.textarea-container.svelte-1fkxmnf{display:flex;flex-direction:column;gap:4px}.hint.svelte-1fkxmnf{font-size:var(--12pt);line-height:var(--16pt);color:#fff;margin:0}.hint.error.svelte-1fkxmnf{color:var(--error-text);text-align:right}.textarea.svelte-1fkxmnf{height:max(var(--height),var(--button-height-large));display:flex;flex-direction:column;gap:4px;position:relative}.textarea.svelte-1fkxmnf: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-1fkxmnf .textarea:where(.svelte-1fkxmnf):after{border-color:var(--text-color-15)}.hasError.svelte-1fkxmnf .textarea:where(.svelte-1fkxmnf):after{border-color:var(--error-text)}.hasError.svelte-1fkxmnf .textarea:where(.svelte-1fkxmnf) textarea:where(.svelte-1fkxmnf){color:var(--error-text)}label.svelte-1fkxmnf{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-1fkxmnf label:where(.svelte-1fkxmnf){transform:translate3d(0,-12px,0) scale(.875)}textarea.svelte-1fkxmnf{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-1fkxmnf:focus{outline:none}textarea.svelte-1fkxmnf::selection{background-color:var(--text-color-15);color:var(--text-color)}.hasValue.svelte-1fkxmnf textarea:where(.svelte-1fkxmnf){transform:translateY(7px)}.isFocused.svelte-1fkxmnf:not(.hasError) .textarea:where(.svelte-1fkxmnf):after{border-color:var(--text-color)}.isFocused.svelte-1fkxmnf:not(.hasValue) label:where(.svelte-1fkxmnf){opacity:1;transform:translate(8px)}.isTaller.svelte-1fkxmnf .textarea:where(.svelte-1fkxmnf){height:calc(var(--height) + 12px)}.isTaller.svelte-1fkxmnf textarea:where(.svelte-1fkxmnf){padding-top:0;height:calc(var(--height) + 12px);transform:translateY(21px)}.isTaller.isScrollable.svelte-1fkxmnf .textarea:where(.svelte-1fkxmnf){height:calc(var(--height) + 40px)}.textfield-container.svelte-1sm8mzw{display:flex;flex-direction:column;gap:4px}.hint.svelte-1sm8mzw{font-size:var(--12pt);line-height:var(--16pt);color:#fff;margin:0}.hint.error.svelte-1sm8mzw{color:var(--error-text);text-align:right}.textfield.svelte-1sm8mzw{height:var(--button-height-large);display:flex;flex-direction:column;gap:4px;position:relative}.textfield.svelte-1sm8mzw: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-1sm8mzw .textfield:where(.svelte-1sm8mzw):after{border-color:var(--text-color-15)}.hasError.svelte-1sm8mzw .textfield:where(.svelte-1sm8mzw):after{border-color:var(--error-text)}.hasError.svelte-1sm8mzw .textfield:where(.svelte-1sm8mzw) input:where(.svelte-1sm8mzw){color:var(--error-text)}label.svelte-1sm8mzw{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-1sm8mzw label:where(.svelte-1sm8mzw){transform:translate3d(0,calc(-50% - 13px),0) scale(.875)}input.svelte-1sm8mzw{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-1sm8mzw{--text: var(--text-color)}input.svelte-1sm8mzw:-webkit-autofill,input.svelte-1sm8mzw:-webkit-autofill:focus{box-shadow:0 0 0 1000px var(--bg) inset;-webkit-text-fill-color:var(--text)}input.svelte-1sm8mzw:focus{outline:none}input.svelte-1sm8mzw::selection{background-color:var(--text-color-15);color:var(--text-color)}.hasValue.svelte-1sm8mzw input:where(.svelte-1sm8mzw){transform:translateY(7px)}.isFocused.svelte-1sm8mzw:not(.hasError) .textfield:where(.svelte-1sm8mzw):after{border-color:var(--text-color)}.isFocused.svelte-1sm8mzw:not(.hasValue) label:where(.svelte-1sm8mzw){opacity:1;transform:translate(8px,-50%)}form.svelte-gj0bop{display:flex;flex-direction:column;gap:16px}.title.svelte-gj0bop{font-weight:400}.title.isComplete.svelte-gj0bop{color:var(--text-highlight)}.bg-is-light .title.isComplete.svelte-gj0bop{color:var(--text-color)}.name-email.svelte-gj0bop,.company-phone.svelte-gj0bop{display:flex;flex-direction:column;gap:16px}.submit-error.svelte-gj0bop{color:var(--text-highlight)}button.svelte-gj0bop{margin-top:8px}@media(min-width:720px){form.svelte-gj0bop{display:grid}.short.svelte-gj0bop form:where(.svelte-gj0bop){grid-template-areas:"message message" "name-email submit"}.short.svelte-gj0bop button:where(.svelte-gj0bop){margin-top:0}.long.svelte-gj0bop form:where(.svelte-gj0bop){grid-template-areas:"message" "name-email" "company-phone" "submit"}.message.svelte-gj0bop{grid-area:message}.email.svelte-gj0bop{grid-area:email}.message.svelte-gj0bop .textarea-container,.message.svelte-gj0bop .textarea{min-height:80px}.name-email.svelte-gj0bop{flex-direction:row;grid-area:name-email}.company-phone.svelte-gj0bop{flex-direction:row;grid-area:company-phone}.long.svelte-gj0bop .textfield-container{width:100%;max-width:100%}.short.svelte-gj0bop .name-email:where(.svelte-gj0bop) .textfield-container,.short.svelte-gj0bop .company-phone:where(.svelte-gj0bop) .textfield-container{width:100%;max-width:248px}.short.svelte-gj0bop button:where(.svelte-gj0bop){grid-area:submit;width:max-content;padding-left:40px;padding-right:40px;justify-self:end}}
