.contact__form-form[data-v-5c4499fd]{display:grid;gap:20px;padding:20px 0}@media screen and (max-width:560px){.contact__form-form[data-v-5c4499fd]{display:flex;flex-direction:column}}.contact__form-form .contact__form-submit[data-v-5c4499fd]{background:var(--main-color);border-radius:20px;color:#fff;font-weight:700;padding:15px}.column[data-v-5c4499fd]{gap:15px;grid-template-columns:1fr}@media screen and (max-width:767px){.banner__callback .container[data-v-cd626d98]{padding:0}}.banner__callback .container .banner__callback-container[data-v-cd626d98]{background:#022854;border-radius:48px;display:grid;grid-template-columns:540px 1fr;height:450px;overflow:hidden}@media screen and (max-width:1199px){.banner__callback .container .banner__callback-container[data-v-cd626d98]{grid-template-columns:470px 1fr;height:400px}}@media screen and (max-width:1023px){.banner__callback .container .banner__callback-container[data-v-cd626d98]{border-radius:30px;grid-template-columns:430px 1fr;height:360px}}@media screen and (max-width:767px){.banner__callback .container .banner__callback-container[data-v-cd626d98]{border-radius:0;grid-template-columns:370px 1fr}}@media screen and (max-width:540px){.banner__callback .container .banner__callback-container[data-v-cd626d98]{display:flex;flex-direction:column-reverse;height:auto}}.banner__callback .container .banner__callback-container .banner__callback-content[data-v-cd626d98]{background:url(images/contacts__banner-bg.webp) no-repeat 100% 50%;background-size:cover;color:var(--bg-light);display:flex;flex-direction:column;gap:50px;height:100%;justify-content:center;padding-left:60px;position:relative;width:660px}@media screen and (max-width:1199px){.banner__callback .container .banner__callback-container .banner__callback-content[data-v-cd626d98]{padding-left:30px;width:570px}}@media screen and (max-width:1023px){.banner__callback .container .banner__callback-container .banner__callback-content[data-v-cd626d98]{padding-left:20px;width:520px}}@media screen and (max-width:767px){.banner__callback .container .banner__callback-container .banner__callback-content[data-v-cd626d98]{padding-left:15px;width:425px}}@media screen and (max-width:540px){.banner__callback .container .banner__callback-container .banner__callback-content[data-v-cd626d98]{background-position:0 50%;background-size:auto;padding:20px 10px;width:100%}}.banner__callback .container .banner__callback-container .banner__callback-content .contacts__top-form[data-v-cd626d98]{max-width:460px;position:relative;width:100%}@media screen and (max-width:540px){.banner__callback .container .banner__callback-container .banner__callback-content .contacts__top-form[data-v-cd626d98]{max-width:100%}}.banner__callback .container .banner__callback-container .banner__callback-content .contacts__top-form .contacts__top-title[data-v-cd626d98]{font-size:30px;font-weight:500;line-height:36px}@media screen and (max-width:1023px){.banner__callback .container .banner__callback-container .banner__callback-content .contacts__top-form .contacts__top-title[data-v-cd626d98]{font-size:28px}}@media screen and (max-width:767px){.banner__callback .container .banner__callback-container .banner__callback-content .contacts__top-form .contacts__top-title[data-v-cd626d98]{font-size:20px;line-height:22px}}.banner__callback .container .banner__callback-container .banner__callback-content .contacts__top-form .contacts__top-text[data-v-cd626d98]{font-size:18px;line-height:22px;margin:12px 0 20px}@media screen and (max-width:1023px){.banner__callback .container .banner__callback-container .banner__callback-content .contacts__top-form .contacts__top-text[data-v-cd626d98]{font-size:16px}}@media screen and (max-width:767px){.banner__callback .container .banner__callback-container .banner__callback-content .contacts__top-form .contacts__top-text[data-v-cd626d98]{font-size:14px;line-height:18px;margin:10px 0 15px}}@media screen and (max-width:540px){.banner__callback .container .banner__callback-container .banner__callback-content .contacts__top-form .contacts__top-text[data-v-cd626d98]{font-size:15px}}.banner__callback .container .banner__callback-container .banner__callback-content .contacts__top-form .contacts__form[data-v-cd626d98]{display:flex;flex-direction:column;gap:15px;max-width:460px;padding:0;width:100%}@media screen and (max-width:1199px){.banner__callback .container .banner__callback-container .banner__callback-content .contacts__top-form .contacts__form[data-v-cd626d98]{max-width:430px}}@media screen and (max-width:1023px){.banner__callback .container .banner__callback-container .banner__callback-content .contacts__top-form .contacts__form[data-v-cd626d98]{max-width:390px}}@media screen and (max-width:767px){.banner__callback .container .banner__callback-container .banner__callback-content .contacts__top-form .contacts__form[data-v-cd626d98]{max-width:320px}}@media screen and (max-width:540px){.banner__callback .container .banner__callback-container .banner__callback-content .contacts__top-form .contacts__form[data-v-cd626d98]{max-width:100%}}.banner__callback .container .banner__callback-container .banner__callback-img[data-v-cd626d98]{height:100%;min-height:200px;-o-object-fit:cover;object-fit:cover;-o-object-position:0 50%;object-position:0 50%;width:100%}@media screen and (max-width:1023px){.banner__callback .container .banner__callback-container .banner__callback-img[data-v-cd626d98]{-o-object-position:25% 50%;object-position:25% 50%}}@media screen and (max-width:767px){.banner__callback .container .banner__callback-container .banner__callback-img[data-v-cd626d98]{-o-object-position:35% 50%;object-position:35% 50%}}@media screen and (max-width:540px){.banner__callback .container .banner__callback-container .banner__callback-img[data-v-cd626d98]{-o-object-position:0 50%;object-position:0 50%}}.banner__callback .container div[data-v-cd626d98]{background:transparent}
