@font-face {
  font-family: Space Grotesk;
  src: url('../fonts/Space_Grotesk.zip') format("undefined");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --_fonts---worksans: "Work Sans", sans-serif;
  --_color---black: black;
  --_fonts---spacegroteks: "Space Grotesk", sans-serif;
  --_color---blue: #2256a8;
  --_color---white: #f7f9fc;
  --_color---white-70: #f7f9fcb3;
  --_size---1rem: 1rem;
  --_dimension---160: 160%;
  --_dimension---130: 130%;
  --_dimension---full: 100%;
  --_color---black-70: #000000b3;
  --_color---dark-blue: #1d2d47;
  --_dimension---half: 50%;
  --_color---light-blue: #e8effa;
  --_size---0-5rem: .5rem;
}

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

body {
  color: #000;
  font-family: Space Grotesk, sans-serif;
  font-size: 16px;
  line-height: 160%;
}

h1 {
  font-family: var(--_fonts---worksans);
  letter-spacing: -3px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 72px;
  font-weight: 600;
  line-height: 100%;
}

h2 {
  font-family: var(--_fonts---worksans);
  color: var(--_color---black);
  letter-spacing: -1.6px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 54px;
  font-weight: 700;
  line-height: 100%;
}

h3 {
  font-family: var(--_fonts---spacegroteks);
  color: var(--_color---blue);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 500;
  line-height: 130%;
}

h4 {
  font-family: var(--_fonts---worksans);
  color: var(--_color---white);
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 160%;
}

h5 {
  font-family: var(--_fonts---spacegroteks);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 100%;
}

a {
  text-decoration: underline;
}

label {
  color: var(--_color---white-70);
  margin-bottom: 5px;
  font-weight: 400;
  display: block;
}

.stayle-guide {
  background-color: var(--_color---white);
  padding: 10rem 1rem;
}

.container {
  max-width: 83.125rem;
  padding-right: var(--_size---1rem);
  padding-left: var(--_size---1rem);
  margin-left: auto;
  margin-right: auto;
}

.f---center-vertical {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.body-text {
  font-family: var(--_fonts---spacegroteks);
}

.typgcolor-white {
  color: var(--_color---white);
}

.letterspacing--1 {
  letter-spacing: -1px;
}

.letterspacing--3 {
  letter-spacing: -3px;
}

.letterspacing--4 {
  letter-spacing: -4px;
}

.line-height-160 {
  line-height: var(--_dimension---160);
}

.line-height-130 {
  line-height: var(--_dimension---130);
}

.line-height-130.typgcolor-white.letter-spacing-0 {
  letter-spacing: 0;
}

.line-height-100 {
  line-height: var(--_dimension---full);
}

.ib--link {
  font-family: var(--_fonts---spacegroteks);
  color: var(--_color---black);
  line-height: var(--_dimension---full);
}

._18px-text-size {
  font-size: 18px;
}

.big-number {
  font-family: var(--_fonts---worksans);
  color: var(--_color---white);
  font-size: 52px;
  line-height: var(--_dimension---full);
  flex: none;
  font-weight: 600;
}

.typgcolor-w-70 {
  color: var(--_color---white-70);
}

.typgcolor-b-70 {
  color: var(--_color---black-70);
}

.typgcolor-d-blue {
  color: var(--_color---dark-blue);
}

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

.bg-color-blue {
  background-color: var(--_color---blue);
}

.typgcolor-black {
  color: var(--_color---black);
}

.s-b-1rem {
  margin-bottom: 1rem;
}

.s-b-1-25rem {
  margin-bottom: 1.25rem;
}

.s-padding-6-25rem {
  padding-top: 6.25rem;
  padding-bottom: 6.25rem;
}

.hero-section {
  background-image: url('../images/HeroImage.png');
  background-position: 50%;
  background-size: cover;
  background-attachment: scroll;
  padding-top: 24.4375rem;
  padding-bottom: 9.5rem;
}

.hs--text-wrapper {
  max-width: 40rem;
}

.heading-content-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.gap-1rem {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.services-section {
  background-color: var(--_color---white);
}

.flex-v-center {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.max-w-54rem {
  max-width: 54rem;
}

.isto {
  background-color: #96b8f8;
  height: 50rem;
  padding: 3rem;
}

.grid-12-col {
  width: var(--_dimension---full);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.grid-12-col._4-rows.gap-4rem {
  width: var(--_dimension---full);
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
}

.grid-12-col._2-rows {
  grid-template-rows: auto auto;
}

.grid-12-col._2-rows.s-top-margin-7-25rem.gap-4rem {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
}

.grid-12-col._2-rows.gap-1-25rem {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
}

.grid-12-col._2-rows.s--t-margin-3-75rem.gap-4rem, .grid-12-col._2-rows.gap-4rem {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
}

._4-rows {
  grid-template-rows: auto auto auto auto;
}

.ss-g-text-wrapper {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  display: flex;
}

.s-top-margin-7-25rem {
  margin-top: 7.25rem;
}

.grid-content-wrapper {
  display: flex;
}

.gap-2rem {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
}

.stats-section {
  background-color: var(--_color---blue);
  background-image: url('../images/stats.png');
  background-position: 50%;
  background-size: cover;
  background-attachment: scroll;
  padding-top: 6.25rem;
  padding-bottom: 6.25rem;
}

.sts--main-wrapper {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: grid;
}

.sts-mw--second-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.max-w-40rem {
  max-width: 40rem;
}

.rs-g-blue-main-card {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: var(--_color---blue);
  flex-flow: column;
  padding: 2.25rem 2.25rem 1.5rem;
  display: flex;
}

.rs-g-bmc-profile-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.worksans-font {
  font-family: var(--_fonts---worksans);
}

.s-b-margin-5-4rem {
  margin-bottom: 5.4rem;
}

.button {
  background-color: var(--_color---blue);
  width: 100%;
  max-width: 19.375rem;
  font-family: var(--_fonts---spacegroteks);
  color: var(--_color---white);
  text-align: center;
  padding: 1.2rem;
  font-weight: 700;
  line-height: 100%;
}

.button.s-t-margin-5rem {
  transition: background-color .25s;
}

.button.s-t-margin-5rem:hover {
  background-color: var(--_color---dark-blue);
  color: var(--_color---white);
  border-radius: 5px;
}

.button.s-t-mragin-1rem.invert-button {
  background-color: var(--_color---white);
  max-width: 12.5rem;
  color: var(--_color---dark-blue);
  transition: background-color .25s;
}

.button.s-t-mragin-1rem.invert-button:hover {
  background-color: var(--_color---dark-blue);
  color: var(--_color---white);
  border-radius: 5px;
}

.s-t-margin-5rem {
  margin-top: 5rem;
}

.s-t-mragin-1rem {
  margin-top: 1rem;
}

.button-border {
  border: 2px solid var(--_color---blue);
  border-radius: 0;
}

._3-rows {
  grid-template-rows: auto auto auto;
}

.cus-g-l-top-wrapper {
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.lable-block {
  background-color: var(--_color---white);
  height: 50px;
}

.cus-g-left-wrapper {
  grid-column-gap: 4.2rem;
  grid-row-gap: 4.2rem;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.s--b-margin-3rem {
  margin-bottom: 3rem;
}

.cus-g-l-bottom-wrapper {
  grid-column-gap: 1.75rem;
  grid-row-gap: 1.75rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  height: 11.5rem;
  margin-top: 0;
  margin-bottom: 5.7rem;
  display: flex;
}

.cus--disc-wrapper {
  grid-column-gap: .4rem;
  grid-row-gap: .4rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.form {
  width: var(--_dimension---full);
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
}

.navbar {
  z-index: 1;
  width: var(--_dimension---full);
  background-color: var(--_color---white);
  flex-flow: column;
  height: 8rem;
  padding: 1rem 4.5rem;
  position: fixed;
  inset: 4.3125rem 0% auto;
}

.nav-container {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.nav-info {
  z-index: 2;
  background-color: #e8effa;
  justify-content: space-between;
  align-items: center;
  height: 4.3125rem;
  padding: 1rem 4.5rem;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.products-block {
  background-color: #e0dfdf;
  height: 14.5rem;
}

.height-2rem {
  height: var(--_dimension---full);
  max-height: 2rem;
}

.nav-info-left-wrapper {
  grid-column-gap: .3rem;
  grid-row-gap: .3rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.line-height-240 {
  line-height: 240%;
}

.text-block {
  font-family: var(--_fonts---spacegroteks);
}

.nav-info-right-wrapper {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.link-block {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.nav-info-link {
  color: var(--_color---black-70);
}

.dropdown-menu {
  z-index: 2;
  top: auto;
}

.dropdown-menu.w--open {
  z-index: 2;
  background-color: #b7747400;
  padding-left: 20px;
}

.language-link-block {
  grid-column-gap: .2rem;
  grid-row-gap: .2rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.flag-size {
  width: 30px;
}

.language-abb {
  color: var(--_color---dark-blue);
  line-height: var(--_dimension---full);
  font-weight: 500;
}

.dropdown-toggle {
  justify-content: center;
  align-items: center;
  display: flex;
}

.nav-link {
  color: var(--_color---dark-blue);
  line-height: var(--_dimension---full);
  text-align: center;
}

.nav-button {
  width: var(--_dimension---full);
  text-align: center;
  max-width: 8.3125rem;
}

.nav-button.button-border {
  background-color: var(--_color---white);
  color: var(--_color---black);
  padding-top: 20px;
  padding-bottom: 20px;
  font-weight: 700;
  transition: background-color .25s;
}

.nav-button.button-border:hover {
  background-color: var(--_color---blue);
  color: var(--_color---white);
  border-radius: 15px;
}

.foter-section {
  background-color: var(--_color---white);
  padding-top: 6.25rem;
  padding-bottom: 3.5625rem;
}

.foter-image-wrapper.s--custom-4-875rem {
  margin-bottom: 4.875rem;
}

.foter-text {
  font-weight: 400;
  line-height: 200%;
}

.fs--link-wrapper {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.fs-link {
  color: #1d2d47b3;
  text-transform: none;
  font-weight: 500;
  line-height: 130%;
  text-decoration: none;
}

.fs-link.op-100 {
  color: #1d2d47;
}

.fs-link.link-caps {
  text-transform: capitalize;
}

.foter-addres {
  grid-column-gap: .2rem;
  grid-row-gap: .2rem;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.foter-addres-text {
  color: var(--_color---black-70);
  font-size: 14px;
}

.foter-addres-info-text {
  color: var(--_color---black);
  line-height: 240%;
}

.textarea {
  min-height: 24.5625rem;
}

.op-70 {
  color: #1d2d47b3;
}

.s--t-margin-3-75rem {
  margin-top: 3.75rem;
}

.heading-spacing-3-75rem {
  margin-bottom: 3.75rem;
}

.form-wrappper-left {
  width: 100%;
}

.form-wrapper-right {
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

.form-flex {
  grid-column-gap: 1.2rem;
  grid-row-gap: 1.2rem;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.form-wrapper-r-small {
  width: var(--_dimension---full);
}

.textare {
  min-height: 24.5625rem;
}

.success-message {
  width: var(--_dimension---half);
  color: var(--_color---light-blue);
  background-color: #4daa72;
  border-radius: 7px;
  margin-left: 500px;
  font-weight: 600;
}

.error-message {
  width: var(--_dimension---half);
  color: var(--_color---black);
  text-align: center;
  background-color: #ffbdbd;
  border-radius: 7px;
  margin-left: 650px;
  font-weight: 500;
}

.products-content-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  display: flex;
}

.products-image-disc {
  font-family: var(--_fonts---worksans);
  color: var(--_color---black);
  font-size: 32px;
  font-weight: 600;
  line-height: 100%;
}

.bold-text, .bold-text-2, .bold-text-3, .bold-text-4, .bold-text-5, .bold-text-6, .heading, .heading-2 {
  font-weight: 700;
}

@media screen and (max-width: 991px) {
  h2 {
    font-size: 44px;
  }

  h3 {
    font-size: 32px;
  }

  .grid-12-col._2-rows {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .sts--main-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .nav-info-left-wrapper {
    display: none;
  }

  .nav-info-link {
    font-size: 15px;
  }

  .nav-button.button-border.none-mobile {
    display: none;
  }

  .foter-text {
    font-size: 18px;
  }

  .foter-addres-info-text {
    line-height: 200%;
  }

  .nav-menu {
    background-color: #ca0000;
  }

  .success-message {
    margin-left: 320px;
  }

  .error-message {
    margin-left: 370px;
  }
}

@media screen and (max-width: 479px) {
  body {
    font-size: 15px;
  }

  h1 {
    font-size: 44px;
  }

  h2 {
    font-size: 32px;
  }

  h4, h5 {
    font-size: 18px;
  }

  .hero-section {
    padding-top: 20rem;
    padding-bottom: 5rem;
  }

  .heading-content-wrapper.gap-1rem {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .heading-content-wrapper.gap-1rem.s--b-margin-3rem {
    margin-bottom: 1rem;
  }

  .services-section.s-padding-6-25rem {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .grid-12-col._4-rows.s-top-margin-7-25rem.gap-2rem, .grid-12-col._4-rows.gap-2rem {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .grid-12-col._4-rows.gap-4rem {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .grid-12-col._2-rows {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .grid-12-col._2-rows.s-top-margin-7-25rem.gap-4rem {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .grid-12-col._2-rows.gap-1-25rem, .grid-12-col._3-rows {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .ss-g-image-wrapper {
    margin-top: 1rem;
    margin-bottom: 5rem;
  }

  .stats-section {
    padding-top: 3rem;
    padding-bottom: 1rem;
  }

  .sts--main-wrapper {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .sts-mw--second-wrapper {
    margin-bottom: 2rem;
  }

  .products-section.s-padding-6-25rem, .recomm-section.s-padding-6-25rem {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .rs-g-blue-main-card {
    padding-top: 1.8rem;
    padding-left: 1.8rem;
    padding-right: 1.8rem;
  }

  .profile-image-wrapper {
    width: 44px;
  }

  .profile-image-wrapper.profilw-width-mobile {
    width: 90px;
  }

  .contact-section.s-padding-6-25rem {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .cus-g-left-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .cus-g-l-bottom-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    margin-bottom: 0;
  }

  .form {
    margin-top: 1rem;
  }

  .navbar {
    z-index: 3;
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    height: 5.4rem;
    padding-left: 1rem;
    padding-right: 1rem;
    inset: 0% 0% auto;
  }

  .nav-container {
    justify-content: space-between;
    align-items: center;
  }

  .nav-info {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: 8.9rem;
    padding: 1rem .5rem;
    position: absolute;
    top: 5.4rem;
  }

  .nav-info-left-wrapper {
    display: flex;
  }

  .nav-info-right-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .link-block.none-for-mobile {
    display: none;
  }

  .dropdown-menu {
    top: 48px;
    left: -17px;
  }

  .dropdown-toggle {
    width: 64px;
    padding-left: 0;
    padding-right: 0;
  }

  .brand {
    width: 200px;
  }

  .brand.box-mobile {
    flex: none;
  }

  .nav-button.button-border {
    max-width: 7.1rem;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .foter-section {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .foter-image-wrapper.s--custom-4-875rem {
    margin-bottom: 2rem;
  }

  .foter-text {
    margin-bottom: 1rem;
  }

  .nav-menu {
    border-top: 1px solid var(--_color---blue);
    background-color: var(--_color---white);
  }

  .icon {
    left: 107px;
  }

  .none-mobile {
    display: none;
  }

  .menu-button {
    color: var(--_color---dark-blue);
  }

  .menu-button.w--open {
    background-color: var(--_color---dark-blue);
    color: var(--_color---white);
    border-radius: 20px;
  }

  .form-wrapper-right {
    justify-content: flex-end;
    align-items: flex-start;
  }

  .form-flex {
    flex-flow: column;
  }

  .success-message {
    width: var(--_dimension---full);
    margin-left: 0;
  }

  .error-message {
    width: var(--_dimension---full);
    margin-top: 2rem;
    margin-left: 0;
  }

  .products-image-disc {
    font-size: 20px;
  }
}

#w-node-_4a5c30e4-966e-3a59-2039-4da6a802c605-72521909 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start;
}

#w-node-dcde4340-5bef-ea6e-979d-0102c2771f08-72521909 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: start;
}

#w-node-_27c6d6c7-64b2-7f12-58c7-4b749cbdfd97-72521909 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: start;
}

#w-node-_7092e204-8fc6-e7d0-f5de-88851e71b8dc-72521909 {
  grid-area: 4 / 1 / 5 / 2;
  place-self: start;
}

#w-node-_62386726-2692-3743-7e13-17e46d3dfe9c-72521909 {
  grid-area: 1 / 2 / 2 / 7;
  justify-self: start;
}

#w-node-_4cb3ba36-8997-2d4c-f355-992f3cfd6a55-72521909 {
  grid-area: 2 / 2 / 3 / 7;
  justify-self: start;
}

#w-node-_3440b587-71a8-8b34-9ed9-741d8993b2b1-72521909 {
  grid-area: 3 / 2 / 4 / 7;
  justify-self: start;
}

#w-node-_44e079f1-7f57-3332-1bd3-edfdd7a0925d-72521909 {
  grid-area: 4 / 2 / 5 / 7;
  justify-self: start;
}

#w-node-_6baaf2a1-2717-77ab-e469-51981ebafae4-72521909 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_0bcf7c6a-f4bf-6519-d2aa-1233afe6d30b-72521909 {
  grid-area: 2 / 8 / 3 / 13;
}

#w-node-_76f0590f-96de-f6fd-1218-c1f3b470d3e9-72521909 {
  grid-area: 3 / 8 / 4 / 13;
}

#w-node-_87ddf64f-5327-5f31-6db6-b4e0c05ccbeb-72521909 {
  grid-area: 4 / 8 / 5 / 13;
}

#w-node-_7cbca9a4-4adf-6b6c-0b93-72c102031c23-72521909 {
  grid-area: 1 / 1 / 2 / 4;
  place-self: center;
}

#w-node-db9263cc-24c3-fde5-d92e-f7573070d79a-72521909 {
  grid-area: 1 / 4 / 2 / 7;
  place-self: center;
}

#w-node-_18675b4c-1707-39f2-3664-4b4472dd58b8-72521909 {
  grid-area: 1 / 7 / 2 / 10;
  place-self: center;
}

#w-node-_58cc4b0c-1a9a-b796-356b-1c42ddd904e1-72521909 {
  grid-area: 1 / 10 / 2 / 13;
  place-self: center;
}

#w-node-ca3a2853-da0f-686d-773c-5e3c3c5a8b32-72521909 {
  grid-area: 3 / 9 / 4 / 13;
}

#w-node-e188ae35-2648-e824-ba29-48e7facf210b-72521909 {
  grid-area: 4 / 1 / 5 / 5;
}

#w-node-ab5a4e5d-4b00-ac5d-aefa-4ff676f58cee-72521909 {
  grid-area: 4 / 5 / 5 / 9;
}

#w-node-_508775a5-353e-a29e-24ac-f428f1ae222d-72521909 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_23eda716-881c-eeb1-d98a-35a1dc79912e-72521909 {
  grid-area: 2 / 5 / 3 / 9;
}

#w-node-_7ee9a040-8d37-2b2e-90bc-2b6f82c573be-72521909 {
  grid-area: 2 / 9 / 3 / 13;
}

#w-node-_804e0ec5-6ee2-fd58-302c-2e1a80bdc4eb-72521909 {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-a3d5d5a7-8606-d76e-34c4-dbe9a8a88e2d-72521909 {
  grid-area: 3 / 5 / 4 / 9;
}

#w-node-_0fc7f2d3-b4a6-d015-e416-d183887e1f9c-72521909 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_8c001a14-47f0-0533-9a0a-35100f83c2d6-72521909 {
  grid-area: 1 / 5 / 2 / 9;
}

#w-node-_2d5fe2d1-fb3b-fb15-e91c-60af1486e1e3-72521909 {
  grid-area: 1 / 9 / 2 / 13;
}

#w-node-_60cae4bb-eeae-5b58-4ba0-f4ffed555ecf-72521909 {
  grid-area: 4 / 9 / 5 / 13;
}

#w-node-_56e74890-6594-8d74-3822-847d9358325b-72521909 {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-_7a71a91f-d9ce-54a8-78f3-e705cf8f6fa5-72521909 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-ea03cca2-b10a-a141-093b-c060f49bb3d3-72521909 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-_4005d19d-9a41-1699-37f5-5ecccc844964-72521909 {
  grid-area: 2 / 7 / 3 / 13;
}

#w-node-e6ac4455-e956-7fa2-a846-3ab0899f3c40-72521909 {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-_92e0b138-e662-6cbb-a4c2-a878594c90e3-72521909 {
  grid-area: 2 / 1 / 3 / 13;
}

#w-node-_419a0a44-aab1-db92-b8d6-e47536946ef8-72521909 {
  grid-area: 2 / 1 / 3 / 5;
  align-self: end;
}

#w-node-_4ad79173-4f9f-c597-8d48-41b7defc8863-72521909 {
  grid-area: 1 / 1 / 2 / 6;
}

#w-node-_77b92845-4383-c85d-d410-61eb4baa5fe9-72521909 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-ef68d938-04de-bf52-f253-139d56d469fe-72521909 {
  grid-area: 2 / 9 / 3 / 10;
}

#w-node-_8c13957b-2260-7801-ca16-df8a5e509cdf-72521909 {
  grid-area: 2 / 10 / 3 / 13;
}

#w-node-_4a5c30e4-966e-3a59-2039-4da6a802c605-7252190b {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start;
}

#w-node-dcde4340-5bef-ea6e-979d-0102c2771f08-7252190b {
  grid-area: 2 / 1 / 3 / 2;
  place-self: start;
}

#w-node-_27c6d6c7-64b2-7f12-58c7-4b749cbdfd97-7252190b {
  grid-area: 3 / 1 / 4 / 2;
  place-self: start;
}

#w-node-_7092e204-8fc6-e7d0-f5de-88851e71b8dc-7252190b {
  grid-area: 4 / 1 / 5 / 2;
  place-self: start;
}

#w-node-_62386726-2692-3743-7e13-17e46d3dfe9c-7252190b {
  grid-area: 1 / 2 / 2 / 7;
  justify-self: start;
}

#w-node-_4cb3ba36-8997-2d4c-f355-992f3cfd6a55-7252190b {
  grid-area: 2 / 2 / 3 / 7;
  justify-self: start;
}

#w-node-_3440b587-71a8-8b34-9ed9-741d8993b2b1-7252190b {
  grid-area: 3 / 2 / 4 / 7;
  justify-self: start;
}

#w-node-_44e079f1-7f57-3332-1bd3-edfdd7a0925d-7252190b {
  grid-area: 4 / 2 / 5 / 7;
  justify-self: start;
}

#w-node-_6baaf2a1-2717-77ab-e469-51981ebafae4-7252190b {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_0bcf7c6a-f4bf-6519-d2aa-1233afe6d30b-7252190b {
  grid-area: 2 / 8 / 3 / 13;
}

#w-node-_76f0590f-96de-f6fd-1218-c1f3b470d3e9-7252190b {
  grid-area: 3 / 8 / 4 / 13;
}

#w-node-_87ddf64f-5327-5f31-6db6-b4e0c05ccbeb-7252190b {
  grid-area: 4 / 8 / 5 / 13;
}

#w-node-_7cbca9a4-4adf-6b6c-0b93-72c102031c23-7252190b {
  grid-area: 1 / 1 / 2 / 4;
  place-self: center;
}

#w-node-db9263cc-24c3-fde5-d92e-f7573070d79a-7252190b {
  grid-area: 1 / 4 / 2 / 7;
  place-self: center;
}

#w-node-_18675b4c-1707-39f2-3664-4b4472dd58b8-7252190b {
  grid-area: 1 / 7 / 2 / 10;
  place-self: center;
}

#w-node-_58cc4b0c-1a9a-b796-356b-1c42ddd904e1-7252190b {
  grid-area: 1 / 10 / 2 / 13;
  place-self: center;
}

#w-node-_183f8a1e-4160-2f7f-8e1d-e961b3bf0a82-7252190b {
  grid-area: 3 / 9 / 4 / 13;
}

#w-node-a715ab67-ae4d-9b6a-bdbb-1b6f5f5313eb-7252190b {
  grid-area: 4 / 1 / 5 / 5;
}

#w-node-_3bdff351-bf8f-90e2-03f0-d80872ab0b7f-7252190b {
  grid-area: 4 / 5 / 5 / 9;
}

#w-node-d9ce2e27-25b3-7661-a462-4b651a50b952-7252190b {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_34f36bcc-9d1d-3931-fa9e-336b605cc710-7252190b {
  grid-area: 2 / 5 / 3 / 9;
}

#w-node-d0a12cf1-81c6-bd95-1365-c220ab729821-7252190b {
  grid-area: 2 / 9 / 3 / 13;
}

#w-node-_08116240-8d9c-837b-7f5e-5191e6e39f94-7252190b {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-_940708bd-76c3-5cd9-d904-0289e254d9b3-7252190b {
  grid-area: 3 / 5 / 4 / 9;
}

#w-node-_51e3db07-b3bd-d878-709e-ae021ec00f7c-7252190b {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_62391dac-f715-dca3-a80f-b0a30790b9a6-7252190b {
  grid-area: 1 / 5 / 2 / 9;
}

#w-node-c8b53841-b8ce-1c96-1396-f9f267dc9fae-7252190b {
  grid-area: 1 / 9 / 2 / 13;
}

#w-node-_77ea2f7f-54b2-a7d4-3e06-214089ec817e-7252190b {
  grid-area: 4 / 9 / 5 / 13;
}

#w-node-_56e74890-6594-8d74-3822-847d9358325b-7252190b {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-_7a71a91f-d9ce-54a8-78f3-e705cf8f6fa5-7252190b {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-ea03cca2-b10a-a141-093b-c060f49bb3d3-7252190b {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-_4005d19d-9a41-1699-37f5-5ecccc844964-7252190b {
  grid-area: 2 / 7 / 3 / 13;
}

#w-node-e6ac4455-e956-7fa2-a846-3ab0899f3c40-7252190b {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-_92e0b138-e662-6cbb-a4c2-a878594c90e3-7252190b {
  grid-area: 2 / 1 / 3 / 13;
}

#w-node-_8202b68b-226d-e771-3af4-3930bdaf63f7-7252190b {
  grid-area: 2 / 1 / 3 / 5;
  align-self: end;
}

#w-node-_4ad79173-4f9f-c597-8d48-41b7defc8863-7252190b {
  grid-area: 1 / 1 / 2 / 6;
}

#w-node-_77b92845-4383-c85d-d410-61eb4baa5fe9-7252190b {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-ef68d938-04de-bf52-f253-139d56d469fe-7252190b {
  grid-area: 2 / 9 / 3 / 10;
}

#w-node-_8c13957b-2260-7801-ca16-df8a5e509cdf-7252190b {
  grid-area: 2 / 10 / 3 / 13;
}

@media screen and (max-width: 991px) {
  #w-node-_7cbca9a4-4adf-6b6c-0b93-72c102031c23-72521909 {
    grid-column-end: 5;
  }

  #w-node-db9263cc-24c3-fde5-d92e-f7573070d79a-72521909 {
    grid-column: 5 / 9;
  }

  #w-node-_18675b4c-1707-39f2-3664-4b4472dd58b8-72521909 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_58cc4b0c-1a9a-b796-356b-1c42ddd904e1-72521909 {
    grid-area: 2 / 5 / 3 / 9;
  }

  #w-node-_419a0a44-aab1-db92-b8d6-e47536946ef8-72521909 {
    grid-column-end: 7;
  }

  #w-node-_77b92845-4383-c85d-d410-61eb4baa5fe9-72521909 {
    grid-column-end: 4;
  }

  #w-node-ef68d938-04de-bf52-f253-139d56d469fe-72521909 {
    grid-column: 4 / 5;
  }

  #w-node-_8c13957b-2260-7801-ca16-df8a5e509cdf-72521909 {
    grid-column: 6 / 9;
  }

  #w-node-_7cbca9a4-4adf-6b6c-0b93-72c102031c23-7252190b {
    grid-column-end: 5;
  }

  #w-node-db9263cc-24c3-fde5-d92e-f7573070d79a-7252190b {
    grid-column: 5 / 9;
  }

  #w-node-_18675b4c-1707-39f2-3664-4b4472dd58b8-7252190b {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_58cc4b0c-1a9a-b796-356b-1c42ddd904e1-7252190b {
    grid-area: 2 / 5 / 3 / 9;
  }

  #w-node-_8202b68b-226d-e771-3af4-3930bdaf63f7-7252190b {
    grid-column-end: 7;
  }

  #w-node-_77b92845-4383-c85d-d410-61eb4baa5fe9-7252190b {
    grid-column-end: 4;
  }

  #w-node-ef68d938-04de-bf52-f253-139d56d469fe-7252190b {
    grid-column: 4 / 5;
  }

  #w-node-_8c13957b-2260-7801-ca16-df8a5e509cdf-7252190b {
    grid-column: 6 / 9;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_4a5c30e4-966e-3a59-2039-4da6a802c605-72521909 {
    grid-column: 1 / 2;
  }

  #w-node-dcde4340-5bef-ea6e-979d-0102c2771f08-72521909 {
    grid-row: 3 / 4;
  }

  #w-node-_27c6d6c7-64b2-7f12-58c7-4b749cbdfd97-72521909 {
    grid-row: 5 / 6;
  }

  #w-node-_7092e204-8fc6-e7d0-f5de-88851e71b8dc-72521909 {
    grid-row: 7 / 8;
  }

  #w-node-_62386726-2692-3743-7e13-17e46d3dfe9c-72521909 {
    grid-column-end: 5;
  }

  #w-node-_4cb3ba36-8997-2d4c-f355-992f3cfd6a55-72521909 {
    grid-row: 3 / 4;
    grid-column-end: 5;
  }

  #w-node-_3440b587-71a8-8b34-9ed9-741d8993b2b1-72521909 {
    grid-row: 5 / 6;
    grid-column-end: 5;
  }

  #w-node-_44e079f1-7f57-3332-1bd3-edfdd7a0925d-72521909 {
    grid-row: 7 / 8;
    grid-column-end: 5;
  }

  #w-node-_6baaf2a1-2717-77ab-e469-51981ebafae4-72521909 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_0bcf7c6a-f4bf-6519-d2aa-1233afe6d30b-72521909 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_76f0590f-96de-f6fd-1218-c1f3b470d3e9-72521909 {
    grid-area: 6 / 1 / 7 / 5;
  }

  #w-node-_87ddf64f-5327-5f31-6db6-b4e0c05ccbeb-72521909 {
    grid-area: 8 / 1 / 9 / 5;
  }

  #w-node-db9263cc-24c3-fde5-d92e-f7573070d79a-72521909 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_18675b4c-1707-39f2-3664-4b4472dd58b8-72521909 {
    grid-row: 3 / 4;
  }

  #w-node-_58cc4b0c-1a9a-b796-356b-1c42ddd904e1-72521909 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-ca3a2853-da0f-686d-773c-5e3c3c5a8b32-72521909 {
    grid-area: 9 / 1 / 10 / 5;
  }

  #w-node-e188ae35-2648-e824-ba29-48e7facf210b-72521909 {
    grid-area: 10 / 1 / 11 / 5;
  }

  #w-node-ab5a4e5d-4b00-ac5d-aefa-4ff676f58cee-72521909 {
    grid-area: 11 / 1 / 12 / 5;
  }

  #w-node-_508775a5-353e-a29e-24ac-f428f1ae222d-72521909 {
    grid-row: 4 / 5;
  }

  #w-node-_23eda716-881c-eeb1-d98a-35a1dc79912e-72521909 {
    grid-area: 5 / 1 / 6 / 5;
  }

  #w-node-_7ee9a040-8d37-2b2e-90bc-2b6f82c573be-72521909 {
    grid-area: 6 / 1 / 7 / 5;
  }

  #w-node-_804e0ec5-6ee2-fd58-302c-2e1a80bdc4eb-72521909 {
    grid-row: 7 / 8;
  }

  #w-node-a3d5d5a7-8606-d76e-34c4-dbe9a8a88e2d-72521909 {
    grid-area: 8 / 1 / 9 / 5;
  }

  #w-node-_0fc7f2d3-b4a6-d015-e416-d183887e1f9c-72521909 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_8c001a14-47f0-0533-9a0a-35100f83c2d6-72521909 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_2d5fe2d1-fb3b-fb15-e91c-60af1486e1e3-72521909 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_60cae4bb-eeae-5b58-4ba0-f4ffed555ecf-72521909 {
    grid-area: 12 / 1 / 13 / 5;
  }

  #w-node-_56e74890-6594-8d74-3822-847d9358325b-72521909 {
    grid-row-start: 1;
    grid-column-end: 5;
  }

  #w-node-_7a71a91f-d9ce-54a8-78f3-e705cf8f6fa5-72521909 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-ea03cca2-b10a-a141-093b-c060f49bb3d3-72521909 {
    grid-row: 3 / 4;
    grid-column-end: 5;
  }

  #w-node-_4005d19d-9a41-1699-37f5-5ecccc844964-72521909 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-e6ac4455-e956-7fa2-a846-3ab0899f3c40-72521909, #w-node-_92e0b138-e662-6cbb-a4c2-a878594c90e3-72521909 {
    grid-column-end: 5;
  }

  #w-node-_419a0a44-aab1-db92-b8d6-e47536946ef8-72521909 {
    grid-area: 3 / 1 / 4 / 5;
    align-self: end;
  }

  #w-node-_4ad79173-4f9f-c597-8d48-41b7defc8863-72521909 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_77b92845-4383-c85d-d410-61eb4baa5fe9-72521909 {
    grid-column-end: 5;
  }

  #w-node-ef68d938-04de-bf52-f253-139d56d469fe-72521909 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_8c13957b-2260-7801-ca16-df8a5e509cdf-72521909 {
    grid-area: 5 / 1 / 6 / 5;
  }

  #w-node-_4a5c30e4-966e-3a59-2039-4da6a802c605-7252190b {
    grid-column: 1 / 2;
  }

  #w-node-dcde4340-5bef-ea6e-979d-0102c2771f08-7252190b {
    grid-row: 3 / 4;
  }

  #w-node-_27c6d6c7-64b2-7f12-58c7-4b749cbdfd97-7252190b {
    grid-row: 5 / 6;
  }

  #w-node-_7092e204-8fc6-e7d0-f5de-88851e71b8dc-7252190b {
    grid-row: 7 / 8;
  }

  #w-node-_62386726-2692-3743-7e13-17e46d3dfe9c-7252190b {
    grid-column-end: 5;
  }

  #w-node-_4cb3ba36-8997-2d4c-f355-992f3cfd6a55-7252190b {
    grid-row: 3 / 4;
    grid-column-end: 5;
  }

  #w-node-_3440b587-71a8-8b34-9ed9-741d8993b2b1-7252190b {
    grid-row: 5 / 6;
    grid-column-end: 5;
  }

  #w-node-_44e079f1-7f57-3332-1bd3-edfdd7a0925d-7252190b {
    grid-row: 7 / 8;
    grid-column-end: 5;
  }

  #w-node-_6baaf2a1-2717-77ab-e469-51981ebafae4-7252190b {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_0bcf7c6a-f4bf-6519-d2aa-1233afe6d30b-7252190b {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_76f0590f-96de-f6fd-1218-c1f3b470d3e9-7252190b {
    grid-area: 6 / 1 / 7 / 5;
  }

  #w-node-_87ddf64f-5327-5f31-6db6-b4e0c05ccbeb-7252190b {
    grid-area: 8 / 1 / 9 / 5;
  }

  #w-node-db9263cc-24c3-fde5-d92e-f7573070d79a-7252190b {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_18675b4c-1707-39f2-3664-4b4472dd58b8-7252190b {
    grid-row: 3 / 4;
  }

  #w-node-_58cc4b0c-1a9a-b796-356b-1c42ddd904e1-7252190b {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_183f8a1e-4160-2f7f-8e1d-e961b3bf0a82-7252190b {
    grid-area: 9 / 1 / 10 / 5;
  }

  #w-node-a715ab67-ae4d-9b6a-bdbb-1b6f5f5313eb-7252190b {
    grid-area: 10 / 1 / 11 / 5;
  }

  #w-node-_3bdff351-bf8f-90e2-03f0-d80872ab0b7f-7252190b {
    grid-area: 11 / 1 / 12 / 5;
  }

  #w-node-d9ce2e27-25b3-7661-a462-4b651a50b952-7252190b {
    grid-row: 4 / 5;
  }

  #w-node-_34f36bcc-9d1d-3931-fa9e-336b605cc710-7252190b {
    grid-area: 5 / 1 / 6 / 5;
  }

  #w-node-d0a12cf1-81c6-bd95-1365-c220ab729821-7252190b {
    grid-area: 6 / 1 / 7 / 5;
  }

  #w-node-_08116240-8d9c-837b-7f5e-5191e6e39f94-7252190b {
    grid-row: 7 / 8;
    grid-column-start: 1;
  }

  #w-node-_940708bd-76c3-5cd9-d904-0289e254d9b3-7252190b {
    grid-area: 8 / 1 / 9 / 5;
  }

  #w-node-_51e3db07-b3bd-d878-709e-ae021ec00f7c-7252190b {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_62391dac-f715-dca3-a80f-b0a30790b9a6-7252190b {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-c8b53841-b8ce-1c96-1396-f9f267dc9fae-7252190b {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_77ea2f7f-54b2-a7d4-3e06-214089ec817e-7252190b {
    grid-area: 12 / 1 / 13 / 5;
  }

  #w-node-_56e74890-6594-8d74-3822-847d9358325b-7252190b {
    grid-row-start: 1;
    grid-column-end: 5;
  }

  #w-node-_7a71a91f-d9ce-54a8-78f3-e705cf8f6fa5-7252190b {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-ea03cca2-b10a-a141-093b-c060f49bb3d3-7252190b {
    grid-row: 3 / 4;
    grid-column-end: 5;
  }

  #w-node-_4005d19d-9a41-1699-37f5-5ecccc844964-7252190b {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-e6ac4455-e956-7fa2-a846-3ab0899f3c40-7252190b, #w-node-_92e0b138-e662-6cbb-a4c2-a878594c90e3-7252190b {
    grid-column-end: 5;
  }

  #w-node-_8202b68b-226d-e771-3af4-3930bdaf63f7-7252190b {
    grid-row: 3 / 4;
    grid-column-end: 5;
  }

  #w-node-_4ad79173-4f9f-c597-8d48-41b7defc8863-7252190b {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_77b92845-4383-c85d-d410-61eb4baa5fe9-7252190b {
    grid-column-end: 5;
  }

  #w-node-ef68d938-04de-bf52-f253-139d56d469fe-7252190b {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_8c13957b-2260-7801-ca16-df8a5e509cdf-7252190b {
    grid-area: 5 / 1 / 6 / 5;
  }
}


@font-face {
  font-family: 'Space Grotesk';
  src: url('../fonts/Space_Grotesk.zip') format('undefined');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}