.contacts-page__inner{width:100%;padding:48px 40px 100px}@media (min-width:0) and (max-width:1279px){.contacts-page__inner{padding:0 0 100px}}.contacts-page__title{color:#1d2839;margin-bottom:32px;font-size:48px;font-weight:600;line-height:1.1}@media (min-width:0) and (max-width:1279px){.contacts-page__title{font-size:32px;line-height:35px}}.contacts-page-info{background:#f6f8fb;border-radius:24px;align-items:stretch;width:100%;display:flex}@media (min-width:0) and (max-width:1279px){.contacts-page-info{flex-direction:column;align-items:flex-start;gap:48px;padding:40px 16px 16px}}.contacts-page-info__title{color:#1d2839;margin-bottom:27px;font-size:22px;font-weight:600}@media (min-width:0) and (max-width:1279px){.contacts-page-info__title{margin-bottom:24px;font-size:17px;line-height:14px}}.contacts-page-info__info{flex:1;padding:56px 0 56px 56px}@media (min-width:768px) and (max-width:1279px){.contacts-page-info__info{width:100%;padding:unset;justify-content:space-between;align-items:flex-start;display:flex}}@media (min-width:0) and (max-width:767px){.contacts-page-info__info{padding:0}}.contacts-page-info__item{font-size:40px;font-weight:600;line-height:46px;position:relative}@media (min-width:0) and (max-width:1279px){.contacts-page-info__item{margin-bottom:6px;font-size:24px;line-height:28px}}.contacts-page-info__item a{color:#63f;text-decoration:none;transition:all .25s}.contacts-page-info__item a:hover{color:#97f}.contacts-page-info__item svg{margin-top:-12px;position:absolute;top:50%;left:-34px}.contacts-page-info__email{color:#1d2839;margin-top:40px;font-size:18px;font-weight:600;text-decoration:none;display:flex}@media (min-width:0) and (max-width:1279px){.contacts-page-info__email{margin-top:32px}}.contacts-page-info__address{color:#939daf;white-space:pre-line;margin-bottom:26px;font-family:THP,sans-serif;font-size:14px;font-weight:400;line-height:22px}@media (min-width:768px) and (max-width:1279px){.contacts-page-info__address{margin-top:16px;margin-bottom:unset;font-size:13px;line-height:17px}}.contacts-page-info__socials{align-items:center;gap:8px;display:flex}.contacts-page-direct{margin-top:64px}.contacts-page-direct__title{color:#1d2839;margin-bottom:32px;font-size:28px;font-weight:600}@media (min-width:0) and (max-width:1279px){.contacts-page-direct__title{font-size:24px}}.contacts-page-direct__list{flex-direction:column;gap:16px;display:flex}.contacts-page-legal{color:#939daf;grid-template-columns:1fr 1fr;gap:24px;margin-top:96px;font-family:THP,sans-serif;font-size:16px;font-weight:400;line-height:25px;display:grid}@media (min-width:0) and (max-width:1023px){.contacts-page-legal{grid-template-columns:1fr}}@media (min-width:0) and (max-width:1279px){.contacts-page-legal{margin-top:64px}}.contacts-page-legal b{display:inline}.ymaps3--control-button{display:none!important}
.contacts-page-chatbots{flex-direction:column;gap:32px;width:572px;min-width:572px;margin:53px 24px 57px 0;display:flex}@media (min-width:768px) and (max-width:1279px){.contacts-page-chatbots{margin:unset;flex-direction:row;justify-content:space-between;width:100%}}@media (min-width:0) and (max-width:767px){.contacts-page-chatbots{margin:unset;width:100%;min-width:unset}}.contacts-page-chatbots__item{align-items:center;gap:16px;display:flex}@media (min-width:1024px) and (max-width:1279px){.contacts-page-chatbots__item{width:100%}.contacts-page-chatbots__item:first-child{width:440px}}.contacts-page-chatbots__image{width:120px}@media (min-width:0) and (max-width:1279px){.contacts-page-chatbots__image{width:104px}}.contacts-page-chatbots__info{flex-direction:column;gap:20px;width:265px;padding:8px 0;display:flex}@media (min-width:0) and (max-width:1279px){.contacts-page-chatbots__info{padding:unset;gap:16px}}.contacts-page-chatbots__title{color:#1d2839;font-size:22px;font-weight:600}@media (min-width:0) and (max-width:1279px){.contacts-page-chatbots__title{font-size:17px}}.contacts-page-chatbots__description{color:#1d2839;font-family:THP,sans-serif;font-size:14px;font-weight:400;line-height:150%}@media (min-width:0) and (max-width:1279px){.contacts-page-chatbots__description{font-size:13px}}.contacts-page-chatbots-chatbot{background:#eff1f6;border-radius:16px;flex:1;justify-content:space-between;padding:16px 16px 16px 24px;display:flex}@media (min-width:0) and (max-width:1279px){.contacts-page-chatbots-chatbot{display:none}}.contacts-page-chatbots-chatbot--mobile{flex-direction:column;gap:8px;width:214px;display:none}@media (min-width:0) and (max-width:1279px){.contacts-page-chatbots-chatbot--mobile{display:flex}}@media (min-width:1024px) and (max-width:1279px){.contacts-page-chatbots-chatbot--mobile{width:100%}}@media (min-width:0) and (max-width:767px){.contacts-page-chatbots-chatbot--mobile{width:100%}}.contacts-page-chatbots-chatbot__info{flex-direction:column;gap:16px;width:94px;display:flex}.contacts-page-chatbots-chatbot__title{color:#1d2839;font-size:16px;font-weight:600}.contacts-page-chatbots-chatbot__telegram{text-align:center;color:#fff;background:#259cd8;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:36px;padding:8px 14px;font-size:14px;text-decoration:none;display:flex}.contacts-page-chatbots-chatbot__telegram img{width:24px}@media (min-width:0) and (max-width:1279px){.contacts-page-chatbots-chatbot__telegram{height:48px}}.contacts-page-chatbots-chatbot__max{text-align:center;color:#fff;background:linear-gradient(73.55deg,#4cf 14.56%,#53e 63.57%,#93d 88.6%),radial-gradient(75.78% 94.78% at -2.38% -43.92%,#00f 0%,transparent 100%);border-radius:8px;justify-content:center;align-items:center;gap:8px;height:36px;font-size:14px;text-decoration:none;display:flex}@media (min-width:0) and (max-width:1279px){.contacts-page-chatbots-chatbot__max{height:48px}}.contacts-page-chatbots-chatbot__qr{width:96px}
.contacts-page-addresses{margin-top:64px}.contacts-page-addresses__cities{margin-bottom:24px}.contacts-page-addresses__title{color:#1d2839;margin-bottom:32px;font-size:28px;font-weight:600}.contacts-page-addresses__header{justify-content:space-between;display:flex}.contacts-page-addresses__view{cursor:pointer;border:1px solid #dfe3eb;border-radius:8px;justify-content:center;align-items:center;gap:12px;width:76px;height:40px;padding:8px;display:flex}@media (min-width:0) and (max-width:1279px){.contacts-page-addresses__view{display:none}}.contacts-page-addresses__content{flex-direction:column;gap:24px;display:flex}.contacts-page-addresses__content--compact{flex-direction:row-reverse;height:547px}.contacts-page-addresses-map{width:100%;height:547px;margin-bottom:24px;position:relative}@media (min-width:0) and (max-width:767px){.contacts-page-addresses-map{height:350px}}.contacts-page-addresses-map--compact{width:588px;height:547px;overflow:hidden}.contacts-page-addresses-map__item{border-radius:24px;overflow:hidden}@media (min-width:0) and (max-width:1279px){.contacts-page-addresses-map__item{border-radius:8px}}.contacts-page-addresses__list{flex-direction:column;gap:8px;display:flex}.contacts-page-addresses__list--compact{scrollbar-width:thin;scrollbar-color:#cad1dc transparent;width:588px;height:547px;overflow-y:auto}.contacts-page-addresses__list--compact::-webkit-scrollbar{width:8px}.contacts-page-addresses__list--compact::-webkit-scrollbar-track{background:0 0;border-radius:999px}.contacts-page-addresses__list--compact::-webkit-scrollbar-thumb{background:#cad1dc padding-box content-box;border:2px solid transparent;border-radius:999px}.contacts-page-addresses__list--compact::-webkit-scrollbar-thumb:hover{background:#63f padding-box content-box}.contacts-page-addresses__more{width:100%;margin-top:8px}
