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

body {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #333;
  font-size: 14px;
  line-height: 20px;
}

h1 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Druktextwide, sans-serif;
  color: #fff;
  font-size: 38px;
  line-height: 44px;
  font-weight: 700;
  text-transform: uppercase;
}

h2 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 32px;
  line-height: 36px;
  font-weight: bold;
}

h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  color: #fff;
  font-size: 1.9em;
  line-height: 120%;
  font-weight: 700;
  text-transform: uppercase;
}

p {
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  color: #fff;
}

a {
  text-decoration: underline;
}

.section {
  overflow: hidden;
  width: 100vw;
  height: 100vh;
  padding: 10vh 10vw;
  background-color: #000;
}

.section.home.hero {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-image: url('../images/home-hero-4.png');
  background-position: 50% 50%;
  background-size: cover;
}

.section.home.what-is-tfa {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.section.home.offer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  padding: 0vh 0vw;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.section.home.blueprint {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  background-color: #202020;
  background-image: url('../images/blueprint-3.png');
  background-position: 25% 50%;
  background-size: cover;
  background-repeat: repeat;
  background-attachment: scroll;
}

.section.home.stories {
  position: relative;
  overflow: hidden;
  height: auto;
  padding-bottom: 0vh;
  padding-left: 0vw;
}

.section.home.faqs {
  height: auto;
  padding-top: 5vh;
}

.section.about-lee {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  padding: 0vh 0vw;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.section.hero {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.section.about {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  height: auto;
  padding-top: 0vh;
  padding-bottom: 0vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.section.subitems {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  padding-right: 15vw;
  padding-left: 15vw;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 64px;
  grid-row-gap: 48px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.section.signup {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  padding-top: 25vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.section.privacy-policy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  padding-top: 25vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.brand {
  z-index: 1;
  width: 250px;
  height: 100%;
}

.navbar {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 100;
  display: block;
  width: 100vw;
  padding: 48px 10vw;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-color: transparent;
}

.nav-link {
  padding-right: 24px;
  padding-left: 24px;
  -webkit-transition: all 100ms ease-in-out;
  transition: all 100ms ease-in-out;
  font-family: Druktextwide, sans-serif;
  color: #fff;
  font-size: 1em;
  font-weight: 700;
  text-transform: none;
}

.nav-link:hover {
  background-color: hsla(0, 0%, 100%, 0.05);
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
  color: #fff;
}

.nav-link.w--current {
  color: #fff;
}

.nav-link.dropdown {
  padding-right: 0px;
  padding-left: 0px;
}

.nav-link.dropdown.tfafive {
  -webkit-transition-property: none;
  transition-property: none;
}

.nav-link.dropdown.tfafive:hover {
  background-color: hsla(0, 0%, 100%, 0);
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}

.heading-1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  font-family: Druktextwide, sans-serif;
  color: #fff;
  font-size: 4em;
  line-height: 100%;
}

.heading-1.hero {
  margin-bottom: 40px;
}

.heading-1.hero.mobile {
  display: none;
}

.div.hero-text-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.div.card {
  position: relative;
  display: -ms-grid;
  display: grid;
  width: 50vw;
  height: 440px;
  margin-left: 0%;
  padding: 80px 120px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  border-radius: 0px;
  box-shadow: none;
}

.div.card.grey {
  grid-auto-columns: 1fr;
  background-color: #202020;
}

.div.card.grey.subtero {
  display: -ms-grid;
  display: grid;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.div.card.charcoal {
  background-color: #141414;
}

.div.about-lee {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 80px;
  padding-left: 10vw;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.div.container-blueprint {
  width: 55%;
  height: 100%;
}

.div.container-about {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.div.footer-column1 {
  display: -ms-grid;
  display: grid;
  margin-right: 80px;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: auto;
  grid-template-columns: auto;
  -ms-grid-rows: 24px 24px 24px 24px 24px 24px;
  grid-template-rows: 24px 24px 24px 24px 24px 24px;
}

.div.footer-brand {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.div.footer-brand.w--current {
  text-decoration: none;
}

.div.powered-by {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  width: 100vw;
  height: auto;
  background-color: #fff;
}

.div.subitem {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.div.gray-bg {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #0f0f0f;
  background-clip: border-box;
  -webkit-text-fill-color: inherit;
}

.div.hero-text {
  position: relative;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100vw;
  margin-top: 32px;
  margin-bottom: 0vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.button {
  position: relative;
  min-width: 200px;
  padding: 12px 16px 12px 20px;
  border-radius: 8px;
  background-color: #0084ff;
  font-family: Poppins, sans-serif;
  font-size: 1.2em;
  font-weight: 700;
}

.button.banner {
  min-width: auto;
  margin-right: 8px;
  margin-left: 8px;
  padding-top: 6px;
  padding-right: 20px;
  padding-bottom: 6px;
  border: 1px solid #fff;
  background-color: #fff;
  color: #ff754e;
  font-size: 1em;
  font-weight: 500;
}

.button.banner.second {
  border-style: solid;
  border-width: 1px;
  border-color: #fff;
  background-color: transparent;
  color: #fff;
  font-weight: 500;
}

.button.transparent {
  background-color: rgba(0, 132, 255, 0);
  color: #0084ff;
  font-weight: 400;
}

.button.transparent.offer.coming-soon {
  padding-right: 20px;
  text-align: center;
}

.button.outlined {
  padding-right: 60px;
  border: 2px solid #0084ff;
  background-color: rgba(0, 132, 255, 0);
  color: #0084ff;
  font-weight: 500;
}

.button.newsletter {
  min-width: auto;
  padding-right: 20px;
  font-weight: 400;
}

.button.signup {
  display: block;
  margin-top: 10px;
  padding-right: 20px;
}

.button.hero {
  min-width: 0px;
  padding-right: 20px;
  background-color: transparent;
}

.arrow-right {
  position: absolute;
  left: auto;
  top: auto;
  right: 24px;
  bottom: auto;
  color: #312727;
}

.arrow-right.coming-soon {
  display: none;
}

.arrow-right.hero {
  right: 12px;
}

.arrow-right.full-story {
  right: 72px;
}

.arrow-down {
  position: relative;
  right: 12px;
}

.nav-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.banner-cookies {
  position: fixed;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  z-index: 50;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 56px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #ff754e;
}

.body {
  margin-bottom: 0px;
  font-family: Poppins, sans-serif;
  color: #fff;
  font-size: 1em;
  font-weight: 400;
}

.body.center {
  margin-right: 8px;
  text-align: center;
}

.grid {
  width: 100%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid.offer {
  margin-top: 10vh;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.grid.about-lee {
  position: relative;
  z-index: 1;
  width: auto;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.heading-2 {
  position: relative;
  z-index: 1;
  margin-top: 0px;
  margin-bottom: 20px;
  font-family: Druktextwide, sans-serif;
  color: #fff;
  font-size: 1.875em;
  line-height: 120%;
  text-align: center;
  text-transform: uppercase;
}

.heading-2.text {
  margin-bottom: 0px;
}

.heading-2.privacy-policy {
  color: #ff754e;
}

.outline {
  margin-bottom: 0px;
  border-width: 1px;
  border-color: #000;
  font-family: Druktextwide, sans-serif;
  color: #fff;
  font-size: 4.6em;
  line-height: 100%;
}

.outline.center {
  width: 100vw;
  color: #fff;
  line-height: 150%;
  text-align: center;
}

.paragraph {
  margin-top: 20px;
  font-size: 1.25em;
  line-height: 200%;
  text-align: center;
}

.paragraph.left {
  text-align: left;
}

.paragraph.left.footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  margin-top: 0px;
  padding-right: 0vw;
  padding-left: 0vw;
  justify-items: start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-top-style: none;
  -webkit-transition: all 100ms ease-in-out;
  transition: all 100ms ease-in-out;
  font-family: Poppins, sans-serif;
  color: #fff;
  font-size: 1em;
  line-height: 120%;
  text-decoration: none;
}

.paragraph.left.footer:hover {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}

.paragraph.left.footer.cta {
  color: #0084ff;
  font-weight: 700;
}

.paragraph.center.subpage {
  position: relative;
  z-index: 1;
  width: 50%;
}

.paragraph.center.testimonial {
  line-height: 168%;
}

.paragraph.center.testimonial.first {
  margin-top: 0px;
  margin-bottom: 0px;
}

.paragraph.disclaimer {
  position: absolute;
  left: 0%;
  top: auto;
  right: auto;
  bottom: 0%;
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  color: #fff;
  font-size: 1em;
  font-style: italic;
  text-align: left;
}

.paragraph.left.footer {
  width: auto;
  margin-bottom: 0px;
}

.paragraph.left.footer.copyright {
  position: relative;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  height: 40px;
  margin-right: 24px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  outline-color: #fff;
  outline-offset: 0px;
  outline-style: none;
  outline-width: 3px;
  color: #fff;
}

.paragraph.subitem {
  font-size: 1em;
  line-height: 168%;
  text-align: left;
}

.paragraph.subtero {
  margin-top: 0px;
}

.logo {
  position: absolute;
  left: 0%;
  top: auto;
  right: auto;
  bottom: 0%;
  width: 250px;
}

.logo.blueprint {
  left: 10vw;
  bottom: 10vh;
}

.logo.navbar {
  position: relative;
  z-index: 2;
  padding-top: 0px;
  padding-bottom: 0px;
}

.logo.nav {
  position: relative;
}

.container-button {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  margin-top: 20px;
  padding-right: 19px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.container-button.transparent {
  position: relative;
  width: 200px;
  margin-top: 16px;
  border: 2px solid #0084ff;
  border-radius: 8px;
}

.container-button.redeem {
  padding-right: 32px;
  border-radius: 8px;
  background-color: #0084ff;
}

.container-button.cta {
  margin-top: 0px;
}

.container-button.redeem-mobile {
  display: none;
}

.container-button.about {
  padding-right: 0px;
}

.container-button.lee {
  padding-right: 55px;
}

.card-logo.subtero {
  height: 175px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.image.leebengwic {
  height: 600px;
}

.offsetline {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  width: 50%;
  height: 240px;
  border-bottom: 2px solid #fff;
}

.heading-3 {
  font-family: Druktextwide, sans-serif;
  color: #ff754e;
  font-size: 1.5em;
  line-height: 168%;
  text-transform: uppercase;
}

.heading-3.white {
  color: #fff;
}

.formfield-email {
  width: 100%;
  border: 1px none #000;
  border-radius: 8px;
  background-color: hsla(0, 0%, 89.8%, 0.8);
  font-family: Poppins, sans-serif;
}

.form {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 24px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.form-block {
  width: 20vw;
}

.form-block.newsletter {
  width: 80%;
  margin-top: 0px;
}

.text-block {
  position: absolute;
  left: 0%;
  top: auto;
  right: auto;
  bottom: 0%;
}

.cards-section {
  padding-top: 100px;
  padding-bottom: 100px;
}

.centered-container {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: center;
}

.cards-grid-container {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  text-align: left;
}

.cards-image-mask {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 100%;
  border-radius: 0%;
}

.cards-image {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 100%;
  height: 100%;
  max-width: none;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: 50% 50%;
  object-position: 50% 50%;
}

.carousel-stories {
  position: absolute;
  left: 0%;
  top: 25vh;
  right: 0%;
  bottom: 0%;
  display: block;
  width: 100vw;
  height: 40vh;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  background-color: hsla(0, 0%, 86.7%, 0);
}

.mask {
  padding-left: 10vw;
}

.card-carousel {
  width: 25vw;
  background-color: grey;
}

.card-carousel.card3 {
  background-color: #a04d4d;
}

.card-carousel.card2 {
  background-color: #af9c9c;
  color: #666262;
}

.card-carousel.card4 {
  background-color: #772828;
}

.slide-nav {
  display: none;
}

.splide {
  position: relative;
  width: 100%;
}

.splide__track {
  width: 100%;
}

.splide__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.splider__slide {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 33.333333333333336%;
  height: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.c-faq-icon {
  position: relative;
  padding: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.c-faq-q {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.faq-a-text {
  color: #000;
  font-size: 1em;
  line-height: 1.6em;
}

.c-faq-q-text {
  padding: 20px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.faq-q-text {
  font-family: Poppins, sans-serif;
  color: #000;
  font-weight: 500;
  text-transform: capitalize;
}

.c-faq-divider {
  padding-right: 20px;
  padding-left: 20px;
}

.faq-stripe-1 {
  width: 2px;
  height: 100%;
  background-color: #000;
}

.accordion-faq {
  min-height: 50vh;
}

._w-faq-icon {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 20px;
  height: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.c-faq-a-text {
  padding: 20px;
}

.faq-divider {
  height: 0px;
  border-top: 1px solid rgba(0, 0, 0, 0.25);
}

.c-faq-a {
  overflow: hidden;
  -webkit-perspective-origin: 50% 0%;
  perspective-origin: 50% 0%;
  -webkit-transform-origin: 50% 0%;
  -ms-transform-origin: 50% 0%;
  transform-origin: 50% 0%;
}

.c-faq {
  max-width: 1000px;
  margin-right: auto;
  margin-left: auto;
}

.c-faq.hidden {
  display: none;
}

.c-faq-item {
  margin-bottom: 10px;
  border: 1px none #000;
  background-color: #fff;
  font-size: 1.2em;
  line-height: 1.6em;
  cursor: pointer;
}

.faq-stripe-2 {
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #000;
}

.footer {
  display: -ms-grid;
  display: grid;
  width: 100%;
  height: 300px;
  padding-right: 10vw;
  padding-left: 10vw;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: auto auto 1fr;
  grid-template-columns: auto auto 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-top: 10px solid #ff754e;
  background-color: #141414;
  color: #000;
}

.footer.container {
  position: relative;
  width: 100vw;
  height: auto;
  max-width: none;
  margin-top: 0px;
  margin-right: 0px;
  margin-left: 0px;
  padding-top: 72px;
  padding-bottom: 72px;
  grid-row-gap: 72px;
  -ms-grid-columns: auto auto auto 1fr;
  grid-template-columns: auto auto auto 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.icon-socmed {
  width: 24px;
  height: 24px;
  margin-right: 12px;
}

.link-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: all 100ms ease-in-out;
  transition: all 100ms ease-in-out;
  text-decoration: none;
}

.link-block:hover {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}

.paragraph-2 {
  margin-bottom: 0px;
}

.paragraph-2.privacy-policy {
  font-size: 1.1em;
  line-height: 1.5em;
}

.image-footer-brand {
  width: 300px;
  margin-bottom: 24px;
}

.poweredby {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.powered-logo {
  width: 100%;
  max-height: 24px;
  margin-right: 0px;
  margin-left: 0px;
}

.container-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 83px;
  margin-left: 83px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.body-2 {
  overflow: hidden;
}

.image-hero-logo {
  position: relative;
  z-index: 30;
  max-height: 21vh;
  margin-bottom: 24px;
}

.section-about {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100vw;
  height: 80vh;
  max-width: 100vw;
  margin-bottom: 96px;
  padding-right: 10vw;
  padding-left: 10vw;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.playbutton {
  position: absolute;
}

.rich-text-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.image-subitem {
  width: 250px;
  height: 250px;
  -o-object-fit: cover;
  object-fit: cover;
}

.image-hero {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  height: 100%;
  max-height: none;
  max-width: none;
  min-height: auto;
  min-width: 100%;
  opacity: 0.2;
  -o-object-fit: cover;
  object-fit: cover;
}

.image-about {
  -o-object-fit: fill;
  object-fit: fill;
}

.blackoverlay {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 1;
  background-color: rgba(0, 0, 0, 0.7);
}

.orangehighlight {
  color: #ff754e;
}

.signupform {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  font-family: Poppins, sans-serif;
  color: #fff;
}

.signupblock {
  width: 40vw;
}

.field {
  border-radius: 4px;
}

.message {
  overflow: visible;
  height: 300px;
  max-width: 100%;
  min-width: 100%;
  padding-bottom: 80px;
  border-radius: 4px;
}

.icon {
  color: #fff;
}

.dropdownlist {
  cursor: pointer;
}

.dropdownlist.w--open {
  position: absolute;
  right: 18px;
  background-color: transparent;
}

.dropdownlink {
  -webkit-transition: all 100ms ease-in-out;
  transition: all 100ms ease-in-out;
  color: #fff;
}

.dropdownlink:hover {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}

.dropdownlink.odd {
  background-color: hsla(0, 0%, 100%, 0.12);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.dropdownlink.odd.w--current {
  color: #0084ff;
}

.dropdownlink.odd.w--current:hover {
  -webkit-transform: scale3d(1none, 1none, 1none);
  transform: scale3d(1none, 1none, 1none);
}

.dropdownlink.even {
  background-color: hsla(0, 0%, 100%, 0.2);
}

.container {
  width: 100vw;
  max-width: none;
  margin-top: 80px;
  margin-right: auto;
  margin-left: auto;
}

.carousel {
  width: 100vw;
  height: 400px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
}

.carousel.is_contained {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  height: auto;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.card {
  overflow: hidden;
  width: 95%;
  height: 100%;
  max-height: none;
  min-height: 70vh;
  margin-left: 5%;
  border-radius: 5px;
  background-color: #141414;
  box-shadow: 0 5px 2rem 0 rgba(0, 0, 0, 0.3);
  color: #b8b9c2;
}

.arrow-left {
  left: auto;
  top: 0%;
  right: auto;
  bottom: 0%;
  z-index: 10;
  width: 50px;
  height: 50px;
}

.arrow-right-2 {
  position: absolute;
  left: auto;
  top: 0%;
  right: -100%;
  bottom: 0%;
  z-index: 2;
  width: 50px;
  height: 50px;
}

.card-body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  padding: 18px 100px 72px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.card-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  padding-top: 72px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #141414;
}

.carousel-slider {
  right: 0px;
  width: 100%;
}

.carousel-slider._2 {
  margin-left: auto;
}

.carousel-slider._5 {
  right: -84%;
}

.carousel-slider._5 {
  right: -40%;
}

.carousel-slider._5 {
  right: 0%;
}

.btn {
  padding: 15px 25px;
  border-radius: 5px;
  background-color: #3862ec;
  -webkit-transition: background-color 300ms ease-out;
  transition: background-color 300ms ease-out;
  font-size: 1rem;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.btn:hover {
  background-color: #213ea0;
}

.carousel-mask {
  z-index: 0;
  overflow: visible;
  width: 100%;
}

.image-testimonial {
  width: 160px;
  height: 160px;
  margin-bottom: 8px;
  padding: 16px;
  border-radius: 500px;
}

.slide-nav-2 {
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: none;
}

.carouseloverlay {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 2;
  display: block;
  width: 20%;
  height: auto;
  margin-top: 24vh;
  background-color: transparent;
  background-image: -webkit-gradient(linear, left top, right top, from(hsla(0, 0%, 100%, 0)), to(rgba(0, 0, 0, 0.8)));
  background-image: linear-gradient(90deg, hsla(0, 0%, 100%, 0), rgba(0, 0, 0, 0.8));
}

.text-span {
  font-family: Druktextwide, sans-serif;
  color: #ff754e;
  font-size: 1.75em;
}

.header-3 {
  font-family: Druktextwide, sans-serif;
  color: #ff754e;
  text-transform: none;
}

.link-cradle {
  position: relative;
  padding-right: 16px;
  padding-left: 16px;
}

.link-wolfpack {
  padding-right: 16px;
  padding-left: 16px;
}

.seemore {
  font-family: Poppins, sans-serif;
  color: #0084ff;
  font-size: 1.25em;
}

.seeless {
  color: #0084ff;
  font-size: 1.25em;
  line-height: 168%;
}

.faq-p {
  overflow: hidden;
  width: 100%;
  margin-bottom: 10px;
  border-radius: 4px;
  background-color: #f4f6f8;
}

.faq {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 80px;
  padding-top: 0px;
  padding-right: 50px;
  padding-bottom: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #2c4bff;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  white-space: break-spaces;
}

.faq.w--open {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.faq-img {
  position: relative;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 40px;
  height: 40px;
  margin-right: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.toggle-text {
  position: relative;
  z-index: 2;
}

.faq-icon {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 2;
  width: 24px;
  margin-right: 16px;
}

.faq-body {
  position: relative;
  display: block;
  width: 100%;
  background-color: transparent;
}

.faq-body.w--open {
  background-color: transparent;
}

.faq-body-cont {
  padding: 30px;
  border-top: 1px none #000;
  font-size: 16px;
  line-height: 32px;
  font-weight: 300;
}

.faq-answer {
  margin-bottom: 24px;
}

.accordion-3-open-close-icon-wrapper---brix {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50px;
  min-height: 50px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-radius: 8px;
  background-color: #f7f7fb;
}

.accordion-item-title---brix {
  color: #170f49;
  font-size: 22px;
  line-height: 28px;
  font-weight: 500;
}

.accordion-item---brix {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  border-radius: 14px;
  background-color: #fff;
  cursor: pointer;
}

.accordion-item---brix.accordion-3---brix {
  margin-bottom: 24px;
  padding: 0px;
  border: 2px solid transparent;
  background-color: transparent;
  box-shadow: 0 2px 6px 0 rgba(19, 18, 66, 0.07);
  -webkit-transition: border-color 200ms ease, box-shadow 200ms ease;
  transition: border-color 200ms ease, box-shadow 200ms ease;
}

.accordion-item---brix.accordion-3---brix:hover {
  box-shadow: none;
}

.accordion-content---brix {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.accordion-paragraph---brix {
  width: 100%;
  max-width: none;
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 1.25em;
  line-height: 168%;
  text-align: center;
}

.accordion-trigger---brix {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 24px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.large-open-close-line---brix {
  position: absolute;
  width: 100%;
  height: 2.6px;
  min-height: 2.6px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-radius: 500px;
  background-color: #514f6e;
}

.large-open-close-line---brix.second-line---brix {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.open-close-icon-wrapper---brix {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 14px;
  min-height: 14px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.open-close-icon-wrapper---brix.large-icon---brix {
  width: 18px;
  min-height: 18px;
}

.arrowdown-big {
  display: none;
  max-height: 32px;
}

.arrowdown-big.subtero {
  display: block;
}

.divarrowdown.subtero {
  z-index: 9999;
  margin-top: 24px;
}

.div-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.form-result {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 100;
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(51, 51, 51, 0.95);
}

.div-block-6 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 400px;
  height: 400px;
  padding-top: 0px;
  padding-right: 67px;
  padding-left: 67px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 15px;
  background-color: #fafafa;
}

.div-block-6.form-result {
  background-color: #000;
}

.body-3 {
  position: relative;
  width: auto;
  margin-bottom: 0px;
  font-size: 1.2em;
  line-height: 201%;
  letter-spacing: 0.5px;
}

.body-3.close-button {
  position: absolute;
  top: 0%;
  right: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 40px;
  height: 40px;
  margin-top: 16px;
  margin-right: 16px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
  font-size: 2em;
  font-weight: 900;
  cursor: pointer;
}

.form-result-text {
  font-family: Poppins, sans-serif;
  color: #fff;
  font-size: 1.5em;
  line-height: 1.5em;
  text-align: center;
  letter-spacing: 1px;
}

.downarrowsubpage {
  max-height: 32px;
}

.linkblock-downarrowsignage {
  position: relative;
  z-index: 2;
}

.link-bold {
  color: #fff;
  text-decoration: none;
}

.container-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.video-embed-div {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 90%;
  padding-top: 50%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.container-4 {
  max-width: 80%;
}

.section-program-video {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100vw;
  max-width: 100vw;
  padding: 60px 10vw;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #000;
}

.section-subitem-grid {
  display: -ms-grid;
  display: grid;
  margin-bottom: 24px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  grid-auto-columns: 1fr;
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  -ms-grid-columns: 250px 1fr;
  grid-template-columns: 250px 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.section-subitem-grid.reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -ms-grid-columns: 1fr 250px;
  grid-template-columns: 1fr 250px;
}

.card-testimonial {
  overflow: hidden;
  width: 95%;
  height: 100%;
  max-height: none;
  margin-left: 5%;
  border-radius: 5px;
  background-color: #141414;
  box-shadow: 0 5px 2rem 0 rgba(0, 0, 0, 0.3);
  color: #b8b9c2;
}

@media screen and (min-width: 1280px) {
  .section.subitems {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .heading-1.hero {
    font-size: 6em;
  }

  .div.about-lee {
    padding-top: 5vh;
    padding-bottom: 5vh;
  }

  .button.signup {
    font-weight: 400;
  }

  .paragraph.center.testimonial {
    display: block;
  }

  .paragraph.center.testimonial.expand {
    display: none;
  }

  .paragraph.seemore {
    color: #0084ff;
  }

  .faq-a-text.testimonial {
    color: #fff;
    text-align: center;
  }

  .c-faq-item {
    background-color: #fff;
  }

  .signupblock {
    width: 40vw;
  }

  .field.name {
    height: 50px;
  }

  .message {
    height: 433px;
    padding-bottom: 160px;
  }

  .container {
    height: auto;
  }

  .carousel.is_contained {
    position: static;
  }

  .arrow-left {
    left: 5%;
    top: 0%;
    right: auto;
    bottom: 0%;
  }

  .arrow-right-2 {
    left: auto;
    top: 0%;
    right: 5%;
    bottom: 0%;
  }

  .card-body {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    padding-top: 16px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .image-testimonial {
    width: 200px;
    height: 200px;
    margin-bottom: 24px;
  }

  .seemore {
    display: inline;
    margin-right: auto;
    margin-left: auto;
    font-family: Poppins, sans-serif;
    color: #0084ff;
    font-size: 1.25em;
    line-height: 168%;
    text-align: center;
    text-decoration: none;
  }

  .seeless {
    display: block;
    font-family: Poppins, sans-serif;
    color: #0084ff;
    font-size: 1.25em;
    line-height: 168%;
    text-decoration: none;
  }

  .accordion-item---brix.accordion-3---brix {
    padding: 0px;
    border-radius: 0px;
    background-color: transparent;
  }

  .accordion-paragraph---brix {
    max-width: none;
    margin-top: 0px;
    line-height: 168%;
    text-align: center;
  }

  .accordion-trigger---brix {
    margin-top: 24px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

@media screen and (min-width: 1440px) {
  .div.card.grey.subtero {
    padding-right: 80px;
    padding-left: 80px;
  }

  .div.about-lee {
    padding-top: 10vh;
    padding-bottom: 10vh;
  }

  .paragraph {
    font-size: 1.5em;
  }

  .card-logo {
    height: 150px;
  }

  .card-logo.subtero {
    height: 200px;
  }

  .image.leebengwic {
    max-height: 100%;
  }

  .accordion-paragraph---brix {
    font-size: 1.5em;
  }
}

@media screen and (max-width: 991px) {
  .section.home.hero {
    padding-right: 5vw;
    padding-left: 5vw;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .section.home.what-is-tfa {
    position: relative;
    height: auto;
  }

  .section.home.blueprint {
    padding-right: 0vw;
    padding-left: 0vw;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
  }

  .section.hero {
    height: 100vh;
    padding-top: 25vh;
    padding-bottom: 0vh;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: center;
  }

  .section.subitems {
    display: -ms-grid;
    display: grid;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-items: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-auto-columns: 1fr;
    grid-column-gap: 64px;
    grid-row-gap: 48px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .navbar {
    z-index: 900;
    overflow: visible;
    padding: 32px 20px 32px 24px;
    -o-object-fit: fill;
    object-fit: fill;
  }

  .nav-link {
    z-index: 11000000;
    background-color: #6e6e6e;
    -webkit-transition: none 0ms ease;
    transition: none 0ms ease;
  }

  .nav-link.dropdown {
    width: 100%;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .heading-1 {
    font-size: 3em;
  }

  .heading-1.hero {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    font-size: 3.5em;
    text-align: center;
  }

  .heading-1.center {
    text-align: center;
  }

  .div.hero-text-container {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 70vw;
    height: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .div.card {
    width: 100vw;
    height: 80vw;
  }

  .div.card.grey.subtero {
    height: auto;
    background-color: #202020;
  }

  .div.card.grey.merch {
    height: auto;
    background-color: #141414;
  }

  .div.card.grey.blueprint {
    height: auto;
  }

  .div.card.grey.reverse {
    background-color: #141414;
  }

  .div.card.charcoal {
    background-color: #141414;
  }

  .div.card.charcoal.virtual {
    background-color: #141414;
  }

  .div.card.charcoal.one-on-one {
    height: auto;
    background-color: #202020;
  }

  .div.card.charcoal.academy {
    height: auto;
  }

  .div.card.charcoal.reverse {
    background-color: #202020;
  }

  .div.about-lee {
    padding-top: 64px;
    padding-bottom: 64px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .div.container-blueprint {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 72%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .div.container-about {
    position: relative;
  }

  .div.footer-column1 {
    margin-right: 0px;
  }

  .div.footer-brand {
    text-decoration: none;
  }

  .div.footer-brand.w--current {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .div.subitem {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .div.hero-text {
    position: relative;
    margin-top: 20px;
  }

  .button.banner {
    width: 128px;
    text-align: center;
  }

  .button.transparent {
    padding-right: 40px;
  }

  .button.hero {
    text-align: left;
  }

  .arrow-right {
    right: 38px;
  }

  .nav-menu {
    left: auto;
    top: 83%;
    right: 0%;
    z-index: 999;
    width: 50vw;
    margin-top: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .banner-cookies {
    display: none;
    width: 100vw;
    height: auto;
    padding: 12px 19vw;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-items: center;
    grid-auto-columns: 1fr;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .grid.offer {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .grid.home-about {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
  }

  .grid.about-lee {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .grid.faqs {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .heading-2 {
    width: 70%;
    margin-top: 20px;
    font-size: 2em;
  }

  .heading-2.privacy-policy {
    width: 100%;
  }

  .outline {
    font-size: 3em;
  }

  .outline.center {
    font-size: 2em;
  }

  .paragraph.left {
    text-align: center;
  }

  .paragraph.left.footer {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: center;
  }

  .paragraph.center.subpage {
    width: 70%;
  }

  .paragraph.center.testimonial.expand {
    font-size: 1em;
  }

  .paragraph.center.testimonial.first {
    font-size: 1.25em;
  }

  .paragraph.left.footer.copyright {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    text-align: left;
    text-decoration: none;
  }

  .paragraph.subitem {
    text-align: center;
  }

  .container-button {
    position: relative;
    left: 0%;
    top: auto;
    right: 0%;
    bottom: 0%;
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }

  .container-button.transparent {
    position: relative;
    left: 0%;
    top: auto;
    right: 0%;
    bottom: 0%;
    width: 240px;
  }

  .container-button.redeem {
    width: auto;
  }

  .container-button.cta {
    left: 0%;
    top: auto;
    right: 0%;
    bottom: auto;
  }

  .container-button.redeem-mobile {
    left: 0%;
    top: auto;
    right: 0%;
    bottom: auto;
  }

  .card-logo {
    height: 125px;
    max-width: none;
  }

  .card-logo.subtero {
    width: auto;
    height: 200px;
  }

  .image.leebengwic {
    height: 50vh;
  }

  .heading-3 {
    font-size: 1.3em;
  }

  .cards-grid-container {
    grid-column-gap: 20px;
  }

  .footer.container {
    display: -ms-grid;
    display: grid;
    padding-right: 48px;
    padding-bottom: 20px;
    padding-left: 48px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 72px;
    -ms-grid-columns: 60% auto;
    grid-template-columns: 60% auto;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .image-footer-brand {
    width: 30vw;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .image-hero-logo {
    max-width: 50vw;
  }

  .section-about {
    margin-bottom: 0px;
  }

  .blackoverlay {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .signupblock {
    width: 60vw;
  }

  .dropdownlist.w--open {
    right: 0px;
    width: 100%;
  }

  .dropdownlink.odd {
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
    background-color: #202020;
  }

  .dropdownlink.even {
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
    background-color: #202020;
  }

  .container {
    height: auto;
  }

  .card {
    width: 90%;
    min-height: 70vh;
  }

  .arrow-left {
    left: 0%;
    top: 0%;
    right: auto;
    bottom: 0%;
  }

  .card-body {
    height: auto;
    padding-right: 130px;
    padding-bottom: 24px;
    padding-left: 130px;
  }

  .carousel-slider {
    width: 100vw;
  }

  .header-3 {
    text-align: center;
  }

  .faq-img {
    width: 50px;
    height: 50px;
  }

  .accordion-3-open-close-icon-wrapper---brix {
    width: 40px;
    min-height: 40px;
  }

  .accordion-item-title---brix {
    max-width: 88%;
  }

  .accordion-item-title---brix.accordion-3---brix {
    max-width: 75%;
  }

  .accordion-item---brix.accordion-3---brix {
    background-color: transparent;
  }

  .accordion-paragraph---brix {
    max-width: 100%;
  }

  .open-close-icon-wrapper---brix.large-icon---brix {
    width: 14px;
    min-height: 14px;
  }

  .icon-3 {
    color: #fff;
    font-size: 2em;
  }

  .containeragree {
    margin-top: 12px;
  }

  .arrowdown-big {
    position: relative;
    left: 0%;
    top: auto;
    right: 0%;
    bottom: auto;
    display: block;
    max-height: 32px;
  }

  .divarrowdown {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 11px 22px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .image-2 {
    max-width: 200px;
  }

  .dropdown-toggle {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .menu-button {
    background-color: transparent;
  }

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

  .downarrowsubpage {
    position: relative;
    left: auto;
    top: auto;
    right: auto;
    bottom: 0%;
    z-index: 3;
    margin-top: 0px;
    text-align: center;
  }

  .header1-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .linkblock-downarrowsignage {
    margin-top: 40px;
  }

  .container-3 {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .section-program-video {
    margin-bottom: 0px;
  }

  .section-subitem-grid {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .section-subitem-grid.reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .card-testimonial {
    width: 90%;
  }
}

@media screen and (max-width: 767px) {
  .div.hero-text-container {
    width: 85vw;
  }

  .div.card.grey.subtero {
    padding-right: 80px;
    padding-left: 80px;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .div.card.grey.blueprint {
    padding-right: 68px;
    padding-left: 68px;
  }

  .div.container-about {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .container-button {
    width: auto;
  }

  .cards-section {
    padding: 40px 20px;
  }

  .cards-grid-container {
    max-width: none;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .signupblock {
    width: 70vw;
  }

  .card-body {
    padding-right: 80px;
    padding-bottom: 24px;
    padding-left: 80px;
  }

  .carousel-slider._5 {
    right: -36%;
  }

  .carousel-slider._5 {
    right: 0%;
  }

  .carousel-mask {
    width: 60%;
  }

  .faq-img {
    min-height: 40px;
    min-width: 50px;
  }

  .accordion-item-title---brix {
    max-width: 80%;
    font-size: 18px;
  }

  .accordion-item-title---brix.accordion-3---brix {
    max-width: 82%;
  }

  .accordion-item---brix.accordion-3---brix {
    margin-bottom: 16px;
    padding: 32px 32px 16px;
  }

  .accordion-paragraph---brix {
    max-width: 100%;
  }

  .body-3 {
    text-align: center;
  }

  .menu-button.w--open {
    background-color: hsla(0, 0%, 78.4%, 0);
  }
}

@media screen and (max-width: 479px) {
  .section.home.hero {
    padding-top: 0vh;
    padding-right: 32px;
    padding-left: 32px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-position: 80% 50%;
  }

  .section.home.what-is-tfa {
    height: auto;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section.home.offer {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .section.home.blueprint {
    padding: 80px 32px;
  }

  .section.home.stories {
    padding-top: 36px;
    padding-right: 0vw;
    padding-bottom: 80px;
  }

  .section.hero {
    padding-top: 15vh;
    padding-right: 32px;
    padding-left: 32px;
  }

  .section.subitems {
    padding: 80px 32px 40px;
  }

  .section.signup {
    padding: 15vh 32px 6vh;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .section.privacy-policy {
    padding: 25vh 32px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .brand {
    position: absolute;
    width: auto;
    height: auto;
    margin-left: 32px;
    padding-left: 0px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .brand.w--current {
    position: absolute;
    width: auto;
    height: auto;
    margin-left: 32px;
    padding-left: 0px;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  .navbar {
    left: 0px;
    top: 0%;
    right: 0%;
    bottom: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 72px;
    padding: 10px 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .heading-1 {
    margin-top: 8px;
    font-size: 2em;
  }

  .heading-1.hero {
    display: none;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 2.5em;
  }

  .heading-1.hero.mobile {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    font-size: 2.8em;
  }

  .div.hero-text-container {
    position: relative;
    left: 0%;
    top: -10%;
    right: 0%;
    bottom: 0%;
    width: 95vw;
    min-height: 200px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .div.card {
    height: auto;
    min-height: auto;
    padding: 64px 32px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .div.card.grey.subtero {
    padding-right: 40px;
    padding-left: 40px;
  }

  .div.about-lee {
    padding-right: 32px;
    padding-left: 32px;
  }

  .div.container-blueprint {
    position: relative;
    width: 100%;
    height: auto;
  }

  .div.footer-column1 {
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    justify-items: center;
    -ms-grid-rows: 24px 24px 24px 24px 24px;
    grid-template-rows: 24px 24px 24px 24px 24px;
    text-align: center;
  }

  .div.footer-column1.socmed {
    width: auto;
    -webkit-box-pack: start;
    -webkit-justify-content: start;
    -ms-flex-pack: start;
    justify-content: start;
    -ms-grid-rows: 24px 24px 24px 24px;
    grid-template-rows: 24px 24px 24px 24px;
    text-align: left;
  }

  .div.footer-brand {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .div.subitem {
    margin-bottom: 48px;
  }

  .div.hero-text {
    width: 100%;
  }

  .button {
    width: 100%;
    min-width: auto;
    padding-right: 12px;
    padding-left: 12px;
    font-size: 1em;
  }

  .button.banner {
    padding-right: 0px;
  }

  .button.banner.second {
    padding-right: 0px;
  }

  .button.transparent {
    border: 0px none #000;
  }

  .button.transparent.offer {
    width: 100%;
    padding-right: 64px;
    text-align: center;
  }

  .button.newsletter {
    width: auto;
    padding-right: 20px;
    padding-left: 20px;
  }

  .button.hero {
    padding-right: 12px;
    padding-left: 12px;
    font-size: 0.9em;
  }

  .arrow-right {
    position: absolute;
    right: 16px;
  }

  .arrow-right.hero {
    position: relative;
    display: none;
  }

  .arrow-right.mobile {
    position: static;
  }

  .arrow-right.full-story {
    right: 24px;
  }

  .nav-menu {
    width: 100%;
  }

  .banner-cookies {
    display: none;
    padding-right: 32px;
    padding-left: 32px;
  }

  .heading-2 {
    width: 100%;
    margin-bottom: 40px;
  }

  .heading-2.heading2-outlined {
    width: auto;
    font-size: 2em;
  }

  .outline {
    font-size: 2em;
  }

  .outline.center {
    padding-right: 32px;
    padding-left: 32px;
    font-size: 1.75em;
  }

  .paragraph {
    font-size: 1em;
  }

  .paragraph.center.subpage {
    width: 100%;
    text-transform: none;
  }

  .paragraph.center.testimonial.first {
    font-size: 1em;
  }

  .paragraph.left.footer.copyright {
    margin-right: 0px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .paragraph.subitem {
    width: 100%;
    text-align: center;
    text-transform: none;
  }

  .logo.nav {
    width: 40vw;
  }

  .container-button {
    width: 100%;
  }

  .container-button.transparent {
    width: auto;
    border-style: none;
  }

  .container-button.redeem {
    position: static;
    padding-right: 0px;
  }

  .container-button.cta {
    width: 100%;
    margin-left: 0px;
  }

  .container-button.redeem-mobile {
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-left: 0px;
  }

  .container-button.lee {
    padding-right: 0px;
  }

  .card-logo {
    width: 60vw;
    height: auto;
  }

  .card-logo.subtero {
    width: 79vw;
    height: auto;
  }

  .heading-3 {
    position: relative;
    clear: none;
    font-size: 1em;
    white-space: normal;
  }

  .form-block.newsletter {
    width: 100%;
  }

  .centered-container {
    text-align: left;
  }

  .cards-grid-container {
    margin-right: 0px;
    margin-left: 0px;
    padding-top: 20px;
    padding-bottom: 20px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .c-faq-q {
    font-size: 1em;
  }

  .c-faq-q-text {
    font-size: 1em;
  }

  .faq-q-text {
    font-size: 1em;
  }

  .accordion-faq {
    margin-top: 40px;
    font-size: 1em;
  }

  .c-faq-item {
    font-size: 1em;
  }

  .footer.container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 72px 32px 40px;
    text-align: center;
  }

  .link-block {
    text-align: left;
  }

  .image-footer-brand {
    width: 60vw;
    margin-bottom: 10px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .image-hero-logo.subtero {
    width: 60vw;
    max-height: none;
    max-width: none;
  }

  .section-about {
    height: auto;
    padding: 40px 0vw;
  }

  .playbutton {
    display: none;
  }

  .image-subitem {
    width: 80vw;
    height: 80vw;
  }

  .signupblock {
    width: 100%;
  }

  .dropdownlink.odd {
    width: 100%;
  }

  .dropdownlink.even {
    width: 100%;
  }

  .container {
    position: relative;
    height: auto;
    margin-top: 60px;
  }

  .carousel.is_contained {
    right: 0%;
    width: 100%;
  }

  .card {
    min-height: 65vh;
  }

  .arrow-left {
    top: 170px;
    bottom: auto;
    width: 50px;
    height: 50px;
  }

  .arrow-right-2 {
    position: absolute;
    top: 170px;
    right: 0%;
    bottom: auto;
  }

  .card-body {
    padding: 0px 36px 20px;
  }

  .card-header {
    padding-top: 40px;
  }

  .carousel-slider._6 {
    right: 0%;
    width: 100vw;
    padding-right: 0px;
    padding-left: 0px;
  }

  .carousel-slider._2 {
    right: 0%;
    width: 100vw;
    padding-right: 0px;
    padding-left: 0px;
  }

  .carousel-slider._4 {
    right: 0%;
    width: 100vw;
    padding-right: 0px;
    padding-left: 0px;
  }

  .carousel-slider._3 {
    right: 0%;
    width: 100vw;
    padding-right: 0px;
    padding-left: 0px;
  }

  .carousel-slider._7 {
    right: 0%;
    width: 100vw;
    padding-right: 0px;
    padding-left: 0px;
  }

  .carousel-slider._5 {
    right: 0%;
  }

  .carousel-slider._8 {
    right: 0%;
    width: 100vw;
    padding-right: 0px;
    padding-left: 0px;
  }

  .carousel-slider._1 {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
  }

  .carousel-slider._5 {
    width: 100vw;
    padding-right: 0px;
    padding-left: 0px;
  }

  .carousel-mask {
    width: 100%;
    height: auto;
  }

  .image-testimonial {
    width: 120px;
    height: 120px;
    margin-bottom: 24px;
    padding: 0px;
  }

  .carouseloverlay {
    margin-top: auto;
  }

  .seemore {
    font-size: 1em;
  }

  .seeless {
    font-size: 1em;
  }

  .faq-img {
    display: none;
  }

  .accordion-3-open-close-icon-wrapper---brix {
    width: 40px;
    min-height: 40px;
  }

  .accordion-item-title---brix {
    max-width: 70%;
    font-size: 20px;
  }

  .accordion-item-title---brix.accordion-3---brix {
    max-width: 75%;
  }

  .accordion-item---brix.accordion-3---brix {
    margin-bottom: 16px;
    padding-top: 16px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .accordion-paragraph---brix {
    max-width: 100%;
    font-size: 1em;
  }

  .accordion-trigger---brix {
    margin-top: 16px;
  }

  .open-close-icon-wrapper---brix {
    margin-right: 16px;
  }

  .open-close-icon-wrapper---brix.large-icon---brix {
    width: 16px;
    min-height: 16px;
    margin-right: 0px;
  }

  .icon-3 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    font-size: 1.5em;
  }

  .containeragree {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .divarrowdown {
    bottom: 20vh;
    margin-top: -60px;
  }

  .image-2 {
    max-width: 27vw;
  }

  .menu-button {
    position: absolute;
    left: auto;
    top: 0%;
    right: 0%;
    bottom: 0%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 14px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
  }

  .downarrowsubpage {
    max-width: none;
  }

  .linkblock-downarrowsignage {
    padding: 16px;
  }

  .section-program-video {
    height: auto;
    padding: 40px 0vw;
  }

  .link-block-2 {
    width: 100%;
    padding-bottom: 12px;
    border-radius: 0px 0px 8px 8px;
    background-color: #0084ff;
  }
}

#w-node-_4a3ad44c-c72c-2094-1f56-6b3e0541c6a1-48676ce4 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_951bab02-005e-09e3-216d-a3427f7133c7-48676ce4 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-fbce92ae-1a6f-58c2-5521-fc0d8daec638-48676ce4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fbce92ae-1a6f-58c2-5521-fc0d8daec648-48676ce4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fbce92ae-1a6f-58c2-5521-fc0d8daec650-48676ce4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fbce92ae-1a6f-58c2-5521-fc0d8daec658-48676ce4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b02605f1-035e-d47c-f831-4f5bc3a42c46-48676ce4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c2a27484-b388-8cba-1a21-0e77acf13cba-48676ce4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_5935827f-58d6-9123-3f5b-fa2a88e02eb4-48676ce4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_64870354-5508-7f8f-f9cd-0f80f1474dba-f1474db9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_64870354-5508-7f8f-f9cd-0f80f1474dbb-f1474db9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_64870354-5508-7f8f-f9cd-0f80f1474dbd-f1474db9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_64870354-5508-7f8f-f9cd-0f80f1474dbf-f1474db9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_64870354-5508-7f8f-f9cd-0f80f1474dc1-f1474db9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_64870354-5508-7f8f-f9cd-0f80f1474dc3-f1474db9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_64870354-5508-7f8f-f9cd-0f80f1474dc7-f1474db9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_64870354-5508-7f8f-f9cd-0f80f1474dc8-f1474db9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_64870354-5508-7f8f-f9cd-0f80f1474dca-f1474db9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_64870354-5508-7f8f-f9cd-0f80f1474dcc-f1474db9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_64870354-5508-7f8f-f9cd-0f80f1474dce-f1474db9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_64870354-5508-7f8f-f9cd-0f80f1474dd0-f1474db9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_64870354-5508-7f8f-f9cd-0f80f1474dd2-f1474db9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_64870354-5508-7f8f-f9cd-0f80f1474dd4-f1474db9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_64870354-5508-7f8f-f9cd-0f80f1474dd5-f1474db9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_64870354-5508-7f8f-f9cd-0f80f1474dd9-f1474db9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_223bd767-3270-2676-df64-cd48170d9d0c-f1474db9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_64870354-5508-7f8f-f9cd-0f80f1474ddd-f1474db9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_64870354-5508-7f8f-f9cd-0f80f1474de1-f1474db9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0e12cdd7-cd9f-8d26-09ed-b79d4ae6dea4-85676cf9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0e12cdd7-cd9f-8d26-09ed-b79d4ae6dea5-85676cf9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0e12cdd7-cd9f-8d26-09ed-b79d4ae6dea7-85676cf9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_0e12cdd7-cd9f-8d26-09ed-b79d4ae6dead-85676cf9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_0e12cdd7-cd9f-8d26-09ed-b79d4ae6deb2-85676cf9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0e12cdd7-cd9f-8d26-09ed-b79d4ae6deb5-85676cf9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0e12cdd7-cd9f-8d26-09ed-b79d4ae6deb7-85676cf9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_0e12cdd7-cd9f-8d26-09ed-b79d4ae6debd-85676cf9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_0e12cdd7-cd9f-8d26-09ed-b79d4ae6dec2-85676cf9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0e12cdd7-cd9f-8d26-09ed-b79d4ae6dec5-85676cf9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0e12cdd7-cd9f-8d26-09ed-b79d4ae6dec7-85676cf9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_0e12cdd7-cd9f-8d26-09ed-b79d4ae6decd-85676cf9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_0e12cdd7-cd9f-8d26-09ed-b79d4ae6ded2-85676cf9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c5941dc8-47ee-32f5-4ad2-cf2e9a3ac3c5-a8676cfa {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c5941dc8-47ee-32f5-4ad2-cf2e9a3ac3c6-a8676cfa {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c5941dc8-47ee-32f5-4ad2-cf2e9a3ac3c8-a8676cfa {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-c5941dc8-47ee-32f5-4ad2-cf2e9a3ac3d0-a8676cfa {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-c5941dc8-47ee-32f5-4ad2-cf2e9a3ac3ce-a8676cfa {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-efa24404-aded-b8a4-7f51-e665269e6788-a8676cfa {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-efa24404-aded-b8a4-7f51-e665269e678a-a8676cfa {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_0b541252-b808-db18-1202-ac78f9ab650d-a8676cfa {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_0b541252-b808-db18-1202-ac78f9ab6512-a8676cfa {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_62474eda-91c5-66df-b832-f2192281d714-a8676cfa {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_62474eda-91c5-66df-b832-f2192281d716-a8676cfa {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-d9e58e68-e54a-ade7-5e3d-83010dab55e2-a8676cfa {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-d9e58e68-e54a-ade7-5e3d-83010dab55e7-a8676cfa {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4ec092c0-ba6e-48c8-83de-39b98ae5cfbb-99676cfc {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4ec092c0-ba6e-48c8-83de-39b98ae5cfbc-99676cfc {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4ec092c0-ba6e-48c8-83de-39b98ae5cfbe-99676cfc {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_4ec092c0-ba6e-48c8-83de-39b98ae5cfc4-99676cfc {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_4ec092c0-ba6e-48c8-83de-39b98ae5cfc9-99676cfc {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4ec092c0-ba6e-48c8-83de-39b98ae5cfcc-99676cfc {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4ec092c0-ba6e-48c8-83de-39b98ae5cfce-99676cfc {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_4ec092c0-ba6e-48c8-83de-39b98ae5cfd4-99676cfc {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_4ec092c0-ba6e-48c8-83de-39b98ae5cfd9-99676cfc {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4ec092c0-ba6e-48c8-83de-39b98ae5cfdc-99676cfc {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4ec092c0-ba6e-48c8-83de-39b98ae5cfde-99676cfc {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_4ec092c0-ba6e-48c8-83de-39b98ae5cfe4-99676cfc {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_4ec092c0-ba6e-48c8-83de-39b98ae5cfe9-99676cfc {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_028b5199-b8b6-296c-799b-d4210d6c235c-c9676cfd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_028b5199-b8b6-296c-799b-d4210d6c235d-c9676cfd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_028b5199-b8b6-296c-799b-d4210d6c235f-c9676cfd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_028b5199-b8b6-296c-799b-d4210d6c2365-c9676cfd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_028b5199-b8b6-296c-799b-d4210d6c236a-c9676cfd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_028b5199-b8b6-296c-799b-d4210d6c236d-c9676cfd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_028b5199-b8b6-296c-799b-d4210d6c236f-c9676cfd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_028b5199-b8b6-296c-799b-d4210d6c2375-c9676cfd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_028b5199-b8b6-296c-799b-d4210d6c237a-c9676cfd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_028b5199-b8b6-296c-799b-d4210d6c237d-c9676cfd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_028b5199-b8b6-296c-799b-d4210d6c237f-c9676cfd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_028b5199-b8b6-296c-799b-d4210d6c2385-c9676cfd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_028b5199-b8b6-296c-799b-d4210d6c238a-c9676cfd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b590c7c0-601d-7ead-d851-229c69b5ccbf-5f676d04 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b590c7c0-601d-7ead-d851-229c69b5ccc0-5f676d04 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b590c7c0-601d-7ead-d851-229c69b5ccc2-5f676d04 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-b590c7c0-601d-7ead-d851-229c69b5ccc8-5f676d04 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-b590c7c0-601d-7ead-d851-229c69b5cccd-5f676d04 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b590c7c0-601d-7ead-d851-229c69b5ccd0-5f676d04 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b590c7c0-601d-7ead-d851-229c69b5ccd2-5f676d04 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-b590c7c0-601d-7ead-d851-229c69b5ccd8-5f676d04 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-b590c7c0-601d-7ead-d851-229c69b5ccdd-5f676d04 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b590c7c0-601d-7ead-d851-229c69b5cce0-5f676d04 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b590c7c0-601d-7ead-d851-229c69b5cce2-5f676d04 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-b590c7c0-601d-7ead-d851-229c69b5cce8-5f676d04 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-b590c7c0-601d-7ead-d851-229c69b5cced-5f676d04 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4958714c-99c6-c2bb-9894-9cb10015a839-11cfb89b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4958714c-99c6-c2bb-9894-9cb10015a83a-11cfb89b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4958714c-99c6-c2bb-9894-9cb10015a83c-11cfb89b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_4958714c-99c6-c2bb-9894-9cb10015a842-11cfb89b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_4958714c-99c6-c2bb-9894-9cb10015a847-11cfb89b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4958714c-99c6-c2bb-9894-9cb10015a84a-11cfb89b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4958714c-99c6-c2bb-9894-9cb10015a84c-11cfb89b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_4958714c-99c6-c2bb-9894-9cb10015a852-11cfb89b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_4958714c-99c6-c2bb-9894-9cb10015a857-11cfb89b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4958714c-99c6-c2bb-9894-9cb10015a85a-11cfb89b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4958714c-99c6-c2bb-9894-9cb10015a85c-11cfb89b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_4958714c-99c6-c2bb-9894-9cb10015a862-11cfb89b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_4958714c-99c6-c2bb-9894-9cb10015a867-11cfb89b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_8db9bde3-8a80-16be-7fc8-c3e6b292b41f-f07e3e1b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_8db9bde3-8a80-16be-7fc8-c3e6b292b420-f07e3e1b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_8db9bde3-8a80-16be-7fc8-c3e6b292b422-f07e3e1b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_8db9bde3-8a80-16be-7fc8-c3e6b292b428-f07e3e1b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_8db9bde3-8a80-16be-7fc8-c3e6b292b42d-f07e3e1b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_8db9bde3-8a80-16be-7fc8-c3e6b292b430-f07e3e1b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_8db9bde3-8a80-16be-7fc8-c3e6b292b432-f07e3e1b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_8db9bde3-8a80-16be-7fc8-c3e6b292b438-f07e3e1b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_8db9bde3-8a80-16be-7fc8-c3e6b292b43d-f07e3e1b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_8db9bde3-8a80-16be-7fc8-c3e6b292b440-f07e3e1b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_8db9bde3-8a80-16be-7fc8-c3e6b292b442-f07e3e1b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_8db9bde3-8a80-16be-7fc8-c3e6b292b448-f07e3e1b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_8db9bde3-8a80-16be-7fc8-c3e6b292b44d-f07e3e1b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ee2769c1-11ee-c2d0-5aea-d7699ebb07b1-38721ef3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ee2769c1-11ee-c2d0-5aea-d7699ebb07b2-38721ef3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ee2769c1-11ee-c2d0-5aea-d7699ebb07b4-38721ef3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-ee2769c1-11ee-c2d0-5aea-d7699ebb07ba-38721ef3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-ee2769c1-11ee-c2d0-5aea-d7699ebb07bf-38721ef3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ee2769c1-11ee-c2d0-5aea-d7699ebb07c2-38721ef3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ee2769c1-11ee-c2d0-5aea-d7699ebb07c4-38721ef3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-ee2769c1-11ee-c2d0-5aea-d7699ebb07ca-38721ef3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-ee2769c1-11ee-c2d0-5aea-d7699ebb07cf-38721ef3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ee2769c1-11ee-c2d0-5aea-d7699ebb07d2-38721ef3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ee2769c1-11ee-c2d0-5aea-d7699ebb07d4-38721ef3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-ee2769c1-11ee-c2d0-5aea-d7699ebb07da-38721ef3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-ee2769c1-11ee-c2d0-5aea-d7699ebb07df-38721ef3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

@media screen and (max-width: 991px) {
  #w-node-_5fe8c87b-31cc-f01b-0581-0dd11ea3ec92-48676ce4 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_0e12cdd7-cd9f-8d26-09ed-b79d4ae6dea7-85676cf9 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-_0e12cdd7-cd9f-8d26-09ed-b79d4ae6dead-85676cf9 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-_0e12cdd7-cd9f-8d26-09ed-b79d4ae6deb7-85676cf9 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-_0e12cdd7-cd9f-8d26-09ed-b79d4ae6debd-85676cf9 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-_0e12cdd7-cd9f-8d26-09ed-b79d4ae6dec7-85676cf9 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-_0e12cdd7-cd9f-8d26-09ed-b79d4ae6decd-85676cf9 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-c5941dc8-47ee-32f5-4ad2-cf2e9a3ac3c8-a8676cfa {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-c5941dc8-47ee-32f5-4ad2-cf2e9a3ac3d0-a8676cfa {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-efa24404-aded-b8a4-7f51-e665269e678a-a8676cfa {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-_0b541252-b808-db18-1202-ac78f9ab650d-a8676cfa {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-_62474eda-91c5-66df-b832-f2192281d716-a8676cfa {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-d9e58e68-e54a-ade7-5e3d-83010dab55e2-a8676cfa {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-_4ec092c0-ba6e-48c8-83de-39b98ae5cfbe-99676cfc {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-_4ec092c0-ba6e-48c8-83de-39b98ae5cfc4-99676cfc {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-_4ec092c0-ba6e-48c8-83de-39b98ae5cfce-99676cfc {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-_4ec092c0-ba6e-48c8-83de-39b98ae5cfd4-99676cfc {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-_4ec092c0-ba6e-48c8-83de-39b98ae5cfde-99676cfc {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-_4ec092c0-ba6e-48c8-83de-39b98ae5cfe4-99676cfc {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-_028b5199-b8b6-296c-799b-d4210d6c235f-c9676cfd {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-_028b5199-b8b6-296c-799b-d4210d6c2365-c9676cfd {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-_028b5199-b8b6-296c-799b-d4210d6c236f-c9676cfd {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-_028b5199-b8b6-296c-799b-d4210d6c2375-c9676cfd {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-_028b5199-b8b6-296c-799b-d4210d6c237f-c9676cfd {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-_028b5199-b8b6-296c-799b-d4210d6c2385-c9676cfd {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-b590c7c0-601d-7ead-d851-229c69b5ccc2-5f676d04 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-b590c7c0-601d-7ead-d851-229c69b5ccc8-5f676d04 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-b590c7c0-601d-7ead-d851-229c69b5ccd2-5f676d04 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-b590c7c0-601d-7ead-d851-229c69b5ccd8-5f676d04 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-b590c7c0-601d-7ead-d851-229c69b5cce2-5f676d04 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-b590c7c0-601d-7ead-d851-229c69b5cce8-5f676d04 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-_4958714c-99c6-c2bb-9894-9cb10015a83c-11cfb89b {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-_4958714c-99c6-c2bb-9894-9cb10015a842-11cfb89b {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-_4958714c-99c6-c2bb-9894-9cb10015a84c-11cfb89b {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-_4958714c-99c6-c2bb-9894-9cb10015a852-11cfb89b {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-_4958714c-99c6-c2bb-9894-9cb10015a85c-11cfb89b {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-_4958714c-99c6-c2bb-9894-9cb10015a862-11cfb89b {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-_8db9bde3-8a80-16be-7fc8-c3e6b292b422-f07e3e1b {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-_8db9bde3-8a80-16be-7fc8-c3e6b292b428-f07e3e1b {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-_8db9bde3-8a80-16be-7fc8-c3e6b292b432-f07e3e1b {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-_8db9bde3-8a80-16be-7fc8-c3e6b292b438-f07e3e1b {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-_8db9bde3-8a80-16be-7fc8-c3e6b292b442-f07e3e1b {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-_8db9bde3-8a80-16be-7fc8-c3e6b292b448-f07e3e1b {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-ee2769c1-11ee-c2d0-5aea-d7699ebb07b4-38721ef3 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-ee2769c1-11ee-c2d0-5aea-d7699ebb07ba-38721ef3 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-ee2769c1-11ee-c2d0-5aea-d7699ebb07c4-38721ef3 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-ee2769c1-11ee-c2d0-5aea-d7699ebb07ca-38721ef3 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-ee2769c1-11ee-c2d0-5aea-d7699ebb07d4-38721ef3 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-ee2769c1-11ee-c2d0-5aea-d7699ebb07da-38721ef3 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_64870354-5508-7f8f-f9cd-0f80f1474dd9-f1474db9 {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_223bd767-3270-2676-df64-cd48170d9d0c-f1474db9 {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_64870354-5508-7f8f-f9cd-0f80f1474de1-f1474db9 {
    -ms-grid-column-align: start;
    justify-self: start;
  }
}

@font-face {
  font-family: 'Druktextwide';
  src: url('../fonts/DrukTextWide-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/Poppins-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/Poppins-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/Poppins-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Druk wide';
  src: url('../fonts/Druk-Wide-Medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}