.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}}.FormSection_FormSection__8nhH5{display:grid;grid-template-columns:1.1fr .8fr;padding-inline:var(--mx);padding-top:60px;max-width:1200px}.FormSection_FormImage__941qW{display:flex;align-self:end;position:relative;width:100%;aspect-ratio:797/609}.FormSection_FormContainer__henvm{display:flex;flex-direction:column;row-gap:10px;padding-bottom:10px}.FormSection_FormContainer__henvm>p:first-child{font-family:var(--subtitle-family);color:var(--accent-color);font-size:26px}.FormSection_FormContainer__henvm>p:nth-child(2){display:none;font-family:var(--subtitle-family);color:var(--text-color);font-size:17px}.FormSection_FormContainer__henvm>p:nth-child(3){font-family:var(--subtitle-family);color:var(--text-color);font-size:17px;max-width:70ch}@media screen and (max-width:992px){.FormSection_FormContainer__henvm{row-gap:20px}.FormSection_Coverpage__8aqFt{position:relative;width:100%;height:450px}.FormSection_Box1__IduCz,.FormSection_Coverpage__body__3_sCz{row-gap:15px}.FormSection_Box1__IduCz>p{font-size:20px;line-height:calc(var(--title-size) + 5px)}.FormSection_Coverpage__Description__EI1zw{row-gap:15px}.FormSection_Coverpage__Description__EI1zw>p{font-size:16px;max-width:40ch;margin-top:33px}.FormSection_Presale__Properties__KEySh,.FormSection_Zones__xTiou,.FormSection_sale__Properties__I1MLt{margin-left:var(--mx);margin-right:0;width:calc(100% - var(--mx))}.FormSection_Zones__Texts__v5tZj>p{font-size:16px;line-height:22px}.FormSection_InputContainer__l7_JD{height:40px}.FormSection_Filter__Button__cGQ6s{width:40px;height:40px}.FormSection_InputContainer__l7_JD>input{border-radius:20px}.FormSection_FormSection__8nhH5{grid-template-columns:1fr;padding-top:0;align-self:center}.FormSection_FormContainer__henvm{border:.75px solid #e8e8e8;border-radius:7px;padding:20px}}@media screen and (max-width:768px){.FormSection_Box1__IduCz>p{font-family:nunito-L}.FormSection_Presale__Properties__KEySh,.FormSection_sale__Properties__I1MLt{align-items:start;padding-block:40px}.FormSection_Presale__Texts__Fr1dQ>p:nth-child(2),.FormSection_sale__Texts__UKlZV>p:nth-child(2){display:none}.FormSection_AdvertisingCard__Container__Qi6Y7{width:100%}.FormSection_Swiper__wgO_M{width:100%;height:max-content}.FormSection_Presale__Properties__KEySh,.FormSection_sale__Properties__I1MLt{row-gap:16px}.FormSection_Zones__Texts__v5tZj>p{text-align:start;max-width:22.6ch}.FormSection_Zones__xTiou{padding-block:40px;align-items:start;row-gap:16px}}@media screen and (max-width:1105px){.FormSection_FormContainer__henvm>p:nth-child(3){font-family:var(--subtitle-family);color:var(--text-color);font-size:15px}.FormSection_FormContainer__henvm{row-gap:10px}}@media screen and (max-width:992px){.FormSection_FormContainer__henvm{row-gap:20px}.FormSection_FormSection__8nhH5{grid-template-columns:1fr;padding-top:0}.FormSection_FormContainer__henvm{border:.75px solid #e8e8e8;border-radius:7px;padding:20px}}@media screen and (max-width:640px){.FormSection_FormContainer__henvm>p{font-family:nunito-SB;font-size:15px}}.MasonryGallery_masonryContainer__0pCAE{display:flex;width:100%;max-width:1200px;margin:0 auto;gap:20px}.MasonryGallery_masonryColumn__GDbCg{flex:1 1;display:flex;flex-direction:column;gap:20px;width:30%}.MasonryGallery_masonryColumn__GDbCg:first-child .MasonryGallery_imageWrapper__qnjw0:first-child{height:200px}.MasonryGallery_masonryColumn__GDbCg:first-child .MasonryGallery_imageWrapper__qnjw0:nth-child(2){height:350px}.MasonryGallery_masonryColumn__GDbCg:first-child .MasonryGallery_imageWrapper__qnjw0:nth-child(3){height:190px}.MasonryGallery_masonryColumn__GDbCg:last-child .MasonryGallery_imageWrapper__qnjw0:first-child{height:300px}.MasonryGallery_masonryColumn__GDbCg:last-child .MasonryGallery_imageWrapper__qnjw0:nth-child(2){height:250px}.MasonryGallery_masonryColumn__GDbCg:last-child .MasonryGallery_imageWrapper__qnjw0:nth-child(3){height:140px}.MasonryGallery_masonryColumn__GDbCg:last-child .MasonryGallery_imageWrapper__qnjw0:nth-child(3)>img{background-position:50%}.MasonryGallery_imageWrapper__qnjw0{width:100%}.MasonryGallery_image__xKbbx{border-radius:20px;display:block;height:100%;object-fit:cover;width:100%}.place_Section__Hero__WG5n_{background-color:var(--foreground-color);display:flex;flex-direction:column;margin-bottom:5rem;padding:0 1.5rem}.place_Section__Hero__Text__2DKcl{align-self:center;color:#fff;flex:1 1;font-family:var(--description-family);margin:3rem 0;text-align:center}.place_Section__Hero__Text__2DKcl div{max-width:500px}.place_Section__Hero__Text__2DKcl h1{font-family:var(--title-family);font-size:2rem;margin-bottom:1rem}.place_Section__Hero__Text__2DKcl p{margin:1rem 0}.place_Section__Hero__Text__2DKcl .place_buttons__lBVT6{display:flex;gap:.5rem;justify-content:center}.place_buttons__lBVT6>a{align-items:center;border:none;border-radius:5px;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--description-family);font-size:14px;height:33px;margin-top:10px;padding:1rem 2rem;text-decoration:none;transition:background-color .5s ease}.place_buttonPreSale__ruBU1{background-color:var(--accent-color)}.place_buttonPreSale__ruBU1:hover{background-color:#bd004b}.place_Section__Hero__Gallery__NceZv{display:flex;flex:1 1;padding-bottom:2rem}.place_Section__PreSale__bAfe9{display:flex;flex-direction:column;margin:1rem 1.5rem 5rem}.place_Section__PreSale__Text__dN1k6{margin-left:auto;margin-right:auto;max-width:1800px}.place_Section__PreSale__Text__dN1k6 h2{color:var(--accent-color);font-family:var(--title-family);text-align:center}.place_Section__PreSale__Text__dN1k6 p{color:#415364;font-family:var(--description-family);margin-top:1.25rem;max-width:90ch;text-align:center}.place_Section__Gallery__WN2RE{display:flex;flex-direction:column;margin:5rem 1.5rem;row-gap:43px}.place_Section__Gallery__Text__NrM6o{display:flex;justify-content:center}.place_Section__Gallery__Text__NrM6o>p{color:var(--text-color);font-family:var(--subtitle-family);font-size:var(--subtitle-size);line-height:var(--subtitle-size);max-width:25ch;text-align:center}.place_Carrousel__Container__VXXyE{margin:3.125rem auto 0;max-width:var(--maxW);width:100%}.place_Section__Description__Extended2__IylFQ,.place_Section__Description__Extended__cfjTi{background-color:#e8e8e8;display:grid;grid-template-columns:1fr;padding:3rem 1.5rem}.place_Section__Description__Extended2__IylFQ{grid-gap:2rem;gap:2rem}.place_Section__Description__Extended__Image__Au4Gt{display:none}.place_Section__Description__Extended__Image2__KWM21{width:100%;height:auto;border-radius:15px}.place_Section__Description__Extended__Text__yDQJK{align-content:center;color:#415364;flex:1 1;font-family:var(--description-family)}.place_Section__Description__Extended__Text__yDQJK h2{margin-bottom:1rem}.place_Section__Text__su5r8{display:flex;flex-direction:column;padding:5rem 1.5rem 1rem;text-align:center}.place_Section__Text__su5r8>div>h2{color:var(--accent-color);font-family:var(--title-family);margin-bottom:1rem}.place_Section__Text__su5r8>.place_Section_Text_Content__yan8X{color:#415364;font-family:var(--description-family)}.place_Section__Text__su5r8>.place_Section_Text_Content__yan8X ol,.place_Section__Text__su5r8>.place_Section_Text_Content__yan8X ul{list-style:none}.place_Section__List__xlbsP{background-color:#e8e8e8;padding:5rem 1.5rem 0}.place_Section__List_Title__9ZgF6{color:var(--accent-color);font-family:var(--title-family);margin-bottom:1.5rem;text-align:center}.place_Section__List__xlbsP>.place_Section__List__Items__XRjkE{display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:auto;max-width:1000px;width:100%}.place_Section__List__xlbsP>.place_Section__List__Items__XRjkE>.place_Section__List__Item___nchf{align-items:center;display:flex;margin-bottom:1rem}.place_Section__List__xlbsP>.place_Section__List__Items__XRjkE>.place_Section__List__Item___nchf>img{height:80px;margin:0 10px 20px;width:80px}.place_Section__List__xlbsP>.place_Section__List__Items__XRjkE>.place_Section__List__Item___nchf>.place_Section_Text_Content__yan8X{color:#415364;font-family:nunito,sans-serif;margin-left:1rem}.place_Section__Video__3Xw3s{background-color:#e8e8e8;padding:5rem 1.5rem}.place_Section__Video__Content__UKaIj{aspect-ratio:16/9;margin:auto;max-width:1200px;width:100%}.place_Section__Video__Content__UKaIj>iframe{background-color:#000;border-radius:12px}.place_Section__Reviews__PJV8i{margin:2rem 1.5rem}.place_Section__Form__OHuJB{display:flex;justify-content:center;margin:3rem 1.5rem 0}.place_Section__Form__OHuJB>section{padding-inline:0!important;padding-top:0!important}@media (min-width:768px){.place_Section__Hero__WG5n_{align-items:anchor-center;flex-direction:row;padding-left:5rem!important;padding-right:5rem!important}.place_Section__Hero__Text__2DKcl{margin-bottom:0!important;margin-top:0!important;text-align:start}.place_Section__Hero__Text__2DKcl h1{font-size:2.5rem}.place_Section__Hero__Text__2DKcl .place_buttons__lBVT6{justify-content:start}.place_Section__Form__OHuJB,.place_Section__Gallery__WN2RE,.place_Section__PreSale__bAfe9,.place_Section__Reviews__PJV8i{margin-left:5rem;margin-right:5rem}.place_Section__Description__Extended__cfjTi,.place_Section__List__xlbsP,.place_Section__Video__3Xw3s{padding-left:5rem;padding-right:5rem}.place_Section__Description__Extended__cfjTi{background-image:linear-gradient(90deg,#e8e8e8 63.13%,#fff 0,#fff);grid-template-columns:repeat(2,1fr)}.place_Section__Description__Extended2__IylFQ{background-image:linear-gradient(90deg,#fff 36.87%,#e8e8e8 0,#e8e8e8);grid-template-columns:repeat(2,1fr)}.place_Section__Description__Extended__Image__Au4Gt{display:block;margin:0 0 0 2rem}.place_Section__List__xlbsP>.place_Section__List__Items__XRjkE{flex-direction:row}.place_Section__List__xlbsP>.place_Section__List__Items__XRjkE>.place_Section__List__Item___nchf{flex-direction:column;margin-left:40px!important}.place_Section__List__xlbsP>.place_Section__List__Items__XRjkE>.place_Section__List__Item___nchf>.place_Section_Text_Content__yan8X{margin-left:0!important}.place_Section__List__xlbsP>.place_Section__List__Items__XRjkE>.place_Section__List__Item___nchf>.place_Section_Text_Content__yan8X h3{margin-bottom:.5rem}.place_Section__Text__su5r8{padding-left:5rem;padding-right:5rem}}