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

a {
  color: #818181;
  text-decoration: none;
}

strong {
  font-weight: bold;
}

.header.zubehoer {
  height: 100vh;
  background-image: url('../images/header-zubehoer.jpg');
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
  position: relative;
}

.header.foldingcreator {
  height: 100vh;
  background-image: url('../images/amare-knives-taschenmesser-folding-creator.jpg');
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
  position: relative;
}

.header.amax {
  height: 100vh;
  background-image: url('../images/header-amax.jpg');
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
  position: relative;
}

.header.paragon {
  height: 100vh;
  background-image: url('../images/header-paragon.jpg');
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
  position: relative;
}

.header.jagd {
  height: 100vh;
  background-image: url('../images/header-jagd-survival.jpg');
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
  position: relative;
}

.header.everyday {
  height: 100vh;
  background-image: url('../images/header-everyday.jpg');
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
  position: relative;
}

.header.coloso {
  height: 100vh;
  background-image: url('../images/header-coloso.jpg');
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
  position: relative;
}

.header.fieldbro {
  height: 100vh;
  background-image: url('../images/header-fieldbro.jpg');
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
  position: relative;
}

.header._6f {
  height: 100vh;
  background-image: url('../images/header-6f.jpg');
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
  position: relative;
}

.header.edo {
  height: 100vh;
  background-image: url('../images/header-edo.jpg');
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
  position: relative;
}

.header.pp-fixed {
  height: 100vh;
  background-image: url('../images/header-pp-fixed.jpg');
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
  position: relative;
}

.header.track {
  height: 100vh;
  background-image: url('../images/header-track.jpg');
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
  position: relative;
}

.header.pp-folder {
  height: 100vh;
  background-image: url('../images/header-pp-folder.jpg');
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
  position: relative;
}

.header.about {
  height: 100vh;
  background-image: url('../images/header-about.jpg');
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
  position: relative;
}

.navi {
  z-index: 999;
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(#000, rgba(0, 0, 0, 0));
  position: fixed;
}

.navi.invert {
  filter: invert();
  background-color: #000;
  background-image: none;
}

.topline {
  width: 100vw;
  background-color: #000;
  border-bottom: 1px solid #292929;
  justify-content: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.topline.invert {
  filter: invert();
}

.text-supersmall {
  color: #fff;
  border-bottom: 1px #292929;
  font-size: 11px;
  font-weight: 400;
  line-height: 14px;
  text-decoration: none;
}

.text-supersmall:hover {
  text-decoration: none;
}

.text-supersmall.w--current {
  text-decoration: underline;
}

.text-supersmall.link {
  border-bottom-style: solid;
  transition: border .3s;
}

.text-supersmall.link:hover {
  border-bottom-style: dashed;
  border-bottom-color: #f3f3f3;
  text-decoration: none;
}

.text-supersmall.headline {
  text-transform: uppercase;
  font-weight: 700;
}

.text-supersmall.margin-top {
  margin-top: 30px;
  display: none;
  overflow: visible;
}

.text-supersmall.margin-r {
  margin-right: 5px;
}

.body {
  font-family: interstate, sans-serif;
}

.grid-navi {
  max-width: 1200px;
  grid-column-gap: 45px;
  grid-row-gap: 0vw;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto 1fr auto auto;
  align-content: center;
  align-items: center;
  justify-items: center;
  margin: 30px auto;
  padding-left: 50px;
  padding-right: 50px;
  position: relative;
}

.navilink {
  color: #f3f3f3;
  text-transform: uppercase;
  font-family: LCT Picon Extended, sans-serif;
  font-size: 11px;
  font-weight: 700;
  line-height: 13px;
  text-decoration: none;
}

.navilink.margin-bottom.out {
  display: none;
}

.highlighter {
  width: 20px;
  height: 1px;
  border-bottom: 1px dashed #f3f3f3;
  margin-top: 2px;
}

.link-block {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.link-block.taschenlampen {
  display: none;
}

.navi-logo.w--current {
  justify-content: center;
  display: flex;
}

.menu-messer {
  width: 100vw;
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
  border-top: 1px dashed #818181;
  margin-top: 25px;
  padding-bottom: 25px;
  display: flex;
}

.menu-messer.invert {
  background-color: #000;
  background-image: none;
  display: none;
  box-shadow: 1px 1px 12px rgba(255, 255, 255, .2);
}

.grid-menu-messer {
  max-width: 70%;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  margin-top: 25px;
}

.list-item {
  padding-bottom: 12px;
}

.slider {
  height: 100vh;
}

.arrrow-slider {
  width: 26px;
  opacity: .3;
  margin: auto 20px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.slide-nav {
  display: none;
}

.custom-slide-nav {
  z-index: 998;
  max-width: 1200px;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 100px;
  display: flex;
  position: absolute;
  top: auto;
  bottom: -2%;
  left: auto;
  right: 100px;
}

.hack9-custom-dot {
  opacity: .4;
  cursor: pointer;
  margin-right: 10px;
  transition: opacity .3s cubic-bezier(.445, .05, .55, .95);
}

.hack9-custom-dot.active {
  opacity: 1;
}

.slide-1 {
  z-index: 990;
  background-image: url('../images/header-amax.jpg');
  background-position: 50%;
  background-size: cover;
}

.slide-2 {
  background-image: url('../images/amare-knives-taschenmesser-folding-creator.jpg');
  background-position: 50%;
  background-size: cover;
}

.slide-3 {
  background-image: url('../images/header-paragon.jpg');
  background-position: 50%;
  background-size: cover;
}

.text-header {
  max-width: 1200px;
  margin-bottom: 10vh;
  margin-left: auto;
  margin-right: auto;
  padding-left: 50px;
  padding-right: 50px;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.text-header._1 {
  z-index: 990;
  margin-bottom: 100px;
  padding-left: 50px;
  padding-right: 50px;
}

.text-header._3, .text-header._2 {
  z-index: 990;
}

.h1 {
  color: #f3f3f3;
  margin-top: 0;
  margin-bottom: 0;
  font-family: LCT Picon Extended, sans-serif;
  font-size: 46px;
  line-height: 54px;
}

.h1.dark {
  color: #111;
}

.h1.dark.versal {
  text-transform: uppercase;
}

.h1.white {
  color: #fff;
}

.h1.white.margin-bottom {
  margin-bottom: 2vh;
}

.flie-text {
  color: #fff;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 21px;
  text-decoration: none;
}

.flie-text.margin {
  color: #f3f3f3;
  margin-top: 2vh;
  margin-bottom: 2vh;
}

.flie-text.dark {
  color: #000;
}

.flie-text.dark.margin {
  margin-top: 12px;
  margin-bottom: 12px;
}

.flie-text.dark.mittel {
  text-align: center;
}

.flie-text.dark.mittel.underline {
  text-decoration: underline;
}

.flie-text.dark.mittel.underline.margin-top {
  margin-top: 12px;
}

.flie-text.dark.margin-l {
  margin-left: 25px;
}

.flie-text.dark._200px {
  width: 190px;
  margin-right: 10px;
}

.flie-text.footer {
  margin-top: 12px;
}

.flie-text.white {
  color: #fff;
}

.flie-text.white.margin-bottom {
  margin-top: 12px;
  margin-bottom: 25px;
}

.button-text {
  z-index: 997;
  color: #f3f3f3;
  border-bottom: 1px solid rgba(233, 233, 233, .5);
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
  text-decoration: none;
  transition: border .3s;
  position: relative;
}

.button-text:hover {
  border-bottom-style: dashed;
  border-bottom-color: #e9e9e9;
}

.button-text.dark {
  color: #000;
  border-bottom-color: rgba(0, 0, 0, .2);
  transition: border .3s;
}

.button-text.dark:hover {
  border-bottom-style: dashed;
  border-bottom-color: #000;
}

.button-text.dark.margin-bottom {
  margin-bottom: 12px;
  font-size: 14px;
  line-height: 18px;
  transition: border .3s;
}

.button-text.dark.margin-bottom:hover {
  border-bottom-color: #000;
}

.button-text.margin-bottom {
  margin-bottom: 12px;
}

.menu-icon {
  display: none;
}

.logo-white {
  height: 65px;
}

.menu-m {
  flex-direction: column;
  display: none;
}

.grid-menu-messer-m {
  grid-template-rows: auto auto auto auto;
}

.h2 {
  max-width: 1200px;
  color: #f3f3f3;
  margin: 0 auto;
  padding-left: 50px;
  padding-right: 50px;
  font-size: 34px;
  font-weight: 400;
  line-height: 38px;
}

.wrapper-h2 {
  background-color: #111;
  padding-top: 50px;
  padding-bottom: 50px;
}

.text-span {
  border-bottom: 1px solid rgba(243, 243, 243, .5);
}

.grid-teaser {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  justify-items: center;
}

.halfbanner {
  cursor: pointer;
  position: relative;
  overflow: hidden;
}

.link-block-2 {
  z-index: 2;
  color: #f3f3f3;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-left: 50px;
  padding-right: 50px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.arrow-halfbanner {
  max-width: 35px;
  margin-left: 15px;
}

.section-statement {
  padding-top: 75px;
  padding-bottom: 75px;
}

.container {
  max-width: 960px;
  flex-direction: column;
  align-items: center;
  padding-left: 50px;
  padding-right: 50px;
  display: flex;
}

.claim {
  color: #000;
  text-align: center;
  margin-top: 25px;
  margin-bottom: 25px;
  font-family: interstate, sans-serif;
  font-size: 26px;
  font-weight: 500;
  line-height: 33px;
  position: static;
}

.claim.links {
  text-align: left;
}

.div-block-3 {
  width: 56px;
  height: 3px;
  background-color: #e9e9e9;
}

.logo-black {
  width: 86px;
}

.logo-black.grid {
  width: 55px;
  margin-top: 0;
}

.section-fullbanner.foldingcreator {
  height: 100vh;
  background-image: url('../images/amare-knives-taschenmesser-folding-creator.jpg');
  background-position: 50%;
  background-size: cover;
  background-attachment: scroll;
  position: relative;
}

.section-fullbanner.amax {
  height: 70vh;
  max-width: 1200px;
  background-image: url('../images/fullbanner-amax.jpg');
  background-position: 50%;
  background-size: cover;
  background-attachment: scroll;
  margin-left: auto;
  margin-right: auto;
  padding-left: 50px;
  padding-right: 50px;
}

.section-fullbanner.folding-creator {
  height: 70vh;
  max-width: 1200px;
  background-image: url('../images/fullbanner-folding-creator.jpg');
  background-position: 50%;
  background-size: cover;
  background-attachment: scroll;
  margin-left: auto;
  margin-right: auto;
  padding-left: 50px;
  padding-right: 50px;
}

.section-fullbanner.paragon {
  height: 70vh;
  max-width: 1200px;
  background-image: url('../images/fullbanner-paragon.jpg');
  background-position: 50%;
  background-size: cover;
  background-attachment: scroll;
  margin-left: auto;
  margin-right: auto;
  padding-left: 50px;
  padding-right: 50px;
}

.section-fullbanner.amax-messer {
  height: 100vh;
  background-image: url('../images/header-amax.jpg');
  background-position: 50%;
  background-size: cover;
  background-attachment: scroll;
  position: relative;
}

.section-fullbanner.coloso {
  height: 70vh;
  max-width: 1200px;
  background-image: url('../images/fullbanner-coloso.jpg');
  background-position: 50%;
  background-size: cover;
  background-attachment: scroll;
  margin-left: auto;
  margin-right: auto;
  padding-left: 50px;
  padding-right: 50px;
}

.section-fullbanner.fieldbro {
  height: 70vh;
  max-width: 1200px;
  background-image: url('../images/fullbanner-fieldbro.jpg');
  background-position: 50%;
  background-size: cover;
  background-attachment: scroll;
  margin-left: auto;
  margin-right: auto;
  padding-left: 50px;
  padding-right: 50px;
}

.section-fullbanner._6f {
  height: 70vh;
  max-width: 1200px;
  background-image: url('../images/fullbanner-6f.jpg');
  background-position: 50%;
  background-size: cover;
  background-attachment: scroll;
  margin-left: auto;
  margin-right: auto;
  padding-left: 50px;
  padding-right: 50px;
}

.section-fullbanner.edo {
  height: 70vh;
  max-width: 1200px;
  background-image: url('../images/fullbanner-edo.jpg');
  background-position: 50%;
  background-size: cover;
  background-attachment: scroll;
  margin-left: auto;
  margin-right: auto;
  padding-left: 50px;
  padding-right: 50px;
}

.section-fullbanner.pp-fixed {
  height: 70vh;
  max-width: 1200px;
  background-image: url('../images/fullbanner-pp-fixed.jpg');
  background-position: 50%;
  background-size: cover;
  background-attachment: scroll;
  margin-left: auto;
  margin-right: auto;
  padding-left: 50px;
  padding-right: 50px;
}

.section-fullbanner.track {
  height: 70vh;
  max-width: 1200px;
  background-image: url('../images/fullbanner-track.jpg');
  background-position: 50%;
  background-size: cover;
  background-attachment: scroll;
  margin-left: auto;
  margin-right: auto;
  padding-left: 50px;
  padding-right: 50px;
}

.section-fullbanner.pp-folder {
  height: 70vh;
  max-width: 1200px;
  background-image: url('../images/fullbanner-pp-folder.jpg');
  background-position: 50%;
  background-size: cover;
  background-attachment: scroll;
  margin-left: auto;
  margin-right: auto;
  padding-left: 50px;
  padding-right: 50px;
}

.section-fullbanner.coloso-messer {
  height: 100vh;
  background-image: url('../images/header-coloso.jpg');
  background-position: 50%;
  background-size: cover;
  background-attachment: scroll;
  position: relative;
}

.section-fullbanner.edo-messer {
  height: 100vh;
  background-image: url('../images/header-edo.jpg');
  background-position: 50%;
  background-size: cover;
  background-attachment: scroll;
  position: relative;
}

.section-fullbanner._6f-messer {
  height: 100vh;
  background-image: url('../images/header-6f.jpg');
  background-position: 50%;
  background-size: cover;
  background-attachment: scroll;
  position: relative;
}

.section-fullbanner.fieldbro-messer {
  height: 100vh;
  background-image: url('../images/header-fieldbro.jpg');
  background-position: 50%;
  background-size: cover;
  background-attachment: scroll;
  position: relative;
}

.section-fullbanner.paragon-messer {
  height: 100vh;
  background-image: url('../images/header-paragon.jpg');
  background-position: 50%;
  background-size: cover;
  background-attachment: scroll;
  position: relative;
}

.grid-head-unten {
  max-width: 1200px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  align-content: end;
  align-items: end;
  margin-bottom: 50px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 50px;
  padding-right: 50px;
  position: absolute;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.h3 {
  color: #111;
  margin-top: 0;
  margin-bottom: 0;
  font-family: LCT Picon Extended, sans-serif;
  font-size: 34px;
  line-height: 40px;
}

.h3.white {
  color: #f3f3f3;
  margin-bottom: 0;
}

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

.section-slider-landscape {
  padding-bottom: 100px;
  position: relative;
}

.h4 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: LCT Picon Extended, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 23px;
}

.h4.margin-top {
  margin-top: 5px;
}

.h4.versal {
  text-transform: uppercase;
}

.produktbild-slider.margin-bottom {
  margin-bottom: 25px;
}

.produktbild-slider.margin-bottom.sw, .produktbild-slider.sw {
  filter: grayscale();
}

.grid-head-oben {
  max-width: 1200px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  align-items: end;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 50px;
  padding-right: 50px;
}

.grid-head-oben.margin-bottom {
  margin-bottom: 25px;
  padding-left: 50px;
  padding-right: 50px;
}

.text-span-2 {
  text-decoration: underline;
}

.text-block-3 {
  text-align: right;
  font-size: 12px;
  line-height: 15px;
  display: none;
}

.grid-text-bild {
  max-width: 1200px;
  grid-template-rows: auto;
  margin-bottom: 50px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 100px;
  padding-left: 50px;
  padding-right: 50px;
  position: relative;
}

.div-block-5 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.bild-3er {
  background-color: #f1f1f1;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 25px;
  display: flex;
  position: relative;
}

.wrapper-product {
  width: 100%;
  padding-right: 16px;
}

.section-product {
  position: static;
}

.grid-about {
  max-width: 1200px;
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 50px;
  padding-right: 50px;
}

.section-about {
  background-color: #fff;
  margin-top: 100px;
  margin-bottom: 100px;
}

.section-footer {
  background-color: #000;
  padding-top: 50px;
  padding-bottom: 30px;
}

.text-about {
  z-index: 0;
}

.image-about {
  z-index: 1;
  height: 400px;
  background-image: url('../images/teaser-about.jpg');
  background-position: 50%;
  background-size: cover;
}

.grid-footer {
  max-width: 1200px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto 1px auto 1px auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-left: auto;
  margin-right: auto;
  padding-left: 50px;
  padding-right: 50px;
}

.newsletter {
  align-items: center;
  margin-bottom: 30px;
  display: none;
}

.logo-footer {
  width: 88px;
  margin-right: 2vw;
}

.text-field {
  max-width: 300px;
  background-color: #000;
  border: 1px solid #f3f3f3;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 21px;
}

.form {
  align-items: center;
  display: block;
}

.submit-button {
  background-color: rgba(0, 0, 0, 0);
  font-family: LCT Picon Extended, sans-serif;
  font-size: 13px;
  line-height: 100%;
}

.div-block-10 {
  margin-bottom: 2vh;
  display: none;
}

.trenner {
  width: 100%;
  height: 1px;
  border: 1px #818181;
  border-top-style: dashed;
  display: block;
}

.trenner.unten {
  display: none;
}

.h5 {
  color: #f3f3f3;
  text-align: left;
  margin-top: 0;
  margin-bottom: 15px;
  font-family: LCT Picon Extended, sans-serif;
  font-size: 15px;
  line-height: 19px;
}

.h5.mitte {
  text-align: center;
  font-family: LCT Picon Extended, sans-serif;
}

.vorteil {
  flex-direction: column;
  align-items: center;
  margin-top: 30px;
  margin-bottom: 30px;
  padding: 0 30px;
  display: flex;
}

.vorteil._1, .vorteil._2, .vorteil._3 {
  border-right: 1px dashed #818181;
}

.kontakt, .shop-service, .informationen {
  margin-top: 30px;
  margin-bottom: 30px;
  padding-left: 30px;
  padding-right: 30px;
}

.icon-footer {
  width: 35px;
  height: 35px;
  margin-bottom: 25px;
}

.div-block-12 {
  padding-right: 30px;
  display: none;
}

.form-block {
  padding-left: 30px;
}

.div-block-13 {
  height: 2px;
  background-color: rgba(41, 41, 41, .2);
  margin-bottom: 50px;
}

.wrapper-zubehoer {
  max-width: 1200px;
  flex-direction: column;
  align-items: center;
  margin-top: 100px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 50px;
  padding-right: 50px;
  display: block;
}

.wrapper-zubehoer.margin-bottom {
  margin-bottom: 50px;
  padding-bottom: 0;
}

.container-600px {
  max-width: 600px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.button {
  background-color: #000;
  border-bottom: 2px dashed #000;
  padding: 13px 20px 11px;
  font-family: LCT Picon Extended, sans-serif;
  font-size: 13px;
  font-weight: 700;
  line-height: 16px;
  transition: color .3s, background-color .3s;
  position: static;
}

.button:hover {
  color: #050505;
  background-color: rgba(0, 0, 0, 0);
  border-bottom-width: 2px;
}

.button.margin-top {
  margin-top: 12px;
  font-family: LCT Picon Extended, sans-serif;
}

.button.margin-top-big {
  margin-top: 50px;
  margin-left: -25px;
}

.button.white {
  text-transform: uppercase;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  font-size: 11px;
  line-height: 13px;
}

.button.white:hover {
  color: #fff;
  border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) #fff;
  border-bottom-style: dashed;
}

.image-zubehoer {
  max-width: 500px;
  margin-bottom: 25px;
}

.grid-hero {
  max-width: 1200px;
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  align-items: center;
  justify-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 50px;
  padding-right: 50px;
}

.section-hero {
  margin-top: 10vh;
  margin-bottom: 10vh;
}

.div-block-14 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.grid-moodbilder {
  max-width: 1200px;
  grid-column-gap: 2vw;
  grid-row-gap: 6vh;
  grid-template-rows: 1fr 1fr 1fr auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  margin-left: auto;
  margin-right: auto;
  padding-left: 50px;
  padding-right: 50px;
}

.section-impressions {
  margin-top: 100px;
  margin-bottom: 100px;
}

.halfbanner03 {
  width: 100%;
}

.div-block-15 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: space-between;
  justify-content: space-between;
  align-items: end;
  justify-items: start;
  display: grid;
}

.div-block-16 {
  max-width: 450px;
}

.section-video {
  background-color: #e9e9e9;
  padding-top: 100px;
  padding-bottom: 100px;
}

.grid-video {
  max-width: 1200px;
  grid-column-gap: 4vw;
  grid-row-gap: 4vw;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1.25fr;
  align-content: center;
  justify-content: center;
  align-items: center;
  justify-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 50px;
  padding-right: 50px;
}

.grid-video.zentriert {
  grid-template-columns: .75fr;
}

.grid-video.textlinks {
  grid-template-columns: 1.25fr .75fr;
}

.div-block-17 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.grid-infos {
  max-width: 1200px;
  grid-column-gap: 0px;
  grid-row-gap: 100px;
  grid-template-rows: auto auto auto;
  align-items: start;
  justify-items: start;
  margin-left: auto;
  margin-right: auto;
  padding-left: 50px;
  padding-right: 50px;
  position: relative;
}

.grid-infos._1zeiler {
  grid-column-gap: 55px;
  grid-row-gap: 100px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 25px;
  display: grid;
  position: static;
}

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

.grid-daten {
  grid-template-rows: auto;
  grid-template-columns: 20px 1.75fr;
  align-content: stretch;
  justify-content: center;
  align-items: center;
  justify-items: center;
  display: block;
  position: relative;
}

.label-infos {
  transform-origin: 100% 100%;
  text-align: right;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  display: block;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
  transform: rotate(-90deg);
}

.label-infos.about {
  top: -13px;
  left: -158px;
}

.label-infos.highlights {
  margin-top: 0;
  top: -5px;
  left: -158px;
}

.label-infos.daten {
  margin-top: 0;
  top: -20px;
  left: -178px;
}

.list-2 {
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
}

.list-item-besonderheiten {
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 25px;
}

.list-item-besonderheiten.bottom-line {
  border-bottom: 1px solid rgba(0, 0, 0, .2);
  display: block;
}

.list-item-daten {
  justify-content: flex-start;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 25px;
  display: flex;
}

.list-item-daten.grey {
  background-color: #f3f3f3;
}

.grid-3er {
  border-bottom: 1px rgba(0, 0, 0, .5);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: auto;
  justify-content: start;
  justify-items: stretch;
  position: relative;
}

.grid-3er.margin {
  max-width: 1200px;
  border-bottom: 2px rgba(0, 0, 0, .2);
  grid-template-columns: 1fr 1fr 1fr;
  justify-items: stretch;
  margin-left: auto;
  margin-right: auto;
  padding-left: 50px;
  padding-right: 50px;
}

.produktbild-detail {
  width: 80%;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}

.menu-messer-wrapper {
  width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 50px;
  padding-right: 50px;
}

.wrapper-grid-head-oben {
  background-color: #fff;
  padding-top: 50px;
  padding-bottom: 25px;
}

.slider-9er-desktop-landspape {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0);
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.mask {
  width: 25%;
  overflow: visible;
}

.arrow-l {
  width: 25px;
  margin-top: 260%;
  margin-bottom: auto;
  margin-left: 0;
  display: block;
  position: absolute;
  top: auto;
  bottom: auto;
  left: 0%;
  right: auto;
}

.left-arrow-2 {
  z-index: 1;
  height: 60%;
  top: -40%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.arrow-r {
  width: 25px;
  background-color: #292929;
  margin-top: 260%;
  margin-bottom: auto;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.last-slide-wrapper {
  width: 400%;
  height: 100%;
  display: flex;
}

.bild-halfbanner {
  width: 100%;
  position: relative;
}

.wrapper-slider-desktop-landscape {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 50px;
  padding-right: 50px;
}

.label {
  color: #fff;
  text-transform: uppercase;
  background-color: #262626;
  padding-left: 3px;
  padding-right: 3px;
  font-family: Inconsolata, monospace;
  font-size: 12px;
  line-height: 15px;
  position: absolute;
  top: 5%;
  bottom: auto;
  left: auto;
  right: 30%;
  transform: rotate(-90deg);
}

.label._3er, .label.unterseite {
  top: 5%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.label.unterseite.orange {
  background-color: #fa5d27;
  font-size: 14px;
}

.messer-hero {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: -30%;
  display: grid;
  position: relative;
}

.bild-label-slider {
  position: relative;
}

.label-slider {
  color: #fff;
  text-transform: uppercase;
  background-color: #262626;
  padding-left: 3px;
  padding-right: 3px;
  font-family: Inconsolata, monospace;
  font-size: 12px;
  line-height: 15px;
  position: absolute;
  top: 5.5%;
  bottom: auto;
  left: -1%;
  right: auto;
  transform: rotate(-90deg);
}

.abdunkler {
  z-index: 1;
  opacity: .2;
  background-color: #000;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.list-menu-messer {
  margin-bottom: 0;
  padding-left: 0;
}

.trenner-zubeh-r {
  width: 100%;
  height: 2px;
  background-color: rgba(0, 0, 0, .2);
  margin-top: 100px;
}

.tabs-menu {
  width: 50%;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 12px;
  margin-bottom: 12px;
  margin-left: auto;
  padding-left: 25px;
  display: flex;
}

.tabs-menu-2 {
  width: 50%;
  margin-left: auto;
  padding-bottom: 25px;
  padding-left: 25px;
  display: flex;
}

.dot-tab {
  width: 20px;
  height: 20px;
  background-color: #000;
  border: 5px #fff;
  border-radius: 25px;
  margin-right: 12px;
}

.dot-tab.orange {
  background-color: #f87700;
}

.dot-tab.pvd-coyote {
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/pattern-pvd-coyote.png');
  background-position: 50%;
  background-size: cover;
}

.dot-tab.gold {
  background-color: #ccaf86;
}

.dot-tab.blau {
  background-color: #103f79;
}

.dot-tab.grau {
  background-color: #818181;
}

.dot-tab.carbon {
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/pattern-carbon.png');
  background-position: 50%;
  background-size: cover;
}

.dot-tab.damast {
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/pattern-damast.png');
  background-position: 50%;
  background-size: cover;
}

.dot-tab.bronze {
  background-color: #a05313;
}

.dot-tab.holz {
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/pattern-holz.png');
  background-position: 50%;
  background-size: cover;
}

.dot-tab.droppoint {
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/pattern-droppoint.png');
  background-position: 50%;
  background-size: cover;
}

.dot-tab.spearpoint {
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/pattern-spearpoint.png');
  background-position: 50%;
  background-size: cover;
}

.dot-tab.stonewashed {
  background-image: url('../images/pattern-stonewashed.jpg');
  background-position: 50%;
  background-size: cover;
}

.dot-tab.pvd {
  background-image: url('../images/pattern-pvd.jpg');
  background-position: 50%;
  background-size: cover;
}

.dot-tab.titanium {
  background-color: #cfcfcf;
}

.tab-link {
  opacity: .5;
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 2px dashed rgba(0, 0, 0, 0);
  align-items: center;
  margin-right: 30px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.tab-link:hover {
  opacity: 1;
  border-bottom-color: rgba(0, 0, 0, 0);
}

.tab-link.w--current {
  opacity: 1;
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 2px dashed #000;
  flex-direction: row;
  align-items: center;
  margin-right: 30px;
  padding-left: 0;
  padding-right: 0;
}

.tab-link-2 {
  opacity: .5;
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 2px dashed rgba(0, 0, 0, 0);
  align-items: center;
  margin-right: 30px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.tab-link-2:hover {
  opacity: 1;
  border-bottom: 2px dashed rgba(0, 0, 0, 0);
}

.tab-link-2.w--current {
  opacity: 1;
  background-color: rgba(0, 0, 0, 0);
  border: 1px #000;
  border-bottom: 2px dashed #000;
}

.tabs-content {
  overflow: visible;
}

.div-block-18 {
  width: 32px;
  height: 1px;
  background-color: #fff;
  margin-top: 10px;
  margin-bottom: 10px;
}

.slide-nav-2 {
  z-index: 0;
}

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

.wrapper-1200px {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 50px;
  padding-right: 50px;
}

.tab-link-3 {
  opacity: .5;
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 2px dashed rgba(0, 0, 0, 0);
  align-items: center;
  margin-right: 30px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.tab-link-3.w--current {
  opacity: 1;
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 2px dashed #000;
}

.wrapper-thumb-lightbox {
  width: 100px;
  height: 100px;
  border: 1px solid #e9e9e9;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.lightbox-link-hero {
  width: 100%;
  min-width: 500px;
}

.lightbox-hero {
  width: 100%;
}

.tab-link-u {
  opacity: .5;
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 2px dashed rgba(0, 0, 0, 0);
  align-items: center;
  margin-right: 30px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.tab-link-u.w--current {
  opacity: 1;
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 2px dashed #000;
}

.tab-link-2u {
  opacity: .5;
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 2px dashed rgba(0, 0, 0, 0);
  align-items: center;
  margin-right: 30px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.tab-link-2u:hover {
  opacity: 1;
  border-bottom: 2px dashed rgba(0, 0, 0, 0);
}

.tab-link-2u.w--current {
  opacity: 1;
  background-color: rgba(0, 0, 0, 0);
  border: 1px #000;
  border-bottom: 2px dashed #000;
}

.tab-link-3u {
  opacity: .5;
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 2px dashed rgba(0, 0, 0, 0);
  align-items: center;
  margin-right: 30px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.tab-link-3u.w--current {
  opacity: 1;
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 2px dashed #000;
}

.background-video {
  z-index: 3;
  width: 100%;
  height: 400px;
  object-fit: contain;
}

.darkgrey-hg {
  z-index: 0;
  width: 100%;
  height: 755px;
  background-color: #262626;
  position: absolute;
}

.logo-hell {
  width: 86px;
}

.logo-hell.margin-bottom {
  width: 70px;
  margin-bottom: 2vh;
}

.bild-angebot {
  max-width: 1200px;
  background-image: none;
  background-size: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 50px;
  padding-right: 50px;
}

.div-block-19 {
  width: 100%;
  height: 100%;
}

.image-100 {
  width: 100%;
}

.section-slider-head {
  padding-top: 100px;
  position: relative;
}

.section-slider {
  padding-top: 100px;
  padding-bottom: 100px;
  position: relative;
}

.wrapper-slider-tablet {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 50px;
  padding-right: 50px;
  display: none;
}

.slider-9er-tablet {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0);
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.wrapper-slider-portrait {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 50px;
  padding-right: 50px;
  display: none;
}

.slider-9er-portrait {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0);
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.link-h4 {
  color: #000;
}

.right-arrow-3 {
  height: 60%;
  top: -40%;
}

.slider-6er-desktop-landspape, .slider-6er-tablet, .slider-6er-portrait, .slider-4er-portrait, .slider-4er-tablet, .slider-4er-desktop-landspape, .slider-8er-desktop-landspape, .slider-8er-tablet, .slider-8er-portrait {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0);
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.grid-2er {
  border-bottom: 1px rgba(0, 0, 0, .5);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: auto;
  justify-content: start;
  justify-items: stretch;
  position: relative;
}

.grid-2er.margin {
  max-width: 1200px;
  border-bottom: 2px rgba(0, 0, 0, .2);
  grid-template-columns: 1fr 1fr 1fr;
  justify-items: stretch;
  margin-left: auto;
  margin-right: auto;
  padding-left: 50px;
  padding-right: 50px;
}

.social-icon {
  width: 25px;
}

.social-icon.margin-r {
  height: 25px;
  margin-right: 25px;
}

.social {
  flex-direction: row;
  align-items: flex-end;
  margin-top: 30px;
  margin-bottom: 30px;
  margin-left: 30px;
  display: flex;
}

.image-101 {
  width: 100%;
  height: 100%;
  max-height: 80vh;
  object-fit: cover;
  margin-top: 10%;
}

.button-2 {
  color: #dedede;
  background-color: #1e1e1e;
  font-size: 14px;
  transition: opacity .4s;
}

.button-2:hover {
  background-color: #2f2f2f;
}

.wg-element-wrapper {
  align-items: center;
  display: flex;
  position: relative;
}

.wg-dropdown-1 {
  width: auto;
  text-transform: uppercase;
  flex-direction: column;
  align-items: stretch;
  font-weight: 700;
}

.wg-dd-1-togle {
  z-index: 1;
  width: 100%;
  color: #fff;
  flex-direction: column;
  padding: 10px 15px;
}

.wg-dd-1-togle:hover {
  color: #fff;
  background-color: #141414;
}

.wg-dd-1-list {
  background-color: #fff;
  overflow: hidden;
  box-shadow: 0 -13px 50px 3px rgba(17, 23, 156, .07);
}

.wg-dd-1-list.w--open {
  background-color: #818181;
}

.wg-dropdown-1-link {
  color: #fff;
  background-color: #818181;
  padding: 10px 15px;
  text-decoration: none;
  transition: background-color .1s;
}

.wg-dropdown-1-link:hover {
  color: #fff;
  background-color: #141414;
}

.wg-dropdown-1-link.blendout {
  display: block;
}

.slide-4 {
  background-image: url('../images/header-track.jpg');
  background-position: 50% 100%;
  background-size: cover;
}

@media screen and (max-width: 991px) {
  .header.zubehoer, .header.foldingcreator, .header.amax, .header.paragon, .header.jagd, .header.everyday, .header.coloso, .header.fieldbro, .header._6f, .header.edo, .header.pp-fixed, .header.track, .header.pp-folder, .header.about {
    height: 60vh;
  }

  .navi {
    background-image: linear-gradient(#000, rgba(0, 0, 0, 0));
    box-shadow: 0 0 60px rgba(0, 0, 0, 0);
  }

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

  .navilink.w--current {
    text-decoration: underline;
  }

  .navilink.margin-bottom {
    margin-bottom: 25px;
  }

  .link-block.messer, .link-block.zubeh-r, .link-block.taschenlampen, .link-block.ber-uns {
    display: none;
  }

  .list-item {
    padding-bottom: 6px;
  }

  .slider {
    height: 60vh;
  }

  .custom-slide-nav {
    margin-bottom: 50px;
    margin-right: 50px;
    right: 0%;
  }

  .text-header {
    margin-bottom: 5vh;
  }

  .text-header._1 {
    margin-bottom: 50px;
  }

  .h1.white.margin-bottom {
    margin-bottom: 1vh;
  }

  .stroke01 {
    width: 100%;
    height: 1px;
    background-color: #fff;
    margin-bottom: 3px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon {
    z-index: 998;
    width: 25px;
    flex-direction: column;
    padding: 10px 0;
    display: flex;
    position: relative;
  }

  .stroke02 {
    width: 100%;
    height: 1px;
    background-color: #fff;
    margin-top: 3px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .left-arrow, .right-arrow {
    display: none;
  }

  .menu-m {
    height: 100vh;
    background-color: rgba(0, 0, 0, .9);
    flex-direction: column;
    padding-top: 125px;
    padding-left: 50px;
    display: none;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .menu-m.invert {
    background-color: #000;
    display: none;
  }

  .menu-messer-m {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 12px;
    margin-bottom: 25px;
    display: flex;
  }

  .grid-menu-messer-m {
    grid-column-gap: 8vw;
    grid-row-gap: 2vw;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .link-block-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .arrow-halfbanner {
    max-width: 25px;
    margin-right: 25px;
  }

  .div-block-3 {
    width: 28px;
    height: 2px;
  }

  .logo-black {
    max-width: 43px;
  }

  .section-fullbanner.foldingcreator {
    height: 60vh;
  }

  .section-fullbanner.amax, .section-fullbanner.folding-creator, .section-fullbanner.paragon {
    height: 50vh;
    background-position: 50%;
    background-attachment: scroll;
  }

  .section-fullbanner.amax-messer {
    height: 60vh;
  }

  .section-fullbanner.coloso, .section-fullbanner.fieldbro, .section-fullbanner._6f, .section-fullbanner.edo, .section-fullbanner.pp-fixed, .section-fullbanner.track, .section-fullbanner.pp-folder {
    height: 50vh;
    background-position: 50%;
    background-attachment: scroll;
  }

  .section-fullbanner.coloso-messer, .section-fullbanner.edo-messer, .section-fullbanner._6f-messer, .section-fullbanner.fieldbro-messer, .section-fullbanner.paragon-messer {
    height: 60vh;
  }

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

  .h3 {
    font-size: 28px;
    line-height: 32px;
  }

  .h3.white.teaser {
    margin-left: 25px;
  }

  .section-slider-landscape {
    padding-bottom: 50px;
    display: block;
  }

  .h4 {
    font-size: 14px;
  }

  .grid-head-oben {
    align-content: end;
    align-items: end;
  }

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

  .image-ajoint {
    display: none;
  }

  .grid-about {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
  }

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

  .text-about {
    margin-left: 50px;
    margin-right: 50px;
  }

  .image-about {
    height: 600px;
  }

  .grid-footer {
    grid-template-rows: auto auto 1px auto auto 1px auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    align-content: stretch;
  }

  .text-field {
    max-width: 400px;
  }

  .vorteil._2 {
    border-right-style: none;
  }

  .icon-footer {
    width: 30px;
    height: 30px;
  }

  .div-block-12 {
    padding-right: 0;
  }

  .form-block {
    margin-bottom: 30px;
    padding-left: 0;
  }

  .wrapper-zubehoer {
    padding-bottom: 25px;
  }

  .button.white {
    display: none;
  }

  .grid-hero {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
  }

  .section-hero {
    margin-top: 5vh;
    margin-bottom: 5vh;
  }

  .grid-moodbilder {
    grid-row-gap: 2vh;
  }

  .section-impressions {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .section-video {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .grid-infos {
    grid-row-gap: 50px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .section-infos {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .label-infos.about {
    margin-top: 0;
    left: -138px;
  }

  .label-infos.highlights {
    left: -130px;
  }

  .label-infos.daten {
    left: -147px;
  }

  .grid-3er {
    justify-content: start;
  }

  .grid-3er.margin {
    padding-bottom: 3vh;
  }

  .produktbild-detail {
    position: static;
  }

  .mask {
    width: 34%;
  }

  .arrow-l, .arrow-r {
    margin-top: 200%;
  }

  .last-slide-wrapper {
    width: 300%;
  }

  .wrapper-slider-desktop-landscape {
    display: none;
  }

  .label._3er {
    top: 6%;
    left: -2%;
  }

  .messer-hero {
    grid-column-gap: 8px;
  }

  .label-slider {
    top: 5.5%;
    left: -2%;
  }

  .trenner-zubeh-r {
    width: 100%;
  }

  .tabs-menu {
    padding-left: 12px;
  }

  .tabs-menu-2 {
    width: 100%;
    padding-left: 50px;
  }

  .dot-tab {
    margin-right: 6px;
  }

  .tab-link {
    margin-right: 15px;
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .tab-link.w--current {
    margin-right: 15px;
  }

  .wrapper-thumb-lightbox {
    width: 50px;
    height: 50px;
  }

  .lightbox-link-hero {
    min-width: 300px;
  }

  .background-video {
    height: 300px;
  }

  .darkgrey-hg {
    height: 690px;
  }

  .logo-hell {
    max-width: 43px;
  }

  .section-slider-head {
    padding-top: 50px;
    display: block;
  }

  .section-slider {
    padding-top: 50px;
    padding-bottom: 50px;
    display: block;
  }

  .wrapper-slider-tablet {
    display: block;
  }

  .grid-2er {
    justify-content: start;
  }

  .grid-2er.margin {
    grid-template-columns: 1fr 1fr;
    padding-bottom: 3vh;
  }

  .translation {
    display: none;
  }

  .translation.mobile {
    margin-top: -7px;
    display: flex;
    position: absolute;
    top: 11%;
    bottom: auto;
    left: auto;
    right: 50px;
  }
}

@media screen and (max-width: 767px) {
  .header.zubehoer, .header.foldingcreator, .header.amax, .header.paragon, .header.jagd, .header.everyday, .header.coloso, .header.fieldbro, .header._6f, .header.edo, .header.pp-fixed, .header.track, .header.pp-folder, .header.about {
    height: 100vh;
  }

  .text-supersmall.margin-top {
    margin-top: 15px;
  }

  .grid-navi {
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .slider {
    height: 100vh;
  }

  .hack9-custom-dot {
    width: 15px;
    margin-right: 5px;
  }

  .text-header {
    margin-bottom: 7vh;
  }

  .h1 {
    font-size: 28px;
    line-height: 30px;
  }

  .h1.white.margin-bottom {
    margin-bottom: 2vh;
  }

  .flie-text {
    font-size: 15px;
    line-height: 18px;
  }

  .flie-text.dark.margin {
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .flie-text.dark.margin-l {
    margin-left: 12px;
  }

  .flie-text.dark._200px {
    width: 110px;
  }

  .flie-text.footer {
    margin-top: 6px;
  }

  .stroke01, .menu-icon, .stroke02 {
    width: 18px;
  }

  .logo-white {
    height: 55px;
  }

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

  .h2 {
    font-size: 18px;
    line-height: 20px;
  }

  .wrapper-h2 {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .arrow-halfbanner {
    max-width: 25px;
  }

  .section-statement {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .container {
    max-width: none;
  }

  .claim {
    margin-top: 12px;
    margin-bottom: 12px;
    font-size: 18px;
    line-height: 23px;
  }

  .section-fullbanner.foldingcreator, .section-fullbanner.amax, .section-fullbanner.folding-creator, .section-fullbanner.paragon, .section-fullbanner.amax-messer, .section-fullbanner.coloso, .section-fullbanner.fieldbro, .section-fullbanner._6f, .section-fullbanner.edo, .section-fullbanner.pp-fixed, .section-fullbanner.track, .section-fullbanner.pp-folder, .section-fullbanner.coloso-messer, .section-fullbanner.edo-messer, .section-fullbanner._6f-messer, .section-fullbanner.fieldbro-messer, .section-fullbanner.paragon-messer {
    height: 100vh;
  }

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

  .h3 {
    font-size: 20px;
    line-height: 22px;
  }

  .section-slider-landscape {
    padding-bottom: 50px;
    display: block;
  }

  .h4 {
    line-height: 18px;
  }

  .h4.margin-top {
    margin-top: 2px;
  }

  .grid-head-oben.margin-bottom {
    margin-bottom: 12px;
  }

  .grid-text-bild {
    grid-template-columns: 1fr 1fr;
    align-items: center;
    margin-bottom: 25px;
    padding-top: 50px;
  }

  .image-ajoint {
    display: block;
  }

  .wrapper-product {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto 60px auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-items: start;
    display: grid;
  }

  .grid-about {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    padding-left: 50px;
    padding-right: 50px;
  }

  .section-about {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .image-about {
    height: 400px;
  }

  .grid-footer {
    max-width: 100%;
    grid-template-rows: auto 1px auto auto auto auto 1px auto;
    grid-template-columns: 25% 25% 25% 25%;
  }

  .newsletter {
    margin-bottom: 15px;
  }

  .logo-footer {
    width: 44px;
  }

  .text-field {
    font-size: 15px;
    line-height: 18px;
  }

  .h5 {
    font-size: 13px;
    line-height: 17px;
  }

  .vorteil {
    margin-top: 15px;
    margin-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .vorteil._2 {
    border-right-style: dashed;
  }

  .kontakt, .shop-service, .informationen {
    margin-top: 15px;
    margin-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .icon-footer {
    width: 31px;
    margin-bottom: 12px;
  }

  .div-block-12 {
    padding-right: 12px;
  }

  .form-block {
    margin-bottom: 15px;
    padding-left: 12px;
  }

  .div-block-13 {
    margin-bottom: 25px;
  }

  .wrapper-zubehoer {
    margin-top: 25px;
  }

  .wrapper-zubehoer.margin-bottom {
    margin-bottom: 25px;
  }

  .button.margin-top-big {
    margin-top: 25px;
    margin-left: -12px;
  }

  .image-zubehoer {
    max-width: 50%;
  }

  .section-hero {
    margin-top: 10vh;
    margin-bottom: 10vh;
  }

  .grid-infos {
    grid-template-rows: auto auto auto;
    grid-template-columns: .75fr 1.25fr;
  }

  .grid-infos._1zeiler {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr 60%;
  }

  .section-infos {
    padding-top: 25px;
    padding-bottom: 25px;
    display: block;
  }

  .grid-daten {
    flex-direction: row;
    display: block;
  }

  .label-infos {
    margin-top: -4vh;
  }

  .label-infos.about {
    top: 0%;
    bottom: 98%;
    left: -41%;
    right: auto;
  }

  .label-infos.highlights {
    top: 0%;
    bottom: 96%;
    left: -38%;
    right: auto;
  }

  .label-infos.daten {
    top: 0%;
    bottom: 103%;
    left: -44%;
    right: auto;
  }

  .list-item-besonderheiten, .list-item-daten {
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 12px;
  }

  .list-item-daten.grey {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .grid-3er.margin {
    padding-bottom: 6vh;
  }

  .produktbild-detail {
    position: -webkit-sticky;
    position: sticky;
  }

  .wrapper-grid-head-oben {
    padding-top: 25px;
    padding-bottom: 12px;
  }

  .mask {
    width: 25%;
  }

  .arrow-l, .arrow-r {
    margin-top: 120%;
  }

  .last-slide-wrapper {
    width: 400%;
  }

  .wrapper-slider-desktop-landscape {
    display: block;
  }

  .label._3er {
    top: 9%;
    left: -2%;
  }

  .label-slider {
    top: 9.5%;
    left: -3%;
  }

  .trenner-zubeh-r {
    margin-top: 50px;
  }

  .tabs-menu-2 {
    width: 60%;
    padding-left: 10px;
  }

  .dot-tab {
    margin-right: 6px;
  }

  .tab-link, .tab-link.w--current {
    margin-right: 15px;
  }

  .tab-link-2 {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .tabs-content {
    width: 100vw;
    overflow: visible;
  }

  .tabs {
    width: 100vw;
  }

  .div-block-18 {
    width: 15px;
  }

  .tab-link-3 {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .lightbox-link-hero {
    min-width: 100px;
  }

  .tab-link-2u, .tab-link-3u {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .background-video {
    height: 250px;
  }

  .darkgrey-hg {
    height: 675px;
  }

  .section-slider-head {
    padding-top: 50px;
    display: block;
  }

  .section-slider {
    display: block;
  }

  .wrapper-slider-tablet, .wrapper-slider-portrait {
    display: none;
  }

  .grid-2er.margin {
    grid-template-columns: 1fr 1fr 1fr;
    padding-bottom: 6vh;
  }

  .social-icon.margin-r {
    margin-right: 15px;
  }

  .social {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .translation.mobile {
    top: 8%;
  }
}

@media screen and (max-width: 479px) {
  .header.zubehoer, .header.foldingcreator, .header.amax, .header.paragon, .header.jagd, .header.everyday, .header.coloso, .header.fieldbro, .header._6f, .header.edo, .header.pp-fixed, .header.track, .header.pp-folder, .header.about {
    height: 60vh;
  }

  .text-supersmall {
    font-size: 11px;
  }

  .text-supersmall.headline {
    font-size: 1.5vh;
  }

  .text-supersmall.menulink {
    font-size: 1.75vh;
  }

  .text-supersmall.margin-top {
    margin-top: 15px;
  }

  .grid-navi {
    padding-left: 20px;
    padding-right: 20px;
  }

  .navilink {
    font-size: 2vh;
  }

  .navi-logo.w--current {
    display: flex;
  }

  .menu-messer {
    box-shadow: 0 0 30px #000;
  }

  .slider {
    height: 60vh;
  }

  .custom-slide-nav {
    margin-bottom: 20px;
    margin-right: 20px;
  }

  .hack9-custom-dot {
    margin-right: .5vh;
  }

  .text-header {
    margin-bottom: 3vh;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-header._1 {
    margin-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .h1.white.margin-bottom {
    margin-bottom: 1vh;
  }

  .flie-text.margin {
    margin-top: 1vh;
    margin-bottom: 1vh;
  }

  .flie-text.dark.margin-l {
    margin-left: 0;
  }

  .flie-text.dark._200px {
    width: 130px;
  }

  .flie-text.footer {
    display: none;
  }

  .logo-white {
    height: 45px;
    display: block;
  }

  .menu-m {
    padding-top: 102px;
    padding-left: 20px;
    padding-right: 20px;
  }

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

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

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

  .link-block-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .arrow-halfbanner {
    margin-right: 0;
  }

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

  .section-fullbanner.foldingcreator, .section-fullbanner.amax, .section-fullbanner.folding-creator, .section-fullbanner.paragon {
    height: 50vh;
  }

  .section-fullbanner.amax-messer {
    height: 60vh;
  }

  .section-fullbanner.coloso, .section-fullbanner.fieldbro, .section-fullbanner._6f, .section-fullbanner.edo, .section-fullbanner.pp-fixed, .section-fullbanner.track, .section-fullbanner.pp-folder {
    height: 50vh;
  }

  .section-fullbanner.coloso-messer {
    height: 60vh;
  }

  .section-fullbanner.edo-messer {
    height: 50vh;
  }

  .section-fullbanner._6f-messer {
    height: 60vh;
  }

  .section-fullbanner.fieldbro-messer {
    height: 50vh;
  }

  .section-fullbanner.paragon-messer {
    height: 60vh;
  }

  .grid-head-unten {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .h3.white.teaser {
    margin-left: 0;
  }

  .section-slider-landscape {
    padding-bottom: 25px;
    overflow: scroll;
  }

  .h4 {
    white-space: normal;
  }

  .produktbild-slider.margin-bottom {
    max-width: 100%;
  }

  .grid-head-oben {
    grid-template-columns: 1fr;
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-head-oben.margin-bottom {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-3 {
    display: none;
  }

  .grid-text-bild {
    grid-template-columns: 1fr;
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-ajoint {
    display: none;
  }

  .wrapper-product {
    grid-row-gap: 10px;
    grid-template-rows: auto auto auto auto;
    justify-items: start;
  }

  .grid-about {
    grid-column-gap: 20px;
    grid-row-gap: 50px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    justify-items: center;
    padding-left: 0;
    padding-right: 0;
    overflow: visible;
  }

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

  .section-footer {
    padding-top: 25px;
    padding-bottom: 15px;
  }

  .text-about {
    margin-left: 20px;
    margin-right: 20px;
  }

  .image-about {
    width: 100%;
    height: 300px;
    max-width: 100%;
  }

  .grid-footer {
    grid-row-gap: 0px;
    grid-template-rows: auto auto 1px auto auto 1px auto auto auto;
    grid-template-columns: 1fr 1fr;
    padding-left: 20px;
    padding-right: 20px;
  }

  .newsletter {
    margin-bottom: 15px;
  }

  .text-field {
    font-size: 1.75vh;
  }

  .h5 {
    margin-bottom: 7px;
  }

  .vorteil._1 {
    border-right-style: none;
    margin-top: 15px;
    margin-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .vorteil._2 {
    border-right-style: none;
    margin-top: 15px;
    margin-bottom: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .vorteil._3 {
    border-right-style: none;
    margin-top: 0;
    margin-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .vorteil._4 {
    margin-top: 0;
    margin-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .kontakt {
    margin-top: 15px;
    margin-bottom: 5px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .shop-service {
    margin-top: 15px;
    margin-bottom: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .informationen {
    margin-top: 15px;
    margin-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .mask-slider {
    width: 100%;
    overflow: scroll;
  }

  .div-block-12 {
    padding-right: 0;
  }

  .form-block {
    margin-bottom: 15px;
    padding-left: 0;
  }

  .wrapper-zubehoer {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-zubehoer {
    max-width: 70%;
  }

  .grid-hero {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-hero.headline {
    grid-template-rows: auto;
  }

  .section-hero {
    margin-top: 5vh;
    margin-bottom: 5vh;
  }

  .grid-moodbilder {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-impressions {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .div-block-15 {
    grid-row-gap: 2vh;
  }

  .section-video {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .grid-video {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-infos {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-infos {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .label-infos {
    width: 15vh;
    margin-top: -2vh;
  }

  .label-infos.about {
    width: auto;
    text-align: left;
    margin-bottom: 10px;
    position: static;
    top: 1%;
    left: -66%;
    transform: rotate(0);
  }

  .label-infos.highlights {
    width: auto;
    text-align: left;
    margin-bottom: 10px;
    position: static;
    top: 5%;
    left: -66%;
    transform: rotate(0);
  }

  .label-infos.daten {
    width: auto;
    text-align: left;
    margin-bottom: 10px;
    position: static;
    top: 0%;
    left: -66%;
    transform: rotate(0);
  }

  .grid-3er {
    width: 90vh;
    grid-auto-columns: auto;
    justify-content: start;
    justify-items: start;
  }

  .grid-3er.margin {
    width: 210vw;
    padding-bottom: 3vh;
    padding-left: 20px;
    padding-right: 20px;
  }

  .produktbild-detail {
    position: static;
  }

  .wrapper-grid-head-oben {
    padding-bottom: 12px;
  }

  .mask {
    width: 50%;
  }

  .arrow-l {
    margin-top: 130%;
  }

  .left-arrow-2 {
    height: 50%;
    top: -50%;
  }

  .arrow-r {
    margin-top: 130%;
  }

  .last-slide-wrapper {
    width: 200%;
  }

  .wrapper-slider-desktop-landscape {
    padding-left: 20px;
    padding-right: 20px;
    display: none;
  }

  .label._3er {
    top: 7%;
    left: -2%;
  }

  .label.unterseite {
    top: 14%;
  }

  .messer-hero {
    margin-top: 0%;
  }

  .label-slider {
    top: 8.5%;
    left: -4%;
  }

  .list-3 {
    margin-bottom: 0;
  }

  .list-menu-messer {
    margin-bottom: 12px;
  }

  .tabs-menu, .tabs-menu-2 {
    width: 100%;
    padding-left: 20px;
  }

  .wrapper-1200px {
    padding-left: 20px;
    padding-right: 20px;
  }

  .lightbox-link-hero {
    min-width: 0;
  }

  .background-video {
    height: 200px;
  }

  .darkgrey-hg {
    height: 660px;
  }

  .bild-angebot {
    height: 25vh;
    padding-left: 19px;
    padding-right: 19px;
  }

  .section-slider-head {
    padding-top: 25px;
  }

  .section-slider {
    padding-top: 20px;
    padding-bottom: 20px;
    overflow: scroll;
  }

  .wrapper-slider-tablet {
    padding-left: 20px;
    padding-right: 20px;
  }

  .wrapper-slider-portrait {
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .right-arrow-3 {
    height: 50%;
    top: -50%;
  }

  .grid-2er {
    width: 90vh;
    grid-auto-columns: auto;
    justify-content: start;
    justify-items: start;
  }

  .grid-2er.margin {
    width: 140vw;
    grid-template-columns: 1fr 1fr;
    padding-bottom: 3vh;
    padding-left: 20px;
    padding-right: 20px;
  }

  .social-icon.margin-r {
    margin-right: 15px;
  }

  .translation.mobile {
    top: 7.5%;
    right: 20px;
  }
}

#w-node-da6df80b-94c0-6d8f-fee3-0c3cbe44ced4-41639b1d {
  justify-self: end;
}

#w-node-_73d2a7ec-861a-9e43-08c8-8717fac332bc-41639b1d {
  justify-self: start;
}

#w-node-e1059fd3-a4d7-8e29-e2cf-905ef82bf3d3-41639b1d {
  justify-self: end;
}

#w-node-_9b991bd6-e03b-5b84-4993-757d50978b0c-41639b1d {
  justify-self: start;
}

#w-node-_9b991bd6-e03b-5b84-4993-757d50978b10-41639b1d {
  justify-self: end;
}

#w-node-_6b4dac4e-54df-5767-dcf7-ae0d6849c223-6849c221 {
  grid-area: 1 / 1 / 2 / 3;
  align-self: center;
  justify-self: start;
}

#w-node-_6b4dac4e-54df-5767-dcf7-ae0d6849c22a-6849c221 {
  grid-area: 1 / 3 / 2 / 5;
  align-self: end;
}

#w-node-_6b4dac4e-54df-5767-dcf7-ae0d6849c237-6849c221 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_6b4dac4e-54df-5767-dcf7-ae0d6849c238-6849c221 {
  grid-area: 3 / 1 / 4 / 2;
  justify-self: center;
}

#w-node-_6b4dac4e-54df-5767-dcf7-ae0d6849c240-6849c221 {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: center;
}

#w-node-_6b4dac4e-54df-5767-dcf7-ae0d6849c248-6849c221 {
  grid-area: 3 / 3 / 4 / 4;
  justify-self: center;
}

#w-node-_6b4dac4e-54df-5767-dcf7-ae0d6849c250-6849c221 {
  grid-area: 3 / 4 / 4 / 5;
  justify-self: center;
}

#w-node-_6b4dac4e-54df-5767-dcf7-ae0d6849c256-6849c221 {
  grid-area: 4 / 1 / 5 / 5;
}

#w-node-d98c2e3d-0186-e3c7-6e9c-8c54769b420f-6849c221 {
  grid-area: 5 / 1 / 6 / 2;
  align-self: end;
  justify-self: start;
}

#w-node-_6b4dac4e-54df-5767-dcf7-ae0d6849c257-6849c221 {
  grid-area: 5 / 1 / 6 / 3;
}

#w-node-_6b4dac4e-54df-5767-dcf7-ae0d6849c25e-6849c221 {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-_6b4dac4e-54df-5767-dcf7-ae0d6849c271-6849c221 {
  grid-area: 5 / 4 / 6 / 5;
}

#w-node-_6b4dac4e-54df-5767-dcf7-ae0d6849c281-6849c221 {
  grid-area: 6 / 1 / 7 / 5;
}

#w-node-_6b4dac4e-54df-5767-dcf7-ae0d6849c282-6849c221 {
  grid-area: 7 / 1 / 8 / 5;
  justify-self: center;
}

#w-node-_11291da6-ecd7-7f34-3b72-dbcdaea4ecde-aea4ecdc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11291da6-ecd7-7f34-3b72-dbcdaea4ece4-aea4ecdc {
  justify-self: end;
}

#w-node-_5ffd209c-3135-93b6-57f8-c7da538f494c-538f4942 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: center;
}

#w-node-_5ffd209c-3135-93b6-57f8-c7da538f4950-538f4942 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: center;
}

#w-node-_5ffd209c-3135-93b6-57f8-c7da538f495a-538f4942 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: center;
}

#w-node-_5ffd209c-3135-93b6-57f8-c7da538f4958-538f4942 {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-_431c70ff-394d-3f3b-a45c-2b7328511162-538f4942 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: center;
}

#w-node-_6be9ce8f-f681-0a4b-f1ca-23b6bf19aecd-538f4942 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_5ffd209c-3135-93b6-57f8-c7da538f4970-538f4942 {
  justify-self: start;
}

#w-node-_5ffd209c-3135-93b6-57f8-c7da538f497a-538f4942 {
  justify-self: center;
}

#w-node-_5487d242-8680-26c1-95fe-1c29a098415a-538f4942, #w-node-_68e0a161-e394-6ad3-2928-01cd03b619cf-538f4942 {
  justify-self: end;
}

#w-node-_30f3400a-2f0b-9434-9da4-e96f5cb7a48f-538f4942, #w-node-_829932f7-adc6-b80d-783b-880a467a98ab-538f4942 {
  justify-self: start;
}

#w-node-c053766d-05d4-6799-4a16-4e503cdbc51f-f873ef74 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-c053766d-05d4-6799-4a16-4e503cdbc531-f873ef74 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-c053766d-05d4-6799-4a16-4e503cdbc535-f873ef74, #w-node-c053766d-05d4-6799-4a16-4e503cdbc538-f873ef74, #w-node-c053766d-05d4-6799-4a16-4e503cdbc53b-f873ef74, #w-node-c053766d-05d4-6799-4a16-4e503cdbc53e-f873ef74 {
  justify-self: center;
}

#w-node-c053766d-05d4-6799-4a16-4e503cdbc541-f873ef74 {
  align-self: start;
}

#w-node-c053766d-05d4-6799-4a16-4e503cdbc554-f873ef74 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-c053766d-05d4-6799-4a16-4e503cdbc558-f873ef74, #w-node-c053766d-05d4-6799-4a16-4e503cdbc55b-f873ef74, #w-node-c053766d-05d4-6799-4a16-4e503cdbc55e-f873ef74, #w-node-c053766d-05d4-6799-4a16-4e503cdbc561-f873ef74 {
  justify-self: center;
}

#w-node-c053766d-05d4-6799-4a16-4e503cdbc564-f873ef74 {
  align-self: start;
}

#w-node-e1e96a3b-1712-6d84-7d1c-947d71efa283-f873ef74 {
  grid-area: 1 / 1 / 3 / 4;
}

#w-node-_0c921a42-4806-6360-ac39-44a0c7763448-f873ef74 {
  grid-area: 1 / 4 / 2 / 7;
  align-self: end;
  justify-self: start;
}

#w-node-_5d3638e6-976e-25c3-519e-14b7651ed62d-f873ef74 {
  grid-area: 2 / 4 / 4 / 7;
}

#w-node-_3b964077-986e-07ee-6e0a-9576eb690dd0-f873ef74 {
  grid-area: 3 / 1 / 4 / 4;
  align-self: auto;
}

#w-node-_23c222c2-ad35-d240-61b7-ecb59504d1aa-f873ef74 {
  justify-self: end;
}

#w-node-_453cace9-6760-89ee-b5f6-92073ba10095-f873ef74 {
  align-self: end;
}

#w-node-_4adcdf3f-9d5f-7073-eee8-624f942c38a1-f873ef74 {
  grid-area: 4 / 1 / 5 / 5;
}

#w-node-d263bdfa-5829-7139-518c-75cbbbcf396f-f873ef74 {
  grid-area: 4 / 5 / 5 / 7;
  align-self: end;
}

#w-node-_8966bc04-f445-27bb-bdae-92595cad22e4-f873ef74 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0fc7537d-5fe3-0b0e-2c8e-3d3ee7397845-f873ef74 {
  grid-area: 1 / 1 / 4 / 2;
  align-self: start;
  justify-self: start;
}

#w-node-_0e5f8cd1-f530-3f97-995f-8fececdea9ab-f873ef74 {
  align-self: baseline;
  justify-self: baseline;
}

#w-node-b3d9bbff-162d-37e2-e301-b3bebfd7c146-f873ef74 {
  justify-self: stretch;
}

#w-node-b3d9bbff-162d-37e2-e301-b3bebfd7c147-f873ef74 {
  align-self: baseline;
  justify-self: baseline;
}

#w-node-d57ad86a-20c1-29e8-1bd6-85ab407dbbf3-f873ef74, #w-node-_4d0d417e-d4ec-db33-38e8-bd1f5ad1a417-f873ef74 {
  justify-self: stretch;
}

#w-node-_4d0d417e-d4ec-db33-38e8-bd1f5ad1a418-f873ef74 {
  align-self: baseline;
  justify-self: baseline;
}

#w-node-_3f90146c-2ed5-ff87-4070-a16b86afb625-f873ef74 {
  justify-self: stretch;
}

#w-node-ad771b5e-dd65-b2d6-1723-3d5b943c913f-f873ef74 {
  grid-area: 1 / 1 / 4 / 2;
  align-self: start;
  justify-self: start;
}

#w-node-ad771b5e-dd65-b2d6-1723-3d5b943c9141-f873ef74 {
  align-self: baseline;
  justify-self: baseline;
}

#w-node-ad771b5e-dd65-b2d6-1723-3d5b943c9145-f873ef74 {
  justify-self: stretch;
}

#w-node-ad771b5e-dd65-b2d6-1723-3d5b943c9146-f873ef74 {
  align-self: baseline;
  justify-self: baseline;
}

#w-node-ad771b5e-dd65-b2d6-1723-3d5b943c9148-f873ef74, #w-node-ad771b5e-dd65-b2d6-1723-3d5b943c915e-f873ef74 {
  justify-self: stretch;
}

#w-node-ad771b5e-dd65-b2d6-1723-3d5b943c915f-f873ef74 {
  align-self: baseline;
  justify-self: baseline;
}

#w-node-ad771b5e-dd65-b2d6-1723-3d5b943c9161-f873ef74 {
  justify-self: stretch;
}

#w-node-bf01d4c0-b82d-27b5-504f-6e85d5ca54d1-d5ca54cf {
  justify-self: start;
}

#w-node-e0e71962-ef00-a0ef-6b6c-ac1ae2b4bb30-e2b4bb26 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: center;
}

#w-node-e0e71962-ef00-a0ef-6b6c-ac1ae2b4bb33-e2b4bb26 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: center;
}

#w-node-e0e71962-ef00-a0ef-6b6c-ac1ae2b4bb37-e2b4bb26 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: center;
}

#w-node-e0e71962-ef00-a0ef-6b6c-ac1ae2b4bb3b-e2b4bb26 {
  grid-area: 1 / 1 / 2 / 6;
}

#w-node-e0e71962-ef00-a0ef-6b6c-ac1ae2b4bb3d-e2b4bb26 {
  grid-area: 1 / 5 / 2 / 6;
  justify-self: center;
}

#w-node-_38475bb1-b56b-2d65-68d2-3c677790b46e-e2b4bb26 {
  justify-self: start;
}

#w-node-_38475bb1-b56b-2d65-68d2-3c677790b478-e2b4bb26 {
  justify-self: center;
}

#w-node-_38475bb1-b56b-2d65-68d2-3c677790b488-e2b4bb26, #w-node-_38475bb1-b56b-2d65-68d2-3c677790b49e-e2b4bb26 {
  justify-self: end;
}

#w-node-_3e67cf54-67ab-3888-b80f-fb920efb8c29-e2b4bb26, #w-node-_3e67cf54-67ab-3888-b80f-fb920efb8c39-e2b4bb26 {
  justify-self: start;
}

#w-node-bca33b13-7451-cdc4-2545-c3151921eeb2-abcb59d3 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-bca33b13-7451-cdc4-2545-c3151921eec6-abcb59d3 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-bca33b13-7451-cdc4-2545-c3151921eeca-abcb59d3, #w-node-bca33b13-7451-cdc4-2545-c3151921eecd-abcb59d3, #w-node-bca33b13-7451-cdc4-2545-c3151921eed0-abcb59d3, #w-node-bca33b13-7451-cdc4-2545-c3151921eed3-abcb59d3 {
  justify-self: center;
}

#w-node-bca33b13-7451-cdc4-2545-c3151921eed6-abcb59d3 {
  align-self: start;
}

#w-node-_5b7fcf6f-f23f-e19a-b157-ac81dcd6f18a-abcb59d3 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_5b7fcf6f-f23f-e19a-b157-ac81dcd6f18e-abcb59d3, #w-node-_5b7fcf6f-f23f-e19a-b157-ac81dcd6f191-abcb59d3 {
  justify-self: center;
}

#w-node-bca33b13-7451-cdc4-2545-c3151921eef9-abcb59d3 {
  align-self: start;
}

#w-node-e1e96a3b-1712-6d84-7d1c-947d71efa283-abcb59d3 {
  grid-area: 1 / 1 / 3 / 4;
}

#w-node-_0c921a42-4806-6360-ac39-44a0c7763448-abcb59d3 {
  grid-area: 1 / 4 / 2 / 7;
  align-self: end;
  justify-self: start;
}

#w-node-_5d3638e6-976e-25c3-519e-14b7651ed62d-abcb59d3 {
  grid-area: 2 / 4 / 4 / 7;
}

#w-node-_3b964077-986e-07ee-6e0a-9576eb690dd0-abcb59d3 {
  grid-area: 3 / 1 / 4 / 4;
  align-self: auto;
}

#w-node-_23c222c2-ad35-d240-61b7-ecb59504d1aa-abcb59d3 {
  justify-self: end;
}

#w-node-_453cace9-6760-89ee-b5f6-92073ba10095-abcb59d3 {
  align-self: end;
}

#w-node-_4adcdf3f-9d5f-7073-eee8-624f942c38a1-abcb59d3 {
  grid-area: 4 / 1 / 5 / 5;
}

#w-node-d263bdfa-5829-7139-518c-75cbbbcf396f-abcb59d3 {
  grid-area: 4 / 5 / 5 / 7;
  align-self: end;
}

#w-node-d8952555-f138-a18d-2a28-5a553b31ab8e-abcb59d3 {
  align-self: center;
  justify-self: center;
}

#w-node-_8966bc04-f445-27bb-bdae-92595cad22e4-abcb59d3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0fc7537d-5fe3-0b0e-2c8e-3d3ee7397845-abcb59d3 {
  grid-area: 1 / 1 / 4 / 2;
  align-self: start;
  justify-self: start;
}

#w-node-_0e5f8cd1-f530-3f97-995f-8fececdea9ab-abcb59d3 {
  align-self: baseline;
  justify-self: baseline;
}

#w-node-b3d9bbff-162d-37e2-e301-b3bebfd7c146-abcb59d3 {
  justify-self: stretch;
}

#w-node-b3d9bbff-162d-37e2-e301-b3bebfd7c147-abcb59d3 {
  align-self: baseline;
  justify-self: baseline;
}

#w-node-d57ad86a-20c1-29e8-1bd6-85ab407dbbf3-abcb59d3, #w-node-_4d0d417e-d4ec-db33-38e8-bd1f5ad1a417-abcb59d3 {
  justify-self: stretch;
}

#w-node-_4d0d417e-d4ec-db33-38e8-bd1f5ad1a418-abcb59d3 {
  align-self: baseline;
  justify-self: baseline;
}

#w-node-_3f90146c-2ed5-ff87-4070-a16b86afb625-abcb59d3 {
  justify-self: stretch;
}

#w-node-cac9f9dd-0e36-6aa9-d054-7011dd03f901-abcb59d3 {
  grid-area: 1 / 1 / 4 / 2;
  align-self: start;
  justify-self: start;
}

#w-node-cac9f9dd-0e36-6aa9-d054-7011dd03f903-abcb59d3 {
  align-self: baseline;
  justify-self: baseline;
}

#w-node-cac9f9dd-0e36-6aa9-d054-7011dd03f907-abcb59d3 {
  justify-self: stretch;
}

#w-node-cac9f9dd-0e36-6aa9-d054-7011dd03f908-abcb59d3 {
  align-self: baseline;
  justify-self: baseline;
}

#w-node-cac9f9dd-0e36-6aa9-d054-7011dd03f90a-abcb59d3, #w-node-cac9f9dd-0e36-6aa9-d054-7011dd03f920-abcb59d3 {
  justify-self: stretch;
}

#w-node-cac9f9dd-0e36-6aa9-d054-7011dd03f921-abcb59d3 {
  align-self: baseline;
  justify-self: baseline;
}

#w-node-cac9f9dd-0e36-6aa9-d054-7011dd03f923-abcb59d3 {
  justify-self: stretch;
}

#w-node-aac65564-d5b8-096a-290b-736c55769ceb-abcb59d3 {
  justify-self: start;
}

#w-node-_8c21b0f5-0553-c99f-d0f9-3e7dac90ee47-7a20e10c {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_8c21b0f5-0553-c99f-d0f9-3e7dac90ee5b-7a20e10c {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_8c21b0f5-0553-c99f-d0f9-3e7dac90ee5f-7a20e10c, #w-node-_8c21b0f5-0553-c99f-d0f9-3e7dac90ee62-7a20e10c, #w-node-_8c21b0f5-0553-c99f-d0f9-3e7dac90ee65-7a20e10c, #w-node-_8c21b0f5-0553-c99f-d0f9-3e7dac90ee68-7a20e10c {
  justify-self: center;
}

#w-node-_8c21b0f5-0553-c99f-d0f9-3e7dac90ee6b-7a20e10c {
  align-self: start;
}

#w-node-_8c21b0f5-0553-c99f-d0f9-3e7dac90ee7e-7a20e10c {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_8c21b0f5-0553-c99f-d0f9-3e7dac90ee82-7a20e10c, #w-node-_8c21b0f5-0553-c99f-d0f9-3e7dac90ee85-7a20e10c, #w-node-_8c21b0f5-0553-c99f-d0f9-3e7dac90ee88-7a20e10c, #w-node-_8c21b0f5-0553-c99f-d0f9-3e7dac90ee8b-7a20e10c {
  justify-self: center;
}

#w-node-f2134fc1-47f9-a554-c201-c5af6b6239aa-7a20e10c {
  align-self: start;
}

#w-node-_8c21b0f5-0553-c99f-d0f9-3e7dac90eea1-7a20e10c {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_8c21b0f5-0553-c99f-d0f9-3e7dac90eea5-7a20e10c, #w-node-_8c21b0f5-0553-c99f-d0f9-3e7dac90eea8-7a20e10c, #w-node-_8c21b0f5-0553-c99f-d0f9-3e7dac90eeab-7a20e10c, #w-node-_0485db05-039f-af88-7b65-f8cca9a69d0c-7a20e10c {
  justify-self: center;
}

#w-node-cd37c3da-a431-ad57-24d3-52297074c495-7a20e10c {
  align-self: start;
}

#w-node-e1e96a3b-1712-6d84-7d1c-947d71efa283-7a20e10c {
  grid-area: 1 / 1 / 3 / 4;
}

#w-node-_0c921a42-4806-6360-ac39-44a0c7763448-7a20e10c {
  grid-area: 1 / 4 / 2 / 7;
  align-self: end;
  justify-self: start;
}

#w-node-_5d3638e6-976e-25c3-519e-14b7651ed62d-7a20e10c {
  grid-area: 2 / 4 / 4 / 7;
}

#w-node-_3b964077-986e-07ee-6e0a-9576eb690dd0-7a20e10c {
  grid-area: 3 / 1 / 4 / 4;
  align-self: auto;
}

#w-node-_23c222c2-ad35-d240-61b7-ecb59504d1aa-7a20e10c {
  justify-self: end;
}

#w-node-_453cace9-6760-89ee-b5f6-92073ba10095-7a20e10c {
  align-self: end;
}

#w-node-_4adcdf3f-9d5f-7073-eee8-624f942c38a1-7a20e10c {
  grid-area: 4 / 1 / 5 / 5;
}

#w-node-d263bdfa-5829-7139-518c-75cbbbcf396f-7a20e10c {
  grid-area: 4 / 5 / 5 / 7;
  align-self: end;
}

#w-node-_8966bc04-f445-27bb-bdae-92595cad22e4-7a20e10c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0fc7537d-5fe3-0b0e-2c8e-3d3ee7397845-7a20e10c {
  grid-area: 1 / 1 / 4 / 2;
  align-self: start;
  justify-self: start;
}

#w-node-_0e5f8cd1-f530-3f97-995f-8fececdea9ab-7a20e10c {
  align-self: baseline;
  justify-self: baseline;
}

#w-node-b3d9bbff-162d-37e2-e301-b3bebfd7c146-7a20e10c {
  justify-self: stretch;
}

#w-node-b3d9bbff-162d-37e2-e301-b3bebfd7c147-7a20e10c {
  align-self: baseline;
  justify-self: baseline;
}

#w-node-d57ad86a-20c1-29e8-1bd6-85ab407dbbf3-7a20e10c, #w-node-_4d0d417e-d4ec-db33-38e8-bd1f5ad1a417-7a20e10c {
  justify-self: stretch;
}

#w-node-_4d0d417e-d4ec-db33-38e8-bd1f5ad1a418-7a20e10c {
  align-self: baseline;
  justify-self: baseline;
}

#w-node-_3f90146c-2ed5-ff87-4070-a16b86afb625-7a20e10c {
  justify-self: stretch;
}

#w-node-_7c0c2604-7612-eb5e-6f25-969c6ee4ede3-7a20e10c {
  grid-area: 1 / 1 / 4 / 2;
  align-self: start;
  justify-self: start;
}

#w-node-_7c0c2604-7612-eb5e-6f25-969c6ee4ede5-7a20e10c {
  align-self: baseline;
  justify-self: baseline;
}

#w-node-_7c0c2604-7612-eb5e-6f25-969c6ee4ede9-7a20e10c {
  justify-self: stretch;
}

#w-node-_7c0c2604-7612-eb5e-6f25-969c6ee4edea-7a20e10c {
  align-self: baseline;
  justify-self: baseline;
}

#w-node-_7c0c2604-7612-eb5e-6f25-969c6ee4edec-7a20e10c, #w-node-_7c0c2604-7612-eb5e-6f25-969c6ee4ee02-7a20e10c {
  justify-self: stretch;
}

#w-node-_7c0c2604-7612-eb5e-6f25-969c6ee4ee03-7a20e10c {
  align-self: baseline;
  justify-self: baseline;
}

#w-node-_7c0c2604-7612-eb5e-6f25-969c6ee4ee05-7a20e10c {
  justify-self: stretch;
}

#w-node-c81a57da-c7f0-8761-e0ea-8ff1f5b9f1d2-7a20e10c {
  grid-area: 1 / 1 / 4 / 2;
  align-self: start;
  justify-self: start;
}

#w-node-c81a57da-c7f0-8761-e0ea-8ff1f5b9f1d4-7a20e10c {
  align-self: baseline;
  justify-self: baseline;
}

#w-node-c81a57da-c7f0-8761-e0ea-8ff1f5b9f1d8-7a20e10c {
  justify-self: stretch;
}

#w-node-c81a57da-c7f0-8761-e0ea-8ff1f5b9f1d9-7a20e10c {
  align-self: baseline;
  justify-self: baseline;
}

#w-node-c81a57da-c7f0-8761-e0ea-8ff1f5b9f1db-7a20e10c, #w-node-c81a57da-c7f0-8761-e0ea-8ff1f5b9f1f1-7a20e10c {
  justify-self: stretch;
}

#w-node-c81a57da-c7f0-8761-e0ea-8ff1f5b9f1f2-7a20e10c {
  align-self: baseline;
  justify-self: baseline;
}

#w-node-c81a57da-c7f0-8761-e0ea-8ff1f5b9f1f4-7a20e10c {
  justify-self: stretch;
}

#w-node-c96709de-3e7f-9bc0-90f5-cfdb3ddc1cb5-7a20e10c {
  justify-self: start;
}

#w-node-_98993fb5-31c0-d21a-742f-1f87a048d425-aa2bfa4c {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_1225e5ec-43f6-593e-2b62-6a3d87cabbb4-aa2bfa4c {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-deaed977-9ed0-f6ab-c2cb-1e5a01d6d651-aa2bfa4c, #w-node-_93e6b1e5-5f8c-35a3-3342-44e9bc105bc8-aa2bfa4c, #w-node-_9c739c9a-4f05-ef7a-4ae1-9d5be0e66ac5-aa2bfa4c, #w-node-_80c58fcf-43e6-afce-6587-ac877dc04ca4-aa2bfa4c {
  justify-self: center;
}

#w-node-_1225e5ec-43f6-593e-2b62-6a3d87cabbb6-aa2bfa4c {
  align-self: start;
}

#w-node-f585e674-6b42-ae39-aa73-b1595315648c-aa2bfa4c {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-f585e674-6b42-ae39-aa73-b15953156490-aa2bfa4c, #w-node-f585e674-6b42-ae39-aa73-b15953156493-aa2bfa4c, #w-node-f585e674-6b42-ae39-aa73-b15953156496-aa2bfa4c, #w-node-f585e674-6b42-ae39-aa73-b15953156499-aa2bfa4c {
  justify-self: center;
}

#w-node-f585e674-6b42-ae39-aa73-b1595315649c-aa2bfa4c {
  align-self: start;
}

#w-node-a3732dc0-64a0-0f5d-f16d-7e2fb47ae842-aa2bfa4c {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-a3732dc0-64a0-0f5d-f16d-7e2fb47ae846-aa2bfa4c, #w-node-a3732dc0-64a0-0f5d-f16d-7e2fb47ae849-aa2bfa4c, #w-node-a3732dc0-64a0-0f5d-f16d-7e2fb47ae84c-aa2bfa4c {
  justify-self: center;
}

#w-node-a3732dc0-64a0-0f5d-f16d-7e2fb47ae852-aa2bfa4c {
  align-self: start;
}

#w-node-e1e96a3b-1712-6d84-7d1c-947d71efa283-aa2bfa4c {
  grid-area: 1 / 1 / 3 / 4;
}

#w-node-_0c921a42-4806-6360-ac39-44a0c7763448-aa2bfa4c {
  grid-area: 1 / 4 / 2 / 7;
  align-self: end;
  justify-self: start;
}

#w-node-_5d3638e6-976e-25c3-519e-14b7651ed62d-aa2bfa4c {
  grid-area: 2 / 4 / 4 / 7;
}

#w-node-_3b964077-986e-07ee-6e0a-9576eb690dd0-aa2bfa4c {
  grid-area: 3 / 1 / 4 / 4;
  align-self: auto;
}

#w-node-_23c222c2-ad35-d240-61b7-ecb59504d1aa-aa2bfa4c {
  justify-self: end;
}

#w-node-_453cace9-6760-89ee-b5f6-92073ba10095-aa2bfa4c {
  align-self: end;
}

#w-node-_4adcdf3f-9d5f-7073-eee8-624f942c38a1-aa2bfa4c {
  grid-area: 4 / 1 / 5 / 5;
}

#w-node-d263bdfa-5829-7139-518c-75cbbbcf396f-aa2bfa4c {
  grid-area: 4 / 5 / 5 / 7;
  align-self: end;
}

#w-node-_8966bc04-f445-27bb-bdae-92595cad22e4-aa2bfa4c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0fc7537d-5fe3-0b0e-2c8e-3d3ee7397845-aa2bfa4c {
  grid-area: 1 / 1 / 4 / 2;
  align-self: start;
  justify-self: start;
}

#w-node-_0e5f8cd1-f530-3f97-995f-8fececdea9ab-aa2bfa4c {
  align-self: baseline;
  justify-self: baseline;
}

#w-node-b3d9bbff-162d-37e2-e301-b3bebfd7c146-aa2bfa4c {
  justify-self: stretch;
}

#w-node-b3d9bbff-162d-37e2-e301-b3bebfd7c147-aa2bfa4c {
  align-self: baseline;
  justify-self: baseline;
}

#w-node-d57ad86a-20c1-29e8-1bd6-85ab407dbbf3-aa2bfa4c, #w-node-_4d0d417e-d4ec-db33-38e8-bd1f5ad1a417-aa2bfa4c {
  justify-self: stretch;
}

#w-node-_4d0d417e-d4ec-db33-38e8-bd1f5ad1a418-aa2bfa4c {
  align-self: baseline;
  justify-self: baseline;
}

#w-node-_3f90146c-2ed5-ff87-4070-a16b86afb625-aa2bfa4c {
  justify-self: stretch;
}

#w-node-ad771b5e-dd65-b2d6-1723-3d5b943c913f-aa2bfa4c {
  grid-area: 1 / 1 / 4 / 2;
  align-self: start;
  justify-self: start;
}

#w-node-ad771b5e-dd65-b2d6-1723-3d5b943c9141-aa2bfa4c {
  align-self: baseline;
  justify-self: baseline;
}

#w-node-ad771b5e-dd65-b2d6-1723-3d5b943c9145-aa2bfa4c {
  justify-self: stretch;
}

#w-node-ad771b5e-dd65-b2d6-1723-3d5b943c9146-aa2bfa4c {
  align-self: baseline;
  justify-self: baseline;
}

#w-node-ad771b5e-dd65-b2d6-1723-3d5b943c9148-aa2bfa4c {
  justify-self: stretch;
}

#w-node-_87974607-3b2f-37d4-8af7-13172767017a-aa2bfa4c {
  align-self: baseline;
  justify-self: baseline;
}

#w-node-_87974607-3b2f-37d4-8af7-13172767017c-aa2bfa4c {
  justify-self: stretch;
}

#w-node-ea5b9d0e-9ff0-5549-d092-1ea190e2f343-aa2bfa4c {
  grid-area: 1 / 1 / 4 / 2;
  align-self: start;
  justify-self: start;
}

#w-node-ea5b9d0e-9ff0-5549-d092-1ea190e2f345-aa2bfa4c {
  align-self: baseline;
  justify-self: baseline;
}

#w-node-ea5b9d0e-9ff0-5549-d092-1ea190e2f349-aa2bfa4c {
  justify-self: stretch;
}

#w-node-ea5b9d0e-9ff0-5549-d092-1ea190e2f34a-aa2bfa4c {
  align-self: baseline;
  justify-self: baseline;
}

#w-node-ea5b9d0e-9ff0-5549-d092-1ea190e2f34c-aa2bfa4c, #w-node-c03af6bd-5035-d6fb-3111-9e17114d8e14-aa2bfa4c {
  justify-self: stretch;
}

#w-node-c03af6bd-5035-d6fb-3111-9e17114d8e15-aa2bfa4c {
  align-self: baseline;
  justify-self: baseline;
}

#w-node-c03af6bd-5035-d6fb-3111-9e17114d8e17-aa2bfa4c {
  justify-self: stretch;
}

#w-node-aa90fe13-fa6a-df22-9cdc-90e82b4fc3ba-aa2bfa4c {
  justify-self: start;
}

#w-node-_3e7a0911-540c-dd3c-8ba2-61b5bacc4715-610827c6 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_3e7a0911-540c-dd3c-8ba2-61b5bacc4727-610827c6 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_3e7a0911-540c-dd3c-8ba2-61b5bacc472b-610827c6, #w-node-_3e7a0911-540c-dd3c-8ba2-61b5bacc472e-610827c6, #w-node-_3e7a0911-540c-dd3c-8ba2-61b5bacc4731-610827c6, #w-node-_3e7a0911-540c-dd3c-8ba2-61b5bacc4734-610827c6 {
  justify-self: center;
}

#w-node-_3e7a0911-540c-dd3c-8ba2-61b5bacc4737-610827c6 {
  align-self: start;
}

#w-node-_3e7a0911-540c-dd3c-8ba2-61b5bacc474a-610827c6 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_3e7a0911-540c-dd3c-8ba2-61b5bacc474e-610827c6, #w-node-_3e7a0911-540c-dd3c-8ba2-61b5bacc4751-610827c6, #w-node-_3e7a0911-540c-dd3c-8ba2-61b5bacc4754-610827c6, #w-node-_3e7a0911-540c-dd3c-8ba2-61b5bacc4757-610827c6 {
  justify-self: center;
}

#w-node-_366caef7-b039-b395-5af8-d43e82e8f5b6-610827c6 {
  align-self: start;
}

#w-node-e1e96a3b-1712-6d84-7d1c-947d71efa283-610827c6 {
  grid-area: 1 / 1 / 3 / 4;
}

#w-node-_0c921a42-4806-6360-ac39-44a0c7763448-610827c6 {
  grid-area: 1 / 4 / 2 / 7;
  align-self: end;
  justify-self: start;
}

#w-node-_5d3638e6-976e-25c3-519e-14b7651ed62d-610827c6 {
  grid-area: 2 / 4 / 4 / 7;
}

#w-node-_3b964077-986e-07ee-6e0a-9576eb690dd0-610827c6 {
  grid-area: 3 / 1 / 4 / 4;
  align-self: auto;
}

#w-node-_23c222c2-ad35-d240-61b7-ecb59504d1aa-610827c6 {
  justify-self: end;
}

#w-node-_453cace9-6760-89ee-b5f6-92073ba10095-610827c6 {
  align-self: end;
}

#w-node-_4adcdf3f-9d5f-7073-eee8-624f942c38a1-610827c6 {
  grid-area: 4 / 1 / 5 / 5;
}

#w-node-d263bdfa-5829-7139-518c-75cbbbcf396f-610827c6 {
  grid-area: 4 / 5 / 5 / 7;
  align-self: end;
}

#w-node-_56e24a95-f06b-b56a-7750-e49339d0d94b-610827c6 {
  align-self: center;
  justify-self: center;
}

#w-node-_8966bc04-f445-27bb-bdae-92595cad22e4-610827c6 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0fc7537d-5fe3-0b0e-2c8e-3d3ee7397845-610827c6 {
  grid-area: 1 / 1 / 4 / 2;
  align-self: start;
}

#w-node-_0e5f8cd1-f530-3f97-995f-8fececdea9ab-610827c6 {
  align-self: baseline;
  justify-self: baseline;
}

#w-node-b3d9bbff-162d-37e2-e301-b3bebfd7c146-610827c6 {
  justify-self: stretch;
}

#w-node-b3d9bbff-162d-37e2-e301-b3bebfd7c147-610827c6 {
  align-self: baseline;
  justify-self: baseline;
}

#w-node-d57ad86a-20c1-29e8-1bd6-85ab407dbbf3-610827c6, #w-node-_4d0d417e-d4ec-db33-38e8-bd1f5ad1a417-610827c6 {
  justify-self: stretch;
}

#w-node-_4d0d417e-d4ec-db33-38e8-bd1f5ad1a418-610827c6 {
  align-self: baseline;
  justify-self: baseline;
}

#w-node-_3f90146c-2ed5-ff87-4070-a16b86afb625-610827c6 {
  justify-self: stretch;
}

#w-node-d305395d-4bf5-bd43-a6dc-2112a89c0466-610827c6 {
  grid-area: 1 / 1 / 4 / 2;
  align-self: start;
}

#w-node-d305395d-4bf5-bd43-a6dc-2112a89c0468-610827c6 {
  align-self: baseline;
  justify-self: baseline;
}

#w-node-d305395d-4bf5-bd43-a6dc-2112a89c046c-610827c6 {
  justify-self: stretch;
}

#w-node-d305395d-4bf5-bd43-a6dc-2112a89c046d-610827c6 {
  align-self: baseline;
  justify-self: baseline;
}

#w-node-d305395d-4bf5-bd43-a6dc-2112a89c046f-610827c6, #w-node-d305395d-4bf5-bd43-a6dc-2112a89c0485-610827c6 {
  justify-self: stretch;
}

#w-node-d305395d-4bf5-bd43-a6dc-2112a89c0486-610827c6 {
  align-self: baseline;
  justify-self: baseline;
}

#w-node-d305395d-4bf5-bd43-a6dc-2112a89c0488-610827c6 {
  justify-self: stretch;
}

#w-node-_437be8da-9a05-fd44-1da9-864a911db6b0-610827c6 {
  justify-self: start;
}

#w-node-_01cb481e-f415-616d-6941-675c80fa155f-61dded89 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_01cb481e-f415-616d-6941-675c80fa1573-61dded89 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_01cb481e-f415-616d-6941-675c80fa1577-61dded89, #w-node-_01cb481e-f415-616d-6941-675c80fa157a-61dded89, #w-node-_01cb481e-f415-616d-6941-675c80fa157d-61dded89, #w-node-_01cb481e-f415-616d-6941-675c80fa1580-61dded89 {
  justify-self: center;
}

#w-node-_01cb481e-f415-616d-6941-675c80fa1583-61dded89 {
  align-self: start;
}

#w-node-_71da9ccd-3f08-c6da-28ce-cc6a7cb2fb5d-61dded89 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_71da9ccd-3f08-c6da-28ce-cc6a7cb2fb5f-61dded89, #w-node-_71da9ccd-3f08-c6da-28ce-cc6a7cb2fb62-61dded89, #w-node-_71da9ccd-3f08-c6da-28ce-cc6a7cb2fb65-61dded89, #w-node-_71da9ccd-3f08-c6da-28ce-cc6a7cb2fb68-61dded89 {
  justify-self: center;
}

#w-node-_71da9ccd-3f08-c6da-28ce-cc6a7cb2fb6b-61dded89 {
  align-self: start;
}

#w-node-e1e96a3b-1712-6d84-7d1c-947d71efa283-61dded89 {
  grid-area: 1 / 1 / 3 / 4;
}

#w-node-_0c921a42-4806-6360-ac39-44a0c7763448-61dded89 {
  grid-area: 1 / 4 / 2 / 7;
  align-self: end;
  justify-self: start;
}

#w-node-_5d3638e6-976e-25c3-519e-14b7651ed62d-61dded89 {
  grid-area: 2 / 4 / 4 / 7;
}

#w-node-_3b964077-986e-07ee-6e0a-9576eb690dd0-61dded89 {
  grid-area: 3 / 1 / 4 / 4;
  align-self: auto;
}

#w-node-_23c222c2-ad35-d240-61b7-ecb59504d1aa-61dded89 {
  justify-self: end;
}

#w-node-_453cace9-6760-89ee-b5f6-92073ba10095-61dded89 {
  align-self: end;
}

#w-node-_4adcdf3f-9d5f-7073-eee8-624f942c38a1-61dded89 {
  grid-area: 4 / 1 / 5 / 5;
}

#w-node-d263bdfa-5829-7139-518c-75cbbbcf396f-61dded89 {
  grid-area: 4 / 5 / 5 / 7;
  align-self: end;
}

#w-node-_9b333a55-7961-74a8-8509-e9eeeb0cfbff-61dded89 {
  align-self: center;
  justify-self: center;
}

#w-node-_8966bc04-f445-27bb-bdae-92595cad22e4-61dded89 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0fc7537d-5fe3-0b0e-2c8e-3d3ee7397845-61dded89 {
  grid-area: 1 / 1 / 4 / 2;
  align-self: start;
  justify-self: start;
}

#w-node-_0e5f8cd1-f530-3f97-995f-8fececdea9ab-61dded89 {
  align-self: baseline;
  justify-self: baseline;
}

#w-node-b3d9bbff-162d-37e2-e301-b3bebfd7c146-61dded89 {
  justify-self: stretch;
}

#w-node-b3d9bbff-162d-37e2-e301-b3bebfd7c147-61dded89 {
  align-self: baseline;
  justify-self: baseline;
}

#w-node-d57ad86a-20c1-29e8-1bd6-85ab407dbbf3-61dded89, #w-node-_4d0d417e-d4ec-db33-38e8-bd1f5ad1a417-61dded89 {
  justify-self: stretch;
}

#w-node-_4d0d417e-d4ec-db33-38e8-bd1f5ad1a418-61dded89 {
  align-self: baseline;
  justify-self: baseline;
}

#w-node-_3f90146c-2ed5-ff87-4070-a16b86afb625-61dded89 {
  justify-self: stretch;
}

#w-node-_75246a89-3f6d-1ca7-cedc-c88c1b73914f-61dded89 {
  grid-area: 1 / 1 / 4 / 2;
  align-self: start;
  justify-self: start;
}

#w-node-_75246a89-3f6d-1ca7-cedc-c88c1b739151-61dded89 {
  align-self: baseline;
  justify-self: baseline;
}

#w-node-_75246a89-3f6d-1ca7-cedc-c88c1b739155-61dded89 {
  justify-self: stretch;
}

#w-node-_75246a89-3f6d-1ca7-cedc-c88c1b739156-61dded89 {
  align-self: baseline;
  justify-self: baseline;
}

#w-node-_75246a89-3f6d-1ca7-cedc-c88c1b739158-61dded89, #w-node-_75246a89-3f6d-1ca7-cedc-c88c1b73916e-61dded89 {
  justify-self: stretch;
}

#w-node-_75246a89-3f6d-1ca7-cedc-c88c1b73916f-61dded89 {
  align-self: baseline;
  justify-self: baseline;
}

#w-node-_75246a89-3f6d-1ca7-cedc-c88c1b739171-61dded89 {
  justify-self: stretch;
}

#w-node-_565f73a9-e189-aaf1-1596-d83b10a8ac7c-61dded89 {
  justify-self: start;
}

#w-node-_764f3abd-8cc0-08da-5da5-e683480f867b-232c0a95 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_764f3abd-8cc0-08da-5da5-e683480f8689-232c0a95 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_764f3abd-8cc0-08da-5da5-e683480f868d-232c0a95, #w-node-_9909b175-9c61-84ba-d2a8-2909056becc6-232c0a95, #w-node-b8f48612-efe5-cf95-7125-8c3f5f845c4a-232c0a95 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_764f3abd-8cc0-08da-5da5-e683480f8699-232c0a95 {
  align-self: start;
}

#w-node-e1e96a3b-1712-6d84-7d1c-947d71efa283-232c0a95 {
  grid-area: 1 / 1 / 3 / 4;
}

#w-node-_0c921a42-4806-6360-ac39-44a0c7763448-232c0a95 {
  grid-area: 1 / 4 / 2 / 7;
  align-self: end;
  justify-self: start;
}

#w-node-_5d3638e6-976e-25c3-519e-14b7651ed62d-232c0a95 {
  grid-area: 2 / 4 / 4 / 7;
}

#w-node-_3b964077-986e-07ee-6e0a-9576eb690dd0-232c0a95 {
  grid-area: 3 / 1 / 4 / 4;
  align-self: auto;
}

#w-node-_23c222c2-ad35-d240-61b7-ecb59504d1aa-232c0a95 {
  justify-self: end;
}

#w-node-_453cace9-6760-89ee-b5f6-92073ba10095-232c0a95 {
  align-self: end;
}

#w-node-_4adcdf3f-9d5f-7073-eee8-624f942c38a1-232c0a95 {
  grid-area: 4 / 1 / 5 / 5;
}

#w-node-d263bdfa-5829-7139-518c-75cbbbcf396f-232c0a95 {
  grid-area: 4 / 5 / 5 / 7;
  align-self: end;
}

#w-node-_8966bc04-f445-27bb-bdae-92595cad22e4-232c0a95 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0fc7537d-5fe3-0b0e-2c8e-3d3ee7397845-232c0a95 {
  grid-area: 1 / 1 / 4 / 2;
  align-self: start;
  justify-self: start;
}

#w-node-_0e5f8cd1-f530-3f97-995f-8fececdea9ab-232c0a95 {
  align-self: baseline;
  justify-self: baseline;
}

#w-node-b3d9bbff-162d-37e2-e301-b3bebfd7c146-232c0a95 {
  justify-self: stretch;
}

#w-node-b3d9bbff-162d-37e2-e301-b3bebfd7c147-232c0a95 {
  align-self: baseline;
  justify-self: baseline;
}

#w-node-d57ad86a-20c1-29e8-1bd6-85ab407dbbf3-232c0a95, #w-node-_4d0d417e-d4ec-db33-38e8-bd1f5ad1a417-232c0a95 {
  justify-self: stretch;
}

#w-node-_4d0d417e-d4ec-db33-38e8-bd1f5ad1a418-232c0a95 {
  align-self: baseline;
  justify-self: baseline;
}

#w-node-_3f90146c-2ed5-ff87-4070-a16b86afb625-232c0a95 {
  justify-self: stretch;
}

#w-node-_167b3e9b-70b7-dde8-c624-9251862f650a-232c0a95 {
  justify-self: start;
}

#w-node-_91b8acb1-0ac7-a47f-24f5-b7229da1f20e-7b08357e {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_91b8acb1-0ac7-a47f-24f5-b7229da1f220-7b08357e {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_91b8acb1-0ac7-a47f-24f5-b7229da1f222-7b08357e, #w-node-_91b8acb1-0ac7-a47f-24f5-b7229da1f225-7b08357e {
  justify-self: center;
}

#w-node-_91b8acb1-0ac7-a47f-24f5-b7229da1f228-7b08357e {
  align-self: start;
}

#w-node-_91b8acb1-0ac7-a47f-24f5-b7229da1f23b-7b08357e {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_91b8acb1-0ac7-a47f-24f5-b7229da1f23d-7b08357e, #w-node-_91b8acb1-0ac7-a47f-24f5-b7229da1f240-7b08357e {
  justify-self: center;
}

#w-node-_91b8acb1-0ac7-a47f-24f5-b7229da1f243-7b08357e {
  align-self: start;
}

#w-node-e1e96a3b-1712-6d84-7d1c-947d71efa283-7b08357e {
  grid-area: 1 / 1 / 3 / 4;
}

#w-node-_0c921a42-4806-6360-ac39-44a0c7763448-7b08357e {
  grid-area: 1 / 4 / 2 / 7;
  align-self: end;
  justify-self: start;
}

#w-node-_5d3638e6-976e-25c3-519e-14b7651ed62d-7b08357e {
  grid-area: 2 / 4 / 4 / 7;
}

#w-node-_3b964077-986e-07ee-6e0a-9576eb690dd0-7b08357e {
  grid-area: 3 / 1 / 4 / 4;
  align-self: auto;
}

#w-node-_23c222c2-ad35-d240-61b7-ecb59504d1aa-7b08357e {
  justify-self: end;
}

#w-node-_453cace9-6760-89ee-b5f6-92073ba10095-7b08357e {
  align-self: end;
}

#w-node-_4adcdf3f-9d5f-7073-eee8-624f942c38a1-7b08357e {
  grid-area: 4 / 1 / 5 / 5;
}

#w-node-d263bdfa-5829-7139-518c-75cbbbcf396f-7b08357e {
  grid-area: 4 / 5 / 5 / 7;
  align-self: end;
}

#w-node-_8966bc04-f445-27bb-bdae-92595cad22e4-7b08357e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0fc7537d-5fe3-0b0e-2c8e-3d3ee7397845-7b08357e {
  grid-area: 1 / 1 / 4 / 2;
  align-self: start;
}

#w-node-_0e5f8cd1-f530-3f97-995f-8fececdea9ab-7b08357e {
  align-self: baseline;
  justify-self: baseline;
}

#w-node-b3d9bbff-162d-37e2-e301-b3bebfd7c146-7b08357e {
  justify-self: stretch;
}

#w-node-b3d9bbff-162d-37e2-e301-b3bebfd7c147-7b08357e {
  align-self: baseline;
  justify-self: baseline;
}

#w-node-d57ad86a-20c1-29e8-1bd6-85ab407dbbf3-7b08357e, #w-node-_4d0d417e-d4ec-db33-38e8-bd1f5ad1a417-7b08357e {
  justify-self: stretch;
}

#w-node-_4d0d417e-d4ec-db33-38e8-bd1f5ad1a418-7b08357e {
  align-self: baseline;
  justify-self: baseline;
}

#w-node-_3f90146c-2ed5-ff87-4070-a16b86afb625-7b08357e {
  justify-self: stretch;
}

#w-node-ad771b5e-dd65-b2d6-1723-3d5b943c913f-7b08357e {
  grid-area: 1 / 1 / 4 / 2;
  align-self: start;
}

#w-node-ad771b5e-dd65-b2d6-1723-3d5b943c9141-7b08357e {
  align-self: baseline;
  justify-self: baseline;
}

#w-node-_05e267eb-5764-d7a6-9e3a-f5d9d54ffb25-7b08357e {
  justify-self: stretch;
}

#w-node-_05e267eb-5764-d7a6-9e3a-f5d9d54ffb26-7b08357e {
  align-self: baseline;
  justify-self: baseline;
}

#w-node-_05e267eb-5764-d7a6-9e3a-f5d9d54ffb28-7b08357e, #w-node-_04f6dc59-2233-688f-800d-aa0d0cf4497a-7b08357e {
  justify-self: stretch;
}

#w-node-_04f6dc59-2233-688f-800d-aa0d0cf4497b-7b08357e {
  align-self: baseline;
  justify-self: baseline;
}

#w-node-_04f6dc59-2233-688f-800d-aa0d0cf4497d-7b08357e {
  justify-self: stretch;
}

#w-node-af4cb6ff-f372-015d-19e6-7257a589282b-7b08357e {
  justify-self: start;
}

#w-node-a1d39ad7-119d-d957-53c6-4e5b22b2802f-c7ba4c36 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-a1d39ad7-119d-d957-53c6-4e5b22b28043-c7ba4c36 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-a1d39ad7-119d-d957-53c6-4e5b22b28047-c7ba4c36, #w-node-a1d39ad7-119d-d957-53c6-4e5b22b2804a-c7ba4c36 {
  justify-self: center;
}

#w-node-a1d39ad7-119d-d957-53c6-4e5b22b28053-c7ba4c36 {
  align-self: start;
}

#w-node-a1d39ad7-119d-d957-53c6-4e5b22b28066-c7ba4c36 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-a1d39ad7-119d-d957-53c6-4e5b22b2806a-c7ba4c36, #w-node-a1d39ad7-119d-d957-53c6-4e5b22b2806d-c7ba4c36 {
  justify-self: center;
}

#w-node-_3c474884-b6ce-91fc-403b-f11476910cbf-c7ba4c36 {
  align-self: start;
}

#w-node-e1e96a3b-1712-6d84-7d1c-947d71efa283-c7ba4c36 {
  grid-area: 1 / 1 / 3 / 4;
}

#w-node-_0c921a42-4806-6360-ac39-44a0c7763448-c7ba4c36 {
  grid-area: 1 / 4 / 2 / 7;
  align-self: end;
  justify-self: start;
}

#w-node-_5d3638e6-976e-25c3-519e-14b7651ed62d-c7ba4c36 {
  grid-area: 2 / 4 / 4 / 7;
}

#w-node-_3b964077-986e-07ee-6e0a-9576eb690dd0-c7ba4c36 {
  grid-area: 3 / 1 / 4 / 4;
  align-self: auto;
}

#w-node-_23c222c2-ad35-d240-61b7-ecb59504d1aa-c7ba4c36 {
  justify-self: end;
}

#w-node-_453cace9-6760-89ee-b5f6-92073ba10095-c7ba4c36 {
  align-self: end;
}

#w-node-_4adcdf3f-9d5f-7073-eee8-624f942c38a1-c7ba4c36 {
  grid-area: 4 / 1 / 5 / 5;
}

#w-node-d263bdfa-5829-7139-518c-75cbbbcf396f-c7ba4c36 {
  grid-area: 4 / 5 / 5 / 7;
  align-self: end;
}

#w-node-_8966bc04-f445-27bb-bdae-92595cad22e4-c7ba4c36 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0fc7537d-5fe3-0b0e-2c8e-3d3ee7397845-c7ba4c36 {
  grid-area: 1 / 1 / 4 / 2;
  align-self: start;
  justify-self: start;
}

#w-node-_0e5f8cd1-f530-3f97-995f-8fececdea9ab-c7ba4c36 {
  align-self: baseline;
  justify-self: baseline;
}

#w-node-b3d9bbff-162d-37e2-e301-b3bebfd7c146-c7ba4c36 {
  justify-self: stretch;
}

#w-node-b3d9bbff-162d-37e2-e301-b3bebfd7c147-c7ba4c36 {
  align-self: baseline;
  justify-self: baseline;
}

#w-node-d57ad86a-20c1-29e8-1bd6-85ab407dbbf3-c7ba4c36, #w-node-_4d0d417e-d4ec-db33-38e8-bd1f5ad1a417-c7ba4c36 {
  justify-self: stretch;
}

#w-node-_4d0d417e-d4ec-db33-38e8-bd1f5ad1a418-c7ba4c36 {
  align-self: baseline;
  justify-self: baseline;
}

#w-node-_3f90146c-2ed5-ff87-4070-a16b86afb625-c7ba4c36 {
  justify-self: stretch;
}

#w-node-cac8952b-3f30-19a2-7084-3215cc8f98a2-c7ba4c36 {
  grid-area: 1 / 1 / 4 / 2;
  align-self: start;
  justify-self: start;
}

#w-node-cac8952b-3f30-19a2-7084-3215cc8f98a4-c7ba4c36 {
  align-self: baseline;
  justify-self: baseline;
}

#w-node-cac8952b-3f30-19a2-7084-3215cc8f98a8-c7ba4c36 {
  justify-self: stretch;
}

#w-node-cac8952b-3f30-19a2-7084-3215cc8f98a9-c7ba4c36 {
  align-self: baseline;
  justify-self: baseline;
}

#w-node-cac8952b-3f30-19a2-7084-3215cc8f98ab-c7ba4c36, #w-node-cac8952b-3f30-19a2-7084-3215cc8f98c1-c7ba4c36 {
  justify-self: stretch;
}

#w-node-cac8952b-3f30-19a2-7084-3215cc8f98c2-c7ba4c36 {
  align-self: baseline;
  justify-self: baseline;
}

#w-node-cac8952b-3f30-19a2-7084-3215cc8f98c4-c7ba4c36 {
  justify-self: stretch;
}

#w-node-_9824d410-633d-5208-5236-543893f501d2-c7ba4c36 {
  justify-self: start;
}

#w-node-_48ac8c52-b940-020c-fd9e-014fc51cc7ea-c9b1efbd {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_48ac8c52-b940-020c-fd9e-014fc51cc7fc-c9b1efbd {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_48ac8c52-b940-020c-fd9e-014fc51cc7fe-c9b1efbd, #w-node-_48ac8c52-b940-020c-fd9e-014fc51cc801-c9b1efbd {
  justify-self: center;
}

#w-node-_48ac8c52-b940-020c-fd9e-014fc51cc804-c9b1efbd {
  align-self: start;
}

#w-node-_48ac8c52-b940-020c-fd9e-014fc51cc817-c9b1efbd {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_48ac8c52-b940-020c-fd9e-014fc51cc819-c9b1efbd, #w-node-_48ac8c52-b940-020c-fd9e-014fc51cc81c-c9b1efbd {
  justify-self: center;
}

#w-node-_4f7f2911-f0f8-f1df-ca92-0e4d726f74d9-c9b1efbd {
  align-self: start;
}

#w-node-e1e96a3b-1712-6d84-7d1c-947d71efa283-c9b1efbd {
  grid-area: 1 / 1 / 3 / 4;
}

#w-node-_0c921a42-4806-6360-ac39-44a0c7763448-c9b1efbd {
  grid-area: 1 / 4 / 2 / 7;
  align-self: end;
  justify-self: start;
}

#w-node-_5d3638e6-976e-25c3-519e-14b7651ed62d-c9b1efbd {
  grid-area: 2 / 4 / 4 / 7;
}

#w-node-_3b964077-986e-07ee-6e0a-9576eb690dd0-c9b1efbd {
  grid-area: 3 / 1 / 4 / 4;
  align-self: auto;
}

#w-node-_23c222c2-ad35-d240-61b7-ecb59504d1aa-c9b1efbd {
  justify-self: end;
}

#w-node-_453cace9-6760-89ee-b5f6-92073ba10095-c9b1efbd {
  align-self: end;
}

#w-node-_4adcdf3f-9d5f-7073-eee8-624f942c38a1-c9b1efbd {
  grid-area: 4 / 1 / 5 / 5;
}

#w-node-d263bdfa-5829-7139-518c-75cbbbcf396f-c9b1efbd {
  grid-area: 4 / 5 / 5 / 7;
  align-self: end;
}

#w-node-b001e6cd-8cd1-16f5-3f77-09eb88f92951-c9b1efbd {
  align-self: center;
  justify-self: center;
}

#w-node-_8966bc04-f445-27bb-bdae-92595cad22e4-c9b1efbd {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0fc7537d-5fe3-0b0e-2c8e-3d3ee7397845-c9b1efbd {
  grid-area: 1 / 1 / 4 / 2;
  align-self: start;
  justify-self: start;
}

#w-node-_0e5f8cd1-f530-3f97-995f-8fececdea9ab-c9b1efbd {
  align-self: baseline;
  justify-self: baseline;
}

#w-node-b3d9bbff-162d-37e2-e301-b3bebfd7c146-c9b1efbd {
  justify-self: stretch;
}

#w-node-b3d9bbff-162d-37e2-e301-b3bebfd7c147-c9b1efbd {
  align-self: baseline;
  justify-self: baseline;
}

#w-node-d57ad86a-20c1-29e8-1bd6-85ab407dbbf3-c9b1efbd, #w-node-_4d0d417e-d4ec-db33-38e8-bd1f5ad1a417-c9b1efbd {
  justify-self: stretch;
}

#w-node-_4d0d417e-d4ec-db33-38e8-bd1f5ad1a418-c9b1efbd {
  align-self: baseline;
  justify-self: baseline;
}

#w-node-_3f90146c-2ed5-ff87-4070-a16b86afb625-c9b1efbd {
  justify-self: stretch;
}

#w-node-cf158aa6-afb2-e666-2953-924b99ddeb92-c9b1efbd {
  grid-area: 1 / 1 / 4 / 2;
  align-self: start;
  justify-self: start;
}

#w-node-cf158aa6-afb2-e666-2953-924b99ddeb94-c9b1efbd {
  align-self: baseline;
  justify-self: baseline;
}

#w-node-cf158aa6-afb2-e666-2953-924b99ddeb98-c9b1efbd {
  justify-self: stretch;
}

#w-node-cf158aa6-afb2-e666-2953-924b99ddeb99-c9b1efbd {
  align-self: baseline;
  justify-self: baseline;
}

#w-node-cf158aa6-afb2-e666-2953-924b99ddeb9b-c9b1efbd, #w-node-cf158aa6-afb2-e666-2953-924b99ddebb1-c9b1efbd {
  justify-self: stretch;
}

#w-node-cf158aa6-afb2-e666-2953-924b99ddebb2-c9b1efbd {
  align-self: baseline;
  justify-self: baseline;
}

#w-node-cf158aa6-afb2-e666-2953-924b99ddebb4-c9b1efbd {
  justify-self: stretch;
}

#w-node-a224c364-6a92-f85a-b1f9-2c2c4f8c85cf-c9b1efbd, #w-node-_19004ac0-ac48-bcf3-2e56-038f43ca8a9d-3f7d3f39 {
  justify-self: start;
}

#w-node-_19004ac0-ac48-bcf3-2e56-038f43ca8aa1-3f7d3f39 {
  justify-self: end;
}

#w-node-b3268657-b75b-0943-00be-9cac5599340a-3f7d3f39, #w-node-c885d53a-a761-ea94-ae97-8e50720d3c77-3f7d3f39 {
  justify-self: start;
}

#w-node-c885d53a-a761-ea94-ae97-8e50720d3c7b-3f7d3f39 {
  justify-self: end;
}

#w-node-_19004ac0-ac48-bcf3-2e56-038f43ca8a9d-fd386a04 {
  justify-self: start;
}

#w-node-_19004ac0-ac48-bcf3-2e56-038f43ca8aa1-fd386a04 {
  justify-self: end;
}

#w-node-fbe50c2d-4c08-9cb9-9e20-d7b522a7da08-fd386a04, #w-node-c885d53a-a761-ea94-ae97-8e50720d3c77-fd386a04 {
  justify-self: start;
}

#w-node-c885d53a-a761-ea94-ae97-8e50720d3c7b-fd386a04 {
  justify-self: end;
}

#w-node-_19004ac0-ac48-bcf3-2e56-038f43ca8a9d-35c9ec52 {
  justify-self: start;
}

#w-node-_19004ac0-ac48-bcf3-2e56-038f43ca8aa1-35c9ec52 {
  justify-self: end;
}

#w-node-_1ebc0890-c92c-55c5-9831-35a100e970a1-35c9ec52, #w-node-c885d53a-a761-ea94-ae97-8e50720d3c77-35c9ec52 {
  justify-self: start;
}

#w-node-c885d53a-a761-ea94-ae97-8e50720d3c7b-35c9ec52 {
  justify-self: end;
}

#w-node-c885d53a-a761-ea94-ae97-8e50720d3c77-13674483 {
  justify-self: start;
}

#w-node-c885d53a-a761-ea94-ae97-8e50720d3c7b-13674483 {
  justify-self: end;
}

#w-node-_0a30b4f2-4789-acb4-1d49-7845a2d6b133-13674483, #w-node-f9cbe507-e8d2-26e8-7cc0-e1945debbe38-64221fbe, #w-node-_19004ac0-ac48-bcf3-2e56-038f43ca8a9d-3e012254 {
  justify-self: start;
}

#w-node-_19004ac0-ac48-bcf3-2e56-038f43ca8aa1-3e012254 {
  justify-self: end;
}

@media screen and (max-width: 991px) {
  #w-node-e1059fd3-a4d7-8e29-e2cf-905ef82bf3d3-41639b1d {
    justify-self: start;
  }

  #w-node-_9b991bd6-e03b-5b84-4993-757d50978b0c-41639b1d {
    align-self: end;
  }

  #w-node-_6b4dac4e-54df-5767-dcf7-ae0d6849c223-6849c221 {
    grid-column-end: 3;
  }

  #w-node-_6b4dac4e-54df-5767-dcf7-ae0d6849c22a-6849c221 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_6b4dac4e-54df-5767-dcf7-ae0d6849c237-6849c221 {
    grid-row: 3 / 4;
    grid-column-end: 3;
  }

  #w-node-_6b4dac4e-54df-5767-dcf7-ae0d6849c238-6849c221, #w-node-_6b4dac4e-54df-5767-dcf7-ae0d6849c240-6849c221 {
    grid-row: 4 / 5;
  }

  #w-node-_6b4dac4e-54df-5767-dcf7-ae0d6849c248-6849c221 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_6b4dac4e-54df-5767-dcf7-ae0d6849c250-6849c221 {
    grid-area: 5 / 2 / 6 / 3;
  }

  #w-node-_6b4dac4e-54df-5767-dcf7-ae0d6849c256-6849c221 {
    grid-row: 5 / 6;
    grid-column-end: 3;
  }

  #w-node-d98c2e3d-0186-e3c7-6e9c-8c54769b420f-6849c221 {
    grid-area: 7 / 2 / 8 / 3;
    align-self: start;
    justify-self: end;
  }

  #w-node-_6b4dac4e-54df-5767-dcf7-ae0d6849c257-6849c221 {
    grid-row: 7 / 8;
  }

  #w-node-_6b4dac4e-54df-5767-dcf7-ae0d6849c25e-6849c221 {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-_6b4dac4e-54df-5767-dcf7-ae0d6849c271-6849c221 {
    grid-area: 8 / 2 / 9 / 3;
  }

  #w-node-_6b4dac4e-54df-5767-dcf7-ae0d6849c281-6849c221 {
    grid-row: 9 / 10;
    grid-column-end: 3;
  }

  #w-node-_6b4dac4e-54df-5767-dcf7-ae0d6849c282-6849c221 {
    grid-row: 10 / 11;
    grid-column-end: 3;
  }

  #w-node-_71390b97-8e09-0235-d669-b407dab12c3b-dab12c39 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_5ffd209c-3135-93b6-57f8-c7da538f4949-538f4942 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_5ffd209c-3135-93b6-57f8-c7da538f4958-538f4942 {
    grid-column-end: 4;
  }

  #w-node-_30f3400a-2f0b-9434-9da4-e96f5cb7a48f-538f4942 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }

  #w-node-_5ffd209c-3135-93b6-57f8-c7da538f49a6-538f4942 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-e1e96a3b-1712-6d84-7d1c-947d71efa283-f873ef74 {
    align-self: start;
  }

  #w-node-_5d3638e6-976e-25c3-519e-14b7651ed62d-f873ef74 {
    align-self: end;
  }

  #w-node-_8966bc04-f445-27bb-bdae-92595cad22e4-f873ef74 {
    grid-column-start: 1;
  }

  #w-node-_0fc7537d-5fe3-0b0e-2c8e-3d3ee7397845-f873ef74, #w-node-ad771b5e-dd65-b2d6-1723-3d5b943c913f-f873ef74 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-bf01d4c0-b82d-27b5-504f-6e85d5ca54d1-d5ca54cf {
    align-self: end;
  }

  #w-node-e0e71962-ef00-a0ef-6b6c-ac1ae2b4bb2d-e2b4bb26 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_3e67cf54-67ab-3888-b80f-fb920efb8c4f-e2b4bb26 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-e1e96a3b-1712-6d84-7d1c-947d71efa283-abcb59d3 {
    align-self: start;
  }

  #w-node-_5d3638e6-976e-25c3-519e-14b7651ed62d-abcb59d3 {
    align-self: end;
  }

  #w-node-_8966bc04-f445-27bb-bdae-92595cad22e4-abcb59d3 {
    grid-column-start: 1;
  }

  #w-node-_0fc7537d-5fe3-0b0e-2c8e-3d3ee7397845-abcb59d3, #w-node-cac9f9dd-0e36-6aa9-d054-7011dd03f901-abcb59d3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-aac65564-d5b8-096a-290b-736c55769ceb-abcb59d3 {
    align-self: end;
  }

  #w-node-e1e96a3b-1712-6d84-7d1c-947d71efa283-7a20e10c {
    align-self: start;
  }

  #w-node-_5d3638e6-976e-25c3-519e-14b7651ed62d-7a20e10c {
    align-self: end;
  }

  #w-node-_8966bc04-f445-27bb-bdae-92595cad22e4-7a20e10c {
    grid-column-start: 1;
  }

  #w-node-_0fc7537d-5fe3-0b0e-2c8e-3d3ee7397845-7a20e10c, #w-node-_7c0c2604-7612-eb5e-6f25-969c6ee4ede3-7a20e10c, #w-node-c81a57da-c7f0-8761-e0ea-8ff1f5b9f1d2-7a20e10c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-c96709de-3e7f-9bc0-90f5-cfdb3ddc1cb5-7a20e10c {
    align-self: end;
  }

  #w-node-e1e96a3b-1712-6d84-7d1c-947d71efa283-aa2bfa4c {
    align-self: start;
  }

  #w-node-_5d3638e6-976e-25c3-519e-14b7651ed62d-aa2bfa4c {
    align-self: end;
  }

  #w-node-_8966bc04-f445-27bb-bdae-92595cad22e4-aa2bfa4c {
    grid-column-start: 1;
  }

  #w-node-_0fc7537d-5fe3-0b0e-2c8e-3d3ee7397845-aa2bfa4c, #w-node-ad771b5e-dd65-b2d6-1723-3d5b943c913f-aa2bfa4c, #w-node-ea5b9d0e-9ff0-5549-d092-1ea190e2f343-aa2bfa4c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-aa90fe13-fa6a-df22-9cdc-90e82b4fc3ba-aa2bfa4c {
    align-self: end;
  }

  #w-node-e1e96a3b-1712-6d84-7d1c-947d71efa283-610827c6 {
    align-self: start;
  }

  #w-node-_5d3638e6-976e-25c3-519e-14b7651ed62d-610827c6 {
    align-self: end;
  }

  #w-node-_8966bc04-f445-27bb-bdae-92595cad22e4-610827c6 {
    grid-column-start: 1;
  }

  #w-node-_0fc7537d-5fe3-0b0e-2c8e-3d3ee7397845-610827c6, #w-node-d305395d-4bf5-bd43-a6dc-2112a89c0466-610827c6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_437be8da-9a05-fd44-1da9-864a911db6b0-610827c6 {
    align-self: end;
  }

  #w-node-e1e96a3b-1712-6d84-7d1c-947d71efa283-61dded89 {
    align-self: start;
  }

  #w-node-_5d3638e6-976e-25c3-519e-14b7651ed62d-61dded89 {
    align-self: end;
  }

  #w-node-_8966bc04-f445-27bb-bdae-92595cad22e4-61dded89 {
    grid-column-start: 1;
  }

  #w-node-_0fc7537d-5fe3-0b0e-2c8e-3d3ee7397845-61dded89, #w-node-_75246a89-3f6d-1ca7-cedc-c88c1b73914f-61dded89 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_565f73a9-e189-aaf1-1596-d83b10a8ac7c-61dded89 {
    align-self: end;
  }

  #w-node-e1e96a3b-1712-6d84-7d1c-947d71efa283-232c0a95 {
    align-self: start;
  }

  #w-node-_5d3638e6-976e-25c3-519e-14b7651ed62d-232c0a95 {
    align-self: end;
  }

  #w-node-_8966bc04-f445-27bb-bdae-92595cad22e4-232c0a95 {
    grid-column-start: 1;
  }

  #w-node-_0fc7537d-5fe3-0b0e-2c8e-3d3ee7397845-232c0a95 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_167b3e9b-70b7-dde8-c624-9251862f650a-232c0a95 {
    align-self: end;
  }

  #w-node-e1e96a3b-1712-6d84-7d1c-947d71efa283-7b08357e {
    align-self: start;
  }

  #w-node-_5d3638e6-976e-25c3-519e-14b7651ed62d-7b08357e {
    align-self: end;
  }

  #w-node-_8966bc04-f445-27bb-bdae-92595cad22e4-7b08357e {
    grid-column-start: 1;
  }

  #w-node-_0fc7537d-5fe3-0b0e-2c8e-3d3ee7397845-7b08357e, #w-node-ad771b5e-dd65-b2d6-1723-3d5b943c913f-7b08357e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-af4cb6ff-f372-015d-19e6-7257a589282b-7b08357e {
    align-self: end;
  }

  #w-node-e1e96a3b-1712-6d84-7d1c-947d71efa283-c7ba4c36 {
    align-self: start;
  }

  #w-node-_5d3638e6-976e-25c3-519e-14b7651ed62d-c7ba4c36 {
    align-self: end;
  }

  #w-node-_8966bc04-f445-27bb-bdae-92595cad22e4-c7ba4c36 {
    grid-column-start: 1;
  }

  #w-node-_0fc7537d-5fe3-0b0e-2c8e-3d3ee7397845-c7ba4c36, #w-node-cac8952b-3f30-19a2-7084-3215cc8f98a2-c7ba4c36 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_9824d410-633d-5208-5236-543893f501d2-c7ba4c36 {
    align-self: end;
  }

  #w-node-e1e96a3b-1712-6d84-7d1c-947d71efa283-c9b1efbd {
    align-self: start;
  }

  #w-node-_5d3638e6-976e-25c3-519e-14b7651ed62d-c9b1efbd {
    align-self: end;
  }

  #w-node-_8966bc04-f445-27bb-bdae-92595cad22e4-c9b1efbd {
    grid-column-start: 1;
  }

  #w-node-_0fc7537d-5fe3-0b0e-2c8e-3d3ee7397845-c9b1efbd, #w-node-cf158aa6-afb2-e666-2953-924b99ddeb92-c9b1efbd {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-a224c364-6a92-f85a-b1f9-2c2c4f8c85cf-c9b1efbd {
    align-self: end;
  }

  #w-node-_19004ac0-ac48-bcf3-2e56-038f43ca8aa1-3f7d3f39 {
    justify-self: start;
  }

  #w-node-b3268657-b75b-0943-00be-9cac5599340a-3f7d3f39 {
    align-self: end;
  }

  #w-node-c885d53a-a761-ea94-ae97-8e50720d3c7b-3f7d3f39, #w-node-_19004ac0-ac48-bcf3-2e56-038f43ca8aa1-fd386a04 {
    justify-self: start;
  }

  #w-node-fbe50c2d-4c08-9cb9-9e20-d7b522a7da08-fd386a04 {
    align-self: end;
  }

  #w-node-c885d53a-a761-ea94-ae97-8e50720d3c7b-fd386a04, #w-node-_19004ac0-ac48-bcf3-2e56-038f43ca8aa1-35c9ec52 {
    justify-self: start;
  }

  #w-node-_1ebc0890-c92c-55c5-9831-35a100e970a1-35c9ec52 {
    align-self: end;
  }

  #w-node-c885d53a-a761-ea94-ae97-8e50720d3c7b-35c9ec52, #w-node-c885d53a-a761-ea94-ae97-8e50720d3c7b-13674483 {
    justify-self: start;
  }

  #w-node-_0a30b4f2-4789-acb4-1d49-7845a2d6b133-13674483, #w-node-f9cbe507-e8d2-26e8-7cc0-e1945debbe38-64221fbe {
    align-self: end;
  }

  #w-node-_19004ac0-ac48-bcf3-2e56-038f43ca8aa1-3e012254 {
    justify-self: start;
  }
}

@media screen and (max-width: 767px) {
  #w-node-e1059fd3-a4d7-8e29-e2cf-905ef82bf3d3-41639b1d {
    justify-self: end;
  }

  #w-node-_6b4dac4e-54df-5767-dcf7-ae0d6849c223-6849c221 {
    grid-column-end: 3;
  }

  #w-node-_6b4dac4e-54df-5767-dcf7-ae0d6849c22a-6849c221 {
    grid-area: 1 / 3 / 2 / 5;
  }

  #w-node-_6b4dac4e-54df-5767-dcf7-ae0d6849c237-6849c221 {
    grid-row: 2 / 3;
    grid-column-end: 5;
  }

  #w-node-_6b4dac4e-54df-5767-dcf7-ae0d6849c238-6849c221, #w-node-_6b4dac4e-54df-5767-dcf7-ae0d6849c240-6849c221 {
    grid-row: 3 / 4;
  }

  #w-node-_6b4dac4e-54df-5767-dcf7-ae0d6849c248-6849c221 {
    grid-area: 3 / 3 / 4 / 4;
  }

  #w-node-_6b4dac4e-54df-5767-dcf7-ae0d6849c250-6849c221 {
    grid-area: 3 / 4 / 4 / 5;
  }

  #w-node-_6b4dac4e-54df-5767-dcf7-ae0d6849c256-6849c221 {
    grid-row: 4 / 5;
    grid-column-end: 5;
  }

  #w-node-d98c2e3d-0186-e3c7-6e9c-8c54769b420f-6849c221 {
    grid-area: 5 / 4 / 6 / 5;
    align-self: start;
  }

  #w-node-_6b4dac4e-54df-5767-dcf7-ae0d6849c257-6849c221 {
    grid-row: 5 / 6;
    grid-column-end: 3;
  }

  #w-node-_6b4dac4e-54df-5767-dcf7-ae0d6849c25e-6849c221 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-_6b4dac4e-54df-5767-dcf7-ae0d6849c271-6849c221 {
    grid-area: 6 / 3 / 7 / 5;
  }

  #w-node-_6b4dac4e-54df-5767-dcf7-ae0d6849c281-6849c221 {
    grid-area: 7 / 1 / 8 / 5;
  }

  #w-node-_6b4dac4e-54df-5767-dcf7-ae0d6849c282-6849c221 {
    grid-row: 8 / 9;
    grid-column-end: 5;
  }

  #w-node-_71390b97-8e09-0235-d669-b407dab12c3b-dab12c39 {
    grid-row: 1 / 2;
  }

  #w-node-_6677f1a8-5686-707a-4dfc-ab80c60480c4-c60480c2, #w-node-_6677f1a8-5686-707a-4dfc-ab80c60480c6-c60480c2 {
    align-self: start;
  }

  #w-node-_6677f1a8-5686-707a-4dfc-ab80c60480c8-c60480c2 {
    align-self: end;
    justify-self: start;
  }

  #w-node-_1e9bab51-9d62-c1cc-6dc0-d562889c31a3-889c31a0, #w-node-_1e9bab51-9d62-c1cc-6dc0-d562889c31a5-889c31a0 {
    align-self: start;
  }

  #w-node-_1e9bab51-9d62-c1cc-6dc0-d562889c31a7-889c31a0 {
    align-self: end;
    justify-self: start;
  }

  #w-node-_367913c3-cded-a764-6973-02648cb0b085-8cb0b082, #w-node-_367913c3-cded-a764-6973-02648cb0b087-8cb0b082 {
    align-self: start;
  }

  #w-node-_367913c3-cded-a764-6973-02648cb0b089-8cb0b082 {
    align-self: end;
    justify-self: start;
  }

  #w-node-_2ceb245d-f924-8e94-dcc3-021ca94e7226-a94e7224, #w-node-_2ceb245d-f924-8e94-dcc3-021ca94e7228-a94e7224 {
    align-self: start;
  }

  #w-node-_2ceb245d-f924-8e94-dcc3-021ca94e722a-a94e7224 {
    align-self: end;
    justify-self: start;
  }

  #w-node-_033a3e40-7b1b-292c-bbb4-f841b4505782-b450577f, #w-node-_033a3e40-7b1b-292c-bbb4-f841b4505784-b450577f {
    align-self: start;
  }

  #w-node-_033a3e40-7b1b-292c-bbb4-f841b4505786-b450577f {
    align-self: end;
    justify-self: start;
  }

  #w-node-_3c8cfea4-c51e-eeec-1e5a-7b59ee35a5a3-ee35a5a1, #w-node-_3c8cfea4-c51e-eeec-1e5a-7b59ee35a5a5-ee35a5a1 {
    align-self: start;
  }

  #w-node-_3c8cfea4-c51e-eeec-1e5a-7b59ee35a5a7-ee35a5a1 {
    align-self: end;
    justify-self: start;
  }

  #w-node-_6c875df5-6a7c-3037-c450-4052fcf3cb9c-fcf3cb99, #w-node-_6c875df5-6a7c-3037-c450-4052fcf3cb9f-fcf3cb99 {
    align-self: start;
  }

  #w-node-_6c875df5-6a7c-3037-c450-4052fcf3cba1-fcf3cb99, #w-node-df14c267-f180-c5e1-db4a-d07cabfc2431-abfc2428 {
    align-self: end;
    justify-self: start;
  }

  #w-node-b366af97-6c40-caa7-20f0-ce3a46b00c6e-46b00c68 {
    align-self: start;
  }

  #w-node-b366af97-6c40-caa7-20f0-ce3a46b00c70-46b00c68 {
    align-self: end;
    justify-self: start;
  }

  #w-node-_8966bc04-f445-27bb-bdae-92595cad22e4-f873ef74 {
    grid-column-start: 2;
  }

  #w-node-_0fc7537d-5fe3-0b0e-2c8e-3d3ee7397845-f873ef74, #w-node-ad771b5e-dd65-b2d6-1723-3d5b943c913f-f873ef74 {
    grid-row: span 3 / span 3;
  }

  #w-node-_8966bc04-f445-27bb-bdae-92595cad22e4-abcb59d3 {
    grid-column-start: 2;
  }

  #w-node-_0fc7537d-5fe3-0b0e-2c8e-3d3ee7397845-abcb59d3, #w-node-cac9f9dd-0e36-6aa9-d054-7011dd03f901-abcb59d3 {
    grid-row: span 3 / span 3;
  }

  #w-node-_4511d53e-7a93-cb6a-304f-056e34ca7356-34ca734f {
    align-self: start;
  }

  #w-node-_4511d53e-7a93-cb6a-304f-056e34ca7358-34ca734f {
    align-self: end;
    justify-self: start;
  }

  #w-node-_8966bc04-f445-27bb-bdae-92595cad22e4-7a20e10c {
    grid-column-start: 2;
  }

  #w-node-_0fc7537d-5fe3-0b0e-2c8e-3d3ee7397845-7a20e10c, #w-node-_7c0c2604-7612-eb5e-6f25-969c6ee4ede3-7a20e10c, #w-node-c81a57da-c7f0-8761-e0ea-8ff1f5b9f1d2-7a20e10c {
    grid-row: span 3 / span 3;
  }

  #w-node-_8966bc04-f445-27bb-bdae-92595cad22e4-aa2bfa4c {
    grid-column-start: 2;
  }

  #w-node-_0fc7537d-5fe3-0b0e-2c8e-3d3ee7397845-aa2bfa4c, #w-node-ad771b5e-dd65-b2d6-1723-3d5b943c913f-aa2bfa4c, #w-node-ea5b9d0e-9ff0-5549-d092-1ea190e2f343-aa2bfa4c {
    grid-row: span 3 / span 3;
  }

  #w-node-_8966bc04-f445-27bb-bdae-92595cad22e4-610827c6 {
    grid-column-start: 2;
  }

  #w-node-_0fc7537d-5fe3-0b0e-2c8e-3d3ee7397845-610827c6, #w-node-d305395d-4bf5-bd43-a6dc-2112a89c0466-610827c6 {
    grid-row: span 3 / span 3;
  }

  #w-node-_8966bc04-f445-27bb-bdae-92595cad22e4-61dded89 {
    grid-column-start: 2;
  }

  #w-node-_0fc7537d-5fe3-0b0e-2c8e-3d3ee7397845-61dded89, #w-node-_75246a89-3f6d-1ca7-cedc-c88c1b73914f-61dded89 {
    grid-row: span 3 / span 3;
  }

  #w-node-_8966bc04-f445-27bb-bdae-92595cad22e4-232c0a95 {
    grid-column-start: 2;
  }

  #w-node-_0fc7537d-5fe3-0b0e-2c8e-3d3ee7397845-232c0a95 {
    grid-row: span 3 / span 3;
  }

  #w-node-_8966bc04-f445-27bb-bdae-92595cad22e4-7b08357e {
    grid-column-start: 2;
  }

  #w-node-_0fc7537d-5fe3-0b0e-2c8e-3d3ee7397845-7b08357e, #w-node-ad771b5e-dd65-b2d6-1723-3d5b943c913f-7b08357e {
    grid-row: span 3 / span 3;
  }

  #w-node-_8966bc04-f445-27bb-bdae-92595cad22e4-c7ba4c36 {
    grid-column-start: 2;
  }

  #w-node-_0fc7537d-5fe3-0b0e-2c8e-3d3ee7397845-c7ba4c36, #w-node-cac8952b-3f30-19a2-7084-3215cc8f98a2-c7ba4c36 {
    grid-row: span 3 / span 3;
  }

  #w-node-_8966bc04-f445-27bb-bdae-92595cad22e4-c9b1efbd {
    grid-column-start: 2;
  }

  #w-node-_0fc7537d-5fe3-0b0e-2c8e-3d3ee7397845-c9b1efbd, #w-node-cf158aa6-afb2-e666-2953-924b99ddeb92-c9b1efbd {
    grid-row: span 3 / span 3;
  }

  #w-node-_19004ac0-ac48-bcf3-2e56-038f43ca8aa1-3f7d3f39, #w-node-c885d53a-a761-ea94-ae97-8e50720d3c7b-3f7d3f39, #w-node-_19004ac0-ac48-bcf3-2e56-038f43ca8aa1-fd386a04, #w-node-c885d53a-a761-ea94-ae97-8e50720d3c7b-fd386a04, #w-node-_19004ac0-ac48-bcf3-2e56-038f43ca8aa1-35c9ec52, #w-node-c885d53a-a761-ea94-ae97-8e50720d3c7b-35c9ec52, #w-node-c885d53a-a761-ea94-ae97-8e50720d3c7b-13674483, #w-node-_19004ac0-ac48-bcf3-2e56-038f43ca8aa1-3e012254 {
    justify-self: end;
  }
}

@media screen and (max-width: 479px) {
  #w-node-e1059fd3-a4d7-8e29-e2cf-905ef82bf3d3-41639b1d {
    justify-self: start;
  }

  #w-node-_6b4dac4e-54df-5767-dcf7-ae0d6849c223-6849c221 {
    align-self: center;
  }

  #w-node-_6b4dac4e-54df-5767-dcf7-ae0d6849c22a-6849c221 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_6b4dac4e-54df-5767-dcf7-ae0d6849c237-6849c221 {
    grid-row: 3 / 4;
    grid-column-end: 3;
  }

  #w-node-_6b4dac4e-54df-5767-dcf7-ae0d6849c238-6849c221, #w-node-_6b4dac4e-54df-5767-dcf7-ae0d6849c240-6849c221 {
    grid-row: 4 / 5;
  }

  #w-node-_6b4dac4e-54df-5767-dcf7-ae0d6849c248-6849c221 {
    grid-area: 5 / 1 / 6 / 2;
    align-self: auto;
  }

  #w-node-_6b4dac4e-54df-5767-dcf7-ae0d6849c250-6849c221 {
    grid-area: 5 / 2 / 6 / 3;
  }

  #w-node-_6b4dac4e-54df-5767-dcf7-ae0d6849c256-6849c221 {
    grid-row: 6 / 7;
    grid-column-end: 3;
  }

  #w-node-d98c2e3d-0186-e3c7-6e9c-8c54769b420f-6849c221 {
    grid-area: 9 / 2 / 10 / 3;
    align-self: end;
  }

  #w-node-_6b4dac4e-54df-5767-dcf7-ae0d6849c257-6849c221 {
    grid-row: 7 / 8;
    grid-column-end: 3;
  }

  #w-node-_6b4dac4e-54df-5767-dcf7-ae0d6849c25e-6849c221 {
    grid-area: 8 / 1 / 9 / 3;
  }

  #w-node-_6b4dac4e-54df-5767-dcf7-ae0d6849c271-6849c221 {
    grid-area: 9 / 1 / 10 / 3;
  }

  #w-node-_6b4dac4e-54df-5767-dcf7-ae0d6849c281-6849c221 {
    grid-row: 10 / 11;
    grid-column-end: 3;
  }

  #w-node-_6b4dac4e-54df-5767-dcf7-ae0d6849c282-6849c221 {
    grid-row: 11 / 12;
    grid-column-end: 3;
  }

  #w-node-_71390b97-8e09-0235-d669-b407dab12c3b-dab12c39 {
    grid-row: 2 / 3;
  }

  #w-node-_11291da6-ecd7-7f34-3b72-dbcdaea4ecde-aea4ecdc {
    grid-column: span 1 / span 1;
  }

  #w-node-_11291da6-ecd7-7f34-3b72-dbcdaea4ece4-aea4ecdc {
    justify-self: start;
  }

  #w-node-_5ffd209c-3135-93b6-57f8-c7da538f4958-538f4942 {
    align-self: center;
    justify-self: center;
  }

  #w-node-_5ffd209c-3135-93b6-57f8-c7da538f49a6-538f4942 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c053766d-05d4-6799-4a16-4e503cdbc51f-f873ef74 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e1e96a3b-1712-6d84-7d1c-947d71efa283-f873ef74, #w-node-_0c921a42-4806-6360-ac39-44a0c7763448-f873ef74, #w-node-_5d3638e6-976e-25c3-519e-14b7651ed62d-f873ef74, #w-node-_3b964077-986e-07ee-6e0a-9576eb690dd0-f873ef74 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_23c222c2-ad35-d240-61b7-ecb59504d1aa-f873ef74 {
    align-self: start;
  }

  #w-node-_4adcdf3f-9d5f-7073-eee8-624f942c38a1-f873ef74, #w-node-d263bdfa-5829-7139-518c-75cbbbcf396f-f873ef74 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4f4a0637-638f-aa1a-7594-04f709652e22-f873ef74 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_8966bc04-f445-27bb-bdae-92595cad22e4-f873ef74 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_0fc7537d-5fe3-0b0e-2c8e-3d3ee7397845-f873ef74, #w-node-ad771b5e-dd65-b2d6-1723-3d5b943c913f-f873ef74 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: end;
  }

  #w-node-e0e71962-ef00-a0ef-6b6c-ac1ae2b4bb3b-e2b4bb26 {
    align-self: center;
    justify-self: center;
  }

  #w-node-_3e67cf54-67ab-3888-b80f-fb920efb8c4f-e2b4bb26 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bca33b13-7451-cdc4-2545-c3151921eeb2-abcb59d3 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e1e96a3b-1712-6d84-7d1c-947d71efa283-abcb59d3, #w-node-_0c921a42-4806-6360-ac39-44a0c7763448-abcb59d3, #w-node-_5d3638e6-976e-25c3-519e-14b7651ed62d-abcb59d3, #w-node-_3b964077-986e-07ee-6e0a-9576eb690dd0-abcb59d3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_23c222c2-ad35-d240-61b7-ecb59504d1aa-abcb59d3 {
    align-self: start;
  }

  #w-node-_4adcdf3f-9d5f-7073-eee8-624f942c38a1-abcb59d3, #w-node-d263bdfa-5829-7139-518c-75cbbbcf396f-abcb59d3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4f4a0637-638f-aa1a-7594-04f709652e22-abcb59d3 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_8966bc04-f445-27bb-bdae-92595cad22e4-abcb59d3 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_0fc7537d-5fe3-0b0e-2c8e-3d3ee7397845-abcb59d3, #w-node-cac9f9dd-0e36-6aa9-d054-7011dd03f901-abcb59d3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: end;
  }

  #w-node-_8c21b0f5-0553-c99f-d0f9-3e7dac90ee47-7a20e10c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e1e96a3b-1712-6d84-7d1c-947d71efa283-7a20e10c, #w-node-_0c921a42-4806-6360-ac39-44a0c7763448-7a20e10c, #w-node-_5d3638e6-976e-25c3-519e-14b7651ed62d-7a20e10c, #w-node-_3b964077-986e-07ee-6e0a-9576eb690dd0-7a20e10c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_23c222c2-ad35-d240-61b7-ecb59504d1aa-7a20e10c {
    align-self: start;
  }

  #w-node-_4adcdf3f-9d5f-7073-eee8-624f942c38a1-7a20e10c, #w-node-d263bdfa-5829-7139-518c-75cbbbcf396f-7a20e10c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4f4a0637-638f-aa1a-7594-04f709652e22-7a20e10c {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_8966bc04-f445-27bb-bdae-92595cad22e4-7a20e10c {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_0fc7537d-5fe3-0b0e-2c8e-3d3ee7397845-7a20e10c, #w-node-_7c0c2604-7612-eb5e-6f25-969c6ee4ede3-7a20e10c, #w-node-c81a57da-c7f0-8761-e0ea-8ff1f5b9f1d2-7a20e10c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: end;
  }

  #w-node-_98993fb5-31c0-d21a-742f-1f87a048d425-aa2bfa4c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e1e96a3b-1712-6d84-7d1c-947d71efa283-aa2bfa4c, #w-node-_0c921a42-4806-6360-ac39-44a0c7763448-aa2bfa4c, #w-node-_5d3638e6-976e-25c3-519e-14b7651ed62d-aa2bfa4c, #w-node-_3b964077-986e-07ee-6e0a-9576eb690dd0-aa2bfa4c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_23c222c2-ad35-d240-61b7-ecb59504d1aa-aa2bfa4c {
    align-self: start;
  }

  #w-node-_4adcdf3f-9d5f-7073-eee8-624f942c38a1-aa2bfa4c, #w-node-d263bdfa-5829-7139-518c-75cbbbcf396f-aa2bfa4c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4f4a0637-638f-aa1a-7594-04f709652e22-aa2bfa4c {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_8966bc04-f445-27bb-bdae-92595cad22e4-aa2bfa4c {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_0fc7537d-5fe3-0b0e-2c8e-3d3ee7397845-aa2bfa4c, #w-node-ad771b5e-dd65-b2d6-1723-3d5b943c913f-aa2bfa4c, #w-node-ea5b9d0e-9ff0-5549-d092-1ea190e2f343-aa2bfa4c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: end;
  }

  #w-node-_3e7a0911-540c-dd3c-8ba2-61b5bacc4715-610827c6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e1e96a3b-1712-6d84-7d1c-947d71efa283-610827c6, #w-node-_0c921a42-4806-6360-ac39-44a0c7763448-610827c6, #w-node-_5d3638e6-976e-25c3-519e-14b7651ed62d-610827c6, #w-node-_3b964077-986e-07ee-6e0a-9576eb690dd0-610827c6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_23c222c2-ad35-d240-61b7-ecb59504d1aa-610827c6 {
    align-self: start;
  }

  #w-node-_4adcdf3f-9d5f-7073-eee8-624f942c38a1-610827c6, #w-node-d263bdfa-5829-7139-518c-75cbbbcf396f-610827c6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4f4a0637-638f-aa1a-7594-04f709652e22-610827c6 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_8966bc04-f445-27bb-bdae-92595cad22e4-610827c6 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_0fc7537d-5fe3-0b0e-2c8e-3d3ee7397845-610827c6, #w-node-d305395d-4bf5-bd43-a6dc-2112a89c0466-610827c6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: end;
  }

  #w-node-_01cb481e-f415-616d-6941-675c80fa155f-61dded89 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e1e96a3b-1712-6d84-7d1c-947d71efa283-61dded89, #w-node-_0c921a42-4806-6360-ac39-44a0c7763448-61dded89, #w-node-_5d3638e6-976e-25c3-519e-14b7651ed62d-61dded89, #w-node-_3b964077-986e-07ee-6e0a-9576eb690dd0-61dded89 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_23c222c2-ad35-d240-61b7-ecb59504d1aa-61dded89 {
    align-self: start;
  }

  #w-node-_4adcdf3f-9d5f-7073-eee8-624f942c38a1-61dded89, #w-node-d263bdfa-5829-7139-518c-75cbbbcf396f-61dded89 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4f4a0637-638f-aa1a-7594-04f709652e22-61dded89 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_8966bc04-f445-27bb-bdae-92595cad22e4-61dded89 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_0fc7537d-5fe3-0b0e-2c8e-3d3ee7397845-61dded89, #w-node-_75246a89-3f6d-1ca7-cedc-c88c1b73914f-61dded89 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: end;
  }

  #w-node-_764f3abd-8cc0-08da-5da5-e683480f867b-232c0a95 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e1e96a3b-1712-6d84-7d1c-947d71efa283-232c0a95, #w-node-_0c921a42-4806-6360-ac39-44a0c7763448-232c0a95, #w-node-_5d3638e6-976e-25c3-519e-14b7651ed62d-232c0a95, #w-node-_3b964077-986e-07ee-6e0a-9576eb690dd0-232c0a95 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_23c222c2-ad35-d240-61b7-ecb59504d1aa-232c0a95 {
    align-self: start;
  }

  #w-node-_4adcdf3f-9d5f-7073-eee8-624f942c38a1-232c0a95, #w-node-d263bdfa-5829-7139-518c-75cbbbcf396f-232c0a95 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8966bc04-f445-27bb-bdae-92595cad22e4-232c0a95 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_0fc7537d-5fe3-0b0e-2c8e-3d3ee7397845-232c0a95 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: end;
  }

  #w-node-_91b8acb1-0ac7-a47f-24f5-b7229da1f20e-7b08357e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e1e96a3b-1712-6d84-7d1c-947d71efa283-7b08357e, #w-node-_0c921a42-4806-6360-ac39-44a0c7763448-7b08357e, #w-node-_5d3638e6-976e-25c3-519e-14b7651ed62d-7b08357e, #w-node-_3b964077-986e-07ee-6e0a-9576eb690dd0-7b08357e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_23c222c2-ad35-d240-61b7-ecb59504d1aa-7b08357e {
    align-self: start;
  }

  #w-node-_4adcdf3f-9d5f-7073-eee8-624f942c38a1-7b08357e, #w-node-d263bdfa-5829-7139-518c-75cbbbcf396f-7b08357e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8966bc04-f445-27bb-bdae-92595cad22e4-7b08357e {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_0fc7537d-5fe3-0b0e-2c8e-3d3ee7397845-7b08357e, #w-node-ad771b5e-dd65-b2d6-1723-3d5b943c913f-7b08357e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: end;
  }

  #w-node-a1d39ad7-119d-d957-53c6-4e5b22b2802f-c7ba4c36 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e1e96a3b-1712-6d84-7d1c-947d71efa283-c7ba4c36, #w-node-_0c921a42-4806-6360-ac39-44a0c7763448-c7ba4c36, #w-node-_5d3638e6-976e-25c3-519e-14b7651ed62d-c7ba4c36, #w-node-_3b964077-986e-07ee-6e0a-9576eb690dd0-c7ba4c36 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_23c222c2-ad35-d240-61b7-ecb59504d1aa-c7ba4c36 {
    align-self: start;
  }

  #w-node-_4adcdf3f-9d5f-7073-eee8-624f942c38a1-c7ba4c36, #w-node-d263bdfa-5829-7139-518c-75cbbbcf396f-c7ba4c36 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8966bc04-f445-27bb-bdae-92595cad22e4-c7ba4c36 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_0fc7537d-5fe3-0b0e-2c8e-3d3ee7397845-c7ba4c36, #w-node-cac8952b-3f30-19a2-7084-3215cc8f98a2-c7ba4c36 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: end;
  }

  #w-node-_48ac8c52-b940-020c-fd9e-014fc51cc7ea-c9b1efbd {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e1e96a3b-1712-6d84-7d1c-947d71efa283-c9b1efbd, #w-node-_0c921a42-4806-6360-ac39-44a0c7763448-c9b1efbd, #w-node-_5d3638e6-976e-25c3-519e-14b7651ed62d-c9b1efbd, #w-node-_3b964077-986e-07ee-6e0a-9576eb690dd0-c9b1efbd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_23c222c2-ad35-d240-61b7-ecb59504d1aa-c9b1efbd {
    align-self: start;
  }

  #w-node-_4adcdf3f-9d5f-7073-eee8-624f942c38a1-c9b1efbd, #w-node-d263bdfa-5829-7139-518c-75cbbbcf396f-c9b1efbd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b001e6cd-8cd1-16f5-3f77-09eb88f92948-c9b1efbd {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_8966bc04-f445-27bb-bdae-92595cad22e4-c9b1efbd {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_0fc7537d-5fe3-0b0e-2c8e-3d3ee7397845-c9b1efbd, #w-node-cf158aa6-afb2-e666-2953-924b99ddeb92-c9b1efbd {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: end;
  }

  #w-node-_19004ac0-ac48-bcf3-2e56-038f43ca8aa1-3f7d3f39 {
    justify-self: start;
  }

  #w-node-_50857628-67bd-007b-0b43-c6743d682ef3-3f7d3f39 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-c885d53a-a761-ea94-ae97-8e50720d3c7b-3f7d3f39, #w-node-_19004ac0-ac48-bcf3-2e56-038f43ca8aa1-fd386a04 {
    justify-self: start;
  }

  #w-node-_50857628-67bd-007b-0b43-c6743d682ef3-fd386a04 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-c885d53a-a761-ea94-ae97-8e50720d3c7b-fd386a04, #w-node-_19004ac0-ac48-bcf3-2e56-038f43ca8aa1-35c9ec52 {
    justify-self: start;
  }

  #w-node-_50857628-67bd-007b-0b43-c6743d682ef3-35c9ec52 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-c885d53a-a761-ea94-ae97-8e50720d3c7b-35c9ec52, #w-node-c885d53a-a761-ea94-ae97-8e50720d3c7b-13674483 {
    justify-self: start;
  }

  #w-node-_50857628-67bd-007b-0b43-c6743d682ef3-13674483, #w-node-fa197cee-8934-08b4-dd96-90daade0d088-64221fbe {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_19004ac0-ac48-bcf3-2e56-038f43ca8aa1-3e012254 {
    justify-self: start;
  }

  #w-node-_2bedfecf-a817-b617-15c8-7c5bd0e4fd93-3e012254 {
    grid-area: 2 / 1 / 3 / 2;
  }
}


@font-face {
  font-family: 'LCT Picon Extended';
  src: url('../fonts/font.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}