.contacts-slug-page{padding-bottom:96px}.contacts-slug-page__header{align-items:flex-start;gap:40px;margin-bottom:64px;padding-top:48px;display:flex}@media (min-width:0) and (max-width:1279px){.contacts-slug-page__header{background:#f6f8fb;border-radius:16px;flex-direction:column;align-items:center;gap:0;margin-top:16px;margin-bottom:16px;padding:16px}}.contacts-slug-page__image{border-radius:50%;width:280px;min-width:280px;height:280px}@media (min-width:0) and (max-width:1279px){.contacts-slug-page__image{width:128px;min-width:128px;height:128px;margin-bottom:24px}}.contacts-slug-page__image img{object-fit:cover;width:100%;height:100%}.contacts-slug-page-socials{align-items:center;gap:12px;display:flex}@media (min-width:0) and (max-width:1279px){.contacts-slug-page-socials--desktop{display:none}}.contacts-slug-page-socials--mobile{background:#f6f8fb;border-radius:24px;width:100%;margin-bottom:16px;padding:16px;display:none}@media (min-width:0) and (max-width:1279px){.contacts-slug-page-socials--mobile{display:flex}}.contacts-slug-page-socials__item{color:#1d2839;align-items:center;gap:16px;font-size:15px;font-weight:600;line-height:17px;text-decoration:none;transition:all .25s;display:flex}.contacts-slug-page-socials__item i{background-position:50%;background-repeat:no-repeat;background-size:contain;width:42px;height:42px}@media (min-width:0) and (max-width:1279px){.contacts-slug-page-socials__item i{width:32px;height:32px}}.contacts-slug-page-socials__item:hover{color:#63f}.contacts-slug-page-section{background:#f6f8fb;border-radius:24px;width:100%;padding:40px}@media (min-width:0) and (max-width:1279px){.contacts-slug-page-section{padding:32px 16px 16px}}@media (min-width:1280px) and (max-width:99998px){.contacts-slug-page-section--wide{grid-column:span 2}}.contacts-slug-page-section__title{color:#939daf;width:100%;margin-top:0;margin-bottom:32px;font-size:18px;font-weight:600}@media (min-width:0) and (max-width:1279px){.contacts-slug-page-section__title{margin-bottom:20px;font-size:15px;line-height:17px}}.contacts-slug-page-section__footer{flex-direction:column;align-items:flex-start;gap:8px;width:100%;margin-top:40px;display:flex}@media (min-width:0) and (max-width:1279px){.contacts-slug-page-section__footer{margin-top:24px}.contacts-slug-page-section__footer .ui-button{width:100%}}.contacts-slug-page__info{flex:1;padding-top:52px}@media (min-width:0) and (max-width:1279px){.contacts-slug-page__info{padding-top:0}}.contacts-slug-page__call{width:100%;margin-top:32px}@media (min-width:1280px) and (max-width:99998px){.contacts-slug-page__call{display:none}}.contacts-slug-page__name{color:#1d2839;margin-top:0;margin-bottom:12px;font-size:48px;font-weight:600;line-height:53px}@media (min-width:0) and (max-width:1279px){.contacts-slug-page__name{margin-bottom:6px;font-size:32px;line-height:35px}}.contacts-slug-page__position{color:#cad1dc;margin-bottom:32px;font-family:THP,sans-serif;font-size:22px;font-weight:400;line-height:35px}@media (min-width:0) and (max-width:1279px){.contacts-slug-page__position{text-align:center;margin-bottom:0;font-size:18px;line-height:29px}}.contacts-slug-page__content{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}@media (min-width:0) and (max-width:1279px){.contacts-slug-page__content{grid-template-columns:repeat(1,1fr);gap:16px}}.contacts-slug-page__responsibilities:-webkit-any(ul){margin:0}.contacts-slug-page__responsibilities:-moz-any(ul){margin:0}.contacts-slug-page__responsibilities:is(ul){margin:0}.contacts-slug-page__address{color:#939daf;margin-bottom:20px;font-family:THP,sans-serif;font-size:14px;font-weight:400;line-height:22px}.contacts-slug-page__map{border-radius:24px;height:313px;overflow:hidden}@media (min-width:0) and (max-width:1279px){.contacts-slug-page__map{height:296px}}.contacts-slug-page-contacts{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.contacts-slug-page-contacts__item{color:#1d2839;align-items:center;gap:16px;font-size:18px;font-weight:400;line-height:29px;display:flex}@media (min-width:0) and (max-width:1279px){.contacts-slug-page-contacts__item{font-size:16px;font-weight:400;line-height:26px}}.contacts-slug-page-contacts__item svg{color:#939daf}.contacts-slug-page-contacts__item span{font-family:THP,sans-serif}.contacts-slug-page-contacts__item a{color:#1d2839;font-weight:700;text-decoration:none;transition:all .25s}.contacts-slug-page-contacts__item a:hover{color:#63f}@media (min-width:1280px) and (max-width:99998px){.contacts-slug-page__vcard{display:none}}
