.contact-form__form-title{color:var(--dark);max-width:100%;width:100%}.contact-form__form-container{background:var(--white);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px 96px;padding:42px 64px}.contact-form__form-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px;max-width:192px;width:100%}.contact-form__form-contact-photo{border-radius:192px;height:auto;max-width:192px;width:100%}.contact-form__form{max-width:704px;width:100%}.contact-form__form form input[type=submit]{background:var(--accent);border-color:var(--accent);max-width:336px;padding:15px 31px;width:100%}.contact-form__form form input[type=submit]:hover{background:var(--dark);border-color:var(--dark)}.contact-form__form .legal-consent-container{margin:16px auto 0}.contact-form__form .submitted-message{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fef2ef;border-radius:24px;gap:8px;height:100%;min-height:422px;padding:158px 112px 64px;width:100%}.contact-form__form .submitted-message:before{content:url(https://zapusk.group/hubfs/icons/ty-icon.svg);left:40px;position:absolute;top:40px}.contact-form__form .submitted-message p,.contact-form__form .submitted-message p span{color:var(--mainFormColor)!important}@media (max-width:1152px){.contact-form__form-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;padding:42px 32px}.contact-form__form-title{max-width:440px;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.contact-form__form-contact{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.contact-form__form{-webkit-box-ordinal-group:3;-ms-flex-order:2;max-width:100%;order:2}}@media (max-width:767px){.contact-form__form-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:42px 16px}.contact-form__form-contact-info,.contact-form__form-title{text-align:center}.contact-form__form form input[type=submit]{max-width:100%}.contact-form__form .submitted-message{padding:158px 16px 64px}.contact-form__form .submitted-message:before{left:16px}}