.HeroSection_root__t5MV3{background-color:#ffffff;padding-top:1rem;padding-bottom:4rem}@media (min-width:1024px){.HeroSection_root__t5MV3{padding-top:8rem;padding-bottom:12rem;min-height:650px}}.HeroSection_title__KhsSj{color:#000000;font-family:Playfair Display,serif;font-weight:700;line-height:1.15;max-width:600px;font-size:62px}@media (max-width:mantine-breakpoint-md){.HeroSection_title__KhsSj{max-width:100%;font-size:36px;line-height:1.25}}.HeroSection_description__6I3mv{color:#333333;font-size:28px;line-height:1.6;max-width:600px}@media (max-width:mantine-breakpoint-md){.HeroSection_description__6I3mv{max-width:100%}}.HeroSection_image__d6VUy{display:flex;align-items:center;justify-content:center}@media (min-width:mantine-breakpoint-md){.HeroSection_image__d6VUy{max-height:unset}}@media (min-width:1024px){.HeroSection_image__d6VUy img{min-height:400px;max-height:400px;object-fit:contain;width:100%;display:block;margin:0 auto}}.HeroSection_control__yr8WS{font-size:30px;font-weight:600;font-family:Montserrat,sans-serif;transition:transform .2s ease;display:inline-flex;align-items:center;justify-content:center;background-color:#000000}@media (max-width:mantine-breakpoint-md){.HeroSection_control__yr8WS{width:100%}}.HeroSection_control__yr8WS:hover{transform:translateY(-2px)}.HeroSection_ctaDesktop__YJhtT{display:flex;gap:2rem;align-items:center;margin-top:1.5rem}.HeroSection_ctaMobile__L48Eo{display:block}@media (min-width:1024px){.HeroSection_ctaDesktop__YJhtT{display:block}.HeroSection_ctaMobile__L48Eo{display:none}}.Servicios_wrapper__bSL_U{padding:calc(var(--mantine-spacing-xl) * 2) var(--mantine-spacing-xl)}.Servicios_title__riUBc{font-family:Playfair Display,serif;font-size:40px;font-weight:700;line-height:1.2;margin-bottom:var(--mantine-spacing-md);color:#000000}.Servicios_description__DNmvl{font-family:Montserrat,sans-serif;font-size:16px;line-height:1.6;color:#4B4B4B;max-width:600px;margin-bottom:var(--mantine-spacing-md)}.PropiedadesSection_section__GVacm{border-bottom:1px solid #f0f0f0;padding-left:var(--mantine-spacing-md);padding-right:var(--mantine-spacing-md);padding-bottom:var(--mantine-spacing-md)}.PropiedadesSection_label__06r2x{text-transform:uppercase;font-size:var(--mantine-font-size-xs);font-weight:700;color:#888888}.PropiedadesSection_like__hw41W{color:#FF0300;width:20px;height:20px}.PropiedadesSection_title__ma2xd{font-size:75px}.Avaluo_wrapper__56N2z{padding:5rem 0;background-color:#ffff}.Avaluo_banner___Ap2f{text-align:center;background-color:white}.Avaluo_title__6th_z{font-family:Playfair Display,serif;font-size:32px;font-weight:700;color:#000}.Avaluo_description__Zp_6_{font-size:18px;color:#333;max-width:700px;margin:0 auto;line-height:1.6}.GaleriaTestimonios_galeria__8Gva4{position:relative;background-color:#000;background-size:cover;background-position:50%;background-attachment:fixed;transition:background-image .8s ease-in-out;z-index:0}.GaleriaTestimonios_overlay__tAMER{position:absolute;inset:0;background:rgba(0,0,0,.55);z-index:1}.GaleriaTestimonios_testiContainer__FK75e{min-height:600px;padding:4rem 0;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;gap:2rem;z-index:2}.GaleriaTestimonios_testiImageWrapper__iFOBE{width:400px;height:500px;background:#000;overflow:hidden;border-radius:20px;position:relative;box-shadow:0 8px 30px rgba(0,0,0,.25)}.GaleriaTestimonios_testiImage__1mRWh{width:100%;height:100%;object-fit:cover;border-radius:20px}.GaleriaTestimonios_overlayCard__5jEd3{position:absolute;bottom:0;left:0;right:0;padding:1.5rem;background:rgba(255,255,255,.12);backdrop-filter:blur(12px);border-top:1px solid rgba(255,255,255,.25);color:#fff;z-index:2;display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center}.GaleriaTestimonios_testiTitle__Fk7aO{font-size:2rem;font-weight:700;margin:0}.GaleriaTestimonios_testiFrase___VlKE{font-size:1.25rem;color:#eee;line-height:1.6;margin:0}@media (max-width:500px){.GaleriaTestimonios_testiImageWrapper__iFOBE{width:280px;height:350px}.GaleriaTestimonios_testiTitle__Fk7aO{font-size:1.5rem}.GaleriaTestimonios_testiFrase___VlKE{font-size:1rem}}