.public-contact-card[data-astro-cid-yjr76d6e]{align-self:start}.public-contact-card[data-astro-cid-yjr76d6e]>p[data-astro-cid-yjr76d6e]{margin-block:16px;color:var(--green)}.public-contact-option[data-astro-cid-yjr76d6e]{margin-top:24px}.public-contact-option[data-astro-cid-yjr76d6e] h4[data-astro-cid-yjr76d6e]{font-family:inherit;font-size:1rem;font-weight:600;line-height:1.5;margin:0}.public-contact-option[data-astro-cid-yjr76d6e] p[data-astro-cid-yjr76d6e]{margin-block:10px 14px}.lead-confirmation[data-astro-cid-q7ut25ku]{color:var(--green);padding-block:8px;scroll-margin-block:130px}.confirmation-check[data-astro-cid-q7ut25ku]{margin-bottom:18px;color:#416f52}.lead-confirmation[data-astro-cid-q7ut25ku] h3[data-astro-cid-q7ut25ku]{margin:0 0 18px;line-height:1.45;overflow-wrap:anywhere}.lead-confirmation[data-astro-cid-q7ut25ku] p[data-astro-cid-q7ut25ku]{font-size:15px;line-height:1.7;margin:0 0 14px}.lead-confirmation[data-astro-cid-q7ut25ku] .confirmation-note[data-astro-cid-q7ut25ku]{font-size:13px;line-height:1.7}.lead-confirmation[data-astro-cid-q7ut25ku] .viewing-note[data-astro-cid-q7ut25ku]{border-left:2px solid var(--gold);padding-left:12px}.lead-confirmation[data-astro-cid-q7ut25ku] .text-link[data-astro-cid-q7ut25ku]{min-height:44px;display:inline-flex;align-items:center;gap:12px;margin-top:4px}.lead-confirmation[data-astro-cid-q7ut25ku]:focus-visible{outline:2px solid #aa7927;outline-offset:8px}.contact-section{padding-block:80px}.contact-section .contact-grid{align-items:start}.contact-section .contact-grid>.form-card{padding:30px;min-width:0}.contact-section .form-card>h3{margin-bottom:6px}.contact-section .form-card>p.small{margin:6px 0}.contact-section .form-card .test-notice{margin:12px 0 6px;padding:10px 12px}.contact-section .form-card .test-fill{margin-bottom:14px;min-height:44px}.contact-section .form-card fieldset{margin-bottom:16px}.contact-section .form-card legend{margin-bottom:8px}.contact-section .form-card .mode-switch{margin-bottom:16px}.contact-section .form-card .mode-switch span{min-height:52px;padding:10px 9px}.contact-section .form-card .form-grid{gap:14px 18px}.contact-section .form-card .form-grid input,.contact-section .form-card .form-grid select{margin-top:5px}.contact-section .form-card #phone-help{margin:6px 0 0}.contact-section .form-card .contact-format{display:block;margin:4px 0 0;font-size:12px;font-weight:400}.contact-section .form-card .contact-guide{margin:0 0 16px;border-bottom:1px solid #c9cfbe}.contact-section .form-card .contact-guide summary{font-size:13px;min-height:44px;padding:10px 30px 10px 0;line-height:1.7}.contact-section .form-card .contact-guide summary:after{top:7px}.contact-section .form-card .contact-guide>div{padding-bottom:12px}.contact-section .form-card .contact-guide ul{margin:0 0 8px;padding-left:18px;font-size:12px;line-height:1.65}.contact-section .form-card .contact-guide li{margin-bottom:4px}.contact-section .form-card .contact-guide p{margin:0;padding:0;font-size:12px;line-height:1.65;color:#3d5143}.contact-section .form-card .checks{gap:6px}.contact-section .form-card .checks label{padding:9px 12px;min-height:46px}.contact-section .form-card .consent{margin:18px 0}.contact-section .form-card .submit{margin-top:0}.contact-section .form-card #form-status:empty{display:none}@media(max-width:640px){.contact-section{padding-block:48px}.contact-section .contact-grid{gap:26px}.contact-section .contact-grid>.form-card{padding:24px 20px}.contact-section .form-card .form-grid{gap:12px}}.contact-section .hours dl>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:baseline}.contact-section .hours dt{text-align:left;margin-bottom:0;max-width:none}.contact-section .hours dd{text-align:right;white-space:nowrap}.contact-section .contact-methods{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.contact-section .contact-methods .contact-number{display:inline-flex;align-items:center;margin:0;white-space:nowrap}.contact-section .contact-methods>.whatsapp-link{background:transparent;color:#f5eddc;border-color:#c9bd96}.contact-section .contact-methods>.whatsapp-link:hover{background:#245446}@media(max-width:640px){.contact-section .hours dl>div{gap:12px}}
