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

.w-layout-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

.w-layout-cell {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

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

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

body {
  color: #333;
  font-family: PT Sans, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

.navbar {
  height: auto;
  background-color: rgba(141, 125, 125, .03);
  padding-top: 15px;
  padding-bottom: 15px;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}

.body {
  background-color: #fff;
  font-family: Open Sans, sans-serif;
}

.header-section {
  z-index: 0;
  height: 85vh;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  flex-direction: column;
  margin-top: -117px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.header-container {
  height: 70vh;
}

.men--section {
  margin-bottom: 100px;
}

.galary-section {
  display: none;
}

.image {
  margin-left: auto;
  margin-right: auto;
}

.nav-container {
  justify-content: center;
  display: flex;
  position: static;
}

.men-container {
  height: 50vh;
}

.collection-list-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.features {
  justify-content: center;
  align-items: center;
  padding: 120px 30px;
  display: flex;
}

.container {
  z-index: 1;
  width: 100%;
  max-width: 1170px;
  position: relative;
}

.container.cc-footer {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.h2-container {
  width: 65%;
  flex-direction: column;
  margin-top: 50px;
  margin-bottom: 90px;
  margin-left: 75px;
  display: flex;
}

.men-h2 {
  color: #000;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 600;
  line-height: 50px;
}

.text-span {
  color: #000;
  font-weight: 800;
}

.collection-list {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-left: -10px;
  margin-right: -10px;
  display: flex;
}

.collection-item {
  width: 33.3333%;
  padding-left: 10px;
  padding-right: 10px;
}

.text-block {
  color: #000;
  margin-top: 10px;
  font-size: 28px;
  font-weight: 400;
  line-height: 30px;
}

.menu-button {
  flex-direction: column;
  flex: none;
  align-items: center;
  display: block;
  position: absolute;
  top: 15%;
  bottom: auto;
  left: auto;
  right: 3%;
}

.menu-button.w--open {
  background-color: rgba(0, 0, 0, 0);
}

.nav-menu {
  width: 30vw;
  height: 100vh;
  background-color: #1a4565;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  padding-right: 97px;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.men-columns {
  padding-top: 35px;
}

.collection-list-wrapper-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.column {
  z-index: 1;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
  top: -80px;
}

.link-social {
  width: 15px;
  height: 15px;
  justify-content: center;
  align-items: center;
  margin-right: 15px;
  display: flex;
}

.footer-links-list {
  flex-direction: column;
  padding-right: 50px;
  display: flex;
}

.footer-social {
  width: 25%;
  justify-content: flex-start;
  display: flex;
}

.link-footer {
  color: #fff;
  margin-bottom: 25px;
  font-size: 12px;
  font-weight: 600;
  line-height: 18px;
  text-decoration: none;
  transition: color .2s;
}

.link-footer:hover {
  color: rgba(255, 255, 255, .7);
}

.footer {
  background-color: #1a4565;
  justify-content: center;
  align-items: center;
  padding: 60px 30px;
  display: flex;
}

.footer-column {
  width: 50%;
  justify-content: center;
  display: flex;
}

.footer-column.cc-footer {
  flex-direction: column;
}

.text-footer-credits {
  color: #666;
  margin-top: 15px;
  font-size: 12px;
  font-weight: 600;
  line-height: 18px;
}

.info {
  padding-top: 60px;
}

.heading {
  text-align: center;
}

.impresum-section {
  padding-top: 60px;
}

.heading-2 {
  text-align: center;
  margin-bottom: 40px;
  font-size: 50px;
  line-height: 50px;
}

.paragraph {
  padding-right: 135px;
}

.bold-text {
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}

.paragraph-2 {
  margin-top: 60px;
  font-family: Open Sans, sans-serif;
}

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

.subheading {
  font-size: 20px;
  line-height: 30px;
}

.container-3 {
  height: 20vh;
}

.datenschutz-section {
  padding-top: 60px;
}

.supheading-2 {
  font-size: 16px;
}

.body-3, .body-4 {
  font-family: Open Sans, sans-serif;
}

.section, .area-section {
  padding-top: 60px;
}

.kontakt-container {
  height: 40vh;
}

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

.paragraph-3 {
  text-align: center;
  font-size: 20px;
  line-height: 30px;
}

.heading-4 {
  text-align: center;
  margin-top: -65px;
  font-size: 30px;
}

.section-2 {
  margin-top: -116px;
}

.kontakt-section-1 {
  height: 85vh;
  background-image: url('../images/WetSports_ActionMotive_029.jpg');
  background-position: 100% 0;
  background-size: cover;
  background-attachment: scroll;
  margin-top: -116px;
}

.slide {
  height: 50vh;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: auto;
}

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

.mask, .left-arrow {
  height: 50vh;
}

.galerie-container {
  height: 5vh;
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
}

.slide-1 {
  background-image: url('../images/WETSPORTS_EVENT_M8_010-1.jpg');
  background-position: 0%;
  background-size: cover;
}

.header-slider {
  height: 85vh;
}

.slide-nav-2 {
  display: none;
}

.slide-4 {
  background-image: url('../images/WetSports_ActionMotive_002.jpg');
  background-position: 0 0;
  background-size: cover;
}

.slide-5, .slide-3 {
  background-image: url('../images/WetSports_ActionMotive_032.jpg');
  background-position: 0%;
  background-size: cover;
}

.gastro-header-section {
  height: 85vh;
  background-image: url('../images/Lounge_147.jpg');
  background-position: 50%;
  background-size: cover;
  margin-top: -116px;
}

.container-4 {
  height: auto;
  padding-top: 20px;
  padding-bottom: 40px;
}

.section-4 {
  height: 85vh;
  background-image: url('../images/WetSports_ActionMotive_008.jpg');
  background-position: 0%;
  background-size: cover;
  margin-top: -116px;
}

.urlaub-header {
  height: 70vh;
  background-image: url('../images/Wetsports_Aussenansicht_042.jpg');
  background-position: 0 0;
  background-size: cover;
  margin-top: -116px;
}

.section-6 {
  height: 70vh;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: auto;
  margin-top: -116px;
}

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

.urlaub-container {
  margin-bottom: 100px;
  padding-top: 40px;
}

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

.paragraph-5 {
  text-align: right;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 30px;
  font-size: 25px;
  line-height: 35px;
}

.bold-text-2 {
  display: block;
}

.div-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: ". Area"
  / 1fr 1.5fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  display: grid;
}

.div-block-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 35px;
  display: grid;
}

.div-block-3 {
  background-image: url('../images/Wetsports_EZ_M4_014.jpg');
  background-position: 100%;
  background-size: cover;
  border-radius: 20px;
  box-shadow: 0 10px 10px 2px rgba(0, 0, 0, .2);
}

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

.paragraph-7 {
  text-align: left;
}

.heading-5 {
  text-align: center;
  margin-top: 0;
  font-size: 25px;
}

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

.div-block-4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 35px;
  display: grid;
}

.paragraph-8, .bold-text-3 {
  text-align: left;
}

.div-block-5 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-6 {
  background-image: url('../images/WETSPORTS_EVENT_M8_010-1.jpg');
  background-position: 0 0;
  background-size: cover;
  border-radius: 20px;
}

.div-block-7 {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: auto;
  border-radius: 20px;
}

.link-block {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-8 {
  background-image: url('../images/Lounge_147.jpg');
  background-position: 20% 0;
  background-size: cover;
  border-radius: 20px;
  box-shadow: 0 10px 10px 2px rgba(0, 0, 0, .2);
}

.div-block-9 {
  margin-top: 35px;
}

.button {
  background-color: #1a4565;
  border-radius: 10px;
  font-size: 20px;
  line-height: 35px;
  box-shadow: 0 2px 5px 2px rgba(0, 0, 0, .2);
}

.div-block-10 {
  margin-right: 30px;
}

.div-block-11 {
  padding-left: 30px;
}

.div-block-12 {
  width: 300px;
  height: 250px;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  object-fit: fill;
  background-image: url('../images/2017_kiefersfelden-wetsports-luftbild-1-e1649863987714-1680x1049.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  margin-top: -45px;
  display: flex;
}

.div-block-13 {
  width: 300px;
  height: 250px;
  background-image: url('../images/Neu_Lounge-Kopie-2.jpg');
  background-position: 0%;
  background-size: cover;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  margin-top: -10px;
  margin-left: 60px;
  display: flex;
}

.div-block-14 {
  width: 300px;
  height: 250px;
  margin-top: 40px;
}

.div-block-15 {
  width: 300px;
  height: 250px;
}

.div-block-16 {
  margin-top: 40px;
  display: flex;
}

.div-block-17 {
  width: 300px;
  height: 250px;
  background-image: url('../images/Wetsports_Aussenansicht_267.jpg');
  background-position: 100% 100%;
  background-size: cover;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  margin-top: -45px;
  display: flex;
}

.div-block-18 {
  width: 300px;
  height: 250px;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: cover;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  margin-top: -10px;
  margin-left: 60px;
  display: flex;
}

.div-block-19 {
  display: flex;
}

.heading-6 {
  color: #fff;
  text-align: center;
  border: 1px solid rgba(0, 0, 0, 0);
  font-size: 30px;
  text-decoration: underline;
}

.icon {
  font-size: 50px;
}

.link-block-2 {
  margin-top: -45px;
  display: block;
}

.link-block-3 {
  z-index: 2;
  width: 300px;
  height: 250px;
  position: relative;
  top: 19px;
}

.div-block-21 {
  z-index: 2;
  position: relative;
}

.heading-7 {
  text-align: center;
  margin-bottom: 25px;
  font-size: 30px;
}

.paragraph-9 {
  text-align: center;
  margin-bottom: 40px;
}

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

.job-header-section {
  height: 85vh;
  background-image: url('../images/WETSPORTS_CM_-3.jpeg');
  background-position: 0 0;
  background-size: cover;
  margin-top: -116px;
}

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

.paragraph-11 {
  text-align: center;
  margin-top: -25px;
}

.paragraph-12 {
  text-align: left;
  flex-direction: row;
  margin-top: 20px;
  margin-bottom: 20px;
  display: inline-block;
  position: relative;
  left: 300px;
}

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

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

.container-5 {
  margin-bottom: 40px;
}

.image-2 {
  border-radius: 15px;
  box-shadow: 0 2px 5px 2px rgba(0, 0, 0, .2);
}

.section-7 {
  height: 70vh;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: auto;
  margin-top: -116px;
}

.paragraph-14, .paragraph-15 {
  text-align: center;
}

.container-6 {
  margin-bottom: 60px;
}

.section-8 {
  height: 85vh;
  background-image: url('../images/2017_kiefersfelden-wetsports-luftbild-1-e1649863987714-1680x1049.jpg');
  background-position: 0%;
  background-size: cover;
  margin-top: -116px;
}

.paragraph-16 {
  text-align: center;
  margin-top: 30px;
}

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

.paragraph-17, .paragraph-18 {
  text-align: center;
}

.div-block-22 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.dropdown-toggle {
  display: block;
}

.div-block-23 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: minmax(auto, auto) minmax(auto, auto) auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.text-block-3 {
  text-align: center;
  margin-top: -22px;
  padding-top: 0;
}

.heading-8 {
  text-align: center;
  font-size: 20px;
}

.dropdown-toggle-2 {
  display: block;
}

.dropdown-toggle-2.w--open {
  width: 65vw;
}

.div-block-24 {
  display: flex;
}

.div-block-25 {
  font-size: 30px;
}

.div-block-26 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 10px;
  padding-bottom: 10px;
  display: grid;
}

.text-block-4 {
  text-align: center;
  font-size: 18px;
  font-weight: 600;
}

.text-block-5, .text-block-6 {
  text-align: center;
  font-size: 18px;
}

.div-block-27 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.body-8, .body-9 {
  font-family: Open Sans, sans-serif;
}

.section-9 {
  padding-top: 40px;
}

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

.container-7 {
  display: block;
}

.paragraph-19 {
  text-align: center;
  margin-left: 20px;
  margin-right: 20px;
}

.paragraph-20 {
  text-align: center;
  margin-left: 40px;
  margin-right: 20px;
}

.paragraph-21, .paragraph-22, .paragraph-23 {
  text-align: center;
}

.slide-6 {
  background-image: url('../images/21_05_20_Burger_016_preview.jpg');
  background-position: 0%;
  background-size: cover;
}

.slider {
  height: 75vh;
  margin-left: 60px;
  margin-right: 60px;
}

.slide-7 {
  background-image: url('../images/21_05_20_Pizza_Diabolo_005_preview.jpg');
  background-position: 50%;
  background-size: cover;
}

.slide-8 {
  background-image: url('../images/21_05_20_Club_Sandwich_021_preview.jpg');
  background-position: 0%;
  background-size: cover;
}

.slide-9 {
  background-image: url('../images/21_05_20_Salat_Putenstreifen_010_preview.jpg');
  background-position: 0 0;
  background-size: cover;
}

.slide-10 {
  background-image: url('../images/21_05_20_Salat_Gebratenes_Gemuese_013_preview.jpg');
  background-position: 0 0;
  background-size: cover;
}

.slide-11 {
  background-image: url('../images/21_05_20_Gemuesebowl_012_preview.jpg');
  background-position: 0%;
  background-size: cover;
}

.slide-12 {
  background-image: url('../images/21_05_20_Spagetthi_Italy_010_preview.jpg');
  background-position: 0%;
  background-size: cover;
}

.slide-13 {
  background-image: url('../images/21_05_20_Omlette_007_preview.jpg');
  background-position: 0%;
  background-size: cover;
}

.slide-nav-3 {
  display: none;
}

.div-block-28 {
  margin-bottom: 40px;
}

.text-block-7 {
  text-align: center;
  margin-left: 100px;
  margin-right: 100px;
}

.body-10 {
  font-family: PT Sans, sans-serif;
}

.heading-9 {
  text-align: center;
  font-size: 30px;
}

.slider-2 {
  width: 420px;
  height: auto;
  left: 249px;
}

.div-block-29 {
  padding-bottom: 20px;
}

.image-3 {
  width: 420px;
  height: 620px;
}

.columns {
  display: none;
}

.div-block-30 {
  padding-left: 60px;
  padding-right: 60px;
}

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

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

.section-10 {
  padding-bottom: 60px;
}

.nav-link, .nav-link-2 {
  color: #fff;
  text-align: right;
}

.nav-link-3 {
  color: #fcfcfc;
  text-align: right;
}

.slide-15 {
  background-image: url('../images/WetSports_ActionMotive_030.jpg');
  background-position: 0%;
  background-size: cover;
}

.slide-16 {
  background-image: url('../images/2017_kiefersfelden-wetsports-luftbild-1-e1649863987714-1680x1049.jpg');
  background-position: 0%;
  background-size: cover;
}

.slide-17 {
  background-image: url('../images/WetSports_ActionMotive_017.jpg');
  background-position: 0%;
  background-size: cover;
}

.slide-18 {
  background-image: url('../images/WetSports_ActionMotive_031.jpg');
  background-position: 0 0;
  background-size: cover;
}

.slide-19 {
  background-image: url('../images/WetSports_ActionMotive_003.jpg');
  background-position: 0%;
  background-size: cover;
}

.image-4 {
  width: 50px;
  height: 50px;
}

.link-block-4 {
  height: 50px;
}

.collection-list-2 {
  padding-left: 40px;
  padding-right: 40px;
}

.collection-item-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: grid;
}

.text-block-8 {
  padding-top: 20px;
}

.div-block-31 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1.25fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.header-cell {
  align-items: center;
}

.ofnungszeiten-text {
  margin-top: 10px;
  margin-bottom: 10px;
}

.cell {
  align-items: center;
}

.quick-stack {
  grid-row-gap: 14px;
}

.div-block-32 {
  width: 100%;
  height: 2px;
  background-color: #999;
}

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

.cell-2 {
  padding-top: 60px;
}

.div-block-33 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 40px;
  padding-right: 40px;
  display: grid;
}

.section-11 {
  padding-bottom: 60px;
}

.div-block-34 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: rgba(0, 0, 0, 0);
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.button-2 {
  color: #383838;
  background-color: rgba(0, 0, 0, 0);
  font-size: 35px;
}

.container-8 {
  margin-bottom: 20px;
}

.heading-11 {
  text-align: right;
  margin-top: 0;
}

.heading-12 {
  margin-bottom: 0;
}

.section-12 {
  padding-bottom: 140px;
}

.section-13 {
  padding-bottom: 60px;
}

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

.heading-13 {
  text-align: center;
  font-size: 30px;
}

.text-block-11 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 10px;
}

.bold-text-5 {
  text-decoration: underline;
}

.text-block-12 {
  font-weight: 700;
}

.quick-stack-2 {
  padding-left: 100px;
  padding-right: 100px;
}

.heading-14 {
  text-align: center;
  margin-bottom: 0;
}

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

.text-block-14, .text-block-15 {
  font-size: 12px;
}

.cell-3, .cell-4 {
  align-items: flex-end;
}

.heading-15, .heading-16 {
  margin-bottom: 0;
}

.text-block-16, .text-block-17 {
  font-size: 12px;
}

.section-14 {
  margin-bottom: 100px;
}

.text-block-18 {
  text-align: center;
  margin-top: 60px;
}

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

  .collection-list {
    align-items: stretch;
    margin-left: -5px;
    margin-right: -5px;
  }

  .collection-item {
    width: 33.3333%;
    padding-left: 5px;
    padding-right: 5px;
  }

  .slide-3 {
    background-position: 50%;
  }
}

@media screen and (max-width: 767px) {
  .features {
    padding-top: 60px;
  }

  .container.cc-footer {
    flex-wrap: wrap;
  }

  .h2-container {
    width: 100%;
    margin-bottom: 60px;
  }

  .collection-list {
    flex-direction: column;
    margin: -10px 0;
  }

  .collection-item {
    width: 100%;
    margin: 10px 0;
    padding-left: 0;
    padding-right: 0;
  }

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

  .footer-column {
    width: 100%;
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .footer-column.cc-footer {
    width: 100%;
  }

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

  .slide-2 {
    background-position: 0 100%;
  }

  .slide-3 {
    background-position: 50%;
  }
}

@media screen and (max-width: 479px) {
  .men-h2 {
    font-size: 20px;
    line-height: 30px;
  }

  .footer-links-list, .footer-social {
    width: 50%;
  }

  .footer-column {
    flex-wrap: wrap;
  }
}

#w-node-_1f000907-5aa2-57c6-c4a6-8ab6bcef35db-e20672f1, #w-node-_69918108-d666-a30e-d981-499612aadfc3-e20672f1, #w-node-be463a3c-1171-776a-84f9-4a21e60e0b16-e20672f1, #w-node-c4d9203f-4526-0a93-cf03-19a9e9be4fe6-e20672f1, #w-node-_3b784b04-21d8-749b-e57c-0ff3f076c70b-e20672f1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f4d8ba01-5681-b3d2-14f6-983214f61110-370672f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: end;
}

#w-node-f4d8ba01-5681-b3d2-14f6-983214f61113-370672f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-f4d8ba01-5681-b3d2-14f6-983214f61116-370672f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: start;
}

#w-node-c3638769-4fd8-a8ef-c706-2aa29c75739e-370672f2 {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-c3638769-4fd8-a8ef-c706-2aa29c75739f-370672f2 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_687a6572-ed98-319e-3194-aa5115715292-370672f2, #w-node-_4d7913ae-5133-6d03-92ad-f7708d01353d-370672f2, #w-node-_4c957f32-e479-dbd6-5641-8cc89a2009a4-370672f2, #w-node-_93367034-3512-fe76-6397-0b5fe17b6cf3-370672f2, #w-node-_9f425f92-0afc-6c32-221d-622ca59caa02-370672f2, #w-node-_09964ee0-4230-206f-533c-a96afd828f6e-370672f2, #w-node-fbd2a02f-20f7-193e-b003-2c182e26060d-370672f2, #w-node-eb12705c-cff4-c45d-c053-13f2622efc35-370672f2, #w-node-_8026a3da-0210-3cfc-ad6e-3c630c423b2a-370672f2, #w-node-c892f241-bf30-3cff-fcef-057a302bb28a-370672f2, #w-node-_5a05299a-e8ec-6039-7ca2-49a771683b41-370672f2, #w-node-_5a12720b-21e4-541d-b767-7f352f17af94-370672f2, #w-node-_52409cc1-5164-bf62-3f78-3a090cc434c0-370672f2, #w-node-edd23fb7-c47e-1896-ce37-76fd090c0e6a-370672f2, #w-node-d484fb96-42e4-52a4-2f0e-5d958ccc5616-370672f2, #w-node-_26a2e8e1-ffb9-09a6-43e9-1f4528cc9c34-370672f2, #w-node-_8e709400-96a0-a926-93a4-b6793bb89766-370672f2, #w-node-_9322b37d-0d11-5319-5c59-d9115d1d59eb-370672f2, #w-node-f6286fa3-61f5-708c-7540-057b63d1b732-370672f2, #w-node-_0d5f1b7b-798c-b21d-014c-e4db0bc0db33-370672f2, #w-node-e641cd27-8339-df78-3932-3420f848ac6a-370672f2, #w-node-e2568e9b-3a35-47fc-f5ce-4a41fee036bd-370672f2, #w-node-d8abc1b1-de28-107d-f13d-8b5a64d5f8c5-370672f2, #w-node-_35278fd4-1d50-2af3-330d-e9910bd391e1-370672f2, #w-node-_1a57b20b-6bb1-9543-02d8-5fd153372afb-370672f2, #w-node-_39a4aab4-8c41-f15b-365a-f0701d6f0187-370672f2, #w-node-b10e57a8-4484-7b63-d172-c8fa63dce9cf-370672f2, #w-node-_52fa9806-d40a-ffb9-bff8-946544ac62e9-370672f2, #w-node-_0af472ce-3f18-c4ba-b06f-37f343117140-370672f2, #w-node-_6381ad0f-df25-8883-ff9f-1460bc1a450e-370672f2, #w-node-bc4aa871-b6be-602d-6c21-fa4273266ab3-370672f2, #w-node-b9db3059-fdc5-49a5-3893-1c173f56e209-370672f2, #w-node-d7d67b82-e23d-d8a7-c258-626f76cc2812-370672f2, #w-node-_916f37e7-68de-68b9-e12d-820a6a41c83b-370672f2, #w-node-_5e0371db-be17-66a5-e361-a737d939f01a-370672f2, #w-node-_60381fe4-05c5-1613-d77f-0f46b94dddfb-370672f2, #w-node-_1c978cc3-84a8-529b-509c-397b6f3d5283-370672f2, #w-node-_359b735e-ad4a-8f70-8330-4a6436bb1f6c-370672f2, #w-node-e65d6f90-e205-2df2-5a87-f9f186bf118f-370672f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_998af0e7-827d-ee07-8a35-fbd6af4c7c6a-370672f2 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_8d7e8176-2063-7d42-81cc-51289600a37f-370672f2 {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_8d7e8176-2063-7d42-81cc-51289600a380-370672f2 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_60612ba6-4c39-19e1-e756-79f67bdbb158-370672f2, #w-node-_9e328823-f7b7-49ce-a960-fe3b055fafd8-370672f2, #w-node-_89413b58-d50b-261b-f89f-cf94eb2a08ef-370672f2, #w-node-de51f0ee-1d6e-07e8-d4b1-8b6b63723d34-370672f2, #w-node-_39583138-420f-669e-003e-e74e54663601-370672f2, #w-node-f0ead3d5-93c9-b507-bb3a-a37fd33733db-370672f2, #w-node-c8c51c9f-d8f8-1684-70eb-3a6e62d71394-370672f2, #w-node-be5deaff-8292-1630-8329-70a3ad667a6f-370672f2, #w-node-_263f34d9-63f6-a690-33a2-1ff1cb967156-370672f2, #w-node-_7cf38bb4-2023-efa0-2841-3b107dae60f6-370672f2, #w-node-f6078f91-e8d8-5ee7-878f-45bbb5071e83-370672f2, #w-node-_2cb8bd7b-8875-7823-016e-6e998e649caa-370672f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_64d94ded-7a26-b959-f79b-58d6ad038528-370672f2 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_805e44dc-d465-761d-b601-335ed41e38c9-370672f2, #w-node-_1386c172-9f33-c95e-8f2f-699f28d32541-370672f2, #w-node-cba1c2fd-4d61-4ad6-493a-9a21ba9eff6a-370672f2, #w-node-_66e1c51c-ac2f-a50a-2493-f69df94ae168-370672f2, #w-node-_656f1106-02c5-3e94-377f-9867fd91dbfe-370672f2, #w-node-_702f95e2-6157-619b-8485-b619aa2e91fa-370672f2, #w-node-_64a72ae2-9825-3626-6651-d721d94c3e2f-370672f2, #w-node-_0132a878-5d0b-953f-225f-fe81673977a3-370672f2, #w-node-f7dd6bc5-7802-49ad-ae00-fa2333c747d1-370672f2, #w-node-_4af7feba-75b3-31d8-74b6-2b620e5ae49c-370672f2, #w-node-_441cc542-a26f-9b30-9cd0-008c1a04cff0-370672f2, #w-node-a9e7d8fb-a4de-5333-709f-567c5759ac06-370672f2, #w-node-_0a3b9855-12da-c828-6c14-b22a58d8b246-370672f2, #w-node-b94a7ea4-6c1c-84fc-7271-b3f7d06c46c6-370672f2, #w-node-b7ecdb2c-70ac-ae2a-cdd0-85679f37de72-370672f2, #w-node-_47595dbd-4cf8-db1c-a951-ee379b71935b-370672f2, #w-node-_069b8efa-a73d-1deb-8a53-3c7a95c48b23-370672f2, #w-node-cdbb482c-4dbf-2107-790c-ccb9dc7fa977-370672f2, #w-node-baad6161-065e-5556-bd56-d9dee1bf17f0-370672f2, #w-node-_8334859e-6626-f5c0-ed3c-86e5eb417967-370672f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_487753ed-48bf-2b7f-a9cf-f1d4135374c2-370672f2 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_4c9c5a9c-4c93-63aa-ca97-552eb44c4a38-370672f2 {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_4c9c5a9c-4c93-63aa-ca97-552eb44c4a39-370672f2 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_14101727-cce4-e60d-28fc-60f87d9bae3b-370672f2, #w-node-_0973de0c-f28b-bf51-991e-63c222c40d12-370672f2, #w-node-_4e8fa502-2d28-f98c-aa09-81d9eea7a12c-370672f2, #w-node-ac3353ff-d62c-aebb-5173-76158abb8f5f-370672f2, #w-node-_9a7b1fa0-231c-d240-4091-aaf088c8faaa-370672f2, #w-node-d002cd15-1fc8-586c-1a22-9f3a1bb743b4-370672f2, #w-node-_4ea4c03e-ffaa-9750-0cb4-07097b58a3ae-370672f2, #w-node-fb1ef6a9-3cb8-f47d-592f-384a8763b9cb-370672f2, #w-node-e5dfd900-fbaf-5b04-215d-e7bfbba64325-370672f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6eede71a-8bc8-06ae-3fc8-352623c9fc2d-370672f2, #w-node-_04747a06-bb98-0b5f-b023-d55e6b435426-370672f2 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_02039fb4-04c4-841f-2aba-0d13afd26bb9-370672f2, #w-node-_373cc5c5-dc2f-683e-c21d-72d4dcd5f076-370672f2, #w-node-_4ef52192-ba68-6e35-3810-06738984d3d8-370672f2, #w-node-b175ee9e-6244-9ced-5cec-ee200c7f0ccf-370672f2, #w-node-_22564405-443d-3e5b-2c7d-eec4e128da96-370672f2, #w-node-_8cb06246-d7a7-27c3-5745-1d9f0ebb032e-370672f2, #w-node-_83bdf5cd-89e8-7cbd-74b8-589a3cf2803e-370672f2, #w-node-a88ad605-5409-1e39-39b2-afed80bcbbc4-370672f2, #w-node-b21f7263-0b4a-b704-f00d-159821e1d5fd-370672f2, #w-node-fa114d95-4212-369c-0802-36500a239849-370672f2, #w-node-_96a8d3a1-c8b1-7af2-79b4-8cf772d9791d-370672f2, #w-node-cdf47496-54f9-84f1-fd03-12d40fadb2d1-370672f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5f6da20-37a6-7a5f-d127-1834398a2cb8-370672f2 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_114b8dad-1f8d-3506-bad4-e389e2151496-370672f2, #w-node-_29279c1d-3867-081e-740d-0c848902c51d-370672f2, #w-node-_436fd7dd-9f29-522a-dcc8-5532d5dba711-370672f2, #w-node-_57e58aba-bb60-6315-ea60-ff1b89cf2959-370672f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e37bcb00-ff5f-eb06-d85f-26103114a6ea-370672f2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0ba889da-ed74-3f55-2066-33261b3a8569-370672f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9fddd4f4-a683-fc8e-fc07-ef4fd57a149a-370672f2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_337e02aa-6057-246b-a400-c0211c6224a9-370672f2, #w-node-e74869f6-12fc-c80b-c85b-0ff78a543942-370672f2, #w-node-cf4ca5d8-fadf-480a-1fa5-ced4f39d25d7-370672f2, #w-node-b1ad1d36-2ff1-db96-edfd-d7e05990022a-370672f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dce748db-09f3-ae07-e303-e35fe0669ab0-370672f2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4321059f-d703-b551-bada-a7262426a177-370672f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_912e5861-902d-d972-e791-e187b91dfd38-370672f2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0f4fb7d9-77b8-1407-d65f-fbce7d24ee36-370672f2 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7bfea4d7-0467-84f4-0604-fd2e41388165-370672f2, #w-node-cd20cfe8-65de-97b8-c0dc-bfa5279b1065-370672f2, #w-node-_9bdd44d3-ea9d-2f75-23bf-48e3092333e0-370672f2, #w-node-_907f9459-f6d0-501f-86fc-17369f74a5eb-370672f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cbffa84e-876f-66d7-578b-af342cc22853-370672f2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9047d19f-b63b-47b9-e1d4-2e2ebcfc2964-480672f6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_943d1b50-0052-a480-f434-d60dc67f2f64-480672f6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_81a39357-3e7e-4b92-dbf3-086f6775c4e7-480672f6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-bb8422b2-6ee2-36f2-5b4c-c6c6a08c87df-480672f6, #w-node-_91f58af1-f4ed-485e-8606-2996920b2333-480672f6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_36ef21b7-d68d-5bb7-b7fa-6f9a16ec5973-2a0672f7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: end;
}

#w-node-a7e462a5-2222-be08-c485-8617fd5090e6-2a0672f7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-b76c112c-dee7-3d1b-3a55-c61f047f23cb-2a0672f7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: start;
}

#w-node-_89caab61-f13c-a60f-8dc6-383eb833b4d4-2a0672f7 {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_89caab61-f13c-a60f-8dc6-383eb833b4d5-2a0672f7, #w-node-_89caab61-f13c-a60f-8dc6-383eb833b4d6-2a0672f7, #w-node-bc3c7dd5-e9a3-2c41-0d19-639529b5026e-2a0672f7, #w-node-_39411c4f-8901-6023-8826-245d6a69246d-2a0672f7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-db660342-c1f6-b05e-ee55-c20508f1dc12-2a0672f7, #w-node-_0a2d624c-8264-b37f-3340-5994a955073b-2a0672f7 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_1ded5198-3c6f-34eb-d4a6-1c64affb2f08-2a0672f7, #w-node-_04caa73c-2083-b9ad-2ca7-3071c79588b8-2a0672f7, #w-node-af2f90a6-ff6f-45d7-f520-32e7b92d5394-2a0672f7, #w-node-_49d0b395-0691-a683-00d8-662e8b1dfc7a-2a0672f7, #w-node-_02ae3ab3-b21d-13a8-11d5-2e5122851e41-2a0672f7, #w-node-b0bdfae7-437d-a237-5386-25463138ec9a-2a0672f7, #w-node-_304ac093-c1ad-848a-0f54-7aa82519da96-2a0672f7, #w-node-_2da885c1-ee6d-2e09-e450-f8b3ff01790c-2a0672f7, #w-node-_32cd1f00-81fa-c638-5391-de73a8639de5-2a0672f7, #w-node-_421996d4-c4d1-cc67-35d3-7a8508a92ba9-2a0672f7, #w-node-_1e84de91-c280-12af-ddc1-dd3bdb25efaf-2a0672f7, #w-node-e7c7f482-a725-86e9-7869-dd510875efea-2a0672f7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7bd3f6a6-9917-dc15-0878-cc1f28a7e2a4-2a0672f7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_26115022-18d6-02b0-6ba8-541804d98112-2a0672f7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7309da83-185b-dd93-ea58-ce12042f4998-2a0672f7, #w-node-f243539c-caa5-2b6a-48a4-475d981a57ef-2a0672f7 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_3276cc89-249d-e4be-62b1-13a6dee3fdd3-2a0672f7, #w-node-_48916f54-7800-c72c-2d86-83f6850c79e8-2a0672f7, #w-node-bbffdc03-e905-629b-e8c2-8d207d2d48e7-2a0672f7, #w-node-_239122d1-cafc-bf52-0b47-cf25ce3a2f7d-2a0672f7, #w-node-f4c6c711-4806-bd5b-c669-59d93f7e26f1-2a0672f7, #w-node-e3b70a67-67bf-dffd-1045-e76b1d87f1af-2a0672f7, #w-node-e3ff4233-95f8-92c0-7be7-2dd22223b5f0-2a0672f7, #w-node-_8e916f66-0c28-cd03-4083-e2d595f20113-2a0672f7, #w-node-_62f1ad67-e0be-0c7f-937e-e9e2e3183919-2a0672f7, #w-node-fb870800-d09b-afcc-388f-2f9e597c4e86-2a0672f7, #w-node-_107c838a-4c9a-b5a9-77fd-01366cfec248-2a0672f7, #w-node-_5cabb6a3-a9ad-1cd6-491c-9ea265c245f2-2a0672f7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4707d1ca-8445-2c7d-1f12-fc0f1df32a77-2a0672f7, #w-node-ea3faef3-9dbd-02b1-d5cc-89b7866c0bd5-2a0672f7 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-d68c11bd-4e71-8a55-07ad-76be7c2388ef-2a0672f7, #w-node-_6e60c7be-0c53-557e-b752-705474714fb9-2a0672f7, #w-node-_33612491-f4d6-e78b-d9c9-35862b601a8a-2a0672f7, #w-node-af3bd27a-d066-29ad-a6f1-944eb36587ed-2a0672f7, #w-node-c987504d-5d75-c7da-a735-b7145bcd2f33-2a0672f7, #w-node-b5c4444d-77cd-cca2-754f-0cd17809e0d6-2a0672f7, #w-node-bc139a01-2653-495b-c5f9-27a379ff1a3e-2a0672f7, #w-node-_991991bb-a1e8-5858-7a90-086c346e5247-2a0672f7, #w-node-_72a5b289-43ec-bbe0-3ee4-cb160e3d5e4d-2a0672f7, #w-node-_7609126a-db79-96d0-d29f-6769d122510e-2a0672f7, #w-node-f412ceb1-07ee-a2cf-a11c-cb20abedd761-2a0672f7, #w-node-fee53694-1e3e-19ec-0068-9548733f3fe4-2a0672f7, #w-node-_6e1c1f68-8d5f-0e3c-fcd9-13434f5904f6-2a0672f7, #w-node-_0dba26dc-f570-eb0f-8968-75e2044621fd-2a0672f7, #w-node-_80a46ac0-2bb7-b3fc-680f-22e30a3a0c0d-2a0672f7, #w-node-d3c8cb6a-f25a-a07b-dc63-8113198cfec1-2a0672f7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6105d2c1-4103-703c-877d-4802edad72f8-2a0672f7, #w-node-_5872a61a-c2cf-5205-aca1-38fb79f0b9da-2a0672f7 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-bf85c5c0-e280-c31e-185d-dcfb17cef639-2a0672f7, #w-node-_013d0afc-095a-c24a-a6d1-9916d514e46b-2a0672f7, #w-node-_2a408b24-f54e-0f73-a778-2edbdb568ac9-2a0672f7, #w-node-_79173fd4-bd11-f612-9181-31f4cba51662-2a0672f7, #w-node-_46eb337c-5c0f-c386-7108-afc214522d0b-2a0672f7, #w-node-_9470456c-ce14-b8fd-7570-31a477a87e70-2a0672f7, #w-node-_58a5a8d7-0e15-d9ac-c723-3f8a73294be1-2a0672f7, #w-node-a0ee82f8-b88f-da9f-754d-3cdb21a65ea6-2a0672f7, #w-node-_83d1ca8b-e92c-c1ac-edb0-a0cba9085ffa-2a0672f7, #w-node-_5a40d2ae-d9d6-472c-bfa6-43201f129ca1-2a0672f7, #w-node-_36f5684a-22f2-b4ed-1459-34f3fdd31009-2a0672f7, #w-node-_31fe77af-0e3e-ab9e-aea7-23c3fd8090b6-2a0672f7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ca1fda0a-4a74-d1ca-260b-d024e96abdd2-2a0672f7, #w-node-ba11742e-a184-d7f2-e475-28908bfd412f-2a0672f7 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_87c6425d-eb98-0c10-a22d-e2d73a256025-2a0672f7, #w-node-aff5128d-4d7d-cebe-e6b9-c6e3acfd77c7-2a0672f7, #w-node-_353cbde9-a4c6-87df-12da-fac5ae26f643-2a0672f7, #w-node-d22610b2-37d2-8665-af2d-c892a98cd7a0-2a0672f7, #w-node-_1615e57d-1e1c-cb64-ba5d-b33497d22eab-2a0672f7, #w-node-_58364ed4-c71c-7a09-0a6e-82e1385838f6-2a0672f7, #w-node-_106ae0ec-0925-ecc3-015a-c17d53e63506-2a0672f7, #w-node-_3a9fe34a-bbb4-e237-741e-4d3e5585e773-2a0672f7, #w-node-ee541c21-c969-eb5e-0de1-bc3ec72c9c96-2a0672f7, #w-node-cc1f50d7-1c71-d3d6-edae-3849c857e1e8-2a0672f7, #w-node-_617ed8fe-2ec1-8069-e660-81dd64c7cb63-2a0672f7, #w-node-f1c38678-0673-4fd0-1cb2-ba9286e69fd8-2a0672f7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0cded765-3466-86e5-6c41-a3f6cb4dbc95-2a0672f7, #w-node-d5a39092-1f39-ef3b-de4a-54b85b33ae52-2a0672f7 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_529fce7e-aacf-260d-e904-2ed397f1e4ee-2a0672f7, #w-node-_24455ab7-e4bb-1bb8-b651-f42460bf8c34-2a0672f7, #w-node-_1038d0c7-c08b-3267-5b6d-ec1fefb10a17-2a0672f7, #w-node-_3c272fb7-aba6-7567-ad30-f441b4228f3a-2a0672f7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d577637a-6788-fe24-5434-375cccc12218-2a0672f7, #w-node-_3aa8416d-9ad2-9af1-6c2b-97355be5d19a-2a0672f7 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_99534ee6-d8cf-8002-e4fa-bb210ce6cf7e-2a0672f7, #w-node-_14fda3aa-130f-77bd-a8cb-1b5474f77d21-2a0672f7, #w-node-c25b62b0-fee0-6b80-d51e-d9aaace5ca39-2a0672f7, #w-node-e7f3ec0f-9cf2-2cf9-3457-ea8f50b511ed-2a0672f7, #w-node-cb8967c5-cf52-98bd-8fe3-a52917d5cb50-2a0672f7, #w-node-_2180ce34-1979-2a5e-95b1-915c31201216-2a0672f7, #w-node-_146e399c-e1ae-f7bb-3c77-3abf3b6bfb14-2a0672f7, #w-node-_401cd01e-642c-b5ca-52be-7f78e1cd08be-2a0672f7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f5305576-2c2e-7a5c-4719-7b16b02b98dd-72090a96 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: end;
}

#w-node-f5305576-2c2e-7a5c-4719-7b16b02b98e0-72090a96 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-f5305576-2c2e-7a5c-4719-7b16b02b98e3-72090a96 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: start;
}

#w-node-ddb58674-d906-cd52-a8df-05ae4b2fb633-72090a96 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-ddb58674-d906-cd52-a8df-05ae4b2fb634-72090a96, #w-node-ddb58674-d906-cd52-a8df-05ae4b2fb635-72090a96 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5d11cd8-0a6e-e662-3e06-b86aaba8a56d-72090a96 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-f5d11cd8-0a6e-e662-3e06-b86aaba8a56e-72090a96, #w-node-f5d11cd8-0a6e-e662-3e06-b86aaba8a56f-72090a96, #w-node-_87cd151d-3db6-1d51-d536-ac9e66a553c7-72090a96, #w-node-_03425363-c798-a6ef-ef72-66eccbcda63a-72090a96 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
