body{background-color:#ffffff;color:var(--contrast);}a{color:var(--accent);}a{text-decoration:underline;}.entry-title a, .site-branding a, a.button, .wp-block-button__link, .main-navigation a{text-decoration:none;}a:hover, a:focus, a:active{color:var(--contrast);}.grid-container{max-width:1920px;}.wp-block-group__inner-container{max-width:1920px;margin-left:auto;margin-right:auto;}:root{--contrast:#222222;--contrast-2:#575760;--contrast-3:#b2b2be;--base:#f0f0f0;--base-2:#f7f8f9;--base-3:#ffffff;--accent:#1e73be;--global-color-8:#02C39A;--global-color-9:#E3FFF9;--global-color-10:#27383F;--global-color-11:#2A9D8F;--global-color-12:#F9B336;}:root .has-contrast-color{color:var(--contrast);}:root .has-contrast-background-color{background-color:var(--contrast);}:root .has-contrast-2-color{color:var(--contrast-2);}:root .has-contrast-2-background-color{background-color:var(--contrast-2);}:root .has-contrast-3-color{color:var(--contrast-3);}:root .has-contrast-3-background-color{background-color:var(--contrast-3);}:root .has-base-color{color:var(--base);}:root .has-base-background-color{background-color:var(--base);}:root .has-base-2-color{color:var(--base-2);}:root .has-base-2-background-color{background-color:var(--base-2);}:root .has-base-3-color{color:var(--base-3);}:root .has-base-3-background-color{background-color:var(--base-3);}:root .has-accent-color{color:var(--accent);}:root .has-accent-background-color{background-color:var(--accent);}:root .has-global-color-8-color{color:var(--global-color-8);}:root .has-global-color-8-background-color{background-color:var(--global-color-8);}:root .has-global-color-9-color{color:var(--global-color-9);}:root .has-global-color-9-background-color{background-color:var(--global-color-9);}:root .has-global-color-10-color{color:var(--global-color-10);}:root .has-global-color-10-background-color{background-color:var(--global-color-10);}:root .has-global-color-11-color{color:var(--global-color-11);}:root .has-global-color-11-background-color{background-color:var(--global-color-11);}:root .has-global-color-12-color{color:var(--global-color-12);}:root .has-global-color-12-background-color{background-color:var(--global-color-12);}h1{font-family:Manrope, sans-serif;font-weight:800;font-size:60px;letter-spacing:-2%;line-height:130%;}@media(max-width:768px){h1{font-size:28px;}}h2{font-family:Manrope, sans-serif;font-weight:800;font-size:44px;letter-spacing:-2%;}@media(max-width:768px){h2{font-size:28px;}}body, button, input, select, textarea{font-family:Inter, sans-serif;font-weight:normal;font-size:20px;}body{line-height:150%;}@media(max-width:768px){body, button, input, select, textarea{font-size:16px;}}.text16{font-family:Inter, sans-serif;font-weight:normal;font-size:16px;line-height:160%;}h3{font-family:Manrope, sans-serif;font-weight:800;font-size:24px;letter-spacing:-2%;line-height:130%;}@media(max-width:768px){h3{font-size:16px;}}h5{font-family:Manrope, sans-serif;font-weight:800;font-size:12px;letter-spacing:2.4px;line-height:130%;}.buttontext28{font-family:Manrope, sans-serif;font-weight:500;font-size:28px;line-height:130%;}@media(max-width:768px){.buttontext28{font-size:16px;}}.text28{font-family:Manrope, sans-serif;font-weight:800;font-size:28px;line-height:130%;}.text32{font-family:Manrope, sans-serif;font-weight:800;font-size:32px;line-height:130%;}@media(max-width:768px){.text32{font-size:24px;}}.text24{font-family:Manrope, sans-serif;font-weight:600;font-size:24px;line-height:150%;}.main-navigation a, .main-navigation .menu-toggle, .main-navigation .menu-bar-items{font-family:Manrope, sans-serif;font-weight:800;font-size:16px;}.text14{font-family:Manrope, sans-serif;font-weight:600;font-size:14px;line-height:140%;}.top-bar{background-color:#636363;color:#ffffff;}.top-bar a{color:#ffffff;}.top-bar a:hover{color:#303030;}.site-header{background-color:var(--base-3);}.main-title a,.main-title a:hover{color:var(--contrast);}.site-description{color:var(--contrast-2);}.mobile-menu-control-wrapper .menu-toggle,.mobile-menu-control-wrapper .menu-toggle:hover,.mobile-menu-control-wrapper .menu-toggle:focus,.has-inline-mobile-toggle #site-navigation.toggled{background-color:rgba(0, 0, 0, 0.02);}.main-navigation,.main-navigation ul ul{background-color:var(--base-3);}.main-navigation .main-nav ul li a, .main-navigation .menu-toggle, .main-navigation .menu-bar-items{color:var(--global-color-10);}.main-navigation .main-nav ul li:not([class*="current-menu-"]):hover > a, .main-navigation .main-nav ul li:not([class*="current-menu-"]):focus > a, .main-navigation .main-nav ul li.sfHover:not([class*="current-menu-"]) > a, .main-navigation .menu-bar-item:hover > a, .main-navigation .menu-bar-item.sfHover > a{color:var(--global-color-10);}button.menu-toggle:hover,button.menu-toggle:focus{color:var(--global-color-10);}.main-navigation .main-nav ul li[class*="current-menu-"] > a{color:var(--global-color-10);}.navigation-search input[type="search"],.navigation-search input[type="search"]:active, .navigation-search input[type="search"]:focus, .main-navigation .main-nav ul li.search-item.active > a, .main-navigation .menu-bar-items .search-item.active > a{color:var(--global-color-10);}.main-navigation ul ul{background-color:#ffffff;}.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .one-container .container, .separate-containers .paging-navigation, .inside-page-header{background-color:var(--base-3);}.entry-title a{color:var(--contrast);}.entry-title a:hover{color:var(--contrast-2);}.entry-meta{color:var(--contrast-2);}.sidebar .widget{background-color:var(--base-3);}.footer-widgets{background-color:var(--base-3);}.site-info{background-color:var(--base-3);}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"],input[type="number"],textarea,select{color:var(--contrast);background-color:var(--base-2);border-color:var(--base);}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="number"]:focus,textarea:focus,select:focus{color:var(--contrast);background-color:var(--base-2);border-color:var(--contrast-3);}button,html input[type="button"],input[type="reset"],input[type="submit"],a.button,a.wp-block-button__link:not(.has-background){color:#ffffff;background-color:#55555e;}button:hover,html input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,a.button:hover,button:focus,html input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,a.button:focus,a.wp-block-button__link:not(.has-background):active,a.wp-block-button__link:not(.has-background):focus,a.wp-block-button__link:not(.has-background):hover{color:#ffffff;background-color:#3f4047;}a.generate-back-to-top{background-color:rgba( 0,0,0,0.4 );color:#ffffff;}a.generate-back-to-top:hover,a.generate-back-to-top:focus{background-color:rgba( 0,0,0,0.6 );color:#ffffff;}:root{--gp-search-modal-bg-color:var(--base-3);--gp-search-modal-text-color:var(--contrast);--gp-search-modal-overlay-bg-color:rgba(0,0,0,0.2);}@media(max-width:768px){.main-navigation .menu-bar-item:hover > a, .main-navigation .menu-bar-item.sfHover > a{background:none;color:var(--global-color-10);}}.inside-top-bar.grid-container{max-width:2000px;}.inside-header.grid-container{max-width:2000px;}.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .separate-containers .paging-navigation, .one-container .site-content, .inside-page-header{padding:0px 40px 0px 40px;}.site-main .wp-block-group__inner-container{padding:0px 40px 0px 40px;}.separate-containers .paging-navigation{padding-top:20px;padding-bottom:20px;}.entry-content .alignwide, body:not(.no-sidebar) .entry-content .alignfull{margin-left:-40px;width:calc(100% + 80px);max-width:calc(100% + 80px);}.one-container.archive .post:not(:last-child):not(.is-loop-template-item), .one-container.blog .post:not(:last-child):not(.is-loop-template-item){padding-bottom:0px;}.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:20px;}.rtl .main-navigation .main-nav ul li.menu-item-has-children > a{padding-right:20px;}.footer-widgets-container.grid-container{max-width:2000px;}.inside-site-info.grid-container{max-width:2000px;}@media(max-width:768px){.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .separate-containers .paging-navigation, .one-container .site-content, .inside-page-header{padding:0px 30px 0px 30px;}.site-main .wp-block-group__inner-container{padding:0px 30px 0px 30px;}.inside-top-bar{padding-right:30px;padding-left:30px;}.inside-header{padding-right:30px;padding-left:30px;}.widget-area .widget{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;}.footer-widgets-container{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;}.inside-site-info{padding-right:30px;padding-left:30px;}.entry-content .alignwide, body:not(.no-sidebar) .entry-content .alignfull{margin-left:-30px;width:calc(100% + 60px);max-width:calc(100% + 60px);}.one-container .site-main .paging-navigation{margin-bottom:20px;}}.swiper{width:100%;height:100%;}
.swiper-slide{font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center;}
.swiper-slide img{display:block;width:100%;height:100%;object-fit:cover;}
.scroll{white-space:nowrap;overflow-x:auto;}
.swiper.mySwiper.swiper-initialized.swiper-horizontal.swiper-free-mode.swiper-backface-hidden{padding-bottom:78px;}
.swiper-scrollbar-drag{background-color:#27383F !important;}
.swiper-scrollbar.swiper-scrollbar-horizontal{background-color:#F7F7F7 !important;}
.fp-slider-img-box{height:496px;margin-bottom:53px;overflow:hidden;}
.fp-slider-img-box .fp-slider-img{background-size:cover;display:block;width:100%;height:100%;transition:all .5s ease-in;}
.fp-slider-img-box .fp-slider-img:hover{transform:scale(1.1);transition:all .5s ease-out;cursor:pointer;}
.fp-slider-content-box h2{font-size:24px;color:#072433;padding:0px;margin:0px;line-height:normal;font-weight:blod;}
.fp-slider-content-box h2 a{color:#072433;text-decoration:none;}
.fp-slider-content-box h4{font-size:13px;color:#AF7334;padding:0px;margin:30px 0 10px 0;line-height:normal;text-transform:uppercase;letter-spacing:3px;}
.fp-slider-content-box h4 a{color:#AF7334;text-decoration:none;}
.fp-slider-content-box h4 a:hover{color:#8b5c2a;cursor:pointer;}
.gb-container.gb-container-ce1aa40a.alignfull{padding:0;margin:0;}
.gb-container.gb-container-e975cb5f{}
.gb-container-bc308217{padding-bottom:0px !important;}
.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .separate-containers .paging-navigation, .one-container .site-content, .inside-page-header{padding:0px;}
span.scrollbar-line{background-color:#F7F7F7;height:4px;width:100%;display:block;position:relative;}
span.scrollbar-line .scrollbar-drag{background-color:#27383F;height:4px;width:35%;display:block;position:absolute;left:0px;}
.gb-container-c307e331{padding:0px 40px 185px !important;}
.scrollbar-wrap.gb-container{width:70%;margin:112px auto;}
.projects-listing-box{}
.projects-listing-box .project-list{display:flex;margin-top:80px;}
.project-list-image-box{width:50%;overflow:hidden;}
.project-list-content{width:50%;padding:0px 99px;margin:auto;}
.project-list-content h4{color:#AF7334;padding:0px;margin:0px;text-transform:uppercase;letter-spacing:2.8px;font-size:14px;}
.project-list-content h2{color:#072433;padding:0px;margin:0 0 50px 0;font-size:30px;}
.project-list-content h2 a{color:#072433;text-decoration:none;}
.project-list-content h2 a:hover{color:#AF7334;}
.project-list-image-box .project-list-image{background-size:cover;width:100%;height:530px;display:block;transition:all .5s ease-in;}
.project-list-image-box .project-list-image:hover{transform:scale(1.1);transition:all .5s ease-out;cursor:pointer;}
.view-project-btn{color:#072433;border-bottom:2px #AF7334 solid;text-decoration:none;padding:10px 25px;margin-top:60px;display:table;font-size:18px;font-weight:bold;transition:all .5s ease-in;}
.view-project-btn:hover{color:#072433;cursor:pointer;background-color:#ffffff;transition:all .5s ease-out;}
ul.filter-list, ul.filter-list li{padding:0;margin:0;list-style:none;}
ul.filter-list{display:flex;align-items:center;justify-content:center;}
ul.filter-list li a{display:inline-flex;justify-content:center;width:223px;background-color:#ffffff;color:#072433;padding:15px 20px;border-bottom-style:solid;border-bottom-width:2px;border-color:var(--gold-color);text-decoration:none;margin:0 17px;font-weight:bold;font-size:18px;transition:all .5s ease-in;}
ul.filter-list li a.active{background-color:var(--gold-color);color:#ffffff;transition:all .5s ease-out;}
.load-more-wrap .load-more-project{color:#072433;border-bottom:2px #AF7334 solid;text-decoration:none;padding:15px 65px;display:table;font-size:18px;font-weight:bold;transition:all .5s ease-in;background-color:#ffffff;margin:170px auto 0;cursor:pointer;cursor:pointer;}
.load-more-wrap .load-more-project:hover{background-color:rgba(255,255,255,.5);transition:all .5s ease-out;}
.read-more{color:#AF7334;}
.swiper-slide{width:653px;}
.swiper.mySwiper.project-swiper{padding:0px calc((100% - 1364px)/2);}
.swiper-scrollbar{}
.swiper-horizontal>.swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal{left:auto !important;}
.swiper-scroller-container{width:1364px;margin:0 auto;}
.swiper-scrollbar.swiper-scrollbar-horizontal{overflow:hidden;position:relative !important;}
.gb-container-bcc3ee91{padding:171px 40px 184px;}
@media all and (min-width:1700px) and (max-width:1899px){
.fp-slider-img-box{height:443px;}
.swiper-scroller-container{width:1364px;}
}
@media all and (min-width:1400px) and (max-width:1699px){
.fp-slider-img-box{height:359px;}
.swiper-slide{width:473px;}
.swiper-scroller-container{padding:0px 0px 0px 0px;}
}
@media all and (min-width:1200px) and (max-width:1399px){
.fp-slider-img-box{height:306px;}
.swiper-slide{width:423px;}
.swiper-scroller-container{padding:0px 0px 0px 30px;width:auto;}
.swiper.mySwiper.project-swiper{padding:0px 30px;}
}
@media all and (min-width:992px) and (max-width:1199px){
.fp-slider-img-box{height:250px;}
.project-list-content h2{font-size:24px;margin-bottom:25px;}
.project-list-content h4{font-size:12px;}
.project-list-content{font-size:17px;}
.view-project-btn{font-size:17px;}
.swiper-slide{width:413px;}
.swiper-scroller-container{padding:0px 15px 0px 30px;width:auto;}
.swiper.mySwiper.project-swiper{padding:0px 30px;}
}
@media all and (min-width:768px) and (max-width:991px){
.fp-slider-img-box{height:190px;}
.project-list-content h2{font-size:24px;margin-bottom:25px;line-height:15px;}
.project-list-content h4{font-size:12px;}
.project-list-content{padding:0 40px;line-height:28px;}
.view-project-btn{font-size:14px;margin-top:20px;padding:0 15px;}
.project-list-image-box .project-list-image{height:350px;}
ul.filter-list li a{padding:7px 20px;margin:0 5px;font-size:14px;width:auto;}
.swiper-slide{width:270px;}
.swiper-scroller-container{padding:0px 20px 0px 30px;width:auto;}
.swiper.mySwiper.project-swiper{padding:0px 30px;}
.fp-slider-content-box h2{font-size:18px;}
}
@media all and (max-width:767px){
.fp-slider-img-box{height:210px;}
.project-list-content h2{font-size:18px;margin-bottom:25px;line-height:15px;letter-spacing:1px;}
.project-list-content h4{font-size:12px;}
.project-list-content{padding:0 20px 0 40px;line-height:28px;}
.view-project-btn{font-size:14px;margin-top:20px;padding:0 15px;}
.project-list-image-box .project-list-image{height:350px;}
ul.filter-list li a{padding:7px 20px;margin:0 5px;font-size:14px;width:auto;}
.swiper-slide{width:270px;}
.fp-slider-content-box h2{font-size:16px;}
.bg-lines:before{display:none;}
.swiper-scroller-container{padding:0px 20px 0px 30px;width:auto;}
.swiper.mySwiper.project-swiper{padding:0px 30px;}
}
@media all and (max-width:600px){
.projects-listing-box .project-list{ display:block; padding: 30px 0; margin: 0; }
.project-list-image-box, .project-list-content{ width:100%; }
.project-list-content{ padding:0px; margin-top:15px; }
.project-list-image-box .project-list-image { height: 230px; }
}