@charset "UTF-8";.bi::before,.feather,[class*=" bi-"]::before,[class*=" line-icon-"],[class^=bi-]::before,[class^=line-icon-]{text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bg-green-smart{background-color:#617ea1}.bg-dark-gray-smart{background-color:#27282b}.bg-dark-green-smart{background-color:#686d4e}.bg-nero-grey-light-smart{background-color:#4d503c}.btn-link.text-green-smart,.text-green-smart,a.text-green-smart-hover:hover{color:var(--green-smart)}.bg-color-smart-01{background-color:#fdfaf0!important}.bg-color-smart-02{background-color:#191919!important}.bg-color-smart-gray{background-color:#504c4a!important}.hamburger-nav{width:25%;-webkit-transition:.5s;transition:.5s}.menu-item-list .nav-link{color:var(--white);font-weight:600;line-height:1.15rem;font-size:1.15rem}.menu-item-list .nav-link:hover{opacity:.8;text-decoration:underline}.header-push-button .push-button{position:relative;display:block;width:44px;height:14px;padding:0;cursor:pointer;-webkit-transition:.3s;transition:.3s}.header-push-button .push-button span{background:var(--white);height:2px;width:44px;content:"";display:block;border-radius:0;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s;transition:.25s}.header-push-button .push-button span:nth-child(4){top:12px;width:22px;left:-22px}.text-nero-grey-smart{color:#929292}header .navbar-brand img{max-height:180px}.navbar .navbar-nav .nav-link{font-size:18px;line-height:24px;font-weight:400}.center-logo .navbar-nav .nav-link,header.sticky .center-logo .navbar-nav .nav-link{padding:55px 23px}.btn{font-weight:700;font-family:var(--primary-font);text-transform:none;letter-spacing:0;font-family:var(--primary-font)}.btn.btn-switch-text.btn.btn-extra-large>span{padding:18px 34px;font-size:16px}.btn.btn-switch-text.btn.btn-large>span{padding:13px 28px;font-size:15px}.btn.btn-switch-text.btn.btn-medium>span{padding:13px 25px 12px;font-size:14px}.btn.btn-switch-text.btn.btn-small>span{font-size:13px;padding:12px 24px 10px}.btn.btn-switch-text.btn.btn-very-small>span{font-size:11px;padding:9px 21px 5px}.btn.btn-base-color{color:var(--dark-gray)}h3{font-size:2.813rem;line-height:2.813rem}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:30px}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:30px}.image-gallery-style-01 .gallery-box:hover img{-webkit-filter:blur(0px);filter:blur(0px)}footer{padding-top:90px;padding-bottom:80px}footer .social-icon-style-09 ul.light li a{background:rgba(255,255,255,.1);border:none}footer .large-icon a{font-size:20px}footer .large-icon li{margin:0 7px}.word-break-normal{word-break:normal}h2{line-height:3.7rem}h4{line-height:3rem}h6{line-height:2.3rem}header.sticky .disable-fixed .navbar-brand{padding:18px 0}.hamburger-logo img{max-height:85px}.header-icon .header-social-icon a{font-size:17px;padding-left:15px;font-weight:600}header.sticky .navbar{min-height:70px}.hamburger-menu-simple .menu-item-list .nav-link{font-size:55px;line-height:50px}header .elements-social ul li{margin-right:25px;margin-left:0}header .elements-social ul li a{width:auto;height:auto}#architecture-slider .tp-splitted{text-align:inherit!important}.text-nero-grey{color:#1f1f1f}.bg-nero-grey{background-color:#1f1f1f}.bg-charcoal-grey{background-color:#3e3e3e}.slider-navigation-style-07{left:100%}.btn.btn-link{padding:0 0 2px;font-weight:600}footer .footer-logo img{max-height:70px}footer .elements-social li{margin:0 15px 0 0}.video-icon-extra-large .video-icon{width:170px;height:170px;font-size:16px}/*!
    Icons mind
    Plugin URI: https://iconsmind.com/view_icons/
!*/@font-face{font-family:icomoon;src:url("../fonts/icomoon.eot?-rdmvgc");src:url("../fonts/icomoon.eot?#iefix-rdmvgc") format("embedded-opentype"),url("../fonts/icomoon.woff?-rdmvgc") format("woff"),url("../fonts/icomoon.ttf?-rdmvgc") format("truetype"),url("../fonts/icomoon.svg?-rdmvgc#icomoon") format("svg");font-weight:400;font-style:normal}[class*=" line-icon-"],[class^=line-icon-]{font-family:icomoon;speak:none}/*!
    Feather
    Plugin URL: https://feathericons.com/
!*/@font-face{font-family:feather;src:url("../fonts/feather.eot?t=1525787366991");src:url("../fonts/feather.eot?t=1525787366991#iefix") format("embedded-opentype"),url("../fonts/feather.woff?t=1525787366991") format("woff"),url("../fonts/feather.ttf?t=1525787366991") format("truetype"),url("../fonts/feather.svg?t=1525787366991#feather") format("svg")}.feather{font-family:feather!important;speak:none}/*!
    Bootstrap Icons
    Version: 1.11.3
    Plugin URL: (https://icons.getbootstrap.com/)
    License: Copyright 2019-2024 The Bootstrap Authors | Licensed under MIT (https://github.com/twbs/icons/blob/main/LICENSE)
!*/@font-face{font-display:block;font-family:bootstrap-icons;src:url("../fonts/bootstrap-icons.woff2?dd67030699838ea613ee6dbda90effa6") format("woff2"),url("../fonts/bootstrap-icons.woff?dd67030699838ea613ee6dbda90effa6") format("woff")}.bi::before,[class*=" bi-"]::before,[class^=bi-]::before{display:inline-block;font-family:bootstrap-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;line-height:1;vertical-align:-.125em}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(../fonts/fa-regular-400.woff2) format("woff2"),url(../fonts/fa-regular-400.ttf) format("truetype")}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(../fonts/fa-solid-900.woff2) format("woff2"),url(../fonts/fa-solid-900.ttf) format("truetype")}.fa-solid,.fas{font-weight:900}.feather,[class*=" line-icon-"],[class*=" ti-"],[class^=line-icon-],[class^=ti-]{speak:none;font-weight:400;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;line-height:1}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url(../fonts/fa-brands-400.woff2) format("woff2"),url(../fonts/fa-brands-400.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url(../fonts/fa-solid-900.woff2) format("woff2"),url(../fonts/fa-solid-900.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url(../fonts/fa-regular-400.woff2) format("woff2"),url(../fonts/fa-regular-400.ttf) format("truetype")}@font-face{font-family:FontAwesome;font-display:block;src:url(../fonts/fa-solid-900.woff2) format("woff2"),url(../fonts/fa-solid-900.ttf) format("truetype")}@font-face{font-family:FontAwesome;font-display:block;src:url(../fonts/fa-brands-400.woff2) format("woff2"),url(../fonts/fa-brands-400.ttf) format("truetype")}@font-face{font-family:FontAwesome;font-display:block;src:url(../fonts/fa-regular-400.woff2) format("woff2"),url(../fonts/fa-regular-400.ttf) format("truetype");unicode-range:U+F003,U+F006,U+F014,U+F016-F017,U+F01A-F01B,U+F01D,U+F022,U+F03E,U+F044,U+F046,U+F05C-F05D,U+F06E,U+F070,U+F087-F088,U+F08A,U+F094,U+F096-F097,U+F09D,U+F0A0,U+F0A2,U+F0A4-F0A7,U+F0C5,U+F0C7,U+F0E5-F0E6,U+F0EB,U+F0F6-F0F8,U+F10C,U+F114-F115,U+F118-F11A,U+F11C-F11D,U+F133,U+F147,U+F14E,U+F150-F152,U+F185-F186,U+F18E,U+F190-F192,U+F196,U+F1C1-F1C9,U+F1D9,U+F1DB,U+F1E3,U+F1EA,U+F1F7,U+F1F9,U+F20A,U+F247-F248,U+F24A,U+F24D,U+F255-F25B,U+F25D,U+F271-F274,U+F278,U+F27B,U+F28C,U+F28E,U+F29C,U+F2B5,U+F2B7,U+F2BA,U+F2BC,U+F2BE,U+F2C0-F2C1,U+F2C3,U+F2D0,U+F2D2,U+F2D4,U+F2DC}@font-face{font-family:FontAwesome;font-display:block;src:url(../fonts/fa-v4compatibility.woff2) format("woff2"),url(../fonts/fa-v4compatibility.ttf) format("truetype");unicode-range:U+F041,U+F047,U+F065-F066,U+F07D-F07E,U+F080,U+F08B,U+F08E,U+F090,U+F09A,U+F0AC,U+F0AE,U+F0B2,U+F0D0,U+F0D6,U+F0E4,U+F0EC,U+F10A-F10B,U+F123,U+F13E,U+F148-F149,U+F14C,U+F156,U+F15E,U+F160-F161,U+F163,U+F175-F178,U+F195,U+F1F8,U+F219,U+F27A}/*!
    Themify
    Version: 1.0.1
    Plugin URL: https://themify.me/themify-icons
    License: Themify Icons font licensed under: http://scripts.sil.org/OFL
!*/@font-face{font-family:themify;src:url("../fonts/themify.eot?-fvbane");src:url("../fonts/themify.eot?#iefix-fvbane") format("embedded-opentype"),url("../fonts/themify.woff?-fvbane") format("woff"),url("../fonts/themify.ttf?-fvbane") format("truetype"),url("../fonts/themify.svg?-fvbane#themify") format("svg");font-weight:400;font-style:normal}[class*=" ti-"],[class^=ti-]{font-family:themify}.bi-telephone-fill::before{content:"\f5b4"}.bi-telephone-forward-fill::before{content:"\f5b5"}.bi-telephone-forward::before{content:"\f5b6"}.bi-telephone-inbound-fill::before{content:"\f5b7"}.bi-telephone-inbound::before{content:"\f5b8"}.bi-telephone-minus-fill::before{content:"\f5b9"}.bi-telephone-minus::before{content:"\f5ba"}.bi-telephone-outbound-fill::before{content:"\f5bb"}.bi-telephone-outbound::before{content:"\f5bc"}.bi-telephone-plus-fill::before{content:"\f5bd"}.bi-telephone-plus::before{content:"\f5be"}.bi-telephone-x-fill::before{content:"\f5bf"}.bi-telephone-x::before{content:"\f5c0"}.bi-telephone::before{content:"\f5c1"}.bi-envelope-check-fill::before{content:"\f68b"}.bi-envelope-check::before{content:"\f68c"}.bi-envelope-dash-fill::before{content:"\f68e"}.bi-envelope-dash::before{content:"\f68f"}.bi-envelope-exclamation-fill::before{content:"\f691"}.bi-envelope-exclamation::before{content:"\f692"}.bi-envelope-plus-fill::before{content:"\f693"}.bi-envelope-plus::before{content:"\f694"}.bi-envelope-slash-fill::before{content:"\f696"}.bi-envelope-slash::before{content:"\f697"}.bi-envelope-x-fill::before{content:"\f699"}.bi-envelope-x::before{content:"\f69a"}.bi-envelope-fill::before{content:"\f32c"}.bi-envelope-open-fill::before{content:"\f32d"}.bi-envelope-open::before{content:"\f32e"}.bi-envelope::before{content:"\f32f"}.bi-arrow-up-right-circle-fill::before{content:"\f140"}.bi-arrow-up-right-circle::before{content:"\f141"}.bi-arrow-up-right-square-fill::before{content:"\f142"}.bi-arrow-up-right-square::before{content:"\f143"}.bi-arrow-up-right::before{content:"\f144"}.bi-arrow-down-left-circle-fill::before{content:"\f11a"}.bi-arrow-down-left-circle::before{content:"\f11b"}.bi-arrow-down-left-square-fill::before{content:"\f11c"}.bi-arrow-down-left-square::before{content:"\f11d"}.bi-arrow-down-left::before{content:"\f11e"}.bi-youtube::before{content:"\f62b"}.fa-xmarks-lines::before{content:"\e59a"}.fa-xmark-square::before{content:"\f2d3"}.fa-xmark-circle::before{content:"\f057"}.fa-close::before,.fa-multiply::before,.fa-remove::before,.fa-times::before,.fa-xmark::before{content:"\f00d"}/*!
    Font Awesome
    Version: 6.5.1
    Plugin URL: https://fontawesome.com
    License: Copyright 2023 Fonticons, Inc. | https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
!*/.fa{font-family:var(--fa-style-family, "Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:"Font Awesome 6 Free"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}@media (max-width:1199px){.center-logo .navbar-nav .nav-link,.navbar.center-logo .navbar-nav .nav-link,header.sticky .center-logo .navbar-nav .nav-link{padding:55px 13px}.header-icon .header-social-icon a{font-size:16px;padding-left:22px}}@media (max-width:1430px){.architecture-number{display:none!important}}@media (orientation:landscape) and (max-width:1080px){.architecture-slider-text-row{margin-top:200px!important}}@media (orientation:landscape) and (max-width:850px){.architecture-slider-text-row{margin-bottom:200px!important}}@media (orientation:landscape) and (max-width:768px){.architecture-slider-text-row{margin-top:200px!important;margin-bottom:200px!important}}@media (max-width:991px){.video-icon-extra-large .video-icon{width:150px;height:150px}footer{padding-top:80px;padding-bottom:70px}header .navbar-brand img{max-height:70px}.interactive-banner-style-06 .interactive-banners-content{transform:translateY(calc(100% - 100px))}.md-right-0{right:0}header .navbar-brand{padding:20px 0}}@media (max-width:767px){header .navbar-brand img{max-height:57px}footer{padding-top:50px;padding-bottom:50px}.page-title-extra-small h1{font-size:4rem;line-height:4.5rem}.page-title-extra-small h2{font-size:1.22rem;line-height:2.25rem}.navbar-full-screen-menu-inner.bg-transparent,.navbar-modern-inner.bg-transparent,.navbar.bg-transparent{background-color:transparent!important}.video-icon-extra-large .video-icon{width:120px;height:120px}.slider-navigation-style-07{left:0}.interactive-banner-style-06 .interactive-banners-content{transform:translateY(calc(100% - 110px))}.hamburger-menu-simple .menu-item-list .nav-link{font-size:38px;line-height:34px}}textarea.form-control{min-height:calc(12.5em + .3rem + var(--bs-border-width) * 2)}.text-dark-green-custom{color:#aaa443}