._page_1gr19_1{background:#1c2420;color:#f3f0e8}._eyebrow_1gr19_1{font-size:.75rem;letter-spacing:.18em;font-weight:800;color:#d89b67}._hero_1gr19_1{padding:clamp(80px,10vw,150px) max(6vw,24px) clamp(85px,9vw,125px);background:radial-gradient(ellipse at 85% 20%,#3a4c3e,#1c2420 65%)}._heroPhoto_1gr19_1{display:block;width:100%;max-width:1100px;height:clamp(280px,45vw,540px);object-fit:cover;object-position:center 48%;border-radius:12px;margin:0 auto 55px;filter:saturate(.9) sepia(.09) contrast(1.05)}._contactIntro_1gr19_1{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,280px);gap:clamp(24px,3vw,48px);align-items:center;max-width:1200px;min-width:0}._contactIntro_1gr19_1>div{min-width:0}._contactIntro_1gr19_1 h1{font-size:clamp(3rem,5.2vw,5.8rem);overflow-wrap:normal}._contactPortrait_1gr19_1{display:block;width:100%;max-width:280px;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center;border-radius:12px;background:#b8aea1;min-width:0}._hero_1gr19_1 h1,._details_1gr19_1 h2{font-family:Barlow Condensed,Impact,sans-serif;font-weight:800;line-height:.98;letter-spacing:.01em}._hero_1gr19_1 h1{font-size:clamp(3.5rem,8vw,8.5rem);max-width:1050px;margin:26px 0}._hero_1gr19_1 h1 em{font-style:normal;color:#d89b67}._hero_1gr19_1 p{max-width:720px;font-size:clamp(1.15rem,1.7vw,1.5rem);line-height:1.6;color:#d6ddd5}._actions_1gr19_1{display:flex;flex-wrap:wrap;gap:14px;margin-top:42px}._actions_1gr19_1 a{padding:18px 24px;text-decoration:none;font-weight:800;display:inline-block;border:1px solid #9ea99e}._primary_1gr19_1{background:#d89b67;color:#18211a;border-color:#d89b67!important}._whatsapp_1gr19_1{background:#365a43;color:#fff;border-color:#547b60!important}._secondary_1gr19_1{color:#f3f0e8}._actions_1gr19_1 a:hover{filter:brightness(1.15)}._details_1gr19_1{background:#ece9e0;color:#1c2420;padding:clamp(70px,8vw,120px) max(6vw,24px);display:grid;grid-template-columns:1fr 1fr;gap:6vw}._details_1gr19_1 h2{font-size:clamp(3.5rem,6vw,6rem);margin:24px 0}._details_1gr19_1 p{font-size:1.2rem;line-height:1.65;max-width:500px;color:#4b574e}._info_1gr19_1{display:grid;grid-template-columns:1fr 1fr;gap:32px}._info_1gr19_1>div{border-top:2px solid #b87846;padding-top:18px}._info_1gr19_1 h3{font-size:.82rem;letter-spacing:.15em;margin:0 0 17px;color:#8d552e}._info_1gr19_1 address{font-style:normal;line-height:1.8}._info_1gr19_1 a{display:block;color:#263f30;text-decoration:none;overflow-wrap:anywhere;line-height:1.9}._info_1gr19_1 a:hover{text-decoration:underline}._privacy_1gr19_1{padding:35px max(6vw,24px) 50px;max-width:1000px}._privacy_1gr19_1 strong{color:#e4b18a}._privacy_1gr19_1 p{color:#c4cec5;line-height:1.7;margin:10px 0 0}@media(max-width:800px){._contactIntro_1gr19_1{grid-template-columns:1fr}._contactPortrait_1gr19_1{width:min(65%,270px);margin:0 auto}._details_1gr19_1,._info_1gr19_1{grid-template-columns:1fr}._actions_1gr19_1{flex-direction:column}._actions_1gr19_1 a{text-align:center}._hero_1gr19_1{padding-top:80px}}
