.b-map{position:relative}.b-map__point{border-bottom:1px solid var(--wp--preset--color--gray-border);margin-bottom:35px;padding-bottom:26px}@media(max-width:992px){.b-map__point{margin-bottom:30px}}.b-map__point:last-child{margin-bottom:0}.b-map__point-header{align-items:center;cursor:pointer;display:flex;flex-direction:row;gap:20px;justify-content:flex-start;margin-bottom:20px}.b-map__point-header:hover svg circle{fill:var(--wp--preset--color--gray-border)}.b-map__point-header svg{flex-shrink:1;width:46px}.b-map__point-header svg circle{transition:all .25s ease-in-out}.b-map__point-footer{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:30px;justify-content:flex-start;margin-top:20px}@media(max-width:992px){.b-map__point-footer{align-items:flex-start;flex-direction:column;gap:15px}}.b-map__point-link{align-items:center;cursor:pointer;display:inline-flex;gap:6px;transition:all .25s ease-in-out}.b-map__point-link:hover{color:var(--wp--preset--color--main)}.b-map__map{height:600px;overflow:hidden;width:100%}@media(max-width:992px){.b-map__map{height:333px}}.b-map .c-custom-marker{align-items:center;display:flex;height:64px;justify-content:center;position:relative;width:64px}.b-map .c-custom-marker svg{height:54px;transform-origin:bottom center;transition:all .25s linear;width:45px}.b-map .c-custom-marker:hover svg{transform:scale(1.1)}.b-map .c-custom-marker__label{background-color:var(--wp--preset--color--main);border-radius:29px;left:calc(100% + 10px);padding:7px 32px;position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap}@media(max-width:992px){.b-map .c-custom-marker__label{display:none}}.b-map a.c-btn{align-items:center;background:var(--white);border:1px solid var(--gray-04);display:flex;left:80px;padding:14px 24px;position:absolute;top:42px;z-index:9999}.b-map a.c-btn:hover{padding:14px 20px 14px 24px}.b-map a.c-btn:hover .b-map__btn-icon{left:0;margin-left:8px;opacity:1;width:24px}.b-map__btn-icon{align-items:center;display:flex;left:-50px;opacity:0;position:relative;transition:all .35s linear;width:0}
