:root {
  --white: white;
  --7698-c: #41748d;
  --7490-c: #7a9b62;
  --dropshadow: #55555526;
  --grey: #333;
  --577-c: #a9c47f;
  --628-c: #b8dde1;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.body {
  background-color: var(--white);
}

.cover {
  background-image: linear-gradient(#41748dbf, #41748dbf), url('../images/iStock-1027139762.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 89vh;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.circle {
  z-index: 100;
  background-color: var(--white);
  border-radius: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 500px;
  height: 500px;
  display: flex;
  position: absolute;
}

.header-text {
  color: var(--7698-c);
  text-align: center;
  letter-spacing: 1px;
  margin-top: 0;
  font-family: Old Standard, Times New Roman, sans-serif;
  font-size: 36px;
  font-style: normal;
  line-height: 51px;
}

.link {
  transition: opacity .5s;
}

.link:hover {
  opacity: .7;
}

.image {
  width: 300px;
  max-width: none;
  margin-bottom: 30px;
}

.header-text-2 {
  color: var(--7490-c);
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Frutiger Light, Arial, sans-serif;
  font-size: 35px;
  font-weight: 300;
  line-height: 45px;
}

.arrows {
  width: 50px;
  max-width: none;
}

.arrows-link {
  transition: opacity .5s;
  position: relative;
  inset: 35px auto auto;
}

.arrows-link:hover {
  opacity: .7;
}

.circle-2 {
  background-color: #a9c47f80;
  border-radius: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 575px;
  height: 575px;
  display: flex;
  position: absolute;
}

.footer {
  background-color: var(--7698-c);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 35px;
  display: flex;
}

.footer-grid {
  grid-column-gap: 35px;
  grid-row-gap: 35px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  justify-items: center;
  width: auto;
}

.aua-logo-2 {
  width: 175px;
  max-width: none;
  margin-right: 50px;
}

.ucf-logo-2 {
  width: 265px;
  max-width: none;
  margin-bottom: 0;
}

.grid-div {
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-2 {
  background-color: #a9c47f4d;
  height: auto;
  padding: 75px 20px;
}

.h1 {
  color: var(--7698-c);
  text-align: center;
  margin-bottom: 30px;
  font-family: Old Standard Bold, Times New Roman, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 55px;
}

.h1._2 {
  border-top: 2px solid var(--7698-c);
  margin-top: 75px;
  padding-top: 75px;
}

.body-text {
  color: var(--7698-c);
  text-align: center;
  margin-bottom: 50px;
  font-family: Frutiger Light, Arial, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 28px;
}

.body-text.padding-20 {
  margin-bottom: 20px;
}

.headshot-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  width: auto;
}

.headshot {
  box-shadow: 5px 5px 11px 6px var(--dropshadow);
  border-radius: 100%;
  width: 125px;
  max-width: none;
}

.grid-div-3 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: 20px;
  display: flex;
}

.grid-div-2 {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.nagler-signature {
  width: 125px;
  max-width: none;
  margin-bottom: 15px;
}

.name {
  color: var(--grey);
  text-align: left;
  margin-bottom: 0;
  font-family: Old Standard Bold, Times New Roman, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 21px;
}

.title {
  color: var(--grey);
  text-align: left;
  margin-bottom: 0;
  font-family: Old Standard, Times New Roman, sans-serif;
  font-size: 14px;
  font-style: italic;
  font-weight: 400;
  line-height: 19px;
}

.kaplan-signature {
  width: 125px;
  max-width: none;
  margin-bottom: 23px;
}

.section-3 {
  background-color: #0000;
  background-image: linear-gradient(#41748dbf, #41748dbf), url('../images/background.png');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  width: auto;
  height: auto;
  padding: 50px 20px;
}

.h1-2 {
  color: var(--white);
  text-align: center;
  margin-bottom: 0;
  font-family: Old Standard Bold, Times New Roman, sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 80px;
}

.section-4 {
  background-color: var(--white);
  height: auto;
  padding: 75px 20px;
}

.h1-3 {
  border-bottom: 2px solid var(--7490-c);
  color: var(--grey);
  text-align: left;
  margin-bottom: 30px;
  padding-bottom: 5px;
  font-family: Frutiger Bold Condensed, Arial, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 35px;
}

.body-text-2 {
  color: var(--grey);
  text-align: left;
  margin-bottom: 20px;
  font-family: Frutiger Light Condensed, Arial, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 26px;
}

.name-2 {
  color: var(--7698-c);
  font-family: Frutiger Bold Condensed, Arial, sans-serif;
  font-weight: 700;
}

.body-text-3 {
  color: var(--grey);
  text-align: left;
  margin-bottom: 75px;
  font-family: Frutiger Light Condensed, Arial, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 26px;
}

.body-text-4 {
  color: var(--grey);
  text-align: left;
  margin-bottom: 0;
  font-family: Frutiger Light Condensed, Arial, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 26px;
}

.facebook {
  box-shadow: 5px 5px 11px 6px var(--dropshadow);
  width: 16.5px;
  max-width: none;
  margin-right: 30px;
}

.twitter, .instagram {
  box-shadow: 5px 5px 11px 6px var(--dropshadow);
  width: 31.25px;
  max-width: none;
  margin-right: 30px;
}

.youtube {
  box-shadow: 5px 5px 11px 6px var(--dropshadow);
  width: 38.75px;
  max-width: none;
  margin-right: 0;
}

.section-5 {
  background-color: #0000;
  background-image: linear-gradient(#41748dbf, #41748dbf), url('../images/background-2.png');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  width: auto;
  height: auto;
  padding: 50px 20px;
}

.section-6 {
  background-color: var(--white);
  height: auto;
  padding: 75px 20px;
}

.h1-4 {
  color: var(--grey);
  text-align: left;
  border-bottom: 0 #0000;
  margin-bottom: 0;
  padding-bottom: 0;
  font-family: Frutiger Bold Condensed, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}

.body-text-5 {
  color: var(--grey);
  text-align: left;
  width: auto;
  margin-bottom: 0;
  font-family: Frutiger Light Condensed, Arial, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 21px;
}

.sponsors-grid {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: auto auto;
  grid-auto-columns: auto;
  place-content: stretch start;
  justify-items: stretch;
  width: 700px;
  margin-bottom: 0;
}

.centered-container {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-7 {
  background-color: #0000;
  background-image: linear-gradient(#41748dbf, #41748dbf), url('../images/background-3.png');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  width: auto;
  height: auto;
  padding: 50px 20px;
}

.section-8 {
  background-color: var(--white);
  height: auto;
  padding: 75px 20px;
}

.body-text-6 {
  color: var(--grey);
  text-align: center;
  margin-bottom: 0;
  font-family: Frutiger Light Condensed, Arial, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 21px;
}

.sponsors-grid-3 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto auto auto auto;
  width: auto;
  margin-bottom: 0;
}

.padding-50 {
  margin-bottom: 50px;
}

.section-9 {
  background-color: #a9c47f4d;
  height: auto;
  padding: 75px 20px;
}

.logo-grid {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  width: auto;
}

.logo {
  width: auto;
  max-width: none;
  height: 75px;
}

.body-text-7 {
  border-top: 2px solid var(--7490-c);
  border-bottom: 2px solid var(--7490-c);
  color: var(--grey);
  text-align: left;
  width: auto;
  margin-top: 25px;
  margin-bottom: 15px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Frutiger Light Condensed, Arial, sans-serif;
  font-size: 13px;
  font-weight: 300;
  line-height: 18px;
}

.text-link {
  color: var(--7698-c);
  font-family: Frutiger Bold Condensed, Arial, sans-serif;
  font-weight: 700;
  transition: opacity .5s;
}

.text-link:hover {
  opacity: .7;
}

.body-text-8 {
  color: var(--grey);
  text-align: left;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Frutiger Light Condensed, Arial, sans-serif;
  font-size: 13px;
  font-weight: 300;
  line-height: 18px;
}

.introduction-and-welcome {
  width: 0;
  height: 0;
  position: relative;
  top: -125px;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}

.section-1 {
  background-color: var(--white);
  height: auto;
  padding: 30px 20px;
}

.thanks-header {
  color: var(--7698-c);
  text-align: center;
  text-transform: none;
  font-family: Old Standard Bold, Times New Roman, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}

.sponsor {
  width: 300px;
  margin-top: 5px;
  margin-bottom: 15px;
}

.thanks-text {
  color: var(--7698-c);
  text-align: center;
  text-transform: none;
  font-family: Frutiger Light, Arial, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 19px;
}

.menu-icon-wrapper {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  transition: opacity .5s;
  display: block;
}

.menu-icon-wrapper:hover {
  opacity: .7;
}

.navbar-link {
  color: #fff;
  text-align: center;
  margin: 0 0 50px;
  padding: 0;
  font-family: Old Standard, Times New Roman, sans-serif;
  font-size: 35px;
  font-style: normal;
  font-weight: 400;
  line-height: 45px;
  text-decoration: none;
  transition: opacity .5s;
  display: inline-block;
  position: static;
}

.navbar-link:hover {
  opacity: .7;
  color: var(--white);
  text-decoration: underline;
}

.navbar-link:active {
  color: var(--white);
}

.navbar-link:focus {
  color: var(--white);
  text-decoration: underline;
}

.navbar-link:visited {
  color: #fff;
}

.navbar-link.w--current {
  color: #000;
}

.menu-wrapper {
  flex-direction: row;
  align-items: center;
  display: block;
}

.middle-line {
  background-color: var(--7698-c);
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 6px;
  margin-top: 9px;
  margin-bottom: 9px;
  display: block;
}

.menu-icon {
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  display: block;
  position: static;
}

.navbar {
  z-index: 1000;
  background-color: var(--white);
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: auto;
  padding: 20px 5%;
  display: block;
  position: sticky;
  inset: 0% 0% auto;
  box-shadow: 0 7px 11px 6px #5553;
}

.menu-button {
  padding: 0;
  position: static;
}

.menu-button.w--open {
  background-color: #0000;
}

.top-line {
  background-color: var(--7698-c);
  border-radius: 6px;
  width: 50px;
  height: 6px;
  padding-bottom: 0;
  padding-right: 0;
}

.navbar-container {
  border-radius: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.navbar-dropdown {
  background-color: #7a9b62e6;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: absolute;
  overflow: visible;
}

.bottom-line {
  background-color: var(--7698-c);
  border-radius: 6px;
  width: 30px;
  height: 6px;
}

.navbar-dropdown-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-top: -35px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.nav-logo-link {
  align-items: center;
  width: auto;
  max-width: none;
  height: auto;
  padding-left: 0;
  display: block;
  position: static;
}

.nav-logo {
  width: 250px;
  max-width: none;
  height: auto;
  transition: opacity .5s;
  position: static;
}

.nav-logo:hover {
  opacity: .7;
}

.acceptance-notes, .currently-funded, .special-thanks {
  width: 0;
  height: 0;
  position: relative;
  top: -150px;
}

.cover-logo-link {
  transition: opacity .5s;
}

.cover-logo-link:hover {
  opacity: .7;
}

.mobile-div {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: none;
}

.mobile-cover-logo-link {
  transition: opacity .5s;
}

.mobile-cover-logo-link:hover {
  opacity: .7;
}

.mobile-image {
  width: 300px;
  max-width: none;
  margin-bottom: 30px;
}

.mobile-header-text {
  color: var(--7698-c);
  text-align: center;
  letter-spacing: 1px;
  margin-top: 0;
  font-family: Old Standard, Times New Roman, sans-serif;
  font-size: 36px;
  font-style: normal;
  line-height: 51px;
}

.mobile-header-text-2 {
  color: var(--7490-c);
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Frutiger Light, Arial, sans-serif;
  font-size: 35px;
  font-weight: 300;
  line-height: 45px;
}

.mobile-arrows-link {
  transition: opacity .5s;
  position: relative;
  inset: 35px auto auto;
}

.mobile-arrows-link:hover {
  opacity: .7;
}

.mobile-arrows {
  width: 50px;
  max-width: none;
}

.footer-logos-div {
  justify-content: center;
  align-items: center;
  display: flex;
}

.headshot-2 {
  float: left;
  box-shadow: 5px 5px 11px 6px var(--dropshadow);
  border-radius: 100%;
  width: 125px;
  max-width: none;
  margin-bottom: 10px;
  margin-right: 20px;
}

.footer-2 {
  background-color: var(--white);
  color: var(--7698-c);
  text-align: center;
  padding: 20px;
  font-family: Frutiger Light, Arial, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
}

.seal-div {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.seal {
  box-shadow: 5px 5px 11px 6px var(--dropshadow);
  border-radius: 100%;
  width: 250px;
}

.ad-div {
  border-bottom: 2px solid var(--7698-c);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 35px;
  padding-bottom: 35px;
  display: flex;
}

.ad {
  width: 728px;
}

@media screen and (max-width: 991px) {
  .cover {
    height: 100vh;
    padding: 0;
  }

  .h1-2 {
    font-size: 50px;
    line-height: 65px;
  }

  .logo {
    height: 65px;
  }

  .menu-icon-wrapper {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: block;
  }

  .navbar-link {
    margin-top: 0;
    margin-bottom: 35px;
    padding: 0;
    font-size: 30px;
    line-height: 40px;
    position: static;
  }

  .middle-line {
    background-color: var(--7698-c);
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 6px;
    margin-top: 9px;
    margin-bottom: 9px;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
    position: static;
  }

  .menu-icon {
    background-color: #0000;
    border-radius: 0;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin-right: 0;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
    position: static;
  }

  .menu-button {
    margin-left: 0;
    padding: 0;
  }

  .menu-button.w--open {
    background-color: #0000;
  }

  .top-line {
    background-color: var(--7698-c);
    width: 50px;
    height: 6px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar-container {
    grid-auto-columns: 1fr;
  }

  .navbar-dropdown {
    z-index: auto;
    -webkit-text-fill-color: inherit;
    background-color: #7a9b62e6;
    background-clip: border-box;
    flex-direction: column;
    justify-content: center;
    margin-left: 0;
    display: block;
  }

  .bottom-line {
    background-color: var(--7698-c);
    width: 30px;
    height: 6px;
    padding-bottom: 0;
    padding-right: 0;
  }
}

@media screen and (max-width: 767px) {
  .navbar-link {
    font-size: 28px;
  }

  .navbar {
    min-height: 4rem;
  }
}

@media screen and (max-width: 479px) {
  .cover {
    height: 89vh;
  }

  .circle {
    flex-wrap: nowrap;
    width: auto;
    max-width: none;
    height: auto;
    max-height: none;
    padding: 40%;
  }

  .header-text {
    font-size: 20px;
    line-height: 30px;
    display: none;
    position: static;
    top: 0;
  }

  .image {
    width: 60px;
    display: block;
    position: static;
    top: 0;
  }

  .header-text-2 {
    font-size: 30px;
    line-height: 40px;
    display: none;
    position: static;
  }

  .arrows {
    width: 20px;
  }

  .arrows-link {
    display: none;
    position: static;
  }

  .circle-2 {
    width: auto;
    height: auto;
    padding: 45%;
  }

  .footer {
    padding: 30px 20px;
  }

  .footer-grid {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .aua-logo-2 {
    width: 150px;
    margin-bottom: 30px;
    margin-right: 0;
  }

  .ucf-logo-2 {
    width: 240px;
  }

  .section-2 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .h1 {
    font-size: 30px;
    line-height: 40px;
  }

  .h1._2 {
    margin-top: 50px;
    padding-top: 50px;
  }

  .headshot-grid {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .headshot {
    width: 100px;
  }

  .section-3 {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .h1-2 {
    font-size: 40px;
    line-height: 55px;
  }

  .section-4 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .section-5 {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .section-6 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .sponsors-grid {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: auto;
    display: flex;
  }

  .section-7 {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .section-8, .section-9 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .logo-grid {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .introduction-and-welcome {
    top: -115px;
  }

  .section-1 {
    padding: 30px 20px;
  }

  .navbar-link {
    margin-bottom: 25px;
    font-size: 23px;
    line-height: 33px;
  }

  .navbar-link.w--current {
    color: #f0a746;
  }

  .navbar {
    min-height: auto;
  }

  .navbar-dropdown {
    z-index: auto;
  }

  .navbar-dropdown-wrapper {
    margin-top: -30px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .nav-logo {
    width: 200px;
  }

  .acceptance-notes, .currently-funded, .special-thanks {
    top: -115px;
  }

  .cover-logo-link {
    display: none;
  }

  .mobile-div {
    width: auto;
    height: auto;
    display: flex;
    position: absolute;
    inset: 0;
  }

  .mobile-cover-logo-link {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .mobile-image {
    width: 50vw;
    margin-bottom: 25px;
    display: block;
    position: static;
    top: 0;
  }

  .mobile-header-text {
    width: auto;
    max-width: none;
    height: auto;
    max-height: none;
    font-size: 5.75vw;
    line-height: 140%;
    display: block;
    position: static;
    top: 0;
  }

  .mobile-header-text-2 {
    margin-top: 20px;
    margin-bottom: 0;
    font-size: 7.75vw;
    line-height: 30px;
    display: block;
    position: static;
  }

  .mobile-arrows-link {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
    top: 24px;
  }

  .mobile-arrows {
    width: 8vw;
  }

  .footer-logos-div {
    flex-direction: column;
  }

  .headshot-2 {
    float: right;
    width: 100px;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 0;
  }

  .footer-2 {
    font-size: 13px;
    line-height: 21px;
  }

  .ad-div {
    border-bottom: 0 #0000;
    padding-top: 0;
    padding-bottom: 0;
  }
}

#w-node-a71a376f-5395-613c-84b1-23a63ce7f589-6735eedd, #w-node-a71a376f-5395-613c-84b1-23a63ce7f58a-6735eedd, #w-node-a71a376f-5395-613c-84b1-23a63ce7f58b-6735eedd, #w-node-a71a376f-5395-613c-84b1-23a63ce7f591-6735eedd, #w-node-a71a376f-5395-613c-84b1-23a63ce7f592-6735eedd, #w-node-a71a376f-5395-613c-84b1-23a63ce7f593-6735eedd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_363a983c-8218-4c48-ddcd-3cb96f5d1cb9-6735eedd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_363a983c-8218-4c48-ddcd-3cb96f5d1cbc-6735eedd {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: auto;
}

#w-node-_7aa78e16-76fa-949c-5cac-0684bb870427-6735eedd, #w-node-_93089797-e1a9-82e5-d910-7ccaedcd9455-6735eedd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_164cef2d-dacb-8a6a-7199-1420f3b0ce61-6735eedd {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: auto;
}

#w-node-ea6761ea-7802-2a36-8345-854b25a7bd94-6735eedd, #w-node-e67dbce7-6f6f-b702-18f8-6642be1f597c-6735eedd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6f0efa81-d463-f50d-7088-f2898c416b21-6735eedd, #w-node-_1f735a7b-2a34-eeca-1a39-38e8d1323f1c-6735eedd, #w-node-_9d413abf-5818-e85a-c197-6d1dbff341af-6735eedd, #w-node-_936ed28f-90d9-1b4f-53fb-f76f3cc6a64b-6735eedd, #w-node-_92e8d076-8718-d0be-1d7f-08b86784799d-6735eedd, #w-node-_9f14f4b1-3119-6969-405c-8d043eae9f6c-6735eedd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_0c845143-c995-3a98-59b2-f7fae6142d85-6735eedd, #w-node-b40d8aae-4436-ca5f-08cb-95f6a88b5246-6735eedd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_426cd78c-ed9b-74d3-ff98-a37d91a17e95-6735eedd {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: auto;
}

#w-node-c02d0547-dfdb-3fb8-06df-5a2e112694df-6735eedd, #w-node-_02be02ea-8250-2145-3090-4350eeb8cae2-6735eedd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4a83297d-9f5d-8f25-671c-4b8b7b8502bb-6735eedd, #w-node-_5b3a4b2d-7655-4d88-aa73-14412c347936-6735eedd, #w-node-_286b5ed1-c223-d30f-e1eb-ee174a14ce6f-6735eedd, #w-node-_1524d556-9fa7-187f-b31e-ff402e18a203-6735eedd, #w-node-_134e7e3e-37ab-1928-84a1-d59e029209b1-6735eedd, #w-node-_33eab0e1-5be7-c1d2-dcbd-81a94f6c952d-6735eedd, #w-node-_921050fc-9403-ccee-fb5a-6dcb1d05c53d-6735eedd, #w-node-ec15be73-f99d-2cab-7c88-cd3e46a6c6ed-6735eedd, #w-node-_4d0b316d-f0f2-c059-c872-c1180feb1304-6735eedd, #w-node-fce5639b-8cd6-e43d-883d-aec0cf045d0c-6735eedd, #w-node-ca64ae4c-c730-1baf-1dc7-8d593bfb1d5c-6735eedd, #w-node-_110adcd1-2614-1515-b1af-d4822ddb67e2-6735eedd, #w-node-_109017dd-6a3f-fb91-5301-ad76f159162d-6735eedd, #w-node-_3447c05d-40aa-22b4-fe63-70576fe264a7-6735eedd, #w-node-_6a19e1b7-ccf6-5563-23a2-12418ea60ba9-6735eedd, #w-node-_20cc4d50-fbbb-6ec3-30dd-200b60effb1d-6735eedd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_221d53ed-3448-a559-ce26-c5f38a629125-6735eedd {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: auto;
}

#w-node-a4dbb09b-290a-6137-6b0c-057bf871b9ba-6735eedd, #w-node-_49c99c7f-1d57-50f3-7358-cf0545f2b161-6735eedd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_040530b1-8c22-c9b9-a5b9-2c5073a8c021-6735eedd, #w-node-_234c40a7-4790-5b71-659f-bdda3e9c4dc2-6735eedd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_8419bc79-0720-f3cc-3fc5-4a8f93b55db3-6735eedd, #w-node-_53f91678-9c5f-e84a-4562-f2dec1bafb32-6735eedd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_61739bd1-8846-01be-d242-bb65afa91d89-6735eedd, #w-node-_44090168-e1c2-5132-504d-b11dca02967c-6735eedd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-e8917732-0b83-839d-73e4-9fef18995625-6735eedd, #w-node-ca9089fd-2632-bce4-3b62-5217e3032266-6735eedd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e00b50a6-71dc-db2f-5a0d-b87d123118c2-6735eedd, #w-node-fd7f7e6a-bde0-98bc-cf88-1405c06b5d56-6735eedd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_8e200dc9-4910-c3e4-a808-d9eea7dd326a-6735eedd, #w-node-b98bf9b0-91f2-a584-3d95-0ef5c1b3ab30-6735eedd, #w-node-a650e2d4-55fd-c667-4219-5c925453a8ee-6735eedd, #w-node-_7906c142-0068-d56f-41fb-4ca16e0c5ba6-6735eedd, #w-node-_6539f613-032b-a704-10f7-80d3fe72efa1-6735eedd, #w-node-cf0ecaf0-5838-54d2-6ffb-695410ddc5ce-6735eedd, #w-node-_223f4532-5e00-88d2-1c4f-162476f0349c-6735eedd, #w-node-_922ec316-b36e-bc7c-d6f3-059a3c1c3cf2-6735eedd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01cd1f6a-254c-1643-30ce-d5dc7abeac46-6735eedd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_049a846e-2d5c-e099-6a96-ef99e3f43624-6735eedd, #w-node-_9c8638ac-c722-2c0e-63e7-4d3ab718878b-6735eedd, #w-node-e3be1a5d-3014-2043-6ffd-88b7bd5db6cb-6735eedd, #w-node-_7f31d5b7-fecc-1141-70c6-7f3cbc3319d6-6735eedd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee4795bb-d8a5-5012-d6cf-44c0e9aa4d15-6735eedd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_44226fcf-63bd-039f-15c8-b47100f2e457-6735eedd, #w-node-_596bbfd8-613e-bcdc-9e85-630db3be4cb6-6735eedd, #w-node-_3d699852-ce5c-ced3-94f6-e61635a27443-6735eedd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}


@font-face {
  font-family: 'Old Standard';
  src: url('../fonts/OldStandardTT-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Old Standard Bold';
  src: url('../fonts/OldStandardTT-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Frutiger Bold Condensed';
  src: url('../fonts/Linotype---FrutigerLTPro-BoldCn.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Frutiger Condensed';
  src: url('../fonts/Linotype---FrutigerLTPro-Condensed.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Frutiger Light Condensed';
  src: url('../fonts/Linotype---FrutigerLTPro-LightCn.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Frutiger Light';
  src: url('../fonts/Linotype---FrutigerLTPro-Light.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}