.callback__section[data-v-ecbd0b99]{height:400px;padding:0;position:relative;width:100%}@media screen and (max-width:1023px){.callback__section[data-v-ecbd0b99]{height:350px}}@media screen and (max-width:767px){.callback__section[data-v-ecbd0b99]{height:540px}}.callback__section .container[data-v-ecbd0b99]{align-items:center;background:url(../images/callback__form-bg.webp) no-repeat 50% 75%;background-size:cover;display:flex;justify-content:space-between;max-width:1400px;overflow:hidden;padding:0}@media screen and (max-width:767px){.callback__section .container[data-v-ecbd0b99]{background:none;flex-direction:column}}.callback__section .container .callback__img-mob[data-v-ecbd0b99]{display:none}@media screen and (max-width:767px){.callback__section .container .callback__img-mob[data-v-ecbd0b99]{display:block;height:280px;-o-object-fit:cover;object-fit:cover;-o-object-position:90% 50%;object-position:90% 50%;width:100%}}.callback__section .container .callback__content[data-v-ecbd0b99]{background:url(../images/callback__form-bg2.webp) no-repeat 50% 50%;background-size:cover;display:flex;flex-direction:column;height:100%;justify-content:center;padding-left:50px;width:70%}@media screen and (max-width:1199px){.callback__section .container .callback__content[data-v-ecbd0b99]{padding-left:20px}}@media screen and (max-width:1023px){.callback__section .container .callback__content[data-v-ecbd0b99]{background:url(../images/callback__form-bg2.webp) no-repeat 54% 50%;background-size:cover}}@media screen and (max-width:767px){.callback__section .container .callback__content[data-v-ecbd0b99]{background:url(../images/callback__bg-mob.webp) no-repeat 50% 50%;background-position:top;background-size:cover;height:auto;margin-top:-100px;padding:100px 20px 20px;width:100%}}@media screen and (max-width:640px){.callback__section .container .callback__content[data-v-ecbd0b99]{margin-top:-80px;padding:90px 10px 20px}}@media screen and (max-width:540px){.callback__section .container .callback__content[data-v-ecbd0b99]{margin-top:-65px;padding:75px 10px 20px}}.callback__section .container .callback__content .callback__title[data-v-ecbd0b99]{color:var(--bg-light);max-width:630px;width:100%}.callback__section .container .callback__content .callback__title h2[data-v-ecbd0b99]{font-size:32px;font-weight:700;line-height:38px;margin-bottom:10px}@media screen and (max-width:1199px){.callback__section .container .callback__content .callback__title h2[data-v-ecbd0b99]{font-size:30px}}@media screen and (max-width:1023px){.callback__section .container .callback__content .callback__title h2[data-v-ecbd0b99]{font-size:22px;line-height:26px}}@media screen and (max-width:425px){.callback__section .container .callback__content .callback__title h2 br[data-v-ecbd0b99]{display:none}}.callback__section .container .callback__content .callback__title h3[data-v-ecbd0b99]{font-size:18px;font-weight:500;line-height:22px;margin-bottom:15px}@media screen and (max-width:1023px){.callback__section .container .callback__content .callback__title h3[data-v-ecbd0b99]{font-size:14px;line-height:18px}}@media screen and (max-width:425px){.callback__section .container .callback__content .callback__title h3 br[data-v-ecbd0b99]{display:none}}.callback__section .container .callback__content .callback__form[data-v-ecbd0b99]{display:flex;flex-direction:column;justify-content:center;max-width:375px;padding:0;width:100%}@media screen and (max-width:1199px){.callback__section .container .callback__content .callback__form[data-v-ecbd0b99]{gap:15px}}@media screen and (max-width:767px){.callback__section .container .callback__content .callback__form[data-v-ecbd0b99]{max-width:100%}}.base-form.callback__form .base-input{height:44px}@media screen and (max-width:1023px){.base-form.callback__form .base-input{height:50px}}.base-form.callback__form .base-input .form-input{background:transparent;border:1px solid var(--bg-light);color:var(--bg-light)}.base-form.callback__form .base-input .form-input::-moz-placeholder{color:var(--bg-light);opacity:1}.base-form.callback__form .base-input .form-input::placeholder{color:var(--bg-light);opacity:1}.base-form.callback__form .base-input .form-input:-moz-placeholder,.base-form.callback__form .base-input .form-input:-moz-placeholder-shown{color:var(--bg-light)}.base-form.callback__form .base-input .form-input:placeholder-shown{color:var(--bg-light)}.base-form.callback__form .base-input .form-input:focus{color:var(--bg-light)}.base-form.callback__form .base-submit{height:44px}@media screen and (max-width:1023px){.base-form.callback__form .base-submit{height:50px}}.base-form.callback__form .form__check{display:none}
