.ai-contact-form{--ai-contact-form-input-font-size: 17px;width:850px;max-width:100%;margin-inline:auto;padding-inline:20px;font-family:var(--font-body-family);font-size:17px;font-weight:400;line-height:1.5em;color:rgb(var(--color-foreground))}.ai-contact-form__title{margin-block:0 .3em;font-family:var(--font-heading-family);font-size:26.52px;font-weight:700;line-height:1.25em;text-align:center;color:rgb(var(--color-foreground))}.ai-contact-form__rte{text-align:start}.ai-contact-form__rte--center{text-align:center}.ai-contact-form__rte p{line-height:1.5em;margin-block:18px}.ai-contact-form__rte p:last-child{margin-block-end:0}.ai-contact-form__rte ul{display:inline-block}.ai-contact-form__rte a{color:var(--contact-form-link-color);border-block-end:0;text-underline-offset:5px}.ai-contact-form__rte a[href^="mailto:"]{overflow-wrap:anywhere}.ai-contact-form__rte a:hover{color:rgb(var(--color-foreground));border-block-end-color:rgb(var(--color-foreground))}.ai-contact-form__rte a.contains-img{border-block-end:none}.ai-contact-form__errors{margin-block-start:1em;color:var(--contact-form-error-color);text-align:center}.ai-contact-form__errors ul{display:inline-block;margin:0;padding:0;list-style-type:none}.ai-contact-form__form{max-width:500px;margin-inline:auto;text-align:center}.ai-contact-form__row{margin-block:20px}.ai-contact-form__input,.ai-contact-form__textarea{width:100%;max-width:100%;min-height:32px;padding:1em 1.7em;border:1px solid rgba(var(--color-foreground),.25);border-radius:0;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit;line-height:normal;appearance:none;-webkit-appearance:none}@media screen and (max-width:700px){.ai-contact-form__input,.ai-contact-form__textarea{font-size:var(--ai-contact-form-input-font-size)!important}}.ai-contact-form__textarea{height:8em;overflow:auto}.ai-contact-form__action{margin-block-start:40px}.ai-contact-form__submit{display:inline-block;width:100%;margin-block-end:20px;padding:18px 30px;border:1px solid var(--contact-form-button-background);border-radius:0;background-color:var(--contact-form-button-background);color:var(--contact-form-button-label);font-family:FuturaCondensedMedium,sans-serif;font-size:17px;font-weight:400;line-height:1.25em;letter-spacing:.13em;text-transform:uppercase;vertical-align:top;cursor:pointer;appearance:none;-webkit-appearance:none}@media screen and (prefers-reduced-motion:no-preference){.ai-contact-form__submit{transition:color .3s,background-color .3s,border-color .3s}}.ai-contact-form__submit:hover{background-color:var(--contact-form-button-label);color:var(--contact-form-button-background)}.ai-contact-form__submit[disabled]{opacity:.6}@media screen and (min-width:768px){.ai-contact-form{padding-inline:70px}.ai-contact-form__title{margin-block-end:.75em;font-size:40.8px}}@media screen and (min-width:992px){.ai-contact-form__title{font-size:51px}}@media screen and (min-width:1441px){.ai-contact-form{padding-inline:90px}}
/*# sourceMappingURL=/cdn/shop/t/457/assets/section-contact-form.css.map */
