.contact-form .field{flex-wrap:wrap}.contact-form .form__message{width:100%;font-size:1.2rem;line-height:14px;color:var(--color-error)}.contact-form .text-area.field-error{border:1px solid var(--color-error)}.contact-form .field-error{border-bottom:1px solid var(--color-error)}@media only screen and (min-width: 990px){.contact-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.contact-form__content-container{padding:30px;display:flex;border-bottom:1px solid var(--color-neutral)}@media only screen and (min-width: 990px){.contact-form__content-container{padding:0 30px;margin-top:50px;margin-bottom:82px;border-bottom:none;border-right:1px solid var(--color-neutral)}}.contact-form__form-container{padding:30px 30px 50px}@media only screen and (min-width: 990px){.contact-form__form-container{padding:0 30px;margin-top:50px;margin-bottom:82px;grid-column:2 / 3}}@media only screen and (min-width: 990px){.contact-form__form-wrapper{margin:0 auto;max-width:420px;height:100%}}.contact-form__block-items{margin:auto;display:flex;flex-direction:column;gap:30px}@media only screen and (min-width: 990px){.contact-form__block-items{gap:50px}}.contact-form__block-item{color:var(--block-text-color);text-align:center}.contact-form__block-title{margin:0}.contact-form__block-email-content{position:relative;margin-top:10px}.contact-form__block-email-content a{text-decoration:none}.contact-form__email-tooltip{position:absolute;width:100%;display:grid;bottom:-2.5em;background-color:var(--color-white);padding:4px 2px;border-radius:2px;font-family:var(--font-heading-family);font-size:1.2rem;font-style:italic}.contact-form__email-tooltip>span{grid-column:1 / 2;grid-row:1 /2}.contact-form__block-content{margin-top:10px}.contact-form__block-content p:last-of-type{margin-bottom:0}.form-contact__fields{display:flex;flex-direction:column;gap:20px}.contact-form__form{display:flex;flex-direction:column;height:100%}.contact-form__success{margin:auto;text-align:center}.contact-form__success-title{margin-bottom:15px}.contact-form__success-meesage{margin-bottom:0}.contact-form__form-title{margin-top:0;margin-bottom:20px}.contact-form .field__input{width:100%;font-family:var(--font-body-family)}.contact-form__submit-button{font-size:1.2rem;width:100%}@media only screen and (min-width: 990px){.contact-form__submit-button{font-size:1.4rem;max-width:200px}}.grecaptcha-badge{visibility:hidden}
/*# sourceMappingURL=/cdn/shop/t/623/assets/section-contact-form.css.map */
