.icons[data-v-d2c141ef]{display:flex;gap:6px}.icons .icon[data-v-d2c141ef]{align-items:center;background-color:var(--bg-300);border-radius:5.26px;display:flex;height:32px;padding:0 11px}.icons .icon.loader__darker[data-v-d2c141ef]{width:44px}.__ymap{color:#000;position:relative}.__ymap_container{height:100%;width:100%}.__ymap_slots{display:none}.__ymap--grab [class$=main-engine-container] canvas{cursor:grab}.__ymap--grabbing:active [class$=main-engine-container] canvas,.__ymap--grabbing:focus [class$=main-engine-container] canvas{cursor:grabbing}.modal[data-v-20d30eb2]{background-color:#fff;border:1px solid #daedff;box-shadow:0 4px 14px #31b0ed1a;padding:20px 30px 14px 20px;transition:all .2s cubic-bezier(.47,0,.745,.715)}@media screen and (min-width:620px){.modal[data-v-20d30eb2]{padding:14px 30px 14px 12px}}.modal .cabinet__modal[data-v-20d30eb2]{border-radius:5px;display:flex;flex-wrap:wrap;height:100%;justify-content:space-between;width:170px}@media screen and (min-width:620px){.modal .cabinet__modal[data-v-20d30eb2]{padding:14px 12px;width:298px}}.modal .cabinet__modal .info .title[data-v-20d30eb2]{font-size:16px;font-weight:400;line-height:22px;margin-bottom:18px}@media screen and (min-width:620px){.modal .cabinet__modal .info .title[data-v-20d30eb2]{font-size:24px;line-height:30px;margin-bottom:13px}}.modal .cabinet__modal .info .address[data-v-20d30eb2]{display:none;font-size:16px;line-height:24px;margin-bottom:10px}@media screen and (min-width:620px){.modal .cabinet__modal .info .address[data-v-20d30eb2]{align-items:center;display:flex}}.modal .cabinet__modal .info .address[data-v-20d30eb2]:before{background-image:url(../images/address.svg);background-size:11.34px 13.77px;content:"";display:inline-block;height:13.77px;margin-right:16px;width:11.34px}.modal .cabinet__modal .info .address__text[data-v-20d30eb2]{max-width:138px;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width:620px){.modal .cabinet__modal .info .address__text[data-v-20d30eb2]{max-width:246px}}.modal .cabinet__modal .info .phone[data-v-20d30eb2]{align-items:center;display:flex;font-size:14px;height:20px;line-height:20px;margin-bottom:10px}.modal .cabinet__modal .info .phone[data-v-20d30eb2]:before{background-image:url(../images/phone.svg);background-size:14px 14px;content:"";display:inline-block;height:14px;margin-right:14px;width:14px}.modal .cabinet__modal .info .phone__text[data-v-20d30eb2]{max-width:138px;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width:620px){.modal .cabinet__modal .info .phone__text[data-v-20d30eb2]{max-width:246px}.modal .cabinet__modal .info .phone[data-v-20d30eb2]{font-size:16px;line-height:24px}}.modal .cabinet__modal .info .date[data-v-20d30eb2]{display:flex;font-size:14px;line-height:20px;margin-bottom:18px}.modal .cabinet__modal .info .date[data-v-20d30eb2]:before{background-image:url(../images/date.svg);background-size:14px 14px;content:"";display:inline-block;height:14px;margin-right:14px;margin-top:3px;width:14px}.modal .cabinet__modal .info .date .days[data-v-20d30eb2]{display:flex;justify-content:space-between}@media screen and (min-width:620px){.modal .cabinet__modal .info .date[data-v-20d30eb2]{font-size:16px;line-height:24px}}.modal .cabinet__modal .info .date__content[data-v-20d30eb2]{width:100%}.modal .cabinet__modal .info .tools[data-v-20d30eb2]{display:none;margin-bottom:18px}@media screen and (min-width:620px){.modal .cabinet__modal .info .tools[data-v-20d30eb2]{display:flex}}.modal .cabinet__modal .button__more[data-v-20d30eb2]{width:100%;z-index:1}.modal .cabinet__modal .button__more .more[data-v-20d30eb2]{height:40px;width:100%}.modal .cabinet__modal .button__more .more[data-v-20d30eb2] *{color:#fff}.modal .close[data-v-20d30eb2]{cursor:pointer;padding:8px;position:absolute;right:3px;top:3px}.modal .close img[data-v-20d30eb2]{opacity:.3}.modal .close:hover img[data-v-20d30eb2]{opacity:1}.modal .arrow[data-v-20d30eb2]{background-color:#fff;height:24px;left:16%;position:absolute;transform:rotate(45deg);width:24px}.map-box[data-v-90c479b5]{height:125vw;width:100%}@media screen and (min-width:620px){.map-box[data-v-90c479b5]{height:384px}}.map-box .item[data-v-90c479b5]{position:relative}.map-box .item .marker[data-v-90c479b5]{cursor:pointer;min-width:36px;transform:translate(-50%,calc(-50% - 24px))}.map-box .item .balloon[data-v-90c479b5]{position:absolute;transform:translate(-20%,calc(-100% - 110px));z-index:10}
