section.contact.svelte-1mt7jo5{margin-top:var(--layout-spacing-section);position:relative;z-index:1;scroll-margin-top:100px}section.contact.svelte-1mt7jo5:before{content:"";position:absolute;top:0;bottom:0;left:calc(max(0px,var(--fluid-space)) + var(--margin));right:calc(max(0px,var(--fluid-space)) + var(--margin));background-color:var(--color-bg-secondary);border-radius:4px;z-index:-1}@media(min-width:1024px){section.contact.svelte-1mt7jo5.l-bgrid>:where(.svelte-1mt7jo5):nth-child(1){grid-column:3 / 10}section.contact.svelte-1mt7jo5.l-bgrid>:where(.svelte-1mt7jo5):nth-child(2){grid-column:10 / 19}}section.contact.svelte-1mt7jo5 .c-contact-cta-content:where(.svelte-1mt7jo5){height:100%;padding:2rem 2rem 0}@media(min-width:1024px){section.contact.svelte-1mt7jo5 .c-contact-cta-content:where(.svelte-1mt7jo5){padding:3rem}}section.contact.svelte-1mt7jo5 .c-contact-cta-form:where(.svelte-1mt7jo5){padding:0 2rem 2rem}@media(min-width:1024px){section.contact.svelte-1mt7jo5 .c-contact-cta-form:where(.svelte-1mt7jo5){padding:3rem 3rem 3rem 0}}.c-contact-container.svelte-1mt7jo5{width:100%;transition:all .3s cubic-bezier(.16,1,.3,1)}.c-form-group.svelte-1mt7jo5{width:100%;position:relative}.c-form-group.svelte-1mt7jo5 label:where(.svelte-1mt7jo5){margin-bottom:4px;color:var(--color-fg)}.i-textfield.has-error.svelte-1mt7jo5{border-color:var(--color-fg)}.i-textfield.has-error.svelte-1mt7jo5:focus{box-shadow:0 0 0 1px var(--color-fg)}.c-textarea.svelte-1mt7jo5{height:auto;min-height:120px;line-height:1.5;padding:.75rem;resize:vertical;font-family:var(--type-body)}.c-error-text.svelte-1mt7jo5{color:var(--color-fg);font-weight:500;margin-top:4px;display:block}.c-error-banner.svelte-1mt7jo5{background-color:#d9383a1a;border:1px solid #d9383a;color:#d9383a;padding:.75rem 1rem;border-radius:4px;width:100%;box-sizing:border-box}.c-form-actions.svelte-1mt7jo5{margin-top:1rem;width:100%}.c-success-view.svelte-1mt7jo5{padding:3rem 1.5rem}.c-success-icon-wrapper.svelte-1mt7jo5{background-color:var(--color-accent);color:var(--color-fg-inverted);padding:1rem;border-radius:50%;margin-bottom:1.5rem;display:flex;align-items:center;justify-content:center;animation:svelte-1mt7jo5-scaleIn .4s cubic-bezier(.175,.885,.32,1.275)}.c-success-view.svelte-1mt7jo5 h3:where(.svelte-1mt7jo5){margin-bottom:.75rem}.c-success-view.svelte-1mt7jo5 p:where(.svelte-1mt7jo5){max-width:400px;margin-bottom:2rem}.c-back-btn.svelte-1mt7jo5{padding:0 1.5rem}.c-spinner.svelte-1mt7jo5{width:16px;height:16px;border:2px solid transparent;border-top-color:currentColor;border-right-color:currentColor;border-radius:50%;animation:svelte-1mt7jo5-spin .6s linear infinite}@keyframes svelte-1mt7jo5-spin{to{transform:rotate(360deg)}}@keyframes svelte-1mt7jo5-scaleIn{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}.c-contact-avatar.svelte-1mt7jo5{width:100px;height:100px;border-radius:50%;object-fit:cover;flex-shrink:0}
