.textfield-container.svelte-1or7i3j.svelte-1or7i3j{display:flex;flex-direction:column;gap:4px}.hint.svelte-1or7i3j.svelte-1or7i3j{font-size:var(--12pt);line-height:var(--16pt);color:#fff;margin:0}.hint.error.svelte-1or7i3j.svelte-1or7i3j{color:var(--error-text);text-align:right}.textfield.svelte-1or7i3j.svelte-1or7i3j{height:var(--button-height-large);display:flex;flex-direction:column;gap:4px;position:relative}.textfield.svelte-1or7i3j.svelte-1or7i3j:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:calc(100% - 2px);border:1px solid var(--text-color-5);border-bottom-color:var(--text-color-60);border-radius:var(--input-border-radius);pointer-events:none;transition:.18s linear border-color}.inputBorderIsRounded.svelte-1or7i3j .textfield.svelte-1or7i3j:after{border-color:var(--text-color-15)}.hasError.svelte-1or7i3j .textfield.svelte-1or7i3j:after{border-color:var(--error-text)}.hasError.svelte-1or7i3j .textfield input.svelte-1or7i3j{color:var(--error-text)}label.svelte-1or7i3j.svelte-1or7i3j{position:absolute;top:50%;left:max(12px,var(--input-border-radius));pointer-events:none;font-size:var(--16pt);transition:.18s all var(--ease-in-out-cubic);transform:translate3d(0,-50%,0);transform-origin:0 50%;opacity:.3;color:var(--text-color);line-height:1.5;z-index:1}.hasValue.svelte-1or7i3j label.svelte-1or7i3j{transform:translate3d(0,calc(-50% - 13px),0) scale(.875)}input.svelte-1or7i3j.svelte-1or7i3j{border:0;height:100%;position:relative;padding:0 max(12px,var(--input-border-radius));background:transparent;color:var(--text-color);font-size:var(--16pt);line-height:var(--24pt);--bg:var(--page-bg-color);--text:var(--text-highlight)}body.bg-is-light input.svelte-1or7i3j.svelte-1or7i3j{--text:var(--text-color)}input.svelte-1or7i3j.svelte-1or7i3j:-webkit-autofill,input.svelte-1or7i3j.svelte-1or7i3j:-webkit-autofill:focus{box-shadow:0 0 0 1000px var(--bg) inset;-webkit-text-fill-color:var(--text)}input.svelte-1or7i3j.svelte-1or7i3j:focus{outline:none}input.svelte-1or7i3j.svelte-1or7i3j::selection{background-color:var(--text-color-15);color:var(--text-color)}.hasValue.svelte-1or7i3j input.svelte-1or7i3j{transform:translateY(7px)}.isFocused.svelte-1or7i3j:not(.hasError) .textfield.svelte-1or7i3j:after{border-color:var(--text-color)}.isFocused.svelte-1or7i3j:not(.hasValue) label.svelte-1or7i3j{opacity:1;transform:translate(8px,-50%)}.textarea-container.svelte-7qoiuc.svelte-7qoiuc{display:flex;flex-direction:column;gap:4px}.hint.svelte-7qoiuc.svelte-7qoiuc{font-size:var(--12pt);line-height:var(--16pt);color:#fff;margin:0}.hint.error.svelte-7qoiuc.svelte-7qoiuc{color:var(--error-text);text-align:right}.textarea.svelte-7qoiuc.svelte-7qoiuc{height:max(var(--height),var(--button-height-large));display:flex;flex-direction:column;gap:4px;position:relative}.textarea.svelte-7qoiuc.svelte-7qoiuc:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:calc(100% - 2px);border:1px solid var(--text-color-5);border-bottom-color:var(--text-color-60);border-radius:var(--input-border-radius);pointer-events:none;transition:.18s linear border-color}.textarea-container.inputBorderIsRounded.svelte-7qoiuc .textarea.svelte-7qoiuc:after{border-color:var(--text-color-15)}.hasError.svelte-7qoiuc .textarea.svelte-7qoiuc:after{border-color:var(--error-text)}.hasError.svelte-7qoiuc .textarea textarea.svelte-7qoiuc{color:var(--error-text)}label.svelte-7qoiuc.svelte-7qoiuc{position:absolute;top:12px;left:max(12px,var(--input-border-radius));pointer-events:none;font-size:var(--16pt);transition:.18s all var(--ease-in-out-cubic);transform:translateZ(0);transform-origin:0 50%;opacity:.3;color:var(--text-color);line-height:1.5;z-index:1}.hasValue.svelte-7qoiuc label.svelte-7qoiuc{transform:translate3d(0,-12px,0) scale(.875)}textarea.svelte-7qoiuc.svelte-7qoiuc{border:0;height:max(var(--height),var(--button-height-large));position:relative;padding:13px max(12px,var(--input-border-radius)) 0;background:transparent;color:var(--text-color);font-size:var(--16pt);line-height:var(--24pt);resize:none}textarea.svelte-7qoiuc.svelte-7qoiuc:focus{outline:none}textarea.svelte-7qoiuc.svelte-7qoiuc::selection{background-color:var(--text-color-15);color:var(--text-color)}.hasValue.svelte-7qoiuc textarea.svelte-7qoiuc{transform:translateY(7px)}.isFocused.svelte-7qoiuc:not(.hasError) .textarea.svelte-7qoiuc:after{border-color:var(--text-color)}.isFocused.svelte-7qoiuc:not(.hasValue) label.svelte-7qoiuc{opacity:1;transform:translate(8px)}.isTaller.svelte-7qoiuc .textarea.svelte-7qoiuc{height:calc(var(--height) + 12px)}.isTaller.svelte-7qoiuc textarea.svelte-7qoiuc{padding-top:0;height:calc(var(--height) + 12px);transform:translateY(21px)}.isTaller.isScrollable.svelte-7qoiuc .textarea.svelte-7qoiuc{height:calc(var(--height) + 40px)}form.svelte-1vqbe09.svelte-1vqbe09{display:flex;flex-direction:column;gap:16px}.title.svelte-1vqbe09.svelte-1vqbe09{font-weight:700}.title.isComplete.svelte-1vqbe09.svelte-1vqbe09{color:var(--text-highlight)}.bg-is-light .title.isComplete.svelte-1vqbe09.svelte-1vqbe09{color:var(--text-color)}.name-email.svelte-1vqbe09.svelte-1vqbe09,.company-phone.svelte-1vqbe09.svelte-1vqbe09{display:flex;flex-direction:column;gap:16px}.submit-error.svelte-1vqbe09.svelte-1vqbe09{color:var(--text-highlight)}button.svelte-1vqbe09.svelte-1vqbe09{margin-top:8px}@media (min-width: 720px){form.svelte-1vqbe09.svelte-1vqbe09{display:grid}.short.svelte-1vqbe09 form.svelte-1vqbe09{grid-template-areas:"message message" "name-email submit"}.short.svelte-1vqbe09 button.svelte-1vqbe09{margin-top:0}.long.svelte-1vqbe09 form.svelte-1vqbe09{grid-template-areas:"message" "name-email" "company-phone" "submit"}.message.svelte-1vqbe09.svelte-1vqbe09{grid-area:message}.email.svelte-1vqbe09.svelte-1vqbe09{grid-area:email}.message.svelte-1vqbe09 .textarea-container,.message.svelte-1vqbe09 .textarea{min-height:80px}.name-email.svelte-1vqbe09.svelte-1vqbe09{flex-direction:row;grid-area:name-email}.company-phone.svelte-1vqbe09.svelte-1vqbe09{flex-direction:row;grid-area:company-phone}.long.svelte-1vqbe09 .textfield-container{width:100%;max-width:100%}.short.svelte-1vqbe09 .name-email.svelte-1vqbe09 .textfield-container,.short.svelte-1vqbe09 .company-phone.svelte-1vqbe09 .textfield-container{width:100%;max-width:248px}.short.svelte-1vqbe09 button.svelte-1vqbe09{grid-area:submit;width:max-content;padding-left:40px;padding-right:40px;justify-self:end}}
