.callback__section[data-v-384cac1f]{position:relative;width:100%}.callback__section .container[data-v-384cac1f]{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-384cac1f]{border-radius:0}}@media screen and (max-width:1199px){.callback__section .container[data-v-384cac1f]{height:420px;padding:0 20px}}@media screen and (max-width:540px){.callback__section .container[data-v-384cac1f]{background:#003203;flex-direction:column;height:auto;padding:0}}.callback__section .container .callback__img[data-v-384cac1f]{display:none;height:100%;width:100%}@media screen and (max-width:540px){.callback__section .container .callback__img[data-v-384cac1f]{display:block}}.callback__section .container .callback__img img[data-v-384cac1f]{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 .background[data-v-384cac1f]{background:#fff;border-radius:25px;height:300px;left:30px;opacity:.5;position:absolute;width:900px;z-index:0}@media screen and (max-width:1200px){.callback__section .container .background[data-v-384cac1f]{left:10px}}@media screen and (max-width:1000px){.callback__section .container .background[data-v-384cac1f]{left:10px;width:700px}}@media screen and (max-width:767px){.callback__section .container .background[data-v-384cac1f]{background:none;left:10px;width:700px}}.callback__section .container .callback__content[data-v-384cac1f]{background:transparent;max-width:840px;position:relative;z-index:1}@media screen and (max-width:1023px){.callback__section .container .callback__content[data-v-384cac1f]{max-width:640px}}@media screen and (max-width:767px){.callback__section .container .callback__content[data-v-384cac1f]{max-width:440px}}@media screen and (max-width:540px){.callback__section .container .callback__content[data-v-384cac1f]{max-width:100%;padding:20px 10px}}@media screen and (max-width:425px){.callback__section .container .callback__content .callback__title[data-v-384cac1f]{max-width:300px}}.callback__section .container .callback__content .callback__title h2[data-v-384cac1f]{font-size:26px;line-height:30px}@media screen and (max-width:1023px){.callback__section .container .callback__content .callback__title h2[data-v-384cac1f]{font-size:26px;line-height:36px}}@media screen and (max-width:767px){.callback__section .container .callback__content .callback__title h2[data-v-384cac1f]{font-size:18px;line-height:24px}}@media screen and (max-width:540px){.callback__section .container .callback__content .callback__title h2[data-v-384cac1f]{font-size:21px;line-height:26px}}.callback__section .container .callback__content .callback__title li[data-v-384cac1f]{font-size:14px;line-height:20px}.callback__section .container .callback__content .callback__title p[data-v-384cac1f]{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-384cac1f]{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-384cac1f]{font-size:16px;line-height:24px}}.callback__section .container .callback__content .callback__form[data-v-384cac1f]{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-384cac1f]{gap:16px}}@media screen and (max-width:767px){.callback__section .container .callback__content .callback__form[data-v-384cac1f]{display:flex;flex-direction:column;margin-top:10px}}.base-form.callback__form .base-button{background:var(--main-color);border-color:var(--main-color);gap:12px;height:54px;opacity:1;position:relative;width:270px;z-index:10}@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{position:relative}.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(--main-color)}.base-form.callback__form .form__check .form__check-label .checked{background:var(--main-color)}.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)}
