/**
 * Foundation for Sites by ZURB
 * Version 6.5.3
 * foundation.zurb.com
 * Licensed under MIT Open Source
 */
.bg-primary .button {
  background-color: #fefefe;
  color: #039f4e; }
  .bg-primary .button.hollow {
    border-color: #fefefe;
    background-color: transparent;
    color: #fefefe; }

.icon-za::before,
.icon-za::after {
  border-radius: 50%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='flag-icon-css-za' viewBox='0 0 512 512'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill-opacity='.7' d='M70.1 0h499.6v499.6H70.1z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)' transform='translate(-71.9) scale(1.0248)'%3E%3Cg fill-rule='evenodd' stroke-width='1pt'%3E%3Cpath d='M0 397.9v-296l220.4 147.9L0 397.9z'/%3E%3Cpath fill='%2300c' d='M150.4 499.7l247.4-166.5h351.6v166.5h-599z'/%3E%3Cpath fill='red' d='M134.5 0h615v166.6H397.7S137.8-1.6 134.5 0z'/%3E%3Cpath fill='%23fc0' d='M0 62.5v39.3l220.4 148L0 397.8v39.4l277.6-187.4L0 62.5z'/%3E%3Cpath fill='%23093' d='M0 62.5V0h92.6l294 199h362.8v101.7H386.6l-294 198.9H0v-62.4l277.6-187.4L0 62.5z'/%3E%3Cpath fill='%23fff' d='M92.6 0h57.8l247.4 166.6h351.6V199H386.6L92.6 0zm0 499.7h57.8l247.4-166.5h351.6v-32.4H386.6l-294 198.8z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  background-size: cover; }

.map-section {
  position: relative;
  background-color: #9E9E9E; }
  .map-section .drilldown {
    position: unset;
    overflow-y: scroll; }
    .map-section .drilldown a {
      background: #f5f5f5; }
    .map-section .drilldown .is-drilldown-submenu {
      background: #f5f5f5; }
    .map-section .drilldown .is-drilldown-submenu-parent > a::after {
      border: none;
      width: 20px;
      height: 20px;
      margin-top: -10px;
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%239e9e9e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");
      background-size: contain; }
    .map-section .drilldown .js-drilldown-back {
      border-bottom: 1px solid #9E9E9E;
      margin-bottom: 1rem;
      color: #009598; }
      .map-section .drilldown .js-drilldown-back > a::before {
        border: none;
        width: 20px;
        height: 20px;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%239e9e9e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='19' y1='12' x2='5' y2='12'%3E%3C/line%3E%3Cpolyline points='12 19 5 12 12 5'%3E%3C/polyline%3E%3C/svg%3E");
        background-size: contain;
        vertical-align: text-bottom; }
    .map-section .drilldown > li {
      border-bottom: 1px solid #9E9E9E; }
      .map-section .drilldown > li a {
        padding: 0.7rem 0;
        color: inherit;
        line-height: inherit; }
      .map-section .drilldown > li:last-child {
        border-bottom: none; }
