.callback__section[data-v-a496ebba]{position:relative;width:100%}.callback__section .container[data-v-a496ebba]{align-items:center;background:url(../images/callback__bg.webp) no-repeat 86% 50%/cover;border-radius:40px;color:var(--bg-light);display:flex;height:350px;padding:0 50px;position:relative}@media screen and (max-width:1439px){.callback__section .container[data-v-a496ebba]{border-radius:0}}@media screen and (max-width:1199px){.callback__section .container[data-v-a496ebba]{padding:0 20px}}@media screen and (max-width:540px){.callback__section .container[data-v-a496ebba]{background:#032943;flex-direction:column;height:auto;padding:0}}.callback__section .container .callback__img[data-v-a496ebba]{display:none;height:100%;width:100%}@media screen and (max-width:540px){.callback__section .container .callback__img[data-v-a496ebba]{display:block}}.callback__section .container .callback__img img[data-v-a496ebba]{display:flex;height:100%;min-height:200px;-o-object-fit:cover;object-fit:cover;-o-object-position:97% 50%;object-position:97% 50%;width:100%}.callback__section .container .callback__content[data-v-a496ebba]{background:transparent;max-width:840px;position:relative;z-index:1}@media screen and (max-width:1023px){.callback__section .container .callback__content[data-v-a496ebba]{max-width:640px}}@media screen and (max-width:767px){.callback__section .container .callback__content[data-v-a496ebba]{max-width:440px}}@media screen and (max-width:540px){.callback__section .container .callback__content[data-v-a496ebba]{max-width:100%;padding:20px 10px}}@media screen and (max-width:425px){.callback__section .container .callback__content .callback__title[data-v-a496ebba]{max-width:300px}}.callback__section .container .callback__content .callback__title h2[data-v-a496ebba]{font-size:36px;line-height:46px}@media screen and (max-width:1023px){.callback__section .container .callback__content .callback__title h2[data-v-a496ebba]{font-size:30px;line-height:36px}}@media screen and (max-width:767px){.callback__section .container .callback__content .callback__title h2[data-v-a496ebba]{font-size:20px;line-height:24px}}@media screen and (max-width:540px){.callback__section .container .callback__content .callback__title h2[data-v-a496ebba]{font-size:21px;line-height:26px}}.callback__section .container .callback__content .callback__title p[data-v-a496ebba]{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-a496ebba]{font-size:14px;line-height:18px;margin-top:10px}}@media screen and (max-width:540px){.callback__section .container .callback__content .callback__title p[data-v-a496ebba]{font-size:16px;line-height:24px}}.callback__section .container .callback__content .callback__form[data-v-a496ebba]{gap: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-a496ebba]{gap:16px}}@media screen and (max-width:767px){.callback__section .container .callback__content .callback__form[data-v-a496ebba]{display:flex;flex-direction:column;margin-top:10px}}.base-form.callback__form .base-button{background:var(--blue);border-color:var(--blue);gap:12px;height:54px;position:relative;width:270px}@media screen and (max-width:1023px){.base-form.callback__form .base-button{max-width:270px;width:100%}}@media screen and (max-width:767px){.base-form.callback__form .base-button{max-width:100%}}.base-form.callback__form .base-button span{padding-right:42px;position:relative}.base-form.callback__form .base-button span:after{background:url(../svg/callback.svg) no-repeat 50%/contain;content:"";height:22px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:22px}.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 .radio__img{border:1px solid var(--blue)}.base-form.callback__form .form__check .form__check-label .checked{background:var(--blue)}.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)}
