.branch[data-v-78116dd2]{width:100%;padding:40px;margin-top:40px;color:#fff;text-align:center;background-color:#212329}.branch__title[data-v-78116dd2]{margin-bottom:10px;font-size:28px}.branch__address[data-v-78116dd2]{margin-bottom:20px;font-size:18px}.branch__map[data-v-78116dd2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.map-container[data-v-78116dd2]{width:960px;height:469px;overflow:hidden;border-radius:24px}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:local(""),url(/_nuxt/fonts/roboto-v29-latin_cyrillic-ext_cyrillic-300_9cbd22e.woff2) format("woff2"),url(/_nuxt/fonts/roboto-v29-latin_cyrillic-ext_cyrillic-300_cf60b97.woff) format("woff");font-display:swap}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local(""),url(/_nuxt/fonts/roboto-v29-latin_cyrillic-ext_cyrillic-regular_c730251.woff2) format("woff2"),url(/_nuxt/fonts/roboto-v29-latin_cyrillic-ext_cyrillic-regular_51b6353.woff) format("woff");font-display:swap}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:local(""),url(/_nuxt/fonts/roboto-v29-latin_cyrillic-ext_cyrillic-italic_e92555f.woff2) format("woff2"),url(/_nuxt/fonts/roboto-v29-latin_cyrillic-ext_cyrillic-italic_0de4b0c.woff) format("woff");font-display:swap}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local(""),url(/_nuxt/fonts/roboto-v29-latin_cyrillic-ext_cyrillic-500_c06aba6.woff2) format("woff2"),url(/_nuxt/fonts/roboto-v29-latin_cyrillic-ext_cyrillic-500_c29ec4d.woff) format("woff");font-display:swap}@font-face{font-family:Roboto;font-style:italic;font-weight:500;src:local(""),url(/_nuxt/fonts/roboto-v29-latin_cyrillic-ext_cyrillic-500italic_35041e6.woff2) format("woff2"),url(/_nuxt/fonts/roboto-v29-latin_cyrillic-ext_cyrillic-500italic_ab4a754.woff) format("woff");font-display:swap}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:local(""),url(/_nuxt/fonts/roboto-v29-latin_cyrillic-ext_cyrillic-700_e2621c6.woff2) format("woff2"),url(/_nuxt/fonts/roboto-v29-latin_cyrillic-ext_cyrillic-700_bf610b1.woff) format("woff");font-display:swap}@font-face{font-family:Roboto;font-style:italic;font-weight:700;src:local(""),url(/_nuxt/fonts/roboto-v29-latin_cyrillic-ext_cyrillic-700italic_6de0336.woff2) format("woff2"),url(/_nuxt/fonts/roboto-v29-latin_cyrillic-ext_cyrillic-700italic_2f65ff6.woff) format("woff");font-display:swap}.contact[data-v-db3c5e5c]{padding-top:40px;background-color:#ededed}.hero[data-v-db3c5e5c]{padding:40px 0 60px;background-color:#e9dbcf}@media screen and (max-width:991px){.hero[data-v-db3c5e5c]{padding:24px 0}}.hero__wrap[data-v-db3c5e5c]{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:24px}@media screen and (max-width:991px){.hero__wrap[data-v-db3c5e5c]{display:block}}.hero__left[data-v-db3c5e5c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.hero__left[data-v-db3c5e5c],.hero__right[data-v-db3c5e5c]{width:100%;height:834px;padding:40px;background-color:#fff;border-radius:24px;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.15);box-shadow:0 4px 6px rgba(0,0,0,.15)}.hero__title[data-v-db3c5e5c]{margin-top:30px;margin-bottom:20px;font-size:32px;line-height:42px;text-align:center}.hero__image[data-v-db3c5e5c]{display:block;padding-top:20px;margin:0 auto}.hero__info-text[data-v-db3c5e5c]{font-size:16px;line-height:42px;color:#8c929a;text-align:center}.hero__info-text--spacing[data-v-db3c5e5c]{margin-top:20px}.hero__phone[data-v-db3c5e5c]{font-size:32px;color:#375de7;text-align:center}.hero__working-hours[data-v-db3c5e5c]{margin-bottom:30px;font-size:18px;text-align:center}.info-box[data-v-db3c5e5c]{width:100%;padding:20px;margin:auto 40px 40px;text-align:left;background-color:#e9f0ff;border-radius:24px}.info-box__text[data-v-db3c5e5c]{margin-bottom:10px;font-size:12px;line-height:20px}.info-box__details[data-v-db3c5e5c]{margin-top:20px;font-size:12px;line-height:20px}.info-box__highlight[data-v-db3c5e5c]{color:#375de7}.contact-form[data-v-db3c5e5c]{grid-gap:16px;gap:16px;width:100%;max-width:400px}.contact-form[data-v-db3c5e5c],.contact-form__group[data-v-db3c5e5c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact-form__label[data-v-db3c5e5c]{margin-bottom:5px;font-size:14px;color:#333}.contact-form__input[data-v-db3c5e5c],.contact-form__textarea[data-v-db3c5e5c]{width:100%;padding:10px;font-size:16px;border:1px solid #ccc;border-radius:8px;outline:none;-webkit-transition:border-color .3s;-o-transition:border-color .3s;transition:border-color .3s}.contact-form__input[data-v-db3c5e5c]:focus,.contact-form__textarea[data-v-db3c5e5c]:focus{border-color:#375de7}.contact-form__textarea[data-v-db3c5e5c]{min-height:250px;resize:none}.contact-form__button[data-v-db3c5e5c]{width:222px;height:56px;padding:12px;font-size:18px;color:#fff;text-align:center;cursor:pointer;background-color:#375de7;border:none;border-radius:8px;border-radius:16px;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}.contact-form__button[data-v-db3c5e5c]:hover{background-color:#2c4bb8}