.linkbutton___1_qr4 {
  background-color: #20c997;
  min-height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center; }
  .linkbutton___1_qr4 span {
    padding: .5rem 1rem;
    align-items: center;
    font-size: 16px;
    text-transform: uppercase;
    color: black;
    font-weight: 600; }

body {
  margin: 0;
  padding: 0;
  font-family: sans-serif; }
  body > div {
    height: 100%; }

/* Needed for sticking the footer at the bottom of the page */
html, body, #root___1gOOe {
  height: 100%; }

h1 {
  font-family: 'Poppins', sans-serif;
  font-weight: 900; }

a {
  color: #009966; }

a:hover {
  color: #009966;
  text-decoration: none;
  cursor: pointer; }

.wrapper___2mD40 {
  min-height: 100%;
  margin-bottom: -5rem; }

* ~ .push___1Zodi {
  margin-top: 4rem; }

.footer___3lL5n, .push___1Zodi {
  height: 5rem; }

.nav___37HxU a {
  color: #b8b7ad;
  text-transform: uppercase;
  text-decoration: none; }

.activeNavlink___p5ZHE span {
  color: #20c997;
  font-weight: bold; }

.mobile___2qUqi .burgerButton___L0TZL {
  position: absolute;
  width: 36px;
  height: 30px;
  right: 30px;
  top: 30px; }

.mobile___2qUqi .burgerBars___2IIDh {
  background: #373a47; }

.mobile___2qUqi .crossButton___2EhRb {
  height: 35px;
  width: 35px; }

.mobile___2qUqi .cross___1AN6n {
  background: #bdc3c7; }

.mobile___2qUqi .menu___1A4X7 {
  background: #373a47;
  padding: 2rem 1.5rem 0;
  font-size: 1.3rem; }

.mobile___2qUqi .morphShape___3n9Da {
  fill: #373a47; }

.mobile___2qUqi .itemList___2056V {
  color: #b8b7ad;
  padding: 0.8em; }

.mobile___2qUqi .item___32t3X {
  display: inline-block;
  margin: 0.6rem 0; }
  .mobile___2qUqi .item___32t3X:hover {
    text-decoration: none; }

.mobile___2qUqi .overlay___3cpvS {
  background: rgba(0, 0, 0, 0.3); }

.mobile___2qUqi .icon___IHVWg {
  width: 2.5rem; }

.desktop___1uGCO {
  height: 3rem;
  background: #373a47;
  display: flex;
  align-items: center;
  justify-content: flex-end; }
  .desktop___1uGCO a {
    margin: 1.5rem;
    font-size: 1rem; }

.content___wcF2F {
  max-width: 1200px;
  margin: 0 auto; }

.footer___2Pe6R {
  background-color: #373a47;
  color: #b8b7ad;
  display: flex;
  align-items: center;
  justify-content: center; }
  .footer___2Pe6R p {
    text-align: center;
    margin: auto; }
  @media screen and (max-width: 330px) {
    .footer___2Pe6R .delimiter___1Siux {
      display: none; }
    .footer___2Pe6R .rights___Cbo3u {
      display: block; } }

.pagetext___U8ned {
  margin-bottom: 3rem; }
  .pagetext___U8ned p {
    margin-left: 2rem;
    margin-right: 2rem; }
    @media screen and (max-width: 500px) {
      .pagetext___U8ned p {
        margin-left: 1rem;
        margin-right: 1rem; } }
  .pagetext___U8ned h1 {
    margin-left: 2rem;
    margin-right: 2rem;
    text-align: center;
    margin-bottom: 5rem;
    margin-top: 0;
    padding-top: 5rem;
    font-size: 3rem; }
    @media screen and (max-width: 500px) {
      .pagetext___U8ned h1 {
        margin-left: 1rem;
        margin-right: 1rem; } }
    @media screen and (max-width: 600px) {
      .pagetext___U8ned h1 {
        font-size: 2.5rem; } }
  .pagetext___U8ned h2 {
    text-align: center;
    margin-left: 2rem;
    margin-right: 2rem;
    margin-top: 6rem;
    margin-bottom: 2rem; }
    @media screen and (max-width: 500px) {
      .pagetext___U8ned h2 {
        margin-left: 1rem;
        margin-right: 1rem; } }

.topnotification___oo2JQ {
  background-color: red;
  font-weight: 600;
  padding: 10px 2rem; }
  .topnotification___oo2JQ .title___iv1E- {
    font-size: 25px;
    font-weight: 800;
    margin-bottom: 15px; }
  .topnotification___oo2JQ a {
    color: black;
    text-decoration: underline; }
  @media screen and (max-width: 580px) {
    .topnotification___oo2JQ {
      padding-left: 1rem;
      padding-right: 1rem;
      padding-top: 50px; } }

