/* line 966, Z:/undrr/html/web/themes/custom/undrr/scss/utils/variables.scss */
footer .row .footer-wrapper .container .region-footer h3, footer .row .footer-wrapper .container .region-footer .block-simple-blockcontactus .btn,
footer .row .footer-wrapper .container .region-footer .block-simple-blocksignupforupdates .btn, footer .row .copyright-wrapper .container .region-copyright .block-copyright-block p a, footer .row .copyright-wrapper .container .region-copyright .footer-copyright-menu-block .menu--footer li a {
  font-family: "Roboto Condensed";
}

/* line 993, Z:/undrr/html/web/themes/custom/undrr/scss/utils/variables.scss */
footer .row .footer-wrapper .container .region-footer h3 {
  font-weight: 700;
}

/* line 1112, Z:/undrr/html/web/themes/custom/undrr/scss/utils/variables.scss */
footer .row .footer-wrapper .container .region-footer h3 {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 16px;
  text-transform: uppercase;
}

/* line 10, Z:/undrr/html/web/themes/custom/undrr/scss/components/footer.scss */
footer .row {
  margin: 0;
}

/* line 12, Z:/undrr/html/web/themes/custom/undrr/scss/components/footer.scss */
footer .row .footer-wrapper {
  margin-top: 58px;
  padding: 40px 0 95px;
  background: url("../../images/world-map.png") no-repeat center 97% rgba(0, 79, 145, 0.8);
  background-size: 300px;
}

/* line 18, Z:/undrr/html/web/themes/custom/undrr/scss/components/footer.scss */
footer .row .footer-wrapper svg.ext {
  fill: #ffffff;
}

/* line 20, Z:/undrr/html/web/themes/custom/undrr/scss/components/footer.scss */
footer .row .footer-wrapper svg.ext path {
  stroke: #ffffff;
}

/* line 26, Z:/undrr/html/web/themes/custom/undrr/scss/components/footer.scss */
footer .row .footer-wrapper .container .region-footer {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: stretch;
  -moz-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
  -webkit-align-content: flex-start;
  -moz-align-content: flex-start;
  -ms-align-content: flex-start;
  align-content: flex-start;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  color: #ffffff;
}

/* line 33, Z:/undrr/html/web/themes/custom/undrr/scss/components/footer.scss */
footer .row .footer-wrapper .container .region-footer h3 {
  margin: 0 0 10px 0;
  color: #9abbd6;
}

/* line 38, Z:/undrr/html/web/themes/custom/undrr/scss/components/footer.scss */
footer .row .footer-wrapper .container .region-footer .block-simple-blockcontactus,
footer .row .footer-wrapper .container .region-footer .block-simple-blocksignupforupdates {
  width: 100%;
}

/* line 43, Z:/undrr/html/web/themes/custom/undrr/scss/components/footer.scss */
footer .row .footer-wrapper .container .region-footer .block-simple-blockcontactus .btn,
footer .row .footer-wrapper .container .region-footer .block-simple-blocksignupforupdates .btn {
  display: block;
  margin: auto;
  width: 208px;
  color: rgba(255, 255, 255, 0.8);
  border: 1px solid rgba(221, 232, 240, 0.8);
  text-transform: uppercase;
  font-size: 14px;
  font-size: 1.4rem;
}

/* line 52, Z:/undrr/html/web/themes/custom/undrr/scss/components/footer.scss */
footer .row .footer-wrapper .container .region-footer .block-simple-blockcontactus .btn:hover,
footer .row .footer-wrapper .container .region-footer .block-simple-blocksignupforupdates .btn:hover {
  color: #ffffff;
  border: 1px solid #9abbd6;
  background-color: #9abbd6;
  box-shadow: 0 0 6px 0 rgba(51, 51, 51, 0.5);
}

/* line 58, Z:/undrr/html/web/themes/custom/undrr/scss/components/footer.scss */
footer .row .footer-wrapper .container .region-footer .block-simple-blockcontactus .btn:focus,
footer .row .footer-wrapper .container .region-footer .block-simple-blocksignupforupdates .btn:focus {
  color: #ffffff;
  border: 1px solid #9abbd6;
  background-color: #9abbd6;
  box-shadow: 0 0 6px 0 rgba(51, 51, 51, 0.5);
  border: solid #6093bd;
}

/* line 67, Z:/undrr/html/web/themes/custom/undrr/scss/components/footer.scss */
footer .row .footer-wrapper .container .region-footer .block-simple-blockcontactus {
  width: 100%;
  text-align: center;
  margin-top: 20px;
}

/* line 74, Z:/undrr/html/web/themes/custom/undrr/scss/components/footer.scss */
footer .row .footer-wrapper .container .region-footer .block-simple-blocksignupforupdates {
  position: initial;
  margin: 0 auto 0 auto;
}

/* line 80, Z:/undrr/html/web/themes/custom/undrr/scss/components/footer.scss */
footer .row .footer-wrapper .container .region-footer .block-footer-social-links {
  text-align: center;
  margin: auto;
}

/* line 84, Z:/undrr/html/web/themes/custom/undrr/scss/components/footer.scss */
footer .row .footer-wrapper .container .region-footer .block-footer-social-links .social-media-links--platforms {
  display: inline-block;
  margin-top: 4px;
}

/* line 87, Z:/undrr/html/web/themes/custom/undrr/scss/components/footer.scss */
footer .row .footer-wrapper .container .region-footer .block-footer-social-links .social-media-links--platforms li {
  display: block;
  width: 30px;
  height: 30px;
  margin: 0 16px 0 0;
  padding: 0;
  float: left;
  background: #9abbd6;
}

/* line 95, Z:/undrr/html/web/themes/custom/undrr/scss/components/footer.scss */
footer .row .footer-wrapper .container .region-footer .block-footer-social-links .social-media-links--platforms li:last-child {
  margin: 0;
}

/* line 98, Z:/undrr/html/web/themes/custom/undrr/scss/components/footer.scss */
footer .row .footer-wrapper .container .region-footer .block-footer-social-links .social-media-links--platforms li a {
  display: block;
  width: 30px;
  height: 30px;
  color: #ffffff;
  opacity: .8;
  position: relative;
}

/* line 105, Z:/undrr/html/web/themes/custom/undrr/scss/components/footer.scss */
footer .row .footer-wrapper .container .region-footer .block-footer-social-links .social-media-links--platforms li a .fa-2x {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  font-size: 1.1em;
  opacity: .7;
}

/* line 113, Z:/undrr/html/web/themes/custom/undrr/scss/components/footer.scss */
footer .row .footer-wrapper .container .region-footer .block-footer-social-links .social-media-links--platforms li a:hover {
  opacity: 1;
}

/* line 115, Z:/undrr/html/web/themes/custom/undrr/scss/components/footer.scss */
footer .row .footer-wrapper .container .region-footer .block-footer-social-links .social-media-links--platforms li a:hover .fa-2x {
  opacity: 1;
}

/* line 122, Z:/undrr/html/web/themes/custom/undrr/scss/components/footer.scss */
footer .row .footer-wrapper .container .region-footer .block-footer-social-links h3 {
  text-align: center;
}

/* line 126, Z:/undrr/html/web/themes/custom/undrr/scss/components/footer.scss */
footer .row .footer-wrapper .container .region-footer .block-system-menu-blockundrr-tools,
footer .row .footer-wrapper .container .region-footer .block-system-menu-blockundrr-quicklinks,
footer .row .footer-wrapper .container .region-footer .block-social-media-links-block,
footer .row .footer-wrapper .container .region-footer .block-system-footer {
  width: 208px;
  margin: 26px auto 0 auto;
}

/* line 136, Z:/undrr/html/web/themes/custom/undrr/scss/components/footer.scss */
footer .row .footer-wrapper .container .region-footer .block-system-menu-blockundrr-tools .menu--undrr-tools li a,
footer .row .footer-wrapper .container .region-footer .block-system-menu-blockundrr-tools .menu--undrr-quicklinks li a,
footer .row .footer-wrapper .container .region-footer .block-system-menu-blockundrr-tools .menu--block-system-footer li a,
footer .row .footer-wrapper .container .region-footer .block-system-menu-blockundrr-quicklinks .menu--undrr-tools li a,
footer .row .footer-wrapper .container .region-footer .block-system-menu-blockundrr-quicklinks .menu--undrr-quicklinks li a,
footer .row .footer-wrapper .container .region-footer .block-system-menu-blockundrr-quicklinks .menu--block-system-footer li a,
footer .row .footer-wrapper .container .region-footer .block-social-media-links-block .menu--undrr-tools li a,
footer .row .footer-wrapper .container .region-footer .block-social-media-links-block .menu--undrr-quicklinks li a,
footer .row .footer-wrapper .container .region-footer .block-social-media-links-block .menu--block-system-footer li a,
footer .row .footer-wrapper .container .region-footer .block-system-footer .menu--undrr-tools li a,
footer .row .footer-wrapper .container .region-footer .block-system-footer .menu--undrr-quicklinks li a,
footer .row .footer-wrapper .container .region-footer .block-system-footer .menu--block-system-footer li a {
  color: rgba(255, 255, 255, 0.8);
  font-size: 14px;
  font-size: 1.4rem;
  opacity: .8;
}

/* line 141, Z:/undrr/html/web/themes/custom/undrr/scss/components/footer.scss */
footer .row .footer-wrapper .container .region-footer .block-system-menu-blockundrr-tools .menu--undrr-tools li a:hover, footer .row .footer-wrapper .container .region-footer .block-system-menu-blockundrr-tools .menu--undrr-tools li a:focus,
footer .row .footer-wrapper .container .region-footer .block-system-menu-blockundrr-tools .menu--undrr-quicklinks li a:hover,
footer .row .footer-wrapper .container .region-footer .block-system-menu-blockundrr-tools .menu--undrr-quicklinks li a:focus,
footer .row .footer-wrapper .container .region-footer .block-system-menu-blockundrr-tools .menu--block-system-footer li a:hover,
footer .row .footer-wrapper .container .region-footer .block-system-menu-blockundrr-tools .menu--block-system-footer li a:focus,
footer .row .footer-wrapper .container .region-footer .block-system-menu-blockundrr-quicklinks .menu--undrr-tools li a:hover,
footer .row .footer-wrapper .container .region-footer .block-system-menu-blockundrr-quicklinks .menu--undrr-tools li a:focus,
footer .row .footer-wrapper .container .region-footer .block-system-menu-blockundrr-quicklinks .menu--undrr-quicklinks li a:hover,
footer .row .footer-wrapper .container .region-footer .block-system-menu-blockundrr-quicklinks .menu--undrr-quicklinks li a:focus,
footer .row .footer-wrapper .container .region-footer .block-system-menu-blockundrr-quicklinks .menu--block-system-footer li a:hover,
footer .row .footer-wrapper .container .region-footer .block-system-menu-blockundrr-quicklinks .menu--block-system-footer li a:focus,
footer .row .footer-wrapper .container .region-footer .block-social-media-links-block .menu--undrr-tools li a:hover,
footer .row .footer-wrapper .container .region-footer .block-social-media-links-block .menu--undrr-tools li a:focus,
footer .row .footer-wrapper .container .region-footer .block-social-media-links-block .menu--undrr-quicklinks li a:hover,
footer .row .footer-wrapper .container .region-footer .block-social-media-links-block .menu--undrr-quicklinks li a:focus,
footer .row .footer-wrapper .container .region-footer .block-social-media-links-block .menu--block-system-footer li a:hover,
footer .row .footer-wrapper .container .region-footer .block-social-media-links-block .menu--block-system-footer li a:focus,
footer .row .footer-wrapper .container .region-footer .block-system-footer .menu--undrr-tools li a:hover,
footer .row .footer-wrapper .container .region-footer .block-system-footer .menu--undrr-tools li a:focus,
footer .row .footer-wrapper .container .region-footer .block-system-footer .menu--undrr-quicklinks li a:hover,
footer .row .footer-wrapper .container .region-footer .block-system-footer .menu--undrr-quicklinks li a:focus,
footer .row .footer-wrapper .container .region-footer .block-system-footer .menu--block-system-footer li a:hover,
footer .row .footer-wrapper .container .region-footer .block-system-footer .menu--block-system-footer li a:focus {
  background-color: transparent;
  opacity: 1;
}

/* line 150, Z:/undrr/html/web/themes/custom/undrr/scss/components/footer.scss */
footer .row .footer-wrapper .container .region-footer .block-footer-social-links {
  width: 100%;
}

/* line 159, Z:/undrr/html/web/themes/custom/undrr/scss/components/footer.scss */
footer .row .copyright-wrapper {
  background: #dde8f0;
  padding: 23px 0 0 0;
}

/* line 162, Z:/undrr/html/web/themes/custom/undrr/scss/components/footer.scss */
footer .row .copyright-wrapper .container {
  padding: 0 0 51px 0;
  position: relative;
}

/* line 165, Z:/undrr/html/web/themes/custom/undrr/scss/components/footer.scss */
footer .row .copyright-wrapper .container .region-copyright {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: stretch;
  -moz-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
  -webkit-align-content: flex-start;
  -moz-align-content: flex-start;
  -ms-align-content: flex-start;
  align-content: flex-start;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

/* line 172, Z:/undrr/html/web/themes/custom/undrr/scss/components/footer.scss */
footer .row .copyright-wrapper .container .region-copyright .block-copyright-block {
  position: absolute;
  left: 50%;
  margin-left: -20%;
}

/* line 176, Z:/undrr/html/web/themes/custom/undrr/scss/components/footer.scss */
footer .row .copyright-wrapper .container .region-copyright .block-copyright-block p {
  margin: 9px;
}

/* line 178, Z:/undrr/html/web/themes/custom/undrr/scss/components/footer.scss */
footer .row .copyright-wrapper .container .region-copyright .block-copyright-block p a {
  color: #6093bd;
  font-size: 14px;
  font-size: 1.4rem;
  font-size: 400 !important;
  text-transform: uppercase;
  text-decoration: none;
}

/* line 186, Z:/undrr/html/web/themes/custom/undrr/scss/components/footer.scss */
footer .row .copyright-wrapper .container .region-copyright .block-copyright-block p a:hover {
  background-color: transparent;
}

/* line 193, Z:/undrr/html/web/themes/custom/undrr/scss/components/footer.scss */
footer .row .copyright-wrapper .container .region-copyright img {
  max-height: 53px;
  width: auto;
}

/* line 197, Z:/undrr/html/web/themes/custom/undrr/scss/components/footer.scss */
footer .row .copyright-wrapper .container .region-copyright #block-sendaiframework {
  width: 100%;
  text-align: center;
}

/* line 200, Z:/undrr/html/web/themes/custom/undrr/scss/components/footer.scss */
footer .row .copyright-wrapper .container .region-copyright #block-sendaiframework p {
  margin: 0 0 23px 0;
}

/* line 204, Z:/undrr/html/web/themes/custom/undrr/scss/components/footer.scss */
footer .row .copyright-wrapper .container .region-copyright #block-goals {
  width: 66%;
  padding: 0 12px;
  text-align: center;
}

/* line 208, Z:/undrr/html/web/themes/custom/undrr/scss/components/footer.scss */
footer .row .copyright-wrapper .container .region-copyright #block-goals p {
  margin: 0 0 23px 0;
}

/* line 212, Z:/undrr/html/web/themes/custom/undrr/scss/components/footer.scss */
footer .row .copyright-wrapper .container .region-copyright .footer-copyright-menu-block {
  width: 200%;
  margin: 0 -45%;
  background-color: #ffffff;
  position: absolute;
  bottom: 0;
}

/* line 218, Z:/undrr/html/web/themes/custom/undrr/scss/components/footer.scss */
footer .row .copyright-wrapper .container .region-copyright .footer-copyright-menu-block .menu--footer {
  text-align: center;
}

/* line 221, Z:/undrr/html/web/themes/custom/undrr/scss/components/footer.scss */
footer .row .copyright-wrapper .container .region-copyright .footer-copyright-menu-block .menu--footer li a {
  color: #6093bd;
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: bold !important;
  text-transform: uppercase;
}

/* line 227, Z:/undrr/html/web/themes/custom/undrr/scss/components/footer.scss */
footer .row .copyright-wrapper .container .region-copyright .footer-copyright-menu-block .menu--footer li a:hover {
  background-color: transparent;
}

/* line 241, Z:/undrr/html/web/themes/custom/undrr/scss/components/footer.scss */
.page-node-type-landing footer .footer-wrapper {
  margin-top: 0px;
}

@media (min-width: 768px) {
  /* line 250, Z:/undrr/html/web/themes/custom/undrr/scss/components/footer.scss */
  footer .row .footer-wrapper {
    background: url("../../images/world-map.png") no-repeat 100% 30px rgba(0, 79, 145, 0.8);
    padding: 40px 0 23px;
    background-size: 260px;
  }
  /* line 260, Z:/undrr/html/web/themes/custom/undrr/scss/components/footer.scss */
  footer .row .footer-wrapper .container .region-footer .block-footer-social-links,
  footer .row .copyright-wrapper .container .region-footer .block-footer-social-links {
    width: auto;
    margin: 0;
    text-align: left;
  }
  /* line 265, Z:/undrr/html/web/themes/custom/undrr/scss/components/footer.scss */
  footer .row .footer-wrapper .container .region-footer .block-footer-social-links h3,
  footer .row .copyright-wrapper .container .region-footer .block-footer-social-links h3 {
    text-align: left;
  }
  /* line 269, Z:/undrr/html/web/themes/custom/undrr/scss/components/footer.scss */
  footer .row .footer-wrapper .container .region-footer .block-simple-blockcontactus,
  footer .row .footer-wrapper .container .region-footer .block-simple-blocksignupforupdates,
  footer .row .copyright-wrapper .container .region-footer .block-simple-blockcontactus,
  footer .row .copyright-wrapper .container .region-footer .block-simple-blocksignupforupdates {
    width: auto;
    margin: 30px 0 0 0;
  }
  /* line 274, Z:/undrr/html/web/themes/custom/undrr/scss/components/footer.scss */
  footer .row .footer-wrapper .container .region-footer .block-simple-blocksignupforupdates,
  footer .row .copyright-wrapper .container .region-footer .block-simple-blocksignupforupdates {
    position: absolute;
    top: 100px;
    margin: 10px 0 0 0;
  }
  /* line 278, Z:/undrr/html/web/themes/custom/undrr/scss/components/footer.scss */
  footer .row .footer-wrapper .container .region-footer .block-simple-blocksignupforupdates .btn,
  footer .row .copyright-wrapper .container .region-footer .block-simple-blocksignupforupdates .btn {
    width: 170px;
  }
  /* line 282, Z:/undrr/html/web/themes/custom/undrr/scss/components/footer.scss */
  footer .row .footer-wrapper .container .region-footer .block-system-menu-blockundrr-quicklinks,
  footer .row .footer-wrapper .container .region-footer .block-system-menu-blockundrr-tools,
  footer .row .copyright-wrapper .container .region-footer .block-system-menu-blockundrr-quicklinks,
  footer .row .copyright-wrapper .container .region-footer .block-system-menu-blockundrr-tools {
    width: auto;
    margin: 0;
  }
  /* line 289, Z:/undrr/html/web/themes/custom/undrr/scss/components/footer.scss */
  footer .row .footer-wrapper .container .region-copyright #block-sendaiframework,
  footer .row .footer-wrapper .container .region-copyright #block-goals,
  footer .row .copyright-wrapper .container .region-copyright #block-sendaiframework,
  footer .row .copyright-wrapper .container .region-copyright #block-goals {
    width: auto;
    padding: 0;
  }
}

@media (min-width: 992px) {
  /* line 306, Z:/undrr/html/web/themes/custom/undrr/scss/components/footer.scss */
  footer .row .footer-wrapper {
    padding: 0;
    background: rgba(0, 79, 145, 0.8);
  }
  /* line 309, Z:/undrr/html/web/themes/custom/undrr/scss/components/footer.scss */
  footer .row .footer-wrapper .container {
    padding: 40px 0 23px;
    background: url("../../images/world-map.png") no-repeat 98% center;
    background-size: 330px;
  }
  /* line 314, Z:/undrr/html/web/themes/custom/undrr/scss/components/footer.scss */
  footer .row .footer-wrapper .container .region-footer .block-simple-blockcontactus,
  footer .row .footer-wrapper .container .region-footer .block-simple-blocksignupforupdates {
    margin: 30px 60px 0 0;
  }
  /* line 318, Z:/undrr/html/web/themes/custom/undrr/scss/components/footer.scss */
  footer .row .footer-wrapper .container .region-footer .block-simple-blocksignupforupdates {
    position: absolute;
    top: 110px;
    margin: 10px 0 0 0;
  }
  /* line 322, Z:/undrr/html/web/themes/custom/undrr/scss/components/footer.scss */
  footer .row .footer-wrapper .container .region-footer .block-simple-blocksignupforupdates .btn {
    width: 208px;
  }
  /* line 326, Z:/undrr/html/web/themes/custom/undrr/scss/components/footer.scss */
  footer .row .footer-wrapper .container .region-footer .block-system-menu-blockundrr-tools,
  footer .row .footer-wrapper .container .region-footer .block-system-menu-blockundrr-quicklinks {
    width: auto;
    margin: 0;
  }
  /* line 334, Z:/undrr/html/web/themes/custom/undrr/scss/components/footer.scss */
  footer .row .footer-wrapper .container .region-footer .block-footer-social-links .social-media-links--platforms li {
    width: 40px;
    height: 40px;
  }
  /* line 337, Z:/undrr/html/web/themes/custom/undrr/scss/components/footer.scss */
  footer .row .footer-wrapper .container .region-footer .block-footer-social-links .social-media-links--platforms li a {
    width: 40px;
    height: 40px;
  }
  /* line 340, Z:/undrr/html/web/themes/custom/undrr/scss/components/footer.scss */
  footer .row .footer-wrapper .container .region-footer .block-footer-social-links .social-media-links--platforms li a .fa-2x {
    font-size: 1.2em;
  }
}

@media (min-width: 1200px) {
  /* line 357, Z:/undrr/html/web/themes/custom/undrr/scss/components/footer.scss */
  footer .row .copyright-wrapper .container {
    padding: 0;
  }
  /* line 360, Z:/undrr/html/web/themes/custom/undrr/scss/components/footer.scss */
  footer .row .copyright-wrapper .container .region-copyright .footer-copyright-menu-block {
    width: auto;
    margin: auto;
    position: absolute;
    left: 50%;
    top: 0;
    bottom: auto;
    transform: translateX(-50%);
    background-color: transparent;
  }
}

@media (max-width: 1200px) {
  /* line 384, Z:/undrr/html/web/themes/custom/undrr/scss/components/footer.scss */
  footer .row .copyright-wrapper .container .region-copyright .block-copyright-block {
    margin-top: 72px;
    z-index: 5;
  }
}

@media (max-width: 990px) {
  /* line 402, Z:/undrr/html/web/themes/custom/undrr/scss/components/footer.scss */
  footer .row .copyright-wrapper .container .region-copyright .block-copyright-block {
    margin-top: 0px;
    z-index: 5;
    margin-left: -180px;
  }
  /* line 406, Z:/undrr/html/web/themes/custom/undrr/scss/components/footer.scss */
  footer .row .copyright-wrapper .container .region-copyright .block-copyright-block p {
    margin: 6px;
  }
}

/*# sourceMappingURL=footer.css.map */