@font-face {
  font-family: Font2;
  src: url('../fonts/font.woff2') format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Font;
  src: url('../fonts/font.woff') format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --font--zurich: Font, sans-serif;
  --colors--text-primary: #000;
  --font--default: 16px;
  --container--304px: 19rem;
  --font--text-xs: 1.05rem;
  --font--text-l: 2.15rem;
  --font--text-l-mobile: .78rem;
  --container--1920px: 120rem;
  --font--text-xs-mobile: .45rem;
  --colors--side-menu: #ceeef8;
  --container--160px: 10rem;
  --font--text-xl: 1.8rem;
}

.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;
}

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

.w-layout-hflex {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

.w-layout-vflex {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

@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 {
  font-family: var(--font--zurich);
  color: var(--colors--text-primary);
  font-size: var(--font--default);
  line-height: 1.2;
}

img {
  object-fit: cover;
  max-width: 100%;
  display: inline-block;
}

.navbar-logo-center-container {
  z-index: 5;
  background-color: #0000;
  width: 1030px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
}

.navbar-logo-center-container.shadow-three {
  width: 100%;
  max-width: 1140px;
}

.container {
  width: 100%;
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
}

.navbar-wrapper-three {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.navbar-brand-three {
  z-index: 5;
  position: absolute;
}

.nav-menu-wrapper-three {
  width: 100%;
}

.nav-menu-three {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.nav-menu-block {
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.nav-link {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 0;
  margin-right: 0;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
}

.nav-link:hover {
  color: #1a1b1fbf;
}

.nav-link:focus-visible, .nav-link[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-dropdown {
  margin-left: 5px;
  margin-right: 5px;
}

.nav-dropdown-toggle {
  letter-spacing: .25px;
  padding: 5px 30px 5px 10px;
  font-size: 14px;
  line-height: 20px;
}

.nav-dropdown-toggle:hover {
  color: #1a1b1fbf;
}

.nav-dropdown-toggle:focus-visible, .nav-dropdown-toggle[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-icon {
  margin-right: 10px;
}

.nav-dropdown-list {
  background-color: #fff;
  border-radius: 12px;
}

.nav-dropdown-list.w--open {
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-dropdown-link {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
}

.nav-dropdown-link:focus-visible, .nav-dropdown-link[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-link-accent {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 20px;
  padding: 5px 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-accent:hover {
  color: #1a1b1fbf;
}

.button-primary {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary:active {
  background-color: #43464d;
}

.navbar-logo-left {
  z-index: 99;
  background-color: #fff;
  position: fixed;
  inset: 0% 0% auto;
}

.navbar-logo-left-container {
  z-index: 5;
  background-color: #0000;
  width: 1030px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 20px;
}

.navbar-logo-left-container.shadow-three {
  width: 100%;
  max-width: 1920px;
  margin-bottom: 0;
  padding: 20px 40px;
}

.navbar-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.navbar-brand {
  color: var(--colors--text-primary);
}

.nav-menu-two {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 0;
  display: flex;
}

.nav-divider {
  background-color: #e4ebf3;
  width: 1px;
  height: 22px;
  margin-left: 15px;
  margin-right: 15px;
}

.page-wrapper {
  position: relative;
  overflow: clip;
}

.side-menu {
  z-index: 999;
  min-width: var(--container--304px);
  background-color: #ceeef8f2;
  max-width: 75%;
  min-height: 100%;
  transition-property: all;
  transition-duration: .2s;
  transition-timing-function: ease-in-out;
  position: absolute;
  right: 0;
  transform: translate(100%);
}

.side-menu.contact {
  z-index: 999;
  background-color: #ceeef8f2;
  max-width: 50%;
  position: absolute;
}

.side-menu.impressum {
  max-width: 50%;
  transform: translate(100%);
}

.paragraph {
  font-size: var(--font--text-xs);
}

.section_hero {
  padding-top: 100px;
}

.container-1920 {
  max-width: var(--container--1920px);
  padding: 40px;
}

.grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.flex-block {
  justify-content: flex-start;
  align-items: center;
}

.paragraph-2 {
  font-size: var(--font--text-xs);
  margin-top: 20px;
  margin-bottom: 0;
}

.paragraph-2.text-xs.max-60 {
  width: 75%;
}

.paragraph-2.text-l {
  font-size: var(--font--text-l);
}

.paragraph-2.text-l.mt-0 {
  margin-top: 0;
}

.paragraph-2.text-l.mt-0.mb-40 {
  margin-bottom: 40px;
}

.paragraph-2.text-l.mt-0-tablet {
  margin-top: 0;
}

.grid-img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  min-height: 100px;
  max-height: none;
}

.grid-img.overflow {
  width: auto;
  min-width: auto;
  max-width: none;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.grid-img.mobile-shorten {
  object-fit: contain;
}

.grid-img.mobile-visible {
  display: none;
}

.grid-img.contained {
  object-fit: contain;
}

.section-grid {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: .5fr minmax(50px, 285px) minmax(50px, 285px) minmax(200px, 285px) minmax(200px, 285px) minmax(200px, 285px) minmax(200px, 285px) minmax(200px, 285px);
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-rows: minmax(200px, 285px);
  position: relative;
}

.section-grid.grid-5 {
  grid-template-rows: .25fr 1fr 1fr 1fr .5fr 1fr 1fr auto;
}

.section-grid.grid-6 {
  grid-row-gap: 16px;
  grid-template-rows: .25fr .5fr minmax(200px, 285px) minmax(200px, 285px) minmax(200px, 285px) minmax(200px, 285px) minmax(200px, 285px) minmax(200px, 285px);
}

.text-xs {
  font-size: var(--font--text-xs);
}

.div-block {
  position: relative;
}

.align-bottom {
  justify-content: flex-start;
  align-items: flex-end;
  position: relative;
}

.text-rotated {
  white-space: nowrap;
  margin-bottom: 40px;
  margin-left: -65px;
  position: sticky;
  top: 50%;
  transform: rotate(270deg);
}

.text-rotated.absolute-4 {
  font-size: var(--font--text-xs);
  inset: 640px auto auto -85px;
}

.text-rotated.absolute-5 {
  font-size: var(--font--text-xs);
  margin-bottom: 0;
  top: 510px;
  left: -145px;
}

.text-rotated.absolute-6 {
  font-size: var(--font--text-xs);
  top: 840px;
  left: -90px;
}

.text-rotated.absolute-7 {
  font-size: var(--font--text-xs);
  top: 770px;
  left: -110px;
}

.text-rotated.aboslute-2 {
  font-size: var(--font--text-xs);
  inset: 880px auto auto -100px;
}

.text-rotated.absolute-1 {
  top: 850px;
  left: -65px;
}

.text-rotated.absolute-3 {
  top: 600px;
  left: -75px;
}

.text-rotated.fixed-2 {
  margin-bottom: 60px;
  margin-left: -85px;
}

.text-rotated.fixed-3, .text-rotated.fixed-4 {
  margin-left: -70px;
}

.text-rotated.fixed-5 {
  white-space: nowrap;
  margin-bottom: 100px;
  margin-left: -125px;
}

.text-rotated.fixed-6 {
  margin-bottom: 60px;
  margin-left: -80px;
}

.text-rotated.fixed-7 {
  margin-left: -95px;
}

.list-item {
  align-items: flex-start;
  display: flex;
}

.nav_link-img {
  margin-top: 12px;
}

.close {
  float: right;
  margin-left: auto;
  margin-right: auto;
  position: fixed;
  top: 40px;
}

.grid-8 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.padded_p {
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.padded_p.mt-40 {
  margin-top: 40px;
}

.padded_p.text-xs {
  font-size: 12px;
}

.div-block-2 {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  min-height: 100px;
  transition: transform .2s ease-in-out;
  display: flex;
}

.div-block-2:hover {
  transform: scale(1.1);
}

.p_link {
  color: var(--colors--text-primary);
  text-decoration: none;
}

.p_link:hover, .underscore {
  text-decoration: underline;
}

.link_anchors {
  color: var(--colors--text-primary);
  font-size: var(--font--text-l);
  margin-bottom: 10px;
  text-decoration: none;
  display: inline-block;
}

.link_list-container {
  margin-top: 140px;
}

.underline {
  text-decoration: underline;
}

.mobile-visible {
  display: none;
}

.mask {
  z-index: 99;
  background-color: #0000004d;
  display: none;
  position: fixed;
  inset: 0%;
}

.link-ext, .link-ext.no-bg {
  color: var(--colors--text-primary);
}

@media screen and (min-width: 1280px) {
  .container {
    max-width: 1920px;
  }

  .navbar-logo-left-container.shadow-three {
    max-width: 1920px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .paragraph {
    font-size: var(--font--text-l);
    margin-bottom: 0;
    line-height: 1;
  }

  .paragraph-2.text-xs.move-up {
    margin-top: -20px;
  }

  .paragraph-2.text-l.mt-0-tablet {
    margin-top: 20px;
  }

  .grid-img.top-view.move-up {
    margin-top: -40px;
  }

  .section-grid.grid-3 {
    grid-template-rows: .5fr minmax(50px, 240px) minmax(50px, 240px) minmax(200px, 285px) minmax(200px, 285px) minmax(200px, 285px) minmax(200px, 285px) minmax(200px, 285px);
  }

  .link-ext {
    color: var(--colors--text-primary);
  }
}

@media screen and (min-width: 1440px) {
  .paragraph-2.text-xs.max-60 {
    width: 60%;
  }

  .align-bottom {
    position: relative;
  }

  .text-rotated {
    transform: rotate(270deg);
  }
}

@media screen and (min-width: 1920px) {
  .page-wrapper {
    position: relative;
  }

  .side-menu {
    max-width: 1920px;
  }

  .side-menu.impressum, .side-menu.veruschka {
    max-width: 50%;
  }

  .container-1920 {
    padding-top: 120px;
  }

  .paragraph-2.text-xs.max-60 {
    width: 70%;
  }

  .paragraph-2.text-xs.mt-40 {
    margin-top: 40px;
  }

  .paragraph-2.text-l.mt-0.mb-20 {
    margin-bottom: 20px;
  }

  .paragraph-2.text-l.mt-0.mb-40 {
    margin-bottom: 40px;
  }

  .grid-img.overflow.mt-40 {
    margin-top: 40px;
  }

  .grid-img.overflow.mt-40.ml-40 {
    margin-left: 40px;
  }

  .grid-img.top-view.move-up {
    object-fit: contain;
  }

  .section-grid.grid-3 {
    grid-template-rows: .75fr minmax(50px, 240px) minmax(50px, 240px) minmax(200px, 320px) minmax(200px, 285px) minmax(200px, 285px) minmax(200px, 285px) minmax(200px, 285px);
    grid-template-columns: 1fr 1fr 1.25fr 1.25fr 1fr 1fr 1fr 1fr;
  }

  .contain-mobile.mt-40 {
    margin-top: 40px;
  }

  .link-ext {
    color: var(--colors--text-primary);
    background-image: url('../images/arrow-right.svg');
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: 23px 8px;
    padding-right: 30px;
  }

  .link-ext.no-bg {
    background-image: none;
    padding-right: 0;
  }
}

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

  .navbar-wrapper-three {
    justify-content: space-between;
  }

  .navbar-brand-three {
    position: relative;
  }

  .nav-menu-wrapper-three {
    background-color: #0000;
    top: 70px;
  }

  .nav-menu-three {
    background-color: #fff;
    border-radius: 50px;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    margin-top: 10px;
    padding: 20px;
    display: flex;
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-link {
    text-align: left;
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: absolute;
  }

  .menu-button {
    padding: 12px;
    transition: transform .2s;
  }

  .menu-button.w--open {
    color: var(--colors--text-primary);
    background-color: #fff;
    transform: rotate(90deg);
  }

  .nav-menu-wrapper {
    background-color: #0000;
    inset: 60px 0% auto auto;
  }

  .nav-menu-two {
    background-color: #fffffff2;
    flex-flow: column;
    justify-content: space-around;
    align-items: flex-start;
    margin-top: 10px;
    padding: 20px;
    display: flex;
  }

  .side-menu.impressum {
    transform: translate(100%);
  }

  .paragraph {
    font-size: var(--font--text-l-mobile);
  }

  .section_hero {
    padding-top: 60px;
  }

  .container-1920.mt-0 {
    padding-top: 0;
  }

  .grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .paragraph-2 {
    font-size: var(--font--text-xs-mobile);
  }

  .paragraph-2.text-l {
    font-size: var(--font--text-l-mobile);
  }

  .paragraph-2.mt-0 {
    margin-top: 0;
  }

  .grid-img.overflow {
    max-height: 100px;
    position: static;
  }

  .grid-img.mobile-hidden.top-view-30 {
    object-position: 50% 30%;
  }

  .grid-img.top-view {
    object-position: 50% 0%;
  }

  .grid-img.top-view.move-up {
    object-fit: contain;
  }

  .section-grid {
    grid-template-rows: .5fr minmax(50px, 98px) minmax(50px, 98px) minmax(50px, 98px) minmax(50px, 98px) minmax(50px, 98px) minmax(50px, 98px) minmax(50px, 98px);
    grid-auto-rows: minmax(50px, 98px);
  }

  .section-grid.grid-6 {
    grid-template-rows: .25fr .5fr minmax(98px, 98px) minmax(98px, 98px) minmax(98px, 98px) minmax(98px, 98px) minmax(98px, 98px) minmax(98px, 98px);
    grid-auto-rows: minmax(50px, 98px);
  }

  .section-grid.grid-7 {
    grid-template-rows: .5fr minmax(50px, 98px) minmax(50px, 98px) minmax(50px, 98px) minmax(50px, 98px) minmax(50px, 98px) minmax(50px, 98px);
  }

  .section-grid.grid-3 {
    grid-template-rows: .5fr minmax(50px, 98px) minmax(50px, 98px) minmax(70px, 110px) minmax(50px, 98px) minmax(50px, 98px) minmax(50px, 98px) minmax(50px, 98px);
  }

  .section-grid.grid-4 {
    grid-template-rows: .5fr minmax(50px, 98px) minmax(50px, 98px) minmax(50px, 98px) minmax(50px, 100px) minmax(50px, 98px) minmax(50px, 98px) minmax(50px, 98px);
  }

  .text-xs {
    font-size: var(--font--text-xs-mobile);
  }

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

  .text-rotated {
    font-size: var(--font--text-xs);
    margin-left: -68px;
  }

  .text-rotated.fixed-2 {
    margin-left: -90px;
  }

  .text-rotated.fixed-3 {
    margin-left: -77px;
  }

  .text-rotated.fixed-4 {
    margin-left: -80px;
  }

  .text-rotated.fixed-5 {
    margin-left: -135px;
  }

  .text-rotated.fixed-6 {
    margin-left: -85px;
  }

  .text-rotated.fixed-7 {
    margin-left: -100px;
  }

  .flex-block-2 {
    font-size: var(--font--text-l-mobile);
  }

  .grid-8 {
    grid-template-columns: 1fr 1fr;
  }

  .link_anchors {
    font-size: var(--font--text-l-mobile);
    margin-bottom: 5px;
  }

  .link_list-container {
    margin-top: 40px;
  }
}

@media screen and (max-width: 767px) {
  .navbar-brand-three {
    padding-left: 0;
  }

  .nav-menu-three {
    border-radius: 20px;
    flex-direction: column;
    padding-bottom: 30px;
  }

  .nav-menu-block {
    flex-direction: column;
  }

  .nav-link {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .nav-dropdown {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .nav-dropdown-toggle {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-list.shadow-three {
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list.shadow-three.mobile-shadow-hide {
    box-shadow: none;
  }

  .nav-link-accent {
    margin-right: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .mobile-margin-top-10 {
    margin-top: 10px;
  }

  .navbar-logo-left-container {
    max-width: 100%;
  }

  .navbar-brand {
    padding-left: 0;
  }

  .nav-menu-two {
    border-radius: 20px;
    flex-direction: column;
    padding-bottom: 30px;
  }

  .nav-divider {
    width: 200px;
    max-width: 100%;
    height: 1px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .side-menu.contact {
    transform: translate(100%);
  }

  .grid {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .paragraph-2 {
    font-size: var(--font--text-xs-mobile);
  }

  .paragraph-2.text-xs {
    margin-top: 10px;
  }

  .paragraph-2.text-l {
    font-size: var(--font--text-l-mobile);
  }

  .paragraph-2.text-l.mt-0-mobile {
    font-size: var(--font--text-xs-mobile);
    margin-top: 0;
  }

  .grid-img.overflow {
    max-width: 100%;
  }

  .grid-img.mobile-hidden {
    display: none;
  }

  .grid-img.mobile-shorten {
    width: 90%;
    height: 80%;
    min-height: 0;
  }

  .grid-img.mobile-visible {
    display: block;
  }

  .grid-img.mobil-hide {
    display: none;
  }

  .grid-img.top-view.move-up {
    object-fit: contain;
  }

  .section-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .section-grid.grid-5 {
    grid-column-gap: 12px;
    grid-template-rows: .25fr .25fr 1fr 1fr 1fr .25fr 1fr auto;
  }

  .section-grid.grid-6 {
    grid-template-rows: .25fr .5fr minmax(200px, 285px) minmax(200px, 285px) minmax(150px, 200px) minmax(150px, 200px) minmax(50px, 100px) minmax(200px, 285px);
  }

  .section-grid.grid-7 {
    grid-template-rows: .5fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .section-grid.gri-1 {
    grid-auto-rows: minmax(20px, 98px);
  }

  .text-xs {
    font-size: var(--font--text-xs-mobile);
  }

  .text-xs.mobile-w-75 {
    width: 60%;
  }

  .align-bottom {
    font-size: var(--font--text-l-mobile);
  }

  .align-bottom.mobile-hidden {
    display: none;
  }

  .text-rotated {
    font-size: var(--font--text-l-mobile);
    margin-left: -60px;
  }

  .text-rotated.absolute-5 {
    font-size: var(--font--text-xs-mobile);
    left: -75px;
  }

  .text-rotated.absolute-6 {
    font-size: var(--font--text-xs-mobile);
    left: -50px;
  }

  .text-rotated.absolute-7 {
    font-size: var(--font--text-xs-mobile);
    left: -60px;
  }

  .text-rotated.fixed-2 {
    margin-left: -75px;
  }

  .text-rotated.fixed-3 {
    margin-top: 40px;
    margin-left: -65px;
  }

  .text-rotated.fixed-4 {
    margin-left: -65px;
  }

  .text-rotated.fixed-5 {
    margin-left: -105px;
  }

  .text-rotated.fixed-6 {
    margin-left: -70px;
  }

  .text-rotated.fixed-7 {
    margin-left: -85px;
  }

  .nav_link-img {
    margin-top: 16px;
  }

  .padded_p {
    padding-left: 20px;
    padding-right: 20px;
  }

  .mobile-float {
    justify-content: flex-start;
    align-items: flex-end;
  }

  .contain-mobile {
    object-fit: contain;
    max-height: 100%;
  }

  .mobile-visible {
    display: block;
  }

  .link-ext {
    color: var(--colors--text-primary);
  }
}

@media screen and (max-width: 479px) {
  .container {
    max-width: none;
  }

  .nav-menu-three {
    flex-direction: column;
  }

  .navbar-logo-left-container.shadow-three {
    padding-left: 20px;
    padding-right: 20px;
  }

  .nav-menu-wrapper {
    right: -30px;
  }

  .nav-menu-two {
    flex-direction: column;
  }

  .side-menu.contact {
    transform: translate(100%);
  }

  .container-1920 {
    padding: 30px;
  }

  .container-1920.pt-0 {
    padding-top: 0;
  }

  .grid {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    display: block;
  }

  .flex-block {
    width: 100%;
    max-width: 100%;
  }

  .paragraph-2 {
    margin-top: 0;
  }

  .paragraph-2.text-l {
    font-size: var(--font--text-l-mobile);
  }

  .paragraph-2.text-l.mt-0.small {
    font-size: var(--font--text-xs-mobile);
  }

  .grid-img.mobile-shorten {
    object-fit: contain;
  }

  .grid-img.right-focus {
    object-position: 100% 50%;
  }

  .grid-img.left-zoom {
    object-position: 0% 50%;
  }

  .grid-img.contained {
    object-fit: cover;
  }

  .grid-img.contained._2 {
    object-fit: contain;
  }

  .section-grid {
    grid-template-rows: .5fr minmax(100px, 100px) minmax(50px, 98px) minmax(50px, 98px) minmax(50px, 98px) minmax(50px, 98px) minmax(50px, 98px) minmax(50px, 98px);
  }

  .section-grid.grid-5 {
    grid-template-rows: .25fr 100px 100px 100px minmax(60px, 100px) .5fr 1fr auto;
  }

  .section-grid.grid-6 {
    grid-template-rows: .25fr .5fr minmax(100px, 100px) minmax(100px, 100px) minmax(100px, 100px) minmax(100px, 100px) minmax(50px, 50px) minmax(100px, 100px);
  }

  .section-grid.grid-7 {
    grid-template-rows: .5fr 100px 100px 100px 100px 100px 1fr;
  }

  .section-grid.grid-3 {
    grid-template-rows: .5fr minmax(100px, 100px) minmax(50px, 98px) minmax(50px, 98px) minmax(50px, 98px) minmax(50px, 98px) minmax(50px, 98px) minmax(50px, 98px);
  }

  .text-rotated {
    margin-left: -50px;
  }

  .text-rotated.fixed-2 {
    margin-left: -67px;
  }

  .text-rotated.fixed-3 {
    margin-left: -57px;
  }

  .text-rotated.fixed-4 {
    margin-left: -60px;
  }

  .text-rotated.fixed-5 {
    margin-left: -100px;
  }

  .text-rotated.fixed-6 {
    margin-left: -63px;
  }

  .text-rotated.fixed-7 {
    margin-left: -77px;
  }

  .list-item {
    justify-content: space-between;
    align-items: flex-start;
  }

  .grid-8 {
    grid-template-columns: 1fr 1fr;
  }

  .img_overflow {
    max-width: 75%;
    margin-top: 40px;
  }

  .img_overflow.float-r {
    margin-left: auto;
  }

  .link-ext.no-bg {
    color: var(--colors--text-primary);
  }
}

#w-node-_296ad945-8a1a-bb7b-1bb0-0e307a699292-7a2bb564 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-ac253f9b-5ff1-da05-c604-1f1618728443-7a2bb564 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e8d445cf-7146-0404-6ee4-931f96e4e748-7a2bb564 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_8bf2de8f-e6a3-4d31-1cc4-d295d72c92d7-7a2bb564 {
  grid-area: 7 / 3 / 8 / 4;
}

#w-node-dd5df93d-909f-be4a-8334-10494e4c2abd-7a2bb564 {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-eb59e02c-8059-dc0d-9c23-2bb55557a530-7a2bb564 {
  grid-area: 8 / 2 / 9 / 3;
}

#w-node-e3097e2e-ecb1-ee9e-7a23-0b8b707ec64b-7a2bb564 {
  grid-area: 4 / 1 / 5 / 5;
}

#w-node-f46dc01d-eb5a-4076-24e0-cd175cf55380-7a2bb564 {
  grid-area: 5 / 1 / 6 / 5;
}

#w-node-_2df5538e-b6a1-41b6-90af-ccc3e851c96f-7a2bb564 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_2df5538e-b6a1-41b6-90af-ccc3e851c970-7a2bb564 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2df5538e-b6a1-41b6-90af-ccc3e851c971-7a2bb564 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_2df5538e-b6a1-41b6-90af-ccc3e851c972-7a2bb564 {
  grid-area: 7 / 3 / 8 / 4;
}

#w-node-_2df5538e-b6a1-41b6-90af-ccc3e851c973-7a2bb564 {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-_2df5538e-b6a1-41b6-90af-ccc3e851c975-7a2bb564 {
  grid-area: 8 / 2 / 9 / 3;
}

#w-node-_2df5538e-b6a1-41b6-90af-ccc3e851c976-7a2bb564 {
  grid-area: 4 / 1 / 5 / 5;
}

#w-node-_2df5538e-b6a1-41b6-90af-ccc3e851c978-7a2bb564 {
  grid-area: 5 / 1 / 6 / 5;
}

#w-node-a2e67422-2c27-e6a9-d680-a2aeb645dcda-7a2bb564 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-a2e67422-2c27-e6a9-d680-a2aeb645dcdb-7a2bb564 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9ef9ea47-4237-051d-fdac-3f9cddb64d4d-7a2bb564 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-c78c6412-8b44-8c77-5776-6aa2c7c1642a-7a2bb564 {
  grid-area: 2 / 3 / 3 / 5;
  align-self: end;
}

#w-node-_7d31a085-eec6-e51f-a3cb-c079434450c1-7a2bb564 {
  grid-area: 5 / 1 / 6 / 3;
  align-self: center;
}

#w-node-_17c280d1-b42a-cd73-c5c8-9c96193014e4-7a2bb564 {
  grid-area: 6 / 1 / 7 / 3;
  align-self: center;
}

#w-node-_632fa3ed-9cd8-8db7-ba7e-dac25f5b54ee-7a2bb564 {
  grid-area: 7 / 1 / 8 / 3;
  align-self: center;
}

#w-node-_10883d90-06c2-bae7-a5c6-8d97d97670b9-7a2bb564 {
  grid-area: 8 / 1 / 9 / 3;
  align-self: center;
}

#w-node-_42231eea-036a-1bc0-3137-45aafc3ee92c-7a2bb564 {
  grid-area: 11 / 1 / 12 / 3;
  align-self: center;
}

#w-node-_1bef138e-d69e-883f-2433-3dd1aae8b682-7a2bb564 {
  grid-area: 9 / 1 / 10 / 3;
  align-self: center;
}

#w-node-cb2ea976-6f8c-7d09-1815-ff94cbaebd7b-7a2bb564 {
  grid-area: 10 / 1 / 11 / 3;
  align-self: center;
}

#w-node-a2e67422-2c27-e6a9-d680-a2aeb645dce3-7a2bb564 {
  grid-area: 4 / 1 / 5 / 5;
  align-self: center;
}

#w-node-ee15f150-bd0e-e058-5239-7b3ae3e926a8-7a2bb564, #w-node-e9a829fc-d067-eeef-957a-e5e3c040250b-7a2bb564, #w-node-b4fa988f-badf-c22a-86c0-74420bd421d2-7a2bb564, #w-node-b4fa988f-badf-c22a-86c0-74420bd421d3-7a2bb564 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-e4d61803-1858-b975-83f1-000e3ea355b8-7a2bb564 {
  grid-area: 6 / 1 / 7 / 3;
}

#w-node-e4d61803-1858-b975-83f1-000e3ea355b9-7a2bb564 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-c0fe1480-e5ec-eebe-7b7f-887d16df7deb-7a2bb564 {
  grid-area: 11 / 2 / 13 / 9;
}

#w-node-_7013fe15-7ac1-83f1-efc0-363768ecdfe3-7a2bb564 {
  grid-area: 23 / 6 / 24 / 7;
}

#w-node-a91b976e-eaf8-9d4e-4576-408075f0592c-7a2bb564 {
  grid-area: 23 / 7 / 24 / 8;
}

#w-node-f11dd535-bd34-2915-e677-6b6443a171e6-7a2bb564 {
  grid-area: 23 / 3 / 24 / 5;
}

#w-node-_93f5c18e-0973-c8a0-8bc4-b243c8e5575f-7a2bb564 {
  grid-area: 19 / 6 / 20 / 7;
}

#w-node-a6e3ee1a-c8c7-ba56-a3c4-e5d3ff78a741-7a2bb564 {
  grid-area: 19 / 7 / 20 / 8;
}

#w-node-_6b2151d3-9a41-b65d-2984-c84d2eeaa1d9-7a2bb564 {
  grid-area: 15 / 6 / 16 / 7;
}

#w-node-bbc61889-2921-79a0-e2c8-c136de48c6f4-7a2bb564 {
  grid-area: 15 / 2 / 16 / 3;
}

#w-node-e75b0461-1d24-98a7-cf22-9f55d78bdb24-7a2bb564 {
  grid-area: 17 / 6 / 18 / 8;
}

#w-node-e75b0461-1d24-98a7-cf22-9f55d78bdb25-7a2bb564 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_591fbf34-10e0-dfd5-88e5-18ba31c1e154-7a2bb564 {
  grid-area: 7 / 3 / 9 / 7;
}

#w-node-ede52720-8104-4093-8c95-7b36f31bc512-7a2bb564 {
  grid-area: 10 / 5 / 11 / 7;
}

#w-node-_78760413-31f6-b9c1-b194-dce3c0d7d1c6-7a2bb564 {
  grid-area: 2 / 5 / 3 / 7;
}

#w-node-c8cc5bd2-1c64-8207-c207-bb16ac97659f-7a2bb564 {
  grid-area: 3 / 1 / 5 / 5;
}

#w-node-_97101b01-3bcc-ed33-707b-d11e30c3a884-7a2bb564 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_599413c2-a073-3b5c-c971-cf1b7b4e6016-7a2bb564 {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-_24a6cbb5-a374-5b7c-de2a-d5300236a67e-7a2bb564 {
  grid-area: 5 / 4 / 6 / 5;
}

#w-node-_8cf9b65d-d473-b03b-c2be-cfcad68871a9-7a2bb564 {
  grid-area: 5 / 5 / 6 / 6;
}

#w-node-b11f1cb1-e516-d04c-40a1-4acd645776e4-7a2bb564 {
  grid-area: 8 / 1 / 9 / 3;
}

#w-node-_216bc504-7b17-632e-6232-c302f2e0bd20-7a2bb564 {
  grid-area: 9 / 2 / 10 / 3;
}

#w-node-_472dbfd7-7235-379b-b95c-ede484c2732d-7a2bb564 {
  grid-area: 9 / 3 / 10 / 4;
}

#w-node-_70d6362e-e601-7217-170b-47ae38807344-7a2bb564 {
  grid-area: 9 / 7 / 10 / 8;
}

#w-node-c39fa91f-eba3-235d-2a55-138760aaac3d-7a2bb564 {
  grid-area: 10 / 1 / 11 / 2;
}

#w-node-e913e483-21bd-79fe-85b3-08a296cd232b-7a2bb564 {
  grid-area: 10 / 2 / 11 / 3;
}

#w-node-_50490f5d-0b16-6322-30a2-4ee9ab504039-7a2bb564 {
  grid-area: 10 / 3 / 11 / 4;
}

#w-node-dffebffb-fc70-838a-f8e2-94e74011a2d6-7a2bb564 {
  grid-area: 13 / 1 / 15 / 5;
}

#w-node-_2b428e5d-9409-cbc9-79a4-4fa742c7c19a-7a2bb564 {
  grid-area: 13 / 6 / 14 / 8;
}

#w-node-_2b428e5d-9409-cbc9-79a4-4fa742c7c19b-7a2bb564 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_4e9d3344-9b4c-f4f0-e86a-30aaeaec3ffe-7a2bb564 {
  grid-area: 5 / 7 / 6 / 8;
}

#w-node-_39d0cafe-29e1-1a16-32a4-0de0599967ef-7a2bb564 {
  grid-area: 14 / 6 / 15 / 8;
}

#w-node-_045f70fc-8a19-b800-d4af-dace91ed40c0-7a2bb564 {
  grid-area: 15 / 1 / 16 / 2;
}

#w-node-_47d3a18a-3ef0-d0d6-2fce-50d1534de90e-7a2bb564 {
  grid-area: 15 / 5 / 16 / 6;
}

#w-node-_593e5579-a7a1-d636-fb1f-059c1e131996-7a2bb564 {
  grid-area: 16 / 2 / 19 / 6;
}

#w-node-_60da6fda-b79a-c362-58a4-207c97840a68-7a2bb564 {
  grid-area: 19 / 4 / 20 / 5;
}

#w-node-_16ac76f1-b8d1-55f6-d77e-1fd3532791e0-7a2bb564 {
  grid-area: 20 / 1 / 21 / 2;
}

#w-node-_07012b42-33cd-2354-325c-e6c998edd69c-7a2bb564 {
  grid-area: 20 / 3 / 21 / 4;
}

#w-node-_0fdc482b-b8d7-f4fd-23df-65fa80b12fec-7a2bb564 {
  grid-area: 20 / 5 / 21 / 7;
}

#w-node-_3a293776-0c26-1792-11b6-045c29d4d2c9-7a2bb564 {
  grid-area: 23 / 1 / 24 / 2;
}

#w-node-_5ba72e85-37dd-eaa4-1fe3-83d5cd2bd3cf-7a2bb564 {
  grid-area: 21 / 2 / 23 / 6;
}

#w-node-_8aa5cb82-41f0-e892-aa56-957e2aaaae6c-7a2bb564 {
  grid-area: 9 / 6 / 10 / 7;
}

#w-node-b6fba1dd-5276-9407-b9e7-334237e8c80a-7a2bb564 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: start;
}

#w-node-d37e9ebc-e33e-af40-dd55-d0071abf100d-7a2bb564, #w-node-d37e9ebc-e33e-af40-dd55-d0071abf100e-7a2bb564 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_6fb7cf4f-3f6a-8e58-9d81-0d10e06ee825-7a2bb564 {
  grid-area: 2 / 5 / 3 / 6;
}

#w-node-a7b44845-91e1-aa9a-b152-aeaa2bce9be8-7a2bb564 {
  grid-area: 4 / 1 / 5 / 3;
}

#w-node-_6f0bbea3-1943-1f1d-19f8-6a192aaf9496-7a2bb564 {
  grid-area: 3 / 3 / 5 / 7;
}

#w-node-da0358ff-6e13-dd73-e757-dcb12af1ca32-7a2bb564 {
  grid-area: 12 / 4 / 13 / 6;
}

#w-node-e44c3ce1-c245-ca5d-8e24-e4b70e56cb8b-7a2bb564 {
  grid-area: 6 / 6 / 7 / 7;
}

#w-node-a662a539-82a8-5cca-5a9a-d6c49287d40e-7a2bb564 {
  grid-area: 12 / 1 / 13 / 3;
}

#w-node-_24addc69-677b-e0c1-9199-f13ce49e2b3d-7a2bb564 {
  grid-area: 6 / 5 / 7 / 6;
}

#w-node-_17bbbf1c-6279-36be-cc05-6f0c5467c9ae-7a2bb564 {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-_5533033f-f9c1-5433-e78a-0fa2a24b6c80-7a2bb564 {
  grid-area: 5 / 4 / 6 / 6;
}

#w-node-cff53a2f-ac18-9a40-a976-3def25817515-7a2bb564 {
  grid-area: 5 / 7 / 6 / 8;
}

#w-node-dd152c08-0030-ff29-0f4a-6c7ed816c59f-7a2bb564 {
  grid-area: 6 / 1 / 7 / 3;
}

#w-node-d3d0095b-331b-97da-e0a9-5c906d45b0c5-7a2bb564 {
  grid-area: 7 / 3 / 9 / 9;
}

#w-node-d3d0095b-331b-97da-e0a9-5c906d45b0c6-7a2bb564 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-ed3c2f4a-53c5-4b1c-9f4b-7a437a14f468-7a2bb564 {
  grid-area: 10 / 1 / 11 / 3;
}

#w-node-_2b6e086e-4c2f-9217-97d7-e0fc153b49fd-7a2bb564 {
  grid-area: 9 / 3 / 12 / 7;
}

#w-node-_4cdbdbd6-3c1c-40af-25d7-fc96ed41b69a-7a2bb564 {
  grid-area: 11 / 7 / 12 / 9;
}

#w-node-a55d0488-5cc6-f6df-952d-e5c7b6d2364b-7a2bb564 {
  grid-area: 13 / 1 / 15 / 8;
}

#w-node-af0dabd1-01a2-e23c-154d-1ed2fceb818e-7a2bb564 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: start;
}

#w-node-c51e885b-42ea-6c36-911d-fa2df19f17ba-7a2bb564 {
  grid-area: 2 / 1 / 4 / 5;
}

#w-node-_676d2788-4a66-1c4a-4201-e548487906dc-7a2bb564, #w-node-_676d2788-4a66-1c4a-4201-e548487906dd-7a2bb564 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_4a4ec44a-2b14-6591-f1f4-8b930497c7cd-7a2bb564 {
  grid-area: 7 / 7 / 8 / 8;
}

#w-node-_7b84cf9d-7421-cc6a-fffb-7094891f3b2b-7a2bb564 {
  grid-area: 2 / 5 / 4 / 9;
}

#w-node-_311c009f-7e56-9dfe-4c80-ff7e88406970-7a2bb564 {
  grid-area: 8 / 2 / 9 / 4;
}

#w-node-f0472801-eb3e-4b3d-038f-061b1dc377a8-7a2bb564 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_9029355d-cccf-962f-2ffc-3dbbc4484056-7a2bb564 {
  grid-area: 7 / 5 / 8 / 6;
}

#w-node-bf2c5398-9a10-2007-3993-acb3a4c7e47d-7a2bb564 {
  grid-area: 7 / 4 / 8 / 5;
}

#w-node-_799cc5f3-049d-89d3-415c-831f1bb73dc5-7a2bb564 {
  grid-area: 4 / 4 / 5 / 5;
}

#w-node-_6b643b58-146e-5a91-c060-5814b4f7895e-7a2bb564 {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-a0359034-939b-fcf6-9d54-215a8330341d-7a2bb564 {
  grid-area: 8 / 5 / 9 / 7;
}

#w-node-e8eacc8e-451e-201c-017f-cb925dd99ef2-7a2bb564 {
  grid-area: 5 / 3 / 7 / 6;
}

#w-node-f3cf6871-43d1-a4b7-f491-e1dbe8307a55-7a2bb564 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-cdc9c1e6-de05-280d-95d4-e4635807c45c-7a2bb564 {
  grid-area: 5 / 6 / 6 / 7;
}

#w-node-_42ae7290-105e-d863-a2be-ec474f87f791-7a2bb564 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_56c3f353-38e3-93f2-c672-acfee059592c-7a2bb564 {
  grid-area: 7 / 2 / 8 / 3;
}

#w-node-_1f11559c-4abd-dc44-3abd-08ff6b260967-7a2bb564 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: start;
}

#w-node-_50dd4041-7fdb-d8fb-4feb-0f8bd6b9aed7-7a2bb564, #w-node-_50dd4041-7fdb-d8fb-4feb-0f8bd6b9aed8-7a2bb564 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_85bde85a-f5db-2b24-0db0-e4b2eba68abe-7a2bb564 {
  grid-area: 2 / 4 / 4 / 8;
}

#w-node-_8ac1b9e7-6c33-7442-d3b6-33b7727cd1b1-7a2bb564 {
  grid-area: 9 / 3 / 10 / 4;
}

#w-node-_27200605-b282-a7a9-eb5a-ed92993c62f5-7a2bb564 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-ead9a47a-443e-e230-b94e-744e9241a14c-7a2bb564 {
  grid-area: 5 / 5 / 6 / 6;
}

#w-node-c4e93c7a-193a-62fe-ac01-5ea7b5d71deb-7a2bb564 {
  grid-area: 9 / 2 / 10 / 3;
}

#w-node-_682e81b4-8464-faef-88a4-2639a2f90a2b-7a2bb564 {
  grid-area: 6 / 8 / 7 / 9;
}

#w-node-e32e55a6-edbf-cd05-4767-b837d844ec17-7a2bb564 {
  grid-area: 6 / 7 / 7 / 8;
}

#w-node-_9c7d4533-74b2-98d2-0fb8-b4eba2fd6895-7a2bb564 {
  grid-area: 6 / 6 / 7 / 7;
}

#w-node-_4407219a-4d80-8a0c-c253-7882627074b6-7a2bb564 {
  grid-area: 7 / 4 / 9 / 8;
}

#w-node-ac6a2475-d3ac-d7b2-f1d4-64cbcf4c74f9-7a2bb564 {
  grid-area: 6 / 3 / 7 / 4;
}

#w-node-_5cb8a39b-12a2-cc69-5528-27d814e74fb6-7a2bb564 {
  grid-area: 5 / 6 / 6 / 8;
}

#w-node-_047c7cf9-2e0c-0d92-4af4-a9b922d20e7d-7a2bb564 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_9b3004f9-affa-c9be-ff22-a8ba5bba5420-7a2bb564 {
  grid-area: 4 / 1 / 6 / 3;
}

#w-node-b4bee382-3629-5796-e323-d89f0848c3a6-7a2bb564 {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-c2695b7d-8dc7-60e8-511c-d200f646a569-7a2bb564 {
  grid-area: 8 / 3 / 9 / 4;
}

#w-node-_31d3626e-a137-1478-95d0-9d68b4b2610e-7a2bb564 {
  grid-area: 5 / 4 / 6 / 5;
}

#w-node-_8996f376-4610-3485-52dc-b47d3a4a1fc9-7a2bb564 {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-c11c1d3f-ab01-8ae5-de09-bd6ef51de6c7-7a2bb564 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_1fd3770d-bfbf-c69b-f033-1b9430f95407-7a2bb564 {
  grid-area: 9 / 1 / 10 / 2;
}

#w-node-_35880349-53ef-7299-ef16-0addb3b5c24e-7a2bb564 {
  grid-area: 9 / 5 / 10 / 7;
}

#w-node-_89a43c87-b005-5dfa-eebd-46218d83b1ce-7a2bb564 {
  grid-area: 9 / 7 / 10 / 8;
}

#w-node-c7de6259-9c05-8917-bdf3-839b0ea341e8-7a2bb564 {
  grid-area: 10 / 1 / 12 / 9;
}

#w-node-c7de6259-9c05-8917-bdf3-839b0ea341e9-7a2bb564 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_34e858aa-13e4-9a1a-ed65-f8e96c119b31-7a2bb564 {
  grid-area: 13 / 5 / 14 / 6;
}

#w-node-d81705cc-1f03-3547-9717-4b664720143f-7a2bb564 {
  grid-area: 12 / 3 / 14 / 5;
}

#w-node-f41ab485-4a9f-80fb-eb2f-f8ca7398abc6-7a2bb564 {
  grid-area: 12 / 7 / 13 / 8;
}

#w-node-bdb81140-dbff-3a19-bb86-c92b1e1fc971-7a2bb564 {
  grid-area: 12 / 6 / 13 / 7;
}

#w-node-_54c54373-6c1e-e5f7-4fde-acf901dd3379-7a2bb564 {
  grid-area: 12 / 1 / 14 / 3;
}

#w-node-_5ec7c12c-bd68-0b17-5b71-4529a0711d7e-7a2bb564 {
  grid-area: 13 / 8 / 14 / 9;
}

#w-node-c726c4c3-57b1-c859-a39a-1c1f954baac7-7a2bb564 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: start;
}

#w-node-_0c91ee02-7c4c-76b8-0daf-ba9b94411636-7a2bb564, #w-node-_0c91ee02-7c4c-76b8-0daf-ba9b94411637-7a2bb564 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-cdb05828-f649-1fb7-36af-be0a2e12856b-7a2bb564 {
  grid-area: 2 / 1 / 4 / 3;
}

#w-node-e0600669-cfa7-29c2-16e4-39347d652aa7-7a2bb564 {
  grid-area: 2 / 3 / 4 / 6;
}

#w-node-_7f4671e5-2fdc-e8de-3df2-dce7fe9fd25e-7a2bb564 {
  grid-area: 8 / 5 / 9 / 6;
}

#w-node-_1c37eea4-fd73-d80c-7369-d120fe04c784-7a2bb564 {
  grid-area: 8 / 4 / 9 / 5;
}

#w-node-_87a36404-9ccf-a0cb-26c9-e32a4bee319a-7a2bb564 {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-_4d213084-b36e-6c79-9a4a-ccf266c6e139-7a2bb564 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-cb3d35f8-9418-daee-35c9-0edbb84fb82e-7a2bb564 {
  grid-area: 4 / 4 / 5 / 5;
}

#w-node-ad0aee88-13b8-d3d7-5223-53a3488b3107-7a2bb564 {
  grid-area: 4 / 6 / 5 / 8;
}

#w-node-aa354804-271c-5e57-49d4-899bc468cd51-7a2bb564 {
  grid-area: 6 / 1 / 8 / 5;
}

#w-node-f4191a71-d51f-d775-abd7-624e386b3a0e-7a2bb564 {
  grid-area: 6 / 5 / 7 / 6;
}

#w-node-d34d1ea4-3337-6b00-223b-f7925905c9fb-7a2bb564 {
  grid-area: 7 / 6 / 8 / 8;
}

#w-node-ff402add-8d1c-1d6a-3611-4fb1c7791498-7a2bb564 {
  grid-area: 8 / 2 / 9 / 3;
}

#w-node-_3ecf5217-8348-cf50-af71-b04a454e8a95-7a2bb564 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: start;
}

#w-node-_11469851-1c02-8635-f68d-720b2c3b07b7-7a2bb564, #w-node-_11469851-1c02-8635-f68d-720b2c3b07b8-7a2bb564 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-a3d45587-459a-095c-eb7a-9f1b1ae4b560-7a2bb564 {
  grid-area: 9 / 7 / 10 / 8;
}

#w-node-cd0810e8-061b-6dc5-3643-18db738ed8ff-7a2bb564 {
  grid-area: 2 / 5 / 3 / 6;
}

#w-node-_5a56d5ba-943f-5125-8449-9c44d9b9d54f-7a2bb564 {
  grid-area: 10 / 6 / 11 / 7;
}

#w-node-_1d2e7d13-dbf3-461a-c960-11c00b2dc910-7a2bb564 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_773fa2a1-20b5-930c-572f-3d6b7eeb1c08-7a2bb564 {
  grid-area: 11 / 2 / 12 / 4;
}

#w-node-e64aaebc-2523-4df2-a0b5-ac0792cbf0d1-7a2bb564 {
  grid-area: 5 / 6 / 6 / 7;
}

#w-node-e24f45f4-7cb8-6d72-df5b-c12256987a17-7a2bb564 {
  grid-area: 10 / 5 / 11 / 6;
}

#w-node-_3aeae33c-9da1-44eb-2e84-29723c05cbe9-7a2bb564 {
  grid-area: 10 / 4 / 11 / 5;
}

#w-node-_20cb6c7a-67e2-c548-88a4-b261d0b76e81-7a2bb564 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-c864c5ea-3aad-23dc-4388-13ce706cb4e8-7a2bb564 {
  grid-area: 5 / 2 / 6 / 4;
}

#w-node-_3741c54c-fbe3-8275-9d26-ade9b138f376-7a2bb564 {
  grid-area: 3 / 4 / 5 / 8;
}

#w-node-_4ba066a2-0884-09ed-7cd2-300e8d214279-7a2bb564 {
  grid-area: 4 / 1 / 5 / 3;
}

#w-node-a02eaa6c-7a2d-81a9-4a64-a5f2f81302f0-7a2bb564 {
  grid-area: 11 / 6 / 12 / 7;
}

#w-node-f3406fba-75e0-19b3-2bac-5c8179e01adb-7a2bb564 {
  grid-area: 5 / 5 / 6 / 6;
}

#w-node-_97191372-2906-d4bc-0bc8-5865b714054c-7a2bb564 {
  grid-area: 6 / 4 / 7 / 8;
}

#w-node-_97191372-2906-d4bc-0bc8-5865b714054d-7a2bb564 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-f49cc90c-0b7c-43d0-a243-13fb6fc9659d-7a2bb564 {
  grid-area: 10 / 1 / 11 / 2;
}

#w-node-a07ddcaf-76ab-3d3d-d9e2-ec0ac437e689-7a2bb564 {
  grid-area: 8 / 2 / 10 / 6;
}

#w-node-_07871df3-a4e8-c493-666d-3235644ce822-7a2bb564 {
  grid-area: 10 / 2 / 11 / 3;
}

#w-node-ea597728-3f40-fb02-eceb-f7b5188d3b0d-7a2bb564 {
  grid-area: 11 / 5 / 12 / 6;
}

#w-node-ecca09b7-ec9b-2491-0e95-043197963b68-7a2bb564 {
  grid-area: 12 / 4 / 13 / 8;
}

#w-node-ecca09b7-ec9b-2491-0e95-043197963b69-7a2bb564 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_2314633f-1e90-1aa1-8d52-6b5c16cae49a-7a2bb564 {
  grid-area: 14 / 2 / 15 / 3;
}

#w-node-_017ad937-b2cb-ced3-9c67-99c43b09910f-7a2bb564 {
  grid-area: 14 / 4 / 16 / 8;
}

#w-node-_46a74610-69c5-e51b-858f-4a5d24435efc-7a2bb564 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: start;
}

#w-node-_2ef614f4-e1f3-2bb3-f86e-3c3cd3425879-7a2bb564 {
  grid-area: 2 / 1 / 5 / 5;
}

#w-node-_432091b5-4c7b-fad1-a6c6-963ff2138d5f-7a2bb564, #w-node-_432091b5-4c7b-fad1-a6c6-963ff2138d60-7a2bb564 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_7545f272-14e4-a509-1602-5e08c113b6c3-7a2bb564 {
  grid-area: 2 / 5 / 3 / 6;
}

#w-node-_08357238-8cb7-0316-5f76-13c7dcd32cca-7a2bb564 {
  grid-area: 4 / 6 / 5 / 7;
}

#w-node-_0814d895-7526-a24c-0291-144bc3c660c6-7a2bb564 {
  grid-area: 6 / 6 / 7 / 7;
}

#w-node-_1d23352a-8451-d4c1-23c1-6d4657148fca-7a2bb564 {
  grid-area: 6 / 7 / 7 / 8;
}

#w-node-_6a4cdd7a-462b-2055-92a8-e10c73a6dc19-7a2bb564 {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-c3a6b825-72fe-fa93-af30-894ecce03140-7a2bb564 {
  grid-area: 5 / 4 / 6 / 6;
}

#w-node-ce94325d-d14d-ac05-d8c5-fd0e7bb0659c-7a2bb564 {
  grid-area: 4 / 7 / 5 / 8;
}

#w-node-fb6ccf4e-fe2d-1c75-e7d2-8011218c5ee3-7a2bb564 {
  grid-area: 6 / 1 / 7 / 3;
}

#w-node-_10c13ac4-e373-0c6e-a211-c98b46c9a1f6-7a2bb564 {
  grid-area: 6 / 4 / 7 / 6;
}

#w-node-bb3e6783-64e8-237b-4177-28c169b4320a-7a2bb564 {
  grid-area: 7 / 1 / 8 / 3;
}

#w-node-_8593e533-40f0-1413-969d-74f9addaa82b-7a2bb564 {
  grid-area: 7 / 4 / 8 / 9;
}

#w-node-b10488e1-0ee7-24c1-a216-9cfc34a55ead-7a2bb564 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: start;
}

@media screen and (min-width: 1920px) {
  #w-node-e3097e2e-ecb1-ee9e-7a23-0b8b707ec64b-7a2bb564 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-c0fe1480-e5ec-eebe-7b7f-887d16df7deb-7a2bb564 {
    grid-area: 11 / 4 / 13 / 8;
  }

  #w-node-_78760413-31f6-b9c1-b194-dce3c0d7d1c6-7a2bb564 {
    grid-area: 2 / 5 / 3 / 7;
  }

  #w-node-_2b428e5d-9409-cbc9-79a4-4fa742c7c19a-7a2bb564 {
    grid-area: 13 / 6 / 14 / 7;
  }

  #w-node-_4e9d3344-9b4c-f4f0-e86a-30aaeaec3ffe-7a2bb564 {
    grid-area: 5 / 7 / 6 / 8;
  }

  #w-node-d3d0095b-331b-97da-e0a9-5c906d45b0c5-7a2bb564 {
    grid-column-end: 8;
  }

  #w-node-ed3c2f4a-53c5-4b1c-9f4b-7a437a14f468-7a2bb564 {
    grid-area: 10 / 1 / 11 / 2;
  }

  #w-node-_2b6e086e-4c2f-9217-97d7-e0fc153b49fd-7a2bb564 {
    grid-area: 9 / 2 / 12 / 6;
  }

  #w-node-_4cdbdbd6-3c1c-40af-25d7-fc96ed41b69a-7a2bb564 {
    grid-area: 11 / 6 / 12 / 8;
  }

  #w-node-_4a4ec44a-2b14-6591-f1f4-8b930497c7cd-7a2bb564 {
    grid-area: 8 / 7 / 9 / 8;
  }

  #w-node-_311c009f-7e56-9dfe-4c80-ff7e88406970-7a2bb564 {
    grid-row: 9 / 10;
  }

  #w-node-_9029355d-cccf-962f-2ffc-3dbbc4484056-7a2bb564, #w-node-bf2c5398-9a10-2007-3993-acb3a4c7e47d-7a2bb564 {
    grid-row: 8 / 9;
  }

  #w-node-_799cc5f3-049d-89d3-415c-831f1bb73dc5-7a2bb564 {
    grid-area: 4 / 4 / 5 / 5;
  }

  #w-node-a0359034-939b-fcf6-9d54-215a8330341d-7a2bb564 {
    grid-row: 9 / 10;
  }

  #w-node-_42ae7290-105e-d863-a2be-ec474f87f791-7a2bb564 {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-_56c3f353-38e3-93f2-c672-acfee059592c-7a2bb564, #w-node-a3d45587-459a-095c-eb7a-9f1b1ae4b560-7a2bb564 {
    grid-row: 8 / 9;
  }

  #w-node-cd0810e8-061b-6dc5-3643-18db738ed8ff-7a2bb564 {
    grid-column-end: 7;
  }

  #w-node-_5a56d5ba-943f-5125-8449-9c44d9b9d54f-7a2bb564 {
    grid-row: 9 / 10;
  }

  #w-node-_773fa2a1-20b5-930c-572f-3d6b7eeb1c08-7a2bb564 {
    grid-row: 10 / 11;
  }

  #w-node-e24f45f4-7cb8-6d72-df5b-c12256987a17-7a2bb564 {
    grid-area: 9 / 5 / 10 / 6;
  }

  #w-node-_3aeae33c-9da1-44eb-2e84-29723c05cbe9-7a2bb564 {
    grid-area: 9 / 4 / 10 / 5;
  }

  #w-node-a02eaa6c-7a2d-81a9-4a64-a5f2f81302f0-7a2bb564 {
    grid-row: 10 / 11;
  }

  #w-node-f49cc90c-0b7c-43d0-a243-13fb6fc9659d-7a2bb564 {
    grid-row: 9 / 10;
  }

  #w-node-a07ddcaf-76ab-3d3d-d9e2-ec0ac437e689-7a2bb564 {
    grid-row: 7 / 9;
  }

  #w-node-_07871df3-a4e8-c493-666d-3235644ce822-7a2bb564 {
    grid-row: 9 / 10;
  }

  #w-node-ea597728-3f40-fb02-eceb-f7b5188d3b0d-7a2bb564 {
    grid-row: 10 / 11;
  }

  #w-node-ecca09b7-ec9b-2491-0e95-043197963b68-7a2bb564 {
    grid-area: 11 / 4 / 12 / 8;
  }

  #w-node-_2314633f-1e90-1aa1-8d52-6b5c16cae49a-7a2bb564 {
    grid-area: 12 / 2 / 13 / 3;
  }

  #w-node-_017ad937-b2cb-ced3-9c67-99c43b09910f-7a2bb564 {
    grid-area: 12 / 4 / 14 / 8;
  }
}

@media screen and (min-width: 1440px) {
  #w-node-c0fe1480-e5ec-eebe-7b7f-887d16df7deb-7a2bb564 {
    grid-area: 11 / 4 / 13 / 9;
  }

  #w-node-d3d0095b-331b-97da-e0a9-5c906d45b0c5-7a2bb564 {
    grid-area: 7 / 4 / 9 / 9;
  }

  #w-node-a55d0488-5cc6-f6df-952d-e5c7b6d2364b-7a2bb564 {
    grid-area: 13 / 3 / 15 / 8;
  }

  #w-node-_8ac1b9e7-6c33-7442-d3b6-33b7727cd1b1-7a2bb564 {
    grid-area: 9 / 3 / 10 / 4;
  }

  #w-node-c4e93c7a-193a-62fe-ac01-5ea7b5d71deb-7a2bb564 {
    grid-area: 9 / 2 / 10 / 3;
  }

  #w-node-_35880349-53ef-7299-ef16-0addb3b5c24e-7a2bb564 {
    grid-area: 9 / 5 / 10 / 7;
  }

  #w-node-_89a43c87-b005-5dfa-eebd-46218d83b1ce-7a2bb564 {
    grid-area: 9 / 7 / 10 / 8;
  }

  #w-node-c7de6259-9c05-8917-bdf3-839b0ea341e8-7a2bb564 {
    grid-area: 10 / 4 / 12 / 9;
    align-self: center;
  }

  #w-node-_34e858aa-13e4-9a1a-ed65-f8e96c119b31-7a2bb564 {
    grid-area: 13 / 5 / 14 / 6;
  }

  #w-node-d81705cc-1f03-3547-9717-4b664720143f-7a2bb564 {
    grid-area: 12 / 3 / 14 / 5;
  }

  #w-node-f41ab485-4a9f-80fb-eb2f-f8ca7398abc6-7a2bb564 {
    grid-area: 12 / 7 / 13 / 8;
  }

  #w-node-bdb81140-dbff-3a19-bb86-c92b1e1fc971-7a2bb564 {
    grid-area: 12 / 6 / 13 / 7;
  }

  #w-node-_54c54373-6c1e-e5f7-4fde-acf901dd3379-7a2bb564 {
    grid-area: 12 / 1 / 14 / 3;
  }

  #w-node-_5ec7c12c-bd68-0b17-5b71-4529a0711d7e-7a2bb564 {
    grid-area: 13 / 8 / 14 / 9;
  }

  #w-node-_4ba066a2-0884-09ed-7cd2-300e8d214279-7a2bb564 {
    grid-area: 4 / 1 / 5 / 2;
  }
}

@media screen and (min-width: 1280px) {
  #w-node-c0fe1480-e5ec-eebe-7b7f-887d16df7deb-7a2bb564 {
    grid-area: 11 / 3 / 13 / 9;
  }

  #w-node-a55d0488-5cc6-f6df-952d-e5c7b6d2364b-7a2bb564 {
    grid-area: 13 / 3 / 15 / 8;
  }

  #w-node-_1f11559c-4abd-dc44-3abd-08ff6b260967-7a2bb564 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-c7de6259-9c05-8917-bdf3-839b0ea341e8-7a2bb564 {
    grid-area: 10 / 3 / 12 / 9;
  }

  #w-node-_4ba066a2-0884-09ed-7cd2-300e8d214279-7a2bb564 {
    grid-area: 4 / 1 / 5 / 3;
  }
}

@media screen and (max-width: 991px) {
  #w-node-a2e67422-2c27-e6a9-d680-a2aeb645dcda-7a2bb564 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-c78c6412-8b44-8c77-5776-6aa2c7c1642a-7a2bb564 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-a2e67422-2c27-e6a9-d680-a2aeb645dce3-7a2bb564 {
    grid-column-end: 3;
  }

  #w-node-ee15f150-bd0e-e058-5239-7b3ae3e926a8-7a2bb564 {
    grid-column-end: 4;
  }

  #w-node-c0fe1480-e5ec-eebe-7b7f-887d16df7deb-7a2bb564 {
    grid-area: 11 / 4 / 13 / 9;
  }

  #w-node-f11dd535-bd34-2915-e677-6b6443a171e6-7a2bb564 {
    grid-area: 23 / 3 / 24 / 5;
  }

  #w-node-_16ac76f1-b8d1-55f6-d77e-1fd3532791e0-7a2bb564 {
    grid-row: 20 / 21;
  }

  #w-node-_07012b42-33cd-2354-325c-e6c998edd69c-7a2bb564 {
    grid-area: 20 / 3 / 21 / 4;
  }

  #w-node-_3a293776-0c26-1792-11b6-045c29d4d2c9-7a2bb564 {
    grid-area: 23 / 1 / 24 / 2;
  }

  #w-node-a55d0488-5cc6-f6df-952d-e5c7b6d2364b-7a2bb564 {
    grid-area: 13 / 1 / 14 / 8;
  }

  #w-node-_4a4ec44a-2b14-6591-f1f4-8b930497c7cd-7a2bb564 {
    grid-area: 8 / 7 / 9 / 8;
  }

  #w-node-_311c009f-7e56-9dfe-4c80-ff7e88406970-7a2bb564 {
    grid-row: 9 / 10;
  }

  #w-node-_9029355d-cccf-962f-2ffc-3dbbc4484056-7a2bb564 {
    grid-area: 8 / 5 / 9 / 6;
  }

  #w-node-bf2c5398-9a10-2007-3993-acb3a4c7e47d-7a2bb564 {
    grid-area: 8 / 4 / 9 / 5;
  }

  #w-node-a0359034-939b-fcf6-9d54-215a8330341d-7a2bb564 {
    grid-row: 9 / 10;
  }

  #w-node-f3cf6871-43d1-a4b7-f491-e1dbe8307a55-7a2bb564 {
    grid-area: 7 / 7 / 8 / 8;
  }

  #w-node-cdc9c1e6-de05-280d-95d4-e4635807c45c-7a2bb564 {
    grid-area: 5 / 6 / 7 / 7;
  }

  #w-node-_42ae7290-105e-d863-a2be-ec474f87f791-7a2bb564 {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-_56c3f353-38e3-93f2-c672-acfee059592c-7a2bb564 {
    grid-area: 8 / 2 / 9 / 3;
  }

  #w-node-c7de6259-9c05-8917-bdf3-839b0ea341e8-7a2bb564 {
    grid-area: 10 / 5 / 12 / 9;
    align-self: center;
  }

  #w-node-_6a28d4df-0e9a-add3-3307-d32b4cd830fc-7a2bb564 {
    grid-area: 1 / 5 / 2 / 6;
  }

  #w-node-a3d45587-459a-095c-eb7a-9f1b1ae4b560-7a2bb564 {
    grid-area: 8 / 7 / 9 / 8;
  }

  #w-node-_5a56d5ba-943f-5125-8449-9c44d9b9d54f-7a2bb564 {
    grid-area: 9 / 6 / 10 / 7;
  }

  #w-node-_773fa2a1-20b5-930c-572f-3d6b7eeb1c08-7a2bb564 {
    grid-area: 10 / 2 / 11 / 4;
  }

  #w-node-e24f45f4-7cb8-6d72-df5b-c12256987a17-7a2bb564 {
    grid-area: 9 / 5 / 10 / 6;
  }

  #w-node-_3aeae33c-9da1-44eb-2e84-29723c05cbe9-7a2bb564 {
    grid-area: 9 / 4 / 10 / 5;
  }

  #w-node-_4ba066a2-0884-09ed-7cd2-300e8d214279-7a2bb564 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-a02eaa6c-7a2d-81a9-4a64-a5f2f81302f0-7a2bb564 {
    grid-area: 10 / 6 / 11 / 7;
  }

  #w-node-f49cc90c-0b7c-43d0-a243-13fb6fc9659d-7a2bb564 {
    grid-area: 9 / 1 / 10 / 2;
  }

  #w-node-a07ddcaf-76ab-3d3d-d9e2-ec0ac437e689-7a2bb564 {
    grid-area: 7 / 2 / 9 / 6;
  }

  #w-node-_07871df3-a4e8-c493-666d-3235644ce822-7a2bb564 {
    grid-area: 9 / 2 / 10 / 3;
  }

  #w-node-ea597728-3f40-fb02-eceb-f7b5188d3b0d-7a2bb564 {
    grid-area: 10 / 5 / 11 / 6;
  }

  #w-node-ecca09b7-ec9b-2491-0e95-043197963b68-7a2bb564 {
    grid-area: 11 / 4 / 12 / 8;
  }

  #w-node-_2314633f-1e90-1aa1-8d52-6b5c16cae49a-7a2bb564 {
    grid-area: 12 / 2 / 13 / 3;
  }

  #w-node-_017ad937-b2cb-ced3-9c67-99c43b09910f-7a2bb564 {
    grid-area: 12 / 4 / 14 / 8;
  }
}

@media screen and (max-width: 767px) {
  #w-node-ee15f150-bd0e-e058-5239-7b3ae3e926a8-7a2bb564 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-e4d61803-1858-b975-83f1-000e3ea355b8-7a2bb564 {
    grid-column: 3 / 5;
  }

  #w-node-c0fe1480-e5ec-eebe-7b7f-887d16df7deb-7a2bb564 {
    grid-area: 10 / 1 / 11 / 5;
  }

  #w-node-_7013fe15-7ac1-83f1-efc0-363768ecdfe3-7a2bb564 {
    grid-area: 32 / 4 / 33 / 5;
  }

  #w-node-a91b976e-eaf8-9d4e-4576-408075f0592c-7a2bb564 {
    grid-area: 33 / 1 / 34 / 2;
  }

  #w-node-f11dd535-bd34-2915-e677-6b6443a171e6-7a2bb564 {
    grid-area: 21 / 3 / 22 / 5;
  }

  #w-node-_93f5c18e-0973-c8a0-8bc4-b243c8e5575f-7a2bb564 {
    grid-area: 20 / 4 / 21 / 5;
  }

  #w-node-a6e3ee1a-c8c7-ba56-a3c4-e5d3ff78a741-7a2bb564 {
    grid-area: 20 / 2 / 21 / 3;
  }

  #w-node-_6b2151d3-9a41-b65d-2984-c84d2eeaa1d9-7a2bb564 {
    grid-area: 22 / 4 / 23 / 5;
  }

  #w-node-bbc61889-2921-79a0-e2c8-c136de48c6f4-7a2bb564 {
    grid-area: 21 / 3 / 22 / 4;
  }

  #w-node-e75b0461-1d24-98a7-cf22-9f55d78bdb24-7a2bb564 {
    grid-area: 16 / 3 / 17 / 5;
  }

  #w-node-_591fbf34-10e0-dfd5-88e5-18ba31c1e154-7a2bb564 {
    grid-column: 1 / 5;
  }

  #w-node-ede52720-8104-4093-8c95-7b36f31bc512-7a2bb564 {
    grid-area: 9 / 3 / 10 / 5;
  }

  #w-node-_78760413-31f6-b9c1-b194-dce3c0d7d1c6-7a2bb564 {
    grid-column: 3 / 5;
  }

  #w-node-_599413c2-a073-3b5c-c971-cf1b7b4e6016-7a2bb564 {
    grid-area: 5 / 2 / 6 / 3;
  }

  #w-node-_8cf9b65d-d473-b03b-c2be-cfcad68871a9-7a2bb564, #w-node-_472dbfd7-7235-379b-b95c-ede484c2732d-7a2bb564 {
    grid-area: 9 / 1 / 10 / 2;
  }

  #w-node-_70d6362e-e601-7217-170b-47ae38807344-7a2bb564 {
    grid-column: 4 / 5;
  }

  #w-node-e913e483-21bd-79fe-85b3-08a296cd232b-7a2bb564 {
    grid-area: 9 / 2 / 10 / 3;
  }

  #w-node-dffebffb-fc70-838a-f8e2-94e74011a2d6-7a2bb564 {
    grid-area: 12 / 1 / 15 / 5;
  }

  #w-node-_2b428e5d-9409-cbc9-79a4-4fa742c7c19a-7a2bb564 {
    grid-area: 11 / 2 / 12 / 3;
  }

  #w-node-_4e9d3344-9b4c-f4f0-e86a-30aaeaec3ffe-7a2bb564 {
    grid-area: 5 / 4 / 6 / 5;
  }

  #w-node-_39d0cafe-29e1-1a16-32a4-0de0599967ef-7a2bb564 {
    grid-area: 15 / 1 / 16 / 3;
  }

  #w-node-_045f70fc-8a19-b800-d4af-dace91ed40c0-7a2bb564 {
    grid-area: 21 / 4 / 22 / 5;
  }

  #w-node-_47d3a18a-3ef0-d0d6-2fce-50d1534de90e-7a2bb564 {
    grid-area: 15 / 4 / 16 / 5;
  }

  #w-node-_593e5579-a7a1-d636-fb1f-059c1e131996-7a2bb564 {
    grid-area: 17 / 1 / 20 / 5;
  }

  #w-node-_60da6fda-b79a-c362-58a4-207c97840a68-7a2bb564 {
    grid-area: 27 / 2 / 28 / 3;
  }

  #w-node-_16ac76f1-b8d1-55f6-d77e-1fd3532791e0-7a2bb564 {
    grid-area: 26 / 1 / 27 / 2;
  }

  #w-node-_07012b42-33cd-2354-325c-e6c998edd69c-7a2bb564 {
    grid-area: 20 / 1 / 21 / 2;
  }

  #w-node-_0fdc482b-b8d7-f4fd-23df-65fa80b12fec-7a2bb564 {
    grid-area: 28 / 3 / 29 / 5;
  }

  #w-node-_3a293776-0c26-1792-11b6-045c29d4d2c9-7a2bb564 {
    grid-area: 21 / 2 / 22 / 3;
  }

  #w-node-_5ba72e85-37dd-eaa4-1fe3-83d5cd2bd3cf-7a2bb564 {
    grid-area: 30 / 1 / 32 / 5;
  }

  #w-node-_6fb7cf4f-3f6a-8e58-9d81-0d10e06ee825-7a2bb564 {
    grid-column: 3 / 5;
  }

  #w-node-a7b44845-91e1-aa9a-b152-aeaa2bce9be8-7a2bb564 {
    grid-area: 5 / 3 / 6 / 5;
  }

  #w-node-_6f0bbea3-1943-1f1d-19f8-6a192aaf9496-7a2bb564 {
    grid-area: 3 / 1 / 5 / 5;
  }

  #w-node-da0358ff-6e13-dd73-e757-dcb12af1ca32-7a2bb564 {
    grid-area: 12 / 5 / 13 / 7;
  }

  #w-node-e44c3ce1-c245-ca5d-8e24-e4b70e56cb8b-7a2bb564 {
    grid-area: 5 / 2 / 6 / 3;
  }

  #w-node-a662a539-82a8-5cca-5a9a-d6c49287d40e-7a2bb564 {
    grid-area: 12 / 3 / 13 / 5;
  }

  #w-node-cff53a2f-ac18-9a40-a976-3def25817515-7a2bb564 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-d3d0095b-331b-97da-e0a9-5c906d45b0c5-7a2bb564 {
    grid-area: 6 / 1 / 8 / 5;
  }

  #w-node-ed3c2f4a-53c5-4b1c-9f4b-7a437a14f468-7a2bb564 {
    grid-area: 8 / 3 / 9 / 5;
  }

  #w-node-_2b6e086e-4c2f-9217-97d7-e0fc153b49fd-7a2bb564 {
    grid-area: 9 / 1 / 12 / 5;
  }

  #w-node-_83092a68-0ff2-5f5b-9e9e-b307b60f11a3-7a2bb564 {
    grid-area: 12 / 3 / 13 / 4;
  }

  #w-node-_4cdbdbd6-3c1c-40af-25d7-fc96ed41b69a-7a2bb564 {
    grid-area: 12 / 1 / 13 / 3;
  }

  #w-node-a55d0488-5cc6-f6df-952d-e5c7b6d2364b-7a2bb564 {
    grid-area: 13 / 1 / 14 / 5;
  }

  #w-node-_4331ac23-1eb0-24f3-bb14-769f9c47f6f6-7a2bb564 {
    grid-area: 12 / 4 / 13 / 5;
  }

  #w-node-c51e885b-42ea-6c36-911d-fa2df19f17ba-7a2bb564 {
    grid-row-end: 3;
    grid-column-end: 3;
  }

  #w-node-_4a4ec44a-2b14-6591-f1f4-8b930497c7cd-7a2bb564 {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-_7b84cf9d-7421-cc6a-fffb-7094891f3b2b-7a2bb564 {
    grid-column: 3 / 5;
    grid-row-end: 3;
  }

  #w-node-_311c009f-7e56-9dfe-4c80-ff7e88406970-7a2bb564 {
    grid-area: 9 / 3 / 10 / 5;
  }

  #w-node-f0472801-eb3e-4b3d-038f-061b1dc377a8-7a2bb564 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_9029355d-cccf-962f-2ffc-3dbbc4484056-7a2bb564 {
    grid-area: 7 / 4 / 8 / 5;
  }

  #w-node-bf2c5398-9a10-2007-3993-acb3a4c7e47d-7a2bb564 {
    grid-area: 7 / 2 / 8 / 3;
  }

  #w-node-_799cc5f3-049d-89d3-415c-831f1bb73dc5-7a2bb564 {
    grid-area: 3 / 3 / 4 / 4;
  }

  #w-node-_6b643b58-146e-5a91-c060-5814b4f7895e-7a2bb564 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-a0359034-939b-fcf6-9d54-215a8330341d-7a2bb564 {
    grid-area: 8 / 3 / 9 / 5;
  }

  #w-node-e8eacc8e-451e-201c-017f-cb925dd99ef2-7a2bb564 {
    grid-area: 5 / 2 / 7 / 4;
  }

  #w-node-f3cf6871-43d1-a4b7-f491-e1dbe8307a55-7a2bb564 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-cdc9c1e6-de05-280d-95d4-e4635807c45c-7a2bb564 {
    grid-area: 9 / 1 / 10 / 2;
  }

  #w-node-_42ae7290-105e-d863-a2be-ec474f87f791-7a2bb564 {
    grid-area: 7 / 3 / 8 / 4;
  }

  #w-node-_56c3f353-38e3-93f2-c672-acfee059592c-7a2bb564 {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-_85bde85a-f5db-2b24-0db0-e4b2eba68abe-7a2bb564 {
    grid-area: 3 / 1 / 5 / 5;
  }

  #w-node-c4e93c7a-193a-62fe-ac01-5ea7b5d71deb-7a2bb564 {
    grid-area: 7 / 2 / 8 / 3;
  }

  #w-node-_682e81b4-8464-faef-88a4-2639a2f90a2b-7a2bb564 {
    grid-area: 6 / 3 / 7 / 4;
  }

  #w-node-e32e55a6-edbf-cd05-4767-b837d844ec17-7a2bb564 {
    grid-area: 7 / 2 / 8 / 3;
  }

  #w-node-_4407219a-4d80-8a0c-c253-7882627074b6-7a2bb564 {
    grid-area: 7 / 3 / 8 / 5;
  }

  #w-node-ac6a2475-d3ac-d7b2-f1d4-64cbcf4c74f9-7a2bb564 {
    grid-area: 6 / 2 / 7 / 3;
  }

  #w-node-_047c7cf9-2e0c-0d92-4af4-a9b922d20e7d-7a2bb564 {
    grid-area: 2 / 3 / 3 / 5;
  }

  #w-node-_9b3004f9-affa-c9be-ff22-a8ba5bba5420-7a2bb564 {
    grid-area: 5 / 2 / 6 / 3;
  }

  #w-node-c2695b7d-8dc7-60e8-511c-d200f646a569-7a2bb564 {
    grid-area: 6 / 4 / 7 / 5;
  }

  #w-node-e57e0b50-299f-878e-d92a-f492997589a0-7a2bb564 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-b5894a3f-1935-7be2-6010-1bc392212861-7a2bb564 {
    grid-area: 6 / 4 / 7 / 5;
  }

  #w-node-_8996f376-4610-3485-52dc-b47d3a4a1fc9-7a2bb564 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-a9789a20-1fbb-27a8-a0ea-6173f6acfa27-7a2bb564 {
    grid-area: 5 / 4 / 6 / 5;
  }

  #w-node-c11c1d3f-ab01-8ae5-de09-bd6ef51de6c7-7a2bb564 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_1fd3770d-bfbf-c69b-f033-1b9430f95407-7a2bb564 {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-c7de6259-9c05-8917-bdf3-839b0ea341e8-7a2bb564 {
    grid-area: 14 / 1 / 15 / 5;
  }

  #w-node-_34e858aa-13e4-9a1a-ed65-f8e96c119b31-7a2bb564 {
    grid-area: 8 / 3 / 9 / 5;
  }

  #w-node-d81705cc-1f03-3547-9717-4b664720143f-7a2bb564 {
    grid-area: 9 / 3 / 11 / 5;
  }

  #w-node-f41ab485-4a9f-80fb-eb2f-f8ca7398abc6-7a2bb564 {
    grid-area: 12 / 2 / 13 / 3;
  }

  #w-node-bdb81140-dbff-3a19-bb86-c92b1e1fc971-7a2bb564 {
    grid-area: 12 / 1 / 13 / 2;
  }

  #w-node-_2a2a3f70-09d5-8ee8-7bdb-25a3a1813fcc-7a2bb564 {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-_54c54373-6c1e-e5f7-4fde-acf901dd3379-7a2bb564 {
    grid-area: 9 / 1 / 11 / 3;
  }

  #w-node-_5ec7c12c-bd68-0b17-5b71-4529a0711d7e-7a2bb564 {
    grid-area: 12 / 4 / 13 / 5;
  }

  #w-node-_78877573-e11b-6046-f81d-13c5655ef8b8-7a2bb564 {
    grid-area: 12 / 3 / 13 / 4;
  }

  #w-node-_0c91ee02-7c4c-76b8-0daf-ba9b94411636-7a2bb564 {
    grid-column-end: 4;
  }

  #w-node-e0600669-cfa7-29c2-16e4-39347d652aa7-7a2bb564 {
    grid-area: 3 / 1 / 5 / 5;
  }

  #w-node-_7f4671e5-2fdc-e8de-3df2-dce7fe9fd25e-7a2bb564 {
    grid-area: 9 / 4 / 10 / 5;
  }

  #w-node-_1c37eea4-fd73-d80c-7369-d120fe04c784-7a2bb564 {
    grid-area: 9 / 1 / 10 / 2;
  }

  #w-node-_87a36404-9ccf-a0cb-26c9-e32a4bee319a-7a2bb564 {
    grid-area: 3 / 5 / 4 / 6;
  }

  #w-node-_4d213084-b36e-6c79-9a4a-ccf266c6e139-7a2bb564 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-cb3d35f8-9418-daee-35c9-0edbb84fb82e-7a2bb564 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-ad0aee88-13b8-d3d7-5223-53a3488b3107-7a2bb564 {
    grid-area: 5 / 3 / 6 / 5;
  }

  #w-node-aa354804-271c-5e57-49d4-899bc468cd51-7a2bb564 {
    grid-row: 7 / 9;
  }

  #w-node-f4191a71-d51f-d775-abd7-624e386b3a0e-7a2bb564 {
    grid-area: 6 / 2 / 7 / 4;
  }

  #w-node-d34d1ea4-3337-6b00-223b-f7925905c9fb-7a2bb564 {
    grid-area: 7 / 5 / 8 / 7;
  }

  #w-node-_6a28d4df-0e9a-add3-3307-d32b4cd830fc-7a2bb564 {
    grid-area: 5 / 3 / 6 / 5;
  }

  #w-node-ff402add-8d1c-1d6a-3611-4fb1c7791498-7a2bb564 {
    grid-area: 9 / 2 / 10 / 3;
  }

  #w-node-a3d45587-459a-095c-eb7a-9f1b1ae4b560-7a2bb564 {
    grid-area: 10 / 1 / 11 / 2;
  }

  #w-node-cd0810e8-061b-6dc5-3643-18db738ed8ff-7a2bb564 {
    grid-area: 5 / 3 / 6 / 5;
  }

  #w-node-_1d2e7d13-dbf3-461a-c960-11c00b2dc910-7a2bb564 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_773fa2a1-20b5-930c-572f-3d6b7eeb1c08-7a2bb564 {
    grid-area: 11 / 3 / 12 / 5;
  }

  #w-node-e64aaebc-2523-4df2-a0b5-ac0792cbf0d1-7a2bb564 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_3aeae33c-9da1-44eb-2e84-29723c05cbe9-7a2bb564 {
    grid-area: 10 / 5 / 11 / 6;
  }

  #w-node-_20cb6c7a-67e2-c548-88a4-b261d0b76e81-7a2bb564 {
    grid-area: 5 / 2 / 6 / 3;
  }

  #w-node-c864c5ea-3aad-23dc-4388-13ce706cb4e8-7a2bb564 {
    grid-area: 6 / 3 / 7 / 5;
  }

  #w-node-_3741c54c-fbe3-8275-9d26-ade9b138f376-7a2bb564 {
    grid-area: 3 / 1 / 5 / 5;
  }

  #w-node-_4ba066a2-0884-09ed-7cd2-300e8d214279-7a2bb564 {
    grid-area: 2 / 3 / 3 / 5;
  }

  #w-node-a02eaa6c-7a2d-81a9-4a64-a5f2f81302f0-7a2bb564 {
    grid-area: 10 / 4 / 11 / 5;
  }

  #w-node-f3406fba-75e0-19b3-2bac-5c8179e01adb-7a2bb564 {
    grid-area: 6 / 2 / 7 / 3;
  }

  #w-node-_97191372-2906-d4bc-0bc8-5865b714054c-7a2bb564 {
    grid-area: 7 / 1 / 8 / 4;
  }

  #w-node-f49cc90c-0b7c-43d0-a243-13fb6fc9659d-7a2bb564 {
    grid-area: 11 / 2 / 12 / 3;
  }

  #w-node-a07ddcaf-76ab-3d3d-d9e2-ec0ac437e689-7a2bb564 {
    grid-area: 8 / 1 / 10 / 5;
  }

  #w-node-_07871df3-a4e8-c493-666d-3235644ce822-7a2bb564 {
    grid-area: 11 / 1 / 12 / 2;
  }

  #w-node-ea597728-3f40-fb02-eceb-f7b5188d3b0d-7a2bb564 {
    grid-area: 10 / 3 / 11 / 4;
  }

  #w-node-ecca09b7-ec9b-2491-0e95-043197963b68-7a2bb564 {
    grid-area: 12 / 3 / 13 / 5;
  }

  #w-node-_017ad937-b2cb-ced3-9c67-99c43b09910f-7a2bb564 {
    grid-area: 12 / 1 / 13 / 3;
  }

  #w-node-_2ef614f4-e1f3-2bb3-f86e-3c3cd3425879-7a2bb564 {
    grid-area: 2 / 1 / 4 / 4;
  }

  #w-node-_7545f272-14e4-a509-1602-5e08c113b6c3-7a2bb564 {
    grid-area: 2 / 4 / 3 / 5;
  }

  #w-node-_08357238-8cb7-0316-5f76-13c7dcd32cca-7a2bb564 {
    grid-area: 3 / 4 / 4 / 5;
  }

  #w-node-_0814d895-7526-a24c-0291-144bc3c660c6-7a2bb564 {
    grid-area: 5 / 2 / 6 / 3;
  }

  #w-node-_1d23352a-8451-d4c1-23c1-6d4657148fca-7a2bb564 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_6a4cdd7a-462b-2055-92a8-e10c73a6dc19-7a2bb564 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-c3a6b825-72fe-fa93-af30-894ecce03140-7a2bb564 {
    grid-area: 4 / 3 / 5 / 5;
  }

  #w-node-ce94325d-d14d-ac05-d8c5-fd0e7bb0659c-7a2bb564 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_10c13ac4-e373-0c6e-a211-c98b46c9a1f6-7a2bb564 {
    grid-area: 5 / 3 / 6 / 5;
  }

  #w-node-bb3e6783-64e8-237b-4177-28c169b4320a-7a2bb564 {
    grid-area: 6 / 3 / 7 / 4;
  }

  #w-node-_8593e533-40f0-1413-969d-74f9addaa82b-7a2bb564 {
    grid-area: 7 / 1 / 8 / 5;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_296ad945-8a1a-bb7b-1bb0-0e307a699292-7a2bb564 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_8bf2de8f-e6a3-4d31-1cc4-d295d72c92d7-7a2bb564 {
    grid-area: 7 / 2 / 8 / 4;
  }

  #w-node-dd5df93d-909f-be4a-8334-10494e4c2abd-7a2bb564 {
    grid-area: 3 / 2 / 4 / 4;
  }

  #w-node-eb59e02c-8059-dc0d-9c23-2bb55557a530-7a2bb564 {
    grid-area: 6 / 2 / 7 / 4;
  }

  #w-node-e3097e2e-ecb1-ee9e-7a23-0b8b707ec64b-7a2bb564 {
    grid-area: 4 / 2 / 5 / 4;
  }

  #w-node-f46dc01d-eb5a-4076-24e0-cd175cf55380-7a2bb564 {
    grid-area: 5 / 2 / 6 / 4;
  }

  #w-node-f11dd535-bd34-2915-e677-6b6443a171e6-7a2bb564 {
    grid-area: 20 / 3 / 21 / 5;
  }

  #w-node-_93f5c18e-0973-c8a0-8bc4-b243c8e5575f-7a2bb564 {
    grid-area: 19 / 4 / 20 / 5;
  }

  #w-node-a6e3ee1a-c8c7-ba56-a3c4-e5d3ff78a741-7a2bb564 {
    grid-area: 19 / 2 / 20 / 3;
  }

  #w-node-_2b428e5d-9409-cbc9-79a4-4fa742c7c19a-7a2bb564 {
    grid-area: 12 / 2 / 13 / 4;
  }

  #w-node-_593e5579-a7a1-d636-fb1f-059c1e131996-7a2bb564 {
    grid-area: 17 / 1 / 19 / 5;
  }

  #w-node-_07012b42-33cd-2354-325c-e6c998edd69c-7a2bb564 {
    grid-area: 19 / 1 / 20 / 2;
  }

  #w-node-_3a293776-0c26-1792-11b6-045c29d4d2c9-7a2bb564 {
    grid-area: 20 / 2 / 21 / 3;
  }

  #w-node-a55d0488-5cc6-f6df-952d-e5c7b6d2364b-7a2bb564 {
    grid-row-end: 15;
  }

  #w-node-_4331ac23-1eb0-24f3-bb14-769f9c47f6f6-7a2bb564 {
    grid-area: 12 / 4 / 13 / 5;
  }

  #w-node-_6e199a11-7855-ec7b-c94b-94963179d74d-7a2bb564 {
    grid-area: 8 / 2 / 9 / 3;
  }

  #w-node-c11c1d3f-ab01-8ae5-de09-bd6ef51de6c7-7a2bb564 {
    grid-area: 2 / 3 / 3 / 5;
  }

  #w-node-c7de6259-9c05-8917-bdf3-839b0ea341e8-7a2bb564 {
    grid-area: 12 / 1 / 13 / 5;
    align-self: center;
  }

  #w-node-f41ab485-4a9f-80fb-eb2f-f8ca7398abc6-7a2bb564 {
    grid-area: 11 / 2 / 12 / 3;
  }

  #w-node-bdb81140-dbff-3a19-bb86-c92b1e1fc971-7a2bb564 {
    grid-area: 11 / 1 / 12 / 2;
  }

  #w-node-_5ec7c12c-bd68-0b17-5b71-4529a0711d7e-7a2bb564 {
    grid-area: 11 / 4 / 12 / 5;
  }

  #w-node-_78877573-e11b-6046-f81d-13c5655ef8b8-7a2bb564 {
    grid-area: 11 / 3 / 12 / 4;
  }

  #w-node-_4d213084-b36e-6c79-9a4a-ccf266c6e139-7a2bb564 {
    grid-area: 2 / 3 / 3 / 5;
  }

  #w-node-cd0810e8-061b-6dc5-3643-18db738ed8ff-7a2bb564 {
    grid-area: 5 / 3 / 6 / 5;
  }

  #w-node-_97191372-2906-d4bc-0bc8-5865b714054c-7a2bb564 {
    grid-area: 7 / 1 / 8 / 4;
  }

  #w-node-ecca09b7-ec9b-2491-0e95-043197963b68-7a2bb564 {
    grid-area: 12 / 3 / 13 / 5;
  }
}


@font-face {
  font-family: 'Font2';
  src: url('../fonts/font.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Font';
  src: url('../fonts/font.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}