.banner-section-container{height:50rem;position:relative;display:flex;flex-direction:column;background:#31353d}.banner-section-container .banner-wrapper{overflow:hidden;width:100%;height:100%;position:relative}.banner-section-container .banner-wrapper .banner-img{position:absolute;top:0;width:100%;height:100%;z-index:0;transition:all .75s;-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%)}.banner-section-container .banner-wrapper .banner-img img{transition:all .75s}.banner-section-container .banner-wrapper .banner-img.active{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.banner-section-container .banner-wrapper .banner-img.active img{transform:scale(1.05)}.banner-section-container .banner-wrapper .banner-img.prev{-webkit-clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%)}.banner-section-container .banner-wrapper .banner-img .overlay{position:absolute;top:0;height:100%;width:100%;background:rgba(0,0,0,.5);z-index:2}.banner-section-container .banner-wrapper .banner-text-data{display:flex;flex-direction:column;position:relative;height:100%;justify-content:center;color:#fff;padding-inline:1.25rem;padding-top:2.5rem;z-index:2}.banner-section-container .banner-wrapper .banner-text-data .text-subtitle{font-size:.6rem;letter-spacing:8px;margin-bottom:1.5rem;opacity:.8;width:-moz-fit-content;width:fit-content;overflow:hidden}.banner-section-container .banner-wrapper .banner-text-data .text-title{font-size:2rem;margin-bottom:1.5rem;line-height:1.25;width:-moz-fit-content;width:fit-content;overflow:hidden}.banner-section-container .banner-wrapper .banner-text-data .text-description{font-size:1rem;margin-bottom:2rem;width:95%;opacity:.8}.banner-section-container .banner-wrapper .banner-text-data .text-button{display:flex;width:-moz-fit-content;width:fit-content;overflow:hidden}.banner-section-container .banner-wrapper .swiper-navigation-continer{width:calc(100vw - 18.25rem);display:flex;flex-direction:row;position:absolute;bottom:calc(28.5% - 6.5rem);right:1.25rem;color:#fff;z-index:2;align-items:center;justify-content:flex-end}.banner-section-container .banner-wrapper .swiper-navigation-continer .navigation-container{display:none}.banner-section-container .banner-wrapper .swiper-navigation-continer .arrows-container{display:flex;gap:.75rem;justify-content:flex-start;position:relative;top:2rem}.banner-section-container .banner-wrapper .swiper-navigation-continer .arrows-container .banner-arrow{display:flex;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;border-radius:50%;border:1px solid #fff}@media(min-width:1024px){.banner-section-container{flex-direction:row;height:100vh}.banner-section-container .banner-wrapper{overflow:hidden;position:relative}.banner-section-container .banner-wrapper .progress-top{display:none}.banner-section-container .banner-wrapper .banner-text-data{padding-top:unset;flex-direction:column;padding-inline:8.5rem;height:100%;overflow:hidden;z-index:2}.banner-section-container .banner-wrapper .banner-text-data .text-title{font-size:4rem;line-height:1.25}.banner-section-container .banner-wrapper .banner-text-data .text-description{font-size:1rem;margin-bottom:1.5rem;width:40%;opacity:.8!important;min-height:3.5rem}.banner-section-container .banner-wrapper .banner-text-data .text-subtitle{font-size:.75rem}.banner-section-container .banner-wrapper .swiper-navigation-continer{justify-content:space-between;bottom:calc(28.5% - 3rem);left:8.5rem;right:unset}.banner-section-container .banner-wrapper .swiper-navigation-continer .navigation-container{display:flex;flex-direction:column}.banner-section-container .banner-wrapper .swiper-navigation-continer .navigation-container progress{width:9.7rem;height:.2rem;position:relative;transition:all .25s ease;background:hsla(0,0%,100%,.2)}.banner-section-container .banner-wrapper .swiper-navigation-continer .navigation-container progress::-webkit-progress-bar{background:hsla(0,0%,100%,.2);-webkit-transition:all .25s ease;transition:all .25s ease}.banner-section-container .banner-wrapper .swiper-navigation-continer .navigation-container progress::-moz-progress-bar{background:#fff;-moz-transition:all .25s ease;transition:all .25s ease}.banner-section-container .banner-wrapper .swiper-navigation-continer .navigation-container progress::-webkit-progress-value{background:#fff;-webkit-transition:all .25s ease;transition:all .25s ease}.banner-section-container .banner-wrapper .swiper-navigation-continer .navigation-container progress::-moz-progress-value{background:#fff!important;-moz-transition:all .25s ease;transition:all .25s ease}.banner-section-container .banner-wrapper .swiper-navigation-continer .navigation-container .swiper-pagination-progressbar{width:9.7rem;height:.2rem;background:hsla(0,0%,100%,.2);position:relative}.banner-section-container .banner-wrapper .swiper-navigation-continer .navigation-container .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:#fff!important;opacity:1}.banner-section-container .banner-wrapper .swiper-navigation-continer .navigation-container .slide-number-container{color:#fff;display:flex;justify-content:space-between;font-size:.75rem;letter-spacing:.05em;line-height:1rem}.banner-section-container .banner-wrapper .swiper-navigation-continer .arrows-container{justify-content:flex-end;top:unset;bottom:0}.banner-section-container .banner-wrapper .swiper-navigation-continer .arrows-container .banner-arrow{border:1px solid #fff;width:3rem;height:3rem}.banner-section-container .banner-wrapper .swiper-navigation-continer .arrows-container .banner-arrow:hover{background-color:#fff;border:1px solid hsla(0,0%,100%,.5)}}.search-section-container-mobile{display:flex;justify-content:center;align-items:center;padding:2.5rem 1.25rem;z-index:1;width:100%;border-bottom:1px solid rgba(0,0,0,.2)}.search-section-container-mobile .search-section{width:100%;background-color:#fff;display:flex;align-items:center;justify-content:space-evenly}.search-section-container-mobile .search-section .search-input{display:none}.search-section-container-mobile .search-section .search-button{display:flex;justify-content:center;align-items:center;position:relative;z-index:1;width:50%}.search-section-container-mobile .search-section .search-button .button-section{min-width:80%}@media(min-width:768px){.search-section-container .search-section{width:70%}}@media(min-width:1024px){.search-home{position:absolute;bottom:2.25rem;z-index:1;width:100%}.search-section-container{display:flex;justify-content:center;align-items:center;padding-inline:8.5rem;width:100%}.search-section-container .search-section{width:100%;background-color:#fff;height:6.15rem;display:grid;grid-template-columns:1fr 1fr 1fr .725fr;align-items:center}.search-section-container .search-section .search-input{display:flex;flex-direction:column;justify-content:center;height:80%;border-right:1.5px solid rgba(0,0,0,.2);color:#000;position:relative}.search-section-container .search-section .search-input span{position:absolute;bottom:0;-webkit-padding-start:1rem;padding-inline-start:1rem;color:red}.search-section-container .search-section .search-input .css-tj5bde-Svg{fill:#000}.search-section-container .search-section .search-input label{text-transform:uppercase;color:#000;opacity:.3;font-size:.85rem;margin-bottom:-.5rem;-webkit-padding-start:1rem;padding-inline-start:1rem}.search-section-container .search-section .search-button{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.search-section-container .search-section .search-button .button-section.black-button{min-width:10rem}.search-section-container .search-section .search-button .button-container{display:flex;justify-content:center;align-items:center;width:11.2rem;height:3.15rem;border-radius:6px;background-color:#31353d;color:#fff;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em}}.numbers-section{display:flex;justify-content:flex-start;align-items:center;padding:4rem 1.25rem;width:100%;flex-direction:column;gap:2rem}.numbers-section .swiper{padding-inline:.5rem 2.25rem}.numbers-section .single-number{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.numbers-section .single-number .number{color:#31353d;font-size:2rem}.numbers-section .single-number .single-number-text{color:rgba(49,53,61,.7);font-size:1rem;opacity:.8}@media(min-width:1024px){.numbers-section{padding:5.75rem 8.5rem 6rem;flex-direction:row;justify-content:space-around}.numbers-section .single-number .number{font-size:3rem}.numbers-section .single-number .single-number-text{font-size:1.15rem}}.portfolio-container{background:linear-gradient(90deg,#fff 8.75%,#31353d 0,#31353d 91.25%,#fff 0,#fff);position:relative;padding-bottom:3rem}.portfolio-container .white{left:0}.portfolio-container .white,.portfolio-container .white1{position:absolute;top:0;height:100%;width:8.75%;background-color:#fff}.portfolio-container .white1{right:0}.portfolio-container .bg{position:absolute;top:0;height:100%;width:82.5%;background-image:url(/icons/pattern.svg);background-size:cover;background-repeat:no-repeat;z-index:0;left:8.75%;display:flex;justify-content:center;align-items:center}.portfolio-container .bg .img-container{width:100%;height:100%;position:relative}.portfolio-container .react-tabs{list-style:none}.portfolio-container .react-tabs .tabs-container{display:flex;flex-direction:column;gap:4rem}.portfolio-container .react-tabs .tabs-container .tabs-header{padding-top:3rem;padding-inline:14.5rem;display:flex;justify-content:space-between;align-items:center;z-index:1}.portfolio-container .react-tabs .tabs-container .tabs-header h2{color:#fff;font-size:3rem;line-height:1}.portfolio-container .react-tabs .tabs-container .tabs-header .react-tabs__tab-list{list-style:none;display:flex;gap:3rem}.portfolio-container .react-tabs .tabs-container .tabs-header .react-tabs__tab-list li{text-transform:uppercase;letter-spacing:.05rem;color:#fff;cursor:pointer;transition:all .5s;position:relative}.portfolio-container .react-tabs .tabs-container .tabs-header .react-tabs__tab-list li:before{position:absolute;content:"";width:0;height:2px;left:0;bottom:-.2rem;background-color:#fff;transition:all .3s ease-in-out}.portfolio-container .react-tabs .tabs-container .tabs-header .react-tabs__tab-list .react-tabs__tab--selected{color:#fff;opacity:.9;outline:none;display:flex;justify-content:center;align-items:center}.portfolio-container .react-tabs .tabs-container .tabs-header .react-tabs__tab-list .react-tabs__tab--selected div{position:relative}.portfolio-container .react-tabs .tabs-container .tabs-header .react-tabs__tab-list .react-tabs__tab--selected div:before{position:absolute;content:"";width:100%;height:2px;left:0;bottom:-.2rem;background-color:#fff;transition:all .3s ease-in-out}.portfolio-container .react-tabs .tabs-container .tabs-panels .swiper{cursor:url(/icons/dragg.svg),auto}.portfolio-container .react-tabs .tabs-container .tabs-panels .swiper .img-container{height:30rem;position:relative}.portfolio-container .react-tabs .tabs-container .tabs-panels .swiper .img-container .overlay{position:absolute;top:0;height:100%;width:100%;background-color:rgba(0,0,0,.3);z-index:1}.portfolio-container .react-tabs .tabs-container .tabs-panels .swiper .img-container .slide-data{z-index:2;position:absolute;padding-inline:4rem;color:#fff;width:100%;height:100%;overflow:hidden}.portfolio-container .react-tabs .tabs-container .tabs-panels .swiper .img-container .slide-data .data{display:flex;flex-direction:column;gap:1rem;position:absolute;bottom:2rem}.portfolio-container .react-tabs .tabs-container .tabs-panels .swiper .img-container .slide-data .data span{text-transform:uppercase;font-size:.75rem;letter-spacing:.05em}.portfolio-container .react-tabs .tabs-container .tabs-panels .swiper .img-container .slide-data .data h2{font-size:2.75rem;line-height:1}.portfolio-container .react-tabs .tabs-container .tabs-panels .swiper .img-container .slide-data .data p{width:65%;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:.25rem}.portfolio-container .react-tabs .tabs-container .tabs-panels .swiper .img-container .slide-data .data .buttons-group{display:flex;gap:1.5rem}.portfolio-container .react-tabs .tabs-container .tabs-panels .swiper .img-container .slide-data .data .buttons-group .button-section{padding-inline:0;width:9rem;color:#fff}.portfolio-container .react-tabs .tabs-container .tabs-panels .swiper .img-container .slide-data .logos{display:flex;justify-content:space-between;align-items:center;height:3.5rem;position:relative;top:2rem}.portfolio-container .react-tabs .tabs-container .tabs-panels .swiper .img-container .slide-data .logos .main-logo{position:relative;width:9rem;height:4rem}.portfolio-container .react-tabs .tabs-container .tabs-panels .swiper .img-container .slide-data .logos .link-logo{position:relative;width:3rem;height:1.5rem}.portfolio-container .react-tabs .tabs-container .tabs-panels .swiper-navigation-continer{margin-top:4rem;width:100%;display:flex;justify-content:space-between;flex-direction:row;color:#fff;z-index:2;padding-inline:14.5rem;align-items:center}.portfolio-container .react-tabs .tabs-container .tabs-panels .swiper-navigation-continer .navigation-container{display:flex;flex-direction:column}.portfolio-container .react-tabs .tabs-container .tabs-panels .swiper-navigation-continer .navigation-container .swiper-pagination-progressbar{width:9.7rem;height:.2rem;background:hsla(0,0%,100%,.2);position:relative}.portfolio-container .react-tabs .tabs-container .tabs-panels .swiper-navigation-continer .navigation-container .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:#fff!important;opacity:1}.portfolio-container .react-tabs .tabs-container .tabs-panels .swiper-navigation-continer .navigation-container .slide-number-container{display:flex;color:#fff;justify-content:space-between;font-size:.75rem;letter-spacing:.05em;line-height:1rem;z-index:2}.portfolio-container .react-tabs .tabs-container .tabs-panels .swiper-navigation-continer .arrows-container{display:flex;gap:1.25rem;justify-content:flex-start}.portfolio-container .react-tabs .tabs-container .tabs-panels .swiper-navigation-continer .arrows-container .portfolio-arrow{display:flex;justify-content:center;align-items:center;width:3rem;height:3rem;border-radius:50%;border:1px solid hsla(0,0%,100%,.5)}.portfolio-container .react-tabs .tabs-container .tabs-panels .swiper-navigation-continer .arrows-container .portfolio-arrow:hover{background-color:#fff;border:1px solid #fff}.portfolio-container .react-tabs .tabs-container .tabs-panels .two-img-container{display:flex;justify-content:center;align-items:center;width:100%;height:100%;gap:1.5rem}.portfolio-container .react-tabs .tabs-container .tabs-panels .two-img-container.one-img{padding-inline:14.5rem}.portfolio-container .react-tabs .tabs-container .tabs-panels .two-img-container.one-img .img-container{width:100%}.portfolio-container .react-tabs .tabs-container .tabs-panels .two-img-container .img-container{width:42rem;height:37rem;position:relative;cursor:pointer}.portfolio-container .react-tabs .tabs-container .tabs-panels .two-img-container .img-container .overlay{position:absolute;top:0;height:100%;width:100%;background-color:#000;opacity:.3;z-index:1}.portfolio-container .react-tabs .tabs-container .tabs-panels .two-img-container .img-container .slide-data{z-index:2;position:absolute;padding-inline:4rem;color:#fff;width:100%;height:100%;overflow:hidden}.portfolio-container .react-tabs .tabs-container .tabs-panels .two-img-container .img-container .slide-data .data{position:absolute;bottom:2rem;display:flex;flex-direction:column;gap:1rem}.portfolio-container .react-tabs .tabs-container .tabs-panels .two-img-container .img-container .slide-data .data span{text-transform:uppercase;font-size:.75rem;letter-spacing:.05em}.portfolio-container .react-tabs .tabs-container .tabs-panels .two-img-container .img-container .slide-data .data h2{font-size:2.75rem;line-height:1}.portfolio-container .react-tabs .tabs-container .tabs-panels .two-img-container .img-container .slide-data .data p{width:65%;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:.25rem}.portfolio-container .react-tabs .tabs-container .tabs-panels .two-img-container .img-container .slide-data .data .buttons-group{display:flex;gap:1.5rem}.portfolio-container .react-tabs .tabs-container .tabs-panels .two-img-container .img-container .slide-data .data .buttons-group .button-section{padding-inline:0;width:9rem;color:#fff}.portfolio-container .react-tabs .tabs-container .tabs-panels .two-img-container .img-container .slide-data .logos{display:flex;justify-content:space-between;align-items:center;height:3.5rem;position:relative;width:100%;top:2rem}.portfolio-container .react-tabs .tabs-container .tabs-panels .two-img-container .img-container .slide-data .logos .main-logo{position:relative;width:9rem;height:4rem}.portfolio-container .react-tabs .tabs-container .tabs-panels .two-img-container .img-container .slide-data .logos .link-logo{position:relative;width:3rem;height:1.5rem}.portfolio-container .swiper-wrapper{cursor:url(/icons/dragg.svg),auto}.portfolio-container-mobile{background:#31353d;background-image:url(/icons/pattern.svg);background-size:cover;background-repeat:no-repeat;display:flex;flex-direction:column;padding:4rem 0;gap:2rem;overflow:hidden}.portfolio-container-mobile .header{color:#fff;font-size:2rem;line-height:1;padding-inline:1.25rem}.portfolio-container-mobile .select-container{padding-inline:1.25rem;z-index:2}.portfolio-container-mobile .select-container .css-tj5bde-Svg{fill:#fff}.portfolio-container-mobile .select-container .css-1n7v3ny-option{background-color:gray!important}.portfolio-container-mobile .select-container .css-9gakcf-option{background-color:gray}.portfolio-container-mobile .swiper{width:100%;height:100%;padding-inline:1.25rem}.portfolio-container-mobile .swiper .img-container{height:18rem;position:relative}.portfolio-container-mobile .swiper .img-container .overlay{width:100%;height:100%;position:absolute;top:0;background-color:rgba(0,0,0,.3);z-index:1}.portfolio-container-mobile .swiper .img-container .slide-data{z-index:2;position:absolute;padding-inline:1.375rem;color:#fff;width:100%;height:100%}.portfolio-container-mobile .swiper .img-container .slide-data .data{position:absolute;bottom:1.5rem;display:flex;flex-direction:column}.portfolio-container-mobile .swiper .img-container .slide-data .data span{text-transform:uppercase;font-size:.75rem;letter-spacing:.05em;opacity:.8}.portfolio-container-mobile .swiper .img-container .slide-data .data h2{font-size:1.5rem;line-height:1;margin-top:.25rem}.portfolio-container-mobile .swiper .img-container .slide-data .data .buttons-group{display:flex;gap:1.5rem;margin-top:1.5rem}.portfolio-container-mobile .swiper .img-container .slide-data .data .buttons-group .button-section{padding-inline:0;width:8rem;color:#fff}.portfolio-container-mobile .swiper .img-container .slide-data .logos{display:flex;justify-content:space-between;flex-direction:row;align-items:center;height:3.5rem;position:relative;top:1.5rem}.portfolio-container-mobile .swiper .img-container .slide-data .logos .main-logo{position:relative;width:9rem;height:4rem}.portfolio-container-mobile .swiper .img-container .slide-data .logos .link-logo{position:relative;width:2rem;height:1.25rem}.portfolio-container-mobile .swiper-navigation-continer{margin-top:.75rem;width:100%;display:flex;justify-content:space-between;flex-direction:row;color:#fff;z-index:2;padding-inline:1.25em}.portfolio-container-mobile .swiper-navigation-continer .navigation-container{display:flex;flex-direction:column;width:9.7rem;gap:.25rem}.portfolio-container-mobile .swiper-navigation-continer .navigation-container .swiper-pagination-progressbar{width:9.7rem;height:.2rem;background:hsla(0,0%,100%,.2);position:relative}.portfolio-container-mobile .swiper-navigation-continer .navigation-container .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:#fff!important;opacity:1}.portfolio-container-mobile .swiper-navigation-continer .navigation-container .slide-number-container{display:flex;color:#fff;justify-content:space-between;font-size:.75rem;letter-spacing:.05em;line-height:1rem;z-index:2}.portfolio-container-mobile .swiper-navigation-continer .arrows-container{display:flex;gap:.75rem;justify-content:flex-start}.portfolio-container-mobile .swiper-navigation-continer .arrows-container .portfolio-arrow{display:flex;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;border-radius:50%;border:1px solid hsla(0,0%,100%,.5)}.updates-section{padding:5.75rem 0 0}.updates-section.article{background-color:hsla(0,0%,97%,.969);padding-top:3.75rem}.updates-section.gallery-section{padding:4rem 0 0}.updates-section.gallery-section .img-conatiner{height:100%;display:flex;justify-content:center;align-items:center}.updates-section.gallery-section .img-conatiner .circle{color:#fff;position:absolute;z-index:1;display:flex;justify-content:center;align-items:center;transition:all .5s;position:relative;cursor:pointer}.updates-section.gallery-section .updates-header .gallery .gallery-list-tabs{display:flex;align-items:center;justify-content:center;flex-direction:row}.updates-section.gallery-section .updates-header .gallery .gallery-list-tabs li{-webkit-margin-start:3rem;margin-inline-start:3rem;list-style:none;text-transform:uppercase;cursor:pointer;position:relative}.updates-section.gallery-section .updates-header .gallery .gallery-list-tabs li:before{position:absolute;content:"";width:100%;height:2px;left:0;bottom:-.2rem;background-color:transparent}.updates-section.gallery-section .updates-header .gallery .gallery-list-tabs li.active:before{background-color:#31353d}.updates-section .updates-header{display:flex;flex-direction:column;gap:1.5rem;color:#31353d;margin-bottom:2.5rem;padding-inline:8.5rem;overflow:hidden}.updates-section .updates-header span{font-size:.7rem;letter-spacing:.8rem}.updates-section .updates-header .main-header{display:flex;justify-content:space-between}.updates-section .updates-header .main-header h3{font-size:3rem;line-height:1;-webkit-margin-start:-.3rem;margin-inline-start:-.3rem}.updates-section .updates-header .main-header .see-updates{display:flex;justify-content:center;align-items:center;gap:.5rem;cursor:pointer}.updates-section .updates-header .main-header .see-updates .circle{display:flex;justify-content:center;align-items:center;border-radius:50%;position:relative}.updates-section .updates-header .main-header .see-updates .circle:before{content:"";position:absolute;width:.85rem;height:.85rem;border-radius:50%;background:rgba(0,0,0,.1);border:1px solid rgba(33,44,85,.05)}.updates-section .updates-header .main-header .see-updates span{color:#31353d;opacity:.85;line-height:1;font-size:1.25rem;letter-spacing:0}.updates-section .updates-swiper-section{display:flex;width:100%;padding:1rem 0 0;-webkit-padding-start:8.5rem;padding-inline-start:8.5rem;border-top:1px solid rgba(0,0,0,.1)}.updates-section .updates-swiper-section .swiper-navigation-section{padding:1.5rem 0 4rem;display:flex;flex-direction:column;align-items:flex-start;border-right:1px solid rgba(0,0,0,.1);gap:12rem;width:17.65rem}.updates-section .updates-swiper-section .swiper-navigation-section span{letter-spacing:6px;line-height:2;width:80%;text-transform:uppercase;font-size:.7rem}.updates-section .updates-swiper-section .swiper-navigation-section .navigation-container{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:9.7rem;gap:.25rem;position:relative;transform:rotate(90deg);right:5rem}.updates-section .updates-swiper-section .swiper-navigation-section .navigation-container.no-arrows{visibility:hidden}.updates-section .updates-swiper-section .swiper-navigation-section .navigation-container progress{width:9.7rem;height:.2rem;position:absolute;top:0}.updates-section .updates-swiper-section .swiper-navigation-section .navigation-container progress::-webkit-progress-bar{background:rgba(0,0,0,.2)!important;-webkit-transition:all .25s;transition:all .25s}.updates-section .updates-swiper-section .swiper-navigation-section .navigation-container progress::-moz-progress-bar{background:#000!important;-moz-transition:all .25s;transition:all .25s}.updates-section .updates-swiper-section .swiper-navigation-section .navigation-container progress::-webkit-progress-value{background:#000!important;-webkit-transition:all .25s;transition:all .25s}.updates-section .updates-swiper-section .swiper-navigation-section .navigation-container progress::-moz-progress-value{background:#000!important;-moz-transition:all .25s;transition:all .25s}.updates-section .updates-swiper-section .swiper-navigation-section .navigation-container .swiper-pagination-progressbar{width:9.7rem;height:.2rem;background:rgba(0,0,0,.2)!important}.updates-section .updates-swiper-section .swiper-navigation-section .navigation-container .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#000!important}.updates-section .updates-swiper-section .swiper-navigation-section .navigation-container .slide-number-container{display:flex;color:#000;flex-direction:row;justify-content:space-between;font-size:.85rem;letter-spacing:.05em;line-height:1rem;z-index:2;width:100%;transform:translateY(-1.25rem)}.updates-section .updates-swiper-section .swiper-navigation-section .arrows-container{display:flex;gap:1.25rem;justify-content:flex-start}.updates-section .updates-swiper-section .swiper-navigation-section .arrows-container .updates-arrow{cursor:pointer;display:flex;justify-content:center;align-items:center;width:3rem;height:3rem;border-radius:50%;border:1px solid rgba(49,53,61,.5)}.updates-section .updates-swiper-section .swiper-navigation-section .arrows-container .updates-arrow:hover{background-color:#31353d}.updates-section .updates-swiper-section .swiper-navigation-section .arrows-container.no-arrows{opacity:0;visibility:hidden}.updates-section .updates-swiper-section .swiper{width:calc(100% - 17.65rem)}.updates-section .updates-swiper-section .swiper .swiper-slide{border-right:1px solid rgba(0,0,0,.1);padding-inline:2rem;display:flex;justify-content:center;align-items:center}.updates-section .updates-swiper-section .swiper .swiper-slide .update-card{width:22rem;height:100%;padding-top:2rem;padding-bottom:4rem;position:relative}.updates-section .updates-swiper-section .swiper .swiper-slide .update-card.hoverd .img-conatiner{height:60%;display:flex;justify-content:center;align-items:center}.updates-section .updates-swiper-section .swiper .swiper-slide .update-card.hoverd .img-conatiner .date{position:absolute;bottom:1.5rem;z-index:1;color:#fff;left:1.5rem;font-size:.9rem}.updates-section .updates-swiper-section .swiper .swiper-slide .update-card.hoverd .img-conatiner .circle{color:#fff;position:absolute;z-index:1;display:flex;justify-content:center;align-items:center;transition:all .5s;position:relative;cursor:pointer}.updates-section .updates-swiper-section .swiper .swiper-slide .update-card .img-conatiner{width:100%;height:100%;position:relative;transition:all .75s}.updates-section .updates-swiper-section .swiper .swiper-slide .update-card .img-conatiner .overlay{position:absolute;top:0;width:100%;height:100%;z-index:1;background-color:rgba(0,0,0,.4)}.updates-section .updates-swiper-section .swiper .swiper-slide .update-card .img-conatiner .tag,.updates-section .updates-swiper-section .updates-section-mobile .swiper .swiper-img .swiper-slide .update-card .img-conatiner .date,.updates-section .updates-swiper-section .updates-section-mobile .swiper .swiper-slide .update-card .img-conatiner .swiper-img .date,.updates-section-mobile .updates-section .updates-swiper-section .swiper .swiper-img .swiper-slide .update-card .img-conatiner .date,.updates-section-mobile .updates-section .updates-swiper-section .swiper .swiper-slide .update-card .img-conatiner .swiper-img .date{position:absolute;top:1.5rem;z-index:1;color:#fff;left:1.5rem;font-size:.75rem;text-transform:uppercase}.updates-section .updates-swiper-section .swiper .swiper-slide .update-card .img-conatiner .tag.tag-title,.updates-section .updates-swiper-section .updates-section-mobile .swiper .swiper-img .swiper-slide .update-card .img-conatiner .tag-title.date,.updates-section .updates-swiper-section .updates-section-mobile .swiper .swiper-slide .update-card .img-conatiner .swiper-img .tag-title.date,.updates-section-mobile .updates-section .updates-swiper-section .swiper .swiper-img .swiper-slide .update-card .img-conatiner .tag-title.date,.updates-section-mobile .updates-section .updates-swiper-section .swiper .swiper-slide .update-card .img-conatiner .swiper-img .tag-title.date{top:unset;bottom:1.5rem;font-size:1rem}.updates-section .updates-swiper-section .swiper .swiper-slide .update-card .img-conatiner .read-more-container{position:absolute;margin:auto;color:#fff;z-index:2}.updates-section .updates-swiper-section .swiper .swiper-slide .update-card .slide-data{display:flex;flex-direction:column;margin-top:1rem;gap:1rem;height:100%}.updates-section .updates-swiper-section .swiper .swiper-slide .update-card .slide-data span{font-size:1.3rem;width:73%;color:#000;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.updates-section .updates-swiper-section .swiper .swiper-slide .update-card .slide-data span.title{height:3.75rem;width:95%}.updates-section .updates-swiper-section .swiper .swiper-slide .update-card .slide-data span.link{color:rgba(0,0,0,.7);transition:all .3s;width:-moz-fit-content;width:fit-content}.updates-section .updates-swiper-section .swiper .swiper-slide .update-card .slide-data span.link:hover{color:#000}.updates-section .updates-swiper-section .swiper .swiper-slide .update-card .slide-data p{color:#000;opacity:.6;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.updates-section .updates-swiper-section .swiper .swiper-slide .update-card .slide-data .link{font-size:1rem;cursor:pointer}.updates-section-mobile{padding:3.75rem 0 4rem;display:flex;flex-direction:column;gap:2rem;height:auto}.updates-section-mobile.article{background-color:#f7f7f7}.updates-section-mobile .header{padding-inline:1.25rem;font-size:2.8rem;line-height:1;color:#31353d}.updates-section-mobile .updates-header{display:flex;flex-direction:column;gap:1.5rem;color:#31353d;padding-inline:1.25rem;overflow:hidden}.updates-section-mobile .updates-header span{font-size:.6rem;letter-spacing:.8rem}.updates-section-mobile .updates-header .main-header{display:flex;flex-direction:column;gap:2.5rem}.updates-section-mobile .updates-header .main-header h3{font-size:2rem;line-height:1;-webkit-margin-start:-.3rem;margin-inline-start:-.3rem}.updates-section-mobile .updates-header .main-header h3 p .works_360{text-transform:uppercase;font-size:2rem}.updates-section-mobile .updates-header .main-header .see-updates{display:flex;gap:.5rem;align-items:center}.updates-section-mobile .updates-header .main-header .see-updates .circle{cursor:pointer;display:flex;justify-content:center;align-items:center;border-radius:50%;position:relative;border:1px solid #000;width:2rem;height:2rem}.updates-section-mobile .updates-header .main-header .see-updates .circle:before{content:"";position:absolute;width:.85rem;height:.85rem;border-radius:50%;background:rgba(0,0,0,.1);border:1px solid rgba(33,44,85,.05)}.updates-section-mobile .updates-header .main-header .see-updates span{color:#31353d;line-height:1;-webkit-padding-start:.25rem;padding-inline-start:.25rem;font-size:1.25rem;letter-spacing:0}.updates-section-mobile .circle-section{padding-inline:1.25rem;display:flex;align-items:center;gap:.5rem}.updates-section-mobile .circle-section .circle{cursor:pointer;display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;border-radius:50%;background:rgba(0,0,0,.05);position:relative;border:1px solid rgba(33,44,85,.05)}.updates-section-mobile .circle-section .circle:before{content:"";position:absolute;width:.85rem;height:.85rem;border-radius:50%;background:rgba(0,0,0,.1);border:1px solid rgba(33,44,85,.05)}.updates-section-mobile .circle-section .circle:after{content:"";position:absolute;width:.25rem;height:.25rem;border-radius:50%;background:#000}.updates-section-mobile .circle-section span{font-size:1.25rem;color:#31353d}.updates-section-mobile .swiper{width:100%;height:100%;padding-inline:1.25rem}.updates-section-mobile .swiper .swiper-img{position:relative;height:20rem;justify-content:center;align-items:center;display:flex;font-size:.8rem}.updates-section-mobile .swiper .swiper-img .overlay{position:absolute;top:0;width:100%;height:100%;z-index:1;background-color:rgba(0,0,0,.4)}.updates-section-mobile .swiper .swiper-img .date,.updates-section-mobile .swiper .swiper-img .tag{position:absolute;z-index:1;top:2rem;left:1.5rem;text-transform:uppercase;color:#fff}.updates-section-mobile .swiper .swiper-img .date{top:unset;bottom:2rem}.updates-section-mobile .swiper .swiper-img .circle{position:absolute;z-index:1;display:flex;justify-content:center;align-items:center;transition:all .5s}.updates-section-mobile .swiper .swiper-img .circle .button-section{border:1px solid #fff}.updates-section-mobile .swiper .slide-data{width:100%;color:#000}.updates-section-mobile .swiper .slide-data p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;padding-top:1.5rem;min-height:6rem;font-size:1.25rem}.updates-section-mobile .swiper .slide-data span{font-size:1rem}.updates-section-mobile .swiper-navigation-continer{margin-top:.75rem;width:100%;display:flex;justify-content:space-between;flex-direction:row;color:#fff;z-index:2;padding-inline:1.25em}.updates-section-mobile .swiper-navigation-continer .navigation-container{display:flex;flex-direction:column;width:9.7rem;gap:.25rem;margin-top:.5rem}.updates-section-mobile .swiper-navigation-continer .navigation-container .swiper-pagination-progressbar{width:9.7rem;height:.2rem;background:rgba(0,0,0,.1);position:relative}.updates-section-mobile .swiper-navigation-continer .navigation-container .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:#000!important;opacity:1}.updates-section-mobile .swiper-navigation-continer .navigation-container .swiper-pagination-progressbar.swiper-pagination-lock{display:unset!important}.updates-section-mobile .swiper-navigation-continer .navigation-container .slide-number-container{display:flex;color:#000;justify-content:space-between;font-size:.75rem;letter-spacing:.05em;line-height:1rem;z-index:2}.updates-section-mobile .swiper-navigation-continer .arrows-container{display:flex;gap:.75rem;justify-content:flex-end}.updates-section-mobile .swiper-navigation-continer .arrows-container .updates-arrow{cursor:pointer;display:flex;justify-content:center;align-items:center;width:3rem;height:3rem;border-radius:50%;border:1px solid rgba(49,53,61,.5)}.updates-section-mobile.gallery-section-mobile .updates-header{overflow:inherit}.updates-section-mobile.gallery-section-mobile .updates-header .main-header{z-index:10}.tomorrow-section{background-size:cover;background-position:50%;background-repeat:no-repeat;padding:5rem 1.25rem;display:flex;flex-direction:column;color:#fff;overflow:hidden;position:relative}.tomorrow-section .background-image{position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1}.tomorrow-section .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background-color:rgba(0,0,0,.6)}.tomorrow-section p{font-size:1rem;opacity:.9}.tomorrow-section .header{display:flex;flex-direction:column;gap:2.5rem;position:relative;z-index:1}.tomorrow-section .header h4{line-height:1;font-size:2rem;white-space:break-spaces}.tomorrow-section .buttons-group{padding-top:2.5rem;position:relative;z-index:1}.tomorrow-section .button{display:flex;justify-content:center;align-items:center;gap:.25rem;width:12rem;background-color:#fff;border-radius:4.3rem;padding:1rem 0}.tomorrow-section .button:last-child{margin-top:1rem}.tomorrow-section .button .icon{width:100%;height:1.5rem;position:relative;cursor:pointer}@media(min-width:768px){.tomorrow-section .header p{width:60%}}@media(min-width:1024px){.tomorrow-section{height:100vh;padding:0 14rem;justify-content:space-between;flex-direction:row;align-items:center;gap:14rem;position:relative}.tomorrow-section .header{gap:1.35rem}.tomorrow-section .header p{width:60%}.tomorrow-section .header h4{font-size:4rem}.tomorrow-section .buttons-group{padding-top:0;padding-bottom:7.5rem;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:100%}.tomorrow-section .buttons-group p{margin-bottom:1.5rem}.tomorrow-section .border-top{top:0;height:25%}.tomorrow-section .border-bottom,.tomorrow-section .border-top{position:absolute;background-color:hsla(0,0%,100%,.7);width:1px;left:26.1rem;z-index:1}.tomorrow-section .border-bottom{bottom:0;height:20%}}.button-section{height:3.25rem;width:8rem;border:1px solid hsla(0,0%,100%,.7);border-radius:.3rem;font-size:.75rem;color:hsla(0,0%,100%,.8);letter-spacing:.05em;text-transform:uppercase;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;cursor:pointer;gap:.5rem}.button-section span{width:100%;height:100%;position:relative;z-index:2;transition:all .75s}.button-section span div{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.button-section .img-container{position:relative;width:1rem;height:1rem}.button-section.button--isi:before{content:"";z-index:-1;position:absolute;z-index:2;top:50%;right:100%;margin:-15px 2px 0 0;width:50px;height:50px;border-radius:50%;background:#fff;transform-origin:0 50%;transform:scaleY(2);transition:transform .3s,opacity .3s;transition-timing-function:cubic-bezier(.7,0,.9,1)}.button-section.button--isi:hover:before{transform:scale3d(9,9,1)}.button-section.black-button{border:1px solid #31353d;color:#fff;background:#31353d}.button-section.black-button.button--isi:before{background-color:#fff}.button-section.black-border,.button-section.white-border{background-color:#fff;color:#31353d;border:1px solid #292c33}.button-section.black-style-master{border-color:solid 1px #fff;color:#fff;background:#31353d}.button-section.black-style-master.button--isi:before{background-color:#fff}.button-section.white-button{transition:all .5s}.button-section.white-button span{color:#31353d!important;font-size:.75rem}.button-section.overlay-button{background-color:rgba(0,0,0,.4)}@media(min-width:1024px){.button-section:hover span{color:#31353d!important}.button-section.black-button:hover{color:#31353d!important;border:1px solid #31353d!important}.button-section.black-style-master:hover{color:#31353d;border:1px solid #fff}.button-section.white-button.button--isi:before{background-color:#31353d}.button-section.white-button:hover span{color:#fff!important}.button-section.black-border.button--isi:before{background-color:#31353d}.button-section.black-border:hover{color:#fff}.button-section.black-border:hover span{color:#fff!important}.button-section.white-border:hover{color:#fff;border-color:#fff}}@media(min-width:1400px){.button-section.button--isi:hover:before{transform:scale3d(12,9,1)}}.nav-bar-container{width:100%;position:absolute;top:0;z-index:3;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;transition:all .5s}.nav-bar-container.nav-bar-seashore{top:2.8rem}.nav-bar-container.nav-bar-seashore .mainnav-container{background:transparent;padding-right:0}@media(min-width:1024px){.nav-bar-container{padding-inline:8.5rem}.nav-bar-container.nav-bar-seashore{top:2.8rem}.nav-bar-container.nav-bar-seashore .mainnav-container{background:transparent;padding:0}}.stickybar{position:fixed;top:0;width:100%;z-index:10}.subnav-container{width:100%;background:#31353d;opacity:.9;height:2.85rem;-webkit-padding-start:1.25rem;padding-inline-start:1.25rem;display:flex;justify-content:space-between;align-items:center;position:relative;z-index:10}.subnav-container .lang-switcher{color:#fff;cursor:pointer}.subnav-container .contact-container{display:flex;flex-direction:row;height:100%}.subnav-container .contact-container .phone{cursor:pointer;display:flex;color:#fff;height:100%;align-items:center;padding-inline:1.5rem;background-color:#292c33;-webkit-margin-end:.1rem;margin-inline-end:.1rem}.subnav-container .contact-container .phone .icon-img{-webkit-margin-end:.5rem;margin-inline-end:.5rem;width:1rem;height:1rem;position:relative}.subnav-container .contact-container .phone span{font-size:1rem}.subnav-container .contact-container .search{cursor:pointer;display:flex;color:#fff;height:100%;align-items:center;background-color:#292c33;padding-inline:1.5rem}.subnav-container .contact-container .search .icon-img{width:1rem;height:1rem;position:relative}.subnav-container .contact-container .search span{font-size:1rem}.subnav-container .contact-container .search.booknow{background:hsla(0,0%,100%,.9);color:#000;opacity:1;text-transform:capitalize}.subnav-container .contact-container .search.icon{padding-inline:0;width:4.25rem;justify-content:center}@media(min-width:1024px){.subnav-container{-webkit-padding-start:2.5rem;padding-inline-start:2.5rem;transition:all .5s}.subnav-container .contact-container{display:flex;flex-direction:row;height:100%}.subnav-container .contact-container .phone{-webkit-margin-end:2rem;margin-inline-end:2rem;padding-inline:unset;background-color:unset}.subnav-container .contact-container .phone .icon-img{-webkit-margin-end:.5rem;margin-inline-end:.5rem}.subnav-container .contact-container .search{padding-inline:2.25rem}.subnav-container .contact-container .search .icon-img{-webkit-margin-end:.5rem;margin-inline-end:.5rem}}.sticky-container{width:100%;background:#31353d;opacity:.9;height:2.85rem;display:flex;justify-content:space-between;align-items:center;position:relative;z-index:50;-webkit-padding-start:1.25rem;padding-inline-start:1.25rem}.sticky-container.open-menu{position:unset;z-index:0}.sticky-container .lang-switcher{color:#fff;cursor:pointer}.sticky-container .contact-container{display:flex;flex-direction:row;height:100%}.sticky-container .contact-container .phone{cursor:pointer;display:flex;color:#fff;height:100%;align-items:center;padding-inline:1.5rem;-webkit-margin-end:.1rem;margin-inline-end:.1rem;background-color:#292c33}.sticky-container .contact-container .phone .icon-img{-webkit-margin-end:.5rem;margin-inline-end:.5rem;width:1rem;height:1rem;position:relative}.sticky-container .contact-container .phone span{font-size:1rem}.sticky-container .contact-container .search{cursor:pointer;display:flex;color:#fff;height:100%;align-items:center;background-color:#292c33;padding-inline:1.5rem;text-transform:capitalize}.sticky-container .contact-container .search.booknow{background:hsla(0,0%,100%,.9);color:#000;opacity:1}.sticky-container .contact-container .search .burger-menu{width:1.25rem;height:.75rem;position:relative;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer}.sticky-container .contact-container .search .burger-menu span{display:block;position:absolute;height:2px;width:100%;background:#fff;opacity:.8;left:0;transform:rotate(0deg);transition:.25s ease-in-out}.sticky-container .contact-container .search .burger-menu span:first-child{top:0}.sticky-container .contact-container .search .burger-menu span:nth-child(2),.sticky-container .contact-container .search .burger-menu span:nth-child(3){top:5px}.sticky-container .contact-container .search .burger-menu span:nth-child(4){top:10px}.sticky-container .contact-container .search .burger-menu.open{z-index:50}.sticky-container .contact-container .search .burger-menu.open span:first-child{top:5px;width:0;left:50%}.sticky-container .contact-container .search .burger-menu.open span:nth-child(2){transform:rotate(45deg)}.sticky-container .contact-container .search .burger-menu.open span:nth-child(3){transform:rotate(-45deg)}.sticky-container .contact-container .search .burger-menu.open span:nth-child(4){top:5px;width:0;left:50%}.sticky-container .contact-container .search .icon-img{width:1rem;height:1rem;position:relative}.sticky-container .contact-container .search span{font-size:1rem}.sticky-container .links-container{display:none}@media(min-width:1024px){.sticky-container{-webkit-padding-start:0;padding-inline-start:0}.sticky-container .lang-switcher{-webkit-padding-start:2.5rem;padding-inline-start:2.5rem}.sticky-container .contact-container .phone{-webkit-margin-end:2rem;margin-inline-end:2rem;padding-inline:0;background-color:unset}.sticky-container .contact-container .search{padding-inline:2.25rem}.sticky-container .contact-container .search .icon-img{-webkit-margin-end:.5rem;margin-inline-end:.5rem}.sticky-container .contact-container .search span{font-size:1rem}.sticky-container .contact-container .search.booknow{padding-inline:unset;width:8.5rem;display:flex;justify-content:center;align-items:center}.sticky-container .links-container{display:flex;justify-content:center;align-items:center;color:hsla(0,0%,100%,.9);gap:2rem}.sticky-container .links-container .link{cursor:pointer;display:flex;align-items:center}.sticky-container .links-container .link.active{color:#fff}.sticky-container .links-container .link .icon-container{-webkit-margin-start:.5rem;margin-inline-start:.5rem;position:relative;width:.75rem;height:.75rem;margin-top:.25rem}.sticky-container .links-container .link .icon-container img{filter:invert(100%) sepia(0) saturate(1%) hue-rotate(5deg) brightness(107%) contrast(101%)!important}}.mainnav-container{width:100%;background:#fff;height:4rem;display:flex;align-items:center;justify-content:space-between;padding-inline:1.25rem;position:relative;z-index:10;transition:all .5s}.mainnav-container.black-bg{background-color:#31353d}.mainnav-container.black-bg .burger-menu-container{border:.5px solid hsla(0,0%,100%,.2)}.mainnav-container.black-bg .burger-menu-container .burger-menu span{background-color:#fff}.mainnav-container.black-bg .burger-menu-container .burger-menu.open span{background-color:#000}.mainnav-container .logo-container{position:relative;height:2rem;width:10rem;cursor:pointer}.mainnav-container .book-button,.mainnav-container .links-container{display:none}.mainnav-container .burger-menu-container{width:4rem;height:3.25rem;border:.5px solid rgba(0,0,0,.2);display:flex;justify-content:center;align-items:center;position:relative;z-index:10}.mainnav-container .burger-menu-container .burger-menu{width:1.25rem;height:.75rem;position:relative;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer}.mainnav-container .burger-menu-container .burger-menu span{display:block;position:absolute;height:2px;width:100%;background:#31353d;opacity:.8;left:0;transform:rotate(0deg);transition:.25s ease-in-out}.mainnav-container .burger-menu-container .burger-menu span:first-child{top:0}.mainnav-container .burger-menu-container .burger-menu span:nth-child(2),.mainnav-container .burger-menu-container .burger-menu span:nth-child(3){top:5px}.mainnav-container .burger-menu-container .burger-menu span:nth-child(4){top:10px}.mainnav-container .burger-menu-container .burger-menu.open{z-index:50}.mainnav-container .burger-menu-container .burger-menu.open span:first-child{top:5px;width:0;left:50%}.mainnav-container .burger-menu-container .burger-menu.open span:nth-child(2){transform:rotate(45deg)}.mainnav-container .burger-menu-container .burger-menu.open span:nth-child(3){transform:rotate(-45deg)}.mainnav-container .burger-menu-container .burger-menu.open span:nth-child(4){top:5px;width:0;left:50%}@media(min-width:1024px){.mainnav-container{position:unset;z-index:unset;width:100%;background:#fff;height:7.6rem;padding-inline:2.5rem;display:flex;align-items:center}.mainnav-container.black-bg .links-container{color:hsla(0,0%,100%,.85)}.mainnav-container.black-bg .links-container .link:after{background-color:#fff}.mainnav-container.black-bg .links-container .link.active,.mainnav-container.black-bg .links-container .link:hover{color:#fff}.mainnav-container.black-bg .book-button .button-section{color:#31353d;background-color:#fff;border:1px solid #fff}.mainnav-container.black-bg .book-button .button-section:hover span{color:#fff!important}.mainnav-container.black-bg .book-button .button-section.button--isi:before{background-color:#31353d}.mainnav-container.black-bg .book-button .button-section.black-button{border:1px solid #fff!important}.mainnav-container .logo-container{position:relative;height:2.55rem;width:13rem;cursor:pointer}.mainnav-container .links-container{color:#53575a;gap:.9rem;font-size:1rem}.mainnav-container .links-container,.mainnav-container .links-container .link-wrapper{height:100%;display:flex;justify-content:center;align-items:center}.mainnav-container .links-container .link-wrapper.development{cursor:pointer}.mainnav-container .links-container .link{display:flex;justify-content:center;align-items:center;cursor:pointer;padding-bottom:.1rem;position:relative}.mainnav-container .links-container .link:after{position:absolute;content:"";width:0;height:2px;left:0;bottom:-.5rem;background-color:#000;transition:all .3s ease-in-out}.mainnav-container .links-container .link.active{color:#000}.mainnav-container .links-container .link.active .icon-container img{filter:invert(0) sepia(78%) saturate(4%) hue-rotate(183deg) brightness(106%) contrast(100%)!important}.mainnav-container .links-container .link.active:after{width:100%}.mainnav-container .links-container .link .icon-container{-webkit-margin-start:.5rem;margin-inline-start:.5rem;position:relative;width:.75rem;height:.75rem;margin-top:.25rem}.mainnav-container .book-button{display:unset}}.footer-section{background-color:#31353d;overflow:hidden}.footer-section .logo-container{display:flex;flex-direction:column;padding:4rem 1.25rem .5rem;gap:2rem;border-bottom:1px solid hsla(20,9%,94%,.1)}.footer-section .logo-container .img{width:10rem;height:2rem;position:relative;cursor:pointer}.footer-section .logo-container .form.form-error input{border:1px solid red;transition:all .5s}.footer-section .logo-container .form span{font-size:1rem;color:#f0eeed}.footer-section .logo-container .form .input-group{width:100%;position:relative;display:flex;flex-direction:column}.footer-section .logo-container .form .input-group .input-error{position:absolute;bottom:-1.25rem;color:red;font-size:.75rem}.footer-section .logo-container .form input{transition:all .5s;width:100%;height:4rem;background:hsla(0,0%,100%,.06);margin-top:1.25rem;-webkit-padding-start:1.5rem;padding-inline-start:1.5rem;border-radius:0;color:#fff}.footer-section .logo-container .form input::placeholder{color:#f0eeed;opacity:.4;font-size:.8rem}.footer-section .logo-container .form input:focus{outline:none}.footer-section .logo-container p{color:#fff;font-size:.85rem}.footer-section .links-container{display:none;flex-direction:column}.footer-section .links-container h6{line-height:1;font-size:1rem;color:#f0eeed;opacity:.4!important;margin-bottom:1.5rem}.footer-section .links-container .links{padding:4rem 1.25rem;width:100%;justify-content:space-between;display:flex;flex-wrap:wrap;border-bottom:1px solid hsla(20,9%,94%,.1)}.footer-section .links-container .links .quick:last-child{padding-top:3rem}.footer-section .links-container .links .quick ul{list-style:none;font-size:1.4rem;color:hsla(20,9%,94%,.85)}.footer-section .links-container .links .quick ul li{margin-bottom:.8rem}.footer-section .links-container .links .quick ul li:last-child{margin-bottom:0}.footer-section .links-container .social{padding:4rem 1.25rem;border-bottom:1px solid hsla(20,9%,94%,.1)}.footer-section .links-container .emails,.footer-section .links-container .social{display:flex;flex-direction:column;gap:2rem}.footer-section .links-container .emails .email-container h6{font-size:1.25rem;color:hsla(20,9%,94%,.85);opacity:1;margin-bottom:.5rem}.footer-section .links-container .emails .email-container .text{color:#fff;opacity:.5}.footer-section .links-container .icons-container h6{font-size:1.125rem}.footer-section .links-container .icons-container .icons{display:flex;gap:1.5rem}.footer-section .links-container .icons-container .icons a span{display:none}.footer-section .copy-rights{padding:.5rem 1.25rem 1rem;display:flex;flex-direction:column;gap:.5rem;color:hsla(0,0%,100%,.5);font-size:.85rem}.footer-section .copy-rights a{color:#fff}.footer-section .button-section{padding:1.375rem 1.5rem;background-color:#fff;color:#31353d;margin-top:2rem;font-weight:800;text-transform:uppercase;width:100%}.footer-section .button-section.submitted{opacity:.8}.footer-section .button-section span{font-size:.9rem!important}@media(min-width:1024px){.footer-section .logo-container{flex-direction:row;padding:4rem 8.5rem;width:100%;justify-content:space-between}.footer-section .logo-container .img{width:16.75rem;height:3.25rem}.footer-section .logo-container .form{border:1px solid #31353d;background:hsla(0,0%,100%,.06);display:flex;gap:4rem;padding:1.25rem 1rem}.footer-section .logo-container .form.form-error{border:1px solid red;transition:all .5s}.footer-section .logo-container .form.form-error input{border:0}.footer-section .logo-container .form span{font-size:1rem}.footer-section .logo-container .form .input-group{display:flex;flex-direction:column;gap:.5rem}.footer-section .logo-container .form .input-group .input-error{bottom:-3rem;font-size:.85rem}.footer-section .logo-container .form input{background-color:unset;margin:0;height:unset;padding:unset}.footer-section .logo-container .form .button-section{margin-top:.5rem;padding:0;height:3rem;width:7rem}.footer-section .logo-container .form .button-section span{width:100%;height:100%;font-size:.75rem!important}.footer-section .logo-container .form .button-section span div{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.footer-section .links-container{display:flex;padding:4rem 8.5rem;flex-direction:row;gap:0;justify-content:space-between;border-bottom:1px solid hsla(20,9%,94%,.1)}.footer-section .links-container.seaShore-container{display:none}.footer-section .links-container .links{padding:0;border-bottom:0;width:100%;justify-content:space-between}.footer-section .links-container .links .quick:first-child{-webkit-padding-end:0;padding-inline-end:0}.footer-section .links-container .links .quick:last-child{padding-top:0}.footer-section .links-container .links .quick ul{font-size:1.1rem}.footer-section .links-container .links .quick ul li{margin-bottom:.8rem;cursor:pointer;position:relative;width:-moz-fit-content;width:fit-content}.footer-section .links-container .links .quick ul li:last-child{margin-bottom:0}.footer-section .links-container .links .quick ul li:after{position:absolute;content:"";width:0;height:2px;left:0;bottom:-.2rem;background-color:#fff}.footer-section .links-container .links .quick ul li.active{color:#fff}.footer-section .links-container .border{width:1px;background-color:hsla(0,0%,100%,.1)}.footer-section .links-container .emails{padding-top:2.75rem}.footer-section .links-container .emails .email-container h6{font-size:1.1rem}.footer-section .links-container .icons-container h6{font-size:1rem;margin-bottom:2rem}.footer-section .copy-rights{padding:1rem 8.5rem;padding-inline:8.5rem;flex-direction:row;justify-content:space-between}.footer-section .copy-rights p:last-child{font-size:.85rem}}.scroll-to-top{position:fixed;bottom:1.5rem;right:2rem;left:unset;border-radius:50%;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;z-index:20;background-color:#31353d;border:1px solid hsla(0,0%,100%,.1);box-sizing:content-box;cursor:pointer}.scroll-to-top img{width:35%;height:35%;object-fit:contain}.mobile-search-menu{position:fixed;top:0;right:0;bottom:0;background-color:#fff;height:100%;z-index:20;display:flex;justify-content:center;padding-top:50%;overflow:auto;overflow-x:hidden}.mobile-search-menu::-webkit-scrollbar{display:none!important}.mobile-search-menu.form{padding-top:17%;overflow-y:scroll}.mobile-search-menu.form .booking{overflow-y:scroll!important;padding-top:0}.mobile-search-menu.form .booking::-webkit-scrollbar{display:none!important}.mobile-search-menu .burger-menu-container{position:absolute;top:1.5rem;height:2.85rem;width:30%;right:0;padding-inline:1.25rem;display:flex;justify-content:flex-end;align-items:center;z-index:5;cursor:pointer}.mobile-search-menu .burger-menu-container .burger-border{border:1px solid #fff;padding:.5rem}.mobile-search-menu .burger-menu-container .burger-menu{width:1.5rem;height:1.5rem;display:flex;justify-content:center;align-items:center;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer}.mobile-search-menu .burger-menu-container .burger-menu span{display:block;position:absolute;height:2px;width:100%;background:#fff;opacity:.8;left:0;transform:rotate(0deg);transition:.25s ease-in-out}.mobile-search-menu .burger-menu-container .burger-menu span:first-child{top:5px;width:0;left:50%}.mobile-search-menu .burger-menu-container .burger-menu span:nth-child(2){transform:rotate(45deg)}.mobile-search-menu .burger-menu-container .burger-menu span:nth-child(3){transform:rotate(-45deg)}.mobile-search-menu .burger-menu-container .burger-menu span:nth-child(4){top:5px;width:0;left:50%}.mobile-search-menu .search-section{position:relative;width:85vw;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;background-color:#fff}.mobile-search-menu .search-section .search-input{padding-bottom:1rem;display:flex;flex-direction:column;justify-content:center;width:90%;border-bottom:1.5px solid rgba(0,0,0,.2);color:#000;position:relative}.mobile-search-menu .search-section .search-input:first-child{margin-top:2rem}.mobile-search-menu .search-section .search-input span{position:absolute;color:red;-webkit-padding-start:1rem;padding-inline-start:1rem;bottom:.5rem;font-size:.75rem}.mobile-search-menu .search-section .search-input .css-tj5bde-Svg{fill:#000}.mobile-search-menu .search-section .search-input label{text-transform:uppercase;color:#000;opacity:.3;font-size:.85rem;margin-bottom:-.5rem;-webkit-padding-start:1rem;padding-inline-start:1rem}.mobile-search-menu .search-section .search-button{display:flex;justify-content:center;align-items:center;width:100%;margin-bottom:2rem}.mobile-search-menu .search-section .search-button .black-button{width:90%}.mobile-search-menu .img-container{position:absolute;width:100%;height:100%;z-index:0;top:0;left:0}.mobile-search-menu .img-container .overlay{position:absolute;top:0;height:100%;width:100%;background:rgba(0,0,0,.5);z-index:2}.mobile-search-menu .title{position:absolute;font-size:2rem;color:#fff;left:1rem;width:100%;top:18%}@media(orientation:landscape){.mobile-search-menu{padding-top:20%}.mobile-search-menu.form{padding-top:7%}.mobile-search-menu .img-container{height:170%}.mobile-search-menu .title{top:15%;left:1.75rem}}@media(min-width:768px){.mobile-search-menu .title{top:28%}.mobile-search-menu .search-section{width:90vw}}@media(min-width:1024px){.mobile-search-menu{align-items:center;padding-top:unset}.mobile-search-menu.form{padding-top:unset;overflow-y:hidden;height:100vh}.mobile-search-menu.form .booking{padding:0;height:unset;overflow-y:hidden;height:100%;display:flex;justify-content:center;flex-direction:column}.mobile-search-menu.form .booking .header{margin-bottom:2rem}.mobile-search-menu .title{left:4.75rem;font-size:2.5rem;top:25%}.mobile-search-menu .img-container{height:100%}.mobile-search-menu .burger-menu-container{padding-inline:5.5rem;top:0;margin-top:1rem}.mobile-search-menu .search-section{width:80vw;height:6.5rem;flex-direction:row;gap:0}.mobile-search-menu .search-section .search-input{height:80%;border-right:1.5px solid rgba(0,0,0,.2);border-bottom:0;padding-bottom:0}.mobile-search-menu .search-section .search-input:first-child{margin-top:unset}.mobile-search-menu .search-section .search-button{width:70%;height:100%;margin-bottom:unset}}.mobile-menu{position:fixed;right:0;bottom:0;background-color:#31353d;z-index:5;padding-top:7rem;width:100vw}.mobile-menu,.mobile-menu .bg{top:0;height:100%;display:flex}.mobile-menu .bg{position:absolute;left:0;width:100%;z-index:0;justify-content:center;align-items:center}.mobile-menu .bg .img-container{width:100%;height:100%;position:relative}.mobile-menu .links-container{display:flex;flex-direction:column;align-items:center;overflow:auto;width:100%;position:relative;z-index:1;padding-top:3rem}.mobile-menu .links-container .link{width:calc(100% - 2.5rem);color:#fff;padding:1rem 0;font-size:1.25rem}.mobile-menu .links-container .link.active,.mobile-menu .links-container .link.active-dev{font-size:1.5rem}.mobile-menu .links-container .link:last-child{border:0}.mobile-menu .links-container .link.development .chakra-accordion button{text-align:start;display:flex;align-items:center}.mobile-menu .links-container .link.development .chakra-accordion button .button-name.active{font-size:1.5rem}.mobile-menu .links-container .link.development .chakra-accordion button .chakra-icon{width:1.25rem;height:1.25rem;-webkit-margin-start:.5rem;margin-inline-start:.5rem;margin-top:.15rem;transition:all .2s}.mobile-menu .links-container .link.development .chakra-accordion button[aria-expanded=true] .chakra-icon{transform:rotate(-180deg)}.mobile-menu .links-container .link.development .chakra-accordion .chakra-collapse .button-name{padding-top:1rem;font-size:1.15rem;width:50%}.mobile-menu .links-container .link.development .chakra-accordion .chakra-collapse .chakra-icon{margin-top:1.15rem}.mobile-menu .links-container .link.development .chakra-accordion .chakra-accordion__panel ul{margin-bottom:1rem;list-style:none}.mobile-menu .links-container .link.development .chakra-accordion .chakra-accordion__panel ul li{padding-top:1rem;font-size:1rem}.mobile-menu .links-container .link.development .chakra-accordion .chakra-accordion__panel ul li.active{font-size:1.2rem}@media(orientation:landscape){.mobile-menu{padding-top:8rem}.mobile-menu .links-container .link.development .chakra-accordion .chakra-collapse .button-name{width:30%}}.project-banner{height:50rem;position:relative;display:flex;flex-direction:column;background:#31353d;overflow:hidden}.project-banner .banner-wrapper{width:100%;height:100%;position:relative}.project-banner .banner-wrapper .banner-img{position:absolute;top:0;width:100%;height:100%;z-index:0;transition:all .75s;-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%)}.project-banner .banner-wrapper .banner-img img{transition:all .75s}.project-banner .banner-wrapper .banner-img.active{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.project-banner .banner-wrapper .banner-img.active img{transform:scale(1.05)}.project-banner .banner-wrapper .banner-img.prev{-webkit-clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%)}.project-banner .banner-wrapper .banner-img .overlay{position:absolute;top:0;height:100%;width:100%;background:rgba(0,0,0,.5);z-index:2}.project-banner .banner-wrapper .banner-text-data{display:flex;flex-direction:column;position:relative;height:100%;justify-content:center;color:#fff;padding-inline:1.25rem;padding-top:2.5rem;z-index:2}.project-banner .banner-wrapper .banner-text-data .text-subtitle{font-size:.6rem;letter-spacing:8px;margin-bottom:1.5rem;opacity:.8;width:-moz-fit-content;width:fit-content;overflow:hidden}.project-banner .banner-wrapper .banner-text-data .text-title{font-size:2rem;margin-bottom:1.5rem;line-height:1.25;width:-moz-fit-content;width:fit-content;overflow:hidden}.project-banner .banner-wrapper .banner-text-data .text-description{font-size:1rem;margin-bottom:1.5rem;width:95%;opacity:.8}.project-banner .banner-wrapper .banner-text-data .text-button{display:flex;width:-moz-fit-content;width:fit-content;overflow:hidden}.project-banner .banner-wrapper .swiper-navigation-continer{width:calc(100vw - 18.25rem);display:flex;flex-direction:row;position:absolute;bottom:calc(28.5% - 6.5rem);right:1.25rem;color:#fff;z-index:2;align-items:center;justify-content:flex-end}.project-banner .banner-wrapper .swiper-navigation-continer .navigation-container{display:none}.project-banner .banner-wrapper .swiper-navigation-continer .arrows-container{display:flex;gap:.75rem;justify-content:flex-start;position:relative;top:2rem}.project-banner .banner-wrapper .swiper-navigation-continer .arrows-container .banner-arrow{display:flex;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;border-radius:50%;border:1px solid #fff}@media(min-width:1024px){.project-banner{flex-direction:row;height:100vh}.project-banner .banner-wrapper{overflow:hidden;position:relative}.project-banner .banner-wrapper .progress-top{display:none}.project-banner .banner-wrapper .banner-text-data{padding-top:2rem;flex-direction:column;padding-inline:8.5rem;height:100%;overflow:hidden;z-index:2}.project-banner .banner-wrapper .banner-text-data .text-title{font-size:4rem;line-height:1.25}.project-banner .banner-wrapper .banner-text-data .text-description{font-size:1rem;margin-bottom:1.5rem;width:50%;opacity:.8!important;min-height:3.5rem}.project-banner .banner-wrapper .banner-text-data .text-subtitle{font-size:.75rem}.project-banner .banner-wrapper .swiper-navigation-continer{justify-content:space-between;bottom:12%;left:8.5rem;right:unset}.project-banner .banner-wrapper .swiper-navigation-continer .navigation-container{display:flex;flex-direction:column}.project-banner .banner-wrapper .swiper-navigation-continer .navigation-container progress{width:9.7rem;height:.2rem;position:relative;transition:all .25s ease;background:hsla(0,0%,100%,.2)}.project-banner .banner-wrapper .swiper-navigation-continer .navigation-container progress::-webkit-progress-bar{background:hsla(0,0%,100%,.2);-webkit-transition:all .25s ease;transition:all .25s ease}.project-banner .banner-wrapper .swiper-navigation-continer .navigation-container progress::-moz-progress-bar{background:#fff;-moz-transition:all .25s ease;transition:all .25s ease}.project-banner .banner-wrapper .swiper-navigation-continer .navigation-container progress::-webkit-progress-value{background:#fff;-webkit-transition:all .25s ease;transition:all .25s ease}.project-banner .banner-wrapper .swiper-navigation-continer .navigation-container progress::-moz-progress-value{background:#fff!important;-moz-transition:all .25s ease;transition:all .25s ease}.project-banner .banner-wrapper .swiper-navigation-continer .navigation-container .swiper-pagination-progressbar{width:9.7rem;height:.2rem;background:hsla(0,0%,100%,.2);position:relative}.project-banner .banner-wrapper .swiper-navigation-continer .navigation-container .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:#fff!important;opacity:1}.project-banner .banner-wrapper .swiper-navigation-continer .navigation-container .slide-number-container{color:#fff;display:flex;justify-content:space-between;font-size:.75rem;letter-spacing:.05em;line-height:1rem}.project-banner .banner-wrapper .swiper-navigation-continer .arrows-container{justify-content:flex-end;top:unset;bottom:0}.project-banner .banner-wrapper .swiper-navigation-continer .arrows-container .banner-arrow{border:1px solid #fff;width:3rem;height:3rem}.project-banner .banner-wrapper .swiper-navigation-continer .arrows-container .banner-arrow:hover{background-color:#fff;border:1px solid hsla(0,0%,100%,.5)}}.amenities-section{padding:3.75rem 0 4rem;scroll-margin-top:2rem;overflow:hidden}.amenities-section.food-court,.amenities-section.grey-bg{background:#f7f7f7}.amenities-section.food-court .amenity,.amenities-section.grey-bg .amenity{height:12rem}.amenities-section.food-court .amenity .title,.amenities-section.grey-bg .amenity .title{display:none}.amenities-section .header{margin-bottom:2rem;-webkit-padding-start:1.25rem;padding-inline-start:1.25rem}.amenities-section .header h2{font-size:2rem;line-height:1.1}.amenities-section .header p{width:85%;margin-top:1rem}.amenities-section.commercialServices-section .amenities-swiper-mobile .swiper .swiper-wrapper .swiper-slide .amenity .icon-container{width:12rem;height:8rem}.amenities-section.commercialServices-section .amenities-swiper-mobile .swiper .swiper-wrapper .swiper-slide .amenity .amenity-info{color:#292c33!important;display:none;transition:all .25s}.amenities-section.commercialServices-section .amenities-swiper-mobile .swiper .swiper-wrapper .swiper-slide .amenity .amenity-info .title{font-size:1.5rem}.amenities-section.commercialServices-section .amenities-swiper-mobile .swiper .swiper-wrapper .swiper-slide .amenity .amenity-info .desc{color:#292c33!important}.amenities-section.commercialServices-section .amenities-swiper-mobile .swiper .swiper-wrapper .swiper-slide.swiper-slide-active .amenity .amenity-info{display:flex}.amenities-section.commercialServices-section .amenities-swiper-mobile .swiper .swiper-wrapper .swiper-slide.swiper-slide-active .amenity .icon-container img{filter:unset}.amenities-section.commercialServices-section .amenities-swiper-mobile .swiper .swiper-wrapper .swiper-slide.swiper-slide-active .back-layer{opacity:0!important}.amenities-section .amenities-swiper-mobile .swiper{padding-inline:1.25rem}.amenities-section .amenities-swiper-mobile .swiper .swiper-navigation-continer{display:flex;flex-direction:row;color:#000;z-index:2;margin-top:2.5rem;justify-content:space-between;align-items:center}.amenities-section .amenities-swiper-mobile .swiper .swiper-navigation-continer .navigation-container{display:flex;flex-direction:column;width:9.7rem;margin-bottom:.5rem}.amenities-section .amenities-swiper-mobile .swiper .swiper-navigation-continer .navigation-container .swiper-pagination-progressbar{width:9.7rem;height:.2rem;background:rgba(0,0,0,.1);position:relative}.amenities-section .amenities-swiper-mobile .swiper .swiper-navigation-continer .navigation-container .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:#000!important;opacity:1}.amenities-section .amenities-swiper-mobile .swiper .swiper-navigation-continer .navigation-container .slide-number-container{color:#000;display:flex;justify-content:space-between;font-size:.75rem;letter-spacing:.05em;line-height:1rem}.amenities-section .amenities-swiper-mobile .swiper .swiper-navigation-continer .arrows-container{display:flex;gap:.75rem}.amenities-section .amenities-swiper-mobile .swiper .swiper-navigation-continer .arrows-container .amenities-arrow{display:flex;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;border-radius:50%;border:1px solid rgba(49,53,61,.6)}.amenities-section .amenities-swiper-mobile.in-view .amenity.active .one{width:100%}.amenities-section .amenities-swiper-mobile.in-view .amenity.active .one.two{width:1px;height:100%}.amenities-section .amenities-swiper-mobile.in-view .amenity.active .one.three{width:100%}.amenities-section .amenities-swiper-mobile.in-view .amenity.active .one.four{width:1px;height:100%}.amenities-section.promises-section{background:#f7f7f7}@media(min-width:1024px){.amenities-section{padding:5.75rem 0 6rem;margin-bottom:-2px;padding-inline:8.5rem}.amenities-section.food-court .amenity{height:11rem}.amenities-section .header{margin-bottom:4rem;padding-inline:0}.amenities-section .header h2{font-size:3rem}.amenities-section .header p{margin-top:2rem;font-size:1rem;width:60%}.amenities-section .amenities-container{display:grid;grid-template-columns:repeat(4,1fr);position:relative}.amenities-section .amenities-container:after{height:1px;width:0}.amenities-section .amenities-container:after,.amenities-section .amenities-container:before{content:"";position:absolute;top:0;transition:all 2.5s linear;background-color:rgba(41,44,51,.2)}.amenities-section .amenities-container:before{width:1px;height:0}.amenities-section .amenities-container.in-view:after{width:100%}.amenities-section .amenities-container.in-view:before{height:100%}.amenities-section .amenities-container.in-view .amenity{animation-name:stopHover;animation-duration:10s;animation-delay:0s}.amenities-section .amenities-container.in-view .amenity:after{height:100%}.amenities-section .amenities-container.in-view .amenity:before{width:100%}.amenities-section.promises-section{padding-inline:8.5rem;padding-bottom:6rem;position:relative;z-index:1}.amenities-section.promises-section .header{-webkit-padding-start:0;padding-inline-start:0}.amenities-section.promises-section .promises-container{border-top:none;border-bottom:none;gap:1rem}}@keyframes stopHover{0%{pointer-events:none}to{pointer-events:visible}}.project-overview-section{display:flex;flex-direction:column;padding:4rem 1.25rem;width:100%;scroll-margin-top:2rem;overflow:hidden}.project-overview-section.custom-padding-bottom{padding-bottom:3rem}.project-overview-section .project-data{display:flex;flex-direction:column;height:100%;justify-content:center;color:#000;margin-bottom:1rem}.project-overview-section .project-data .text-subtitle{font-size:.6rem;letter-spacing:8px;text-transform:uppercase;margin-bottom:1.5rem;opacity:.8}.project-overview-section .project-data .text-title{font-size:2rem;line-height:1;margin-bottom:1.5rem}.project-overview-section .project-data .text-description{font-size:1rem;width:95%;opacity:.9}.project-overview-section .project-details{display:flex;flex-direction:column;scroll-margin-top:2rem}.project-overview-section .project-details .icon-container{display:flex;align-items:center;gap:1.5rem;font-size:1.25rem;border-bottom:1px solid rgba(0,0,0,.1);padding:1.5rem 0}.project-overview-section .project-details .icon-container span{font-size:1rem}.project-overview-section .project-details .icon-container:last-child{border:0}.project-overview-section .project-details .icon-container .img-container{position:relative;height:1.5rem;width:1.5rem}@media(min-width:1024px){.project-overview-section{flex-direction:row;padding:5.75rem 8.5rem 6rem}.project-overview-section.custom-padding-bottom{padding-bottom:4rem}.project-overview-section .project-data{margin-bottom:unset;width:50%}.project-overview-section .project-data .text-description{width:75%}.project-overview-section .project-data .text-title{font-size:4rem}.project-overview-section .project-data .text-subtitle{font-size:.75rem}.project-overview-section .project-details{width:50%;-webkit-padding-start:10rem;padding-inline-start:10rem}.project-overview-section .project-details .icon-container{width:100%;gap:2rem}.project-overview-section .project-details .icon-container span{font-size:1.2rem}.project-overview-section .project-details .icon-container:last-child{border-bottom:1px solid rgba(0,0,0,.1)}}.landmarks-section{padding:3.75rem 0 4rem;scroll-margin-top:2rem;overflow:hidden}.landmarks-section .header{margin-bottom:2rem;-webkit-padding-start:1.25rem;padding-inline-start:1.25rem}.landmarks-section .header h2{font-size:2rem;line-height:1.1;margin-bottom:1rem;-webkit-margin-start:-.3rem;margin-inline-start:-.3rem}.landmarks-section .header p{width:95%}.landmarks-section .map-container{width:100%;height:19rem;position:relative}@media(min-width:1024px){.landmarks-section{padding:5.75rem 0 6rem}.landmarks-section .header{margin-bottom:3rem;padding-inline:8.5rem}.landmarks-section .header h2{font-size:3rem;margin-bottom:2rem}.landmarks-section .header p{font-size:1rem;width:50%}.landmarks-section .map-container{height:27rem}}.similar-projects-section{padding:3.75rem 0 4rem;background-color:#f6f6f6;scroll-margin-top:2rem;overflow:hidden}.similar-projects-section.similar-phases .project-details-mobile .specs{min-height:5rem!important}.similar-projects-section .header{margin-bottom:2rem;-webkit-padding-start:1.25rem;padding-inline-start:1.25rem}.similar-projects-section .header h2{font-size:2rem;line-height:1.1;margin-bottom:1rem}.similar-projects-section .projects-container .swiper{-webkit-padding-start:1.25rem;padding-inline-start:1.25rem;-webkit-padding-end:1rem;padding-inline-end:1rem}.similar-projects-section .projects-container .swiper .swiper-wrapper .swiper-slide .project{background-color:#fff;display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}.similar-projects-section .projects-container .swiper .swiper-wrapper .swiper-slide .project .img-container{height:11.25rem;position:relative}.similar-projects-section .projects-container .swiper .swiper-wrapper .swiper-slide .project .img-container .overlay{position:absolute;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);z-index:1}.similar-projects-section .projects-container .swiper .swiper-wrapper .swiper-slide .project .project-details-mobile{display:flex;flex-direction:column;justify-content:center;padding:0 1rem 1.5rem;position:relative;z-index:2}.similar-projects-section .projects-container .swiper .swiper-wrapper .swiper-slide .project .project-details-mobile .title{font-size:1.25rem;position:absolute;top:-4rem;color:#fff}.similar-projects-section .projects-container .swiper .swiper-wrapper .swiper-slide .project .project-details-mobile .specs{display:flex;flex-direction:column;min-height:11.25rem}.similar-projects-section .projects-container .swiper .swiper-wrapper .swiper-slide .project .project-details-mobile .specs .spec{display:flex;align-items:center;font-size:.9rem;position:relative;padding:1.1rem 0;width:100%}.similar-projects-section .projects-container .swiper .swiper-wrapper .swiper-slide .project .project-details-mobile .specs .spec:not(:last-child){border-bottom:1px solid rgba(0,0,0,.1)}.similar-projects-section .projects-container .swiper .swiper-wrapper .swiper-slide .project .project-details-mobile .specs .spec .icon-container{position:relative;width:1.1rem;height:1.1rem;-webkit-margin-end:1.25rem;margin-inline-end:1.25rem}.similar-projects-section .projects-container .swiper .swiper-wrapper .swiper-slide .project .project-details-mobile .buttons-container{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-top:.5rem}.similar-projects-section .projects-container .swiper .swiper-wrapper .swiper-slide .project .project-details-mobile .buttons-container div{width:100%}.similar-projects-section .projects-container .swiper .swiper-wrapper .swiper-slide .project .project-details-mobile .buttons-container .button-section{width:100%;padding-inline:0}.similar-projects-section .projects-container .swiper .swiper-navigation-continer{display:flex;flex-direction:row;align-items:center;color:#fff;margin-top:2.5rem;justify-content:space-between}.similar-projects-section .projects-container .swiper .swiper-navigation-continer .navigation-container{display:flex;flex-direction:column;width:9.7rem;gap:.25rem;margin-bottom:.25rem}.similar-projects-section .projects-container .swiper .swiper-navigation-continer .navigation-container .swiper-pagination-progressbar{width:9.7rem;height:.2rem;background:rgba(0,0,0,.2);position:relative}.similar-projects-section .projects-container .swiper .swiper-navigation-continer .navigation-container .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:#000!important;opacity:1}.similar-projects-section .projects-container .swiper .swiper-navigation-continer .navigation-container .slide-number-container{color:#000;display:flex;justify-content:space-between;font-size:.75rem;letter-spacing:.05em;line-height:1rem}.similar-projects-section .projects-container .swiper .swiper-navigation-continer .arrows-container{display:flex;gap:.75rem;justify-content:flex-start}.similar-projects-section .projects-container .swiper .swiper-navigation-continer .arrows-container .similar-arrow{display:flex;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;border-radius:50%;border:1px solid rgba(49,53,61,.6)}@media(min-width:1024px){.similar-projects-section{padding:5.75rem 0 6rem;position:relative;z-index:1}.similar-projects-section .header{margin-bottom:3rem;padding-inline:8.5rem;display:flex;align-items:center;justify-content:space-between}.similar-projects-section .header h2{font-size:3rem;margin-bottom:0}.similar-projects-section .header .see-all{display:flex;justify-content:center;align-items:center;gap:.5rem;cursor:pointer}.similar-projects-section .header .see-all .circle{display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;border-radius:50%;background:rgba(0,0,0,.05);position:relative;border:1px solid rgba(33,44,85,.05)}.similar-projects-section .header .see-all .circle:before{content:"";position:absolute;width:.85rem;height:.85rem;border-radius:50%;background:rgba(0,0,0,.1);border:1px solid rgba(33,44,85,.05)}.similar-projects-section .header .see-all .circle:after{content:"";position:absolute;width:.25rem;height:.25rem;border-radius:50%;background:rgba(0,0,0,.7)}.similar-projects-section .header .see-all span{color:#31353d;line-height:1;font-size:1.25rem;letter-spacing:0}.similar-projects-section .projects-container .swiper{-webkit-padding-start:8.5rem;padding-inline-start:8.5rem;-webkit-padding-end:3rem;padding-inline-end:3rem}.similar-projects-section .projects-container .swiper .swiper-wrapper .swiper-slide .project{gap:2rem;padding:1rem;height:28.5rem}.similar-projects-section .projects-container .swiper .swiper-wrapper .swiper-slide .project .img-container{height:100%}.similar-projects-section .projects-container .swiper .swiper-wrapper .swiper-slide .project .img-container .project-details{display:flex;justify-content:flex-end;flex-direction:column;padding:0 2rem 2.5rem;position:absolute;color:#fff;z-index:2;width:100%;height:100%;transition:all .25s;gap:1rem}.similar-projects-section .projects-container .swiper .swiper-wrapper .swiper-slide .project .img-container .project-details .title{font-size:1.25rem}.similar-projects-section .projects-container .swiper .swiper-wrapper .swiper-slide .project .img-container .project-details .specs{display:flex;min-height:unset;width:100%;gap:1.25rem}.similar-projects-section .projects-container .swiper .swiper-wrapper .swiper-slide .project .img-container .project-details .specs .spec{display:flex;align-items:center;position:relative;padding:0;border:none;font-size:1rem;width:unset}.similar-projects-section .projects-container .swiper .swiper-wrapper .swiper-slide .project .img-container .project-details .specs .spec .icon-container{position:relative;width:1.1rem;height:1.1rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem}.similar-projects-section .projects-container .swiper .swiper-wrapper .swiper-slide .project .img-container .project-details .specs .spec .icon-container img{filter:invert(100%) sepia(0) saturate(7493%) hue-rotate(245deg) brightness(99%) contrast(96%)}.similar-projects-section .projects-container .swiper .swiper-wrapper .swiper-slide .project .img-container .project-details .buttons-container{display:flex;align-items:center;gap:1rem;margin-top:2rem;opacity:0;transition:all .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.similar-projects-section .projects-container .swiper .swiper-wrapper .swiper-slide .project .img-container .project-details .buttons-container .button-section{cursor:none;width:10rem;padding-inline:0}.similar-projects-section .projects-container .swiper .swiper-wrapper .swiper-slide .project .img-container .project-details .buttons-container .button-section.white-button{background-color:#fff;border:1px solid #fff}.similar-projects-section .projects-container .swiper .swiper-wrapper .swiper-slide .project .img-container .project-details .buttons-container .button-section.white-button:hover{border:1px solid #31353d;background-color:transparent}.similar-projects-section .projects-container .swiper .swiper-wrapper .swiper-slide .project .img-container .hoverd{position:absolute;width:100%;height:100%;z-index:2}.similar-projects-section .projects-container .swiper .swiper-wrapper .swiper-slide .project .img-container .hoverd .hoverd-items{position:absolute;transition:all .25s;background:#fff}.similar-projects-section .projects-container .swiper .swiper-wrapper .swiper-slide .project .img-container .hoverd .hoverd-items.left{left:0;height:100%;width:0}.similar-projects-section .projects-container .swiper .swiper-wrapper .swiper-slide .project .img-container .hoverd .hoverd-items.right{right:0;height:100%;width:0}.similar-projects-section .projects-container .swiper .swiper-wrapper .swiper-slide .project .img-container .hoverd .hoverd-items.top{top:0;width:100%;height:0}.similar-projects-section .projects-container .swiper .swiper-wrapper .swiper-slide .project .img-container .hoverd .hoverd-items.bottom{bottom:0;width:100%;height:0}.similar-projects-section .projects-container .swiper .swiper-wrapper .swiper-slide .project .img-container:hover .hoverd-items{transition:all .25s}.similar-projects-section .projects-container .swiper .swiper-wrapper .swiper-slide .project .img-container:hover .hoverd-items.left,.similar-projects-section .projects-container .swiper .swiper-wrapper .swiper-slide .project .img-container:hover .hoverd-items.right{width:1rem}.similar-projects-section .projects-container .swiper .swiper-wrapper .swiper-slide .project .img-container:hover .hoverd-items.bottom,.similar-projects-section .projects-container .swiper .swiper-wrapper .swiper-slide .project .img-container:hover .hoverd-items.top{height:1rem}.similar-projects-section .projects-container .swiper .swiper-wrapper .swiper-slide .project .img-container:hover .project-details .specs,.similar-projects-section .projects-container .swiper .swiper-wrapper .swiper-slide .project .img-container:hover .project-details .title{opacity:0}.similar-projects-section .projects-container .swiper .swiper-wrapper .swiper-slide .project .img-container:hover .project-details .buttons-container{display:flex;margin-top:0;opacity:1}.similar-projects-section .projects-container .swiper .swiper-wrapper .swiper-slide .project .img-container:hover .project-details .buttons-container .button-section{cursor:pointer}.similar-projects-section .projects-container .swiper .swiper-navigation-continer{justify-content:space-between;width:100%;padding-inline:0 5.5rem;margin-top:3rem;margin-bottom:2rem}.similar-projects-section .projects-container .swiper .swiper-navigation-continer .navigation-container{display:flex;flex-direction:column;width:9.7rem;gap:.25rem;margin-bottom:0}.similar-projects-section .projects-container .swiper .swiper-navigation-continer .navigation-container .swiper-pagination-progressbar{width:9.7rem;height:.2rem;background:rgba(0,0,0,.2);position:relative}.similar-projects-section .projects-container .swiper .swiper-navigation-continer .navigation-container .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:#000!important;opacity:1}.similar-projects-section .projects-container .swiper .swiper-navigation-continer .navigation-container .slide-number-container{color:#000;display:flex;justify-content:space-between;font-size:.75rem;letter-spacing:.05em;line-height:1rem}.similar-projects-section .projects-container .swiper .swiper-navigation-continer .arrows-container{justify-content:flex-end}.similar-projects-section .projects-container .swiper .swiper-navigation-continer .arrows-container .similar-arrow{width:3rem;height:3rem}.similar-projects-section .projects-container .swiper .swiper-navigation-continer .arrows-container .similar-arrow:hover{background-color:#31353d}}.cards-slider-section{background-repeat:no-repeat;background-size:cover;padding:3.75rem 0 4rem;display:flex;flex-direction:column;scroll-margin-top:2rem;position:relative;overflow:hidden}.cards-slider-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.2);z-index:0}.cards-slider-section .bg-image,.cards-slider-section .bg-image .overlay{position:absolute;top:0;left:0;width:100%;height:100%}.cards-slider-section .bg-image .overlay{background-color:rgba(0,0,0,.5);z-index:1}.cards-slider-section .header{position:relative;color:#fff;font-size:2rem;line-height:1;margin-bottom:2rem;padding-inline:1.25rem;-webkit-margin-start:-.3rem;margin-inline-start:-.3rem;z-index:2}.cards-slider-section .swiper-container{margin-bottom:2.5rem;z-index:2;position:relative}.cards-slider-section .swiper-container .swiper{padding-inline:1.25rem}.cards-slider-section .swiper-navigation-continer{display:flex;flex-direction:row;align-items:center;color:#fff;padding-inline:1.25rem;z-index:2;justify-content:space-between}.cards-slider-section .swiper-navigation-continer .navigation-container{display:flex;flex-direction:column;width:9.7rem;margin-bottom:.25rem}.cards-slider-section .swiper-navigation-continer .navigation-container .swiper-pagination-progressbar{width:9.7rem;height:.2rem;background:hsla(0,0%,100%,.2);position:relative}.cards-slider-section .swiper-navigation-continer .navigation-container .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:#fff!important;opacity:1}.cards-slider-section .swiper-navigation-continer .navigation-container .slide-number-container{color:#fff;display:flex;justify-content:space-between;font-size:.75rem;letter-spacing:.05em;line-height:1rem}.cards-slider-section .swiper-navigation-continer .arrows-container{display:flex;gap:.75rem;justify-content:flex-start}.cards-slider-section .swiper-navigation-continer .arrows-container .cards-slider-arrow{display:flex;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;border-radius:50%;border:1px solid #fff}@media(min-width:1024px){.cards-slider-section{padding:5.75rem 8.5rem 6rem}.cards-slider-section .header{font-size:3rem;margin-bottom:3rem;padding-inline:unset}.cards-slider-section .swiper-container{background-color:#fff;padding:3rem 0;margin-bottom:3rem}.cards-slider-section .swiper-container .swiper{-webkit-padding-start:3rem;padding-inline-start:3rem;-webkit-padding-end:1.5rem;padding-inline-end:1.5rem}.cards-slider-section .swiper-navigation-continer{justify-content:space-between;width:100%;padding-inline:0}.cards-slider-section .swiper-navigation-continer .navigation-container{margin-bottom:0}.cards-slider-section .swiper-navigation-continer .arrows-container .cards-slider-arrow{border:1px solid #fff;width:3rem;height:3rem}.cards-slider-section .swiper-navigation-continer .arrows-container .cards-slider-arrow:hover{background:#fff}}.facilities-card{display:flex;flex-direction:column;background-color:#fff}.facilities-card .img-container{position:relative;height:14rem;margin-bottom:2rem}.facilities-card .title{font-size:1.313rem;color:#414141;margin-bottom:1rem;padding-inline:1.25rem}.facilities-card .description{width:98%;padding-inline:1.25rem;padding-bottom:1rem;height:15rem}.facilities-card .description .works_360{text-transform:uppercase}@media(max-width:376px){.facilities-card .description{height:19rem}}@media(min-width:1024px){.facilities-card{background-color:unset;padding-bottom:unset}.facilities-card .img-container{width:92%;height:11rem}.facilities-card .description{padding:0;min-height:unset;-webkit-line-clamp:unset;font-size:.85rem;width:85%;height:10rem}.facilities-card .title{padding:0}}.masterplan-section{background-position:50%;background-size:cover;position:relative;overflow:hidden;height:32rem;scroll-margin-top:5rem;background-color:#f6f6f6}.masterplan-section .map{position:relative;width:100%;height:100%}.masterplan-section .map .pins-container{position:absolute;width:100%;height:100%;top:0;left:0}.masterplan-section .map .pins-container .pin-container{position:absolute;width:2rem;height:2rem;transition:all .5s ease-in-out;cursor:pointer}.masterplan-section .map .pins-container .pin-container:after{content:"";position:absolute;width:.75rem;height:.75rem;background-color:#fff;border-radius:50%;top:45%;left:50%;transform:translate(-50%,-50%)}.masterplan-section .map .pins-container .pin-container.active-pin .pin_icon{filter:invert(99%) sepia(34%) saturate(0) hue-rotate(154deg) brightness(115%) contrast(100%)}.masterplan-section .map .pins-container .pin-container.active-pin:after{background-color:#000}.masterplan-section .map .pins-container .pin-container.active-pin .pin-info{display:none!important}.masterplan-section .map .pins-container .pin-container .pin-info{display:none;position:absolute;bottom:calc(100% + .75rem);left:50%;transform:translateX(-50%);background-color:#31353d;padding:.5rem 1rem;text-align:center;transition:visibility 2s ease-in-out;z-index:3;justify-content:center;align-items:center;gap:1rem}.masterplan-section .map .pins-container .pin-container .pin-info.postion{bottom:-3rem}.masterplan-section .map .pins-container .pin-container .pin-info.postion:after{transform:rotate(180deg) translateX(50%);bottom:100%;top:unset;left:50%}.masterplan-section .map .pins-container .pin-container .pin-info span{color:#fff;white-space:nowrap}.masterplan-section .map .pins-container .pin-container .pin-info:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:.5rem solid transparent;border-top-color:#31353d}.masterplan-section .map .pins-container .pin-container .pin-info .logo-container{position:relative;width:5rem;height:5rem}.masterplan-section .map .pins-container .pin-container .pin-info .logo-container img{filter:none}.masterplan-section .map .pins-container .pin-container:hover .pin-info{display:flex;animation:fade-in 1s}.masterplan-section .map .pins-container .pin-container:not(:hover) .pin-info{animation:fade-out 1s}.masterplan-section .map .pins-container .pin-container.facility-pin:after{background-color:#928f8f}.masterplan-section .map .pins-container .pin-container.facility-pin .pin_icon{filter:invert(45%) sepia(34%) saturate(0) hue-rotate(154deg) brightness(115%) contrast(100%);filter:invert(99%) sepia(34%) saturate(0) hue-rotate(154deg) brightness(115%) contrast(100%)}.masterplan-section .map .pins-container .pin-container.facility-pin.active-pin .pin_icon{filter:invert(45%) sepia(34%) saturate(0) hue-rotate(154deg) brightness(115%) contrast(100%)}.masterplan-section .map .pins-container .pin-container.facility-pin.active-pin:after{background-color:#fff}.masterplan-section .header{position:absolute;top:2rem;left:0;-webkit-padding-start:1.25rem;padding-inline-start:1.25rem}.masterplan-section .header h2{font-size:2rem;line-height:1.1}.masterplan-section .masterplan-main-card{position:absolute;left:1rem;bottom:1rem}@media(min-width:1024px){.masterplan-section{padding:0;height:calc(100vh - 5rem);position:relative}.masterplan-section .header{top:3.75rem;-webkit-padding-start:8.5rem;padding-inline-start:8.5rem}.masterplan-section .header h2{font-size:3rem}.masterplan-section .header p{width:50%}.masterplan-section .map .pins-container .pin-container{width:3rem;height:3rem}.masterplan-section .map .pins-container .pin-container:after{width:1rem;height:1rem}.masterplan-section .masterplan-main-card{position:absolute;right:unset;left:unset;bottom:unset}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.masterplan-main-card{background-color:#31353d;color:#fff;display:grid;grid-template-columns:1fr;grid-gap:.5rem;gap:.5rem;margin-bottom:1rem;position:relative;z-index:3;width:18rem;overflow:hidden}.masterplan-main-card .image-container{position:relative;height:9rem}.masterplan-main-card .image-container .overlay{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.25);z-index:1}.masterplan-main-card .card-info{display:flex;flex-direction:column;gap:1rem;padding:0 1rem 1rem;position:relative;z-index:2}.masterplan-main-card .card-info .logo-container{width:4rem;height:4rem;border-radius:50%;background-color:#fff;position:absolute;top:7rem;left:1.25rem;display:flex;align-items:center;justify-content:center}.masterplan-main-card .card-info .logo-container .logo{position:relative;width:2.5rem;height:2.5rem}.masterplan-main-card .card-info .title{font-size:1.15rem;min-height:2rem;width:90%;position:absolute;top:-3rem}.masterplan-main-card .card-info .details{font-size:1rem;color:hsla(0,0%,100%,.7)}.masterplan-main-card .card-info .unitsType{display:flex;align-items:center;gap:1rem}.masterplan-main-card .card-info .unitsType .icon-container{width:1.25rem;height:1.25rem;position:relative}.masterplan-main-card .card-info .unitsType .desc{min-height:3.25rem;display:flex;align-items:center}.masterplan-main-card .card-info .buttons-container{display:flex;align-items:center;flex-direction:column-reverse;gap:1rem;width:100%}.masterplan-main-card .card-info .buttons-container a,.masterplan-main-card .card-info .buttons-container div{width:100%}.masterplan-main-card .card-info .buttons-container .button-section{width:100%;padding-inline:0}.masterplan-main-card .close-btn{position:absolute;right:.5rem;top:.5rem;cursor:pointer;z-index:3}.masterplan-main-card .close-btn svg{width:2rem;height:2rem}.masterplan-main-card .close-btn svg path{fill:#fff}.masterplan-main-card.facility{min-height:18.75rem}.masterplan-main-card.facility .card-info .title{top:-3.5rem}.masterplan-main-card.facility .card-info .details{-webkit-line-clamp:5}@media(min-width:1024px){.masterplan-main-card{width:36rem;grid-template-columns:.6fr 1fr;margin-bottom:0;padding:1.5rem;gap:2rem}.masterplan-main-card .image-container{height:100%}.masterplan-main-card .image-container .overlay{display:none}.masterplan-main-card .card-info{padding:0;gap:.75rem}.masterplan-main-card .card-info .details{height:4.5rem;-webkit-line-clamp:3;overflow:hidden;-webkit-box-orient:vertical;display:-webkit-box}.masterplan-main-card .card-info .title{min-height:unset;position:unset;font-size:1.3rem}.masterplan-main-card .card-info .buttons-container{flex-direction:row;gap:1rem;margin-top:0;width:100%}.masterplan-main-card .close-btn{right:1rem;top:1rem}.masterplan-main-card .close-btn svg path{fill:#fff}.masterplan-main-card.facility{width:33rem;min-height:unset}.masterplan-main-card.facility .card-info .details{-webkit-line-clamp:unset;height:unset}}.phase-banner{display:flex;width:100%;height:50rem;flex-direction:column;background-size:cover;background-repeat:no-repeat;position:relative;padding-inline:1.25rem;padding-top:6.85rem;align-items:center;justify-content:center;overflow:hidden}.phase-banner .banner-image-container,.phase-banner .overlay{position:absolute;top:0;left:0;width:100%;height:100%}.phase-banner .overlay{z-index:2;background-color:rgba(0,0,0,.5)}.phase-banner .banner-text-data{display:flex;flex-direction:column;color:#fff;position:relative;z-index:2}.phase-banner .banner-text-data .text-subtitle{font-size:.6rem;letter-spacing:8px;text-transform:uppercase;margin-bottom:1.5rem}.phase-banner .banner-text-data .header-container{position:relative}.phase-banner .banner-text-data .header-container h1{font-size:2rem;line-height:1.25;-webkit-margin-start:-.2rem;margin-inline-start:-.2rem}.phase-banner .banner-text-data .header-container h1:last-child{margin-bottom:1.5rem}.phase-banner .banner-text-data .text-description{font-size:1rem;width:95%;opacity:.8;margin-bottom:2.5rem}.phase-banner .banner-text-data .buttons-group{display:flex;align-items:center}.phase-banner .banner-text-data .buttons-group .button-section{width:unset;padding-inline:1.25rem}.phase-banner .banner-text-data .buttons-group .custom-button .button-section{border:0}.phase-banner .banner-text-data .buttons-group .custom-button .button-section span{display:none}.phase-banner .banner-text-data .buttons-group .button-section span{color:#fff}.phase-banner .banner-text-data .buttons-group .line{width:1px;height:2rem;background-color:hsla(0,0%,100%,.7);-webkit-margin-end:1rem;margin-inline-end:1rem}.phase-banner .banner-text-data .buttons-group .icon-container{position:relative;width:2.25rem;height:1.25rem}.phase-banner .map{margin-top:3.5rem;display:flex;width:100%;justify-content:flex-end;position:relative;z-index:2}.phase-banner .map .img-container{position:relative;width:5.5rem;height:5rem}.phase-banner .map .img-container h4{display:none}@media(min-width:1024px){.phase-banner{height:100vh;padding-inline:8.5rem;flex-direction:row;justify-content:space-between;padding-top:10.45rem}.phase-banner .banner-text-data{width:100%}.phase-banner .banner-text-data .text-subtitle{font-size:.7rem;letter-spacing:.8rem}.phase-banner .banner-text-data .header-container h1{font-size:4rem;line-height:1.25;position:relative;overflow:hidden}.phase-banner .banner-text-data .text-description{width:50%;line-height:1.75;margin-bottom:4rem}.phase-banner .banner-text-data .buttons-group .line{-webkit-margin-end:1.5rem;margin-inline-end:1.5rem}.phase-banner .banner-text-data .buttons-group .custom-button .button-section span{display:flex}.phase-banner .banner-text-data .buttons-group .custom-button .button-section .img-container .img{transition:all .3s}.phase-banner .banner-text-data .buttons-group .custom-button .button-section:hover span{color:#fff!important;opacity:.6}.phase-banner .banner-text-data .buttons-group .custom-button .button-section:hover .img-container img{transition:all .3s;filter:invert(.4)}.phase-banner .banner-text-data .buttons-group .downloadBtn .button-section:hover .img-container img{filter:invert(.8)}.phase-banner .banner-text-data .buttons-group .icon-container{cursor:pointer;transition:all .3s}.phase-banner .banner-text-data .buttons-group .icon-container:hover img{transition:all .3s;filter:invert(.35)}.phase-banner .map{width:unset;margin-top:8rem}.phase-banner .map .img-container{width:11.5rem;height:10.25rem;display:flex;justify-content:center;align-items:center}.phase-banner .map .img-container h4{display:block;position:absolute;color:#fff;font-size:.85rem;margin-top:3rem;text-align:center;padding-inline:1rem}}.building-type-section{scroll-margin-top:2rem;background:#f7f7f7;display:flex;flex-direction:column;padding:4rem 0;overflow:hidden}.building-type-section .header{margin-bottom:2rem;-webkit-padding-start:1.25rem;padding-inline-start:1.25rem}.building-type-section .header h2{font-size:2rem;line-height:1.1}.building-type-section .swiper{padding-inline:1.25rem;width:100%}.building-type-section .swiper-navigation-continer{display:flex;flex-direction:row;align-items:center;color:#fff;padding-inline:1.25rem;margin-top:2.5rem;justify-content:space-between}.building-type-section .swiper-navigation-continer .navigation-container{display:flex;flex-direction:column;width:9.7rem;margin-bottom:.25rem}.building-type-section .swiper-navigation-continer .navigation-container .swiper-pagination-progressbar{width:9.7rem;height:.2rem;background:rgba(0,0,0,.2);position:relative}.building-type-section .swiper-navigation-continer .navigation-container .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:#000!important;opacity:1}.building-type-section .swiper-navigation-continer .navigation-container .slide-number-container{color:#000;display:flex;justify-content:space-between;font-size:.75rem;letter-spacing:.05em;line-height:1rem}.building-type-section .swiper-navigation-continer .arrows-container{display:flex;gap:.75rem;justify-content:flex-start}.building-type-section .swiper-navigation-continer .arrows-container .building-arrow{display:flex;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;border-radius:50%;border:1px solid rgba(49,53,61,.6)}@media(min-width:1024px){.building-type-section{padding:5.75rem 0 6remrem}.building-type-section .header{margin-bottom:3rem;padding-inline:8.5rem}.building-type-section .header h2{font-size:3rem}.building-type-section .swiper{padding-inline:8.5rem 5rem}.building-type-section .swiper-navigation-continer{justify-content:space-between;width:100%;padding-inline:8.5rem;margin-top:3rem}.building-type-section .swiper-navigation-continer .navigation-container{display:flex;flex-direction:column;width:9.7rem;margin-bottom:0}.building-type-section .swiper-navigation-continer .navigation-container .swiper-pagination-progressbar{width:9.7rem;height:.2rem;background:rgba(0,0,0,.2);position:relative}.building-type-section .swiper-navigation-continer .navigation-container .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:#000!important;opacity:1}.building-type-section .swiper-navigation-continer .navigation-container .slide-number-container{color:#000;display:flex;justify-content:space-between;font-size:.75rem;letter-spacing:.05em;line-height:1rem}.building-type-section .swiper-navigation-continer .arrows-container{justify-content:flex-end}.building-type-section .swiper-navigation-continer .arrows-container .building-arrow{width:3rem;height:3rem}.building-type-section .swiper-navigation-continer .arrows-container .building-arrow:hover{background-color:#31353d}}.building-card{display:flex;flex-direction:column;background-color:#fff}.building-card .card-img-container .card-img{position:relative;height:11.25rem}.building-card .card-img-container .card-img .overlay{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.3);z-index:1}.building-card.businessProject .card-data p{display:flex;min-height:4.5rem}.building-card.businessProject .building-details{min-height:unset}.building-card .card-data{padding:1.5rem .875rem;position:relative;z-index:2}.building-card .card-data h3{font-size:1.5rem;line-height:1.2;position:absolute;top:-3rem;color:#fff}.building-card .card-data p{padding-bottom:1.5rem}.building-card .building-details{width:100%;margin-bottom:1.75rem}.building-card .building-details,.building-card .building-details .single-section{display:flex;flex-direction:column}.building-card .building-details .single-section .single-data{width:100%;display:flex;gap:1rem;font-size:.9rem;border-bottom:1px solid rgba(0,0,0,.1);padding:.75rem 0;align-items:center}.building-card .building-details .single-section .single-data .img-container{position:relative;height:1.5rem;width:1.5rem}.building-card .buttons-container{display:flex;flex-direction:column;gap:.5rem}.building-card .buttons-container .downloadBtn,.building-card .buttons-container .downloadBtn .button-section{min-width:100%}@media(min-width:1024px){.building-card{flex-direction:row-reverse;justify-content:space-between}.building-card .card-img-container{padding:1.5rem 1.5rem 1.5rem 0;width:42%}.building-card .card-img-container .card-img{position:relative;height:100%}.building-card .card-img-container .card-img .overlay{display:none}.building-card.businessProject .card-data p{margin-top:unset;min-height:3.5rem}.building-card.businessProject .card-data .building-details .single-section{width:85%}.building-card.businessProject .card-data .building-details .single-section:last-child{width:0}.building-card .card-data{padding:2rem 0 2.5rem 2rem;width:54%}.building-card .card-data h3{font-size:2.5rem;margin-bottom:.75rem;position:unset;color:#000}.building-card .card-data p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:3.5rem}.building-card .card-data .building-details{flex-direction:row;margin-top:1.5rem;margin-bottom:3rem}.building-card .card-data .building-details .single-section{width:50%}.building-card .card-data .building-details .single-section .single-data .img-container{width:1.75rem;height:1.75rem}.building-card .card-data .buttons-container{flex-direction:row;gap:1.5rem}.building-card .card-data .buttons-container .downloadBtn{min-width:45%}}.phase-overview{scroll-margin-top:2rem;padding:4rem 0;overflow:hidden}.phase-overview.commercialPage .header{margin-bottom:0}.phase-overview .header{padding-inline:1.25rem;display:flex;flex-direction:column;margin-bottom:3rem;overflow:hidden}.phase-overview .header h3{font-size:2rem;line-height:1;margin-bottom:2rem}.phase-overview .header p{opacity:.8}.phase-overview .overview-swiper{position:relative;z-index:3}.phase-overview .overview-swiper .swiper{width:100%;padding-inline:1.25rem}.phase-overview .overview-swiper .swiper-navigation-continer{padding-inline:1.25rem;margin-top:2rem;display:flex;justify-content:space-between;align-items:center}.phase-overview .overview-swiper .swiper-navigation-continer .navigation-container{display:flex;flex-direction:column;margin-bottom:.25rem}.phase-overview .overview-swiper .swiper-navigation-continer .navigation-container progress{width:9.7rem;height:.2rem;position:relative;transition:all .25s ease;background:rgba(0,0,0,.1)}.phase-overview .overview-swiper .swiper-navigation-continer .navigation-container progress::-webkit-progress-bar{background:rgba(0,0,0,.1);-webkit-transition:all .25s ease;transition:all .25s ease}.phase-overview .overview-swiper .swiper-navigation-continer .navigation-container progress::-moz-progress-bar{background:#000;-moz-transition:all .25s ease;transition:all .25s ease}.phase-overview .overview-swiper .swiper-navigation-continer .navigation-container progress::-webkit-progress-value{background:#000;-webkit-transition:all .25s ease;transition:all .25s ease}.phase-overview .overview-swiper .swiper-navigation-continer .navigation-container progress::-moz-progress-value{background:transparent!important;-moz-transition:all .25s ease;transition:all .25s ease}.phase-overview .overview-swiper .swiper-navigation-continer .navigation-container .slide-number-container{color:#000;display:flex;justify-content:space-between;font-size:.75rem;letter-spacing:.05em;line-height:1rem}.phase-overview .overview-swiper .swiper-navigation-continer .arrows-container{display:flex;gap:.75rem;justify-content:flex-end}.phase-overview .overview-swiper .swiper-navigation-continer .arrows-container .about-arrow{display:flex;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;border-radius:50%;border:1px solid rgba(0,0,0,.7)}@media(min-width:1024px){.phase-overview{padding:5.75rem 0 6rem}.phase-overview .header{padding-inline:8.5rem 0;width:100%;flex-direction:row;justify-content:space-between;margin-bottom:4rem;align-items:flex-start}.phase-overview .header h3{font-size:3rem;width:35%;margin-bottom:unset}.phase-overview .header p{width:55%;opacity:1;-webkit-padding-end:8.5rem;padding-inline-end:8.5rem}.phase-overview .overview-swiper .swiper-navigation-continer{position:absolute;z-index:3;top:0;left:53.25%;transform:translateX(-50%);margin-top:0;padding-inline:0;display:unset}.phase-overview .overview-swiper .swiper-navigation-continer .navigation-container{display:none}.phase-overview .overview-swiper .swiper-navigation-continer .arrows-container .about-arrow{width:3rem;height:3rem}.phase-overview .overview-swiper .swiper-navigation-continer .arrows-container .about-arrow:hover{background-color:#31353d}}@keyframes down-enter{0%{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}to{-webkit-clip-path:inset(0);clip-path:inset(0)}}@keyframes down-leave{0%{-webkit-clip-path:inset(0);clip-path:inset(0)}to{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}}@keyframes prev-down-enter{0%{-webkit-clip-path:inset(0);clip-path:inset(0)}to{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}}@keyframes prev-down-leave{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0);clip-path:inset(0)}}.about-card{display:flex;position:absolute;padding-inline:1.25rem;top:0;z-index:0;width:100%}.about-card .left-container{display:flex;flex-direction:column}.about-card .left-container .card-image{height:17rem;position:relative}.about-card .left-container .card-image .img-container{position:relative;width:92.5%;height:100%}.about-card .left-container .card-image .small-img-container{position:absolute;width:8.5rem;height:7.5rem;bottom:-1rem;right:0}.about-card .left-container span{font-size:.6rem;letter-spacing:8px;margin-bottom:1.25rem;opacity:.8;width:-moz-fit-content;width:fit-content;overflow:hidden}.about-card .left-container .card-data{display:flex;flex-direction:column;margin-top:2.5rem;opacity:0;min-height:13.25rem}.about-card .left-container .card-data h3{font-size:1.5rem;line-height:1.1;margin-bottom:1.25rem}.about-card .left-container .card-data p{font-size:.95rem}.about-card .right-container{display:none}.about-card .img-container,.about-card .small-img-container{transition:all .75s;-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%);overflow:hidden}.about-card .img-container img,.about-card .small-img-container img{transition:all .75s}.about-card.active{position:relative;z-index:1}.about-card.active .img-container,.about-card.active .small-img-container{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.about-card.active .img-container img,.about-card.active .small-img-container img{transform:scale(1.05)}.about-card.active .left-container .card-data{opacity:1}.about-card.prev .img-container,.about-card.prev .small-img-container{-webkit-clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%)}@media(min-width:1024px){.about-card{justify-content:space-between;padding-inline:8.5rem 0}.about-card .left-container{width:35%;position:relative;z-index:50}.about-card .left-container span{font-size:.75rem}.about-card .left-container .card-image{width:100%;height:22rem}.about-card .left-container .card-image .img-container{width:100%}.about-card .left-container .card-image .small-img-container{display:none}.about-card .left-container .card-data{margin-top:2rem;min-height:unset}.about-card .left-container .card-data h3{font-size:2.25rem;min-height:unset}.about-card .left-container .card-data p{min-height:unset;font-size:1rem}.about-card .right-container{width:55%;display:flex;margin-top:5rem}.about-card .right-container .img-container{position:relative;width:100%;height:32rem}}.nav-tabs-container{display:flex;align-items:center;height:4rem;width:100%;padding-inline:1.25rem;border-bottom:1px solid rgba(49,53,61,.2);position:-webkit-sticky;position:sticky;top:0;transition:all .5s;background-color:#fff;z-index:4;overflow-x:scroll;z-index:11}.nav-tabs-container.postion{top:2.85rem;position:-webkit-sticky;position:sticky}.nav-tabs-container::-webkit-scrollbar{display:none}.nav-tabs-container::-moz-scrollbar{display:none}.nav-tabs-container ul{height:100%;list-style:none;display:flex;gap:2rem;color:#31353d}.nav-tabs-container ul li{width:max-content;cursor:pointer;height:100%;display:flex;justify-content:center;align-items:center}.nav-tabs-container ul li:after{transition:all .5s;content:"";width:0;height:3px;background-color:#31353d;position:absolute;bottom:.5rem}.nav-tabs-container ul li.active{position:relative}.nav-tabs-container ul li.active:after{width:4rem}@media(min-width:1024px){.nav-tabs-container{padding-inline:8.5rem;align-items:center;overflow-x:hidden}.nav-tabs-container ul{width:100%;justify-content:space-between;gap:unset}.nav-tabs-container ul li{width:unset}}.amenity{display:flex;flex-direction:column;justify-content:center;align-items:center;height:19rem;transition:all .25s ease-in-out;position:relative;cursor:default}.amenity .icon-container{width:4.5rem;height:5rem;position:relative;z-index:1;margin-bottom:1rem}.amenity .icon-container img{transition:scale .25s ease-in-out;width:50%;height:80%}.amenity .amenity-info{display:flex;flex-direction:column;align-items:center;z-index:1;padding-inline:3rem;gap:1rem}.amenity .amenity-info .title{font-size:1.2rem;text-align:center}.amenity .amenity-info .desc{text-align:center;font-size:.8rem}.amenity .back-layer{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;transition:scale .5s ease-in-out,opacity .1s ease-out}.amenity.promise{height:13rem}.amenity.commercialServices-section{padding-inline:.5rem}.amenity.businessProject{height:14rem}.amenity .one{position:absolute;top:0;left:0;width:0;height:1px;background-color:rgba(0,0,0,.5);transition:all 1.25s}.amenity .one.two{left:0;height:0;width:1px}.amenity .one.three{top:unset;bottom:0;width:0;height:1px}.amenity .one.four{left:unset;top:0;right:0;height:0;width:1px}@media(min-width:1024px){.amenity{display:flex;flex-direction:column;justify-content:center;align-items:center;border:unset;height:12rem;transition:all .25s linear;position:relative;box-shadow:unset}.amenity:after{right:0;top:0;width:1px;height:0}.amenity:after,.amenity:before{content:"";position:absolute;background-color:rgba(41,44,51,.2);transition:all 2.5s linear}.amenity:before{bottom:0;width:0;height:1px}.amenity .icon-container{width:3rem;height:3rem;position:relative;z-index:1;margin-bottom:unset}.amenity .icon-container img{transition:all .4s ease-in-out;width:50%;height:80%}.amenity .amenity-info{transition:all .25s ease-in-out;display:flex;flex-direction:column;align-items:center;z-index:1;margin-top:1rem;padding-inline:1rem;gap:unset}.amenity .amenity-info .title{font-size:1.25rem;padding-bottom:1rem;transition:all .25s ease-in-out}.amenity .amenity-info .desc{display:none;text-align:center;font-size:.8rem}.amenity .back-layer{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;transition:transform .5s ease-in-out,opacity .1s ease-out;scale:1;transition:all .5s;background-color:#292c33}.amenity.promise{box-shadow:none;height:12rem;border:none}.amenity.promise,.amenity.promise:hover{background-color:#fff}.amenity.promise:hover .amenity-info .title{display:block;color:#000}.amenity.promise:hover .icon-container{display:block}.amenity.promise:hover .icon-container img{filter:none}.amenity.commercialServices-section{height:11rem}.amenity.commercialServices-section .icon-container{width:50%;height:50%}.amenity.commercialServices-section .amenity-info{display:none}.amenity.commercialServices-section:hover .amenity-info{display:flex}.amenity.commercialServices-section:hover .amenity-info .title{display:flex;font-size:1.2rem}.amenity.businessProject{pointer-events:none;height:12rem}.amenity.businessProject .back-layer{display:none}.amenity.businessProject:hover{background-color:transparent}.amenity.businessProject:hover .amenity-info .title{display:block;color:#000}.amenity.businessProject:hover .icon-container{display:block}.amenity.businessProject:hover .icon-container img{filter:none}.amenity:hover:not(.no-hover){background-color:#292c33}.amenity:hover:not(.no-hover) .amenity-header{display:none}.amenity:hover:not(.no-hover) .amenity-info .title{display:none;color:#fff}.amenity:hover:not(.no-hover) .amenity-info .desc{color:hsla(0,0%,100%,.7);display:flex;text-align:center}.amenity:hover:not(.no-hover) .icon-container{display:none}.amenity:hover:not(.no-hover) .icon-container img{filter:invert(99%) sepia(0) saturate(0) hue-rotate(201deg) brightness(109%) contrast(100%)}.amenity:hover:not(.no-hover) .back-layer{opacity:1}}.construction-updates-section{height:40rem;position:relative;scroll-margin-top:2rem;overflow:hidden}.construction-updates-section.our-video-section .header{z-index:3;display:flex;flex-direction:column;color:#fff}.construction-updates-section.our-video-section .header .slogan{font-size:.6rem;letter-spacing:8px;opacity:.8;width:-moz-fit-content;width:fit-content;overflow:hidden}.construction-updates-section.our-video-section .header .title{margin:1.5rem 0}.construction-updates-section.our-video-section .header p{width:40%}.construction-updates-section.our-video-section .container{height:100%;position:relative}.construction-updates-section.our-video-section .container .overlay{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:2}.construction-updates-section.our-video-section .container .overlay.hide-overlay{display:none}.construction-updates-section.our-video-section .container .overlay .overlay-bg{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,.3)}.construction-updates-section.our-video-section .container .icon-shadow-container{width:11rem;height:9rem;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:5}.construction-updates-section.our-video-section .container .icon-shadow-container:hover .icon.isPlaying{display:flex}.construction-updates-section.our-video-section .container .icon-shadow-container .icon{width:5rem;height:5rem;border-radius:50%;mix-blend-mode:normal;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;cursor:pointer;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);overflow:hidden}.construction-updates-section.our-video-section .container .icon-shadow-container .icon .player-container{transition:all .3s ease-in-out;width:100%;height:100%;border:1px solid #000;background-color:#fff;border-radius:50%}.construction-updates-section.our-video-section .container .icon-shadow-container .icon .player-container div{width:100%;height:100%;position:relative}.construction-updates-section.our-video-section .container .icon-shadow-container .icon .player-container div svg{position:absolute;top:50%;left:50%;transform:scale(.95) translate(-50%,-50%)}.construction-updates-section.our-video-section .container .icon-shadow-container .icon .player-container div svg path{fill:#000}.construction-updates-section.our-video-section .container .icon-shadow-container .icon.isPlaying{display:none}.construction-updates-section.our-video-section .container .icon-shadow-container .icon.isPlaying .player-container div svg{transform:scale(.95) translate(-60%,-50%)}.construction-updates-section.our-video-section .container .video-container{height:100%;background-color:#000}.construction-updates-section.our-video-section .container .video-container .video-player{object-fit:cover}.construction-updates-section.commercialProject{margin-top:3rem}.construction-updates-section .header{padding-inline:1.25rem;position:absolute;top:3rem;left:0;z-index:3;transition:all 1s ease-in-out}.construction-updates-section .header h2{font-size:2rem;line-height:1.1;color:#fff}.construction-updates-section .swiper{height:100%;position:relative}.construction-updates-section .swiper .overlay{position:absolute;left:0;right:0;top:0;bottom:0;background-size:cover;background-repeat:no-repeat;background-position:50%;display:flex;align-items:center;justify-content:center}.construction-updates-section .swiper .overlay .img-overlay{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,.35);z-index:3}.construction-updates-section .swiper .overlay.hide-overlay{display:none}.construction-updates-section .swiper .icon-shadow-container{width:11rem;height:9rem;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:5}.construction-updates-section .swiper .icon-shadow-container:hover .icon.isPlaying{display:flex}.construction-updates-section .swiper .icon-shadow-container .icon{width:5rem;height:5rem;border-radius:50%;mix-blend-mode:normal;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;cursor:pointer;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);overflow:hidden}.construction-updates-section .swiper .icon-shadow-container .icon .player-container{transition:all .3s ease-in-out;width:100%;height:100%;border:1px solid #000;background-color:#fff;border-radius:50%}.construction-updates-section .swiper .icon-shadow-container .icon .player-container div{width:100%;height:100%;position:relative}.construction-updates-section .swiper .icon-shadow-container .icon .player-container div svg{position:absolute;top:50%;left:50%;transform:scale(.95) translate(-50%,-50%)}.construction-updates-section .swiper .icon-shadow-container .icon .player-container div svg path{fill:#000}.construction-updates-section .swiper .icon-shadow-container .icon.isPlaying{display:none}.construction-updates-section .swiper .icon-shadow-container .icon.isPlaying .player-container div svg{transform:scale(.95) translate(-60%,-50%)}.construction-updates-section .swiper .video-container{height:100%;background-color:#000}.construction-updates-section .swiper .video-container .video-player{object-fit:cover}.construction-updates-section .swiper.thumbs-swiper{width:100%;height:6rem;position:absolute;bottom:3rem;left:0;-webkit-padding-start:1.25rem;padding-inline-start:1.25rem}.construction-updates-section .swiper.thumbs-swiper .swiper-slide{transition:all .25s}.construction-updates-section .swiper.thumbs-swiper .swiper-slide .overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.25);z-index:1}.construction-updates-section .swiper.thumbs-swiper .swiper-slide .active{border:1px solid #fff}.construction-updates-section .swiper.thumbs-swiper .swiper-slide .active .overlay{background:none}.construction-updates-section .swiper.thumbs-swiper .thumb-container{position:relative;height:100%;cursor:pointer}@media(min-width:1024px){.construction-updates-section{height:calc(100vh - 4rem)}.construction-updates-section .header{top:4rem;-webkit-padding-start:8.5rem;padding-inline-start:8.5rem}.construction-updates-section .header h2{font-size:3rem}.construction-updates-section .swiper.thumbs-swiper{width:100%;height:6rem;-webkit-padding-start:0;padding-inline-start:0;position:absolute;bottom:3rem;left:8.5rem}.construction-updates-section .swiper .icon-shadow-container .icon .player-container{background-color:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.2)}.construction-updates-section .swiper .icon-shadow-container .icon .player-container div svg path{fill:#fff}.construction-updates-section .swiper .icon-shadow-container .icon:hover .player-container{background-color:#fff;border:1px solid #000}.construction-updates-section .swiper .icon-shadow-container .icon:hover .player-container div svg path{fill:#000}.construction-updates-section.our-video-section .container .icon-shadow-container .icon .player-container{background-color:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.2)}.construction-updates-section.our-video-section .container .icon-shadow-container .icon .player-container div svg path{fill:#fff}.construction-updates-section.our-video-section .container .icon-shadow-container .icon:hover .player-container{background-color:#fff;border:1px solid #000}.construction-updates-section.our-video-section .container .icon-shadow-container .icon:hover .player-container div svg path{fill:#000}}.enquiry-section{padding:3.75rem 0 4rem;height:53.5rem;scroll-margin-top:2rem;overflow:hidden;position:relative}.enquiry-section.booking{height:100%;width:100%}.enquiry-section.booking .header{color:#fff}.enquiry-section.booking .thank-message{color:#fff;padding:0}.enquiry-section.booking.formSubmitted{display:flex;justify-content:center;align-items:center}.enquiry-section.phasePage{height:48.5rem}.enquiry-section.contactPage{height:43.5rem}.enquiry-section.white-text .header,.enquiry-section.white-text .thank-message{color:#fff}.enquiry-section .header{margin-bottom:2rem;-webkit-padding-start:1.25rem;padding-inline-start:1.25rem;position:relative;z-index:2}.enquiry-section .header h2{font-size:2rem;line-height:1.15}.enquiry-section .form-wrapper{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:2rem;gap:2rem;padding-inline:1.25rem;position:relative;z-index:2}.enquiry-section .form-wrapper .field-wrapper{position:relative}.enquiry-section .form-wrapper .field-wrapper.field-wrapper-number{z-index:9}.enquiry-section .form-wrapper .field-wrapper.field-wrapper-number .react-tel-input input{width:100%}.enquiry-section .form-wrapper .field-wrapper.select{z-index:2}.enquiry-section .form-wrapper .field-wrapper.select1{z-index:3}.enquiry-section .form-wrapper .field-wrapper.select1.select2{z-index:2}.enquiry-section .form-wrapper .field-wrapper .errorMsg{position:absolute;color:red;-webkit-margin-start:1rem;margin-inline-start:1rem;font-size:.75rem;transition:all .3s}.enquiry-section .form-wrapper .field-wrapper label{color:#000;font-size:1.2rem;display:none}.enquiry-section .form-wrapper .field-wrapper input{height:3rem}.enquiry-section .form-wrapper .field-wrapper .input-wrapper{position:relative;padding-bottom:0}.enquiry-section .form-wrapper .field-wrapper .input-wrapper .text-input{padding:.5rem 1rem;background:#f8f8f8;width:100%;font-size:1rem;border:1px solid rgba(0,0,0,.1);border-radius:4px}.enquiry-section .form-wrapper .field-wrapper .input-wrapper .text-input:focus-visible{outline:none;border:1px solid rgba(49,53,61,.7)}.enquiry-section .form-wrapper .field-wrapper .input-wrapper .text-input::placeholder{color:rgba(49,53,61,.4);font-size:.75rem}.enquiry-section .form-wrapper .field-wrapper .input-wrapper textarea{resize:none}.enquiry-section .form-wrapper .field-wrapper .input-wrapper.input-wrapper--flex{display:flex;margin-right:.9rem}.enquiry-section .form-wrapper .field-wrapper .field-wrapper-container{display:flex;align-items:center;flex-direction:row;padding:1rem 0}.enquiry-section .form-wrapper .field-wrapper .field-wrapper-container.field-wrapper-container--column{flex-direction:column;align-items:flex-start;padding-top:0}.enquiry-section .form-wrapper .field-wrapper .field-wrapper-container.field-wrapper-container--column p{padding-top:1.5rem;color:#000;font-size:1.2rem}.enquiry-section .form-wrapper .field-wrapper .field-wrapper-container.field-wrapper-container--column .title{color:#5f5f5f}.enquiry-section .form-wrapper .field-wrapper .field-wrapper-container.field-wrapper-container--column .field-wrapper{display:flex;flex-direction:column}.enquiry-section .form-wrapper .field-wrapper .field-wrapper-container.field-wrapper-container--column .field-wrapper .field{display:none}.enquiry-section .form-wrapper .field-wrapper .field-wrapper-container.field-wrapper-container--column .field-wrapper .file-input__label{border:1px solid #2d477a;padding:.5rem 1rem;margin:1rem 0;color:#2d477a;font-size:1.4rem;cursor:pointer}.enquiry-section .form-wrapper .field-wrapper .field-wrapper-container.field-wrapper-container--column span{color:#5f5f5f;font-size:1.2rem}.enquiry-section .form-wrapper button{width:-moz-fit-content;width:fit-content;min-width:9rem}.enquiry-section .thank-message{width:100%;height:100%;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column;padding-top:15rem;position:relative;z-index:2}.enquiry-section .thank-message h2{font-size:1.5rem}.enquiry-section .bg-container{position:absolute;width:100%;height:100%;z-index:-1;top:0}.enquiry-section .bg-container .overlay{position:absolute;width:100%;height:100%;z-index:1;background-color:rgba(0,0,0,.5)}@media(min-width:1024px){.enquiry-section{padding:5.75rem 0 6rem;height:48.5rem}.enquiry-section.booking{height:100%}.enquiry-section.booking .header{margin-bottom:3rem}.enquiry-section.businessProject{margin-top:-.05rem;position:relative;z-index:1}.enquiry-section.phasePage{height:48.5rem}.enquiry-section.contactPage{height:43rem}.enquiry-section.contactPage .thank-message{padding-top:8rem}.enquiry-section .header{margin-bottom:3rem;-webkit-padding-start:8.5rem;padding-inline-start:8.5rem}.enquiry-section .header h2{font-size:3rem}.enquiry-section .form-wrapper{grid-template-columns:repeat(2,1fr);gap:2.25rem;padding-inline:8.5rem}.enquiry-section .form-wrapper .field-wrapper.message-input{grid-column:1/3}.enquiry-section .form-wrapper .field-wrapper .errorMsg{font-size:1rem}.enquiry-section .form-wrapper .field-wrapper .input-wrapper .text-input::placeholder{font-size:1rem}.enquiry-section .form-wrapper .field-wrapper input{height:4rem}.enquiry-section .thank-message{padding-top:12rem}.enquiry-section .thank-message h2{font-size:2.5rem}}.people-card{display:flex;flex-direction:column}.people-card .img-container{height:26rem;position:relative}.people-card .details{padding-top:.6rem}.people-card .details .name{font-size:1.75rem}.people-card .details .title{font-size:1rem}.our-story-section{padding:4rem 0 0;display:flex;flex-direction:column;overflow:hidden}.our-story-section.our-story--service{padding:4rem 0 0}.our-story-section.our-story--service .description{margin-bottom:0}.our-story-section .header{padding-inline:1.15rem;font-size:2rem;margin-bottom:1.5rem;line-height:1.1}.our-story-section .description{padding-inline:1.25rem;margin-bottom:2.5rem;opacity:.8}.who-we-are-story-img{display:flex;flex-direction:column;padding-bottom:4rem;overflow:hidden}.who-we-are-story-img .details{padding-inline:1.25rem}.who-we-are-story-img .details h3{font-size:2rem;line-height:1;margin-bottom:1.5rem}.who-we-are-story-img .details p{opacity:.8;white-space:break-spaces}.who-we-are-story-img .img-container{width:calc(100% - 2.5rem);height:22rem;position:relative;overflow:hidden;margin:auto auto 1.5rem}.who-we-are-story-img .img-container img{transition:all .5s}@media(min-width:1024px){.our-story-section{padding:5.75rem 8.5rem 3rem;flex-direction:row;flex-wrap:wrap}.our-story-section.our-story--service{padding:5.75rem 8.5rem 6rem}.our-story-section.our-story--service .description{margin-bottom:0}.our-story-section div{width:50%;padding-inline:0!important}.our-story-section .header{width:50%;margin-bottom:unset;font-size:3rem}.our-story-section .description{width:50%;margin-bottom:5rem}.who-we-are-story-img{width:100%;padding:0 8.5rem 6rem;flex-direction:row}.who-we-are-story-img .details{display:flex;flex-direction:column;justify-content:flex-start;width:calc(100% - 39.25rem);margin-bottom:0;padding-inline:0}.who-we-are-story-img .details h3{width:75%;margin-bottom:2rem;font-size:3rem}.who-we-are-story-img .details p{width:90%;white-space:break-spaces}.who-we-are-story-img .img-container{position:relative;width:39.25rem;height:auto;transform:translateY(.5rem);padding-inline:unset;margin:unset}}.OurStoryDetails{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;padding-inline:8.5rem;justify-content:space-between}.OurStoryDetails .OurStoryDetails__card{width:30%}.OurStoryDetails .OurStoryDetails__card .image-container{height:29rem;width:100%;position:relative;overflow:hidden}.OurStoryDetails .OurStoryDetails__card .image-container .overlay{position:absolute;width:100%;height:100%;top:0;background-color:rgba(0,0,0,.25);z-index:1}.OurStoryDetails .OurStoryDetails__card .image-container img{width:100%;height:100%;position:absolute}.OurStoryDetails .OurStoryDetails__card .content{padding:1.5rem 0 5rem}.OurStoryDetails .OurStoryDetails__card .content span{letter-spacing:.6rem;font-size:.7rem}.OurStoryDetails .OurStoryDetails__card .content .title{margin-bottom:1rem;line-height:1;font-size:1.75rem}.OurStoryDetails .OurStoryDetails__card .content p{font-size:1rem;color:#000}.OurStoryDetails .OurStoryDetails__card:first-of-type,.OurStoryDetails .OurStoryDetails__card:nth-of-type(4){padding-top:4rem}.OurStoryDetails .OurStoryDetails__card:nth-of-type(2),.OurStoryDetails .OurStoryDetails__card:nth-of-type(5){padding-top:8rem}.OurStoryDetails .OurStoryDetails__card.index7{padding-top:0}.OurStoryDetails .OurStoryDetails__card.index6{transform:translateY(-4rem);padding-top:0}.OurStoryDetails .OurStoryDetails__card.lastIndex{transform:translateY(-8rem)}.OurStoryDetails.section--two{transform:translateY(-8rem);margin-bottom:-7rem}.OurStoryDetails-mobile{padding:3.75rem 0 4rem}.OurStoryDetails-mobile.OurStoryDetails--article{padding:0}.OurStoryDetails-mobile.OurStoryDetails--article .arrows-container{margin-top:2rem}.OurStoryDetails-mobile .swiper{padding-inline:1.25rem}.OurStoryDetails-mobile .swiper .media-card{margin-bottom:0!important}.OurStoryDetails-mobile .swiper-navigation-continer{margin-top:.75rem;width:100%;display:flex;justify-content:space-between;flex-direction:row;color:#fff;z-index:2;padding-inline:1.25em}.OurStoryDetails-mobile .swiper-navigation-continer .navigation-container{display:flex;flex-direction:column;width:9.7rem;gap:.25rem;margin-top:.5rem}.OurStoryDetails-mobile .swiper-navigation-continer .navigation-container .swiper-pagination-progressbar{width:9.7rem;height:.2rem;background:rgba(0,0,0,.2);position:relative}.OurStoryDetails-mobile .swiper-navigation-continer .navigation-container .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:#000!important;opacity:1}.OurStoryDetails-mobile .swiper-navigation-continer .navigation-container .slide-number-container{display:flex;color:#000;justify-content:space-between;font-size:.75rem;letter-spacing:.05em;line-height:1rem;z-index:2}.OurStoryDetails-mobile .swiper-navigation-continer .arrows-container{display:flex;gap:.75rem;justify-content:flex-end}.OurStoryDetails-mobile .swiper-navigation-continer .arrows-container .contractors-arrow{display:flex;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;border-radius:50%;border:1px solid rgba(49,53,61,.6)}.OurStoryDetails-mobile .OurStoryDetails__card{width:100%}.OurStoryDetails-mobile .OurStoryDetails__card .image-container{height:20rem;width:100%;position:relative}.OurStoryDetails-mobile .OurStoryDetails__card .image-container .overlay{position:absolute;width:100%;height:100%;top:0;background-color:rgba(0,0,0,.25);z-index:1}.OurStoryDetails-mobile .OurStoryDetails__card .content{padding:1.5rem 0 2rem}.OurStoryDetails-mobile .OurStoryDetails__card .content span{letter-spacing:.4rem;font-size:.7rem}.OurStoryDetails-mobile .OurStoryDetails__card .content .title{margin:.5rem 0 1.25rem;font-size:1.75rem;line-height:2rem}.OurStoryDetails-mobile .OurStoryDetails__card .content p{font-size:.8rem;color:#000;width:95%}.our-people-section{background-color:#31353d;color:#fff;padding:4rem 0 6rem;position:relative}.our-people-section .header{margin-bottom:2rem;-webkit-padding-start:1.25rem;padding-inline-start:1.25rem}.our-people-section .header h2{font-size:2.8rem;line-height:1.1}.our-people-section .swiper{-webkit-padding-start:1.25rem;padding-inline-start:1.25rem;-webkit-padding-end:.75rem;padding-inline-end:.75rem}.our-people-section .swiper-navigation-container{-webkit-padding-start:1.25rem;padding-inline-start:1.25rem}.our-people-section .swiper-navigation-container .arrows-container{display:flex;gap:1.25rem;justify-content:flex-start;position:relative;top:2rem}.our-people-section .swiper-navigation-container .arrows-container .our-people-arrow{display:flex;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;border-radius:50%;border:1px solid #fff}.our-people-section .swiper-navigation-container .navigation-container{display:none}@media(min-width:1024px){.our-people-section{padding:5.75rem 0 6rem}.our-people-section .header{margin-bottom:3rem}.our-people-section .header,.our-people-section .swiper{-webkit-padding-start:8.5rem;padding-inline-start:8.5rem}.our-people-section .swiper-navigation-container{width:100%;padding-inline:8.5rem;margin-top:3rem;display:flex;align-items:center;justify-content:space-between}.our-people-section .swiper-navigation-container .navigation-container{display:flex;flex-direction:column;gap:.25rem}.our-people-section .swiper-navigation-container .navigation-container .swiper-pagination-progressbar{width:9.7rem;height:.2rem;background:hsla(0,0%,100%,.2);position:relative}.our-people-section .swiper-navigation-container .navigation-container .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:#fff!important;opacity:1}.our-people-section .swiper-navigation-container .navigation-container .slide-number-container{color:#fff;display:flex;justify-content:space-between;font-size:.75rem;letter-spacing:.05em;line-height:1rem}.our-people-section .swiper-navigation-container .arrows-container{top:0}}.our-partners{padding:3.75rem 1.25rem 4rem;margin-bottom:-1.5px;overflow:hidden}.our-partners .header-section{margin-bottom:2rem}.our-partners .header-section h5{line-height:1;font-size:2rem;margin-bottom:1rem}.our-partners .header-section p{opacity:.8}.our-partners .contractors-section{margin-bottom:3rem}.our-partners .contractors-section:last-child{margin-bottom:0}.our-partners .contractors-section .header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.our-partners .contractors-section .header h6{font-size:1.5rem}.our-partners .contractors-section .partner-card{display:flex;justify-content:center;align-items:center;width:100%;height:9rem;border:1px solid rgba(41,44,51,.1);-webkit-border-end:none;border-inline-end:none}.our-partners .contractors-section .partner-card .img-container{position:relative;width:50%;height:50%}.our-partners .contractors-section .swiper{-webkit-padding-end:1px;padding-inline-end:1px}.our-partners .contractors-section .swiper-slide:last-of-type .partner-card{-webkit-border-end:1px solid rgba(41,44,51,.1);border-inline-end:1px solid rgba(41,44,51,.1)}.our-partners .arrows-container{display:flex;gap:.75rem;justify-content:flex-end;margin-top:2rem}.our-partners .arrows-container .contractors-arrow{display:flex;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;border-radius:50%;border:1px solid rgba(49,53,61,.6)}@media(min-width:1024px){.our-partners{padding:5.75rem 8.5rem 6rem}.our-partners .header-section h5{margin-bottom:1.5rem;font-size:3rem}.our-partners .header-section p{width:40%}.our-partners .contractors-section,.our-partners .contractors-section .header{margin-bottom:2.5rem}.our-partners .contractors-section .partner-card{height:12rem}.our-partners .contractors-section .partner-card .img-container{position:relative;width:7.3rem;height:7rem}.our-partners .arrows-container{justify-content:center;align-items:center;margin-top:0}.our-partners .arrows-container .contractors-arrow{width:3rem;height:3rem}.our-partners .arrows-container .contractors-arrow:hover{background-color:#31353d}}.media-center-section{padding:3rem 1.25rem;overflow:hidden}.media-center-section.article-center--bg{background:#f7f7f7;padding:3.75rem 0 4rem}.media-center-section.article-center--bg .header h3{font-size:2.8rem;padding-inline:1.25rem;line-height:1.1;margin-bottom:2rem;-webkit-margin-start:-.3rem;margin-inline-start:-.3rem}.media-center-section.article-center--bg .media-items{border-top:none;margin-top:0;padding-top:0}.media-center-section .select-container{position:relative;z-index:10}.media-center-section .select-container.mobile-select-container{display:grid;grid-template-columns:1fr .6fr;grid-gap:1rem;gap:1rem}.media-center-section .media-items{border-top:1px solid rgba(0,0,0,.1);margin-top:1.5rem;padding-top:2.5rem}@media(min-width:1024px){.media-center-section{padding-top:6rem;padding-bottom:3rem;padding-inline:0}.media-center-section.article-center--bg{background:#f7f7f7;padding:5.75rem 0 3rem 3rem}.media-center-section.article-center--bg .header h3{font-size:3rem;padding:0 8.5rem;margin-bottom:3rem}.media-center-section.article-center--bg .media-items .media-container{margin-top:0}.media-center-section .search-section{padding-inline:8.5rem;display:flex;align-items:center;justify-content:space-between}.media-center-section .search-section .media-types{display:flex;align-items:center}.media-center-section .search-section .media-types .type{-webkit-margin-end:3rem;margin-inline-end:3rem;display:flex;flex-direction:column;align-items:center}.media-center-section .search-section .media-types .type .active-point{width:6px;height:6px;border-radius:50%;background-color:#000;margin-bottom:1rem;opacity:0;transition:all .25s ease-in-out}.media-center-section .search-section .media-types .type .name{cursor:pointer;color:rgba(0,0,0,.3);text-transform:uppercase;font-size:.9rem;font-weight:600;transition:all .25s ease-in-out}.media-center-section .search-section .media-types .type.active .active-point{opacity:1}.media-center-section .search-section .media-types .type.active .name{color:#000}.media-center-section .search-section .select-container{width:15rem}.media-center-section .media-items{margin-top:3rem;padding-top:3rem}.media-center-section .media-items .main-media-item{padding-inline:8.5rem;display:grid;grid-template-columns:.7fr 1fr;grid-gap:5rem;gap:5rem}.media-center-section .media-items .main-media-item .item-details{display:flex;flex-direction:column;gap:5rem}.media-center-section .media-items .main-media-item .item-details .meta{display:flex;align-items:center;justify-content:space-between;font-weight:600;font-size:.9rem}.media-center-section .media-items .main-media-item .item-details .meta .media-type{display:flex;align-items:center}.media-center-section .media-items .main-media-item .item-details .meta .media-type .active-point{width:7px;height:7px;border-radius:50%;background-color:#000;transition:all .25s ease-in-out;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.media-center-section .media-items .main-media-item .item-details .core-info .title{font-size:2rem;width:80%;line-height:1.1}.media-center-section .media-items .main-media-item .item-details .core-info .desc{width:85%;margin:1rem 0;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.media-center-section .media-items .main-media-item .item-details .core-info .read-more{font-weight:600;font-size:1.1rem;cursor:pointer}.media-center-section .media-items .main-media-item .image-container{position:relative;height:28rem}.media-center-section .media-items .media-container{padding-inline:5.5rem;margin-top:6rem;display:grid;grid-template-columns:repeat(3,1fr)}.media-center-section .media-items .media-container.no-matching-data{grid-template-columns:1fr}.media-center-section .media-items .media-container.no-matching-data .no-matching-text{text-align:center;font-weight:600;font-size:1.75rem}.media-center-section .media-items .media-container.decrease-margin{margin-top:3rem}}.media-card{margin-bottom:2.5rem}.media-card:last-child{margin-bottom:0}.media-card .card-img{height:18rem;position:relative}.media-card .card-img:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.2);z-index:1}.media-card .card-img .overlay{position:absolute;top:0;left:0;bottom:0;right:0;display:flex;flex-direction:column;justify-content:space-between;padding:1rem;color:#fff;z-index:2;font-size:.8rem;background-color:rgba(0,0,0,.3)}.media-card .card-img .overlay .type{text-transform:uppercase}.media-card .card-img .read-more{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.media-card .card-details{margin-top:1rem}.media-card .card-details .title{font-size:1.3rem;line-height:1.25;min-height:2.75rem;width:100%}.media-card .card-details .desc{margin:1rem 0;line-height:1.2;color:rgba(0,0,0,.6);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:1024px){.media-card{padding-inline:3rem;height:30rem}.media-card,.media-card:last-child{margin-bottom:3rem}.media-card .card-img{transition:all .75s;height:100%}.media-card .card-img .read-more{opacity:0!important;margin-top:2rem;transition:all .25s}.media-card:not(:nth-child(3n)){-webkit-border-end:solid 1px rgba(0,0,0,.1);border-inline-end:1px solid rgba(0,0,0,.1)}.media-card:last-of-type{-webkit-border-end:none;border-inline-end:none}.media-card .card-img.hoverd{height:60%}.media-card .card-img.hoverd .read-more{opacity:1!important;margin-top:0}.media-card .card-details .desc{-webkit-line-clamp:5}}.common-banner{display:flex;width:100%;height:50rem;flex-direction:column;background-size:cover;background-repeat:no-repeat;position:relative;padding-inline:1.25rem;padding-top:6.85rem;align-items:center;justify-content:center;z-index:1;overflow:hidden}.common-banner .banner-image-container,.common-banner .overlay{position:absolute;top:0;left:0;width:100%;height:100%}.common-banner .overlay{z-index:2;background-color:rgba(0,0,0,.5)}.common-banner .banner-text-data{display:flex;flex-direction:column;color:#fff;position:relative;z-index:3}.common-banner .banner-text-data h1{font-size:2rem;margin-bottom:1.5rem;line-height:1.2}.common-banner .banner-text-data .text-description{font-size:1rem;width:95%;opacity:.8}.common-banner .banner-text-data .text-description p span{text-transform:uppercase}@media(min-width:1024px){.common-banner{height:100vh;padding-inline:8.5rem;flex-direction:row;padding-top:10rem;justify-content:flex-start}.common-banner .banner-text-data h1{font-size:4rem;line-height:1.25;overflow:hidden}.common-banner .banner-text-data .text-description{width:65%;line-height:1.75}.common-banner .banner-text-data .buttons-group .line{-webkit-margin-end:1.5rem;margin-inline-end:1.5rem}}.where-to{background:#f7f7f7;padding:3.75rem 1.25rem 4rem;overflow:hidden}.where-to h4{font-size:2rem;line-height:1.15}.where-to .info-container{display:flex;flex-direction:column;gap:3rem;margin-top:3rem}.where-to .info-container .info .title{font-size:1.5rem}.where-to .info-container .info .icons-container .address{cursor:unset;pointer-events:none}.where-to .info-container .info .icons-container .icon{display:flex;align-items:center;margin-top:1rem;gap:1rem;width:100%}.where-to .info-container .info .icons-container .icon .img-container{width:1.25rem;height:1.25rem;position:relative}@media(min-width:1024px){.where-to{padding:5.75rem 8.5rem 6rem}.where-to h4{width:30%;line-height:1;font-size:3rem}.where-to .info-container{margin-top:4rem;display:grid;grid-template-columns:1.5fr 1fr 1.5fr 1fr}.where-to .info-container .info .title{font-size:2rem}.where-to .info-container .info .icons-container .icon{margin-top:1.5rem}.where-to .info-container .info .icons-container .icon span{width:80%}}.article-page{padding-top:6.85rem}.article-header{padding:4rem 1.25rem 2rem}.article-header .sub-title{display:flex;gap:.5rem;align-items:center}.article-header .sub-title span{font-size:.9rem}.article-header .sub-title .circle{width:7px;height:7px;border-radius:50%;background-color:#1b414c}.article-header .title{font-size:2rem;width:100%;line-height:1.15}.article-header .date{padding-top:.5rem}.article-header .date span{text-transform:uppercase;font-size:.9rem}.article-image{padding:0 1.25rem 2rem}.article-image .image-container{width:100%;height:20rem;position:relative}.article-image .image-container .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background-color:rgba(0,0,0,.3)}.article-image .image-container img{width:100%;height:100%;position:absolute}@media(min-width:1024px){.article-page{padding-top:10.45rem}.article-header{padding:4rem 8.5rem 2rem}.article-header .title{font-size:3rem}.article-image{padding:0 8.5rem 3rem}.article-image .image-container{height:40rem}}.ArticleInfo-container{padding-inline:1.25rem}.ArticleInfo-container .ArticleInfo-wrapper{display:grid;grid:auto-flow/1fr}.ArticleInfo-container .ArticleInfo-wrapper span{margin-bottom:1rem;font-size:1rem}.ArticleInfo-container .ArticleInfo-wrapper .social-media{display:flex}.ArticleInfo-container .ArticleInfo-wrapper .social-media button{width:2.5rem}.ArticleInfo-container .ArticleInfo-wrapper .social-media .image-container{position:relative;width:1.5rem;height:1.5rem;margin-top:.6rem;-webkit-margin-end:.8rem;margin-inline-end:.8rem;cursor:pointer}.ArticleInfo-container .ArticleInfo-wrapper .social-media .image-container img{position:absolute;width:100%}.ArticleInfo-container .ArticleInfo-wrapper .social-media .image-container .copy-text{position:absolute;background:#000;color:#fff;top:-2rem;width:4rem;text-align:center;left:-1rem;z-index:2;border-radius:4px}.ArticleInfo-container .ArticleInfo-wrapper .social-media .image-container .copy-text:before{content:"";width:0;height:0;bottom:-.5rem;right:53.3%;transform:translateX(50%);position:absolute;border-left:.5rem solid transparent;border-right:.5rem solid transparent;border-top:.5rem solid #000}.ArticleInfo-container .ArticleInfo-wrapper .data .info p{padding-bottom:2rem;color:#31353d}.ArticleInfo-container .ArticleInfo-wrapper .data .title{padding:1rem 0 3rem}.ArticleInfo-container .ArticleInfo-wrapper .data .title h3{position:relative;color:#31353d;font-size:2rem;-webkit-padding-start:1rem;padding-inline-start:1rem;line-height:1.15}.ArticleInfo-container .ArticleInfo-wrapper .data .title h3:before{content:"";position:absolute;width:2px;height:80%;background:#31353d;top:.5rem;left:0}.ArticleInfo-container .ArticleInfo-wrapper .data .image-data{padding:2rem 0 4rem}.ArticleInfo-container .ArticleInfo-wrapper .data .image-data .image-container{position:relative;width:100%;height:25rem}.ArticleInfo-container .ArticleInfo-wrapper .data .image-data .image-container .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background-color:rgba(0,0,0,.3)}.ArticleInfo-container .ArticleInfo-wrapper .data .image-data .image-container img{position:absolute;width:100%;height:100%}.ArticleInfo-container .ArticleInfo-wrapper .data .image-data .image-details{color:#000;font-size:.9rem}@media(min-width:1024px){.ArticleInfo-container{padding-inline:8.5rem}.ArticleInfo-container .ArticleInfo-wrapper{display:flex}.ArticleInfo-container .ArticleInfo-wrapper .social-media .image-container{width:1.5rem;height:1.5rem;position:relative;margin-top:.6rem;-webkit-margin-end:.8rem;margin-inline-end:.8rem}.ArticleInfo-container .ArticleInfo-wrapper .social-media .image-container img{position:absolute;width:100%}.ArticleInfo-container .ArticleInfo-wrapper .data .info p{padding-bottom:2rem;font-size:1.15rem}.ArticleInfo-container .ArticleInfo-wrapper .data .title{padding:3rem 0 5rem}.ArticleInfo-container .ArticleInfo-wrapper .data .title h3{position:relative;font-size:3rem;-webkit-padding-start:1rem;padding-inline-start:1rem;line-height:1.2}.ArticleInfo-container .ArticleInfo-wrapper .data .title h3:before{top:1rem}.ArticleInfo-container .ArticleInfo-wrapper .data .image-data .image-container{height:30rem}}.dev-menu{height:36.5rem;width:100%;background:#f9f6f6;position:relative;z-index:5;justify-content:center;display:flex;align-items:center;box-shadow:0 15px 15px -15px #000}.dev-menu .development-menu{width:100%;height:100%;padding:2.5rem 0}.dev-menu .development-menu .react-tabs{list-style:none}.dev-menu .development-menu .react-tabs .tabs-container{display:flex;flex-direction:column;gap:2.5rem}.dev-menu .development-menu .react-tabs .tabs-container .tabs-header{padding-inline:2.5rem;display:flex;justify-content:space-between;align-items:center;z-index:1}.dev-menu .development-menu .react-tabs .tabs-container .tabs-header h2{color:#31353d;font-size:2rem;line-height:1}.dev-menu .development-menu .react-tabs .tabs-container .tabs-header .react-tabs__tab-list{list-style:none;display:flex;gap:3rem;transition:all .5s}.dev-menu .development-menu .react-tabs .tabs-container .tabs-header .react-tabs__tab-list li{text-transform:uppercase;letter-spacing:.05rem;color:#000;cursor:pointer;transition:all .5s;font-size:.85rem;position:relative}.dev-menu .development-menu .react-tabs .tabs-container .tabs-header .react-tabs__tab-list li:after{position:absolute;z-index:10;content:"";width:0;height:2px;left:0;bottom:-.5rem;background-color:#000;transition:all .3s ease-in-out}.dev-menu .development-menu .react-tabs .tabs-container .tabs-header .react-tabs__tab-list .react-tabs__tab--selected{color:#000;opacity:1;outline:none;display:flex;justify-content:center;align-items:center;transition:all .5s;position:relative}.dev-menu .development-menu .react-tabs .tabs-container .tabs-header .react-tabs__tab-list .react-tabs__tab--selected:after{position:absolute;z-index:10;content:"";width:100%;height:2px;left:0;bottom:-.5rem;background-color:#000;transition:all .3s ease-in-out}.dev-menu .development-menu .react-tabs .tabs-container .tabs-panels .swiper{padding-inline:2.5rem}.dev-menu .development-menu .react-tabs .tabs-container .tabs-panels .swiper .img-container{height:25rem;position:relative}.dev-menu .development-menu .react-tabs .tabs-container .tabs-panels .swiper .img-container .overlay{position:absolute;top:0;height:100%;width:100%;background-color:rgba(0,0,0,.25);z-index:1}.dev-menu .development-menu .react-tabs .tabs-container .tabs-panels .swiper .img-container .main-logo{position:absolute;top:1.5rem;left:1.5rem;z-index:1;transition:all .25s}.dev-menu .development-menu .react-tabs .tabs-container .tabs-panels .swiper .img-container .project-name{margin-top:1.5rem;font-size:1.4rem;line-height:1.25;width:85%;cursor:pointer;transition:all .25s;position:absolute;z-index:2;color:#fff;bottom:1.5rem;left:1.5rem}.dev-menu .development-menu .react-tabs .tabs-container .tabs-panels .swiper .img-container .read-more{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:4;color:#fff;font-size:1.1rem;opacity:0;margin-top:20px;transition:all .25s;cursor:pointer}.dev-menu .development-menu .react-tabs .tabs-container .tabs-panels .swiper .img-container .read-more .button-section{width:10rem}.dev-menu .development-menu .react-tabs .tabs-container .tabs-panels .swiper .img-container .hoverd{position:absolute;width:100%;height:100%;z-index:2}.dev-menu .development-menu .react-tabs .tabs-container .tabs-panels .swiper .img-container .hoverd .hoverd-items{position:absolute;transition:all .25s;background:#f6f6f6}.dev-menu .development-menu .react-tabs .tabs-container .tabs-panels .swiper .img-container .hoverd .hoverd-items.left{left:0;height:100%;width:0}.dev-menu .development-menu .react-tabs .tabs-container .tabs-panels .swiper .img-container .hoverd .hoverd-items.right{right:0;height:100%;width:0}.dev-menu .development-menu .react-tabs .tabs-container .tabs-panels .swiper .img-container .hoverd .hoverd-items.top{top:0;width:100%;height:0}.dev-menu .development-menu .react-tabs .tabs-container .tabs-panels .swiper .img-container .hoverd .hoverd-items.bottom{bottom:0;width:100%;height:0}.dev-menu .development-menu .react-tabs .tabs-container .tabs-panels .swiper .img-container:hover,.dev-menu .development-menu .react-tabs .tabs-container .tabs-panels .swiper .img-container:hover .hoverd-items{transition:all .25s}.dev-menu .development-menu .react-tabs .tabs-container .tabs-panels .swiper .img-container:hover .hoverd-items.left,.dev-menu .development-menu .react-tabs .tabs-container .tabs-panels .swiper .img-container:hover .hoverd-items.right{width:1rem}.dev-menu .development-menu .react-tabs .tabs-container .tabs-panels .swiper .img-container:hover .hoverd-items.bottom,.dev-menu .development-menu .react-tabs .tabs-container .tabs-panels .swiper .img-container:hover .hoverd-items.top{height:1rem}.dev-menu .development-menu .react-tabs .tabs-container .tabs-panels .swiper .img-container:hover .main-logo{opacity:0}.dev-menu .development-menu .react-tabs .tabs-container .tabs-panels .swiper .img-container:hover .project-name{opacity:0!important}.dev-menu .development-menu .react-tabs .tabs-container .tabs-panels .swiper .img-container:hover .read-more{margin-top:0;opacity:1}.dev-menu .development-menu .react-tabs .tabs-container .tabs-panels .arrows-container{display:flex;gap:1.25rem;justify-content:flex-end;padding-inline:2.5rem;position:absolute;top:2.5rem;right:0}.dev-menu .development-menu .react-tabs .tabs-container .tabs-panels .arrows-container .dropdown-arrow{display:flex;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;border-radius:50%;border:1px solid rgba(0,0,0,.8)}.dev-menu .development-menu .react-tabs .tabs-container .tabs-panels .arrows-container .dropdown-arrow:hover{background-color:#31353d}@media(min-width:1300px){.dev-menu{height:34rem}}.overview-section{padding:3.75rem 1.25rem 4rem;display:flex;flex-direction:column;overflow:hidden}.overview-section .header{font-size:2rem;line-height:1.1;margin-bottom:2rem}.overview-section .description{opacity:.8}@media(min-width:1024px){.overview-section{padding:5.75rem 8.5rem 6rem;flex-direction:row}.overview-section .header{font-size:3rem}.overview-section div{width:50%}.overview-section div .header{margin-bottom:0;font-size:3rem}}.services-section{background:#f7f7f7;padding:3.75rem 0 4rem;overflow:hidden}.services-section .react-tabs .header{padding-inline:1.25rem;display:flex;flex-direction:column}.services-section .react-tabs .header .title{font-size:2rem;line-height:1}.services-section .react-tabs .header .react-tabs__tab-list{list-style:none;display:flex;gap:2rem;justify-content:space-between}.services-section .react-tabs .header .react-tabs__tab-list li{text-transform:uppercase;letter-spacing:.05rem;color:#000;opacity:.6;cursor:pointer;transition:all .5s}.services-section .react-tabs .header .react-tabs__tab-list .react-tabs__tab--selected{opacity:1;outline:none;transition:all .5s}.services-section .react-tabs .header .react-tabs__tab-list .react-tabs__tab--selected div{position:relative}.services-section .react-tabs .header .react-tabs__tab-list .react-tabs__tab--selected div:before{content:"";position:absolute;bottom:2rem;width:.3rem;height:.3rem;left:50%;transform:translateX(-50%);background-color:#000;transition:all .5s;opacity:1;border-radius:50%;animation:opacity .5s linear}.services-section .react-tabs .tabs-panels .tab-data .tab-header{padding-inline:1.25rem;color:#000;margin:2.5rem 0;font-size:1.5rem}.services-section .react-tabs .tabs-panels .swiper{padding-inline:1.25rem}.services-section .react-tabs .tabs-panels .swiper .services-card{width:100%;display:flex;flex-direction:column;gap:1rem}.services-section .react-tabs .tabs-panels .swiper .services-card .img-container{position:relative;width:95%;height:13rem;transition:all .5s}.services-section .react-tabs .tabs-panels .swiper .services-card .img-container .downloadBtn{transition:all .5s;position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;z-index:3}.services-section .react-tabs .tabs-panels .swiper .services-card .title{font-size:1.5rem;line-height:1.1}.services-section .react-tabs .tabs-panels .swiper .services-card .description{width:95%;opacity:.85}.services-section .react-tabs .tabs-panels .swiper-navigation-continer{display:flex;flex-direction:row;align-items:center;color:#fff;padding-inline:1.25rem;margin-top:2rem;justify-content:space-between}.services-section .react-tabs .tabs-panels .swiper-navigation-continer .navigation-container{display:flex;flex-direction:column;width:9.7rem;gap:.25rem;margin-bottom:.25rem}.services-section .react-tabs .tabs-panels .swiper-navigation-continer .navigation-container .swiper-pagination-progressbar{width:9.7rem;height:.2rem;background:rgba(0,0,0,.2);position:relative}.services-section .react-tabs .tabs-panels .swiper-navigation-continer .navigation-container .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:#000!important;opacity:1}.services-section .react-tabs .tabs-panels .swiper-navigation-continer .navigation-container .slide-number-container{color:#000;display:flex;justify-content:space-between;font-size:.75rem;letter-spacing:.05em;line-height:1rem}.services-section .react-tabs .tabs-panels .swiper-navigation-continer .arrows-container{display:flex;gap:.75rem;justify-content:flex-start}.services-section .react-tabs .tabs-panels .swiper-navigation-continer .arrows-container .serv-arrow{display:flex;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;border-radius:50%;border:1px solid rgba(49,53,61,.6)}@media(min-width:1024px){.services-section{padding:5.75rem 0 6rem}.services-section .react-tabs .header{padding-inline:8.5rem;flex-direction:row;justify-content:space-between;align-items:center}.services-section .react-tabs .header .title{font-size:3rem;margin-bottom:unset}.services-section .react-tabs .tabs-panels .tab-data .tab-header{padding-inline:8.5rem;margin:3rem 0}.services-section .react-tabs .tabs-panels .swiper{padding-inline:8.5rem 2rem}.services-section .react-tabs .tabs-panels .swiper .services-card{gap:1.5rem}.services-section .react-tabs .tabs-panels .swiper .services-card .img-container{width:100%;position:relative}.services-section .react-tabs .tabs-panels .swiper .services-card .img-container:hover{background:rgba(0,0,0,.6)}.services-section .react-tabs .tabs-panels .swiper .services-card .img-container:hover .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background-color:rgba(0,0,0,.3)}.services-section .react-tabs .tabs-panels .swiper .services-card .img-container:hover .downloadBtn{opacity:1;z-index:3}.services-section .react-tabs .tabs-panels .swiper .services-card .img-container .downloadBtn{transition:all .5s;opacity:0;position:absolute;transform:translate(-50%,-50%);top:50%;left:50%}.services-section .react-tabs .tabs-panels .swiper-navigation-continer{justify-content:space-between;width:100%;padding-inline:8.5rem;margin-top:3rem}.services-section .react-tabs .tabs-panels .swiper-navigation-continer .navigation-container{display:flex;flex-direction:column;width:9.7rem;gap:.25rem;margin-bottom:0}.services-section .react-tabs .tabs-panels .swiper-navigation-continer .navigation-container .swiper-pagination-progressbar{width:9.7rem;height:.2rem;background:rgba(0,0,0,.2);position:relative}.services-section .react-tabs .tabs-panels .swiper-navigation-continer .navigation-container .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:#000!important;opacity:1}.services-section .react-tabs .tabs-panels .swiper-navigation-continer .navigation-container .slide-number-container{color:#000;display:flex;justify-content:space-between;font-size:.75rem;letter-spacing:.05em;line-height:1rem}.services-section .react-tabs .tabs-panels .swiper-navigation-continer .arrows-container{justify-content:flex-end}.services-section .react-tabs .tabs-panels .swiper-navigation-continer .arrows-container .serv-arrow{width:3rem;height:3rem}.services-section .react-tabs .tabs-panels .swiper-navigation-continer .arrows-container .serv-arrow:hover{background-color:#31353d}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@media(max-width:640px){.services-section .react-tabs .tabs-panels .swiper .services-card .img-container .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background-color:rgba(0,0,0,.3)}}.commercial-section{padding:3.75rem 0 4rem}.commercial-section .header{padding-inline:1.25rem;font-size:2.8rem;line-height:1;margin-bottom:2rem;-webkit-margin-start:-.3rem;margin-inline-start:-.3rem}.commercial-section .swiper{padding-inline:1.25rem}.commercial-section .swiper .services-card{width:100%;display:flex;flex-direction:column;gap:1rem}.commercial-section .swiper .services-card .img-container{position:relative;width:95%;height:13rem}.commercial-section .swiper .services-card .title{font-size:1.5rem;line-height:1.1}.commercial-section .swiper .services-card .description{width:95%;opacity:.85}.commercial-section .swiper-navigation-continer{display:flex;flex-direction:row;align-items:center;color:#fff;padding-inline:1.25rem;margin-top:2rem}.commercial-section .swiper-navigation-continer .navigation-container{display:none}.commercial-section .swiper-navigation-continer .arrows-container{display:flex;gap:1.25rem;justify-content:flex-start}.commercial-section .swiper-navigation-continer .arrows-container .commercial-arrow{display:flex;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;border-radius:50%;border:1px solid rgba(49,53,61,.6)}@media(min-width:1024px){.commercial-section{padding:5.75rem 0 6rem}.commercial-section .header{font-size:3rem;padding-inline:8.5rem;margin-bottom:3rem}.commercial-section .swiper{padding-inline:8.5rem 2rem}.commercial-section .swiper .services-card{gap:1.5rem}.commercial-section .swiper .services-card .img-container{width:100%}.commercial-section .swiper-navigation-continer{margin-top:3rem}.commercial-section .swiper-navigation-continer .arrows-container .serv-arrow{width:3rem;height:3rem}.commercial-section .swiper-navigation-continer .arrows-container .serv-arrow:hover{background-color:#31353d}.commercial-section .swiper-navigation-continer{justify-content:space-between;width:100%;padding-inline:8.5rem;margin-top:4rem}.commercial-section .swiper-navigation-continer .navigation-container{display:flex;flex-direction:column;width:9.7rem;gap:.25rem}.commercial-section .swiper-navigation-continer .navigation-container .swiper-pagination-progressbar{width:9.7rem;height:.2rem;background:rgba(0,0,0,.2);position:relative}.commercial-section .swiper-navigation-continer .navigation-container .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:#000!important;opacity:1}.commercial-section .swiper-navigation-continer .navigation-container .slide-number-container{color:#000;display:flex;justify-content:space-between;font-size:.75rem;letter-spacing:.05em;line-height:1rem}.commercial-section .swiper-navigation-continer .arrows-container{justify-content:flex-end}.commercial-section .swiper-navigation-continer .arrows-container .commercial-arrow{width:3rem;height:3rem}.commercial-section .swiper-navigation-continer .arrows-container .commercial-arrow:hover{background-color:#31353d}}.collaborations-section{background-color:#31353d;padding:3.75rem 0 4rem;position:relative;overflow:hidden}.collaborations-section .bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;display:flex;justify-content:center;align-items:center}.collaborations-section .bg .img-container{width:100%;height:100%;position:relative}.collaborations-section .header{color:#fff;font-size:2rem;line-height:1;margin-bottom:2.25rem;-webkit-margin-start:-.3rem;margin-inline-start:-.3rem}.collaborations-section .header,.collaborations-section .swiper{padding-inline:1.25rem;position:relative;z-index:1}.collaborations-section .swiper .collabration-card{width:100%;display:flex;flex-direction:column;gap:1rem}.collaborations-section .swiper .collabration-card .big-img{position:relative;width:95%;height:15rem}.collaborations-section .swiper .collabration-card .card-data{display:flex;flex-direction:column;gap:1rem;justify-content:center;color:#fff}.collaborations-section .swiper .collabration-card .card-data .logo-container{position:relative;width:9rem;height:4rem}.collaborations-section .swiper .collabration-card .card-data .title{font-size:1.5rem;line-height:1.1;width:90%;min-height:4.5rem}.collaborations-section .swiper .collabration-card .card-data .description{width:80%}.collaborations-section .swiper-navigation-continer{display:flex;flex-direction:row;align-items:center;color:#fff;padding-inline:1.25rem;margin-top:2rem;position:relative;z-index:1;justify-content:space-between}.collaborations-section .swiper-navigation-continer .arrows-container{display:flex;gap:.75rem;justify-content:flex-start}.collaborations-section .swiper-navigation-continer .arrows-container .collaborations-arrow{display:flex;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;border-radius:50%;border:1px solid hsla(0,0%,100%,.5)}.collaborations-section .swiper-navigation-continer .navigation-container{display:flex;flex-direction:column;width:9.7rem;gap:.25rem;margin-bottom:.25rem}.collaborations-section .swiper-navigation-continer .navigation-container .swiper-pagination-progressbar{width:9.7rem;height:.2rem;background:hsla(0,0%,100%,.2);position:relative}.collaborations-section .swiper-navigation-continer .navigation-container .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:#fff!important;opacity:1}.collaborations-section .swiper-navigation-continer .navigation-container .slide-number-container{display:flex;color:#fff;justify-content:space-between;font-size:.75rem;letter-spacing:.05em;line-height:1rem;z-index:2}@media(min-width:1024px){.collaborations-section{padding:5.75rem 0 6rem}.collaborations-section .header{font-size:3rem;padding-inline:8.5rem;margin-bottom:3rem}.collaborations-section .swiper{padding-inline:8.5rem 2rem}.collaborations-section .swiper .collabration-card{gap:3rem;flex-direction:row}.collaborations-section .swiper .collabration-card .big-img{position:relative;height:30rem;width:50%}.collaborations-section .swiper .collabration-card .card-data{width:50%}.collaborations-section .swiper .collabration-card .card-data .title{font-size:2.75rem;line-height:1.25;min-height:7rem}.collaborations-section .swiper .collabration-card .card-data .description{width:70%;min-height:3rem}.collaborations-section .swiper-navigation-continer{justify-content:space-between;width:100%;padding-inline:8.5rem;margin-top:4rem}.collaborations-section .swiper-navigation-continer .navigation-container{display:flex;flex-direction:column;width:9.7rem;gap:.25rem}.collaborations-section .swiper-navigation-continer .navigation-container .swiper-pagination-progressbar{width:9.7rem;height:.2rem;background:hsla(0,0%,100%,.2);position:relative}.collaborations-section .swiper-navigation-continer .navigation-container .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:#fff!important;opacity:1}.collaborations-section .swiper-navigation-continer .navigation-container .slide-number-container{display:flex;color:#fff;justify-content:space-between;font-size:.75rem;letter-spacing:.05em;line-height:1rem;z-index:2}.collaborations-section .swiper-navigation-continer .arrows-container{justify-content:flex-end}.collaborations-section .swiper-navigation-continer .arrows-container .collaborations-arrow{width:3rem;height:3rem}.collaborations-section .swiper-navigation-continer .arrows-container .collaborations-arrow:hover{background-color:#fff}}.offers-test-sections{padding:4rem 0 0}.offers-section .header{padding-inline:1.25rem;margin-bottom:2rem;display:flex;justify-content:space-between;align-items:center}.offers-section .header .title{font-size:2.8rem;line-height:1}.offers-section .header .arrows-container{display:flex;gap:1.25rem;justify-content:flex-start}.offers-section .header .arrows-container .offers-arrow{display:flex;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;border-radius:50%;border:1px solid rgba(49,53,61,.6)}.offers-section .swiper{padding-inline:1.25rem}.offers-section .swiper .offers-card{background-color:#fff;display:flex;flex-direction:column;box-shadow:5px 8px 10px 5px hsla(0,3%,85%,.4);margin-bottom:4rem}.offers-section .swiper .offers-card .img-container{position:relative;width:100%;height:15rem}.offers-section .swiper .offers-card .card-data{margin-top:2rem;display:flex;flex-direction:column;padding-inline:1rem;gap:1rem}.offers-section .swiper .offers-card .card-data .sale{font-size:2.5rem;line-height:1.1}.offers-section .swiper .offers-card .card-data .title{font-size:2rem;line-height:1.15;min-height:4.5rem}.offers-section .swiper .offers-card .card-data .description{display:-webkit-box;min-height:12rem;-webkit-line-clamp:9;overflow:hidden;-webkit-box-orient:vertical;opacity:.85;margin-bottom:2rem}@media(min-width:1024px){.offers-test-sections{padding:5.75rem 0 0}.offers-section .header{padding-inline:8.5rem;margin-bottom:3rem}.offers-section .header .title{font-size:3rem}.offers-section .header .arrows-container{justify-content:flex-end}.offers-section .header .arrows-container .offers-arrow{width:3rem;height:3rem}.offers-section .header .arrows-container .offers-arrow:hover{background-color:#31353d}.offers-section .swiper{padding-inline:unset;-webkit-padding-start:8.5rem;padding-inline-start:8.5rem;-webkit-padding-end:2rem;padding-inline-end:2rem}.offers-section .swiper .offers-card{flex-direction:row-reverse;justify-content:space-between;padding:1rem;margin-bottom:6rem}.offers-section .swiper .offers-card .img-container{width:40%;height:30rem}.offers-section .swiper .offers-card .card-data{margin-top:unset;padding-inline:2rem;gap:2rem;justify-content:center;width:50%}.offers-section .swiper .offers-card .card-data .sale{font-size:3rem;line-height:1.1}.offers-section .swiper .offers-card .card-data .title{font-size:2.75rem;line-height:1.1}.offers-section .swiper .offers-card .card-data .description{min-height:9rem;-webkit-line-clamp:unset;margin-bottom:unset}}.testimonials-section{padding-inline:1.25rem;overflow:hidden}.testimonials-section .header{margin-bottom:2rem;display:flex;justify-content:space-between;align-items:center}.testimonials-section .header .title{font-size:2rem;line-height:1}.testimonials-section .swiper-navigation-continer{display:flex;flex-direction:row;align-items:center;color:#fff;margin-bottom:4rem;justify-content:space-between}.testimonials-section .swiper-navigation-continer .navigation-container{display:flex;flex-direction:column;width:9.7rem;gap:.25rem;margin-bottom:.25rem}.testimonials-section .swiper-navigation-continer .navigation-container .swiper-pagination-progressbar{width:9.7rem;height:.2rem;background:rgba(0,0,0,.2);position:relative}.testimonials-section .swiper-navigation-continer .navigation-container .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:#000!important;opacity:1}.testimonials-section .swiper-navigation-continer .navigation-container .slide-number-container{color:#000;display:flex;justify-content:space-between;font-size:.75rem;letter-spacing:.05em;line-height:1rem}.testimonials-section .swiper-navigation-continer .arrows-container{display:flex;gap:.75rem}.testimonials-section .swiper-navigation-continer .arrows-container .test-arrow{display:flex;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;border-radius:50%;border:1px solid rgba(49,53,61,.6)}.testimonials-section .slider-number{display:none}.testimonials-section .testimonials-card{display:flex;flex-direction:column;margin-bottom:3rem;position:relative}.testimonials-section .testimonials-card .img-section{width:100%;display:none}.testimonials-section .testimonials-card .img-section .img-container{position:relative;width:10rem;height:10rem;border-radius:50%;transform:translateX(.5rem)}.testimonials-section .testimonials-card .card-data{width:97%;display:flex;flex-direction:column}.testimonials-section .testimonials-card .card-data .title{margin-bottom:1.5rem;font-size:2rem;line-height:1.1;min-height:4.5rem;overflow:hidden}.testimonials-section .testimonials-card .card-data .description{opacity:.85;margin-bottom:1.5rem;overflow:hidden;height:26rem}.testimonials-section .testimonials-card .card-data .name{font-size:1.25rem;margin-bottom:.25rem}.testimonials-section .testimonials-card .card-data .position{text-transform:uppercase;letter-spacing:6px;font-size:.75rem}.testimonials-section .progress{display:none;justify-content:flex-start;position:absolute;z-index:1;transform:translateY(4.25rem)}.testimonials-section .progress .CircularProgressbar{width:11rem}@media(min-width:650px){.testimonials-section .testimonials-card .card-data .title{min-height:unset}.testimonials-section .testimonials-card .card-data .description{height:13rem}}@media(min-width:1024px){.testimonials-section{padding-inline:8.5rem;position:relative}.testimonials-section .header{margin-bottom:4rem}.testimonials-section .header .title{font-size:3rem}.testimonials-section .testimonials-card{display:flex;flex-direction:row;margin-bottom:6rem}.testimonials-section .testimonials-card .img-section{width:40%;display:unset}.testimonials-section .testimonials-card .img-section .img-container{display:flex;width:12rem;height:12rem;transform:unset;margin-top:3.75rem}.testimonials-section .testimonials-card .card-data{width:60%;display:flex;flex-direction:column}.testimonials-section .testimonials-card .card-data .title{margin-bottom:2rem;margin-top:unset;font-size:2.75rem;line-height:1.1}.testimonials-section .testimonials-card .card-data .description{opacity:.85}.testimonials-section .testimonials-card .card-data .name{font-size:1.25rem;margin-bottom:.25rem}.testimonials-section .testimonials-card .card-data .position{text-transform:uppercase;letter-spacing:6px;font-size:.75rem}.testimonials-section .slider-number{display:block;transition:all .2s;margin-bottom:2rem}.testimonials-section .swiper-navigation-continer{width:12rem;position:absolute;bottom:6rem;justify-content:center;margin-bottom:unset;z-index:2}.testimonials-section .swiper-navigation-continer .navigation-container{display:none}.testimonials-section .swiper-navigation-continer .arrows-container .test-arrow{width:3rem;height:3rem}.testimonials-section .swiper-navigation-continer .arrows-container .test-arrow:hover{background-color:#31353d}.testimonials-section .progress{width:13rem;position:absolute;transform:none;z-index:1;top:10.5rem;left:8rem;display:unset}.testimonials-section .progress .CircularProgressbar{width:100%}}.complain-form{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(49,53,61,.98);z-index:1000;display:flex;align-items:center;justify-content:center;transform:translateX(300vh);transition:all .5s ease-in-out;overflow:hidden;overflow-y:scroll}.complain-form::-webkit-scrollbar{display:none!important}.complain-form.show{transition:all .6s ease-in-out;transform:translateX(0)}.complain-form.show .container{display:block}.complain-form .container{width:100%;padding:1.5rem}.complain-form .container .header{margin-bottom:2rem}.complain-form .container .header h2{font-size:2rem;line-height:1.15;color:#fff}.complain-form .container .form-wrapper{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:2rem;gap:2rem}.complain-form .container .form-wrapper .field-wrapper{position:relative}.complain-form .container .form-wrapper .field-wrapper .errorMsg{position:absolute;color:red;-webkit-margin-start:1rem;margin-inline-start:1rem;transition:all .3s}.complain-form .container .form-wrapper .field-wrapper label{color:#000;font-size:1.2rem;display:none}.complain-form .container .form-wrapper .field-wrapper input{height:3.5rem}.complain-form .container .form-wrapper .field-wrapper .input-wrapper{position:relative;padding-bottom:0}.complain-form .container .form-wrapper .field-wrapper .input-wrapper .text-input{padding:.5rem 1rem;background:#f8f8f8;width:100%;font-size:1.1rem;border:1px solid rgba(0,0,0,.1);border-radius:4px}.complain-form .container .form-wrapper .field-wrapper .input-wrapper .text-input:focus-visible{outline:none;border:1px solid rgba(49,53,61,.7)}.complain-form .container .form-wrapper .field-wrapper .input-wrapper .text-input::placeholder{color:rgba(49,53,61,.4);font-size:.75rem}.complain-form .container .form-wrapper .field-wrapper .input-wrapper textarea{resize:none}.complain-form .container .form-wrapper .field-wrapper .input-wrapper.input-wrapper--flex{display:flex;margin-right:.9rem}.complain-form .container .form-wrapper .field-wrapper .field-wrapper-container{display:flex;align-items:center;flex-direction:row;padding:1rem 0}.complain-form .container .form-wrapper .field-wrapper .field-wrapper-container.field-wrapper-container--column{flex-direction:column;align-items:flex-start;padding-top:0}.complain-form .container .form-wrapper .field-wrapper .field-wrapper-container.field-wrapper-container--column p{padding-top:1.5rem;color:#000;font-size:1.2rem}.complain-form .container .form-wrapper .field-wrapper .field-wrapper-container.field-wrapper-container--column .title{color:#5f5f5f}.complain-form .container .form-wrapper .field-wrapper .field-wrapper-container.field-wrapper-container--column .field-wrapper{display:flex;flex-direction:column}.complain-form .container .form-wrapper .field-wrapper .field-wrapper-container.field-wrapper-container--column .field-wrapper .field{display:none}.complain-form .container .form-wrapper .field-wrapper .field-wrapper-container.field-wrapper-container--column .field-wrapper .file-input__label{border:1px solid #2d477a;padding:.5rem 1rem;margin:1rem 0;color:#2d477a;font-size:1.4rem;cursor:pointer}.complain-form .container .form-wrapper .field-wrapper .field-wrapper-container.field-wrapper-container--column span{color:#5f5f5f;font-size:1.2rem}.complain-form .container .form-wrapper button{width:12rem}.complain-form .container .form-wrapper button.formSubmitted{color:#31353d;background-color:#fff;pointer-events:none}.complain-form .cancel-btn{position:absolute;right:1.5rem;top:1.5rem;cursor:pointer;border:1px solid #fff;width:2.5rem;height:2.5rem;display:flex;justify-content:center;align-items:center}.complain-form .cancel-btn svg{width:2rem;height:2rem}.complain-form .cancel-btn svg path{fill:#fff}.complain-form .img-container{position:absolute;right:30%;top:50%;transform:translate(50%,-50%);width:23rem;height:15rem;display:none}.complain-form .thank-message{height:24rem;padding-top:8rem;color:#fff;font-size:1.5rem}@media(min-width:1024px){.complain-form .container{padding:3rem 8.5rem}.complain-form .container .header{margin-bottom:4rem;-webkit-padding-start:0;padding-inline-start:0}.complain-form .container .header h2{font-size:3rem}.complain-form .container .form-wrapper{grid-template-columns:repeat(1,1fr);gap:2.25rem;width:45%}.complain-form .container .form-wrapper button{width:9rem}.complain-form .container .form-wrapper .field-wrapper .input-wrapper .text-input::placeholder{font-size:1rem}.complain-form .cancel-btn{right:3rem}.complain-form .img-container{display:block}.complain-form .thank-message{height:28.5rem;padding-top:10rem;font-size:2rem}}@media(max-width:375px)and (max-height:667px){.complain-form .container .form-wrapper .field-wrapper .input-wrapper input{height:2.5rem}.complain-form .container .form-wrapper .field-wrapper .input-wrapper textarea{height:5rem}.complain-form .cancel-btn{top:1.5rem}}.progress-timer-container{position:absolute;top:6.849rem;width:100%;z-index:2}.progress-timer-container .progress-line-base{background-color:hsla(0,0%,100%,.6);height:.25rem;z-index:-1;position:absolute;width:100%}.progress-timer-container .progress-line-timer{height:.25rem;background-color:#31353d}.progress-timer-container .progress-line-timer.animation-trigger{animation:timer 10s linear}@media(min-width:1024px){.progress-timer-container{top:10.45rem;width:100%;padding-inline:8.5rem}.progress-timer-container .progress-line-base{width:calc(100% - 17rem)}}@keyframes timer{0%{width:0}to{width:100%}}.loader-page{display:flex;justify-content:center;align-items:center;height:100vh;background:#31353d;flex-direction:column;padding-bottom:3rem;z-index:1000;width:100%;overflow:hidden;transition:all 1.75s;position:absolute}.loader-page.end{transform:translateX(500vh)}.loader-page.d-none{display:none}.loader-page h2{margin-top:2rem;font-size:2rem;color:#fff}.loader-page .view{animation:scale 2.5s linear}.loader-page .path{transition:all 4.5s;stroke-width:3;animation:pathDrawer 4s linear}.loader-page .img-container{position:absolute;width:100%;height:100%;z-index:-1;opacity:.3}.loader-page .progress{margin-top:1rem;height:2px;background-color:#fff;position:relative;animation:progress 2s linear}@media(min-width:1024px){.loader-page{padding-bottom:0}.loader-page .view{animation:scale 2s linear}.loader-page .path{animation:none;stroke-dasharray:0;transition:all 4.5s}.loader-page .path.draw-path{stroke-dasharray:250}}@keyframes scale{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes progress{0%{width:0}to{width:100%}}@keyframes pathDrawer{0%{stroke-dasharray:0}to{stroke-dasharray:250}}.signatures{padding:4rem 0 0;margin-bottom:-1.5px;scroll-margin-top:2rem;overflow:hidden}.signatures .header-section{padding-inline:1.25rem;margin-bottom:2rem}.signatures .header-section h5{line-height:1;font-size:3rem;margin-bottom:1rem}.signatures .header-section p{opacity:.8}.signatures .cards-section{display:flex;flex-wrap:wrap}.signatures .cards-section .card{display:flex;justify-content:center;align-items:center;width:50%;height:10rem;border:1px solid rgba(41,44,51,.1);-webkit-border-end:none;border-inline-end:none}.signatures .cards-section .card .img-container{position:relative;width:5rem;height:5rem}@media(min-width:1024px){.signatures{padding:5.75rem 0 6rem;margin-bottom:-.1rem}.signatures .header-section{padding-inline:8.5rem;margin-bottom:4rem}.signatures .header-section h5{margin-bottom:1.5rem}.signatures .header-section p{width:40%}.signatures .cards-section .card{height:20rem;width:25%;transition:all .25s ease-in-out}.signatures .cards-section .card .img-container{position:relative;width:7rem;height:7rem}.signatures .cards-section .card .img-container img{transition:all .5s ease-in-out}.signatures .cards-section .card:hover{background-color:#292c33}.signatures .cards-section .card:hover img{filter:invert(99%) sepia(0) saturate(0) hue-rotate(201deg) brightness(109%) contrast(100%)}}.booking-page{position:relative;width:100%;min-height:45rem}.booking-page .img-container,.booking-page .img-container .overlay{position:absolute;width:100%;height:100%}.booking-page .img-container .overlay{top:0;background-color:rgba(0,0,0,.7);z-index:1}.booking-page .booking{position:relative;z-index:2;padding-top:9rem}.booking-page .booking .thank-message{padding-top:10rem}@media(min-width:1024px){.booking-page{height:unset;min-height:100vh}.booking-page .booking{padding-top:14rem}.booking-page .booking .thank-message{padding-top:8rem}}.gallery-popup{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#31353d;display:flex;justify-content:center;align-items:center;z-index:99;transform:translateX(100%);transition:all .3s ease-in-out}.gallery-popup.active{transform:translateX(0)}.gallery-popup .bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;display:flex;justify-content:center;align-items:center}.gallery-popup .bg .img-container,.gallery-popup .popup-container{width:100%;height:100%;position:relative}.gallery-popup .popup-container{padding:2.5rem 1.5rem 1.5rem;border-radius:8px;z-index:100;background-color:rgba(49,53,61,.7)}.gallery-popup .popup-container .button-container{position:absolute;top:1.5rem;right:1.5rem;border-radius:50%;border:1px solid hsla(0,0%,100%,.5)}.gallery-popup .popup-container .button-container .close-button{position:relative;cursor:pointer;width:2.5rem;height:2.5rem}.gallery-popup .popup-container .button-container .close-button .img-container{width:1.5rem;height:1.5rem;padding:.6rem;position:relative;margin:auto}.gallery-popup .popup-container .button-container .close-button .img-container img{width:100%;height:100%;filter:invert(1);padding:.2rem}.gallery-popup .popup-container .popup-content{position:relative;z-index:1;width:80%;height:100%;margin:auto}.gallery-popup .popup-container .popup-content .popup-content-container{display:flex;flex-direction:column;width:100%;height:100%}.gallery-popup .popup-container .popup-content .popup-content-container .swiper-update-section{position:relative;width:100%;height:100%}.gallery-popup .popup-container .popup-content .popup-content-container .swiper-update-section .swiper-slide .img-conatiner{width:100%;height:100%;position:relative;transition:all .75s}.gallery-popup .popup-container .popup-content .popup-content-container .swiper-popup-navigation{bottom:0;width:100%}.gallery-popup .popup-container .popup-content .popup-content-container .swiper-popup-navigation .swiper-navigation-section{padding:1.5rem 0 0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.gallery-popup .popup-container .popup-content .popup-content-container .swiper-popup-navigation .swiper-navigation-section .navigation-container{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:9.7rem;gap:.25rem;position:relative;margin-top:1rem}.gallery-popup .popup-container .popup-content .popup-content-container .swiper-popup-navigation .swiper-navigation-section .navigation-container progress{width:9.7rem;height:.2rem;position:absolute;top:0}.gallery-popup .popup-container .popup-content .popup-content-container .swiper-popup-navigation .swiper-navigation-section .navigation-container progress::-webkit-progress-bar{background:rgba(0,0,0,.2)!important;-webkit-transition:all .25s;transition:all .25s}.gallery-popup .popup-container .popup-content .popup-content-container .swiper-popup-navigation .swiper-navigation-section .navigation-container progress::-moz-progress-bar{background:#fff!important;-moz-transition:all .25s;transition:all .25s}.gallery-popup .popup-container .popup-content .popup-content-container .swiper-popup-navigation .swiper-navigation-section .navigation-container progress::-webkit-progress-value{background:#fff!important;-webkit-transition:all .25s;transition:all .25s}.gallery-popup .popup-container .popup-content .popup-content-container .swiper-popup-navigation .swiper-navigation-section .navigation-container progress::-moz-progress-value{background:#fff!important;-moz-transition:all .25s;transition:all .25s}.gallery-popup .popup-container .popup-content .popup-content-container .swiper-popup-navigation .swiper-navigation-section .navigation-container .swiper-pagination-progressbar{width:9.7rem;height:.2rem;background:rgba(0,0,0,.2)!important}.gallery-popup .popup-container .popup-content .popup-content-container .swiper-popup-navigation .swiper-navigation-section .navigation-container .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#000!important}.gallery-popup .popup-container .popup-content .popup-content-container .swiper-popup-navigation .swiper-navigation-section .navigation-container .slide-number-container{display:flex;color:#fff;flex-direction:row;justify-content:space-between;font-size:.85rem;letter-spacing:.05em;line-height:1rem;z-index:2;width:100%;transform:translateY(-1.25rem)}.gallery-popup .popup-container .popup-content .popup-content-container .swiper-popup-navigation .swiper-navigation-section .arrows-container{display:flex;gap:1.25rem;justify-content:flex-start}.gallery-popup .popup-container .popup-content .popup-content-container .swiper-popup-navigation .swiper-navigation-section .arrows-container .updates-arrow{cursor:pointer;display:flex;justify-content:center;align-items:center;width:3rem;height:3rem;border-radius:50%;border:1px solid hsla(0,0%,100%,.5)}.gallery-popup .popup-container .popup-content .popup-content-container .swiper-popup-navigation .swiper-navigation-section .arrows-container .updates-arrow:after{filter:invert(1)}.gallery-popup .popup-container .popup-content .popup-content-container .swiper-popup-navigation .swiper-navigation-section .arrows-container .updates-arrow:hover{background-color:#fff}.gallery-popup .popup-container .popup-content .popup-content-container .swiper-popup-navigation .swiper-navigation-section .arrows-container .updates-arrow:hover:after{filter:invert(1)}@media(max-width:1024px){.gallery-popup{width:100%;height:100%}.gallery-popup .popup-container{display:flex}.gallery-popup .popup-container .popup-content{width:100%;height:60%}.gallery-popup .popup-container .popup-content .popup-content-container .swiper-popup-navigation .swiper-navigation-section .arrows-container .updates-arrow:hover{background-color:transparent}.why-us .cards-slider-section .swiper-container .swiper-cards-slider-section .swiper-slide .description{height:12rem}}.gallery-section{padding:3.75rem 0 4rem;background-color:#f6f6f6;scroll-margin-top:2rem;overflow:hidden}.gallery-section .header{margin-bottom:2rem;-webkit-padding-start:1.25rem;padding-inline-start:1.25rem}.gallery-section .header h2{font-size:2rem;line-height:1.1;margin-bottom:1rem}.gallery-section .projects-container .react-tabs__tab-list{list-style:none;display:flex;gap:3rem;margin-bottom:2rem;padding-left:0;border-bottom:0}.gallery-section .projects-container .react-tabs__tab-list li{text-transform:uppercase;letter-spacing:.05rem;color:#31353d;background:none;border:none;cursor:pointer;transition:color .3s;position:relative;font-weight:600;font-size:1.1rem;padding-bottom:.5rem}.gallery-section .projects-container .react-tabs__tab-list li:before{position:absolute;content:"";width:0;height:2px;left:0;bottom:-.2rem;background-color:#31353d;transition:width .3s}.gallery-section .projects-container .react-tabs__tab-list li:after{display:none}.gallery-section .projects-container .react-tabs__tab-list .react-tabs__tab--selected{color:#000;opacity:1;outline:none}.gallery-section .projects-container .react-tabs__tab-list .react-tabs__tab--selected div{position:relative}.gallery-section .projects-container .react-tabs__tab-list .react-tabs__tab--selected div:before{position:absolute;content:"";width:100%;height:2px;left:0;bottom:-.2rem;background-color:#000;transition:width .3s}.gallery-section .projects-container .swiper{-webkit-padding-start:1.25rem;padding-inline-start:1.25rem;-webkit-padding-end:1rem;padding-inline-end:1rem}.gallery-section .projects-container .swiper .swiper-wrapper .swiper-slide .project{background-color:#fff;display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}.gallery-section .projects-container .swiper .swiper-wrapper .swiper-slide .project .img-container{height:11.25rem;width:100%;position:relative}.gallery-section .projects-container .swiper .swiper-wrapper .swiper-slide .project .img-container img{position:absolute;width:100%;height:100%;object-fit:cover}.gallery-section .projects-container .swiper .swiper-navigation-continer{display:flex;flex-direction:row;align-items:center;color:#fff;margin-top:2.5rem;justify-content:space-between}.gallery-section .projects-container .swiper .swiper-navigation-continer .navigation-container{display:flex;flex-direction:column;width:9.7rem;gap:.25rem;margin-bottom:.25rem}.gallery-section .projects-container .swiper .swiper-navigation-continer .navigation-container .swiper-pagination-progressbar{width:9.7rem;height:.2rem;background:rgba(0,0,0,.2);position:relative}.gallery-section .projects-container .swiper .swiper-navigation-continer .navigation-container .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:#000!important;opacity:1}.gallery-section .projects-container .swiper .swiper-navigation-continer .navigation-container .slide-number-container{color:#000;display:flex;justify-content:space-between;font-size:.75rem;letter-spacing:.05em;line-height:1rem}.gallery-section .projects-container .swiper .swiper-navigation-continer .arrows-container{display:flex;gap:.75rem;justify-content:flex-start}.gallery-section .projects-container .swiper .swiper-navigation-continer .arrows-container .similar-arrow{display:flex;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;border-radius:50%;border:1px solid rgba(49,53,61,.6)}@media(min-width:1024px){.gallery-section{padding:5.75rem 0 6rem;position:relative;z-index:1}.gallery-section .header{margin-bottom:3rem;padding-inline:8.5rem;display:flex;align-items:center;justify-content:space-between}.gallery-section .header h2{font-size:3rem;margin-bottom:0}.gallery-section .projects-container .swiper{-webkit-padding-start:8.5rem;padding-inline-start:8.5rem;-webkit-padding-end:3rem;padding-inline-end:3rem}.gallery-section .projects-container .swiper .swiper-wrapper .swiper-slide .project{gap:2rem;padding:1rem;height:28.5rem}.gallery-section .projects-container .swiper .swiper-wrapper .swiper-slide .project .img-container{width:100%;height:auto;position:relative}.gallery-section .projects-container .swiper .swiper-wrapper .swiper-slide .project .img-container img{position:absolute;width:100%;height:100%;object-fit:cover}.gallery-section .projects-container .swiper .swiper-navigation-continer{justify-content:space-between;width:100%;padding-inline:0 5.5rem;margin-top:3rem;margin-bottom:2rem}.gallery-section .projects-container .swiper .swiper-navigation-continer .navigation-container{display:flex;flex-direction:column;width:9.7rem;gap:.25rem;margin-bottom:0}.gallery-section .projects-container .swiper .swiper-navigation-continer .navigation-container .swiper-pagination-progressbar{width:9.7rem;height:.2rem;background:rgba(0,0,0,.2);position:relative}.gallery-section .projects-container .swiper .swiper-navigation-continer .navigation-container .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:#000!important;opacity:1}.gallery-section .projects-container .swiper .swiper-navigation-continer .navigation-container .slide-number-container{color:#000;display:flex;justify-content:space-between;font-size:.75rem;letter-spacing:.05em;line-height:1rem}.gallery-section .projects-container .swiper .swiper-navigation-continer .arrows-container{justify-content:flex-end}.gallery-section .projects-container .swiper .swiper-navigation-continer .arrows-container .similar-arrow{width:3rem;height:3rem}.gallery-section .projects-container .swiper .swiper-navigation-continer .arrows-container .similar-arrow:hover{background-color:#31353d}}.custom-datepicker{width:100%;padding:.75rem;border-radius:.25rem;border:1px solid #ccc;font-size:1rem;background:#f8f8f8;height:4rem;color:#000}.custom-datepicker::placeholder{color:#000}.custom-datepicker-calendar{z-index:99999!important}.react-datepicker__close-icon{min-width:3rem!important}.react-datepicker__close-icon:after{background-color:#31353d!important;font-size:11px!important}.react-datepicker__day--in-range,.react-datepicker__day--keyboard-selected{background-color:#31353d!important}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:10px!important;top:.75rem!important}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:14px!important;top:.75rem!important}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{left:-9px!important}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{left:-8px!important}.react-datepicker__tab-loop{z-index:99999!important}@font-face{font-family:Akkurat-medium;src:url(/fonts/FontsFree-Net-Akkurat-1.ttf);font-display:swap}@font-face{font-family:Harshita;src:url(/fonts/Harshita.otf);font-display:swap}@font-face{font-family:Akkurat-light;src:url(/fonts/FontsFree-Net-Akkurat-Light.ttf);font-display:swap}@font-face{font-family:Akkurat-bold;src:url(/fonts/FontsFree-Net-Akkurat-Bold.ttf);font-display:swap}@font-face{font-family:Gotham;src:url(/fonts/GothamRnd-Medium.otf);font-display:swap}.d-none{display:none!important}.no-padding-top{padding-top:1rem!important}.no-opacity{opacity:0!important}.bold{font-family:Akkurat-bold}.harshita{font-family:Harshita}.gotham{font-family:Gotham}.light{font-family:Akkurat-light}.medium{font-family:Akkurat-medium}html{font-size:16px;direction:ltr}body,html{overscroll-behavior-y:none;-webkit-overflow-scrolling:touch;font-family:Akkurat-medium!important}body,button,html{padding:0;margin:0;width:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body::-webkit-scrollbar{display:none!important}body.no-scroll{position:fixed;overflow:hidden;height:100%}*{box-sizing:border-box}label{display:none}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{margin:0;font-weight:unset}a,p,ul{margin:0;padding:0}.loadingScreen{background-color:#31353d;position:absolute;left:0;right:0;height:100vh;z-index:10;display:flex;align-items:center;justify-content:center;transform:translateY(-100vh)}.loadingScreen.loading,.loadingScreen.website-loading{transform:translateY(0)}.loadingScreen.loading{transition:transform .25s ease-in-out}.loadingScreen.loading-complete{transform:translateY(-100vh);transition:transform 1s ease-in-out}.loadingScreen .loading-message{display:flex;align-items:center;flex-direction:column}.loadingScreen .loading-message .loading-title{font-size:1.5rem;color:#fff;z-index:100;-webkit-margin-end:1rem;margin-inline-end:1rem}.loadingScreen .loading-message .rings-container{width:100%;display:flex;justify-content:center;align-items:center;gap:2rem}.loadingScreen .loading-message .logo{position:relative;width:15rem;height:5rem;margin-bottom:2rem}main{transition:all 1s ease-in-out}main.routing-start{transition:all .25s ease-in-out}.not-found-page{height:100vh;background-color:rgba(0,0,0,.1);display:flex;justify-content:center;align-items:center;font-size:1.2rem}.not-found-page .stick{margin-inline:.25rem}.swiper-button-prev{margin:0!important;padding:0!important;transition:all .5s;z-index:1!important}.swiper-button-prev:after{content:""!important;background-image:url(/icons/arrow--prev.svg);width:35%;height:35%;background-size:contain;background-position:50%;background-repeat:no-repeat}.swiper-button-next{margin:0!important;padding:0!important;transition:all .5s;z-index:1!important}.swiper-button-next:after{content:""!important;background-image:url(/icons/arrow--next.svg);width:35%;height:35%;background-size:contain;background-position:50%;background-repeat:no-repeat}.black-arrow-prev{margin:0!important;padding:0!important;transition:all .5s;z-index:1!important}.black-arrow-prev:after{content:""!important;background-image:url(/icons/arrow--prev-black.svg);width:35%;height:35%;background-size:contain;background-position:50%;background-repeat:no-repeat}.black-arrow-next{margin:0!important;padding:0!important;transition:all .5s;z-index:1!important}.black-arrow-next:after{content:""!important;background-image:url(/icons/arrow--next-black.svg);width:35%;height:35%;background-size:contain;background-position:50%;background-repeat:no-repeat}.w-100{width:100%}.swiper-button-next,.swiper-button-prev{position:unset!important}@media(min-width:1024px){html{font-size:11px;overflow-x:hidden}body{overflow-x:unset!important}body.no-scroll{height:100vh;overflow:hidden}.swiper-button-prev:hover:after{background-image:url(/icons/arrow--prev-black.svg)}.swiper-button-next:hover:after{background-image:url(/icons/arrow--next-black.svg)}.black-arrow-prev:hover:after{background-image:url(/icons/arrow--prev.svg)}.black-arrow-next:hover:after{background-image:url(/icons/arrow--next.svg)}}.css-1jo7vkl-option:active{background-color:hsla(0,0%,100%,.9)!important}@media(min-width:1279px){html{font-size:14px}}@media(min-width:1440px){html{font-size:14px}}@media(min-width:1680px){html{font-size:18px}}@media(min-width:1900px){html{font-size:18px}}:lang(ar){direction:rtl}:lang(ar) .works_360{display:inline-block;direction:ltr}:lang(ar) .cards-slider-section .swiper-navigation-continer .navigation-container .swiper-pagination-progressbar{transform:rotate(180deg)}:lang(ar) .testimonials-section .testimonials-card .card-data .description{height:12rem}:lang(ar) .common-banner .banner-text-data{width:100%}:lang(ar) .common-banner .banner-text-data.inside_360_page h1{direction:ltr;-webkit-margin-end:auto;margin-inline-end:auto}:lang(ar) .swiper-button-prev:after{background-image:url(/icons/arrow--next.svg)}:lang(ar) .swiper-button-next:after{background-image:url(/icons/arrow--prev.svg)}:lang(ar) .black-arrow-prev:after{background-image:url(/icons/arrow--next-black.svg)}:lang(ar) .black-arrow-next:after{background-image:url(/icons/arrow--prev-black.svg)}:lang(ar) .mobile-menu,:lang(ar) .mobile-search-menu,:lang(ar) .mobile-search-menu .burger-menu-container{left:0;right:unset}:lang(ar) .mobile-search-menu .title{right:1rem;left:auto}:lang(ar) .mobile-menu .links-container .link{text-align:right}:lang(ar) .dev-menu .development-menu .react-tabs .tabs-container .tabs-header .react-tabs__tab-list .react-tabs__tab--selected:after,:lang(ar) .dev-menu .development-menu .react-tabs .tabs-container .tabs-header .react-tabs__tab-list li:after{left:unset;right:0}:lang(ar) .sticky-container .contact-container .icon-img,:lang(ar) .subnav-container .contact-container .icon-img{transform:scaleX(-1)}:lang(ar) .button--isi:before{left:100%;right:unset;margin:-15px 0 0 2px;transform-origin:100% 50%}:lang(ar) .footer-section .links-container .links .quick:last-child{padding-top:0}:lang(ar) .banner-section-container .swiper .swiper-navigation-continer{left:unset;right:1.25rem}:lang(ar) .banner-section-container .banner-wrapper .banner-text-data .text-subtitle,:lang(ar) .project-banner .banner-wrapper .banner-text-data .text-subtitle{letter-spacing:0;font-size:1.2rem;margin-bottom:1rem}:lang(ar) .project-overview-section .project-data .text-subtitle{letter-spacing:0;font-size:1.4rem}:lang(ar) .portfolio-container .swiper-pagination-progressbar,:lang(ar) .portfolio-container-mobile .swiper-pagination-progressbar{transform:rotate(180deg)}:lang(ar) .updates-section .updates-swiper-section .swiper .swiper-slide .update-card .img-conatiner .date,:lang(ar) .updates-section .updates-swiper-section .swiper .swiper-slide .update-card .img-conatiner .tag{left:unset!important;right:1.5rem!important}:lang(ar) .updates-section-mobile .swiper .swiper-img .date,:lang(ar) .updates-section-mobile .swiper .swiper-img .tag{left:unset;right:1.5rem}:lang(ar) .updates-section-mobile .updates-header span{letter-spacing:0;font-size:1.2rem}:lang(ar) .masterplan-section .header{right:0}:lang(ar) .masterplan-main-card .close-btn{right:unset;left:1.5rem}:lang(ar) .construction-updates-section .header,:lang(ar) .construction-updates-section .swiper.thumbs-swiper{left:unset;right:0}:lang(ar) .construction-updates-section .play-button{left:50%;right:unset}:lang(ar) .construction-updates-section .play-button .icon-container svg.playBtn{transform:scale(.8) scaleX(-1)}:lang(ar) .project-banner .swiper .swiper-data{left:unset;right:0}:lang(ar) .ArticleInfo-container .ArticleInfo-wrapper .data .title h3:before{left:auto;right:0}:lang(ar) .testimonials-section .testimonials-card .img-section .img-container{transform:translateX(-.5rem)}:lang(ar) .about-card .left-container span,:lang(ar) .testimonials-section .testimonials-card .card-data .position{letter-spacing:0;font-size:1.4rem}:lang(ar) .about-card .left-container .card-image .small-img-container{right:unset;left:0}:lang(ar) .about-card .left-container .card-data span,:lang(ar) .phase-banner .banner-text-data .text-subtitle{letter-spacing:0;font-size:1.2rem}:lang(ar) .complain-form .cancel-btn{left:1.5rem;right:unset}:lang(ar) .testimonials-section .swiper-navigation-continer{bottom:4.5rem}:lang(ar) .building-card .card-data{padding:0 .875rem 1.5rem}:lang(ar) .building-card .card-img-container{padding:1.5rem 0 1.5rem 1.5rem}:lang(ar) .building-card .card-data h3{top:-4rem}:lang(ar) .banner-section-container .banner-wrapper .swiper-navigation-continer,:lang(ar) .project-banner .banner-wrapper .swiper-navigation-continer{justify-content:flex-start}@media(min-width:1024px){:lang(ar) .testimonials-section .testimonials-card .card-data .description{height:8rem}:lang(ar) .swiper-button-prev:hover:after{background-image:url(/icons/arrow--next-black.svg)}:lang(ar) .swiper-button-next:hover:after{background-image:url(/icons/arrow--prev-black.svg)}:lang(ar) .black-arrow-prev:hover:after{background-image:url(/icons/arrow--next.svg)}:lang(ar) .black-arrow-next:hover:after{background-image:url(/icons/arrow--prev.svg)}:lang(ar) .mobile-search-menu .search-section .search-input,:lang(ar) .search-section-container .search-section .search-input{border-right:0;border-left:1.5px solid rgba(0,0,0,.2)}:lang(ar) .common-banner .banner-text-data{width:100%}:lang(ar) .common-banner .banner-text-data .text-description{width:55%}:lang(ar) .mainnav-container .links-container .link:after{right:0}:lang(ar) .dev-menu .development-menu .react-tabs .tabs-container .tabs-panels .arrows-container{right:unset;left:0}:lang(ar) .dev-menu .development-menu .react-tabs .tabs-container .tabs-panels .swiper .img-container .main-logo{right:1.5rem;left:unset}:lang(ar) .banner-section-container .swiper .swiper-navigation-continer{left:unset;right:8.5rem}:lang(ar) .updates-section .updates-swiper-section .swiper-navigation-section{border-right:0;border-left:1px solid rgba(0,0,0,.1)}:lang(ar) .updates-section .updates-swiper-section .swiper-navigation-section .navigation-container{left:4rem;right:unset}:lang(ar) .updates-section .updates-swiper-section .swiper-navigation-section .navigation-container .slide-number-container{flex-direction:row-reverse;transform:translateY(.5rem)}:lang(ar) .updates-section .updates-swiper-section .swiper-navigation-section .navigation-container .slide-number-container div{transform:rotate(180deg)}:lang(ar) .updates-section .updates-swiper-section .swiper .swiper-slide{border-left:1px solid rgba(0,0,0,.1);border-right:0}:lang(ar) .updates-section .updates-header span,:lang(ar) .updates-section .updates-swiper-section .swiper-navigation-section span{letter-spacing:0;font-size:1.2rem}:lang(ar) .tomorrow-section .border-bottom,:lang(ar) .tomorrow-section .border-top{right:26.1rem;left:unset}:lang(ar) .masterplan-section .swiper-navigation-continer{left:8.5rem;right:unset}:lang(ar) .masterplan-section .header{left:unset;right:0}:lang(ar) .phase-overview .overview-swiper .swiper-navigation-continer{left:unset;right:53.9%;transform:translateX(50%)}:lang(ar) .building-type-section .swiper-navigation-continer .navigation-container .swiper-pagination-progressbar{transform:rotate(180deg)}:lang(ar) .phase-overview .overview-swiper .swiper .swiper-slide.swiper-slide-next.previousDirection .about-card .left-container .card-image .img-container{animation:down-leave 1.5s}:lang(ar) .phase-overview .overview-swiper .swiper .swiper-slide.swiper-slide-next.previousDirection .about-card .right-container .img-container{animation:prev-down-enter 1.5s}:lang(ar) .phase-overview .overview-swiper .swiper .swiper-slide.swiper-slide-next .about-card .left-container .card-image .img-container,:lang(ar) .phase-overview .overview-swiper .swiper .swiper-slide.swiper-slide-next .about-card .right-container .img-container{animation-timing-function:ease-in-out}:lang(ar) .phase-overview .overview-swiper .swiper .swiper-slide.swiper-slide-prev.previousDirection .about-card .left-container .card-image .img-container{animation:down-leave 1.5s}:lang(ar) .phase-overview .overview-swiper .swiper .swiper-slide.swiper-slide-prev .about-card .left-container .card-image .img-container{animation:prev-down-enter 1s;animation-timing-function:ease-in-out}:lang(ar) .phase-overview .overview-swiper .swiper .swiper-slide.swiper-slide-active.previousDirection .about-card .left-container .card-image .img-container{animation:down-enter 1s}:lang(ar) .phase-overview .overview-swiper .swiper .swiper-slide.swiper-slide-active.previousDirection .about-card .right-container .img-container{animation:prev-down-leave 1s}:lang(ar) .phase-overview .overview-swiper .swiper .swiper-slide.swiper-slide-active .about-card .left-container .card-image .img-container{animation:prev-down-leave 1s;animation-timing-function:ease-in-out}:lang(ar) .phase-overview .overview-swiper .swiper .swiper-slide.swiper-slide-active .about-card .right-container .img-container{animation:down-enter 1s;animation-timing-function:ease-in-out}:lang(ar) .construction-updates-section .swiper.thumbs-swiper{left:unset;right:8.5rem}:lang(ar) .construction-updates-section .play-button{left:4rem;right:unset}:lang(ar) .facilities-section .swiper-navigation-continer .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}:lang(ar) .our-people-section .swiper-pagination-progressbar{transform:rotate(180deg)}:lang(ar) .services-section .react-tabs .tabs-panels .swiper .services-card .service-card-button{left:0;right:unset}:lang(ar) .services-section .react-tabs .tabs-panels .swiper-navigation-continer .swiper-pagination-progressbar{transform:rotate(180deg)}:lang(ar) .testimonials-section .testimonials-card .card-data .description{height:15rem}:lang(ar) .collaborations-section .swiper-navigation-continer .swiper-pagination-progressbar{transform:rotate(180deg)}:lang(ar) .testimonials-section .progress{left:unset;right:8rem}:lang(ar) .testimonials-section .testimonials-card .img-section .img-container{transform:translateX(0)}:lang(ar) .complain-form .cancel-btn{left:3rem;right:unset}:lang(ar) .complain-form .img-container{right:unset;left:25%;transform:translate(-50%,-50%)}:lang(ar) .footer-section .links-container .links .quick ul li:after{left:unset;right:0}:lang(ar) .project-banner .banner-wrapper .banner-text-data .text-subtitle{letter-spacing:0;font-size:1.4rem;margin-bottom:1rem}:lang(ar) .phase-banner .banner-text-data .text-subtitle{letter-spacing:0;font-size:1.4rem}:lang(ar) .building-card .card-data{padding:2rem 2rem 2.5rem 0}:lang(ar) .phase-overview .header{height:6.5rem}:lang(ar) .amenity:after{left:0;right:unset}:lang(ar) .banner-section-container .banner-wrapper .swiper-navigation-continer,:lang(ar) .project-banner .banner-wrapper .swiper-navigation-continer{justify-content:space-between;left:9.5rem}:lang(ar) .gallery-section .react-tabs .tabs-container .tabs-header{top:4rem;right:unset;left:0}}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:normal;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}
/*# sourceMappingURL=8bda4dc1578e137a.css.map*/