.heading[data-v-64e212db]{color:var(--color-section-heading-text,var(--color-font-light));line-height:1.3;margin-bottom:1.5rem;position:relative}.heading[data-v-64e212db] span{display:block}.heading.heading--centered[data-v-64e212db]{text-align:center}.heading.heading--centered[data-v-64e212db]:after{left:50%;transform:translate(-50%)}.column-wrap[data-v-8c65b8ef]{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between}.column[data-v-8c65b8ef]{display:flex;flex-basis:47%;flex-direction:column}.card[data-v-8c65b8ef]{background-color:var(--color-light-bg-gray);border-radius:24px;padding:clamp(1.25rem,4vw,4rem)}.contact-description[data-v-8c65b8ef]{flex:1 0 100%;font-size:clamp(1rem,2vw,1.5rem);margin:auto;padding:0;text-align:center}.section-center[data-v-8c65b8ef]{padding:clamp(2rem,6vw,4rem) clamp(1rem,6vw,6rem)}.retry-button[data-v-8c65b8ef]{margin-top:2rem}.result--success[data-v-8c65b8ef]{color:var(--color-success)}.invalid-warning[data-v-8c65b8ef]{color:var(--color-error)}.result--error[data-v-8c65b8ef]{padding:.7rem 0 0;text-align:center}.form-button[data-v-8c65b8ef],.result--error[data-v-8c65b8ef]{font-size:clamp(1rem,1.75vw,1.125rem)}.form-button[data-v-8c65b8ef]{background-color:var(--color-accent);border-radius:8px;border-style:none;margin-top:.7rem}.loader[data-v-8c65b8ef]{aspect-ratio:4;margin:1.5rem auto;width:60px;--custom-one:no-repeat radial-gradient(circle closest-side,var(--color-accent) 90%,#0000);animation:circles-8c65b8ef 1s linear infinite;background:var(--custom-one) 0 50%,var(--custom-one) 50% 50%,var(--custom-one) 100% 50%;background-size:33.33333% 100%}@keyframes circles-8c65b8ef{33%{background-size:33.33333% 0,33.33333% 100%,33.33333% 100%}50%{background-size:33.33333% 100%,33.33333% 0,33.33333% 100%}66%{background-size:33.33333% 100%,33.33333% 100%,33.33333% 0}}.text-box-wrap[data-v-8c65b8ef]{height:100%;margin-bottom:2rem}label[data-v-8c65b8ef]:nth-child(n+2){padding-top:1rem}textarea[data-v-8c65b8ef]{height:100%;min-height:140px}input[data-v-8c65b8ef],textarea[data-v-8c65b8ef]{color:var(--color-font-dark);display:block;font-family:var(--font-family);font-size:1rem;padding:1rem;width:auto}input[data-v-8c65b8ef]{height:3.25rem}@media screen and (max-width:760px){.column-wrap[data-v-8c65b8ef]{flex-direction:column}.column[data-v-8c65b8ef]{flex-basis:100%}.text-box-wrap[data-v-8c65b8ef]{margin-bottom:0}}
