/*!**********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./template-parts/blocks/service-locations/_service-locations.scss ***!
  \**********************************************************************************************************************************************************/
.service-locations {
  background-color: #EEE;
  padding-top: 64px;
  padding-bottom: 64px;
}
@media (min-width: 1025px) {
  .service-locations .service-locations-grid {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
}
@media (min-width: 1025px) {
  .service-locations .service-locations-grid.more-then-four .service-location-item {
    flex: 1 1 auto;
    max-width: 24%;
    width: 25%;
    margin-bottom: 48px;
    margin-right: 24px;
  }
  .service-locations .service-locations-grid.more-then-four .service-location-item:nth-child(4n) {
    flex: auto;
    width: auto;
    max-width: max-content;
    margin-right: 0px;
  }
  .service-locations .service-locations-grid.more-then-four .service-location-item:nth-child(4n-3) {
    width: 25%;
  }
}
@media (max-width: 1024px) {
  .service-locations .service-locations-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 48px;
  }
}
@media (max-width: 580px) {
  .service-locations .service-locations-grid {
    grid-template-columns: repeat(1, 1fr);
  }
}
.service-locations .service-location-item .service-location-city {
  color: #27333B;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -0.2px;
  margin-bottom: 3px;
}
.service-locations .service-location-item .service-location-phone, .service-locations .service-location-item .service-location-fax, .service-locations .service-location-item .service-location-email, .service-locations .service-location-item .service-location-address {
  color: #27333B;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.4;
}
.service-locations .service-location-item .service-location-phone a, .service-locations .service-location-item .service-location-fax a, .service-locations .service-location-item .service-location-email a, .service-locations .service-location-item .service-location-address a {
  color: #27333B;
  background-image: linear-gradient(currentColor, currentColor);
  background-position: 0% 100%;
  background-repeat: no-repeat;
  background-size: 0% 1px;
  transition: all 0.3s ease;
}
.service-locations .service-location-item .service-location-phone a:hover, .service-locations .service-location-item .service-location-fax a:hover, .service-locations .service-location-item .service-location-email a:hover, .service-locations .service-location-item .service-location-address a:hover {
  color: #B7202E;
  background-size: 100% 1px;
}
.service-locations .service-location-item .service-location-address {
  max-width: 185px;
  margin-right: auto;
}
@media (max-width: 580px) {
  .service-locations .service-location-item .service-location-address {
    max-width: 100%;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGVmYXVsdC10ZW1wbGF0ZS1wYXJ0c19ibG9ja3Nfc2VydmljZS1sb2NhdGlvbnNfc2VydmljZS1sb2NhdGlvbnNfanMuZTU4OWQzZjkwNTg1ZmY3OGFhODAuY3NzIiwibWFwcGluZ3MiOiI7OztBQUVBO0VBQ0Usc0JDTVc7RURMWDtFQUNBO0FBREY7QUFHSTtFQURGO0lBRUk7SUFDQTtJQUNBO0VBQUo7QUFDRjtBQUdRO0VBREY7SUFFSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VBQVI7RUFDUTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VBQ1Y7RUFDUTtJQUNFO0VBQ1Y7QUFDRjtBQUdJO0VBMUJGO0lBNEJJO0lBQ0E7SUFDQTtFQURKO0FBQ0Y7QUFFSTtFQWhDRjtJQWtDSTtFQUFKO0FBQ0Y7QUFHSTtFQUNFLGNDekNNO0VEMENOO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUROO0FBR0k7RUFDRSxjQ2xETTtFRG1ETjtFQUNBO0VBQ0E7RUFDQTtBQUROO0FBRU07RUFDRSxjQ3hESTtFRHlESjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQVI7QUFDUTtFQUNFLGNDckRKO0VEc0RJO0FBQ1Y7QUFHSTtFQUNFO0VBQ0E7QUFETjtBQUVNO0VBSEY7SUFLSTtFQUFOO0FBQ0YsQyIsInNvdXJjZXMiOlsid2VicGFjazovL21wLXdicGsvLi90ZW1wbGF0ZS1wYXJ0cy9ibG9ja3Mvc2VydmljZS1sb2NhdGlvbnMvX3NlcnZpY2UtbG9jYXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vbXAtd2Jway8uL3NyYy9zY3NzL2NvcmUvX3ZhcmlhYmxlcy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCJTQ1NTL2NvcmUvX3ZhcmlhYmxlc1wiO1xuXG4uc2VydmljZS1sb2NhdGlvbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcbiAgcGFkZGluZy10b3A6IDY0cHg7XG4gIHBhZGRpbmctYm90dG9tOiA2NHB4O1xuICAuc2VydmljZS1sb2NhdGlvbnMtZ3JpZCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gICAgJi5tb3JlLXRoZW4tZm91ciB7XG4gICAgICAuc2VydmljZS1sb2NhdGlvbi1pdGVtIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgIG1heC13aWR0aDogMjQlO1xuICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgICAgICAgJjpudGgtY2hpbGQoNG4pIHtcbiAgICAgICAgICAgIGZsZXg6IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpudGgtY2hpbGQoNG4gLSAzKSB7XG4gICAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KVxuICAgIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgZ2FwOiA0OHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTgwcHgpXG4gICAge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICB9XG4gIH1cbiAgLnNlcnZpY2UtbG9jYXRpb24taXRlbSB7XG4gICAgLnNlcnZpY2UtbG9jYXRpb24tY2l0eSB7XG4gICAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICB9XG4gICAgLnNlcnZpY2UtbG9jYXRpb24tcGhvbmUsIC5zZXJ2aWNlLWxvY2F0aW9uLWZheCwgLnNlcnZpY2UtbG9jYXRpb24tZW1haWwsIC5zZXJ2aWNlLWxvY2F0aW9uLWFkZHJlc3Mge1xuICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KGN1cnJlbnRDb2xvciwgY3VycmVudENvbG9yKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAwJSAxcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNlcnZpY2UtbG9jYXRpb24tYWRkcmVzcyB7XG4gICAgICBtYXgtd2lkdGg6IDE4NXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KVxuICAgICAge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiJG9wZW46ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuXG4kYmxhY2s6ICMwMDA7XG4kYmxhY2syOiAjMjYzMzNCO1xuJGRhcmstZ3JleTogIzI3MzMzQjtcbiRkYXJrLWdyZXktMDgwOiAjNTI1QzYyO1xuJGRhcmstZ3JleS1uZXc6ICMyOTIyMTk7XG4kZ3JleTogIzU4NTk1QjtcbiRncmV5MzogI0Y1RjVGNTtcbiRsaWdodC1ncmV5OiAjRUVFO1xuJGxpZ2h0LWdyZXktMjogI0Y2RjZGNjtcbiRsaWdodC1ncmV5LTM6ICNFMUUxRTE7XG4kbmV3LWdyZXk6ICNENUQxQzk7XG4kc3VwZXItbGlnaHQtZ3JleTogI0ZFRkVGRTtcbiRyZWQ6ICNCNzIwMkU7XG4kZGlydHktcmVkOiAjODUyQzJCO1xuJHdoaXRlOiAjRkZGO1xuJGJsYWNrMTBwcm9jOiByZ2JhKDAsIDAsIDAsIDAuMTApO1xuJGVycm9yOiAjZmYwMDY2OyJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/