.rich-text-content{margin-bottom:16px}.rich-text-content.text-white p{color:#fff}#section-hero{background:#1e1e1e}#section-hero img{object-fit:cover;width:100%;max-width:1320px;height:680px;margin:0 auto;transition:all 1.5s;position:absolute;inset:calc(100% - 680px) 0 0}#section-hero .content-box,#section-hero h1{z-index:1;position:relative}#section-hero .content-box p,#section-hero h1{color:#fff;text-align:center}#section-hero h1{filter:blur();margin-bottom:0;font-size:clamp(30px,18.8px + 3.5vw,86px);font-weight:500;transition:all 1s;position:relative;top:-220px}#section-hero .content-box{text-align:center;width:58%;margin:0 auto;transition:all .5s;position:relative;bottom:-125px}.sustain-wrapper{padding:45px 0}.visual-wrapper{padding:60px 0}#section-visual .img-box{width:100%;height:380px;position:relative}.form-wrapper .input-wrapper{flex-direction:column;row-gap:10px;display:flex}.form-wrapper .input-wrapper label{font-weight:600}.form-wrapper .input-wrapper input{color:#373737;text-transform:uppercase;border:0;border-bottom:1px solid #dbdbdb;padding:10px 0}.form-wrapper .input-wrapper input::placeholder{color:#373737;text-transform:uppercase}.form-wrapper{z-index:1;background:#fff;margin-top:-180px;padding:80px 50px;position:relative}.contact-wrapper{background:#f4efeb;padding-bottom:100px}.contact-wrapper .row{border-color:#6a6866!important}#hero-section{position:relative}#hero-section:before{content:"";background:#0006;position:absolute;inset:0}#hero-section .container{position:relative}#hero-section{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}#hero-section .content-box{width:58%;margin:0 auto}#hero-section .content-box p{text-align:center}.imgbox-wrapper{padding-top:80px;padding-bottom:80px}#spaces-section{background:#f4efeb;padding-top:80px;padding-bottom:80px}.card{background:0 0}.card p{text-align:left}#spaces-section img{filter:grayscale();transition:all .5s}#spaces-section .card:hover img{filter:grayscale(0)}.projectpage button,.projectinnerpage button{text-transform:uppercase;background:0 0;border:0;margin:0 5px}.projectpage button.active,.projectinnerpage button.active{border-bottom:1px solid #e7c28d}.pageWrapper{padding-top:140px}#contact-section .form-wrapper{background:0 0;margin:0;padding:0}#contact-section .form-wrapper input{background:0 0}.spec-row{border-color:#dbdbdb;border-top-style:solid;border-top-width:1px;padding:25px 0}.spec-row .spec-label{text-transform:uppercase;color:#757575;font-weight:300}.spec-value,.spec-unit{color:#373737;display:inline-block}.spec-unit{margin-left:20px;font-weight:300}.pg-slider img{object-fit:cover;object-position:top;min-width:1320px;min-height:640px;max-height:640px}.pg-wrapper{position:relative}.pg-wrapper .swiper-button-prev{left:-70px}.pg-wrapper .swiper-button-next{right:-70px}.projectgallery-wrapper{background:#f4efeb;padding-top:50px}.similarproject-wrapper{background:#373737;padding:50px 0}.similarproject-wrapper svg{filter:brightness(3.5)}.contactpage{padding-top:115px}.contactpage .col-xxl-10{width:100%}.passion-bar{background:#f4efeb;padding:80px 0}.popup-overlay{z-index:9999;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.popup-content{background:#fff;width:80%;max-width:1920px;max-height:90vh;position:relative;overflow:hidden auto}.popup-close{cursor:pointer;background:0 0;border:none;font-size:22px;position:absolute;top:16px;right:16px}.img-parent-col{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.img-parent-col img{display:none}.file-upload-wrapper{position:relative}.file-upload-box{cursor:pointer;border-bottom:1px solid #dbdbdb;justify-content:space-between;align-items:center;padding:8px 0;display:flex}.upload-text{color:#666;font-size:13px}.upload-icon{color:#000;font-size:18px}.file-input{opacity:0;cursor:pointer;position:absolute;inset:0}.projectinnerpage .img-box img{object-position:center;height:820px!important}div#contact-section img{height:800px!important}
@media (max-width:1440px){.pg-wrapper .swiper-button-prev{left:20px}.pg-wrapper .swiper-button-next{right:20px}}@media (max-width:1399px){#section-hero img{max-width:1140px}}@media (max-width:1200px){#section-hero img{max-width:1140px}.footer-bottom{flex-flow:wrap;justify-content:space-between;row-gap:25px}.foo-col{flex:0 0 40%;max-width:40%}.img-parent-col img{margin-top:15px;display:block;object-position:top center!important;height:500px!important}.img-parent-col{background:unset!important}.popup-close{color:#fff}}@media (max-width:1100px){#section-hero img{max-width:100%!important;height:100%!important;top:0!important}#section-hero h1{top:unset!important;margin-bottom:20px!important}#section-hero .content-box,#hero-section .content-box{width:100%!important;bottom:unset!important}div#section-footer{display:none}#section-hero{justify-content:center}.custom-wrapper{padding-top:0!important}}@media (max-width:991px){.sustain-wrapper img,.img-box img{width:100%!important}.visual-wrapper .row{overflow-x:hidden!important}.visual-wrapper img{width:700px!important}header.header nav:before{display:none}div#navbarNav{text-align:center;background:#212529;width:100%;padding:45px 0;position:absolute;top:100px;left:0}div#navbarNav a{font-size:25px}.header.header-invert a,.header.header-invert button{color:#fff!important;border-color:#fff!important}.header.header-invert .navbar-brand img{filter:unset!important}.header.header-invert{-webkit-backdrop-filter:unset!important;backdrop-filter:unset!important;background:#000!important}header button.theme-btn,a.theme-btn{font-size:22px}header.header nav{border:0!important}.navbar-toggler{border-color:#fff}button:focus:not(:focus-visible){box-shadow:unset}.navbar-toggler-icon{filter:contrast(2)invert()}header.header nav{border:0;padding-top:0!important}header.header{z-index:99999;background:#000;height:100px;margin:0;position:sticky!important}#section-hero h1{font-size:30px!important}}@media (max-width:767px){.popupform h2{width:100%!important}.img-parent-col img{height:300px!important}.form-wrapper{margin-top:-100px;padding:35px 50px}.foo-col{max-width:calc(50% - 20px)!important}.popup-content{width:95%;max-height:70vh}}@media (max-width:576px){header.header{zoom:.8}#section-hero h1{font-size:25px!important}button.theme-btn,a.theme-btn{font-size:12px}#section-hero{min-height:525px}.foo-col{flex:0 0 100%;max-width:100%!important}.visual-wrapper img{width:100%!important}.form-wrapper{margin-top:-60px;padding:25px 20px}}@media (max-height:1600px){#section-hero img{height:1145px;top:calc(100% - 1145px)}#section-hero h1{top:-420px}}@media (max-height:1440px){#section-hero img{height:845px;top:calc(100% - 845px)}#section-hero h1{top:-310px}}@media (max-height:1080px){#section-hero img{height:630px;top:calc(100% - 630px)}#section-hero h1{top:-200px}}@media (max-height:900px){#section-hero img{height:530px;top:calc(100% - 530px)}#section-hero h1{top:-150px}}@media (max-height:768px){#section-hero img{height:430px;top:calc(100% - 430px)}#section-hero h1{top:-100px}}
@font-face{font-family:FONTSPRING DEMO \- Proxima Nova;src:url(../media/FONTSPRINGDEMO-ProximaNovaMediumRegular.244c46e3.eot);src:url(../media/FONTSPRINGDEMO-ProximaNovaMediumRegular.244c46e3.eot)format("embedded-opentype"),url(../media/FONTSPRINGDEMO-ProximaNovaMediumRegular.43cde9e6.woff2)format("woff2"),url(../media/FONTSPRINGDEMO-ProximaNovaMediumRegular.2f98b13a.woff)format("woff"),url(../media/FONTSPRINGDEMO-ProximaNovaMediumRegular.99f1cbf4.ttf)format("truetype"),url(../media/FONTSPRINGDEMO-ProximaNovaMediumRegular.47cf6dde.svg)format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:FONTSPRING DEMO \- Proxima Nova;src:url(../media/FONTSPRINGDEMO-ProximaNovaBlackRegular.bc5bb37a.eot);src:url(../media/FONTSPRINGDEMO-ProximaNovaBlackRegular.bc5bb37a.eot)format("embedded-opentype"),url(../media/FONTSPRINGDEMO-ProximaNovaBlackRegular.2601e10a.woff2)format("woff2"),url(../media/FONTSPRINGDEMO-ProximaNovaBlackRegular.be716f2a.woff)format("woff"),url(../media/FONTSPRINGDEMO-ProximaNovaBlackRegular.54a44e0f.ttf)format("truetype"),url(../media/FONTSPRINGDEMO-ProximaNovaBlackRegular.09009920.svg)format("svg");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:FONTSPRING DEMO \- Proxima Nova;src:url(../media/FONTSPRINGDEMO-ProximaNovaExtraboldRegular.af5ce045.eot);src:url(../media/FONTSPRINGDEMO-ProximaNovaExtraboldRegular.af5ce045.eot)format("embedded-opentype"),url(../media/FONTSPRINGDEMO-ProximaNovaExtraboldRegular.6004d09c.woff2)format("woff2"),url(../media/FONTSPRINGDEMO-ProximaNovaExtraboldRegular.2f2e7d52.woff)format("woff"),url(../media/FONTSPRINGDEMO-ProximaNovaExtraboldRegular.315ef6ca.ttf)format("truetype"),url(../media/FONTSPRINGDEMO-ProximaNovaExtraboldRegular.3ba0c9d4.svg)format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:FONTSPRING DEMO \- Proxima Nova;src:url(../media/FONTSPRINGDEMO-ProximaNovaThinRegular.9c36c64e.eot);src:url(../media/FONTSPRINGDEMO-ProximaNovaThinRegular.9c36c64e.eot)format("embedded-opentype"),url(../media/FONTSPRINGDEMO-ProximaNovaThinRegular.5ebf7999.woff2)format("woff2"),url(../media/FONTSPRINGDEMO-ProximaNovaThinRegular.4cef2646.woff)format("woff"),url(../media/FONTSPRINGDEMO-ProximaNovaThinRegular.650b492a.ttf)format("truetype"),url(../media/FONTSPRINGDEMO-ProximaNovaThinRegular.2f106042.svg)format("svg");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:FONTSPRING DEMO \- Proxima Nova;src:url(../media/FONTSPRINGDEMO-ProximaNovaSemiboldRegular.9d5ddfbb.eot);src:url(../media/FONTSPRINGDEMO-ProximaNovaSemiboldRegular.9d5ddfbb.eot)format("embedded-opentype"),url(../media/FONTSPRINGDEMO-ProximaNovaSemiboldRegular.3886f10e.woff2)format("woff2"),url(../media/FONTSPRINGDEMO-ProximaNovaSemiboldRegular.4faa2b1b.woff)format("woff"),url(../media/FONTSPRINGDEMO-ProximaNovaSemiboldRegular.4f4ea621.ttf)format("truetype"),url(../media/FONTSPRINGDEMO-ProximaNovaSemiboldRegular.0c52f8ae.svg)format("svg");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:FONTSPRING DEMO \- Proxima Nova;src:url(../media/FONTSPRINGDEMO-ProximaNovaBold.7adb6184.eot);src:url(../media/FONTSPRINGDEMO-ProximaNovaBold.7adb6184.eot)format("embedded-opentype"),url(../media/FONTSPRINGDEMO-ProximaNovaBold.a12f1aac.woff2)format("woff2"),url(../media/FONTSPRINGDEMO-ProximaNovaBold.caa548b1.woff)format("woff"),url(../media/FONTSPRINGDEMO-ProximaNovaBold.77ac2599.ttf)format("truetype"),url(../media/FONTSPRINGDEMO-ProximaNovaBold.97bbc8fe.svg)format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:FONTSPRING DEMO \- Proxima Nova;src:url(../media/FONTSPRINGDEMO-ProximaNovaLightRegular.1020e2b9.eot);src:url(../media/FONTSPRINGDEMO-ProximaNovaLightRegular.1020e2b9.eot)format("embedded-opentype"),url(../media/FONTSPRINGDEMO-ProximaNovaLightRegular.8647fc7b.woff2)format("woff2"),url(../media/FONTSPRINGDEMO-ProximaNovaLightRegular.26f43c1a.woff)format("woff"),url(../media/FONTSPRINGDEMO-ProximaNovaLightRegular.dd6a9768.ttf)format("truetype"),url(../media/FONTSPRINGDEMO-ProximaNovaLightRegular.e5a7123f.svg)format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:FONTSPRING DEMO \- Proxima Nova;src:url(../media/FONTSPRINGDEMO-ProximaNovaRegular.9efed55b.eot);src:url(../media/FONTSPRINGDEMO-ProximaNovaRegular.9efed55b.eot)format("embedded-opentype"),url(../media/FONTSPRINGDEMO-ProximaNovaRegular.619077fc.woff2)format("woff2"),url(../media/FONTSPRINGDEMO-ProximaNovaRegular.4624ac8f.woff)format("woff"),url(../media/FONTSPRINGDEMO-ProximaNovaRegular.f7b81b42.ttf)format("truetype"),url(../media/FONTSPRINGDEMO-ProximaNovaRegular.2303c722.svg)format("svg");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:FONTSPRING DEMO \- Commuters Sans;src:url(../media/FONTSPRINGDEMO-CommutersSansExtraBoldItalic.e5cfceec.woff2)format("woff2"),url(../media/FONTSPRINGDEMO-CommutersSansExtraBoldItalic.652c402b.woff)format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:FONTSPRING DEMO \- Commuters Sans;src:url(../media/FONTSPRINGDEMO-CommutersSansBold.ac446da2.woff2)format("woff2"),url(../media/FONTSPRINGDEMO-CommutersSansBold.e20481b0.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:FONTSPRING DEMO \- Commuters Sans;src:url(../media/FONTSPRINGDEMO-CommutersSansHeavyRegular.ea0aaec9.woff2)format("woff2"),url(../media/FONTSPRINGDEMO-CommutersSansHeavyRegular.116ebb17.woff)format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:FONTSPRING DEMO \- Commuters Sans;src:url(../media/FONTSPRINGDEMO-CommutersSansExtraLightItalic.7212b867.woff2)format("woff2"),url(../media/FONTSPRINGDEMO-CommutersSansExtraLightItalic.b9d11e80.woff)format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:FONTSPRING DEMO \- Commuters Sans;src:url(../media/FONTSPRINGDEMO-CommutersSansExtraBoldRegular.ce61f087.woff2)format("woff2"),url(../media/FONTSPRINGDEMO-CommutersSansExtraBoldRegular.6fbea6c5.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:FONTSPRING DEMO \- Commuters Sans;src:url(../media/FONTSPRINGDEMO-CommutersSansExtraLightRegular.44445cc7.woff2)format("woff2"),url(../media/FONTSPRINGDEMO-CommutersSansExtraLightRegular.c36ca253.woff)format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:FONTSPRING DEMO \- Commuters Sans;src:url(../media/FONTSPRINGDEMO-CommutersSansBoldItalic.e1ce81b4.woff2)format("woff2"),url(../media/FONTSPRINGDEMO-CommutersSansBoldItalic.bc789a67.woff)format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:FONTSPRING DEMO \- Commuters Sans;src:url(../media/FONTSPRINGDEMO-CommutersSansLightRegular.6ed214cf.woff2)format("woff2"),url(../media/FONTSPRINGDEMO-CommutersSansLightRegular.0e21d56d.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:FONTSPRING DEMO \- Commuters Sans;src:url(../media/FONTSPRINGDEMO-CommutersSansHeavyItalic.f86ae3bc.woff2)format("woff2"),url(../media/FONTSPRINGDEMO-CommutersSansHeavyItalic.9a909370.woff)format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:FONTSPRING DEMO \- Commuters Sans;src:url(../media/FONTSPRINGDEMO-CommutersSansItalic.9b558304.woff2)format("woff2"),url(../media/FONTSPRINGDEMO-CommutersSansItalic.8dbf86ec.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:FONTSPRING DEMO \- Commuters Sans;src:url(../media/FONTSPRINGDEMO-CommutersSansSemiBoldRegular.db9848fb.woff2)format("woff2"),url(../media/FONTSPRINGDEMO-CommutersSansSemiBoldRegular.49b7a661.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:FONTSPRING DEMO \- Commuters Sans;src:url(../media/FONTSPRINGDEMO-CommutersSansLightItalic.ba115cd5.woff2)format("woff2"),url(../media/FONTSPRINGDEMO-CommutersSansLightItalic.a305e9bf.woff)format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:FONTSPRING DEMO \- Commuters Sans;src:url(../media/FONTSPRINGDEMO-CommutersSansRegular.ddcedb97.woff2)format("woff2"),url(../media/FONTSPRINGDEMO-CommutersSansRegular.8e720f76.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:FONTSPRING DEMO \- Commuters Sans;src:url(../media/FONTSPRINGDEMO-CommutersSansSemiBoldItalic.5b326c5e.woff2)format("woff2"),url(../media/FONTSPRINGDEMO-CommutersSansSemiBoldItalic.b4e76a90.woff)format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:FONTSPRING DEMO \- Commuters Sans;src:url(../media/FONTSPRINGDEMO-CommutersSansThinItalic.6c2dd56d.woff2)format("woff2"),url(../media/FONTSPRINGDEMO-CommutersSansThinItalic.16abce53.woff)format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:FONTSPRING DEMO \- Commuters Sans;src:url(../media/FONTSPRINGDEMO-CommutersSansThinRegular.daccdcfc.woff2)format("woff2"),url(../media/FONTSPRINGDEMO-CommutersSansThinRegular.988d2428.woff)format("woff");font-weight:100;font-style:normal;font-display:swap}
body{text-align:left;opacity:0;background-color:#fff;margin:0;padding:0;font-family:commuters-sans,sans-serif;font-size:16px;font-weight:400;line-height:1.5;overflow-x:hidden!important}.fp-watermark{display:none}a{color:#373737;text-decoration:none}*{box-sizing:border-box}#section-hero .fp-overflow{align-items:center;height:100%;display:flex}a.nav-link{transition:unset}.fp-table{justify-content:normal}.custom-wrapper{padding-top:115px}p,div,span{color:#757575}p{text-align:justify}h1,h2,h3,h4,h5,h6,label{color:#0d0d0d;text-transform:uppercase}.focus,.active{color:#e7c28d;border-color:#e7c28d}h1{font-size:3.75em}h2{font-size:3em}h3{font-size:2em}h4{font-size:1.5em}h5{font-size:1.125em}h6{font-size:1em}button.theme-btn,a.theme-btn{text-transform:uppercase;background:0 0;border:1px solid #373737;padding:12px 20px;font-size:13px;display:inline-block}button.theme-btn.theme-btn-w,a.theme-btn.theme-btn-w{color:#fff;border-color:#fff}:is(.swiper-button-prev,.swiper-button-next) svg{fill:#0000!important}.nav-link:focus{color:#fff}header.header{align-items:flex-end;height:115px;display:flex;position:absolute;left:0;right:0}.header a{color:#fff;text-transform:uppercase;font-size:13px;transition:all .4s!important}header.header nav{border-top:1px solid #fff;transition:all .4s;position:relative;padding-top:15px!important}header.header nav:before{content:"";background:#fff;width:1px;height:100%;transition:all .4s;position:absolute;top:0;left:240px}.header .navbar-brand img{transition:all .4s}.header.header-invert .navbar-brand img{filter:brightness(2)invert()}.header.header-invert a,.header.header-invert button{color:#000;border-color:#000}.header.header-invert nav:before{background:#000}.header.header-invert nav{border-color:#000}.header.header-invert{z-index:1;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fff0}.footer-wrapper{overflow:hidden!important}.footer .navbar-brand img{filter:invert()}.quick_links a,.footer a{text-transform:uppercase;color:#737373;font-size:13px;font-weight:300}.footer h6{margin-bottom:15px}.quick_links .seprator{color:#737373;opacity:.5;margin:0 10px;font-family:math}.quick_links{flex-wrap:wrap;row-gap:5px;display:flex}.quick_links .seprator:last-child{display:none}.footer-bottom{justify-content:space-between;display:flex}.foo-col{max-width:calc(30% - 20px)}@media (max-width:1600px){h1{font-size:clamp(28px,28px + 2vw,60px)}h2{font-size:clamp(24px,24px + 1.5vw,48px)}h3{font-size:clamp(18px,18px + .88vw,32px)}h4{font-size:clamp(16px,16px + .5vw,24px)}h5{font-size:clamp(14px,14px + .25vw,18px)}h6{font-size:clamp(12px,12px + .25vw,16px)}}@media (max-width:768px){body{font-size:15px}}
