.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}.vacancy-form .field input,.vacancy-form .contact__fields input{width:100%;background:#f3f3f3;height:5.6rem;padding-left:29px}.vacancy-form .field:hover.field:after,.vacancy-form .field:after{border:0 solid transparent;box-shadow:none}.vacancy-form .field__label{color:rgba(var(--color-foreground),1)}.vacancy-form .contact__button .button{min-width:calc(24.6rem + var(--buttons-border-width) * 2);text-transform:uppercase}.section.vacancy_form .contact .field input:focus+label:after{visibility:visible;width:100%;left:-10px;bottom:-34px}.section.vacancy_form .contact .field input:focus+label:after{visibility:visible;width:100%;left:-29px}.contact .field label:after{content:"";position:absolute;height:1px;width:10px;visibility:hidden;background-color:rgb(var(--color-foreground));transition:.5s ease all;bottom:-34px}.contact .field label{width:100%;left:10px}.contact .field{margin-bottom:2rem;overflow:hidden}.section.vacancy_form form .field label.field__label{top:50%;transform:translateY(-50%);left:30px;font-weight:400;line-height:1.74;letter-spacing:0;text-transform:uppercase}.section.vacancy_form form .field__input:focus~.field__label{top:15px!important}.section.vacancy_form .contact__button{margin-top:2rem}.vacancy-form .field input,.vacancy-form .contact__fields input{font-family:var(--font-body-family)}@media screen and (min-width: 750px){.contact .field{margin-bottom:2rem}}.contact__button{margin-top:3rem}@media screen and (min-width: 750px){.contact__button{margin-top:4rem}}@media screen and (min-width: 750px){.contact__fields{display:grid;grid-template-columns:repeat(1,1fr);grid-column-gap:2rem}}@media screen and (max-width: 749px){.vacancy-form .field input,.vacancy-form .contact__fields input{height:5rem;padding-left:23px}.section.vacancy_form form .field label.field__label{left:23px;font-weight:400;line-height:1.5;color:#0000007f;font-size:12px}.section.vacancy_form .contact .field input:focus+label:after{left:-23px;bottom:-30px}.section.vacancy_form .contact .field{margin-bottom:1rem;overflow:hidden}.section.vacancy_form .contact__button{margin-top:3rem;margin-bottom:2rem}.vacancy-form .contact__button .button{min-height:50px;font-size:12px;max-width:140px;min-width:140px}.vacancy-form .field input,.vacancy-form .contact__fields input{background:#e6e6e6}.section.vacancy_form form .field label.field__label{text-transform:none}.section.vacancy_form .field label:after{left:-34px}.section.vacancy_form form .field__input:focus~.field__label{top:15px!important}}
/*# sourceMappingURL=/cdn/shop/t/75/assets/section-contact-form.css.map */
