.title[data-v-66468394]{font-size:22px;font-weight:600;line-height:28px;margin-bottom:30px;position:relative}@media screen and (max-width:767px){.title[data-v-66468394]{font-size:20px;line-height:26px}}.banner-bb2__item[data-v-73e781a3]{border-radius:20px;height:240px;max-width:240px;min-width:-moz-max-content;min-width:max-content;position:relative;transition:.3s;width:100%}.banner-bb2__item[data-v-73e781a3]:hover{box-shadow:var(--box-shadow);transition:.3s}.banner-bb2__item .banner-bb2__item-title[data-v-73e781a3]{background:var(--main-color);border-radius:11px;bottom:-52px;font-size:14px;left:50%;max-width:224px;position:absolute;text-align:center;transform:translate(-50%);width:100%}@media screen and (max-width:767px){.banner-bb2__item .banner-bb2__item-title[data-v-73e781a3]{bottom:-20px}}.banner-bb2__item .banner-bb2__item-img[data-v-73e781a3]{height:100%;width:100%}.banner-bb2__item .banner-bb2__item-img img[data-v-73e781a3]{border-radius:20px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.link-button[data-v-73e781a3]{align-items:center;background:var(--main-color);border-radius:11px;color:var(--bg-light);display:flex;font-size:16px;font-weight:500;height:60px;justify-content:center;line-height:20px;width:100%}.bb2__items[data-v-ade68e12]{display:flex;flex-wrap:nowrap;gap:15px;overflow:auto;padding-bottom:62px}@media screen and (max-width:767px){.bb2__items[data-v-ade68e12]{padding-bottom:30px}}.contacts__section[data-v-8c634bcc]{margin:0 auto;max-width:1920px;position:relative;width:100%}@media screen and (max-width:540px){.contacts__section .container[data-v-8c634bcc]{padding:0}}.contacts__section .container .contacts__top[data-v-8c634bcc]{background:linear-gradient(0deg,#4a69e2 42.94%,#7f95eb 93.3%);border-radius:48px;color:var(--bg-light);padding:64px 20px 125px;position:relative}@media screen and (max-width:1200px){.contacts__section .container .contacts__top[data-v-8c634bcc]{padding-top:20px}}@media screen and (max-width:767px){.contacts__section .container .contacts__top[data-v-8c634bcc]{border-radius:28px}}@media screen and (max-width:540px){.contacts__section .container .contacts__top[data-v-8c634bcc]{padding:25px 10px 130px}}.contacts__section .container .contacts__top[data-v-8c634bcc]:before{background:url(../images/contacts__bg.webp) no-repeat 50%;background-size:contain;content:"";height:312px;pointer-events:none;position:absolute;right:100px;top:70px;width:538px;z-index:0}@media screen and (max-width:1440px){.contacts__section .container .contacts__top[data-v-8c634bcc]:before{right:0;top:80px}}@media screen and (max-width:1200px){.contacts__section .container .contacts__top[data-v-8c634bcc]:before{height:250px;top:0;width:400px}}@media screen and (max-width:1023px){.contacts__section .container .contacts__top[data-v-8c634bcc]:before{height:230px;width:360px}}@media screen and (max-width:767px){.contacts__section .container .contacts__top[data-v-8c634bcc]:before{content:none}}.contacts__section .container .contacts__top .contacts__top-form[data-v-8c634bcc]{margin:0 auto;max-width:1230px;position:relative;width:100%}.contacts__section .container .contacts__top .contacts__top-form .contacts__top-title[data-v-8c634bcc]{font-size:40px;font-weight:600;line-height:47px;margin-bottom:40px;text-transform:uppercase}@media screen and (max-width:1200px){.contacts__section .container .contacts__top .contacts__top-form .contacts__top-title[data-v-8c634bcc]{font-size:28px;line-height:38px;margin-bottom:0}}@media screen and (max-width:767px){.contacts__section .container .contacts__top .contacts__top-form .contacts__top-title[data-v-8c634bcc]{font-size:22px;line-height:32px}}@media screen and (max-width:540px){.contacts__section .container .contacts__top .contacts__top-form .contacts__top-title[data-v-8c634bcc]{font-size:18px;font-weight:500;line-height:24px}}.contacts__section .container .contacts__top .contacts__top-form .contacts__top-text[data-v-8c634bcc]{font-size:18px;font-weight:500;line-height:28px;margin:16px 0}@media screen and (max-width:540px){.contacts__section .container .contacts__top .contacts__top-form .contacts__top-text[data-v-8c634bcc]{font-size:15px;font-weight:400;line-height:20px;margin:12px 0 20px}}@media screen and (max-width:767px){.contacts__section .container .contacts__top .contacts__top-form .contacts__top-text br[data-v-8c634bcc]{display:none}}.contacts__section .container .contacts__top .contacts__top-form .contacts__section-form[data-v-8c634bcc]{gap:15px 20px;grid-template-columns:1fr 1fr 1fr;max-width:800px;padding:0;width:100%}@media screen and (max-width:1023px){.contacts__section .container .contacts__top .contacts__top-form .contacts__section-form[data-v-8c634bcc]{max-width:100%}}@media screen and (max-width:767px){.contacts__section .container .contacts__top .contacts__top-form .contacts__section-form[data-v-8c634bcc]{display:flex;flex-direction:column}}.contacts__section .container .contacts__bottom[data-v-8c634bcc]{background:var(--main-black);border-radius:76px 0;box-shadow:0 4px 12px #0000001a;color:var(--bg-light);display:flex;flex-direction:column;gap:30px;margin-top:-110px;padding:40px 75px 0;position:relative}@media screen and (max-width:767px){.contacts__section .container .contacts__bottom[data-v-8c634bcc]{border-radius:28px 28px 0 0;flex-direction:column-reverse;padding:0}}@media screen and (max-width:540px){.contacts__section .container .contacts__bottom[data-v-8c634bcc]{gap:0}}.contacts__section .container .contacts__bottom .contacts__list[data-v-8c634bcc]{display:grid;gap:20px 30px;grid-template-columns:repeat(4,1fr)}@media screen and (max-width:1023px){.contacts__section .container .contacts__bottom .contacts__list[data-v-8c634bcc]{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.contacts__section .container .contacts__bottom .contacts__list[data-v-8c634bcc]{padding:0 20px 20px}}@media screen and (max-width:540px){.contacts__section .container .contacts__bottom .contacts__list[data-v-8c634bcc]{grid-template-columns:1fr;margin:0 auto;max-width:-moz-max-content;max-width:max-content;padding:25px 30px}}.contacts__section .container .contacts__bottom .contacts__list .contacts__item[data-v-8c634bcc]{display:flex;flex-direction:column;gap:16px;max-width:270px}@media screen and (max-width:1439px){.contacts__section .container .contacts__bottom .contacts__list .contacts__item[data-v-8c634bcc]{gap:10px}}.contacts__section .container .contacts__bottom .contacts__list .contacts__item span[data-v-8c634bcc]{color:var(--orange);font-size:24px;font-weight:500;line-height:28px}@media screen and (max-width:1439px){.contacts__section .container .contacts__bottom .contacts__list .contacts__item span[data-v-8c634bcc]{font-size:20px;line-height:24px}}.contacts__section .container .contacts__bottom .contacts__list .contacts__item p[data-v-8c634bcc]{font-size:20px;line-height:26px}@media screen and (max-width:1439px){.contacts__section .container .contacts__bottom .contacts__list .contacts__item p[data-v-8c634bcc]{font-size:16px;line-height:20px}}.contacts__section .container .contacts__bottom .contacts__list .contacts__list-adress[data-v-8c634bcc]{max-width:200px}.contacts__section .container .contacts__bottom .map[data-v-8c634bcc]{background:#f0f8ff;border-radius:40px 40px 0 0;height:350px}@media screen and (max-width:767px){.contacts__section .container .contacts__bottom .map[data-v-8c634bcc]{border-radius:28px 28px 0 0}}.contacts__section .container .contacts__bottom .map iframe[data-v-8c634bcc]{border-radius:inherit}.contacts__section-form .form-input{background:transparent;border:1px solid var(--bg-light);color:var(--bg-light)}@media screen and (max-width:767px){.contacts__section-form .form-input{max-width:100%}}@media screen and (max-width:375px){.contacts__section-form .form-input{background:var(--bg-light);color:var(--main-black)}}.contacts__section-form .form-input::-webkit-input-placeholder{color:var(--bg-light);opacity:1}@media screen and (max-width:375px){.contacts__section-form .form-input::-webkit-input-placeholder{color:var(--main-black)}}@media screen and (max-width:375px){.contacts__section-form .form-input::-moz-placeholder{color:var(--main-black)}}.contacts__section-form .form-input::-ms-input-placeholder{color:var(--bg-light);opacity:1}@media screen and (max-width:375px){.contacts__section-form .form-input::-ms-input-placeholder{color:var(--main-black)}}.contacts__section-form .form-input::-moz-placeholder{color:var(--bg-light);opacity:1}.contacts__section-form .form-input::placeholder{color:var(--bg-light);opacity:1}@media screen and (max-width:375px){.contacts__section-form .form-input::-moz-placeholder{color:var(--main-black)}.contacts__section-form .form-input::placeholder{color:var(--main-black)}}.contacts__section-form .form-input:-moz-placeholder-shown{color:var(--bg-light)}@media screen and (max-width:375px){.contacts__section-form .form-input:-moz-placeholder-shown{color:var(--main-black)}}.contacts__section-form .form-input:-moz-placeholder{color:var(--bg-light)}.contacts__section-form .form-input:placeholder-shown{color:var(--bg-light)}@media screen and (max-width:375px){.contacts__section-form .form-input:-moz-placeholder{color:var(--main-black)}.contacts__section-form .form-input:placeholder-shown{color:var(--main-black)}}.contacts__section-form .form-input:focus{color:var(--bg-light)}@media screen and (max-width:375px){.contacts__section-form .form-input:focus{color:var(--main-black)}}.contacts__section-form .base-button{background:var(--main-black)}.contacts__section-form .form__check{grid-area:span 3/span 3}.contacts__section-form .form__check .form__check-label .radio__img{border:1px solid var(--orange)}.contacts__section-form .form__check .form__check-label .check-link{color:var(--orange)}.contacts__section-form .form__check .form__check-label .checked{background:var(--orange)}.contacts__section-form .form__check .form__check-label .checked:before{color:var(--main-black)}
