.container[data-v-33c537e1]{display:flex;flex-direction:column;justify-content:center}.callback__section[data-v-33c537e1]{height:500px;padding:0;position:relative;width:100%}@media screen and (max-width:1024px){.callback__section[data-v-33c537e1]{height:400px}}@media screen and (max-width:767px){.callback__section[data-v-33c537e1]{height:auto;padding-bottom:0}}.callback__section .callback__img[data-v-33c537e1]{height:100%;overflow:hidden;position:absolute;width:100%}@media screen and (max-width:768px){.callback__section .callback__img[data-v-33c537e1]{position:relative}}.callback__section .callback__img img[data-v-33c537e1]{border-radius:15px 0 0 15px;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:1440px){.callback__section .callback__img img[data-v-33c537e1]{border-radius:0}}@media screen and (max-width:767px){.callback__section .callback__img img[data-v-33c537e1]{height:350px}}.callback__section .callback__content[data-v-33c537e1]{background:transparent;height:100%;max-width:100%;min-width:300px;overflow:hidden;padding:20px 20px 0;position:relative;z-index:2}@media screen and (max-width:1199px){.callback__section .callback__content[data-v-33c537e1]{margin:0 auto}}@media screen and (max-width:1024px){.callback__section .callback__content[data-v-33c537e1]{padding:20px 20px 0;width:100%}}@media screen and (max-width:767px){.callback__section .callback__content[data-v-33c537e1]{background:var(--secondary-color);overflow:visible;padding:0 10px}}.callback__section .callback__content[data-v-33c537e1]:before{background:var(--secondary-color);border-radius:50%;content:"";height:1334px;position:absolute;right:50%;top:-75%;width:1116px;z-index:0}@media screen and (max-width:1023px){.callback__section .callback__content[data-v-33c537e1]:before{right:40%;top:-110%}}@media screen and (max-width:768px){.callback__section .callback__content[data-v-33c537e1]:before{border-radius:50%;height:80px;left:0;right:0;top:-40px;width:100%}}.callback__section .callback__content .callback__title[data-v-33c537e1]{color:var(--text-color);max-width:451px;position:relative;text-align:center;width:100%;z-index:3}@media screen and (max-width:1024px){.callback__section .callback__content .callback__title[data-v-33c537e1]{max-width:351px}}@media screen and (max-width:768px){.callback__section .callback__content .callback__title[data-v-33c537e1]{max-width:100%}}.callback__section .callback__content .callback__title h2[data-v-33c537e1]{font-size:30px;font-weight:700;line-height:40px;text-transform:uppercase}@media screen and (max-width:1200px){.callback__section .callback__content .callback__title h2[data-v-33c537e1]{font-size:22px;line-height:26px}}@media screen and (max-width:1024px){.callback__section .callback__content .callback__title h2[data-v-33c537e1]{max-width:400px}}@media screen and (max-width:768px){.callback__section .callback__content .callback__title h2[data-v-33c537e1]{max-width:100%}}.callback__section .callback__content .callback__title h2 p[data-v-33c537e1]{display:inline;font-weight:500}@media screen and (max-width:540px){.callback__section .callback__content .callback__title h2 p[data-v-33c537e1]{display:block;font-size:18px;margin-top:5px}}.callback__section .callback__content .callback__title h2 p span[data-v-33c537e1]{color:var(--secondary-color);font-weight:700}.callback__section .callback__content .callback__title h3[data-v-33c537e1]{font-size:16px;font-weight:400;line-height:20px}@media screen and (max-width:359px){.callback__section .callback__content .callback__title h3[data-v-33c537e1]{font-size:14px}}.callback__section .callback__content .callback__form[data-v-33c537e1]{display:flex;flex-direction:column;justify-content:center;max-width:375px;width:100%}@media screen and (max-width:1199px){.callback__section .callback__content .callback__form[data-v-33c537e1]{gap:10px}}@media screen and (max-width:767px){.callback__section .callback__content .callback__form[data-v-33c537e1]{gap:15px;max-width:100%;padding:20px 0 10px}}.base-form.callback__form .base-button{background:#02364b}.base-form.callback__form .base-button span:after{background:transparent;background-size:contain;height:16px;top:calc(50% - 8px);width:16px}
