@font-face {
  font-family: Axiforma;
  src: url('../fonts/axiforma-semi-bold.otf') format("opentype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Axiforma;
  src: url('../fonts/axiforma-regular.otf') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Axiforma;
  src: url('../fonts/axiforma-bold.otf') format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Axiforma;
  src: url('../fonts/axiforma-extrabold.otf') format("opentype");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Axiforma;
  src: url('../fonts/axiforma-light.otf') format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

:root {
  --secondary: #181818;
  --secondary-light: #18181899;
  --primary: #ff0030;
  --thirdparty: #f39321;
  --light-steel-blue: #bdd1f84d;
}

.w-form-formradioinput--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 50%;
  width: 12px;
  height: 12px;
}

.w-form-formradioinput--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-width: 4px;
  border-color: #3898ec;
}

body {
  color: var(--secondary);
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

h1 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Axiforma, sans-serif;
  font-size: 4.87rem;
  font-weight: 800;
  line-height: 85px;
}

h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Axiforma, sans-serif;
  font-size: 2.06rem;
  font-weight: 600;
  line-height: 54.12px;
}

h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Axiforma, sans-serif;
  font-size: 1.44rem;
  font-weight: 600;
  line-height: 34.05px;
}

h4 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: bold;
  line-height: 24px;
}

p {
  margin-bottom: 10px;
}

a {
  color: var(--secondary);
  font-size: 1rem;
  text-decoration: none;
}

img {
  border-radius: 32px;
  max-width: 100%;
  display: inline-block;
}

.nav-content {
  justify-content: space-between;
  display: flex;
}

.nav-container {
  max-width: 1128px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 16px;
  padding-bottom: 16px;
}

.nav-links-wrap, .nav-account-wrap {
  align-items: center;
  display: flex;
}

.nav-link {
  color: var(--secondary-light);
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Axiforma, sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
}

.nav-link.ms-84 {
  margin-left: 84px;
  margin-right: 84px;
}

.nav-link.secundary-color {
  color: var(--secondary);
}

.nav-link.secundary-color.mr-16 {
  margin-right: 16px;
}

.button {
  background-color: var(--primary);
  border-radius: 32px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-family: Axiforma, sans-serif;
  font-size: 1rem;
  font-weight: 400;
}

.button.secondary {
  border: 1px solid var(--primary);
  color: var(--primary);
  background-color: #0000;
}

.button.center {
  text-align: center;
}

.button.tertiary {
  background-color: var(--thirdparty);
}

.button.blue {
  background-color: #234176;
}

.section {
  padding-top: 128px;
  padding-bottom: 128px;
}

.section.red {
  background-color: var(--primary);
  padding-top: 64px;
  padding-bottom: 64px;
}

.section.testimony {
  background-color: color-mix(in hsl, var(--secondary-light) 10%, transparent);
  padding-top: 32px;
}

.section.pd64 {
  padding-top: 64px;
  padding-bottom: 64px;
}

.section.light-bg {
  background-color: color-mix(in hsl, var(--secondary-light) 10%, transparent);
}

.container {
  max-width: 1128px;
  margin-left: auto;
  margin-right: auto;
}

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

.content.center {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.content.grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  display: grid;
}

.content.grid.gap64 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  align-items: start;
}

.content.grid.gap38 {
  grid-column-gap: 38px;
  grid-row-gap: 38px;
}

.content.flex {
  display: flex;
}

.content.flex.space_between {
  justify-content: space-between;
  align-items: center;
}

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

.title {
  text-align: center;
  margin: 0 auto;
}

.title.w760 {
  max-width: 760px;
}

.title.aling_start {
  text-align: left;
}

.title.aling_start.w447 {
  max-width: 447px;
  margin-bottom: -12px;
  margin-left: 0;
  margin-right: 0;
}

.title.aling_start.yellow {
  color: var(--thirdparty);
  margin-bottom: -25px;
}

.title.aling_start.blue {
  color: #234176;
}

.title.aling_start.purple {
  color: #720fbe;
  margin-bottom: -25px;
}

.red_span {
  color: var(--primary);
}

.subtitle {
  font-family: Open Sans, sans-serif;
}

.subtitle.center {
  text-align: center;
}

.subtitle.center.mt64 {
  margin-top: 64px;
}

.subtitle.center.pd50 {
  padding-left: 50px;
  padding-right: 50px;
}

.subtitle.center.mg64 {
  margin-top: 64px;
  margin-bottom: 64px;
  padding-left: 50px;
  padding-right: 50px;
}

.subtitle.white {
  color: #fff;
}

.subtitle.w356 {
  text-align: center;
  max-width: 356px;
  margin-bottom: 32px;
}

.subtitle.mg32 {
  margin-top: 32px;
  margin-bottom: 32px;
}

.hero_subtitle {
  color: var(--secondary-light);
  text-align: center;
  margin-top: 38px;
  margin-bottom: 38px;
}

.hero_subtitle.mh38 {
  margin-top: 38px;
  margin-bottom: 38px;
}

.hero_subtitle.aling_start {
  text-align: left;
}

.hero_subtitle.aling_start.black {
  color: var(--secondary);
}

.hero_image {
  width: 100%;
  max-width: 1127.98px;
  margin-top: 23px;
}

.paragraph {
  font-family: Open Sans, sans-serif;
  font-size: 1rem;
  line-height: 32px;
}

.paragraph.mh32 {
  text-align: left;
  margin-top: 12px;
  margin-bottom: 32px;
}

.paragraph.mh48 {
  margin-top: 48px;
  margin-bottom: 48px;
}

.paragraph.mb16 {
  margin-bottom: 16px;
}

.paragraph.mt38 {
  color: var(--secondary-light);
  margin-top: 38px;
}

.paragraph.mt16 {
  margin-top: 16px;
}

.h2.w397 {
  max-width: 397.38px;
}

.h2.w672 {
  text-align: center;
  max-width: 672px;
  margin-top: 32px;
  margin-bottom: 32px;
}

.h2.w360 {
  max-width: 360px;
  margin-bottom: -18px;
}

.grid_content-text {
  max-width: 397.38px;
}

.grid_content-text.vertical {
  flex-direction: column;
  display: flex;
}

.grid_content-text.vertical.shadow {
  border-radius: 16px;
  max-width: none;
  padding: 64px 48px;
  box-shadow: 4px 4px 15px 4px #00000040;
}

.grid_content-text.vertical.shadow.w517 {
  max-width: 517px;
  padding-left: 75px;
  padding-right: 75px;
}

.grid_content-text.wnone {
  max-width: none;
}

.billing-cards_wrap {
  width: 100%;
  margin-top: 64px;
  display: flex;
}

.billing-card_text {
  max-width: 258px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 32px;
}

.billing-card {
  flex: 1;
  margin-left: 32px;
  margin-right: 32px;
  padding: 48px;
}

.billing-card_title {
  color: var(--secondary);
  margin-bottom: 42px;
}

.billing-card_image {
  margin-bottom: 8px;
}

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

.items_wrap {
  align-items: center;
  display: flex;
}

.items-text_wrap {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.item_image {
  margin-right: 16px;
}

.white-subtitle {
  color: #fff;
  text-align: center;
}

.cases-logos_wrap {
  justify-content: center;
  align-items: center;
  margin-top: 64px;
  display: flex;
}

.haima_logo {
  margin-left: 153px;
  margin-right: 153px;
}

.testimony_card {
  padding: 32px 64px;
}

.testimony_name {
  margin-top: 16px;
  margin-bottom: 16px;
  font-family: Open Sans, sans-serif;
  font-size: 1.56rem;
  font-weight: 400;
  line-height: 35px;
}

.testimony_since-date {
  font-family: Open Sans, sans-serif;
  font-size: .75rem;
  line-height: 17.43px;
}

.testimony_image {
  object-fit: contain;
  border-radius: 200px;
  width: 97px;
  height: 97px;
  box-shadow: -3px 5px 9px 1px #00000040;
}

.testimony_text {
  margin-bottom: 16px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 32px;
}

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

.footer {
  background-color: var(--secondary);
  color: #fff;
  padding-top: 128px;
  padding-bottom: 64px;
}

.footer.white {
  background-color: #fff;
  padding-top: 64px;
}

.footer-content_wrap.flex {
  align-items: center;
  display: flex;
}

.footer-content_title {
  color: #fff;
}

.footer-link {
  color: #fff;
  align-items: center;
  margin-top: 8px;
  margin-bottom: 8px;
  font-family: Open Sans, sans-serif;
  line-height: 32px;
  text-decoration: none;
  display: flex;
}

.footer-link_image {
  margin-right: 2px;
}

.legal_footer {
  padding-top: 20px;
  padding-bottom: 20px;
}

.all-rights_footer {
  border: 1px solid #bdd1f833;
  margin-top: 64px;
  padding-top: 32px;
  padding-bottom: 32px;
}

.all-rights_footer.black {
  border-color: #1818184d;
}

.all-rights {
  color: var(--light-steel-blue);
  max-width: 270px;
  font-size: 1rem;
  line-height: 32px;
}

.all-rights.black {
  color: #1818184d;
}

.all-rights_link {
  color: var(--light-steel-blue);
  margin-left: 10px;
  margin-right: 10px;
  line-height: 32px;
  text-decoration: none;
}

.all-rights_link.ms32 {
  margin-left: 32px;
  margin-right: 32px;
}

.all-rights_link.black {
  color: #1818184d;
  margin-left: 10px;
  margin-right: 10px;
}

.legal_text {
  color: var(--light-steel-blue);
  font-size: 1em;
}

.legal_text.black {
  color: #1818184d;
}

.dropdown-list {
  flex-direction: column;
  padding: 15px 10px;
  display: flex;
}

.dropdown-list.w--open {
  background-color: #c90d0d;
}

.dropdown {
  display: none;
}

.dropdown-list-2 {
  display: flex;
}

.dropdown-list-2.w--open {
  flex-direction: column;
  align-items: center;
}

.chat_icon {
  margin-left: 23px;
  margin-right: 23px;
}

.contact_title {
  margin-top: 17px;
}

.email_link {
  margin-top: 13px;
  margin-bottom: 16px;
}

.form {
  background-color: #2323231a;
  border-radius: 16px;
  flex-direction: column;
  max-width: 547px;
  margin-top: 48px;
  padding: 48px;
  display: flex;
}

.form.fullwidht {
  max-width: none;
  margin-top: 0;
}

.input-wrap {
  margin-bottom: 32px;
}

.input-wrap.mr32 {
  margin-right: 32px;
}

.input-wrap.mr32.size2 {
  min-width: 687px;
}

.input-wrap.mr32.size3 {
  min-width: 500px;
}

.input-wrap.mr32.size4 {
  min-width: 223px;
}

.input-wrap.size1 {
  min-width: 313px;
}

.input-wrap.size5 {
  min-width: 777px;
}

.label {
  color: #18181899;
  margin-bottom: 8px;
  font-size: .73rem;
  font-weight: 400;
  line-height: 13.94px;
}

.input {
  background-color: var(--secondary-light);
  color: #fff;
  border-radius: 8px;
  width: 100%;
  margin-bottom: 0;
  padding: 24px;
}

.input.size3 {
  min-width: 500px;
}

.input.uppercase {
  text-transform: uppercase;
}

.input._100 {
  width: 100%;
}

.brand {
  align-items: center;
  display: flex;
}

.lottie {
  width: 180px;
  height: 180px;
  margin-bottom: 32px;
  margin-left: auto;
  margin-right: auto;
}

.download-wrap {
  align-items: center;
  margin-top: 16px;
  display: flex;
}

.download-link.ml8 {
  margin-left: 8px;
}

.download-link.ms8 {
  margin-left: 8px;
  margin-right: 8px;
}

.notebook-img {
  margin-bottom: 32px;
}

.eblood-card {
  padding: 35px 62px;
  display: flex;
}

.eblood-card_image {
  margin-right: 92px;
}

.eblood-card_text-wrap {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.hemocenter-logo.bigger {
  height: 100px;
}

.hemocenter-logo-wrap {
  justify-content: center;
  align-items: center;
  padding-top: 32px;
  padding-bottom: 32px;
  display: flex;
}

.mobile_image.little {
  max-width: 30%;
}

.input-flex {
  display: flex;
}

.form-title {
  margin-bottom: 32px;
}

.form-2 {
  flex-direction: column;
  display: flex;
}

.play_image {
  width: 100%;
  max-width: 137px;
}

.terms {
  text-align: justify;
  margin-top: 26px;
  display: block;
}

.terms p {
  font-size: 1rem;
  line-height: 28px;
  display: block;
}

.radio {
  border-color: var(--secondary);
  background-color: #18181826;
  margin-right: 8px;
}

.radio.w--redirected-checked {
  border-width: 1px;
  border-color: var(--secondary);
  background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--primary) 40%, transparent 45%);
}

.radio-wrap {
  align-items: center;
  display: flex;
}

.hide {
  display: none;
}

.cookies {
  background-color: #fff;
  border: 1px solid #000;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  justify-content: space-between;
  align-items: center;
  width: 900px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  display: flex;
  position: fixed;
  inset: auto 0% 0%;
}

.cookies-text {
  color: #000;
  width: 450px;
}

.cookies-flex {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  display: flex;
}

.verify-body {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
}

.verify-box {
  background-color: #f3f3f3;
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 458px;
  height: 100%;
  max-height: 506px;
  padding: 4rem;
  display: flex;
}

.verify-box.hide {
  display: none;
}

.hemo-logo {
  max-height: 80px;
}

.green-check {
  max-width: 174px;
  max-height: 174px;
}

.user-name {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Axiforma, sans-serif;
  font-size: 31.25px;
  font-weight: 700;
  line-height: 42.63px;
}

.user-identification {
  font-size: 16px;
  line-height: 22px;
}

.user-since {
  text-align: center;
  max-width: 205px;
  font-size: 21px;
  line-height: 28px;
}

.user-not-found-title {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 31px;
  font-weight: 700;
  line-height: 42px;
}

.user-not-found-text {
  text-align: center;
  font-size: 21px;
  line-height: 28px;
}

.div-block-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.global-scripts {
  display: none;
}

.user-data {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

@media screen and (max-width: 991px) {
  .nav-link.ms-84 {
    margin-left: 42px;
    margin-right: 42px;
  }

  .section {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .section.red, .section.pd64 {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .container {
    padding-left: 32px;
    padding-right: 32px;
  }

  .content.grid {
    flex-direction: column;
    display: flex;
  }

  .content.grid.invert_mobile {
    flex-direction: column-reverse;
  }

  .content.flex {
    flex-direction: column;
  }

  .content.flex.invert {
    flex-direction: column-reverse;
  }

  .title.aling_start.yellow, .title.aling_start.purple {
    text-align: center;
    font-size: 3rem;
    line-height: 60px;
  }

  .subtitle.mg32 {
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .hero_subtitle.aling_start.black {
    text-align: center;
    font-size: 1.2rem;
    line-height: 24px;
  }

  .grid_content-text {
    flex-direction: column;
    align-items: center;
    max-width: none;
    display: flex;
  }

  .billing-cards_wrap {
    flex-direction: column;
  }

  .billing-card_text {
    max-width: none;
  }

  .grid_content-items {
    margin-top: 64px;
  }

  .cases-logos_wrap {
    flex-direction: column;
    margin-top: 32px;
  }

  .haima_logo {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .footer.white {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .form {
    max-width: none;
  }

  .input-wrap.mr32.size2, .input-wrap.mr32.size3, .input-wrap.mr32.size4 {
    min-width: 50%;
    margin-right: 0;
  }

  .input-wrap.size1, .input-wrap.size5 {
    min-width: 50%;
  }

  .input-wrap.size5.full {
    min-width: 100%;
  }

  .download-wrap {
    justify-content: center;
  }

  .eblood-card {
    align-items: center;
  }

  .eblood-card_image {
    margin-right: 64px;
  }

  .mobile_image {
    max-width: 20%;
    margin-left: auto;
    margin-right: auto;
  }

  .input-flex {
    flex-direction: column;
  }

  .cookies {
    width: 100%;
  }
}

@media screen and (max-width: 479px) {
  .nav-content {
    padding-left: 20px;
    padding-right: 20px;
  }

  .nav-links-wrap, .nav-account-wrap {
    display: none;
  }

  .button.center {
    padding: 8px 24px;
  }

  .button.tertiary {
    font-size: .86rem;
    line-height: 10px;
  }

  .section {
    padding-left: 15px;
    padding-right: 15px;
  }

  .container {
    min-width: 0;
    max-width: 1128px;
    padding-left: 0;
    padding-right: 0;
  }

  .content.flex.space_between {
    flex-direction: column;
  }

  .content.footer-grid {
    flex-direction: column;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .title {
    font-size: 2rem;
    line-height: 38px;
  }

  .title.w760 {
    max-width: none;
  }

  .title.aling_start.yellow, .title.aling_start.purple {
    font-size: 2rem;
    line-height: 40px;
  }

  .title.mh36 {
    margin-top: 36px;
    margin-bottom: 36px;
  }

  .grid_content-text.vertical.shadow.w517 {
    max-width: none;
    padding: 32px 28px;
  }

  .billing-card {
    margin-left: 15px;
    margin-right: 15px;
    padding-left: 0;
    padding-right: 0;
  }

  .grid_content-items {
    flex-direction: column;
    display: flex;
  }

  .testimony_card {
    padding-left: 15px;
    padding-right: 15px;
  }

  .footer {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .legal_footer, .all-rights_footer {
    padding-left: 20px;
    padding-right: 20px;
  }

  .cellphone_img {
    display: none;
  }

  .brand_footer {
    max-width: 30%;
    margin-bottom: 40px;
  }

  .dropdown {
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .dropdown-list-3 {
    margin-top: 15px;
  }

  .dropdown-list-3.w--open {
    margin-bottom: 15px;
  }

  .phone_link {
    text-align: center;
  }

  .form {
    padding: 24px 16px;
  }

  .form.fullwidht {
    margin-top: 0;
  }

  .download-wrap {
    flex-direction: column;
  }

  .download-link.ms8 {
    margin-top: 36px;
    margin-bottom: 36px;
  }

  .eblood-card {
    flex-direction: column;
    padding-left: 32px;
    padding-right: 32px;
  }

  .eblood-card_image {
    margin-bottom: 42px;
    margin-right: 0;
  }

  .mobiles_hero, .mobile_image {
    display: none;
  }

  .cookies {
    flex-direction: column;
  }

  .cookies-text {
    width: 100%;
  }

  .cookies-flex {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    margin-bottom: 40px;
  }
}

#w-node-_392a8332-34e7-83e0-17fa-3a93065deaa7-8abac436, #w-node-adb5c912-1fdc-23d0-1a71-d81c6d46a4b6-8abac436, #w-node-_01f490af-4d3c-1298-8f55-7534c78157ea-8abac436, #w-node-_01f490af-4d3c-1298-8f55-7534c78157e9-8abac436, #w-node-_1c85f59c-e021-b068-c037-4671994b8661-8abac436, #w-node-_1c85f59c-e021-b068-c037-4671994b865a-8abac436, #w-node-_3806a206-9812-2e7f-65f6-5cf8fa99ee30-8abac436, #w-node-_3806a206-9812-2e7f-65f6-5cf8fa99ee2f-8abac436, #w-node-be17fdbe-701d-f33e-1541-3d5fad4e09bd-ad4e09ba, #w-node-be17fdbe-701d-f33e-1541-3d5fad4e09be-ad4e09ba, #w-node-be17fdbe-701d-f33e-1541-3d5fad4e09c5-ad4e09ba, #w-node-be17fdbe-701d-f33e-1541-3d5fad4e09d0-ad4e09ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-be17fdbe-701d-f33e-1541-3d5fad4e09d7-ad4e09ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_8799a0cd-3540-e147-d5cf-60da2141b84c-2141b849, #w-node-_8799a0cd-3540-e147-d5cf-60da2141b851-2141b849, #w-node-_1cf44df1-30c0-1e19-3d89-e537cc035f67-7c1de8cd, #w-node-_1cf44df1-30c0-1e19-3d89-e537cc035f6e-7c1de8cd, #w-node-ff1aedb6-a805-dbdb-df08-bd49ea1d787c-0c942ed5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae06da60-6b6b-6ade-2c3d-f28c4927df00-0c942ed5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-d1fe1aa0-51a3-8431-c21e-7ba49cb91097-caf91c10 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d1fe1aa0-51a3-8431-c21e-7ba49cb9109e-caf91c10 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f58d8a2d-e202-aec5-997e-86dbe506979d-caf91c10, #w-node-_45af4c63-6c75-ea66-cdc1-e69509b0fffd-caf91c10, #w-node-cc398019-11e5-bfe9-7d4b-34e0ef671bdc-caf91c10, #w-node-cc398019-11e5-bfe9-7d4b-34e0ef671bdb-caf91c10, #w-node-_604463cb-b9c0-10b2-b846-cb7c4c6ca8b4-caf91c10, #w-node-_604463cb-b9c0-10b2-b846-cb7c4c6ca8b5-caf91c10, #w-node-ff1aedb6-a805-dbdb-df08-bd49ea1d787c-5bb151a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae06da60-6b6b-6ade-2c3d-f28c4927df00-5bb151a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#mlb2-5287443.w-node-_0eec255b-0b6e-1b17-2420-286131881c4d-5bb151a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}


@font-face {
  font-family: 'Axiforma';
  src: url('../fonts/axiforma-semi-bold.otf') format('opentype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Axiforma';
  src: url('../fonts/axiforma-regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Axiforma';
  src: url('../fonts/axiforma-bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Axiforma';
  src: url('../fonts/axiforma-extrabold.otf') format('opentype');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Axiforma';
  src: url('../fonts/axiforma-light.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}