.ContactApartment_c_contact_apto__jEhXT{background-color:#f0f1ed;padding:3rem 8rem 4rem;border-radius:30px;width:90%;max-width:100rem;display:block;margin:3rem auto 11rem;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px}.ContactApartment_plans_cta__fqLIq{flex:none;background-color:transparent;border:none;outline:none;margin:0 0 0 auto;cursor:pointer}.ContactApartment_plans_cta__fqLIq div{font-size:1.2rem}.ContactApartment_cta_wrapper__uBRFj{display:flex;justify-content:space-between;gap:2rem}.ContactApartment_title_cta__VcCeq{width:100%;max-width:22rem;margin:1rem 0 3rem;color:#2d2d2e;font-size:3.5rem;text-align:left;letter-spacing:-.12rem;line-height:.8em}.ContactApartment_cta_form__XO6ru{width:60%;display:flex;justify-content:flex-start;flex-direction:column;gap:1rem}.ContactApartment_input_tel__h9EId{width:100%;display:grid;grid-template-columns:110px auto;grid-gap:20px;gap:20px;align-items:flex-end}.ContactApartment_flags__d_L6G span{color:#414142!important}.ContactApartment_cta_form__XO6ru input,.ContactApartment_cta_form__XO6ru select{padding:.8rem;font-size:1rem;color:#414142;font-weight:600;background-color:transparent;outline:none;border:none;border-bottom:1px solid #63695257;letter-spacing:-1px}.ContactApartment_cta_form__XO6ru input:focus,.ContactApartment_cta_form__XO6ru input:hover,.ContactApartment_cta_form__XO6ru select:focus,.ContactApartment_cta_form__XO6ru select:hover{border-bottom:1px solid #414142}.ContactApartment_cta_form__XO6ru input::placeholder{color:#414142}.ContactApartment_form__link__eiHck{position:relative;width:-moz-fit-content;width:fit-content;margin:.4rem .8rem;font-size:1rem;color:#414142;font-weight:600;letter-spacing:-1px}.ContactApartment_form__link__eiHck:hover{color:#414142}.ContactApartment_exploremore_line__i8AX7{position:absolute;background-color:#414142;bottom:-.1rem;left:0;width:0;height:2px;transition:width .5s ease;-webkit-transition:width .5s ease;-moz-transition:width .5s ease;-ms-transition:width .5s ease;-o-transition:width .5s ease}.ContactApartment_form__link__eiHck:hover .ContactApartment_exploremore_line__i8AX7{width:100%}.ContactApartment_contact_sources__KJAd7{border-top:1px solid #c5c6c4;margin-top:2rem;padding-top:3rem;display:flex;gap:2vw;justify-content:space-between}.ContactApartment_wrapper_contact_source__yu6AF{flex:1 1;display:grid;justify-items:center}.ContactApartment_contact_sources__KJAd7 h3{margin:.5rem 0 1.5rem;color:#2d2d2e;font-size:1.375rem;text-align:center;letter-spacing:-.09rem}.ContactApartment_exploremore_pdf__WJMRr{cursor:pointer;border:none;outline:none;background-color:transparent}.ContactApartment_success__message__a_8DK{color:#414142;padding:0 1rem;font-size:1rem;letter-spacing:-.8px}@media only screen and (max-width:1240px){.ContactApartment_c_contact_apto__jEhXT{padding:2rem 2rem 4rem}.ContactApartment_cta_form__XO6ru input,.ContactApartment_cta_form__XO6ru select{width:100%}.ContactApartment_contact_sources__KJAd7 h3,.ContactApartment_wrapper_contact_source__yu6AF a{font-size:1.2rem}}@media only screen and (max-width:960px){.ContactApartment_title_cta__VcCeq{font-size:3rem;margin-bottom:0}.ContactApartment_plans_cta__fqLIq{width:-moz-fit-content;width:fit-content}.ContactApartment_cta_wrapper__uBRFj{padding:0 5rem;flex-direction:column}.ContactApartment_c_contact_apto__jEhXT{padding:2rem 2rem 4rem;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}.ContactApartment_contact_sources__KJAd7,.ContactApartment_cta_form__XO6ru{flex-direction:column}.ContactApartment_cta_form__XO6ru{margin:0 auto;width:100%}.ContactApartment_contact_sources__KJAd7{margin-top:3rem}.ContactApartment_contact_sources__KJAd7 h3{font-size:1.2rem}}@media only screen and (max-width:768px){.ContactApartment_title_cta__VcCeq{text-align:center}.ContactApartment_c_contact_apto__jEhXT{width:100%;padding:1rem 2rem 3rem;margin:3rem auto 8rem;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}.ContactApartment_plans_cta__fqLIq{margin:0 auto}.ContactApartment_cta_form__XO6ru input,.ContactApartment_cta_form__XO6ru select{padding:.5rem}.ContactApartment_cta_wrapper__uBRFj{padding:0;flex-direction:column}.ContactApartment_form__link__eiHck{margin:.4rem .5rem}}.HeaderType_header__LspW1{padding:10rem 5rem 5rem}.HeaderType_header__title__phdFR{color:#1d1d20;text-align:center;font-size:4rem;font-style:normal;font-weight:400;line-height:1em;letter-spacing:-.2155rem;margin-bottom:1rem}.HeaderType_pentvilla__ix7Dh{font-size:6rem}.HeaderType_header__subtitle__mF7Sa{color:#8a8a8b;text-align:center;font-size:1.5rem;font-style:normal;font-weight:450;line-height:1em;letter-spacing:-.09319rem}.HeaderType_header__subtitle__mF7Sa span{color:#000;font-weight:700}.HeaderType_c_breadcrumb__AIMGR{display:flex;justify-content:center;gap:.3rem;font-size:1.2rem;font-weight:500;color:#8a8a8b;margin-bottom:.2rem;text-align:center;letter-spacing:-.8px}.HeaderType_c_breadcrumb__AIMGR span{color:#a7a7a9;font-size:1.5rem}@media (max-width:1240px){.HeaderType_header__LspW1{padding:7rem 4rem 2rem}.HeaderType_header__title__phdFR{font-size:3rem}.HeaderType_header__subtitle__mF7Sa{font-size:1.2rem}}@media (max-width:960px){.HeaderType_header__LspW1{padding:7rem 2rem 2rem}}@media (max-width:480px){.HeaderType_header__LspW1{padding:5rem 1rem 2rem}.HeaderType_header__title__phdFR{font-size:2.8rem;letter-spacing:-.25rem}.HeaderType_c_breadcrumb__AIMGR{font-size:1rem}.HeaderType_c_breadcrumb__AIMGR span{font-size:1.2rem}}.ImagesApartment_c_images_apartment__DpXf8{margin:4rem 0;display:grid}.ImagesApartment_c_images_apartment__DpXf8 img{margin:0;padding:0;width:100%;height:auto;object-fit:cover;object-position:bottom}@media only screen and (max-width:960px){.ImagesApartment_c_images_apartment__DpXf8{margin:4rem 0 10rem}}@media only screen and (max-width:768px){.ImagesApartment_c_images_apartment__DpXf8{margin:2rem 0 1rem}.ImagesApartment_c_images_apartment__DpXf8 img{aspect-ratio:4/3}}.selector_plans_selector__OBBKQ{position:relative;flex:0.2 1;align-self:stretch}@media only screen and (max-width:1240px){.selector_plans_selector__OBBKQ{display:none}}.selector_sticky_selector__wrapper__URxEd{position:-webkit-sticky;position:sticky;top:calc(100% - 46.5rem);left:0;right:0}.selector_c_view_balcony__YdkPJ{position:relative;height:10.5rem;margin:0;color:#1d1d20;font-weight:700;line-height:1em;letter-spacing:-.09319rem;font-size:1.5rem;font-style:normal;display:flex;flex-direction:column;align-items:center}.selector_c_view_balcony__YdkPJ img{margin-bottom:1rem}.selector_c_view_balcony__YdkPJ h4{margin-bottom:1.5rem}.selector_separator__1XEPv{position:absolute;bottom:0;left:0;right:0;display:block;margin:0 auto;width:80%;height:1px;background-color:#c8c9c7}.selector_sticky_selector__nQ52D{margin-top:1.5rem;position:relative;display:flex;justify-content:center;height:35rem}.selector_selector_back__A9YS0{height:35rem;width:auto;object-fit:contain;filter:drop-shadow(0 0 0 rgba(0,0,0,.71));-webkit-filter:drop-shadow(0 0 0 rgba(0,0,0,.71))}.selector_apto__YBajr{padding:.05rem .4rem;font-size:0;color:transparent;font-weight:700;cursor:pointer;position:absolute;display:flex;justify-content:flex-end;align-items:flex-end;margin:0 auto;border-radius:2px;transition:background-color .5s ease-out;-webkit-transition:background-color .5s ease-out;-moz-transition:background-color .5s ease-out;-ms-transition:background-color .5s ease-out;-o-transition:background-color .5s ease-out}.selector_active___8rm8,.selector_apto__YBajr:hover{line-height:1em;background-color:#dbcda2d8;font-size:.7rem;color:#3c2f0e}.selector_wow_penthouse__zWiCa{top:1rem;right:0;left:2.9rem;width:8rem;height:2.15rem;-webkit-clip-path:polygon(50% 0,100% 0,100% 100%,0 100%,0 70%,0 70%,0 65%,11.5% 65%,11.5% 28%,28.5% 28%,28.5% 0);clip-path:polygon(50% 0,100% 0,100% 100%,0 100%,0 70%,0 70%,0 65%,11.5% 65%,11.5% 28%,28.5% 28%,28.5% 0)}.selector_simple_penthouse__SqTk6{top:3.15rem;right:0;width:7.2rem;height:1rem;left:3.7rem}.selector_apto_1501__9cxlK,.selector_apto_1701__dCNqi,.selector_apto_1901__IIBcN,.selector_apto_2101___29mr,.selector_apto_2301__2CTd5,.selector_apto_2501__EWkvP{left:3.7rem;width:7.2rem}.selector_apto_1601__Is1Cj,.selector_apto_1801__NgxGU,.selector_apto_2001__39Udm,.selector_apto_2201__cNO4K,.selector_apto_2401__8nRBu,.selector_apto_2601__rkqKx{left:-1.3rem;width:4rem}.selector_apto_2501__EWkvP{top:4.15rem;right:0;height:2.1rem;-webkit-clip-path:polygon(43% 0,100% 0,100% 100%,0 100%,0 50%,43% 50%);clip-path:polygon(43% 0,100% 0,100% 100%,0 100%,0 50%,43% 50%)}.selector_apto_2601__rkqKx{top:4.15rem;right:0;height:1rem;-webkit-clip-path:polygon(0 20%,23.5% 20%,23.5% 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 20%,23.5% 20%,23.5% 0,100% 0,100% 100%,0 100%)}.selector_apto_2301__2CTd5{top:6.25rem;right:0;height:2.1rem;-webkit-clip-path:polygon(43% 0,100% 0,100% 100%,0 100%,0 50%,43% 50%);clip-path:polygon(43% 0,100% 0,100% 100%,0 100%,0 50%,43% 50%)}.selector_apto_2401__8nRBu{top:6.25rem;right:0;height:1rem;-webkit-clip-path:polygon(0 20%,23.5% 20%,23.5% 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 20%,23.5% 20%,23.5% 0,100% 0,100% 100%,0 100%)}.selector_apto_2101___29mr{top:8.35rem;right:0;height:2.1rem;-webkit-clip-path:polygon(43% 0,100% 0,100% 100%,0 100%,0 50%,43% 50%);clip-path:polygon(43% 0,100% 0,100% 100%,0 100%,0 50%,43% 50%)}.selector_apto_2201__cNO4K{top:8.35rem;right:0;height:1rem;-webkit-clip-path:polygon(0 20%,23.5% 20%,23.5% 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 20%,23.5% 20%,23.5% 0,100% 0,100% 100%,0 100%)}.selector_apto_1901__IIBcN{top:10.42rem;right:0;height:2.1rem;-webkit-clip-path:polygon(43% 0,100% 0,100% 100%,0 100%,0 50%,43% 50%);clip-path:polygon(43% 0,100% 0,100% 100%,0 100%,0 50%,43% 50%)}.selector_apto_2001__39Udm{top:10.42rem;right:0;height:1rem;-webkit-clip-path:polygon(0 20%,23.5% 20%,23.5% 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 20%,23.5% 20%,23.5% 0,100% 0,100% 100%,0 100%)}.selector_apto_1701__dCNqi{top:12.52rem;right:0;height:2.1rem;-webkit-clip-path:polygon(43% 0,100% 0,100% 100%,0 100%,0 50%,43% 50%);clip-path:polygon(43% 0,100% 0,100% 100%,0 100%,0 50%,43% 50%)}.selector_apto_1801__NgxGU{top:12.52rem;right:0;height:1rem;-webkit-clip-path:polygon(0 20%,23.5% 20%,23.5% 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 20%,23.5% 20%,23.5% 0,100% 0,100% 100%,0 100%)}.selector_apto_1501__9cxlK{top:14.62rem;right:0;height:2.1rem;-webkit-clip-path:polygon(43% 0,100% 0,100% 100%,0 100%,0 50%,43% 50%);clip-path:polygon(43% 0,100% 0,100% 100%,0 100%,0 50%,43% 50%)}.selector_apto_1601__Is1Cj{top:14.62rem;right:0;height:1rem;-webkit-clip-path:polygon(0 20%,23.5% 20%,23.5% 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 20%,23.5% 20%,23.5% 0,100% 0,100% 100%,0 100%)}.selector_apto_1001__4vBZ1,.selector_apto_1201__M1YYS,.selector_apto_1401__4Ya7f,.selector_apto_601__SROKP,.selector_apto_801__9M6Zi{left:-1.3rem;width:4rem}.selector_apto_1102__sirN9,.selector_apto_1302__C_LyG,.selector_apto_502___bN3i,.selector_apto_602__Yw_Gi,.selector_apto_702__QQMnp,.selector_apto_902__nkkGV{left:6.8rem;width:4.1rem}.selector_apto_1101__Kg1v_,.selector_apto_1301__DwqIP,.selector_apto_501__OX4tA,.selector_apto_701__ZLMln,.selector_apto_901__1JE_4{left:-.3rem;width:3rem}.selector_apto_1302__C_LyG{top:16.72rem;right:0;height:2.1rem}.selector_apto_1401__4Ya7f{top:16.72rem;right:0;height:1rem;-webkit-clip-path:polygon(0 20%,23.5% 20%,23.5% 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 20%,23.5% 20%,23.5% 0,100% 0,100% 100%,0 100%)}.selector_apto_1301__DwqIP{top:17.72rem;right:0;height:1rem}.selector_apto_1102__sirN9{top:18.72rem;right:0;height:2.1rem}.selector_apto_1201__M1YYS{top:18.72rem;right:0;height:1rem;-webkit-clip-path:polygon(0 20%,23.5% 20%,23.5% 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 20%,23.5% 20%,23.5% 0,100% 0,100% 100%,0 100%)}.selector_apto_1101__Kg1v_{top:19.72rem;right:0;height:1rem}.selector_apto_1001__4vBZ1{top:20.72rem;right:0;height:1.1rem;-webkit-clip-path:polygon(0 20%,23.5% 20%,23.5% 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 20%,23.5% 20%,23.5% 0,100% 0,100% 100%,0 100%)}.selector_apto_902__nkkGV{top:20.72rem;right:0;height:2.2rem}.selector_apto_901__1JE_4{top:21.82rem;right:0;height:1.1rem}.selector_apto_801__9M6Zi{top:22.92rem;right:0;height:1rem;-webkit-clip-path:polygon(0 20%,23.5% 20%,23.5% 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 20%,23.5% 20%,23.5% 0,100% 0,100% 100%,0 100%)}.selector_apto_702__QQMnp{top:22.9rem;right:0;height:2.2rem}.selector_apto_701__ZLMln{top:23.92rem;right:0;height:1.1rem}.selector_apto_601__SROKP,.selector_apto_602__Yw_Gi{top:25.02rem;right:0;height:1rem}.selector_apto_601__SROKP{-webkit-clip-path:polygon(0 20%,23.5% 20%,23.5% 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 20%,23.5% 20%,23.5% 0,100% 0,100% 100%,0 100%)}.selector_apto_501__OX4tA,.selector_apto_502___bN3i{top:26.02rem;right:0;height:1.05rem}.selector_wow_villa__pQ3cp{top:27.07rem;right:0;left:2.6rem;width:7.7rem;height:2.1rem}.selector_modal_view__8MPF6{position:fixed;z-index:999;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.97);display:grid;place-items:center}.selector_modal_view__8MPF6 video{width:70%;height:auto;aspect-ratio:16/9}.selector_modal_view__8MPF6 button{position:absolute;top:1rem;right:1rem;cursor:pointer;font-size:1.6rem;font-weight:300;background-color:transparent;color:#c8c9c7;padding:.5rem .75rem;border:1px solid #c8c9c7}@media only screen and (max-width:1240px){.selector_modal_view__8MPF6 video{width:98%;height:auto;aspect-ratio:16/9}}.selectortype_c_select_apto_wrapper__2BYKV{margin-top:1.5rem;border-top:1px solid #b7b7b738}.selectortype_c_select_apto__b8Ebh{background-color:#f0f1ed;width:15rem;margin:0 0 1.5rem;padding:.5rem 1rem .5rem .5rem;font-size:1.2rem;font-weight:700;border-radius:10px;letter-spacing:-.8px;border:1px solid #b7b7b78a;color:#000;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/_next/static/media/arrow.970b0996.png);background-repeat:no-repeat;background-blend-mode:difference;background-position:right .75rem top 50%;background-size:.8rem auto}.selectortype_select_apto_title__S4NRG{color:#8a8a8b;font-size:1.5rem;letter-spacing:-1px;margin-bottom:.2rem}.selectortype_lable_select_apto_type__uEonG{display:block;width:100%;max-width:14rem;font-size:1.2rem;line-height:1em;font-weight:700;color:#8a8a8b;margin-top:1rem;margin-bottom:.5rem;letter-spacing:-1.2px}@media only screen and (max-width:480px){.selectortype_c_select_apto__b8Ebh{margin:0 0 1rem}}.InfoApartment_c_plans__w6hn0{width:100%;position:relative;background-color:#fff;display:flex;gap:3rem;align-items:flex-start;padding:0 3rem 4rem}.InfoApartment_plans_selector__t_9oI{position:-webkit-sticky;position:sticky;bottom:0;left:0;flex:0.2 1;height:100%;display:flex;align-items:flex-end}.InfoApartment_selector_back__2w91j{width:100%;height:auto;filter:drop-shadow(0 0 0 rgba(0,0,0,.71));-webkit-filter:drop-shadow(0 0 0 rgba(0,0,0,.71))}.InfoApartment_plans_image__q4a59{margin:0 auto;order:1;flex:0.5 1;display:grid;justify-items:center;grid-gap:3rem;gap:3rem;padding-top:2rem;min-height:70vh}.InfoApartment_plans_image__q4a59 img{display:block;width:100%;max-width:40rem;height:auto}.InfoApartment_plans_image_wrapper__J0P8h p{margin-top:.5rem;width:100%;color:#1d1d20;font-size:1.5rem;font-style:normal;font-weight:700;line-height:1em;letter-spacing:-.09319rem}.InfoApartment_plans_info__azmZW{order:2;flex:0.3 1;text-align:left;position:-webkit-sticky;position:sticky;left:0;top:9%;padding:2rem 0 2rem 3rem}.InfoApartment_meters__q3fVE{width:-moz-fit-content;width:fit-content;margin:0 auto 0 0;font-family:var(--standardCT-font);font-size:2.3rem;font-style:normal;font-weight:400;line-height:1em;letter-spacing:-.07638rem;background-color:#fff;background:-webkit-linear-gradient(0deg,#1ee8af,#0578fc);background-size:100%;background-repeat:repeat;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-moz-background-clip:text}.InfoApartment_plans_title__E_b_u{margin:1rem 0;color:#1d1d20;font-size:5rem;font-style:normal;font-weight:700;line-height:1em;letter-spacing:-.2155rem}.InfoApartment_plans_floor__MMzU5{margin-bottom:1rem;color:#8a8a8b;font-size:1.5rem;font-style:normal;font-weight:450;line-height:1em;letter-spacing:-.09319rem}.InfoApartment_plans_floor__MMzU5 span{color:#1d1d20;font-weight:700}.InfoApartment_plans_text__GUGNf{width:100%;max-width:450px;color:#1d1d20;font-size:1.2rem;font-style:normal;font-weight:450;line-height:1em;letter-spacing:-.09319rem}.InfoApartment_configuration__L470D{margin-top:2rem}.InfoApartment_configuration__L470D li{margin-bottom:.15rem;color:#95959a;font-size:1.2rem;font-style:normal;font-weight:450;line-height:1em;letter-spacing:-.08rem;list-style:none}.InfoApartment_area_values__7W_rm{margin-top:1.8rem;margin-bottom:1.8rem}.InfoApartment_area_values__7W_rm li,.InfoApartment_tour_3d__29G3_{margin-bottom:.15rem;color:#1d1d20;font-size:1.2rem;font-style:normal;font-weight:400;line-height:1em;letter-spacing:-.07444rem;list-style:none}.InfoApartment_tooltip__3y225{position:relative;cursor:pointer}.InfoApartment_underline__nsIML{position:absolute;bottom:0;left:0;width:5.7rem;height:2px;border-radius:10px;background-color:#1d1d2095;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}.InfoApartment_tooltip_text__Dw8Bz{opacity:0;visibility:hidden;position:absolute;top:-2.5rem;left:-6rem;width:15rem;box-shadow:0 3px 8px rgba(0,0,0,.3);font-weight:700;color:#8a8a8b;font-size:16px;text-align:center;padding:5px;border-radius:20px;background-color:#fff;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;transition:opacity .5s ease,visibility .5s ease;-webkit-transition:opacity .5s ease,visibility .5s ease;-moz-transition:opacity .5s ease,visibility .5s ease;-ms-transition:opacity .5s ease,visibility .5s ease;-o-transition:opacity .5s ease,visibility .5s ease}.InfoApartment_tooltip__3y225:hover .InfoApartment_tooltip_text__Dw8Bz{opacity:1;visibility:visible}.InfoApartment_plans_price__V4U4k{margin-bottom:1rem;color:#95959a;font-size:1.2rem;font-style:normal;font-weight:700;line-height:1em;letter-spacing:-1.2px}.InfoApartment_plans_price__V4U4k span{font-size:1.8rem;font-weight:700;color:#1d1d20}.InfoApartment_plans_price__V4U4k .InfoApartment_price_text__FAeXt{display:block;margin-bottom:.5rem;margin-right:.5rem;font-size:1.2rem;font-weight:700;color:#95959a}.InfoApartment_area_values__7W_rm li span{font-weight:700}.InfoApartment_tour_3d__29G3_{display:flex;column-gap:.4rem;margin-bottom:1rem;align-items:center}.InfoApartment_tour_3d__29G3_ span{color:#1d1d20;font-size:1.2rem;font-style:normal;line-height:1em;font-weight:700;letter-spacing:-.07444rem}.InfoApartment_text_status_sold__u96vn{color:#a50000!important}.InfoApartment_view_terrace__dP_Dz{position:relative;display:none;gap:.5rem;margin:1rem 0;color:#1d1d20;font-weight:700;line-height:1em;font-size:1.2rem;font-style:normal}.InfoApartment_view_terrace__dP_Dz span{font-weight:600;letter-spacing:-.1rem;line-height:.8em}.InfoApartment_view_terrace__dP_Dz img{object-fit:contain}.InfoApartment_x_areas_wrapper__J0u7t{position:relative;bottom:-10px}.InfoApartment_x_areas__22zN3{line-height:1em;font-size:2.3rem;background-color:#fff;background:-webkit-linear-gradient(40deg,#1ee8af,#0578fc);background-size:100%;background-repeat:repeat;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-moz-background-clip:text}@media only screen and (max-width:1240px){.InfoApartment_view_terrace__dP_Dz{display:flex;bottom:0}.InfoApartment_plans_image__q4a59{min-height:auto}.InfoApartment_plans_info__azmZW{padding-right:2rem}.InfoApartment_plans_title__E_b_u{font-size:3rem}.InfoApartment_plans_number__CuNoA{font-size:1.2rem}.InfoApartment_meters__q3fVE,.InfoApartment_x_areas__22zN3{font-size:2.2rem}.InfoApartment_area__0g_Fp{font-size:1rem}.InfoApartment_area_values__7W_rm li,.InfoApartment_configuration__L470D li{font-size:1.2rem}}@media only screen and (max-width:960px){.InfoApartment_view_terrace__dP_Dz{display:flex;bottom:-3rem}.InfoApartment_c_plans__w6hn0{display:flex;flex-direction:column;padding:0 2rem 4rem}.InfoApartment_plans_image__q4a59{order:2;flex:1 1}.InfoApartment_plans_info__azmZW{order:1;flex:1 1;position:relative;left:0;top:0;border:none;padding:0 0 2rem}.InfoApartment_meters__q3fVE{width:100%;margin-top:1rem}.InfoApartment_tooltip_text__Dw8Bz{top:-2.2rem;left:-1rem}}@media only screen and (max-width:480px){.InfoApartment_c_plans__w6hn0{padding:0 1rem 2rem;gap:0}.InfoApartment_plans_info__azmZW{padding-left:0;padding-right:0}.InfoApartment_tooltip_text__Dw8Bz{top:-2.2rem;left:0}}.FooterType_footer__GHhQQ{display:flex;align-items:center;padding:1rem 15rem 3rem}.FooterType_footer__logo__ll1Kz{padding-right:2rem}.FooterType_footer__logo__ll1Kz img{width:3.7rem}.FooterType_footer__text__FOZ8B{color:#8a8a8b;font-size:.8rem;letter-spacing:-.03em;line-height:1.2em}@media (max-width:1240px){.FooterType_footer__GHhQQ{padding:1rem 4rem 3rem}}@media (max-width:980px){.FooterType_footer__GHhQQ{padding:1rem 2rem 3rem}}@media (max-width:480px){.FooterType_footer__GHhQQ{padding:1rem;display:block}.FooterType_footer__logo__ll1Kz{padding-right:0;margin-bottom:1rem;display:flex;justify-content:center}}.ApartmentBanner_c_banner__mhE__{position:relative;height:120vh;max-height:1240px}.ApartmentBanner_banner_image__5NUXx{width:100%;height:100%;object-fit:cover;object-position:bottom}.ApartmentBanner_banner_text_wrapper__Q8Prs{max-width:40rem;position:absolute;top:7vw;left:7vw}.ApartmentBanner_banner_text_wrapper__Q8Prs h2{margin-bottom:3rem;font-size:6rem;line-height:.8em;letter-spacing:-2px}@media only screen and (max-width:1240px){.ApartmentBanner_c_banner__mhE__{height:100vh;max-height:1000px}.ApartmentBanner_banner_text_wrapper__Q8Prs{max-width:25rem;top:5vw;left:5vw}.ApartmentBanner_banner_text_wrapper__Q8Prs h2{font-size:4.5rem}}@media only screen and (max-width:960px){.ApartmentBanner_c_banner__mhE__{height:100vh;max-height:1000px}.ApartmentBanner_banner_text_wrapper__Q8Prs{max-width:25rem;top:5rem;left:2rem}.ApartmentBanner_banner_text_wrapper__Q8Prs h2{font-size:4.5rem}}@media only screen and (max-width:768px){.ApartmentBanner_c_banner__mhE__{height:60vh;max-height:600px}.ApartmentBanner_banner_text_wrapper__Q8Prs{max-width:25rem;top:3rem}.ApartmentBanner_banner_text_wrapper__Q8Prs h2{font-size:3.5rem;margin-bottom:1rem}.ApartmentBanner_banner_text_wrapper__Q8Prs{max-width:25rem;top:3rem;left:1rem}}.Apartment_c_apartament__glhKm{width:100%;position:relative;background-color:#fff}