[data-v-2720c1b5] .base-button{background:var(--main-color);border:none}.callback__section[data-v-2720c1b5]{color:var(--bg-light);position:relative;width:100%}.callback__section .callback__content[data-v-2720c1b5]{background:url(../images/callback__form-bg.webp) no-repeat 50%;background-size:cover;border-radius:var(--border-radius);display:flex;flex-direction:column;padding:50px;position:relative}@media screen and (max-width:540px){.callback__section .callback__content[data-v-2720c1b5]{background-image:none;padding:5px}}.callback__section .callback__content .callback__title[data-v-2720c1b5]{align-items:start;display:flex;flex-direction:column;margin-bottom:10px;max-width:400px}.callback__section .callback__content .callback__title h2[data-v-2720c1b5]{font-size:18px;margin-bottom:10px}.callback__section .callback__content .callback__title h3[data-v-2720c1b5]{font-size:16px;font-weight:400}.callback__section .callback__content[data-v-2720c1b5]:before{background:linear-gradient(-79.96deg,transparent 51.33%,rgba(0,0,0,.89) 67.69%);border-radius:var(--border-radius);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.callback__section .callback__content[data-v-2720c1b5]>*{position:relative;z-index:2}@media screen and (max-width:767px){.callback__section[data-v-2720c1b5]{height:auto;padding:0}}@media screen and (max-width:540px){.callback__section[data-v-2720c1b5]{background:#000}}.callback__section .container[data-v-2720c1b5]{height:100%}@media screen and (max-width:767px){.callback__section .container[data-v-2720c1b5]{display:flex;flex-direction:column}}@media screen and (max-width:540px){.callback__section .container[data-v-2720c1b5]{padding:0 10px}}.callback__section .container .callback__mob-img[data-v-2720c1b5]{display:none}@media screen and (max-width:540px){.callback__section .container .callback__mob-img[data-v-2720c1b5]{background:url(../images/callback__form-bg.webp) no-repeat 80% 50%;background-size:cover;display:block;height:260px;margin-left:-20px;margin-right:-20px}}@media screen and (max-width:425px){.callback__section .container .callback__mob-img[data-v-2720c1b5]{height:200px}}@media screen and (max-width:375px){.callback__section .container .callback__mob-img[data-v-2720c1b5]{height:180px;margin-left:-10px;margin-right:-10px}}.callback__section .container .callback__form[data-v-2720c1b5]{display:flex;flex-direction:column;height:100%;justify-content:center;max-width:-moz-max-content;max-width:max-content;max-width:400px;width:100%}@media screen and (max-width:767px){.callback__section .container .callback__form[data-v-2720c1b5]{max-width:100%;padding:20px 0}}@media screen and (max-width:540px){.callback__section .container .callback__form[data-v-2720c1b5]{align-items:center}}.callback__section .container .callback__form h2[data-v-2720c1b5]{font-size:32px;font-weight:800;line-height:42px}@media screen and (max-width:767px){.callback__section .container .callback__form h2[data-v-2720c1b5]{font-size:20px;line-height:24px}}@media screen and (max-width:425px){.callback__section .container .callback__form h2[data-v-2720c1b5]{font-size:18px;line-height:22px;text-align:center}}@media screen and (max-width:375px){.callback__section .container .callback__form h2[data-v-2720c1b5]{font-size:16px;line-height:20px}}.callback__section .container .callback__form p[data-v-2720c1b5]{background:transparent;line-height:20px;margin:8px 0 18px}@media screen and (max-width:425px){.callback__section .container .callback__form p[data-v-2720c1b5]{margin:5px 0 10px;text-align:center}}@media screen and (max-width:375px){.callback__section .container .callback__form p[data-v-2720c1b5]{font-size:12px}}.callback__section .container .callback__form .callback__form-input[data-v-2720c1b5]{background:transparent;border:1px solid var(--bg-light);border-radius:12px;color:var(--bg-light);height:56px;margin-bottom:20px;max-width:420px;padding:0 20px;width:100%}@media screen and (max-width:540px){.callback__section .container .callback__form .callback__form-input[data-v-2720c1b5]{max-width:100%}}@media screen and (max-width:425px){.callback__section .container .callback__form .callback__form-input[data-v-2720c1b5]{border-radius:38px;height:40px;margin-bottom:16px}}.callback__section .container .callback__form .callback__form-input[data-v-2720c1b5]::-moz-placeholder{color:var(--bg-light);opacity:1}.callback__section .container .callback__form .callback__form-input[data-v-2720c1b5]::placeholder{color:var(--bg-light);opacity:1}.callback__section .container .callback__form .callback__form-input[data-v-2720c1b5]:-moz-placeholder,.callback__section .container .callback__form .callback__form-input[data-v-2720c1b5]:-moz-placeholder-shown{color:var(--bg-light)}.callback__section .container .callback__form .callback__form-input[data-v-2720c1b5]:placeholder-shown{color:var(--bg-light)}.callback__section .container .callback__form .callback__form-input[data-v-2720c1b5]:focus{color:var(--bg-light)}.callback__section .container .callback__form .callback__form-btn[data-v-2720c1b5]{align-items:center;background:var(--secondary-color);border:1px solid var(--secondary-color);border-radius:12px;color:var(--bg-light);display:flex;font-size:15px;font-weight:500;height:66px;justify-content:center;line-height:18px;margin-top:4px;max-width:420px;transition:all .3s ease;width:100%}@media screen and (max-width:540px){.callback__section .container .callback__form .callback__form-btn[data-v-2720c1b5]{max-width:100%}}@media screen and (max-width:425px){.callback__section .container .callback__form .callback__form-btn[data-v-2720c1b5]{border-radius:46px;height:48px}}.callback__section .container .callback__form .callback__form-btn[data-v-2720c1b5]:hover{background:transparent;color:var(--secondary-color)}
