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

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

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

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

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

:root {
  --linen: #f3ece3;
  --green: #0c7a34;
  --lynx-white: white;
  --white: white;
  --dark-green: #1c3f1d;
  --lynx-black: #1f2022;
  --lynx-medium-purple: #8979ec;
  --transparent: #fff0;
  --trans: #fff0;
  --lynx-deep-pink: #fd4b8b;
  --lynx-grey: #797c83;
  --color: #ffffff80;
  --h1: Notoserifdisplay, sans-serif;
  --h2: Josefinsans, sans-serif;
}

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

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

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

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

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

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

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

.body {
  font-size: 1em;
}

.section {
  background-color: var(--linen);
  background-image: linear-gradient(175deg, #f3ece34d 44%, #1c3f1d99), url('../images/aaron-blanco-tejedor-l2WMcAsy9uw-unsplash.jpg');
  background-position: 0 0, 0 10%;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.div-block {
  opacity: 1;
  outline-color: var(--green);
  outline-offset: 0px;
  background-color: #f3ece3f2;
  border-radius: 6px;
  outline-width: 1px;
  outline-style: none;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 60vw;
  max-width: 800px;
  height: auto;
  padding-bottom: 1em;
  padding-left: 1em;
  padding-right: 1em;
  display: flex;
}

.h1 {
  color: var(--green);
  text-align: center;
  text-transform: none;
  margin-top: 20px;
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
  font-family: Notoserifdisplay, sans-serif;
  font-size: 3em;
  font-weight: 400;
  line-height: 150%;
}

.h1.xxl {
  color: var(--lynx-white);
  text-transform: none;
  align-self: center;
  font-family: Notoserifdisplay, sans-serif;
  font-size: 3.7em;
  font-weight: 500;
  position: relative;
}

.h1.xxl.gruen {
  color: var(--green);
  align-self: center;
  margin-bottom: 20px;
  font-size: 3.7em;
}

.h1.xxl.gruen.links {
  color: var(--green);
  text-align: left;
  align-self: flex-start;
  margin-bottom: 20px;
}

.h1.xxl.copysite {
  margin-top: 30px;
  margin-bottom: 40px;
  font-size: 4em;
}

.h1.linksbuedig {
  text-align: left;
  margin-bottom: 10px;
  font-weight: 500;
}

.h1.linksbuedig.ohne-abstand {
  margin-top: 0;
  font-family: Notoserifdisplay, sans-serif;
}

.h1.linksbuedig.ohne-abstand.mittig {
  text-align: center;
}

.h1.hell {
  color: var(--white);
}

.h1.weniger-abstand {
  margin-bottom: 20px;
  font-size: 2.5em;
}

.h1.kleiner {
  color: var(--lynx-white);
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 1.8em;
  font-weight: 500;
}

.h1.kleiner.gruen {
  color: var(--green);
}

.h1._20 {
  margin-bottom: 20px;
}

.h1._0 {
  margin-bottom: 10px;
  font-size: 3.7em;
  font-weight: 500;
}

.fliestext {
  color: var(--dark-green);
  text-align: center;
  width: 80%;
  padding-top: 0;
  padding-bottom: 13px;
  font-family: Josefinsans, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 160%;
}

.fliestext.wei {
  color: var(--lynx-white);
  width: 90%;
  font-size: 1.1em;
}

.fliestext.wei.ver {
  word-break: normal;
  width: 95%;
  padding-bottom: 0;
}

.fliestext.wei.copy-2 {
  padding-bottom: 20px;
}

.fliestext.linksbueding {
  text-align: left;
  width: 90%;
  padding-top: 0;
  font-size: 1.1em;
}

.fliestext.linksbueding._70 {
  width: 70%;
  margin-bottom: 20px;
}

.fliestext.linksbueding.kontakt {
  padding-bottom: 0;
}

.fliestext.linksbueding.klein {
  margin-top: -18px;
  margin-bottom: 20px;
  padding-top: 0;
  font-size: 1em;
}

.fliestext.linksbueding.klein.weniger {
  margin-bottom: 0;
  padding-bottom: 0;
}

.fliestext.linksbueding._2 {
  padding-top: 20px;
}

.fliestext.linksbueding.neu {
  width: 93%;
}

.fliestext.linksbueding.p {
  padding-bottom: 0;
}

.fliestext._65 {
  width: 70%;
  font-size: 1.1em;
}

.fliestext._65.abstand {
  line-height: 200%;
}

.fliestext._65.datenschutz {
  width: 90%;
}

.fliestext.mindes {
  min-height: 160px;
}

.h2 {
  color: var(--green);
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  width: 80%;
  margin-top: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Josefinsans, sans-serif;
  font-size: 1em;
  font-weight: 400;
  line-height: 150%;
}

.h2.hell {
  color: var(--white);
  width: 95%;
  padding-top: 0;
  line-height: 150%;
  overflow: visible;
}

.h2.hell.ohne-abstand {
  margin-bottom: 0;
  padding-bottom: 0;
}

.h2.hell.dani {
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 20px;
  font-size: 1em;
}

.h2.hell.oben-20 {
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 1.2em;
}

.h2.hell.home-2 {
  margin-top: 25px;
  margin-bottom: 0;
  line-height: 160%;
}

.h2.hell.neu-yor-place {
  margin-top: 5px;
  margin-bottom: 0;
}

.h2.hell.home-2-copy {
  letter-spacing: 0;
  text-transform: none;
  margin-top: 30px;
  margin-bottom: 0;
  padding-bottom: 20px;
  font-family: Notoserifdisplay, sans-serif;
  font-size: 2em;
  font-weight: 500;
  line-height: 160%;
}

.h2.linksbuedig {
  text-align: left;
  width: 90%;
  font-size: 1em;
  line-height: 160%;
}

.h2.linksbuedig.kurzer-abstand {
  padding-top: 0;
}

.h2.linksbuedig._2 {
  line-height: 180%;
}

.h2.linksbuedig.mobiel-klein.wenig {
  padding-top: 0;
}

.h2.linksbuedig.mobiel-klein.tabelle {
  text-align: center;
  margin-bottom: 0;
  padding-left: 0;
  font-weight: 400;
}

.h2.wenig-abstand {
  padding-bottom: 0;
}

.h2.oben-60 {
  margin-top: 50px;
  margin-bottom: 0;
}

.h2._90 {
  width: 90%;
}

.h2.preise {
  text-align: left;
  width: 95%;
  margin-bottom: 0;
  padding-bottom: 10px;
  font-size: 1.2em;
}

.h2.pr {
  text-align: left;
  width: 90%;
  margin-bottom: 0;
  padding-top: 10px;
}

.div-block-2 {
  border-top: 1.5px solid var(--lynx-white);
  width: 3vw;
  margin-top: 2px;
  padding-top: 0;
  padding-bottom: 0;
}

.div-block-3 {
  background-color: var(--linen);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 15em;
  height: 15em;
  margin-top: -137px;
  padding: 10px;
  display: flex;
}

.image {
  margin-top: -95px;
  margin-bottom: 20px;
}

.text-span, .text-span-2 {
  color: var(--green);
  font-size: 1.2em;
}

.image-2 {
  width: 12em;
  margin-top: 40px;
  margin-bottom: 20px;
}

.div-block-4 {
  background-color: var(--lynx-white);
  border-radius: 100%;
  width: 5px;
  height: 5px;
  padding-top: 0;
}

.bold-text {
  color: var(--green);
}

.text-span-3 {
  font-weight: 300;
  text-decoration: none;
}

.body-2 {
  font-size: 1em;
}

.navbar {
  background-color: var(--white);
  color: var(--dark-green);
  letter-spacing: 2px;
  text-transform: uppercase;
  padding-top: 2em;
  padding-bottom: .25em;
  font-family: Josefinsans, sans-serif;
  font-size: .9em;
  font-weight: 300;
  position: fixed;
  inset: 0% 0% auto;
}

.nav-link {
  font-weight: 300;
  display: inline-block;
}

.nav-link:hover {
  color: var(--green);
}

.nav-link.w--current {
  color: var(--lynx-black);
}

.nav-link.w--current:hover {
  color: var(--green);
}

.brand {
  padding-bottom: 20px;
}

.container {
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-end;
  display: block;
}

.nav-menu {
  display: block;
}

.home-head-section {
  background-image: linear-gradient(202deg, #0c7a3433, #f3ece366), url('../images/nijwam-swargiary-34Tzc5f1qbA-unsplash.jpg');
  background-position: 0 0, 100% 0;
  background-size: auto, cover;
  border-radius: 20px;
  justify-content: flex-start;
  align-items: center;
  width: 75%;
  height: 95vh;
  margin: 0;
  display: flex;
  position: relative;
  inset: 0%;
}

.header-div {
  flex-direction: column;
  align-self: auto;
  align-items: center;
  width: 70%;
  padding-bottom: 0;
  padding-right: 0;
  display: flex;
}

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

.lynx-block-hero-large {
  background-color: var(--lynx-medium-purple);
  border-radius: 30px 30px 360px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  margin-top: 60px;
  margin-bottom: 60px;
  margin-left: -34px;
  padding: 100px 60px;
  display: flex;
}

.lynx-hero-large {
  background-image: url('../images/Hero_3.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  min-height: 650px;
  display: flex;
  box-shadow: 0 60px 60px -15px #1f20221a;
}

.lynx-content-hero {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1392px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.home-section {
  background-image: url('../images/aaron-blanco-tejedor-l2WMcAsy9uw-unsplash.jpg');
  background-position: 50%;
  background-size: cover;
  height: 100vh;
}

.div-block-6 {
  background-image: url('../images/aaron-blanco-tejedor-l2WMcAsy9uw-unsplash.jpg');
  background-position: 0 0;
  background-size: cover;
  border-radius: 20px;
  width: 100%;
  height: 100%;
}

.quick-stack {
  height: 100%;
}

.head-section {
  background-image: linear-gradient(#0c7a3433, #0c7a3433), linear-gradient(162deg, #1c3f1d52 15%, #f3ece300), radial-gradient(circle at 100%, #0c7a347d 37%, #1c3f1d30 84%, #f3ece33d), url('../images/head-tactus-dani-schulte.jpg');
  background-position: 0 0, 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, repeat, repeat;
  background-size: auto, auto, auto, cover;
  justify-content: center;
  align-items: flex-start;
  height: auto;
  min-height: 100svh;
  font-family: Josefinsans, sans-serif;
  display: block;
  position: relative;
  inset: 0%;
}

.image-3 {
  width: 15em;
  margin-bottom: 20px;
  position: relative;
}

.flex-block {
  object-fit: fill;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 30px;
  padding-bottom: 30px;
  position: relative;
  overflow: visible;
}

.div-block-7 {
  background-color: var(--lynx-white);
  width: 2px;
  height: 3em;
  margin-top: 30px;
  margin-bottom: 20px;
  padding-top: 0;
}

.div-block-8 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--linen);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: flex-start;
  margin-top: 0;
  padding: 10px;
  display: inline-block;
}

.div-head {
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-bottom: 20px;
  margin-left: 0;
  margin-right: 0;
  padding-top: 4.5em;
  display: flex;
  position: relative;
  overflow: visible;
}

.div-head.home-copy {
  margin-left: 20px;
  margin-right: 20px;
  padding-top: 8em;
}

.div-telefon {
  background-color: var(--transparent);
  border-radius: 10px 0 0 10px;
  margin-top: 20px;
  padding: 10px;
  font-family: Josefinsans, sans-serif;
  display: inline-block;
}

.text-block {
  color: var(--lynx-white);
  letter-spacing: 1px;
  font-size: .9em;
  font-weight: 400;
}

.div-100-links {
  background-color: #0000;
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.secent-section {
  background-color: var(--lynx-white);
  background-image: url('../images/punkte-Kopie.svg'), linear-gradient(to bottom, var(--lynx-white) 12%, #f3ece399 51%, var(--lynx-white) 88%);
  background-position: 50% 100%, 0 0;
  background-size: cover, auto;
  padding-left: 2em;
  padding-right: 2em;
}

.div-100-mitte {
  justify-content: center;
  align-items: flex-start;
  margin-top: -41px;
  display: flex;
}

.div-bewegung-links {
  border: 2px solid var(--green);
  background-color: var(--lynx-white);
  object-fit: cover;
  border-radius: 100%;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 35em;
  height: 35em;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-bewegung-links.innen {
  width: 29em;
  height: 29em;
  margin-top: 0%;
}

.navbar-2 {
  background-color: var(--white);
  color: var(--white);
  flex-direction: column;
  font-family: Josefinsans, sans-serif;
  display: block;
  position: fixed;
  inset: 0% 0% auto;
  box-shadow: 0 2px 5px #0000001a;
}

.navbar-2.home {
  position: fixed;
  box-shadow: 0 2px 5px #0000001a;
}

.nav-menu-2 {
  color: var(--white);
  align-self: center;
}

.nav-link-2 {
  color: var(--dark-green);
  margin-top: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  font-weight: 300;
}

.nav-link-2:hover, .nav-link-2.w--current {
  color: var(--green);
}

.container-2 {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.image-4 {
  margin-top: 16px;
  margin-bottom: 5px;
  display: block;
}

.html-embed {
  color: var(--white);
  width: 20em;
}

.cell {
  justify-content: center;
  align-items: flex-end;
}

.quick-stack-2 {
  max-width: 1200px;
  overflow: visible;
}

.div-block-10 {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 0;
  display: flex;
  overflow: visible;
}

.div-block-11 {
  background-image: none;
  background-size: auto;
  justify-content: center;
  width: 100%;
  margin-top: 0;
  display: flex;
  position: relative;
}

.html-embed-2 {
  color: var(--lynx-white);
  width: 16em;
  margin-top: -69px;
}

.div-block-12 {
  justify-content: center;
  align-items: center;
  margin-top: 0;
  display: inline-block;
  position: relative;
}

.div-block-13 {
  z-index: 0;
  border: 2px solid var(--green);
  background-color: var(--lynx-white);
  border-radius: 100%;
  flex-direction: column;
  justify-content: flex-start;
  align-self: auto;
  align-items: center;
  width: 90%;
  height: 90%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 10px;
  display: flex;
  position: relative;
}

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

.image-5 {
  margin-bottom: -38px;
  padding-top: 10px;
}

.div-bild {
  object-fit: cover;
  background-image: linear-gradient(#0c7a342b, #0c7a342b), url('../images/nijwam-swargiary-34Tzc5f1qbA-unsplash.jpg');
  background-position: 0 0, 100%;
  background-size: auto, cover;
  border-radius: 100%;
  width: 98%;
  height: 98%;
}

.div-bild.bild2 {
  background-image: none;
}

.image-6 {
  object-fit: fill;
}

.cell-2 {
  justify-content: flex-end;
  align-items: flex-start;
  padding-left: 100px;
  font-family: Josefinsans, sans-serif;
}

.div-block-16 {
  background-color: var(--green);
  width: 2px;
  height: 6em;
  margin-top: 30px;
  margin-bottom: 0;
  margin-left: 0;
  padding-bottom: 0;
  transform: rotate(-35deg);
}

.div-block-17 {
  background-color: var(--green);
  width: 2px;
  height: 6em;
  margin: 0 100px 0 0;
  padding-left: 0;
  transform: rotate(-24deg);
}

.cell-3 {
  align-items: flex-start;
}

.div-block-18 {
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

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

.brand-2 {
  margin-left: 0;
}

.section-2 {
  background-color: var(--green);
  background-image: linear-gradient(#0c7a34e6, #1c3f1de6), url('../images/tactus-mental-health-koeln-dani-schulte.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: auto;
  margin-top: -224px;
  padding: 14.4em 2em 40px;
  display: flex;
}

.image-7 {
  width: 100%;
  height: 10%;
  display: block;
}

.team-circles {
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

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

.centered-heading {
  text-align: center;
  margin-bottom: 16px;
}

.centered-subheading {
  text-align: center;
  max-width: 530px;
  margin-left: auto;
  margin-right: auto;
}

.team-grid {
  grid-column-gap: 64px;
  grid-row-gap: 56px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 50px;
  display: grid;
}

.team-card {
  text-align: center;
  flex-direction: column;
  align-items: center;
  font-size: 14px;
  line-height: 22px;
  display: flex;
}

.team-member-image {
  object-fit: cover;
  border-radius: 50%;
  width: 270px;
  height: 270px;
  margin-bottom: 24px;
}

.team-member-name {
  margin-bottom: 6px;
  font-size: 20px;
  font-weight: 500;
  line-height: 32px;
}

.team-member-position {
  margin-bottom: 24px;
}

.div-block-19 {
  border: 2px solid var(--green);
  background-color: var(--lynx-white);
  background-image: none;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 95%;
  height: 95%;
  padding-left: 2em;
  padding-right: 2em;
  display: flex;
}

.image-scroll {
  object-fit: cover;
  object-position: 100% 50%;
  border-radius: 100%;
  width: 100%;
  height: 100%;
}

.div-bil-animation {
  background-color: var(--lynx-white);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 25em;
  height: 25em;
  display: flex;
  overflow: visible;
}

.image-9 {
  object-fit: cover;
  object-position: 25% 50%;
  border-radius: 100%;
  width: 95%;
  height: 9%;
}

.button {
  background-color: var(--green);
  color: var(--lynx-white);
  border-radius: 10px;
  margin-top: 20px;
  font-family: Josefinsans, sans-serif;
  font-weight: 300;
}

.bilder-wapper {
  max-width: 1200px;
}

.cell-5 {
  justify-content: center;
  align-items: flex-start;
  padding-left: 40px;
}

.div-block-bild {
  border: 2px solid var(--green);
  background-image: url('../images/AdobeStock_403016281-Kopie-klein.jpg');
  background-position: 30%;
  background-size: cover;
  border-radius: 100%;
  width: 20em;
  height: 20em;
}

.div-block-bild._2 {
  background-image: url('../images/stefan-cosma-0gO3-b-5m80-unsplash.jpg');
  background-position: 50%;
  background-size: contain;
  margin-top: 10px;
  padding-top: 0;
}

.div-block-bild._3 {
  background-image: url('../images/priscilla-du-preez-nF8xhLMmg0c-unsplash-Kopie.jpg');
  background-position: 80%;
}

.cell-6, .cell-7, .cell-8 {
  align-items: center;
}

.gerader-strich {
  background-color: var(--lynx-white);
  width: 2px;
  height: 3em;
  margin-top: 20px;
  padding-top: 0;
}

.cell-9 {
  justify-content: center;
  align-items: center;
}

.quick-stack-4 {
  width: 100%;
  max-width: 1200px;
  padding-top: 40px;
  padding-left: 0;
  padding-right: 0;
}

.quick-stack-5 {
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
}

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

.div-block-24 {
  background-color: var(--green);
  border-radius: 100%;
  width: 10em;
  height: 10em;
  margin-bottom: -56px;
  padding-top: 0;
  font-family: Josefinsans, sans-serif;
}

.cell-11 {
  justify-content: flex-end;
  align-items: center;
}

.div-block-25 {
  background-image: url('../images/AdobeStock_316077668.jpg');
  background-position: 0%;
  background-size: cover;
  border-radius: 100%;
  width: 10em;
  height: 10em;
  margin-top: 0;
  margin-bottom: 0;
}

.cell-12 {
  justify-content: flex-end;
  align-items: flex-start;
}

.div-bild-gross {
  background-image: url('../images/tactus-your-mental-balance-mein-angebot-koeln-dani-schulte.jpg');
  background-position: 100%;
  background-size: cover;
  border-radius: 100%;
  width: 95%;
  height: 95%;
}

.cell-13 {
  justify-content: center;
}

.grafik-gesicht {
  background-image: url('../images/tactus-mental-health-zeichnung-gesicht-nmone-design.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  align-self: flex-end;
  width: 120%;
  height: 125%;
  margin-bottom: 27px;
  margin-left: -14px;
  padding-bottom: 0;
  padding-left: 0;
}

.cell-14 {
  justify-content: center;
  align-items: center;
  padding: 0;
}

.div-block-26 {
  background-image: url('../images/a-place-for-your-mental-balance.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 100%;
  height: 100%;
}

.div-block-27 {
  background-image: url('../images/a-place-for-your-mental-balance_1.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 120%;
  height: 20em;
  margin-top: -272px;
}

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

.image-10 {
  margin-top: -200px;
  margin-bottom: 0;
}

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

.cell-17 {
  justify-content: center;
  align-items: center;
}

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

.div-kreis-25em {
  background-color: var(--lynx-white);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 18em;
  height: 18em;
  margin-bottom: -225px;
  display: flex;
}

.div-bild-95 {
  background-image: linear-gradient(#1c3f1d26, #1c3f1d26), url('../images/AdobeStock_408256796.jpg');
  background-position: 0 0, 100% 100%;
  background-size: auto, cover;
  border-radius: 100%;
  width: 95%;
  height: 95%;
}

.div-bild-95._3 {
  background-image: linear-gradient(#1c3f1d26, #1c3f1d26), url('../images/priscilla-du-preez-nF8xhLMmg0c-unsplash-2.jpg');
  background-position: 0 0, 80%;
  background-size: auto, cover;
}

.div-bild-95._2 {
  background-image: linear-gradient(#0000, #0000), url('../images/stefan-cosma-0gO3-b-5m80-unsplash.jpg');
  background-position: 0 0, 50%;
}

.quick-stack-6 {
  width: 100%;
  max-width: 1200px;
  padding-left: 0;
  padding-right: 0;
}

.cell-19 {
  align-items: flex-end;
}

.quick-stack-7 {
  max-width: 1200px;
}

.cell-20 {
  align-items: center;
  padding-top: 0;
}

.div-block-28 {
  width: 100%;
}

.button-2 {
  background-color: var(--lynx-white);
  color: var(--green);
  border-radius: 10px;
  font-family: Josefinsans, sans-serif;
  font-weight: 300;
}

.lynx-icon-social {
  color: var(--green);
  width: 18px;
  height: 18px;
  display: block;
}

.lynx-link-block {
  background-color: var(--lynx-white);
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  padding-left: 0;
  transition: background-color .3s;
  display: flex;
  box-shadow: 0 10px 15px -10px #1f20221a;
}

.lynx-link-block:hover {
  background-color: #f3ece380;
}

.lynx-social {
  grid-column-gap: 12px;
  justify-content: center;
  align-items: center;
  padding-bottom: 50px;
  padding-left: 40px;
  display: flex;
}

.lynx-link-footer {
  color: #1c3f1dbf;
  letter-spacing: 1.3px;
  text-transform: uppercase;
  font-family: Josefinsans, sans-serif;
  font-size: 11px;
  line-height: 140%;
  text-decoration: none;
  transition: color .2s;
}

.lynx-link-footer:hover {
  color: var(--dark-green);
}

.lynx-link-footer.rechts {
  opacity: 1;
  letter-spacing: 2px;
  margin-right: 17px;
}

.lynx-logo-footer-center {
  width: 64px;
  margin-left: 30px;
  margin-right: 30px;
}

.lynx-text-footer {
  color: #1c3f1dbf;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: Josefinsans, sans-serif;
  font-size: 11px;
  line-height: 140%;
}

.lynx-block-footer-center {
  border-top: 1px solid #dfdad2;
  justify-content: center;
  align-items: center;
  padding-top: 50px;
  padding-bottom: 40px;
  display: flex;
}

.footer {
  background-color: var(--white);
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  font-family: Josefinsans, sans-serif;
  font-weight: 400;
}

.lynx-arrow-features {
  background-color: var(--lynx-black);
  background-image: url('../images/Arrow_2.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 50%;
  flex: none;
  width: 55px;
  height: 55px;
  position: absolute;
  inset: -25px auto auto;
}

.image-features {
  border: 2px solid var(--green);
  object-fit: cover;
  object-position: 75% 50%;
  border-radius: 100%;
  order: 1;
  width: 95%;
  height: 95%;
  min-height: 300px;
  margin-top: 0;
  margin-bottom: 0;
  overflow: visible;
}

.lynx-link-block-features {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  transition: filter .4s;
  display: flex;
  position: relative;
}

.lynx-link-block-features:hover {
  filter: brightness(112%);
}

.lynx-heading-features-large {
  color: var(--green);
  margin-top: 0;
  margin-bottom: 30px;
  font-family: Notoserifdisplay, sans-serif;
  font-size: 3em;
  font-weight: 400;
  line-height: 122%;
}

.lynx-block-features-large {
  padding: 55px 45px 35px;
}

.features-large {
  text-align: center;
  background-color: #0000;
  border-radius: 30px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 0;
  display: flex;
}

._3-columns {
  grid-column-gap: 26px;
  grid-row-gap: 26px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-items: start;
  width: 100%;
  margin-top: 14px;
}

.content {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  font-family: Josefinsans, sans-serif;
  display: flex;
}

.section-3 {
  background-color: var(--white);
  background-image: url('../images/punkte-3.svg'), linear-gradient(52deg, var(--lynx-white), #f3ece380);
  background-position: 50% 100%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 13.5em 4em 7em;
}

.section-3._2 {
  padding-top: 4em;
}

.section-3.oben {
  background-image: linear-gradient(52deg, var(--lynx-white), #f3ece380);
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  padding-bottom: 4em;
}

.div-block-29 {
  background-color: var(--linen);
  border-radius: 11px;
  flex-direction: column;
  justify-content: center;
  align-self: auto;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding: 140px 1em 10px;
  display: flex;
}

.div-block-30 {
  background-color: var(--lynx-white);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 20em;
  height: 20em;
  margin-top: 0;
  margin-bottom: -149px;
  display: flex;
  position: relative;
}

.lynx-icon-features-small {
  width: 28px;
  height: 28px;
  display: block;
}

.lynx-block-features-yellow {
  background-color: #acb7321a;
  border-radius: 25px;
  margin-bottom: 20px;
  padding: 22px;
}

.lynx-features {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.lynx-block-features-green {
  background-color: #32b77a1a;
  border-radius: 25px;
  margin-bottom: 20px;
  padding: 22px;
}

.lynx-block-features-purple {
  background-color: #8979ec1a;
  border-radius: 25px;
  margin-bottom: 20px;
  padding: 22px;
}

.lynx-block-features-pink {
  background-color: #fd4b8b1a;
  border-radius: 25px;
  margin-bottom: 20px;
  padding: 22px;
}

.lynx-grid-features-4-columns {
  grid-column-gap: 26px;
  grid-row-gap: 26px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-items: start;
  width: 100%;
  margin-top: 14px;
}

.lynx-block-center {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

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

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

.list-item {
  color: var(--dark-green);
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Josefinsans, sans-serif;
  font-size: 1em;
  font-weight: 300;
}

.body-3 {
  font-size: 1em;
}

.list-item-2 {
  list-style: disc;
}

.list {
  color: var(--green);
  width: 70%;
  padding-left: 20px;
}

.div-block-31 {
  background-color: var(--lynx-white);
  color: var(--lynx-white);
  border-radius: 100%;
  width: 30em;
  height: 30em;
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-32 {
  background-color: var(--lynx-white);
  border-radius: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 30em;
  height: 30em;
  display: flex;
}

.div-block-33 {
  border: 2px solid var(--green);
  border-radius: 100%;
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 95%;
  height: 95%;
  display: flex;
}

.bold-text-2, .bold-text-3, .bold-text-4, .bold-text-5, .bold-text-6, .bold-text-7, .bold-text-8, .bold-text-9, .bold-text-10, .bold-text-11 {
  color: var(--green);
}

.div-block-34 {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.quick-stack-8 {
  max-width: 1200px;
}

.ladebalken {
  border: 2px solid var(--green);
  border-radius: 10px;
  width: 100%;
  max-width: 1200px;
  height: 50px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
}

.div-block-36 {
  background-color: var(--green);
  border-radius: 5px;
  align-items: center;
  width: 30%;
  height: 100%;
  display: flex;
}

.text-block-2 {
  color: var(--lynx-white);
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-left: 10px;
  font-family: Josefinsans, sans-serif;
}

.container-5 {
  max-width: 1200px;
  margin-top: 40px;
}

.div-block-37 {
  background-color: var(--green);
  width: 2px;
  height: 3em;
  margin-bottom: 0;
}

.div-block-37.links {
  transform: rotate(45deg);
}

.div-block-37._2 {
  margin-top: 20px;
  margin-right: -10px;
}

.div-block-37._2040 {
  margin-top: 20px;
  margin-bottom: 20px;
}

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

.div-block-38 {
  background-color: var(--lynx-white);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 14em;
  height: 14em;
  margin-top: 20px;
  margin-left: 10px;
  margin-right: 10px;
  display: flex;
  position: relative;
}

.div-block-39 {
  background-image: linear-gradient(#1c3f1d0d, #1c3f1d0d), url('../images/Drazen–stock.adobe.com_440987972.jpg');
  background-position: 0 0, 70%;
  background-size: auto, cover;
  border-radius: 100%;
  width: 95%;
  height: 95%;
}

.div-block-39.gruppe {
  transform-style: preserve-3d;
  background-image: url('../images/priscilla-du-preez-nF8xhLMmg0c-unsplash-gruppensession-koeln-dani-schulte.jpg');
  background-position: 75%;
  background-size: cover;
  transform: none;
}

.div-block-39.einzel {
  background-image: url('../images/ipriscilla-du-preez-aPa843frIzI-unsplash-dani-schulte.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-39.veranstaltungen {
  background-image: linear-gradient(#0000, #0000), url('../images/Jacob-Lund--stock.adobe.com-198631408-yoga--koeln-dani-schulte.jpg');
  background-position: 0 0, 100%;
}

.cell-22 {
  justify-content: center;
  align-items: center;
}

.div-block-40 {
  background-color: var(--green);
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-self: auto;
  align-items: center;
  width: 100%;
  min-height: 32em;
  margin-top: -123px;
  margin-bottom: 20px;
  padding: 127px 10px 30px;
  display: flex;
  box-shadow: 0 2px 5px #0000001a;
}

.flex-block-3 {
  padding-bottom: 20px;
}

.flex-block-3.hell {
  padding-top: 10px;
  padding-bottom: 30px;
}

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

.cell-24 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

.cell-25 {
  align-items: center;
  padding-right: 0;
}

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

.container-6 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  margin-top: 20px;
  display: flex;
}

.bold-text-12 {
  color: var(--green);
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-right: 3px;
  font-size: .8em;
}

.bold-text-13 {
  color: var(--green);
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-right: 3px;
  font-size: .8em;
  text-decoration: none;
}

.bold-text-14 {
  color: var(--green);
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-right: 3px;
  font-size: .8em;
}

.bold-text-15, .bold-text-16 {
  color: var(--green);
  letter-spacing: 2px;
  text-transform: uppercase;
  font-size: 1em;
}

.cell-27 {
  justify-content: center;
  align-items: center;
  padding-top: 40px;
}

.flex-block-4 {
  align-self: auto;
  align-items: center;
  width: 100%;
}

.cell-28, .cell-29 {
  align-items: center;
  padding-top: 40px;
}

.cell-30, .cell-31, .cell-32 {
  align-items: center;
  padding-top: 10px;
}

.list-item-3 {
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Josefinsans, sans-serif;
  font-size: 1.1em;
  font-weight: 300;
  list-style-type: none;
  display: flex;
}

.list-2 {
  margin-top: 20px;
}

.section-4 {
  background-image: url('../images/punkte-3.svg'), linear-gradient(131deg, #f3ece380, var(--lynx-white) 80%);
  background-position: 50% 100%, 0 0;
  background-size: cover, auto;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  padding: 13.5em 4em 8em;
  display: flex;
}

.div-block-41 {
  border: 2px solid var(--green);
  background-color: var(--transparent);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 30em;
  height: 30em;
  display: flex;
}

.div-block-42 {
  border: 2px none var(--green);
  background-image: url('../images/kontakt-tactus-koeln-dani-schulte-life-is-now.jpg');
  background-position: 50%;
  background-size: contain;
  border-radius: 100%;
  width: 95%;
  height: 95%;
  transform: rotate(0);
}

.div-block-42.gutschein {
  background-image: url('../images/Gutscheine-3.png');
  background-position: 50%;
  background-size: cover;
}

.cell-33 {
  justify-content: center;
  align-items: center;
}

.quick-stack-9 {
  max-width: 1200px;
  padding-left: 0;
  padding-right: 0;
}

.cell-34 {
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 0;
}

.cell-34.mitte {
  justify-content: center;
  align-items: flex-start;
  padding-top: 0;
}

.cell-35 {
  justify-content: center;
  align-items: center;
}

.div-block-43 {
  background-color: var(--green);
  width: 3em;
  height: 2px;
}

.quick-stack-10 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.image-11 {
  width: 5em;
  height: 5em;
}

.flex-block-5 {
  align-self: auto;
  align-items: center;
  margin-top: 30px;
}

.div-block-44 {
  background-color: var(--green);
  width: 2px;
  height: 3em;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 0;
}

.div-block-44._2 {
  height: 3em;
}

.body-4 {
  font-size: 1em;
}

.verlauf {
  z-index: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
}

.blenden-modus {
  opacity: 1;
  filter: blur(70px);
  mix-blend-mode: normal;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.kreis-blende {
  background-color: var(--green);
  mix-blend-mode: normal;
  border-radius: 100%;
  width: 70em;
  height: 100em;
  margin-top: 0;
  margin-left: 0;
  position: static;
}

.kreis-blende-2 {
  background-color: #f3ece366;
  border-radius: 100%;
  width: 50em;
  height: 50em;
  margin-top: 0;
  position: static;
}

.kreis-blende-3 {
  background-color: var(--dark-green);
  background-image: none;
  border-radius: 100%;
  width: 50em;
  height: 50em;
  margin-top: -7.7em;
  margin-left: 0;
  position: static;
}

.cell-36 {
  justify-content: flex-end;
  align-items: flex-end;
  padding-left: 0;
}

.button-3 {
  background-color: var(--green);
  border-radius: 10px;
  margin-top: 20px;
  font-family: Josefinsans, sans-serif;
  font-size: 1.1em;
  font-weight: 300;
}

.verlinkung {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: -20px;
  margin-bottom: 40px;
  display: flex;
}

.strich-6-40 {
  background-color: var(--green);
  width: 2px;
  height: 3em;
  margin-bottom: 40px;
}

.strich-6-40.links {
  transform: rotate(45deg);
}

.strich-6-40._20 {
  margin-bottom: 20px;
}

.lynx-arrow-features-2 {
  background-color: var(--lynx-black);
  background-image: url('../images/Arrow_2.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 50%;
  flex: none;
  width: 55px;
  height: 55px;
  position: absolute;
  inset: -25px auto auto;
}

.lynx-image-features {
  object-fit: cover;
  border-radius: 50% 50% 30px 30px;
  width: 100%;
  min-height: 300px;
}

.lynx-link-block-features-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  transition: filter .4s;
  display: flex;
  position: relative;
}

.lynx-link-block-features-2:hover {
  filter: brightness(112%);
}

.lynx-block-features-large-2 {
  padding: 55px 45px 35px;
}

.lynx-features-large {
  background-color: var(--lynx-white);
  text-align: center;
  border-radius: 30px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  box-shadow: 0 10px 15px -10px #1f20221a;
}

.lynx-grid-2-columns {
  grid-column-gap: 26px;
  grid-row-gap: 26px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: start;
  width: 100%;
  margin-top: 14px;
}

.lynx-content-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.quick-stack-11 {
  width: 100%;
  max-width: 1200px;
}

.kreis-15 {
  background-color: var(--lynx-white);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 15em;
  height: 15em;
  margin-top: 0;
  margin-left: 0;
  display: flex;
}

.div-95 {
  border: 2px solid var(--green);
  background-image: linear-gradient(#0c7a34cf, #0c7a34cf), url('../images/priscilla-du-preez-EpfyudUQB30-unsplash.jpg');
  background-position: 0 0, 50% 100%;
  background-size: auto, cover;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 95%;
  height: 95%;
  padding-top: 30px;
  display: flex;
}

.cell-37 {
  align-items: flex-start;
}

.cell-38 {
  align-items: flex-end;
}

.section-5 {
  padding-left: 2em;
  padding-right: 2em;
}

.div-95-copy {
  border: 2px solid var(--green);
  background-image: linear-gradient(#0c7a34cc, #0c7a34cc), url('../images/hannah-busing-Zyx1bK9mqmA-unsplash.jpg');
  background-position: 0 0, 20%;
  background-size: auto, cover;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 95%;
  height: 95%;
  padding-top: 30px;
  display: flex;
}

.cell-39 {
  justify-content: flex-end;
  align-items: flex-end;
}

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

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

.strich-6-20-40-copy {
  background-color: var(--green);
  width: 2px;
  height: 3em;
  margin-top: 20px;
  margin-bottom: 40px;
}

.strich-6-20-40-copy.links {
  transform: rotate(45deg);
}

.strich-6-20-40-copy._2 {
  margin-top: 40px;
}

.button-3-copy {
  background-color: var(--green);
  border-radius: 10px;
  margin-top: 20px;
  font-family: Josefinsans, sans-serif;
  font-weight: 300;
}

.button-4 {
  background-color: var(--green);
  border-radius: 10px;
  margin-top: 20px;
  font-family: Josefinsans, sans-serif;
  font-size: 1.1em;
  font-weight: 300;
}

.button-4.platz {
  margin-left: 10px;
}

.container-7 {
  max-width: 80vw;
}

.lynx-image {
  object-fit: cover;
  border-radius: 30px;
  min-height: 500px;
  box-shadow: 0 60px 60px -15px #1f20221a;
}

.lynx-image-absolute {
  z-index: 50;
  object-fit: cover;
  border-radius: 30px;
  max-width: 56%;
  position: absolute;
  inset: auto auto -6% -12%;
  box-shadow: 0 60px 60px -15px #1f20221a;
}

.lynx-block-image {
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  display: flex;
  position: relative;
}

.block-left {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-right: 10%;
  display: block;
}

.block-left._2 {
  flex-flow: column;
  padding-right: 0%;
  display: flex;
}

.block-left.trauma {
  padding-right: 5%;
}

.lynx-grid-image-right {
  grid-column-gap: 26px;
  grid-row-gap: 26px;
  grid-template-rows: auto;
  grid-template-columns: 1.2fr 1fr;
  align-items: center;
  width: 100%;
}

.lynx-content-3 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.content-veranstaltung {
  background-color: var(--lynx-white);
  border-radius: 10px;
  padding: 60px 40px;
  box-shadow: 0 2px 5px #0000001a;
}

.content-veranstaltung.neu {
  margin-top: 20px;
  padding-top: 10px;
  padding-bottom: 20px;
}

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

.div-block-46 {
  border-radius: 10px;
}

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

.bild-nicht-rund {
  background-image: url('../images/Drazen–-stock.adobe.com_298317293.jpg'), url('../images/artem-kovalev-fk3XUcfTAvk-unsplash.jpg'), url('../images/AdobeStock_408256796.jpg');
  background-position: 80%, 100% 100%, 100% 90%;
  background-size: cover, cover, cover;
  border-radius: 10px;
  width: 100%;
  height: 100%;
  margin-top: 15px;
}

.bild-nicht-rund.yogakurs {
  background-image: url('../images/Jacob-Lund--stock.adobe.com-198631408-yoga--koeln-dani-schulte.jpg'), url('../images/AdobeStock_408256796.jpg');
  background-position: 50%, 100%;
}

.bild-nicht-rund.yogakurs._02 {
  background-image: url('../images/Drazen--stock.adobe.com_440987846.jpg'), url('../images/Jacob-Lund--stock.adobe.com-198631408-yoga--koeln-dani-schulte.jpg'), url('../images/AdobeStock_408256796.jpg'), linear-gradient(#0000, #0000);
  background-position: 50%, 50%, 100%, 0 0;
  background-size: cover, cover, cover, auto;
}

.bild-nicht-rund.yogakurs._03 {
  background-image: url('../images/Studio-Romantic-stock.adobe.com-yoga-dani-schulte-tactus.jpg'), url('../images/Jacob-Lund--stock.adobe.com-198631408-yoga--koeln-dani-schulte.jpg'), url('../images/AdobeStock_408256796.jpg'), linear-gradient(#0000, #0000);
  background-position: 50%, 50%, 100%, 0 0;
  background-size: cover, cover, cover, auto;
}

.bild-nicht-rund.yogakurs.solodance {
  background-image: url('../images/AnnaStills-stock.adobe.com-388514422-dani-schulte-solo-dance.jpg'), url('../images/AdobeStock_408256796.jpg'), linear-gradient(#0000, #0000);
  background-position: 100% 20%, 100%, 0 0;
  margin-top: 0;
}

.bild-nicht-rund.yogakurs.solodance.zwei {
  background-image: url('../images/LIGHTFIELD-STUDIOS–-stock.adobe.com-319707069-dani-schulte-dance.jpg'), url('../images/AdobeStock_408256796.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 100%, 0 0;
}

.bild-nicht-rund.yogakurs.solodance._3 {
  background-image: url('../images/AnnaStills-stock.adobe.com-388514422-dani-schulte-solo-dance.jpg'), url('../images/AdobeStock_408256796.jpg'), linear-gradient(#0000, #0000);
}

.bild-nicht-rund.yogakurs._04 {
  background-image: url('../images/THANANIT–-stock.adobe.com-yoga-herbst-koeln-dani-schulte.jpg'), url('../images/AdobeStock_408256796.jpg'), linear-gradient(#0000, #0000);
  background-position: 30%, 100%, 0 0;
}

.bild-nicht-rund.yogakurs._05 {
  background-image: url('../images/ronnarong–-stock.adobe.com-yoga-winter-koeln-dani-schulte.jpg'), url('../images/AdobeStock_408256796.jpg'), linear-gradient(#0000, #0000);
  background-position: 40%, 100%, 0 0;
}

.bild-nicht-rund.yogakurs.trauma {
  background-image: url('../images/Cultura-Creative--stock.adobe.com-_544860841-2.jpg'), url('../images/AdobeStock_408256796.jpg'), linear-gradient(#0000, #0000);
  background-position: 50%, 100%, 0 0;
}

.bild-nicht-rund.yogakurs.entspannung {
  background-image: url('../images/sorrapongs--stock.adobe.com_303599036.jpg'), url('../images/AdobeStock_408256796.jpg'), linear-gradient(#0000, #0000);
  margin-top: 0;
}

.bild-nicht-rund.yogakurs.step-dance {
  background-image: url('../images/step-dance-workouts-dani-schulte-adobestock_81858902_prostock-studio.jpg'), url('../images/AdobeStock_408256796.jpg'), linear-gradient(#0000, #0000);
  background-position: 0%, 100%, 0 0;
}

.bild-nicht-rund.talkandtea {
  background-image: url('../images/sorrapongs--stock.adobe.com_303599036.jpg'), url('../images/artem-kovalev-fk3XUcfTAvk-unsplash.jpg'), url('../images/AdobeStock_408256796.jpg');
  background-position: 45%, 100% 100%, 50% 100%;
}

.bild-nicht-rund.advent {
  background-image: url('../images/Alexander-–-stock.adobe.com-yoga-seminare-koeln-dani-schulte.jpg'), url('../images/artem-kovalev-fk3XUcfTAvk-unsplash.jpg'), url('../images/AdobeStock_408256796.jpg');
  background-position: 50%, 100% 100%, 50% 100%;
}

.bild-nicht-rund.frauentag {
  background-image: url('../images/Drazen–stock.adobe.com_440987972.jpg'), url('../images/artem-kovalev-fk3XUcfTAvk-unsplash.jpg'), url('../images/AdobeStock_408256796.jpg');
  background-position: 80%, 100% 100%, 0%;
}

.bild-nicht-rund.hautundhaar {
  background-image: url('../images/haut-und-haar-gesundheit-tactus.jpg'), url('../images/artem-kovalev-fk3XUcfTAvk-unsplash.jpg'), url('../images/AdobeStock_408256796.jpg');
  background-position: 20%, 100% 100%, 0%;
}

.bild-nicht-rund.yoga-und-entspannung {
  background-image: url('../images/-ArtSys–stock.adobe.com-tactus-entspannt-im-advent.jpg'), url('../images/artem-kovalev-fk3XUcfTAvk-unsplash.jpg'), url('../images/AdobeStock_408256796.jpg');
}

.balken-workshop {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: -3em;
  display: flex;
}

.div-block-47 {
  border: 3px none var(--linen);
  background-color: var(--green);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 6em;
  height: 6em;
  display: flex;
}

.div-block-48 {
  border: 2px solid var(--green);
  background-color: var(--transparent);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 2em;
  height: 2em;
  margin-bottom: 20px;
  display: flex;
}

.html-embed-3 {
  color: var(--green);
  width: 70%;
  height: auto;
  padding-top: 5px;
}

.section-6 {
  background-image: url('../images/AdobeStock_415304386.jpeg');
  background-position: 0 0;
  background-size: cover;
  height: 50vh;
}

.div-block-17-copy {
  background-color: var(--green);
  width: 2px;
  height: 6em;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-bottom: 0;
  transform: rotate(35deg);
}

.div-bild-gross-2 {
  background-image: linear-gradient(#1c3f1d1f, #1c3f1d1f), url('../images/darius-bashar-xMNel_otvWs-unsplash-koeln.jpg');
  background-position: 0 0, 50% 20%;
  background-size: auto, cover;
  border-radius: 100%;
  width: 95%;
  height: 95%;
}

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

.lynx-text-client {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-left: 14px;
  display: flex;
}

.lynx-image-client {
  object-fit: cover;
  border-radius: 50%;
  width: 50px;
  height: 50px;
}

.lynx-client {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.lynx-reviews-bg {
  background-color: var(--lynx-white);
  border-radius: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 35px;
  display: flex;
  box-shadow: 0 10px 15px -10px #1f20221a;
}

.lynx-reviews-column {
  grid-row-gap: 26px;
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
}

.lynx-grid-reviews {
  grid-column-gap: 26px;
  grid-row-gap: 26px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-items: start;
  width: 100%;
  margin-top: 14px;
}

.lynx-block-center-2 {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 60vw;
  display: flex;
}

.lynx-content-4 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block--me {
  border: 2px none var(--green);
  background-image: linear-gradient(#1c3f1d0d, #1c3f1d0d), url('../images/daniela-schulte-tactus-mental-balance-koeln.jpg');
  background-position: 0 0, 50% 65%;
  background-size: auto, cover;
  border-radius: 100%;
  width: 95%;
  height: 95%;
  transform: rotate(0);
}

.bold-text-17 {
  color: var(--green);
}

.div-block-49 {
  border: 1.5px solid var(--green);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 1.5em;
  height: 1.5em;
  margin-right: 10px;
  display: flex;
}

.kontakt-flex {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 10px;
}

.kontakt-flex-2 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 20px;
}

.mail {
  width: 70%;
}

.image-13 {
  width: 87%;
}

.div-block-50 {
  border: 1.5px solid var(--lynx-white);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 1.5em;
  height: 1.5em;
  margin-right: 10px;
  display: flex;
}

.image-14 {
  color: var(--lynx-white);
  width: 80%;
}

.flex-block-6 {
  align-items: center;
  text-decoration: none;
}

.div-block-51 {
  background-color: var(--green);
  width: 60em;
  height: 60em;
}

.verlauf-2 {
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
}

.verlauf-innen {
  filter: blur(70px);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.verlauf-1 {
  background-color: var(--linen);
  opacity: .5;
  filter: blur(70px);
  border-radius: 100%;
  width: 30em;
  height: 30em;
}

.verlauf-1-copy {
  background-color: var(--green);
  opacity: .84;
  filter: blur(70px);
  mix-blend-mode: normal;
  border-radius: 100%;
  width: 60em;
  height: 60em;
}

.verlauf-3 {
  background-color: var(--dark-green);
  opacity: .72;
  filter: blur(70px);
  border-radius: 100%;
  width: 60em;
  height: 30em;
}

.h3 {
  color: var(--green);
  letter-spacing: 2px;
  text-transform: uppercase;
  width: 90%;
  margin-top: 10px;
  margin-bottom: 20px;
  font-family: Josefinsans, sans-serif;
  font-size: .8em;
  font-weight: 400;
  line-height: 160%;
}

.h3.expertise {
  width: 100%;
  margin-bottom: 0;
  font-size: .8em;
}

.h3.neu {
  margin-top: 20px;
  margin-bottom: 10px;
}

.h3.tabel {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: .9em;
}

.div-block-52 {
  justify-content: center;
  width: 100%;
  margin-top: 20px;
  display: flex;
}

.div-block-53 {
  background-color: var(--green);
  border-radius: 100%;
  width: 20em;
  height: 20em;
}

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

.cell-45 {
  align-items: center;
  padding-top: 10px;
}

.button-5 {
  border: 1px none var(--white);
  background-color: var(--transparent);
  outline-offset: 0px;
  color: var(--white);
  letter-spacing: 2px;
  text-transform: uppercase;
  border-radius: 10px;
  outline: 3px #fbfafa;
  margin-top: 40px;
  font-family: Josefinsans, sans-serif;
  font-size: .7em;
  font-weight: 400;
}

.div-block-54 {
  flex-direction: column;
  justify-content: flex-start;
  align-self: auto;
  align-items: center;
  width: 100%;
  height: 80%;
  display: flex;
}

.lets-talk {
  background-image: url('../images/mental-load-veranstaltung-tactus-ueber-probleme-reden.jpg');
  background-position: 45% 100%;
  background-size: cover;
  border-radius: 10px;
  width: 100%;
  height: 100%;
  margin-top: 15px;
}

.bold-text-18 {
  color: var(--green);
}

.button-6 {
  background-color: var(--green);
  border-radius: 10px;
  margin-top: 20px;
  font-family: Josefinsans, sans-serif;
  font-size: 1.1em;
  font-weight: 300;
}

.quick-stack-12 {
  width: 100%;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.div-block--me--2 {
  border: 2px solid var(--green);
  background-color: var(--green);
  background-image: url('../images/Herz_zeichen_hell.png'), linear-gradient(#1c3f1d0d, #1c3f1d0d);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: contain, auto;
  border-radius: 100%;
  width: 80%;
  height: 80%;
  transform: rotate(0);
}

.div-block-me-2 {
  border: 2px solid var(--green);
  background-color: var(--lynx-white);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 30em;
  height: 30em;
  display: flex;
}

.div-block--me-c {
  border: 2px none var(--green);
  background-image: url('../images/ipriscilla-du-preez-aPa843frIzI-unsplash-dani-schulte.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 100%;
  width: 95%;
  height: 95%;
  transform: rotate(0);
}

.div-block-55 {
  background-color: var(--green);
  width: 100%;
  height: .5px;
  margin-bottom: 20px;
}

.instagram {
  padding-left: 10px;
  padding-right: 10px;
}

.link {
  color: var(--dark-green);
  text-decoration: none;
}

.section--punkte {
  background-color: var(--white);
  background-image: url('../images/punkte-3.svg'), linear-gradient(52deg, var(--lynx-white), #f3ece380);
  background-position: 50% 100%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: auto, auto;
  margin-top: 0;
  padding: 13.5em 4em 7em;
}

.platzhalter {
  background-color: var(--lynx-white);
  opacity: 0;
  width: 0;
  height: 0;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 0;
}

.link-block {
  text-decoration: none;
}

.div-block-56 {
  background-color: var(--lynx-white);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 17em;
  height: 17em;
  margin-top: -30px;
  display: flex;
  position: relative;
}

.map-div {
  border-radius: 20px;
  width: 65%;
  height: 10em;
}

.map {
  border-radius: 10px;
  width: 100%;
  height: 100%;
}

.html-embed-4, .map-2, .html-embed-5 {
  width: 100%;
  height: 100%;
}

.ganzneu {
  color: var(--white);
  text-transform: uppercase;
  margin-top: 65px;
  margin-bottom: 70px;
  font-size: 3.7em;
  font-weight: 400;
}

.tactus-logo {
  width: 28em;
  margin-bottom: 20px;
  position: relative;
}

.container-8 {
  background-color: var(--trans);
  max-width: 1200px;
}

.div-block-57 {
  background-color: var(--white);
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 40px;
  display: flex;
  box-shadow: 0 2px 5px #0003;
}

.cell-46, .cell-47, .cell-48, .cell-49 {
  justify-content: center;
  align-items: center;
}

.div-block-58 {
  background-image: url('../images/gesicht-tactus.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 25em;
  height: 25em;
  margin-top: 10px;
  margin-bottom: 20px;
}

.quick-stack-14 {
  background-color: #0000;
  border-radius: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}

.bold-text-20 {
  color: var(--green);
}

.div-block-59 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.bold-text-21 {
  line-height: 160%;
}

.bold-text-22, .bold-text-23, .bold-text-24, .bold-text-25, .bold-text-26, .bold-text-27 {
  color: var(--green);
}

.text-block-3 {
  font-weight: 300;
}

.dropdown-list {
  text-align: center;
}

.dropdown-list.w--open {
  background-color: var(--white);
  text-align: center;
}

.bold-text-28, .bold-text-29 {
  color: var(--lynx-deep-pink);
}

.bold-text-30 {
  color: var(--green);
}

.icon-2 {
  margin-top: 20px;
}

.bold-text-31, .link-2 {
  color: var(--green);
}

.container-9 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  display: block;
}

.quick-stack-15 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-right: 1px none var(--lynx-black);
  background-color: var(--white);
  border-radius: 10px;
  width: auto;
  margin-top: 30px;
  padding: 40px 40px 0;
  position: relative;
}

.cell-51 {
  border-style: none solid solid none;
  border-width: 1px;
  border-color: var(--lynx-black);
  justify-content: center;
  align-items: center;
}

.cell-52, .cell-53 {
  border-right: 1px solid var(--lynx-black);
  border-bottom: 1px solid var(--lynx-black);
  justify-content: center;
  align-items: center;
}

.cell-54 {
  border-right: 1px none var(--lynx-black);
  border-bottom: 1px solid var(--lynx-black);
  justify-content: center;
  align-items: center;
}

.cell-55 {
  border-right: 1px solid var(--lynx-black);
  border-bottom: 1px solid var(--lynx-black);
  border-left: 1px none var(--lynx-black);
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
}

.cell-55._2 {
  border-right-style: none;
}

.cell-56 {
  border-right: 1px solid var(--lynx-black);
  border-bottom: 1px solid var(--lynx-black);
  justify-content: center;
  align-items: center;
}

.container-10 {
  max-width: 1200px;
  margin-top: 20px;
}

.yoga {
  margin-bottom: 0;
}

.link-3 {
  color: var(--green);
  text-decoration: none;
}

.yoga-2 {
  background-color: #0000;
  margin-top: 100px;
}

.link-4 {
  color: var(--green);
  text-decoration: none;
}

.solodance, .entspannung {
  margin-top: 100px;
}

.cell-57 {
  padding-top: 0;
}

.stundenplan {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.tab-link-tab-1 {
  border-right: 1px solid var(--white);
  background-color: var(--green);
  min-width: auto;
}

.tab-link-tab-1.w--current {
  border-right: 1px solid var(--white);
  background-color: var(--green);
  text-decoration: underline;
  -webkit-text-decoration-color: var(--white);
  text-decoration-color: var(--white);
  text-decoration-thickness: .8px;
}

.text-block-4 {
  color: var(--white);
  font-family: Josefinsans, sans-serif;
  font-size: 1.4em;
  font-weight: 300;
  text-decoration: none;
}

.text-block-4:hover {
  color: var(--linen);
  font-size: 1.4em;
  font-weight: 300;
  text-decoration: underline;
  text-decoration-thickness: .8px;
}

.text-block-4:focus {
  color: var(--linen);
}

.tab-link-tab-2 {
  border-right: 1px solid var(--white);
  background-color: var(--green);
  min-width: auto;
}

.tab-link-tab-2:hover {
  font-family: Josefinsans, sans-serif;
}

.tab-link-tab-2.w--current {
  background-color: var(--green);
  text-decoration: underline;
  -webkit-text-decoration-color: var(--white);
  text-decoration-color: var(--white);
  text-decoration-thickness: .8px;
}

.tab-link-tab-4 {
  border-right: 1px solid var(--white);
  background-color: var(--green);
}

.tab-link-tab-4.w--current {
  background-color: var(--green);
  color: var(--linen);
  text-decoration: underline;
  -webkit-text-decoration-color: var(--white);
  text-decoration-color: var(--white);
  text-decoration-style: solid;
  text-decoration-thickness: .8px;
}

.tab-link-tab-4.step {
  text-decoration: none;
  -webkit-text-decoration-color: var(--white);
  text-decoration-color: var(--white);
  border-right-style: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.tab-link-tab-4.step.w--current {
  background-color: var(--green);
  text-decoration: underline;
  text-decoration-thickness: .8px;
}

.tabs-menu {
  background-color: var(--green);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  display: flex;
}

.section-7 {
  justify-content: center;
  align-items: flex-start;
  max-width: none;
  display: flex;
}

.tabs {
  width: 100%;
  max-width: none;
}

.container-11 {
  max-width: 1200px;
}

.tabs-content, .div-block-60 {
  width: 100%;
}

.bold-text-33 {
  font-size: 1em;
}

.container-12 {
  max-width: 1200px;
}

.prese {
  border: 1px solid var(--green);
  background-color: var(--white);
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 20px;
  display: flex;
}

.bold-text-38 {
  font-size: 1.5em;
}

.list-item-4 {
  padding-top: 10px;
  font-family: Josefinsans, sans-serif;
  font-size: 1.1em;
  font-weight: 300;
}

.list-item-4.nichts {
  color: var(--transparent);
  list-style-type: none;
}

.list-3 {
  padding-left: 20px;
  list-style-type: disc;
}

.list-3._1 {
  margin-bottom: 10px;
}

.list-3._2 {
  margin-bottom: 24px;
}

.quick-stack-16 {
  padding-left: 0;
  padding-right: 0;
}

.grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 40px;
  margin-bottom: 20px;
}

.section-8 {
  background-color: var(--green);
  height: auto;
  padding-top: 60px;
  overflow: hidden;
}

.bold-text-39 {
  font-size: .8em;
}

@media screen and (min-width: 1440px) {
  .h1 {
    padding-right: 0;
    font-size: 3em;
  }

  .h1.xxl {
    font-size: 3em;
  }

  .h1.xxl.gruen {
    font-size: 4em;
  }

  .h1.xxl.copysite {
    margin-bottom: 50px;
    font-size: 4.5em;
  }

  .h1.linksbuedig {
    font-size: 3em;
  }

  .h1._0 {
    font-size: 4em;
  }

  .h2.hell.home-2-copy {
    font-size: 2.5em;
  }

  .image-3 {
    width: 15em;
  }

  .flex-block {
    padding-top: 0;
  }

  .div-block-7 {
    margin-top: 30px;
  }

  .div-head {
    align-items: center;
    padding-top: 5.3em;
    position: relative;
  }

  .div-bewegung-links {
    object-fit: fill;
    background-color: #0000;
    flex-wrap: nowrap;
    align-content: flex-start;
    margin-top: 0%;
    padding-top: 0;
    overflow: hidden;
  }

  .nav-link-2 {
    padding-top: 15px;
  }

  .div-block-10 {
    background-color: #0000;
  }

  .div-bild {
    object-fit: fill;
    border-radius: 0%;
    width: 100%;
    height: 120%;
    overflow: visible;
  }

  .div-block-16 {
    height: 6em;
  }

  .div-block-17 {
    margin-left: 0;
  }

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

  .section-2 {
    padding-top: 220px;
  }

  .team-member-image {
    width: 270px;
    height: 270px;
    max-height: none;
  }

  .div-block-19 {
    border-width: 2px;
    border-color: var(--green);
    object-fit: cover;
    background-color: #0000;
    border-radius: 100%;
    justify-content: center;
    align-self: auto;
    align-items: center;
    width: 95%;
    height: 95%;
    display: flex;
    overflow: visible;
  }

  .image-scroll {
    object-fit: fill;
    border-radius: 0%;
    max-width: none;
    height: auto;
  }

  .div-bil-animation {
    background-color: var(--lynx-white);
    border-radius: 100%;
    justify-content: center;
    align-self: auto;
    align-items: center;
    width: 25em;
    height: 25em;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
    overflow: visible;
  }

  .div-block-20 {
    background-color: var(--lynx-white);
    overflow: hidden;
  }

  .div-block-21 {
    background-image: url('../images/kreis-mockup.svg');
    background-size: auto;
    order: 0;
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
  }

  .bild-bewegung {
    object-fit: cover;
    object-position: 100% 100%;
    width: 100%;
    height: 130%;
  }

  .div-block-22 {
    background-image: url('../images/dev-benjamin-lDoOtrFubEM-unsplash.jpg');
    background-position: 50%;
    background-size: cover;
    height: 130%;
    display: block;
  }

  .image-8 {
    display: inline-block;
  }

  .image-9 {
    object-fit: cover;
    object-position: 100% 50%;
    border-radius: 100%;
    width: 100%;
    height: 100%;
  }

  .button {
    background-color: var(--green);
    color: var(--lynx-white);
    border-radius: 9px;
    margin-top: 20px;
    margin-bottom: 20px;
    font-family: Josefinsans, sans-serif;
    font-weight: 300;
  }

  .cell-4 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: flex-start;
  }

  .div-block-23 {
    background-color: var(--green);
    width: 2px;
    height: 6em;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-kreis-klein {
    background-color: var(--linen);
    border-radius: 100%;
    width: 10em;
    height: 10em;
  }

  .bilder-wapper {
    max-width: 1200px;
  }

  .quick-stack-3 {
    margin-top: 40px;
  }

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

  .gerader-strich {
    margin-top: 0;
  }

  .quick-stack-4 {
    margin-top: 20px;
  }

  .div-block-38 {
    width: 15em;
    height: 15em;
  }

  .div-block-40 {
    min-height: 30em;
  }

  .quick-stack-10 {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-17-copy {
    height: 6em;
  }

  .tactus-logo {
    width: 32em;
  }

  .list-item-4.nichts {
    padding-top: 0;
  }
}

@media screen and (max-width: 991px) {
  .h1.xxl {
    font-size: 3em;
  }

  .h1.xxl.gruen {
    font-size: 3.5em;
  }

  .h1.xxl.gruen.links {
    align-self: auto;
    font-size: 3.5em;
  }

  .h1.linksbuedig {
    text-align: center;
  }

  .h1._0 {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 3.5em;
  }

  .fliestext {
    font-size: 1.1em;
  }

  .fliestext.linksbueding, .fliestext.linksbueding.kontakt {
    text-align: center;
  }

  .fliestext.linksbueding.p {
    text-align: left;
  }

  .fliestext._65 {
    width: 90%;
  }

  .fliestext.mindes {
    min-height: 260px;
    font-size: 1em;
  }

  .h2 {
    width: 90%;
    min-height: auto;
  }

  .h2.linksbuedig {
    text-align: center;
  }

  .h2.linksbuedig.mobiel-klein.tabelle {
    padding: 20px 0;
  }

  .h2._90.min-h, .h2.min-h {
    min-height: 110px;
  }

  .lynx-block-hero-large {
    border-bottom-right-radius: 260px;
    width: 60%;
    margin-left: -12px;
    padding: 70px 40px;
  }

  .div-head {
    padding-top: 5vh;
  }

  .div-100-links {
    margin-top: 0;
    padding-top: 60px;
  }

  .div-bewegung-links {
    width: 25em;
    height: 25em;
  }

  .nav-link-2 {
    font-size: .85em;
  }

  .cell {
    align-items: center;
  }

  .cell-2 {
    align-items: center;
    padding-left: 0;
  }

  .div-block-16 {
    height: 3em;
    transform: rotate(0);
  }

  .div-block-17 {
    height: 3em;
    margin-bottom: 40px;
    margin-right: 0;
    transform: rotate(0);
  }

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

  .container-3 {
    max-width: 728px;
  }

  .team-grid {
    grid-column-gap: 40px;
  }

  .team-member-image {
    width: 190px;
    height: 190px;
  }

  .cell-5 {
    align-items: center;
    padding-left: 0;
  }

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

  .lynx-heading-features-large {
    font-size: 32px;
  }

  .lynx-block-features-large {
    padding: 45px 30px 25px;
  }

  ._3-columns {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .section-3 {
    padding-left: 2em;
    padding-right: 2em;
    overflow: clip;
  }

  .lynx-grid-features-4-columns {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .div-block-37._2 {
    margin-right: 0;
  }

  .div-block-40 {
    min-height: 30em;
  }

  .section-4 {
    padding-top: 10em;
    padding-bottom: 10em;
  }

  .div-block-41 {
    width: 25em;
    height: 25em;
  }

  .cell-34, .cell-34.mitte {
    align-items: center;
  }

  .quick-stack-10 {
    padding-top: 0;
  }

  .div-block-44 {
    height: 0;
  }

  .div-block-44._2 {
    margin-bottom: 0;
  }

  .icon {
    color: var(--green);
  }

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

  .button-3 {
    font-size: 1em;
  }

  .lynx-block-features-large-2 {
    padding: 45px 30px 25px;
  }

  .lynx-grid-2-columns {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .block-left {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-right: 0%;
    display: flex;
  }

  .lynx-grid-image-right {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .content-veranstaltung.neu {
    max-width: 90vw;
  }

  .bild-nicht-rund {
    background-position: 50% 43%, 100% 90%;
    background-size: cover, cover;
    height: 20em;
  }

  .bild-nicht-rund.yogakurs.trauma {
    background-image: url('../images/Cultura-Creative--stock.adobe.com-_544860841-2.jpg'), linear-gradient(#0000, #0000);
    background-position: 50% 45%, 0 0;
    background-size: cover, auto;
  }

  .bild-nicht-rund.yoga-und-entspannung {
    background-position: 50% 75%, 100% 90%, 0 0;
  }

  .div-block-17-copy {
    height: 3em;
    transform: rotate(0);
  }

  .lynx-reviews-column {
    grid-row-gap: 16px;
  }

  .lynx-grid-reviews {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

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

  .div-block-49 {
    margin-bottom: 10px;
  }

  .kontakt-flex {
    flex-direction: column;
    justify-content: flex-start;
    margin-bottom: 10px;
  }

  .kontakt-flex-2 {
    flex-direction: column;
  }

  .h3 {
    text-align: center;
  }

  .button-5 {
    font-size: 1.1em;
  }

  .lets-talk {
    background-position: 50% 43%, 100% 90%;
    background-size: cover, cover;
    height: 20em;
  }

  .button-6 {
    font-size: 1.1em;
  }

  .div-block-me-2 {
    opacity: 0;
    width: 0;
    height: 0;
  }

  .container-8 {
    width: 100%;
    max-width: none;
  }

  .div-block-58 {
    width: 10em;
  }

  .quick-stack-14 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .cell-55 {
    padding: 10px;
  }

  .tab-link-tab-1.w--current {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-4, .text-block-4:hover {
    font-size: 1.1em;
  }

  .tab-link-tab-2, .tab-link-tab-4 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .tabs-menu {
    flex-flow: wrap;
  }

  .container-11 {
    max-width: 90vw;
  }

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

  .prese {
    flex-flow: column;
    min-width: 38vw;
  }

  .grid {
    overflow: auto;
  }
}

@media screen and (max-width: 767px) {
  .lynx-block-hero-large {
    width: 80%;
    margin-bottom: -30px;
  }

  .lynx-hero-large {
    justify-content: flex-end;
    align-items: flex-start;
  }

  .team-circles {
    padding: 60px 15px;
  }

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

  .lynx-block-footer-center {
    grid-row-gap: 20px;
    flex-direction: column;
  }

  .lynx-heading-features-large {
    font-size: 26px;
  }

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

  .lynx-grid-features-4-columns {
    grid-template-columns: 1fr 1fr;
  }

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

  .lynx-image-absolute {
    left: -2%;
  }

  .block-left {
    padding-left: 5%;
    padding-right: 5%;
  }

  .lynx-grid-image-right {
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
  }

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

@media screen and (max-width: 479px) {
  .body {
    font-size: .8em;
  }

  .section {
    padding: 20px;
  }

  .div-block {
    width: 100vw;
    padding-left: 1em;
  }

  .h1.xxl {
    word-break: normal;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 30px;
    font-size: 2em;
    font-weight: 500;
  }

  .h1.xxl.gruen {
    margin-bottom: 10px;
    font-size: 2.5em;
    font-weight: 500;
  }

  .h1.xxl.gruen.links {
    text-align: center;
  }

  .h1.xxl.copysite {
    margin-top: 20px;
    margin-bottom: 40px;
    font-size: 2.5em;
  }

  .h1.linksbuedig {
    text-align: center;
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 2.5em;
  }

  .h1.linksbuedig.ohne-abstand.mittig {
    text-align: center;
    width: 90%;
    overflow: visible;
  }

  .h1.linksbuedig.ohne-abstand.mittig.h {
    width: 100%;
  }

  .h1.kleiner.gruen {
    font-size: 2em;
    font-weight: 500;
  }

  .h1._0 {
    font-size: 2.5em;
  }

  .fliestext {
    font-size: 1.25em;
  }

  .fliestext.wei {
    width: 90%;
    font-size: 1.25em;
  }

  .fliestext.wei.copy-2 {
    width: 80%;
  }

  .fliestext.linksbueding {
    text-align: center;
    width: 100%;
    font-size: 1.25em;
  }

  .fliestext.linksbueding._70 {
    width: 75%;
  }

  .fliestext.linksbueding.kontakt {
    text-align: center;
  }

  .fliestext.linksbueding.klein {
    margin-top: 0;
    font-size: 1.25em;
  }

  .fliestext.linksbueding._2, .fliestext.linksbueding.p {
    text-align: left;
  }

  .fliestext._65 {
    width: 95%;
    font-size: 1.25em;
  }

  .fliestext.mindes {
    min-height: auto;
  }

  .h2 {
    width: 85%;
    margin-bottom: 0;
    padding-top: 10px;
    font-size: 1.1em;
    line-height: 165%;
  }

  .h2.hell {
    margin-top: 0;
    font-size: 1.1em;
  }

  .h2.hell.dani {
    padding-top: 5px;
    padding-bottom: 20px;
    font-size: .7em;
  }

  .h2.hell.oben-20 {
    margin-top: 0;
    padding-bottom: 10px;
    font-size: 1.1em;
  }

  .h2.hell.neu-yor-place {
    padding-bottom: 5px;
    font-size: .74em;
  }

  .h2.hell.home-2-copy {
    letter-spacing: 0;
    text-transform: none;
    width: 95%;
    margin-top: 20px;
    padding-bottom: 12px;
    font-size: 1.5em;
    font-weight: 500;
  }

  .h2.linksbuedig {
    text-align: center;
    width: 89%;
    font-size: 1.1em;
  }

  .h2.linksbuedig.mobiel-klein {
    width: 100%;
  }

  .h2.linksbuedig.mobiel-klein.tabelle {
    order: -1;
    align-self: flex-start;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 1em;
    display: block;
  }

  .h2.linksbuedig.andere-abstand {
    padding-top: 20px;
    padding-bottom: 5px;
  }

  .h2.oben-60 {
    margin-top: 10px;
    padding-bottom: 0;
  }

  .h2._90.min-h, .h2.min-h {
    min-height: 0;
  }

  .body-2 {
    font-size: .8em;
  }

  .nav-link {
    font-size: 1.2em;
  }

  .lynx-block-hero-large {
    border-bottom-right-radius: 140px;
    width: 100%;
    margin-bottom: -400px;
    margin-left: 0;
    padding: 50px 30px;
  }

  .lynx-hero-large {
    min-height: 400px;
    margin-bottom: 400px;
  }

  .head-section {
    background-image: linear-gradient(179deg, #0c7a34cc 19%, #f3ece300 99%), radial-gradient(circle farthest-side at 50% 100%, #1c3f1dd4 37%, #1c3f1d30 81%, #f3ece33d), url('../images/annie-spratt-FZP3XVFSz0M-unsplash.jpg'), url('../images/markus-spiske-mHQ5ZixDmDI-unsplash-b.jpg');
    background-position: 0 0, 0 0, 70% 100%, 100%;
    background-repeat: repeat, repeat, repeat, repeat;
    background-size: auto, auto, cover, cover;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    overflow: visible;
  }

  .image-3 {
    width: 13em;
    margin-bottom: 15px;
  }

  .flex-block {
    width: 100%;
    overflow: visible;
  }

  .div-block-7 {
    height: 2em;
    margin-top: 11px;
  }

  .div-head {
    width: 100%;
    padding-top: 12vh;
    padding-left: 1em;
    padding-right: 1em;
    overflow: hidden;
  }

  .div-head.home-copy {
    margin-left: 0;
    margin-right: 0;
    padding-top: 8.5em;
  }

  .div-telefon {
    font-size: 1em;
  }

  .text-block {
    color: var(--transparent);
    font-size: 0;
  }

  .div-100-links {
    z-index: 3;
    justify-content: flex-end;
    margin-top: -2em;
    margin-right: 0;
    padding-top: 8px;
    font-size: .7em;
    position: absolute;
    inset: 0% 0% auto auto;
  }

  .secent-section {
    background-position: 50% 93%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: auto, auto;
    padding-left: 1em;
    padding-right: 1em;
  }

  .div-bewegung-links {
    width: 17em;
    height: 17em;
    margin-top: 20px;
  }

  .navbar-2 {
    z-index: 2;
    justify-content: center;
    display: block;
  }

  .nav-menu-2 {
    background-color: var(--lynx-white);
    border-top: 2px #1c3f1d;
    justify-content: center;
    align-items: center;
    height: 100vh;
    padding-top: 40px;
    display: flex;
    box-shadow: inset 0 2px 5px #0003;
  }

  .nav-link-2 {
    color: var(--dark-green);
    text-align: center;
    text-transform: uppercase;
    font-size: 1.5em;
  }

  .nav-link-2:hover, .nav-link-2.w--current {
    color: var(--green);
  }

  .image-4 {
    margin-bottom: 5px;
  }

  .cell {
    align-items: center;
  }

  .quick-stack-2 {
    width: 90vw;
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-block-10 {
    font-family: Josefinsans, sans-serif;
  }

  .div-block-11 {
    margin-top: 27px;
    font-size: .9em;
  }

  .html-embed-2 {
    margin-top: -60px;
  }

  .div-block-12 {
    margin-top: -27px;
  }

  .div-block-13 {
    margin-top: 0;
  }

  .image-5 {
    margin-bottom: -22px;
    padding-top: 0;
  }

  .cell-2 {
    align-items: center;
    padding-left: 0;
  }

  .div-block-16 {
    height: 3em;
    margin-top: 0;
    margin-bottom: 0;
    transform: rotate(0);
  }

  .div-block-17 {
    height: 3em;
    margin-bottom: 0;
    margin-right: 0;
    transform: rotate(0);
  }

  .cell-3 {
    justify-content: center;
    align-items: center;
  }

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

  .section-2 {
    margin-top: -132px;
    padding-bottom: 0;
  }

  .container-3 {
    max-width: none;
  }

  .centered-heading {
    margin-bottom: 24px;
  }

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

  .div-bil-animation {
    width: 17em;
    height: 17em;
  }

  .button {
    margin-bottom: 20px;
    font-size: 1.3em;
  }

  .cell-5 {
    align-items: center;
    padding-left: 0;
  }

  .quick-stack-4 {
    padding-bottom: 0;
  }

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

  .grafik-gesicht {
    margin-bottom: 0;
  }

  .cell-14 {
    justify-content: flex-start;
  }

  .image-10 {
    width: 20em;
    margin-top: -206px;
  }

  .quick-stack-6 {
    padding-top: 0;
  }

  .lynx-link-footer.rechts {
    margin-right: 0;
  }

  .menu-button {
    color: var(--green);
    margin-top: 0;
  }

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

  .image-features {
    min-height: 200px;
  }

  .lynx-heading-features-large {
    font-size: 24px;
  }

  .section-3 {
    background-image: linear-gradient(322deg, var(--lynx-white), #f3ece380 77%, #0c7a340d);
    padding-top: 15em;
    padding-left: 1em;
    padding-right: 1em;
    overflow: clip;
  }

  .lynx-grid-features-4-columns {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .container-4 {
    padding-left: 1em;
    padding-right: 1em;
  }

  .body-3 {
    font-size: .8em;
  }

  .ladebalken {
    width: 60%;
    margin-top: 20px;
    margin-bottom: -19px;
  }

  .div-block-36 {
    width: 40%;
  }

  .text-block-2 {
    font-size: .4em;
  }

  .container-5 {
    margin-top: 0;
  }

  .div-block-37 {
    order: -9999;
  }

  .div-block-37._2 {
    margin-right: 0;
  }

  .div-block-38 {
    width: 18em;
    height: 18em;
  }

  .div-block-40 {
    margin-top: -118px;
    padding-top: 120px;
  }

  .cell-28, .cell-29, .cell-30, .cell-31, .cell-32 {
    padding-top: 0;
  }

  .list-item-3 {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    width: 90%;
    padding-top: 5px;
    padding-bottom: 0;
    font-size: 1.25em;
    line-height: 160%;
    list-style-type: none;
  }

  .list-2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    list-style-type: none;
    display: flex;
  }

  .section-4 {
    padding: 10em 2em 8em;
  }

  .div-block-41 {
    width: 20em;
    height: 20em;
  }

  .cell-34, .cell-34.mitte {
    align-items: center;
  }

  .quick-stack-10 {
    padding-top: 0;
  }

  .div-block-44 {
    height: 0;
  }

  .div-block-44._2 {
    height: 3em;
    margin-top: 30px;
    margin-bottom: 0;
  }

  .body-4 {
    font-size: .8em;
  }

  .icon {
    color: var(--green);
  }

  .verlauf {
    margin-top: -1em;
  }

  .kreis-blende {
    background-image: radial-gradient(circle, #1c3f1d80, #0c7a3473 52%, #f3ece366);
    width: 10em;
    height: 30em;
  }

  .kreis-blende-2 {
    background-color: #f3ece300;
  }

  .kreis-blende-3 {
    background-color: var(--dark-green);
    width: 20em;
    height: 20em;
    margin-top: -40.2em;
    margin-left: -16.9em;
  }

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

  .button-3 {
    font-size: 1.3em;
  }

  .verlinkung {
    margin-top: 0;
  }

  .lynx-image-features {
    min-height: 200px;
  }

  .strich-6-20-40-copy {
    margin-bottom: 40px;
  }

  .button-4 {
    text-align: center;
    font-size: 1.3em;
  }

  .block-left {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-left: 5%;
    padding-right: 5%;
    display: flex;
  }

  .content-veranstaltung {
    padding: 40px 10px 20px;
  }

  .grid-bild-rechts {
    grid-auto-flow: row;
  }

  .bild-nicht-rund {
    width: 100%;
    height: 20em;
    margin-top: 0;
  }

  .bild-nicht-rund.yogakurs {
    background-position: 100% 0, 100%;
  }

  .div-block-48 {
    margin-top: 5px;
    padding-top: 1px;
  }

  .div-block-17-copy {
    height: 3em;
    margin-bottom: 0;
    transform: rotate(0);
  }

  .div-block-49 {
    border-width: 1.5px;
    margin-bottom: 10px;
  }

  .kontakt-flex {
    flex-direction: column;
    margin-bottom: 10px;
  }

  .kontakt-flex-2 {
    flex-direction: column;
    margin-top: 10px;
  }

  .image-13 {
    width: 85%;
  }

  .div-block-50 {
    border-width: 1px;
    order: -1;
    width: 2.5em;
    height: 2.5em;
    margin-left: 0;
    margin-right: 5px;
  }

  .verlauf-2 {
    z-index: 0;
  }

  .verlauf-1-copy {
    width: 100%;
  }

  .h3 {
    text-align: center;
    font-size: .9em;
  }

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

  .h3.neu, .h3.neu.m {
    margin-top: 10px;
  }

  .h3.tabel {
    font-size: .8em;
  }

  .cell-45 {
    padding-top: 0;
  }

  .button-5 {
    text-align: center;
    align-self: auto;
    font-size: .9em;
  }

  .lets-talk {
    height: 20em;
    margin-top: 0;
  }

  .button-6 {
    font-size: 1.3em;
  }

  .quick-stack-12 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    align-self: center;
  }

  .div-block-me-2 {
    opacity: 0;
    width: 0;
    height: 0;
  }

  .bold-text-19 {
    color: var(--green);
  }

  .quick-stack-13 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .section--punkte {
    background-image: linear-gradient(322deg, var(--lynx-white), #f3ece380 77%, #0c7a340d);
    padding-top: 15em;
    padding-left: 1em;
    padding-right: 1em;
    overflow: hidden;
  }

  .platzhalter {
    opacity: 0;
    width: 0;
    height: .5em;
    margin-top: 0;
  }

  .map-div {
    width: 80%;
    height: 15em;
  }

  .tactus-logo {
    width: 18em;
    margin-bottom: 15px;
  }

  .quick-stack-14 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .cell-50 {
    justify-content: center;
    align-items: center;
  }

  .container-9 {
    justify-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
    margin-left: auto;
    display: flex;
    overflow: visible;
  }

  .quick-stack-15 {
    box-sizing: border-box;
    float: none;
    aspect-ratio: auto;
    object-fit: fill;
    flex: 0 auto;
    order: 0;
    align-self: auto;
    width: 100%;
    margin-top: 10px;
    margin-left: 0;
    margin-right: auto;
    padding-top: 10px;
    padding-left: 138px;
    padding-right: 10px;
    position: sticky;
    top: auto;
    left: 0;
    overflow: auto;
  }

  .cell-55 {
    justify-content: center;
    align-items: center;
    padding: 10px;
  }

  .stundenplan {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
    overflow: visible;
  }

  .tab-link-tab-1 {
    border-right-style: none;
    border-radius: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .tab-link-tab-1.w--current {
    border: 1px #000;
    border-radius: 10px;
    padding-left: 8px;
    padding-right: 8px;
  }

  .text-block-4, .text-block-4:hover {
    font-size: 1.2em;
  }

  .tab-link-tab-2 {
    border-bottom: 1px none var(--white);
    border-right-style: none;
    border-radius: 10px;
    padding-left: 8px;
    padding-right: 8px;
  }

  .tab-link-tab-4 {
    border-right-style: none;
    border-radius: 10px;
    padding-left: 8px;
    padding-right: 8px;
  }

  .tab-link-tab-4.w--current {
    border-right-style: none;
  }

  .tabs-menu {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    background-color: var(--transparent);
    flex-flow: wrap;
    margin-top: -33px;
  }

  .bold-text-32 {
    font-size: 1em;
  }

  .div-block-60 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    object-fit: fill;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
    width: 95vw;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    display: block;
    position: relative;
    overflow: hidden;
  }

  .div-block-61 {
    box-sizing: content-box;
    clear: none;
    aspect-ratio: auto;
    justify-content: flex-start;
    align-items: flex-start;
    display: block;
    overflow: auto;
  }

  .bold-text-34, .bold-text-35, .bold-text-36, .bold-text-37 {
    font-size: 1em;
  }

  .container-12 {
    flex-flow: column;
    display: block;
  }

  .prese {
    flex-flow: column;
    min-width: 78vw;
  }

  .quick-stack-16 {
    aspect-ratio: auto;
    height: 350px;
    position: sticky;
    overflow: auto;
  }

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

#w-node-ea9d07b6-0b7c-d83e-d46e-9adcfce16184-adfba52b {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_71aea2dd-444f-4549-ba1c-881c8909c212-adfba52b, #w-node-f28c23ff-a5ba-7585-d006-69379ca66982-adfba52b {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-f490fe6f-bf1a-afbe-b2f3-1edd7a368897-adfba52b {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1.25fr 1fr;
}

#w-node-_20c72cde-f389-8f97-8c9b-15f74169f37f-adfba52b {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_7e417b5f-46d7-45c1-73bd-459d530caf04-adfba52b {
  grid-column: span 3 / span 3;
}

#w-node-cfa5be1a-1cf7-3274-8077-9f6ee65e9c9d-ab3b9a17 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_89bb25b0-cafb-b205-1623-493fda4982ad-11738652 {
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

#w-node-_65a59f45-d6b9-eab4-014c-0adaf6fe576c-11738652 {
  grid-template-rows: auto;
  grid-template-columns: .85fr .75fr;
}

#w-node-e5b4a92f-ad8e-886b-9b53-16b5564cf597-e8aab2b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

#w-node-db99362c-9173-5cc3-66b8-1e58782adf63-e8aab2b2, #w-node-_08511ec7-2ed5-a8cb-4379-3a21eb92c441-e8aab2b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a0a6da84-a564-527e-4c81-967450c47703-e8aab2b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

#w-node-a0a6da84-a564-527e-4c81-967450c4770d-e8aab2b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5793fc74-e2c6-f9f4-f424-ad5b97df0087-e8aab2b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

#w-node-_5793fc74-e2c6-f9f4-f424-ad5b97df0089-e8aab2b2, #w-node-_5793fc74-e2c6-f9f4-f424-ad5b97df00b6-e8aab2b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_14e5cfe1-aaa0-423c-5129-34adebb00283-e8aab2b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

#w-node-_14e5cfe1-aaa0-423c-5129-34adebb00285-e8aab2b2, #w-node-_14e5cfe1-aaa0-423c-5129-34adebb002ad-e8aab2b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24d39dad-08d7-9527-ae26-d39390fcd8e4-e8aab2b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

#w-node-_24d39dad-08d7-9527-ae26-d39390fcd914-e8aab2b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f25cdecd-1d31-0ee2-b469-189f14ee0d15-e8aab2b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

#w-node-f25cdecd-1d31-0ee2-b469-189f14ee0d32-e8aab2b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_143d6170-b7fd-3754-2e54-c0c8d9d9005f-e8aab2b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

#w-node-_143d6170-b7fd-3754-2e54-c0c8d9d9008f-e8aab2b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fd4b2271-da86-1ef4-7813-7f8c21477e19-e8aab2b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

#w-node-fd4b2271-da86-1ef4-7813-7f8c21477e49-e8aab2b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99d1351e-bd58-85b7-4bce-e87b5fdf86a9-e8aab2b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

#w-node-_99d1351e-bd58-85b7-4bce-e87b5fdf86ab-e8aab2b2, #w-node-_99d1351e-bd58-85b7-4bce-e87b5fdf86c9-e8aab2b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_89bb25b0-cafb-b205-1623-493fda4982ad-8d93301c {
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

#w-node-ea9d07b6-0b7c-d83e-d46e-9adcfce16184-44dbd179 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_71aea2dd-444f-4549-ba1c-881c8909c212-44dbd179, #w-node-f28c23ff-a5ba-7585-d006-69379ca66982-44dbd179 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-f490fe6f-bf1a-afbe-b2f3-1edd7a368897-44dbd179 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1.25fr 1fr;
}

#w-node-_20c72cde-f389-8f97-8c9b-15f74169f37f-44dbd179 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_7e417b5f-46d7-45c1-73bd-459d530caf04-44dbd179 {
  grid-column: span 3 / span 3;
}

#w-node-e5b4a92f-ad8e-886b-9b53-16b5564cf597-7a10c8fa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

#w-node-db99362c-9173-5cc3-66b8-1e58782adf63-7a10c8fa, #w-node-_08511ec7-2ed5-a8cb-4379-3a21eb92c441-7a10c8fa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bf4ad4a5-4b5b-742f-4037-9c987d3d83de-7a10c8fa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

#w-node-bf4ad4a5-4b5b-742f-4037-9c987d3d83e0-7a10c8fa, #w-node-bf4ad4a5-4b5b-742f-4037-9c987d3d840a-7a10c8fa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8cb7325c-6763-9f9f-f8cb-4f5af109874c-7a10c8fa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

#w-node-_8cb7325c-6763-9f9f-f8cb-4f5af109874e-7a10c8fa, #w-node-_8cb7325c-6763-9f9f-f8cb-4f5af1098776-7a10c8fa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8fa58be2-e2c5-951c-748f-1422be71dbe3-7a10c8fa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

#w-node-_8fa58be2-e2c5-951c-748f-1422be71dbe5-7a10c8fa, #w-node-_8fa58be2-e2c5-951c-748f-1422be71dc0d-7a10c8fa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5f9e579b-5de8-8b39-13ef-41cff18c9b98-7a10c8fa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

#w-node-_5f9e579b-5de8-8b39-13ef-41cff18c9b9a-7a10c8fa, #w-node-_5f9e579b-5de8-8b39-13ef-41cff18c9bc7-7a10c8fa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5521915-29ba-9a14-fcd2-4a3dbbe6f7f6-7a10c8fa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

#w-node-f5521915-29ba-9a14-fcd2-4a3dbbe6f7f8-7a10c8fa, #w-node-f5521915-29ba-9a14-fcd2-4a3dbbe6f825-7a10c8fa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aa98e48b-78f9-cd29-52a0-7a75884a21fe-c186f5c4 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-cfa5be1a-1cf7-3274-8077-9f6ee65e9c9d-7d213ec6 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-e5b4a92f-ad8e-886b-9b53-16b5564cf597-027bd88c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

#w-node-db99362c-9173-5cc3-66b8-1e58782adf63-027bd88c, #w-node-_08511ec7-2ed5-a8cb-4379-3a21eb92c441-027bd88c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bf4ad4a5-4b5b-742f-4037-9c987d3d83de-027bd88c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

#w-node-bf4ad4a5-4b5b-742f-4037-9c987d3d83e0-027bd88c, #w-node-bf4ad4a5-4b5b-742f-4037-9c987d3d840a-027bd88c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bc3bc870-2966-dbf8-65b1-5dd1ffdf038f-027bd88c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

#w-node-bc3bc870-2966-dbf8-65b1-5dd1ffdf0391-027bd88c, #w-node-bc3bc870-2966-dbf8-65b1-5dd1ffdf03a9-027bd88c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e434cb9f-663a-e6a3-582d-15eeba795c7a-027bd88c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

#w-node-e434cb9f-663a-e6a3-582d-15eeba795c7c-027bd88c, #w-node-e434cb9f-663a-e6a3-582d-15eeba795ca7-027bd88c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_841cc244-b899-7d26-d57f-b1f26b9289cf-f82a8deb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

#w-node-_841cc244-b899-7d26-d57f-b1f26b9289d1-f82a8deb, #w-node-_841cc244-b899-7d26-d57f-b1f26b9289e2-f82a8deb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5f9e579b-5de8-8b39-13ef-41cff18c9b98-f82a8deb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

#w-node-_5f9e579b-5de8-8b39-13ef-41cff18c9b9a-f82a8deb, #w-node-_5f9e579b-5de8-8b39-13ef-41cff18c9bc7-f82a8deb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e422b6f4-7e28-c1a0-b535-8b0e8369d7cf-f82a8deb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

#w-node-e422b6f4-7e28-c1a0-b535-8b0e8369d7d1-f82a8deb, #w-node-e422b6f4-7e28-c1a0-b535-8b0e8369d7e8-f82a8deb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d92567b6-6c40-b650-0769-69e38cd8d857-f82a8deb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

#w-node-d92567b6-6c40-b650-0769-69e38cd8d859-f82a8deb, #w-node-d92567b6-6c40-b650-0769-69e38cd8d870-f82a8deb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0e423c0e-b4a8-661d-6f22-d1c3cc90e192-f82a8deb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

#w-node-_0e423c0e-b4a8-661d-6f22-d1c3cc90e194-f82a8deb, #w-node-_0e423c0e-b4a8-661d-6f22-d1c3cc90e1ab-f82a8deb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_04bf47cd-7ed8-15a2-b77d-6f1868ae5a2c-f82a8deb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

#w-node-_04bf47cd-7ed8-15a2-b77d-6f1868ae5a2e-f82a8deb, #w-node-_04bf47cd-7ed8-15a2-b77d-6f1868ae5a3f-f82a8deb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4e7e79d9-1d94-6c29-f9bd-769bb70df78c-f82a8deb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

#w-node-_4e7e79d9-1d94-6c29-f9bd-769bb70df78e-f82a8deb, #w-node-_4e7e79d9-1d94-6c29-f9bd-769bb70df7a5-f82a8deb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0e015a81-8741-1d77-9240-82158af22a1f-f82a8deb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

#w-node-_0e015a81-8741-1d77-9240-82158af22a21-f82a8deb, #w-node-_0e015a81-8741-1d77-9240-82158af22a32-f82a8deb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-edb9648d-0ed3-037a-f7c4-8da8250168d3-f82a8deb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

#w-node-edb9648d-0ed3-037a-f7c4-8da8250168d5-f82a8deb, #w-node-edb9648d-0ed3-037a-f7c4-8da8250168ec-f82a8deb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e8e472e-9d6d-3c8d-391b-4d37d46e0386-f82a8deb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

#w-node-_6e8e472e-9d6d-3c8d-391b-4d37d46e0388-f82a8deb, #w-node-_6e8e472e-9d6d-3c8d-391b-4d37d46e039d-f82a8deb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32d4a62a-58d4-5fe9-78e4-fc7d477dd282-f82a8deb {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_78a87f7e-fced-b62c-019a-bcdadf33065e-f82a8deb {
  grid-column: span 4 / span 4;
}

#w-node-_63585ec2-3cbb-2c0c-2c6e-e47df35e0ae3-f82a8deb {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  display: none;
}

#w-node-e5b4a92f-ad8e-886b-9b53-16b5564cf597-cb10144f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

#w-node-db99362c-9173-5cc3-66b8-1e58782adf63-cb10144f, #w-node-_08511ec7-2ed5-a8cb-4379-3a21eb92c441-cb10144f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a0a6da84-a564-527e-4c81-967450c47703-cb10144f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

#w-node-a0a6da84-a564-527e-4c81-967450c4770d-cb10144f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24d39dad-08d7-9527-ae26-d39390fcd8e4-cb10144f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

#w-node-_24d39dad-08d7-9527-ae26-d39390fcd914-cb10144f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f25cdecd-1d31-0ee2-b469-189f14ee0d15-cb10144f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

#w-node-f25cdecd-1d31-0ee2-b469-189f14ee0d32-cb10144f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_143d6170-b7fd-3754-2e54-c0c8d9d9005f-cb10144f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

#w-node-_143d6170-b7fd-3754-2e54-c0c8d9d9008f-cb10144f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fd4b2271-da86-1ef4-7813-7f8c21477e19-cb10144f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

#w-node-fd4b2271-da86-1ef4-7813-7f8c21477e49-cb10144f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99d1351e-bd58-85b7-4bce-e87b5fdf86a9-cb10144f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

#w-node-_99d1351e-bd58-85b7-4bce-e87b5fdf86ab-cb10144f, #w-node-_99d1351e-bd58-85b7-4bce-e87b5fdf86c9-cb10144f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_851c46e4-f8b3-ea68-58c9-9b6ac04dcf10-cb10144f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

#w-node-_851c46e4-f8b3-ea68-58c9-9b6ac04dcf12-cb10144f, #w-node-_851c46e4-f8b3-ea68-58c9-9b6ac04dcf1a-cb10144f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_851c46e4-f8b3-ea68-58c9-9b6ac04dcf23-cb10144f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

#w-node-_851c46e4-f8b3-ea68-58c9-9b6ac04dcf73-cb10144f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_851c46e4-f8b3-ea68-58c9-9b6ac04dcf7d-cb10144f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

#w-node-_851c46e4-f8b3-ea68-58c9-9b6ac04dcf9b-cb10144f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_851c46e4-f8b3-ea68-58c9-9b6ac04dcfa4-cb10144f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

#w-node-_851c46e4-f8b3-ea68-58c9-9b6ac04dcfc7-cb10144f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_851c46e4-f8b3-ea68-58c9-9b6ac04dcfd0-cb10144f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

#w-node-_851c46e4-f8b3-ea68-58c9-9b6ac04dcffa-cb10144f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_851c46e4-f8b3-ea68-58c9-9b6ac04dd003-cb10144f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

#w-node-_851c46e4-f8b3-ea68-58c9-9b6ac04dd02e-cb10144f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_851c46e4-f8b3-ea68-58c9-9b6ac04dd037-cb10144f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

#w-node-_851c46e4-f8b3-ea68-58c9-9b6ac04dd039-cb10144f, #w-node-_851c46e4-f8b3-ea68-58c9-9b6ac04dd04a-cb10144f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0bc7ccdc-3e76-91b6-bd74-fe38a7e2a9d2-e3a506e7 {
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

@media screen and (max-width: 991px) {
  #w-node-_71aea2dd-444f-4549-ba1c-881c8909c212-adfba52b {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_71aea2dd-444f-4549-ba1c-881c8909c214-adfba52b {
    order: -9999;
  }

  #w-node-b2113514-f381-862e-0b6c-5b5011a66cd1-adfba52b {
    order: 3;
  }

  #w-node-d4216443-5a44-e363-f79b-ef0220c22e53-adfba52b {
    order: 2;
  }

  #w-node-f28c23ff-a5ba-7585-d006-69379ca66982-adfba52b {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-cfa5be1a-1cf7-3274-8077-9f6ee65e9c9d-ab3b9a17 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-a73daf36-a9a4-b34f-561a-98ce9eeeae9b-ab3b9a17 {
    order: 3;
  }

  #w-node-_6d46e8c1-5279-cb28-d2f1-65abc69467c6-ab3b9a17 {
    order: 7;
  }

  #w-node-_056bcaaf-ee01-5bd6-c99b-7c7ed9919bf9-ab3b9a17 {
    order: 5;
  }

  #w-node-_2807611a-c86b-0d2e-6138-9595c85b409b-ab3b9a17 {
    order: 1;
  }

  #w-node-f1abac58-8cb2-e734-8dad-b9b41b3655d4-ab3b9a17 {
    order: 2;
  }

  #w-node-aeeeddaa-8bbd-6b4a-b3a1-781d936f241f-ab3b9a17 {
    order: 4;
  }

  #w-node-_33c950f6-7b23-be09-fcc3-1b8556967d5c-ab3b9a17 {
    order: 6;
  }

  #w-node-a2fc0eaa-4bb8-59d6-953d-a38ba8ed92de-ab3b9a17 {
    order: 8;
  }

  #w-node-_02c4313f-8ad7-37be-4ed1-bbde49082846-ab3b9a17 {
    order: 10;
  }

  #w-node-_89bb25b0-cafb-b205-1623-493fda4982ad-11738652 {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-_65a59f45-d6b9-eab4-014c-0adaf6fe576c-11738652 {
    grid-template-rows: auto;
    grid-template-columns: .6fr .75fr;
  }

  #w-node-ddfef86a-2c89-d5ff-b6be-239db4884806-11738652 {
    order: -9999;
  }

  #w-node-e5b4a92f-ad8e-886b-9b53-16b5564cf597-e8aab2b2 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-e5b4a92f-ad8e-886b-9b53-16b5564cf599-e8aab2b2 {
    order: -9999;
  }

  #w-node-a0a6da84-a564-527e-4c81-967450c47703-e8aab2b2 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-a0a6da84-a564-527e-4c81-967450c4770c-e8aab2b2 {
    order: -9999;
  }

  #w-node-_5793fc74-e2c6-f9f4-f424-ad5b97df0087-e8aab2b2 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_5793fc74-e2c6-f9f4-f424-ad5b97df00b5-e8aab2b2 {
    order: -9999;
  }

  #w-node-_14e5cfe1-aaa0-423c-5129-34adebb00283-e8aab2b2 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_14e5cfe1-aaa0-423c-5129-34adebb002ac-e8aab2b2 {
    order: -9999;
  }

  #w-node-_24d39dad-08d7-9527-ae26-d39390fcd8e4-e8aab2b2 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_24d39dad-08d7-9527-ae26-d39390fcd913-e8aab2b2 {
    order: -9999;
  }

  #w-node-f25cdecd-1d31-0ee2-b469-189f14ee0d15-e8aab2b2 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-f25cdecd-1d31-0ee2-b469-189f14ee0d31-e8aab2b2 {
    order: -9999;
  }

  #w-node-_143d6170-b7fd-3754-2e54-c0c8d9d9005f-e8aab2b2 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_143d6170-b7fd-3754-2e54-c0c8d9d9008e-e8aab2b2 {
    order: -9999;
  }

  #w-node-fd4b2271-da86-1ef4-7813-7f8c21477e19-e8aab2b2 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-fd4b2271-da86-1ef4-7813-7f8c21477e48-e8aab2b2 {
    order: -9999;
  }

  #w-node-_99d1351e-bd58-85b7-4bce-e87b5fdf86a9-e8aab2b2 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_99d1351e-bd58-85b7-4bce-e87b5fdf86c8-e8aab2b2 {
    order: -9999;
  }

  #w-node-_89bb25b0-cafb-b205-1623-493fda4982ad-8d93301c {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-ddfef86a-2c89-d5ff-b6be-239db4884806-8d93301c {
    order: -9999;
  }

  #w-node-_71aea2dd-444f-4549-ba1c-881c8909c212-44dbd179 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_71aea2dd-444f-4549-ba1c-881c8909c214-44dbd179 {
    order: -9999;
  }

  #w-node-b2113514-f381-862e-0b6c-5b5011a66cd1-44dbd179 {
    order: 3;
  }

  #w-node-d4216443-5a44-e363-f79b-ef0220c22e53-44dbd179 {
    order: 2;
  }

  #w-node-f28c23ff-a5ba-7585-d006-69379ca66982-44dbd179 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-e5b4a92f-ad8e-886b-9b53-16b5564cf597-7a10c8fa {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-e5b4a92f-ad8e-886b-9b53-16b5564cf599-7a10c8fa {
    order: -9999;
  }

  #w-node-bf4ad4a5-4b5b-742f-4037-9c987d3d83de-7a10c8fa {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-bf4ad4a5-4b5b-742f-4037-9c987d3d8409-7a10c8fa {
    order: -9999;
  }

  #w-node-_8cb7325c-6763-9f9f-f8cb-4f5af109874c-7a10c8fa {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_8cb7325c-6763-9f9f-f8cb-4f5af1098775-7a10c8fa {
    order: -9999;
  }

  #w-node-_8fa58be2-e2c5-951c-748f-1422be71dbe3-7a10c8fa {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_8fa58be2-e2c5-951c-748f-1422be71dc0c-7a10c8fa {
    order: -9999;
  }

  #w-node-_5f9e579b-5de8-8b39-13ef-41cff18c9b98-7a10c8fa {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_5f9e579b-5de8-8b39-13ef-41cff18c9bc6-7a10c8fa {
    order: -9999;
  }

  #w-node-f5521915-29ba-9a14-fcd2-4a3dbbe6f7f6-7a10c8fa {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-f5521915-29ba-9a14-fcd2-4a3dbbe6f824-7a10c8fa {
    order: -9999;
  }

  #w-node-cfa5be1a-1cf7-3274-8077-9f6ee65e9c9d-7d213ec6 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-a73daf36-a9a4-b34f-561a-98ce9eeeae9b-7d213ec6 {
    order: 3;
  }

  #w-node-_6d46e8c1-5279-cb28-d2f1-65abc69467c6-7d213ec6 {
    order: 7;
  }

  #w-node-_056bcaaf-ee01-5bd6-c99b-7c7ed9919bf9-7d213ec6 {
    order: 5;
  }

  #w-node-f1abac58-8cb2-e734-8dad-b9b41b3655d4-7d213ec6 {
    order: 2;
  }

  #w-node-aeeeddaa-8bbd-6b4a-b3a1-781d936f241f-7d213ec6 {
    order: 4;
  }

  #w-node-_33c950f6-7b23-be09-fcc3-1b8556967d5c-7d213ec6 {
    order: 6;
  }

  #w-node-_02c4313f-8ad7-37be-4ed1-bbde49082846-7d213ec6 {
    order: 10;
  }

  #w-node-e5b4a92f-ad8e-886b-9b53-16b5564cf597-027bd88c {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-e5b4a92f-ad8e-886b-9b53-16b5564cf599-027bd88c {
    order: -9999;
  }

  #w-node-bf4ad4a5-4b5b-742f-4037-9c987d3d83de-027bd88c {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-bf4ad4a5-4b5b-742f-4037-9c987d3d8409-027bd88c {
    order: -9999;
  }

  #w-node-bc3bc870-2966-dbf8-65b1-5dd1ffdf038f-027bd88c {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-bc3bc870-2966-dbf8-65b1-5dd1ffdf03a8-027bd88c {
    order: -9999;
  }

  #w-node-e434cb9f-663a-e6a3-582d-15eeba795c7a-027bd88c {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-e434cb9f-663a-e6a3-582d-15eeba795ca6-027bd88c {
    order: -9999;
  }

  #w-node-_841cc244-b899-7d26-d57f-b1f26b9289cf-f82a8deb {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_841cc244-b899-7d26-d57f-b1f26b9289e1-f82a8deb {
    order: -9999;
  }

  #w-node-_5f9e579b-5de8-8b39-13ef-41cff18c9b98-f82a8deb {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_5f9e579b-5de8-8b39-13ef-41cff18c9bc6-f82a8deb {
    order: -9999;
  }

  #w-node-e422b6f4-7e28-c1a0-b535-8b0e8369d7cf-f82a8deb {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-e422b6f4-7e28-c1a0-b535-8b0e8369d7e7-f82a8deb {
    order: -9999;
  }

  #w-node-d92567b6-6c40-b650-0769-69e38cd8d857-f82a8deb {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-d92567b6-6c40-b650-0769-69e38cd8d86f-f82a8deb {
    order: -9999;
  }

  #w-node-_0e423c0e-b4a8-661d-6f22-d1c3cc90e192-f82a8deb {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_0e423c0e-b4a8-661d-6f22-d1c3cc90e1aa-f82a8deb {
    order: -9999;
  }

  #w-node-_04bf47cd-7ed8-15a2-b77d-6f1868ae5a2c-f82a8deb {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_04bf47cd-7ed8-15a2-b77d-6f1868ae5a3e-f82a8deb {
    order: -9999;
  }

  #w-node-_4e7e79d9-1d94-6c29-f9bd-769bb70df78c-f82a8deb {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_4e7e79d9-1d94-6c29-f9bd-769bb70df7a4-f82a8deb {
    order: -9999;
  }

  #w-node-_0e015a81-8741-1d77-9240-82158af22a1f-f82a8deb {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_0e015a81-8741-1d77-9240-82158af22a31-f82a8deb {
    order: -9999;
  }

  #w-node-edb9648d-0ed3-037a-f7c4-8da8250168d3-f82a8deb {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-edb9648d-0ed3-037a-f7c4-8da8250168eb-f82a8deb {
    order: -9999;
  }

  #w-node-_6e8e472e-9d6d-3c8d-391b-4d37d46e0386-f82a8deb {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_6e8e472e-9d6d-3c8d-391b-4d37d46e039c-f82a8deb {
    order: -9999;
  }

  #w-node-_32d4a62a-58d4-5fe9-78e4-fc7d477dd282-f82a8deb {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  #w-node-e5b4a92f-ad8e-886b-9b53-16b5564cf597-cb10144f {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-e5b4a92f-ad8e-886b-9b53-16b5564cf599-cb10144f {
    order: -9999;
  }

  #w-node-a0a6da84-a564-527e-4c81-967450c47703-cb10144f {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-a0a6da84-a564-527e-4c81-967450c4770c-cb10144f {
    order: -9999;
  }

  #w-node-_24d39dad-08d7-9527-ae26-d39390fcd8e4-cb10144f {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_24d39dad-08d7-9527-ae26-d39390fcd913-cb10144f {
    order: -9999;
  }

  #w-node-f25cdecd-1d31-0ee2-b469-189f14ee0d15-cb10144f {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-f25cdecd-1d31-0ee2-b469-189f14ee0d31-cb10144f {
    order: -9999;
  }

  #w-node-_143d6170-b7fd-3754-2e54-c0c8d9d9005f-cb10144f {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_143d6170-b7fd-3754-2e54-c0c8d9d9008e-cb10144f {
    order: -9999;
  }

  #w-node-fd4b2271-da86-1ef4-7813-7f8c21477e19-cb10144f {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-fd4b2271-da86-1ef4-7813-7f8c21477e48-cb10144f {
    order: -9999;
  }

  #w-node-_99d1351e-bd58-85b7-4bce-e87b5fdf86a9-cb10144f {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_99d1351e-bd58-85b7-4bce-e87b5fdf86c8-cb10144f {
    order: -9999;
  }

  #w-node-_851c46e4-f8b3-ea68-58c9-9b6ac04dcf10-cb10144f {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_851c46e4-f8b3-ea68-58c9-9b6ac04dcf19-cb10144f {
    order: -9999;
  }

  #w-node-_851c46e4-f8b3-ea68-58c9-9b6ac04dcf23-cb10144f {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_851c46e4-f8b3-ea68-58c9-9b6ac04dcf72-cb10144f {
    order: -9999;
  }

  #w-node-_851c46e4-f8b3-ea68-58c9-9b6ac04dcf7d-cb10144f {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_851c46e4-f8b3-ea68-58c9-9b6ac04dcf9a-cb10144f {
    order: -9999;
  }

  #w-node-_851c46e4-f8b3-ea68-58c9-9b6ac04dcfa4-cb10144f {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_851c46e4-f8b3-ea68-58c9-9b6ac04dcfc6-cb10144f {
    order: -9999;
  }

  #w-node-_851c46e4-f8b3-ea68-58c9-9b6ac04dcfd0-cb10144f {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_851c46e4-f8b3-ea68-58c9-9b6ac04dcff9-cb10144f {
    order: -9999;
  }

  #w-node-_851c46e4-f8b3-ea68-58c9-9b6ac04dd003-cb10144f {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_851c46e4-f8b3-ea68-58c9-9b6ac04dd02d-cb10144f {
    order: -9999;
  }

  #w-node-_851c46e4-f8b3-ea68-58c9-9b6ac04dd037-cb10144f {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_851c46e4-f8b3-ea68-58c9-9b6ac04dd049-cb10144f {
    order: -9999;
  }

  #w-node-_0bc7ccdc-3e76-91b6-bd74-fe38a7e2a9d2-e3a506e7 {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-_0bc7ccdc-3e76-91b6-bd74-fe38a7e2a9ef-e3a506e7 {
    order: -9999;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_02c4313f-8ad7-37be-4ed1-bbde49082846-7d213ec6 {
    order: -9999;
  }
}

@media screen and (max-width: 479px) {
  #w-node-ea9d07b6-0b7c-d83e-d46e-9adcfce16184-adfba52b {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-ea9d07b6-0b7c-d83e-d46e-9adcfce16186-adfba52b {
    order: -9999;
  }

  #w-node-_71aea2dd-444f-4549-ba1c-881c8909c212-adfba52b {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_71aea2dd-444f-4549-ba1c-881c8909c214-adfba52b, #w-node-d4216443-5a44-e363-f79b-ef0220c22e53-adfba52b {
    order: -9999;
  }

  #w-node-f28c23ff-a5ba-7585-d006-69379ca66982-adfba52b {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-f28c23ff-a5ba-7585-d006-69379ca66984-adfba52b {
    order: -9999;
  }

  #w-node-f28c23ff-a5ba-7585-d006-69379ca66993-adfba52b {
    order: 9999;
  }

  #w-node-f490fe6f-bf1a-afbe-b2f3-1edd7a368897-adfba52b {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-cfa5be1a-1cf7-3274-8077-9f6ee65e9c9d-ab3b9a17 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-a73daf36-a9a4-b34f-561a-98ce9eeeae9b-ab3b9a17 {
    order: 3;
  }

  #w-node-_6d46e8c1-5279-cb28-d2f1-65abc69467c6-ab3b9a17 {
    order: 5;
  }

  #w-node-_056bcaaf-ee01-5bd6-c99b-7c7ed9919bf9-ab3b9a17 {
    order: 7;
  }

  #w-node-_2807611a-c86b-0d2e-6138-9595c85b409b-ab3b9a17 {
    order: 1;
  }

  #w-node-f1abac58-8cb2-e734-8dad-b9b41b3655d4-ab3b9a17 {
    order: 2;
  }

  #w-node-aeeeddaa-8bbd-6b4a-b3a1-781d936f241f-ab3b9a17 {
    order: 4;
  }

  #w-node-_33c950f6-7b23-be09-fcc3-1b8556967d5c-ab3b9a17 {
    order: 6;
  }

  #w-node-a2fc0eaa-4bb8-59d6-953d-a38ba8ed92de-ab3b9a17 {
    order: 8;
  }

  #w-node-a29faf7c-67f7-d89e-5e72-9e827bafb134-ab3b9a17 {
    order: 0;
  }

  #w-node-_02c4313f-8ad7-37be-4ed1-bbde49082846-ab3b9a17 {
    order: 9;
  }

  #w-node-_0b3919f3-11b6-01f3-aa65-0651a4034802-ab3b9a17, #w-node-_1893672a-acdc-1d5a-6857-ad61d1b72194-ab3b9a17 {
    order: 0;
  }

  #w-node-_89bb25b0-cafb-b205-1623-493fda4982ad-11738652 {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-_65a59f45-d6b9-eab4-014c-0adaf6fe576c-11738652 {
    grid-template-rows: auto;
    grid-template-columns: .85fr;
  }

  #w-node-ddfef86a-2c89-d5ff-b6be-239db4884806-11738652 {
    order: -9999;
  }

  #w-node-e5b4a92f-ad8e-886b-9b53-16b5564cf597-e8aab2b2 {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-e5b4a92f-ad8e-886b-9b53-16b5564cf599-e8aab2b2 {
    order: -9999;
  }

  #w-node-a0a6da84-a564-527e-4c81-967450c47703-e8aab2b2 {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-a0a6da84-a564-527e-4c81-967450c4770c-e8aab2b2 {
    order: -9999;
  }

  #w-node-_5793fc74-e2c6-f9f4-f424-ad5b97df0087-e8aab2b2 {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-_5793fc74-e2c6-f9f4-f424-ad5b97df00b5-e8aab2b2 {
    order: -9999;
  }

  #w-node-_14e5cfe1-aaa0-423c-5129-34adebb00283-e8aab2b2 {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-_14e5cfe1-aaa0-423c-5129-34adebb002ac-e8aab2b2 {
    order: -9999;
  }

  #w-node-_24d39dad-08d7-9527-ae26-d39390fcd8e4-e8aab2b2 {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-_24d39dad-08d7-9527-ae26-d39390fcd913-e8aab2b2 {
    order: -9999;
  }

  #w-node-f25cdecd-1d31-0ee2-b469-189f14ee0d15-e8aab2b2 {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-f25cdecd-1d31-0ee2-b469-189f14ee0d31-e8aab2b2 {
    order: -9999;
  }

  #w-node-_143d6170-b7fd-3754-2e54-c0c8d9d9005f-e8aab2b2 {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-_143d6170-b7fd-3754-2e54-c0c8d9d9008e-e8aab2b2 {
    order: -9999;
  }

  #w-node-fd4b2271-da86-1ef4-7813-7f8c21477e19-e8aab2b2 {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-fd4b2271-da86-1ef4-7813-7f8c21477e48-e8aab2b2 {
    order: -9999;
  }

  #w-node-_99d1351e-bd58-85b7-4bce-e87b5fdf86a9-e8aab2b2 {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-_99d1351e-bd58-85b7-4bce-e87b5fdf86c8-e8aab2b2 {
    order: -9999;
  }

  #w-node-_89bb25b0-cafb-b205-1623-493fda4982ad-8d93301c {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-ddfef86a-2c89-d5ff-b6be-239db4884806-8d93301c {
    order: -9999;
  }

  #w-node-ea9d07b6-0b7c-d83e-d46e-9adcfce16184-44dbd179 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-ea9d07b6-0b7c-d83e-d46e-9adcfce16186-44dbd179 {
    order: -9999;
  }

  #w-node-_71aea2dd-444f-4549-ba1c-881c8909c212-44dbd179 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_71aea2dd-444f-4549-ba1c-881c8909c214-44dbd179, #w-node-d4216443-5a44-e363-f79b-ef0220c22e53-44dbd179 {
    order: -9999;
  }

  #w-node-f28c23ff-a5ba-7585-d006-69379ca66982-44dbd179 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-f28c23ff-a5ba-7585-d006-69379ca66984-44dbd179 {
    order: -9999;
  }

  #w-node-f28c23ff-a5ba-7585-d006-69379ca66993-44dbd179 {
    order: 9999;
  }

  #w-node-f490fe6f-bf1a-afbe-b2f3-1edd7a368897-44dbd179 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-e5b4a92f-ad8e-886b-9b53-16b5564cf597-7a10c8fa {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-e5b4a92f-ad8e-886b-9b53-16b5564cf599-7a10c8fa {
    order: -9999;
  }

  #w-node-bf4ad4a5-4b5b-742f-4037-9c987d3d83de-7a10c8fa {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-bf4ad4a5-4b5b-742f-4037-9c987d3d8409-7a10c8fa {
    order: -9999;
  }

  #w-node-_8cb7325c-6763-9f9f-f8cb-4f5af109874c-7a10c8fa {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-_8cb7325c-6763-9f9f-f8cb-4f5af1098775-7a10c8fa {
    order: -9999;
  }

  #w-node-_8fa58be2-e2c5-951c-748f-1422be71dbe3-7a10c8fa {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-_8fa58be2-e2c5-951c-748f-1422be71dc0c-7a10c8fa {
    order: -9999;
  }

  #w-node-_5f9e579b-5de8-8b39-13ef-41cff18c9b98-7a10c8fa {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-_5f9e579b-5de8-8b39-13ef-41cff18c9bc6-7a10c8fa {
    order: -9999;
  }

  #w-node-f5521915-29ba-9a14-fcd2-4a3dbbe6f7f6-7a10c8fa {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-f5521915-29ba-9a14-fcd2-4a3dbbe6f824-7a10c8fa {
    order: -9999;
  }

  #w-node-aa98e48b-78f9-cd29-52a0-7a75884a21fe-c186f5c4 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-cfa5be1a-1cf7-3274-8077-9f6ee65e9c9d-7d213ec6 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-a73daf36-a9a4-b34f-561a-98ce9eeeae9b-7d213ec6 {
    order: 3;
  }

  #w-node-_6d46e8c1-5279-cb28-d2f1-65abc69467c6-7d213ec6 {
    order: 5;
  }

  #w-node-_056bcaaf-ee01-5bd6-c99b-7c7ed9919bf9-7d213ec6 {
    order: 7;
  }

  #w-node-f1abac58-8cb2-e734-8dad-b9b41b3655d4-7d213ec6 {
    order: 2;
  }

  #w-node-aeeeddaa-8bbd-6b4a-b3a1-781d936f241f-7d213ec6 {
    order: 4;
  }

  #w-node-_33c950f6-7b23-be09-fcc3-1b8556967d5c-7d213ec6 {
    order: 6;
  }

  #w-node-a29faf7c-67f7-d89e-5e72-9e827bafb134-7d213ec6 {
    order: 0;
  }

  #w-node-_02c4313f-8ad7-37be-4ed1-bbde49082846-7d213ec6 {
    order: -9999;
  }

  #w-node-_0b3919f3-11b6-01f3-aa65-0651a4034802-7d213ec6 {
    order: 0;
  }

  #w-node-e5b4a92f-ad8e-886b-9b53-16b5564cf597-027bd88c {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-e5b4a92f-ad8e-886b-9b53-16b5564cf599-027bd88c {
    order: -9999;
  }

  #w-node-bf4ad4a5-4b5b-742f-4037-9c987d3d83de-027bd88c {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-bf4ad4a5-4b5b-742f-4037-9c987d3d8409-027bd88c {
    order: -9999;
  }

  #w-node-bc3bc870-2966-dbf8-65b1-5dd1ffdf038f-027bd88c {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-bc3bc870-2966-dbf8-65b1-5dd1ffdf03a8-027bd88c {
    order: -9999;
  }

  #w-node-e434cb9f-663a-e6a3-582d-15eeba795c7a-027bd88c {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-e434cb9f-663a-e6a3-582d-15eeba795ca6-027bd88c {
    order: -9999;
  }

  #w-node-_841cc244-b899-7d26-d57f-b1f26b9289cf-f82a8deb {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-_841cc244-b899-7d26-d57f-b1f26b9289e1-f82a8deb {
    order: -9999;
  }

  #w-node-_5f9e579b-5de8-8b39-13ef-41cff18c9b98-f82a8deb {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-_5f9e579b-5de8-8b39-13ef-41cff18c9bc6-f82a8deb {
    order: -9999;
  }

  #w-node-e422b6f4-7e28-c1a0-b535-8b0e8369d7cf-f82a8deb {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-e422b6f4-7e28-c1a0-b535-8b0e8369d7e7-f82a8deb {
    order: -9999;
  }

  #w-node-d92567b6-6c40-b650-0769-69e38cd8d857-f82a8deb {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-d92567b6-6c40-b650-0769-69e38cd8d86f-f82a8deb {
    order: -9999;
  }

  #w-node-_0e423c0e-b4a8-661d-6f22-d1c3cc90e192-f82a8deb {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-_0e423c0e-b4a8-661d-6f22-d1c3cc90e1aa-f82a8deb {
    order: -9999;
  }

  #w-node-_04bf47cd-7ed8-15a2-b77d-6f1868ae5a2c-f82a8deb {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-_04bf47cd-7ed8-15a2-b77d-6f1868ae5a3e-f82a8deb {
    order: -9999;
  }

  #w-node-_4e7e79d9-1d94-6c29-f9bd-769bb70df78c-f82a8deb {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-_4e7e79d9-1d94-6c29-f9bd-769bb70df7a4-f82a8deb {
    order: -9999;
  }

  #w-node-_0e015a81-8741-1d77-9240-82158af22a1f-f82a8deb {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-_0e015a81-8741-1d77-9240-82158af22a31-f82a8deb {
    order: -9999;
  }

  #w-node-edb9648d-0ed3-037a-f7c4-8da8250168d3-f82a8deb {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-edb9648d-0ed3-037a-f7c4-8da8250168eb-f82a8deb {
    order: -9999;
  }

  #w-node-_6e8e472e-9d6d-3c8d-391b-4d37d46e0386-f82a8deb {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-_6e8e472e-9d6d-3c8d-391b-4d37d46e039c-f82a8deb {
    order: -9999;
  }

  #w-node-_32d4a62a-58d4-5fe9-78e4-fc7d477dd282-f82a8deb {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    display: grid;
  }

  #w-node-_32d4a62a-58d4-5fe9-78e4-fc7d477dd283-f82a8deb {
    order: -9999;
  }

  #w-node-_63585ec2-3cbb-2c0c-2c6e-e47df35e0ae3-f82a8deb {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-e5b4a92f-ad8e-886b-9b53-16b5564cf597-cb10144f {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-e5b4a92f-ad8e-886b-9b53-16b5564cf599-cb10144f {
    order: -9999;
  }

  #w-node-a0a6da84-a564-527e-4c81-967450c47703-cb10144f {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-a0a6da84-a564-527e-4c81-967450c4770c-cb10144f {
    order: -9999;
  }

  #w-node-_24d39dad-08d7-9527-ae26-d39390fcd8e4-cb10144f {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-_24d39dad-08d7-9527-ae26-d39390fcd913-cb10144f {
    order: -9999;
  }

  #w-node-f25cdecd-1d31-0ee2-b469-189f14ee0d15-cb10144f {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-f25cdecd-1d31-0ee2-b469-189f14ee0d31-cb10144f {
    order: -9999;
  }

  #w-node-_143d6170-b7fd-3754-2e54-c0c8d9d9005f-cb10144f {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-_143d6170-b7fd-3754-2e54-c0c8d9d9008e-cb10144f {
    order: -9999;
  }

  #w-node-fd4b2271-da86-1ef4-7813-7f8c21477e19-cb10144f {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-fd4b2271-da86-1ef4-7813-7f8c21477e48-cb10144f {
    order: -9999;
  }

  #w-node-_99d1351e-bd58-85b7-4bce-e87b5fdf86a9-cb10144f {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-_99d1351e-bd58-85b7-4bce-e87b5fdf86c8-cb10144f {
    order: -9999;
  }

  #w-node-_851c46e4-f8b3-ea68-58c9-9b6ac04dcf10-cb10144f {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-_851c46e4-f8b3-ea68-58c9-9b6ac04dcf19-cb10144f {
    order: -9999;
  }

  #w-node-_851c46e4-f8b3-ea68-58c9-9b6ac04dcf23-cb10144f {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-_851c46e4-f8b3-ea68-58c9-9b6ac04dcf72-cb10144f {
    order: -9999;
  }

  #w-node-_851c46e4-f8b3-ea68-58c9-9b6ac04dcf7d-cb10144f {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-_851c46e4-f8b3-ea68-58c9-9b6ac04dcf9a-cb10144f {
    order: -9999;
  }

  #w-node-_851c46e4-f8b3-ea68-58c9-9b6ac04dcfa4-cb10144f {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-_851c46e4-f8b3-ea68-58c9-9b6ac04dcfc6-cb10144f {
    order: -9999;
  }

  #w-node-_851c46e4-f8b3-ea68-58c9-9b6ac04dcfd0-cb10144f {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-_851c46e4-f8b3-ea68-58c9-9b6ac04dcff9-cb10144f {
    order: -9999;
  }

  #w-node-_851c46e4-f8b3-ea68-58c9-9b6ac04dd003-cb10144f {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-_851c46e4-f8b3-ea68-58c9-9b6ac04dd02d-cb10144f {
    order: -9999;
  }

  #w-node-_851c46e4-f8b3-ea68-58c9-9b6ac04dd037-cb10144f {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-_851c46e4-f8b3-ea68-58c9-9b6ac04dd049-cb10144f {
    order: -9999;
  }

  #w-node-_0bc7ccdc-3e76-91b6-bd74-fe38a7e2a9d2-e3a506e7 {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-_0bc7ccdc-3e76-91b6-bd74-fe38a7e2a9ef-e3a506e7 {
    order: -9999;
  }
}


@font-face {
  font-family: 'Josefinsans';
  src: url('../fonts/JosefinSans-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Josefinsans';
  src: url('../fonts/JosefinSans-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Josefinsans';
  src: url('../fonts/JosefinSans-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Notoserifdisplay';
  src: url('../fonts/NotoSerifDisplay-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Notoserifdisplay';
  src: url('../fonts/NotoSerifDisplay-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}