.carouselComponent_offers__UOtpz{display:flex;flex-wrap:wrap;padding:0}.carouselComponent_offers__title__a17ks{font-weight:500;font-size:34px;padding-left:30px}.carouselComponent_offers__container__dNOv3{width:100%;overflow:hidden;justify-content:center;gap:50px;position:relative}.carouselComponent_offers_navigation__L24eo{width:100%;display:flex;justify-content:space-between;padding:0 10px;position:absolute;z-index:1000;top:calc(50% - 24px)}.carouselComponent_offers_navigation_button__1_Qtf{width:64px;height:64px;border-radius:50%;border:none;background:#fff}.carouselComponent_offers_button__MrnIE.carouselComponent_row__3N3fY{justify-content:center;width:100%}.carouselComponent_offers_button_catalogue__3Sy5N{font-size:18px;font-weight:500;color:#fff;background:#ec7d3f;padding:20px;border-radius:40px}.carouselComponent_row__3N3fY{display:flex;width:100%}.carouselComponent_property_card__oAqMY{min-width:820px;height:730px;background-color:#fff;border-radius:40px;overflow-y:hidden;position:relative}.carouselComponent_property_card__content__LIiyO{width:90%;margin:auto}.carouselComponent_property_card__row__j27IE{display:flex;justify-content:space-between;margin-top:20px}.carouselComponent_property_card__image__W__Mi>img{width:100%!important;height:600px!important;border-radius:40px;transition:height .5s ease-in-out!important;overflow:hidden;object-fit:cover!important;object-position:center!important}.carouselComponent_property_card__oAqMY:hover .carouselComponent_property_card__image__W__Mi>img{height:360px!important}.carouselComponent_property_card__badge__QrFL_{position:absolute;top:30px;left:30px;color:#fff;display:flex;gap:10px}.carouselComponent_property_card__badge__QrFL_ span{padding:10px;background:rgba(0,0,0,.4);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:64px}.carouselComponent_property_card__title__k80oR{font-weight:500;font-size:24px}.carouselComponent_property_card__price__nJxAp{font-weight:400;font-size:24px}.carouselComponent_property_card__subtitle___t0OI{font-weight:400;font-size:18px;color:#494949}.carouselComponent_property_card__location__WoCJ5{display:flex;justify-content:space-between;width:280px}.carouselComponent_property_card__location__WoCJ5 span{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:400;color:#818181}.carouselComponent_property_card__location__WoCJ5 span img{width:23px;height:23px}.carouselComponent_property_card__icon__QBZSM{width:24px!important;height:24px!important}.carouselComponent_property_card__divider__je74S{width:100%;border-bottom:1px solid #e4e4e4;margin-top:30px}.carouselComponent_property_card__specifications__SrbmA{margin-top:30px;width:100%}.carouselComponent_property_card__actions__OmTob{margin-top:50px;display:flex;justify-content:space-between}.carouselComponent_property_card__button__TyFXy{width:326px;height:56px;border:none;border-radius:40px;font-size:16px;font-weight:600}.carouselComponent_property_card__button_primary__kvL6y{background:#ec7d3f;color:#fff}.carouselComponent_property_card__button_secondary__YD_oO{background:none;border:1.5px solid #e9e9e9}.carouselComponent_property_card__favorite__mChCP{width:56px;height:56px;border-radius:40px;border:1.5px solid #e9e9e9;background:none;display:flex}.carouselComponent_property_card__favorite__mChCP svg{width:25px;height:25px;margin:auto}.carouselComponent_specifications__Q2qYQ{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px 40px;gap:16px 40px;width:100%}.carouselComponent_specifications__item__On6bZ{display:flex;justify-content:space-between;align-items:center;width:60%}.carouselComponent_specifications__type__BuxwA{font-weight:400;font-size:16px;color:#181817;flex-shrink:0}.carouselComponent_specifications__price__omVdM{font-weight:500;font-size:16px;color:#333;text-align:right;white-space:nowrap}.carouselComponent_carousel__d_vLE{position:relative}.carouselComponent_carousel__button__tC96H{width:64px;height:64px;border-radius:50%;border:none;background:#fff}.carouselComponent_carousel__navigation__s3GNd{width:103.5%;display:flex;justify-content:space-between;padding:0 10px;position:absolute;z-index:1000;top:calc(50% - 24px);left:-30px}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}body{background-color:var(--color-beige)}@keyframes pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}button{background-color:transparent;font-family:var(--font-onest)}.swiper-button-disabled{cursor:not-allowed;opacity:.5}:root{--color-black:#181817;--color-beige:#f4f4f1;--color-beige-light:#f9f9f7;--color-gray:#e4e4e4;--color-blue:#0436b6;--color-telegram:#4a68b1;--color-telegram-active:#5c7bc8;--color-white:#fff;--color-white-hover:#f9f9f9;--color-green:#639c70;--color-whatsapp:#56b555;--color-whatsapp-active:#6bc86a;--color-gray-white:#e9e9e9;--color-green-light:#7ab688;--color-text-black:#494949;--color-text-gray:#818181;--color-text-gray-dark:#494949;--color-text-gray-light:#9e9e9e;--color-border-gray:#e9e9e9;--color-border-gray-hover:#b1b1b1;--color-gray-0:#f8f8f8;--color-orange:#ec7d3f;--color-dark-orange:#d05d1c;--color-orange-hover:#d05d1d;--color-orange-hover-dark:#e46219;--color-orange-orange-200-20:rgb(228,98,25,0.2);--color-orange-light:rgb(236 125 63/20%);--color-orange-light-hover:rgb(236 125 63/30%);--color-border-gray-light:#d2d2d2;--skeleton-color:#e9e9e9;--skeleton-shadow:rgba(0 0 0/20%)}html{font-family:Onest;font-size:16px;scroll-behavior:smooth}:target{scroll-margin-top:120px}body{background:rgb(244 244 241/100%);margin:0}h1,p{margin:.625rem 0}header{background:white!important;display:flex;flex-wrap:wrap;justify-content:center;width:100%}.main_bar{margin-bottom:4rem}main.container{margin-top:0;padding-top:4rem}footer{display:flex;flex-wrap:wrap;width:100%}button{border:none;cursor:pointer}header p{width:40%}#nonTextImg{height:40px;width:40px}section{align-items:center;display:flex;justify-content:center;padding:0 100px;position:relative;width:100vw}article{margin-bottom:3rem;text-align:center;width:100%}article h1{font-size:1.5rem;font-weight:500}article p{color:#818181;font-size:1.125rem;font-weight:400}@media (max-width:470px){.main_bar{margin-bottom:1rem}main.container{padding-top:1rem}}@media (max-width:1024px){main.container{padding-top:2rem}}@media (max-width:768px){main.container{padding-top:1.5rem}}@media screen and (max-width:767px){[data-radix-popper-content-wrapper]{bottom:0!important;left:0!important;position:fixed!important;right:0!important;top:auto!important;transform:none!important;width:100%!important}}.footer_footer__mQF6i{margin-top:80px}.topFooter_topFooter__4hFr_{width:100%;background:#fff;padding:40px 80px}.topFooter_topFooter__container__NktuQ{display:flex}@media(max-width:1440px){.topFooter_topFooter__4hFr_{padding:20px 60px}}@media(max-width:1024px){.topFooter_topFooter__4hFr_{padding:20px 40px}}@media(max-width:768px){.topFooter_topFooter__4hFr_{padding:20px 16px}}.contactSection_contactSection__p5tmi{display:flex;width:100%;padding:0;gap:72px;justify-content:space-between}@media(max-width:1440px){.contactSection_contactSection__p5tmi{gap:32px}}.contactSection_contactSection__content__kzyOB{height:100%;padding:40px}.contactSection_contactSection__title__YJtGf{font-size:48px;font-weight:500}.contactSection_contactSection__description__dFQRE{font-size:18px;font-weight:400;width:380px;margin-top:30px}@media(max-width:1440px){.contactSection_contactSection__title__YJtGf{font-size:36px}.contactSection_contactSection__content__kzyOB{padding-left:0}}@media(max-width:1024px){.contactSection_contactSection__title__YJtGf{font-size:28px}.contactSection_contactSection__description__dFQRE{width:200px}}@media(max-width:680px){.contactSection_contactSection__p5tmi{flex-wrap:wrap}.contactSection_contactSection__content__kzyOB{height:25%;width:100%;padding:10px}.contactSection_contactSection__description__dFQRE{width:100%}}.contactForm_w_50__x3_Sn{width:50%!important}@media screen and (min-width:1024px){.contactForm_hideOnDesktop__OC61a{display:none!important}}.contactForm_contactForm__phoneGroup__TzSzU{width:50%}.contactForm_mt_0__jA2fw{margin-top:0!important}.contactForm_contactForm__JQN4T{flex:1 1}.contactForm_container__QtA7M{display:flex;flex:1 1;justify-content:flex-start}.contactForm_container__contactForm__KrZ6m{width:90%}@media(max-width:1440px){.contactForm_container__contactForm__KrZ6m{width:94%}}@media(max-width:1024px){.contactForm_container__contactForm__KrZ6m{width:100%}}.contactForm_position__dCqc9{right:-70px;top:2px}.contactForm_borderRadius__Q6_c4{border-radius:16px!important;height:56px}@media(max-width:768px){.contactForm_borderRadius__Q6_c4{height:48px}}@media(min-width:1024px){.contactForm_borderRadius__Q6_c4{display:none}.contactForm_contactForm__JQN4T{width:60%}}@media(max-width:1024px){.contactForm_w_50__x3_Sn{width:100%!important}.contactForm_smallWrap__opxdb{flex-wrap:wrap}}@media(max-width:680px){.contactForm_contactForm__JQN4T{width:100%}}.contactForm_complexesSection__AvtkY{margin-top:24px}.contactForm_complexesContainer__LxpBK{width:100%}.contactForm_sectionTitle__B2IDn{color:#2c3e50;font-size:20px;font-weight:600;margin-bottom:20px;text-align:center}.contactForm_complexesList__HbLpl .contactForm_complexesTitle__3nv3J{color:#333;font-size:18px;font-weight:600;margin-bottom:16px}.contactForm_complexItem__VgZuK{background-color:#fafafa;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:12px;padding:16px}.contactForm_complexItem__VgZuK .contactForm_complexName__y5niC{color:#2c3e50;font-size:16px;font-weight:600;margin:0 0 8px}.contactForm_complexItem__VgZuK .contactForm_complexAddress__nk_Zm{color:#555;font-size:14px;margin:0 0 6px}.contactForm_complexItem__VgZuK .contactForm_complexDeveloper__q_FNZ{color:#666;font-size:14px;margin:0 0 4px}.contactForm_complexItem__VgZuK .contactForm_completionDate__Q8gfs{color:#777;font-size:13px;font-style:italic;margin:0}.contactForm_complexNameSkeleton__3xHXj{margin-bottom:8px}.contactForm_complexAddressSkeleton___nZ3i{margin-bottom:6px}.contactForm_complexDeveloperSkeleton__S2uXZ{margin-bottom:4px}.contactForm_errorContainer__jXVqg{background-color:#fff5f5;border:1px solid #ff6b6b;border-radius:8px;margin:16px 0;padding:20px;text-align:center}.contactForm_errorContainer__jXVqg .contactForm_errorTitle__GI_pO{color:#d63031;font-size:16px;font-weight:600;margin:0 0 8px}.contactForm_errorContainer__jXVqg .contactForm_errorMessage__Rzu6X{color:#d63031;font-size:14px;line-height:1.4;margin:0 0 16px}.contactForm_retryButton__uXu30{background-color:#ff6b6b;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px;transition:background-color .2s}.contactForm_retryButton__uXu30:hover{background-color:#ee5253}.contactForm_noData__gtJ5g{background-color:#f8f9fa;border-radius:8px;color:#666;font-style:italic;margin:0;padding:24px;text-align:center}