.callback__section[data-v-ce93eea3]{background:#1a222f;height:336px}@media screen and (max-width:767px){.callback__section[data-v-ce93eea3]{height:auto}}.callback__section .container[data-v-ce93eea3]{background:#1d2733;border-radius:10px;overflow:hidden;padding:40px 70px 30px;position:relative}@media screen and (max-width:767px){.callback__section .container[data-v-ce93eea3]{background:transparent;padding:10px 20px}}.callback__section .container .callback__section-icon[data-v-ce93eea3]{background:url(../images/banner/cb1/icon1.svg) no-repeat 50%;background-size:contain;height:88px;left:45px;pointer-events:none;position:absolute;top:-9px;width:88px}@media screen and (max-width:560px){.callback__section .container .callback__section-icon[data-v-ce93eea3]{bottom:60px;height:71px;left:-10px;top:auto;transform:rotate(103deg);width:71px}}@media screen and (max-width:374px){.callback__section .container .callback__section-icon[data-v-ce93eea3]{bottom:76px}}.callback__section .container .callback__section-icon[data-v-ce93eea3]:nth-child(2){background:url(../images/banner/cb1/icon2.svg) no-repeat 50%;background-size:contain;height:88px;left:auto;right:70px;top:-10px;width:116px}@media screen and (max-width:560px){.callback__section .container .callback__section-icon[data-v-ce93eea3]:nth-child(2){height:63px;left:-25px;right:auto;top:10px;transform:rotate(0);width:83px}}.callback__section .container .callback__section-icon[data-v-ce93eea3]:nth-child(3){background:url(../images/banner/cb1/icon3.svg) no-repeat 50%;background-size:contain;bottom:-15px;height:120px;left:60%;top:auto;width:73px}@media screen and (max-width:560px){.callback__section .container .callback__section-icon[data-v-ce93eea3]:nth-child(3){height:81px;inset:50px -7px auto auto;transform:rotate(15deg);width:50px}}.callback__section .container .callback__content[data-v-ce93eea3]{align-items:center;background:transparent;color:var(--bg-light);display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center}.callback__section .container .callback__content .callback__title h2[data-v-ce93eea3]{font-size:28px;font-weight:900;line-height:28px;margin-bottom:18px}@media screen and (max-width:560px){.callback__section .container .callback__content .callback__title h2[data-v-ce93eea3]{font-size:22px;line-height:26px;margin:0 auto 30px;max-width:180px}}.callback__section .container .callback__content .callback__title h3[data-v-ce93eea3]{font-size:20px;font-weight:400;line-height:20px;margin-bottom:40px}@media screen and (max-width:767px){.callback__section .container .callback__content .callback__title h3[data-v-ce93eea3]{font-size:16px;margin-bottom:30px;max-width:260px}}@media screen and (max-width:375px){.callback__section .container .callback__content .callback__title h3[data-v-ce93eea3]{font-size:14px;line-height:18px}}.callback__section .container .callback__content .callback__form[data-v-ce93eea3]{gap:30px;grid-template-columns:repeat(3,1fr);justify-content:center;padding:0;width:100%}@media screen and (max-width:767px){.callback__section .container .callback__content .callback__form[data-v-ce93eea3]{gap:10px;grid-template-columns:1fr}}.callback__section .container .callback__content .callback__form-bottom-text[data-v-ce93eea3]{margin-right:auto;margin-top:18px;opacity:.7;text-align:left}.base-form.callback__form .base-button{background:linear-gradient(137.62deg,#7f61fa 29.82%,#b374ff 67.32%);border-color:transparent;border-radius:var(--border-radius);max-width:300px;padding:16px 14px}@media screen and (max-width:767px){.base-form.callback__form .base-button{max-width:100%}}.base-form.callback__form .base-button span:after{content:none}.base-form.callback__form .form__check{display:none}
