:root {
  --white: white;
  --white-smoke: #f5f5f4;
  --cadet-blue-2: #578f88b3;
  --cadet-blue: #578f88;
}

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

.w-embed-youtubevideo {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.w-embed-youtubevideo:empty {
  min-height: 75px;
  padding-bottom: 56.25%;
}

.section {
  z-index: 600;
  text-align: right;
  background-color: #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  margin-top: 60px;
  margin-right: 0;
  padding-top: 10px;
  padding-right: 60px;
  display: block;
  position: fixed;
  inset: 0% 0% auto;
}

.container, .columns {
  height: 100%;
}

.column {
  align-items: center;
  height: 100%;
  display: flex;
}

.column-2 {
  justify-content: flex-end;
  align-items: center;
  height: 100%;
  display: flex;
}

.pik {
  height: 60%;
  padding-left: 0;
  padding-right: 5px;
}

.pik.weg {
  transform-style: preserve-3d;
  padding-left: 20px;
}

.linktext {
  color: var(--white);
  font-family: Lato, sans-serif;
  font-size: 17px;
  font-weight: 300;
  text-decoration: none;
}

.navbar {
  z-index: 600;
  background-color: var(--white-smoke);
  background-image: linear-gradient(#414141e6, #414141e6), url('../images/AdobeStock_556418648_Preview.jpeg');
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  border: 1px #000;
  border-bottom: 3px #fff;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding: 40px 0 37px;
  display: flex;
  position: static;
  inset: 0% 0% auto;
}

.image {
  max-width: none;
  height: 45px;
  margin-top: 3px;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-right: 7px;
  position: absolute;
  inset: 0% 32px auto auto;
}

.navilink {
  color: #fff;
  letter-spacing: 1px;
  text-indent: 0;
  text-transform: none;
  white-space: normal;
  margin-top: 0;
  padding: 0 20px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 300;
}

.navilink:hover {
  color: #ccc;
}

.navilink.w--current {
  border-bottom: 1px none var(--white);
  color: var(--white);
  font-weight: 700;
}

.navilink.punkt {
  padding-left: 0;
  padding-right: 0;
}

.navilink.punkt:hover {
  color: #575656;
}

.navilink.punkt.home, .navilink.sprache {
  display: none;
}

.navilink.homehandy, .navilink.homehandy.w--current {
  display: inline-block;
}

.navilink.homehandy.home {
  display: none;
}

.navilink.sprache2 {
  color: #fff;
  border: 1px solid #fff6;
  border-radius: 6px;
  margin: 15px 20px 17px 10px;
  padding: 2px 5px;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.navilink.weg, .navilink.weg.w--current {
  display: inline-block;
}

.navilink.weg.home {
  display: none;
}

.navilink.gutschein {
  color: #e9427d;
  font-weight: 700;
}

.navilink.gutschein.w--current:hover {
  color: #921c46;
}

.navilink.gutschein.weg, .navilink.weg2, .navilink.off {
  display: none;
}

.brand {
  width: 80px;
  max-width: 100%;
  height: 30px;
  margin-top: 5px;
  margin-right: 0;
  padding-top: 4px;
  padding-bottom: 0;
  padding-left: 0;
  position: static;
  inset: 0% auto auto 4%;
  overflow: visible;
}

.brand:hover {
  opacity: .8;
}

.brand.w--current {
  padding-top: 4px;
  padding-left: 0;
  position: fixed;
  left: 1%;
}

.head {
  height: 620px;
  margin-top: 53px;
}

.head._1 {
  opacity: 1;
  mix-blend-mode: normal;
  background-image: url('../images/AdobeStock_504144576_Preview.jpeg');
  background-position: 50%;
  background-size: cover;
  width: auto;
  height: 80%;
  margin-top: 0;
}

.head._2 {
  background-image: linear-gradient(#cfcfcf24, #cfcfcf24), url('../images/head7.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  margin-top: 0;
}

.head._3 {
  background-image: linear-gradient(#cfcfcf24, #cfcfcf24), url('../images/body-treatment.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  margin-top: 60px;
}

.head._4 {
  background-image: url('../images/laserdiode.jpg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 60px;
}

.head._5 {
  background-image: linear-gradient(#cfcfcf24, #cfcfcf24), url('../images/head3.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  margin-top: 60px;
}

.head._6 {
  background-image: linear-gradient(#cfcfcf24, #cfcfcf24), url('../images/classic_cosmetic.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  margin-top: 60px;
}

.head._7 {
  filter: saturate(86%);
  background-image: url('../images/solarium.jpg');
  background-position: 50%;
  background-size: cover;
  margin-top: 60px;
}

.head._8 {
  background-image: url('../images/shop_head.jpg');
  background-position: 50%;
  background-size: cover;
  margin-top: 60px;
}

.head._9 {
  background-image: url('../images/head22.jpg');
  background-position: 50%;
  background-size: cover;
  margin-top: 60px;
}

.head._12 {
  background-image: linear-gradient(#cfcfcf24, #cfcfcf24), url('../images/head_gutschein2.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.container-2 {
  flex-wrap: nowrap;
  align-items: center;
  height: 100%;
  display: flex;
}

.container-2.rechts {
  justify-content: flex-end;
}

.div-block {
  width: 60%;
}

.heading {
  color: var(--white);
  text-align: center;
  letter-spacing: 13px;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-family: Lato, sans-serif;
  font-size: 60px;
  font-style: normal;
  font-weight: 300;
  line-height: 40px;
}

.heading.big {
  color: var(--white);
  margin-top: 15px;
  font-size: 86px;
  font-style: normal;
  font-weight: 300;
  line-height: 73px;
}

.heading.big.weiss, .heading.weiss {
  color: var(--white);
  text-shadow: none;
}

.head_txt {
  color: #c1c0b9;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 50px;
  font-family: Lato, sans-serif;
  font-size: 18px;
}

.head_txt.weiss {
  color: var(--white);
  text-shadow: none;
}

.image-2 {
  margin-top: 5px;
  display: none;
}

.section_100 {
  background-color: #578f88b3;
  flex-direction: column;
  align-items: center;
  margin: 0 30px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.section_100.spalte {
  column-count: 1;
}

.section_100.gutschein {
  padding-top: 0;
}

.section_100.offline {
  display: none;
}

.section_100.color {
  background-color: #578f88;
  border-top: 1px #fff;
  margin-top: 30px;
  margin-bottom: 0;
  padding-top: 50px;
  padding-bottom: 50px;
  display: block;
}

.text {
  color: #fff;
  text-align: center;
  letter-spacing: 0;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 35px;
}

.text.links {
  color: var(--white);
  text-align: left;
  font-weight: 300;
}

.text.links.colum {
  column-count: 1;
}

.text.links.colum.abstand {
  margin-bottom: 0;
}

.text.links.spalte {
  column-count: 2;
}

.text.links.curs {
  color: var(--white);
  background-color: #0000;
  font-style: italic;
  font-weight: 400;
  line-height: 30px;
}

.text.links.weiss {
  color: var(--white);
}

.text.abstand {
  margin-bottom: 40px;
}

.text.rahmen {
  background-color: #5f7a77;
  border-bottom: 1px #c4c2b3;
  border-left: 1px #c4c2b3;
  border-right: 1px #c4c2b3;
}

.text.magenta {
  color: #ff00c3;
}

.text.zentrum {
  color: var(--white);
}

.text.weiss {
  color: #fff;
  margin-top: 0;
  font-weight: 300;
}

.column-4 {
  padding: 50px;
}

.image-3.logohandy {
  display: none;
}

.div-block-2 {
  background-image: url('../images/home_.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 360px;
}

.div-block-3 {
  background-image: url('../images/home5.jpg');
  background-position: 38%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 360px;
}

.div-block-3._3 {
  background-image: url('../images/shop2.jpg');
}

.div-block-4 {
  background-image: url('../images/home6.jpg');
  background-position: 85%;
  background-size: cover;
  height: 360px;
}

.trenner_txt {
  color: #c1c0b9;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  padding-left: 15px;
  padding-right: 15px;
  font-family: Lato, sans-serif;
  font-size: 17px;
}

.div-block-5 {
  background-color: #c1c0b9;
  width: 28%;
  height: 1px;
}

.container-3 {
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.head_im_txt {
  color: var(--white);
  text-align: center;
  letter-spacing: 5px;
  text-transform: uppercase;
  margin-top: 0;
  font-family: Lato, sans-serif;
  font-size: 60px;
  font-weight: 300;
  line-height: 61px;
}

.head_im_txt.links {
  color: #fff;
  text-align: center;
  margin-bottom: 30px;
  font-size: 60px;
  line-height: 61px;
}

.head_im_txt.abstand {
  margin-bottom: 0;
}

.footer {
  background-color: #949494;
  padding-top: 70px;
  padding-bottom: 70px;
}

.image-4 {
  mix-blend-mode: screen;
  width: 240px;
  margin-bottom: 30px;
}

.container-4 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-5 {
  opacity: 1;
  width: 40px;
}

.link-block {
  mix-blend-mode: luminosity;
  border: 1px #fff;
  border-radius: 50px;
  margin-left: 0;
  margin-right: 10px;
  padding-right: 0;
}

.div-block-6 {
  text-align: left;
  mix-blend-mode: normal;
  margin-top: 0;
  margin-bottom: 9px;
}

.nav-menu {
  text-align: center;
  background-color: #0000;
  line-height: 26px;
  position: static;
}

.button {
  color: var(--white);
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  cursor: pointer;
  background-color: #578f88;
  width: 100%;
  padding: 25px 0;
  font-family: Lato, sans-serif;
  font-size: 17px;
  font-weight: 300;
  transition: all .2s;
}

.button:hover {
  background-color: var(--cadet-blue-2);
  transform: scale(.9);
}

.button.w--current {
  background-color: var(--cadet-blue);
}

.button.unten {
  letter-spacing: 2px;
  width: 26%;
  margin-top: 0;
  margin-left: 10px;
  margin-right: 10px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 18px;
  font-weight: 700;
}

.button.unten.ttt {
  letter-spacing: 6px;
  background-color: #578f88;
  border: 1px #ffffff4d;
  border-radius: 1px;
  width: 30%;
  margin-left: 2px;
  margin-right: 2px;
  font-weight: 400;
}

.button.unten.ttt.gutschein {
  background-color: #578f88;
  border-style: none;
  border-width: 0;
  width: 30%;
}

.div-block-7 {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  margin-top: 60px;
  display: grid;
}

.grid-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto auto;
  grid-template-areas: "."
                       "."
                       ".";
  margin-top: 0;
}

.div-block-8 {
  background-image: url('../images/radiofrequenz.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 240px;
}

.div-block-8._1 {
  height: 700px;
}

.div-block-8._1._2 {
  background-image: url('../images/gesicht_u_körper.jpg');
  height: 610px;
}

.div-block-8._1._3 {
  background-image: url('../images/massagen.jpg');
  background-position: 60% 32%;
  height: 360px;
}

.div-block-8.gas {
  background-image: url('../images/Bildschirmfoto-2022-08-02-um-09.25.02.png');
  background-size: cover;
  height: auto;
}

.farbe {
  outline-offset: 0px;
  background-color: #0000001a;
  outline: 1px #578f88;
  padding: 20px;
}

.farbe.haut {
  height: auto;
  padding: 5px;
}

.bold {
  color: #fff;
  letter-spacing: 2px;
  text-transform: none;
  line-height: 30px;
}

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

.div-block-9 {
  justify-content: center;
  margin-top: 50px;
  display: flex;
}

.image-6 {
  margin-bottom: 20px;
}

.image-6.abstand {
  margin-bottom: 30px;
}

.image-6.abstand._22 {
  margin-top: 30px;
  margin-bottom: 30px;
}

.columns-2 {
  margin-left: 0;
  margin-right: 0;
}

.div-block-11 {
  background-image: url('../images/frau.jpg');
  background-position: 50% 0;
  background-size: cover;
}

.div-block-12 {
  background-image: url('../images/frau1.jpg');
  background-position: 50% 23%;
  background-repeat: no-repeat;
  background-size: cover;
}

.image-7 {
  margin-bottom: 10px;
}

.html-embed {
  margin-top: 20px;
  margin-bottom: 0;
}

.html-embed.gutschein {
  margin-top: 0;
}

.linkbox {
  align-items: center;
  height: 100%;
  transition: all .2s;
  display: flex;
}

.linkbox:hover {
  transform: scale(1.4);
}

.linkbox.weg2 {
  margin-right: 2px;
}

.linkbox.weg2:hover {
  opacity: 1;
}

.handy_grau_navi {
  background-color: #9c9d9d;
  height: 35px;
  display: none;
  position: static;
}

.html-embed-2 {
  width: 910px;
  margin-top: 0;
}

.link {
  color: #333;
  text-decoration: none;
}

.link.weiss {
  color: var(--white);
}

.html-embed-3 {
  width: 98%;
  margin-top: 40px;
}

.div-block-13 {
  background-image: url('../images/oxygene.jpg');
  background-position: 50% 77%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 270px;
}

.div-block-14 {
  background-image: url('../images/diamond.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 330px;
}

.div-block-15 {
  background-image: url('../images/diamant-behandlungsdauer.jpg');
  background-position: 50% 61%;
  background-size: cover;
  height: 500px;
}

.div-block-16 {
  filter: saturate(70%);
  background-image: url('../images/ultraschall_neu.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 500px;
}

.div-block-17 {
  background-image: url('../images/vakuum3.jpg');
  background-position: 0 21%;
  background-size: 570px;
  height: 330px;
}

.div-block-18 {
  background-image: url('../images/vakuum-4.jpg');
  background-position: 50% 70%;
  background-repeat: no-repeat;
  background-size: cover;
  height: auto;
}

.div-block-19 {
  background-image: url('../images/ultraschall.jpg');
  background-position: 0 22%;
  background-repeat: no-repeat;
  background-size: 601px;
  height: auto;
}

.div-block-20 {
  opacity: .9;
  background-image: url('../images/presso.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-21 {
  background-image: url('../images/algenbehandlung.jpg');
  background-position: 0%;
  background-size: cover;
}

.div-block-22 {
  background-image: url('../images/laserdiode_3.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 500px;
}

.div-block-23 {
  opacity: .9;
  filter: saturate(90%);
  background-image: url('../images/laserdiode_4.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 330px;
}

.div-block-24 {
  opacity: .9;
  background-image: url('../images/laserdiode_5.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 330px;
}

.div-block-25 {
  opacity: .8;
  background-image: url('../images/kryolipolyse.jpg');
  background-position: 0 -150px;
  background-repeat: no-repeat;
  background-size: cover;
  height: 400px;
}

.div-block-26 {
  background-image: url('../images/solarium_2.jpg');
  background-position: 50% 0;
  background-size: cover;
  height: 330px;
}

.div-block-27 {
  background-image: url('../images/solarium_3.jpg');
  background-position: 50%;
  background-size: cover;
  height: auto;
}

.div-block-28 {
  background-image: url('../images/shop.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-29 {
  background-image: url('../images/shop3.jpg');
  background-position: 40%;
  background-size: cover;
  height: auto;
}

.div-block-30 {
  background-image: url('../images/shop_3.jpg');
  background-position: 50%;
  background-size: cover;
  height: 330px;
}

.image-8 {
  padding-top: 21px;
}

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

.div-block-31.trenner_2 {
  margin-top: 80px;
  margin-bottom: 80px;
}

.zentrum {
  text-align: center;
}

.grid-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  opacity: 1;
  mix-blend-mode: normal;
  grid-template-rows: 540px;
  grid-template-columns: 1fr 1fr 1fr;
  width: 80%;
  margin-top: 80px;
}

.div-block-32 {
  background-image: url('../images/radio_.jpg');
  background-position: 0 -172px;
  background-repeat: no-repeat;
  background-size: cover;
  height: 500px;
}

.div-block-32.gas2 {
  background-image: url('../images/Bildschirmfoto-2022-08-02-um-09.24.43.png');
  background-position: 50%;
  background-size: cover;
  height: 330px;
}

.div-block-32.gas2.face {
  background-image: url('../images/plasma.jpg');
}

.div-block-33 {
  background-image: url('../images/radio_2.jpg');
  background-position: 50%;
  background-size: cover;
  height: 330px;
}

.div-block-33.new {
  background-image: url('../images/radio_3.jpg');
}

.html-embed-5 {
  height: 580px;
}

.html-embed-6 {
  height: 500px;
}

.html-embed-7 {
  height: 460px;
}

.html-embed-8 {
  height: 500px;
}

.html-embed-9, .html-embed-10 {
  height: 600px;
}

.div-block-34 {
  background-image: url('../images/oxygen.jpg');
  background-position: 50%;
  background-size: cover;
  height: 500px;
}

.image-9, .image-10 {
  height: auto;
}

.div-block-35 {
  background-image: url('../images/radio_körper2.jpg');
  background-position: 50% 80%;
  background-size: cover;
  height: 400px;
}

.div-block-36 {
  opacity: .9;
  filter: saturate(80%);
  background-image: url('../images/radio_körper.jpg');
  background-position: 50%;
  background-size: cover;
  height: 350px;
}

.div-block-37 {
  background-image: url('../images/home_2.jpg');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  height: auto;
}

.div-block-38 {
  background-image: url('../images/home6.jpg');
  background-position: 0 0;
  background-size: cover;
  height: 500px;
}

.div-block-39 {
  background-image: url('../images/kryo_new.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-40 {
  background-image: url('../images/kryo_new2.jpg');
  background-position: 0 -140px;
  background-repeat: no-repeat;
  background-size: cover;
  height: 500px;
  margin-top: 20px;
  margin-bottom: 0;
}

.div-block-41 {
  background-image: url('../images/shop2.jpg');
  background-position: 50% 46%;
  background-size: cover;
  height: 500px;
}

.image-11 {
  height: 90px;
  margin-top: 255px;
  padding: 7px;
  position: absolute;
}

.html-embed-11 {
  height: 500px;
}

.columns-3 {
  margin-left: 0;
}

.image-12, .image-13, .image-14, .image-15 {
  margin-bottom: 20px;
}

.text-span {
  font-style: italic;
}

.magenta {
  color: #f0c;
}

.bold2 {
  color: #fff;
}

.youtube {
  height: 680px;
}

.image-16 {
  width: 40px;
}

.image-16:hover {
  transform: translate(0, -5px);
}

.linkb {
  margin-right: 15px;
}

.image-17 {
  opacity: 1;
  width: 130px;
}

.link-block-2 {
  margin-top: 0;
  margin-bottom: 156px;
  margin-right: 50px;
  display: block;
  position: absolute;
  inset: auto 0% 0% auto;
}

.link-block-2.w--current {
  cursor: pointer;
  margin-top: 500px;
  transition: all .275s;
}

.link-block-2.w--current:hover {
  filter: saturate(200%);
}

.div-block-42 {
  background-image: url('../images/bilder.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 600px;
  height: auto;
}

.div-block-42.ttt {
  background-position: 50% -60%;
  height: auto;
}

.div-block-43 {
  background-image: url('../images/bilder.jpg');
  background-position: 50% 57%;
  background-size: cover;
  height: 300px;
}

.div-block-44 {
  background-image: url('../images/bilder3.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 400px;
}

.div-block-45 {
  background-image: url('../images/bilder2.jpg');
  background-position: 50%;
  background-size: cover;
}

.link-block-3 {
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: 100%;
  margin-left: 20px;
  margin-right: 0;
  transition: all .2s;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.link-block-3:hover {
  transform: scale(1.2);
}

.link-block-3.w--current {
  transition: all .2s;
}

.link-block-3.w--current:hover {
  transform: scale(1.2);
}

.image-18 {
  width: 70px;
}

.tt {
  color: #fff;
}

.link-block-4 {
  background-color: #a09f942e;
  background-image: url('../images/Outlook-fygqyrynlogo.png');
  background-position: 50% 47%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
  transition: all .2s;
}

.link-block-4:hover {
  transform: scale(.9);
}

.image-19 {
  opacity: .8;
  filter: invert();
  margin-right: 20px;
  padding-right: 0;
}

.button-2 {
  color: #fff;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #8f8e8080;
  border: 1px #8f8e80;
  margin-left: 2px;
  margin-right: 2px;
  padding: 10px 25px;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 300;
  transition: all .2s;
}

.button-2:hover {
  transform: scale(.9);
}

.button-2.color {
  background-color: #e9427d80;
}

.div-block-46 {
  text-align: center;
  margin-top: 40px;
}

.div-block-47 {
  text-align: center;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  align-items: center;
  margin-top: 30px;
  margin-bottom: 30px;
  padding: 20px 50px;
  display: flex;
}

.body {
  background-color: #fff;
  height: 100%;
  padding: 0;
}

.div-block-48 {
  justify-content: flex-end;
  align-items: center;
  height: 90%;
  padding-bottom: 150px;
  padding-right: 266px;
  display: flex;
}

.image-20 {
  opacity: .8;
  mix-blend-mode: exclusion;
  width: 400px;
}

.image-20.effe {
  opacity: 1;
  mix-blend-mode: normal;
  width: 460px;
}

.trenn {
  justify-content: center;
  align-items: center;
  height: 70px;
  display: flex;
}

.section-2 {
  background-color: #578f8899;
  justify-content: center;
  align-items: center;
  margin-left: 30px;
  margin-right: 30px;
  padding: 64px 0;
  display: block;
}

.div-block-49 {
  mix-blend-mode: normal;
  background-image: url('../images/shop_6.jpg');
  background-position: 0 0;
  background-size: cover;
  padding-right: 0;
}

.div-block-50 {
  background-image: url('../images/ultraschall_neu.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-51 {
  mix-blend-mode: normal;
  background-image: url('../images/gesicht_u_körper.jpg');
  background-position: 0 0;
  background-size: cover;
}

.link-2 {
  color: var(--white);
  text-decoration: none;
}

.div-block-52 {
  background-color: #ffffff7a;
  width: 500px;
  height: 1px;
  margin-top: 20px;
  margin-bottom: 5px;
}

.columns-4 {
  width: 90%;
  padding-left: 5px;
}

.titel {
  color: var(--white);
  font-family: Lato, sans-serif;
  font-weight: 300;
}

.titel.links {
  color: var(--white);
  background-color: #0000;
  font-family: Lato, sans-serif;
  font-size: 36px;
  font-weight: 300;
}

.image-21 {
  mix-blend-mode: normal;
  width: 154px;
  margin-bottom: 25px;
}

.div-block-53 {
  background-color: var(--white);
  width: 440px;
  height: 1px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.column-15 {
  margin-top: 20px;
}

.column-16 {
  padding-left: 0;
}

.div-block-54 {
  position: fixed;
}

.div-block-55 {
  z-index: 9999;
  text-align: right;
  width: 100%;
  height: 10%;
  position: relative;
  bottom: 56px;
}

.image-22 {
  width: 130px;
  margin-bottom: 0;
  margin-right: 50px;
  padding-bottom: 0;
}

.linie {
  background-color: #fff;
  border-radius: 90px;
  width: 100px;
  height: 2px;
}

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

.navbar-2 {
  background-color: var(--cadet-blue);
  text-align: center;
  border-bottom: 1px #fff;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  height: 80px;
  margin-bottom: 30px;
  display: flex;
  position: static;
}

.nav {
  color: var(--white);
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Open Sans, sans-serif;
  font-size: 17px;
  font-weight: 300;
}

.nav:hover {
  color: #bbb;
  font-style: normal;
  font-weight: 300;
}

.nav.w--current {
  color: #fff;
  font-weight: 600;
}

.nav.offline {
  padding-left: 5px;
  padding-right: 5px;
}

.link-block-5 {
  z-index: 9999;
  position: relative;
}

.background-video {
  z-index: 9999;
  height: 90%;
  display: none;
  position: relative;
}

.section-3 {
  background-color: #0000;
  background-image: url('../images/AdobeStock_58486451-Kopie.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: flex-end;
  align-items: flex-start;
  height: 90%;
  margin: 30px;
  padding: 150px 106px 0 0;
  display: flex;
}

.section-3.unterseite {
  background-image: url('../images/www_bilderauswahl_2023.jpg');
  align-items: flex-end;
  height: 50%;
  padding-top: 0;
  padding-bottom: 10px;
  padding-right: 10px;
}

.section-3.unterseite._22 {
  background-image: url('../images/Fotolia_56408029_M.jpg');
}

.section-3.unterseite._33 {
  background-image: url('../images/sevenbeau2.jpg');
  flex-direction: row;
}

.section-3.unterseite._44 {
  background-image: url('../images/sevenbeau3.jpg');
}

.section-3.unterseite._55 {
  background-image: url('../images/sevenbeau4.jpg');
}

.section-3.unterseite._66 {
  background-image: url('../images/solarium.jpg');
}

.section-3.unterseite._77 {
  background-image: url('../images/head2.jpg');
}

.section-3.unterseite._88 {
  background-image: url('../images/head22.jpg');
}

.section-3.unterseite._99 {
  background-image: url('../images/gutschein.jpg');
}

.body-2 {
  height: 100%;
  padding: 20px;
}

.divider {
  background-color: #fff;
  width: 100%;
  height: 1px;
}

.divblock33 {
  background-image: url('../images/shop_3.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-57 {
  background-color: #fff;
  border-radius: 60px;
  width: 80%;
  height: 2px;
}

.trennerle {
  background-color: var(--cadet-blue-2);
  justify-content: center;
  align-items: center;
  margin-left: 30px;
  margin-right: 30px;
  display: flex;
}

.body-3, .body-4, .body-5, .body-6, .body-7, .body-8, .body-9, .body-10 {
  height: 100%;
}

.image-24 {
  width: 170px;
}

.link-block-6 {
  position: absolute;
  inset: auto 5% 10% auto;
}

.link-block-6.unterseite {
  position: static;
  inset: auto;
}

.div-block-58 {
  background-image: url('../images/Unknown.jpeg');
  background-position: 50%;
  background-size: cover;
}

.div-block-59 {
  background-image: url('../images/Unknown-1.jpeg');
  background-position: 50%;
  background-size: cover;
  height: 340px;
}

.div-block-60 {
  background-image: url('../images/Unknown-1.jpeg');
  background-position: 50%;
  background-size: cover;
}

@media screen and (max-width: 991px) {
  .section {
    z-index: 606;
    text-align: left;
    background-color: #0000;
    width: 40%;
    margin-top: 0;
    padding-top: 5px;
    padding-left: 10px;
    padding-right: 0;
    position: fixed;
    inset: 0% auto auto 0%;
  }

  .column {
    padding-left: 20px;
  }

  .column-2.handy {
    display: none;
  }

  .navbar {
    z-index: 604;
    text-align: center;
    background-color: #0000;
    justify-content: center;
    width: auto;
    height: auto;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    position: static;
  }

  .navilink {
    text-align: center;
    text-transform: uppercase;
    margin-top: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 24px;
  }

  .navilink.w--current {
    color: #fff;
    border-bottom-style: none;
  }

  .navilink.punkt {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 23px;
    line-height: 15px;
    display: none;
  }

  .navilink.punkt.home {
    display: none;
  }

  .navilink.sprache {
    color: #9c9c9c;
    display: block;
  }

  .navilink.homehandy {
    display: block;
  }

  .navilink.homehandy.home {
    text-transform: uppercase;
    display: block;
  }

  .navilink.sprache2 {
    display: none;
  }

  .navilink.weg, .navilink.weg.home {
    display: block;
  }

  .navilink.gutschein.weg {
    font-weight: 400;
    display: block;
  }

  .navilink.weg2, .navilink.off {
    display: block;
  }

  .brand {
    text-align: left;
    width: auto;
    margin-right: 0;
    display: none;
    position: absolute;
    left: 22px;
  }

  .menu-button {
    background-color: #0000;
    margin-top: 0;
    margin-right: 0;
    padding: 10px 0 0;
    font-size: 40px;
    position: relative;
  }

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

  .head {
    height: 330px;
    margin-top: 35px;
  }

  .head._1 {
    height: 470px;
    margin-top: 0;
  }

  .head._2, .head._3, .head._4, .head._5, .head._6, .head._7, .head._8, .head._9, .head._12 {
    margin-top: 0;
  }

  .container-2 {
    align-items: flex-end;
  }

  .container-2.rechts {
    justify-content: flex-start;
  }

  .div-block {
    display: none;
  }

  .heading {
    font-size: 40px;
    line-height: 21px;
  }

  .heading.big {
    font-size: 70px;
  }

  .head_txt {
    font-size: 16px;
  }

  .image-2 {
    background-color: #0000;
    width: 190px;
    height: auto;
    margin-bottom: -20px;
    padding: 0;
    display: block;
  }

  .section_100 {
    padding: 70px 10px;
  }

  .section_100.color {
    padding-left: 63px;
    padding-right: 0;
  }

  .column-4 {
    margin-top: 36px;
    padding: 25px;
    display: none;
  }

  .image-3.logohandy {
    width: 170px;
    margin-bottom: 39px;
    margin-left: 53px;
    display: none;
  }

  .div-block-2, .div-block-3, .div-block-4 {
    height: 200px;
  }

  .trenner_txt {
    padding-left: 20px;
  }

  .div-block-5 {
    width: 20%;
  }

  .head_im_txt {
    font-size: 22px;
  }

  .div-block-6 {
    margin-top: 40px;
    margin-bottom: 10px;
  }

  .button.unten {
    width: 30%;
  }

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

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

  .div-block-8._1._2 {
    height: 470px;
  }

  .div-block-8._1._3 {
    height: 270px;
  }

  .div-block-12 {
    display: none;
  }

  .handy_grau_navi {
    z-index: 601;
    background-color: #0000;
    height: 35px;
    display: block;
    position: fixed;
    inset: 0% 0% auto;
  }

  .html-embed-2 {
    width: 90%;
  }

  .html-embed-3 {
    width: 100%;
  }

  .div-block-17 {
    background-position: 0 75%;
    background-size: cover;
    height: 300px;
  }

  .div-block-18 {
    height: 300px;
  }

  .div-block-19 {
    background-position: 50%;
    background-size: cover;
    height: auto;
  }

  .div-block-20 {
    background-position: 50%;
  }

  .div-block-22 {
    height: 400px;
  }

  .div-block-23, .div-block-24 {
    height: 300px;
  }

  .div-block-25 {
    background-position: 50% 100%;
    height: 400px;
  }

  .icon {
    color: var(--white-smoke);
    margin-top: -10px;
    padding-top: 0;
    font-family: Lato, sans-serif;
    font-size: 46px;
    font-weight: 100;
    line-height: 60px;
    position: static;
  }

  .div-block-31.trenner_2 {
    margin-top: 70px;
    margin-bottom: 70px;
  }

  .grid-3 {
    grid-template-rows: 368px;
    width: 80%;
  }

  .html-embed-4 {
    height: 510px;
  }

  .html-embed-5 {
    height: 480px;
  }

  .html-embed-6 {
    height: 500px;
  }

  .html-embed-7 {
    height: 390px;
  }

  .html-embed-8 {
    height: 500px;
  }

  .html-embed-9, .html-embed-10 {
    height: 430px;
  }

  .div-block-40 {
    height: 320px;
  }

  .image-11 {
    margin-top: 0;
  }

  .youtube {
    height: 550px;
  }

  .image-17 {
    width: 150px;
  }

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

  .link-block-2.w--current {
    margin-top: 230px;
    margin-right: 20px;
  }

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

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

  .div-block-46 {
    display: none;
  }

  .body {
    padding: 0;
  }

  .div-block-48 {
    justify-content: center;
    margin-right: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .image-20 {
    width: 50%;
  }

  .div-block-55 {
    display: none;
  }

  .navbar-2 {
    height: 57px;
    position: relative;
  }

  .nav-menu-2 {
    background-color: var(--cadet-blue);
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    padding-top: 90px;
    display: block;
    position: fixed;
    inset: 0%;
  }

  .image-23 {
    filter: brightness(200%);
    mix-blend-mode: normal;
    width: 35px;
  }

  .menu-button-2 {
    position: static;
  }

  .menu-button-2.w--open {
    z-index: 999;
    background-color: #0000;
    margin-top: 5px;
    margin-right: 5px;
    position: fixed;
    inset: 0% 0% auto auto;
  }

  .nav {
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 19px;
  }

  .menu-button-3 {
    color: var(--white-smoke);
    padding: 9px;
    font-size: 50px;
  }

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

  .image-24 {
    width: 160px;
  }

  .link-block-6.unterseite {
    right: 4%;
  }

  .div-block-58 {
    height: 200px;
  }

  .div-block-60 {
    height: 260px;
  }
}

@media screen and (max-width: 767px) {
  .section {
    width: 86%;
  }

  .column {
    padding-left: 10px;
    padding-right: 0;
  }

  .column-2.handy {
    display: none;
  }

  .navbar {
    margin-top: 0;
  }

  .navilink.sprache {
    color: #9c9c9c;
    display: block;
  }

  .brand {
    left: 0;
  }

  .head._1 {
    height: 330px;
    padding-left: 0;
  }

  .container-2 {
    justify-content: flex-start;
    align-items: flex-end;
  }

  .heading {
    margin-bottom: 0;
    font-size: 40px;
    line-height: 40px;
  }

  .heading.big {
    margin-top: 0;
    font-size: 50px;
  }

  .image-2 {
    width: 150px;
    margin-left: 16px;
    padding: 0;
  }

  .section_100 {
    padding: 70px 5px;
  }

  .section_100.color {
    text-align: center;
    padding-left: 0;
  }

  .text {
    line-height: 28px;
  }

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

  .column-4 {
    display: none;
  }

  .image-3 {
    width: 100px;
  }

  .image-3.logohandy {
    width: 200px;
    margin-bottom: 15px;
    margin-left: 15px;
    display: block;
  }

  .div-block-3 {
    height: 360px;
  }

  .trenner_txt {
    padding-left: 5px;
    padding-right: 5px;
    font-size: 16px;
  }

  .head_im_txt {
    font-size: 40px;
  }

  .div-block-8 {
    height: 330px;
  }

  .div-block-8._1._2, .div-block-8._1._3 {
    height: 300px;
  }

  .farbe.haut {
    margin-bottom: 5px;
    margin-left: 2px;
    margin-right: 2px;
  }

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

  .div-block-11 {
    height: 500px;
  }

  .div-block-13 {
    height: 330px;
  }

  .div-block-14, .div-block-15 {
    height: 200px;
  }

  .div-block-16, .div-block-19, .div-block-22 {
    height: 300px;
  }

  .div-block-26 {
    height: 200px;
  }

  .div-block-27 {
    height: auto;
  }

  .div-block-31.trenner_2 {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .grid-3 {
    grid-template-rows: 306px;
  }

  .div-block-32, .div-block-33 {
    height: 200px;
  }

  .html-embed-4 {
    height: 350px;
  }

  .html-embed-5 {
    height: 340px;
  }

  .html-embed-6 {
    height: 360px;
  }

  .html-embed-8 {
    height: 300px;
  }

  .div-block-40 {
    height: 260px;
  }

  .column-9, .column-10, .column-11, .column-12 {
    padding-left: 0;
    padding-right: 0;
  }

  .youtube {
    height: auto;
  }

  .link-block-2 {
    margin-top: 225px;
    margin-right: 0;
  }

  .link-block-2.w--current {
    margin-top: 227px;
    margin-right: 10px;
  }

  .div-block-42 {
    height: 280px;
  }

  .columns-4 {
    padding-left: 50px;
  }

  .titel {
    text-align: center;
  }

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

  .div-block-53 {
    width: 410px;
    display: none;
  }

  .navbar-2 {
    height: 50px;
  }
}

@media screen and (max-width: 479px) {
  .section {
    z-index: 999996;
    text-align: right;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 70%;
    height: auto;
    margin-top: 7px;
    margin-right: 0;
    padding-top: 0;
    padding-left: 11px;
    padding-right: 7px;
    display: flex;
    inset: 0% auto auto 0%;
  }

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

  .columns {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 3px;
    display: flex;
  }

  .column {
    flex-direction: column;
    justify-content: center;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
  }

  .pik {
    background-color: #9c9d9d;
    border: 2px solid #9c9d9d;
    border-radius: 88px;
    width: 42px;
    max-width: 100%;
    height: 42px;
    margin-top: 0;
    margin-right: 5px;
    padding: 2px;
  }

  .pik.weg {
    transform: scale3d(1none, 1none, 1none);
    margin-top: 0;
    padding-left: 0;
  }

  .linktext.handy {
    display: none;
  }

  .navbar {
    z-index: 608;
    margin-top: 0;
    padding-bottom: 0;
  }

  .navilink {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 24px;
  }

  .navilink.sprache {
    color: #9c9c9c;
    display: block;
  }

  .brand {
    display: none;
  }

  .menu-button {
    background-color: #0000;
    margin-top: -5px;
    margin-right: 0;
    padding: 2px;
    font-size: 30px;
  }

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

  .head {
    height: 280px;
    margin-top: 0;
  }

  .head._1 {
    background-position: 30%;
    height: 350px;
    margin-top: 0;
    padding-left: 0;
  }

  .head._2 {
    background-position: 65%;
  }

  .head._3 {
    background-position: 68%;
  }

  .head._4 {
    background-position: -260px 0;
  }

  .head._5 {
    background-position: 88% 100%;
  }

  .head._6 {
    background-position: 76%;
  }

  .head._7 {
    background-position: 82%;
  }

  .head._12 {
    background-image: linear-gradient(#0000, #0000), url('../images/head_gutschein2.jpg');
    background-position: 0 0, 68%;
  }

  .container-2 {
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
  }

  .container-2.rechts {
    justify-content: flex-start;
  }

  .div-block {
    width: 100%;
  }

  .heading {
    letter-spacing: 9px;
    margin-top: 0;
    font-size: 20px;
    font-weight: 300;
  }

  .heading.big {
    letter-spacing: 7px;
    margin-bottom: 0;
    font-size: 36px;
    font-weight: 300;
    line-height: 40px;
  }

  .head_txt {
    margin-bottom: 20px;
  }

  .image-2 {
    width: 110px;
    height: auto;
    margin-top: 192px;
    margin-bottom: 15px;
    margin-left: 15px;
    padding: 0;
    display: block;
  }

  .section_100 {
    margin-left: 10px;
    margin-right: 10px;
    padding: 30px 10px;
  }

  .section_100.color {
    flex-direction: row;
    justify-content: center;
    margin-top: 10px;
    padding-top: 30px;
    padding-bottom: 30px;
    display: block;
  }

  .text {
    text-align: left;
    white-space: normal;
    font-size: 16px;
    line-height: 24px;
  }

  .text.links {
    line-height: 24px;
  }

  .text.links.colum {
    column-count: 1;
  }

  .text.links.weiss {
    text-align: center;
    margin-bottom: 0;
    padding-bottom: 0;
  }

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

  .text.abstand {
    margin-bottom: 30px;
    line-height: 23px;
  }

  .text.rahmen {
    text-align: center;
    border-bottom: 1px #d8d8d8;
    border-left: 1px #d8d8d8;
    border-right: 1px #d8d8d8;
  }

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

  .column-4 {
    display: none;
  }

  .image-3.logohandy {
    width: 130px;
    margin-top: 0;
    margin-bottom: 20px;
    margin-left: 9px;
  }

  .div-block-2 {
    height: 200px;
  }

  .div-block-3 {
    background-position: 36%;
    height: 260px;
  }

  .div-block-4 {
    height: 260px;
  }

  .trenner_txt {
    padding-left: 0;
    padding-right: 0;
    font-size: 13px;
  }

  .div-block-5 {
    width: 12%;
  }

  .head_im_txt {
    text-align: center;
    letter-spacing: 3px;
    margin-bottom: 21px;
    font-size: 30px;
    line-height: 34px;
  }

  .head_im_txt.links {
    margin-bottom: 20px;
    font-size: 27px;
    line-height: 31px;
  }

  .footer {
    padding: 30px 15px;
  }

  .image-4 {
    width: 140px;
  }

  .image-5 {
    width: 30px;
  }

  .link-block {
    margin-bottom: 5px;
    margin-left: 12px;
    margin-right: 0;
  }

  .div-block-6 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
  }

  .nav-menu {
    margin-top: 0;
  }

  .button {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .button.unten {
    width: 49%;
    margin-left: 0;
    margin-right: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 16px;
  }

  .button.unten.ttt, .button.unten.ttt.gutschein {
    width: 100%;
  }

  .div-block-7 {
    grid-template-columns: 1fr 1fr;
    grid-auto-rows: auto;
    margin-top: 30px;
  }

  .grid-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .div-block-8 {
    height: 420px;
  }

  .div-block-8._1._3 {
    height: 260px;
  }

  .farbe {
    padding: 12px;
  }

  .farbe.haut {
    height: auto;
    margin: 0 2px 8px;
    padding: 4px;
  }

  .bold {
    text-align: left;
    letter-spacing: 1px;
    font-size: 15px;
    font-weight: 700;
    line-height: 26px;
  }

  .div-block-9 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    flex-direction: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    margin-top: 10px;
    display: grid;
  }

  .image-6.abstand {
    margin-bottom: 20px;
  }

  .column-5 {
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .column-6 {
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    display: none;
  }

  .column-7 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-11 {
    height: 450px;
  }

  .div-block-12 {
    display: none;
  }

  .image-7 {
    margin-bottom: 10px;
  }

  .linkbox {
    height: auto;
    margin-bottom: 5px;
    transition-property: none;
    transform: scale(.9);
  }

  .linkbox:hover {
    transform: none;
  }

  .linkbox.handyweg {
    display: none;
  }

  .handy_grau_navi {
    height: 28px;
    display: none;
  }

  .html-embed-2, .html-embed-3 {
    width: 100%;
  }

  .div-block-13 {
    height: 300px;
  }

  .div-block-14, .div-block-15, .div-block-16 {
    height: 260px;
  }

  .div-block-17 {
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: 410px;
    height: 260px;
  }

  .div-block-18 {
    height: 200px;
  }

  .div-block-19 {
    background-position: 0%;
    background-size: 460px;
    height: 260px;
  }

  .div-block-20 {
    height: 260px;
  }

  .div-block-21, .div-block-22 {
    height: 200px;
  }

  .div-block-23, .div-block-24 {
    height: 260px;
  }

  .div-block-25 {
    background-position: 50% 100%;
    height: 260px;
  }

  .div-block-26 {
    height: 200px;
  }

  .div-block-27 {
    height: 260px;
  }

  .div-block-28 {
    display: none;
  }

  .div-block-29, .div-block-30 {
    height: 260px;
  }

  .icon {
    color: #a09f94;
    text-shadow: 0 0 9px #ffffff8c;
    margin-top: 0;
    font-family: Lato, sans-serif;
    font-size: 50px;
    font-weight: 100;
  }

  .image-8 {
    padding-bottom: 20px;
  }

  .div-block-31.trenner_2 {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .column-8 {
    padding-left: 0;
    padding-right: 0;
  }

  .grid-3 {
    grid-column-gap: 1px;
    grid-row-gap: 1px;
    grid-template-rows: 320px;
    grid-auto-rows: 150px;
    width: 100%;
    margin-top: 40px;
  }

  .div-block-32 {
    background-position: 50%;
    height: 260px;
  }

  .div-block-32.gas2 {
    height: 190px;
  }

  .div-block-33 {
    height: 260px;
  }

  .html-embed-4 {
    height: 560px;
  }

  .html-embed-5, .html-embed-6 {
    height: 570px;
  }

  .html-embed-7 {
    height: 390px;
  }

  .html-embed-8 {
    height: 560px;
  }

  .html-embed-9, .html-embed-10 {
    height: 320px;
  }

  .div-block-34 {
    height: 420px;
  }

  .div-block-36 {
    height: 280px;
  }

  .div-block-38 {
    background-position: 50%;
    height: 390px;
  }

  .div-block-39 {
    height: 260px;
  }

  .div-block-40 {
    background-position: 50%;
    height: 350px;
  }

  .image-11 {
    margin-top: 0;
    padding: 15px 15px 15px 5px;
  }

  .html-embed-11 {
    height: 560px;
  }

  .linkb {
    margin-bottom: 0;
    margin-right: 0;
    padding-right: 10px;
    display: none;
  }

  .image-17 {
    width: 100px;
  }

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

  .link-block-2.w--current {
    margin-top: 225px;
    margin-left: 0;
    margin-right: 5px;
    inset: 0% 0% auto auto;
  }

  .div-block-44 {
    height: 150px;
  }

  .div-block-45 {
    height: 200px;
  }

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

  .column-13, .column-14 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-47 {
    flex-direction: column;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-48 {
    justify-content: center;
    align-items: flex-start;
    height: 100%;
    margin-right: 0;
    padding-top: 117px;
  }

  .image-20 {
    width: 50%;
    margin-bottom: 0;
  }

  .image-20.effe {
    width: 70%;
  }

  .trenn {
    height: 41px;
  }

  .columns-4 {
    padding-left: 0;
  }

  .titel {
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 27px;
    line-height: 30px;
  }

  .titel.links {
    text-align: center;
    height: 72px;
    font-size: 27px;
    line-height: 30px;
  }

  .image-21 {
    width: 140px;
    margin-bottom: 10px;
  }

  .div-block-53 {
    width: 50%;
    margin-top: 30px;
    margin-bottom: 30px;
    display: block;
  }

  .column-15 {
    justify-content: center;
    padding-bottom: 15px;
    display: flex;
  }

  .column-16 {
    padding-right: 0;
  }

  .navbar-2 {
    height: 40px;
    margin-bottom: 10px;
  }

  .nav-menu-2 {
    flex-direction: column;
    justify-content: center;
    padding-top: 60px;
    display: block;
  }

  .image-23 {
    filter: brightness(160%);
    width: 20px;
  }

  .menu-button-2.w--open {
    opacity: 1;
    mix-blend-mode: color-dodge;
    margin-top: 20px;
    margin-right: 20px;
    padding: 5px;
  }

  .nav {
    width: 90%;
  }

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

  .container-6 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .column-17, .column-18 {
    margin-bottom: 10px;
  }

  .background-video {
    height: 80%;
  }

  .section-3 {
    justify-content: center;
    align-items: center;
    margin: 10px;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-3.unterseite {
    justify-content: flex-end;
    height: 30%;
    padding-bottom: 5px;
    padding-right: 5px;
  }

  .divider {
    height: 6px;
  }

  .div-block-57 {
    border-radius: 0;
    width: 100%;
    height: 3px;
  }

  .trennerle {
    margin-left: 10px;
    margin-right: 10px;
  }

  .image-24 {
    width: 100px;
  }

  .link-block-6.unterseite {
    top: 19%;
    right: 3%;
  }

  .div-block-58 {
    height: 190px;
  }

  .div-block-59 {
    height: 250px;
  }

  .div-block-60 {
    height: 190px;
  }
}

#w-node-_020ffdd1-1f9b-1a75-7386-e1f2c6f62a7f-91dc30ad, #w-node-_7af33dbc-e29f-44d5-4252-18637dbd7b1d-91dc30ad, #w-node-b2e1c1bf-f160-b00e-5afe-71799e129b8a-91dc30ad {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_141b56f4-22c0-5977-b3da-7e5683c1d743-91dc30b9, #w-node-_25069ada-ccf6-da1b-d92c-fc6d09343732-91dc30b9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5159c50a-2a3d-97a7-4eca-271d0fc1e487-91dc30b9 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-cd723f5f-d69e-b4ec-6909-6216875e590d-91dc30b9, #w-node-_635a16ba-8765-d97d-ad3b-ee4b2d515ca6-91dc30b9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_308d160a-f2e7-a7c9-4873-8bc92a6b0c4e-91dc30b9, #w-node-_89842ab7-e576-26fa-67c2-8828980b2eb4-91dc30b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6bbfb5ed-4a1a-9e42-3cee-9b81f01dfb56-91dc30b9, #w-node-bb71cb33-b0c6-1010-eafd-eb2851e16c30-91dc30b9, #w-node-bb71cb33-b0c6-1010-eafd-eb2851e16c31-91dc30b9, #w-node-c1dd1216-cf79-68b3-21d3-e9a6eb4d8e0b-91dc30b9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-aa848b30-2272-3ce8-1004-5b74c8e8e129-91dc30b9, #w-node-a75bee67-40ff-5df8-407c-ccd9e6d866c2-91dc30b9, #w-node-aa848b30-2272-3ce8-1004-5b74c8e8e140-91dc30b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee374376-84c2-e955-1c2a-166d758116af-91dc30b9, #w-node-_8f123781-7541-e66b-8684-c2e01027b843-91dc30b9, #w-node-_8f123781-7541-e66b-8684-c2e01027b842-91dc30b9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ae4e9401-938b-9e17-7f6c-c1f604979a43-91dc30b9, #w-node-ebcae7e0-ef05-9bd9-7e54-864614337593-91dc30b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2606bebc-74f7-0242-9d36-7a7b6a34c279-91dc30b9, #w-node-b2735bae-8021-5062-a41e-500ef92bb987-91dc30b9, #w-node-b2735bae-8021-5062-a41e-500ef92bb989-91dc30b9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b2735bae-8021-5062-a41e-500ef92bb98f-91dc30b9, #w-node-b2735bae-8021-5062-a41e-500ef92bb990-91dc30b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6c1b8e82-78db-4126-45e4-90172c5d7d62-91dc30b9, #w-node-_6c1b8e82-78db-4126-45e4-90172c5d7d64-91dc30b9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6c1b8e82-78db-4126-45e4-90172c5d7d69-91dc30b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6a75d99c-4530-1f91-5836-3fd9dac23c4c-91dc30ba, #w-node-cd3f571d-db67-b509-a2c6-b6ec963c36ac-91dc30ba, #w-node-c3d1d10b-ccf6-6864-8f68-2bade5a98a30-91dc30ba {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-eb62c0a5-0502-a179-4659-f1094ff0d5aa-91dc30ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_43eb0ea7-ed8f-6ce1-d463-3384c5f3460e-91dc30ba, #w-node-_141b56f4-22c0-5977-b3da-7e5683c1d743-91dc30bf, #w-node-_893b7ee0-1407-0160-8f7a-081317e2aa74-91dc30bf {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_475681ba-4342-3626-ec5a-63861ff57b5c-91dc30bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b6426330-073d-d821-62d8-3dada519ae2a-91dc30bf {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_308d160a-f2e7-a7c9-4873-8bc92a6b0c4e-91dc30bf, #w-node-_8875779f-84a7-8175-9713-70930181f9b0-91dc30bf {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_308d160a-f2e7-a7c9-4873-8bc92a6b0c5e-91dc30bf {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-c1dd1216-cf79-68b3-21d3-e9a6eb4d8e0b-91dc30bf, #w-node-aa848b30-2272-3ce8-1004-5b74c8e8e132-91dc30bf, #w-node-_77068c50-ff00-f8ea-95d5-47d2d51d9445-91dc30bf, #w-node-aa848b30-2272-3ce8-1004-5b74c8e8e140-91dc30bf, #w-node-f3f9becd-2c84-6d19-f30b-b6d496f9a392-91dc30bf {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f3f9becd-2c84-6d19-f30b-b6d496f9a3bb-91dc30bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f3f9becd-2c84-6d19-f30b-b6d496f9a39f-91dc30bf {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_020ffdd1-1f9b-1a75-7386-e1f2c6f62a7f-91dc30c1, #w-node-_7af33dbc-e29f-44d5-4252-18637dbd7b1d-91dc30c1, #w-node-b2e1c1bf-f160-b00e-5afe-71799e129b8a-91dc30c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1dc5ca6f-8e18-91f9-68f4-fd85f90f076b-91dc30c4, #w-node-_25069ada-ccf6-da1b-d92c-fc6d09343732-91dc30c4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5159c50a-2a3d-97a7-4eca-271d0fc1e487-91dc30c4 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-b6426330-073d-d821-62d8-3dada519ae2a-91dc30c4, #w-node-_475681ba-4342-3626-ec5a-63861ff57b5c-91dc30c4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_570ce056-bd01-46e2-a7d3-a73e4844d507-91dc30c4, #w-node-_635a16ba-8765-d97d-ad3b-ee4b2d515ca6-91dc30c4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_308d160a-f2e7-a7c9-4873-8bc92a6b0c4e-91dc30c4, #w-node-_6bbfb5ed-4a1a-9e42-3cee-9b81f01dfb56-91dc30c4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a2a03523-bc3c-011d-0825-4b2ffd61f422-91dc30c4, #w-node-bb71cb33-b0c6-1010-eafd-eb2851e16c30-91dc30c4, #w-node-c1dd1216-cf79-68b3-21d3-e9a6eb4d8e0b-91dc30c4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-aa848b30-2272-3ce8-1004-5b74c8e8e129-91dc30c4, #w-node-a75bee67-40ff-5df8-407c-ccd9e6d866c2-91dc30c4, #w-node-aa848b30-2272-3ce8-1004-5b74c8e8e140-91dc30c4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_255e6102-80b4-be62-6dab-29adefa0ce73-91dc30c4, #w-node-_8f123781-7541-e66b-8684-c2e01027b843-91dc30c4, #w-node-_8f123781-7541-e66b-8684-c2e01027b842-91dc30c4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ae4e9401-938b-9e17-7f6c-c1f604979a43-91dc30c4, #w-node-ebcae7e0-ef05-9bd9-7e54-864614337593-91dc30c4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_653c00c7-5163-339c-2f10-b893f443a8cb-91dc30c4, #w-node-_33238133-0e47-56c6-aa30-5b59668f5d20-91dc30c4, #w-node-_33238133-0e47-56c6-aa30-5b59668f5d22-91dc30c4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_126bc329-8453-9a3c-8947-2b822a75a523-91dc30c4, #w-node-ef3e6038-66b1-5eed-d9e3-3a0159376e35-91dc30c4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_480e8483-116b-f845-a311-ee47acb48999-91dc30c4, #w-node-_480e8483-116b-f845-a311-ee47acb4899c-91dc30c4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_18eea4f3-9518-45a2-7ce4-e5ef1cf205bf-91dc30c4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6a75d99c-4530-1f91-5836-3fd9dac23c4c-91dc30c6, #w-node-cd3f571d-db67-b509-a2c6-b6ec963c36ac-91dc30c6, #w-node-c3d1d10b-ccf6-6864-8f68-2bade5a98a30-91dc30c6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-eb62c0a5-0502-a179-4659-f1094ff0d5aa-91dc30c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb998be3-7fd6-3462-976f-37741b96f16f-91dc30c6, #w-node-_6f4c3355-2fc7-d5e5-2693-c63494bc6a87-91dc30c7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_74b3d325-b856-b864-f9a1-51ba8bb9e1f7-91dc30c7, #w-node-_475681ba-4342-3626-ec5a-63861ff57b5c-91dc30c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6f4c3355-2fc7-d5e5-2693-c63494bc6a87-91dc30c8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_74b3d325-b856-b864-f9a1-51ba8bb9e1f7-91dc30c8, #w-node-_475681ba-4342-3626-ec5a-63861ff57b5c-91dc30c8, #w-node-_803e08d6-2b39-2080-3a92-944b324f66b9-91dc30c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b6426330-073d-d821-62d8-3dada519ae2a-91dc30c9, #w-node-_88efe513-ee20-5229-9f58-b3ab1653a1bc-91dc30c9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_308d160a-f2e7-a7c9-4873-8bc92a6b0c57-91dc30c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_884c5311-099a-882d-887b-63e0ebed3324-91dc30c9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_048209a3-196b-5e79-55fd-fd5aecab31e3-91dc30c9 {
  align-self: auto;
}

#w-node-_86895575-80d8-9c73-e8c0-fe886a1fe28d-91dc30c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_74f40a1d-c1be-8f53-e645-387de61f217a-91dc30ca {
  align-self: auto;
}

#w-node-_1dc5ca6f-8e18-91f9-68f4-fd85f90f076b-91dc30ca, #w-node-_141b56f4-22c0-5977-b3da-7e5683c1d743-91dc30ca, #w-node-b6426330-073d-d821-62d8-3dada519ae2a-91dc30ca, #w-node-_88efe513-ee20-5229-9f58-b3ab1653a1bc-91dc30ca, #w-node-_308d160a-f2e7-a7c9-4873-8bc92a6b0c4f-91dc30ca {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_308d160a-f2e7-a7c9-4873-8bc92a6b0c57-91dc30ca {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_884c5311-099a-882d-887b-63e0ebed3324-91dc30ca, #w-node-_048209a3-196b-5e79-55fd-fd5aecab31db-91dc30ca {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_048209a3-196b-5e79-55fd-fd5aecab31e3-91dc30ca {
  align-self: auto;
}

#w-node-_86895575-80d8-9c73-e8c0-fe886a1fe28d-91dc30ca {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_141b56f4-22c0-5977-b3da-7e5683c1d743-91dc30cd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b6426330-073d-d821-62d8-3dada519ae2a-91dc30cd {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_308d160a-f2e7-a7c9-4873-8bc92a6b0c4e-91dc30cd, #w-node-_8875779f-84a7-8175-9713-70930181f9b0-91dc30cd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_308d160a-f2e7-a7c9-4873-8bc92a6b0c5e-91dc30cd {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_308d160a-f2e7-a7c9-4873-8bc92a6b0c57-91dc30cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aa848b30-2272-3ce8-1004-5b74c8e8e129-91dc30cd, #w-node-_77068c50-ff00-f8ea-95d5-47d2d51d9445-91dc30cd, #w-node-aa848b30-2272-3ce8-1004-5b74c8e8e140-91dc30cd, #w-node-_0742f888-dcf7-cf65-1ab0-8934f8e7ba3e-91dc30cd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0742f888-dcf7-cf65-1ab0-8934f8e7ba54-91dc30cd, #w-node-_0742f888-dcf7-cf65-1ab0-8934f8e7ba71-91dc30cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0742f888-dcf7-cf65-1ab0-8934f8e7ba55-91dc30cd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

@media screen and (max-width: 991px) {
  #w-node-cd723f5f-d69e-b4ec-6909-6216875e590d-91dc30b9, #w-node-aa848b30-2272-3ce8-1004-5b74c8e8e129-91dc30b9, #w-node-ee374376-84c2-e955-1c2a-166d758116af-91dc30b9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ae4e9401-938b-9e17-7f6c-c1f604979a43-91dc30b9 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-ebcae7e0-ef05-9bd9-7e54-864614337593-91dc30b9, #w-node-b2735bae-8021-5062-a41e-500ef92bb989-91dc30b9, #w-node-b2735bae-8021-5062-a41e-500ef92bb98f-91dc30b9, #w-node-b2735bae-8021-5062-a41e-500ef92bb990-91dc30b9, #w-node-_6c1b8e82-78db-4126-45e4-90172c5d7d64-91dc30b9, #w-node-_6c1b8e82-78db-4126-45e4-90172c5d7d68-91dc30b9, #w-node-_6c1b8e82-78db-4126-45e4-90172c5d7d69-91dc30b9, #w-node-eb62c0a5-0502-a179-4659-f1094ff0d5aa-91dc30ba, #w-node-aa848b30-2272-3ce8-1004-5b74c8e8e129-91dc30c4, #w-node-a75bee67-40ff-5df8-407c-ccd9e6d866c2-91dc30c4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ae4e9401-938b-9e17-7f6c-c1f604979a43-91dc30c4 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-ebcae7e0-ef05-9bd9-7e54-864614337593-91dc30c4, #w-node-_33238133-0e47-56c6-aa30-5b59668f5d22-91dc30c4, #w-node-_126bc329-8453-9a3c-8947-2b822a75a523-91dc30c4, #w-node-ef3e6038-66b1-5eed-d9e3-3a0159376e35-91dc30c4, #w-node-_480e8483-116b-f845-a311-ee47acb4899c-91dc30c4, #w-node-d3d2a996-8758-158f-3ed0-3d2b06eeecca-91dc30c4, #w-node-_18eea4f3-9518-45a2-7ce4-e5ef1cf205bf-91dc30c4, #w-node-eb62c0a5-0502-a179-4659-f1094ff0d5aa-91dc30c6, #w-node-_308d160a-f2e7-a7c9-4873-8bc92a6b0c4e-91dc30c9, #w-node-_308d160a-f2e7-a7c9-4873-8bc92a6b0c57-91dc30c9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_884c5311-099a-882d-887b-63e0ebed3324-91dc30c9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_308d160a-f2e7-a7c9-4873-8bc92a6b0c4e-91dc30ca, #w-node-_308d160a-f2e7-a7c9-4873-8bc92a6b0c57-91dc30ca {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_884c5311-099a-882d-887b-63e0ebed3324-91dc30ca {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_34cc4087-1343-a4d2-78e7-89777f75a958-91dc30b5, #w-node-_0d669147-5781-2f7a-aa64-bfdd50905363-91dc30b5, #w-node-_11591401-8a27-1eed-ea56-a0c196e00b24-91dc30b5, #w-node-ea16f6a4-2d9a-577e-5ffb-280ef74437d6-91dc30b5, #w-node-_961862de-5899-0347-7131-1f12ca592eba-91dc30b5, #w-node-_34cc4087-1343-a4d2-78e7-89777f75a958-91dc30b6, #w-node-_0d669147-5781-2f7a-aa64-bfdd50905363-91dc30b6, #w-node-_11591401-8a27-1eed-ea56-a0c196e00b24-91dc30b6, #w-node-ea16f6a4-2d9a-577e-5ffb-280ef74437d6-91dc30b6, #w-node-_961862de-5899-0347-7131-1f12ca592eba-91dc30b6, #w-node-_141b56f4-22c0-5977-b3da-7e5683c1d743-91dc30b9, #w-node-_25069ada-ccf6-da1b-d92c-fc6d09343732-91dc30b9, #w-node-_475681ba-4342-3626-ec5a-63861ff57b5c-91dc30b9, #w-node-b6426330-073d-d821-62d8-3dada519ae2a-91dc30b9, #w-node-_308d160a-f2e7-a7c9-4873-8bc92a6b0c4e-91dc30b9, #w-node-_308d160a-f2e7-a7c9-4873-8bc92a6b0c57-91dc30b9, #w-node-_308d160a-f2e7-a7c9-4873-8bc92a6b0c5e-91dc30b9, #w-node-aa848b30-2272-3ce8-1004-5b74c8e8e129-91dc30b9, #w-node-eeb2153c-fe70-2b91-4b47-2334a038b62c-91dc30b9, #w-node-aa848b30-2272-3ce8-1004-5b74c8e8e140-91dc30b9, #w-node-_8f123781-7541-e66b-8684-c2e01027b842-91dc30b9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ae4e9401-938b-9e17-7f6c-c1f604979a43-91dc30b9 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-ebcae7e0-ef05-9bd9-7e54-864614337593-91dc30b9, #w-node-b2735bae-8021-5062-a41e-500ef92bb989-91dc30b9, #w-node-b2735bae-8021-5062-a41e-500ef92bb990-91dc30b9, #w-node-_6c1b8e82-78db-4126-45e4-90172c5d7d64-91dc30b9, #w-node-_6c1b8e82-78db-4126-45e4-90172c5d7d69-91dc30b9, #w-node-_475681ba-4342-3626-ec5a-63861ff57b5c-91dc30ba, #w-node-_4b6f71bf-7a2a-2819-0d41-93e2972a5682-91dc30ba, #w-node-_141b56f4-22c0-5977-b3da-7e5683c1d743-91dc30bf, #w-node-_893b7ee0-1407-0160-8f7a-081317e2aa74-91dc30bf, #w-node-_475681ba-4342-3626-ec5a-63861ff57b5c-91dc30bf, #w-node-b6426330-073d-d821-62d8-3dada519ae2a-91dc30bf, #w-node-e232631e-810a-f7ee-0f94-6ad7b62f85be-91dc30bf, #w-node-_308d160a-f2e7-a7c9-4873-8bc92a6b0c4e-91dc30bf, #w-node-_308d160a-f2e7-a7c9-4873-8bc92a6b0c5e-91dc30bf, #w-node-_308d160a-f2e7-a7c9-4873-8bc92a6b0c57-91dc30bf, #w-node-a77f6672-9525-dff3-429f-9a9a34ba6cce-91dc30bf, #w-node-_77068c50-ff00-f8ea-95d5-47d2d51d9445-91dc30bf, #w-node-aa848b30-2272-3ce8-1004-5b74c8e8e140-91dc30bf, #w-node-f3f9becd-2c84-6d19-f30b-b6d496f9a392-91dc30bf, #w-node-f3f9becd-2c84-6d19-f30b-b6d496f9a39e-91dc30bf, #w-node-f3f9becd-2c84-6d19-f30b-b6d496f9a3bb-91dc30bf, #w-node-f3f9becd-2c84-6d19-f30b-b6d496f9a39f-91dc30bf, #w-node-_25069ada-ccf6-da1b-d92c-fc6d09343732-91dc30c4, #w-node-b6426330-073d-d821-62d8-3dada519ae2a-91dc30c4, #w-node-_475681ba-4342-3626-ec5a-63861ff57b5c-91dc30c4, #w-node-_308d160a-f2e7-a7c9-4873-8bc92a6b0c4e-91dc30c4, #w-node-_308d160a-f2e7-a7c9-4873-8bc92a6b0c57-91dc30c4, #w-node-_308d160a-f2e7-a7c9-4873-8bc92a6b0c5e-91dc30c4, #w-node-a2a03523-bc3c-011d-0825-4b2ffd61f422-91dc30c4, #w-node-aa848b30-2272-3ce8-1004-5b74c8e8e129-91dc30c4, #w-node-eeb2153c-fe70-2b91-4b47-2334a038b62c-91dc30c4, #w-node-aa848b30-2272-3ce8-1004-5b74c8e8e140-91dc30c4, #w-node-_8f123781-7541-e66b-8684-c2e01027b842-91dc30c4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ae4e9401-938b-9e17-7f6c-c1f604979a43-91dc30c4 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-ebcae7e0-ef05-9bd9-7e54-864614337593-91dc30c4, #w-node-_33238133-0e47-56c6-aa30-5b59668f5d22-91dc30c4, #w-node-ef3e6038-66b1-5eed-d9e3-3a0159376e35-91dc30c4, #w-node-_480e8483-116b-f845-a311-ee47acb4899c-91dc30c4, #w-node-_18eea4f3-9518-45a2-7ce4-e5ef1cf205bf-91dc30c4, #w-node-_475681ba-4342-3626-ec5a-63861ff57b5c-91dc30c6, #w-node-_4b6f71bf-7a2a-2819-0d41-93e2972a5682-91dc30c6, #w-node-_475681ba-4342-3626-ec5a-63861ff57b5c-91dc30c7, #w-node-_7a01fc91-767f-91b3-5416-e21a51619b26-91dc30c7, #w-node-_5847f4bd-573a-63bd-8278-cde5636afac6-91dc30c7, #w-node-_475681ba-4342-3626-ec5a-63861ff57b5c-91dc30c8, #w-node-_141b56f4-22c0-5977-b3da-7e5683c1d743-91dc30c9, #w-node-_803e08d6-2b39-2080-3a92-944b324f66b9-91dc30c9, #w-node-b6426330-073d-d821-62d8-3dada519ae2a-91dc30c9, #w-node-_308d160a-f2e7-a7c9-4873-8bc92a6b0c4e-91dc30c9, #w-node-_308d160a-f2e7-a7c9-4873-8bc92a6b0c57-91dc30c9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_884c5311-099a-882d-887b-63e0ebed3324-91dc30c9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_048209a3-196b-5e79-55fd-fd5aecab31da-91dc30c9, #w-node-_048209a3-196b-5e79-55fd-fd5aecab31e3-91dc30c9, #w-node-e449646d-275c-3000-3cf9-1d39aee1178b-91dc30c9, #w-node-_9f4f247e-bddd-85dd-a77e-41e5ae65a48e-91dc30c9, #w-node-_141b56f4-22c0-5977-b3da-7e5683c1d743-91dc30ca, #w-node-b6426330-073d-d821-62d8-3dada519ae2a-91dc30ca, #w-node-_308d160a-f2e7-a7c9-4873-8bc92a6b0c4e-91dc30ca, #w-node-_308d160a-f2e7-a7c9-4873-8bc92a6b0c57-91dc30ca {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_884c5311-099a-882d-887b-63e0ebed3324-91dc30ca {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_048209a3-196b-5e79-55fd-fd5aecab31da-91dc30ca, #w-node-_048209a3-196b-5e79-55fd-fd5aecab31e3-91dc30ca, #w-node-e449646d-275c-3000-3cf9-1d39aee1178b-91dc30ca, #w-node-_9f4f247e-bddd-85dd-a77e-41e5ae65a48e-91dc30ca, #w-node-_141b56f4-22c0-5977-b3da-7e5683c1d743-91dc30cd, #w-node-_475681ba-4342-3626-ec5a-63861ff57b5c-91dc30cd, #w-node-b6426330-073d-d821-62d8-3dada519ae2a-91dc30cd, #w-node-e232631e-810a-f7ee-0f94-6ad7b62f85be-91dc30cd, #w-node-_308d160a-f2e7-a7c9-4873-8bc92a6b0c4e-91dc30cd, #w-node-_308d160a-f2e7-a7c9-4873-8bc92a6b0c5e-91dc30cd, #w-node-_308d160a-f2e7-a7c9-4873-8bc92a6b0c57-91dc30cd, #w-node-a77f6672-9525-dff3-429f-9a9a34ba6cce-91dc30cd, #w-node-aa848b30-2272-3ce8-1004-5b74c8e8e129-91dc30cd, #w-node-_77068c50-ff00-f8ea-95d5-47d2d51d9445-91dc30cd, #w-node-aa848b30-2272-3ce8-1004-5b74c8e8e140-91dc30cd, #w-node-_0742f888-dcf7-cf65-1ab0-8934f8e7ba3e-91dc30cd, #w-node-_0742f888-dcf7-cf65-1ab0-8934f8e7ba54-91dc30cd, #w-node-_0742f888-dcf7-cf65-1ab0-8934f8e7ba71-91dc30cd, #w-node-_0742f888-dcf7-cf65-1ab0-8934f8e7ba55-91dc30cd {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_020ffdd1-1f9b-1a75-7386-e1f2c6f62a7f-91dc30ad {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_7af33dbc-e29f-44d5-4252-18637dbd7b1d-91dc30ad, #w-node-_0941f1c1-c6d2-109a-5e09-cfbd6558ba27-6558ba26, #w-node-_6715c089-111b-9c5f-fcaf-4eb723061fc1-6558ba26, #w-node-_80a7db65-1043-d5d4-3353-5e2f7b2161b1-c212a235, #w-node-_74f40a1d-c1be-8f53-e645-387de61f217a-91dc30b9, #w-node-_5bb0ecad-ed29-4fd9-175b-8da46b03806c-91dc30b9, #w-node-_802b145a-ea47-7a8b-ca1e-041c78e6994c-91dc30b9, #w-node-d78b0835-eba9-a7b1-5f62-73406318b83a-91dc30b9, #w-node-_434bb578-b738-6820-3218-d61cba3daa65-91dc30b9, #w-node-c19952a5-78c5-6d91-cb14-dd1d60273f0a-91dc30b9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_5159c50a-2a3d-97a7-4eca-271d0fc1e487-91dc30b9 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_89842ab7-e576-26fa-67c2-8828980b2eb4-91dc30b9, #w-node-a75bee67-40ff-5df8-407c-ccd9e6d866c2-91dc30b9, #w-node-b2735bae-8021-5062-a41e-500ef92bb98f-91dc30b9, #w-node-_6c1b8e82-78db-4126-45e4-90172c5d7d68-91dc30b9, #w-node-cd3f571d-db67-b509-a2c6-b6ec963c36ac-91dc30ba, #w-node-a712eaea-5b1a-6baf-eebd-6baf65732581-91dc30ba, #w-node-_43eb0ea7-ed8f-6ce1-d463-3384c5f3460e-91dc30ba, #w-node-_74f40a1d-c1be-8f53-e645-387de61f217a-91dc30bf, #w-node-_5bb0ecad-ed29-4fd9-175b-8da46b03806c-91dc30bf, #w-node-_802b145a-ea47-7a8b-ca1e-041c78e6994c-91dc30bf, #w-node-e8482315-b8b9-a4e6-6512-36051ae624c9-91dc30bf, #w-node-_893b7ee0-1407-0160-8f7a-081317e2aa74-91dc30bf, #w-node-f3f9becd-2c84-6d19-f30b-b6d496f9a3bb-91dc30bf {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_020ffdd1-1f9b-1a75-7386-e1f2c6f62a7f-91dc30c1 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_7af33dbc-e29f-44d5-4252-18637dbd7b1d-91dc30c1, #w-node-_74f40a1d-c1be-8f53-e645-387de61f217a-91dc30c4, #w-node-_5bb0ecad-ed29-4fd9-175b-8da46b03806c-91dc30c4, #w-node-_802b145a-ea47-7a8b-ca1e-041c78e6994c-91dc30c4, #w-node-d78b0835-eba9-a7b1-5f62-73406318b83a-91dc30c4, #w-node-c2493de1-902c-3ba3-36b0-4ed032c56227-91dc30c4, #w-node-d857684c-fb63-b9b4-d2a6-fd39804e7180-91dc30c4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_5159c50a-2a3d-97a7-4eca-271d0fc1e487-91dc30c4 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_6bbfb5ed-4a1a-9e42-3cee-9b81f01dfb56-91dc30c4, #w-node-a2a03523-bc3c-011d-0825-4b2ffd61f422-91dc30c4, #w-node-a75bee67-40ff-5df8-407c-ccd9e6d866c2-91dc30c4, #w-node-_126bc329-8453-9a3c-8947-2b822a75a523-91dc30c4, #w-node-d3d2a996-8758-158f-3ed0-3d2b06eeecca-91dc30c4, #w-node-cd3f571d-db67-b509-a2c6-b6ec963c36ac-91dc30c6, #w-node-a712eaea-5b1a-6baf-eebd-6baf65732581-91dc30c6, #w-node-b6386388-259c-5e3f-a250-dc17ff745fd9-91dc30c7, #w-node-_2cd27c85-1a91-8a67-44f1-3910033b7c19-91dc30c7, #w-node-b6386388-259c-5e3f-a250-dc17ff745fd9-91dc30c8, #w-node-_2cd27c85-1a91-8a67-44f1-3910033b7c19-91dc30c8, #w-node-e8e202fd-6d01-091a-9148-d9dd3f4d9bfe-91dc30c8, #w-node-_364fd0eb-5a95-1f84-4b0e-29154aad7ab4-91dc30c8, #w-node-_74f40a1d-c1be-8f53-e645-387de61f217a-91dc30c9, #w-node-_5bb0ecad-ed29-4fd9-175b-8da46b03806c-91dc30c9, #w-node-_802b145a-ea47-7a8b-ca1e-041c78e6994c-91dc30c9, #w-node-a6d9152d-5238-d81f-da57-7f8daa95255e-91dc30c9, #w-node-_52a1298d-415b-05a6-221b-58056140360c-91dc30c9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_884c5311-099a-882d-887b-63e0ebed3324-91dc30c9 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_86895575-80d8-9c73-e8c0-fe886a1fe28d-91dc30c9, #w-node-_7531e1ab-26c0-8a30-8b1e-c76494764bf0-91dc30c9, #w-node-_74f40a1d-c1be-8f53-e645-387de61f217a-91dc30ca, #w-node-_5bb0ecad-ed29-4fd9-175b-8da46b03806c-91dc30ca, #w-node-_802b145a-ea47-7a8b-ca1e-041c78e6994c-91dc30ca, #w-node-a6d9152d-5238-d81f-da57-7f8daa95255e-91dc30ca, #w-node-_52a1298d-415b-05a6-221b-58056140360c-91dc30ca {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_884c5311-099a-882d-887b-63e0ebed3324-91dc30ca {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_86895575-80d8-9c73-e8c0-fe886a1fe28d-91dc30ca, #w-node-_7531e1ab-26c0-8a30-8b1e-c76494764bf0-91dc30ca, #w-node-_74f40a1d-c1be-8f53-e645-387de61f217a-91dc30cd, #w-node-_5bb0ecad-ed29-4fd9-175b-8da46b03806c-91dc30cd, #w-node-_802b145a-ea47-7a8b-ca1e-041c78e6994c-91dc30cd, #w-node-_9ad2f280-7492-3791-d273-cdfbe0bf56b4-91dc30cd, #w-node-_0742f888-dcf7-cf65-1ab0-8934f8e7ba71-91dc30cd {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}


