.main-banners-module-scss-module__XXJq4q__mainBannersSection{margin-top:calc(1.25vw + 6px);margin-bottom:calc(.625vw + 18px);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;width:calc(45.125vw + 74.6px);height:calc(8.625vw + 72.4px);font-size:calc(3.4375vw + 24px);font-weight:400;line-height:95%}@media (max-width:1200px){.main-banners-title-module-scss-module__3cE-sa__mainBannersTitle{height:calc(14.6875vw + 118px)}}@media (min-width:1024px){.main-banners-title-module-scss-module__3cE-sa__mainBannersBr{display:none}}
.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);height:calc(238.6px - 3.3125vw);min-height:175px;display:flex;position:relative;overflow:hidden}.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{height:calc(234.6px - 2.0625vw)}}@media (max-width:1200px){.banner-element-module-scss-module__927GkG__bannerElement{flex-direction:column-reverse;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%}}.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(.1875vw + 6.4px) calc(.4375vw + 11.6px);font-size:calc(.3125vw + 9px);font-weight:500}@media (max-width:1200px){.banner-element-module-scss-module__927GkG__bannerText{border-radius:30px 30px 0 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:calc(3.8125vw + 101.8px);min-height:100%;position:relative}@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}}
.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:32px;right:19px}@media (min-width:721px){.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}
.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;margin:calc(40.1px - 1.04688vw) 0 calc(1.39063vw + 38.3px);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-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;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}
.property-metro-module-scss-module__an79Cq__propertyMetro{color:#777;text-align:left;text-wrap:nowrap;align-items:center;gap:2px;font-size:calc(.5vw + 6.4px);font-weight:500;display:flex}.property-metro-module-scss-module__an79Cq__propertyMetro__medium{font-size:calc(.375vw + 8.8px);line-height:19px}.property-metro-module-scss-module__an79Cq__propertyMetro__big{color:#525252;font-size:calc(.8125vw + 9.4px);font-weight:600}.property-metro-module-scss-module__an79Cq__propertyCardDot{background-color:#5a8cc1;border-radius:100%;width:calc(.1875vw + 4.4px);height:calc(.1875vw + 4.4px);margin:3.5px;display:block}
.property-address-module-scss-module__Fi4BnG__propertyAddress{color:#091a2b;text-align:left;letter-spacing:calc(.18px - .05625vw);font-size:calc(.5625vw + 14.2px);font-style:normal;font-weight:600;line-height:100%}
.media-container-module-scss-module__x6cJgW__mediaContainer{justify-content:flex-start;gap:calc(.875vw + 13.2px);width:100%;display:flex;overflow-x:auto}.media-container-module-scss-module__x6cJgW__mediaContainer>*{flex:0 0 calc(25% + -.65625vw - 9.9px)}
.property-distance-from-mkad-module-scss-module__MpVlha__propertyDistanceFromMkad{align-items:center;font-size:calc(.375vw + 8.8px);font-weight:500;display:flex}.property-distance-from-mkad-module-scss-module__MpVlha__propertyDistanceFromMkad__medium{color:#777;gap:calc(.125vw + 1.6px);font-size:calc(.25vw + 7.2px)}.property-distance-from-mkad-module-scss-module__MpVlha__propertyDistanceFromMkad__big{color:#525252;gap:calc(.375vw + 3.8px);font-size:calc(.8125vw + 9.4px);font-weight:600}.property-distance-from-mkad-module-scss-module__MpVlha__propertyDistanceFromMkad__big img{width:calc(.875vw + 7.2px);height:calc(.875vw + 7.2px)}
.property-purpose-module-scss-module__ebWn_a__propertyPurposeContainer{flex-direction:column;gap:calc(.4375vw + 3.6px);display:flex}.property-purpose-module-scss-module__ebWn_a__propertyPurpose{color:#091a2b;text-align:left;font-weight:500;line-height:100%}.property-purpose-module-scss-module__ebWn_a__propertyPurpose__medium{font-size:calc(.3125vw + 19px)}.property-purpose-module-scss-module__ebWn_a__propertyPurpose__big{font-size:calc(.9375vw + 17px)}.property-purpose-module-scss-module__ebWn_a__propertyPurposeLabel{color:#777;text-align:left;font-weight:500;line-height:19px}.property-purpose-module-scss-module__ebWn_a__propertyPurposeLabel__medium{font-size:calc(.375vw + 8.8px)}.property-purpose-module-scss-module__ebWn_a__propertyPurposeLabel__big{font-size:calc(.6875vw + 9.8px)}
.main-media-button-module-scss-module__jI0N0W__mainMediaButton{color:#091a2b;text-align:left;border:calc(.0625vw + .8px) solid #091a2b;border-radius:calc(2vw + 41.6px);justify-content:center;align-items:center;gap:12px;padding:calc(.5vw + 10.4px) calc(.75vw + 15.6px);font-size:calc(.75vw + 15.6px);font-weight:500;line-height:100%;text-decoration:none;display:flex}@media (max-width:1024px){.main-media-button-module-scss-module__jI0N0W__mainMediaButton{order:2;margin:auto}}.main-media-button-module-scss-module__jI0N0W__mainMediaButtonIcon{width:12px;height:auto}@media (min-width:1025px){.main-media-button-module-scss-module__jI0N0W__mainMediaButtonIcon{display:none}}
.main-media-content-container-module-scss-module__JZEOXa__mainMediaContentContainer{flex-flow:wrap;justify-content:space-between;gap:calc(1.25vw + 26px);display:flex}
.main-media-section-module-scss-module__RIHlOG__mainMediaSection{flex-direction:column;gap:calc(1.25vw + 26px);padding-top:calc(1.25vw + 36px);padding-bottom:calc(2.5vw + 12px);display:flex}.main-media-section-module-scss-module__RIHlOG__mainMediaTitle{color:#000;letter-spacing:0%;text-align:left;font-size:calc(1.875vw + 24px);font-weight:500;line-height:100%}
.main-contact-info-map-iframe-module-scss-module__MsmIVa__mainContactInfoMapIframe{border:none;border-radius:40px;width:100%;height:calc(17.6875vw + 343.4px)}.main-contact-info-map-iframe-module-scss-module__MsmIVa__mainContactInfoMapIframeContainer{padding:0 5px calc(.3125vw - 1px)}
.main-contact-info-title-module-scss-module__CA1wJa__mainContactInfoTitle{color:#000;letter-spacing:0%;text-align:left;width:100%;max-width:900px;font-size:calc(1.875vw + 24px);font-weight:500;line-height:100%}
.main-contact-info-section-module-scss-module__-tg1sW__mainContactInfoSection{flex-direction:column;gap:calc(36px - 1.875vw);margin-bottom:calc(18px - .9375vw);padding-top:calc(1.25vw + 36px);display:flex}
.main-contact-info-data-module-scss-module__QyNhhW__mainContactInfoData{flex-wrap:wrap;justify-content:space-between;gap:calc(1.78125vw + 24.3px) calc(17.8472vw - 184.167px);width:100%;margin:calc(3.75vw - 12px) 0;display:flex}.main-contact-info-data-module-scss-module__QyNhhW__mainContactInfoDataItem{flex-direction:column;gap:calc(.75vw + 5.6px);display:flex}.main-contact-info-data-module-scss-module__QyNhhW__mainContactInfoDataValue{color:#000;text-wrap:nowrap;font-size:calc(2.4375vw + 13.2px);font-weight:600;line-height:100%}.main-contact-info-data-module-scss-module__QyNhhW__mainContactInfoDataName{color:#5d5d5d;letter-spacing:0%;text-align:left;font-size:calc(.8125vw + 9.4px);font-weight:500;line-height:100%}.main-contact-info-data-module-scss-module__QyNhhW__mainContactInfoDataItem{flex:1}
.main-contact-info-place-container-module-scss-module__f356xq__mainContactInfoPlaceContainer{background-color:#fff;border-radius:50px;flex-direction:column;display:flex}
.main-contact-info-place-data-module-scss-module__91NS0G__mainContactInfoPlaceData{flex-wrap:wrap;justify-content:space-between;margin:calc(39.4px - .4375vw) calc(.75vw + 17.6px) calc(2.25vw - 7.2px);display:flex}@media (max-width:1024px){.main-contact-info-place-data-module-scss-module__91NS0G__mainContactInfoPlaceData{order:2;gap:15.5px}}.main-contact-info-place-data-module-scss-module__91NS0G__mainContactInfoPlaceDataAddress{color:#000;letter-spacing:calc(-.025vw - .72px);font-size:calc(1.25vw + 16px);font-weight:600;line-height:100%}.main-contact-info-place-data-module-scss-module__91NS0G__mainContactInfoPlaceDataControlsContainer{gap:20px;padding-top:5px;display:flex}@media (max-width:1024px){.main-contact-info-place-data-module-scss-module__91NS0G__mainContactInfoPlaceDataControlsContainer{gap:0;width:100%}}.main-contact-info-place-data-module-scss-module__91NS0G__mainContactInfoPlaceDataSocialContainer{gap:5.6px;display:flex}.main-contact-info-place-data-module-scss-module__91NS0G__mainContactInfoPlaceDataSocialContainer img{width:100%;height:100%}.main-contact-info-place-data-module-scss-module__91NS0G__mainContactInfoPlaceDataButton{color:#091a2b;cursor:pointer;letter-spacing:calc(.14px - .04375vw);border:none;border-radius:80px;flex-direction:row;justify-content:center;align-items:center;height:calc(1.75vw + 36.4px);padding:calc(1.25vw - 4px) calc(1.875vw - 6px);font-size:calc(.75vw + 15.6px);font-weight:500;display:flex}.main-contact-info-place-data-module-scss-module__91NS0G__mainContactInfoPlaceDataButton__inline{background-color:#fff;border:calc(.0625vw + .8px) solid #091a2b}.main-contact-info-place-data-module-scss-module__91NS0G__mainContactInfoPlaceDataButton__primary{color:#fff;background:#091a2b}@media (max-width:1024px){.main-contact-info-place-data-module-scss-module__91NS0G__mainContactInfoPlaceDataButton{width:100%}}.main-contact-info-place-data-module-scss-module__91NS0G__mainContactInfoPlaceDataSocialButton{cursor:pointer;justify-content:center;align-items:center;width:calc(2.5vw + 32px);height:calc(2.5vw + 32px);padding:5px;display:flex}@media (max-width:1024px){.main-contact-info-place-data-module-scss-module__91NS0G__mainContactInfoPlaceDataSocialButton{display:none}}.main-contact-info-place-data-module-scss-module__91NS0G__mainContactInfoPlaceDataButtonsContainer{align-items:center;gap:calc(.625vw + 8px);display:flex}@media (max-width:1024px){.main-contact-info-place-data-module-scss-module__91NS0G__mainContactInfoPlaceDataButtonsContainer{flex-direction:column;width:100%}}
.choose-property-module-scss-module___2OHaq__choosePropertySection{flex-direction:column;justify-content:center;align-items:center;padding-top:calc(3.125vw - 10px);padding-bottom:calc(2.5vw + 2px);display:flex}.choose-property-module-scss-module___2OHaq__imageContainer{flex-direction:row;justify-content:center;align-items:center;gap:5px;padding:5px;display:flex}@media (max-width:1200px){.choose-property-module-scss-module___2OHaq__imageContainer{flex-direction:column}}.choose-property-module-scss-module___2OHaq__image{-o-object-fit:cover;object-fit:cover;border-radius:calc(.9375vw + 22px);width:100%;height:calc(11.0625vw + 152.6px)}@media (max-width:720px){.choose-property-module-scss-module___2OHaq__image:not(:first-child){display:none}}.choose-property-module-scss-module___2OHaq__textContainer{flex-wrap:wrap;gap:calc(4.0625vw + 2px);max-width:100%;display:flex}.choose-property-module-scss-module___2OHaq__textButtonContainer{flex-flow:wrap;justify-content:space-between;gap:14px 0;width:100%;padding:calc(1.3125vw + 15.8px) calc(.625vw + 18px) calc(.625vw + 18px) calc(.75vw + 17.6px);display:flex}.choose-property-module-scss-module___2OHaq__textButtonContainer h2{color:#000;font-style:SemiBold;letter-spacing:-.8px;text-align:left;width:270px;margin:-3px 0 0;padding:0;font-size:calc(.625vw + 18px);font-weight:600;line-height:100%}.choose-property-module-scss-module___2OHaq__textButtonContainer h3{color:#091a2b;font-style:Regular;text-align:left;width:747px;font-size:calc(.625vw + 13px);font-weight:400;line-height:110%}
.choose-property-button-module-scss-module__Yg19Tq__choosePropertyButton{color:#091a2b;width:calc(10.375vw + 231.8px);height:calc(1.25vw + 46px);font-style:Medium;letter-spacing:-.4px;text-align:left;cursor:pointer;background-color:#fff;border:1px solid #091a2b;border-radius:80px;flex-direction:row;justify-content:center;align-items:center;gap:20px;font-size:calc(.75vw + 15.6px);font-weight:500;line-height:100%;text-decoration:none;display:flex}@media (max-width:720px){.choose-property-button-module-scss-module__Yg19Tq__choosePropertyButton{margin-top:29px}}
.main-choose-property-banners-content-container-module-scss-module__rnv6gq__mainChoosePropertyBannersContentContainer{background-color:#fff;border-radius:50px;width:100%}
.main-start-banner-module-scss-module__wmpf_G__title{color:#eef0f2;text-align:left;letter-spacing:calc(-.08125vw - .44px);z-index:2;width:calc(37.25vw + 137.8px);font-size:calc(8.33333vw - 70px);font-weight:400;line-height:100%}@media (max-width:1200px){.main-start-banner-module-scss-module__wmpf_G__title{font-size:30px}}.main-start-banner-module-scss-module__wmpf_G__text{text-align:left;letter-spacing:calc(.0125vw - .04px);color:#eef0f2;font-size:calc(.625vw + 13px);font-weight:400}.main-start-banner-module-scss-module__wmpf_G__mainTextContainer{flex-direction:column;gap:calc(.625vw + 14px);display:flex}@media (max-width:719px){.main-start-banner-module-scss-module__wmpf_G__mainTextContainer{width:100%}}.main-start-banner-module-scss-module__wmpf_G__mainStartBannerRequestText{text-align:left;letter-spacing:-.2px;color:#eef0f2;z-index:1;font-size:calc(.625vw + 13px);font-weight:500;line-height:114%}.main-start-banner-module-scss-module__wmpf_G__mainStartBannerRequestText:after{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle,#0009 0%,#0006 40%,#0000 70%);width:100%;height:100%;position:absolute;top:0;left:0;right:0}@media (min-width:721px){.main-start-banner-module-scss-module__wmpf_G__mainStartBannerRequestText:after{background:radial-gradient(circle at 30% 30%,#0006 0%,#0003 40%,#0000 70%)}}.main-start-banner-module-scss-module__wmpf_G__requestContainer{flex-direction:column;justify-content:space-between;width:calc(14.0625vw + 215px);display:flex}@media (max-width:1024px){.main-start-banner-module-scss-module__wmpf_G__requestContainer{width:100%;height:100%;padding-top:17px}}.main-start-banner-module-scss-module__wmpf_G__featuresContainer{z-index:2;gap:calc(.125vw + 5.6px);display:flex}.main-start-banner-module-scss-module__wmpf_G__requestOpener input{padding-bottom:calc(.5vw + 2.4px)}.main-start-banner-module-scss-module__wmpf_G__requestOpener input::placeholder{color:#aaa}@media (max-width:719px){.main-start-banner-module-scss-module__wmpf_G__requestOpener button{padding:10px 35.5px}}
.main-start-banner-feature-module-scss-module__AvZSZq__element{color:#525461;background:#ffffffb3;border-radius:calc(.875vw + 13.2px);justify-content:center;align-items:center;padding:calc(.5vw + .4px) calc(.5625vw + 9.2px);font-size:calc(.4375vw + 6.6px);font-weight:500;line-height:18px;display:flex}
.media-section-module-scss-module__H9sClG__mediaSection{flex-direction:column;gap:calc(1.25vw + 26px);margin-top:calc(1.25vw + 36px);margin-bottom:calc(5vw + 24px);display:flex}.media-section-module-scss-module__H9sClG__mediaSectionControls{flex-direction:column;gap:calc(1.25vw + 26px);display:flex}
.media-section-title-module-scss-module__7ebaBq__mediaSectionTitle{color:#000;letter-spacing:0%;text-align:left;width:100%;font-size:calc(1.875vw + 24px);font-weight:500;line-height:100%}
