.banner[data-v-a2916d40]:before{background-color:#5a5a5a59;border-radius:var(--border-radius);content:"";top:0;right:0;bottom:0;left:0;position:absolute;z-index:0}.callback__section .container[data-v-a2916d40]{background:transparent;padding:0}.callback__section .banner[data-v-a2916d40]{background:url(../images/banner2.png) no-repeat 70% 65%;background-size:100%;border-radius:var(--border-radius);margin:0 auto;max-width:1400px;padding:20px;position:relative}@media screen and (max-width:1100px){.callback__section .banner[data-v-a2916d40]{background-size:120%}}@media screen and (max-width:740px){.callback__section .banner[data-v-a2916d40]{background-size:150%;background:url(../images/banner2.png) no-repeat 45% 45%}}@media screen and (max-width:540px){.callback__section .banner[data-v-a2916d40]{background-size:220%;padding:0}}.callback__section .white-container[data-v-a2916d40]{background:#fff;border-radius:var(--border-radius);margin-left:auto;margin-right:0;max-width:500px;opacity:.9;padding:20px;z-index:1}@media screen and (max-width:767px){.callback__section .white-container[data-v-a2916d40]{margin-left:0;max-width:100%;padding:30px}}@media screen and (max-width:540px){.callback__section .white-container[data-v-a2916d40]{border-bottom:1px solid var(--main-color);border-radius:0;border-top:1px solid var(--main-color);opacity:.8;padding:20px}}.callback__section .callback__content[data-v-a2916d40]{background:none;color:var(--main-black);display:flex;flex-direction:column;position:relative;z-index:9999999}@media screen and (max-width:540px){.callback__section .callback__content[data-v-a2916d40]{color:var(--bg-light)}}.callback__section .callback__content .callback__title[data-v-a2916d40]{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:30px;padding-left:12px;position:relative}.callback__section .callback__content .callback__title[data-v-a2916d40]:before{background-color:var(--main-color3);border-radius:2px;bottom:4px;content:"";left:0;position:absolute;top:4px;width:4px}.callback__section .callback__content .callback__title h2[data-v-a2916d40]{color:var(--main-black);font-size:22px;font-weight:700;margin-bottom:10px}@media screen and (max-width:540px){.callback__section .callback__content .callback__title h2[data-v-a2916d40]{color:var(--main-black)}}.callback__section .callback__content .callback__title h3[data-v-a2916d40]{color:#555;font-size:14px;font-weight:400}@media screen and (max-width:540px){.callback__section .callback__content .callback__title h3[data-v-a2916d40]{color:var(--main-black)}}.callback__section .callback__mob-img[data-v-a2916d40]{display:none}@media screen and (max-width:540px){.callback__section .callback__mob-img[data-v-a2916d40]{background:url(../images/callback__form-bg.webp) no-repeat 80% 50%;background-size:cover;display:block;height:260px;margin-left:-20px;margin-right:-20px}}.callback__section .callback__form[data-v-a2916d40]{display:flex;flex-direction:column;gap:12px;z-index:999999}.callback__section .callback__form input[type=tel][data-v-a2916d40],.callback__section .callback__form input[type=text][data-v-a2916d40]{background-color:#fff;border:1px solid #ccc;border-radius:6px;color:#000;font-size:14px;padding:14px 16px;transition:border .3s;width:100%}.callback__section .callback__form input[type=tel][data-v-a2916d40]::-moz-placeholder,.callback__section .callback__form input[type=text][data-v-a2916d40]::-moz-placeholder{color:#aaa}.callback__section .callback__form input[type=tel][data-v-a2916d40]::placeholder,.callback__section .callback__form input[type=text][data-v-a2916d40]::placeholder{color:#aaa}.callback__section .callback__form input[type=tel][data-v-a2916d40]:focus,.callback__section .callback__form input[type=text][data-v-a2916d40]:focus{border-color:#e2001a;outline:none}@media screen and (max-width:540px){.callback__section .callback__form input[type=tel][data-v-a2916d40],.callback__section .callback__form input[type=text][data-v-a2916d40]{background-color:#ffffff26;border-color:var(--bg-light);color:var(--bg-light)}.callback__section .callback__form input[type=tel][data-v-a2916d40]::-moz-placeholder,.callback__section .callback__form input[type=text][data-v-a2916d40]::-moz-placeholder{color:var(--bg-light)}.callback__section .callback__form input[type=tel][data-v-a2916d40]::placeholder,.callback__section .callback__form input[type=text][data-v-a2916d40]::placeholder{color:var(--bg-light)}}.callback__section .callback__form .callback__form-btn[data-v-a2916d40]{background-color:#e2001a;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:14px;transition:.3s}.callback__section .callback__form .callback__form-btn[data-v-a2916d40]:hover{background-color:#b80016}@media screen and (max-width:540px){.callback__section .callback__form .callback__form-btn[data-v-a2916d40]{background-color:var(--secondary-color)}}.callback__section .callback__form .form-checkbox[data-v-a2916d40]{align-items:center;display:flex;font-size:12px;margin-top:6px}.callback__section .callback__form .form-checkbox input[type=checkbox][data-v-a2916d40]{accent-color:#e2001a;margin-right:8px}.callback__section .callback__form .form-checkbox a[data-v-a2916d40]{color:#e2001a;text-decoration:underline}.callback__section .callback__form .form-checkbox a[data-v-a2916d40]:hover{text-decoration:none}@media screen and (max-width:540px){.callback__section .callback__form .form-checkbox[data-v-a2916d40],.callback__section .callback__form .form-checkbox a[data-v-a2916d40]{color:var(--bg-light)}}
