#contact[data-astro-cid-xmivup5a]{background-color:#f8fafc;padding:4rem 0;display:flex;justify-content:center;align-items:center;min-height:100vh}#contact[data-astro-cid-xmivup5a] p[data-astro-cid-xmivup5a]{text-align:center}.contact-form[data-astro-cid-xmivup5a]{margin:0 auto;margin-top:3rem;text-align:center;width:100%;max-width:600px}.contact-form[data-astro-cid-xmivup5a] input[data-astro-cid-xmivup5a],.contact-form[data-astro-cid-xmivup5a] textarea[data-astro-cid-xmivup5a],.contact-form[data-astro-cid-xmivup5a] select[data-astro-cid-xmivup5a]{width:100%;padding:1rem;margin-bottom:1rem;border-radius:5px;border:1px solid #d1d5db;font-family:Arial,Helvetica,sans-serif;font-size:1rem;background-color:#fff}.contact-form[data-astro-cid-xmivup5a] select[data-astro-cid-xmivup5a]{cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:1rem;padding-right:3rem;color:#9ca3af}.contact-form[data-astro-cid-xmivup5a] select[data-astro-cid-xmivup5a]:focus{outline:none;border-color:var(--color-primary)}.contact-form[data-astro-cid-xmivup5a] select[data-astro-cid-xmivup5a]:valid{color:#374151}.contact-form[data-astro-cid-xmivup5a] input[data-astro-cid-xmivup5a]::placeholder,.contact-form[data-astro-cid-xmivup5a] textarea[data-astro-cid-xmivup5a]::placeholder{color:#9ca3af;opacity:1}.contact-form[data-astro-cid-xmivup5a] select[data-astro-cid-xmivup5a] option[data-astro-cid-xmivup5a]:first-child{color:#9ca3af;font-style:italic}.contact-form[data-astro-cid-xmivup5a] select[data-astro-cid-xmivup5a] option[data-astro-cid-xmivup5a]:not(:first-child){color:#374151;font-style:normal}.contact-form-btn[data-astro-cid-xmivup5a]{background-color:var(--color-primary);color:#fff;padding:1rem 2rem;border-radius:5px;font-weight:600;cursor:pointer;margin-top:80px}.contact-form-btn[data-astro-cid-xmivup5a]:hover{background-color:#2563eb}.aviso-legal[data-astro-cid-xmivup5a]{margin-top:2rem;display:flex;align-items:center;justify-content:center}.aviso-legal[data-astro-cid-xmivup5a] p[data-astro-cid-xmivup5a]{font-size:.8rem;font-style:italic;color:#6b7280;width:100%;max-width:600px}.aviso-legal[data-astro-cid-xmivup5a] a[data-astro-cid-xmivup5a],.checkbox-container[data-astro-cid-xmivup5a] a[data-astro-cid-xmivup5a]{color:var(--color-primary);cursor:pointer}.aviso-legal[data-astro-cid-xmivup5a] a[data-astro-cid-xmivup5a]:hover,.checkbox-container[data-astro-cid-xmivup5a] a[data-astro-cid-xmivup5a]:hover{color:var(--color-primary-dark)}.checkbox-container[data-astro-cid-xmivup5a]{display:flex;align-items:center;justify-content:flex-start;gap:8px;padding:10px;margin-top:0;position:absolute}.checkbox-container[data-astro-cid-xmivup5a] input[data-astro-cid-xmivup5a]{transform:scale(1.2);cursor:pointer;margin:0}.checkbox-container[data-astro-cid-xmivup5a] label[data-astro-cid-xmivup5a]{font-size:14px;cursor:pointer;margin:0;white-space:nowrap;color:#6b7280}.contact-form-btn[data-astro-cid-xmivup5a]:disabled{background-color:#ccc;cursor:not-allowed}@media (max-width: 1366px){#contact[data-astro-cid-xmivup5a]{min-height:auto;padding:3rem 0}.contact-form[data-astro-cid-xmivup5a]{margin-top:2rem}}@media (max-width: 992px){.contact-details[data-astro-cid-xmivup5a]{grid-template-columns:repeat(2,1fr)}#contact[data-astro-cid-xmivup5a]{min-height:auto;padding:3rem 0}}@media (max-width: 768px){.contact-details[data-astro-cid-xmivup5a]{grid-template-columns:1fr}#contact[data-astro-cid-xmivup5a]{height:auto}.checkbox-container[data-astro-cid-xmivup5a]{width:auto;display:flex;align-items:center;justify-content:start;margin-top:10px}.checkbox-container[data-astro-cid-xmivup5a] input[data-astro-cid-xmivup5a]{transform:scale(1.2);cursor:pointer;margin-left:auto}.checkbox-container[data-astro-cid-xmivup5a] label[data-astro-cid-xmivup5a]{font-size:14px;cursor:pointer;margin-left:auto}}
