.keen-slider:not([data-keen-slider-disabled]){-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;align-content:flex-start;display:flex;overflow:hidden;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;-khtml-user-select:none;width:100%}.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{min-height:100%;overflow:hidden;position:relative;width:100%}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{flex-wrap:wrap}.label{font-size:12px;line-height:14px;font-weight:500;display:inline-block;padding:5px 10px;color:var(--text-color)}.button.collection-add-btn{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;height:42px;padding:0 16px;border:1px solid var(--input-border-color);border-radius:100px;background-color:transparent;color:var(--text-color);font-weight:600;transition:border-color .3s ease,background-color .3s ease}.button.collection-add-btn:hover{border-color:#00cdff}.button.collection-add-btn:disabled{opacity:.6;cursor:wait}.button.collection-add-btn .collection-add-btn__icon{flex-shrink:0;color:#00cdff}.button.collection-add-btn.collection-add-btn--added{border-color:rgba(0,205,255,.5);background-color:rgba(0,205,255,.08);font-weight:400}.button.collection-add-btn.collection-add-btn--added:hover{border-color:#00cdff}.collection-add-btn-compact:disabled{opacity:.6;cursor:wait}.collection-add-btn-compact--added{color:#00cdff}.collection-name-modal .modal-window{max-width:480px}.collection-name-modal__content{display:flex;flex-direction:column;gap:8px;padding:20px 30px 24px;font-size:14px}.collection-name-modal__footer{padding-top:12px}.collection-name-modal__footer .button{width:100%}.collection-card-control{color:var(--card-control-icon-color)}.collection-card-control--added{color:#00cdff}.collection-card-control--loading{opacity:.6;pointer-events:none}.collection-bar{position:fixed;right:32px;bottom:32px;z-index:1000;display:flex;align-items:center;gap:12px;max-width:calc(100vw - 32px);padding:8px 20px 8px 8px;border:1px solid var(--modal-border-color);border-radius:100px;background-color:var(--modal-background);color:var(--text-color);cursor:pointer;transition:border-color .3s ease;animation:collection-bar-in .25s ease}.collection-bar:hover{border-color:#00cdff}.collection-bar--pulse .collection-bar__count{animation:collection-bar-count .6s ease}.collection-bar__icon{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border-radius:50%;background-color:#00cdff;color:#fff}.collection-bar__count{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;padding:0 5px;border:2px solid var(--modal-background);border-radius:10px;background-color:#23e1b8;color:#fff;font-size:11px;font-weight:700;line-height:16px;text-align:center}.collection-bar__text{display:flex;flex-direction:column;min-width:0;text-align:left}.collection-bar__title{font-size:15px;font-weight:600;line-height:20px}.collection-bar__client{overflow:hidden;max-width:220px;color:var(--text2-color);font-size:13px;line-height:18px;white-space:nowrap;text-overflow:ellipsis}@keyframes collection-bar-in{0%{opacity:0}to{opacity:1}}@keyframes collection-bar-count{0%,to{transform:scale(1)}40%{transform:scale(1.35)}}.collection-panel .modal-window{max-width:600px}.collection-panel__content{display:flex;flex-direction:column;max-height:calc(100vh - 240px);padding:20px 30px 24px}.collection-panel__switcher{position:relative;margin-bottom:16px}.collection-panel__switcher__backdrop{position:fixed;inset:0;z-index:1}.collection-panel__switcher__menu{position:absolute;top:calc(100% + 6px);left:0;z-index:2;display:flex;flex-direction:column;width:100%;max-height:320px;margin:0;padding:8px;overflow-y:auto;border:1px solid var(--input-border-color);border-radius:16px;background-color:var(--modal-background);box-shadow:0 12px 32px rgba(0,0,0,.12);list-style:none}.collection-panel__switcher__menu a,.collection-panel__switcher__menu button{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;border:0;border-radius:10px;background:transparent;color:var(--text-color);font-family:inherit;font-size:14px;text-align:left;text-decoration:none;cursor:pointer}.collection-panel__switcher__menu a:hover,.collection-panel__switcher__menu button:hover{background-color:rgba(0,205,255,.08)}.collection-panel__switcher__title{overflow:hidden;flex:1 1;min-width:0;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.collection-panel__switcher__meta{flex-shrink:0;color:var(--text2-color);font-size:13px}.collection-panel__switcher__divider{height:1px;margin:6px 4px;background-color:var(--modal-border-color)}.collection-panel__switcher .collection-panel__switcher__action{color:#00cdff;font-weight:600}.collection-panel__switcher .collection-panel__switcher__all{color:var(--text2-color);font-size:13px}.collection-panel__switcher .collection-panel__switcher__all:hover{background-color:transparent;color:var(--text-color)}.collection-panel__client{display:flex;align-items:center;gap:12px;width:100%;padding:8px 12px 8px 8px;border:1px solid var(--input-border-color);border-radius:16px;background:transparent;color:var(--text-color);font-family:inherit;text-align:left;cursor:pointer;transition:border-color .3s ease,background-color .3s ease}.collection-panel__client:hover,.collection-panel__client[aria-expanded=true]{border-color:#00cdff}.collection-panel__client__avatar{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border-radius:50%;background-color:rgba(0,205,255,.12);color:#00cdff;font-size:15px;font-weight:700}.collection-panel__client__info{display:flex;flex-direction:column;flex:1 1;gap:2px;min-width:0}.collection-panel__client__name{overflow:hidden;font-size:17px;font-weight:700;line-height:22px;white-space:nowrap;text-overflow:ellipsis}.collection-panel__client__meta{color:var(--text2-color);font-size:13px;line-height:18px}.collection-panel__client__chevron{flex-shrink:0;color:var(--text2-color);transition:transform .3s ease}.collection-panel__client__chevron--open{transform:rotate(180deg)}.collection-panel__link{display:flex;align-items:center;gap:4px;margin-bottom:20px;padding:4px 4px 4px 14px;border-radius:12px;background-color:var(--card-tag-border-color)}.collection-panel__link__url{overflow:hidden;flex:1 1;min-width:0;padding:8px 0;border:0;background:transparent;color:var(--text2-color);font-family:inherit;font-size:13px;text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}.collection-panel__link__url:hover{color:var(--text-color)}.collection-panel__link__open{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:10px;color:#00cdff}.collection-panel__link__open:hover{background-color:rgba(0,205,255,.08)}.collection-panel__objects__title{display:block;margin-bottom:4px;color:var(--text2-color);font-size:13px;font-weight:600}.collection-panel__list{margin:0;padding:0;list-style:none}.collection-panel__item{display:flex;align-items:center;gap:4px;min-height:44px;border-bottom:1px solid var(--modal-border-color)}.collection-panel__item:last-child{border-bottom:0}.collection-panel__item__title{overflow:hidden;flex:1 1;min-width:0;color:var(--text-color);font-size:14px;white-space:nowrap;text-overflow:ellipsis}.collection-panel__item__title:hover{color:#00cdff}.collection-panel__item__action{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--text2-color);transition:.3s ease}.collection-panel__item__action:hover{background-color:var(--card-tag-border-color);color:var(--text-color)}.collection-panel__footer{display:flex;align-items:center;gap:10px;padding:16px 30px 20px;border-top:1px solid var(--modal-border-color)}.collection-panel__footer .button{display:flex;align-items:center;gap:6px}.collection-panel__copy{min-width:230px}.collection-panel__share{flex:0 0 42px;width:42px;padding:0;border-radius:50%}.collection-panel__finish{margin-left:auto;color:var(--text2-color)}.collection-panel__finish:hover{color:#ee4a26}@media screen and (max-width:1150px){.collection-bar{right:16px;bottom:76px}}@media screen and (max-width:750px){.collection-bar{bottom:140px;padding:6px;gap:0}.collection-bar__text{display:none}.collection-name-modal__content,.collection-panel__content{padding:14px 16px}.collection-name-modal__content{flex:1 1}.collection-name-modal__footer{margin:auto -16px 0;padding:14px 16px 0;border-top:1px solid var(--modal-border-color)}.collection-panel__content{flex:1 1;max-height:none}.collection-panel__footer{padding:12px 16px}.collection-panel__footer .collection-panel__copy{flex:1 1;min-width:0;justify-content:center}}.object-title__actions{display:flex;align-self:start;gap:8px}.collection-finish-modal .collection-finish-modal__content{justify-content:flex-start;text-align:left}.collection-finish-modal .collection-finish-modal__content p{text-align:left}.collection-finish-modal .collection-finish-modal__content strong{display:inline-block;margin-top:10px;overflow-wrap:anywhere}@media screen and (max-width:750px){.collection-finish-modal .collection-finish-modal__content{padding-right:16px;padding-left:16px}.collection-panel .modal-title--button,.collection-panel .modal-title-box{min-width:0}.collection-panel .modal-title--button{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.collection-panel .modal-title-clear-btn{flex-shrink:0;margin-left:12px;color:#00cdff}}.collection-panel__empty{margin:0;font-size:14px;line-height:20px;opacity:.7}.collection-choose-modal__content{gap:0}.collection-choose-modal__badge{flex-shrink:0;padding:1px 8px;border-radius:100px;background-color:rgba(0,205,255,.12);color:#00cdff;font-size:12px;line-height:18px;font-weight:600}.collection-choose-modal__list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.collection-choose-modal__item{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border:1px solid var(--input-border-color);border-radius:12px;background-color:transparent;color:var(--text-color);font-family:inherit;text-align:left;cursor:pointer;transition:border-color .3s ease}.collection-choose-modal__item:hover:not(:disabled){border-color:#00cdff}.collection-choose-modal__item:disabled{cursor:default;opacity:.55}.collection-choose-modal__item--loading:disabled{cursor:wait;opacity:.8}.collection-choose-modal__item__info{display:flex;flex-direction:column;flex-grow:1;min-width:0}.collection-choose-modal__item__head{display:flex;align-items:center;gap:8px;min-width:0}.collection-choose-modal__item__title{overflow:hidden;font-size:15px;line-height:20px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.collection-choose-modal__item__meta{font-size:13px;line-height:18px;opacity:.6}.collection-choose-modal__item__icon{flex-shrink:0;color:#00cdff}.collection-choose-modal__new{display:flex;align-items:center;align-self:flex-start;gap:6px;margin-top:16px;padding:0;border:0;background:transparent;color:#00cdff;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.map-container{display:block;width:100%;height:100%}.map-container__preloader{display:flex;width:100%;height:100%;max-height:48px;align-items:center;justify-content:center;position:absolute;left:0;top:calc(50% - 24px);z-index:900}.map__wrapper{display:block;width:100%;height:100%;position:relative}.map__controls-left{left:20px}.map__controls-left,.map__controls-right{display:flex;column-gap:6px;position:absolute;top:30px}.map__controls-right{right:20px}.map__controls-center{display:flex;justify-content:center;align-items:flex-start;column-gap:6px;width:100%;position:absolute;left:0;top:30px}.map__controls-zoom{display:flex;flex-direction:column;row-gap:6px;transform:translateY(-50%);position:absolute;top:50%;right:20px}.map__control{display:flex;justify-content:center;align-items:center;column-gap:4px;min-width:42px;height:42px;background:var(--white__backgroundBlack);text-align:center;text-decoration:none;border:1px solid var(--white__primary);border-radius:16px;transition:.2s;font-family:Exo\ 2}.map__control--filter{padding:0 18px;background:#00cdff;border:1px solid #00cdff;border-radius:100px;position:absolute;left:20px;top:30px}.map__control--filter .map__control-icon svg circle,.map__control--filter .map__control-icon svg line,.map__control--filter .map__control-icon svg path,.map__control--filter .map__control-icon svg rect{stroke:#fff;transition:.2s}.map__control--filter .map__control-caption{color:#fff;font-weight:700}.map__control--full-screen-object-map{margin-left:24px}.map__control--full-screen svg{color:var(--primary__white)}.map__control-infrastructure{display:flex;flex-direction:column;position:absolute;left:20px;top:30px;gap:6px}.map__control-infrastructure__swicher-container{display:flex;gap:9px;width:-moz-fit-content;width:fit-content;background:var(--white__backgroundBlack);padding:9px 9px 9px 18px;border-radius:50px;font-size:14px;line-height:24px;align-items:center;grid-area:swicher}.map__control-infrastructure__info-button{grid-area:info;width:42px}.map__control-infrastructure__list{display:flex;animation:infrastructureListAnimation .3s ease;flex-direction:column;padding:20px;background-color:var(--white__backgroundBlack);font-size:14px;gap:10px;border-radius:20px;min-width:100%;grid-area:panel}.map__control-infrastructure__list__item{display:flex;gap:8px;align-items:center}.map__control-infrastructure__list__item__icon-container{width:32px;height:32px;position:relative}.map__control-infrastructure__list__item__icon-container div{width:32px;height:32px;border-radius:50%;opacity:.1;position:absolute;top:0;left:0}.map__control-infrastructure__list__item__icon-container span{position:absolute;top:4px;left:4px;font-size:24px}.map__control-infrastructure__list__item__icon-container span:before{display:block;width:100%;height:100%}.map__control-infrastructure__list__item p{color:var(--text-color);margin-right:37px}.map__control-infrastructure__list__checkbox{margin-left:auto}.map__control-infrastructure__list__checkbox .checkbox__text{width:16px;height:16px}.map__control-infrastructure__list__checkbox .checkbox__text:before{margin:0}.map__control-infrastructure__list__checkbox .checkbox__text span{display:none}.map__control-dropdown{display:block;width:320px;margin-top:8px;padding:16px;background:#fff;border-radius:16px;opacity:0;visibility:hidden;transition:.1s;position:absolute;left:0;top:100%;z-index:2}.map__control-dropdown .modal-select{font-size:14px;font-weight:400;line-height:20px;color:#3f586e;height:30px;padding:0 14px;background:#fff;border-radius:100px}.map__control-dropdown .modal-select:nth-child(2n){background:#fff}.map__control-dropdown .modal-select:hover{background:rgba(0,205,255,.2)}.map__control-icon{display:flex;justify-content:center;align-items:center;position:relative}.map__control-caption{font-size:14px;color:var(--primary__white);line-height:20px;transition:.2s}.map__control-balloon{display:flex;justify-content:center;align-items:center;min-width:12px;height:12px;padding:1px 3px 0;font-size:8px;line-height:11px;color:#fff;font-weight:600;background:#3f586e;border-radius:100px;position:absolute;top:0;right:0}.map__control--desktop-hover:hover{background:#26c4f4;color:#fff;border:1px solid #26c4f4}.map__control--desktop-hover:hover svg circle,.map__control--desktop-hover:hover svg line,.map__control--desktop-hover:hover svg path,.map__control--desktop-hover:hover svg rect{stroke:#fff}.map__control--desktop-hover:hover .map__control-caption{color:#fff}.map__control.active{background:#26c4f4;color:#fff;border:1px solid #26c4f4}.map__control.active svg circle,.map__control.active svg line,.map__control.active svg path,.map__control.active svg rect{stroke:#fff}.map__control.active .map__control-caption{color:#fff}.map__control svg{display:flex}.map__control svg circle,.map__control svg line,.map__control svg path,.map__control svg rect{stroke:var(--primary__white);transition:.2s}.map__control-head .map__control{padding:0 18px;border-radius:100px}.map__control-right{display:flex;column-gap:6px}.map__control-right__tools{display:contents}.map__control-switch{display:flex;column-gap:6px;margin-top:-6px;padding:6px;background:#fff;border-radius:100px}.map__control-switch__wrapper{height:0}.map__control-switch__button{display:flex;justify-content:center;align-items:center;height:42px;padding:0 18px;font-size:14px;line-height:20px;color:#3f586e;font-weight:700;background:#f8fafc;text-align:center;text-decoration:none;border:1px solid #f8fafc;border-radius:100px;transition:.2s}.map__control-switch__button:hover{background:rgba(22,241,255,.3);color:#00cdff}.map__control-switch__button.active{background:#26c4f4;color:#fff;border:1px solid #26c4f4}.map__control .icon-map-control__back{display:none}.map__card{display:flex;max-width:364px;transform:translateY(-50%);position:absolute;left:20px;top:50%}.map__card .card-map{font-size:14px}@media screen and (min-width:1150px)and (max-height:820px){.map__card{justify-content:center;align-items:center;width:100%;max-width:532px;margin:0 auto;padding:16px;transform:translateY(0);position:fixed;left:0;right:0;bottom:0;top:unset}.map__card .card-map{display:flex;flex-direction:row;max-width:500px;height:-moz-fit-content;height:fit-content;padding:0;background:var(--card-map-background);border-radius:10px;cursor:pointer;min-height:100px}.map__card .card-map__close{width:32px;height:32px;margin-left:0;background:var(--card-map-background);border:0;left:unset;right:0;top:0}.map__card .card-map__control,.map__card .card-map__gallery-thumbnail,.map__card .card-map__location,.map__card .card-map__tags{display:none}.map__card .card-map__tags--dom{display:flex}.map__card .card-map__gallery{width:80px;cursor:default}.map__card .card-map__gallery-display{height:100%}.map__card .card-map__gallery-display .arrow{display:none}.map__card .card-map__gallery .keen-slider{position:absolute;top:0;left:0}.map__card .card-map__gallery .keen-slider__slide img{min-height:100px;height:100%}.map__card .card-map__content{flex:1 1;padding:10px}.map__card .card-map__caption{font-size:13px;line-height:16px}.map__card .card-map__plots-list{background:var(--card-map-background)}}@media screen and (max-width:1150px){.map__control--filter{width:46px;height:54px;background:var(--white__colorDarkBackgroud);border:0;border-bottom:1px solid var(--white__primary);border-radius:0;position:fixed;left:unset;top:0;right:0;z-index:992}.map__control--filter:hover{background:var(--white__colorDarkBackgroud);border:0;border-bottom:1px solid var(--white__primary)}.map__control--filter .map__control-icon svg circle,.map__control--filter .map__control-icon svg ellipse,.map__control--filter .map__control-icon svg line,.map__control--filter .map__control-icon svg path,.map__control--filter .map__control-icon svg rect{stroke:var(--primary__white)}.map__control--filter .map__control-caption{display:none}.map__control--filter .map__control-balloon{background:#00cdff}.map__control-switch{padding:0;column-gap:0;border:1px solid #e5edf3}.map__control-switch__button{color:#3f586e;font-weight:400;background:#e5edf3;border:0;border-radius:0}.map__control-switch__button:first-child{border-radius:100px 0 0 100px}.map__control-switch__button:last-child{border-radius:0 100px 100px 0}.map__control-switch__button.active{color:#3f586e;background:#fff;border:0}.map__control-head{display:flex;width:100%;height:54px;background:var(--white__colorDarkBackgroud);border-bottom:1px solid var(--white__primary);position:fixed;left:0;top:0;z-index:990}.map__control-head .map__control{height:54px;background:none;border-radius:0;border:0;border-bottom:1px solid var(--white__primary)}.map__control-head .map__control .icon-map-control__list{display:none}.map__control-head .map__control .icon-map-control__back{display:block}.map__control-head .map__control:hover{background:var(--white__colorDarkBackgroud);color:#00cdff;border:0;border-bottom:1px solid var(--white__primary)}.map__control-head .map__control:hover .map__control-caption{color:var(--primary__white)}.map__control-head .map__control:hover svg circle,.map__control-head .map__control:hover svg line,.map__control-head .map__control:hover svg path,.map__control-head .map__control:hover svg rect{stroke:var(--primary__white)}.map__card{justify-content:center;align-items:center;width:100%;max-width:100%;padding:16px;transform:translateY(0);position:fixed;left:0;bottom:58px;top:unset}.map__card .card-map{display:flex;flex-direction:row;padding:0;background:var(--card-map-background);border-radius:10px;min-height:100px}.map__card .card-map__close{align-items:flex-start;justify-content:flex-end;width:48px;height:48px;margin-left:0;padding:6px 8px;background:none;border:0;left:unset;right:0;top:0}.map__card .card-map__control,.map__card .card-map__gallery-thumbnail,.map__card .card-map__location,.map__card .card-map__tags{display:none}.map__card .card-map__tags--dom{display:flex}.map__card .card-map__gallery{width:80px;min-width:80px;max-height:130px;min-height:100px}.map__card .card-map__gallery-display{height:100%}.map__card .card-map__gallery-display .arrow{display:none}.map__card .card-map__gallery .keen-slider{position:absolute;top:0;left:0}.map__card .card-map__gallery .keen-slider__slide img{min-height:100px;height:100%;object-position:center}.map__card .card-map__content{flex:1 1;padding:10px}.map__card .card-map__caption{font-size:13px;line-height:16px}.map__card .card-map__plots-list{background:var(--card-map-background)}}@media screen and (max-width:750px){.map__controls-right{top:25%}.map__control--full-screen{margin-left:0}.map__control-right{flex-direction:column;row-gap:6px;transform:translateY(-50%)}.map__control:active{background:#26c4f4;color:#fff;border:1px solid #26c4f4}.map__control:active svg circle,.map__control:active svg line,.map__control:active svg path,.map__control:active svg rect{stroke:#fff}.map__control-infrastructure{display:grid;grid-template-areas:"swicher info" "panel panel";grid-template-columns:188px auto;grid-template-rows:repeat(2,auto);grid-gap:6px 6px;gap:6px 6px;top:10px;left:10px}}@keyframes infrastructureListAnimation{0%{opacity:0}to{opacity:1}}