.main-banners-module-scss-module__XXJq4q__mainBannersSection{margin-top:calc(1.25vw + 6px);margin-bottom:calc(.625vw + 18px);padding-top:calc(1.5vw + 41.2px);position:relative;overflow:hidden}
.main-banners-title-module-scss-module__3cE-sa__mainBannersTitle{color:#fff;font-style:Regular;letter-spacing:calc(-.05625vw - .62px);text-align:left;text-shadow:0 2px 12px #00000073;width:calc(49.9375vw + 32.2px);height:calc(320px - 6.25vw);font-size:calc(3.4375vw + 24px);font-weight:400;line-height:95%}@media (max-width:1024px){.main-banners-title-module-scss-module__3cE-sa__mainBannersTitle{height:calc(14.375vw + 124px)}}@media (min-width:1024px){.main-banners-title-module-scss-module__3cE-sa__mainBannersBr{display:none}}
.main-banners-counter-module-scss-module__PKUQyG__mainBannersCounter{text-align:left;color:#fff;font-size:18px;font-weight:500;line-height:100%;position:absolute;bottom:10px;right:0}@media (min-width:1201px){.main-banners-counter-module-scss-module__PKUQyG__mainBannersCounter{display:none}}
.banner-carousel-controls-module-scss-module__9aEbtq__carouselButton{cursor:pointer;border:none;border-radius:100%;outline:none;justify-content:center;align-items:center;width:calc(1.75vw + 36.4px);height:calc(1.75vw + 36.4px);display:flex}.banner-carousel-controls-module-scss-module__9aEbtq__carouselButton img{width:calc(.375vw + 6.8px);height:auto}.banner-carousel-controls-module-scss-module__9aEbtq__carouselButton__primary{background-color:#fff}.banner-carousel-controls-module-scss-module__9aEbtq__carouselButton__primary img{filter:invert(52%)sepia(60%)saturate(383%)hue-rotate(170deg)brightness(91%)contrast(86%)}.banner-carousel-controls-module-scss-module__9aEbtq__carouselButton__inline{background-color:#0000;border:2.5px solid #fff}.banner-carousel-controls-module-scss-module__9aEbtq__carouselButton__prev img{transform:scaleX(-1)}
.main-banners-button-module-scss-module__COuq-a__mainBannersButton{box-sizing:border-box;-webkit-backdrop-filter:blur(44px);backdrop-filter:blur(44px);color:#6d9ac9;width:calc(7.98188vw + 161.458px);height:calc(1.75vw + 36.4px);font-style:Medium;letter-spacing:calc(-.01875vw - .24px);text-align:left;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #fff;border-radius:80px;flex-direction:row;justify-content:center;align-items:center;gap:20px;padding:20px 30px;font-size:calc(.75vw + 15.6px);font-weight:500;line-height:100%;text-decoration:none;display:flex}
.Carousel-module-scss-module__M9Ltaa__carousel{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;height:100%;display:flex;overflow-x:auto}.Carousel-module-scss-module__M9Ltaa__carousel::-webkit-scrollbar{display:none}
.main-banners-carousel-module-scss-module__ju67BG__mainBannersCarousel{z-index:-2;border-radius:calc(1.25vw + 26px);width:calc(100% + -5vw - 4px);height:100%;position:absolute;overflow:hidden}.main-banners-carousel-module-scss-module__ju67BG__mainBannersCarouselRoundContainer{border-radius:calc(1.25vw + 26px);overflow:hidden}
.main-banners-content-container-module-scss-module__SoOgcW__mainBannersContentContainer{border-radius:calc(1.25vw + 26px);flex-direction:column;gap:calc(13.0625vw - 41.8px);width:100%;height:100%;padding:calc(2.3125vw + 12.6px) calc(1.8125vw + 14.2px) calc(3.6875vw + 8.2px);display:flex;position:relative;overflow:hidden}@media (max-width:1200px){.main-banners-content-container-module-scss-module__SoOgcW__mainBannersContentContainer{flex-direction:column;gap:26px}}
.main-banners-controls-container-module-scss-module__IUfaWW__mainBannersControlsContainer{gap:46px;display:flex;position:relative}@media (max-width:1200px){.main-banners-controls-container-module-scss-module__IUfaWW__mainBannersControlsContainer{flex-direction:column;justify-content:space-between;height:calc(434px - 4.375vw)}}@media (min-width:1201px){.main-banners-controls-container-module-scss-module__IUfaWW__mainBannersControlsContainer{align-items:end;height:calc(400px - 15.625vw);margin-bottom:calc(5.55556vw + 173.333px)}}
.main-banners-controls-wrapper-module-scss-module__aib52a__mainBannersControlsWrapper{gap:calc(.291875vw + 6.066px);display:flex}
.main-banners-small-banners-container-module-scss-module__y_TJka__mainBannersSmallBannersContainer{justify-content:center;align-items:center;gap:calc(2.5vw + 2px);display:flex;position:absolute;bottom:0;left:0;right:0}@media (max-width:1200px){.main-banners-small-banners-container-module-scss-module__y_TJka__mainBannersSmallBannersContainer{flex-direction:column;margin-top:40px;margin-left:-20px;margin-right:-20px;position:relative}}
.banner-element-module-scss-module__927GkG__bannerElement{border-radius:calc(1.25vw + 26px);justify-content:space-between;align-items:flex-start;width:calc(9.9375vw + 268.2px);display:flex;position:relative;overflow:hidden}.banner-element-module-scss-module__927GkG__bannerElement__pointerable{cursor:pointer}.banner-element-module-scss-module__927GkG__bannerElement__aboutContact{background-color:#fff;width:100%}@media (min-width:1201px){.banner-element-module-scss-module__927GkG__bannerElement__big{min-height:calc(4.6875vw + 105px)}.banner-element-module-scss-module__927GkG__bannerElement{height:calc(5.9375vw + 81px)}}@media (max-width:1200px){.banner-element-module-scss-module__927GkG__bannerElement{flex-direction:column-reverse;min-width:100%;min-height:228px}}.banner-element-module-scss-module__927GkG__bannerText{z-index:2;background-color:#fff;border-radius:50px;flex-direction:column;flex:4;justify-content:space-between;gap:15px;min-width:calc(12.5vw + 40px);height:100%;margin-block-end:-50px;margin-inline-end:-50px;padding:calc(.4375vw + 18.6px) calc(26.2px - .375vw) 24px calc(.6875vw + 16.8px);display:flex;position:relative}@media (max-width:1200px){.banner-element-module-scss-module__927GkG__bannerText{width:100%;padding:none;border-radius:0}}.banner-element-module-scss-module__927GkG__bannerText h2{color:#111;letter-spacing:calc(-.025vw - .42px);margin:0;font-size:clamp(20px,1.66667vw - .00000190735px,32px);font-weight:500;line-height:100%}@media (max-width:1200px){.banner-element-module-scss-module__927GkG__bannerText h2{width:80%;height:40px;font-size:20px}}.banner-element-module-scss-module__927GkG__bannerText h3{color:#555;letter-spacing:normal;padding:calc(.125vw + 7.6px) calc(.3125vw + 13px);font-size:calc(.25vw + 11.2px);font-weight:500}@media (max-width:1200px){.banner-element-module-scss-module__927GkG__bannerText{border-radius:0;margin:0;padding:17px 20px}}.banner-element-module-scss-module__927GkG__bannerText__aboutContact{max-width:511px}.banner-element-module-scss-module__927GkG__bannerText__aboutContact h3{max-width:370px}.banner-element-module-scss-module__927GkG__optionsContainer{flex-direction:column;justify-content:flex-end;gap:6px;display:flex}@media (max-width:1200px){.banner-element-module-scss-module__927GkG__optionsContainer{flex-direction:row;justify-content:flex-start}}.banner-element-module-scss-module__927GkG__optionsContainer__aboutContact{flex-direction:row;justify-content:flex-start}.banner-element-module-scss-module__927GkG__bannerImage{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:1;flex:1;width:100%;height:100%;position:relative}@media (max-width:1200px){.banner-element-module-scss-module__927GkG__bannerImage{max-height:175px}}@media (min-width:1201px){.banner-element-module-scss-module__927GkG__bannerImage__aboutContact{display:none}}.banner-element-module-scss-module__927GkG__bannerElementButton{z-index:10;color:#fff;letter-spacing:calc(-.0125vw - .46px);text-align:left;cursor:pointer;background:#091a2b;border-radius:calc(3.125vw + 20px);margin:calc(1vw + 12.8px);padding:calc(.625vw + 8px) calc(.9375vw + 12px);font-size:calc(.625vw + 18px);font-weight:500;line-height:100%;text-decoration:none}@media (max-width:1200px){.banner-element-module-scss-module__927GkG__bannerElementButton{display:none}}.banner-element-module-scss-module__927GkG__bannerElementOption{background-color:#b9bec230;border-radius:30px}
.properties-section-module-scss-module__7jWOca__propertiesSection{padding-top:0;padding-bottom:calc(.625vw + 18px)}.properties-section-module-scss-module__7jWOca__propertiesSectionControls{flex-direction:column;gap:30px;padding-bottom:40px;display:flex}.properties-section-module-scss-module__7jWOca__propertiesSectionControls__listPage{margin:calc(.625vw + 8px) 0 calc(2.1875vw + 23px)}.properties-section-module-scss-module__7jWOca__propertiesSectionButtonContainer{justify-content:center;width:100%;padding:calc(1.25vw + 26px) calc(1.25vw + 26px) 0;display:flex}.properties-section-module-scss-module__7jWOca__propertiesSectionFilter{justify-content:space-between;gap:10px 16px;width:100%;padding-right:calc(12px - .625vw);display:flex;position:relative}@media (min-width:1441px){.properties-section-module-scss-module__7jWOca__propertiesSectionFilter{flex-direction:row}}@media (max-width:1440px){.properties-section-module-scss-module__7jWOca__propertiesSectionFilter{flex-direction:column}}
.properties-section-title-module-scss-module__lBpOVW__propertiesSectionTitle{color:#000;letter-spacing:0%;text-align:left;width:100%;font-size:calc(1.875vw + 24px);font-weight:500;line-height:100%}
.properties-section-button-module-scss-module__iDztJa__propertiesSectionButton{cursor:pointer;color:#091a2b;letter-spacing:-.5px;text-align:left;background-color:#f2f5f8;border:1px solid #000;border-radius:9999px;flex-direction:row;justify-content:center;align-items:center;gap:calc(.5vw + 10.4px);padding:calc(.28125vw + 13.6px) calc(.625vw + 18px);font-size:calc(.75vw + 15.6px);font-weight:500;line-height:100%;text-decoration:none;display:flex}section:nth-of-type(6) div .properties-section-button-module-scss-module__iDztJa__propertiesSectionButton,section:nth-of-type(7) div .properties-section-button-module-scss-module__iDztJa__propertiesSectionButton{padding:calc(.5625vw + 8.2px) calc(.625vw + 18px)}.properties-section-button-module-scss-module__iDztJa__propertiesSectionButton img{width:calc(.5vw + 10.4px);height:auto}.properties-section-button-module-scss-module__iDztJa__propertiesSectionButton{transition:transform .2s ease-in-out}.properties-section-button-module-scss-module__iDztJa__propertiesSectionButton:hover{transform:scale(1.03)}
