@font-face {
  font-family: New Open Sans;
  src: url('../fonts/OpenSans-Bold.ttf') format("truetype"), url('../fonts/OpenSans-ExtraBold.ttf') format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: New Open Sans;
  src: url('../fonts/OpenSans-BoldItalic.ttf') format("truetype"), url('../fonts/OpenSans-ExtraBoldItalic.ttf') format("truetype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: New Open Sans;
  src: url('../fonts/OpenSans-Italic.ttf') format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: New Open Sans;
  src: url('../fonts/OpenSans-LightItalic.ttf') format("truetype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: New Open Sans;
  src: url('../fonts/OpenSans-Light.ttf') format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: New Open Sans;
  src: url('../fonts/OpenSans-Medium.ttf') format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: New Open Sans;
  src: url('../fonts/OpenSans-Regular.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: New Open Sans;
  src: url('../fonts/OpenSans-SemiBoldItalic.ttf') format("truetype");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: New Open Sans;
  src: url('../fonts/OpenSans-SemiBold.ttf') format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: New Open Sans;
  src: url('../fonts/OpenSans-MediumItalic.ttf') format("truetype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: New Montserrat;
  src: url('../fonts/Montserrat-BlackItalic.ttf') format("truetype");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: New Montserrat;
  src: url('../fonts/Montserrat-Bold.ttf') format("truetype"), url('../fonts/Montserrat-ExtraBold.ttf') format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: New Montserrat;
  src: url('../fonts/Montserrat-BoldItalic.ttf') format("truetype"), url('../fonts/Montserrat-ExtraBoldItalic.ttf') format("truetype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: New Montserrat;
  src: url('../fonts/Montserrat-Black.ttf') format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: New Montserrat;
  src: url('../fonts/Montserrat-LightItalic.ttf') format("truetype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: New Montserrat;
  src: url('../fonts/Montserrat-Italic.ttf') format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: New Montserrat;
  src: url('../fonts/Montserrat-ExtraLight.ttf') format("truetype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: New Montserrat;
  src: url('../fonts/Montserrat-Light.ttf') format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: New Montserrat;
  src: url('../fonts/Montserrat-Medium.ttf') format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: New Montserrat;
  src: url('../fonts/Montserrat-ExtraLightItalic.ttf') format("truetype");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: New Montserrat;
  src: url('../fonts/Montserrat-Regular.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: New Montserrat;
  src: url('../fonts/Montserrat-MediumItalic.ttf') format("truetype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: New Montserrat;
  src: url('../fonts/Montserrat-SemiBoldItalic.ttf') format("truetype");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: New Montserrat;
  src: url('../fonts/Montserrat-SemiBold.ttf') format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: New Montserrat;
  src: url('../fonts/Montserrat-ThinItalic.ttf') format("truetype");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: New Montserrat;
  src: url('../fonts/Montserrat-Thin.ttf') format("truetype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: New Roboto;
  src: url('../fonts/Roboto-Black.ttf') format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: New Roboto;
  src: url('../fonts/Roboto-Bold.ttf') format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: New Roboto;
  src: url('../fonts/Roboto-BlackItalic.ttf') format("truetype");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: New Roboto;
  src: url('../fonts/Roboto-Light.ttf') format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: New Roboto;
  src: url('../fonts/Roboto-BoldItalic.ttf') format("truetype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: New Roboto;
  src: url('../fonts/Roboto-Italic.ttf') format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: New Roboto;
  src: url('../fonts/Roboto-LightItalic.ttf') format("truetype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: New Roboto;
  src: url('../fonts/Roboto-MediumItalic.ttf') format("truetype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: New Roboto;
  src: url('../fonts/Roboto-Medium.ttf') format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: New Roboto;
  src: url('../fonts/Roboto-Regular.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: New Roboto;
  src: url('../fonts/Roboto-Thin.ttf') format("truetype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: New Roboto;
  src: url('../fonts/Roboto-ThinItalic.ttf') format("truetype");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}

:root {
  --white: white;
  --black: black;
}

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

h3 {
  margin-top: 0;
  margin-bottom: 20px;
  font-family: New Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 26px;
}

.button-label {
  text-align: left;
  font-family: New Montserrat, sans-serif;
}

.text-label {
  opacity: .7;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
  display: block;
}

.text-label.home-text-label {
  opacity: 1;
  margin-bottom: 16px;
  font-family: New Montserrat, sans-serif;
  font-size: 16px;
}

.button-arrow {
  flex: none;
  margin-left: 20px;
  display: inline-block;
}

.section {
  flex-direction: column;
  flex: 1;
  align-items: center;
  padding-left: 36px;
  padding-right: 36px;
}

.logo-image {
  display: block;
}

.logo-link {
  z-index: 1;
}

.logo-link:hover {
  opacity: .8;
}

.logo-link:active {
  opacity: .7;
}

.navigation-items {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.navigation-item {
  opacity: .6;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding: 9px 14px;
  font-family: New Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
}

.navigation-item:hover {
  opacity: .9;
}

.navigation-item:active {
  opacity: .8;
}

.navigation-item.w--current {
  opacity: 1;
  color: #1a1b1f;
  font-weight: 600;
}

.navigation-item.w--current:hover {
  opacity: .8;
  color: #32343a;
}

.navigation-item.w--current:active {
  opacity: .7;
  color: #32343a;
}

.navigation-wrap {
  align-items: center;
  margin-right: -20px;
  display: flex;
}

.navigation {
  z-index: 9999;
  background-color: #fffffff5;
  align-items: center;
  padding: 20px 50px;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.standard-tab {
  opacity: .7;
  color: #fffc;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: 280px;
  margin-left: 5px;
  margin-right: 5px;
  padding-bottom: 16px;
  font-size: 15px;
  display: flex;
}

.standard-tab:hover {
  color: #fff;
}

.standard-tab.w--current {
  opacity: 1;
  color: #fff;
  background-color: #0000;
  position: relative;
}

.section-10 {
  flex-direction: column;
  flex: 1;
  align-items: center;
  padding: 60px 36px 0;
}

.section-10.start {
  z-index: 1000;
  background-color: #fff;
  border-bottom: 1px solid #0f716c;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  padding-top: 80px;
  padding-bottom: 60px;
  position: relative;
}

.button-small-2 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  background-color: #0a6998c4;
  border-radius: 20px;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-bottom: 6px;
  padding: 18px 30px;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  display: flex;
}

.button-small-2:hover {
  color: #fff;
  background-color: #272731c4;
}

.content16-headline-wrap {
  margin-bottom: 36px;
}

.content16-grid-2 {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  width: 100%;
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.heading {
  margin-top: 10px;
  margin-bottom: 25px;
  font-family: New Montserrat, sans-serif;
  font-size: 34px;
  font-weight: 500;
  line-height: 40px;
}

.content16-right-column {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.text-label-2 {
  opacity: .7;
  text-transform: uppercase;
  margin-bottom: 23px;
  font-family: New Montserrat, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 18px;
  display: block;
}

.paragraph-71 {
  opacity: .7;
  color: #1a1b1f;
  margin-bottom: 10px;
  font-family: New Montserrat, sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.paragraph-71.small-infotext {
  font-size: 12px;
  line-height: 18px;
}

.content13-grid {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.content13-grid.abstand {
  margin-bottom: 35px;
}

.content13-grid.portfolio {
  margin-top: 40px;
  margin-bottom: 40px;
}

.stahl-klaertechnik-bilder {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: auto;
  height: 376px;
  transition: opacity .2s;
}

.stahl-klaertechnik-bilder:hover {
  opacity: .8;
}

.stahl-klaertechnik-bilder.stahl-klaertechnik-2 {
  background-image: url('../images/Fachbetrieb-für-Kleinklaeranlagen-im-Landkreis-Harburg.avif');
  background-position: 50% 0;
  background-size: cover;
}

.stahl-klaertechnik-bilder.stahl-klaertechnik-3 {
  background-image: url('../images/Stahl-Klaertechnik---biologische-Kleinklaeranlagen-in-Hamburg-und-Landkreis-Harburg.avif');
  background-size: cover;
}

.stahl-klaertechnik-bilder.kleinklaeranlage-hamburg {
  background-image: url('../images/Mehrkammergruben-2_1.avif');
  background-position: 50%;
  background-size: cover;
}

.stahl-klaertechnik-bilder.klaertechnik-hamburg {
  background-image: url('../images/Stahl-Klaertechnik---biologische-Kleinklaeranlagen-in-Hamburg-und-Landkreis-Harburg.avif');
  background-position: 50% 76%;
  background-size: cover;
}

.stahl-klaertechnik-bilder.biologische-klaeranlage-hamburg {
  background-image: url('../images/Betonanlage-Kleinklaeranlage-Hamburg.avif');
  background-position: 50%;
  background-size: cover;
}

.stahl-klaertechnik-bilder.klaertechnik-stahl {
  background-image: url('../images/Mehrkammergruben-6_1.avif');
  background-size: cover;
}

.stahl-klaertechnik-bilder.vollbiologische-kleinklaeranlage-hh {
  background-image: url('../images/Stahl-Klaertechnik-Hamburg-9_1.avif');
  background-size: cover;
}

.stahl-klaertechnik-bilder.nachr-stung-kleinkl-ranlage {
  background-image: url('../images/Dezentrale-Klaeranlagensysteme-Hamburg-1_1.avif');
  background-position: 50% 100%;
  background-size: cover;
}

.stahl-klaertechnik-bilder.planung-und-bau-von-kleinkl-ranlagen {
  background-image: url('../images/Abwassertechnik-Hamburg-Kleinklaeranlagen-4_1.avif');
  background-position: 50% 28%;
  background-size: cover;
}

.stahl-klaertechnik-bilder.kleinkl-rgrube-hamburg {
  background-image: url('../images/Stahl-Klaertechnik-Hamburg-9_1.avif');
  background-position: 50%;
  background-size: cover;
}

.stahl-klaertechnik-bilder.biologische-kleinkl-ranlage-hh {
  background-image: url('../images/IMG-20250708-WA0005_1.avif');
  background-position: 0%;
  background-size: cover;
}

.stahl-klaertechnik-bilder.vollbiologische-kl-ranlage-hamburg {
  background-image: url('../images/SBR-Systeme-Kleinklaeranlagen-Hamburg-5_1.avif');
  background-size: cover;
}

.stahl-klaertechnik-bilder.einsatzbereiche-kleinkl-ranlage {
  background-image: url('../images/Stahl-Klaertechnik-Hamburg-11_1.avif');
  background-position: 50% 100%;
  background-size: cover;
}

.stahl-klaertechnik-bilder.einsatzbereich-kl-rgrube {
  background-image: url('../images/Stahl-Klaertechnik-Hamburg-13_1.avif');
  background-position: 50% 80%;
  background-size: cover;
}

.stahl-klaertechnik-bilder.kleinkl-rtechnik-hamburg {
  background-image: url('../images/Abwassertechnik-Hamburg-Kleinklaeranlagen-4_1.avif');
  background-position: 50%;
  background-size: cover;
}

.stahl-klaertechnik-bilder.kleinkl-ranlage-bauernhof {
  background-image: url('../images/Stahl-Klaertechnik-Hamburg-8_1.avif');
  background-position: 50% 100%;
  background-size: cover;
}

.stahl-klaertechnik-bilder.kleinkl-ranlagen-hambrug {
  background-image: url('../images/IMG-20250410-WA0020_1.avif');
  background-size: cover;
}

.stahl-klaertechnik-bilder.stahl-klaertechnik-1 {
  background-image: url('../images/Stahl-Klaertechnik-Hamburg-14_1.avif');
  background-size: cover;
}

.stahl-klaertechnik-bilder.stahl-klaertechnik-hamburg-2 {
  background-image: url('../images/Mehrkammergruben-6_1.avif');
  background-position: 50%;
  background-size: cover;
}

.stahl-klaertechnik-bilder.klaergrube-hamburg {
  background-image: url('../images/Abwassertechnik-Hamburg-Kleinklaeranlagen-3_1.avif');
  background-position: 50%;
  background-size: cover;
}

.stahl-klaertechnik-bilder.klaertechnik-hh {
  background-image: url('../images/Bioklaergrube-aus-Kunststoff-5_1.avif');
  background-position: 0 0;
  background-size: cover;
}

.stahl-klaertechnik-bilder.biologische-kl-rgrube-hamburg {
  background-image: url('../images/Kleinklaeranlage-Hamburg-7_1.avif');
  background-position: 50%;
  background-size: cover;
}

.stahl-klaertechnik-bilder.klaeranlage-grundst-ck {
  background-image: url('../images/Bioklaeranlage-Hamburg-2_1.avif');
  background-position: 50% 66%;
  background-size: cover;
}

.stahl-klaertechnik-bilder.bio-kl-ranlage-hamburg {
  background-image: url('../images/Dezentrale-Klaeranlagensysteme-Hamburg-2_1.avif');
  background-position: 50%;
  background-size: cover;
}

.stahl-klaertechnik-bilder.stahl-klaertechnik-hamburg-3 {
  background-image: url('../images/Mehrkammergruben-4_1.avif');
  background-position: 50%;
  background-size: cover;
}

.stahl-klaertechnik-bilder.biologische-klaeranlage-hamburg-2 {
  background-image: url('../images/Abwassertechnik-Hamburg-Kleinklaeranlagen-5_1.avif');
  background-size: cover;
}

.stahl-klaertechnik-bilder.stahl-klaertechnik-hamburg {
  background-image: url('../images/Stahl-Klaertechnik-Hamburg-10_1.avif');
  background-position: 50%;
  background-size: cover;
}

.section-13 {
  flex-direction: column;
  flex: 1;
  align-items: center;
  padding: 60px 36px;
  font-style: normal;
}

.cta7-grid {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  grid-template-rows: minmax(auto, .25fr);
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  width: 100%;
  max-width: 1400px;
  min-height: 300px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.column {
  padding-left: 0;
}

.textlink {
  color: #044667;
}

.close-btn {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin-left: 10px;
  display: flex;
  position: relative;
}

.paragraph-73 {
  opacity: .7;
  border: 1px #000;
  margin-bottom: 10px;
  font-family: New Montserrat, sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: 26px;
}

.line {
  background-color: #fff;
  border-radius: 20px;
  width: 15px;
  height: 2px;
  position: absolute;
}

.line.rotate-min45 {
  transform: rotate(-45deg);
}

.line.rotate-45 {
  transform: rotate(45deg);
}

.hero5-image-wrap {
  color: #fff;
  background-image: linear-gradient(#18181d17, #18181d17);
  justify-content: center;
  align-items: center;
  min-height: 650px;
  margin-top: 120px;
  padding: 60px 36px;
  display: flex;
}

.hero5-image-wrap.vollbiologische-kl-ranlagen-hamburg {
  background-image: linear-gradient(#0000, #000000d9), url('../images/Abwassertechnik-Hamburg-Kleinklaeranlagen-4_1.avif');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  min-height: 500px;
}

.hero5-image-wrap.funktionsprinzip-kleinkl-ranlagen {
  background-image: linear-gradient(#18181d17, #18181d17), url('../images/Kleinklaeranlage-Hamburg-5_1.avif');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.hero5-image-wrap.planung-und-bau-kleinkl-ranlagen {
  background-image: linear-gradient(#18181d17, #18181d17), url('../images/Abwassertechnik-Hamburg-Kleinklaeranlagen-5_1.avif');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.hero5-image-wrap.instandhaltung-und-wartung {
  background-image: url('../images/Bioklaeranlage-Hamburg-9_1.avif'), linear-gradient(#18181d17, #18181d17);
  background-position: 50% 58%, 0 0;
  background-size: cover, auto;
}

.hero5-image-wrap.pumpwerke-kl-rtechnik {
  background-image: url('../images/Stahl-Klaertechnik-Hamburg-7_1.avif'), linear-gradient(#18181d17, #18181d17);
  background-position: 50% 66%, 0 0;
  background-size: cover, auto;
}

.hero5-image-wrap.stahl-kl-rtechnik-hamburg {
  background-image: linear-gradient(#0000006b, #0000006b), url('../images/Transport-und-Einbau-einer-Kleinklaeranlage-im-Landkreis-Harburg---Stahl-Klaertechnik.avif');
  background-position: 0 0, 50% 70%;
  background-size: auto, cover;
}

.hero5-image-wrap.rechtliches {
  background-image: linear-gradient(#0000007a, #0000007a), url('../images/Stahl-Klaertechnik---biologische-Kleinklaeranlagen-in-Hamburg-und-Landkreis-Harburg.avif');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.hero5-image-wrap.einsatzbereiche {
  background-image: linear-gradient(#18181d17, #18181d17), url('../images/Transport-einer-Kleinklaer-Betonanlage-zu-einem-Kunden.avif');
  background-position: 0 0, 50% 100%;
  background-size: auto, cover;
}

.hero5-image-wrap.portfolio {
  background-image: linear-gradient(#18181d40, #18181d40), url('../images/Stahl-Klaertechnik-Hamburg--Landkreis-Harburg.avif');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.hero5-text {
  flex: 1;
  margin-bottom: 30px;
}

.link-2 {
  float: right;
  color: #fff;
}

.hero5-grid {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  font-family: New Montserrat, sans-serif;
  display: grid;
}

.hero5-content {
  flex-direction: column;
  align-items: flex-start;
  max-width: 500px;
  display: flex;
}

.p {
  color: #fff;
  margin-bottom: 0;
  font-family: New Montserrat, sans-serif;
}

.cookie-modal {
  z-index: 9999;
  background-color: #383838f0;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  padding: 8px 24px;
  display: flex;
  position: fixed;
  inset: auto auto 5% 5%;
}

.heading-2 {
  color: #fff;
  text-transform: uppercase;
  font-family: New Montserrat, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 44px;
}

.faq-circle {
  background-color: #f1f1f1;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 40px;
  min-width: 40px;
  height: 40px;
  min-height: 40px;
  display: flex;
}

.content19-grid-2 {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  width: 100%;
  max-width: 1200px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  display: grid;
  position: relative;
}

.faq-question-bar {
  color: #1a1e27;
  border-bottom: 1px #00000012;
  justify-content: space-between;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.3;
  text-decoration: none;
  display: flex;
}

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

.text-label-3 {
  opacity: .7;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: 500;
  line-height: 20px;
  display: block;
}

.text-label-3.pluslabel {
  margin-bottom: 0;
  font-family: New Montserrat, sans-serif;
}

.faq-content {
  overflow: hidden;
}

.content19-headline-wrap {
  margin-bottom: 36px;
}

.content19-sticky-wrap-2 {
  position: sticky;
  top: 40px;
  bottom: 40px;
}

.content-image {
  height: 582px;
}

.content-image.stahl-klaertechnik-hamburg {
  background-image: url('../images/Stahl-Klaertechnik-Hamburg-7_1.avif');
  background-position: 0 0;
  background-size: cover;
}

.content-image.wartung {
  background-image: url('../images/Bioklaeranlage-Hamburg-7_1.avif');
  background-position: 50%;
  background-size: cover;
}

.content19-items-wrap {
  margin-bottom: 72px;
}

.section-5 {
  flex-direction: column;
  flex: 1;
  align-items: center;
  padding: 80px 36px 60px;
}

.faq-question-wrap {
  cursor: pointer;
  padding-left: 0;
  padding-right: 0;
}

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

.dropdown-list {
  background-color: #f5e0e0;
}

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

.dropdown-link {
  text-align: center;
  font-family: New Montserrat, sans-serif;
}

.dropdown-link:hover {
  background-color: #088ece7d;
}

.dropdown-link.w--current {
  color: #0f716c;
}

.section-7 {
  flex-direction: column;
  flex: 1;
  align-items: center;
  padding: 60px 36px;
}

.section-7.fusszeile {
  background-color: #ececec;
  padding-top: 20px;
  padding-bottom: 20px;
}

.content {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.footer2-links-grid {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  padding-bottom: 50px;
  display: grid;
}

.footer2-links-wrap {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.footer2-link {
  opacity: .7;
  color: #18181d;
  margin-bottom: 10px;
  font-family: New Montserrat, sans-serif;
  font-size: 14px;
  line-height: 22px;
  text-decoration: none;
  display: block;
}

.footer2-link:hover {
  opacity: 1;
}

.side-block {
  z-index: 9999999;
  background-color: #044667c9;
  border-top-left-radius: 15px;
  border-bottom-left-radius: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 42px;
  height: 109px;
  padding: 10px 0 10px 5px;
  display: flex;
  position: fixed;
  inset: 75% 0% 0% auto;
  box-shadow: 1px 1px 3px #a3a3a3d1;
}

.linkelement {
  width: 26px;
}

.icon {
  max-width: 85%;
  margin-top: 6px;
  margin-bottom: 8px;
}

.content34-grid {
  grid-column-gap: 36px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.home-dark-wrap-section {
  color: #fff;
  background-color: #1a2d41;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 85px;
  padding-bottom: 85px;
  position: relative;
}

.home-deco-dot {
  color: #9dcc46;
  background-color: #088dcf;
  flex: none;
  width: 12px;
  height: 12px;
  margin-top: 7px;
  margin-right: 30px;
}

.home-info-item-wrap {
  flex-direction: row;
  display: flex;
}

.heading-4 {
  font-family: New Montserrat, sans-serif;
  font-size: 27px;
  font-weight: 400;
  line-height: 32px;
}

.heading-4.abstand-unten {
  margin-bottom: 20px;
}

.icon-2 {
  font-size: 22px;
}

.hero5-grid-2 {
  border-bottom: 1px #000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: flex-start;
  place-items: center start;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.hero5-image-wrap-2 {
  color: #fff;
  background-image: linear-gradient(#18181d80, #18181d80);
  border-bottom: 4px solid #ecb211;
  justify-content: center;
  align-items: center;
  min-height: 640px;
  padding: 60px 36px;
  display: flex;
}

.hero5-image-wrap-2.slide1 {
  background-image: linear-gradient(#18181d80, #18181d80), url('../images/Stahl-Klaertechnik---biologische-Kleinklaeranlagen-in-Hamburg-und-Landkreis-Harburg.avif');
  background-position: 0 0, 50% 76%;
  background-size: auto, cover;
  border-bottom-color: #0f716c;
}

.hero5-image-wrap-2.stahl-klaertechnik {
  background-image: linear-gradient(#0000, #000000cf), url('../images/IMG-20250410-WA0020_1.avif');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-bottom-color: #088dcf;
}

.hero5-image-wrap-2.stahl-klaertechnik-2026 {
  background-image: linear-gradient(#18181d80, #18181d80), url('../images/Transport-und-Einbau-einer-Kleinklaeranlage-im-Landkreis-Harburg---Stahl-Klaertechnik.avif');
  background-position: 0 0, 50% 91%;
  background-size: auto, cover;
  border: 1px #000;
}

.left-arrow {
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  width: 26px;
  height: 40px;
}

.left-arrow:hover {
  background-color: #044667b3;
}

.hero5-text-2 {
  flex: 1;
  margin-bottom: 30px;
}

.right-arrow {
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  width: 26px;
  height: 40px;
  line-height: 16px;
}

.right-arrow:hover {
  background-color: #044667b3;
}

.heading-7 {
  font-family: New Montserrat, sans-serif;
  font-size: 38px;
  font-weight: 400;
  line-height: 37px;
}

.slide-nav {
  color: #fff;
  font-size: 8px;
}

.slider {
  height: 640px;
  margin-top: 121px;
}

.small-h1 {
  font-size: 22px;
  line-height: 25px;
}

.rightcolumn {
  padding-top: 0;
}

.abstand-oben {
  margin-top: 40px;
}

.image {
  margin-bottom: 20px;
}

.stahl-biologische-klaertechnik-hamburg {
  background-image: url('../images/Stahl-Klaertechnik-Hamburg-7_1.avif');
  background-position: 0 0;
  background-size: cover;
}

.galerie-bild {
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: block;
}

.galerie-bild.bildpos-0-0 {
  object-position: 0% 0%;
}

.galerie-bild.bildpos-50-0 {
  object-position: 50% 0%;
}

.galerie-bild.bildpos-50-76 {
  object-position: 50% 76%;
}

.galerie-bild.bildpos-50-100 {
  object-position: 50% 100%;
}

.galerie-bild.bildpos-50-80 {
  object-position: 50% 80%;
}

.galerie-bild.bildpos-50-28 {
  object-position: 50% 28%;
}

.galerie-bild.bildpos-0-50 {
  object-position: 0% 50%;
}

.bildpos-50-76 {
  object-position: 50% 76%;
}

.bildpos-50-66 {
  object-position: 50% 66%;
}

@media screen and (max-width: 991px) {
  .section {
    padding-left: 24px;
    padding-right: 24px;
  }

  .menu-button-2 {
    padding: 0;
  }

  .menu-button-2.w--open {
    background-color: #0000;
  }

  .logo-link.w--current {
    flex: 1;
  }

  .navigation-items {
    background-color: #0000;
  }

  .navigation-items.navigation-open {
    background-color: #fffffff5;
  }

  .navigation-item {
    text-align: center;
    padding: 15px 30px;
    transition: background-color .4s, opacity .4s, color .4s;
  }

  .navigation-item:hover {
    background-color: #f7f8f9;
  }

  .navigation-item:active {
    background-color: #eef0f3;
  }

  .navigation-wrap {
    margin-right: 0;
  }

  .menu-icon-2 {
    display: block;
  }

  .navigation {
    padding: 25px 30px;
  }

  .standard-tab, .standard-tab.w--current {
    width: 24%;
  }

  .section-10 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .content16-grid-2 {
    grid-column-gap: 24px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    width: 100%;
    max-width: 738px;
  }

  .content16-right-column {
    margin-bottom: 30px;
  }

  .content13-grid {
    grid-column-gap: 24px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    width: 100%;
    max-width: 738px;
  }

  .section-13 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .cta7-grid, .hero5-grid {
    grid-column-gap: 24px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    width: 100%;
    max-width: 738px;
  }

  .hero5-content {
    max-width: 450px;
  }

  .heading-2 {
    font-size: 40px;
  }

  .content19-grid-2 {
    grid-column-gap: 24px;
    grid-row-gap: 50px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    width: 100%;
    max-width: 738px;
  }

  .faq-question-bar {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .content19-sticky-wrap-2 {
    position: relative;
    top: 0;
    bottom: 0;
  }

  .content-image {
    height: 480px;
  }

  .section-5 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .faq-question-wrap {
    padding-left: 0;
    padding-right: 20px;
  }

  .dropdown-toggle {
    width: 101%;
    padding-top: 0;
    padding-bottom: 0;
    display: inline-block;
  }

  .section-7 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .content {
    max-width: 738px;
  }

  .footer2-links-grid {
    grid-column-gap: 24px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    width: 100%;
    max-width: 738px;
  }

  .dropdown {
    width: 100%;
  }

  .side-block {
    background-color: #0a6998c4;
    background-image: none;
    width: 32px;
    height: 105px;
    padding-left: 8px;
    padding-right: 0;
    box-shadow: 1px 1px 3px #49494957;
  }

  .icon {
    max-width: 70%;
  }

  .content34-grid {
    grid-column-gap: 24px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    width: 100%;
    max-width: 738px;
  }

  .home-dark-wrap-section {
    max-width: none;
    margin-top: 0;
    padding-top: 55px;
    padding-bottom: 55px;
  }

  .hero5-grid-2 {
    grid-column-gap: 24px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    width: 100%;
    max-width: 738px;
  }

  .slider {
    margin-top: 125px;
  }
}

@media screen and (max-width: 767px) {
  .section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .menu-button-2 {
    margin-left: 30px;
    margin-right: 20px;
  }

  .logo-link {
    padding-left: 0;
  }

  .navigation-items {
    background-color: #0000;
  }

  .navigation-items.navigation-open {
    z-index: 2147483647;
    background-color: #fffffff0;
    margin-top: 0;
  }

  .navigation {
    padding: 20px 30px;
  }

  .standard-tab {
    justify-content: flex-start;
    width: 100%;
    margin-left: 5px;
    margin-right: 5px;
  }

  .standard-tab.w--current {
    width: 100%;
  }

  .section-10 {
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-10.start {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .button-small-2 {
    font-size: 12px;
    line-height: 12px;
  }

  .content16-headline-wrap {
    margin-bottom: 26px;
  }

  .content16-grid-2 {
    grid-column-gap: 20px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    max-width: none;
  }

  .heading {
    font-size: 25px;
    line-height: 30px;
  }

  .content16-right-column {
    margin-bottom: 20px;
  }

  .text-label-2 {
    font-size: 13px;
  }

  .paragraph-71 {
    font-size: 15px;
    line-height: 24px;
  }

  .content13-grid {
    grid-column-gap: 20px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    max-width: none;
  }

  .section-13 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .cta7-grid {
    grid-column-gap: 20px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    max-width: none;
  }

  .paragraph-73 {
    font-size: 15px;
    line-height: 24px;
  }

  .hero5-image-wrap {
    min-height: 600px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .hero5-image-wrap.funktionsprinzip-kleinkl-ranlagen {
    margin-top: 120px;
  }

  .hero5-image-wrap.pumpwerke-kl-rtechnik {
    background-image: linear-gradient(#18181d17, #18181d17), url('../images/Stahl-Klaertechnik-Hamburg-7_1.avif');
    background-position: 0 0, 50% 66%;
    background-size: auto, cover;
  }

  .link-2 {
    clear: none;
    justify-content: flex-start;
    display: flex;
  }

  .hero5-grid {
    grid-column-gap: 20px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    max-width: none;
  }

  .hero5-content {
    text-align: left;
    align-items: center;
    max-width: none;
  }

  .p {
    flex: 0 auto;
  }

  .cookie-modal {
    margin-right: 30px;
  }

  .heading-2 {
    font-size: 30px;
    line-height: 35px;
  }

  .content19-grid-2 {
    grid-column-gap: 20px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    max-width: none;
  }

  .content19-sticky-wrap-2 {
    position: relative;
  }

  .content-image {
    height: 360px;
  }

  .section-5 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .dropdown-link {
    font-size: 13px;
  }

  .section-7 {
    padding-top: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .footer2-links-grid {
    grid-column-gap: 20px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    max-width: none;
  }

  .side-block {
    width: 25px;
    height: 83px;
  }

  .content34-grid, .hero5-grid-2 {
    grid-column-gap: 20px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    max-width: none;
  }

  .hero5-image-wrap-2 {
    min-height: 600px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .hero5-image-wrap-2.stahl-klaertechnik {
    min-height: 100%;
  }

  .heading-7 {
    margin-bottom: 5px;
    font-size: 25px;
    line-height: 32px;
  }

  .heading-7.small-h1 {
    margin-top: 0;
    font-size: 16px;
    line-height: 25px;
  }

  .slide-nav {
    display: none;
  }

  .slider {
    height: 600px;
    margin-top: 80px;
  }

  .list {
    padding-left: 20px;
  }
}

@media screen and (max-width: 479px) {
  .button-label {
    text-align: left;
  }

  .text-label.home-text-label {
    margin-bottom: 12px;
  }

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

  .menu-button-2 {
    flex: none;
    margin-left: 30px;
  }

  .menu-button-2.w--open {
    flex: none;
  }

  .navigation-item {
    font-size: 14px;
  }

  .navigation-wrap {
    margin-left: 0;
  }

  .navigation {
    margin-bottom: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .standard-tab, .standard-tab.w--current {
    font-size: 14px;
    line-height: 22px;
  }

  .section-10 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .section-10.start {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .button-small-2 {
    text-align: left;
    flex: none;
    justify-content: space-between;
    align-self: stretch;
    padding-left: 20px;
    line-height: 16px;
    display: flex;
  }

  .content16-grid-2 {
    grid-column-gap: 12px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .heading {
    font-size: 22px;
    line-height: 26px;
  }

  .text-label-2 {
    font-size: 12px;
  }

  .paragraph-71, .paragraph-71.small-infotext, .paragraph-71.small-infotext.abstand-oben {
    font-size: 14px;
    line-height: 24px;
  }

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

  .stahl-klaertechnik-bilder {
    height: 260px;
  }

  .section-13 {
    padding-left: 16px;
    padding-right: 16px;
  }

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

  .column {
    display: block;
  }

  .paragraph-73 {
    font-size: 14px;
    line-height: 24px;
  }

  .hero5-image-wrap {
    background-image: url('../images/Stahl-Klaertechnik-Hamburg--Landkreis-Harburg.avif'), linear-gradient(#0000, #0000);
    background-position: 50%, 0 0;
    background-size: cover, auto;
    margin-top: 110px;
    padding-top: 100px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .hero5-image-wrap.vollbiologische-kl-ranlagen-hamburg, .hero5-image-wrap.funktionsprinzip-kleinkl-ranlagen, .hero5-image-wrap.planung-und-bau-kleinkl-ranlagen {
    margin-top: 110px;
    padding-top: 100px;
  }

  .hero5-image-wrap.instandhaltung-und-wartung {
    background-image: linear-gradient(#18181d17, #18181d17), url('../images/Bioklaeranlage-Hamburg-9_1.avif');
    background-position: 0 0, 50% 58%;
    background-size: auto, cover;
    padding-top: 100px;
  }

  .hero5-image-wrap.pumpwerke-kl-rtechnik {
    background-image: linear-gradient(#18181d54, #18181d54), url('../images/Stahl-Klaertechnik-Hamburg-7_1.avif');
    background-position: 0 0, 50% 66%;
    background-size: auto, cover;
    padding-top: 100px;
  }

  .hero5-image-wrap.stahl-kl-rtechnik-hamburg, .hero5-image-wrap.rechtliches {
    padding-top: 100px;
  }

  .hero5-image-wrap.einsatzbereiche {
    margin-top: 110px;
    padding-top: 100px;
  }

  .link-2 {
    display: flex;
  }

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

  .hero5-content {
    max-width: 280px;
    padding-left: 20px;
  }

  .p {
    font-size: 12px;
    line-height: 16px;
  }

  .heading-2 {
    font-size: 26px;
    line-height: 32px;
  }

  .faq-circle {
    width: 30px;
    min-width: 30px;
    height: 30px;
    min-height: 30px;
  }

  .content19-grid-2 {
    grid-column-gap: 12px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .text-label-3 {
    font-size: 12px;
  }

  .text-label-3.pluslabel {
    font-size: 14px;
  }

  .plus-icon {
    font-size: 20px;
    line-height: 1.3;
  }

  .section-5 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .faq-question-wrap {
    padding-left: 0;
    padding-right: 20px;
  }

  .section-7 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .footer2-links-grid, .content34-grid {
    grid-column-gap: 12px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .home-dark-wrap-section {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .home-deco-dot {
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .home-info-item-wrap {
    flex-direction: column;
  }

  .heading-4 {
    font-size: 22px;
    line-height: 26px;
  }

  .hero5-grid-2 {
    grid-column-gap: 12px;
    flex-flow: row;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .hero5-image-wrap-2 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .hero5-text-2 {
    text-align: left;
    align-self: center;
    padding-left: 0;
    padding-right: 0;
    line-height: 16px;
  }

  .heading-7 {
    line-height: 26px;
  }

  .heading-7.small-h1 {
    font-size: 16px;
    line-height: 21px;
  }

  .slider {
    margin-top: 90px;
  }

  .bold-text-2 {
    line-height: 25px;
  }

  .list {
    padding-left: 20px;
  }

  .bold-text-3 {
    font-size: 22px;
    line-height: 30px;
  }
}

#w-node-_730016af-ddbf-a0ef-e44d-908edecc2069-3b73d06c, #w-node-_730016af-ddbf-a0ef-e44d-908edecc2046-3b73d06c, #w-node-_730016af-ddbf-a0ef-e44d-908edecc2056-3b73d06c {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_733349dd-e63d-2d27-1ea8-c4d6e423e16a-3b73d06c {
  grid-area: span 1 / span 5 / span 1 / span 5;
  justify-self: start;
}

#w-node-_733349dd-e63d-2d27-1ea8-c4d6e423e183-3b73d06c {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-aacd5775-a813-9af4-5289-0994c75ac50b-3b73d06c, #w-node-aacd5775-a813-9af4-5289-0994c75ac512-3b73d06c, #w-node-aacd5775-a813-9af4-5289-0994c75ac51b-3b73d06c, #w-node-_408cb389-a4f2-33e9-49d4-2e365068f556-3b73d06c {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_18778ef0-8958-345c-638c-49df4474c8c6-3b73d06c {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_87af16b4-91f4-beb9-3c76-b5bd6c661ced-3b73d06c, #w-node-_0552b4c0-11dc-fd17-bd4e-edb3b6461148-3b73d06c, #w-node-d952d832-4939-7a0d-246b-37d3fcecbfe7-3b73d06c {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_31f7ba25-5f65-8141-20b3-0c64b1e16b01-3b73d06c {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-_31f7ba25-5f65-8141-20b3-0c64b1e16b03-3b73d06c {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-cfac08d1-b932-63aa-d9f2-c16803f1568b-03f15688 {
  grid-column: 1 / 7;
  grid-row-end: 1.98958;
  grid-row-start: 1;
}

#w-node-cfac08d1-b932-63aa-d9f2-c16803f1568c-03f15688, #w-node-cfac08d1-b932-63aa-d9f2-c16803f15697-03f15688 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_475f9659-c3df-ad5b-e1bf-22b741bbad18-41bbad16, #w-node-c549a193-eda5-216b-802d-b99197feda65-41bbad16 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_4dc58702-66bb-ba40-32e9-aac4bc92bc41-3b73d07b, #w-node-b63f91be-1d03-1666-c8be-55798e34c5c6-3b73d07d {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_733349dd-e63d-2d27-1ea8-c4d6e423e16a-3b73d07d {
  grid-area: span 1 / span 5 / span 1 / span 5;
  justify-self: start;
}

#w-node-_52e80c57-315f-922b-af1f-5c8cee9fc230-3b73d07d {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_8aa21f5a-22c9-65d9-61ca-735767137a06-3b73d07d {
  grid-area: span 1 / span 5 / span 1 / span 5;
  justify-self: start;
}

#w-node-_8aa21f5a-22c9-65d9-61ca-735767137a0f-3b73d07d {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_1636a815-b153-ffca-a5df-0e8b5e8d6383-3b73d07d {
  grid-area: span 1 / span 5 / span 1 / span 5;
  justify-self: start;
}

#w-node-_1636a815-b153-ffca-a5df-0e8b5e8d638a-3b73d07d {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_4e184761-7cf6-8038-15ad-a538aa6360af-3b73d07d {
  grid-area: span 1 / span 5 / span 1 / span 5;
  justify-self: start;
}

#w-node-_4e184761-7cf6-8038-15ad-a538aa6360b6-3b73d07d {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_87af16b4-91f4-beb9-3c76-b5bd6c661ced-3b73d07d, #w-node-_87af16b4-91f4-beb9-3c76-b5bd6c661cee-3b73d07d, #w-node-_87af16b4-91f4-beb9-3c76-b5bd6c661cef-3b73d07d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_836ea7b2-cc36-4122-d037-22ec83283e0c-0642526f {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_2eae1150-f1f5-8d4e-375c-34565f49e1dd-0642526f {
  grid-area: span 1 / span 5 / span 1 / span 5;
  justify-self: start;
}

#w-node-_2eae1150-f1f5-8d4e-375c-34565f49e200-0642526f {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_37f42a2f-6d16-50b2-34d6-f575d0717bab-0642526f {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_46e88ddd-14b4-250b-0aa7-95e3c03c6fab-0642526f, #w-node-_46e88ddd-14b4-250b-0aa7-95e3c03c6fb5-0642526f, #w-node-_46e88ddd-14b4-250b-0aa7-95e3c03c6fc1-0642526f {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_8b6fcc9f-707b-f1db-4838-9456ca77ea2c-0642526f, #w-node-fd5fc5d6-d596-3b63-7310-076d0dab3985-0642526f, #w-node-_5b347e76-5b35-8a47-b1c6-eddc120258d0-0642526f, #w-node-_5b347e76-5b35-8a47-b1c6-eddc120258de-0642526f {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: start;
}

#w-node-_22522838-82b1-a7fa-5bfc-51082971ad67-0642526f {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_22522838-82b1-a7fa-5bfc-51082971ad68-0642526f {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_22522838-82b1-a7fa-5bfc-51082971ad69-0642526f, #w-node-_22522838-82b1-a7fa-5bfc-51082971ad6a-0642526f, #w-node-_22522838-82b1-a7fa-5bfc-51082971ad6b-0642526f, #w-node-decbeb3e-521d-0d4b-104b-02273e58d691-0642526f {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-cf7ba973-7270-8071-22d5-e082393fb693-0642526f, #w-node-_11c8ca62-ed6a-817a-e494-5c5a9069dbd6-0642526f {
  grid-area: span 1 / span 4 / span 1 / span 4;
  justify-self: start;
}

#w-node-_836ea7b2-cc36-4122-d037-22ec83283e0c-61f519c8 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_2eae1150-f1f5-8d4e-375c-34565f49e1dd-61f519c8 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  justify-self: start;
}

#w-node-_2eae1150-f1f5-8d4e-375c-34565f49e200-61f519c8 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_46e88ddd-14b4-250b-0aa7-95e3c03c6fab-61f519c8 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_8b6fcc9f-707b-f1db-4838-9456ca77ea2c-61f519c8, #w-node-fd5fc5d6-d596-3b63-7310-076d0dab3985-61f519c8 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: start;
}

#w-node-_22522838-82b1-a7fa-5bfc-51082971ad67-61f519c8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_22522838-82b1-a7fa-5bfc-51082971ad68-61f519c8 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_22522838-82b1-a7fa-5bfc-51082971ad6b-61f519c8, #w-node-d40132de-b0a3-4338-8a38-5c2d84580109-61f519c8, #w-node-f509d3ae-68ee-30e2-7ba9-07868afd1fd7-61f519c8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_836ea7b2-cc36-4122-d037-22ec83283e0c-340e7672 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_2eae1150-f1f5-8d4e-375c-34565f49e1dd-340e7672 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  justify-self: start;
}

#w-node-_2eae1150-f1f5-8d4e-375c-34565f49e200-340e7672 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_46e88ddd-14b4-250b-0aa7-95e3c03c6fab-340e7672, #w-node-_46e88ddd-14b4-250b-0aa7-95e3c03c6fb5-340e7672 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-df404d84-5eaa-4fd4-aa1a-9a9f38919b67-340e7672 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-df404d84-5eaa-4fd4-aa1a-9a9f38919b69-340e7672 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_836ea7b2-cc36-4122-d037-22ec83283e0c-db98effb {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_2eae1150-f1f5-8d4e-375c-34565f49e1dd-db98effb {
  grid-area: span 1 / span 5 / span 1 / span 5;
  justify-self: start;
}

#w-node-_2eae1150-f1f5-8d4e-375c-34565f49e200-db98effb {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_46e88ddd-14b4-250b-0aa7-95e3c03c6fab-db98effb, #w-node-_46e88ddd-14b4-250b-0aa7-95e3c03c6fb5-db98effb, #w-node-_46e88ddd-14b4-250b-0aa7-95e3c03c6fc1-db98effb, #w-node-_22522838-82b1-a7fa-5bfc-51082971ad67-db98effb {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_22522838-82b1-a7fa-5bfc-51082971ad68-db98effb {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_22522838-82b1-a7fa-5bfc-51082971ad69-db98effb, #w-node-_22522838-82b1-a7fa-5bfc-51082971ad6a-db98effb, #w-node-_22522838-82b1-a7fa-5bfc-51082971ad6b-db98effb {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_836ea7b2-cc36-4122-d037-22ec83283e0c-081db5dc {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_2eae1150-f1f5-8d4e-375c-34565f49e1dd-081db5dc {
  grid-area: span 1 / span 5 / span 1 / span 5;
  justify-self: start;
}

#w-node-_2eae1150-f1f5-8d4e-375c-34565f49e200-081db5dc {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_46e88ddd-14b4-250b-0aa7-95e3c03c6fab-081db5dc, #w-node-_2c00de08-c1ec-9a50-0b50-c9f53eb83b17-081db5dc {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_22522838-82b1-a7fa-5bfc-51082971ad67-081db5dc {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_22522838-82b1-a7fa-5bfc-51082971ad68-081db5dc {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_22522838-82b1-a7fa-5bfc-51082971ad6b-081db5dc, #w-node-d40132de-b0a3-4338-8a38-5c2d84580109-081db5dc, #w-node-f509d3ae-68ee-30e2-7ba9-07868afd1fd7-081db5dc {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_836ea7b2-cc36-4122-d037-22ec83283e0c-69dae259 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_2eae1150-f1f5-8d4e-375c-34565f49e1dd-69dae259 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  justify-self: start;
}

#w-node-_59e7a601-663b-71e7-2479-730e00905284-69dae259 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_46e88ddd-14b4-250b-0aa7-95e3c03c6fab-69dae259, #w-node-_46e88ddd-14b4-250b-0aa7-95e3c03c6fb5-69dae259 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_22522838-82b1-a7fa-5bfc-51082971ad67-69dae259 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_22522838-82b1-a7fa-5bfc-51082971ad68-69dae259 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_22522838-82b1-a7fa-5bfc-51082971ad69-69dae259, #w-node-_22522838-82b1-a7fa-5bfc-51082971ad6b-69dae259, #w-node-_22522838-82b1-a7fa-5bfc-51082971ad6a-69dae259 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_836ea7b2-cc36-4122-d037-22ec83283e0c-cf125a31 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_2aa962c4-c11a-cd1e-5e4a-fdeebc2e99e4-cf125a31 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_2aa962c4-c11a-cd1e-5e4a-fdeebc2e99e6-cf125a31 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_2aa962c4-c11a-cd1e-5e4a-fdeebc2e99e8-cf125a31, #w-node-_2aa962c4-c11a-cd1e-5e4a-fdeebc2e99ea-cf125a31, #w-node-_2aa962c4-c11a-cd1e-5e4a-fdeebc2e99ec-cf125a31, #w-node-_2aa962c4-c11a-cd1e-5e4a-fdeebc2e99ee-cf125a31, #w-node-_2aa962c4-c11a-cd1e-5e4a-fdeebc2e99f0-cf125a31, #w-node-_2aa962c4-c11a-cd1e-5e4a-fdeebc2e99f2-cf125a31, #w-node-_2aa962c4-c11a-cd1e-5e4a-fdeebc2e99f4-cf125a31, #w-node-_2aa962c4-c11a-cd1e-5e4a-fdeebc2e99f6-cf125a31, #w-node-_2aa962c4-c11a-cd1e-5e4a-fdeebc2e99f8-cf125a31, #w-node-_2aa962c4-c11a-cd1e-5e4a-fdeebc2e99fa-cf125a31, #w-node-_2aa962c4-c11a-cd1e-5e4a-fdeebc2e99fc-cf125a31, #w-node-_2aa962c4-c11a-cd1e-5e4a-fdeebc2e99fe-cf125a31 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_2aa962c4-c11a-cd1e-5e4a-fdeebc2e9a00-cf125a31 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_2aa962c4-c11a-cd1e-5e4a-fdeebc2e9a02-cf125a31 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

@media screen and (max-width: 991px) {
  #w-node-_730016af-ddbf-a0ef-e44d-908edecc2069-3b73d06c, #w-node-_730016af-ddbf-a0ef-e44d-908edecc2046-3b73d06c, #w-node-_730016af-ddbf-a0ef-e44d-908edecc2056-3b73d06c {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_733349dd-e63d-2d27-1ea8-c4d6e423e16a-3b73d06c {
    grid-area: span 1 / span 8 / span 1 / span 8;
    justify-self: start;
  }

  #w-node-_733349dd-e63d-2d27-1ea8-c4d6e423e183-3b73d06c, #w-node-aacd5775-a813-9af4-5289-0994c75ac50b-3b73d06c, #w-node-aacd5775-a813-9af4-5289-0994c75ac512-3b73d06c, #w-node-aacd5775-a813-9af4-5289-0994c75ac51b-3b73d06c, #w-node-_18778ef0-8958-345c-638c-49df4474c8c6-3b73d06c {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_31f7ba25-5f65-8141-20b3-0c64b1e16b01-3b73d06c {
    grid-column: span 8 / span 8;
  }

  #w-node-_31f7ba25-5f65-8141-20b3-0c64b1e16b03-3b73d06c {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-cfac08d1-b932-63aa-d9f2-c16803f1568c-03f15688, #w-node-cfac08d1-b932-63aa-d9f2-c16803f15697-03f15688 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_475f9659-c3df-ad5b-e1bf-22b741bbad18-41bbad16 {
    grid-column: span 8 / span 8;
  }

  #w-node-_4dc58702-66bb-ba40-32e9-aac4bc92bc41-3b73d07b, #w-node-b63f91be-1d03-1666-c8be-55798e34c5c6-3b73d07d {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_733349dd-e63d-2d27-1ea8-c4d6e423e16a-3b73d07d, #w-node-_8aa21f5a-22c9-65d9-61ca-735767137a06-3b73d07d, #w-node-_1636a815-b153-ffca-a5df-0e8b5e8d6383-3b73d07d, #w-node-_4e184761-7cf6-8038-15ad-a538aa6360af-3b73d07d {
    grid-area: span 1 / span 5 / span 1 / span 5;
    justify-self: start;
  }

  #w-node-_87af16b4-91f4-beb9-3c76-b5bd6c661cef-3b73d07d {
    grid-area: 3 / 5 / 4 / 9;
  }

  #w-node-_836ea7b2-cc36-4122-d037-22ec83283e0c-0642526f {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_2eae1150-f1f5-8d4e-375c-34565f49e1dd-0642526f {
    grid-area: span 1 / span 12 / span 1 / span 12;
    justify-self: start;
  }

  #w-node-_2eae1150-f1f5-8d4e-375c-34565f49e200-0642526f {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_46e88ddd-14b4-250b-0aa7-95e3c03c6fab-0642526f, #w-node-_46e88ddd-14b4-250b-0aa7-95e3c03c6fb5-0642526f, #w-node-_46e88ddd-14b4-250b-0aa7-95e3c03c6fc1-0642526f {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_8b6fcc9f-707b-f1db-4838-9456ca77ea2c-0642526f, #w-node-fd5fc5d6-d596-3b63-7310-076d0dab3985-0642526f, #w-node-_5b347e76-5b35-8a47-b1c6-eddc120258d0-0642526f, #w-node-_5b347e76-5b35-8a47-b1c6-eddc120258de-0642526f {
    grid-area: span 1 / span 8 / span 1 / span 8;
    justify-self: start;
  }

  #w-node-_22522838-82b1-a7fa-5bfc-51082971ad68-0642526f, #w-node-decbeb3e-521d-0d4b-104b-02273e58d691-0642526f {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-cf7ba973-7270-8071-22d5-e082393fb693-0642526f, #w-node-_11c8ca62-ed6a-817a-e494-5c5a9069dbd6-0642526f {
    grid-area: span 1 / span 8 / span 1 / span 8;
    justify-self: start;
  }

  #w-node-_836ea7b2-cc36-4122-d037-22ec83283e0c-61f519c8 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_2eae1150-f1f5-8d4e-375c-34565f49e1dd-61f519c8 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    justify-self: start;
  }

  #w-node-_2eae1150-f1f5-8d4e-375c-34565f49e200-61f519c8, #w-node-_46e88ddd-14b4-250b-0aa7-95e3c03c6fab-61f519c8 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_8b6fcc9f-707b-f1db-4838-9456ca77ea2c-61f519c8, #w-node-fd5fc5d6-d596-3b63-7310-076d0dab3985-61f519c8 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    justify-self: start;
  }

  #w-node-_22522838-82b1-a7fa-5bfc-51082971ad68-61f519c8, #w-node-_836ea7b2-cc36-4122-d037-22ec83283e0c-340e7672 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_2eae1150-f1f5-8d4e-375c-34565f49e1dd-340e7672 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    justify-self: start;
  }

  #w-node-_2eae1150-f1f5-8d4e-375c-34565f49e200-340e7672, #w-node-_46e88ddd-14b4-250b-0aa7-95e3c03c6fab-340e7672, #w-node-_46e88ddd-14b4-250b-0aa7-95e3c03c6fb5-340e7672 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-df404d84-5eaa-4fd4-aa1a-9a9f38919b67-340e7672 {
    grid-column: span 8 / span 8;
  }

  #w-node-df404d84-5eaa-4fd4-aa1a-9a9f38919b69-340e7672, #w-node-_836ea7b2-cc36-4122-d037-22ec83283e0c-db98effb {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_2eae1150-f1f5-8d4e-375c-34565f49e1dd-db98effb {
    grid-area: span 1 / span 8 / span 1 / span 8;
    justify-self: start;
  }

  #w-node-_2eae1150-f1f5-8d4e-375c-34565f49e200-db98effb, #w-node-_46e88ddd-14b4-250b-0aa7-95e3c03c6fab-db98effb, #w-node-_46e88ddd-14b4-250b-0aa7-95e3c03c6fb5-db98effb, #w-node-_46e88ddd-14b4-250b-0aa7-95e3c03c6fc1-db98effb, #w-node-_22522838-82b1-a7fa-5bfc-51082971ad68-db98effb, #w-node-_836ea7b2-cc36-4122-d037-22ec83283e0c-081db5dc {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_2eae1150-f1f5-8d4e-375c-34565f49e1dd-081db5dc {
    grid-area: span 1 / span 8 / span 1 / span 8;
    justify-self: start;
  }

  #w-node-_2eae1150-f1f5-8d4e-375c-34565f49e200-081db5dc, #w-node-_46e88ddd-14b4-250b-0aa7-95e3c03c6fab-081db5dc, #w-node-_2c00de08-c1ec-9a50-0b50-c9f53eb83b17-081db5dc, #w-node-_22522838-82b1-a7fa-5bfc-51082971ad68-081db5dc, #w-node-_836ea7b2-cc36-4122-d037-22ec83283e0c-69dae259 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_2eae1150-f1f5-8d4e-375c-34565f49e1dd-69dae259 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    justify-self: start;
  }

  #w-node-_46e88ddd-14b4-250b-0aa7-95e3c03c6fab-69dae259, #w-node-_46e88ddd-14b4-250b-0aa7-95e3c03c6fb5-69dae259, #w-node-_22522838-82b1-a7fa-5bfc-51082971ad68-69dae259, #w-node-_836ea7b2-cc36-4122-d037-22ec83283e0c-cf125a31, #w-node-_2aa962c4-c11a-cd1e-5e4a-fdeebc2e99e6-cf125a31, #w-node-_2aa962c4-c11a-cd1e-5e4a-fdeebc2e9a00-cf125a31 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_730016af-ddbf-a0ef-e44d-908edecc2069-3b73d06c, #w-node-_730016af-ddbf-a0ef-e44d-908edecc2046-3b73d06c, #w-node-_730016af-ddbf-a0ef-e44d-908edecc2056-3b73d06c, #w-node-_733349dd-e63d-2d27-1ea8-c4d6e423e16a-3b73d06c, #w-node-_733349dd-e63d-2d27-1ea8-c4d6e423e183-3b73d06c, #w-node-aacd5775-a813-9af4-5289-0994c75ac50b-3b73d06c, #w-node-aacd5775-a813-9af4-5289-0994c75ac512-3b73d06c, #w-node-aacd5775-a813-9af4-5289-0994c75ac51b-3b73d06c {
    grid-column: span 6 / span 6;
  }

  #w-node-_408cb389-a4f2-33e9-49d4-2e365068f556-3b73d06c, #w-node-_18778ef0-8958-345c-638c-49df4474c8c6-3b73d06c, #w-node-_87af16b4-91f4-beb9-3c76-b5bd6c661ced-3b73d06c, #w-node-_0552b4c0-11dc-fd17-bd4e-edb3b6461148-3b73d06c, #w-node-d952d832-4939-7a0d-246b-37d3fcecbfe7-3b73d06c {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_31f7ba25-5f65-8141-20b3-0c64b1e16b01-3b73d06c {
    grid-column: span 6 / span 6;
  }

  #w-node-_31f7ba25-5f65-8141-20b3-0c64b1e16b03-3b73d06c {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_475f9659-c3df-ad5b-e1bf-22b741bbad18-41bbad16, #w-node-_4dc58702-66bb-ba40-32e9-aac4bc92bc41-3b73d07b, #w-node-b63f91be-1d03-1666-c8be-55798e34c5c6-3b73d07d {
    grid-column: span 6 / span 6;
  }

  #w-node-_733349dd-e63d-2d27-1ea8-c4d6e423e16a-3b73d07d {
    grid-area: span 1 / span 12 / span 1 / span 12;
    justify-self: start;
  }

  #w-node-_52e80c57-315f-922b-af1f-5c8cee9fc230-3b73d07d {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-_8aa21f5a-22c9-65d9-61ca-735767137a06-3b73d07d {
    grid-area: 1 / 1 / 2 / 13;
    justify-self: start;
  }

  #w-node-_8aa21f5a-22c9-65d9-61ca-735767137a0f-3b73d07d {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-_1636a815-b153-ffca-a5df-0e8b5e8d6383-3b73d07d {
    grid-area: 1 / 1 / 2 / 13;
    justify-self: start;
  }

  #w-node-_1636a815-b153-ffca-a5df-0e8b5e8d638a-3b73d07d {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-_4e184761-7cf6-8038-15ad-a538aa6360af-3b73d07d {
    grid-area: span 1 / span 12 / span 1 / span 12;
    justify-self: start;
  }

  #w-node-_4e184761-7cf6-8038-15ad-a538aa6360b6-3b73d07d {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-_87af16b4-91f4-beb9-3c76-b5bd6c661ced-3b73d07d, #w-node-_87af16b4-91f4-beb9-3c76-b5bd6c661cee-3b73d07d, #w-node-_87af16b4-91f4-beb9-3c76-b5bd6c661cef-3b73d07d {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_836ea7b2-cc36-4122-d037-22ec83283e0c-0642526f {
    grid-column: span 6 / span 6;
  }

  #w-node-_2eae1150-f1f5-8d4e-375c-34565f49e1dd-0642526f {
    grid-area: span 1 / span 12 / span 1 / span 12;
    justify-self: start;
  }

  #w-node-_2eae1150-f1f5-8d4e-375c-34565f49e200-0642526f {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_46e88ddd-14b4-250b-0aa7-95e3c03c6fab-0642526f, #w-node-_46e88ddd-14b4-250b-0aa7-95e3c03c6fb5-0642526f, #w-node-_46e88ddd-14b4-250b-0aa7-95e3c03c6fc1-0642526f, #w-node-_8b6fcc9f-707b-f1db-4838-9456ca77ea2c-0642526f, #w-node-fd5fc5d6-d596-3b63-7310-076d0dab3985-0642526f, #w-node-_5b347e76-5b35-8a47-b1c6-eddc120258d0-0642526f, #w-node-_5b347e76-5b35-8a47-b1c6-eddc120258de-0642526f {
    grid-column: span 6 / span 6;
  }

  #w-node-_22522838-82b1-a7fa-5bfc-51082971ad67-0642526f, #w-node-_22522838-82b1-a7fa-5bfc-51082971ad68-0642526f, #w-node-_22522838-82b1-a7fa-5bfc-51082971ad69-0642526f, #w-node-_22522838-82b1-a7fa-5bfc-51082971ad6a-0642526f, #w-node-_22522838-82b1-a7fa-5bfc-51082971ad6b-0642526f {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-cf7ba973-7270-8071-22d5-e082393fb693-0642526f, #w-node-_11c8ca62-ed6a-817a-e494-5c5a9069dbd6-0642526f, #w-node-_836ea7b2-cc36-4122-d037-22ec83283e0c-61f519c8, #w-node-_2eae1150-f1f5-8d4e-375c-34565f49e1dd-61f519c8, #w-node-_2eae1150-f1f5-8d4e-375c-34565f49e200-61f519c8, #w-node-_46e88ddd-14b4-250b-0aa7-95e3c03c6fab-61f519c8, #w-node-_8b6fcc9f-707b-f1db-4838-9456ca77ea2c-61f519c8, #w-node-fd5fc5d6-d596-3b63-7310-076d0dab3985-61f519c8 {
    grid-column: span 6 / span 6;
  }

  #w-node-_22522838-82b1-a7fa-5bfc-51082971ad67-61f519c8, #w-node-_22522838-82b1-a7fa-5bfc-51082971ad68-61f519c8, #w-node-_22522838-82b1-a7fa-5bfc-51082971ad6b-61f519c8, #w-node-d40132de-b0a3-4338-8a38-5c2d84580109-61f519c8, #w-node-f509d3ae-68ee-30e2-7ba9-07868afd1fd7-61f519c8 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_836ea7b2-cc36-4122-d037-22ec83283e0c-340e7672, #w-node-_2eae1150-f1f5-8d4e-375c-34565f49e1dd-340e7672, #w-node-_2eae1150-f1f5-8d4e-375c-34565f49e200-340e7672, #w-node-_46e88ddd-14b4-250b-0aa7-95e3c03c6fab-340e7672, #w-node-_46e88ddd-14b4-250b-0aa7-95e3c03c6fb5-340e7672, #w-node-df404d84-5eaa-4fd4-aa1a-9a9f38919b67-340e7672 {
    grid-column: span 6 / span 6;
  }

  #w-node-df404d84-5eaa-4fd4-aa1a-9a9f38919b69-340e7672 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_836ea7b2-cc36-4122-d037-22ec83283e0c-db98effb, #w-node-_2eae1150-f1f5-8d4e-375c-34565f49e1dd-db98effb, #w-node-_2eae1150-f1f5-8d4e-375c-34565f49e200-db98effb, #w-node-_46e88ddd-14b4-250b-0aa7-95e3c03c6fab-db98effb, #w-node-_46e88ddd-14b4-250b-0aa7-95e3c03c6fb5-db98effb, #w-node-_46e88ddd-14b4-250b-0aa7-95e3c03c6fc1-db98effb {
    grid-column: span 6 / span 6;
  }

  #w-node-_22522838-82b1-a7fa-5bfc-51082971ad67-db98effb, #w-node-_22522838-82b1-a7fa-5bfc-51082971ad68-db98effb, #w-node-_22522838-82b1-a7fa-5bfc-51082971ad69-db98effb, #w-node-_22522838-82b1-a7fa-5bfc-51082971ad6a-db98effb, #w-node-_22522838-82b1-a7fa-5bfc-51082971ad6b-db98effb {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_836ea7b2-cc36-4122-d037-22ec83283e0c-081db5dc, #w-node-_2eae1150-f1f5-8d4e-375c-34565f49e1dd-081db5dc, #w-node-_2eae1150-f1f5-8d4e-375c-34565f49e200-081db5dc, #w-node-_46e88ddd-14b4-250b-0aa7-95e3c03c6fab-081db5dc, #w-node-_2c00de08-c1ec-9a50-0b50-c9f53eb83b17-081db5dc {
    grid-column: span 6 / span 6;
  }

  #w-node-_22522838-82b1-a7fa-5bfc-51082971ad67-081db5dc, #w-node-_22522838-82b1-a7fa-5bfc-51082971ad68-081db5dc, #w-node-_22522838-82b1-a7fa-5bfc-51082971ad6b-081db5dc, #w-node-d40132de-b0a3-4338-8a38-5c2d84580109-081db5dc, #w-node-f509d3ae-68ee-30e2-7ba9-07868afd1fd7-081db5dc {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_836ea7b2-cc36-4122-d037-22ec83283e0c-69dae259 {
    grid-column: span 6 / span 6;
  }

  #w-node-_2eae1150-f1f5-8d4e-375c-34565f49e1dd-69dae259 {
    grid-area: 1 / 1 / 2 / 13;
    justify-self: start;
  }

  #w-node-_59e7a601-663b-71e7-2479-730e00905284-69dae259 {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-_46e88ddd-14b4-250b-0aa7-95e3c03c6fab-69dae259, #w-node-_46e88ddd-14b4-250b-0aa7-95e3c03c6fb5-69dae259 {
    grid-column: span 6 / span 6;
  }

  #w-node-_22522838-82b1-a7fa-5bfc-51082971ad67-69dae259, #w-node-_22522838-82b1-a7fa-5bfc-51082971ad68-69dae259, #w-node-_22522838-82b1-a7fa-5bfc-51082971ad69-69dae259, #w-node-_22522838-82b1-a7fa-5bfc-51082971ad6b-69dae259, #w-node-_22522838-82b1-a7fa-5bfc-51082971ad6a-69dae259 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_836ea7b2-cc36-4122-d037-22ec83283e0c-cf125a31 {
    grid-column: span 6 / span 6;
  }

  #w-node-_2aa962c4-c11a-cd1e-5e4a-fdeebc2e99e4-cf125a31, #w-node-_2aa962c4-c11a-cd1e-5e4a-fdeebc2e99e6-cf125a31, #w-node-_2aa962c4-c11a-cd1e-5e4a-fdeebc2e99e8-cf125a31, #w-node-_2aa962c4-c11a-cd1e-5e4a-fdeebc2e99ea-cf125a31, #w-node-_2aa962c4-c11a-cd1e-5e4a-fdeebc2e99ec-cf125a31, #w-node-_2aa962c4-c11a-cd1e-5e4a-fdeebc2e99ee-cf125a31, #w-node-_2aa962c4-c11a-cd1e-5e4a-fdeebc2e99f0-cf125a31, #w-node-_2aa962c4-c11a-cd1e-5e4a-fdeebc2e99f2-cf125a31, #w-node-_2aa962c4-c11a-cd1e-5e4a-fdeebc2e99f4-cf125a31, #w-node-_2aa962c4-c11a-cd1e-5e4a-fdeebc2e99f6-cf125a31, #w-node-_2aa962c4-c11a-cd1e-5e4a-fdeebc2e99f8-cf125a31, #w-node-_2aa962c4-c11a-cd1e-5e4a-fdeebc2e99fa-cf125a31, #w-node-_2aa962c4-c11a-cd1e-5e4a-fdeebc2e99fc-cf125a31, #w-node-_2aa962c4-c11a-cd1e-5e4a-fdeebc2e99fe-cf125a31, #w-node-_2aa962c4-c11a-cd1e-5e4a-fdeebc2e9a00-cf125a31, #w-node-_2aa962c4-c11a-cd1e-5e4a-fdeebc2e9a02-cf125a31 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_730016af-ddbf-a0ef-e44d-908edecc2069-3b73d06c, #w-node-_730016af-ddbf-a0ef-e44d-908edecc2046-3b73d06c, #w-node-_730016af-ddbf-a0ef-e44d-908edecc2056-3b73d06c, #w-node-_733349dd-e63d-2d27-1ea8-c4d6e423e16a-3b73d06c, #w-node-_733349dd-e63d-2d27-1ea8-c4d6e423e183-3b73d06c, #w-node-aacd5775-a813-9af4-5289-0994c75ac50b-3b73d06c, #w-node-aacd5775-a813-9af4-5289-0994c75ac512-3b73d06c, #w-node-aacd5775-a813-9af4-5289-0994c75ac51b-3b73d06c, #w-node-_408cb389-a4f2-33e9-49d4-2e365068f556-3b73d06c, #w-node-_18778ef0-8958-345c-638c-49df4474c8c6-3b73d06c, #w-node-_87af16b4-91f4-beb9-3c76-b5bd6c661ced-3b73d06c, #w-node-_0552b4c0-11dc-fd17-bd4e-edb3b6461148-3b73d06c, #w-node-d952d832-4939-7a0d-246b-37d3fcecbfe7-3b73d06c, #w-node-cfac08d1-b932-63aa-d9f2-c16803f1568c-03f15688, #w-node-cfac08d1-b932-63aa-d9f2-c16803f15697-03f15688 {
    grid-column: span 4 / span 4;
  }

  #w-node-_475f9659-c3df-ad5b-e1bf-22b741bbad18-41bbad16 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_4dc58702-66bb-ba40-32e9-aac4bc92bc41-3b73d07b, #w-node-b63f91be-1d03-1666-c8be-55798e34c5c6-3b73d07d {
    grid-column: span 4 / span 4;
  }

  #w-node-_733349dd-e63d-2d27-1ea8-c4d6e423e16a-3b73d07d {
    grid-area: span 1 / span 12 / span 1 / span 12;
    justify-self: start;
  }

  #w-node-_52e80c57-315f-922b-af1f-5c8cee9fc230-3b73d07d {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-_8aa21f5a-22c9-65d9-61ca-735767137a06-3b73d07d {
    grid-area: span 1 / span 12 / span 1 / span 12;
    justify-self: start;
  }

  #w-node-_8aa21f5a-22c9-65d9-61ca-735767137a0f-3b73d07d {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-_1636a815-b153-ffca-a5df-0e8b5e8d6383-3b73d07d {
    grid-area: span 1 / span 12 / span 1 / span 12;
    justify-self: start;
  }

  #w-node-_1636a815-b153-ffca-a5df-0e8b5e8d638a-3b73d07d {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-_4e184761-7cf6-8038-15ad-a538aa6360af-3b73d07d {
    grid-area: span 1 / span 12 / span 1 / span 12;
    justify-self: start;
  }

  #w-node-_4e184761-7cf6-8038-15ad-a538aa6360b6-3b73d07d {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-_87af16b4-91f4-beb9-3c76-b5bd6c661ced-3b73d07d, #w-node-_87af16b4-91f4-beb9-3c76-b5bd6c661cee-3b73d07d, #w-node-_87af16b4-91f4-beb9-3c76-b5bd6c661cef-3b73d07d, #w-node-_836ea7b2-cc36-4122-d037-22ec83283e0c-0642526f {
    grid-column: span 4 / span 4;
  }

  #w-node-_2eae1150-f1f5-8d4e-375c-34565f49e1dd-0642526f {
    grid-area: span 1 / span 12 / span 1 / span 12;
    justify-self: start;
  }

  #w-node-_2eae1150-f1f5-8d4e-375c-34565f49e200-0642526f {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_46e88ddd-14b4-250b-0aa7-95e3c03c6fab-0642526f, #w-node-_46e88ddd-14b4-250b-0aa7-95e3c03c6fb5-0642526f, #w-node-_46e88ddd-14b4-250b-0aa7-95e3c03c6fc1-0642526f, #w-node-_8b6fcc9f-707b-f1db-4838-9456ca77ea2c-0642526f, #w-node-fd5fc5d6-d596-3b63-7310-076d0dab3985-0642526f, #w-node-_5b347e76-5b35-8a47-b1c6-eddc120258d0-0642526f, #w-node-_5b347e76-5b35-8a47-b1c6-eddc120258de-0642526f, #w-node-_22522838-82b1-a7fa-5bfc-51082971ad67-0642526f, #w-node-_22522838-82b1-a7fa-5bfc-51082971ad68-0642526f, #w-node-_22522838-82b1-a7fa-5bfc-51082971ad69-0642526f, #w-node-_22522838-82b1-a7fa-5bfc-51082971ad6a-0642526f, #w-node-_22522838-82b1-a7fa-5bfc-51082971ad6b-0642526f {
    grid-column: span 4 / span 4;
  }

  #w-node-cf7ba973-7270-8071-22d5-e082393fb693-0642526f, #w-node-_11c8ca62-ed6a-817a-e494-5c5a9069dbd6-0642526f {
    grid-area: span 1 / span 8 / span 1 / span 8;
    justify-self: start;
  }

  #w-node-_836ea7b2-cc36-4122-d037-22ec83283e0c-61f519c8, #w-node-_2eae1150-f1f5-8d4e-375c-34565f49e1dd-61f519c8, #w-node-_2eae1150-f1f5-8d4e-375c-34565f49e200-61f519c8, #w-node-_46e88ddd-14b4-250b-0aa7-95e3c03c6fab-61f519c8, #w-node-_8b6fcc9f-707b-f1db-4838-9456ca77ea2c-61f519c8, #w-node-fd5fc5d6-d596-3b63-7310-076d0dab3985-61f519c8, #w-node-_22522838-82b1-a7fa-5bfc-51082971ad67-61f519c8, #w-node-_22522838-82b1-a7fa-5bfc-51082971ad68-61f519c8, #w-node-_22522838-82b1-a7fa-5bfc-51082971ad6b-61f519c8, #w-node-d40132de-b0a3-4338-8a38-5c2d84580109-61f519c8, #w-node-f509d3ae-68ee-30e2-7ba9-07868afd1fd7-61f519c8, #w-node-_836ea7b2-cc36-4122-d037-22ec83283e0c-340e7672, #w-node-_2eae1150-f1f5-8d4e-375c-34565f49e1dd-340e7672, #w-node-_2eae1150-f1f5-8d4e-375c-34565f49e200-340e7672, #w-node-_46e88ddd-14b4-250b-0aa7-95e3c03c6fab-340e7672, #w-node-_46e88ddd-14b4-250b-0aa7-95e3c03c6fb5-340e7672, #w-node-_836ea7b2-cc36-4122-d037-22ec83283e0c-db98effb, #w-node-_2eae1150-f1f5-8d4e-375c-34565f49e1dd-db98effb, #w-node-_2eae1150-f1f5-8d4e-375c-34565f49e200-db98effb, #w-node-_46e88ddd-14b4-250b-0aa7-95e3c03c6fab-db98effb, #w-node-_46e88ddd-14b4-250b-0aa7-95e3c03c6fb5-db98effb, #w-node-_46e88ddd-14b4-250b-0aa7-95e3c03c6fc1-db98effb, #w-node-_22522838-82b1-a7fa-5bfc-51082971ad67-db98effb, #w-node-_22522838-82b1-a7fa-5bfc-51082971ad68-db98effb, #w-node-_22522838-82b1-a7fa-5bfc-51082971ad69-db98effb, #w-node-_22522838-82b1-a7fa-5bfc-51082971ad6a-db98effb, #w-node-_22522838-82b1-a7fa-5bfc-51082971ad6b-db98effb, #w-node-_836ea7b2-cc36-4122-d037-22ec83283e0c-081db5dc, #w-node-_2eae1150-f1f5-8d4e-375c-34565f49e1dd-081db5dc, #w-node-_2eae1150-f1f5-8d4e-375c-34565f49e200-081db5dc, #w-node-_46e88ddd-14b4-250b-0aa7-95e3c03c6fab-081db5dc, #w-node-_2c00de08-c1ec-9a50-0b50-c9f53eb83b17-081db5dc, #w-node-_22522838-82b1-a7fa-5bfc-51082971ad67-081db5dc, #w-node-_22522838-82b1-a7fa-5bfc-51082971ad68-081db5dc, #w-node-_22522838-82b1-a7fa-5bfc-51082971ad6b-081db5dc, #w-node-d40132de-b0a3-4338-8a38-5c2d84580109-081db5dc, #w-node-f509d3ae-68ee-30e2-7ba9-07868afd1fd7-081db5dc, #w-node-_836ea7b2-cc36-4122-d037-22ec83283e0c-69dae259 {
    grid-column: span 4 / span 4;
  }

  #w-node-_2eae1150-f1f5-8d4e-375c-34565f49e1dd-69dae259 {
    grid-area: 1 / 1 / 2 / 13;
    justify-self: start;
  }

  #w-node-_59e7a601-663b-71e7-2479-730e00905284-69dae259 {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-_46e88ddd-14b4-250b-0aa7-95e3c03c6fab-69dae259, #w-node-_46e88ddd-14b4-250b-0aa7-95e3c03c6fb5-69dae259, #w-node-_22522838-82b1-a7fa-5bfc-51082971ad67-69dae259, #w-node-_22522838-82b1-a7fa-5bfc-51082971ad68-69dae259, #w-node-_22522838-82b1-a7fa-5bfc-51082971ad69-69dae259, #w-node-_22522838-82b1-a7fa-5bfc-51082971ad6b-69dae259, #w-node-_22522838-82b1-a7fa-5bfc-51082971ad6a-69dae259, #w-node-_836ea7b2-cc36-4122-d037-22ec83283e0c-cf125a31, #w-node-_2aa962c4-c11a-cd1e-5e4a-fdeebc2e99e4-cf125a31, #w-node-_2aa962c4-c11a-cd1e-5e4a-fdeebc2e99e6-cf125a31, #w-node-_2aa962c4-c11a-cd1e-5e4a-fdeebc2e99e8-cf125a31, #w-node-_2aa962c4-c11a-cd1e-5e4a-fdeebc2e99ea-cf125a31, #w-node-_2aa962c4-c11a-cd1e-5e4a-fdeebc2e99ec-cf125a31, #w-node-_2aa962c4-c11a-cd1e-5e4a-fdeebc2e99ee-cf125a31, #w-node-_2aa962c4-c11a-cd1e-5e4a-fdeebc2e99f0-cf125a31, #w-node-_2aa962c4-c11a-cd1e-5e4a-fdeebc2e99f2-cf125a31, #w-node-_2aa962c4-c11a-cd1e-5e4a-fdeebc2e99f4-cf125a31, #w-node-_2aa962c4-c11a-cd1e-5e4a-fdeebc2e99f6-cf125a31, #w-node-_2aa962c4-c11a-cd1e-5e4a-fdeebc2e99f8-cf125a31, #w-node-_2aa962c4-c11a-cd1e-5e4a-fdeebc2e99fa-cf125a31, #w-node-_2aa962c4-c11a-cd1e-5e4a-fdeebc2e99fc-cf125a31, #w-node-_2aa962c4-c11a-cd1e-5e4a-fdeebc2e99fe-cf125a31, #w-node-_2aa962c4-c11a-cd1e-5e4a-fdeebc2e9a00-cf125a31, #w-node-_2aa962c4-c11a-cd1e-5e4a-fdeebc2e9a02-cf125a31 {
    grid-column: span 4 / span 4;
  }
}


@font-face {
  font-family: 'New Open Sans';
  src: url('../fonts/OpenSans-Bold.ttf') format('truetype'), url('../fonts/OpenSans-ExtraBold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'New Open Sans';
  src: url('../fonts/OpenSans-BoldItalic.ttf') format('truetype'), url('../fonts/OpenSans-ExtraBoldItalic.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'New Open Sans';
  src: url('../fonts/OpenSans-Italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'New Open Sans';
  src: url('../fonts/OpenSans-LightItalic.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'New Open Sans';
  src: url('../fonts/OpenSans-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'New Open Sans';
  src: url('../fonts/OpenSans-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'New Open Sans';
  src: url('../fonts/OpenSans-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'New Open Sans';
  src: url('../fonts/OpenSans-SemiBoldItalic.ttf') format('truetype');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'New Open Sans';
  src: url('../fonts/OpenSans-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'New Open Sans';
  src: url('../fonts/OpenSans-MediumItalic.ttf') format('truetype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'New Montserrat';
  src: url('../fonts/Montserrat-BlackItalic.ttf') format('truetype');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'New Montserrat';
  src: url('../fonts/Montserrat-Bold.ttf') format('truetype'), url('../fonts/Montserrat-ExtraBold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'New Montserrat';
  src: url('../fonts/Montserrat-BoldItalic.ttf') format('truetype'), url('../fonts/Montserrat-ExtraBoldItalic.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'New Montserrat';
  src: url('../fonts/Montserrat-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'New Montserrat';
  src: url('../fonts/Montserrat-LightItalic.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'New Montserrat';
  src: url('../fonts/Montserrat-Italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'New Montserrat';
  src: url('../fonts/Montserrat-ExtraLight.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'New Montserrat';
  src: url('../fonts/Montserrat-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'New Montserrat';
  src: url('../fonts/Montserrat-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'New Montserrat';
  src: url('../fonts/Montserrat-ExtraLightItalic.ttf') format('truetype');
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'New Montserrat';
  src: url('../fonts/Montserrat-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'New Montserrat';
  src: url('../fonts/Montserrat-MediumItalic.ttf') format('truetype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'New Montserrat';
  src: url('../fonts/Montserrat-SemiBoldItalic.ttf') format('truetype');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'New Montserrat';
  src: url('../fonts/Montserrat-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'New Montserrat';
  src: url('../fonts/Montserrat-ThinItalic.ttf') format('truetype');
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'New Montserrat';
  src: url('../fonts/Montserrat-Thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'New Roboto';
  src: url('../fonts/Roboto-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'New Roboto';
  src: url('../fonts/Roboto-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'New Roboto';
  src: url('../fonts/Roboto-BlackItalic.ttf') format('truetype');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'New Roboto';
  src: url('../fonts/Roboto-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'New Roboto';
  src: url('../fonts/Roboto-BoldItalic.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'New Roboto';
  src: url('../fonts/Roboto-Italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'New Roboto';
  src: url('../fonts/Roboto-LightItalic.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'New Roboto';
  src: url('../fonts/Roboto-MediumItalic.ttf') format('truetype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'New Roboto';
  src: url('../fonts/Roboto-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'New Roboto';
  src: url('../fonts/Roboto-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'New Roboto';
  src: url('../fonts/Roboto-Thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'New Roboto';
  src: url('../fonts/Roboto-ThinItalic.ttf') format('truetype');
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}