.callback[data-v-185d6adc]{max-width:40rem;width:100%}.callback__title[data-v-185d6adc]{text-align:center;color:#283341;margin-bottom:3rem;font-size:2.2rem;line-height:2.6rem;font-weight:500}@media screen and (min-width:1279px){.callback__title[data-v-185d6adc]{font-size:4rem;line-height:4.4rem;font-weight:500}}.callback__form[data-v-185d6adc]{display:flex;flex-direction:column;gap:2rem}.callback__text[data-v-185d6adc]{font-size:1.2rem;line-height:1.4rem;font-weight:500}.callback__text a[data-v-185d6adc]{color:#003da6}@media screen and (min-width:1279px){.callback__text a[data-v-185d6adc]{transition:.3s ease}.callback__text a[data-v-185d6adc]:hover{opacity:.5}}.callback__result[data-v-185d6adc]{font-size:1.8rem;line-height:2rem;font-weight:500}.item[data-v-52c7fe19]{padding:2rem;border-radius:2rem;background-color:#f1f6fb;display:flex;flex-direction:column;gap:2rem;overflow:hidden}@media screen and (min-width:1279px){.item[data-v-52c7fe19]{padding:4rem}}.item__name[data-v-52c7fe19]{color:#233c58;font-size:2rem;line-height:2.4rem;font-weight:500}@media screen and (min-width:1279px){.item__name[data-v-52c7fe19]{font-size:2.6rem;line-height:3rem;font-weight:500}}.item__address[data-v-52c7fe19]{color:#233c58;font-size:1.6rem;line-height:2rem;font-weight:400}.item__wrap[data-v-52c7fe19]{gap:2rem;display:flex;flex-direction:column;gap:1.6rem}@media screen and (min-width:1279px){.item__wrap[data-v-52c7fe19]{display:grid;grid-template-columns:repeat(2,1fr)}}.item__wrap-el[data-v-52c7fe19]{display:flex;flex-direction:column}.item__wrap-el span[data-v-52c7fe19]{color:#8d9399;margin-bottom:.6rem;font-size:1.2rem;line-height:1.4rem;font-weight:400}.item__wrap-el a[data-v-52c7fe19],.item__wrap-el div[data-v-52c7fe19],.item__wrap-el p[data-v-52c7fe19]{color:#283341;font-size:1.6rem;line-height:2.4rem;font-weight:400}@media screen and (min-width:1279px){.item__wrap-el a[data-v-52c7fe19],.item__wrap-el div[data-v-52c7fe19],.item__wrap-el p[data-v-52c7fe19]{transition:opacity .3s ease}.item__wrap-el a[data-v-52c7fe19]:hover,.item__wrap-el div[data-v-52c7fe19]:hover,.item__wrap-el p[data-v-52c7fe19]:hover{opacity:.5}}.item__map[data-v-52c7fe19]{height:41rem;margin:0 -2rem -2rem}@media screen and (min-width:1279px){.item__map[data-v-52c7fe19]{margin:0;border-radius:2rem;overflow:hidden}}