:root {
  --bgr-black: #222;
  --white: #fafafa;
  --boarder-grey: #4f4c4c;
  --full-black: #181818;
  --royal-blue: #0167ff;
  --txt-grey: #b8b8b8;
  --orange-1: #f15c00;
  --orange-2: #fc8d01;
  --turquoise: #00e1c8;
  --dodger-blue: #019cff;
  --yellow-green: #88de3b;
  --goldenrod-3: #efab04;
  --gold2: #ece897;
  --yellow-green2: #c7efa3;
  --medium-spring-green-2: #98fcc9;
  --deep-sky-blue-2: #b0edfa;
  --goldenrod-2: #e8d39f;
  --gold: #d1c808;
  --medium-spring-green: #1ff789;
  --deep-sky-blue: #01c6ef;
}

.w-backgroundvideo-backgroundvideoplaypausebutton:focus-visible {
  outline-offset: 2px;
  border-radius: 50%;
  outline: 2px solid #3b79c3;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

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

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

body {
  background-color: var(--bgr-black);
  color: var(--white);
  font-family: Generalsans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
}

h1 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 3.75rem;
  font-weight: 600;
  line-height: 1.2;
}

h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.2;
}

p {
  margin-bottom: 0;
  font-size: 1rem;
}

.nav {
  width: 100vw;
  border-bottom: 1px solid var(--boarder-grey);
  background-color: var(--white);
  color: var(--bgr-black);
  margin-top: 0;
  margin-bottom: 0;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.nav-contain {
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  padding-left: 1.75rem;
  padding-right: 1.75rem;
}

.nav-elements-wrapp {
  height: 4.5rem;
  color: var(--full-black);
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.nav-elements_left {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: fill;
  flex: 1;
  justify-content: center;
  align-self: center;
  align-items: center;
  padding-right: 0;
  display: flex;
}

.nav-elements_right {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.nav-text {
  color: var(--bgr-black);
  font-size: 1.438rem;
}

.nav-space {
  width: 1rem;
  padding-right: 0;
}

.back-to-website-link {
  color: var(--bgr-black);
  justify-content: flex-end;
  align-items: center;
  padding: .5rem;
  text-decoration: none;
  display: flex;
}

.arrow-back {
  margin-right: 1rem;
}

.side-bar {
  width: 16.875rem;
  border-right: 1px solid var(--boarder-grey);
  color: var(--royal-blue);
  margin-top: 4.5rem;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.side-bar-dropdown {
  width: 100%;
  border-bottom: 1px solid var(--boarder-grey);
}

.side-bar-txt {
  color: var(--bgr-black);
  font-family: Generalsans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
}

.side-bar-txt:hover {
  color: var(--white);
}

.dropdown-toggle {
  width: 100%;
  height: 2.5rem;
  border: 1px none var(--txt-grey);
  align-items: center;
  padding: 0 0 0 1.75rem;
  transition: background-color .18s cubic-bezier(.468, .188, .14, .995);
  display: flex;
}

.dropdown-toggle:hover {
  background-color: var(--boarder-grey);
}

.dropdown-toggle.w--open {
  border: 1px solid var(--txt-grey);
  transition: border-color .18s cubic-bezier(.491, .06, .25, 1);
}

.arrow-down-icon {
  color: var(--txt-grey);
  transform: rotate(0);
}

.dropdown-list {
  position: static;
}

.dropdown-list.w--open {
  background-color: var(--bgr-black);
}

.side-bar-link2 {
  width: 100%;
  height: 2.5rem;
  border-bottom: 1px solid var(--boarder-grey);
  color: var(--white);
  align-items: center;
  padding-left: 1.75rem;
  text-decoration: none;
  transition: background-color .18s cubic-bezier(.544, .141, .181, 1.007);
  display: flex;
}

.side-bar-link2:hover {
  background-color: var(--orange-1);
  color: var(--white);
}

.side-bar-link2.active {
  border: 1px solid var(--txt-grey);
}

.side-bar-link2.active.w--current {
  background-color: var(--white);
}

.side-bar-link2.active.w--current:hover {
  background-color: var(--orange-2);
  color: var(--white);
}

.side-bar-link2._2:hover {
  background-color: #fc8d01;
}

.side-bar-link2._7:hover {
  background-color: var(--turquoise);
}

.side-bar-link2._9:hover {
  background-color: var(--dodger-blue);
}

.side-bar-link2._1:hover {
  background-color: var(--orange-1);
}

.page-wrapper {
  color: var(--bgr-black);
  padding-top: 6.638rem;
  padding-left: 24rem;
}

.section {
  padding-top: 3.5rem;
  padding-bottom: 3.5px;
}

.section.is-page-title {
  padding-top: 0;
  padding-bottom: 0;
}

.section.back-to-top-btn {
  padding-bottom: 7rem;
}

.container {
  max-width: 79.5rem;
  margin-right: auto;
  padding-right: 2rem;
}

.page-header {
  border-bottom: 1px solid var(--txt-grey);
  padding-bottom: 2rem;
}

.description {
  width: 100%;
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: 2rem;
  display: flex;
}

.txt-light-grey {
  color: #595959;
  font-family: Darker Grotesque, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.decription-p-wrapper {
  width: 60%;
  max-width: 45%;
  padding-top: .75rem;
  padding-bottom: 0;
}

.description-txt-wrapper {
  width: 100%;
}

.download-btn-wrapp {
  color: var(--white);
  background-color: rgba(0, 0, 0, 0);
  flex: none;
  justify-content: flex-end;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.download-btn-txt {
  color: var(--bgr-black);
  font-family: Darker Grotesque, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1;
}

.download-icon {
  width: 3.125rem;
  height: 3.125rem;
  margin-left: 1rem;
}

.full-width-img-element {
  width: 100%;
  margin-bottom: 7rem;
}

.full-width-img-element.smaller-margin {
  margin-bottom: 3.75rem;
}

.full-width-img-element-description {
  width: 100%;
  margin-bottom: 7rem;
}

.full-width-img-element-description.colors {
  margin-bottom: 1.875rem;
}

.full-width-img {
  width: 100%;
}

.full-width-img-txt-description-wrapp {
  padding-top: .6rem;
}

.full-width-img-txt-description-wrapp._45 {
  width: 45%;
}

._2-col-img-grid {
  grid-column-gap: 1.5rem;
  grid-template-rows: auto;
  margin-bottom: 7rem;
}

._2-col-img-wrap {
  width: 100%;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-bottom: 0;
  display: flex;
}

._2-col-img {
  width: 100%;
}

.element-title {
  width: 100%;
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: 2rem;
  display: flex;
}

.side-bar-dropdown-link {
  width: 100%;
  height: 2.5rem;
  border-bottom: 1px solid var(--boarder-grey);
  align-items: center;
  padding-left: 1.75rem;
  text-decoration: none;
  transition: background-color .18s cubic-bezier(.544, .141, .181, 1.007);
  display: flex;
}

.side-bar-dropdown-link:hover {
  background-color: var(--yellow-green);
  color: var(--full-black);
}

.side-bar-dropdown-link.active {
  border: 1px solid var(--txt-grey);
}

.side-bar-dropdown-link.active._3.w--current:hover {
  background-color: var(--goldenrod-3);
}

.side-bar-dropdown-link.active._5.w--current:hover {
  background-color: var(--yellow-green);
}

.side-bar-dropdown-link.active._10.w--current:hover {
  background-color: var(--royal-blue);
  color: var(--white);
}

.side-bar-dropdown-link._3:hover {
  background-color: var(--goldenrod-3);
}

.side-bar-dropdown-link._4:hover {
  background-color: #d1c808;
}

.side-bar-dropdown-link._5:hover {
  background-color: #88de3b;
}

.side-bar-dropdown-link._6:hover {
  background-color: #1ff789;
}

.side-bar-dropdown-link._8:hover {
  background-color: #01c6ef;
}

.side-bar-dropdown-link._10:hover {
  background-color: #0167ff;
}

.side-bar-dropdown-wrap {
  height: 2.5rem;
  overflow: hidden;
}

.side-bar-dropdown-wrap.active {
  height: auto;
}

.sidebar-link-wrap.active {
  border-bottom: 1px solid var(--txt-grey);
}

.section-link {
  width: 100%;
  height: 2.5rem;
  border-bottom: 1px none var(--boarder-grey);
  align-items: center;
  padding-left: 2.5rem;
  text-decoration: none;
  transition: background-color .18s cubic-bezier(.544, .141, .181, 1.007);
  display: flex;
}

.section-link:hover {
  background-color: var(--gold2);
  color: var(--bgr-black);
}

.section-link._2:hover, .section-link._2.w--current:hover {
  background-color: var(--gold2);
}

.section-link._5:hover {
  background-color: var(--yellow-green2);
}

.section-link._6:hover, .section-link._6.w--current:hover {
  background-color: var(--medium-spring-green-2);
}

.section-link._8:hover {
  background-color: var(--deep-sky-blue-2);
}

.section-link._1:hover, .section-link._1.w--current:hover {
  background-color: var(--goldenrod-2);
}

.side-bar-link-txt {
  color: var(--bgr-black);
  font-family: Generalsans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
}

.button-wrap {
  justify-content: center;
  align-items: center;
  display: flex;
}

.back-to-top-button {
  background-color: var(--orange-1);
  color: var(--white);
  text-align: center;
  border-radius: 100vw;
  padding: 1rem 3rem;
  text-decoration: none;
}

.txt-bold {
  font-family: Darker Grotesque, sans-serif;
  font-size: 21px;
  font-weight: 700;
}

.typography-cell {
  border-top: 1px solid var(--boarder-grey);
  padding-top: 1.875rem;
  padding-bottom: 1.875rem;
}

.typography-cell.bottom-line {
  border-bottom: 1px solid var(--boarder-grey);
}

._2-col-img-typography-grid {
  grid-column-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: .35fr 1fr;
  margin-bottom: 0;
}

.typography-font {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Darker Grotesque, sans-serif;
  font-size: 9.375rem;
  font-weight: 400;
  line-height: 1;
}

.typography-font.medium {
  font-weight: 700;
}

.typography-font.semibold {
  font-weight: 900;
}

.typography-font-small {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Darker Grotesque, sans-serif;
  font-size: 2.125rem;
  font-weight: 400;
  line-height: 1.4;
}

.color-block {
  width: 100%;
  height: 8.75rem;
  background-color: #00ffa2;
}

.color-block.black {
  color: var(--orange-1);
  background-color: #f15c00;
}

.color-block.yellow {
  background-color: #ffff01;
  background-image: linear-gradient(to right, #fa8702, #f25e01);
}

.color-block.light-grey {
  background-color: #cccf0a;
}

.color-block.purple {
  background-color: #ff9a00;
  background-image: linear-gradient(104deg, #e8b005, #fa8501);
}

.color-block.purple-light {
  background-color: #d7c3fe;
  background-image: linear-gradient(87deg, #cccf0a, #cccf0a 0%, #ebae03);
}

.color-block.purple-extra-light {
  background-color: #e7dbff;
  background-image: linear-gradient(91deg, #08f9a5, #cccf0a);
}

.color-block.rose {
  background-color: #ffbacd;
  background-image: linear-gradient(84deg, #01d9d4, #08fe9d);
}

.color-block.mint-green {
  background-color: #98fcd6;
  background-image: linear-gradient(91deg, #00bafd, #00dad2);
}

.color-block.teal-blue {
  background-color: #6af2ff;
  background-image: linear-gradient(89deg, #0163ff, #01bcfd);
}

.color-block.neutral-grey-1 {
  background-color: #e9edee;
}

.color-block.neutral-grey-2 {
  background-color: #ccd1d7;
}

.color-block.neutral-grey-3 {
  background-color: #929eac;
}

.color-block.neutral-grey-4 {
  background-color: #5f657d;
}

.color-block._2 {
  background-color: #00baff;
}

.color-block._3 {
  background-color: #0059ff;
}

.our-brand-video {
  height: 650px;
}

.btn {
  color: #888;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #888;
  border-radius: 1em;
  transition: color .3s;
}

.btn:hover {
  color: #fff;
}

.news-card {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #ffecd6;
  border-radius: 24px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 46px 38px;
  display: flex;
  box-shadow: 18px 12px #e2bf9e;
}

.news-card-elements-wrap {
  height: 387px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.news-txt-content-wrap {
  grid-column-gap: 46px;
  grid-row-gap: 46px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.news-card-headline {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.desktop-bold-desktop-h4-bold-desktop {
  color: #451b0d;
  text-align: center;
  letter-spacing: -.01em;
  font-size: 24px;
  font-weight: 600;
  line-height: 34px;
}

.news-card-subheadline {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.desktop-regular-desktop-p-desktop {
  color: #996a50;
  text-align: center;
  letter-spacing: -.02em;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.news-card-bottom {
  width: 100%;
  max-width: 330px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.desktop-regular-desktop-p-desktop-2 {
  color: #996a50;
  letter-spacing: -.02em;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.news-type-label {
  width: 126px;
  height: 36px;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #a5cb39;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  padding: 10px 22px;
  display: flex;
}

.desktop-bold-desktop-p-bold-desktop {
  color: #451b0d;
  text-align: center;
  letter-spacing: -.02em;
  font-size: 16px;
  font-weight: 600;
  line-height: 26px;
}

.body, .body-2, .body-3, .body-4 {
  background-color: var(--white);
  color: var(--bgr-black);
}

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

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

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

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

.body-9, .body-10, .body-11 {
  background-color: var(--white);
  color: var(--bgr-black);
}

.text-block {
  font-family: Darker Grotesque, sans-serif;
  font-size: 32px;
  font-weight: 700;
}

.heading, .heading-2, .heading-3, .heading-4, .heading-5, .heading-6, .heading-7, .heading-8, .heading-9, .heading-10, .heading-11, .heading-12, .heading-13, .heading-14, .heading-15, .heading-16, .heading-17, .heading-18, .heading-19, .heading-20, .heading-21, .heading-22, .heading-23, .heading-24, .heading-25, .heading-26, .heading-27, .heading-28, .heading-29, .heading-30, .heading-31, .heading-32, .heading-33, .heading-34, .heading-35, .heading-36, .heading-37, .heading-38, .heading-39, .heading-40, .heading-41, .heading-42, .heading-43, .heading-44, .heading-45, .heading-46, .heading-47, .heading-48, .heading-49 {
  font-family: Darker Grotesque, sans-serif;
  font-weight: 700;
}

.side-bar-link-copy {
  width: 100%;
  height: 2.5rem;
  border-bottom: 1px solid var(--boarder-grey);
  color: var(--white);
  align-items: center;
  padding-left: 1.75rem;
  text-decoration: none;
  transition: background-color .18s cubic-bezier(.544, .141, .181, 1.007);
  display: flex;
}

.side-bar-link-copy:hover {
  background-color: var(--orange-1);
  color: var(--white);
}

.side-bar-link-copy.active {
  border: 1px solid var(--txt-grey);
}

.side-bar-link-copy.active.w--current {
  background-color: var(--white);
}

.side-bar-link-copy.active.w--current:hover {
  background-color: var(--orange-1);
  color: var(--white);
}

.side-bar-link-copy._2:hover {
  background-color: #fc8d01;
}

.side-bar-link-copy._7:hover {
  background-color: var(--turquoise);
}

.side-bar-link-copy._9:hover {
  background-color: var(--dodger-blue);
}

.side-bar-link-copy._1:hover {
  background-color: var(--orange-1);
}

.side-bar-link3 {
  width: 100%;
  height: 2.5rem;
  border-bottom: 1px solid var(--boarder-grey);
  color: var(--white);
  align-items: center;
  padding-left: 1.75rem;
  text-decoration: none;
  transition: background-color .18s cubic-bezier(.544, .141, .181, 1.007);
  display: flex;
}

.side-bar-link3:hover {
  background-color: var(--orange-1);
  color: var(--white);
}

.side-bar-link3.active {
  border: 1px solid var(--txt-grey);
}

.side-bar-link3.active.w--current {
  background-color: var(--white);
}

.side-bar-link3.active.w--current:hover {
  background-color: var(--orange-1);
  color: var(--white);
}

.side-bar-link3._2:hover {
  background-color: #fc8d01;
}

.side-bar-link3._7:hover {
  background-color: var(--turquoise);
}

.side-bar-link3._9:hover {
  background-color: var(--dodger-blue);
}

.side-bar-link3._1:hover {
  background-color: var(--orange-1);
}

.side-bar-link4 {
  width: 100%;
  height: 2.5rem;
  border-bottom: 1px solid var(--boarder-grey);
  color: var(--white);
  align-items: center;
  padding-left: 1.75rem;
  text-decoration: none;
  transition: background-color .18s cubic-bezier(.544, .141, .181, 1.007);
  display: flex;
}

.side-bar-link4:hover {
  background-color: var(--orange-1);
  color: var(--white);
}

.side-bar-link4.active {
  border: 1px solid var(--txt-grey);
}

.side-bar-link4.active.w--current {
  background-color: var(--white);
}

.side-bar-link4.active.w--current:hover {
  background-color: var(--orange-1);
  color: var(--white);
}

.side-bar-link4._2:hover {
  background-color: #fc8d01;
}

.side-bar-link4._7:hover {
  background-color: var(--turquoise);
}

.side-bar-link4._9:hover {
  background-color: var(--dodger-blue);
}

.side-bar-link4._1:hover {
  background-color: var(--orange-1);
}

@media screen and (max-width: 479px) {
  .btn {
    font-size: 1.7em;
  }
}

#w-node-bd5cf2b1-620d-3057-9ab4-9315a4bbb3a7-34dec450, #w-node-c0e7f62e-1890-d2c2-538d-0acd1a047251-34dec450, #w-node-fe3d7945-d6da-4b17-3573-cb368939faa0-34dec450, #w-node-a36e17fc-9004-f353-5150-cbb5a0f0d8b7-34dec451, #w-node-a36e17fc-9004-f353-5150-cbb5a0f0d8bd-34dec451, #w-node-a36e17fc-9004-f353-5150-cbb5a0f0d8be-34dec451, #w-node-a36e17fc-9004-f353-5150-cbb5a0f0d8e5-34dec451, #w-node-a36e17fc-9004-f353-5150-cbb5a0f0d8eb-34dec451, #w-node-a36e17fc-9004-f353-5150-cbb5a0f0d8ec-34dec451, #w-node-_4619cb73-99d1-769b-8c8f-f948810228e8-34dec451, #w-node-_4619cb73-99d1-769b-8c8f-f948810228eb-34dec451, #w-node-_4619cb73-99d1-769b-8c8f-f948810228ec-34dec451, #w-node-_919d7bee-755d-c063-4ce7-2d7c4d14ae87-34dec451, #w-node-_919d7bee-755d-c063-4ce7-2d7c4d14ae8a-34dec451, #w-node-_919d7bee-755d-c063-4ce7-2d7c4d14ae8b-34dec451, #w-node-dcd73e77-9fe1-70e6-c2e9-a56eac6bf26c-34dec451, #w-node-dcd73e77-9fe1-70e6-c2e9-a56eac6bf26f-34dec451, #w-node-dcd73e77-9fe1-70e6-c2e9-a56eac6bf270-34dec451, #w-node-_51501548-d616-8db6-1bab-8dc5004ee3d1-34dec451, #w-node-_51501548-d616-8db6-1bab-8dc5004ee3d4-34dec451, #w-node-_51501548-d616-8db6-1bab-8dc5004ee3d5-34dec451, #w-node-bd5cf2b1-620d-3057-9ab4-9315a4bbb3a7-34dec452, #w-node-c0e7f62e-1890-d2c2-538d-0acd1a047251-34dec452, #w-node-fe3d7945-d6da-4b17-3573-cb368939faa0-34dec452, #w-node-bd803948-782d-46c0-aaa1-76649a38cc44-34dec452, #w-node-bd803948-782d-46c0-aaa1-76649a38cc4a-34dec452, #w-node-bd803948-782d-46c0-aaa1-76649a38cc4b-34dec452, #w-node-_10bc8799-d3e8-9285-4e9c-3c552ef166e3-34dec452, #w-node-_10bc8799-d3e8-9285-4e9c-3c552ef166e9-34dec452, #w-node-_10bc8799-d3e8-9285-4e9c-3c552ef166ea-34dec452, #w-node-edb06053-615b-5e84-1ad2-d8f6a73a1666-34dec452, #w-node-edb06053-615b-5e84-1ad2-d8f6a73a166c-34dec452, #w-node-edb06053-615b-5e84-1ad2-d8f6a73a166d-34dec452, #w-node-_0f1edbf6-472f-d7ea-7958-c0587234c793-34dec452, #w-node-_0f1edbf6-472f-d7ea-7958-c0587234c799-34dec452, #w-node-_0f1edbf6-472f-d7ea-7958-c0587234c79a-34dec452, #w-node-e83334a9-0826-a4fb-6493-63966e1443af-34dec452, #w-node-e83334a9-0826-a4fb-6493-63966e1443b5-34dec452, #w-node-e83334a9-0826-a4fb-6493-63966e1443b6-34dec452, #w-node-e83334a9-0826-a4fb-6493-63966e1443bc-34dec452, #w-node-e83334a9-0826-a4fb-6493-63966e1443c2-34dec452, #w-node-e83334a9-0826-a4fb-6493-63966e1443c3-34dec452, #w-node-e83334a9-0826-a4fb-6493-63966e1443c8-34dec452, #w-node-e83334a9-0826-a4fb-6493-63966e1443ce-34dec452, #w-node-e83334a9-0826-a4fb-6493-63966e1443cf-34dec452, #w-node-_96c5759a-6218-54f7-d8a4-3ecf40669c83-34dec452, #w-node-_96c5759a-6218-54f7-d8a4-3ecf40669c89-34dec452, #w-node-_96c5759a-6218-54f7-d8a4-3ecf40669c8a-34dec452, #w-node-_52ce6c29-daee-e600-a2b2-4b99cf7a9701-34dec455, #w-node-_52ce6c29-daee-e600-a2b2-4b99cf7a9706-34dec455, #w-node-_9441847f-f918-6650-e78f-822d4e03f800-34dec456, #w-node-_9441847f-f918-6650-e78f-822d4e03f803-34dec456, #w-node-_9441847f-f918-6650-e78f-822d4e03f804-34dec456 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fc18f5f1-2dee-b8ee-01a3-79fd9bdb24cf-34dec457 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-fc18f5f1-2dee-b8ee-01a3-79fd9bdb24d4-34dec457, #w-node-_377938c0-3ec0-4618-0f22-d7d021fef879-34dec457, #w-node-_377938c0-3ec0-4618-0f22-d7d021fef87e-34dec457, #w-node-_377938c0-3ec0-4618-0f22-d7d021fef87f-34dec457, #w-node-_9790d177-8b61-ce3d-cb16-89499108fe77-34dec457, #w-node-_9790d177-8b61-ce3d-cb16-89499108fe7c-34dec457, #w-node-_9790d177-8b61-ce3d-cb16-89499108fe7d-34dec457, #w-node-_31c3bb8e-7145-a939-0662-44521bfeb222-34dec457, #w-node-_31c3bb8e-7145-a939-0662-44521bfeb227-34dec457, #w-node-_31c3bb8e-7145-a939-0662-44521bfeb228-34dec457, #w-node-_049c41f2-e5d6-f5f4-7376-bdf4b3b9ceb8-34dec457, #w-node-_049c41f2-e5d6-f5f4-7376-bdf4b3b9cebd-34dec457, #w-node-_049c41f2-e5d6-f5f4-7376-bdf4b3b9cebe-34dec457, #w-node-_7f8d4d72-e906-1fc5-0464-88240081a32d-34dec458, #w-node-_7f8d4d72-e906-1fc5-0464-88240081a331-34dec458, #w-node-_7f8d4d72-e906-1fc5-0464-88240081a338-34dec458, #w-node-_7f8d4d72-e906-1fc5-0464-88240081a33c-34dec458, #w-node-_7f8d4d72-e906-1fc5-0464-88240081a342-34dec458, #w-node-_7f8d4d72-e906-1fc5-0464-88240081a346-34dec458, #w-node-_7f8d4d72-e906-1fc5-0464-88240081a34c-34dec458, #w-node-_7f8d4d72-e906-1fc5-0464-88240081a350-34dec458, #w-node-_7f8d4d72-e906-1fc5-0464-88240081a356-34dec458, #w-node-_7f8d4d72-e906-1fc5-0464-88240081a35a-34dec458, #w-node-_7f8d4d72-e906-1fc5-0464-88240081a365-34dec458, #w-node-_7f8d4d72-e906-1fc5-0464-88240081a369-34dec458, #w-node-_7f8d4d72-e906-1fc5-0464-88240081a376-34dec458, #w-node-_7f8d4d72-e906-1fc5-0464-88240081a37a-34dec458, #w-node-_7f8d4d72-e906-1fc5-0464-88240081a380-34dec458, #w-node-_7f8d4d72-e906-1fc5-0464-88240081a385-34dec458, #w-node-_7f8d4d72-e906-1fc5-0464-88240081a38f-34dec458, #w-node-_7f8d4d72-e906-1fc5-0464-88240081a393-34dec458, #w-node-_7f8d4d72-e906-1fc5-0464-88240081a399-34dec458, #w-node-_7f8d4d72-e906-1fc5-0464-88240081a39d-34dec458, #w-node-_7f8d4d72-e906-1fc5-0464-88240081a3a3-34dec458, #w-node-_7f8d4d72-e906-1fc5-0464-88240081a3a7-34dec458, #w-node-_97cadb10-a021-0471-7874-2c3852919729-34dec458, #w-node-_97cadb10-a021-0471-7874-2c385291972d-34dec458, #w-node-_38e45a43-9313-4fe2-5489-249da3a57c79-34dec458, #w-node-_38e45a43-9313-4fe2-5489-249da3a57c7e-34dec458, #w-node-_5704df25-2beb-f17f-c2b4-af078c6efb23-34dec458, #w-node-_5704df25-2beb-f17f-c2b4-af078c6efb28-34dec458, #w-node-_2b8e5a4c-ed6a-1253-5cd4-d6b8fd2ba733-34dec458, #w-node-_2b8e5a4c-ed6a-1253-5cd4-d6b8fd2ba739-34dec458, #w-node-_2b8e5a4c-ed6a-1253-5cd4-d6b8fd2ba73a-34dec458 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}


@font-face {
  font-family: 'Generalsans';
  src: url('../fonts/GeneralSans-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Generalsans';
  src: url('../fonts/GeneralSans-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Generalsans';
  src: url('../fonts/GeneralSans-Light.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Generalsans';
  src: url('../fonts/GeneralSans-Semibold.otf') format('opentype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Generalsans';
  src: url('../fonts/GeneralSans-Medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}