html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  font-family: sans-serif;
}

body {
  margin: 0;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

audio, canvas, progress, video {
  vertical-align: baseline;
  display: inline-block;
}

audio:not([controls]) {
  height: 0;
  display: none;
}

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

a:active, a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

h1 {
  margin: .67em 0;
  font-size: 2em;
}

mark {
  color: #000;
  background: #ff0;
}

small {
  font-size: 80%;
}

sub, sup {
  vertical-align: baseline;
  font-size: 75%;
  line-height: 0;
  position: relative;
}

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

hr {
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

code, kbd, pre, samp {
  font-family: monospace;
  font-size: 1em;
}

button, input, optgroup, select, textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

button, html input[type="button"], input[type="reset"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled], html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

input[type="search"] {
  -webkit-appearance: none;
}

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td, th {
  padding: 0;
}

@font-face {
  font-family: webflow-icons;
  src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format("truetype");
  font-weight: normal;
  font-style: normal;
}

[class^="w-icon-"], [class*=" w-icon-"] {
  speak: none;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  font-family: webflow-icons !important;
}

.w-icon-slider-right:before {
  content: "";
}

.w-icon-slider-left:before {
  content: "";
}

.w-icon-nav-menu:before {
  content: "";
}

.w-icon-arrow-down:before, .w-icon-dropdown-toggle:before {
  content: "";
}

.w-icon-file-upload-remove:before {
  content: "";
}

.w-icon-file-upload-icon:before {
  content: "";
}

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

body {
  color: #333;
  background-color: #fff;
  min-height: 100%;
  margin: 0;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

img {
  vertical-align: middle;
  max-width: 100%;
  display: inline-block;
}

html.w-mod-touch * {
  background-attachment: scroll !important;
}

.w-block {
  display: block;
}

.w-inline-block {
  max-width: 100%;
  display: inline-block;
}

.w-clearfix:before, .w-clearfix:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-clearfix:after {
  clear: both;
}

.w-hidden {
  display: none;
}

.w-button {
  color: #fff;
  line-height: inherit;
  cursor: pointer;
  background-color: #3898ec;
  border: 0;
  border-radius: 0;
  padding: 9px 15px;
  text-decoration: none;
  display: inline-block;
}

input.w-button {
  -webkit-appearance: button;
}

html[data-w-dynpage] [data-w-cloak] {
  color: #0000 !important;
}

.w-code-block {
  margin: unset;
}

pre.w-code-block code {
  all: inherit;
}

.w-optimization {
  display: contents;
}

.w-webflow-badge, .w-webflow-badge > img {
  box-sizing: unset;
  width: unset;
  height: unset;
  max-height: unset;
  max-width: unset;
  min-height: unset;
  min-width: unset;
  margin: unset;
  padding: unset;
  float: unset;
  clear: unset;
  border: unset;
  border-radius: unset;
  background: unset;
  background-image: unset;
  background-position: unset;
  background-size: unset;
  background-repeat: unset;
  background-origin: unset;
  background-clip: unset;
  background-attachment: unset;
  background-color: unset;
  box-shadow: unset;
  transform: unset;
  direction: unset;
  font-family: unset;
  font-weight: unset;
  color: unset;
  font-size: unset;
  line-height: unset;
  font-style: unset;
  font-variant: unset;
  text-align: unset;
  letter-spacing: unset;
  -webkit-text-decoration: unset;
  text-decoration: unset;
  text-indent: unset;
  text-transform: unset;
  list-style-type: unset;
  text-shadow: unset;
  vertical-align: unset;
  cursor: unset;
  white-space: unset;
  word-break: unset;
  word-spacing: unset;
  word-wrap: unset;
  transition: unset;
}

.w-webflow-badge {
  white-space: nowrap;
  cursor: pointer;
  box-shadow: 0 0 0 1px #0000001a, 0 1px 3px #0000001a;
  visibility: visible !important;
  opacity: 1 !important;
  z-index: 2147483647 !important;
  color: #aaadb0 !important;
  overflow: unset !important;
  background-color: #fff !important;
  border-radius: 3px !important;
  width: auto !important;
  height: auto !important;
  margin: 0 !important;
  padding: 6px !important;
  font-size: 12px !important;
  line-height: 14px !important;
  text-decoration: none !important;
  display: inline-block !important;
  position: fixed !important;
  inset: auto 12px 12px auto !important;
  transform: none !important;
}

.w-webflow-badge > img {
  position: unset;
  visibility: unset !important;
  opacity: 1 !important;
  vertical-align: middle !important;
  display: inline-block !important;
}

h1, h2, h3, h4, h5, h6 {
  margin-bottom: 10px;
  font-weight: bold;
}

h1 {
  margin-top: 20px;
  font-size: 38px;
  line-height: 44px;
}

h2 {
  margin-top: 20px;
  font-size: 32px;
  line-height: 36px;
}

h3 {
  margin-top: 20px;
  font-size: 24px;
  line-height: 30px;
}

h4 {
  margin-top: 10px;
  font-size: 18px;
  line-height: 24px;
}

h5 {
  margin-top: 10px;
  font-size: 14px;
  line-height: 20px;
}

h6 {
  margin-top: 10px;
  font-size: 12px;
  line-height: 18px;
}

p {
  margin-top: 0;
  margin-bottom: 10px;
}

blockquote {
  border-left: 5px solid #e2e2e2;
  margin: 0 0 10px;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 22px;
}

figure {
  margin: 0 0 10px;
}

figcaption {
  text-align: center;
  margin-top: 5px;
}

ul, ol {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}

.w-list-unstyled {
  padding-left: 0;
  list-style: none;
}

.w-embed:before, .w-embed:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-embed:after {
  clear: both;
}

.w-video {
  width: 100%;
  padding: 0;
  position: relative;
}

.w-video iframe, .w-video object, .w-video embed {
  border: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

button, [type="button"], [type="reset"] {
  cursor: pointer;
  -webkit-appearance: button;
  border: 0;
}

.w-form {
  margin: 0 0 15px;
}

.w-form-done {
  text-align: center;
  background-color: #ddd;
  padding: 20px;
  display: none;
}

.w-form-fail {
  background-color: #ffdede;
  margin-top: 10px;
  padding: 10px;
  display: none;
}

label {
  margin-bottom: 5px;
  font-weight: bold;
  display: block;
}

.w-input, .w-select {
  color: #333;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #ccc;
  width: 100%;
  height: 38px;
  margin-bottom: 10px;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 1.42857;
  display: block;
}

.w-input::placeholder, .w-select::placeholder {
  color: #999;
}

.w-input:focus, .w-select:focus {
  border-color: #3898ec;
  outline: 0;
}

.w-input[disabled], .w-select[disabled], .w-input[readonly], .w-select[readonly], fieldset[disabled] .w-input, fieldset[disabled] .w-select {
  cursor: not-allowed;
}

.w-input[disabled]:not(.w-input-disabled), .w-select[disabled]:not(.w-input-disabled), .w-input[readonly], .w-select[readonly], fieldset[disabled]:not(.w-input-disabled) .w-input, fieldset[disabled]:not(.w-input-disabled) .w-select {
  background-color: #eee;
}

textarea.w-input, textarea.w-select {
  height: auto;
}

.w-select {
  background-color: #f3f3f3;
}

.w-select[multiple] {
  height: auto;
}

.w-form-label {
  cursor: pointer;
  margin-bottom: 0;
  font-weight: normal;
  display: inline-block;
}

.w-radio {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-radio:before, .w-radio:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-radio:after {
  clear: both;
}

.w-radio-input {
  float: left;
  margin: 3px 0 0 -20px;
  line-height: normal;
}

.w-file-upload {
  margin-bottom: 10px;
  display: block;
}

.w-file-upload-input {
  opacity: 0;
  z-index: -100;
  width: .1px;
  height: .1px;
  position: absolute;
  overflow: hidden;
}

.w-file-upload-default, .w-file-upload-uploading, .w-file-upload-success {
  color: #333;
  display: inline-block;
}

.w-file-upload-error {
  margin-top: 10px;
  display: block;
}

.w-file-upload-default.w-hidden, .w-file-upload-uploading.w-hidden, .w-file-upload-error.w-hidden, .w-file-upload-success.w-hidden {
  display: none;
}

.w-file-upload-uploading-btn {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: flex;
}

.w-file-upload-file {
  background-color: #fafafa;
  border: 1px solid #ccc;
  flex-grow: 1;
  justify-content: space-between;
  margin: 0;
  padding: 8px 9px 8px 11px;
  display: flex;
}

.w-file-upload-file-name {
  font-size: 14px;
  font-weight: normal;
  display: block;
}

.w-file-remove-link {
  cursor: pointer;
  width: auto;
  height: auto;
  margin-top: 3px;
  margin-left: 10px;
  padding: 3px;
  display: block;
}

.w-icon-file-upload-remove {
  margin: auto;
  font-size: 10px;
}

.w-file-upload-error-msg {
  color: #ea384c;
  padding: 2px 0;
  display: inline-block;
}

.w-file-upload-info {
  padding: 0 12px;
  line-height: 38px;
  display: inline-block;
}

.w-file-upload-label {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: inline-block;
}

.w-icon-file-upload-icon, .w-icon-file-upload-uploading {
  width: 20px;
  margin-right: 8px;
  display: inline-block;
}

.w-icon-file-upload-uploading {
  height: 20px;
}

.w-container {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.w-container:before, .w-container:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-container:after {
  clear: both;
}

.w-container .w-row {
  margin-left: -10px;
  margin-right: -10px;
}

.w-row:before, .w-row:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-row:after {
  clear: both;
}

.w-row .w-row {
  margin-left: 0;
  margin-right: 0;
}

.w-col {
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}

.w-col .w-col {
  padding-left: 0;
  padding-right: 0;
}

.w-col-1 {
  width: 8.33333%;
}

.w-col-2 {
  width: 16.6667%;
}

.w-col-3 {
  width: 25%;
}

.w-col-4 {
  width: 33.3333%;
}

.w-col-5 {
  width: 41.6667%;
}

.w-col-6 {
  width: 50%;
}

.w-col-7 {
  width: 58.3333%;
}

.w-col-8 {
  width: 66.6667%;
}

.w-col-9 {
  width: 75%;
}

.w-col-10 {
  width: 83.3333%;
}

.w-col-11 {
  width: 91.6667%;
}

.w-col-12 {
  width: 100%;
}

.w-hidden-main {
  display: none !important;
}

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

  .w-hidden-main {
    display: inherit !important;
  }

  .w-hidden-medium {
    display: none !important;
  }

  .w-col-medium-1 {
    width: 8.33333%;
  }

  .w-col-medium-2 {
    width: 16.6667%;
  }

  .w-col-medium-3 {
    width: 25%;
  }

  .w-col-medium-4 {
    width: 33.3333%;
  }

  .w-col-medium-5 {
    width: 41.6667%;
  }

  .w-col-medium-6 {
    width: 50%;
  }

  .w-col-medium-7 {
    width: 58.3333%;
  }

  .w-col-medium-8 {
    width: 66.6667%;
  }

  .w-col-medium-9 {
    width: 75%;
  }

  .w-col-medium-10 {
    width: 83.3333%;
  }

  .w-col-medium-11 {
    width: 91.6667%;
  }

  .w-col-medium-12 {
    width: 100%;
  }

  .w-col-stack {
    width: 100%;
    left: auto;
    right: auto;
  }
}

@media screen and (max-width: 767px) {
  .w-hidden-main, .w-hidden-medium {
    display: inherit !important;
  }

  .w-hidden-small {
    display: none !important;
  }

  .w-row, .w-container .w-row {
    margin-left: 0;
    margin-right: 0;
  }

  .w-col {
    width: 100%;
    left: auto;
    right: auto;
  }

  .w-col-small-1 {
    width: 8.33333%;
  }

  .w-col-small-2 {
    width: 16.6667%;
  }

  .w-col-small-3 {
    width: 25%;
  }

  .w-col-small-4 {
    width: 33.3333%;
  }

  .w-col-small-5 {
    width: 41.6667%;
  }

  .w-col-small-6 {
    width: 50%;
  }

  .w-col-small-7 {
    width: 58.3333%;
  }

  .w-col-small-8 {
    width: 66.6667%;
  }

  .w-col-small-9 {
    width: 75%;
  }

  .w-col-small-10 {
    width: 83.3333%;
  }

  .w-col-small-11 {
    width: 91.6667%;
  }

  .w-col-small-12 {
    width: 100%;
  }
}

@media screen and (max-width: 479px) {
  .w-container {
    max-width: none;
  }

  .w-hidden-main, .w-hidden-medium, .w-hidden-small {
    display: inherit !important;
  }

  .w-hidden-tiny {
    display: none !important;
  }

  .w-col {
    width: 100%;
  }

  .w-col-tiny-1 {
    width: 8.33333%;
  }

  .w-col-tiny-2 {
    width: 16.6667%;
  }

  .w-col-tiny-3 {
    width: 25%;
  }

  .w-col-tiny-4 {
    width: 33.3333%;
  }

  .w-col-tiny-5 {
    width: 41.6667%;
  }

  .w-col-tiny-6 {
    width: 50%;
  }

  .w-col-tiny-7 {
    width: 58.3333%;
  }

  .w-col-tiny-8 {
    width: 66.6667%;
  }

  .w-col-tiny-9 {
    width: 75%;
  }

  .w-col-tiny-10 {
    width: 83.3333%;
  }

  .w-col-tiny-11 {
    width: 91.6667%;
  }

  .w-col-tiny-12 {
    width: 100%;
  }
}

.w-widget {
  position: relative;
}

.w-widget-map {
  width: 100%;
  height: 400px;
}

.w-widget-map label {
  width: auto;
  display: inline;
}

.w-widget-map img {
  max-width: inherit;
}

.w-widget-map .gm-style-iw {
  text-align: center;
}

.w-widget-map .gm-style-iw > button {
  display: none !important;
}

.w-widget-twitter {
  overflow: hidden;
}

.w-widget-twitter-count-shim {
  vertical-align: top;
  text-align: center;
  background: #fff;
  border: 1px solid #758696;
  border-radius: 3px;
  width: 28px;
  height: 20px;
  display: inline-block;
  position: relative;
}

.w-widget-twitter-count-shim * {
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-inner {
  text-align: center;
  color: #999;
  font-family: serif;
  font-size: 15px;
  line-height: 12px;
  position: relative;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-clear {
  display: block;
  position: relative;
}

.w-widget-twitter-count-shim.w--large {
  width: 36px;
  height: 28px;
}

.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 18px;
}

.w-widget-twitter-count-shim:not(.w--vertical) {
  margin-left: 5px;
  margin-right: 8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large {
  margin-left: 6px;
}

.w-widget-twitter-count-shim:not(.w--vertical):before, .w-widget-twitter-count-shim:not(.w--vertical):after {
  content: " ";
  pointer-events: none;
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 50%;
  left: 0;
}

.w-widget-twitter-count-shim:not(.w--vertical):before {
  border-width: 4px;
  border-color: #75869600 #5d6c7b #75869600 #75869600;
  margin-top: -4px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:before {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -10px;
}

.w-widget-twitter-count-shim:not(.w--vertical):after {
  border-width: 4px;
  border-color: #fff0 #fff #fff0 #fff0;
  margin-top: -4px;
  margin-left: -8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:after {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim.w--vertical {
  width: 61px;
  height: 33px;
  margin-bottom: 8px;
}

.w-widget-twitter-count-shim.w--vertical:before, .w-widget-twitter-count-shim.w--vertical:after {
  content: " ";
  pointer-events: none;
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 100%;
  left: 50%;
}

.w-widget-twitter-count-shim.w--vertical:before {
  border-width: 5px;
  border-color: #5d6c7b #75869600 #75869600;
  margin-left: -5px;
}

.w-widget-twitter-count-shim.w--vertical:after {
  border-width: 4px;
  border-color: #fff #fff0 #fff0;
  margin-left: -4px;
}

.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 22px;
}

.w-widget-twitter-count-shim.w--vertical.w--large {
  width: 76px;
}

.w-background-video {
  color: #fff;
  height: 500px;
  position: relative;
  overflow: hidden;
}

.w-background-video > video {
  object-fit: cover;
  z-index: -100;
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
  margin: auto;
  position: absolute;
  inset: -100%;
}

.w-background-video > video::-webkit-media-controls-start-playback-button {
  -webkit-appearance: none;
  display: none !important;
}

.w-background-video--control {
  background-color: #0000;
  padding: 0;
  position: absolute;
  bottom: 1em;
  right: 1em;
}

.w-background-video--control > [hidden] {
  display: none !important;
}

.w-slider {
  text-align: center;
  clear: both;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  background: #ddd;
  height: 300px;
  position: relative;
}

.w-slider-mask {
  z-index: 1;
  white-space: nowrap;
  height: 100%;
  display: block;
  position: relative;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-slide {
  vertical-align: top;
  white-space: normal;
  text-align: left;
  width: 100%;
  height: 100%;
  display: inline-block;
  position: relative;
}

.w-slider-nav {
  z-index: 2;
  text-align: center;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  height: 40px;
  margin: auto;
  padding-top: 10px;
  position: absolute;
  inset: auto 0 0;
}

.w-slider-nav.w-round > div {
  border-radius: 100%;
}

.w-slider-nav.w-num > div {
  font-size: inherit;
  line-height: inherit;
  width: auto;
  height: auto;
  padding: .2em .5em;
}

.w-slider-nav.w-shadow > div {
  box-shadow: 0 0 3px #3336;
}

.w-slider-nav-invert {
  color: #fff;
}

.w-slider-nav-invert > div {
  background-color: #2226;
}

.w-slider-nav-invert > div.w-active {
  background-color: #222;
}

.w-slider-dot {
  cursor: pointer;
  background-color: #fff6;
  width: 1em;
  height: 1em;
  margin: 0 3px .5em;
  transition: background-color .1s, color .1s;
  display: inline-block;
  position: relative;
}

.w-slider-dot.w-active {
  background-color: #fff;
}

.w-slider-dot:focus {
  outline: none;
  box-shadow: 0 0 0 2px #fff;
}

.w-slider-dot:focus.w-active {
  box-shadow: none;
}

.w-slider-arrow-left, .w-slider-arrow-right {
  cursor: pointer;
  color: #fff;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  -webkit-user-select: none;
  user-select: none;
  width: 80px;
  margin: auto;
  font-size: 40px;
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.w-slider-arrow-left [class^="w-icon-"], .w-slider-arrow-right [class^="w-icon-"], .w-slider-arrow-left [class*=" w-icon-"], .w-slider-arrow-right [class*=" w-icon-"] {
  position: absolute;
}

.w-slider-arrow-left:focus, .w-slider-arrow-right:focus {
  outline: 0;
}

.w-slider-arrow-left {
  z-index: 3;
  right: auto;
}

.w-slider-arrow-right {
  z-index: 4;
  left: auto;
}

.w-icon-slider-left, .w-icon-slider-right {
  width: 1em;
  height: 1em;
  margin: auto;
  inset: 0;
}

.w-slider-aria-label {
  clip: rect(0 0 0 0);
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.w-slider-force-show {
  display: block !important;
}

.w-dropdown {
  text-align: left;
  z-index: 900;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  position: relative;
}

.w-dropdown-btn, .w-dropdown-toggle, .w-dropdown-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  white-space: nowrap;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  position: relative;
}

.w-dropdown-toggle {
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
  padding-right: 40px;
  display: inline-block;
}

.w-dropdown-toggle:focus {
  outline: 0;
}

.w-icon-dropdown-toggle {
  width: 1em;
  height: 1em;
  margin: auto 20px auto auto;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

.w-dropdown-list {
  background: #ddd;
  min-width: 100%;
  display: none;
  position: absolute;
}

.w-dropdown-list.w--open {
  display: block;
}

.w-dropdown-link {
  color: #222;
  padding: 10px 20px;
  display: block;
}

.w-dropdown-link.w--current {
  color: #0082f3;
}

.w-dropdown-link:focus {
  outline: 0;
}

@media screen and (max-width: 767px) {
  .w-nav-brand {
    padding-left: 10px;
  }
}

.w-lightbox-backdrop {
  cursor: auto;
  letter-spacing: normal;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  color: #fff;
  text-align: center;
  z-index: 2000;
  opacity: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -webkit-tap-highlight-color: transparent;
  background: #000000e6;
  outline: 0;
  font-family: Helvetica Neue, Helvetica, Ubuntu, Segoe UI, Verdana, sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: 300;
  line-height: 1.2;
  list-style: disc;
  position: fixed;
  inset: 0;
  -webkit-transform: translate(0);
}

.w-lightbox-backdrop, .w-lightbox-container {
  -webkit-overflow-scrolling: touch;
  height: 100%;
  overflow: auto;
}

.w-lightbox-content {
  height: 100vh;
  position: relative;
  overflow: hidden;
}

.w-lightbox-view {
  opacity: 0;
  width: 100vw;
  height: 100vh;
  position: absolute;
}

.w-lightbox-view:before {
  content: "";
  height: 100vh;
}

.w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
  height: 86vh;
}

.w-lightbox-frame, .w-lightbox-view:before {
  vertical-align: middle;
  display: inline-block;
}

.w-lightbox-figure {
  margin: 0;
  position: relative;
}

.w-lightbox-group .w-lightbox-figure {
  cursor: pointer;
}

.w-lightbox-img {
  width: auto;
  max-width: none;
  height: auto;
}

.w-lightbox-image {
  float: none;
  max-width: 100vw;
  max-height: 100vh;
  display: block;
}

.w-lightbox-group .w-lightbox-image {
  max-height: 86vh;
}

.w-lightbox-caption {
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: #0006;
  padding: .5em 1em;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-lightbox-embed {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}

.w-lightbox-control {
  cursor: pointer;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
  width: 4em;
  transition: all .3s;
  position: absolute;
  top: 0;
}

.w-lightbox-left {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==");
  display: none;
  bottom: 0;
  left: 0;
}

.w-lightbox-right {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+");
  display: none;
  bottom: 0;
  right: 0;
}

.w-lightbox-close {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");
  background-size: 18px;
  height: 2.6em;
  right: 0;
}

.w-lightbox-strip {
  white-space: nowrap;
  padding: 0 1vh;
  line-height: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: auto hidden;
}

.w-lightbox-item {
  box-sizing: content-box;
  cursor: pointer;
  width: 10vh;
  padding: 2vh 1vh;
  display: inline-block;
  -webkit-transform: translate3d(0, 0, 0);
}

.w-lightbox-active {
  opacity: .3;
}

.w-lightbox-thumbnail {
  background: #222;
  height: 10vh;
  position: relative;
  overflow: hidden;
}

.w-lightbox-thumbnail-image {
  position: absolute;
  top: 0;
  left: 0;
}

.w-lightbox-thumbnail .w-lightbox-tall {
  width: 100%;
  top: 50%;
  transform: translate(0, -50%);
}

.w-lightbox-thumbnail .w-lightbox-wide {
  height: 100%;
  left: 50%;
  transform: translate(-50%);
}

.w-lightbox-spinner {
  box-sizing: border-box;
  border: 5px solid #0006;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  margin-left: -20px;
  animation: .8s linear infinite spin;
  position: absolute;
  top: 50%;
  left: 50%;
}

.w-lightbox-spinner:after {
  content: "";
  border: 3px solid #0000;
  border-bottom-color: #fff;
  border-radius: 50%;
  position: absolute;
  inset: -4px;
}

.w-lightbox-hide {
  display: none;
}

.w-lightbox-noscroll {
  overflow: hidden;
}

@media (min-width: 768px) {
  .w-lightbox-content {
    height: 96vh;
    margin-top: 2vh;
  }

  .w-lightbox-view, .w-lightbox-view:before {
    height: 96vh;
  }

  .w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
    height: 84vh;
  }

  .w-lightbox-image {
    max-width: 96vw;
    max-height: 96vh;
  }

  .w-lightbox-group .w-lightbox-image {
    max-width: 82.3vw;
    max-height: 84vh;
  }

  .w-lightbox-left, .w-lightbox-right {
    opacity: .5;
    display: block;
  }

  .w-lightbox-close {
    opacity: .8;
  }

  .w-lightbox-control:hover {
    opacity: 1;
  }
}

.w-lightbox-inactive, .w-lightbox-inactive:hover {
  opacity: 0;
}

.w-richtext:before, .w-richtext:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-richtext:after {
  clear: both;
}

.w-richtext[contenteditable="true"]:before, .w-richtext[contenteditable="true"]:after {
  white-space: initial;
}

.w-richtext ol, .w-richtext ul {
  overflow: hidden;
}

.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after, .w-richtext .w-richtext-figure-selected[data-rt-type="video"] div:after, .w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div, .w-richtext .w-richtext-figure-selected[data-rt-type="image"] div {
  outline: 2px solid #2895f7;
}

.w-richtext figure.w-richtext-figure-type-video > div:after, .w-richtext figure[data-rt-type="video"] > div:after {
  content: "";
  display: none;
  position: absolute;
  inset: 0;
}

.w-richtext figure {
  max-width: 60%;
  position: relative;
}

.w-richtext figure > div:before {
  cursor: default !important;
}

.w-richtext figure img {
  width: 100%;
}

.w-richtext figure figcaption.w-richtext-figcaption-placeholder {
  opacity: .6;
}

.w-richtext figure div {
  color: #0000;
  font-size: 0;
}

.w-richtext figure.w-richtext-figure-type-image, .w-richtext figure[data-rt-type="image"] {
  display: table;
}

.w-richtext figure.w-richtext-figure-type-image > div, .w-richtext figure[data-rt-type="image"] > div {
  display: inline-block;
}

.w-richtext figure.w-richtext-figure-type-image > figcaption, .w-richtext figure[data-rt-type="image"] > figcaption {
  caption-side: bottom;
  display: table-caption;
}

.w-richtext figure.w-richtext-figure-type-video, .w-richtext figure[data-rt-type="video"] {
  width: 60%;
  height: 0;
}

.w-richtext figure.w-richtext-figure-type-video iframe, .w-richtext figure[data-rt-type="video"] iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.w-richtext figure.w-richtext-figure-type-video > div, .w-richtext figure[data-rt-type="video"] > div {
  width: 100%;
}

.w-richtext figure.w-richtext-align-center {
  clear: both;
  margin-left: auto;
  margin-right: auto;
}

.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image > div, .w-richtext figure.w-richtext-align-center[data-rt-type="image"] > div {
  max-width: 100%;
}

.w-richtext figure.w-richtext-align-normal {
  clear: both;
}

.w-richtext figure.w-richtext-align-fullwidth {
  text-align: center;
  clear: both;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-richtext figure.w-richtext-align-fullwidth > div {
  padding-bottom: inherit;
  display: inline-block;
}

.w-richtext figure.w-richtext-align-fullwidth > figcaption {
  display: block;
}

.w-richtext figure.w-richtext-align-floatleft {
  float: left;
  clear: none;
  margin-right: 15px;
}

.w-richtext figure.w-richtext-align-floatright {
  float: right;
  clear: none;
  margin-left: 15px;
}

.w-nav {
  z-index: 1000;
  background: #ddd;
  position: relative;
}

.w-nav:before, .w-nav:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-nav:after {
  clear: both;
}

.w-nav-brand {
  float: left;
  color: #333;
  text-decoration: none;
  position: relative;
}

.w-nav-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.w-nav-link.w--current {
  color: #0082f3;
}

.w-nav-menu {
  float: right;
  position: relative;
}

[data-nav-menu-open] {
  text-align: center;
  background: #c8c8c8;
  min-width: 200px;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: visible;
  display: block !important;
}

.w--nav-link-open {
  display: block;
  position: relative;
}

.w-nav-overlay {
  width: 100%;
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-nav-overlay [data-nav-menu-open] {
  top: 0;
}

.w-nav[data-animation="over-left"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-left"] .w-nav-overlay, .w-nav[data-animation="over-left"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  right: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay, .w-nav[data-animation="over-right"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  left: auto;
}

.w-nav-button {
  float: right;
  cursor: pointer;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  -webkit-user-select: none;
  user-select: none;
  padding: 18px;
  font-size: 24px;
  display: none;
  position: relative;
}

.w-nav-button:focus {
  outline: 0;
}

.w-nav-button.w--open {
  color: #fff;
  background-color: #c8c8c8;
}

.w-nav[data-collapse="all"] .w-nav-menu {
  display: none;
}

.w-nav[data-collapse="all"] .w-nav-button, .w--nav-dropdown-open, .w--nav-dropdown-toggle-open {
  display: block;
}

.w--nav-dropdown-list-open {
  position: static;
}

@media screen and (max-width: 991px) {
  .w-nav[data-collapse="medium"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="medium"] .w-nav-button {
    display: block;
  }
}

@media screen and (max-width: 767px) {
  .w-nav[data-collapse="small"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="small"] .w-nav-button {
    display: block;
  }

  .w-nav-brand {
    padding-left: 10px;
  }
}

@media screen and (max-width: 479px) {
  .w-nav[data-collapse="tiny"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="tiny"] .w-nav-button {
    display: block;
  }
}

.w-tabs {
  position: relative;
}

.w-tabs:before, .w-tabs:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-tabs:after {
  clear: both;
}

.w-tab-menu {
  position: relative;
}

.w-tab-link {
  vertical-align: top;
  text-align: left;
  cursor: pointer;
  color: #222;
  background-color: #ddd;
  padding: 9px 30px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.w-tab-link.w--current {
  background-color: #c8c8c8;
}

.w-tab-link:focus {
  outline: 0;
}

.w-tab-content {
  display: block;
  position: relative;
  overflow: hidden;
}

.w-tab-pane {
  display: none;
  position: relative;
}

.w--tab-active {
  display: block;
}

@media screen and (max-width: 479px) {
  .w-tab-link {
    display: block;
  }
}

.w-ix-emptyfix:after {
  content: "";
}

@keyframes spin {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(360deg);
  }
}

.w-dyn-empty {
  background-color: #ddd;
  padding: 10px;
}

.w-dyn-hide, .w-dyn-bind-empty, .w-condition-invisible {
  display: none !important;
}

.wf-layout-layout {
  display: grid;
}

@font-face {
  font-family: Gilroy;
  src: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/639b27ff1baaea3dcde618bf_Gilroy-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Gilroy;
  src: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/639b280028159fd7cc4a484e_Gilroy-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Gilroy;
  src: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/639b27ff8d66bb4be635b7f2_Gilroy-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Gilroy;
  src: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/639b27fff69daff6648cad59_Gilroy-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Gilroy;
  src: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/639b27ffec76733610581144_Gilroy-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Gilroy;
  src: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/639b27ff5ad7152be5f0989e_Gilroy-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

:root {
  --peach: #ed807d;
  --forest: #3a6e6a;
  --cream: #fff8e8;
  --charcoal: #333;
  --white: white;
}

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

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

.w-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-checkbox:before {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox-input {
  float: left;
  margin: 4px 0 0 -20px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

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

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

body {
  color: #303030;
  font-family: Gilroy, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.4em;
}

h2 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 32px;
  font-weight: bold;
  line-height: 36px;
}

h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 24px;
  font-weight: bold;
  line-height: 30px;
}

p {
  margin-bottom: 16px;
  line-height: 1.4em;
}

a {
  color: var(--peach);
  text-decoration: none;
}

ul, ol {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}

.grid-2col {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  margin-top: 40px;
  margin-bottom: 40px;
}

.is-semibold {
  font-weight: 600;
}

.btn-wellster-medical-navbar {
  background-color: #1cb57a;
  border-radius: 3px;
  margin-top: 12px;
  margin-left: 8px;
  padding: 8px 20px 6px;
  font-size: 16px;
  font-weight: 500;
  display: inline-block;
}

.btn-wellster-medical-navbar:hover {
  background-color: #1fcc89;
  text-decoration: none;
}

.nav-link-wellster-medical {
  font-weight: 400;
}

.nav-link-wellster-medical:hover {
  color: #1cb57a;
  text-decoration: none;
}

.nav-link-wellster-medical.w--current {
  color: #1cb57a;
}

.navbar-wellster-medical-logo-box {
  width: 200px;
}

.h1-golight {
  font-size: 58px;
  line-height: 1.2em;
}

.is_mt20 {
  margin-top: 20px;
}

.section-golight-hero {
  padding-top: 80px;
  padding-bottom: 80px;
  position: relative;
}

.section-golight-hero.v4 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.golight-hero-grid {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  position: static;
}

.golight-hero-grid.v4-desktop {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.image-162 {
  max-width: 200px;
}

.image-162.ml-20 {
  margin-left: 20px;
}

.container_1240 {
  background-color: #0000;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-self: center;
  align-items: center;
  max-width: 1280px;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.container_1240.pdp {
  display: flex;
}

.list_iconcontainer {
  list-style-type: none;
}

.list_iconcontainer.hero-v4 {
  margin-top: 30px;
}

.golight-list {
  margin-bottom: 5px;
}

.golight-textlink {
  color: #1cb57a;
  text-decoration: underline;
}

.golight-textlink.black {
  color: #000;
  font-weight: 400;
  text-decoration: underline;
}

.list_icon_item_golight-check {
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/646cb7c8e8f550e7bed7c1fa_dot-peach.svg");
  background-position: 0 6px;
  background-repeat: no-repeat;
  background-size: 8px 8px;
  margin-bottom: 8px;
  padding-left: 20px;
}

.list_icon_item_golight-check.experts {
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/6470926e29b92d48d447f91d_checkbox-forest.svg");
  background-size: 28px;
  padding-left: 40px;
}

.list_icon_item_golight-check.help {
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/6470aba36201b89f5f66c530_dot-forest.svg");
  padding-left: 15px;
}

.section-golight-content {
  padding-top: 60px;
  padding-bottom: 60px;
}

.h2-golight {
  margin-top: 10px;
  font-size: 50px;
  line-height: 1.2em;
}

.h2-golight.green {
  color: var(--forest);
}

.h2-golight.green.center.mb40 {
  margin-bottom: 40px;
}

.h2-golight.coach-2-ausbildung {
  color: var(--forest);
  margin-bottom: 33px;
}

.h2-golight.coach-v2 {
  max-width: 40%;
}

.green {
  color: #1cb57a;
}

.overline-golight {
  color: #1cb57a;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.3em;
}

.container_700 {
  flex: 1;
  max-width: 700px;
  margin-top: 0;
  padding-left: 20px;
  padding-right: 20px;
}

.golight-headline-wrapper {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.golight-headline-wrapper.mb80 {
  margin-bottom: 0;
}

.h3-golight-overflowcards {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 30px;
}

.h3-golight-overflowcards.mb0 {
  margin-bottom: 0;
  padding-right: 20px;
}

.is_fs24 {
  font-size: 24px;
}

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

.box-gewicht {
  text-align: center;
  background-color: #ececec;
  border-radius: 10px;
  margin-top: 20px;
  padding: 20px;
  font-size: 46px;
  font-weight: 900;
  line-height: 1.2em;
}

.box-gewicht.green {
  color: #303030;
  background-color: #b0ffd5;
}

.is_center {
  text-align: center;
}

.container_940 {
  flex: 1;
  max-width: 940px;
  margin-top: 0;
  padding-left: 20px;
  padding-right: 20px;
}

.container_940.is_mt30 {
  margin-top: 30px;
}

.fs18-fs16 {
  font-size: 18px;
  line-height: 1.5em;
}

.fs18-fs16.is_medium {
  font-weight: 500;
}

.trennlinie {
  background-color: #fff;
  width: 100%;
  height: 2px;
  margin-top: 16px;
  margin-bottom: 0;
}

.is_mb10 {
  margin-bottom: 10px;
}

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

.golight-faq-container {
  max-width: 800px;
}

.container_1240-faqs {
  background-color: #b0ffd5;
  border-radius: 20px;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-self: center;
  align-items: center;
  max-width: 1280px;
  margin-bottom: 0;
  padding: 60px 20px;
  display: flex;
}

.container_1240-faqs.light-green {
  background-color: #e7fff2;
}

.onlinet-v2-accordion-content {
  overflow: hidden;
}

.golight-accordion {
  color: #303030;
  background-color: #fff;
  border-radius: 10px;
  margin-bottom: 7px;
  padding: 28px;
  box-shadow: 0 0 20px #00000014;
}

.onlinet-v2-accordion-arrow {
  text-align: center;
  order: 1;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 50px;
  height: 50px;
  margin-right: 0;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 24px;
  display: flex;
  position: static;
}

.onlinet-v2-accordion-trigger {
  cursor: pointer;
  border-bottom: 1px #005365;
  justify-content: center;
  align-items: center;
  display: flex;
}

.golight-headline-faq {
  color: #303030;
  text-align: left;
  text-transform: none;
  flex: 1;
  order: -1;
  align-self: center;
  margin-top: 0;
  margin-bottom: 0;
  padding: 12px 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.2em;
}

.golight-green {
  color: #b0ffd5;
}

.golight-footer-img-wrapper {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.section-golight-footer {
  background-color: #fff;
  padding-top: 60px;
  padding-bottom: 100px;
  box-shadow: 0 0 30px #00000014;
}

.image-169 {
  max-width: 140px;
}

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

.golight-footer-grid-wrapper {
  flex-direction: column;
  align-items: flex-start;
  padding-top: 8px;
  display: flex;
}

.image-171 {
  max-width: 100px;
}

.image-170 {
  max-width: 140px;
  margin-top: 16px;
  margin-bottom: 8px;
}

.image-168 {
  max-width: 200px;
}

.golight-footer-link {
  color: #303030;
}

.golight-footer-head {
  color: #1cb57a;
  margin-bottom: 16px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.2em;
}

.section-golight-floating {
  z-index: 10;
  background-color: #fff;
  padding-top: 16px;
  padding-bottom: 16px;
  display: none;
  position: fixed;
  inset: auto 0% 0%;
  box-shadow: 0 0 16px #0000001a;
}

.golight-floeating-button-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.is_mb20 {
  margin-bottom: 20px;
}

.is_mt10 {
  margin-top: 10px;
}

.container1215 {
  z-index: 5;
  flex: 1;
  align-self: flex-start;
  max-width: 1215px;
  position: relative;
}

.section-hero-static {
  color: #333945;
  background-color: #fff;
  padding: 80px 20px;
}

.btn-primary-big {
  background-color: var(--peach);
  color: #333945;
  text-align: center;
  border-radius: 110px;
  min-width: 220px;
  padding: 20px;
  font-weight: 600;
  transition: all .2s;
  display: inline-block;
}

.btn-primary-big:hover {
  background-color: #20e3b2;
  text-decoration: none;
  box-shadow: 0 4px #49a786;
}

.btn-primary-big.primary {
  color: #fff;
  min-width: 330px;
  padding-top: 25px;
  padding-bottom: 25px;
  font-size: 20px;
  text-decoration: none;
}

.btn-primary-big.primary:hover {
  background-color: var(--peach);
  box-shadow: 0 4px #e46e6a;
}

.btn-primary-big.primary.mb30 {
  margin-bottom: 30px;
}

.btn-primary-big.secondary {
  color: var(--charcoal);
  background-color: #fff;
  min-width: 330px;
  padding-top: 25px;
  padding-bottom: 25px;
  font-size: 20px;
  text-decoration: none;
  box-shadow: 0 2px 5px #0003;
}

.btn-primary-big.secondary:hover {
  background-color: var(--peach);
  color: #fff;
  box-shadow: 0 4px #e46e6a;
}

.div-block-610 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.h1-rezept {
  color: var(--forest);
  text-align: center;
  margin-top: 0;
  margin-bottom: 40px;
  font-size: 42px;
  line-height: 1.2em;
}

.mt20 {
  margin-top: 20px;
}

.gl-hero-rezept {
  z-index: 999;
  background-color: var(--peach);
  justify-content: center;
  width: 100%;
  height: 100px;
  margin-top: 0;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
  position: sticky;
  top: 0;
}

.wrapper-legaltext {
  max-width: 80%;
}

.navbar-wellster-medical-2 {
  z-index: 9998;
  background-color: #fff;
  border-radius: 6px;
  max-width: 1240px;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  position: sticky;
  inset: 30px 0% auto;
  box-shadow: 0 0 20px #00000014;
}

.navbar-wellster-medical-container-2 {
  height: 100%;
  position: relative;
}

.navbar-wellster-medical-wrapper-2 {
  align-items: center;
  max-width: 100%;
  height: 100%;
  margin-left: 20px;
  margin-right: 20px;
  display: flex;
  position: static;
}

.body-golighter {
  background-color: var(--cream);
}

.body-golighter.bg-img {
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/6489830212df506b178b7d77_bg-test-18.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.body-golighter.help-lp {
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/662219db3d0d853fb2eb5987_BG-self-service-V8.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.body-golighter.bg-img--refer {
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/649ebe8e6e6e901e9d1ec575_bg-refer-2.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.body-golighter.lp1 {
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/64e303df92befecb2ce72371_BG-LP-1-V2.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.body-golighter.lp3 {
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/64edb4c0c4ff8884c3874982_BG-LP-3-V2.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.body-golighter.thankyou-v2 {
  background-color: var(--cream);
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/65aa38e081a7b46d1f4bc6c7_BG-Thankyou-v2-Desktop-v2.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.body-golighter.lp5 {
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/6530d1acca61531e274b3ee3_BG-LP-3-V3.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.body-golighter.thankyou-v3 {
  background-color: var(--cream);
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/66728d83bb3786cd631890da_bg-thankyou-mounjaro-v1.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.section-hero {
  color: var(--charcoal);
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  padding-top: 75px;
  padding-bottom: 100px;
  position: relative;
}

.container-1240-golighter {
  z-index: 5;
  max-width: 1240px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}

.container-1240-golighter.pr0._0-5 {
  padding-top: 50px;
}

.container-1240-golighter.bg-white {
  background-color: #fff;
}

.container-1240-golighter.testimonial-2 {
  margin-top: 150px;
}

.container-1240-golighter.testimonial-3 {
  margin-top: 0;
}

.container-1240-golighter.testimonial-4 {
  margin-top: 113px;
}

.container-1240-golighter.testimonial-5 {
  margin-top: 200px;
}

.container-1240-golighter.testimonial-6 {
  margin-top: 200px;
  padding-top: 80px;
}

.container-1240-golighter.jos-2 {
  margin-top: 165px;
}

.container-1240-golighter.jos-3 {
  margin-top: 210px;
}

.container-1240-golighter.jos-4 {
  margin-top: 250px;
}

.container-1240-golighter.jos-6 {
  margin-top: 280px;
  padding-top: 80px;
}

.container-1240-golighter.bg-cream {
  z-index: 2;
  color: #333;
  background-color: #0000;
  position: static;
}

.container-1240-golighter.expand, .container-1240-golighter.home-v2 {
  flex: 1;
}

.container-1240-golighter.home-v2.pr0.bg-white {
  background-color: #0000;
}

.h1-hero {
  margin-top: 0;
  font-size: 50px;
  line-height: 1.2em;
}

.h1-hero.lp3 {
  font-size: 47px;
}

.h1-hero.lp1 {
  color: #3a6e6a;
  text-align: left;
  text-align: left;
  text-align: left;
  font-size: 41px;
}

.pricetag {
  max-width: 180px;
  position: absolute;
  inset: 60% 0 auto auto;
  transform: translate(0, -50%);
}

.pricetag.wide-shape {
  width: 230px;
  max-width: none;
  left: auto;
  right: -55px;
}

.pricetag.lp-v3 {
  width: 230px;
  max-width: none;
  top: 62%;
  left: auto;
  right: -55px;
}

.btn-golighter {
  background-color: var(--peach);
  text-align: center;
  border-radius: 9999px;
  min-width: 360px;
  padding: 12px 30px;
  font-size: 18px;
  font-weight: 700;
}

.btn-golighter:hover {
  background-color: #d37370;
}

.btn-golighter.forest {
  z-index: 99;
  background-color: var(--forest);
  position: relative;
}

.btn-golighter.forest.bmi-calc {
  color: var(--cream);
  width: 100%;
  font-size: 16px;
  text-decoration: none;
}

.btn-golighter.forest.mt40 {
  margin-top: 40px;
}

.btn-golighter.full-width {
  width: 100%;
  min-width: auto;
}

.btn-golighter.cream {
  background-color: var(--cream);
  color: var(--forest);
}

.btn-golighter.cream--btn {
  background-color: var(--cream);
  color: var(--forest);
  border-radius: 20px;
  min-width: auto;
  max-width: 330px;
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 10px 65px;
  display: inline-block;
}

.btn-golighter.moved {
  margin-top: 0;
  margin-left: 750px;
}

.btn-golighter.scaled {
  min-width: 100%;
  max-width: none;
}

.btn-golighter.med-beirat {
  color: var(--cream);
  cursor: pointer;
  min-width: auto;
  margin-top: 20px;
  display: block;
}

.btn-golighter.disabled {
  background-color: var(--charcoal);
  cursor: default;
}

.btn-golighter.testimonial-kachel {
  margin-top: -40px;
  display: block;
}

.btn-golighter.nl-section {
  color: var(--cream);
  width: 100%;
  min-width: auto;
  padding-top: 16px;
  padding-bottom: 16px;
}

.btn-golighter.diga-hero {
  color: #fff;
  min-width: 440px;
  margin-top: 0;
}

.btn-golighter.weekly-hero {
  margin-top: 50px;
}

.btn-golighter.presse {
  min-width: 300px;
  margin-top: 16px;
}

.btn-golighter.zanadio-hero {
  color: #fff;
  min-width: auto;
  max-width: 100%;
  margin-top: 0;
}

.btn-golighter.lp11-hero, .btn-golighter.lp17 {
  min-width: 420px;
}

.btn-golighter.ratgeber-box {
  width: 100%;
  min-width: auto;
}

.btn-golighter.trusted-box {
  max-width: 360px;
}

.btn-golighter.alterscheck {
  z-index: 99;
  background-color: var(--forest);
  min-width: 390px;
  margin-top: 0;
  position: relative;
}

.hero-img-wrapper {
  justify-content: flex-end;
  align-items: center;
  padding: 40px;
  display: flex;
  position: relative;
}

.hero-img-wrapper.cards-wrapper {
  flex-direction: column;
  padding-top: 10px;
}

.bmi-rechner-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--cream);
  background-color: #0000;
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 5px;
  display: grid;
}

.html-embed {
  background-color: #0000;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.bmi-result {
  text-align: center;
  background-color: #0000;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  margin-top: 0;
  padding: 0;
  font-size: 18px;
  display: flex;
}

.hero-bg-peach {
  text-align: right;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.div-block-617 {
  flex: 1;
  align-self: center;
  display: block;
}

.section-bmi-calc {
  color: var(--charcoal);
  background-color: #0000;
  padding-top: 300px;
  padding-bottom: 100px;
  display: block;
  position: relative;
}

.section-bmi-calc._0-5 {
  padding-top: 325px;
}

.section-bmi-calc.lp2 {
  padding-top: 267px;
}

.full {
  min-width: 100%;
}

.golighter-vorteile {
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/646dbdaa376ac72c70ea41a5_Shape-HG-Vorteile-V1.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-clip: border-box;
  border-radius: 140% 130% 143%;
  flex-wrap: wrap;
  place-content: center;
  align-items: center;
  width: 100%;
  min-height: 187px;
  padding: 30px 16px 40px;
  display: flex;
  position: relative;
}

.grid-34-copy {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  place-content: space-between space-around;
  align-self: flex-start;
  place-items: center end;
  display: flex;
}

.grid-hero {
  grid-column-gap: 100px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

.section-siegel-desktop {
  margin-top: -60px;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
}

.hero-subline {
  margin-bottom: 16px;
  font-size: 27px;
  font-weight: 500;
  line-height: 1.2em;
}

.hero-cta-mobile, .hero-content-mobile {
  display: none;
}

.container-1240-golighter-hero {
  z-index: 5;
  max-width: 1240px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.cream {
  color: var(--cream);
}

.cream.fs18 {
  text-align: center;
  max-width: 85%;
  font-size: 17px;
  line-height: 1.2em;
}

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

.cream.hidden {
  display: none;
}

.section-vorteile {
  color: var(--charcoal);
  background-color: #0000;
  padding-top: 60px;
  padding-bottom: 60px;
  display: block;
  position: relative;
}

.testimonials-grid {
  grid-column-gap: 10px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
}

.golighter-card {
  object-fit: fill;
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 300px;
  min-height: 440px;
  margin-top: 20px;
  margin-left: 20px;
  margin-right: 20px;
  padding: 20px;
  display: flex;
  transform: rotate(0);
  box-shadow: 0 2px 5px #0003;
}

.golighter-card.in-slider-right {
  max-width: 320px;
  min-height: 0;
  max-height: 500px;
  transform: rotate(2.5deg);
}

.golighter-card.in-slider-left {
  align-items: flex-start;
  max-width: 320px;
  max-height: 500px;
  transform: rotate(-2.5deg);
}

.golighter-card.rotate-right {
  min-height: 0;
  max-height: 400px;
  margin-left: -20px;
  transform: rotate(2.5deg);
}

.golighter-card.rotate-left {
  align-items: flex-start;
  transform: rotate(-2.5deg);
}

.cards-img {
  border-radius: 20px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.cards-name {
  margin-top: 10px;
  font-size: 19px;
  font-weight: 700;
}

.cards-content {
  font-size: 14px;
  line-height: 1.2em;
}

.stars-rating-wrapper {
  justify-content: flex-end;
  width: 100%;
  display: flex;
}

.section-testimonials-desktop {
  color: var(--charcoal);
  background-color: #0000;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  padding-top: 100px;
  padding-bottom: 80px;
  position: relative;
}

.section-testimonials-desktop.lp3 {
  padding-top: 320px;
  padding-bottom: 120px;
}

.section-stats-desktop {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  margin-top: -14vw;
  padding-top: 100px;
  padding-bottom: 100px;
  position: relative;
}

.section-stats-desktop.slider {
  margin-top: 0;
  padding-top: 0;
}

.h2-golighter {
  margin-top: 0;
  font-size: 45px;
  line-height: 1.2em;
}

.h2-golighter.mt20 {
  margin-top: 40px;
}

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

.h2-golighter.center.forest {
  margin-bottom: 10px;
}

.h2-golighter.forest {
  color: var(--forest);
  margin-bottom: 20px;
}

.h2-golighter.forest.diga-programm {
  max-width: 80%;
}

.h2-golighter.forest.zanadio {
  text-align: center;
  max-width: 100%;
}

.h2-golighter.forest.center {
  text-align: left;
}

.h2-golighter.diga-center {
  color: var(--forest);
  text-align: center;
  max-width: 50%;
}

.h2-golighter.thankyou, .h2-golighter.funktion-diga {
  color: var(--forest);
  text-align: center;
}

.stats-wrapper {
  max-width: 40%;
}

.stats-wrapper.mid {
  margin-top: 30px;
  margin-bottom: 30px;
}

.text-block-51 {
  color: var(--forest);
  font-size: 60px;
  font-weight: 700;
  line-height: 1em;
}

.text-block-51.peach {
  color: var(--peach);
  max-width: 60%;
}

.section-footer {
  background-color: var(--forest);
  color: #fff;
  margin-top: 0;
  padding-top: 60px;
  padding-bottom: 60px;
}

.footer-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  margin-bottom: 32px;
}

.footer-column {
  color: var(--cream);
  flex-direction: column;
  display: flex;
}

.footer-head {
  margin-bottom: 20px;
}

.footer-link {
  color: var(--cream);
  margin-bottom: 6px;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.footer-link.underline {
  text-decoration: underline;
}

.footer-icon-whg {
  max-width: 160px;
  max-height: 100px;
  margin-bottom: 16px;
}

.footer-legal {
  border-style: solid none none;
  border-width: 1px;
  border-color: var(--cream) black black;
  grid-template-rows: auto;
  padding-top: 20px;
}

.footer-icons-wrapper {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.footer-icons-pay {
  max-width: 80px;
  max-height: 60px;
  margin-right: 3%;
}

.footer-icons-pay.trusted {
  max-width: 60px;
  max-height: 35px;
  display: none;
}

.footer-icons-pay.visa {
  max-width: 60px;
  min-height: 25px;
  max-height: 55px;
  padding-bottom: 0;
}

.footer-icons-pay.paypal {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 5px;
}

.footer-icons-pay.klarna {
  max-width: 80px;
  padding-top: 0;
  padding-bottom: 0;
}

.footer-legal-wrapper {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.footer-link-legal {
  color: var(--cream);
  margin-left: 2%;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
}

.section-testimonials-mobile {
  color: var(--charcoal);
  background-color: #fff8e8;
  padding-top: 180px;
  padding-bottom: 80px;
  display: none;
  position: relative;
}

.hero-bg-testimonials-mobile {
  z-index: 1;
  position: absolute;
  inset: 0% -80% auto 50%;
}

.div-block-622 {
  justify-content: center;
  padding-top: 30px;
  display: flex;
}

.text-block-52 {
  max-width: 50%;
}

.text-span-7 {
  font-size: 18px;
  font-weight: 500;
}

.text-block-53 {
  max-width: 70%;
}

.section-stats-mobile {
  display: none;
  position: relative;
}

.section-steps-desktop {
  padding-top: 100px;
  padding-bottom: 40px;
  position: relative;
}

.right {
  text-align: right;
}

.grid-36 {
  grid-column-gap: 80px;
  grid-template-rows: auto auto auto;
  align-content: stretch;
  margin-top: 30px;
}

.fs25 {
  font-size: 25px;
  line-height: 1.2em;
}

.fs25.bold {
  font-weight: 700;
}

.steps-numbers {
  max-width: 90px;
}

.peach-line {
  width: 170px;
}

.photo-upload {
  background-color: var(--forest);
  color: var(--cream);
  border-radius: 20px;
  padding: 30px 15px;
}

.spacer {
  height: 20px;
}

.fs18 {
  font-size: 18px;
}

.fs18.bold {
  font-weight: 700;
}

.fs18.forest {
  color: var(--forest);
}

.section-white-desktop {
  background-color: #fff;
  padding-top: 60px;
  padding-bottom: 100px;
  position: relative;
}

.div-block-626 {
  z-index: 2;
  flex-flow: column wrap;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 60%;
  margin-right: 10%;
  padding-top: 0;
  font-size: 20px;
  display: flex;
  position: relative;
}

.fs50 {
  font-size: 60px;
}

.fs50.bold {
  font-size: 50px;
  font-weight: 700;
  line-height: 1.1em;
}

.div-block-627 {
  flex-flow: column wrap;
  justify-content: space-between;
  max-width: 60%;
  display: flex;
}

.text-block-54 {
  line-height: 1.2em;
}

.steps-bg-shape-peach {
  z-index: 10;
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/646f7258eac16da0cf55f870_golighter-steps-shape-peach.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: flex-end;
  align-items: center;
  max-width: 30%;
  min-height: 370px;
  max-height: 370px;
  display: flex;
  position: absolute;
  inset: auto 0% -74px auto;
}

.steps-bg-shape-peach.smalltext {
  min-width: 30%;
}

.steps-wrapper {
  flex-flow: column wrap;
  justify-content: flex-start;
  display: flex;
}

.gl-navbar {
  z-index: 1999;
  background-color: var(--peach);
  border-radius: 9999px;
  width: auto;
  max-width: 1240px;
  height: 74px;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
  box-shadow: 0 1px 3px #0003;
}

.gl-navbar.fixed {
  border-radius: 40px;
  width: auto;
  height: 60px;
  margin-top: 0;
  position: fixed;
  top: 26px;
  left: 0;
  right: 0;
}

.gl-navbar.lp-short {
  border-radius: 40px;
  width: auto;
  margin-top: 0;
  position: fixed;
  top: 20px;
  left: 0;
  right: 0;
  box-shadow: 0 0 10px 5px #0000001a;
}

.container-navbar {
  max-width: 1240px;
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.navbar-wrapper {
  justify-content: space-between;
  align-items: center;
  height: 100%;
  display: flex;
}

.golighter-logo-wrapper {
  width: 150px;
}

.gl-navlink {
  color: var(--cream);
  cursor: pointer;
  align-items: center;
  height: 100%;
  padding-left: 15px;
  padding-right: 15px;
  font-weight: 700;
  display: flex;
}

.gl-navlink:hover {
  text-decoration: underline;
}

.gl-navlink.w--current {
  color: var(--cream);
}

.gl-navlink.kunden-mob {
  display: none;
}

.nav-menu-4 {
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  display: flex;
}

.btn-navbar {
  color: var(--cream);
  background-color: #0000;
  border: 2px solid #e5e7eb;
  border-radius: 9999px;
  margin-left: 15px;
  padding: 8px 25px;
  font-weight: 700;
}

.btn-navbar:hover {
  background-color: var(--cream);
  color: var(--peach);
}

.navbar-2023-menu-close-icn {
  box-shadow: 0 2px 5px #0003;
}

.gl-logo-fixed {
  max-width: 250px;
}

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

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

.section-steps-2-desktop {
  color: var(--cream);
  background-color: #0000;
  margin-top: -80px;
  padding-top: 0;
  padding-bottom: 40px;
  position: relative;
}

.grid-steps {
  grid-column-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-content: stretch;
  margin-top: 30px;
}

.steps-weeks-wrapper {
  background-color: var(--cream);
  color: var(--charcoal);
  border-radius: 20px;
  flex-flow: column wrap;
  justify-content: flex-start;
  padding: 25px 15px;
  display: flex;
}

.h2-forest {
  color: var(--forest);
  margin-top: 0;
}

.cta-steps {
  max-width: 340px;
  padding-top: 20px;
}

.text-block-55 {
  max-width: 80%;
}

.div-block-628 {
  background-color: var(--forest);
  max-width: 100%;
  padding-bottom: 40px;
}

.div-block-628.bg-cream {
  color: var(--charcoal);
  background-color: #0000;
}

.div-block-628.bg-cream.center {
  text-align: center;
  padding-bottom: 0;
}

.image-194 {
  width: 100%;
  margin-top: 0;
  margin-bottom: -2px;
  display: block;
}

.image-195 {
  margin-top: -2px;
  display: block;
}

.img-beirat {
  text-align: center;
  border-radius: 0;
  position: relative;
}

.link {
  color: var(--forest);
  font-weight: 600;
}

.section-beirat-desktop {
  color: var(--charcoal);
  background-color: #0000;
  margin-top: -20vw;
  padding-top: 60px;
  padding-bottom: 40px;
  position: relative;
}

.section-payment-desktop {
  color: var(--charcoal);
  background-color: #0000;
  padding-top: 60px;
  padding-bottom: 40px;
  position: relative;
}

.image-197 {
  max-width: 560px;
}

.section-faqs-desktop {
  color: var(--charcoal);
  background-color: #0000;
  padding-top: 60px;
  padding-bottom: 0;
  position: relative;
}

.golighter-accordion {
  color: #303030;
  background-color: #fff;
  border-radius: 10px;
  margin-bottom: 7px;
  padding: 0;
  box-shadow: 0 0 20px #00000014;
}

.golighter-accordion.forest {
  background-color: var(--forest);
  color: var(--cream);
}

.golighter-accordion.cream {
  background-color: var(--cream);
  color: var(--charcoal);
}

.golighter-accordion.forest {
  color: #fff8e8;
  background-color: #3a6e6a;
}

.golighter-accordion-trigger {
  cursor: pointer;
  border-bottom: 1px #005365;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding: 24px;
  display: flex;
}

.golighter-headline-faq {
  color: var(--cream);
  text-align: left;
  text-transform: none;
  flex: 1;
  order: -1;
  align-self: center;
  margin-top: 0;
  margin-bottom: 0;
  padding: 12px 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.2em;
}

.golighter-headline-faq.dark {
  color: var(--charcoal);
}

.golighter-accordion-content {
  padding: 0 24px;
  overflow: hidden;
}

.golighter-accordion-arrow {
  text-align: center;
  order: 1;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 50px;
  height: 50px;
  margin-right: 0;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 24px;
  display: flex;
  position: static;
}

.golighter-accordion-text {
  color: var(--cream);
  text-align: left;
  background-color: #0000;
  margin-bottom: 10px;
  padding: 10px 0;
  font-weight: 500;
  display: block;
}

.golighter-accordion-text a {
  color: var(--peach);
}

.golighter-accordion-text.dark {
  color: var(--charcoal);
}

.golighter-accordion-text ul {
  padding-left: 30px;
}

.golighter-accordion-text ol {
  padding-left: 20px;
}

.grid-39 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  place-items: start center;
}

.payment-steps-wrapper {
  flex-flow: column wrap;
  place-content: center flex-start;
  align-items: center;
  max-width: 80%;
  display: flex;
}

.grid-39-secondrow {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  place-items: start center;
}

.container-faq {
  background-color: #fff;
  padding-bottom: 60px;
}

.container-faq.lp7 {
  background-color: var(--cream);
}

.image-198 {
  z-index: 7;
  width: 100%;
  margin-top: 0;
  margin-bottom: -2px;
  position: relative;
}

.text-block-57 {
  margin-bottom: 8px;
  font-size: 28px;
  line-height: 1.2em;
}

.div-block-630 {
  z-index: 5;
  position: relative;
}

.grid-40 {
  z-index: 5;
  grid-column-gap: 80px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  margin-top: 40px;
  position: relative;
}

.help-content-mobile {
  z-index: 5;
  display: none;
  position: relative;
}

.help-content-desktop {
  z-index: 5;
  position: relative;
}

.image-199 {
  border-radius: 10px;
}

.steps-bg-shape-forest2 {
  z-index: 10;
  color: var(--cream);
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/646f71a7ceed987ecd88d4ee_golighter-steps2-shape-forest-desktop.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: flex-end;
  align-items: center;
  max-width: 30%;
  min-height: 370px;
  max-height: 370px;
  display: flex;
  position: absolute;
  inset: 0 0% auto auto;
}

.text-block-58 {
  font-size: 50px;
  line-height: 1em;
}

.grid-41 {
  display: none;
}

.steps-bg-shape-peach--mobile {
  z-index: 10;
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/646f7258eac16da0cf55f870_golighter-steps-shape-peach.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: flex-end;
  align-items: center;
  max-width: 30%;
  min-height: 370px;
  max-height: 370px;
  display: flex;
  position: absolute;
  inset: auto 0% -74px auto;
}

.steps-bg-shape-forest-mobile {
  z-index: 10;
  color: var(--cream);
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/646f71a7ceed987ecd88d4ee_golighter-steps2-shape-forest-desktop.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: flex-end;
  align-items: center;
  max-width: 30%;
  min-height: 370px;
  max-height: 370px;
  display: flex;
  position: absolute;
  inset: 0 0% auto auto;
}

.div-block-626-mobile-right, .div-block-626-mobile-left {
  z-index: 2;
  flex-flow: column wrap;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 60%;
  margin-right: 10%;
  padding-top: 0;
  font-size: 20px;
  display: flex;
  position: relative;
}

.btn-wrapper-mobile {
  display: none;
}

.section-white-desktop-copy {
  background-color: #0000;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
}

.div-block-631 {
  background-color: #fff;
  max-width: 100%;
  padding-top: 60px;
  padding-bottom: 40px;
}

.image-194-copy {
  width: 100%;
  margin-bottom: -4px;
}

.navbar-btn-wrapper {
  cursor: pointer;
}

.div-block-632 {
  align-items: flex-end;
  display: flex;
}

.image-200 {
  max-width: 50%;
  margin-bottom: 10px;
}

.golighter-faq-box {
  background-color: var(--cream);
  color: var(--charcoal);
  border-radius: 10px;
  flex-direction: column;
  align-items: center;
  padding: 16px;
  font-size: 21px;
  font-weight: 500;
  line-height: 1.3em;
  display: flex;
  box-shadow: 0 0 4px #0003;
}

.golighter-faq-box.fs20 {
  justify-content: flex-start;
  font-size: 18px;
}

.golighter-highlight {
  color: var(--forest);
  font-weight: 700;
}

.div-block-633 {
  background-color: var(--peach);
  border-radius: 26% 22% 16% 20%;
  flex: 1;
  max-width: 70%;
  padding: 16px 16px 16px 0;
}

.div-block-633.lp1 {
  max-width: 65%;
}

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

.text-block-59 {
  color: var(--cream);
  font-size: 45px;
  line-height: 1.2em;
}

.text-block-60 {
  color: var(--cream);
  margin-bottom: 16px;
  font-size: 20px;
  line-height: 1.3em;
}

.bmi-input-field {
  color: var(--charcoal);
  border: 1px #000;
  border-radius: 6px;
  margin-bottom: 10px;
  padding: 16px;
  font-size: 18px;
}

.bmi-input-field::placeholder {
  color: #adadad;
}

.bmi-ergebnis {
  margin-bottom: 4px;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 55px;
  font-weight: 700;
  line-height: 1em;
}

.bmi-kreisbogen-oben, .bmi-kreisbogen-unten {
  display: none;
}

.image-201 {
  width: 160px;
  margin-right: 16px;
}

.swipe-icon-wrapper {
  display: none;
}

.section-hero-help {
  color: var(--charcoal);
  padding: 140px 20px 100px;
  position: relative;
}

.section-hero-help.thankyou {
  padding-top: 80px;
  padding-bottom: 80px;
}

.section-hero-help.self-service {
  padding-top: 200px;
}

.hero-subline-help {
  color: var(--cream);
  max-width: 80%;
  margin-bottom: 16px;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.2em;
}

.help-grid-hero {
  grid-column-gap: 100px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  max-width: 50%;
}

.help-hero-headline-wrapper {
  padding-bottom: 20px;
}

.help-section-stats {
  color: var(--charcoal);
  padding-top: 200px;
  padding-bottom: 100px;
  display: block;
  position: relative;
}

.container-1240-golighter-hero-help {
  z-index: 5;
  max-width: 1240px;
  position: relative;
}

.help-section-team {
  color: var(--charcoal);
  background-color: #0000;
  padding-top: 80px;
  padding-bottom: 100px;
  display: block;
  position: relative;
}

.help-section-team.thankyouv2 {
  padding-bottom: 80px;
}

.help-team-wrapper {
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  place-content: stretch space-between;
  min-height: 550px;
  padding: 24px 15px;
  font-size: 18px;
  display: flex;
  position: static;
}

.help-team-name {
  color: var(--forest);
  font-size: 28px;
  font-weight: 700;
  line-height: 1.1em;
}

.grid-34-help-team {
  grid-column-gap: 60px;
  grid-row-gap: 8px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  place-content: stretch;
  align-self: flex-start;
  place-items: center start;
}

.image-194-copy {
  width: 100%;
  margin-top: 0;
  margin-bottom: -2px;
}

.help-section-faqs-desktop {
  color: var(--charcoal);
  background-color: #0000;
  padding-top: 60px;
  padding-bottom: 0;
  position: relative;
}

.section-help-desktop {
  color: var(--charcoal);
  background-color: #0000;
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  padding-top: 60px;
  padding-bottom: 40px;
  position: relative;
}

.seal-wrapper-desktop {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  border-radius: 20% 20% 28% 26%;
  justify-content: flex-start;
  align-items: center;
  margin-top: 40px;
  padding: 0;
  display: flex;
}

.help-section-videos {
  color: var(--charcoal);
  background-color: #0000;
  padding-top: 70px;
  padding-bottom: 60px;
  display: block;
  position: relative;
}

.help-section-videos.thankyouv2 {
  padding-top: 80px;
  padding-bottom: 80px;
}

.grid-34-help-video {
  grid-column-gap: 20px;
  grid-row-gap: 8px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  place-content: stretch;
  align-self: flex-start;
  place-items: start;
  margin-bottom: 40px;
  padding-bottom: 0;
}

.help-video-text-wrapper {
  -webkit-text-fill-color: inherit;
  background-color: #fff;
  background-clip: border-box;
  border-radius: 20px;
  flex-wrap: wrap;
  place-content: stretch space-between;
  width: 100%;
  padding: 16px 15px;
  display: flex;
  position: relative;
}

.help-video-name {
  color: var(--forest);
  text-align: left;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.2em;
}

.help-video-wrapper {
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  place-content: stretch flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 0;
  font-size: 20px;
  display: flex;
  position: relative;
  box-shadow: 2px 4px 15px #0003;
}

.help-video-wrapper:hover {
  color: var(--forest);
}

.help-video-wrapper.scrollable {
  box-shadow: 3px 4px 15px #0003;
}

.help-video-wrapper.scrollable:hover {
  color: var(--cream);
}

.help-video-wrapper.beipackzettel {
  justify-content: space-between;
}

.help-video-wrapper.center {
  flex: 1;
  max-width: 50%;
}

.help-video-img {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  max-width: 100%;
}

.self-service-benefits {
  grid-column-gap: 60px;
  grid-row-gap: 8px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  place-content: stretch;
  align-self: flex-start;
  place-items: center start;
}

.div-block-641 {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  width: 100%;
  margin-top: 16px;
  display: flex;
}

.h1-hero-help {
  color: var(--forest);
  max-width: 80%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 45px;
  line-height: 1.2em;
}

.center {
  text-align: center;
}

.anker-anwenderstimmen {
  height: 1px;
}

.vorteile-img {
  max-width: 100px;
  max-height: 100px;
  padding-bottom: 20px;
}

.vorteile-img.bigger {
  max-height: 140px;
}

.golighter-vorteile-forest {
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/6480662af88d76f4352e90ca_vorteile-shape-forest.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-clip: border-box;
  flex-wrap: wrap;
  place-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 20px;
  display: flex;
  position: relative;
}

.golighter-vorteile-forest.center {
  flex-direction: column;
  justify-content: flex-start;
  min-height: 440px;
  padding-top: 60px;
  padding-left: 80px;
  padding-right: 80px;
  line-height: 1.3em;
}

.golighter-vorteile-forest.tv {
  flex-flow: column;
  padding-left: 40px;
  padding-right: 40px;
}

.golighter-vorteile-peach {
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/648068d7342914a4571a9da8_vorteile-shape-peach.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-clip: border-box;
  flex-wrap: wrap;
  place-content: center;
  align-items: center;
  width: 100%;
  height: 440px;
  padding: 0;
  display: flex;
  position: relative;
}

.golighter-vorteile-peach.center {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  min-height: 440px;
  padding: 60px 80px 20px;
  line-height: 1.3em;
}

.golighter-vorteile-peach.tv {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 20px 40px;
}

.grid-34-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch;
  align-self: flex-start;
  place-items: center start;
  display: grid;
}

.text-block-61 {
  color: var(--cream);
  margin-bottom: 8px;
  font-size: 18px;
}

.text-block-61.tv {
  text-align: center;
  font-size: 20px;
  line-height: 1.3em;
}

.image-224 {
  width: 100%;
  margin-left: 30px;
}

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

.help-section-anwendung-mobile {
  color: var(--charcoal);
  background-color: #0000;
  padding-top: 80px;
  padding-bottom: 80px;
  display: none;
  position: relative;
}

.team-link {
  color: var(--forest);
  font-size: 16px;
  font-weight: 600;
  text-decoration: underline;
}

.image-226 {
  flex: 1;
  max-width: 70%;
}

.div-block-643 {
  justify-content: center;
  margin-bottom: 10px;
  display: flex;
}

.div-block-643.fullw {
  width: 100%;
}

.text-block-63 {
  font-size: 16px;
  text-decoration: underline;
}

.text-block-63:hover {
  color: var(--forest);
}

.image-227, .image-228 {
  display: none;
}

.play-btn {
  justify-content: center;
  align-items: center;
  width: 68px;
  height: 68px;
  display: flex;
  position: absolute;
  top: 50%;
  right: 50%;
  transform: translate(50%, -50%);
}

.grid-44 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 2fr 1fr 1fr;
  margin-top: 16px;
}

.div-block-649 {
  border-bottom: 2px solid #000;
  padding-bottom: 16px;
}

.div-block-650 {
  padding-top: 16px;
}

.text-block-64 {
  color: var(--forest);
  text-align: center;
  font-size: 48px;
  font-weight: 700;
  line-height: 1em;
}

.text-block-64.red {
  color: var(--peach);
}

.text-block-64.left {
  text-align: left;
  margin-right: 16px;
}

.div-block-651 {
  border-bottom: 2px solid #000;
  border-left: 2px solid #000;
  border-right: 2px solid #000;
  padding-bottom: 0;
  padding-left: 16px;
  padding-right: 16px;
}

.div-block-652 {
  border-bottom: 2px solid #000;
  padding-left: 16px;
  padding-right: 16px;
}

.div-block-653 {
  border-left: 2px solid #000;
  border-right: 2px solid #000;
  padding-top: 10px;
}

.div-block-654 {
  padding-top: 10px;
}

.table-lagerung {
  border: 3px solid var(--forest);
  border-radius: 20px;
  padding: 20px;
}

.saxenda-table-mobile {
  display: none;
}

.div-block-655 {
  align-items: center;
  padding: 16px 20px;
  display: flex;
}

.grid-45 {
  grid-column-gap: 60px;
  grid-row-gap: 8px;
  margin-top: 16px;
}

.pen-anwendung-step-wrapper {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.pen-anwendung-step-wrapper.hinweis {
  background-color: var(--forest);
  color: var(--cream);
  border-radius: 20px;
  justify-content: center;
  margin-top: 0;
  padding: 10px 10px 0;
  font-size: 14px;
  line-height: 1.2em;
}

.pen-anwendung-step-wrapper.step4 {
  border-radius: 20px;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0 16px 16px;
}

.pen-anwendung-img {
  border-radius: 20px;
  margin-bottom: 10px;
}

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

.pen-anwendung-step {
  color: var(--forest);
  font-weight: 500;
}

.grid-46 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
}

.grid-46.in-popup {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-46.in-popup2 {
  grid-row-gap: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 20px;
  margin-bottom: 20px;
}

.pen-andwendung-list {
  margin-top: 10px;
  margin-bottom: 0;
  padding-left: 20px;
}

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

.div-block-657 {
  color: var(--cream);
  text-align: center;
  max-width: 80%;
}

.div-block-657.dark {
  color: var(--charcoal);
}

.div-block-658 {
  justify-content: center;
  display: flex;
}

.text-block-66 {
  margin-bottom: 10px;
  font-size: 16px;
}

.div-block-659 {
  flex-direction: column;
  display: flex;
}

.help-popup-wrapper {
  z-index: 9998;
  background-color: #333c;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0%;
}

.help-popup-wrapper.hinweise, .help-popup-wrapper.funktion, .help-popup-wrapper.anwendung, .help-popup-wrapper.dosierung, .help-popup-wrapper.nadeln1, .help-popup-wrapper.nadeln2, .help-popup-wrapper.nadeln3, .help-popup-wrapper.nadeln4, .help-popup-wrapper.nadeln5, .help-popup-wrapper.coach1, .help-popup-wrapper.coach2, .help-popup-wrapper.coach3, .help-popup-wrapper.una1, .help-popup-wrapper.una2, .help-popup-wrapper.una3, .help-popup-wrapper.una4, .help-popup-wrapper.thankyou-1, .help-popup-wrapper.thankyou-2, .help-popup-wrapper.thankyou-3, .help-popup-wrapper.zanadio1, .help-popup-wrapper.zanadio2, .help-popup-wrapper.zanadio3 {
  display: none;
}

.help-popup {
  background-color: var(--cream);
  border-radius: 16px;
  max-width: 800px;
  padding: 30px;
}

.help-popup.anwendung {
  max-width: 1240px;
}

.text-block-67 {
  margin-bottom: 0;
  font-size: 24px;
  line-height: 1.2em;
}

.div-block-661 {
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 16px;
  display: flex;
}

.help-section-anwendung-desktop {
  color: var(--charcoal);
  background-color: #0000;
  margin-top: -4px;
  padding-top: 110px;
  padding-bottom: 110px;
  display: block;
  position: relative;
}

.help-section-anwendung-desktop.tipps-thankyouv2 {
  margin-top: 0;
  padding-top: 80px;
  padding-bottom: 80px;
}

.help-popup-trigger {
  background-color: var(--cream);
  cursor: pointer;
  border-radius: 8px;
  justify-content: space-between;
  margin-bottom: 20px;
  padding: 20px;
  display: flex;
}

.help-popup-trigger.green {
  background-color: var(--forest);
  color: var(--cream);
  align-items: stretch;
}

.text-block-68 {
  font-size: 20px;
}

.grid-47 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  margin-top: 20px;
}

.friends-stroerer-desktop {
  width: 210px;
  position: absolute;
  top: -40px;
  left: 45%;
  right: auto;
}

.image-229 {
  width: 100%;
}

.friends-stroerer-mobile {
  width: 210px;
  display: none;
  position: absolute;
  top: -40px;
  left: 45%;
  right: auto;
}

.body-golighter-1-0 {
  background-color: var(--cream);
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/652e2c8bc81e99686b865778_GoLighter_Home_Desktop_V6_Testimonials.webp");
  background-position: 50% -112px;
  background-repeat: no-repeat;
  background-size: auto;
}

.body-golighter-1-0.zanadio {
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/65f020189c4374224cddb7fe_GoLighter_Home_Desktop_v7_zanadio.webp");
}

.hero_v1 {
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/64ad3f6c3343f7de9100811b_GoLighter_Home_Desktop_Blobs_Hero.png");
  background-position: 50% 0;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 900px;
  display: flex;
}

.hero_v1.mobile {
  display: none;
}

.grid-48 {
  grid-template-rows: auto;
  place-items: end;
  margin-top: 0;
}

.grid-48.sct {
  place-items: center;
}

._1-0_h1 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 47px;
  font-weight: 600;
  line-height: 1.2em;
}

._1-0_h1.zanadio {
  font-size: 45px;
}

._1-0_gridright {
  justify-content: flex-end;
  align-items: center;
  padding-top: 100px;
  padding-left: 0;
  display: block;
}

._1-0_subline {
  color: #fff;
  font-size: 30px;
  font-weight: 500;
  line-height: 1.2em;
}

._1-0_subline.green {
  color: var(--forest);
}

._1-0_subline._20 {
  font-size: 20px;
}

._1-0_subline._20.light {
  font-weight: 300;
}

._1-0_subline._20.cream {
  color: var(--cream);
}

._1-0_subline.tv {
  margin-top: 8px;
  margin-bottom: 0;
}

.list-item {
  color: var(--peach);
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/646cb7c8e8f550e7bed7c1fa_dot-peach.svg");
  background-position: 0 11px;
  background-repeat: no-repeat;
  background-size: 10px;
  padding-left: 18px;
}

.text-span-9 {
  color: #fff;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.7em;
}

.hero-page-1-0-list {
  margin-top: 16px;
  margin-bottom: 16px;
  padding-left: 0;
  list-style-type: none;
}

.hero-page-1-0-list.tv {
  margin-top: 8px;
  margin-bottom: 8px;
}

._1-0_sectionheading {
  color: var(--forest);
  margin-bottom: 50px;
  font-size: 55px;
  line-height: 1.2em;
}

._1-0_sectionheading.npspace {
  margin-bottom: 10px;
}

._1-0_sectionheading.npspace.center.paypal, ._1-0_sectionheading.npspace.cream.center {
  text-align: left;
}

._1-0_sectionheading.npspace.maxw {
  max-width: 40%;
}

._1-0_sectionheading.npspace.maxw2 {
  max-width: 70%;
}

._1-0_sectionheading.npspace.maxw2.mt60 {
  margin-top: 60px;
}

._1-0_sectionheading.cream {
  color: var(--cream);
}

._1-0_sectionheading.nospace {
  margin-bottom: 20px;
}

._1-0_sectionheading.anwender {
  max-width: 100%;
  margin-bottom: 10px;
}

._1-0_sectionheading.weekly-bmi {
  color: var(--cream);
  max-width: 80%;
  margin-top: 0;
  margin-bottom: 0;
}

._1-0_sectionheading.coach-3 {
  text-align: center;
  max-width: 100%;
  margin-bottom: 60px;
}

._1-0_sectionheading.coach-4-mobile {
  max-width: 70%;
  margin-bottom: 30px;
}

._1-0_sectionheading.coach-5 {
  max-width: 70%;
  margin-bottom: 60px;
}

._1-0_sectionheading.coach-6 {
  margin-bottom: 30px;
}

._1-0_sectionheading.zanadio {
  margin-bottom: 20px;
  font-weight: 300;
}

._1-0_sectionheading.tv {
  text-align: center;
}

.grid-49 {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  justify-items: center;
}

.grid-49.hidden {
  display: none;
}

._1-0_vorteile_container {
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/64ad4606f27f2a2ecde24417_Vorteile_BG_1.svg");
  background-position: 0 0;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 310px;
  height: 425px;
  padding-top: 50px;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

._1-0_vorteile_container_2 {
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/64ad46077896f7ffb068af42_Vorteile_BG_2.svg");
  background-position: 0 0;
  background-size: cover;
  flex-direction: column;
  align-items: center;
  width: 310px;
  height: 425px;
  padding-top: 50px;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.paragraph-5 {
  color: var(--cream);
  text-align: center;
  width: 72%;
  padding-right: 0;
  font-size: 16px;
  font-weight: 300;
}

.paragraph-6 {
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 300;
}

.div-block-662 {
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/64ae7592b65d272b44470eba_GoLighter_Mockup%201.png");
  background-position: 50% 0;
  background-size: cover;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  width: 450px;
  height: 440px;
  margin-left: 50px;
  display: flex;
  overflow: visible;
}

.div-block-662.wegovy {
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/65b36e9ad5ae0e243d84ced6_packung-wegovy-v1.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

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

.div-block-664 {
  margin-bottom: 30px;
  display: flex;
}

.div-block-666 {
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/64ae76efdea46f439e210c2f_Shape%201.svg");
  background-position: 0 0;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 285px;
  height: 180px;
  margin-top: 30px;
  margin-right: -200px;
  padding-left: 25px;
  padding-right: 0;
  display: flex;
}

.div-block-666.rel {
  position: relative;
}

.paragraph-7 {
  color: var(--cream);
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 300;
}

.paragraph-7.pdp-weekly {
  line-height: 1.2em;
}

.heading-9 {
  color: var(--cream);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  line-height: 24px;
}

.heading-9.home, .heading-9.weekly {
  font-size: 20px;
}

._1-0_bmi-rechner {
  height: auto;
  padding-top: 20px;
}

._1-0_bmi-rechner.hg-green.tv {
  padding-top: 150px;
  padding-bottom: 40px;
}

.grid-hero-1-0 {
  grid-template-rows: auto;
  place-items: end;
  margin-top: 170px;
}

.erfolge {
  height: auto;
  padding-top: 200px;
}

.erfolge.weekly {
  padding-top: 80px;
  padding-bottom: 40px;
}

.heading-12 {
  color: var(--forest);
  font-size: 96px;
  line-height: 78px;
}

.heading-12.red {
  color: var(--peach);
  font-size: 64px;
  line-height: 64px;
}

.text-span-11 {
  color: var(--charcoal);
  font-size: 20px;
  line-height: 20px;
}

.div-block-667 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-left: 70px;
  display: flex;
}

.div-block-667.peach {
  margin-top: 25px;
}

.paragraph-9 {
  padding-top: 77px;
  padding-left: 138px;
  font-size: 20px;
  font-weight: 300;
  line-height: 2.4em;
}

.paragraph-9.peach {
  padding-top: 28px;
  padding-left: 97px;
}

.image-233 {
  max-width: 80%;
  margin-top: 10px;
}

.paragraph-18 {
  color: var(--cream);
  text-align: center;
  margin: 0 20px;
  font-size: 13px;
  line-height: 1.2em;
}

.popup-golight-newsletter {
  z-index: 9999;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.div-block-609 {
  border-radius: 8px;
  flex: 1;
  align-self: stretch;
  width: 100%;
  min-height: 390px;
  padding-top: 16px;
  padding-left: 16px;
  padding-right: 16px;
  line-height: 1.2em;
  display: block;
}

.html-embed-17 {
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  line-height: 1.2em;
  display: block;
}

.popup-close-button {
  cursor: pointer;
  width: 20px;
  height: 20px;
  line-height: 1em;
  position: absolute;
  top: 8px;
  right: 8px;
}

.popup-close-button.smaller {
  opacity: 1;
  width: 16px;
  height: 16px;
  top: 10px;
  right: 10px;
}

.text-block-69 {
  color: #1cb57a;
  font-size: 26px;
  font-weight: 700;
}

.text-block-69.nl-popup-subheadline {
  color: var(--cream);
  font-size: 22px;
  font-weight: 300;
  line-height: 1.3em;
}

.adipositas-tag-popup {
  z-index: 20;
  background-color: #b0ffd5;
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/64aff33ac0a80d406df1de88_BG-Adipositas-Popup.svg");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 800px;
  padding: 40px;
  display: flex;
  position: relative;
}

.adipositas-tag-popup.nl-popup {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/64b1057c616e0f54d81f2fcd_HG-NL-Popup-V2.webp");
  background-position: 0 0;
  background-size: cover;
  max-width: 450px;
  padding: 0 0 16px;
}

.adipositas-tag-popup-hg {
  z-index: 10;
  background-color: #303030b3;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0%;
}

.div-block-668 {
  background-color: var(--peach);
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  flex-direction: column;
  align-items: center;
  padding: 20px 16px 0;
  display: flex;
}

.heading-7-copy {
  color: var(--cream);
  text-align: center;
  max-width: 100%;
  margin-top: 4px;
  font-size: 30px;
  line-height: 1.2em;
}

.grid-50 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-wrap: nowrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  margin-bottom: -90px;
  display: flex;
}

.div-block-669 {
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  width: 269px;
  max-width: 269px;
  padding: 20px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 5px #0003;
}

.div-block-669._1 {
  max-height: 420px;
  margin-top: 172px;
  transform: rotate(2.5deg);
}

.div-block-669._2 {
  max-height: 480px;
  margin-top: 43px;
  transform: rotate(-2.5deg);
}

.div-block-669._3 {
  max-height: 430px;
  transform: rotate(.63deg);
}

.div-block-669._4 {
  max-height: 390px;
  margin-top: -172px;
  transform: rotate(-2.5deg);
}

.heading-13 {
  font-size: 24px;
  line-height: .8em;
}

.paragraph-19 {
  margin-bottom: 25px;
  font-size: 13px;
  font-weight: 300;
  line-height: 1.3em;
}

.div-block-670 {
  align-self: flex-end;
  position: absolute;
  bottom: 16px;
  right: 16px;
}

.ern-hrungsberatung {
  flex-direction: column;
  align-items: center;
  height: auto;
  padding-top: 60px;
  display: flex;
}

.grid-51 {
  grid-template-rows: auto;
  padding-top: 0;
}

.grid-51.pdp {
  margin-top: 0;
}

.heading-14 {
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 20px;
  line-height: 1.2em;
}

.paragraph-20 {
  margin-bottom: 35px;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.2em;
}

.div-block-671 {
  background-color: var(--forest);
  height: 1px;
  margin-bottom: 20px;
}

.div-block-672 {
  max-width: 73%;
  padding-top: 0;
}

.image-234 {
  max-height: 360px;
}

.container-10 {
  max-width: 80%;
  margin-top: 80px;
  position: relative;
}

.div-block-673 {
  max-width: 80%;
  margin-left: -150px;
  padding-top: 0;
}

.heading-15 {
  color: var(--forest);
  text-align: right;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 1.2em;
}

.div-block-674 {
  background-color: var(--forest);
  height: 1px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.paragraph-21 {
  text-align: right;
  margin-bottom: 35px;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.2em;
}

.image-235 {
  max-height: 410px;
}

.container-11 {
  max-width: 80%;
  margin-top: 0;
}

.heading-16 {
  color: var(--forest);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 1.2em;
}

.paragraph-22 {
  text-align: left;
  margin-bottom: 35px;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.2em;
}

.div-block-675 {
  padding-left: 0;
  padding-right: 0;
}

.ratgeber {
  min-height: 600px;
  padding-top: 40px;
  padding-bottom: 100px;
}

.artikel {
  height: auto;
  padding-top: 20px;
  padding-bottom: 20px;
}

.grid-52 {
  grid-column-gap: 80px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  place-items: start stretch;
  margin-top: 50px;
}

.div-block-676 {
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  padding: 10px;
  display: flex;
  box-shadow: 0 2px 5px #0003;
}

.heading-17 {
  color: var(--forest);
  margin-bottom: 0;
  font-size: 20px;
  line-height: 1.2em;
}

.div-block-677 {
  background-color: var(--forest);
  height: 1px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.bereit {
  height: auto;
  padding-top: 80px;
  padding-bottom: 80px;
}

.faq {
  color: var(--charcoal);
  background-color: #0000;
  padding-top: 60px;
  padding-bottom: 0;
  position: relative;
}

.faq.sperchstunde {
  padding-top: 0;
}

.image-236 {
  width: 100%;
  margin-top: -2px;
}

.container_mobile {
  background-color: #0000;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-self: center;
  align-items: center;
  max-width: 1280px;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

._1-0_produkte_desktop {
  height: auto;
  padding-top: 60px;
  padding-bottom: 152px;
  display: block;
}

._1-0_produkte_desktop.lp10 {
  padding-bottom: 100px;
}

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

.container_mobile_1 {
  background-color: #0000;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-self: center;
  align-items: center;
  max-width: 1280px;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 20px;
  padding-right: 20px;
  display: none;
}

.container_1240_desktop {
  background-color: #0000;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-self: center;
  align-items: center;
  max-width: 1280px;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.paragraph-11 {
  margin-bottom: 0;
  font-size: 19px;
  font-weight: 300;
}

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

.div-block-667_border {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-left: 70px;
  display: flex;
}

.erfolge-mobile {
  height: auto;
  padding-top: 200px;
  display: none;
}

.container_1240_mobile, .container_1240-copy {
  background-color: #0000;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-self: center;
  align-items: center;
  max-width: 1280px;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.ern-hrungsberatung-mobile {
  flex-direction: column;
  align-items: center;
  height: auto;
  padding-top: 200px;
  display: none;
}

.heading-18light {
  color: var(--forest);
  margin-bottom: 50px;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.2em;
}

.heading-20 {
  color: var(--cream);
  font-size: 55px;
  line-height: 1.2em;
}

.container_1240-copy {
  background-color: #0000;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-self: center;
  align-items: flex-end;
  max-width: 1280px;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.paragraph-23 {
  color: var(--cream);
  text-align: left;
  max-width: 400px;
  margin-bottom: 35px;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.2em;
}

.div-block-683 {
  margin-top: 0;
  margin-right: -30px;
}

.body-pdp {
  background-color: var(--cream);
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/64c0f1ae56896cdab2ffc876_GoLighter_PDP_Desktop_BG.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.body-pdp.weekly {
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/66016667422aeb4d52869eab_GoLighter_PDP_Desktop_BG_Testimonials.svg");
  background-repeat: no-repeat;
  background-size: auto;
}

.pdp_hero {
  margin-bottom: 0;
  padding-top: 150px;
  padding-bottom: 100px;
}

.pdp-hero-grid {
  grid-column-gap: 80px;
  grid-template-rows: auto;
}

.pdp_hero_headline {
  color: var(--forest);
  margin-bottom: 10px;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.2em;
}

.pdp_subhead {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 20px;
  line-height: 1.2em;
}

.pdp_subhead.rightaligned {
  text-align: right;
}

.pdp_subhead.paypal {
  color: var(--forest);
  margin-bottom: 0;
}

.pdp_paragraph {
  margin-bottom: 30px;
  font-size: 19px;
  font-weight: 300;
  line-height: 1.4em;
}

.pdp_paragraph.bullets {
  margin-bottom: 0;
}

.pdp_paragraph.rightaligned {
  text-align: right;
}

.pdp_paragraph.maxw {
  max-width: 70%;
}

.pdp_paragraph.med-beirat {
  text-align: center;
  max-width: 50%;
  margin-bottom: 20px;
}

.pdp_paragraph.medium {
  font-weight: 500;
}

.pdp_paragraph.green {
  color: var(--forest);
}

.div-block-685 {
  margin-bottom: 140px;
}

.div-block-685.weekly {
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 200px;
  display: flex;
}

.div-block-685.daily {
  margin-bottom: 230px;
}

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

.div-block-687 {
  padding-left: 20px;
}

.div-block-688 {
  flex-direction: row;
  align-items: center;
  margin-bottom: 15px;
  display: flex;
}

._1-0_vorteile_pdp {
  color: var(--forest);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 120px;
  display: block;
}

._1-0_bmi-rechner_pdp {
  margin-bottom: 0;
  padding-top: 100px;
  padding-bottom: 200px;
}

._1-0_bmi-rechner_pdp.weekly-bmi {
  padding-top: 80px;
  padding-bottom: 220px;
}

.erfolge_pdp {
  margin-bottom: 100px;
  padding-top: 66px;
}

.erfolge_pdp.weekly {
  padding-top: 0;
}

.div-block-690 {
  flex-direction: column;
  align-items: flex-end;
  padding-top: 83px;
  padding-right: 50px;
  display: flex;
}

.div-block-691 {
  background-color: var(--peach);
  width: 167px;
  height: 2px;
  margin-bottom: 20px;
}

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

.image-238.space {
  margin-top: 80px;
}

.bold-text-3 {
  font-size: 19px;
}

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

.div-block-692 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 120px;
  padding-left: 50px;
  display: flex;
}

.text-span-12 {
  font-size: 17px;
}

.erfolge_pdp_2 {
  padding-top: 120px;
}

.erfolge_pdp_2.daily {
  padding-top: 70px;
}

.medizinischer-beirat-pdp {
  padding-top: 180px;
}

.image-240 {
  border-radius: 16px;
  margin-bottom: 50px;
}

.ern-hrungsberatung_pdp {
  margin-bottom: 0;
  padding-top: 75px;
}

.ern-hrungsberatung_pdp.weekly {
  padding-bottom: 50px;
}

.ratenzahlung_pdp {
  padding-top: 140px;
  padding-bottom: 100px;
}

.ratenzahlung_pdp.weekly {
  padding-top: 150px;
}

.ratenzahlung_pdp.weekly-2 {
  padding-top: 180px;
}

.div-block-694 {
  align-items: center;
  display: block;
}

.div-block-695 {
  padding-top: 12px;
  padding-bottom: 12px;
}

.div-block-697 {
  align-items: center;
  margin-right: 20px;
  display: flex;
}

.div-block-698 {
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.image-241 {
  margin-right: 10px;
}

.text-span-13 {
  color: var(--forest);
}

.image-242 {
  margin-left: 30px;
}

.text-block-71 {
  color: var(--forest);
  font-size: 96px;
  font-weight: 700;
  line-height: 1em;
}

.text-block-71.last {
  color: var(--peach);
  font-size: 61px;
}

.erfolge-line-wrapper {
  border-bottom: 1px solid var(--forest);
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 860px;
  margin-bottom: 30px;
  display: flex;
}

.erfolge-line-wrapper.last {
  border-bottom-style: none;
  margin-bottom: 0;
}

.paragraph-24 {
  font-size: 20px;
  line-height: 1.8em;
}

.erfolge-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 60px;
  margin-bottom: 60px;
  display: flex;
  position: relative;
}

.div-block-699 {
  max-width: 30%;
}

.erfolge-divider-line {
  background-color: var(--forest);
  width: 1px;
  height: 100%;
  position: absolute;
  left: 30%;
}

.image-244 {
  border-radius: 20px;
  width: 100%;
}

.hero_v1_content_mobile, .kreisbogen-wrapper-unten {
  display: none;
}

.img-kreisbogen {
  width: 100%;
}

.section-vorteile-1-0 {
  padding-bottom: 60px;
}

.section-vorteile-1-0.tv {
  padding-top: 90px;
  padding-bottom: 100px;
}

._1-0_produkte_mobile {
  height: auto;
  padding-top: 15px;
  padding-bottom: 0;
  display: none;
}

.kreisbogen-wrapper-oben, .section, .kreisbogen-bmi-top {
  display: none;
}

.anwender-mobile {
  height: auto;
  padding-top: 200px;
  display: none;
}

.keinedi-t {
  color: var(--cream);
  padding-top: 180px;
  padding-bottom: 140px;
}

.keinedi-t.weekly {
  padding-top: 160px;
}

.keinedi-t.weekly-2 {
  padding-top: 180px;
}

.geeignet {
  padding-top: 100px;
  padding-bottom: 50px;
}

.ratgeber-mobile {
  padding-top: 80px;
  padding-bottom: 100px;
  display: none;
}

.div-block-711 {
  justify-content: flex-start;
  align-items: baseline;
  display: flex;
}

.text-block-73 {
  color: var(--cream);
  text-align: center;
  margin-top: 4px;
  margin-bottom: 8px;
  font-size: 18px;
}

.jumpmark {
  height: 1px;
}

.list-erfolge {
  width: 67%;
}

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

.heading-21 {
  color: var(--forest);
  text-align: center;
  max-width: 86%;
  font-size: 48px;
  line-height: 1.2em;
}

.div-block-713 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  display: flex;
}

.paragraph-29 {
  color: var(--forest);
  text-align: center;
  max-width: 50%;
  font-size: 18px;
}

.image-249 {
  width: 40%;
  margin-bottom: 10px;
}

.image-250 {
  width: 30%;
}

.pdp-hero-icon {
  width: 60px;
  margin-right: 26px;
}

.div-block-715 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 360px;
  display: flex;
}

.div-block-716 {
  position: relative;
}

.div-block-717 {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.pdp_hero_mobile {
  margin-bottom: 0;
  padding-top: 150px;
  padding-bottom: 100px;
  display: none;
}

.pdp_hero_cta_mobile, .pdp_hero_text_mobile, .pdp_hero_rtbs_mobile {
  display: none;
}

.paragraph-31 {
  max-width: 60%;
  font-size: 20px;
}

.so-funktionierts_pdp-mobile {
  display: none;
}

.ern-hrungsberatung_pdp_mobile {
  margin-bottom: 0;
  padding-top: 75px;
  display: none;
}

.div-block-725 {
  max-width: 73%;
  padding-top: 0;
}

.image-254 {
  max-height: 360px;
}

.btn-golighter-2 {
  text-align: center;
  background-color: #ed807d;
  border-radius: 9999px;
  min-width: 360px;
  padding: 12px 30px;
  font-size: 18px;
  font-weight: 700;
}

.btn-golighter-2:hover {
  background-color: #d37370;
}

.heading-23 {
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 20px;
  line-height: 20px;
}

.div-block-726 {
  background-color: #3a6e6a;
  height: 1px;
  margin-bottom: 20px;
}

.grid-54 {
  grid-template-rows: auto;
  padding-top: 0;
}

.grid-54.pdp {
  margin-top: 0;
}

.paragraph-33 {
  margin-bottom: 35px;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.2em;
}

._1-0_sectionheading-3 {
  color: #3a6e6a;
  margin-bottom: 50px;
  font-size: 55px;
  line-height: 1.2em;
}

._1-0_sectionheading-3.npspace {
  margin-bottom: 10px;
}

._1-0_sectionheading-3.npspace.center.cream {
  color: var(--cream);
}

.grid-55 {
  grid-row-gap: 0px;
  grid-template-columns: 1fr;
  margin-top: 16px;
}

.ratenzahlung-divider {
  background-color: var(--peach);
  width: 3px;
  height: 100%;
  margin-left: 20px;
  margin-right: 20px;
}

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

.div-block-728 {
  align-items: center;
  display: flex;
}

.paypal-logo-in-headline {
  width: 180px;
  margin-left: 16px;
  margin-right: 10px;
}

.div-block-729 {
  align-items: center;
  display: flex;
}

.text-block-74 {
  color: var(--cream);
  margin-top: 20px;
  margin-bottom: 30px;
  margin-left: 40px;
  font-size: 30px;
  font-weight: 500;
  line-height: 1.2em;
}

.stoerer-pdp {
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/64ae76efdea46f439e210c2f_Shape%201.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 250px;
  height: 159px;
  margin-top: 30px;
  margin-right: 0;
  padding-left: 25px;
  padding-right: 0;
  display: flex;
  position: absolute;
  top: 61%;
  right: -87px;
  transform: translate(0%, -50%);
}

.stoerer-pdp.center {
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/660d222c37af9935c544cf3c_Stoerer-Shape-1-Grey.svg");
  justify-content: center;
  align-items: center;
  padding-left: 16px;
  padding-right: 16px;
}

.body-golight-old {
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/64e5e93a3c8feabe9c38d854_64589e4d604430596f6b9a36_BG-Pattern-wellstermedical-V2.webp");
  background-position: 50% 0;
  background-size: contain;
  line-height: 1.8em;
}

.nav-menu-5 {
  text-align: right;
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  display: block;
}

.div-block-301 {
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 30px;
}

.golight-hero-box {
  color: #303030;
  background-color: #e7fff2;
  border-radius: 16px;
}

.golight-hero-box:hover {
  text-decoration: none;
}

.btn-wellster-medical-2 {
  text-align: center;
  background-color: #1cb57a;
  border-radius: 3px;
  min-width: 265px;
  padding: 13px 32px 10px;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.3em;
  box-shadow: 0 0 10px #0006;
}

.btn-wellster-medical-2:hover {
  background-color: #1fcc89;
  text-decoration: none;
}

.btn-wellster-medical-2.is_mt20.is_mb20.mobile {
  display: none;
}

.is_fs14-2 {
  font-size: 14px;
  line-height: 1.3em;
}

.div-block-300 {
  align-items: baseline;
  display: flex;
}

.golight-v4-subline {
  color: #1cb57a;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 700;
}

.list_icon_item_golight-check-2 {
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/639c38acb7572cda486cb0ac_List-Icon-White.svg");
  background-position: 0 2px;
  background-repeat: no-repeat;
  background-size: 18px;
  margin-bottom: 8px;
  padding-left: 28px;
}

.list_icon_item_golight-check-2.icon-dot {
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/64e5e8d480d7f9db1aba7967_GoLight-V4-Icon-Dot.svg");
  background-position: 0 5px;
  background-size: 10px;
  padding-left: 20px;
}

.list_icon_item_golight-check-2.icon-black {
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/639c38d4c67f664d0e39c57b_List-Icon-Black.svg");
  background-position: 0 0;
  background-size: 23px;
  margin-bottom: 12px;
  padding-left: 32px;
  font-size: 18px;
}

.text-block-75 {
  margin-right: 12px;
  font-size: 70px;
  line-height: 1.2em;
}

.fs16-fs14 {
  font-size: 16px;
  line-height: 1.2em;
}

.container_1240-2 {
  background-color: #0000;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-self: center;
  align-items: center;
  max-width: 1280px;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.div-block-299 {
  color: #fff;
  background-color: #303030;
  border-radius: 8px;
  margin-bottom: 12px;
  padding: 8px 16px 6px;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2em;
  display: inline-block;
}

.container_1240-3 {
  background-color: #0000;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-self: center;
  align-items: center;
  max-width: 1280px;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.golight-v4-infobox {
  background-color: #3030301a;
  border-radius: 16px;
  padding: 30px;
  font-weight: 400;
}

.golight-v2-cards-headline-2 {
  justify-content: space-between;
  margin-bottom: 20px;
  display: flex;
}

.is_fs13 {
  font-size: 13px;
  line-height: 1.3em;
}

.h3-golight-v4-steps {
  margin-top: 0;
  margin-bottom: 8px;
  font-size: 26px;
  font-weight: 500;
}

.golight-v4-steps-box {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  margin-top: 40px;
  padding: 0;
  font-weight: 400;
  display: grid;
  position: relative;
  box-shadow: 0 0 20px #0000001a;
}

.btn-wellster-medical-3 {
  text-align: center;
  background-color: #1cb57a;
  border-radius: 3px;
  min-width: 265px;
  padding: 13px 32px 10px;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.3em;
  box-shadow: 0 0 10px #0006;
}

.btn-wellster-medical-3:hover {
  background-color: #1fcc89;
  text-decoration: none;
}

.btn-wellster-medical-3.is_mt10.is_mb10 {
  font-weight: 500;
}

.golight-v4--steps-content {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 20px;
  display: flex;
}

.div-block-302 {
  background-color: #e7fff2;
  border-top-left-radius: 16px;
  border-bottom-left-radius: 16px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.golight-v4-step {
  color: #b0ffd5;
  background-color: #303030;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  padding-top: 4px;
  font-size: 40px;
  font-weight: 700;
  line-height: 1em;
  display: flex;
  position: absolute;
  inset: -20px auto auto -20px;
}

.golight-v2-slider-img-wrapper {
  justify-content: center;
  align-items: flex-end;
  width: auto;
  height: 410px;
  display: flex;
  position: relative;
}

.golight-v2-slider-img-wrapper.center {
  align-items: center;
}

.golight-link-dark {
  color: #303030;
}

.text-block-76 {
  text-align: left;
  font-size: 32px;
  line-height: 1.2em;
}

.grid-56 {
  grid-column-gap: 60px;
  grid-template-rows: auto;
  margin-top: 40px;
  margin-bottom: 40px;
  display: none;
}

.div-block-266 {
  width: auto;
  height: 410px;
  position: relative;
}

.golight-slider-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  align-items: end;
}

.golight-slide {
  object-fit: fill;
  background-color: #b0ffd5;
  border-radius: 10px;
}

.golight-slide.grey {
  background-color: #3030301a;
}

.swipe-icon-wrapper-2 {
  display: none;
}

.btn-wellster-medical-4 {
  text-align: center;
  background-color: #1cb57a;
  border-radius: 3px;
  min-width: 265px;
  padding: 13px 32px 10px;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.3em;
  box-shadow: 0 0 10px #0006;
}

.btn-wellster-medical-4:hover {
  background-color: #1fcc89;
  text-decoration: none;
}

.btn-wellster-medical-4.is_mt10.is_mb10 {
  font-weight: 500;
}

.div-block-314 {
  background-color: #fff;
  width: 2px;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
}

.golight-dr-jugmann-text {
  text-align: center;
  background-color: #fff;
  border-radius: 60px;
  align-items: center;
  padding: 5px 8px;
  display: flex;
  position: absolute;
  bottom: 10px;
  right: 0;
  box-shadow: 0 0 30px #00000026;
}

.dr-jungmann-text {
  font-size: 14px;
  line-height: 1.2em;
}

.golight-slider {
  background-color: #0000;
  height: auto;
}

.golight-v2-vorher-nachher-img {
  width: 500px;
  position: static;
  bottom: 0;
}

.golight-slider-arrow-img {
  width: 50px;
  height: 50px;
}

.h2-golight-slider {
  margin-top: 10px;
  font-size: 50px;
  line-height: 1.2em;
}

.h2-golight-slider.mobile {
  display: none;
}

.h2-golight-slider.desktop.smaller, .h2-golight-slider.smaller {
  font-size: 30px;
}

.image-166 {
  min-width: 430px;
  position: absolute;
  bottom: 0;
}

.left-arrow-golight {
  align-items: center;
  width: 50px;
  height: 100%;
  padding-top: 30px;
  display: flex;
  left: -25px;
}

.div-block-732 {
  background-color: #b0ffd5;
  border-radius: 16px;
  padding: 30px;
  font-weight: 500;
}

.div-block-732.light-green {
  background-color: #e7fff2;
}

.grid-57 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 60px;
}

.grid-57.mt100 {
  margin-top: 100px;
}

.golight-slide-wrapper {
  align-items: center;
  height: 100%;
  min-height: 410px;
  padding: 0 40px;
  display: flex;
  position: static;
}

.mask-3 {
  padding-top: 30px;
  overflow: hidden;
}

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

.golight-v2-cards-headline-3 {
  justify-content: space-between;
  margin-bottom: 20px;
  display: flex;
}

.container_1240-4 {
  background-color: #0000;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-self: center;
  align-items: center;
  max-width: 1280px;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.container_1240-4.mindable {
  max-width: 1200px;
}

.slide-nav-13 {
  top: auto;
  bottom: -40px;
}

.right-arrow-golight {
  align-items: center;
  width: 50px;
  height: 100%;
  padding-top: 30px;
  display: flex;
  right: -25px;
}

.grid-58 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr 1fr;
  margin-bottom: 30px;
}

.container_500 {
  flex: 1;
  max-width: 500px;
  margin-top: 0;
  padding-left: 20px;
  padding-right: 20px;
}

.grid-59 {
  grid-column-gap: 60px;
  grid-template-rows: auto;
  margin-top: 40px;
  margin-bottom: 40px;
  display: none;
}

.btn-wellster-medical-5 {
  text-align: center;
  background-color: #1cb57a;
  border-radius: 3px;
  min-width: 265px;
  padding: 13px 32px 10px;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.3em;
  box-shadow: 0 0 10px #0006;
}

.btn-wellster-medical-5:hover {
  background-color: #1fcc89;
  text-decoration: none;
}

.btn-wellster-medical-5.is_mt10.is_mb10 {
  font-weight: 500;
}

.btn-wellster-medical-5.is_mt10.is_mb10.black {
  background-color: #000;
}

.btn-wellster-medical-5.is_mt10.is_mb10.black.fullwidth {
  width: 100%;
}

.div-block-733 {
  background-color: #b0ffd5;
  border-radius: 16px;
  padding-top: 30px;
  padding-bottom: 30px;
  position: relative;
}

.text-block-77 {
  margin-bottom: 3px;
  font-size: 25px;
  line-height: 1.2em;
}

.div-block-734 {
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-734.kosten {
  padding-top: 20px;
}

.textlink-table {
  color: #303030;
  margin-bottom: 8px;
  line-height: 1.3em;
  text-decoration: underline;
}

.div-block-735 {
  width: 120px;
  position: absolute;
  top: 4px;
  right: 4px;
}

.div-block-312 {
  background-color: #b0ffd5;
  border-radius: 100%;
  width: 10px;
  height: 10px;
  margin-right: 10px;
}

.div-block-313 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.div-block-310 {
  border-bottom: 1px solid #d6d6d6;
  flex: 1;
  align-items: center;
  height: 100%;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 18px;
  display: flex;
}

.grid-60 {
  grid-column-gap: 60px;
  grid-template-rows: auto;
  margin-top: 80px;
  margin-bottom: 60px;
}

.div-block-308 {
  grid-column-gap: 3rem;
  align-items: center;
  width: 100%;
  min-height: 80px;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.3em;
  display: flex;
}

.div-block-307 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 80%;
  display: flex;
}

.text-block-78 {
  text-align: right;
  margin-top: 10px;
  margin-right: 50px;
  font-size: 14px;
}

.div-block-306 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 60px;
  padding: 25px;
  display: flex;
  box-shadow: 0 1px 9px #0000004a;
}

.div-block-311 {
  align-items: flex-end;
  width: 700px;
  margin-top: -80px;
  margin-bottom: -25px;
  display: flex;
}

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

.golight-accordion-text-2 {
  color: #303030;
  text-align: left;
  background-color: #fff;
  margin-bottom: 0;
  padding: 10px 0;
  font-weight: 500;
  line-height: 1.4em;
  display: block;
}

.golight-faq-box-2 {
  color: #fff;
  background-color: #303030;
  border-radius: 10px;
  padding: 16px;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.3em;
  box-shadow: 0 0 4px #0003;
}

.image-257 {
  width: 16px;
  height: 10px;
}

.body-testimonial {
  background-color: var(--cream);
  color: var(--forest);
}

.testimonial-hero-media {
  z-index: 1;
  object-fit: contain;
  object-position: 50% 50%;
  width: 100%;
  max-width: 1440px;
  height: 810px;
  position: absolute;
  left: 50%;
  transform: translate(-50%);
}

.testimonial-hero-media.hidden {
  display: none;
}

.section-testimonial-hero-desktop {
  z-index: 2;
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/64edb74712711e7d5b20b2ac_BG-testimonial-hero-v1.svg");
  background-position: 50% 100%;
  background-size: auto;
  align-items: flex-end;
  height: 1170px;
  padding-top: 500px;
  display: block;
  position: relative;
}

.grid-62 {
  grid-column-gap: 80px;
  grid-template-rows: auto;
}

.div-block-737 {
  color: var(--cream);
  padding-top: 200px;
}

.div-block-738 {
  padding-top: 0;
}

.h1-testimonial {
  color: var(--cream);
  max-width: 80%;
  font-size: 64px;
  line-height: 1.2em;
}

.testimonial-subline {
  color: var(--cream);
  max-width: 80%;
  font-size: 20px;
  font-weight: 300;
}

.paragraph-35 {
  max-width: 70%;
  font-size: 24px;
  line-height: 1.2em;
}

.testimonial-hero-icon {
  width: 80px;
  margin-right: 16px;
}

.testimonial-hero-icons-wrapper {
  align-items: center;
  margin-bottom: 30px;
  font-size: 22px;
  line-height: 1.2em;
}

.mb0 {
  margin-bottom: 0;
}

.div-block-739 {
  flex-direction: column;
  justify-content: space-between;
  padding-top: 40px;
  display: flex;
}

.trusted-wrapper-hero {
  color: #fff;
  align-items: center;
  max-width: 350px;
  margin-top: 20px;
  margin-bottom: 0;
  margin-left: -2px;
  display: flex;
}

.trusted-wrapper-hero.mt0 {
  margin-top: 0;
}

.trusted-wrapper-hero.wg-pharma {
  justify-content: center;
  max-width: 50%;
  margin-top: 0;
  margin-left: 28px;
}

.trusted-sign-home {
  max-width: 48px;
  margin-right: 12px;
}

.trusted-stars-wrapper {
  align-items: center;
  margin-bottom: 4px;
  display: flex;
}

.icon-star-home {
  width: 14px;
  margin-right: 4px;
}

.text-block-79 {
  max-width: 60%;
  font-size: 13px;
  line-height: 1.2em;
}

.text-block-79.black {
  color: var(--charcoal);
}

.text-block-80 {
  font-size: 22px;
}

.section-testimonial-desktop {
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/64f0842150590940aec723e0_BG-testimonial-content-v1.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  padding-top: 200px;
}

.section-testimonial-desktop.jos {
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/6524f4caa217ddfd9f78525f_BG-testimonial-content-jos-v1.svg");
  background-repeat: no-repeat;
  background-size: auto;
}

.section-anker-nav.mobile {
  display: none;
}

.fs20 {
  font-size: 20px;
}

.testimonial-anchor-nav-link {
  border: 2px solid var(--forest);
  color: var(--forest);
  border-radius: 20px;
  margin-right: 16px;
  padding: 6px 12px 4px;
  font-size: 20px;
  font-weight: 500;
  line-height: 1em;
}

.div-block-740 {
  margin-top: 16px;
}

.testimonial-grid-1 {
  grid-column-gap: 60px;
  grid-template-rows: auto;
}

.testimonial-content-box-1 {
  padding-top: 40px;
}

.testimonial-content-box-1.pt0 {
  padding-top: 0;
}

.testimonial-chapter-text {
  z-index: 2;
  font-size: 24px;
  font-weight: 700;
  line-height: 1em;
  position: relative;
}

.testimonial-chapter-highlight {
  font-size: 32px;
}

.testimonial-chapter-highlight.red {
  color: var(--peach);
}

.testimonial-arrow {
  width: 48px;
  margin-left: 20px;
}

.testimonial-chapter-wrapper {
  align-items: center;
  display: flex;
}

.testimonial-step-box {
  border: 1px solid var(--forest);
  background-color: var(--cream);
  border-radius: 64px;
  justify-content: flex-start;
  min-height: 100px;
  margin-bottom: 12px;
  padding: 26px 26px 24px;
  display: flex;
}

.testimonial-step-box.red-highlight {
  min-width: 390px;
  position: relative;
}

.testimonial-step-box.red-highlight._2lines {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 120px;
  margin-bottom: 50px;
  padding-top: 26px;
}

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

.div-block-742.left {
  align-items: flex-start;
}

.div-block-742.right {
  align-items: flex-end;
}

.div-block-743 {
  color: var(--cream);
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/64f089b151c653a8675d4aa4_shape-testimonial-highlight.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  align-items: center;
  width: 175px;
  height: 94px;
  font-size: 32px;
  font-weight: 700;
  display: flex;
  position: absolute;
  right: -20px;
}

.div-block-743.big {
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/6524eefa8e39d21f57daf759_HG-Shape-Box-Big.svg");
  background-size: contain;
  width: 360px;
  height: 110px;
  font-size: 28px;
  bottom: -30px;
  right: 0;
}

.heading-24 {
  margin-top: 0;
  font-size: 55px;
  line-height: 1.2em;
}

.testimonial-textblock {
  margin-bottom: 30px;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.2em;
}

.testimonial-textblock.semibold {
  font-weight: 600;
}

.testimonial-grid-2 {
  grid-column-gap: 60px;
  grid-template-rows: auto;
  align-items: center;
}

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

.div-block-744.mb {
  margin-bottom: 60px;
}

.div-block-745 {
  justify-content: flex-end;
  max-width: 80%;
}

.div-block-745._85 {
  max-width: 85%;
}

.div-block-746 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.div-block-747 {
  padding-top: 100px;
}

.section-testimonial-mobile {
  display: none;
}

.testimonial-accordion {
  color: #303030;
  background-color: #fff;
  border-radius: 10px;
  margin-bottom: 7px;
  padding: 28px;
  box-shadow: 0 0 20px #00000014;
}

.testimonial-accordion-trigger {
  cursor: pointer;
  border-bottom: 1px #005365;
  justify-content: center;
  align-items: center;
  display: flex;
}

.testimonial-accordion-head {
  color: var(--cream);
  text-align: left;
  text-transform: none;
  flex: 1;
  order: -1;
  align-self: center;
  margin-top: 0;
  margin-bottom: 0;
  padding: 12px 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.2em;
}

.testimonial-accordion-arrow {
  text-align: center;
  order: 1;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 50px;
  height: 50px;
  margin-right: 0;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 24px;
  display: flex;
  position: static;
}

.testimonial-accordion-content {
  overflow: hidden;
}

.testimonial-accordion-text {
  color: var(--cream);
  text-align: left;
  background-color: #0000;
  margin-bottom: 0;
  padding: 10px 0;
  font-weight: 500;
  display: block;
}

.testimonial-accordion-text a {
  color: var(--peach);
}

.section-testimonial-hero-mobile {
  z-index: 2;
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/64edb74712711e7d5b20b2ac_BG-testimonial-hero-v1.svg");
  background-position: 50% 100%;
  background-size: auto;
  align-items: flex-end;
  height: 1170px;
  padding-top: 500px;
  display: none;
  position: relative;
}

.paragraph-37 {
  font-size: 24px;
  font-weight: 300;
  line-height: 1.2em;
}

.div-block-755 {
  max-width: 70%;
  margin-bottom: 80px;
}

.div-block-757 {
  max-width: 65%;
}

.div-block-758 {
  justify-content: center;
  display: flex;
}

.h1-hero-thankyou {
  color: var(--forest);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 1.2em;
}

.paragraph-39 {
  max-width: 80%;
  margin-top: 20px;
  margin-bottom: 20px;
}

.section-thank-you-intro {
  padding-top: 80px;
  padding-bottom: 80px;
}

.div-block-760 {
  color: var(--forest);
  max-width: 70%;
}

.bg-video-kay-desktop {
  justify-content: center;
  align-items: center;
  height: auto;
}

.bg-video-kay-sm, .bg-video-kay-tb {
  justify-content: center;
  align-items: center;
  height: 810px;
  display: none;
}

.heading-25 {
  color: var(--forest);
  text-align: center;
  max-width: 100%;
  font-size: 50px;
  line-height: 1.2em;
}

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

.paragraph-40 {
  color: var(--forest);
  font-size: 32px;
}

.bold-text-6 {
  line-height: 1.2em;
}

.navbar-dropdown {
  color: var(--cream);
  align-items: center;
  height: 100%;
  padding-top: 19px;
  padding-left: 15px;
  padding-right: 15px;
  font-weight: 700;
}

.dropdown-list {
  background-color: var(--peach);
}

.dropdown-list.w--open {
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
}

.dropdown {
  align-items: center;
  height: 100%;
}

.link-3 {
  color: var(--cream);
}

.body-nadeln {
  background-color: var(--cream);
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/67b336785a9d9ad2bda0f928_BG_PDP_Needles_V7.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  background-attachment: scroll;
}

.section-nadeln-hero {
  padding-top: 200px;
  padding-bottom: 200px;
}

.nadeln-hero-wrapper {
  justify-content: flex-end;
}

.div-block-765 {
  width: 43%;
}

.h1-nadeln {
  color: var(--forest);
  max-width: 70%;
  font-size: 55px;
  line-height: 1.2em;
}

.text-block-83 {
  color: var(--cream);
  margin-top: 140px;
  font-size: 36px;
  line-height: 1.2em;
}

.section-nadeln-intro {
  padding-top: 10px;
  padding-bottom: 100px;
  display: block;
}

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

.div-block-767 {
  flex-direction: row;
  align-items: stretch;
  margin-bottom: 20px;
  display: flex;
}

.div-block-768 {
  align-self: center;
  width: 40px;
  margin-right: 40px;
}

.div-block-768._2 {
  transform: rotate(-27deg);
}

.div-block-768._3 {
  transform: rotate(174deg);
}

.div-block-768._4 {
  transform: rotate(-21deg);
}

.div-block-769 {
  border-bottom: 1px solid var(--cream);
  color: var(--cream);
  align-self: center;
  width: 100%;
  height: 100%;
  font-size: 36px;
  font-weight: 300;
  line-height: 1.2em;
}

.div-block-770 {
  padding-top: 100px;
}

.section-nadeln-faq {
  padding-top: 150px;
  padding-bottom: 150px;
}

.section-nadeln-faq.desktop {
  padding-bottom: 100px;
}

.section-nadeln-contact {
  padding-top: 20px;
  padding-bottom: 40px;
}

.link-forest {
  color: var(--forest);
  text-decoration: underline;
}

.div-block-771, .needle-hero-img-wrapper {
  display: none;
}

.section-nadeln-faq-mobile {
  padding-top: 150px;
  padding-bottom: 150px;
  display: none;
}

.div-block-775 {
  padding-top: 40px;
}

.div-block-776 {
  max-width: 80%;
}

.grid-64 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-top: 40px;
}

.div-block-777 {
  color: #fff;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.container_860 {
  flex: 1;
  max-width: 860px;
  margin-top: 60px;
  padding-left: 0;
  padding-right: 0;
}

.image-268 {
  margin-left: 0;
}

.div-block-778 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 40px 20px 0;
  display: flex;
}

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

.text-block-85 {
  color: #fff8e8;
  margin-top: 8px;
  margin-bottom: 16px;
  font-size: 18px;
  font-weight: 700;
}

.left-arrow-11 {
  color: #007367;
  width: 40px;
  font-size: 24px;
}

.slider-3 {
  background-color: #0000;
  height: auto;
}

.slide-wrapper-2 {
  justify-content: center;
  align-items: center;
  padding-top: 8px;
  padding-bottom: 8px;
  display: flex;
}

.text-block-86 {
  max-width: 70%;
}

.wrapper-center-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.btn-golighter-3 {
  text-align: center;
  background-color: #ed807d;
  border-radius: 9999px;
  min-width: 360px;
  padding: 12px 30px;
  font-size: 18px;
  font-weight: 700;
}

.btn-golighter-3:hover {
  background-color: #d37370;
}

.btn-golighter-3.forest {
  z-index: 99;
  color: #fff8e8;
  background-color: #3a6e6a;
  position: relative;
}

.right-arrow-11 {
  color: #007367;
  width: 40px;
  font-size: 24px;
  font-weight: 700;
  display: flex;
}

.zitat-testimonial {
  color: #fff8e8;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 0;
}

.zitat-testimonial.forest {
  color: var(--forest);
}

.zitat-testimonial.cream {
  color: var(--cream);
}

.h2-golighter-2 {
  margin-top: 0;
  font-family: Gilroy, sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 1.2em;
}

.h2-golighter-2.mt20 {
  margin-top: 40px;
}

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

.text-block-87 {
  color: #fff8e8;
  margin-top: 8px;
  margin-bottom: 16px;
  font-size: 18px;
  font-weight: 700;
}

.testimonial-hero-lightbox {
  z-index: 3;
  object-fit: contain;
  object-position: 50% 50%;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  height: 550px;
  display: none;
  position: absolute;
  left: 50%;
  transform: translate(-50%);
}

.btn-play-hero {
  opacity: .7;
  width: 100px;
}

.bg-video-testimonial-phone {
  display: none;
}

.icon-footer {
  max-width: 80px;
  height: auto;
}

.link-bn {
  align-self: center;
  margin-bottom: 15px;
}

.banner-loop {
  z-index: 101;
  grid-column-gap: 1rem;
  color: #fff;
  background-color: #3a6e6a;
  align-items: center;
  height: 35px;
  padding-top: 8px;
  padding-bottom: 8px;
  display: flex;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.banner-loop:hover {
  text-decoration: none;
}

.banner-loop.lykon {
  grid-column-gap: 1rem;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.banner-content {
  grid-column-gap: 1rem;
  flex: none;
  justify-content: space-around;
  min-width: 100%;
  display: flex;
}

.banner-content.marquee {
  grid-column-gap: .5rem;
}

.banner-content.marquee:hover {
  text-decoration: none;
}

.text-banner-loop {
  white-space: nowrap;
  flex: none;
  padding-left: 2vw;
  padding-right: 2vw;
  font-size: 16px;
  line-height: 1em;
}

.image-271 {
  flex: none;
  width: 25px;
}

.bold-text-7, .bold-text-8 {
  color: #ed807d;
}

.section-coach-hero-desktop {
  z-index: 2;
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/6572c84d8fb7c77275796363_BG-Hero-Coach-Desktop-V3.svg");
  background-position: 50% 100%;
  background-size: auto;
  align-items: flex-end;
  height: 1170px;
  padding-top: 500px;
  display: block;
  position: relative;
}

.h1-coach {
  color: var(--cream);
  max-width: 90%;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 55px;
  line-height: 1.2em;
}

.coach-subline {
  color: var(--cream);
  max-width: 80%;
  margin-top: 40px;
  font-size: 20px;
  font-weight: 300;
  line-height: 1.2em;
}

.div-block-784 {
  border: 3px solid var(--peach);
  text-align: center;
  border-radius: 100%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  margin-right: 16px;
  padding-top: 5px;
  font-size: 40px;
  font-weight: 900;
  display: flex;
}

.text-block-88 {
  color: var(--forest);
  line-height: 1em;
}

.div-block-785 {
  color: var(--charcoal);
  text-align: right;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 20px;
  padding-left: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.2em;
  display: flex;
}

.div-block-785._2 {
  padding-left: 60px;
}

.div-block-785._3 {
  align-items: flex-start;
  padding-left: 100px;
}

.paragraph-43 {
  text-align: left;
  max-width: 87%;
  margin-bottom: 0;
  font-size: 22px;
}

.div-block-786 {
  flex-direction: column;
  align-items: flex-end;
  display: flex;
}

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

.section-coach-1 {
  padding-top: 150px;
}

.grid-66 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  place-items: center;
}

.paragraph-44 {
  font-size: 20px;
  line-height: 1.2em;
}

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

.grid-66-copy {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  place-items: center;
}

.section-coach-3-desktop {
  padding-top: 0;
  padding-bottom: 100px;
}

.grid-67 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
}

.nl-divider {
  background-color: var(--peach);
  width: 100%;
  height: 2px;
  margin-top: 16px;
  margin-bottom: 16px;
}

.div-block-787 {
  color: #3a6e6a;
  align-items: center;
  margin-bottom: 16px;
  padding-top: 0;
  display: flex;
}

.image-272 {
  flex: none;
  width: 16px;
  height: 16px;
  margin-right: 16px;
  padding-bottom: 1px;
}

.div-block-788 {
  background-color: #3a6e6a;
  border-radius: 30px;
  min-height: 206px;
  padding: 20px;
}

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

.paragraph-45 {
  color: #fff;
  text-align: center;
  margin-bottom: 0;
  font-size: 12px;
  line-height: 1.2em;
}

.text-block-89 {
  font-size: 18px;
  font-weight: 500;
}

.div-block-790 {
  color: #3a6e6a;
}

.text-block-90 {
  margin-top: 12px;
  font-size: 28px;
  font-weight: 700;
  line-height: 1.2em;
}

.nl-input {
  background-color: #fff8e8;
  border-radius: 30px;
  min-height: 46px;
  padding-top: 12px;
  padding-bottom: 12px;
}

.nl-input::placeholder {
  color: #3a6e6a;
  font-weight: 700;
}

.nl-section-img-wrapper {
  padding-top: 75%;
  display: block;
  position: relative;
}

.nl-section-img {
  z-index: 2;
  object-fit: cover;
  object-position: 50% 50%;
  border-radius: 26px;
  width: 100%;
  height: 100%;
  display: inline-block;
  position: absolute;
  inset: 0%;
}

.success-message {
  color: #fff8e8;
  background-color: #ed807d;
  border-radius: 30px;
}

.error-message {
  background-color: #fff8e8;
  border-radius: 10px;
}

.body-coach {
  background-color: var(--cream);
  color: var(--forest);
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/6629f100dde7f2429661a401_GoLighter_PDP_Nutrition_pre%20customer_Desktop-v4.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.coach-hero-lightbox {
  z-index: 3;
  object-fit: contain;
  object-position: 50% 50%;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  height: 550px;
  display: flex;
  position: absolute;
  left: 50%;
  transform: translate(-50%);
}

.section-coach-4-desktop {
  padding-top: 235px;
  padding-bottom: 200px;
}

.grid-68 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

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

.paragraph-46 {
  margin-top: 16px;
  font-size: 18px;
  line-height: 1.2em;
}

.paragraph-47 {
  color: var(--cream);
  margin-top: 100px;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.2em;
}

.section-coach-contact {
  background-color: #fff;
  padding-top: 20px;
  padding-bottom: 40px;
}

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

.section-coach-1-mobile {
  padding-top: 60px;
  display: none;
}

.section-coach-3-mobile {
  padding-top: 100px;
  padding-bottom: 100px;
  display: none;
}

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

.section-coach-4-mobile, .section-coach-5-mobile {
  padding-top: 200px;
  padding-bottom: 200px;
  display: none;
}

.body-coach-2 {
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/6576c50b66f998d6a84f0c8b_BG-body-Coach-2-Desktop-V3.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.section-coach-2-hero-desktop {
  padding-top: 140px;
  padding-bottom: 0;
}

.grid-coach-2-hero {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  grid-template-rows: auto;
}

.heading-27 {
  color: var(--forest);
  max-width: 86%;
  margin-bottom: 30px;
  font-size: 50px;
  line-height: 1.2em;
}

.heading-27.mobile {
  display: none;
}

.paragraph-48 {
  color: var(--forest);
  font-size: 20px;
}

.coach-2-hero-img-wrapper {
  max-width: 80%;
}

.coach-2-hero-text-wrapper {
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-end;
  margin-bottom: 40px;
  display: flex;
}

.coach-2-hero-text-wrapper.left {
  align-items: flex-start;
}

.div-block-798 {
  z-index: 1;
  background-color: var(--cream);
  color: var(--forest);
  border-radius: 10px;
  margin-right: 60px;
  padding: 20px 36px;
  position: relative;
}

.image-274 {
  z-index: 2;
  width: 250px;
  margin-bottom: -50px;
  position: relative;
}

.image-274.mobile {
  display: none;
}

.image-275 {
  z-index: 2;
  width: 200px;
  margin-top: -100px;
  margin-left: -170px;
  position: relative;
}

.image-275.mobile {
  display: none;
}

.section-coach-2-video-desktop {
  padding-top: 60px;
  padding-bottom: 112px;
}

.text-block-92 {
  color: var(--forest);
  margin-bottom: 40px;
  font-size: 20px;
  font-weight: 700;
}

.section-coach-2-kontakt-desktop {
  padding-top: 200px;
}

.text-block-93 {
  color: var(--peach);
  text-align: center;
  font-size: 18px;
  font-weight: 700;
}

.form-block-2 {
  width: 100%;
  max-width: 70%;
  margin-top: 40px;
}

.div-block-799 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.coach-input {
  border: 2px solid var(--peach);
  border-radius: 24px;
  min-height: 45px;
  padding-bottom: 6px;
  padding-left: 24px;
  padding-right: 16px;
}

.coach-input::placeholder {
  color: #f6bfbe;
  font-size: 18px;
}

.coach-input.area {
  min-height: 250px;
}

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

.paragraph-49 {
  margin-top: 30px;
}

.section-coach-2-faq {
  background-color: #fff;
  padding-top: 100px;
  padding-bottom: 100px;
}

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

.div-block-802 {
  border-radius: 28px;
  overflow: hidden;
}

.section-coach-2-ausbildung-mobile {
  display: none;
}

.body-diabetes-app {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/65815f379d2ea44f23fee5ac_bkacground-una-health-diga-desktop-v3.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.section-hero-diabetes-desktop {
  padding-top: 140px;
  padding-bottom: 140px;
}

.diga-hero-wrapper {
  border-radius: 40px;
  padding: 60px 0;
  display: block;
  position: relative;
}

.h1-diga {
  color: var(--forest);
  max-width: 50%;
  margin-top: 0;
  font-size: 44px;
  line-height: 1.2em;
}

.h1-diga.zanadio {
  max-width: 50%;
}

.list-diga-hero {
  max-width: 50%;
  margin-top: 16px;
  margin-bottom: 16px;
  padding-left: 0;
  list-style-type: none;
}

.list-item-diga {
  color: var(--forest);
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/646cb7c8e8f550e7bed7c1fa_dot-peach.svg");
  background-position: 0 5px;
  background-repeat: no-repeat;
  background-size: 12px;
  margin-bottom: 16px;
  padding-left: 24px;
  font-size: 20px;
  line-height: 1.3em;
}

.list-item-diga.last {
  margin-bottom: 0;
}

.div-block-804 {
  background-color: #fff;
  border-radius: 40px;
  padding: 24px 40px 16px;
  box-shadow: 0 0 10px #00000026;
}

.text-block-94 {
  color: var(--forest);
  text-align: center;
  font-size: 36px;
  font-weight: 700;
  line-height: 1em;
}

.div-block-805 {
  background-color: var(--forest);
  text-align: center;
  border-radius: 20px 20px 0 0;
  margin-top: 16px;
  margin-bottom: 0;
  padding: 16px 16px 13px;
  font-size: 20px;
  display: inline-block;
}

.text-block-95 {
  color: var(--cream);
  font-size: 20px;
  font-weight: 500;
}

.div-block-806 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 20px;
  padding-bottom: 24px;
  padding-left: 40px;
  display: flex;
}

.diga-hero-img-wrapper {
  max-width: 50%;
  position: absolute;
  top: -65px;
  right: 0;
}

.diga-hero-img-wrapper.zanadio {
  max-width: 28%;
  top: -60px;
}

.section-diga-features {
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-diga-features.zanadio {
  padding-top: 0;
}

.grid-71 {
  grid-column-gap: 60px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: .75fr 1fr;
}

.diabetes-grid-badges {
  grid-column-gap: 20px;
  grid-row-gap: 16px;
  align-items: center;
  margin-top: 20px;
}

.fs-14 {
  font-size: 14px;
  line-height: 1.4em;
}

.fs-14.mt10 {
  margin-top: 10px;
}

.div-block-807 {
  flex-direction: column;
  justify-content: space-around;
  height: 100%;
  padding-left: 8px;
  padding-right: 8px;
  display: flex;
}

.image-285 {
  max-width: 86%;
  margin-bottom: 0;
}

.image-286 {
  max-width: 90%;
}

.paragraph-50 {
  color: var(--forest);
  margin-top: 0;
  font-size: 30px;
  line-height: 1.2em;
}

.section-diga-anmeldung-desktop {
  padding-top: 80px;
  padding-bottom: 80px;
}

.section-diga-anmeldung-desktop.cream {
  background-color: var(--cream);
}

.section-diga-anmeldung-desktop.diga-selfapy {
  background-color: var(--white);
  padding-top: 0;
  padding-bottom: 0;
}

.diga-anmeldung-wrapper {
  background-color: #fff;
  border-radius: 40px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
  box-shadow: 0 2px 5px #0003;
}

.diga-anmeldung-wrapper.lp21 {
  margin-top: 20px;
}

.diga-anmeldung-wrapper.tv-25 {
  padding-top: 40px;
  padding-bottom: 20px;
}

.div-block-808 {
  z-index: 2;
  align-items: flex-start;
  margin-bottom: 30px;
  display: flex;
  position: relative;
}

.div-block-808.last {
  margin-bottom: 0;
}

.div-block-809 {
  background-color: var(--peach);
  color: var(--cream);
  border-radius: 100%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 86px;
  height: 86px;
  margin-right: 40px;
  padding-top: 6px;
  font-size: 55px;
  font-weight: 700;
  line-height: 1em;
  display: flex;
}

.div-block-810 {
  color: var(--forest);
  max-width: 70%;
  font-size: 18px;
  position: relative;
}

.div-block-811 {
  z-index: 1;
  background-color: var(--peach);
  width: 4px;
  position: absolute;
  top: 6px;
  bottom: 80px;
  left: 42px;
}

.div-block-811.diab, .div-block-811.selfapy {
  bottom: 100px;
}

.diga-funktion-head {
  margin-top: 0;
  font-size: 28px;
  line-height: 1.3em;
}

.div-block-812 {
  justify-content: center;
  display: flex;
  position: relative;
  top: -25px;
}

.div-block-812.mobile {
  display: none;
}

.section-diga-studie-desktop {
  padding-top: 120px;
  padding-bottom: 60px;
}

.grid-73 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 40px;
  margin-bottom: 40px;
}

.diga-studie-wrapper {
  color: var(--cream);
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/65804461e2b89e3034ce548f_una-hg-studie-1.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  min-height: 283px;
  font-size: 68px;
  font-weight: 700;
  line-height: 1em;
  display: flex;
}

.diga-studie-wrapper._1 {
  color: var(--cream);
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/65804461e2b89e3034ce548f_una-hg-studie-1.svg");
  font-size: 68px;
  font-weight: 700;
  line-height: 1em;
}

.diga-studie-wrapper._2 {
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/658044610d559f698c608f74_una-hg-studie-3.svg");
}

.diga-studie-wrapper._3 {
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/65804461650a7e00954c1a02_una-hg-studie-2.svg");
}

.paragraph-51 {
  color: var(--forest);
  text-align: center;
  margin-top: 20px;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.3em;
}

.text-block-96 {
  text-align: center;
  font-size: 12px;
  line-height: 1.2em;
}

.div-block-813 {
  text-align: center;
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 16px 16px 40px;
  font-size: 22px;
  font-weight: 700;
  display: flex;
  box-shadow: 0 2px 5px #0003;
}

.div-block-814 {
  background-color: var(--cream);
  border-radius: 20px;
  flex-direction: row;
  flex: none;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  min-height: 260px;
  margin-bottom: 40px;
  display: flex;
}

.text-block-97 {
  max-width: 80%;
  line-height: 1.3em;
}

.section-diga-eignung, .section-diga-abschluss {
  padding-top: 20px;
  padding-bottom: 0;
}

.section-diga-abschluss.zanadio {
  padding-top: 160px;
}

.section-diga-abschluss.pt0 {
  padding-top: 0;
}

.paragraph-52 {
  color: var(--forest);
  text-align: center;
  max-width: 50%;
}

.div-block-815 {
  justify-content: center;
  align-items: flex-end;
  min-height: 690px;
  display: flex;
  position: relative;
}

.image-287 {
  max-width: 520px;
}

.div-block-816 {
  color: var(--forest);
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/65815bca21862a981f9fa536_una-shape-abschluss-1.svg");
  background-position: 50%;
  background-size: contain;
  justify-content: center;
  align-items: center;
  width: 175px;
  height: 130px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.2em;
  display: flex;
  position: absolute;
  bottom: 300px;
  left: 100px;
}

.div-block-816._1 {
  background-repeat: no-repeat;
  padding-left: 10px;
  padding-right: 10px;
  left: 7%;
}

.div-block-816._2 {
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/65815bca24f3ce9a4a28a8b8_una-shape-abschluss-3.svg");
  background-repeat: no-repeat;
  width: 182px;
  height: 146px;
  padding-left: 20px;
  padding-right: 20px;
  left: auto;
  right: 7%;
}

.div-block-816._3 {
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/65815bca1c0ad8e3be62f2f9_una-shape-abschluss-2.svg");
  background-repeat: no-repeat;
  width: 203px;
  height: 107px;
  padding-top: 12px;
  top: 13%;
  bottom: auto;
  left: 25%;
}

.div-block-816._4 {
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/65815bcaa05b97035870ff1a_una-shape-abschluss-4.svg");
  inset: 13% 25% auto auto;
}

.div-block-816._5 {
  background-repeat: no-repeat;
  padding-left: 10px;
  padding-right: 10px;
  left: 7%;
}

.div-block-816._6 {
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/65815bca1c0ad8e3be62f2f9_una-shape-abschluss-2.svg");
  background-repeat: no-repeat;
  width: 203px;
  height: 107px;
  padding-top: 12px;
  top: 13%;
  bottom: auto;
  left: 25%;
}

.div-block-816._7 {
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/65815bcaa05b97035870ff1a_una-shape-abschluss-4.svg");
  width: 180px;
  padding-left: 12px;
  padding-right: 12px;
  inset: 13% 25% auto auto;
}

.div-block-817, .vorteile-warpper-mobile {
  display: none;
}

.div-block-820.mt40 {
  margin-top: 40px;
}

.div-block-821 {
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.section-diga-studie-mobile {
  padding-top: 120px;
  padding-bottom: 60px;
  display: none;
}

.grid-geeignet-sidescroll {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 40px;
  margin-bottom: 40px;
}

.grid-geeignet-sidescroll.zanadio {
  margin-bottom: 50px;
}

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

.image-290, .div-block-824 {
  display: none;
}

.text-block-98 {
  background-color: var(--cream);
  color: var(--forest);
  border-radius: 4px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 8px;
  padding-top: 2px;
  padding-left: 4px;
  padding-right: 4px;
  display: inline-block;
}

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

.section-coach-2-hero-mobile, .section-coach-2-intro-mobile {
  padding-top: 140px;
  padding-bottom: 0;
  display: none;
}

.grid-34-thankyou-guides {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr;
  place-content: stretch;
  align-self: flex-start;
  place-items: start;
  margin-top: 20px;
  margin-bottom: 20px;
}

.grid-34-thankyou-guides.p0 {
  margin-bottom: 40px;
}

.grid-34-help-video3 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr;
  place-content: stretch;
  align-self: flex-start;
  place-items: start;
}

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

.div-block-828 {
  justify-content: center;
  align-self: center;
  align-items: center;
  min-height: 184px;
  margin-bottom: 10px;
  display: flex;
}

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

.div-block-830 {
  justify-content: flex-start;
  align-items: baseline;
  display: flex;
}

.grid-74 {
  grid-column-gap: 80px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  place-items: start stretch;
  margin-top: 50px;
}

.golighter-accordion-text-2 {
  color: #fff8e8;
  text-align: left;
  background-color: #0000;
  margin-bottom: 10px;
  padding: 10px 0;
  font-weight: 500;
  display: block;
}

.text-block-99 {
  color: #fff8e8;
  margin-bottom: 16px;
  font-size: 20px;
  line-height: 1.3em;
}

.anwender-mobile-2 {
  height: auto;
  padding-top: 200px;
  display: none;
}

.heading-28 {
  color: #3a6e6a;
  text-align: center;
  max-width: 86%;
  font-size: 48px;
  line-height: 1.2em;
}

.div-block-831 {
  background-color: #3a6e6a;
  height: 1px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.grid-34-copy-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch;
  align-self: flex-start;
  place-items: center start;
  display: grid;
}

.paragraph-54 {
  font-size: 20px;
  line-height: 1.8em;
}

.div-block-833 {
  margin-top: 0;
  margin-right: -30px;
}

.image-292 {
  max-height: 360px;
}

.navbar-btn-wrapper-2 {
  cursor: pointer;
}

.paragraph-55 {
  padding-top: 77px;
  padding-left: 138px;
  font-size: 20px;
  font-weight: 300;
  line-height: 2.4em;
}

.paragraph-55.peach {
  padding-top: 28px;
  padding-left: 97px;
}

.div-block-837 {
  max-width: 73%;
  padding-top: 0;
}

.div-block-838 {
  padding-left: 0;
  padding-right: 0;
}

.paragraph-56 {
  margin-bottom: 25px;
  font-size: 13px;
  font-weight: 300;
  line-height: 1.3em;
}

.paragraph-57 {
  color: #fff8e8;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 300;
}

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

.div-block-843 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 40px;
  display: flex;
}

.erfolge-line-wrapper-2 {
  border-bottom: 1px solid #3a6e6a;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 860px;
  margin-bottom: 30px;
  display: flex;
}

.erfolge-line-wrapper-2.last {
  border-bottom-style: none;
  margin-bottom: 0;
}

.image-293 {
  max-width: 50%;
  margin-bottom: 10px;
}

.div-block-844 {
  background-color: #fff;
  padding-bottom: 60px;
}

.gl-navbar-2 {
  z-index: 1999;
  background-color: #ed807d;
  border-radius: 9999px;
  width: auto;
  max-width: 1240px;
  height: 74px;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
  box-shadow: 0 1px 3px #0003;
}

.gl-navbar-2.fixed {
  border-radius: 40px;
  width: auto;
  margin-top: 0;
  position: fixed;
  top: 35px;
  left: 0;
  right: 0;
}

.golighter-faq-box-2 {
  color: #333;
  background-color: #fff8e8;
  border-radius: 10px;
  flex-direction: column;
  align-items: center;
  padding: 16px;
  font-size: 21px;
  font-weight: 500;
  line-height: 1.3em;
  display: flex;
  box-shadow: 0 0 4px #0003;
}

.paragraph-58 {
  text-align: left;
  margin-bottom: 35px;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.2em;
}

.paragraph-59 {
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 300;
}

.gl-navlink-2 {
  color: #fff8e8;
  cursor: pointer;
  align-items: center;
  height: 100%;
  padding-left: 15px;
  padding-right: 15px;
  font-weight: 700;
  display: flex;
}

.gl-navlink-2:hover {
  text-decoration: underline;
}

.gl-navlink-2.w--current {
  color: #fff8e8;
}

.gl-navlink-2.kunden-mob {
  display: none;
}

.grid-75 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-top: 40px;
}

.paragraph-60 {
  color: #fff8e8;
  text-align: left;
  max-width: 400px;
  margin-bottom: 35px;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.2em;
}

.html-embed-20 {
  background-color: #0000;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.container-14 {
  max-width: 80%;
  margin-top: 0;
}

.container_1240-5 {
  background-color: #0000;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-self: center;
  align-items: center;
  max-width: 1280px;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.btn-navbar-2 {
  color: #fff8e8;
  background-color: #0000;
  border: 2px solid #e5e7eb;
  border-radius: 9999px;
  margin-left: 15px;
  padding: 8px 25px;
  font-weight: 700;
}

.btn-navbar-2:hover {
  color: #ed807d;
  background-color: #fff8e8;
}

.link-4 {
  color: #fff8e8;
}

.div-block-846 {
  max-width: 30%;
}

.text-block-100 {
  color: #fff8e8;
  text-align: center;
  margin-top: 4px;
  margin-bottom: 8px;
  font-size: 18px;
}

.heading-29 {
  color: #3a6e6a;
  text-align: right;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 1.2em;
}

.heading-30 {
  color: #3a6e6a;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 1.2em;
}

.hero_v1_content_mobile-2 {
  display: none;
}

.text-block-101 {
  max-width: 60%;
  font-size: 13px;
  line-height: 1.2em;
}

.container-15 {
  max-width: 80%;
  margin-top: 80px;
  position: relative;
}

.div-block-847 {
  background-color: #3a6e6a;
  height: 1px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.text-block-102 {
  color: #3a6e6a;
  font-size: 60px;
  font-weight: 700;
  line-height: 1em;
}

.text-block-102.peach {
  color: #ed807d;
  max-width: 60%;
}

.div-block-848 {
  max-width: 80%;
  margin-left: -150px;
  padding-top: 0;
}

.dropdown-list-2 {
  background-color: #ed807d;
}

.dropdown-list-2.w--open {
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
}

.div-block-849 {
  background-color: #ed807d;
  border-radius: 26% 22% 16% 20%;
  flex: 1;
  max-width: 70%;
  padding: 16px 16px 16px 0;
}

.image-294 {
  max-height: 410px;
}

.nav-menu-6 {
  align-items: center;
  height: 100%;
  display: flex;
}

.navbar-dropdown-2 {
  color: #fff8e8;
  align-items: center;
  height: 100%;
  padding-top: 26px;
  padding-left: 15px;
  font-weight: 700;
}

.list-item-3 {
  color: #ed807d;
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/646cb7c8e8f550e7bed7c1fa_dot-peach.svg");
  background-position: 0 11px;
  background-repeat: no-repeat;
  background-size: 10px;
  padding-left: 18px;
}

.div-block-850 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-left: 70px;
  display: flex;
}

.div-block-850.peach {
  margin-top: 25px;
}

.grid-76 {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  justify-items: center;
}

.grid-76.hidden {
  display: none;
}

.div-block-851 {
  color: #fff;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.btn-golighter-4 {
  text-align: center;
  background-color: #ed807d;
  border-radius: 9999px;
  min-width: 360px;
  padding: 12px 30px;
  font-size: 18px;
  font-weight: 700;
}

.btn-golighter-4:hover {
  background-color: #d37370;
}

.btn-golighter-4.forest {
  z-index: 99;
  background-color: #3a6e6a;
  position: relative;
}

.btn-golighter-4.forest.mt40 {
  margin-top: 40px;
}

.btn-golighter-4.testimonial-kachel {
  margin-top: -40px;
  display: block;
}

.btn-golighter-4.scaled {
  min-width: 100%;
  max-width: none;
}

.div-block-853 {
  background-color: #3a6e6a;
  height: 1px;
  margin-bottom: 20px;
}

.paragraph-61 {
  color: #fff8e8;
  text-align: center;
  width: 72%;
  padding-right: 0;
  font-size: 16px;
  font-weight: 300;
}

.heading-31 {
  color: #3a6e6a;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 1.2em;
}

.image-295 {
  z-index: 7;
  width: 100%;
  margin-top: 0;
  margin-bottom: -2px;
  position: relative;
}

.div-block-854 {
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  padding: 10px;
  display: flex;
  box-shadow: 0 2px 5px #0003;
}

.heading-32 {
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 20px;
  line-height: 1.2em;
}

.text-block-103 {
  color: #fff8e8;
  margin-bottom: 8px;
  font-size: 18px;
}

.paragraph-62 {
  text-align: right;
  margin-bottom: 35px;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.2em;
}

.paragraph-63 {
  color: #3a6e6a;
  text-align: center;
  max-width: 50%;
  font-size: 18px;
}

.div-block-855 {
  margin-bottom: 30px;
  display: flex;
}

.golighter-highlight-2 {
  color: #3a6e6a;
  font-weight: 700;
}

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

.div-block-858 {
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/64ae76efdea46f439e210c2f_Shape%201.svg");
  background-position: 0 0;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 285px;
  height: 180px;
  margin-top: 30px;
  margin-right: -200px;
  padding-left: 25px;
  padding-right: 0;
  display: flex;
}

.heading-33 {
  color: #3a6e6a;
  text-align: center;
  max-width: 100%;
  font-size: 50px;
  line-height: 1.2em;
}

.dropdown-navbar-link-2 {
  color: #fff8e8;
  padding: 16px 15px;
  font-weight: 700;
}

.dropdown-navbar-link-2:hover {
  background-color: #d37370;
}

.dropdown-navbar-link-2.w--current {
  color: #fff8e8;
  background-color: #d37370;
}

.dropdown-navbar-link-2.last:hover {
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
}

.dropdown-navbar-link-2.last.w--current {
  color: #fff8e8;
  background-color: #d37370;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
}

.div-block-859 {
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/64ae7592b65d272b44470eba_GoLighter_Mockup%201.png");
  background-position: 50% 0;
  background-size: cover;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  width: 450px;
  height: 440px;
  margin-left: 50px;
  display: flex;
  overflow: visible;
}

.heading-18light-2 {
  color: #3a6e6a;
  margin-bottom: 50px;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.2em;
}

.div-block-667_border-2 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-left: 70px;
  display: flex;
}

.div-block-860 {
  flex: 1;
  align-self: center;
  display: block;
}

.image-298 {
  border-radius: 20px;
  width: 100%;
}

.text-span-19 {
  color: #fff;
  font-size: 20px;
  line-height: 1.7em;
}

.heading-34 {
  color: #fff8e8;
  font-size: 55px;
  line-height: 1.2em;
}

.paragraph-66 {
  margin-bottom: 0;
  font-size: 19px;
  font-weight: 300;
}

.grid-77 {
  grid-template-rows: auto;
  padding-top: 0;
}

.bmi-rechner-wrapper-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff8e8;
  background-color: #0000;
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 5px;
  display: grid;
}

.text-span-20 {
  color: #333;
  font-size: 20px;
  line-height: 20px;
}

.cream-2 {
  color: #fff8e8;
}

.div-block-861 {
  max-width: 65%;
}

.paragraph-67 {
  margin-bottom: 35px;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.2em;
}

.grid-78 {
  grid-template-rows: auto;
  place-items: end;
  margin-top: 0;
}

.grid-78.sct {
  place-items: center;
}

.heading-35 {
  color: #fff8e8;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  line-height: 24px;
}

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

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

.text-block-104 {
  color: #fff8e8;
  font-size: 45px;
  line-height: 1.2em;
}

.faq-2 {
  color: #333;
  background-color: #0000;
  padding-top: 60px;
  padding-bottom: 0;
  position: relative;
}

.golighter-headline-faq-2 {
  color: #fff8e8;
  text-align: left;
  text-transform: none;
  flex: 1;
  order: -1;
  align-self: center;
  margin-top: 0;
  margin-bottom: 0;
  padding: 12px 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.2em;
}

._1-0_sectionheading-4 {
  color: #3a6e6a;
  margin-bottom: 50px;
  font-size: 55px;
  line-height: 1.2em;
}

._1-0_sectionheading-4.npspace {
  margin-bottom: 10px;
}

._1-0_sectionheading-4.anwender {
  max-width: 100%;
  margin-bottom: 10px;
}

._1-0_sectionheading-4.cream {
  color: #fff8e8;
}

.erfolge-divider-line-2 {
  background-color: #3a6e6a;
  width: 1px;
  height: 100%;
  position: absolute;
  left: 30%;
}

.text-block-105 {
  color: #3a6e6a;
  font-size: 96px;
  font-weight: 700;
  line-height: 1em;
}

.text-block-105.last {
  color: #ed807d;
  font-size: 61px;
}

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

.heading-36 {
  color: #3a6e6a;
  font-size: 96px;
  line-height: 78px;
}

.heading-36.red {
  color: #ed807d;
  font-size: 64px;
  line-height: 64px;
}

.flex-block {
  justify-content: space-between;
  max-width: 62%;
}

.btn-golighter-5 {
  text-align: center;
  background-color: #ed807d;
  border-radius: 9999px;
  min-width: 360px;
  padding: 12px 30px;
  font-size: 18px;
  font-weight: 700;
}

.btn-golighter-5:hover {
  background-color: #d37370;
}

.btn-golighter-5.full-width {
  width: 100%;
}

.image-276 {
  width: 120px;
  margin-right: 16px;
}

.section-gl-pharma-hero-desk {
  padding-top: 227px;
  padding-bottom: 150px;
}

.kreisbogen-unten {
  display: none;
}

.grid-149 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  align-items: start;
  margin-top: 20px;
}

.div-block-865 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 20px;
  display: flex;
}

.image-279 {
  width: 75%;
  max-width: 375px;
  margin-bottom: 20px;
}

.section-gl-pharma-hero-mobile {
  padding-top: 227px;
  padding-bottom: 80px;
  display: none;
}

.div-block-866 {
  padding-top: 90px;
}

.gl-hero-list {
  padding-left: 0;
}

.div-block-867 {
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
}

.div-block-868 {
  margin-right: 16px;
}

.gl-hero-list-item {
  color: #fff8e8;
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/65b36bb42a039621906aafcd_Plust-Hero-List.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 20px 20px;
  margin-bottom: 39px;
  padding-left: 26px;
  font-size: 24px;
  font-weight: 700;
  list-style-type: none;
}

.gl-hero-list-item.last {
  margin-bottom: 0;
}

.gl-hero-list-item.green {
  color: #3a6e6a;
  background-image: none;
  padding-left: 0;
  font-size: 23px;
  list-style-type: disc;
}

.h1-gl-pharma {
  color: #3a6e6a;
  margin-bottom: 40px;
  font-size: 55px;
  line-height: 1.2em;
}

.h1-gl-pharma.wegovy {
  margin-bottom: 35px;
  font-size: 55px;
}

.h1-gl-pharma.wg-v2 {
  margin-bottom: 42px;
  font-size: 55px;
}

.body-golighter-pharma-wg {
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/65b3ad7e18bbdb1f9c3deb1d_BG-Pharma-LP-WG-V2.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.section-pharma-faqs {
  padding-top: 80px;
}

.h2-pharma {
  color: var(--forest);
  margin-bottom: 32px;
  font-size: 42px;
  line-height: 1.2em;
}

.h2-pharma.center {
  margin-bottom: 60px;
  font-size: 55px;
  line-height: 1.2em;
}

.paragraph-69 {
  font-size: 18px;
}

.div-block-869 {
  margin-bottom: 80px;
}

.text-block-107 {
  color: var(--cream);
  margin-bottom: 39px;
  font-size: 24px;
  font-weight: 700;
}

.text-block-108 {
  margin-bottom: 16px;
  font-size: 18px;
}

.text-span-21 {
  color: var(--forest);
  margin-left: 4px;
  margin-right: 4px;
  font-size: 34px;
  font-weight: 700;
}

.div-block-871 {
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.div-block-872 {
  background-color: #fff;
  border-radius: 40px;
  width: 100%;
  position: relative;
}

.div-block-872.zanadio {
  box-shadow: 0 0 20px #0003;
}

.div-block-873 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 50%;
  display: flex;
}

.section-hero-2 {
  color: #333;
  padding-top: 75px;
  padding-bottom: 100px;
  position: relative;
}

.section-hero-2.lp3 {
  padding-top: 190px;
}

.image-300 {
  width: 160px;
  margin-right: 16px;
}

.hero-subline-2 {
  margin-bottom: 16px;
  font-size: 27px;
  font-weight: 400;
  line-height: 1.2em;
}

.btn-golighter-6 {
  text-align: center;
  background-color: #ed807d;
  border-radius: 9999px;
  min-width: 360px;
  padding: 12px 30px;
  font-size: 18px;
  font-weight: 700;
}

.btn-golighter-6:hover {
  background-color: #d37370;
}

.list_icon_item_golight-check-3 {
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/646cb7c8e8f550e7bed7c1fa_dot-peach.svg");
  background-position: 0 6px;
  background-repeat: no-repeat;
  background-size: 8px 8px;
  margin-bottom: 8px;
  padding-left: 20px;
}

.image-302 {
  margin-left: 0;
}

.div-block-875 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 40px 20px 0;
  display: flex;
}

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

.text-block-111 {
  color: #fff8e8;
  margin-top: 8px;
  margin-bottom: 16px;
  font-size: 18px;
  font-weight: 700;
}

.text-block-111.forest {
  color: var(--forest);
}

.text-block-111.cream {
  color: var(--cream);
}

.left-arrow-12 {
  color: #007367;
  width: 40px;
  font-size: 24px;
}

.left-arrow-12.arrow-red {
  color: var(--peach);
}

.section-testimonials-desktop-2 {
  color: #333;
  background-color: #0000;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  padding-top: 100px;
  padding-bottom: 20px;
  position: relative;
}

.section-testimonials-desktop-2.lp3 {
  padding-top: 160px;
  padding-bottom: 100px;
}

.section-testimonials-desktop-2.tv {
  padding-top: 80px;
  padding-bottom: 80px;
}

.text-block-112 {
  max-width: 70%;
}

.wrapper-center-3 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.right-arrow-12 {
  color: #007367;
  width: 40px;
  font-size: 24px;
  font-weight: 700;
  display: flex;
}

.right-arrow-12.arrow-red {
  color: var(--peach);
}

.btn-golighter-7 {
  text-align: center;
  background-color: #ed807d;
  border-radius: 9999px;
  min-width: 360px;
  padding: 12px 30px;
  font-size: 18px;
  font-weight: 700;
}

.btn-golighter-7:hover {
  background-color: #d37370;
}

.btn-golighter-7.forest {
  z-index: 99;
  color: #fff8e8;
  background-color: #3a6e6a;
  position: relative;
}

.btn-golighter-7.full-width {
  width: 100%;
}

.div-block-876 {
  max-width: 100%;
}

.text-block-113 {
  color: #3a6e6a;
  font-size: 60px;
  font-weight: 700;
  line-height: 1em;
}

.text-block-113.bold.peach {
  color: #ed807d;
}

.text-block-114 {
  max-width: 50%;
}

.text-block-115 {
  color: #fff8e8;
  margin-top: 8px;
  margin-bottom: 16px;
  font-size: 18px;
  font-weight: 700;
}

.section-testimonials-mobile-2 {
  color: #333;
  background-color: #fff8e8;
  padding-top: 180px;
  padding-bottom: 80px;
  display: none;
  position: relative;
}

.text-block-84 {
  max-width: 50%;
}

.text-block-116 {
  color: #3a6e6a;
  font-size: 60px;
  font-weight: 700;
  line-height: 1em;
}

.text-block-116.peach {
  color: #ed807d;
  max-width: 60%;
}

.cream-3 {
  color: #fff8e8;
}

.text-block-117 {
  color: #fff8e8;
  margin-bottom: 8px;
  font-size: 18px;
}

.section-vorteile-2 {
  color: #333;
  background-color: #0000;
  padding-top: 60px;
  padding-bottom: 60px;
  display: block;
  position: relative;
}

.grid-150 {
  grid-column-gap: 80px;
  grid-template-rows: auto auto auto;
  align-content: stretch;
  margin-top: 30px;
}

.div-block-880 {
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.text-block-118 {
  line-height: 1.2em;
}

.div-block-881 {
  z-index: 2;
  flex-flow: column wrap;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 60%;
  margin-right: 10%;
  padding-top: 0;
  font-size: 20px;
  display: flex;
  position: relative;
}

.grid-151 {
  display: none;
}

.image-303 {
  margin-right: 10px;
}

.div-block-882 {
  align-items: center;
  margin-right: 20px;
  display: flex;
}

.steps-bg-shape-forest-mobile-2 {
  z-index: 10;
  color: #fff8e8;
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/646f71a7ceed987ecd88d4ee_golighter-steps2-shape-forest-desktop.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: flex-end;
  align-items: center;
  max-width: 30%;
  min-height: 370px;
  max-height: 370px;
  display: flex;
  position: absolute;
  inset: 0 0% auto auto;
}

.text-block-119 {
  font-size: 50px;
  line-height: 1em;
}

.text-block-119.mtmb10 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.div-block-883 {
  flex-flow: column wrap;
  justify-content: space-between;
  max-width: 60%;
  display: flex;
}

.div-block-884 {
  background-color: #fff;
  max-width: 100%;
  padding-top: 60px;
  padding-bottom: 40px;
}

.steps-bg-shape-forest2-2 {
  z-index: 10;
  color: #fff8e8;
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/646f71a7ceed987ecd88d4ee_golighter-steps2-shape-forest-desktop.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: flex-end;
  align-items: center;
  max-width: 30%;
  min-height: 370px;
  max-height: 370px;
  display: flex;
  position: absolute;
  inset: 0 0% auto auto;
}

.steps-bg-shape-forest2-2.smalltext {
  min-width: 30%;
}

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

.list_icon_item_golight-check-4 {
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/646cb7c8e8f550e7bed7c1fa_dot-peach.svg");
  background-position: 0 6px;
  background-repeat: no-repeat;
  background-size: 8px 8px;
  margin-bottom: 8px;
  padding-left: 20px;
}

.list_icon_item_golight-check-4.experts {
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/6470926e29b92d48d447f91d_checkbox-forest.svg");
  background-size: 28px;
  padding-left: 40px;
}

.list_icon_item_golight-check-4.help {
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/6470aba36201b89f5f66c530_dot-forest.svg");
  padding-left: 15px;
}

.text-block-120 {
  max-width: 80%;
}

.section-steps-2-desktop-2 {
  color: #fff8e8;
  background-color: #0000;
  margin-top: -80px;
  padding-top: 0;
  padding-bottom: 40px;
  position: relative;
}

.steps-weeks-wrapper-2 {
  color: #333;
  background-color: #fff8e8;
  border-radius: 20px;
  flex-flow: column wrap;
  justify-content: flex-start;
  padding: 25px 15px;
  display: flex;
}

.image-304 {
  width: 100%;
  margin-top: 0;
  margin-bottom: -2px;
  display: block;
}

.image-305 {
  margin-top: -2px;
  display: block;
}

.div-block-886 {
  background-color: #3a6e6a;
  max-width: 100%;
  padding-bottom: 40px;
}

.h2-forest-2 {
  color: #3a6e6a;
  margin-top: 0;
}

.section-beirat-desktop-2 {
  color: #333;
  background-color: #0000;
  margin-top: -20vw;
  padding-top: 60px;
  padding-bottom: 40px;
  position: relative;
}

.image-306 {
  border-radius: 10px;
}

.grid-153 {
  z-index: 5;
  grid-column-gap: 80px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  margin-top: 40px;
  position: relative;
}

.text-span-32 {
  color: #3a6e6a;
}

.div-block-887 {
  z-index: 5;
  position: relative;
}

.golighter-textlink {
  color: #3a6e6a;
  font-weight: 600;
}

.section-help-desktop-2 {
  color: #333;
  background-color: #0000;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  padding-top: 80px;
  padding-bottom: 40px;
  position: relative;
}

.text-block-121 {
  margin-bottom: 8px;
  font-size: 28px;
  line-height: 1.2em;
}

.help-content-desktop-2 {
  z-index: 5;
  position: relative;
}

.div-block-888 {
  background-color: #3a6e6a;
  max-width: 100%;
  padding-bottom: 40px;
}

.div-block-888.bg-cream {
  color: #333;
  background-color: #0000;
}

.heading-37 {
  margin-top: 20px;
  font-family: Gilroy, sans-serif;
  font-weight: 700;
}

.section-payment-desktop-2 {
  color: #333;
  background-color: #0000;
  padding-top: 60px;
  padding-bottom: 40px;
  position: relative;
}

.grid-154 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  place-items: start center;
}

.div-block-889 {
  background-color: #3a6e6a;
  max-width: 100%;
  padding-bottom: 40px;
}

.div-block-889.bg-cream {
  color: #333;
  background-color: #0000;
}

.div-block-889.bg-cream.center {
  text-align: center;
  padding-bottom: 0;
}

.image-307 {
  max-width: 560px;
}

.golighter-highlight-3 {
  color: #3a6e6a;
  font-weight: 700;
}

.body-pdp-wegovy-v2 {
  background-color: var(--cream);
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/65d3308d6ebacd043bf9d846_BG-Pharma-LP-WG-V3.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.div-block-890 {
  flex-direction: row;
  justify-content: flex-start;
  display: flex;
}

.text-block-122 {
  color: #3a6e6a;
  margin-bottom: 39px;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.2em;
}

.image-308 {
  width: 50%;
  max-width: 96px;
  margin-right: 18px;
}

.text-span-33 {
  color: #3a6e6a;
  margin-left: 4px;
  margin-right: 2px;
  font-size: 34px;
  font-weight: 700;
}

.text-span-33.ml0 {
  margin-left: 0;
}

.text-block-123 {
  margin-bottom: 6px;
  font-size: 18px;
}

.text-block-123.v2 {
  margin-bottom: 44px;
}

.text-block-123.v3 {
  margin-bottom: 0;
}

.gl-hero-list-2 {
  padding-left: 18px;
}

.text-block-124 {
  max-width: 60%;
  font-size: 13px;
  line-height: 1.2em;
}

.text-block-124.black {
  color: #333;
  max-width: 230px;
}

.section-gl-pharma-hero-desk-v2 {
  padding-top: 175px;
  padding-bottom: 150px;
}

.image-309 {
  width: 50%;
  max-width: 135px;
}

.grid-155 {
  grid-column-gap: 62px;
  grid-row-gap: 62px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
}

.div-block-891 {
  padding-top: 18px;
}

.image-310 {
  width: 95%;
  max-width: 95%;
  margin-bottom: 20px;
}

.image-310.zanadio {
  width: 100%;
  max-width: 100%;
}

.div-block-893 {
  flex-direction: row;
  justify-content: flex-start;
  display: flex;
}

.image-311 {
  width: 50%;
  max-width: 96px;
  margin-right: 18px;
}

.gl-hero-list-3 {
  padding-left: 18px;
}

.text-block-125 {
  max-width: 60%;
  font-size: 13px;
  line-height: 1.2em;
}

.text-block-126 {
  color: #fff8e8;
  margin-bottom: 39px;
  font-size: 24px;
  font-weight: 700;
}

.image-312 {
  width: 50%;
  max-width: 135px;
}

.bmi-kreisbogen-oben-2 {
  display: none;
}

.div-block-896 {
  padding-top: 90px;
}

.grid-156 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  align-items: start;
  margin-top: 20px;
}

.section-gl-pharma-content {
  color: #fff;
  background-color: #3a6e6a;
  padding-top: 40px;
  padding-bottom: 40px;
  font-weight: 400;
}

.section-gl-pharma-content.cream {
  color: #3a6e6a;
  background-color: #fff8e8;
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/646f7258eac16da0cf55f870_golighter-steps-shape-peach.svg");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.section-gl-pharma-content.white {
  color: #333;
  background-color: #fff;
}

.section-gl-pharma-content.pdp {
  background-color: #0000;
  padding-top: 200px;
  padding-bottom: 150px;
}

.section-gl-pharma-content.pdp-v2 {
  background-color: #0000;
  padding-top: 190px;
  padding-bottom: 150px;
}

.heading-38 {
  color: #fff;
  text-align: center;
  font-family: Gilroy, sans-serif;
  font-size: 42px;
  font-weight: 700;
  line-height: 1.2em;
}

.heading-38.cream {
  color: var(--cream);
}

.grid-108 {
  grid-column-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  place-items: start;
  margin-top: 20px;
}

.grid-108.maxw {
  grid-column-gap: 45px;
  max-width: 75%;
}

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

.div-block-897 {
  color: #ed807d;
  background-color: #fff8e8;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  font-size: 25px;
  font-weight: 700;
  display: flex;
}

.heading-39 {
  color: #fff;
  text-align: center;
  font-family: Gilroy, sans-serif;
  font-size: 42px;
  font-weight: 700;
  line-height: 1.2em;
}

.heading-39.green {
  color: #3a6e6a;
  text-align: left;
  line-height: 1.2em;
}

.info-box {
  background-color: #20e3b21a;
  border-radius: 6px;
  margin-bottom: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 20px;
  display: flex;
}

.info-box.yellow {
  background-color: #e3d3201a;
}

.golighter-accordion-trigger-2 {
  cursor: pointer;
  border-bottom: 1px #005365;
  justify-content: center;
  align-items: center;
  display: flex;
}

.c-sidebar__link {
  color: #333945;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 18px;
  font-weight: 500;
  text-decoration: none;
  display: block;
}

.c-sidebar__link:hover, .c-sidebar__link.w--current {
  color: #20e3b2;
}

.c-sidebar__link.seo {
  color: #fff;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.3em;
  text-decoration: none;
  display: flex;
}

.quote-container {
  background-color: #fff8e8;
  border-left: 6px solid #3a6e6a;
  margin-bottom: 20px;
  padding: 20px 40px;
}

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

.headline-h2-sticky {
  color: #333945;
  margin-top: 0;
  padding-top: 120px;
  font-family: Gilroy, sans-serif;
  font-size: 34px;
  font-weight: 400;
  line-height: 1.2em;
  position: static;
}

.headline-h2-sticky.mt0 {
  margin-top: 0;
}

.headline-h2-sticky.mt0.pt0 {
  padding-top: 0;
}

.list-number-circle-green-container {
  align-items: flex-end;
  display: flex;
}

.golighter-headline-faq-3 {
  color: #fff8e8;
  text-align: left;
  text-transform: none;
  flex: 1;
  order: -1;
  align-self: center;
  margin-top: 0;
  margin-bottom: 0;
  padding: 12px 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.2em;
}

.golighter-accordion-content-2 {
  overflow: hidden;
}

.list-5 {
  list-style-type: decimal;
}

.col-sidebar-sticky {
  border-radius: 15px;
  padding: 40px 0 0;
  position: sticky;
  top: 55px;
}

.col-sticky-sidebar {
  margin-left: 0;
  margin-right: 0;
  padding-left: 10px;
  padding-right: 10px;
  font-weight: 400;
  position: relative;
}

.list-item-dot {
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/65d32fd1ec6f9e3ea465e731_icon-dot-grenn.svg");
  background-position: 0 12px;
  background-repeat: no-repeat;
  background-size: 8px 8px;
  margin-bottom: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 20px;
  font-weight: 400;
  line-height: 1.5em;
  list-style-type: none;
}

.list-item-dot.yellow {
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/65d32fd1ec6f9e3ea465e732_icon-dot-yellow.svg");
}

.icon-info-container {
  background-color: #3a6e6a;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  margin-right: 20px;
  padding-left: 8px;
  padding-right: 8px;
  display: flex;
}

.golighter-accordion-text-3 {
  color: #fff8e8;
  text-align: left;
  background-color: #0000;
  margin-bottom: 0;
  padding: 10px 0;
  font-weight: 500;
  display: block;
}

.text-block-128 {
  margin-bottom: 6px;
}

.col-content-sticky {
  padding-top: 40px;
  padding-left: 80px;
  font-size: 16px;
  line-height: 1.4em;
}

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

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

.icon-info-container-2 {
  background-color: #20e3b2;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  margin-right: 20px;
  padding-left: 8px;
  padding-right: 8px;
  display: flex;
}

.icon-info-container-2.yellow {
  background-color: #ebca14;
}

.is_fs20 {
  font-size: 20px;
  line-height: 1.4em;
}

.infobox-cream {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff8e8;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  margin-bottom: 16px;
  padding: 16px;
  display: flex;
}

.infobox-cream.in-accordion, .infobox-cream.in-accordion-b {
  color: var(--charcoal);
  max-width: 60%;
}

.summary-box {
  background-color: #fff;
  border: 4px solid #20e3b2;
  border-radius: 15px;
  margin-bottom: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 20px;
  display: flex;
  box-shadow: 0 4px 14px 2px #0000001a;
}

.summary-box.mt20 {
  background-color: #fff8e8;
  border-color: #3a6e6a;
}

.contents-container {
  color: #fff;
  background-color: #3a6e6a;
  border-radius: 10px;
  padding: 20px 10px;
  box-shadow: 1px 1px 25px #00000036;
}

.golighter-accordion-2 {
  color: #303030;
  background-color: #fff;
  border-radius: 10px;
  margin-bottom: 7px;
  padding: 28px;
  box-shadow: 0 0 20px #00000014;
}

.golighter-accordion-2.forest {
  color: #fff8e8;
  background-color: #3a6e6a;
}

.label-number-list {
  color: #ed807d;
  text-align: left;
  flex: none;
  width: 24px;
  margin-right: 3px;
  font-size: 14px;
  font-weight: 700;
}

.container660 {
  flex: 1;
  justify-content: center;
  align-items: center;
  max-width: 660px;
  display: flex;
}

.grid-sticky-banner {
  grid-template-rows: auto;
  place-items: center start;
}

.div-block-899 {
  align-items: center;
  display: flex;
}

.div-block-899.lp11-v2 {
  flex-flow: column;
  align-items: flex-end;
}

.btn-primary-3 {
  color: #333945;
  text-align: center;
  background-color: #20e3b2;
  border-radius: 40px;
  min-width: 240px;
  min-height: 47px;
  margin-top: 20px;
  padding: 15px 20px;
  font-weight: 500;
  line-height: 1em;
  text-decoration: none;
  transition: all .2s;
  display: inline-block;
}

.btn-primary-3:hover {
  background-color: #23ebb8;
  border-bottom: 5px solid #23bd96;
  padding-bottom: 10px;
  text-decoration: none;
}

.btn-primary-3.pdp-stickbanner {
  color: #fff;
  background-color: #ed807d;
  margin-top: 0;
  font-weight: 700;
}

.btn-primary-3.pdp-stickbanner:hover {
  border-bottom-style: none;
}

.btn-primary-3.home-stickybanner {
  color: #fff;
  background-color: #ed807d;
  min-width: 360px;
  margin-top: 0;
  font-weight: 700;
}

.btn-primary-3.home-stickybanner:hover {
  border-bottom-style: none;
}

.btn-primary-3.banner-lp11 {
  color: #fff;
  background-color: #ed807d;
  min-width: 420px;
  margin-top: 0;
  font-size: 18px;
  font-weight: 700;
}

.btn-primary-3.banner-lp11:hover {
  border-bottom-style: none;
}

.btn-primary-3.banner-lp17 {
  color: #fff;
  background-color: #ed807d;
  min-width: 340px;
  margin-top: 0;
  font-size: 18px;
  font-weight: 700;
}

.btn-primary-3.banner-lp17:hover {
  border-bottom-style: none;
}

.pdp-sticky-banner {
  z-index: 99998;
  background-color: #fff8e8;
  padding: 20px 20px 10px;
  font-weight: 400;
  position: sticky;
  bottom: 0;
  box-shadow: 0 -2px 5px #0000001a;
}

.pdp-sticky-banner.lp11 {
  box-shadow: none;
  background-color: #fff;
  padding-bottom: 20px;
}

.pdp-sticky-banner.lp17 {
  background-color: #fff;
  padding-bottom: 20px;
  box-shadow: 0 -4px 24px #00000014;
}

.pdp-sticky-banner-name {
  color: #3a6e6a;
  margin-bottom: 0;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.3em;
}

.pdp-sticky-banner-price {
  color: #ed807d;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.3em;
}

.pdp-sticky-banner-price.mr16 {
  margin-right: 16px;
}

.text-block-129 {
  margin-bottom: 16px;
}

.text-block-129.sticky-banner {
  margin-bottom: 0;
  font-size: 15px;
  line-height: 1.2em;
}

.text-block-129.lp11 {
  margin-bottom: 0;
  font-size: 18px;
  line-height: 1.2em;
}

.text-block-129.lp17 {
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.2em;
}

.text-span-36 {
  color: var(--forest);
  font-weight: 600;
}

.golighter-koorp-logo-wrapper {
  width: 270px;
}

.golighter-koorp-logo-wrapper.bigger {
  width: 300px;
}

.box-steps-erklaerung {
  border-radius: 20px;
  display: flex;
  overflow: hidden;
  box-shadow: 0 1px 3px 1px #00000026;
}

.grid-158 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

.grid-158.hidden {
  display: none;
}

.box-erklaerung-subtitle {
  color: #929292;
  margin-bottom: 10px;
  font-size: 13px;
}

.div-block-900 {
  position: static;
  overflow: visible;
}

.image-313 {
  position: absolute;
  inset: -10px auto auto -10px;
}

.box-erklaerung-title {
  margin-bottom: 0;
}

.image-314 {
  position: absolute;
  inset: -10px auto auto -10px;
}

.img-steps-erklaerung {
  width: auto;
  max-width: none;
  height: 200px;
  min-height: 160px;
  max-height: none;
}

.img-steps-erklaerung.medikament {
  min-width: 162px;
}

.div-block-901 {
  position: static;
  overflow: visible;
}

.box-steps-erklaerung-wrapper {
  position: relative;
}

.box-steps-erklaerung-text {
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  padding: 20px;
  display: flex;
}

.box-steps-erklaerung-text.medikament {
  padding-left: 4px;
}

.box-steps-erklaerung-text.nr {
  flex-direction: row;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  padding: 10px 32px 10px 10px;
}

.div-block-902 {
  position: static;
  overflow: visible;
}

.heading-40 {
  color: var(--forest);
  text-align: center;
  margin-bottom: 40px;
  font-size: 42px;
  line-height: 1.2em;
}

.div-block-903 {
  background-color: var(--forest);
  color: #fff;
  text-align: center;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  font-size: 28px;
  font-weight: 700;
  display: flex;
  position: absolute;
  top: -16px;
  left: auto;
  right: -16px;
}

.div-block-904 {
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.div-block-905 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 12px;
  display: flex;
}

.div-block-905.mobile {
  display: none;
}

.image-315 {
  width: 30px;
  margin-right: 8px;
}

.div-block-906 {
  flex: none;
  width: 60px;
  margin-right: 16px;
}

.seal-hero {
  width: 160px;
}

.golighter-zanadio-logo-wrapper-copy {
  width: 310px;
}

.partner-desktop {
  height: auto;
  padding-top: 60px;
  padding-bottom: 60px;
  display: block;
}

.paragraph-70 {
  margin-bottom: 30px;
  font-size: 18px;
  line-height: 1.4em;
}

.grid-159 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  grid-template-rows: auto;
}

.presse-container-content {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 68%;
  padding: 20px;
  display: flex;
}

.presse-img-box {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  width: 32%;
  position: relative;
}

.p_presseteaser {
  white-space: normal;
  flex: 1;
}

.presse-headline {
  margin-bottom: 10px;
}

.card-container-presse-v2 {
  background-color: #fff;
  border-radius: 8px;
  min-height: 260px;
  margin-bottom: 40px;
  display: flex;
  box-shadow: 0 1px 9px 1px #0000001a;
}

.bild-legal {
  color: #303030;
  background-color: #fff9;
  border-radius: 2px;
  padding: 4px 4px 2px;
  font-size: 11px;
  line-height: 1em;
  position: absolute;
  inset: auto 10px 10px auto;
}

.presse-collection-list {
  margin-top: 40px;
}

.is_pressedate {
  color: #a0a0a0;
  margin-bottom: 5px;
  font-size: 13px;
}

.section-hero-textpage {
  padding-top: 160px;
  padding-bottom: 100px;
}

.heading-41 {
  color: var(--forest);
  font-size: 42px;
  line-height: 1.2em;
}

.body-presse {
  background-color: var(--cream);
}

.zanadio-hero-cta-wrapper {
  width: 100%;
  max-width: 65%;
}

.div-block-909 {
  border: 3px solid #3a6e6a;
  border-radius: 25px;
  margin-bottom: 20px;
  display: flex;
  box-shadow: 5px 5px 10px #00000040;
}

.div-block-910 {
  color: var(--cream);
  background-color: #3a6e6a;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  width: 62%;
  padding: 26px 32px;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.2em;
}

.div-block-911 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 38%;
  display: flex;
}

.text-block-131 {
  color: var(--forest);
  font-size: 20px;
  font-weight: 600;
}

.text-block-132 {
  font-size: 40px;
  font-weight: 700;
  line-height: 1em;
}

.zanadio-grid-vorteile {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 140px;
  margin-bottom: 80px;
}

.zanadio-vorteile-head {
  color: var(--forest);
  margin-bottom: 20px;
  font-size: 32px;
  line-height: 1.2em;
}

.zanadio-vorteile-text {
  color: var(--forest);
}

.image-317 {
  max-width: 100px;
}

.link-5 {
  color: var(--charcoal);
  text-decoration: underline;
}

.body-zanadio {
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/65f98d91cd6c8f54f3c043bc_BG-Zanadio-Desktop-v4.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.paragraph-71 {
  color: var(--forest);
  max-width: 60%;
  margin-bottom: 40px;
}

.section-zanadio-studie-mobile {
  display: none;
}

.section-hero-zanadio-desktop {
  padding-top: 140px;
  padding-bottom: 100px;
}

.section-zanadio-studie-desktop {
  padding-top: 0;
  padding-bottom: 40px;
}

.text-block-133 {
  color: var(--forest);
  text-align: center;
  margin-top: 16px;
  font-size: 11px;
}

.text-block-133.left {
  text-align: left;
}

.text-block-133.mt0 {
  margin-top: 0;
}

.text-block-134 {
  color: var(--peach);
  font-size: 22px;
  font-weight: 500;
}

.text-block-135 {
  color: var(--cream);
  margin-top: 8px;
  font-size: 18px;
  font-weight: 500;
}

.paragraph-72 {
  color: #fff8e8;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 300;
}

.heading-42 {
  color: #fff8e8;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  line-height: 24px;
}

.paragraph-74 {
  color: #fff8e8;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 300;
}

.heading-44 {
  color: #fff8e8;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  line-height: 24px;
}

.gl-hero-wrapper {
  position: relative;
}

.gl-hero-content {
  max-width: 59%;
}

.gl-stoerer-home {
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/64ae76efdea46f439e210c2f_Shape%201.svg");
  background-position: 0 0;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 260px;
  height: 164px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: absolute;
  top: 25%;
  right: 0;
}

.gl-stoerer-home.grey {
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/660d222c37af9935c544cf3c_Stoerer-Shape-1-Grey.svg");
}

.paragraph-75 {
  color: var(--cream);
  text-align: center;
  margin-bottom: 0;
  line-height: 1.2em;
}

.gl-hero-head {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 46px;
  font-weight: 600;
  line-height: 1.2em;
}

.gl-hero-head.tv {
  text-shadow: 4px 4px 12px #3333;
  margin-bottom: 12px;
  font-size: 48px;
  line-height: 1em;
}

.image-318 {
  width: 36px;
  margin-bottom: 10px;
}

.list-6 {
  color: var(--cream);
  text-align: left;
  padding-left: 10px;
}

.list-6.hidden {
  display: none;
}

.div-block-914 {
  background-color: var(--peach);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 140px;
  height: 140px;
  padding-left: 2px;
  padding-right: 2px;
  display: flex;
  position: absolute;
  top: 0;
  right: 0;
}

.div-block-914.prod-kachel {
  text-align: center;
  width: 136px;
  height: 136px;
  top: 4px;
  right: 4px;
}

.text-block-136 {
  color: var(--cream);
  justify-content: center;
  align-items: center;
  font-size: 13px;
  line-height: 1.2em;
  display: block;
}

.body-gl-home-v2 {
  background-color: var(--cream);
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/661f9c0516ec65a738d0de6e_GoLighter_Home_Desktop_Apo_V5.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.body-gl-home-v2.lp16 {
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/66b5d3e1b0f0f3af6ffdf214_GoLighter_Home_LP16_V2.svg");
}

.section-gl-home-funktion {
  color: #fff;
  background-color: #0000;
  padding-top: 100px;
  padding-bottom: 180px;
  font-weight: 400;
}

.list-7 {
  padding-left: 12px;
}

.heading-45 {
  color: var(--cream);
  margin-top: 0;
  line-height: 1.2em;
}

.text-block-137 {
  color: var(--cream);
  margin-top: 16px;
  margin-bottom: 16px;
  font-size: 18px;
}

.section-kundenstimmen {
  height: auto;
  padding-top: 150px;
  padding-bottom: 80px;
}

.section-kundenstimmen.tv {
  padding-top: 60px;
}

.kundenstimmen-slider-desktop {
  justify-content: center;
  align-items: center;
}

.slider-4 {
  background-color: #0000;
  height: auto;
}

.div-block-915 {
  background-color: var(--forest);
  color: var(--cream);
  text-align: center;
  border-radius: 16px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  min-height: 185px;
  padding: 20px;
  font-size: 17px;
  display: flex;
}

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

.div-block-916 {
  justify-content: center;
  align-items: center;
  height: 100%;
  min-height: 210px;
  padding-left: 80px;
  padding-right: 80px;
  display: flex;
}

.mask-5 {
  height: auto;
}

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

.right-arrow-14, .left-arrow-14 {
  color: var(--peach);
}

.kundenstimmen-slider-mobile {
  justify-content: center;
  align-items: center;
  display: none;
}

.dr-grid-v2 {
  grid-template-rows: auto;
  padding-top: 0;
}

.div-block-917 {
  max-width: 80%;
}

.section-dr-home {
  flex-direction: column;
  align-items: center;
  height: auto;
  padding-top: 0;
  display: flex;
}

.section-dr-mobile {
  flex-direction: column;
  align-items: center;
  height: auto;
  padding-top: 200px;
  display: none;
}

.section-gl-hero {
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/64ad3f6c3343f7de9100811b_GoLighter_Home_Desktop_Blobs_Hero.png");
  background-position: 50% 0;
  background-size: cover;
  justify-content: center;
  align-items: flex-end;
  height: 900px;
  padding-bottom: 120px;
  display: flex;
}

.section-gl-hero.tv {
  height: 900px;
  padding-bottom: 150px;
}

.section-ratgeber-home {
  min-height: 600px;
  padding-top: 90px;
  padding-bottom: 100px;
}

.slider-pdp {
  background-color: #0000;
  height: auto;
}

.slide-pdp-wrapper {
  justify-content: center;
  align-items: center;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
  position: relative;
}

.right-arrow-15 {
  color: var(--forest);
  justify-content: center;
  align-items: center;
  width: 40px;
  font-family: Gilroy, sans-serif;
  display: flex;
  right: 0;
}

.left-arrow-15 {
  color: var(--forest);
  justify-content: center;
  align-items: center;
  width: 40px;
  display: flex;
  left: 0;
}

.price-wrapper-mobile.prod-selector {
  display: none;
}

.section-apo-wechsel {
  color: var(--forest);
  background-color: #0000;
  padding-top: 120px;
  padding-bottom: 80px;
  font-weight: 400;
}

.heading-38-copy {
  color: var(--cream);
  text-align: left;
  max-width: 100%;
  font-family: Gilroy, sans-serif;
  font-size: 42px;
  font-weight: 700;
  line-height: 1.2em;
}

.grid-161 {
  grid-column-gap: 160px;
  grid-row-gap: 160px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
}

.paragraph-76 {
  font-size: 28px;
  font-weight: 700;
  line-height: 1.2em;
}

.list-text-green {
  color: var(--forest);
  font-size: 18px;
  line-height: 1.3em;
}

.list-dot-red {
  color: var(--peach);
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/646cb7c8e8f550e7bed7c1fa_dot-peach.svg");
  background-position: 0 4px;
  background-repeat: no-repeat;
  background-size: 12px;
  margin-bottom: 16px;
  padding-left: 18px;
}

.list-dot-red.last {
  margin-bottom: 0;
}

.list-pdp {
  margin-top: 16px;
  margin-bottom: 16px;
  padding-left: 0;
  list-style-type: none;
}

.paragraph-77 {
  font-size: 14px;
  line-height: 1.2em;
}

.div-block-920 {
  flex-flow: column;
  max-width: 54%;
  display: flex;
}

.div-block-921 {
  justify-content: space-between;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 120px;
  display: flex;
}

.products-link {
  color: var(--cream);
  width: 100%;
  padding: 16px 15px;
  font-weight: 700;
  position: relative;
}

.products-link:hover {
  background-color: #d37370;
}

.products-link.w--current {
  color: var(--cream);
  background-color: #d37370;
}

.products-link.last:hover {
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
}

.products-link.last.w--current {
  color: var(--cream);
  background-color: #d37370;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
}

.info-soldout {
  color: var(--charcoal);
  text-align: center;
  background-color: #fff8e8b3;
  border-radius: 4px;
  max-width: 80px;
  padding: 2px 5px;
  font-size: 12px;
  font-weight: 500;
  line-height: 1em;
  position: absolute;
  top: 50%;
  right: 6px;
  transform: translate(0, -50%);
}

.info-soldout.hidden {
  display: none;
}

.paragraph-29-copy {
  color: var(--forest);
  text-align: center;
  max-width: 70%;
  font-size: 18px;
}

.image-319 {
  width: 16px;
  margin-right: 4px;
}

.slider-wrapper-pdp {
  display: none;
}

.section-produkte-hero {
  padding-top: 110px;
  padding-bottom: 40px;
}

.section-produkte-content {
  background-color: var(--forest);
  margin-top: -4px;
  padding-top: 0;
  padding-bottom: 80px;
}

.produktkachel {
  background-color: #fff;
  border-radius: 10px;
  flex-flow: column;
  justify-content: space-between;
  min-height: 370px;
  padding: 20px;
  display: flex;
  position: relative;
  box-shadow: 5px 5px 16px #0000004d;
}

.heading-46 {
  color: var(--forest);
  margin-top: 10px;
}

.div-block-922 {
  justify-content: space-between;
  margin-bottom: 8px;
  display: flex;
}

.div-block-923 {
  justify-content: center;
  display: flex;
}

.text-block-139 {
  text-align: right;
}

.zusatz-mwst {
  font-size: 14px;
}

.h1-produkte {
  color: var(--forest);
  text-align: center;
  max-width: 100%;
  margin-bottom: 0;
  font-size: 42px;
  line-height: 1.2em;
}

.grid-162 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.link-7 {
  color: var(--charcoal);
  background-color: #3333331a;
  border-radius: 4px;
  padding: 4px;
  font-size: 12px;
  line-height: 1em;
  position: absolute;
  top: 6px;
  right: 6px;
}

.text-block-142 {
  color: var(--cream);
  margin-top: 16px;
  font-size: 14px;
  font-weight: 400;
}

.div-block-925 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

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

.body-pdp-wegovy-v3 {
  background-color: var(--cream);
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/6628a6261e37b251a11f7685_BG-PDP-V5.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.section-gl-pharma-content-pdp {
  color: var(--forest);
  background-color: #0000;
  padding-top: 20px;
  padding-bottom: 40px;
  font-weight: 400;
}

.paragraph-79 {
  color: var(--forest);
}

.body-pdp-v2 {
  background-color: var(--cream);
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/6628a8cc76781b48cc5775ff_BG-PDP-Saxenda-V5.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.body-pdp-v2.prod-selector {
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/66cdb965877a652f1c52b28e_BG-PDP-Wegovy-Prod-Selector-V1.svg");
}

.body-pdp-v2.prod-selector.tj {
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/67a1d3249729699542a0c17e_BG-PDP-Wegovy-without-Selector-V4.svg");
}

.body-pdp-v2.saxenda-v2 {
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/6746d5d5ff5c6a8ce2d570e7_BG-Saxenda-PDP-1-Hero-section-v3.svg");
}

.body-pdp-v2.no-prod-select-no-tj {
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/67a1e058ffb62837e918615d_BG-PDP-Wegovy-without-Selector-without-TJ-v2.svg");
}

.body-pdp-v2.mounj-prod-selector {
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/67ee7150386da4db8de43482_BG-PDP-Mounjaro-Prod-Selector-V6.svg");
}

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

.white {
  color: #fff;
}

.div-block-929 {
  background-color: var(--forest);
  color: #fff;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  width: 180px;
  padding: 24px 16px;
  font-size: 26px;
  font-weight: 700;
  line-height: 1em;
  display: flex;
  position: relative;
  box-shadow: 0 6px 15px #0000004d;
}

.text-block-144 {
  font-size: 14px;
  font-weight: 400;
  text-decoration: line-through;
  position: absolute;
  bottom: 2px;
  right: 6px;
}

.div-block-930 {
  background-color: var(--peach);
  color: var(--cream);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  padding: 4px;
  font-size: 16px;
  font-weight: 700;
  line-height: 1em;
  display: flex;
  position: absolute;
  top: -10px;
  bottom: auto;
  right: 8px;
}

.div-block-930.v2 {
  padding: 8px;
  top: 16px;
  right: 0;
}

.div-block-930.pdp {
  border-radius: 8px;
  padding: 8px;
  font-size: 18px;
  top: 24px;
  bottom: auto;
}

.div-block-931 {
  margin-bottom: 60px;
}

.text-block-145 {
  color: var(--cream);
  margin-left: 8px;
  line-height: 1em;
  text-decoration: line-through;
}

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

.text-span-37 {
  color: var(--peach);
}

.text-span-38 {
  text-decoration: line-through;
}

.div-block-933 {
  position: relative;
}

.body-gl-tv {
  background-color: var(--cream);
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/66a9e1aa2874f2e2a57a9483_GoLighter_TV_Desktop_V14.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

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

.div-block-936 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--cream);
  justify-content: center;
  align-items: center;
  font-size: 14px;
  font-weight: 400;
  display: flex;
}

.logo-home {
  width: 50px;
  margin-right: 8px;
}

.text-block-146 {
  color: var(--cream);
  margin-top: 8px;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.1em;
}

.gl-stoerer-tv-mobile {
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/64ae76efdea46f439e210c2f_Shape%201.svg");
  background-position: 0 0;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 260px;
  height: 164px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: absolute;
  top: 25%;
  right: 0;
}

.pdp-pflichtangaben {
  color: var(--charcoal);
  margin-top: 6px;
  margin-bottom: 27px;
  font-size: 14px;
  line-height: 1em;
  text-decoration: underline;
  display: inline-block;
}

.pdp-pflichtangaben.mb0 {
  margin-bottom: 0;
}

.pdp-pflichtangaben.mobile {
  margin-bottom: 0;
  display: none;
}

.tv-list-wrapper {
  color: var(--forest);
  margin-top: 22px;
  padding-left: 0;
  list-style-type: none;
}

.tv-list-item {
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/6639c70411af1e8b22e9239a_check-peach.svg");
  background-position: 0 2px;
  background-repeat: no-repeat;
  background-size: 32px;
  margin-bottom: 24px;
  padding-left: 47px;
}

.paragraph-82 {
  line-height: 1.5em;
}

.expertise-head {
  font-size: 18px;
  font-weight: 700;
}

.div-block-937 {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  place-items: center;
  display: grid;
}

.div-block-938 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-939 {
  padding-top: 0;
  padding-bottom: 40px;
  position: relative;
}

.div-block-939.pb0 {
  padding-bottom: 0;
}

.section-dr-tv {
  flex-direction: column;
  align-items: center;
  height: auto;
  padding-top: 100px;
  padding-bottom: 120px;
  display: flex;
}

.paragraph-83 {
  color: var(--forest);
  margin-bottom: 0;
  font-size: 20px;
}

.heading-48 {
  color: var(--forest);
  text-align: center;
  margin-top: 10px;
  font-size: 55px;
  line-height: 1.2em;
}

.heading-48.white {
  color: var(--cream);
}

.text-block-148 {
  background-color: var(--cream);
  color: var(--forest);
  border-radius: 4px;
  padding: 4px;
  font-size: 14px;
  line-height: 1.2em;
  display: inline-block;
  position: absolute;
  top: auto;
  bottom: 0;
  left: 0;
}

.text-block-149 {
  background-color: var(--cream);
  color: var(--forest);
  text-align: left;
  border-radius: 6px;
  padding: 4px;
  font-size: 14px;
  line-height: 1.2em;
  display: inline-block;
  position: absolute;
  bottom: 0;
  right: 0;
}

.section-2 {
  padding-top: 220px;
  padding-bottom: 100px;
  display: none;
}

.section-zan-code {
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 8px;
}

.image-323 {
  max-width: 130px;
}

.section-lp11-hero {
  padding-top: 160px;
}

.lp11-hero-grid {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  grid-template-rows: auto;
}

.lp11-hero-grid.kp14 {
  place-items: stretch start;
}

.lp11-h1 {
  color: var(--forest);
  margin-top: 0;
  margin-bottom: 8px;
  font-size: 46px;
  line-height: 1.2em;
}

.lp11-sub {
  margin-bottom: 24px;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.2em;
}

.lp11-hero-icon {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 8px;
  font-size: 18px;
  display: flex;
}

.lp11-hero-icon.last {
  margin-bottom: 40px;
}

.image-324 {
  width: 52px;
}

.image-324.check {
  width: 18px;
}

.erektion-v6-trusted-wrapper {
  color: var(--charcoal);
  flex-direction: row;
  align-items: center;
  margin-top: 32px;
  display: flex;
}

.image-325 {
  width: 64px;
  margin-right: 12px;
}

.image-325._32px {
  width: 32px;
  margin-right: 4px;
}

.div-block-940 {
  align-items: center;
  margin-bottom: 6px;
  display: flex;
}

.erektion-v6-strusted-star {
  width: 24px;
  margin-right: 4px;
}

.erektion-v6-strusted-star.last {
  width: 26px;
  padding-top: 3px;
}

.erektion-v6-strusted-star.half {
  width: 14px;
  margin-right: 12px;
  padding-top: 3px;
}

.text-block-150 {
  margin-top: 4px;
  margin-left: 0;
  padding-top: 0;
}

.text-block-150.tp {
  font-size: 16px;
  font-weight: 400;
}

.trusted-highlight {
  margin-right: 3px;
  font-size: 24px;
  font-weight: 700;
}

.lp11-hero-img-wrapper {
  position: relative;
}

.lp11-hero-img-wrapper.prod-select {
  padding-top: 60px;
}

.lp11-hero-stoerer {
  width: 267px;
  margin-top: -20px;
}

.lp11-hero-stoerer.wider, .lp11-hero-stoerer.v3 {
  width: 320px;
}

.lp11-hero-stoerer.v4 {
  width: 320px;
  position: absolute;
  inset: auto 0 80px auto;
}

.lp11-divider-top {
  margin-bottom: -3px;
}

.lp11-divider-top.cream {
  background-color: var(--cream);
}

.lp11-divider-top.white {
  background-color: var(--white);
}

.lp11-divider-top.desktop {
  background-color: var(--cream);
}

.lp11-divider-img {
  width: 100%;
}

.lp11-divider-img.top-mobile, .lp11-divider-img.bottom-mobile, .lp11-divider-img.mobile {
  display: none;
}

.section-lp11-content {
  padding-top: 60px;
  padding-bottom: 72px;
}

.section-lp11-content.forest {
  background-color: var(--forest);
}

.section-lp11-content.forest.mb40 {
  padding-bottom: 40px;
}

.section-lp11-content.mt0 {
  padding-top: 0;
}

.heading-51 {
  color: var(--cream);
  text-align: center;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.2em;
}

.grid-163 {
  grid-column-gap: 140px;
  grid-row-gap: 140px;
  color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  font-size: 18px;
}

.text-block-152 {
  color: #fff;
  margin-top: 36px;
  margin-bottom: 14px;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2em;
}

.list-8 {
  color: #fff;
  padding-left: 20px;
  font-size: 18px;
}

.section-lp11-testimonials {
  z-index: 1;
  background-color: var(--cream);
  margin-top: -3px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 110px;
  position: relative;
}

.section-lp11-testimonials.slider-desktop {
  color: var(--forest);
  padding-top: 150px;
  padding-bottom: 40px;
}

.section-lp11-testimonials.slider-desktop-lp-25 {
  color: var(--forest);
  padding-top: 20px;
  padding-bottom: 20px;
}

.lp11-card-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.lp11-testimonial-1 {
  object-fit: fill;
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 270px;
  min-height: 448px;
  margin-top: 0;
  margin-left: 20px;
  margin-right: 20px;
  padding: 20px;
  display: flex;
  transform: rotate(-2.5deg);
  box-shadow: 5px 5px 20px #74634c33;
}

.lp11-card-name {
  margin-top: 16px;
  margin-bottom: 8px;
  font-size: 24px;
  font-weight: 300;
  line-height: 1.2em;
}

.lp11-card-content {
  margin-bottom: 4px;
  font-size: 13px;
  font-weight: 300;
  line-height: 1.2em;
}

.container-lp11-cards {
  z-index: 2;
  max-width: 635px;
  position: relative;
}

.div-block-941 {
  z-index: 1;
  width: 100%;
  position: absolute;
  top: 0;
}

.container-lp11-sticky-banner {
  max-width: 760px;
}

.lp11-sticky-banner-price {
  color: #ed807d;
  margin-right: 4px;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.3em;
}

.section-footer-small {
  background-color: var(--forest);
  padding-top: 24px;
  padding-bottom: 24px;
  position: static;
  bottom: 0;
  left: 0;
  right: 0;
}

.section-footer-small.fixed {
  z-index: 1;
  width: 100%;
  position: absolute;
  bottom: 0;
}

.footer-small-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.lp11-apo-wrapper {
  max-width: 100px;
}

.lp11-footer-links-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  display: flex;
}

.lp11-footer-link {
  color: #fff;
  font-weight: 600;
}

.text-span-41 {
  color: var(--peach);
  font-weight: 700;
}

.image-326 {
  width: 13px;
  margin-bottom: 2px;
  margin-left: 4px;
}

.text-block-153 {
  margin-bottom: 0;
}

.grid-164 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  color: var(--cream);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  font-size: 18px;
}

.help-section-ratgeber {
  color: var(--charcoal);
  background-color: #0000;
  margin-top: 0;
  padding-top: 80px;
  padding-bottom: 110px;
  display: block;
  position: relative;
}

.div-block-944 {
  justify-content: center;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.list-thnakyou-accordion {
  padding-left: 20px;
  list-style-type: decimal;
}

.list-item-thankyou-accordion {
  margin-bottom: 20px;
}

.list-level2 {
  padding-left: 16px;
  list-style-type: square;
}

.footer-small-wrapper-center {
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.image-327 {
  max-width: 60%;
}

.image-327.cro-191-b {
  max-width: 50%;
}

.lp15-hero-img-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.lp15-hero-stoerer {
  width: 320px;
  position: absolute;
  top: auto;
  bottom: 0;
  right: 0;
}

.lp15-hero-stoerer.cro192b {
  width: 290px;
}

.div-block-945 {
  justify-content: center;
  align-items: center;
  margin-bottom: 32px;
  display: flex;
}

.image-328 {
  max-width: 55%;
}

.grid-ratgeber-hero {
  grid-column-gap: 120px;
  grid-row-gap: 120px;
  grid-template-rows: auto;
}

.section-cms-hero {
  background-color: #fff8e8;
  padding-top: 140px;
  padding-bottom: 20px;
}

.section-cms-hero.white {
  background-color: #fff;
}

.ratgeber-subtitle {
  color: #3a6e6a;
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.2em;
}

.ratgeber-intro {
  color: #3a6e6a;
  margin-bottom: 16px;
  font-size: 18px;
  line-height: 1.4em;
}

.h1-ratgeber {
  color: #3a6e6a;
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 50px;
  line-height: 1.2em;
}

.container-1240 {
  z-index: 5;
  max-width: 1240px;
  padding-left: 10px;
  padding-right: 10px;
}

.container-1240.ratgeber-start {
  flex: 1;
}

.container-1240._2-column {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--cream);
  border-radius: 8px;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  padding: 16px 0;
  display: flex;
}

.shape-divider-top {
  margin-top: -2px;
  margin-bottom: -2px;
}

.shape-divider-top.cream {
  background-color: var(--cream);
}

.shape-img {
  width: 100%;
}

.shape-divider-bottom {
  margin-top: -2px;
  margin-bottom: -2px;
}

.shape-divider-bottom.cream {
  background-color: #fff8e8;
}

.ratgeber-textblock {
  color: var(--forest);
  font-size: 18px;
  line-height: 1.2em;
}

.ratgeber-textblock ul {
  padding-left: 0;
  list-style-type: none;
}

.ratgeber-textblock h2 {
  border-left: 6px solid #20e3b2;
  border-radius: 4px;
  margin-top: 40px;
  margin-bottom: 20px;
  margin-left: 0;
  padding-top: 5px;
  padding-bottom: 1px;
  padding-left: 10px;
  line-height: 1.2em;
}

.ratgeber-textblock h3 {
  margin-top: 32px;
  font-size: 30px;
  line-height: 1.2em;
}

.ratgeber-textblock li {
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/66962a1d2994e9c550175db4_list-dot-forest.svg");
  background-position: 0 7px;
  background-repeat: no-repeat;
  background-size: 10px;
  margin-left: 0;
  padding-top: 2px;
  padding-left: 20px;
}

.ratgeber-textblock a {
  color: #ed807d;
  font-weight: 500;
  text-decoration: none;
}

.ratgeber-textblock h2 {
  border-left: 0 #3a6e6a;
  border-radius: 0;
  margin-top: 40px;
  margin-bottom: 20px;
  margin-left: 0;
  padding-top: 5px;
  padding-bottom: 1px;
  padding-left: 0;
  font-size: 50px;
  line-height: 1.2em;
}

.ratgeber-textblock h1 {
  font-size: 50px;
  line-height: 1.2em;
}

.section-content {
  color: #3a6e6a;
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-content.cream {
  background-color: #fff8e8;
}

.section-content.cream.pt20 {
  padding-top: 20px;
}

.section-content.prod-intro, .section-content.funktion {
  padding-top: 40px;
  padding-bottom: 40px;
}

.section-content.lp21-steps {
  padding-top: 20px;
  padding-bottom: 120px;
}

.section-content.funktion-lp21, .section-content.lp22-steps-copy {
  padding-top: 20px;
  padding-bottom: 0;
}

.section-content.glp1-lp {
  padding-top: 40px;
  padding-bottom: 40px;
}

.section-content.glp1-lp.nebenwirkungen {
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/6818a388efbbfe7def004943_BG-Tabs-Nebenwirkungen-v3.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.section-content.flipcards, .section-content.flipcards-cro-177-b {
  background-color: var(--white);
  padding-top: 40px;
  padding-bottom: 40px;
}

.section-content.qr-faq {
  background-color: var(--cream);
  padding-top: 0;
}

.section-content.lp28-flipcard {
  background-color: #0000;
  margin-top: -73px;
  padding-top: 0;
  padding-bottom: 100px;
}

.section-content.funktion-lp28 {
  background-color: #0000;
  margin-top: 0;
  padding-top: 150px;
  padding-bottom: 40px;
}

.section-content.introtext {
  background-color: var(--cream);
  padding-top: 60px;
  padding-bottom: 100px;
}

.section-content.flipcards-lp-28 {
  background-color: #0000;
  padding-top: 40px;
  padding-bottom: 40px;
}

.section-content.flipcards-cro-197-b {
  background-color: var(--cream);
  padding-top: 40px;
  padding-bottom: 80px;
}

.text-block-155 {
  text-align: center;
  margin-bottom: 16px;
  font-size: 24px;
}

.image-329 {
  max-width: 60%;
}

.div-block-947 {
  justify-content: center;
  align-items: center;
  margin-top: 32px;
  margin-bottom: 32px;
  display: flex;
}

.paragraph-84 {
  font-size: 18px;
}

.container_940-v2 {
  flex: 1;
  max-width: 940px;
  margin-top: 0;
  padding-left: 20px;
  padding-right: 20px;
}

.grid-contact {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 32px;
}

.contact-box {
  background-color: #fff;
  border-radius: 20px;
  flex-flow: column;
  justify-content: space-between;
  padding: 24px;
  font-size: 18px;
  display: flex;
  box-shadow: 5px 5px 20px #74634c33;
}

.head-contact-box {
  color: #3a6e6a;
  margin-top: 0;
  margin-bottom: 0;
}

.contact-box-divider {
  background-color: #3a6e6a;
  width: 100%;
  height: 2px;
  margin-top: 16px;
  margin-bottom: 16px;
}

.gl-textlink {
  color: #ed807d;
  font-weight: 700;
}

.paragraph-85 {
  color: var(--forest);
  font-size: 18px;
}

.image-330 {
  width: 100%;
  max-width: 200px;
  margin-bottom: 20px;
}

.div-block-948 {
  margin-top: 40px;
}

.text-block-156 {
  text-align: center;
  margin-bottom: 16px;
  font-size: 26px;
  font-weight: 400;
  line-height: 1.3em;
}

.list-9 {
  margin-top: 8px;
  margin-bottom: 32px;
  padding-left: 16px;
  font-size: 18px;
}

.image-331 {
  max-width: 80%;
}

.div-block-949 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-950 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  align-items: center;
  display: flex;
}

.image-332 {
  max-width: 160px;
}

.text-block-157 {
  font-size: 20px;
}

.text-block-158 {
  font-size: 18px;
}

.div-block-951 {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 32px;
  padding-bottom: 32px;
  display: flex;
}

.beirat-popup-wrapper {
  z-index: 9998;
  background-color: #333c;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0%;
}

.beirat-popup-wrapper.senner, .beirat-popup-wrapper.jungmann {
  display: none;
}

.div-block-952 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  color: var(--forest);
  flex-flow: row;
  align-items: center;
  margin-top: 40px;
  font-size: 18px;
  display: flex;
}

.faq-col-sticky {
  position: sticky;
  top: 120px;
}

.faq-category-block {
  margin-top: 40px;
  margin-bottom: 40px;
}

.image-333 {
  width: 24px;
}

.div-block-954 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: var(--cream);
  justify-content: flex-start;
  align-items: center;
  margin-top: 8px;
  margin-bottom: 16px;
  font-size: 13px;
  display: flex;
}

.text-block-159 {
  color: var(--cream);
}

.paragraph-75-copy {
  color: var(--cream);
  text-align: center;
  margin-bottom: 0;
  font-size: 30px;
  line-height: 1.2em;
}

.div-block-955 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  line-height: 1.2em;
  display: flex;
}

.heading-52 {
  color: var(--forest);
  font-size: 55px;
  line-height: 1.2em;
}

.heading-52.cream {
  color: var(--cream);
}

.div-block-956 {
  margin-top: 80px;
}

.text-block-160 {
  max-width: 50%;
  font-size: 18px;
}

.text-block-160.cream {
  max-width: 80%;
}

.container-lp11-slider {
  z-index: 2;
  max-width: 1240px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.div-block-958 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 600px;
  display: flex;
}

.gl-stoerer-tv {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 320px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: absolute;
  top: 15%;
  right: 0;
}

.tv-h1-normal {
  color: #fff;
  margin-bottom: 20px;
  font-size: 34px;
  font-weight: 400;
}

.div-block-959 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: var(--charcoal);
  background-color: #ededed;
  border-radius: 10px;
  align-items: center;
  padding: 8px 12px 6px;
  font-size: 18px;
  line-height: 1em;
  display: flex;
  position: static;
  top: 0;
  right: 0;
}

.sticker-status {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
  position: absolute;
  top: 0;
  right: 0;
}

.sticker-status.wg-pdp {
  left: 0;
  right: auto;
}

.image-334 {
  width: 24px;
}

.section-lp-17-hero {
  background-color: var(--forest);
  padding-top: 150px;
  padding-bottom: 45px;
}

.lp17-hero-grid {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  grid-template-rows: auto;
}

.spacer-8 {
  padding-top: 8px;
}

.spacer-16 {
  padding-top: 16px;
}

.spacer-12 {
  padding-top: 12px;
}

.spacer-24 {
  padding-top: 24px;
}

.spacer-40 {
  padding-top: 40px;
}

.spacer-56 {
  padding-top: 56px;
}

.h1-lp17 {
  color: var(--cream);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.2em;
}

.lp17-hero-list {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  justify-content: flex-start;
  align-items: center;
  font-size: 18px;
  font-weight: 600;
  display: flex;
}

.lp17-hero-list.dark {
  color: var(--charcoal);
  font-weight: 400;
}

.image-335 {
  flex: none;
  width: 32px;
}

.lp17-trusted-wrapper {
  color: #fff;
  flex-direction: row;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.lp17-trusted-wrapper.dark {
  color: var(--charcoal);
}

.lp17-hero-img {
  max-width: 535px;
}

.divider-full-desktop {
  margin-top: -2px;
  margin-bottom: -2px;
}

.divider-full-desktop.forest {
  background-color: var(--forest);
}

.divider-full-desktop.cream {
  background-color: var(--cream);
}

.divider-full-desktop.white {
  background-color: var(--white);
}

.section-content-lp-17 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.section-content-lp-17.cream {
  background-color: var(--cream);
  color: var(--charcoal);
}

.section-content-lp-17.forest {
  background-color: var(--forest);
  color: var(--white);
}

.container_1080 {
  background-color: #0000;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-self: center;
  align-items: center;
  max-width: 1080px;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.h2-lp17 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.2em;
}

.h2-lp17.forest {
  color: var(--forest);
}

.h2-lp17.forest.left, .h2-lp17.forest.tp {
  text-align: left;
}

.lp17-body {
  margin-bottom: 0;
  font-size: 21px;
  font-weight: 500;
  line-height: 40px;
}

.lp17-body.center.normal {
  font-weight: 400;
}

.lp17-body.tp {
  line-height: 32px;
}

.grid-lp17-erfolgsweg {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
}

.grid-lp17-erfolgsweg.tp {
  grid-column-gap: 120px;
  grid-row-gap: 120px;
}

.text-block-161 {
  color: var(--charcoal);
  font-size: 32px;
  font-weight: 700;
  line-height: 1.3em;
}

.lp17-list-erfolgsweg {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  color: var(--charcoal);
  justify-content: flex-start;
  align-items: center;
  font-size: 21px;
  font-weight: 400;
  line-height: 1.2em;
  display: flex;
}

.image-336 {
  flex: none;
  width: 60px;
}

.list-erfolgsweg-highlight {
  color: var(--forest);
  font-size: 32px;
  font-weight: 700;
}

.list-erfolgsweg-highlight.tp {
  font-size: 28px;
}

.div-block-961 {
  color: var(--charcoal);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  font-size: 32px;
  font-weight: 600;
  display: flex;
}

.div-block-961.tp {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.text-span-42 {
  color: var(--forest);
  font-size: 40px;
  font-weight: 700;
}

.text-block-162 {
  line-height: 1.2em;
}

.text-span-43 {
  color: var(--cream);
  font-weight: 700;
}

.tabs-menu {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.tablink-lp17 {
  border: 1px solid var(--white);
  color: var(--white);
  text-align: center;
  background-color: #0000;
  border-radius: 50px;
  min-width: 157px;
  padding: 20px 40px;
  font-weight: 700;
}

.tablink-lp17.w--current {
  border-color: var(--peach);
  background-color: var(--cream);
  color: var(--peach);
}

.grid-lp17-testimonial {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  grid-template-rows: auto;
  margin-top: 40px;
}

.paragraph-86 {
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.2em;
}

.paragraph-86.home {
  font-size: 18px;
}

.div-block-962 {
  border-left: 4px solid var(--cream);
  color: var(--cream);
  padding-left: 20px;
}

.text-block-163 {
  font-size: 24px;
  font-weight: 500;
}

.text-block-163.home {
  font-size: 18px;
}

.lp17-wrapper-icon-under-cta {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.spacer-80 {
  padding-top: 80px;
}

.lp-17-infobox {
  background-color: var(--cream);
  color: var(--charcoal);
  border-radius: 10px;
  width: 100%;
  max-width: 856px;
  padding: 16px 16px 6px;
}

.div-block-964 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: var(--forest);
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 4px;
  font-size: 24px;
  font-weight: 700;
  display: flex;
}

.image-337 {
  max-width: 530px;
}

.grid-lp17-hungergefuehl {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
}

.grid-gef-hl-icon-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--charcoal);
  color: var(--white);
  border-radius: 16px;
  flex-flow: column;
  padding: 12px;
  font-size: 21px;
  font-weight: 700;
  display: flex;
}

.grid-165 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.image-338 {
  width: 72px;
  height: 72px;
}

.grid-gef-hl-img-wrapper {
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/66c82f2e538f88a552a364a3_HG-Grid-Gefuehl-LP17.webp");
  background-position: 50%;
  background-size: cover;
  border-radius: 16px;
  width: 100%;
  height: 100%;
}

.lp17-grid-bottom {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
}

.image-339 {
  width: 100%;
  max-width: 420px;
}

.grid-lp17-funktion {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.lp17-funktion-circle {
  background-color: var(--white);
  color: var(--forest);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  padding-top: 3px;
  font-size: 28px;
  font-weight: 700;
  line-height: 1em;
  display: flex;
}

.text-block-165 {
  font-size: 32px;
  font-weight: 700;
  line-height: 1em;
}

.lp17-hero-img-wrapper.mobile {
  display: none;
}

.lp17-bottom-img-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.lp17-bottom-img-wrapper.mobile, .image-340.mobile, .hidden {
  display: none;
}

.pdp-prod-img-wrapper {
  position: relative;
}

.pdp-hero-list-v2 {
  padding-left: 18px;
}

.pdp-hero-list-v2-item {
  color: var(--charcoal);
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/646cb7c8e8f550e7bed7c1fa_dot-peach.svg");
  background-position: 0 4px;
  background-repeat: no-repeat;
  background-size: 12px 12px;
  margin-bottom: 12px;
  padding-left: 23px;
  font-size: 18px;
  font-weight: 500;
  list-style-type: none;
}

.pdp-prod-selector-box {
  margin-top: 72px;
  padding-top: 0;
}

.pdp-prod-selector-box.mt40 {
  margin-top: 40px;
}

.prod-price {
  color: #3a6e6a;
  font-size: 20px;
  font-weight: 700;
}

.prod-select-dropdown {
  border: 1px solid #0003;
  border-radius: 8px;
  width: 100%;
}

.prod-price-wrapper {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  align-items: baseline;
  display: flex;
}

.prod-select-trigger {
  background-color: #fff8e8;
  border-radius: 8px;
  width: 100%;
  padding: 0;
}

.product-select-container {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.prod-name {
  font-size: 20px;
  line-height: 1em;
}

.prod-select-arrow {
  width: 24px;
  height: 24px;
  position: absolute;
  top: 6px;
  right: 10px;
}

.prod-select-arrow.center {
  top: 12px;
}

.prod-select-list {
  border-bottom: 1px solid #0003;
  border-left: 1px solid #0003;
  border-right: 1px solid #0003;
}

.prod-select-list.w--open {
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}

.prod-select-option {
  color: #333;
  cursor: pointer;
  background-color: #fff;
  flex-flow: column;
  flex: 1;
  padding: 10px 43px 10px 20px;
  display: flex;
}

.prod-select-option:hover {
  background-color: #ebebeb;
}

.prod-select-option.active {
  background-color: #0000;
}

.prod-select-option.last {
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}

.prod-select-option.padding-16 {
  padding-top: 16px;
  padding-bottom: 16px;
}

.prod-select-option.padding-16.active {
  padding-bottom: 12px;
}

.prod-select-option.padding-16.not-clickable {
  cursor: auto;
}

.prod-select-option.padding-16.not-clickable:hover {
  background-color: #fff;
}

.prod-select-content-wrapper {
  justify-content: space-between;
  align-items: baseline;
  margin-bottom: 4px;
  display: flex;
}

.prod-select-content-wrapper.mb0 {
  align-items: center;
  margin-bottom: 0;
}

.prod-right-wrapper {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  align-items: center;
  display: flex;
}

.prod-select-discount {
  color: #ed807d;
  font-size: 16px;
  font-weight: 400;
}

.prod-strikeprice {
  font-weight: 500;
  text-decoration: line-through;
}

.prod-select-head {
  color: #3a6e6a;
  margin-bottom: 16px;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.2em;
}

.wrapper-rtb-cta {
  justify-content: center;
  align-items: center;
  margin-top: 16px;
  display: flex;
}

.rtb-cta-pdp {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: flex-start;
  align-items: center;
  max-width: 380px;
  display: flex;
}

.image-342 {
  width: 40px;
  height: 40px;
}

.wrapper-wg-hero-list {
  margin-top: 50px;
}

.wrapper-wg-hero-list.mounj {
  margin-top: 40px;
}

.grid-pdp-prod-selector {
  grid-column-gap: 62px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1.5fr 1fr;
}

.section-hero-pdp-prod-select {
  padding-top: 175px;
  padding-bottom: 150px;
}

.section-hero-pdp-prod-select.no-selector-v2, .section-hero-pdp-prod-select.pt120 {
  padding-bottom: 120px;
}

.section-hero-pdp-prod-select.selector-small {
  padding-bottom: 140px;
}

.trusted-wrapper-v3 {
  flex-direction: row;
  justify-content: flex-start;
  display: flex;
}

.trusted-wrapper-v3.mobile, .div-block-975 {
  display: none;
}

.code-embed {
  position: absolute;
}

.div-block-976 {
  align-items: center;
  margin-bottom: 6px;
  display: flex;
}

.btn-golighter-9 {
  text-align: center;
  background-color: #ed807d;
  border-radius: 9999px;
  min-width: 360px;
  padding: 12px 30px;
  font-size: 18px;
  font-weight: 700;
}

.btn-golighter-9:hover {
  background-color: #d37370;
}

.btn-golighter-9.lp11-hero {
  min-width: 420px;
}

.image-343 {
  width: 64px;
  margin-right: 12px;
}

.image-344 {
  width: 52px;
}

.image-344.check {
  width: 18px;
}

.image-345 {
  width: 24px;
}

.erektion-v6-trusted-wrapper-2 {
  color: #333;
  flex-direction: row;
  align-items: center;
  margin-top: 32px;
  display: flex;
}

.div-block-977 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #333;
  background-color: #ededed;
  border-radius: 10px;
  align-items: center;
  padding: 8px 12px 6px;
  font-size: 18px;
  line-height: 1em;
  display: flex;
  position: static;
  top: 0;
  right: 0;
}

.div-block-977.absolute {
  position: absolute;
  top: -16px;
}

.lp11-h1-2 {
  color: #3a6e6a;
  margin-top: 0;
  margin-bottom: 8px;
  font-size: 46px;
  line-height: 1.2em;
}

.text-block-170 {
  margin-top: 4px;
  margin-left: 0;
  padding-top: 0;
}

.body-gl-home-v3 {
  background-color: var(--cream);
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/67659dd197d7a0075df1cd1d_GoLighter_Home_Desktop%20without%20TP-6.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.body-gl-home-v3.cro-164-b {
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/681a1a48e7b4443fa6c80f0b_GoLighter_Home_Desktop_HeroB_V4.webp"), url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/681a1a48041b87bf66a5f0db_GoLighter_Home_Desktop_Photo-V1.webp");
  background-position: 50% 0, 50% 0;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, 1400px;
}

.body-gl-home-v3.lp28 {
  background-color: var(--cream);
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/6876001be65fdd10ec346271_bg-desktop-tv-25-v12.svg"), url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/685e88ed35689e3f031a62b1_hero-tv-desktop-v2.webp");
  background-position: 50% 0, 50% 0;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, 1400px;
}

.section-gl-hero-v2 {
  justify-content: center;
  align-items: flex-end;
  height: 870px;
  padding-bottom: 80px;
  display: flex;
  position: relative;
}

.section-gl-hero-v2.lp28 {
  height: 903px;
  padding-bottom: 60px;
}

.gl-hero-content-v2 {
  max-width: 62%;
}

.dr-grid-v3 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  padding-top: 0;
}

.dr-grid-v3.img-left {
  grid-template-columns: .5fr 1fr;
}

.dr-grid-img-wrapper {
  max-width: 240px;
}

.dr-grid-text-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
  max-width: 100%;
  display: flex;
}

.dr-grid-text-wrapper.img-left {
  justify-content: center;
  align-items: flex-start;
}

.dr-grid-name {
  color: var(--forest);
  text-align: right;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 1.2em;
}

.dr-grid-name.left {
  text-align: left;
}

.dr-grid-divider {
  background-color: var(--forest);
  flex: none;
  width: 100%;
  height: 1px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.dr-grid-quote {
  text-align: right;
  max-width: 80%;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.2em;
}

.dr-grid-quote.left {
  text-align: left;
}

.div-block-980 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  margin-top: 40px;
  display: flex;
}

.section-dr-home-v2-desktop {
  flex-direction: column;
  align-items: center;
  padding-top: 120px;
  padding-bottom: 100px;
  display: block;
}

.section-dr-home-v2-mobile {
  flex-direction: column;
  align-items: center;
  padding-top: 0;
  display: none;
}

.wrapper-dr-headv2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  display: flex;
}

.wrapper-ratgeber-box {
  justify-content: flex-end;
  align-items: center;
  max-width: 1240px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.home-ratgeber-hox {
  width: 29%;
}

.pdp-pflichtangaben-2 {
  color: #333;
  margin-top: 6px;
  margin-bottom: 27px;
  font-size: 14px;
  line-height: 1em;
  text-decoration: underline;
  display: inline-block;
}

.left-arrow-17 {
  color: #3a6e6a;
  justify-content: center;
  align-items: center;
  width: 40px;
  display: flex;
  left: 0;
}

.text-span-46 {
  color: #3a6e6a;
  margin-left: 4px;
  margin-right: 4px;
  font-size: 34px;
  font-weight: 700;
}

.text-block-178 {
  max-width: 60%;
  font-size: 13px;
  line-height: 1.2em;
}

.text-block-178.black {
  color: #333;
  max-width: 230px;
}

.gl-hero-list-6 {
  padding-left: 18px;
}

.grid-168 {
  grid-column-gap: 62px;
  grid-row-gap: 62px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
}

.text-block-179 {
  color: #3a6e6a;
  margin-bottom: 39px;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.2em;
}

.image-349 {
  width: 95%;
  max-width: 95%;
  margin-bottom: 20px;
}

.text-block-180 {
  margin-bottom: 6px;
  font-size: 18px;
}

.text-block-180.v3 {
  margin-bottom: 0;
}

.right-arrow-18 {
  color: #3a6e6a;
  justify-content: center;
  align-items: center;
  width: 40px;
  font-family: Gilroy, sans-serif;
  display: flex;
  right: 0;
}

.div-block-989 {
  flex-direction: row;
  justify-content: flex-start;
  display: flex;
}

.div-block-989.slider-pdp {
  margin-top: 40px;
}

.div-block-990 {
  padding-top: 18px;
}

.gl-hero-list-7 {
  padding-left: 18px;
}

.div-block-992 {
  padding-top: 90px;
}

.image-350 {
  width: 95%;
  max-width: 95%;
  margin-bottom: 20px;
}

.text-block-182 {
  max-width: 60%;
  font-size: 13px;
  line-height: 1.2em;
}

.right-arrow-19 {
  color: #3a6e6a;
  justify-content: center;
  align-items: center;
  width: 40px;
  font-family: Gilroy, sans-serif;
  display: flex;
  right: 0;
}

.text-block-183 {
  color: #fff8e8;
  margin-bottom: 39px;
  font-size: 24px;
  font-weight: 700;
}

.text-block-184 {
  font-size: 24px;
  font-weight: 700;
  line-height: 1em;
}

.lp17-sticky-banner-price {
  color: #ed807d;
  margin-right: 4px;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.3em;
}

.container-lp17-sticky-banner {
  max-width: 530px;
}

.banner-sale {
  z-index: 999;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  border-right: 2px solid var(--forest);
  border-bottom: 2px solid var(--forest);
  border-left: 2px solid var(--forest);
  background-color: var(--cream);
  color: var(--forest);
  text-align: center;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  justify-content: center;
  align-items: baseline;
  padding: 8px 32px;
  font-size: 20px;
  font-weight: 500;
  display: flex;
  position: fixed;
  top: 109px;
  left: 50%;
  transform: translate(-50%);
}

.banner-sale.hidden {
  display: none;
}

.color-peach {
  color: var(--peach);
}

.sax-stoerer-tiefpreis {
  max-width: 180px;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
}

.sax-stoerer-tiefpreis.lp14 {
  display: block;
}

.image-351 {
  max-width: 80%;
}

.sax-stoerer-preis {
  max-width: 260px;
  display: block;
  position: absolute;
  top: auto;
  bottom: 0;
  right: 0;
}

.sax-stoerer-preis.lp14, .sax-stoerer-preis.cro-192-b {
  max-width: 300px;
  display: block;
  bottom: 40px;
}

.text-block-185 {
  margin-top: 32px;
  font-size: 14px;
  display: block;
}

.text-block-185.hidden {
  display: none;
}

.box-cms {
  color: #3a6e6a;
  background-color: #fff8e8;
  border-radius: 20px;
  max-width: 75%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 16px;
  box-shadow: 5px 5px 20px #74634c66;
}

.head-box {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.2em;
}

.text-seo-box {
  margin-top: 8px;
  margin-bottom: 0;
}

.div-block-996 {
  justify-content: center;
  align-items: center;
  margin-top: 56px;
  display: flex;
}

.text-block-186 {
  align-self: center;
  text-decoration: line-through;
}

.section-erfolge-home-v2 {
  height: auto;
  padding-top: 80px;
  padding-bottom: 80px;
}

.section-tabs-home {
  color: var(--white);
  padding-top: 140px;
  padding-bottom: 130px;
}

.section-tabs-home.lp17 {
  padding-top: 20px;
  padding-bottom: 100px;
}

.section-ratgeber-home-v2 {
  min-height: 550px;
  padding-top: 100px;
  padding-bottom: 200px;
}

.home-tabs-copy {
  text-align: center;
  max-width: 80%;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 1.3em;
}

.home-tabs-copy.left {
  text-align: left;
  max-width: 100%;
}

.text-span-52 {
  color: var(--charcoal);
}

.text-block-191 {
  margin-top: 16px;
  font-size: 13px;
  line-height: 1em;
}

.div-block-1004 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 50%;
  display: flex;
}

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

.wrapper-fullheight {
  flex-flow: column;
  justify-content: space-between;
  min-height: 100svh;
  max-height: 100svh;
  display: flex;
}

.gl-home-h1 {
  color: var(--cream);
  margin-top: 0;
  margin-bottom: 12px;
  font-size: 50px;
  font-weight: 700;
  line-height: 1.2em;
}

.gl-home-h1.lp28 {
  max-width: 100%;
}

.gl-home-hero-list-v2 {
  margin-top: 0;
  margin-bottom: 16px;
  padding-left: 0;
  list-style-type: none;
}

.text-hero-list-v3 {
  color: var(--cream);
  font-size: 20px;
  font-weight: 600;
  line-height: 1.7em;
}

.text-hero-list-v3.green {
  color: var(--forest);
}

.seal-hero-img-v2 {
  width: 100%;
  max-width: 130px;
}

.seal-hero-img-v2.mobile {
  display: none;
}

.gl-home-hero-cta-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  align-items: center;
  display: flex;
}

.trusted-wrapper-hero-v2 {
  color: #fff;
  align-items: center;
  margin-top: 12px;
  margin-bottom: 0;
  margin-left: -2px;
  display: flex;
}

.trusted-sign-home-v2 {
  max-width: 40px;
  margin-right: 12px;
}

.text-block-192 {
  font-size: 12px;
}

.text-block-192.green {
  color: var(--forest);
}

.gl-hero-wrapper-copy {
  position: relative;
}

.gl-stoerer-home-wrapper {
  width: 360px;
  position: absolute;
  top: -40px;
  right: 0;
}

.stoerer-home-desktop {
  width: 230px;
}

.stoerer-home-mobile {
  display: none;
}

.h2-home-relaunch {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 1.3em;
}

.h2-home-relaunch.center.forest, .h2-home-relaunch.forest {
  color: var(--forest);
}

.h2-home-relaunch.qr-faq {
  padding-top: 40px;
}

.text-block-193 {
  font-size: 22px;
}

.gl-home-check-list {
  margin-top: 24px;
  margin-bottom: 16px;
  padding-left: 0;
  list-style-type: none;
}

.list-check {
  color: var(--forest);
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/673c5d39f14cd89f2585c7b4_list-icon-check.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 28px 28px;
  margin-bottom: 8px;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 34px;
  font-size: 20px;
  font-weight: 500;
}

.list-check.last {
  margin-bottom: 0;
}

.grid-170 {
  grid-column-gap: 40px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr .75fr;
  margin-top: 16px;
}

.div-block-1008 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: var(--charcoal);
  background-color: #fff;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  justify-content: flex-start;
  align-items: center;
  max-width: 340px;
  padding: 12px 16px 16px;
  font-size: 12px;
  display: flex;
}

.div-block-1009 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-1010 {
  margin-top: 0;
  display: flex;
}

.text-span-53 {
  font-size: 18px;
  font-weight: 700;
}

.div-block-1011 {
  max-width: 90%;
  position: relative;
}

.gl-prod-stoerer.desktop {
  z-index: 5;
  max-width: 340px;
  position: absolute;
  bottom: 0;
  right: 0;
}

.gl-prod-stoerer.mobile {
  max-width: 340px;
  display: none;
  position: absolute;
  bottom: 0;
  right: 0;
}

.container-1040 {
  z-index: 5;
  flex: 1;
  max-width: 1040px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}

.container-1040.bg-white {
  background-color: #0000;
}

.wrapper-bmi-home-v2 {
  background-color: var(--peach);
  border-radius: 50px;
  flex: 1;
  max-width: 100%;
  margin-top: 60px;
  padding: 60px;
  box-shadow: 5px 5px 20px #0003;
}

.wrapper-bmi-home-v2.lp21 {
  margin-top: 0;
  margin-bottom: 40px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.section-kundenstimmen-v2 {
  height: auto;
  padding-top: 60px;
  padding-bottom: 60px;
}

.icon-erfolge-home {
  width: 90px;
  height: 90px;
}

.div-block-1015 {
  margin-top: 32px;
}

.section-ratgeber-home-v3 {
  height: auto;
  padding-top: 80px;
  padding-bottom: 80px;
}

.gl-info-home-desktop {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  width: 380px;
  height: 260px;
  line-height: 1.5em;
  display: flex;
  position: absolute;
  bottom: 5%;
  right: 4%;
}

.gl-info-home-desktop.large {
  display: none;
}

.div-block-1016 {
  margin-top: 40px;
}

.section-hero-pdp-saxenda {
  padding-top: 175px;
  padding-bottom: 100px;
}

.div-block-1018 {
  margin-top: 40px;
}

.div-block-1019 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  margin-bottom: 16px;
  display: flex;
}

.div-block-1019.last {
  margin-bottom: 0;
}

.div-block-1020 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #3a6e6a;
  border-bottom: 2px solid #3a6e6a;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  font-size: 25px;
  font-weight: 500;
  display: flex;
}

.div-block-1020.last {
  border-bottom-style: none;
}

.text-block-196 {
  font-size: 40px;
  font-weight: 700;
  line-height: 1em;
}

.spacer-20 {
  padding-top: 20px;
  padding-bottom: 0;
}

.body-gl-tv-v3 {
  background-color: var(--cream);
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/6765834565ebcc772ec16800_GoLighter_LP-17_Desktop%20without%20TP4.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.body-gl-tv-v3.tj {
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/686e4efb7afd519c3336cbbc_GoLighter_LP17_Desktop_V2.webp");
}

.section-gl-hero-tv-v2 {
  justify-content: center;
  align-items: flex-end;
  height: 870px;
  padding-bottom: 85px;
  display: flex;
  position: relative;
}

.lp11-divider-img-bg-cream {
  width: 100%;
}

.text-tp {
  font-size: 18px;
}

.lp17-trusted-wrapper-tp {
  color: #fff;
  flex-direction: row;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.lp17-trusted-wrapper-tp.dark {
  color: var(--charcoal);
}

.lp17-trusted-wrapper-tp.dark.mt20 {
  margin-top: 20px;
}

.pdp-cta-box-no-selector {
  padding-top: 0;
  padding-bottom: 0;
}

.text-block-198 {
  margin-right: 4px;
  font-size: 16px;
  font-weight: 500;
  text-decoration: line-through;
}

.text-block-199 {
  margin-left: 4px;
  font-size: 14px;
}

.div-block-1021 {
  align-items: baseline;
  display: flex;
}

.prod-img-v2 {
  width: 100%;
}

.body-pdp-sprechstunde {
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/685e637f951d083f4579ec70_PDP-Online-Sprechstunde-BG-v4.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.body-pdp-sprechstunde.free {
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/6867bf62c6a458cfa700b98b_PDP-Online-Sprechstunde-BG-Free-v2.webp");
}

.section-sprechstunde-hero {
  justify-content: center;
  align-items: flex-end;
  height: 868px;
  padding-bottom: 160px;
  display: flex;
  position: relative;
}

.paragraph-90 {
  color: var(--cream);
  margin-bottom: 40px;
  font-size: 20px;
}

.sprechstunde-hero-content {
  max-width: 57%;
}

.image-355 {
  width: 100%;
  max-width: 160px;
}

.image-356 {
  width: 100%;
  max-width: 120px;
}

.div-block-1022 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
  position: absolute;
  top: auto;
  bottom: -20px;
  right: 120px;
}

.wrapper-list-sprechstunde-benefits {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: flex-start;
  align-items: center;
  max-width: 80%;
  margin-bottom: 16px;
  font-size: 30px;
  font-weight: 600;
  line-height: 1.2em;
  display: flex;
}

.wrapper-list-sprechstunde-benefits.first {
  margin-top: 32px;
}

.wrapper-list-sprechstunde-benefits.last {
  margin-bottom: 60px;
}

.section-content-dr-sprechstunde {
  color: #3a6e6a;
  padding-top: 94px;
  padding-bottom: 60px;
}

.wrapper-sprechstunde-doc-info {
  max-width: 60%;
  margin-top: 60px;
}

.paragraph-91 {
  margin-bottom: 20px;
  font-size: 25px;
  font-weight: 600;
  line-height: 1.2em;
}

.paragraph-92 {
  margin-top: 20px;
  font-size: 20px;
  line-height: 1.2em;
}

.section-content-offer-sprechstunde {
  color: #3a6e6a;
  padding-top: 120px;
  padding-bottom: 200px;
}

.section-content-offer-sprechstunde.free {
  padding-bottom: 150px;
}

.container_770 {
  flex: 1;
  max-width: 770px;
  margin-top: 0;
  padding-left: 10px;
  padding-right: 10px;
}

.div-block-1023 {
  grid-column-gap: 46px;
  grid-row-gap: 46px;
  background-color: var(--peach);
  color: var(--cream);
  border-radius: 40px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 100px;
  padding: 48px 32px;
  display: flex;
  box-shadow: 5px 5px 20px #00000040;
}

.div-block-1024 {
  border: 3px solid var(--cream);
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 24px 0 16px;
  display: flex;
}

.text-block-200 {
  min-width: 90px;
  font-size: 30px;
  font-weight: 500;
}

.text-block-201 {
  font-size: 48px;
  font-weight: 700;
  line-height: 1em;
}

.div-block-1025 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: 3px solid var(--cream);
  align-items: baseline;
  width: 100%;
  margin-bottom: 16px;
  padding-bottom: 10px;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.div-block-1025.bottom {
  border-bottom-style: none;
  margin-bottom: 0;
  padding-bottom: 0;
}

.heading-53 {
  color: var(--cream);
  text-align: center;
  margin-top: 0;
  font-size: 48px;
  line-height: 1em;
}

.div-block-1026 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--cream);
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 24px;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.2em;
  display: flex;
}

.div-block-1027 {
  background-color: var(--cream);
  color: var(--forest);
  border-radius: 100%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  padding-top: 4px;
  font-size: 60px;
  line-height: 1em;
  display: flex;
}

.img-sprechstunde-benefits {
  max-width: 112px;
}

.div-block-1028, .kreisbogen-oben {
  display: none;
}

.lp21-head {
  color: var(--cream);
  margin-top: 0;
  margin-bottom: 4px;
  font-size: 42px;
  font-weight: 700;
  line-height: 1.2em;
}

.lp21-head.green {
  color: var(--forest);
}

.text-block-202 {
  color: var(--cream);
  margin-bottom: 16px;
  font-size: 22px;
  font-weight: 600;
}

.text-block-202.green {
  color: var(--forest);
}

.div-block-1030 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--cream);
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 6px;
  font-size: 20px;
  font-weight: 600;
  display: flex;
}

.div-block-1030.green {
  color: var(--forest);
}

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

.text-block-203 {
  color: var(--charcoal);
  font-size: 20px;
  font-weight: 600;
  line-height: 1em;
  text-decoration: line-through;
}

.text-block-204 {
  color: var(--peach);
  font-size: 26px;
  font-weight: 700;
  line-height: 1em;
}

.text-block-205 {
  color: var(--peach);
  font-size: 20px;
}

.text-block-206 {
  color: var(--charcoal);
  font-size: 20px;
}

.div-block-1031 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: baseline;
  display: flex;
}

.div-block-1032 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  align-items: baseline;
  display: flex;
}

.div-block-1033 {
  justify-content: center;
  align-items: center;
  margin-top: 24px;
  margin-bottom: 40px;
  display: flex;
}

.div-block-1033.bottom {
  margin-top: 16px;
  margin-bottom: 16px;
}

.grid-171 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 16px;
}

.grid-171.steps {
  margin-bottom: 60px;
}

.div-block-1034 {
  color: var(--charcoal);
  background-color: #fff;
  border-radius: 50px;
  padding: 40px;
  box-shadow: 5px 5px 20px #00000040;
}

.image-358 {
  border-radius: 20px;
  width: 100%;
  margin-bottom: 16px;
}

.text-block-207 {
  color: var(--forest);
  margin-bottom: 16px;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.2em;
}

.body-gl-lp-21 {
  background-color: var(--cream);
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/67d83ad5954d1588dcb281df_BG-LP-21-V6-Desktop.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.lp21-h2 {
  color: var(--forest);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 44px;
  line-height: 1.3em;
}

.lp21-h2.cream {
  color: var(--cream);
}

.paragraph-93 {
  color: var(--white);
  margin-top: 24px;
  margin-bottom: 24px;
  font-size: 22px;
  line-height: 1.4em;
}

.image-359 {
  max-width: 750px;
}

.lp-21-infobox {
  background-color: var(--cream);
  color: var(--forest);
  border-radius: 10px;
  width: 100%;
  max-width: 100%;
  margin-top: 60px;
  padding: 16px 16px 6px;
  font-weight: 500;
}

.section-lp21-bmi {
  background-color: #fff;
  margin-top: -80px;
  padding-bottom: 40px;
}

.section-lp21-bmi.mt0 {
  margin-top: 0;
  padding-top: 40px;
}

.section-3 {
  background-color: var(--cream);
  padding-top: 20px;
  padding-bottom: 40px;
}

.div-block-1035 {
  color: var(--forest);
  margin-top: 60px;
  font-weight: 500;
}

.section-gl-hero-lp21 {
  justify-content: center;
  align-items: flex-end;
  height: 870px;
  padding-bottom: 80px;
  display: flex;
  position: relative;
}

.image-360 {
  display: none;
}

.lp-22-pen-wrapper-mobile {
  width: 100%;
  max-width: 878px;
  display: block;
  position: absolute;
  top: 105px;
  left: 50%;
  transform: translate(-50%);
}

.image-362 {
  width: 100%;
}

.lp22-price-highlight {
  font-size: 26px;
  font-weight: 700;
}

.lp11-divider-bottom {
  margin-top: -4px;
  margin-bottom: 0;
}

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

.wrapper-testi-slider-mobile {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 50%;
  display: flex;
}

.div-block-1038 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 100%;
  display: flex;
}

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

.disclaimer-text {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.2em;
}

.text-block-208 {
  margin-bottom: 6px;
  font-size: 12px;
  line-height: 1em;
}

.kundenstimmen-slider-emb {
  justify-content: center;
  align-items: center;
  min-height: 200px;
  display: flex;
}

.kunden-emb {
  width: 100%;
}

.lp22-price-bubble {
  width: 186px;
  position: absolute;
  top: -140px;
  bottom: auto;
  left: 0%;
}

.image-363 {
  width: 100%;
}

.lp-22-pen-wrapper-v2 {
  width: 100%;
  max-width: 990px;
  padding-left: 8px;
  padding-right: 8px;
  display: block;
  position: absolute;
  top: 150px;
  left: 50%;
  transform: translate(-50%);
}

.body-gl-lp-22 {
  background-color: var(--cream);
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/67f50dda6be38ea0c0e2dbe5_BG-LP-22-V7-Desktop.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.body-gl-lp-22.cro-177-b {
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/681b3ac1353db74edf5bd9b8_BG-LP-22-CRO-177-b-Desktop-v1.svg");
  background-repeat: no-repeat;
  background-size: auto;
}

.body-gl-lp-22.cro-178-b {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
}

.section-gl-hero-lp22 {
  justify-content: center;
  align-items: flex-end;
  height: 920px;
  padding-bottom: 100px;
  display: flex;
  position: relative;
}

.lp22-price-highlight-red {
  color: var(--peach);
  font-size: 26px;
  font-weight: 700;
}

.image-365 {
  display: none;
}

.section-glp1-hero-desktop {
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/681b6b5891ce68dd4f75da9b_Hero-GLP1-Desktop-v3.webp");
  background-position: 50% 100%;
  background-size: cover;
  flex-flow: row;
  justify-content: center;
  align-items: flex-end;
  min-height: 720px;
  padding-bottom: 100px;
  display: flex;
  position: relative;
}

.div-block-1042 {
  justify-content: flex-end;
  align-items: center;
  padding-right: 100px;
  display: flex;
}

.ratgeber-start-warpper-content {
  color: #fff;
  max-width: 60%;
}

.heading-54 {
  color: var(--cream);
  font-size: 50px;
  line-height: 1.2em;
}

.textblock-glp1-lp h2 {
  margin-top: 16px;
  margin-bottom: 16px;
  font-size: 40px;
  line-height: 1.2em;
}

.textblock-glp1-lp h3 {
  margin-top: 16px;
  margin-bottom: 16px;
  font-size: 25px;
  line-height: 1.2em;
}

.textblock-glp1-lp p {
  font-size: 20px;
}

.glp1-intro-img-desktop {
  border-radius: 30px;
  width: 100%;
  margin-top: 16px;
}

.div-block-1043 {
  background-color: var(--peach);
  color: var(--cream);
  border-radius: 100%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  padding-top: 3px;
  font-size: 32px;
  font-weight: 700;
  line-height: 1em;
  display: flex;
}

.glp1-wrapper-studien-bersicht {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  align-items: center;
  margin-top: 0;
  margin-bottom: 32px;
  font-size: 25px;
  line-height: 1.4em;
  display: flex;
}

.wrapper-glp1-studienuebersicht {
  background-color: var(--peach);
  color: var(--cream);
  border-radius: 20px;
  padding: 32px 40px;
  font-size: 20px;
  font-weight: 500;
}

.divider-line-glp-uebersicht {
  background-color: var(--cream);
  width: 100%;
  height: 1px;
  margin-top: 8px;
  margin-bottom: 8px;
}

.body-glp1 {
  background-color: var(--cream);
}

.wrapper-tabs-head {
  margin-top: 40px;
  position: relative;
}

.div-block-1044 {
  max-width: 60%;
}

.tabs-content-wrapper {
  margin-top: 2em;
  overflow: visible;
}

.tab-content-item {
  width: 100%;
}

.tabs-nav-text {
  z-index: 1;
  position: relative;
}

.tabs-nav-item-underline {
  grid-column-gap: .5em;
  color: #ffffff80;
  text-align: center;
  background-color: #0000;
  border-radius: 999em;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding: .9em 2em;
  transition: all .3s;
  display: flex;
  position: relative;
}

.tabs-nav-item-underline:hover {
  color: #fff;
  background-color: #0000;
}

.tabs-nav-item-underline.w--current {
  color: #fff;
  background-color: #0000;
  font-weight: 500;
}

.tabs-2 {
  position: static;
}

.tab-content-inner {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  display: flex;
}

.tabs-menu-wrapper {
  border-style: solid;
  border-width: 1.5px 1.5px 1.5px 2px;
  border-color: var(--peach);
  color: var(--peach);
  background-color: #0000;
  border-radius: 30px;
  align-items: center;
  padding: 0;
  display: flex;
  position: absolute;
  top: 100px;
  right: 0;
  overflow: hidden;
}

.tabs-menu-wrapper.static {
  justify-content: center;
  align-items: center;
  max-width: 870px;
  margin-left: auto;
  margin-right: auto;
  position: static;
}

.tabs-nav-item {
  color: var(--peach);
  text-align: center;
  background-color: #0000;
  border-radius: 0;
  padding: 24px 32px;
  font-size: 22px;
  font-weight: 700;
  transition: all .3s;
  position: relative;
}

.tabs-nav-item.w--current {
  background-color: var(--peach);
  color: var(--cream);
}

.tabs-nav-item.mid {
  border-right: 2px solid var(--peach);
  border-left: 2px solid var(--peach);
}

.wrapper-tab-content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--cream);
  border-radius: 40px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 80%;
  display: flex;
  box-shadow: 7px 7px 26px #0003;
}

.glp1-tab-content-img {
  width: 100%;
}

.paragraph-94 {
  margin-top: 32px;
  margin-left: 32px;
  margin-right: 32px;
}

.glp1-lp-img-container {
  justify-content: center;
  align-items: center;
  display: flex;
}

.glp1-lp-img-wrapper {
  background-color: var(--cream);
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 80%;
  display: flex;
  box-shadow: 7px 7px 26px #0003;
}

.glp1-lp-img-wrapper.patientenreise {
  box-shadow: none;
  max-width: 60%;
}

.glp1-img-full-width {
  width: 100%;
}

.glp1-img-full-width.mobile {
  display: none;
}

.div-block-1045 {
  justify-content: space-between;
  display: flex;
}

.div-block-1046 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 60%;
  display: flex;
}

.text-block-210 {
  margin-bottom: 20px;
  margin-left: 32px;
  font-size: 20px;
}

.glp1-box-nebenwirkungen {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  font-size: 20px;
  font-weight: 700;
  display: flex;
}

.glp1-nebenwirkung-desc {
  border: 2px solid var(--forest);
  border-radius: 25px;
  flex: 1;
  padding: 20px 32px;
}

.glp1-nebenwirkung-desc.highlight {
  box-shadow: 5px 5px 20px #0003;
}

.glp1-nebenwirkung-percent {
  border: 2px solid var(--forest);
  border-radius: 25px;
  justify-content: center;
  align-items: center;
  min-width: 160px;
  padding: 20px 32px;
  display: flex;
}

.glp1-nebenwirkung-percent.highlight-red {
  background-color: var(--peach);
  color: var(--cream);
  font-size: 26px;
  box-shadow: 5px 5px 20px #0003;
}

.glp1-list-nebenwirkungen {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
}

.container-flipcards {
  max-width: 700px;
  padding-left: 8px;
  padding-right: 8px;
}

.flipcard_component {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  perspective: 1000px;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  margin-top: 32px;
  display: flex;
}

.flipcard {
  cursor: auto;
  flex-direction: row;
  flex: none;
  justify-content: space-between;
  align-items: center;
  width: 300px;
  height: 449px;
  position: relative;
}

.card_side {
  background-color: var(--white);
  backface-visibility: hidden;
  border: 2px solid #ebebeb;
  border-radius: 20px;
  flex-flow: column;
  justify-content: space-between;
  padding: 12px;
  display: flex;
  position: absolute;
  inset: 0%;
  box-shadow: 4px 4px 14px #00000014;
}

.card_side.is-front {
  grid-row-gap: 2.5rem;
  flex-direction: column;
  display: block;
}

.card_side.is-back {
  transform-style: preserve-3d;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.card_side.testimonial-front {
  grid-row-gap: 2.5rem;
  background-color: var(--forest);
  border-width: 3px;
  flex-direction: column;
  padding: 20px 18px;
  display: block;
  box-shadow: 0 14px 34px #3a6e6a4d;
}

.card_side.testimonial-back {
  background-color: var(--forest);
  transform-style: preserve-3d;
  justify-content: space-between;
  padding: 20px 18px;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
  box-shadow: 0 14px 34px #3a6e6a4d;
}

.flipcard-wrapper-img {
  background-color: var(--cream);
  border-radius: 16px;
  width: 100%;
  margin-bottom: 16px;
  position: relative;
  overflow: hidden;
}

.fc-wirkstoff-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  font-size: 14px;
  display: flex;
}

.text-block-211 {
  color: var(--charcoal);
  font-size: 20px;
  font-weight: 700;
}

.fc-price-wrapper {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: var(--charcoal);
  align-items: baseline;
  margin-bottom: 16px;
  display: flex;
}

.text-block-212 {
  font-weight: 500;
}

.text-block-213 {
  color: var(--peach);
  font-size: 24px;
  font-weight: 700;
}

.text-block-214 {
  color: #a8a8a8;
  text-decoration: line-through;
}

.fc-tags-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.text-block-215 {
  color: var(--charcoal);
  background-color: #f5f5f5;
  border-radius: 6px;
  padding: 4px 8px;
  font-weight: 500;
  display: inline-block;
}

.fc-wrapper-ctas {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: space-between;
  margin-top: 16px;
  display: flex;
}

.btn-flipcard {
  background-color: var(--peach);
  color: var(--white);
  cursor: pointer;
  border-radius: 40px;
  min-height: 46px;
  max-height: 46px;
  padding: 12px 12px 10px;
  font-weight: 700;
}

.btn-flipcard.secondary {
  border: 1px solid var(--peach);
  background-color: var(--white);
  color: var(--peach);
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.fc-back-content-box {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #f5f5f5;
  border-radius: 12px;
  flex-flow: column;
  flex: 1;
  margin-bottom: 8px;
  padding: 10px 16px;
  display: flex;
}

.fc-content-overline {
  font-size: 14px;
  line-height: 1.4em;
}

.fc-content-text {
  color: var(--charcoal);
  font-size: 18px;
  font-weight: 700;
}

.kreisbogen-desktop {
  background-color: #fff;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: -6px;
  display: flex;
}

.kreisbogen-desktop.cro-197-b {
  background-color: var(--cream);
}

.div-block-1049 {
  margin-top: -4px;
}

.kreisbogen-glp1-lp {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  width: 100%;
  margin-top: -3px;
}

.warpper-patientenreise-block {
  z-index: 2;
  background-color: var(--cream);
  border-radius: 20px;
  margin-left: 56px;
  padding-top: 16px;
  padding-bottom: 24px;
  padding-right: 32px;
  position: relative;
  box-shadow: 5px 5px 30px #0000004d;
}

.grid-glp1-patientenreise {
  grid-column-gap: 26px;
  grid-row-gap: 26px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, 320px) 1fr;
  align-items: start;
  margin-left: -56px;
}

.div-block-1050 {
  border: 1.5px solid var(--forest);
  background-color: var(--cream);
  border-radius: 50px;
  justify-content: flex-start;
  align-items: center;
  padding: 28px 16px 26px 24px;
  font-size: 18px;
  font-weight: 700;
  display: flex;
  position: relative;
}

.patientenreise-highlight {
  font-size: 25px;
}

.div-block-1051 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/6818a89cb8366969b4d72ceb_BG-GLP1-Patientenreise-Box.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  flex-flow: column;
  display: flex;
}

.patientenreise-highlight-red {
  color: var(--peach);
  font-size: 25px;
}

.icon-patientenreise-minus {
  position: absolute;
  right: 16px;
}

.textblock-glp1-patientenreise {
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 600;
}

.head-patientenreise {
  margin-top: 16px;
  font-size: 30px;
  line-height: 1.2em;
}

.wrapper-patientenreise {
  grid-column-gap: 34px;
  grid-row-gap: 34px;
  flex-flow: column;
  display: flex;
  position: relative;
}

.wrapper-patientenreise-fazit {
  z-index: 2;
  background-color: var(--peach);
  color: var(--cream);
  border-radius: 20px;
  margin-top: 40px;
  padding: 34px 34px 24px;
  position: relative;
  box-shadow: 5px 5px 20px #00000040;
}

.text-block-216 {
  margin-bottom: 16px;
  font-size: 40px;
  font-weight: 700;
  line-height: 1em;
}

.patientenreise-line {
  z-index: 1;
  background-color: var(--forest);
  border-radius: 50px;
  width: 52px;
  position: absolute;
  top: 60px;
  bottom: 60px;
  left: 50%;
  transform: translate(-50%);
}

.alterscheck-content-bottom {
  background-color: var(--peach);
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50%;
  display: flex;
}

.blur-div {
  z-index: 9999;
  text-align: center;
  background-color: #3a6e6ae6;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 16px;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
}

.alterscheck-content-top {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50%;
  padding: 32px 64px;
  display: flex;
}

.image-366 {
  width: 260px;
}

.text-block-217 {
  color: var(--white);
  margin-bottom: 16px;
  font-family: Gilroy, sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 1em;
}

.wrapper-alterscheck {
  background-color: #fff;
  border-radius: 20px;
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 640px;
  height: 448px;
  display: flex;
  position: static;
  box-shadow: 0 5px 40px #00000040;
}

.head-alterscheck {
  margin-top: 0;
  margin-bottom: 12px;
  font-size: 32px;
  line-height: 1.4em;
}

.text-alterscheck {
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.2em;
}

.lp-22-pen-wrapper-v3 {
  width: 100%;
  max-width: 700px;
  padding-left: 8px;
  padding-right: 8px;
  display: block;
  position: absolute;
  top: 100px;
  left: 50%;
  transform: translate(-50%);
}

.section-gl-hero-lp22-v2 {
  justify-content: center;
  align-items: flex-end;
  height: 920px;
  padding-bottom: 100px;
  display: flex;
  position: relative;
}

.section-ratgeber-hero-desktop {
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/68107c1b2cfc3f6f3cf6779d_golighter-ratgeber-hero-v1.webp");
  background-position: 50% 0;
  background-size: cover;
  flex-flow: row;
  justify-content: center;
  align-items: flex-end;
  min-height: 720px;
  padding-bottom: 80px;
  display: flex;
  position: relative;
}

.div-block-1052 {
  justify-content: flex-end;
  align-items: center;
  padding-right: 10px;
  display: flex;
}

.heading {
  font-size: 50px;
  line-height: 1.2em;
}

.text-block-218, .text-block-219 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.2em;
}

.div-block-1054 {
  justify-content: flex-end;
  align-items: center;
  padding-right: 10px;
  display: flex;
}

.heading-55 {
  font-size: 50px;
  line-height: 1.2em;
}

.section-glp1-hero-mobile {
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/68107c1b2cfc3f6f3cf6779d_golighter-ratgeber-hero-v1.webp");
  background-position: 50% 0;
  background-size: cover;
  flex-flow: row;
  justify-content: center;
  align-items: flex-end;
  min-height: 720px;
  padding-bottom: 80px;
  display: none;
  position: relative;
}

.paragraph-95 {
  color: var(--cream);
  text-align: left;
  max-width: 80%;
  margin-top: 16px;
  font-size: 20px;
}

.glp1-intro-img-mobile {
  border-radius: 30px;
  width: 100%;
  margin-top: 16px;
  display: none;
}

.patientenreise-accordion-arrow-wrapper {
  display: none;
}

.wrapper-patientenreise-perspektive {
  z-index: 2;
  background-color: var(--forest);
  color: var(--cream);
  border-radius: 20px;
  margin-top: 0;
  padding: 34px 34px 24px;
  position: relative;
  box-shadow: 5px 5px 20px #00000040;
}

.wrapper-patientenreise-perspektive.cream {
  background-color: var(--cream);
  color: var(--forest);
}

.div-block-1056 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  justify-content: flex-start;
  align-items: baseline;
  display: flex;
}

.div-block-1056.down {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
}

.wrapper-glp1-pdf-download {
  justify-content: center;
  align-items: center;
  display: flex;
}

.content-glp1-pdf-download {
  border-bottom: 2px solid var(--forest);
  flex: 1;
  justify-content: space-between;
  align-items: center;
  max-width: 800px;
  padding-bottom: 20px;
  display: flex;
}

.div-block-1057 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
  font-size: 30px;
  font-weight: 700;
  line-height: 1em;
  display: flex;
}

.faq-category-subhead {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  line-height: 1.2em;
}

.div-block-1059 {
  background-color: var(--forest);
  height: 1px;
  margin-top: 8px;
}

.wrapper-faq-accordions {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.spacer-80-faqs {
  padding-top: 80px;
}

.accordion-legaltext {
  font-size: 14px;
}

.grid-172 {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  margin-bottom: 32px;
}

.ratgeber-subtitle-2 {
  color: #3a6e6a;
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.2em;
}

.wrapper-inhaltsverzeichnis {
  color: #3a6e6a;
  background-color: #fff;
  border-radius: 20px;
  margin-top: 56px;
  padding: 36px;
  box-shadow: 5px 5px 20px #74634c33;
}

.wrapper-inhaltsverzeichnis.cream {
  background-color: #fff8e8;
}

.head-inhalt {
  margin-bottom: 32px;
  font-size: 50px;
  font-weight: 700;
  line-height: 1.2em;
}

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

.inhalt-link {
  color: #3a6e6a;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 24px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.inhalt-link.last {
  margin-bottom: 0;
}

.inhalt-nr {
  color: var(--cream);
  background-color: #ed807d;
  border: 1px solid #ed807d;
  border-radius: 100%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-top: 2px;
  margin-right: 12px;
  padding-top: 2px;
  font-weight: 700;
  display: flex;
}

.container-login {
  align-self: center;
  height: 100%;
}

.c-navlink-login {
  color: var(--cream);
  height: 100%;
  font-size: 16px;
  text-decoration: none;
}

.c-navlink-login:hover {
  text-decoration: underline;
}

.c-navlink-login.w--current {
  color: #20e3b2;
}

.c-navlinklogin {
  z-index: 1;
  flex: 0 auto;
  align-items: center;
  padding: 18px 0 18px 15px;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.icon-userlogin {
  flex: none;
  width: 24px;
  height: 24px;
}

.c-textblock-login {
  margin-left: 10px;
  font-weight: 700;
  display: inline-block;
}

.spacer-navbar {
  flex: 1;
  min-height: 20px;
  padding-right: 0;
  display: block;
}

.diga-app-para {
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 500;
}

.section-diga-hero {
  padding-top: 160px;
  padding-bottom: 100px;
}

.div-block-1062 {
  text-align: left;
  background-color: #fff;
  border-radius: 25px;
  max-width: 420px;
  padding: 16px;
  font-weight: 700;
  line-height: 1.2em;
}

.div-block-1062.selfapy {
  background-color: #f7f7f7;
}

.listitem-mindable {
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/6836d10db995466708870aed_list-mindable-icon.svg");
  background-position: 0 6px;
  background-repeat: no-repeat;
  background-size: 12px 12px;
  margin-bottom: 16px;
  padding-left: 26px;
}

.listitem-mindable.last {
  margin-bottom: 0;
}

.selfapy-hero-img-desktop {
  max-width: 380px;
  position: absolute;
  top: -64px;
  right: 64px;
}

.selfapy-hero-img-desktop.bulimie {
  right: 30px;
}

.text-block-220 {
  font-size: 40px;
  font-weight: 700;
  line-height: 1em;
}

.diga-hero-wrapper-2 {
  background-color: #fff;
  border-radius: 40px;
  justify-content: space-between;
  margin-top: 0;
  padding: 24px 64px 0;
  display: flex;
  box-shadow: 0 0 20px #0000001a;
}

.wrapper-price-mindable {
  color: #303030;
  text-align: center;
  background-color: #fae1d5;
  border-radius: 25px;
  justify-content: center;
  align-items: center;
  max-width: 420px;
  min-height: 80px;
  padding: 16px;
  font-weight: 700;
  line-height: 1.2em;
  display: flex;
}

.wrapper-price-mindable.selfapy {
  background-color: #fff;
}

.div-block-1063 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 16px;
  margin-bottom: 0;
  display: flex;
}

.div-block-1064 {
  position: relative;
}

.h1-selfapy-angst {
  margin-top: 0;
  font-size: 44px;
  font-weight: 600;
  line-height: 1.2em;
}

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

.diga-hero-text-wrapper {
  max-width: 63%;
}

.cta-diga {
  background-color: var(--peach);
  color: #fff;
  text-align: center;
  border-radius: 30px;
  min-width: 390px;
  padding: 12px 24px 10px;
  font-size: 18px;
  font-weight: 700;
}

.cta-diga.hero {
  text-align: center;
  border-radius: 40px;
  width: 100%;
  margin-top: 0;
  padding-top: 12px;
  padding-bottom: 10px;
  position: relative;
  top: 25px;
}

.cta-diga.mt20 {
  margin-top: 20px;
}

.diga-hero-img-mobile {
  max-width: 300px;
  display: none;
  position: absolute;
  top: -64px;
  right: 64px;
}

.list-diga {
  padding-left: 0;
  list-style-type: none;
}

.grid-diga-content-2 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

.h2-diga {
  margin-top: 10px;
  font-size: 40px;
  font-weight: 700;
  line-height: 1.2em;
}

.h2-diga.pt0 {
  margin-top: 0;
}

.img-diga {
  border-radius: 16px;
}

.div-block-1065 {
  background-color: var(--white);
  border-radius: 16px;
  padding: 16px;
}

.section-diga-content {
  padding-top: 40px;
  padding-bottom: 40px;
}

.section-diga-content.selfapy {
  background-color: var(--forest);
  color: var(--cream);
}

.section-diga-content.bg-white {
  background-color: var(--white);
}

.section-sp-funktion-angst {
  border-radius: 0 0 20px 20px;
  margin-bottom: 0;
  padding-top: 32px;
  padding-bottom: 0;
}

.selfapy-app-div-point {
  z-index: 2;
  color: #303030;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 30px;
  display: flex;
  position: relative;
}

.selfapy-app-div-point.last {
  margin-bottom: 0;
}

.dropdown-sp {
  border-top: 1px #e6e9f1;
  border-bottom: 1px solid #00736780;
  margin-bottom: 5px;
  padding-top: 0;
  padding-bottom: 0;
  position: static;
  overflow: hidden;
}

.selfapy-cta-wrapper {
  text-align: left;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  top: 25px;
}

.selfapy-cta-wrapper.mt20 {
  margin-top: 20px;
  position: static;
}

.accordion-blackfriday-item-btn-2 {
  z-index: 10;
  cursor: pointer;
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  padding: 15px 15px 15px 0;
  transition: all .425s;
  display: flex;
  position: relative;
}

.accordion-blackfriday-item-btn-2:hover {
  color: #007367;
  padding-left: 15px;
  padding-right: 15px;
}

.fs18-2 {
  font-size: 18px;
}

.accordion-blackfriday-item-content {
  padding-bottom: 10px;
  padding-left: 0;
  padding-right: 15px;
  overflow: hidden;
}

.accordion-headline {
  flex: 1;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.2em;
}

.accordion-headline.seo {
  text-align: left;
  font-weight: 700;
}

.icon_accordion_minus {
  width: 18px;
  height: 18px;
  margin-left: 20px;
  line-height: 1em;
}

.icon_accordion_minus.sm {
  align-self: center;
  width: 16px;
  height: 16px;
  line-height: 0;
}

.paragraph-30-copy {
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 30px;
}

.image-173 {
  transform: rotate(180deg);
}

.selfapy-app-wrapper-angst {
  background-color: #0000;
  border-radius: 40px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 0;
  padding-bottom: 40px;
  display: flex;
}

.selfapy-app-num-block {
  color: #fff;
  background-color: #0000;
  border: 2px solid #000;
  border-radius: 5px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 35px;
  height: 35px;
  margin-right: 40px;
  padding: 4px 4px 0;
  font-size: 55px;
  font-weight: 700;
  line-height: 1em;
  display: flex;
}

.image-369 {
  border-radius: 10px;
}

.diga-app-head {
  letter-spacing: 0;
  margin-top: 0;
  font-size: 20px;
  line-height: 1.3em;
}

.grid-selfapy-bulimie-grid {
  grid-column-gap: 56px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  margin-bottom: 16px;
}

.diga-app-number {
  color: #183f3c;
  font-size: 30px;
  line-height: 1.2em;
}

.diga-app-div {
  color: #3a6e6a;
  max-width: 100%;
  font-size: 18px;
  position: relative;
}

.diga-app-div.mobile {
  display: none;
}

.icon_accordion_plus {
  width: 18px;
  height: 18px;
  margin-left: 20px;
  line-height: 1em;
}

.icon_accordion_plus.seo {
  align-self: center;
  width: 16px;
  height: 16px;
  line-height: 0;
}

.text-block-222 {
  font-size: 20px;
  font-weight: 500;
}

.container-1060 {
  background-color: #0000;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-self: center;
  align-items: center;
  max-width: 1060px;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.container-1060.selfapy {
  max-width: 940px;
}

.image-370 {
  height: 100%;
}

.selfapy-funktion-box {
  text-align: center;
  background-color: #fff;
  border-radius: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  min-height: 350px;
  padding: 20px;
  display: flex;
  box-shadow: 0 2px 5px #0003;
}

.text-block-223 {
  margin-bottom: 16px;
  font-size: 32px;
  font-weight: 700;
}

.section-sp-funktion {
  border-radius: 0 0 20px 20px;
  margin-bottom: 40px;
  padding-top: 0;
  padding-bottom: 0;
}

.selfapy-funktion-box-img {
  border-radius: 12px;
  max-width: 80%;
  margin-bottom: 32px;
  overflow: hidden;
}

.grid-mindable-funktion {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  margin-top: 40px;
}

.div-block-814-copy {
  justify-content: space-between;
  margin-bottom: 80px;
  display: flex;
}

.image-mockup-selfapy {
  border-radius: 16px;
  max-width: 90%;
}

.stars-selfapy {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
}

.grid-mindable-content {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

.grid-mindable-content.section-unabhaengig {
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr .5fr;
}

.grid-83 {
  grid-column-gap: 80px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  margin-bottom: 80px;
}

.div-block-1067 {
  flex-flow: column;
  justify-content: space-between;
  display: flex;
}

.text-block-224 {
  margin-top: 10px;
  font-size: 18px;
}

.div-block-1068 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
}

.div-block-1068.mobile {
  display: none;
}

.div-block-cite-selfapy {
  max-width: 100%;
  margin-top: 60px;
}

.paragraph-96 {
  font-size: 16px;
  font-weight: 500;
}

.body-diga-v2 {
  background-color: var(--cream);
}

.container_1030 {
  background-color: #0000;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-self: center;
  align-items: center;
  max-width: 1070px;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.section-hero-home {
  background-image: linear-gradient(#fff8e8, #fff 50%);
  min-height: 605px;
  padding-top: 220px;
  position: relative;
}

.btn-primary {
  background-color: var(--peach);
  color: var(--cream);
  text-align: center;
  border-radius: 9999px;
  padding: 16px 30px;
  font-size: 18px;
  font-weight: 700;
}

.btn-primary:hover {
  background-color: #d37370;
}

.btn-primary.forest {
  z-index: 99;
  background-color: var(--forest);
  position: relative;
}

.btn-primary.forest.bmi-calc {
  color: var(--cream);
  width: 100%;
  font-size: 16px;
  text-decoration: none;
}

.btn-primary.forest.mt40 {
  margin-top: 40px;
}

.btn-primary.full-width {
  width: 100%;
  min-width: auto;
}

.btn-primary.cream {
  background-color: var(--cream);
  color: var(--forest);
}

.btn-primary.cream--btn {
  background-color: var(--cream);
  color: var(--forest);
  border-radius: 20px;
  min-width: auto;
  max-width: 330px;
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 10px 65px;
  display: inline-block;
}

.btn-primary.moved {
  margin-top: 0;
  margin-left: 750px;
}

.btn-primary.scaled {
  min-width: 100%;
  max-width: none;
}

.btn-primary.med-beirat {
  color: var(--cream);
  cursor: pointer;
  min-width: auto;
  margin-top: 20px;
  display: block;
}

.btn-primary.disabled {
  background-color: var(--charcoal);
  cursor: default;
}

.btn-primary.testimonial-kachel {
  margin-top: -40px;
  display: block;
}

.btn-primary.nl-section {
  width: 100%;
}

.btn-primary.diga-hero {
  color: #fff;
  min-width: 440px;
  margin-top: 0;
}

.btn-primary.weekly-hero {
  margin-top: 50px;
}

.btn-primary.presse {
  min-width: 300px;
  margin-top: 16px;
}

.btn-primary.zanadio-hero {
  color: #fff;
  min-width: auto;
  max-width: 100%;
  margin-top: 0;
}

.btn-primary.lp11-hero, .btn-primary.lp17 {
  min-width: 420px;
}

.btn-primary.ratgeber-box {
  width: 100%;
  min-width: auto;
}

.btn-primary.trusted-box {
  max-width: 360px;
}

.btn-primary.alterscheck {
  z-index: 99;
  background-color: var(--forest);
  min-width: 390px;
  margin-top: 0;
  position: relative;
}

.btn-primary.sticky-banner {
  width: 100%;
  min-width: 280px;
}

.btn-primary.green {
  background-color: var(--forest);
  min-width: 360px;
}

.wrapper-hero-home-content {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 400px;
  margin-right: 24px;
  display: flex;
}

.h1-home {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 500;
  line-height: 130%;
}

.text-span-54 {
  color: var(--forest);
  font-size: 48px;
  font-weight: 700;
}

.wrapper-wertung-home {
  justify-content: center;
  align-items: center;
  display: flex;
}

.star-16px {
  width: 16px;
  margin-right: 4px;
}

.star-16px.last {
  width: 26px;
  padding-top: 3px;
}

.star-16px.half {
  width: 9px;
  margin-right: 12px;
  padding-top: 2px;
}

.hero-img-wrapper-v2 {
  min-width: 58%;
  max-width: 58%;
  min-height: 500px;
  position: absolute;
  bottom: 10px;
  right: 0;
}

.hero-img-v2 {
  object-fit: cover;
  object-position: 0% 0%;
  width: 100%;
  height: 100%;
  max-height: 500px;
  position: absolute;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.hero-badge-wrapper {
  width: 120px;
  height: 120px;
  position: absolute;
  bottom: 0;
  left: 280px;
}

.spacer-24-12 {
  padding-top: 24px;
}

.home-wave-divider-top {
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/68512de597adb83117faadf8_Home-25-Line-Divider.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 66px;
  margin-bottom: -4px;
}

.home-wave-divider-top._02 {
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/6852c604dedc033210358bb0_Home-25-Line-Divider-3.svg");
  min-height: 70px;
}

.section-home-content-green {
  background-color: var(--forest);
  padding-bottom: 16px;
}

.h2-home-underline {
  color: var(--white);
  text-align: center;
  margin-bottom: 0;
  padding-bottom: 0;
  font-weight: 400;
  line-height: 130%;
  overflow: visible;
}

.h2-home-hightlight {
  font-size: 40px;
  font-weight: 700;
}

.h2-home-ul {
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/685135a00e5c63f8c3171440_golighter-underline.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  font-size: 40px;
  font-weight: 700;
  overflow: visible;
}

.grid-173 {
  grid-column-gap: 120px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  margin-top: 26px;
}

.wrapper-benefit-cards {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.gl-benefit-card {
  color: var(--white);
  background-color: #305b57;
  border-radius: 16px;
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 236px;
  height: 250px;
  padding: 16px;
  display: flex;
}

.gl-benefit-card._01 {
  transform: rotate(3deg);
}

.gl-benefit-card._02 {
  transform: rotate(-3deg);
}

.gl-benefit-card-head {
  text-align: center;
  font-size: 24px;
  font-weight: 700;
  line-height: 130%;
}

.gl-benefit-card-copy {
  text-align: center;
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 400;
}

.h2-home {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  font-weight: 400;
  line-height: 130%;
  overflow: visible;
}

.h2-home.green-center {
  color: var(--forest);
}

.home-wave-divider-bottom {
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/6851509584e1408acb719aae_Home-25-Line-Divider-2.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 66px;
  margin-top: -4px;
  margin-bottom: 0;
}

.home-wave-divider-bottom._02 {
  min-height: 70px;
}

.icon-gl-benefit-card {
  flex: none;
  width: 100px;
  height: 100px;
}

.image-371 {
  width: 32px;
}

.lp11-divider-img-bg-cream-v2 {
  width: 100%;
}

.image-372 {
  border-radius: 16px;
}

.text-block-225 {
  color: var(--white);
  text-align: center;
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4em;
}

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

.div-block-1073 {
  flex-flow: column;
  align-items: flex-end;
  display: flex;
}

.image-373 {
  width: 196px;
}

.section-home-content-erfolge {
  background-color: var(--white);
  padding-top: 20px;
  padding-bottom: 20px;
}

.container_616 {
  flex: 1;
  max-width: 616px;
  margin-top: 0;
  padding-left: 16px;
  padding-right: 16px;
}

.h2-home-erfolge {
  color: var(--forest);
  text-align: center;
  margin-top: 20px;
  margin-bottom: 0;
  padding-bottom: 0;
  font-size: 40px;
  font-weight: 400;
  line-height: 130%;
  overflow: visible;
}

.h2-home-erfolge.green-center {
  color: var(--forest);
}

.h2-home-erfolge.mt0 {
  margin-top: 0;
}

.h2-home-erfolge.cream {
  color: var(--cream);
}

.h2-home-erfolge.grey {
  color: var(--charcoal);
  margin-top: 8px;
}

.h2-home-erfolge.mt8 {
  margin-top: 8px;
}

.div-block-1074 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.paragraph-97 {
  margin-bottom: 0;
}

.wrapper-home-erfolge-stars {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.home-erfolge-star-img {
  width: 50px;
  height: 50px;
}

.wrapper-erfolge-data {
  grid-column-gap: 72px;
  grid-row-gap: 72px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  margin-bottom: 40px;
  display: grid;
}

.erfolge-data-box {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: center;
  font-weight: 600;
  line-height: 130%;
  display: flex;
}

.text-block-226 {
  color: var(--peach);
  font-size: 40px;
  font-weight: 600;
  line-height: 1em;
}

.wrapper-erfolge-tabs {
  max-width: 800px;
}

.container_800 {
  flex: 1;
  max-width: 800px;
  margin-top: 0;
  padding-left: 16px;
  padding-right: 16px;
}

.paragraph-98 {
  text-align: center;
  margin-top: 8px;
  font-size: 18px;
  line-height: 150%;
}

.wrapper-flipcards-testimonials-desk {
  justify-content: space-between;
  display: flex;
}

.flipcard-testimonial {
  cursor: auto;
  flex-direction: row;
  flex: none;
  justify-content: space-between;
  align-items: center;
  width: 360px;
  height: 529px;
  position: relative;
}

.flip-testi-loss {
  color: var(--forest);
  background-color: #e4fffd;
  padding: 6px 12px;
  font-size: 20px;
  font-weight: 700;
  line-height: 1em;
}

.flip-testi-head-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: center;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.flip-testi-name {
  color: var(--white);
  font-size: 28px;
  font-weight: 700;
  line-height: 1.4em;
}

.flip-testi-quote {
  border-left-color: var(--white);
  color: var(--white);
  margin-top: 10px;
  margin-bottom: 20px;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-size: 20px;
  font-style: italic;
  font-weight: 500;
  line-height: 130%;
}

.testi-flipcard-chart-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: var(--white);
  border-radius: 12px;
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  margin-bottom: 16px;
  padding: 4px 8px;
  display: flex;
}

.testi-flipcard-info-box {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: var(--white);
  border-radius: 12px;
  flex-flow: column;
  padding: 10px 16px;
  display: flex;
}

.text-block-227 {
  color: var(--forest);
  font-size: 14px;
}

.text-block-228 {
  font-size: 18px;
  font-weight: 700;
}

.flipcard-testi-img {
  width: 100%;
}

.wrapper-flipcards-testimonials-mobile {
  justify-content: space-between;
  display: none;
}

.spacer-130 {
  padding-top: 130px;
}

.grid-bmi-calc {
  grid-column-gap: 40px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  margin-bottom: 32px;
}

.wrapper-bmi-calc-input {
  margin-top: 40px;
}

.fs_rangeslider-1_wrapper {
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  padding: 1rem 0;
  display: block;
  position: relative;
}

.fs_rangeslider-1_handle-value {
  line-height: 1em;
}

.fs_rangeslider-1_handle {
  z-index: 1;
  background-color: var(--forest);
  cursor: grab;
  border-radius: 999rem;
  flex: none;
  width: 18px;
  height: 18px;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}

.fs_rangeslider-1_handle:focus-visible, .fs_rangeslider-1_handle[data-wf-focus-visible] {
  background-color: var(--forest);
}

.fs_rangeslider-1_fill {
  background-color: var(--forest);
  border-radius: 8px;
  width: 20%;
  height: 100%;
  position: absolute;
}

.fs_rangeslider-1_input {
  display: none;
}

.fs_rangeslider-1_embed {
  margin-bottom: 0;
}

.fs_rangeslider-1_handle-text {
  text-align: center;
  margin-bottom: 0;
  margin-left: 0;
  position: static;
  inset: auto auto auto 0%;
}

.fs_rangeslider-1_component {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.fs_rangeslider-1_track {
  background-color: #b5d7d4;
  border-radius: 8px;
  width: 100%;
  height: 10px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.fs_rangeslider-1_message {
  color: #9b9b9b;
}

.wrapper-slider-value {
  background-color: #fff;
  border: 1px solid #d0d0d0;
  border-radius: 10px;
  margin-left: 0;
  padding: 10px 16px 7px;
  font-size: 20px;
  font-weight: 600;
  position: absolute;
  top: 28px;
  bottom: auto;
  left: -100%;
}

.div-block-1075 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: column;
  margin-bottom: 60px;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.bmi-calc-slider-name {
  font-size: 18px;
  font-weight: 600;
}

.btn-primary-dark {
  background-color: var(--charcoal);
  color: var(--white);
  text-align: center;
  border-radius: 9999px;
  padding: 16px 30px;
  font-size: 18px;
  font-weight: 700;
}

.btn-primary-dark:hover {
  background-color: #d37370;
}

.btn-primary-dark.forest {
  z-index: 99;
  background-color: var(--forest);
  position: relative;
}

.btn-primary-dark.forest.bmi-calc {
  color: var(--cream);
  width: 100%;
  font-size: 16px;
  text-decoration: none;
}

.btn-primary-dark.forest.mt40 {
  margin-top: 40px;
}

.btn-primary-dark.full-width {
  width: 100%;
  min-width: auto;
}

.btn-primary-dark.cream {
  background-color: var(--cream);
  color: var(--forest);
}

.btn-primary-dark.cream--btn {
  background-color: var(--cream);
  color: var(--forest);
  border-radius: 20px;
  min-width: auto;
  max-width: 330px;
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 10px 65px;
  display: inline-block;
}

.btn-primary-dark.moved {
  margin-top: 0;
  margin-left: 750px;
}

.btn-primary-dark.scaled {
  min-width: 100%;
  max-width: none;
}

.btn-primary-dark.med-beirat {
  color: var(--cream);
  cursor: pointer;
  min-width: auto;
  margin-top: 20px;
  display: block;
}

.btn-primary-dark.disabled {
  background-color: var(--charcoal);
  cursor: default;
}

.btn-primary-dark.testimonial-kachel {
  margin-top: -40px;
  display: block;
}

.btn-primary-dark.nl-section {
  width: 100%;
}

.btn-primary-dark.diga-hero {
  color: #fff;
  min-width: 440px;
  margin-top: 0;
}

.btn-primary-dark.weekly-hero {
  margin-top: 50px;
}

.btn-primary-dark.presse {
  min-width: 300px;
  margin-top: 16px;
}

.btn-primary-dark.zanadio-hero {
  color: #fff;
  min-width: auto;
  max-width: 100%;
  margin-top: 0;
}

.btn-primary-dark.lp11-hero, .btn-primary-dark.lp17 {
  min-width: 420px;
}

.btn-primary-dark.ratgeber-box {
  width: 100%;
  min-width: auto;
}

.btn-primary-dark.trusted-box {
  max-width: 360px;
}

.btn-primary-dark.alterscheck {
  z-index: 99;
  background-color: var(--forest);
  min-width: 390px;
  margin-top: 0;
  position: relative;
}

.image-374 {
  max-width: 430px;
}

.div-block-1076 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.bmi-calculator-potential-circle {
  -webkit-backdrop-filter: blur(11px);
  backdrop-filter: blur(11px);
  background-color: #006f64a1;
  border-radius: 100%;
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 174px;
  height: 174px;
  padding: 4px;
  display: block;
  position: absolute;
  top: 60px;
  right: 40px;
  box-shadow: inset 0 1px 2px #0000000a, 8px 39px 56px #00621b24, inset -1px -4px 4px #0000000f, inset 1px 4px 4px #fff3;
}

.text-block-229 {
  color: var(--white);
  font-size: 20px;
}

.text-bmi-potential {
  color: #65ffc1;
  padding-top: 6px;
  font-size: 42px;
  line-height: 1em;
}

.section-home-funktion {
  background-color: var(--forest);
  padding-bottom: 32px;
}

.grid-174 {
  grid-column-gap: 120px;
  grid-row-gap: 120px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 40px;
}

.home-funktion-step {
  color: var(--white);
}

.text-block-230 {
  margin-top: 12px;
  margin-bottom: 8px;
  font-size: 20px;
  font-weight: 700;
}

.image-375 {
  border-radius: 12px;
}

.home-funktion-wrapper {
  border-radius: 12px;
  position: relative;
  overflow: hidden;
}

.home-funktion-nr {
  background-color: var(--white);
  color: var(--forest);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  padding-top: 4px;
  font-size: 32px;
  font-weight: 600;
  display: flex;
  position: absolute;
  bottom: 14px;
  left: 14px;
}

.lp11-sub-copy {
  margin-bottom: 24px;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.2em;
}

.div-block-1079 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
  grid-auto-columns: 1fr;
  place-items: center;
  margin-bottom: 32px;
  display: grid;
}

.div-block-1080 {
  max-width: 149px;
}

.wrapper-flowchart {
  z-index: 2;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
  position: relative;
}

.flowchart-box {
  background-color: var(--cream);
  text-align: center;
  border-radius: 20px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 25%;
  padding: 40px;
  font-size: 20px;
  font-weight: 700;
  display: flex;
  position: relative;
  box-shadow: 5px 5px 20px #0003;
}

.div-block-1081 {
  z-index: 3;
  background-color: var(--peach);
  border-radius: 100%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  display: flex;
  position: absolute;
  left: auto;
  right: -8px;
  transform: translate(50%);
}

.bmi-result-wrapper {
  background-color: #33615d;
  border-radius: 12px;
  margin-bottom: 16px;
  padding: 20px 80px;
}

.bmi-result-wrapper._01, .bmi-result-wrapper._02, .bmi-result-wrapper._03, .bmi-result-wrapper._04, .bmi-result-wrapper._05 {
  display: none;
}

.bmi-restult-grid {
  grid-column-gap: 90px;
  grid-row-gap: 90px;
  grid-template-rows: auto;
}

.bmi-result-chart {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.bmi-restult-img {
  width: 100%;
  max-width: 380px;
}

.bmi-result-nr-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: var(--white);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 85px;
  display: flex;
  position: absolute;
  bottom: 12px;
}

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

.bmi-calculator-result {
  color: var(--cream);
  font-size: 48px;
  line-height: 1em;
}

.bmi-calculator-result.green-highlight {
  color: #65ffc1;
}

.bmi-result-desc {
  color: var(--white);
  font-size: 20px;
  line-height: 1em;
}

.bmi-result-info {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-231 {
  color: var(--cream);
  font-size: 24px;
  font-weight: 700;
}

.text-block-232 {
  color: var(--white);
  margin-top: 8px;
  margin-bottom: 16px;
  font-size: 20px;
  line-height: 1.2em;
}

.div-block-1082 {
  position: relative;
}

.slide-3 {
  background-color: #333;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 60vh;
  display: flex;
}

.text-style-padding {
  outline-offset: 0px;
  color: #00b831;
  outline: 1px solid #00b831;
  padding: 40px;
  font-size: 18px;
}

.slide-1 {
  color: #00b831;
  background-color: #111;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 60vh;
  font-size: 20px;
  display: flex;
}

.my-slider-progress-bar {
  background-color: #00b831;
  width: 0;
  height: 10px;
}

.my-slider-progress {
  background-color: #ccc;
}

.slide-2 {
  background-color: #222;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 60vh;
  display: flex;
}

.wrapper-kg-potential {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  display: flex;
}

.force-show {
  display: block !important;
}

.section-every-foods {
  background-color: #fff;
  padding-top: 20px;
  padding-bottom: 40px;
}

.div-block-1083 {
  max-width: 45%;
}

.div-block-1084 {
  border-radius: 8px;
  margin-left: 8px;
  padding: 24px;
}

.image-377 {
  border-radius: 8px;
}

.divider-red {
  border-bottom: 2px solid var(--peach);
  margin-top: 16px;
  margin-bottom: 16px;
}

.div-pointer {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.div-block-1085 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  margin-bottom: 24px;
  display: flex;
}

.heading-56 {
  margin-top: 0;
}

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

.home-wave-divider-bottom-2 {
  transform-style: preserve-3d;
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/68512de597adb83117faadf8_Home-25-Line-Divider.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 66px;
  margin-bottom: -4px;
  transform: rotateX(180deg)rotateY(0)rotateZ(0);
}

.home-wave-divider-bottom-2._02 {
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/6852c604dedc033210358bb0_Home-25-Line-Divider-3.svg");
  min-height: 70px;
}

.section-home-content-bottom {
  padding-top: 40px;
  padding-bottom: 40px;
}

.text-block-233 {
  color: var(--forest);
  text-align: center;
  font-size: 24px;
}

.highlight-red {
  color: var(--peach);
  font-weight: 700;
}

.grid-175 {
  grid-column-gap: 120px;
  grid-row-gap: 120px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  margin-top: 32px;
  margin-bottom: 32px;
}

.wrapper-icon-check {
  flex: none;
  width: 24px;
}

.wrapper-textblock-why {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.textblock-warum-head {
  margin-bottom: 4px;
  font-size: 21px;
  font-weight: 700;
  line-height: 1.3em;
}

.textblock-warum {
  margin-bottom: 0;
  line-height: 150%;
  display: none;
}

.textblock-warum-preview {
  margin-bottom: 0;
  line-height: 150%;
}

.textblock-warum-expand {
  color: var(--peach);
  text-decoration: underline;
  display: inline-block;
}

.image-378 {
  width: 100%;
  margin-bottom: 16px;
}

.div-block-1090 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.cms-related-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #333;
  border-bottom: 1px solid #d1d1d1;
  padding-top: 20px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.cms-related-wrapper.mobile-only {
  display: none;
}

.cms-related-head {
  margin-bottom: 8px;
  font-size: 21px;
  font-weight: 700;
  line-height: 150%;
}

.cms-list-related-grid {
  grid-column-gap: 125px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.cms-related-img {
  z-index: 1;
  object-fit: cover;
  object-position: 50% 50%;
  border-radius: 0;
  width: 100%;
  height: 100%;
  display: inline-block;
  position: absolute;
  inset: 0%;
}

.cms-related-img-box {
  flex: none;
  width: 120px;
}

.cms-realted-img-container {
  z-index: 1;
  width: 100%;
  height: auto;
  padding-top: 100%;
  display: block;
  position: relative;
}

.cms-related-text {
  line-height: 150%;
}

.cms-related-text-box {
  max-width: 75%;
}

.cms-list-realted {
  margin-top: 16px;
}

.section-newsletter-v2 {
  padding-top: 80px;
  padding-bottom: 80px;
}

.wrapper-newsletter-v2 {
  background-color: var(--forest);
  border-radius: 12px;
  padding: 40px;
}

.grid-176 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  grid-template-rows: auto;
}

.div-block-1091 {
  color: var(--white);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 360px;
  display: flex;
}

.text-block-234 {
  margin-bottom: 8px;
  font-size: 24px;
}

.text-block-235 {
  text-align: center;
  margin-bottom: 20px;
  font-size: 32px;
  font-weight: 700;
  line-height: 120%;
}

.text-block-236 {
  text-align: center;
  font-size: 20px;
  line-height: 150%;
}

.text-span-55 {
  color: var(--cream);
  font-weight: 700;
}

.nl-input-v2 {
  background-color: var(--white);
  color: var(--charcoal);
  border: 1px solid #adadad;
  border-radius: 4px;
  min-height: 56px;
  margin-bottom: 12px;
  padding: 16px;
}

.nl-input-v2::placeholder {
  color: #adadad;
  font-weight: 400;
}

.nl-input-v2.name {
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/685b9c34dee5534951c28723_icon-nl-user.svg");
  background-position: 14px;
  background-repeat: no-repeat;
  background-size: 24px;
  padding-left: 50px;
}

.nl-input-v2.email {
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/685b9c345a3af01f3ae986ae_icon-nl-adress.svg");
  background-position: 14px;
  background-repeat: no-repeat;
  background-size: 24px 24px;
  padding-left: 50px;
}

.nl-input-wrapper-v2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.paragraph-99 {
  color: var(--white);
  text-align: center;
  margin-bottom: 0;
  font-size: 14px;
}

.link-8 {
  color: var(--white);
  font-weight: 500;
  text-decoration: underline;
}

.spacer-32 {
  padding-top: 32px;
}

.home-sticky-banner-v2 {
  z-index: 999;
  padding-left: 16px;
  padding-right: 16px;
  position: fixed;
  bottom: 24px;
  left: 0;
  right: 0;
}

.container-sticky-banner-v2 {
  z-index: 999;
  width: 100%;
  max-width: 610px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
  position: fixed;
  bottom: 24px;
  left: 50%;
  right: auto;
  transform: translate(-50%);
}

.wrapper-sticky-banner-v2 {
  background-color: var(--white);
  border: 1px solid #e5e5e5;
  border-radius: 12px;
  justify-content: space-between;
  align-items: center;
  padding: 12px 16px;
  display: flex;
  box-shadow: 0 10px 12px #00000014;
}

.text-block-237 {
  color: var(--forest);
  font-size: 21px;
  font-weight: 700;
}

.text-block-238 {
  font-weight: 500;
  text-decoration: line-through;
}

.div-block-1093 {
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.wrapper-pen-ani {
  max-width: 400px;
  position: relative;
}

.lottie-animation {
  width: 60%;
  max-width: 60%;
  position: absolute;
  top: 50%;
  left: 44%;
  right: auto;
  transform: translate(0, -50%);
}

.pen-ani-bg-img {
  width: 100%;
}

.paragraph-100 {
  font-size: 22px;
}

.text-block-239 {
  color: var(--charcoal);
  text-align: right;
  font-size: 10px;
  line-height: 1.2em;
  position: absolute;
  top: 14px;
  right: 14px;
}

.section-erfolge-tv-25 {
  height: auto;
  padding-top: 0;
  padding-bottom: 40px;
}

.section-wirkung-tv-25 {
  height: auto;
  padding-top: 60px;
  padding-bottom: 80px;
}

.paragraph-101 {
  color: var(--forest);
  margin-top: 10px;
  font-size: 21px;
  font-weight: 500;
}

.image-379 {
  width: 100%;
  max-width: 700px;
}

.section-abschluss-tv-25 {
  height: auto;
  padding-top: 150px;
  padding-bottom: 220px;
}

.text-block-240 {
  color: var(--cream);
  max-width: 96%;
  margin-bottom: 40px;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.2em;
}

.wrapper-zdf-logo {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  border-radius: 80px;
  flex: none;
  width: 320px;
  position: absolute;
  top: -120px;
  left: -80px;
}

.stoerer-tv25-mobile {
  display: none;
}

.gl-stoerer-tv25-wrapper {
  width: 360px;
  position: absolute;
  top: -50px;
  right: 0;
}

.section-white-spacer, .div-block-1094, .div-block-1095 {
  display: none;
}

.icon-footer-social {
  width: 44px;
  height: 44px;
}

.wrapper-footer-social {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  margin-top: 16px;
  display: flex;
}

.behandlungen-wrapper-link {
  background-color: var(--forest);
  color: #fff;
  border-radius: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  margin-bottom: 15px;
  display: flex;
  overflow: visible;
  box-shadow: 1px 1px 3px 1px #00000021;
}

.lottie-scroll-wrapper {
  display: none;
}

.tabs-produkte {
  color: var(--white);
  text-align: center;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 9px 6px;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.4em;
  text-decoration: none;
  display: flex;
}

.tabs-produkte.w--current {
  background-color: var(--peach);
  color: #fff;
}

.produkte-kreisbogen {
  background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/68512de597adb83117faadf8_Home-25-Line-Divider.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 60px;
  display: block;
}

.heading-57 {
  color: var(--white);
  margin-top: 8px;
  margin-bottom: 32px;
  font-size: 32px;
}

.wrapper-med-kategorie {
  margin-bottom: 80px;
}

.wrapper-med-kategorie.last {
  margin-bottom: 0;
}

.sprechstunde-free-stoerer {
  width: 180px;
  position: absolute;
  top: auto;
  bottom: 80px;
  right: 0;
}

.accordion-group-v2 {
  grid-column-gap: 1rem;
  grid-row-gap: 6px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.ratgeber-hero-data-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #fff8e8;
  border-radius: 12px;
  padding: 16px;
  display: flex;
}

.text-block-241 {
  margin-bottom: 8px;
  font-size: 20px;
  font-weight: 700;
  line-height: 1em;
}

.fs_accordion-2_icon-2 {
  margin-right: 0;
  font-size: 1.125rem;
  position: relative;
}

.fs_accordion-2_arrow-wrapper-2 {
  transition: transform .2s;
}

.fs_accordion-2_arrow-wrapper-2.is-active-accordion {
  transform: rotate(180deg);
}

.dropdown-bullet {
  background-color: #317fe3;
  border-radius: 100%;
  width: 8px;
  height: 8px;
  margin-top: 10px;
}

.dropdown-bullet.number {
  color: var(--white);
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  margin-top: 5px;
  padding-top: 1px;
  font-size: 14px;
  display: flex;
}

.section-ratgeber-summary {
  color: #fff8e8;
  background-color: #3a6e6a;
  margin-bottom: 32px;
  padding: 24px 24px 12px;
}

.fs_accordion-2_label-2 {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.2em;
}

.ratgeber-v2-summary {
  color: #fff;
  line-height: 150%;
}

.h1-ratgeber-v2 {
  color: #3a6e6a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 1.2em;
}

.ratgeber-static-inhalt {
  background-color: #fff;
  border: 1px solid #c6c6c6;
  border-radius: 12px;
  width: 100%;
  padding: 12px;
  display: block;
}

.ratgeber-hero-data-desc {
  font-size: 16px;
  font-weight: 500;
}

.spacer-32-2 {
  padding-top: 32px;
}

.ratgeber-dropdown-list {
  background-color: #fff;
  flex-flow: column;
  display: none;
}

.ratgeber-dropdown-list.w--open {
  background-color: #0000;
  border-radius: 12px;
  padding-bottom: 12px;
  padding-left: 12px;
  padding-right: 12px;
  position: static;
}

.ratgeber-hero-subline {
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.3em;
}

.section-ratgeber-hero-v2 {
  min-height: 50px;
  padding-top: 140px;
  padding-bottom: 40px;
}

.ratgeber-content-wrapper {
  background-color: #0000;
  flex: 1;
  max-width: 715px;
  padding-top: 0;
}

.dropdown-link {
  color: #317fe3;
  white-space: normal;
  flex: 1;
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding: 5px 0;
}

.dropdown-link-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #317fe3;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 6px;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.2em;
  text-decoration: none;
  display: flex;
}

.ratgeber-inhalt-wrapper {
  background-color: #0000;
  flex: 1;
  max-width: 400px;
  padding-top: 64px;
  position: sticky;
  top: 64px;
}

.ratgeber-grid-hero {
  grid-column-gap: 110px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr .75fr;
  align-items: start;
}

.ratgeber-hero-data-box {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.container-1240-2 {
  z-index: 5;
  max-width: 1240px;
  padding-left: 10px;
  padding-right: 10px;
}

.wrapper-reading-time {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  display: flex;
}

.ratgeber-page-wrapper {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.section-ratgeber-faq-v2 {
  padding-top: 56px;
  padding-bottom: 56px;
}

.hero-img-v3 {
  z-index: 1;
  object-fit: cover;
  object-position: 50% 50%;
  border-radius: 20px;
  width: 100%;
  height: 100%;
  display: inline-block;
  position: absolute;
  inset: 0%;
}

.ratgeber-hero-data-icon {
  flex: none;
  width: 24px;
  height: 24px;
}

.ratgeber-dropdown-arrow {
  width: 24px;
  height: 24px;
  display: block;
  position: absolute;
  right: 12px;
}

.h2-ratgeber-section {
  color: #3a6e6a;
  margin-top: 0;
  line-height: 1.2em;
}

.h2-ratgeber-section.cream {
  color: #fff8e8;
}

.ratgeber-dropdown-btn {
  width: 100%;
  padding: 12px;
}

.section-ratgeber-v2 {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 64px;
}

.spacer-16-2 {
  padding-top: 16px;
}

.ratgeber-hero-data-text {
  font-size: 16px;
}

.accordion-content-v2 {
  transition: max-height .2s;
  overflow: hidden;
}

.spacer-20-2 {
  padding-top: 20px;
}

.ratgeber-hero-cta-wrapper {
  justify-content: space-between;
  display: flex;
}

.accordion-v2-body {
  color: #fff8e8;
  background-color: #3a6e6a;
  border-radius: 0;
  padding: 1rem 1.5rem;
}

.section-ratgeber-content-v2 {
  padding-top: 0;
  padding-bottom: 80px;
}

.ratgeber-dropdown-inhalt {
  background-color: #fff;
  border: 1px solid #c6c6c6;
  border-radius: 12px;
  width: 100%;
  display: none;
}

.btn-golighter-10 {
  color: #fff8e8;
  text-align: center;
  background-color: #ed807d;
  border-radius: 9999px;
  min-width: 290px;
  padding: 18px 24px 16px;
  font-size: 18px;
  font-weight: 700;
}

.btn-golighter-10:hover {
  background-color: #d37370;
}

.btn-golighter-10.mt0 {
  margin-top: 0;
}

.ratgeber-v2-text {
  line-height: 150%;
}

.ratgeber-v2-text p {
  word-break: normal;
  font-size: 18px;
  line-height: 150%;
}

.ratgeber-v2-intro {
  font-size: 18px;
  line-height: 150%;
}

.accordion-trigger-v2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #fff8e8;
  cursor: pointer;
  background-color: #3a6e6a;
  border-radius: 0;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 1rem 1.5rem;
  display: flex;
}

.accordion-trigger-v2:focus-visible, .accordion-trigger-v2[data-wf-focus-visible] {
  outline-offset: 4px;
  outline: 2px solid #9b9b9b;
}

.h2-ratgeber-v2 {
  color: #3a6e6a;
  margin-top: 0;
  margin-bottom: 0;
  line-height: 1.2em;
}

.hero-img-wrapper-v3 {
  z-index: 1;
  width: 100%;
  height: auto;
  padding-top: 75%;
  display: block;
  position: relative;
}

.text-block-242 {
  color: var(--charcoal);
  font-size: 16px;
  font-weight: 400;
}

.pr-flourish-wrapper {
  margin-top: 24px;
  margin-bottom: 24px;
}

.jr-compare_results-fade-out {
  z-index: 10;
  background-image: linear-gradient(90deg, #fff0, #fff);
  width: 2rem;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.jr-compare_filter-cms-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  display: flex;
}

.jr-compare_table-container {
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 15rem;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.jr-compare_results-row-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  grid-template-rows: 3.5rem;
  grid-template-columns: 1fr;
  grid-auto-rows: 2rem;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-items: center;
  display: grid;
}

.jr-compare_results-row-container._02 {
  grid-auto-flow: column;
  place-items: center stretch;
  width: 100%;
}

.jr-compare_cms-headline-item {
  border: 1px #f9f9f9;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.jr-compare_results-cms-list {
  grid-template-rows: auto;
  grid-template-columns: 13rem;
  grid-auto-columns: 13rem;
  grid-auto-flow: column;
  display: grid;
}

.jr-compare_results-cms-list._02 {
  grid-template-columns: 1fr;
  grid-auto-flow: row;
}

.jr-compare_component {
  width: 100%;
  margin-top: 2rem;
  margin-bottom: 1rem;
}

.jr-compare_results-x-scroll._02 {
  flex: 1;
}

.jr-compare_headline {
  border-bottom: 2px solid var(--forest);
  background-color: var(--cream);
  color: var(--charcoal);
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: .25rem;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.2em;
  display: flex;
}

.jr-compare_headline._02 {
  width: 100%;
  min-width: 10rem;
  height: auto;
  font-size: 16px;
  position: sticky;
  left: 0;
}

.jr-compare_headline.no-underline {
  border-bottom-style: solid;
  border-bottom-width: .5px;
}

.jr-compare_filter-checkbox {
  opacity: 0;
  color: var(--charcoal);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  display: flex;
  position: absolute;
  inset: 0%;
}

.jr-compare_filter-checkbox.w--redirected-checked {
  opacity: 0;
  background-image: none;
}

.jr-compare_filter-checkbox-label {
  z-index: 1;
  margin-bottom: 0;
  font-weight: 500;
  display: block;
  position: relative;
}

.jr-compare_table-cell {
  color: var(--charcoal);
  border-bottom: 1px solid #f0f0f0;
  flex-wrap: wrap;
  align-items: center;
  height: 100%;
  padding: .25rem;
  font-size: 14px;
  line-height: 1.1;
  display: flex;
}

.jr-compare_table-cell.t-cell {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  font-size: 14px;
}

.jr-compare_table-cell.t-head {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  font-size: 14px;
}

.jr-compare_table-cell.summe {
  border-bottom-width: 2px;
  border-bottom-color: var(--forest);
  background-color: var(--cream);
}

.jr-compare_filter-checkbox-container {
  background-color: #f7f7f7;
  border: 1px #d0d0d0;
  border-radius: 100vw;
  margin-bottom: 0;
  padding: .3rem .7rem;
  font-size: .9rem;
  font-weight: 500;
  line-height: 1.1;
  position: relative;
}

.div-block-1096 {
  background-color: var(--peach);
  min-height: 50px;
}

.jr-compare_table-data-label {
  color: var(--charcoal);
  border-bottom: 1px solid #f0f0f0;
  align-items: center;
  width: 100%;
  min-width: 15rem;
  height: 100%;
  padding-left: .25rem;
  padding-right: .25rem;
  font-size: 14px;
  font-weight: 700;
  display: flex;
}

.jr-compare_table-data-label.border-none {
  border: 1px #000;
  padding-left: 0;
  padding-right: 0;
}

.jr-compare_table-data-label.summe {
  border-bottom-width: 2px;
  border-bottom-color: var(--forest);
  background-color: var(--cream);
}

.ratgeber-v2-text-methodik {
  line-height: 150%;
}

.ratgeber-v2-text-methodik p {
  word-break: normal;
  font-size: 16px;
  line-height: 150%;
}

.jr-compare_filter-active {
  background-color: var(--forest);
  color: var(--cream);
  border: 1px #3a3a3a;
}

.div-block-1097 {
  background-color: var(--forest);
  width: 100%;
  min-width: 100%;
  min-height: 100px;
  margin-top: -2px;
}

.text-block-243 {
  margin-bottom: 16px;
  font-size: 14px;
  line-height: 1.2em;
}

.grid-177 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  grid-template-rows: auto;
  margin-top: 32px;
}

.text-block-244 {
  margin-top: 16px;
  margin-bottom: 16px;
}

.bmi-circle-inner-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.force-hide {
  display: none !important;
}

@media screen and (min-width: 1440px) {
  .body-golighter.bg-img {
    background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/64df59a8596a50d238aaa9d8_GoLigher_LP1-3_BG.svg");
  }

  .body-golighter.bg-img--refer {
    background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/649ebe5e765a157ffc174144_bg-refer.svg");
  }

  .section-hero {
    -webkit-text-fill-color: inherit;
    background-position: 100% 100%;
    background-size: 52%;
    background-clip: border-box;
    padding-top: 80px;
    padding-bottom: 180px;
  }

  .section-hero.lp5 {
    padding-top: 75px;
    padding-bottom: 100px;
  }

  .btn-golighter.forest.mt40 {
    margin-top: 40px;
  }

  .btn-golighter.cream--btn {
    background-color: var(--cream);
    color: var(--forest);
  }

  .hero-img-wrapper.cards-wrapper {
    z-index: 98;
  }

  .section-bmi-calc {
    padding-top: 250px;
  }

  .section-bmi-calc._0-5, .section-bmi-calc.lp2 {
    padding-top: 220px;
  }

  .grid-hero {
    grid-column-gap: 60px;
  }

  .section-testimonials-desktop {
    background-position: 100%;
    background-size: contain;
  }

  .section-stats-desktop {
    z-index: 0;
    background-size: auto;
    margin-top: -17vw;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .stats-wrapper, .stats-wrapper.mid {
    z-index: 5;
    position: relative;
  }

  .hero-bg-testimonials-mobile {
    inset: -5% -60% auto 50%;
  }

  .div-block-622 {
    z-index: 99;
    position: relative;
  }

  .div-block-626 {
    max-width: 55%;
    margin-right: 5%;
  }

  .steps-bg-shape-peach {
    background-size: contain;
    max-width: 25%;
  }

  .gl-navbar {
    border-radius: 9999px;
    margin-top: 30px;
    padding-left: 30px;
    padding-right: 30px;
    position: static;
    left: 50%;
    box-shadow: 0 1px 3px #0003;
  }

  .gl-navlink {
    padding-left: 15px;
    padding-right: 15px;
  }

  .btn-navbar {
    margin-left: 15px;
    padding: 8px 25px;
  }

  .section-steps-2-desktop {
    padding-bottom: 0;
  }

  .image-195 {
    width: 100%;
  }

  .section-beirat-desktop {
    margin-top: -14vw;
    padding-top: 0;
  }

  .section-payment-desktop {
    padding-top: 90px;
  }

  .steps-bg-shape-forest2 {
    background-size: contain;
    max-width: 25%;
    min-height: 450px;
    max-height: 450px;
  }

  .steps-bg-shape-peach--mobile, .steps-bg-shape-forest-mobile {
    background-size: auto;
  }

  .help-grid-hero {
    grid-column-gap: 60px;
  }

  .section-help-desktop {
    background-size: auto;
    padding-bottom: 60px;
  }

  .grid-34-help-video {
    place-items: stretch stretch;
  }

  .help-video-img {
    object-fit: cover;
  }

  .help-popup-wrapper.hinweise, .help-popup-wrapper.nadeln1, .help-popup-wrapper.nadeln2, .help-popup-wrapper.nadeln3, .help-popup-wrapper.nadeln4, .help-popup-wrapper.nadeln5, .help-popup-wrapper.coach1, .help-popup-wrapper.coach2, .help-popup-wrapper.coach3, .help-popup-wrapper.una1, .help-popup-wrapper.una2, .help-popup-wrapper.una3, .help-popup-wrapper.una4, .help-popup-wrapper.thankyou-1, .help-popup-wrapper.thankyou-2, .help-popup-wrapper.thankyou-3, .help-popup-wrapper.zanadio1, .help-popup-wrapper.zanadio2, .help-popup-wrapper.zanadio3 {
    display: none;
  }

  .div-block-667, .div-block-667_border {
    padding-left: 0;
  }

  .erfolge-mobile {
    display: none;
  }

  .img-kreisbogen {
    width: 100%;
  }

  .anwender-mobile {
    display: none;
  }

  .testimonial-hero-media, .bg-video-kay-desktop {
    height: auto;
  }

  .text-banner-loop {
    font-size: 18px;
    line-height: 1em;
  }

  .grid-34-thankyou-guides, .grid-34-help-video3 {
    place-items: stretch stretch;
  }

  .anwender-mobile-2 {
    display: none;
  }

  .gl-navbar-2 {
    border-radius: 9999px;
    margin-top: 30px;
    padding-left: 30px;
    padding-right: 30px;
    position: static;
    left: 50%;
    box-shadow: 0 1px 3px #0003;
  }

  .gl-navlink-2 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .btn-navbar-2 {
    margin-left: 15px;
    padding: 8px 25px;
  }

  .div-block-850 {
    padding-left: 0;
  }

  .btn-golighter-4.forest.mt40 {
    margin-top: 40px;
  }

  .heading-33 {
    max-width: 62%;
  }

  .div-block-667_border-2 {
    padding-left: 0;
  }

  .section-hero-2 {
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    padding-top: 65px;
    padding-bottom: 180px;
  }

  .section-hero-2.lp3 {
    padding-bottom: 100px;
  }

  .section-testimonials-desktop-2 {
    background-position: 100%;
    background-size: contain;
  }

  .div-block-881 {
    max-width: 55%;
    margin-right: 5%;
  }

  .steps-bg-shape-forest-mobile-2 {
    background-size: auto;
  }

  .steps-bg-shape-forest2-2 {
    background-size: contain;
    max-width: 25%;
    min-height: 450px;
    max-height: 450px;
  }

  .section-steps-2-desktop-2 {
    padding-bottom: 0;
  }

  .image-305 {
    width: 100%;
  }

  .section-beirat-desktop-2 {
    margin-top: -14vw;
    padding-top: 0;
  }

  .section-help-desktop-2 {
    background-size: auto;
    padding-bottom: 60px;
  }

  .section-payment-desktop-2 {
    padding-top: 90px;
  }

  .div-block-890 {
    justify-content: flex-start;
  }

  .text-block-124.black {
    max-width: 220px;
  }

  .div-block-893 {
    justify-content: flex-start;
  }

  .footer-small-wrapper {
    justify-content: space-between;
  }

  .lp11-apo-wrapper {
    max-width: 100px;
  }

  .lp11-footer-links-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: row;
    justify-content: center;
    align-items: center;
  }

  .footer-small-wrapper-center {
    justify-content: space-between;
  }

  .container-1240._2-column {
    padding-left: 0;
  }

  .trusted-wrapper-v3 {
    justify-content: flex-start;
  }

  .section-gl-hero-v2 {
    background-size: auto;
  }

  .text-block-178.black {
    max-width: 220px;
  }

  .div-block-989 {
    justify-content: flex-start;
  }

  .gl-info-home-desktop {
    right: 10%;
  }

  .gl-info-home-desktop.normal {
    display: none;
  }

  .gl-info-home-desktop.large {
    display: block;
    bottom: -10%;
    right: -10%;
  }

  .section-gl-hero-tv-v2, .section-sprechstunde-hero, .section-gl-hero-lp21, .section-gl-hero-lp22 {
    background-size: auto;
  }

  .div-block-1044 {
    max-width: 58%;
  }

  .section-gl-hero-lp22-v2 {
    background-size: auto;
  }

  .wrapper-patientenreise-perspektive {
    margin-top: 0;
  }

  .section-diga-content {
    background-color: #f7f7f7;
  }

  .section-sp-funktion-angst {
    background-size: cover;
  }

  .selfapy-app-wrapper-angst, .selfapy-app-num-block {
    background-color: #0000;
  }

  .section-sp-funktion {
    background-size: cover;
  }

  .div-block-cite-selfapy {
    max-width: 100%;
  }

  .btn-primary.forest.mt40 {
    margin-top: 40px;
  }

  .btn-primary.cream--btn {
    background-color: var(--cream);
    color: var(--forest);
  }

  .hero-img-v2 {
    object-fit: scale-down;
    object-position: 50% 50%;
    overflow: visible;
  }

  .hero-badge-wrapper {
    left: 30%;
  }

  .home-wave-divider-top, .home-wave-divider-bottom {
    background-position: 50% 40%;
    background-size: cover;
  }

  .btn-primary-dark.forest.mt40 {
    margin-top: 40px;
  }

  .btn-primary-dark.cream--btn {
    background-color: var(--cream);
    color: var(--forest);
  }

  .home-wave-divider-bottom-2 {
    background-position: 50% 40%;
    background-size: cover;
  }
}

@media screen and (max-width: 991px) {
  .grid-2col {
    grid-template-columns: 1fr;
  }

  .btn-wellster-medical-navbar {
    display: none;
  }

  .golight-hero-text-wrapper {
    padding-right: 20px;
  }

  .golight-hero-text-wrapper.pr0 {
    padding-right: 0;
  }

  .section-golight-hero {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-golight-hero.v4 {
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .golight-hero-grid {
    grid-template-columns: 1fr;
  }

  .golight-hero-grid.v4-desktop {
    grid-column-gap: 40px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .container_1240.bmi-rechner-v10 {
    background-color: var(--peach);
  }

  .list_iconcontainer.mb0, .golight-list.mb0 {
    margin-bottom: 0;
  }

  .golight-list.fs18.mb0 {
    font-size: 18px;
  }

  .list_icon_item_golight-check.experts {
    margin-bottom: 0;
    padding-bottom: 20px;
  }

  .list_icon_item_golight-check.help {
    background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/646cb7c8e8f550e7bed7c1fa_dot-peach.svg");
  }

  .list_icon_item_golight-check.last {
    margin-bottom: 0;
  }

  .section-golight-content {
    padding-left: 0;
    padding-right: 0;
  }

  .h2-golight {
    font-size: 45px;
  }

  .h2-golight.coach-2-ausbildung {
    color: var(--cream);
    margin-bottom: 16px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .container_940.forest {
    background-color: var(--forest);
    padding-top: 40px;
  }

  .container_940.prpl0 {
    padding-left: 0;
    padding-right: 0;
  }

  .container_1240-faqs {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .golight-headline-faq {
    padding-right: 0;
  }

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

  .golight-footer-grid {
    grid-template-columns: 1fr;
  }

  .section-golight-floating {
    display: block;
  }

  .container1215 {
    align-self: auto;
  }

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

  .mt20 {
    margin-top: 20px;
  }

  .wrapper-legaltext {
    max-width: 100%;
  }

  .navbar-wellster-medical-2 {
    box-shadow: none;
    background-color: #fff;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: 0;
  }

  .navbar-wellster-medical-wrapper-2 {
    justify-content: flex-start;
    height: 70px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
  }

  .body-golighter.bg-img {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .body-golighter.help-lp {
    background-image: none;
  }

  .body-golighter.bg-img--refer, .body-golighter.lp1, .body-golighter.lp3 {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .body-golighter.thankyou-v2 {
    background-image: none;
  }

  .body-golighter.lp5 {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .body-golighter.produkte {
    background-image: none;
    background-position: 0 0;
    background-size: auto;
  }

  .body-golighter.thankyou-v3 {
    background-image: none;
  }

  .section-hero {
    background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/6470a7d5937a5e96def9dbc2_section-bg-help.svg");
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 0;
    padding-bottom: 0;
  }

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

  .container-1240-golighter.pr0 {
    padding-right: 0;
  }

  .container-1240-golighter.pr0._0-5 {
    padding-top: 0;
  }

  .container-1240-golighter.pr0.bg-forest {
    background-color: #3a6e6a;
    padding-left: 0;
  }

  .container-1240-golighter.bg-white {
    background-color: #fff;
  }

  .container-1240-golighter.pl0 {
    padding-left: 0;
  }

  .container-1240-golighter.p0 {
    padding-left: 0;
    padding-right: 0;
  }

  .container-1240-golighter.testimonial-6 {
    margin-top: 0;
    padding-top: 40px;
  }

  .container-1240-golighter.jos-6 {
    margin-top: 0;
    padding-top: 80px;
  }

  .container-1240-golighter.bg-forest {
    background-color: #3a6e6a;
  }

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

  .container-1240-golighter.home-v2.prpl0 {
    padding-left: 0;
    padding-right: 0;
  }

  .container-1240-golighter.home-v2.pr0.bg-white {
    background-color: #fff;
    padding-top: 40px;
  }

  .h1-hero, .h1-hero.lp3 {
    font-size: 42px;
  }

  .h1-hero.lp1 {
    font-size: 36px;
  }

  .pricetag {
    max-width: 220px;
  }

  .pricetag.wide-shape, .pricetag.lp-v3 {
    right: 10px;
  }

  .btn-golighter {
    min-width: 330px;
    margin-top: 20px;
    position: relative;
  }

  .btn-golighter.forest.mt40 {
    color: var(--cream);
  }

  .btn-golighter.full-width {
    width: 100%;
  }

  .btn-golighter.mt0 {
    margin-top: 0;
  }

  .btn-golighter.diga-hero, .btn-golighter.zanadio-hero {
    width: 100%;
    min-width: auto;
  }

  .btn-golighter.lp17.tp, .btn-golighter.prod-select, .btn-golighter.trusted-box {
    margin-top: 0;
  }

  .hero-img-wrapper {
    justify-content: flex-start;
    padding-left: 40px;
    padding-right: 40px;
  }

  .bmi-rechner-wrapper {
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .bmi-result {
    justify-content: center;
    padding-top: 20px;
    font-size: 16px;
  }

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

  .section-bmi-calc._0-5, .section-bmi-calc.lp2 {
    padding-top: 20px;
    padding-bottom: 0;
  }

  .golighter-vorteile {
    width: 261px;
  }

  .grid-hero {
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .section-siegel-desktop {
    display: none;
  }

  .hero-subline {
    margin-bottom: 16px;
    font-size: 24px;
  }

  .hero-cta-desktop {
    display: none;
  }

  .hero-cta-mobile {
    z-index: 5;
    justify-content: center;
    display: block;
    position: relative;
  }

  .hero-cta-mobile.mr20 {
    text-align: center;
    margin-right: 20px;
  }

  .hero-cta-mobile.pr20 {
    margin-right: 20px;
  }

  .hero-cta-mobile.pr20.pl20 {
    margin-left: 20px;
  }

  .hero-content-desktop {
    display: none;
  }

  .hero-content-mobile {
    padding-top: 0;
    padding-bottom: 20px;
    display: block;
    position: relative;
  }

  .container-1240-golighter-hero {
    padding-left: 0;
    padding-right: 0;
  }

  .container-1240-golighter-hero.bg-white {
    background-color: #fff;
  }

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

  .div-block-621 {
    z-index: 5;
    background-color: var(--forest);
    color: #fff;
    padding: 16px 20px 0;
    position: relative;
  }

  .kreisbogen-siegel-unten {
    width: 100%;
    margin-top: -2px;
  }

  .kreisbogen-siegel-oben {
    width: 100%;
    margin-bottom: -2px;
  }

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

  .section-vorteile.lp1 {
    padding-top: 0;
  }

  .testimonials-grid {
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .golighter-card {
    padding-bottom: 30px;
  }

  .golighter-card.rotate-right {
    z-index: 5;
    max-width: 380px;
    max-height: 680px;
    margin-left: 20px;
    position: relative;
  }

  .golighter-card.in-slider-right {
    z-index: 5;
    justify-content: flex-start;
    max-width: 380px;
    max-height: 680px;
    margin-left: 20px;
    position: relative;
  }

  .golighter-card.in-slider-left {
    z-index: 5;
    flex: 0 auto;
    width: 50%;
    max-width: 100%;
    margin-top: 0;
    display: block;
    position: relative;
  }

  .golighter-card.rotate-right {
    z-index: 5;
    flex: 0 auto;
    max-width: 380px;
    max-height: 680px;
    margin-left: 20px;
    display: block;
    position: relative;
  }

  .golighter-card.rotate-left {
    z-index: 5;
    flex: 0 auto;
    width: 50%;
    max-width: 100%;
    margin-top: 0;
    display: block;
    position: relative;
  }

  .cards-content {
    font-size: 16px;
  }

  .stars-rating-wrapper {
    position: absolute;
    bottom: 10px;
    right: 10px;
  }

  .section-testimonials-desktop {
    padding-top: 60px;
    display: none;
  }

  .section-stats-desktop {
    display: none;
  }

  .h2-golighter {
    text-align: left;
    margin-bottom: 16px;
    font-size: 34px;
  }

  .h2-golighter.mt20 {
    margin-top: 20px;
  }

  .h2-golighter.mt20.ml20 {
    margin-left: 20px;
  }

  .h2-golighter.center {
    text-align: left;
  }

  .h2-golighter.right.ml20 {
    margin-left: 20px;
  }

  .h2-golighter.forest.diga-programm, .h2-golighter.forest.zanadio {
    text-align: center;
    max-width: 100%;
  }

  .h2-golighter.forest.center {
    text-align: center;
  }

  .h2-golighter.forest.zanadio-geeignet {
    text-align: center;
    margin-left: 20px;
    margin-right: 20px;
  }

  .h2-golighter.mb0 {
    margin-bottom: 0;
  }

  .h2-golighter.diga-center {
    max-width: 100%;
  }

  .h2-golighter.thankyou {
    text-align: left;
  }

  .stats-wrapper {
    flex-direction: column;
    max-width: 100%;
    display: block;
  }

  .stats-wrapper.mid {
    margin-top: 0;
    margin-bottom: 0;
  }

  .text-block-51 {
    font-size: 50px;
  }

  .text-block-51.peach {
    max-width: 100%;
    font-size: 40px;
  }

  .text-block-51.bold {
    font-size: 50px;
  }

  .footer-grid {
    margin-bottom: 16px;
  }

  .footer-icons-pay {
    max-width: 55px;
    max-height: 60px;
  }

  .footer-icons-pay.trusted {
    max-width: 33px;
    max-height: 33px;
  }

  .footer-icons-pay.visa {
    max-width: 45px;
    max-height: 50px;
  }

  .footer-icons-pay.paypal {
    min-width: 70px;
  }

  .footer-icons-pay.klarna {
    max-width: 70px;
    max-height: 50px;
    margin-top: 3px;
  }

  .footer-icons-pay.mastercard {
    max-width: 35px;
    max-height: 40px;
  }

  .section-testimonials-mobile {
    padding-top: 10px;
    display: block;
  }

  .hero-bg-testimonials-mobile {
    inset: auto 0% -10% auto;
  }

  .text-block-52 {
    max-width: 100%;
  }

  .div-block-623 {
    z-index: 5;
    justify-content: center;
    margin-top: 20px;
    display: block;
    position: relative;
  }

  .section-stats-mobile {
    display: block;
  }

  .stats-mobile-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    place-items: start;
    display: grid;
  }

  .stats-mobile-wrapper.hero10 {
    border-style: none none solid;
    border-width: 1px;
    border-color: black black var(--forest);
    border: 1px #000;
    border-bottom: 1px solid #3a6e6a;
    padding-bottom: 20px;
    position: relative;
  }

  .div-block-623-copy {
    z-index: 5;
    justify-content: center;
    margin-top: 20px;
    display: none;
    position: relative;
  }

  .stats-mobile-outer {
    min-width: 100%;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .stats-mobile-outer.hero10 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .section-steps-desktop {
    padding-top: 40px;
    display: block;
  }

  .grid-36 {
    grid-column-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    padding-left: 20px;
    overflow: auto;
  }

  .section-white-desktop {
    padding-top: 0;
    display: block;
  }

  .div-block-626 {
    min-width: 260px;
  }

  .div-block-627 {
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .steps-bg-shape-peach {
    display: none;
    top: 0%;
    left: -50%;
    right: -25%;
  }

  .steps-wrapper {
    width: 550px;
  }

  .gl-navbar {
    height: 64px;
    margin-left: 15px;
    margin-right: 15px;
    padding-left: 8px;
    padding-right: 12px;
    box-shadow: 0 1px 3px #0003;
  }

  .gl-navbar.fixed {
    width: auto;
    margin-left: 15px;
    top: 20px;
  }

  .gl-navbar.lp-short {
    width: auto;
    margin-left: 15px;
  }

  .container-navbar {
    padding-left: 24px;
  }

  .navbar-wrapper {
    justify-content: space-between;
  }

  .golighter-logo-wrapper {
    z-index: 2;
    width: 245px;
  }

  .golighter-logo-wrapper.w--current {
    width: 220px;
  }

  .golighter-logo-wrapper.lp11 {
    width: 150px;
  }

  .gl-navlink {
    background-color: var(--peach);
    padding: 15px 0;
  }

  .gl-navlink.kunden-mob {
    display: block;
  }

  .gl-navlink.kunden-desk {
    display: none;
  }

  .nav-menu-4 {
    z-index: 1;
    background-color: var(--peach);
    border-radius: 40px;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding: 30px 70px;
    top: 60px;
  }

  .btn-navbar {
    width: 100%;
    max-width: 250px;
    margin-left: 0;
  }

  .navbar-2023-menu-btn {
    background-color: var(--peach);
    border-radius: 9999px;
  }

  .navbar-2023-menu-btn.w--open {
    z-index: 2;
    background-color: var(--peach);
    color: #007367;
    cursor: pointer;
  }

  .navbar-2023-menu-open-icn {
    width: 24px;
    height: 18px;
  }

  .navbar-2023-menu-close-icn {
    box-shadow: none;
    width: 33px;
    height: 28px;
    padding-left: 5px;
    display: none;
  }

  .stats-kreisbogen-oben {
    width: 100%;
    margin-bottom: -2px;
  }

  .stats-kreisbogen-unten {
    width: 100%;
    margin-top: -2px;
  }

  .grid-38 {
    grid-template-columns: 1fr;
    align-content: stretch;
    justify-items: stretch;
  }

  .section-steps-2-desktop {
    padding-top: 40px;
    display: block;
  }

  .grid-steps {
    grid-column-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-left: 0;
    padding-left: 20px;
    overflow: auto;
  }

  .steps-weeks-wrapper {
    width: 320px;
    margin-bottom: 10px;
  }

  .h2-forest {
    margin-bottom: 0;
  }

  .cta-steps {
    justify-content: center;
    max-width: none;
    display: flex;
  }

  .text-block-55 {
    max-width: 100%;
  }

  .text-block-55.ml20 {
    margin-left: 20px;
  }

  .div-block-628.bg-cream {
    margin-left: 20px;
    margin-right: 20px;
  }

  .div-block-628.pl20 {
    padding-left: 20px;
  }

  .div-block-628.pl20.pr20 {
    padding-right: 20px;
  }

  .image-194 {
    margin-top: -2px;
    margin-bottom: -2px;
  }

  .img-beirat {
    max-width: 100%;
    margin-top: -15%;
    margin-left: 20px;
    margin-right: 20px;
  }

  .section-beirat-desktop {
    margin-top: 0%;
    padding-top: 40px;
    display: block;
  }

  .section-payment-desktop {
    padding-top: 40px;
    display: block;
  }

  .image-197 {
    text-align: center;
    max-width: 100%;
  }

  .section-faqs-desktop {
    padding-top: 40px;
    display: block;
  }

  .golighter-accordion {
    padding: 0;
  }

  .golighter-accordion-trigger.between {
    justify-content: space-between;
  }

  .golighter-headline-faq {
    padding-right: 0;
  }

  .grid-39, .grid-39-secondrow {
    grid-template-columns: 1fr;
  }

  .container-faq {
    padding-top: 20px;
  }

  .container-faq.lp7 {
    background-color: #0000;
    padding-top: 0;
  }

  .image-198.lp7 {
    display: none;
  }

  .div-block-630 {
    background-color: var(--forest);
    color: #fff;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .help-content-mobile {
    color: #fff;
    background-color: #0000;
    display: block;
  }

  .help-content-desktop {
    background-color: var(--forest);
    color: #fff;
    padding-left: 20px;
    padding-right: 20px;
    display: none;
  }

  .steps-bg-shape-forest2 {
    display: none;
    top: 0%;
    left: -50%;
    right: -25%;
  }

  .grid-41 {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

  .steps-bg-shape-peach--mobile {
    flex-flow: row;
    align-items: center;
    max-width: 80%;
    margin-bottom: -40px;
    position: relative;
    top: 0%;
    right: -20%;
  }

  .steps-bg-shape-forest-mobile {
    background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/6475d2e82feca1083f6f66d6_steps-shape-forest-mobile-3.svg");
    background-position: 0%;
    background-size: contain;
    max-width: 50%;
    min-height: 400px;
    max-height: 500px;
    margin-bottom: -30px;
    padding-top: 40px;
    position: relative;
    top: 0%;
  }

  .div-block-626-mobile-right {
    min-width: 260px;
    margin-right: 0%;
    padding-left: 10px;
  }

  .div-block-626-mobile-left {
    min-width: 260px;
    margin-right: 25%;
    padding-top: 20px;
  }

  .btn-wrapper-mobile {
    justify-content: center;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .btn-wrapper-mobile.mt40 {
    margin-top: 40px;
  }

  .section-white-desktop-copy {
    background-color: #0000;
    padding-top: 0;
    display: block;
  }

  .navbar-btn-wrapper {
    background-color: var(--peach);
    max-width: 250px;
    margin-top: 10px;
    margin-left: 0;
    padding: 0;
  }

  .div-block-633 {
    border: 1px #000;
    border-radius: 0%;
    max-width: 100%;
    padding: 20px 30px;
  }

  .div-block-633.lp1 {
    max-width: 100%;
  }

  .text-block-59 {
    font-size: 40px;
  }

  .bmi-kreisbogen-oben {
    width: 100%;
    margin-bottom: -2px;
    display: inline-block;
  }

  .bmi-kreisbogen-unten {
    width: 100%;
    margin-top: -2px;
    margin-bottom: 0;
    display: inline-block;
  }

  .mr16 {
    margin-right: 16px;
  }

  .div-block-636 {
    padding-left: 20px;
  }

  .image-201 {
    width: 150px;
    margin-right: 16px;
  }

  .image-202 {
    width: 150px;
  }

  .swipe-icon-wrapper {
    width: 60px;
    display: block;
  }

  .swipe-icon-wrapper.funktion {
    margin-left: 30px;
  }

  .swipe-icon-wrapper.smaller {
    width: 40px;
  }

  .div-block-638 {
    align-items: center;
    display: flex;
  }

  .div-block-639 {
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
  }

  .section-hero-help {
    background-image: none;
    padding: 90px 0 0;
  }

  .section-hero-help.thankyou {
    background-color: var(--peach);
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-hero-help.self-service {
    padding-top: 140px;
  }

  .hero-subline-help {
    color: var(--forest);
    max-width: 100%;
    margin-bottom: 16px;
    font-size: 20px;
  }

  .help-grid-hero {
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
    max-width: none;
  }

  .help-hero-headline-wrapper {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 20px;
  }

  .help-hero-content-desktop {
    display: block;
  }

  .help-section-stats {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .container-1240-golighter-hero-help {
    padding-left: 20px;
    padding-right: 20px;
  }

  .help-section-team {
    padding-top: 0;
    padding-bottom: 0;
  }

  .help-section-team.thankyouv2 {
    padding-bottom: 0;
  }

  .help-team-wrapper {
    width: 350px;
    min-height: 525px;
  }

  .help-team-name {
    font-size: 24px;
  }

  .grid-34-help-team {
    grid-column-gap: 20px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-bottom: 0;
    padding-bottom: 20px;
    overflow: auto;
  }

  .image-194-copy {
    margin-top: -2px;
    margin-bottom: -2px;
  }

  .help-section-faqs-desktop {
    padding-top: 40px;
    display: block;
  }

  .section-help-desktop {
    background-image: none;
    padding-top: 0;
    display: block;
  }

  .testimonials-slider-wrapper {
    height: auto;
    margin-top: 20px;
    padding-right: 20px;
    position: relative;
  }

  .testimonials-slider-wrapper.pr0 {
    padding-right: 0;
  }

  .testimonials-slider {
    background-color: #0000;
    height: auto;
  }

  .slide-wrapper {
    justify-content: center;
    align-items: center;
    padding-top: 20px;
    padding-bottom: 40px;
    display: flex;
  }

  .testimonials-slider-copy {
    z-index: 2;
    background-color: #0000;
    position: relative;
  }

  .left-arrow-9, .right-arrow-9 {
    color: var(--forest);
  }

  .help-section-videos {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .help-section-videos.thankyouv2 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .grid-34-help-video {
    grid-template-columns: 1fr 1fr 1fr;
    margin-bottom: 40px;
    padding-bottom: 20px;
    padding-left: 20px;
    overflow: auto;
  }

  .help-video-name {
    font-size: 18px;
  }

  .help-video-wrapper.scrollable {
    width: 300px;
  }

  .help-video-wrapper.scrollable.last {
    margin-right: 30px;
  }

  .help-video-wrapper.center {
    max-width: 100%;
  }

  .self-service-benefits {
    grid-column-gap: 30px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    margin-bottom: 0;
    padding-bottom: 20px;
    overflow: auto;
  }

  .h1-hero-help {
    font-size: 42px;
  }

  .vorteile-img {
    max-width: 75px;
    max-height: 75px;
  }

  .vorteile-img.bigger {
    max-height: 80px;
  }

  .golighter-vorteile-forest {
    background-position: 50%;
    min-height: 440px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .golighter-vorteile-forest.center {
    width: 320px;
    height: 440px;
    min-height: auto;
    padding-top: 60px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .golighter-vorteile-forest.tv {
    width: 260px;
    min-height: 400px;
  }

  .golighter-vorteile-peach {
    width: auto;
    min-height: 450px;
    padding-top: 40px;
  }

  .golighter-vorteile-peach.center {
    width: 320px;
    height: 440px;
    min-height: auto;
    padding-top: 60px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .golighter-vorteile-peach.tv {
    justify-content: center;
    align-items: center;
    width: 260px;
    height: 100%;
    min-height: 400px;
  }

  .grid-34-copy {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    align-items: start;
    margin-bottom: 0;
    padding-bottom: 20px;
    overflow: auto;
  }

  .text-block-61.tv {
    font-size: 18px;
  }

  .div-block-642 {
    display: block;
    position: relative;
  }

  .image-225 {
    width: 100%;
  }

  .help-section-anwendung-mobile {
    margin-top: -4px;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .div-block-643 {
    margin-bottom: 16px;
  }

  .image-227 {
    width: 100%;
    margin-bottom: -2px;
    display: block;
  }

  .image-228 {
    width: 100%;
    margin-top: -2px;
    display: block;
  }

  .table-lagerung {
    margin-bottom: 30px;
  }

  .grid-45 {
    grid-column-gap: 20px;
  }

  .pen-anwendung-step-wrapper.hinweis {
    justify-content: center;
    font-size: 16px;
  }

  .div-block-657 {
    text-align: left;
    max-width: 100%;
    margin-top: 0;
    margin-right: 20px;
  }

  .div-block-658 {
    justify-content: flex-start;
    margin-top: 40px;
    padding-left: 20px;
  }

  .help-section-anwendung-desktop {
    padding-top: 0;
    padding-bottom: 0;
    display: none;
  }

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

  .friends-stroerer-desktop {
    display: none;
  }

  .friends-stroerer-mobile {
    z-index: 10;
    background-color: var(--forest);
    color: var(--cream);
    text-align: center;
    width: 100%;
    padding: 4px 6px;
    line-height: 1.2em;
    display: block;
    position: absolute;
    top: 0;
    left: auto;
    right: auto;
  }

  .body-golighter-1-0 {
    background-image: none;
    background-size: auto;
  }

  .body-golighter-1-0.zanadio {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .hero_v1.desktop {
    display: none;
  }

  .hero_v1.mobile {
    background-color: var(--forest);
    color: #fff;
    background-color: #3a6e6a;
    background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/64d22e8fd2cfb59f0e84e7a7_GoLighter-Hero-1.0-mobile.webp");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    height: auto;
    padding-top: 250px;
    display: block;
    position: relative;
  }

  ._1-0_h1 {
    margin-top: 0;
  }

  ._1-0_h1.zanadio {
    max-width: 90%;
  }

  ._1-0_subline.hero-page {
    margin-top: 0;
    line-height: 1.2em;
  }

  .list-item {
    background-position: 0 5px;
    margin-bottom: 6px;
  }

  .hero-page-1-0-list {
    color: #fff;
    margin-top: 0;
    margin-bottom: 0;
  }

  ._1-0_sectionheading {
    font-size: 42px;
  }

  ._1-0_sectionheading.npspace.center.paypal {
    text-align: left;
  }

  ._1-0_sectionheading.npspace.maxw, ._1-0_sectionheading.npspace.maxw2 {
    max-width: 100%;
  }

  ._1-0_sectionheading.npspace.pr10 {
    padding-right: 10px;
  }

  ._1-0_sectionheading.mt0 {
    margin-top: 0;
  }

  ._1-0_sectionheading.mt0.mb0 {
    margin-bottom: 0;
  }

  ._1-0_sectionheading.peach {
    color: var(--cream);
    margin-bottom: 10px;
  }

  ._1-0_sectionheading.coach-3 {
    max-width: 100%;
    margin-bottom: 20px;
  }

  ._1-0_sectionheading.coach-4-mobile {
    max-width: 100%;
    margin-bottom: 10px;
    margin-right: 20px;
    font-size: 63px;
  }

  ._1-0_sectionheading.coach-5 {
    text-align: center;
    max-width: 100%;
    margin-bottom: 20px;
    font-size: 36px;
  }

  ._1-0_sectionheading.tv {
    text-align: left;
    padding-right: 20px;
  }

  .grid-49 {
    grid-column-gap: 40px;
    padding-bottom: 20px;
    padding-right: 20px;
    overflow: auto;
  }

  ._1-0_vorteile_container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-666.mobile {
    margin-right: 0;
  }

  .heading-9.weekly {
    font-size: 23px;
  }

  ._1-0_bmi-rechner {
    display: block;
  }

  ._1-0_bmi-rechner.hg-green {
    background-color: var(--forest);
  }

  ._1-0_bmi-rechner.hg-green.tv {
    background-color: #0000;
    padding-top: 0;
    padding-bottom: 0;
  }

  .grid-hero-1-0 {
    grid-template-columns: 1fr;
    margin-top: 0;
  }

  .erfolge {
    display: none;
  }

  .erfolge.weekly {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .adipositas-tag-popup {
    background-size: auto;
    margin-left: 16px;
    margin-right: 16px;
    padding: 30px;
  }

  .ern-hrungsberatung {
    display: none;
  }

  .grid-51.pdp {
    grid-column-gap: 20px;
    grid-template-columns: 1fr .25fr;
  }

  .heading-14.cream {
    line-height: 1.3em;
  }

  .paragraph-20.cream {
    margin-bottom: 0;
  }

  .div-block-672 {
    max-width: none;
  }

  .ratgeber {
    display: none;
  }

  .grid-52 {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .div-block-676 {
    max-width: 50%;
  }

  .bereit {
    background-color: #fff;
    padding-top: 0;
    padding-bottom: 0;
  }

  .faq {
    padding-top: 40px;
    display: block;
  }

  .faq.cream {
    background-color: #fff;
  }

  ._1-0_produkte_desktop {
    display: none;
  }

  .div-block-678 {
    display: block;
  }

  .div-block-679 {
    z-index: 1;
    background-color: var(--forest);
    color: var(--cream);
    border-radius: 16px 16px 0 0;
    margin-bottom: -102px;
    margin-left: 20px;
    margin-right: 20px;
    padding: 16px 16px 100px;
    display: none;
    position: relative;
  }

  .erfolge-mobile {
    background-color: #fff;
    padding-top: 0;
    display: block;
  }

  .container_1240_mobile {
    padding-bottom: 40px;
  }

  .ern-hrungsberatung-mobile {
    padding-top: 40px;
    padding-bottom: 40px;
    display: block;
  }

  .body-pdp {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .body-pdp.weekly {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
  }

  .pdp_hero {
    display: none;
  }

  .pdp_hero_headline {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 54px;
  }

  .pdp_subhead.paypal {
    text-align: center;
    font-size: 18px;
  }

  .pdp_paragraph.maxw {
    max-width: 100%;
  }

  .pdp_paragraph.med-beirat {
    text-align: center;
    max-width: 100%;
  }

  ._1-0_vorteile_pdp {
    background-color: #fff;
    padding-bottom: 20px;
  }

  ._1-0_bmi-rechner_pdp, ._1-0_bmi-rechner_pdp.weekly-bmi {
    padding-top: 0;
    padding-bottom: 0;
  }

  .erfolge_pdp, .so-funktionierts_pdp {
    display: none;
  }

  .image-238.space {
    margin-top: 0;
  }

  .erfolge_pdp_2 {
    display: none;
  }

  .medizinischer-beirat-pdp {
    background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/64df131d2da089c3f1541e25_HG-Med-Beirat-Mobile.svg");
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 102%;
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .image-240 {
    margin-bottom: 0;
  }

  .ern-hrungsberatung_pdp {
    background-color: var(--forest);
    margin-top: -2px;
    padding-top: 0;
    padding-bottom: 20px;
    display: none;
  }

  .ratenzahlung_pdp {
    background-color: #fff;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .ratenzahlung_pdp.weekly, .ratenzahlung_pdp.weekly-2 {
    padding-top: 40px;
  }

  .div-block-695 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-block-700 {
    flex-direction: column;
    justify-content: flex-end;
    padding-top: 20px;
    display: flex;
  }

  .hero_v1_content_mobile {
    background-color: var(--forest);
    display: block;
  }

  .kreisbogen-wrapper-unten {
    width: 100%;
    margin-top: -2px;
    margin-bottom: 0;
    display: block;
  }

  .kreisbogen-wrapper-unten.white {
    background-color: #fff;
  }

  .kreisbogen-wrapper-unten.bg-white {
    background-color: var(--white);
  }

  .img-kreisbogen {
    object-fit: cover;
    width: 100%;
  }

  .img-kreisbogen.glp1-tabs {
    display: none;
  }

  .text-span-15 {
    color: #fff;
    font-size: 18px;
  }

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

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

  .section-vorteile-1-0 {
    display: block;
  }

  .section-vorteile-1-0.tv {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  ._1-0_produkte_mobile {
    background-color: #fff;
    padding-top: 0;
    display: block;
  }

  .kreisbogen-wrapper-oben {
    width: 100%;
    margin-top: 0;
    margin-bottom: -2px;
    display: block;
  }

  .kreisbogen-wrapper-oben.white {
    background-color: #fff;
  }

  .kreisbogen-wrapper-oben.white.hidden {
    display: none;
  }

  .kreisbogen-wrapper-oben.green {
    background-color: var(--forest);
  }

  .kreisbogen-wrapper-oben.cream {
    background-color: var(--cream);
  }

  .kreisbogen-wrapper-oben.peach {
    background-color: var(--peach);
  }

  .div-block-703 {
    max-width: 100%;
    position: relative;
  }

  .div-block-704 {
    position: absolute;
    top: 50%;
    right: 0;
    transform: translate(0, -50%);
  }

  .image-246 {
    max-width: 80%;
  }

  .kreisbogen-bmi-top {
    z-index: 2;
    margin-top: 0;
    display: block;
    position: relative;
  }

  .div-block-707 {
    background-color: var(--forest);
    width: 1px;
    height: 100%;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
    left: 46%;
  }

  .anwender-mobile {
    background-color: var(--cream);
    padding-top: 0;
    display: block;
  }

  .keinedi-t {
    background-color: var(--peach);
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .keinedi-t.weekly, .keinedi-t.weekly-2 {
    padding-top: 10px;
  }

  .geeignet {
    padding-top: 0;
    padding-bottom: 20px;
  }

  .div-block-708 {
    padding-left: 20px;
  }

  .team-content-box {
    background-color: #fff;
    padding: 20px 20px 4px;
  }

  .team-content-box.peach {
    background-color: var(--peach);
    color: var(--cream);
    padding-bottom: 20px;
  }

  .team-content-box.cream {
    background-color: var(--cream);
    color: var(--charcoal);
  }

  .team-content-box.peach {
    color: #fff8e8;
    background-color: #ed807d;
    padding-bottom: 20px;
  }

  .team-content-box.cream {
    color: #333;
    background-color: #fff8e8;
  }

  .team-content-box.cream.right {
    text-align: left;
    justify-content: flex-end;
    align-items: flex-end;
    display: flex;
  }

  .team-content-box.cream.right.pr0 {
    padding-right: 0;
  }

  .paragraph-25 {
    max-width: 60%;
    margin-top: 24px;
    margin-bottom: 0;
    font-size: 18px;
  }

  .paragraph-25.fullw {
    max-width: 60%;
  }

  .team-wrapper-mobile {
    position: relative;
  }

  .team-img {
    width: 200px;
    position: absolute;
    top: -30px;
    right: 60px;
  }

  .team-img._01 {
    width: 160px;
    top: -40px;
    right: 80px;
  }

  .team-img._02 {
    width: 180px;
  }

  .team-img._03 {
    width: 240px;
    left: 60px;
    right: auto;
  }

  .div-block-709 {
    flex-direction: column;
    align-items: flex-start;
    max-width: 58%;
    display: flex;
    position: relative;
  }

  .bold-text-4 {
    color: var(--forest);
    padding-right: 20px;
    font-size: 18px;
  }

  .paragraph-26 {
    padding-top: 16px;
    padding-right: 20px;
    font-size: 18px;
  }

  .ratgeber-mobile {
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .div-block-710 {
    color: var(--cream);
    text-align: center;
    font-size: 18px;
  }

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

  .div-block-711 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .paragraph-28 {
    color: var(--charcoal);
    max-width: 60%;
    margin-bottom: 8px;
    line-height: 1.2em;
  }

  .paragraph-28.cream {
    color: var(--cream);
  }

  .list-erfolge {
    width: 80%;
    margin-top: 6px;
    margin-bottom: 0;
    padding-left: 16px;
  }

  .div-block-712 {
    margin-top: 10px;
  }

  .heading-21 {
    text-align: left;
    max-width: 100%;
    margin-bottom: 0;
    font-size: 40px;
  }

  .paragraph-29 {
    text-align: left;
    max-width: 100%;
    margin-bottom: 40px;
  }

  .image-249 {
    width: 26%;
    margin-bottom: 0;
  }

  .image-250 {
    width: 20%;
  }

  .div-block-715 {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    max-width: 100%;
    margin-bottom: 20px;
  }

  .pdp_hero_mobile {
    background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/64de0b96dfe1d3dedd85b64d_HG-PDP-Hero-Mobile.svg");
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: contain;
    padding-top: 100px;
    display: block;
  }

  .div-block-718 {
    max-width: 71%;
    position: relative;
  }

  .image-251 {
    width: 100%;
  }

  .pdp_hero_cta_mobile {
    display: block;
  }

  .div-block-719 {
    background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/64de0da7f36926d5d377574e_PDP-Hero-HG-CTA.svg");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 200px;
    padding: 20px;
  }

  .pdp_hero_text_mobile {
    background-color: var(--forest);
    color: var(--cream);
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 20px;
    line-height: 1.3em;
    display: block;
  }

  .pdp_hero_rtbs_mobile {
    padding-top: 20px;
    padding-bottom: 20px;
    display: block;
  }

  .paragraph-31 {
    max-width: 100%;
  }

  .so-funktionierts_pdp-mobile {
    background-color: #fff;
    display: block;
  }

  .grid-53 {
    grid-column-gap: 30px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    overflow: auto;
  }

  .div-block-721 {
    width: 320px;
  }

  .div-block-722 {
    align-items: center;
    display: flex;
  }

  .div-block-723 {
    justify-content: space-between;
    width: 100%;
    margin-left: 16px;
    display: flex;
    position: relative;
  }

  .image-253 {
    width: 40px;
  }

  .div-block-724 {
    background-color: var(--peach);
    height: 5px;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
    top: 50%;
    left: 5px;
    right: 5px;
    transform: translate(0, -50%);
  }

  .ern-hrungsberatung_pdp_mobile {
    background-color: var(--forest);
    margin-top: -2px;
    padding-top: 0;
    padding-bottom: 20px;
    display: block;
  }

  .btn-golighter-2 {
    min-width: 330px;
    margin-top: 20px;
    position: relative;
  }

  ._1-0_sectionheading-3 {
    font-size: 42px;
  }

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

  .ratenzahlung-divider {
    width: 170px;
    height: 3px;
    margin: 20px 0;
  }

  .div-block-727 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 250px;
    padding-bottom: 16px;
  }

  .paypal-logo-in-headline {
    width: 160px;
  }

  .stoerer-pdp {
    right: -160px;
  }

  .nav-menu-5 {
    background-color: #fff;
    box-shadow: 0 5px 5px #00000014;
  }

  .div-block-731 {
    flex: 1;
    justify-content: flex-end;
    display: flex;
  }

  .menu-button-4 {
    background-color: #fff;
  }

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

  .golight-hero-box {
    padding-right: 0;
  }

  .container_1240-2.padding-0, .container_1240-3.padding-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .golight-v4-infobox {
    margin-bottom: 20px;
  }

  .golight-v2-cards-headline-2 {
    position: relative;
  }

  .golight-v4-steps-box {
    margin-bottom: 20px;
  }

  .golight-v2-slider-img-wrapper {
    height: auto;
    display: block;
  }

  .div-block-266 {
    height: 300px;
    display: none;
  }

  .golight-slider-grid {
    grid-template-columns: 1fr;
    min-height: 740px;
    padding-top: 30px;
  }

  .swipe-icon-wrapper-2 {
    width: 60px;
    height: 70px;
    display: block;
    position: absolute;
    top: auto;
    left: 50%;
    right: auto;
    transform: translate(-50%);
  }

  .swipe-icon-wrapper-2.in-week-box {
    width: 40px;
    height: 50px;
    inset: auto 0 0 auto;
    transform: none;
  }

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

  .golight-dr-jugmann-text {
    right: 50px;
  }

  .dr-jungmann-text {
    font-size: 14px;
  }

  .golight-v2-vorher-nachher-img {
    width: 500px;
    min-width: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-270 {
    padding-top: 30px;
  }

  .h2-golight-slider {
    font-size: 45px;
  }

  .image-166 {
    width: 300px;
    min-width: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-732 {
    width: 300px;
    margin-bottom: 20px;
  }

  .image-167 {
    max-width: 380px;
  }

  .grid-57 {
    overflow: auto;
  }

  .golight-slide-wrapper {
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    min-height: 740px;
    padding-top: 0;
    display: block;
  }

  .mask-3 {
    padding-top: 0;
  }

  .div-block-267 {
    display: block;
  }

  .golight-v2-cards-headline-3 {
    position: relative;
  }

  .container_1240-4.padding-0, .container_1240-4.prpl0 {
    padding-left: 0;
    padding-right: 0;
  }

  .grid-58 {
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .div-block-735 {
    width: 90px;
  }

  .div-block-312 {
    flex: none;
    margin-top: 5px;
  }

  .div-block-310 {
    align-items: flex-start;
  }

  .grid-60 {
    grid-template-columns: 1fr;
    margin-top: 60px;
    margin-bottom: 0;
  }

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

  .text-block-78 {
    text-align: center;
    margin-right: 0;
    line-height: 1.2em;
  }

  .div-block-306 {
    flex-direction: column;
    align-items: center;
  }

  .div-block-311 {
    width: 60%;
    margin-top: 0;
  }

  .testimonial-hero-media {
    object-fit: cover;
    object-position: 50% 100%;
    height: 765px;
    overflow: hidden;
  }

  .section-testimonial-hero-desktop {
    display: none;
  }

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

  .div-block-737 {
    background-color: var(--forest);
    margin-top: 0;
    padding: 100px 20px 0;
  }

  .h1-testimonial {
    max-width: 55%;
    font-size: 60px;
  }

  .testimonial-subline {
    max-width: 60%;
    margin-top: 5px;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-739 {
    padding-top: 80px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .trusted-wrapper-hero {
    max-width: none;
    margin-top: 2px;
    margin-left: 0;
  }

  .trusted-wrapper-hero.lp1 {
    color: var(--charcoal);
    margin-top: 10px;
    padding-left: 16px;
  }

  .wrapper-trusted-mobile {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-top: 0;
    display: flex;
  }

  .wrapper-trusted-mobile.tv {
    width: auto;
  }

  .text-block-80 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .section-testimonial-desktop {
    display: none;
  }

  .section-anker-nav {
    text-align: center;
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .section-anker-nav.desktop {
    display: none;
  }

  .section-anker-nav.mobile {
    display: block;
  }

  .testimonial-chapter-text {
    font-size: 18px;
  }

  .testimonial-chapter-highlight {
    font-size: 24px;
  }

  .testimonial-arrow {
    width: 33px;
  }

  .testimonial-step-box {
    border-width: 2px;
    min-height: 70px;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .testimonial-step-box.red-highlight {
    min-width: 307px;
  }

  .testimonial-step-box.red-highlight._2lines {
    min-height: 100px;
  }

  .div-block-743 {
    width: 150px;
    height: 80px;
  }

  .div-block-743.big {
    width: 251px;
    height: 94px;
    font-size: 22px;
  }

  .section-testimonial-mobile {
    background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/653232c92cb29c000a5570fc_BG-Line-Straight-v2.svg");
    background-position: 10vw 0;
    background-repeat: no-repeat;
    background-size: auto;
    min-height: 500px;
    display: block;
  }

  .container-testimonial-mobile {
    max-width: 100%;
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-testimonial-mobile._1 {
    padding-top: 20px;
    padding-bottom: 10px;
  }

  .container-testimonial-mobile._3 {
    background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/64f19832ef55fdc96a08b998_Testimonial-mobile-bg-3b.svg");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
    background-attachment: scroll;
    min-height: 550px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .container-testimonial-mobile._4 {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
  }

  .container-testimonial-mobile.end {
    padding: 40px 0 0;
  }

  .div-block-748 {
    max-width: 40%;
    margin-bottom: 30px;
    margin-left: 30vw;
    padding-top: 30px;
    font-size: 32px;
    font-weight: 700;
    line-height: 1.2em;
  }

  .div-block-749 {
    flex-direction: column;
    align-items: flex-start;
    padding-left: 0%;
    display: flex;
  }

  .testimonial-accordion {
    border: 2px solid var(--forest);
    background-color: var(--cream);
    box-shadow: none;
    border-radius: 25px;
    padding: 20px 20px 10px;
  }

  .testimonial-accordion-trigger {
    cursor: auto;
  }

  .testimonial-accordion-head {
    color: var(--forest);
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    font-size: 32px;
    font-weight: 700;
  }

  .testimonial-accordion-arrow {
    width: 40px;
    height: 40px;
  }

  .testimonial-accordion-text {
    color: var(--forest);
    padding-top: 0;
    padding-bottom: 0;
  }

  .wrapper-center {
    justify-content: center;
    display: flex;
  }

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

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

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

  .section-testimonial-hero-mobile {
    background-image: none;
    height: auto;
    padding-top: 450px;
    display: block;
  }

  .container-testimonial-hero {
    z-index: 2;
    background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/64f579ee9d914de177b154db_BG-testimonial-hero-mobile-v3.svg");
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: contain;
    max-width: none;
    min-height: 400px;
    position: relative;
  }

  .accordion-teaser {
    position: relative;
  }

  .div-block-753 {
    background-image: linear-gradient(to top, var(--cream) 33%, #fff0);
    justify-content: center;
    align-items: flex-end;
    height: 100%;
    min-height: 60px;
    padding-bottom: 0;
    display: flex;
    position: absolute;
    left: 0;
    right: 0;
  }

  .image-261, .image-262 {
    width: 100%;
  }

  .div-block-754 {
    z-index: 1;
    margin-top: -158px;
    position: relative;
  }

  .text-block-81 {
    text-align: center;
    margin-bottom: 16px;
    font-size: 22px;
    font-weight: 700;
  }

  .text-block-82 {
    color: var(--forest);
    text-align: center;
    font-size: 18px;
    font-weight: 700;
  }

  .div-block-756 {
    cursor: pointer;
  }

  .div-block-757 {
    max-width: 100%;
  }

  .testimonial-end-img-wrapper {
    background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/64f97485dafd904ab2d0a943_BG-Shape-green-end-v3-768.svg");
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: cover;
    justify-content: center;
    align-items: center;
    padding-bottom: 20px;
    display: flex;
  }

  .div-block-759 {
    background-color: var(--peach);
    color: var(--cream);
    padding-top: 30px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .testimonial-h2-end {
    color: var(--cream);
    margin-top: 0;
    margin-bottom: 0;
    line-height: 1.2em;
  }

  .image-263 {
    width: 100%;
  }

  .paragraph-38 {
    margin-bottom: 0;
  }

  .h1-hero-thankyou {
    font-size: 42px;
  }

  .h1-hero-thankyou.cream {
    color: var(--cream);
  }

  .paragraph-39 {
    color: var(--forest);
    max-width: 100%;
    margin-top: 10px;
    margin-bottom: 0;
    font-size: 18px;
    font-weight: 400;
  }

  .paragraph-39.cream {
    color: var(--cream);
  }

  .section-thank-you-intro {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div-block-760 {
    max-width: 100%;
  }

  .bg-video-kay-desktop {
    display: none;
  }

  .bg-video-kay-sm {
    height: 765px;
    display: none;
  }

  .bg-video-kay-tb {
    height: auto;
    display: block;
  }

  .bg-video-kay-tb.fullw {
    width: 100%;
  }

  .heading-25 {
    text-align: left;
    font-size: 42px;
  }

  .div-block-763 {
    background-color: var(--forest);
    height: 1px;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
    inset: auto 0 auto 20px;
  }

  .div-block-763.cream {
    background-color: var(--cream);
  }

  .div-block-763.half {
    width: 100%;
    position: static;
    left: 0;
    right: 0;
  }

  .div-block-764 {
    align-items: center;
    display: flex;
  }

  .image-265 {
    width: 50px;
    margin-right: 10px;
  }

  .navbar-dropdown {
    width: 100%;
    height: auto;
    padding: 15px 0;
  }

  .dropdown {
    width: 100%;
  }

  .body-nadeln {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .section-nadeln-hero {
    background-color: var(--charcoal);
    background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/67b334aec89aad3814565593_BG_PDP_Needles_mobile_V5_large.svg");
    background-position: 50%;
    background-size: auto;
    padding-top: 130px;
    padding-bottom: 100px;
    display: block;
  }

  .nadeln-hero-wrapper {
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-765 {
    width: 100%;
    margin-left: 0;
    position: relative;
  }

  .h1-nadeln {
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 0;
  }

  .text-block-83 {
    margin-top: 120px;
    margin-bottom: 0;
    padding-top: 0;
  }

  .section-nadeln-intro {
    background-color: var(--forest);
    padding-top: 0;
    padding-bottom: 4px;
    display: block;
  }

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

  .div-block-768 {
    margin-right: 20px;
  }

  .div-block-769 {
    font-size: 26px;
  }

  .div-block-770 {
    width: 100%;
    padding-top: 0;
  }

  .section-nadeln-faq.desktop {
    display: none;
  }

  .section-nadeln-contact {
    background-color: #fff;
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-block-771 {
    background-color: var(--forest);
    width: 100%;
    height: 1px;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
  }

  .needle-hero-img-wrapper {
    max-width: 35%;
    display: block;
    position: absolute;
    top: 160px;
    right: 32px;
    transform: translate(0, -50%);
  }

  .section-nadeln-faq-mobile {
    background-color: #fff;
    padding-top: 0;
    padding-bottom: 40px;
    display: block;
  }

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

  .container_860.prpl20 {
    margin-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-85 {
    color: #3a6e6a;
    margin-bottom: 0;
  }

  .slide-wrapper-2 {
    justify-content: center;
    align-items: center;
    padding-top: 20px;
    padding-bottom: 40px;
    display: flex;
  }

  .slide-wrapper-2.before-after {
    padding-left: 40px;
    padding-right: 40px;
  }

  .wrapper-center-2 {
    align-items: center;
    height: 100%;
  }

  .btn-golighter-3 {
    min-width: 330px;
    margin-top: 20px;
    position: relative;
  }

  .zitat-testimonial {
    color: #3a6e6a;
    text-align: center;
    margin-top: 16px;
    font-size: 18px;
  }

  .h2-golighter-2 {
    text-align: left;
    margin-bottom: 16px;
    font-size: 34px;
  }

  .h2-golighter-2.right.ml20 {
    margin-left: 20px;
  }

  .h2-golighter-2.mt20 {
    margin-top: 20px;
  }

  .h2-golighter-2.mt20.ml20 {
    margin-left: 20px;
  }

  .text-block-87 {
    color: #3a6e6a;
    margin-bottom: 0;
  }

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

  .div-block-780 {
    color: #007367;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .right-arrow-10, .left-arrow-10 {
    color: #3a6e6a;
  }

  .testimonial-hero-lightbox {
    object-position: 50% 100%;
    height: 500px;
  }

  .banner-loop {
    top: 0;
  }

  .section-coach-hero-desktop {
    background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/656edcc5031e17c3a4ebc28a_BG-Hero-Coach-Mobile-V2.svg");
    background-position: 0 100%;
    background-repeat: no-repeat;
    height: 900px;
    padding-top: 500px;
    display: block;
  }

  .h1-coach {
    max-width: 80%;
    margin-bottom: 5px;
    margin-left: 20px;
    margin-right: 20px;
    font-size: 52px;
  }

  .coach-subline {
    max-width: 65%;
    margin-top: 20px;
    margin-left: 20px;
    margin-right: 20px;
    font-size: 18px;
  }

  .div-block-784 {
    margin-right: 16px;
  }

  .div-block-785 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding-left: 0;
  }

  .div-block-785._2 {
    padding-left: 0;
  }

  .div-block-785._3 {
    align-items: center;
    padding-left: 0;
  }

  .paragraph-43 {
    text-align: left;
    max-width: 100%;
    font-size: 20px;
  }

  .div-block-786 {
    background-color: #fff;
    align-items: flex-start;
    padding: 20px;
  }

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

  .section-coach-1 {
    display: none;
  }

  .grid-66-copy {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .section-coach-3-desktop {
    padding-top: 20px;
    padding-bottom: 20px;
    display: none;
  }

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

  .nl-section-img-wrapper {
    padding-top: 60%;
  }

  .nl-section-img {
    object-position: 50% 50%;
    width: 100%;
  }

  .body-coach {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .coach-hero-lightbox {
    object-position: 50% 100%;
    height: 500px;
  }

  .section-coach-4-desktop {
    display: none;
  }

  .div-block-791 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-47 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .section-coach-contact {
    background-color: var(--cream);
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-block-793 {
    background-color: var(--cream);
    width: 100%;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
  }

  .section-coach-1-mobile {
    background-color: var(--cream);
    padding-top: 20px;
    display: block;
  }

  .section-coach-3-mobile {
    background-color: #fff;
    padding-top: 20px;
    padding-bottom: 20px;
    display: block;
  }

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

  .section-coach-4-mobile {
    background-color: #fff;
    padding-top: 20px;
    padding-bottom: 20px;
    display: block;
  }

  .grid-69 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
  }

  .div-block-795 {
    background-color: #3a6e6a;
    height: 1px;
    margin-bottom: 10px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-796 {
    flex-direction: column;
    justify-content: center;
    display: flex;
  }

  .section-coach-5-mobile {
    background-color: var(--peach);
    padding-top: 20px;
    padding-bottom: 20px;
    display: block;
  }

  .body-coach-2 {
    background-color: var(--cream);
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
  }

  .section-coach-2-hero-desktop {
    background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/6576c7deea1ed10207eb48ba_BG-Hero-Mobile-V2.svg");
    background-position: 50% -50%;
    background-repeat: no-repeat;
    background-size: auto;
    padding-top: 80px;
    display: none;
  }

  .grid-coach-2-hero {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .heading-27 {
    max-width: 100%;
    margin-bottom: 16px;
    margin-left: 20px;
    margin-right: 20px;
    font-size: 45px;
  }

  .paragraph-48 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .coach-2-hero-img-wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-274 {
    width: 220px;
  }

  .section-coach-2-video-desktop {
    background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/657702498d042c0ebc776aad_BG-Video-Mobile-V1.svg");
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 20px;
  }

  .section-coach-2-ausbildung-desktop {
    display: none;
  }

  .text-block-92 {
    color: var(--cream);
    margin: 16px 20px;
  }

  .section-coach-2-kontakt-desktop {
    background-color: #fff;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .form-block-2 {
    max-width: 80%;
  }

  .coach-input::placeholder {
    font-size: 16px;
  }

  .paragraph-49 {
    margin-bottom: 0;
  }

  .section-coach-2-faq {
    padding-top: 40px;
    padding-bottom: 40px;
    display: block;
  }

  .div-block-800 {
    background-color: var(--forest);
    height: 2px;
    margin-bottom: 16px;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
  }

  .section-coach-2-ausbildung-mobile {
    background-color: var(--forest);
    padding-bottom: 30px;
    display: block;
  }

  .div-block-803 {
    background-color: var(--cream);
    height: 1px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .body-diabetes-app {
    background-color: var(--cream);
    background-image: none;
  }

  .section-hero-diabetes-desktop {
    background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/65819636c58271ffd4a92c9f_background-una-health-diga-hero-mobile.svg");
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: auto;
    padding-top: 80px;
    padding-bottom: 60px;
  }

  .diga-hero-wrapper {
    position: relative;
  }

  .h1-diga {
    max-width: 70%;
    font-size: 36px;
  }

  .h1-diga.zanadio {
    max-width: 73%;
  }

  .list-diga-hero {
    color: #fff;
    max-width: 60%;
    margin-top: 0;
    margin-bottom: 0;
  }

  .list-diga-hero.zanadio {
    max-width: 70%;
  }

  .list-item-diga {
    background-position: 0 5px;
    margin-bottom: 6px;
    font-size: 18px;
  }

  .div-block-804 {
    padding-left: 32px;
    padding-right: 32px;
  }

  .div-block-805 {
    text-align: center;
  }

  .text-block-95 {
    font-size: 16px;
    line-height: 1.3em;
  }

  .div-block-806 {
    align-items: flex-start;
    padding-left: 32px;
    padding-right: 32px;
  }

  .diga-hero-img-wrapper {
    display: none;
  }

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

  .section-diga-features.zanadio {
    padding-top: 40px;
  }

  .grid-71 {
    grid-column-gap: 0px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

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

  .image-285, .image-286 {
    max-width: 80%;
  }

  .paragraph-50 {
    text-align: center;
    margin-bottom: 20px;
  }

  .section-diga-anmeldung-desktop {
    padding-top: 40px;
    padding-bottom: 40px;
    display: none;
  }

  .section-diga-anmeldung-desktop.diga-selfapy {
    display: block;
  }

  .diga-anmeldung-wrapper {
    flex-direction: column;
    margin-bottom: 60px;
    padding: 36px;
  }

  .diga-anmeldung-wrapper.home, .diga-anmeldung-wrapper.lp21, .diga-anmeldung-wrapper.tv-25 {
    margin-bottom: 20px;
  }

  .div-block-810 {
    max-width: 100%;
  }

  .div-block-812.desktop {
    display: none;
  }

  .div-block-812.mobile {
    margin-top: 20px;
    display: block;
    position: static;
  }

  .section-diga-studie-desktop {
    display: none;
  }

  .grid-73 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
    margin-top: 0;
    margin-bottom: 20px;
  }

  .diga-studie-wrapper {
    margin-right: 24px;
  }

  .diga-studie-wrapper._1 {
    background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/6581a3d6fac9bfa5577bd378_una-hg-studie-mobile-1.svg");
    background-size: contain;
    flex: none;
    width: 80px;
    height: 100%;
    min-height: auto;
    font-size: 30px;
  }

  .diga-studie-wrapper._2 {
    background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/6581a3d695c0f48c1b9183da_una-hg-studie-mobile-2.svg");
    background-size: contain;
    flex: none;
    width: 80px;
    height: 100%;
    min-height: auto;
    font-size: 30px;
  }

  .diga-studie-wrapper._3 {
    background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/6581a3d6ed9400c5d0945e03_una-hg-studie-mobile-3.svg");
    background-size: contain;
    flex: none;
    width: 80px;
    height: 100%;
    min-height: auto;
    font-size: 30px;
  }

  .paragraph-51 {
    text-align: left;
    font-size: 18px;
  }

  .div-block-813 {
    width: 400px;
  }

  .div-block-813.last {
    margin-right: 20px;
  }

  .section-diga-abschluss.zanadio {
    padding-top: 0;
  }

  .paragraph-52 {
    max-width: 100%;
  }

  .div-block-815 {
    background-color: var(--forest);
    background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/6595144a5945771426f9c29d_una-background-bogen-mobile-1.svg");
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: contain;
    min-height: 510px;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .image-287 {
    display: none;
  }

  .div-block-816._1 {
    inset: 0% auto auto 15%;
  }

  .div-block-816._2 {
    inset: 30% auto auto 15%;
  }

  .div-block-816._3 {
    top: 0%;
    left: auto;
    right: 15%;
  }

  .div-block-816._4 {
    top: 30%;
    right: 15%;
  }

  .div-block-816._5 {
    inset: 0% auto auto 15%;
  }

  .div-block-816._6 {
    top: 0%;
    left: auto;
    right: 15%;
  }

  .div-block-816._7 {
    top: 30%;
    right: 15%;
  }

  .div-block-817 {
    max-width: 210px;
    display: block;
    position: absolute;
    top: 16px;
    right: 16px;
    overflow: hidden;
  }

  .image-289 {
    max-width: 60%;
  }

  .div-block-818 {
    background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/65819ab5554bd2a19d66bc83_una-smartphone-background-mobile-v2.svg");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .div-block-818.zanadio {
    background-position: 0%;
    background-size: cover;
  }

  .vorteile-warpper-desktop {
    display: none;
  }

  .vorteile-warpper-mobile {
    display: block;
  }

  .div-block-819, .div-block-820 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-821 {
    margin-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-diga-studie-mobile {
    background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/6581a1c0c41459442265fece_una-health-background-studie-mobile-v1.svg");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: auto;
    padding-top: 40px;
    padding-bottom: 40px;
    display: block;
  }

  .section-diga-studie-mobile.zanadio {
    background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/65f980045479a168538472bf_bg-zanadio-funktion-mobile.svg");
    background-position: 100%;
    background-size: contain;
  }

  .div-block-822 {
    align-items: center;
    min-height: 80px;
    display: flex;
  }

  .grid-geeignet-sidescroll {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr 1fr;
    margin-top: 0;
    margin-bottom: 20px;
    padding-bottom: 20px;
    overflow: auto;
  }

  .grid-geeignet-sidescroll.zanadio {
    margin-bottom: 20px;
    margin-left: 20px;
  }

  .div-block-823 {
    background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/65951338252c5d541a3ab4cd_una-background-abschluss-mobile-1.svg");
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: contain;
    margin-bottom: -2px;
    padding-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-290 {
    max-width: 65%;
    margin-bottom: -200px;
    display: block;
  }

  .image-290.zanadio {
    max-width: 60%;
  }

  .div-block-824 {
    background-color: #fff;
    background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/6595171df9cce0861fe4e707_una-background-abschluss-mobile-2.svg");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: contain;
    min-height: 200px;
    margin-top: -2px;
    display: block;
  }

  .nl-wrapper-white {
    background-color: #fff;
  }

  .div-block-826 {
    align-items: center;
    display: flex;
  }

  .section-coach-2-hero-mobile {
    background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/6576c7deea1ed10207eb48ba_BG-Hero-Mobile-V2.svg");
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 80px;
    display: block;
  }

  .section-coach-2-intro-mobile {
    padding-top: 0;
    display: block;
  }

  .div-block-827 {
    justify-content: flex-end;
    display: flex;
  }

  .grid-34-thankyou-guides {
    grid-template-columns: 1fr 1fr;
    margin: 20px 0 0;
    padding-bottom: 16px;
    padding-left: 20px;
    padding-right: 20px;
    overflow: auto;
  }

  .grid-34-thankyou-guides.p0 {
    margin-bottom: 40px;
    padding-bottom: 16px;
    padding-left: 0;
    padding-right: 0;
  }

  .grid-34-help-video3 {
    grid-template-columns: 1fr 1fr;
    margin: 20px 0 0;
    padding-bottom: 16px;
    padding-left: 20px;
    padding-right: 20px;
    overflow: auto;
  }

  .list-funktion {
    padding-left: 20px;
    font-size: 18px;
    font-weight: 300;
  }

  .div-block-828 {
    min-height: 100px;
  }

  .div-block-829 {
    display: block;
  }

  .div-block-830 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .grid-74 {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .navbar-2023-menu-btn-2 {
    background-color: #ed807d;
    border-radius: 9999px;
  }

  .navbar-2023-menu-btn-2.w--open {
    z-index: 2;
    color: #007367;
    cursor: pointer;
    background-color: #ed807d;
  }

  .paragraph-53 {
    max-width: 60%;
    margin-top: 24px;
    margin-bottom: 0;
    font-size: 18px;
  }

  .paragraph-53.fullw {
    max-width: 60%;
  }

  .anwender-mobile-2 {
    background-color: #fff8e8;
    padding-top: 0;
    display: block;
  }

  .heading-28 {
    text-align: left;
    max-width: 100%;
    margin-bottom: 0;
    font-size: 40px;
  }

  .grid-34-copy-2 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    align-items: start;
    margin-bottom: 0;
    padding-bottom: 20px;
    overflow: auto;
  }

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

  .div-block-834 {
    color: #fff8e8;
    text-align: center;
    font-size: 18px;
  }

  .div-block-836 {
    flex-direction: column;
    justify-content: flex-end;
    padding-top: 20px;
    display: flex;
  }

  .navbar-btn-wrapper-2 {
    background-color: #ed807d;
    max-width: 250px;
    margin-top: 10px;
    margin-left: 0;
    padding: 0;
  }

  .bold-text-9 {
    color: #3a6e6a;
    padding-right: 20px;
    font-size: 18px;
  }

  .div-block-837 {
    max-width: none;
  }

  .div-block-839 {
    background-color: #3a6e6a;
    width: 1px;
    height: 100%;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
    left: 46%;
  }

  .div-block-840 {
    max-width: 100%;
    position: relative;
  }

  .div-block-842 {
    padding-left: 20px;
  }

  .div-block-844 {
    padding-top: 20px;
  }

  .text-span-18 {
    color: #fff;
    font-size: 18px;
  }

  .gl-navbar-2 {
    height: 64px;
    margin-left: 15px;
    margin-right: 15px;
    padding-left: 8px;
    padding-right: 12px;
    box-shadow: 0 1px 3px #0003;
  }

  .gl-navbar-2.fixed {
    width: auto;
    margin-left: 15px;
  }

  .div-block-845 {
    flex-direction: column;
    align-items: flex-start;
    max-width: 58%;
    display: flex;
    position: relative;
  }

  .gl-navlink-2 {
    background-color: #ed807d;
    padding: 15px 0;
  }

  .gl-navlink-2.kunden-desk {
    display: none;
  }

  .gl-navlink-2.kunden-mob {
    display: block;
  }

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

  .container_1240-5.bmi-rechner-v10 {
    background-color: #ed807d;
  }

  .btn-navbar-2 {
    width: 100%;
    max-width: 250px;
    margin-left: 0;
  }

  .hero_v1_content_mobile-2 {
    background-color: #3a6e6a;
    display: block;
  }

  .text-block-102 {
    font-size: 50px;
  }

  .text-block-102.peach {
    max-width: 100%;
    margin-bottom: 8px;
    font-size: 40px;
  }

  .text-block-102.bold {
    font-size: 50px;
  }

  .div-block-849 {
    border: 1px #000;
    border-radius: 0%;
    max-width: 100%;
    padding: 20px 30px;
  }

  .nav-menu-6 {
    z-index: 1;
    background-color: #ed807d;
    border-radius: 40px;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding: 30px 70px;
    top: 60px;
  }

  .navbar-dropdown-2 {
    width: 100%;
    height: auto;
    padding: 15px 0;
  }

  .list-item-3 {
    background-position: 0 5px;
    margin-bottom: 6px;
  }

  .grid-76 {
    grid-column-gap: 40px;
    padding-bottom: 20px;
    padding-right: 20px;
    overflow: auto;
  }

  .btn-golighter-4 {
    min-width: 330px;
    margin-top: 20px;
    position: relative;
  }

  .btn-golighter-4.forest.mt40 {
    color: #fff8e8;
  }

  .btn-golighter-4.mt0 {
    margin-top: 0;
  }

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

  .div-block-854 {
    max-width: 50%;
  }

  .paragraph-63 {
    text-align: left;
    max-width: 100%;
    margin-bottom: 40px;
  }

  .div-block-856 {
    background-color: #3a6e6a;
    height: 1px;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
    inset: auto 0 auto 20px;
  }

  .div-block-856.half {
    width: 100%;
    position: static;
    left: 0;
    right: 0;
  }

  .div-block-856.cream {
    background-color: #fff8e8;
  }

  .div-block-857 {
    margin-top: 10px;
  }

  .div-block-858.mobile {
    margin-right: 0;
  }

  .dropdown-navbar-link-2, .dropdown-navbar-link-2.last:hover, .dropdown-navbar-link-2.last.w--current {
    border-radius: 6px;
  }

  .image-297 {
    max-width: 80%;
  }

  .paragraph-65 {
    padding-top: 16px;
    padding-right: 20px;
    font-size: 18px;
  }

  .bmi-rechner-wrapper-2 {
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .div-block-861 {
    max-width: 100%;
  }

  .div-block-862 {
    z-index: 1;
    color: #fff8e8;
    background-color: #3a6e6a;
    border-radius: 16px 16px 0 0;
    margin-bottom: -102px;
    margin-left: 20px;
    margin-right: 20px;
    padding: 16px 16px 100px;
    display: none;
    position: relative;
  }

  .text-block-104 {
    font-size: 40px;
  }

  .faq-2 {
    padding-top: 40px;
    display: block;
  }

  .golighter-headline-faq-2 {
    padding-right: 0;
  }

  ._1-0_sectionheading-4 {
    font-size: 42px;
  }

  ._1-0_sectionheading-4.mt0 {
    margin-top: 0;
  }

  ._1-0_sectionheading-4.mt0.mb0 {
    margin-bottom: 0;
  }

  ._1-0_sectionheading-4.peach {
    color: #fff8e8;
    margin-bottom: 10px;
  }

  .paragraph-68 {
    color: #333;
    max-width: 60%;
    margin-bottom: 8px;
    line-height: 1.2em;
  }

  .paragraph-68.cream {
    color: #fff8e8;
  }

  .div-block-863 {
    position: absolute;
    top: 50%;
    right: 0;
    transform: translate(0, -50%);
  }

  .flex-block {
    flex-direction: column;
    align-items: stretch;
    max-width: 100%;
  }

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

  .btn-golighter-5 {
    min-width: 330px;
    margin-top: 20px;
    position: relative;
  }

  .btn-golighter-5.full-width {
    width: 100%;
  }

  .section-gl-pharma-hero-desk {
    background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/65b36bb42a039621906aafd1_BG-GL-Pharma-mobile-tab-V3.svg");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: auto;
    padding-top: 120px;
    display: none;
  }

  .kreisbogen-unten {
    width: 100%;
    margin-top: -3px;
    display: block;
  }

  .kreisbogen-unten.white {
    background-color: #fff;
  }

  .grid-149 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    background-color: #3a6e6a;
    grid-template-columns: 1fr;
    justify-items: center;
    margin-top: 0;
  }

  .section-gl-pharma-hero-mobile {
    background-color: #fff;
    background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/65b3b2e470b6c8e98a656a84_BG-Pharma-LP-WG-mobile-V1.svg"), linear-gradient(#fff8e8, #fff8e8);
    background-position: 0 0, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: auto, auto;
    padding-top: 120px;
    padding-bottom: 40px;
    display: block;
  }

  .div-block-866 {
    background-color: #3a6e6a;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    display: flex;
  }

  .gl-hero-list {
    width: 100%;
  }

  .div-block-867 {
    flex-direction: row;
    justify-content: space-around;
  }

  .gl-hero-list-item {
    background-position: 20px 0;
    border-bottom: 1px solid #fff8e8;
    width: 100%;
    margin-bottom: 16px;
    padding-bottom: 6px;
    padding-left: 50px;
    font-size: 20px;
  }

  .gl-hero-list-item.last {
    border-bottom-style: none;
  }

  .gl-hero-list-item.green {
    margin-bottom: 8px;
    font-size: 20px;
  }

  .gl-hero-list-item.green.last.underline {
    border-bottom-style: solid;
  }

  .gl-hero-list-item.green.underline {
    border-bottom-color: var(--forest);
    margin-bottom: 16px;
  }

  .gl-hero-list-item.bullet {
    background-image: none;
    padding-left: 0;
    list-style-type: disc;
  }

  .h1-gl-pharma {
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 40px;
  }

  .h1-gl-pharma.zanadio {
    margin-bottom: 0;
  }

  .h1-gl-pharma.v2 {
    margin-bottom: 4px;
  }

  .h1-gl-pharma.wg-v2 {
    margin-bottom: 8px;
    font-size: 40px;
  }

  .gl-img-hero-mobile {
    max-width: 80%;
  }

  .gl-img-hero-mobile.zanadio {
    max-width: 100%;
  }

  .body-golighter-pharma-wg {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .section-pharma-faqs {
    padding-top: 20px;
  }

  .h2-pharma {
    margin-bottom: 20px;
    font-size: 28px;
  }

  .h2-pharma.center {
    margin-bottom: 40px;
    font-size: 40px;
  }

  .paragraph-69 {
    font-size: 16px;
    line-height: 1.3em;
  }

  .text-block-107 {
    margin-bottom: 20px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .div-block-870 {
    color: #fff;
    background-color: #303030;
    border-radius: 100%;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 130px;
    height: 130px;
    font-size: 15px;
    display: flex;
    position: absolute;
    right: 0;
  }

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

  .text-span-22 {
    font-size: 32px;
    font-weight: 700;
    line-height: 1em;
  }

  .div-block-871 {
    margin-top: 20px;
  }

  .div-block-872 {
    box-shadow: 0 0 20px #00000040;
  }

  .section-hero-2 {
    background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/6470a7d5937a5e96def9dbc2_section-bg-help.svg");
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-hero-2.lp3 {
    padding-top: 40px;
  }

  .image-300 {
    width: 150px;
    margin-right: 16px;
  }

  .image-301 {
    width: 150px;
  }

  .div-block-637 {
    z-index: 5;
    color: #fff;
    background-color: #3a6e6a;
    padding: 16px 20px 0;
    position: relative;
  }

  .hero-subline-2 {
    margin-bottom: 16px;
    font-size: 24px;
  }

  .div-block-874 {
    padding-left: 20px;
  }

  .btn-golighter-6 {
    min-width: 330px;
    margin-top: 20px;
    position: relative;
  }

  .list_icon_item_golight-check-3.last {
    margin-bottom: 0;
  }

  .text-block-111 {
    color: #3a6e6a;
    margin-bottom: 0;
  }

  .section-testimonials-desktop-2 {
    padding-top: 60px;
    display: none;
  }

  .wrapper-center-3 {
    align-items: center;
    height: 100%;
  }

  .btn-golighter-7 {
    min-width: 330px;
    margin-top: 20px;
    position: relative;
  }

  .btn-golighter-7.full-width {
    width: 100%;
  }

  .btn-golighter-7.full-width.mt6 {
    margin-top: 6px;
  }

  .text-block-113, .text-block-113.bold {
    font-size: 50px;
  }

  .text-block-114 {
    max-width: 100%;
  }

  .text-block-115 {
    color: #3a6e6a;
    margin-bottom: 0;
  }

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

  .div-block-877 {
    color: #007367;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .section-testimonials-mobile-2 {
    padding-top: 10px;
    display: block;
  }

  .section-testimonials-mobile-2.before-after {
    padding-bottom: 10px;
  }

  .section-testimonials-mobile-2.tv {
    background-color: var(--cream);
    color: var(--forest);
    padding-bottom: 40px;
  }

  .right-arrow-13, .left-arrow-13 {
    color: #3a6e6a;
  }

  .div-block-878 {
    z-index: 5;
    justify-content: center;
    margin-top: 20px;
    display: block;
    position: relative;
  }

  .text-block-84 {
    max-width: 100%;
  }

  .text-block-116 {
    font-size: 50px;
  }

  .text-block-116.peach {
    max-width: 100%;
    font-size: 40px;
  }

  .text-block-116.bold {
    font-size: 50px;
  }

  .section-vorteile-2 {
    padding-top: 40px;
  }

  .section-vorteile-2.lp1 {
    padding-top: 0;
  }

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

  .div-block-879 {
    align-items: center;
    display: flex;
  }

  .grid-150 {
    grid-column-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    padding-left: 20px;
    overflow: auto;
  }

  .div-block-881 {
    min-width: 260px;
  }

  .grid-151 {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

  .steps-bg-shape-forest-mobile-2 {
    background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/6475d2e82feca1083f6f66d6_steps-shape-forest-mobile-3.svg");
    background-position: 0%;
    background-size: contain;
    max-width: 50%;
    min-height: 400px;
    max-height: 500px;
    margin-bottom: -30px;
    padding-top: 40px;
    position: relative;
    top: 0%;
  }

  .div-block-883 {
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .steps-bg-shape-forest2-2 {
    display: none;
    top: 0%;
    left: -50%;
    right: -25%;
  }

  .grid-152 {
    grid-template-columns: 1fr;
    align-content: stretch;
    justify-items: stretch;
  }

  .list_icon_item_golight-check-4.experts {
    margin-bottom: 0;
    padding-bottom: 20px;
  }

  .list_icon_item_golight-check-4.help {
    background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/646cb7c8e8f550e7bed7c1fa_dot-peach.svg");
  }

  .text-block-120 {
    max-width: 100%;
  }

  .text-block-120.ml20 {
    margin-left: 20px;
  }

  .section-steps-2-desktop-2 {
    padding-top: 40px;
    display: block;
  }

  .steps-weeks-wrapper-2 {
    width: 320px;
    margin-bottom: 10px;
  }

  .div-block-885 {
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
  }

  .image-304 {
    margin-top: -2px;
    margin-bottom: -2px;
  }

  .h2-forest-2 {
    margin-bottom: 0;
  }

  .section-beirat-desktop-2 {
    margin-top: 0%;
    padding-top: 40px;
    display: block;
  }

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

  .div-block-887 {
    color: #fff;
    background-color: #3a6e6a;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-help-desktop-2 {
    background-image: none;
    padding-top: 0;
    display: block;
  }

  .help-content-desktop-2 {
    color: #fff;
    background-color: #3a6e6a;
    padding-left: 20px;
    padding-right: 20px;
    display: none;
  }

  .div-block-888.bg-cream {
    margin-left: 20px;
    margin-right: 20px;
  }

  .section-payment-desktop-2 {
    padding-top: 40px;
    display: block;
  }

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

  .div-block-889.bg-cream {
    margin-left: 20px;
    margin-right: 20px;
  }

  .image-307 {
    text-align: center;
    max-width: 100%;
  }

  .body-pdp-wegovy-v2 {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .div-block-890 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-122 {
    margin-bottom: 20px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .text-block-122.pdp-v2 {
    margin-left: 0;
    font-size: 24px;
  }

  .text-block-123.zanadio {
    margin-top: 0;
  }

  .gl-hero-list-2 {
    width: 100%;
  }

  .section-gl-pharma-hero-desk-v2 {
    background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/65b36bb42a039621906aafd1_BG-GL-Pharma-mobile-tab-V3.svg");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: auto;
    padding-top: 120px;
    display: none;
  }

  .div-block-891 {
    background-color: #3a6e6a;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    display: flex;
  }

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

  .div-block-892.zanadio {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div-block-893 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .gl-hero-list-3 {
    width: 100%;
  }

  .gl-hero-list-3.bullet {
    padding-left: 34px;
  }

  .text-block-126 {
    margin-bottom: 20px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .text-block-127 {
    text-align: center;
    font-size: 13px;
    line-height: 1.4em;
  }

  .text-block-127.v2 {
    font-size: 16px;
  }

  .div-block-895 {
    color: #fff;
    background-color: #303030;
    border-radius: 100%;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 140px;
    height: 140px;
    font-size: 15px;
    display: flex;
    position: absolute;
    right: 0;
  }

  .div-block-895.hidden {
    display: none;
  }

  .bmi-kreisbogen-oben-2 {
    object-fit: cover;
    width: 100%;
    margin-bottom: -2px;
    display: inline-block;
  }

  .div-block-896 {
    background-color: #3a6e6a;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    display: flex;
  }

  .text-span-34 {
    font-size: 20px;
    font-weight: 700;
    line-height: 1em;
  }

  .text-span-34.v2 {
    font-size: 24px;
  }

  .grid-156 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    background-color: #3a6e6a;
    grid-template-columns: 1fr;
    justify-items: start;
    margin-top: 0;
  }

  .section-gl-pharma-content.cream {
    background-image: none;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-gl-pharma-content.white {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .section-gl-pharma-content.pdp, .section-gl-pharma-content.pdp-v2 {
    background-color: var(--forest);
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .heading-38 {
    font-size: 32px;
  }

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

  .grid-108.maxw {
    max-width: 100%;
  }

  .grid-109 {
    grid-template-rows: auto;
    grid-template-columns: .25fr 1fr;
    place-items: start;
    width: 100%;
  }

  .grid-109.mobile {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    display: flex;
  }

  .heading-39, .heading-39.green {
    font-size: 32px;
  }

  .headline-h2-sticky {
    margin-top: 80px;
    padding-top: 20px;
  }

  .golighter-headline-faq-3 {
    padding-right: 0;
  }

  .col-sidebar-sticky {
    padding-bottom: 40px;
    position: static;
  }

  .col-content-sticky {
    padding-left: 0;
    padding-right: 0;
  }

  .infobox-cream.in-accordion, .infobox-cream.in-accordion-b {
    max-width: 100%;
  }

  .container660 {
    max-width: 660px;
  }

  .div-block-899.one-line {
    align-items: baseline;
  }

  .pdp-sticky-banner {
    z-index: 49;
  }

  .text-span-35 {
    color: var(--cream);
    font-size: 15px;
    font-weight: 700;
  }

  .golighter-koorp-logo-wrapper {
    z-index: 2;
    width: 245px;
  }

  .box-steps-erklaerung-text.medikament {
    padding-left: 0;
  }

  .golighter-zanadio-logo-wrapper-copy {
    z-index: 2;
    width: 260px;
  }

  .partner-desktop {
    padding-top: 40px;
    padding-bottom: 40px;
    display: block;
  }

  .paragraph-70 {
    margin-bottom: 16px;
  }

  .grid-159 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .presse-container-content {
    width: 60%;
  }

  .presse-img-box {
    width: 40%;
  }

  .section-hero-textpage {
    padding-top: 100px;
  }

  .div-block-910 {
    padding: 16px;
    font-size: 18px;
  }

  .zanadio-grid-vorteile {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    text-align: center;
    grid-template-columns: 1fr 1fr;
    place-items: start center;
    margin-top: 40px;
    margin-bottom: 20px;
  }

  .zanadio-vorteile-img {
    max-width: 80%;
  }

  .zanadio-vorteile-head {
    font-size: 28px;
  }

  .zanadio-vorteile-text {
    line-height: 1.3em;
  }

  .image-317 {
    max-width: 50px;
  }

  .body-zanadio {
    background-color: var(--cream);
    background-image: none;
  }

  .paragraph-71 {
    max-width: 100%;
    margin-bottom: 20px;
  }

  .section-zanadio-studie-mobile {
    background-color: #fff;
    padding: 20px;
    display: block;
  }

  .section-hero-zanadio-desktop {
    background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/65819636c58271ffd4a92c9f_background-una-health-diga-hero-mobile.svg");
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: auto;
    padding-top: 80px;
    padding-bottom: 60px;
  }

  .section-zanadio-studie-desktop {
    display: none;
  }

  .text-block-133.left {
    text-align: center;
  }

  .paragraph-75 {
    text-align: left;
    font-size: 13px;
  }

  .paragraph-75.tv {
    font-size: 13px;
  }

  .gl-hero-head {
    margin-top: 0;
  }

  .gl-hero-head.tv {
    margin-top: 16px;
    margin-bottom: 4px;
    font-size: 48px;
    line-height: 1.1em;
  }

  .image-318 {
    width: 32px;
    margin-bottom: 0;
    margin-right: 16px;
  }

  .div-block-913 {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    max-width: 50%;
    margin-top: 16px;
    display: flex;
  }

  .div-block-914 {
    top: auto;
    bottom: 0;
    right: 16px;
  }

  .div-block-914.center {
    width: 160px;
    height: 104px;
  }

  .body-gl-home-v2 {
    background-image: none;
    background-size: auto;
  }

  .body-gl-home-v2.lp16 {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .section-gl-home-funktion {
    background-color: var(--forest);
    padding-top: 40px;
    padding-bottom: 16px;
  }

  .section-gl-home-funktion.tv {
    background-color: var(--forest);
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .section-kundenstimmen {
    background-color: #fff;
    padding-top: 0;
    padding-bottom: 40px;
    display: block;
  }

  .kundenstimmen-slider-desktop {
    display: none;
  }

  .div-block-915 {
    width: 250px;
    min-height: auto;
    padding: 16px;
    font-size: 15px;
    line-height: 1.3em;
  }

  .div-block-915.last {
    margin-right: 20px;
  }

  .grid-160 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    padding-bottom: 16px;
    overflow: auto;
  }

  .kundenstimmen-slider-mobile {
    margin-top: 16px;
    display: block;
  }

  .section-dr-home {
    display: none;
  }

  .section-dr-mobile {
    padding-top: 40px;
    padding-bottom: 40px;
    display: block;
  }

  .section-gl-hero {
    background-image: none;
    background-position: 0 0;
    background-size: auto;
    display: none;
  }

  .section-ratgeber-home {
    display: none;
  }

  .price-wrapper-mobile {
    color: #fff;
    background-color: #303030;
    border-radius: 100%;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 130px;
    height: 130px;
    font-size: 15px;
    display: flex;
    position: absolute;
    top: 0;
    right: 0;
  }

  .price-wrapper-mobile.prod-selector {
    display: flex;
  }

  .section-apo-wechsel {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .heading-38-copy {
    color: var(--forest);
    max-width: 100%;
    margin-top: 0;
    font-size: 32px;
  }

  .grid-161 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .paragraph-76 {
    margin-bottom: 20px;
  }

  .list-dot-red {
    background-position: 0 5px;
    margin-bottom: 6px;
  }

  .list-pdp {
    color: #fff;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .products-link, .products-link.last:hover, .products-link.last.w--current {
    border-radius: 6px;
  }

  .info-soldout {
    max-width: none;
  }

  .paragraph-29-copy {
    text-align: left;
    max-width: 100%;
    margin-bottom: 40px;
  }

  .section-produkte-hero {
    padding-top: 120px;
  }

  .section-produkte-content {
    background-color: var(--forest);
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .h1-produkte {
    color: var(--forest);
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 40px;
  }

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

  .body-pdp-wegovy-v3, .body-pdp-v2 {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .body-pdp-v2.prod-selector {
    background-image: none;
  }

  .body-pdp-v2.prod-selector.tj {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
  }

  .body-pdp-v2.saxenda-v2 {
    background-image: none;
  }

  .body-pdp-v2.no-prod-select-no-tj {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
  }

  .body-pdp-v2.mounj-prod-selector {
    background-image: none;
  }

  .div-block-928 {
    margin-top: 16px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-929 {
    width: 160px;
    position: absolute;
    top: 40%;
    right: 20px;
  }

  .text-block-145 {
    font-size: 14px;
  }

  .text-span-39 {
    text-decoration: line-through;
  }

  .div-block-934 {
    position: relative;
  }

  .body-gl-tv {
    background-image: none;
    background-size: auto;
  }

  .div-block-935 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .gl-stoerer-tv-mobile {
    background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/660d222c37af9935c544cf3c_Stoerer-Shape-1-Grey.svg");
    width: 200px;
    height: 126px;
    top: 33%;
  }

  .gl-stoerer-tv-mobile.home {
    background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/66a0ed0b0c56e22ff67f746f_Stoerer-Shape-2-cream.svg");
    background-position: 0 0;
    background-size: cover;
    right: 6px;
  }

  .pdp-pflichtangaben {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 14px;
  }

  .pdp-pflichtangaben.mobile {
    display: block;
  }

  .div-block-937 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

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

  .div-block-939 {
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-top: 40px;
    display: flex;
  }

  .section-dr-tv {
    background-color: #fff;
    padding-top: 0;
    padding-bottom: 80px;
  }

  .section-dr-tv.lp11 {
    padding-top: 40px;
  }

  .image-322 {
    width: 100%;
    max-width: 60%;
  }

  .heading-48 {
    text-align: left;
    font-size: 42px;
  }

  .heading-48.white {
    color: var(--cream);
  }

  .text-block-148 {
    top: 0;
    bottom: auto;
  }

  .section-2 {
    background-color: var(--peach);
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-lp11-hero {
    padding-top: 100px;
  }

  .lp11-hero-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .lp11-hero-grid.kp14 {
    margin-top: 40px;
  }

  .lp11-sub {
    display: none;
  }

  .erektion-v6-trusted-wrapper {
    justify-content: center;
  }

  .erektion-v6-strusted-star.half {
    width: 12px;
  }

  .text-block-150 {
    margin-left: 0;
  }

  .lp11-hero-img-wrapper {
    padding-left: 40px;
    padding-right: 40px;
  }

  .lp11-hero-img-wrapper.prod-select {
    padding-top: 0;
  }

  .lp11-hero-img-wrapper.relative {
    width: 100%;
  }

  .lp11-hero-stoerer {
    margin-top: -40px;
  }

  .lp11-hero-stoerer.v4 {
    bottom: 0;
  }

  .lp11-divider-top.desktop, .lp11-divider-img.top-desktop {
    display: none;
  }

  .lp11-divider-img.top-mobile {
    display: block;
  }

  .lp11-divider-img.bottom-desktop {
    display: none;
  }

  .lp11-divider-img.bottom-mobile {
    display: block;
  }

  .section-lp11-content.forest {
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .section-lp11-content.mt0 {
    padding-bottom: 40px;
  }

  .grid-163 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .section-lp11-testimonials {
    padding-bottom: 80px;
  }

  .section-lp11-testimonials.slider-desktop, .section-lp11-testimonials.slider-desktop-lp-25 {
    display: none;
  }

  .lp11-card-wrapper {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    place-items: start;
    padding: 20px;
    display: flex;
    overflow: auto;
  }

  .lp11-testimonial-1 {
    z-index: 5;
    width: 300px;
    max-width: 100%;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 30px;
    display: block;
  }

  .lp11-funktionimg_wrapper {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .lp11-funkltion-img {
    max-width: 400px;
  }

  .grid-164 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .help-section-ratgeber {
    background-color: var(--forest);
    padding-top: 20px;
    padding-bottom: 20px;
    display: block;
  }

  .div-block-944 {
    justify-content: center;
    align-items: center;
    margin-bottom: 40px;
    display: flex;
  }

  .image-327, .image-327.cro-191-b {
    max-width: 40%;
  }

  .lp15-hero-img-wrapper {
    justify-content: center;
    align-items: center;
    padding-left: 40px;
    padding-right: 40px;
  }

  .lp15-hero-stoerer {
    top: 50%;
    transform: translate(0, -50%);
  }

  .div-block-945 {
    margin-bottom: 16px;
  }

  .image-328 {
    max-width: 40%;
  }

  .grid-ratgeber-hero {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .section-cms-hero {
    padding-top: 120px;
  }

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

  .container-1240.ratgeber-start {
    padding-left: 0;
    padding-right: 0;
  }

  .container-1240._2-column {
    background-color: var(--white);
    justify-content: space-around;
  }

  .section-content.funktion {
    background-color: #fff;
    background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/673d976cb9053b182095505e_home-relanuch-bg-shape-bmi-v1.svg");
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .section-content.lp21-steps {
    padding-bottom: 0;
  }

  .section-content.funktion-lp21 {
    background-color: var(--cream);
  }

  .section-content.lp22-steps-copy {
    padding-bottom: 20px;
  }

  .section-content.glp1-lp.hero {
    padding-top: 0;
  }

  .section-content.flipcards-cro-177-b {
    background-color: var(--cream);
  }

  .section-content.cro-177-b-kunden {
    padding-top: 0;
  }

  .section-content.lp28-flipcard {
    margin-top: 0;
    padding-bottom: 0;
  }

  .section-content.funktion-lp28 {
    background-color: var(--peach);
    background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/673d976cb9053b182095505e_home-relanuch-bg-shape-bmi-v1.svg");
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: contain;
    margin-top: 0;
    padding-top: 5px;
    padding-bottom: 20px;
  }

  .section-content.introtext {
    background-color: var(--cream);
    padding-bottom: 20px;
  }

  .section-content.flipcards-lp-28 {
    background-color: var(--white);
  }

  .section-content.flipcards-cro-197-b {
    background-color: var(--cream);
  }

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

  .div-block-950 {
    align-items: center;
  }

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

  .image-333 {
    margin-right: 6px;
  }

  .text-block-159 {
    color: var(--forest);
    font-size: 14px;
    line-height: 1em;
  }

  .paragraph-75-copy {
    color: var(--forest);
    text-align: left;
    font-size: 24px;
  }

  .heading-52 {
    font-size: 42px;
  }

  .text-block-160 {
    max-width: 80%;
  }

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

  .gl-stoerer-tv {
    width: 260px;
    top: 50%;
    transform: translate(0, -50%);
  }

  .gl-stoerer-tv.lp16 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .tv-h1-normal {
    margin-bottom: 16px;
    line-height: 1.2em;
  }

  .sticker-status.wg-pdp {
    top: 16px;
  }

  .section-lp-17-hero {
    padding-top: 100px;
    padding-bottom: 16px;
  }

  .lp17-hero-grid {
    grid-template-columns: 1fr;
  }

  .spacer-8.tp {
    display: none;
  }

  .lp17-trusted-wrapper {
    justify-content: center;
  }

  .lp17-trusted-wrapper.dark {
    justify-content: flex-start;
    align-items: center;
  }

  .grid-lp17-erfolgsweg {
    grid-template-columns: 1fr;
  }

  .grid-lp17-erfolgsweg.tp {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .grid-lp17-testimonial {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .div-block-962.desktop {
    display: none;
  }

  .grid-lp17-hungergefuehl {
    grid-template-columns: 1fr;
  }

  .grid-gef-hl-img-wrapper {
    background-position: 50% 0;
  }

  .lp17-grid-bottom {
    grid-template-columns: 1fr;
  }

  .grid-lp17-funktion {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .lp17-funktion-circle {
    flex: none;
  }

  .lp17-hero-img-wrapper.desktop {
    display: none;
  }

  .lp17-hero-img-wrapper.mobile, .div-block-965 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .lp17-bottom-img-wrapper {
    align-items: center;
    height: 100%;
  }

  .lp17-bottom-img-wrapper.desktop {
    display: none;
  }

  .lp17-bottom-img-wrapper.mobile {
    height: auto;
    display: flex;
  }

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

  .image-340.desktop {
    display: none;
  }

  .image-340.mobile {
    display: block;
  }

  .div-block-966 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-967 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: row;
    display: flex;
  }

  .pdp-prod-img-wrapper {
    padding-top: 0;
  }

  .pdp-prod-img-wrapper.pt30 {
    padding-top: 30px;
  }

  .pdp-hero-list-v2 {
    width: 100%;
    padding-left: 0;
  }

  .pdp-hero-list-v2-item {
    background-position: 0 4px;
    width: 100%;
    margin-bottom: 16px;
    padding-bottom: 0;
    padding-left: 24px;
    font-size: 20px;
  }

  .pdp-prod-selector-box {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    display: flex;
  }

  .prod-select-head {
    margin-bottom: 20px;
    margin-left: 0;
  }

  .wrapper-rtb-cta {
    width: 100%;
  }

  .wrapper-wg-hero-list {
    width: 100%;
    margin-top: 16px;
  }

  .wrapper-wg-hero-list.mounj {
    margin-top: 16px;
  }

  .grid-pdp-prod-selector {
    grid-column-gap: 0px;
    grid-template-columns: 1fr;
  }

  .section-hero-pdp-prod-select {
    background-color: #fff;
    padding-top: 110px;
    padding-bottom: 0;
    display: block;
  }

  .section-hero-pdp-prod-select.no-selector-v2 {
    padding-bottom: 0;
  }

  .section-hero-pdp-prod-select.pt120 {
    padding-bottom: 40px;
  }

  .section-hero-pdp-prod-select.selector-small {
    padding-bottom: 10px;
  }

  .div-block-974 {
    position: relative;
  }

  .trusted-wrapper-v3 {
    padding-left: 20px;
    padding-right: 20px;
    display: none;
  }

  .trusted-wrapper-v3.mobile {
    width: 100%;
    margin-top: 16px;
    display: block;
  }

  .pdp-prod-selector-price-desktop {
    display: none;
  }

  .div-block-975 {
    background-color: var(--forest);
    width: 100%;
    height: 1.5px;
    margin-top: 32px;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
  }

  .btn-golighter-9 {
    min-width: 330px;
    margin-top: 20px;
    position: relative;
  }

  .erektion-v6-trusted-wrapper-2 {
    justify-content: center;
  }

  .div-block-977.absolute {
    top: 0;
  }

  .text-block-170 {
    margin-left: 0;
  }

  .body-gl-home-v3 {
    background-image: none;
    background-size: auto;
  }

  .body-gl-home-v3.cro-164-b, .body-gl-home-v3.lp28 {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .section-gl-hero-v2 {
    background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/676581516adf8dcfe24e188b_GoLighter_Home_Mobile5.webp");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: auto;
    height: auto;
    padding-top: 418px;
    padding-bottom: 0;
    display: block;
  }

  .section-gl-hero-v2.cro-164-b {
    background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/6812051455ffdd06d43fc3c9_GoLighter_Home_Mobile_HeroB_V4.webp");
    background-position: 50% 0;
    background-size: 991px;
    padding-top: 420px;
  }

  .section-gl-hero-v2.lp28 {
    background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/685e8763c2579562af1e2f14_hero-tv-mobile-v1.webp");
    background-position: 50% 0;
    background-size: 991px;
    height: auto;
    padding-top: 420px;
    padding-bottom: 0;
  }

  .gl-hero-content-v2 {
    max-width: 100%;
    padding-bottom: 20px;
  }

  .dr-grid-v3 {
    display: flex;
  }

  .dr-grid-img-wrapper {
    max-width: 160px;
  }

  .dr-grid-name {
    font-size: 20px;
  }

  .dr-grid-divider {
    height: 2px;
  }

  .dr-grid-quote {
    text-align: left;
    max-width: 100%;
  }

  .div-block-980 {
    background-color: #fff;
    margin-top: -100px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-dr-home-v2-desktop {
    display: none;
  }

  .section-dr-home-v2-mobile {
    display: block;
  }

  .wrapper-dr-headv2 {
    background-color: var(--cream);
    justify-content: center;
    align-items: flex-start;
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-88 {
    color: var(--forest);
    font-size: 18px;
    font-weight: 400;
  }

  .div-block-981 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    justify-content: space-around;
    align-items: flex-end;
    display: flex;
  }

  .pdp-pflichtangaben-2 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 14px;
  }

  .gl-hero-list-6 {
    width: 100%;
  }

  .text-block-179 {
    margin-bottom: 20px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .div-block-989 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-990 {
    background-color: #3a6e6a;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    display: flex;
  }

  .div-block-991 {
    background-color: #3a6e6a;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 16px 20px;
    display: flex;
    position: relative;
  }

  .gl-hero-list-7 {
    width: 100%;
  }

  .gl-hero-list-7.bullet {
    padding-left: 34px;
  }

  .div-block-992 {
    background-color: #3a6e6a;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    display: flex;
  }

  .text-block-181 {
    text-align: center;
    font-size: 13px;
    line-height: 1.4em;
  }

  .text-block-181.v2 {
    font-size: 16px;
  }

  .text-span-47 {
    font-size: 20px;
    font-weight: 700;
    line-height: 1em;
  }

  .text-span-47.v2 {
    font-size: 24px;
  }

  .div-block-993 {
    margin-bottom: 40px;
    position: relative;
  }

  .text-block-183 {
    margin-bottom: 20px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .banner-sale {
    padding-left: 16px;
    padding-right: 16px;
    font-size: 17px;
    top: 99px;
  }

  .image-351 {
    max-width: 75%;
  }

  .sax-stoerer-preis.lp14, .sax-stoerer-preis.cro-192-b {
    bottom: 0;
  }

  .text-block-185 {
    margin-top: 8px;
  }

  .image-352 {
    max-width: 80%;
  }

  .div-block-996 {
    margin-top: 40px;
  }

  .section-erfolge-home-v2 {
    background-color: #fff;
    padding-top: 20px;
    padding-bottom: 0;
  }

  .section-tabs-home {
    background-color: var(--forest);
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-tabs-home.lp17 {
    padding-bottom: 20px;
  }

  .section-ratgeber-home-v2 {
    display: none;
  }

  .home-tabs-copy {
    max-width: 100%;
  }

  .gl-home-h1 {
    max-width: 83%;
    margin-top: 0;
  }

  .gl-home-h1.lp28 {
    max-width: 80%;
  }

  .gl-home-hero-list-v2 {
    color: #fff;
    margin-top: 0;
  }

  .text-hero-list-v3 {
    line-height: 1.2em;
  }

  .gl-home-hero-cta-wrapper {
    margin-bottom: 16px;
  }

  .trusted-wrapper-hero-v2 {
    max-width: none;
    margin-top: 2px;
    margin-left: 0;
  }

  .text-block-192 {
    line-height: 1.4em;
  }

  .gl-hero-wrapper-copy.lp21 {
    padding-top: 16px;
  }

  .gl-stoerer-home-wrapper {
    width: 347px;
    margin-right: -20px;
    top: -70%;
    bottom: auto;
  }

  .stoerer-home-desktop {
    display: none;
  }

  .stoerer-home-mobile {
    width: 100%;
    display: block;
  }

  .h2-home-relaunch {
    font-size: 36px;
  }

  .h2-home-relaunch.center.forest {
    text-align: left;
  }

  .gl-home-check-list {
    color: #fff;
    margin-bottom: 0;
  }

  .grid-170 {
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

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

  .div-block-1010 {
    justify-content: center;
    align-items: center;
  }

  .div-block-1011 {
    max-width: 70%;
  }

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

  .container-1040.bg-white {
    background-color: #fff;
  }

  .container-1040.bg-forest {
    background-color: var(--forest);
    background-color: #3a6e6a;
  }

  .container-1040.lp21-erfolg {
    background-color: var(--forest);
    padding-top: 100px;
    position: static;
  }

  .container-1040.lp21-bmi {
    background-color: var(--peach);
    position: static;
  }

  .container-1040.lp21-anwender {
    background-color: var(--white);
  }

  .container-1040.lp22-anwender-copy {
    background-color: var(--white);
    padding-top: 40px;
  }

  .wrapper-bmi-home-v2 {
    box-shadow: none;
    background-color: #0000;
    border: 1px #000;
    border-radius: 0%;
    max-width: 100%;
    margin-top: 20px;
    padding: 20px 0;
  }

  .wrapper-bmi-home-v2.lp21 {
    margin-bottom: 20px;
    padding-top: 60px;
    padding-bottom: 0;
  }

  .section-kundenstimmen-v2 {
    background-color: #fff;
    padding-top: 0;
    padding-bottom: 40px;
    display: block;
  }

  .section-kundenstimmen-v2.bg-cream {
    background-color: var(--cream);
  }

  .section-ratgeber-home-v3 {
    padding-top: 0;
    padding-bottom: 40px;
  }

  .gl-info-home-desktop.normal {
    display: none;
  }

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

  .section-hero-pdp-saxenda {
    background-color: #fff;
    padding-top: 120px;
    padding-bottom: 0;
    display: block;
  }

  .div-block-1017 {
    width: 100%;
    display: flex;
  }

  .div-block-1018.mt0 {
    margin-top: 0;
  }

  .div-block-1020 {
    line-height: 1.2em;
  }

  .text-block-196 {
    flex: none;
  }

  .body-gl-tv-v3 {
    background-image: none;
    background-size: auto;
  }

  .body-gl-tv-v3.tj {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .section-gl-hero-tv-v2 {
    background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/676581516adf8dcfe24e188b_GoLighter_Home_Mobile5.webp");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: auto;
    height: auto;
    padding-top: 418px;
    padding-bottom: 0;
    display: block;
  }

  .section-gl-hero-tv-v2.hero-img-b {
    background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/6812051455ffdd06d43fc3c9_GoLighter_Home_Mobile_HeroB_V4.webp");
    background-size: 991px;
  }

  .lp11-divider-img-bg-cream, .lp11-divider-img-bg-cream.top-desktop {
    display: none;
  }

  .lp17-trusted-wrapper-tp {
    justify-content: center;
  }

  .lp17-trusted-wrapper-tp.dark {
    justify-content: flex-start;
    align-items: center;
  }

  .pdp-cta-box-no-selector {
    width: 100%;
  }

  .body-pdp-sprechstunde {
    background-color: var(--cream);
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
  }

  .body-pdp-sprechstunde.free {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .section-sprechstunde-hero {
    background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/685e63a16b14f1307ec4e1b6_header-sprechstunde-mobile-v4.webp");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: 991px;
    height: auto;
    padding-top: 400px;
    padding-bottom: 0;
    display: block;
  }

  .sprechstunde-hero-content {
    max-width: 100%;
    padding-bottom: 0;
  }

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

  .wrapper-list-sprechstunde-benefits {
    max-width: 100%;
    font-size: 24px;
  }

  .wrapper-list-sprechstunde-benefits.last {
    margin-bottom: 20px;
  }

  .section-content-dr-sprechstunde {
    padding-top: 20px;
    padding-bottom: 20px;
    position: relative;
  }

  .wrapper-sprechstunde-doc-info {
    max-width: 75%;
  }

  .paragraph-91 {
    font-size: 24px;
  }

  .section-content-offer-sprechstunde {
    background-color: var(--peach);
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .section-content-offer-sprechstunde.free {
    padding-bottom: 20px;
  }

  .container_770.prpl20 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-1023 {
    margin-bottom: 60px;
  }

  .heading-53 {
    font-size: 36px;
  }

  .div-block-1026 {
    max-width: 80%;
    font-size: 24px;
  }

  .div-block-1028 {
    background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/685e65663eb8d4145800a4a4_Dr-img-content-v4.webp");
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 400px;
    display: block;
    position: absolute;
    top: -80px;
    left: 0;
    right: 0;
  }

  .kreisbogen-oben {
    margin-bottom: -2px;
    display: block;
  }

  .div-block-1029 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .lp21-head {
    max-width: 83%;
    margin-top: 0;
  }

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

  .grid-171.steps {
    margin-bottom: 0;
  }

  .body-gl-lp-21 {
    background-image: none;
  }

  .lp21-h2 {
    font-size: 36px;
  }

  .image-359 {
    max-width: 100%;
  }

  .lp-21-infobox {
    z-index: 5;
    position: relative;
  }

  .section-lp21-bmi {
    margin-top: -16px;
    padding-bottom: 0;
  }

  .section-lp21-bmi.mt0 {
    padding-top: 0;
  }

  .section-3 {
    padding-top: 0;
    padding-bottom: 40px;
  }

  .section-gl-hero-lp21 {
    background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/67d8163535fd97e458a99693_BG-LP-21-V5-Mobile.svg");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: auto;
    height: auto;
    padding-top: 300px;
    padding-bottom: 0;
    display: block;
  }

  .div-block-1036 {
    margin-top: -100px;
    margin-bottom: -2px;
  }

  .lp-22-pen-wrapper-mobile {
    width: 380px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: absolute;
    top: 100px;
    left: 50%;
    transform: translate(-50%);
  }

  .div-block-1037 {
    justify-content: center;
    align-items: center;
  }

  .wrapper-testi-slider-mobile {
    order: 1;
    max-width: 100%;
  }

  .div-block-1038 {
    flex-flow: column;
  }

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

  .div-block-1040 {
    display: block;
  }

  .kundenstimmen-slider-emb {
    height: auto;
    min-height: auto;
  }

  .lp22-price-bubble {
    width: 170px;
    top: -110px;
    bottom: auto;
    left: 0%;
  }

  .lp-22-pen-wrapper-v2 {
    width: 420px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: absolute;
    top: 110px;
    left: 50%;
    transform: translate(-50%);
  }

  .body-gl-lp-22 {
    background-image: none;
  }

  .body-gl-lp-22.cro-177-b {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .section-gl-hero-lp22 {
    background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/67f51f86b1a930399995199e_BG-LP-21-V7-Mobile.svg");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto;
    height: auto;
    padding-top: 260px;
    padding-bottom: 0;
    display: block;
  }

  .section-glp1-hero-desktop {
    display: none;
  }

  .div-block-1042 {
    background-color: #3a6e6a;
    margin-left: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .ratgeber-start-warpper-content {
    max-width: 100%;
  }

  .heading-54 {
    font-weight: 700;
  }

  .textblock-glp1-lp h2 {
    font-size: 32px;
  }

  .textblock-glp1-lp p {
    font-size: 18px;
  }

  .glp1-intro-img-desktop {
    border-radius: 16px;
  }

  .div-block-1044 {
    max-width: 100%;
  }

  .tabs-content-wrapper {
    margin-top: 2em;
  }

  .tabs-menu-wrapper {
    justify-content: center;
    align-items: center;
    position: static;
  }

  .tabs-menu-wrapper.static {
    max-width: 100%;
  }

  .tabs-nav-item {
    flex: 1;
    justify-content: center;
    align-self: stretch;
    align-items: center;
    display: flex;
  }

  .wrapper-tab-content, .glp1-lp-img-wrapper, .glp1-lp-img-wrapper.patientenreise {
    max-width: 100%;
  }

  .card_side {
    backface-visibility: hidden;
  }

  .kreisbogen-desktop.cro-177-b {
    display: none;
  }

  .kreisbogen-desktop.cream {
    background-color: var(--cream);
  }

  .kreisbogen-desktop.cro-197-b, .div-block-1049.cro-177-b {
    display: none;
  }

  .kreisbogen-glp1-lp {
    background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/656f1b33acdf3edf474de431_Kreisbogen-coach-3-unten.svg");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100svw;
    min-height: 56px;
    max-height: 56px;
  }

  .warpper-patientenreise-block {
    margin-left: 0;
    padding-left: 32px;
  }

  .grid-glp1-patientenreise {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr;
    place-items: start center;
    margin-top: -52px;
    margin-left: 0;
  }

  .div-block-1051 {
    align-items: stretch;
    max-width: 60%;
  }

  .textblock-glp1-patientenreise {
    font-size: 18px;
  }

  .head-patientenreise {
    margin-top: 0;
    font-size: 25px;
  }

  .wrapper-patientenreise {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    margin-top: 40px;
  }

  .wrapper-patientenreise-fazit {
    margin-top: 0;
  }

  .text-block-216 {
    font-size: 32px;
  }

  .lp-22-pen-wrapper-v3 {
    width: 420px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: absolute;
    top: 91px;
    left: 50%;
    transform: translate(-50%);
  }

  .lp-22-pen-wrapper-v3.single-pen {
    top: 70px;
  }

  .section-gl-hero-lp22-v2 {
    background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/67f51f86b1a930399995199e_BG-LP-21-V7-Mobile.svg");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto;
    height: auto;
    padding-top: 290px;
    padding-bottom: 0;
    display: block;
  }

  .section-ratgeber-hero-desktop {
    display: none;
  }

  .div-block-1052 {
    background-color: #3a6e6a;
    margin-left: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-1053 {
    background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/681b6ccadd4bcb0296ec6898_Hero-GLP1-Mobile-v1.webp");
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 990px;
    min-height: 431px;
  }

  .div-block-1054 {
    background-color: #3a6e6a;
    justify-content: flex-start;
    align-items: center;
    margin-top: -2px;
    margin-left: 0;
    padding-bottom: 16px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-glp1-hero-mobile {
    background-image: none;
    min-height: auto;
    padding-bottom: 0;
    display: block;
  }

  .paragraph-95 {
    max-width: 100%;
    font-size: 18px;
  }

  .glp1-intro-img-mobile {
    border-radius: 16px;
  }

  .patientenreise-accordion-mobile {
    display: block;
  }

  .patientenreise-accordion-arrow-wrapper {
    cursor: pointer;
    justify-content: center;
    align-items: center;
    padding-top: 16px;
    padding-bottom: 16px;
    display: flex;
  }

  .patientenreise-accordion-arrow {
    width: 32px;
  }

  .patientenreise-head-wrapper {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-top: 16px;
    display: flex;
  }

  .div-block-1055 {
    flex-flow: column;
    width: 100%;
    display: flex;
  }

  .wrapper-patientenreise-perspektive {
    margin-top: 0;
  }

  .faq-category-subhead {
    font-size: 26px;
    line-height: 1em;
  }

  .spacer-80-faqs {
    padding-top: 40px;
  }

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

  .grid-inhalt {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

  .inhalt-link {
    margin-bottom: 16px;
  }

  .container-login {
    text-align: right;
    flex: 1;
    justify-content: flex-end;
    align-items: center;
    display: flex;
  }

  .c-navlink-login {
    color: #333945;
    text-align: left;
    background-color: #0000;
    border: 1px #000;
    font-size: 16px;
    display: block;
  }

  .c-navlinklogin {
    height: 100%;
    padding: 18px;
  }

  .c-textblock-login, .spacer-navbar {
    display: none;
  }

  .image-368 {
    max-width: 60%;
  }

  .section-diga-hero {
    padding-top: 100px;
    padding-bottom: 32px;
  }

  .selfapy-hero-img-desktop {
    display: none;
  }

  .diga-hero-wrapper-2 {
    padding-bottom: 24px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .div-block-1063 {
    margin-bottom: 20px;
  }

  .diga-hero-text-wrapper {
    max-width: 100%;
  }

  .cta-diga.hero {
    position: static;
  }

  .diga-hero-img-mobile {
    justify-content: center;
    align-items: center;
    max-width: 100%;
    display: flex;
    position: static;
  }

  .grid-diga-content-2 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .diga-cta-wrapper {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .h2-diga {
    margin-top: 0;
  }

  .img-diga {
    text-align: left;
    max-width: 60%;
  }

  .div-block-1065 {
    text-align: center;
  }

  .section-sp-funktion-angst {
    padding-left: 20px;
    padding-right: 20px;
  }

  .dropdown-sp {
    color: #333;
    border-bottom-style: none;
    width: 100%;
  }

  .selfapy-cta-wrapper {
    justify-content: center;
    align-items: center;
    display: flex;
    position: static;
  }

  .selfapy-cta-wrapper.mt20 {
    text-align: left;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
  }

  .selfapy-cta-wrapper.relative {
    position: relative;
  }

  .accordion-blackfriday-item-btn-2 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .accordion-blackfriday-item-btn-2.no-hover {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .accordion-blackfriday-item-btn-2.no-hover:hover {
    color: #333;
  }

  .accordion-headline {
    font-size: 18px;
  }

  .icon_accordion_minus {
    width: 18px;
    height: 18px;
  }

  .paragraph-30-copy {
    margin-top: 16px;
    margin-bottom: 0;
  }

  .selfapy-app-wrapper-angst {
    text-align: left;
    background-color: #0000;
    flex-direction: column;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 24px 24px;
  }

  .selfapy-app-num-block {
    background-color: #0000;
  }

  .grid-selfapy-bulimie-grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .diga-app-number {
    font-size: 24px;
  }

  .diga-app-div {
    max-width: 100%;
  }

  .diga-app-div.mobile {
    display: block;
  }

  .diga-app-div.deskop {
    display: none;
  }

  .icon_accordion_plus {
    width: 18px;
    height: 18px;
  }

  .selfapy-funktion-box {
    min-height: auto;
  }

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

  .grid-mindable-funktion {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .div-block-814-copy {
    margin-top: 0;
    margin-bottom: 0;
  }

  .image-mockup-selfapy {
    text-align: left;
  }

  .stars-selfapy {
    display: none;
  }

  .div-block-1066 {
    text-align: center;
  }

  .grid-mindable-content, .grid-mindable-content.section-unabhaengig {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .grid-83 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
    margin-bottom: 40px;
  }

  .div-block-1067 {
    justify-content: flex-start;
  }

  .div-block-1067.bulimie {
    padding-top: 32px;
  }

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

  .div-block-1068.mobile {
    margin-bottom: 16px;
    display: block;
  }

  .div-block-1069 {
    text-align: center;
  }

  .div-block-cite-selfapy {
    max-width: 80%;
  }

  .div-block-cite-selfapy.bulimie {
    max-width: 100%;
  }

  .container_1030.hero-home, .container_1030.scroll-left {
    padding-left: 0;
    padding-right: 0;
  }

  .section-hero-home {
    padding-top: 100px;
  }

  .btn-primary {
    min-width: 330px;
    margin-top: 20px;
    position: relative;
  }

  .btn-primary.forest.mt40 {
    color: var(--cream);
  }

  .btn-primary.full-width {
    width: 100%;
    margin-top: 0;
  }

  .btn-primary.mt0 {
    margin-top: 0;
  }

  .btn-primary.diga-hero, .btn-primary.zanadio-hero {
    width: 100%;
    min-width: auto;
  }

  .btn-primary.lp17.tp, .btn-primary.prod-select, .btn-primary.trusted-box {
    margin-top: 0;
  }

  .btn-primary.sticky-banner {
    width: 100%;
    margin-top: 0;
  }

  .wrapper-hero-home-content {
    margin-left: 16px;
    margin-right: 16px;
  }

  .star-16px.half {
    width: 12px;
  }

  .hero-img-wrapper-v2 {
    order: -1;
    min-width: 100%;
    max-width: 100%;
    margin-bottom: 16px;
    position: relative;
    bottom: auto;
    right: auto;
  }

  .hero-img-v2 {
    object-position: 43% 50%;
  }

  .div-block-1071 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .hero-badge-wrapper {
    left: 25%;
  }

  .home-wave-divider-top {
    background-position: 50% 100%;
    background-size: contain;
  }

  .h2-home-underline {
    background-position: 67% 100%;
    background-size: auto;
    background-attachment: scroll;
  }

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

  .h2-home {
    background-position: 67% 100%;
    background-size: auto;
    background-attachment: scroll;
  }

  .home-wave-divider-bottom {
    background-position: 50% 0;
    background-size: contain;
  }

  .lp11-divider-img-bg-cream-v2.top-desktop {
    display: none;
  }

  .h2-home-erfolge {
    background-position: 67% 100%;
    background-size: auto;
    background-attachment: scroll;
  }

  .erfolge-data-box {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    text-align: center;
    flex-flow: column;
  }

  .grid-bmi-calc {
    grid-template-columns: 1fr;
  }

  .btn-primary-dark {
    min-width: 330px;
    margin-top: 20px;
    position: relative;
  }

  .btn-primary-dark.forest.mt40 {
    color: var(--cream);
  }

  .btn-primary-dark.full-width {
    width: 100%;
    margin-top: 0;
  }

  .btn-primary-dark.mt0 {
    margin-top: 0;
  }

  .btn-primary-dark.diga-hero, .btn-primary-dark.zanadio-hero {
    width: 100%;
    min-width: auto;
  }

  .btn-primary-dark.lp17.tp, .btn-primary-dark.prod-select, .btn-primary-dark.trusted-box {
    margin-top: 0;
  }

  .div-block-1076 {
    margin-top: 16px;
  }

  .grid-174 {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    width: 876px;
    margin-left: 20px;
  }

  .home-funktion-step {
    width: 260px;
  }

  .funktion-scrollbox {
    width: 100%;
    padding-bottom: 15px;
    padding-right: 20px;
    overflow-x: scroll;
  }

  .div-block-1078 {
    background-color: var(--charcoal);
    width: 876px;
    height: 4px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .lp11-sub-copy {
    display: block;
  }

  .wrapper-flowchart {
    flex-flow: column;
  }

  .flowchart-box {
    width: 100%;
  }

  .div-block-1081 {
    bottom: -8px;
    right: auto;
    transform: translate(0, 50%)rotate(90deg);
  }

  .bmi-result-wrapper {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .bmi-restult-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .section-every-foods {
    background-color: var(--white);
  }

  .div-block-1084 {
    padding-top: 24px;
  }

  .div-block-1085 {
    margin-bottom: 8px;
  }

  .div-block-1087 {
    background-color: #0000;
    width: 100%;
    height: 8px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right: 0;
    display: none;
    position: relative;
  }

  .div-block-1088 {
    background-color: var(--charcoal);
    width: 100%;
    height: 4px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-1089 {
    background-color: var(--peach);
    width: 25%;
    height: 8px;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
  }

  .home-wave-divider-bottom-2 {
    background-position: 50% 100%;
    background-size: contain;
  }

  .grid-175 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .image-378 {
    max-width: 60%;
  }

  .cms-related-wrapper.mobile-only {
    display: flex;
  }

  .cms-list-related-grid {
    flex-flow: column;
    display: flex;
  }

  .cms-related-img {
    width: 100%;
  }

  .cms-related-text-box {
    flex: 1;
  }

  .grid-176 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .div-block-1091 {
    max-width: 100%;
  }

  .wrapper-pen-ani {
    justify-content: center;
    align-items: center;
    width: 80%;
    max-width: 100%;
    display: flex;
  }

  .section-erfolge-tv-25 {
    background-color: var(--cream);
    padding-top: 0;
    padding-bottom: 16px;
  }

  .section-wirkung-tv-25 {
    background-color: var(--cream);
    padding-top: 0;
    padding-bottom: 40px;
    display: block;
  }

  .section-abschluss-tv-25 {
    background-color: var(--forest);
    padding-top: 20px;
    padding-bottom: 20px;
    display: block;
  }

  .text-block-240 {
    margin-bottom: 10px;
    font-size: 36px;
  }

  .wrapper-zdf-logo {
    border-radius: 25px;
    width: 220px;
    left: 20px;
  }

  .stoerer-tv25-mobile {
    width: 100%;
    max-width: 100%;
    display: block;
  }

  .gl-stoerer-tv25-wrapper {
    width: 260px;
    margin-right: 0;
    top: -53%;
    bottom: auto;
    right: 5%;
  }

  .section-white-spacer {
    background-color: #fff;
    padding-right: 0;
    display: none;
  }

  .div-block-1094 {
    background-color: var(--white);
    padding-top: 32px;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
  }

  .div-block-1095 {
    background-color: var(--forest);
    width: 100%;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
  }

  .tabs-produkte {
    padding-left: 12px;
    padding-right: 12px;
    font-size: 16px;
    line-height: 1.4em;
  }

  .produkte-kreisbogen {
    width: 100%;
    margin-top: 0;
    margin-bottom: -2px;
    display: block;
  }

  .produkte-kreisbogen.white {
    background-color: #fff;
  }

  .produkte-kreisbogen.white.hidden {
    display: none;
  }

  .produkte-kreisbogen.green {
    background-color: var(--forest);
  }

  .produkte-kreisbogen.cream {
    background-color: var(--cream);
  }

  .produkte-kreisbogen.peach {
    background-color: var(--peach);
  }

  .sprechstunde-free-stoerer {
    top: -150px;
    bottom: auto;
  }

  .text-block-241 {
    margin-bottom: 0;
  }

  .ratgeber-static-inhalt {
    display: none;
  }

  .section-ratgeber-hero-v2 {
    padding-top: 135px;
    padding-bottom: 32px;
  }

  .ratgeber-content-wrapper {
    max-width: 100%;
  }

  .ratgeber-inhalt-wrapper {
    z-index: 99;
    order: -1;
    width: 100%;
    max-width: 100%;
    padding-top: 0;
    top: 84px;
  }

  .ratgeber-grid-hero {
    grid-template-columns: 1fr;
  }

  .container-1240-2 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .ratgeber-page-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
  }

  .hero-img-v3 {
    width: 100%;
  }

  .ratgeber-dropdown-arrow {
    display: block;
  }

  .section-ratgeber-content-v2 {
    padding-top: 0;
  }

  .ratgeber-dropdown-inhalt {
    display: block;
  }

  .btn-golighter-10 {
    min-width: 330px;
    margin-top: 20px;
    position: relative;
  }

  .btn-golighter-10.mt0 {
    margin-top: 0;
  }

  .jr-compare_results-row-container {
    grid-template-rows: 5rem;
    grid-template-columns: 10rem;
    grid-auto-columns: 10rem;
  }

  .jr-compare_results-row-container._02 {
    grid-template-columns: 50rem;
    grid-auto-columns: 50rem;
  }

  .jr-compare_cms-headline-item {
    justify-content: center;
  }

  .jr-compare_results-cms-list {
    grid-template-columns: 10rem;
    grid-auto-columns: 10rem;
  }

  .jr-compare_table-data-label {
    min-width: 10rem;
  }

  .div-block-1097 {
    min-height: 80px;
  }

  .grid-177 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 767px) {
  .grid-2col {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .navbar-wellster-medical-logo-box {
    width: 150px;
    padding-left: 0;
  }

  .golight-hero-text-wrapper {
    padding-right: 20px;
  }

  .h1-golight {
    font-size: 35px;
  }

  .h1-golight.golight-v4-desktop {
    margin-top: 5px;
  }

  .section-golight-hero {
    padding-top: 20px;
  }

  .container_1240 {
    flex: 1;
    padding-top: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .container_1240.produkte-head {
    padding-left: 0;
    padding-right: 0;
  }

  .list_iconcontainer.hero-v4 {
    margin-top: 10px;
  }

  .section-golight-content.inbetween {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .h2-golight {
    font-size: 30px;
  }

  .overline-golight {
    font-size: 16px;
  }

  .container_700 {
    flex: 1;
    padding-left: 0;
    padding-right: 0;
  }

  .golight-headline-wrapper.mb80 {
    text-align: left;
    align-items: flex-start;
  }

  .is_fs24 {
    font-size: 18px;
    line-height: 1.2em;
  }

  .container_940 {
    flex: 1;
    padding-left: 0;
    padding-right: 0;
  }

  .container_940.forest, .container_940.prpl20 {
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .container_1240-faqs {
    flex: 1;
    padding: 20px 16px;
  }

  .onlinet-v2-accordion-content {
    padding-left: 0;
    padding-right: 0;
  }

  .golight-accordion {
    padding: 20px;
  }

  .onlinet-v2-accordion-arrow {
    width: 50px;
    height: 50px;
    margin-right: 0;
  }

  .image-91 {
    display: block;
  }

  .golight-headline-faq {
    padding-left: 0;
    padding-right: 20px;
    font-size: 16px;
  }

  .golight-footer-grid {
    grid-template-columns: 1fr;
  }

  .section-hero-static {
    padding-top: 40px;
    padding-bottom: 80px;
  }

  .btn-primary-big.primary, .btn-primary-big.secondary {
    min-width: 100%;
  }

  .h1-rezept {
    font-size: 32px;
  }

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

  .gl-hero-rezept {
    height: 80px;
  }

  .navbar-wellster-medical-2 {
    padding-right: 0;
  }

  .section-hero {
    background-size: auto;
    padding-bottom: 20px;
  }

  .section-hero.lp1 {
    background-size: cover;
  }

  .container-1240-golighter.prpl10, .container-1240-golighter.home-v2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .h1-hero, .h1-hero.lp3 {
    font-size: 36px;
  }

  .pricetag {
    max-width: 180px;
  }

  .pricetag.wide-shape, .pricetag.lp-v3 {
    width: 223px;
    right: 0;
  }

  .btn-golighter {
    flex-wrap: nowrap;
    justify-content: center;
    width: 100%;
    min-width: auto;
    display: block;
  }

  .btn-golighter.med-beirat {
    margin-top: 8px;
    font-size: 16px;
  }

  .btn-golighter.diga-hero, .btn-golighter.presse, .btn-golighter.zanadio-hero, .btn-golighter.lp11-hero, .btn-golighter.lp17 {
    min-width: auto;
  }

  .btn-golighter.trusted-box {
    max-width: none;
  }

  .btn-golighter.alterscheck {
    min-width: auto;
  }

  .hero-img-wrapper {
    align-items: flex-start;
  }

  .hero-img-wrapper.img-mobile {
    padding-left: 0;
    padding-right: 60px;
  }

  .grid-hero {
    grid-row-gap: 4px;
  }

  .hero-subline {
    font-size: 18px;
  }

  .hero-content-mobile {
    padding-top: 0;
  }

  .golighter-card.rotate-right, .golighter-card.in-slider-right {
    max-width: 70%;
    min-height: 500px;
    max-height: none;
  }

  .golighter-card.in-slider-left {
    width: auto;
    max-width: 70%;
    min-height: 500px;
  }

  .golighter-card.rotate-right {
    max-width: 70%;
    min-height: 460px;
    max-height: none;
  }

  .golighter-card.rotate-left {
    width: auto;
    max-width: 70%;
    min-height: 460px;
  }

  .h2-golighter {
    font-size: 36px;
  }

  .h2-golighter.forest.zanadio-geeignet {
    margin-left: 20px;
    margin-right: 20px;
  }

  .text-block-51 {
    font-size: 45px;
  }

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

  .footer-legal {
    grid-template-columns: 1fr;
    place-items: center;
  }

  .footer-icons-wrapper {
    justify-content: space-around;
    width: 100%;
  }

  .footer-icons-pay.trusted {
    max-width: 33px;
  }

  .footer-legal-wrapper {
    justify-content: space-between;
    width: 100%;
  }

  .hero-bg-testimonials-mobile {
    max-width: 90%;
  }

  .grid-36 {
    grid-column-gap: 20px;
  }

  .fs25.bold {
    font-size: 22px;
  }

  .steps-numbers {
    max-width: 80px;
  }

  .fs18.forest {
    font-size: 16px;
    line-height: 1.4em;
  }

  .fs50.bold {
    font-size: 35px;
  }

  .steps-bg-shape-peach {
    left: -100%;
    right: -100%;
  }

  .steps-wrapper {
    width: 400px;
  }

  .gl-navbar {
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 0;
  }

  .gl-navbar.fixed, .gl-navbar.lp-short {
    margin-right: 15px;
  }

  .golighter-logo-wrapper.w--current {
    width: 180px;
  }

  .nav-menu-4 {
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 30px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .btn-navbar {
    width: 100%;
    max-width: 100%;
  }

  .gl-logo-fixed {
    max-width: 240px;
  }

  .grid-steps {
    grid-column-gap: 20px;
  }

  .steps-weeks-wrapper {
    width: 320px;
  }

  .cta-steps {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-beirat-desktop {
    margin-top: -6%;
  }

  .golighter-accordion {
    padding: 0;
  }

  .golighter-accordion-trigger {
    padding: 16px;
  }

  .golighter-headline-faq {
    padding-left: 0;
    padding-right: 20px;
    font-size: 16px;
  }

  .golighter-accordion-content {
    padding-left: 16px;
    padding-right: 16px;
  }

  .golighter-accordion-arrow {
    width: 50px;
    height: 50px;
    margin-right: 0;
  }

  .golighter-accordion-text {
    padding-left: 0;
    padding-right: 0;
  }

  .golighter-accordion-text ul {
    padding-left: 20px;
  }

  .payment-steps-wrapper {
    width: 400px;
  }

  .text-block-57 {
    font-size: 24px;
  }

  .steps-bg-shape-forest2 {
    left: -100%;
    right: -100%;
  }

  .steps-bg-shape-peach--mobile {
    max-width: 100%;
    max-height: none;
    left: auto;
    right: auto;
  }

  .steps-bg-shape-forest-mobile {
    max-width: 100%;
    max-height: none;
    left: 0%;
    right: -100%;
  }

  .div-block-626-mobile-left {
    max-width: 50%;
    margin-right: 40%;
  }

  .image-194-copy {
    margin-bottom: -2px;
  }

  .navbar-btn-wrapper {
    max-width: none;
  }

  .div-block-636 {
    justify-content: center;
    margin-top: 10px;
    padding-right: 20px;
    display: flex;
  }

  .swipe-icon-wrapper {
    width: 50px;
  }

  .section-hero-help {
    background-image: none;
    padding-bottom: 20px;
  }

  .section-hero-help.thankyou {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .section-hero-help.self-service {
    padding-top: 120px;
  }

  .hero-subline-help {
    font-size: 18px;
  }

  .help-grid-hero {
    grid-row-gap: 4px;
  }

  .help-team-wrapper {
    width: 332px;
    min-height: 500px;
  }

  .help-team-name {
    font-size: 20px;
  }

  .grid-34-help-video {
    padding-left: 20px;
  }

  .help-video-text-wrapper {
    padding: 10px;
  }

  .help-video-name {
    font-size: 16px;
  }

  .h1-hero-help {
    font-size: 36px;
  }

  .center.mr20 {
    margin-right: 20px;
  }

  .golighter-vorteile-forest.center, .golighter-vorteile-peach.center {
    width: 280px;
    height: 385px;
    padding: 40px 20px 20px;
  }

  .team-link {
    font-size: 15px;
  }

  .grid-44 {
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .div-block-649 {
    border-bottom-style: none;
    padding-bottom: 0;
  }

  .text-block-64 {
    font-size: 36px;
  }

  .div-block-651 {
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
    justify-content: space-between;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-652 {
    justify-content: space-between;
    padding-bottom: 16px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-653 {
    border-left-style: none;
    border-right-style: none;
    justify-content: space-between;
    padding-top: 0;
    display: flex;
  }

  .div-block-654 {
    justify-content: space-between;
    padding-top: 0;
    display: flex;
  }

  .saxenda-table-mobile {
    display: block;
  }

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

  .pen-anwendung-step-wrapper.step4 {
    padding-left: 0;
    padding-right: 0;
  }

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

  .friends-stroerer-mobile {
    padding-top: 3px;
    padding-bottom: 2px;
    font-size: 14px;
  }

  ._1-0_h1 {
    font-size: 40px;
    line-height: 1.2em;
  }

  ._1-0_subline.hero-page {
    font-size: 20px;
  }

  ._1-0_sectionheading {
    font-size: 36px;
  }

  ._1-0_sectionheading.npspace.center {
    text-align: center;
    font-size: 30px;
  }

  ._1-0_sectionheading.npspace.center.paypal {
    margin-top: 0;
    margin-bottom: 0;
  }

  ._1-0_sectionheading.coach-5 {
    font-size: 32px;
  }

  ._1-0_sectionheading.tv {
    padding-right: 20px;
  }

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

  .div-block-666.mobile {
    width: 260px;
    padding-left: 38px;
  }

  .heading-9.home {
    font-size: 18px;
  }

  .heading-9.weekly {
    font-size: 20px;
  }

  .image-233 {
    max-width: 100%;
  }

  .text-block-69.nl-popup-subheadline {
    font-size: 20px;
  }

  .adipositas-tag-popup {
    padding: 20px;
  }

  .heading-7-copy {
    text-align: center;
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 6px;
    font-size: 25px;
  }

  .grid-51.pdp {
    grid-column-gap: 10px;
    grid-template-columns: 1fr .5fr;
  }

  .heading-14.cream, .paragraph-20.cream {
    font-size: 16px;
  }

  .div-block-676 {
    max-width: 100%;
  }

  .container_mobile, .container_mobile_1, .container_1240_desktop {
    flex: 1;
    padding-top: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-679 {
    margin-bottom: -67px;
    padding-bottom: 80px;
  }

  .container_1240_mobile, .container_1240-copy {
    flex: 1;
    padding-top: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .ern-hrungsberatung-mobile {
    padding-bottom: 0;
  }

  .container_1240-copy {
    flex: 1;
    padding-top: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .pdp_hero_headline {
    font-size: 40px;
  }

  .medizinischer-beirat-pdp {
    padding-bottom: 20px;
  }

  .div-block-704 {
    width: 260px;
    right: -20px;
  }

  .paragraph-25.fullw {
    max-width: 100%;
  }

  .team-img._01, .team-img._02 {
    width: 160px;
    right: 20px;
  }

  .team-img._03 {
    width: 160px;
    left: 20px;
    right: auto;
  }

  .heading-21 {
    font-size: 36px;
  }

  .image-249 {
    width: 30%;
  }

  .image-250 {
    width: 25%;
  }

  .div-block-719 {
    min-height: 150px;
  }

  .pdp_hero_text_mobile {
    font-size: 16px;
  }

  .paragraph-31 {
    font-size: 16px;
    line-height: 1.3em;
  }

  .div-block-721 {
    width: 300px;
  }

  .div-block-723 {
    margin-left: 8px;
  }

  .btn-golighter-2 {
    flex-wrap: nowrap;
    justify-content: center;
    width: 100%;
    min-width: auto;
    display: block;
  }

  ._1-0_sectionheading-3 {
    font-size: 36px;
  }

  .div-block-727 {
    width: 200px;
  }

  .div-block-728 {
    flex-direction: column;
    align-items: flex-start;
    padding-left: 20px;
  }

  .paypal-logo-in-headline {
    width: 120px;
    margin-bottom: 8px;
    margin-left: 8px;
  }

  .text-block-74 {
    margin-top: 16px;
    margin-bottom: 20px;
    margin-left: 0;
    font-size: 20px;
  }

  .stoerer-pdp {
    width: 230px;
    padding-left: 20px;
  }

  .stoerer-pdp.daily.center {
    width: 200px;
    height: 136px;
    right: -130px;
  }

  .golight-hero-box {
    padding-right: 0;
  }

  .btn-wellster-medical-2.is_mt20.is_mb20 {
    text-align: center;
    min-width: 250px;
  }

  .btn-wellster-medical-2.is_mt20.is_mb20.desktop {
    display: none;
  }

  .btn-wellster-medical-2.is_mt20.is_mb20.mobile {
    display: block;
  }

  .golight-v4-subline {
    font-size: 24px;
    line-height: 1.2em;
  }

  .fs16-fs14 {
    font-size: 14px;
  }

  .container_1240-2, .container_1240-3 {
    flex: 1;
    padding-top: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .golight-v4-steps-box {
    grid-template-columns: 1fr;
    margin-top: 20px;
  }

  .golight-v4--steps-content {
    padding-top: 0;
    padding-bottom: 20px;
    padding-left: 20px;
  }

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

  .golight-v4-step {
    width: 36px;
    height: 36px;
    font-size: 22px;
    top: -10px;
    left: -10px;
  }

  .grid-56 {
    grid-column-gap: 30px;
  }

  .golight-slider-grid {
    min-height: 606px;
  }

  .swipe-icon-wrapper-2 {
    width: 50px;
    height: 60px;
    bottom: 16px;
  }

  .dr-jungmann-text {
    font-size: 13px;
  }

  .golight-slider-arrow-img {
    width: 40px;
  }

  .h2-golight-slider {
    font-size: 30px;
  }

  .left-arrow-golight {
    width: 40px;
    left: -20px;
  }

  .image-167 {
    max-width: 300px;
  }

  .grid-57 {
    margin-top: 30px;
  }

  .golight-slide-wrapper {
    min-height: 606px;
  }

  .container_1240-4 {
    flex: 1;
    padding-top: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .container_1240-4.mindable {
    padding-left: 20px;
    padding-right: 20px;
  }

  .right-arrow-golight {
    width: 40px;
    right: -20px;
  }

  .container_500 {
    flex: 1;
    padding-left: 0;
    padding-right: 0;
  }

  .grid-59 {
    grid-column-gap: 30px;
  }

  .textlink-table {
    color: #303030;
    margin-bottom: 8px;
    font-weight: 400;
    line-height: 1.2em;
    text-decoration: underline;
  }

  .div-block-735 {
    width: 120px;
  }

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

  .golight-accordion-text-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .image-257 {
    display: block;
  }

  .testimonial-hero-media {
    height: 545px;
  }

  .div-block-737 {
    padding-top: 120px;
  }

  .h1-testimonial {
    max-width: 53%;
    margin-top: 0;
    font-size: 40px;
  }

  .testimonial-subline {
    font-size: 16px;
  }

  .testimonial-hero-icon {
    width: 60px;
  }

  .testimonial-hero-icons-wrapper {
    font-size: 18px;
  }

  .div-block-739 {
    padding-top: 60px;
  }

  .trusted-wrapper-hero.lp1 {
    padding-left: 0;
  }

  .trusted-wrapper-hero.wg-pharma {
    max-width: 40%;
  }

  .text-block-79 {
    font-size: 12px;
  }

  .text-block-79.lp1 {
    max-width: none;
  }

  .wrapper-trusted-mobile {
    justify-content: center;
  }

  .wrapper-trusted-mobile.tv {
    width: 50%;
  }

  .section-anker-nav {
    padding-top: 60px;
  }

  .testimonial-anchor-nav-link {
    font-size: 16px;
  }

  .container-testimonial-mobile._1 {
    padding-bottom: 10px;
  }

  .container-testimonial-mobile._3 {
    background-size: auto 100%;
    min-height: 450px;
  }

  .container-testimonial-mobile._4 {
    margin-left: 4px;
  }

  .container-testimonial-mobile.end {
    margin-left: 0;
  }

  .div-block-748 {
    max-width: 50%;
  }

  .testimonial-accordion {
    padding: 16px 20px;
  }

  .testimonial-accordion-head {
    padding-left: 0;
    padding-right: 20px;
    font-size: 25px;
  }

  .testimonial-accordion-arrow {
    width: 40px;
    height: 40px;
    margin-right: 0;
  }

  .testimonial-arrow-img {
    display: block;
  }

  .testimonial-accordion-content, .testimonial-accordion-text {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-751 {
    padding-right: 14%;
  }

  .image-260 {
    max-width: 60%;
  }

  .section-testimonial-hero-mobile {
    padding-top: 339px;
  }

  .container-testimonial-hero {
    min-height: 315px;
  }

  .div-block-754 {
    margin-top: -160px;
  }

  .image-264 {
    width: 6px;
  }

  .h1-hero-thankyou {
    font-size: 36px;
  }

  .paragraph-39 {
    font-size: 16px;
    line-height: 1.3em;
  }

  .section-thank-you-intro {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .bg-video-kay-sm {
    height: 540px;
  }

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

  .section-nadeln-hero {
    padding-bottom: 20px;
  }

  .h1-nadeln {
    font-size: 32px;
  }

  .text-block-83 {
    margin-top: 130px;
    margin-bottom: 70px;
    font-size: 26px;
  }

  .needle-hero-img-wrapper {
    top: 133px;
    right: 16px;
  }

  .grid-64 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .container_860 {
    flex: 1;
    padding-left: 0;
    padding-right: 0;
  }

  .container_860.prpl20 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-85 {
    font-size: 16px;
    line-height: 1.2em;
  }

  .slide-wrapper-2 {
    padding-bottom: 20px;
  }

  .slide-wrapper-2.before-after {
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .btn-golighter-3 {
    flex-wrap: nowrap;
    justify-content: center;
    width: 100%;
    min-width: auto;
    display: block;
  }

  .zitat-testimonial {
    font-size: 16px;
  }

  .h2-golighter-2 {
    font-size: 36px;
  }

  .text-block-87 {
    font-size: 16px;
    line-height: 1.2em;
  }

  .testimonial-hero-lightbox {
    height: 400px;
  }

  .btn-play-hero {
    width: 80px;
  }

  .icon-footer {
    max-width: 70px;
  }

  .text-banner-loop {
    font-size: 14px;
  }

  .image-271 {
    width: 21px;
  }

  .section-coach-hero-desktop {
    background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/657183c73085fa9943c04dd9_BG-Hero-Coach-Mobile-wide-V2.svg");
    height: 700px;
    padding-top: 355px;
  }

  .h1-coach {
    max-width: 64%;
    margin-top: 0;
    margin-bottom: 10px;
    margin-left: 0;
    font-size: 32px;
  }

  .coach-subline {
    margin-top: 20px;
    margin-left: 0;
    font-size: 16px;
  }

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

  .paragraph-44 {
    text-align: center;
    font-size: 18px;
  }

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

  .grid-66-copy {
    grid-template-columns: 1fr;
  }

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

  .div-block-787 {
    margin-bottom: 12px;
  }

  .nl-input-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr;
  }

  .text-block-89 {
    font-size: 16px;
  }

  .text-block-90 {
    font-size: 20px;
  }

  .nl-input {
    margin-bottom: 0;
  }

  .coach-hero-lightbox {
    height: 400px;
  }

  .paragraph-47 {
    font-size: 26px;
  }

  .section-coach-2-hero-desktop {
    background-image: none;
    background-position: 0 0;
    background-size: auto;
    padding-top: 120px;
  }

  .grid-coach-2-hero {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .heading-27 {
    font-size: 30px;
    display: block;
  }

  .heading-27.mobile {
    margin-top: 0;
    display: block;
  }

  .paragraph-48 {
    font-size: 16px;
    line-height: 1.3em;
  }

  .coach-2-hero-img-wrapper {
    max-width: 100%;
    padding-left: 20px;
    padding-right: 0;
  }

  .coach-2-hero-text-wrapper.left {
    margin-bottom: 0;
  }

  .div-block-798.top {
    padding-left: 24px;
    padding-right: 60px;
  }

  .div-block-798.bottom {
    margin-left: 60px;
    margin-right: 20px;
    padding-left: 30px;
    padding-right: 24px;
  }

  .image-274 {
    width: 200px;
    margin-bottom: -80px;
    display: none;
  }

  .image-274.mobile {
    width: 160px;
    display: block;
  }

  .image-275 {
    margin-left: 0;
    display: none;
  }

  .image-275.mobile {
    width: 120px;
    margin-top: -50px;
    margin-left: -20px;
    display: block;
  }

  .text-block-92 {
    font-size: 18px;
  }

  .form-block-2 {
    max-width: 100%;
  }

  .paragraph-49 {
    font-size: 14px;
    line-height: 1.2em;
  }

  .section-coach-2-faq {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .div-block-801 {
    align-items: flex-end;
    margin-top: -40px;
    display: none;
  }

  .diga-hero-wrapper {
    flex-direction: column;
    justify-content: space-between;
    min-height: 500px;
    padding-bottom: 16px;
    display: flex;
  }

  .h1-diga {
    max-width: 60%;
    font-size: 32px;
  }

  .h1-diga.zanadio {
    max-width: 55%;
  }

  .list-diga-hero {
    max-width: 60%;
  }

  .list-diga-hero.zanadio {
    max-width: 68%;
  }

  .list-item-diga {
    font-size: 15px;
    line-height: 1.3em;
  }

  .list-item-diga.zanadio {
    background-position: 0 2px;
    padding-left: 20px;
  }

  .div-block-804 {
    min-height: 288px;
    padding: 16px;
  }

  .div-block-804.zanadio {
    min-height: 250px;
    padding-top: 20px;
    padding-left: 20px;
  }

  .text-block-94 {
    font-size: 22px;
  }

  .div-block-805 {
    padding: 10px;
  }

  .text-block-95 {
    font-size: 16px;
  }

  .div-block-806 {
    align-items: center;
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .diabetes-grid-badges {
    text-align: center;
    grid-template-columns: 1fr;
    margin-bottom: 20px;
  }

  .div-block-807 {
    align-items: center;
  }

  .diga-anmeldung-wrapper {
    padding: 16px;
  }

  .div-block-808 {
    margin-bottom: 16px;
  }

  .div-block-809 {
    width: 42px;
    height: 42px;
    margin-right: 20px;
    font-size: 26px;
  }

  .div-block-810 {
    font-size: 16px;
  }

  .div-block-811 {
    bottom: 23%;
    left: 20px;
  }

  .div-block-811.zanadio {
    bottom: 14%;
  }

  .div-block-811.diab {
    bottom: 25%;
  }

  .div-block-811.selfapy {
    bottom: 16%;
  }

  .div-block-811.tv-25 {
    bottom: 26%;
  }

  .diga-funktion-head {
    font-size: 20px;
  }

  .div-block-812 {
    margin-top: 20px;
    padding-left: 30px;
    padding-right: 30px;
    top: 0;
  }

  .div-block-812.mobile {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-51 {
    font-size: 16px;
  }

  .div-block-813 {
    width: 300px;
    padding-bottom: 16px;
  }

  .div-block-814 {
    min-height: 200px;
  }

  .text-block-97 {
    font-size: 16px;
  }

  .div-block-815 {
    background-size: contain;
    min-height: 450px;
  }

  .div-block-816._1 {
    left: 5%;
    right: auto;
  }

  .div-block-816._2 {
    left: 5%;
  }

  .div-block-816._3, .div-block-816._4 {
    right: 5%;
  }

  .div-block-816._5 {
    left: 5%;
    right: auto;
  }

  .div-block-816._6, .div-block-816._7 {
    right: 5%;
  }

  .div-block-817 {
    max-width: 159px;
    top: -2%;
    right: 0%;
  }

  .div-block-818 {
    background-position: 0 0;
    background-size: contain;
  }

  .section-diga-studie-mobile {
    background-position: 0%;
    background-size: contain;
  }

  .div-block-822.top {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .image-290 {
    max-width: 70%;
    margin-bottom: -150px;
  }

  .div-block-824 {
    background-size: cover;
    min-height: 160px;
  }

  .section-coach-2-hero-mobile {
    padding-top: 120px;
  }

  .section-coach-2-intro-mobile {
    background-image: none;
    background-size: auto;
  }

  .grid-34-thankyou-guides, .grid-34-help-video3 {
    grid-template-columns: 1fr;
  }

  .div-block-828 {
    min-height: auto;
  }

  .golighter-accordion-text-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-53.fullw {
    max-width: 100%;
  }

  .heading-28 {
    font-size: 36px;
  }

  .navbar-btn-wrapper-2 {
    max-width: none;
  }

  .gl-navbar-2 {
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 0;
  }

  .gl-navbar-2.fixed {
    margin-right: 15px;
  }

  .grid-75 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .container_1240-5 {
    flex: 1;
    padding-top: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .btn-navbar-2 {
    width: 100%;
    max-width: 100%;
  }

  .text-block-101 {
    font-size: 12px;
  }

  .text-block-101.lp1 {
    max-width: none;
  }

  .text-block-102 {
    font-size: 45px;
  }

  .nav-menu-6 {
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 30px;
    padding-left: 30px;
    padding-right: 30px;
  }

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

  .btn-golighter-4 {
    flex-wrap: nowrap;
    justify-content: center;
    width: 100%;
    min-width: auto;
    display: block;
  }

  .div-block-854 {
    max-width: 100%;
  }

  .image-296 {
    display: block;
  }

  .div-block-858.mobile {
    width: 260px;
    padding-left: 38px;
  }

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

  .div-block-862 {
    margin-bottom: -67px;
    padding-bottom: 80px;
  }

  .golighter-headline-faq-2 {
    padding-left: 0;
    padding-right: 20px;
    font-size: 16px;
  }

  ._1-0_sectionheading-4 {
    font-size: 36px;
  }

  .div-block-863 {
    width: 260px;
    right: -20px;
  }

  .flex-block {
    align-items: stretch;
  }

  .btn-golighter-5 {
    flex-wrap: nowrap;
    justify-content: center;
    width: 100%;
    min-width: auto;
    display: block;
  }

  .gl-hero-list-item.green.underline {
    margin-bottom: 16px;
  }

  .h1-gl-pharma, .h1-gl-pharma.wg-v2 {
    font-size: 35px;
  }

  .gl-img-hero-mobile {
    max-width: 75%;
  }

  .h2-pharma {
    font-size: 24px;
  }

  .h2-pharma.center {
    font-size: 35px;
  }

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

  .text-block-107 {
    font-size: 18px;
  }

  .div-block-870 {
    width: 120px;
    height: 120px;
  }

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

  .section-hero-2 {
    background-size: auto;
    padding-bottom: 20px;
  }

  .hero-subline-2 {
    font-size: 18px;
  }

  .div-block-874 {
    justify-content: center;
    margin-top: 10px;
    padding-right: 20px;
    display: flex;
  }

  .btn-golighter-6 {
    flex-wrap: nowrap;
    justify-content: center;
    width: 100%;
    min-width: auto;
    display: block;
  }

  .text-block-111 {
    font-size: 16px;
    line-height: 1.2em;
  }

  .left-arrow-12.arrow-red, .right-arrow-12.arrow-red {
    width: 20px;
  }

  .btn-golighter-7 {
    flex-wrap: nowrap;
    justify-content: center;
    width: 100%;
    min-width: auto;
    display: block;
  }

  .text-block-113 {
    font-size: 45px;
  }

  .text-block-115 {
    font-size: 16px;
    line-height: 1.2em;
  }

  .right-arrow-13, .left-arrow-13 {
    width: 26px;
    font-size: 16px;
  }

  .text-block-116 {
    font-size: 45px;
  }

  .grid-150 {
    grid-column-gap: 20px;
  }

  .steps-bg-shape-forest-mobile-2 {
    max-width: 100%;
    max-height: none;
    left: 0%;
    right: -100%;
  }

  .steps-bg-shape-forest2-2 {
    left: -100%;
    right: -100%;
  }

  .steps-weeks-wrapper-2 {
    width: 320px;
  }

  .section-beirat-desktop-2 {
    margin-top: -6%;
  }

  .text-block-121 {
    font-size: 24px;
  }

  .div-block-890 {
    justify-content: center;
    width: 100%;
  }

  .text-block-122 {
    font-size: 18px;
  }

  .image-308 {
    width: 80px;
  }

  .text-block-124 {
    max-width: none;
    font-size: 12px;
  }

  .image-309 {
    width: 107px;
  }

  .div-block-893 {
    justify-content: center;
    width: 100%;
  }

  .image-311 {
    width: 80px;
  }

  .text-block-125 {
    max-width: none;
    font-size: 12px;
  }

  .text-block-126 {
    font-size: 18px;
  }

  .div-block-895 {
    width: 130px;
    height: 130px;
  }

  .image-312 {
    width: 107px;
  }

  .text-span-34 {
    font-size: 18px;
  }

  .grid-156 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .grid-109 {
    grid-template-columns: .25fr 1fr;
  }

  .c-sidebar__link {
    font-size: 14px;
  }

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

  .headline-h2-sticky {
    padding-top: 40px;
    font-size: 32px;
  }

  .golighter-headline-faq-3 {
    padding-left: 0;
    padding-right: 20px;
    font-size: 16px;
  }

  .golighter-accordion-content-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .col-sidebar-sticky {
    padding-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
    position: static;
  }

  .golighter-accordion-text-3, .col-content-sticky {
    padding-left: 0;
    padding-right: 0;
  }

  .image-270 {
    display: block;
  }

  .golighter-accordion-2 {
    padding: 20px;
  }

  .container660 {
    max-width: 100%;
  }

  .grid-sticky-banner.lp11 {
    grid-template-columns: 1fr;
  }

  .grid-sticky-banner.lp17 {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-899.lp11-v2 {
    flex-flow: row;
    justify-content: center;
    align-items: baseline;
    width: 100%;
  }

  .btn-primary-3.pdp-stickbanner {
    min-width: auto;
  }

  .btn-primary-3.home-stickybanner, .btn-primary-3.banner-lp11, .btn-primary-3.banner-lp17 {
    width: 100%;
    min-width: auto;
  }

  .pdp-sticky-banner-name {
    font-size: 26px;
  }

  .pdp-sticky-banner-price {
    font-size: 19px;
  }

  .pdp-sticky-banner-price.mr16 {
    margin-right: 8px;
  }

  .golighter-koorp-logo-wrapper.bigger {
    width: 240px;
  }

  .grid-158 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .box-erklaerung-subtitle {
    font-size: 13px;
    line-height: 1.3em;
  }

  .div-block-900 {
    background-color: #333944;
    flex: none;
    width: 150px;
  }

  .image-313, .image-314 {
    width: 42px;
  }

  .img-steps-erklaerung {
    object-fit: cover;
    width: 100%;
    height: 100%;
    min-height: 0;
  }

  .div-block-901 {
    background-color: #333944;
    flex: none;
    width: 150px;
  }

  .box-steps-erklaerung-text.medikament {
    padding-left: 20px;
  }

  .box-steps-erklaerung-text.nr {
    align-items: center;
    padding-right: 16px;
  }

  .box-erklaerung-text {
    font-size: 13px;
    line-height: 1.3em;
  }

  .div-block-902 {
    background-color: #333944;
    flex: none;
    width: 150px;
  }

  .heading-40 {
    margin-bottom: 20px;
    font-size: 28px;
  }

  .div-block-903 {
    width: 30px;
    height: 30px;
    font-size: 18px;
    top: -4px;
    right: -4px;
  }

  .div-block-906 {
    width: 40px;
  }

  .seal-hero {
    width: 140px;
  }

  .partner-desktop {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .grid-159 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .div-block-908 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    display: flex;
  }

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

  .presse-container-content {
    width: 100%;
  }

  .presse-img-box {
    border-top-right-radius: 8px;
    border-bottom-left-radius: 0;
    width: 100%;
    padding-top: 56.25%;
  }

  .card-container-presse-v2 {
    flex-direction: column;
  }

  .section-hero-textpage {
    padding-bottom: 40px;
  }

  .zanadio-hero-cta-wrapper {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: 100%;
    display: flex;
  }

  .div-block-909 {
    border-width: 2px;
    border-radius: 16px 16px 0 0;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: 80%;
    margin-bottom: 0;
  }

  .div-block-910 {
    text-align: center;
    border-radius: 12px 12px 0 0;
    width: 100%;
  }

  .div-block-911 {
    flex-flow: row;
    justify-content: center;
    align-items: baseline;
    width: 100%;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .text-block-131 {
    margin-right: 6px;
  }

  .zanadio-grid-vorteile {
    grid-column-gap: 26px;
    grid-row-gap: 26px;
  }

  .zanadio-vorteile-head {
    font-size: 23px;
  }

  .text-block-134 {
    line-height: 1.1em;
  }

  .text-block-135 {
    margin-top: 6px;
    font-size: 14px;
    line-height: 1.3em;
  }

  .paragraph-75.tv {
    font-size: 12px;
  }

  .gl-hero-head {
    margin-bottom: 16px;
    font-size: 37px;
    line-height: 1.2em;
  }

  .gl-hero-head.tv {
    margin-bottom: 4px;
    font-size: 32px;
    line-height: 1.1em;
  }

  .gl-hero-head.lp16 {
    margin-bottom: 4px;
  }

  .image-318.tv {
    width: 26px;
    margin-right: 8px;
  }

  .div-block-913 {
    max-width: 100%;
  }

  .div-block-914 {
    width: 160px;
    height: 90px;
    padding-top: 2px;
    padding-bottom: 2px;
  }

  .text-block-136 {
    font-size: 13px;
  }

  .list-7 {
    line-height: 1.2em;
  }

  .text-block-137 {
    margin-top: 8px;
    margin-bottom: 8px;
    font-size: 16px;
  }

  .section-kundenstimmen.tv {
    padding-top: 40px;
  }

  .section-dr-mobile {
    padding-bottom: 0;
  }

  .slide-pdp-wrapper {
    padding-left: 30px;
    padding-right: 30px;
  }

  .right-arrow-15 {
    width: 26px;
  }

  .left-arrow-15 {
    width: 26px;
    font-size: 20px;
  }

  .price-wrapper-mobile {
    width: 130px;
    height: 130px;
  }

  .icon {
    font-size: 20px;
  }

  .heading-38-copy {
    text-align: left;
  }

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

  .paragraph-76 {
    font-size: 20px;
  }

  .paragraph-77 {
    font-size: 12px;
  }

  .section-produkte-hero {
    padding-top: 110px;
    padding-bottom: 20px;
  }

  .section-produkte-content {
    padding-top: 10px;
  }

  .produktkachel {
    min-height: auto;
  }

  .h1-produkte {
    margin-bottom: 0;
    margin-left: 20px;
    margin-right: 20px;
    font-size: 35px;
  }

  .div-block-929 {
    width: 140px;
    font-size: 20px;
  }

  .text-block-144 {
    font-size: 12px;
  }

  .div-block-930 {
    font-size: 14px;
  }

  .div-block-930.pdp {
    padding: 4px;
    font-size: 16px;
    top: 16px;
  }

  .div-block-936 {
    justify-content: flex-end;
    align-items: center;
    width: 50%;
    font-size: 12px;
  }

  .logo-home {
    width: 40px;
    margin-right: 6px;
  }

  .gl-stoerer-tv-mobile {
    width: 180px;
    height: 113px;
  }

  .pdp-pflichtangaben {
    font-size: 12px;
  }

  .tv-list-item {
    background-size: 24px;
    padding-left: 36px;
  }

  .expertise-head {
    font-size: 16px;
  }

  .section-dr-tv {
    padding-bottom: 40px;
  }

  .image-322 {
    max-width: 80%;
  }

  .paragraph-83 {
    font-size: 16px;
  }

  .heading-48 {
    font-size: 36px;
  }

  .image-323 {
    max-width: 97px;
  }

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

  .lp11-h1 {
    font-size: 36px;
  }

  .lp11-hero-icon.last {
    margin-bottom: 20px;
  }

  .lp11-hero-icon.smaller {
    font-size: 16px;
  }

  .erektion-v6-trusted-wrapper {
    margin-top: 16px;
  }

  .image-325 {
    width: 48px;
  }

  .erektion-v6-strusted-star {
    width: 20px;
  }

  .erektion-v6-strusted-star.last {
    width: 22px;
  }

  .erektion-v6-strusted-star.half {
    width: 10px;
  }

  .text-block-150 {
    font-size: 14px;
  }

  .trusted-highlight {
    font-size: 18px;
  }

  .lp11-hero-stoerer {
    width: 200px;
  }

  .lp11-hero-stoerer.wider {
    width: 190px;
    margin-top: -40px;
  }

  .lp11-hero-stoerer.v3, .lp11-hero-stoerer.v4 {
    width: 220px;
    margin-top: -60px;
  }

  .lp11-divider-img.desktop {
    display: none;
  }

  .lp11-divider-img.mobile {
    display: block;
  }

  .section-lp11-content.mt0 {
    padding-bottom: 20px;
  }

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

  .grid-163 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    font-size: 16px;
  }

  .text-block-152 {
    margin-top: 16px;
    margin-bottom: 8px;
  }

  .list-8 {
    font-size: 16px;
  }

  .section-lp11-testimonials {
    padding-bottom: 60px;
  }

  .lp11-card-wrapper {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: start;
    padding-left: 40px;
    padding-right: 40px;
    display: grid;
  }

  .lp11-testimonial-1 {
    width: 300px;
    max-width: 100%;
    min-height: 460px;
  }

  .lp11-sticky-banner-price {
    font-size: 21px;
  }

  .lp11-funktionimg_wrapper {
    padding-left: 40px;
    padding-right: 40px;
  }

  .lp11-funktion-item-wrapper {
    padding-left: 32px;
    padding-right: 32px;
  }

  .footer-small-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .lp11-footer-links-wrapper {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
  }

  .div-block-942 {
    justify-content: space-between;
    align-items: baseline;
    width: 100%;
    display: flex;
  }

  .div-block-942.lp17 {
    flex-flow: column;
  }

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

  .grid-164 {
    font-size: 16px;
  }

  .footer-small-wrapper-center {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

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

  .lp15-hero-img-wrapper, .lp15-hero-img-wrapper.cro-191-b {
    justify-content: center;
    align-items: center;
  }

  .lp15-hero-stoerer {
    width: 190px;
  }

  .lp15-hero-stoerer.cro-191-b {
    width: 220px;
  }

  .lp15-hero-stoerer.cro192b {
    width: 190px;
  }

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

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

  .ratgeber-subtitle {
    margin-top: 8px;
    margin-bottom: 8px;
    font-size: 20px;
  }

  .ratgeber-intro {
    margin-bottom: 8px;
    font-size: 16px;
  }

  .h1-ratgeber {
    font-size: 28px;
  }

  .container-1240._2-column {
    flex-flow: column;
  }

  .ratgeber-textblock {
    font-size: 16px;
  }

  .ratgeber-textblock h2 {
    font-size: 24px;
  }

  .ratgeber-textblock h3 {
    margin-top: 16px;
    font-size: 20px;
  }

  .ratgeber-textblock h2 {
    margin-top: 20px;
    font-size: 28px;
  }

  .ratgeber-textblock h1 {
    font-size: 28px;
  }

  .section-content {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .section-content.prod-intro, .section-content.funktion, .section-content.funktion-lp21 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .section-content.glp1-lp.hero {
    padding-top: 0;
  }

  .section-content.flipcards, .section-content.flipcards-cro-177-b {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .section-content.lp28-flipcard {
    padding-top: 0;
    padding-bottom: 20px;
  }

  .section-content.funktion-lp28 {
    padding-top: 8px;
    padding-bottom: 20px;
  }

  .section-content.introtext {
    padding-top: 20px;
    padding-bottom: 0;
  }

  .section-content.flipcards-lp-28, .section-content.flipcards-cro-197-b {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .text-block-155 {
    font-size: 18px;
  }

  .image-329 {
    max-width: 100%;
  }

  .div-block-947 {
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .paragraph-84 {
    font-size: 16px;
  }

  .container_940-v2 {
    flex: 1;
    padding-left: 10px;
    padding-right: 10px;
  }

  .contact-box {
    font-size: 16px;
  }

  .contact-box-divider {
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .paragraph-85 {
    font-size: 16px;
  }

  .text-block-156 {
    font-size: 18px;
  }

  .list-9 {
    margin-bottom: 16px;
    font-size: 16px;
  }

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

  .div-block-950 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .image-332 {
    max-width: 100px;
  }

  .text-block-157, .text-block-158 {
    font-size: 16px;
  }

  .div-block-951 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .faq-col-sticky {
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
    position: static;
  }

  .faq-category-block {
    margin-top: 20px;
    margin-bottom: 40px;
  }

  .heading-52 {
    font-size: 36px;
  }

  .text-block-160 {
    max-width: 90%;
    font-size: 16px;
  }

  .gl-stoerer-tv {
    width: 240px;
  }

  .gl-stoerer-tv.lp16 {
    padding-left: 6px;
    padding-right: 6px;
  }

  .tv-h1-normal {
    font-size: 28px;
    line-height: 1.2em;
  }

  .div-block-959 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    padding: 6px 8px 4px;
    font-size: 14px;
  }

  .image-334 {
    width: 16px;
  }

  .section-lp-17-hero {
    padding-top: 100px;
  }

  .spacer-8.mobile-4 {
    padding-top: 4px;
  }

  .spacer-16 {
    padding-top: 8px;
  }

  .spacer-16.mobile-24 {
    padding-top: 24px;
  }

  .spacer-12 {
    padding-top: 8px;
  }

  .spacer-24 {
    padding-top: 16px;
  }

  .spacer-24.mobile-40 {
    padding-top: 40px;
  }

  .spacer-24.mobile-24, .spacer-40 {
    padding-top: 24px;
  }

  .spacer-56.mobile-20 {
    padding-top: 20px;
  }

  .spacer-56.mobile-40 {
    padding-top: 40px;
  }

  .h1-lp17 {
    font-size: 36px;
  }

  .lp17-hero-list {
    font-size: 16px;
  }

  .image-335 {
    width: 24px;
  }

  .lp17-trusted-wrapper {
    margin-top: 16px;
  }

  .lp17-trusted-wrapper.dark {
    margin-top: 0;
  }

  .lp17-trusted-wrapper.dark.center {
    justify-content: center;
    align-items: center;
  }

  .lp17-hero-img {
    max-width: 100%;
  }

  .container_1080 {
    flex: 1;
    padding-top: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .h2-lp17 {
    text-align: left;
    font-size: 32px;
  }

  .lp17-body {
    font-size: 18px;
    line-height: 28px;
  }

  .lp17-body.center.normal {
    text-align: left;
    font-size: 16px;
    line-height: 1.5em;
  }

  .lp17-body.mobile-20 {
    font-size: 20px;
    line-height: 30px;
  }

  .grid-lp17-erfolgsweg {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .text-block-161 {
    font-size: 24px;
  }

  .lp17-list-erfolgsweg {
    font-size: 16px;
  }

  .list-erfolgsweg-highlight {
    font-size: 24px;
  }

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

  .text-span-42 {
    font-size: 32px;
  }

  .text-block-162 {
    font-size: 20px;
  }

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

  .tablink-lp17 {
    min-width: auto;
    padding: 12px 32px;
  }

  .grid-lp17-testimonial {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    margin-top: 32px;
  }

  .paragraph-86.home, .text-block-163.home {
    font-size: 22px;
  }

  .lp17-wrapper-icon-under-cta {
    max-width: 224px;
    margin-top: 8px;
  }

  .lp17-wrapper-icon-under-cta._02 {
    max-width: 266px;
  }

  .spacer-80 {
    padding-top: 60px;
  }

  .div-block-964 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .image-337 {
    max-width: 100%;
  }

  .grid-gef-hl-icon-wrapper {
    font-size: 16px;
  }

  .grid-165 {
    min-height: 250px;
  }

  .image-338 {
    width: 40px;
    height: 40px;
  }

  .lp17-funktion-circle {
    flex: none;
  }

  .text-block-165 {
    font-size: 20px;
  }

  .image-340 {
    max-width: 100%;
  }

  .image-340.desktop {
    display: none;
  }

  .image-340.mobile {
    display: block;
  }

  .div-block-967 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    display: flex;
  }

  .div-block-968 {
    flex-flow: column;
    display: flex;
  }

  .pdp-hero-list-v2-item {
    margin-bottom: 8px;
    padding-bottom: 0;
    font-size: 16px;
  }

  .pdp-prod-selector-box.mt40 {
    margin-top: 16px;
  }

  .prod-price {
    font-size: 18px;
  }

  .prod-select-arrow-img {
    margin-left: 4px;
  }

  .product-select-container {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .prod-name {
    font-size: 16px;
  }

  .prod-select-option {
    padding-left: 10px;
    padding-right: 50px;
  }

  .prod-select-content-wrapper {
    margin-bottom: 0;
  }

  .prod-select-discount {
    font-size: 13px;
  }

  .prod-select-head {
    margin-bottom: 12px;
    font-size: 24px;
  }

  .rtb-cta-pdp {
    font-size: 14px;
  }

  .image-342 {
    width: 32px;
    height: 32px;
  }

  .trusted-wrapper-v3 {
    justify-content: center;
    width: 100%;
  }

  .div-block-975 {
    margin-top: 16px;
  }

  .btn-golighter-9 {
    flex-wrap: nowrap;
    justify-content: center;
    width: 100%;
    min-width: auto;
    display: block;
  }

  .btn-golighter-9.lp11-hero {
    min-width: auto;
  }

  .image-343 {
    width: 48px;
  }

  .image-345 {
    width: 16px;
  }

  .erektion-v6-trusted-wrapper-2 {
    margin-top: 16px;
  }

  .div-block-977 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    padding: 6px 8px 4px;
    font-size: 14px;
  }

  .lp11-h1-2 {
    font-size: 36px;
  }

  .text-block-170 {
    font-size: 14px;
  }

  .dr-grid-img-wrapper {
    max-width: 120px;
  }

  .dr-grid-name, .dr-grid-quote {
    font-size: 16px;
  }

  .div-block-980 {
    margin-top: -80px;
  }

  .paragraph-88 {
    font-size: 16px;
  }

  .div-block-981 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .pdp-pflichtangaben-2 {
    font-size: 12px;
  }

  .left-arrow-17 {
    width: 26px;
    font-size: 20px;
  }

  .text-block-178 {
    max-width: none;
    font-size: 12px;
  }

  .text-block-179 {
    font-size: 18px;
  }

  .right-arrow-18 {
    width: 26px;
  }

  .div-block-989 {
    justify-content: center;
    width: 100%;
  }

  .div-block-991 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .text-span-47 {
    font-size: 18px;
  }

  .text-block-182 {
    max-width: none;
    font-size: 12px;
  }

  .right-arrow-19 {
    width: 26px;
  }

  .text-block-183 {
    font-size: 18px;
  }

  .text-block-184 {
    font-size: 20px;
  }

  .banner-sale {
    justify-content: center;
    align-items: baseline;
    margin-left: auto;
    margin-right: auto;
    padding: 4px;
    font-size: 15px;
    left: 60px;
    right: 60px;
    transform: none;
  }

  .sax-stoerer-tiefpreis {
    max-width: 160px;
  }

  .sax-stoerer-tiefpreis.lp14 {
    right: 32px;
  }

  .image-351 {
    max-width: 85%;
  }

  .sax-stoerer-preis {
    max-width: 260px;
  }

  .sax-stoerer-preis.lp14, .sax-stoerer-preis.cro-192-b {
    max-width: 230px;
  }

  .text-block-185 {
    font-size: 12px;
  }

  .box-cms {
    max-width: 100%;
  }

  .section-tabs-home {
    padding-bottom: 40px;
  }

  .home-tabs-copy {
    text-align: left;
    font-size: 18px;
  }

  .text-block-191 {
    font-size: 12px;
  }

  .gl-home-h1 {
    max-width: 100%;
    margin-bottom: 16px;
    font-size: 32px;
    line-height: 1.2em;
  }

  .gl-home-h1.lp28 {
    max-width: 100%;
  }

  .text-hero-list-v3 {
    font-size: 16px;
    line-height: 1.3em;
  }

  .seal-hero-img-v2 {
    max-width: 110px;
  }

  .seal-hero-img-v2.desktop {
    display: none;
  }

  .seal-hero-img-v2.mobile {
    display: block;
  }

  .gl-stoerer-home-wrapper {
    width: 250px;
    top: -200px;
  }

  .div-block-1007 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: space-between;
    display: flex;
  }

  .h2-home-relaunch {
    margin-bottom: 20px;
    font-size: 30px;
  }

  .h2-home-relaunch.forest {
    margin-bottom: 16px;
  }

  .text-block-193 {
    font-size: 18px;
  }

  .gl-home-check-list {
    margin-top: 16px;
  }

  .list-check {
    background-size: 24px;
    margin-bottom: 6px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 32px;
    font-size: 16px;
  }

  .grid-170 {
    margin-top: 8px;
  }

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

  .div-block-1011 {
    max-width: 90%;
  }

  .gl-prod-stoerer.desktop {
    display: none;
  }

  .gl-prod-stoerer.mobile {
    display: block;
  }

  .icon-erfolge-home {
    width: 45px;
    height: 45px;
  }

  .div-block-1016 {
    width: 100%;
    margin-top: 20px;
  }

  .div-block-1019 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .div-block-1020 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    align-items: center;
    font-size: 16px;
  }

  .text-block-196 {
    font-size: 25px;
  }

  .lp17-trusted-wrapper-tp {
    margin-top: 16px;
  }

  .lp17-trusted-wrapper-tp.dark {
    margin-top: 0;
  }

  .paragraph-90 {
    margin-bottom: 16px;
    font-size: 18px;
  }

  .sprechstunde-hero-content {
    padding-bottom: 0;
  }

  .wrapper-list-sprechstunde-benefits {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    font-size: 16px;
  }

  .wrapper-list-sprechstunde-benefits.last {
    margin-bottom: 20px;
  }

  .section-content-dr-sprechstunde {
    padding-top: 0;
    padding-bottom: 32px;
  }

  .paragraph-91 {
    max-width: 80%;
    font-size: 16px;
  }

  .paragraph-92 {
    font-size: 16px;
  }

  .section-content-offer-sprechstunde {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .container_770 {
    flex: 1;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-1023 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    margin-left: 32px;
    margin-right: 32px;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .div-block-1024 {
    padding-top: 18px;
  }

  .text-block-200 {
    min-width: 50px;
    font-size: 16px;
  }

  .text-block-201 {
    font-size: 26px;
  }

  .div-block-1026 {
    font-size: 16px;
  }

  .div-block-1027 {
    width: 45px;
    height: 45px;
    font-size: 30px;
  }

  .img-sprechstunde-benefits {
    max-width: 80px;
  }

  .div-block-1028 {
    min-height: 300px;
    top: -43px;
  }

  .lp21-head {
    max-width: 100%;
    margin-bottom: 4px;
    font-size: 30px;
    line-height: 1.2em;
  }

  .text-block-202 {
    font-size: 18px;
  }

  .div-block-1030 {
    font-size: 16px;
  }

  .image-357 {
    width: 40px;
    height: 40px;
  }

  .text-block-203 {
    font-size: 14px;
  }

  .text-block-204 {
    font-size: 18px;
  }

  .text-block-205, .text-block-206 {
    font-size: 14px;
  }

  .text-block-207 {
    font-size: 24px;
  }

  .lp21-h2, .lp21-h2.center {
    font-size: 26px;
  }

  .lp21-h2.center.mrml20 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .paragraph-93 {
    font-size: 16px;
  }

  .image-359 {
    display: none;
  }

  .section-gl-hero-lp21 {
    background-position: 50% -20px;
    padding-top: 267px;
  }

  .image-360 {
    display: block;
  }

  .image-361 {
    width: 100%;
  }

  .lp-22-pen-wrapper-mobile {
    width: 100%;
    max-width: 343px;
    top: 100px;
  }

  .lp22-price-highlight {
    font-size: 20px;
  }

  .lp22-price-bubble {
    width: 140px;
    top: -81px;
  }

  .lp-22-pen-wrapper-v2 {
    width: 100%;
    max-width: 80%;
    top: 100px;
  }

  .section-gl-hero-lp22 {
    background-position: 50% 0;
    padding-top: 256px;
  }

  .lp22-price-highlight-red {
    font-size: 20px;
  }

  .image-364 {
    display: none;
  }

  .image-365 {
    display: block;
  }

  .heading-54 {
    font-size: 32px;
  }

  .textblock-glp1-lp h2 {
    font-size: 25px;
  }

  .textblock-glp1-lp h3 {
    font-size: 18px;
  }

  .textblock-glp1-lp p {
    font-size: 16px;
  }

  .glp1-intro-img-desktop {
    display: none;
  }

  .glp1-wrapper-studien-bersicht {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .wrapper-glp1-studienuebersicht {
    padding: 16px 24px;
    font-size: 18px;
  }

  .tabs-content-wrapper {
    margin-top: 1em;
  }

  .tabs-menu-wrapper {
    flex-flow: column;
  }

  .tabs-nav-item {
    width: 100%;
    padding: 16px 24px;
    font-size: 18px;
  }

  .tabs-nav-item.mid {
    border-style: solid none;
    border-top-width: 2px;
    border-top-color: var(--peach);
    border-bottom-width: 2px;
    border-bottom-color: var(--peach);
  }

  .wrapper-tab-content {
    border-radius: 20px;
  }

  .glp1-img-full-width.desktop {
    display: none;
  }

  .glp1-img-full-width.mobile {
    display: block;
  }

  .text-block-210 {
    margin-left: 16px;
  }

  .glp1-nebenwirkung-desc {
    border-radius: 16px;
    justify-content: flex-start;
    align-items: center;
    padding: 12px 16px;
    font-size: 18px;
    display: flex;
  }

  .glp1-nebenwirkung-percent {
    border-radius: 16px;
    min-width: 140px;
    font-size: 18px;
  }

  .glp1-nebenwirkung-percent.highlight-red {
    font-size: 22px;
  }

  .container-flipcards {
    padding-left: 0;
    padding-right: 0;
  }

  .flipcard_component {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: flex-start;
    align-items: center;
    margin-top: 16px;
    padding: 16px 20px;
    overflow: auto;
  }

  .flipcard_component.on-top {
    flex-flow: column;
    overflow: visible;
  }

  .warpper-patientenreise-block {
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-1050 {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    font-size: 16px;
  }

  .patientenreise-highlight {
    font-size: 20px;
  }

  .div-block-1051 {
    background-size: 75%;
    max-width: 80%;
  }

  .patientenreise-highlight-red {
    font-size: 20px;
  }

  .icon-patientenreise-minus {
    width: 30px;
    height: 30px;
  }

  .textblock-glp1-patientenreise {
    font-size: 16px;
  }

  .head-patientenreise {
    font-size: 20px;
  }

  .wrapper-patientenreise {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .wrapper-patientenreise-fazit {
    padding: 24px 24px 14px;
  }

  .text-block-216 {
    font-size: 25px;
  }

  .alterscheck-content-bottom {
    padding-top: 58px;
    padding-bottom: 58px;
  }

  .alterscheck-content-top {
    height: auto;
    padding-left: 16px;
    padding-right: 16px;
  }

  .wrapper-alterscheck {
    width: auto;
    max-width: 100%;
    height: auto;
  }

  .lp-22-pen-wrapper-v3 {
    width: 100%;
    max-width: 76%;
    top: 97px;
  }

  .lp-22-pen-wrapper-v3.single-pen {
    top: 74px;
  }

  .section-gl-hero-lp22-v2 {
    background-position: 50% 71px;
    padding-top: 310px;
  }

  .heading {
    font-size: 28px;
  }

  .text-block-218 {
    margin-top: 8px;
    margin-bottom: 8px;
    font-size: 20px;
  }

  .div-block-1053 {
    min-height: 438px;
  }

  .text-block-219 {
    margin-top: 8px;
    margin-bottom: 8px;
    font-size: 20px;
  }

  .div-block-1054 {
    padding-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-55 {
    font-size: 28px;
  }

  .paragraph-95 {
    font-size: 16px;
  }

  .glp1-intro-img-mobile {
    display: block;
  }

  .wrapper-patientenreise-perspektive {
    padding: 24px 24px 14px;
  }

  .content-glp1-pdf-download {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
  }

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

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

  .faq-col-content {
    padding-left: 0;
    padding-right: 0;
  }

  .accordion-legaltext {
    word-break: normal;
    font-size: 12px;
  }

  .ratgeber-subtitle-2 {
    margin-top: 8px;
    margin-bottom: 8px;
    font-size: 20px;
  }

  .wrapper-inhaltsverzeichnis {
    margin-top: 32px;
    padding: 16px;
  }

  .head-inhalt {
    margin-bottom: 16px;
    font-size: 28px;
  }

  .inhalt-link {
    margin-bottom: 10px;
  }

  .container-login {
    order: 0;
  }

  .c-navlinklogin {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .diga-app-para {
    font-size: 16px;
  }

  .image-368 {
    max-width: 60%;
  }

  .section-diga-hero {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .div-block-1062 {
    max-width: 280px;
    padding: 8px;
    font-size: 14px;
    line-height: 1.2em;
  }

  .listitem-mindable {
    background-position: 0 4px;
    background-size: 10px 10px;
    padding-left: 16px;
  }

  .text-block-220 {
    font-size: 22px;
  }

  .diga-hero-wrapper-2 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .wrapper-price-mindable {
    border-radius: 12px;
    max-width: 280px;
    min-height: 60px;
    padding: 8px;
    font-size: 14px;
    line-height: 1.2em;
  }

  .h1-selfapy-angst {
    font-size: 32px;
  }

  .cta-diga {
    font-size: 16px;
  }

  .cta-diga.hero {
    min-width: auto;
  }

  .cta-diga.mt20 {
    width: 100%;
    min-width: auto;
  }

  .h2-diga {
    font-size: 32px;
  }

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

  .section-sp-funktion-angst {
    padding-bottom: 30px;
  }

  .selfapy-app-div-point {
    margin-bottom: 16px;
  }

  .selfapy-app-wrapper-angst {
    padding: 16px 0;
  }

  .selfapy-app-num-block {
    width: 42px;
    height: 42px;
    margin-right: 20px;
    font-size: 26px;
  }

  .diga-app-head {
    font-size: 20px;
  }

  .diga-app-div, .text-block-222 {
    font-size: 16px;
  }

  .container-1060 {
    flex: 1;
    padding-top: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

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

  .text-block-223 {
    font-size: 22px;
  }

  .section-sp-funktion {
    padding-bottom: 30px;
  }

  .selfapy-funktion-box-img {
    margin-bottom: 24px;
  }

  .grid-83 {
    margin-bottom: 40px;
  }

  .div-block-cite-selfapy {
    max-width: 100%;
    margin-top: 20px;
  }

  .paragraph-96 {
    font-size: 13px;
  }

  .container_1030 {
    flex: 1;
    padding-top: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .btn-primary {
    flex-wrap: nowrap;
    justify-content: center;
    width: 100%;
    min-width: auto;
    display: block;
  }

  .btn-primary.med-beirat {
    margin-top: 8px;
    font-size: 16px;
  }

  .btn-primary.diga-hero, .btn-primary.presse, .btn-primary.zanadio-hero, .btn-primary.lp11-hero, .btn-primary.lp17 {
    min-width: auto;
  }

  .btn-primary.trusted-box {
    max-width: none;
  }

  .btn-primary.alterscheck, .btn-primary.sticky-banner {
    min-width: auto;
  }

  .wrapper-hero-home-content {
    width: 100%;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .h1-home {
    font-size: 28px;
  }

  .text-span-54 {
    font-size: 40px;
  }

  .star-16px {
    width: 20px;
  }

  .star-16px.last {
    width: 22px;
  }

  .star-16px.half {
    width: 10px;
  }

  .hero-img-wrapper-v2 {
    min-height: 380px;
  }

  .hero-badge-wrapper {
    width: 94px;
    height: 94px;
    left: 20%;
  }

  .spacer-24-12 {
    padding-top: 12px;
  }

  .spacer-24-12.mobile-40 {
    padding-top: 40px;
  }

  .spacer-24-12.mobile-24 {
    padding-top: 24px;
  }

  .home-wave-divider-top {
    background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/68512e2a4260101864d7d7b3_Home-25-Line-Divider-1-mobile.svg");
    background-position: 50% 0;
    background-size: cover;
  }

  .h2-home-underline {
    background-image: linear-gradient(to bottom, null, null);
    font-size: 24px;
  }

  .h2-home-hightlight, .h2-home-ul {
    font-size: 32px;
  }

  .gl-benefit-card-head {
    font-size: 18px;
  }

  .gl-benefit-card-copy {
    font-size: 14px;
  }

  .h2-home {
    background-image: linear-gradient(to bottom, null, null);
    font-size: 24px;
  }

  .home-wave-divider-bottom {
    background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/6851509694dc2dd4288f852a_Home-25-Line-Divider-2-mobile.svg");
    background-position: 50% 0;
    background-size: cover;
    min-height: 90px;
  }

  .icon-gl-benefit-card {
    width: 80px;
    height: 80px;
  }

  .text-block-225 {
    font-size: 32px;
  }

  .image-373 {
    width: 160px;
  }

  .container_616 {
    flex: 1;
    padding-left: 10px;
    padding-right: 10px;
  }

  .h2-home-erfolge {
    background-image: linear-gradient(#0000, #0000);
    margin-top: 16px;
    font-size: 32px;
  }

  .div-block-1074 {
    margin-top: 10px;
  }

  .paragraph-97 {
    font-size: 14px;
  }

  .home-erfolge-star-img {
    width: 30px;
    height: 30px;
  }

  .wrapper-erfolge-data {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
    margin-top: 32px;
  }

  .erfolge-data-box {
    font-size: 14px;
  }

  .text-block-226 {
    font-size: 32px;
  }

  .container_800 {
    flex: 1;
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-98 {
    margin-bottom: 24px;
    line-height: 130%;
  }

  .wrapper-flipcards-testimonials-desk {
    display: none;
  }

  .flipcard-testimonial {
    height: 491px;
  }

  .flip-testi-quote {
    padding-left: 10px;
    font-size: 17px;
  }

  .wrapper-flipcards-testimonials-mobile {
    justify-content: center;
    display: flex;
  }

  .flipcards-tabs {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: center;
    align-items: center;
    margin-bottom: 24px;
    display: flex;
  }

  .flipcard-tab {
    border: 1px solid var(--charcoal);
    background-color: #0000;
    border-radius: 50px;
    padding: 12px 32px;
    font-size: 18px;
    font-weight: 700;
  }

  .flipcard-tab.w--current {
    background-color: var(--peach);
    color: var(--white);
    border-color: #d5534f;
  }

  .spacer-130 {
    padding-top: 60px;
  }

  .spacer-130.mobile-20 {
    padding-top: 20px;
  }

  .spacer-130.mobile-40 {
    padding-top: 40px;
  }

  .wrapper-slider-value {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
    left: auto;
    transform: translate(-14px);
  }

  .div-block-1075 {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    margin-bottom: 50px;
  }

  .btn-primary-dark {
    flex-wrap: nowrap;
    justify-content: center;
    width: 100%;
    min-width: auto;
    display: block;
  }

  .btn-primary-dark.med-beirat {
    margin-top: 8px;
    font-size: 16px;
  }

  .btn-primary-dark.diga-hero, .btn-primary-dark.presse, .btn-primary-dark.zanadio-hero, .btn-primary-dark.lp11-hero, .btn-primary-dark.lp17 {
    min-width: auto;
  }

  .btn-primary-dark.trusted-box {
    max-width: none;
  }

  .btn-primary-dark.alterscheck {
    min-width: auto;
  }

  .image-374 {
    flex: 1;
    max-width: 100%;
  }

  .bmi-calculator-potential-circle {
    width: 155px;
    height: 155px;
    top: 0;
    right: 0;
  }

  .text-block-229 {
    font-size: 16px;
  }

  .lp11-sub-copy {
    font-size: 18px;
  }

  .bmi-result-wrapper {
    padding: 20px 16px;
  }

  .text-block-232 {
    font-size: 16px;
  }

  .div-block-1082 {
    max-width: 60%;
  }

  .div-block-1083 {
    max-width: 100%;
    margin-left: 8px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .div-block-1084 {
    border-width: 0;
  }

  .home-wave-divider-bottom-2 {
    background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/68512e2a4260101864d7d7b3_Home-25-Line-Divider-1-mobile.svg");
    background-position: 50% 0;
    background-size: cover;
  }

  .image-378 {
    max-width: 80%;
  }

  .cms-related-head {
    font-size: 20px;
  }

  .cms-related-text {
    font-size: 14px;
  }

  .section-newsletter-v2 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .wrapper-newsletter-v2 {
    padding: 24px;
  }

  .text-block-235 {
    font-size: 20px;
  }

  .text-block-236 {
    font-size: 17px;
  }

  .nl-input-v2 {
    margin-bottom: 0;
  }

  .nl-input-wrapper-v2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    grid-template-columns: 1fr;
    margin-bottom: 12px;
  }

  .spacer-32 {
    padding-top: 16px;
  }

  .spacer-32.mobile-40 {
    padding-top: 40px;
  }

  .spacer-32.mobile-24 {
    padding-top: 24px;
  }

  .wrapper-sticky-banner-v2 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .div-block-1092 {
    flex: 1;
  }

  .paragraph-100 {
    font-size: 16px;
  }

  .section-wirkung-tv-25 {
    padding-bottom: 0;
  }

  .paragraph-101 {
    margin-top: 0;
    font-size: 16px;
  }

  .image-379 {
    width: 100%;
    max-width: 100%;
  }

  .text-block-240 {
    font-size: 28px;
  }

  .wrapper-zdf-logo {
    width: 180px;
    top: -82px;
  }

  .gl-stoerer-tv25-wrapper {
    width: 180px;
    top: -160px;
    right: 3%;
  }

  .section-white-spacer {
    margin-top: -310px;
    padding-top: 220px;
    padding-bottom: 100px;
  }

  .behandlungen-wrapper-link {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    background-color: var(--cream);
    box-shadow: none;
    opacity: 1;
    border-radius: 0;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 20px;
    margin-bottom: 0;
    padding: 5px 5px 5px 16px;
    display: grid;
    overflow: auto;
  }

  .lottie-scroll-wrapper {
    justify-content: flex-start;
    align-items: center;
    width: 32px;
    display: flex;
  }

  .tabs-produkte {
    background-color: var(--forest);
    border-radius: 20px;
    width: 239px;
    margin-right: 4px;
    box-shadow: 0 1px 3px 1px #0003;
  }

  .sprechstunde-free-stoerer {
    width: 140px;
    top: -110px;
  }

  .ratgeber-hero-data-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
  }

  .dropdown-bullet.number {
    width: 16px;
    height: 16px;
    margin-top: 6px;
    font-size: 12px;
  }

  .section-ratgeber-summary {
    padding: 16px 16px 8px;
  }

  .fs_accordion-2_label-2 {
    font-size: 15px;
  }

  .ratgeber-v2-summary {
    font-size: 18px;
  }

  .h1-ratgeber-v2 {
    font-size: 40px;
  }

  .ratgeber-hero-subline {
    font-size: 18px;
  }

  .ratgeber-hero-cta-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    max-width: 100%;
  }

  .btn-golighter-10 {
    flex-wrap: nowrap;
    justify-content: center;
    width: 100%;
    min-width: auto;
    display: block;
  }

  .ratgeber-v2-text, .ratgeber-v2-intro {
    font-size: 18px;
  }

  .h2-ratgeber-v2 {
    font-size: 24px;
  }

  .jr-compare_table-cell {
    font-size: 12px;
  }

  .jr-compare_table-data-label {
    min-width: 4rem;
    font-size: 12px;
    line-height: 1em;
  }

  .ratgeber-v2-text-methodik {
    font-size: 18px;
  }

  .grid-177 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }
}

@media screen and (max-width: 479px) {
  .btn-wellster-medical-navbar {
    font-size: 16px;
  }

  .golight-hero-text-wrapper {
    padding-right: 20px;
  }

  .h1-golight {
    font-size: 30px;
  }

  .h1-golight.golight-v4-desktop {
    margin-top: 5px;
    font-size: 40px;
  }

  .section-golight-hero {
    padding-top: 10px;
  }

  .section-golight-hero.v4 {
    padding-left: 20px;
  }

  .image-162 {
    width: 120px;
    max-width: none;
  }

  .container_1240 {
    flex: 1;
    margin-bottom: 0;
    padding-top: 0;
  }

  .golight-list.fs18.mb0 {
    font-size: 18px;
  }

  .section-golight-content {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-golight-content.inbetween {
    padding-top: 0;
  }

  .container_700 {
    flex: 1;
    padding-left: 0;
    padding-right: 0;
  }

  .h3-golight-overflowcards {
    font-size: 28px;
  }

  .is_fs24 {
    font-size: 16px;
  }

  .box-gewicht {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 32px;
  }

  .container_940 {
    flex: 1;
    padding-left: 0;
    padding-right: 0;
  }

  .fs18-fs16 {
    font-size: 16px;
  }

  .container_1240-faqs {
    flex: 1;
    margin-bottom: 0;
  }

  .onlinet-v2-accordion-arrow {
    width: 40px;
    height: 40px;
  }

  .golight-headline-faq {
    padding-right: 10px;
  }

  .section-golight-footer {
    padding-top: 40px;
    padding-bottom: 80px;
  }

  .section-hero-static {
    padding-left: 15px;
    padding-right: 15px;
  }

  .btn-primary-big.primary, .btn-primary-big.secondary {
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 16px;
  }

  .h1-rezept {
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 26px;
  }

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

  .gl-hero-rezept {
    height: 60px;
  }

  .body-golighter.help-lp, .body-golighter.thankyou-v2, .body-golighter.thankyou-v3 {
    background-size: contain;
  }

  .section-hero {
    background-size: 165%;
    padding-top: 0;
    padding-bottom: 20px;
  }

  .section-hero.friends-banner {
    padding-top: 20px;
  }

  .section-hero.lp1 {
    background-size: auto;
  }

  .container-1240-golighter.bg-cream {
    padding-left: 0;
    padding-right: 0;
  }

  .h1-hero, .h1-hero.lp3, .h1-hero.lp1, .h1-hero.lp1, .h1-hero.lp1 {
    font-size: 24px;
  }

  .pricetag {
    max-width: 120px;
  }

  .pricetag.wide-shape {
    width: 160px;
    top: 55%;
    bottom: auto;
    right: 0;
  }

  .pricetag.lp-v3 {
    width: 162px;
    top: 65%;
    bottom: auto;
    right: 0;
  }

  .btn-golighter {
    font-size: 17px;
  }

  .btn-golighter.forest.mt40 {
    color: var(--cream);
  }

  .btn-golighter.moved {
    margin-left: 0;
  }

  .btn-golighter.testimonial-kachel {
    margin-top: -20px;
  }

  .hero-img-wrapper {
    padding: 0 16px 16px;
  }

  .hero-img-wrapper.img-mobile {
    flex-direction: column;
  }

  .bmi-rechner-wrapper {
    padding: 10px 0;
  }

  .html-embed {
    font-size: 16px;
    line-height: 1.2em;
  }

  .bmi-result {
    padding: 16px 0 0;
  }

  .section-bmi-calc._0-5, .section-bmi-calc.lp2 {
    padding-top: 0;
  }

  .grid-hero {
    grid-row-gap: 4px;
  }

  .hero-content-mobile {
    padding-top: 0;
  }

  .golighter-card.rotate-right, .golighter-card.in-slider-right {
    max-width: 80%;
    min-height: 400px;
  }

  .golighter-card.in-slider-left {
    z-index: 5;
    max-width: 80%;
    min-height: 400px;
    display: block;
    position: relative;
  }

  .golighter-card.rotate-right {
    max-width: 80%;
    min-height: 300px;
  }

  .golighter-card.rotate-left {
    z-index: 5;
    max-width: 80%;
    min-height: 300px;
    display: block;
    position: relative;
  }

  .cards-content {
    font-size: 13px;
  }

  .h2-golighter {
    font-size: 24px;
  }

  .footer-grid {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .footer-link {
    margin-bottom: 6px;
  }

  .footer-icons-wrapper {
    flex-wrap: wrap;
  }

  .footer-icons-pay.trusted {
    max-width: 28px;
    max-height: 28px;
  }

  .footer-icons-pay.visa {
    max-width: 38px;
    max-height: 40px;
  }

  .footer-icons-pay.paypal {
    min-width: 60px;
  }

  .footer-icons-pay.klarna {
    max-width: 55px;
    max-height: 45px;
  }

  .footer-icons-pay.sepa {
    max-width: 50px;
    max-height: 50px;
  }

  .footer-icons-pay.mastercard {
    max-width: 28px;
    max-height: 30px;
  }

  .footer-legal-wrapper {
    flex-wrap: wrap;
  }

  .section-testimonials-mobile {
    padding-bottom: 0;
  }

  .hero-bg-testimonials-mobile {
    max-width: none;
    inset: auto 0% -10% auto;
  }

  .text-block-53 {
    max-width: 100%;
  }

  .stats-mobile-wrapper {
    align-items: start;
  }

  .section-steps-desktop {
    padding-top: 0;
  }

  .fs25.bold {
    font-size: 20px;
  }

  .photo-upload {
    display: none;
  }

  .fs50.bold {
    font-size: 32px;
  }

  .steps-bg-shape-peach {
    left: -100%;
    right: -100%;
  }

  .steps-wrapper {
    width: 300px;
  }

  .gl-navbar {
    margin-left: 5px;
    margin-right: 5px;
  }

  .gl-navbar.fixed, .gl-navbar.lp-short {
    margin-left: 10px;
    margin-right: 10px;
  }

  .golighter-logo-wrapper {
    width: 180px;
  }

  .golighter-logo-wrapper.w--current {
    width: 130px;
    padding-left: 0;
  }

  .golighter-logo-wrapper.lp11 {
    width: 120px;
  }

  .nav-menu-4 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-steps-2-desktop {
    padding-top: 0;
  }

  .steps-weeks-wrapper {
    width: 300px;
    margin-bottom: 10px;
  }

  .div-block-628.bg-cream.center {
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-194 {
    margin-top: 0;
    margin-bottom: -2px;
  }

  .section-beirat-desktop {
    margin-top: -12%;
  }

  .golighter-headline-faq {
    padding-right: 10px;
  }

  .golighter-accordion-arrow {
    width: 40px;
    height: 40px;
  }

  .golighter-accordion-text {
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .grid-39 {
    justify-items: center;
  }

  .payment-steps-wrapper {
    width: auto;
    max-width: 100%;
  }

  .text-block-57 {
    font-size: 18px;
  }

  .steps-bg-shape-forest2 {
    left: -100%;
    right: -100%;
  }

  .grid-41 {
    overflow: visible;
  }

  .steps-bg-shape-peach--mobile {
    left: auto;
    right: auto;
  }

  .steps-bg-shape-forest-mobile {
    max-width: 100%;
    max-height: none;
    left: 0%;
    right: auto;
  }

  .div-block-626-mobile-left {
    max-width: 70%;
    margin-right: 25%;
    padding-top: 35px;
    padding-left: 40px;
  }

  .btn-wrapper-mobile.mt40.pr0 {
    padding-left: 0;
    padding-right: 0;
  }

  .golighter-faq-box {
    font-size: 16px;
  }

  .div-block-633 {
    padding: 0 20px;
  }

  .text-block-59 {
    font-size: 24px;
  }

  .div-block-636 {
    justify-content: center;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .image-201 {
    width: 100px;
    margin-right: 8px;
  }

  .image-202 {
    width: 130px;
  }

  .swipe-icon-wrapper {
    width: 40px;
  }

  .section-hero-help {
    padding-top: 80px;
  }

  .section-hero-help.self-service {
    padding-top: 120px;
  }

  .hero-subline-help {
    font-size: 16px;
  }

  .help-grid-hero {
    grid-row-gap: 4px;
  }

  .help-section-stats {
    padding-bottom: 20px;
  }

  .help-team-wrapper {
    width: 260px;
    min-height: 400px;
    padding-bottom: 10px;
    font-size: 16px;
  }

  .help-team-name {
    font-size: 18px;
  }

  .grid-34-help-team {
    grid-column-gap: 10px;
  }

  .image-194-copy {
    margin-top: 0;
    margin-bottom: -6px;
  }

  .left-arrow-9 {
    width: 26px;
    font-size: 18px;
    left: 0;
  }

  .right-arrow-9 {
    width: 26px;
    font-size: 18px;
    right: 0;
  }

  .grid-34-help-video {
    grid-column-gap: 10px;
  }

  .help-video-text-wrapper {
    justify-content: space-between;
    align-items: flex-end;
    padding-left: 10px;
  }

  .help-video-wrapper.scrollable {
    width: 260px;
  }

  .self-service-benefits {
    grid-column-gap: 10px;
  }

  .h1-hero-help {
    font-size: 24px;
  }

  .vorteile-img.bigger {
    max-height: 70px;
  }

  .golighter-vorteile-forest.center {
    width: 300px;
    height: 390px;
    padding-left: 40px;
    padding-right: 40px;
    font-size: 15px;
  }

  .golighter-vorteile-forest.tv {
    justify-content: center;
    align-items: center;
    width: 230px;
    min-height: 300px;
  }

  .golighter-vorteile-peach.center {
    width: 300px;
    height: 390px;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    font-size: 15px;
  }

  .golighter-vorteile-peach.tv {
    width: 230px;
    min-height: 300px;
  }

  .grid-34-copy {
    grid-column-gap: 10px;
  }

  .text-block-61.tv {
    font-size: 16px;
  }

  .text-block-63 {
    font-size: 14px;
  }

  .play-btn {
    width: 42px;
    height: 42px;
  }

  .text-block-64 {
    font-size: 28px;
  }

  .div-block-655 {
    padding: 8px 10px;
  }

  .grid-45 {
    margin-top: 8px;
  }

  .friends-stroerer-mobile {
    font-size: 14px;
  }

  .body-golighter-1-0 {
    background-image: none;
  }

  .hero_v1.mobile {
    align-items: flex-end;
    display: flex;
  }

  .grid-48.sct {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    display: none;
  }

  ._1-0_h1 {
    font-size: 36px;
  }

  ._1-0_h1.zanadio {
    font-size: 31px;
  }

  ._1-0_gridright {
    padding-top: 0;
  }

  ._1-0_subline {
    font-size: 20px;
    line-height: 22px;
  }

  .text-span-9 {
    font-size: 16px;
  }

  ._1-0_sectionheading {
    font-size: 24px;
  }

  ._1-0_sectionheading.npspace.mobile {
    color: var(--charcoal);
    font-size: 40px;
    line-height: 1.4em;
  }

  ._1-0_sectionheading.npspace.maxw2.mt60 {
    margin-top: 30px;
  }

  ._1-0_sectionheading.npspace.pr10 {
    padding-right: 10px;
  }

  ._1-0_sectionheading.coach-4-mobile {
    margin-right: 10px;
    font-size: 40px;
  }

  ._1-0_sectionheading.coach-5 {
    font-size: 26px;
  }

  .grid-49 {
    width: 100vw;
    overflow: auto;
  }

  ._1-0_vorteile_container, ._1-0_vorteile_container_2 {
    overflow: auto;
  }

  .paragraph-6 {
    font-size: 16px;
  }

  .div-block-662 {
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: 260px;
    width: 330px;
    height: 250px;
    margin-left: 0;
  }

  .div-block-666 {
    width: 206px;
    height: 130px;
    margin-right: -70px;
  }

  .div-block-666.mobile {
    background-repeat: no-repeat;
    background-size: contain;
    width: auto;
    margin-top: 0;
    padding-left: 26px;
  }

  .paragraph-7 {
    font-size: 11px;
    line-height: 1.3em;
  }

  .heading-9 {
    font-size: 19px;
  }

  .heading-9.home {
    font-size: 15px;
  }

  .heading-9.weekly {
    font-size: 18px;
  }

  .erfolge {
    padding-top: 0;
    display: none;
  }

  .heading-12 {
    width: 90%;
    font-size: 75px;
    line-height: .9em;
  }

  .heading-12.red {
    text-align: center;
    font-size: 42px;
    line-height: 1.4em;
  }

  .div-block-667 {
    border-bottom: 1px solid var(--forest);
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    padding-left: 0;
  }

  .div-block-667.peach {
    border-bottom-width: 0;
    flex-direction: column;
    align-self: center;
    align-items: center;
  }

  .paragraph-9 {
    width: 90%;
    padding-top: 0;
    padding-left: 0;
    font-size: 15px;
    line-height: 1.4em;
  }

  .paragraph-9.peach {
    padding-top: 0;
    padding-left: 0;
  }

  .image-233 {
    max-width: 85%;
    margin-top: 0;
  }

  .paragraph-18 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    font-size: 13px;
  }

  .div-block-609 {
    min-height: 360px;
    padding-top: 10px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .popup-close-button {
    width: 16px;
    height: 16px;
    line-height: 1em;
  }

  .popup-close-button.smaller {
    width: 14px;
    height: 14px;
  }

  .text-block-69.nl-popup-subheadline {
    text-align: center;
    font-size: 14px;
    line-height: 1.2em;
  }

  .adipositas-tag-popup {
    background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/64aff33ac0a80d406df1de8d_BG-adipositas-popup-mobile.svg");
    background-size: contain;
    padding: 16px;
  }

  .adipositas-tag-popup.nl-popup {
    padding-bottom: 14px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-668 {
    padding-top: 14px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .heading-7-copy {
    margin-top: 0;
    font-size: 19px;
    line-height: 1.2em;
  }

  .grid-50 {
    flex-direction: column;
    align-items: center;
    width: 100%;
  }

  .div-block-669._1, .div-block-669._2 {
    margin-top: 0;
    margin-bottom: 25px;
  }

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

  .div-block-669._4 {
    margin-top: 0;
  }

  .ern-hrungsberatung {
    padding-top: 50px;
    display: none;
  }

  .grid-51 {
    flex-direction: row;
    display: flex;
  }

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

  .heading-14 {
    display: none;
  }

  .heading-14.cream {
    display: block;
  }

  .grid-52 {
    flex-direction: column;
    margin-top: 20px;
    display: flex;
  }

  .div-block-676 {
    flex-direction: column;
    max-width: 100%;
    margin-bottom: 25px;
    display: flex;
  }

  .container_mobile {
    flex: 1;
    max-width: 100vw;
    margin-bottom: 0;
    padding-top: 0;
  }

  .div-block-678 {
    display: block;
  }

  .container_mobile_1 {
    flex: 1;
    align-items: stretch;
    margin-bottom: 0;
    padding-top: 0;
    display: flex;
  }

  .container_1240_desktop {
    flex: 1;
    margin-bottom: 0;
    padding-top: 0;
    display: none;
  }

  .paragraph-11 {
    color: var(--cream);
    width: 100%;
    font-size: 16px;
  }

  .div-block-679 {
    margin-bottom: -44px;
    padding-bottom: 51px;
  }

  .div-block-680 {
    border-right: 2px solid var(--forest);
    width: 200%;
  }

  .div-block-681 {
    flex-direction: column;
    align-items: flex-end;
    display: flex;
  }

  .div-block-667_border {
    border-bottom: 1px solid var(--forest);
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    padding-left: 0;
  }

  .erfolge-mobile {
    padding-top: 0;
    display: block;
  }

  .container_1240_mobile, .container_1240-copy {
    flex: 1;
    margin-bottom: 0;
    padding-top: 0;
    display: flex;
  }

  .ern-hrungsberatung-mobile {
    padding-top: 20px;
    display: block;
  }

  .heading-18light {
    color: var(--charcoal);
    margin-bottom: 0;
    font-size: 18px;
    font-weight: 400;
  }

  .container_1240-copy {
    flex: 1;
    margin-bottom: 0;
    padding-top: 0;
    display: flex;
  }

  .body-pdp {
    background-image: none;
  }

  .pdp-hero-grid {
    flex-direction: column;
    display: flex;
  }

  .pdp_hero_headline {
    font-size: 28px;
  }

  .pdp_subhead.paypal {
    font-size: 16px;
    display: block;
  }

  .pdp_paragraph {
    font-size: 16px;
  }

  .div-block-687 {
    padding-left: 0;
  }

  .medizinischer-beirat-pdp {
    padding-bottom: 10px;
  }

  .div-block-698 {
    flex-direction: column;
  }

  .image-242 {
    margin-top: -97px;
    margin-left: 0;
  }

  .kreisbogen-wrapper-unten {
    object-fit: cover;
    width: 100svw;
  }

  .img-kreisbogen {
    width: 100svw;
  }

  .text-span-15 {
    font-size: 16px;
  }

  .div-block-701 {
    justify-items: center;
  }

  .section-vorteile-1-0 {
    padding-bottom: 20px;
  }

  .div-block-704 {
    width: 206px;
    top: auto;
    bottom: auto;
    right: -20px;
  }

  .anwender-mobile {
    padding-top: 0;
    display: block;
  }

  .paragraph-25 {
    max-width: 80%;
  }

  .team-img._01 {
    width: 100px;
    top: -30px;
    right: 20px;
  }

  .team-img._02 {
    width: 100px;
    top: 0;
    right: 8px;
  }

  .team-img._03 {
    width: 100px;
    top: -20px;
    right: 8px;
  }

  .div-block-709 {
    align-items: flex-end;
    max-width: 100%;
  }

  .paragraph-26 {
    margin-top: 0;
  }

  .paragraph-27 {
    max-width: 65%;
  }

  .paragraph-28 {
    font-size: 14px;
    line-height: 1.2em;
  }

  .list-erfolge {
    width: 90%;
  }

  .div-block-712 {
    width: 100%;
    margin-top: 0;
  }

  .heading-21 {
    font-size: 24px;
  }

  .paragraph-29 {
    margin-right: 10px;
    font-size: 16px;
  }

  .image-249 {
    width: 40%;
  }

  .image-250 {
    width: 35%;
  }

  .pdp-hero-icon {
    width: 40px;
    margin-right: 10px;
  }

  .div-block-715 {
    align-items: center;
  }

  .pdp_hero_mobile {
    background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/64de0b96dfe1d3dedd85b64d_HG-PDP-Hero-Mobile.svg");
    background-repeat: no-repeat;
    background-size: contain;
  }

  .div-block-718 {
    max-width: 81%;
  }

  .div-block-719 {
    min-height: 123px;
  }

  .grid-53 {
    grid-column-gap: 16px;
  }

  .div-block-721 {
    width: 240px;
  }

  .btn-golighter-2 {
    font-size: 17px;
  }

  .heading-23 {
    display: none;
  }

  .grid-54 {
    flex-direction: row;
    display: flex;
  }

  ._1-0_sectionheading-3 {
    font-size: 24px;
  }

  .stoerer-pdp {
    width: 206px;
    height: 130px;
    margin-right: 0;
    top: auto;
    bottom: auto;
    right: -30%;
  }

  .stoerer-pdp.daily {
    right: -75px;
  }

  .stoerer-pdp.daily.center {
    width: 180px;
    height: 116px;
    right: -60px;
  }

  .div-block-301 {
    padding-left: 16px;
  }

  .golight-hero-box {
    padding-right: 0;
  }

  .btn-wellster-medical-2 {
    padding-left: 16px;
    padding-right: 16px;
    font-size: 17px;
  }

  .btn-wellster-medical-2.is_mt20.is_mb20 {
    text-align: center;
    width: 100%;
    font-size: 17px;
  }

  .btn-wellster-medical-2.is_mt20.is_mb20.mobile {
    margin-top: 16px;
    margin-bottom: 26px;
  }

  .div-block-315 {
    justify-content: space-around;
    margin-top: 16px;
    display: flex;
  }

  .golight-v4-subline {
    font-size: 20px;
  }

  .text-block-75 {
    font-size: 40px;
  }

  .fs16-fs14 {
    font-size: 14px;
  }

  .container_1240-2 {
    flex: 1;
    margin-bottom: 0;
    padding-top: 0;
  }

  .div-block-299 {
    font-size: 16px;
  }

  .container_1240-3 {
    flex: 1;
    margin-bottom: 0;
    padding-top: 0;
  }

  .golight-v4-infobox {
    padding: 16px;
  }

  .h3-golight-v4-steps {
    font-size: 22px;
  }

  .golight-v4-steps-box {
    padding: 0;
  }

  .btn-wellster-medical-3 {
    padding-left: 16px;
    padding-right: 16px;
    font-size: 17px;
  }

  .btn-wellster-medical-3.is_mt10.is_mb10.inslider {
    min-width: 200px;
  }

  .text-block-76 {
    margin-bottom: 20px;
    font-size: 24px;
    line-height: 1.3em;
  }

  .grid-56 {
    grid-column-gap: 16px;
  }

  .golight-slider-grid {
    align-items: start;
    min-height: 580px;
    padding-top: 0;
  }

  .golight-slide {
    height: auto;
  }

  .swipe-icon-wrapper-2.in-week-box {
    top: 0;
    bottom: auto;
  }

  .btn-wellster-medical-4 {
    padding-left: 16px;
    padding-right: 16px;
    font-size: 17px;
  }

  .btn-wellster-medical-4.is_mt10.is_mb10.inslider {
    min-width: 200px;
  }

  .btn-wellster-medical-4.is_mt10.is_mb10.inslider.black {
    min-width: 180px;
    margin-top: 8px;
    padding: 6px 8px;
  }

  .golight-dr-jugmann-text {
    justify-content: center;
    bottom: 5px;
    left: 5px;
    right: 5px;
  }

  .dr-jungmann-text {
    font-size: 9px;
  }

  .div-block-270 {
    padding-top: 0;
  }

  .golight-slider-arrow-img {
    width: 30px;
    height: auto;
  }

  .h2-golight-slider {
    margin-top: 0;
    font-size: 20px;
  }

  .h2-golight-slider.mobile {
    display: block;
  }

  .h2-golight-slider.desktop {
    display: none;
  }

  .h2-golight-slider.smaller {
    font-size: 24px;
  }

  .paragraph-34 {
    font-size: 15px;
    line-height: 1.2em;
  }

  .div-block-732 {
    width: 250px;
    padding: 16px;
  }

  .image-167 {
    max-width: 200px;
  }

  .golight-slide-wrapper {
    flex-direction: column;
    align-items: flex-start;
    min-height: 580px;
    padding-top: 12px;
    padding-left: 18px;
    padding-right: 18px;
  }

  .golight-slider-text {
    font-size: 15px;
    line-height: 1.2em;
  }

  .container_1240-4 {
    flex: 1;
    margin-bottom: 0;
    padding-top: 0;
  }

  .grid-58 {
    grid-row-gap: 16px;
  }

  .container_500 {
    flex: 1;
    padding-left: 0;
    padding-right: 0;
  }

  .grid-59 {
    grid-column-gap: 16px;
  }

  .btn-wellster-medical-5 {
    padding-left: 16px;
    padding-right: 16px;
    font-size: 17px;
  }

  .btn-wellster-medical-5.is_mt10.is_mb10.black.fullwidth {
    min-width: auto;
  }

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

  .div-block-735 {
    width: 70px;
  }

  .div-block-310 {
    text-align: left;
    border-bottom-color: #d6d6d6;
    justify-content: center;
    width: 100%;
    padding-top: .5rem;
    padding-bottom: .5rem;
    font-size: 15px;
  }

  .div-block-308 {
    grid-column-gap: 1.25rem;
    grid-row-gap: .5rem;
    text-align: center;
    flex-direction: column;
    padding-top: 1rem;
    font-size: 14px;
  }

  .div-block-306 {
    margin-top: 20px;
    padding: 12px;
  }

  .div-block-311 {
    width: 90%;
    margin-bottom: -12px;
  }

  .golight-accordion-text-2 {
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .golight-faq-box-2 {
    font-size: 16px;
  }

  .testimonial-hero-media {
    height: 460px;
  }

  .div-block-737 {
    padding-top: 150px;
  }

  .h1-testimonial {
    max-width: 200px;
    font-size: 32px;
  }

  .testimonial-subline {
    font-size: 15px;
    line-height: 1.2em;
  }

  .testimonial-hero-icon {
    width: 50px;
  }

  .testimonial-hero-icons-wrapper {
    font-size: 16px;
  }

  .div-block-739 {
    padding-top: 45px;
  }

  .trusted-wrapper-hero, .trusted-wrapper-hero.lp1 {
    max-width: 272px;
  }

  .trusted-wrapper-hero.wg-pharma {
    max-width: 90%;
    margin-left: 0;
  }

  .trusted-sign-home {
    max-width: 40px;
  }

  .icon-star-home {
    width: 12px;
  }

  .text-block-79 {
    max-width: 71%;
  }

  .text-block-79.lp1 {
    max-width: none;
  }

  .wrapper-trusted-mobile {
    justify-content: center;
  }

  .wrapper-trusted-mobile.tv {
    width: 100%;
  }

  .section-anker-nav {
    padding-top: 60px;
  }

  .testimonial-anchor-nav-link {
    margin-right: 4px;
    padding: 4px 10px 2px;
    font-size: 13px;
  }

  .testimonial-chapter-text {
    font-size: 16px;
  }

  .testimonial-arrow {
    margin-left: 16px;
  }

  .testimonial-step-box {
    justify-content: flex-start;
    min-width: 290px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .testimonial-step-box.red-highlight {
    min-width: 290px;
  }

  .div-block-743.big {
    width: 243px;
    height: 90px;
    font-size: 20px;
  }

  .container-testimonial-mobile._3 {
    background-size: cover;
    min-height: 370px;
  }

  .div-block-748 {
    max-width: 41%;
    margin-left: 35vw;
    font-size: 25px;
  }

  .testimonial-accordion {
    padding-top: 16px;
    padding-bottom: 10px;
  }

  .testimonial-accordion-head {
    padding-right: 10px;
  }

  .testimonial-accordion-arrow {
    width: 40px;
    height: 40px;
  }

  .testimonial-accordion-text {
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .div-block-751 {
    padding-right: 0%;
  }

  .div-block-752 {
    padding-top: 0;
    padding-bottom: 20px;
  }

  .image-260 {
    max-width: 100%;
  }

  .section-testimonial-hero-mobile {
    padding-top: 350px;
  }

  .container-testimonial-hero {
    min-height: 240px;
  }

  .text-block-82 {
    color: var(--forest);
    text-align: center;
    font-size: 16px;
    transform: translate(-50%);
  }

  .testimonial-end-img-wrapper {
    background-position: 100%;
    padding-top: 0;
    padding-bottom: 20px;
  }

  .testimonial-h2-end {
    font-size: 25px;
    line-height: 1.2em;
  }

  .image-264 {
    display: none;
  }

  .h1-hero-thankyou {
    font-size: 24px;
  }

  .paragraph-39 {
    font-size: 16px;
  }

  .bg-video-kay-sm {
    height: 460px;
    display: block;
  }

  .bg-video-kay-tb {
    height: 460px;
    display: none;
  }

  .heading-25 {
    font-size: 24px;
  }

  .image-265 {
    width: 40px;
  }

  .body-nadeln {
    background-image: none;
  }

  .section-nadeln-hero {
    background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/651e76d68d6ed71bd6f06f87_BG_PDP_Needles_mobile_V4_small.svg");
  }

  .h1-nadeln {
    font-size: 29px;
  }

  .text-block-83 {
    margin-top: 170px;
    margin-bottom: 62px;
    font-size: 20px;
  }

  .div-block-768 {
    width: 30px;
    margin-right: 16px;
  }

  .div-block-769 {
    font-size: 20px;
  }

  .section-nadeln-contact {
    padding-bottom: 0;
  }

  .needle-hero-img-wrapper {
    max-width: 40%;
    top: 100px;
    right: 32px;
  }

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

  .container_860 {
    flex: 1;
    padding-left: 0;
    padding-right: 0;
  }

  .image-268 {
    margin-left: 0;
  }

  .slide-wrapper-2.before-after {
    padding: 10px;
  }

  .text-block-86 {
    max-width: 100%;
  }

  .btn-golighter-3 {
    font-size: 17px;
  }

  .h2-golighter-2 {
    font-size: 24px;
  }

  .right-arrow-10 {
    width: 26px;
    font-size: 18px;
    right: 0;
  }

  .left-arrow-10 {
    width: 26px;
    font-size: 18px;
    left: 0;
  }

  .testimonial-hero-lightbox {
    height: 350px;
  }

  .btn-play-hero {
    width: 60px;
  }

  .bg-video-testimonial-phone {
    display: block;
  }

  .icon-footer {
    max-width: 60px;
  }

  .text-banner-loop {
    font-size: 13px;
  }

  .h1-coach {
    max-width: 80%;
    font-size: 27px;
  }

  .coach-subline {
    max-width: 98%;
    font-size: 16px;
  }

  .div-block-784 {
    width: 40px;
    height: 40px;
    font-size: 26px;
  }

  .paragraph-43 {
    font-size: 16px;
    line-height: 1.2em;
  }

  .paragraph-44 {
    font-size: 16px;
  }

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

  .text-block-90 {
    font-size: 18px;
  }

  .nl-input {
    margin-bottom: 0;
  }

  .coach-hero-lightbox {
    height: 350px;
  }

  .paragraph-46 {
    font-size: 16px;
  }

  .paragraph-47 {
    font-size: 18px;
  }

  .section-coach-contact {
    padding-bottom: 0;
  }

  .div-block-794 {
    max-width: 50%;
  }

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

  .section-coach-2-hero-desktop {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 100px;
  }

  .paragraph-48 {
    font-size: 16px;
  }

  .coach-2-hero-img-wrapper {
    padding-left: 20px;
  }

  .coach-2-hero-text-wrapper {
    margin-bottom: 20px;
  }

  .coach-2-hero-text-wrapper.left {
    align-items: flex-end;
  }

  .div-block-798 {
    margin-right: 16px;
    padding: 16px;
    font-size: 14px;
    line-height: 1.3em;
  }

  .div-block-798.top {
    margin-right: 30px;
    padding-right: 60px;
  }

  .div-block-798.bottom {
    margin-left: 40px;
    padding-left: 16px;
    padding-right: 8px;
  }

  .image-274.mobile {
    width: 100px;
  }

  .image-275.mobile {
    width: 80px;
    margin-left: -20px;
  }

  .section-coach-2-video-desktop {
    padding-top: 30px;
  }

  .text-block-92 {
    font-size: 16px;
    line-height: 1.2em;
  }

  .text-block-93 {
    font-size: 16px;
    line-height: 1.3em;
  }

  .form-block-2 {
    margin-top: 20px;
  }

  .coach-input {
    padding-left: 16px;
    font-size: 14px;
  }

  .coach-input.area {
    min-height: 200px;
  }

  .div-block-802 {
    border-radius: 16px;
  }

  .section-coach-2-ausbildung-mobile {
    padding-bottom: 16px;
  }

  .section-hero-diabetes-desktop {
    padding-top: 80px;
  }

  .h1-diga {
    max-width: 62%;
    font-size: 24px;
  }

  .h1-diga.zanadio {
    max-width: 57%;
    font-size: 25px;
  }

  .list-diga-hero {
    max-width: 68%;
  }

  .list-diga-hero.zanadio {
    max-width: 66%;
  }

  .list-item-diga {
    background-position: 0 2px;
    background-size: 9px;
    padding-left: 13px;
    font-size: 12px;
  }

  .list-item-diga.zanadio {
    font-size: 13px;
  }

  .div-block-804 {
    min-height: auto;
  }

  .div-block-804.zanadio {
    min-height: 230px;
  }

  .text-block-94 {
    font-size: 20px;
  }

  .div-block-805 {
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
  }

  .text-block-95 {
    font-size: 14px;
    line-height: 1.2em;
  }

  .section-diga-features {
    padding-top: 20px;
  }

  .grid-71 {
    grid-row-gap: 20px;
  }

  .diabetes-grid-badges {
    grid-row-gap: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .fs-14 {
    font-size: 14px;
    line-height: 1.2em;
  }

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

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

  .image-286 {
    max-width: 60%;
  }

  .div-block-811 {
    bottom: 25%;
  }

  .div-block-811.zanadio {
    bottom: 18%;
  }

  .div-block-811.home {
    bottom: 22%;
  }

  .div-block-811.lp19 {
    bottom: 27%;
  }

  .div-block-811.lp22 {
    bottom: 18%;
  }

  .div-block-811.diab {
    bottom: 28%;
  }

  .div-block-811.lp25 {
    bottom: 25%;
  }

  .div-block-811.tv-25 {
    bottom: 30%;
  }

  .grid-73 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    margin-top: 0;
    margin-bottom: 20px;
  }

  .diga-studie-wrapper {
    margin-right: 16px;
  }

  .div-block-813 {
    width: 240px;
  }

  .div-block-814 {
    min-height: 100px;
    margin-bottom: 20px;
    padding: 30px;
  }

  .text-block-97 {
    max-width: 90%;
  }

  .div-block-815 {
    background-size: contain;
    min-height: 300px;
  }

  .div-block-816._1 {
    width: 130px;
    height: 107px;
    font-size: 15px;
  }

  .div-block-816._2 {
    width: 130px;
    height: 113px;
    font-size: 15px;
    top: 32%;
  }

  .div-block-816._3 {
    width: 150px;
    height: 80px;
    font-size: 15px;
    top: 3%;
  }

  .div-block-816._4 {
    background-repeat: no-repeat;
    width: 133px;
    height: 97px;
    font-size: 15px;
    top: 33%;
  }

  .div-block-816._5 {
    width: 130px;
    height: 107px;
    font-size: 15px;
  }

  .div-block-816._6 {
    width: 150px;
    height: 80px;
    font-size: 15px;
    top: 3%;
  }

  .div-block-816._7 {
    background-repeat: no-repeat;
    width: 133px;
    height: 97px;
    font-size: 15px;
    top: 33%;
  }

  .div-block-817 {
    max-width: 130px;
    top: -3%;
    right: -3%;
  }

  .image-289 {
    max-width: 80%;
  }

  .div-block-818 {
    background-position: 0 0;
    background-size: contain;
  }

  .section-diga-studie-mobile {
    background-position: 50% 0;
    background-size: auto;
  }

  .section-diga-studie-mobile.zanadio {
    padding-bottom: 0;
  }

  .grid-geeignet-sidescroll {
    margin-top: 0;
    margin-bottom: 20px;
  }

  .div-block-823 {
    padding-bottom: 10px;
  }

  .image-290 {
    margin-bottom: -100px;
  }

  .div-block-824 {
    min-height: 110px;
  }

  .section-coach-2-hero-mobile {
    background-size: cover;
    padding-top: 100px;
  }

  .section-coach-2-intro-mobile {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
  }

  .grid-34-thankyou-guides {
    grid-column-gap: 10px;
    grid-template-columns: 1fr;
  }

  .grid-34-thankyou-guides.p0 {
    margin-bottom: 20px;
  }

  .grid-34-help-video3 {
    grid-column-gap: 10px;
    grid-template-columns: 1fr;
  }

  .list-funktion {
    padding-left: 15px;
    font-size: 16px;
    line-height: 1.3em;
  }

  .div-block-829 {
    display: block;
  }

  .grid-74 {
    flex-direction: column;
    margin-top: 20px;
    display: flex;
  }

  .golighter-accordion-text-2 {
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .paragraph-53 {
    max-width: 80%;
  }

  .anwender-mobile-2 {
    padding-top: 0;
    display: block;
  }

  .heading-28 {
    font-size: 24px;
  }

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

  .div-block-835 {
    flex-direction: column;
    align-items: flex-end;
    display: flex;
  }

  .paragraph-55 {
    width: 90%;
    padding-top: 0;
    padding-left: 0;
    font-size: 15px;
    line-height: 1.4em;
  }

  .paragraph-55.peach {
    padding-top: 0;
    padding-left: 0;
  }

  .paragraph-57 {
    font-size: 11px;
    line-height: 1.3em;
  }

  .text-span-18 {
    font-size: 16px;
  }

  .gl-navbar-2 {
    margin-left: 5px;
    margin-right: 5px;
  }

  .gl-navbar-2.fixed {
    margin-left: 10px;
    margin-right: 10px;
  }

  .golighter-faq-box-2 {
    font-size: 16px;
  }

  .div-block-845 {
    align-items: flex-end;
    max-width: 100%;
  }

  .paragraph-59 {
    font-size: 16px;
  }

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

  .html-embed-20 {
    font-size: 16px;
    line-height: 1.2em;
  }

  .container_1240-5 {
    flex: 1;
    margin-bottom: 0;
    padding-top: 0;
    display: flex;
  }

  .text-block-101 {
    max-width: 71%;
  }

  .text-block-101.lp1 {
    max-width: none;
  }

  .div-block-849 {
    padding: 0 20px;
  }

  .nav-menu-6 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-850 {
    border-bottom: 1px solid #3a6e6a;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    padding-left: 0;
  }

  .div-block-850.peach {
    border-bottom-width: 0;
    flex-direction: column;
    align-self: center;
    align-items: center;
  }

  .grid-76 {
    width: 100vw;
    overflow: auto;
  }

  .btn-golighter-4 {
    font-size: 17px;
  }

  .btn-golighter-4.forest.mt40 {
    color: #fff8e8;
  }

  .btn-golighter-4.testimonial-kachel {
    margin-top: -20px;
  }

  .div-block-852 {
    justify-items: center;
  }

  .div-block-854 {
    flex-direction: column;
    max-width: 100%;
    margin-bottom: 25px;
    display: flex;
  }

  .heading-32 {
    display: none;
  }

  .paragraph-63 {
    margin-right: 10px;
    font-size: 16px;
  }

  .paragraph-64 {
    max-width: 65%;
  }

  .div-block-857 {
    width: 100%;
    margin-top: 0;
  }

  .div-block-858 {
    width: 206px;
    height: 130px;
    margin-right: -70px;
  }

  .div-block-858.mobile {
    background-repeat: no-repeat;
    background-size: contain;
    width: auto;
    margin-top: 0;
    padding-left: 26px;
  }

  .div-block-859 {
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: 260px;
    width: 330px;
    height: 250px;
    margin-left: 0;
  }

  .heading-18light-2 {
    color: #333;
    margin-bottom: 0;
    font-size: 18px;
    font-weight: 400;
  }

  .div-block-667_border-2 {
    border-bottom: 1px solid #3a6e6a;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    padding-left: 0;
  }

  .paragraph-65 {
    margin-top: 0;
  }

  .text-span-19 {
    font-size: 16px;
  }

  .paragraph-66 {
    color: #fff8e8;
    width: 100%;
    font-size: 16px;
  }

  .grid-77 {
    flex-direction: row;
    display: flex;
  }

  .bmi-rechner-wrapper-2 {
    padding: 10px 0;
  }

  .grid-78.sct {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    display: none;
  }

  .heading-35 {
    font-size: 19px;
  }

  .div-block-862 {
    margin-bottom: -44px;
    padding-bottom: 51px;
  }

  .text-block-104 {
    font-size: 24px;
  }

  .golighter-headline-faq-2 {
    padding-right: 10px;
  }

  ._1-0_sectionheading-4 {
    font-size: 24px;
  }

  ._1-0_sectionheading-4.npspace.mobile {
    color: #333;
    font-size: 40px;
    line-height: 1.4em;
  }

  .paragraph-68 {
    font-size: 14px;
    line-height: 1.2em;
  }

  .heading-36 {
    width: 90%;
    font-size: 75px;
    line-height: .9em;
  }

  .heading-36.red {
    text-align: center;
    font-size: 42px;
    line-height: 1.4em;
  }

  .div-block-863 {
    width: 206px;
    top: auto;
    bottom: auto;
    right: -20px;
  }

  .div-block-864 {
    border-right: 2px solid #3a6e6a;
    width: 200%;
  }

  .btn-golighter-5 {
    font-size: 17px;
  }

  .section-gl-pharma-hero-mobile {
    background-color: #0000;
    background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/65b3b35870b6c8e98a65b934_BG-Pharma-LP-WG-mobile-V2.svg");
    background-repeat: no-repeat;
    background-size: auto;
  }

  .div-block-866 {
    padding-top: 0;
  }

  .gl-hero-list-item {
    font-size: 16px;
  }

  .gl-hero-list-item.green {
    padding-bottom: 0;
    font-size: 16px;
  }

  .h1-gl-pharma {
    max-width: 100%;
    font-size: 32px;
  }

  .h1-gl-pharma.v2 {
    font-size: 30px;
  }

  .h1-gl-pharma.wg-v2 {
    max-width: 80%;
    margin-bottom: 4px;
    font-size: 32px;
  }

  .gl-img-hero-mobile {
    max-width: 70%;
  }

  .section-pharma-faqs {
    display: block;
  }

  .h2-pharma.center {
    font-size: 35px;
  }

  .div-block-870 {
    width: 100px;
    height: 100px;
    font-size: 13px;
    line-height: 1em;
  }

  .text-span-22 {
    font-size: 22px;
    line-height: 1.2em;
  }

  .section-hero-2 {
    background-size: 165%;
    padding-top: 0;
    padding-bottom: 20px;
  }

  .section-hero-2.lp3 {
    padding-top: 70px;
  }

  .image-300 {
    width: 130px;
    margin-right: 8px;
  }

  .image-301 {
    width: 130px;
  }

  .div-block-874 {
    justify-content: center;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .btn-golighter-6 {
    font-size: 17px;
  }

  .image-302 {
    margin-left: 0;
  }

  .left-arrow-12.arrow-red {
    width: 20px;
  }

  .text-block-112 {
    max-width: 100%;
  }

  .right-arrow-12.arrow-red {
    width: 20px;
  }

  .btn-golighter-7 {
    font-size: 17px;
  }

  .section-testimonials-mobile-2 {
    padding-bottom: 0;
  }

  .right-arrow-13 {
    width: 26px;
    font-size: 18px;
    right: -8px;
  }

  .left-arrow-13 {
    width: 26px;
    font-size: 18px;
    left: -8px;
  }

  .grid-150 {
    padding-left: 0;
  }

  .div-block-880 {
    flex-direction: column;
  }

  .grid-151 {
    overflow: visible;
  }

  .steps-bg-shape-forest-mobile-2 {
    max-width: 100%;
    max-height: none;
    left: 0%;
    right: auto;
  }

  .steps-bg-shape-forest2-2 {
    left: -100%;
    right: -100%;
  }

  .section-steps-2-desktop-2 {
    padding-top: 0;
  }

  .steps-weeks-wrapper-2 {
    width: 300px;
    margin-bottom: 10px;
  }

  .image-304 {
    margin-top: 0;
    margin-bottom: -2px;
  }

  .section-beirat-desktop-2 {
    margin-top: -12%;
  }

  .text-block-121 {
    font-size: 18px;
  }

  .grid-154 {
    justify-items: center;
  }

  .div-block-889.bg-cream.center {
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .body-pdp-wegovy-v2 {
    background-image: none;
  }

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

  .text-block-122.pdp-v2 {
    margin-bottom: 8px;
    font-size: 20px;
  }

  .image-308 {
    width: 65px;
  }

  .text-span-33 {
    font-size: 22px;
  }

  .text-block-123 {
    margin-top: 16px;
    font-size: 16px;
  }

  .text-block-124 {
    max-width: 100%;
  }

  .image-309 {
    width: 90px;
  }

  .div-block-891 {
    padding-top: 0;
  }

  .image-310.smaller {
    width: 90%;
    max-width: 90%;
  }

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

  .div-block-894 {
    justify-content: center;
    margin-bottom: 8px;
    display: flex;
  }

  .image-311 {
    width: 65px;
  }

  .gl-hero-list-3.bullet {
    padding-left: 20px;
  }

  .text-block-125 {
    max-width: 100%;
  }

  .text-block-127 {
    font-size: 12px;
  }

  .text-block-127.v2 {
    font-size: 14px;
  }

  .div-block-895 {
    width: 120px;
    height: 120px;
    font-size: 13px;
    line-height: 1em;
    right: -5px;
  }

  .div-block-895.v2 {
    width: 100px;
    height: 100px;
  }

  .image-312 {
    width: 90px;
  }

  .div-block-896 {
    padding-top: 0;
  }

  .text-span-34 {
    font-size: 16px;
    line-height: 1.2em;
  }

  .text-span-34.v2 {
    font-size: 18px;
  }

  .heading-38 {
    font-size: 26px;
  }

  .grid-109.mobile {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .heading-39, .heading-39.green {
    font-size: 26px;
  }

  .info-box {
    flex-direction: row;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-right: 10px;
  }

  .c-sidebar__link {
    padding-top: 5px;
    padding-bottom: 5px;
  }

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

  .headline-h2-sticky {
    white-space: pre-line;
    margin-top: 40px;
    margin-bottom: 10px;
    padding-top: 40px;
    font-size: 26px;
  }

  .headline-h2-sticky.mt0 {
    margin-top: 40px;
  }

  .headline-h2-sticky.mt0.pt0 {
    margin-top: 0;
  }

  .golighter-headline-faq-3 {
    padding-right: 10px;
  }

  .col-sidebar-sticky {
    padding-top: 0;
    padding-bottom: 0;
  }

  .col-sticky-sidebar {
    padding-left: 0;
    padding-right: 0;
  }

  .icon-info-container {
    width: 30px;
    height: 30px;
    margin-right: 10px;
    padding-left: 4px;
    padding-right: 4px;
  }

  .golighter-accordion-text-3 {
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .text-block-128.fs12 {
    font-size: 12px;
  }

  .col-content-sticky {
    padding-left: 0;
    padding-right: 0;
  }

  .grid-157 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .grid-157._3-col {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    grid-template-columns: 1fr 1.25fr .75fr;
  }

  .icon-info-container-2 {
    width: 30px;
    height: 30px;
    margin-right: 10px;
    padding-left: 4px;
    padding-right: 4px;
  }

  .infobox-cream {
    padding: 8px;
    font-size: 14px;
  }

  .infobox-cream.in-accordion-b {
    padding: 16px;
    line-height: 1.3em;
  }

  .summary-box {
    flex-direction: row;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-right: 10px;
  }

  .grid-sticky-banner {
    grid-column-gap: 8px;
    grid-template-columns: 1.25fr 1fr;
  }

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

  .div-block-899.one-line {
    flex-flow: row;
  }

  .div-block-899.lp11 {
    flex-flow: row;
    justify-content: flex-start;
    align-items: baseline;
  }

  .btn-primary-3.pdp-stickbanner, .btn-primary-3.home-stickybanner, .btn-primary-3.banner-lp11, .btn-primary-3.banner-lp17 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .pdp-sticky-banner {
    padding: 10px 15px 8px;
  }

  .pdp-sticky-banner.lp11 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .pdp-sticky-banner.lp17 {
    padding: 12px 10px;
  }

  .pdp-sticky-banner-name {
    margin-bottom: 2px;
    font-size: 20px;
  }

  .pdp-sticky-banner-price {
    font-size: 17px;
  }

  .pdp-sticky-banner-price.mr16 {
    margin-right: 8px;
  }

  .text-block-129.sticky-banner {
    font-size: 14px;
  }

  .text-block-129.lp11 {
    font-size: 15px;
  }

  .text-span-35 {
    font-size: 14px;
  }

  .golighter-koorp-logo-wrapper {
    width: 190px;
    padding-left: 0;
  }

  .golighter-koorp-logo-wrapper.bigger {
    width: 200px;
  }

  .box-steps-erklaerung {
    align-items: stretch;
  }

  .box-erklaerung-subtitle {
    color: #8d8e8f;
    margin-bottom: 5px;
    font-size: 10px;
  }

  .div-block-900 {
    background-color: #333944;
    flex: none;
    width: 110px;
  }

  .box-erklaerung-title {
    margin-bottom: 0;
    font-size: 13px;
    line-height: 1.3em;
  }

  .img-steps-erklaerung {
    object-fit: cover;
  }

  .img-steps-erklaerung.medikament {
    min-width: 0;
  }

  .div-block-901 {
    background-color: #333944;
    flex: none;
    width: 110px;
  }

  .box-steps-erklaerung-text {
    padding: 10px;
  }

  .box-steps-erklaerung-text.medikament {
    padding-left: 10px;
  }

  .box-steps-erklaerung-text.nr {
    align-items: flex-start;
  }

  .box-erklaerung-text {
    font-size: 11px;
  }

  .div-block-902 {
    background-color: #333944;
    flex: none;
    width: 110px;
  }

  .div-block-903 {
    width: 26px;
    height: 26px;
    font-size: 16px;
  }

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

  .div-block-905 {
    align-items: flex-start;
    margin-top: 0;
  }

  .div-block-905.desktop {
    display: none;
  }

  .div-block-905.mobile {
    margin-top: 6px;
    display: flex;
  }

  .image-315 {
    width: 16px;
  }

  .div-block-906 {
    width: 30px;
    margin-right: 4px;
  }

  .golighter-zanadio-logo-wrapper-copy {
    flex: none;
    width: 200px;
    padding-left: 0;
  }

  .partner-desktop {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .paragraph-70 {
    font-size: 16px;
  }

  .image-316 {
    max-width: 80%;
  }

  .div-block-909 {
    max-width: 88%;
  }

  .div-block-910 {
    font-size: 14px;
  }

  .text-block-131 {
    font-size: 15px;
  }

  .text-block-132 {
    font-size: 30px;
  }

  .zanadio-grid-vorteile {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    margin-top: 20px;
    margin-bottom: 10px;
  }

  .zanadio-vorteile-img {
    max-width: 51%;
  }

  .zanadio-vorteile-head {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 16px;
  }

  .zanadio-vorteile-text {
    font-size: 14px;
  }

  .section-hero-zanadio-desktop {
    padding-top: 80px;
  }

  .text-block-134 {
    font-size: 18px;
  }

  .text-block-135 {
    margin-top: 6px;
  }

  .paragraph-72 {
    font-size: 11px;
    line-height: 1.3em;
  }

  .heading-42 {
    font-size: 19px;
  }

  .paragraph-74 {
    font-size: 11px;
    line-height: 1.3em;
  }

  .heading-44 {
    font-size: 19px;
  }

  .gl-stoerer-home {
    width: 206px;
    height: 130px;
    margin-right: -70px;
  }

  .paragraph-75 {
    font-size: 14px;
    line-height: 1.2em;
  }

  .gl-hero-head {
    font-size: 33px;
  }

  .gl-hero-head.tv {
    line-height: 1.1em;
  }

  .image-318 {
    margin-right: 8px;
  }

  .div-block-913 {
    margin-top: 8px;
  }

  .div-block-914.prod-kachel {
    width: 116px;
    height: 116px;
  }

  .div-block-914.center {
    width: 183px;
    height: 80px;
    bottom: -10px;
    right: 0;
  }

  .text-block-136.kachel {
    font-size: 11px;
  }

  .body-gl-home-v2 {
    background-image: none;
  }

  .heading-45 {
    font-size: 18px;
  }

  .section-kundenstimmen {
    padding-top: 0;
  }

  .div-block-915 {
    width: 220px;
  }

  .dr-grid-v2 {
    flex-direction: row;
    display: flex;
  }

  .section-dr-home {
    padding-top: 50px;
    display: none;
  }

  .section-dr-mobile {
    padding-top: 20px;
    display: block;
  }

  .slide-pdp-wrapper {
    padding-left: 16px;
    padding-right: 16px;
  }

  .price-wrapper-mobile {
    width: 90px;
    height: 90px;
    font-size: 13px;
    line-height: 1em;
    right: -5px;
  }

  .heading-38-copy {
    text-align: left;
    font-size: 26px;
  }

  .paragraph-76 {
    font-size: 18px;
  }

  .list-text-green {
    font-size: 16px;
  }

  .paragraph-29-copy {
    margin-right: 10px;
    font-size: 16px;
  }

  .heading-46 {
    font-size: 18px;
  }

  .div-block-923.una {
    justify-content: space-between;
    align-items: center;
  }

  .h1-produkte {
    max-width: 100%;
    margin-left: 16px;
    margin-right: 16px;
    font-size: 22px;
  }

  .div-block-925 {
    align-items: center;
  }

  .image-321 {
    width: 10px;
  }

  .body-pdp-wegovy-v3, .body-pdp-v2 {
    background-image: none;
  }

  .div-block-929 {
    border-radius: 8px;
    justify-content: flex-start;
    align-items: center;
    width: 115px;
    padding: 16px 8px 18px;
    top: 20%;
    right: 10px;
  }

  .div-block-930.v2 {
    top: 0;
    right: 2px;
  }

  .div-block-930.pdp {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .text-block-145 {
    margin-left: 6px;
  }

  .body-gl-tv {
    background-image: none;
  }

  .div-block-935 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .div-block-936 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-top: 8px;
  }

  .logo-home {
    width: 32px;
  }

  .gl-stoerer-tv-mobile {
    width: 143px;
    height: 90px;
    margin-right: 0;
  }

  .gl-stoerer-tv-mobile.home {
    width: 120px;
    height: 75px;
    padding-left: 6px;
    padding-right: 6px;
    top: 40%;
    right: 6px;
  }

  .paragraph-82 {
    font-size: 14px;
  }

  .div-block-939 {
    padding-top: 40px;
  }

  .section-dr-tv {
    padding-bottom: 40px;
  }

  .image-322 {
    max-width: 100%;
  }

  .heading-48 {
    font-size: 24px;
  }

  .text-block-148 {
    font-size: 12px;
    top: 0;
    bottom: auto;
  }

  .text-block-149 {
    font-size: 12px;
  }

  .section-lp11-hero {
    padding-top: 90px;
  }

  .lp11-h1 {
    font-size: 28px;
  }

  .lp11-hero-icon {
    font-size: 16px;
  }

  .lp11-hero-icon.smaller {
    font-size: 14px;
    line-height: 1.3em;
  }

  .image-324 {
    width: 40px;
  }

  .image-324.check {
    width: 16px;
  }

  .text-block-150.tp {
    font-size: 14px;
  }

  .lp11-hero-img-wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }

  .lp11-hero-img-wrapper.prod-select {
    padding-left: 32px;
    padding-right: 32px;
  }

  .lp11-hero-stoerer {
    width: 160px;
    margin-top: -20px;
  }

  .lp11-hero-stoerer.wider {
    margin-top: -30px;
  }

  .lp11-hero-stoerer.v3, .lp11-hero-stoerer.v4 {
    width: 200px;
    margin-top: -40px;
  }

  .lp11-divider-img.top-mobile {
    width: 100svw;
    min-width: 100svw;
  }

  .section-lp11-testimonials {
    padding-top: 0;
  }

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

  .lp11-testimonial-1 {
    z-index: 5;
    display: block;
    position: relative;
  }

  .lp11-card-content {
    font-size: 13px;
  }

  .lp11-sticky-banner-price {
    margin-right: 2px;
    font-size: 20px;
  }

  .lp11-funktionimg_wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .lp11-funkltion-img {
    max-width: 280px;
  }

  .lp11-funktion-item-wrapper {
    padding-left: 16px;
    padding-right: 16px;
  }

  .footer-small-wrapper, .footer-small-wrapper-center {
    width: 100%;
  }

  .image-327, .image-327.cro-191-b {
    max-width: 50%;
  }

  .lp15-hero-img-wrapper {
    justify-content: center;
    align-items: flex-start;
    padding-left: 20px;
    padding-right: 20px;
  }

  .lp15-hero-img-wrapper.cro-191-b {
    justify-content: center;
    align-items: flex-start;
    padding-left: 10px;
  }

  .lp15-hero-stoerer {
    width: 160px;
  }

  .lp15-hero-stoerer.cro-191-b {
    width: 195px;
  }

  .lp15-hero-stoerer.cro192b {
    width: 160px;
  }

  .section-content.funktion {
    background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/673dac00b0459a1f7da9911a_home-relanuch-bg-shape-bmi-v3.svg");
    background-size: contain;
  }

  .section-content.glp1-lp {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .section-content.funktion-lp28 {
    background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/673dac00b0459a1f7da9911a_home-relanuch-bg-shape-bmi-v3.svg");
    background-size: contain;
  }

  .container_940-v2 {
    flex: 1;
  }

  .image-330 {
    max-width: 160px;
    margin-bottom: 10px;
  }

  .div-block-950 {
    flex-flow: column;
  }

  .text-block-159 {
    font-size: 11px;
  }

  .paragraph-75-copy {
    font-size: 16px;
    line-height: 1.2em;
  }

  .heading-52 {
    font-size: 24px;
  }

  .gl-stoerer-tv {
    justify-content: center;
    align-items: flex-end;
    width: 180px;
    padding-left: 6px;
    padding-right: 6px;
    top: 55%;
    left: auto;
    right: 0;
  }

  .gl-stoerer-tv.lp16 {
    width: 170px;
    padding-left: 4px;
    padding-right: 4px;
    top: 52%;
  }

  .tv-h1-normal {
    font-size: 24px;
  }

  .div-block-959 {
    padding: 2px 4px 1px;
    font-size: 12px;
  }

  .sticker-status {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    flex-flow: row;
    top: 4px;
  }

  .sticker-status.wg-pdp {
    top: 8px;
  }

  .h1-lp17 {
    font-size: 24px;
  }

  .container_1080 {
    flex: 1;
    margin-bottom: 0;
    padding-top: 0;
  }

  .lp17-body.tp {
    line-height: 24px;
  }

  .list-erfolgsweg-highlight.tp {
    font-size: 20px;
  }

  .div-block-961.tp {
    justify-content: flex-start;
    align-items: center;
  }

  .paragraph-86.home, .text-block-163.home {
    font-size: 18px;
  }

  .pdp-prod-img-wrapper.pt30 {
    padding-top: 16px;
  }

  .pdp-hero-list-v2-item {
    font-size: 16px;
  }

  .pdp-prod-selector-box {
    padding-top: 0;
  }

  .prod-select-arrow {
    width: 20px;
    height: 20px;
  }

  .prod-select-option {
    padding-right: 30px;
  }

  .prod-select-content-wrapper {
    align-items: baseline;
  }

  .prod-strikeprice {
    font-size: 14px;
  }

  .section-hero-pdp-prod-select.selector-small {
    padding-bottom: 20px;
  }

  .trusted-wrapper-v3 {
    flex-direction: column;
    align-items: flex-start;
  }

  .trusted-wrapper-v3.mobile {
    margin-top: 16px;
  }

  .btn-golighter-9 {
    font-size: 17px;
  }

  .image-344 {
    width: 40px;
  }

  .div-block-977 {
    padding: 2px 4px 1px;
    font-size: 12px;
  }

  .lp11-h1-2 {
    font-size: 28px;
  }

  .body-gl-home-v3 {
    background-image: none;
  }

  .dr-grid-v3 {
    flex-direction: row;
    display: flex;
  }

  .dr-grid-img-wrapper {
    max-width: 100px;
  }

  .dr-grid-quote {
    font-size: 15px;
  }

  .div-block-980 {
    margin-top: -40px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-dr-home-v2-desktop {
    padding-top: 50px;
    display: none;
  }

  .section-dr-home-v2-mobile {
    padding-top: 20px;
  }

  .wrapper-dr-headv2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-981 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .text-span-46 {
    font-size: 22px;
  }

  .text-block-178 {
    max-width: 100%;
  }

  .text-block-180 {
    margin-top: 16px;
    font-size: 16px;
  }

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

  .div-block-990 {
    padding-top: 0;
  }

  .slide-nav-19 {
    height: auto;
    bottom: -5px;
  }

  .gl-hero-list-7.bullet {
    padding-left: 20px;
  }

  .div-block-992 {
    padding-top: 0;
  }

  .text-block-181 {
    font-size: 12px;
  }

  .text-block-181.v2 {
    font-size: 14px;
  }

  .text-span-47 {
    font-size: 16px;
    line-height: 1.2em;
  }

  .text-span-47.v2 {
    font-size: 18px;
  }

  .text-block-182 {
    max-width: 100%;
  }

  .lp17-sticky-banner-price {
    margin-right: 2px;
  }

  .banner-sale {
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    flex-flow: wrap;
    font-size: 14px;
    line-height: 1em;
    left: 32px;
    right: 32px;
  }

  .sax-stoerer-tiefpreis {
    max-width: 110px;
    top: -16px;
  }

  .sax-stoerer-tiefpreis.lp14 {
    max-width: 100px;
    right: 16px;
  }

  .sax-stoerer-preis {
    max-width: 160px;
    bottom: -10px;
  }

  .sax-stoerer-preis.lp14, .sax-stoerer-preis.cro-192-b {
    max-width: 160px;
  }

  .head-box {
    font-size: 16px;
  }

  .text-seo-box {
    font-size: 14px;
    line-height: 1.2em;
  }

  .section-erfolge-home-v2 {
    padding-top: 0;
  }

  .home-tabs-copy {
    font-size: 16px;
  }

  .gl-home-h1 {
    max-width: 100%;
  }

  .gl-home-h1.lp28 {
    font-size: 25px;
  }

  .text-hero-list-v3 {
    font-size: 16px;
  }

  .trusted-wrapper-hero-v2 {
    max-width: 272px;
  }

  .trusted-sign-home-v2 {
    max-width: 40px;
  }

  .text-block-192 {
    line-height: 1.2em;
  }

  .div-block-1007 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .h2-home-relaunch.dr-seyhun {
    max-width: 65%;
  }

  .div-block-1011 {
    max-width: 100%;
  }

  .gl-prod-stoerer.mobile {
    max-width: 200px;
  }

  .wrapper-bmi-home-v2 {
    padding: 0 20px;
  }

  .section-kundenstimmen-v2 {
    padding-top: 0;
  }

  .body-gl-tv-v3 {
    background-image: none;
  }

  .text-tp {
    font-size: 16px;
  }

  .lp17-trusted-wrapper-tp.dark {
    justify-content: flex-start;
    align-items: center;
  }

  .wrapper-list-sprechstunde-benefits.first {
    margin-top: 16px;
  }

  .wrapper-list-sprechstunde-benefits.last {
    margin-bottom: 20px;
  }

  .section-content-dr-sprechstunde {
    padding-top: 40px;
  }

  .wrapper-sprechstunde-doc-info {
    margin-top: 46px;
  }

  .paragraph-91 {
    max-width: 80%;
  }

  .container_770 {
    flex: 1;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-1023 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    margin-left: 16px;
    margin-right: 16px;
    padding: 24px 16px 16px;
  }

  .div-block-1025 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .heading-53 {
    font-size: 26px;
  }

  .img-sprechstunde-benefits {
    max-width: 60px;
  }

  .div-block-1028 {
    min-height: 226px;
    top: 0;
  }

  .lp21-head {
    max-width: 100%;
    font-size: 26px;
  }

  .body-gl-lp-21 {
    background-image: none;
  }

  .lp21-h2 {
    font-size: 24px;
  }

  .lp21-h2.center {
    text-align: left;
  }

  .section-gl-hero-lp21 {
    background-position: 50% -49px;
    padding-top: 240px;
  }

  .lp-22-pen-wrapper-mobile {
    max-width: 300px;
    top: 96px;
  }

  .div-block-1038 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .lp22-price-bubble {
    width: 150px;
  }

  .lp22-price-bubble.cro177-b {
    top: -90px;
  }

  .lp-22-pen-wrapper-v2 {
    max-width: 90%;
    top: 103px;
  }

  .body-gl-lp-22 {
    background-image: none;
  }

  .section-gl-hero-lp22 {
    background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/67f520c75d5fa5c609b67c79_BG-LP-21-V8-Mobile.svg");
    background-position: 50% 50px;
    padding-top: 240px;
  }

  .textblock-glp1-lp h2 {
    font-size: 24px;
  }

  .glp1-intro-img-desktop {
    border-radius: 8px;
  }

  .div-block-1043 {
    width: 32px;
    height: 32px;
    font-size: 24px;
  }

  .glp1-wrapper-studien-bersicht {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 16px;
    font-size: 18px;
  }

  .wrapper-glp1-studienuebersicht {
    border-radius: 16px;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.2em;
  }

  .tabs-nav-item-underline {
    grid-row-gap: .5em;
    flex-direction: column;
  }

  .tabs-menu-wrapper {
    border-radius: 16px;
  }

  .tabs-nav-item {
    width: 100%;
    padding: 12px 16px;
    font-size: 16px;
  }

  .wrapper-tab-content, .glp1-lp-img-wrapper {
    border-radius: 16px;
  }

  .div-block-1045 {
    flex-flow: column;
  }

  .div-block-1046 {
    max-width: 100%;
  }

  .glp1-box-nebenwirkungen {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .glp1-nebenwirkung-desc {
    font-size: 16px;
  }

  .glp1-nebenwirkung-desc.breaking {
    word-break: break-all;
  }

  .glp1-nebenwirkung-percent {
    min-width: 100px;
    padding: 12px 16px;
    font-size: 16px;
  }

  .glp1-nebenwirkung-percent.highlight-red {
    padding-left: 12px;
    padding-right: 12px;
    font-size: 21px;
  }

  .card_side.is-back, .card_side.testimonial-back {
    transform: rotateX(0)rotateY(180deg)rotateZ(0);
  }

  .kreisbogen-desktop {
    margin-bottom: 0;
  }

  .kreisbogen-glp1-lp {
    min-height: 40px;
    max-height: 40px;
  }

  .warpper-patientenreise-block {
    padding-bottom: 16px;
  }

  .div-block-1051 {
    max-width: 90%;
  }

  .icon-patientenreise-minus {
    width: 24px;
    height: 24px;
  }

  .text-block-216 {
    font-size: 24px;
  }

  .image-366 {
    width: 100%;
    max-width: 65%;
  }

  .wrapper-alterscheck {
    align-content: center;
  }

  .head-alterscheck {
    line-height: 1.2em;
  }

  .lp-22-pen-wrapper-v3 {
    max-width: 80%;
    top: 96px;
  }

  .lp-22-pen-wrapper-v3.single-pen {
    max-width: 90%;
    top: 80px;
  }

  .section-gl-hero-lp22-v2 {
    background-image: url("https://cdn.prod.website-files.com/639b24ceae4f56047e7a4604/67f520c75d5fa5c609b67c79_BG-LP-21-V8-Mobile.svg");
    background-position: 50% 109px;
    background-size: auto;
    padding-top: 280px;
  }

  .glp1-intro-img-mobile {
    border-radius: 16px;
  }

  .patientenreise-accordion-arrow-wrapper {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .patientenreise-accordion-arrow {
    width: 24px;
  }

  .div-block-1056 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: wrap;
  }

  .faq-category-subhead {
    font-size: 24px;
  }

  .spacer-80-faqs {
    padding-top: 20px;
  }

  .accordion-legaltext {
    overflow-wrap: anywhere;
  }

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

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

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

  .spacer-navbar {
    flex: 0 auto;
  }

  .diga-app-para {
    font-size: 12px;
    line-height: 1.2em;
  }

  .div-block-1062 {
    flex: 1;
    max-width: 80%;
    font-size: 13px;
  }

  .listitem-mindable {
    margin-bottom: 8px;
  }

  .text-block-220 {
    flex: none;
  }

  .wrapper-price-mindable {
    min-height: 60px;
  }

  .div-block-1063 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: flex-start;
    margin-top: 8px;
    margin-bottom: 16px;
  }

  .h1-selfapy-angst {
    font-size: 26px;
  }

  .text-block-221 {
    font-size: 12px;
  }

  .cta-diga {
    width: 100%;
    min-width: auto;
  }

  .cta-diga.mt20 {
    margin-top: 8px;
  }

  .h2-diga {
    font-size: 20px;
  }

  .section-diga-content {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .section-sp-funktion-angst {
    padding-bottom: 0;
  }

  .selfapy-cta-wrapper {
    text-align: center;
    width: 100%;
  }

  .accordion-blackfriday-item-btn-2 {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 0;
  }

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

  .fs18-2.selfapy {
    font-size: 14px;
  }

  .accordion-blackfriday-item-content {
    padding-left: 0;
    padding-right: 0;
  }

  .accordion-headline {
    font-size: 16px;
  }

  .paragraph-30-copy {
    margin-top: 12px;
    margin-bottom: 0;
    font-size: 20px;
  }

  .selfapy-app-wrapper-angst {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding-top: 0;
  }

  .selfapy-app-num-block {
    width: 26px;
    height: 26px;
    margin-right: 16px;
  }

  .diga-app-head {
    font-size: 15px;
  }

  .diga-app-number {
    font-size: 20px;
  }

  .container-1060 {
    flex: 1;
    margin-bottom: 0;
    padding-top: 0;
  }

  .container-1060.selfapy, .container-1060.selfapy.selfapy-mobile {
    padding-left: 0;
    padding-right: 0;
  }

  .selfapy-funktion-box-img {
    max-width: 200px;
  }

  .grid-83 {
    grid-row-gap: 20px;
  }

  .text-block-224 {
    font-size: 16px;
  }

  .container_1030 {
    flex: 1;
    margin-bottom: 0;
    padding-top: 0;
  }

  .btn-primary {
    font-size: 17px;
  }

  .btn-primary.forest.mt40 {
    color: var(--cream);
  }

  .btn-primary.moved {
    margin-left: 0;
  }

  .btn-primary.testimonial-kachel {
    margin-top: -20px;
  }

  .btn-primary.sticky-banner {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
  }

  .hero-img-v2 {
    object-position: 46% 50%;
  }

  .hero-badge-wrapper {
    left: 10%;
  }

  .wrapper-benefit-cards {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    justify-content: center;
  }

  .gl-benefit-card {
    width: 164px;
    height: 186px;
    padding: 10px;
  }

  .gl-benefit-card._01, .gl-benefit-card._02 {
    flex: 0 auto;
  }

  .gl-benefit-card-head {
    line-height: 120%;
  }

  .gl-benefit-card-copy {
    line-height: 1.2em;
  }

  .image-371 {
    width: 24px;
  }

  .image-373 {
    width: 154px;
  }

  .container_616 {
    flex: 1;
  }

  .h2-home-erfolge.grey {
    font-size: 24px;
    line-height: 1.2em;
  }

  .h2-home-erfolge.mt8 {
    font-size: 25px;
  }

  .wrapper-erfolge-data {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .container_800 {
    flex: 1;
  }

  .wrapper-bmi-calc-input {
    margin-top: 32px;
  }

  .wrapper-slider-value {
    transform: translate(-13px);
  }

  .div-block-1075 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    margin-bottom: 40px;
  }

  .btn-primary-dark {
    font-size: 17px;
  }

  .btn-primary-dark.forest.mt40 {
    color: var(--cream);
  }

  .btn-primary-dark.moved {
    margin-left: 0;
  }

  .btn-primary-dark.testimonial-kachel {
    margin-top: -20px;
  }

  .text-bmi-potential {
    font-size: 36px;
  }

  .div-block-1079 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    margin-bottom: 16px;
  }

  .div-block-1080 {
    max-width: 120px;
  }

  .bmi-restult-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .bmi-result-nr-wrapper {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
  }

  .image-376 {
    width: 44px;
    height: 44px;
  }

  .bmi-calculator-result {
    font-size: 40px;
  }

  .bmi-result-desc {
    font-size: 16px;
  }

  .div-block-1082 {
    max-width: 85%;
  }

  .section-every-foods {
    padding-bottom: 0;
  }

  .div-block-1083, .div-block-1084 {
    margin-left: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-pointer {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .textblock-warum-head {
    font-size: 18px;
  }

  .textblock-warum, .textblock-warum-preview, .textblock-warum-expand {
    font-size: 14px;
  }

  .image-378 {
    max-width: 100%;
  }

  .nl-input-v2 {
    margin-bottom: 0;
  }

  .wrapper-sticky-banner-v2 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .text-block-237 {
    font-size: 18px;
  }

  .text-block-238 {
    font-size: 14px;
  }

  .wrapper-pen-ani {
    width: 100%;
  }

  .section-erfolge-tv-25, .section-wirkung-tv-25 {
    padding-top: 0;
  }

  .wrapper-zdf-logo {
    border-radius: 19px;
    width: 150px;
  }

  .gl-stoerer-tv25-wrapper {
    width: 140px;
    top: -120px;
    right: 0%;
  }

  .div-block-1095 {
    background-color: var(--forest);
    width: 100%;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .wrapper-footer-social {
    margin-top: 10px;
  }

  .behandlungen-wrapper-link {
    box-shadow: none;
    padding-bottom: 10px;
  }

  .lottie-scroll-wrapper {
    width: 40px;
    display: flex;
  }

  .tabs-produkte {
    width: 220px;
    font-size: 16px;
  }

  .produkte-kreisbogen {
    min-height: 30px;
  }

  .sprechstunde-free-stoerer {
    width: 120px;
    top: -90px;
  }

  .dropdown-bullet.number {
    margin-top: 6px;
  }

  .h1-ratgeber-v2 {
    font-size: 32px;
  }

  .h2-ratgeber-section {
    font-size: 26px;
  }

  .section-ratgeber-content-v2 {
    padding-top: 0;
  }

  .btn-golighter-10 {
    font-size: 17px;
  }

  .jr-compare_results-fade-out {
    width: 2rem;
  }

  .jr-compare_results-row-container {
    grid-template-rows: 4rem;
  }

  .jr-compare_results-cms-list {
    grid-template-columns: 10rem;
    grid-auto-columns: 10rem;
  }

  .jr-compare_headline {
    font-size: 12px;
  }

  .jr-compare_filter-checkbox {
    font-size: .9px;
  }

  .jr-compare_filter-checkbox-label {
    font-size: 12px;
    line-height: 1.2em;
  }

  .jr-compare_table-cell {
    font-size: 12px;
  }

  .jr-compare_table-data-label {
    font-size: 12px;
    line-height: 1em;
  }

  .ratgeber-v2-text-methodik p {
    word-break: break-all;
    font-size: 14px;
  }
}

#w-node-b57c3b09-b918-bcad-826a-79833ddfef7d-3ddfef7a, #w-node-b57c3b09-b918-bcad-826a-79833ddfef82-3ddfef7a, #w-node-b57c3b09-b918-bcad-826a-79833ddfef8f-3ddfef7a, #w-node-_195b167d-e561-96d3-a299-71cb7cbfc952-3ddfef7a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b57c3b09-b918-bcad-826a-79833ddfef96-3ddfef7a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-b57c3b09-b918-bcad-826a-79833ddfef9b-3ddfef7a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b57c3b09-b918-bcad-826a-79833ddfefa2-3ddfef7a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7dbe8b98-8b7d-2306-dc0b-6c9ea68b9da5-ae7833df {
  align-self: end;
}

#w-node-_7dbe8b98-8b7d-2306-dc0b-6c9ea68b9da9-ae7833df, #w-node-_7dbe8b98-8b7d-2306-dc0b-6c9ea68b9db1-ae7833df, #w-node-_7dbe8b98-8b7d-2306-dc0b-6c9ea68b9db9-ae7833df, #w-node-_7dbe8b98-8b7d-2306-dc0b-6c9ea68b9dbd-ae7833df, #w-node-_7dbe8b98-8b7d-2306-dc0b-6c9ea68b9dc5-ae7833df, #w-node-_7dbe8b98-8b7d-2306-dc0b-6c9ea68b9dce-ae7833df, #w-node-_7dbe8b98-8b7d-2306-dc0b-6c9ea68b9dd6-ae7833df, #w-node-_7dbe8b98-8b7d-2306-dc0b-6c9ea68b9dde-ae7833df, #w-node-_7dbe8b98-8b7d-2306-dc0b-6c9ea68b9de6-ae7833df, #w-node-_7dbe8b98-8b7d-2306-dc0b-6c9ea68b9dee-ae7833df, #w-node-_46bc8da6-4e13-c2c5-032e-cf74054acd07-ae7833df, #w-node-_46bc8da6-4e13-c2c5-032e-cf74054acd0d-ae7833df, #w-node-_46bc8da6-4e13-c2c5-032e-cf74054acd13-ae7833df, #w-node-c07c972c-c6a8-b71f-1707-f6a3276a1d88-ae7833df, #w-node-cfaa8cee-0c97-8756-b9f0-c6fedc69cc88-ae7833df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c07c972c-c6a8-b71f-1707-f6a3276a1d82-ae7833df {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cfaa8cee-0c97-8756-b9f0-c6fedc69cc8e-ae7833df, #w-node-cfaa8cee-0c97-8756-b9f0-c6fedc69cc94-ae7833df, #w-node-cfaa8cee-0c97-8756-b9f0-c6fedc69cc9a-ae7833df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2f088122-6cfe-9c85-8414-889e7a22d92a-ae7833df {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_2f088122-6cfe-9c85-8414-889e7a22d92b-ae7833df, #w-node-_2f088122-6cfe-9c85-8414-889e7a22d934-ae7833df, #w-node-b1bb6c44-1aeb-7d2d-246d-8833e91d4ddd-ae7833df, #w-node-b1bb6c44-1aeb-7d2d-246d-8833e91d4dea-ae7833df, #w-node-_46ca7cb9-cb64-612a-6921-7d13962f37be-ae7833df, #w-node-_4ec02616-1359-c5df-a1d5-49b21f03012d-ae7833df, #w-node-_21475034-e7b3-85c4-0efd-973242fa8cc4-ae7833df, #w-node-_21475034-e7b3-85c4-0efd-973242fa8cce-ae7833df, #w-node-_21475034-e7b3-85c4-0efd-973242fa8cd8-ae7833df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5de615a-f209-8677-50d7-25d9d6510abb-ae7833df {
  align-self: end;
}

#w-node-a5de615a-f209-8677-50d7-25d9d6510abf-ae7833df, #w-node-a5de615a-f209-8677-50d7-25d9d6510ac7-ae7833df, #w-node-a5de615a-f209-8677-50d7-25d9d6510acf-ae7833df, #w-node-a5de615a-f209-8677-50d7-25d9d6510ad3-ae7833df, #w-node-a5de615a-f209-8677-50d7-25d9d6510adb-ae7833df, #w-node-a5de615a-f209-8677-50d7-25d9d6510ae4-ae7833df, #w-node-a5de615a-f209-8677-50d7-25d9d6510aec-ae7833df, #w-node-a5de615a-f209-8677-50d7-25d9d6510af4-ae7833df, #w-node-a5de615a-f209-8677-50d7-25d9d6510afc-ae7833df, #w-node-a5de615a-f209-8677-50d7-25d9d6510b04-ae7833df, #w-node-a5de615a-f209-8677-50d7-25d9d6510b1c-ae7833df, #w-node-a5de615a-f209-8677-50d7-25d9d6510b22-ae7833df, #w-node-a5de615a-f209-8677-50d7-25d9d6510b28-ae7833df, #w-node-a5de615a-f209-8677-50d7-25d9d6510b34-ae7833df, #w-node-a5de615a-f209-8677-50d7-25d9d6510b2e-ae7833df, #w-node-a5de615a-f209-8677-50d7-25d9d6510b36-ae7833df, #w-node-a5de615a-f209-8677-50d7-25d9d6510b48-ae7833df, #w-node-a5de615a-f209-8677-50d7-25d9d6510b4e-ae7833df, #w-node-a5de615a-f209-8677-50d7-25d9d6510b54-ae7833df, #w-node-a5de615a-f209-8677-50d7-25d9d6510b5a-ae7833df, #w-node-_1e0d865c-c5ff-d503-55ba-c0bf584e16a8-ae7833df, #w-node-_22227c58-552d-a577-d1ca-b663710b4ca1-ae7833df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3adca18-209f-34aa-640d-f6e141f26670-ae7833df {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dce7c61b-e71c-e5f4-6c89-a4a98ac75240-ae7833df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cee4df12-39dc-8089-fa7e-aa2d0c9afb9f-17cf7074 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_8a809428-84cd-79ea-e173-5719b660793f-17cf7074 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eaa22993-0111-7947-e473-86fe581260cc-17cf7074 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_11208855-b1e9-b2cc-cde5-9a06781ea3af-17cf7074 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_6533b08f-9d9d-328f-5172-e7b9591c7ac1-17cf7074, #w-node-_955632eb-d17c-fc84-a4e2-5b3fa7e8b084-17cf7074 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-afbabc01-669f-a162-d12d-b1c510f58995-17cf7074 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#result.w-node-afbabc01-669f-a162-d12d-b1c510f58999-17cf7074, #w-node-a5ff6871-617a-b96b-b98d-a654dfe6972a-17cf7074, #w-node-a5ff6871-617a-b96b-b98d-a654dfe6972b-17cf7074 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5ff6871-617a-b96b-b98d-a654dfe69730-17cf7074 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-a5ff6871-617a-b96b-b98d-a654dfe69731-17cf7074 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a5ff6871-617a-b96b-b98d-a654dfe69733-17cf7074, #w-node-a5ff6871-617a-b96b-b98d-a654dfe69734-17cf7074, #w-node-a5ff6871-617a-b96b-b98d-a654dfe6973c-17cf7074, #w-node-a5ff6871-617a-b96b-b98d-a654dfe6973d-17cf7074, #w-node-_64804b40-89e4-1af1-d454-9fe0a2297d82-17cf7074, #w-node-_64804b40-89e4-1af1-d454-9fe0a2297d81-17cf7074, #w-node-ce9736f6-7367-998c-dc09-54c19721f59e-17cf7074, #w-node-ce9736f6-7367-998c-dc09-54c19721f59f-17cf7074, #w-node-c078f983-0548-36b5-7085-e3d438337f78-17cf7074, #w-node-c078f983-0548-36b5-7085-e3d438337f79-17cf7074, #w-node-a3ef3a98-a64b-b532-5382-476cd406331a-17cf7074, #w-node-a3ef3a98-a64b-b532-5382-476cd406331b-17cf7074, #w-node-_70a498d1-5bf3-71d1-d0e2-a5ceb69eb907-17cf7074, #w-node-_70a498d1-5bf3-71d1-d0e2-a5ceb69eb908-17cf7074, #w-node-d0faf3a8-5cc0-dc3a-fdbd-99882fcb2fae-17cf7074, #w-node-fa33a761-49f5-c76e-d1fd-c55efd3b69d1-17cf7074, #w-node-fa33a761-49f5-c76e-d1fd-c55efd3b69dd-17cf7074, #w-node-fa33a761-49f5-c76e-d1fd-c55efd3b69e5-17cf7074 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0f6e19ab-478d-4bba-08bc-1f8386d22b56-17cf7074 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_690f0ddc-a65c-a6f2-5e8f-6a0a43ede334-17cf7074, #w-node-_71d3da84-4256-7272-c4a4-bc6784acc78e-17cf7074, #w-node-_00753c15-9959-23a9-d736-1605cf409435-17cf7074, #w-node-_8c0f700c-4cde-dde8-061d-fbc5e23957c2-17cf7074 {
  justify-self: end;
}

#w-node-efb11fec-fd77-67b8-05e4-8e5367d75ff0-17cf7074, #w-node-_76860cfb-62d0-a6ee-4955-c04ef25251f7-17cf7074, #w-node-_90124bd0-88d5-3787-3875-48dd9930b170-17cf7074 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_3492cf60-afaa-b7e7-bc90-9566b08e4901-17cf7074, #w-node-_3492cf60-afaa-b7e7-bc90-9566b08e4916-17cf7074 {
  align-self: center;
}

#w-node-cbdc2dd0-bddf-4916-4d0c-40379632d05b-17cf7074, #w-node-_9cc82161-d803-a6d8-b9b9-c7fc2255fffd-17cf7074, #w-node-c8e90db7-cb36-0ecc-01fd-fa0632bdaf22-17cf7074, #w-node-_57023c8d-5292-2523-0c74-9e7c3e51f4c2-17cf7074, #w-node-_57023c8d-5292-2523-0c74-9e7c3e51f4ca-17cf7074, #w-node-_9ef9babc-c31a-2544-fe05-05706862a833-17cf7074, #w-node-_9ef9babc-c31a-2544-fe05-05706862a83a-17cf7074, #w-node-_9ef9babc-c31a-2544-fe05-05706862a841-17cf7074 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cee4df12-39dc-8089-fa7e-aa2d0c9afb9f-f18e9163 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_8a809428-84cd-79ea-e173-5719b660793f-f18e9163 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eaa22993-0111-7947-e473-86fe581260cc-f18e9163 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_11208855-b1e9-b2cc-cde5-9a06781ea3af-f18e9163 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_6533b08f-9d9d-328f-5172-e7b9591c7ac1-f18e9163, #w-node-_955632eb-d17c-fc84-a4e2-5b3fa7e8b084-f18e9163 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-afbabc01-669f-a162-d12d-b1c510f58995-f18e9163 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#result.w-node-afbabc01-669f-a162-d12d-b1c510f58999-f18e9163, #w-node-a5ff6871-617a-b96b-b98d-a654dfe6972a-f18e9163, #w-node-a5ff6871-617a-b96b-b98d-a654dfe6972b-f18e9163 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5ff6871-617a-b96b-b98d-a654dfe69730-f18e9163 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-a5ff6871-617a-b96b-b98d-a654dfe69731-f18e9163 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a5ff6871-617a-b96b-b98d-a654dfe69733-f18e9163, #w-node-a5ff6871-617a-b96b-b98d-a654dfe69734-f18e9163, #w-node-a5ff6871-617a-b96b-b98d-a654dfe6973c-f18e9163, #w-node-a5ff6871-617a-b96b-b98d-a654dfe6973d-f18e9163, #w-node-_64804b40-89e4-1af1-d454-9fe0a2297d82-f18e9163, #w-node-_64804b40-89e4-1af1-d454-9fe0a2297d81-f18e9163, #w-node-ce9736f6-7367-998c-dc09-54c19721f59e-f18e9163, #w-node-ce9736f6-7367-998c-dc09-54c19721f59f-f18e9163, #w-node-c078f983-0548-36b5-7085-e3d438337f78-f18e9163, #w-node-c078f983-0548-36b5-7085-e3d438337f79-f18e9163, #w-node-a3ef3a98-a64b-b532-5382-476cd406331a-f18e9163, #w-node-a3ef3a98-a64b-b532-5382-476cd406331b-f18e9163, #w-node-_70a498d1-5bf3-71d1-d0e2-a5ceb69eb907-f18e9163, #w-node-_70a498d1-5bf3-71d1-d0e2-a5ceb69eb908-f18e9163, #w-node-d0faf3a8-5cc0-dc3a-fdbd-99882fcb2fae-f18e9163, #w-node-fa33a761-49f5-c76e-d1fd-c55efd3b69d1-f18e9163, #w-node-fa33a761-49f5-c76e-d1fd-c55efd3b69dd-f18e9163, #w-node-fa33a761-49f5-c76e-d1fd-c55efd3b69e5-f18e9163 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0f6e19ab-478d-4bba-08bc-1f8386d22b56-f18e9163 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_690f0ddc-a65c-a6f2-5e8f-6a0a43ede334-f18e9163, #w-node-_71d3da84-4256-7272-c4a4-bc6784acc78e-f18e9163, #w-node-_00753c15-9959-23a9-d736-1605cf409435-f18e9163, #w-node-_8c0f700c-4cde-dde8-061d-fbc5e23957c2-f18e9163 {
  justify-self: end;
}

#w-node-efb11fec-fd77-67b8-05e4-8e5367d75ff0-f18e9163, #w-node-_76860cfb-62d0-a6ee-4955-c04ef25251f7-f18e9163, #w-node-_90124bd0-88d5-3787-3875-48dd9930b170-f18e9163 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_3492cf60-afaa-b7e7-bc90-9566b08e4901-f18e9163, #w-node-_3492cf60-afaa-b7e7-bc90-9566b08e4916-f18e9163 {
  align-self: center;
}

#w-node-cbdc2dd0-bddf-4916-4d0c-40379632d05b-f18e9163, #w-node-_9cc82161-d803-a6d8-b9b9-c7fc2255fffd-f18e9163, #w-node-c8e90db7-cb36-0ecc-01fd-fa0632bdaf22-f18e9163, #w-node-_57023c8d-5292-2523-0c74-9e7c3e51f4c2-f18e9163, #w-node-_57023c8d-5292-2523-0c74-9e7c3e51f4ca-f18e9163, #w-node-_9ef9babc-c31a-2544-fe05-05706862a833-f18e9163, #w-node-_9ef9babc-c31a-2544-fe05-05706862a83a-f18e9163, #w-node-_9ef9babc-c31a-2544-fe05-05706862a841-f18e9163 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cee4df12-39dc-8089-fa7e-aa2d0c9afb9f-e6eb73c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_8a809428-84cd-79ea-e173-5719b660793f-e6eb73c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eaa22993-0111-7947-e473-86fe581260cc-e6eb73c2 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_11208855-b1e9-b2cc-cde5-9a06781ea3af-e6eb73c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_6533b08f-9d9d-328f-5172-e7b9591c7ac1-e6eb73c2, #w-node-_955632eb-d17c-fc84-a4e2-5b3fa7e8b084-e6eb73c2, #w-node-a5ff6871-617a-b96b-b98d-a654dfe6972a-e6eb73c2, #w-node-a5ff6871-617a-b96b-b98d-a654dfe6972b-e6eb73c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5ff6871-617a-b96b-b98d-a654dfe69730-e6eb73c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-a5ff6871-617a-b96b-b98d-a654dfe69731-e6eb73c2 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a5ff6871-617a-b96b-b98d-a654dfe69733-e6eb73c2, #w-node-a5ff6871-617a-b96b-b98d-a654dfe69734-e6eb73c2, #w-node-a5ff6871-617a-b96b-b98d-a654dfe6973c-e6eb73c2, #w-node-a5ff6871-617a-b96b-b98d-a654dfe6973d-e6eb73c2, #w-node-_64804b40-89e4-1af1-d454-9fe0a2297d82-e6eb73c2, #w-node-_64804b40-89e4-1af1-d454-9fe0a2297d81-e6eb73c2, #w-node-ce9736f6-7367-998c-dc09-54c19721f59e-e6eb73c2, #w-node-ce9736f6-7367-998c-dc09-54c19721f59f-e6eb73c2, #w-node-c078f983-0548-36b5-7085-e3d438337f78-e6eb73c2, #w-node-c078f983-0548-36b5-7085-e3d438337f79-e6eb73c2, #w-node-a3ef3a98-a64b-b532-5382-476cd406331a-e6eb73c2, #w-node-a3ef3a98-a64b-b532-5382-476cd406331b-e6eb73c2, #w-node-_70a498d1-5bf3-71d1-d0e2-a5ceb69eb907-e6eb73c2, #w-node-_70a498d1-5bf3-71d1-d0e2-a5ceb69eb908-e6eb73c2, #w-node-d0faf3a8-5cc0-dc3a-fdbd-99882fcb2fae-e6eb73c2, #w-node-fa33a761-49f5-c76e-d1fd-c55efd3b69d1-e6eb73c2, #w-node-fa33a761-49f5-c76e-d1fd-c55efd3b69dd-e6eb73c2, #w-node-fa33a761-49f5-c76e-d1fd-c55efd3b69e5-e6eb73c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0f6e19ab-478d-4bba-08bc-1f8386d22b56-e6eb73c2 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_690f0ddc-a65c-a6f2-5e8f-6a0a43ede334-e6eb73c2, #w-node-_71d3da84-4256-7272-c4a4-bc6784acc78e-e6eb73c2, #w-node-_00753c15-9959-23a9-d736-1605cf409435-e6eb73c2, #w-node-_8c0f700c-4cde-dde8-061d-fbc5e23957c2-e6eb73c2 {
  justify-self: end;
}

#w-node-efb11fec-fd77-67b8-05e4-8e5367d75ff0-e6eb73c2, #w-node-_76860cfb-62d0-a6ee-4955-c04ef25251f7-e6eb73c2, #w-node-_90124bd0-88d5-3787-3875-48dd9930b170-e6eb73c2 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_3492cf60-afaa-b7e7-bc90-9566b08e4901-e6eb73c2, #w-node-_3492cf60-afaa-b7e7-bc90-9566b08e4916-e6eb73c2 {
  align-self: center;
}

#w-node-cbdc2dd0-bddf-4916-4d0c-40379632d05b-e6eb73c2, #w-node-_9cc82161-d803-a6d8-b9b9-c7fc2255fffd-e6eb73c2, #w-node-c8e90db7-cb36-0ecc-01fd-fa0632bdaf22-e6eb73c2, #w-node-_57023c8d-5292-2523-0c74-9e7c3e51f4c2-e6eb73c2, #w-node-_57023c8d-5292-2523-0c74-9e7c3e51f4ca-e6eb73c2, #w-node-_9ef9babc-c31a-2544-fe05-05706862a833-e6eb73c2, #w-node-_9ef9babc-c31a-2544-fe05-05706862a83a-e6eb73c2, #w-node-_9ef9babc-c31a-2544-fe05-05706862a841-e6eb73c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_607abff8-8b78-5229-ebe6-9f3818e6fcad-b18d99d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_607abff8-8b78-5229-ebe6-9f3818e6fcdd-b18d99d4, #w-node-_4adfa843-b487-1482-8583-b9a6bb088f34-b18d99d4, #w-node-_4adfa843-b487-1482-8583-b9a6bb088f4c-b18d99d4, #w-node-_4adfa843-b487-1482-8583-b9a6bb088f50-b18d99d4, #w-node-_4adfa843-b487-1482-8583-b9a6bb088f63-b18d99d4, #w-node-_4adfa843-b487-1482-8583-b9a6bb088f67-b18d99d4, #w-node-_4adfa843-b487-1482-8583-b9a6bb088f74-b18d99d4, #w-node-_4adfa843-b487-1482-8583-b9a6bb088f78-b18d99d4, #w-node-_4adfa843-b487-1482-8583-b9a6bb088f87-b18d99d4, #w-node-a6c9b874-be63-e719-2694-a8d74630dc1e-b18d99d4, #w-node-a6c9b874-be63-e719-2694-a8d74630dc27-b18d99d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a6c9b874-be63-e719-2694-a8d74630dc37-b18d99d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a6c9b874-be63-e719-2694-a8d74630dc5f-b18d99d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-a6c9b874-be63-e719-2694-a8d74630dc64-b18d99d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a6c9b874-be63-e719-2694-a8d74630dc6c-b18d99d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-a6c9b874-be63-e719-2694-a8d74630dc8e-b18d99d4 {
  justify-self: center;
}

#w-node-a6c9b874-be63-e719-2694-a8d74630dcac-b18d99d4, #w-node-a6c9b874-be63-e719-2694-a8d74630dcb4-b18d99d4, #w-node-a6c9b874-be63-e719-2694-a8d74630dcbd-b18d99d4, #w-node-ea782837-24c4-7f2f-a4a7-32a10c2728eb-b18d99d4, #w-node-ea782837-24c4-7f2f-a4a7-32a10c2728f4-b18d99d4, #w-node-ea782837-24c4-7f2f-a4a7-32a10c2728fe-b18d99d4, #w-node-f36d89e9-8620-1258-e05f-8542464a8d17-b18d99d4, #w-node-f36d89e9-8620-1258-e05f-8542464a8d18-b18d99d4, #w-node-_7c3eea7f-ca07-e8b4-90ec-663421087c3b-b18d99d4, #w-node-_7c3eea7f-ca07-e8b4-90ec-663421087c40-b18d99d4, #w-node-_7c3eea7f-ca07-e8b4-90ec-663421087c47-b18d99d4, #w-node-_9fd767ca-c7d6-4cbc-9d15-2e21c1e6bdb6-4fa9b177, #w-node-e13d6f36-4b34-5c8f-cb55-6379113b87b3-4fa9b177, #w-node-_64f9089a-1125-66f7-23b7-48c17a8e2630-4fa9b177, #w-node-e214de7a-ab72-5930-0f34-496b0247012c-4fa9b177, #w-node-e214de7a-ab72-5930-0f34-496b02470132-4fa9b177, #w-node-e214de7a-ab72-5930-0f34-496b02470138-4fa9b177, #w-node-_9e80021e-7e57-b3de-33fc-4971aa9ab7fe-4fa9b177, #w-node-_9e80021e-7e57-b3de-33fc-4971aa9ab80f-4fa9b177, #w-node-a8f0ca84-f88a-4ac7-7d9c-96479818288e-4fa9b177, #w-node-a8f0ca84-f88a-4ac7-7d9c-964798182899-4fa9b177, #w-node-a61ce2f7-141f-c5a5-82f8-6e62c17858e2-4fa9b177, #w-node-a61ce2f7-141f-c5a5-82f8-6e62c17858fa-4fa9b177, #w-node-a31f5ce9-aeb1-dbda-3711-fba980963ceb-4fa9b177, #w-node-cbfd9945-77d5-0817-8ceb-520b4bfff34e-4fa9b177, #w-node-_97fea2a7-8f3d-62e3-d002-8f7a84c3bd21-4fa9b177, #w-node-_97fea2a7-8f3d-62e3-d002-8f7a84c3bd32-4fa9b177, #w-node-d34a772c-e8c1-a260-16f9-ff9d45ef212e-4fa9b177, #w-node-d34a772c-e8c1-a260-16f9-ff9d45ef2138-4fa9b177, #w-node-d34a772c-e8c1-a260-16f9-ff9d45ef213f-4fa9b177, #w-node-_994f83e3-f4e9-8d70-9a56-5fe37b6b1b52-7b6b1b4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b3477194-f26f-3af7-216a-f635177f75fa-91da7c0c {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b3477194-f26f-3af7-216a-f635177f7628-91da7c0c, #w-node-b3477194-f26f-3af7-216a-f635177f7643-91da7c0c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b6aa281-1285-6728-f00e-f7dbd8bcc19c-91da7c0c {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_1b6aa281-1285-6728-f00e-f7dbd8bcc1ca-91da7c0c, #w-node-_1b6aa281-1285-6728-f00e-f7dbd8bcc1e5-91da7c0c, #w-node-_35063808-1a2f-39e2-9ad9-93eb2685418c-91da7c0c, #w-node-_35063808-1a2f-39e2-9ad9-93eb2685418d-91da7c0c, #w-node-_35063808-1a2f-39e2-9ad9-93eb26854191-91da7c0c, #w-node-_35063808-1a2f-39e2-9ad9-93eb2685419c-91da7c0c, #w-node-_35063808-1a2f-39e2-9ad9-93eb2685419d-91da7c0c, #w-node-_35063808-1a2f-39e2-9ad9-93eb268541a1-91da7c0c, #w-node-_35063808-1a2f-39e2-9ad9-93eb268541a7-91da7c0c, #w-node-_35063808-1a2f-39e2-9ad9-93eb268541a8-91da7c0c, #w-node-_35063808-1a2f-39e2-9ad9-93eb268541ac-91da7c0c, #w-node-a45e4979-af58-23a4-2ecf-008a8afd0af9-91da7c0c, #w-node-a45e4979-af58-23a4-2ecf-008a8afd0b07-91da7c0c, #w-node-f9a97708-653a-e937-b61b-184ffaf84e4a-91da7c0c, #w-node-_38d59bab-e6d2-fb2f-7238-b8a2787031f1-91da7c0c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_38d59bab-e6d2-fb2f-7238-b8a2787031f9-91da7c0c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-a380a089-1c11-8719-ec24-e1afd85e2576-39f4cc8d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-d64c2169-8d34-e562-6a6a-06fffa671834-39f4cc8d, #w-node-_9fd767ca-c7d6-4cbc-9d15-2e21c1e6bdb6-2fc233cd, #w-node-e13d6f36-4b34-5c8f-cb55-6379113b87b3-2fc233cd, #w-node-_64f9089a-1125-66f7-23b7-48c17a8e2630-2fc233cd, #w-node-e214de7a-ab72-5930-0f34-496b0247012c-2fc233cd, #w-node-e214de7a-ab72-5930-0f34-496b02470132-2fc233cd, #w-node-e214de7a-ab72-5930-0f34-496b02470138-2fc233cd, #w-node-_9e80021e-7e57-b3de-33fc-4971aa9ab7fe-2fc233cd, #w-node-_9e80021e-7e57-b3de-33fc-4971aa9ab80f-2fc233cd, #w-node-a8f0ca84-f88a-4ac7-7d9c-96479818288e-2fc233cd, #w-node-a8f0ca84-f88a-4ac7-7d9c-964798182899-2fc233cd, #w-node-a61ce2f7-141f-c5a5-82f8-6e62c17858e2-2fc233cd, #w-node-a61ce2f7-141f-c5a5-82f8-6e62c17858fa-2fc233cd, #w-node-a31f5ce9-aeb1-dbda-3711-fba980963ceb-2fc233cd, #w-node-cbfd9945-77d5-0817-8ceb-520b4bfff34e-2fc233cd, #w-node-_97fea2a7-8f3d-62e3-d002-8f7a84c3bd21-2fc233cd, #w-node-_97fea2a7-8f3d-62e3-d002-8f7a84c3bd32-2fc233cd, #w-node-_0a150e0b-fe6a-8f74-29e2-97bc88374ee8-2fc233cd, #w-node-_0a150e0b-fe6a-8f74-29e2-97bc88374eef-2fc233cd, #w-node-_0a150e0b-fe6a-8f74-29e2-97bc88374ef6-2fc233cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cee4df12-39dc-8089-fa7e-aa2d0c9afb9f-c0e98132 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-eaa22993-0111-7947-e473-86fe581260cc-c0e98132 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_6533b08f-9d9d-328f-5172-e7b9591c7ac1-c0e98132, #w-node-_955632eb-d17c-fc84-a4e2-5b3fa7e8b084-c0e98132, #w-node-fed8d4b4-0681-8674-5ed5-9e0d116313de-c0e98132, #w-node-fed8d4b4-0681-8674-5ed5-9e0d116313df-c0e98132 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fed8d4b4-0681-8674-5ed5-9e0d116313e7-c0e98132 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-fed8d4b4-0681-8674-5ed5-9e0d116313fe-c0e98132, #w-node-fed8d4b4-0681-8674-5ed5-9e0d116313ff-c0e98132, #w-node-fed8d4b4-0681-8674-5ed5-9e0d11631409-c0e98132, #w-node-fed8d4b4-0681-8674-5ed5-9e0d1163140a-c0e98132, #w-node-fed8d4b4-0681-8674-5ed5-9e0d11631414-c0e98132, #w-node-fed8d4b4-0681-8674-5ed5-9e0d11631415-c0e98132, #w-node-fed8d4b4-0681-8674-5ed5-9e0d1163141f-c0e98132, #w-node-fed8d4b4-0681-8674-5ed5-9e0d11631420-c0e98132, #w-node-_64804b40-89e4-1af1-d454-9fe0a2297d82-c0e98132, #w-node-_64804b40-89e4-1af1-d454-9fe0a2297d81-c0e98132, #w-node-_2be65e70-c0f6-9683-ae46-3b9e6e953cd1-c0e98132, #w-node-_2be65e70-c0f6-9683-ae46-3b9e6e953cd2-c0e98132, #w-node-_2be65e70-c0f6-9683-ae46-3b9e6e953cdc-c0e98132, #w-node-_2be65e70-c0f6-9683-ae46-3b9e6e953cdd-c0e98132, #w-node-_2be65e70-c0f6-9683-ae46-3b9e6e953ce7-c0e98132, #w-node-_2be65e70-c0f6-9683-ae46-3b9e6e953ce8-c0e98132, #w-node-_2be65e70-c0f6-9683-ae46-3b9e6e953cf2-c0e98132, #w-node-_2be65e70-c0f6-9683-ae46-3b9e6e953cf3-c0e98132, #w-node-d0faf3a8-5cc0-dc3a-fdbd-99882fcb2fae-c0e98132, #w-node-fa33a761-49f5-c76e-d1fd-c55efd3b69d1-c0e98132, #w-node-fa33a761-49f5-c76e-d1fd-c55efd3b69dd-c0e98132, #w-node-fa33a761-49f5-c76e-d1fd-c55efd3b69e5-c0e98132 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0f6e19ab-478d-4bba-08bc-1f8386d22b56-c0e98132 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_690f0ddc-a65c-a6f2-5e8f-6a0a43ede334-c0e98132, #w-node-_71d3da84-4256-7272-c4a4-bc6784acc78e-c0e98132, #w-node-_00753c15-9959-23a9-d736-1605cf409435-c0e98132, #w-node-_8c0f700c-4cde-dde8-061d-fbc5e23957c2-c0e98132 {
  justify-self: end;
}

#w-node-efb11fec-fd77-67b8-05e4-8e5367d75ff0-c0e98132, #w-node-_76860cfb-62d0-a6ee-4955-c04ef25251f7-c0e98132, #w-node-_90124bd0-88d5-3787-3875-48dd9930b170-c0e98132 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_3492cf60-afaa-b7e7-bc90-9566b08e4901-c0e98132, #w-node-_3492cf60-afaa-b7e7-bc90-9566b08e4916-c0e98132 {
  align-self: center;
}

#w-node-cbdc2dd0-bddf-4916-4d0c-40379632d05b-c0e98132, #w-node-_9cc82161-d803-a6d8-b9b9-c7fc2255fffd-c0e98132, #w-node-c8e90db7-cb36-0ecc-01fd-fa0632bdaf22-c0e98132, #w-node-_57023c8d-5292-2523-0c74-9e7c3e51f4c2-c0e98132, #w-node-_57023c8d-5292-2523-0c74-9e7c3e51f4ca-c0e98132, #w-node-_9ef9babc-c31a-2544-fe05-05706862a833-c0e98132, #w-node-_9ef9babc-c31a-2544-fe05-05706862a83a-c0e98132, #w-node-_9ef9babc-c31a-2544-fe05-05706862a841-c0e98132, #w-node-_6d528193-b131-54de-610c-8f61706883a9-705e4791 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4bc9084c-c121-f6f2-d8f3-4c82099ca7c3-705e4791, #w-node-df1007d1-f220-6acb-8f2e-881350e15166-705e4791 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_9904920b-49b6-2d08-9f47-5aee1b747e22-705e4791, #w-node-_9904920b-49b6-2d08-9f47-5aee1b747e23-705e4791, #w-node-_9904920b-49b6-2d08-9f47-5aee1b747e24-705e4791, #w-node-ca481f4d-e869-5ff1-22bf-930402f6b612-705e4791, #w-node-ca481f4d-e869-5ff1-22bf-930402f6b610-705e4791, #w-node-ca481f4d-e869-5ff1-22bf-930402f6b611-705e4791, #w-node-b9407317-01b4-cfdd-688c-055833742434-705e4791, #w-node-b8f6d924-5ec1-c036-b701-a75a88a4597b-705e4791, #w-node-b2d7d4c0-549e-5ddc-1d41-5e45013bc44a-705e4791, #w-node-_3b5ba071-2655-1f52-4e7d-456899781d70-705e4791, #w-node-_32774fd8-e264-e9df-6f32-1add2709b034-705e4791, #w-node-e881b808-ab33-17f0-22e9-384ec519a759-705e4791 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_703cd291-56ba-abda-35bb-a8b1bf5a89b4-034f5efc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a296660e-703a-9518-723f-33e442e82d0e-034f5efc, #w-node-_638c621c-4b1c-b5c4-08ca-f81f878ecc15-034f5efc {
  justify-self: end;
}

#w-node-_01090e9d-01ac-f2d2-ae09-e62022a5ab4a-034f5efc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_00b812ff-889d-807c-4ef5-c48ea187e7c2-0e4b6434, #w-node-_9d68629e-5351-16d8-ca08-e29deeda7334-0e4b6434 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_045cc228-7ea0-bbfe-b475-31a688ff98e7-0e4b6434 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-dd477a45-84d9-c4ff-fc34-e9e27672bfba-0e4b6434 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dd477a45-84d9-c4ff-fc34-e9e27672bfbe-0e4b6434, #w-node-dd477a45-84d9-c4ff-fc34-e9e27672bfc2-0e4b6434 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24658a74-f591-c69c-9662-8e3c041b857c-0e4b6434 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2bf42a8f-dfdc-2725-e5ab-34bf44e397fb-0e4b6434, #w-node-_363261f1-3b8c-4312-70e6-fbd531494f1c-0e4b6434, #w-node-_8e4c807c-5c87-0bbb-d7e9-b7dfc780ad02-0e4b6434, #w-node-fff5df70-1b96-6196-91dd-ac4b231d6b19-0e4b6434, #w-node-fabd88d5-4405-4ac6-e548-6499a446a86f-0e4b6434, #w-node-fabd88d5-4405-4ac6-e548-6499a446a875-0e4b6434, #w-node-fabd88d5-4405-4ac6-e548-6499a446a87b-0e4b6434, #w-node-_640e3f35-e67f-9577-0574-43ec60603247-0e4b6434, #w-node-c5e83e81-fa80-a876-8b7a-a9bca9e61db0-0e4b6434, #w-node-fe23cd6d-a106-b789-34ea-09370170a4be-0e4b6434, #w-node-_4b15d937-bd4c-cfe2-161a-1e60b259fb18-72a6e0ca, #w-node-_4b15d937-bd4c-cfe2-161a-1e60b259fb45-72a6e0ca, #w-node-_00b812ff-889d-807c-4ef5-c48ea187e7c2-0163a307, #w-node-a0bd5798-5317-8e2c-f096-a44b695c79c9-0163a307 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_045cc228-7ea0-bbfe-b475-31a688ff98e7-0163a307 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-dd477a45-84d9-c4ff-fc34-e9e27672bfba-0163a307 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dd477a45-84d9-c4ff-fc34-e9e27672bfbe-0163a307, #w-node-dd477a45-84d9-c4ff-fc34-e9e27672bfc2-0163a307 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24658a74-f591-c69c-9662-8e3c041b857c-0163a307 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2bf42a8f-dfdc-2725-e5ab-34bf44e397fb-0163a307, #w-node-_363261f1-3b8c-4312-70e6-fbd531494f1c-0163a307, #w-node-_8e4c807c-5c87-0bbb-d7e9-b7dfc780ad02-0163a307, #w-node-fff5df70-1b96-6196-91dd-ac4b231d6b19-0163a307, #w-node-fabd88d5-4405-4ac6-e548-6499a446a86f-0163a307, #w-node-fabd88d5-4405-4ac6-e548-6499a446a875-0163a307, #w-node-fabd88d5-4405-4ac6-e548-6499a446a87b-0163a307, #w-node-_640e3f35-e67f-9577-0574-43ec60603247-0163a307, #w-node-c5e83e81-fa80-a876-8b7a-a9bca9e61db0-0163a307, #w-node-fe23cd6d-a106-b789-34ea-09370170a4be-0163a307 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e99d3be-df64-a431-4023-d9eaaa278078-93530dff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_1e99d3be-df64-a431-4023-d9eaaa27807e-93530dff {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_1e99d3be-df64-a431-4023-d9eaaa27807f-93530dff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_1e99d3be-df64-a431-4023-d9eaaa278082-93530dff, #w-node-_1e99d3be-df64-a431-4023-d9eaaa278096-93530dff, #w-node-bcb120f0-e901-8ab1-e96e-9ce57e991aaf-93530dff, #w-node-bcb120f0-e901-8ab1-e96e-9ce57e991ab1-93530dff, #w-node-bcb120f0-e901-8ab1-e96e-9ce57e991ab2-93530dff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bcb120f0-e901-8ab1-e96e-9ce57e991aba-93530dff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-bcb120f0-e901-8ab1-e96e-9ce57e991ad1-93530dff, #w-node-bcb120f0-e901-8ab1-e96e-9ce57e991ad2-93530dff, #w-node-bcb120f0-e901-8ab1-e96e-9ce57e991adc-93530dff, #w-node-bcb120f0-e901-8ab1-e96e-9ce57e991add-93530dff, #w-node-bcb120f0-e901-8ab1-e96e-9ce57e991ae7-93530dff, #w-node-bcb120f0-e901-8ab1-e96e-9ce57e991ae8-93530dff, #w-node-bcb120f0-e901-8ab1-e96e-9ce57e991af2-93530dff, #w-node-bcb120f0-e901-8ab1-e96e-9ce57e991af3-93530dff, #w-node-_5293edd6-6d8e-8ab1-d862-a767ea6912d3-93530dff, #w-node-_5293edd6-6d8e-8ab1-d862-a767ea6912d7-93530dff, #w-node-_5293edd6-6d8e-8ab1-d862-a767ea6912f4-93530dff, #w-node-_5293edd6-6d8e-8ab1-d862-a767ea6912f5-93530dff, #w-node-_5293edd6-6d8e-8ab1-d862-a767ea6912ff-93530dff, #w-node-_5293edd6-6d8e-8ab1-d862-a767ea691300-93530dff, #w-node-_5293edd6-6d8e-8ab1-d862-a767ea69130a-93530dff, #w-node-_5293edd6-6d8e-8ab1-d862-a767ea69130b-93530dff, #w-node-_5293edd6-6d8e-8ab1-d862-a767ea691315-93530dff, #w-node-_5293edd6-6d8e-8ab1-d862-a767ea691316-93530dff, #w-node-_5293edd6-6d8e-8ab1-d862-a767ea691322-93530dff, #w-node-_01b8661f-2f0b-1717-1717-f528af1b0fb0-93530dff, #w-node-_01b8661f-2f0b-1717-1717-f528af1b0fb8-93530dff, #w-node-_01b8661f-2f0b-1717-1717-f528af1b0fc0-93530dff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-abd54d70-faf6-1fdb-d6ef-4c442d2e33d6-93530dff {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_0ba59a88-1326-0a73-8639-cc5aeeccfefd-93530dff, #w-node-_0ba59a88-1326-0a73-8639-cc5aeeccff07-93530dff, #w-node-_0ba59a88-1326-0a73-8639-cc5aeeccff11-93530dff, #w-node-_0ba59a88-1326-0a73-8639-cc5aeeccff1f-93530dff {
  justify-self: end;
}

#w-node-_73ba4fd0-f908-c2d7-9267-de42a785a8c8-93530dff, #w-node-_73ba4fd0-f908-c2d7-9267-de42a785a8d5-93530dff, #w-node-_73ba4fd0-f908-c2d7-9267-de42a785a8e2-93530dff {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_20bbf5ad-2894-7ad5-fd20-b91266cd8e39-93530dff, #w-node-_20bbf5ad-2894-7ad5-fd20-b91266cd8e4b-93530dff {
  align-self: center;
}

#w-node-bab213d9-95f0-df3e-47a0-f2aa29d38a8c-93530dff, #w-node-bab213d9-95f0-df3e-47a0-f2aa29d38a94-93530dff, #w-node-bab213d9-95f0-df3e-47a0-f2aa29d38a9c-93530dff, #w-node-bab213d9-95f0-df3e-47a0-f2aa29d38aa5-93530dff, #w-node-bab213d9-95f0-df3e-47a0-f2aa29d38aad-93530dff, #w-node-_61624723-b0dd-c7db-5616-bbfe21ae8f9f-93530dff, #w-node-_61624723-b0dd-c7db-5616-bbfe21ae8fa9-93530dff, #w-node-_61624723-b0dd-c7db-5616-bbfe21ae8fb0-93530dff, #w-node-_8518a9ba-b815-58ae-e8e7-a68ce1ac6242-a1fd00f3, #w-node-e18cfa70-09cc-a595-3450-2481485dd160-a1fd00f3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3063e234-1c1e-77dc-b42c-1a30fcc7df0a-a1fd00f3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_23cde2b4-aff3-b625-6d47-f29c959cedd7-a1fd00f3, #w-node-_90553711-aaa8-4249-26d8-6439fe6c1e1a-a1fd00f3, #w-node-_4cd95233-62be-174d-3948-968fd443d55f-a1fd00f3, #w-node-_4cd95233-62be-174d-3948-968fd443d567-a1fd00f3, #w-node-_4cd95233-62be-174d-3948-968fd443d56f-a1fd00f3, #w-node-_32198030-124d-bbee-4198-8a7645625e5a-a1fd00f3, #w-node-_32198030-124d-bbee-4198-8a7645625e68-a1fd00f3, #w-node-e44bca59-1c19-a239-fe4b-2c4b4dd042be-a1fd00f3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f0b30d77-8402-e459-8b65-0f4e877a0208-a1fd00f3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#result.w-node-f0b30d77-8402-e459-8b65-0f4e877a020a-a1fd00f3, #w-node-_707ff52b-561d-8a01-aa84-a9659461adda-9461add7, #w-node-_707ff52b-561d-8a01-aa84-a9659461ade3-9461add7, #w-node-_707ff52b-561d-8a01-aa84-a9659461adf0-9461add7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_707ff52b-561d-8a01-aa84-a9659461adf7-9461add7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_707ff52b-561d-8a01-aa84-a9659461adfc-9461add7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_707ff52b-561d-8a01-aa84-a9659461ae03-9461add7, #w-node-_7eea5192-8d14-b7db-27cc-e373a55157f8-6ad276d4, #w-node-_7eea5192-8d14-b7db-27cc-e373a551580c-6ad276d4, #w-node-_7eea5192-8d14-b7db-27cc-e373a551581b-6ad276d4, #w-node-_61821ea0-b2b7-d7fe-57bd-295c9479254c-6ad276d4, #w-node-bb8d0b48-f2a4-0e62-45ed-7cdb3131ab3b-6ad276d4, #w-node-bb8d0b48-f2a4-0e62-45ed-7cdb3131ab3c-6ad276d4, #w-node-bb8d0b48-f2a4-0e62-45ed-7cdb3131ab40-6ad276d4, #w-node-bb8d0b48-f2a4-0e62-45ed-7cdb3131ab46-6ad276d4, #w-node-bb8d0b48-f2a4-0e62-45ed-7cdb3131ab47-6ad276d4, #w-node-bb8d0b48-f2a4-0e62-45ed-7cdb3131ab4b-6ad276d4, #w-node-bb8d0b48-f2a4-0e62-45ed-7cdb3131ab51-6ad276d4, #w-node-bb8d0b48-f2a4-0e62-45ed-7cdb3131ab52-6ad276d4, #w-node-bb8d0b48-f2a4-0e62-45ed-7cdb3131ab56-6ad276d4, #w-node-a45e4979-af58-23a4-2ecf-008a8afd0af9-6ad276d4, #w-node-a45e4979-af58-23a4-2ecf-008a8afd0b07-6ad276d4, #w-node-a99f3ad0-913f-c823-7861-4d25cf76bc95-6ad276d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a99f3ad0-913f-c823-7861-4d25cf76bc9d-6ad276d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_8518a9ba-b815-58ae-e8e7-a68ce1ac6242-de2a4d2f, #w-node-e9626162-d66c-3b92-718f-585491859d24-de2a4d2f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3063e234-1c1e-77dc-b42c-1a30fcc7df0a-de2a4d2f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_23cde2b4-aff3-b625-6d47-f29c959cedd7-de2a4d2f, #w-node-_90553711-aaa8-4249-26d8-6439fe6c1e1a-de2a4d2f, #w-node-_4cd95233-62be-174d-3948-968fd443d55f-de2a4d2f, #w-node-_4cd95233-62be-174d-3948-968fd443d567-de2a4d2f, #w-node-_4cd95233-62be-174d-3948-968fd443d56f-de2a4d2f, #w-node-_32198030-124d-bbee-4198-8a7645625e5a-de2a4d2f, #w-node-_32198030-124d-bbee-4198-8a7645625e68-de2a4d2f, #w-node-e44bca59-1c19-a239-fe4b-2c4b4dd042be-de2a4d2f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f0b30d77-8402-e459-8b65-0f4e877a0208-de2a4d2f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#result.w-node-f0b30d77-8402-e459-8b65-0f4e877a020a-de2a4d2f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_57a85ffc-d4c3-9c72-1068-a3f1dba30405-de2a4d2f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-a6bcf5b4-3d90-12e7-1476-de253b79a419-de2a4d2f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-b0430d64-1cf9-9524-30ba-26e7146c6926-de2a4d2f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-b0430d64-1cf9-9524-30ba-26e7146c6928-de2a4d2f {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-b22c8fbb-edbe-7b8b-c641-0948e7e01e8a-de2a4d2f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-b22c8fbb-edbe-7b8b-c641-0948e7e01e8c-de2a4d2f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_448584eb-1bc3-937b-d169-63082ee1b912-de2a4d2f, #w-node-_5672d513-93ed-d680-2bdc-f76e68c309ab-de2a4d2f, #w-node-_7e4635c6-bea8-9873-e32b-75097c7edd90-de2a4d2f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-_29bbd175-8581-7325-84df-19b2f8bd8b48-de2a4d2f, #w-node-_29bbd175-8581-7325-84df-19b2f8bd8b52-de2a4d2f, #w-node-_29bbd175-8581-7325-84df-19b2f8bd8b59-de2a4d2f, #w-node-_7eea5192-8d14-b7db-27cc-e373a55157f8-a3c68dc4, #w-node-_7eea5192-8d14-b7db-27cc-e373a551580c-a3c68dc4, #w-node-_7eea5192-8d14-b7db-27cc-e373a551581b-a3c68dc4, #w-node-_61821ea0-b2b7-d7fe-57bd-295c9479254c-a3c68dc4, #w-node-bb8d0b48-f2a4-0e62-45ed-7cdb3131ab3b-a3c68dc4, #w-node-bb8d0b48-f2a4-0e62-45ed-7cdb3131ab3c-a3c68dc4, #w-node-bb8d0b48-f2a4-0e62-45ed-7cdb3131ab40-a3c68dc4, #w-node-bb8d0b48-f2a4-0e62-45ed-7cdb3131ab46-a3c68dc4, #w-node-bb8d0b48-f2a4-0e62-45ed-7cdb3131ab47-a3c68dc4, #w-node-bb8d0b48-f2a4-0e62-45ed-7cdb3131ab4b-a3c68dc4, #w-node-bb8d0b48-f2a4-0e62-45ed-7cdb3131ab51-a3c68dc4, #w-node-bb8d0b48-f2a4-0e62-45ed-7cdb3131ab52-a3c68dc4, #w-node-bb8d0b48-f2a4-0e62-45ed-7cdb3131ab56-a3c68dc4, #w-node-a45e4979-af58-23a4-2ecf-008a8afd0af9-a3c68dc4, #w-node-a45e4979-af58-23a4-2ecf-008a8afd0b07-a3c68dc4, #w-node-a99f3ad0-913f-c823-7861-4d25cf76bc95-a3c68dc4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a99f3ad0-913f-c823-7861-4d25cf76bc9d-a3c68dc4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_8518a9ba-b815-58ae-e8e7-a68ce1ac6242-3c2bf77f, #w-node-_48620fbc-fc32-9004-6571-cf4d6f804585-3c2bf77f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3063e234-1c1e-77dc-b42c-1a30fcc7df0a-3c2bf77f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_23cde2b4-aff3-b625-6d47-f29c959cedd7-3c2bf77f, #w-node-_90553711-aaa8-4249-26d8-6439fe6c1e1a-3c2bf77f, #w-node-_4cd95233-62be-174d-3948-968fd443d55f-3c2bf77f, #w-node-_4cd95233-62be-174d-3948-968fd443d567-3c2bf77f, #w-node-_4cd95233-62be-174d-3948-968fd443d56f-3c2bf77f, #w-node-_32198030-124d-bbee-4198-8a7645625e5a-3c2bf77f, #w-node-_32198030-124d-bbee-4198-8a7645625e68-3c2bf77f, #w-node-e44bca59-1c19-a239-fe4b-2c4b4dd042be-3c2bf77f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f0b30d77-8402-e459-8b65-0f4e877a0208-3c2bf77f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#result.w-node-f0b30d77-8402-e459-8b65-0f4e877a020a-3c2bf77f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_57a85ffc-d4c3-9c72-1068-a3f1dba30405-3c2bf77f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-a6bcf5b4-3d90-12e7-1476-de253b79a419-3c2bf77f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-b0430d64-1cf9-9524-30ba-26e7146c6926-3c2bf77f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-b0430d64-1cf9-9524-30ba-26e7146c6928-3c2bf77f {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-b22c8fbb-edbe-7b8b-c641-0948e7e01e8a-3c2bf77f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-b22c8fbb-edbe-7b8b-c641-0948e7e01e8c-3c2bf77f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_448584eb-1bc3-937b-d169-63082ee1b912-3c2bf77f, #w-node-_5672d513-93ed-d680-2bdc-f76e68c309ab-3c2bf77f, #w-node-_7e4635c6-bea8-9873-e32b-75097c7edd90-3c2bf77f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-_29bbd175-8581-7325-84df-19b2f8bd8b48-3c2bf77f, #w-node-_29bbd175-8581-7325-84df-19b2f8bd8b52-3c2bf77f, #w-node-_29bbd175-8581-7325-84df-19b2f8bd8b59-3c2bf77f, #w-node-_7eea5192-8d14-b7db-27cc-e373a55157f8-56bbafa1, #w-node-_7eea5192-8d14-b7db-27cc-e373a551580c-56bbafa1, #w-node-_7eea5192-8d14-b7db-27cc-e373a551581b-56bbafa1, #w-node-_61821ea0-b2b7-d7fe-57bd-295c9479254c-56bbafa1, #w-node-bb8d0b48-f2a4-0e62-45ed-7cdb3131ab3b-56bbafa1, #w-node-bb8d0b48-f2a4-0e62-45ed-7cdb3131ab3c-56bbafa1, #w-node-bb8d0b48-f2a4-0e62-45ed-7cdb3131ab40-56bbafa1, #w-node-bb8d0b48-f2a4-0e62-45ed-7cdb3131ab46-56bbafa1, #w-node-bb8d0b48-f2a4-0e62-45ed-7cdb3131ab47-56bbafa1, #w-node-bb8d0b48-f2a4-0e62-45ed-7cdb3131ab4b-56bbafa1, #w-node-bb8d0b48-f2a4-0e62-45ed-7cdb3131ab51-56bbafa1, #w-node-bb8d0b48-f2a4-0e62-45ed-7cdb3131ab52-56bbafa1, #w-node-bb8d0b48-f2a4-0e62-45ed-7cdb3131ab56-56bbafa1, #w-node-a45e4979-af58-23a4-2ecf-008a8afd0af9-56bbafa1, #w-node-a45e4979-af58-23a4-2ecf-008a8afd0b07-56bbafa1, #w-node-_665e5c82-31c3-7cf6-1cbc-9d5b9bb4204b-56bbafa1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_665e5c82-31c3-7cf6-1cbc-9d5b9bb42053-56bbafa1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_4c263d3d-6fab-826c-c847-d060fd43fe83-e3cbc39b, #w-node-_4c263d3d-6fab-826c-c847-d060fd43fe90-e3cbc39b, #w-node-_0584fd74-6d5c-10ec-409b-424b1e79f768-e3cbc39b, #w-node-_0584fd74-6d5c-10ec-409b-424b1e79f775-e3cbc39b, #w-node-af7bc8bc-7f65-405d-bf54-42952d1ae951-e3cbc39b, #w-node-_9b82eda6-5505-5344-552e-7a712e6e9199-e3cbc39b, #w-node-_8518a9ba-b815-58ae-e8e7-a68ce1ac6242-2334f138 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9626162-d66c-3b92-718f-585491859d24-2334f138 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d036ee46-9769-8c87-ee7e-024bb9901ba7-2334f138 {
  place-self: center;
}

#w-node-_3063e234-1c1e-77dc-b42c-1a30fcc7df0a-2334f138 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_23cde2b4-aff3-b625-6d47-f29c959cedd7-2334f138, #w-node-_90553711-aaa8-4249-26d8-6439fe6c1e1a-2334f138, #w-node-_4cd95233-62be-174d-3948-968fd443d55f-2334f138, #w-node-_4cd95233-62be-174d-3948-968fd443d567-2334f138, #w-node-_4cd95233-62be-174d-3948-968fd443d56f-2334f138, #w-node-_03fd4997-c458-1567-8680-127a41f439a9-2334f138, #w-node-_03fd4997-c458-1567-8680-127a41f439b4-2334f138, #w-node-e44bca59-1c19-a239-fe4b-2c4b4dd042be-2334f138 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f0b30d77-8402-e459-8b65-0f4e877a0208-2334f138 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#result.w-node-f0b30d77-8402-e459-8b65-0f4e877a020a-2334f138 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_57a85ffc-d4c3-9c72-1068-a3f1dba30405-2334f138 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-a6bcf5b4-3d90-12e7-1476-de253b79a419-2334f138 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-b0430d64-1cf9-9524-30ba-26e7146c6926-2334f138 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-b0430d64-1cf9-9524-30ba-26e7146c6928-2334f138 {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-b22c8fbb-edbe-7b8b-c641-0948e7e01e8a-2334f138 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-b22c8fbb-edbe-7b8b-c641-0948e7e01e8c-2334f138 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_448584eb-1bc3-937b-d169-63082ee1b912-2334f138, #w-node-_5672d513-93ed-d680-2bdc-f76e68c309ab-2334f138, #w-node-_7e4635c6-bea8-9873-e32b-75097c7edd90-2334f138 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-_29bbd175-8581-7325-84df-19b2f8bd8b48-2334f138, #w-node-_29bbd175-8581-7325-84df-19b2f8bd8b52-2334f138, #w-node-_29bbd175-8581-7325-84df-19b2f8bd8b59-2334f138, #w-node-_7eea5192-8d14-b7db-27cc-e373a55157f8-1385bf8f, #w-node-_7eea5192-8d14-b7db-27cc-e373a551580c-1385bf8f, #w-node-_7eea5192-8d14-b7db-27cc-e373a551581b-1385bf8f, #w-node-_61821ea0-b2b7-d7fe-57bd-295c9479254c-1385bf8f, #w-node-bb8d0b48-f2a4-0e62-45ed-7cdb3131ab3b-1385bf8f, #w-node-bb8d0b48-f2a4-0e62-45ed-7cdb3131ab3c-1385bf8f, #w-node-bb8d0b48-f2a4-0e62-45ed-7cdb3131ab40-1385bf8f, #w-node-bb8d0b48-f2a4-0e62-45ed-7cdb3131ab46-1385bf8f, #w-node-bb8d0b48-f2a4-0e62-45ed-7cdb3131ab47-1385bf8f, #w-node-bb8d0b48-f2a4-0e62-45ed-7cdb3131ab4b-1385bf8f, #w-node-bb8d0b48-f2a4-0e62-45ed-7cdb3131ab51-1385bf8f, #w-node-bb8d0b48-f2a4-0e62-45ed-7cdb3131ab52-1385bf8f, #w-node-bb8d0b48-f2a4-0e62-45ed-7cdb3131ab56-1385bf8f, #w-node-a45e4979-af58-23a4-2ecf-008a8afd0af9-1385bf8f, #w-node-a45e4979-af58-23a4-2ecf-008a8afd0b07-1385bf8f, #w-node-a99f3ad0-913f-c823-7861-4d25cf76bc95-1385bf8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a99f3ad0-913f-c823-7861-4d25cf76bc9d-1385bf8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_00b812ff-889d-807c-4ef5-c48ea187e7c2-c3dc91f2, #w-node-_9d68629e-5351-16d8-ca08-e29deeda7334-c3dc91f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_045cc228-7ea0-bbfe-b475-31a688ff98e7-c3dc91f2 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-_24658a74-f591-c69c-9662-8e3c041b857c-c3dc91f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2bf42a8f-dfdc-2725-e5ab-34bf44e397fb-c3dc91f2, #w-node-_363261f1-3b8c-4312-70e6-fbd531494f1c-c3dc91f2, #w-node-_8e4c807c-5c87-0bbb-d7e9-b7dfc780ad02-c3dc91f2, #w-node-fff5df70-1b96-6196-91dd-ac4b231d6b19-c3dc91f2, #w-node-fabd88d5-4405-4ac6-e548-6499a446a86f-c3dc91f2, #w-node-fabd88d5-4405-4ac6-e548-6499a446a875-c3dc91f2, #w-node-fabd88d5-4405-4ac6-e548-6499a446a87b-c3dc91f2, #w-node-_640e3f35-e67f-9577-0574-43ec60603247-c3dc91f2, #w-node-c5e83e81-fa80-a876-8b7a-a9bca9e61db0-c3dc91f2, #w-node-fe23cd6d-a106-b789-34ea-09370170a4be-c3dc91f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_46285344-004e-e795-94d4-301a86c9952d-c3dc91f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#result.w-node-_46285344-004e-e795-94d4-301a86c9952f-c3dc91f2, #w-node-_00b812ff-889d-807c-4ef5-c48ea187e7c2-d3712629, #w-node-_9d68629e-5351-16d8-ca08-e29deeda7334-d3712629 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_045cc228-7ea0-bbfe-b475-31a688ff98e7-d3712629 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-_24658a74-f591-c69c-9662-8e3c041b857c-d3712629 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2bf42a8f-dfdc-2725-e5ab-34bf44e397fb-d3712629, #w-node-_363261f1-3b8c-4312-70e6-fbd531494f1c-d3712629, #w-node-_8e4c807c-5c87-0bbb-d7e9-b7dfc780ad02-d3712629, #w-node-fff5df70-1b96-6196-91dd-ac4b231d6b19-d3712629, #w-node-fabd88d5-4405-4ac6-e548-6499a446a86f-d3712629, #w-node-fabd88d5-4405-4ac6-e548-6499a446a875-d3712629, #w-node-fabd88d5-4405-4ac6-e548-6499a446a87b-d3712629, #w-node-_640e3f35-e67f-9577-0574-43ec60603247-d3712629, #w-node-c5e83e81-fa80-a876-8b7a-a9bca9e61db0-d3712629, #w-node-fe23cd6d-a106-b789-34ea-09370170a4be-d3712629 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_46285344-004e-e795-94d4-301a86c9952d-d3712629 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#result.w-node-_46285344-004e-e795-94d4-301a86c9952f-d3712629 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9aa05fa4-0093-a437-654d-764a2196fce6-254d337e {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_9aa05fa4-0093-a437-654d-764a2196fd14-254d337e, #w-node-_9aa05fa4-0093-a437-654d-764a2196fd2f-254d337e, #w-node-_6d8077a8-44b8-beb4-e5f5-73dce63f4781-254d337e, #w-node-_6d8077a8-44b8-beb4-e5f5-73dce63f4782-254d337e, #w-node-_6d8077a8-44b8-beb4-e5f5-73dce63f4786-254d337e, #w-node-_6d8077a8-44b8-beb4-e5f5-73dce63f4791-254d337e, #w-node-_6d8077a8-44b8-beb4-e5f5-73dce63f4792-254d337e, #w-node-_6d8077a8-44b8-beb4-e5f5-73dce63f4796-254d337e, #w-node-_6d8077a8-44b8-beb4-e5f5-73dce63f479c-254d337e, #w-node-_6d8077a8-44b8-beb4-e5f5-73dce63f479d-254d337e, #w-node-_6d8077a8-44b8-beb4-e5f5-73dce63f47a1-254d337e, #w-node-a45e4979-af58-23a4-2ecf-008a8afd0af9-254d337e, #w-node-a45e4979-af58-23a4-2ecf-008a8afd0b07-254d337e, #w-node-_38d59bab-e6d2-fb2f-7238-b8a2787031f1-254d337e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_38d59bab-e6d2-fb2f-7238-b8a2787031f9-254d337e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-da58f14d-83ac-cfee-d89e-a76318230c3b-ae7074d6, #w-node-c462e5a8-6fda-0306-37a8-6b961f3e0ec7-ae7074d6, #w-node-c462e5a8-6fda-0306-37a8-6b961f3e0ecb-ae7074d6, #w-node-c462e5a8-6fda-0306-37a8-6b961f3e0ee8-ae7074d6, #w-node-c462e5a8-6fda-0306-37a8-6b961f3e0ee9-ae7074d6, #w-node-c462e5a8-6fda-0306-37a8-6b961f3e0ef3-ae7074d6, #w-node-c462e5a8-6fda-0306-37a8-6b961f3e0ef4-ae7074d6, #w-node-c462e5a8-6fda-0306-37a8-6b961f3e0efe-ae7074d6, #w-node-c462e5a8-6fda-0306-37a8-6b961f3e0eff-ae7074d6, #w-node-c462e5a8-6fda-0306-37a8-6b961f3e0f09-ae7074d6, #w-node-c462e5a8-6fda-0306-37a8-6b961f3e0f0a-ae7074d6, #w-node-c462e5a8-6fda-0306-37a8-6b961f3e0f16-ae7074d6, #w-node-_2fd0ec9c-14dd-edae-73d9-e4af35dfb746-ae7074d6, #w-node-_2fd0ec9c-14dd-edae-73d9-e4af35dfb748-ae7074d6, #w-node-_2fd0ec9c-14dd-edae-73d9-e4af35dfb749-ae7074d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2fd0ec9c-14dd-edae-73d9-e4af35dfb751-ae7074d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_2fd0ec9c-14dd-edae-73d9-e4af35dfb768-ae7074d6, #w-node-_2fd0ec9c-14dd-edae-73d9-e4af35dfb769-ae7074d6, #w-node-_2fd0ec9c-14dd-edae-73d9-e4af35dfb773-ae7074d6, #w-node-_2fd0ec9c-14dd-edae-73d9-e4af35dfb774-ae7074d6, #w-node-_2fd0ec9c-14dd-edae-73d9-e4af35dfb77e-ae7074d6, #w-node-_2fd0ec9c-14dd-edae-73d9-e4af35dfb77f-ae7074d6, #w-node-_2fd0ec9c-14dd-edae-73d9-e4af35dfb789-ae7074d6, #w-node-_2fd0ec9c-14dd-edae-73d9-e4af35dfb78a-ae7074d6, #w-node-_230af5df-7fcc-3bce-38e2-4a415f9c2469-ae7074d6, #w-node-_230af5df-7fcc-3bce-38e2-4a415f9c246a-ae7074d6, #w-node-_230af5df-7fcc-3bce-38e2-4a415f9c246e-ae7074d6, #w-node-_27ae6be7-7746-f9b2-57b0-69aeac2c9e17-ae7074d6, #w-node-_27ae6be7-7746-f9b2-57b0-69aeac2c9e18-ae7074d6, #w-node-_27ae6be7-7746-f9b2-57b0-69aeac2c9e1c-ae7074d6, #w-node-_76b5ac71-837f-6b2d-5677-02f1309bb2d0-ae7074d6, #w-node-_76b5ac71-837f-6b2d-5677-02f1309bb2d1-ae7074d6, #w-node-_76b5ac71-837f-6b2d-5677-02f1309bb2d5-ae7074d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3063e234-1c1e-77dc-b42c-1a30fcc7df0a-ae7074d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_23cde2b4-aff3-b625-6d47-f29c959cedd7-ae7074d6, #w-node-_90553711-aaa8-4249-26d8-6439fe6c1e1a-ae7074d6, #w-node-_4cd95233-62be-174d-3948-968fd443d55f-ae7074d6, #w-node-_4cd95233-62be-174d-3948-968fd443d567-ae7074d6, #w-node-_4cd95233-62be-174d-3948-968fd443d56f-ae7074d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f0b30d77-8402-e459-8b65-0f4e877a0208-ae7074d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#result.w-node-f0b30d77-8402-e459-8b65-0f4e877a020a-ae7074d6, #w-node-_131d4402-b500-0bc5-4385-87486a656b10-ae7074d6, #w-node-_131d4402-b500-0bc5-4385-87486a656b14-ae7074d6, #w-node-_8b1550cb-358d-155a-09b7-f5026cd10727-ae7074d6, #w-node-d41563af-cef1-fb25-39d4-7a7c12b6469a-ae7074d6, #w-node-d41563af-cef1-fb25-39d4-7a7c12b6469e-ae7074d6, #w-node-d41563af-cef1-fb25-39d4-7a7c12b6468f-ae7074d6, #w-node-_2e56940a-ebd5-f1f7-07fe-6242e9b0bd24-0bc1162d, #w-node-_2e56940a-ebd5-f1f7-07fe-6242e9b0bd4d-0bc1162d, #w-node-_2e56940a-ebd5-f1f7-07fe-6242e9b0bd5f-0bc1162d, #w-node-dd047256-0702-8d49-bbdb-6f6758bfbc5b-0bc1162d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_961ac78c-f8b8-39ea-33c2-224e064143c3-0bc1162d {
  align-self: center;
}

#w-node-_35063808-1a2f-39e2-9ad9-93eb2685418c-0bc1162d, #w-node-_35063808-1a2f-39e2-9ad9-93eb2685418d-0bc1162d, #w-node-_35063808-1a2f-39e2-9ad9-93eb26854191-0bc1162d, #w-node-_35063808-1a2f-39e2-9ad9-93eb2685419c-0bc1162d, #w-node-_35063808-1a2f-39e2-9ad9-93eb2685419d-0bc1162d, #w-node-_35063808-1a2f-39e2-9ad9-93eb268541a1-0bc1162d, #w-node-_35063808-1a2f-39e2-9ad9-93eb268541a7-0bc1162d, #w-node-_35063808-1a2f-39e2-9ad9-93eb268541a8-0bc1162d, #w-node-_35063808-1a2f-39e2-9ad9-93eb268541ac-0bc1162d, #w-node-a45e4979-af58-23a4-2ecf-008a8afd0af9-0bc1162d, #w-node-a45e4979-af58-23a4-2ecf-008a8afd0b07-0bc1162d, #w-node-_38d59bab-e6d2-fb2f-7238-b8a2787031f1-0bc1162d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_38d59bab-e6d2-fb2f-7238-b8a2787031f9-0bc1162d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-e53d3d26-e004-a7ac-02b8-df487154f1ab-d3b73769, #w-node-e53d3d26-e004-a7ac-02b8-df487154f1dd-d3b73769, #w-node-e53d3d26-e004-a7ac-02b8-df487154f1de-d3b73769 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e53d3d26-e004-a7ac-02b8-df487154f1e5-d3b73769 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e53d3d26-e004-a7ac-02b8-df487154f1fc-d3b73769, #w-node-e53d3d26-e004-a7ac-02b8-df487154f1fd-d3b73769, #w-node-e53d3d26-e004-a7ac-02b8-df487154f207-d3b73769, #w-node-e53d3d26-e004-a7ac-02b8-df487154f208-d3b73769, #w-node-e53d3d26-e004-a7ac-02b8-df487154f212-d3b73769, #w-node-e53d3d26-e004-a7ac-02b8-df487154f213-d3b73769, #w-node-e53d3d26-e004-a7ac-02b8-df487154f21d-d3b73769, #w-node-e53d3d26-e004-a7ac-02b8-df487154f21e-d3b73769, #w-node-e53d3d26-e004-a7ac-02b8-df487154f234-d3b73769, #w-node-e53d3d26-e004-a7ac-02b8-df487154f238-d3b73769, #w-node-e53d3d26-e004-a7ac-02b8-df487154f255-d3b73769, #w-node-e53d3d26-e004-a7ac-02b8-df487154f256-d3b73769, #w-node-e53d3d26-e004-a7ac-02b8-df487154f260-d3b73769, #w-node-e53d3d26-e004-a7ac-02b8-df487154f261-d3b73769, #w-node-e53d3d26-e004-a7ac-02b8-df487154f26b-d3b73769, #w-node-e53d3d26-e004-a7ac-02b8-df487154f26c-d3b73769, #w-node-e53d3d26-e004-a7ac-02b8-df487154f276-d3b73769, #w-node-e53d3d26-e004-a7ac-02b8-df487154f277-d3b73769, #w-node-e53d3d26-e004-a7ac-02b8-df487154f283-d3b73769 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e53d3d26-e004-a7ac-02b8-df487154f289-d3b73769 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-e53d3d26-e004-a7ac-02b8-df487154f295-d3b73769 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-b2d088c8-575c-495e-b9dc-0ade75aa8260-caa5c8d8, #w-node-b2d088c8-575c-495e-b9dc-0ade75aa8261-caa5c8d8, #w-node-f619309e-d535-77a0-d7d9-f37134c5cdd6-caa5c8d8, #w-node-f619309e-d535-77a0-d7d9-f37134c5cdd7-caa5c8d8, #w-node-bacd6ea9-f709-3b56-c1d5-8a3145187e9d-caa5c8d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bacd6ea9-f709-3b56-c1d5-8a3145187ea5-caa5c8d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_8afff9e9-9e8f-ff40-d618-b6e246c6cb20-bb6331e3 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8afff9e9-9e8f-ff40-d618-b6e246c6cb4e-bb6331e3, #w-node-_8afff9e9-9e8f-ff40-d618-b6e246c6cb69-bb6331e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e8f872e0-0c9c-6847-7a4b-6950d04dfd58-bb6331e3 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-e8f872e0-0c9c-6847-7a4b-6950d04dfd73-bb6331e3, #w-node-e8f872e0-0c9c-6847-7a4b-6950d04dfd8d-bb6331e3, #w-node-_6d8077a8-44b8-beb4-e5f5-73dce63f4781-bb6331e3, #w-node-_6d8077a8-44b8-beb4-e5f5-73dce63f4782-bb6331e3, #w-node-_6d8077a8-44b8-beb4-e5f5-73dce63f4786-bb6331e3, #w-node-_6d8077a8-44b8-beb4-e5f5-73dce63f4791-bb6331e3, #w-node-_6d8077a8-44b8-beb4-e5f5-73dce63f4792-bb6331e3, #w-node-_6d8077a8-44b8-beb4-e5f5-73dce63f4796-bb6331e3, #w-node-_6d8077a8-44b8-beb4-e5f5-73dce63f479c-bb6331e3, #w-node-_6d8077a8-44b8-beb4-e5f5-73dce63f479d-bb6331e3, #w-node-_6d8077a8-44b8-beb4-e5f5-73dce63f47a1-bb6331e3, #w-node-_38d59bab-e6d2-fb2f-7238-b8a2787031f1-bb6331e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_38d59bab-e6d2-fb2f-7238-b8a2787031f9-bb6331e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-b2d088c8-575c-495e-b9dc-0ade75aa8260-ab70e2ff, #w-node-b2d088c8-575c-495e-b9dc-0ade75aa8261-ab70e2ff, #w-node-f619309e-d535-77a0-d7d9-f37134c5cdd6-ab70e2ff, #w-node-f619309e-d535-77a0-d7d9-f37134c5cdd7-ab70e2ff, #w-node-bacd6ea9-f709-3b56-c1d5-8a3145187e9d-ab70e2ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bacd6ea9-f709-3b56-c1d5-8a3145187ea5-ab70e2ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-d40688a0-032e-cc39-8254-cd90a58349aa-10d86dfe, #w-node-d40688a0-032e-cc39-8254-cd90a58349ab-10d86dfe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d40688a0-032e-cc39-8254-cd90a58349b2-10d86dfe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-d40688a0-032e-cc39-8254-cd90a58349c9-10d86dfe, #w-node-d40688a0-032e-cc39-8254-cd90a58349ca-10d86dfe, #w-node-d40688a0-032e-cc39-8254-cd90a58349d4-10d86dfe, #w-node-d40688a0-032e-cc39-8254-cd90a58349d5-10d86dfe, #w-node-d40688a0-032e-cc39-8254-cd90a58349df-10d86dfe, #w-node-d40688a0-032e-cc39-8254-cd90a58349e0-10d86dfe, #w-node-d40688a0-032e-cc39-8254-cd90a58349ea-10d86dfe, #w-node-d40688a0-032e-cc39-8254-cd90a58349eb-10d86dfe, #w-node-d40688a0-032e-cc39-8254-cd90a5834a01-10d86dfe, #w-node-d40688a0-032e-cc39-8254-cd90a5834a05-10d86dfe, #w-node-d40688a0-032e-cc39-8254-cd90a5834a22-10d86dfe, #w-node-d40688a0-032e-cc39-8254-cd90a5834a23-10d86dfe, #w-node-d40688a0-032e-cc39-8254-cd90a5834a2d-10d86dfe, #w-node-d40688a0-032e-cc39-8254-cd90a5834a2e-10d86dfe, #w-node-d40688a0-032e-cc39-8254-cd90a5834a38-10d86dfe, #w-node-d40688a0-032e-cc39-8254-cd90a5834a39-10d86dfe, #w-node-d40688a0-032e-cc39-8254-cd90a5834a43-10d86dfe, #w-node-d40688a0-032e-cc39-8254-cd90a5834a44-10d86dfe, #w-node-d40688a0-032e-cc39-8254-cd90a5834a50-10d86dfe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_07101a3c-ac9a-07be-1e1e-56be179accbe-10d86dfe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_07101a3c-ac9a-07be-1e1e-56be179accca-10d86dfe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-f95a0dd1-8115-d306-0c15-bea78d3ae6b4-6c47dc12 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-f95a0dd1-8115-d306-0c15-bea78d3ae6b5-6c47dc12, #w-node-f95a0dd1-8115-d306-0c15-bea78d3ae6b7-6c47dc12, #w-node-f602f12e-8bb1-d153-49b3-392f5e1e6b02-6c47dc12, #w-node-f602f12e-8bb1-d153-49b3-392f5e1e6b0c-6c47dc12, #w-node-f602f12e-8bb1-d153-49b3-392f5e1e6b16-6c47dc12, #w-node-_00171049-fb68-c677-0c5f-ba7692ceb221-6c47dc12, #w-node-_00171049-fb68-c677-0c5f-ba7692ceb228-6c47dc12, #w-node-_7ecfa4d7-6492-dc26-3f5c-548e1b41903d-6c47dc12, #w-node-_09f2e558-4f9f-f237-25cc-06b2c15fafa1-6c47dc12, #w-node-_49e52275-1d68-4aa6-a086-abe48fd0b24a-6c47dc12, #w-node-_032d5abe-f83c-819e-a07f-7dca3e1da6e7-130025ab, #w-node-_032d5abe-f83c-819e-a07f-7dca3e1da6e8-130025ab, #w-node-_032d5abe-f83c-819e-a07f-7dca3e1da6f1-130025ab, #w-node-_032d5abe-f83c-819e-a07f-7dca3e1da6f2-130025ab {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_032d5abe-f83c-819e-a07f-7dca3e1da72d-130025ab {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_032d5abe-f83c-819e-a07f-7dca3e1da739-130025ab {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_4d65432c-cebf-583c-08e2-374343ec6954-0c826d34 {
  align-self: center;
}

#w-node-d9cebdd2-bd42-6333-5da1-62a948246a3f-0c826d34 {
  justify-self: center;
}

#w-node-_0862b3da-0c58-06cc-ac08-bd4615c6747f-0c826d34, #w-node-a4dd75f5-76c1-8a44-8bde-5284f496c617-0c826d34, #w-node-_2b3f3e10-3b2f-fb59-bc58-7f183a26e5a2-0c826d34, #w-node-_707e72ff-cef4-0289-a73b-10ab96525a8c-0c7400b9 {
  align-self: center;
}

#w-node-b2d088c8-575c-495e-b9dc-0ade75aa8260-d4a4f48e, #w-node-b2d088c8-575c-495e-b9dc-0ade75aa8261-d4a4f48e, #w-node-f619309e-d535-77a0-d7d9-f37134c5cdd6-d4a4f48e, #w-node-f619309e-d535-77a0-d7d9-f37134c5cdd7-d4a4f48e, #w-node-bacd6ea9-f709-3b56-c1d5-8a3145187e9d-d4a4f48e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bacd6ea9-f709-3b56-c1d5-8a3145187ea5-d4a4f48e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-b2d088c8-575c-495e-b9dc-0ade75aa8260-368f4177, #w-node-b2d088c8-575c-495e-b9dc-0ade75aa8261-368f4177, #w-node-f619309e-d535-77a0-d7d9-f37134c5cdd6-368f4177, #w-node-f619309e-d535-77a0-d7d9-f37134c5cdd7-368f4177, #w-node-bacd6ea9-f709-3b56-c1d5-8a3145187e9d-368f4177 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bacd6ea9-f709-3b56-c1d5-8a3145187ea5-368f4177 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_3ef03845-f493-0d59-622b-1abd5c72e0a0-a619ff6f, #w-node-_3ef03845-f493-0d59-622b-1abd5c72e0a1-a619ff6f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3ef03845-f493-0d59-622b-1abd5c72e0a8-a619ff6f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_3ef03845-f493-0d59-622b-1abd5c72e0bf-a619ff6f, #w-node-_3ef03845-f493-0d59-622b-1abd5c72e0c0-a619ff6f, #w-node-_3ef03845-f493-0d59-622b-1abd5c72e0ca-a619ff6f, #w-node-_3ef03845-f493-0d59-622b-1abd5c72e0cb-a619ff6f, #w-node-_3ef03845-f493-0d59-622b-1abd5c72e0d5-a619ff6f, #w-node-_3ef03845-f493-0d59-622b-1abd5c72e0d6-a619ff6f, #w-node-_3ef03845-f493-0d59-622b-1abd5c72e0e0-a619ff6f, #w-node-_3ef03845-f493-0d59-622b-1abd5c72e0e1-a619ff6f, #w-node-_04f36f8a-336d-1af2-739e-60f6ab9f1f1d-a619ff6f, #w-node-_04f36f8a-336d-1af2-739e-60f6ab9f1f21-a619ff6f, #w-node-_04f36f8a-336d-1af2-739e-60f6ab9f1f3e-a619ff6f, #w-node-_04f36f8a-336d-1af2-739e-60f6ab9f1f3f-a619ff6f, #w-node-_04f36f8a-336d-1af2-739e-60f6ab9f1f49-a619ff6f, #w-node-_04f36f8a-336d-1af2-739e-60f6ab9f1f4a-a619ff6f, #w-node-_04f36f8a-336d-1af2-739e-60f6ab9f1f54-a619ff6f, #w-node-_04f36f8a-336d-1af2-739e-60f6ab9f1f55-a619ff6f, #w-node-_04f36f8a-336d-1af2-739e-60f6ab9f1f5f-a619ff6f, #w-node-_04f36f8a-336d-1af2-739e-60f6ab9f1f60-a619ff6f, #w-node-_04f36f8a-336d-1af2-739e-60f6ab9f1f6c-a619ff6f, #w-node-bacd6ea9-f709-3b56-c1d5-8a3145187e9d-a619ff6f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bacd6ea9-f709-3b56-c1d5-8a3145187ea5-a619ff6f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-da58f14d-83ac-cfee-d89e-a76318230c3b-78d4b8a1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3063e234-1c1e-77dc-b42c-1a30fcc7df0a-78d4b8a1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_23cde2b4-aff3-b625-6d47-f29c959cedd7-78d4b8a1, #w-node-_90553711-aaa8-4249-26d8-6439fe6c1e1a-78d4b8a1, #w-node-_4cd95233-62be-174d-3948-968fd443d55f-78d4b8a1, #w-node-_4cd95233-62be-174d-3948-968fd443d567-78d4b8a1, #w-node-_4cd95233-62be-174d-3948-968fd443d56f-78d4b8a1, #w-node-_230af5df-7fcc-3bce-38e2-4a415f9c2469-78d4b8a1, #w-node-_230af5df-7fcc-3bce-38e2-4a415f9c246a-78d4b8a1, #w-node-_230af5df-7fcc-3bce-38e2-4a415f9c246e-78d4b8a1, #w-node-_27ae6be7-7746-f9b2-57b0-69aeac2c9e17-78d4b8a1, #w-node-_27ae6be7-7746-f9b2-57b0-69aeac2c9e18-78d4b8a1, #w-node-_27ae6be7-7746-f9b2-57b0-69aeac2c9e1c-78d4b8a1, #w-node-_76b5ac71-837f-6b2d-5677-02f1309bb2d0-78d4b8a1, #w-node-_76b5ac71-837f-6b2d-5677-02f1309bb2d1-78d4b8a1, #w-node-_76b5ac71-837f-6b2d-5677-02f1309bb2d5-78d4b8a1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f0b30d77-8402-e459-8b65-0f4e877a0208-78d4b8a1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#result.w-node-f0b30d77-8402-e459-8b65-0f4e877a020a-78d4b8a1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_221b604a-e781-f712-0816-231b79f84624-dd2b4325 {
  justify-self: center;
}

#w-node-b3e913be-4810-2378-0736-177faed12361-dd2b4325 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a935b9e5-9d96-a167-8898-d9e669a41c85-dd2b4325 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a935b9e5-9d96-a167-8898-d9e669a41c8b-dd2b4325 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-d3e7717c-b308-6669-0030-10cc402d93d8-eca7a63b, #w-node-d3e7717c-b308-6669-0030-10cc402d93d9-eca7a63b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3e7717c-b308-6669-0030-10cc402d93e0-eca7a63b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-d3e7717c-b308-6669-0030-10cc402d93f7-eca7a63b, #w-node-d3e7717c-b308-6669-0030-10cc402d93f8-eca7a63b, #w-node-d3e7717c-b308-6669-0030-10cc402d9402-eca7a63b, #w-node-d3e7717c-b308-6669-0030-10cc402d9403-eca7a63b, #w-node-d3e7717c-b308-6669-0030-10cc402d940d-eca7a63b, #w-node-d3e7717c-b308-6669-0030-10cc402d940e-eca7a63b, #w-node-d3e7717c-b308-6669-0030-10cc402d9418-eca7a63b, #w-node-d3e7717c-b308-6669-0030-10cc402d9419-eca7a63b, #w-node-_04f36f8a-336d-1af2-739e-60f6ab9f1f1d-eca7a63b, #w-node-_04f36f8a-336d-1af2-739e-60f6ab9f1f21-eca7a63b, #w-node-_04f36f8a-336d-1af2-739e-60f6ab9f1f3e-eca7a63b, #w-node-_04f36f8a-336d-1af2-739e-60f6ab9f1f3f-eca7a63b, #w-node-_04f36f8a-336d-1af2-739e-60f6ab9f1f49-eca7a63b, #w-node-_04f36f8a-336d-1af2-739e-60f6ab9f1f4a-eca7a63b, #w-node-_04f36f8a-336d-1af2-739e-60f6ab9f1f54-eca7a63b, #w-node-_04f36f8a-336d-1af2-739e-60f6ab9f1f55-eca7a63b, #w-node-_04f36f8a-336d-1af2-739e-60f6ab9f1f5f-eca7a63b, #w-node-_04f36f8a-336d-1af2-739e-60f6ab9f1f60-eca7a63b, #w-node-_04f36f8a-336d-1af2-739e-60f6ab9f1f6c-eca7a63b, #w-node-bacd6ea9-f709-3b56-c1d5-8a3145187e9d-eca7a63b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bacd6ea9-f709-3b56-c1d5-8a3145187ea5-eca7a63b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_8cb37b69-a14b-e3bc-c144-1c7f6346f056-fa6c488e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8cb37b69-a14b-e3bc-c144-1c7f6346f094-fa6c488e {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8cb37b69-a14b-e3bc-c144-1c7f6346f0dc-fa6c488e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#result.w-node-_8cb37b69-a14b-e3bc-c144-1c7f6346f0de-fa6c488e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8cb37b69-a14b-e3bc-c144-1c7f6346f151-fa6c488e {
  align-self: center;
}

#w-node-_8cb37b69-a14b-e3bc-c144-1c7f6346f15c-fa6c488e {
  justify-self: end;
}

#w-node-_8cb37b69-a14b-e3bc-c144-1c7f6346f15e-fa6c488e, #w-node-_8cb37b69-a14b-e3bc-c144-1c7f6346f167-fa6c488e, #w-node-_8cb37b69-a14b-e3bc-c144-1c7f6346f188-fa6c488e, #w-node-_8cb37b69-a14b-e3bc-c144-1c7f6346f194-fa6c488e, #w-node-_8cb37b69-a14b-e3bc-c144-1c7f6346f1a0-fa6c488e {
  align-self: center;
}

#w-node-_8cb37b69-a14b-e3bc-c144-1c7f6346f1cc-fa6c488e, #w-node-_8cb37b69-a14b-e3bc-c144-1c7f6346f1d7-fa6c488e, #w-node-_8cb37b69-a14b-e3bc-c144-1c7f6346f1e2-fa6c488e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-_6de92bc2-3821-c26e-1630-cc206547ae31-fa6c488e, #w-node-_6de92bc2-3821-c26e-1630-cc206547ae3f-fa6c488e, #w-node-_6de92bc2-3821-c26e-1630-cc206547ae4d-fa6c488e, #w-node-edc30b3d-cf2e-4aca-3bc2-5642c492697b-68a9cbf5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-edc30b3d-cf2e-4aca-3bc2-5642c49269b9-68a9cbf5 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-edc30b3d-cf2e-4aca-3bc2-5642c4926a01-68a9cbf5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#result.w-node-edc30b3d-cf2e-4aca-3bc2-5642c4926a03-68a9cbf5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-edc30b3d-cf2e-4aca-3bc2-5642c4926b31-68a9cbf5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-edc30b3d-cf2e-4aca-3bc2-5642c4926b3d-68a9cbf5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-da58f14d-83ac-cfee-d89e-a76318230c3b-556bd159 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_95640a86-2bd5-82bd-76df-04743d02a29e-556bd159 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_61a4f4b1-3bcb-b255-86a4-aa001612ea4e-556bd159 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#result.w-node-_61a4f4b1-3bcb-b255-86a4-aa001612ea50-556bd159, #w-node-b2d088c8-575c-495e-b9dc-0ade75aa8260-01eee160, #w-node-b2d088c8-575c-495e-b9dc-0ade75aa8261-01eee160, #w-node-f619309e-d535-77a0-d7d9-f37134c5cdd6-01eee160, #w-node-f619309e-d535-77a0-d7d9-f37134c5cdd7-01eee160, #w-node-bacd6ea9-f709-3b56-c1d5-8a3145187e9d-01eee160 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bacd6ea9-f709-3b56-c1d5-8a3145187ea5-01eee160 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_15d6204d-5831-d777-dbfd-88a21bc94082-7b06bb62, #w-node-_2fdb6503-b48e-88d8-f4ee-ac0fdd0c75e5-7b06bb62, #w-node-_99a63eba-09f8-b402-d2f3-2874f9772778-7ca93c43 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c947fd05-0102-cd09-458e-78adf3aaa042-7ca93c43 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#result.w-node-c947fd05-0102-cd09-458e-78adf3aaa044-7ca93c43, #w-node-_509a980a-e44a-2582-d1e5-3c5845232241-5073e4c4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_509a980a-e44a-2582-d1e5-3c584523233a-5073e4c4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#result.w-node-_509a980a-e44a-2582-d1e5-3c584523233c-5073e4c4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_723ff97f-b019-9e61-c064-4edfa3dc68bb-175469f7 {
  place-self: start center;
}

#w-node-da58f14d-83ac-cfee-d89e-a76318230c3b-935881fb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_95640a86-2bd5-82bd-76df-04743d02a29e-935881fb {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_61a4f4b1-3bcb-b255-86a4-aa001612ea4e-935881fb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#result.w-node-_61a4f4b1-3bcb-b255-86a4-aa001612ea50-935881fb, #w-node-e53d3d26-e004-a7ac-02b8-df487154f1ab-10828ba4, #w-node-e53d3d26-e004-a7ac-02b8-df487154f1dd-10828ba4, #w-node-e53d3d26-e004-a7ac-02b8-df487154f1de-10828ba4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e53d3d26-e004-a7ac-02b8-df487154f1e5-10828ba4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e53d3d26-e004-a7ac-02b8-df487154f1fc-10828ba4, #w-node-e53d3d26-e004-a7ac-02b8-df487154f1fd-10828ba4, #w-node-e53d3d26-e004-a7ac-02b8-df487154f207-10828ba4, #w-node-e53d3d26-e004-a7ac-02b8-df487154f208-10828ba4, #w-node-e53d3d26-e004-a7ac-02b8-df487154f212-10828ba4, #w-node-e53d3d26-e004-a7ac-02b8-df487154f213-10828ba4, #w-node-e53d3d26-e004-a7ac-02b8-df487154f21d-10828ba4, #w-node-e53d3d26-e004-a7ac-02b8-df487154f21e-10828ba4, #w-node-e53d3d26-e004-a7ac-02b8-df487154f234-10828ba4, #w-node-e53d3d26-e004-a7ac-02b8-df487154f238-10828ba4, #w-node-e53d3d26-e004-a7ac-02b8-df487154f255-10828ba4, #w-node-e53d3d26-e004-a7ac-02b8-df487154f256-10828ba4, #w-node-e53d3d26-e004-a7ac-02b8-df487154f260-10828ba4, #w-node-e53d3d26-e004-a7ac-02b8-df487154f261-10828ba4, #w-node-e53d3d26-e004-a7ac-02b8-df487154f26b-10828ba4, #w-node-e53d3d26-e004-a7ac-02b8-df487154f26c-10828ba4, #w-node-e53d3d26-e004-a7ac-02b8-df487154f276-10828ba4, #w-node-e53d3d26-e004-a7ac-02b8-df487154f277-10828ba4, #w-node-e53d3d26-e004-a7ac-02b8-df487154f283-10828ba4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e53d3d26-e004-a7ac-02b8-df487154f289-10828ba4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-e53d3d26-e004-a7ac-02b8-df487154f295-10828ba4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-e53d3d26-e004-a7ac-02b8-df487154f1ab-4a753237, #w-node-_7e83cb22-6b2c-d6a0-302c-9f7510087222-4a753237, #w-node-f71dfd1f-7d8a-eb4e-ca17-833e51f93b99-4a753237 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7e83cb22-6b2c-d6a0-302c-9f751008722a-4a753237 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  justify-self: center;
}

#w-node-_7e83cb22-6b2c-d6a0-302c-9f7510087241-4a753237, #w-node-_7e83cb22-6b2c-d6a0-302c-9f7510087242-4a753237, #w-node-_7e83cb22-6b2c-d6a0-302c-9f751008724c-4a753237, #w-node-_7e83cb22-6b2c-d6a0-302c-9f751008724d-4a753237, #w-node-_7e83cb22-6b2c-d6a0-302c-9f7510087257-4a753237, #w-node-_7e83cb22-6b2c-d6a0-302c-9f7510087258-4a753237, #w-node-_7e83cb22-6b2c-d6a0-302c-9f7510087262-4a753237, #w-node-_7e83cb22-6b2c-d6a0-302c-9f7510087263-4a753237 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e53d3d26-e004-a7ac-02b8-df487154f289-4a753237 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-e53d3d26-e004-a7ac-02b8-df487154f295-4a753237 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-b38978af-9800-ea2e-979d-b61d5fed9d1c-f89a20a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b38978af-9800-ea2e-979d-b61d5fed9e16-f89a20a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#result.w-node-b38978af-9800-ea2e-979d-b61d5fed9e18-f89a20a6, #w-node-_4fe1eb12-7aaf-4350-d01c-1fffe482f6e8-f89a20a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c947fd05-0102-cd09-458e-78adf3aaa042-f89a20a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#result.w-node-c947fd05-0102-cd09-458e-78adf3aaa044-f89a20a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e8ca4350-cd27-5710-c787-4a66401d39df-e5fc329d {
  align-self: center;
}

#w-node-da3176bd-0878-20f9-346f-69b1d3eb8cea-5c67b90d, #w-node-_99a63eba-09f8-b402-d2f3-2874f9772778-cddc4a75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c947fd05-0102-cd09-458e-78adf3aaa042-cddc4a75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#result.w-node-c947fd05-0102-cd09-458e-78adf3aaa044-cddc4a75, #w-node-_99a63eba-09f8-b402-d2f3-2874f9772778-ea6e5b5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c947fd05-0102-cd09-458e-78adf3aaa042-ea6e5b5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#result.w-node-c947fd05-0102-cd09-458e-78adf3aaa044-ea6e5b5c, #w-node-ea1a8a11-c0a1-8c8c-000f-c801ed28f435-4d15efe3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea1a8a11-c0a1-8c8c-000f-c801ed28f437-4d15efe3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-aa98fb83-a898-b15f-8edc-15af8714a754-4d15efe3, #w-node-aa98fb83-a898-b15f-8edc-15af8714a776-4d15efe3 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_7b80cb2f-5ec0-3ac8-4819-59a8ac1382c5-eb1188bb, #w-node-_7b80cb2f-5ec0-3ac8-4819-59a8ac1382c9-eb1188bb, #w-node-_7b80cb2f-5ec0-3ac8-4819-59a8ac1382e6-eb1188bb, #w-node-_7b80cb2f-5ec0-3ac8-4819-59a8ac1382e7-eb1188bb, #w-node-_7b80cb2f-5ec0-3ac8-4819-59a8ac1382f1-eb1188bb, #w-node-_7b80cb2f-5ec0-3ac8-4819-59a8ac1382f2-eb1188bb, #w-node-_7b80cb2f-5ec0-3ac8-4819-59a8ac1382fc-eb1188bb, #w-node-_7b80cb2f-5ec0-3ac8-4819-59a8ac1382fd-eb1188bb, #w-node-_7b80cb2f-5ec0-3ac8-4819-59a8ac138307-eb1188bb, #w-node-_7b80cb2f-5ec0-3ac8-4819-59a8ac138308-eb1188bb, #w-node-_7b80cb2f-5ec0-3ac8-4819-59a8ac138314-eb1188bb, #w-node-_89c3a71d-c0c6-0c8b-13e8-1d3e4b7e5a03-eb1188bb, #w-node-_89c3a71d-c0c6-0c8b-13e8-1d3e4b7e5a04-eb1188bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_89c3a71d-c0c6-0c8b-13e8-1d3e4b7e5a0b-eb1188bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_89c3a71d-c0c6-0c8b-13e8-1d3e4b7e5a22-eb1188bb, #w-node-_89c3a71d-c0c6-0c8b-13e8-1d3e4b7e5a23-eb1188bb, #w-node-_89c3a71d-c0c6-0c8b-13e8-1d3e4b7e5a2d-eb1188bb, #w-node-_89c3a71d-c0c6-0c8b-13e8-1d3e4b7e5a2e-eb1188bb, #w-node-_89c3a71d-c0c6-0c8b-13e8-1d3e4b7e5a38-eb1188bb, #w-node-_89c3a71d-c0c6-0c8b-13e8-1d3e4b7e5a39-eb1188bb, #w-node-_89c3a71d-c0c6-0c8b-13e8-1d3e4b7e5a43-eb1188bb, #w-node-_89c3a71d-c0c6-0c8b-13e8-1d3e4b7e5a44-eb1188bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e53d3d26-e004-a7ac-02b8-df487154f289-eb1188bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-e53d3d26-e004-a7ac-02b8-df487154f295-eb1188bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-d1464ee2-8993-5dc1-8c99-e3c8f7d3c29a-a43cab56 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_613e90d3-302d-e2e0-8b9e-1fa753f2740f-a43cab56 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_00055604-8005-f331-3dba-8431731aaae0-a43cab56 {
  justify-self: center;
}

#w-node-edcdbf21-eb23-2cbe-8aeb-14cb0615e546-a43cab56 {
  place-self: center;
}

#w-node-f1347376-f97c-4774-760b-3ef450ff9eca-a43cab56, #w-node-f1347376-f97c-4774-760b-3ef450ff9ed8-a43cab56, #w-node-f1347376-f97c-4774-760b-3ef450ff9ee6-a43cab56, #w-node-_8cb37b69-a14b-e3bc-c144-1c7f6346f056-77289f5d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8cb37b69-a14b-e3bc-c144-1c7f6346f094-77289f5d {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8cb37b69-a14b-e3bc-c144-1c7f6346f0dc-77289f5d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#result.w-node-_8cb37b69-a14b-e3bc-c144-1c7f6346f0de-77289f5d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8cb37b69-a14b-e3bc-c144-1c7f6346f151-77289f5d {
  align-self: center;
}

#w-node-_8cb37b69-a14b-e3bc-c144-1c7f6346f15c-77289f5d {
  justify-self: end;
}

#w-node-_8cb37b69-a14b-e3bc-c144-1c7f6346f15e-77289f5d, #w-node-_8cb37b69-a14b-e3bc-c144-1c7f6346f167-77289f5d, #w-node-_8cb37b69-a14b-e3bc-c144-1c7f6346f188-77289f5d, #w-node-_8cb37b69-a14b-e3bc-c144-1c7f6346f194-77289f5d, #w-node-_8cb37b69-a14b-e3bc-c144-1c7f6346f1a0-77289f5d {
  align-self: center;
}

#w-node-_8cb37b69-a14b-e3bc-c144-1c7f6346f1cc-77289f5d, #w-node-_8cb37b69-a14b-e3bc-c144-1c7f6346f1d7-77289f5d, #w-node-_8cb37b69-a14b-e3bc-c144-1c7f6346f1e2-77289f5d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-_901da86a-ffce-a175-e190-85b1f92b3ad5-77289f5d, #w-node-_901da86a-ffce-a175-e190-85b1f92b3ae3-77289f5d, #w-node-_901da86a-ffce-a175-e190-85b1f92b3af1-77289f5d, #w-node-_8cb37b69-a14b-e3bc-c144-1c7f6346f056-704e924a, #w-node-e53d3d26-e004-a7ac-02b8-df487154f1ab-2bbd1bf4, #w-node-e53d3d26-e004-a7ac-02b8-df487154f1dd-2bbd1bf4, #w-node-e53d3d26-e004-a7ac-02b8-df487154f1de-2bbd1bf4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e53d3d26-e004-a7ac-02b8-df487154f1e5-2bbd1bf4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e53d3d26-e004-a7ac-02b8-df487154f1fc-2bbd1bf4, #w-node-e53d3d26-e004-a7ac-02b8-df487154f1fd-2bbd1bf4, #w-node-e53d3d26-e004-a7ac-02b8-df487154f207-2bbd1bf4, #w-node-e53d3d26-e004-a7ac-02b8-df487154f208-2bbd1bf4, #w-node-e53d3d26-e004-a7ac-02b8-df487154f212-2bbd1bf4, #w-node-e53d3d26-e004-a7ac-02b8-df487154f213-2bbd1bf4, #w-node-e53d3d26-e004-a7ac-02b8-df487154f21d-2bbd1bf4, #w-node-e53d3d26-e004-a7ac-02b8-df487154f21e-2bbd1bf4, #w-node-e53d3d26-e004-a7ac-02b8-df487154f234-2bbd1bf4, #w-node-e53d3d26-e004-a7ac-02b8-df487154f238-2bbd1bf4, #w-node-e53d3d26-e004-a7ac-02b8-df487154f255-2bbd1bf4, #w-node-e53d3d26-e004-a7ac-02b8-df487154f256-2bbd1bf4, #w-node-e53d3d26-e004-a7ac-02b8-df487154f260-2bbd1bf4, #w-node-e53d3d26-e004-a7ac-02b8-df487154f261-2bbd1bf4, #w-node-e53d3d26-e004-a7ac-02b8-df487154f26b-2bbd1bf4, #w-node-e53d3d26-e004-a7ac-02b8-df487154f26c-2bbd1bf4, #w-node-e53d3d26-e004-a7ac-02b8-df487154f276-2bbd1bf4, #w-node-e53d3d26-e004-a7ac-02b8-df487154f277-2bbd1bf4, #w-node-e53d3d26-e004-a7ac-02b8-df487154f283-2bbd1bf4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e53d3d26-e004-a7ac-02b8-df487154f289-2bbd1bf4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-e53d3d26-e004-a7ac-02b8-df487154f295-2bbd1bf4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_2fdb6503-b48e-88d8-f4ee-ac0fdd0c75e5-50175255 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_198ad48c-9076-6524-0fdc-fe3b1ce733c9-01ec8fe7 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-e7bd238d-6cd6-c53e-3e1d-2ab6814758c8-01ec8fe7, #w-node-_8d5bf6f8-2c3e-bf70-da6a-c54562e8a97c-01ec8fe7, #w-node-_6dd80012-29be-c4e9-f27e-8bb1b909b454-01ec8fe7, #w-node-_63f9b2c7-cb38-8c7f-fc76-23483f77f5a6-01ec8fe7, #w-node-bf1005fc-4007-1937-c52b-f4d4caacc241-01ec8fe7, #w-node-_487727de-be49-598c-c00e-4d50af2e36b4-01ec8fe7, #w-node-_535bdca0-2f71-d1b4-eb31-cc857b1d19fb-01ec8fe7, #w-node-f04b9466-30de-e777-3b83-bd6c53e81ee2-01ec8fe7, #w-node-aff33152-ba7a-a177-f39b-30c8a8df3292-01ec8fe7, #w-node-bd73d398-0606-f268-ecaa-fda9d75eab26-01ec8fe7, #w-node-_07f68d7c-726e-4a42-50cc-6af668cfa53a-01ec8fe7, #w-node-fef34d4e-6d0a-cec4-ee89-e7441c25bd95-01ec8fe7, #w-node-ccea8de1-2adb-988c-ebf0-e714cf7ce9b1-01ec8fe7, #w-node-e7bd238d-6cd6-c53e-3e1d-2ab6814758cb-01ec8fe7, #w-node-a62e83b3-c544-78d1-a624-e8ebc2c16948-01ec8fe7, #w-node-_189cf3c1-0028-a0a0-42e8-cc5009a99643-01ec8fe7, #w-node-_9825a19e-aa34-3892-8519-d873e1399d34-01ec8fe7, #w-node-_263b80d6-9a38-896e-c081-e235f70e2459-01ec8fe7, #w-node-e7bd238d-6cd6-c53e-3e1d-2ab6814758d4-01ec8fe7, #w-node-f3784c04-dcf1-6ceb-f875-1f57bda3bac4-01ec8fe7, #w-node-a831d684-597e-912b-c687-6bc48cb78449-01ec8fe7, #w-node-_878b78ed-8983-6fe2-11a3-dad56e8c038d-01ec8fe7, #w-node-b0aee974-9835-2ced-54bc-0c18e02f76cd-01ec8fe7, #w-node-_069bb411-b0a8-fb70-cea6-84bde993fe22-01ec8fe7, #w-node-_374ac9b8-3d05-e8d0-3428-50e485567953-01ec8fe7, #w-node-a1907eda-8980-e65d-4bdc-51886e69268e-01ec8fe7, #w-node-_21118039-fad7-1b8b-6cc7-8aa18cabf21d-01ec8fe7, #w-node-_9867f67f-56f5-bf7b-d620-ab1e91dc4ac8-01ec8fe7, #w-node-_68d3f76e-346c-c5a6-588f-0bd8a72a990e-01ec8fe7, #w-node-b26dac27-6815-c968-05d7-d83b4dbb846d-01ec8fe7, #w-node-_656c7dbb-1ba5-3bc9-a892-eac29ab9c621-01ec8fe7, #w-node-_804f46a4-02b2-86b3-ba5a-a6b88a080256-01ec8fe7, #w-node-aa64777d-6092-4238-51c9-5026f23b12ca-01ec8fe7, #w-node-_1ddb7d5a-b5ab-dfdf-52e1-6812d7486a0b-01ec8fe7, #w-node-_1ddb7d5a-b5ab-dfdf-52e1-6812d7486a0e-01ec8fe7, #w-node-_1ddb7d5a-b5ab-dfdf-52e1-6812d7486a11-01ec8fe7, #w-node-_1ddb7d5a-b5ab-dfdf-52e1-6812d7486a14-01ec8fe7, #w-node-_1ddb7d5a-b5ab-dfdf-52e1-6812d7486a17-01ec8fe7, #w-node-_1ddb7d5a-b5ab-dfdf-52e1-6812d7486a1a-01ec8fe7, #w-node-_1ddb7d5a-b5ab-dfdf-52e1-6812d7486a1d-01ec8fe7, #w-node-_1ddb7d5a-b5ab-dfdf-52e1-6812d7486a20-01ec8fe7, #w-node-_1ddb7d5a-b5ab-dfdf-52e1-6812d7486a23-01ec8fe7, #w-node-_1ddb7d5a-b5ab-dfdf-52e1-6812d7486a26-01ec8fe7, #w-node-_1ddb7d5a-b5ab-dfdf-52e1-6812d7486a29-01ec8fe7, #w-node-_1ddb7d5a-b5ab-dfdf-52e1-6812d7486a2c-01ec8fe7, #w-node-_1ddb7d5a-b5ab-dfdf-52e1-6812d7486a2f-01ec8fe7, #w-node-_1ddb7d5a-b5ab-dfdf-52e1-6812d7486a32-01ec8fe7, #w-node-_1ddb7d5a-b5ab-dfdf-52e1-6812d7486a35-01ec8fe7, #w-node-_1ddb7d5a-b5ab-dfdf-52e1-6812d7486a38-01ec8fe7, #w-node-_1ddb7d5a-b5ab-dfdf-52e1-6812d7486a3b-01ec8fe7, #w-node-_1b6048c1-39ce-f7f5-d820-c4d29e2a5058-01ec8fe7, #w-node-e2399de9-6a29-d941-1225-150ba9f9d2fd-01ec8fe7, #w-node-_77d6ca5c-6359-0f6c-f140-6644a222f9e0-01ec8fe7, #w-node-_1ddb7d5a-b5ab-dfdf-52e1-6812d7486a43-01ec8fe7, #w-node-_6d2fb907-dfba-251f-7874-2931b9901020-01ec8fe7, #w-node-_4eac11fd-a5a4-d75e-cbed-10e98edba043-01ec8fe7, #w-node-_88492383-9bc1-8875-311e-481913426c2b-01ec8fe7, #w-node-_2f1eaaa0-ddee-f819-2569-7c34d01d127c-01ec8fe7, #w-node-ec55d273-efef-91b5-ea1b-47a8e7fcb7f4-01ec8fe7, #w-node-_973b1a8a-6c9f-f43b-25cf-a5f078f68259-01ec8fe7, #w-node-a3d421bd-2ca3-5ff2-d9ca-1ebd85ddf384-01ec8fe7, #w-node-b345230c-8615-13fc-380a-8d2105430b44-01ec8fe7, #w-node-_95b06731-063d-eb8b-525f-4541e231b964-01ec8fe7, #w-node-f24b9145-c669-f3d7-2935-08feb58d170f-01ec8fe7, #w-node-_5faa94e9-4708-b854-98ac-4e8d6da542a4-01ec8fe7, #w-node-c07d2c12-aa9d-909f-b511-9fdde46c287e-01ec8fe7, #w-node-_65f8bef5-391d-c878-271d-947f47ef5cd0-01ec8fe7, #w-node-ff4f9bcd-2f7e-b892-6510-4b1b942a3fd8-01ec8fe7, #w-node-baef64ed-5d51-4d6e-3539-c51daecfc3ad-01ec8fe7, #w-node-_5abd4748-1bbd-3c5f-c48e-ecab3aeff1ab-01ec8fe7, #w-node-d592f937-0a48-ec20-4c8d-0469f8634c17-01ec8fe7, #w-node-_57a29bc3-6c67-e024-43b7-1cb580361119-01ec8fe7, #w-node-_68e61f1e-c1af-f979-0c11-1e0630ce6003-01ec8fe7, #w-node-_68e61f1e-c1af-f979-0c11-1e0630ce6006-01ec8fe7, #w-node-_68e61f1e-c1af-f979-0c11-1e0630ce6009-01ec8fe7, #w-node-_68e61f1e-c1af-f979-0c11-1e0630ce600c-01ec8fe7, #w-node-_68e61f1e-c1af-f979-0c11-1e0630ce600f-01ec8fe7, #w-node-_68e61f1e-c1af-f979-0c11-1e0630ce6012-01ec8fe7, #w-node-_68e61f1e-c1af-f979-0c11-1e0630ce6015-01ec8fe7, #w-node-_68e61f1e-c1af-f979-0c11-1e0630ce6018-01ec8fe7, #w-node-_68e61f1e-c1af-f979-0c11-1e0630ce601b-01ec8fe7, #w-node-_68e61f1e-c1af-f979-0c11-1e0630ce601e-01ec8fe7, #w-node-_68e61f1e-c1af-f979-0c11-1e0630ce6021-01ec8fe7, #w-node-_68e61f1e-c1af-f979-0c11-1e0630ce6024-01ec8fe7, #w-node-_68e61f1e-c1af-f979-0c11-1e0630ce6027-01ec8fe7, #w-node-_68e61f1e-c1af-f979-0c11-1e0630ce602a-01ec8fe7, #w-node-_68e61f1e-c1af-f979-0c11-1e0630ce602d-01ec8fe7, #w-node-_68e61f1e-c1af-f979-0c11-1e0630ce6030-01ec8fe7, #w-node-_68e61f1e-c1af-f979-0c11-1e0630ce6033-01ec8fe7, #w-node-_68e61f1e-c1af-f979-0c11-1e0630ce603b-01ec8fe7, #w-node-_2d959e72-970f-cd54-c1ab-bfa5af8027e8-01ec8fe7, #w-node-_845c27a5-4585-82e4-a687-f7c3d3ed1683-01ec8fe7, #w-node-ae01a08d-4688-025b-7a9b-fe8fa54e8d66-01ec8fe7, #w-node-_2e5682e2-e319-c0ff-07de-64d1ab9b538d-01ec8fe7, #w-node-d40521f9-11bd-7381-0255-27b99e662ab7-01ec8fe7, #w-node-e524da8b-a6f9-61f3-5eb5-ea91417b7296-01ec8fe7, #w-node-fd825977-3d2c-c52e-b237-b5bb7a7a0e0b-01ec8fe7, #w-node-_140a4fb8-5e78-b33a-dbbb-0afba0081b92-01ec8fe7, #w-node-_9e95a5c5-e655-4fff-ce8b-2603480d9d67-01ec8fe7, #w-node-_7affb6ff-44e4-744d-971f-49216977bbec-01ec8fe7, #w-node-e1783b03-62b7-2812-3d4b-2e6dfab3cfaa-01ec8fe7, #w-node-ebb37f38-2a7c-5b87-125f-fa832ae55507-01ec8fe7, #w-node-f8e2d838-42b6-a79b-9200-c906b0be8e13-01ec8fe7, #w-node-d082f157-18b3-0177-a87a-686a7ea5d005-01ec8fe7, #w-node-_4e80d0af-a293-0d70-4c01-50160975135f-01ec8fe7, #w-node-b38978af-9800-ea2e-979d-b61d5fed9d1c-8ed91199 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b38978af-9800-ea2e-979d-b61d5fed9e16-8ed91199 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#result.w-node-b38978af-9800-ea2e-979d-b61d5fed9e18-8ed91199, #w-node-_4fe1eb12-7aaf-4350-d01c-1fffe482f6e8-8ed91199 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c947fd05-0102-cd09-458e-78adf3aaa042-8ed91199 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#result.w-node-c947fd05-0102-cd09-458e-78adf3aaa044-8ed91199, #w-node-b38978af-9800-ea2e-979d-b61d5fed9d1c-a65d5b53 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b38978af-9800-ea2e-979d-b61d5fed9e16-a65d5b53 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#result.w-node-b38978af-9800-ea2e-979d-b61d5fed9e18-a65d5b53, #w-node-_4fe1eb12-7aaf-4350-d01c-1fffe482f6e8-a65d5b53 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c947fd05-0102-cd09-458e-78adf3aaa042-a65d5b53 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#result.w-node-c947fd05-0102-cd09-458e-78adf3aaa044-a65d5b53, #w-node-_509a980a-e44a-2582-d1e5-3c5845232241-06495e66 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_509a980a-e44a-2582-d1e5-3c584523233a-06495e66 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#result.w-node-_509a980a-e44a-2582-d1e5-3c584523233c-06495e66, #w-node-_509a980a-e44a-2582-d1e5-3c5845232241-62c75774 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_509a980a-e44a-2582-d1e5-3c584523233a-62c75774 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#result.w-node-_509a980a-e44a-2582-d1e5-3c584523233c-62c75774, #w-node-d40688a0-032e-cc39-8254-cd90a58349aa-aa5b088c, #w-node-d40688a0-032e-cc39-8254-cd90a58349ab-aa5b088c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d40688a0-032e-cc39-8254-cd90a58349b2-aa5b088c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-d40688a0-032e-cc39-8254-cd90a58349c9-aa5b088c, #w-node-d40688a0-032e-cc39-8254-cd90a58349ca-aa5b088c, #w-node-d40688a0-032e-cc39-8254-cd90a58349d4-aa5b088c, #w-node-d40688a0-032e-cc39-8254-cd90a58349d5-aa5b088c, #w-node-d40688a0-032e-cc39-8254-cd90a58349df-aa5b088c, #w-node-d40688a0-032e-cc39-8254-cd90a58349e0-aa5b088c, #w-node-d40688a0-032e-cc39-8254-cd90a58349ea-aa5b088c, #w-node-d40688a0-032e-cc39-8254-cd90a58349eb-aa5b088c, #w-node-d40688a0-032e-cc39-8254-cd90a5834a01-aa5b088c, #w-node-d40688a0-032e-cc39-8254-cd90a5834a05-aa5b088c, #w-node-d40688a0-032e-cc39-8254-cd90a5834a22-aa5b088c, #w-node-d40688a0-032e-cc39-8254-cd90a5834a23-aa5b088c, #w-node-d40688a0-032e-cc39-8254-cd90a5834a2d-aa5b088c, #w-node-d40688a0-032e-cc39-8254-cd90a5834a2e-aa5b088c, #w-node-d40688a0-032e-cc39-8254-cd90a5834a38-aa5b088c, #w-node-d40688a0-032e-cc39-8254-cd90a5834a39-aa5b088c, #w-node-d40688a0-032e-cc39-8254-cd90a5834a43-aa5b088c, #w-node-d40688a0-032e-cc39-8254-cd90a5834a44-aa5b088c, #w-node-d40688a0-032e-cc39-8254-cd90a5834a50-aa5b088c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_07101a3c-ac9a-07be-1e1e-56be179accbe-aa5b088c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_07101a3c-ac9a-07be-1e1e-56be179accca-aa5b088c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-d40688a0-032e-cc39-8254-cd90a58349aa-1beeee6a, #w-node-d40688a0-032e-cc39-8254-cd90a58349ab-1beeee6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d40688a0-032e-cc39-8254-cd90a58349b2-1beeee6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-d40688a0-032e-cc39-8254-cd90a58349c9-1beeee6a, #w-node-d40688a0-032e-cc39-8254-cd90a58349ca-1beeee6a, #w-node-d40688a0-032e-cc39-8254-cd90a58349d4-1beeee6a, #w-node-d40688a0-032e-cc39-8254-cd90a58349d5-1beeee6a, #w-node-d40688a0-032e-cc39-8254-cd90a58349df-1beeee6a, #w-node-d40688a0-032e-cc39-8254-cd90a58349e0-1beeee6a, #w-node-d40688a0-032e-cc39-8254-cd90a58349ea-1beeee6a, #w-node-d40688a0-032e-cc39-8254-cd90a58349eb-1beeee6a, #w-node-d40688a0-032e-cc39-8254-cd90a5834a01-1beeee6a, #w-node-d40688a0-032e-cc39-8254-cd90a5834a05-1beeee6a, #w-node-d40688a0-032e-cc39-8254-cd90a5834a22-1beeee6a, #w-node-d40688a0-032e-cc39-8254-cd90a5834a23-1beeee6a, #w-node-d40688a0-032e-cc39-8254-cd90a5834a2d-1beeee6a, #w-node-d40688a0-032e-cc39-8254-cd90a5834a2e-1beeee6a, #w-node-d40688a0-032e-cc39-8254-cd90a5834a38-1beeee6a, #w-node-d40688a0-032e-cc39-8254-cd90a5834a39-1beeee6a, #w-node-d40688a0-032e-cc39-8254-cd90a5834a43-1beeee6a, #w-node-d40688a0-032e-cc39-8254-cd90a5834a44-1beeee6a, #w-node-d40688a0-032e-cc39-8254-cd90a5834a50-1beeee6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_07101a3c-ac9a-07be-1e1e-56be179accbe-1beeee6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_07101a3c-ac9a-07be-1e1e-56be179accca-1beeee6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_032d5abe-f83c-819e-a07f-7dca3e1da6e7-82502f85, #w-node-_032d5abe-f83c-819e-a07f-7dca3e1da6e8-82502f85, #w-node-_032d5abe-f83c-819e-a07f-7dca3e1da6f1-82502f85, #w-node-_032d5abe-f83c-819e-a07f-7dca3e1da6f2-82502f85 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_032d5abe-f83c-819e-a07f-7dca3e1da72d-82502f85 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_032d5abe-f83c-819e-a07f-7dca3e1da739-82502f85 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_032d5abe-f83c-819e-a07f-7dca3e1da6e7-ab2fea5a, #w-node-_032d5abe-f83c-819e-a07f-7dca3e1da6e8-ab2fea5a, #w-node-_032d5abe-f83c-819e-a07f-7dca3e1da6f1-ab2fea5a, #w-node-_032d5abe-f83c-819e-a07f-7dca3e1da6f2-ab2fea5a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_032d5abe-f83c-819e-a07f-7dca3e1da72d-ab2fea5a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_032d5abe-f83c-819e-a07f-7dca3e1da739-ab2fea5a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

@media screen and (min-width: 1440px) {
  #w-node-ea1a8a11-c0a1-8c8c-000f-c801ed28f437-4d15efe3 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (max-width: 991px) {
  #w-node-b1bb6c44-1aeb-7d2d-246d-8833e91d4ddb-ae7833df, #w-node-_21475034-e7b3-85c4-0efd-973242fa8cc2-ae7833df {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a5de615a-f209-8677-50d7-25d9d6510b2e-ae7833df {
    align-self: start;
  }

  #w-node-eaa22993-0111-7947-e473-86fe581260cc-17cf7074, #w-node-a5ff6871-617a-b96b-b98d-a654dfe69730-17cf7074, #w-node-a5ff6871-617a-b96b-b98d-a654dfe69731-17cf7074 {
    order: -9999;
    grid-row: span 1 / span 1;
    justify-self: start;
  }

  #w-node-fa33a761-49f5-c76e-d1fd-c55efd3b69cf-17cf7074 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0f6e19ab-478d-4bba-08bc-1f8386d22b56-17cf7074, #w-node-efb11fec-fd77-67b8-05e4-8e5367d75ff0-17cf7074, #w-node-_76860cfb-62d0-a6ee-4955-c04ef25251f7-17cf7074, #w-node-_90124bd0-88d5-3787-3875-48dd9930b170-17cf7074 {
    grid-row: span 1 / span 1;
  }

  #w-node-_3492cf60-afaa-b7e7-bc90-9566b08e4916-17cf7074 {
    align-self: center;
  }

  #w-node-cbdc2dd0-bddf-4916-4d0c-40379632d05b-17cf7074, #w-node-_9cc82161-d803-a6d8-b9b9-c7fc2255fffd-17cf7074, #w-node-c8e90db7-cb36-0ecc-01fd-fa0632bdaf22-17cf7074, #w-node-_57023c8d-5292-2523-0c74-9e7c3e51f4c2-17cf7074, #w-node-_57023c8d-5292-2523-0c74-9e7c3e51f4ca-17cf7074 {
    grid-row: span 1 / span 1;
  }

  #w-node-eaa22993-0111-7947-e473-86fe581260cc-f18e9163, #w-node-a5ff6871-617a-b96b-b98d-a654dfe69730-f18e9163, #w-node-a5ff6871-617a-b96b-b98d-a654dfe69731-f18e9163 {
    order: -9999;
    grid-row: span 1 / span 1;
    justify-self: start;
  }

  #w-node-fa33a761-49f5-c76e-d1fd-c55efd3b69cf-f18e9163 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0f6e19ab-478d-4bba-08bc-1f8386d22b56-f18e9163, #w-node-efb11fec-fd77-67b8-05e4-8e5367d75ff0-f18e9163, #w-node-_76860cfb-62d0-a6ee-4955-c04ef25251f7-f18e9163, #w-node-_90124bd0-88d5-3787-3875-48dd9930b170-f18e9163 {
    grid-row: span 1 / span 1;
  }

  #w-node-_3492cf60-afaa-b7e7-bc90-9566b08e4916-f18e9163 {
    align-self: center;
  }

  #w-node-cbdc2dd0-bddf-4916-4d0c-40379632d05b-f18e9163, #w-node-_9cc82161-d803-a6d8-b9b9-c7fc2255fffd-f18e9163, #w-node-c8e90db7-cb36-0ecc-01fd-fa0632bdaf22-f18e9163, #w-node-_57023c8d-5292-2523-0c74-9e7c3e51f4c2-f18e9163, #w-node-_57023c8d-5292-2523-0c74-9e7c3e51f4ca-f18e9163 {
    grid-row: span 1 / span 1;
  }

  #w-node-eaa22993-0111-7947-e473-86fe581260cc-e6eb73c2, #w-node-a5ff6871-617a-b96b-b98d-a654dfe69730-e6eb73c2, #w-node-a5ff6871-617a-b96b-b98d-a654dfe69731-e6eb73c2 {
    order: -9999;
    grid-row: span 1 / span 1;
    justify-self: start;
  }

  #w-node-fa33a761-49f5-c76e-d1fd-c55efd3b69cf-e6eb73c2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0f6e19ab-478d-4bba-08bc-1f8386d22b56-e6eb73c2, #w-node-efb11fec-fd77-67b8-05e4-8e5367d75ff0-e6eb73c2, #w-node-_76860cfb-62d0-a6ee-4955-c04ef25251f7-e6eb73c2, #w-node-_90124bd0-88d5-3787-3875-48dd9930b170-e6eb73c2 {
    grid-row: span 1 / span 1;
  }

  #w-node-_3492cf60-afaa-b7e7-bc90-9566b08e4916-e6eb73c2 {
    align-self: center;
  }

  #w-node-cbdc2dd0-bddf-4916-4d0c-40379632d05b-e6eb73c2, #w-node-_9cc82161-d803-a6d8-b9b9-c7fc2255fffd-e6eb73c2, #w-node-c8e90db7-cb36-0ecc-01fd-fa0632bdaf22-e6eb73c2, #w-node-_57023c8d-5292-2523-0c74-9e7c3e51f4c2-e6eb73c2, #w-node-_57023c8d-5292-2523-0c74-9e7c3e51f4ca-e6eb73c2 {
    grid-row: span 1 / span 1;
  }

  #w-node-_607abff8-8b78-5229-ebe6-9f3818e6fcad-b18d99d4 {
    order: -9999;
  }

  #w-node-a6c9b874-be63-e719-2694-a8d74630dc5f-b18d99d4, #w-node-a6c9b874-be63-e719-2694-a8d74630dc6c-b18d99d4 {
    place-self: center;
  }

  #w-node-a6c9b874-be63-e719-2694-a8d74630dc74-b18d99d4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: end center;
  }

  #w-node-b3477194-f26f-3af7-216a-f635177f7628-91da7c0c, #w-node-_1b6aa281-1285-6728-f00e-f7dbd8bcc1ca-91da7c0c {
    order: -9999;
  }

  #w-node-_38d59bab-e6d2-fb2f-7238-b8a2787031f9-91da7c0c {
    justify-self: end;
  }

  #w-node-eaa22993-0111-7947-e473-86fe581260cc-c0e98132, #w-node-fed8d4b4-0681-8674-5ed5-9e0d116313e7-c0e98132 {
    order: -9999;
    grid-row: span 1 / span 1;
    justify-self: start;
  }

  #w-node-fa33a761-49f5-c76e-d1fd-c55efd3b69cf-c0e98132 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0f6e19ab-478d-4bba-08bc-1f8386d22b56-c0e98132, #w-node-efb11fec-fd77-67b8-05e4-8e5367d75ff0-c0e98132, #w-node-_76860cfb-62d0-a6ee-4955-c04ef25251f7-c0e98132, #w-node-_90124bd0-88d5-3787-3875-48dd9930b170-c0e98132 {
    grid-row: span 1 / span 1;
  }

  #w-node-_3492cf60-afaa-b7e7-bc90-9566b08e4916-c0e98132 {
    align-self: center;
  }

  #w-node-cbdc2dd0-bddf-4916-4d0c-40379632d05b-c0e98132, #w-node-_9cc82161-d803-a6d8-b9b9-c7fc2255fffd-c0e98132, #w-node-c8e90db7-cb36-0ecc-01fd-fa0632bdaf22-c0e98132, #w-node-_57023c8d-5292-2523-0c74-9e7c3e51f4c2-c0e98132, #w-node-_57023c8d-5292-2523-0c74-9e7c3e51f4ca-c0e98132 {
    grid-row: span 1 / span 1;
  }

  #w-node-e881b808-ab33-17f0-22e9-384ec519a750-705e4791, #w-node-e881b808-ab33-17f0-22e9-384ec519a752-705e4791 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a296660e-703a-9518-723f-33e442e82d0e-034f5efc, #w-node-_638c621c-4b1c-b5c4-08ca-f81f878ecc15-034f5efc, #w-node-_73383e83-e288-549a-669f-ed6b54cfd3fe-034f5efc, #w-node-_24658a74-f591-c69c-9662-8e3c041b857c-0e4b6434, #w-node-_24658a74-f591-c69c-9662-8e3c041b857c-0163a307 {
    order: -9999;
  }

  #w-node-_1e99d3be-df64-a431-4023-d9eaaa27807e-93530dff, #w-node-bcb120f0-e901-8ab1-e96e-9ce57e991aba-93530dff {
    order: -9999;
    grid-row: span 1 / span 1;
    justify-self: start;
  }

  #w-node-_01b8661f-2f0b-1717-1717-f528af1b0fae-93530dff {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-abd54d70-faf6-1fdb-d6ef-4c442d2e33d6-93530dff, #w-node-_73ba4fd0-f908-c2d7-9267-de42a785a8c8-93530dff, #w-node-_73ba4fd0-f908-c2d7-9267-de42a785a8d5-93530dff, #w-node-_73ba4fd0-f908-c2d7-9267-de42a785a8e2-93530dff {
    grid-row: span 1 / span 1;
  }

  #w-node-_20bbf5ad-2894-7ad5-fd20-b91266cd8e4b-93530dff {
    align-self: center;
  }

  #w-node-bab213d9-95f0-df3e-47a0-f2aa29d38a8c-93530dff, #w-node-bab213d9-95f0-df3e-47a0-f2aa29d38a94-93530dff, #w-node-bab213d9-95f0-df3e-47a0-f2aa29d38a9c-93530dff, #w-node-bab213d9-95f0-df3e-47a0-f2aa29d38aa5-93530dff, #w-node-bab213d9-95f0-df3e-47a0-f2aa29d38aad-93530dff {
    grid-row: span 1 / span 1;
  }

  #w-node-d15bfce5-bc02-5885-038c-57d69b691def-a1fd00f3, #w-node-_4cd95233-62be-174d-3948-968fd443d55d-a1fd00f3, #w-node-_6cdfcbba-96fd-4857-5f06-3b2db14c4b17-a1fd00f3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a99f3ad0-913f-c823-7861-4d25cf76bc9d-6ad276d4 {
    justify-self: end;
  }

  #w-node-d15bfce5-bc02-5885-038c-57d69b691def-de2a4d2f, #w-node-_4cd95233-62be-174d-3948-968fd443d55d-de2a4d2f, #w-node-_6cdfcbba-96fd-4857-5f06-3b2db14c4b17-de2a4d2f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a99f3ad0-913f-c823-7861-4d25cf76bc9d-a3c68dc4 {
    justify-self: end;
  }

  #w-node-d15bfce5-bc02-5885-038c-57d69b691def-3c2bf77f, #w-node-_4cd95233-62be-174d-3948-968fd443d55d-3c2bf77f, #w-node-_6cdfcbba-96fd-4857-5f06-3b2db14c4b17-3c2bf77f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_665e5c82-31c3-7cf6-1cbc-9d5b9bb42053-56bbafa1 {
    justify-self: end;
  }

  #w-node-d15bfce5-bc02-5885-038c-57d69b691def-2334f138, #w-node-_4cd95233-62be-174d-3948-968fd443d55d-2334f138, #w-node-_6cdfcbba-96fd-4857-5f06-3b2db14c4b17-2334f138 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a99f3ad0-913f-c823-7861-4d25cf76bc9d-1385bf8f {
    justify-self: end;
  }

  #w-node-_24658a74-f591-c69c-9662-8e3c041b857c-c3dc91f2, #w-node-_24658a74-f591-c69c-9662-8e3c041b857c-d3712629, #w-node-_9aa05fa4-0093-a437-654d-764a2196fd14-254d337e {
    order: -9999;
  }

  #w-node-_38d59bab-e6d2-fb2f-7238-b8a2787031f9-254d337e {
    justify-self: end;
  }

  #w-node-d15bfce5-bc02-5885-038c-57d69b691def-ae7074d6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2fd0ec9c-14dd-edae-73d9-e4af35dfb751-ae7074d6 {
    order: -9999;
    grid-row: span 1 / span 1;
    justify-self: start;
  }

  #w-node-_4cd95233-62be-174d-3948-968fd443d55d-ae7074d6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b170282c-d869-56ae-d33b-9300475322bf-ae7074d6 {
    order: -9999;
  }

  #w-node-_475628e5-b078-73f3-d2df-bc6b56d3fd40-ae7074d6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_38d59bab-e6d2-fb2f-7238-b8a2787031f9-0bc1162d {
    justify-self: end;
  }

  #w-node-e53d3d26-e004-a7ac-02b8-df487154f1ab-d3b73769 {
    order: -9999;
  }

  #w-node-e53d3d26-e004-a7ac-02b8-df487154f1e5-d3b73769 {
    order: -9999;
    grid-row: span 1 / span 1;
    justify-self: start;
  }

  #w-node-e53d3d26-e004-a7ac-02b8-df487154f295-d3b73769 {
    justify-self: end;
  }

  #w-node-_551b040d-3d96-5767-b618-044a521a9d86-caa5c8d8, #w-node-b2d088c8-575c-495e-b9dc-0ade75aa825e-caa5c8d8 {
    order: -9999;
  }

  #w-node-bacd6ea9-f709-3b56-c1d5-8a3145187ea5-caa5c8d8 {
    justify-self: end;
  }

  #w-node-_8afff9e9-9e8f-ff40-d618-b6e246c6cb4e-bb6331e3, #w-node-e8f872e0-0c9c-6847-7a4b-6950d04dfd73-bb6331e3 {
    order: -9999;
  }

  #w-node-_38d59bab-e6d2-fb2f-7238-b8a2787031f9-bb6331e3 {
    justify-self: end;
  }

  #w-node-_551b040d-3d96-5767-b618-044a521a9d86-ab70e2ff, #w-node-b2d088c8-575c-495e-b9dc-0ade75aa825e-ab70e2ff, #w-node-_49d04310-f0a2-5b29-4aba-c67c9d51da3c-ab70e2ff {
    order: -9999;
  }

  #w-node-bacd6ea9-f709-3b56-c1d5-8a3145187ea5-ab70e2ff {
    justify-self: end;
  }

  #w-node-_551b040d-3d96-5767-b618-044a521a9d86-10d86dfe {
    order: -9999;
  }

  #w-node-d40688a0-032e-cc39-8254-cd90a58349b2-10d86dfe {
    order: -9999;
    grid-row: span 1 / span 1;
    justify-self: start;
  }

  #w-node-_49a8b9bc-f6f3-86e3-73f9-c33fc96f7883-10d86dfe {
    order: -9999;
  }

  #w-node-_07101a3c-ac9a-07be-1e1e-56be179accca-10d86dfe {
    justify-self: end;
  }

  #w-node-f602f12e-8bb1-d153-49b3-392f5e1e6b00-6c47dc12 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7ecfa4d7-6492-dc26-3f5c-548e1b41903b-6c47dc12, #w-node-_09f2e558-4f9f-f237-25cc-06b2c15faf9f-6c47dc12, #w-node-_49e52275-1d68-4aa6-a086-abe48fd0b248-6c47dc12 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_032d5abe-f83c-819e-a07f-7dca3e1da675-130025ab, #w-node-_032d5abe-f83c-819e-a07f-7dca3e1da6e5-130025ab, #w-node-_032d5abe-f83c-819e-a07f-7dca3e1da728-130025ab {
    order: -9999;
  }

  #w-node-_032d5abe-f83c-819e-a07f-7dca3e1da739-130025ab {
    justify-self: end;
  }

  #w-node-_551b040d-3d96-5767-b618-044a521a9d86-d4a4f48e, #w-node-b2d088c8-575c-495e-b9dc-0ade75aa825e-d4a4f48e, #w-node-a4ab2a1b-6e06-209c-415f-f0ee1aa87272-d4a4f48e {
    order: -9999;
  }

  #w-node-bacd6ea9-f709-3b56-c1d5-8a3145187ea5-d4a4f48e {
    justify-self: end;
  }

  #w-node-_551b040d-3d96-5767-b618-044a521a9d86-368f4177, #w-node-b2d088c8-575c-495e-b9dc-0ade75aa825e-368f4177, #w-node-a4ab2a1b-6e06-209c-415f-f0ee1aa87272-368f4177 {
    order: -9999;
  }

  #w-node-bacd6ea9-f709-3b56-c1d5-8a3145187ea5-368f4177 {
    justify-self: end;
  }

  #w-node-_551b040d-3d96-5767-b618-044a521a9d86-a619ff6f {
    order: -9999;
  }

  #w-node-_3ef03845-f493-0d59-622b-1abd5c72e0a8-a619ff6f {
    order: -9999;
    grid-row: span 1 / span 1;
    justify-self: start;
  }

  #w-node-a4ab2a1b-6e06-209c-415f-f0ee1aa87272-a619ff6f {
    order: -9999;
  }

  #w-node-bacd6ea9-f709-3b56-c1d5-8a3145187ea5-a619ff6f {
    justify-self: end;
  }

  #w-node-d15bfce5-bc02-5885-038c-57d69b691def-78d4b8a1, #w-node-_4cd95233-62be-174d-3948-968fd443d55d-78d4b8a1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a935b9e5-9d96-a167-8898-d9e669a41c8b-dd2b4325 {
    justify-self: end;
  }

  #w-node-_551b040d-3d96-5767-b618-044a521a9d86-eca7a63b {
    order: -9999;
  }

  #w-node-d3e7717c-b308-6669-0030-10cc402d93e0-eca7a63b {
    order: -9999;
    grid-row: span 1 / span 1;
    justify-self: start;
  }

  #w-node-a4ab2a1b-6e06-209c-415f-f0ee1aa87272-eca7a63b {
    order: -9999;
  }

  #w-node-bacd6ea9-f709-3b56-c1d5-8a3145187ea5-eca7a63b {
    justify-self: end;
  }

  #w-node-_8cb37b69-a14b-e3bc-c144-1c7f6346f094-fa6c488e {
    place-self: center;
  }

  #w-node-_8cb37b69-a14b-e3bc-c144-1c7f6346f188-fa6c488e, #w-node-_8cb37b69-a14b-e3bc-c144-1c7f6346f194-fa6c488e, #w-node-_8cb37b69-a14b-e3bc-c144-1c7f6346f1a0-fa6c488e {
    align-self: center;
  }

  #w-node-edc30b3d-cf2e-4aca-3bc2-5642c49269b9-68a9cbf5 {
    place-self: center;
  }

  #w-node-edc30b3d-cf2e-4aca-3bc2-5642c4926b3d-68a9cbf5 {
    justify-self: end;
  }

  #w-node-_95640a86-2bd5-82bd-76df-04743d02a29e-556bd159 {
    place-self: center;
  }

  #w-node-_551b040d-3d96-5767-b618-044a521a9d86-01eee160, #w-node-b2d088c8-575c-495e-b9dc-0ade75aa825e-01eee160, #w-node-_49a8b9bc-f6f3-86e3-73f9-c33fc96f7883-01eee160 {
    order: -9999;
  }

  #w-node-bacd6ea9-f709-3b56-c1d5-8a3145187ea5-01eee160 {
    justify-self: end;
  }

  #w-node-_95640a86-2bd5-82bd-76df-04743d02a29e-935881fb {
    place-self: center;
  }

  #w-node-e53d3d26-e004-a7ac-02b8-df487154f1ab-10828ba4 {
    order: -9999;
  }

  #w-node-e53d3d26-e004-a7ac-02b8-df487154f1e5-10828ba4 {
    order: -9999;
    grid-row: span 1 / span 1;
    justify-self: start;
  }

  #w-node-e53d3d26-e004-a7ac-02b8-df487154f295-10828ba4 {
    justify-self: end;
  }

  #w-node-e53d3d26-e004-a7ac-02b8-df487154f1ab-4a753237, #w-node-_7e83cb22-6b2c-d6a0-302c-9f751008722a-4a753237 {
    order: -9999;
  }

  #w-node-e53d3d26-e004-a7ac-02b8-df487154f295-4a753237 {
    justify-self: end;
  }

  #w-node-ea1a8a11-c0a1-8c8c-000f-c801ed28f430-4d15efe3 {
    order: -9999;
  }

  #w-node-ea1a8a11-c0a1-8c8c-000f-c801ed28f437-4d15efe3 {
    grid-column: span 1 / span 1;
  }

  #w-node-aa98fb83-a898-b15f-8edc-15af8714a754-4d15efe3 {
    grid-row: span 1 / span 1;
  }

  #w-node-aa98fb83-a898-b15f-8edc-15af8714a768-4d15efe3, #w-node-aa98fb83-a898-b15f-8edc-15af8714a771-4d15efe3, #w-node-_7b2bfe8c-2399-ef36-3ea1-0453aaa91156-eb1188bb {
    order: -9999;
  }

  #w-node-_89c3a71d-c0c6-0c8b-13e8-1d3e4b7e5a0b-eb1188bb {
    order: -9999;
    grid-row: span 1 / span 1;
    justify-self: start;
  }

  #w-node-e53d3d26-e004-a7ac-02b8-df487154f295-eb1188bb {
    justify-self: end;
  }

  #w-node-_2a35f7ac-50fa-1163-6877-9b74460976ac-a43cab56 {
    place-self: center;
  }

  #w-node-_9aa40317-78b2-edd9-c424-4986dda95d09-a43cab56, #w-node-d1464ee2-8993-5dc1-8c99-e3c8f7d3c29a-a43cab56 {
    order: -9999;
  }

  #w-node-dc71ee6e-46a1-d5c9-bce0-9e4ab661e83b-a43cab56 {
    order: 9999;
  }

  #w-node-_613e90d3-302d-e2e0-8b9e-1fa753f273eb-a43cab56 {
    order: -9999;
  }

  #w-node-_8cb37b69-a14b-e3bc-c144-1c7f6346f094-77289f5d {
    place-self: center;
  }

  #w-node-_8cb37b69-a14b-e3bc-c144-1c7f6346f188-77289f5d, #w-node-_8cb37b69-a14b-e3bc-c144-1c7f6346f194-77289f5d, #w-node-_8cb37b69-a14b-e3bc-c144-1c7f6346f1a0-77289f5d {
    align-self: center;
  }

  #w-node-e53d3d26-e004-a7ac-02b8-df487154f1ab-2bbd1bf4 {
    order: -9999;
  }

  #w-node-e53d3d26-e004-a7ac-02b8-df487154f1e5-2bbd1bf4 {
    order: -9999;
    grid-row: span 1 / span 1;
    justify-self: start;
  }

  #w-node-e53d3d26-e004-a7ac-02b8-df487154f295-2bbd1bf4 {
    justify-self: end;
  }

  #w-node-_551b040d-3d96-5767-b618-044a521a9d86-aa5b088c {
    order: -9999;
  }

  #w-node-d40688a0-032e-cc39-8254-cd90a58349b2-aa5b088c {
    order: -9999;
    grid-row: span 1 / span 1;
    justify-self: start;
  }

  #w-node-_49a8b9bc-f6f3-86e3-73f9-c33fc96f7883-aa5b088c {
    order: -9999;
  }

  #w-node-_07101a3c-ac9a-07be-1e1e-56be179accca-aa5b088c {
    justify-self: end;
  }

  #w-node-_551b040d-3d96-5767-b618-044a521a9d86-1beeee6a {
    order: -9999;
  }

  #w-node-d40688a0-032e-cc39-8254-cd90a58349b2-1beeee6a {
    order: -9999;
    grid-row: span 1 / span 1;
    justify-self: start;
  }

  #w-node-_49a8b9bc-f6f3-86e3-73f9-c33fc96f7883-1beeee6a {
    order: -9999;
  }

  #w-node-_07101a3c-ac9a-07be-1e1e-56be179accca-1beeee6a {
    justify-self: end;
  }

  #w-node-_032d5abe-f83c-819e-a07f-7dca3e1da675-82502f85, #w-node-_032d5abe-f83c-819e-a07f-7dca3e1da6e5-82502f85, #w-node-_032d5abe-f83c-819e-a07f-7dca3e1da728-82502f85 {
    order: -9999;
  }

  #w-node-_032d5abe-f83c-819e-a07f-7dca3e1da739-82502f85 {
    justify-self: end;
  }

  #w-node-_032d5abe-f83c-819e-a07f-7dca3e1da675-ab2fea5a, #w-node-_032d5abe-f83c-819e-a07f-7dca3e1da6e5-ab2fea5a, #w-node-_032d5abe-f83c-819e-a07f-7dca3e1da728-ab2fea5a {
    order: -9999;
  }

  #w-node-_032d5abe-f83c-819e-a07f-7dca3e1da739-ab2fea5a {
    justify-self: end;
  }
}

@media screen and (max-width: 767px) {
  #w-node-d3adca18-209f-34aa-640d-f6e141f26670-ae7833df {
    grid-column: span 1 / span 1;
  }

  #w-node-_38d59bab-e6d2-fb2f-7238-b8a2787031f9-91da7c0c {
    justify-self: end;
  }

  #w-node-ca481f4d-e869-5ff1-22bf-930402f6b610-705e4791 {
    order: -9999;
  }

  #w-node-a296660e-703a-9518-723f-33e442e82d0e-034f5efc, #w-node-_638c621c-4b1c-b5c4-08ca-f81f878ecc15-034f5efc {
    align-self: end;
  }

  #w-node-dd477a45-84d9-c4ff-fc34-e9e27672bfba-0e4b6434, #w-node-dd477a45-84d9-c4ff-fc34-e9e27672bfba-0163a307 {
    grid-column: span 1 / span 1;
  }

  #w-node-fabccd1b-6c8c-fb1e-0314-511e2ea0ed39-a1fd00f3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a99f3ad0-913f-c823-7861-4d25cf76bc9d-6ad276d4 {
    justify-self: end;
  }

  #w-node-fabccd1b-6c8c-fb1e-0314-511e2ea0ed39-de2a4d2f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a99f3ad0-913f-c823-7861-4d25cf76bc9d-a3c68dc4 {
    justify-self: end;
  }

  #w-node-fabccd1b-6c8c-fb1e-0314-511e2ea0ed39-3c2bf77f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_665e5c82-31c3-7cf6-1cbc-9d5b9bb42053-56bbafa1 {
    justify-self: end;
  }

  #w-node-fabccd1b-6c8c-fb1e-0314-511e2ea0ed39-2334f138 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a99f3ad0-913f-c823-7861-4d25cf76bc9d-1385bf8f, #w-node-_38d59bab-e6d2-fb2f-7238-b8a2787031f9-254d337e {
    justify-self: end;
  }

  #w-node-_7da13442-d9fe-6b76-2e3c-7be11b5e3c55-1b5e3c54 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_42c0665e-dadc-794f-58ad-ed9857518687-57518682 {
    order: -9999;
  }

  #w-node-_42c0665e-dadc-794f-58ad-ed9857518685-57518682, #w-node-_38d59bab-e6d2-fb2f-7238-b8a2787031f9-0bc1162d, #w-node-e53d3d26-e004-a7ac-02b8-df487154f295-d3b73769, #w-node-bacd6ea9-f709-3b56-c1d5-8a3145187ea5-caa5c8d8, #w-node-_38d59bab-e6d2-fb2f-7238-b8a2787031f9-bb6331e3, #w-node-bacd6ea9-f709-3b56-c1d5-8a3145187ea5-ab70e2ff, #w-node-_07101a3c-ac9a-07be-1e1e-56be179accca-10d86dfe {
    justify-self: end;
  }

  #w-node-_7ecfa4d7-6492-dc26-3f5c-548e1b41903b-6c47dc12, #w-node-_09f2e558-4f9f-f237-25cc-06b2c15faf9f-6c47dc12, #w-node-_49e52275-1d68-4aa6-a086-abe48fd0b248-6c47dc12 {
    grid-column: span 1 / span 1;
  }

  #w-node-_032d5abe-f83c-819e-a07f-7dca3e1da739-130025ab, #w-node-bacd6ea9-f709-3b56-c1d5-8a3145187ea5-d4a4f48e, #w-node-bacd6ea9-f709-3b56-c1d5-8a3145187ea5-368f4177, #w-node-bacd6ea9-f709-3b56-c1d5-8a3145187ea5-a619ff6f, #w-node-a935b9e5-9d96-a167-8898-d9e669a41c8b-dd2b4325, #w-node-bacd6ea9-f709-3b56-c1d5-8a3145187ea5-eca7a63b, #w-node-edc30b3d-cf2e-4aca-3bc2-5642c4926b3d-68a9cbf5, #w-node-bacd6ea9-f709-3b56-c1d5-8a3145187ea5-01eee160, #w-node-e53d3d26-e004-a7ac-02b8-df487154f295-10828ba4, #w-node-e53d3d26-e004-a7ac-02b8-df487154f295-4a753237, #w-node-e53d3d26-e004-a7ac-02b8-df487154f295-eb1188bb, #w-node-e53d3d26-e004-a7ac-02b8-df487154f295-2bbd1bf4, #w-node-_07101a3c-ac9a-07be-1e1e-56be179accca-aa5b088c, #w-node-_07101a3c-ac9a-07be-1e1e-56be179accca-1beeee6a, #w-node-_032d5abe-f83c-819e-a07f-7dca3e1da739-82502f85, #w-node-_032d5abe-f83c-819e-a07f-7dca3e1da739-ab2fea5a {
    justify-self: end;
  }
}

@media screen and (max-width: 479px) {
  #w-node-fa33a761-49f5-c76e-d1fd-c55efd3b69cf-17cf7074 {
    align-self: center;
  }

  #w-node-_0f6e19ab-478d-4bba-08bc-1f8386d22b56-17cf7074, #w-node-efb11fec-fd77-67b8-05e4-8e5367d75ff0-17cf7074, #w-node-_76860cfb-62d0-a6ee-4955-c04ef25251f7-17cf7074, #w-node-_90124bd0-88d5-3787-3875-48dd9930b170-17cf7074, #w-node-cbdc2dd0-bddf-4916-4d0c-40379632d05b-17cf7074, #w-node-_9cc82161-d803-a6d8-b9b9-c7fc2255fffd-17cf7074, #w-node-c8e90db7-cb36-0ecc-01fd-fa0632bdaf22-17cf7074, #w-node-_57023c8d-5292-2523-0c74-9e7c3e51f4c2-17cf7074, #w-node-_57023c8d-5292-2523-0c74-9e7c3e51f4ca-17cf7074 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fa33a761-49f5-c76e-d1fd-c55efd3b69cf-f18e9163 {
    align-self: center;
  }

  #w-node-_0f6e19ab-478d-4bba-08bc-1f8386d22b56-f18e9163, #w-node-efb11fec-fd77-67b8-05e4-8e5367d75ff0-f18e9163, #w-node-_76860cfb-62d0-a6ee-4955-c04ef25251f7-f18e9163, #w-node-_90124bd0-88d5-3787-3875-48dd9930b170-f18e9163, #w-node-cbdc2dd0-bddf-4916-4d0c-40379632d05b-f18e9163, #w-node-_9cc82161-d803-a6d8-b9b9-c7fc2255fffd-f18e9163, #w-node-c8e90db7-cb36-0ecc-01fd-fa0632bdaf22-f18e9163, #w-node-_57023c8d-5292-2523-0c74-9e7c3e51f4c2-f18e9163, #w-node-_57023c8d-5292-2523-0c74-9e7c3e51f4ca-f18e9163 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fa33a761-49f5-c76e-d1fd-c55efd3b69cf-e6eb73c2 {
    align-self: center;
  }

  #w-node-_0f6e19ab-478d-4bba-08bc-1f8386d22b56-e6eb73c2, #w-node-efb11fec-fd77-67b8-05e4-8e5367d75ff0-e6eb73c2, #w-node-_76860cfb-62d0-a6ee-4955-c04ef25251f7-e6eb73c2, #w-node-_90124bd0-88d5-3787-3875-48dd9930b170-e6eb73c2, #w-node-cbdc2dd0-bddf-4916-4d0c-40379632d05b-e6eb73c2, #w-node-_9cc82161-d803-a6d8-b9b9-c7fc2255fffd-e6eb73c2, #w-node-c8e90db7-cb36-0ecc-01fd-fa0632bdaf22-e6eb73c2, #w-node-_57023c8d-5292-2523-0c74-9e7c3e51f4c2-e6eb73c2, #w-node-_57023c8d-5292-2523-0c74-9e7c3e51f4ca-e6eb73c2, #w-node-_607abff8-8b78-5229-ebe6-9f3818e6fcdd-b18d99d4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a6c9b874-be63-e719-2694-a8d74630dc37-b18d99d4, #w-node-a6c9b874-be63-e719-2694-a8d74630dc64-b18d99d4 {
    align-self: start;
  }

  #w-node-_38d59bab-e6d2-fb2f-7238-b8a2787031f9-91da7c0c {
    justify-self: end;
  }

  #w-node-fa33a761-49f5-c76e-d1fd-c55efd3b69cf-c0e98132 {
    align-self: center;
  }

  #w-node-_0f6e19ab-478d-4bba-08bc-1f8386d22b56-c0e98132, #w-node-efb11fec-fd77-67b8-05e4-8e5367d75ff0-c0e98132, #w-node-_76860cfb-62d0-a6ee-4955-c04ef25251f7-c0e98132, #w-node-_90124bd0-88d5-3787-3875-48dd9930b170-c0e98132, #w-node-cbdc2dd0-bddf-4916-4d0c-40379632d05b-c0e98132, #w-node-_9cc82161-d803-a6d8-b9b9-c7fc2255fffd-c0e98132, #w-node-c8e90db7-cb36-0ecc-01fd-fa0632bdaf22-c0e98132, #w-node-_57023c8d-5292-2523-0c74-9e7c3e51f4c2-c0e98132, #w-node-_57023c8d-5292-2523-0c74-9e7c3e51f4ca-c0e98132 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9904920b-49b6-2d08-9f47-5aee1b747e22-705e4791 {
    place-self: center;
  }

  #w-node-_01b8661f-2f0b-1717-1717-f528af1b0fae-93530dff {
    align-self: center;
  }

  #w-node-abd54d70-faf6-1fdb-d6ef-4c442d2e33d6-93530dff, #w-node-_73ba4fd0-f908-c2d7-9267-de42a785a8c8-93530dff, #w-node-_73ba4fd0-f908-c2d7-9267-de42a785a8d5-93530dff, #w-node-_73ba4fd0-f908-c2d7-9267-de42a785a8e2-93530dff, #w-node-bab213d9-95f0-df3e-47a0-f2aa29d38a8c-93530dff, #w-node-bab213d9-95f0-df3e-47a0-f2aa29d38a94-93530dff, #w-node-bab213d9-95f0-df3e-47a0-f2aa29d38a9c-93530dff, #w-node-bab213d9-95f0-df3e-47a0-f2aa29d38aa5-93530dff, #w-node-bab213d9-95f0-df3e-47a0-f2aa29d38aad-93530dff {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4cd95233-62be-174d-3948-968fd443d55d-a1fd00f3 {
    align-self: center;
  }

  #w-node-a99f3ad0-913f-c823-7861-4d25cf76bc9d-6ad276d4 {
    justify-self: end;
  }

  #w-node-_4cd95233-62be-174d-3948-968fd443d55d-de2a4d2f {
    align-self: center;
  }

  #w-node-a99f3ad0-913f-c823-7861-4d25cf76bc9d-a3c68dc4 {
    justify-self: end;
  }

  #w-node-_4cd95233-62be-174d-3948-968fd443d55d-3c2bf77f {
    align-self: center;
  }

  #w-node-_665e5c82-31c3-7cf6-1cbc-9d5b9bb42053-56bbafa1 {
    justify-self: end;
  }

  #w-node-_4cd95233-62be-174d-3948-968fd443d55d-2334f138 {
    align-self: center;
  }

  #w-node-a99f3ad0-913f-c823-7861-4d25cf76bc9d-1385bf8f, #w-node-_38d59bab-e6d2-fb2f-7238-b8a2787031f9-254d337e {
    justify-self: end;
  }

  #w-node-_7da13442-d9fe-6b76-2e3c-7be11b5e3c55-1b5e3c54, #w-node-_4cd95233-62be-174d-3948-968fd443d55d-ae7074d6, #w-node-_475628e5-b078-73f3-d2df-bc6b56d3fd40-ae7074d6 {
    align-self: center;
  }

  #w-node-_38d59bab-e6d2-fb2f-7238-b8a2787031f9-0bc1162d {
    justify-self: end;
  }

  #w-node-e53d3d26-e004-a7ac-02b8-df487154f1c0-d3b73769 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e53d3d26-e004-a7ac-02b8-df487154f295-d3b73769 {
    justify-self: end;
  }

  #w-node-_2c35c0c6-b574-3b00-86fc-598f53c4e6f2-caa5c8d8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bacd6ea9-f709-3b56-c1d5-8a3145187ea5-caa5c8d8, #w-node-_38d59bab-e6d2-fb2f-7238-b8a2787031f9-bb6331e3 {
    justify-self: end;
  }

  #w-node-_2c35c0c6-b574-3b00-86fc-598f53c4e6f2-ab70e2ff {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bacd6ea9-f709-3b56-c1d5-8a3145187ea5-ab70e2ff {
    justify-self: end;
  }

  #w-node-d40688a0-032e-cc39-8254-cd90a583498d-10d86dfe {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_07101a3c-ac9a-07be-1e1e-56be179accca-10d86dfe {
    justify-self: end;
  }

  #w-node-_032d5abe-f83c-819e-a07f-7dca3e1da6c9-130025ab {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_032d5abe-f83c-819e-a07f-7dca3e1da739-130025ab {
    justify-self: end;
  }

  #w-node-_2c35c0c6-b574-3b00-86fc-598f53c4e6f2-d4a4f48e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bacd6ea9-f709-3b56-c1d5-8a3145187ea5-d4a4f48e {
    justify-self: end;
  }

  #w-node-_2c35c0c6-b574-3b00-86fc-598f53c4e6f2-368f4177 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bacd6ea9-f709-3b56-c1d5-8a3145187ea5-368f4177 {
    justify-self: end;
  }

  #w-node-_2c35c0c6-b574-3b00-86fc-598f53c4e6f2-a619ff6f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bacd6ea9-f709-3b56-c1d5-8a3145187ea5-a619ff6f {
    justify-self: end;
  }

  #w-node-_4cd95233-62be-174d-3948-968fd443d55d-78d4b8a1 {
    align-self: center;
  }

  #w-node-a935b9e5-9d96-a167-8898-d9e669a41c8b-dd2b4325 {
    justify-self: end;
  }

  #w-node-_2c35c0c6-b574-3b00-86fc-598f53c4e6f2-eca7a63b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bacd6ea9-f709-3b56-c1d5-8a3145187ea5-eca7a63b, #w-node-edc30b3d-cf2e-4aca-3bc2-5642c4926b3d-68a9cbf5 {
    justify-self: end;
  }

  #w-node-_2c35c0c6-b574-3b00-86fc-598f53c4e6f2-01eee160 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bacd6ea9-f709-3b56-c1d5-8a3145187ea5-01eee160 {
    justify-self: end;
  }

  #w-node-e53d3d26-e004-a7ac-02b8-df487154f1c0-10828ba4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e53d3d26-e004-a7ac-02b8-df487154f295-10828ba4, #w-node-e53d3d26-e004-a7ac-02b8-df487154f295-4a753237, #w-node-e53d3d26-e004-a7ac-02b8-df487154f295-eb1188bb {
    justify-self: end;
  }

  #w-node-e53d3d26-e004-a7ac-02b8-df487154f1c0-2bbd1bf4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e53d3d26-e004-a7ac-02b8-df487154f295-2bbd1bf4 {
    justify-self: end;
  }

  #w-node-d40688a0-032e-cc39-8254-cd90a583498d-aa5b088c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_07101a3c-ac9a-07be-1e1e-56be179accca-aa5b088c {
    justify-self: end;
  }

  #w-node-d40688a0-032e-cc39-8254-cd90a583498d-1beeee6a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_07101a3c-ac9a-07be-1e1e-56be179accca-1beeee6a {
    justify-self: end;
  }

  #w-node-_032d5abe-f83c-819e-a07f-7dca3e1da6c9-82502f85 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_032d5abe-f83c-819e-a07f-7dca3e1da739-82502f85 {
    justify-self: end;
  }

  #w-node-_032d5abe-f83c-819e-a07f-7dca3e1da6c9-ab2fea5a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_032d5abe-f83c-819e-a07f-7dca3e1da739-ab2fea5a {
    justify-self: end;
  }
}
