@font-face {
  font-family: 'ostritch_sansblack';
  src: url(data:font/woff2;base64,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) format('woff2'),
    url("/assets/33e5fd2b/018fc2a56592c0d4a3e9ded9f7015b0c.woff") format('woff');
  font-weight: normal;
  font-style: normal;
}

:root {
  --brand-white: #fff;
  --brand-inkydepths: #1c2e43;
  --brand-cobalt: #2d4b6c;
  --brand-starlight: #ffd01b;
  --brand-blueyonder: #bbd6eb;
  --screen-sm-min: 768px;
  --transition: 200ms ease-in-out;
}

*,
*:after,
*:before {
  box-sizing: border-box;
}

html {
  font-size: 62.5%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
}

html,
body {
  margin: 0;
  padding: 0;
  min-height: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}

button {
  margin: 0;
  padding: 0;
  border: 0;
  background: none;
  font-size: 100%;
  vertical-align: baseline;
  font-family: inherit;
  font-weight: inherit;
  color: inherit;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

body {
  font-size: 18px;
  font-family: 'Barlow', Helvetica, Arial, sans-serif;
  line-height: 1.618em;
  background-color: #000000;
  color: #041615;
  margin: 0 auto;
  font-weight: 300;
  overflow-y: scroll;
}

@media print {
  body {
    padding-top: 0;
  }
}

h1 {
  font-size: 50px;
  line-height: 76px;
  font-weight: 600;
  font-family: 'Titillium Web', Helvetica, Arial, sans-serif;
  font-weight: normal;
  color: #041615;
}

h2 {
  font-size: 36px;
  line-height: 48px;
  font-family: 'Titillium Web', Helvetica, Arial, sans-serif;
  font-weight: 300;
  letter-spacing: 0.03em;
  color: #041615;
}

h3 {
  font-size: 28px;
  line-height: 35px;
  letter-spacing: 0.02em;
  font-family: 'Titillium Web', Helvetica, Arial, sans-serif;
  font-weight: 600;
  color: #041615;
}

h4 {
  font-size: 20px;
  font-weight: bold;
  color: #00664c;
  font-family: 'Titillium Web', Helvetica, Arial, sans-serif;
}

h5 {
  font-size: 0.85em;
  font-family: 'Titillium Web', Helvetica, Arial, sans-serif;
}

p {
  margin: 0 0 1.5rem 0;
  line-height: 21px;
  font-size: 16px;
  letter-spacing: 0.01em;
  font-family: 'Barlow', Helvetica, Arial, sans-serif;
  color: #041615;
}

hr {
  margin-top: 1em;
  margin-bottom: 1em;
  height: 0px;
  border: none;
  border-top: 1px solid #ddd;
}

small {
  display: block;
  font-size: 14px;
  line-height: 18px;
  color: #999;
}

strong,
b {
  font-weight: 600;
}

time {
  font-family: 'Titillium Web', Helvetica, Arial, sans-serif;
}

cite {
  font-style: normal;
  font-size: 0.85em;
}

a {
  color: #00664c;
  transition: color 200ms ease-in-out;
  text-decoration: none;
  font-weight: 500;
}

a:hover,
  a:focus {
    text-decoration: underline;
  }

a:focus,
a:active {
  color: rgba(76, 76, 76, 1);
}

.ReactModalPortal {
    position: relative;
    z-index: 2000;
    display: flex;
    align-items: center;
    justify-content: center;
  }

#root {
    display: flex;
    flex-direction: column;
    height: 100%;
  }

#root:after {
    content: '';
    display: block;
  }
.header-3kpzA5Jdy_X3Ab-6fuXQSn {
  position: relative;
  color: #fff;
  padding: 1rem 0;
  z-index: 2;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  font-family: 'Titillium Web';
  font-size: 16px;
  color: rgba(255, 255, 255, 0.75);
  letter-spacing: 0.03em;
  padding: 8px 105px 8px 0px;
  background-image: linear-gradient(rgba(4, 22, 21, 1) 0%, rgba(10, 45, 43, 1) 100%);
}

  @media screen and (max-width: 1200px) {
    .header-3kpzA5Jdy_X3Ab-6fuXQSn > div {
      padding: 2.2rem 2rem 3rem;
    }
  }

.headerBar-2NjzwfGE9FNfWvTTHYFQP2 {
  text-decoration: none;
  background: rgba(0, 0, 0, 1);
  height: 44px;
  color: rgba(255, 255, 255, 0.75);
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding-right: 10rem;
}

@media screen and (max-width: 800px) {

.headerBar-2NjzwfGE9FNfWvTTHYFQP2 {
    padding-right: 2rem
}
  }

.headerBar-2NjzwfGE9FNfWvTTHYFQP2:hover {
  color: rgba(255, 255, 255, 1);
}

.headerBar-2NjzwfGE9FNfWvTTHYFQP2::after {
  content: '\2192';
  display: inline-block;
  margin: 0 0 0 1rem;
}

.header-3kpzA5Jdy_X3Ab-6fuXQSn .menu-item-1Z7HZ2TyuSbOUEv8GeuGJt:hover {
  color: rgba(255, 255, 255, 1);
  border-bottom: 5px solid rgba(238, 40, 63, 1);
}

.site-menu-_jtXQrXgEzYN4w7ot1lyP {
  display: none;
  visibility: hidden;
  padding-top: 20%;
  opacity: 0;
  font-size: 1.6rem;
  transition: opacity 200ms ease-in-out;
  margin-top: 3rem;
  margin-right: 0;
}

@media screen and (max-width: 1200px) {

.site-menu-_jtXQrXgEzYN4w7ot1lyP {
    margin-top: 0
}
  }

@media screen and (max-width: 800px) {

.site-menu-_jtXQrXgEzYN4w7ot1lyP {
    margin-top: 0;
    margin-right: 0
}
  }

.js-active-3cexjCt5-WHXelDiX9DLvo .site-menu-_jtXQrXgEzYN4w7ot1lyP {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 999;
  overflow: scroll;
  visibility: visible;
  background: rgba(10, 45, 43, 0.95);
  opacity: 1;
}

.site-menu-toggle-3IKIC3i3rWtK-Z8BjETXCv {
  position: absolute;
  top: 7.3rem;
  right: 2rem;
  z-index: 9999;
  border: 0;
  padding: 0;
  cursor: pointer;
  font-size: 2.6rem;
  transition: top 200ms ease-in-out;
}

.site-menu-toggle-3IKIC3i3rWtK-Z8BjETXCv:focus,
.site-menu-toggle-3IKIC3i3rWtK-Z8BjETXCv:active,
.site-menu-toggle-3IKIC3i3rWtK-Z8BjETXCv:hover {
  outline: none;
  background: none;
  box-shadow: none;
}

.site-logo-3b9HXdFe7nO6tOZkUslvCe {
  display: block;
  max-width: 240px;
}

.logo-3KIIwQtoTroQ8gNYIahfdQ {
  display: block;
  width: 100%;
  min-height: 8.5rem;
}

.cls-1-1zN64cSxfHBPghCIvbXNWm,
.cls-2-1JGjizDihZnqLzLZY2twvW {
  fill: $white;
  transition: fill $transition;
}

.stripped-header-link-tm0r5emvpsLu5cEDoOTVF {
  display: inline-block;
  width: auto;
  background: #4bb987;
  padding: 0.5rem 2rem;
  height: 42px;
  border: 0;
  border-bottom: 5px solid #00664c;
  color: #041615;
  border-radius: 2px;
  font-weight: 700;
  font-size: calc(2rem * 0.7);
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  -webkit-font-smoothing: antialiased;

  transition: box-shadow 200ms ease-in-out, border-color 200ms ease-in-out,
    background 200ms ease-in-out, color 200ms ease-in-out;
}

.stripped-header-link-tm0r5emvpsLu5cEDoOTVF:hover,
.stripped-header-link-tm0r5emvpsLu5cEDoOTVF:focus,
.stripped-header-link-tm0r5emvpsLu5cEDoOTVF:active {
  background: #68e3aa;
  border-color: #68e3aa;
  border-bottom: 5px solid #68e3aa;
  color: #041615;
  text-decoration: none;
}

.stripped-header-link-tm0r5emvpsLu5cEDoOTVF::before {
  content: '\2190';
  display: inline-block;
  margin: 0 1rem 0 0;
}

@media screen and (min-width: 1200px) {
  .header-3kpzA5Jdy_X3Ab-6fuXQSn {
    min-height: 151px;
    padding: 0;
  }

  .site-menu-_jtXQrXgEzYN4w7ot1lyP {
    display: flex;
    flex-wrap: nowrap;
    visibility: visible;
    padding: 0;
    opacity: 1;
    font-size: 1.6rem;
  }

  .site-menu-toggle-3IKIC3i3rWtK-Z8BjETXCv {
    display: none;
  }
}

@media screen and (min-width: 1160px) {
  .site-menu-_jtXQrXgEzYN4w7ot1lyP {
    font-size: 1.6rem;
  }
}
.avatar-1xrcUvyS5s-UVD03hzfM_s {
  flex-shrink: 0;
}
.avatarless-1IUHyQiw_7JgUi4ZdMMRqI {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  font-weight: bold;
  flex-shrink: 0;
  line-height: 1em;
}
.container-IRez9tJj5oBNe6y7perhm {
  width: 100%;
  max-width: 840px;
  margin: auto;
  padding: 0 2rem;
}
  @media screen and (max-width: 800px) {.container-IRez9tJj5oBNe6y7perhm {
    padding: 2rem
}
  }

.container-IRez9tJj5oBNe6y7perhm.container-wide-I-BE14y3-VCOmFhMQHm0y {
  max-width: 1120px;
}

.container-IRez9tJj5oBNe6y7perhm.container-menu-3mAGP4YpFfpzY6qjl3fdEB {
  max-width: 1240px;
}

.container-IRez9tJj5oBNe6y7perhm.container-max-1JMYSn9cd_3yDgr85fF4hd {
  max-width: 2400px;
}

.container-IRez9tJj5oBNe6y7perhm.container-padded-1wnp-QNXNvlofPhECCPcVh {
  padding: 5rem;
}

@media screen and (max-width: 800px) {

.container-IRez9tJj5oBNe6y7perhm.container-padded-1wnp-QNXNvlofPhECCPcVh {
    padding: 2rem
}
  }
.row-18rbnqGfPs70ayM9SVvcsz {
  display: block;
}

@media screen and (min-width: 768px) {
  .row-18rbnqGfPs70ayM9SVvcsz {
    display: flex;
    justify-content: space-between;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
  }
}
.menu-2cxq0o6HrO13nf_jCUvouW {
  display: block;
  width: 65%;
  margin: 2rem 0 4rem;
  padding: 0;
  border-bottom: 2px solid #bbd6eb;
  font-size: 4rem;
  color: rgba(255, 255, 255, 1);
  letter-spacing: 0.03em;
  font-family: 'Titillium Web';
  line-height: 1.25;
  font-weight: 400;
}

  @media screen and (min-width: 1200px) {.menu-2cxq0o6HrO13nf_jCUvouW {
    font-size: 2.2rem
}
  }

.menu-2cxq0o6HrO13nf_jCUvouW:last-child {
  border-bottom: 0;
}

.menu-external-1FKWDVvAKQ39qTttJVftBS .menu-link-3Sp2dORD3gPXf_s2ttuw90 {
    position: relative;
  }

.menu-external-1FKWDVvAKQ39qTttJVftBS .menu-link-3Sp2dORD3gPXf_s2ttuw90::before {
    display: none;
    content: '';
    position: absolute;
    top: calc(50% - 1.625rem);
    left: -3rem;
    width: 0;
    height: 3rem;
    border-left: 1px solid #bbd6eb;
  }

.menu-external-1FKWDVvAKQ39qTttJVftBS .sub-menu-2YXnhEbJTk7mV8eyNwypYx {
    display: none;
  }

.menu-item-1KuyV1xXsy2FYLnxnOdKAi {
  list-style: none;
  margin: 0 0 3rem 0;
  border-bottom: 4px solid transparent;
  transition: border-color 200ms ease-in-out;
}

.menu-item-1KuyV1xXsy2FYLnxnOdKAi.active-3vCsAeYw4v0exaptUnkY2f .menu-link-3Sp2dORD3gPXf_s2ttuw90, .menu-item-1KuyV1xXsy2FYLnxnOdKAi.ancestor-1O5Z1kX9ShGQC_79lMe2Zu .menu-link-3Sp2dORD3gPXf_s2ttuw90 {
    color: #ffd01b;
  }

.menu-item-1KuyV1xXsy2FYLnxnOdKAi.active-3vCsAeYw4v0exaptUnkY2f .menu-link-3Sp2dORD3gPXf_s2ttuw90::after, .menu-item-1KuyV1xXsy2FYLnxnOdKAi.ancestor-1O5Z1kX9ShGQC_79lMe2Zu .menu-link-3Sp2dORD3gPXf_s2ttuw90::after {
    border-top-color: #ffd01b;
  }

.menu-heading-3SizaZcSQh9WdFEGil2Ac9 {
  position: absolute;
  bottom: 100%;
  display: block;
  text-align: left;
  font-size: calc(2rem * 0.6);
  font-weight: 300;
}

.menu-link-3Sp2dORD3gPXf_s2ttuw90 {
  position: relative;
  display: block;
  margin-bottom: 3rem;
  color: #ffffff;
  text-decoration: none;
  transition: color 200ms ease-in-out;
  letter-spacing: 0.5px;
  font-weight: 400;
}

.menu-link-3Sp2dORD3gPXf_s2ttuw90:focus,
.menu-link-3Sp2dORD3gPXf_s2ttuw90:hover {
  color: #ffffff;
  text-decoration: none;
}

.menu-link-3Sp2dORD3gPXf_s2ttuw90:focus .menu-link-3Sp2dORD3gPXf_s2ttuw90::after, .menu-link-3Sp2dORD3gPXf_s2ttuw90:hover .menu-link-3Sp2dORD3gPXf_s2ttuw90::after {
    border-top-color: #ffffff;
    transform: scale(1.1);
  }

.menu-link-3Sp2dORD3gPXf_s2ttuw90:focus .menu-link-3Sp2dORD3gPXf_s2ttuw90 + .sub-menu-slide-down-2qWnDh-_97pd4EKZoyttMi, .menu-link-3Sp2dORD3gPXf_s2ttuw90:hover .menu-link-3Sp2dORD3gPXf_s2ttuw90 + .sub-menu-slide-down-2qWnDh-_97pd4EKZoyttMi {
    max-height: 500px;
    opacity: 1;
    transform: translate3d(0, 0, 0);
    pointer-events: all;
  }

.menu-link-has-children-2xNollvTKB-jMPxo1yANn4::after {
  content: '';
  display: inline-block;
  width: 0;
  height: 0;
  border-top: 0.5rem solid #bbd6eb;
  border-left: 0.5rem solid transparent;
  border-right: 0.5rem solid transparent;
  margin-top: 0;
  margin-left: 1rem;
  vertical-align: middle;

  transition: transform 200ms ease-in-out, border-color 200ms ease-in-out;
}

.sub-menu-2YXnhEbJTk7mV8eyNwypYx {
  color: #777;
  text-transform: none;
  line-height: 1.25;
  letter-spacing: 0.5px;
}

.sub-menu-parent-wC9QHRAAq3b_tqMbXQsv5 {
  display: none;
  margin: 1rem 0;
  border-bottom: 4px solid transparent;
  font-weight: 400;
}

@media screen and (min-width: 1200px) {
  .menu-2cxq0o6HrO13nf_jCUvouW {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    flex-direction: row;
    align-items: center;
    width: auto;
    margin: 2rem 0 0;
    border: 0;
  }

  .menu-external-1FKWDVvAKQ39qTttJVftBS {
    margin-left: 3rem;
  }

    .menu-external-1FKWDVvAKQ39qTttJVftBS .menu-link-3Sp2dORD3gPXf_s2ttuw90::before {
      display: block;
    }

    .menu-external-1FKWDVvAKQ39qTttJVftBS .sub-menu-2YXnhEbJTk7mV8eyNwypYx {
      display: block;
    }

  .menu-item-1KuyV1xXsy2FYLnxnOdKAi {
    margin: 0 0 0 4rem;
    padding: 3.8rem 0;
    text-align: right;
  }

  .menu-item-1KuyV1xXsy2FYLnxnOdKAi:hover,
  .menu-item-1KuyV1xXsy2FYLnxnOdKAi:focus,
  .menu-item-1KuyV1xXsy2FYLnxnOdKAi:active {
    border-color: #dac400;
  }

    .menu-item-1KuyV1xXsy2FYLnxnOdKAi:hover .sub-menu-slide-down-2qWnDh-_97pd4EKZoyttMi, .menu-item-1KuyV1xXsy2FYLnxnOdKAi:focus .sub-menu-slide-down-2qWnDh-_97pd4EKZoyttMi, .menu-item-1KuyV1xXsy2FYLnxnOdKAi:active .sub-menu-slide-down-2qWnDh-_97pd4EKZoyttMi {
      z-index: 999;
      opacity: 1;
      transform: translate3d(0, 0, 0);
      pointer-events: all;
    }

    .menu-item-1KuyV1xXsy2FYLnxnOdKAi:hover .menu-link-3Sp2dORD3gPXf_s2ttuw90, .menu-item-1KuyV1xXsy2FYLnxnOdKAi:focus .menu-link-3Sp2dORD3gPXf_s2ttuw90, .menu-item-1KuyV1xXsy2FYLnxnOdKAi:active .menu-link-3Sp2dORD3gPXf_s2ttuw90 {
      color: #dac400;
      text-decoration: none;
    }

    .menu-item-1KuyV1xXsy2FYLnxnOdKAi:hover .menu-link-3Sp2dORD3gPXf_s2ttuw90::after, .menu-item-1KuyV1xXsy2FYLnxnOdKAi:focus .menu-link-3Sp2dORD3gPXf_s2ttuw90::after, .menu-item-1KuyV1xXsy2FYLnxnOdKAi:active .menu-link-3Sp2dORD3gPXf_s2ttuw90::after {
      border-top-color: #dac400;
      transform: scale(1.1) rotate(-180deg);
    }

  .menu-link-3Sp2dORD3gPXf_s2ttuw90 {
    margin-bottom: 0;
    text-decoration: none;
  }

  .sub-menu-2YXnhEbJTk7mV8eyNwypYx {
    flex-direction: row;
    background: #fff;
    box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.25);
  }

  .sub-menu-slide-down-2qWnDh-_97pd4EKZoyttMi {
    position: absolute;
    left: 0;
    top: 100%;
    z-index: -1;
    width: 100%;
    overflow: hidden;
    pointer-events: none;
    opacity: 0;
    transform: translate3d(0, 5px, 0);
    transition: transform 200ms ease-in-out, opacity 200ms ease-in-out;
  }

  .sub-menu-slide-down-2qWnDh-_97pd4EKZoyttMi:hover {
    pointer-events: all;
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }

  .sub-menu-parent-wC9QHRAAq3b_tqMbXQsv5 {
    display: inline-block;
    margin: 0;
    font-size: 2rem;
    color: #a6adad;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    font-family: 'Titillium Web', sans-serif;
    font-weight: 700;
  }
}

@media screen and (min-width: 1200px) {
  .menu-item-1KuyV1xXsy2FYLnxnOdKAi {
    margin: 0 0 0 3rem;
    padding: 3.8rem 0;
    text-align: right;
  }
}
.sub-menu-items-mgj1etvXjZJ4tHzea-Zwy {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  justify-content: flex-end;
  padding: 0;
}

.sub-menu-item-2DuzZILPSvg_pfJhV-B_y8 {
  list-style: none;
  margin: 0 0 3rem 0;
}

.sub-menu-item-2DuzZILPSvg_pfJhV-B_y8:hover a {
    color: #00664c;
  }

@media screen and (max-width: 1200px) {

.sub-menu-item-2DuzZILPSvg_pfJhV-B_y8:hover a {
      color: #ffffff
  }
    }

.sub-menu-item-2DuzZILPSvg_pfJhV-B_y8[data-active='true'] a {
  color: #00664c;
  border-color: #00664c;
}

.sub-menu-link-254fBSrWKfeuD49sD9KWKB {
  display: block;
  border-bottom: 4px solid transparent;
  color: #041615;
  text-decoration: none;
  transition: border-color 200ms ease-in-out;
  font-family: 'Titillium Web', sans-serif;
  font-weight: 600;
  font-size: 1.8rem;
}

@media screen and (max-width: 1200px) {

.sub-menu-link-254fBSrWKfeuD49sD9KWKB {
    color: #ffffff;
    font-size: 1.8rem
}
  }

.sub-menu-link-254fBSrWKfeuD49sD9KWKB:focus {
  text-decoration: none;
}

.sub-menu-link-254fBSrWKfeuD49sD9KWKB:hover {
  text-decoration: none;
  color: #00664c;
  border-bottom: 4px solid #00664c;
}

@media screen and (max-width: 1200px) {

.sub-menu-link-254fBSrWKfeuD49sD9KWKB:hover {
    color: #ffffff;
    border-bottom: 4px solid transparent
}
  }

@media screen and (min-width: 1200px) {
  .sub-menu-items-mgj1etvXjZJ4tHzea-Zwy {
    flex-direction: row;
    align-items: center;
  }

  .sub-menu-item-2DuzZILPSvg_pfJhV-B_y8 {
    margin: 0 0 0 3rem;
    text-align: right;
  }

  .sub-menu-item-2DuzZILPSvg_pfJhV-B_y8.active-3Yd-yncJgHtqaFN_aucXyo {
    color: #00664c;
  }

  .sub-menu-link-254fBSrWKfeuD49sD9KWKB {
    padding: 3.5rem 0 3rem;
    color: #041615;
  }
  .sub-menu-item-2DuzZILPSvg_pfJhV-B_y8 .active-3Yd-yncJgHtqaFN_aucXyo,
  .sub-menu-link-254fBSrWKfeuD49sD9KWKB:active {
    color: #00664c;
    border-color: #00664c;
    text-decoration: none;
  }

  .sub-menu-link-254fBSrWKfeuD49sD9KWKB.active-3Yd-yncJgHtqaFN_aucXyo:hover {
    color: #00664c;
  }
}
.hamburger-1V3afB7jl5fPRBL1UZJvkS {
  display: inline-block;
  overflow: visible;
  cursor: pointer;
  transition: opacity 0.15s linear;
}

.hamburger-box-1008TIsMGQIo08Ck_GE21o {
  width: 40px;
  height: calc(4px * 3 + 8px * 2);
  display: inline-block;
  position: relative;
}

.hamburger-inner-2G5h-GtKDhArglOqJrUEq9 {
  display: block;
  top: 50%;
  margin-top: calc(4px / -2);
}

.hamburger-inner-2G5h-GtKDhArglOqJrUEq9,
.hamburger-inner-2G5h-GtKDhArglOqJrUEq9::before,
.hamburger-inner-2G5h-GtKDhArglOqJrUEq9::after {
  width: 40px;
  height: 4px;
  background-color: #fff;
  position: absolute;
  transition-property: transform;
  transition-duration: 0.15s;
  transition-timing-function: ease;
}

.hamburger-inner-2G5h-GtKDhArglOqJrUEq9::before,
.hamburger-inner-2G5h-GtKDhArglOqJrUEq9::after {
  content: '';
  display: block;
}

.hamburger-inner-2G5h-GtKDhArglOqJrUEq9::before {
  top: -12px;
}

.hamburger-inner-2G5h-GtKDhArglOqJrUEq9::after {
  bottom: -12px;
}

.hamburger-spin-2xxw9pXo_cEOltpfSvrXXU .hamburger-inner-2G5h-GtKDhArglOqJrUEq9 {
  transition-duration: 0.22s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.hamburger-spin-2xxw9pXo_cEOltpfSvrXXU .hamburger-inner-2G5h-GtKDhArglOqJrUEq9::before {
  transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in;
}

.hamburger-spin-2xxw9pXo_cEOltpfSvrXXU .hamburger-inner-2G5h-GtKDhArglOqJrUEq9::after {
  transition: bottom 0.1s 0.25s ease-in,
    transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.isActive-1xDQAh5hrTcrMxWIo2TCzB.hamburger-spin-2xxw9pXo_cEOltpfSvrXXU .hamburger-inner-2G5h-GtKDhArglOqJrUEq9 {
  transform: rotate(225deg);
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}

.isActive-1xDQAh5hrTcrMxWIo2TCzB.hamburger-spin-2xxw9pXo_cEOltpfSvrXXU .hamburger-inner-2G5h-GtKDhArglOqJrUEq9::before {
  top: 0;
  opacity: 0;
  transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out;
}

.isActive-1xDQAh5hrTcrMxWIo2TCzB.hamburger-spin-2xxw9pXo_cEOltpfSvrXXU .hamburger-inner-2G5h-GtKDhArglOqJrUEq9::after {
  bottom: 0;
  transform: rotate(-90deg);
  transition: bottom 0.1s ease-out,
    transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
}
@media print {
  .footer-1wg0mcVY9fcW0heydnf6PQ {
    display: none;
  }
}

.footer-1wg0mcVY9fcW0heydnf6PQ {
  background-image: linear-gradient(rgba(10, 45, 43, 1) 0%, rgba(4, 22, 21, 1) 100%);
  color: #fff;
  padding-top: 3rem;
  padding-bottom: 3rem;
  font-family: 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue',
    Helvetica, Arial, 'Lucida Grande', sans-serif;
  -webkit-font-smoothing: antialiased;
}

.footer-1wg0mcVY9fcW0heydnf6PQ.is-map-egRgQ5IYO3vdDZ-h_69Wk {
  width: 100%;
  background-color: transparent;
  background-image: radial-gradient(
    circle,
    rgba(4, 22, 21, 1) 0%,
    rgba(10, 45, 43, 1) 100%
  );
}

@media screen and (min-width: 940px) {
  .footer-1wg0mcVY9fcW0heydnf6PQ.is-map-egRgQ5IYO3vdDZ-h_69Wk {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 110;
  }
}

.footer-right-2JusN7YnWe9oUh8FhshGt1 {
  display: flex;
  flex-wrap: wrap;
  font-size: calc(2rem * 0.9);
  align-items: center;
  justify-content: space-between;
  width: 55%;
}

@media screen and (max-width: 767px) {

.footer-right-2JusN7YnWe9oUh8FhshGt1 {
    flex-direction: column;
    justify-content: center;
    width: 100%
}
  }

.footer-right-stripped-20xyl1mo5mAmsfTJBQE9xl {
  display: flex;
  font-size: calc(2rem * 0.9);
  align-items: center;
  justify-content: flex-end;
}

.footer-left-2FWW7NzN9x-_rvAOPFiOMK {
  display: flex;
  align-items: center;
  font-size: calc(2rem * 0.9);
}

@media screen and (max-width: 767px) {

.footer-left-2FWW7NzN9x-_rvAOPFiOMK {
    justify-content: center
}
  }

.footer-social-XpJiXGK6YwFu7630Cl-jD {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}

.footer-copy-3DMcij5e48yemuuj145rrs {
  margin-left: 2rem;
}

.footer-copy-3DMcij5e48yemuuj145rrs p {
  margin: 0;
  font-size: 1.4rem;
  line-height: 19px;
  color: #ffffff;
}

.footer-heading-1x3bPKLgMg9SARcukfe6rZ {
  display: block;
  margin-bottom: 0.5rem;
  color: #ffffff;
  font-size: 1.4rem;
  white-space: nowrap;
}

.nasa-logo-QiLxL1bja2aDtIJHPqcFH img {
  width: 71px;
}

.footer-menu-DV1j6KYK0XrGq5MHruhYU {
  display: flex;
  flex-direction: column;
  white-space: nowrap;
  margin: 2rem 0;
  padding: 0;
  color: #ffffff;
  font-family: 'Titillium Web', sans-serif;
  font-size: 1.6rem;
  text-transform: none;
  line-height: 1.25;
  letter-spacing: 0.03em;
  list-style: none;
}

@media screen and (max-width: 767px) {

.footer-menu-DV1j6KYK0XrGq5MHruhYU {
    margin: 3rem 0
}
  }

.footer-menu-stripped-2EU12tGZNTabBC1rQOsmNl {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  margin: 2rem 0;
  padding: 0;
  color: #ffffff;
  font-family: 'Titillium Web', sans-serif;
  font-size: 1.6rem;
  text-transform: none;
  line-height: 1.25;
  letter-spacing: 0.5px;
  list-style: none;
}

.footer-menu-item-1ckOd7OPWRCvR2CFG1otxI {
  list-style: none;
  margin: 0;
}

@media screen and (max-width: 767px) {

.footer-menu-item-1ckOd7OPWRCvR2CFG1otxI {
    margin: 0 1.5rem;
    text-align: center
}
  }

.footer-menu-link-jWTs6rGL2_jJ06lKTLutT {
  position: relative;
  display: block;
  padding: 2rem 0;
  color: #ffffff;
  font-weight: 400;
  transition: color 200ms ease-in-out;
  text-decoration: none;
}

@media screen and (max-width: 767px) {

.footer-menu-link-jWTs6rGL2_jJ06lKTLutT {
    padding: 1rem 0
}
  }

.footer-menu-link-jWTs6rGL2_jJ06lKTLutT:focus,
.footer-menu-link-jWTs6rGL2_jJ06lKTLutT:hover {
  color: #dac400;
  text-decoration: none;
}

@media screen and (min-width: 768px) {
  .footer-menu-item-1ckOd7OPWRCvR2CFG1otxI {
    margin: 0 3rem 0 0;
    text-align: right;
  }
  .footer-menu-DV1j6KYK0XrGq5MHruhYU {
    flex-direction: row;
    align-items: center;
    margin: 0 2rem 0 0;
  }
}

@media screen and (min-width: 667px) {
  .footer-menu-stripped-2EU12tGZNTabBC1rQOsmNl {
    flex-direction: row;
    align-items: center;
    margin: 2rem 2rem 0 0;
  }
    .footer-menu-item-1ckOd7OPWRCvR2CFG1otxI:hover .menu__link-NiTd1KqhBm0dxei4zb4DR, .footer-menu-item-1ckOd7OPWRCvR2CFG1otxI:focus .menu__link-NiTd1KqhBm0dxei4zb4DR, .footer-menu-item-1ckOd7OPWRCvR2CFG1otxI:active .menu__link-NiTd1KqhBm0dxei4zb4DR {
      color: #ffd01b;
      text-decoration: none;
    }
}
.social-links-IBE65DSpnLNugF90cfcqH {
  display: flex;
  justify-content: space-between;
  margin: 0;
  padding: 0;
  align-items: center;
  width: 100%;
}

.social-links-link-gFhMcSOOyxLDCJGkLiFJU {
  display: block;
  list-style: none;
}

.icon-link-bsO_7eWVDQcS-nYumKLlF {
  display: block;
  opacity: 0.7;
  transition: opacity 200ms ease-in-out;
}

.icon-link-bsO_7eWVDQcS-nYumKLlF:hover {
  display: block;
  opacity: 1;
}

.icon-link-bsO_7eWVDQcS-nYumKLlF .icon--facebook-1RsXc7_N0fAC7yogUb8Lom,
.icon-link-bsO_7eWVDQcS-nYumKLlF .icon--instagram-3opcjg9iOpHub8SMZ7cXQ6,
.icon-link-bsO_7eWVDQcS-nYumKLlF .icon--twitter-33_uLYVBCsqjuU3KVDqEmL,
.icon-link-bsO_7eWVDQcS-nYumKLlF .icon--tumblr-1uO8lg0eBmwdvkLdNySmq9,
.icon-link-bsO_7eWVDQcS-nYumKLlF .icon--youtube-1NLX9w6vHgfAFMQA1kDAoj {
  display: block;
  width: 100%;
  height: auto;
}

.icon-link-bsO_7eWVDQcS-nYumKLlF .icon--facebook-1RsXc7_N0fAC7yogUb8Lom path, .icon-link-bsO_7eWVDQcS-nYumKLlF .icon--instagram-3opcjg9iOpHub8SMZ7cXQ6 path, .icon-link-bsO_7eWVDQcS-nYumKLlF .icon--twitter-33_uLYVBCsqjuU3KVDqEmL path, .icon-link-bsO_7eWVDQcS-nYumKLlF .icon--tumblr-1uO8lg0eBmwdvkLdNySmq9 path, .icon-link-bsO_7eWVDQcS-nYumKLlF .icon--youtube-1NLX9w6vHgfAFMQA1kDAoj path {
    fill: #fff;
    transition: fill 200ms ease-in-out;
  }

.icon-link-bsO_7eWVDQcS-nYumKLlF .icon--facebook-1RsXc7_N0fAC7yogUb8Lom:hover path, .icon-link-bsO_7eWVDQcS-nYumKLlF .icon--facebook-1RsXc7_N0fAC7yogUb8Lom:active path {
    fill: #fff;
  }

.icon-link-bsO_7eWVDQcS-nYumKLlF .icon--instagram-3opcjg9iOpHub8SMZ7cXQ6:hover path, .icon-link-bsO_7eWVDQcS-nYumKLlF .icon--instagram-3opcjg9iOpHub8SMZ7cXQ6:active path {
    fill: #fff;
  }

.icon-link-bsO_7eWVDQcS-nYumKLlF .icon--twitter-33_uLYVBCsqjuU3KVDqEmL:hover path, .icon-link-bsO_7eWVDQcS-nYumKLlF .icon--twitter-33_uLYVBCsqjuU3KVDqEmL:active path {
    fill: #fff;
  }

.icon-link-bsO_7eWVDQcS-nYumKLlF .icon--tumblr-1uO8lg0eBmwdvkLdNySmq9:hover path, .icon-link-bsO_7eWVDQcS-nYumKLlF .icon--tumblr-1uO8lg0eBmwdvkLdNySmq9:active path {
    fill: #35465c;
  }

.icon-link-bsO_7eWVDQcS-nYumKLlF .icon--youtube-1NLX9w6vHgfAFMQA1kDAoj:hover path, .icon-link-bsO_7eWVDQcS-nYumKLlF .icon--youtube-1NLX9w6vHgfAFMQA1kDAoj:active path {
    fill: #ff0000;
  }

.social-links-link-gFhMcSOOyxLDCJGkLiFJU:not(:last-child) {
  margin-right: 3rem;
}
.container-158CFhMx2ZbDq6HiEOaFmp {
  display: flex;
  flex-direction: column;
  font-family: 'Barlow';
  background-color: transparent;
  min-height: 100vh;
  position: relative;
  background-repeat: no-repeat;
  background-attachment: fixed;
}
  @media screen and (max-width: 800px) {.container-158CFhMx2ZbDq6HiEOaFmp {
    background-image: radial-gradient(
      circle,
      rgba(4, 22, 21, 1) 0%,
      rgba(10, 45, 43, 1) 100%
    )
}
  }

.flex-2Z_uyaOVokSmoadPrpg_3Z {
  flex: 1 0 auto;
  z-index: 1;
  background-color: rgba(247, 247, 247, 1);
  position: relative;
}

.containerWhite-35EyLte8XLZcPoOdDS516C {
  background-color: rgba(247, 247, 247, 1);
  border-radius: 12px;
  padding: 0;
  margin: 2rem auto;
  margin-top: 10rem;
  max-width: 80%;
  padding-bottom: 50%;
}

@media screen and (max-width: 800px) {

.containerWhite-35EyLte8XLZcPoOdDS516C {
    max-width: unset;
    width: 100%;
    margin-top: 15rem;
    padding-bottom: 0
}
  }

.containerFull-10wN-P49xLoX7pmSm2jDJl {
  background-color: rgba(247, 247, 247, 1);
  padding: 0;
  margin: 2rem auto 0;
  margin-top: 0;
  max-width: 100%;
}

@media screen and (max-width: 800px) {

.containerFull-10wN-P49xLoX7pmSm2jDJl {
    max-width: unset;
    width: 100%;
    margin-top: 0rem;
    padding-bottom: 0
}
  }

.slide-3ex4gh_BC47Ah0QrVZ9FI {
  transform: translate3d(0, 0, 0);
  transition: transform 0.3s;
  height: 100%;
  min-height: 100%;
  width: 100%;
  position: relative;
}

.open-2FYEXrHN9AiOy297p7i5Ki {
  transform: translate3d(200px, 0, 0);
}

.inverted-15rjR4eh6A77_A_bOndBY3 {
  background-color: #4082cd;
  color: #efefef;
}

::-moz-selection {
  background-color: #accef7;
}

::-moz-selection,
::selection {
  background-color: #accef7;
}
.notFoundContainer-J0vXUs2jjw40P3DShb1Gk {
  max-width: 800px;
  margin: 40px auto;
  padding: 0px 30px 30px 30px;
  overflow: auto;
}

.notFoundContainer-J0vXUs2jjw40P3DShb1Gk img {
  margin-bottom: 0;
  display: block;
  margin-top: 20px;
  float: right;
}
#portal {
    display: none;
  }
  .ReactModal__Body--open {
    overflow: hidden;
  }

.ReactModal__Body--open #portal {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: 2000;
  display: block;
}

.container-16foihCiNQ1utc7yKRDv1n {
  background-color: white;
  border-radius: 6px;
  padding: 40px;
  outline: 0;
}

@media screen and (min-width: 768px) {

.container-16foihCiNQ1utc7yKRDv1n {
    min-width: 480px
}
  }

.title-3ne7zWpDhtTtx_Ztynu70K {
  margin-top: 0;
  font-family: 'Titillium Web';
  font-size: 3.4rem;
  font-weight: 600;
  color: #041615;
  letter-spacing: 0.03em;
}

.portal-T9GetaY2Piux2GSDYgY4P {
  position: absolute;
  width: 100%;
  height: 100%;
}

.message-2rgEtYvzEwGNID4bN8jx9U {
  max-width: 480px;
  font-family: 'Barlow';
  font-size: 1.8rem;
  color: #041615;
  letter-spacing: 0.01em;
  line-height: 24px;
}

.overlay-bmQ01y9joRLgRZku8xOVk {
  position: relative;
  border: 0;
  background-color: rgba(0, 0, 0, 0.5);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 2001;
  width: 100%;
  height: 100%;
}

.actions-2QaJKxYMPLDVczAMSfa76K {
  margin-top: 70px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

@media screen and (max-width: 400px) {

.actions-2QaJKxYMPLDVczAMSfa76K {
    flex-direction: column
}

    .actions-2QaJKxYMPLDVczAMSfa76K button:first-child {
      margin-bottom: 2rem;
    }
  }

.btn-1oAePvbO2WXVweWAmqCchg {
  margin-top: 0px;
  width: auto !important;
}

.btnCancel-3EglCahPpGmB3GSWTUU-sv {
  margin-right: 10px;
  color: #00664c;
  font-weight: 500;
  font-size: 16px;
}

.btnCancel-3EglCahPpGmB3GSWTUU-sv:hover {
  cursor: pointer;
  text-decoration: underline;
}

.btn-1oAePvbO2WXVweWAmqCchg,
.btnCancel-3EglCahPpGmB3GSWTUU-sv {
  display: inline-block;
}
.btn-2HQx3Xr5KN3DtREyy6UNWj {
  font-family: 'Titillium Web';
  background: transparent;
  padding: 0.3rem 1.75rem;
  height: 42px;
  border: 2px solid #b19e00;
  border-bottom: 5px solid #b19e00;
  color: #041615;
  border-radius: 2px;
  font-weight: 700;
  font-size: calc(2rem * 0.7);
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  -webkit-font-smoothing: antialiased;
  margin-right: 2.6rem;
  margin-top: 0;
}

  @media screen and (max-width: 800px) {.btn-2HQx3Xr5KN3DtREyy6UNWj {
    width: 100%
}
  }

.btn-2HQx3Xr5KN3DtREyy6UNWj:focus,
.btn-2HQx3Xr5KN3DtREyy6UNWj:hover {
  outline: none;
  background: #dac400;
  border-color: #dac400;
  border-bottom: 5px solid #dac400;
  color: #041615;
  text-decoration: none;
}

.btn-2HQx3Xr5KN3DtREyy6UNWj.error-26vPxZ9oJu9eaAw2jejI0_ {
  background-color: #e14d55;
  color: #fff;
  border-color: #e14d55;
  box-shadow: inset 0px -5px 0px 0px #e14d55;
}

.btn-2HQx3Xr5KN3DtREyy6UNWj[disabled] {
  background-color: #ddd !important;
  color: #fff !important;
  border-color: rgba(0, 0, 0, 0.3) !important;
  box-shadow: inset 0px -5px 0px 0px rgba(0, 0, 0, 0.3);
}

.btn-2HQx3Xr5KN3DtREyy6UNWj::after {
  content: '\2192';
  display: inline-block;
  margin: 0 0 0 1rem;
}
.container-FWaCn1FO-p_OSrSehj6MC {
  display: block;
  width: 100%;
  transition: background-color 0.1s;
  padding: 10px 0 15px;
}

.focused-29fsJMYVG2MQtroTnbInf_ {
  background-color: transparent;
}

.err-jcMjx92WAL4mw_0XH11aK .input-3JD1u9jLFVsrVft2eM13J8 {
  border: 1px solid #e14d55;
}

.helpText-1Hrza3_19EeUEdhJsF3bi4 {
  font-size: 14px;
  line-height: 16px;
  color: #777;
  display: block;
  margin-top: 12px;
}

.required-NDm0WduJWklkl5lBahDvu {
  color: #3979c5;
  margin-left: 4px;
}

.label-1-iyOIhWsZ1vaWmr9H7sxz {
  font-weight: 500;
  color: #555;
  font-size: 14px;
}

.errorMsg-3byU4QouPnccjHGCvfbC4Z {
  color: #e14d55;
  font-size: 14px;
  line-height: 16px;
  display: block;
  margin-top: 8px;
}

.input-3JD1u9jLFVsrVft2eM13J8 {
  display: block;
  width: 100%;
  padding: 8px 8px;
  font-size: 17px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  transition: border-color 0.2s, box-shadow 0.1s;
  border: 1px solid #ccc;
  margin: 2px 0;
  border-radius: 0;
}

.input-3JD1u9jLFVsrVft2eM13J8:focus {
  outline: none;
  border: 1px solid #3979c5;
}

input::-moz-placeholder, textarea::-moz-placeholder {
  color: #ddd;
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: #ddd;
}

input::placeholder,
textarea::placeholder {
  color: #ddd;
}

.RichText-2BCxtsMCCtD0yEV5ksLTgV .RichEditor-root {
      background: #fff;
      border: 1px solid #ddd;
      font-family: 'Georgia', serif;
      font-size: 14px;
      padding: 15px;
    }

.RichText-2BCxtsMCCtD0yEV5ksLTgV .RichEditor-editor {
      border-top: 1px solid #ddd;
      cursor: text;
      font-size: 16px;
      margin-top: 10px;
    }

.RichText-2BCxtsMCCtD0yEV5ksLTgV .RichEditor-editor .public-DraftEditorPlaceholder-root,
    .RichText-2BCxtsMCCtD0yEV5ksLTgV .RichEditor-editor .public-DraftEditor-content {
      margin: 0 -15px -15px;
      padding: 15px;
    }

.RichText-2BCxtsMCCtD0yEV5ksLTgV .RichEditor-editor .public-DraftEditor-content {
      min-height: 100px;
    }

.RichText-2BCxtsMCCtD0yEV5ksLTgV .RichEditor-hidePlaceholder .public-DraftEditorPlaceholder-root {
      display: none;
    }

.RichText-2BCxtsMCCtD0yEV5ksLTgV .DraftEditor-editorContainer .RichEditor-blockquote {
      font-family: 'Georgia', serif;
      font-size: 1.25em;
      line-height: 1.635em;
      margin: 2.5em;
      padding-left: 1.635em;
      border-left: 4px solid;
    }

.RichText-2BCxtsMCCtD0yEV5ksLTgV .RichEditor-editor .public-DraftStyleDefault-pre {
      background-color: rgba(0, 0, 0, 0.05);
      font-family: 'Inconsolata', 'Menlo', 'Consolas', monospace;
      font-size: 16px;
      padding: 20px;
    }

.RichText-2BCxtsMCCtD0yEV5ksLTgV .RichEditor-controls {
      font-family: 'Helvetica', sans-serif;
      font-size: 14px;
      margin-bottom: 5px;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;
    }

.RichText-2BCxtsMCCtD0yEV5ksLTgV .RichEditor-styleButton {
      color: #999;
      cursor: pointer;
      margin-right: 16px;
      padding: 2px 0;
      display: inline-block;
    }

.RichText-2BCxtsMCCtD0yEV5ksLTgV .RichEditor-activeButton {
      font-weight: bold;
    }
/* Used by TextInput. To activate these styles use prop `version: "new"`*/

.container-1qLWRk6ftFq2fT97DkfmT- {
  display: block;
  width: 100%;
  position: relative;
  padding: 0.7rem 2.1rem;
  background-color: rgba(255, 255, 255, 1);
  border-collapse: collapse;
  border: 1px solid #a6adad;
  margin-bottom: 16px;
  transition: background-color 0.1s;
}

.container-1qLWRk6ftFq2fT97DkfmT-::before {
  content: '';
  top: -1px;
  bottom: -1px;
  left: -1px;
  width: 5px;
  background: #00664c;
  position: absolute;
  opacity: 0;
  transition: opacity 200ms ease-in-out;
}

.container-1qLWRk6ftFq2fT97DkfmT-.focused-1qeyz1V7zxGpuVZp-rWS__::before {
  opacity: 1;
}

.err-1SHTcNi4xbhFtF3EpqBxco .input-2uRWWdXjAxZoICKztgCFJO {
  border: 0;
}

.container-1qLWRk6ftFq2fT97DkfmT-.err-1SHTcNi4xbhFtF3EpqBxco::before {
  background: #ff0034;
  opacity: 1;
}

.container-1qLWRk6ftFq2fT97DkfmT-.err-1SHTcNi4xbhFtF3EpqBxco::after {
  content: '';
  width: 1.6rem;
  height: 1.6rem;
  background-image: url("data:image/svg+xml,%3Csvg stroke='currentColor' fill='%23ff0034' stroke-width='0' viewBox='0 0 576 512' height='1em' width='1em' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M569.517 440.013C587.975 472.007 564.806 512 527.94 512H48.054c-36.937 0-59.999-40.055-41.577-71.987L246.423 23.985c18.467-32.009 64.72-31.951 83.154 0l239.94 416.028zM288 354c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z'%3E%3C/path%3E%3C/svg%3E");
  background-repeat: no-repeat;
  position: absolute;
  right: 5rem;
  top: 50%;
  transform: translateY(-50%);
}
.helpText-3Kc7fvBnM-DlkkmjrGwnEb {
  font-family: 'Barlow';
  font-size: 1.4rem;
  color: #041615;
  letter-spacing: 0.01em;
  line-height: 23px;
  margin: 1em 0 1em 0;
}

.required-NYhtJxt5SnEWXxIm4Pj96 {
  color: rgba(232, 0, 36, 1);
  margin-left: 4px;
}

.label-2RZNwOSHtzfh6loNIFAhjN {
  font-family: 'Barlow';
  font-size: 1.4rem;
  font-weight: 500;
  color: rgba(30, 30, 30, 1);
  letter-spacing: 0.01em;
  line-height: 19px;
}

.help-tool-tip-icon-3dcriIoOElnQNxI99u4JcL {
  display: inline-block;
  position: absolute;
  right: 24px;
  top: 10px;
  margin-top: 0 !important;
  cursor: pointer;
  opacity: 0.7;
}

.help-tool-tip-icon-3dcriIoOElnQNxI99u4JcL:hover {
  opacity: 1;
}

/* this is the class applied to the actual tooltip hence the !importants to override the styles */
.help-tool-tip-1DPKAWPgJtkanHE9tWl9v {
  max-width: 25rem;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  background-color: white !important;
  color: #041615 !important;
  opacity: 0.99 !important;
}

.help-tool-tip-1DPKAWPgJtkanHE9tWl9v::after {
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
}

.errorMsg-3KquM5ru39hCE7bSmjVltx {
  color: rgba(232, 0, 36, 1);
  font-size: 14px;
  line-height: 16px;
  display: block;
  margin-top: 8px;
  padding-bottom: 3px;
}

.input-2uRWWdXjAxZoICKztgCFJO {
  display: block;
  width: 100%;
  padding: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  transition: border-color 0.2s, box-shadow 0.1s;
  border: 0;
  margin: 2px 0;
  border-radius: 0;
  font-family: 'Barlow';
  font-size: 1.8rem;
  color: #041615;
  letter-spacing: 0.01em;
  line-height: 24px;
}

.input-2uRWWdXjAxZoICKztgCFJO:placeholder {
  color: rgba(175, 175, 175, 1);
}

.input-2uRWWdXjAxZoICKztgCFJO:focus {
  outline: none;
  border: 0;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0), inset 0 0 0 100px white;
  border: 0;
}

.textarea-C4-MTz5z-W2HSnLu0aRLp {
  display: block;
  width: 95%;
  padding: 8px 8px;
  padding-left: 2rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  transition: border-color 0.2s, box-shadow 0.1s;
  border: none;
  margin: 2px 0;
  border-radius: 0;
  font-family: 'Barlow';
  font-size: 2.2rem;
  color: #a6adad;
  letter-spacing: 0.01em;
  line-height: 27px;
  overflow: auto;
  resize: none;
  outline: none;
}

input::-moz-placeholder, textarea::-moz-placeholder {
  color: #ddd;
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: #ddd;
}

input::placeholder,
textarea::placeholder {
  color: #ddd;
}

.RichText-2KhIVf033YX-4z6uwHS1f_ .RichEditor-root {
      background: #fff;
      border: 1px solid #ddd;
      font-family: 'Georgia', serif;
      font-size: 14px;
      padding: 15px;
    }

.RichText-2KhIVf033YX-4z6uwHS1f_ .RichEditor-editor {
      border-top: 1px solid #ddd;
      cursor: text;
      font-size: 16px;
      margin-top: 10px;
    }

.RichText-2KhIVf033YX-4z6uwHS1f_ .RichEditor-editor .public-DraftEditorPlaceholder-root,
    .RichText-2KhIVf033YX-4z6uwHS1f_ .RichEditor-editor .public-DraftEditor-content {
      margin: 0 -15px -15px;
      padding: 15px;
    }

.RichText-2KhIVf033YX-4z6uwHS1f_ .RichEditor-editor .public-DraftEditor-content {
      min-height: 100px;
    }

.RichText-2KhIVf033YX-4z6uwHS1f_ .RichEditor-hidePlaceholder .public-DraftEditorPlaceholder-root {
      display: none;
    }

.RichText-2KhIVf033YX-4z6uwHS1f_ .DraftEditor-editorContainer .RichEditor-blockquote {
      font-family: 'Georgia', serif;
      font-size: 1.25em;
      line-height: 1.635em;
      margin: 2.5em;
      padding-left: 1.635em;
      border-left: 4px solid;
    }

.RichText-2KhIVf033YX-4z6uwHS1f_ .RichEditor-editor .public-DraftStyleDefault-pre {
      background-color: rgba(0, 0, 0, 0.05);
      font-family: 'Inconsolata', 'Menlo', 'Consolas', monospace;
      font-size: 16px;
      padding: 20px;
    }

.RichText-2KhIVf033YX-4z6uwHS1f_ .RichEditor-controls {
      font-family: 'Helvetica', sans-serif;
      font-size: 14px;
      margin-bottom: 5px;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;
    }

.RichText-2KhIVf033YX-4z6uwHS1f_ .RichEditor-styleButton {
      color: #999;
      cursor: pointer;
      margin-right: 16px;
      padding: 2px 0;
      display: inline-block;
    }

.RichText-2KhIVf033YX-4z6uwHS1f_ .RichEditor-activeButton {
      font-weight: bold;
    }
.btn-D0OqspBobcbfX4iquWZsh {
  display: inline-block;
  min-width: 140px;
  width: 100%;
  background: transparent;
  padding: 0.3rem 1.75rem;
  height: 42px;
  border: 2px solid #b19e00;
  border-bottom: 5px solid #b19e00;
  color: #041615;
  border-radius: 2px;
  font-weight: 700;
  font-size: calc(2rem * 0.7);
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  -webkit-font-smoothing: antialiased;
  font-family: 'Barlow', sans-serif;
  margin-right: 2.6rem;
  margin-top: 0;
  letter-spacing: 0.03em;

  transition: box-shadow 200ms ease-in-out, border-color 200ms ease-in-out,
    background 200ms ease-in-out, color 200ms ease-in-out;
}

.btn-D0OqspBobcbfX4iquWZsh:focus,
.btn-D0OqspBobcbfX4iquWZsh:hover {
  outline: none;
  background: #dac400;
  border-color: #dac400;
  border-bottom: 5px solid #dac400;
  color: #041615;
  text-decoration: none;
}

.btn-D0OqspBobcbfX4iquWZsh:active {
  background: #dac400;
  border-color: #dac400;
  border-bottom: 5px solid #dac400;
  color: #041615;
  text-decoration: none;
}

.btn-D0OqspBobcbfX4iquWZsh.error-2s-Yfn4EduVyz-XnKqxUp2 {
  background-color: #d51a2f;
  box-shadow: none;
  border: none;
  color: #ffffff;
  min-width: 300px;
}

.btn-D0OqspBobcbfX4iquWZsh.error-2s-Yfn4EduVyz-XnKqxUp2:hover {
  background-color: #d51a2f;
  color: #ffffff;
}

.btn-D0OqspBobcbfX4iquWZsh[disabled] {
  background-color: #ddd !important;
  box-shadow: 0px 4px 0px 0px #ccc !important;
}
.container-1yK72ykXarWIgy-Mo-N3-J {
  margin: 0 auto;
  max-width: 400px;
  border-bottom: none;
}

.formError-2ZbdwzpbRsanZ1-CzqzpZI {
  margin-top: 20px;
  color: white;
  background-color: #e14d55;
  padding: 10px 8px;
  font-size: 14px;
}

.formWarning-sTGfS1o-ahgj0MwGa_6PH {
  font-size: 16px;
  line-height: 1.35em;
  margin-top: 20px;
  padding: 20px 0;
  color: #041615;
  border-radius: 5px;
}

.formWarning-sTGfS1o-ahgj0MwGa_6PH svg {
    margin-right: 1rem;
    margin-bottom: 0.4rem;
  }

.linkButton-3wyXdtswRiZu32KaulqRVK {
  color: #00664c;
  font-weight: 500;
}

.linkButton-3wyXdtswRiZu32KaulqRVK:hover,
.linkButton-3wyXdtswRiZu32KaulqRVK:focus {
  text-decoration: underline;
  cursor: pointer;
}

.forgotPasswordLink-2leuyd5zGgby0KNsC981Ws {
  font-family: 'Barlow';
  font-size: 1.4rem;
  font-weight: 500;
  color: #a6adad;
  letter-spacing: 0.01em;
  line-height: 19px;
  text-decoration: none;
  margin-top: 2.5rem;
  margin-bottom: 2rem;
  display: block;
}

.forgotPasswordLink-2leuyd5zGgby0KNsC981Ws:hover {
  text-decoration: underline;
}

.loginButton-1bSoTOKiMCqOXoolPix9gR {
  color: red;
}

.fieldGroup-pF8hpTJc2Bq9g_u5y-OiY > div {
    margin-bottom: 0;
    max-width: 37rem;
  }

.fieldGroup-pF8hpTJc2Bq9g_u5y-OiY > div:first-child {
      border-bottom: 0;
    }
.header-VFLH0nOzTghDNC7jrZ9Nc {
  max-width: 780px;
  margin: 0 auto 10px;
}
.container-1vFkkhm4gK3C8t0tpCefAA {
  max-width: 780px;
  margin: 0 auto;
}

.formButtons-21Dd4F7rgtA5kJ9MhogjUl {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 20px;
}

.cancel-F5pPZATJ26jpf025TDbcg {
  margin-right: 20px;
  color: #777;
}

.fieldGroup-3sJbev4cvWBHcclTkY47Gx > div {
  max-width: 37rem;
}

.fieldGroup-3sJbev4cvWBHcclTkY47Gx {
  display: flex;
  justify-content: space-between;
}

@media screen and (max-width: 800px) {

.fieldGroup-3sJbev4cvWBHcclTkY47Gx {
    flex-direction: column
}

    .fieldGroup-3sJbev4cvWBHcclTkY47Gx > div {
      max-width: 100%;
    }

      .fieldGroup-3sJbev4cvWBHcclTkY47Gx > div:first-child {
        margin-bottom: 0;
        border-bottom: 0;
      }
  }
.header-1E8jXdPt9dezsv0V5tzKUu {
  max-width: 780px;
  margin: 0 auto 10px;
}

.loginTitle-3s9YSGYywzsLbqWptI494_ {
  font-family: 'Titillium Web';
  font-size: 3.4rem;
  font-weight: 600;
  color: #041615;
  letter-spacing: 0.03em;
  text-decoration: none;
}

.loginText-Ov9TLpQlwAZJ-vBhXz3yF {
  font-family: 'Barlow';
  font-size: 1.8rem;
  color: #041615;
  letter-spacing: 0.01em;
  line-height: 24px;
  margin-bottom: 5rem;
  display: flex;
  justify-content: space-between;
}

.loginText-Ov9TLpQlwAZJ-vBhXz3yF span {
    padding-right: 2rem;
  }

@media screen and (max-width: 768px) {

.loginText-Ov9TLpQlwAZJ-vBhXz3yF {
    flex-direction: column
}

    .loginText-Ov9TLpQlwAZJ-vBhXz3yF span {
      padding-right: 0;
      margin-bottom: 1rem;
    }
  }

.signUp-h3ZuaI1U5i2shgTXl7Nf5 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.signUpLink-1-u1pTSvAWE4X3AYGWOjgX {
  font-weight: 500;
}

.signUpLink-1-u1pTSvAWE4X3AYGWOjgX {
  font-family: 'Barlow';
  font-size: 1.6rem;
  color: #00664c;
  letter-spacing: 0.01em;
  line-height: 24px;
  text-decoration: none;
}

.signUpLink-1-u1pTSvAWE4X3AYGWOjgX:hover {
  color: rgba(76, 76, 76, 1);
}

.loginContainer-6eaD4hIE4mdFvXJmiBh3o {
  padding: 7rem 5rem;
}

.loginContainer-6eaD4hIE4mdFvXJmiBh3o > div {
    position: relative;
    z-index: 1;
  }

@media screen and (max-width: 800px) {

.loginContainer-6eaD4hIE4mdFvXJmiBh3o {
    width: 100%;
    padding: 3rem 2rem 7rem
}
  }

.loginContainer-6eaD4hIE4mdFvXJmiBh3o::after {
  content: '';
  position: absolute;
  height: 100%;
  width: 100%;
  bottom: 0;
  left: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNTg5cHgiIGhlaWdodD0iNTgwcHgiIHZpZXdCb3g9IjAgMCA1ODkgNDUwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPHRpdGxlPmNpcmNsZXM8L3RpdGxlPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkxvZ2luIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtODUxLjAwMDAwMCwgLTI1OS4wMDAwMDApIiBzdHJva2U9IiNBNkFEQUQiPgogICAgICAgICAgICA8ZyBpZD0iY2lyY2xlcyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTE4OC41MDAwMDAsIDU0OS4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTExODguNTAwMDAwLCAtNTQ5LjAwMDAwMCkgdHJhbnNsYXRlKDg1Mi4wMDAwMDAsIDI2MC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yIiBvcGFjaXR5PSIwLjciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM0NS4wMDAwMDAsIDI2NC4wMDAwMDApIiBzdHJva2Utd2lkdGg9IjAuNSI+CiAgICAgICAgICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbC1Db3B5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMDMuNTAwMDAwLCAxOTEuNTAwMDAwKSBzY2FsZSgxLCAtMSkgdHJhbnNsYXRlKC0yMDMuNTAwMDAwLCAtMTkxLjUwMDAwMCkgIiBjeD0iMjAzLjUiIGN5PSIxOTEuNSIgcj0iMTEuMjUiPjwvY2lyY2xlPgogICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwtQ29weS0zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzNC4wMDAwMDAsIDM0LjAwMDAwMCkgc2NhbGUoMSwgLTEpIHRyYW5zbGF0ZSgtMzQuMDAwMDAwLCAtMzQuMDAwMDAwKSAiIGN4PSIzNCIgY3k9IjM0IiByPSIzMy43NSI+PC9jaXJjbGU+CiAgICAgICAgICAgICAgICAgICAgPGVsbGlwc2UgaWQ9Ik92YWwtQ29weSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBjeD0iMjAyLjUiIGN5PSIxOTAiIHJ4PSIxMjUuNSIgcnk9IjEyNCI+PC9lbGxpcHNlPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTg1LDE2OC40NjE1MzggQzEzMS45NDQyMDQsMTY4LjQ2MTUzOCAxNzAsMTMwLjgyMzkzOCAxNzAsODQuMzk1NjA0NCBDMTcwLDM3Ljk2NzI3MSAxMzEuOTQ0MjA0LDAuMzI5NjcwMzMgODUsMC4zMjk2NzAzMyBDMzguMDU1Nzk2MywwLjMyOTY3MDMzIDAsMzcuOTY3MjcxIDAsODQuMzk1NjA0NCBDMCwxMzAuODIzOTM4IDM4LjA1NTc5NjMsMTY4LjQ2MTUzOCA4NSwxNjguNDYxNTM4IFoiIGlkPSJPdmFsLUNvcHktMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtZGFzaGFycmF5PSIwLDQiPjwvcGF0aD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+Cg==),
    linear-gradient(
      90deg,
      rgba(100, 100, 100, 0.15) 0%,
      #f8f8f8 70%,
      rgba(255, 255, 255, 0) 100%
    );
  background-repeat: no-repeat;
  background-size: contain;
  background-position: right bottom;
  z-index: 0;
}

@media screen and (max-width: 800px) {

.loginContainer-6eaD4hIE4mdFvXJmiBh3o::after {
    background-image: linear-gradient(
      90deg,
      rgba(100, 100, 100, 0.15) 0%,
      #f8f8f8 70%,
      rgba(255, 255, 255, 0) 100%
    )
}
  }
.logout-title-HUvuxtinSkBxeNa8n1yXj {
  font-family: 'Titillium Web';
  font-size: 3.5rem;
  font-weight: 600;
  line-height: 4rem;
  color: rgba(30, 30, 30, 1);
  letter-spacing: 0.03em;
  margin-bottom: 6rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

  .logout-title-HUvuxtinSkBxeNa8n1yXj::after {
    content: '';
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNTFweCIgaGVpZ2h0PSI1MXB4IiB2aWV3Qm94PSIwIDAgNTEgNTEiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+aWNvbi9zaWduIG91dDwvdGl0bGU+CiAgICA8ZGVmcz4KICAgICAgICA8bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImxpbmVhckdyYWRpZW50LTEiPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMDQxNjE1IiBvZmZzZXQ9IjAlIj48L3N0b3A+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMwQTJEMkIiIG9mZnNldD0iMTAwJSI+PC9zdG9wPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8L2RlZnM+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iTG9nb3V0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTA1Mi4wMDAwMDAsIC0yMjUuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJib2R5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMTcuMDAwMDAwLCAyMDguMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iaWNvbi9zaWduLW91dCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzM1LjAwMDAwMCwgMTcuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwIiBmaWxsPSJ1cmwoI2xpbmVhckdyYWRpZW50LTEpIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICAgICAgICAgICAgICA8Y2lyY2xlIGlkPSJPdmFsIiBjeD0iMjUuNSIgY3k9IjI1LjUiIHI9IjI1LjUiPjwvY2lyY2xlPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICA8dGV4dCBpZD0iU2lnbi1PdXQtLS1Gb250QXdlc29tZSIgZm9udC1mYW1pbHk9IkZvbnRBd2Vzb21lIiBmb250LXNpemU9IjI3LjgxODE4MTgiIGZvbnQtd2VpZ2h0PSJub3JtYWwiIGxldHRlci1zcGFjaW5nPSIwLjU1NjM2MzYzMSIgZmlsbD0iI0ZGRkZGRiI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0c3BhbiB4PSIxNSIgeT0iMzYiPu+CizwvdHNwYW4+CiAgICAgICAgICAgICAgICAgICAgPC90ZXh0PgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=);
    background-repeat: no-repeat;
    background-size: 50px 50px;
    background-position: right center;
    width: 54px;
    height: 50px;
    display: inline-block;
    padding-left: 6rem;
  }

.logout-text-2UbL2u3LiSiZAwJRjKr-mY {
  font-family: 'Barlow';
  font-size: 1.4rem;
  color: #041615;
  letter-spacing: 0.01em;
  line-height: 24px;
  margin-bottom: 5rem;
  display: flex;
}

.logout-text-2UbL2u3LiSiZAwJRjKr-mY span {
    padding-right: 1rem;
  }

@media screen and (max-width: 768px) {

.logout-text-2UbL2u3LiSiZAwJRjKr-mY {
    flex-direction: column
}

    .logout-text-2UbL2u3LiSiZAwJRjKr-mY span {
      margin-bottom: 1rem;
    }
  }

.logout-link-3EGfxo7_YIiNBhkD7UZZNd {
  font-family: 'Barlow';
  font-size: 1.4rem;
  font-weight: 600;
  color: #00664c;
  letter-spacing: 0.01em;
  line-height: 24px;
  text-decoration: none;
}

.logout-link-3EGfxo7_YIiNBhkD7UZZNd:hover {
  color: rgba(76, 76, 76, 1);
}

.logout-link-3EGfxo7_YIiNBhkD7UZZNd::after {
  content: '\2192';
  display: inline-block;
  margin: 0 0 0 1rem;
}

.logoutContainer-IUwjAARFvktq3g1SOjjCM {
  padding: 50px;
  min-height: 63vh;
}

.logoutContainer-IUwjAARFvktq3g1SOjjCM > div {
    position: relative;
    z-index: 1;
  }

@media screen and (max-width: 800px) {

.logoutContainer-IUwjAARFvktq3g1SOjjCM {
    width: 100%;
    padding: 3rem 2rem 7rem
}
  }

.logoutContainer-IUwjAARFvktq3g1SOjjCM::after {
  content: '';
  position: absolute;
  height: 100%;
  width: 100%;
  bottom: 0;
  left: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTM0MHB4IiBoZWlnaHQ9IjM3MnB4IiB2aWV3Qm94PSIwIDAgMTM0MCAyMzIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+Y2lyY2xlczwvdGl0bGU+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iTG9nb3V0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgLTMwMi4wMDAwMDApIiBzdHJva2U9IiNBNkFEQUQiPgogICAgICAgICAgICA8ZyBpZD0iY2lyY2xlcyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjU1LjUwMDAwMCwgNDg4LjAwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtNjU1LjUwMDAwMCwgLTQ4OC4wMDAwMDApIHRyYW5zbGF0ZSgtMjkuMDAwMDAwLCAzMDMuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMiIgb3BhY2l0eT0iMC43IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgNTYuMDAwMDAwKSIgc3Ryb2tlLXdpZHRoPSIwLjUiPgogICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwtQ29weSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjAzLjUwMDAwMCwgMTkxLjUwMDAwMCkgc2NhbGUoMSwgLTEpIHRyYW5zbGF0ZSgtMjAzLjUwMDAwMCwgLTE5MS41MDAwMDApICIgY3g9IjIwMy41IiBjeT0iMTkxLjUiIHI9IjExLjI1Ij48L2NpcmNsZT4KICAgICAgICAgICAgICAgICAgICA8Y2lyY2xlIGlkPSJPdmFsLUNvcHktMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzQuMDAwMDAwLCAzNC4wMDAwMDApIHNjYWxlKDEsIC0xKSB0cmFuc2xhdGUoLTM0LjAwMDAwMCwgLTM0LjAwMDAwMCkgIiBjeD0iMzQiIGN5PSIzNCIgcj0iMzMuNzUiPjwvY2lyY2xlPgogICAgICAgICAgICAgICAgICAgIDxlbGxpcHNlIGlkPSJPdmFsLUNvcHkiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgY3g9IjIwMi41IiBjeT0iMTkwIiByeD0iMTI1LjUiIHJ5PSIxMjQiPjwvZWxsaXBzZT4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMzE0LDEwOSBDMTM0NC4zNzU2NiwxMDkgMTM2OSw4NC41OTk1MTg5IDEzNjksNTQuNSBDMTM2OSwyNC40MDA0ODExIDEzNDQuMzc1NjYsMCAxMzE0LDAgQzEyODMuNjI0MzQsMCAxMjU5LDI0LjQwMDQ4MTEgMTI1OSw1NC41IEMxMjU5LDg0LjU5OTUxODkgMTI4My42MjQzNCwxMDkgMTMxNCwxMDkgWiIgaWQ9Ik92YWwtQ29weS0yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1kYXNoYXJyYXk9IjAsNCI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K),
    linear-gradient(
      90deg,
      rgba(100, 100, 100, 0.15) 0%,
      #f8f8f8 70%,
      rgba(255, 255, 255, 0) 100%
    );
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left bottom;
  z-index: 0;
}

@media screen and (max-width: 800px) {

.logoutContainer-IUwjAARFvktq3g1SOjjCM::after {
    background-image: linear-gradient(
      90deg,
      rgba(100, 100, 100, 0.15) 0%,
      #f8f8f8 70%,
      rgba(255, 255, 255, 0) 100%
    )
}
  }
.map-outer-Y-Oh6RGONnsdX06nNqecf {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
}

.map-outer-Y-Oh6RGONnsdX06nNqecf .map-inner-KvgJtmUVpkH8Qzho2fZwO {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.map-controls-2DEF6Gmyrof5STHqF7PJ2 {
  position: absolute;
  bottom: 40px;
  left: 0;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  max-width: 1120px;
  left: 50%;
  transform: translateX(-50%);
  padding: 0 2rem;
}

@media screen and (min-width: 1024px) {
  .map-controls-2DEF6Gmyrof5STHqF7PJ2 {
    bottom: 170px;
  }
}

@media screen and (max-width: 940px) {
  .map-controls-2DEF6Gmyrof5STHqF7PJ2 {
    position: fixed;
  }
  .map-controls-2DEF6Gmyrof5STHqF7PJ2 > * {
    width: 100% !important;
    margin-top: 1rem;
  }
}

.cta-3r52R4xC5jZqhVZWcJdyas {
  display: inline-block;
  min-width: 188px;
  background: #fff;
  border: 2px solid #00664c;
  border-bottom: 5px solid #00664c;
  color: #041615;
  box-shadow: none;
  padding: 0.3rem 1.75rem;
  border-radius: 2px;
  font-weight: 700;
  font-size: calc(2rem * 0.7);
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  -webkit-font-smoothing: antialiased;

  transition: box-shadow 200ms ease-in-out, border-color 200ms ease-in-out,
    background 200ms ease-in-out, color 200ms ease-in-out;
}

.cta-3r52R4xC5jZqhVZWcJdyas:before {
    content: '\2190';
    display: inline-block;
    margin: 0 1rem 0 0;
    font-family: 'Titillium Web';
  }

.cta-3r52R4xC5jZqhVZWcJdyas:hover,
  .cta-3r52R4xC5jZqhVZWcJdyas:focus {
    background: #00664c;
    border-bottom: 5px solid #00664c;
    color: #fff;
    box-shadow: none;
    text-decoration: none;
  }

.findMe-1hp7ttnudH5F6AfNXNa37h {
  display: inline-block;
  min-width: 198px;
  height: 42px;
  background: #fff;
  border: 2px solid #b19e00;
  border-bottom: 5px solid #b19e00;
  color: #041615;
  box-shadow: none;
  padding: 0.3rem 1.75rem;
  border-radius: 2px;
  font-weight: 700;
  font-size: calc(2rem * 0.7);
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  -webkit-font-smoothing: antialiased;

  transition: box-shadow 200ms ease-in-out, border-color 200ms ease-in-out,
    background 200ms ease-in-out, color 200ms ease-in-out;
}

.findMe-1hp7ttnudH5F6AfNXNa37h:hover,
  .findMe-1hp7ttnudH5F6AfNXNa37h:focus {
    background: #b19e00;
    border-bottom: 5px solid #b19e00;
    color: #fff;
    box-shadow: none;
  }

.findMe-1hp7ttnudH5F6AfNXNa37h > svg {
    margin-right: 1rem;
    margin-top: -0.2rem;
  }

.legend-2yZ8S9vvenFkGjkERYdvtB {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  background-color: #efefef;
  border-radius: 6px;
  width: 340px;
  min-height: 45px;
  color: #041615;
  padding: 0.5rem 1rem;
  margin: 1rem 0 0;
  font-weight: 400;
  font-size: calc(2rem * 0.7);
  text-align: center;
  line-height: 2.5rem;
}

.legend-location-3ocHWaayfEIhPodTP9oUXs:before {
    content: '';
    width: 1rem;
    height: 1rem;
    display: inline-block;
    background: #4bb987;
    border-radius: 50%;
    margin: 0 1rem 0 0;
  }

.legend-streaming-DWQtzemb3T6E7__UhFNBM {
  margin-left: 3rem;
}

.legend-streaming-DWQtzemb3T6E7__UhFNBM:before {
    content: '';
    width: 1rem;
    height: 1rem;
    display: inline-block;
    background: #0044dc;
    border-radius: 50%;
    margin: 0 1rem 0 0;
  }

@media screen and (min-width: 640px) {
  .cta-3r52R4xC5jZqhVZWcJdyas,
  .findMe-1hp7ttnudH5F6AfNXNa37h,
  .legend-2yZ8S9vvenFkGjkERYdvtB {
    width: auto;
  }

  .legend-2yZ8S9vvenFkGjkERYdvtB {
    padding: 0.5rem 3rem;
  }
}

.clusterMarker-1hBaiylEBBT9YdG_xVvxUq {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background-color: #f6a623;
  display: flex;
  justify-content: center;
  align-items: center;
  color: white;
  border: 2px solid #ffe9c3;
}

.marker-P9vfk4ezCrygXUxSSgmTQ {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: #4990e2;
  display: flex;
  justify-content: center;
  align-items: center;
  color: white;
  font-weight: bold;
  border: 2px solid #9fc0e6;
}

.marker-P9vfk4ezCrygXUxSSgmTQ:hover {
    cursor: pointer;
  }

.tooltip-1jY5rVvZpbo1EAN5ollEGs {
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  font-weight: bold;
  min-height: 40px;
}

.tooltip-1jY5rVvZpbo1EAN5ollEGs span {
    padding: 0 5px;
  }

.tooltip-1jY5rVvZpbo1EAN5ollEGs img {
    margin-right: 0px;
    border-radius: 4px 0 0 4px;
  }

.tooltip-1jY5rVvZpbo1EAN5ollEGs .mapboxgl-popup-content {
    padding: 0;
  }

.unhide-1TfCOwVh9Uu56PQ6I6Bvea {
  transform: translateY(0);
}

.working-1sEEq16IlAwqz-sjQUHB4L {
  width: auto;
  padding: 0 8px;
}

.working-1sEEq16IlAwqz-sjQUHB4L span {
    display: inline-block;
    margin-left: 5px;
  }

.searchContainer-2xXCNKxzbaljVRaZBLiYoB {
  position: absolute;
  top: 0;
  left: 200px;
}

.locTitle-33qyQQpKyoVriIl9c86jcX {
  display: block;
  text-decoration: none;
  font-size: 1.4rem;
  line-height: 1.4rem;
  font-family: 'Titillium Web', sans-serif;
  font-weight: bold;
  padding-bottom: 3px;
  color: #041615;
}

.locIcon-1an3R-1kkgvlxKXzXsSH-N {
  font-size: 2rem;
  color: #a6adad;
  margin-left: 1rem;
}

.popupContent-2n6PLULjK08qI0OhRyp8ox {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 100%;
  padding-right: 10px;
}

.locationMeta-bSZOa6Iba_qivdfhT4Q4l {
  display: flex;
  flex: 1;
  text-decoration: none;
  flex-direction: column;
  padding: 5px 10px;
}

.locationMeta-bSZOa6Iba_qivdfhT4Q4l > * {
  margin: 0;
}

.locationMeta-bSZOa6Iba_qivdfhT4Q4l span {
  font-size: 1rem;
  font-family: 'Barlow', Helvetica, Arial, sans-serif;
  line-height: 1.3rem;
  letter-spacing: 0.01em;
  color: #041615;
}

.locationImage-2RYjqNAjk3aZUCkSS7C9eT {
  margin: 0 3px 0 0;
  display: block;
}

#map .mapboxgl-popup-content {
      padding: 0;
      border: 1px solid #a6adad;
    }

#map .mapboxgl-popup-tip {
      margin-top: -1px;
    }

#map .mapboxgl-popup-tip::after {
        content: '';
        position: absolute;
        width: 0;
        height: 0;
        margin-left: -0.8em;
        bottom: -0.3em;
        left: 50%;
        box-sizing: border-box;
        border: 0.6em solid black;
        border-color: transparent transparent #fff #fff;
        transform-origin: 0 0;
        transform: rotate(-45deg);
        box-shadow: -1px 1px 0.2px 0px rgba(121, 121, 121, 0.5);
      }

#map .mapboxgl-popup-close-button {
      display: none;
    }

#map .mapboxgl-ctrl-bottom-left,
    #map .mapboxgl-ctrl-top-right {
      bottom: auto;
      top: 15.7rem;
    }

@media screen and (max-width: 1024px) {

#map .mapboxgl-ctrl-bottom-left,
    #map .mapboxgl-ctrl-top-right {
        top: 14.5rem
    }
      }

@media screen and (max-width: 1024px) {

#map .mapboxgl-ctrl-top-right {
        display: none
    }
      }

@media screen and (max-width: 1024px) {

#map .mapboxgl-ctrl-bottom-right {
        top: 14.5rem;
        bottom: auto
    }
      }
.mapboxgl-popup-content .locationImage-2RYjqNAjk3aZUCkSS7C9eT {
  border-radius: 3px 0px 0px 3px;
}
.map-container-23PY29RW6n4LUv_ebfirz2 {
  background-color: rgb(6, 13, 27);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 100;
}
.container-1lfsG6yCV9wX7Hok6w9Z7n {
  max-width: 600px;
  margin: 3rem auto 0;
}

.content-10PkaoABK9Lw479mT64kF2 {
  max-width: 600px;
  margin: 0 auto;
  padding: 0px;
}

.formError-AUaR3FuiiBJl1wUzCh1m5 {
  margin-top: 20px;
  color: white;
  background-color: #e14d55;
  padding: 10px 8px;
}

.formWrapper-3BwuwBaNGUUFGoRH4L-Qb4 {
  padding: 0 2rem;
}

.formMessage-166f72BzoJIwl6t114jEo {
  font-size: 18px;
  font-family: 'Barlow', sans-serif;
  color: #041615;
  line-height: 24px;
}
.container-1ewfgRnfD_QYdJIeN4YPlJ {
  max-width: 800px;
  margin: 0 auto;
  padding-bottom: 60px;
}
.container-2j7GrdGgI-TqITXo75GpDV {
  max-width: 400px;
  margin: 10px auto 0;
}
.container-2j7GrdGgI-TqITXo75GpDV input {
  display: block;
}

.formError-wTFPI1a270WXYZAuBJ_Jk {
  margin-top: 20px;
  color: white;
  background-color: #e14d55;
  padding: 10px 8px;
}
.container-SV6Is6ZbuM3xxDCtIrTdG {
  display: block;
  width: 100%;
  transition: background-color 0.1s;
  padding: 10px 15px 15px 15px;
}

.err-3zGjnAQLeh2Fi7Am-llrKq .input-3E981tc7UevMn7e1_YfljK {
  border: 1px solid rgba(232, 0, 36, 1);
}

.helpText-GNxUR9pGWV8ZclOG9bBL4 {
  font-size: 14px;
  line-height: 16px;
  color: #777;
  display: block;
  margin-top: 12px;
}

.required-2U7rUIk-wjqDVR-HHR8YVc {
  color: rgba(232, 0, 36, 1);
  margin-left: 4px;
}

.label-1pC1pTOia7qjSzZiIPSLXF {
  font-family: 'Barlow';
  font-size: 1.8rem;
  font-weight: 400;
  color: rgba(76, 76, 76, 1);
  letter-spacing: 0.01em;
  line-height: 27px;
}

.errorMsg-2h7pLVruCj-MWoSSFDjBGp {
  color: rgba(232, 0, 36, 1);
  font-size: 14px;
  line-height: 16px;
  display: block;
  margin-top: 8px;
}

.input-3E981tc7UevMn7e1_YfljK {
  font-size: 150%;
}

.input-3E981tc7UevMn7e1_YfljK:focus {
  outline: none;
  border: 1px solid #3979c5;
}

input::-moz-placeholder, textarea::-moz-placeholder {
  color: #ddd;
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: #ddd;
}

input::placeholder,
textarea::placeholder {
  color: #ddd;
}

a {
  color: #00664c;
}
.container-3oMAK3yGMAaIaf2DUrmiOy {
  display: block;
  width: 100%;
  transition: background-color 0.1s;
  padding: 0rem;
  position: relative;
}

.container-3oMAK3yGMAaIaf2DUrmiOy.agreement-2EWN2h0z-wb4_tROCaInP_ {
  display: flex;
  align-items: baseline;
  position: relative;
  margin-top: 3rem;
}

.container-3oMAK3yGMAaIaf2DUrmiOy.agreement-2EWN2h0z-wb4_tROCaInP_ label span {
  display: none;
}

.container-3oMAK3yGMAaIaf2DUrmiOy.agreement-2EWN2h0z-wb4_tROCaInP_ input {
  top: 12px;
}

.container-3oMAK3yGMAaIaf2DUrmiOy.agreement-2EWN2h0z-wb4_tROCaInP_ input:checked + label::after {
  top: 14px;
}

.container-3oMAK3yGMAaIaf2DUrmiOy.agreement-2EWN2h0z-wb4_tROCaInP_ .helpText-1RXY49SpPjuCkTLATCeMMg {
  margin-left: 1rem;
}

.err-3xYReG6VHw3knxvLrJABUH .input-3vc3XJPr1RpFUaG6OAidku {
  border: 0;
}

.helpText-1RXY49SpPjuCkTLATCeMMg {
  display: block;
  margin-top: 12px;
  font-family: 'Barlow';
  font-size: 1.8rem;
  color: rgba(76, 76, 76, 1);
  letter-spacing: 0.01em;
  line-height: 23px;
}

.required-1N8YVNZPE8H9zecvjKgRg4 {
  color: rgba(232, 0, 36, 1);
  margin-left: 4px;
}

.label-14zeRhkXCdvA3-0oPuhfky {
  font-family: 'Barlow';
  font-size: 1.8rem;
  color: rgba(76, 76, 76, 1);
  letter-spacing: 0.01em;
  line-height: 27px;
}

.errorMsg-3Xg4zLeSH3Zkaypm9HoNAA {
  color: rgba(232, 0, 36, 1);
  font-size: 14px;
  line-height: 16px;
  display: block;
  margin-top: 8px;
  position: absolute;
  top: -15px;
}

.input-3vc3XJPr1RpFUaG6OAidku {
  font-size: 150%;
  margin-left: 0;
}

.input-3vc3XJPr1RpFUaG6OAidku:focus {
  outline: none;
  border: 1px solid #3979c5;
}

input::-moz-placeholder, textarea::-moz-placeholder {
  color: #ddd;
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: #ddd;
}

input::placeholder,
textarea::placeholder {
  color: #ddd;
}

.input-3vc3XJPr1RpFUaG6OAidku {
  position: absolute;
  opacity: 0;
  width: 25px;
  height: 20px;
  top: 2px;
  z-index: 2;
}

.input-3vc3XJPr1RpFUaG6OAidku + label {
    position: relative;
    padding: 0;
  }

.input-3vc3XJPr1RpFUaG6OAidku + label:before {
    content: '';
    margin-right: 10px;
    margin-top: 2px;
    display: inline-block;
    vertical-align: text-top;
    width: 20px;
    height: 20px;
    border: 1px solid #a6adad;
    background: transparent;
  }

.input-3vc3XJPr1RpFUaG6OAidku:checked + label::after {
    content: '';
    position: absolute;
    left: 5px;
    top: 12px;
    background: #041615;
    width: 2px;
    height: 2px;
    box-shadow: 2px 0 0 #041615, 4px 0 0 #041615, 4px -2px 0 #041615,
      4px -4px 0 #041615, 4px -6px 0 #041615, 4px -8px 0 #041615;
    transform: rotate(45deg);
  }
.container-1g4NnF34Jr-jdKM1NQ22d5 {
  display: block;
  width: 100%;
  transition: background-color 0.1s;
  padding: 10px 15px 15px 15px;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid #a6adad;
  border-collapse: collapse;
  margin-bottom: 16px;
}

.icon-1o1ZvaGGaN2y4JuV9wvWeV {
  font-size: 64px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -32px;
  margin-top: -32px;
  color: #dedede;
}

.flex-3WiyYkkBrrtYJQZzYn4ouo {
  display: flex;
  align-items: flex-start;
  padding: 20px 0 5px;
}

.flexVertical-wryyBZDojr-fn3xCBlMox {
  display: block;
  position: relative;
}

.hasPreview-29zj157meGRXoHytEVXsTF .inputWrap-3vl0OJXM5UyfSvTCaQ0U8C {
  border: 2px dashed transparent;
}

.inputWrap-3vl0OJXM5UyfSvTCaQ0U8C {
  width: 80px;
  height: 80px;
  /*margin: 0 auto;*/
  background-color: rgba(247, 247, 247, 1);
  position: relative;
  transition: border 1s;
  border: 2px dashed rgba(218, 218, 218, 1);
  margin-right: 40px;
  margin-left: 0.6rem;
}

.inputWrap-3vl0OJXM5UyfSvTCaQ0U8C:after {
  content: '+';
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  color: rgba(218, 218, 218, 1);
  font-size: 4rem;
  pointer-events: none;
}

.rounded-SvhPcl3oCs2gguZukw5BO .inputWrap-3vl0OJXM5UyfSvTCaQ0U8C {
  border-radius: 50%;
  flex-shrink: 0;
}

.inputWrap-3vl0OJXM5UyfSvTCaQ0U8C:hover .remove-1MAM9HheCLTqxyVL2hlqvV {
  display: block;
}

.input-cvYeKECAYbTCTbZ7Gh6pv {
  position: absolute;
  opacity: 0;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.preview-2puUeApDRC_c1PYLiDhIvK {
  position: absolute;
  top: -2px;
  left: -2px;
  right: -2px;
  bottom: -2px;
  background-size: cover;
  background-position: center;
}

.preview-2puUeApDRC_c1PYLiDhIvK.rounded-SvhPcl3oCs2gguZukw5BO {
  border-radius: 50%;
  flex-shrink: 0;
}

.container-1g4NnF34Jr-jdKM1NQ22d5:hover .inputWrap-3vl0OJXM5UyfSvTCaQ0U8C {
  background: white;
}

.helpText-1aCy7Xh6xRfp9uchTwOaoj {
  font-size: 14px;
  line-height: 16px;
  display: block;
  color: #a6adad;
  max-width: 30rem;
}

.required-2k51tD7GEmUlgxJRcPfuc4 {
  color: #3979c5;
  margin-left: 4px;
}

.label-3G0Hx2C3vZp8Xo1CV68t4W {
  font-family: 'Barlow';
  font-size: 1.4rem;
  color: #041615;
  letter-spacing: 0.01em;
  line-height: 27px;
  font-weight: 500;
  margin-left: 0.6rem;
}

.remove-1MAM9HheCLTqxyVL2hlqvV {
  width: 32px;
  height: 32px;
  background-color: rgba(0, 0, 0, 0.9);
  color: white;
  font-size: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  position: absolute;
  display: block;
  top: -8px;
  right: -8px;
  z-index: 2;
}

.errorMsg-370Cak-aNwcIIgcbncDmzS {
  color: #e14d55;
  font-size: 14px;
  line-height: 16px;
  display: block;
  margin-top: 8px;
}
.container-2EWoVySPbbEWT_dyPy3Qir input {
  display: block;
}

.formError-3dR8YW0Tuqbpk1AnpgDcVV {
  margin-top: 20px;
  color: white;
  background-color: #e14d55;
  padding: 10px 8px;
}

.verificationContainer-yP9FyFtSFUY1BZ2rmM6Zv {
  padding: 15px 15px 0 0;
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.formActions-1GaXq_e6hBP7KFxWWz0xQB {
  display: flex;
  align-items: center;
}
.formActions-1GaXq_e6hBP7KFxWWz0xQB a {
  margin-top: 20px;
  margin-right: 20px;
}

.selectContainer-2ZZr3Qc4VUGE-lyeaWtxPB {
  margin-bottom: 3rem;
}

.connected-1aRmDv3-gog9VxBO4U5A5K {
  border-bottom: none;
  margin-bottom: 0;
}

.buttonContainer-RWvYp7YOXR84PfHoNUkNr {
  margin-top: 3rem;
}
.container-59SJXHmXlLMWWMV6u-02g {
  display: block;
  width: 100%;
  position: relative;
  transition: background-color 0.1s;
  padding: 0.7rem 2.1rem;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid #a6adad;
  border-collapse: collapse;
  margin-bottom: 16px;
}
.container-59SJXHmXlLMWWMV6u-02g.empty-2GuNUyu2hu965TEcUSLQAF select {
  color: #ddd;
}
.container-59SJXHmXlLMWWMV6u-02g::before {
  content: '';
  top: -1px;
  bottom: -1px;
  left: -1px;
  width: 5px;
  background: #00664c;
  position: absolute;
  opacity: 0;
  transition: opacity 200ms ease-in-out;
}

.container-59SJXHmXlLMWWMV6u-02g.focused-1c0ki67qS-Kua81HsIo6pG::before {
  opacity: 1;
}

.container-59SJXHmXlLMWWMV6u-02g select {
  border: none;
  background-color: rgba(255, 255, 255, 1);
}

.err-3Fve-jifbUEkgSKZzyFuBx .input-25DC6R-5VcuKWlV9R2Lf4W {
  border: 0;
}

.helpText-3GP3R948P_Q9PFCHM9n8FJ {
  font-size: 14px;
  line-height: 16px;
  color: #777;
  display: block;
  margin-top: 12px;
}

.required-1Ega4qMZ-09P37pqllQYwu {
  color: rgba(232, 0, 36, 1);
  margin-left: 4px;
}

.label-sEiU2U8ZikATSRK9Vj5mV {
  font-family: 'Barlow';
  font-size: 1.4rem;
  font-weight: 500;
  color: rgba(30, 30, 30, 1);
  letter-spacing: 0.01em;
  line-height: 19px;
}

.errorMsg-34IBj-NN2aMaqgVYw8O8jQ {
  color: rgba(232, 0, 36, 1);
  font-size: 14px;
  line-height: 16px;
  display: block;
  margin-top: 8px;
}

.input-25DC6R-5VcuKWlV9R2Lf4W {
  display: block;
  width: 100%;
  padding: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  transition: border-color 0.2s, box-shadow 0.1s;
  border: 1px solid transparent;
  margin: 2px 0;
  border-radius: 0;
  font-family: 'Barlow';
  font-size: 1.8rem;
  color: #041615;
  letter-spacing: 0.01em;
  line-height: 24px;
}

.selectWrap-WTDwPydmh4JXBqduPejRg {
  position: relative;
  margin-left: 0;
}

.selectWrap-WTDwPydmh4JXBqduPejRg::after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border: 8px solid transparent;
  border-top-color: #ccc;
  z-index: 100;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  margin-top: -8px;
  right: 12px;
}

.input-25DC6R-5VcuKWlV9R2Lf4W:invalid {
  color: #ddd;
}

.input-25DC6R-5VcuKWlV9R2Lf4W:focus {
  outline: none;
}

input::-moz-placeholder, textarea::-moz-placeholder {
  color: #ddd;
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: #ddd;
}

input::placeholder,
textarea::placeholder,
option[disabled] {
  color: #ddd;
}
.signupHeader-4ea89bx6XgvyveuUDlXKs {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.signupLink-3vgTyQpvRIsNIdNi_rc5JI {
  font-family: 'Barlow';
  font-size: 1.6rem;
  font-weight: 500;
  color: #00664c;
  letter-spacing: 0.01em;
  line-height: 24px;
}

.signupTitle-1cY5XYlbBgTZycZHh2ky93 {
  font-family: 'Titillium Web';
  font-size: 3.5rem;
  font-weight: 600;
  color: #041615;
  letter-spacing: 0.03em;
}

.signupText-3J42N21e8NHXw89lELj5m6 {
  font-family: 'Barlow';
  font-size: 1.8rem;
  color: #041615;
  letter-spacing: 0.01em;
  line-height: 24px;
  margin-top: 1rem;
  margin-bottom: 5.5rem;
  display: flex;
  justify-content: space-between;
}

@media screen and (max-width: 800px) {

.signupText-3J42N21e8NHXw89lELj5m6 {
    flex-direction: column
}

    .signupText-3J42N21e8NHXw89lELj5m6 a {
      margin-top: 1.8rem;
    }
  }

.signupDetail-1Z0Kxg4e_-wJU27WQXuPXA {
  font-family: 'Titillium Web';
  font-size: 1.5rem;
  font-weight: 600;
  text-transform: uppercase;
  color: #041615;
  letter-spacing: 0.12em;
  line-height: 27px;
  margin-bottom: 6rem;
}

.thanksHeading-1g_m76QsPsT1JMVUsjgpea {
  font-family: 'Titillium Web';
  font-size: 3.4rem;
  font-weight: 600;
  color: #041615;
  letter-spacing: 0.03em;
  margin-bottom: 50px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.thanksHeading-1g_m76QsPsT1JMVUsjgpea::after {
  content: '';
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNDVweCIgaGVpZ2h0PSI0NXB4IiB2aWV3Qm94PSIwIDAgNDUgNDUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+aWNvbi9jaGVjayBpY29uPC90aXRsZT4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iMCUiIHgyPSI1MCUiIHkyPSIxMDAlIiBpZD0ibGluZWFyR3JhZGllbnQtMSI+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMwNDE2MTUiIG9mZnNldD0iMCUiPjwvc3RvcD4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzBBMkQyQiIgb2Zmc2V0PSIxMDAlIj48L3N0b3A+CiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJMb2NhdGlvbnMtSW5kaXZpZHVhbC0tLVRhYjFiIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTQ3LjAwMDAwMCwgLTU0NS4wMDAwMDApIiBzdHJva2U9IiNGRkZGRkYiPgogICAgICAgICAgICA8ZyBpZD0iY2FyZC9sb2NhdGlvbi1tZXNzYWdlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjAuMDAwMDAwLCA0NDkuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM5MS4wMDAwMDAsIDEwMC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8Y2lyY2xlIGlkPSJPdmFsIiBzdHJva2Utd2lkdGg9IjMuMTUwMTU0NjgiIGZpbGw9InVybCgjbGluZWFyR3JhZGllbnQtMSkiIGZpbGwtcnVsZT0ibm9uemVybyIgY3g9IjE4LjUiIGN5PSIxOC41IiByPSIyMC4wNzUwNzczIj48L2NpcmNsZT4KICAgICAgICAgICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgtMy1Db3B5LTExIiBzdHJva2Utd2lkdGg9IjMuMDkxOTE1MTMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTkuMDQ2ODEyLCAxOC45ODMzOTMpIHNjYWxlKDEsIC0xKSByb3RhdGUoNi4wMDAwMDApIHRyYW5zbGF0ZSgtMTkuMDQ2ODEyLCAtMTguOTgzMzkzKSAiIHBvaW50cz0iMTEuOTAxMDUyNCAxOC43NTQxNTA1IDE1LjM3MzEyMjQgMTQuMTExMjg0NSAyNi4xOTI1NzEyIDIzLjg1NTUwMTkiPjwvcG9seWxpbmU+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
  width: 51px;
  height: 51px;
  background-size: 51px 51px;
  display: block;
}

@media screen and (min-width: 800px) {

.thanksHeading-1g_m76QsPsT1JMVUsjgpea::after {
    margin-right: 18px
}
  }

.thanksText-2_BBWjOa3kOS2483T8bsGN {
  font-family: 'Barlow';
  font-size: 1.4rem;
  color: #041615;
  letter-spacing: 0.01em;
  line-height: 19px;
  margin-bottom: 15px;
}

.thanksText-2_BBWjOa3kOS2483T8bsGN b {
  font-weight: 600;
}

.thankYouLink-2_TCGn5SVGtyUiTRe-N6JD {
  text-decoration: none;
  color: #00664c;
  font-weight: 500;
}

.signUpContainer-1GF_Cqxuwz-S2uiDUYWi0Q {
  padding: 50px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTQ0MHB4IiBoZWlnaHQ9IjU5MXB4IiB2aWV3Qm94PSIwIDAgMTQ0MCA1OTEiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+Y2lyY2xlczwvdGl0bGU+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iU2lnbi1VcCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIC0yODguMDAwMDAwKSIgc3Ryb2tlPSIjQTZBREFEIj4KICAgICAgICAgICAgPGcgaWQ9ImNpcmNsZXMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMC4wMDAwMDAsIDI4OS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yIiBvcGFjaXR5PSIwLjciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0MjcuMDAwMDAwLCAzOTAuNTAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0xNDI3LjAwMDAwMCwgLTM5MC41MDAwMDApIHRyYW5zbGF0ZSgxMjg5LjAwMDAwMCwgMTkyLjAwMDAwMCkiIHN0cm9rZS13aWR0aD0iMC41Ij4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDE0OS4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbC1Db3B5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjYuNTAwMDAwLCAxMjUuNTAwMDAwKSBzY2FsZSgxLCAtMSkgdHJhbnNsYXRlKC0xMjYuNTAwMDAwLCAtMTI1LjUwMDAwMCkgIiBjeD0iMTI2LjUiIGN5PSIxMjUuNSIgcj0iMTEuMjUiPjwvY2lyY2xlPgogICAgICAgICAgICAgICAgICAgICAgICA8ZWxsaXBzZSBpZD0iT3ZhbC1Db3B5IiBzdHJva2UtbGluZWNhcD0icm91bmQiIGN4PSIxMjUuNSIgY3k9IjEyNCIgcng9IjEyNS41IiByeT0iMTI0Ij48L2VsbGlwc2U+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwtQ29weS0zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNDIuMDAwMDAwLCAzNC4wMDAwMDApIHNjYWxlKDEsIC0xKSB0cmFuc2xhdGUoLTI0Mi4wMDAwMDAsIC0zNC4wMDAwMDApICIgY3g9IjI0MiIgY3k9IjM0IiByPSIzMy43NSI+PC9jaXJjbGU+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNODUsMTY4LjEzMTg2OCBDMTMxLjk0NDIwNCwxNjguMTMxODY4IDE3MCwxMzAuNDk0MjY3IDE3MCw4NC4wNjU5MzQxIEMxNzAsMzcuNjM3NjAwNyAxMzEuOTQ0MjA0LC0yLjg0MjE3MDk0ZS0xNCA4NSwtMi44NDIxNzA5NGUtMTQgQzM4LjA1NTc5NjMsLTIuODQyMTcwOTRlLTE0IDAsMzcuNjM3NjAwNyAwLDg0LjA2NTkzNDEgQzAsMTMwLjQ5NDI2NyAzOC4wNTU3OTYzLDE2OC4xMzE4NjggODUsMTY4LjEzMTg2OCBaIiBpZD0iT3ZhbC1Db3B5LTIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWRhc2hhcnJheT0iMCw0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4NS4wMDAwMDAsIDg0LjA2NTkzNCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtODUuMDAwMDAwLCAtODQuMDY1OTM0KSAiPjwvcGF0aD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+),
    linear-gradient(
      90deg,
      rgba(100, 100, 100, 0.15) 0%,
      #f8f8f8 70%,
      rgba(255, 255, 255, 0) 100%
    );
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

@media screen and (max-width: 800px) {

.signUpContainer-1GF_Cqxuwz-S2uiDUYWi0Q {
    width: 100%;
    padding: 20px 25px 70px
}
  }

.signUpContainerThankYou-3wOdTO6y9t8Wh7l4jMiK3f {
  padding: 18rem 50px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTM0MHB4IiBoZWlnaHQ9IjM3MnB4IiB2aWV3Qm94PSIwIDAgMTM0MCAzNzIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+Y2lyY2xlczwvdGl0bGU+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iU2lnbi1VcC1Db25maXJtZWQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAtMzAyLjAwMDAwMCkiIHN0cm9rZT0iI0E2QURBRCI+CiAgICAgICAgICAgIDxnIGlkPSJjaXJjbGVzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2NTUuNTAwMDAwLCA0ODguMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC02NTUuNTAwMDAwLCAtNDg4LjAwMDAwMCkgdHJhbnNsYXRlKC0yOS4wMDAwMDAsIDMwMy4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yIiBvcGFjaXR5PSIwLjciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCA1Ni4wMDAwMDApIiBzdHJva2Utd2lkdGg9IjAuNSI+CiAgICAgICAgICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbC1Db3B5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMDMuNTAwMDAwLCAxOTEuNTAwMDAwKSBzY2FsZSgxLCAtMSkgdHJhbnNsYXRlKC0yMDMuNTAwMDAwLCAtMTkxLjUwMDAwMCkgIiBjeD0iMjAzLjUiIGN5PSIxOTEuNSIgcj0iMTEuMjUiPjwvY2lyY2xlPgogICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwtQ29weS0zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzNC4wMDAwMDAsIDM0LjAwMDAwMCkgc2NhbGUoMSwgLTEpIHRyYW5zbGF0ZSgtMzQuMDAwMDAwLCAtMzQuMDAwMDAwKSAiIGN4PSIzNCIgY3k9IjM0IiByPSIzMy43NSI+PC9jaXJjbGU+CiAgICAgICAgICAgICAgICAgICAgPGVsbGlwc2UgaWQ9Ik92YWwtQ29weSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBjeD0iMjAyLjUiIGN5PSIxOTAiIHJ4PSIxMjUuNSIgcnk9IjEyNCI+PC9lbGxpcHNlPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTEzMTQsMTA5IEMxMzQ0LjM3NTY2LDEwOSAxMzY5LDg0LjU5OTUxODkgMTM2OSw1NC41IEMxMzY5LDI0LjQwMDQ4MTEgMTM0NC4zNzU2NiwwIDEzMTQsMCBDMTI4My42MjQzNCwwIDEyNTksMjQuNDAwNDgxMSAxMjU5LDU0LjUgQzEyNTksODQuNTk5NTE4OSAxMjgzLjYyNDM0LDEwOSAxMzE0LDEwOSBaIiBpZD0iT3ZhbC1Db3B5LTIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWRhc2hhcnJheT0iMCw0Ij48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==),
    linear-gradient(
      90deg,
      rgba(100, 100, 100, 0.15) 0%,
      #f8f8f8 70%,
      rgba(255, 255, 255, 0) 100%
    );
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 0% 150%;
}

@media screen and (max-width: 800px) {

.signUpContainerThankYou-3wOdTO6y9t8Wh7l4jMiK3f {
    width: 100%;
    padding: 4rem 25px
}
  }

.thanksLinks-1L413wQpAOEBIRjYv0M925 {
  margin-top: 5rem;
}

.ctaYellow-3Kjfz2bRynZiaIOL_H-ZhD {
  display: inline-block;
  min-width: 140px;
  background: transparent;
  padding: 0.3rem 1.75rem;
  height: 42px;
  border: 2px solid #b19e00;
  border-bottom: 5px solid #b19e00;
  color: #041615;
  border-radius: 2px;
  font-weight: 700;
  font-size: calc(2rem * 0.7);
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  -webkit-font-smoothing: antialiased;
  margin-right: 2.6rem;
  margin-top: 0;

  transition: box-shadow 200ms ease-in-out, border-color 200ms ease-in-out,
    background 200ms ease-in-out, color 200ms ease-in-out;
}

.ctaYellow-3Kjfz2bRynZiaIOL_H-ZhD:hover,
.ctaYellow-3Kjfz2bRynZiaIOL_H-ZhD:focus {
  background: #dac400;
  border-color: #dac400;
  border-bottom: 5px solid #dac400;
  color: #041615;
  text-decoration: none;
}

.ctaYellowFilled-_RKgYt5C7VdhO5yH7bKWl {
  display: inline-block;
  min-width: 140px;
  background: #dac400;
  padding: 0.5rem 1.75rem;
  height: 42px;
  border: 0;
  border-bottom: 5px solid #b19e00;
  color: #041615;
  border-radius: 2px;
  font-weight: 700;
  font-size: calc(2rem * 0.7);
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  -webkit-font-smoothing: antialiased;

  transition: box-shadow 200ms ease-in-out, border-color 200ms ease-in-out,
    background 200ms ease-in-out, color 200ms ease-in-out;
}

.ctaYellowFilled-_RKgYt5C7VdhO5yH7bKWl:hover,
.ctaYellowFilled-_RKgYt5C7VdhO5yH7bKWl:focus {
  background: #dac400;
  border-color: #dac400;
  border-bottom: 5px solid #dac400;
  color: #041615;
  text-decoration: none;
}
.container-3LwU1qSsNelUx3sx5BYbdJ {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 2rem 3rem;
  border-bottom: 1px solid #a6adad;
  position: relative;
}

  @media screen and (max-width: 800px) {.container-3LwU1qSsNelUx3sx5BYbdJ {
    flex-direction: column;
    align-items: flex-start
}
  }

.required-1IiH6nUieRQYoYuFoMtNgx {
  color: #e52336;
  margin-left: 4px;
}

.field-label-fx0Bfd-R4CganCMNfDR4G {
  width: 25%;
  font-family: 'Titillium Web';
  font-size: 2rem;
  font-weight: 700;
  color: #041615;
  letter-spacing: 0.01em;
  line-height: 21px;
}

.active-2b9qxOdMIdVML2EHJiRNAn::before {
  content: '';
  top: -1px;
  bottom: -1px;
  left: -1px;
  width: 5px;
  background: #00664c;
  position: absolute;
  opacity: 1;
  transition: opacity 200ms ease-in-out;
}

.container-3LwU1qSsNelUx3sx5BYbdJ.active-2b9qxOdMIdVML2EHJiRNAn.err-qwhPgCGuuT_GOcgfjufzC::before,
.container-3LwU1qSsNelUx3sx5BYbdJ.err-qwhPgCGuuT_GOcgfjufzC::before {
  background: #ff0034;
  content: '';
  top: -1px;
  bottom: -1px;
  left: -1px;
  width: 5px;
  position: absolute;
  opacity: 1;
  transition: opacity 200ms ease-in-out;
}

.container-3LwU1qSsNelUx3sx5BYbdJ.err-qwhPgCGuuT_GOcgfjufzC .field-display-3A3IMFLSJIqgYfgfxowmn0::after {
  content: '';
  width: 1.6rem;
  height: 1.6rem;
  background-image: url("data:image/svg+xml,%3Csvg stroke='currentColor' fill='%23ff0034' stroke-width='0' viewBox='0 0 576 512' height='1em' width='1em' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M569.517 440.013C587.975 472.007 564.806 512 527.94 512H48.054c-36.937 0-59.999-40.055-41.577-71.987L246.423 23.985c18.467-32.009 64.72-31.951 83.154 0l239.94 416.028zM288 354c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z'%3E%3C/path%3E%3C/svg%3E");
  background-repeat: no-repeat;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}

@media screen and (max-width: 800px) {

.container-3LwU1qSsNelUx3sx5BYbdJ.err-qwhPgCGuuT_GOcgfjufzC .field-display-3A3IMFLSJIqgYfgfxowmn0::after {
    right: 3rem;
    top: 3rem
}
  }

.field-display-3A3IMFLSJIqgYfgfxowmn0 {
  flex-grow: 1;
  position: relative;
}

@media screen and (max-width: 800px) {

.field-display-3A3IMFLSJIqgYfgfxowmn0 {
    position: static
}
  }

.field-actions-2LrB8GviBaMHoxwDJbLkka {
  margin-left: 2rem;
}

@media screen and (max-width: 800px) {

.field-actions-2LrB8GviBaMHoxwDJbLkka {
    margin-left: 0;
    margin-top: 2rem
}

    .field-actions-2LrB8GviBaMHoxwDJbLkka .edit-3WOYoSD7k5bOYpzgPqY27H {
      margin-left: 0;
    }
  }

.current-value-1CAvX58scqjAD0HtBpUhM5 {
  margin: 0;
  padding: 1.5rem;
  font-family: 'Barlow';
  font-size: 1.6rem;
  color: #041615;
  letter-spacing: 0.01em;
  line-height: 24px;
}

@media screen and (max-width: 800px) {

.current-value-1CAvX58scqjAD0HtBpUhM5 {
    word-break: break-all;
    padding: 2rem 0 1.5rem
}
  }

.input-5qH-prDJ5hMlyLBTdX9yE {
  display: block;
  width: 100%;
  border: none;
  border-radius: 1px;
  margin: 0;
  padding: 1.5rem;
  font-size: 1.6rem;
  font-family: 'Barlow';
  line-height: 27px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  transition: border-color 200ms ease-in-out, box-shadow 200ms ease-in-out;
}

@media screen and (max-width: 800px) {

.input-5qH-prDJ5hMlyLBTdX9yE {
    padding-left: 0;
    padding-bottom: 0.5rem
}
  }

.input-5qH-prDJ5hMlyLBTdX9yE:focus {
  outline: none;
}

input::-moz-placeholder, textarea::-moz-placeholder {
  color: #a6adad;
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: #a6adad;
}

input::placeholder,
textarea::placeholder {
  color: #a6adad;
}

.help-text-21CKnx_Hos9e02fTjTJVXG {
  font-size: 14px;
  line-height: 16px;
  color: #777;
  display: block;
  margin-top: 12px;
}

.error-msg-2xM3zi76I68tLh5WQLzPHd {
  color: #e14d55;
  font-size: 14px;
  font-weight: 500;
  line-height: 16px;
  display: block;
  margin-top: 8px;
  padding-left: 1.5rem;
  letter-spacing: 0.01em;
}

@media screen and (max-width: 800px) {

.error-msg-2xM3zi76I68tLh5WQLzPHd {
    padding-left: 0
}
  }

.err-qwhPgCGuuT_GOcgfjufzC .input-5qH-prDJ5hMlyLBTdX9yE {
  position: relative;
}

.err-qwhPgCGuuT_GOcgfjufzC .input-5qH-prDJ5hMlyLBTdX9yE::after {
  content: '';
  width: 1.6rem;
  height: 1.6rem;
  background-image: url("data:image/svg+xml,%3Csvg stroke='currentColor' fill='%23ff0034' stroke-width='0' viewBox='0 0 576 512' height='1em' width='1em' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M569.517 440.013C587.975 472.007 564.806 512 527.94 512H48.054c-36.937 0-59.999-40.055-41.577-71.987L246.423 23.985c18.467-32.009 64.72-31.951 83.154 0l239.94 416.028zM288 354c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z'%3E%3C/path%3E%3C/svg%3E");
  background-repeat: no-repeat;
  position: absolute;
  right: 5rem;
  top: 50%;
  transform: translateY(-50%);
}

.edit-3WOYoSD7k5bOYpzgPqY27H {
  margin-left: 1rem;
  font-weight: 700;
  text-decoration: none;
  transition: color 200ms ease-in-out;
  font-family: 'Barlow';
  font-size: 1.6rem;
  color: #00664c;
  letter-spacing: 0.01em;
  line-height: 21px;
  border-bottom: 1px solid transparent;
  display: flex;
  align-items: center;
}

.edit-3WOYoSD7k5bOYpzgPqY27H svg {
    margin-right: 0.5rem;
  }

.edit-3WOYoSD7k5bOYpzgPqY27H:hover,
.edit-3WOYoSD7k5bOYpzgPqY27H:focus {
  border-bottom: 1px solid #00664c;
  text-decoration: none;
  cursor: pointer;
  outline: none;
}

.cancel-T_FuF3u0_wsETPsLMiKVp {
  display: inline-block;
  min-width: 91px;
  background: #dac400;
  padding: 0.5rem 1.75rem;
  height: 42px;
  border: 0;
  border-bottom: 5px solid #b19e00;
  color: #041615;
  border-radius: 2px;
  font-weight: 700;
  font-size: calc(2rem * 0.7);
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  -webkit-font-smoothing: antialiased;

  transition: box-shadow 200ms ease-in-out, border-color 200ms ease-in-out,
    background 200ms ease-in-out, color 200ms ease-in-out;
}

.cancel-T_FuF3u0_wsETPsLMiKVp:hover,
.cancel-T_FuF3u0_wsETPsLMiKVp:focus {
  background: #dac400;
  border-color: #dac400;
  border-bottom: 5px solid #dac400;
  color: #041615;
}

.save-2_6LOiepHbTF6F8CYemmJ- {
  display: inline-block;
  min-width: 82px;
  background: transparent;
  padding: 0.3rem 1.75rem;
  height: 42px;
  border: 2px solid #b19e00;
  border-bottom: 5px solid #b19e00;
  color: #041615;
  border-radius: 2px;
  font-weight: 700;
  font-size: 14px;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  -webkit-font-smoothing: antialiased;
  margin-right: 1.7rem;
  margin-top: 0;

  transition: box-shadow 200ms ease-in-out, border-color 200ms ease-in-out,
    background 200ms ease-in-out, color 200ms ease-in-out;
}

.save-2_6LOiepHbTF6F8CYemmJ-:not(is-disabled):hover,
.save-2_6LOiepHbTF6F8CYemmJ-:not(is-disabled):focus,
.save-2_6LOiepHbTF6F8CYemmJ-:not(is-disabled):active {
  background: #dac400;
  border-color: #dac400;
  border-bottom: 5px solid #dac400;
  color: #041615;
}
.container-35i8wt1bzzSL4OObtKNWzN {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 2rem 3rem;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

  @media screen and (max-width: 800px) {.container-35i8wt1bzzSL4OObtKNWzN {
    flex-direction: column;
    align-items: flex-start
}
  }

.icon-3Zcs_6B-LCQULIIqZ66cHD {
  font-size: 64px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -32px;
  margin-top: -32px;
  color: #a6adad;
}

.noPreview-2Wt9IRBvDu8QOk4yhe_K_K .inputWrap-GOBoQs94KzlHsA6dKg6Fu,
.isEdit-d_rEgvarK3qErdqWxCZso .inputWrap-GOBoQs94KzlHsA6dKg6Fu {
  border: 2px dashed #a6adad;
}

.isEdit-d_rEgvarK3qErdqWxCZso {
  position: relative;
}

.isEdit-d_rEgvarK3qErdqWxCZso::before {
  content: '';
  top: -1px;
  bottom: -1px;
  left: -1px;
  width: 5px;
  background: #00664c;
  position: absolute;
  opacity: 1;
  transition: opacity 200ms ease-in-out;
}

.inputWrap-GOBoQs94KzlHsA6dKg6Fu {
  width: 80px;
  height: 80px;
  /*margin: 0 auto;*/
  background-color: rgba(247, 247, 247, 1);
  position: relative;
  transition: border 1s;
  border: 2px dashed rgba(218, 218, 218, 1);
  margin-right: 20px;
  margin-left: 1.5rem;
}

@media screen and (max-width: 800px) {

.inputWrap-GOBoQs94KzlHsA6dKg6Fu {
    margin: 2rem 2rem 2rem 0
}
  }

.inputWrap-GOBoQs94KzlHsA6dKg6Fu:after {
  content: '+';
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  color: #a6adad;
  font-size: 4rem;
  padding-bottom: 0.5rem;
  pointer-events: none;
}

.inputWrap-GOBoQs94KzlHsA6dKg6Fu:hover {
  background: white;
}

.rounded-215iu_ro8p75_csJAy_1k2 .inputWrap-GOBoQs94KzlHsA6dKg6Fu {
  border-radius: 50%;
  flex-shrink: 0;
}

.inputWrap-GOBoQs94KzlHsA6dKg6Fu:hover .remove-2VrchOLM6X-ZqC-wsi__Ce {
  display: block;
}

.input-15yrUi8WRH2OGG8E228n6i {
  position: absolute;
  opacity: 0;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  cursor: pointer;
}

.preview-3WQMDwkcaJxJWmHkbBqAvi {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-size: cover;
  background-position: center;
  margin: 5px;
}

.preview-3WQMDwkcaJxJWmHkbBqAvi.rounded-215iu_ro8p75_csJAy_1k2 {
  border-radius: 50%;
  flex-shrink: 0;
}

.helpText-1tOuUf3cpL0LGrDKVbVa53 {
  font-size: 14px;
  line-height: 16px;
  display: block;
  color: #777;
}

.field-label-3XUg26-cr-IlyvdgSUpT1m {
  width: 25%;
  font-family: 'Titillium Web';
  font-size: 2rem;
  font-weight: 700;
  color: #041615;
  letter-spacing: 0.01em;
  line-height: 21px;
}

.remove-2VrchOLM6X-ZqC-wsi__Ce {
  width: 32px;
  height: 32px;
  background-color: rgba(0, 0, 0, 0.9);
  color: white;
  font-size: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  position: absolute;
  display: block;
  top: -15px;
  right: -20px;
  z-index: 2;
  cursor: pointer;
}

.errorMsg-2WxHk6OqO2lHAPNfjQuC1K {
  color: #e14d55;
  font-size: 14px;
  line-height: 16px;
  display: block;
  margin-top: 8px;
}

.required-3Zb5yc2IiEYYfyxYbWCs4M {
  color: #e52336;
  margin-left: 4px;
}

.field-display-39RkGAwMgwoN-XK3bn346U {
  flex-grow: 1;
}

.field-actions-1mcmp7_MyOaXpyboz3IRw5 {
  margin-left: 2rem;
}

.current-value-3BO_A0by-CPSiX72NSG0mU {
  border: 2px solid transparent;
  margin: 0;
  padding: 1.5rem;
  line-height: 2rem;
  font-size: 17px;
}

.edit-qrfZ72OhusOEtbnSAbthF {
  margin-left: 1rem;
  font-weight: 700;
  text-decoration: none;
  transition: color 200ms ease-in-out;
  font-family: 'Barlow';
  font-size: 1.6rem;
  color: rgba(36, 117, 129, 1);
  letter-spacing: 0.01em;
  line-height: 21px;
  border-bottom: 1px solid transparent;
  display: flex;
  align-items: center;
}

.edit-qrfZ72OhusOEtbnSAbthF svg {
    margin-right: 0.5rem;
  }

@media screen and (max-width: 800px) {

.edit-qrfZ72OhusOEtbnSAbthF {
    margin-left: 0
}
  }

.edit-qrfZ72OhusOEtbnSAbthF:hover,
.edit-qrfZ72OhusOEtbnSAbthF:focus {
  border-bottom: 1px solid #00664c;
  text-decoration: none;
  cursor: pointer;
  outline: none;
}

.save-33RbxgwiQV0Kx448b151N0 {
  display: inline-block;
  min-width: 82px;
  background: transparent;
  padding: 0.3rem 1.75rem;
  height: 42px;
  border: 2px solid #b19e00;
  border-bottom: 5px solid #b19e00;
  color: #041615;
  border-radius: 2px;
  font-weight: 700;
  font-size: 14px;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  -webkit-font-smoothing: antialiased;
  margin-right: 1.7rem;
  margin-top: 0;

  transition: box-shadow 200ms ease-in-out, border-color 200ms ease-in-out,
    background 200ms ease-in-out, color 200ms ease-in-out;
}

.save-33RbxgwiQV0Kx448b151N0:not(is-disabled):hover,
.save-33RbxgwiQV0Kx448b151N0:not(is-disabled):focus,
.save-33RbxgwiQV0Kx448b151N0:not(is-disabled):active {
  background: #dac400;
  border-color: #dac400;
  border-bottom: 5px solid #dac400;
  color: #041615;
}

.cancel-dMFLG2NdidGCAI-KNVXtc {
  display: inline-block;
  min-width: 91px;
  background: #dac400;
  padding: 0.5rem 1.75rem;
  height: 42px;
  border: 0;
  border-bottom: 5px solid #b19e00;
  color: #041615;
  border-radius: 2px;
  font-weight: 700;
  font-size: calc(2rem * 0.7);
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  -webkit-font-smoothing: antialiased;

  transition: box-shadow 200ms ease-in-out, border-color 200ms ease-in-out,
    background 200ms ease-in-out, color 200ms ease-in-out;
}

.cancel-dMFLG2NdidGCAI-KNVXtc:hover,
.cancel-dMFLG2NdidGCAI-KNVXtc:focus {
  background: #dac400;
  border-color: #dac400;
  border-bottom: 5px solid #dac400;
  color: #041615;
}
.container-id7fiC9Hk-ppLKussnbal input {
  display: block;
}

.formError-2Aoy70VgrPIAgyy7IiiyfC {
  margin-top: 20px;
  color: white;
  background-color: #e14d55;
  padding: 10px 8px;
}

.verificationContainer-1cgQ5xA_RWIRjCvJecDn6d {
  padding: 15px 15px 0 15px;
}

.formActions-1KOI6vrYeuwAR3okxIL1BD {
  display: flex;
  align-items: center;
}

.formActions-1KOI6vrYeuwAR3okxIL1BD a {
  margin-top: 20px;
  margin-right: 20px;
}
.page-header-1Pb9mZqd2R7LicSugOqh06 {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNDMycHgiIGhlaWdodD0iMzMzcHgiIHZpZXdCb3g9IjAgMCA0MzIgMzMzIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPHRpdGxlPmNpcmNsZXM8L3RpdGxlPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkxvY2F0aW9ucy1JbmRpdmlkdWFsLS0tVGFiMWEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC04OTMuMDAwMDAwLCAtMTEwLjAwMDAwMCkiIHN0cm9rZT0iI0E2QURBRCI+CiAgICAgICAgICAgIDxnIGlkPSJncmF5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzAuMDAwMDAwLCAyNS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJjaXJjbGVzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5MjQuMDAwMDAwLCA4Ni4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTM4LjAwMDAwMCwgNDIuMDAwMDAwKSIgc3Ryb2tlLXdpZHRoPSIwLjUiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZWxsaXBzZSBpZD0iT3ZhbC1Db3B5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNDcuMDc3MjI3LCAxNDYuMDU1Mjg0KSBzY2FsZSgxLCAtMSkgdHJhbnNsYXRlKC0xNDcuMDc3MjI3LCAtMTQ2LjA1NTI4NCkgIiBjeD0iMTQ3LjA3NzIyNyIgY3k9IjE0Ni4wNTUyODQiIHJ4PSIxMy4zOTYzNDA2IiByeT0iMTMuMzk1MzAzMyI+PC9lbGxpcHNlPgogICAgICAgICAgICAgICAgICAgICAgICA8ZWxsaXBzZSBpZD0iT3ZhbC1Db3B5IiBzdHJva2UtbGluZWNhcD0icm91bmQiIGN4PSIxNDYuMDY2Mzg3IiBjeT0iMTQ0LjUzOTEzOSIgcng9IjE0Ni4wNjYzODciIHJ5PSIxNDQuNTM5MTM5Ij48L2VsbGlwc2U+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik00NS41LDkwIEM3MC42Mjg5NTYxLDkwIDkxLDY5Ljg1MjgxMzcgOTEsNDUgQzkxLDIwLjE0NzE4NjMgNzAuNjI4OTU2MSwwIDQ1LjUsMCBDMjAuMzcxMDQzOSwwIDAsMjAuMTQ3MTg2MyAwLDQ1IEMwLDY5Ljg1MjgxMzcgMjAuMzcxMDQzOSw5MCA0NS41LDkwIFoiIGlkPSJPdmFsLUNvcHktMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtZGFzaGFycmF5PSIwLDQiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+),
    linear-gradient(
      90deg,
      rgba(100, 100, 100, 0.15) 0%,
      #f8f8f8 70%,
      rgba(255, 255, 255, 0) 100%
    );
  color: white;
  overflow: hidden;
  text-align: center;
  position: relative;
  background-repeat: no-repeat;
  min-height: 210px;
  display: flex;
  align-items: center;
  background-size: auto;
  background-position: 85% 15%;
}

  @media screen and (max-width: 800px) {.page-header-1Pb9mZqd2R7LicSugOqh06 {
    flex-direction: column;
    background-image: linear-gradient(
      90deg,
      rgba(100, 100, 100, 0.15) 0%,
      #f8f8f8 70%,
      rgba(255, 255, 255, 0) 100%
    );
    min-height: 100px;
    padding-bottom: 2rem
}
  }

.container-3rPxcvKriXYM7rLnasOVk8 {
  position: relative;
  z-index: 1;
  max-width: 1120px;
  width: 100%;
  margin: 0 auto;
  padding: 0 0 0 11rem;
  text-align: left;
}

@media screen and (max-width: 800px) {

.container-3rPxcvKriXYM7rLnasOVk8 {
    padding: 0 0 0 2rem
}
  }

.dashContent-1Xwg8mojJpZlYXZ3bpmEiN {
  padding: 5rem 2rem;
  max-width: 1120px;
  margin: 0 auto;
}

@media screen and (max-width: 800px) {

.dashContent-1Xwg8mojJpZlYXZ3bpmEiN {
    display: flex;
    flex-direction: column;
    padding: 3rem 2rem
}
  }

.page-header-actions-2ox3nXhF-22dgQ8hMrEy2A {
  display: flex;
  margin-bottom: 3rem;
}

@media screen and (max-width: 767px) {

.page-header-actions-2ox3nXhF-22dgQ8hMrEy2A {
    flex-direction: column;
    align-items: stretch;
    margin-top: 2rem
}

    .page-header-actions-2ox3nXhF-22dgQ8hMrEy2A a {
      width: 100%;
      margin: 0;
    }

      .page-header-actions-2ox3nXhF-22dgQ8hMrEy2A a:first-child {
        margin-bottom: 1.5rem;
      }
  }

.page-header-title-1-lUJmfRNckdquzeM0rtFq {
  text-transform: none;
  font-family: 'Titillium Web';
  font-size: 3.5rem;
  font-weight: 600;
  color: rgba(30, 30, 30, 1);
  letter-spacing: 0.03em;
  margin-top: 5rem;
  margin-bottom: 0;
}

@media screen and (max-width: 800px) {

.page-header-title-1-lUJmfRNckdquzeM0rtFq {
    margin-top: 3rem
}
  }

.page-header-link-4eKAxfrVq1VACI6qizwxU {
  display: block;
  margin-left: 1rem;
  padding: 1rem 2rem;
  background-color: rgba(213, 26, 47, 1);
  color: #fff;
  border-radius: 3px;
  font-weight: 400;
  text-decoration: none;
  cursor: pointer;
  transition: background-color 200ms ease-in-out;
}

.page-header-link-4eKAxfrVq1VACI6qizwxU:hover,
.page-header-link-4eKAxfrVq1VACI6qizwxU:focus {
  color: #fff;
}

.page-content-2MB5ClOtqNdbLrTjbWzBap {
  display: block;
}

.main-IW8F0xNMDcKBYM9eOm9-9 {
  flex-grow: 1;
  width: 100%;
}

.page-section-13lGPAcUR59GEKxgKvjkZ4 {
  background-color: #ffffff;
  border: 1px solid #a6adad;
  margin-bottom: 2rem;
}

@media screen and (max-width: 800px) {

.page-section-13lGPAcUR59GEKxgKvjkZ4 {
    margin-top: 2.5rem
}
  }

.page-section-heading-30jj2Q-4l6m_iQAmfVEpM6 {
  margin: 0;
  padding: 1.5rem;
  font-family: 'Titillium Web';
  font-size: 2rem;
  font-weight: 700;
  color: #041615;
  letter-spacing: 0.01em;
  line-height: 21px;
}

.page-section-row-1xCYCTZMibaSaPCaeRecfP {
  padding: 1.5rem;
}

.page-section-row-1xCYCTZMibaSaPCaeRecfP:not(:last-child) {
  border-bottom: 1px solid #a6adad;
}

.page-section-content-1aj9tEVcW1IPtCaC6w_29G {
  display: block;
  flex-grow: 1;
  padding: 1.5rem;
}

.challengeMessage-3dK1nxl6dCj68NYKQTuc1D {
  font-size: 14px;
  font-weight: 400;
  line-height: 19px;
  letter-spacing: 0.01em;
  margin-bottom: 3rem;
  margin-top: -0.5rem;
}

.content-center-W4bcxiJc-3EYDvUOzjzd- {
  text-align: center;
}

.content-block-2ve0WBMHOqZSzC0sbnDgmB {
  margin-bottom: 2rem;
}

.content-block-2ve0WBMHOqZSzC0sbnDgmB:last-child {
  margin: 0;
}

.content-block-text-55aKR2eA1PU1obScdAHrJ {
  margin: 0;
  font-family: 'Barlow';
  font-size: 1.6rem;
  color: #a6adad;
  letter-spacing: 0.01em;
  line-height: 21px;
  font-weight: 400;
}

.content-block-text-55aKR2eA1PU1obScdAHrJ p {
    font-size: 1.4rem;
    line-height: 19px;
    color: #041615;
    margin-bottom: 0;
  }

.content-block-meta-2wyxDUDIsQ81is7G7O4IBK {
  margin: 0 1rem 0 0;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 19px;
  color: #041615;
  text-align: right;
}

.content-block-button-disabled-3viBsljGY6lLTt7JeFL8eF,
.content-block-button-2b5XOxB5d_2tumh7fT7Iiu,
.messageButton-22FEW-d2pJC-WV6_6CagAM {
  display: inline-block;
  min-width: 108px;
  background: #dac400;
  padding: 0.5rem 1.75rem;
  height: 42px;
  border: 0;
  border-bottom: 5px solid #b19e00;
  color: #041615;
  border-radius: 2px;
  font-weight: 700;
  font-size: 1.4rem;
  line-height: 27px;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  -webkit-font-smoothing: antialiased;

  transition: box-shadow 200ms ease-in-out, border-color 200ms ease-in-out,
    background 200ms ease-in-out, color 200ms ease-in-out;
}

@media screen and (max-width: 666px) {

.content-block-button-disabled-3viBsljGY6lLTt7JeFL8eF,
.content-block-button-2b5XOxB5d_2tumh7fT7Iiu,
.messageButton-22FEW-d2pJC-WV6_6CagAM {
    width: 100%;
    margin-top: 3rem
}
  }

.content-block-button-disabled-3viBsljGY6lLTt7JeFL8eF {
  opacity: 0.5;
  pointer-events: none;
}

.inviteCode-1SemSo_5whd-8AvmE3oq9a {
  color: #041615;
  font-size: 1.6rem;
  font-weight: 600;
  line-height: 19px;
  letter-spacing: 0.01em;
  margin-bottom: 1.2rem;
}

.messageButton-22FEW-d2pJC-WV6_6CagAM {
  min-width: 140px;
}

.content-block-link-2RwHWIkRCrzLIiO-oseOhI {
  font-family: 'Barlow';
  font-size: 1.6rem;
  font-weight: bold;
  color: #00664c;
  letter-spacing: 0.01em;
  line-height: 24px;
  text-decoration: none;
}

.content-block-link-2RwHWIkRCrzLIiO-oseOhI:hover,
.content-block-link-2RwHWIkRCrzLIiO-oseOhI:focus {
  cursor: pointer;
}

.messageButton-22FEW-d2pJC-WV6_6CagAM:hover,
.messageButton-22FEW-d2pJC-WV6_6CagAM:focus,
.content-block-button-2b5XOxB5d_2tumh7fT7Iiu:hover,
.content-block-button-2b5XOxB5d_2tumh7fT7Iiu:focus {
  background: #dac400;
  border-color: #dac400;
  border-bottom: 5px solid #dac400;
  color: #041615;
  text-decoration: none;
}

.deleteAccountText-2FaFtjq-3Ly5tWTDee-ELU {
  font-size: 16px;
}

.deleteAccountText-2FaFtjq-3Ly5tWTDee-ELU a {
    font-weight: bold;
  }

.chatButton-2Y845a3Ix4k_vAurADznkI {
  display: inline-block;
  min-width: 140px;
  background: transparent;
  padding: 0.3rem 1.75rem;
  height: 42px;
  border: 2px solid #b19e00;
  border-bottom: 5px solid #b19e00;
  color: #041615;
  border-radius: 2px;
  font-weight: 700;
  font-size: 14px;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  -webkit-font-smoothing: antialiased;
  margin-right: 2.6rem;
  margin-top: 0;
  letter-spacing: 0.03em;

  transition: box-shadow 200ms ease-in-out, border-color 200ms ease-in-out,
    background 200ms ease-in-out, color 200ms ease-in-out;
}

.chatButton-2Y845a3Ix4k_vAurADznkI:hover,
.chatButton-2Y845a3Ix4k_vAurADznkI:focus {
  background: #dac400;
  border-color: #dac400;
  border-bottom: 5px solid #dac400;
  color: #041615;
  text-decoration: none;
}

.side-menu-KsrKJuEKb-tmFjvqrMCkm {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  justify-content: space-between;
  margin: 0;
  padding: 0;
  color: #bbd6eb;
  font-family: 'Oswald', sans-serif;
  font-size: calc(2rem * 0.8);
  text-transform: uppercase;
  line-height: 1.25;
  letter-spacing: 0.5px;
  list-style: none;
}

.side-menu-item-3slbmt3Jb16ozBa2o-lGzY {
  list-style: none;
  margin: 0 0 1.5rem 0;
  display: flex;
  align-items: center;
  padding: 0.5rem 1rem 0.5rem 0;
  border-radius: 2px;
  font-weight: 400;
  transition: background-color 200ms ease-in-out;
  text-decoration: none;
  cursor: pointer;
  font-family: 'Titillium Web';
  font-weight: 600;
  font-size: 1.5rem;
  color: rgba(30, 30, 30, 1);
  letter-spacing: 0.12em;
  line-height: 34px;
}

.side-menu-item-3slbmt3Jb16ozBa2o-lGzY:focus:not(.side-menu-item-active-1OCq5DFNQfa0FLu5x2MGYv),
.side-menu-item-3slbmt3Jb16ozBa2o-lGzY:hover:not(.side-menu-item-active-1OCq5DFNQfa0FLu5x2MGYv) {
  background-color: #efefef;
  text-decoration: none;
  outline: none;
}

.side-menu-item-active-1OCq5DFNQfa0FLu5x2MGYv {
  outline: none;
  color: #041615;
  background-color: #efefef;
}

.side-menu-link-icon-3f5IbYFqIuHcwmLBB7IaWt {
  display: inline-block;
  margin: 0 1rem 0 1rem;
  color: #041615;
  font-size: 2rem;
}

.side-menu-link-icon-3f5IbYFqIuHcwmLBB7IaWt > * {
    display: block;
    max-width: 24px;
    max-height: 24px;
  }

.side-menu-cta-ZPlZ_PNMavYorunXYHBim {
  display: inline-block;
  margin-left: 2.5rem;
  padding: 0.625rem 0.875rem;
  background-color: #00664c;
  border-radius: 3px;
  font-family: 'Titillium Web';
  font-size: 1.3rem;
  color: #ffffff;
  line-height: 1;
  text-align: center;
}

@media screen and (min-width: 420px) {
  .side-menu-KsrKJuEKb-tmFjvqrMCkm {
    font-size: calc(2rem * 0.9);
  }
}

@media screen and (min-width: 667px) {
  .page-section-row-1xCYCTZMibaSaPCaeRecfP {
    display: flex;
    justify-content: space-between;
    flex-direction: row;
    align-items: center;
  }

  .side-menu-KsrKJuEKb-tmFjvqrMCkm {
    flex-direction: row;
  }

  .content-block-2ve0WBMHOqZSzC0sbnDgmB {
    display: flex;
    justify-content: space-between;
    flex-direction: row;
    align-items: center;
    flex-grow: 1;
  }
}

@media screen and (min-width: 1024px) {
  .page-content-2MB5ClOtqNdbLrTjbWzBap {
    display: flex;
    justify-content: space-between;
    flex-direction: row-reverse;
    align-items: flex-start;
  }

    .page-content-2MB5ClOtqNdbLrTjbWzBap .page-section-heading-30jj2Q-4l6m_iQAmfVEpM6 {
      width: 33%;
    }

  .main-IW8F0xNMDcKBYM9eOm9-9 {
    width: 75%;
    padding-right: 3rem;
  }

  .side-menu-KsrKJuEKb-tmFjvqrMCkm {
    flex-wrap: wrap;
    flex-direction: column;
    font-size: calc(2rem * 1.125);
  }

  .side-menu-link-icon-3f5IbYFqIuHcwmLBB7IaWt {
    margin: 0 2rem 0 1rem;
  }
}

.pageInfo-2bLRkQCh8O0F06WJe3HNZS {
  font-family: 'Barlow';
  font-size: 1.8rem;
  font-weight: 300;
  color: rgba(120, 120, 120, 1);
  letter-spacing: 0.01em;
  line-height: 27px;
  margin-bottom: 40px;
}

.dashboardContainer-1rcdB4KMVAN_UZBBuTokuf {
  width: 1040px;
  max-width: 100%;
}

@media screen and (max-width: 800px) {

.dashboardContainer-1rcdB4KMVAN_UZBBuTokuf {
    width: 100%
}
  }
.resource-list-item-3_GiL91pifH6yWuhKR2mxS {
  display: flex;
  align-items: baseline;
  padding: 0 1.5rem;
}

.resource-link-2toyfSfK1dYnevmmEr7UX- {
  font-family: 'Barlow';
  font-size: 1.6rem;
  color: #00664c;
  font-weight: bold;
  letter-spacing: 0.01em;
  line-height: 24px;
  text-decoration: none;
}

.resource-link-2toyfSfK1dYnevmmEr7UX-:hover,
.resource-link-2toyfSfK1dYnevmmEr7UX-:focus {
  cursor: pointer;
}

.resource-content-1tyr86KCeHUj-5w_rtW26M {
  flex-grow: 1;
  font-size: calc(2rem * 0.7);
}

.resource-details-1aM3XDjPw766WRZzcR8mBY {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  align-items: flex-start;
}

.resource-description-3ejrBlxMjRCb1VaTTs7Nb0 {
  max-width: 600px;
  margin-right: 1rem;
  font-family: 'Barlow';
  font-size: 1.6rem;
  color: #041615;
  letter-spacing: 0.01em;
  line-height: 19px;
}

.resource-meta-1d_hkUgQNyKDy12xhKmKN2 {
  font-family: 'Barlow';
  font-size: 1.5rem;
  color: rgba(76, 76, 76, 1);
  letter-spacing: 0.01em;
  line-height: 27px;
}

.resource-icon-3ZAhqr1elbDAIUnU4dgbzx {
  margin-right: 1.5rem;
}
.resource-list-1UYjAvZ3UHps_b2kVIVK3n {
  list-style: none;
  margin: 0;
  padding: 0;
  margin-top: 2rem;
}
.loadMore-3T51NxQ2E2PJcwHcHyjET_ button {
  font-family: 'Barlow';
  font-size: 2.1rem;
  font-weight: 700;
  color: rgba(36, 117, 129, 1);
  text-align: center;
  letter-spacing: 0.01em;
  line-height: 33px;
  padding: 0.8rem 2rem;
  width: 100%;
  text-align: center;
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

.loadMore-3T51NxQ2E2PJcwHcHyjET_ button:focus,
.loadMore-3T51NxQ2E2PJcwHcHyjET_ button:hover {
  outline: none;
}
.empty-3RYitzvwvr6876_CqphAuD {
  margin: 0;
  padding: 30px;
  text-align: center;
  color: #041615;
  background-color: #efefef;
}
.overlay-3h-9qQjXZAFQAwa1Lura9T {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  overflow: hidden;
  background: rgba(255, 255, 255, 0.5);
}

.isHidden-3li6PQc3B_syIV_HKO8WwD {
  display: none;
}

.content-3aX0UCLHsPO9NWWe_g1RaU {
  padding: 3rem;
}

.message-3WtdSbPYKGW_DzsHe2n2Io {
  font-weight: 700;
  text-align: center;
}

.dual-ring-3Rtx4mbm_sa1c85z-82JVH {
  display: inline-block;
}

.dual-ring-3Rtx4mbm_sa1c85z-82JVH:after {
  content: ' ';
  display: block;
  width: 46px;
  height: 46px;
  margin: 1px;
  border-radius: 50%;
  border: 5px solid #4d4d4d;
  border-color: #4d4d4d transparent #4d4d4d transparent;
  -webkit-animation: dual-ring-3Rtx4mbm_sa1c85z-82JVH 1.2s linear infinite;
          animation: dual-ring-3Rtx4mbm_sa1c85z-82JVH 1.2s linear infinite;
}

@-webkit-keyframes dual-ring-3Rtx4mbm_sa1c85z-82JVH {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

@keyframes dual-ring-3Rtx4mbm_sa1c85z-82JVH {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.communication-list-item-2LsyT9ksLRcQxgrvovVbk2 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #a6adad;
  padding: 2rem;
  background-color: #ffffff;
  border-left: 5px solid #00664c;
  font-size: calc(2rem * 0.7);
  position: relative;
}
  @media screen and (max-width: 800px) {.communication-list-item-2LsyT9ksLRcQxgrvovVbk2 {
    flex-direction: column
}
  }

.communication-list-item-read-3LT1lPO7cLjtI5uNB5wJ70 {
  border-left: none;
  background-color: #efefef;
}

.communication-list-item-2LsyT9ksLRcQxgrvovVbk2:last-child {
  border-bottom: none;
}

.communication-author-3THkBL5fJXk_5OnNpztURB {
  display: flex;
  align-items: center;
  width: 15%;
}

@media screen and (max-width: 800px) {

.communication-author-3THkBL5fJXk_5OnNpztURB {
    width: 100%;
    order: 1
}
  }

.communication-author-name-2b_vN0Y31-qd79FA7fYKri {
  margin: 0 0 0 1rem;
  font-family: 'Barlow';
  font-size: 1.4rem;
  font-weight: 600;
  color: #041615;
  letter-spacing: 0.01em;
  line-height: 19px;
}

.communication-author-icon-244i0xroc450hx9u6vHNSz {
  margin-left: 1rem;
}

.communication-author-icon-244i0xroc450hx9u6vHNSz > * {
  display: flex;
  max-width: 30px;
  max-height: 30px;
}

.communication-content-G8hO1KpK-LKZ7BpWYuxVv {
  width: 65%;
  margin: 0;
  padding-left: 1rem;
}

@media screen and (max-width: 800px) {

.communication-content-G8hO1KpK-LKZ7BpWYuxVv {
    width: 100%;
    order: 3
}
  }

.communication-link-Zi9VzCa445RGBPOGoPCl9 {
  color: #00664c;
  text-decoration: none;
  font-weight: 700;
  font-size: 18px;
  transition: color 200ms ease-in-out;
}

.communication-link-Zi9VzCa445RGBPOGoPCl9:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
  }

.communication-link-Zi9VzCa445RGBPOGoPCl9:hover,
.communication-link-Zi9VzCa445RGBPOGoPCl9:focus {
  text-decoration: none;
  cursor: pointer;
}

.communication-meta-1VDN8kO2s2avQ-OtNp0yN9 {
  text-align: right;
  font-family: 'Barlow';
  font-size: 1.4rem;
  font-weight: 400;
  color: #041615;
  letter-spacing: 0.01em;
  line-height: 19px;
}

@media screen and (max-width: 800px) {

.communication-meta-1VDN8kO2s2avQ-OtNp0yN9 {
    width: 100%;
    order: 2;
    text-align: left;
    margin-left: 2rem
}
  }

.communication-title-1rvnzwIXTM14OBcOdyf5pm {
  margin: 0 0 0.4rem;
  font-size: calc(2rem * 0.8);
  font-family: 'Barlow';
  font-size: 1.8rem;
  font-weight: 700;
  letter-spacing: 0.01em;
  line-height: 21px;
}

.communication-list-item-read-3LT1lPO7cLjtI5uNB5wJ70 .communication-title-1rvnzwIXTM14OBcOdyf5pm {
  color: #00664c;
}

.communication-excerpt-3smlpaNftsdJjZfrQbK4Oi {
  margin: 0;
  font-family: 'Barlow';
  font-size: 1.6rem;
  color: #041615;
  letter-spacing: 0.01em;
  line-height: 22px;
}

.is-read-2L-ZmucOy57B3iG4yvCXlR {
  border-color: #cbcfcf;
}
.communications-list-3I_BA_GcvenF_7VMeYI5Qp {
  list-style: none;
  margin: 0;
  padding: 0;
}
/*max-width: 800px;*/
  .container-2dmzpIvwC9PNVnl-HXC9Cp .responsive-object {
      position: relative;
    }
  .container-2dmzpIvwC9PNVnl-HXC9Cp .responsive-object iframe,
    .container-2dmzpIvwC9PNVnl-HXC9Cp .responsive-object object {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  .container-2dmzpIvwC9PNVnl-HXC9Cp .richtext-image {
      max-width: 100%;
      height: auto;
      margin-bottom: 0.38em;
      display: block;
      margin-left: auto;
      margin-right: auto;
    }
  @media screen and (min-width: 768px) {
  .container-2dmzpIvwC9PNVnl-HXC9Cp .richtext-image.left {
          max-width: 66%;
          float: left;
          margin-right: 1em
      }
        }
  @media screen and (min-width: 768px) {
  .container-2dmzpIvwC9PNVnl-HXC9Cp .richtext-image.right {
          max-width: 66%;
          float: right;
          margin-left: 1em
      }
        }
  .container-2dmzpIvwC9PNVnl-HXC9Cp li {
    line-height: 21px;
    font-size: 16px;
    letter-spacing: 0.01em;
    font-family: 'Barlow', Helvetica, Arial, sans-serif;
    color: #041615;
  }

@media print {
  .container-2dmzpIvwC9PNVnl-HXC9Cp a:after {
    content: ' (' attr(href) ') ';
    font-size: 0.8em;
    font-weight: normal;
    color: #777;
    text-decoration: none;
  }
}

.blockquote--5Ezu2DYf6LohYoxpXvYE {
  border-left: 4px solid;
  padding-left: 1.635em;
  margin: 1.25em 0;
}

@media screen and (min-width: 768px) {

.blockquote--5Ezu2DYf6LohYoxpXvYE {
    margin: 2.5em
}
  }

.bqContent-2AyNmes9izheJLNcAccT0X {
  font-family: 'Georgia', serif;
  font-size: 1.25em;
  line-height: 1.635em;
}

.blockquote--5Ezu2DYf6LohYoxpXvYE cite::before {
  content: '\2014';
  margin-right: 4px;
  display: inline-block;
}

.embed-fbM6CS1MrYTNoU4FFb-bb {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}

.embed-fbM6CS1MrYTNoU4FFb-bb:before {
  display: block;
  content: '';
  padding-top: 100%;
}

.embed-fbM6CS1MrYTNoU4FFb-bb iframe,
.embed-fbM6CS1MrYTNoU4FFb-bb embed,
.embed-fbM6CS1MrYTNoU4FFb-bb object,
.embed-fbM6CS1MrYTNoU4FFb-bb video,
.embed-fbM6CS1MrYTNoU4FFb-bb div {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed21by9-1vIvxKi4IcKEDy6pPG_mR7:before {
  padding-top: 42.85%;
}

.embed16by9-2C9a03-IdPjeDFo6M0lVji:before {
  padding-top: 56.25%;
}

.embed4by3-1FCFpCJSmeN0IIOBFpRR-r:before {
  padding-top: 133.33333333%;
}
.container-1nrhhtbIs2R5BmFtfqRM9X {
  height: 100%;
  overflow: hidden;
  background-color: #fff;
}

.header-uUxrTZtR7RFD2_pL4zTRN {
  border-bottom: 1px solid #a6adad;
  margin: 0 2.6rem 0 3rem;
  padding: 2rem 0;
}

.content-3pGYxEUf0iAPFDGD9hVzVS {
  overflow: hidden;
  padding: 0 3rem;
  margin-bottom: 4rem;
}

.title-3o97CmcNQdsDzrpfHSxbHI {
  color: #041615;
  margin-bottom: 2.1rem;
  font-size: 2rem;
  font-weight: 700;
}

.message-3HCr-D-dCUvrPO2l_T9yNC {
  font-size: 1.6rem;
  color: #041615;
  line-height: 22px;
}

.message-3HCr-D-dCUvrPO2l_T9yNC p {
    font-size: 1.6rem;
    color: #041615;
    line-height: 22px;
    margin-bottom: 1rem;
  }

.message-3HCr-D-dCUvrPO2l_T9yNC a {
  color: #00664c;
}

.meta-GLKoAoApbMKn1IJbJwGj4 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 2rem 3rem 0;
}

.author-1xoeluzcRc2IGUTASmQMEQ {
  display: flex;
  align-items: center;
}

.author-name-hniuV6eEkja9VFMbc1khd {
  display: inline-block;
  margin: 0;
  font-size: 16px;
  font-family: 'Barlow';
  color: #041615;
  letter-spacing: 0.01em;
  font-weight: 600;
}

.author-icon-3OkynsX17_uq0DDMXMOT67 {
  display: inline-block;
}

.author-icon-3OkynsX17_uq0DDMXMOT67 + .author-name-hniuV6eEkja9VFMbc1khd {
    margin-left: 1rem;
  }

.author-icon-3OkynsX17_uq0DDMXMOT67 > * {
  display: flex;
}

.date-1fJBVEgsrfy-KGYXuO5l-X {
  font-size: 1.6rem;
  color: #a6adad;
  font-weight: 500;
  font-family: 'Barlow';
  letter-spacing: 0.01em;
  line-height: 19px;
}

.location-2y7A3D5REXdzn6Dx0fWGfk {
  display: block;
}

.messageCTA-KGh1bmdr2_Wd7GmTwudrO {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 1rem 0;
}

@media screen and (max-width: 767px) {

.messageCTA-KGh1bmdr2_Wd7GmTwudrO {
    flex-direction: column;
    align-items: flex-start
}

    .messageCTA-KGh1bmdr2_Wd7GmTwudrO a:first-child {
      margin-bottom: 1.9rem;
    }
  }

.btnRead-3zhJluwMl73fF5lC4Ft0uS {
  font-size: 1.6rem;
  color: #00664c;
  font-weight: 700;
  font-family: 'Barlow';
  border-bottom: 1px solid transparent;
  letter-spacing: 0.01em;
  line-height: 19px;
  cursor: pointer;

  transition: color 200ms ease-in-out;
}

.btnRead-3zhJluwMl73fF5lC4Ft0uS svg {
    margin-top: -3px;
    margin-right: 0.8rem;
  }

.btnRead-3zhJluwMl73fF5lC4Ft0uS:hover,
.btnRead-3zhJluwMl73fF5lC4Ft0uS:focus,
.btnRead-3zhJluwMl73fF5lC4Ft0uS:active {
  text-decoration: none;
  color: #00664c;
  border-bottom: 1px solid #00664c;
}

.btnLeftArrow-14mZLXG5wjSXdiu4ePv4YN {
  font-size: 1.6rem;
  color: #00664c;
  font-weight: 700;
  font-family: 'Barlow';
  border-bottom: 1px solid transparent;
  letter-spacing: 0.01em;
  line-height: 19px;
}

.btnLeftArrow-14mZLXG5wjSXdiu4ePv4YN::before {
    content: '\2190';
    display: inline-block;
    margin: 0 0.5rem 0 0;
    font-family: 'Titillium Web';
  }

.btnLeftArrow-14mZLXG5wjSXdiu4ePv4YN:hover,
.btnLeftArrow-14mZLXG5wjSXdiu4ePv4YN:focus,
.btnLeftArrow-14mZLXG5wjSXdiu4ePv4YN:active {
  border-bottom: 1px solid #00664c;
  color: #00664c;
  text-decoration: none;
}
.communications-2aRVp6CNJKRl5c6PAETxhB {
  position: relative;
}

.load-more-3NJxgqV60FXxmPLToT3rhB {
  width: 50%;
  margin: auto;
}

.messageNotFound-2lq0YEAf5Db5xSiJXvB4vr {
  overflow: hidden;
  padding: 0 4rem;
  margin-bottom: 4rem;
  text-align: center;
}

.link-1_5umf3EBRf5Z_7s-QE5ec {
  color: #2d4b6c;
  font-size: calc(2rem * 0.9);
  font-weight: 700;
  text-decoration: none;
  cursor: pointer;

  transition: color 200ms ease-in-out;
}

.link-1_5umf3EBRf5Z_7s-QE5ec:hover,
.link-1_5umf3EBRf5Z_7s-QE5ec:focus,
.link-1_5umf3EBRf5Z_7s-QE5ec:active {
  color: #ffd01b;
}
.container-2O1iD2CtcFdjuxxqjoMBOO {
  width: 100%;
  position: relative;
}

.searchIcon-gTBo4AwR7Femx0uYPWfMR {
  position: absolute;
  z-index: 2;
  top: 1rem;
  left: 2rem;
  width: 2rem;
  height: 2rem;
  color: #a6adad;
  transition: opacity 200ms ease-in-out;
}

.searchIcon-gTBo4AwR7Femx0uYPWfMR svg {
  width: 100%;
  height: 100%;
}

.input-3h5zQEGaz-vyNhbNISEujW {
  width: 100%;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding: 1.5rem 2rem 1.5rem 5rem;
  border: 1px solid #a6adad;
  font-size: 14px;
  line-height: 19px;
}

.input-3h5zQEGaz-vyNhbNISEujW:focus {
  outline: none;
}

.pending-S9w9sgE57VcO1qAC34fQ4 {
  position: absolute;
  top: 1.25rem;
  right: 1.5rem;
  width: 3rem;
  height: 3rem;
  background: url(data:image/gif;base64,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);
  background-size: 3rem 3rem;
  opacity: 0;
  transition: opacity 200ms ease-in-out;
}
.locations-1aBiVKQdfPhIywvZPQScjP {
  position: relative;
  height: 100%;
  overflow: hidden;
}

.locations-heading-1-hPanFfkiSDGcNegMWTH6 {
  padding: 0 5.5rem;
  display: flex;
  flex-direction: column;
}

@media screen and (max-width: 800px) {

.locations-heading-1-hPanFfkiSDGcNegMWTH6 {
    padding: 0 2rem
}
  }

.locations-container-178_BxyoiVzfrHvo-8Fw9C {
  position: relative;
  min-height: 165px;
  max-height: 50vh;
  margin-top: 0;
  margin-bottom: 4rem;
}

.location-results-2u-wY2M2XPDH9NmLezbAVH {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow-y: scroll;
  padding: 1rem 0;
  border: 1px solid #a6adad;
  border-top: 0;
  margin: 0 5.5rem;
}

@media screen and (max-width: 800px) {

.location-results-2u-wY2M2XPDH9NmLezbAVH {
    margin: 0 2rem
}
  }

.modal-title-2ScvnVcdtog1_8Q99jcJ0H {
  color: #041615;
  font-size: 27px;
  font-weight: 600;
  font-family: 'Titillium Web';
  letter-spacing: 0.02em;
  margin-top: 5rem;
  margin-bottom: 0;
}

@media screen and (max-width: 800px) {

.modal-title-2ScvnVcdtog1_8Q99jcJ0H {
    padding-right: 3rem
}
  }

.events-list-myn8kUCLzLEvYCe9h_Ibw {
  list-style: none;
  margin: 0 0 2rem 0;
  padding: 0;
}

.event-20vDRfx3J-YYzqtrHoR3ay {
  display: flex;
  align-items: center;
  margin: 0 1rem;
  border-radius: 5px;
  padding: 0.3rem 1rem;
  transition: background-color 200ms ease-in-out, color 200ms ease-in-out;
}

.event-20vDRfx3J-YYzqtrHoR3ay:hover,
.event-20vDRfx3J-YYzqtrHoR3ay:focus,
.event-20vDRfx3J-YYzqtrHoR3ay:active,
.event-20vDRfx3J-YYzqtrHoR3ay.is-selected-2GRrny54mbJsGpatfzDaWQ {
  background-color: #efefef;
  cursor: pointer;
}

.event-title-3ZwUDbP8INf7pfR0VHT5w3 {
  display: inline-block;
  margin: 0;
  font-weight: 300;
  vertical-align: middle;
  color: #041615;
  font-size: 14px;
  font-family: 'Barlow';
  letter-spacing: 0.01em;
}

.event-title-3ZwUDbP8INf7pfR0VHT5w3 span {
    font-weight: 700;
  }

.event-location-2JdNLz34XWASHvo1PmDO4i {
  display: inline-block;
  float: right;
  font-size: calc(2rem * 0.7);
  font-style: italic;
}

.event-waitlist-1lJUPRsG1dWT5RBBwFa11U {
  display: inline-block;
  float: right;
  margin-left: 2rem;
  font-size: calc(2rem * 0.7);
  font-style: italic;
}

.event-icon-2l_6hhWYS_ZJljqQ-WOOXz {
  color: #041615;
  margin-right: 1rem;
  font-size: 1.5rem;
  transition: color 200ms ease-in-out;
  min-width: 15px;
}

.no-results-3wbcAwnF7B1hwW7QthrGAj {
  font-size: calc(2rem * 0.9);
}

.load-more-hC0hy1bJhy51iMhc-7YHV {
  width: 50%;
  margin: auto;
}

.form-actions-3cPj2TFvHSmonmBW8xIodj {
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: 0 5.5rem 4.5rem;
}

.form-actions-3cPj2TFvHSmonmBW8xIodj button:first-child {
    margin-right: 2.5rem;
  }

@media screen and (max-width: 800px) {

.form-actions-3cPj2TFvHSmonmBW8xIodj {
    padding: 0 2rem 4.5rem
}
  }

.button-1PAUz8iA3e0Uafw-PR1VC5 {
  display: inline-block;
  min-width: 91px;
  background: transparent;
  padding: 0.3rem 1.75rem;
  height: 42px;
  border: 2px solid #b19e00;
  border-bottom: 5px solid #b19e00;
  color: #041615;
  border-radius: 2px;
  font-weight: 700;
  font-size: calc(2rem * 0.7);
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  -webkit-font-smoothing: antialiased;
  margin-top: 0;

  transition: box-shadow 200ms ease-in-out, border-color 200ms ease-in-out,
    background 200ms ease-in-out, color 200ms ease-in-out;
}

@media screen and (max-width: 800px) {

.button-1PAUz8iA3e0Uafw-PR1VC5 {
    width: 100%
}
  }

.button-1PAUz8iA3e0Uafw-PR1VC5:hover,
.button-1PAUz8iA3e0Uafw-PR1VC5:focus {
  background: #dac400;
  border-color: #dac400;
  border-bottom: 5px solid #dac400;
  color: #041615;
  text-decoration: none;
}

.cancel-3fVJeZrNUaiDwCb81LoYX4:hover,
.cancel-3fVJeZrNUaiDwCb81LoYX4:focus {
  background: #dac400;
  border-color: #dac400;
  border-bottom: 5px solid #dac400;
  color: #041615;
  text-decoration: none;
}

.cancel-3fVJeZrNUaiDwCb81LoYX4 {
  background: #dac400;
  border: 0;
  border-bottom: 5px solid #b19e00;
  min-width: 108px;
}

.closeBtn-1UdFx6kPGPC_Q-6ZEHrze- {
  color: #a6adad;
  font-weight: 500;
  font-size: 3.5rem;
  padding: 0 1rem;
  position: absolute;
  right: 1.5rem;
  top: 1rem;
}

.viewMapLink-nhh2R15KE-Kt7HSCUg3ek {
  align-self: flex-end;
  margin: 1rem 0 2rem;
  border-bottom: 1px solid transparent;
  font-size: 16px;
  font-weight: 500;
  font-family: 'Barlow';
}

.viewMapLink-nhh2R15KE-Kt7HSCUg3ek svg {
    margin-right: 0.8rem;
    width: 1.5rem;
  }

.viewMapLink-nhh2R15KE-Kt7HSCUg3ek:hover,
.viewMapLink-nhh2R15KE-Kt7HSCUg3ek:focus,
.viewMapLink-nhh2R15KE-Kt7HSCUg3ek:active {
  text-decoration: none;
  border-bottom: 1px solid #00664c;
}
.overlay-15rPCB6f6Y3v4adwv1v2oD {
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  background: rgba(28, 45, 67, 0.75);
}

.overlay-content-1wOizRUVigGBjmk6weD4IT {
  width: 100%;
  max-width: 640px;
  background: #fff;
  margin: auto;
  border-radius: 12px;
}

.overlay-content-1wOizRUVigGBjmk6weD4IT:focus {
  outline: none;
}
.challenges-2McQ0VUv2-EBwAHVYGnPR8 {
  position: relative;
  height: 100%;
  overflow: hidden;
}

.challenges-heading-1CRcCJ_H1ybkP_iHGbPobM {
  padding: 0 1.5rem;
}

.challenges-container-23jKN3P0w5q2X-TGXBganp {
  position: relative;
  min-height: 300px;
  max-height: 50vh;
  margin-top: 1.5rem;
  border-top: 1px solid #dddfe1;
}

.challenges-inner-2GcBJvv3GN1QRrhxRvq93h {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow-y: scroll;
  padding: 1rem 1.5rem;
}

.challenges-results-3ezF5eoCNM_KsJ1mxur-ZJ {
  display: flex;
  margin-bottom: 3rem;
  border-bottom: 2px solid #ccc;
}

.challenges-results-3ezF5eoCNM_KsJ1mxur-ZJ:last-child {
  border: none;
}

.results-description-16JFl5Y8Pnzp1dckWjRGJ9 {
  width: 33%;
  padding-right: 2rem;
}

.results-title-nnfZoPJyCDzpQfUTUxYB9 {
  margin: 0;
  color: #2c4b6b;
  font-size: calc(2rem * 0.8);
  text-decoration: underline;
}

.results-selected-2c5EhVuZmoMgY6Gm5VyjEW {
  margin-top: 0;
  color: #2c4b6b;
  font-size: calc(2rem * 0.7);
}

.modal-title-1XjPpZ1_BCfvH9YuGyGyG3 {
  color: #393c3f;
  font-size: calc(2rem * 1.35);
  font-weight: 700;
}

.thumbnail-list-nb3l6HdBlJmi3QocurWhU {
  display: flex;
  flex-grow: 1;
  flex-wrap: wrap;
  flex-direction: row;
  align-items: stretch;
  justify-content: space-between;
  width: 66%;
  list-style: none;
  margin: 0 0 2rem 0;
  padding: 0;
}

.thumbnail-3EgeG_nn28eTi3nqprYagI {
  display: block;
  width: 128px;
  margin: 0 0 2rem 0;
  cursor: pointer;
}

.thumbnail-3EgeG_nn28eTi3nqprYagI:last-child {
  border-bottom: none;
}

.thumbnail-3EgeG_nn28eTi3nqprYagI:hover .thumbnail-image-G7ZgQhQByskIKhojBB7Gi::after, .thumbnail-3EgeG_nn28eTi3nqprYagI:focus .thumbnail-image-G7ZgQhQByskIKhojBB7Gi::after, .thumbnail-3EgeG_nn28eTi3nqprYagI:active .thumbnail-image-G7ZgQhQByskIKhojBB7Gi::after, .thumbnail-3EgeG_nn28eTi3nqprYagI.is-selected-1MHMaD-xiKiakbZJRz-50h .thumbnail-image-G7ZgQhQByskIKhojBB7Gi::after {
    border: 5px solid #005795;
  }

.thumbnail-title-2S8tpnMpoo30AzbFeTXGqS {
  display: inline-block;
  margin: 1rem 0 0 0;
  font-size: calc(2rem * 0.6);
  font-weight: 400;
  line-height: 1.5rem;
  vertical-align: middle;
  transition: color 200ms ease-in-out;
}

.thumbnail-image-G7ZgQhQByskIKhojBB7Gi {
  position: relative;
  display: block;
  height: 0;
  padding-top: calc(100% - 10px);
  background-color: #0a0e21;
}

.thumbnail-image-G7ZgQhQByskIKhojBB7Gi::after {
  content: '';
  display: block;
  position: absolute;
  top: -5px;
  bottom: -5px;
  right: -5px;
  left: -5px;
  border: 5px solid transparent;
  border-radius: 5px;
  transition: border-color 200ms ease-in-out;
}

.no-results-1CIXXFz_q57aCo03TyQnpb {
  font-size: calc(2rem * 0.9);
}

.load-more-361rxsN_OQq1dYWig0ujYY {
  width: 50%;
  margin: auto;
}

.form-actions-3s-FDtyVLQLGylXi3SJhhq {
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  border-top: 1px solid #dddfe1;
  padding: 1.5rem;
}

.button-3flj1MUaeSqE3EKQYlbkGX {
  width: 100px;
  background-color: #005795;
  border-radius: 2px;
  box-shadow: 0px 1px 3px 0px #000000;
  margin: 0;
  padding: 1rem;
  color: #fff;
  font-size: 1.3rem;
  font-weight: 700;
  text-align: center;
  letter-spacing: 0.03em;
  transition: background-color 200ms ease-in-out;
}

.button-3flj1MUaeSqE3EKQYlbkGX:not(is-disabled):hover,
.button-3flj1MUaeSqE3EKQYlbkGX:not(is-disabled):focus,
.button-3flj1MUaeSqE3EKQYlbkGX:not(is-disabled):active {
  background-color: #1c2d43;
  cursor: pointer;
}

.button-3flj1MUaeSqE3EKQYlbkGX.is-disabled-1v3MJRGrFA8jqTm-8nq7wk {
  pointer-events: none;
  opacity: 0.5;
}

.cancel-3mRJ7iQXrCJzUXBCkP5eAC {
  background-color: #e52336;
}

.submit-3GwEjii6CBODLXAoUFVOkf {
  background: #005795;
}
.content-15DhN5z65N0ryPOxhvwjWm {
  padding: 4.5rem 5.5rem 1rem;
  position: relative;
}

  .content-15DhN5z65N0ryPOxhvwjWm h3 {
    margin-top: 0;
  }

  .content-15DhN5z65N0ryPOxhvwjWm p {
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 19px;
    letter-spacing: 0.01em;
  }

.actions-3B8ep1JOnYYWnwPKbPKUjq {
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: 1rem 5.5rem 4.5rem;
}

.button-3ACPXp4xXJ4-0MjmWMQsKT.is-disabled-3m3i4XxrHOKt2Mst5qSVs9 {
  pointer-events: none;
  opacity: 0.5;
}

.closeBtn-2TjMDWeXTReNB7jmwjVxbf {
  color: #a6adad;
  font-weight: 500;
  font-size: 3.5rem;
  padding: 0 1rem;
  position: absolute;
  right: 1.5rem;
  top: 1rem;
}

.cancel-IAhO-zuGsSL-4dYxDcAlI::before {
    content: '\2190';
    display: inline-block;
    margin: 0 1rem 0 0;
  }

.submit-QDAbDvyXlMHaX0_F6BwRY {
  margin-right: 0;
}

.submit-QDAbDvyXlMHaX0_F6BwRY::after {
    content: '\2192';
    display: inline-block;
    margin: 0 0 0 1rem;
  }
.btn-3rkL6tkPllAjEIjglPz53p,
.btnNoLabel-e4OXR6awVUXsiS90YdzWr {
  display: inline-block;
  min-width: 140px;
  background: transparent;
  padding: 0.3rem 1.75rem;
  height: 42px;
  border: 2px solid #b19e00;
  border-bottom: 5px solid #b19e00;
  color: #041615;
  border-radius: 2px;
  font-weight: 700;
  font-size: calc(2rem * 0.7);
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  -webkit-font-smoothing: antialiased;
  margin-right: 2.6rem;
  margin-top: 0;

  transition: box-shadow 200ms ease-in-out, border-color 200ms ease-in-out,
    background 200ms ease-in-out, color 200ms ease-in-out;
}

.btn-3rkL6tkPllAjEIjglPz53p::after {
  content: '\2192';
  display: inline-block;
  margin: 0 0 0 1rem;
}

.btn-3rkL6tkPllAjEIjglPz53p:hover,
.btn-3rkL6tkPllAjEIjglPz53p:focus {
  background: #dac400;
  border-color: #dac400;
  border-bottom: 5px solid #dac400;
  color: #041615;
  text-decoration: none;
}

.btnNoLabel-e4OXR6awVUXsiS90YdzWr:hover {
  color: rgba(255, 255, 255, 1);
  background-color: #dac400;
}

.btnSecondary-2nirz3NHsMaehsXV_rqrOs {
  display: inline-block;
  width: auto;
  background: #dac400;
  padding: 0.5rem 2rem;
  height: 42px;
  border: 0;
  border-bottom: 5px solid #b19e00;
  color: #041615;
  border-radius: 2px;
  font-weight: 700;
  font-size: calc(2rem * 0.7);
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  -webkit-font-smoothing: antialiased;

  transition: box-shadow 200ms ease-in-out, border-color 200ms ease-in-out,
    background 200ms ease-in-out, color 200ms ease-in-out;
}

.btnSecondary-2nirz3NHsMaehsXV_rqrOs:hover,
.btnSecondary-2nirz3NHsMaehsXV_rqrOs:focus {
  background: #dac400;
  border-color: #dac400;
  border-bottom: 5px solid #dac400;
  color: #041615;
  text-decoration: none;
}
.container-3IIKeVle1JpbQ6OUGvjHzq {
  width: 100%;
  max-width: 930px;
  padding: 0;
  margin: 0 auto;
}

.page-header-2fC5hw0qGHFcaYxHySZG5k {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  padding: 1.5rem 0;
}

.page-header-title-3tB9di5XA2ItpwA2EdmdP7 {
  text-transform: none;
  font-size: 3.4rem;
  font-weight: 600;
  font-family: 'Titillium Web', sans-serif;
  letter-spacing: 0.02em;
  line-height: 76px;
  color: #041615;
}

.page-content-334ezY5T8odYhvhzDbgEPg {
  background-color: #efefef;
  border-radius: 5px;
  padding: 23px 32px;
  text-align: left;
  color: #041615;
  font-size: 18px;
  font-family: 'Barlow', sans-serif;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.01em;
  margin: 5rem 0 7rem;
}

.page-content-334ezY5T8odYhvhzDbgEPg p:last-child {
    margin-bottom: 0;
  }

.overlay-32UVZCO4DTm8WJu-NxrgOs {
  max-width: 840px;
}
.offer-list-item-gHTuHB0AytWru3uVvjvC8 {
  display: flex;
  align-items: baseline;
  border: 1px solid #a6adad;
  border-bottom: 0;
  padding: 2.4rem 2.5rem 2.4rem 3rem;
}

.offer-list-item-gHTuHB0AytWru3uVvjvC8:last-child {
  border-bottom: 1px solid #a6adad;
}

.offer-content-3sQjcuTWh1LTOrQtfJtbrf {
  font-size: 1.4rem;
  display: flex;
  flex-direction: column;
  width: 100%;
}

.offer-content-3sQjcuTWh1LTOrQtfJtbrf p {
    margin-bottom: 0.5rem;
    font-size: 14px;
    line-height: 19px;
  }

@media screen and (min-width: 800px) {

.offer-content-3sQjcuTWh1LTOrQtfJtbrf {
    flex-direction: row
}
  }

.offer-left-aRkRWodAGTNitmFCXZQaw {
  flex: 0.15;
}

@media screen and (min-width: 800px) {

.offer-left-aRkRWodAGTNitmFCXZQaw {
    padding-right: 3rem
}
  }

.offer-middle-31oQjtBpExHsFREMsAPf1D {
  flex: 0.7;
}

@media screen and (min-width: 800px) {

.offer-middle-31oQjtBpExHsFREMsAPf1D {
    padding-right: 3rem
}
  }

.offer-right-3jgPdAodppbrObwlicthbk {
  flex: 0.15;
  align-items: center;
  justify-content: flex-end;
  display: flex;
}

.offer-right-3jgPdAodppbrObwlicthbk button {
    white-space: nowrap;
  }

@media screen and (max-width: 800px) {

.offer-right-3jgPdAodppbrObwlicthbk button {
      width: 100%;
      margin-top: 2rem
  }
    }

.offer-title-1S-jwFPE-4560oLvuwX4Pl {
  margin: 0 0 2rem;
  font-size: 14px;
  font-weight: 600;
  line-height: 19px;
  letter-spacing: 0.01em;
  font-family: 'Barlow', sans-serif;
}

.offer-meta-1h17_wZnxyPE9Q_g9Z2vXV {
  margin: 0 0 0.5rem;
  font-family: 'Barlow', sans-serif;
  font-size: 16px;
  font-weight: 500;
  color: #00664c;
  line-height: 1.5;
  letter-spacing: 0.01em;
}

.offer-link-3YXkpylMHYd1_Plw54Sqxc {
  font-weight: 700;
  text-decoration: none;
  transition: color 200ms ease-in-out;
}

.offer-link-3YXkpylMHYd1_Plw54Sqxc:hover,
.offer-link-3YXkpylMHYd1_Plw54Sqxc:focus {
  color: #ffd01b;
  cursor: pointer;
}

.offer-link-icon-3UewwEaADJ1mrSws8dCJrS {
  display: inline-block;
  margin: 0 0 0 1rem;
  font-size: calc(2rem * 0.9);
}

.show-details-1-_nvThjLL-_K9uZIvkL9- {
  font-weight: 700;
  cursor: pointer;
  transition: color 200ms ease-in-out;
}

.show-details-1-_nvThjLL-_K9uZIvkL9-:hover {
  color: #ffd01b;
}

.show-details-1-_nvThjLL-_K9uZIvkL9-::after {
  content: '\2192';
  display: inline-block;
  margin: 0 0 0 1rem;
}
.offer-list-3q182tOP6Ta2S2liXjJFd_ {
  background: #ffffff;
  list-style: none;
  margin: 0;
  padding: 0;
}
.container-2TMdWQVjb-fFQhq93xfU7Q {
}

.content-wULxZt_MEFEUYr-GtMF1P {
  min-height: 300px;
  max-height: 80vh;
  overflow-y: auto;
  padding: 3.5rem 4.5rem 2rem;
  position: relative;
}

.content-wULxZt_MEFEUYr-GtMF1P p,
  .content-wULxZt_MEFEUYr-GtMF1P li {
    font-size: 1.4rem;
    line-height: 19px;
  }

.content-wULxZt_MEFEUYr-GtMF1P p:last-child {
    margin-bottom: 0;
  }

.title-yLvMsvpkk5CXd5wgh0uKb {
  margin: 0;
  font-size: 2rem;
  font-family: 'Titillium Web', sans-serif;
  color: #041615;
  line-height: 21px;
  letter-spacing: 0.01em;
  font-weight: 700;
}

.header-13hqAmLUDQP-VOygBp73e6 {
  margin: 0 0 3rem;
  font-size: 2.7rem;
  font-weight: 600;
  letter-spacing: 0.02em;
  line-height: 35px;
  padding: 1rem 0 3rem;
  border-bottom: 1px solid #a6adad;
}

.closeBtn-1STXhkpquYk11Hjo1K5Jl2 {
  color: #a6adad;
  font-weight: 500;
  font-size: 3.5rem;
  padding: 0 1rem;
  position: absolute;
  right: 1.5rem;
  top: 1rem;
}

.flex-container-Np1incr88BgDTJ3VtFLHw {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 3.5rem;
}

.thumbnail-WqAV8d13kWiPGlNvM0nWy {
  margin-right: 3rem;
}

.actions-kajHFarhMJn9vnMUouuhX {
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: 1.5rem 4.5rem 3.5rem;
}

.button-3_php0l7vksO1Tz4VtOSSV.is-disabled-D6ssu8SvEpr104cY3AGqJ {
  pointer-events: none;
  opacity: 0.5;
}

.cancel-2tUCaiqh-t8ta3v5YUmfIh::before {
    content: '\2190';
    display: inline-block;
    margin: 0 1rem 0 0;
  }

.submit-1ebegCUscSVgfxgizDqWmj {
  margin-right: 0;
}

.submit-1ebegCUscSVgfxgizDqWmj::after {
    content: '\2192';
    display: inline-block;
    margin: 0 0 0 1rem;
  }
.container-k_d_JO-_9Qg-9OTSigkxh {
  margin: 0;
  padding: 0 0 30px 0;
  background-color: #222;
}

.title-TZAaL6AdH3TDHACLC7lL1 {
  color: #efefef;
  margin: 0 0 15px 0;
}

.subtitle-2lA8m1sv5IRTSTWmBagQCy {
  color: #ddd;
  margin: 0;
}

.inner-1It6pzQCn_xedSh-5-vdbh {
  margin: 0 auto;
  max-width: 1200px;
  position: relative;
}

.videoContainer-2TlqUF-TqJ9PPcKeSqfCkt {
}

.contentOverlay-1XAJfJfAjFGh28m1Ylk_zJ {
}

.contentInner-35af5wGC5hkba6FtQMcCMl {
  padding: 30px;
}
.videoContainer-1lF5Wss2KZDW5zBos41pUS {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  height: 0;
  padding-bottom: 56.25%;
  position: relative;
  margin-bottom: 2rem;
}
  .videoContainer-1lF5Wss2KZDW5zBos41pUS iframe {
    position: absolute;
    border: none;
    width: 100%;
    height: 100%;
  }
  .videoContainer-1lF5Wss2KZDW5zBos41pUS .empty-3CfFlnMWkdhaNfOtIf9gzI {
    position: absolute;
    width: 100%;
    height: 100%;
    background: #222;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
  }
.container-1p-JCgIuIjK2WioI9OmKlD {
  margin-top: 7rem;
  z-index: 2;
}
  @media screen and (max-width: 800px) {.container-1p-JCgIuIjK2WioI9OmKlD {
    margin-top: 5rem
}
  }

.hero-FHMe3njAl8gWzbIoZn3fS {
  margin-bottom: 40px;
}

.heroInner-1CDixN4az7VX536WqekU8H {
  max-width: 860px;
  margin: 0 auto;
  padding: 0 15px;
}

.heroInner-1CDixN4az7VX536WqekU8H img {
  width: 380px;
  margin-top: -54px !important;
  margin-right: 5em !important;
  margin-left: -50px !important;
}

@media screen and (max-width: 800px) {

.heroInner-1CDixN4az7VX536WqekU8H img {
    margin: 0 auto !important;
    margin-bottom: 60px !important;
    width: 320px;
    padding-top: 100px
}
  }

.heroInner-1CDixN4az7VX536WqekU8H h2 {
  font-family: 'Titillium Web';
  font-size: 22px;
  font-weight: 300;
  color: rgba(255, 255, 255, 1);
  letter-spacing: 0.15em;
  line-height: 35px;
  text-transform: uppercase;
  margin: 0 0 15px 0;
}

@media screen and (max-width: 800px) {

.heroInner-1CDixN4az7VX536WqekU8H h2 {
    margin-left: 20px;
    margin-right: 20px
}
  }

.heroInner-1CDixN4az7VX536WqekU8H h3 {
  font-family: 'Titillium Web';
  font-size: 45px;
  text-transform: none;
  font-weight: 300;
  color: rgba(255, 255, 255, 1);
  letter-spacing: 0.07em;
  line-height: 70px;
  margin: 0px;
}

@media screen and (max-width: 800px) {

.heroInner-1CDixN4az7VX536WqekU8H h3 {
    margin-left: 20px;
    margin-right: 20px
}
  }

.heroInner-1CDixN4az7VX536WqekU8H h4 {
  font-family: 'Titillium Web';
  font-size: 23px;
  font-weight: 300;
  color: rgba(255, 255, 255, 1);
  letter-spacing: 0.15em;
  line-height: 64px;
  text-transform: uppercase;
  margin: 0px;
}

@media screen and (max-width: 800px) {

.heroInner-1CDixN4az7VX536WqekU8H h4 {
    margin-left: 20px;
    margin-right: 20px
}
  }

.heroInner-1CDixN4az7VX536WqekU8H hr {
  width: 57px;
  border: none;
  margin-left: 0px;
  border-bottom: 5px solid rgba(70, 126, 134, 1);
}

@media screen and (max-width: 800px) {

.heroInner-1CDixN4az7VX536WqekU8H hr {
    margin-left: 20px;
    margin-right: 20px
}
  }

.heroInner-1CDixN4az7VX536WqekU8H a {
  color: #00664c;
  font-weight: bold;
}

.heroInner-1CDixN4az7VX536WqekU8H p:not(:empty) {
  font-family: 'Barlow';
  font-size: 22px;
  font-weight: 300;
  color: rgba(255, 255, 255, 1);
  letter-spacing: 0.01em;
  line-height: 35px;
  margin-top: 40px;
}

@media screen and (max-width: 800px) {

.heroInner-1CDixN4az7VX536WqekU8H p:not(:empty) {
    margin-left: 20px;
    margin-right: 20px
}
  }

.heroInner-1CDixN4az7VX536WqekU8H h4 a {
  text-decoration: none;
  font-family: 'Barlow';
  font-size: 22px;
  font-weight: 300;
  color: rgba(255, 255, 255, 1);
  letter-spacing: 0.01em;
  line-height: 35px;
  margin-top: 40px;
}

.heroInner-1CDixN4az7VX536WqekU8H h4 a:hover {
  text-decoration: underline;
}

.heroInner-1CDixN4az7VX536WqekU8H h4 a::after {
  content: '\2192';
  display: inline-block;
  margin: 0 0 0 1rem;
}

.heroBlockContainer-2Gxzu7oYhGEMr23R36oeFz {
  clear: both;
}

.jumbotron-3_QnoLJ8Fxplzy17vXxeoF .responsive-object {
      position: relative;
    }

.jumbotron-3_QnoLJ8Fxplzy17vXxeoF .responsive-object iframe,
    .jumbotron-3_QnoLJ8Fxplzy17vXxeoF .responsive-object object {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }

.jumbotron-3_QnoLJ8Fxplzy17vXxeoF .richtext-image {
      max-width: 100%;
      height: auto;
      margin-bottom: 0.38em;
      display: block;
      margin-left: auto;
      margin-right: auto;
    }

@media screen and (min-width: 768px) {

.jumbotron-3_QnoLJ8Fxplzy17vXxeoF .richtext-image.left {
          max-width: 66%;
          float: left;
          margin-right: 1em
      }
        }

@media screen and (min-width: 768px) {

.jumbotron-3_QnoLJ8Fxplzy17vXxeoF .richtext-image.right {
          max-width: 66%;
          float: right;
          margin-left: 1em
      }
        }

.inverted-17ndhorA8HhzR_n_wWSpcn {
  background-color: #4082cd;
  color: #efefef;
  padding: 0px 15px;
  overflow: auto;
  text-align: center;
  -webkit-font-smoothing: antialiased;
}

.imageContainer-10y93xRtR_vQSPuz2LPqq6 {
  display: block;
  padding-top: 25px;
  padding-bottom: 20px;
  max-width: 800px;
  margin: 0 auto;
}

.unstyledList-2NZeGVLxeA3yhPvkBSs5ag {
  list-style: none;
  margin: 0 0 20px 0;
  padding: 0;
}

.unstyledList-2NZeGVLxeA3yhPvkBSs5ag li {
  display: inline-block;
  margin: 0 5px;
}

.btn-3TLdCiq7UUf1NZ7Yg43i9u {
  font-family: 'Titillium Web';
  background-color: #afd87d;
  padding: 8px 20px;
  display: inline-block;
  color: #267c3d;
  margin-top: 5px;
  margin-bottom: 8px;
  font-weight: bold;
  width: 100%;
  text-decoration: none;
  text-align: center;
  position: relative;
  transition: background-color 0.1s, box-shadow 0.1s, color 0.1s;
  box-shadow: 0px 4px 0px 0px #89a863;
  overflow: hidden;
}

.mapHolder-vmOZ8T8ItEroHZjP40Ge2 {
  background-color: #4082cd;
}

.mapInner-2iMfaKRoWPtGa_C_-OSAYf {
  margin: 0 auto;
  position: relative;
  max-width: 1024px;
}

.mapHolder-vmOZ8T8ItEroHZjP40Ge2 img {
  max-width: 100%;
  margin: 0;
  display: block;
}
.mapOverlay-aFkYkymm0PbdbeSIlxKMW {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.mapOverlayInner-16eqJ3wFf600LAiGowkuxl {
  display: block;
  background-color: rgb(73, 144, 226);
  background-color: rgba(73, 144, 226, 0.3);
  width: 100%;
  text-align: center;
  color: white;
  padding: 40px 10px;
}

.mapOverlayInner-16eqJ3wFf600LAiGowkuxl h2 {
  font-size: 30px;
  margin: 0;
  text-shadow: 0px 2px 20px rgba(0, 0, 0, 1);
}

@media screen and (min-width: 500px) {

.mapOverlayInner-16eqJ3wFf600LAiGowkuxl h2 {
    font-size: 48px
}
  }
.mapOverlayInner-16eqJ3wFf600LAiGowkuxl h4 {
  margin: 0 0 20px 0;
  text-shadow: 0px 2px 34px rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: normal;
}
@media screen and (min-width: 500px) {
.mapOverlayInner-16eqJ3wFf600LAiGowkuxl h4 {
    font-size: 18px
}
  }

.mapOverlayInner-16eqJ3wFf600LAiGowkuxl a {
  background-color: #f69a23;
  color: white;
  font-family: 'Titillium Web';
  text-decoration: none;
  padding: 4px 15px;
}

@media screen and (min-width: 500px) {

.mapOverlayInner-16eqJ3wFf600LAiGowkuxl a {
    font-size: 1.15em;
    padding: 8px 20px
}
  }

.contentContainer-2LN7h0pvOaQmNuSLpXZ5qb {
  margin: 22rem auto;
  margin-bottom: 5rem;
  background-color: rgba(247, 247, 247, 1);
  border-radius: 12px;
  width: 80%;
  padding: 70px 60px;
  z-index: 5;
  display: flex;
  flex-direction: column;
}

@media screen and (max-width: 800px) {

.contentContainer-2LN7h0pvOaQmNuSLpXZ5qb {
    margin: 8rem auto;
    width: 100%;
    padding: 40px 40px
}
  }

.contentContainer-2LN7h0pvOaQmNuSLpXZ5qb h1 {
  font-family: 'Titillium Web';
  font-size: 31px;
  font-weight: 600;
  margin-bottom: 32px;
  color: rgba(30, 30, 30, 1);
  letter-spacing: 0.02em;
}

@media screen and (max-width: 800px) {

.contentContainer-2LN7h0pvOaQmNuSLpXZ5qb h1 {
    padding-bottom: 20px;
    border-bottom: 5px solid rgba(213, 26, 47, 1)
}
  }
.contentContainer-2LN7h0pvOaQmNuSLpXZ5qb h3 {
  font-family: 'Titillium Web';
  font-size: 31px;
  font-weight: 600;
  color: rgba(76, 76, 76, 1);
  letter-spacing: 0.04em;
  margin-top: 70px;
  margin-bottom: 25px;
}
.challengeContainer-1ikPWF06WiHrrerz--F5DB h4 {
  font-family: 'Titillium Web';
  font-size: 23px;
  font-weight: bold;
  color: rgba(30, 30, 30, 1);
  letter-spacing: 0.01em;
  line-height: 23px;
  margin-bottom: 32px;
}

.contentContainer-2LN7h0pvOaQmNuSLpXZ5qb p,
.contentContainer-2LN7h0pvOaQmNuSLpXZ5qb ul {
  font-family: 'Barlow';
  font-size: 21px;
  color: rgba(76, 76, 76, 1);
  letter-spacing: 0.01em;
  line-height: 27px;
}

.contentContainer-2LN7h0pvOaQmNuSLpXZ5qb .leftAccent-MbN9Jw_A-DL9xg3J-5u9- {
  padding-left: 60px;
  border-left: 5px solid rgba(213, 26, 47, 1);
}

@media screen and (max-width: 800px) {

.contentContainer-2LN7h0pvOaQmNuSLpXZ5qb .leftAccent-MbN9Jw_A-DL9xg3J-5u9- {
    border-left: none;
    padding-left: 0px
}
  }

.contentContainer-2LN7h0pvOaQmNuSLpXZ5qb .richTextContent-1M8v9oLTdRAzWrA1IqAhFr a {
  color: rgba(76, 76, 76, 1);
  text-decoration: none;
}

.contentContainer-2LN7h0pvOaQmNuSLpXZ5qb .richTextContent-1M8v9oLTdRAzWrA1IqAhFr a:hover {
    color: rgba(76, 76, 76, 1);
  }

.content-2zodgPOiAPIrcsRNSHY_6u {
}

.leadBox-2Xh2eel44xJGZNYWrys6UH {
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(218, 218, 218, 1);
  padding: 20px;
}

.leadBox-2Xh2eel44xJGZNYWrys6UH h4 {
  margin: 0px;
}

.leadBox-2Xh2eel44xJGZNYWrys6UH .leadIcon-15TQRezIB_q3LZnLVbkrsz {
  background-color: rgba(239, 239, 239, 1);
  border-radius: 50%;
  height: 30px;
  margin-right: 10px;
  width: 30px;
}

.leadBox-2Xh2eel44xJGZNYWrys6UH .leadItem-1EurG9cg0_9OBawFPR7dz1 {
  display: flex;
  align-items: center;
  margin: 1em 0;
}

.leadBox-2Xh2eel44xJGZNYWrys6UH .leadName-2yABOdFVG8BMZfFi9TjZTx {
  font-family: 'Barlow';
  font-size: 18px;
  color: rgba(76, 76, 76, 1);
  letter-spacing: 0.03em;
  line-height: 25px;
  margin-bottom: 0px;
}

.leadButton-3aTyfKC0hdDxrusBcYd_nI {
  height: 57px;
  width: 218px;
  border-radius: 2px;
  box-shadow: inset 0px -5px 0px 0px rgba(70, 126, 134, 1);
  border: 2px solid rgba(70, 126, 134, 1);
  border-radius: 2px;
  margin-top: 3em;
  font-family: 'Titillium Web';
  font-size: 18px;
  font-weight: 600;
  color: rgba(30, 30, 30, 1);
  text-align: center;
  letter-spacing: 0.03em;
}

.leadButton-3aTyfKC0hdDxrusBcYd_nI span::after {
  content: '\2192';
  display: inline-block;
  margin: 0 0 0 1rem;
}

.leadButton-3aTyfKC0hdDxrusBcYd_nI:focus {
  outline: none;
}

.leadButton-3aTyfKC0hdDxrusBcYd_nI:hover {
  background-color: #00664c;
  color: rgba(255, 255, 255, 1);
  cursor: pointer;
}

.bgImage-GKlvehoMLhBYiotKEQxDG {
  position: absolute;
  width: 100%;
  top: 0px;
  height: 100vh;
  z-index: -1;
  background-size: cover;
  background-repeat: no-repeat;
}

.quote-erz5RkcDI1lscuNSeBxZ8 {
  display: flex;
  flex-direction: column;
  position: relative;
  margin-top: 5rem;
}

@media screen and (max-width: 800px) {

.quote-erz5RkcDI1lscuNSeBxZ8 {
    margin-top: 0
}
  }

.quote-icon-35EkLfJ6viliauPFzHL3tv {
  position: absolute;
  top: 25px;
  left: 20px;
  width: 95px;
  height: 89px;
  background-size: contain;
  background-repeat: no-repeat;
}

@media screen and (max-width: 800px) {

.quote-icon-35EkLfJ6viliauPFzHL3tv {
    left: -20px
}
  }

.quoteText-3zEF9mXNPmgfIRgc_x1KNb {
  margin-top: 6rem;
  margin-left: 9rem;
  font-weight: 600;
}

@media screen and (max-width: 800px) {

.quoteText-3zEF9mXNPmgfIRgc_x1KNb {
    margin-left: 0px
}
  }

.quoteAuthor-282lHyCtu9T4ZK1S7D0u49 {
  margin-left: 9rem;
  font-family: 'Barlow';
  font-size: 18px;
  color: rgba(76, 76, 76, 1);
  letter-spacing: 0.01em;
  line-height: 26px;
}

@media screen and (max-width: 800px) {

.quoteAuthor-282lHyCtu9T4ZK1S7D0u49 {
    margin-left: 0px
}
  }

.quoteAuthorTitle-1363TH2qE9_v1ZUKZUoArv {
  font-style: italic;
}

.tealLink-oqIVvJhHA8J_4Loi3BTV9 {
  font-family: 'Barlow';
  font-size: 21px;
  font-weight: bold;
  color: rgba(36, 117, 129, 1);
  letter-spacing: 0.01em;
  line-height: 33px;
  text-decoration: none;
}

.tealLink-oqIVvJhHA8J_4Loi3BTV9:active {
  color: rgba(36, 117, 129, 1);
}

.tealLink-oqIVvJhHA8J_4Loi3BTV9:hover {
  color: #4c4c4c;
}

.tealLink-oqIVvJhHA8J_4Loi3BTV9::after {
  content: '\2192';
  display: inline-block;
  margin: 0 0 0 0.25rem;
}

.blackLink-2IAbumQ1fivq9Y3Mn6EZFf,
.blackLinkBold-MnJBMFOrVImT4V2Clbftv {
  color: rgba(76, 76, 76, 1);
  text-decoration: none;
}

.blackLinkBold-MnJBMFOrVImT4V2Clbftv {
  font-weight: 600;
}

.blackLink-2IAbumQ1fivq9Y3Mn6EZFf:hover,
.blackLinkBold-MnJBMFOrVImT4V2Clbftv:hover {
  color: rgba(76, 76, 76, 1);
}

.logoContainer-3m-Tzxr0z2Iq5ax3cYEKt {
  display: flex;
  justify-content: center;
  padding: 70px 30px 20px 0px;
  flex-wrap: wrap;
  align-items: center;
}

@media screen and (max-width: 800px) {

.logoContainer-3m-Tzxr0z2Iq5ax3cYEKt {
    flex-direction: column;
    align-items: center;
    padding: 70px 0px 0px 0px
}
  }

.brandLogo-3SZ2SkTnxHsooV0h2BLg2K {
  margin: 0px 40px;
}

@media screen and (max-width: 800px) {

.brandLogo-3SZ2SkTnxHsooV0h2BLg2K {
    margin-bottom: 30px
}
  }

.footer-28s9TGW5rkNHiYCeIetNWZ {
  background: transparent !important;
}
.container-GyYFleQqxu30O7SMdIWhT {
  max-width: 800px;
  margin: 0 auto;
  padding: 0 15px;
}

.brandLogo-3-WqcDeGs62IJTQ8dl42s7 {
  margin: 0px 40px;
}

@media screen and (max-width: 800px) {

.brandLogo-3-WqcDeGs62IJTQ8dl42s7 {
    margin-bottom: 30px
}
  }

.logoContainer-2YTN8Q8NLvQdLmP8xV9YR- {
  display: flex;
  justify-content: center;
  padding: 70px 30px 20px 0px;
  flex-wrap: wrap;
  align-items: center;
}

@media screen and (max-width: 800px) {

.logoContainer-2YTN8Q8NLvQdLmP8xV9YR- {
    flex-direction: column;
    align-items: center;
    padding: 70px 0px 0px 0px
}
  }
.container-38wbVPya9JymqhlwaAWJpt {
  max-width: 800px;
  margin: 0 auto;
  padding: 0 15px;
}

.contentWrap-1lenDvdh_wGliCMLpvxEk1 {
}

.contentBlock-2pwKZDeDCCfDazD_0j-F-r {
  clear: both;
}

.article-3g53ijIkQTeOQDiSXM27cT {
  margin-top: 2em;
  margin-bottom: 2em;
  padding: 0 0 20px 0;
}

.articleMeta-1qZyek0yPROE9o0v0RnKEY time {
  margin-right: 10px;
  border-right: 1px solid #efefef;
  padding: 5px 10px;
  color: #444;
  background-color: #3979c5;
  color: white;
}

.articleMeta-1qZyek0yPROE9o0v0RnKEY {
  border-top: 1px solid #efefef;
  border-bottom: 1px solid #efefef;
  margin-bottom: 15px;
}

.article-3g53ijIkQTeOQDiSXM27cT time,
.article-3g53ijIkQTeOQDiSXM27cT cite {
  display: inline-block;
}

.article-3g53ijIkQTeOQDiSXM27cT cite {
  color: #999;
  font-weight: 100;
  letter-spacing: 0.05em;
}

.articleTitle-1ULloolJGaQiLOM17qQA_t a {
  color: inherit;
  text-decoration: none;
}

.compactArticleBody-hT6KhgU5C1ZEgl5peM9f6 {
  overflow: hidden;
}

.compactArticleBody-hT6KhgU5C1ZEgl5peM9f6 img {
  margin-right: 20px;
  margin-bottom: 0.25em;
  max-width: 100%;
  float: left;
  border: 10px solid #efefef;
  box-shadow: 0px 0px 4px 0px #ddd;
}

.continueButton--FuUVfGP_1dLXYpfgOzrN {
  display: inline-block;
  color: #3979c5;
  font-weight: bold;
  margin-top: 20px;
}

.postImage-37HyDJAOyVlT67OtuzAbb4 {
  border: 10px solid #efefef;
  box-shadow: 0px 0px 4px 0px #ddd;
}

.postImage-37HyDJAOyVlT67OtuzAbb4 img {
  max-width: 100%;
  width: 100%;
  display: block;
}

.articleContent-36ahVtQ7PVZjiyKBroUdWL p {
  line-height: 1.618em;
}

.previewWarning-kOtQXyZqnwL6qMVP4MEf3 {
  position: fixed;
  bottom: 0;
  height: 42px;
  left: 0;
  right: 0;
  background-color: #e2443a;
  color: white;
  z-index: 1000;
  display: flex;
  align-items: center;
  justify-content: center;
}

.previewWarning-kOtQXyZqnwL6qMVP4MEf3 a {
  color: white;
  margin-left: 5px;
}
.pageHeader-1x9c9RSLolZymGOhupzpD8 {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNDMycHgiIGhlaWdodD0iMzMzcHgiIHZpZXdCb3g9IjAgMCA0MzIgMzMzIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPHRpdGxlPmNpcmNsZXM8L3RpdGxlPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkxvY2F0aW9ucy1JbmRpdmlkdWFsLS0tVGFiMWEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC04OTMuMDAwMDAwLCAtMTEwLjAwMDAwMCkiIHN0cm9rZT0iI0E2QURBRCI+CiAgICAgICAgICAgIDxnIGlkPSJncmF5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzAuMDAwMDAwLCAyNS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJjaXJjbGVzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5MjQuMDAwMDAwLCA4Ni4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTM4LjAwMDAwMCwgNDIuMDAwMDAwKSIgc3Ryb2tlLXdpZHRoPSIwLjUiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZWxsaXBzZSBpZD0iT3ZhbC1Db3B5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNDcuMDc3MjI3LCAxNDYuMDU1Mjg0KSBzY2FsZSgxLCAtMSkgdHJhbnNsYXRlKC0xNDcuMDc3MjI3LCAtMTQ2LjA1NTI4NCkgIiBjeD0iMTQ3LjA3NzIyNyIgY3k9IjE0Ni4wNTUyODQiIHJ4PSIxMy4zOTYzNDA2IiByeT0iMTMuMzk1MzAzMyI+PC9lbGxpcHNlPgogICAgICAgICAgICAgICAgICAgICAgICA8ZWxsaXBzZSBpZD0iT3ZhbC1Db3B5IiBzdHJva2UtbGluZWNhcD0icm91bmQiIGN4PSIxNDYuMDY2Mzg3IiBjeT0iMTQ0LjUzOTEzOSIgcng9IjE0Ni4wNjYzODciIHJ5PSIxNDQuNTM5MTM5Ij48L2VsbGlwc2U+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik00NS41LDkwIEM3MC42Mjg5NTYxLDkwIDkxLDY5Ljg1MjgxMzcgOTEsNDUgQzkxLDIwLjE0NzE4NjMgNzAuNjI4OTU2MSwwIDQ1LjUsMCBDMjAuMzcxMDQzOSwwIDAsMjAuMTQ3MTg2MyAwLDQ1IEMwLDY5Ljg1MjgxMzcgMjAuMzcxMDQzOSw5MCA0NS41LDkwIFoiIGlkPSJPdmFsLUNvcHktMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtZGFzaGFycmF5PSIwLDQiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+),
    linear-gradient(
      90deg,
      rgba(100, 100, 100, 0.15) 0%,
      #f8f8f8 70%,
      rgba(255, 255, 255, 0) 100%
    );
  overflow: hidden;
  text-align: center;
  position: relative;
  background-repeat: no-repeat;
  min-height: 210px;
  display: flex;
  align-items: center;
  background-size: auto;
  background-position: 85% 15%;
}

  @media screen and (max-width: 800px) {.pageHeader-1x9c9RSLolZymGOhupzpD8 {
    flex-direction: column;
    background-image: linear-gradient(
      90deg,
      rgba(100, 100, 100, 0.15) 0%,
      #f8f8f8 70%,
      rgba(255, 255, 255, 0) 100%
    );
    min-height: 100px;
    padding-bottom: 2rem
}
  }

.page-content-18_aQ5dfpkJ0a1MRVyAK-I {
  margin-top: 0;
  padding: 6.5rem 0 4rem;
}

@media screen and (max-width: 991px) {

.page-content-18_aQ5dfpkJ0a1MRVyAK-I {
    padding-top: 4rem
}
  }

.richContent-2LKfe7JXi4LRYRbkmLw4I7 {
  padding: 3rem 0 4rem;
  max-width: 75%;
}

@media screen and (max-width: 1200px) {

.richContent-2LKfe7JXi4LRYRbkmLw4I7 {
    max-width: 60%
}
  }

@media screen and (max-width: 800px) {

.richContent-2LKfe7JXi4LRYRbkmLw4I7 {
    max-width: 100%;
    padding-bottom: 0
}
  }

.richContent-2LKfe7JXi4LRYRbkmLw4I7 p {
  font-size: 14px;
  font-family: 'Barlow', sans-serif;
  font-weight: 400;
  line-height: 19px;
  letter-spacing: 0.01em;
}

.searchContainer-3fxMH3icqM9BSrr6yj-780 {
  width: 100%;
  margin-bottom: 1rem;
}

.container-3Giln6psyuSbFRpx_MKOAW {
  position: relative;
  z-index: 1;
  max-width: 1120px;
  width: 100%;
  margin: 0 auto;
  padding: 0 0 0 11rem;
  text-align: left;
}

@media screen and (max-width: 800px) {

.container-3Giln6psyuSbFRpx_MKOAW {
    padding: 0 0 0 2rem
}
  }

.tag-list-3Rpul42QxU1As1hiAwPA9_ {
  width: 100%;
}

.filters-2fNqik1_a0v1bAZkkpliHy {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
  margin-bottom: 60px;
  margin-top: 60px;
}

.tag-9xLA4Na-BE8wdi9PgSq_z {
  display: inline-block;
  list-style: none;
  margin: 0 2px;
}

.tagBtn-3k8_RM3cnP_9uCbcI9yhn7 {
  padding: 4px 12px;
}

.tagBtn-3k8_RM3cnP_9uCbcI9yhn7 svg {
  margin-right: 5px;
  position: relative;
  top: -2px;
}

.active-2ZtUC0_ZisyLlgMKIb4Lje {
  background-color: #3979c5;
  color: white;
}

.titleSubTitle-2KEATupQ6sCBqj1g9kO2pX {
  color: #041615;
  font-weight: 300;
}

.not-found-tJWKqgqv2O9lHG1PsCxZk {
  font-weight: 700;
}

.categoriesContainer-1PNo95A7DZgZMfnknIkIqD {
  min-width: 80%;
  padding: 2rem 4rem;
}

.page-header-title-1aMtxRkNUvWDGIfs57GgGb {
  text-transform: none;
  font-family: 'Titillium Web';
  font-size: 3.4rem;
  font-weight: 600;
  color: #041615;
  letter-spacing: 0.02em;
  margin-top: 8rem;
  margin-bottom: 0;
}

@media screen and (max-width: 800px) {

.page-header-title-1aMtxRkNUvWDGIfs57GgGb {
    margin-top: 3rem
}
  }
:root {
  --image-header-height: 200px;
}

.card-content-2zspxiZzmvfU3yvXnBMHwP {
  display: block;
  height: 100%;
  text-decoration: none;
  overflow: hidden;
}

.imageHeader-2yZ1V48tDAq9MFfoBS4-80 {
  position: relative;
  height: 200px;
  height: var(--image-header-height);
  background-color: #1c2f43;
  background-size: cover;
  overflow: hidden;
  transition: all 300ms ease-in-out;
}

.card-link-1DRGINh_U7qzFtzaAwKYSY:hover .imageHeader-2yZ1V48tDAq9MFfoBS4-80 {
  transform: scale(1.1);
}

.card-link-1DRGINh_U7qzFtzaAwKYSY:hover,
.card-link-1DRGINh_U7qzFtzaAwKYSY:focus {
  text-decoration: none;
}

.title-sYhqIBAu6JY-3zQclH5Lz {
  font-size: 2rem;
  font-family: 'Titillium Web', sans-serif;
  color: #041615;
  letter-spacing: 0.01em;
  margin-top: 0;
  margin-bottom: 1rem;
  line-height: 21px;
  flex: none;
}

.content-3r9_I6fVmUbmCFwaXuZzfK {
  position: relative;
  z-index: 2;
  padding: 2rem;
  background-color: #ffffff;
  height: calc(100% - 200px);
  height: calc(100% - var(--image-header-height));
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}

.tagBtn-3KEokkWGXe1z-XpBuwCaDt:focus {
  outline: none;
}

.description-3Op4_ENc6pRd01V2cbfUqs {
  margin-bottom: 15px;
  color: #041615;
  font-family: 'Barlow', sans-serif;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0.01em;
  line-height: 19px;
  text-overflow: ellipsis;
  flex: 1;
}

.attrib-2DBpF-evW3MLUXnDcuz_mf {
  position: absolute;
  bottom: 0;
  right: 0;
  text-align: right;
  padding: 10px;
  color: white;
  font-size: 0.75em;
  font-family: 'Barlow';
  line-height: 1em;
}

.attrib-2DBpF-evW3MLUXnDcuz_mf span {
    opacity: 0.8;
  }

.attrib-2DBpF-evW3MLUXnDcuz_mf .youthChallenge-3ee1_QGnEpgdytIoo-J80L {
    opacity: 1;
  }

.youthChallenge-3ee1_QGnEpgdytIoo-J80L {
  background-color: #68e3aa;
  color: #041615;
  font-size: 10px;
  font-weight: 500;
  line-height: 19px;
  padding: 2px 5px;
  border-radius: 2px;
}

.youthChallenge-3ee1_QGnEpgdytIoo-J80L svg {
    margin-right: 3px;
    margin-bottom: 2px;
  }

.tag-list-2n4bMWBD5d_SZTO7P77ahu {
  justify-self: end;
}

.tag-3tnTr_BbEqhcVUIqJLW1I1 {
  border: 1px solid rgba(166, 173, 173, 1);
  border-radius: 2px;
  max-width: 80px;
  text-overflow: ellipsis;
  padding: 3px 6px;
  text-transform: uppercase;
  font-family: 'Barlow';
  font-size: 1rem;
  font-weight: 600;
  color: rgba(166, 173, 173, 1);
  text-align: center;
  letter-spacing: 0.07em;
  line-height: 10px;
  margin-right: 10px;
  white-space: nowrap;
}

.tag-3tnTr_BbEqhcVUIqJLW1I1:first-child {
  /* margin-left: 0; */
}
.card-3OuA_nd5EeawRCPt9LCEPK {
  height: 100%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid #a6adad;
  word-break: break-word;
}
.grid-153P_nPC03dSkaXUejRFvk {
  display: block;
}

@media screen and (min-width: 768px) {
  .grid-153P_nPC03dSkaXUejRFvk {
    display: flex;
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: stretch;
  }

  .grid-center-XUaPoPAgNQrJs2xhzD61v {
    justify-content: center;
  }
}
.column-uOcswn1Y4nzIgT38ly6k {
  display: block;
  width: 100%;
  margin-bottom: 3rem;
}

@media screen and (min-width: 768px) {
  .column-uOcswn1Y4nzIgT38ly6k {
    width: 49%;
    margin-left: 2%;
  }

  .column-uOcswn1Y4nzIgT38ly6k.extra-margin-2XVGuUJqEMPt1YAuqody8s {
    width: 46%;
    margin-left: 5%;
  }
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .column-uOcswn1Y4nzIgT38ly6k:nth-child(odd) {
    margin-left: 0;
  }
}

@media screen and (min-width: 1024px) and (max-width: 1239px) {
  .column-uOcswn1Y4nzIgT38ly6k {
    width: 32%;
    margin-left: 2%;
  }

  .column-uOcswn1Y4nzIgT38ly6k:nth-child(3n + 1) {
    margin-left: 0;
  }

  .column-uOcswn1Y4nzIgT38ly6k.extra-margin-2XVGuUJqEMPt1YAuqody8s {
    width: 30%;
    margin-left: 5%;
  }

  .column-uOcswn1Y4nzIgT38ly6k.extra-margin-2XVGuUJqEMPt1YAuqody8s:nth-child(3n + 1) {
    width: 30%;
    margin-left: 5%;
  }

  .column-uOcswn1Y4nzIgT38ly6k.column-half-2S3-dFDuyIRCFdI7r8ql2P {
    width: 49%;
  }

  .column-uOcswn1Y4nzIgT38ly6k.column-half-2S3-dFDuyIRCFdI7r8ql2P:nth-child(odd) {
    margin-left: 0;
  }
}

@media screen and (min-width: 1240px) {
  .column-uOcswn1Y4nzIgT38ly6k {
    margin-left: 2%;
  }

  .column-uOcswn1Y4nzIgT38ly6k.column-half-2S3-dFDuyIRCFdI7r8ql2P {
    width: 49%;
  }

  .column-uOcswn1Y4nzIgT38ly6k.column-half-2S3-dFDuyIRCFdI7r8ql2P:nth-child(odd) {
    margin-left: 0;
  }

  .column-uOcswn1Y4nzIgT38ly6k.column-third-7ye0pLLQi5rsOCluRpqp8 {
    width: 32%;
  }

  .column-uOcswn1Y4nzIgT38ly6k.column-third-7ye0pLLQi5rsOCluRpqp8:nth-child(3n + 1) {
    margin-left: 0;
  }

  .column-uOcswn1Y4nzIgT38ly6k.column-third-7ye0pLLQi5rsOCluRpqp8.extra-margin-2XVGuUJqEMPt1YAuqody8s {
    width: 30%;
    margin-left: 5%;
  }

  .column-uOcswn1Y4nzIgT38ly6k.column-third-7ye0pLLQi5rsOCluRpqp8.extra-margin-2XVGuUJqEMPt1YAuqody8s:nth-child(3n + 1) {
    margin-left: 0;
  }

  .column-uOcswn1Y4nzIgT38ly6k.column-fourth-Rz0cu_0dR_QvTJ0aWNOzP {
    width: 23.5%;
  }

  .column-uOcswn1Y4nzIgT38ly6k.column-fourth-Rz0cu_0dR_QvTJ0aWNOzP:nth-child(4n + 1) {
    margin-left: 0;
  }

  .column-uOcswn1Y4nzIgT38ly6k.column-fifth-2NotPkTKgkpzFP-4a1rAVf {
    width: 18.4%;
  }

  .column-uOcswn1Y4nzIgT38ly6k.column-fifth-2NotPkTKgkpzFP-4a1rAVf:nth-child(5n + 1) {
    margin-left: 0;
  }
}
.container-3NJXdLxMapiaxGIaBDeW5a {
  width: 100%;
  position: relative;
  display: flex;
  padding: 0;
  border: 1px solid #a6adad;
  background-color: #fff;
  align-items: center;
  padding: 0 1rem;
}
  @media screen and (max-width: 1200px) {.container-3NJXdLxMapiaxGIaBDeW5a {
    padding: 4.15rem;
    max-height: 4rem;
    height: 4rem;
    padding: 0 1rem
}
  }
  @media screen and (max-width: 800px) {.container-3NJXdLxMapiaxGIaBDeW5a {
    flex-direction: column
}
  }

.searchBar-37jfO2OswcxICIyzhQtNQJ {
  display: flex;
  align-items: center;
}

@media screen and (max-width: 1200px) {

.searchBar-37jfO2OswcxICIyzhQtNQJ {
    width: 100%
}
  }

@media screen and (max-width: 800px) {

.searchBar-37jfO2OswcxICIyzhQtNQJ {
    margin-top: 0.5rem
}
  }

.searchIcon-3ZqbD34AIOYqr5X8Ewpp3q {
  display: inline-block;
  color: rgba(0, 0, 0, 1);
  width: 22px;
  height: 22px;
  margin-bottom: 10px;
  margin-right: 20px;
}

.searchIcon-3ZqbD34AIOYqr5X8Ewpp3q svg {
  fill: #a5adad;
}

.dark-kNKe4L7fvlJdUlkLpv9VL .searchIcon-3ZqbD34AIOYqr5X8Ewpp3q svg {
  fill: #ffffff;
}

.label-mN5jeZBYv_z8NqjUaAzKD {
  font-size: 2.6rem;
  font-weight: 600;
  padding: 0 32px 10px 0;
  margin: 0 24px 0 0;
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}

@media screen and (max-width: 800px) {

.label-mN5jeZBYv_z8NqjUaAzKD {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    border-right: none;
    margin-right: 0;
    padding-right: 0
}
  }

.input-Z8mOAwEsNgPLItRrPXq1L {
  border-radius: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  font-size: 16px;
  width: 100%;
  border: 0;
  background: 0;
  font-family: 'Barlow';
  font-size: 1.5rem;
  color: rgb(54, 54, 54);
  letter-spacing: 0.03em;
  line-height: 19px;
  min-width: 200px;
}

.input-Z8mOAwEsNgPLItRrPXq1L:placeholder {
  color: rgb(54, 54, 54);
}

.input-Z8mOAwEsNgPLItRrPXq1L:focus {
  border: 0;
  outline: none;
}

.pending-3kn-x6T9QOnQBXNw4kiuGg {
  position: absolute;
  top: 50%;
  margin-top: -10px;
  right: 4px;
  width: 20px;
  height: 20px;
  background: url(data:image/gif;base64,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);
  background-size: 20px 20px;
  opacity: 0;
}
.filters-66kmdTAiGDDx0EBlqU3OY {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  border-bottom: 1px solid rgba(166, 173, 173, 1);
  padding: 1rem;
  padding-bottom: 1.7rem;
}

.filter-group-34l9phQYIdkeYRnS13T_vH {
  display: flex;
  flex-wrap: wrap;
}

.filter-group-34l9phQYIdkeYRnS13T_vH:first-child {
  border-right: 1px solid rgba(199, 199, 199, 1);
  font-weight: bold;
  color: rgba(166, 173, 173, 1);
  font-size: 18px;
  letter-spacing: 0.1em;
  line-height: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 15px;
}

.filter-group-34l9phQYIdkeYRnS13T_vH:nth-child(2) {
  flex-grow: 1;
  margin-right: 1rem;
}

.filterChoice-1ITKSKGqda4-qcx8wEfyr4 {
  font-family: 'Barlow';
  font-size: 14px;
  color: rgba(4, 22, 21, 1);
  letter-spacing: 0.01em;
  line-height: 19px;
  padding-left: 27px;
  display: inline-block;
}

@media screen and (max-width: 768px) {

.filterChoice-1ITKSKGqda4-qcx8wEfyr4 {
    margin-bottom: 0.5rem
}
  }

.filterChoiceCheckbox-3yd86gGKVQ52pSyuTgqS4g {
  font-family: 'Barlow';
  font-size: 14px;
  color: rgba(4, 22, 21, 1);
  letter-spacing: 0.01em;
  line-height: 19px;
  margin-right: 10px;
}

.btn-3go6qHoTvse5cx8Z1aaC-B {
  background-color: transparent;
  color: #00664c;
  border: none;
  border-radius: 2px;
  cursor: pointer;
  font-family: 'Barlow';
  font-size: 1.5rem;
  letter-spacing: 0.03em;
  transition: color 200ms ease-in-out;
  display: flex;
  align-items: center;
}

.btn-3go6qHoTvse5cx8Z1aaC-B svg {
  margin-right: 4px;
  color: #00664c;
}

.btn-3go6qHoTvse5cx8Z1aaC-B:hover,
.btn-3go6qHoTvse5cx8Z1aaC-B:active,
.btn-3go6qHoTvse5cx8Z1aaC-B:focus {
  outline: none;
}

.btn-3go6qHoTvse5cx8Z1aaC-B:hover svg,
.btn-3go6qHoTvse5cx8Z1aaC-B:hover {
  color: #00664c;
  text-decoration: underline;
}

.btn-3go6qHoTvse5cx8Z1aaC-B:first-child {
  margin-left: 0;
}

.btn-3go6qHoTvse5cx8Z1aaC-B.active-3yzRG0WwvhFXcjGp702onq {
  color: rgba(76, 76, 76, 1);
}

.btn-3go6qHoTvse5cx8Z1aaC-B.active-3yzRG0WwvhFXcjGp702onq svg {
  color: #afafaf;
}
.inviteCode-3C5gyCyhLH0cpQPZlju226 {
  border: 1px solid #ccc;
  padding: 8px;
  font-size: 1.25em;
}

.alertContainer-wLVA9t-f6k8zUn5NTmHx3 {
  display: block;
  width: 75%;
  transition: background-color 0.1s;
  padding: 10px 15px 15px 15px;
  font-size: 14px;
}

.alertContainer-wLVA9t-f6k8zUn5NTmHx3 em {
  font-weight: 500;
  font-style: normal;
}
.container-10IeDudeWAhDLGC-AoM0Ln {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: white;
  position: relative;
  flex-direction: column;
  transition: background-color 0.75s;
}

.notice-2nFq2StsT1M2zhMlW5uLR0 {
  background-color: white;
  color: #777;
  padding: 4px;
  position: absolute;
  top: 10px;
  left: 50%;
  margin-left: -25%;
  display: inline-block;
}

.instructions--tsntVS-5wkSiT_9mVT3v {
  position: absolute;
  bottom: 10px;
  opacity: 0.7;
  width: 100%;
  padding: 0 5%;
  text-align: center;
  display: inline-block;
  font-size: 12px;
  line-height: 16px;
}

.btn-DdqiZN34_2y11LPJBgG6z {
  background-color: white;
  color: #555;
  padding: 4px 20px;
  border-radius: 4px;
  font-family: 'Titillium Web';
  box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.3);
}
.btn-DdqiZN34_2y11LPJBgG6z {
  position: relative;
  text-decoration: none;
}

.btn-DdqiZN34_2y11LPJBgG6z svg {
  position: relative;
  color: white;
  top: -2px;
}

.active-3cEDgCkD7-S8TgMj8tpdni {
  background-color: RGBA(66, 130, 207, 0.6);
}

.textNotice-3TN-ESrR1dT_wuYE_36mdI {
  position: absolute;
  top: 10px;
  text-align: center;
}

.pressing-jUJ-xZBtlQBq6qoJJHPDd {
  transform: scale(0.75);
  transition: transform 0.75s;
}

.confirmation-3TAaeL6GZKe6GwInDsGoB1 {
  position: absolute;
  top: 50%;
  margin-top: -10px;
  opacity: 0;
  background-color: RGBA(176, 214, 129, 1);
  color: white;
  transform: scale(0.75);
}

.animate-2fQxUDj6U3erKGQE-GRrG9 {
  opacity: 1;
  padding: 4px 10px;
  background-color: RGBA(176, 214, 129, 1);
  color: white;
  transition: transform 0.25s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transform: scale(1.6) !important;
}

.hidden-y7RWj_Evht-Gz8PswQ6Oh {
  position: 'absolute';
  opacity: 0;
}

.error-19eZw0A_tkJ1SnN5x19u46 {
  background-color: white;
}

.errorBg-_lCrzfPHIxyyA9f19aIf3 {
  background-color: RGBA(248, 155, 0, 0.6);
}
.container-1ElnLsuEErvI-xEOUkPTX0 {
  background-color: #ffffff;
  vertical-align: top;
  height: 100%;
}

.teamInfo-1gGRv-gAw5LE6HrZrtzy2Y {
  display: flex;
  flex: 1;
  padding: 20px 15px;
  min-height: 155px;
  flex-direction: column;
}

.teamInfo-1gGRv-gAw5LE6HrZrtzy2Y a {
  text-decoration: none;
}

.teamInner-3ubM1roNypHPavU-SXy6TA {
  display: flex;
  text-decoration: none;
}

.teamName-3Bq4XQ3WzTbcHhyyVdQ8Yf a {
  text-decoration: none;
}

.cardMeta-3B3JMBl-Sa85HJkYPlqM5f a {
  color: inherit;
}

.cardMeta-3B3JMBl-Sa85HJkYPlqM5f small {
  margin-bottom: 0;
  color: #a6adad;
}

.locationTitle-1f95fHz2sFIQ6bRmtNECEn,
.memberTotals-3rT_PTahR_BXdwDsdoe2SI {
  font-family: 'Barlow';
  font-size: 1.4rem;
  font-weight: 500;
  color: #a6adad;
  letter-spacing: 0.01em;
  line-height: 19px;
}

.locationTitle-1f95fHz2sFIQ6bRmtNECEn {
  margin-right: 0.5rem;
}

.memberTotals-3rT_PTahR_BXdwDsdoe2SI {
  margin-left: 0.5rem;
}

.teamPhoto-ll__LOpE2bsBFbX7nGvV2 {
  display: block;
  height: 0;
  padding-bottom: 56.25%;
  background-color: #222;
  position: relative;
  background-size: cover;
  background-repeat: no-repeat;
}

.headerOverlay-3EEUU9d22ChRh-fD2rTIl7 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  background-size: cover;
}

.headerOverlay-3EEUU9d22ChRh-fD2rTIl7 img {
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
}

.members-3mWf2FILnm2vDEfg7c2xh3 {
  display: flex;
}

.members-3mWf2FILnm2vDEfg7c2xh3 > img,
.members-3mWf2FILnm2vDEfg7c2xh3 > div {
  position: relative;
  left: -20px;
}

.members-3mWf2FILnm2vDEfg7c2xh3 > img:first-child,
.members-3mWf2FILnm2vDEfg7c2xh3 > div:first-child {
  left: 0;
  z-index: 10;
}

@media screen and (min-width: 667px) {
  .content-1f8VnfzlIJt3FR3ghIJlmX {
    height: 170px;
  }
}

.flagsContainer-2PP25fOJm2yjGEmux_97Gi {
  display: flex;
  justify-content: flex-end;
}

.teamText-36FZPTz7Jc5sBiuMAkDOyg {
  display: flex;
  flex-direction: column;
  flex: 1;
}

.teamName-3Bq4XQ3WzTbcHhyyVdQ8Yf {
  font-family: 'Titillium Web';
  font-size: 2rem;
  color: #041615;
  letter-spacing: 0.01em;
  line-height: 21px;
  font-weight: 700;
  margin: 0 15px 8px 0px;
}

.teamMoto-GPpho1Zi6l-Sa95WDHzU4 {
  font-family: 'Barlow';
  font-size: 1.5rem;
  color: #041615;
  letter-spacing: 0.01em;
  line-height: 19px;
  padding-right: 8px;
}

.nominations-3U60kg4Bpox8pKkvgtxhwg,
.callouts-1senWnDEBYXpDwtgzloS4h {
  position: absolute;
  top: 10px;
  left: -10px;
}

.voteContainer-1jyVxpq8caTlb3PY23TX55 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(0, 0, 0, 0.5);
  transition: opacity 0.1s;
}

.nomination-1ULXZmaUQzZbcB69-JdHPI,
.callout-GhwIcRjN3xv4ktGx07y8B {
  background-color: #b19e00;
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.5);
  font-family: 'Titillium Web';
  font-weight: 600;
  text-transform: uppercase;
  font-size: 12px;
  padding: 0px 8px 0 10px;
  position: relative;
  font-size: 1.2rem;
  color: rgba(255, 255, 255, 1);
  letter-spacing: 0.04em;
}

.winner-13Gg1B3Dyzc-74Nz5Cfcbx {
  background-color: #4bb987;
  color: #041615;
}

.nomination-1ULXZmaUQzZbcB69-JdHPI::after,
.callout-GhwIcRjN3xv4ktGx07y8B::after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 10px 10px 0;
  border-color: transparent rgba(98, 77, 34, 0.7) transparent transparent;
  position: absolute;
  bottom: -10px;
  left: 0;
}

.nomination-1ULXZmaUQzZbcB69-JdHPI svg,
.callout-GhwIcRjN3xv4ktGx07y8B svg {
  position: relative;
  top: -2px;
}

.teamChallenge-1CyrVH83fXC3HSlyX2Dw-q {
  width: 100%;
  margin: 2rem 0;
  font-weight: 600;
  display: inline-block;
  padding: 10px;
  text-decoration: none;
  transition: box-shadow 0.2s;
  background-color: #efefef;
  border-radius: 6px;
  font-family: 'Barlow';
  font-size: 1.4rem;
  color: #041615;
  letter-spacing: 0.03em;
  line-height: 19px;
  transition: all 0.2s ease-in-out;
}

.teamChallenge-1CyrVH83fXC3HSlyX2Dw-q:hover {
  background-color: rgba(239, 239, 239, 0.6);
}

.teamChallenge-1CyrVH83fXC3HSlyX2Dw-q::before {
  line-height: 1em;
  content: 'Worked on a solution for';
  display: block;
  margin-bottom: 4px;
  font-family: 'Barlow';
  font-size: 1.4rem;
  color: #041615;
  letter-spacing: 0.01em;
  line-height: 19px;
  font-weight: 400;
}

.lazyImage-1vFGY9ZS46n-M9sKiTeV_B {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0;
  transition: opacity 0.2s;
}

.is-visible {
  opacity: 1;
}
.container-V1gwa6EZtLPWFqzCds8Xl {
  display: flex;
  align-items: center;
  justify-content: center;
}

.text-2K2tIgFkrrmOs38eU_iMcM {
  margin-left: 10px;
  font-size: 16px;
  font-family: 'Titillium Web';
  color: #777;
}
.container-1uvo3bFbL1dt3BEqQAyAUC {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding: 10px 15px 15px 15px;
  transition: background-color 0.1s;
}

.icon-VzfgVDbV02DUor5WFCwoC {
  font-size: 64px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -32px;
  margin-top: -32px;
  color: #dedede;
}

.flex-IH69n5WUlakjDF6v74Hny {
  display: flex;
  align-items: center;
  padding-top: 10px;
}

.flexVertical-30dcDFe9xtaFjuj1DQB58O {
  display: block;
  position: relative;
}

.focused-3-hQBuGHT9bCE5aX7LfOpV {
  background-color: #e8f3ff;
}

.hasPreview-3bkiiDlb8Ar62zchAVolwz .inputWrap-3vY6E5xehDkfc3i24cmzEP {
  border: 2px dashed transparent;
}

.inputWrap-3vY6E5xehDkfc3i24cmzEP {
  width: 80px;
  height: 80px;
  /*margin: 0 auto;*/
  background-color: white;
  position: relative;
  transition: border 1s;
  border: 2px dashed #ccc;
  margin-right: 20px;
}

.rounded-3whEBZB6W4dQHM8UOpeID9 .inputWrap-3vY6E5xehDkfc3i24cmzEP {
  border-radius: 50%;
  flex-shrink: 0;
}

.inputWrap-3vY6E5xehDkfc3i24cmzEP:hover .remove-B6MYtjiBTlH0H2fGm--fn {
  display: block;
}

.input-3jM7W3p-w-tC9a6SitHaY8 {
  position: absolute;
  opacity: 0;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.preview-3tNGgl1If5JCY67YQFewpI {
  position: absolute;
  top: -2px;
  left: -2px;
  right: -2px;
  bottom: -2px;
  background-size: cover;
  background-position: center;
}

.preview-3tNGgl1If5JCY67YQFewpI.rounded-3whEBZB6W4dQHM8UOpeID9 {
  border-radius: 50%;
  flex-shrink: 0;
}

.helpText-15Hn0x5m2t3BFLQssZVzfh {
  font-size: 14px;
  line-height: 16px;
  display: block;
  color: #777;
}

.required-2i9c4uYkzkAtvOoupQ9-uK {
  color: #3979c5;
  margin-left: 4px;
}

.label-AaX0GJL-k_Dc91-cyIMNY {
  font-weight: 500;
  color: #555;
  font-size: 14px;
}

.remove-B6MYtjiBTlH0H2fGm--fn {
  width: 32px;
  height: 32px;
  background-color: rgba(0, 0, 0, 0.9);
  color: white;
  font-size: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  position: absolute;
  display: block;
  top: -8px;
  right: -8px;
  z-index: 2;
}

.errorMsg-gS5zoAoSbwUa522COPkC_ {
  color: #e14d55;
  font-size: 14px;
  line-height: 16px;
  display: block;
  margin-top: 8px;
}
.container-3cE38o0XWhhcInujNmW7R5 {
  display: block;
  width: 100%;
  transition: background-color 0.1s;
  padding: 10px 15px 15px 15px;
  background-color: #fff;
  border: 1px solid #a6adad;
  border-collapse: collapse;
  margin-bottom: 16px;
  position: relative;
}

.container-3cE38o0XWhhcInujNmW7R5.err-2CkXbEEtIULV15HaINVxEm::before {
  content: '';
  top: -1px;
  bottom: -1px;
  left: -1px;
  width: 5px;
  background: #ff0034;
  position: absolute;
  opacity: 1;
  transition: opacity 200ms ease-in-out;
}

.icon-11mUxsjXBW71tjl5njASzQ {
  font-size: 64px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -32px;
  margin-top: -32px;
  color: #dedede;
}

.flex-1EbwDwKWJCfQAoYRVMXh3G {
  display: flex;
  align-items: center;
  padding-top: 10px;
}

.flexVertical-1hN3oRMX1XPf7p0oRJyzB7 {
  display: block;
  position: relative;
}

.hasPreview-1q2sds5Pe_laLr4Em1Bt2g .inputWrap-YWadeUMcV8R4qa-ISY-Zw {
  border: 2px dashed transparent;
}

.inputWrap-YWadeUMcV8R4qa-ISY-Zw {
  background-color: #f7f7f7;
  position: relative;
  transition: border 1s;
  border: 2px dashed #ccc;
  margin: 2rem 0;
  margin-bottom: 2.5rem;
}

.rounded-2J7zAoRBtKZqbcRN5vNKYI .inputWrap-YWadeUMcV8R4qa-ISY-Zw {
  border-radius: 50%;
  flex-shrink: 0;
}

.inputWrap-YWadeUMcV8R4qa-ISY-Zw:hover .remove-28sE37CYNjW2tOLjXln-Ze {
  display: block;
}

.input-20CDILmAlcxN6L4zCTDq-n {
  position: absolute;
  opacity: 0;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.preview-2NFTLcax0XfraqxaU4TOHm {
  position: absolute;
  top: -2px;
  left: -2px;
  right: -2px;
  bottom: -2px;
  background-size: cover;
  background-position: center;
}

.preview-2NFTLcax0XfraqxaU4TOHm.rounded-2J7zAoRBtKZqbcRN5vNKYI {
  border-radius: 50%;
  flex-shrink: 0;
}

.helpText-1g84Q6ww5b9lnsDL8N4QHu {
  font-size: 17px;
  line-height: 16px;
  display: block;
  color: #777;
}

.required-2gQA4lUR0IYhPNLhr3dADP {
  color: #3979c5;
  margin-left: 4px;
}

.label-98ZkGdnR5vb5N8y01HgtY {
  font-family: 'Barlow';
  font-size: 1.4rem;
  color: #041615;
  letter-spacing: 0.01em;
  line-height: 27px;
  font-weight: 500;
  margin-left: 0.6rem;
}

.remove-28sE37CYNjW2tOLjXln-Ze {
  width: 32px;
  height: 32px;
  background-color: rgba(0, 0, 0, 0.9);
  color: white;
  font-size: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  position: absolute;
  display: block;
  top: -8px;
  right: -8px;
  z-index: 2;
}

.errorMsg-2a99eYqfW4_e8cLHTxox6V {
  color: rgba(232, 0, 36, 1);
  font-size: 14px;
  line-height: 16px;
  display: block;
  margin-top: 8px;
}
.container-3Hugt3sb8QBbhNNLpy2Avy {
  display: block;
  width: 100%;
  transition: background-color 0.1s;
  padding: 10px 15px 15px 15px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.container-3Hugt3sb8QBbhNNLpy2Avy.empty-153IwKgqzifUihWCukJe2W select {
  color: #ddd;
}

.focused-t2YRU0euoawS7Tqht9qXC {
  background-color: #e8f3ff;
}

.focused-t2YRU0euoawS7Tqht9qXC .selectWrap-14PYKiIM3YKX0jKgQtGlIj::before {
  background-color: #3979c5;
}

.err-3UPYLp7BUgCYDUOgEcKqnd .input-3EQ_IIb9pI3GMiHhb8H7NQ {
  border: 1px solid #e14d55;
}

.helpText-UbtWRswOlhNCKYbFfLOCP {
  font-size: 14px;
  line-height: 16px;
  color: #777;
  display: block;
  margin-top: 12px;
}

.required-2lX2Rvo69rhMcuq7618dsV {
  color: #3979c5;
  margin-left: 4px;
}

.label-3OjC6IUEeBE8W-FVWfRdVj {
  font-weight: 500;
  color: #555;
  font-size: 14px;
}

.errorMsg-1artlRwMMM6tDcJdzV0I0A {
  color: #e14d55;
  font-size: 14px;
  line-height: 16px;
  display: block;
  margin-top: 8px;
}

.input-3EQ_IIb9pI3GMiHhb8H7NQ {
  display: block;
  width: 100%;
  padding: 8px 8px;
  font-size: 17px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  transition: border-color 0.2s, box-shadow 0.1s;
  border: 1px solid #ccc;
  margin: 2px 0;
  padding-right: 35px;
  border-radius: 0;
}

.selectWrap-14PYKiIM3YKX0jKgQtGlIj {
  position: relative;
}

.selectWrap-14PYKiIM3YKX0jKgQtGlIj::before {
  content: '';
  display: block;
  position: absolute;
  right: 35px;
  width: 1px;
  background: #ccc;
  height: 100%;
}
.selectWrap-14PYKiIM3YKX0jKgQtGlIj::after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border: 6px solid transparent;
  border-top-color: #ccc;
  z-index: 100;
  position: absolute;
  top: 50%;
  margin-top: -3px;
  right: 12px;
}

.input-3EQ_IIb9pI3GMiHhb8H7NQ:invalid {
  color: #ddd;
}

.input-3EQ_IIb9pI3GMiHhb8H7NQ:focus {
  outline: none;
}

input::-moz-placeholder, textarea::-moz-placeholder {
  color: #ddd;
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: #ddd;
}

input::placeholder,
textarea::placeholder,
option[disabled] {
  color: #ddd;
}
.container-1U6YvOnDc_g8j0PkcCOx8g {
  display: block;
  width: 100%;
  position: relative;
  transition: background-color 0.1s;
  padding: 0.7rem 2.1rem;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid #a6adad;
  border-collapse: collapse;
  margin-bottom: 16px;
}
.container-1U6YvOnDc_g8j0PkcCOx8g.empty-10KZ0BcdiYXvNfkaYG_Hwm select {
  font-family: 'Barlow';
  font-size: 2.2rem;
  color: rgba(175, 175, 175, 1);
  letter-spacing: 0.01em;
  line-height: 27px;
}

.container-1U6YvOnDc_g8j0PkcCOx8g::before {
  content: '';
  top: -1px;
  bottom: -1px;
  left: -1px;
  width: 5px;
  background: #00664c;
  position: absolute;
  opacity: 0;
  transition: opacity 200ms ease-in-out;
}

.container-1U6YvOnDc_g8j0PkcCOx8g.focused-1niZ_xJOJNVdkIRSkd_Zoc::before {
  opacity: 1;
}

.focused-1niZ_xJOJNVdkIRSkd_Zoc .selectWrap-129gHw8heRdBghLOeFryNx::before {
  background-color: #ddd;
}

.err-1bwz0Kh-zFt2H5VVQhZxVe .input-3wSf0MMMorx5MOn8j0EbIG {
  border: 1px solid #e14d55;
}

.helpText-2x3GCXmC85DftjOWUflw6j {
  font-size: 14px;
  line-height: 16px;
  color: #777;
  display: block;
  margin-top: 12px;
}

.required-COpWGzjasMHkvZtfkjfQN {
  color: rgba(232, 0, 36, 1);
  margin-left: 4px;
}

.label-3RAVrdifyLGJy8gWraxQqn {
  font-family: 'Barlow';
  font-size: 1.4rem;
  font-weight: 500;
  color: rgba(30, 30, 30, 1);
  letter-spacing: 0.01em;
  line-height: 19px;
}

.errorMsg-1LP6ryPkLodLBKbNcCClJB {
  color: #e14d55;
  font-size: 14px;
  line-height: 16px;
  display: block;
  margin-top: 8px;
}

.input-3wSf0MMMorx5MOn8j0EbIG {
  display: block;
  width: 100%;
  padding: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  transition: border-color 0.2s, box-shadow 0.1s;
  border: 1px solid transparent;
  background-color: #ffffff;
  margin: 2px 0;
  border-radius: 0;
  font-family: 'Barlow';
  font-size: 1.8rem;
  color: #041615;
  letter-spacing: 0.01em;
  line-height: 24px;
}

.selectWrap-129gHw8heRdBghLOeFryNx {
  position: relative;
}

.selectWrap-129gHw8heRdBghLOeFryNx::after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border: 8px solid transparent;
  border-top-color: #ccc;
  z-index: 100;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  margin-top: -8px;
  right: 12px;
}

.input-3wSf0MMMorx5MOn8j0EbIG:invalid {
  color: #ddd;
}

.input-3wSf0MMMorx5MOn8j0EbIG:focus {
  outline: none;
}

input::-moz-placeholder, textarea::-moz-placeholder {
  color: #ddd;
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: #ddd;
}

input::placeholder,
textarea::placeholder,
option[disabled] {
  color: #ddd;
}
.inputWrapper-175dNI5T6xb4xpN88G9l4 {
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  margin-bottom: 10px;
}

.formError-1QG_8oXERAPtRe8sZwLqKG {
  margin: 2rem 0;
  color: #ffffff;
  background-color: #e14d55;
  padding: 10px 12px;
  font-size: 1.4rem;
  font-weight: 400;
}

.formSubmit-2JlrSv_4R3kP7s76UQUlcX {
  margin-top: 3rem;
}

.locationContainer-20RtCnWh3Njace46kH7Yiq {
  display: inline-flex;
  width: 100%;
}
.locationContainer-20RtCnWh3Njace46kH7Yiq p {
  margin: auto 1rem;
}

.content-block-button-3yCfvolh4sPHTcltQ4SFYj {
  display: inline-block;
  min-width: 108px;
  background: #dac400;
  padding: 0.5rem 1.75rem;
  height: 42px;
  border: 0;
  border-bottom: 5px solid #b19e00;
  color: #041615;
  border-radius: 2px;
  font-weight: 700;
  font-size: 1.4rem;
  line-height: 27px;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  -webkit-font-smoothing: antialiased;

  transition: box-shadow 200ms ease-in-out, border-color 200ms ease-in-out,
    background 200ms ease-in-out, color 200ms ease-in-out;
}

@media screen and (max-width: 666px) {

.content-block-button-3yCfvolh4sPHTcltQ4SFYj {
    width: 100%;
    margin-top: 2rem;
    margin-bottom: 2rem
}
  }
.title-3VC4C-N0tmXNBILUvt720F {
  margin: 0 0 1.5rem;
  font-family: 'Titillium Web';
  font-size: 3.4rem;
  font-weight: 600;
  color: #041615;
  letter-spacing: 0.02em;
  line-height: 4.6rem;
}

.container-TsGMI6-_WvPb7xCvkQkFW {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNDMycHgiIGhlaWdodD0iMzMzcHgiIHZpZXdCb3g9IjAgMCA0MzIgMzMzIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPHRpdGxlPmNpcmNsZXM8L3RpdGxlPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkxvY2F0aW9ucy1JbmRpdmlkdWFsLS0tVGFiMWEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC04OTMuMDAwMDAwLCAtMTEwLjAwMDAwMCkiIHN0cm9rZT0iI0E2QURBRCI+CiAgICAgICAgICAgIDxnIGlkPSJncmF5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzAuMDAwMDAwLCAyNS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJjaXJjbGVzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5MjQuMDAwMDAwLCA4Ni4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTM4LjAwMDAwMCwgNDIuMDAwMDAwKSIgc3Ryb2tlLXdpZHRoPSIwLjUiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZWxsaXBzZSBpZD0iT3ZhbC1Db3B5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNDcuMDc3MjI3LCAxNDYuMDU1Mjg0KSBzY2FsZSgxLCAtMSkgdHJhbnNsYXRlKC0xNDcuMDc3MjI3LCAtMTQ2LjA1NTI4NCkgIiBjeD0iMTQ3LjA3NzIyNyIgY3k9IjE0Ni4wNTUyODQiIHJ4PSIxMy4zOTYzNDA2IiByeT0iMTMuMzk1MzAzMyI+PC9lbGxpcHNlPgogICAgICAgICAgICAgICAgICAgICAgICA8ZWxsaXBzZSBpZD0iT3ZhbC1Db3B5IiBzdHJva2UtbGluZWNhcD0icm91bmQiIGN4PSIxNDYuMDY2Mzg3IiBjeT0iMTQ0LjUzOTEzOSIgcng9IjE0Ni4wNjYzODciIHJ5PSIxNDQuNTM5MTM5Ij48L2VsbGlwc2U+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik00NS41LDkwIEM3MC42Mjg5NTYxLDkwIDkxLDY5Ljg1MjgxMzcgOTEsNDUgQzkxLDIwLjE0NzE4NjMgNzAuNjI4OTU2MSwwIDQ1LjUsMCBDMjAuMzcxMDQzOSwwIDAsMjAuMTQ3MTg2MyAwLDQ1IEMwLDY5Ljg1MjgxMzcgMjAuMzcxMDQzOSw5MCA0NS41LDkwIFoiIGlkPSJPdmFsLUNvcHktMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtZGFzaGFycmF5PSIwLDQiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+),
    linear-gradient(
      90deg,
      rgba(100, 100, 100, 0.15) 0%,
      #f8f8f8 70%,
      rgba(255, 255, 255, 0) 100%
    );
  color: white;
  overflow: hidden;
  text-align: center;
  position: relative;
  background-repeat: no-repeat;
  height: 255px;
  display: flex;
  align-items: center;
  background-size: auto;
  background-position: 85% 15%;
  box-shadow: inset 0px -2px 7px rgba(190,190,190,0.41961);
}

@media screen and (max-width: 800px) {

.container-TsGMI6-_WvPb7xCvkQkFW {
    background-image: linear-gradient(
      90deg,
      rgba(100, 100, 100, 0.15) 0%,
      #f8f8f8 70%,
      rgba(255, 255, 255, 0) 100%
    )
}
  }

/*
.ideate-and-create {
  background-color: rgba(130,50,219, 1);
}

.ideate-and-create::after {
  background-color: rgba(130,50,219, .4);
  background-image: linear-gradient(90deg , #8232DB 3%,  transparent 30%, transparent 70%, #8232DB 97%);
}

.planetary-blues {
  background-color: rgba(40,155,229, 1);
}
.planetary-blues::after {
  background-color: rgba(40,155,229, .4);
  background-image: linear-gradient(90deg , #289BE5 3%,  transparent 30%, transparent 70%, #289BE5 97%);
}

.our-ecological-neighborhood::after {
  background-color: rgba(100,178,58, .4);
  background-image: linear-gradient(90deg , #64B23A 3%,  transparent 30%, transparent 70%, #64B23A 97%);
}

.earth-and-us::after {
  background-color: rgba(243,243,102,.4);
  background-image: linear-gradient(90deg , #F3F366 3%,  transparent 30%, transparent 70%, #F3F366 97%);
}

.warning-danger-ahead::after {
  background-color: rgba(192,39,39, .4);
  background-image: linear-gradient(90deg , #C02727 3%,  transparent 30%, transparent 70%, #C02727 97%);
}*/

.content-3LRlxvbkmhj7nF-Gj76qFV {
  position: relative;
  z-index: 1;
  max-width: 1120px;
  width: 100%;
  margin: 0 auto;
  padding: 0 0 0 11rem;
  text-align: left;
}

@media screen and (max-width: 767px) {

.content-3LRlxvbkmhj7nF-Gj76qFV {
    padding: 0 0 0 4rem
}
  }

.hashtags-oNeG042jO_sLRRTzmoi0G {
  list-style: none;
  text-align: left;
  margin: 0 0 20px 0;
  padding: 0;
}

.icon-1fdSfUofPBBO8CKAnqGkkI {
  margin-right: 5px;
  position: relative;
  top: -2px;
  color: #00664c;
}

.hashtags-oNeG042jO_sLRRTzmoi0G li {
  margin: 0;
  padding: 0;
  display: inline-block;
  padding: 5px 5px;
}

.hashtags-oNeG042jO_sLRRTzmoi0G li a {
  color: #00664c;
  text-decoration: none;
  -webkit-font-smoothing: antialiased;
}

.hashtags-oNeG042jO_sLRRTzmoi0G li a:hover {
  text-decoration: underline;
}
.teamContainer-1h2XZjLXokL7G1WeThIteK {
  padding: 50px;
}

.teamTitle-1lTHq-KRq8hEPc6yDVEwo_ {
  font-family: 'Titillium Web';
  font-size: 3.5rem;
  font-weight: 600;
  color: rgba(30, 30, 30, 1);
  letter-spacing: 0.03em;
  margin-top: 0;
}

.teamSubtitle-3zuIKcJ9eGwrlg7dZe54c0 {
  font-family: 'Barlow';
  font-size: 2.2rem;
  color: rgba(76, 76, 76, 1);
  letter-spacing: 0.01em;
  line-height: 28px;
  margin-bottom: 5rem;
}
.container-2km6f71iDEWH49JD8cJvBD {
  margin: 20px auto;
  padding: 20px;
  border: 1px solid #ddd;
}

.removeBtn-2L2riZtQOH5M3bvj_WkEz- {
  padding: 5px 0;
  margin-top: -10px;
  margin-bottom: 10px;
  font-size: 0.75em;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #ccc;
}

.removeBtn-2L2riZtQOH5M3bvj_WkEz- svg {
    margin-right: 5px;
  }

.removeBtn-2L2riZtQOH5M3bvj_WkEz-:hover {
    color: #7e000f;
    cursor: pointer;
  }
.container-nrBd1NmxpMIvce6OZYu9 {
  display: flex;
  align-items: center;
  margin: 10px 0 0 0;
}

.name-2DI4GpmAe2WU7KxZzQOjam {
  margin-left: 10px;
  color: #777;
}
.container-2ugk05invIftBgmZUuraTZ {
  margin: 20px 0;
  border: 1px solid #ddd;
  padding: 20px;
}
.container-2ugk05invIftBgmZUuraTZ iframe {
  border: none;
}

.removeBtn-3UN0eaFkD6BVTF2sBooASl {
  padding: 5px 0;
  margin-top: -10px;
  margin-bottom: 10px;
  font-size: 0.75em;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #ccc;
}

.removeBtn-3UN0eaFkD6BVTF2sBooASl svg {
    margin-right: 5px;
  }

.removeBtn-3UN0eaFkD6BVTF2sBooASl:hover {
    color: #7e000f;
    cursor: pointer;
  }
.container-X_lvRBdlmklsouWjOEBj_ {
  padding: 0 20px 20px 20px;
  margin-top: 20px;
  border: 1px solid #a6adad;
  background-color: #ffffff;
  position: relative;
}

.inner-wfm-61erKMkSA-MXCqmhK {
  font-family: serif;
  background-color: #efefef;
  font-size: 0.85em;
  overflow: hidden;
  padding: 20px;
  margin-bottom: 2rem;
  clear: both;
}

.pad-2MYG3Q--lsuJ6TwucYHELg {
  height: 0;
  margin-top: 20px;
}
.removeBtn-1y1w2nyTAZODLft644sFFO {
  padding: 5px 0;
  margin: 10px 0;
  font-size: 1.6rem;
  font-weight: 500;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  color: #00664c;
  border-bottom: transparent 1px solid;
  float: right;
}
.removeBtn-1y1w2nyTAZODLft644sFFO svg {
    margin-right: 5px;
  }
.removeBtn-1y1w2nyTAZODLft644sFFO:hover {
    border-bottom: #00664c 1px solid;
    cursor: pointer;
  }
.container-3p50qFp4SeP5jpZI9KqrbR {
  margin: 20px 0;
  padding: 20px;
  background-color: #efefef;
  border: 1px solid #ddd;
}

.container-3p50qFp4SeP5jpZI9KqrbR h3 {
  text-align: center;
}

.container-3p50qFp4SeP5jpZI9KqrbR > img {
  max-width: 100%;
  width: 100%;
  display: block;
  margin-bottom: 20px;
}

.attribution-jiv1LpYxlWG9Lu4kcC-Bi {
  display: flex;
}

.removeBtn-1uXIasv4pfyGRYSEDD_Wwz {
  padding: 5px 0;
  margin-top: -10px;
  margin-bottom: 10px;
  font-size: 0.75em;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #ccc;
}

.removeBtn-1uXIasv4pfyGRYSEDD_Wwz svg {
    margin-right: 5px;
  }

.removeBtn-1uXIasv4pfyGRYSEDD_Wwz:hover {
    color: #7e000f;
    cursor: pointer;
  }
.header-3WkMe20moSPljVmE-795nK {
  padding: 0 20px 50px 20px;
}
.container-3dx-0FvjOIfrM9Wo3zuR5U {
  max-width: 800px;
  padding: 2rem;
  margin: 0 auto 0px;
  background-color: #ffffff;
  border: 1px solid #a6adad;
  word-break: break-word;
}

.containerStream-3sU75UbNPoxyXdpDZZaQgL {
  max-width: 800px;
  margin: 0 auto;
}

.empty-1kntiQ84wosmy7ZZnb8lqY {
  background-color: #efefef;
  margin: 20px auto;
  max-width: 800px;
  padding: 30px;
  text-align: center;
  color: #041615;
}
.container-1e9sRgauWz8FBY8A26EJHp {
  border: 1px solid #ccc;
  padding: 25px;
  background-color: #fff;
}
.tabs-30iO87We5KtQ9Fo5I4kw1j {
  margin: 0 0 10px 0;
  padding: 0;
  list-style: none;
}
.tab-1Lq61PhKNzGrcPLzJF6AKE {
  display: inline-block;
  min-width: 100px;
  padding: 15px 15px 10px 15px;
  text-align: center;
  margin: 0px 5px;
  border-bottom: 4px solid transparent;
  transition: border 0.2s;
  font-size: 30px;
}
.tab-1Lq61PhKNzGrcPLzJF6AKE:hover {
    cursor: pointer;
  }

.activeTab-26zJl9A3WBmE4zC9WY4SFZ {
  border: none;
  border-bottom: 4px solid #4282cf;
  box-shadow: 0px 3px 8px 3px rgba(0, 0, 0, 0.1);
}

.tabLabel-1omOz_JkXghY_4SjvHzEau {
  font-size: 14px;
  display: block;
}
.tab-1Lq61PhKNzGrcPLzJF6AKE svg {
  display: block;
  margin: 0 auto;
}
.bgContainer-qW0otLmpYHLUO_O7Yt7Q6 {
  max-width: 100%;
}

.bg-3ycqk4RE-EsgQxz_2FFAF4 {
  background-size: cover;
  background-position: center center;
  padding-bottom: 20px;
  position: relative;
}

.bgContent-26ntGUFb717btNcQcuGifo {
  position: relative;
  z-index: 10;
  text-align: center;
  padding: 40px 0px 90px 0px;
}

.bgContent-26ntGUFb717btNcQcuGifo a {
  color: #ddd;
  font-weight: normal;
  text-decoration: none;
}

.bgContent-26ntGUFb717btNcQcuGifo a:hover {
  text-decoration: underline;
}

.bg-3ycqk4RE-EsgQxz_2FFAF4::after {
  content: '';
  position: absolute;
  z-index: 5;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: black;
  opacity: 0.4;
}

.inviteCodeBox-2L_rnAVoAKYe6R838_Bppk {
  background: #fff;
  border: 1px solid #ccc;
  padding: 20px;
}

.inviteCodeBox-2L_rnAVoAKYe6R838_Bppk h4 {
    margin: 0;
  }

.header-26DJdASPZduC8W0W6upWDO {
  background-color: #ffffff;
  margin-top: 20px;
  padding: 20px 20px 50px 20px;
  border: 1px solid #a6adad;
}

.container-1DPH6TZhcd-iMp0Ge7dmgG {
  max-width: 800px;
  padding: 0 15px;
  margin: 0 auto 0px;
}

.projectMember-1qNn3S2OLVCUD4D3bTmqrF {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}

.team-3zznw3ndLl3SOtG7hB5ZMz h3 {
  margin: 0 0 10px 0;
}
.team-3zznw3ndLl3SOtG7hB5ZMz {
  background-color: #ffffff;
  padding: 30px;
  border: 1px solid #a6adad;
}

.team-3zznw3ndLl3SOtG7hB5ZMz {
  margin-top: 20px;
}

.editTeam-O88UKej2Wfg4Oh7PuKlYK {
  background-color: #ffffff;
  padding: 30px;
  border: 1px solid #a6adad;
  margin-top: 20px;
}

.membershipOptions-2cduscRe2EwjgYGnTT6mJG {
  border-top: 1px solid #a6adad;
  margin-top: 2rem;
  padding-top: 2rem;
}

.membershipNote-qqa0_oL2WPsNel_jWK7M- {
  margin-bottom: 1.5rem;
}

.titleContainer-1uOGLYwFBeLVu_eNMNX7Ne {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  padding-top: 0.83em;
}

.titleContainer-1uOGLYwFBeLVu_eNMNX7Ne h2 {
  margin-top: 0px;
  margin-left: 10px;
}
.form-VEVkPU6mcyI1k9XsqmErb {
  margin-top: 20px;
}

.inputWrapper-kIDqjxKwhKiIpr0Q-39Cw {
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  margin-bottom: 10px;
}

.formActions-5l49T8BBYiNeiVmTlyAot {
  display: flex;
  align-items: center;
}
.formActions-5l49T8BBYiNeiVmTlyAot a {
  margin-top: 20px;
  margin-right: 20px;
}

.formActions-5l49T8BBYiNeiVmTlyAot button {
  margin-top: 0px;
  margin-right: 20px;
}

.buttonContainer-1J5BDKqciJTpfYRzZGxOe- {
  text-align: right;
}

.buttonContainer-1J5BDKqciJTpfYRzZGxOe- button {
  font-family: 'Titillium Web';
  background-color: transparent;
  padding: 8px 20px 10px;
  color: #eff7ff;
  text-align: center;
  position: relative;
  transition: background-color 0.1s, box-shadow 0.1s, color 0.1s;
  overflow: hidden;
  font-size: 1.8rem;
  font-weight: 700;
  color: rgba(30, 30, 30, 1);
  letter-spacing: 0.03em;
  cursor: pointer;
  width: 200px;
  margin-right: 1em;
  min-height: 49px;
}

.buttonContainer-1J5BDKqciJTpfYRzZGxOe- button:hover,
.buttonContainer-1J5BDKqciJTpfYRzZGxOe- button:focus {
  font-size: 1.8rem;
  color: #fff;
  text-align: center;
  letter-spacing: 0.03em;
  background-color: #00664c;
  box-shadow: none;
  border-color: #00664c;
}

.buttonLight-8MuzLhjv8oHbD_JRBK7hl {
}

.buttonMedium-3q2kvfnQiyFATeG6r54hwg {
  border-radius: 2px;
  box-shadow: inset 0px -5px 0px 0px #00664c;
  border: 2px solid #00664c;
  border-radius: 2px;
  min-height: 49px;
}

.buttonHeavy-1EKOhyeXFt7MSuivoBn5r- {
  border-radius: 2px;
  box-shadow: inset 0px -5px 0px 0px #00664c;
  border: 2px solid #00664c;
  border-radius: 2px;
}

.buttonHeavy-1EKOhyeXFt7MSuivoBn5r-::after {
  content: '\2192';
  display: inline-block;
  margin: 0 0 0 1rem;
}

.formContainer-7izFpcR-OBdeudVhvcKWd {
  margin-bottom: 30px;
}

.formContainer-7izFpcR-OBdeudVhvcKWd div {
  margin: 0;
}

.formContainer-7izFpcR-OBdeudVhvcKWd > div {
  padding-bottom: 1.5rem;
}

.formContainer-7izFpcR-OBdeudVhvcKWd > div > div {
  margin-top: 1rem;
}

.formContainer-7izFpcR-OBdeudVhvcKWd label {
  font-size: 1.8rem;
}

.formContainer-7izFpcR-OBdeudVhvcKWd textarea {
  padding-left: 0;
}

.formError-2t2ljT6IeUadrLCx7xYkZm {
  margin-top: 20px;
  color: white;
  background-color: #e14d55;
  padding: 10px 8px;
}

.submitModal-3RnMtPUU6ND2-mwvXr5sCL {
  background-color: white;
  border: 1px solid #efefef;
  box-shadow: 0px 3px 8px 3px rgba(0, 0, 0, 0.1);
  padding: 40px;
}

@media screen and (min-width: 768px) {

.submitModal-3RnMtPUU6ND2-mwvXr5sCL {
    min-width: 480px
}
  }

.boldInfoText-28-y0tugEGNuk718e2phSP {
  font-weight: 600;
}
.editBtn-1aQbHfJOYmSQupLvGpKlUe {
  float: right;
  margin-top: 0;
  margin-left: 3rem;
  min-width: 14rem;
}

.project-3zbhjhwVIqmLexBD3UvLgK h2 {
  overflow: hidden;
  color: #041615;
  font-family: 'Titillium Web';
  font-size: 1.5em;
  font-weight: 600;
  line-height: 3.2rem;
  letter-spacing: 0.03em;
  margin-bottom: 22px;
}

.project-3zbhjhwVIqmLexBD3UvLgK h3 {
  font-family: 'Barlow';
  font-size: 1em;
  color: #041615;
  letter-spacing: 0.01em;
  line-height: 1.25em;
  font-weight: 300;
}

.projectInfo-3LLxK24pAxZexiMcdZwheR {
  font-family: 'Barlow';
  font-size: 1em;
  color: #041615;
  letter-spacing: 0.01em;
  line-height: 1.25em;
}

.projectInfo-3LLxK24pAxZexiMcdZwheR blockquote {
  border-left: 5px solid #a6adad;
  margin-left: 0;
  padding-left: 2rem;
}

.projectInfo-3LLxK24pAxZexiMcdZwheR h5,
.headingLabels-1JOycUosXY0UzoHeGbcldy {
  font-family: 'Barlow';
  font-weight: 600;
  color: #041615;
  letter-spacing: 0.01em;
  font-size: 3rem;
  line-height: 1.25em;
  margin-bottom: 0.75em;
}

.project-3zbhjhwVIqmLexBD3UvLgK img {
  max-width: 100%;
  width: 100%;
}

.container-2ma2PuWV46yq_7OFCf3O1y {
  padding: 2rem;
  word-break: break-word;
}

.emptyImage-3lERsCurXtfpR08GpIyU48 {
  height: 0;
  padding-bottom: 56.25%;
  position: relative;
  margin-bottom: 20px;
}
.emptyImageInner-30Vlz6aZzI4uQ2vVwsMu6y {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #efefef;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #ccc;
  flex-direction: column;
}

.videoPlaceholder-2HVK7WATCwlJkpmqfoju87 {
  height: 0;
  padding-bottom: 56.25%;
  background-color: #222;
  border: 1px solid #ccc;
  display: flex;
  align-items: center;
  justify-content: center;
}

.placeholder-1PLr_xevQ2JuKSiAbxI5sk {
  color: #ededed;
  border: 1px dashed #efefef;
  padding: 10px;
}

.awards-j1-sfB_jHtW-L6Hde3muK {
  margin-top: 20px;
}

.awardsInner-3D8hPS6tC4Jkialk4g6CEs {
  display: flex;
  padding: 1rem 2.5rem;
  background-color: rgba(0, 119, 131, 0.1);
  border-radius: 6px;
  width: 100%;
}

.awardsInnerInner-h1SkRFHnuX1U-Tvs93NXI {
  display: flex;
  align-items: center;
}

.awardsInnerWinner-2qwdumfDDoEWbtd-WkZh4B {
  display: inline-block;
  background-color: #efefef;
  font-size: 24px;
  font-weight: bold;
  border-radius: 2px;
  padding: 10px 20px;
}

.nominations-2mLEuL29BUXQYiq6PgsRUS {
  display: block;
  margin-top: 10px;
}

.nomination-3lYe6sAjT7wxPt8V24h-DP {
  display: inline-block;
  background-color: #cb9832;
  color: white;
  font-family: 'Titillium Web';
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 14px;
  padding: 0px 8px 0 8px;
  position: relative;
  border-radius: 2px;
}

.nomination-3lYe6sAjT7wxPt8V24h-DP svg {
  position: relative;
  top: -2px;
  margin-right: 5px;
}

.awardsAndRecognition-1uMOGDCNcvlw_Co5RUTEvz {
  padding: 3rem;
  margin-top: 2rem;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(218, 218, 218, 1);
}

.awardsAndRecognition-1uMOGDCNcvlw_Co5RUTEvz h3 {
  margin: 0;
  font-family: 'Titillium Web';
  font-size: 2.3rem;
  font-weight: 700;
  color: rgba(30, 30, 30, 1);
  letter-spacing: 0.01em;
  line-height: 23px;
}

.awardsAndRecognition-1uMOGDCNcvlw_Co5RUTEvz p {
  margin-top: 10px;
  font-family: 'Barlow';
  font-size: 1.5rem;
  color: rgba(76, 76, 76, 1);
  letter-spacing: 0.03em;
  line-height: 19px;
}

.awardsAndRecognition-1uMOGDCNcvlw_Co5RUTEvz b {
  font-weight: 600;
}

.lookingForMembers-2tJahjRH9nmZsGEaGUr_NW {
  padding: 15px;
  margin: 20px auto;
  background-color: #efefef;
  color: #041615;
  text-align: center;
}

.lookingForMembers-2tJahjRH9nmZsGEaGUr_NW em {
  font-weight: 500;
  font-style: normal;
}

.statement-28V5MzmlnEVMXs5O5XXQKB {
  margin-top: 50px;
  padding: 0 70px;
  border-left: 5px solid #00664c;
  margin-bottom: 70px;
}

.statement-28V5MzmlnEVMXs5O5XXQKB h4 {
  margin: 0 0 20px 0;
  font-size: 1.5em;
  font-family: 'Titillium Web';
  font-weight: 600;
  color: #041615;
}

.statement-28V5MzmlnEVMXs5O5XXQKB div {
  font-family: 'Barlow';
  color: #041615;
  letter-spacing: 0.01em;
  line-height: 27px;
}

.voteLink-1a9Br7pQvBDx2DNq0bO9LQ {
  display: inline-block;
  position: relative;
  font-size: 14px;
  text-decoration: none;
  border: 1px solid #777;
  padding: 4px 8px;
  color: #555;
  border-radius: 2px;
}

.awardsInnerInner-h1SkRFHnuX1U-Tvs93NXI span {
  margin-left: 2rem;
  font-family: 'Barlow';
  font-size: 1.8rem;
  color: rgba(76, 76, 76, 1);
  letter-spacing: 0.03em;
  line-height: 19px;
}

.globalFinalistsTitle-1QHFFtLUIsokIRPEo26GJr {
  display: flex;
  background: #efefef;
  flex-direction: column;
  align-items: center;
  padding: 20px 15px;
  margin: 20px 0;
}

.globalFinalistsTitleTop-23t0En-jyTz90J4Vqt6YHt {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.globalFinalistsTitle-1QHFFtLUIsokIRPEo26GJr h3 {
  margin: 0 0 10px 0;
  font-family: 'Titillium Web';
  font-weight: normal;
  font-size: 1.6em;
}

.icon-yMsG1xX2utIa0aGaDJhC6 {
  background-color: #3979c5;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  margin-right: 10px;
}

.icon-yMsG1xX2utIa0aGaDJhC6 img {
  display: block;
}

.iconified-33-lBA368LNtK7DgO06KdD {
  display: flex;
  align-items: center;
  justify-content: center;
}

.iconified-33-lBA368LNtK7DgO06KdD span {
  margin-left: 10px;
}

.globalWinnerType-3k3PYisN8TbQzU0uQY7e-j {
  display: flex;
  align-items: center;
}

.globalWinnerType-3k3PYisN8TbQzU0uQY7e-j span {
  margin-left: 10px;
}

.empty-3CkbKdhiA-MDGRMeryezk- {
  border: 2px dashed #efefef;
  margin: 20px auto;
  padding: 30px;
  text-align: center;
  color: #777;
}

.editProject-1JAPpGXRjCq4mGLksVDBKc {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
@media print {
  .tabList-WNfX5-nwvSRjCY3KuAHfu {
    display: none;
  }
}

.tab-HSVs3qzSsgtxSzAKp5vYj {
  display: inline-block;
  position: relative;
  padding: 0.5em 1em;
  font-family: 'Titillium Web';
  font-weight: 600;
  transition: color 0.2s;
  overflow: hidden;
  background-color: #f7f7f7;
  z-index: 1;
  border-radius: 6px 6px 0 0;
  font-size: 1.8rem;
  color: rgba(30, 30, 30, 1);
  text-align: center;
  letter-spacing: 0.05em;
  margin-right: 12px;
  box-shadow: inset 0px -8px 9px -7px rgba(135, 135, 135, 0.3), 0 4px 0 #f7f7f7,
    0 0 4px rgba(135, 135, 135, 0.5);
}

@media screen and (min-width: 480px) {

.tab-HSVs3qzSsgtxSzAKp5vYj {
    padding: 0.5em 1.5em;
    margin-right: 22px
}
    .tab-HSVs3qzSsgtxSzAKp5vYj:hover {
      cursor: pointer;
    }
  }

@media screen and (max-width: 400px) {

.tab-HSVs3qzSsgtxSzAKp5vYj {
    padding: 9px;
    font-size: 1.6rem
}
  }

.tab-HSVs3qzSsgtxSzAKp5vYj:not(:first-child) {
  margin-left: -10px;
}

.count-1gBMIjRaE3agPjJ1vAOxjQ {
  background-color: rgba(213, 223, 224, 1);
  border-radius: 20px;
  display: inline-block;
  padding: 0 11px 0 10px;
  font-size: 14px;
  color: rgba(30, 30, 30, 1);
  text-align: center;
  letter-spacing: 0.05em;
  line-height: 1;
}

.tab-HSVs3qzSsgtxSzAKp5vYj:focus {
  outline: none;
}

.tabList-WNfX5-nwvSRjCY3KuAHfu {
  position: relative;
  list-style: none;
  max-width: 1120px;
  margin: 10px auto 10px;
  padding: 0 2rem;
}

@media screen and (max-width: 400px) {

.tabList-WNfX5-nwvSRjCY3KuAHfu {
    padding: 0 1.5rem
}
  }

.activeTab-20xhQUJFjx-lBDE6h2bu7- {
  position: relative;
  background: rgba(247, 247, 247, 1);
  box-shadow: 0 4px 0 #f7f7f7, 0 0 4px rgba(135, 135, 135, 0.5);
  z-index: 2;
}

.activeTab-20xhQUJFjx-lBDE6h2bu7- .count-1gBMIjRaE3agPjJ1vAOxjQ {
  background: rgba(247, 247, 247, 1);
}

.disabledTab-27S_jQ--cpqQoZcJ2N1yy4 {
  color: #eee;
  border-color: transparent !important;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.disabledTab-27S_jQ--cpqQoZcJ2N1yy4::before {
  display: none;
}
.page-content-tCvQamRJ4eC27v-mmkO8O {
  border-top: 1px solid #a6adad;
  margin-top: 4.5rem;
  padding: 4.5rem 0;
  word-break: break-word;
}

.startTeam-3KEi4TqeTtNo6U9TvI_M3G {
  padding: 2rem;
  background: #fff;
  margin: 0 0 4rem;
  border: 1px solid #a6adad;
}

.loggedOut-3hENl_u1bRGMKa18Oy0w_c {
  margin: 10px auto 0;
  background-color: #efefef;
  border-radius: 5px;
  color: #041615;
  padding: 10px;
  font-size: 14px;
  line-height: 19px;
}

.loggedOut-3hENl_u1bRGMKa18Oy0w_c p {
    margin: 0;
    font-family: 'Barlow';
    font-size: 1.4rem;
    font-weight: 400;
    color: #041615;
    letter-spacing: 0.03em;
    line-height: 19px;
  }

.arrowLink-OFXbOt9yAoVmnN7-MC43T {
  text-decoration: none;
}

.arrowLink-OFXbOt9yAoVmnN7-MC43T:hover {
  border-bottom: 1px solid #00664c;
  text-decoration: none;
}

.arrowLink-OFXbOt9yAoVmnN7-MC43T::after {
  content: '\2192';
  display: inline-block;
  margin: 0 0 0 0.3rem;
  font-family: 'Titillium Web';
}

.teamExists-1UpV2IeUrPOEShMY6hLZBk {
  background-color: #efefef;
  border-radius: 5px;
  padding: 22px 18px;
  text-align: left;
  color: #041615;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: 0.02em;
  margin-bottom: 3rem;
}

.teamExists-1UpV2IeUrPOEShMY6hLZBk .msg-3PA_vOW3sHoW94bCrdclAw p {
    font-size: 1.4rem;
    margin-bottom: 1rem;
  }

.teamExists-1UpV2IeUrPOEShMY6hLZBk .msg-3PA_vOW3sHoW94bCrdclAw a {
    font-size: 1.4rem;
  }

.teamExists-1UpV2IeUrPOEShMY6hLZBk .msg-3PA_vOW3sHoW94bCrdclAw a::after {
    content: '\2192';
    display: inline-block;
    margin: 0 0 0 0.3rem;
    font-family: 'Titillium Web';
  }

.teamExists-1UpV2IeUrPOEShMY6hLZBk .msg-3PA_vOW3sHoW94bCrdclAw a:hover {
    border-bottom: 1px solid #00664c;
    text-decoration: none;
  }

.msg-3PA_vOW3sHoW94bCrdclAw > h4 {
  margin: 0 0 1.5rem 0;
  font-family: 'Titillium Web';
  font-size: 2rem;
  color: #041615;
  letter-spacing: 0.01em;
  line-height: 23px;
}

.msg-3PA_vOW3sHoW94bCrdclAw > p {
  margin: 0 0 2rem 0;
  font-family: 'Barlow';
  font-size: 1.4rem;
  font-weight: 400;
  color: #041615;
  letter-spacing: 0.03em;
  line-height: 19px;
}

.msg-3PA_vOW3sHoW94bCrdclAw p + a {
  width: 100%;
}

.startTeam-3KEi4TqeTtNo6U9TvI_M3G .btn-3IE7jAK_y2-LDe9rmIBRv4 {
  background-color: #3979c5;
  color: white;
  padding: 8px 20px;
  text-decoration: none;
  width: 100%;
}

.container-2upxgrC4h8doQTvGZsWaMW {
  display: flex;
  flex-direction: column-reverse;
  width: 100%;
}

@media screen and (min-width: 768px) {

.container-2upxgrC4h8doQTvGZsWaMW {
    flex-direction: row
}
  }

.empty-2jqzVq16EHpeMfyCzRcJlR {
  background-color: #efefef;
  border-radius: 5px;
  padding: 30px;
  text-align: left;
  color: #041615;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: 0.2px;
}

.teamContainer-1XlDkRiVdiwwImxQmi1khB {
  padding: 0;
  flex: 0.7;
  background-color: transparent;
  word-break: break-word;
}

.teamContainer-1XlDkRiVdiwwImxQmi1khB h3 {
    margin-top: 0;
    margin-bottom: 3.5rem;
  }

.teamContainer-1XlDkRiVdiwwImxQmi1khB h3 span {
    font-weight: 500;
  }

.sidebar-fIJQ5FIYpNEC5C85hOpz- {
  flex: 0.3;
  margin-top: 2rem;
}

@media screen and (min-width: 768px) {

.sidebar-fIJQ5FIYpNEC5C85hOpz- {
    padding: 0px 15px 40px 45px;
    margin-top: 0
}
  }

.teamSearch-1zNPNhWdsmi5O4dK82DBxO label {
  font-family: 'Titillium Web';
  font-size: 2.6rem;
  font-weight: 700;
  color: rgba(30, 30, 30, 1);
  letter-spacing: 0.1em;
}

.teamSearch-1zNPNhWdsmi5O4dK82DBxO input::-moz-placeholder {
  font-family: 'Barlow';
  font-size: 1.5rem;
  color: rgba(76, 76, 76, 1);
  letter-spacing: 0.03em;
  line-height: 19px;
}

.teamSearch-1zNPNhWdsmi5O4dK82DBxO input:-ms-input-placeholder {
  font-family: 'Barlow';
  font-size: 1.5rem;
  color: rgba(76, 76, 76, 1);
  letter-spacing: 0.03em;
  line-height: 19px;
}

.teamSearch-1zNPNhWdsmi5O4dK82DBxO input::placeholder {
  font-family: 'Barlow';
  font-size: 1.5rem;
  color: rgba(76, 76, 76, 1);
  letter-spacing: 0.03em;
  line-height: 19px;
}

.teamRegionSelect-2nCCnDmHI0EXge05Scit1V label {
  font-family: 'Titillium Web';
  font-size: 1.5rem;
  font-weight: 600;
  color: rgba(30, 30, 30, 1);
  letter-spacing: 0.12em;
}
.tabContainer-2hdLfQh3hFUeFpo3-53BS5 {
  margin-top: -57px;
}

.challenge-1B__rRksyeJ8yCXiOQEAU7 {
  max-width: 100%;
}

.container-13l0QA70vvHMpxYIemxPTM {
  display: flex;
  max-width: 1120px;
  margin: 30px auto 0;
  padding: 0 2rem 5rem;
  flex-direction: column;
}

@media screen and (min-width: 768px) {

.container-13l0QA70vvHMpxYIemxPTM {
    flex-direction: row
}
  }

.headerImage-qjnsABcnt6ZrYIE5Ys5Vd {
  width: 100%;
  display: block;
  margin-bottom: 4rem;
}

.sidebar-1MEgmslyp0sKutOBFn8NKC {
  flex: 0.3;
  margin-top: 2rem;
}

@media screen and (min-width: 768px) {

.sidebar-1MEgmslyp0sKutOBFn8NKC {
    padding: 0px 15px 40px 45px;
    margin-top: 0
}
  }

@media print {
  .sidebar-1MEgmslyp0sKutOBFn8NKC {
    display: none;
  }
}

.main-2dudWlA4a5bXoQ3AJXYq7j {
  flex: 0.7;
  background-color: transparent;
  word-break: break-word;
}

.statement-1KAvGxg9ooamM-6Ih-AdJJ {
  padding: 0 3rem;
  border-left: 5px solid #00664c;
  margin: 2rem 0 5rem 0;
  font-family: 'Barlow';
  font-size: 1.8rem;
  color: #041615;
  letter-spacing: 0.01em;
  line-height: 23px;
}

.statement-1KAvGxg9ooamM-6Ih-AdJJ h4 {
  margin: 0 0 35px 0;
  font-family: 'Titillium Web';
  font-size: 2.8rem;
  font-weight: 600;
  color: #041615;
  letter-spacing: 0.02em;
  line-height: 35px;
}

.teamCTA-3GenOQraJM9l7LRANmv8Lh {
  margin-bottom: 40px;
  padding: 22px 18px;
  background-color: #ffffff;
  border: 1px solid #a6adad;
}

.chatCTA-1iPgb7OnBK5ocTFIz5WXLW h4,
.teamCTA-3GenOQraJM9l7LRANmv8Lh h4 {
  font-family: 'Titillium Web';
  font-size: 2rem;
  color: #041615;
  letter-spacing: 0.01em;
  line-height: 21px;
  font-weight: 700;
  margin: 0;
  margin-bottom: 1rem;
}

.chatCTA-1iPgb7OnBK5ocTFIz5WXLW p,
.teamCTA-3GenOQraJM9l7LRANmv8Lh p {
  font-family: 'Barlow';
  font-size: 1.4rem;
  font-weight: 400;
  color: #041615;
  letter-spacing: 0.03em;
  line-height: 19px;
  margin: 0;
  margin-bottom: 2rem;
}

.chatCTA-1iPgb7OnBK5ocTFIz5WXLW {
  margin-bottom: 40px;
  padding: 22px 18px;
  background-color: #ffffff;
  border: 1px solid #a6adad;
}

.ctaYellow-1QQZNoTzFPcEu8P2okkE46::after {
  content: '\2192';
  display: inline-block;
  margin: 0 0 0 1rem;
}

.ctaYellow-1QQZNoTzFPcEu8P2okkE46 {
  display: inline-block;
  width: 100%;
  background: transparent;
  padding: 0.3rem 1.75rem;
  height: 42px;
  border: 2px solid #b19e00;
  border-bottom: 5px solid #b19e00;
  color: #041615;
  border-radius: 2px;
  font-weight: 700;
  font-size: calc(2rem * 0.7);
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  -webkit-font-smoothing: antialiased;
  margin-right: 2.6rem;
  margin-top: 0;

  transition: box-shadow 200ms ease-in-out, border-color 200ms ease-in-out,
    background 200ms ease-in-out, color 200ms ease-in-out;
}

.ctaYellow-1QQZNoTzFPcEu8P2okkE46:hover,
.ctaYellow-1QQZNoTzFPcEu8P2okkE46:focus {
  background: #dac400;
  border-color: #dac400;
  border-bottom: 5px solid #dac400;
  color: #041615;
  text-decoration: none;
}

.main-2dudWlA4a5bXoQ3AJXYq7j h3 {
  font-family: 'Titillium Web';
  font-size: 3.1rem;
  font-weight: 600;
  color: #041615;
  letter-spacing: 0.03em;
}

.main-2dudWlA4a5bXoQ3AJXYq7j li,
.main-2dudWlA4a5bXoQ3AJXYq7j p {
  line-height: 23px;
  font-size: 18px;
  letter-spacing: 0.01em;
  font-family: 'Barlow', Helvetica, Arial, sans-serif;
  color: #041615;
}

.page-content-n03BCpr7kc9zaUHJU9O3o {
  text-align: left;
  font-size: 18px;
  font-family: 'Barlow', sans-serif;
  font-weight: 400;
  line-height: 23px;
  letter-spacing: 0.01em;
  margin: 5rem 0 7rem;
  padding: 23px 32px;
  border-radius: 5px;
}

.page-content-n03BCpr7kc9zaUHJU9O3o p:last-child {
    margin-bottom: 0;
  }

.gray_box-3OBB5eioQNtv7_5NhhxIo {
  background-color: #efefef;
  color: #041615;
}

.no_styling-yDFWEjiWykusYqAZgZsts {
  background-color: #f7f7f7;
}
.resourceItem-1rxkPUbV0-kYI9yM3OYtwh {
  text-decoration: none;
  color: #041615;
}

.resourceItem-1rxkPUbV0-kYI9yM3OYtwh svg {
  fill: #041615;
  position: absolute;
  top: 12px;
  left: 12px;
  margin-right: 8px;
}
.resourceList-1E3u0G75Tl9uyw5WUXFlGi {
  list-style: none;
  margin: 0;
  padding: 0;
  padding-left: 0;
}

.section-1Z1snunA7UwyFUxNZzkBwe {
  padding: 5px 0px 20px;
  margin-bottom: 20px;
  position: relative;
  border-bottom: 1px solid #a6adad;
}

.indicatorLess-2OJSz6z5jgWIpFrOpyfguO {
  position: absolute;
  top: 10px;
  right: 10px;
  color: #777;
}
.indicatorMore-GEyOiRIngC0_dl5ncqPjr {
  position: absolute;
  top: 10px;
  right: 10px;
  color: #777;
}

.section-1Z1snunA7UwyFUxNZzkBwe h4 {
  display: block;
  position: relative;
  margin: 0;
  padding-right: 1.5em;
  font-family: 'Titillium Web';
  font-size: 2rem;
  font-weight: 700;
  color: #a6adad;
  letter-spacing: 2px;
  line-height: 33px;
  text-transform: uppercase;
}

.section-1Z1snunA7UwyFUxNZzkBwe h4:hover {
    cursor: pointer;
  }

.section-1Z1snunA7UwyFUxNZzkBwe h4::after {
  content: '';
  position: absolute;
  display: block;
  top: 0.5em;
  right: 3em;
  width: 0.75em;
  height: 0.75em;
  border-top: 0.75rem solid #7b7b7b;
  border-left: 0.75rem solid transparent;
  border-right: 0.75rem solid transparent;
  transition: all 200ms ease-in-out;
  transform: rotate(0deg);
}

.section-1Z1snunA7UwyFUxNZzkBwe h4.active-1uGQAwnVUjRiPGxGjkgb0b::after {
  transform: translateY(-5px) rotate(-180deg);
}

.resourceItem-K6NXU8StufUX8ee-4FIHv {
  margin: 15px 0 0 0;
  list-style: none;
  /*border: 1px solid #efefef;*/
  /*box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);*/
  transition: box-shadow 0.2s;
  position: relative;
}

.resourceItem-K6NXU8StufUX8ee-4FIHv p {
    max-width: 600px;
    margin-right: 1rem;
    font-family: 'Barlow';
    font-size: 1.6rem;
    color: #041615;
    letter-spacing: 0.01em;
    line-height: 19px;
  }

.resourceItem-K6NXU8StufUX8ee-4FIHv a {
  padding: 8px 12px 8px 45px;
  display: block;
  font-family: 'Barlow';
  font-size: 1.6rem;
  color: #00664c;
  font-weight: bold;
  letter-spacing: 0.01em;
  line-height: 24px;
}

.resourceItem-K6NXU8StufUX8ee-4FIHv a + div {
    padding-left: 4.5rem;
  }

/*.resourceItem::before {
  content: '';
  display: block;
  position: absolute;
  width: 4px;
  top: -1px;
  left: -1px;
  bottom: -1px;
  /*background-color: #3979C5;
}*/

.resourceItem-K6NXU8StufUX8ee-4FIHv:hover {
  /*box-shadow: 0px 3px 8px 3px rgba(0, 0, 0, 0.1);*/
}

.resources-3SuRLY6uirghV_cOLJuYVr {
  margin: 0;
  padding: 0;
  list-style: none;
  margin-bottom: 20px;
}
.container-2rmD0E8nUA72SbLMl3MzRi {
  position: relative;
  display: block;
  color: inherit;
  text-decoration: none;
  min-height: 86px;
}

  .container-2rmD0E8nUA72SbLMl3MzRi:hover,
  .container-2rmD0E8nUA72SbLMl3MzRi:focus {
    text-decoration: none;
  }

.cardContainer-lkev6g4lPmQvYfYH7TlIc {
  display: flex;
  overflow: hidden;
  align-items: center;
  height: 86px;
}

.container-2rmD0E8nUA72SbLMl3MzRi:hover .cardContainer-lkev6g4lPmQvYfYH7TlIc > div:first-child div,
.container-2rmD0E8nUA72SbLMl3MzRi:focus .cardContainer-lkev6g4lPmQvYfYH7TlIc > div:first-child div,
.container-2rmD0E8nUA72SbLMl3MzRi:active .cardContainer-lkev6g4lPmQvYfYH7TlIc > div:first-child div {
  transform: scale(1.15);
}

.imageHeader-2hO_mvgt2EXYHvCwn8WjKj {
  width: 86px;
  height: 86px;
  min-height: 86px;
  min-width: 86px;
  overflow: hidden;
}

.image-3BVupixCtqNHnlrCinqAFf {
  width: 100%;
  height: 100%;
  background-size: cover;
  transition: transform 200ms ease-in-out;
  overflow: hidden;
  display: block;
  background-color: #ffffff;
}

.title-1cMVc3X1HAh8i2DHGUu2hx {
  margin-bottom: 0;
  font-family: 'Titillium Web';
  font-size: 2rem;
  color: #041615;
  letter-spacing: 0.01em;
  line-height: 23px;
  margin-top: 0;
}

.subtitle-hjjd8tWClWxue0E_kPDd2 {
  font-family: 'Barlow';
  font-size: 1.4rem;
  color: #041615;
  letter-spacing: 0.01em;
  line-height: 19px;
  margin-top: 2px;
}

.content-1-Q_T5iC6vxGRufYo_Sueg {
  width: 100%;
  background: rgba(255, 255, 255, 1);
  padding: 15px;
  transition: background 200ms ease-in-out, color 200ms ease-in-out;
  display: flex;
  flex-direction: column;
}

.content-1-Q_T5iC6vxGRufYo_Sueg:hover,
.content-1-Q_T5iC6vxGRufYo_Sueg:focus,
.content-1-Q_T5iC6vxGRufYo_Sueg:active {
  background: rgba(255, 255, 255, 0);
}

.liveStreamIndicator-1lOPqmANuunddKyOaS47Ty {
  display: inline-block;
  background-color: #0044dc;
  color: white;
  padding: 0 10px;
  position: absolute;
  z-index: 10;
  border-radius: 3px;
  bottom: 5px;
  right: 5px;
  height: 18px;
  font-size: 1rem;
  line-height: 1;
}

.liveStreamIndicator-1lOPqmANuunddKyOaS47Ty svg {
  margin-bottom: 2px;
}

.liveStreamIndicator-1lOPqmANuunddKyOaS47Ty small {
  display: inline-block;
  font-size: 1rem;
  margin-left: 5px;
  color: white;
}
.locations-2mCzZsVjYCT2wA6_xNyKkE {
  position: relative;
  height: 100%;
  overflow: hidden;
  padding-top: 6rem;
  z-index: 2;
}

  @media screen and (max-width: 991px) {.locations-2mCzZsVjYCT2wA6_xNyKkE {
    padding-top: 9rem
}
  }

.locationsContainer-1_sTBnpjHpOuSBo7fadJFp {
  margin-top: 1.25em;
  padding: 1.25em 15px 0 15px;
}

.locationsMapContainer-3Xg0ZdKSLdyO9q4OHCyjIi {
  max-width: 900px;
  margin: 0 auto;
}

.locationsMapContainer-3Xg0ZdKSLdyO9q4OHCyjIi h2 {
    font-size: 34px;
    font-weight: 600;
    letter-spacing: 0.02em;
  }

@media screen and (max-width: 991px) {

.locationsMapContainer-3Xg0ZdKSLdyO9q4OHCyjIi {
    padding: 0 2rem
}
  }

.gridContainer-1ZlHNj4j-PXz9q5kdRdTDM {
  background-color: #f8f8f8;
  margin-top: 4rem;
  padding-top: 4rem;
  margin-bottom: -10rem;
  padding-bottom: 15rem;
}

/* infinite scroll loading gradient */
.gridContainer-1ZlHNj4j-PXz9q5kdRdTDM + div:not(:empty) {
  background-image: linear-gradient(0deg, #f8f8f8 0%, #f8f8f8 50%, transparent 100%);
  width: 100%;
  max-width: 100%;
  height: 24rem;
  z-index: 6;
  position: absolute;
  bottom: 0;
  display: flex;
  justify-content: center;
  align-items: flex-end;
}

.searchContainer-20ccbJyHsW_BhYjrJi4Iv4 {
  display: flex;
  margin: 4rem 0 6rem;
  padding-bottom: 6rem;
  border-bottom: 1px solid #a6adad;
}

@media screen and (max-width: 1024px) {

.searchContainer-20ccbJyHsW_BhYjrJi4Iv4 {
    flex-direction: column
}
  }

@media screen and (max-width: 991px) {

.searchContainer-20ccbJyHsW_BhYjrJi4Iv4 {
    margin: 0 0 3rem;
    padding-bottom: 3rem
}
  }

.searchContainer-20ccbJyHsW_BhYjrJi4Iv4 a {
  margin-left: 3.3rem;
}

@media screen and (max-width: 1024px) {

.searchContainer-20ccbJyHsW_BhYjrJi4Iv4 a {
    margin-left: 0;
    margin-top: 1.8rem
}
  }

.page-heading-bNNm51OSy8qmz_mtb3G6n {
  color: #041615;
}

.callout-1iFBmeQQfQsuhDZeGvUUon {
  max-width: 1280px;
  margin: 20px 0;
  padding: 20px 0;
  color: #041615;
  font-size: 1.4rem;
  line-height: 1.9rem;
}

.callout-1iFBmeQQfQsuhDZeGvUUon a {
    padding: 1rem 2rem;
    margin-top: 2rem;
  }

.callout-1iFBmeQQfQsuhDZeGvUUon h4 {
  margin: 0 0 1rem;
  padding: 0;
}

.callout-1iFBmeQQfQsuhDZeGvUUon p {
  color: #041615;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 1.9rem;
  letter-spacing: 0.01em;
}

.map-bkgd-2OO2FJTlQRSki9lvz_k9Le {
  position: absolute;
  top: 0;
  left: 0;
  padding-bottom: 50%;
  width: 100%;
  z-index: -1;
}

@media screen and (max-width: 991px) {

.map-bkgd-2OO2FJTlQRSki9lvz_k9Le {
    padding-bottom: 100%
}
  }

.map-bkgd-2OO2FJTlQRSki9lvz_k9Le #map .mapboxgl-ctrl-bottom-left {
      bottom: auto;
      top: 0.2rem;
    }

.map-bkgd-2OO2FJTlQRSki9lvz_k9Le::after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 0;
  background-image: radial-gradient(#ffffff 0%, rgba(255, 255, 255, 0) 65%);
}
/*
skyward: #4082CD;
  -darken: #1d4470;
earthside: #A8CC7B;
  -darken #699038;
starlight: #FFD01B;
  -darken: #9b7b00;
inkydepths: #1C2E43;
*/

.cta-3f5YdekxnhQE9RTVyM-7A7 {
  display: inline-block;
  min-width: 140px;
  background: #4082cd;
  padding: 0.3rem 1.75rem;
  box-shadow: 0 4px 0 #1d4470, 0 4px 8px rgba(0, 0, 0, 0.35);
  color: #fff;
  border-radius: 2px;
  font-weight: 700;
  font-size: calc(2rem * 0.7);
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  -webkit-font-smoothing: antialiased;

  transition: box-shadow 200ms ease-in-out, border-color 200ms ease-in-out,
    background 200ms ease-in-out, color 200ms ease-in-out;
}

.cta-blue-3WvNlwQye-x_5zKBCRkZYu {
  background: #4082cd;
  box-shadow: 0 4px 0 #1d4470, 0 4px 8px rgba(0, 0, 0, 0.35);
  color: #fff;
}

.cta-yellow-1VkD8RxJVYU3i5TRJYITng {
  background: #dac400;
  border-bottom: 5px solid #b19e00;
  box-shadow: none;
  color: #041615;
}

.cta-green-1j8j_OCzb_SkO7ExnZCCq8 {
  background-color: #4bb987;
  border-bottom: 5px solid #00664c;
  box-shadow: none;
  color: #1c2e43;
}

.cta-3f5YdekxnhQE9RTVyM-7A7:focus,
.cta-3f5YdekxnhQE9RTVyM-7A7:hover {
  background-color: #ffd01b;
  color: #fff;
  outline: none;
  box-shadow: 0 4px 0 #9b7b00, 0 4px 8px rgba(0, 0, 0, 0.35);
  text-decoration: none;
}

.cta-yellow-1VkD8RxJVYU3i5TRJYITng:hover,
.cta-yellow-1VkD8RxJVYU3i5TRJYITng:focus {
  background: #dac400;
  border-bottom: 5px solid #dac400;
  color: #041615;
}

.cta-green-1j8j_OCzb_SkO7ExnZCCq8:hover,
.cta-green-1j8j_OCzb_SkO7ExnZCCq8:focus {
  background: #4bb987;
  border-bottom: 5px solid #4bb987;
  color: #041615;
  box-shadow: none;
}

.cta-full-yfc-330BPLXOPKmdRgyN1 {
  display: block;
}

.cta-right-arrow-1cUcSvxSway7_ty0fjdDe5,
.cta-left-arrow-2OruxWtq8dXrxmV3g-Zhdk {
  padding-left: 2rem;
  padding-right: 2rem;
}

.cta-right-arrow-1cUcSvxSway7_ty0fjdDe5::after {
  content: '\2192';
  display: inline-block;
  margin: 0 0 0 1rem;
  font-family: 'Titillium Web';
}

.cta-left-arrow-2OruxWtq8dXrxmV3g-Zhdk::before {
  content: '\2190';
  display: inline-block;
  margin: 0 1rem 0 0;
  font-family: 'Titillium Web';
}

.cta-small-1dWGD2cvg4hmcPQLElrmB7 {
  min-width: auto;
  font-size: 0.8em;
  padding: 1rem;
}
.map-outer-2hbRPAKZD8BMw0a2W0Az8p {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
}

.map-outer-2hbRPAKZD8BMw0a2W0Az8p .map-inner-1YVILo3fKmN1mqnqMJVhqN {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.working-2k4JrxF1Oj9XE6n9dS9TJj {
  width: auto;
  padding: 0 8px;
}

.working-2k4JrxF1Oj9XE6n9dS9TJj span {
    display: inline-block;
    margin-left: 5px;
  }
.tabContainer-21s9DRbzET2IXCun23lNMO {
  margin-top: -57px;
}
.registeredUsers-3WP-c86DCEG69n8hwH3lAy {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
}

.registeredUsers-3WP-c86DCEG69n8hwH3lAy li {
  margin: 0 5px 0 0;
  padding: 0;
}

.previewWarning-S511TPCC54586pt0rhihf {
  position: fixed;
  bottom: 0;
  height: 42px;
  left: 0;
  right: 0;
  background-color: #e2443a;
  color: white;
  z-index: 1000;
  display: flex;
  align-items: center;
  justify-content: center;
}

.previewWarning-S511TPCC54586pt0rhihf a {
  color: white;
  margin-left: 5px;
}

@media screen and (max-width: 767px) {
    .eventPanel-st5EGPgOcM7xYXgixOlso > div {
      flex-direction: column;
    }

      .eventPanel-st5EGPgOcM7xYXgixOlso > div > div:last-child {
        margin-top: 4rem;
      }
  }
.btn-sqWB0JychXcdibfYroziW {
  width: 100%;
  background: transparent;
  padding: 0.3rem 1.75rem;
  height: 42px;
  border: 2px solid #b19e00;
  border-bottom: 5px solid #b19e00;
  color: #041615;
  border-radius: 2px;
  font-weight: 700;
  letter-spacing: 0.03em;
  font-size: calc(2rem * 0.7);
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  -webkit-font-smoothing: antialiased;
  margin-right: 2.6rem;
  margin-top: 0;

  transition: box-shadow 200ms ease-in-out, border-color 200ms ease-in-out,
    background 200ms ease-in-out, color 200ms ease-in-out;
}

.btn-sqWB0JychXcdibfYroziW::after {
  content: '\2192';
  display: inline-block;
  margin: 0 0 0 1rem;
}

.btn-sqWB0JychXcdibfYroziW:hover,
.btn-sqWB0JychXcdibfYroziW:focus {
  background: #dac400;
  border-color: #dac400;
  border-bottom: 5px solid #dac400;
  color: #041615;
  text-decoration: none;
}

.loggedOut-2nG8PoPS4YG5EFPtqraimc {
  margin: 10px auto 0;
  background-color: #efefef;
  color: #041615;
  padding: 10px;
  font-size: 14px;
  line-height: 19px;
}

.warning-3yqnYEHu2qY65LDPOw-aK,
.info-Ml0kiFN1h2bDeOTJFAR64,
.registered-2zK0XLMXEEn2RWgZdDGs51,
.waitlisted-3YtUsoTQK5-OM0DAeBSFG7 {
  overflow: auto;
  padding: 10px;
  display: flex;
  font-size: 14px;
  line-height: 19px;
  margin: 0;
  align-items: center;
}

.infoContainer-Z83ofHB82dZHzSXtLVfGB {
  overflow: auto;
  padding: 22px 20px 25px;
  font-size: 0.85em;
  line-height: 1.36em;
  margin: 0 0 4rem;
  background-color: #efefef;
  color: #041615;
}

.infoContainer-Z83ofHB82dZHzSXtLVfGB > div {
  display: flex;
  align-items: center;
}

.infoContainer-Z83ofHB82dZHzSXtLVfGB h4 {
  font-size: 2rem;
  font-family: 'Titillium Web', sans-serif;
  color: #041615;
  letter-spacing: 0.01em;
  margin-top: 0;
  margin-bottom: 1rem;
}

.infoContainer-Z83ofHB82dZHzSXtLVfGB span {
  font-size: 1.4rem;
  font-family: 'Barlow', sans-serif;
  letter-spacing: 0.01em;
}

.warning-3yqnYEHu2qY65LDPOw-aK a,
.info-Ml0kiFN1h2bDeOTJFAR64 a,
.registered-2zK0XLMXEEn2RWgZdDGs51 a,
.waitlisted-3YtUsoTQK5-OM0DAeBSFG7 a {
  color: inherit;
}

.warning-3yqnYEHu2qY65LDPOw-aK {
  background-color: #efefef;
  color: #041615;
  margin-bottom: 3rem;
  border-radius: 5px;
}

.info-Ml0kiFN1h2bDeOTJFAR64 {
  background-color: #efefef;
  color: #041615;
  border: 0;
  border-radius: 5px;
}

.registered-2zK0XLMXEEn2RWgZdDGs51,
.waitlisted-3YtUsoTQK5-OM0DAeBSFG7 {
  background-color: #efefef;
  color: #041615;
  border-radius: 5px;
}

.icon-IkCrSZaY5Xbjo6KiDx9To {
  font-size: 20px;
  display: block;
  margin-left: 10px;
}

.infoIcon-2FcJGb-7SINM_STBDDypdP {
  color: #041615;
  font-size: 2rem;
}

.warningIcon-2e1JipcfTfDvBmRTcAL2TS {
  color: #041615;
}

.waitlistedIcon-1CcyGYuXRnjExvmZniT8yg {
  color: #041615;
}

.registeredIcon-2RG8SmA7R90Njb6vnJw4XI {
  color: #041615;
}

.registered-2zK0XLMXEEn2RWgZdDGs51 span,
.waitlisted-3YtUsoTQK5-OM0DAeBSFG7 span {
  color: #041615;
  flex-direction: column;
  display: flex;
  align-items: flex-start;
}

span button:hover {
  text-decoration: underline;
}

.waitlistLink-3SrsLdwspIehKqsPpRIEg0 {
  color: #00664c;
  text-decoration: none;
  font-weight: 500;
}

.waitlistLink-3SrsLdwspIehKqsPpRIEg0:hover {
  cursor: pointer;
}

.registered-2zK0XLMXEEn2RWgZdDGs51 button,
.waitlisted-3YtUsoTQK5-OM0DAeBSFG7 button {
  display: inline-block;
  margin-top: 10px;
  color: #00664c;
  text-decoration: none;
  font-weight: 500;
  text-align: left;
}
.schedule-8yZJdJFGQFs-Keddfrut {
  background-color: #fff;
  border: 1px solid #a6adad;
  padding: 22px 18px;
}

.scheduleTitle-yBS5VzvC9mw6GvCS3y02 {
  font-size: 2rem;
  font-family: 'Titillium Web', sans-serif;
  font-weight: 700;
  color: #041615;
  letter-spacing: 0.01em;
  margin-top: 0;
  margin-bottom: 1rem;
  line-height: 21px;
}

.timeline-1onB4rOhf-nNHTpzjFBEZl {
  list-style: none;
  padding: 0;
  margin-top: 3rem;
  margin-bottom: 0;
}

.timeline-1onB4rOhf-nNHTpzjFBEZl li::after {
  content: '';
  display: block;
  clear: both;
}

.timeline-1onB4rOhf-nNHTpzjFBEZl::after {
  content: '';
  display: block;
  clear: both;
}

.timelineSplit-2659YPneZ9aJOCpx56HaZL {
  text-transform: none;
  margin: 0;
  font-size: 1.4rem;
  font-family: 'Barlow', sans-serif;
  font-weight: 500;
  color: #a6adad;
  letter-spacing: 0.01em;
  line-height: 19px;
  display: inline-block;
}

.timelineEvent-VbpL2vyr_JymJ2jC14Tuu {
  width: 100%;
  clear: both;
  margin-left: 9px;
  position: relative;
  padding-bottom: 15px;
  line-height: 1.25em;
}

.timeline-1onB4rOhf-nNHTpzjFBEZl li:hover .timelineEvent-VbpL2vyr_JymJ2jC14Tuu::before {
  background-color: #4bb987;
}

.timelineEvent-VbpL2vyr_JymJ2jC14Tuu::before {
  content: '';
  display: block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  transition: background-color 0.5s;
  background-color: #efefef;
  top: -5px;
  position: absolute;
}

.timeline-1onB4rOhf-nNHTpzjFBEZl .timelineEvent-VbpL2vyr_JymJ2jC14Tuu {
  padding-left: 20px;
  float: left;
  text-align: left;
  border-left: 2px solid #efefef;
  right: -1px;
  display: flex;
  align-items: flex-start;
}
.timeline-1onB4rOhf-nNHTpzjFBEZl .timelineEvent-VbpL2vyr_JymJ2jC14Tuu::before {
  left: -6px;
}

.timeline-1onB4rOhf-nNHTpzjFBEZl li:last-child .timelineEvent-VbpL2vyr_JymJ2jC14Tuu {
  border-color: transparent;
  padding-bottom: 0;
}

.timeline-1onB4rOhf-nNHTpzjFBEZl time {
  font-family: 'Barlow', sans-serif;
  font-weight: 500;
  font-size: 1.4rem;
  color: #041615;
  margin-top: -5px;
  display: inline;
  margin-bottom: 10px;
  margin-right: 5px;
  line-height: 19px;
  white-space: nowrap;
}

.timeline-1onB4rOhf-nNHTpzjFBEZl p {
  display: inline;
  font-size: 1.4rem;
  line-height: 19px;
}

.timeline-1onB4rOhf-nNHTpzjFBEZl div {
  display: inline-block;
  font-family: 'Barlow', sans-serif;
  color: #041615;
  position: relative;
  top: -12px;
}

.empty-27tqIysCWrxKLn_Iver4W5 {
  background-color: #efefef;
  border-radius: 5px;
  padding: 20px;
  text-align: left;
  color: #041615;
  font-size: 14px;
  line-height: 19px;
  letter-spacing: 0.2px;
  margin-top: 1.5rem;
}
.container-QQgw_fRNpvbchONqxAOz5 {
  display: flex;
  max-width: 1120px;
  margin: 30px auto 0;
  padding: 0 2rem 5rem;
  flex-direction: column-reverse;
}
  @media screen and (min-width: 768px) {.container-QQgw_fRNpvbchONqxAOz5 {
    flex-direction: row
}
  }
.sidebar-2lQmJzhO7oaDwlE8AlXy4M {
  flex: 0.3;
  padding: 0px 15px 40px 45px;
}
@media screen and (max-width: 768px) {
.sidebar-2lQmJzhO7oaDwlE8AlXy4M {
    margin-right: 0;
    padding: 0
}
  }
.main-2carq9VBcsuoFNs4XTVxW_ {
  flex: 0.7;
  padding: 0;
  word-break: break-word;
}
.main-2carq9VBcsuoFNs4XTVxW_ a {
    color: #00664c;
  }

.headerImage-3e744Yojbo5v4oBaVunvQ3 {
  width: 100%;
  display: block;
  margin-bottom: 4rem;
}

.locationHeading-35opslSB3-q5XikjJMIQ2Z {
  font-family: 'Titillium Web';
  font-size: 2.8rem;
  font-weight: 600;
  color: #041615;
  letter-spacing: 0.02em;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 25px;
}

.contentContainer-2bBWMqjn815p2YK777h-AX {
  margin: 0 0 4rem;
}

.contentContainer-2bBWMqjn815p2YK777h-AX a {
    font-weight: bold;
  }

.contentContainer-2bBWMqjn815p2YK777h-AX p,
  .contentContainer-2bBWMqjn815p2YK777h-AX li {
    font-size: 18px;
    line-height: 23px;
  }

.contentContainer-2bBWMqjn815p2YK777h-AX:first-child {
  margin-top: 0;
}

.contentContainer-2bBWMqjn815p2YK777h-AX img {
  max-width: 100%;
  width: 100%;
}

.smallDateTitle-SZXp3j2A-D0_LhHgKfLa5 {
  margin: 0;
  font-size: 1.4rem;
  font-family: 'Barlow', sans-serif;
  font-weight: 500;
  color: #a6adad;
  letter-spacing: 0.01em;
  line-height: 19px;
}

.datetime-3_fM__Ikq3k0iBH_U3ZwiS {
  display: block;
  min-width: 200px;
  max-width: 320px;
  line-height: 19px;
  font-size: 1.4rem;
  font-weight: normal;
  font-family: 'Barlow', sans-serif;
  color: #041615;
}

.datetime-3_fM__Ikq3k0iBH_U3ZwiS strong {
  font-weight: 600;
  color: #041615;
}

.datetimeTime-2zqVBDf-fb96PFxDQt5Otp {
  display: block;
  color: #777;
  font-weight: normal;
}

.timezone-1GCESmVKwKSC9kw5rSvcCA {
  display: block;
  color: #777;
  font-weight: normal;
}

.dateLockup-H1FcP887jbnK5LLyG-FBJ {
  margin-top: 15px;
}

.dateLockup-H1FcP887jbnK5LLyG-FBJ:first-child {
  margin-top: 0;
}

.dateTitle-FQZL-n83pU-Xk1PlxJX8Y {
  font-weight: bold;
  margin-bottom: 5px;
  margin-top: 0;
}

.registrationBox-L47YHb6GsmvqulmS3nVTh,
.card-1wIPB42VbQJSAyQyzwwTJv {
  margin-bottom: 40px;
  padding: 22px 18px;
  background-color: #ffffff;
  border: 1px solid #a6adad;
}

.card-1wIPB42VbQJSAyQyzwwTJv + .card-1wIPB42VbQJSAyQyzwwTJv {
  margin-top: 20px;
}

.cardContainer-2eIJ16bTVFD-wzzkA_xscI {
  margin-top: 20px;
}

.createTeam-1Lus7qkOYTTnRs358D82td a {
  width: 100%;
}

.dateCardTitle-xlF8SUctxxPzr2dJP-a8O {
  font-size: 2rem;
  font-family: 'Titillium Web', sans-serif;
  color: #041615;
  letter-spacing: 0.01em;
  margin: 0 0 1rem;
  line-height: 21px;
}

.dateCardAddress-23xueeuv0kkJGwqHbuf8Th {
  margin: 0;
  font-size: 1.4rem;
  font-family: 'Barlow', sans-serif;
  color: #041615;
  letter-spacing: 0.01em;
  line-height: 19px;
}

.leads-uMPSl0BhvrZwMRMXxWu6y {
  list-style: none;
  margin: 0;
  padding: 0;
}

.leads-uMPSl0BhvrZwMRMXxWu6y > li a {
  display: flex;
  align-items: flex-start;
  text-decoration: none;
  color: inherit;
}

.lead-2FgjR9HvbTYHvHtVa3PRI2 > li a > * {
  flex-shrink: 0;
}

.lead-2FgjR9HvbTYHvHtVa3PRI2 + .lead-2FgjR9HvbTYHvHtVa3PRI2 {
  margin-top: 10px;
}

.leadInfo-3DkWYerlhZqNoddvHtbbOU {
  display: flex;
  flex-direction: column;
  margin-bottom: 10px;
}

.leadUsername-3QUUIu22qd5sNxzZS8EbCp {
  font-family: 'Barlow';
  font-size: 1.4rem;
  color: rgba(76, 76, 76, 1);
  letter-spacing: 0.03em;
  margin-left: 10px;
  line-height: 20px;
}

.leadCity-3uZGx8qMs1wULDG29kitWn {
  font-family: 'Barlow';
  font-size: 1.4rem;
  color: rgba(76, 76, 76, 1);
  letter-spacing: 0.03em;
  margin-left: 10px;
  line-height: 20px;
}

.leadUsername-3QUUIu22qd5sNxzZS8EbCp {
  margin-top: 0;
}

.leadName-CL631YgxliLZDqILNJynW {
  margin-left: 10px;
  margin-bottom: 3px;
  font-weight: 500;
  line-height: 19px;
}

.cardTitle-2yyg3pPBPXGXrRkdH3jxjD {
  font-size: 2rem;
  font-family: 'Titillium Web', sans-serif;
  color: #041615;
  letter-spacing: 0.01em;
  margin-top: 0;
  margin-bottom: 1rem;
}

.cardDescription-3R_SS6KVwqmr2ZMgv9_gal {
  margin-bottom: 25px;
  color: #041615;
  font-family: 'Barlow', sans-serif;
  font-size: 14px;
  letter-spacing: 0.01em;
  line-height: 19px;
}

.socialLinksContainer-1drFjkO8ITCXLkuu53sBRg {
  margin: 15px 0 0 0;
  padding: 8px 0 0 0;
  border-top: 1px solid #efefef;
}

.socialLinks-1-NgbZkq9aqLdB7JiX6kqL {
  margin: 0;
  padding: 0;
  list-style: none;
}

.socialLink-19MD6Z5zspxlM-Srg2212C {
  display: inline-block;
}

.btn-2Iumbfv20D4Qa3OKfh3Xfy {
  padding: 8px 20px;
  color: white;
  text-decoration: none;
  background-color: #3979c5;
}

.socialLink-19MD6Z5zspxlM-Srg2212C + .socialLink-19MD6Z5zspxlM-Srg2212C {
  margin-left: 15px;
}

.socialLinks-1-NgbZkq9aqLdB7JiX6kqL {
  margin-left: -5px;
  padding-top: 1rem;
}

.socialLinkLink-1RLraRSf_MoE_UtJ9NklRt {
  color: #041615;
  font-size: 28px;
}

.socialLinkLink-1RLraRSf_MoE_UtJ9NklRt:hover {
  color: #00664c;
}

.empty-3EMhwj66UwTVtJOBKZ6Bhd {
  background-color: #efefef;
  border-radius: 5px;
  padding: 30px;
  text-align: left;
  color: #041615;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: 0.2px;
}

.eventEmpty-12tAaTDR_dOnuyMfJMbJ9A {
  margin-bottom: 4rem;
}

.statsContainer-1D0FCWxp-J6SfRBLvD63pI {
  font-family: 'Barlow';
  font-size: 1.8rem;
  color: #041615;
  letter-spacing: 0.01em;
  text-transform: none;
  line-height: 1.3;
  margin-bottom: 3rem;
  border: 1px solid #a6adad;
  padding: 3.3rem 2.3rem 2.3rem;
  position: relative;
}

.statsContainer-1D0FCWxp-J6SfRBLvD63pI::before {
    content: '';
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNDVweCIgaGVpZ2h0PSI0NXB4IiB2aWV3Qm94PSIwIDAgNDUgNDUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+aWNvbi9jaGVjayBpY29uPC90aXRsZT4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iMCUiIHgyPSI1MCUiIHkyPSIxMDAlIiBpZD0ibGluZWFyR3JhZGllbnQtMSI+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMwNDE2MTUiIG9mZnNldD0iMCUiPjwvc3RvcD4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzBBMkQyQiIgb2Zmc2V0PSIxMDAlIj48L3N0b3A+CiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJMb2NhdGlvbnMtSW5kaXZpZHVhbC0tLVRhYjFiIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTQ3LjAwMDAwMCwgLTU0NS4wMDAwMDApIiBzdHJva2U9IiNGRkZGRkYiPgogICAgICAgICAgICA8ZyBpZD0iY2FyZC9sb2NhdGlvbi1tZXNzYWdlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjAuMDAwMDAwLCA0NDkuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM5MS4wMDAwMDAsIDEwMC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8Y2lyY2xlIGlkPSJPdmFsIiBzdHJva2Utd2lkdGg9IjMuMTUwMTU0NjgiIGZpbGw9InVybCgjbGluZWFyR3JhZGllbnQtMSkiIGZpbGwtcnVsZT0ibm9uemVybyIgY3g9IjE4LjUiIGN5PSIxOC41IiByPSIyMC4wNzUwNzczIj48L2NpcmNsZT4KICAgICAgICAgICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgtMy1Db3B5LTExIiBzdHJva2Utd2lkdGg9IjMuMDkxOTE1MTMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTkuMDQ2ODEyLCAxOC45ODMzOTMpIHNjYWxlKDEsIC0xKSByb3RhdGUoNi4wMDAwMDApIHRyYW5zbGF0ZSgtMTkuMDQ2ODEyLCAtMTguOTgzMzkzKSAiIHBvaW50cz0iMTEuOTAxMDUyNCAxOC43NTQxNTA1IDE1LjM3MzEyMjQgMTQuMTExMjg0NSAyNi4xOTI1NzEyIDIzLjg1NTUwMTkiPjwvcG9seWxpbmU+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
    width: 45px;
    height: 45px;
    background-size: 45px 45px;
    position: absolute;
    top: -22.5px;
    left: 50%;
    transform: translateX(-50%);
  }

.welcomeMessage-2ymBgJV6m0reGOEaV60nEg a {
  font-weight: bold;
}

.welcomeMessage-2ymBgJV6m0reGOEaV60nEg li,
.welcomeMessage-2ymBgJV6m0reGOEaV60nEg p {
  line-height: 23px;
  font-size: 18px;
  letter-spacing: 0.01em;
  font-family: 'Barlow', Helvetica, Arial, sans-serif;
  color: #041615;
}

.statsTextBold-1XTuLfPRFQlLpi_SH-By8b {
  font-weight: 600;
}

.registrationBox-L47YHb6GsmvqulmS3nVTh {
  background-color: #fff;
  border: 1px solid #a6adad;
  padding: 22px 18px;
  box-shadow: none;
  margin-top: 0;
  margin-bottom: 4rem;
}

.registrationBox-L47YHb6GsmvqulmS3nVTh h4 {
  font-family: 'Titillium Web';
  font-size: 2.3rem;
  margin-bottom: 1rem;
  margin-top: 0;
  font-weight: 600;
  color: #041615;
  letter-spacing: 0.01em;
  line-height: 23px;
}

.registeredCopy-26gL0LTsPGrupQCx1_-tOb {
  font-family: 'Barlow';
  font-size: 1.4rem;
  color: #041615;
  letter-spacing: 0.01em;
  line-height: 19px;
  margin-bottom: 1rem;
}

.registrationBox-L47YHb6GsmvqulmS3nVTh .container-QQgw_fRNpvbchONqxAOz5 {
  margin-bottom: 0;
}

.registeredUsers-lvBT4y8io04t45EG3nZXA {
  font-family: 'Barlow';
  color: #a6adad;
  font-size: 1.4rem;
  letter-spacing: 0.01em;
  line-height: 19px;
  margin-bottom: 3rem;
}
.empty-RXAzbeizoJw_lsFoz_54G {
  border: 2px dashed #efefef;
  padding: 30px;
  text-align: center;
  color: #777;
}

.inlineImage-EH6-lQ0m8QaAwG6MNs-gH {
  display: flex;
  align-items: center;
  padding-right: 15px;
  margin-bottom: 20px;
}

.inlineImage-EH6-lQ0m8QaAwG6MNs-gH h3 {
  margin-bottom: 0;
  margin-left: 28px;
  font-family: 'Titillium Web', Geneva, Tahoma, sans-serif;
  font-weight: 600;
  font-size: 28px;
  line-height: 35px;
  letter-spacing: 0.02em;
  color: #041615;
}

.inlineImage-EH6-lQ0m8QaAwG6MNs-gH img {
  max-width: 4rem;
}

.card-33LOj33LzlFIasIhC4xz2l {
  margin-top: 20px;
  flex-direction: column;
  background-color: #efefef;
  padding: 15px;
  display: flex;
  justify-content: center;
}

@media screen and (min-width: 667px) {

.card-33LOj33LzlFIasIhC4xz2l {
    flex-direction: row
}
  }

.card-33LOj33LzlFIasIhC4xz2l p {
    font-size: 18px;
    line-height: 24px;
    color: #041615;
  }

.cardInner-1uniUAnsnyCJJKfqFs2tf3 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 1;
  padding-right: 15px;
  margin-bottom: 15px;
}

.cardCard-UzAkxxy_vnfuvO8hN2Oc0 {
  flex: 1;
  margin: -28px 0;
  max-width: 228px;
}

@media screen and (max-width: 767px) {

.cardCard-UzAkxxy_vnfuvO8hN2Oc0 {
    margin: 0
}
  }

.cardButton-24VpaqD0QfePbyrPe_px7u {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 15rem;
  margin-top: 15rem;
}

.btn-1fE0QUYKZ2V0x9-SQzdRky {
  position: relative;
  background-color: transparent;
  cursor: pointer;
  font-size: 1.4rem;
  color: rgba(4, 22, 21, 1);
  line-height: 19px;
  transition: color 200ms ease-in-out, border-color 200ms ease-in-out,
    background-color 200ms ease-in-out, box-shadow 200ms ease-in-out;
  padding: 9px 33px 12px 33px;
  border: 2px solid #00664c;
  box-shadow: inset 0px -5px 0px 0px #00664c;
  border-radius: 2px;
  font-family: 'Titillium Web', Geneva, Tahoma, sans-serif;
  font-weight: 700;
  text-align: center;
  letter-spacing: 0.03em;
}

.btn-1fE0QUYKZ2V0x9-SQzdRky:hover {
  background-color: #00664c;
  color: #fff;
  border: 2px solid #00664c;
  box-shadow: inset 0px -5px 0px 0px #00664c;
  text-decoration: none;
}

.cardInner-1uniUAnsnyCJJKfqFs2tf3 > img {
  margin-right: 10px;
}

.statsClosing-27oxz4p3ZAvnuhA1p4_Zm {
  margin-top: 2rem;
  display: block;
}

.cardLeft-3ZwY2_cHkRC2WBecNmlsgl {
  display: flex;
  align-items: center;
}

@media screen and (min-width: 667px) {

.cardLeft-3ZwY2_cHkRC2WBecNmlsgl {
    width: 50%;
    padding-right: 1rem
}
  }

.nomineeHeading-1YR-VRP5mZGGfS_JjbHIcM {
  font-family: 'Titillium Web';
  font-size: 2.8rem;
  font-weight: 600;
  color: #041615;
  letter-spacing: 0.02em;
  text-transform: none;
  margin-top: 70px;
  margin-bottom: 15px;
}

.nomineeText-zyxP3FVxPdFQYP__Jr6Km {
  font-family: 'Barlow';
  font-size: 1.8rem;
  color: #041615;
  letter-spacing: 0.01em;
  line-height: 24px;
  margin-bottom: 3rem;
}
.container-2YFOk2qKMxAOKAVgsfcL-y {
  display: flex;
  max-width: 1024px;
  margin: 30px auto 0;
  flex-direction: column-reverse;
}
  @media screen and (min-width: 768px) {.container-2YFOk2qKMxAOKAVgsfcL-y {
    flex-direction: row
}
  }
  @media screen and (max-width: 800px) {.container-2YFOk2qKMxAOKAVgsfcL-y {
    max-width: unset;
    width: 100%
}
  }
.sidebar-m0bJRHSPR3Ad6-BcHCmwM {
  flex: 0.3;
  margin-right: 50px;
  padding: 0px 15px 40px 45px;
}
@media screen and (max-width: 800px) {
.sidebar-m0bJRHSPR3Ad6-BcHCmwM {
    margin-right: 0;
    padding: 0 3rem
}
  }
.main-DHCLex7gCOkFQYSNLLYeb {
  flex: 0.7;
  padding: 0 15px;
  word-break: break-word;
  font-family: 'Barlow';
  font-size: 2.1rem;
  color: rgba(76, 76, 76, 1);
  letter-spacing: 0.01em;
  line-height: 27px;
  margin: 5rem 3rem 5rem 5rem;
}
@media screen and (max-width: 800px) {
.main-DHCLex7gCOkFQYSNLLYeb {
    padding: 0px;
    margin: 0 3rem
}
  }

.main-DHCLex7gCOkFQYSNLLYeb .contentContainer-5OjdInC-DkVc3JLOgwhPG:first-child {
  border-left: 5px solid rgba(213, 26, 47, 1);
  padding-left: 5rem;
}

@media screen and (max-width: 800px) {

.main-DHCLex7gCOkFQYSNLLYeb .contentContainer-5OjdInC-DkVc3JLOgwhPG:first-child {
    padding-left: 2rem;
    border-left: none;
    border-top: 5px solid rgba(213, 26, 47, 1);
    padding-top: 2rem
}
  }

.contentContainer-5OjdInC-DkVc3JLOgwhPG h2,
.teamsTitle-3EeIX_OWYn7RTm_o9LG3lS {
  font-family: 'Titillium Web';
  font-size: 3.1rem;
  font-weight: 600;
  color: rgba(30, 30, 30, 1);
  letter-spacing: 0.03em;
  text-transform: none;
  margin-top: 50px;
  margin-bottom: 25px;
}

.contentContainer-5OjdInC-DkVc3JLOgwhPG p {
  font-family: 'Barlow';
  font-size: 2.1rem;
  color: rgba(76, 76, 76, 1);
  letter-spacing: 0.01em;
  line-height: 27px;
}

.contentContainer-5OjdInC-DkVc3JLOgwhPG b {
  font-weight: 600;
}

.contentContainer-5OjdInC-DkVc3JLOgwhPG img {
  max-width: 100%;
  width: 100%;
  margin-top: 50px;
}

.smallDateTitle-1vPO-oBhaec1l-S9SUilt1 {
  margin: 0;
  color: #999;
  line-height: 1em;
}

.datetime-37uBzs7f5Zg8qzT4c5-aXs {
  display: block;
  min-width: 200px;
  max-width: 320px;
  line-height: 1.35em;
  font-weight: normal;
  color: #777;
}

.datetime-37uBzs7f5Zg8qzT4c5-aXs strong {
  font-weight: 700;
  color: #444;
}

.datetimeTime-2B60a1jYVJ9xM9vMFwW55B {
  display: block;
  color: #777;
  font-weight: normal;
}

.timezone-38HogXL2BogBvjtSuf6lIe {
  display: block;
  color: #777;
  font-weight: normal;
}

.dateLockup-1i_S9wTpb9Ht_XZ_jEhvyh {
  margin-top: 15px;
}

.dateTitle-3EQf5PpQ28HnxLyaEBORhJ {
  font-weight: bold;
  margin-bottom: 5px;
  margin-top: 0;
}

.card-Y5fyfL4XHDnKd6eUFHxaF {
  margin-bottom: 20px;
  padding: 15px;
  background-color: #ffffff;
  border: 1px solid #efefef;
  box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.1);
}

.card-Y5fyfL4XHDnKd6eUFHxaF + .card-Y5fyfL4XHDnKd6eUFHxaF {
  margin-top: 20px;
}

.cardContainer-3HPDxdiFg5hAzTxqj4NTG0 {
  margin-top: 20px;
}

.dateCardTitle-Fm27V-icqArgqnYUm4GOQ {
  margin: 0;
  font-size: 1.25em;
  line-height: 1em;
}
.dateCardAddress-2XME4hDHEdoa8gvggodHq7 {
  margin: 0;
  color: #777;
  font-size: 0.75em;
}

.leads-3Gyt8lidyKmW4_fItNx3L2 {
  list-style: none;
  margin: 0;
  padding: 0;
}

.leads-3Gyt8lidyKmW4_fItNx3L2 > li {
  display: flex;
  text-decoration: none;
  color: inherit;
}

.leads-3Gyt8lidyKmW4_fItNx3L2 > li img {
  margin-top: 5px;
}

.lead-3_umpbKvvCjv9ghhXBYp0t > li > * {
  flex-shrink: 0;
}

.lead-3_umpbKvvCjv9ghhXBYp0t + .lead-3_umpbKvvCjv9ghhXBYp0t {
  margin-top: 10px;
}

.lead-3_umpbKvvCjv9ghhXBYp0t {
  display: flex;
}

.leadName-IbJZksOqPFnf-19aLPgj0 {
  margin-left: 10px;
  font-weight: 500;
}

.cardTitle-1gq0m3NUHn_wbG-OXP8n92 {
  margin-top: 0;
  margin-bottom: 5px;
}

.socialLinksContainer-25Rw3pQrzSk_DY1zrKolWH {
  margin: 15px 0 0 0;
  padding: 8px 0 0 0;
  border-top: 1px solid #efefef;
}

.socialLinks-3HeBCRJJ-nY8GAM_YxyCIY {
  margin: 0;
  padding: 0;
  list-style: none;
}

.socialLink-1jcvqfeWVDLruQw_OBgMb1 {
  display: inline-block;
}

.btn-2AwqSnxyz5QulcFtsD3WEe {
  padding: 8px 20px;
  color: white;
  text-decoration: none;
  background-color: #3979c5;
}

.socialLink-1jcvqfeWVDLruQw_OBgMb1 + .socialLink-1jcvqfeWVDLruQw_OBgMb1 {
  margin-left: 10px;
}

.socialLinkLink-3M-SdGMtlXZ-vKWeiRjVs8 {
  color: #999;
  font-size: 28px;
}

.empty-1IOLSTeGadcOrDRh1um9ie {
  border: 2px dashed #efefef;
  padding: 30px;
  text-align: center;
  color: #777;
}

.registrationBox-RJAULNl_I86sSunBUuw9m,
.card-Y5fyfL4XHDnKd6eUFHxaF {
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(218, 218, 218, 1);
  padding: 3rem;
  box-shadow: none;
  margin-top: 5rem;
  margin-bottom: 3rem;
}

.registrationBox-RJAULNl_I86sSunBUuw9m h4,
.cardTitle-1gq0m3NUHn_wbG-OXP8n92 {
  font-family: 'Titillium Web';
  font-size: 2.3rem;
  margin-bottom: 1rem;
  margin-top: 0;
  font-weight: 600;
  color: rgba(30, 30, 30, 1);
  letter-spacing: 0.01em;
  line-height: 23px;
}

.registrationBox-RJAULNl_I86sSunBUuw9m p,
small {
  font-family: 'Barlow';
  font-size: 1.5rem;
  color: rgba(76, 76, 76, 1);
  letter-spacing: 0.03em;
  line-height: 19px;
  margin-bottom: 3rem;
}

.registrationBox-RJAULNl_I86sSunBUuw9m .container-2YFOk2qKMxAOKAVgsfcL-y {
  margin-bottom: 0;
}

.leadInfo-3DlnDMMbFttX-IDmraEqyb {
  display: flex;
  flex-direction: column;
  margin-bottom: 10px;
}

.leadUsername-1oDnpOcG4e-XIMu8P1F_J,
.leadCity-mvl-5Rr8i-VvK4PtRIm8n {
  font-family: 'Barlow';
  font-size: 1.5rem;
  color: rgba(76, 76, 76, 1);
  letter-spacing: 0.03em;
  margin-left: 10px;
  line-height: 20px;
}

.leadUsername-1oDnpOcG4e-XIMu8P1F_J {
  margin-top: 5px;
}

.leadLink-2T8hLRo3vsatv6SiBR3IWM {
  text-decoration: none;
  color: inherit;
}

.teamChallengeSelect-2M8uGWNdnNJW_IEopu4x5s {
  margin-bottom: 2rem;
}
.title-2edEY9Ifuk9q7f9q6sof2Q {
  margin-bottom: 0;
  font-family: 'Titillium Web';
}
.address-2SjLnQTDK73vkMfabxm4mM {
}

.container-1dr7OZEmYWEyFV4e-MCkrQ {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNDMycHgiIGhlaWdodD0iMzMzcHgiIHZpZXdCb3g9IjAgMCA0MzIgMzMzIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPHRpdGxlPmNpcmNsZXM8L3RpdGxlPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkxvY2F0aW9ucy1JbmRpdmlkdWFsLS0tVGFiMWEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC04OTMuMDAwMDAwLCAtMTEwLjAwMDAwMCkiIHN0cm9rZT0iI0E2QURBRCI+CiAgICAgICAgICAgIDxnIGlkPSJncmF5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzAuMDAwMDAwLCAyNS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJjaXJjbGVzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5MjQuMDAwMDAwLCA4Ni4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTM4LjAwMDAwMCwgNDIuMDAwMDAwKSIgc3Ryb2tlLXdpZHRoPSIwLjUiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZWxsaXBzZSBpZD0iT3ZhbC1Db3B5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNDcuMDc3MjI3LCAxNDYuMDU1Mjg0KSBzY2FsZSgxLCAtMSkgdHJhbnNsYXRlKC0xNDcuMDc3MjI3LCAtMTQ2LjA1NTI4NCkgIiBjeD0iMTQ3LjA3NzIyNyIgY3k9IjE0Ni4wNTUyODQiIHJ4PSIxMy4zOTYzNDA2IiByeT0iMTMuMzk1MzAzMyI+PC9lbGxpcHNlPgogICAgICAgICAgICAgICAgICAgICAgICA8ZWxsaXBzZSBpZD0iT3ZhbC1Db3B5IiBzdHJva2UtbGluZWNhcD0icm91bmQiIGN4PSIxNDYuMDY2Mzg3IiBjeT0iMTQ0LjUzOTEzOSIgcng9IjE0Ni4wNjYzODciIHJ5PSIxNDQuNTM5MTM5Ij48L2VsbGlwc2U+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik00NS41LDkwIEM3MC42Mjg5NTYxLDkwIDkxLDY5Ljg1MjgxMzcgOTEsNDUgQzkxLDIwLjE0NzE4NjMgNzAuNjI4OTU2MSwwIDQ1LjUsMCBDMjAuMzcxMDQzOSwwIDAsMjAuMTQ3MTg2MyAwLDQ1IEMwLDY5Ljg1MjgxMzcgMjAuMzcxMDQzOSw5MCA0NS41LDkwIFoiIGlkPSJPdmFsLUNvcHktMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtZGFzaGFycmF5PSIwLDQiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+),
    linear-gradient(
      90deg,
      rgba(100, 100, 100, 0.15) 0%,
      #f8f8f8 70%,
      rgba(255, 255, 255, 0) 100%
    );
  color: white;
  overflow: hidden;
  text-align: center;
  position: relative;
  background-repeat: no-repeat;
  height: 255px;
  display: flex;
  align-items: center;
  background-size: auto;
  background-position: 85% 15%;
  box-shadow: inset 0px -2px 7px rgba(190,190,190,0.41961);
}

@media screen and (max-width: 800px) {

.container-1dr7OZEmYWEyFV4e-MCkrQ {
    background-image: linear-gradient(
      90deg,
      rgba(100, 100, 100, 0.15) 0%,
      #f8f8f8 70%,
      rgba(255, 255, 255, 0) 100%
    )
}
  }

.title-2edEY9Ifuk9q7f9q6sof2Q {
  margin: 0 0 1.5rem;
  font-family: 'Titillium Web';
  font-size: 3.4rem;
  font-weight: 600;
  color: #041615;
  letter-spacing: 0.02em;
  line-height: 4.6rem;
}

.country-1KoW9aEUiV2roNkzxwNIKd {
  margin: 0 0 30px 0;
  font-family: 'Titillium Web';
  font-size: 2rem;
  font-weight: 700;
  color: #00664c;
  letter-spacing: 0.01em;
  line-height: 2rem;
  text-transform: uppercase;
}

.content-2nihe380sR3iUL1RRNtKVk {
  position: relative;
  z-index: 1;
  max-width: 1120px;
  width: 100%;
  margin: 0 auto;
  padding: 0 0 0 11rem;
  text-align: left;
}

@media screen and (max-width: 767px) {

.content-2nihe380sR3iUL1RRNtKVk {
    padding: 0 0 0 4rem
}
  }
.container-1vrnbVCUapzMr0R3YjbODx {
  background-color: #bbd6eb;
  padding: 0.5em 1em;
  margin: 1em -0.5em 0;
}
.pageHeader-3rtyHVeOiB7QAlESWYix8v {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNDMycHgiIGhlaWdodD0iMzMzcHgiIHZpZXdCb3g9IjAgMCA0MzIgMzMzIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPHRpdGxlPmNpcmNsZXM8L3RpdGxlPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkxvY2F0aW9ucy1JbmRpdmlkdWFsLS0tVGFiMWEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC04OTMuMDAwMDAwLCAtMTEwLjAwMDAwMCkiIHN0cm9rZT0iI0E2QURBRCI+CiAgICAgICAgICAgIDxnIGlkPSJncmF5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzAuMDAwMDAwLCAyNS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJjaXJjbGVzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5MjQuMDAwMDAwLCA4Ni4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTM4LjAwMDAwMCwgNDIuMDAwMDAwKSIgc3Ryb2tlLXdpZHRoPSIwLjUiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZWxsaXBzZSBpZD0iT3ZhbC1Db3B5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNDcuMDc3MjI3LCAxNDYuMDU1Mjg0KSBzY2FsZSgxLCAtMSkgdHJhbnNsYXRlKC0xNDcuMDc3MjI3LCAtMTQ2LjA1NTI4NCkgIiBjeD0iMTQ3LjA3NzIyNyIgY3k9IjE0Ni4wNTUyODQiIHJ4PSIxMy4zOTYzNDA2IiByeT0iMTMuMzk1MzAzMyI+PC9lbGxpcHNlPgogICAgICAgICAgICAgICAgICAgICAgICA8ZWxsaXBzZSBpZD0iT3ZhbC1Db3B5IiBzdHJva2UtbGluZWNhcD0icm91bmQiIGN4PSIxNDYuMDY2Mzg3IiBjeT0iMTQ0LjUzOTEzOSIgcng9IjE0Ni4wNjYzODciIHJ5PSIxNDQuNTM5MTM5Ij48L2VsbGlwc2U+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik00NS41LDkwIEM3MC42Mjg5NTYxLDkwIDkxLDY5Ljg1MjgxMzcgOTEsNDUgQzkxLDIwLjE0NzE4NjMgNzAuNjI4OTU2MSwwIDQ1LjUsMCBDMjAuMzcxMDQzOSwwIDAsMjAuMTQ3MTg2MyAwLDQ1IEMwLDY5Ljg1MjgxMzcgMjAuMzcxMDQzOSw5MCA0NS41LDkwIFoiIGlkPSJPdmFsLUNvcHktMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtZGFzaGFycmF5PSIwLDQiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+),
    linear-gradient(
      90deg,
      rgba(100, 100, 100, 0.15) 0%,
      #f8f8f8 70%,
      rgba(255, 255, 255, 0) 100%
    );
  overflow: hidden;
  position: relative;
  background-repeat: no-repeat;
  min-height: 210px;
  display: flex;
  align-items: center;
  background-size: auto;
  background-position: 85% 15%;
  margin-bottom: 3.75rem;
}

  @media screen and (max-width: 800px) {.pageHeader-3rtyHVeOiB7QAlESWYix8v {
    flex-direction: column;
    background-image: linear-gradient(
      90deg,
      rgba(100, 100, 100, 0.15) 0%,
      #f8f8f8 70%,
      rgba(255, 255, 255, 0) 100%
    );
    min-height: 100px;
    padding-bottom: 2rem
}
  }

.awardsTitle-3P07s_gayVIl_9EaJNi9qN {
  font-family: 'Titillium Web';
  font-size: 2.6rem;
  font-weight: 700;
  color: rgba(30, 30, 30, 1);
  letter-spacing: 0.1em;
  line-height: 64px;
}

.awardsSubtitle-3mQ7iFEc_O0CgIiIwMVQMK {
  font-family: 'Barlow';
  font-size: 1.5rem;
  color: rgba(76, 76, 76, 1);
  letter-spacing: 0.03em;
  line-height: 19px;
}

.awardsSubtitle-3mQ7iFEc_O0CgIiIwMVQMK b {
  font-weight: 600;
}

.callout-327YZKKRLG-sWk6soPpgjI {
  background: rgba(255, 255, 255, 1);
  padding: 3rem;
  margin: 3rem 0;
  border: 1px solid #a6adad;
}

.callout-327YZKKRLG-sWk6soPpgjI p {
  font-family: 'Barlow';
  font-size: 1.5rem;
  color: rgba(76, 76, 76, 1);
  letter-spacing: 0.03em;
  line-height: 19px;
}

.callout-327YZKKRLG-sWk6soPpgjI h2 {
  font-family: 'Titillium Web';
  font-size: 2.3rem;
  font-weight: 700;
  margin: 0;
  margin-bottom: 2rem;
  color: rgba(30, 30, 30, 1);
  letter-spacing: 0.01em;
  line-height: 23px;
}

.callout-327YZKKRLG-sWk6soPpgjI a {
  color: #00664c;
}

.callout-327YZKKRLG-sWk6soPpgjI a:hover,
.callout-327YZKKRLG-sWk6soPpgjI a:active,
.callout-327YZKKRLG-sWk6soPpgjI a:focus {
  color: rgba(76, 76, 76, 1);
}

.award-wrapper-e-A-n7fA1LchyNY_BTIoS {
  position: relative;
  min-height: 125px;
  height: 100%;
}

.award-link-3rpLjOD0DZh5A-VZ-1B9nC {
  color: #4d4d4d;
  text-decoration: none;
}

.award-2F8aj_4ubP_PQqIM_JSOeh {
  display: flex;
  align-items: flex-start;
  /* width: 90%; */
  height: 150px;
  background-color: rgba(10, 45, 43, 1);
  padding: 2rem 3rem;
  margin-left: -11px;
  margin-right: -11px;
  margin-top: -1px;
}

.award-2F8aj_4ubP_PQqIM_JSOeh::after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 10px 5px 0;
  position: absolute;
  top: 150px;
  left: -11px;
}

.award-2F8aj_4ubP_PQqIM_JSOeh::before {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 10px 0 0;
  border-color: rgba(10, 45, 43, 1) transparent transparent transparent;
  position: absolute;
  top: 150px;
  right: -11px;
}

.award-meta-37pA-j_NjMS64o2mrLXUy2 {
  font-family: 'Barlow';
  font-size: 1.5rem;
  color: rgba(255, 255, 255, 1);
  letter-spacing: 0.03em;
  line-height: 16px;
  margin: 0;
}

.award-title-w43vRV8kF7JxvoGP7NsNE {
  margin: 0;
  font-family: 'Barlow';
  font-size: 2rem;
  color: rgba(255, 255, 255, 1);
  letter-spacing: 0.01em;
  line-height: 23px;
  font-weight: 300;
  margin-bottom: 1rem;
}

.award-icon-3mB_wv7ul8cOmFPqQu7M8W {
  margin: 0 2rem 0 0;
}

.award-icon-3mB_wv7ul8cOmFPqQu7M8W img {
  display: block;
  width: inherit;
  height: inherit;
}

.winner-lazy-2lvkzI0EuV4T7CMOPOYOjk {
  width: 100%;
}

.winner-image-2fNasWGaqAgYc5df_W0owf {
  width: 100%;
}

.winner-moto-3Ssj_bQZgpRoJlYaqHHtJX {
  font-family: 'Barlow';
  font-size: 1.5rem;
  color: rgba(76, 76, 76, 1);
  letter-spacing: 0.03em;
  line-height: 19px;
}

.winner-name-3Vf0KmjXaXw4L2O5sBSGp5 {
  font-family: 'Titillium Web';
  font-size: 2.3rem;
  font-weight: 700;
  color: rgba(30, 30, 30, 1);
  letter-spacing: 0.01em;
  line-height: 23px;
  margin: 0 0 0.5em 0;
}

.winner-meta-1Bfu6iPmfUgOAymTvQtjE3 {
  color: #4d4d4d;
}

.fullWidth-22zmQV08dBTHFYvumYB8sl {
  width: 100%;
  padding: 3rem 5rem;
}

.winner-meta-1Bfu6iPmfUgOAymTvQtjE3 {
  padding: 1em;
}

.badge-1vhD-3Tz32oX4AbojkoICd {
  display: flex;
  width: 100%;
  padding: 1.5em;
}

.badge-1vhD-3Tz32oX4AbojkoICd p {
  font-family: 'Barlow';
  font-size: 1.5rem;
  color: rgba(76, 76, 76, 1);
  letter-spacing: 0.03em;
  line-height: 19px;
  margin-bottom: 2rem;
}

.badge-1vhD-3Tz32oX4AbojkoICd a {
  text-decoration: none;
  display: block;
  margin-top: 1rem;
}

.badge-title-1v5zXXtzmM6KYpg3oAvROz {
  margin: 0;
  margin-bottom: 1rem;
  font-family: 'Titillium Web';
  font-size: 2.3rem;
  color: rgba(30, 30, 30, 1);
  letter-spacing: 0.01em;
  line-height: 23px;
}

.badge-meta-3qBbrFKu9MGdLSmDhUeVNq {
  color: #4d4d4d;
  font-size: 0.9em;
}

.badge-icon-2YXkgsxAzRlqIRI4Ao9Gvn {
  margin-right: 4rem;
}

.ties-container-Iywkjj5OD0R4SpOKXcig8 {
  position: relative;
}

.ties-container-Iywkjj5OD0R4SpOKXcig8:before {
  content: '';
  position: absolute;
  display: block;
  width: 100%;
  height: calc(100% - 65px);
  top: 20px;
  left: 0;
  z-index: 0;
  background: #ddd;
}

.ties-container-Iywkjj5OD0R4SpOKXcig8 > * {
  position: relative;
  z-index: 1;
}

.ties-title-2tdoJLqZjTDKmOeoSuI3gN {
  font-family: 'Titillium Web';
  font-size: 2.3rem;
  font-weight: 700;
  color: rgba(30, 30, 30, 1);
  letter-spacing: 0.01em;
  line-height: 23px;
  margin: 0 0 0.5em 0;
}

.ties-content-1ybTTLY1sN1vSRE8cqwik {
  width: 100%;
  align-self: center;
  text-align: center;
  margin-bottom: 3rem;
}

@media screen and (min-width: 768px) {
  .ties-content-1ybTTLY1sN1vSRE8cqwik {
    width: 49%;
    margin-left: 2%;
  }
}

@media screen and (min-width: 1024px) {
  .ties-content-1ybTTLY1sN1vSRE8cqwik {
    width: 23.5%;
    margin-left: 2%;
  }
}
@media screen and (min-width: 768px) {.page-header-3-6kL3pnIhBP1x0FLlBrns {
    display: flex;
    align-items: baseline;
    justify-content: space-between
}
  }

.page-heading-361Vo7naC0AjmQfnoWHTm6 {
  font-family: 'Titillium Web';
  font-size: 2.6rem;
  font-weight: bold;
  color: rgba(30, 30, 30, 1);
  letter-spacing: 0.1em;
  line-height: 64px;
  margin: 0;
  text-transform: uppercase;
}

.page-sub-heading-2T9_VKAKGbKsHEPH_pKtaJ {
  font-weight: 400;
}

.page-sub-heading-2T9_VKAKGbKsHEPH_pKtaJ:before {
  content: '|';
  display: inline-block;
  margin: 0 1rem;
}

.page-header-3-6kL3pnIhBP1x0FLlBrns a {
  font-weight: 400;
}
.page-content-2V6D49XodOgEJrIhieLhxr {
  padding: 0;
}
.teamRow-3hJoBxFKYKNYxmqbQQyx2s {
  padding: 0.8em 0;
  margin: 0 1.5em;
  transition: opacity 200ms ease-in-out;
  align-items: center;
}
  @media screen and (min-width: 940px) {.teamRow-3hJoBxFKYKNYxmqbQQyx2s {
    display: flex;
    flex-direction: row
}
  }

.challengeMedia-i24JDseS8C2binmuW1Vya {
  width: 100px;
  height: 100px;
  flex-shrink: 0;
  position: relative;
}

.challengeMedia-i24JDseS8C2binmuW1Vya img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

.rowNum-1l3YB5r_JFf-3wBXDCjF_ {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(0, 0, 0, 0.4);
  color: white;
  font-size: 36px;
  font-family: 'Titillium Web';
  z-index: 2;
}

.challengeInfo-1GsgQ9BJnYfsGJeRfeVRCL {
  flex: 1;
  align-self: center;
}

@media screen and (min-width: 940px) {

.challengeInfo-1GsgQ9BJnYfsGJeRfeVRCL {
    padding-left: 20px
}
  }

.challengeTitle-31C_N-pi2wjbLE7idZqwt9 {
  margin: 0 5px;
  padding: 0 5px;
  font-weight: 400;
  font-size: 0.8em;
  line-height: 1.25;
  font-family: 'Titillium Web';
  font-size: 2.3rem;
  color: rgba(30, 30, 30, 1);
  letter-spacing: 0.01em;
}

.challengeTitle-31C_N-pi2wjbLE7idZqwt9:before {
  content: '|';
  margin-right: 10px;
}

.teamName-y1OlxYg0mDPTIqoYwM5zA {
  margin-bottom: 0;
  margin-top: 0;
  display: flex;
  align-items: baseline;
  font-family: 'Titillium Web';
  font-size: 2.3rem;
  color: rgba(30, 30, 30, 1);
  letter-spacing: 0.01em;
  margin-bottom: 2rem;
}

.projectTitle-2MTlaGga_fTn4VTBmpcbPx {
  margin: 0 5px 0 0;
  font-size: 0.8em;
  max-width: 80%;
}

.focused-1W-H_OzZgd3O1xgI7uQZNM {
  background-color: rgba(187, 214, 235, 0.5);
}

.filtered-out-2eLLh6tsff2cnsJ1i2EF0U {
  opacity: 0.1;
}

.btn-1YzsVCtnSFnhDsgTnTvGbs {
  background-color: transparent;
  color: rgba(76, 76, 76, 1);
  border: none;
  padding: 4px 10px;
  padding-left: 0;
  border-radius: 2px;
  cursor: pointer;
  font-family: 'Barlow';
  font-size: 1.5rem;
  letter-spacing: 0.03em;
  line-height: 21px;
  transition: color 200ms ease-in-out;
  display: flex;
  align-items: center;
}

.buttonContainer-3HAScJG6TALTIeqercfhfV {
  display: flex;
}

.btn-1YzsVCtnSFnhDsgTnTvGbs svg {
  height: 22px;
  width: 22px;
  margin-right: 10px;
  color: #afafaf;
}

.btn-1YzsVCtnSFnhDsgTnTvGbs:hover,
.btn-1YzsVCtnSFnhDsgTnTvGbs:active,
.btn-1YzsVCtnSFnhDsgTnTvGbs:focus {
  outline: none;
}

.vote-31KeC-uQ6sfsaWdS7qAStq {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 75px;
  height: 40px;
  background-color: #fafafa;
  border-radius: 2px;
  font-family: 'Titillium Web';
  font-size: 1.4rem;
  color: rgba(255, 255, 255, 1);
  text-align: center;
  font-weight: 700;
  letter-spacing: 0.03em;
}

.voteText-22syIUrq5Pb-ThA48uoKsK {
  color: #fff;
}

.voteMAYBE-1WpSC3Zk4g8qP8j-HSlAxl {
  background-color: rgba(238, 171, 0, 1);
}

.voteYES-3adzBjj2uwMVyO1UP13ftK {
  background-color: rgba(168, 204, 123, 1);
}

.voteNO-2sdBJlU_g5lOc-s8GcrnrP {
  background-color: rgba(195, 65, 70, 1);
}

.vote-history-2kajtv9S7NRwFlsHEZK-Ac {
  margin: 1rem 0;
  padding: 1rem 0;
}

.projectTitle-2MTlaGga_fTn4VTBmpcbPx {
  color: #777;
  font-weight: normal;
}

.detail-favorite-3NNkVOOQYur_8i_SyPHpvG {
  display: block;
  position: absolute;
  z-index: 3;
  bottom: 4px;
  left: 0;
  width: 100%;
  padding: 0 4px;
  background-color: transparent;
  text-align: center;
  ont-family: 'Barlow';
  font-size: 1.5rem;
  font-weight: 600;
  color: rgba(255, 255, 255, 1);
  letter-spacing: 0.03em;
  line-height: 19px;
}

.detail-favorite-3NNkVOOQYur_8i_SyPHpvG svg {
  margin-top: -2px;
  margin-right: 2px;
  color: rgba(238, 171, 0, 1);
}

.modal-3VdiBjykZtv1MCAHqD5B9X {
  position: relative;
  height: 100%;
  overflow: hidden;
  background-color: #fafafa;
  border-radius: 12px;
  padding: 3rem;
}

.modal-wrap-DLvqt9cA3xFWI7NfSCl1W {
  position: relative;
  height: 80vh;
}

.modal-wrap-small-xrumJgD0_xn_8TM2VDGol {
  position: relative;
  height: 40vh;
}

.modal-content-1NURlGLiVn95D0YFK75AqU {
  padding: 1.5rem;
}

.modal-scrollable-2lW50s5eKvwD_UtNJ3Nhrq {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow-y: scroll;
}

.modal-history-header-3KIbguWLTv95SgKZMKJ8h_ {
  position: relative;
  font-family: 'Titillium Web';
  font-size: 2.3rem;
  color: rgba(30, 30, 30, 1);
  letter-spacing: 0.01em;
}

.modalHistoryText-1BHm0KS4GT4fnA1D_JQNu1 {
  font-family: 'Barlow';
  font-size: 2.2rem;
  color: rgba(76, 76, 76, 1);
  letter-spacing: 0.01em;
  line-height: 28px;
  margin-bottom: 2rem;
}

.modal-favorite-3VtA21n9zljlHTpVS2KuZ1 {
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  background-color: #3979c5;
  color: #ffffff;
  border-radius: 2px;
  padding: 0.25rem 1rem 0;
  font-size: 1.6rem;
  font-weight: 400;
}

.modal-favorite-3VtA21n9zljlHTpVS2KuZ1 svg {
  margin-top: -5px;
  color: #ffd01b;
}

.modal-3VdiBjykZtv1MCAHqD5B9X textarea {
  width: 100%;
  min-height: 130px;
  margin-top: 10px;
  padding: 15px;
}

.modal-3VdiBjykZtv1MCAHqD5B9X h4 {
  margin: 0 0 10px 0;
}

.modal-actions-1LPfwDvY9U6-d7bu4Zm97e {
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  padding: 1.5rem;
}

.modal-button-3f4_DCN8xw4O-3qHaLmnBl {
  width: 100px;
  border-radius: 2px;
  margin: 0;
  padding: 1rem;
  font-size: 1.3rem;
  font-weight: 700;
  text-align: center;
  font-family: 'Titillium Web';
  font-size: 18px;
  color: rgba(76, 76, 76, 1);
  text-align: center;
  letter-spacing: 0.03em;
}

.modal-button-3f4_DCN8xw4O-3qHaLmnBl:not(is-disabled):hover,
.modal-button-3f4_DCN8xw4O-3qHaLmnBl:not(is-disabled):focus,
.modal-button-3f4_DCN8xw4O-3qHaLmnBl:not(is-disabled):active {
  cursor: pointer;
}

.modal-cancel-1mvo5Q4wIkzLJc5Gy6LL-B {
  background: transparent;
  padding: 0;
  text-align: left;
}

.modal-submit-2aTg_2-0DzLoiO0gFC8JOf {
  background: #005795;
}
.vote-list-2HmVW1_VymY6nlWApY5Oxv {
  border: 1px solid rgba(218, 218, 218, 1);
  background-color: #ffffff;
  margin-bottom: 2rem;
}

.list-container-24EtA1hIGbdfBqV57ehiZw {
  padding: 0 3rem 4rem 3rem;
}

.list-title-container-3ZF3P9lfmAh0EWymTzydf1 {
  padding: 4rem 3rem;
}

.listTitleVotes-PnxYjCIabfNTo4Pbx9Zkw:not(:empty) {
  padding-bottom: 4rem;
}

.list-title-2W_-JxPPFYmnU53gyi1HoV {
  font-family: 'Titillium Web';
  font-size: 2.3rem;
  font-weight: 700;
  color: rgba(30, 30, 30, 1);
  letter-spacing: 0.01em;
  line-height: 23px;
  margin: 0;
}

.list-count-3EMpue3gayxjbWUSPcL3e1 {
  float: right;
  font-size: 0.8em;
  font-family: 'Barlow';
  font-size: 1.8rem;
  font-weight: 500;
  color: rgba(76, 76, 76, 1);
  text-align: right;
  letter-spacing: 0.03em;
  line-height: 19px;
}

.load-more-31hSdYc69XXCyoiCUgww7_ {
  display: block;
  width: 100%;
  max-width: 250px;
  margin: auto;
}

.listText-1TMx5YUVEWbQu5YnIuYayL {
  margin: 0;
  font-family: 'Barlow';
  font-size: 1.5rem;
  color: rgba(76, 76, 76, 1);
  letter-spacing: 0.03em;
  line-height: 19px;
}
.container-1tD_PKM4POyPhCRzRxetq0 {
  font-size: 1.25em;
  margin-bottom: 20px;
}

.container-1tD_PKM4POyPhCRzRxetq0 span {
  margin-right: 10px;
  color: #777;
}

.container-1tD_PKM4POyPhCRzRxetq0 span > b {
  color: #444;
  border: 1px solid #efefef;
  background-color: #fafafa;
  padding: 4px;
}
.container-1ZeIAK-j0F3ruyqSVrCJr- {
  max-width: 1280px;
  margin: 0 auto;
  padding: 0 15px;
}

.container-1ZeIAK-j0F3ruyqSVrCJr- h3 {
  margin-bottom: 15px;
}

.teamsContainer-mbygTX1k-WlWrE9mcIE1c {
  margin-top: 30px;
}

.callout-pl3cZwBj0BpFr9maApp6L {
  padding: 15px;
  margin-bottom: 20px;
  background-color: #efefef;
  font-family: 'Titillium Web';
  display: flex;
  align-items: center;
  text-decoration: none;
  color: #4d4d4d;
  border: 1px solid #ddd;
}

.calloutInner-1HNDRWPFRCP1BGkY09wTe6 {
  flex: 1;
}

.callout-pl3cZwBj0BpFr9maApp6L img {
  margin-right: 15px;
}

.callout-pl3cZwBj0BpFr9maApp6L h4 {
  margin: 0 0 0 0;
  line-height: 1em;
}

.callout-pl3cZwBj0BpFr9maApp6L span {
  color: #777;
}
.pageHeader-1u9yvvx9j7_U7R1VPfdnvS {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNDMycHgiIGhlaWdodD0iMzMzcHgiIHZpZXdCb3g9IjAgMCA0MzIgMzMzIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPHRpdGxlPmNpcmNsZXM8L3RpdGxlPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkxvY2F0aW9ucy1JbmRpdmlkdWFsLS0tVGFiMWEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC04OTMuMDAwMDAwLCAtMTEwLjAwMDAwMCkiIHN0cm9rZT0iI0E2QURBRCI+CiAgICAgICAgICAgIDxnIGlkPSJncmF5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzAuMDAwMDAwLCAyNS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJjaXJjbGVzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5MjQuMDAwMDAwLCA4Ni4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTM4LjAwMDAwMCwgNDIuMDAwMDAwKSIgc3Ryb2tlLXdpZHRoPSIwLjUiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZWxsaXBzZSBpZD0iT3ZhbC1Db3B5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNDcuMDc3MjI3LCAxNDYuMDU1Mjg0KSBzY2FsZSgxLCAtMSkgdHJhbnNsYXRlKC0xNDcuMDc3MjI3LCAtMTQ2LjA1NTI4NCkgIiBjeD0iMTQ3LjA3NzIyNyIgY3k9IjE0Ni4wNTUyODQiIHJ4PSIxMy4zOTYzNDA2IiByeT0iMTMuMzk1MzAzMyI+PC9lbGxpcHNlPgogICAgICAgICAgICAgICAgICAgICAgICA8ZWxsaXBzZSBpZD0iT3ZhbC1Db3B5IiBzdHJva2UtbGluZWNhcD0icm91bmQiIGN4PSIxNDYuMDY2Mzg3IiBjeT0iMTQ0LjUzOTEzOSIgcng9IjE0Ni4wNjYzODciIHJ5PSIxNDQuNTM5MTM5Ij48L2VsbGlwc2U+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik00NS41LDkwIEM3MC42Mjg5NTYxLDkwIDkxLDY5Ljg1MjgxMzcgOTEsNDUgQzkxLDIwLjE0NzE4NjMgNzAuNjI4OTU2MSwwIDQ1LjUsMCBDMjAuMzcxMDQzOSwwIDAsMjAuMTQ3MTg2MyAwLDQ1IEMwLDY5Ljg1MjgxMzcgMjAuMzcxMDQzOSw5MCA0NS41LDkwIFoiIGlkPSJPdmFsLUNvcHktMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtZGFzaGFycmF5PSIwLDQiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+),
    linear-gradient(
      90deg,
      rgba(100, 100, 100, 0.15) 0%,
      #f8f8f8 70%,
      rgba(255, 255, 255, 0) 100%
    );
  overflow: hidden;
  text-align: center;
  position: relative;
  background-repeat: no-repeat;
  min-height: 210px;
  display: flex;
  align-items: center;
  background-size: auto;
  background-position: 85% 15%;
}

  @media screen and (max-width: 800px) {.pageHeader-1u9yvvx9j7_U7R1VPfdnvS {
    flex-direction: column;
    background-image: linear-gradient(
      90deg,
      rgba(100, 100, 100, 0.15) 0%,
      #f8f8f8 70%,
      rgba(255, 255, 255, 0) 100%
    );
    min-height: 100px;
    padding-bottom: 2rem
}
  }

.filters-tGuaVTC0CbwvAQwutTCRR {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
  margin-bottom: 60px;
  margin-top: 60px;
}

.team-search-36lgNhlL4Rb2IQ7VueFxIu {
  width: 100%;
  margin-bottom: 1rem;
}

.team-filters-2niD4PVRfc6fjkuoQINkXb {
  width: 100%;
}

.virtualJudgingContainer-1xxo6Zv4hvVjbNfhUEPqTJ > div {
  padding: 0;
}

.virtualJudgingHeader-3yjd7LsnmB2USlldegsYRv {
  display: flex;
  align-items: center;
  margin: 3rem 0;
}

.virtualJudgingTitle-2j4WtDrLcqcR47tBMjct76 {
  font-family: 'Titillium Web';
  font-size: 2.6rem;
  font-weight: 700;
  color: rgba(30, 30, 30, 1);
  letter-spacing: 0.1em;
  margin: 0;
  text-transform: uppercase;
}

.virtualJudgingContent-1Wjc9DyLtWc3jU7hWDIz09 {
  padding-right: 13rem;
  margin: 0;
  margin-left: 2rem;
  font-size: 2.2rem;
  color: #00664c;
}

.Overlay-39KNEkKeo8emoNpLbIpgiN {
  max-width: 900px;
}

.modal-1Tiz3oEdCakn2TYPWOYaKv {
  position: relative;
  height: 100%;
  overflow: hidden;
  background-color: rgba(247, 247, 247, 1);
  padding: 3rem;
  border-radius: 12px;
}

.modal-content-2cNmPjivy5r5UH7OcECzLq {
  padding: 1.5rem;
  overflow: auto;
  height: 80vh;
}

.modal-history-header-2Hk5CJtqvHPnuABZP__Z3H {
  position: relative;
  padding-right: 120px;
}

.modal-actions-mNSRAMRHr86saRoBVcji {
  position: sticky;
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
  padding: 0 1.5rem;
}

.modal-button-8JsrUTZB1k2Co5_HBDl0K {
  width: 100px;
  border-radius: 2px;
  margin: 0;
  padding: 1rem;
  color: #fff;
  font-size: 1.3rem;
  font-weight: 700;
  text-align: center;
  letter-spacing: 0.03em;
  transition: background-color 200ms ease-in-out;
}

.modal-button-8JsrUTZB1k2Co5_HBDl0K:not(is-disabled):hover,
.modal-button-8JsrUTZB1k2Co5_HBDl0K:not(is-disabled):focus,
.modal-button-8JsrUTZB1k2Co5_HBDl0K:not(is-disabled):active {
  cursor: pointer;
}

.modal-cancel-1L52Mfd-LP05qb2iM6wnvW {
  font-family: 'Titillium Web';
  font-size: 2rem;
  font-weight: 700;
  color: #afafaf;
  text-align: center;
  letter-spacing: 0.03em;
  background-color: transparent;
  box-shadow: none;
  padding: 0;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.modal-cancel-1L52Mfd-LP05qb2iM6wnvW:focus {
  outline: none;
}

.modalInfo-1qDS90pASIQ-6piRNVItx-,
.modalInfoSmall-1pCn3hpVIwlyXcBWSWEG7L,
.modalListItem-Qj1j5jidqLAywamNrBPyR {
  font-family: 'Barlow';
  font-size: 2.1rem;
  color: rgba(76, 76, 76, 1);
  letter-spacing: 0.01em;
  line-height: 27px;
}

.modalInfo-1qDS90pASIQ-6piRNVItx- b {
  font-weight: 600;
}

.modalInfoSmall-1pCn3hpVIwlyXcBWSWEG7L {
  font-size: 1.9rem;
}
.filters-2iZZ4pGdx-yQZa_PujE4qs {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  border-bottom: 1px solid rgba(166, 173, 173, 1);
  padding: 1rem;
  padding-bottom: 1.7rem;
}

.filter-group-3MkgfYBZG6LK-rxiea-PNt {
  display: flex;
  flex-wrap: wrap;
}

.filter-group-3MkgfYBZG6LK-rxiea-PNt:first-child {
  border-right: 1px solid rgba(199, 199, 199, 1);
  font-weight: bold;
  color: rgba(166, 173, 173, 1);
  font-size: 18px;
  letter-spacing: 0.1em;
  line-height: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 15px;
}

.filter-group-3MkgfYBZG6LK-rxiea-PNt:nth-child(2) {
  flex-grow: 1;
  margin-right: 1rem;
}

.filterChoice-2XBRrMmBZZ79q4n0lEKZku {
  font-family: 'Barlow';
  font-size: 14px;
  color: rgba(4, 22, 21, 1);
  letter-spacing: 0.01em;
  line-height: 19px;
  padding-left: 27px;
  display: inline-block;
}

@media screen and (max-width: 768px) {

.filterChoice-2XBRrMmBZZ79q4n0lEKZku {
    margin-bottom: 0.5rem
}
  }

.filterChoiceCheckbox-2j1WP3w70769fb9gztUMyY {
  font-family: 'Barlow';
  font-size: 14px;
  color: rgba(4, 22, 21, 1);
  letter-spacing: 0.01em;
  line-height: 19px;
  margin-right: 10px;
}

.btn-1_7DwGz85Rw_bDCUvVbheG {
  background-color: transparent;
  color: #00664c;
  border: none;
  border-radius: 2px;
  cursor: pointer;
  font-family: 'Barlow';
  font-size: 1.5rem;
  letter-spacing: 0.03em;
  transition: color 200ms ease-in-out;
  display: flex;
  align-items: center;
}

.btn-1_7DwGz85Rw_bDCUvVbheG svg {
  margin-right: 4px;
  color: #00664c;
}

.btn-1_7DwGz85Rw_bDCUvVbheG:hover,
.btn-1_7DwGz85Rw_bDCUvVbheG:active,
.btn-1_7DwGz85Rw_bDCUvVbheG:focus {
  outline: none;
}

.btn-1_7DwGz85Rw_bDCUvVbheG:hover svg,
.btn-1_7DwGz85Rw_bDCUvVbheG:hover {
  color: #00664c;
}

.btn-1_7DwGz85Rw_bDCUvVbheG:first-child {
  margin-left: 0;
}

.btn-1_7DwGz85Rw_bDCUvVbheG.active-1-AvV4w6LRwaTLQfPHgNpC {
  color: rgba(76, 76, 76, 1);
}

.btn-1_7DwGz85Rw_bDCUvVbheG.active-1-AvV4w6LRwaTLQfPHgNpC svg {
  color: #afafaf;
}
.teamRow-33dUB7c17zGlaZ7Hd0UfLo {
  transition: opacity 200ms ease-in-out;
  background-color: rgba(255, 255, 255, 1);
  border: solid 1px rgba(166, 173, 173, 1);
  margin-bottom: 3rem;

  display: grid;
  grid-template-columns: 120px 1fr;
  grid-template-rows: 1fr 1fr;
}

  @media screen and (min-width: 940px) {.teamRow-33dUB7c17zGlaZ7Hd0UfLo {
    display: flex;
    flex-direction: row;
    align-items: center
}
  }

.challengeMedia-2B6jNtmK-gcx78SZn0sLzN {
  width: 120px;
  height: 120px;
  flex-shrink: 0;
  position: relative;
}

.challengeMedia-2B6jNtmK-gcx78SZn0sLzN img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

.challengeMedia-2B6jNtmK-gcx78SZn0sLzN .rowNum-288mkABGIbmlDaXf-PkdJu {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(0, 0, 0, 0.4);
  font-family: 'Titillium Web';
  z-index: 2;
  font-size: 4.1rem;
  color: rgba(255, 255, 255, 1);
  letter-spacing: 0.01em;
  line-height: 23px;
}

.challengeInfo-2j4ZeHV4Mp8xbu9TN0n185 {
  flex: 1;
  flex-direction: column;
  padding-left: 20px;
  align-self: center;
}

.challengeTitleRow-3eDWwk66UBxEqAXW1Ce4UT {
  display: flex;
  margin-bottom: 1rem;
  margin-right: 1rem;
}

.actions-2fexn527Vg0UYkkLmft0HQ .btn-164YDWmdqMvlnG6evKYTBB:first-child {
  padding-left: 0;
}

.actions-2fexn527Vg0UYkkLmft0HQ .btn-164YDWmdqMvlnG6evKYTBB {
  color: #00664c;
  font-size: 1.4rem;
}

.actions-2fexn527Vg0UYkkLmft0HQ .btn-164YDWmdqMvlnG6evKYTBB:hover {
  text-decoration: underline;
  background-color: unset;
  color: #00664c;
  border: 0px;
  box-shadow: unset;
}

.actions-2fexn527Vg0UYkkLmft0HQ .btn-164YDWmdqMvlnG6evKYTBB svg {
  position: relative;
  top: 0;
}

.actions-2fexn527Vg0UYkkLmft0HQ .btn-164YDWmdqMvlnG6evKYTBB.btn-favorite-kf5xVgUS_Tjl5negnk6D1 {
  color: rgba(76, 76, 76, 0.8);
}

.actions-2fexn527Vg0UYkkLmft0HQ .btn-164YDWmdqMvlnG6evKYTBB.btn-favorite-kf5xVgUS_Tjl5negnk6D1:hover {
  color: rgb(238, 171, 0, 1);
  text-decoration: underline;
}

.actions-2fexn527Vg0UYkkLmft0HQ .btn-164YDWmdqMvlnG6evKYTBB.btn-favorite-kf5xVgUS_Tjl5negnk6D1:active {
  color: rgba(76, 76, 76, 1);
}

.teamName-2gsUVzqJ1qO04j23I-CRnL {
  margin-bottom: 0;
  margin-top: 0;
  display: flex;
  align-items: center;
  font-family: 'Titillium Web';
  font-size: 2rem;
  color: rgba(30, 30, 30, 1);
  font-weight: 700;
  letter-spacing: 0.01em;
  display: inline-block;
}

.teamNameDivider-2qZZRsbYAFptsjWE5C4D5H {
  margin: 0 1rem;
  font-weight: 600;
}

.projectTitle-3XNdt5obaPt6E6H1AA1NMj {
  margin: 0;
  margin-left: 5px;
  font-weight: normal;
  max-width: 56%;
  font-family: 'Titillium Web';
  font-size: 2rem;
  color: rgba(30, 30, 30, 1);
  letter-spacing: 0.01em;
  line-height: 1;
}

.filtered-out-x0ULYTQURQZv5qX1T4xeM {
  opacity: 0.1;
}

.voteActions-2Pn7xx8KonfOHJicjZeGuj {
  display: flex;
  align-items: center;
  margin-top: 10px;
  margin-right: 20px;
  grid-column-start: span 2;
  margin-left: auto;
}

@media screen and (min-width: 940px) {

.voteActions-2Pn7xx8KonfOHJicjZeGuj {
    margin-top: 0px;
    margin-left: 0px
}
  }

.voteActions-2Pn7xx8KonfOHJicjZeGuj .btn-164YDWmdqMvlnG6evKYTBB:last-child {
  margin-right: 0px;
}

.btn-164YDWmdqMvlnG6evKYTBB {
  position: relative;
  border: none;
  border-radius: 2px;
  background-color: transparent;
  margin-right: 5px;
  cursor: pointer;
  font-family: 'Barlow';
  font-size: 1.5rem;
  color: rgba(76, 76, 76, 1);
  letter-spacing: 0.03em;
  line-height: 19px;
  transition: color 200ms ease-in-out, border-color 200ms ease-in-out,
    background-color 200ms ease-in-out, box-shadow 200ms ease-in-out;
  padding: 8px 12px;
}

.btn-164YDWmdqMvlnG6evKYTBB:hover {
  color: #00664c;
}

.btn-164YDWmdqMvlnG6evKYTBB:active,
.btn-164YDWmdqMvlnG6evKYTBB:focus,
.modal-button-IbbFfLYso5EOLTjrfm9Dy:focus {
  outline: none;
}

.btn-164YDWmdqMvlnG6evKYTBB svg {
  position: relative;
  top: -2px;
}

.btn-164YDWmdqMvlnG6evKYTBB.CLEAR-3CD0G6rx9_8rbPAo7k6_tT,
.btn-164YDWmdqMvlnG6evKYTBB.N-8MXm3STwgaJ0KYCXOKBRS,
.btn-164YDWmdqMvlnG6evKYTBB.M-1SEmn1zZcne50emRvQxcfM,
.btn-164YDWmdqMvlnG6evKYTBB.Y-2UuNLoLTZ_aJuYPE5lojUv,
.btn-164YDWmdqMvlnG6evKYTBB.PY-AJAAkHwCz8wbtbybmJgaE,
.btn-164YDWmdqMvlnG6evKYTBB.PN-WHHR3AJqscucCOS4s5oI_,
.btn-164YDWmdqMvlnG6evKYTBB.select-awards-11vXMvYWmf_kvuoTA9PINT {
  border: 2px solid #00664c;
  box-shadow: inset 0px -5px 0px 0px #00664c;
  border-radius: 2px;
  font-family: 'Titillium Web';
  font-size: 1.4rem;
  font-weight: 700;
  color: rgba(30, 30, 30, 1);
  text-align: center;
  letter-spacing: 0.03em;
}

.btn-164YDWmdqMvlnG6evKYTBB.select-awards-11vXMvYWmf_kvuoTA9PINT {
  margin-bottom: 1rem;
}

.btn-164YDWmdqMvlnG6evKYTBB:hover {
  background-color: #00664c;
  color: rgb(255, 255, 255);
  border: 2px solid #00664c;
  box-shadow: inset 0px -5px 0px 0px #00664c;
}

.btn-164YDWmdqMvlnG6evKYTBB.chosen-1SaiqyGZn2v3zENYYW2Z95 {
  background-color: #00664c;
  color: #fff;
  border: 2px solid #00664c;
  box-shadow: inset 0px -5px 0px 0px #00664c;
}

.btn-164YDWmdqMvlnG6evKYTBB.chosen-1SaiqyGZn2v3zENYYW2Z95:hover {
  color: rgba(30, 30, 30, 1);
}

.btn-164YDWmdqMvlnG6evKYTBB.active-Xy9BdSIT-9owamuBqicZx {
  color: #00664c;
}

.btn-164YDWmdqMvlnG6evKYTBB.active-Xy9BdSIT-9owamuBqicZx svg {
  color: #eeab00;
}

.award-btn-QPn2vyJ-tppXpnU9CRWHf {
  border: 2px solid #00664c;
  box-shadow: inset 0px -5px 0px 0px #00664c;
  font-family: 'Barlow';
  font-size: 1.9rem;
  color: rgba(76, 76, 76, 1);
  letter-spacing: 0.03em;
  line-height: 19px;
  text-align: left;
  margin-bottom: 2rem;
  padding: 8px 10px;
}

.award-btn-QPn2vyJ-tppXpnU9CRWHf svg {
  margin-right: 0.75rem;
}

.award-btn-QPn2vyJ-tppXpnU9CRWHf.selected-award-2GJIvz8IdDFJT3OUynZffs {
  color: #00664c;
}

.award-btn-QPn2vyJ-tppXpnU9CRWHf.selected-award-2GJIvz8IdDFJT3OUynZffs svg {
  color: #d51a2f;
}

.award-btn-QPn2vyJ-tppXpnU9CRWHf:hover {
  color: rgb(255, 255, 255);
  outline: none;
}

.award-btn-QPn2vyJ-tppXpnU9CRWHf:active,
.award-btn-QPn2vyJ-tppXpnU9CRWHf:focus {
  color: #00664c;
  outline: none;
  font-weight: 600;
}

.select-awards-11vXMvYWmf_kvuoTA9PINT {
  display: block;
  width: 100%;
  margin: 0 5px 5px 0;
}

.history-37kDqNoVUBExv5oHOEZP5b {
  margin: 0;
}

.btn-plain-3WVcsyIwUrlatVqruDhs8w {
  color: #777;
  font-size: 1.4rem;
  cursor: pointer;

  transition: color 200ms ease-in-out;
}

.btn-plain-3WVcsyIwUrlatVqruDhs8w:hover,
.btn-plain-3WVcsyIwUrlatVqruDhs8w:active,
.btn-plain-3WVcsyIwUrlatVqruDhs8w:focus {
  color: #3979c5;
  outline: none;
}

.modal-K3RhNtcYTo5_ZYySQ3-T6 {
  position: relative;
  height: 100%;
  overflow: hidden;
  background-color: rgba(247, 247, 247, 1);
  padding: 3rem;
  border-radius: 12px;
}

.modal-wrap-2o5gJkKf1QwXatOlQ5Bfow {
  position: relative;
  height: 80vh;
}

.modal-wrap-small-1EUM0LQybRD831ik2Ei_Lt {
  position: relative;
  height: 40vh;
}

.modal-content-4qJjmy0Bts9gNaw2ebk_0 {
  padding: 1.5rem;
}

.modal-scrollable-I9ahUqMdpN86tiUk3yIF- {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow-y: scroll;
}

.modal-history-header-JpA4egF7MJufgI-Sl5l-C {
  position: relative;
  padding-right: 120px;
  font-family: 'Titillium Web';
  font-size: 2.8rem;
  font-weight: 600;
  color: rgba(30, 30, 30, 1);
  letter-spacing: 0.03em;
  margin-bottom: 3rem;
  margin-top: 0;
}

.modal-favorite-l3q2svd_MRS_slxnkIruK {
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  font-family: 'Barlow';
  font-size: 1.5rem;
  font-weight: 400;
  color: #00664c;
  letter-spacing: 0.03em;
  line-height: 19px;
}

.modal-favorite-l3q2svd_MRS_slxnkIruK svg {
  margin-top: -5px;
  color: #ffd01b;
}

.modal-K3RhNtcYTo5_ZYySQ3-T6 textarea {
  width: 100%;
  min-height: 130px;
  margin-top: 10px;
  padding: 15px;
}

.modal-actions-3WPRWVvYUkrH1QwOBaVT1K {
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  border-top: 1px solid #dddfe1;
  padding: 1.5rem;
}

.modal-button-IbbFfLYso5EOLTjrfm9Dy {
  width: 100px;
  background-color: #005795;
  border-radius: 2px;
  box-shadow: 0px 1px 3px 0px #000000;
  margin: 0;
  padding: 1rem;
  color: #fff;
  font-size: 1.3rem;
  font-weight: 700;
  text-align: center;
  letter-spacing: 0.03em;
  transition: background-color 200ms ease-in-out;
}

.modal-button-IbbFfLYso5EOLTjrfm9Dy:not(is-disabled):hover,
.modal-button-IbbFfLYso5EOLTjrfm9Dy:not(is-disabled):focus,
.modal-button-IbbFfLYso5EOLTjrfm9Dy:not(is-disabled):active {
  background-color: #1c2d43;
  cursor: pointer;
}

.modal-cancel-2Mqm9aDj87KqNv-HVHYREk {
  background-color: #e52336;
}

.modal-submit-3g_xJLU5JyoJ40NL82wdEd {
  background: #005795;
}

.award-options-2Ib0fqWAilHohlCJ7IpR4W {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  padding: 1em 0;
}

.award-options-2Ib0fqWAilHohlCJ7IpR4W > * {
  width: 30%;
}

.vote-history-2d3yawcTzLGx5slMUboFwr {
  margin-top: 4rem;
  font-family: 'Barlow';
  font-size: 2.1rem;
  color: rgba(76, 76, 76, 1);
  letter-spacing: 0.01em;
  line-height: 27px;
}

.vote-history-2d3yawcTzLGx5slMUboFwr strong {
  font-weight: 600;
}

.disclosure-2mpgJmh-QMoNxAG6-9sKuL {
  display: inline-block;
  margin-left: 1rem;
  color: rgba(218, 218, 218, 1);
}

.disclosure-2mpgJmh-QMoNxAG6-9sKuL svg {
  width: 3rem;
  height: 3rem;
}

.detail-favorite-1pkLg51IUXHztMoo1QI_B2 {
  display: inline-block;
  background-color: #3979c5;
  color: #ffffff;
  border-radius: 5px;
  padding: 0.25rem 1rem 0;
  font-size: 1.6rem;
  font-weight: 400;
}

.detail-favorite-1pkLg51IUXHztMoo1QI_B2 svg {
  margin-top: -5px;
  color: #ffd01b;
}

.CLEAR-3CD0G6rx9_8rbPAo7k6_tT:hover,
.btn-164YDWmdqMvlnG6evKYTBB.select-awards-11vXMvYWmf_kvuoTA9PINT:hover {
  background-color: #00664c;
  color: rgba(255, 255, 255, 1);
}

.modal-K3RhNtcYTo5_ZYySQ3-T6 textarea {
  border: 1px solid rgba(218, 218, 218, 1);
  margin-bottom: 2rem;
}

.modalTitle-CvMhf2U87nTqPpAT79IMK {
  font-family: 'Titillium Web';
  font-size: 2.3rem;
  color: rgba(30, 30, 30, 1);
  letter-spacing: 0.01em;
  margin: 0 0 1rem 0;
}

.modalInfo-2Be8ijYycD9PHUunsZoTQj {
  font-family: 'Barlow';
  font-size: 2.2rem;
  color: rgba(76, 76, 76, 1);
  letter-spacing: 0.01em;
  line-height: 28px;
}

.modalText-1qzoqmOrSgsCP1zp6o85rN {
  font-family: 'Titillium Web';
  font-size: 2.3rem;
  color: rgba(30, 30, 30, 1);
  letter-spacing: 0.01em;
}

.modalActions-3bDGiflaC35gyPFBu5rj8l {
  border-top: none;
  margin-top: 2rem;
}

.modal-submit-3g_xJLU5JyoJ40NL82wdEd {
  border-radius: 2px;
  box-shadow: inset 0px -5px 0px 0px #00664c;
  font-family: 'Titillium Web';
  font-size: 1.8rem;
  font-weight: 700;
  color: rgba(30, 30, 30, 1);
  text-align: center;
  letter-spacing: 0.03em;
  border: 2px solid #00664c;
  background-color: transparent;
  margin: 0 1.5rem;
}

.modal-button-IbbFfLYso5EOLTjrfm9Dy.modal-submit-3g_xJLU5JyoJ40NL82wdEd:hover {
  background-color: #00664c;
  color: rgba(255, 255, 255, 1);
}

.modal-cancel-2Mqm9aDj87KqNv-HVHYREk {
  font-family: 'Titillium Web';
  font-size: 1.8rem;
  font-weight: 700;
  color: rgba(76, 76, 76, 1);
  text-align: center;
  letter-spacing: 0.03em;
  background-color: transparent;
  box-shadow: none;
}

.modal-button-IbbFfLYso5EOLTjrfm9Dy.modal-cancel-2Mqm9aDj87KqNv-HVHYREk:hover,
.modal-button-IbbFfLYso5EOLTjrfm9Dy.modal-close-3dXqcHcswpV8sQXwDx37go:hover {
  background-color: transparent;
}

.btnIcon-3ed01Dx6BADRi1ZTwhhxFR g {
  fill: rgba(76, 76, 76, 1);
}

.btn-icon-GNH86H3Dpz-u_NHeQJeuO * {
  fill: rgba(70, 126, 134, 1);
}

.modal-close-3dXqcHcswpV8sQXwDx37go {
  display: flex;
  width: 100%;
  justify-content: flex-end;
  font-family: 'Titillium Web';
  font-size: 2rem;
  font-weight: 700;
  color: #afafaf;
  text-align: center;
  letter-spacing: 0.03em;
  background-color: transparent;
  box-shadow: none;
  padding: 0;
  margin-bottom: 0;
}
.filters-ZXWzWbCxcO1O8ePhujycc {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
  margin-bottom: 60px;
  margin-top: 30px;
}

.team-search-3ZEbvP-H1qjew33FLdgbFR {
  width: 100%;
  margin-bottom: 1rem;
}

.team-filters-83swIOBJjE-VUcmYbetGs {
  width: 100%;
}

.globalJudgingHeader-3Bw_gm9NiKtC6-8cQifcjG {
  display: flex;
  align-items: center;
  border-bottom: 1px solid rgba(199, 199, 199, 1);
  width: 100%;
  justify-content: space-between;
}

.globalJudgingTitle-3p0W74cbCI16p5XSllRzLs {
  font-family: 'Titillium Web';
  font-size: 2.6rem;
  font-weight: 700;
  color: rgba(30, 30, 30, 1);
  letter-spacing: 0.1em;
  line-height: 64px;
  text-transform: uppercase;
  margin: 0;
  padding: 2rem 3rem 2rem 0;
  display: flex;
  align-items: center;
}

.globalJudgingContent-1kmVP-Y2b4Vn1nwZt6SZlQ {
  margin: 0;
  padding: 2rem 0 2rem 3rem;
}

.globalJudgingContent-1kmVP-Y2b4Vn1nwZt6SZlQ svg {
  color: #afafaf;
  font-size: 2rem;
  cursor: pointer;
}

.globalJudgingIcon-13VVeQfETpNpF3VBwX9aI6 {
  margin-left: 2rem;
  font-family: 'Barlow';
  font-size: 2.2rem;
  font-weight: 500;
  color: #afafaf;
  letter-spacing: 0.03em;
  line-height: 19px;
}

.globalHeadings-82qzS0tl9sHZMtxY1TB1T {
  display: flex;
  align-items: center;
}

.globalJudgingLink-38R-wcjPlJ5f4uC5gBidir {
  font-family: 'Barlow';
  font-size: 1.8rem;
  font-weight: 500;
  color: #00664c;
  letter-spacing: 0.01em;
  line-height: 27px;
  text-decoration: none;
}

.globalJudgingLink-38R-wcjPlJ5f4uC5gBidir::after {
  content: '\2192';
  display: inline-block;
  margin: 0 0 0 1rem;
}

.modal-2pyClZ_2N0hCPDLNKhRKhe {
  position: relative;
  overflow: hidden;
  background-color: rgba(247, 247, 247, 1);
  border-radius: 12px;
  height: 80vh;
}

.modal-content-2zLaS_mHKTBCUPMHpMfy0h {
  padding: 1.5rem;
}

.modal-history-header-12201WlQnpyyio1qtylSbH {
  position: relative;
  padding-right: 120px;
}

.modal-actions-KrngdILVUCUIV3cWf6B0l {
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
  padding: 0 1.5rem;
}

.modal-button-1rn0i51glv6YLsznr8WTlC {
  width: 100px;
  border-radius: 2px;
  margin: 0;
  padding: 1rem;
  color: #fff;
  font-size: 1.3rem;
  font-weight: 700;
  text-align: center;
  letter-spacing: 0.03em;
  transition: background-color 200ms ease-in-out;
}

.modal-button-1rn0i51glv6YLsznr8WTlC:not(is-disabled):hover,
.modal-button-1rn0i51glv6YLsznr8WTlC:not(is-disabled):focus,
.modal-button-1rn0i51glv6YLsznr8WTlC:not(is-disabled):active {
  cursor: pointer;
}

.modal-cancel-m5hcq1UMs1q0e7Znj17RI {
  font-family: 'Titillium Web';
  font-size: 2rem;
  font-weight: 700;
  color: #afafaf;
  text-align: center;
  letter-spacing: 0.03em;
  background-color: transparent;
  box-shadow: none;
  padding: 0;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.modal-cancel-m5hcq1UMs1q0e7Znj17RI:focus {
  outline: none;
}

.modalInfo-YOaP8Z7c0yq3MuAYksqJH,
.modalInfoSmall-KHoap7pGbQWI7tHwkzpTH,
.modalListItem-2Kp5SKjRq-H_n1nPFy1e6_ {
  font-family: 'Barlow';
  font-size: 2.1rem;
  color: rgba(76, 76, 76, 1);
  letter-spacing: 0.01em;
  line-height: 27px;
}

.modalInfo-YOaP8Z7c0yq3MuAYksqJH b {
  font-weight: 600;
}

.modalInfoSmall-KHoap7pGbQWI7tHwkzpTH {
  font-size: 1.9rem;
}

.modal-scrollable-2i3BeQSa9-QCE7nMRFwjpR {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 3rem;
  overflow-y: scroll;
}
.card-content-3AWw3Aj3j4EcYSF8vww9z6 {
  display: block;
  height: 100%;
  text-decoration: none;
}

.imageHeader-yj8vtSyyNSMpULfRMrpJ1 {
  position: relative;
  height: 200px;
  background-color: #1c2f43;
  background-size: cover;
}

.imageHeader-yj8vtSyyNSMpULfRMrpJ1::after {
  content: '';
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #1c2f43;
  opacity: 0.3;
  transition: opacity 200ms ease-in-out;
}

.card-link-2ygawPmxA5Q96OVfLoa2iG:hover .imageHeader-yj8vtSyyNSMpULfRMrpJ1::after {
  opacity: 0;
}

.title-34p9P7kP2f8PdHxsvQkMIX {
  font-family: 'Titillium Web';
  font-weight: 700;
  font-size: 2.3rem;
  color: rgba(30, 30, 30, 1);
  letter-spacing: 0.01em;
  line-height: 23px;
  margin: 0;
}

.content-p_9BthaeJ7UAzVZs4X_Py {
  position: relative;
  z-index: 2;
  padding: 2rem 2rem 5rem 2rem;
}

.attrib-3_V-9yNQVShXSq_Q6prMlU {
  position: absolute;
  bottom: 0;
  right: 0;
  text-align: right;
  padding: 10px;
  color: white;
  opacity: 0.8;
  font-size: 0.75em;
  line-height: 1em;
}

.titleRow-gyn2WIBwXtok77Ot_A81G {
  display: flex;
  border-bottom: 1px solid rgba(199, 199, 199, 1);
  width: 100%;
  align-items: center;
  margin-bottom: 3rem;
}

.heading-2-xQ4fu0pkzQ-Np2N65T3Y {
  font-family: 'Titillium Web';
  font-size: 2.6rem;
  font-weight: 700;
  color: rgba(30, 30, 30, 1);
  letter-spacing: 0.1em;
  line-height: 64px;
  margin: 0;
  margin-right: 3rem;
  padding: 1rem 0;
}

.subtitle-stcmmEy-T4JJNRuUZsHgD {
  font-family: 'Barlow';
  font-size: 1.8rem;
  font-weight: 500;
  color: rgba(76, 76, 76, 1);
  letter-spacing: 0.03em;
  line-height: 19px;
  margin: 0;
  margin-left: 3rem;
  padding: 1rem 0;
}

.borderRight-H-1xgNBAvoiNap-Oj3Kgo {
  border-right: 1px solid rgba(199, 199, 199, 1);
}

a {
  color: #00664c;
}

.searchContainer-1WbGINqUofhBP5HpFN_LOu {
  display: flex;
  margin-bottom: auto;
  margin-top: auto;
  margin-left: 3rem;
  flex: 1;
}

@media screen and (max-width: 1024px) {

.searchContainer-1WbGINqUofhBP5HpFN_LOu {
    flex-direction: column
}
  }

@media screen and (max-width: 991px) {

.searchContainer-1WbGINqUofhBP5HpFN_LOu {
    padding-bottom: 4rem;
    margin-top: 4rem
}
  }
.container-2d6Ii0A1UAOaVWR4HA1CPw {
  max-width: 1280px;
  margin: 0 auto;
  padding: 0 15px;
}
.container-2Y9hWE0BLh9jxwW4veWqnt {
  max-width: 1280px;
  margin: 0 auto;
  margin-bottom: 60px;
}
.leaderboardItem-2jQhCprEbSoIgUQLstoLUq {
  background-color: #fcfcfc;
  display: flex;
  margin-bottom: 5px;
}

.rank-1bgqbCkvKWCCGQXmEuImxy {
  display: flex;
  position: relative;
  align-items: center;
  justify-content: center;
}

.rankNum-36sVK2DYMEjCeLG7uO7xcx {
  font-family: 'Titillium Web';
  font-size: 36px;
  color: white;
  width: 100px;
  height: 100px;
  background-color: rgba(0, 0, 0, 0.6);
  display: flex;
  position: relative;
  align-items: center;
  justify-content: center;
}

.teamInfo-2JmAxWm5WEQ7ZwM99-fq9U {
  flex: 1;
  display: flex;
  align-items: center;
  padding: 15px;
}

.teamName-2u3JKnX-HkoPIX-6RaR9-R {
  margin: 0 0 8px 0;
  font-family: 'Titillium Web';
  font-size: 1.4em;
  text-decoration: none;
  color: #4d4d4d;
}

.teamName-2u3JKnX-HkoPIX-6RaR9-R a {
  text-decoration: none;
  color: inherit;
}

.teamPhoto-2XTZdb3yWT8WASLtJtwMJU {
  position: absolute;
  width: 100px;
  height: 100px;
}

.voteCount--EGoVRJUUR8pf8q3tGvil {
  font-weight: normal;
  color: #999;
}

.lastUpdated-39CVWNjhCBGaXjVpY-51md {
  font-size: 0.85em;
}

.rankings-1n7wUvJWh_IjG1c417lE5Q {
  padding: 20px;
  background-color: #efefef;
  border: 1px solid #ccc;
}

.teamSentence-1kBt3JT2FtCGQwY2LbMbHe {
  display: none;
}

@media screen and (min-width: 667px) {

.teamSentence-1kBt3JT2FtCGQwY2LbMbHe {
    display: block;
    opacity: 1;
    transition: opacity 0.2s
}
  }

.teamSentence-1kBt3JT2FtCGQwY2LbMbHe a {
  color: #777;
  text-decoration: none;
  transition: color 0.2s;
}

.teamSentence-1kBt3JT2FtCGQwY2LbMbHe a:hover {
  text-decoration: underline;
  color: #3979c5;
}

.leaderboardItem-2jQhCprEbSoIgUQLstoLUq:hover .teamSentence-1kBt3JT2FtCGQwY2LbMbHe {
  opacity: 1;
}
.pageHeader-1vH6RbMf9J-2SxJTWJqQL1 {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNDMycHgiIGhlaWdodD0iMzMzcHgiIHZpZXdCb3g9IjAgMCA0MzIgMzMzIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPHRpdGxlPmNpcmNsZXM8L3RpdGxlPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkxvY2F0aW9ucy1JbmRpdmlkdWFsLS0tVGFiMWEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC04OTMuMDAwMDAwLCAtMTEwLjAwMDAwMCkiIHN0cm9rZT0iI0E2QURBRCI+CiAgICAgICAgICAgIDxnIGlkPSJncmF5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzAuMDAwMDAwLCAyNS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJjaXJjbGVzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5MjQuMDAwMDAwLCA4Ni4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTM4LjAwMDAwMCwgNDIuMDAwMDAwKSIgc3Ryb2tlLXdpZHRoPSIwLjUiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZWxsaXBzZSBpZD0iT3ZhbC1Db3B5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNDcuMDc3MjI3LCAxNDYuMDU1Mjg0KSBzY2FsZSgxLCAtMSkgdHJhbnNsYXRlKC0xNDcuMDc3MjI3LCAtMTQ2LjA1NTI4NCkgIiBjeD0iMTQ3LjA3NzIyNyIgY3k9IjE0Ni4wNTUyODQiIHJ4PSIxMy4zOTYzNDA2IiByeT0iMTMuMzk1MzAzMyI+PC9lbGxpcHNlPgogICAgICAgICAgICAgICAgICAgICAgICA8ZWxsaXBzZSBpZD0iT3ZhbC1Db3B5IiBzdHJva2UtbGluZWNhcD0icm91bmQiIGN4PSIxNDYuMDY2Mzg3IiBjeT0iMTQ0LjUzOTEzOSIgcng9IjE0Ni4wNjYzODciIHJ5PSIxNDQuNTM5MTM5Ij48L2VsbGlwc2U+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik00NS41LDkwIEM3MC42Mjg5NTYxLDkwIDkxLDY5Ljg1MjgxMzcgOTEsNDUgQzkxLDIwLjE0NzE4NjMgNzAuNjI4OTU2MSwwIDQ1LjUsMCBDMjAuMzcxMDQzOSwwIDAsMjAuMTQ3MTg2MyAwLDQ1IEMwLDY5Ljg1MjgxMzcgMjAuMzcxMDQzOSw5MCA0NS41LDkwIFoiIGlkPSJPdmFsLUNvcHktMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtZGFzaGFycmF5PSIwLDQiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+),
    linear-gradient(
      90deg,
      rgba(100, 100, 100, 0.15) 0%,
      #f8f8f8 70%,
      rgba(255, 255, 255, 0) 100%
    );
  overflow: hidden;
  position: relative;
  background-repeat: no-repeat;
  min-height: 210px;
  display: flex;
  align-items: center;
  background-size: auto;
  background-position: 85% 15%;
  margin-bottom: 3.75rem;
}

  @media screen and (max-width: 800px) {.pageHeader-1vH6RbMf9J-2SxJTWJqQL1 {
    flex-direction: column;
    background-image: linear-gradient(
      90deg,
      rgba(100, 100, 100, 0.15) 0%,
      #f8f8f8 70%,
      rgba(255, 255, 255, 0) 100%
    );
    min-height: 100px;
    padding-bottom: 2rem
}
  }

.globalNomineesHeader-24jXLBeY-DgzSTcIXJ0P9h {
  display: flex;
  align-items: center;
  margin: 3rem 0 2rem 0;
}

.globalNomineesTitle-2RoR5J8h2Gu4-EUz0W0PRX {
  font-family: 'Titillium Web';
  font-size: 34px;
  font-weight: 600;
  color: rgba(4, 22, 21, 1);
  letter-spacing: 0.03em;
  line-height: 76px;
  margin: 0;
}

.leadParagraph-1pqrX7uRsVBHEMCEyynthk {
  font-size: 18px;
  margin-bottom: 4rem;
}
.honorable-mentions-container-2p_wlwqb-0eG4EXKpBog_0 {
  width: 1040px;
  max-width: 100%;
  border-top: 1px solid rgba(199, 199, 199, 1);
  margin-top: 1rem;
  padding-top: 5rem;
}

.leadParagraph-3H8w2LFJPYS-0AgIPC5m0O {
  font-size: 18px;
  margin-bottom: 4rem;
}

.pageHeader-1b1iYLgB_HiWyMdAu8RCGo {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNDMycHgiIGhlaWdodD0iMzMzcHgiIHZpZXdCb3g9IjAgMCA0MzIgMzMzIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPHRpdGxlPmNpcmNsZXM8L3RpdGxlPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkxvY2F0aW9ucy1JbmRpdmlkdWFsLS0tVGFiMWEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC04OTMuMDAwMDAwLCAtMTEwLjAwMDAwMCkiIHN0cm9rZT0iI0E2QURBRCI+CiAgICAgICAgICAgIDxnIGlkPSJncmF5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzAuMDAwMDAwLCAyNS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJjaXJjbGVzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5MjQuMDAwMDAwLCA4Ni4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTM4LjAwMDAwMCwgNDIuMDAwMDAwKSIgc3Ryb2tlLXdpZHRoPSIwLjUiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZWxsaXBzZSBpZD0iT3ZhbC1Db3B5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNDcuMDc3MjI3LCAxNDYuMDU1Mjg0KSBzY2FsZSgxLCAtMSkgdHJhbnNsYXRlKC0xNDcuMDc3MjI3LCAtMTQ2LjA1NTI4NCkgIiBjeD0iMTQ3LjA3NzIyNyIgY3k9IjE0Ni4wNTUyODQiIHJ4PSIxMy4zOTYzNDA2IiByeT0iMTMuMzk1MzAzMyI+PC9lbGxpcHNlPgogICAgICAgICAgICAgICAgICAgICAgICA8ZWxsaXBzZSBpZD0iT3ZhbC1Db3B5IiBzdHJva2UtbGluZWNhcD0icm91bmQiIGN4PSIxNDYuMDY2Mzg3IiBjeT0iMTQ0LjUzOTEzOSIgcng9IjE0Ni4wNjYzODciIHJ5PSIxNDQuNTM5MTM5Ij48L2VsbGlwc2U+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik00NS41LDkwIEM3MC42Mjg5NTYxLDkwIDkxLDY5Ljg1MjgxMzcgOTEsNDUgQzkxLDIwLjE0NzE4NjMgNzAuNjI4OTU2MSwwIDQ1LjUsMCBDMjAuMzcxMDQzOSwwIDAsMjAuMTQ3MTg2MyAwLDQ1IEMwLDY5Ljg1MjgxMzcgMjAuMzcxMDQzOSw5MCA0NS41LDkwIFoiIGlkPSJPdmFsLUNvcHktMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtZGFzaGFycmF5PSIwLDQiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+),
    linear-gradient(
      90deg,
      rgba(100, 100, 100, 0.15) 0%,
      #f8f8f8 70%,
      rgba(255, 255, 255, 0) 100%
    );
  overflow: hidden;
  position: relative;
  background-repeat: no-repeat;
  min-height: 210px;
  display: flex;
  align-items: center;
  background-size: auto;
  background-position: 85% 15%;
  margin-bottom: 3.75rem;
}

@media screen and (max-width: 800px) {

.pageHeader-1b1iYLgB_HiWyMdAu8RCGo {
    flex-direction: column;
    background-image: linear-gradient(
      90deg,
      rgba(100, 100, 100, 0.15) 0%,
      #f8f8f8 70%,
      rgba(255, 255, 255, 0) 100%
    );
    min-height: 100px;
    padding-bottom: 2rem
}
  }

.globalMentionsHeader-1N2Ba0On42ATx7r5HCUNIc {
  display: flex;
  align-items: center;
  margin: 3rem 0 2rem 0;
}

.globalMentionsTitle-Lso48sbtgXv8XS0e359F {
  font-family: 'Titillium Web';
  font-size: 34px;
  font-weight: 600;
  color: rgba(4, 22, 21, 1);
  letter-spacing: 0.03em;
  line-height: 76px;
  margin: 0;
}
.container-14v8q6HkTG5iG6R3XHPkhP {
  padding: 0 15px;
  max-width: 1280px;
  margin: 0 auto;
}

.pageHeader-2UX8TIHQMHwEpzHkN0MJgi {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNDMycHgiIGhlaWdodD0iMzMzcHgiIHZpZXdCb3g9IjAgMCA0MzIgMzMzIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPHRpdGxlPmNpcmNsZXM8L3RpdGxlPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkxvY2F0aW9ucy1JbmRpdmlkdWFsLS0tVGFiMWEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC04OTMuMDAwMDAwLCAtMTEwLjAwMDAwMCkiIHN0cm9rZT0iI0E2QURBRCI+CiAgICAgICAgICAgIDxnIGlkPSJncmF5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzAuMDAwMDAwLCAyNS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJjaXJjbGVzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5MjQuMDAwMDAwLCA4Ni4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTM4LjAwMDAwMCwgNDIuMDAwMDAwKSIgc3Ryb2tlLXdpZHRoPSIwLjUiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZWxsaXBzZSBpZD0iT3ZhbC1Db3B5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNDcuMDc3MjI3LCAxNDYuMDU1Mjg0KSBzY2FsZSgxLCAtMSkgdHJhbnNsYXRlKC0xNDcuMDc3MjI3LCAtMTQ2LjA1NTI4NCkgIiBjeD0iMTQ3LjA3NzIyNyIgY3k9IjE0Ni4wNTUyODQiIHJ4PSIxMy4zOTYzNDA2IiByeT0iMTMuMzk1MzAzMyI+PC9lbGxpcHNlPgogICAgICAgICAgICAgICAgICAgICAgICA8ZWxsaXBzZSBpZD0iT3ZhbC1Db3B5IiBzdHJva2UtbGluZWNhcD0icm91bmQiIGN4PSIxNDYuMDY2Mzg3IiBjeT0iMTQ0LjUzOTEzOSIgcng9IjE0Ni4wNjYzODciIHJ5PSIxNDQuNTM5MTM5Ij48L2VsbGlwc2U+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik00NS41LDkwIEM3MC42Mjg5NTYxLDkwIDkxLDY5Ljg1MjgxMzcgOTEsNDUgQzkxLDIwLjE0NzE4NjMgNzAuNjI4OTU2MSwwIDQ1LjUsMCBDMjAuMzcxMDQzOSwwIDAsMjAuMTQ3MTg2MyAwLDQ1IEMwLDY5Ljg1MjgxMzcgMjAuMzcxMDQzOSw5MCA0NS41LDkwIFoiIGlkPSJPdmFsLUNvcHktMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtZGFzaGFycmF5PSIwLDQiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+),
    linear-gradient(
      90deg,
      rgba(100, 100, 100, 0.15) 0%,
      #f8f8f8 70%,
      rgba(255, 255, 255, 0) 100%
    );
  overflow: hidden;
  text-align: center;
  position: relative;
  background-repeat: no-repeat;
  min-height: 210px;
  display: flex;
  align-items: center;
  background-size: auto;
  background-position: 85% 15%;
  margin-bottom: 3.75rem;
}

@media screen and (max-width: 800px) {

.pageHeader-2UX8TIHQMHwEpzHkN0MJgi {
    flex-direction: column;
    background-image: linear-gradient(
      90deg,
      rgba(100, 100, 100, 0.15) 0%,
      #f8f8f8 70%,
      rgba(255, 255, 255, 0) 100%
    );
    min-height: 100px;
    padding-bottom: 2rem
}
  }

.globalNomineesHeader-1Z8BhErGdzWcuI9MYO7nQp {
  display: flex;
  align-items: center;
  margin: 3rem 0;
}

.globalNomineesTitle-3EMp6_EMJNsiULHUOyDKzB {
  font-family: 'Titillium Web';
  font-size: 34px;
  font-weight: 600;
  color: rgba(4, 22, 21, 1);
  letter-spacing: 0.03em;
  line-height: 76px;
  margin: 0;
}

.thinTitle-yFr6JK3PbVHx_Fy4UmKNo {
  font-weight: 300;
}
.globalFinalistsContainer-3E9S3FfXWOdY29zpCr3KJx {
  width: 1040px;
  max-width: 100%;
  border-top: 1px solid rgba(199, 199, 199, 1);
  margin-top: 1rem;
  padding-top: 5rem;
}

.globalFinalistsLink-luVVuD2mzEGQE3dywt0Y1 {
  font-family: 'Barlow';
  font-size: 1.5rem;
  color: #00664c;
  letter-spacing: 0.03em;
  line-height: 19px;
  display: block;
  margin-bottom: 2rem;
}

.leadParagraph-2FbrFz_iB7u8SdM734yX1g {
  font-size: 18px;
  margin-bottom: 4rem;
}

.pageHeader-38xnuAL5GFja0ci5_dZOar {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNDMycHgiIGhlaWdodD0iMzMzcHgiIHZpZXdCb3g9IjAgMCA0MzIgMzMzIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPHRpdGxlPmNpcmNsZXM8L3RpdGxlPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkxvY2F0aW9ucy1JbmRpdmlkdWFsLS0tVGFiMWEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC04OTMuMDAwMDAwLCAtMTEwLjAwMDAwMCkiIHN0cm9rZT0iI0E2QURBRCI+CiAgICAgICAgICAgIDxnIGlkPSJncmF5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzAuMDAwMDAwLCAyNS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJjaXJjbGVzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5MjQuMDAwMDAwLCA4Ni4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTM4LjAwMDAwMCwgNDIuMDAwMDAwKSIgc3Ryb2tlLXdpZHRoPSIwLjUiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZWxsaXBzZSBpZD0iT3ZhbC1Db3B5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNDcuMDc3MjI3LCAxNDYuMDU1Mjg0KSBzY2FsZSgxLCAtMSkgdHJhbnNsYXRlKC0xNDcuMDc3MjI3LCAtMTQ2LjA1NTI4NCkgIiBjeD0iMTQ3LjA3NzIyNyIgY3k9IjE0Ni4wNTUyODQiIHJ4PSIxMy4zOTYzNDA2IiByeT0iMTMuMzk1MzAzMyI+PC9lbGxpcHNlPgogICAgICAgICAgICAgICAgICAgICAgICA8ZWxsaXBzZSBpZD0iT3ZhbC1Db3B5IiBzdHJva2UtbGluZWNhcD0icm91bmQiIGN4PSIxNDYuMDY2Mzg3IiBjeT0iMTQ0LjUzOTEzOSIgcng9IjE0Ni4wNjYzODciIHJ5PSIxNDQuNTM5MTM5Ij48L2VsbGlwc2U+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik00NS41LDkwIEM3MC42Mjg5NTYxLDkwIDkxLDY5Ljg1MjgxMzcgOTEsNDUgQzkxLDIwLjE0NzE4NjMgNzAuNjI4OTU2MSwwIDQ1LjUsMCBDMjAuMzcxMDQzOSwwIDAsMjAuMTQ3MTg2MyAwLDQ1IEMwLDY5Ljg1MjgxMzcgMjAuMzcxMDQzOSw5MCA0NS41LDkwIFoiIGlkPSJPdmFsLUNvcHktMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtZGFzaGFycmF5PSIwLDQiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+),
    linear-gradient(
      90deg,
      rgba(100, 100, 100, 0.15) 0%,
      #f8f8f8 70%,
      rgba(255, 255, 255, 0) 100%
    );
  overflow: hidden;
  position: relative;
  background-repeat: no-repeat;
  min-height: 210px;
  display: flex;
  align-items: center;
  background-size: auto;
  background-position: 85% 15%;
  margin-bottom: 3.75rem;
}

@media screen and (max-width: 800px) {

.pageHeader-38xnuAL5GFja0ci5_dZOar {
    flex-direction: column;
    background-image: linear-gradient(
      90deg,
      rgba(100, 100, 100, 0.15) 0%,
      #f8f8f8 70%,
      rgba(255, 255, 255, 0) 100%
    );
    min-height: 100px;
    padding-bottom: 2rem
}
  }

.globalFinalistsHeader--wRJnOm1ffNUCpf6O6mhO {
  display: flex;
  align-items: center;
  margin: 3rem 0 2rem 0;
}

.globalFinalistsTitle-245yNnGTQt36v8SqynrQbO {
  font-family: 'Titillium Web';
  font-size: 34px;
  font-weight: 600;
  color: rgba(4, 22, 21, 1);
  letter-spacing: 0.03em;
  line-height: 76px;
  margin: 0;
}

.CardContainer-2PyaXMSEiI8q5D144c9D4P {
  width: 100%;
  display: grid;
  grid-gap: 3rem;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  grid-template-rows: repeat(1, minmax(0, 1fr));
  margin-bottom: 4rem;
}

@media screen and (max-width: 900px) {

.CardContainer-2PyaXMSEiI8q5D144c9D4P {
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: repeat(2, minmax(0, 1fr))
}
  }

.fullWidth-1vC6MdPr9sL-WBaEtEtMFF {
  width: 100%;
  padding: 3rem 5rem;
  grid-column: span 1;
}

.badge-1GX70hKeCyPwYubEKiwX_g {
  display: flex;
  align-items: center;
  width: 100%;
}

.badge-1GX70hKeCyPwYubEKiwX_g p {
  font-family: 'Barlow';
  font-size: 1.5rem;
  color: rgba(76, 76, 76, 1);
  letter-spacing: 0.03em;
  line-height: 19px;
  margin-bottom: 2rem;
}

.badge-1GX70hKeCyPwYubEKiwX_g a {
  text-decoration: none;
  display: block;
  margin-top: 1rem;
}

.badge-title-3ugXrkt1zVADbdBn4v5qHn {
  margin: 0;
  margin-bottom: 1rem;
  font-family: 'Titillium Web';
  font-size: 2.3rem;
  color: rgba(30, 30, 30, 1);
  letter-spacing: 0.01em;
  line-height: 23px;
}

.badge-meta-2LB8n75SnmlpaTd67SMntF {
  color: #4d4d4d;
  font-size: 0.9em;
}

.badge-icon-1pYz5A_MNMYqb7UFdPX-zq {
  margin-right: 4rem;
}

.badge-icon-1pYz5A_MNMYqb7UFdPX-zq img {
  width: auto;
  height: 111px;
}
.dataCubeContainer-2BdH6Ml3XfT3ju_6dQ_QT3 {
  width: 1040px;
  max-width: 100%;
  border-top: 1px solid rgba(199, 199, 199, 1);
  margin-top: 1rem;
  padding-top: 5rem;
}

.infoContainer-30ub6JpNhUVYMYdQfY_s3a {
  margin-top: 2rem;
  margin-bottom: 4rem;
}

.infoLink-3lE_D0Ru79nNvfnwYRFisg {
  font-family: 'Barlow';
  font-size: 1.5rem;
  color: #00664c;
  letter-spacing: 0.03em;
  line-height: 19px;
}
.infoText-1bb8RtXzV8sKE4MYHDYJT5 {
  font-family: 'Barlow';
  font-size: 1.5rem;
  color: rgba(76, 76, 76, 1);
  letter-spacing: 0.03em;
  line-height: 19px;
}
