:root {
  --grey: #ececec;
  --text_color: #504d4c;
  --list_bullet: #bfbfbf;
  --extra_bold: 800;
  --bold: 700;
  --semi_bold: 600;
  --regular: 400;
  --max_screen: 87.5rem;
  --desktop_width: 76.25rem;
  --mobile_width: 23.4375rem;
  --min_screen: 20.9375rem;

  /* Position of width percentages in px */
  --50pos: calc(87.5rem * 0.5);
  --40pos: calc(87.5rem * 0.4);
  --60pos: calc(87.5rem * 0.6);
}

body .contact_main .map_block {
  display: flex;
  flex-direction: column;
}

@media (width >=981px) and (width <=1599px), (width >=1600px) {
  body .contact_main .map_block {
    flex-direction: row;
  }

  body .contact_main .map_block .left.small {
    left: 0;
  }

  body .contact_main .map_block .right.large {
    left: calc(50% - 10.9375rem);
    width: calc(50% + 10.9375rem);
  }
}

@media (width <=980px) {
  body .contact_main .map_block .content_width .large {
    /* special case for the map */
    height: 50vh;
  }
}

body .contact_main .contact_content {
  color: #fff;
}

@media (width >=981px) and (width <=1599px), (width >=1600px) {
  body .contact_main .contact_content {
    width: 40%;
    padding-top: 0.625rem;
    padding-bottom: 5rem;
    padding-right: 4.875rem;
    box-sizing: border-box;
  }

  body .contact_main .contact_content > * {
    margin-right: 1.25rem;
  }
}

@media (width <=980px) {
  body .contact_main .contact_content {
    padding-top: 1.25rem;
    padding-bottom: 1.875rem;
  }
}

body .contact_main .contact_content header h1 {
  font-family: FuturaStd-Bold;
  font-weight: 400;
  font-weight: var(--regular);
}

@media (width >=981px) and (width <=1599px), (width >=1600px) {
  body .contact_main .contact_content header h1 {
    margin-bottom: 2.5rem;
    font-size: 2.5rem;
  }
}

body .contact_main .contact_content .back_button {
  color: white;
  text-decoration: none;
  text-decoration: none;
  line-height: 1.25rem;
  font-weight: 600;
  font-weight: var(--semi_bold);
  font-size: 1rem;
  display: block;
  margin-bottom: 1.6875rem;
}

body .contact_main .contact_content .back_button::before {
  content: '';
  width: 1em;
  height: 1.25rem;
  display: inline-block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8' standalone='no'?%3E %3Csvg width='7px' height='10px' viewBox='0 0 7 10' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='%23fff'%3E %3Cg stroke='none' stroke-width='1' fill-rule='evenodd'%3E %3Cg transform='translate(-520.000000, -366.000000)'%3E %3Cg transform='translate(520.000000, 359.000000)'%3E %3Cpath d='M3.53553391,11.9497475 L3.97015754e-13,15.4852814 L1.41421356,16.8994949 L5.30330086,13.0104076 L6.36396103,11.9497475 L1.41421356,7 L-4.52970994e-13,8.41421356 L3.53553391,11.9497475 Z'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  vertical-align: bottom;
  transform: rotate(180deg);
}

body .contact_main .contact_postcode_lookup {
  position: relative;
}

body .contact_main .contact_postcode_lookup label {
  display: none;
}

body .contact_main .contact_postcode_lookup input {
  color: #fff;
  background: rgb(0 0 0 / 20%);
  border: 0.125rem solid rgb(0 0 0 / 20%);
  border-radius: 0.1875rem;
  padding: 0.9375rem;
  box-sizing: border-box;
  width: 100%;
  padding-right: 2.1875rem;
}

@media (width >=981px) and (width <=1599px), (width >=1600px) {
  body .contact_main .contact_postcode_lookup input {
    font-size: 1.3125rem;
    margin-right: -1.875rem;
  }
}

body .contact_main .contact_postcode_lookup input::placeholder {
  color: rgb(255 255 255 / 50%);
}

body .contact_main .contact_postcode_lookup input::placeholder {
  color: rgb(255 255 255 / 50%);
}

body .contact_main .contact_postcode_lookup form > p:first-child::after {
  content: '';
  width: 1.1875rem;
  height: 3.75rem;
  display: inline-block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8' standalone='no'?%3E %3Csvg width='18px' height='19px' viewBox='0 0 18 19' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='%23FFFFFF'%3E %3Cg id='Contact' stroke='none' stroke-width='1' fill-rule='evenodd'%3E %3Cg id='Contact---wijkteams-boven-locatie' transform='translate(-472.000000, -224.000000)'%3E %3Cg id='Group-8' transform='translate(0.000000, 129.000000)'%3E %3Cg id='Group-16' transform='translate(131.000000, 75.000000)'%3E %3Cpath d='M353.461538,27.908284 C353.461538,26.5228365 352.98738,25.3377173 352.039062,24.3529262 C351.090745,23.3681352 349.949519,22.8757396 348.615385,22.8757396 C347.28125,22.8757396 346.140024,23.3681352 345.191707,24.3529262 C344.243389,25.3377173 343.769231,26.5228365 343.769231,27.908284 C343.769231,29.2937315 344.243389,30.4788508 345.191707,31.4636418 C346.140024,32.4484329 347.28125,32.9408284 348.615385,32.9408284 C349.949519,32.9408284 351.090745,32.4484329 352.039062,31.4636418 C352.98738,30.4788508 353.461538,29.2937315 353.461538,27.908284 L353.461538,27.908284 Z M359,37.2544379 C359,37.643861 358.862981,37.9808617 358.588942,38.2654401 C358.314904,38.5500185 357.990385,38.6923077 357.615385,38.6923077 C357.225962,38.6923077 356.901442,38.5500185 356.641827,38.2654401 L352.93149,34.4236317 C351.640625,35.3522559 350.201923,35.816568 348.615385,35.816568 C347.584135,35.816568 346.597957,35.6087509 345.656851,35.1931167 C344.715745,34.7774824 343.904447,34.2158145 343.222957,33.508113 C342.541466,32.8004114 342.000601,31.9579096 341.600361,30.9806074 C341.20012,30.0033053 341,28.9791975 341,27.908284 C341,26.8373706 341.20012,25.8132628 341.600361,24.8359606 C342.000601,23.8586585 342.541466,23.0161566 343.222957,22.3084551 C343.904447,21.6007535 344.715745,21.0390856 345.656851,20.6234514 C346.597957,20.2078171 347.584135,20 348.615385,20 C349.646635,20 350.632812,20.2078171 351.573918,20.6234514 C352.515024,21.0390856 353.326322,21.6007535 354.007812,22.3084551 C354.689303,23.0161566 355.230168,23.8586585 355.630409,24.8359606 C356.030649,25.8132628 356.230769,26.8373706 356.230769,27.908284 C356.230769,29.5558432 355.783654,31.0498798 354.889423,32.3903939 L358.59976,36.2434357 C358.866587,36.5205252 359,36.8575259 359,37.2544379 L359,37.2544379 Z' id='Shape'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;

  /* vertical-align: bottom; */
  position: absolute;
  top: 0;
}

@media (width >=981px) and (width <=1599px), (width >=1600px) {
  body .contact_main .contact_postcode_lookup form > p:first-child::after {
    right: 0.9375rem;
  }
}

@media (width <=980px) {
  body .contact_main .contact_postcode_lookup form > p:first-child::after {
    right: 2.1875rem;
  }
}

body .contact_main .contact_region {
  border-radius: 0.3125rem;
  color: #fff;
  position: relative;
  padding: 0.625rem 0.9375rem;
  display: block;
  text-decoration: none;
  text-decoration: none;
  padding-left: 2.1875rem;
}

body .contact_main .contact_region::before {
  /* map marker */
  content: '';
  display: inline-block;
  height: 1.8125rem;
  width: 0.625rem;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='10px' height='16px' viewBox='0 0 10 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='%23fff' opacity='0.5'%3E %3Cg stroke='none' stroke-width='1' fill-rule='evenodd' transform='translate(-0, -12.000000)'%3E %3Cpath d='M5,12 C2.238,12 0,14.229 0,16.99 C0,21.764 5,27.99 5,27.99 C5,27.99 10,21.763 10,16.99 C10,14.23 7.762,12 5,12 L5,12 Z M5,19.751 C3.508,19.751 2.3,18.542 2.3,17.051 C2.3,15.56 3.508,14.351 5,14.351 C6.49,14.351 7.699,15.56 7.699,17.051 C7.699,18.542 6.49,19.751 5,19.751 L5,19.751 Z'/%3E %3C/g%3E %3C/svg%3E");
  background-size: 0.625rem auto;
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  top: 0.625rem;
  left: 0.9375rem;
}

body .contact_main .contact_region .region_title {
  font-weight: 700;
  font-weight: var(--bold);
  text-decoration: none;
  text-decoration: none;
  color: white;
}

body .contact_main .contact_region.active {
  background: #fff;
  box-sizing: border-box;
}

body .contact_main .contact_region.active::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='10px' height='16px' viewBox='0 0 10 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='%23bf5294'%3E %3Cg stroke='none' stroke-width='1' fill-rule='evenodd' transform='translate(-0, -12.000000)'%3E %3Cpath d='M5,12 C2.238,12 0,14.229 0,16.99 C0,21.764 5,27.99 5,27.99 C5,27.99 10,21.763 10,16.99 C10,14.23 7.762,12 5,12 L5,12 Z M5,19.751 C3.508,19.751 2.3,18.542 2.3,17.051 C2.3,15.56 3.508,14.351 5,14.351 C6.49,14.351 7.699,15.56 7.699,17.051 C7.699,18.542 6.49,19.751 5,19.751 L5,19.751 Z'/%3E %3C/g%3E %3C/svg%3E");
}

body .contact_main .contact_region.active .region_title {
  color: var(--pink-500);
}

body .contact_main .wijkteam_card {
  background-color: white;
  color: #504d4c;
  color: var(--text_color);
  border-radius: 0.1875rem;
}

@media (width >=981px) and (width <=1599px), (width >=1600px) {
  body .contact_main .wijkteam_card {
    margin-top: 1.875rem;
  }
}

body .contact_main .wijkteam_card img {
  border-top-left-radius: 0.1875rem;
  border-top-right-radius: 0.1875rem;
}

@media (width <=980px) {
  body .contact_main .wijkteam_card img {
    display: none;
  }
}

body .contact_main .wijkteam_card p {
  margin: 0;
}

body .contact_main .wijkteam_card [class*='wijkteam__'] {
  padding: 1.25rem;
  padding-left: 2.5rem;
  position: relative;
}

body .contact_main .wijkteam_card [class*='wijkteam__']::before {
  content: '';
  display: inline-block;
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  background-size: contain;
}

body .contact_main .wijkteam_card [class*='wijkteam__'] .title {
  font-size: 1.125rem;
  font-weight: 700;
  font-weight: var(--bold);
  margin: 0 0 0.3125rem;
}

body .contact_main .wijkteam_card .wijkteam__address {
  border-bottom: 0.0625rem solid #ececec;
  border-bottom: 0.0625rem solid var(--grey);
}

body .contact_main .wijkteam_card .wijkteam__address::before {
  /* map marker */
  height: 1.8125rem;
  width: 0.625rem;
  top: 1.125rem;
  left: 0.9375rem;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='10px' height='16px' viewBox='0 0 10 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='%23bf5294'%3E %3Cg stroke='none' stroke-width='1' fill-rule='evenodd' transform='translate(-0, -12.000000)'%3E %3Cpath d='M5,12 C2.238,12 0,14.229 0,16.99 C0,21.764 5,27.99 5,27.99 C5,27.99 10,21.763 10,16.99 C10,14.23 7.762,12 5,12 L5,12 Z M5,19.751 C3.508,19.751 2.3,18.542 2.3,17.051 C2.3,15.56 3.508,14.351 5,14.351 C6.49,14.351 7.699,15.56 7.699,17.051 C7.699,18.542 6.49,19.751 5,19.751 L5,19.751 Z'/%3E %3C/g%3E %3C/svg%3E");
}

body .contact_main .wijkteam_card .wijkteam__address p + p {
  margin-top: 1em;
}

body .contact_main .wijkteam_card .wijkteam__address .route_link {
  color: var(--pink-500);
  text-decoration: none;
  text-decoration: none;
  display: block;
}

body .contact_main .wijkteam_card .wijkteam__address .route_link:hover {
  color: var(--pink-700);
}

body .contact_main .wijkteam_card .wijkteam__info_wijkwijzers {
  border-bottom: 0.0625rem solid #ececec;
  border-bottom: 0.0625rem solid var(--grey);
}

body .contact_main .wijkteam_card .wijkteam__info_wijkwijzers::before {
  /* direction sign */
  height: 1.0625rem;
  width: 1.0625rem;
  top: 1.6875rem;
  left: 0.75rem;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40px' height='40px' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg' fill='%23bf5294'%3E %3Cpath d='M507.31 84.69L464 41.37c-6-6-14.14-9.37-22.63-9.37H288V16c0-8.84-7.16-16-16-16h-32c-8.84 0-16 7.16-16 16v16H56c-13.25 0-24 10.75-24 24v80c0 13.25 10.75 24 24 24h385.37c8.49 0 16.62-3.37 22.63-9.37l43.31-43.31c6.25-6.26 6.25-16.38 0-22.63zM224 496c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16V384h-64v112zm232-272H288v-32h-64v32H70.63c-8.49 0-16.62 3.37-22.63 9.37L4.69 276.69c-6.25 6.25-6.25 16.38 0 22.63L48 342.63c6 6 14.14 9.37 22.63 9.37H456c13.25 0 24-10.75 24-24v-80c0-13.25-10.75-24-24-24z'/%3E %3C/svg%3E");
}

body .contact_main .wijkteam_card .wijkteam__extra::before {
  /* user icon */
  height: 1.0625rem;
  width: 1.0625rem;
  top: 1.625rem;
  left: 0.75rem;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' fill='%23bf5294'%3E %3Cpath d='M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z'/%3E %3C/svg%3E");
}

body .contact_main .wijkteam_card .wijkteam__extra .availabilities {
  margin-bottom: 1.25rem;
}

body .contact_main .wijkteam_card .wijkteam__extra .phone {
  display: block;
}

body .contact_main .wijkteam_card .wijkteam__extra .phone [href*='tel:'] {
  color: #504d4c;
  color: var(--text_color);
}

body .contact_main .wijkteam_card .wijkteam__extra .comments {
  font-size: 0.9375rem;
}

body .contact_main .contact_map {
  margin: 0;
  padding: 0;
  z-index: 5;
}

@media (width <=980px) {
  body .contact_main .contact_map {
    max-width: 100%;
    overflow: hidden;
    height: 50vh;
    top: calc(100% - 50vh);
  }
}

body .contact_main .contact_map > #map {
  width: 100%;
}

@media (width >=981px) and (width <=1599px), (width >=1600px) {
  body .contact_main .contact_map > #map {
    height: 100%;
    position: absolute;
    inset: 0;
    width: calc((87.5rem * 0.5) + 8.125rem);
    width: calc(calc(87.5rem * 0.5) + 8.125rem);
    width: calc(calc(1400px * 0.5) + 8.125rem);
    width: calc(var(--50pos) + 8.125rem);
  }
}

@media (width <=980px) {
  body .contact_main .contact_map > #map {
    position: absolute;
    bottom: 0;
    height: 50vh;
  }
}

@media (width <=980px) {
  body .contact_main .tiles_block {
    margin-top: 1.875rem;
  }
}

body .contact_main .tiles_block .content_width {
  align-items: flex-start;
  justify-content: space-between;
}

@media (width >=981px) and (width <=1599px), (width >=1600px) {
  body .contact_main .tiles_block .content_width {
    display: flex;
  }
}

body .contact_main .tiles_block .content_width [class*='text_block--'],
body .contact_main .tiles_block .content_width [class*='address_block--'] {
  position: relative;
  flex-shrink: 0;
  box-sizing: border-box;
  display: block;
  color: #504d4c;
  color: var(--text_color);
  text-decoration: none;
  text-decoration: none;
}

@media (width >=981px) and (width <=1599px), (width >=1600px) {
  body .contact_main .tiles_block .content_width [class*='text_block--'],
  body .contact_main .tiles_block .content_width [class*='address_block--'] {
    width: 17.5rem;
  }
}

@media (width <=980px) {
  body .contact_main .tiles_block .content_width [class*='text_block--'],
  body .contact_main .tiles_block .content_width [class*='address_block--'] {
    margin-bottom: 1.25rem;
    width: 100%;
    /* padding: 0 20px; */
  }
}

@media (width >=981px) and (width <=1599px), (width >=1600px) {
  body
    .contact_main
    .tiles_block
    .content_width
    [class*='text_block--']:first-child,
  body
    .contact_main
    .tiles_block
    .content_width
    [class*='address_block--']:first-child {
    padding-right: 3.4375rem;
    box-sizing: content-box;
    box-sizing: initial;
  }
}

body
  .contact_main
  .tiles_block
  .content_width
  [class*='text_block--'].text_block--notype
  h5,
body
  .contact_main
  .tiles_block
  .content_width
  [class*='address_block--'].text_block--notype
  h5 {
  font-size: 1.3125rem;
  font-weight: 400;
  font-weight: var(--regular);
}

body
  .contact_main
  .tiles_block
  .content_width
  [class*='text_block--'].text_block--notype
  h5:first-child:last-child,
body
  .contact_main
  .tiles_block
  .content_width
  [class*='address_block--'].text_block--notype
  h5:first-child:last-child {
  margin: 0;
}

body
  .contact_main
  .tiles_block
  .content_width
  [class*='text_block--'].text_block--notype
  [href*='onlinehulpenschede'],
body
  .contact_main
  .tiles_block
  .content_width
  [class*='address_block--'].text_block--notype
  [href*='onlinehulpenschede'] {
  color: var(--pink-500);
}

body
  .contact_main
  .tiles_block
  .content_width
  [class*='text_block--'].text_block--notype
  [href*='onlinehulpenschede']::before,
body
  .contact_main
  .tiles_block
  .content_width
  [class*='address_block--'].text_block--notype
  [href*='onlinehulpenschede']::before {
  content: '';
  width: 1em;
  height: 1.8125rem;
  display: inline-block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8' standalone='no'?%3E %3Csvg width='7px' height='10px' viewBox='0 0 7 10' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='%23bf5294'%3E %3Cg stroke='none' stroke-width='1' fill-rule='evenodd'%3E %3Cg transform='translate(-520.000000, -366.000000)'%3E %3Cg transform='translate(520.000000, 359.000000)'%3E %3Cpath d='M3.53553391,11.9497475 L3.97015754e-13,15.4852814 L1.41421356,16.8994949 L5.30330086,13.0104076 L6.36396103,11.9497475 L1.41421356,7 L-4.52970994e-13,8.41421356 L3.53553391,11.9497475 Z'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
  background-repeat: no-repeat;
  background-position: left center;
  vertical-align: bottom;
}

body
  .contact_main
  .tiles_block
  .content_width
  [class*='text_block--'].text_block--notype
  [href*='onlinehulpenschede']:hover,
body
  .contact_main
  .tiles_block
  .content_width
  [class*='address_block--'].text_block--notype
  [href*='onlinehulpenschede']:hover {
  color: var(--pink-700);
}

body
  .contact_main
  .tiles_block
  .content_width
  [class*='text_block--'].address_block--notype,
body
  .contact_main
  .tiles_block
  .content_width
  [class*='address_block--'].address_block--notype {
  font-size: 1.125rem;
}

body
  .contact_main
  .tiles_block
  .content_width
  [class*='text_block--'].address_block--notype
  .title,
body
  .contact_main
  .tiles_block
  .content_width
  [class*='address_block--'].address_block--notype
  .title {
  font-weight: 700;
  font-weight: var(--bold);
  font-size: 1.125rem;
}

body
  .contact_main
  .tiles_block
  .content_width
  [class*='text_block--'].address_block--notype
  .email,
body
  .contact_main
  .tiles_block
  .content_width
  [class*='text_block--'].address_block--notype
  .telephone,
body
  .contact_main
  .tiles_block
  .content_width
  [class*='address_block--'].address_block--notype
  .email,
body
  .contact_main
  .tiles_block
  .content_width
  [class*='address_block--'].address_block--notype
  .telephone {
  display: block;
}

body
  .contact_main
  .tiles_block
  .content_width
  [class*='text_block--'].address_block--notype
  .email::before,
body
  .contact_main
  .tiles_block
  .content_width
  [class*='text_block--'].address_block--notype
  .telephone::before,
body
  .contact_main
  .tiles_block
  .content_width
  [class*='address_block--'].address_block--notype
  .email::before,
body
  .contact_main
  .tiles_block
  .content_width
  [class*='address_block--'].address_block--notype
  .telephone::before {
  margin-right: 0.625rem;
}

body
  .contact_main
  .tiles_block
  .content_width
  [class*='text_block--'].address_block--notype
  .email
  [href^='mailto:'],
body
  .contact_main
  .tiles_block
  .content_width
  [class*='text_block--'].address_block--notype
  .telephone
  [href^='mailto:'],
body
  .contact_main
  .tiles_block
  .content_width
  [class*='address_block--'].address_block--notype
  .email
  [href^='mailto:'],
body
  .contact_main
  .tiles_block
  .content_width
  [class*='address_block--'].address_block--notype
  .telephone
  [href^='mailto:'] {
  color: #504d4c;
  color: var(--text_color);
  text-decoration: none;
  text-decoration: none;
  border-bottom: 0.0625rem solid #ccc;
}

body
  .contact_main
  .tiles_block
  .content_width
  [class*='text_block--'].address_block--notype
  .telephone::before,
body
  .contact_main
  .tiles_block
  .content_width
  [class*='address_block--'].address_block--notype
  .telephone::before {
  content: 'T';
}

body
  .contact_main
  .tiles_block
  .content_width
  [class*='text_block--'].address_block--notype
  .email::before,
body
  .contact_main
  .tiles_block
  .content_width
  [class*='address_block--'].address_block--notype
  .email::before {
  content: 'E';
}

body
  .contact_main
  .tiles_block
  .content_width
  [class*='text_block--'].address_block--notype
  .route_link,
body
  .contact_main
  .tiles_block
  .content_width
  [class*='address_block--'].address_block--notype
  .route_link {
  margin-top: 0.5em;
  text-decoration: none;
  text-decoration: none;
  display: block;
  color: var(--pink-500);
}

body
  .contact_main
  .tiles_block
  .content_width
  [class*='text_block--'].address_block--notype
  .route_link:hover,
body
  .contact_main
  .tiles_block
  .content_width
  [class*='address_block--'].address_block--notype
  .route_link:hover {
  color: var(--pink-700);
}

body .block-content .block_image {
  display: block;
}

@media (width <=980px) {
  body .block-content section > div:not(.content_width, .full) {
    display: block;
  }
}
