.grid{display:block;margin-left:0px;position:relative;width:calc(100% + 0px)}@media (max-width: 750px){.grid{margin-left:0;width:100%}}.grid.reverse{direction:rtl}.grid.reverse>div{direction:ltr}.grid.no-padding{margin-left:0px;width:100%}body,html{font-size:62.5%;font-family:"";color:#000}body{font-family:"proxima-nova", sans-serif;font-weight:300;font-style:normal;font-size:1.4rem;line-height:1.75;letter-spacing:0.01em}.swiper-horizontal .swiper-progress,.image-slider .swiper-progress{font-family:"proxima-nova", sans-serif;font-weight:400;font-style:normal;font-size:1.1rem}.text-container,.text-container p{margin-bottom:2.6rem}.text-container strong,.text-container p strong{font-weight:500}.text-container:last-child,.text-container p:last-child{margin-bottom:0}.menu-list ul li a,.menu-list ul li label{font-family:"proxima-nova", sans-serif;font-weight:500;font-style:normal;font-size:2.8rem;line-height:1.2;letter-spacing:0;text-transform:none}.location-container-wrapper .collapsible-block .locations-list .title{font-family:"proxima-nova", sans-serif;font-weight:500;font-style:normal;font-size:1.8rem;line-height:1.2}.location-container-wrapper .collapsible-block .locations-list .address{font-family:"proxima-nova", sans-serif;font-weight:300;font-style:normal;font-style:italic;font-size:1.8rem;line-height:1.2}.menu-list .dropdown a{font-family:"proxima-nova", sans-serif;font-weight:400;font-style:normal;font-size:1.8rem;line-height:1.2;letter-spacing:0.01em}.menu-list .left-contact-column,footer p{font-family:"proxima-nova", sans-serif;font-weight:500;font-style:normal;font-size:1.4rem;line-height:1.78;letter-spacing:0.01em}.caption-container{font-family:"proxima-nova", sans-serif;font-weight:500;font-style:normal;font-size:1.5rem;letter-spacing:0.05em;line-height:1.08;-moz-transition:font-size 500ms ease;-ms-transition:font-size 500ms ease;-o-transition:font-size 500ms ease;-webkit-transition:font-size 500ms ease;transition:font-size 500ms ease;text-transform:uppercase}.redactor h1{font-family:"proxima-nova", sans-serif;font-weight:500;font-style:normal;font-size:8rem;letter-spacing:0em;line-height:0.9;-moz-transition:font-size 500ms ease;-ms-transition:font-size 500ms ease;-o-transition:font-size 500ms ease;-webkit-transition:font-size 500ms ease;transition:font-size 500ms ease;margin-bottom:4rem}@media (max-width: 1200px){.redactor h1{font-size:6rem}}@media (max-width: 750px){.redactor h1{font-size:4.5rem}}.redactor h2{font-family:"proxima-nova", sans-serif;font-weight:500;font-style:normal;font-size:6rem;letter-spacing:0em;line-height:1.08;-moz-transition:font-size 500ms ease;-ms-transition:font-size 500ms ease;-o-transition:font-size 500ms ease;-webkit-transition:font-size 500ms ease;transition:font-size 500ms ease;margin-bottom:4rem}@media (max-width: 1200px){.redactor h2{font-size:5rem}}@media (max-width: 750px){.redactor h2{font-size:4rem}}.redactor h3{font-family:"proxima-nova", sans-serif;font-weight:500;font-style:normal;font-size:3rem;letter-spacing:0em;line-height:1.08;-moz-transition:font-size 500ms ease;-ms-transition:font-size 500ms ease;-o-transition:font-size 500ms ease;-webkit-transition:font-size 500ms ease;transition:font-size 500ms ease;margin-bottom:4rem}.redactor h4{font-family:"proxima-nova", sans-serif;font-weight:500;font-style:normal;font-size:1.5rem;letter-spacing:0.05em;line-height:1.08;-moz-transition:font-size 500ms ease;-ms-transition:font-size 500ms ease;-o-transition:font-size 500ms ease;-webkit-transition:font-size 500ms ease;transition:font-size 500ms ease;margin-bottom:1.62rem}.redactor p a{color:inherit;text-decoration:underline}.redactor .caption{font-family:"proxima-nova", sans-serif;font-weight:500;font-style:normal;font-size:1.8rem;line-height:1.6}.redactor .icon{margin-bottom:3rem}.redactor .buttons-container{margin-top:4rem}.upper{text-transform:uppercase}.social-icons{margin:0}.social-icons a{cursor:pointer;margin-right:1rem;display:inline-block}.social-icons svg{display:block}.social-icons svg path{fill:#fff;-moz-transition:fill 500ms ease;-ms-transition:fill 500ms ease;-o-transition:fill 500ms ease;-webkit-transition:fill 500ms ease;transition:fill 500ms ease}@media (hover: hover){.social-icons a:hover svg path{fill:#9D8264}}footer .legal-links p{font-size:1.2rem;font-weight:500}.floorplan-explanations .floorplan .title-container{font-family:"proxima-nova", sans-serif;font-weight:700;font-style:normal;font-size:1.7rem;letter-spacing:0.06em;text-transform:uppercase;gap:2rem}.floorplan-explanations .floorplan label{font-family:"proxima-nova", sans-serif;font-weight:500;font-style:normal;font-size:1.4rem;letter-spacing:0.06em;text-transform:uppercase}.layouts-container-wrapper .slider-text .title-container{font-family:"proxima-nova", sans-serif;font-weight:500;font-style:normal;font-size:2rem;text-transform:uppercase;color:#989898;margin-bottom:1.2rem}.numbers-slider{text-align:center}.numbers-slider .number-container{font-family:"proxima-nova", sans-serif;font-weight:600;font-style:normal;font-size:2.5rem;line-height:1.2;letter-spacing:0.05em}.numbers-slider .description-container{font-family:"proxima-nova", sans-serif;font-weight:500;font-style:normal;font-size:1.5rem;line-height:2;letter-spacing:0.05em;text-transform:uppercase}a{-moz-transition:color 500ms;-ms-transition:color 500ms;-o-transition:color 500ms;-webkit-transition:color 500ms;transition:color 500ms;text-decoration:none;color:#EFEFEF}.wf-active a{color:inherit}p a:hover,p a:focus,p a:active{text-decoration:none;color:black}h1,h2,h3,h4,h5,h6,p,a,span,i,u{font:inherit}*{margin:0;padding:0;-webkit-text-size-adjust:none}a.link-overlay{position:absolute;z-index:2;width:100%;height:100%;top:0;left:0;cursor:pointer}button{font:inherit}body,html{box-sizing:border-box;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden;padding:0;scroll-behavior:smooth;-webkit-scroll-behavior:smooth;background-color:#fff}::-webkit-scrollbar{display:none}#map{height:380px;height:100%;transition:opacity 0.3s ease}#map .mapboxgl-canvas{width:100% !important}#map .mapboxgl-canvas div:not(.location){height:100% !important}#map .mapboxgl-ctrl-bottom-right .mapbox-improve-map,#map .mapboxgl-ctrl-bottom-left{display:none}#map .marker:not(.main-marker){width:46px;height:46px;background-size:contain;background-repeat:no-repeat;background-color:#2E3A35;border-radius:50%;font-family:"proxima-nova", sans-serif;font-weight:300;font-style:normal;font-size:1.4rem;line-height:1.75;letter-spacing:0.01em;font-size:1.8rem;font-weight:500;color:#fff;display:flex;align-items:center;justify-content:center}#map .marker.main-marker{width:52px;height:67px;border-radius:0;background-repeat:no-repeat;background-image:url('../images/pin.svg?1687347703');background-size:52px auto}video,img{display:inherit;max-width:100%;width:100%}.grecaptcha-badge{display:none}.themuseblock{width:2rem;height:2rem;background-repeat:no-repeat;background-image:url('../images/themuse-icon-brown.svg?1688048238');background-size:2rem auto;display:block;margin-bottom:6rem}.bg-brown .themuseblock{background-repeat:no-repeat;background-image:url('../images/themuse-icon-white.svg?1687261478');background-size:2rem auto}.btn{display:inline-block;line-height:1;cursor:pointer;margin-right:7px;margin-bottom:7px}.btn a{font-family:"proxima-nova", sans-serif;font-weight:500;font-style:normal;font-size:1rem;text-transform:uppercase;letter-spacing:0.05em;line-height:1;display:block;padding:10px 20px;border-radius:25px;background-color:#000;border:1px solid #000;color:#fff;-webkit-transition:background-color 500ms ease,border 500ms ease,padding 500ms ease;-moz-transition:background-color 500ms ease,border 500ms ease,padding 500ms ease;-ms-transition:background-color 500ms ease,border 500ms ease,padding 500ms ease;-o-transition:background-color 500ms ease,border 500ms ease,padding 500ms ease;transition:background-color 500ms ease,border 500ms ease,padding 500ms ease}@media (hover: hover){a.link-overlay:hover+div .btn a,.btn a:hover{background-color:transparent;color:#000}}.btn.no-btn a{padding:0;text-decoration:underline;text-transform:none;border:0px;background:none;font-size:1.4rem}.btn.btn-white a{background-color:#fff;border-color:#fff;color:#000}@media (hover: hover){a.link-overlay:hover+div .btn.btn-white a,.btn.btn-white a:hover{background-color:transparent;color:#fff}}.btn.btn-white-bordered a{background-color:transparent;border-color:#fff;color:#fff}.btn.btn-brown a{background-color:#9D8264;border-color:#9D8264;color:#fff}.btn.btn-brown-bordered a{background-color:transparent;border-color:#9D8264;color:#9D8264}input[type=checkbox]+label[for*="readmore-"]+.collapsible-block{max-height:0;overflow:hidden;position:relative;-webkit-transition:max-height 500ms ease,margin 500ms ease;-moz-transition:max-height 500ms ease,margin 500ms ease;-ms-transition:max-height 500ms ease,margin 500ms ease;-o-transition:max-height 500ms ease,margin 500ms ease;transition:max-height 500ms ease,margin 500ms ease}input[type=checkbox]:checked+label[for*="readmore-"] a[data-text] span{display:none}input[type=checkbox]:checked+label[for*="readmore-"] a[data-text]:before{content:attr(data-text);display:inline;font:inherit}input[type=checkbox]:checked+label[for*="readmore-"] svg{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);margin-top:-2px;top:-1.5px;position:relative}input[type=checkbox]:checked+label[for*="readmore-"]+.collapsible-block{margin-top:3rem;max-height:1000vh}.collapsible-block [type="radio"]:checked+.collapsed,.collapsible-block [type="radio"]:checked+label+.collapsed,.collapsible-block [type="checkbox"]:checked+.collapsed,.collapsible-block [type="checkbox"]:checked+label+.collapsed{max-height:100vh}.collapsible-block [type="radio"]:checked+.collapsed+label a span,.collapsible-block [type="radio"]:checked+label+.collapsed+label a span,.collapsible-block [type="checkbox"]:checked+.collapsed+label a span,.collapsible-block [type="checkbox"]:checked+label+.collapsed+label a span{display:none}.collapsible-block [type="radio"]:checked+.collapsed+label a:before,.collapsible-block [type="radio"]:checked+label+.collapsed+label a:before,.collapsible-block [type="checkbox"]:checked+.collapsed+label a:before,.collapsible-block [type="checkbox"]:checked+label+.collapsed+label a:before{content:attr(data-label);display:block}.collapsible-block .collapsed{max-height:0;overflow:hidden;-moz-transition:max-height 500ms ease;-ms-transition:max-height 500ms ease;-o-transition:max-height 500ms ease;-webkit-transition:max-height 500ms ease;transition:max-height 500ms ease}.collapsible-block .collapsed .inner{padding-bottom:3rem}img{opacity:1;-moz-transition:opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;-webkit-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}img.lazy{opacity:0}.fade{opacity:0;-moz-transition:opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;-webkit-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;transition-delay:opacity  0.3s}.fade.img-fade{opacity:1}.pswp{display:none}.stick{position:fixed !important;top:0}.sticky.column-right{right:0}.flex{display:flex}.flex.stretch{align-items:stretch}.flex.align-start{align-items:flex-start}.flex.align-end{align-items:flex-end}.flex .start{justify-content:flex-start}.flex.middle{align-items:center}.flex.center{justify-content:center}.flex.reverse{flex-direction:row-reverse}.flex.space-between{justify-content:space-between}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-horizontal>.swiper-pagination-bullets,.swiper-horizontal>.swiper-pagination,.image-slider>.swiper-pagination-bullets.swiper-pagination-horizontal,.image-slider>.swiper-pagination-bullets,.image-slider>.swiper-pagination{position:absolute;left:6rem;bottom:3rem;text-align:left}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet,.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-horizontal>.swiper-pagination .swiper-pagination-bullet,.image-slider>.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet,.image-slider>.swiper-pagination-bullets .swiper-pagination-bullet,.image-slider>.swiper-pagination .swiper-pagination-bullet{width:52px;padding-top:2rem;border-bottom:1px solid rgba(255,255,255,0.5);background-color:transparent;border-radius:0;opacity:1;margin:0 1.8rem 0 0;position:relative;display:inline-block}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet:after,.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet:after,.swiper-horizontal>.swiper-pagination .swiper-pagination-bullet:after,.image-slider>.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet:after,.image-slider>.swiper-pagination-bullets .swiper-pagination-bullet:after,.image-slider>.swiper-pagination .swiper-pagination-bullet:after{content:'\A';display:block;width:0%;height:1px;background-color:#fff;position:absolute;bottom:-1px;left:0}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet.swiper-pagination-bullet-active:after,.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active:after,.swiper-horizontal>.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after,.image-slider>.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet.swiper-pagination-bullet-active:after,.image-slider>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active:after,.image-slider>.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after{animation-name:progressBar;animation-duration:2500ms}.home-slider .swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet.swiper-pagination-bullet-active:after,.home-slider .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active:after,.home-slider .swiper-horizontal>.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after,.home-slider .image-slider>.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet.swiper-pagination-bullet-active:after,.home-slider .image-slider>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active:after,.home-slider .image-slider>.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after{animation-duration:4000ms}.swiper-horizontal .swiper-progress,.image-slider .swiper-progress{position:absolute;left:6rem;text-align:left;z-index:10;bottom:4.5rem;color:#fff}@keyframes progressBar{from{width:0%}to{width:100%}}.container-wrapper{max-width:calc(100% - 12rem);width:1115px;margin-left:auto;margin-right:auto}@media (max-width: 600px){.container-wrapper{max-width:calc(100% - 6rem)}}.half-container-wrapper{width:557.5px;max-width:calc(50vw - 6rem)}@media (max-width: 750px){.half-container-wrapper{max-width:calc(100% - 6rem);margin-left:auto;margin-right:auto}}.hover-effect .hover-effect-change{opacity:1;-moz-transition:opacity 500ms ease;-ms-transition:opacity 500ms ease;-o-transition:opacity 500ms ease;-webkit-transition:opacity 500ms ease;transition:opacity 500ms ease}.hover-effect.hovering .hover-effect-change{opacity:0.4}.hover-effect.hovering .active-hover .hover-effect-change{opacity:1}ul{margin:0}.white-space-nowrap{white-space:nowrap}.relative{position:relative}.right-align{text-align:right}.left-align{text-align:left}.center-align{text-align:center}.ov-hidden{overflow:hidden}@media (max-width: 750px){.pl-center-align{text-align:center}}@media (max-width: 750px){.pl-right-align{text-align:right}}@media (max-width: 750px){.pl-left-align{text-align:left}}.valign-wrapper{height:100%}.valign-wrapper:before{content:'\A';display:inline-block;height:100%;width:0;vertical-align:middle}.valign-wrapper .valign{display:inline-block;vertical-align:middle;width:calc(100% - 6px)}@media (max-width: 750px){.md-hidden{display:none}}.hidden{display:none !important;opacity:0 !important;visibility:hidden !important}.no-relative{position:static}input:-internal-autofill-previewed,input:-internal-autofill-selected,input:-webkit-autofill{background-color:#fff !important;-moz-box-shadow:0 0 0 100px #fff inset !important;-ms-box-shadow:0 0 0 100px #fff inset !important;-o-box-shadow:0 0 0 100px #fff inset !important;-webkit-box-shadow:0 0 0 100px #fff inset !important;box-shadow:0 0 0 100px #fff inset !important;font-family:"proxima-nova", sans-serif;font-weight:500;font-style:normal;font-size:1.1rem;text-transform:uppercase;letter-spacing:0.05em;line-height:1.27;-moz-text-fill-color:#000 !important;-ms-text-fill-color:#000 !important;-o-text-fill-color:#000 !important;-webkit-text-fill-color:#000 !important;text-fill-color:#000 !important}footer input:-internal-autofill-previewed,footer input:-internal-autofill-selected,footer input:-webkit-autofill{background-color:#2E3A35 !important;-moz-box-shadow:0 0 0 100px #2E3A35 inset !important;-ms-box-shadow:0 0 0 100px #2E3A35 inset !important;-o-box-shadow:0 0 0 100px #2E3A35 inset !important;-webkit-box-shadow:0 0 0 100px #2E3A35 inset !important;box-shadow:0 0 0 100px #2E3A35 inset !important;-moz-text-fill-color:#fff !important;-ms-text-fill-color:#fff !important;-o-text-fill-color:#fff !important;-webkit-text-fill-color:#fff !important;text-fill-color:#fff !important}::-webkit-scrollbar{display:none}canvas{outline:none}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus{border-color:#EFEFEF;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.success-message{font-size:1.5rem;color:#9D8264;margin-bottom:2rem}.success-message p+p{margin-top:1.5rem}footer .success-message,.bg-green .success-message{font-size:1.3rem;color:#fff}.error-message{color:red;font-size:1.3rem;margin-bottom:1.2rem}.geocoder{position:relative;z-index:5}.geocoder+label{z-index:6;opacity:0}.geocoder:focus+label,.geocoder.not-empty+label{-moz-transform:scale3d(0.8, 0.8, 1) translate3d(0rem, -2em, 0);-ms-transform:scale3d(0.8, 0.8, 1) translate3d(0rem, -2em, 0);-o-transform:scale3d(0.8, 0.8, 1) translate3d(0rem, -2em, 0);-webkit-transform:scale3d(0.8, 0.8, 1) translate3d(0rem, -2em, 0);transform:scale3d(0.8, 0.8, 1) translate3d(0rem, -2em, 0);background:none}.geocoder .mapboxgl-ctrl-geocoder{position:static;min-width:0px}.geocoder .mapboxgl-ctrl-geocoder,.geocoder .mapboxgl-ctrl-geocoder .suggestions{box-shadow:none;box-shadow:none;width:auto;max-width:100%}.geocoder .mapboxgl-ctrl-geocoder svg,.geocoder .mapboxgl-ctrl-geocoder .suggestions svg{display:none}.geocoder .mapboxgl-ctrl-geocoder .mapboxgl-ctrl-geocoder--input,.geocoder .mapboxgl-ctrl-geocoder .suggestions .mapboxgl-ctrl-geocoder--input{height:auto;padding:6px 13px;font-family:"proxima-nova", sans-serif;font-weight:500;font-style:normal;font-size:1.1rem;text-transform:uppercase;letter-spacing:0.05em;line-height:1.27;border:0px;border-bottom:1px solid #121010;border-radius:0;color:#000;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.geocoder .mapboxgl-ctrl-geocoder .suggestions{border-radius:0;top:100%;width:100%}.geocoder .mapboxgl-ctrl-geocoder .suggestions li a{font-family:"proxima-nova", sans-serif;font-weight:500;font-style:normal;font-size:1.1rem;text-transform:uppercase;letter-spacing:0.05em;line-height:1.27;background-color:#fff;border-bottom:1px solid #121010}.geocoder .mapboxgl-ctrl-geocoder .suggestions .mapboxgl-ctrl-geocoder--suggestion-title{font-weight:inherit}label,input,textarea{font-family:"proxima-nova", sans-serif;font-weight:500;font-style:normal;font-size:1.1rem;text-transform:uppercase;letter-spacing:0.05em;line-height:1.27;-webkit-appearance:none;-moz-appearance:none;appearance:none}footer label,footer input,footer textarea{color:#fff}form fieldset{border:none;padding:0;margin:0;position:relative;margin-bottom:1.6rem}form input,form textarea{background-color:transparent;border:0px;border-bottom:1px solid #121010;border-radius:0;outline:none;margin-bottom:0;padding:6px 0;display:block;width:100%}footer form input,footer form textarea{border-color:#fff}form input:focus+label,form input.not-empty+label,form textarea:focus+label,form textarea.not-empty+label{-moz-transform:scale3d(0.8, 0.8, 1) translate3d(0rem, -2em, 0);-ms-transform:scale3d(0.8, 0.8, 1) translate3d(0rem, -2em, 0);-o-transform:scale3d(0.8, 0.8, 1) translate3d(0rem, -2em, 0);-webkit-transform:scale3d(0.8, 0.8, 1) translate3d(0rem, -2em, 0);transform:scale3d(0.8, 0.8, 1) translate3d(0rem, -2em, 0)}form label{position:absolute;display:block;width:100%;margin:0;z-index:1;top:0;padding:6px 0;-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s;-webkit-transform-origin:0% 50%;-ms-transform-origin:0% 50%;transform-origin:0% 50%}form textarea{resize:none}form [type="submit"]{font-family:"proxima-nova", sans-serif;font-weight:500;font-style:normal;font-size:1rem;text-transform:uppercase;letter-spacing:0.05em;line-height:1;width:auto;display:inline-block;cursor:pointer;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;border-radius:25px;background-color:#fff;border:1px solid #fff;color:#000;padding:13px 30px}form .upload-file input[type=file]{display:none}form .upload-file input[type=file]+label{display:block;text-transform:none;text-align:right;position:relative;font-size:1.4rem;letter-spacing:0.03em;margin-bottom:0.3rem}form .upload-file input[type=file]+label .btn{margin-top:2px}form .upload-file input[type=file]+label .btn a{pointer-events:none;padding:7px 18px 10px}@media (hover: hover){form .upload-file input[type=file]+label:hover a{border-color:#EFEFEF;background-color:#EFEFEF;color:white}}form .upload-file input[type=file]+label span{background-color:rgba(255,255,255,0.5);border:1px solid #E8E8E6;border-radius:2px;outline:none;text-align:left;margin-right:1rem;height:25px;padding:6px 13px;width:calc(100% - 52px - 108px);position:absolute;left:0;top:0}form .columns{display:flex;justify-content:flex-start;gap:0 18px}form .columns .column{width:50%;min-width:24rem}@media (max-width: 600px){form .columns{flex-wrap:wrap}form .columns .column{width:100%}}form .challenge{margin-bottom:2rem}form .challenge label{display:block;margin-bottom:0;margin-top:1rem}form .challenge label .star{font-size:1rem}form .challenge span,form .challenge input{display:inline-block}form .challenge span{font-family:"proxima-nova", sans-serif;font-weight:500;font-style:normal;font-size:1.1rem;text-transform:uppercase;letter-spacing:0.05em;line-height:1.27}form .challenge input{margin-left:1rem;width:auto;max-width:115px}form .dropdown{position:relative;margin-bottom:2rem}form .dropdown select{display:none}form .dropdown .active-dropdown{font-family:"proxima-nova", sans-serif;font-weight:500;font-style:normal;font-size:1.1rem;text-transform:uppercase;letter-spacing:0.05em;line-height:1.27;border:0px;border-bottom:1px solid #121010;border-radius:0;outline:none;margin-bottom:0;padding:6px 0;background-color:white;position:relative;cursor:pointer}form .dropdown .active-dropdown:after{content:'\A';background-repeat:no-repeat;background-image:url('../images/dropdown-icon-arrow.svg?1687944617');background-size:11px auto;position:absolute;top:calc(50% - 6px);width:11px;height:12px;right:0px;-moz-transition:transform 500ms ease;-ms-transition:transform 500ms ease;-o-transition:transform 500ms ease;-webkit-transition:transform 500ms ease;transition:transform 500ms ease}form .dropdown .active-dropdown.open:after{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}form .dropdown .dropdown-list{position:absolute;top:100%;width:100%;background-color:#EFEFEF;max-height:0;overflow-y:scroll;opacity:0;z-index:5;-moz-transition:max-height 500ms ease;-ms-transition:max-height 500ms ease;-o-transition:max-height 500ms ease;-webkit-transition:max-height 500ms ease;transition:max-height 500ms ease}form .dropdown .dropdown-list.open{opacity:1;max-height:300px}form .dropdown .dropdown-list .dropdown-item{font-family:"proxima-nova", sans-serif;font-weight:500;font-style:normal;font-size:1.1rem;text-transform:uppercase;letter-spacing:0.05em;line-height:1.27;padding:6px 13px;border-bottom:1px solid #E6E7E8;-moz-transition:background 500ms ease;-ms-transition:background 500ms ease;-o-transition:background 500ms ease;-webkit-transition:background 500ms ease;transition:background 500ms ease;cursor:pointer}form .dropdown .dropdown-list .dropdown-item.active{background-color:#DEDEDE}@media (hover: hover){form .dropdown .dropdown-list .dropdown-item:hover{background-color:#DEDEDE}}form [type="checkbox"]:not(:checked),form [type="checkbox"]:checked{position:absolute;left:-9999px}form [type="checkbox"]:not(:checked).error+label:before,form [type="checkbox"]:checked.error+label:before{border-color:red}form [type="checkbox"]:not(:checked)+label,form [type="checkbox"]:checked+label{position:relative;padding:0;padding-left:28px;cursor:pointer;display:inline-block;text-transform:none;font-family:"proxima-nova", sans-serif;font-weight:300;font-style:normal;font-size:1.4rem;line-height:1.75;letter-spacing:0.01em;font-size:1.1rem !important;line-height:16px;-moz-transform:none;-ms-transform:none;-o-transform:none;-webkit-transform:none;transform:none;width:calc(100% - 28px)}form [type="checkbox"]:not(:checked)+label p,form [type="checkbox"]:checked+label p{margin:0}form [type="checkbox"]:not(:checked)+label a,form [type="checkbox"]:checked+label a{color:inherit;text-decoration:underline}.search-block form [type="checkbox"]:not(:checked)+label,.search-block form [type="checkbox"]:checked+label{margin-bottom:6px}form [type="checkbox"]:not(:checked)+label:before,form [type="checkbox"]:checked+label:before{content:'';position:absolute;left:1px;top:1px;width:12px;height:12px;background-color:transparent;box-shadow:none;border:1px solid #000;border-radius:0px;background-position:center;z-index:1}footer form [type="checkbox"]:not(:checked)+label:before,footer form [type="checkbox"]:checked+label:before{border-color:#fff}form [type="checkbox"]:not(:checked)+label:after,form [type="checkbox"]:checked+label:after{content:'\A';background-color:#000;position:absolute;top:2px;left:2px;width:12px;height:12px;-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);-moz-transition:all 500ms;-ms-transition:all 500ms;-o-transition:all 500ms;-webkit-transition:all 500ms;transition:all 500ms;border:0;border-radius:0px}footer form [type="checkbox"]:not(:checked)+label:after,footer form [type="checkbox"]:checked+label:after{background-color:#fff}form [type="checkbox"]:not(:checked)+label:after{opacity:0}form [type=checkbox]:checked+label:before{border-color:#000}form [type="checkbox"]:checked+label:after{opacity:1;-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}form .field-wrapper.check{padding-top:0.4rem;margin-bottom:1.3rem}header{background-color:transparent;position:relative;z-index:99;pointer-events:none;padding:9.5rem 0 3rem}header .logo-container{position:relative;z-index:5;pointer-events:auto}header .logo-container svg{display:block;width:21rem;max-width:50vw}header .logo-container svg path,header .logo-container svg rect{-moz-transition:fill 500ms ease;-ms-transition:fill 500ms ease;-o-transition:fill 500ms ease;-webkit-transition:fill 500ms ease;transition:fill 500ms ease}#collapse-menu:checked+header .logo-container svg path,#collapse-menu:checked+header .logo-container svg rect{fill:#fff}header.headroom{top:0;width:100%;position:fixed;z-index:99;-moz-transition:transform 0.3s;-ms-transition:transform 0.3s;-o-transition:transform 0.3s;-webkit-transition:transform 0.3s;transition:transform 0.3s}header.headroom--unpinned{-moz-transform:translate(0, -150%);-ms-transform:translate(0, -150%);-o-transform:translate(0, -150%);-webkit-transform:translate(0, -150%);transform:translate(0, -150%)}header.headroom--pinned:not(.headroom--top){-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0);background-color:#fff;padding:3rem 0 3rem}header .menu-trigger-container{display:inline-block;max-width:calc(100% - 21rem);text-align:right;vertical-align:middle;z-index:5;pointer-events:auto}header .menu-trigger-container .hamburger-icon{display:inline-block;cursor:pointer;outline:none}header .menu-trigger-container .hamburger-icon span{display:block;height:2px;width:26px;background-color:#000;margin-bottom:11px;-moz-transition:all 500ms;-ms-transition:all 500ms;-o-transition:all 500ms;-webkit-transition:all 500ms;transition:all 500ms}header .menu-trigger-container .hamburger-icon span:last-child{margin-bottom:0}@media (hover: hover){header .menu-trigger-container .hamburger-icon:hover span{background-color:black}}header .menu-list{display:flex;flex-direction:column;justify-content:center;pointer-events:auto}header .menu-list .flex{padding-top:16rem;padding-bottom:16rem;justify-content:space-between;gap:3rem;flex-wrap:wrap;direction:rtl}header .menu-list .flex .left-contact-column,header .menu-list .flex .right-contact-column{display:flex;flex-direction:column;justify-content:space-between;direction:ltr}header .menu-list ul{display:block;list-style-type:none}header .menu-list ul li{display:block;position:relative}header .menu-list ul li label,header .menu-list ul li a{padding:5.5px 2rem 5.5px 0rem;cursor:pointer;position:relative;display:block;-moz-transition:font 500ms ease;-ms-transition:font 500ms ease;-o-transition:font 500ms ease;-webkit-transition:font 500ms ease;transition:font 500ms ease}header .menu-list ul li label.dropdown-menu-item:after,header .menu-list ul li a.dropdown-menu-item:after{content:'\A';width:10px;height:10px;display:block;-moz-transition:transform 500ms ease;-ms-transition:transform 500ms ease;-o-transition:transform 500ms ease;-webkit-transition:transform 500ms ease;transition:transform 500ms ease;background-repeat:no-repeat;background-image:url('../images/dropdown-icon.svg?1687255759');background-size:10px auto;position:absolute;top:23px;right:0}header .menu-list ul li label a{display:inline-block}header .menu-list ul li.collapsible-block [type="checkbox"]:checked+label:after{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}header .menu-list .language-selector{margin-top:5rem;padding:0px 2rem 0px 0px}header .menu-list .language-selector li{display:inline-block}header .menu-list .language-selector li a{font-family:"proxima-nova", sans-serif;font-weight:500;font-style:normal;font-size:1.5rem;letter-spacing:0.05em;line-height:1.08;-moz-transition:font-size 500ms ease;-ms-transition:font-size 500ms ease;-o-transition:font-size 500ms ease;-webkit-transition:font-size 500ms ease;transition:font-size 500ms ease;padding:5.5px 1rem}header .menu-list .language-selector li a:first-child{padding-left:0}header .menu-list .language-selector li a.active{font-weight:700}header .menu-list .dropdown{padding-left:2rem}header .menu-trigger-container+.menu-list{height:0;max-height:0;overflow:hidden;transition:max-height 500ms ease,height 500ms ease;position:fixed;top:0;left:0;background-color:#2E3A35;color:#fff;width:100vw}header .menu-trigger-container+.menu-list .container-wrapper{opacity:0;-moz-transition:opacity 500ms ease;-ms-transition:opacity 500ms ease;-o-transition:opacity 500ms ease;-webkit-transition:opacity 500ms ease;transition:opacity 500ms ease}#collapse-menu:checked+header .menu-trigger-container label span{opacity:0;background-color:#fff}#collapse-menu:checked+header .menu-trigger-container label span:first-child{opacity:1;-moz-transform:rotate(45deg) translate(8px, 10px);-ms-transform:rotate(45deg) translate(8px, 10px);-o-transform:rotate(45deg) translate(8px, 10px);-webkit-transform:rotate(45deg) translate(8px, 10px);transform:rotate(45deg) translate(8px, 10px)}#collapse-menu:checked+header .menu-trigger-container label span:last-child{opacity:1;-moz-transform:rotate(-45deg) translate(8px, -10px);-ms-transform:rotate(-45deg) translate(8px, -10px);-o-transform:rotate(-45deg) translate(8px, -10px);-webkit-transform:rotate(-45deg) translate(8px, -10px);transform:rotate(-45deg) translate(8px, -10px)}#collapse-menu:checked+header .menu-trigger-container+.menu-list{height:100vh;float:none;max-height:100vh}#collapse-menu:checked+header .menu-trigger-container+.menu-list .container-wrapper{opacity:1;overflow:scroll}@media (min-width: 600px){header.small-header{width:50vw;left:50vw}#collapse-menu:checked+header.small-header{width:100%;left:0}#collapse-menu:checked+header.small-header .container-wrapper{width:1115px;margin-left:auto;margin-right:auto}header.small-header .container-wrapper{max-width:calc(100% - 6rem);margin-left:3rem;margin-right:3rem}}@media (min-width: calc(1115px + 6rem)){header.small-header{width:calc(1115px / 2)}header.small-header .container-wrapper{max-width:calc(45rem + ((100% - 45rem) / 2));margin-left:calc((100% - 45rem) / 2);margin-right:auto}}.video-wrapper{position:relative}.video-wrapper button{background:transparent;border:0;padding:0}.video-wrapper video{height:100%;width:100%;object-fit:cover}.video-wrapper .controls{transition:opacity 0.2s ease-in-out, visibility 0.2s ease-in-out;opacity:0;visibility:hidden}.video-wrapper .controls[data-state="hidden"]{opacity:0;visibility:hidden}.video-wrapper .controls[data-state="visible"]{opacity:1;visibility:visible}.video-wrapper .controls .progress-wrapper{display:flex;align-items:center;flex-grow:1;height:2rem}.video-wrapper .controls .progress-wrapper progress{display:inline-flex;width:100%;border:none;background:rgba(255,255,255,0.25);overflow:hidden}.video-wrapper .controls .progress-wrapper progress span{width:0%;height:100%;display:inline-block;background-color:white}.video-wrapper .controls .progress-wrapper progress,.video-wrapper .controls .progress-wrapper progress[data-state="fake"]{transition:height 0.2s ease-in-out, border-radius 0.2s ease-in-out;height:0.4rem;background:rgba(255,255,255,0.25);border-radius:0.4rem}.video-wrapper .controls .progress-wrapper progress::-webkit-progress-bar{background:rgba(255,255,255,0.25)}.video-wrapper .controls .progress-wrapper progress::-moz-progress-bar{background:white}.video-wrapper .controls .progress-wrapper progress::-webkit-progress-value{background:white}.video-wrapper .controls .progress-wrapper progress{color:white}@media (hover: hover){.video-wrapper .controls .progress-wrapper:hover progress,.video-wrapper .controls .progress-wrapper:hover progress[data-state="fake"]{height:0.8rem;border-radius:0.8rem}}.video-wrapper .controls .playpause{font-size:0;color:transparent;outline:none;width:6rem;height:6rem;background-repeat:no-repeat;background-size:3rem;background-position:center}.video-wrapper .controls .playpause[data-state="play"]{background-repeat:no-repeat;background-image:url("../images/play.svg?1636448141");background-size:29px auto}.video-wrapper .controls .playpause[data-state="pause"]{background-repeat:no-repeat;background-image:url("../images/pause.svg?1636448301");background-size:29px auto}.video-wrapper .controls .mute{font-size:0;color:transparent;outline:none;width:6rem;height:6rem;background-repeat:no-repeat;background-size:2rem auto !important;background-position:center;margin-left:2rem}.video-wrapper .controls .mute[data-state="mute"]{background-repeat:no-repeat;background-image:url("../images/mute.svg?1636448155");background-size:100% auto}.video-wrapper .controls .mute[data-state="unmute"]{background-repeat:no-repeat;background-image:url("../images/unmute.svg?1636448166");background-size:100% auto}.video-wrapper .controls-bottom{position:absolute;bottom:18px;left:24px;right:24px;display:flex;align-items:center}footer{position:relative;background-color:#2E3A35;color:#fff;padding:12rem 0 2rem 0}footer #scroll-up{position:absolute;left:3rem;bottom:2rem}@media (max-width: 750px){footer{padding:8rem 0 2rem 0}}@media (max-width: 600px){footer{padding:4rem 0 2rem 0}}footer .footer-top{margin-bottom:8rem}footer .footer-top .title-container{font-family:"proxima-nova", sans-serif;font-weight:500;font-style:normal;font-size:6rem;letter-spacing:0em;line-height:1.08;-moz-transition:font-size 500ms ease;-ms-transition:font-size 500ms ease;-o-transition:font-size 500ms ease;-webkit-transition:font-size 500ms ease;transition:font-size 500ms ease;margin-bottom:5rem}@media (max-width: 1200px){footer .footer-top .title-container{font-size:5rem}}@media (max-width: 750px){footer .footer-top .title-container{font-size:4rem}}@media (max-width: 600px){footer .footer-top .title-container{margin-bottom:3rem}}footer .footer-top .flex.space-between{flex-wrap:wrap;gap:3rem}footer .form-container{max-width:50rem;width:100%}footer .form-container .flex{justify-content:space-between;gap:0px 15px}@media (max-width: 600px){footer .form-container .flex{flex-wrap:wrap}}footer .column-legal{display:flex;justify-content:flex-end}footer .column-legal .legal-links a{text-decoration:none;color:inherit;position:relative}@media (hover: hover){footer .column-legal .legal-links a:hover{color:#DEDEDE}}footer .column-legal .legal-links p{display:inline-block;vertical-align:baseline}footer .site-by-maister{display:inline-block;vertical-align:baseline;color:#fff}footer .site-by-maister a:after{display:none}footer .site-by-maister .icon-container{display:inline-block;vertical-align:middle;position:relative;top:0px}footer .site-by-maister .icon-container svg{width:13px;height:auto}footer .site-by-maister .icon-container path{fill:#fff}footer .site-by-maister .text-wrapper{display:inline-block;vertical-align:middle;width:0;overflow:hidden;transition:width 250ms ease-in-out}footer .site-by-maister .text-wrapper p{padding-left:0.7rem;white-space:nowrap;margin:0;font-family:"proxima-nova", sans-serif;font-weight:300;font-style:normal;font-size:1.4rem;line-height:1.75;letter-spacing:0.01em;font-size:1.1rem}@media (hover: hover){footer .site-by-maister:hover .text-wrapper{width:11.3rem}}.social p{margin-bottom:1rem}.content-wrapper{min-height:0px;-moz-transition:min-height 500ms ease;-ms-transition:min-height 500ms ease;-o-transition:min-height 500ms ease;-webkit-transition:min-height 500ms ease;transition:min-height 500ms ease}.content-wrapper>section:last-child{border-bottom:0px}.bg-green{background-color:#2E3A35;color:#fff}.bg-gray{background-color:#EFEFEF}.bg-brown{background-color:#9D8264;color:#fff}.hero-header-container-wrapper .flex.stretch{min-height:100vh}.hero-header-container-wrapper .images-container,.hero-header-container-wrapper .content-container{width:50%}.hero-header-container-wrapper .images-container img{object-fit:cover;height:100%;width:100%}.hero-header-container-wrapper .content-container{display:flex;flex-direction:column;justify-content:flex-end}.hero-header-container-wrapper .content-container .inner-wrapper{padding:5rem 0}.hero-header-container-wrapper .content-container .inner-wrapper .text-container{width:45rem;max-width:calc(100% - 6rem);margin-left:auto;margin-right:auto}.main-container-wrapper{padding:12rem 0 15rem}.main-container-wrapper.textblock-container-wrapper#item-1{padding-top:5rem}body:not(.esg) .main-container-wrapper.textblock-container-wrapper+.main-container-wrapper.textblock-container-wrapper,body:not(.esg) .main-container-wrapper.textblock-container-wrapper+.main-container-wrapper.textblock-w-image-container-wrapper,body:not(.esg) .main-container-wrapper.textblock-container-wrapper+span+.main-container-wrapper.textblock-container-wrapper,body:not(.esg) .main-container-wrapper.textblock-container-wrapper+span+.main-container-wrapper.textblock-w-image-container-wrapper,body:not(.esg) .main-container-wrapper.textblock-w-image-container-wrapper+.main-container-wrapper.textblock-container-wrapper,body:not(.esg) .main-container-wrapper.textblock-w-image-container-wrapper+.main-container-wrapper.textblock-w-image-container-wrapper,body:not(.esg) .main-container-wrapper.textblock-w-image-container-wrapper+span+.main-container-wrapper.textblock-container-wrapper,body:not(.esg) .main-container-wrapper.textblock-w-image-container-wrapper+span+.main-container-wrapper.textblock-w-image-container-wrapper{padding-top:0}.main-container-wrapper .caption-container{height:30px;white-space:nowrap;width:200px;top:40px;position:relative;-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);transform-origin:top left}.main-container-wrapper .content-container{margin-left:3rem}.main-container-wrapper .content-container .inner-wrapper{max-width:97rem;margin:0 auto}body.home .main-container-wrapper .content-container .inner-wrapper{margin-left:calc((1115px - 82rem - 3rem)/2)}.main-container-wrapper .content-container .inner-wrapper .images-container{width:55%}.main-container-wrapper .content-container .inner-wrapper .content-container{width:45%}.main-container-wrapper .content-container .inner-wrapper .title-container{font-family:"proxima-nova", sans-serif;font-weight:500;font-style:normal;font-size:6rem;letter-spacing:0em;line-height:1.08;-moz-transition:font-size 500ms ease;-ms-transition:font-size 500ms ease;-o-transition:font-size 500ms ease;-webkit-transition:font-size 500ms ease;transition:font-size 500ms ease;margin-bottom:4.5rem}@media (max-width: 1200px){.main-container-wrapper .content-container .inner-wrapper .title-container{font-size:5rem}}@media (max-width: 750px){.main-container-wrapper .content-container .inner-wrapper .title-container{font-size:4rem}}.main-container-wrapper #scroll-down{position:absolute;right:0;bottom:0;width:auto}.main-container-wrapper #scroll-down svg{display:block}.main-container-wrapper .reverse .content-container{margin-left:0rem;margin-right:3rem}.usps-container-wrapper .content-container .inner-wrapper .top-container{margin-bottom:4.5rem;gap:2rem;flex-wrap:wrap}.usps-container-wrapper .content-container .inner-wrapper .title-container{max-width:53rem;margin-bottom:0}.usps-container-wrapper .slider-container{margin-left:calc((100vw - 1115px)/2)}.regular-cards-slider{margin-left:calc((1115px - 97rem - 3rem)/2 + 3rem)}body.home .regular-cards-slider{margin-left:calc((1115px - 82rem - 3rem)/2 + 3rem)}.regular-cards-slider .swiper-controls{padding:35px calc(((100vw - 1115px)/2)) 35px 0}.regular-cards-slider .swiper-controls .swiper-navigation{display:flex;gap:0 18px;justify-content:space-between}.regular-cards-slider .swiper-controls .swiper-navigation .swiper-button-next,.regular-cards-slider .swiper-controls .swiper-navigation .swiper-button-prev{position:static;display:inline-block;margin:0;width:30px;height:19px}.regular-cards-slider .swiper-controls .swiper-navigation .swiper-button-next:after,.regular-cards-slider .swiper-controls .swiper-navigation .swiper-button-prev:after{display:none}.regular-cards-slider .swiper-controls .swiper-navigation .swiper-button-next{background-repeat:no-repeat;background-image:url('../images/swiper-next-button-white.svg?1687336669');background-size:30px auto}.regular-cards-slider .swiper-controls .swiper-navigation .swiper-button-prev{background-repeat:no-repeat;background-image:url('../images/swiper-prev-button-white.svg?1687336682');background-size:30px auto}.regular-cards-slider .swiper-item{width:32rem}.discover-usps-container-wrapper .regular-cards-slider .swiper-item{width:63rem}.regular-cards-slider .swiper-item .image-container{margin-bottom:3rem}.regular-cards-slider .swiper-item .subtitle-container{font-family:"proxima-nova", sans-serif;font-weight:500;font-style:normal;font-size:1.5rem;letter-spacing:0.05em;line-height:1.08;-moz-transition:font-size 500ms ease;-ms-transition:font-size 500ms ease;-o-transition:font-size 500ms ease;-webkit-transition:font-size 500ms ease;transition:font-size 500ms ease;text-transform:uppercase;margin-bottom:1rem}.discover-usps-container-wrapper .regular-cards-slider .swiper-item .subtitle-container{color:#999999}.regular-cards-slider .swiper-item .title-container{font-family:"proxima-nova", sans-serif;font-weight:500;font-style:normal;font-size:3rem;letter-spacing:0em;line-height:1.08;-moz-transition:font-size 500ms ease;-ms-transition:font-size 500ms ease;-o-transition:font-size 500ms ease;-webkit-transition:font-size 500ms ease;transition:font-size 500ms ease;margin-bottom:2rem}.discover-usps-container-wrapper .swiper-navigation{display:flex;gap:0 18px;justify-content:space-between}.discover-usps-container-wrapper .swiper-navigation .swiper-button-next,.discover-usps-container-wrapper .swiper-navigation .swiper-button-prev{position:static;display:inline-block;margin:0;width:30px;height:19px}.discover-usps-container-wrapper .swiper-navigation .swiper-button-next:after,.discover-usps-container-wrapper .swiper-navigation .swiper-button-prev:after{display:none}.discover-usps-container-wrapper .swiper-navigation .swiper-button-next{background-repeat:no-repeat;background-image:url('../images/swiper-next-button.svg?1687264667');background-size:30px auto}.discover-usps-container-wrapper .swiper-navigation .swiper-button-prev{background-repeat:no-repeat;background-image:url('../images/swiper-prev-button.svg?1687264655');background-size:30px auto}.discover-usps-container-wrapper .swiper .swiper-controls{display:none}.textblock-w-image-container-wrapper.reversable-block{padding-bottom:0}.textblock-w-image-container-wrapper .content-container .inner-wrapper .images-container{width:55%}.textblock-w-image-container-wrapper .content-container .inner-wrapper .content-container{width:45%;position:relative}.textblock-w-image-container-wrapper .content-container .inner-wrapper .content-container .icon{position:absolute;right:0;top:0}.textblock-w-image-container-wrapper .content-container .inner-wrapper .text-container{max-width:32rem;margin:0 auto}body.strength .textblock-w-image-container-wrapper .content-container .inner-wrapper .images-container,body.esg .textblock-w-image-container-wrapper .content-container .inner-wrapper .images-container{width:50%}body.strength .textblock-w-image-container-wrapper .content-container .inner-wrapper .content-container,body.esg .textblock-w-image-container-wrapper .content-container .inner-wrapper .content-container{width:50%}body.strength .textblock-w-image-container-wrapper .content-container .inner-wrapper .content-container .text-container,body.esg .textblock-w-image-container-wrapper .content-container .inner-wrapper .content-container .text-container{margin-left:0;width:32rem;padding-right:10rem;position:relative;max-width:calc(100% - 10rem)}body.strength .textblock-w-image-container-wrapper .content-container .inner-wrapper .content-container .text-container .icon svg,body.esg .textblock-w-image-container-wrapper .content-container .inner-wrapper .content-container .text-container .icon svg{width:7.5rem;height:auto}body.strength .textblock-w-image-container-wrapper .content-container .inner-wrapper:not(.reverse) .images-container img,body.esg .textblock-w-image-container-wrapper .content-container .inner-wrapper:not(.reverse) .images-container img{max-width:35.2rem}.main-container-wrapper .content-container .inner-wrapper .text-container .column{display:inline-block;vertical-align:top;margin-right:2.6rem;min-width:20rem}.main-container-wrapper .content-container .inner-wrapper .text-container .column .column p{max-width:26rem}.main-container-wrapper .content-container .inner-wrapper .text-container .column h1{max-width:55rem}.main-container-wrapper .content-container .inner-wrapper .text-container .column p{max-width:35rem}.main-container-wrapper .content-container .inner-wrapper .text-container .column p:first-child{margin-top:20px}.main-container-wrapper .content-container .inner-wrapper .text-container p{max-width:61.4rem}.greenblock-w-image-container-wrapper .images-container{display:flex;gap:4rem;margin-bottom:9rem;margin-right:4rem}.greenblock-w-image-container-wrapper#item-1>div{margin-top:5rem}.greenblock-w-image-container-wrapper .content-container .inner-wrapper{max-width:100%;margin-left:3rem}.greenblock-w-image-container-wrapper .content-container .inner-wrapper .columns{width:100%}.greenblock-w-image-container-wrapper .content-container .inner-wrapper .columns .column:first-child:nth-last-child(2),.greenblock-w-image-container-wrapper .content-container .inner-wrapper .columns .column:last-child:nth-child(2){width:calc(50% - 3rem)}.greenblock-w-image-container-wrapper .content-container .inner-wrapper .columns .column:nth-child(3n-2),.greenblock-w-image-container-wrapper .content-container .inner-wrapper .columns .column:nth-child(3n-1),.greenblock-w-image-container-wrapper .content-container .inner-wrapper .columns .column:nth-child(3n){width:calc(33% - 2.6rem)}.greenblock-w-image-container-wrapper .content-container .inner-wrapper .text-container{display:flex;justify-content:space-around;flex-wrap:wrap}.greenblock-w-image-container-wrapper .content-container .inner-wrapper .text-container .column p{max-width:41rem}.images-slider-container-wrapper{margin-left:calc((100vw - 1115px)/2);padding-bottom:8rem}.images-slider-container-wrapper.fullsize{margin-left:0}.images-slider-container-wrapper.fullsize .swiper-controls{padding:24px 0px;max-width:1115px;margin-left:auto;margin-right:auto}.images-slider-container-wrapper .swiper-controls{padding:24px calc(((100vw - 1115px)/2) - 38px) 24px 0;display:flex;justify-content:space-between;align-items:flex-start}.images-slider-container-wrapper .swiper-controls .swiper-pagination{position:static;text-align:left;display:flex;height:16px;align-items:center}.images-slider-container-wrapper .swiper-controls .swiper-pagination .swiper-pagination-bullet{border:1px solid #9D8264;background-color:transparent;opacity:1;width:8px;height:8px;position:relative;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;-webkit-transition:all 500ms ease;transition:all 500ms ease}.images-slider-container-wrapper .swiper-controls .swiper-pagination .swiper-pagination-bullet:after{content:'\A';width:0px;height:0px;background-color:#9D8264;border-radius:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;-webkit-transition:all 500ms ease;transition:all 500ms ease;transform-origin:center;top:50%;left:50%;position:absolute}.images-slider-container-wrapper .swiper-controls .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:14px;height:14px}.images-slider-container-wrapper .swiper-controls .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after{width:8px;height:8px}.images-slider-container-wrapper .swiper-controls .swiper-navigation{display:flex;gap:0 18px}.images-slider-container-wrapper .swiper-controls .swiper-navigation .swiper-button-next,.images-slider-container-wrapper .swiper-controls .swiper-navigation .swiper-button-prev{position:static;display:inline-block;margin:0;width:30px;height:19px}.images-slider-container-wrapper .swiper-controls .swiper-navigation .swiper-button-next:after,.images-slider-container-wrapper .swiper-controls .swiper-navigation .swiper-button-prev:after{display:none}.images-slider-container-wrapper .swiper-controls .swiper-navigation .swiper-button-next{background-repeat:no-repeat;background-image:url('../images/swiper-next-button.svg?1687264667');background-size:30px auto}.images-slider-container-wrapper .swiper-controls .swiper-navigation .swiper-button-prev{background-repeat:no-repeat;background-image:url('../images/swiper-prev-button.svg?1687264655');background-size:30px auto}.location-container-wrapper .half-container-wrapper{margin-left:auto;padding:16rem 0 14rem}body.contact .location-container-wrapper .half-container-wrapper{padding:13rem 0 9rem}.location-container-wrapper .content-container .caption-container{height:30px;white-space:nowrap;width:200px;top:40px;position:relative;-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);transform-origin:top left}.location-container-wrapper .content-container .caption-container+.text-container{width:395px;max-width:calc(100% - 6rem);margin-left:auto;margin-right:auto}.location-container-wrapper .content-container .caption-container+.text-container .social{margin-top:6rem}.location-container-wrapper .content-container .caption-container+.text-container .social p{margin-bottom:1rem}.location-container-wrapper .top-container{border-top:1px solid #707070;border-bottom:1px solid #707070}.location-container-wrapper .top-container .left-column{font-family:"proxima-nova", sans-serif;font-weight:500;font-style:normal;font-size:3rem;letter-spacing:0em;line-height:1.08;-moz-transition:font-size 500ms ease;-ms-transition:font-size 500ms ease;-o-transition:font-size 500ms ease;-webkit-transition:font-size 500ms ease;transition:font-size 500ms ease;font-size:2.5rem;width:calc(50% - 1px);border-right:1px solid #707070;display:flex;align-items:center;justify-content:center;text-align:center}.location-container-wrapper .top-container .left-column h3{padding:3rem}.location-container-wrapper .top-container .right-column{width:50%}.location-container-wrapper .top-container .right-column .flex{flex-wrap:wrap;align-items:stretch}.location-container-wrapper .top-container .right-column .flex .group-block{width:calc(50% - 0.5px);border-bottom:1px solid #707070}.location-container-wrapper .top-container .right-column .flex .group-block label{font-family:"proxima-nova", sans-serif;font-weight:500;font-style:normal;font-size:1.5rem;letter-spacing:0.05em;line-height:1.08;-moz-transition:font-size 500ms ease;-ms-transition:font-size 500ms ease;-o-transition:font-size 500ms ease;-webkit-transition:font-size 500ms ease;transition:font-size 500ms ease;text-transform:uppercase;text-align:center;padding:3rem;display:block;cursor:pointer;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;-webkit-transition:all 500ms ease;transition:all 500ms ease}@media (hover: hover){.location-container-wrapper .top-container .right-column .flex .group-block label:hover{background-color:#9D8264;color:#fff}}.location-container-wrapper .top-container .right-column .flex .group-block.active label{background-color:#9D8264;color:#fff}.location-container-wrapper .top-container .right-column .flex .group-block:last-child,.location-container-wrapper .top-container .right-column .flex .group-block:nth-last-child(2){border-bottom:0}.location-container-wrapper .top-container .right-column .flex .group-block:nth-child(odd){border-right:1px solid #707070}.location-container-wrapper .content-container,.location-container-wrapper .map-container{width:50%}.location-container-wrapper .content-container .text-container{width:37rem;max-width:calc(100% - 3rem);margin-bottom:5rem}.location-container-wrapper .content-container .text-container p{max-width:32rem;font-weight:400}.location-container-wrapper .content-container .locations-container{border-top:1px solid rgba(18,16,16,0.5);padding-top:5rem}.location-container-wrapper .content-container .locations-container .subtitle-container{margin-bottom:2rem}.location-container-wrapper .content-container .locations-container ul{list-style-type:none;width:29rem;max-width:calc(100% - 3rem)}.location-container-wrapper .content-container .locations-container ul li{position:relative;display:block;padding:1.8rem 0;border-top:1px solid rgba(18,16,16,0.5)}.location-container-wrapper .content-container .locations-container ul li .flex{gap:2rem}.location-container-wrapper .content-container .locations-container ul li .flex p{margin:0;font-weight:500}.location-container-wrapper .content-container .locations-container ul li .flex svg{width:1.6rem;height:auto}.location-container-wrapper .content-container [type="radio"]:checked+.collapsed,.location-container-wrapper .content-container .collapsed.open{max-height:1000px}.location-container-wrapper .content-container .collapsed{max-height:0;overflow:hidden;-moz-transition:max-height 500ms ease;-ms-transition:max-height 500ms ease;-o-transition:max-height 500ms ease;-webkit-transition:max-height 500ms ease;transition:max-height 500ms ease}.location-container-wrapper .content-container .collapsed h4{font-family:"proxima-nova", sans-serif;font-weight:500;font-style:normal;font-size:1.5rem;letter-spacing:0.05em;line-height:1.08;-moz-transition:font-size 500ms ease;-ms-transition:font-size 500ms ease;-o-transition:font-size 500ms ease;-webkit-transition:font-size 500ms ease;transition:font-size 500ms ease;font-size:2rem;letter-spacing:0;margin-bottom:4rem}.location-container-wrapper .content-container .collapsed .locations-list .location{margin-bottom:0.4rem}.location-container-wrapper .content-container .collapsed .locations-list .number-container{font-family:"proxima-nova", sans-serif;font-weight:500;font-style:normal;font-size:3rem;letter-spacing:0em;line-height:1.08;-moz-transition:font-size 500ms ease;-ms-transition:font-size 500ms ease;-o-transition:font-size 500ms ease;-webkit-transition:font-size 500ms ease;transition:font-size 500ms ease;font-size:1.8rem;width:9rem;display:inline-block;vertical-align:top}.location-container-wrapper .content-container .collapsed .locations-list .content-container{display:inline-block;vertical-align:top;width:calc(100% - 9rem)}.location-container-wrapper .content-container .collapsed .locations-list .content-container .title{display:block}.collapse-locations-container .inner-wrapper{padding:8rem 0}.collapse-locations-container .text-container{width:42rem}.numbers-slider{padding:9rem 0;position:relative}.numbers-slider .swiper-slide{width:auto;padding:1.5rem 4rem;border-right:1px solid #3C3C3C}.numbers-slider .swiper-slide .text-container{min-width:18.4rem}.numbers-slider .swiper-slide:last-child{border-right:0px}.numbers-slider .swiper-wrapper{justify-content:space-between}.numbers-slider .swiper-controls{position:absolute;top:50%;left:6rem;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:calc(100% - 12rem)}.numbers-slider .swiper-navigation{display:flex;gap:0 18px;justify-content:space-between}.numbers-slider .swiper-navigation .swiper-button-next,.numbers-slider .swiper-navigation .swiper-button-prev{position:static;display:inline-block;margin:0;width:30px;height:19px}.numbers-slider .swiper-navigation .swiper-button-next:after,.numbers-slider .swiper-navigation .swiper-button-prev:after{display:none}.numbers-slider .swiper-navigation .swiper-button-next.swiper-button-lock,.numbers-slider .swiper-navigation .swiper-button-prev.swiper-button-lock{opacity:0}.numbers-slider .swiper-navigation .swiper-button-next{background-repeat:no-repeat;background-image:url('../images/swiper-next-button.svg?1687264667');background-size:30px auto}.numbers-slider .swiper-navigation .swiper-button-prev{background-repeat:no-repeat;background-image:url('../images/swiper-prev-button.svg?1687264655');background-size:30px auto}.projects-container-overview{padding-bottom:14rem}.projects-container-overview .blocks-wrapper{display:flex;flex-wrap:wrap;gap:7rem 4.4rem;margin-left:calc((1115px - 97rem - 3rem)/2 + 3rem)}.projects-container-overview .blocks-wrapper .block-item{position:relative;width:calc(33% - 2.9rem);min-width:21rem}.projects-container-overview .blocks-wrapper .block-item .image-container{margin-bottom:3rem}.projects-container-overview .blocks-wrapper .block-item .subtitle-container{font-family:"proxima-nova", sans-serif;font-weight:500;font-style:normal;font-size:1.5rem;letter-spacing:0.05em;line-height:1.08;-moz-transition:font-size 500ms ease;-ms-transition:font-size 500ms ease;-o-transition:font-size 500ms ease;-webkit-transition:font-size 500ms ease;transition:font-size 500ms ease;text-transform:uppercase;margin-bottom:1rem;color:#989898}.projects-container-overview .blocks-wrapper .block-item .title-container{font-family:"proxima-nova", sans-serif;font-weight:500;font-style:normal;font-size:3rem;letter-spacing:0em;line-height:1.08;-moz-transition:font-size 500ms ease;-ms-transition:font-size 500ms ease;-o-transition:font-size 500ms ease;-webkit-transition:font-size 500ms ease;transition:font-size 500ms ease;margin-bottom:2rem}.columns-container-wrapper .columns{display:flex;align-items:stretch}.columns-container-wrapper .columns .column{display:inline-block;width:calc(50% - 0.5px);margin-bottom:0px;padding-bottom:3rem}.columns-container-wrapper .columns .column:nth-child(odd){border-right:1px solid #707070}.columns-container-wrapper .columns .column:nth-child(odd) div{margin-right:3rem}.columns-container-wrapper .columns .column:nth-child(even){text-align:center}.columns-container-wrapper .columns .column:nth-child(even) div{margin-right:3rem;text-align:left}.columns-container-wrapper .columns .column div{display:inline-block;text-align:left;max-width:35rem;margin-left:auto;margin-right:auto}.cta-container-wrapper{color:#2E3A35}.cta-container-wrapper.bg-brown{color:#fff}.cta-container-wrapper .images-container{width:50%}.cta-container-wrapper .images-container img{width:100%;height:100%;object-fit:cover}.cta-container-wrapper .content-container{width:50%;padding:9rem 0;display:flex;flex-direction:column;align-items:stretch}.cta-container-wrapper .content-container .half-container-wrapper{height:100%}.cta-container-wrapper .content-container .half-container-wrapper .inner-wrapper{margin:0 0 0 auto;max-width:calc(100% - 6rem);display:flex;flex-direction:column;justify-content:space-between;height:100%}.cta-container-wrapper .content-container .half-container-wrapper .inner-wrapper .text-container{font-family:"proxima-nova", sans-serif;font-weight:500;font-style:normal;font-size:6rem;letter-spacing:0em;line-height:1.08;-moz-transition:font-size 500ms ease;-ms-transition:font-size 500ms ease;-o-transition:font-size 500ms ease;-webkit-transition:font-size 500ms ease;transition:font-size 500ms ease}@media (max-width: 1200px){.cta-container-wrapper .content-container .half-container-wrapper .inner-wrapper .text-container{font-size:5rem}}@media (max-width: 750px){.cta-container-wrapper .content-container .half-container-wrapper .inner-wrapper .text-container{font-size:4rem}}.cta-container-wrapper .content-container .half-container-wrapper .inner-wrapper .buttons-container{margin-top:3rem}body.esg .textblock-container-wrapper{background-color:#E6E7E8;font-size:1.5rem;letter-spacing:0.05em;font-weight:400}body.esg .textblock-container-wrapper strong{font-weight:500}body.esg .textblock-container-wrapper .content-container .inner-wrapper .text-container{display:flex;flex-wrap:wrap;gap:2.6rem}body.esg .textblock-container-wrapper .content-container .inner-wrapper .text-container>*{width:100%}body.esg .textblock-container-wrapper .content-container .inner-wrapper .text-container .column{width:calc(33% - 4.1rem);margin-bottom:4rem}@media (max-width: 850px){body.esg .textblock-container-wrapper .content-container .inner-wrapper .text-container .column{width:calc(50% - 2.9rem)}}body.contact .textblock-container-wrapper form{margin-top:14rem}@media (max-width: 600px){body.contact .textblock-container-wrapper form{margin-top:6rem}}body.contact .textblock-container-wrapper form input,body.contact .textblock-container-wrapper form label,body.contact .textblock-container-wrapper form textarea{color:#7A7A7B;border-color:#C7C7C7;font-size:1.5rem}@media (max-width: 450px){body.contact .textblock-container-wrapper form input,body.contact .textblock-container-wrapper form label,body.contact .textblock-container-wrapper form textarea{font-size:1.1rem}}body.contact .textblock-container-wrapper form input:focus,body.contact .textblock-container-wrapper form label:focus,body.contact .textblock-container-wrapper form textarea:focus{border-color:#000}body.contact .textblock-container-wrapper form .dropdown .active-dropdown,body.contact .textblock-container-wrapper form .dropdown .dropdown-list .dropdown-item{font-size:1.5rem}@media (max-width: 450px){body.contact .textblock-container-wrapper form .dropdown .active-dropdown,body.contact .textblock-container-wrapper form .dropdown .dropdown-list .dropdown-item{font-size:1.1rem}}body.contact .textblock-container-wrapper form .submit-gdpr-container{flex-direction:column-reverse;margin-top:4rem}body.contact .textblock-container-wrapper form .submit-gdpr-container [type="submit"]{border-radius:0px;background-color:#E6E7E8;width:100%;color:#7A7A7B;margin-top:0rem;margin-bottom:1rem;border-color:#E6E7E8}body.contact .textblock-container-wrapper form [type="checkbox"]:not(:checked)+label,body.contact .textblock-container-wrapper form [type="checkbox"]:checked+label{color:#000;font-size:1.4rem !important}@media (max-width: 450px){body.contact .textblock-container-wrapper form [type="checkbox"]:not(:checked)+label,body.contact .textblock-container-wrapper form [type="checkbox"]:checked+label{font-size:1.1rem !important}}.layouts-container-wrapper .images-container{width:60%;padding:10rem 0 4rem 0;background-color:#E6E7E8}.layouts-container-wrapper .images-container .slider-images{width:63rem;max-width:calc(100% - 9rem);margin-left:calc((100vw - 1115px) / 2)}@media (min-width: 600px){.layouts-container-wrapper>.flex{flex-direction:row-reverse}}.layouts-container-wrapper .content-container{width:40%}.layouts-container-wrapper .content-container .inner-wrapper{width:calc(1115px * 0.4);max-width:calc(100% - 6rem);padding:6rem 3rem}.layouts-container-wrapper .content-container .inner-wrapper .text-wrapper{max-width:30rem;margin:0 auto}.layouts-container-wrapper .content-container .inner-wrapper .subtitle-container{font-family:"proxima-nova", sans-serif;font-weight:500;font-style:normal;font-size:3rem;letter-spacing:0em;line-height:1.08;-moz-transition:font-size 500ms ease;-ms-transition:font-size 500ms ease;-o-transition:font-size 500ms ease;-webkit-transition:font-size 500ms ease;transition:font-size 500ms ease;margin-bottom:5rem}.layouts-container-wrapper .content-container .inner-wrapper li{display:flex;gap:1.5rem;align-items:center;margin-bottom:1.5rem}.layouts-container-wrapper .content-container .inner-wrapper .colourblock{width:14px;height:14px;border:1px solid #D0D0D0}.layouts-container-wrapper .content-container .inner-wrapper .buttons-container{margin-top:3rem}.layouts-container-wrapper .swiper-controls{padding:5rem 0 0 0;display:flex;justify-content:space-between;align-items:flex-start}.layouts-container-wrapper .swiper-controls .swiper-pagination{position:static;text-align:left;display:flex;height:16px;align-items:center}.layouts-container-wrapper .swiper-controls .swiper-pagination .swiper-pagination-bullet{border:1px solid #000;background-color:transparent;opacity:1;width:8px;height:8px;position:relative;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;-webkit-transition:all 500ms ease;transition:all 500ms ease}.layouts-container-wrapper .swiper-controls .swiper-pagination .swiper-pagination-bullet:after{content:'\A';width:0px;height:0px;background-color:#000;border-radius:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;-webkit-transition:all 500ms ease;transition:all 500ms ease;transform-origin:center;top:50%;left:50%;position:absolute}.layouts-container-wrapper .swiper-controls .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:14px;height:14px}.layouts-container-wrapper .swiper-controls .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after{width:8px;height:8px}.layouts-container-wrapper .swiper-controls .swiper-navigation{display:flex;gap:0 18px}.layouts-container-wrapper .swiper-controls .swiper-navigation .swiper-button-next,.layouts-container-wrapper .swiper-controls .swiper-navigation .swiper-button-prev{position:static;display:inline-block;margin:0;width:30px;height:19px}.layouts-container-wrapper .swiper-controls .swiper-navigation .swiper-button-next:after,.layouts-container-wrapper .swiper-controls .swiper-navigation .swiper-button-prev:after{display:none}.layouts-container-wrapper .swiper-controls .swiper-navigation .swiper-button-next{background-repeat:no-repeat;background-image:url('../images/swiper-next-button.svg?1687264667');background-size:30px auto}.layouts-container-wrapper .swiper-controls .swiper-navigation .swiper-button-prev{background-repeat:no-repeat;background-image:url('../images/swiper-prev-button.svg?1687264655');background-size:30px auto}.floorplan-container-wrapper{padding:12rem 0 15rem}.floorplan-container-wrapper>.flex{gap:0 1.5rem}.floorplan-container-wrapper .caption-container{height:30px;white-space:nowrap;width:200px;top:40px;position:relative;-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);transform-origin:top left}.floorplan-container-wrapper .content-container{width:45%}.floorplan-container-wrapper .content-container .half-container-wrapper{margin-left:auto;width:calc((1115px / 2) - 5vw);max-width:calc(45vw - 3rem)}.floorplan-container-wrapper .content-container .half-container-wrapper .text-container{margin-left:3rem}.floorplan-container-wrapper .content-container .half-container-wrapper .text-container .inner-wrapper{max-width:calc(97rem * 0.333);margin-left:auto;margin-right:auto}.floorplan-container-wrapper .images-container{width:calc(55% - 1.5rem);position:relative}.floorplan-container-wrapper .images-container img{margin-left:auto;width:auto}.floorplan-container-wrapper .floorplan-explanations{margin-top:4rem}.floorplan-container-wrapper .floorplan-explanations .floorplan label{color:#777777;display:block;padding:1rem 0;border-bottom:1px solid #CDCDCD;position:relative;cursor:pointer}.floorplan-container-wrapper .floorplan-explanations .floorplan label:after{content:'\A';background-repeat:no-repeat;background-image:url('../images/dropdown-icon-arrow.svg?1687944617');background-size:11px auto;position:absolute;top:calc(50% - 6px);width:11px;height:12px;right:0px;-moz-transition:transform 500ms ease;-ms-transition:transform 500ms ease;-o-transition:transform 500ms ease;-webkit-transition:transform 500ms ease;transition:transform 500ms ease}.floorplan-container-wrapper .floorplan-explanations .floorplan label.open:after{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.floorplan-container-wrapper .floorplan-explanations .floorplan .redactor{margin:2.6rem 0}.floorplan-container-wrapper .floorplan-explanations .floorplan input[type="checkbox"]:checked+label:after{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.floorplan-container-wrapper .floorplan-explanations .floorplan .collapsed>div{padding:2.6rem 0}.floorplan-container-wrapper .floorplan-overlays label.floorplan{position:absolute;z-index:2;background-color:rgba(157,130,100,0.85);display:block;cursor:pointer;opacity:0;-moz-transition:opacity 500ms ease;-ms-transition:opacity 500ms ease;-o-transition:opacity 500ms ease;-webkit-transition:opacity 500ms ease;transition:opacity 500ms ease}.floorplan-container-wrapper .floorplan-overlays label.floorplan.preview{opacity:1;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem}.floorplan-container-wrapper .floorplan-overlays label.floorplan.active{opacity:1}@media (hover: hover){.floorplan-container-wrapper .floorplan-overlays label.floorplan:hover{opacity:1}}.images-gallery-container-wrapper{padding-bottom:14rem}.images-gallery-container-wrapper .title-container{font-family:"proxima-nova", sans-serif;font-weight:500;font-style:normal;font-size:8rem;letter-spacing:0em;line-height:0.9;-moz-transition:font-size 500ms ease;-ms-transition:font-size 500ms ease;-o-transition:font-size 500ms ease;-webkit-transition:font-size 500ms ease;transition:font-size 500ms ease}@media (max-width: 1200px){.images-gallery-container-wrapper .title-container{font-size:6rem}}@media (max-width: 750px){.images-gallery-container-wrapper .title-container{font-size:4.5rem}}.images-gallery-container-wrapper .images-gallery{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:4.5rem 0}.images-gallery-container-wrapper .images-gallery .block-item{width:calc(33% - 3rem);margin-bottom:4.5rem}.images-gallery-container-wrapper .images-gallery .link-overlay{opacity:0;background-color:rgba(255,255,255,0.65);-moz-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease;display:flex;align-items:flex-end}.images-gallery-container-wrapper .images-gallery .link-overlay p{margin:1.5rem 2rem}.images-gallery-container-wrapper .images-gallery .link-overlay svg{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media (hover: hover){.images-gallery-container-wrapper .images-gallery .link-overlay:hover{opacity:1}}@media (max-width: calc(1235px)){.images-slider-container-wrapper{margin-left:6rem}.images-slider-container-wrapper .swiper-controls{padding-right:calc(6rem - 38px)}.floorplan-container-wrapper .content-container .half-container-wrapper{max-width:calc(45vw - 6rem);margin-left:6rem}.layouts-container-wrapper .images-container .slider-images,.usps-container-wrapper .slider-container{margin-left:6rem}body.home .regular-cards-slider,.regular-cards-slider{margin-left:calc((100vw - 12rem - 82rem - 3rem)/2 + 3rem)}body.home .regular-cards-slider .swiper-controls,.regular-cards-slider .swiper-controls{padding-right:calc(6rem - 38px)}body.home .main-container-wrapper .content-container .inner-wrapper{margin-left:auto}.projects-container-overview .blocks-wrapper{margin-left:3rem}}@media (max-width: 1024px){.projects-container-overview .blocks-wrapper .block-item{width:calc(50% - 2.2rem)}}@media (max-width: 979px){body.home .regular-cards-slider,.regular-cards-slider{margin-left:3rem}}@media (max-width: 850px){body.strength .textblock-w-image-container-wrapper .content-container .inner-wrapper .content-container .text-container,body.esg .textblock-w-image-container-wrapper .content-container .inner-wrapper .content-container .text-container{max-width:calc(100% - 6rem);padding-right:6rem}.textblock-w-image-container-wrapper .content-container .inner-wrapper .content-container .icon{right:-1.5rem}}@media (max-width: 750px){.cta-container-wrapper .flex{flex-wrap:wrap}.cta-container-wrapper .images-container,.cta-container-wrapper .content-container{width:100%}.numbers-slider .swiper-controls{left:3rem;width:calc(100% - 6rem)}.textblock-w-image-container-wrapper .content-container .inner-wrapper{align-items:flex-start}.projects-container-overview .blocks-wrapper{gap:5rem 3rem}.projects-container-overview .blocks-wrapper .block-item{width:calc(50% - 1.5rem)}.layouts-container-wrapper .images-container .slider-images{margin-left:3rem;max-width:calc(100% - 6rem)}.location-container-wrapper .top-container .right-column .flex .group-block{width:100%}.location-container-wrapper .top-container .right-column .flex .group-block:nth-child(odd){border-right:0px}.location-container-wrapper .top-container .right-column .flex .group-block:nth-last-child(2){border-bottom:1px solid #707070}.location-container-wrapper .content-container .collapsed .locations-list .number-container{width:6rem}.images-gallery-container-wrapper .images-gallery .block-item{width:calc(50% - 2.25rem)}}@media (max-width: 600px){header{padding:3rem 0 3rem}header .menu-list .flex{flex-direction:column;padding-top:12rem;padding-bottom:6rem}.layouts-container-wrapper>.flex{flex-direction:column}.layouts-container-wrapper>.flex .images-container,.layouts-container-wrapper>.flex .content-container{width:100%}.layouts-container-wrapper>.flex .inner-wrapper .text-wrapper{max-width:30rem;margin:0}.hero-header-container-wrapper .flex{flex-direction:column}.hero-header-container-wrapper .flex.stretch{min-height:0}.hero-header-container-wrapper .images-container,.hero-header-container-wrapper .content-container{width:100%}.hero-header-container-wrapper .content-container .inner-wrapper{margin:0 auto}.hero-header-container-wrapper .content-container .inner-wrapper .text-container{max-width:100%;margin-left:0}.location-container-wrapper .content-container .caption-container{-moz-transform:none;-ms-transform:none;-o-transform:none;-webkit-transform:none;transform:none;height:auto;width:auto;margin-bottom:3rem;top:unset}.location-container-wrapper .content-container .caption-container+.text-container{margin-left:0}.main-container-wrapper{padding:4rem 0}.main-container-wrapper .caption-container{-moz-transform:none;-ms-transform:none;-o-transform:none;-webkit-transform:none;transform:none;height:auto;width:auto;margin-bottom:3rem;top:unset}.main-container-wrapper .content-container{margin-left:0rem}body.home .main-container-wrapper .content-container .inner-wrapper{margin-left:auto}.main-container-wrapper .reverse .content-container{margin-right:0rem}.main-container-wrapper .content-container .inner-wrapper .text-container .column{width:100%;margin-right:0}.main-container-wrapper.textblock-w-image-container-wrapper.reversable-block{padding-bottom:4rem}.floorplan-container-wrapper{padding:4rem 0 0 0}.floorplan-container-wrapper .caption-container{-moz-transform:none;-ms-transform:none;-o-transform:none;-webkit-transform:none;transform:none;height:auto;width:auto;margin-bottom:3rem;top:unset}.floorplan-container-wrapper .content-container .half-container-wrapper{margin-left:3rem;max-width:calc(100% - 6rem)}.floorplan-container-wrapper .content-container .half-container-wrapper .text-container,.floorplan-container-wrapper .content-container .half-container-wrapper .text-container .inner-wrapper{margin-left:0rem}.floorplan-container-wrapper>.flex{gap:4rem 0;flex-direction:column}.floorplan-container-wrapper .content-container,.floorplan-container-wrapper .images-container{width:100%}.numbers-slider{padding:3rem 0}.numbers-slider .swiper-controls{left:1.5rem;width:calc(100% - 3rem)}body.strength .textblock-w-image-container-wrapper .content-container .inner-wrapper,body.esg .textblock-w-image-container-wrapper .content-container .inner-wrapper,.textblock-w-image-container-wrapper .content-container .inner-wrapper{flex-direction:column}body.strength .textblock-w-image-container-wrapper .content-container .inner-wrapper .images-container,body.esg .textblock-w-image-container-wrapper .content-container .inner-wrapper .images-container,.textblock-w-image-container-wrapper .content-container .inner-wrapper .images-container{width:100%;margin-bottom:3rem}body.strength .textblock-w-image-container-wrapper .content-container .inner-wrapper:not(.reverse) .images-container img,body.esg .textblock-w-image-container-wrapper .content-container .inner-wrapper:not(.reverse) .images-container img,.textblock-w-image-container-wrapper .content-container .inner-wrapper:not(.reverse) .images-container img{max-width:100%}body.strength .textblock-w-image-container-wrapper .content-container .inner-wrapper .content-container,body.esg .textblock-w-image-container-wrapper .content-container .inner-wrapper .content-container,.textblock-w-image-container-wrapper .content-container .inner-wrapper .content-container{width:100%}body.strength .textblock-w-image-container-wrapper .content-container .inner-wrapper .content-container .text-container,body.esg .textblock-w-image-container-wrapper .content-container .inner-wrapper .content-container .text-container,.textblock-w-image-container-wrapper .content-container .inner-wrapper .content-container .text-container{max-width:100%;position:static}.location-container-wrapper>.flex{flex-direction:column}.location-container-wrapper>.flex .content-container,.location-container-wrapper>.flex .map-container{width:100%}.location-container-wrapper>.flex .content-container .half-container-wrapper{padding:4rem 0;margin-right:auto}.location-container-wrapper #map{height:38rem}.location-container-wrapper .top-container>.flex{flex-direction:column}.location-container-wrapper .top-container>.flex .left-column,.location-container-wrapper .top-container>.flex .right-column{width:100%}.location-container-wrapper .top-container>.flex .left-column{border-bottom:1px solid #707070}body.esg .textblock-container-wrapper .content-container .inner-wrapper .text-container .column,body.strength .textblock-container-wrapper .content-container .inner-wrapper .text-container .column,.textblock-container-wrapper .content-container .inner-wrapper .text-container .column{width:100%;max-width:100%;margin-right:0}.images-slider-container-wrapper{margin-left:3rem;padding-bottom:3rem}.images-slider-container-wrapper .swiper-controls{padding-right:3rem}.usps-container-wrapper .slider-container{margin-left:0rem}.regular-cards-slider{margin-left:3rem;padding-bottom:3rem}.regular-cards-slider .swiper-controls{padding-right:3rem}.cta-container-wrapper .content-container{padding:4rem 0}.cta-container-wrapper .content-container .half-container-wrapper .inner-wrapper{margin:0rem;max-width:100%}.projects-container-overview .blocks-wrapper{gap:3rem;margin-left:0}.projects-container-overview .blocks-wrapper .block-item{width:100%}.columns-container-wrapper .columns{flex-direction:column}.columns-container-wrapper .columns .column{display:block;width:100%}.columns-container-wrapper .columns .column:nth-child(odd){border-right:0}.columns-container-wrapper .columns .column:nth-child(odd) div{margin-right:0rem}.columns-container-wrapper .columns .column:nth-child(even){text-align:left}.columns-container-wrapper .columns .column:nth-child(even) div{margin-left:0rem}.images-gallery-container-wrapper .images-gallery .block-item{width:100%}.greenblock-w-image-container-wrapper .images-container{gap:3rem;margin-bottom:5rem}}@media (max-width: 450px){.textblock-w-image-container-wrapper .content-container .inner-wrapper .content-container .icon{right:-1.5rem;top:-7.5rem}}
