/* compiled by scssphp v1.0.6 on Tue, 07 May 2024 03:01:26 +0000 (0.0383s) */

/* Location Map SCSS Document */
/* Map */
.disabled {
  pointer-events: none;
}
.directory-list-item {
  display: block;
  margin-bottom: 25px !important;
  margin-top: 0 !important;
}
.directory-list-item .uk-accordion-title {
  cursor: pointer;
}
.directory-list-item h3:before {
  filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(286deg) brightness(103%) contrast(103%);
}
.directory-list-item p {
  margin-bottom: 10px;
}
.directory-list-item .directory-list-link .material-icons {
  font-size: 18px;
  vertical-align: middle;
  margin-top: -2px;
  margin-right: 5px;
}
.directory-list-regions {
  display: none;
}
.location-map {
  display: block;
  position: relative;
}
.location-map-spacer {
  width: 100%;
  padding-top: 144.8386625785%;
  position: relative;
  overflow: hidden;
}
.location-map-inner {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
}
.location-map svg {
  display: block;
  width: 100%;
}
.location-map path:not(.disabled) {
  fill: #888888;
  stroke: #ffffff;
  stroke-width: 1;
  stroke-opacity: 1;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  position: relative;
  z-index: 0;
}
.location-map path.disabled {
  fill: #888888;
}
.location-map path.current {
  fill: #424242;
  stroke: #424242;
  transform-origin: 50% 50%;
  cursor: pointer;
  z-index: 9999;
}
.location-map path:hover {
  fill: #1e3170;
  stroke: #000000;
  transform-origin: 50% 50%;
  cursor: pointer;
  z-index: 9999;
}
.location-map-tooltip {
  position: absolute;
  display: inline-block;
  padding: 5px 10px;
  color: #ffffff;
  white-space: nowrap;
  background-color: #000000;
}
.location-map-regions {
  display: none;
}
.office-staff {
  display: flex;
}
.office-staff .office-staff-description {
  width: 65%;
  margin-left: 5%;
}
.office-staff .office-staff-image {
  margin-bottom: 15px;
  max-width: 135px;
  position: relative;
}
.office-staff .office-staff-image .staff-image-roll-over {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  transition: 0.3s ease;
}
.office-staff .office-staff-image:hover .staff-image-roll-over {
  opacity: 1;
}
.office-staff .office-staff-text {
  margin-top: 10px;
}
.office-staff .office-staff-text .office-staff-position {
  margin-bottom: 10px;
}
.office-staff .office-staff-text h4 {
  margin-bottom: 0;
}
.office-staff .office-staff-text .staff-link-icon {
  margin-top: 15px;
  display: inline-block;
}
@media (max-width: 640px) {
  .office-staff {
    flex-direction: column;
  }
  .office-staff > div {
    width: 100%;
  }
  .office-staff .office-staff-description {
    margin-top: 15px;
    width: 100%;
    margin-left: 0;
  }
}
@media (max-width: 360px) {
  .office-staff-container .tile {
    width: 100% !important;
  }
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22%2F%22%2C%22sources%22%3A%5B%22edit%2Fmodules%2Flocationmap%2Flocationmap.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%2CgCAAA%3BAAAA%2CSAAA%3BAAYC%3BAAAA%2CuBAAA%3BAAAA%3BAAMC%3BAAAA%3B%3B2BAAA%3BAAAA%3BAAKC%3BAAAA%2CkBAAA%3BAAAA%3BAAMC%3BAAAA%2CiGAAA%3BAAAA%3BAAUF%3BAAAA%2CsBAAA%3BAAAA%3BAAOA%3BAAAA%3B%3B%3BoBAAA%3BAAAA%3BAAQD%3BAAAA%2CgBAAA%3BAAAA%3BAAIA%3BAAAA%3BqBAAA%3BAAAA%3BAAIC%3BAAAA%3B%3B%3BmBAAA%3BAAAA%3BAAOA%3BAAAA%3B%3B%3BaAAA%3BAAAA%3BAAOA%3BAAAA%3BcAAA%3BAAAA%3BAAKA%3BAAAA%3B%3B%3B%3B%3B%3B%3BaAAA%3BAAAA%3BAAWF%3BAAAA%2CgBAAA%3BAAAA%3BAAIG%3BAAAA%3B%3B%3B%3BgBAAA%3BAAAA%3BAAQA%3BAAAA%3B%3B%3B%3BgBAAA%3BAAAA%3BAAQD%3BAAAA%3B%3B%3B%3B%3B4BAAA%3BAAAA%3BAASA%3BAAAA%2CgBAAA%3BAAAA%3BAAIF%3BAAAA%2CgBAAA%3BAAAA%3BAAOC%3BAAAA%3BkBAAA%3BAAAA%3BAAKA%3BAAAA%3B%3BqBAAA%3BAAAA%3BAASC%3BAAAA%3B%3B%3B%3B%3B%3BwBAAA%3BAAAA%3BAAYC%3BAAAA%2CaAAA%3BAAAA%3BAAMF%3BAAAA%2CmBAAA%3BAAAA%3BAAGC%3BAAAA%2CsBAAA%3BAAAA%3BAAIA%3BAAAA%2CmBAAA%3BAAAA%3BAAIA%3BAAAA%3BwBAAA%3BAAAA%3BAAOF%3BAAEC%3BAAAA%2C2BAAA%3BAAAA%3BAAGC%3BAAAA%2CgBAAA%3BAAAA%3BAAIA%3BAAAA%3B%3BmBAAA%3BAAAA%3BAAAA%3BAAQF%3BAAIE%3BAAAA%2C2BAAA%3BAAAA%3BAAAA%22%7D */