@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.contact[data-astro-cid-vekgkm42]{background:#fff}.contact__card[data-astro-cid-vekgkm42]{background-color:#111828;flex-direction:column;align-items:center;gap:1.5rem;padding:clamp(3rem,5vw,5rem) clamp(1.5rem,5vw,3rem);display:flex;position:relative;overflow:hidden}.contact__card[data-astro-cid-vekgkm42]:before{content:"";border-radius:inherit;opacity:.15;pointer-events:none;background-image:linear-gradient(#1fa0ce 0%,#1fa0ce00 100%);position:absolute;inset:0}.contact__header[data-astro-cid-vekgkm42]{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:.75rem;width:100%;max-width:640px;display:flex;position:relative}.contact__label[data-astro-cid-vekgkm42]{color:#1fa0ce;letter-spacing:.1em;text-transform:uppercase;font-size:clamp(.875rem,.8rem + .375vw,1rem);font-weight:600}.contact__title[data-astro-cid-vekgkm42]{color:#fff;text-wrap:balance;margin:0;font-size:clamp(1.875rem,1.5rem + 1.875vw,2.5rem);font-weight:700;line-height:1.25}@media (width<=767px){.contact__title[data-astro-cid-vekgkm42]{font-size:clamp(1.5rem,1.3rem + 1vw,2rem)}}.contact__subtitle[data-astro-cid-vekgkm42]{color:#ffffffb3;max-width:540px;margin:0;font-size:clamp(1rem,.95rem + .25vw,1.125rem);line-height:1.7}.contact__form[data-astro-cid-vekgkm42]{z-index:1;flex-direction:column;gap:1rem;width:100%;max-width:640px;display:flex;position:relative}.contact__row[data-astro-cid-vekgkm42]{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=768px){.contact__row[data-astro-cid-vekgkm42]{grid-template-columns:1fr 1fr}}.contact__field[data-astro-cid-vekgkm42]{flex-direction:column;gap:.5rem;display:flex}.contact__field-label[data-astro-cid-vekgkm42]{color:#ffffffe6;font-size:clamp(.875rem,.8rem + .375vw,1rem);font-weight:500}.contact[data-astro-cid-vekgkm42] .contact__textarea[data-astro-cid-vekgkm42],.contact[data-astro-cid-vekgkm42] .contact__input[data-astro-cid-vekgkm42]{color:#fff;background-color:#0000;border:none;border-bottom:1px solid #ffffff40;border-radius:0;width:100%;padding:.5rem 0;font-family:Rethink Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:clamp(1rem,.95rem + .25vw,1.125rem);transition:border-color .2s}.contact[data-astro-cid-vekgkm42] .contact__textarea[data-astro-cid-vekgkm42]::placeholder,.contact[data-astro-cid-vekgkm42] .contact__input[data-astro-cid-vekgkm42]::placeholder{color:#fff6}.contact[data-astro-cid-vekgkm42] .contact__textarea[data-astro-cid-vekgkm42]:hover,.contact[data-astro-cid-vekgkm42] .contact__input[data-astro-cid-vekgkm42]:hover{border-bottom-color:#ffffff80}.contact[data-astro-cid-vekgkm42] .contact__textarea[data-astro-cid-vekgkm42]:focus,.contact[data-astro-cid-vekgkm42] .contact__input[data-astro-cid-vekgkm42]:focus{border-bottom-color:#1fa0ce;outline:none}.contact__phone[data-astro-cid-vekgkm42]{align-items:stretch;gap:.75rem;display:flex}.contact__phone-country[data-astro-cid-vekgkm42]{color:#fff;white-space:nowrap;border-bottom:1px solid #ffffff40;flex:none;align-items:center;gap:.25rem;padding:.5rem 0;font-size:clamp(1rem,.95rem + .25vw,1.125rem);transition:border-color .2s;display:flex;position:relative}.contact__phone-country[data-astro-cid-vekgkm42]:after{content:"";opacity:.6;border-bottom:1.5px solid;border-right:1.5px solid;width:.4em;height:.4em;margin-left:.25rem;transform:translateY(-25%)rotate(45deg)}.contact__phone-country[data-astro-cid-vekgkm42]:hover{border-bottom-color:#ffffff80}.contact__phone-country[data-astro-cid-vekgkm42]:focus-within{border-bottom-color:#1fa0ce}.contact__phone-country-select[data-astro-cid-vekgkm42]{opacity:0;cursor:pointer;width:100%;font-size:clamp(1rem,.95rem + .25vw,1.125rem);position:absolute;inset:0}.contact__field-error[data-astro-cid-vekgkm42]{color:#f87171;margin:0;font-size:clamp(.875rem,.8rem + .375vw,1rem)}.contact__textarea[data-astro-cid-vekgkm42]{resize:none;min-height:0;line-height:1.7;overflow:hidden}.contact__privacy[data-astro-cid-vekgkm42]{align-items:flex-start;gap:.75rem;display:flex}.contact__checkbox[data-astro-cid-vekgkm42]{accent-color:#1fa0ce;cursor:pointer;flex-shrink:0;width:18px;height:18px;margin-top:2px}.contact__checkbox[data-astro-cid-vekgkm42]:focus-visible{outline-offset:2px;outline:2px solid #1fa0ce}.contact__privacy-label[data-astro-cid-vekgkm42]{color:#fff9;cursor:pointer;font-size:clamp(.875rem,.8rem + .375vw,1rem);line-height:1.7}.contact__privacy-link[data-astro-cid-vekgkm42]{color:#1fa0ce;text-underline-offset:2px;text-decoration:underline;transition:color .15s}.contact__privacy-link[data-astro-cid-vekgkm42]:hover{color:#fff}.contact__submit[data-astro-cid-vekgkm42]{cursor:pointer;border:none;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-family:Rethink Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:clamp(1rem,.95rem + .25vw,1.125rem);font-weight:500;line-height:1;text-decoration:none;transition:all .2s;display:inline-flex}.contact__submit[data-astro-cid-vekgkm42]:disabled{opacity:.5;cursor:not-allowed}.contact__submit[data-astro-cid-vekgkm42]{color:#fff;background-color:#1fa0ce}.contact__submit[data-astro-cid-vekgkm42]:hover:not(:disabled){background-color:#1889b1;transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.contact__submit[data-astro-cid-vekgkm42]:active:not(:disabled){transform:translateY(0)}.contact__submit[data-astro-cid-vekgkm42]{color:#fff;background-color:#1fa0ce;border-radius:.75rem;justify-content:center;width:100%;padding:1rem;font-size:clamp(1rem,.95rem + .25vw,1.125rem);font-weight:600;transition:background-color .2s,transform .2s}.contact__submit[data-astro-cid-vekgkm42]:hover{background-color:#1889b1;transform:translateY(-2px);box-shadow:0 8px 24px #1fa0ce4d}.contact__submit[data-astro-cid-vekgkm42]:focus-visible{outline-offset:3px;outline:2px solid #1fa0ce}.contact--light[data-astro-cid-vekgkm42] .contact__card[data-astro-cid-vekgkm42]{background-color:#fff;max-width:640px;margin-inline:auto;padding:clamp(2rem,4vw,3rem) clamp(1rem,3vw,2rem)}.contact--light[data-astro-cid-vekgkm42] .contact__card[data-astro-cid-vekgkm42]:before{display:none}.contact--light[data-astro-cid-vekgkm42] .contact__title[data-astro-cid-vekgkm42]{color:#111828}.contact--light[data-astro-cid-vekgkm42] .contact__subtitle[data-astro-cid-vekgkm42]{color:#111828;font-size:clamp(1.5rem,1.3rem + 1vw,2rem);font-weight:700;line-height:1.25}.contact--light[data-astro-cid-vekgkm42] .contact__field-label[data-astro-cid-vekgkm42]{color:#111828}.contact--light[data-astro-cid-vekgkm42] .contact__phone-country[data-astro-cid-vekgkm42]{color:#111828;border-bottom-color:#d1d5db}.contact--light[data-astro-cid-vekgkm42] .contact__phone-country[data-astro-cid-vekgkm42]:hover{border-bottom-color:#6b7280}.contact--light[data-astro-cid-vekgkm42] .contact__phone-country[data-astro-cid-vekgkm42]:focus-within{border-bottom-color:#1fa0ce}.contact--light[data-astro-cid-vekgkm42] .contact__field-error[data-astro-cid-vekgkm42]{color:#dc2626}.contact--light[data-astro-cid-vekgkm42] .contact__input[data-astro-cid-vekgkm42],.contact--light[data-astro-cid-vekgkm42] .contact__textarea[data-astro-cid-vekgkm42]{color:#111828;border-bottom-color:#d1d5db}.contact--light[data-astro-cid-vekgkm42] .contact__input[data-astro-cid-vekgkm42]::placeholder,.contact--light[data-astro-cid-vekgkm42] .contact__textarea[data-astro-cid-vekgkm42]::placeholder{color:#9ca3af}.contact--light[data-astro-cid-vekgkm42] .contact__input[data-astro-cid-vekgkm42]:hover,.contact--light[data-astro-cid-vekgkm42] .contact__textarea[data-astro-cid-vekgkm42]:hover{border-bottom-color:#6b7280}.contact--light[data-astro-cid-vekgkm42] .contact__input[data-astro-cid-vekgkm42]:focus,.contact--light[data-astro-cid-vekgkm42] .contact__textarea[data-astro-cid-vekgkm42]:focus{border-bottom-color:#1fa0ce}.contact--light[data-astro-cid-vekgkm42] .contact__privacy-label[data-astro-cid-vekgkm42]{color:#6b7280}.contact--light[data-astro-cid-vekgkm42] .contact__privacy-link[data-astro-cid-vekgkm42]:hover{color:#1889b1}
