.contact-page[data-astro-cid-mka5fe5q]{background-color:var(--color-white,#fff);padding-top:60px}.contact-hero[data-astro-cid-mka5fe5q]{max-width:1200px;margin:0 auto;padding:0 5% 34px}.contact-hero[data-astro-cid-mka5fe5q] .subtitle[data-astro-cid-mka5fe5q]{letter-spacing:3px;text-transform:uppercase;color:var(--color-blue,#343590);margin-bottom:10px;font-size:.85rem;font-weight:600;display:block}.contact-hero[data-astro-cid-mka5fe5q] h1[data-astro-cid-mka5fe5q]{letter-spacing:3px;color:var(--color-black,#0b0b0b);max-width:900px;margin-bottom:14px;font-size:clamp(2.5rem,5vw,4rem);font-weight:300;line-height:1.1}.contact-hero-lead[data-astro-cid-mka5fe5q],.contact-hero-copy[data-astro-cid-mka5fe5q],.contact-hero-callout[data-astro-cid-mka5fe5q]{text-align:justify;text-justify:inter-word;hyphens:auto;max-width:760px}.contact-hero-lead[data-astro-cid-mka5fe5q]{color:var(--color-blue,#343590);margin-bottom:8px;font-size:clamp(1.2rem,2.2vw,1.6rem);font-weight:500;line-height:1.5}.contact-hero-copy[data-astro-cid-mka5fe5q]{color:#555;margin-bottom:10px;font-size:1.05rem;font-weight:300;line-height:1.7}.contact-hero-callout[data-astro-cid-mka5fe5q]{color:var(--color-black,#0b0b0b);margin-bottom:18px;font-size:1.1rem;font-weight:600}.contact-hero-actions[data-astro-cid-mka5fe5q]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:900px;margin-bottom:26px;display:grid}.contact-action[data-astro-cid-mka5fe5q]{border:1px solid var(--color-black,#0b0b0b);min-height:52px;color:var(--color-black,#0b0b0b);text-align:center;text-transform:uppercase;letter-spacing:1px;background:#fff;justify-content:center;align-items:center;padding:12px 18px;font-size:.74rem;font-weight:600;text-decoration:none;transition:color .25s,background-color .25s,border-color .25s,transform .25s;display:inline-flex}.contact-action[data-astro-cid-mka5fe5q]:hover,.contact-action[data-astro-cid-mka5fe5q]:focus-visible{color:#fff;background:var(--color-black,#0b0b0b);border-color:var(--color-black,#0b0b0b);transform:translateY(-2px)}.contact-action-primary[data-astro-cid-mka5fe5q]{color:#fff;background:var(--color-blue,#343590);border-color:var(--color-blue,#343590)}.contact-action-primary[data-astro-cid-mka5fe5q]:hover,.contact-action-primary[data-astro-cid-mka5fe5q]:focus-visible{background:#27286f;border-color:#27286f}.line-decorator[data-astro-cid-mka5fe5q]{background-color:#eaeaea;width:100%;height:1px}.contact-grid[data-astro-cid-mka5fe5q]{border-top:1px solid #eaeaea;min-height:85vh;display:flex}.contact-info-side[data-astro-cid-mka5fe5q]{flex-direction:column;gap:60px;width:50%;padding:60px 8% 80px 5%;display:flex}.info-blocks[data-astro-cid-mka5fe5q]{grid-template-columns:1fr 1fr;gap:40px;display:grid}.info-blocks[data-astro-cid-mka5fe5q] .block[data-astro-cid-mka5fe5q]:nth-child(3){grid-column:span 2}.block[data-astro-cid-mka5fe5q] h3[data-astro-cid-mka5fe5q]{text-transform:uppercase;letter-spacing:2px;color:var(--color-black,#0b0b0b);margin-bottom:15px;font-size:.9rem;font-weight:600}.block[data-astro-cid-mka5fe5q] p[data-astro-cid-mka5fe5q]{color:#555;margin-bottom:5px;font-size:1rem;font-weight:300;line-height:1.6}.info-blocks[data-astro-cid-mka5fe5q] .block[data-astro-cid-mka5fe5q]:first-child p[data-astro-cid-mka5fe5q],.whatsapp-cta[data-astro-cid-mka5fe5q] p[data-astro-cid-mka5fe5q]{text-align:justify;text-justify:inter-word;hyphens:auto}.info-blocks[data-astro-cid-mka5fe5q] .block[data-astro-cid-mka5fe5q] a[data-astro-cid-mka5fe5q]{color:inherit;text-underline-offset:3px;text-decoration:underline}.whatsapp-cta[data-astro-cid-mka5fe5q]{background-color:#f6f6fb;border:1px solid #e4e4f0;flex-direction:column;align-items:stretch;gap:12px;padding:36px;display:flex}.whatsapp-cta[data-astro-cid-mka5fe5q] h3[data-astro-cid-mka5fe5q]{letter-spacing:1px;color:var(--color-black,#0b0b0b);margin:0;font-size:1.5rem;font-weight:400}.whatsapp-cta[data-astro-cid-mka5fe5q] p[data-astro-cid-mka5fe5q]{color:#555;margin:0 0 12px;font-size:1rem;font-weight:300;line-height:1.6}.whatsapp-cta[data-astro-cid-mka5fe5q] .btn-whatsapp[data-astro-cid-mka5fe5q]{color:#000;letter-spacing:2px;text-transform:uppercase;border:1px solid #000;justify-content:center;align-items:center;gap:12px;padding:18px 32px;font-size:.85rem;font-weight:600;text-decoration:none;transition:background-color .3s,border-color .3s;display:flex}.whatsapp-cta[data-astro-cid-mka5fe5q] .btn-whatsapp[data-astro-cid-mka5fe5q]:hover,.whatsapp-cta[data-astro-cid-mka5fe5q] .btn-whatsapp[data-astro-cid-mka5fe5q]:focus-visible{color:#fff;background-color:#0b5f55;border-color:#0b5f55}.contact-map-side[data-astro-cid-mka5fe5q]{box-sizing:border-box;width:100%;min-height:450px;padding:40px}.contact-map-side[data-astro-cid-mka5fe5q] iframe[data-astro-cid-mka5fe5q]{border-radius:12px;display:block;width:100%!important;height:100%!important}@media (width<=1024px){.contact-grid[data-astro-cid-mka5fe5q]{flex-direction:column}.contact-info-side[data-astro-cid-mka5fe5q],.contact-map-side[data-astro-cid-mka5fe5q]{width:100%}.contact-map-side[data-astro-cid-mka5fe5q]{height:50vh}.contact-info-side[data-astro-cid-mka5fe5q]{padding:40px 5%}}@media (width<=600px){.contact-hero[data-astro-cid-mka5fe5q]{padding:0 6% 26px}.contact-page[data-astro-cid-mka5fe5q]{padding-top:28px}.contact-hero[data-astro-cid-mka5fe5q] h1[data-astro-cid-mka5fe5q]{letter-spacing:1px;font-size:clamp(1.9rem,8.5vw,2.6rem)}.contact-hero-actions[data-astro-cid-mka5fe5q]{grid-template-columns:1fr;gap:10px;margin-bottom:22px}.contact-action[data-astro-cid-mka5fe5q]{min-height:48px;padding:11px 16px;font-size:.76rem}.info-blocks[data-astro-cid-mka5fe5q]{grid-template-columns:1fr}.info-blocks[data-astro-cid-mka5fe5q] .block[data-astro-cid-mka5fe5q]:nth-child(3){grid-column:span 1}}
