.banner-section-container{background:#31353d;flex-direction:column;height:50rem;display:flex;position:relative}.banner-section-container .banner-wrapper{width:100%;height:100%;position:relative;overflow:hidden}.banner-section-container .banner-wrapper .banner-img{z-index:0;clip-path:polygon(0 0,0 0,0 100%,0% 100%);width:100%;height:100%;transition:all .75s;position:absolute;top:0}.banner-section-container .banner-wrapper .banner-img img{transition:all .75s}.banner-section-container .banner-wrapper .banner-img.active{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{clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%)}.banner-section-container .banner-wrapper .banner-img .overlay{z-index:2;background:#00000080;width:100%;height:100%;position:absolute;top:0}.banner-section-container .banner-wrapper .banner-text-data{color:#fff;padding-inline:1.25rem;z-index:2;flex-direction:column;justify-content:center;height:100%;padding-top:2.5rem;display:flex;position:relative}.banner-section-container .banner-wrapper .banner-text-data .text-subtitle{letter-spacing:8px;opacity:.8;width:fit-content;margin-bottom:1.5rem;font-size:.6rem;overflow:hidden}.banner-section-container .banner-wrapper .banner-text-data .text-title{width:fit-content;margin-bottom:1.5rem;font-size:2rem;line-height:1.25;overflow:hidden}.banner-section-container .banner-wrapper .banner-text-data .text-description{opacity:.8;width:95%;margin-bottom:2rem;font-size:1rem}.banner-section-container .banner-wrapper .banner-text-data .text-button{width:fit-content;display:flex;overflow:hidden}.banner-section-container .banner-wrapper .swiper-navigation-continer{color:#fff;z-index:2;flex-direction:row;justify-content:flex-end;align-items:center;width:calc(100vw - 18.25rem);display:flex;position:absolute;bottom:calc(28.5% - 6.5rem);right:1.25rem}.banner-section-container .banner-wrapper .swiper-navigation-continer .navigation-container{display:none}.banner-section-container .banner-wrapper .swiper-navigation-continer .arrows-container{justify-content:flex-start;gap:.75rem;display:flex;position:relative;top:2rem}.banner-section-container .banner-wrapper .swiper-navigation-continer .arrows-container .banner-arrow{border:1px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}@media (min-width:1024px){.banner-section-container{flex-direction:row;height:100vh}.banner-section-container .banner-wrapper{position:relative;overflow:hidden}.banner-section-container .banner-wrapper .progress-top{display:none}.banner-section-container .banner-wrapper .banner-text-data{padding-top:unset;z-index:2;flex-direction:column;height:100%;padding-inline:8.5rem;overflow:hidden}.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{width:40%;min-height:3.5rem;margin-bottom:1.5rem;font-size:1rem;opacity:.8!important}.banner-section-container .banner-wrapper .banner-text-data .text-subtitle{font-size:.75rem}.banner-section-container .banner-wrapper .swiper-navigation-continer{bottom:calc(28.5% - 3rem);left:8.5rem;right:unset;justify-content:space-between}.banner-section-container .banner-wrapper .swiper-navigation-continer .navigation-container{flex-direction:column;display:flex}.banner-section-container .banner-wrapper .swiper-navigation-continer .navigation-container progress{background:#fff3;width:9.7rem;height:.2rem;transition:all .25s;position:relative}.banner-section-container .banner-wrapper .swiper-navigation-continer .navigation-container progress::-webkit-progress-bar{background:#fff3;transition:all .25s}.banner-section-container .banner-wrapper .swiper-navigation-continer .navigation-container progress::-moz-progress-bar{background:#fff;transition:all .25s}.banner-section-container .banner-wrapper .swiper-navigation-continer .navigation-container progress::-webkit-progress-value{background:#fff;transition:all .25s}.banner-section-container .banner-wrapper .swiper-navigation-continer .navigation-container progress::-moz-progress-value{transition:all .25s;background:#fff!important}.banner-section-container .banner-wrapper .swiper-navigation-continer .navigation-container .swiper-pagination-progressbar{background:#fff3;width:9.7rem;height:.2rem;position:relative}.banner-section-container .banner-wrapper .swiper-navigation-continer .navigation-container .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{opacity:1;background-color:#fff!important}.banner-section-container .banner-wrapper .swiper-navigation-continer .navigation-container .slide-number-container{color:#fff;letter-spacing:.05em;justify-content:space-between;font-size:.75rem;line-height:1rem;display:flex}.banner-section-container .banner-wrapper .swiper-navigation-continer .arrows-container{top:unset;justify-content:flex-end;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 #ffffff80}}.search-section-container-mobile{z-index:1;border-bottom:1px solid #0003;justify-content:center;align-items:center;width:100%;padding:2.5rem 1.25rem;display:flex}.search-section-container-mobile .search-section{background-color:#fff;justify-content:space-evenly;align-items:center;width:100%;display:flex}.search-section-container-mobile .search-section .search-input{display:none}.search-section-container-mobile .search-section .search-button{z-index:1;justify-content:center;align-items:center;width:50%;display:flex;position:relative}.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{z-index:1;width:100%;position:absolute;bottom:2.25rem}.search-section-container{justify-content:center;align-items:center;width:100%;padding-inline:8.5rem;display:flex}.search-section-container .search-section{background-color:#fff;grid-template-columns:1fr 1fr 1fr .725fr;align-items:center;width:100%;height:6.15rem;display:grid}.search-section-container .search-section .search-input{color:#000;border-right:1.5px solid #0003;flex-direction:column;justify-content:center;height:80%;display:flex;position:relative}.search-section-container .search-section .search-input span{color:red;padding-inline-start:1rem;position:absolute;bottom:0}.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;margin-bottom:-.5rem;padding-inline-start:1rem;font-size:.85rem}.search-section-container .search-section .search-button{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.search-section-container .search-section .search-button .button-section.black-button{min-width:10rem}.search-section-container .search-section .search-button .button-container{color:#fff;text-transform:uppercase;letter-spacing:.05em;background-color:#31353d;border-radius:6px;justify-content:center;align-items:center;width:11.2rem;height:3.15rem;font-size:.75rem;display:flex}}.numbers-section{flex-direction:column;justify-content:flex-start;align-items:center;gap:2rem;width:100%;padding:4rem 1.25rem;display:flex}.numbers-section .swiper{padding-inline:.5rem 2.25rem}.numbers-section .single-number{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.numbers-section .single-number .number{color:#31353d;font-size:2rem}.numbers-section .single-number .single-number-text{color:#565a62;font-size:1rem}@media (min-width:1024px){.numbers-section{flex-direction:row;justify-content:space-around;padding:5.75rem 8.5rem 6rem}.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 .1% 91.25%,#fff .1% 100%);padding-bottom:3rem;position:relative}.portfolio-container .white{background-color:#fff;width:8.75%;height:100%;position:absolute;top:0;left:0}.portfolio-container .white1{background-color:#fff;width:8.75%;height:100%;position:absolute;top:0;right:0}.portfolio-container .bg{z-index:0;background-image:url(/icons/pattern.svg);background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;width:82.5%;height:100%;display:flex;position:absolute;top:0;left:8.75%}.portfolio-container .bg .img-container{width:100%;height:100%;position:relative}.portfolio-container .react-tabs{list-style:none}.portfolio-container .react-tabs .tabs-container{flex-direction:column;gap:4rem;display:flex}.portfolio-container .react-tabs .tabs-container .tabs-header{padding-top:3rem;z-index:1;justify-content:space-between;align-items:center;padding-inline:14.5rem;display:flex}.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{gap:3rem;list-style:none;display:flex}.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{content:"";background-color:#fff;width:0;height:2px;transition:all .3s ease-in-out;position:absolute;bottom:-.2rem;left:0}.portfolio-container .react-tabs .tabs-container .tabs-header .react-tabs__tab-list .react-tabs__tab--selected{color:#fff;opacity:.9;outline:none;justify-content:center;align-items:center;display:flex}.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{content:"";background-color:#fff;width:100%;height:2px;transition:all .3s ease-in-out;position:absolute;bottom:-.2rem;left:0}.portfolio-container .react-tabs .tabs-container .tabs-panels .swiper{cursor:url(/icons/dragg.svg),auto;width:100%}.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{z-index:1;background-color:#0000004d;width:100%;height:100%;position:absolute;top:0}.portfolio-container .react-tabs .tabs-container .tabs-panels .swiper .img-container .slide-data{z-index:2;color:#fff;width:100%;height:100%;padding-inline:4rem;position:absolute;overflow:hidden}.portfolio-container .react-tabs .tabs-container .tabs-panels .swiper .img-container .slide-data .data{flex-direction:column;gap:1rem;display:flex;position:absolute;bottom:2rem}.portfolio-container .react-tabs .tabs-container .tabs-panels .swiper .img-container .slide-data .data span{text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.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{-webkit-line-clamp:3;-webkit-box-orient:vertical;width:65%;margin-bottom:.25rem;display:-webkit-box;overflow:hidden}.portfolio-container .react-tabs .tabs-container .tabs-panels .swiper .img-container .slide-data .data .buttons-group{gap:1.5rem;display:flex}.portfolio-container .react-tabs .tabs-container .tabs-panels .swiper .img-container .slide-data .data .buttons-group .button-section{color:#fff;width:9rem;padding-inline:0}.portfolio-container .react-tabs .tabs-container .tabs-panels .swiper .img-container .slide-data .logos{justify-content:space-between;align-items:center;height:3.5rem;display:flex;position:relative;top:2rem}.portfolio-container .react-tabs .tabs-container .tabs-panels .swiper .img-container .slide-data .logos .main-logo{width:9rem;height:4rem;position:relative}.portfolio-container .react-tabs .tabs-container .tabs-panels .swiper .img-container .slide-data .logos .link-logo{width:3rem;height:1.5rem;position:relative}.portfolio-container .react-tabs .tabs-container .tabs-panels .swiper-navigation-continer{color:#fff;z-index:2;flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-top:4rem;padding-inline:14.5rem;display:flex}.portfolio-container .react-tabs .tabs-container .tabs-panels .swiper-navigation-continer .navigation-container{flex-direction:column;display:flex}.portfolio-container .react-tabs .tabs-container .tabs-panels .swiper-navigation-continer .navigation-container .swiper-pagination-progressbar{background:#fff3;width:9.7rem;height:.2rem;position:relative}.portfolio-container .react-tabs .tabs-container .tabs-panels .swiper-navigation-continer .navigation-container .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{opacity:1;background-color:#fff!important}.portfolio-container .react-tabs .tabs-container .tabs-panels .swiper-navigation-continer .navigation-container .slide-number-container{color:#fff;letter-spacing:.05em;z-index:2;justify-content:space-between;font-size:.75rem;line-height:1rem;display:flex}.portfolio-container .react-tabs .tabs-container .tabs-panels .swiper-navigation-continer .arrows-container{justify-content:flex-start;gap:1.25rem;display:flex}.portfolio-container .react-tabs .tabs-container .tabs-panels .swiper-navigation-continer .arrows-container .portfolio-arrow{border:1px solid #ffffff80;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.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{justify-content:center;align-items:center;gap:1.5rem;width:100%;height:100%;display:flex}.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{cursor:pointer;width:42rem;height:37rem;position:relative}.portfolio-container .react-tabs .tabs-container .tabs-panels .two-img-container .img-container .overlay{opacity:.3;z-index:1;background-color:#000;width:100%;height:100%;position:absolute;top:0}.portfolio-container .react-tabs .tabs-container .tabs-panels .two-img-container .img-container .slide-data{z-index:2;color:#fff;width:100%;height:100%;padding-inline:4rem;position:absolute;overflow:hidden}.portfolio-container .react-tabs .tabs-container .tabs-panels .two-img-container .img-container .slide-data .data{flex-direction:column;gap:1rem;display:flex;position:absolute;bottom:2rem}.portfolio-container .react-tabs .tabs-container .tabs-panels .two-img-container .img-container .slide-data .data span{text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.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{-webkit-line-clamp:3;-webkit-box-orient:vertical;width:65%;margin-bottom:.25rem;display:-webkit-box;overflow:hidden}.portfolio-container .react-tabs .tabs-container .tabs-panels .two-img-container .img-container .slide-data .data .buttons-group{gap:1.5rem;display:flex}.portfolio-container .react-tabs .tabs-container .tabs-panels .two-img-container .img-container .slide-data .data .buttons-group .button-section{color:#fff;width:9rem;padding-inline:0}.portfolio-container .react-tabs .tabs-container .tabs-panels .two-img-container .img-container .slide-data .logos{justify-content:space-between;align-items:center;width:100%;height:3.5rem;display:flex;position:relative;top:2rem}.portfolio-container .react-tabs .tabs-container .tabs-panels .two-img-container .img-container .slide-data .logos .main-logo{width:9rem;height:4rem;position:relative}.portfolio-container .react-tabs .tabs-container .tabs-panels .two-img-container .img-container .slide-data .logos .link-logo{width:3rem;height:1.5rem;position:relative}.portfolio-container .swiper-wrapper{cursor:url(/icons/dragg.svg),auto}@keyframes opacity{0%{opacity:0}to{opacity:1}}.portfolio-container-mobile{background:#31353d url(/icons/pattern.svg) 0 0/cover no-repeat;flex-direction:column;gap:2rem;padding:4rem 0;display:flex;overflow:hidden}.portfolio-container-mobile .header{color:#fff;padding-inline:1.25rem;font-size:2rem;line-height:1}.portfolio-container-mobile .select-container{z-index:2;padding-inline:1.25rem}.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{z-index:1;background-color:#0000004d;width:100%;height:100%;position:absolute;top:0}.portfolio-container-mobile .swiper .img-container .slide-data{z-index:2;color:#fff;width:100%;height:100%;padding-inline:1.375rem;position:absolute}.portfolio-container-mobile .swiper .img-container .slide-data .data{flex-direction:column;display:flex;position:absolute;bottom:1.5rem}.portfolio-container-mobile .swiper .img-container .slide-data .data span{text-transform:uppercase;letter-spacing:.05em;opacity:.8;font-size:.75rem}.portfolio-container-mobile .swiper .img-container .slide-data .data h2{margin-top:.25rem;font-size:1.5rem;line-height:1}.portfolio-container-mobile .swiper .img-container .slide-data .data .buttons-group{gap:1.5rem;margin-top:1.5rem;display:flex}.portfolio-container-mobile .swiper .img-container .slide-data .data .buttons-group .button-section{color:#fff;width:8rem;padding-inline:0}.portfolio-container-mobile .swiper .img-container .slide-data .logos{flex-direction:row;justify-content:space-between;align-items:center;height:3.5rem;display:flex;position:relative;top:1.5rem}.portfolio-container-mobile .swiper .img-container .slide-data .logos .main-logo{width:9rem;height:4rem;position:relative}.portfolio-container-mobile .swiper .img-container .slide-data .logos .link-logo{width:2rem;height:1.25rem;position:relative}.portfolio-container-mobile .swiper-navigation-continer{color:#fff;z-index:2;flex-direction:row;justify-content:space-between;width:100%;margin-top:.75rem;padding-inline:1.25em;display:flex}.portfolio-container-mobile .swiper-navigation-continer .navigation-container{flex-direction:column;gap:.25rem;width:9.7rem;display:flex}.portfolio-container-mobile .swiper-navigation-continer .navigation-container .swiper-pagination-progressbar{background:#fff3;width:9.7rem;height:.2rem;position:relative}.portfolio-container-mobile .swiper-navigation-continer .navigation-container .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{opacity:1;background-color:#fff!important}.portfolio-container-mobile .swiper-navigation-continer .navigation-container .slide-number-container{color:#fff;letter-spacing:.05em;z-index:2;justify-content:space-between;font-size:.75rem;line-height:1rem;display:flex}.portfolio-container-mobile .swiper-navigation-continer .arrows-container{justify-content:flex-start;gap:.75rem;display:flex}.portfolio-container-mobile .swiper-navigation-continer .arrows-container .portfolio-arrow{border:1px solid #ffffff80;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.updates-section{padding:5.75rem 0 0}.updates-section.article{background-color:#f7f7f7f7;padding-top:3.75rem}.updates-section.gallery-section{padding:4rem 0 0}.updates-section.gallery-section .img-conatiner{justify-content:center;align-items:center;height:100%;display:flex}.updates-section.gallery-section .img-conatiner .circle{color:#fff;z-index:1;cursor:pointer;justify-content:center;align-items:center;transition:all .5s;display:flex;position:relative}.updates-section.gallery-section .updates-header .gallery .gallery-list-tabs{flex-direction:row;justify-content:center;align-items:center;display:flex}.updates-section.gallery-section .updates-header .gallery .gallery-list-tabs li{text-transform:uppercase;cursor:pointer;margin-inline-start:3rem;list-style:none;position:relative}.updates-section.gallery-section .updates-header .gallery .gallery-list-tabs li:before{content:"";background-color:#0000;width:100%;height:2px;position:absolute;bottom:-.2rem;left:0}.updates-section.gallery-section .updates-header .gallery .gallery-list-tabs li.active:before{background-color:#31353d}.updates-section .updates-header{color:#31353d;flex-direction:column;gap:1.5rem;margin-bottom:2.5rem;padding-inline:8.5rem;display:flex;overflow:hidden}.updates-section .updates-header span,.updates-section .updates-header .updates-eyebrow{letter-spacing:.8rem;font-size:.7rem}.updates-section .updates-header .main-header{justify-content:space-between;display:flex}.updates-section .updates-header .main-header h2,.updates-section .updates-header .main-header h3{margin-inline-start:-.3rem;font-size:3rem;line-height:1}.updates-section .updates-header .main-header .see-updates{cursor:pointer;justify-content:center;align-items:center;gap:.5rem;display:flex}.updates-section .updates-header .main-header .see-updates .circle{border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.updates-section .updates-header .main-header .see-updates .circle:before{content:"";background:#0000001a;border:1px solid #212c550d;border-radius:50%;width:.85rem;height:.85rem;position:absolute}.updates-section .updates-header .main-header .see-updates span{color:#31353d;opacity:.85;letter-spacing:0;font-size:1.25rem;line-height:1}.updates-section .updates-swiper-section{border-top:1px solid #0000001a;width:100%;padding:1rem 0 0;padding-inline-start:8.5rem;display:flex}.updates-section .updates-swiper-section .swiper-navigation-section{border-right:1px solid #0000001a;flex-direction:column;align-items:flex-start;gap:12rem;width:17.65rem;padding:1.5rem 0 4rem;display:flex}.updates-section .updates-swiper-section .swiper-navigation-section span{letter-spacing:6px;text-transform:uppercase;width:80%;font-size:.7rem;line-height:2}.updates-section .updates-swiper-section .swiper-navigation-section .navigation-container{flex-direction:row;justify-content:flex-start;align-items:center;gap:.25rem;width:9.7rem;display:flex;position:relative;right:5rem;transform:rotate(90deg)}.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{transition:all .25s;background:#0003!important}.updates-section .updates-swiper-section .swiper-navigation-section .navigation-container progress::-moz-progress-bar{transition:all .25s;background:#000!important}.updates-section .updates-swiper-section .swiper-navigation-section .navigation-container progress::-webkit-progress-value{transition:all .25s;background:#000!important}.updates-section .updates-swiper-section .swiper-navigation-section .navigation-container progress::-moz-progress-value{transition:all .25s;background:#000!important}.updates-section .updates-swiper-section .swiper-navigation-section .navigation-container .swiper-pagination-progressbar{width:9.7rem;height:.2rem;background:#0003!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{color:#000;letter-spacing:.05em;z-index:2;flex-direction:row;justify-content:space-between;width:100%;font-size:.85rem;line-height:1rem;display:flex;transform:translateY(-1.25rem)}.updates-section .updates-swiper-section .swiper-navigation-section .arrows-container{justify-content:flex-start;gap:1.25rem;display:flex}.updates-section .updates-swiper-section .swiper-navigation-section .arrows-container .updates-arrow{cursor:pointer;border:1px solid #31353d80;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.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 #0000001a;justify-content:center;align-items:center;padding-inline:2rem;display:flex}.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{justify-content:center;align-items:center;height:60%;display:flex}.updates-section .updates-swiper-section .swiper .swiper-slide .update-card.hoverd .img-conatiner .date{z-index:1;color:#fff;font-size:.9rem;position:absolute;bottom:1.5rem;left:1.5rem}.updates-section .updates-swiper-section .swiper .swiper-slide .update-card.hoverd .img-conatiner .circle{color:#fff;z-index:1;cursor:pointer;justify-content:center;align-items:center;transition:all .5s;display:flex;position:relative}.updates-section .updates-swiper-section .swiper .swiper-slide .update-card .img-conatiner{width:100%;height:100%;transition:all .75s;position:relative}.updates-section .updates-swiper-section .swiper .swiper-slide .update-card .img-conatiner .overlay{z-index:1;background-color:#0006;width:100%;height:100%;position:absolute;top:0}.updates-section .updates-swiper-section .swiper .swiper-slide .update-card .img-conatiner .tag,.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-slide .update-card .img-conatiner .swiper-img .date,.updates-section .updates-swiper-section .updates-section-mobile .swiper .swiper-img .swiper-slide .update-card .img-conatiner .date,.updates-section-mobile .updates-section .updates-swiper-section .swiper .swiper-img .swiper-slide .update-card .img-conatiner .date{z-index:1;color:#fff;text-transform:uppercase;font-size:.75rem;position:absolute;top:1.5rem;left:1.5rem}.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-slide .update-card .img-conatiner .swiper-img .tag-title.date,.updates-section-mobile .updates-section .updates-swiper-section .swiper .swiper-slide .update-card .img-conatiner .swiper-img .tag-title.date,.updates-section .updates-swiper-section .updates-section-mobile .swiper .swiper-img .swiper-slide .update-card .img-conatiner .tag-title.date,.updates-section-mobile .updates-section .updates-swiper-section .swiper .swiper-img .swiper-slide .update-card .img-conatiner .tag-title.date{top:unset;font-size:1rem;bottom:1.5rem}.updates-section .updates-swiper-section .swiper .swiper-slide .update-card .img-conatiner .read-more-container{color:#fff;z-index:2;margin:auto;position:absolute}.updates-section .updates-swiper-section .swiper .swiper-slide .update-card .slide-data{flex-direction:column;gap:1rem;height:100%;margin-top:1rem;display:flex}.updates-section .updates-swiper-section .swiper .swiper-slide .update-card .slide-data span{color:#000;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:73%;font-size:1.3rem;display:-webkit-box;overflow:hidden}.updates-section .updates-swiper-section .swiper .swiper-slide .update-card .slide-data span.title{width:95%;height:3.75rem}.updates-section .updates-swiper-section .swiper .swiper-slide .update-card .slide-data span.link{color:#000000b3;width:fit-content;transition:all .3s}.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;-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.updates-section .updates-swiper-section .swiper .swiper-slide .update-card .slide-data .link{cursor:pointer;font-size:1rem}.updates-section-mobile{flex-direction:column;gap:2rem;height:auto;padding:3.75rem 0 4rem;display:flex}.updates-section-mobile.article{background-color:#f7f7f7}.updates-section-mobile .header{color:#31353d;padding-inline:1.25rem;font-size:2.8rem;line-height:1}.updates-section-mobile .updates-header{color:#31353d;flex-direction:column;gap:1.5rem;padding-inline:1.25rem;display:flex;overflow:hidden}.updates-section-mobile .updates-header span,.updates-section-mobile .updates-header .updates-eyebrow{letter-spacing:.8rem;font-size:.6rem}.updates-section-mobile .updates-header .main-header{flex-direction:column;gap:2.5rem;display:flex}.updates-section-mobile .updates-header .main-header h2,.updates-section-mobile .updates-header .main-header h3{margin-inline-start:-.3rem;font-size:2rem;line-height:1}.updates-section-mobile .updates-header .main-header h2 p .works_360,.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{align-items:center;gap:.5rem;display:flex}.updates-section-mobile .updates-header .main-header .see-updates .circle{cursor:pointer;border:1px solid #000;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex;position:relative}.updates-section-mobile .updates-header .main-header .see-updates .circle:before{content:"";background:#0000001a;border:1px solid #212c550d;border-radius:50%;width:.85rem;height:.85rem;position:absolute}.updates-section-mobile .updates-header .main-header .see-updates span{color:#31353d;letter-spacing:0;padding-inline-start:.25rem;font-size:1.25rem;line-height:1}.updates-section-mobile .circle-section{align-items:center;gap:.5rem;padding-inline:1.25rem;display:flex}.updates-section-mobile .circle-section .circle{cursor:pointer;background:#0000000d;border:1px solid #212c550d;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex;position:relative}.updates-section-mobile .circle-section .circle:before{content:"";background:#0000001a;border:1px solid #212c550d;border-radius:50%;width:.85rem;height:.85rem;position:absolute}.updates-section-mobile .circle-section .circle:after{content:"";background:#000;border-radius:50%;width:.25rem;height:.25rem;position:absolute}.updates-section-mobile .circle-section span{color:#31353d;font-size:1.25rem}.updates-section-mobile .swiper{width:100%;height:100%;padding-inline:1.25rem}.updates-section-mobile .swiper .swiper-img{justify-content:center;align-items:center;height:20rem;font-size:.8rem;display:flex;position:relative}.updates-section-mobile .swiper .swiper-img .overlay{z-index:1;background-color:#0006;width:100%;height:100%;position:absolute;top:0}.updates-section-mobile .swiper .swiper-img .tag,.updates-section-mobile .swiper .swiper-img .date{z-index:1;text-transform:uppercase;color:#fff;position:absolute;top:2rem;left:1.5rem}.updates-section-mobile .swiper .swiper-img .date{top:unset;bottom:2rem}.updates-section-mobile .swiper .swiper-img .circle{z-index:1;justify-content:center;align-items:center;transition:all .5s;display:flex;position:absolute}.updates-section-mobile .swiper .swiper-img .circle .button-section{border:1px solid #fff}.updates-section-mobile .swiper .slide-data{color:#000;width:100%}.updates-section-mobile .swiper .slide-data p{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:6rem;padding-top:1.5rem;font-size:1.25rem;display:-webkit-box;overflow:hidden}.updates-section-mobile .swiper .slide-data span{font-size:1rem}.updates-section-mobile .swiper-navigation-continer{color:#fff;z-index:2;flex-direction:row;justify-content:space-between;width:100%;margin-top:.75rem;padding-inline:1.25em;display:flex}.updates-section-mobile .swiper-navigation-continer .navigation-container{flex-direction:column;gap:.25rem;width:9.7rem;margin-top:.5rem;display:flex}.updates-section-mobile .swiper-navigation-continer .navigation-container .swiper-pagination-progressbar{background:#0000001a;width:9.7rem;height:.2rem;position:relative}.updates-section-mobile .swiper-navigation-continer .navigation-container .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{opacity:1;background-color:#000!important}.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{color:#000;letter-spacing:.05em;z-index:2;justify-content:space-between;font-size:.75rem;line-height:1rem;display:flex}.updates-section-mobile .swiper-navigation-continer .arrows-container{justify-content:flex-end;gap:.75rem;display:flex}.updates-section-mobile .swiper-navigation-continer .arrows-container .updates-arrow{cursor:pointer;border:1px solid #31353d80;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.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{color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;padding:5rem 1.25rem;display:flex;position:relative;overflow:hidden}.tomorrow-section .background-image{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.tomorrow-section .overlay{z-index:0;background-color:#0009;width:100%;height:100%;position:absolute;top:0;left:0}.tomorrow-section p{opacity:.9;font-size:1rem}.tomorrow-section .header{z-index:1;flex-direction:column;gap:2.5rem;display:flex;position:relative}.tomorrow-section .header h3{white-space:break-spaces;font-size:2rem;line-height:1}.tomorrow-section .buttons-group{z-index:1;padding-top:2.5rem;position:relative}.tomorrow-section .button{background-color:#fff;border-radius:4.3rem;justify-content:center;align-items:center;gap:.25rem;width:12rem;padding:1rem 0;display:flex}.tomorrow-section .button:last-child{margin-top:1rem}.tomorrow-section .button .icon{cursor:pointer;width:100%;height:1.5rem;position:relative}@media (min-width:768px){.tomorrow-section .header p{width:60%}}@media (min-width:1024px){.tomorrow-section{flex-direction:row;justify-content:space-between;align-items:center;gap:14rem;height:100vh;padding:0 14rem;position:relative}.tomorrow-section .header{gap:1.35rem}.tomorrow-section .header p{width:60%}.tomorrow-section .header h3{font-size:4rem}.tomorrow-section .buttons-group{flex-direction:column;justify-content:flex-end;align-items:center;height:100%;padding-top:0;padding-bottom:7.5rem;display:flex}.tomorrow-section .buttons-group p{margin-bottom:1.5rem}.tomorrow-section .border-top{z-index:1;background-color:#ffffffb3;width:1px;height:25%;position:absolute;top:0;left:26.1rem}.tomorrow-section .border-bottom{z-index:1;background-color:#ffffffb3;width:1px;height:20%;position:absolute;bottom:0;left:26.1rem}}.button-section{color:#fffc;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;border:1px solid #ffffffb3;border-radius:.3rem;justify-content:center;align-items:center;gap:.5rem;width:8rem;height:3.25rem;font-size:.75rem;display:flex;position:relative;overflow:hidden}.button-section span{z-index:2;width:100%;height:100%;transition:all .75s;position:relative}.button-section span div{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.button-section .img-container{width:1rem;height:1rem;position:relative}.button-section.button--isi:before{content:"";z-index:-1;z-index:2;transform-origin:0%;background:#fff;border-radius:50%;width:50px;height:50px;margin:-15px 2px 0 0;transition:transform .3s cubic-bezier(.7,0,.9,1),opacity .3s cubic-bezier(.7,0,.9,1);position:absolute;top:50%;right:100%;transform:scaleY(2)}.button-section.button--isi:hover:before{transform:scale(9)}.button-section.black-button{color:#fff;background:#31353d;border:1px solid #31353d}.button-section.black-button.button--isi:before{background-color:#fff}.button-section.black-border,.button-section.white-border{color:#31353d;background-color:#fff;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{font-size:.75rem;color:#31353d!important}.button-section.overlay-button{background-color:#0006}@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:scale(12,9)}}.nav-bar-container{z-index:3;flex-direction:column;justify-content:center;align-items:center;width:100%;transition:all .5s;display:flex;position:absolute;top:0;overflow:hidden}.nav-bar-container.nav-bar-seashore{top:2.8rem}.nav-bar-container.nav-bar-seashore .mainnav-container{background:0 0;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:0 0;padding:0}}.stickybar{z-index:10;width:100%;position:fixed;top:0}.subnav-container{opacity:.9;z-index:10;background:#31353d;justify-content:space-between;align-items:center;width:100%;height:2.85rem;padding-inline-start:1.25rem;display:flex;position:relative}.subnav-container .lang-switcher{color:#fff;cursor:pointer}.subnav-container .contact-container{flex-direction:row;height:100%;display:flex}.subnav-container .contact-container .phone{cursor:pointer;color:#fff;background-color:#292c33;align-items:center;height:100%;margin-inline-end:.1rem;padding-inline:1.5rem;display:flex}.subnav-container .contact-container .phone .icon-img{width:1rem;height:1rem;margin-inline-end:.5rem;position:relative}.subnav-container .contact-container .phone span{font-size:1rem}.subnav-container .contact-container .search{cursor:pointer;color:#fff;background-color:#292c33;align-items:center;height:100%;padding-inline:1.5rem;display:flex}.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{color:#000;opacity:1;text-transform:capitalize;background:#ffffffe6}.subnav-container .contact-container .search.icon{justify-content:center;width:4.25rem;padding-inline:0}@media (min-width:1024px){.subnav-container{padding-inline-start:2.5rem;transition:all .5s}.subnav-container .contact-container{flex-direction:row;height:100%;display:flex}.subnav-container .contact-container .phone{padding-inline:unset;background-color:unset;margin-inline-end:2rem}.subnav-container .contact-container .phone .icon-img{margin-inline-end:.5rem}.subnav-container .contact-container .search{padding-inline:2.25rem}.subnav-container .contact-container .search .icon-img{margin-inline-end:.5rem}}.sticky-container{opacity:.9;z-index:50;background:#31353d;justify-content:space-between;align-items:center;width:100%;height:2.85rem;padding-inline-start:1.25rem;display:flex;position:relative}.sticky-container.open-menu{position:unset;z-index:0}.sticky-container .lang-switcher{color:#fff;cursor:pointer}.sticky-container .contact-container{flex-direction:row;height:100%;display:flex}.sticky-container .contact-container .phone{cursor:pointer;color:#fff;background-color:#292c33;align-items:center;height:100%;margin-inline-end:.1rem;padding-inline:1.5rem;display:flex}.sticky-container .contact-container .phone .icon-img{width:1rem;height:1rem;margin-inline-end:.5rem;position:relative}.sticky-container .contact-container .phone span{font-size:1rem}.sticky-container .contact-container .search{cursor:pointer;color:#fff;text-transform:capitalize;background-color:#292c33;align-items:center;height:100%;padding-inline:1.5rem;display:flex}.sticky-container .contact-container .search.booknow{color:#000;opacity:1;background:#ffffffe6}.sticky-container .contact-container .search .burger-menu{-o-transition:.5s ease-in-out;cursor:pointer;width:1.25rem;height:.75rem;transition:all .5s ease-in-out;position:relative;transform:rotate(0)}.sticky-container .contact-container .search .burger-menu span{opacity:.8;-o-transition:.25s ease-in-out;background:#fff;width:100%;height:2px;transition:all .25s ease-in-out;display:block;position:absolute;left:0;transform:rotate(0)}.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{width:0%;top:5px;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){width:0%;top:5px;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{padding-inline-start:0}.sticky-container .lang-switcher{padding-inline-start:2.5rem}.sticky-container .contact-container .phone{background-color:unset;margin-inline-end:2rem;padding-inline:0}.sticky-container .contact-container .search{padding-inline:2.25rem}.sticky-container .contact-container .search .icon-img{margin-inline-end:.5rem}.sticky-container .contact-container .search span{font-size:1rem}.sticky-container .contact-container .search.booknow{padding-inline:unset;justify-content:center;align-items:center;width:8.5rem;display:flex}.sticky-container .links-container{color:#ffffffe6;justify-content:center;align-items:center;gap:2rem;display:flex}.sticky-container .links-container .link{cursor:pointer;align-items:center;display:flex}.sticky-container .links-container .link.active{color:#fff}.sticky-container .links-container .link .icon-container{margin-inline-start:.5rem;width:.75rem;height:.75rem;margin-top:.25rem;position:relative}.sticky-container .links-container .link .icon-container img{filter:invert()sepia(0%)saturate(1%)hue-rotate(5deg)brightness(107%)contrast(101%)!important}}.mainnav-container{z-index:10;background:#fff;justify-content:space-between;align-items:center;width:100%;height:4rem;padding-inline:1.25rem;transition:all .5s;display:flex;position:relative}.mainnav-container.black-bg{background-color:#31353d}.mainnav-container.black-bg .burger-menu-container{border:.5px solid #fff3}.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{cursor:pointer;width:10rem;height:2rem;position:relative}.mainnav-container .links-container,.mainnav-container .book-button{display:none}.mainnav-container .burger-menu-container{z-index:10;border:.5px solid #0003;justify-content:center;align-items:center;width:4rem;height:3.25rem;display:flex;position:relative}.mainnav-container .burger-menu-container .burger-menu{-o-transition:.5s ease-in-out;cursor:pointer;width:1.25rem;height:.75rem;transition:all .5s ease-in-out;position:relative;transform:rotate(0)}.mainnav-container .burger-menu-container .burger-menu span{opacity:.8;-o-transition:.25s ease-in-out;background:#31353d;width:100%;height:2px;transition:all .25s ease-in-out;display:block;position:absolute;left:0;transform:rotate(0)}.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{width:0%;top:5px;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){width:0%;top:5px;left:50%}@media (min-width:1024px){.mainnav-container{position:unset;z-index:unset;background:#fff;align-items:center;width:100%;height:7.6rem;padding-inline:2.5rem;display:flex}.mainnav-container.black-bg .links-container{color:#ffffffd9}.mainnav-container.black-bg .links-container .link:after{background-color:#fff}.mainnav-container.black-bg .links-container .link:hover,.mainnav-container.black-bg .links-container .link.active{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{cursor:pointer;width:13rem;height:2.55rem;position:relative}.mainnav-container .links-container{color:#53575a;justify-content:center;align-items:center;gap:.9rem;height:100%;font-size:1rem;display:flex}.mainnav-container .links-container .link-wrapper{justify-content:center;align-items:center;height:100%;display:flex}.mainnav-container .links-container .link-wrapper.development{cursor:pointer}.mainnav-container .links-container .link{cursor:pointer;justify-content:center;align-items:center;padding-bottom:.1rem;display:flex;position:relative}.mainnav-container .links-container .link:after{content:"";background-color:#000;width:0;height:2px;transition:all .3s ease-in-out;position:absolute;bottom:-.5rem;left:0}.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()!important}.mainnav-container .links-container .link.active:after{width:100%}.mainnav-container .links-container .link .icon-container{margin-inline-start:.5rem;width:.75rem;height:.75rem;margin-top:.25rem;position:relative}.mainnav-container .book-button{display:unset}}.footer-section{background-color:#31353d;overflow:hidden}.footer-section .logo-container{border-bottom:1px solid #f0eeed1a;flex-direction:column;gap:2rem;padding:4rem 1.25rem .5rem;display:flex}.footer-section .logo-container .img{cursor:pointer;width:10rem;height:2rem;position:relative}.footer-section .logo-container .form.form-error input{border:1px solid red;transition:all .5s}.footer-section .logo-container .form span{color:#f0eeed;font-size:1rem}.footer-section .logo-container .form .input-group{flex-direction:column;width:100%;display:flex;position:relative}.footer-section .logo-container .form .input-group .input-error{color:red;font-size:.75rem;position:absolute;bottom:-1.25rem}.footer-section .logo-container .form input{color:#fff;background:#ffffff0f;border-radius:0;width:100%;height:4rem;margin-top:1.25rem;padding-inline-start:1.5rem;transition:all .5s}.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{flex-direction:column;display:none}.footer-section .links-container h6{color:#f0eeed;margin-bottom:1.5rem;font-size:1rem;line-height:1;opacity:.4!important}.footer-section .links-container .links{border-bottom:1px solid #f0eeed1a;flex-wrap:wrap;justify-content:space-between;width:100%;padding:4rem 1.25rem;display:flex}.footer-section .links-container .links .quick:last-child{padding-top:3rem}.footer-section .links-container .links .quick ul{color:#e2e0de;font-size:1.4rem;list-style:none}.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{border-bottom:1px solid #f0eeed1a;flex-direction:column;gap:2rem;padding:4rem 1.25rem;display:flex}.footer-section .links-container .emails{flex-direction:column;gap:2rem;display:flex}.footer-section .links-container .emails .email-container h6{color:#f0eeedd9;opacity:1;margin-bottom:.5rem;font-size:1.25rem}.footer-section .links-container .emails .email-container .text{color:#e8e6e4;opacity:1}.footer-section .links-container .icons-container h6{font-size:1.125rem}.footer-section .links-container .icons-container .icons{gap:1.5rem;display:flex}.footer-section .copy-rights{color:#d8d6d4;flex-direction:column;gap:.5rem;padding:.5rem 1.25rem 1rem;font-size:.85rem;display:flex}.footer-section .copy-rights a{color:#fff}.footer-section .button-section{color:#31353d;text-transform:uppercase;background-color:#fff;width:100%;margin-top:2rem;padding:1.375rem 1.5rem;font-weight:800}.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;justify-content:space-between;width:100%;padding:4rem 8.5rem}.footer-section .logo-container .img{width:16.75rem;height:3.25rem}.footer-section .logo-container .form{background:#ffffff0f;border:1px solid #31353d;gap:4rem;padding:1.25rem 1rem;display:flex}.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{flex-direction:column;gap:.5rem;display:flex}.footer-section .logo-container .form .input-group .input-error{font-size:.85rem;bottom:-3rem}.footer-section .logo-container .form input{background-color:unset;height:unset;padding:unset;margin:0}.footer-section .logo-container .form .button-section{width:7rem;height:3rem;margin-top:.5rem;padding:0}.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{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.footer-section .links-container{border-bottom:1px solid #f0eeed1a;flex-direction:row;justify-content:space-between;gap:0;padding:4rem 8.5rem;display:flex}.footer-section .links-container.seaShore-container{display:none}.footer-section .links-container .links{border-bottom:0;justify-content:space-between;width:100%;padding:0}.footer-section .links-container .links .quick:first-child{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{cursor:pointer;width:fit-content;margin-bottom:.8rem;position:relative}.footer-section .links-container .links .quick ul li:last-child{margin-bottom:0}.footer-section .links-container .links .quick ul li:after{content:"";background-color:#fff;width:0;height:2px;position:absolute;bottom:-.2rem;left:0}.footer-section .links-container .links .quick ul li.active{color:#fff}.footer-section .links-container .border{background-color:#ffffff1a;width:1px}.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{margin-bottom:2rem;font-size:1rem}.footer-section .copy-rights{padding:1rem 8.5rem;flex-direction:row;justify-content:space-between;padding-inline:8.5rem}.footer-section .copy-rights p:last-child{font-size:.85rem}}.scroll-to-top{bottom:1.5rem;right:2rem;left:unset;z-index:20;box-sizing:content-box;cursor:pointer;background-color:#31353d;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex;position:fixed}.scroll-to-top img{object-fit:contain;width:35%;height:35%}.mobile-search-menu{z-index:20;background-color:#fff;justify-content:center;height:100%;padding-top:50%;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden auto}.mobile-search-menu::-webkit-scrollbar{display:none!important}.mobile-search-menu.form{padding-top:17%;overflow-y:scroll}.mobile-search-menu.form .booking{padding-top:0;overflow-y:scroll!important}.mobile-search-menu.form .booking::-webkit-scrollbar{display:none!important}.mobile-search-menu .burger-menu-container{z-index:5;cursor:pointer;justify-content:flex-end;align-items:center;width:30%;height:2.85rem;padding-inline:1.25rem;display:flex;position:absolute;top:1.5rem;right:0}.mobile-search-menu .burger-menu-container .burger-border{border:1px solid #fff;padding:.5rem}.mobile-search-menu .burger-menu-container .burger-menu{-o-transition:.5s ease-in-out;cursor:pointer;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;transition:all .5s ease-in-out;display:flex;transform:rotate(0)}.mobile-search-menu .burger-menu-container .burger-menu span{opacity:.8;-o-transition:.25s ease-in-out;background:#fff;width:100%;height:2px;transition:all .25s ease-in-out;display:block;position:absolute;left:0;transform:rotate(0)}.mobile-search-menu .burger-menu-container .burger-menu span:first-child{width:0%;top:5px;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){width:0%;top:5px;left:50%}.mobile-search-menu .search-section{background-color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:2rem;width:85vw;display:flex;position:relative}.mobile-search-menu .search-section .search-input{color:#000;border-bottom:1.5px solid #0003;flex-direction:column;justify-content:center;width:90%;padding-bottom:1rem;display:flex;position:relative}.mobile-search-menu .search-section .search-input:first-child{margin-top:2rem}.mobile-search-menu .search-section .search-input span{color:red;padding-inline-start:1rem;font-size:.75rem;position:absolute;bottom:.5rem}.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;margin-bottom:-.5rem;padding-inline-start:1rem;font-size:.85rem}.mobile-search-menu .search-section .search-button{justify-content:center;align-items:center;width:100%;margin-bottom:2rem;display:flex}.mobile-search-menu .search-section .search-button .black-button{width:90%}.mobile-search-menu .img-container{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.mobile-search-menu .img-container .overlay{z-index:2;background:#00000080;width:100%;height:100%;position:absolute;top:0}.mobile-search-menu .title{color:#fff;width:100%;font-size:2rem;position:absolute;top:18%;left:1rem}@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{padding-top:unset;align-items:center}.mobile-search-menu.form{padding-top:unset;height:100vh;overflow-y:hidden}.mobile-search-menu.form .booking{height:unset;flex-direction:column;justify-content:center;height:100%;padding:0;display:flex;overflow-y:hidden}.mobile-search-menu.form .booking .header{margin-bottom:2rem}.mobile-search-menu .title{font-size:2.5rem;top:25%;left:4.75rem}.mobile-search-menu .img-container{height:100%}.mobile-search-menu .burger-menu-container{margin-top:1rem;padding-inline:5.5rem;top:0}.mobile-search-menu .search-section{flex-direction:row;gap:0;width:80vw;height:6.5rem}.mobile-search-menu .search-section .search-input{border-bottom:0;border-right:1.5px solid #0003;height:80%;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{z-index:5;background-color:#31353d;width:100vw;height:100%;padding-top:7rem;display:flex;position:fixed;top:0;bottom:0;right:0}.mobile-menu .bg{z-index:0;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.mobile-menu .bg .img-container{width:100%;height:100%;position:relative}.mobile-menu .links-container{z-index:1;flex-direction:column;align-items:center;width:100%;padding-top:3rem;display:flex;position:relative;overflow:auto}.mobile-menu .links-container .link{color:#fff;width:calc(100% - 2.5rem);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;align-items:center;display:flex}.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{margin-inline-start:.5rem;width:1.25rem;height:1.25rem;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{width:50%;padding-top:1rem;font-size:1.15rem}.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{background:#31353d;flex-direction:column;height:50rem;display:flex;position:relative;overflow:hidden}.project-banner .banner-wrapper{width:100%;height:100%;position:relative}.project-banner .banner-wrapper .banner-img{z-index:0;clip-path:polygon(0 0,0 0,0 100%,0% 100%);width:100%;height:100%;transition:all .75s;position:absolute;top:0}.project-banner .banner-wrapper .banner-img img{transition:all .75s}.project-banner .banner-wrapper .banner-img.active{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{clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%)}.project-banner .banner-wrapper .banner-img .overlay{z-index:2;background:#00000080;width:100%;height:100%;position:absolute;top:0}.project-banner .banner-wrapper .banner-text-data{color:#fff;padding-inline:1.25rem;z-index:2;flex-direction:column;justify-content:center;height:100%;padding-top:2.5rem;display:flex;position:relative}.project-banner .banner-wrapper .banner-text-data .text-subtitle{letter-spacing:8px;opacity:.8;width:fit-content;margin-bottom:1.5rem;font-size:.6rem;overflow:hidden}.project-banner .banner-wrapper .banner-text-data .text-title{width:fit-content;margin-bottom:1.5rem;font-size:2rem;line-height:1.25;overflow:hidden}.project-banner .banner-wrapper .banner-text-data .text-description{opacity:.8;width:95%;margin-bottom:1.5rem;font-size:1rem}.project-banner .banner-wrapper .banner-text-data .text-button{width:fit-content;display:flex;overflow:hidden}.project-banner .banner-wrapper .swiper-navigation-continer{color:#fff;z-index:2;flex-direction:row;justify-content:flex-end;align-items:center;width:calc(100vw - 18.25rem);display:flex;position:absolute;bottom:calc(28.5% - 6.5rem);right:1.25rem}.project-banner .banner-wrapper .swiper-navigation-continer .navigation-container{display:none}.project-banner .banner-wrapper .swiper-navigation-continer .arrows-container{justify-content:flex-start;gap:.75rem;display:flex;position:relative;top:2rem}.project-banner .banner-wrapper .swiper-navigation-continer .arrows-container .banner-arrow{border:1px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}@media (min-width:1024px){.project-banner{flex-direction:row;height:100vh}.project-banner .banner-wrapper{position:relative;overflow:hidden}.project-banner .banner-wrapper .progress-top{display:none}.project-banner .banner-wrapper .banner-text-data{padding-top:2rem;z-index:2;flex-direction:column;height:100%;padding-inline:8.5rem;overflow:hidden}.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{width:50%;min-height:3.5rem;margin-bottom:1.5rem;font-size:1rem;opacity:.8!important}.project-banner .banner-wrapper .banner-text-data .text-subtitle{font-size:.75rem}.project-banner .banner-wrapper .swiper-navigation-continer{bottom:12%;left:8.5rem;right:unset;justify-content:space-between}.project-banner .banner-wrapper .swiper-navigation-continer .navigation-container{flex-direction:column;display:flex}.project-banner .banner-wrapper .swiper-navigation-continer .navigation-container progress{background:#fff3;width:9.7rem;height:.2rem;transition:all .25s;position:relative}.project-banner .banner-wrapper .swiper-navigation-continer .navigation-container progress::-webkit-progress-bar{background:#fff3;transition:all .25s}.project-banner .banner-wrapper .swiper-navigation-continer .navigation-container progress::-moz-progress-bar{background:#fff;transition:all .25s}.project-banner .banner-wrapper .swiper-navigation-continer .navigation-container progress::-webkit-progress-value{background:#fff;transition:all .25s}.project-banner .banner-wrapper .swiper-navigation-continer .navigation-container progress::-moz-progress-value{transition:all .25s;background:#fff!important}.project-banner .banner-wrapper .swiper-navigation-continer .navigation-container .swiper-pagination-progressbar{background:#fff3;width:9.7rem;height:.2rem;position:relative}.project-banner .banner-wrapper .swiper-navigation-continer .navigation-container .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{opacity:1;background-color:#fff!important}.project-banner .banner-wrapper .swiper-navigation-continer .navigation-container .slide-number-container{color:#fff;letter-spacing:.05em;justify-content:space-between;font-size:.75rem;line-height:1rem;display:flex}.project-banner .banner-wrapper .swiper-navigation-continer .arrows-container{top:unset;justify-content:flex-end;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 #ffffff80}}.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;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{transition:all .25s;display:none;color:#292c33!important}.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{color:#000;z-index:2;flex-direction:row;justify-content:space-between;align-items:center;margin-top:2.5rem;display:flex}.amenities-section .amenities-swiper-mobile .swiper .swiper-navigation-continer .navigation-container{flex-direction:column;width:9.7rem;margin-bottom:.5rem;display:flex}.amenities-section .amenities-swiper-mobile .swiper .swiper-navigation-continer .navigation-container .swiper-pagination-progressbar{background:#0000001a;width:9.7rem;height:.2rem;position:relative}.amenities-section .amenities-swiper-mobile .swiper .swiper-navigation-continer .navigation-container .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{opacity:1;background-color:#000!important}.amenities-section .amenities-swiper-mobile .swiper .swiper-navigation-continer .navigation-container .slide-number-container{color:#000;letter-spacing:.05em;justify-content:space-between;font-size:.75rem;line-height:1rem;display:flex}.amenities-section .amenities-swiper-mobile .swiper .swiper-navigation-continer .arrows-container{gap:.75rem;display:flex}.amenities-section .amenities-swiper-mobile .swiper .swiper-navigation-continer .arrows-container .amenities-arrow{border:1px solid #31353d99;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.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{margin-bottom:-2px;padding:5.75rem 0 6rem;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{width:60%;margin-top:2rem;font-size:1rem}.amenities-section .amenities-container{grid-template-columns:repeat(4,1fr);display:grid;position:relative}.amenities-section .amenities-container:after{content:"";background-color:#292c3333;width:0;height:1px;transition:all 2.5s linear;position:absolute;top:0}.amenities-section .amenities-container:before{content:"";background-color:#292c3333;width:1px;height:0;transition:all 2.5s linear;position:absolute;top: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;z-index:1;padding-bottom:6rem;position:relative}.amenities-section.promises-section .header{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{flex-direction:column;width:100%;padding:4rem 1.25rem;scroll-margin-top:2rem;display:flex;overflow:hidden}.project-overview-section.custom-padding-bottom{padding-bottom:3rem}.project-overview-section .project-data{color:#000;flex-direction:column;justify-content:center;height:100%;margin-bottom:1rem;display:flex}.project-overview-section .project-data .text-subtitle{letter-spacing:8px;text-transform:uppercase;opacity:.8;margin-bottom:1.5rem;font-size:.6rem}.project-overview-section .project-data .text-title{margin-bottom:1.5rem;font-size:2rem;line-height:1}.project-overview-section .project-data .text-description{opacity:.9;width:95%;font-size:1rem}.project-overview-section .project-details{flex-direction:column;scroll-margin-top:2rem;display:flex}.project-overview-section .project-details .icon-container{border-bottom:1px solid #0000001a;align-items:center;gap:1.5rem;padding:1.5rem 0;font-size:1.25rem;display:flex}.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{width:1.5rem;height:1.5rem;position:relative}@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%;padding-inline-start:10rem}.project-overview-section .project-details .icon-container{gap:2rem;width:100%}.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 #0000001a}}.landmarks-section{padding:3.75rem 0 4rem;scroll-margin-top:2rem;overflow:hidden}.landmarks-section .header{margin-bottom:2rem;padding-inline-start:1.25rem}.landmarks-section .header h2{margin-bottom:1rem;margin-inline-start:-.3rem;font-size:2rem;line-height:1.1}.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{margin-bottom:2rem;font-size:3rem}.landmarks-section .header p{width:50%;font-size:1rem}.landmarks-section .map-container{height:27rem}}.similar-projects-section{background-color:#f6f6f6;padding:3.75rem 0 4rem;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;padding-inline-start:1.25rem}.similar-projects-section .header h2{margin-bottom:1rem;font-size:2rem;line-height:1.1}.similar-projects-section .projects-container .swiper{padding-inline:1.25rem 1rem}.similar-projects-section .projects-container .swiper .swiper-wrapper .swiper-slide .project{background-color:#fff;grid-template-columns:1fr;gap:1rem;display:grid}.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{z-index:1;background-color:#0000004d;width:100%;height:100%;position:absolute;top:0}.similar-projects-section .projects-container .swiper .swiper-wrapper .swiper-slide .project .project-details-mobile{z-index:2;flex-direction:column;justify-content:center;padding:0 1rem 1.5rem;display:flex;position:relative}.similar-projects-section .projects-container .swiper .swiper-wrapper .swiper-slide .project .project-details-mobile .title{color:#fff;font-size:1.25rem;position:absolute;top:-4rem}.similar-projects-section .projects-container .swiper .swiper-wrapper .swiper-slide .project .project-details-mobile .specs{flex-direction:column;min-height:11.25rem;display:flex}.similar-projects-section .projects-container .swiper .swiper-wrapper .swiper-slide .project .project-details-mobile .specs .spec{align-items:center;width:100%;padding:1.1rem 0;font-size:.9rem;display:flex;position:relative}.similar-projects-section .projects-container .swiper .swiper-wrapper .swiper-slide .project .project-details-mobile .specs .spec:not(:last-child){border-bottom:1px solid #0000001a}.similar-projects-section .projects-container .swiper .swiper-wrapper .swiper-slide .project .project-details-mobile .specs .spec .icon-container{width:1.1rem;height:1.1rem;margin-inline-end:1.25rem;position:relative}.similar-projects-section .projects-container .swiper .swiper-wrapper .swiper-slide .project .project-details-mobile .buttons-container{flex-direction:column;align-items:center;gap:1rem;margin-top:.5rem;display:flex}.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{color:#fff;flex-direction:row;justify-content:space-between;align-items:center;margin-top:2.5rem;display:flex}.similar-projects-section .projects-container .swiper .swiper-navigation-continer .navigation-container{flex-direction:column;gap:.25rem;width:9.7rem;margin-bottom:.25rem;display:flex}.similar-projects-section .projects-container .swiper .swiper-navigation-continer .navigation-container .swiper-pagination-progressbar{background:#0003;width:9.7rem;height:.2rem;position:relative}.similar-projects-section .projects-container .swiper .swiper-navigation-continer .navigation-container .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{opacity:1;background-color:#000!important}.similar-projects-section .projects-container .swiper .swiper-navigation-continer .navigation-container .slide-number-container{color:#000;letter-spacing:.05em;justify-content:space-between;font-size:.75rem;line-height:1rem;display:flex}.similar-projects-section .projects-container .swiper .swiper-navigation-continer .arrows-container{justify-content:flex-start;gap:.75rem;display:flex}.similar-projects-section .projects-container .swiper .swiper-navigation-continer .arrows-container .similar-arrow{border:1px solid #31353d99;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}@media (min-width:1024px){.similar-projects-section{z-index:1;padding:5.75rem 0 6rem;position:relative}.similar-projects-section .header{justify-content:space-between;align-items:center;margin-bottom:3rem;padding-inline:8.5rem;display:flex}.similar-projects-section .header h2{margin-bottom:0;font-size:3rem}.similar-projects-section .header .see-all{cursor:pointer;justify-content:center;align-items:center;gap:.5rem;display:flex}.similar-projects-section .header .see-all .circle{background:#0000000d;border:1px solid #212c550d;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex;position:relative}.similar-projects-section .header .see-all .circle:before{content:"";background:#0000001a;border:1px solid #212c550d;border-radius:50%;width:.85rem;height:.85rem;position:absolute}.similar-projects-section .header .see-all .circle:after{content:"";background:#000000b3;border-radius:50%;width:.25rem;height:.25rem;position:absolute}.similar-projects-section .header .see-all span{color:#31353d;letter-spacing:0;font-size:1.25rem;line-height:1}.similar-projects-section .projects-container .swiper{padding-inline:8.5rem 3rem}.similar-projects-section .projects-container .swiper .swiper-wrapper .swiper-slide .project{gap:2rem;height:28.5rem;padding:1rem}.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{color:#fff;z-index:2;flex-direction:column;justify-content:flex-end;gap:1rem;width:100%;height:100%;padding:0 2rem 2.5rem;transition:all .25s;display:flex;position:absolute}.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{min-height:unset;gap:1.25rem;width:100%;display:flex}.similar-projects-section .projects-container .swiper .swiper-wrapper .swiper-slide .project .img-container .project-details .specs .spec{width:unset;border:none;align-items:center;padding:0;font-size:1rem;display:flex;position:relative}.similar-projects-section .projects-container .swiper .swiper-wrapper .swiper-slide .project .img-container .project-details .specs .spec .icon-container{width:1.1rem;height:1.1rem;margin-inline-end:.75rem;position:relative}.similar-projects-section .projects-container .swiper .swiper-wrapper .swiper-slide .project .img-container .project-details .specs .spec .icon-container img{filter:invert()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{opacity:0;align-items:center;gap:1rem;margin-top:2rem;transition:all .25s;display:flex;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{background-color:#0000;border:1px solid #31353d}.similar-projects-section .projects-container .swiper .swiper-wrapper .swiper-slide .project .img-container .hoverd{z-index:2;width:100%;height:100%;position:absolute}.similar-projects-section .projects-container .swiper .swiper-wrapper .swiper-slide .project .img-container .hoverd .hoverd-items{background:#fff;transition:all .25s;position:absolute}.similar-projects-section .projects-container .swiper .swiper-wrapper .swiper-slide .project .img-container .hoverd .hoverd-items.left{width:0;height:100%;left:0}.similar-projects-section .projects-container .swiper .swiper-wrapper .swiper-slide .project .img-container .hoverd .hoverd-items.right{width:0;height:100%;right:0}.similar-projects-section .projects-container .swiper .swiper-wrapper .swiper-slide .project .img-container .hoverd .hoverd-items.top{width:100%;height:0;top:0}.similar-projects-section .projects-container .swiper .swiper-wrapper .swiper-slide .project .img-container .hoverd .hoverd-items.bottom{width:100%;height:0;bottom: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.top,.similar-projects-section .projects-container .swiper .swiper-wrapper .swiper-slide .project .img-container:hover .hoverd-items.bottom{height:1rem}.similar-projects-section .projects-container .swiper .swiper-wrapper .swiper-slide .project .img-container:hover .project-details .title,.similar-projects-section .projects-container .swiper .swiper-wrapper .swiper-slide .project .img-container:hover .project-details .specs{opacity:0}.similar-projects-section .projects-container .swiper .swiper-wrapper .swiper-slide .project .img-container:hover .project-details .buttons-container{opacity:1;margin-top:0;display:flex}.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%;margin-top:3rem;margin-bottom:2rem;padding-inline:0 5.5rem}.similar-projects-section .projects-container .swiper .swiper-navigation-continer .navigation-container{flex-direction:column;gap:.25rem;width:9.7rem;margin-bottom:0;display:flex}.similar-projects-section .projects-container .swiper .swiper-navigation-continer .navigation-container .swiper-pagination-progressbar{background:#0003;width:9.7rem;height:.2rem;position:relative}.similar-projects-section .projects-container .swiper .swiper-navigation-continer .navigation-container .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{opacity:1;background-color:#000!important}.similar-projects-section .projects-container .swiper .swiper-navigation-continer .navigation-container .slide-number-container{color:#000;letter-spacing:.05em;justify-content:space-between;font-size:.75rem;line-height:1rem;display:flex}.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;flex-direction:column;padding:3.75rem 0 4rem;scroll-margin-top:2rem;display:flex;position:relative;overflow:hidden}.cards-slider-section:before{content:"";z-index:0;background-color:#0003;position:absolute;inset:0}.cards-slider-section .bg-image{width:100%;height:100%;position:absolute;top:0;left:0}.cards-slider-section .bg-image .overlay{z-index:1;background-color:#00000080;width:100%;height:100%;position:absolute;top:0;left:0}.cards-slider-section .header{color:#fff;margin-bottom:2rem;z-index:2;margin-inline-start:-.3rem;padding-inline:1.25rem;font-size:2rem;line-height:1;position:relative}.cards-slider-section .swiper-container{z-index:2;margin-bottom:2.5rem;position:relative}.cards-slider-section .swiper-container .swiper{padding-inline:1.25rem}.cards-slider-section .swiper-navigation-continer{color:#fff;z-index:2;flex-direction:row;justify-content:space-between;align-items:center;padding-inline:1.25rem;display:flex}.cards-slider-section .swiper-navigation-continer .navigation-container{flex-direction:column;width:9.7rem;margin-bottom:.25rem;display:flex}.cards-slider-section .swiper-navigation-continer .navigation-container .swiper-pagination-progressbar{background:#fff3;width:9.7rem;height:.2rem;position:relative}.cards-slider-section .swiper-navigation-continer .navigation-container .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{opacity:1;background-color:#fff!important}.cards-slider-section .swiper-navigation-continer .navigation-container .slide-number-container{color:#fff;letter-spacing:.05em;justify-content:space-between;font-size:.75rem;line-height:1rem;display:flex}.cards-slider-section .swiper-navigation-continer .arrows-container{justify-content:flex-start;gap:.75rem;display:flex}.cards-slider-section .swiper-navigation-continer .arrows-container .cards-slider-arrow{border:1px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}@media (min-width:1024px){.cards-slider-section{padding:5.75rem 8.5rem 6rem}.cards-slider-section .header{padding-inline:unset;margin-bottom:3rem;font-size:3rem}.cards-slider-section .swiper-container{background-color:#fff;margin-bottom:3rem;padding:3rem 0}.cards-slider-section .swiper-container .swiper{padding-inline:3rem 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{background-color:#fff;flex-direction:column;display:flex}.facilities-card .img-container{height:14rem;margin-bottom:2rem;position:relative}.facilities-card .title{color:#414141;margin-bottom:1rem;padding-inline:1.25rem;font-size:1.313rem}.facilities-card .description{padding-inline:1.25rem;width:98%;height:15rem;padding-bottom:1rem}.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{min-height:unset;-webkit-line-clamp:unset;width:85%;height:10rem;padding:0;font-size:.85rem}.facilities-card .title{padding:0}}@media (min-width:1025px){.swiper-cards-slider-section .swiper-wrapper{width:auto}.swiper-cards-slider-section.center-cards{justify-content:center;display:flex}.swiper-cards-slider-section.center-cards .swiper-wrapper{width:auto}.center-content{flex-direction:column;justify-content:center;align-items:center;display:flex}}.masterplan-section{background-color:#f6f6f6;background-position:50%;background-size:cover;height:32rem;scroll-margin-top:5rem;position:relative;overflow:hidden}.masterplan-section .map{width:100%;height:100%;position:relative}.masterplan-section .map .pins-container{width:100%;height:100%;position:absolute;top:0;left:0}.masterplan-section .map .pins-container .pin-container{cursor:pointer;width:2rem;height:2rem;transition:all .5s ease-in-out;position:absolute}.masterplan-section .map .pins-container .pin-container:after{content:"";background-color:#fff;border-radius:50%;width:.75rem;height:.75rem;position:absolute;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()}.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{text-align:center;z-index:3;background-color:#31353d;justify-content:center;align-items:center;gap:1rem;padding:.5rem 1rem;transition:visibility 2s ease-in-out;display:none;position:absolute;bottom:calc(100% + .75rem);left:50%;transform:translate(-50%)}.masterplan-section .map .pins-container .pin-container .pin-info.postion{bottom:-3rem}.masterplan-section .map .pins-container .pin-container .pin-info.postion:after{bottom:100%;top:unset;left:50%;transform:rotate(180deg)translate(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:"";border:.5rem solid #0000;border-top-color:#31353d;position:absolute;top:100%;left:50%;transform:translate(-50%)}.masterplan-section .map .pins-container .pin-container .pin-info .logo-container{width:5rem;height:5rem;position:relative}.masterplan-section .map .pins-container .pin-container .pin-info .logo-container img{filter:none}.masterplan-section .map .pins-container .pin-container:hover .pin-info{animation:1s fade-in;display:flex}.masterplan-section .map .pins-container .pin-container:not(:hover) .pin-info{animation:1s fade-out}.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(99%)sepia(34%)saturate(0%)hue-rotate(154deg)brightness(115%)contrast()}.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()}.masterplan-section .map .pins-container .pin-container.facility-pin.active-pin:after{background-color:#fff}.masterplan-section .header{padding-inline-start:1.25rem;position:absolute;top:2rem;left:0}.masterplan-section .header h2{font-size:2rem;line-height:1.1}.masterplan-section .masterplan-main-card{position:absolute;bottom:1rem;left:1rem}@media (min-width:1024px){.masterplan-section{height:calc(100vh - 5rem);padding:0;position:relative}.masterplan-section .header{padding-inline-start:8.5rem;top:3.75rem}.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{right:unset;left:unset;bottom:unset;position:absolute}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.masterplan-main-card{color:#fff;z-index:3;background-color:#31353d;grid-template-columns:1fr;gap:.5rem;width:18rem;margin-bottom:1rem;display:grid;position:relative;overflow:hidden}.masterplan-main-card .image-container{height:9rem;position:relative}.masterplan-main-card .image-container .overlay{z-index:1;background-color:#00000040;width:100%;height:100%;position:absolute}.masterplan-main-card .card-info{z-index:2;flex-direction:column;gap:1rem;padding:0 1rem 1rem;display:flex;position:relative}.masterplan-main-card .card-info .logo-container{background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;display:flex;position:absolute;top:7rem;left:1.25rem}.masterplan-main-card .card-info .logo-container .logo{width:2.5rem;height:2.5rem;position:relative}.masterplan-main-card .card-info .title{width:90%;min-height:2rem;font-size:1.15rem;position:absolute;top:-3rem}.masterplan-main-card .card-info .details{color:#ffffffb3;font-size:1rem}.masterplan-main-card .card-info .unitsType{align-items:center;gap:1rem;display:flex}.masterplan-main-card .card-info .unitsType .icon-container{width:1.25rem;height:1.25rem;position:relative}.masterplan-main-card .card-info .unitsType .desc{align-items:center;min-height:3.25rem;display:flex}.masterplan-main-card .card-info .buttons-container{flex-direction:column-reverse;align-items:center;gap:1rem;width:100%;display:flex}.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{cursor:pointer;z-index:3;position:absolute;top:.5rem;right:.5rem}.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{grid-template-columns:.6fr 1fr;gap:2rem;width:36rem;margin-bottom:0;padding:1.5rem}.masterplan-main-card .image-container{height:100%}.masterplan-main-card .image-container .overlay{display:none}.masterplan-main-card .card-info{gap:.75rem;padding:0}.masterplan-main-card .card-info .details{-webkit-line-clamp:3;-webkit-box-orient:vertical;height:4.5rem;display:-webkit-box;overflow:hidden}.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;width:100%;margin-top:0}.masterplan-main-card .close-btn{top:1rem;right: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{padding-inline:1.25rem;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:center;align-items:center;width:100%;height:50rem;padding-top:6.85rem;display:flex;position:relative;overflow:hidden}.phase-banner .banner-image-container{width:100%;height:100%;position:absolute;top:0;left:0}.phase-banner .overlay{z-index:2;background-color:#00000080;width:100%;height:100%;position:absolute;top:0;left:0}.phase-banner .banner-text-data{color:#fff;z-index:2;flex-direction:column;display:flex;position:relative}.phase-banner .banner-text-data .text-subtitle{letter-spacing:8px;text-transform:uppercase;margin-bottom:1.5rem;font-size:.6rem}.phase-banner .banner-text-data .header-container{position:relative}.phase-banner .banner-text-data .header-container h1{margin-inline-start:-.2rem;font-size:2rem;line-height:1.25}.phase-banner .banner-text-data .header-container h1:last-child{margin-bottom:1.5rem}.phase-banner .banner-text-data .text-description{opacity:.8;width:95%;margin-bottom:2.5rem;font-size:1rem}.phase-banner .banner-text-data .buttons-group{align-items:center;display:flex}.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{background-color:#ffffffb3;width:1px;height:2rem;margin-inline-end:1rem}.phase-banner .banner-text-data .buttons-group .icon-container{width:2.25rem;height:1.25rem;position:relative}.phase-banner .map{z-index:2;justify-content:flex-end;width:100%;margin-top:3.5rem;display:flex;position:relative}.phase-banner .map .img-container{width:5.5rem;height:5rem;position:relative}.phase-banner .map .img-container h4{display:none}@media (min-width:1024px){.phase-banner{padding-inline:8.5rem;flex-direction:row;justify-content:space-between;height:100vh;padding-top:10.45rem}.phase-banner .banner-text-data{width:100%}.phase-banner .banner-text-data .text-subtitle{letter-spacing:.8rem;font-size:.7rem}.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%;margin-bottom:4rem;line-height:1.75}.phase-banner .banner-text-data .buttons-group .line{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{opacity:.6;color:#fff!important}.phase-banner .banner-text-data .buttons-group .custom-button .button-section:hover .img-container img{filter:invert(.4);transition:all .3s}.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{filter:invert(.35);transition:all .3s}.phase-banner .map{width:unset;margin-top:8rem}.phase-banner .map .img-container{justify-content:center;align-items:center;width:11.5rem;height:10.25rem;display:flex}.phase-banner .map .img-container h4{color:#fff;text-align:center;margin-top:3rem;padding-inline:1rem;font-size:.85rem;display:block;position:absolute}}.building-type-section{background:#f7f7f7;flex-direction:column;padding:4rem 0;scroll-margin-top:2rem;display:flex;overflow:hidden}.building-type-section .header{margin-bottom:2rem;padding-inline-start:1.25rem}.building-type-section .header h2{font-size:2rem;line-height:1.1}.building-type-section .swiper{width:100%;padding-inline:1.25rem}.building-type-section .swiper-navigation-continer{color:#fff;flex-direction:row;justify-content:space-between;align-items:center;margin-top:2.5rem;padding-inline:1.25rem;display:flex}.building-type-section .swiper-navigation-continer .navigation-container{flex-direction:column;width:9.7rem;margin-bottom:.25rem;display:flex}.building-type-section .swiper-navigation-continer .navigation-container .swiper-pagination-progressbar{background:#0003;width:9.7rem;height:.2rem;position:relative}.building-type-section .swiper-navigation-continer .navigation-container .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{opacity:1;background-color:#000!important}.building-type-section .swiper-navigation-continer .navigation-container .slide-number-container{color:#000;letter-spacing:.05em;justify-content:space-between;font-size:.75rem;line-height:1rem;display:flex}.building-type-section .swiper-navigation-continer .arrows-container{justify-content:flex-start;gap:.75rem;display:flex}.building-type-section .swiper-navigation-continer .arrows-container .building-arrow{border:1px solid #31353d99;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}@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%;margin-top:3rem;padding-inline:8.5rem}.building-type-section .swiper-navigation-continer .navigation-container{flex-direction:column;width:9.7rem;margin-bottom:0;display:flex}.building-type-section .swiper-navigation-continer .navigation-container .swiper-pagination-progressbar{background:#0003;width:9.7rem;height:.2rem;position:relative}.building-type-section .swiper-navigation-continer .navigation-container .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{opacity:1;background-color:#000!important}.building-type-section .swiper-navigation-continer .navigation-container .slide-number-container{color:#000;letter-spacing:.05em;justify-content:space-between;font-size:.75rem;line-height:1rem;display:flex}.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{background-color:#fff;flex-direction:column;display:flex}.building-card .card-img-container .card-img{height:11.25rem;position:relative}.building-card .card-img-container .card-img .overlay{z-index:1;background-color:#0000004d;width:100%;height:100%;position:absolute}.building-card.businessProject .card-data p{min-height:4.5rem;display:flex}.building-card.businessProject .building-details{min-height:unset}.building-card .card-data{z-index:2;padding:1.5rem .875rem;position:relative}.building-card .card-data h3{color:#fff;font-size:1.5rem;line-height:1.2;position:absolute;top:-3rem}.building-card .card-data p{padding-bottom:1.5rem}.building-card .building-details{flex-direction:column;width:100%;margin-bottom:1.75rem;display:flex}.building-card .building-details .single-section{flex-direction:column;display:flex}.building-card .building-details .single-section .single-data{border-bottom:1px solid #0000001a;align-items:center;gap:1rem;width:100%;padding:.75rem 0;font-size:.9rem;display:flex}.building-card .building-details .single-section .single-data .img-container{width:1.5rem;height:1.5rem;position:relative}.building-card .buttons-container{flex-direction:column;gap:.5rem;display:flex}.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{width:42%;padding:1.5rem 1.5rem 1.5rem 0}.building-card .card-img-container .card-img{height:100%;position:relative}.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{width:54%;padding:2rem 0 2.5rem 2rem}.building-card .card-data h3{position:unset;color:#000;margin-bottom:.75rem;font-size:2.5rem}.building-card .card-data p{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:3.5rem;display:-webkit-box;overflow:hidden}.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{padding:4rem 0;scroll-margin-top:2rem;overflow:hidden}.phase-overview.commercialPage .header{margin-bottom:0}.phase-overview .header{flex-direction:column;margin-bottom:3rem;padding-inline:1.25rem;display:flex;overflow:hidden}.phase-overview .header h3{margin-bottom:2rem;font-size:2rem;line-height:1}.phase-overview .header p{opacity:.8}.phase-overview .overview-swiper{z-index:3;position:relative}.phase-overview .overview-swiper .swiper{width:100%;padding-inline:1.25rem}.phase-overview .overview-swiper .swiper-navigation-continer{justify-content:space-between;align-items:center;margin-top:2rem;padding-inline:1.25rem;display:flex}.phase-overview .overview-swiper .swiper-navigation-continer .navigation-container{flex-direction:column;margin-bottom:.25rem;display:flex}.phase-overview .overview-swiper .swiper-navigation-continer .navigation-container progress{background:#0000001a;width:9.7rem;height:.2rem;transition:all .25s;position:relative}.phase-overview .overview-swiper .swiper-navigation-continer .navigation-container progress::-webkit-progress-bar{background:#0000001a;transition:all .25s}.phase-overview .overview-swiper .swiper-navigation-continer .navigation-container progress::-moz-progress-bar{background:#000;transition:all .25s}.phase-overview .overview-swiper .swiper-navigation-continer .navigation-container progress::-webkit-progress-value{background:#000;transition:all .25s}.phase-overview .overview-swiper .swiper-navigation-continer .navigation-container progress::-moz-progress-value{transition:all .25s;background:0 0!important}.phase-overview .overview-swiper .swiper-navigation-continer .navigation-container .slide-number-container{color:#000;letter-spacing:.05em;justify-content:space-between;font-size:.75rem;line-height:1rem;display:flex}.phase-overview .overview-swiper .swiper-navigation-continer .arrows-container{justify-content:flex-end;gap:.75rem;display:flex}.phase-overview .overview-swiper .swiper-navigation-continer .arrows-container .about-arrow{border:1px solid #000000b3;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}@media (min-width:1024px){.phase-overview{padding:5.75rem 0 6rem}.phase-overview .header{flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%;margin-bottom:4rem;padding-inline:8.5rem 0}.phase-overview .header h3{width:35%;margin-bottom:unset;font-size:3rem}.phase-overview .header p{opacity:1;width:55%;padding-inline-end:8.5rem}.phase-overview .overview-swiper .swiper-navigation-continer{z-index:3;display:unset;margin-top:0;padding-inline:0;position:absolute;top:0;left:53.25%;transform:translate(-50%)}.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%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes down-leave{0%{clip-path:inset(0)}to{clip-path:inset(0 100% 0 0)}}@keyframes prev-down-enter{0%{clip-path:inset(0)}to{clip-path:inset(0 0 0 100%)}}@keyframes prev-down-leave{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.about-card{z-index:0;width:100%;padding-inline:1.25rem;display:flex;position:absolute;top:0}.about-card .left-container{flex-direction:column;display:flex}.about-card .left-container .card-image{height:17rem;position:relative}.about-card .left-container .card-image .img-container{width:92.5%;height:100%;position:relative}.about-card .left-container .card-image .small-img-container{width:8.5rem;height:7.5rem;position:absolute;bottom:-1rem;right:0}.about-card .left-container span{letter-spacing:8px;opacity:.8;width:fit-content;margin-bottom:1.25rem;font-size:.6rem;overflow:hidden}.about-card .left-container .card-data{opacity:0;flex-direction:column;min-height:13.25rem;margin-top:2.5rem;display:flex}.about-card .left-container .card-data h3{margin-bottom:1.25rem;font-size:1.5rem;line-height:1.1}.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{clip-path:polygon(0 0,0 0,0 100%,0% 100%);transition:all .75s;overflow:hidden}.about-card .img-container img,.about-card .small-img-container img{transition:all .75s}.about-card.active{z-index:1;position:relative}.about-card.active .img-container,.about-card.active .small-img-container{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{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{z-index:50;width:35%;position:relative}.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{min-height:unset;margin-top:2rem}.about-card .left-container .card-data h3{min-height:unset;font-size:2.25rem}.about-card .left-container .card-data p{min-height:unset;font-size:1rem}.about-card .right-container{width:55%;margin-top:5rem;display:flex}.about-card .right-container .img-container{width:100%;height:32rem;position:relative}}.nav-tabs-container{z-index:4;z-index:11;background-color:#fff;border-bottom:1px solid #31353d33;align-items:center;width:100%;height:4rem;padding-inline:1.25rem;transition:all .5s;display:flex;position:sticky;top:0;overflow-x:scroll}.nav-tabs-container.postion{position:sticky;top:2.85rem}.nav-tabs-container::-webkit-scrollbar{display:none}.nav-tabs-container::-moz-scrollbar{display:none}.nav-tabs-container ul{color:#31353d;gap:2rem;height:100%;list-style:none;display:flex}.nav-tabs-container ul li{cursor:pointer;justify-content:center;align-items:center;width:max-content;height:100%;display:flex}.nav-tabs-container ul li:after{content:"";background-color:#31353d;width:0;height:3px;transition:all .5s;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{align-items:center;padding-inline:8.5rem;overflow-x:hidden}.nav-tabs-container ul{justify-content:space-between;gap:unset;width:100%}.nav-tabs-container ul li{width:unset}}.amenity{cursor:default;flex-direction:column;justify-content:center;align-items:center;height:19rem;transition:all .25s ease-in-out;display:flex;position:relative}.amenity .icon-container{z-index:1;width:4.5rem;height:5rem;margin-bottom:1rem;position:relative}.amenity .icon-container img{width:50%;height:80%;transition:scale .25s ease-in-out}.amenity .amenity-info{z-index:1;flex-direction:column;align-items:center;gap:1rem;padding-inline:3rem;display:flex}.amenity .amenity-info .title{text-align:center;font-size:1.2rem}.amenity .amenity-info .desc{text-align:center;font-size:.8rem}.amenity .back-layer{opacity:0;transition:scale .5s ease-in-out,opacity .1s ease-out;position:absolute;inset:0}.amenity.promise{height:13rem}.amenity.projectPage .amenity-info .title,.amenity.phasePage .amenity-info .title{display:none}.amenity.projectPage:hover:not(.no-hover) .amenity-info .title,.amenity.phasePage:hover:not(.no-hover) .amenity-info .title{color:#fff;display:block!important}.amenity.commercialServices-section{padding-inline:.5rem}.amenity.businessProject{height:14rem}.amenity .one{background-color:#00000080;width:0;height:1px;transition:all 1.25s;position:absolute;top:0;left:0}.amenity .one.two{width:1px;height:0;left:0}.amenity .one.three{top:unset;width:0;height:1px;bottom:0}.amenity .one.four{left:unset;width:1px;height:0;top:0;right:0}@media (min-width:1024px){.amenity{border:unset;height:12rem;box-shadow:unset;flex-direction:column;justify-content:center;align-items:center;transition:all .25s linear;display:flex;position:relative}.amenity:after{content:"";background-color:#292c3333;width:1px;height:0;transition:all 2.5s linear;position:absolute;top:0;right:0}.amenity:before{content:"";background-color:#292c3333;width:0;height:1px;transition:all 2.5s linear;position:absolute;bottom:0}.amenity .icon-container{z-index:1;width:3rem;height:3rem;margin-bottom:unset;position:relative}.amenity .icon-container img{width:50%;height:80%;transition:all .4s ease-in-out}.amenity .amenity-info{z-index:1;align-items:center;gap:unset;flex-direction:column;margin-top:1rem;padding-inline:1rem;transition:all .25s ease-in-out;display:flex}.amenity .amenity-info .title{padding-bottom:1rem;font-size:1.25rem;transition:all .25s ease-in-out}.amenity .amenity-info .desc{text-align:center;font-size:.8rem;display:none}.amenity .back-layer{opacity:0;background-color:#292c33;transition:all .5s;position:absolute;inset:0;scale:1}.amenity.promise{box-shadow:none;background-color:#fff;border:none;height:12rem}.amenity.promise:hover{background-color:#fff}.amenity.promise:hover .amenity-info .title{color:#000;display:block}.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{font-size:1.2rem;display:flex}.amenity.businessProject{pointer-events:none;height:12rem}.amenity.businessProject .back-layer{display:none}.amenity.businessProject:hover{background-color:#0000}.amenity.businessProject:hover .amenity-info .title{color:#000;display:block}.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{color:#fff;display:none}.amenity:hover:not(.no-hover) .amenity-info .desc{color:#ffffffb3;text-align:center;display:flex}.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()}.amenity:hover:not(.no-hover) .back-layer{opacity:1}}.construction-updates-section{height:40rem;scroll-margin-top:2rem;position:relative;overflow:hidden}.construction-updates-section.our-video-section .header{z-index:3;color:#fff;flex-direction:column;display:flex}.construction-updates-section.our-video-section .header .slogan{letter-spacing:8px;opacity:.8;width:fit-content;font-size:.6rem;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{z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.construction-updates-section.our-video-section .container .overlay.hide-overlay{display:none}.construction-updates-section.our-video-section .container .overlay .overlay-bg{background-color:#0000004d;width:100%;height:100%;position:absolute;inset:0}.construction-updates-section.our-video-section .container .icon-shadow-container{z-index:5;width:11rem;height:9rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.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{mix-blend-mode:normal;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:5rem;height:5rem;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.construction-updates-section.our-video-section .container .icon-shadow-container .icon .player-container{background-color:#fff;border:1px solid #000;border-radius:50%;width:100%;height:100%;transition:all .3s ease-in-out}.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{background-color:#000;height:100%}.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{z-index:3;padding-inline:1.25rem;transition:all 1s ease-in-out;position:absolute;top:3rem;left:0}.construction-updates-section .header h2{color:#fff;font-size:2rem;line-height:1.1}.construction-updates-section .swiper{height:100%;position:relative}.construction-updates-section .swiper .overlay{background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.construction-updates-section .swiper .overlay .img-overlay{z-index:3;background-color:#00000059;width:100%;height:100%;position:absolute;inset:0}.construction-updates-section .swiper .overlay.hide-overlay{display:none}.construction-updates-section .swiper .icon-shadow-container{z-index:5;width:11rem;height:9rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.construction-updates-section .swiper .icon-shadow-container:hover .icon.isPlaying{display:flex}.construction-updates-section .swiper .icon-shadow-container .icon{mix-blend-mode:normal;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:5rem;height:5rem;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.construction-updates-section .swiper .icon-shadow-container .icon .player-container{background-color:#fff;border:1px solid #000;border-radius:50%;width:100%;height:100%;transition:all .3s ease-in-out}.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{background-color:#000;height:100%}.construction-updates-section .swiper .video-container .video-player{object-fit:cover}.construction-updates-section .swiper.thumbs-swiper{width:100%;height:6rem;padding-inline-start:1.25rem;position:absolute;bottom:3rem;left:0}.construction-updates-section .swiper.thumbs-swiper .swiper-slide{transition:all .25s}.construction-updates-section .swiper.thumbs-swiper .swiper-slide .overlay{z-index:1;background:#00000040;position:absolute;inset:0}.construction-updates-section .swiper.thumbs-swiper .swiper-slide .active{border:1px solid #fff}.construction-updates-section .swiper.thumbs-swiper .swiper-slide .active .overlay{background:0 0}.construction-updates-section .swiper.thumbs-swiper .thumb-container{cursor:pointer;height:100%;position:relative}@media (min-width:1024px){.construction-updates-section{height:calc(100vh - 4rem)}.construction-updates-section .header{padding-inline-start:8.5rem;top:4rem}.construction-updates-section .header h2{font-size:3rem}.construction-updates-section .swiper.thumbs-swiper{width:100%;height:6rem;padding-inline-start:0;position:absolute;bottom:3rem;left:8.5rem}.construction-updates-section .swiper .icon-shadow-container .icon .player-container{background-color:#fff3;border:1px solid #fff3}.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:#fff3;border:1px solid #fff3}.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{height:53.5rem;padding:3.75rem 0 4rem;scroll-margin-top:2rem;position:relative;overflow:hidden}.enquiry-section.booking{width:100%;height:100%}.enquiry-section.booking .header{color:#fff}.enquiry-section.booking .thank-message{color:#fff;padding:0}.enquiry-section.booking.formSubmitted{justify-content:center;align-items:center;display:flex}.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{z-index:2;margin-bottom:2rem;padding-inline-start:1.25rem;position:relative}.enquiry-section .header h2{font-size:2rem;line-height:1.15}.enquiry-section .form-wrapper{z-index:2;grid-template-columns:repeat(1,1fr);gap:2rem;padding-inline:1.25rem;display:grid;position:relative}.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{color:red;margin-inline-start:1rem;font-size:.75rem;transition:all .3s;position:absolute}.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{padding-bottom:0;position:relative}.enquiry-section .form-wrapper .field-wrapper .input-wrapper .text-input{background:#f8f8f8;border:1px solid #0000001a;border-radius:4px;width:100%;padding:.5rem 1rem;font-size:1rem}.enquiry-section .form-wrapper .field-wrapper .input-wrapper .text-input:focus-visible{border:1px solid #31353db3;outline:none}.enquiry-section .form-wrapper .field-wrapper .input-wrapper .text-input::placeholder{color:#31353d66;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{margin-right:.9rem;display:flex}.enquiry-section .form-wrapper .field-wrapper .field-wrapper-container{flex-direction:row;align-items:center;padding:1rem 0;display:flex}.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{color:#000;padding-top:1.5rem;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{flex-direction:column;display:flex}.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{color:#2d477a;cursor:pointer;border:1px solid #2d477a;margin:1rem 0;padding:.5rem 1rem;font-size:1.4rem}.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:fit-content;min-width:9rem}.enquiry-section .thank-message{text-align:center;z-index:2;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding-top:15rem;display:flex;position:relative}.enquiry-section .thank-message h2{font-size:1.5rem}.enquiry-section .bg-container{z-index:-1;width:100%;height:100%;position:absolute;top:0}.enquiry-section .bg-container .overlay{z-index:1;background-color:#00000080;width:100%;height:100%;position:absolute}@media (min-width:1024px){.enquiry-section{height:48.5rem;padding:5.75rem 0 6rem}.enquiry-section.booking{height:100%}.enquiry-section.booking .header{margin-bottom:3rem}.enquiry-section.businessProject{z-index:1;margin-top:-.05rem;position:relative}.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;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,.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{flex-direction:column;display:flex}.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{flex-direction:column;padding:4rem 0 0;display:flex;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{margin-bottom:1.5rem;padding-inline:1.15rem;font-size:2rem;line-height:1.1}.our-story-section .description{opacity:.8;margin-bottom:2.5rem;padding-inline:1.25rem}.who-we-are-story-img{flex-direction:column;padding-bottom:4rem;display:flex;overflow:hidden}.who-we-are-story-img .details{padding-inline:1.25rem}.who-we-are-story-img .details h3{margin-bottom:1.5rem;font-size:2rem;line-height:1}.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;margin:auto auto 1.5rem;position:relative;overflow:hidden}.who-we-are-story-img .img-container img{transition:all .5s}@media (min-width:1024px){.our-story-section{flex-flow:wrap;padding:5.75rem 8.5rem 3rem}.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{flex-direction:row;width:100%;padding:0 8.5rem 6rem}.who-we-are-story-img .details{flex-direction:column;justify-content:flex-start;width:calc(100% - 39.25rem);margin-bottom:0;padding-inline:0;display:flex}.who-we-are-story-img .details h3{width:75%;margin-bottom:2rem;font-size:3rem}.who-we-are-story-img .details p{white-space:break-spaces;width:90%}.who-we-are-story-img .img-container{width:39.25rem;height:auto;padding-inline:unset;margin:unset;position:relative;transform:translateY(.5rem)}}.OurStoryDetails{flex-flow:wrap;justify-content:space-between;width:100%;padding-inline:8.5rem;display:flex}.OurStoryDetails .OurStoryDetails__card{width:30%}.OurStoryDetails .OurStoryDetails__card .image-container{width:100%;height:29rem;position:relative;overflow:hidden}.OurStoryDetails .OurStoryDetails__card .image-container .overlay{z-index:1;background-color:#00000040;width:100%;height:100%;position:absolute;top:0}.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;font-size:1.75rem;line-height:1}.OurStoryDetails .OurStoryDetails__card .content p{color:#000;font-size:1rem}.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{padding-top:0;transform:translateY(-4rem)}.OurStoryDetails .OurStoryDetails__card.lastIndex{transform:translateY(-8rem)}.OurStoryDetails.section--two{margin-bottom:-7rem;transform:translateY(-8rem)}.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{color:#fff;z-index:2;flex-direction:row;justify-content:space-between;width:100%;margin-top:.75rem;padding-inline:1.25em;display:flex}.OurStoryDetails-mobile .swiper-navigation-continer .navigation-container{flex-direction:column;gap:.25rem;width:9.7rem;margin-top:.5rem;display:flex}.OurStoryDetails-mobile .swiper-navigation-continer .navigation-container .swiper-pagination-progressbar{background:#0003;width:9.7rem;height:.2rem;position:relative}.OurStoryDetails-mobile .swiper-navigation-continer .navigation-container .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{opacity:1;background-color:#000!important}.OurStoryDetails-mobile .swiper-navigation-continer .navigation-container .slide-number-container{color:#000;letter-spacing:.05em;z-index:2;justify-content:space-between;font-size:.75rem;line-height:1rem;display:flex}.OurStoryDetails-mobile .swiper-navigation-continer .arrows-container{justify-content:flex-end;gap:.75rem;display:flex}.OurStoryDetails-mobile .swiper-navigation-continer .arrows-container .contractors-arrow{border:1px solid #31353d99;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.OurStoryDetails-mobile .OurStoryDetails__card{width:100%}.OurStoryDetails-mobile .OurStoryDetails__card .image-container{width:100%;height:20rem;position:relative}.OurStoryDetails-mobile .OurStoryDetails__card .image-container .overlay{z-index:1;background-color:#00000040;width:100%;height:100%;position:absolute;top:0}.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{color:#000;width:95%;font-size:.8rem}.our-people-section{color:#fff;background-color:#31353d;padding:4rem 0 6rem;position:relative}.our-people-section .header{margin-bottom:2rem;padding-inline-start:1.25rem}.our-people-section .header h2{font-size:2.8rem;line-height:1.1}.our-people-section .swiper{padding-inline:1.25rem .75rem}.our-people-section .swiper-navigation-container{padding-inline-start:1.25rem}.our-people-section .swiper-navigation-container .arrows-container{justify-content:flex-start;gap:1.25rem;display:flex;position:relative;top:2rem}.our-people-section .swiper-navigation-container .arrows-container .our-people-arrow{border:1px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.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;padding-inline-start:8.5rem}.our-people-section .swiper{padding-inline-start:8.5rem}.our-people-section .swiper-navigation-container{justify-content:space-between;align-items:center;width:100%;margin-top:3rem;padding-inline:8.5rem;display:flex}.our-people-section .swiper-navigation-container .navigation-container{flex-direction:column;gap:.25rem;display:flex}.our-people-section .swiper-navigation-container .navigation-container .swiper-pagination-progressbar{background:#fff3;width:9.7rem;height:.2rem;position:relative}.our-people-section .swiper-navigation-container .navigation-container .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{opacity:1;background-color:#fff!important}.our-people-section .swiper-navigation-container .navigation-container .slide-number-container{color:#fff;letter-spacing:.05em;justify-content:space-between;font-size:.75rem;line-height:1rem;display:flex}.our-people-section .swiper-navigation-container .arrows-container{top:0}}.our-partners{margin-bottom:-1.5px;padding:3.75rem 1.25rem 4rem;overflow:hidden}.our-partners .header-section{margin-bottom:2rem}.our-partners .header-section h5{margin-bottom:1rem;font-size:2rem;line-height:1}.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{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.our-partners .contractors-section .header h6{font-size:1.5rem}.our-partners .contractors-section .partner-card{border:1px solid #292c331a;border-inline-end:none;justify-content:center;align-items:center;width:100%;height:9rem;display:flex}.our-partners .contractors-section .partner-card .img-container{width:50%;height:50%;position:relative}.our-partners .contractors-section .swiper{padding-inline-end:1px}.our-partners .contractors-section .swiper-slide:last-of-type .partner-card{border-inline-end:1px solid #292c331a}.our-partners .arrows-container{justify-content:flex-end;gap:.75rem;margin-top:2rem;display:flex}.our-partners .arrows-container .contractors-arrow{border:1px solid #31353d99;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}@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{width:7.3rem;height:7rem;position:relative}.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{margin-bottom:2rem;margin-inline-start:-.3rem;padding-inline:1.25rem;font-size:2.8rem;line-height:1.1}.media-center-section.article-center--bg .media-items{border-top:none;margin-top:0;padding-top:0}.media-center-section .select-container{z-index:10;position:relative}.media-center-section .select-container.mobile-select-container{grid-template-columns:1fr .6fr;gap:1rem;display:grid}.media-center-section .media-items{border-top:1px solid #0000001a;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{margin-bottom:3rem;padding:0 8.5rem;font-size:3rem}.media-center-section.article-center--bg .media-items .media-container{margin-top:0}.media-center-section .search-section{justify-content:space-between;align-items:center;padding-inline:8.5rem;display:flex}.media-center-section .search-section .media-types{align-items:center;display:flex}.media-center-section .search-section .media-types .type{flex-direction:column;align-items:center;margin-inline-end:3rem;display:flex}.media-center-section .search-section .media-types .type .active-point{opacity:0;background-color:#000;border-radius:50%;width:6px;height:6px;margin-bottom:1rem;transition:all .25s ease-in-out}.media-center-section .search-section .media-types .type .name{cursor:pointer;color:#0000004d;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{grid-template-columns:.7fr 1fr;gap:5rem;padding-inline:8.5rem;display:grid}.media-center-section .media-items .main-media-item .item-details{flex-direction:column;gap:5rem;display:flex}.media-center-section .media-items .main-media-item .item-details .meta{justify-content:space-between;align-items:center;font-size:.9rem;font-weight:600;display:flex}.media-center-section .media-items .main-media-item .item-details .meta .media-type{align-items:center;display:flex}.media-center-section .media-items .main-media-item .item-details .meta .media-type .active-point{background-color:#000;border-radius:50%;width:7px;height:7px;margin-inline-end:.5rem;transition:all .25s ease-in-out}.media-center-section .media-items .main-media-item .item-details .core-info .title{width:80%;font-size:2rem;line-height:1.1}.media-center-section .media-items .main-media-item .item-details .core-info .desc{-webkit-line-clamp:5;-webkit-box-orient:vertical;width:85%;margin:1rem 0;display:-webkit-box;overflow:hidden}.media-center-section .media-items .main-media-item .item-details .core-info .read-more{cursor:pointer;font-size:1.1rem;font-weight:600}.media-center-section .media-items .main-media-item .image-container{height:28rem;position:relative}.media-center-section .media-items .media-container{grid-template-columns:repeat(3,1fr);margin-top:6rem;padding-inline:5.5rem;display:grid}.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-size:1.75rem;font-weight:600}.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:"";z-index:1;background:#0003;position:absolute;inset:0}.media-card .card-img .overlay{color:#fff;z-index:2;background-color:#0000004d;flex-direction:column;justify-content:space-between;padding:1rem;font-size:.8rem;display:flex;position:absolute;inset:0}.media-card .card-img .overlay .type{text-transform:uppercase}.media-card .card-img .read-more{z-index:2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.media-card .card-details{margin-top:1rem}.media-card .card-details .title{width:100%;min-height:2.75rem;font-size:1.3rem;line-height:1.25}.media-card .card-details .desc{color:#0009;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:1rem 0;line-height:1.2;display:-webkit-box;overflow:hidden}@media (min-width:1024px){.media-card{height:30rem;margin-bottom:3rem;padding-inline:3rem}.media-card:last-child{margin-bottom:3rem}.media-card .card-img{height:100%;transition:all .75s}.media-card .card-img .read-more{margin-top:2rem;transition:all .25s;opacity:0!important}.media-card:not(:nth-child(3n)){border-inline-end:1px solid #0000001a}.media-card:last-of-type{border-inline-end:none}.media-card .card-img.hoverd{height:60%}.media-card .card-img.hoverd .read-more{margin-top:0;opacity:1!important}.media-card .card-details .desc{-webkit-line-clamp:5}}.common-banner{padding-inline:1.25rem;z-index:1;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:center;align-items:center;width:100%;height:50rem;padding-top:6.85rem;display:flex;position:relative;overflow:hidden}.common-banner .banner-image-container{width:100%;height:100%;position:absolute;top:0;left:0}.common-banner .overlay{z-index:2;background-color:#00000080;width:100%;height:100%;position:absolute;top:0;left:0}.common-banner .banner-text-data{color:#fff;z-index:3;flex-direction:column;display:flex;position:relative}.common-banner .banner-text-data h1{margin-bottom:1.5rem;font-size:2rem;line-height:1.2}.common-banner .banner-text-data .text-description{opacity:.8;width:95%;font-size:1rem}.common-banner .banner-text-data .text-description p span{text-transform:uppercase}@media (min-width:1024px){.common-banner{padding-inline:8.5rem;flex-direction:row;justify-content:flex-start;height:100vh;padding-top:10rem}.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{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{flex-direction:column;gap:3rem;margin-top:3rem;display:flex}.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{align-items:center;gap:1rem;width:100%;margin-top:1rem;display:flex}.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%;font-size:3rem;line-height:1}.where-to .info-container{grid-template-columns:1.5fr 1fr 1.5fr 1fr;margin-top:4rem;display:grid}.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{align-items:center;gap:.5rem;display:flex}.article-header .sub-title span{font-size:.9rem}.article-header .sub-title .circle{background-color:#1b414c;border-radius:50%;width:7px;height:7px}.article-header .title{width:100%;font-size:2rem;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{z-index:2;background-color:#0000004d;width:100%;height:100%;position:absolute;top:0;left:0}.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{grid:none/1fr;display:grid}.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{margin-top:.6rem;cursor:pointer;width:1.5rem;height:1.5rem;margin-inline-end:.8rem;position:relative}.ArticleInfo-container .ArticleInfo-wrapper .social-media .image-container img{width:100%;position:absolute}.ArticleInfo-container .ArticleInfo-wrapper .social-media .image-container .copy-text{color:#fff;text-align:center;z-index:2;background:#000;border-radius:4px;width:4rem;position:absolute;top:-2rem;left:-1rem}.ArticleInfo-container .ArticleInfo-wrapper .social-media .image-container .copy-text:before{content:"";border-top:.5rem solid #000;border-left:.5rem solid #0000;border-right:.5rem solid #0000;width:0;height:0;position:absolute;bottom:-.5rem;right:53.3%;transform:translate(50%)}.ArticleInfo-container .ArticleInfo-wrapper .data .info p{color:#31353d;padding-bottom:2rem}.ArticleInfo-container .ArticleInfo-wrapper .data .title{padding:1rem 0 3rem}.ArticleInfo-container .ArticleInfo-wrapper .data .title h3{color:#31353d;padding-inline-start:1rem;font-size:2rem;line-height:1.15;position:relative}.ArticleInfo-container .ArticleInfo-wrapper .data .title h3:before{content:"";background:#31353d;width:2px;height:80%;position:absolute;top:.5rem;left:0}.ArticleInfo-container .ArticleInfo-wrapper .data .image-data{padding:2rem 0 4rem}.ArticleInfo-container .ArticleInfo-wrapper .data .image-data .image-container{width:100%;height:25rem;position:relative}.ArticleInfo-container .ArticleInfo-wrapper .data .image-data .image-container .overlay{z-index:2;background-color:#0000004d;width:100%;height:100%;position:absolute;top:0;left:0}.ArticleInfo-container .ArticleInfo-wrapper .data .image-data .image-container img{width:100%;height:100%;position:absolute}.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{margin-top:.6rem;width:1.5rem;height:1.5rem;margin-inline-end:.8rem;position:relative}.ArticleInfo-container .ArticleInfo-wrapper .social-media .image-container img{width:100%;position:absolute}.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{padding-inline-start:1rem;font-size:3rem;line-height:1.2;position:relative}.ArticleInfo-container .ArticleInfo-wrapper .data .title h3:before{top:1rem}.ArticleInfo-container .ArticleInfo-wrapper .data .image-data .image-container{height:30rem}}.dev-menu{z-index:5;background:#f9f6f6;justify-content:center;align-items:center;width:100%;height:36.5rem;display:flex;position:relative;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{flex-direction:column;gap:2.5rem;display:flex}.dev-menu .development-menu .react-tabs .tabs-container .tabs-header{z-index:1;justify-content:space-between;align-items:center;padding-inline:2.5rem;display:flex}.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{gap:3rem;list-style:none;transition:all .5s;display:flex}.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;font-size:.85rem;transition:all .5s;position:relative}.dev-menu .development-menu .react-tabs .tabs-container .tabs-header .react-tabs__tab-list li:after{z-index:10;content:"";background-color:#000;width:0;height:2px;transition:all .3s ease-in-out;position:absolute;bottom:-.5rem;left:0}.dev-menu .development-menu .react-tabs .tabs-container .tabs-header .react-tabs__tab-list .react-tabs__tab--selected{color:#000;opacity:1;outline:none;justify-content:center;align-items:center;transition:all .5s;display:flex;position:relative}.dev-menu .development-menu .react-tabs .tabs-container .tabs-header .react-tabs__tab-list .react-tabs__tab--selected:after{z-index:10;content:"";background-color:#000;width:100%;height:2px;transition:all .3s ease-in-out;position:absolute;bottom:-.5rem;left:0}.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{z-index:1;background-color:#00000040;width:100%;height:100%;position:absolute;top:0}.dev-menu .development-menu .react-tabs .tabs-container .tabs-panels .swiper .img-container .main-logo{z-index:1;transition:all .25s;position:absolute;top:1.5rem;left:1.5rem}.dev-menu .development-menu .react-tabs .tabs-container .tabs-panels .swiper .img-container .project-name{cursor:pointer;z-index:2;color:#fff;width:85%;margin-top:1.5rem;font-size:1.4rem;line-height:1.25;transition:all .25s;position:absolute;bottom:1.5rem;left:1.5rem}.dev-menu .development-menu .react-tabs .tabs-container .tabs-panels .swiper .img-container .read-more{z-index:4;color:#fff;opacity:0;cursor:pointer;margin-top:20px;font-size:1.1rem;transition:all .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.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{z-index:2;width:100%;height:100%;position:absolute}.dev-menu .development-menu .react-tabs .tabs-container .tabs-panels .swiper .img-container .hoverd .hoverd-items{background:#f6f6f6;transition:all .25s;position:absolute}.dev-menu .development-menu .react-tabs .tabs-container .tabs-panels .swiper .img-container .hoverd .hoverd-items.left{width:0;height:100%;left:0}.dev-menu .development-menu .react-tabs .tabs-container .tabs-panels .swiper .img-container .hoverd .hoverd-items.right{width:0;height:100%;right:0}.dev-menu .development-menu .react-tabs .tabs-container .tabs-panels .swiper .img-container .hoverd .hoverd-items.top{width:100%;height:0;top:0}.dev-menu .development-menu .react-tabs .tabs-container .tabs-panels .swiper .img-container .hoverd .hoverd-items.bottom{width:100%;height:0;bottom: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.top,.dev-menu .development-menu .react-tabs .tabs-container .tabs-panels .swiper .img-container:hover .hoverd-items.bottom{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{opacity:1;margin-top:0}.dev-menu .development-menu .react-tabs .tabs-container .tabs-panels .arrows-container{justify-content:flex-end;gap:1.25rem;padding-inline:2.5rem;display:flex;position:absolute;top:2.5rem;right:0}.dev-menu .development-menu .react-tabs .tabs-container .tabs-panels .arrows-container .dropdown-arrow{border:1px solid #000c;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.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{flex-direction:column;padding:3.75rem 1.25rem 4rem;display:flex;overflow:hidden}.overview-section .header{margin-bottom:2rem;font-size:2rem;line-height:1.1}.overview-section .description{opacity:.8}@media (min-width:1024px){.overview-section{flex-direction:row;padding:5.75rem 8.5rem 6rem}.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{flex-direction:column;padding-inline:1.25rem;display:flex}.services-section .react-tabs .header .title{font-size:2rem;line-height:1}.services-section .react-tabs .header .react-tabs__tab-list{justify-content:space-between;gap:2rem;list-style:none;display:flex}.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:"";opacity:1;background-color:#000;border-radius:50%;width:.3rem;height:.3rem;transition:all .5s;animation:.5s linear opacity;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}.services-section .react-tabs .tabs-panels .tab-data .tab-header{color:#000;margin:2.5rem 0;padding-inline:1.25rem;font-size:1.5rem}.services-section .react-tabs .tabs-panels .swiper{padding-inline:1.25rem}.services-section .react-tabs .tabs-panels .swiper .services-card{flex-direction:column;gap:1rem;width:100%;display:flex}.services-section .react-tabs .tabs-panels .swiper .services-card .img-container{width:95%;height:13rem;transition:all .5s;position:relative}.services-section .react-tabs .tabs-panels .swiper .services-card .img-container .downloadBtn{z-index:3;transition:all .5s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.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{opacity:.85;width:95%}.services-section .react-tabs .tabs-panels .swiper-navigation-continer{color:#fff;flex-direction:row;justify-content:space-between;align-items:center;margin-top:2rem;padding-inline:1.25rem;display:flex}.services-section .react-tabs .tabs-panels .swiper-navigation-continer .navigation-container{flex-direction:column;gap:.25rem;width:9.7rem;margin-bottom:.25rem;display:flex}.services-section .react-tabs .tabs-panels .swiper-navigation-continer .navigation-container .swiper-pagination-progressbar{background:#0003;width:9.7rem;height:.2rem;position:relative}.services-section .react-tabs .tabs-panels .swiper-navigation-continer .navigation-container .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{opacity:1;background-color:#000!important}.services-section .react-tabs .tabs-panels .swiper-navigation-continer .navigation-container .slide-number-container{color:#000;letter-spacing:.05em;justify-content:space-between;font-size:.75rem;line-height:1rem;display:flex}.services-section .react-tabs .tabs-panels .swiper-navigation-continer .arrows-container{justify-content:flex-start;gap:.75rem;display:flex}.services-section .react-tabs .tabs-panels .swiper-navigation-continer .arrows-container .serv-arrow{border:1px solid #31353d99;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}@media (min-width:1024px){.services-section{padding:5.75rem 0 6rem}.services-section .react-tabs .header{flex-direction:row;justify-content:space-between;align-items:center;padding-inline:8.5rem}.services-section .react-tabs .header .title{margin-bottom:unset;font-size:3rem}.services-section .react-tabs .tabs-panels .tab-data .tab-header{margin:3rem 0;padding-inline:8.5rem}.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:#0009}.services-section .react-tabs .tabs-panels .swiper .services-card .img-container:hover .overlay{z-index:2;background-color:#0000004d;width:100%;height:100%;position:absolute;top:0;left:0}.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{opacity:0;transition:all .5s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.services-section .react-tabs .tabs-panels .swiper-navigation-continer{justify-content:space-between;width:100%;margin-top:3rem;padding-inline:8.5rem}.services-section .react-tabs .tabs-panels .swiper-navigation-continer .navigation-container{flex-direction:column;gap:.25rem;width:9.7rem;margin-bottom:0;display:flex}.services-section .react-tabs .tabs-panels .swiper-navigation-continer .navigation-container .swiper-pagination-progressbar{background:#0003;width:9.7rem;height:.2rem;position:relative}.services-section .react-tabs .tabs-panels .swiper-navigation-continer .navigation-container .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{opacity:1;background-color:#000!important}.services-section .react-tabs .tabs-panels .swiper-navigation-continer .navigation-container .slide-number-container{color:#000;letter-spacing:.05em;justify-content:space-between;font-size:.75rem;line-height:1rem;display:flex}.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}}@media (max-width:640px){.services-section .react-tabs .tabs-panels .swiper .services-card .img-container .overlay{z-index:2;background-color:#0000004d;width:100%;height:100%;position:absolute;top:0;left:0}}.commercial-section{padding:3.75rem 0 4rem}.commercial-section .header{margin-bottom:2rem;margin-inline-start:-.3rem;padding-inline:1.25rem;font-size:2.8rem;line-height:1}.commercial-section .swiper{padding-inline:1.25rem}.commercial-section .swiper .services-card{flex-direction:column;gap:1rem;width:100%;display:flex}.commercial-section .swiper .services-card .img-container{width:95%;height:13rem;position:relative}.commercial-section .swiper .services-card .title{font-size:1.5rem;line-height:1.1}.commercial-section .swiper .services-card .description{opacity:.85;width:95%}.commercial-section .swiper-navigation-continer{color:#fff;flex-direction:row;align-items:center;margin-top:2rem;padding-inline:1.25rem;display:flex}.commercial-section .swiper-navigation-continer .navigation-container{display:none}.commercial-section .swiper-navigation-continer .arrows-container{justify-content:flex-start;gap:1.25rem;display:flex}.commercial-section .swiper-navigation-continer .arrows-container .commercial-arrow{border:1px solid #31353d99;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}@media (min-width:1024px){.commercial-section{padding:5.75rem 0 6rem}.commercial-section .header{margin-bottom:3rem;padding-inline:8.5rem;font-size: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 .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%;margin-top:4rem;padding-inline:8.5rem}.commercial-section .swiper-navigation-continer .navigation-container{flex-direction:column;gap:.25rem;width:9.7rem;display:flex}.commercial-section .swiper-navigation-continer .navigation-container .swiper-pagination-progressbar{background:#0003;width:9.7rem;height:.2rem;position:relative}.commercial-section .swiper-navigation-continer .navigation-container .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{opacity:1;background-color:#000!important}.commercial-section .swiper-navigation-continer .navigation-container .slide-number-container{color:#000;letter-spacing:.05em;justify-content:space-between;font-size:.75rem;line-height:1rem;display:flex}.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{z-index:0;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.collaborations-section .bg .img-container{width:100%;height:100%;position:relative}.collaborations-section .header{color:#fff;margin-bottom:2.25rem;z-index:1;margin-inline-start:-.3rem;padding-inline:1.25rem;font-size:2rem;line-height:1;position:relative}.collaborations-section .swiper{z-index:1;padding-inline:1.25rem;position:relative}.collaborations-section .swiper .collabration-card{flex-direction:column;gap:1rem;width:100%;display:flex}.collaborations-section .swiper .collabration-card .big-img{width:95%;height:15rem;position:relative}.collaborations-section .swiper .collabration-card .card-data{color:#fff;flex-direction:column;justify-content:center;gap:1rem;display:flex}.collaborations-section .swiper .collabration-card .card-data .logo-container{width:9rem;height:4rem;position:relative}.collaborations-section .swiper .collabration-card .card-data .title{width:90%;min-height:4.5rem;font-size:1.5rem;line-height:1.1}.collaborations-section .swiper .collabration-card .card-data .description{width:80%}.collaborations-section .swiper-navigation-continer{color:#fff;z-index:1;flex-direction:row;justify-content:space-between;align-items:center;margin-top:2rem;padding-inline:1.25rem;display:flex;position:relative}.collaborations-section .swiper-navigation-continer .arrows-container{justify-content:flex-start;gap:.75rem;display:flex}.collaborations-section .swiper-navigation-continer .arrows-container .collaborations-arrow{border:1px solid #ffffff80;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.collaborations-section .swiper-navigation-continer .navigation-container{flex-direction:column;gap:.25rem;width:9.7rem;margin-bottom:.25rem;display:flex}.collaborations-section .swiper-navigation-continer .navigation-container .swiper-pagination-progressbar{background:#fff3;width:9.7rem;height:.2rem;position:relative}.collaborations-section .swiper-navigation-continer .navigation-container .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{opacity:1;background-color:#fff!important}.collaborations-section .swiper-navigation-continer .navigation-container .slide-number-container{color:#fff;letter-spacing:.05em;z-index:2;justify-content:space-between;font-size:.75rem;line-height:1rem;display:flex}@media (min-width:1024px){.collaborations-section{padding:5.75rem 0 6rem}.collaborations-section .header{margin-bottom:3rem;padding-inline:8.5rem;font-size:3rem}.collaborations-section .swiper{padding-inline:8.5rem 2rem}.collaborations-section .swiper .collabration-card{flex-direction:row;gap:3rem}.collaborations-section .swiper .collabration-card .big-img{width:50%;height:30rem;position:relative}.collaborations-section .swiper .collabration-card .card-data{width:50%}.collaborations-section .swiper .collabration-card .card-data .title{min-height:7rem;font-size:2.75rem;line-height:1.25}.collaborations-section .swiper .collabration-card .card-data .description{width:70%;min-height:3rem}.collaborations-section .swiper-navigation-continer{justify-content:space-between;width:100%;margin-top:4rem;padding-inline:8.5rem}.collaborations-section .swiper-navigation-continer .navigation-container{flex-direction:column;gap:.25rem;width:9.7rem;display:flex}.collaborations-section .swiper-navigation-continer .navigation-container .swiper-pagination-progressbar{background:#fff3;width:9.7rem;height:.2rem;position:relative}.collaborations-section .swiper-navigation-continer .navigation-container .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{opacity:1;background-color:#fff!important}.collaborations-section .swiper-navigation-continer .navigation-container .slide-number-container{color:#fff;letter-spacing:.05em;z-index:2;justify-content:space-between;font-size:.75rem;line-height:1rem;display:flex}.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{justify-content:space-between;align-items:center;margin-bottom:2rem;padding-inline:1.25rem;display:flex}.offers-section .header .title{font-size:2.8rem;line-height:1}.offers-section .header .arrows-container{justify-content:flex-start;gap:1.25rem;display:flex}.offers-section .header .arrows-container .offers-arrow{border:1px solid #31353d99;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.offers-section .swiper{padding-inline:1.25rem}.offers-section .swiper .offers-card{background-color:#fff;flex-direction:column;margin-bottom:4rem;display:flex;box-shadow:5px 8px 10px 5px #dad8d866}.offers-section .swiper .offers-card .img-container{width:100%;height:15rem;position:relative}.offers-section .swiper .offers-card .card-data{flex-direction:column;gap:1rem;margin-top:2rem;padding-inline:1rem;display:flex}.offers-section .swiper .offers-card .card-data .sale{font-size:2.5rem;line-height:1.1}.offers-section .swiper .offers-card .card-data .title{min-height:4.5rem;font-size:2rem;line-height:1.15}.offers-section .swiper .offers-card .card-data .description{-webkit-line-clamp:9;opacity:.85;-webkit-box-orient:vertical;min-height:12rem;margin-bottom:2rem;display:-webkit-box;overflow:hidden}@media (min-width:1024px){.offers-test-sections{padding:5.75rem 0 0}.offers-section .header{margin-bottom:3rem;padding-inline:8.5rem}.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;padding-inline:8.5rem 2rem}.offers-section .swiper .offers-card{flex-direction:row-reverse;justify-content:space-between;margin-bottom:6rem;padding:1rem}.offers-section .swiper .offers-card .img-container{width:40%;height:30rem}.offers-section .swiper .offers-card .card-data{margin-top:unset;justify-content:center;gap:2rem;width:50%;padding-inline:2rem}.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{-webkit-line-clamp:unset;min-height:9rem;margin-bottom:unset}}.testimonials-section{padding-inline:1.25rem;overflow:hidden}.testimonials-section .header{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.testimonials-section .header .title{font-size:2rem;line-height:1}.testimonials-section .swiper-navigation-continer{color:#fff;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:4rem;display:flex}.testimonials-section .swiper-navigation-continer .navigation-container{flex-direction:column;gap:.25rem;width:9.7rem;margin-bottom:.25rem;display:flex}.testimonials-section .swiper-navigation-continer .navigation-container .swiper-pagination-progressbar{background:#0003;width:9.7rem;height:.2rem;position:relative}.testimonials-section .swiper-navigation-continer .navigation-container .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{opacity:1;background-color:#000!important}.testimonials-section .swiper-navigation-continer .navigation-container .slide-number-container{color:#000;letter-spacing:.05em;justify-content:space-between;font-size:.75rem;line-height:1rem;display:flex}.testimonials-section .swiper-navigation-continer .arrows-container{gap:.75rem;display:flex}.testimonials-section .swiper-navigation-continer .arrows-container .test-arrow{border:1px solid #31353d99;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.testimonials-section .slider-number{display:none}.testimonials-section .testimonials-card{flex-direction:column;margin-bottom:3rem;display:flex;position:relative}.testimonials-section .testimonials-card .img-section{width:100%;display:none}.testimonials-section .testimonials-card .img-section .img-container{border-radius:50%;width:10rem;height:10rem;position:relative;transform:translate(.5rem)}.testimonials-section .testimonials-card .card-data{flex-direction:column;width:97%;display:flex}.testimonials-section .testimonials-card .card-data .title{min-height:4.5rem;margin-bottom:1.5rem;font-size:2rem;line-height:1.1;overflow:hidden}.testimonials-section .testimonials-card .card-data .description{opacity:.85;height:26rem;margin-bottom:1.5rem;overflow:hidden}.testimonials-section .testimonials-card .card-data .name{margin-bottom:.25rem;font-size:1.25rem}.testimonials-section .testimonials-card .card-data .position{text-transform:uppercase;letter-spacing:6px;font-size:.75rem}.testimonials-section .progress{z-index:1;justify-content:flex-start;display:none;position:absolute;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{flex-direction:row;margin-bottom:6rem;display:flex}.testimonials-section .testimonials-card .img-section{width:40%;display:unset}.testimonials-section .testimonials-card .img-section .img-container{width:12rem;height:12rem;transform:unset;margin-top:3.75rem;display:flex}.testimonials-section .testimonials-card .card-data{flex-direction:column;width:60%;display:flex}.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{margin-bottom:.25rem;font-size:1.25rem}.testimonials-section .testimonials-card .card-data .position{text-transform:uppercase;letter-spacing:6px;font-size:.75rem}.testimonials-section .slider-number{margin-bottom:2rem;transition:all .2s;display:block}.testimonials-section .swiper-navigation-continer{width:12rem;margin-bottom:unset;z-index:2;justify-content:center;position:absolute;bottom:6rem}.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{z-index:1;width:13rem;display:unset;position:absolute;top:10.5rem;left:8rem;transform:none}.testimonials-section .progress .CircularProgressbar{width:100%}}.complain-form{z-index:1000;background-color:#31353dfa;justify-content:center;align-items:center;transition:all .5s ease-in-out;display:flex;position:fixed;inset:0;overflow:hidden scroll;transform:translate(300vh)}.complain-form::-webkit-scrollbar{display:none!important}.complain-form.show{transition:all .6s ease-in-out;transform:translate(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{color:#fff;font-size:2rem;line-height:1.15}.complain-form .container .form-wrapper{grid-template-columns:repeat(1,1fr);gap:2rem;display:grid}.complain-form .container .form-wrapper .field-wrapper{position:relative}.complain-form .container .form-wrapper .field-wrapper .errorMsg{color:red;margin-inline-start:1rem;transition:all .3s;position:absolute}.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{padding-bottom:0;position:relative}.complain-form .container .form-wrapper .field-wrapper .input-wrapper .text-input{background:#f8f8f8;border:1px solid #0000001a;border-radius:4px;width:100%;padding:.5rem 1rem;font-size:1.1rem}.complain-form .container .form-wrapper .field-wrapper .input-wrapper .text-input:focus-visible{border:1px solid #31353db3;outline:none}.complain-form .container .form-wrapper .field-wrapper .input-wrapper .text-input::placeholder{color:#31353d66;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{margin-right:.9rem;display:flex}.complain-form .container .form-wrapper .field-wrapper .field-wrapper-container{flex-direction:row;align-items:center;padding:1rem 0;display:flex}.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{color:#000;padding-top:1.5rem;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{flex-direction:column;display:flex}.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{color:#2d477a;cursor:pointer;border:1px solid #2d477a;margin:1rem 0;padding:.5rem 1rem;font-size:1.4rem}.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;pointer-events:none;background-color:#fff}.complain-form .cancel-btn{cursor:pointer;border:1px solid #fff;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex;position:absolute;top:1.5rem;right:1.5rem}.complain-form .cancel-btn svg{width:2rem;height:2rem}.complain-form .cancel-btn svg path{fill:#fff}.complain-form .img-container{width:23rem;height:15rem;display:none;position:absolute;top:50%;right:30%;transform:translate(50%,-50%)}.complain-form .thank-message{color:#fff;height:24rem;padding-top:8rem;font-size:1.5rem}@media (min-width:1024px){.complain-form .container{padding:3rem 8.5rem}.complain-form .container .header{margin-bottom:4rem;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{z-index:2;width:100%;position:absolute;top:6.849rem}.progress-timer-container .progress-line-base{z-index:-1;background-color:#fff9;width:100%;height:.25rem;position:absolute}.progress-timer-container .progress-line-timer{background-color:#31353d;height:.25rem}.progress-timer-container .progress-line-timer.animation-trigger{animation:10s linear timer}@media (min-width:1024px){.progress-timer-container{width:100%;padding-inline:8.5rem;top:10.45rem}.progress-timer-container .progress-line-base{width:calc(100% - 17rem)}}@keyframes timer{0%{width:0}to{width:100%}}.loader-page{z-index:1000;background:#31353d;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;padding-bottom:3rem;transition:all .6s;display:flex;position:absolute;overflow:hidden}.loader-page.end{transform:translate(500vh)}.loader-page.d-none{display:none}.loader-page h2{color:#fff;margin-top:2rem;font-size:2rem}.loader-page .view{animation:.7s linear scale}.loader-page .path{stroke-width:3px;transition:all 4.5s;animation:4s linear pathDrawer}.loader-page .img-container{z-index:-1;opacity:.3;width:100%;height:100%;position:absolute}.loader-page .progress{background-color:#fff;height:2px;margin-top:1rem;animation:.7s linear progress;position:relative}@media (min-width:1024px){.loader-page{padding-bottom:0}.loader-page .view{animation:.7s linear scale}.loader-page .path{stroke-dasharray:0;transition:all 4.5s;animation:none}.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{margin-bottom:-1.5px;padding:4rem 0 0;scroll-margin-top:2rem;overflow:hidden}.signatures .header-section{margin-bottom:2rem;padding-inline:1.25rem}.signatures .header-section h5{margin-bottom:1rem;font-size:3rem;line-height:1}.signatures .header-section p{opacity:.8}.signatures .cards-section{flex-wrap:wrap;display:flex}.signatures .cards-section .card{border:1px solid #292c331a;border-inline-end:none;justify-content:center;align-items:center;width:50%;height:10rem;display:flex}.signatures .cards-section .card .img-container{width:5rem;height:5rem;position:relative}@media (min-width:1024px){.signatures{margin-bottom:-.1rem;padding:5.75rem 0 6rem}.signatures .header-section{margin-bottom:4rem;padding-inline:8.5rem}.signatures .header-section h5{margin-bottom:1.5rem}.signatures .header-section p{width:40%}.signatures .cards-section .card{width:25%;height:20rem;transition:all .25s ease-in-out}.signatures .cards-section .card .img-container{width:7rem;height:7rem;position:relative}.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()}}.booking-page{width:100%;min-height:45rem;position:relative}.booking-page .img-container{width:100%;height:100%;position:absolute}.booking-page .img-container .overlay{z-index:1;background-color:#000000b3;width:100%;height:100%;position:absolute;top:0}.booking-page .booking{z-index:2;padding-top:9rem;position:relative}.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{z-index:99;background-color:#31353d;justify-content:center;align-items:center;width:100%;height:100%;transition:all .3s ease-in-out;display:flex;position:fixed;top:0;left:0;transform:translate(100%)}.gallery-popup.active{transform:translate(0)}.gallery-popup .bg{z-index:0;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.gallery-popup .bg .img-container{width:100%;height:100%;position:relative}.gallery-popup .popup-container{z-index:100;background-color:#31353db3;border-radius:8px;width:100%;height:100%;padding:2.5rem 1.5rem 1.5rem;position:relative}.gallery-popup .popup-container .button-container{border:1px solid #ffffff80;border-radius:50%;position:absolute;top:1.5rem;right:1.5rem}.gallery-popup .popup-container .button-container .close-button{cursor:pointer;width:2.5rem;height:2.5rem;position:relative}.gallery-popup .popup-container .button-container .close-button .img-container{width:1.5rem;height:1.5rem;margin:auto;padding:.6rem;position:relative}.gallery-popup .popup-container .button-container .close-button .img-container img{filter:invert();width:100%;height:100%;padding:.2rem}.gallery-popup .popup-container .popup-content{z-index:1;width:80%;height:100%;margin:auto;position:relative}.gallery-popup .popup-container .popup-content .popup-content-container{flex-direction:column;width:100%;height:100%;display:flex}.gallery-popup .popup-container .popup-content .popup-content-container .swiper-update-section{width:100%;height:100%;position:relative}.gallery-popup .popup-container .popup-content .popup-content-container .swiper-update-section .swiper-slide .img-conatiner{width:100%;height:100%;transition:all .75s;position:relative}.gallery-popup .popup-container .popup-content .popup-content-container .swiper-popup-navigation{width:100%;bottom:0}.gallery-popup .popup-container .popup-content .popup-content-container .swiper-popup-navigation .swiper-navigation-section{flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:1.5rem 0 0;display:flex}.gallery-popup .popup-container .popup-content .popup-content-container .swiper-popup-navigation .swiper-navigation-section .navigation-container{flex-direction:row;justify-content:flex-start;align-items:center;gap:.25rem;width:9.7rem;margin-top:1rem;display:flex;position:relative}.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{transition:all .25s;background:#0003!important}.gallery-popup .popup-container .popup-content .popup-content-container .swiper-popup-navigation .swiper-navigation-section .navigation-container progress::-moz-progress-bar{transition:all .25s;background:#fff!important}.gallery-popup .popup-container .popup-content .popup-content-container .swiper-popup-navigation .swiper-navigation-section .navigation-container progress::-webkit-progress-value{transition:all .25s;background:#fff!important}.gallery-popup .popup-container .popup-content .popup-content-container .swiper-popup-navigation .swiper-navigation-section .navigation-container progress::-moz-progress-value{transition:all .25s;background:#fff!important}.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:#0003!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{color:#fff;letter-spacing:.05em;z-index:2;flex-direction:row;justify-content:space-between;width:100%;font-size:.85rem;line-height:1rem;display:flex;transform:translateY(-1.25rem)}.gallery-popup .popup-container .popup-content .popup-content-container .swiper-popup-navigation .swiper-navigation-section .arrows-container{justify-content:flex-start;gap:1.25rem;display:flex}.gallery-popup .popup-container .popup-content .popup-content-container .swiper-popup-navigation .swiper-navigation-section .arrows-container .updates-arrow{cursor:pointer;border:1px solid #ffffff80;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.gallery-popup .popup-container .popup-content .popup-content-container .swiper-popup-navigation .swiper-navigation-section .arrows-container .updates-arrow:after{filter:invert()}.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()}@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:#0000}.why-us .cards-slider-section .swiper-container .swiper-cards-slider-section .swiper-slide .description{height:12rem}}.gallery-section{background-color:#f6f6f6;padding:3.75rem 0 4rem;scroll-margin-top:2rem;overflow:hidden}.gallery-section .header{margin-bottom:2rem;padding-inline-start:1.25rem}.gallery-section .header h2{margin-bottom:1rem;font-size:2rem;line-height:1.1}.gallery-section .projects-container .react-tabs__tab-list{border-bottom:0;gap:3rem;margin-bottom:2rem;padding-left:0;list-style:none;display:flex}.gallery-section .projects-container .react-tabs__tab-list li{text-transform:uppercase;letter-spacing:.05rem;color:#31353d;cursor:pointer;background:0 0;border:none;padding-bottom:.5rem;font-size:1.1rem;font-weight:600;transition:color .3s;position:relative}.gallery-section .projects-container .react-tabs__tab-list li:before{content:"";background-color:#31353d;width:0;height:2px;transition:width .3s;position:absolute;bottom:-.2rem;left:0}.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{content:"";background-color:#000;width:100%;height:2px;transition:width .3s;position:absolute;bottom:-.2rem;left:0}.gallery-section .projects-container .swiper{padding-inline:1.25rem 1rem}.gallery-section .projects-container .swiper .swiper-wrapper .swiper-slide .project{background-color:#fff;grid-template-columns:1fr;gap:1rem;display:grid}.gallery-section .projects-container .swiper .swiper-wrapper .swiper-slide .project .img-container{width:100%;height:11.25rem;position:relative}.gallery-section .projects-container .swiper .swiper-wrapper .swiper-slide .project .img-container img{object-fit:cover;width:100%;height:100%;position:absolute}.gallery-section .projects-container .swiper .swiper-navigation-continer{color:#fff;flex-direction:row;justify-content:space-between;align-items:center;margin-top:2.5rem;display:flex}.gallery-section .projects-container .swiper .swiper-navigation-continer .navigation-container{flex-direction:column;gap:.25rem;width:9.7rem;margin-bottom:.25rem;display:flex}.gallery-section .projects-container .swiper .swiper-navigation-continer .navigation-container .swiper-pagination-progressbar{background:#0003;width:9.7rem;height:.2rem;position:relative}.gallery-section .projects-container .swiper .swiper-navigation-continer .navigation-container .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{opacity:1;background-color:#000!important}.gallery-section .projects-container .swiper .swiper-navigation-continer .navigation-container .slide-number-container{color:#000;letter-spacing:.05em;justify-content:space-between;font-size:.75rem;line-height:1rem;display:flex}.gallery-section .projects-container .swiper .swiper-navigation-continer .arrows-container{justify-content:flex-start;gap:.75rem;display:flex}.gallery-section .projects-container .swiper .swiper-navigation-continer .arrows-container .similar-arrow{border:1px solid #31353d99;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}@media (min-width:1024px){.gallery-section{z-index:1;padding:5.75rem 0 6rem;position:relative}.gallery-section .header{justify-content:space-between;align-items:center;margin-bottom:3rem;padding-inline:8.5rem;display:flex}.gallery-section .header h2{margin-bottom:0;font-size:3rem}.gallery-section .projects-container .swiper{padding-inline:8.5rem 3rem}.gallery-section .projects-container .swiper .swiper-wrapper .swiper-slide .project{gap:2rem;height:28.5rem;padding:1rem}.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{object-fit:cover;width:100%;height:100%;position:absolute}.gallery-section .projects-container .swiper .swiper-navigation-continer{justify-content:space-between;width:100%;margin-top:3rem;margin-bottom:2rem;padding-inline:0 5.5rem}.gallery-section .projects-container .swiper .swiper-navigation-continer .navigation-container{flex-direction:column;gap:.25rem;width:9.7rem;margin-bottom:0;display:flex}.gallery-section .projects-container .swiper .swiper-navigation-continer .navigation-container .swiper-pagination-progressbar{background:#0003;width:9.7rem;height:.2rem;position:relative}.gallery-section .projects-container .swiper .swiper-navigation-continer .navigation-container .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{opacity:1;background-color:#000!important}.gallery-section .projects-container .swiper .swiper-navigation-continer .navigation-container .slide-number-container{color:#000;letter-spacing:.05em;justify-content:space-between;font-size:.75rem;line-height:1rem;display:flex}.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{color:#000;background:#f8f8f8;border:1px solid #ccc;border-radius:.25rem;width:100%;height:4rem;padding:.75rem;font-size:1rem}.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--keyboard-selected,.react-datepicker__day--in-range{background-color:#31353d!important}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);top:.75rem!important;left:10px!important}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);top:.75rem!important;right:14px!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.woff2)format("woff2"),url(/fonts/FontsFree-Net-Akkurat-1.ttf)format("truetype");font-display:swap}@font-face{font-family:Harshita;src:url(/fonts/Harshita.woff2)format("woff2"),url(/fonts/Harshita.otf)format("opentype");font-display:swap}@font-face{font-family:Akkurat-light;src:url(/fonts/FontsFree-Net-Akkurat-Light.woff2)format("woff2"),url(/fonts/FontsFree-Net-Akkurat-Light.ttf)format("truetype");font-display:swap}@font-face{font-family:Akkurat-bold;src:url(/fonts/FontsFree-Net-Akkurat-Bold.woff2)format("woff2"),url(/fonts/FontsFree-Net-Akkurat-Bold.ttf)format("truetype");font-display:swap}@font-face{font-family:Gotham;src:url(/fonts/GothamRnd-Medium.woff2)format("woff2"),url(/fonts/GothamRnd-Medium.otf)format("opentype");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}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.banner-description-break{display:none}@media (min-width:1024px){.banner-description-break{display:block}}.medium{font-family:Akkurat-medium}html{direction:ltr;font-size:16px}html,body{overscroll-behavior-y:none;-webkit-overflow-scrolling:touch;font-family:Akkurat-medium!important}html,body,button{-webkit-tap-highlight-color:#0000;width:100%;margin:0;padding:0}body::-webkit-scrollbar{display:none!important}body.no-scroll{height:100%;position:fixed;overflow:hidden}*{box-sizing:border-box}label{display:none}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{font-weight:unset;margin:0}p,a,ul{margin:0;padding:0}.loadingScreen{z-index:10;background-color:#31353d;justify-content:center;align-items:center;height:100vh;display:flex;position:absolute;left:0;right:0;transform:translateY(-100vh)}.loadingScreen.website-loading{transform:translateY(0)}.loadingScreen.loading{transition:transform .25s ease-in-out;transform:translateY(0)}.loadingScreen.loading-complete{transition:transform 1s ease-in-out;transform:translateY(-100vh)}.loadingScreen .loading-message{flex-direction:column;align-items:center;display:flex}.loadingScreen .loading-message .loading-title{color:#fff;z-index:100;margin-inline-end:1rem;font-size:1.5rem}.loadingScreen .loading-message .rings-container{justify-content:center;align-items:center;gap:2rem;width:100%;display:flex}.loadingScreen .loading-message .logo{width:15rem;height:5rem;margin-bottom:2rem;position:relative}main{transition:all 1s ease-in-out}main.routing-start{transition:all .25s ease-in-out}.not-found-page{background-color:#0000001a;justify-content:center;align-items:center;height:100vh;font-size:1.2rem;display:flex}.not-found-page .stick{margin-inline:.25rem}.swiper-button-prev svg,.swiper-button-next svg{display:none!important}.swiper-button-prev{transition:all .5s;z-index:1!important;margin:0!important;padding:0!important}.swiper-button-prev:after{background-image:url(/icons/arrow--prev.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:35%;height:35%;content:""!important}.swiper-button-next{transition:all .5s;z-index:1!important;margin:0!important;padding:0!important}.swiper-button-next:after{background-image:url(/icons/arrow--next.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:35%;height:35%;content:""!important}.black-arrow-prev{transition:all .5s;z-index:1!important;margin:0!important;padding:0!important}.black-arrow-prev:after{background-image:url(/icons/arrow--prev-black.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:35%;height:35%;content:""!important}.black-arrow-next{transition:all .5s;z-index:1!important;margin:0!important;padding:0!important}.black-arrow-next:after{background-image:url(/icons/arrow--next-black.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:35%;height:35%;content:""!important}.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:#ffffffe6!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}}
/*# sourceMappingURL=3as-e6kbc7z8x.css.map*/