/* --Hover Mixin.--*/
/* -- Cross browser opacity.--*/
/* -- Animation.--*/
/* ==========================================================================
   #Site Global Sizes
   ========================================================================== */
/**
 * This shall stop the z-index chaos
 */
/* ==========================================================================
   #Site Global Colours
   ========================================================================== */
/* BLOCK: Content + 4 Hilights --------------------------------- */
.row-get-in__touch .row-contact__details {
  grid-column: 1/-1;
}
@media (min-width: 61.25em) {
  .row-get-in__touch .row-contact__details {
    grid-column: span 5;
  }
}

.row-google__details {
  grid-column: 1/-1;
}
@media (min-width: 61.25em) {
  .row-google__details {
    grid-column: 7/13;
  }
}

.row-contact__details {
  color: #142052;
}

.row-contact__details .in-body-sub {
  color: #32bf5f;
  margin-bottom: 0.1875rem;
}

.contact-map {
  width: 100%;
  height: 22.5rem;
  z-index: 1;
}

.row-contact__details .social {
  padding-top: 0.5rem;
}

.row-contact__details .social-icon__link {
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.row-contact__details .social-icon__link {
  width: 2.0625rem;
  height: 2.0625rem;
  font-size: 15px;
  font-size: 0.9375rem;
  background-color: #fadf00;
  color: #142052;
}
.row-contact__details .social-icon__link:hover, .row-contact__details .social-icon__link:focus {
  background-color: #233666;
  color: #fadf00;
}
.row-contact__details .social-icon__link:focus {
  outline: 2px solid inherit;
}

.row-contact__details :is(.contact-office-row__content--list, .body-copy) {
  font-size: 13px;
  font-size: 0.8125rem;
}
@media (min-width: 61.25em) {
  .row-contact__details :is(.contact-office-row__content--list, .body-copy) {
    font-size: 20px;
    font-size: 1.25rem;
  }
}

.contact-map.get-in-touch {
  border-radius: 0.75rem;
}

.row-google__details .text-arrow-btn {
  margin-top: 1.875rem;
}
