

/* Start:/local/templates/.default/components/bitrix/news.list/map/style.css?17803172363518*/
.scheme-svg {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  width: 100%;
  height: 100%;
}

.section-map {
  position: relative;
  will-change: transform;
}
.section-map__drag {
  position: relative;
  width: 1196px;
  touch-action: none;
  user-select: none;
}
.section-map__drag * {
  touch-action: none;
  user-select: none;
}
.section-map__drag img {
  width: 100%;
  height: auto;
}
@media (max-width: 768px) {
  .section-map__drag {
    width: 1000px;
  }
}
.section-map__container {
  overflow: hidden;
  border-radius: 15px;
  user-select: none;
  position: relative;
}
@media (max-width: 768px) {
  .section-map__container {
    border-radius: 0;
    margin-right: calc(1.5rem / -2);
    margin-left: calc(1.5rem / -2);
  }
}
.section-map__nav {
  position: absolute;
  top: 30px;
  right: 70px;
  z-index: 5;
  display: flex;
  flex-direction: column;
}
@media (max-width: 768px) {
  .section-map__nav {
    top: 20px;
    right: 20px;
  }
}
.section-map__nav a {
  height: 45px;
  width: 45px;
  background: transparent;
  border: 2px solid currentColor;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #5d3eb0;
  cursor: pointer;
  transition: 0.3s;
  margin-bottom: 8px;
  position: relative;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
@media (max-width: 768px) {
  .section-map__nav a {
    height: 35px;
    width: 35px;
  }
}
.scheme_summer .section-map__nav a {
  color: #2d4ee0;
}
.section-map__nav a[disabled] {
  opacity: 0.5;
  cursor: not-allowed;
  pointer-events: none;
}
.section-map__nav a:after {
  height: 2px;
  width: 26px;
  background: currentColor;
  display: block;
  content: "";
}
@media (max-width: 768px) {
  .section-map__nav a:after {
    width: 18px;
  }
}
.section-map__nav a.in:before {
  height: 26px;
  width: 2px;
  background: currentColor;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  content: "";
}
@media (max-width: 768px) {
  .section-map__nav a.in:before {
    height: 18px;
  }
}
.section-map__nav a:not([disabled]):hover {
  color: #fff;
  background: currentColor;
  border-color: currentColor;
}
.section-map__nav a:not([disabled]):hover:after, .section-map__nav a:not([disabled]):hover:before {
  color: #000;
}
.section-map__item {
  cursor: pointer;
  opacity: 0;
  fill: #fff;
  fill-opacity: 0.3;
  stroke: #fff;
  stroke-width: 4;
  transition: 0.3s;
  outline: none;
}
.section-map__item:hover {
  opacity: 1;
}
@media (max-width: 768px) {
  .section-map__images {
    height: 539px;
    width: auto;
    max-height: 75vh;
  }
}
.section-map__tooltip {
  background: #493391;
  color: #fff;
  position: absolute;
  z-index: 4;
  padding: 15px 20px;
  border-radius: 10px 10px 10px 0;
  opacity: 0;
  visibility: hidden;
  transition: 0.3s;
  font-size: 20px;
}
.scheme_summer .section-map__tooltip {
  background: #2d4ee0;
}
.section-map__tooltip.-visible {
  opacity: 1;
  visibility: visible;
}
.section-map__tooltip .tooltip-arrow {
  position: absolute;
  top: 98%;
  left: 0;
  height: 19px;
  width: 19px;
  fill: #493391;
}
.scheme_summer .section-map__tooltip .tooltip-arrow {
  fill: #2d4ee0;
}
.section-map .scheme-svg.is-animate {
  transition: transform 0.2s;
}
.section-map__icons g {
  transition: 0.3s;
}
.section-map__icons g:hover {
  opacity: 0.5;
}

.season-svg-color {
  fill: #493391;
}
.scheme_summer .season-svg-color {
  fill: #2d4ee0;
}

/*# sourceMappingURL=style.css.map */

/* End */
/* /local/templates/.default/components/bitrix/news.list/map/style.css?17803172363518 */
