.contacts__header[data-v-48ff980d]{align-items:center;display:flex;justify-content:center;margin-bottom:40px;text-align:center;width:100%}@media screen and (max-width:768px){.contacts__header[data-v-48ff980d]{margin-bottom:30px}}@media screen and (max-width:540px){.contacts__header[data-v-48ff980d]{margin-bottom:20px}}.contacts__section[data-v-48ff980d]{background:#f5f5f5;margin-top:0;min-height:100vh;padding-bottom:40px;padding-top:40px}@media screen and (max-width:768px){.contacts__section[data-v-48ff980d]{padding-bottom:20px;padding-top:20px}}.title--black[data-v-48ff980d]{color:#000}.container[data-v-48ff980d]{margin:0 auto}@media screen and (max-width:1540px){.container[data-v-48ff980d]{max-width:1520px;padding:0 20px}}@media screen and (max-width:1600px){.container[data-v-48ff980d]{padding:0 20px}}@media screen and (max-width:540px){.container[data-v-48ff980d]{padding:10px}}.contacts__main[data-v-48ff980d]{display:flex;gap:44px;width:100%}@media screen and (max-width:1439px){.contacts__main[data-v-48ff980d]{gap:20px}}@media screen and (max-width:1023px){.contacts__main[data-v-48ff980d]{gap:15px}}@media screen and (max-width:1000px){.contacts__main[data-v-48ff980d]{flex-direction:column;gap:20px}}.contacts__main .contact__block[data-v-48ff980d]{display:flex;flex:0 0 50%;flex-direction:column;gap:30px;max-width:50%}@media screen and (max-width:1000px){.contacts__main .contact__block[data-v-48ff980d]{flex:1;gap:20px;max-width:100%}}.contacts__main .contact__block .contacts__items[data-v-48ff980d]{background:transparent;border-radius:4px;display:flex;flex-direction:column;gap:15px;padding:25px}@media screen and (max-width:768px){.contacts__main .contact__block .contacts__items[data-v-48ff980d]{padding:20px}}.contacts__main .contact__block .contacts__items .contacts__item[data-v-48ff980d]{align-items:start;display:flex;flex-direction:column;flex-wrap:wrap;gap:10px}.contacts__main .contact__block .contacts__items .contacts__item p[data-v-48ff980d]{color:#333;font-size:14px;font-weight:400;min-width:120px}@media screen and (max-width:540px){.contacts__main .contact__block .contacts__items .contacts__item p[data-v-48ff980d]{font-size:13px;min-width:100px}}.contacts__main .contact__block .contacts__items .contacts__item span[data-v-48ff980d]{color:#002d96;font-size:16px;font-weight:700}@media screen and (max-width:540px){.contacts__main .contact__block .contacts__items .contacts__item span[data-v-48ff980d]{font-size:14px}}.contacts__main .contact__block .contacts__items .contacts__item a[data-v-48ff980d]{color:#002d96;font-size:16px;font-weight:700;text-decoration:none;transition:color .3s ease}.contacts__main .contact__block .contacts__items .contacts__item a[data-v-48ff980d]:hover{color:var(--secondary-color)}@media screen and (max-width:540px){.contacts__main .contact__block .contacts__items .contacts__item a[data-v-48ff980d]{font-size:14px}}.contacts__main .contact__block .form[data-v-48ff980d]{background:transparent;border-radius:4px;padding:25px}@media screen and (max-width:768px){.contacts__main .contact__block .form[data-v-48ff980d]{padding:20px}}.contacts__main .contact__block .form h3[data-v-48ff980d]{font-size:22px;font-weight:600;margin-bottom:20px;text-transform:uppercase}@media screen and (max-width:540px){.contacts__main .contact__block .form h3[data-v-48ff980d]{font-size:18px;margin-bottom:15px}}.contacts__main .map[data-v-48ff980d]{border-radius:4px;flex:0 0 50%;height:auto;max-width:50%;min-height:475px;overflow:hidden;position:relative}@media screen and (max-width:1000px){.contacts__main .map[data-v-48ff980d]{flex:1;max-width:100%;min-height:350px}}@media screen and (max-width:540px){.contacts__main .map[data-v-48ff980d]{min-height:300px}}.contacts__main .map iframe[data-v-48ff980d]{border:none;height:100%;left:0;position:absolute;top:0;width:100%}.contcats-block__choice[data-v-48ff980d]{margin-bottom:20px}.contacts-block__content .contacts-block__map[data-v-48ff980d]{height:475px}@media screen and (max-width:540px){.contacts-block__content .contacts-block__map[data-v-48ff980d]{height:300px}}.skeleton[data-v-48ff980d]{animation:shimmer-48ff980d 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;border-radius:4px}.skeleton.text[data-v-48ff980d]{height:20px;margin-bottom:10px}.skeleton.image[data-v-48ff980d]{height:100%;width:100%}@keyframes shimmer-48ff980d{0%{background-position:-200% 0}to{background-position:200% 0}}
