@media screen and (max-width:540px){.callback__section .container[data-v-f90ccdfc]{padding:0}}.callback__section .container .callback__banner[data-v-f90ccdfc]{height:450px;position:relative}@media screen and (max-width:767px){.callback__section .container .callback__banner[data-v-f90ccdfc]{height:400px}}@media screen and (max-width:540px){.callback__section .container .callback__banner[data-v-f90ccdfc]{display:flex;flex-direction:column;gap:20px;height:auto}}.callback__section .container .callback__banner[data-v-f90ccdfc]:after{background:linear-gradient(90deg,#0c0c0bcc,#0c0c0b00 60%);content:"";inset:0;pointer-events:none;position:absolute}@media screen and (max-width:540px){.callback__section .container .callback__banner[data-v-f90ccdfc]:after{content:none}}.callback__section .container .callback__banner .callback__banner-img[data-v-f90ccdfc]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:540px){.callback__section .container .callback__banner .callback__banner-img[data-v-f90ccdfc]{min-height:240px;-o-object-position:86% 50%;object-position:86% 50%}}.callback__section .container .callback__banner .callback__banner-img2[data-v-f90ccdfc]{-o-object-position:36% 50%;object-position:36% 50%}@media screen and (max-width:540px){.callback__section .container .callback__banner .callback__banner-img2[data-v-f90ccdfc]{-o-object-position:58% 50%;object-position:58% 50%}}.callback__section .container .callback__banner .callback__content[data-v-f90ccdfc]{color:var(--bg-light);left:30px;max-width:380px;min-width:300px;position:absolute;top:50%;transform:translateY(-50%);z-index:1}@media screen and (max-width:767px){.callback__section .container .callback__banner .callback__content[data-v-f90ccdfc]{left:20px}}@media screen and (max-width:540px){.callback__section .container .callback__banner .callback__content[data-v-f90ccdfc]{color:var(--main-black);max-width:100%;padding:0 10px;position:static;transform:none}}.callback__section .container .callback__banner .callback__content .callback__content-title[data-v-f90ccdfc]{font-size:30px;font-weight:600;line-height:32px}@media screen and (max-width:540px){.callback__section .container .callback__banner .callback__content .callback__content-title[data-v-f90ccdfc]{font-size:22px;line-height:26px}.callback__section .container .callback__banner .callback__content .callback__content-title br[data-v-f90ccdfc]{display:none}}.callback__section .container .callback__banner .callback__content .direct__title[data-v-f90ccdfc]{font-size:25px}@media screen and (max-width:540px){.callback__section .container .callback__banner .callback__content .direct__title[data-v-f90ccdfc]{font-size:22px;line-height:26px}.callback__section .container .callback__banner .callback__content .direct__title br[data-v-f90ccdfc]{display:none}}.callback__section .container .callback__banner .callback__content .callback__content-text[data-v-f90ccdfc]{font-weight:500;margin:6px 0 20px}@media screen and (max-width:540px){.callback__section .container .callback__banner .callback__content .callback__content-text[data-v-f90ccdfc]{font-size:15px;line-height:22px;margin:12px 0 20px}}@media screen and (max-width:425px){.callback__section .container .callback__banner .callback__content .callback__content-text[data-v-f90ccdfc]{max-width:260px}}.callback__section .container .callback__banner .callback__content-form[data-v-f90ccdfc]{gap:14px;padding:0}@media screen and (max-width:1023px){.callback__section .container .callback__banner .callback__content-form[data-v-f90ccdfc]{grid-template-columns:1fr}}.callback__content-form .form-input{background:transparent;border:2px solid var(--bg-light);color:var(--bg-light);height:44px}@media screen and (max-width:540px){.callback__content-form .form-input{background:var(--bg-light);border:1px solid var(--main-black);color:var(--main-black);height:50px}}.callback__content-form .form-input::-webkit-input-placeholder{color:var(--bg-light);opacity:1}@media screen and (max-width:540px){.callback__content-form .form-input::-webkit-input-placeholder{color:var(--main-black)}}@media screen and (max-width:540px){.callback__content-form .form-input::-moz-placeholder{color:var(--main-black)}}.callback__content-form .form-input::-ms-input-placeholder{color:var(--bg-light);opacity:1}@media screen and (max-width:540px){.callback__content-form .form-input::-ms-input-placeholder{color:var(--main-black)}}.callback__content-form .form-input::-moz-placeholder{color:var(--bg-light);opacity:1}.callback__content-form .form-input::placeholder{color:var(--bg-light);opacity:1}@media screen and (max-width:540px){.callback__content-form .form-input::-moz-placeholder{color:var(--main-black)}.callback__content-form .form-input::placeholder{color:var(--main-black)}}.callback__content-form .form-input:-moz-placeholder-shown{color:var(--bg-light)}@media screen and (max-width:540px){.callback__content-form .form-input:-moz-placeholder-shown{color:var(--main-black)}}.callback__content-form .form-input:-moz-placeholder{color:var(--bg-light)}.callback__content-form .form-input:placeholder-shown{color:var(--bg-light)}@media screen and (max-width:540px){.callback__content-form .form-input:-moz-placeholder{color:var(--main-black)}.callback__content-form .form-input:placeholder-shown{color:var(--main-black)}}.callback__content-form .form-input:focus{color:var(--bg-light)}@media screen and (max-width:540px){.callback__content-form .form-input:focus{color:var(--main-black)}}.callback__content-form .base-submit{height:46px}@media screen and (max-width:540px){.callback__content-form .base-submit{height:50px}}
