.callback__section[data-v-a8e89085]{position:relative;width:100%}.callback__section .container[data-v-a8e89085]{background:url(../images/callback__bg.webp) no-repeat 15% 50%/cover;border-radius:40px;color:var(--bg-light);height:350px;padding:20px 50px;position:relative}@media screen and (max-width:1440px){.callback__section .container[data-v-a8e89085]{border-radius:0}}@media screen and (max-width:1199px){.callback__section .container[data-v-a8e89085]{padding:20px}}@media screen and (max-width:540px){.callback__section .container[data-v-a8e89085]{height:auto;padding:0}}.callback__section .container[data-v-a8e89085]:before{background:url(../images/callback__bg-woman.webp) no-repeat 50%/cover;bottom:0;content:"";height:323px;pointer-events:none;position:absolute;right:160px;width:246px;z-index:1}@media screen and (max-width:1439px){.callback__section .container[data-v-a8e89085]:before{right:70px}}@media screen and (max-width:1199px){.callback__section .container[data-v-a8e89085]:before{content:none}}.callback__section .container[data-v-a8e89085]:after{background:url(../images/callback__form-bg.webp) no-repeat 50%/cover;content:"";height:130px;pointer-events:none;position:absolute;right:70px;top:46px;width:130px;z-index:0}@media screen and (max-width:1439px){.callback__section .container[data-v-a8e89085]:after{right:20px;top:20px}}@media screen and (max-width:1199px){.callback__section .container[data-v-a8e89085]:after{height:70px;width:70px}}@media screen and (max-width:767px){.callback__section .container[data-v-a8e89085]:after{content:none}}.callback__section .container .callback__img[data-v-a8e89085]{display:none;height:100%;min-height:212px;-o-object-fit:cover;object-fit:cover;-o-object-position:100% 50%;object-position:100% 50%;width:100%}.callback__section .container .callback__content[data-v-a8e89085]{background:transparent;display:flex;flex-direction:column;height:100%;justify-content:center;max-width:840px;position:relative;z-index:1}@media screen and (max-width:540px){.callback__section .container .callback__content[data-v-a8e89085]{padding:20px 10px}}.callback__section .container .callback__content .callback__title h2[data-v-a8e89085]{font-size:36px;line-height:46px}@media screen and (max-width:1023px){.callback__section .container .callback__content .callback__title h2[data-v-a8e89085]{font-size:34px;line-height:40px}}@media screen and (max-width:767px){.callback__section .container .callback__content .callback__title h2[data-v-a8e89085]{font-size:24px;line-height:30px}}.callback__section .container .callback__content .callback__title p[data-v-a8e89085]{font-size:18px;font-weight:500;line-height:38px}@media screen and (max-width:1023px){.callback__section .container .callback__content .callback__title p[data-v-a8e89085]{line-height:26px;margin-top:15px}}@media screen and (max-width:767px){.callback__section .container .callback__content .callback__title p[data-v-a8e89085]{font-size:18px;line-height:24px}}@media screen and (max-width:410px){.callback__section .container .callback__content .callback__title p[data-v-a8e89085]{max-width:270px}}.callback__section .container .callback__content .callback__form[data-v-a8e89085]{gap:22px 26px;grid-template-columns:repeat(3,1fr);margin-top:20px;padding:0}@media screen and (max-width:1199px){.callback__section .container .callback__content .callback__form[data-v-a8e89085]{gap:16px}}@media screen and (max-width:767px){.callback__section .container .callback__content .callback__form[data-v-a8e89085]{display:flex;flex-direction:column;gap:10px}}.base-form.callback__form .base-button{background:var(--main-color);border:none;gap:12px;height:54px;padding:16px;position:relative;width:270px}@media screen and (max-width:767px){.base-form.callback__form .base-button{width:100%}}.base-form.callback__form .form__check{display:grid;grid-column-end:4;grid-column-start:1}.base-form.callback__form .form__check .form__check-label p{max-width:345px}.base-form.callback__form .form__check .form__check-label .check-link{color:var(--bg-light)}
