@media (max-width: 991px) {
  .header-mobile__group-burger {
    display: flex !important;
    align-items: center !important;
    gap: 20px !important;
  }
  .header__btn .header__call{
    display: flex !important;
    align-items: center !important;
    gap: 20px !important;
  }
}

.map-container__inner {
  display: flex;
  align-items: center;
  justify-content: center;
}

.region-area {
  fill: #cecdcd;
  stroke: rgba(19, 23, 44, 1);
  transition: all 0.3s ease;
  cursor: pointer;
}

.region-area:hover {
  transform: translateX(-3px) translateY(-2px);
}

.region-city {
  fill: #fff;
}

.region-name {
  fill: #fff;
  opacity: 0.5;
}

path[data-region-id="49"].region-area,
path[data-region-id="54"].region-area,
path[data-region-id="58"].region-area,
path[data-region-id="61"].region-area,
path[data-region-id="51"].region-area,
path[data-region-id="50"].region-area,
path[data-region-id="53"].region-area,
path[data-region-id="52"].region-area,
path[data-region-id="46"].region-area,
path[data-region-id="45"].region-area,
path[data-region-id="47"].region-area,
path[data-region-id="48"].region-area {
  fill: #6dbfef;
}


.regions-map{
  height: auto;
}

.map-container{
  padding-bottom: 4rem;
}

@media (min-width: 1024px) {
  .map-container {
    padding-bottom: 5rem;
  }
}
/*# sourceMappingURL=header-fix.css.map */

@media (max-width: 450px) {
  .top-services__list--services {
    grid-template-columns: 1fr !important;
    grid-auto-flow: row !important;
    grid-template-rows: auto !important;
  }
  .top-services__list--request {
    grid-template-columns: 1fr !important;
    grid-auto-flow: row !important;
    grid-template-rows: auto !important;
  }
  .top-services__nav-item{
    font-size: 1rem;
    padding: 0.5rem;
  }
}

.review__list{
  img{
    width: 100%;
  }
}


.fixed-arrows__call{
  right: 35px;
  left: auto;
}
.fixed-arrows__top--active{
  left: auto;
  right: 35px;
  bottom: 170px;
}

.fixed-arrows__map{
  left: auto;
  right: 35px;
}

@media screen and (max-width: 767px) {
  .fixed-arrows__call{
    right: 10px;
    bottom: 20px;
  }

  .fixed-arrows__map{
    right: 10px;
  }

  .fixed-arrows__top--active{
    left: auto;
    right: 10px;
    bottom: 130px;
  }
}
