

/* Start:/local/components/nota/business.support.map/templates/.default/style.css?173886507433121*/
.popup-info {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    min-height: 340px;
    background-color: #fff;
    border-radius: 8px 8px 0px 0px;
    transform: translateY(100%);
    transition: transform .3s;
}
.popup-info__header {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    padding: 16px;
}
.popup-info__title {
    flex: 1;
    margin-right: 24px;
    font-weight: 700;
    font-size: 16px;
    line-height: 22px;
    color: #000000;
    word-break: break-word;
}
.popup-info__close {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 24px;
    height: 24px;
}
.popup-info__close-icon {
    font-size: 18px;
    color: #000;
}
.popup-info__main {
    padding: 0 16px 20px;
}
.popup-info__footer {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    text-align: center;
    padding: 16px 24px;
}
.popup-info__footer .btn {
    padding: 9px 18px;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 0.04em;
}
.popup-wrapper {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    touch-action: initial;
    pointer-events: none;
    opacity: 0;
    z-index: 1000000;
    transition: opacity .3s;
}
.popup-wrapper * {
    pointer-events: none;
}
.popup-wrapper.show {
    pointer-events: initial;
    touch-action: none;
    opacity: 1;
}
.popup-wrapper.show * {
    pointer-events: initial;
}
.popup-wrapper.show .popup-wrapper__window {
    transform: translateY(0%);
}
.popup-wrapper__layer {
    position: inherit;
    top: inherit;
    left: inherit;
    width: inherit;
    height: inherit;
    background-color: rgba(0, 0, 0, 0.32);
}
.list-info_popup_map .list-info__item {
    flex-direction: column;
    margin-bottom: 0;
    padding: 8px 0 12px;
    border-bottom: 1px solid #F3F3F3;
}
.list-info_popup_map .list-info__item:first-child {
    padding-top: 0;
}
.list-info_popup_map .list-info__item:last-child {
    padding-bottom: 0;
    border-bottom: 0;
}
.list-info_popup_map .list-info__value a {
    color: #7E6CC1;
    text-decoration: none;
}
.list-info_popup_map .list-info__value,
.list-info_popup_map .list-info__label {
    font-weight: 400;
    font-size: 10px;
    line-height: 15px;
}
.list-info_popup_map .list-info__label {
    color: #9F9F9F;
}
.list-info_popup_map .list-info__value {
    color: #000000;
}
.page-layout_bussines_map .page-layout__header-section {
    margin-bottom: 16px;
}
.page-layout_bussines_map .page-layout__header-section:last-child {
    margin-bottom: 0;
}
.warning-notice {
    margin-top: 16px;
    border-radius: 12px;
    padding: 16px 16px 4px 47px;
    position: relative;
    margin-bottom: 40px;
    background-color: #FFD633;
}
.warning-notice__text{
    color:black;
    margin-bottom: 12px;
}
.warning-notice__link{
    text-decoration: none;
    color: black;
}
.warning-notice__icon{
    position: absolute;
    top: 18px;
    left: 16px;
}
.warning-notice__chevron{
    position: relative;
    top:4px;
}
.note_attention {
    background-color: #FFD633;
}
div.map-info a.btn {
    color: #fff;
}
div.interactive-map .note_attention .icon.note__icon {
    color: #000;
    margin-top: 3px;
}
div.interactive-map .note_attention .icon.note__link-icon {
    font-size: 8px;
    width: 8px;
    height: 8px;
    min-width: 8px;
    min-height: 8px;
    color: inherit;
}
.note_attention .note__link {
    color: #000;
}
.note_attention .note__link_last {
    margin-top: 12px;
}
.map-info .table td a {
    display: inline-flex;
    word-break: break-word;
}
.map-info__btns {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.btn-action.map-info__link {
    font-size: 14px;
    line-height: 14px;
}
a.btn-action.map-info__link {
    color: #7E6CC1;
}
.map-info__link svg.map-info__link-icon {
    font-size: 8px;
}
.btn-action.map-info__link svg.map-info__link-icon {
    margin-left: 4px;
}
div.leaflet-popup-content-wrapper:before {
    display: none;
}
div.leaflet-popup-scrolled .dg-popup__container {
    padding-top: 0;
}
.interactive-map .filter-groups__result .input-group.form-filter__group:last-child {
    margin-bottom: 12px;
}
.form-filter__group {
    padding-right: 16px;
    order: 1;
}
.interactive-map  .form-filter__section.form-filter__section_hidden,
.interactive-map  .form-filter__section_type .form-filter__group.hidden {
    display: none;
}
.form-filter__group_first {
    order: 0;
}
label.label.is_disabled {
    pointer-events: initial;
}
div.leaflet-popup-content {
    margin: 0 !important;
}
svg.leaflet-popup-tip-container {
    display: none;
}
div.leaflet-popup-content-wrapper {
    background: #FFFFFF;
    border-radius: 4px;
    padding: 12px 16px;
    top: 0;
    width: 560px;
    -webkit-filter: drop-shadow(0px 0px 16px rgba(63, 67, 106, 0.12));
    filter: drop-shadow(0px 0px 16px rgba(63, 67, 106, 0.12));
    transition: none;
		position: relative;
}
div.form-filter__header,
.form-filter_mobile {
    display: none;
}
.form-filter_window .form__actions_mobile {
    display: none;
}

.no-touch a.dg-control-round__icon:hover,
div.dg-control-round {
    padding: 0;
    border-radius: 8px;
    background-color: #fff;
    background-image: none;
    box-shadow: none;
}

a.dg-control-round__icon_state_active.dg-control-round__icon_name_fullscreen:active:after,
a.dg-control-round__icon_state_active.dg-control-round__icon_name_fullscreen:after,
.no-touch a.dg-control-round__icon_state_active.dg-control-round__icon_name_fullscreen:hover:after,
a.dg-control-round__icon_name_fullscreen:active:after,
.no-touch a.dg-control-round__icon_name_fullscreen:hover:after,
a.dg-control-round__icon_name_fullscreen:after {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFzSURBVHgBtZZBTsJAFED/DF1IjZEb2AsQOQI7l3bbCQnxBOCGxBVloQZjokeADbDsBYx6Alyw1xvYZTed7x8TjJSBlnbmJU077eS/9ufP7zAwgBDjkDHWQ8TGvnlSyhEHA5DsMk+m4JwPjQilxGnRuQwM4fvDhuuenK7HiOmEMWhbE/4nCMZK1tU9M5LSHFlkTbgtYxOqzGsrQp1sNhtcZecZERaVGREeIlPUwLJstXqJm80LukIvTTEsvSw6nfu2lPx1n0xH6ZQ6ztEHInwdIquM6i5CPLTAFkLctpQEKlA4papAKJFL13WXVaSFhJlq9Or143MoiUPB+hSsRy1ouljchDkyUAUynw/eoSScgj3R2VM/RyEez/JkVatxZ0ptyHYKbcm0QpsyhbM5lM8k823JFJkvRKuy36i0p8TsTeqRb4jyT5YkSRxFoxgMoC0atduiZfK5Pqi7fAfBXR9sCfUvUeuCAUjIw/xpLJZyc/dVlh91tJ2m8zhlFQAAAABJRU5ErkJggg==');
    background-size: 14px;
    background-position: center;
}
.dg-control-round.leaflet-control {
    top: 32px;
}
div.dg-control-round,
div.dg-control-round__icon,
a.dg-control-round__icon,
a.dg-control-round {
    width: 46px;
    height: 46px;
    border-radius: 8px;
}
a.dg-control-round__icon,
div.dg-control-round__icon {
    background-image: none;
}
a.dg-control-round__icon,
a.dg-control-round {
    padding: 0;
    cursor: pointer;
    width: 46px;
    height: 46px;
    border-radius: 8px;
    background-color: #FFFFFF;
    box-shadow: 0px 100px 80px rgba(108, 73, 172, 0.07), 0px 41.7776px 33.4221px rgba(108, 73, 172, 0.0503198), 0px 22.3363px 17.869px rgba(108, 73, 172, 0.0417275), 0px 12.5216px 10.0172px rgba(108, 73, 172, 0.035), 0px 6.6501px 5.32008px rgba(108, 73, 172, 0.0282725), 0px 2.76726px 2.21381px rgba(108, 73, 172, 0.0196802);
}
a.dg-control-round .dg-control-round__icon {
    display: none;
}
.dg-control-round.dg-zoom__in {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
.dg-control-round.dg-zoom__out {
    top: 46px;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}
.dg-control-round.dg-zoom__in:after,
.dg-control-round.dg-zoom__out:after {
    background-color: transparent;
    width: 46px;
    height: 46px;
    background-repeat: no-repeat;
    background-size: 14px;
    background-position: center;
    box-shadow: none;
    bottom: 0;
    top: 0;
    z-index: 0;
}
.dg-control-round.dg-zoom__in:after {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABGSURBVHgB7dWxDQAgCABBcEwWcQYXYU2NndGKRKj+O6orSEAlmNmY5+zeVQI1KQ4QEBAwP71vY3bs8HuhX7bjHwICAgI+LfOmCnKlvYqKAAAAAElFTkSuQmCC');
}
.dg-control-round.dg-zoom__out:after {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAECAYAAACdiF9iAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgSURBVHgB3c1BAQAADAFAW0yNpKaFhytwR8ooepTthwH0TAJEG95jBQAAAABJRU5ErkJggg==');
}
.form-search {
    position: relative;
}
.interactive-map .map-search__list {
    display: none;
    flex-direction: column;
    width: 100%;
    max-height: 250px;
    padding: 8px;
    border-radius: 12px;
    background: #ffffff;
    box-shadow: 0px 4px 44px rgba(63, 67, 106, 0.3);
    position: absolute;
    z-index: 99;
    top: 68px;
}
.interactive-map .map-search__list.open {
    display: flex;
}
.note.map-search__list-empty {
    border-radius: 0;
    border: 0;
    justify-content: center;
    text-align: center;
    padding: 4px;
}
.map-search__list-item {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding: 12px 20px;
    cursor: pointer;
}
.map-search__list-item:hover,
.map-search__list-item.selected {
    background: #F7F4FF;
}
.map-search__list-item svg {
    display: none;
    color: #7E6CC1;
    fill: #7E6CC1;
    width: 7px;
    height: 12px;
}
.map-search__list-item:hover svg,
.map-search__list-item.selected svg {
    display: block;
}
.map-search__list-item__title {
    font-weight: 400;
    font-size: 16px;
    line-height: 1.5;
    flex: 1 0 0px;
}
.form-search_subscribe .form-search__btn.form-search__btn_clear {
    visibility: hidden;
    width: 0px;
    color: #9F9F9F;
    padding: 0;
    transition: all .3s;
}
.form-search_subscribe .form-search__btn.form-search__btn_clear.active {
    padding: 16px 0 16px 20px;
    visibility: visible;
    width: auto;
}
.mfp-wrap_mouseDown {
    pointer-events: none;
}
.mfp-wrap_mouseDown .modal{
    pointer-events: initial;
}

div.modal__text.js-message-modal-description {
    font-size: 18px;
}
/*  FORM PRELOADER */
.modal__preloader {
    z-index: 1;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #fff;
    pointer-events: none;
    opacity: 0;
    border-radius: 8px;
}
.modal__preloader.active {
    opacity: 1;
    pointer-events: initial;
}
.modal__preloader__content {
    text-align: center;
    padding: 0 20px;
}
.modal__preloader-spinner{
    width: 60px;
    height: 60px;
    border: 4px solid rgba(0, 0, 0, 0.1);
    border-top: 4px solid #8879C2;
    border-radius: 100%;
    position: relative;
    margin: 0 auto 20px;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    -webkit-animation: spin 1s infinite ease;
    animation: spin 1s infinite ease;
}
.modal__preloader__title {
    margin-bottom: 20px;
    font-size: 30px;
    line-height: 38px;
    font-weight: 700;
}
.modal__preloader__text {
    font-size: 20px;
    line-height: 28px;
    color: rgba(0, 0, 0, .65);
}
.interactive-map .form-filter__section {
	overflow: hidden;
}
.page-layout__main-filter_number {
    --filterNumSize: 20px;
    position: relative;
}
.page-layout__main-filter_number:after {
    content: attr(data-filter-count-checked);
    max-width: var(--filterNumSize);
    min-width: var(--filterNumSize);
    height: var(--filterNumSize);
    border-radius: 100%;
    background-color: var(--purple-4, #9D87F1);
    font-weight: 700;
    font-size: 12px;
    line-height: 12px;
    color: var(--black-0, #FFFFFF);
}

div.interactive-map .form-filter__section {
    overflow: initial;
    margin-bottom: 16px;
}
.form-filter_mobile .form-filter__actions {
    gap: 16px 8px;
}
.modal__need-help .mfp-close {
    opacity: 1;
}
div.modal__need-help .form__actions .btn,
div.interactive-map .form__actions .btn,
.form-filter_mobile .form-filter__btn {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 14px;
    line-height: 20px;
    font-weight: 500;
}
div.interactive-map .form__actions .btn,
.form-filter_mobile .form-filter__btn {
    flex: 1;
}
div.modal__need-help .form__actions .btn,
div.interactive-map .form__actions .btn {
    letter-spacing: initial;
    text-transform: initial;
}

.tabs-content__buttons {
    margin-bottom: 24px;
}

.tabs-content__buttons-inner button:not(:last-child) {
    margin-right: 24px;
}

#regSupportMap.interactive-map__map, .reg-support-list-container {
    display: none;
}
#regSupportMap.interactive-map__map.active, .reg-support-list-container.active {
    display: flex;
}

.reg-support-list-container {
    flex-direction: column;
    gap: 16px;
}

.organization {
    display: flex;
    padding: 24px;
    flex-direction: column;
    border-radius: 12px;
    border: 1px solid rgba(66, 94, 245, 0.20);
    gap: 8px;
}

.template-contacts-container {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 8px;
    margin-bottom: 16px;
}

.contact-info {
    padding-left: 24px;
    position: relative;
    color: #000000;
}

.contact-info::before {
    position: absolute;
    content: '';
    width: 16px;
    height: 16px;
    top: 4px;
    left: 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.79496 4.19718C7.1513 3.9591 7.57016 3.83203 7.9987 3.83203C8.57336 3.83203 9.12443 4.0603 9.53076 4.46663C9.9371 4.87296 10.1654 5.42406 10.1654 5.9987C10.1654 6.42722 10.0383 6.8461 9.80023 7.20243C9.56216 7.55876 9.22376 7.83643 8.82783 8.00043C8.43196 8.16443 7.9963 8.20737 7.57603 8.12376C7.1557 8.04016 6.76963 7.83376 6.46664 7.53076C6.16362 7.22776 5.95726 6.8417 5.87366 6.42139C5.79006 6.0011 5.83297 5.56546 5.99696 5.16955C6.16095 4.77364 6.43866 4.43526 6.79496 4.19718ZM8.60983 5.08408C8.42896 4.96321 8.21623 4.8987 7.9987 4.8987C7.70703 4.89903 7.4275 5.01503 7.22123 5.22125C7.01503 5.42747 6.89903 5.70706 6.8987 5.9987C6.8987 6.21626 6.96323 6.42893 7.0841 6.60982C7.20496 6.7907 7.37676 6.9317 7.57776 7.01496C7.77876 7.09823 7.9999 7.12003 8.2133 7.07756C8.4267 7.0351 8.6227 6.93036 8.7765 6.7765C8.93036 6.62268 9.0351 6.42668 9.07756 6.2133C9.12003 5.99992 9.09823 5.77874 9.01496 5.57774C8.9317 5.37674 8.7907 5.20495 8.60983 5.08408Z' fill='%237E6CC1'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.76206 1.75815C4.88609 0.634123 6.41008 0.001835 7.99967 0C9.58934 0.00181726 11.1134 0.634091 12.2375 1.75812C13.3615 2.88215 13.9939 4.40615 13.9957 5.9958C13.9957 10.5045 8.67227 15.3473 8.44561 15.5511L7.99967 15.9525L7.55374 15.5511C7.32714 15.3473 2.00391 10.5042 2.00391 5.9958C2.00574 4.40618 2.63803 2.88219 3.76206 1.75815ZM11.2951 2.70042C10.421 1.82634 9.23587 1.33469 7.99967 1.33333C6.76354 1.33473 5.57846 1.8264 4.70438 2.70048C3.8303 3.57456 3.33863 4.75967 3.33724 5.9958C3.33724 9.22207 6.75541 12.9009 7.99967 14.133C9.24421 12.9007 12.6624 9.2218 12.6624 5.9958C12.661 4.75963 12.1693 3.5745 11.2951 2.70042Z' fill='%237E6CC1'/%3E%3C/svg%3E");
}

.contact-info.address::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.79496 4.19718C7.1513 3.9591 7.57016 3.83203 7.9987 3.83203C8.57336 3.83203 9.12443 4.0603 9.53076 4.46663C9.9371 4.87296 10.1654 5.42406 10.1654 5.9987C10.1654 6.42722 10.0383 6.8461 9.80023 7.20243C9.56216 7.55876 9.22376 7.83643 8.82783 8.00043C8.43196 8.16443 7.9963 8.20737 7.57603 8.12376C7.1557 8.04016 6.76963 7.83376 6.46664 7.53076C6.16362 7.22776 5.95726 6.8417 5.87366 6.42139C5.79006 6.0011 5.83297 5.56546 5.99696 5.16955C6.16095 4.77364 6.43866 4.43526 6.79496 4.19718ZM8.60983 5.08408C8.42896 4.96321 8.21623 4.8987 7.9987 4.8987C7.70703 4.89903 7.4275 5.01503 7.22123 5.22125C7.01503 5.42747 6.89903 5.70706 6.8987 5.9987C6.8987 6.21626 6.96323 6.42893 7.0841 6.60982C7.20496 6.7907 7.37676 6.9317 7.57776 7.01496C7.77876 7.09823 7.9999 7.12003 8.2133 7.07756C8.4267 7.0351 8.6227 6.93036 8.7765 6.7765C8.93036 6.62268 9.0351 6.42668 9.07756 6.2133C9.12003 5.99992 9.09823 5.77874 9.01496 5.57774C8.9317 5.37674 8.7907 5.20495 8.60983 5.08408Z' fill='%237E6CC1'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.76206 1.75815C4.88609 0.634123 6.41008 0.001835 7.99967 0C9.58934 0.00181726 11.1134 0.634091 12.2375 1.75812C13.3615 2.88215 13.9939 4.40615 13.9957 5.9958C13.9957 10.5045 8.67227 15.3473 8.44561 15.5511L7.99967 15.9525L7.55374 15.5511C7.32714 15.3473 2.00391 10.5042 2.00391 5.9958C2.00574 4.40618 2.63803 2.88219 3.76206 1.75815ZM11.2951 2.70042C10.421 1.82634 9.23587 1.33469 7.99967 1.33333C6.76354 1.33473 5.57846 1.8264 4.70438 2.70048C3.8303 3.57456 3.33863 4.75967 3.33724 5.9958C3.33724 9.22207 6.75541 12.9009 7.99967 14.133C9.24421 12.9007 12.6624 9.2218 12.6624 5.9958C12.661 4.75963 12.1693 3.5745 11.2951 2.70042Z' fill='%237E6CC1'/%3E%3C/svg%3E");
}

.contact-info.email::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M1.33203 2.66797V13.3346H14.6654V2.66797H1.33203ZM13.332 4.0013V4.8227L7.9987 7.90204L2.66536 4.8227V4.0013H13.332ZM2.66536 12.0013V6.36244L7.9987 9.4413L13.332 6.3623V12.0013H2.66536Z' fill='%237E6CC1'/%3E%3C/svg%3E");
}

.contact-info.phone::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M5.55475 10.4468C4.07061 8.96638 3.04223 7.09132 2.59162 5.04406C2.51763 4.6474 2.59272 4.2374 2.80249 3.89272C3.01226 3.54805 3.34192 3.29298 3.72822 3.17646L4.79695 2.83472L5.78456 4.72552L4.97682 5.53312L4.29015 6.21979L4.73289 7.08405C5.65665 8.88165 7.12003 10.345 8.91763 11.2688L9.7819 11.7115L10.4686 11.0248L11.2762 10.2171L13.167 11.2047L12.8252 12.2734C12.7087 12.6598 12.4536 12.9894 12.109 13.1992C11.7643 13.409 11.3543 13.484 10.9576 13.41C8.91036 12.9594 7.0353 11.931 5.55489 10.4469L5.55475 10.4468ZM4.61196 11.3896C6.27173 13.0546 8.37483 14.2079 10.6712 14.7121C11.3923 14.858 12.142 14.7308 12.7746 14.3552C13.4074 13.9796 13.8779 13.3824 14.0951 12.6794L14.7785 10.5421L11.0252 8.58212L9.52516 10.0821C7.9765 9.28572 6.71569 8.02478 5.91955 6.47599L7.41956 4.97599L5.45956 1.22266L3.32215 1.90646C2.61916 2.12363 2.02191 2.59421 1.64629 3.22689C1.27069 3.85957 1.1435 4.60923 1.28942 5.33039C1.79366 7.62672 2.9469 9.72985 4.61196 11.3896Z' fill='%237E6CC1'/%3E%3C/svg%3E");
}

.contact-info.website::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M7.9987 1.33203C6.68017 1.33203 5.39123 1.72302 4.2949 2.45556C3.19857 3.18811 2.34409 4.2293 1.83951 5.44748C1.33492 6.66563 1.2029 8.0061 1.46013 9.2993C1.71737 10.5925 2.3523 11.7804 3.28466 12.7128C4.21701 13.6451 5.40489 14.28 6.6981 14.5373C7.9913 14.7945 9.33177 14.6625 10.5499 14.1579C11.7681 13.6533 12.8093 12.7988 13.5418 11.7025C14.2744 10.6062 14.6654 9.31723 14.6654 7.9987C14.6654 7.12323 14.4929 6.25631 14.1579 5.44748C13.8229 4.63864 13.3318 3.90371 12.7128 3.28465C12.0937 2.6656 11.3588 2.17453 10.5499 1.8395C9.7411 1.50447 8.87417 1.33203 7.9987 1.33203ZM12.6618 5.33203H10.8844C10.711 4.46919 10.3944 3.64144 9.9479 2.88303C11.1096 3.35917 12.0692 4.22512 12.6618 5.33203ZM13.332 7.9987C13.3304 8.4481 13.2752 8.8957 13.1676 9.33203H11.0981C11.143 8.88903 11.1654 8.44396 11.1654 7.9987C11.1654 7.55343 11.143 7.10836 11.0981 6.66536H13.1676C13.2752 7.1017 13.3304 7.5493 13.332 7.9987ZM7.9987 13.332C7.3205 13.332 6.72977 12.258 6.41263 10.6654H9.58477C9.26763 12.258 8.6769 13.332 7.9987 13.332ZM6.22537 9.33203C6.18757 8.90536 6.16537 8.46003 6.16537 7.9987C6.16537 7.53736 6.18763 7.09203 6.22537 6.66536H9.77203C9.80983 7.09203 9.83203 7.53736 9.83203 7.9987C9.83203 8.46003 9.80977 8.90536 9.77203 9.33203H6.22537ZM2.66537 7.9987C2.66701 7.5493 2.72219 7.1017 2.82977 6.66536H4.8993C4.80961 7.55196 4.80961 8.44543 4.8993 9.33203H2.82977C2.72219 8.8957 2.66701 8.4481 2.66537 7.9987ZM7.9987 2.66536C8.6769 2.66536 9.26763 3.73943 9.58477 5.33203H6.41263C6.72977 3.73943 7.3205 2.66536 7.9987 2.66536ZM6.0495 2.88303C5.60296 3.64144 5.28642 4.46919 5.11297 5.33203H3.33563C3.92817 4.22512 4.88776 3.35917 6.0495 2.88303ZM3.33563 10.6654H5.11297C5.28643 11.5282 5.60298 12.356 6.0495 13.1144C4.88776 12.6382 3.92817 11.7723 3.33563 10.6654ZM9.9479 13.1144C10.3944 12.356 10.711 11.5282 10.8844 10.6654H12.6618C12.0692 11.7723 11.1096 12.6382 9.9479 13.1144Z' fill='%237E6CC1'/%3E%3C/svg%3E");
}

.website {
    color: #7E6CC1;
}

.type {
    border-radius: 40px;
    display: flex;
    padding: 2px 10px;
    align-items: center;
    gap: 4px;
    width: fit-content;
    overflow: hidden;
    font-size: 12px;
    line-height: 16px;
}

.name {
    font-size: 20px;
    font-weight: 600;
    line-height: 1.4;
}

.description {
    margin-bottom: 8px;
}

.btn.btn-consult-order {
    padding: 10px 24px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    width: fit-content;
}

@media only screen and (max-width: 1279px) {
    div.interactive-map .form-filter__section {
        overflow: hidden;
    }
    .page-layout_bussines_map .page-layout__header-section {
        margin-bottom: 12px;
    }
    .form-filter_window .form__actions_mobile {
        display: flex;
    }
    .form-filter_window .form__actions_desktop {
        display: none;
    }
    div.interactive-map .page-layout__filter {
        display: block;
    }
    .form-filter {
        display: flex;
        flex-direction: column;
        height: 100%;
        padding: 20px;
    }
    .form-filter_window {
        width: 100%;
        background-color: #fff;
        pointer-events: none;
        opacity: 0;
        position: fixed;
        top: 0;
        left: 0;
        transform: translateX(-100%);
        transition: transform .3s;
        overflow-y: auto;
    }
    .form-filter_window.active {
        pointer-events: initial;
        opacity: 1;
        transform: translateX(0%);
    }
		.form-filter_window .form-filter__section {
			display: none;
		}
		.form-filter_window.active.regions .form-filter__section_region {
			display: block;
		}
		.form-filter_window.active.types .form-filter__section_type {
			display: block;
		}
		.interactive-map .form-filter__section_type .input-group {
			display: flex;
			flex-direction: row;
			align-items: center;
		}
		.interactive-map .form-filter__section_type .checkbox {
			margin-right: 5px;
		}
		.interactive-map .form-filter__section_type .checkbox__view {
			margin-top: 5px;
		}
		.input:focus,
		.input:not(:disabled):hover,
		.input:not(.input_disable):hover {
			box-shadow: none !important;
		}
    button.form-filter__action {
        align-items: center;
    }
    .page-layout__main-filter > *,
    .form-filter__action > * {
        pointer-events: none;
    }
    .form-filter__action_back .form-filter__action-label {
        font-weight: 700;
        font-size: 14px;
        line-height: 14px;
        color: #000;
    }
    .btn-action.form-filter__action_back .form-filter__action-label {
        margin-left: 16px;
    }
    .form-filter__action_back .icon.form-filter__action-icon {
        font-size: 15px;
        top: 1px;
    }
    .btn-action.form-filter__action_window {
        border: 1px solid #E3E3E3;
        border-radius: 8px;
        padding: 10px 12px;
        width: 100%;
        justify-content: space-between;
    }
    .btn-action.form-filter__action_window_hidden {
        display: none;
        pointer-events: none;
    }
    .form-filter__action_window .form-filter__action-label {
        font-size: 14px;
        line-height: 14px;
        color: #000;
    }
    .btn-action.form-filter__action_window .icon.form-filter__action-icon {
        font-size: 12px;
        width: 12px;
        height: 12px;
    }
    div.form-filter__header {
        margin-bottom: 20px;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .form-filter__main,
    .form-filter__section {
        flex: 1;
    }
    .form-filter_mobile .form-filter__actions {
        display: flex;
        align-items: stretch;
    }
    .form-filter__section-labels {
        display: flex;
        flex-wrap: wrap;
        align-items: stretch;
        margin: 8px -4px -4px;
    }
    .form-filter__section-label .card-label__btn > * {
        pointer-events: none;
    }
    .form-filter__section-labels:empty {
        margin: 0;
    }
    .form-filter__section-label {
        margin: 0 4px 4px;
    }
    .card-label.card-label_form_filter .card-label__btn-icon {
        display: flex;
        min-width: 8px;
        max-width: 8px;
        margin-right: 0;
        margin-left: 10px;
        color: #fff;
    }
    button.filter-groups__toggle {
        display: none;
    }
    div.interactive-map .filter-groups__result,
    .filter-groups__wrapper,
    .filter-groups {
        height: 100%;
    }
    div.interactive-map .filter-groups__result {
        max-height: calc(100% - 60px);
    }
    .page-layout__filter {
        max-width: 360px;
        height: 100%;
        background-color: #fff;
        transform: translateX(-100%);
        transition: transform .3s;
    }
    .page-layout__filter-wrapper {
        pointer-events: none;
        opacity: 0;
        position: fixed;
        left: 0;
        top: var(--header-height);
        background: rgba(0, 0, 0, 0.32);
        width: 100%;
        height: calc(100% - var(--header-height));
        z-index: 100;
    }
    .page-layout__filter-wrapper.active {
        pointer-events: initial;
        opacity: 1;
    }
    .page-layout__filter-wrapper.active .page-layout__filter {
        transform: translateX(0);
    }
    .interactive-map .map-search__list {
        max-height: 200px;
        top: 48px;
        padding-right: 22px;
    }
    .interactive-map .page-layout__main .form-search__btn.form-search__btn_clear {
        visibility: hidden;
        width: 0px;
        padding: 0;
    }
    .page-layout__main .form-search__btn.form-search__btn_clear.active {
        padding: 7px 0 7px 12px;
        visibility: visible;
        width: auto;
    }
    div.modal__text.js-message-modal-description {
        font-size: 16px;
    }
}

@media (max-width: 1279px) {
    .form-filter__section-labels .form-filter__section-label {
        white-space: initial;
        line-height: 16px;
    }
}
@media (max-width: 1024px) {
    .modal__preloader__title{
        font-size: 24px;
    }
    .warning-notice {
        margin-bottom: 24px;
    }
    /*  overlay and modal z-index fix */
    .mfp-bg{
        z-index: 100001!important;
    }
    .mfp-wrap{
        z-index: 100002!important;
    }
}
@media only screen and (max-width: 767px) {
    .template-contacts-container {
        grid-template-columns: 1fr;
    }
    .page-layout_bussines_map .page-layout__header-section {
        margin-bottom: 9px;
    }
    .note_attention .note__link_last {
        margin-top: 9px;
    }
    .note_attention .btn-action.note__link {
        font-size: 12px;
        line-height: 12px;
    }
    div.interactive-map__map {
        height: 568px;
        max-height: 568px;
        min-height: 568px;
    }
    div.interactive-map .note_attention .icon.note__link-icon {
        width: 6px;
        height: 6px;
        min-width: 6px;
        min-height: 6px;
        margin-right: 0;
        margin-left: 4px;
    }
    .map-info__btns {
        flex-direction: column;
        justify-content: initial;
        align-items: stretch;
    }
    .btn-action.map-info__link {
        margin-top: 12px;
        display: inline-block;
        font-size: 14px;
        line-height: 16px;
    }
    .btn-action.map-info__link svg.map-info__link-icon {
        margin-left: 0;
    }
    div.form-filter {
        overflow-y: auto;
    }
    div.form__actions_mobile .form__action {
        line-height: 12px;
        padding-top: 8px;
        padding-bottom: 8px;
    }
    .interactive-map .map-search__list {
        top: 44px;
    }
    .map-search__list-item {
        padding: 8px;
    }
    .map-search__list-item__title {
        font-size: 14px;
    }
    div.modal__text.js-message-modal-description {
        font-size: 14px;
    }
    .modal__preloader-spinner{
        width: 40px;
        height: 40px;
    }
    .modal__preloader__title{
        font-size: 16px;
    }
    .modal__preloader__text{
        font-size: 14px;
        line-height: 20px;
    }
    .warning-notice {
        margin-top: 8px;
        padding: 12px 12px 4px 34px;
        background-color: #FFD633;
    }
    .warning-notice__text{
        margin-bottom: 9px;
        font-size: 12px;
        line-height: 18px;
    }
    .warning-notice__icon{
        position: absolute;
        top: 14px;
        left: 12px;
        width: 14px;
        height: 14px;
    }
    .warning-notice__chevron {
        top: 5px;
    }
    .modal_authorization-small{
        border: none!important;
        padding:16px!important;
    }
}

@media only screen and (max-width: 576px) {
    div.form-filter .form__action_reset {
        display: none;
    }
    .organization {
        font-size: 14px;
        padding: 16px;
    }
    .name {
        font-size: 16px;
    }
}

@media only screen and (max-width: 320px) {
    div.title.modal__title.js-message-modal-title {
        font-size: 16px;
    }
}
.map-info__list {
	display: flex;
	flex-direction: column;
	align-items: flex-end;
	flex: 1 0 0;
	gap: 8px;
	margin-top: 16px;
}

.map-info__list-item {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	align-self: stretch;
}

.map-info__list-item__title {
	display: flex;
	padding: 8px 8px 8px 12px;
	align-items: flex-start;
	align-self: stretch;
	border-radius: 8px 8px 0px 0px;
	background: var(--dark-indigo-10, rgba(66, 94, 245, 0.10));
	position: relative;
	cursor: pointer;
}

.map-info__list-item__title span {
	flex: 1 0 0;
	color: var(--Black-black-6, #000);
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 140%; /* 22.4px */
}
.map-info__list-item__title .popup__open-icon {
	position: relative;
	width: 20px;
	height: 20px;
	rotate: 180deg;
}
.map-info__list-item__title.open .popup__open-icon {
	rotate: 0deg;
}

.map-info__list-item__info {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	align-self: stretch;
	border-radius: 0px 0px 8px 8px;
	border: 1px solid var(--dark-indigo-10, rgba(66, 94, 245, 0.10));
	max-height: 0;
	transition: all 0.3s ease;
	overflow: hidden;
	visibility: collapse;
}
.map-info__list-item__title.open + .map-info__list-item__info {
	max-height: 1000px;
	visibility: visible;
	padding: 12px 16px 16px 16px;
}
.map-info__list-item__more {
	display: flex;
	align-items: flex-end;
	gap: 2px;
	cursor: pointer;
	margin-bottom: 16px;

	position: relative;
	color: var(--Purple-purple-5, #7E6CC1);
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.table__more {
	overflow: hidden;
	visibility: collapse;
}
.map-info__list-item__more.open + .table__more {
	visibility: visible;
}
.map-info__list-item__more .popup__more-icon {
	position: relative;
	width: 16px;
	height: 16px;
}
.map-info__list-item__more.open .popup__more-icon {
	rotate: 180deg;
}
.dg-scroller {
	scrollbar-width: none !important;
	-ms-overflow-style: none !important;
}
.dg-scroller__bar-wrapper {
	width: 6px !important;
	background-color: #f3f3f3 !important;
}
.dg-scroller__bar {
	background: #9d87f1 !important;
	width: 6px !important;
}
.popup-wrapper__window {
	max-height: calc(100% - 20px);
}
.popup-wrapper {
	z-index: 100000 !important;
}
.map-info button.btn {
	font-size: 14px;
	text-transform: initial;
}
/* End */


/* Start:/local/templates/extranet/assets/css/service/reg-support-map.css?17691070119066*/
.interactive-map{gap:80px;grid-template-columns:264px 1fr}.interactive-map__map{display:flex;height:698px;max-height:698px;max-width:876px;min-height:698px;min-width:876px;position:relative;width:876px}.interactive-map .form-filter__section{margin-bottom:24px}.interactive-map .form-filter__section_type .input-group{display:inline;padding-left:30px;position:relative}.interactive-map .form-filter__section_type .checkbox{display:inline;position:static}.interactive-map .form-filter__section_type .checkbox__view{left:0;position:absolute;top:0}.interactive-map .form-filter__section_type .tip-icon{top:3px}.interactive-map .page-layout__main-filter{display:none}.interactive-map .filter-groups__toggle{justify-content:space-between;width:100%}.interactive-map .filter-groups__toggle>.icon{color:#9f9f9f}.interactive-map .filter-groups__search{margin-bottom:16px}.interactive-map .filter-groups__search .input{height:44px}.interactive-map .filter-groups__result{max-height:212px}.interactive-map .filter-groups__result .simplebar-content{overflow-x:hidden}.interactive-map .filter-groups__result .simplebar-horizontal{display:none}.interactive-map .filter-groups__result .input-group{margin-bottom:12px}.interactive-map .filter-groups__result .input-group:last-child{margin-bottom:0}.interactive-map .form__actions{flex-direction:column;gap:16px}.interactive-map .form__actions .btn{font-size:12px;font-weight:600;letter-spacing:.04em;line-height:150%;margin:0;padding:10px 32px;text-transform:uppercase;width:100%}.interactive-map .tabs__button_active>.icon{color:#9f9f9f}.interactive-map .page-layout__header{margin-bottom:40px}.interactive-map .page-layout__header-title{max-width:70%}.interactive-map .page-layout__header-title:not(:last-child){margin-bottom:40px}.interactive-map .page-layout__header .note .icon{color:#9d87f1;height:16px;margin-right:13px;margin-top:5px;min-height:16px;min-width:16px;width:16px}.interactive-map .page-layout__main .form-search{margin-bottom:24px}.interactive-map .page-layout__main .form-search__input{padding:15px 16px}.interactive-map .page-layout__step-item{display:flex}.interactive-map .page-layout__step-item:not(:last-child){margin-bottom:12px}.interactive-map .page-layout__step-number{color:#7e6cc1;font-size:18px;font-weight:700;line-height:130%;margin-right:16px;min-width:fit-content}.interactive-map .page-layout__step-text{font-size:18px;line-height:130%}.text-typography_interactive-map{font-size:18px;line-height:140%;margin-bottom:20px}.map-info__title{color:#000;display:flex;font-size:18px;font-weight:700;justify-content:space-between;line-height:140%;margin-bottom:8px}.map-info__title .icon{cursor:pointer;height:16px;margin-left:auto;padding:2px;position:relative;top:2.5px;width:16px}.map-info__description{color:#000;display:flex;flex-direction:column;font-size:12px;gap:4px;line-height:18px;margin-bottom:16px}.map-info__description-label{color:#9f9f9f}.map-info .card-label{font-size:10px;line-height:14px;padding:1px 7px;width:fit-content}.map-info .table{margin-bottom:16px}.map-info .table td{font-size:12px;line-height:150%;padding:8px 0 12px}.map-info .table td:first-child{color:#9f9f9f;padding-left:0;padding-right:48px;width:168px}.map-info .table td:last-child:after{width:100%}.map-info .table td a{color:#7e6cc1;text-decoration:none}.map-info .btn{font-size:12px;font-weight:600;letter-spacing:.04em;line-height:150%;padding:8px 21px;text-transform:uppercase}.modal__need-help{border-radius:8px;max-width:700px;padding:36px}.modal__need-help .mfp-close{cursor:pointer;display:flex;height:28px;padding:5px;position:absolute;right:19px;top:19px;width:28px}.modal__need-help .mfp-close .icon{color:#000;height:18px;width:18px}.modal__need-help .modal__title{color:#101117;font-size:24px;font-weight:700;line-height:130%;margin-bottom:24px}.modal__need-help .modal__text{color:#666;font-size:18px;line-height:26px;margin-bottom:12px}.modal__need-help .form__section,.modal__need-help .input-group:not(:last-child){margin-bottom:12px}.modal__need-help .form__actions{justify-content:flex-end}.modal__need-help .form__actions .btn{font-size:12px;font-weight:600;letter-spacing:.04em;line-height:20px;padding:9px 21px;text-transform:uppercase}.modal__need-help .note{margin-bottom:24px}.modal__need-help .note .icon{color:#9d87f1;height:16px;margin-right:13px;margin-top:5px;min-height:16px;min-width:16px;width:16px}.modal__data-sent{border-radius:8px;max-width:400px;padding:28px}.modal__data-sent .mfp-close{cursor:pointer;display:flex;height:28px;padding:5px;position:absolute;right:19px;top:19px;width:28px}.modal__data-sent .mfp-close .icon{color:#000;height:18px;width:18px}.modal__data-sent .modal__title{color:#101117;font-size:20px;font-weight:700;line-height:140%;margin-bottom:16px}.modal__data-sent .modal__text{color:#666;font-size:18px;line-height:26px;margin-bottom:16px}.modal__data-sent .form__actions{justify-content:flex-end}.modal__data-sent .form__actions .btn{font-size:12px;font-weight:600;letter-spacing:.04em;line-height:20px;padding:9px 21px;text-transform:uppercase}@media only screen and (max-width:1279px){.interactive-map.page-layout{gap:0;grid-template-columns:1fr}.interactive-map__map{max-width:100%;min-width:100%;width:100%}.interactive-map__map img{width:100%}.interactive-map .page-layout__filter{display:none}.interactive-map .page-layout__header{margin-bottom:24px}.interactive-map .page-layout__header .title{font-size:36px;line-height:120%;margin-bottom:24px}.interactive-map .page-layout__search{display:flex}.interactive-map .page-layout__main .form-search__input{font-size:14px;line-height:150%;padding:7px 11px 6px}.interactive-map .page-layout__main .form-search__btn{padding:7px 11px 6px}.interactive-map .page-layout__main-filter{align-items:center;border:1px solid #9d87f1;border-radius:8px;color:#9d87f1;display:flex;font-size:12px;letter-spacing:.04em;line-height:20px;margin-bottom:24px;margin-left:12px;padding:8px 26px;text-transform:uppercase}.interactive-map .page-layout__main-filter .icon{margin-right:8px}.interactive-map .page-layout__main-filter_number{background:#9d87f1;border-radius:60px;color:#fff;font-size:12px;line-height:20px;margin-left:8px;padding:0 6.5px}.interactive-map .note{line-height:140%}.modal__need-help{max-width:580px;padding:24px}.modal__need-help .modal__title{margin-bottom:16px}.modal__need-help .modal__text{font-size:16px;line-height:24px}.modal__need-help .input-group .label{font-size:14px;line-height:150%;margin-bottom:4px}.modal__need-help .note{line-height:140%;margin-bottom:20px}.modal__need-help .form__actions .btn{padding:7px 21px}.modal__data-sent{max-width:360px;padding:24px}.modal__data-sent .modal__text{font-size:16px;line-height:24px}.modal__data-sent .form__actions .btn{padding:7px 21px}}@media only screen and (max-width:1024px){.interactive-map__map{height:394px;max-height:394px;min-height:394px}.interactive-map .page-layout__step-number,.interactive-map .page-layout__step-text{font-size:16px}.text-typography_interactive-map{font-size:16px;line-height:150%;margin-bottom:16px}}@media only screen and (max-width:767px){.interactive-map .page-layout__header .title{font-size:26px}.interactive-map .page-layout__step-item{flex-direction:column}.interactive-map .page-layout__step-number{font-size:14px;margin-bottom:8px;margin-right:0}.interactive-map .page-layout__step-text{font-size:14px}.text-typography_interactive-map{font-size:14px;margin-bottom:12px}.modal__need-help{max-width:288px;padding:16px 24px}.modal__need-help .mfp-close{top:14px}.modal__need-help .modal__title{font-size:16px;line-height:140%}.modal__need-help .modal__text{font-size:14px;line-height:22px}.modal__need-help .input-group .label{font-size:14px;line-height:120%;margin-bottom:4px}.modal__need-help .note .icon{height:12px;margin-right:9px;margin-top:2px;min-height:12px;min-width:12px;width:12px}.modal__need-help .form__actions{justify-content:space-between}.modal__need-help .form__action{margin:0}.modal__data-sent{max-width:288px;padding:16px 24px}.modal__data-sent .mfp-close{top:14px}.modal__data-sent .modal__title{font-size:16px;line-height:140%}.modal__data-sent .modal__text{font-size:14px;line-height:22px}.modal__data-sent .form__actions .btn{width:100%}}@media only screen and (max-width:540px){.interactive-map .page-layout__header .title{font-size:26px}.interactive-map .page-layout__header .note .icon{height:12px;margin-right:9px;margin-top:2px;min-height:12px;min-width:12px;width:12px}.interactive-map .page-layout__search{flex-direction:column;margin-bottom:16px}.interactive-map .page-layout__main .form-search{margin-bottom:16px}.interactive-map .page-layout__main-filter{justify-content:center;margin-bottom:0;margin-left:0}.map-info__title{font-size:16px;line-height:140%}.map-info .table{margin-bottom:4px}.map-info .table tr{border-bottom:1px solid #f3f3f3;display:flex;flex-direction:column;gap:4px;padding:8px 0 12px}.map-info .table tr:last-child{border:none}.map-info .table td{font-size:10px;padding:0}.map-info .table td:after{display:none}.map-info .btn{width:100%}}
/* End */
/* /local/components/nota/business.support.map/templates/.default/style.css?173886507433121 */
/* /local/templates/extranet/assets/css/service/reg-support-map.css?17691070119066 */
