.PopupAppoinmentForm_overlay__DNXui{display:flex;position:fixed;top:0;right:0;bottom:0;left:0;justify-content:center;align-items:flex-end;z-index:1000;background-color:rgba(0,0,0,.5);padding:0}.PopupAppoinmentForm_modal__5vIfa{margin:0;outline:none;border:none;border-radius:20px 20px 0 0;background:transparent;padding:0;overflow:hidden}.PopupAppoinmentForm_modalContent__NiHXf{position:relative;animation:PopupAppoinmentForm_slideUp__yljAL .3s ease-out;background-color:#fff;width:100%;max-height:90vh;overflow-y:auto}.PopupAppoinmentForm_closeButton__4OB2H{display:flex;position:absolute;top:16px;right:16px;justify-content:center;align-items:center;z-index:10;cursor:pointer;border:none;border-radius:100%;background-color:#fff;width:36px;height:36px}.PopupAppoinmentForm_contentLayout__p_QSB{display:flex;flex-direction:column;min-height:400px}.PopupAppoinmentForm_imageSection__50alq{display:none}.PopupAppoinmentForm_formSection__owToR{display:flex;flex-direction:column;gap:24px;padding:60px 20px 40px}.PopupAppoinmentForm_textContent__0Ef2X h2{margin:0 0 12px;color:var(--accent-color,#2563eb);font-weight:600;font-size:20px;line-height:1.3;font-family:var(--inter-subtitlelight-family,"Inter",sans-serif)}.PopupAppoinmentForm_textContent__0Ef2X p{margin:0;color:var(--textlight-color,#374151);font-size:14px;line-height:1.5;font-family:Nunito,sans-serif}.PopupAppoinmentForm_formContainer__TkTqU{width:100%}@keyframes PopupAppoinmentForm_slideUp__yljAL{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media screen and (min-width:768px){.PopupAppoinmentForm_overlay__DNXui{justify-content:center;align-items:center;padding:20px}.PopupAppoinmentForm_modal__5vIfa{border-radius:20px}.PopupAppoinmentForm_modalContent__NiHXf{animation:PopupAppoinmentForm_scaleIn__7ed9O .3s ease-out;margin:0 auto;border-radius:16px;max-width:900px;max-height:80vh}.PopupAppoinmentForm_contentLayout__p_QSB{flex-direction:row;min-height:500px}.PopupAppoinmentForm_imageSection__50alq{display:block;position:relative;flex:1 1;min-height:400px}.PopupAppoinmentForm_formSection__owToR{flex:1 1;justify-content:center;padding:40px}.PopupAppoinmentForm_textContent__0Ef2X h2{margin-bottom:16px;font-size:28px}.PopupAppoinmentForm_textContent__0Ef2X p{font-size:16px}.PopupAppoinmentForm_closeButton__4OB2H{top:20px;right:20px;width:40px;height:40px}}@media screen and (min-width:1024px){.PopupAppoinmentForm_modalContent__NiHXf{max-width:1100px}.PopupAppoinmentForm_formSection__owToR{padding:50px}}@keyframes PopupAppoinmentForm_scaleIn__7ed9O{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.FloatingButton_Container__LWdsX{position:fixed;bottom:45px;display:flex;flex-direction:row;justify-content:center;align-items:center;z-index:10;width:100%;height:auto;column-gap:15px}.FloatingButton_CalendarText__IfuQI{text-align:center;font-size:16px;display:flex;justify-content:center;align-items:center;font-family:var(--description-family);font-size:14px;color:var(--foreground-color);background-color:#fff;position:absolute;top:11px;right:110px;width:150px;height:27px;border-radius:15px;opacity:0;animation:FloatingButton_fade-in__DAMAC 1s forwards;box-shadow:0 4px 8px rgba(0,0,0,.2)}@keyframes FloatingButton_fade-in__DAMAC{to{opacity:1}}.FloatingButton_LinkCalendar__Gm9Tu{text-decoration:none;border:none;border-radius:100%;cursor:pointer;background-color:transparent;width:55px;height:auto;display:block}.FloatingButton_NonInteractive__kv_Hf{pointer-events:none}.FloatingButton_NonInteractive__kv_Hf button,.FloatingButton_NonInteractive__kv_Hf img{pointer-events:auto}.FloatingButton_Calendar__RzCUh,.FloatingButton_Whatsapp__JVynF{width:52px;height:52px}.FloatingButton_DesktopDesign__mIcBE{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;width:100%;height:auto;column-gap:17px;margin-right:20px}@media screen and (max-width:992px){.FloatingButton_Container__LWdsX{width:100%;max-width:100vw}}@media screen and (min-width:768px){.FloatingButton_Container__LWdsX{position:fixed;bottom:20px;display:flex;flex-direction:row;justify-content:center;align-items:center;z-index:10;width:100%;height:auto;column-gap:17px}.FloatingButton_DesktopDesign__mIcBE{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;width:100%;height:auto;column-gap:17px;margin-right:50px}.FloatingButton_Calendar__RzCUh,.FloatingButton_Whatsapp__JVynF{width:55px;height:55px}}.Home_Container__cjw8R{display:flex;flex-direction:column;align-items:center}.Home_Coverpage__z_73X{display:flex;position:relative;justify-content:center;align-items:center;width:100%;min-height:350px;height:calc(100vh - 81px)}.Home_Coverpage__z_73X>img{object-fit:cover}.Home_Coverpage__body__1WqXD{display:flex;flex-direction:column;align-items:center;z-index:4;color:#fff;margin-inline:var(--mobilePageMargin);text-align:center;row-gap:70px}.Home_Box1__rZ9nl{display:flex;flex-direction:column;row-gap:30px}.Home_Box1__rZ9nl>p{font-family:var(--title-family);line-height:calc(var(--title-size) + 8px);font-size:var(--title-size);max-width:47ch}.Home_FilterContainer__FDlBs{width:100%;display:flex;justify-content:center;column-gap:10px}.Home_InputContainer__Un0DW{position:relative;display:flex;justify-content:center;align-items:center;flex-grow:1;height:45px;max-width:460px}.Home_InputContainer__Un0DW>input{height:100%;flex-grow:1;border:none;border-radius:37px;overflow:hidden;text-overflow:ellipsis;padding-left:41px}.Home_SearchIcon__AKAMx{position:absolute;left:12px}.Home_Filter__Button__1AXMB{position:relative;width:45px;height:45px;border-radius:100%;border:none}.Home_Coverpage__Description__OOWlf{display:flex;flex-direction:column;align-items:center;row-gap:35px;font-size:20px;font-family:var(--Inter-font);max-width:44ch;text-shadow:0 0 2px #000}.Home_Body__EO0kD{display:flex;flex-direction:column;align-items:center;width:100%;height:max-content}.Home_Presale__Properties__KPXtu,.Home_Zones__m8Z74,.Home_sale__Properties__yypO5{display:flex;flex-direction:column;align-items:center;row-gap:43px;width:calc(100% - calc(var(--mx) * 2));margin-left:var(--mx);margin-right:var(--mx);max-width:var(--maxW);padding-block:80px}.Home_Zones__Section__vhn6L{width:100%;display:flex;justify-content:center;background-color:#e8e8e8}.Home_Presale__Texts__cP9Ck,.Home_sale__Texts__FZ9mC{display:flex;flex-direction:column;align-items:center}.Home_Presale__Texts__cP9Ck>p:first-child,.Home_sale__Texts__FZ9mC>p:first-child{font-family:var(--subtitle-family);color:var(--accent-color);text-align:center;font-size:var(--subtitle-size)}.Home_Presale__Texts__cP9Ck>p:nth-child(2),.Home_sale__Texts__FZ9mC>p:nth-child(2){font-family:var(--description-family);font-size:var(--description-size);max-width:45ch;text-align:center;margin-top:22px;color:var(--text-color)}.Home_Zones__Texts__WpQbJ>p{color:var(--text-color);font-size:var(--subtitle-size);font-family:var(--subtitle-family);line-height:var(--subtitle-size);max-width:25ch;text-align:center}.Home_Carrousel__Container__bAy6U{position:relative;display:flex;align-items:center;width:100%;height:max-content}.Home_Swiper__2YRTn{width:calc(99.5% - var(--child-mx));height:max-content}.Home_SwiperSlide__Ubceg{display:flex;align-items:center}.Home_AdvertisingCard__Container__Wzxl5,.Home_AdvertisingCard__n8OOf{display:flex;align-items:center;justify-content:center;width:100%}.Home_AdvertisingCard__n8OOf{flex-direction:column;position:relative}.Home_Marketplace__Section__5gPc5{position:relative;display:flex;justify-content:center;align-items:center;width:100%;aspect-ratio:6.5/2;margin-block:0}.Home_Marketplace__Background__pUJod{position:absolute;width:100%;height:100%}.Home_Marketplace__IU1Xp{position:relative;display:flex;flex-direction:column;justify-content:center;max-width:990px;flex-grow:1;row-gap:5px;height:100px;padding-inline:30px;border-radius:18px;margin-inline:80px;background-color:var(--accent-color);z-index:2;color:#fff;text-decoration:none;transition:background-color .5s ease}.Home_Marketplace__IU1Xp:hover{background-color:#bd004b}.Home_Marketplace__IU1Xp>p{font-family:nunito-M}.Home_Marketplace__IU1Xp>p:first-child{font-size:17px;text-decoration:underline;color:#fff}.Home_Marketplace__IU1Xp>p:nth-child(2){font-size:28px}.Home_LeftArrow__iCQ0C{position:absolute;right:25px;z-index:2;width:20px;height:25px;filter:invert(100%)}.Home_FormSection__pgO_b{display:grid;grid-template-columns:1.1fr .8fr;padding-inline:var(--mx);padding-top:60px;max-width:1200px}.Home_FormImage___ExR6{display:flex;align-self:end;position:relative;width:100%;aspect-ratio:797/609}.Home_FormContainer__v5Gg3{display:flex;flex-direction:column;row-gap:10px;padding-bottom:10px}.Home_FormContainer__v5Gg3>p:first-child{font-family:var(--subtitle-family);color:var(--accent-color);font-size:26px}.Home_FormContainer__v5Gg3>p:nth-child(2){display:none;font-family:var(--subtitle-family);color:var(--text-color);font-size:17px}.Home_FormContainer__v5Gg3>p:nth-child(3){font-family:var(--subtitle-family);color:var(--text-color);font-size:17px;max-width:70ch}@media screen and (max-width:1105px){.Home_FormContainer__v5Gg3>p:nth-child(3){font-family:var(--subtitle-family);color:var(--text-color);font-size:15px}.Home_FormContainer__v5Gg3{row-gap:10px}}@media screen and (max-width:992px){.Home_FormContainer__v5Gg3{row-gap:20px}.Home_Coverpage__z_73X{position:relative;width:100%;height:450px}.Home_Box1__rZ9nl,.Home_Coverpage__body__1WqXD{row-gap:15px}.Home_Box1__rZ9nl>p{font-size:20px;line-height:calc(var(--title-size) + 5px)}.Home_Coverpage__Description__OOWlf{row-gap:15px}.Home_Coverpage__Description__OOWlf>p{font-size:16px;max-width:40ch;margin-top:33px}.Home_Presale__Properties__KPXtu,.Home_Zones__m8Z74,.Home_sale__Properties__yypO5{margin-left:var(--mx);margin-right:0;width:calc(100% - var(--mx))}.Home_Zones__Texts__WpQbJ>p{font-size:16px;line-height:22px}.Home_InputContainer__Un0DW{height:40px}.Home_Filter__Button__1AXMB{width:40px;height:40px}.Home_InputContainer__Un0DW>input{border-radius:20px}.Home_FormSection__pgO_b{grid-template-columns:1fr;padding-top:0}.Home_FormContainer__v5Gg3{border:.75px solid #e8e8e8;border-radius:7px;padding:20px}}@media screen and (max-width:768px){.Home_Box1__rZ9nl>p{font-family:nunito-L}.Home_Presale__Properties__KPXtu,.Home_sale__Properties__yypO5{align-items:start;padding-block:40px}.Home_Presale__Texts__cP9Ck>p:nth-child(2),.Home_sale__Texts__FZ9mC>p:nth-child(2){display:none}.Home_AdvertisingCard__Container__Wzxl5{width:100%}.Home_Swiper__2YRTn{width:100%;height:max-content}.Home_Presale__Properties__KPXtu,.Home_sale__Properties__yypO5{row-gap:16px}.Home_Zones__Texts__WpQbJ>p{text-align:start;max-width:22.6ch}.Home_Zones__m8Z74{padding-block:40px;align-items:start;row-gap:16px}}@media screen and (max-width:640px){.Home_Box1__rZ9nl>p{max-width:30ch;font-size:19px}.Home_Coverpage__z_73X{min-height:350px;height:350px}.Home_Coverpage__body__1WqXD{row-gap:0}.Home_Coverpage__Description__OOWlf>p{max-width:40ch;margin-top:20px;font-family:nunito-M}.Home_Marketplace__Section__5gPc5{aspect-ratio:0}.Home_Marketplace__IU1Xp{height:70px;background-color:var(--accent-color);margin-inline:var(--mx);color:var(--text-color);border-radius:7px;border:.75px solid #e8e8e8;padding-inline:15px;row-gap:8px}.Home_Marketplace__IU1Xp>p:first-child{font-size:13px;color:#f0f0f0}.Home_Marketplace__IU1Xp>p:nth-child(2){font-size:15px;color:#f0f0f0}.Home_Marketplace__Background__pUJod{display:none}.Home_LeftArrow__iCQ0C{right:10px;height:15px}.Home_Zones__Section__vhn6L{background-color:transparent}.Home_FormContainer__v5Gg3>p{font-family:nunito-SB;font-size:15px}}@media screen and (max-width:420px){.Home_Box1__rZ9nl>p{max-width:28ch}.Home_Coverpage__Description__OOWlf>p{max-width:40ch;font-size:13px}}