@font-face {
  font-family: Notes;
  src: url('../fonts/Notes-RegularTf.otf') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Notes;
  src: url('../fonts/Notes-MediumTf.otf') format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Notes;
  src: url('../fonts/Notes-BoldTf.otf') format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

:root {
  --neutrals--grey: #333;
  --yellow--yellow: #ffb400;
  --neutrals--black: #000;
  --blue--blue: #0045aa;
  --green--green: #1bb51e;
  --purple--purple: #9f05a7;
  --green--green-dark: #009100;
  --blue--blue-dark: #003788;
  --cta-special-purpose--bg-orange: #f85f06;
  --yellow--yellow-gradient-85: #f8c406d9;
  --yellow--yellow-gradient-88: #f8ac06e0;
  --neutrals--white: #fff;
  --yellow--yellow-gradient-88f: #f8ac06;
  --neutrals--silver-gradient-5: #0000000d;
  --neutrals--silver-gradient-17: #6666662b;
  --neutrals--silver-gradient-7: #00000012;
  --blue--blue-gradient-85: #0052cad9;
  --blue--blue-gradient-88: #0045aae0;
  --blue--blue-lightest: #e5ecf6;
  --neutrals--grey-gradient-85: #333333e0;
  --neutrals--grey-gradient-88: #222222e0;
  --purple--purple-gradient-85: #9f05a7d9;
  --purple--purple-gradient-88: #7f0485e0;
  --blue--bluegreen: #134f5c;
  --blue--bluegreen-dark: #0f404b;
  --blue--bluegreen-gradient-86f: #0f404bdb;
  --blue--bluegreen-dark-85f: #134f5cd9;
  --blue--bluegreen-light: #e5eff0;
  --blue--bluegreen-light-85: #e5eff0d9;
  --neutrals--grey-gradient-88f: #222;
  --neutrals--grey-light: #7d7d7d;
  --green--green-light: #def1d8;
  --blue--blue-gradient-88f: var(--blue--blue);
  --green--green-light-2: #caefbd;
  --green--green-light-3: #aceaa3;
  --neutrals--grey-gradient-85f: var(--neutrals--grey);
  --purple--purple-dark: #7f0485;
  --yellow--yellow-gradient-85f: #f8c406;
  --blue--blue-gradient-85f: #0052ca;
  --purple--purple-lightest: #f5e6f6;
  --red--red-light: #fce5ec;
  --red--red: #ea0244;
  --red--red-dark: #bb0136;
}

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

.w-form-formradioinput--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 50%;
  width: 12px;
  height: 12px;
}

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

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-width: 4px;
  border-color: #3898ec;
}

body {
  color: var(--neutrals--grey);
  font-family: Notes, sans-serif;
  font-size: 1.5rem;
  line-height: 1.5;
}

h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 4.3rem;
  font-weight: 500;
  line-height: 1.05;
}

h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 4rem;
  font-weight: 500;
  line-height: 1.05;
}

h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.5rem;
  font-weight: 500;
  line-height: 1.15;
}

h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.7rem;
  font-weight: 500;
  line-height: 1.2;
}

h5 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.5;
}

h6 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
}

p {
  margin-bottom: 0;
  font-size: 1.5rem;
}

a {
  text-decoration: underline;
}

ul, ol {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 1.5rem;
}

li {
  margin-bottom: .25rem;
}

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

label {
  margin-bottom: .25rem;
  font-weight: 500;
}

blockquote {
  border-left: .25rem solid var(--yellow--yellow);
  background-color: #ffc80033;
  border-radius: .5rem;
  margin-bottom: 0;
  padding: .5rem 1.25rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

figure {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

figcaption {
  text-align: center;
  margin-top: .25rem;
}

.utility-page_component {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: flex;
}

.utility-page_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  max-width: 20rem;
  display: flex;
}

.utility-page_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.utility-page_image {
  margin-left: auto;
  margin-right: auto;
}

.global-styles {
  display: block;
  position: fixed;
  inset: 0% auto auto 0%;
}

.margin-custom2 {
  margin: 2.5rem;
}

.padding-xlarge {
  padding: 4rem;
}

.margin-xlarge {
  margin: 4rem;
}

.margin-xsmall {
  margin: .5rem;
}

.padding-xhuge {
  padding: 8rem;
}

.margin-custom1 {
  margin: 1.5rem;
}

.padding-0 {
  padding: 0;
}

.padding-xxhuge {
  padding: 12rem;
}

.padding-huge {
  padding: 6rem;
}

.margin-large {
  margin: 3rem;
}

.padding-xxlarge {
  padding: 5rem;
}

.margin-xxsmall {
  margin: .25rem;
}

.padding-custom3 {
  padding: 3.5rem;
}

.padding-large {
  padding: 2.5rem;
}

.margin-tiny {
  margin: .125rem;
}

.padding-small {
  padding: 1rem;
}

.padding-custom2 {
  padding: 2.5rem;
}

.margin-custom3 {
  margin: 3.5rem;
}

.padding-custom1 {
  padding: 1.5rem;
}

.margin-huge {
  margin: 6rem;
}

.padding-medium {
  padding: 1.5rem;
}

.padding-xsmall {
  padding: .625rem;
}

.margin-xxlarge {
  margin: 5rem;
}

.padding-xxsmall {
  padding: .25rem;
}

.margin-xhuge {
  margin: 8rem;
}

.padding-tiny {
  padding: .125rem;
}

.margin-small {
  margin: 1rem;
}

.margin-medium {
  margin: 2rem;
}

.margin-xxhuge {
  margin: 12rem;
}

.margin-0 {
  margin: 0;
}

.margin-horizontal {
  margin-top: 0;
  margin-bottom: 0;
}

.padding-top {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.margin-vertical {
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom, .margin-bottom.margin-xxlarge {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom.margin-large {
  text-align: center;
}

.margin-bottom.margin-xxsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom.margin-xlarge {
  text-align: center;
}

.padding-left {
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
}

.padding-vertical {
  padding-left: 0;
  padding-right: 0;
}

.padding-horizontal {
  padding-top: 0;
  padding-bottom: 0;
}

.margin-right {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.margin-top {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-top.margin-xxlarge {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-left {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
}

.padding-right {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.padding-bottom {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.form_checkbox {
  flex-direction: row;
  align-items: center;
  margin-bottom: .5rem;
  padding-left: 0;
  display: flex;
}

.form_checkbox-icon {
  border-radius: .125rem;
  width: .875rem;
  height: .875rem;
  margin: 0 .5rem 0 0;
}

.form_checkbox-icon.w--redirected-checked {
  background-size: 90%;
  border-radius: .125rem;
  width: .875rem;
  height: .875rem;
  margin: 0 .5rem 0 0;
}

.form_checkbox-icon.w--redirected-focus {
  border-radius: .125rem;
  width: .875rem;
  height: .875rem;
  margin: 0 .5rem 0 0;
  box-shadow: 0 0 .25rem 0 #3898ec;
}

.fs-styleguide_background {
  border: 1px solid #0000001a;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.fs-styleguide_spacing {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-image: linear-gradient(to top, #0073e61a, #fff0);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start stretch;
  display: grid;
  position: relative;
}

.icon-1x1-small {
  flex: none;
  width: 1rem;
  height: 1rem;
}

.overflow-auto {
  overflow: auto;
}

.spacing-clean {
  margin: 0;
  padding: 0;
}

.icon-1x1-large {
  width: 2.5rem;
  height: 2.5rem;
}

.z-index-2 {
  z-index: 2;
  position: relative;
}

.fs-styleguide_background-space {
  width: 1px;
  height: 1px;
  margin: 5rem;
}

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

.text-style-strikethrough {
  text-decoration: line-through;
}

.fs-styleguide_item {
  grid-column-gap: 1.125rem;
  grid-row-gap: 1.125rem;
  border-bottom: 1px solid #0000001a;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start;
  padding-bottom: 3rem;
  display: grid;
  position: relative;
}

.fs-styleguide_item.is-stretch {
  justify-items: stretch;
}

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

.fs-styleguide_item-header {
  border-bottom: 1px solid #0000001a;
  width: 100%;
  padding-bottom: 2rem;
}

.fs-styleguide_heading-large {
  font-size: 6rem;
}

.background-color-black {
  color: #f5f5f5;
  background-color: #000;
}

.z-index-1 {
  z-index: 1;
  position: relative;
}

.text-color-black {
  color: #000;
  text-decoration: underline;
}

.text-color-grey.text-weight-medium.text-size-regular {
  font-size: 1.3rem;
}

.text-color-grey.text-size-medium {
  font-size: 1.5rem;
  position: static;
}

.fs-styleguide_2-col {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.fs-styleguide_2-col.is-align-start {
  align-items: start;
}

.form_message-success {
  padding: 1.25rem;
}

.fs-styleguide_row {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.heading-style-h3 {
  font-size: 2.5rem;
  font-weight: 500;
  line-height: 1.15;
}

.text-rich-text h1, .text-rich-text h2, .text-rich-text h3, .text-rich-text h4 {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}

.text-rich-text h5, .text-rich-text h6 {
  margin-top: 1.25rem;
  margin-bottom: 1rem;
}

.text-rich-text p {
  margin-bottom: 1rem;
}

.text-rich-text ul, .text-rich-text ol {
  margin-bottom: 1.5rem;
}

.container-small {
  width: 100%;
  max-width: 59rem;
  margin-left: auto;
  margin-right: auto;
}

.icon-height-small {
  height: 1rem;
}

.icon-1x1-medium {
  width: 2rem;
  height: 2rem;
}

.heading-style-h1 {
  font-size: 4.3rem;
  font-weight: 500;
  line-height: 1.05;
}

.padding-global {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.text-weight-normal {
  font-weight: 400;
}

.padding-section-small {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.max-width-small {
  width: 100%;
  max-width: 20rem;
}

.text-color-white {
  color: #fff;
}

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

.text-weight-medium {
  font-weight: 400;
}

.overflow-hidden {
  overflow: hidden;
}

.fs-styleguide_section-header {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-bottom: 1px solid #000;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-bottom: 3rem;
  line-height: 1.4;
  display: grid;
}

.text-size-tiny {
  font-size: .75rem;
}

.max-width-xxlarge {
  width: 100%;
  max-width: 80rem;
}

.fs-styleguide_1-col {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.overflow-visible {
  overflow: visible;
}

.fs-styleguide_empty-box {
  z-index: -1;
  background-color: #0073e61a;
  border: 1px dashed #0073e6;
  min-width: 3rem;
  height: 3rem;
  position: relative;
}

.text-weight-light {
  font-weight: 300;
}

.fs-styleguide_heading-medium {
  font-size: 4rem;
}

.max-width-xsmall {
  width: 100%;
  max-width: 16rem;
}

.fs-styleguide_4-col {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.text-size-regular {
  font-size: 1rem;
}

.text-weight-xbold {
  font-weight: 800;
}

.text-align-right {
  text-align: right;
}

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

.max-width-medium {
  width: 100%;
  max-width: 32rem;
}

.fs-styleguide_item-wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.max-width-large {
  width: 100%;
  max-width: 48rem;
}

.fs-styleguide_header-block {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  display: grid;
}

.background-color-white {
  background-color: #fff;
}

.text-style-muted {
  opacity: .6;
}

.text-size-small {
  font-size: .875rem;
}

.heading-style-h4 {
  font-size: 1.7rem;
  font-weight: 500;
  line-height: 1.2;
}

.max-width-xlarge {
  width: 100%;
  max-width: 64rem;
}

.form_radio-icon {
  width: .875rem;
  height: .875rem;
  margin-top: 0;
  margin-left: 0;
  margin-right: .5rem;
}

.form_radio-icon.w--redirected-checked {
  border-width: .25rem;
  width: .875rem;
  height: .875rem;
}

.form_radio-icon.w--redirected-focus {
  width: .875rem;
  height: .875rem;
  box-shadow: 0 0 .25rem 0 #3898ec;
}

.text-style-nowrap {
  white-space: nowrap;
}

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

.background-color-grey {
  background-color: #f5f5f5;
}

.form_input {
  background-color: #0000;
  min-height: 3rem;
  margin-bottom: .75rem;
  padding: .5rem 1rem;
}

.form_input.is-text-area {
  min-height: 8rem;
  padding-top: .75rem;
}

.heading-style-h6 {
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
}

.padding-section-large {
  padding-top: 8rem;
  padding-bottom: 8rem;
}

.fs-styleguide_3-col {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: 100%;
  display: grid;
}

.fs-styleguide_3-col.is-align-start {
  align-items: start;
}

.text-style-link {
  color: var(--neutrals--black);
  text-decoration: underline;
}

.text-size-large {
  font-size: 1.7rem;
  text-decoration: none;
}

.text-size-large.text-weight-medium.is-dropdown {
  margin-bottom: 1rem;
}

.text-size-large.text-weight-medium.is-dropdown.is-yellow {
  background-color: var(--yellow--yellow);
  border-radius: .5rem;
  margin-right: 1rem;
  padding-left: .5rem;
  font-size: 1.4rem;
  line-height: 1.4;
}

.text-size-large.text-weight-medium.is-dropdown.is-blue {
  background-color: var(--blue--blue);
  color: #fff;
  border-radius: .5rem;
  margin-right: 1rem;
  padding-left: .5rem;
  font-size: 1.4rem;
  line-height: 1.4;
}

.text-size-large.text-weight-medium.is-dropdown.is-orange {
  background-color: var(--yellow--yellow);
  color: #fff;
  border-radius: .5rem;
  margin-right: 1rem;
  padding-left: .5rem;
}

.text-size-large.text-weight-medium.is-dropdown.is-green {
  background-color: var(--green--green);
  color: #fff;
  border-radius: .5rem;
  margin-right: 1rem;
  padding-left: .5rem;
  font-size: 1.4rem;
  line-height: 1.4;
}

.text-size-large.text-weight-medium.is-dropdown.is-purple {
  background-color: var(--purple--purple);
  color: #fff;
  border-radius: .5rem;
  margin-right: 1rem;
  padding-left: .5rem;
  font-size: 1.4rem;
  line-height: 1.4;
}

.fs-styleguide_header {
  background-color: #0000000d;
}

.heading-style-h2 {
  font-size: 4rem;
  font-weight: 500;
  line-height: 1.05;
}

.fs-styleguide_label {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  background-color: #0073e6;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  padding: .25rem .75rem;
  font-weight: 600;
  line-height: 1.4;
}

.fs-styleguide_label.is-tag {
  background-color: #be4aa5;
}

.fs-styleguide_label.is-hex {
  color: #000;
  background-color: #f5f5f5;
}

.fs-styleguide_version {
  z-index: 5;
  color: #000;
  font-weight: 500;
  text-decoration: none;
}

.heading-style-h5 {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.5;
}

.container-large {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: 87.5rem;
  margin-left: auto;
  margin-right: auto;
}

.icon-height-medium {
  height: 2rem;
}

.text-style-allcaps {
  text-transform: uppercase;
}

.overflow-scroll {
  overflow: scroll;
}

.form_message-error {
  margin-top: .75rem;
  padding: .75rem;
}

.icon-height-large {
  height: 3rem;
}

.text-align-center, .text-align-center.text-color-white.text-size-large, .text-align-center.text-size-large {
  text-align: center;
}

.text-align-center.text-size-large.text-color-white {
  text-align: left;
}

.form_component {
  margin-bottom: 0;
}

.main-wrapper {
  width: 100%;
  height: 100%;
}

.max-width-xxsmall {
  width: 100%;
  max-width: 12rem;
}

.layer {
  justify-content: center;
  align-items: center;
  position: absolute;
  inset: 0%;
}

.text-style-quote {
  border-left: .25rem solid #e2e2e2;
  margin-bottom: 0;
  padding: 0 1.25rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

.align-center {
  margin-left: auto;
  margin-right: auto;
}

.button {
  border: 1px none var(--neutrals--grey);
  background-color: var(--green--green);
  color: #fff;
  text-align: center;
  border-radius: .5rem;
  padding: 1.1875rem 1.5rem;
  font-weight: 500;
  line-height: 1;
  transition: all .2s;
  box-shadow: 1px 0 19px #fff3;
}

.button:hover {
  background-color: var(--green--green-dark);
}

.button.is-text {
  color: #000;
  background-color: #0000;
  border: 2px solid #0000;
}

.button.is-small {
  padding: .5rem 1.25rem;
}

.button.is-large {
  padding: 1rem 2rem;
}

.button.is-secondary {
  color: var(--neutrals--grey);
  background-color: #fff;
}

.button.is-secondary:hover {
  background-color: #b8b8b8;
}

.button.is-secondary.is-outlined {
  border-style: solid;
  border-color: #b8b8b8;
}

.button.is-secondary.is-small {
  padding: .5rem 1.25rem;
}

.button.is-icon {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.button.is-grey {
  color: #000;
  background-color: #ebeef5;
}

.button.is-grey:hover {
  background-color: #f0f5ff;
}

.button.is-smaller {
  font-size: 1.3rem;
}

.button.is-yellow {
  background-color: var(--yellow--yellow);
}

.button.is-link {
  background-color: var(--\<unknown\|relume-variable-transparent\>);
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button.is-link.is-icon {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.button.is-blue {
  background-color: var(--blue--blue);
}

.button.is-blue:hover {
  background-color: var(--blue--blue-dark);
}

.button.is-vorsprung {
  background-color: var(--yellow--yellow);
  color: var(--neutrals--grey);
}

.button.is-vorsprung:hover {
  background-color: #b8b8b8;
}

.button.is-vorsprung.is-outlined {
  border-style: solid;
  border-color: #b8b8b8;
}

.button.is-vorsprung.is-small {
  padding: .5rem 1.25rem;
}

.button.is-yellow {
  background-color: var(--yellow--yellow);
  color: #000;
}

.button.is-yellow:hover {
  background-color: #f0f5ff;
}

.fs-styleguide_classes {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.fs-styleguide_section {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.fs-styleguide_section.is-vertical {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-columns: 1fr;
}

.button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.hide {
  display: none;
}

.padding-section-medium {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.container-medium {
  width: 100%;
  max-width: 64rem;
  margin-left: auto;
  margin-right: auto;
}

.form_radio {
  flex-direction: row;
  align-items: center;
  margin-bottom: .5rem;
  padding-left: 0;
  display: flex;
}

.home-message_content-grid {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center start;
  display: grid;
}

.home-message_component {
  color: #fff;
  min-height: 100vh;
  padding: 3rem;
  display: flex;
}

.home-message_list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  display: grid;
}

.home-message_content {
  color: #000;
  background-color: #0000000d;
  flex-direction: column;
  justify-content: center;
  align-self: stretch;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.home-message_heading-block {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.home-message_item {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.home-message_item-icon {
  color: #000;
  background-color: #fff;
  flex: none;
  width: 1.75rem;
  height: 1.75rem;
}

.home-message_logo {
  width: 4rem;
}

.fs-styleguide_spacing-all {
  display: none;
}

.fs-styleguide_color.is-1 {
  background-color: #000;
}

.fs-styleguide_color.is-2 {
  background-color: #f5f5f5;
}

.fs-styleguide_color.is-3 {
  background-color: #fff;
}

.section_home_header {
  background-color: var(--cta-special-purpose--bg-orange);
  background-image: linear-gradient(0deg, var(--yellow--yellow-gradient-85), var(--yellow--yellow-gradient-85) 31%, var(--yellow--yellow-gradient-88) 53%), url('../images/bg-waben-25_1bg-waben-25.webp');
  background-position: 0 0, 0 0;
  background-size: auto, 7.8125rem;
  border-radius: .5rem;
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}

.home_header_component {
  grid-column-gap: 8.75rem;
  grid-row-gap: 8.75rem;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: .95fr 1fr;
  grid-auto-columns: 1fr;
  position: relative;
}

.padding-inner {
  padding-left: 0;
  padding-right: 0;
}

.subline-new {
  margin-bottom: 1.25rem;
  font-size: 1.7rem;
  font-weight: 500;
  line-height: 1;
}

.subline-new.text-color-white.is-header {
  font-size: 1.7rem;
}

.home_header_grid {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1.75fr .5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.button-holder {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.button-holder.is-center {
  justify-content: center;
  align-items: center;
}

.home_header_video-wrapper {
  border: 2px solid var(--neutrals--white);
  border-radius: 1rem;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.home_header_lightbox-link {
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  width: 37rem;
  height: 21rem;
  display: flex;
  position: relative;
}

.home_header_lightbox-image {
  object-fit: cover;
  object-position: 50% 13%;
  border-radius: 1rem;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.home_header_video-play-b {
  z-index: 1;
  border-radius: 100%;
  position: relative;
}

.home_header_video-play-icon {
  width: 6rem;
  height: 6rem;
}

.home_header_biene {
  width: 15rem;
  position: absolute;
  inset: auto auto -4.9rem -5.8rem;
}

.home_header_trust {
  background-color: var(--green--green);
  text-align: center;
  border-radius: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 12.5rem;
  height: 12.5rem;
  display: flex;
  position: absolute;
  inset: -5.15rem -1.85rem auto auto;
  transform: rotate(15deg);
}

.home_header_trust-text, .home_header_trust-text-secondary {
  color: var(--neutrals--white);
  font-size: 1.7rem;
  font-weight: 700;
  line-height: 1.15;
}

.image {
  position: absolute;
  inset: 0%;
}

.logo-entwickelt {
  width: 4.375rem;
}

.symbol-leiste {
  padding-top: 0;
}

.logo-tuev {
  width: 4.375rem;
  display: block;
}

.logo-swiss {
  width: 5.9375rem;
}

.div-logoleiste-6er {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  padding-left: 0;
}

.logo-server {
  width: 5.625rem;
}

.container-logoleiste {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.logo-euro {
  width: 6.875rem;
}

.div-logoleiste {
  float: left;
  justify-content: center;
  align-items: center;
  width: 16.5rem;
  height: 6rem;
  display: flex;
}

.div-logoleiste.static {
  width: 16.6%;
}

.logo-made-in {
  width: 4.5625rem;
}

.section_home_logos {
  overflow: hidden;
}

.home_subnav_component {
  background-color: #4b4b4b;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  margin-bottom: 1.5rem;
  margin-left: 1.5rem;
  margin-right: 1.5rem;
  padding: 1.25rem 2rem;
  display: flex;
}

.text-color-orange {
  color: var(--yellow--yellow);
}

.text-color-orange.text-weight-medium {
  color: var(--yellow--yellow);
  text-decoration: none;
}

.text-color-orange.text-weight-medium.hover-white {
  transition: all .2s;
}

.text-color-orange.text-weight-medium.hover-white:hover {
  color: var(--neutrals--white);
}

.home_subnav-sticks {
  background-color: var(--neutrals--white);
  border-radius: .5rem;
  width: 2px;
  height: 1.5625rem;
  margin-left: 2.75rem;
  margin-right: 2.75rem;
}

.section_light_grey-mg_top_bottom {
  background-image: url('../images/bg-waben-25_1bg-waben-25.webp'), linear-gradient(to top, #0000000d, #6666662b 31%, #00000012 53%);
  background-position: 0 0, 0 0;
  background-size: 7.8125rem, auto;
  border-radius: .5rem;
  margin: 1.5rem;
  padding-top: 5.2rem;
  padding-bottom: 5.2rem;
  position: relative;
}

.home_benefits_heading-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.home_benefits_component {
  border-radius: .5rem;
  width: 100%;
  position: relative;
}

.home_benefits_grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2.5rem;
  margin-bottom: 1.375rem;
  display: grid;
}

.home_benefits_item {
  background-color: #ff9500;
  background-image: linear-gradient(to bottom, var(--yellow--yellow-gradient-88f), var(--yellow--yellow-gradient-85) 31%, var(--yellow--yellow-gradient-88) 84%), url('../images/bg-waben-25_1bg-waben-25.webp');
  background-position: 0 0, 0 0;
  background-size: auto, 7.8125rem;
  border-radius: .5rem;
  padding: 3.25rem 2rem;
}

.home_benefits_item.is-blank {
  background-color: #fff;
  background-image: none;
}

.home_benefits_flex {
  align-items: center;
  margin-bottom: 1.6rem;
  display: flex;
}

.home_benefits_icon {
  width: 2.5rem;
  height: 2.5rem;
  margin-right: 1rem;
}

.home_benefits_waben {
  z-index: -1;
  object-fit: cover;
  object-position: 100% 50%;
  width: 25rem;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.navbar {
  background-color: #fff;
  padding-top: 1.5rem;
  padding-bottom: 2.4rem;
}

.navbar_logo {
  width: 12rem;
}

.navbar_component {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .3fr 1.2fr .5fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: grid;
}

.nav-link {
  color: var(--neutrals--grey);
  margin-left: 0;
  margin-right: 0;
  padding: 1.25rem 1rem;
  font-size: 1.3rem;
  font-weight: 500;
  transition: all .2s;
}

.nav-link:hover {
  color: #818181;
}

.nav-link.w--current {
  color: var(--neutrals--grey);
  font-weight: 700;
}

.navbar_right {
  justify-content: flex-end;
  align-items: center;
  margin-bottom: -1rem;
  display: flex;
}

.nav-menu {
  margin-bottom: -1rem;
}

.dropdown-toggle {
  padding: 1.25rem 2.5rem 1.25rem 1rem;
}

.icon {
  margin-right: 1rem;
}

.text-block-61 {
  font-size: 16px;
}

.nav-link-details {
  color: #28333899;
  font-size: 14px;
}

.nav-dropdown-toggle {
  padding: 1.25rem 26px 1.25rem .75rem;
  font-size: 1.3rem;
  transition: all .2s;
}

.dropdown-link-4 {
  color: #283338;
  width: 100%;
  padding: 16px 22px;
  font-size: 16px;
  text-decoration: none;
  display: flex;
}

.dropdown-link-4:hover {
  background-color: #f8faff;
}

.icon-4 {
  margin-right: 5px;
}

.icon-square {
  background-color: #fff;
  border-radius: 4px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  padding: .3rem;
  display: flex;
  box-shadow: 4px 4px 20px 5px #00000017;
}

.dropdown-link-5 {
  color: #283338;
  width: 100%;
  min-height: 55px;
  padding: 16px 22px 20px;
  font-size: 16px;
  text-decoration: none;
  display: flex;
}

.dropdown-link-5:hover {
  background-color: #f8faff;
}

.nav-content-wrap {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding-left: 1rem;
  display: flex;
}

.dropdown-link-1 {
  width: 100%;
  color: var(--neutrals--grey);
  border-radius: .5rem;
  padding: .75rem .5rem;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.dropdown-link-1:hover {
  background-color: #4b4b4b1a;
}

.navigation-dropdown {
  min-width: 140px;
}

.navigation-dropdown.w--open {
  background-color: #fff;
  border-radius: .5rem;
  min-width: 60rem;
  max-height: 100vh;
  left: -6.25rem;
  box-shadow: 0 50px 25px -50px #20355a26, 4px 9px 13px 4px #0003;
}

.dropdown-grid {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 1rem;
  display: grid;
}

.home_benefits-text_grid {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.home_benefits-reasons-item {
  background-color: var(--neutrals--white);
  border-radius: .5rem;
  align-items: center;
  margin-bottom: .75rem;
  padding: 1.125rem .75rem;
  display: flex;
}

.home_benefits_check_wrap {
  color: var(--yellow--yellow);
  margin-left: .5rem;
  margin-right: .75rem;
}

.nav-menu-2 {
  margin-bottom: -1.5rem;
}

.section_yellow {
  background-color: var(--cta-special-purpose--bg-orange);
  background-image: linear-gradient(0deg, var(--yellow--yellow), var(--yellow--yellow-gradient-85) 31%, var(--yellow--yellow-gradient-88) 53%), url('../images/bg-waben-25_1bg-waben-25.webp');
  background-position: 0 0, 0 0;
  background-size: auto, 7.8125rem;
  border-radius: .5rem;
  margin-bottom: 0;
  margin-left: 1.5rem;
  margin-right: 1.5rem;
  padding-top: 5.2rem;
  padding-bottom: 5.2rem;
}

.section_yellow.section-margin-bottom {
  margin-bottom: 1.5rem;
}

.home_teams_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

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

.home_teams_right-item {
  border-radius: .5rem;
  padding-bottom: 100%;
  position: relative;
}

.home_teams_right-bg-image {
  z-index: 0;
  object-fit: cover;
  border-radius: .5rem;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.home_teams_right-gradient {
  background-image: linear-gradient(to bottom, #4b4b4b00 44%, var(--neutrals--grey));
  border-radius: .5rem;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.home_teams_right-flex {
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: absolute;
  inset: auto 1.125rem 1.125rem;
}

.home_teams_icon-orange {
  width: 1.125rem;
}

.section_home_opportunities {
  background-image: url('../images/bg-waben-25_1bg-waben-25.webp'), linear-gradient(to top, #0000000d, #6666662b 30%, #00000012 55%);
  background-position: 0 0, 0 0;
  background-size: 7.8125rem, auto;
  border-radius: .5rem;
  margin: 1.5rem;
  padding-top: 5.2rem;
  padding-bottom: 5.2rem;
  position: relative;
}

.home_opportunities_heading-wrapper {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 2rem;
  display: grid;
}

.subtext_max-width {
  margin-left: auto;
  margin-right: auto;
}

.blog-highlight-card {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  background-color: #fff;
  border-radius: .5rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 71rem;
  padding: 1.25rem 1.5rem;
  display: flex;
  box-shadow: 0 1px 19px #1a1a1a24;
}

.home_opportunities_content {
  position: relative;
}

.text-style-underline {
  text-decoration: underline;
}

.home_opportunities_image-wrapper {
  position: relative;
}

.home_opportunities_image {
  object-fit: cover;
  border-radius: 1rem;
  width: 100%;
  box-shadow: 0 1px 19px #1a1a1a24;
}

.home_opporunities_image-icon {
  vertical-align: baseline;
  width: 7rem;
  position: absolute;
  inset: -3.5rem 3.4rem auto auto;
}

.home_opporunities_image-icon.is-right {
  width: 5rem;
  top: -4.6rem;
  left: auto;
  right: 0;
}

.home_opporunities_image-icon.is-akzeptanz {
  width: 9.2rem;
  top: -1.8rem;
  right: 0;
}

.home_opporunities_image-icon.is-bee {
  width: 8.25rem;
  top: -6.2rem;
  left: auto;
  right: 1.3rem;
}

.home_opportunities_component {
  grid-column-gap: 2.625rem;
  grid-row-gap: 2.625rem;
  object-fit: fill;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 71rem;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.home_opportunities_waben {
  z-index: -1;
  object-fit: cover;
  object-position: 0% 50%;
  width: 25rem;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

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

.section_contact {
  background-image: url('../images/bg-waben-25_1bg-waben-25.webp');
  background-position: 0 0;
  background-size: auto;
  border-radius: .5rem;
  margin-left: 1.5rem;
  margin-right: 1.5rem;
  position: relative;
}

.section_contact.section-margin-bottom {
  margin-bottom: 1.5rem;
}

.home_contact_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.home_contact_left {
  border-top-left-radius: .5rem;
  border-bottom-left-radius: .5rem;
  position: relative;
}

.home_contact_image {
  object-fit: cover;
  border-top-left-radius: .5rem;
  border-bottom-left-radius: .5rem;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.home_contact_gradient {
  z-index: 1;
  background-image: linear-gradient(180deg, #4b4b4b00, var(--neutrals--grey) 93%);
  opacity: .5;
  border-radius: .5rem 0 0 .5rem;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
  overflow: visible;
}

.home_contact_left-content {
  z-index: 1;
  padding: 18.75rem 11.2rem 2.5rem 2.625rem;
  position: relative;
}

.home_contact_right {
  background-color: var(--cta-special-purpose--bg-orange);
  background-image: linear-gradient(to top, var(--yellow--yellow-gradient-88f), var(--yellow--yellow-gradient-85) 37%, var(--yellow--yellow-gradient-88) 53%), url('../images/bg-waben-25_1bg-waben-25.webp');
  background-position: 0 0, 0 0;
  background-size: auto, 7.8125rem;
  border-top-right-radius: .5rem;
  border-bottom-right-radius: .5rem;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
}

.html-embed {
  margin-left: auto;
  margin-right: auto;
}

.home_contact_form-wrapper {
  width: 25rem;
  margin-left: auto;
  margin-right: auto;
}

.text-field {
  border: 1px solid #fff;
  border-radius: .25rem;
  height: 3.125rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
}

.form-block {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.home_contact_badge {
  z-index: 2;
  background-color: var(--yellow--yellow);
  text-align: center;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 11rem;
  height: 11rem;
  display: flex;
  position: absolute;
  inset: auto 3rem 11.5rem auto;
  transform: rotate(-9deg);
}

.section_light-blue {
  background-color: #458bc5;
  background-image: linear-gradient(135deg, #6fb1e7e6, #458bc5f2), url('../images/bg-waben-25_1bg-waben-25.webp');
  background-position: 0 0, 50%;
  background-size: auto, 9.375rem;
  border-radius: .5rem;
  margin-left: 1.5rem;
  margin-right: 1.5rem;
  padding-top: 5.2rem;
  padding-bottom: 5.2rem;
  position: relative;
}

.section_light-blue.section-margin-top-bottom {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.home_highspeed_grid {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 4.5rem;
  display: grid;
}

.home_highspeed_item {
  background-color: #fff;
  border-radius: .5rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding: 2.625rem 2.625rem 2rem;
  display: flex;
  box-shadow: 0 1px 19px #1a1a1a24;
}

.home_highspeed_image {
  width: 30rem;
  height: 100%;
}

.home_highspeed_top {
  text-align: center;
}

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

.section_home_nein {
  background-image: url('../images/bg-waben-25_1bg-waben-25.webp'), linear-gradient(to top, #0000000d, #6666662b 31%, #00000012 53%);
  background-position: 0 0, 0 0;
  background-size: 7.8125rem, auto;
  border-radius: .5rem;
  margin: 1.5rem;
  padding-top: 5.2rem;
  padding-bottom: 5.2rem;
  position: relative;
}

.home_nein_image {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.home_nein_lightbox {
  background-color: #fff;
  border-radius: .5rem;
  width: 80%;
  margin: 4rem auto;
  padding: 3rem;
  display: block;
  box-shadow: 0 1px 19px #1a1a1a24;
}

.home_nein_button-holder {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: center;
  margin-top: 4rem;
  display: flex;
}

.section_home_cta {
  background-color: var(--cta-special-purpose--bg-orange);
  background-image: linear-gradient(0deg, var(--green--green-dark), #009100d9 31%, #1bb51ee0 53%), url('../images/bg-waben-25_1bg-waben-25.webp');
  background-position: 0 0, 0 0;
  background-size: auto, 7.8125rem;
  border-radius: .5rem;
  margin-bottom: 1.5rem;
  margin-left: 1.5rem;
  margin-right: 1.5rem;
  padding-top: 5.2rem;
  padding-bottom: 5.2rem;
}

.home_cta_component {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
}

.home_cta_max-width {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 50rem;
  margin-bottom: 2rem;
  margin-left: auto;
  margin-right: auto;
}

.home_cta_max-width.text-color-white {
  max-width: 68rem;
}

.section_home_turbo {
  background-image: url('../images/bg-waben-25_1bg-waben-25.webp'), linear-gradient(to top, #0000000d, #6666662b 34%, #00000012 53%);
  background-position: 0 0, 0 0;
  background-size: 7.8125rem, auto;
  border-radius: .5rem;
  margin: 1.5rem;
  padding-top: 5.2rem;
  padding-bottom: 5.2rem;
  position: relative;
}

.home_turbo_image {
  width: 50%;
}

.section_home_faq {
  background-color: var(--cta-special-purpose--bg-orange);
  background-image: linear-gradient(to top, var(--yellow--yellow), var(--yellow--yellow-gradient-85) 31%, var(--yellow--yellow-gradient-88) 53%), url('../images/bg-waben-25_1bg-waben-25.webp');
  background-position: 0 0, 0 0;
  background-size: auto, 7.8125rem;
  border-radius: .5rem;
  margin-bottom: 1.5rem;
  margin-left: 1.5rem;
  margin-right: 1.5rem;
  padding-top: 5.2rem;
  padding-bottom: 5.2rem;
}

.home_faq_component {
  margin-top: 4rem;
}

.faq_answer-wrapper {
  padding-top: 1rem;
}

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

.faq_icon-line {
  background-color: #fff;
  width: 1rem;
  height: .125rem;
  position: absolute;
}

.faq_icon-line.is-vertical {
  background-color: var(--neutrals--white);
  transform: rotate(90deg);
}

.faq_icon {
  background-color: #000;
  border-radius: .25rem;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  margin-left: 2rem;
  transition: background-color .3s;
  display: flex;
}

.faq_icon:hover {
  background-color: #454545;
}

.faq_icon.red {
  background-color: #e93800;
}

.heading-xxsmall {
  letter-spacing: -.03em;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.5;
}

.faq_answer {
  max-width: 75rem;
  overflow: hidden;
}

.faq_item {
  cursor: pointer;
  background-color: #fff;
  border-radius: .5rem;
  margin-top: 1rem;
  padding: 2.5rem;
}

.section_white {
  margin-top: 8rem;
  margin-bottom: 5.2rem;
}

.home_testimonials_grid {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.home_testimonials_item {
  background-color: #fff;
  border-radius: .5rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 1rem;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
  box-shadow: 0 1px 19px #1a1a1a24;
}

.home_testimonials_image {
  border: .3125rem solid #fff;
  border-radius: 100%;
  width: 6.875rem;
  height: 6.875rem;
  margin-top: -3.4375rem;
  margin-bottom: .5rem;
}

.home_testimonials_quote-wrapper {
  align-items: stretch;
  width: 100%;
  margin-bottom: 1.5rem;
  display: flex;
}

.home_testimonials_first-quote-wrapper {
  flex: none;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.home_testimonials_quote {
  width: 1.375rem;
}

.home_testimonial_second-quote-wrapper {
  flex: none;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.home_testimonial_text {
  text-align: center;
  width: 100%;
  font-weight: 500;
}

.box_group-corner {
  width: 3rem;
  height: 3rem;
}

.box_group-corner.is-top-left {
  width: 3rem;
  height: 3rem;
  position: absolute;
  inset: 0% auto auto 0%;
}

.footer_link-list {
  color: #232536;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: max-content;
  align-items: flex-start;
  display: flex;
}

.footer_top-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 1.5rem;
  border-top: 1px #000000b3;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: grid;
  position: relative;
}

.footer_top-right-wrapper {
  grid-column-gap: 0rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: 1fr;
  align-content: space-between;
  display: grid;
}

.footer_logo-link {
  margin-bottom: .25rem;
  margin-right: 1rem;
}

.footer_address-wrapper {
  border-top: 1px solid #ebebeb;
  align-items: center;
  max-width: 20rem;
  margin-top: 1rem;
  padding-top: 1rem;
  display: flex;
}

.footer_bottom-wrapper {
  background-color: #ffe6d2;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.box_corner {
  background-color: #ffa155;
  width: 62.5%;
  height: 62.5%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.box_corner.inner-box {
  background-color: #ffd3af;
  width: 60%;
  height: 60%;
  inset: 0% 0% auto auto;
}

.box_corner.is-bottom-box {
  background-color: #666dff;
  width: 37.5%;
  height: 37.5%;
  inset: auto auto 0% 0%;
}

.box_corner.is-right-box {
  background-color: #666dff;
  width: 37.5%;
  height: 37.5%;
  inset: 0% 0% auto auto;
}

.box_stripe {
  background-color: #ffa155;
  width: 100%;
  height: 100%;
}

.box_stripe.is-blue {
  background-color: #666dff;
}

.box_stripe.is-light-orange {
  background-color: #ffd3af;
}

.social_icon {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 1.75rem;
  height: 1.75rem;
  display: flex;
}

.social_icon.is-dark {
  color: #232536;
}

.stripe_horizontal-wrapper {
  height: 1.25rem;
  display: flex;
}

.stripe_horizontal-wrapper.is-footer-button-stripe {
  width: 3rem;
  height: 1rem;
  margin-right: .75rem;
}

.footer_component {
  padding-top: 0;
  padding-bottom: 5rem;
}

.social_component {
  grid-column-gap: 1.25rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  align-items: center;
  display: grid;
}

.footer_bottom-row {
  grid-template-rows: auto;
  grid-template-columns: 10rem max-content 10rem;
  grid-auto-rows: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: space-between;
  display: flex;
}

.footer_link {
  color: var(--neutrals--grey);
  margin-bottom: .5rem;
  text-decoration: none;
  transition: color .2s ease-in-out;
}

.footer_link:hover {
  color: #a7a7a7;
}

.footer_logo {
  max-height: 1.5rem;
}

.footer_bottom-left-content {
  align-items: center;
  display: flex;
}

.button-text {
  color: #666dff;
  align-items: center;
  text-decoration: none;
  transition: color .2s ease-out;
  display: flex;
}

.button-text:hover {
  color: #222bff;
}

.button-text.is-black {
  color: #232536;
}

.button-text.is-black:hover {
  color: #222bff;
}

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

.footer_menu-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 1.5rem;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-items: start;
  width: 100%;
  display: grid;
}

.social_link {
  opacity: .8;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  padding: .5rem;
  transition: opacity .2s ease-out;
  display: flex;
}

.social_link:hover {
  opacity: 1;
}

.button-arrow-icon {
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1rem;
  margin-left: 1rem;
  display: flex;
}

.button-arrow-icon.is-black {
  color: #232536;
  transform: translate(0);
}

.footer_link-col {
  grid-column-gap: 0rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.link-social {
  background-color: #c9c9c9;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  transition: background-color .5s;
  display: flex;
}

.link-social:hover {
  background-color: #6f6f6f;
}

.img-social-icon {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-footer-social {
  float: left;
  clear: left;
  color: #c9c9c9;
  margin-top: 39px;
}

.link-social-linkedin {
  color: #c9c9c9;
  background-color: #c9c9c9;
  width: 27px;
  height: 27px;
  margin-right: 10px;
  padding-top: 4px;
  transition: background-color .5s;
}

.link-social-linkedin:hover {
  background-color: #fff;
}

.link-social-tiktok {
  background-color: #c9c9c9;
  width: 27px;
  height: 27px;
  margin-right: 10px;
  padding-top: 4px;
  transition: background-color .5s;
}

.link-social-tiktok:hover {
  background-color: #fff;
}

.link-social-facebook {
  background-color: #c9c9c9;
  width: 27px;
  height: 27px;
  margin-right: 10px;
  padding-top: 4px;
  transition: background-color .5s;
}

.link-social-facebook:hover {
  background-color: #fff;
}

.home_opportunities_new-component {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 5rem;
  display: grid;
}

.home_opportunities_block {
  border-radius: 8rem;
  padding-bottom: 100%;
  position: relative;
}

.home_opportunities_image-new {
  object-fit: cover;
  border-radius: .5rem;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.home_opportunities_new-icon {
  z-index: 2;
  text-align: center;
  object-fit: contain;
  justify-content: center;
  align-items: center;
  width: 11rem;
  height: 11rem;
  display: flex;
  position: absolute;
  inset: auto 3rem 14.3rem auto;
  transform: rotate(-9deg);
}

.section_light {
  background-image: url('../images/bg-waben-25_1bg-waben-25.webp'), linear-gradient(0deg, var(--neutrals--silver-gradient-5), var(--neutrals--silver-gradient-17) 31%, var(--neutrals--silver-gradient-5) 53%);
  background-position: 0 0, 0 0;
  background-size: 7.8125rem, auto;
  border-radius: .5rem;
  margin-left: 1.5rem;
  margin-right: 1.5rem;
  padding-top: 5.2rem;
  padding-bottom: 5.2rem;
  position: relative;
}

.section_light.section-margin-bottom {
  background-image: url('../images/bg-waben-25_1bg-waben-25.webp'), linear-gradient(0deg, var(--neutrals--silver-gradient-5), var(--neutrals--silver-gradient-17) 31%, var(--neutrals--silver-gradient-7) 53%);
  background-position: 0 0, 0 0;
  background-size: 7.8125rem, auto;
  margin-bottom: 1.5rem;
}

.section_light.section-margin-top-bottom {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.container-medium-small {
  width: 100%;
  max-width: 71rem;
  margin-left: auto;
  margin-right: auto;
}

.home_opportunities_icon {
  width: 8.125rem;
  position: absolute;
  inset: -2.5rem auto auto -2.5rem;
}

.home_opportunities_icon.is-right {
  width: 6rem;
  left: auto;
  right: -.7rem;
}

.home_opportunities_icon.is-akzeptanz {
  top: -1.6rem;
}

.home_opportunities_icon.is-bee {
  width: 9rem;
  top: -4.4rem;
  left: auto;
  right: -2.3rem;
}

.home_teams_icon-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.home_teams_icon-white {
  width: 1.125rem;
  position: absolute;
  inset: 0%;
}

.text-style-link-grey {
  color: var(--neutrals--grey);
  transition: all .2s;
}

.text-style-link-grey:hover {
  color: var(--yellow--yellow);
}

.text-style-link-white {
  color: #fff;
  text-decoration: underline;
  transition: all .2s;
}

.text-style-link-white:hover {
  color: var(--yellow--yellow);
}

.dropdown-link {
  color: var(--neutrals--grey);
  font-weight: 500;
  text-decoration: none;
  transition: all .2s;
}

.dropdown-link:hover {
  color: #818181;
}

.in-dropdown-link {
  font-size: 1.3rem;
  font-weight: 500;
}

.mobile-wrapper {
  display: none;
}

.mobile-nav-link {
  color: var(--neutrals--grey);
  margin-left: 0;
  margin-right: 0;
  padding: 1.25rem 1rem;
  font-size: 1.3rem;
  font-weight: 500;
  transition: all .2s;
}

.mobile-nav-link:hover {
  color: #818181;
}

.section_ratgeber_template {
  padding-top: 5.2rem;
  padding-bottom: 5.2rem;
  position: relative;
}

.ratgeber_image {
  border-radius: .5rem;
  width: 100%;
  margin-top: 0;
  margin-bottom: 2rem;
}

.ratgeber_rich-text {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  line-height: 1.3;
}

.ratgeber_rich-text h2 {
  margin-top: 2rem;
  margin-bottom: 1.5rem;
  font-size: 2.4rem;
  font-weight: 700;
}

.ratgeber_rich-text h3 {
  margin-top: 2rem;
  margin-bottom: 1.5rem;
  font-size: 2rem;
  font-weight: 700;
}

.ratgeber_rich-text h1 {
  margin-bottom: 2rem;
}

.ratgeber_rich-text h4 {
  margin-top: 1rem;
  margin-bottom: .66rem;
  font-weight: 700;
}

.ratgeber_rich-text a {
  color: var(--neutrals--grey);
  font-weight: 500;
  text-decoration: underline;
}

.section_artikel {
  background-image: url('../images/bg-waben-25_1bg-waben-25.webp'), linear-gradient(to top, #0000000d, #6666662b 31%, #00000012 53%);
  background-position: 0 0, 0 0;
  background-size: 7.8125rem, auto;
  border-radius: .5rem;
  margin-bottom: 1.5rem;
  margin-left: 1.5rem;
  margin-right: 1.5rem;
  padding-top: 5.2rem;
  padding-bottom: 5.2rem;
  position: relative;
}

.artikel_component {
  grid-column-gap: 2rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.toc_item {
  font-size: 1.1rem;
}

.toc_link {
  color: var(--neutrals--grey);
  text-decoration: none;
}

.toc_link.toc_is-active {
  text-decoration: underline;
}

.blog_toc-wrapper {
  background-color: #fff;
  border-radius: .5rem;
  padding: 2rem;
  position: sticky;
  top: 6rem;
}

.blog_divider {
  background-color: var(--neutrals--grey);
  width: 100%;
  height: 1px;
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.section_ratgeber {
  background-image: url('../images/bg-waben-25_1bg-waben-25.webp'), linear-gradient(to top, #0000000d, #6666662b 31%, #00000012 53%);
  background-position: 0 0, 0 0;
  background-size: 7.8125rem, auto;
  border-radius: .5rem;
  margin-bottom: 1.5rem;
  margin-left: 1.5rem;
  margin-right: 1.5rem;
  padding-top: 5.2rem;
  padding-bottom: 5.2rem;
  position: relative;
}

.ratgeber_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 4.5rem;
  display: grid;
}

.ratgeber_item {
  color: var(--neutrals--grey);
  background-color: #fff;
  border-radius: .5rem;
  padding: 1rem;
  text-decoration: none;
  transition: all .2s;
}

.ratgeber_item:hover {
  transform: scale(1.025);
}

.ratgeber_item-image {
  object-fit: cover;
  border-radius: .5rem;
  height: 23rem;
  margin-bottom: 1.5rem;
}

.ratgeber_item-button {
  background-color: #0000;
  border: 1px #000;
  justify-content: flex-end;
  align-items: center;
  margin-top: 1rem;
  padding: .25rem 0;
  text-decoration: none;
  display: flex;
}

.rl-button-link-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  margin-left: 1rem;
  display: flex;
}

.section_lexikon {
  background-image: url('../images/bg-waben-25_1bg-waben-25.webp'), linear-gradient(to top, #0000000d, #6666662b 31%, #00000012 53%);
  background-position: 0 0, 0 0;
  background-size: 7.8125rem, auto;
  border-radius: .5rem;
  margin-bottom: 1.5rem;
  margin-left: 1.5rem;
  margin-right: 1.5rem;
  padding-top: 5.2rem;
  padding-bottom: 5.2rem;
  position: relative;
}

.lexikon_component {
  flex-direction: column;
  justify-content: flex-end;
  max-width: 60rem;
  margin-top: 4.5rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.lexikon_item {
  background-color: var(--neutrals--silver-gradient-5);
  border-radius: .5rem;
  margin-top: 1rem;
  margin-bottom: 0;
  padding: 1rem 2rem;
}

.section_testimonial21 {
  overflow: hidden;
}

.testimonial21_component {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
}

.testimonial21_loop-trigger {
  display: flex;
}

.testimonial21_card {
  border: var(--\<unknown\|relume-variable-border-width\>) solid var(--\<unknown\|relume-variable-color-scheme-1-border\>);
  border-radius: var(--\<unknown\|relume-variable-radius-medium\>);
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-foreground\>);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 25rem;
  min-width: 25rem;
  margin-right: 2rem;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.testimonial21_rating-wrapper {
  display: flex;
}

.testimonial21_rating-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: .25rem;
  display: flex;
}

.icon-embed-xsmall {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.testimonial21_client {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: left;
  align-items: center;
  margin-top: auto;
  display: flex;
}

.testimonial21_customer-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.testimonial19_slider {
  background-color: var(--\<unknown\|relume-variable-transparent\>);
  height: auto;
  padding-bottom: 4rem;
  padding-left: .875rem;
  padding-right: .875rem;
  overflow: hidden;
}

.testimonial19_mask {
  width: 33.33%;
  overflow: visible;
}

.testimonial19_slide {
  padding-left: 1rem;
  padding-right: 1rem;
}

.testimonial19_card {
  border: var(--\<unknown\|relume-variable-border-width\>) solid var(--\<unknown\|relume-variable-color-scheme-1-border\>);
  border-radius: var(--\<unknown\|relume-variable-radius-medium\>);
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-foreground\>);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.testimonial19_rating-wrapper {
  display: flex;
}

.testimonial19_rating-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: .25rem;
  display: flex;
}

.testimonial19_client {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: left;
  align-items: center;
  margin-top: auto;
  display: flex;
}

.testimonial19_customer-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.slider-arrow {
  border: 1px solid var(--yellow--yellow);
  background-color: var(--yellow--yellow);
  border-radius: .2rem;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
  overflow: visible;
}

.slider-arrow.is-centre-previous, .slider-arrow.is-centre-next {
  bottom: 4rem;
}

.slider-arrow.is-bottom-previous {
  inset: auto 4rem 0% auto;
}

.slider-arrow.is-bottom-next {
  inset: auto 0% 0% auto;
}

.slider-arrow-icon_default {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.testimonial19_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
}

.section_blue {
  background-color: var(--blue--blue);
  background-image: linear-gradient(0deg, var(--blue--blue-gradient-85), var(--blue--blue-gradient-85) 31%, var(--blue--blue-gradient-88) 53%), url('../images/bg-waben-25_1bg-waben-25.webp');
  background-position: 0 0, 0 0;
  background-size: auto, 7.8125rem;
  border-radius: .5rem;
  margin-left: 1.5rem;
  margin-right: 1.5rem;
  padding-top: 5.2rem;
  padding-bottom: 5.2rem;
}

.section_blue.section-margin-bottom {
  margin-bottom: 1.5rem;
}

.section_blue.section-margin-top-bottom {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.section_blue.text-color-white {
  background-image: linear-gradient(0deg, var(--blue--blue-gradient-85), var(--blue--blue-gradient-85) 31%, var(--blue--blue-gradient-88) 53%), url('../images/bg-waben-25_1bg-waben-25.webp');
  background-position: 0 0, 0 0;
  background-size: auto, 7.8125rem;
}

.section_banner14 {
  overflow: hidden;
}

.banner14_component {
  border-top: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  border-bottom: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  white-space: nowrap;
  display: flex;
}

.banner14_marquee-wrapper {
  white-space: nowrap;
  align-items: center;
  width: 100%;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
  overflow: hidden;
}

.banner14_marquee {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  margin-left: 3rem;
  display: grid;
}

.section_dark_blue-mg_top_bottom {
  background-color: var(--cta-special-purpose--bg-orange);
  background-image: linear-gradient(0deg, #003268, #003268d9 31%, #003268e0 53%), url('../images/bg-waben-25_1bg-waben-25.webp');
  background-position: 0 0, 0 0;
  background-size: auto, 7.8125rem;
  border-radius: .5rem;
  margin: 1.5rem;
  padding-top: 5.2rem;
  padding-bottom: 5.2rem;
}

.home_teams_right-gradient-yellow {
  background-image: linear-gradient(180deg, #4b4b4b00 44%, var(--yellow--yellow-gradient-88f));
  border-radius: .5rem;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.testimonial-holder {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.hero_testimonials_image {
  border: .25rem solid #fff;
  border-radius: 100%;
  width: 3.5rem;
  height: 3.5rem;
  margin-left: -2.5rem;
}

.hero_testimonials_image.first {
  margin-left: 0;
}

.icon-embed-xxsmall {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.stars_holder {
  display: flex;
}

.section_testimonial42 {
  overflow: hidden;
}

.testimonial42_component {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.testimonial42_heading-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: end;
  margin-bottom: 6rem;
}

.testimonial42_slider {
  background-color: #0000;
  height: auto;
  padding-bottom: 6rem;
  position: relative;
  overflow: hidden;
}

.testimonial42_slide {
  margin-right: 2rem;
}

.testimonial42_card {
  border: var(--\<unknown\|relume-variable-border-width\>) solid var(--\<unknown\|relume-variable-color-scheme-1-border\>);
  border-radius: var(--\<unknown\|relume-variable-radius-large\>);
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-background\>);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.testimonial42_rating-wrapper {
  display: flex;
}

.testimonial42_rating-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: .25rem;
  display: flex;
}

.testimonial42_client {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: left;
  align-items: center;
  display: flex;
}

.testimonial42_customer-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.testimonial42_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.logo-container {
  z-index: 2;
  flex-flow: row;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: flex;
  position: relative;
}

.logo-marqee-size {
  filter: grayscale();
  width: auto;
  height: 3rem;
  display: block;
}

.logo-marqee-size.wide {
  width: 90%;
  height: auto;
}

.logo-marqee-size.smaller {
  height: 2.5rem;
}

.logo-marqee-size.bigger {
  height: 4rem;
}

.section_home_logos_marq {
  z-index: -1;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.logo-overlay {
  background-image: linear-gradient(90deg, var(--neutrals--white), #fff0 10%, #fff0 90%, var(--neutrals--white));
  position: absolute;
  inset: 0%;
}

.section_logo {
  position: relative;
}

.home_problems_grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2.5rem;
  margin-bottom: 1.375rem;
  display: flex;
}

.home_benefits_flex_inside {
  color: #cc0100;
  justify-content: center;
  align-items: center;
  margin-bottom: 1.6rem;
  display: flex;
}

.section_dark-grey {
  background-color: var(--cta-special-purpose--bg-orange);
  background-image: linear-gradient(0deg, #333d47, #333d47d9 31%, #333d47e0 53%), url('../images/bg-waben-25_1bg-waben-25.webp');
  background-position: 0 0, 0 0;
  background-size: auto, 7.8125rem;
  border-radius: .5rem;
  margin-left: 1.5rem;
  margin-right: 1.5rem;
  padding-top: 5.2rem;
  padding-bottom: 5.2rem;
}

.section_dark-grey.section-margin-bottom {
  margin-bottom: 1.5rem;
}

.section_dark-grey.section-margin-top-bottom {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.section_testimonial_plus {
  overflow: hidden;
}

.testimonial20_slider {
  background-color: var(--neutrals--white);
  height: auto;
  padding-bottom: 5rem;
  position: relative;
}

.testimonial20_mask {
  width: 33.33%;
  overflow: visible;
}

.testimonial20_slide {
  padding-right: 2rem;
}

.testimonial20_card {
  border: var(--\<unknown\|relume-variable-border-width\>) solid var(--\<unknown\|relume-variable-color-scheme-1-border\>);
  border-radius: var(--\<unknown\|relume-variable-radius-medium\>);
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-foreground\>);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.testimonial20_rating-wrapper {
  color: var(--yellow--yellow);
  justify-content: center;
  align-items: center;
  display: flex;
}

.testimonial20_rating-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: .25rem;
  display: flex;
}

.testimonial20_client {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: left;
  align-items: center;
  margin-top: auto;
  display: flex;
}

.testimonial20_customer-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.testimonial20_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.home_testimonials_item_new {
  background-color: #fff;
  border-radius: .5rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding: 1.5rem 1.5rem 2rem;
  display: flex;
  box-shadow: 0 1px 19px #1a1a1a24;
}

.home_testimonial_text_new {
  text-align: left;
  width: 100%;
  font-weight: 500;
}

.home_testimonials_image_new {
  border: .3125rem solid #fff;
  border-radius: 100%;
  width: 6.875rem;
  height: 6.875rem;
}

.extra-features_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.extra-features_item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  width: 100%;
  display: flex;
}

.extra-features_item-icon-wrapper {
  color: var(--yellow--yellow);
  flex: none;
  align-self: flex-start;
}

.icon-embed-small {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.icon-embed-medium {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.layout207_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout207_image-wrapper {
  border-radius: var(--\<unknown\|relume-variable-radius-large\>);
  overflow: hidden;
}

.layout207_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.text-style-tagline {
  justify-content: center;
  align-items: center;
  font-weight: 600;
  text-decoration: none;
  display: inline-block;
}

.layout207_item-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.layout207_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.layout207_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.founder_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.founder_lightbox {
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 50%;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 1px 19px #1a1a1a24;
}

.founder_lightbox-image {
  aspect-ratio: 2 / 3;
  object-fit: cover;
  width: 100%;
}

.lightbox-play-icon {
  z-index: 2;
  color: var(--green--green);
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
}

.icon-embed-large {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 5rem;
  height: 5rem;
  display: flex;
}

.video-overlay-layer {
  z-index: 1;
  aspect-ratio: 16 / 9;
  background-color: #00000080;
  position: absolute;
  inset: 0%;
}

.founder_item-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.founder_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.founder_item-icon-wrapper {
  color: var(--green--green);
  flex: none;
  align-self: flex-start;
}

.component-instructions-delete {
  z-index: 1;
  background-color: var(--\<unknown\|relume-variable-neutral-shade-1\>);
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
  text-align: left;
  padding: 2rem;
  position: relative;
}

.component-instructions-list {
  padding-left: 1.25rem;
}

.component-instructions-item {
  padding-left: .5rem;
}

.rl-styleguide_label {
  color: #1e51f7;
  white-space: nowrap;
  cursor: context-menu;
  background-color: #e8edff;
  padding: .25rem .5rem;
  font-size: .75rem;
  display: inline-block;
}

.stylesystem-class-label {
  cursor: context-menu;
  background-color: #83747426;
  border-radius: 4px;
  padding-left: .5rem;
  padding-right: .5rem;
  display: inline-block;
}

.stylesystem-class-label.is-animation {
  background-image: url('../images/interaction-icon.svg');
  background-position: 8px;
  background-repeat: no-repeat;
  background-size: auto;
  padding-left: 2rem;
}

.legal-content_component {
  grid-column-gap: 4rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.legal_header_box {
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

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

.logo-wrapper {
  justify-content: center;
  align-items: center;
  width: auto;
  height: 100%;
  display: flex;
}

.check_item-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.check_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  display: flex;
}

.check-icon-wrapper {
  color: var(--green--green);
  flex: none;
  align-self: center;
}

.button-holder-testimonials {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: center;
  margin-top: 2rem;
  display: flex;
}

.more_coldcalls_grid {
  grid-column-gap: 2.5%;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 18% 18% 18% 18% 18%;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  margin-top: 2.5rem;
  margin-bottom: 1.375rem;
  display: grid;
}

.more_coldcalls_benefits_item {
  background-color: #ff9500;
  background-image: linear-gradient(to bottom, var(--yellow--yellow-gradient-88f), var(--yellow--yellow-gradient-85) 31%, var(--yellow--yellow-gradient-88) 84%), url('../images/bg-waben-25_1bg-waben-25.webp');
  background-position: 0 0, 0 0;
  background-size: auto, 7.8125rem;
  border-radius: .5rem;
  padding: 3.25rem 2rem;
}

.more_coldcalls_benefits_item.is-blank {
  background-color: #fff;
  background-image: none;
}

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

.tool-tipp_lightbox {
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.tool-tipp_lightbox-image {
  aspect-ratio: 2 / 3;
  object-fit: cover;
  width: 100%;
}

.layout2_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout2_lightbox {
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 1px 19px #1a1a1a24;
}

.layout2_lightbox-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
}

.home_benefits_subtext-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.icon-6 {
  margin-right: 5px;
}

.dropdown-link-6 {
  opacity: 1;
  width: 100%;
  color: var(--neutrals--grey);
  border-radius: .5rem;
  padding: .75rem .5rem;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.dropdown-link-6:hover {
  background-color: #4b4b4b1a;
}

.icon-7 {
  margin-right: 5px;
}

.dropdown-link-7 {
  width: 100%;
  color: var(--neutrals--grey);
  border-radius: .5rem;
  padding: .75rem .5rem;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.dropdown-link-7:hover {
  background-color: #4b4b4b1a;
}

.video_header_component {
  grid-column-gap: 8.75rem;
  grid-row-gap: 8.75rem;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: .95fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 6.25rem;
  padding-bottom: 6.25rem;
  position: relative;
}

.ekvideo_component {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.ekvideo_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.ekvideo_content-left {
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.layout17_item-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.layout17_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.layout17_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.layout17_lightbox {
  border-radius: var(--\<unknown\|relume-variable-radius-large\>);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout17_lightbox-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.video_left {
  flex-flow: wrap;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.ekvideo_header_lightbox-image {
  object-fit: cover;
  object-position: 50% 13%;
  border-radius: 1rem;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.ekvideo_header_lightbox-link {
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  width: 37rem;
  height: 21rem;
  display: flex;
  position: relative;
}

.ekvideo_header_video-wrapper {
  border-radius: 1rem;
  position: relative;
  box-shadow: 0 2px 5px #0003;
}

.ekvideo_label {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--neutrals--grey);
  color: #fff;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  padding: .25rem .75rem;
  font-weight: 400;
  line-height: 1.4;
}

.ekvideo_label.is-tag {
  background-color: #be4aa5;
}

.ekvideo_label.is-hex {
  color: #000;
  background-color: #f5f5f5;
}

.ekvideo_label._22-min-start {
  background-color: var(--yellow--yellow);
  color: var(--neutrals--black);
}

.ekvideo_label.profi {
  background-color: #003268;
}

.label_block {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.label_block.header {
  justify-content: center;
  align-items: center;
}

.testimonial-holder-pictures {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ekvideo_focus_content {
  grid-column-gap: 5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.ekvideo_header_video-wrapper-focus {
  border-radius: 1rem;
  width: 60rem;
  position: relative;
  overflow: hidden;
}

.ekvideo_header_video-wrapper-focus.slider {
  border: 4px solid var(--neutrals--white);
  width: 100%;
}

.focusvideo_benefits_heading-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.ekvideos_whiebox_grid {
  grid-column-gap: 2.625rem;
  grid-row-gap: 2.625rem;
  background-color: #fff;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 3rem;
  display: grid;
  box-shadow: 0 1px 19px #1a1a1a24;
}

.ekvideo_label-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  background-color: #333;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  padding: .25rem .75rem;
  font-weight: 400;
  line-height: 1.4;
}

.ekvideo_label-2.essential {
  background-color: #1bb51e;
}

.section_team10 {
  overflow: hidden;
}

.team10_slider {
  background-color: var(--\<unknown\|relume-variable-transparent\>);
  height: auto;
  padding-bottom: 6rem;
  position: relative;
}

.team10_mask {
  width: 33.33%;
  overflow: visible;
}

.team10_slide {
  padding-right: 3rem;
}

.team10_item {
  border-top: 4px solid var(--neutrals--white);
  color: var(--neutrals--grey);
  padding-top: 1rem;
  text-decoration: none;
}

.team10_item:focus {
  padding-top: 1rem;
}

.team10_item:visited {
  border-top-color: var(--green--green);
  padding-top: 1rem;
}

.team10_item.w--current {
  border-top: 8px solid var(--yellow--yellow);
  padding-top: 1rem;
}

.team10_image-wrapper {
  border-radius: var(--\<unknown\|relume-variable-radius-medium\>);
  width: 100%;
  overflow: hidden;
}

.team10_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.team10_social {
  grid-column-gap: .875rem;
  grid-row-gap: .875rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-self: flex-start;
  display: flex;
}

.social-icon {
  width: 1.5rem;
  height: 1.5rem;
}

.team10_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

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

.section_video_contact {
  background-image: url('../images/bg-waben-25_1bg-waben-25.webp');
  background-position: 0 0;
  background-size: auto;
  border-radius: .5rem;
  margin-left: 1.5rem;
  margin-right: 1.5rem;
  position: relative;
}

.blog18_content {
  grid-column-gap: 4rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 15rem 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.blog18_category-menu {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.blog18_category-heading {
  margin-bottom: 1.5rem;
}

.blog18_menu-link {
  white-space: nowrap;
  width: 100%;
  padding: .75rem 1rem;
  text-decoration: none;
}

.blog18_menu-link.w--current {
  border: 1px solid var(--\<unknown\|relume-variable-color-scheme-1-border\>);
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-foreground\>);
  font-weight: 600;
}

.blog18_menu-link.current {
  border-style: solid;
  border-color: var(--\<unknown\|relume-variable-color-scheme-1-border\>);
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-foreground\>);
  font-weight: 600;
}

.blog18_menu-link.current.w--current {
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-foreground\>);
}

.blog18_featured-list {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  width: 100%;
  margin-bottom: 4rem;
  display: block;
}

.blog18_item {
  width: 100%;
}

.blog18_item-link {
  width: 100%;
  text-decoration: none;
}

.blog18_image-wrapper {
  border-radius: var(--\<unknown\|relume-variable-radius-large\>);
  width: 100%;
  overflow: hidden;
}

.blog18_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog18_meta-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.tag {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid var(--\<unknown\|relume-variable-neutral-shade-1\>);
  background-color: var(--\<unknown\|relume-variable-neutral-shade-1\>);
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
  justify-content: center;
  align-items: center;
  padding: .175rem .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
}

.blog18_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  display: grid;
}

.video-arrow {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  width: 14.5rem;
  color: var(--neutrals--grey);
  border-radius: .2rem;
  justify-content: space-between;
  align-items: center;
  text-decoration: none;
  transition: background-color .2s, padding-right .2s, padding-left .2s;
  display: flex;
}

.video-arrow:hover {
  background-color: var(--neutrals--silver-gradient-7);
}

.video-arrow.back:hover {
  padding-right: .625rem;
}

.video-arrow.next:hover {
  padding-left: .625rem;
}

.video-arrow.center {
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 7.25rem;
}

.ekvideo-text_component {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 2fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.video-nav_block {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--neutrals--white);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
}

.video-nav_block.header {
  justify-content: center;
  align-items: center;
}

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

.ekvideos_whiebox_navigation {
  background-color: #fff;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr 1fr;
  grid-auto-columns: 1fr;
  padding: .5rem 1rem;
  display: grid;
  box-shadow: 0 1px 19px #1a1a1a24;
}

.videonav_divider {
  background-color: var(--neutrals--grey);
  width: 1px;
  height: 100%;
}

.pricing25_tabs {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.tabs-menu {
  background-color: var(--neutrals--white);
  border-radius: .5rem;
  align-self: center;
  margin-bottom: 2rem;
  padding: .25rem;
  display: flex;
  box-shadow: 0 1px 19px #1a1a1a24;
}

.tab-link {
  background-color: var(--neutrals--white);
  border-radius: .5rem;
  padding: .5rem 1.5rem;
}

.tab-link.w--current {
  background-color: var(--yellow--yellow);
  font-weight: 500;
  box-shadow: 0 1px 19px #1a1a1a24;
}

.pricing25_plans {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.pricing25_plan {
  background-color: var(--neutrals--white);
  border-radius: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 33%;
  display: flex;
  overflow: hidden;
  box-shadow: 0 1px 19px #1a1a1a24;
}

.pricing25_plan.sales {
  border: 2px solid var(--green--green);
  background-color: #def1d8;
}

.pricing25_plan.extra-price {
  border: 2px solid var(--blue--blue);
  background-color: var(--blue--blue-lightest);
}

.pricing25_plan.enterprise {
  border: 2px solid var(--green--green);
  width: 66%;
}

.divider-horizontal {
  width: 100%;
  height: var(--\<unknown\|relume-variable-divider-width\>);
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-border\>);
}

.pricing25_feature-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.pricing25_feature {
  display: flex;
}

.pricing25_feature-icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: 1rem;
}

.div-block-4 {
  text-align: center;
  padding: 2rem;
}

.best-price-tag {
  background-color: var(--green--green);
  color: var(--neutrals--white);
  text-align: center;
  padding: .5rem;
}

.text-span {
  font-size: 2rem;
}

.produkt-icon_01 {
  z-index: 1;
  opacity: .85;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
}

.stoerer-preis_01 {
  z-index: 1;
  background-color: #eeab03;
  border-radius: 100%;
  width: 100px;
  height: 100px;
  padding-top: 11px;
  position: absolute;
  inset: 0% 10% 0% auto;
  transform: rotate(7deg);
}

.text-stoerer-produkt {
  color: #fff;
  text-align: center;
  margin-top: 0;
  font-family: Notes, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
  position: relative;
  top: 15%;
}

.picture-badge-wrap {
  position: relative;
}

.text-span-2 {
  font-size: 2rem;
}

.div-block-5 {
  text-align: center;
}

.inside-tabs-flex {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.extra-price-tag {
  background-color: var(--blue--blue);
  color: var(--neutrals--white);
  text-align: center;
  padding: .5rem;
}

.pricing22_plans {
  width: 100%;
}

.pricing22_top-row {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-background\>);
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr;
}

.pricing22_top-row-content {
  text-align: center;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  height: 100%;
  display: flex;
}

.pricing22_heading-row {
  margin-top: 2rem;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.pricing22_row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr;
  align-items: stretch;
}

.pricing22_row.background-color-secondary {
  border-radius: var(--\<unknown\|relume-variable-radius-small\>);
}

.pricing22_feature {
  padding: 1rem 1.5rem;
}

.pricing22_row-content {
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: 1rem 1.5rem;
  font-weight: 600;
  display: flex;
}

.icon-1x1-xsmall {
  width: 1.5rem;
  height: 1.5rem;
}

.pricing22_bottom-row {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-background\>);
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr;
  padding-top: 2rem;
}

.pricing22_bottom-row-content {
  text-align: center;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  height: 100%;
  display: flex;
}

.pricing21_plans {
  background-color: var(--neutrals--white);
  border-radius: .5rem;
  width: 100%;
  padding: 2rem;
  box-shadow: 0 1px 19px #0003;
}

.pricing21_top-row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: var(--\<unknown\|relume-variable-divider-width\>) solid var(--\<unknown\|relume-variable-color-scheme-1-border\>);
  background-color: var(--neutrals--white);
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr 1fr;
  position: sticky;
  top: 0;
}

.pricing21_top-row-content {
  border-left: var(--\<unknown\|relume-variable-divider-width\>) solid var(--\<unknown\|relume-variable-color-scheme-1-border\>);
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  padding: 2rem 1.5rem;
  display: flex;
}

.pricing21_heading-row {
  border-bottom: var(--\<unknown\|relume-variable-divider-width\>) solid var(--\<unknown\|relume-variable-color-scheme-1-border\>);
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.pricing21_row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: var(--\<unknown\|relume-variable-divider-width\>) solid var(--\<unknown\|relume-variable-color-scheme-1-border\>);
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr 1fr;
  align-items: stretch;
}

.pricing21_feature {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-right: 1.5rem;
}

.pricing21_row-content {
  border-left: var(--\<unknown\|relume-variable-divider-width\>) solid var(--\<unknown\|relume-variable-color-scheme-1-border\>);
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: 1rem 1.5rem;
  font-weight: 600;
  display: flex;
}

.text-span-3 {
  font-size: 1.5rem;
}

.p-f-preis-details {
  background-color: var(--neutrals--white);
  border-radius: .5rem;
  padding: 1rem;
  overflow: visible;
  box-shadow: 0 1px 19px #0003;
}

.tarife-headline_01 {
  color: #555;
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 20px;
  font-family: Notes, sans-serif;
  font-size: 29px;
  font-weight: 500;
  line-height: 36px;
}

.trennlinie-tarife_01 {
  border-bottom: 1px solid #b9b9b9;
  width: 100%;
  height: 1px;
  margin-bottom: 40px;
}

.tarife-tabelle_01 {
  float: left;
  clear: both;
  background-color: #0000;
  border-bottom: 0 #fff;
  width: 100%;
  height: 56px;
  margin-bottom: -1px;
}

.tarife-tabelle_01.hinweis {
  height: auto;
  margin-bottom: 0;
}

.tarife-tabelle_01.space-top {
  margin-top: 1px;
}

.p-f-tarife-tabelle {
  float: left;
  clear: both;
  background-color: #0000;
  border-bottom: 0 #fff;
  width: 100%;
  height: auto;
  margin-bottom: 0;
}

.div-tabelle-5er_01 {
  float: left;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 32%;
  height: 100%;
  min-height: 40px;
  padding-left: 15px;
  display: flex;
  position: relative;
}

.div-tabelle-5er_01.no-border {
  border-bottom-style: none;
}

.div-tabelle-5er_02 {
  float: left;
  text-align: center;
  border-left: 1px solid #a3a3a3;
  justify-content: center;
  align-items: center;
  width: 17%;
  height: 56px;
  line-height: 16px;
  display: flex;
}

.div-tabelle-5er_02.headline {
  height: 56px;
}

.div-tabelle-5er_02.headline.green {
  background-color: #e6f5e1;
}

.div-tabelle-5er_02.headline.green2 {
  background-color: #d8f3cf;
}

.div-tabelle-5er_02.headline.blau {
  background-color: #d0f0cb;
}

.div-tabelle-5er_02.headline.blau2 {
  position: relative;
}

.div-tabelle-5er_02.green {
  background-color: #e6f5e1;
  border-left-width: 1px;
}

.div-tabelle-5er_02.green.bottomspace {
  background-color: #e6f5e1;
  height: auto;
}

.div-tabelle-5er_02.green2 {
  background-color: #d8f3cf;
  border-left-width: 1px;
}

.div-tabelle-5er_02.green2.bottomspace {
  background-color: #d8f3cf;
  height: auto;
}

.div-tabelle-5er_02.blau {
  background-color: #d0f0cb;
  border-left-width: 1px;
  min-height: 40px;
}

.div-tabelle-5er_02.blau.bottomspace {
  background-color: #d0f0cb;
  height: auto;
  min-height: 0;
}

.div-tabelle-5er_02.blau2 {
  background-color: #e3eef7;
  border-left-width: 1px;
  min-height: 40px;
}

.div-tabelle-5er_02.blau2.bottomspace {
  height: auto;
  min-height: 0;
}

.div-tabelle-5er_02.space-top {
  padding-top: 6px;
}

.div-tabelle-5er_02.space-top.no-bg {
  background-color: #0000;
  padding-top: 0;
}

.headline-table-argumente {
  color: #555;
  margin-bottom: 0;
  font-family: Notes, sans-serif;
  font-size: 18px;
  line-height: 22px;
}

.headline-table-argumente.green {
  color: #58bf39;
  font-family: Notes, sans-serif;
}

.headline-tarif-preis {
  color: #555;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Notes, sans-serif;
  font-size: 18px;
  line-height: 17px;
}

.text-tarif-small {
  color: #555;
  font-size: 14px;
  line-height: 0;
}

.pf-argumente-tabelle {
  float: left;
  clear: both;
  background-color: #0000;
  border-bottom: 1px solid #a3a3a3;
  align-items: center;
  width: 100%;
  height: auto;
  min-height: 40px;
  display: flex;
}

.pf-argumente-tabelle.top-space-head {
  background-color: #0000;
  margin-top: 20px;
}

.pf-argumente-tabelle.bg-dark {
  background-color: #f5f5f5;
  border-bottom-color: #a3a3a3;
  align-items: center;
  height: auto;
  display: flex;
}

.text-tabelle_01 {
  color: #555;
  text-align: center;
  margin: 0;
  font-family: Notes, sans-serif;
  font-size: 17px;
  line-height: 17px;
}

.text-tabelle_01.left-link {
  color: #555;
  text-align: left;
  display: block;
}

.text-tabelle_01.left-link.blue {
  color: #458bc5;
}

.tooltip-icon_01 {
  background-color: #0000;
  background-image: url('../images/icon-info_1icon-info.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  border: 1px solid gray;
  border-radius: 100%;
  width: 16px;
  height: 16px;
  padding-top: 0;
  display: block;
  position: absolute;
  top: 13px;
  right: 13px;
  overflow: visible;
}

.tooltip-hover_01 {
  z-index: 10;
  object-fit: fill;
  background-color: #3d3d3e;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  width: 300px;
  margin-left: 0;
  margin-right: auto;
  padding: 4px 10px;
  display: block;
  position: absolute;
  bottom: 27px;
  left: -118px;
  right: 0;
  overflow: hidden;
}

.tooltip-text {
  color: #fff;
  text-align: center;
  width: auto;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Notes, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  display: block;
  position: relative;
  overflow: visible;
}

.tooltip-arrow_01 {
  background-color: #3d3d3e;
  width: 10px;
  height: 10px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  bottom: -5px;
  left: 0;
  right: 0;
  transform: rotate(45deg);
}

.icon-tarife-ja {
  background-image: url('../images/icon-like-yes_1icon-like-yes.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 24px;
  width: 24px;
  height: 24px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.icon-tarife-no {
  background-image: url('../images/icon-x_2icon-x_01.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 24px;
  height: 24px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.text-tabelle_small {
  color: #555;
  text-align: center;
  margin: 0;
  font-family: Notes, sans-serif;
  font-size: 12px;
  line-height: 17px;
}

.p-f-tarife-tabelle-end {
  float: left;
  clear: both;
  background-color: #0000;
  width: 100%;
  height: auto;
  min-height: 40px;
  margin-bottom: 50px;
}

.argumente-link_01 {
  color: #428bc7;
  font-family: Notes, sans-serif;
  font-size: 17px;
  line-height: 17px;
  text-decoration: underline;
}

.argumente-link_01:hover {
  color: #2a6596;
}

.argumente-link_01.green {
  color: #01af00;
}

.argumente-link_01.green:hover {
  color: #1f9507;
}

.text-info {
  float: right;
  color: gray;
  margin-top: 30px;
  margin-bottom: 20px;
  font-family: Notes, sans-serif;
  font-size: 14px;
  line-height: 16px;
}

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

.badges-grid._4 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.badge-logo {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 7.5rem;
  display: flex;
}

.max-logo-hight {
  width: 100%;
  height: 4.5rem;
}

.max-logo-hight.square {
  width: 4.5rem;
}

.max-logo-width {
  width: 6.5rem;
  height: 100%;
}

.text-span-4 {
  word-break: break-all;
}

.image-funktionen-points-1 {
  width: 72%;
  max-width: none;
}

.navbar7_component {
  border-bottom-style: solid;
  border-bottom-width: 0;
  align-items: center;
  width: 100%;
  min-height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.navbar7_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

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

.navbar7_menu {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-left: 1.5rem;
  display: flex;
  position: static;
}

.navbar7_link {
  padding: 1.5rem 1rem;
}

.navbar7_link.w--current {
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
}

.navbar7_menu-dropdown {
  position: static;
}

.navbar7_dropdown-toggle {
  grid-column-gap: .5rem;
  align-items: center;
  padding: 1.5rem 1rem;
  display: flex;
}

.dropdown-chevron {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.navbar7_dropdown-list {
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-background\>);
}

.navbar7_dropdown-list.w--open {
  border-bottom: var(--\<unknown\|relume-variable-divider-width\>) solid var(--\<unknown\|relume-variable-color-scheme-1-border\>);
  width: 100vw;
  max-width: 100%;
  padding-left: 5%;
  padding-right: 5%;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: hidden;
}

.navbar7_dropdown-content {
  width: 100%;
  display: flex;
}

.navbar7_dropdown-content-left {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 2rem;
  padding-bottom: 2rem;
  padding-left: 0;
  display: grid;
}

.navbar7_dropdown-link-list {
  grid-column-gap: 0px;
  grid-row-gap: 1rem;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.navbar7_dropdown-link {
  grid-column-gap: .75rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding-top: .5rem;
  padding-bottom: .5rem;
  text-decoration: none;
  display: flex;
}

.navbar7_icon-wrapper {
  flex: none;
}

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

.navbar7_bottom-bar {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
  position: relative;
}

.navbar7_bottom-bar-background-layer {
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-foreground\>);
  width: 200vw;
  position: absolute;
  inset: 0% -50vw;
}

.navbar7_bottom-bar-background-layer.background-color-secondary {
  border-radius: var(--\<unknown\|relume-variable-radius-small\>);
}

.navbar7_bottom-bar-left {
  grid-column-gap: .5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: max-content minmax(max-content, 1fr);
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.navbar7_item-right {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.navbar7_menu-right {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.navbar7_menu-button {
  padding: 0;
}

.testimonial-image-holder {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.home_opportunites_solo {
  grid-column-gap: 2.625rem;
  grid-row-gap: 2.625rem;
  background-color: #fff;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 71rem;
  margin-top: 3.5rem;
  padding: 3rem;
  display: block;
  box-shadow: 0 1px 19px #1a1a1a24;
}

.home_opportunites_image {
  grid-column-gap: 2.625rem;
  grid-row-gap: 2.625rem;
  border: 4px solid var(--neutrals--white);
  background-color: #fff;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 71rem;
  margin-top: 3.5rem;
  display: block;
  overflow: hidden;
  box-shadow: 0 1px 19px #1a1a1a24;
}

.section_black {
  background-color: var(--neutrals--grey);
  background-image: linear-gradient(0deg, var(--neutrals--grey-gradient-85), var(--neutrals--grey-gradient-85) 31%, var(--neutrals--grey-gradient-88) 53%), url('../images/bg-waben-25_1bg-waben-25.webp');
  background-position: 0 0, 0 0;
  background-size: auto, 7.8125rem;
  border-radius: .5rem;
  margin-left: 1.5rem;
  margin-right: 1.5rem;
  padding-top: 5.2rem;
  padding-bottom: 5.2rem;
}

.section_black.section-margin-bottom {
  margin-bottom: 1.5rem;
}

.section_black.section-margin-top-bottom {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.section_purple {
  background-color: var(--cta-special-purpose--bg-orange);
  background-image: linear-gradient(0deg, var(--purple--purple-gradient-85), var(--purple--purple-gradient-85) 31%, var(--purple--purple-gradient-88) 53%), url('../images/bg-waben-25_1bg-waben-25.webp');
  background-position: 0 0, 0 0;
  background-size: auto, 7.8125rem;
  border-radius: .5rem;
  margin-left: 1.5rem;
  margin-right: 1.5rem;
  padding-top: 5.2rem;
  padding-bottom: 5.2rem;
}

.section_purple.section-margin-bottom {
  margin-bottom: 1.5rem;
}

.image-12-copy {
  width: 170px;
}

.image-21-copy {
  width: 100px;
}

.img-video-ipad-doi {
  clear: both;
  border: 3px solid #fff;
  border-radius: 1rem;
  display: block;
  position: relative;
  box-shadow: 0 0 20px #3d3d3e0d;
}

.ekvideos_whiebox_navigation_full {
  background-color: #fff;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr 1fr .25fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding: .5rem 1rem;
  display: flex;
  box-shadow: 0 1px 19px #1a1a1a24;
}

.video_subnav-sticks {
  background-color: var(--neutrals--grey);
  border-radius: .5rem;
  width: 2px;
  height: 1.5625rem;
  margin-left: 1rem;
  margin-right: 1rem;
}

.block-quote {
  background-color: #fff8e0;
}

.block-quote-2 {
  background-color: #ffc80033;
}

.blog-highlight-description {
  font-size: 1.125rem;
}

.blog-highlight-description-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.blog-highlight-source {
  font-size: .825rem;
}

.blog-highlight-number {
  background-color: #ffc80033;
  border-radius: .5rem;
  padding-left: .5rem;
  padding-right: .5rem;
  font-size: 2rem;
  font-weight: 700;
}

.home_opportunites_grid {
  grid-column-gap: 2.625rem;
  grid-row-gap: 2.625rem;
  background-color: #fff;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 71rem;
  margin-top: 3.5rem;
  padding: 3rem;
  display: grid;
  box-shadow: 0 1px 19px #1a1a1a24;
}

.logo-overlay-2 {
  background-image: linear-gradient(90deg, #fff, #fff0 10% 90%, #fff);
  position: absolute;
  inset: 0%;
}

.home_header_lightbox-cover {
  box-sizing: border-box;
  object-fit: cover;
  object-position: 50% 13%;
  border-radius: 1rem;
  width: 100%;
  height: 100%;
  line-height: 1.5;
  position: absolute;
  inset: 0%;
}

.home_header_lightbox-link-cover {
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  width: 30rem;
  height: 30rem;
  display: flex;
  position: relative;
}

.button-2 {
  color: #fff;
  text-align: center;
  background-color: #1bb51e;
  border: 1px #333;
  border-radius: .5rem;
  padding: 1.1875rem 1.5rem;
  font-weight: 500;
  line-height: 1;
  transition: all .2s;
  box-shadow: 1px 0 19px #fff3;
}

.button-2:hover {
  background-color: #009100;
}

.button-2.is-secondary {
  color: #333;
  background-color: #fff;
}

.button-2.is-secondary:hover {
  background-color: #b8b8b8;
}

.home_contact_gradient-blugreen {
  z-index: 1;
  opacity: .5;
  background-image: none;
  border-radius: .5rem 0 0 .5rem;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
  overflow: visible;
}

.image-2 {
  margin-top: 0;
  padding-top: 0;
}

.button-vorsprung {
  border: 1px none var(--neutrals--grey);
  background-color: var(--blue--bluegreen);
  color: #fff;
  text-align: center;
  border-radius: .5rem;
  margin-top: -20px;
  margin-bottom: 20px;
  padding: 1.1875rem 1.5rem;
  font-weight: 500;
  line-height: 1;
  transition: all .2s;
  box-shadow: 1px 0 19px #fff3;
}

.button-vorsprung:hover {
  background-color: var(--blue--bluegreen-dark);
}

.button-vorsprung.is-text {
  color: #000;
  background-color: #0000;
  border: 2px solid #0000;
}

.button-vorsprung.is-small {
  padding: .5rem 1.25rem;
}

.button-vorsprung.is-large {
  padding: 1rem 2rem;
}

.button-vorsprung.is-secondary {
  color: var(--neutrals--grey);
  background-color: #fff;
}

.button-vorsprung.is-secondary:hover {
  background-color: #b8b8b8;
}

.button-vorsprung.is-secondary.is-outlined {
  border-style: solid;
  border-color: #b8b8b8;
}

.button-vorsprung.is-secondary.is-small {
  padding: .5rem 1.25rem;
}

.button-vorsprung.is-icon {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.button-vorsprung.is-grey {
  color: #000;
  background-color: #ebeef5;
}

.button-vorsprung.is-grey:hover {
  background-color: #f0f5ff;
}

.button-vorsprung.is-smaller {
  font-size: 1.3rem;
}

.button-vorsprung.is-yellow {
  background-color: var(--yellow--yellow);
}

.button-vorsprung.is-link {
  background-color: var(--\<unknown\|relume-variable-transparent\>);
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-vorsprung.is-link.is-icon {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.button-vorsprung.is-blue {
  background-color: var(--blue--blue);
}

.button-vorsprung.is-blue:hover {
  background-color: var(--blue--blue-dark);
}

.section_bluegreen {
  background-color: var(--blue--bluegreen-dark);
  background-image: linear-gradient(0deg, var(--blue--bluegreen), var(--blue--bluegreen-gradient-86f) 31%, var(--blue--bluegreen-dark-85f) 53%), url('../images/bg-waben-25_1bg-waben-25.webp');
  background-position: 0 0, 0 0;
  background-size: auto, 7.8125rem;
  border-radius: .5rem;
  margin-bottom: 1.5rem;
  margin-left: 1.5rem;
  margin-right: 1.5rem;
  padding-top: 5.2rem;
  padding-bottom: 5.2rem;
}

.section_bluegreen.section-margin-bottom {
  margin-bottom: 1.5rem;
}

.section_bluegreen.text-color-white {
  background-image: linear-gradient(0deg, var(--blue--bluegreen-dark), var(--blue--bluegreen-gradient-86f) 31%, var(--blue--bluegreen-dark-85f) 53%), url('../images/bg-waben-25_1bg-waben-25.webp');
  background-position: 0 0, 0 0;
  background-size: auto, 7.8125rem;
}

.section_light_bluegreen {
  background-image: url('../images/bg-waben-25_1bg-waben-25.webp'), linear-gradient(0deg, var(--blue--bluegreen-light), var(--blue--bluegreen-light-85) 31%, var(--blue--bluegreen-light) 53%);
  background-position: 0 0, 0 0;
  background-size: 7.8125rem, auto;
  border-radius: .5rem;
  margin-bottom: 1.5rem;
  margin-left: 1.5rem;
  margin-right: 1.5rem;
  padding-top: 5.2rem;
  padding-bottom: 5.2rem;
  position: relative;
}

.section_light_bluegreen.section-margin-bottom {
  background-image: url('../images/bg-waben-25_1bg-waben-25.webp'), linear-gradient(0deg, var(--neutrals--silver-gradient-5), var(--neutrals--silver-gradient-17) 31%, var(--neutrals--silver-gradient-7) 53%);
  background-position: 0 0, 0 0;
  background-size: 7.8125rem, auto;
  margin-bottom: 1.5rem;
}

.section_light_bluegreen.section-margin-top-bottom {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.image-3 {
  margin-bottom: 12px;
}

.testimonial-holder-vorsprung {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.newsletter_contact_left-content {
  z-index: 1;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  min-height: 42.5rem;
  padding: 1rem 11.2rem 2.5rem 2.625rem;
  display: flex;
  position: relative;
}

.consulting-highlight-item {
  background-color: var(--neutrals--silver-gradient-7);
  border-radius: .5rem;
  align-items: center;
  margin-bottom: .75rem;
  padding: 1.125rem .75rem;
  display: flex;
}

.leitfaden_download_grid {
  grid-column-gap: 2.625rem;
  grid-row-gap: 2.625rem;
  background-color: #fff;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 71rem;
  margin-top: 3.5rem;
  padding: 3rem;
  display: grid;
  box-shadow: 0 1px 19px #1a1a1a24;
}

.leitfaden_download_grid.section_yellow {
  grid-template-columns: 1.25fr .75fr;
  margin-left: 0;
  margin-right: 0;
}

.sales-crm_image {
  grid-column-gap: 2.625rem;
  grid-row-gap: 2.625rem;
  border: 4px solid var(--neutrals--white);
  background-color: #fff;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-width: 0;
  max-width: 12rem;
  min-height: 12rem;
  max-height: 12rem;
  margin-top: 0;
  margin-bottom: 1.5rem;
  font-size: 1rem;
  line-height: 1;
  display: block;
  overflow: hidden;
}

.image-4 {
  max-width: 90%;
}

.integration_marini_item {
  background-color: #fff;
  border-radius: .5rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  margin-top: 20px;
  padding: 2.625rem 2.625rem 2rem;
  display: flex;
  box-shadow: 0 1px 19px #1a1a1a24;
}

.ratgeber_subnav_component {
  opacity: 1;
  background-color: #fff;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  margin: 5rem 0 -2rem;
  padding: .75rem 2rem .751rem;
  display: flex;
  box-shadow: 0 1px 19px #0003;
}

.ratgeber_sub_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 4.5rem;
  display: grid;
}

.ratgeber_sub_item-image {
  object-fit: cover;
  border-radius: .5rem;
  height: 15rem;
  margin-bottom: 1.5rem;
}

.text-style-lexikon {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.ratgeber_subnavi_button-holder {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: left;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-left: 2.5rem;
  margin-right: 2.5rem;
  display: flex;
}

.button_ratgeber_subnavi_vv {
  border: 1px none var(--neutrals--grey);
  background-color: var(--blue--bluegreen);
  color: #fff;
  text-align: center;
  border-radius: .5rem;
  min-width: 15rem;
  margin-left: 4.5rem;
  padding: 1rem 1.5rem;
  font-weight: 500;
  line-height: 1;
  transition: all .2s;
  box-shadow: 1px 0 19px #fff3;
}

.button_ratgeber_subnavi_vv:hover {
  background-color: var(--blue--bluegreen-dark);
}

.button_ratgeber_subnavi_vv.is-text {
  color: #000;
  background-color: #0000;
  border: 2px solid #0000;
}

.button_ratgeber_subnavi_vv.is-small {
  padding: .5rem 1.25rem;
}

.button_ratgeber_subnavi_vv.is-large {
  padding: 1rem 2rem;
}

.button_ratgeber_subnavi_vv.is-secondary {
  color: var(--neutrals--grey);
  background-color: #fff;
}

.button_ratgeber_subnavi_vv.is-secondary:hover {
  background-color: #b8b8b8;
}

.button_ratgeber_subnavi_vv.is-secondary.is-outlined {
  border-style: solid;
  border-color: #b8b8b8;
}

.button_ratgeber_subnavi_vv.is-secondary.is-small {
  padding: .5rem 1.25rem;
}

.button_ratgeber_subnavi_vv.is-icon {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.button_ratgeber_subnavi_vv.is-grey {
  color: #000;
  background-color: #ebeef5;
}

.button_ratgeber_subnavi_vv.is-grey:hover {
  background-color: #f0f5ff;
}

.button_ratgeber_subnavi_vv.is-smaller {
  font-size: 1.3rem;
}

.button_ratgeber_subnavi_vv.is-yellow {
  background-color: var(--yellow--yellow);
}

.button_ratgeber_subnavi_vv.is-link {
  background-color: var(--\<unknown\|relume-variable-transparent\>);
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button_ratgeber_subnavi_vv.is-link.is-icon {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.button_ratgeber_subnavi_vv.is-blue {
  background-color: var(--blue--blue);
}

.button_ratgeber_subnavi_vv.is-blue:hover {
  background-color: var(--blue--blue-dark);
}

.ratgeber_subnav-sticks {
  background-color: var(--neutrals--grey);
  border-radius: .5rem;
  width: 2px;
  height: 1.5625rem;
  margin-left: 2.75rem;
  margin-right: 2.75rem;
}

.button_ratgeber_subnavi {
  border: 1px none var(--neutrals--grey);
  background-color: var(--yellow--yellow);
  min-width: 15rem;
  color: var(--neutrals--grey-gradient-88f);
  text-align: center;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-radius: .5rem;
  padding: 1rem 1.5rem;
  font-weight: 500;
  line-height: 1;
  transition: all .2s;
  box-shadow: 1px 0 19px #fff3;
}

.button_ratgeber_subnavi:hover {
  background-color: var(--neutrals--grey-light);
  color: var(--neutrals--white);
}

.button_ratgeber_subnavi.w--current {
  color: var(--neutrals--grey-gradient-88f);
}

.button_ratgeber_subnavi.w--current:hover {
  color: #fff;
}

.button_ratgeber_subnavi.is-text {
  color: #000;
  background-color: #0000;
  border: 2px solid #0000;
}

.button_ratgeber_subnavi.is-small {
  padding: .5rem 1.25rem;
}

.button_ratgeber_subnavi.is-large {
  padding: 1rem 2rem;
}

.button_ratgeber_subnavi.is-secondary {
  color: var(--neutrals--grey);
  background-color: #fff;
}

.button_ratgeber_subnavi.is-secondary:hover {
  background-color: #b8b8b8;
}

.button_ratgeber_subnavi.is-secondary.is-outlined {
  border-style: solid;
  border-color: #b8b8b8;
}

.button_ratgeber_subnavi.is-secondary.is-small {
  padding: .5rem 1.25rem;
}

.button_ratgeber_subnavi.is-icon {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.button_ratgeber_subnavi.is-grey {
  color: #000;
  background-color: #ebeef5;
}

.button_ratgeber_subnavi.is-grey:hover {
  background-color: #f0f5ff;
}

.button_ratgeber_subnavi.is-smaller {
  font-size: 1.3rem;
}

.button_ratgeber_subnavi.is-yellow {
  background-color: var(--yellow--yellow);
}

.button_ratgeber_subnavi.is-link {
  background-color: var(--\<unknown\|relume-variable-transparent\>);
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button_ratgeber_subnavi.is-link.is-icon {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.button_ratgeber_subnavi.is-blue {
  background-color: var(--blue--blue);
}

.button_ratgeber_subnavi.is-blue:hover {
  background-color: var(--blue--blue-dark);
}

.lexikon_items_component {
  grid-column-gap: 2.625rem;
  grid-row-gap: 2.625rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 100rem;
  margin-top: 4.5rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.lexikon_items_solo {
  grid-column-gap: 2.625rem;
  grid-row-gap: 2.625rem;
  background-color: #fff;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 100rem;
  margin-top: 3.5rem;
  padding: 3rem;
  display: block;
}

.lexikon_icon {
  background-color: var(--yellow--yellow-gradient-88f);
  border-radius: .25rem;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  margin-left: 2rem;
  transition: background-color .3s;
  display: flex;
}

.lexikon_icon:hover {
  background-color: var(--neutrals--grey-light);
}

.lexikon_icon.red {
  background-color: #e93800;
}

.lexikon_icon-line {
  background-color: var(--neutrals--grey-gradient-88f);
  width: 1rem;
  height: .125rem;
  position: absolute;
}

.lexikon_icon-line:hover {
  background-color: var(--neutrals--grey-gradient-88f);
}

.lexikon_icon-line.is-vertical {
  transform: rotate(90deg);
}

.lexikon_icon-line.is-vertical:hover {
  background-color: var(--neutrals--grey-gradient-88f);
}

.video_hero {
  width: 36.5rem;
}

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

.home_testimonial_solo {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-left: 8rem;
  margin-right: 8rem;
  display: grid;
}

.functions_honey_icon {
  z-index: auto;
  border: 2px solid var(--blue--blue-lightest);
  background-color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 6rem;
  height: 6rem;
  padding: 1rem;
  display: flex;
  position: absolute;
  inset: auto auto 16.2rem 47rem;
  box-shadow: 4px 4px 9px #0000001c;
}

.icon_01 {
  max-width: 4rem;
  margin: 2rem;
}

.sicherheit_trust_image {
  width: 20rem;
  height: 100%;
}

.security_trust_bottom {
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 16rem;
  display: flex;
}

.sicherheit_trust_image_round {
  width: 14rem;
  height: 100%;
}

.ratgeber_cluster_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 4.5rem;
  display: grid;
}

.ratgeber_cluster_item {
  background-color: var(--neutrals--silver-gradient-17);
  color: var(--neutrals--grey);
  border-radius: .5rem;
  padding: 1rem;
  text-decoration: none;
  transition: all .2s;
}

.ratgeber_cluster_item:hover {
  background-color: var(--yellow--yellow);
  transform: scale(1.025);
}

.div-block-7 {
  z-index: 10;
  background-color: #ffb400;
  width: 100%;
  height: 40px;
  padding-top: 6px;
  position: absolute;
  top: -44px;
  left: 0;
  right: 0;
}

.div-block-6 {
  float: left;
  width: 100%;
  min-height: 20px;
  margin-bottom: 20px;
  position: relative;
  top: -25px;
}

.div-block-6.space {
  margin-bottom: 30px;
}

.text-bullet {
  float: left;
  clear: none;
  color: #555;
  text-align: left;
  max-width: 80%;
  margin-top: 2px;
  margin-left: 20px;
  font-family: Notes, sans-serif;
  font-size: 18px;
  font-weight: 400;
  display: block;
}

.div-zertifikat {
  text-align: center;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
}

.box-round-zertifikat {
  z-index: 100;
  background-color: #fff;
  border-radius: 10px;
  width: 100%;
  min-height: 100px;
  margin-top: 20px;
  margin-bottom: 80px;
  padding: 20px 30px 40px;
  position: relative;
  box-shadow: 0 0 20px #4a4a4a17;
}

.lightbox-thumb {
  z-index: 20;
  float: right;
  position: relative;
}

.image-19 {
  float: left;
}

.btn-download {
  z-index: 20;
  float: left;
  clear: none;
  color: #fff;
  text-align: center;
  background-color: #696969;
  border: 2px #555;
  border-radius: 5px;
  width: 240px;
  margin-top: 12px;
  margin-right: auto;
  padding: 3px 15px;
  font-family: Notes, sans-serif;
  font-size: 18px;
  font-weight: 400;
  display: block;
  position: relative;
}

.btn-download:hover {
  background-color: #464646;
}

.line-text_02 {
  float: none;
  clear: both;
  color: #555;
  text-align: left;
  font-family: Notes, sans-serif;
  font-size: 18px;
  font-weight: 400;
  display: block;
}

.line-text_02.left {
  z-index: 20;
  float: left;
  clear: none;
  position: relative;
  top: -25px;
}

.image-16 {
  z-index: 1;
  border: 1px solid #ffb400;
  width: 300px;
  position: relative;
}

.textsdf {
  float: none;
  clear: none;
  color: #555;
  text-align: center;
  max-width: 80%;
  margin-top: 2px;
  margin-left: auto;
  margin-right: auto;
  font-family: Notes, sans-serif;
  font-size: 18px;
  font-weight: 400;
  display: block;
}

.column-7 {
  justify-content: center;
  align-items: center;
  padding-right: 30px;
  display: flex;
}

.image-18 {
  z-index: 10;
  position: absolute;
  inset: 113px 0 0 54px;
}

.btn-download-mobile {
  float: left;
  clear: none;
  color: #fff;
  text-align: center;
  background-color: #696969;
  border: 2px #555;
  border-radius: 5px;
  width: 220px;
  margin-top: 30px;
  margin-left: 60px;
  margin-right: auto;
  padding: 3px 15px;
  font-family: Notes, sans-serif;
  font-size: 18px;
  font-weight: 400;
  display: block;
  position: static;
  bottom: 20px;
  left: 300px;
  right: 0;
}

.btn-download-mobile:hover {
  background-color: #464646;
}

.columns {
  margin-top: 60px;
}

.column-6 {
  padding-left: 30px;
}

.stoerer-icon_recht {
  z-index: 10;
  background-color: #fff;
  border: 2px solid #458bc5;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  margin-top: -274px;
  margin-left: 0;
  padding-left: 0;
  display: flex;
  position: absolute;
  top: 235px;
  right: 20px;
  box-shadow: 4px 4px 9px #0000001c;
}

.icon_01-doi {
  max-width: 75px;
}

.div-zeit-left {
  float: left;
  background-color: #4a4a4a;
  border-radius: 6px;
  width: 48%;
  min-height: 50px;
  padding: 50px 30px 20px;
  position: relative;
}

.logo-outline {
  background-color: #f6f6f6;
  border: 1px solid #555;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 390px;
  height: 60px;
  margin-bottom: 20px;
  margin-left: 60px;
  margin-right: auto;
  display: flex;
}

.logo-outline.padd {
  background-color: #fff;
  border: 1px solid #555;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  top: -31px;
  left: 0;
  right: 0;
}

.logo-outline._1 {
  background-color: #fff;
  border-style: solid;
  border-color: #555;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  top: -31px;
  left: 0;
  right: 0;
}

.div-zeit-right {
  float: left;
  background-color: #4a4a4a;
  border-radius: 6px;
  width: 48%;
  min-height: 50px;
  margin-left: 4%;
  padding: 50px 30px 20px;
  position: relative;
}

.container-content-doi {
  flex-direction: row;
  justify-content: center;
  margin-bottom: 0;
  padding: 0;
  display: flex;
  position: relative;
}

.text-lightgrey {
  color: #b9b9b9;
  text-decoration: underline;
}

.infografik2 {
  background-image: url('../images/ac_grafik_double_optin_2teilig-hell2_1ac_grafik_double_optin_2teilig-hell2.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 370px;
  display: block;
}

.subline-text {
  float: none;
  clear: both;
  color: #fff;
  text-align: center;
  width: 390px;
  margin-left: auto;
  margin-right: auto;
  font-family: Notes, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 30px;
  display: block;
}

.subline-text.orange {
  color: #ffb400;
}

.div-zeitpunkt {
  margin-top: 80px;
}

.infografik1 {
  background-image: url('../images/ac_grafik_double_optin_2teilig-hell_1ac_grafik_double_optin_2teilig-hell.webp');
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 370px;
  display: block;
}

.text-infografik {
  float: none;
  clear: both;
  color: #555;
  text-align: center;
  width: 70%;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  font-family: Notes, sans-serif;
  font-size: 18px;
  font-weight: 400;
  display: block;
  position: relative;
  top: 43px;
  left: 20px;
}

.text-infografik._2 {
  position: absolute;
  inset: auto -1px 122px 35px;
}

.text-infografik._1 {
  position: absolute;
  inset: auto 20px 122px 35px;
}

.logo-info {
  width: 150px;
}

.subline {
  float: none;
  clear: both;
  color: #555;
  text-align: center;
  font-family: Notes, sans-serif;
  font-size: 24px;
  font-weight: 400;
  display: block;
}

._3icon {
  float: left;
  background-color: #f5f5f5;
  border-radius: 6px;
  width: 32%;
  height: 220px;
  padding-top: 20px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}

._3icon.height {
  border: 1px solid #555;
  height: 250px;
}

._3icon.center {
  margin-left: 2%;
  margin-right: 2%;
}

.text-row-number {
  float: none;
  clear: both;
  color: #555;
  text-align: center;
  font-family: Notes, sans-serif;
  font-size: 28px;
  font-weight: 400;
  display: block;
}

.text-row-number.space {
  float: left;
  clear: none;
  color: #fff;
  background-color: #58bf39;
  border: 2px #555;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 30px;
  display: flex;
  position: absolute;
  top: 18px;
  left: 17px;
}

.image-15 {
  width: 150px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
  top: -20px;
}

.div-3icons {
  width: 100%;
  min-height: 50px;
  margin-top: 0;
  margin-bottom: 70px;
  position: relative;
}

.container-content {
  flex-direction: row;
  justify-content: center;
  margin-bottom: 0;
  padding: 0 0 .25rem;
  display: flex;
  position: relative;
  overflow: visible;
}

.text-row {
  float: none;
  clear: none;
  color: #555;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  font-family: Notes, sans-serif;
  font-size: 18px;
  font-weight: 400;
  display: block;
  position: relative;
  top: -23px;
}

.text-row.width {
  float: none;
  width: 90%;
}

.div-5bullets {
  margin-top: 0;
  margin-bottom: 0;
}

.div-usp_02 {
  background-color: #0000;
  border: 2px #555;
  border-radius: 6px;
  width: 65%;
  height: 60px;
  margin-bottom: 15px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 30px;
  display: block;
  position: relative;
}

.line-img_01 {
  float: none;
  clear: both;
  width: 90px;
  position: absolute;
  top: -17px;
  left: 7px;
}

.usp-text-div_02 {
  border-left: 1px dotted #4a4a4a;
  align-items: center;
  height: 60px;
  margin-left: 85px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 30px;
  display: flex;
}

.line-headline_01 {
  float: none;
  clear: both;
  color: #555;
  text-align: left;
  font-family: Notes, sans-serif;
  font-size: 26px;
  font-weight: 400;
  line-height: 28px;
  position: relative;
}

.trenner {
  background-color: #555;
  width: 64%;
  height: 1px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

._3icon-border {
  float: left;
  background-color: #f5f5f5;
  border: 1px solid #4a4a4a;
  border-radius: 6px;
  width: 32%;
  height: 240px;
  padding-top: 20px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}

._3icon-border.center {
  height: 240px;
  margin-left: 2%;
  margin-right: 2%;
}

.image-20 {
  width: 150px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
  top: -20px;
}

.doi_3er_grid {
  grid-column-gap: 2.625rem;
  grid-row-gap: 2.625rem;
  background-color: #fff;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 71rem;
  margin-top: 3.5rem;
  padding: 3rem;
  display: grid;
  box-shadow: 0 1px 19px #1a1a1a24;
}

.startup_image_small {
  grid-column-gap: 2.625rem;
  grid-row-gap: 2.625rem;
  border: 4px solid var(--neutrals--white);
  background-color: #fff;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-width: 0;
  max-width: 9rem;
  min-height: 12rem;
  max-height: 9rem;
  margin-top: 0;
  margin-bottom: 1.5rem;
  margin-left: .5rem;
  font-size: 1rem;
  line-height: 1;
  display: block;
  overflow: hidden;
}

.startup_pains_grid {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 4.5rem;
  display: grid;
}

.preise_item {
  background-color: var(--neutrals--silver-gradient-5);
  border-radius: .5rem;
  margin-top: 0;
  margin-bottom: 0;
  padding: 1rem;
}

.preise_icon {
  background-color: var(--neutrals--white);
  border-radius: .25rem;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  margin-left: 2rem;
  transition: background-color .3s;
  display: flex;
}

.preise_icon:hover {
  background-color: var(--neutrals--grey-light);
}

.preise_icon.red {
  background-color: #e93800;
}

.preise_tarife_grid {
  grid-column-gap: .8rem;
  grid-row-gap: .8rem;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: .5fr .25fr .25fr .25fr .25fr;
  grid-auto-columns: 1fr;
  margin-top: 3rem;
  display: grid;
}

.preise_tarife_item {
  text-align: center;
  background-color: #fff;
  border-radius: .5rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
  position: static;
  box-shadow: 0 1px 19px #1a1a1a24;
}

.preise_tarife_item_green_light {
  border: 0px solid var(--green--green);
  background-color: var(--green--green-light);
  text-align: center;
  border-radius: .5rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: .25rem;
  display: flex;
  position: static;
  box-shadow: 0 1px 19px #1a1a1a24;
}

.preise_tarife_item_blue {
  background-color: var(--blue--blue-lightest);
  text-align: center;
  border-radius: .5rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: .25rem;
  display: flex;
  position: static;
  box-shadow: 0 1px 19px #1a1a1a24;
}

.text-tabelle_preise {
  color: #555;
  text-align: left;
  overflow-wrap: normal;
  margin: 0;
  font-family: Notes, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 17px;
}

.text-tabelle_preise.left-link {
  color: #555;
  text-align: left;
  display: block;
}

.text-tabelle_preise.left-link.blue {
  color: #458bc5;
}

.icon-preise {
  background-image: url('../images/icon-like-yes_1icon-like-yes.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 24px;
  width: 2rem;
  height: 2rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.preise_tarife_item_transparent {
  background-color: var(--blue--blue-gradient-88f);
  text-align: center;
  border-radius: .5rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
  position: static;
  box-shadow: 0 1px 19px #1a1a1a24;
}

.preise_tarife_item_green_light2 {
  background-color: var(--green--green-light-2);
  text-align: center;
  border-radius: .5rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: .25rem;
  display: flex;
  position: static;
  box-shadow: 0 1px 19px #1a1a1a24;
}

.preise_tarife_item_green_light3 {
  background-color: var(--green--green-light-3);
  text-align: center;
  border-radius: .5rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: .25rem;
  display: flex;
  position: static;
  box-shadow: 0 1px 19px #1a1a1a24;
}

.image-21 {
  width: 2rem;
  height: 2rem;
}

.image-22 {
  min-width: 100%;
  min-height: 100%;
}

.div-block-8 {
  min-height: 20rem;
}

.linkblock-kontakt {
  float: left;
  background-color: var(--neutrals--white);
  border: 1px solid #e6e6e6;
  width: 100%;
  min-height: 0;
  margin-bottom: 1%;
  margin-right: 0%;
  padding: 30px 20px;
  text-decoration: none;
}

.linkblock-kontakt:hover {
  background-color: #ececec;
}

.icon-kontakt {
  float: left;
}

.text-kontakt {
  float: left;
  color: #3d3d3e;
  text-align: left;
  flex: none;
  width: 92%;
  max-width: 100%;
  margin-top: 18px;
  margin-bottom: 0;
  margin-left: 10px;
  font-family: Notes, sans-serif;
  font-size: 19px;
  line-height: 22px;
}

.linkblock-kontakt-2 {
  float: left;
  background-color: var(--neutrals--white);
  border: 1px solid #e6e6e6;
  width: 100%;
  margin-bottom: 1%;
  margin-right: 0%;
  padding: 30px 20px;
  text-decoration: none;
}

.linkblock-kontakt-2:hover {
  background-color: #ececec;
}

.linkblock-kontakt-3 {
  float: left;
  background-color: var(--neutrals--white);
  border: 1px solid #e6e6e6;
  width: 100%;
  margin-bottom: 1%;
  margin-right: 0%;
  padding: 30px 20px;
  text-decoration: none;
}

.linkblock-kontakt-3:hover {
  background-color: #ececec;
}

.underline {
  text-decoration: underline;
}

.underline.phone {
  color: #3d3d3e;
}

.linkblock-kontakt-4 {
  float: left;
  background-color: var(--neutrals--white);
  border: 1px solid #e6e6e6;
  width: 100%;
  margin-bottom: 1%;
  margin-right: 0%;
  padding: 30px 20px;
  text-decoration: none;
}

.linkblock-kontakt-4:hover {
  background-color: #ececec;
}

.kontakt-content_component {
  grid-column-gap: 4rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.angebote_highlight_item {
  background-color: var(--neutrals--grey-gradient-85f);
  border-radius: .5rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  margin-top: 4rem;
  margin-bottom: 4rem;
  padding: 2rem 1rem 1rem;
  display: flex;
  box-shadow: 0 1px 19px #1a1a1a24;
}

.angebote_highlight_text {
  width: 100%;
  color: var(--neutrals--white);
  text-align: center;
  font-weight: 500;
}

.dropdown-link-inactive {
  opacity: .5;
  width: 100%;
  color: var(--neutrals--grey);
  border-radius: .5rem;
  padding: .75rem .5rem;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.dropdown-link-inactive:hover {
  background-color: #4b4b4b1a;
}

.vorsprungvertrieb_image {
  width: 100%;
  box-shadow: 0 1px 19px -10px var(--blue--bluegreen-dark);
  opacity: 1;
  object-fit: cover;
  border-radius: 1rem;
}

.vorsprungvertrieb-macher_image-copy {
  grid-column-gap: 2.625rem;
  grid-row-gap: 2.625rem;
  border: 4px solid var(--neutrals--white);
  background-color: var(--blue--bluegreen-light-85);
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 71rem;
  max-height: 30rem;
  margin-top: 0;
  display: block;
  overflow: hidden;
  box-shadow: 0 1px 19px #1a1a1a24;
}

.div-block-9 {
  max-width: 50rem;
  margin-top: 60px;
}

.vorsprungvertrieb-newsletter-item {
  background-color: var(--neutrals--white);
  box-shadow: 0 1px 19px 0 var(--neutrals--silver-gradient-7);
  border-radius: .5rem;
  align-items: center;
  margin-bottom: .75rem;
  padding: 1.125rem .75rem;
  display: flex;
}

.vorsprungvertrieb_formular {
  background-color: var(--yellow--yellow);
  border-radius: .5rem;
  margin: 4rem;
  padding: 1rem 14rem;
  position: relative;
}

.bienenfleiss_grid {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 4.5rem;
  display: grid;
}

.image-23 {
  max-width: 20rem;
}

.melifera_image {
  grid-column-gap: 2.625rem;
  grid-row-gap: 2.625rem;
  border: 4px solid var(--neutrals--white);
  background-color: #fff;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 71rem;
  margin-top: 3.5rem;
  display: block;
  overflow: hidden;
  box-shadow: 0 1px 19px #1a1a1a24;
}

.melifera_component {
  grid-column-gap: 2.625rem;
  grid-row-gap: 2.625rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 45rem;
  margin-top: 4.5rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.section_weltbienentag {
  background-color: var(--purple--purple-dark);
  background-image: url('../images/bg-flower2.jpeg'), radial-gradient(circle farthest-corner at 50% 50%, var(--yellow--yellow), var(--yellow--yellow-gradient-85) 29%, var(--yellow--yellow-gradient-88) 56%);
  background-position: 50%, 0 0;
  background-repeat: repeat, repeat;
  background-size: cover, auto;
  border-radius: .5rem;
  min-height: 26rem;
  margin-bottom: 0;
  margin-left: 1.5rem;
  margin-right: 1.5rem;
  padding-top: 10rem;
  padding-bottom: 10rem;
}

.section_weltbienentag.section-margin-bottom {
  background-image: linear-gradient(180deg, var(--yellow--yellow), #f9ae0500 20%, var(--yellow--yellow) 100%, var(--yellow--yellow-gradient-88)), url('../images/bg-flower2.jpeg');
  background-position: 0 0, 50%;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
  margin-bottom: 1.5rem;
  padding-top: 8rem;
  padding-bottom: 8rem;
}

.acquibee_vergleich {
  max-width: 30rem;
}

.icon-argumente-01 {
  opacity: .5;
  background-image: url('../images/icon-haken_3icon-haken_02.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 24px;
  width: 24px;
  height: 24px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
}

.content-960px_01 {
  width: 100%;
  max-width: 960px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: relative;
  overflow: visible;
}

.argumente-tabelle_01 {
  float: left;
  clear: both;
  background-color: #0000;
  border-bottom: 1px solid #a3a3a3;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 40px;
  display: flex;
}

.argumente-tabelle_01.headline {
  background-color: #0000;
  border-bottom-color: #a3a3a3;
  align-items: center;
  min-height: 56px;
  display: flex;
}

.argumente-tabelle_01.bg-dark {
  background-color: #f5f5f5;
  border-bottom-color: #a3a3a3;
  align-items: center;
  display: flex;
}

.argumente-tabelle_01.no-bg {
  background-color: #0000;
}

.icon-argumente-02 {
  background-image: url('../images/icon-like-yes_1icon-like-yes.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 24px;
  width: 24px;
  height: 24px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.headline-table-argumente-2 {
  color: #555;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 22px;
}

.headline-table-argumente-2.headline {
  align-items: center;
  height: 56px;
  font-family: Notes, sans-serif;
  display: flex;
}

.vergleich-details {
  background-color: var(--neutrals--white);
  border-radius: .5rem;
  margin-top: 4rem;
  padding: 1rem;
  overflow: visible;
  box-shadow: 0 1px 19px #0003;
}

.heading-6, .paragraph-8 {
  color: var(--neutrals--grey);
}

.presse_image {
  object-fit: cover;
  border-radius: 1rem;
  width: 75%;
  max-width: 75%;
  box-shadow: 0 1px 19px #1a1a1a24;
}

.presse_grid {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  background-color: #fff;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 50rem;
  margin-top: 3.5rem;
  padding: 3rem;
  display: grid;
  box-shadow: 0 1px 19px #1a1a1a24;
}

.vergleich-box {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-left: 8rem;
  margin-right: 8rem;
  display: grid;
}

.presse_bee {
  max-width: 15rem;
}

.presse_items_solo {
  grid-column-gap: 2.625rem;
  grid-row-gap: 2.625rem;
  background-color: #fff;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 100rem;
  margin-top: 0;
  padding: 1rem;
  display: block;
}

.image-vorsprung {
  max-width: 60%;
  margin-bottom: 12px;
}

.presse_item_image_zoom {
  box-sizing: border-box;
  aspect-ratio: auto;
  object-fit: cover;
  object-position: 50% 20%;
  border-radius: .5rem;
  min-width: 100%;
  max-width: 100%;
  height: 15rem;
  margin-bottom: 1.5rem;
  position: static;
}

.presse_item_image_center {
  box-sizing: border-box;
  aspect-ratio: auto;
  object-fit: cover;
  object-position: 0% 50%;
  border-radius: .5rem;
  min-width: 0%;
  max-width: 100%;
  height: 15rem;
  margin-bottom: 1.5rem;
  position: static;
}

.link-dark-12-nk2 {
  color: #4a4a4a;
  font-family: Notes, sans-serif;
  font-size: 13px;
  font-weight: 400;
}

.link-dark-12-nk2:hover {
  color: #f8ac06;
}

.link-dark-12-nk2:active {
  color: #4a4a4a;
}

.fliesstext-newsletter-small {
  color: #4a4a4a;
  text-align: left;
  margin-bottom: 0;
  padding: 1px 0 0 6px;
  font-family: Notes, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
  text-decoration: none;
}

.checkbox-newsletter-small {
  color: #4a4a4a;
  text-align: left;
  margin-bottom: 0;
  padding: 0 0 0 20px;
  font-family: Notes, sans-serif;
  font-size: 12px;
  line-height: 14px;
  text-decoration: none;
}

.fliesstext-newsletter-alert {
  color: #9c0000;
  text-align: left;
  margin-bottom: 0;
  padding: 20px 0 40px;
  font-family: Notes, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 28px;
  text-decoration: none;
}

.checkbox-field-3 {
  margin-bottom: 20px;
}

.formular-headline-bestaetigung {
  color: #4a4a4a;
  margin-bottom: 20px;
  font-family: Notes, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.fliesstext-newsletter-alert-2 {
  color: #9c0000;
  text-align: left;
  margin-bottom: 0;
  padding: 20px 0;
  font-family: Notes, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 28px;
  text-decoration: none;
}

.form-button {
  color: #fff;
  background-color: #1bb51e;
  border: 2px solid #fff;
  border-radius: 6px;
  width: 100%;
  margin-top: -40px;
  margin-bottom: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: Notes, sans-serif;
  font-size: 18px;
}

.form-button:hover {
  background-color: #009100;
}

.fliesstext-newsletter-lp-2 {
  color: #000;
  text-align: left;
  margin-bottom: 0;
  padding: 20px 0;
  font-family: Notes, sans-serif;
  font-size: 18px;
  line-height: 28px;
  text-decoration: none;
}

.formular-headline-bestaetigung2 {
  color: #4a4a4a;
  margin-bottom: 60px;
  font-family: Notes, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.fliesstext-18pt-article {
  color: #4a4a4a;
  text-align: left;
  padding-bottom: 20px;
  font-family: Notes, sans-serif;
  font-size: 18px;
  line-height: 28px;
  list-style-type: square;
}

.fliesstext-newsletter-lp-big-2 {
  color: #000;
  text-align: left;
  margin-bottom: 0;
  padding: 20px 0;
  font-family: Notes, sans-serif;
  font-size: 23px;
  font-weight: 500;
  line-height: 30px;
  text-decoration: none;
}

.fliesstext-newsletter-2 {
  color: #4a4a4a;
  text-align: left;
  margin-bottom: 0;
  padding: 20px 0;
  font-family: Notes, sans-serif;
  font-size: 18px;
  line-height: 28px;
  text-decoration: none;
}

.container-content-3 {
  flex-direction: row;
  justify-content: center;
  padding: 0;
  display: flex;
  position: relative;
}

.form-field {
  color: #4a4a4a;
  border: 1px #fff;
  border-radius: 5px;
  width: 100%;
  min-height: 36px;
  margin-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Notes, sans-serif;
  font-size: 18px;
}

.form-button-2 {
  color: #fff;
  background-color: #1bb51e;
  border: 2px solid #fff;
  border-radius: 6px;
  width: 100%;
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: Notes, sans-serif;
  font-size: 18px;
}

.form-button-2:hover {
  background-color: #009100;
}

.box-round {
  z-index: 100;
  background-color: #fff;
  border-radius: 6px;
  width: 100%;
  min-height: 100px;
  margin-top: 0;
  margin-bottom: 60px;
  padding: 50px 30px 40px;
  position: relative;
  box-shadow: 0 0 20px #4a4a4a17;
}

.box-round.quer-orange {
  float: left;
  background-color: #f8ac06;
  background-image: linear-gradient(145deg, #f8d106, #f8ac06);
  border-radius: 10px;
  width: 98%;
  margin-top: 15px;
  margin-bottom: 60px;
  padding: 30px;
  box-shadow: 0 0 20px #4a4a4a42;
}

.box-div65 {
  float: left;
  width: 55%;
}

.link-dark-12-nk {
  color: #4a4a4a;
  font-family: Notes, sans-serif;
  font-size: 13px;
  font-weight: 400;
}

.link-dark-12-nk:hover {
  color: #fff;
}

.link-dark-12-nk:active {
  color: #4a4a4a;
}

.box-div35 {
  float: right;
  width: 40%;
}

.image-24 {
  max-width: 20%;
}

@media screen and (max-width: 991px) {
  .padding-xlarge {
    padding: 3rem;
  }

  .margin-xlarge {
    margin: 3rem;
  }

  .padding-xhuge {
    padding: 6rem;
  }

  .padding-xxhuge {
    padding: 8rem;
  }

  .padding-huge {
    padding: 5rem;
  }

  .margin-large {
    margin: 2.5rem;
  }

  .padding-xxlarge {
    padding: 4rem;
  }

  .padding-large {
    padding: 2.5rem;
  }

  .margin-huge {
    margin: 5rem;
  }

  .padding-medium {
    padding: 1.5rem;
  }

  .margin-xxlarge {
    margin: 4rem;
  }

  .margin-xhuge {
    margin: 6rem;
  }

  .margin-medium {
    margin: 1.5rem;
  }

  .margin-xxhuge {
    margin: 8rem;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom.margin-medium {
    text-align: left;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .hide-tablet {
    display: none;
  }

  .fs-styleguide_2-col {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .max-width-full-tablet {
    width: 100%;
    max-width: none;
  }

  .fs-styleguide_1-col {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .fs-styleguide_heading-medium {
    font-size: 3rem;
  }

  .fs-styleguide_4-col {
    grid-template-columns: 1fr;
  }

  .padding-section-large {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .fs-styleguide_3-col {
    grid-template-columns: 1fr;
  }

  .button {
    margin-left: 0;
    margin-right: 0;
  }

  .button.max-width-full.is-pricing21-button {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .fs-styleguide_section {
    grid-column-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .padding-section-medium {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .home_header_left.mobile-center {
    text-align: center;
  }

  .home_header_grid {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .button-holder.mobile-center {
    justify-content: center;
    align-items: center;
  }

  .button-holder.mobile-center._2 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .home_header_video-wrapper {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .home_header_lightbox-link {
    width: 41rem;
    height: 23rem;
  }

  .home_header_biene {
    width: 10rem;
    left: -3.6rem;
  }

  .navbar {
    padding-top: .5rem;
    padding-bottom: 1.4rem;
  }

  .navbar_component {
    display: flex;
  }

  .navbar_right {
    display: none;
  }

  .nav-menu {
    background-color: var(--neutrals--white);
  }

  .nav-dropdown {
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    display: flex;
  }

  .nav-dropdown-toggle {
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .icon-4 {
    color: var(--neutrals--white);
    margin: 0 0 0 .5rem;
    position: static;
  }

  .navigation-dropdown.w--open {
    min-width: 0;
    max-height: none;
    margin-left: 1rem;
    margin-right: 1rem;
    position: static;
  }

  .dropdown-grid {
    grid-template-columns: 1fr 1fr;
    width: 100%;
  }

  .home_benefits-text_grid {
    grid-template-columns: 1fr;
  }

  .home_benefits_check_wrap {
    margin-left: .25rem;
  }

  .nav-menu-2 {
    background-color: #4a4a4a;
  }

  .section_yellow {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .home_teams_component, .blog-highlight-card {
    grid-template-columns: 1fr;
  }

  .home_opportunities_content {
    text-align: center;
  }

  .home_opportunities_image-wrapper {
    width: 100%;
    max-width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .home_opporunities_image-icon {
    width: 5rem;
    margin-bottom: 1rem;
    position: static;
  }

  .home_opporunities_image-icon.is-right {
    width: 4rem;
  }

  .home_opporunities_image-icon.is-akzeptanz {
    width: 7rem;
  }

  .home_opporunities_image-icon.is-bee {
    width: 6rem;
  }

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

  .home_contact_left, .home_contact_image, .home_contact_gradient {
    border-top-right-radius: .5rem;
    border-bottom-left-radius: 0;
  }

  .home_contact_right {
    border-top-left-radius: .5px;
    border-bottom-right-radius: 0;
  }

  .home_testimonials_grid {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .footer_top-wrapper {
    grid-column-gap: 2.5rem;
    padding-top: 5rem;
    padding-bottom: 2.5rem;
  }

  .link-social {
    margin-left: 10px;
    margin-right: 0;
  }

  .div-footer-social {
    float: right;
    clear: none;
    margin-top: -11px;
  }

  .link-social-linkedin {
    margin-right: 0;
  }

  .link-social-tiktok, .link-social-facebook {
    margin-left: 10px;
    margin-right: 0;
  }

  .section_light {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .section_light.section-margin-top-bottom {
    background-image: url('../images/bg-waben-25_1bg-waben-25.webp'), linear-gradient(0deg, #0000000d, #6666662b 31%, #00000012 53%);
    background-position: 0 0, 0 0;
    background-size: 7.8125rem, auto;
  }

  .icon-5 {
    color: var(--yellow--yellow);
  }

  .menu-button {
    background-color: #c8c8c800;
    margin-bottom: -1rem;
  }

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

  .mobile-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    place-items: flex-start start;
    margin-top: 1rem;
    margin-bottom: 1rem;
    margin-left: 1rem;
    display: grid;
  }

  .mobile-phone-link {
    justify-content: center;
    align-items: center;
    text-decoration: none;
    display: flex;
  }

  .phone-link-icon {
    margin-right: 5px;
  }

  .phone-link-text {
    color: var(--neutrals--grey);
    font-size: 1.3rem;
    text-decoration: none;
  }

  .mobile-nav-link {
    color: var(--neutrals--white);
    padding-left: 0;
  }

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

  .testimonial19_mask {
    width: 50%;
  }

  .testimonial19_slide {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .section_blue {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .banner14_component {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .testimonial-holder {
    justify-content: center;
    align-items: center;
  }

  .testimonial42_component {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .testimonial42_heading-wrapper {
    grid-column-gap: 3rem;
    margin-bottom: 0;
  }

  .testimonial20_slider {
    padding-left: 0;
    padding-right: 0;
  }

  .testimonial20_mask {
    width: 50%;
  }

  .extra-features_list {
    grid-column-gap: 2rem;
  }

  .layout207_content, .founder_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .founder_lightbox {
    width: 100%;
  }

  .founder_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .founder_item-list.margin-bottom.margin-xsmall {
    text-align: left;
  }

  .legal-content_component {
    grid-column-gap: 3rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .legal_header_box {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    text-align: center;
    flex-flow: column;
    grid-template-columns: 1fr;
    justify-content: center;
    align-items: stretch;
  }

  .check_item-list {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-columns: 1fr;
  }

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

  .tool-tipp_lightbox {
    width: 100%;
  }

  .tool-tipp_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .layout2_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .layout2_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .icon-6 {
    margin: 0 0 0 .5rem;
    position: static;
  }

  .icon-7 {
    color: var(--neutrals--white);
    margin: 0 0 0 .5rem;
    position: static;
  }

  .ekvideo_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .ekvideo_content-left {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }

  .layout17_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .ekvideo_header_lightbox-link {
    width: 41rem;
    height: 23rem;
  }

  .ekvideo_header_video-wrapper {
    height: 24rem;
    margin-left: auto;
    margin-right: auto;
  }

  .label_block.mobile {
    flex-flow: column;
  }

  .testimonial-holder-pictures {
    justify-content: center;
    align-items: center;
  }

  .ekvideo_focus_content {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .ekvideo_header_video-wrapper-focus {
    width: 48rem;
    margin-left: auto;
    margin-right: auto;
  }

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

  .team10_slider {
    padding-left: 0;
    padding-right: 0;
  }

  .team10_mask {
    width: 50%;
  }

  .team10_slide {
    padding-right: 2rem;
  }

  .blog18_content {
    grid-column-gap: 3rem;
    grid-template-columns: .25fr 1fr;
  }

  .blog18_featured-list, .blog18_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .video-arrow {
    width: 14.25rem;
  }

  .video-arrow.center {
    width: 7rem;
  }

  .video-nav_block.mobile {
    flex-flow: column;
  }

  .pricing25_plans {
    flex-flow: column;
    grid-template-columns: 1fr;
    justify-content: center;
    align-items: center;
  }

  .pricing25_plan, .pricing25_plan.enterprise {
    width: 80%;
  }

  .div-block-4 {
    padding: 1.5rem 1.75rem;
  }

  .text-span {
    font-size: 1.75rem;
  }

  .stoerer-preis_01 {
    right: 22.5%;
  }

  .pricing21_top-row-content {
    padding: 1.5rem 1rem;
  }

  .pricing21_row-content.is-first {
    border-left-style: none;
  }

  .tarife-headline_01 {
    margin-left: 20px;
    padding-bottom: 1px;
    font-size: 31px;
  }

  .tarife-tabelle_01, .p-f-tarife-tabelle {
    height: auto;
  }

  .div-tabelle-5er_01 {
    align-items: center;
    width: 32%;
  }

  .headline-table-argumente, .headline-tarif-preis {
    font-size: 14px;
    line-height: 17px;
  }

  .text-tabelle_01 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 17px;
  }

  .text-tabelle_01.left-link {
    text-decoration: underline;
  }

  .tooltip-icon_01 {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    border-style: none;
    border-radius: 0%;
    width: 100%;
    height: auto;
    min-height: 40px;
    top: 0;
    right: 0;
  }

  .tooltip-hover_01 {
    left: 0;
  }

  .tooltip-text {
    font-size: 14px;
    line-height: 17px;
  }

  .text-tabelle_small {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 17px;
  }

  .argumente-link_01 {
    font-size: 14px;
  }

  .max-logo-hight {
    height: 4rem;
  }

  .max-logo-hight.square {
    width: 4rem;
  }

  .max-logo-width {
    width: 5.75rem;
  }

  .image-funktionen-points-1 {
    width: auto;
  }

  .navbar7_menu {
    border-bottom: 1px solid var(--\<unknown\|relume-variable-color-scheme-1-border\>);
    background-color: var(--\<unknown\|relume-variable-color-scheme-1-background\>);
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    align-items: flex-start;
    height: 100dvh;
    margin-left: 0;
    padding: 1rem 5% 6.5rem;
    transition: height .5s;
    position: absolute;
    overflow: auto;
  }

  .navbar7_link {
    width: auto;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .navbar7_menu-dropdown {
    width: 100%;
  }

  .navbar7_dropdown-toggle {
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .dropdown-chevron {
    inset: auto 0% auto auto;
  }

  .navbar7_dropdown-list {
    position: relative;
    overflow: hidden;
  }

  .navbar7_dropdown-list.w--open {
    border-style: none;
    align-items: flex-start;
    padding: 0 0 0;
    position: relative;
    top: 0;
  }

  .navbar7_dropdown-content {
    flex-direction: column;
  }

  .navbar7_dropdown-content-left {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
    align-content: start;
    align-items: start;
    padding-left: 0;
    padding-right: 0;
  }

  .navbar7_bottom-bar {
    flex-direction: column;
    margin-bottom: 1.5rem;
    padding: 1.5rem;
  }

  .navbar7_bottom-bar-left {
    margin-bottom: 1rem;
  }

  .navbar7_menu-right {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
  }

  .navbar7_menu-button.w--open {
    background-color: var(--\<unknown\|relume-variable-transparent\>);
  }

  .menu-icon5 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon1_line-top {
    background-color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon1_line-middle {
    background-color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon1_line-middle-inner {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon1_line-bottom {
    background-color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .testimonial-image-holder {
    justify-content: center;
    align-items: center;
  }

  .home_opportunites_solo, .home_opportunites_image {
    grid-template-columns: 1fr;
  }

  .section_purple {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .image-12-copy {
    max-width: 160px;
    position: relative;
    left: 18px;
  }

  .img-video-ipad-doi {
    width: 100%;
    max-width: 650px;
    margin: 20px;
    padding: 0;
  }

  .ekvideos_whiebox_navigation_full {
    justify-content: space-between;
  }

  .video_subnav-sticks {
    margin-left: .75rem;
    margin-right: .75rem;
  }

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

  .home_header_lightbox-link-cover {
    width: 25rem;
    height: 25rem;
  }

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

  .home_contact_gradient-blugreen {
    border-top-right-radius: .5rem;
    border-bottom-left-radius: 0;
  }

  .button-vorsprung {
    margin-left: 0;
    margin-right: 0;
  }

  .button-vorsprung.max-width-full.is-pricing21-button {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .section_bluegreen, .section_light_bluegreen {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .section_light_bluegreen.section-margin-top-bottom {
    background-image: url('../images/bg-waben-25_1bg-waben-25.webp'), linear-gradient(0deg, #0000000d, #6666662b 31%, #00000012 53%);
    background-position: 0 0, 0 0;
    background-size: 7.8125rem, auto;
  }

  .testimonial-holder-vorsprung {
    justify-content: center;
    align-items: center;
  }

  .paragraph, .heading, .paragraph-2, .heading-2, .paragraph-3, .paragraph-4, .paragraph-5, .heading-3, .paragraph-6, .heading-4, .paragraph-7 {
    text-align: left;
  }

  .leitfaden_download_grid, .sales-crm_image {
    grid-template-columns: 1fr;
  }

  .button_ratgeber_subnavi_vv {
    margin-left: 0;
    margin-right: 0;
  }

  .button_ratgeber_subnavi_vv.max-width-full.is-pricing21-button {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .button_ratgeber_subnavi {
    margin-left: 0;
    margin-right: 0;
  }

  .button_ratgeber_subnavi.max-width-full.is-pricing21-button {
    padding-left: 1rem;
    padding-right: 1rem;
  }

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

  .video_hero {
    width: 39.5rem;
  }

  .home_testimonial_solo {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .functions_honey_icon {
    top: -35px;
    left: 265px;
  }

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

  .text-bullet, .text-bullet._1 {
    font-size: 18px;
  }

  .div-zertifikat {
    margin-top: 0;
    padding-left: 40px;
    padding-right: 40px;
    overflow: hidden;
  }

  .box-round-zertifikat {
    width: 100%;
    margin-bottom: 20px;
    padding-bottom: 20px;
  }

  .lightbox-thumb {
    float: none;
    margin-bottom: 40px;
  }

  .btn-download {
    float: none;
    width: 300px;
    margin: 30px auto 40px;
    font-size: 22px;
    display: block;
    position: static;
  }

  .line-text_02.left {
    float: none;
    clear: both;
    text-align: left;
    width: auto;
    margin-left: 0;
    line-height: 24px;
  }

  .column-7 {
    justify-content: center;
    align-items: center;
    padding-top: 40px;
    display: flex;
  }

  .bullet-wrapper {
    width: 100%;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 40px;
    display: block;
    position: relative;
  }

  .btn-download-mobile {
    float: none;
    width: 300px;
    height: 35px;
    margin: 0 auto 50px;
    padding-top: 8px;
    font-size: 18px;
    display: block;
    position: static;
  }

  .columns {
    margin-top: 60px;
  }

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

  .logo-outline {
    width: 100%;
    margin-left: 0;
  }

  .logo-outline.padd, .logo-outline._1 {
    width: 90%;
  }

  .container-content-doi {
    text-align: center;
    padding-top: 0;
    padding-right: 0;
    display: flex;
  }

  .infografik2 {
    width: 100%;
    height: 320px;
  }

  .subline-text {
    width: 100%;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .infografik1 {
    width: 100%;
    height: 320px;
  }

  .text-infografik._2 {
    width: 65%;
    margin-bottom: 45px;
    bottom: 68px;
  }

  .text-infografik._1 {
    width: 65%;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    left: 58px;
  }

  ._3icon {
    height: 250px;
    padding-top: 35px;
  }

  .image-15 {
    width: 120px;
  }

  .container-content {
    text-align: center;
    padding-top: 0;
    padding-right: 0;
    display: flex;
  }

  .div-usp_02 {
    width: 90%;
  }

  .usp-text-div_02 {
    align-items: center;
    margin-left: 65px;
    display: flex;
  }

  .line-headline_01 {
    font-size: 24px;
    top: 0;
  }

  .trenner {
    width: 100%;
  }

  ._3icon-border {
    height: 250px;
    padding-top: 35px;
  }

  .image-20 {
    width: 120px;
  }

  .doi_3er_grid, .startup_image_small {
    grid-template-columns: 1fr;
  }

  .text-tabelle_preise {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 17px;
  }

  .text-tabelle_preise.left-link {
    text-decoration: underline;
  }

  .linkblock-kontakt {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    min-height: 160px;
    display: flex;
  }

  .text-kontakt {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .linkblock-kontakt-2, .linkblock-kontakt-3, .linkblock-kontakt-4 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    min-height: 160px;
    display: flex;
  }

  .kontakt-content_component {
    grid-column-gap: 3rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .vorsprungvertrieb-macher_image-copy {
    grid-template-columns: 1fr;
  }

  .vorsprungvertrieb_formular {
    background-color: var(--yellow--yellow);
    text-align: center;
    padding-left: 12rem;
    padding-right: 12rem;
  }

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

  .section_weltbienentag {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .content-960px_01 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .headline-table-argumente-2 {
    font-size: 14px;
    line-height: 17px;
  }

  .presse_image {
    margin-bottom: 1rem;
  }

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

  .vergleich-box {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

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

  .fliesstext-newsletter-small {
    text-align: left;
    padding-top: 1px;
    line-height: 15px;
  }

  .checkbox-newsletter-small {
    text-align: center;
    line-height: 26px;
  }

  .fliesstext-newsletter-alert {
    text-align: left;
    line-height: 26px;
  }

  .fliesstext-newsletter-alert-2, .fliesstext-newsletter-lp-2 {
    text-align: center;
    line-height: 26px;
  }

  .fliesstext-18pt-article {
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
    line-height: 26px;
  }

  .fliesstext-newsletter-lp-big-2, .fliesstext-newsletter-2 {
    text-align: center;
    line-height: 26px;
  }

  .container-content-3 {
    text-align: center;
    padding-top: 0;
    padding-right: 0;
    display: flex;
  }

  .box-round {
    margin-top: 0;
  }

  .box-round.quer-orange {
    margin-top: 20px;
    margin-bottom: 33px;
  }
}

@media screen and (max-width: 767px) {
  h4 {
    font-size: 1.25rem;
  }

  h5 {
    font-size: 1rem;
  }

  h6 {
    font-size: .875rem;
  }

  .padding-xlarge {
    padding: 2rem;
  }

  .margin-xlarge {
    margin: 2rem;
  }

  .padding-xhuge {
    padding: 4rem;
  }

  .padding-xxhuge {
    padding: 4.5rem;
  }

  .padding-huge {
    padding: 3.5rem;
  }

  .margin-large {
    margin: 1.5rem;
  }

  .padding-xxlarge {
    padding: 3rem;
  }

  .padding-large {
    padding: 1.5rem;
  }

  .margin-huge {
    margin: 3.5rem;
  }

  .padding-medium {
    padding: 1.25rem;
  }

  .margin-xxlarge {
    margin: 3rem;
  }

  .margin-xhuge {
    margin: 4rem;
  }

  .margin-medium {
    margin: 1.25rem;
  }

  .margin-xxhuge {
    margin: 4.5rem;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .hide-mobile-landscape {
    display: none;
  }

  .fs-styleguide_heading-large {
    font-size: 3rem;
  }

  .heading-style-h3 {
    font-size: 1.5rem;
  }

  .padding-global {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .padding-section-small {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .fs-styleguide_section-header {
    font-size: .875rem;
  }

  .fs-styleguide_heading-medium {
    font-size: 2rem;
  }

  .max-width-full-mobile-landscape {
    width: 100%;
    max-width: none;
  }

  .heading-style-h4 {
    font-size: 1.7rem;
  }

  .text-style-nowrap {
    white-space: normal;
  }

  .heading-style-h6 {
    font-size: .75rem;
  }

  .padding-section-large {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .text-size-large {
    font-size: 1.5rem;
  }

  .heading-style-h2 {
    font-size: 2rem;
  }

  .fs-styleguide_version, .heading-style-h5 {
    font-size: .875rem;
  }

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

  .padding-section-medium {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .home-message_component {
    padding: 0;
  }

  .home-message_content {
    border-radius: 0;
  }

  .button-holder.mobile-center._2 {
    justify-content: center;
    align-items: center;
  }

  .home_header_lightbox-link {
    width: 32rem;
    height: 18rem;
  }

  .link-block-4 {
    margin-right: 0;
    padding-right: 3px;
  }

  .link-block-4._1 {
    width: 14%;
    margin-right: 5px;
  }

  .div-logoleiste-6er {
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-logoleiste {
    padding-left: 0;
    padding-right: 0;
  }

  .div-logoleiste._6 {
    width: 14%;
    margin-left: 15px;
  }

  .div-logoleiste._1 {
    width: 14%;
    margin-right: 5px;
  }

  .div-logoleiste._4, .div-logoleiste._3 {
    width: 14%;
    margin-left: 15px;
  }

  .div-logoleiste._2 {
    width: 14%;
    margin-left: 15px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .div-logoleiste._5 {
    width: 14%;
    margin-left: 15px;
    padding-left: 0;
    padding-right: 0;
  }

  .home_subnav_component {
    display: none;
  }

  .section_light_grey-mg_top_bottom {
    margin-top: 0;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .section_yellow, .section_home_opportunities, .section_light-blue {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

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

  .section_home_nein, .section_home_cta, .section_home_turbo, .section_home_faq {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .heading-xxsmall {
    font-size: 1.25rem;
  }

  .home_testimonials_grid {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    grid-template-columns: 1fr;
  }

  .box_group-corner {
    width: 1.5rem;
    height: 1.5rem;
  }

  .footer_top-wrapper {
    grid-template-columns: 1fr;
    padding-top: 3.5rem;
    padding-bottom: 2rem;
  }

  .footer_logo-link {
    margin-bottom: .5rem;
    margin-right: 0;
  }

  .footer_address-wrapper {
    max-width: none;
  }

  .stripe_horizontal-wrapper {
    height: .625rem;
  }

  .footer_bottom-row {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    justify-items: center;
  }

  .footer_bottom-left-content {
    flex-direction: column;
    align-items: flex-start;
  }

  .footer_button-wrapper {
    justify-content: flex-start;
  }

  .footer_menu-wrapper {
    grid-template-columns: max-content;
    grid-auto-columns: max-content;
    grid-auto-flow: row;
    justify-content: space-between;
  }

  .section_light {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .menu-button {
    margin-bottom: -.75rem;
  }

  .phone-link-icon {
    float: left;
    min-height: auto;
    margin-right: 5px;
  }

  .phone-link-text {
    float: left;
    color: #fff;
    text-align: left;
    margin-top: 3px;
    font-family: Notes, sans-serif;
    font-size: 16px;
  }

  .section_ratgeber_template {
    margin-top: 0;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .section_artikel, .section_ratgeber, .section_lexikon {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

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

  .testimonial21_card {
    padding: 1.5rem;
  }

  .testimonial21_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .testimonial19_slider {
    padding-bottom: 3rem;
    padding-left: 0;
    padding-right: 0;
  }

  .testimonial19_mask {
    width: 100%;
  }

  .testimonial19_slide {
    margin-right: 2rem;
    padding-left: 0;
    padding-right: 0;
  }

  .testimonial19_card {
    padding: 1.5rem;
  }

  .testimonial19_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .section_blue {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .banner14_component {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .section_dark_blue-mg_top_bottom {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .testimonial42_component {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .testimonial42_heading-wrapper {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .testimonial42_card {
    padding: 1.5rem;
  }

  .testimonial42_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .section_dark-grey {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .testimonial20_mask {
    width: 80%;
  }

  .testimonial20_slide {
    padding-right: 1.5rem;
  }

  .testimonial20_card {
    padding: 1.5rem;
  }

  .testimonial20_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .extra-features_list, .layout207_content, .founder_content, .layout2_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .video_header_component {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .ekvideo_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .ekvideo_header_lightbox-link {
    width: 32rem;
    height: 18rem;
  }

  .ekvideo_header_video-wrapper {
    height: 18.5rem;
  }

  .ekvideo_focus_content {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .ekvideo_header_video-wrapper-focus {
    width: 40rem;
  }

  .team10_mask {
    width: 80%;
  }

  .team10_slide {
    padding-right: 1.5rem;
  }

  .team10_image-wrapper {
    height: 100%;
  }

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

  .blog18_category-menu {
    overflow: scroll;
  }

  .blog18_featured-list {
    grid-row-gap: 3.5rem;
    grid-template-columns: 1fr;
    margin-bottom: 3rem;
  }

  .blog18_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .video-arrow {
    width: 14rem;
  }

  .pricing25_plans {
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  .stoerer-preis_01 {
    margin-right: 40px;
    padding-top: 15px;
    right: 0%;
  }

  .text-stoerer-produkt {
    font-size: 14px;
  }

  .pricing22_top-row {
    grid-column-gap: 1rem;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .pricing22_empty-space {
    display: none;
  }

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

  .pricing22_feature, .pricing22_row-content {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .pricing22_bottom-row {
    grid-column-gap: 1rem;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .pricing21_top-row {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .pricing21_empty-space {
    display: none;
  }

  .pricing21_top-row-content.is-first {
    border-left-style: none;
  }

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

  .pricing21_feature {
    border-bottom: 1px solid var(--\<unknown\|relume-variable-color-scheme-1-border\>);
    padding-right: 1rem;
  }

  .pricing21_row-content {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .tarife-headline_01 {
    margin-left: 10px;
    font-size: 24px;
  }

  .tarife-tabelle_01 {
    align-items: center;
    display: flex;
    position: relative;
  }

  .tarife-tabelle_01.hinweis {
    display: block;
  }

  .p-f-tarife-tabelle {
    align-items: center;
    display: flex;
    position: relative;
  }

  .div-tabelle-5er_01 {
    height: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 7px;
  }

  .div-tabelle-5er_02 {
    justify-content: center;
    align-items: center;
    height: 60px;
    display: flex;
  }

  .div-tabelle-5er_02.green, .div-tabelle-5er_02.green2, .div-tabelle-5er_02.blau, .div-tabelle-5er_02.blau2 {
    border-bottom: 1px solid #fff;
    border-left-width: 1px;
  }

  .headline-table-argumente {
    line-height: 15px;
  }

  .pf-argumente-tabelle {
    align-items: center;
    display: flex;
    position: relative;
  }

  .pf-argumente-tabelle.bg-dark {
    height: 60px;
  }

  .text-tabelle_01 {
    font-size: 13px;
    line-height: 13px;
  }

  .text-tabelle_01.left-link {
    text-align: left;
  }

  .tooltip-icon_01 {
    height: 60px;
  }

  .tooltip-hover_01 {
    bottom: 20px;
    left: 110%;
  }

  .tooltip-arrow_01 {
    bottom: 9px;
    left: -247px;
  }

  .icon-tarife-ja, .icon-tarife-no {
    background-size: contain;
    width: 20px;
    height: 20px;
  }

  .text-tabelle_small {
    font-size: 13px;
    line-height: 13px;
  }

  .p-f-tarife-tabelle-end {
    align-items: center;
    display: flex;
    position: relative;
  }

  .argumente-link_01 {
    line-height: 17px;
  }

  .text-info {
    margin-top: 15px;
    margin-bottom: 15px;
    font-size: 15px;
  }

  .badges-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    margin-top: .5rem;
    margin-bottom: .5rem;
  }

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

  .badge-logo {
    height: 5rem;
  }

  .max-logo-width {
    width: 5rem;
  }

  .image-funktionen-points-1 {
    width: auto;
    height: 80%;
  }

  .navbar7_component {
    min-height: 4rem;
  }

  .navbar7_menu {
    padding-bottom: 6rem;
  }

  .navbar7_dropdown-content-left {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .navbar7_dropdown-link-list {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .section_black, .section_purple {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .image-12-copy {
    width: 130px;
    max-width: 110%;
    position: relative;
    left: 6px;
  }

  .img-video-ipad-doi {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 20px;
  }

  .home_header_lightbox-link-cover {
    width: 18rem;
    height: 18rem;
  }

  .button-2, .button-vorsprung {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .section_bluegreen, .section_light_bluegreen {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .ratgeber_subnav_component {
    display: none;
  }

  .button_ratgeber_subnavi_vv, .button_ratgeber_subnavi {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .video_hero {
    width: 33.7rem;
  }

  .home_testimonial_solo {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    grid-template-columns: 1fr;
  }

  .functions_honey_icon {
    width: 90px;
    height: 90px;
    margin-left: -5%;
    padding-left: 0;
    left: 190px;
  }

  .icon_01 {
    max-width: 70px;
  }

  .text-bullet, .text-bullet._1 {
    font-size: 18px;
  }

  .btn-download {
    text-align: center;
    width: 250px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding: 10px 15px;
    font-size: 18px;
    line-height: 22px;
    display: block;
  }

  .line-text_02.left {
    text-align: center;
  }

  .bullet-wrapper {
    width: 86%;
    padding-left: 40px;
  }

  .btn-download-mobile {
    text-align: center;
    width: 250px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding: 7px 15px 10px;
    font-size: 18px;
    line-height: 22px;
    display: block;
  }

  .stoerer-icon_recht {
    margin-top: -210px;
    top: 168px;
  }

  .icon_01-doi {
    max-width: 70px;
  }

  .container-content-doi {
    height: auto;
    margin-top: 0;
    padding: 0 20px;
    display: block;
  }

  .div-zeitpunkt {
    margin-top: 20px;
    margin-bottom: 40px;
  }

  .text-infografik._2 {
    width: 60%;
    margin-bottom: 50px;
    margin-left: 22px;
    font-size: 16px;
    line-height: 16px;
  }

  .text-infografik._1 {
    width: 60%;
    margin-left: 0;
    font-size: 16px;
    line-height: 16px;
  }

  ._3icon {
    width: 100%;
    height: auto;
  }

  ._3icon.height {
    height: auto;
    margin-bottom: 20px;
  }

  ._3icon.center {
    margin-left: 0%;
    margin-right: 0%;
  }

  .text-row-number.space {
    line-height: 22px;
  }

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

  .container-content {
    height: auto;
    margin-top: 0;
    padding: 0 20px;
    display: block;
  }

  .div-usp_02 {
    width: auto;
  }

  .line-img_01 {
    width: 80px;
  }

  .usp-text-div_02 {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .line-headline_01 {
    font-size: 18px;
    line-height: 24px;
    top: 0;
  }

  .trenner {
    width: 100%;
  }

  ._3icon-border {
    width: 100%;
    height: auto;
    margin-bottom: 20px;
  }

  ._3icon-border.center {
    margin-left: 0%;
    margin-right: 0%;
  }

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

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

  .preise_tarife_grid {
    grid-template-columns: .5fr .25fr .25fr .25fr .25fr;
  }

  .text-tabelle_preise {
    font-size: 13px;
    line-height: 13px;
  }

  .text-tabelle_preise.left-link {
    text-align: left;
  }

  .icon-preise {
    background-size: contain;
    width: 20px;
    height: 20px;
  }

  .linkblock-kontakt, .linkblock-kontakt-2, .linkblock-kontakt-3, .linkblock-kontakt-4 {
    width: 100%;
    min-height: 0;
    margin-bottom: 15px;
    margin-right: 0%;
  }

  .vorsprungvertrieb_formular {
    background-color: var(--yellow--yellow);
  }

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

  .section_weltbienentag {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .icon-argumente-01 {
    background-size: contain;
    width: 25px;
    height: 25px;
  }

  .content-960px_01 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .argumente-tabelle_01 {
    align-items: center;
    display: flex;
    position: relative;
  }

  .argumente-tabelle_01.bg-dark {
    height: 60px;
  }

  .icon-argumente-02 {
    background-size: contain;
    width: 25px;
    height: 25px;
  }

  .headline-table-argumente-2 {
    font-family: Notes, sans-serif;
    line-height: 15px;
  }

  .vergleich-box {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    grid-template-columns: 1fr;
  }

  .fliesstext-newsletter-small {
    padding-top: 1px;
  }

  .fliesstext-18pt-article {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 18px;
  }

  .container-content-3 {
    height: auto;
    margin-top: 0;
    padding: 0 20px;
    display: block;
  }

  .box-round.quer-orange {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .box-div65 {
    width: 100%;
  }

  .box-div35 {
    width: 100%;
    margin-top: 20px;
  }
}

@media screen and (max-width: 479px) {
  body {
    font-size: 1.25rem;
  }

  h1 {
    font-size: 2.5rem;
  }

  h2 {
    font-size: 2rem;
  }

  h3 {
    font-size: 1.75rem;
  }

  h4 {
    font-size: 1.7rem;
  }

  p {
    font-size: 1.25rem;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom.margin-medium {
    text-align: left;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .text-color-grey.text-size-medium {
    font-size: 1.25rem;
  }

  .max-width-full-mobile-portrait {
    width: 100%;
    max-width: none;
  }

  .heading-style-h1 {
    font-size: 2.5rem;
  }

  .padding-global {
    padding-left: .75rem;
    padding-right: .75rem;
  }

  .text-weight-medium.text-size-large {
    font-size: 1.25rem;
  }

  .hide-mobile-portrait {
    display: none;
  }

  .button.max-width-full.is-pricing22-button {
    padding: .25rem 1rem;
  }

  .button.max-width-full.is-pricing21-button {
    padding: .25rem .75rem;
  }

  .section_home_header {
    margin-left: .75rem;
    margin-right: .75rem;
  }

  .subline-new {
    margin-bottom: .75rem;
    font-size: 1.5rem;
  }

  .button-holder.mobile-center, .button-holder.is-center {
    flex-flow: column;
  }

  .home_header_video-wrapper {
    width: 100%;
  }

  .home_header_lightbox-link {
    width: 20.3rem;
    height: 11.3rem;
  }

  .home_header_video-play-icon {
    width: 4rem;
    height: 4rem;
  }

  .home_header_biene {
    width: 6rem;
    bottom: -2.6rem;
    left: -1.1rem;
  }

  .home_header_trust {
    display: none;
  }

  .link-block-4._1 {
    width: 32%;
    margin-bottom: 10px;
  }

  .logo-entwickelt {
    width: 56px;
  }

  .symbol-leiste {
    overflow: hidden;
  }

  .logo-tuev {
    width: 56px;
  }

  .logo-swiss {
    width: 80px;
    max-width: none;
  }

  .div-logoleiste-6er {
    flex-flow: row-reverse;
    padding: 10px 5px;
    display: flex;
  }

  .logo-server {
    width: 72px;
  }

  .container-logoleiste {
    padding-left: 10px;
    padding-right: 10px;
  }

  .logo-euro {
    width: 88px;
    max-width: none;
  }

  .div-logoleiste {
    width: 14rem;
    height: 5rem;
  }

  .div-logoleiste._6 {
    width: 32%;
    margin-left: 5px;
  }

  .div-logoleiste._1 {
    width: 32%;
    margin-bottom: 10px;
  }

  .div-logoleiste._4 {
    width: 32%;
    margin-left: 0;
  }

  .div-logoleiste._3 {
    width: 32%;
    margin-bottom: 10px;
    margin-left: 0;
    padding-left: 5px;
  }

  .div-logoleiste._2 {
    width: 32%;
    margin-bottom: 10px;
    margin-left: 0;
    padding-right: 7px;
  }

  .div-logoleiste._5 {
    width: 32%;
    margin-left: 5px;
  }

  .logo-made-in {
    width: 58px;
  }

  .section_light_grey-mg_top_bottom {
    margin-left: .75rem;
    margin-right: .75rem;
  }

  .home_benefits_grid {
    grid-template-columns: 1fr;
    margin-top: 1.5rem;
    margin-bottom: 0;
  }

  .navbar_logo {
    width: 10rem;
  }

  .home_benefits-text_grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .home_benefits_check_wrap {
    margin-left: 0;
  }

  .section_yellow {
    margin-left: .75rem;
    margin-right: .75rem;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .home_teams_component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

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

  .home_teams_right-item {
    padding-bottom: 60%;
  }

  .home_teams_right-bg-image {
    object-fit: cover;
  }

  .section_home_opportunities {
    margin-left: .75rem;
    margin-right: .75rem;
  }

  .blog-highlight-card {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .home_opportunities_image-wrapper {
    max-width: 100%;
  }

  .home_opportunities_component {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section_contact {
    margin-left: .75rem;
    margin-right: .75rem;
  }

  .home_contact_left-content {
    padding-top: 6.85rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .home_contact_form-wrapper {
    width: 90%;
  }

  .home_contact_badge {
    display: none;
  }

  .section_light-blue {
    margin-left: .75rem;
    margin-right: .75rem;
  }

  .home_highspeed_grid {
    margin-top: 2.5rem;
  }

  .home_highspeed_item {
    padding: 2rem 1rem 1.5rem;
  }

  .home_highspeed_image {
    width: 20rem;
  }

  .section_home_nein {
    margin-left: .75rem;
    margin-right: .75rem;
  }

  .home_nein_lightbox {
    width: 100%;
    margin-top: 2rem;
    margin-bottom: 2rem;
    padding: 1.5rem;
  }

  .home_nein_button-holder {
    margin-top: 2rem;
  }

  .section_home_cta, .section_home_turbo, .section_home_faq {
    margin-left: .75rem;
    margin-right: .75rem;
  }

  .home_faq_component {
    margin-top: 2rem;
  }

  .faq_icon {
    margin-left: 1.5rem;
  }

  .faq_item {
    padding: 1.5rem;
  }

  .footer_bottom-row {
    grid-auto-columns: 1fr;
  }

  .link-social {
    padding: 3px;
  }

  .div-footer-social {
    float: left;
    clear: left;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .link-social-linkedin, .link-social-tiktok, .link-social-facebook {
    margin-right: 0;
    padding: 3px;
  }

  .section_light {
    margin-left: .75rem;
    margin-right: .75rem;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .phone-link-icon {
    min-height: auto;
  }

  .section_ratgeber_template {
    margin-left: .75rem;
    margin-right: .75rem;
  }

  .ratgeber_rich-text {
    max-width: 100%;
  }

  .ratgeber_rich-text h2 {
    font-size: 2rem;
  }

  .section_artikel, .section_ratgeber, .section_lexikon {
    margin-left: .75rem;
    margin-right: .75rem;
  }

  .section_blue {
    margin-left: .75rem;
    margin-right: .75rem;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .banner14_component {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .section_dark_blue-mg_top_bottom {
    margin-left: .75rem;
    margin-right: .75rem;
  }

  .testimonial-holder {
    flex-flow: column;
  }

  .logo-marqee-size {
    height: 2.5rem;
  }

  .home_problems_grid {
    grid-template-columns: 1fr;
    margin-top: 1.5rem;
    margin-bottom: 0;
  }

  .section_dark-grey {
    margin-left: .75rem;
    margin-right: .75rem;
  }

  .testimonial20_mask {
    width: 95%;
  }

  .extra-features_list, .layout207_content, .founder_content {
    grid-template-columns: 1fr;
  }

  .button-holder-testimonials {
    margin-top: 2rem;
  }

  .more_coldcalls_grid {
    grid-template-columns: 1fr;
    margin-top: 1.5rem;
    margin-bottom: 0;
  }

  .layout2_content, .ekvideo_content {
    grid-template-columns: 1fr;
  }

  .ekvideo_header_lightbox-link {
    width: 20.3rem;
    height: 11.3rem;
  }

  .ekvideo_header_video-wrapper {
    width: 100%;
    height: 13rem;
  }

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

  .ekvideo_header_video-wrapper-focus {
    width: 20rem;
  }

  .ekvideos_whiebox_grid {
    margin-top: 2rem;
    padding: 1.5rem 1rem;
  }

  .team10_mask {
    width: 95%;
  }

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

  .section_video_contact {
    margin-left: .75rem;
    margin-right: .75rem;
  }

  .video-arrow {
    flex-flow: column;
    width: 3.1rem;
  }

  .video-arrow.back {
    justify-content: flex-start;
    align-items: flex-end;
  }

  .video-arrow.next {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .video-arrow.center {
    width: 6rem;
    display: flex;
  }

  .ekvideos_whiebox_navigation {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .back {
    text-align: right;
    display: none;
  }

  .next {
    display: none;
  }

  .pricing25_plan, .pricing25_plan.enterprise {
    width: 100%;
  }

  .div-block-4 {
    padding: 1.25rem 1.5rem;
  }

  .text-span {
    font-size: 1.25rem;
  }

  .produkt-icon_01 {
    padding-right: 0;
  }

  .stoerer-preis_01 {
    width: 95px;
    height: 95px;
    padding-top: 12px;
    right: -20%;
  }

  .text-stoerer-produkt {
    font-size: 13px;
  }

  .pricing22_top-row {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .pricing21_top-row-content {
    padding: 1rem .5rem;
  }

  .p-f-preis-details {
    padding: .5rem 0;
  }

  .tarife-headline_01 {
    width: 90%;
    max-width: 90%;
    margin-top: 25px;
    font-size: 26px;
    line-height: 28px;
  }

  .tarife-tabelle_01, .p-f-tarife-tabelle {
    height: auto;
  }

  .div-tabelle-5er_01 {
    justify-content: flex-start;
    padding-left: 7px;
  }

  .div-tabelle-5er_02 {
    width: 17%;
  }

  .div-tabelle-5er_02.green, .div-tabelle-5er_02.green2, .div-tabelle-5er_02.blau, .div-tabelle-5er_02.blau2 {
    border-left-width: 1px;
  }

  .div-tabelle-5er_02.space-top.no-bg {
    border-left-style: none;
  }

  .headline-table-argumente {
    font-size: 12px;
  }

  .headline-tarif-preis {
    font-size: 13px;
    line-height: 13px;
  }

  .text-tarif-small {
    font-size: 13px;
  }

  .pf-argumente-tabelle, .pf-argumente-tabelle.bg-dark {
    height: 60px;
  }

  .text-tabelle_01 {
    padding-right: 0;
    font-size: 12px;
    line-height: 13px;
  }

  .text-tabelle_01.left-link {
    text-align: left;
  }

  .tooltip-icon_01 {
    height: 60px;
  }

  .tooltip-hover_01 {
    width: 190px;
    bottom: 18px;
    left: 110%;
  }

  .tooltip-text {
    font-size: 13px;
    line-height: 13px;
  }

  .tooltip-arrow_01 {
    bottom: 8px;
    left: -4px;
    right: auto;
  }

  .icon-tarife-ja, .icon-tarife-no {
    width: 20px;
    height: 20px;
  }

  .text-tabelle_small {
    padding-right: 0;
    font-size: 12px;
    line-height: 13px;
  }

  .text-info {
    float: none;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

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

  .badge-logo {
    height: 4.5rem;
  }

  .max-logo-hight {
    height: 3.5rem;
  }

  .max-logo-hight.square {
    width: 3.5rem;
  }

  .max-logo-width {
    width: 4.75rem;
  }

  .navbar7_dropdown-content-left {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

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

  .navbar7_bottom-bar {
    align-items: flex-start;
  }

  .navbar7_bottom-bar-left {
    grid-template-rows: auto auto;
    grid-template-columns: max-content;
  }

  .home_opportunites_solo, .home_opportunites_image {
    margin-top: 2rem;
    padding: 1.5rem 1rem;
  }

  .section_black {
    margin-left: .75rem;
    margin-right: .75rem;
  }

  .section_purple {
    margin-left: .75rem;
    margin-right: .75rem;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .image-12-copy {
    max-width: 120%;
  }

  .image-21-copy {
    max-width: 90%;
  }

  .img-video-ipad-doi {
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .ekvideos_whiebox_navigation_full {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .video_subnav-sticks {
    margin-left: .25rem;
    margin-right: .25rem;
  }

  .video_nav_links {
    display: block;
  }

  .video_nav_links.prev_next {
    display: none;
  }

  .home_opportunites_grid {
    margin-top: 2rem;
    padding: 1.5rem 1rem;
  }

  .home_header_lightbox-link-cover {
    width: 13rem;
    height: 13rem;
  }

  .button-vorsprung.max-width-full.is-pricing22-button {
    padding: .25rem 1rem;
  }

  .button-vorsprung.max-width-full.is-pricing21-button {
    padding: .25rem .75rem;
  }

  .section_bluegreen, .section_light_bluegreen {
    margin-left: .75rem;
    margin-right: .75rem;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .testimonial-holder-vorsprung {
    flex-flow: column;
  }

  .newsletter_contact_left-content {
    min-height: 32rem;
    padding-top: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .leitfaden_download_grid, .sales-crm_image {
    margin-top: 2rem;
    padding: 1.5rem 1rem;
  }

  .integration_marini_item {
    padding: 2rem 1rem 1.5rem;
  }

  .ratgeber_subnavi_button-holder {
    margin-top: 2rem;
  }

  .button_ratgeber_subnavi_vv.max-width-full.is-pricing22-button {
    padding: .25rem 1rem;
  }

  .button_ratgeber_subnavi_vv.max-width-full.is-pricing21-button {
    padding: .25rem .75rem;
  }

  .button_ratgeber_subnavi.max-width-full.is-pricing22-button {
    padding: .25rem 1rem;
  }

  .button_ratgeber_subnavi.max-width-full.is-pricing21-button {
    padding: .25rem .75rem;
  }

  .lexikon_items_solo {
    margin-top: 2rem;
    padding: 1.5rem 1rem;
  }

  .lexikon_icon {
    margin-left: 1.5rem;
  }

  .video_hero {
    width: 20rem;
  }

  .functions_honey_icon {
    flex-direction: row;
    justify-content: center;
    width: 70px;
    height: 70px;
    margin-top: -22px;
    margin-left: 78%;
    margin-right: 0;
    padding-left: 0%;
    padding-right: 0;
    position: absolute;
    top: 0;
    left: 0;
  }

  .icon_01 {
    width: 50px;
    max-width: 60px;
    padding-left: 0;
  }

  .sicherheit_trust_image, .sicherheit_trust_image_round {
    width: 20rem;
  }

  .div-block-7 {
    max-width: 240px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

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

  .text-bullet {
    text-align: left;
    width: 100%;
    max-width: none;
    margin-top: 5px;
    line-height: 22px;
    position: relative;
  }

  .text-bullet._1 {
    width: 100%;
    margin-top: 0;
    line-height: 24px;
  }

  .div-zertifikat {
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .box-round-zertifikat {
    margin-bottom: 40px;
  }

  .lightbox-thumb {
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 300px;
  }

  .btn-download {
    width: 100%;
    max-width: 300px;
  }

  .line-text_02 {
    text-align: center;
  }

  .line-text_02.left {
    text-align: center;
    line-height: 24px;
  }

  .image-16 {
    width: 100%;
    max-width: 240px;
  }

  .textsdf {
    text-align: center;
  }

  .column-7 {
    padding-right: 10px;
  }

  .bullet-wrapper {
    width: 100%;
    max-width: 240px;
    padding-left: 0;
  }

  .image-18 {
    margin-left: auto;
    margin-right: auto;
    display: block;
    inset: 67px 0 0 20px;
  }

  .btn-download-mobile {
    width: 100%;
    max-width: 240px;
  }

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

  .stoerer-icon_recht {
    width: 80px;
    height: 80px;
    margin-top: -220px;
    top: 200px;
  }

  .icon_01-doi {
    width: 35px;
    max-width: 60px;
    padding-left: 0;
  }

  .div-zeit-left {
    width: 100%;
    margin-bottom: 60px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .logo-outline {
    max-width: 240px;
    height: 50px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 12px;
    padding-bottom: 10px;
    display: block;
    position: absolute;
    top: -24px;
    left: 0;
    right: 0;
  }

  .logo-outline.padd {
    padding-top: 8px;
  }

  .logo-outline._1 {
    padding-top: 13px;
  }

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

  .container-content-doi {
    align-items: center;
    height: auto;
    margin-bottom: 40px;
    padding: 0 10px 10px;
    display: flex;
  }

  .text-lightgrey {
    color: #a5a5a5;
  }

  .infografik2 {
    width: 100%;
    height: 240px;
    margin-left: 0;
  }

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

  .div-zeitpunkt {
    width: 100%;
    margin-bottom: 0;
  }

  .infografik1 {
    width: 100%;
    height: 240px;
    margin-left: 0;
    position: relative;
  }

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

  .text-infografik._2 {
    width: 55%;
    margin-bottom: 30px;
    margin-left: 40px;
    line-height: 18px;
    bottom: 31px;
    left: 18%;
    right: -1px;
  }

  .text-infografik._1 {
    width: 55%;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 35px;
    line-height: 18px;
    position: absolute;
    bottom: 60px;
    left: 25%;
    right: 0%;
  }

  .logo-info {
    width: 120px;
  }

  .subline {
    text-align: center;
    font-size: 18px;
  }

  ._3icon.height {
    padding-top: 25px;
  }

  .text-row-number {
    text-align: center;
  }

  .text-row-number.space {
    text-align: left;
    width: 30px;
    height: 30px;
    font-size: 24px;
    line-height: 21px;
  }

  .div-3icons {
    margin-top: 60px;
  }

  .container-content {
    align-items: center;
    height: auto;
    min-height: auto;
    padding: 0 15px;
    display: flex;
    overflow: hidden;
  }

  .text-row {
    text-align: center;
    line-height: 24px;
  }

  .div-usp_02 {
    align-items: center;
    height: auto;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .line-img_01 {
    float: left;
    width: 75px;
    position: static;
  }

  .usp-text-div_02 {
    border-top: 1px #fff;
    border-left-style: dotted;
    flex: 0 auto;
    justify-content: center;
    height: auto;
    margin-left: 0;
    padding-left: 20px;
    padding-right: 10px;
    display: flex;
  }

  .line-headline_01 {
    text-align: left;
    font-size: 18px;
    line-height: 24px;
  }

  .trenner {
    margin-bottom: 0;
  }

  .doi_3er_grid, .startup_image_small {
    margin-top: 2rem;
    padding: 1.5rem 1rem;
  }

  .startup_pains_grid {
    margin-top: 2.5rem;
  }

  .preise_icon {
    margin-left: 1.5rem;
  }

  .preise_tarife_grid {
    grid-template-columns: .5fr .25fr .25fr .25fr .25fr;
    margin-top: 2.5rem;
  }

  .preise_tarife_item, .preise_tarife_item_green_light, .preise_tarife_item_blue {
    padding: .125rem;
  }

  .text-tabelle_preise {
    padding-right: 0;
    font-size: 12px;
    line-height: 13px;
  }

  .text-tabelle_preise.left-link {
    text-align: left;
  }

  .icon-preise {
    width: 20px;
    height: 20px;
  }

  .preise_tarife_item_transparent, .preise_tarife_item_green_light2, .preise_tarife_item_green_light3 {
    padding: .125rem;
  }

  .vorsprungvertrieb-macher_image-copy {
    margin-top: 2rem;
    padding: 1.5rem 1rem;
  }

  .vorsprungvertrieb_formular {
    aspect-ratio: auto;
    background-color: var(--yellow--yellow);
    margin-left: 1rem;
    margin-right: 1rem;
    padding: 1rem 2rem;
  }

  .bienenfleiss_grid {
    margin-top: 2.5rem;
  }

  .melifera_image {
    margin-top: 2rem;
    padding: 1.5rem 1rem;
  }

  .section_weltbienentag {
    margin-left: .75rem;
    margin-right: .75rem;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .acquibee_vergleich {
    max-width: 20rem;
  }

  .content-960px_01 {
    background-color: #0000;
    flex-direction: column;
    align-items: flex-start;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .argumente-tabelle_01, .argumente-tabelle_01.bg-dark {
    height: 60px;
  }

  .headline-table-argumente-2 {
    font-size: 12px;
  }

  .vergleich-details {
    padding: .5rem 0;
  }

  .presse_grid {
    grid-template-columns: 1.75fr;
    min-width: 0;
    max-width: 50rem;
    margin-top: 2rem;
    padding: 1.5rem 1rem;
  }

  .vergleich-box {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .presse_bee {
    max-width: 12rem;
  }

  .presse_items_solo {
    margin-top: 2rem;
    padding: 1.5rem 1rem;
  }

  .link-dark-12-nk2 {
    font-size: 13px;
  }

  .link-dark-12-nk2:hover {
    color: #f8ac06;
  }

  .fliesstext-newsletter-small {
    text-align: left;
  }

  .formular-headline-bestaetigung, .formular-headline-bestaetigung2 {
    line-height: 36px;
  }

  .fliesstext-18pt-article {
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
  }

  .container-content-3 {
    align-items: center;
    height: auto;
    min-height: auto;
    padding: 0 15px;
    display: flex;
    overflow: hidden;
  }

  .box-round.quer-orange {
    width: 94%;
    margin-top: 15px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .link-dark-12-nk {
    font-size: 13px;
  }
}

#w-node-afedf36c-508c-5a2c-29b3-4c9354244c73-3357e14b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-afedf36c-508c-5a2c-29b3-4c9354244c8f-3357e14b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-afedf36c-508c-5a2c-29b3-4c9354244d03-3357e14b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-afedf36c-508c-5a2c-29b3-4c9354244d07-3357e14b, #w-node-f7b47c2b-a662-9487-bb7b-a22a131c507c-3357e14b, #w-node-_71fa2ed9-3561-c419-e6d0-68b03d11141c-3357e14b, #w-node-e30c858a-6dd7-321a-c628-f8ba980ce5ae-3357e14b, #w-node-eee8bb02-3b4f-9893-5749-5289cc524df2-3357e14b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e30c858a-6dd7-321a-c628-f8ba980ce5b8-3357e14b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-cabbd0d8-35b7-6476-81d7-f17197cbd81a-3357e14b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b2848af-3810-0aa9-2bd8-f449a5d054f9-3357e14b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8b2848af-3810-0aa9-2bd8-f449a5d05505-3357e14b {
  align-self: center;
}

#w-node-_8b2848af-3810-0aa9-2bd8-f449a5d0550c-3357e14b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8b2848af-3810-0aa9-2bd8-f449a5d05518-3357e14b {
  align-self: center;
}

#w-node-_7b2dbb1c-6b50-017d-0ed9-6f557d0fb083-3357e14b, #w-node-_3545f17d-43ce-2cb8-e275-2eaa2d82179f-3357e14b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3545f17d-43ce-2cb8-e275-2eaa2d8217f9-3357e14b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3545f17d-43ce-2cb8-e275-2eaa2d821809-3357e14b {
  align-self: center;
}

#w-node-_6f54ca9a-004f-d520-1cc9-e67030cecc38-3357e14b {
  align-self: start;
}

#w-node-_6f54ca9a-004f-d520-1cc9-e67030cecc3e-3357e14b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_6f54ca9a-004f-d520-1cc9-e67030cecc44-3357e14b {
  align-self: start;
}

#w-node-afedf36c-508c-5a2c-29b3-4c9354244cbd-3357e14b, #w-node-afedf36c-508c-5a2c-29b3-4c9354244cc0-3357e14b, #w-node-afedf36c-508c-5a2c-29b3-4c9354244ce0-3357e14b, #w-node-afedf36c-508c-5a2c-29b3-4c9354244cf8-3357e14b, #w-node-afedf36c-508c-5a2c-29b3-4c9354244cfa-3357e14b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_102c23ee-950b-eaf5-3bb6-2c6e0db0f3f6-3357e14b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_102c23ee-950b-eaf5-3bb6-2c6e0db0f401-3357e14b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_182baf3f-83a4-140e-1d06-4476c59568f5-3357e14b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_182baf3f-83a4-140e-1d06-4476c59568f6-3357e14b, #w-node-_182baf3f-83a4-140e-1d06-4476c59568f9-3357e14b, #w-node-afedf36c-508c-5a2c-29b3-4c9354244e7d-3357e14b, #w-node-afedf36c-508c-5a2c-29b3-4c9354244e85-3357e14b, #w-node-afedf36c-508c-5a2c-29b3-4c9354244e90-3357e14b, #w-node-afedf36c-508c-5a2c-29b3-4c9354244e9b-3357e14b, #w-node-afedf36c-508c-5a2c-29b3-4c9354244ea6-3357e14b, #w-node-afedf36c-508c-5a2c-29b3-4c9354244eb1-3357e14b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e01915ea-8f05-a060-4274-bc2d11c4f74c-11c4f737 {
  justify-self: start;
}

#w-node-_57d68390-947f-a57d-778b-3cd9cdb7e297-cdb7e295 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_57d68390-947f-a57d-778b-3cd9cdb7e2ab-cdb7e295 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-fbc44fca-fc61-bc66-86d1-87589ececd70-9ececd6c, #w-node-fbc44fca-fc61-bc66-86d1-87589ececd73-9ececd6c, #w-node-fbc44fca-fc61-bc66-86d1-87589ececd76-9ececd6c, #w-node-fbc44fca-fc61-bc66-86d1-87589ececd79-9ececd6c, #w-node-fbc44fca-fc61-bc66-86d1-87589ececd7c-9ececd6c, #w-node-fbc44fca-fc61-bc66-86d1-87589ececd7f-9ececd6c {
  place-self: center;
}

#w-node-_936b7741-3ad3-5c34-61a0-977b7bdb41ec-7bdb41e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_936b7741-3ad3-5c34-61a0-977b7bdb41ee-7bdb41e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_936b7741-3ad3-5c34-61a0-977b7bdb41f6-7bdb41e8, #w-node-_936b7741-3ad3-5c34-61a0-977b7bdb4205-7bdb41e8, #w-node-_936b7741-3ad3-5c34-61a0-977b7bdb4223-7bdb41e8, #w-node-_936b7741-3ad3-5c34-61a0-977b7bdb421a-7bdb41e8, #w-node-_936b7741-3ad3-5c34-61a0-977b7bdb4245-7bdb41e8, #w-node-_7bacfdbf-e264-e52b-d7f3-e050b22e61fb-3357e1b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_78b0e506-d610-b36d-87b9-8375a0961246-3357e1b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_02f35182-aaab-a209-0951-d65fb65aa574-3357e1b0, #w-node-_02f35182-aaab-a209-0951-d65fb65aa578-3357e1b0, #w-node-a3ad4bd5-fa60-4648-53c5-820b0db179b8-3357e1b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_702ef0e5-8637-df29-bb09-964a07fdda9c-3357e1b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_5974e2d5-9df2-b0a9-975b-750c5062df3a-3357e1b0 {
  align-self: center;
}

#w-node-bff959be-1db1-ae0b-d3da-d0c78bbf4eaf-3357e1b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1c925729-3d5f-1c72-1bab-9b2ae1d655eb-3357e1b0 {
  align-self: center;
}

#w-node-_8c274398-e5c6-1eb8-429a-20799ac4a125-3357e1b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ec19285b-629c-13ba-6457-43b084c33921-3357e1b0 {
  align-self: center;
}

#w-node-b94b4ea1-66ff-d8a6-4130-b5e9e498f4ce-3357e1b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d06289be-4d42-e94e-6d9b-60733d261cfd-3357e1b0 {
  align-self: center;
}

#w-node-_60455685-521a-5c8f-8f44-69baaa8eeccc-3357e1b0, #w-node-_60455685-521a-5c8f-8f44-69baaa8eecd5-3357e1b0, #w-node-_07c0adce-c925-04db-3d9a-d09acfe29ae2-3357e1b0, #w-node-_07c0adce-c925-04db-3d9a-d09acfe29ae0-3357e1b0, #w-node-_4c895c84-4b91-b8c9-6443-45e0fad6dc23-3357e1b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4c895c84-4b91-b8c9-6443-45e0fad6dc2a-3357e1b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2c56ea21-78c2-6821-3264-94bc0e219be2-3357e1b0 {
  align-self: start;
}

#w-node-_2c56ea21-78c2-6821-3264-94bc0e219be8-3357e1b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_2c56ea21-78c2-6821-3264-94bc0e219bee-3357e1b0, #w-node-b0a2a3a7-9b68-8bd8-b987-952c23b1571a-3357e1b0, #w-node-bab382e4-00b6-99a2-56cc-551fbfa7b741-3357e1b0, #w-node-e34f6bf7-2505-7786-b23f-f7139132feac-3357e1b0, #w-node-d932eabb-96a9-6cb3-5557-fc34f381e411-3357e1b0, #w-node-_327cf357-0d2e-dc93-1fa4-1f77e600b858-3357e1b0, #w-node-_52c96819-237e-a39b-2289-8a805def6fbd-3357e1b0, #w-node-_52c96819-237e-a39b-2289-8a805def6fc6-3357e1b0, #w-node-_52c96819-237e-a39b-2289-8a805def6fcf-3357e1b0, #w-node-_52c96819-237e-a39b-2289-8a805def6fd8-3357e1b0, #w-node-_52c96819-237e-a39b-2289-8a805def6fe1-3357e1b0, #w-node-_52c96819-237e-a39b-2289-8a805def6fea-3357e1b0 {
  align-self: start;
}

#w-node-_2d99c2f9-9fb5-ba27-8cce-725db955eccb-3357e1b0, #w-node-_2d99c2f9-9fb5-ba27-8cce-725db955eccd-3357e1b0, #w-node-_2d99c2f9-9fb5-ba27-8cce-725db955ecd1-3357e1b0, #w-node-_2d99c2f9-9fb5-ba27-8cce-725db955ecf4-3357e1b0, #w-node-_2d99c2f9-9fb5-ba27-8cce-725db955ed1b-3357e1b0, #w-node-d260bb2e-dcc8-473a-2049-c119e028af5a-3357e1b0, #w-node-_24194bfe-ada1-5db8-2f8f-3afa407be7f9-3357e1b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e899f4af-3f1d-d790-6dc6-2d9a8ddaf727-3357e1b0 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627ca17-3357e1d4, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ca1c-3357e1d4, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ca21-3357e1d4, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ca26-3357e1d4, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ca2c-3357e1d4, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ca32-3357e1d4, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ca38-3357e1d4 {
  justify-self: start;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cb45-3357e1d4, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cb5e-3357e1d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cb61-3357e1d4 {
  justify-self: start;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cb63-3357e1d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cb66-3357e1d4 {
  justify-self: start;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cbb8-3357e1d4, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cbc2-3357e1d4, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cbc3-3357e1d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cc31-3357e1d4, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc36-3357e1d4, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc3b-3357e1d4, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc40-3357e1d4, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc45-3357e1d4, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc4a-3357e1d4, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc54-3357e1d4, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc59-3357e1d4, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc5e-3357e1d4, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc63-3357e1d4, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc68-3357e1d4, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc6d-3357e1d4, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc72-3357e1d4, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc77-3357e1d4, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc7c-3357e1d4, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc81-3357e1d4, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc86-3357e1d4 {
  justify-self: start;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cc8a-3357e1d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cc8b-3357e1d4, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc90-3357e1d4, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc95-3357e1d4, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc9a-3357e1d4, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccaf-3357e1d4, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccb4-3357e1d4, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccb9-3357e1d4, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccbe-3357e1d4, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccc3-3357e1d4, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccc8-3357e1d4, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccd2-3357e1d4, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccd7-3357e1d4, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccdc-3357e1d4, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cce1-3357e1d4, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cce6-3357e1d4, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cceb-3357e1d4, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccf0-3357e1d4, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccf5-3357e1d4, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccfa-3357e1d4, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccff-3357e1d4, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cd04-3357e1d4 {
  justify-self: start;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cd08-3357e1d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cd09-3357e1d4, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cd0e-3357e1d4, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cd13-3357e1d4, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cd18-3357e1d4 {
  justify-self: start;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cd6b-3357e1d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cdc7-3357e1d4 {
  justify-self: start;
}

#content.w-node-dbe5503e-68d1-05f6-224d-0103db2e62ef-3357e1d5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_985d62c0-d6fc-c899-593b-ca1ce34c2af5-e34c2aef {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_985d62c0-d6fc-c899-593b-ca1ce34c2b4c-e34c2aef, #w-node-edd8e5ff-1fc7-63b8-bd5c-38d00e95e6c2-3357e1d6, #w-node-_7bacfdbf-e264-e52b-d7f3-e050b22e61fb-3357e1d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_78b0e506-d610-b36d-87b9-8375a0961246-3357e1d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_681e476d-035d-cd99-1a8b-cb697ba0c394-3357e1d8, #w-node-_8f634426-cc61-f0f8-c837-ba49120d047a-3357e1d8, #w-node-db2f8d16-1ead-e806-1104-000c1d4151b7-3357e1d8, #w-node-c7435319-a926-16f3-ef05-7eda9fca30c1-3357e1d8, #w-node-_455402a7-3440-23a6-97ae-c4ab71195ced-3357e1d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5d3160a-294b-8560-8be6-4385be31c7d4-3357e1d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a5d3160a-294b-8560-8be6-4385be31c7d5-3357e1d8, #w-node-a5d3160a-294b-8560-8be6-4385be31c7d8-3357e1d8, #w-node-a5d3160a-294b-8560-8be6-4385be31c7e4-3357e1d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7c07373f-d6e3-3b9c-66b1-8d879c794e87-3357e1d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ace5d2e0-1762-c0ad-36e3-cb80f102a5e7-3357e1d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_68325551-9430-3d83-2f66-f1678773f16a-3357e1d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_68325551-9430-3d83-2f66-f1678773f179-3357e1d8, #w-node-d34b51c3-3990-ca4c-1dd9-c3232bdbe474-3357e1d8, #w-node-_7e2ae0ab-bf4a-ddab-e331-d2a61ba1f9cb-3357e1d8, #w-node-cee2a312-5f89-1652-b49a-39f5f8f6d1a3-3357e1d8, #w-node-a3ad4bd5-fa60-4648-53c5-820b0db179b8-3357e1d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_702ef0e5-8637-df29-bb09-964a07fdda9c-3357e1d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_702ef0e5-8637-df29-bb09-964a07fddaa2-3357e1d8, #w-node-de7a474c-f8e5-e0b1-3119-0ff1d60f0e0b-3357e1d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bff959be-1db1-ae0b-d3da-d0c78bbf4eaf-3357e1d8, #w-node-_8c274398-e5c6-1eb8-429a-20799ac4a125-3357e1d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8c274398-e5c6-1eb8-429a-20799ac4a12b-3357e1d8, #w-node-b94b4ea1-66ff-d8a6-4130-b5e9e498f4cb-3357e1d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b94b4ea1-66ff-d8a6-4130-b5e9e498f4ce-3357e1d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-bc2d1fc6-4c01-70f7-0669-092f3f7e9d32-3357e1d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d27bb3b1-0776-663d-f0a0-e88c11aa51e0-3357e1d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-da2018fc-36d8-458f-76bf-353d43e6c83a-3357e1d8, #w-node-f91390e1-37da-d9f9-acce-8b220c4fb71e-3357e1d8, #w-node-_58b570f1-2546-ef82-0fa8-c8ea4cdadd27-3357e1d8, #w-node-ff52ade0-18fe-8f1d-934f-ccd183e3a41b-3357e1d8, #w-node-_43afa4b6-712d-1e87-ce09-377bdac4c279-3357e1d8, #w-node-adf7bd77-42ff-1ea6-6981-e2ac1003cba4-3357e1d8, #w-node-ef7a12e4-6dcb-276f-6c76-6f725b44da76-3357e1d8, #w-node-f410d8d6-a7c3-513f-8e86-ad3d450a7e54-3357e1d8, #w-node-d3635b17-9ca4-44bc-c8f7-f84eb2645777-3357e1d8, #w-node-_90eceb33-74bb-bf8b-9797-365cb1f0f769-3357e1d8, #w-node-_90eceb33-74bb-bf8b-9797-365cb1f0f76f-3357e1d8, #w-node-_90eceb33-74bb-bf8b-9797-365cb1f0f77a-3357e1d8, #w-node-_90eceb33-74bb-bf8b-9797-365cb1f0f785-3357e1d8, #w-node-_90eceb33-74bb-bf8b-9797-365cb1f0f790-3357e1d8, #w-node-_90eceb33-74bb-bf8b-9797-365cb1f0f79b-3357e1d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4acf8554-73c2-6362-4b8f-3c1fe1aea9e4-3357e1dc, #w-node-_8d3a5ce6-98ff-6832-de7e-40ded2b96253-3357e1dc, #w-node-c7bd911b-4390-88af-fdaf-c484f0270e1c-3357e1dc, #w-node-_345b5907-ccff-30b7-7221-491e385b4996-3357e1dc, #w-node-_4ea46468-71d2-e13f-b8cd-355bbd2aed2b-3357e1dc, #w-node-c2b8d9ba-b0db-54d4-3379-0bd93a4ea23b-3357e1dc, #w-node-c4f82fd8-a775-288d-b215-63b147f7874b-3357e1dc, #w-node-_2bcb4a73-51ec-769b-99b0-9a64e88c04cb-3357e1dc, #w-node-f6103187-2607-1240-bc58-b2ac28079b78-3357e1dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_8993d181-a12a-df80-fa36-47bd1d1ca2c1-3357e1dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a0a11ecb-5501-2dd2-983b-595adf712f53-3357e1dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_7b7b662a-eab8-9f46-fe65-a91e0f01a646-3357e1dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9cb001ed-2ffd-adb5-38c6-3cfe0ef7af62-3357e1dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_77d4204d-6abc-ff41-5d2d-ff4e75c6df29-3357e1dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dfb8ace4-d62d-bc05-a6d6-cb8014f829fe-3357e1dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_2de34435-8b87-706a-9298-893ce2214713-3357e1dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_74944373-82c1-f094-13ec-4308cab3119a-3357e1dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_7470e1da-7b5f-2b3c-df60-4a3563be7be3-3357e1dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8f7871a0-6fdf-097d-4384-e676e67fae04-3357e1dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_880fbdeb-9981-9fc9-3764-7ba5f9bd9bc1-f9bd9bbf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_880fbdeb-9981-9fc9-3764-7ba5f9bd9bd5-f9bd9bbf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_8e160813-5989-401f-4572-e5083e8298a0-3357e1de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ac642c61-73d5-0773-3bd6-0a3d452b065d-d592b107 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_24ec55d4-bd58-f139-52c7-a7a8d1566c9a-d592b107 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8e160813-5989-401f-4572-e5083e8298a0-3357e1df, #w-node-_8e160813-5989-401f-4572-e5083e8298a0-3357e1e0, #w-node-_8e160813-5989-401f-4572-e5083e8298a0-3357e1fa, #w-node-_8e160813-5989-401f-4572-e5083e8298a0-3357e20d, #w-node-_8e160813-5989-401f-4572-e5083e8298a0-3357e221, #w-node-_8e160813-5989-401f-4572-e5083e8298a0-3357e23c, #w-node-_8e160813-5989-401f-4572-e5083e8298a0-3357e24f, #w-node-_8e160813-5989-401f-4572-e5083e8298a0-3357e250, #w-node-_8e160813-5989-401f-4572-e5083e8298a0-3357e251, #w-node-_8e160813-5989-401f-4572-e5083e8298a0-3357e252, #w-node-_8e160813-5989-401f-4572-e5083e8298a0-3357e253, #w-node-_8e160813-5989-401f-4572-e5083e8298a0-3357e254 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-bb357b96-e571-9293-4f89-6a67d1354260-3357e255, #w-node-_681c8ce5-f74b-7a72-bac8-65c5b7981b91-3357e255, #w-node-_7ab4ecab-f0ec-9bfa-c07c-b6820b4dc611-3357e257, #w-node-_7ab4ecab-f0ec-9bfa-c07c-b6820b4dc617-3357e257, #w-node-_7ab4ecab-f0ec-9bfa-c07c-b6820b4dc622-3357e257, #w-node-_7ab4ecab-f0ec-9bfa-c07c-b6820b4dc62d-3357e257, #w-node-_7ab4ecab-f0ec-9bfa-c07c-b6820b4dc638-3357e257, #w-node-_593a2273-afb0-09aa-85a6-add9ae5df0ec-3357e257, #w-node-b2cdef3e-a1bb-d249-9961-c2ec3b21adc7-3357e257, #w-node-b2cdef3e-a1bb-d249-9961-c2ec3b21adcd-3357e257, #w-node-b2cdef3e-a1bb-d249-9961-c2ec3b21add8-3357e257, #w-node-b2cdef3e-a1bb-d249-9961-c2ec3b21ade3-3357e257, #w-node-b2cdef3e-a1bb-d249-9961-c2ec3b21adee-3357e257, #w-node-b2cdef3e-a1bb-d249-9961-c2ec3b21adf9-3357e257, #w-node-b2cdef3e-a1bb-d249-9961-c2ec3b21ae0f-3357e257, #w-node-_8370bf36-1a31-859b-6b04-69d0239dfa40-3357e257, #w-node-_8370bf36-1a31-859b-6b04-69d0239dfa50-3357e257, #w-node-_8370bf36-1a31-859b-6b04-69d0239dfa60-3357e257, #w-node-_17c459e6-a10c-740e-3ec4-3309f679a2b5-3357e257, #w-node-_566a5ae6-2822-ccb4-7b17-ac56b0b99953-3357e257, #w-node-_566a5ae6-2822-ccb4-7b17-ac56b0b9995e-3357e257, #w-node-_566a5ae6-2822-ccb4-7b17-ac56b0b99969-3357e257, #w-node-_566a5ae6-2822-ccb4-7b17-ac56b0b99974-3357e257, #w-node-_566a5ae6-2822-ccb4-7b17-ac56b0b9997f-3357e257, #w-node-_9eed1fc9-1acb-8088-65f9-0d33080b4971-3357e257, #w-node-_9eed1fc9-1acb-8088-65f9-0d33080b4979-3357e257, #w-node-_9eed1fc9-1acb-8088-65f9-0d33080b4984-3357e257, #w-node-_9eed1fc9-1acb-8088-65f9-0d33080b498f-3357e257, #w-node-_9eed1fc9-1acb-8088-65f9-0d33080b499a-3357e257, #w-node-_9eed1fc9-1acb-8088-65f9-0d33080b49a5-3357e257, #w-node-_7bacfdbf-e264-e52b-d7f3-e050b22e61fb-3357e258 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a1f0ff8-c0f2-f631-f016-6067df9a5e35-3357e258 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-a3ad4bd5-fa60-4648-53c5-820b0db179b8-3357e258 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7e6c88d1-5d58-bca4-dc27-b9a726191f66-3357e258 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c485e657-a2f8-02ab-5c09-dc9fbcc7f25d-3357e258 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f682019b-83c8-49b3-d970-bf70536395bf-3357e258 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f682019b-83c8-49b3-d970-bf70536395ca-3357e258, #w-node-f682019b-83c8-49b3-d970-bf70536395d4-3357e258, #w-node-f682019b-83c8-49b3-d970-bf70536395e0-3357e258 {
  align-self: start;
}

#w-node-_06426f50-8bc1-471b-b117-9638d72f0781-3357e258 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_06426f50-8bc1-471b-b117-9638d72f078d-3357e258 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9ada749a-9d1f-b5a0-1ae3-46908629fd4b-3357e258 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3d718568-e5db-e5d7-681e-2bda6fbe00af-3357e258, #w-node-_3d718568-e5db-e5d7-681e-2bda6fbe00b5-3357e258, #w-node-_3d718568-e5db-e5d7-681e-2bda6fbe00bb-3357e258 {
  align-self: start;
}

#w-node-_87348d6a-59cc-966d-651a-bf5e1b91b353-3357e258 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_28e959e8-1c07-a4f1-ba74-60defb91a5e4-3357e258 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_28e959e8-1c07-a4f1-ba74-60defb91a5f2-3357e258 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b6aef531-b5b4-4565-b1b6-9d67b7fd1fe9-3357e258 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b6aef531-b5b4-4565-b1b6-9d67b7fd1ff7-3357e258, #w-node-a9c983e2-487a-3769-61ad-e9169070f4f4-3357e258 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bbd71fda-fa2c-01af-f388-cbd5a18fe121-3357e258 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#content.w-node-dbe5503e-68d1-05f6-224d-0103db2e62ef-3357e259, #content.w-node-dbe5503e-68d1-05f6-224d-0103db2e62ef-3357e25a, #w-node-_7bacfdbf-e264-e52b-d7f3-e050b22e61fb-3357e25d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_78b0e506-d610-b36d-87b9-8375a0961246-3357e25d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_4373db17-3f22-9841-2a17-eddf0af97f12-3357e25d, #w-node-_4373db17-3f22-9841-2a17-eddf0af97f1a-3357e25d, #w-node-_4373db17-3f22-9841-2a17-eddf0af97f25-3357e25d, #w-node-_6f885c3a-25eb-203b-3527-83814ab52d39-3357e25d, #w-node-d2a141dd-915d-9ee4-a8fb-fa55f0143d79-3357e25d, #w-node-_7bacfdbf-e264-e52b-d7f3-e050b22e61fb-3357e25e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a1f0ff8-c0f2-f631-f016-6067df9a5e35-3357e25e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-a3ad4bd5-fa60-4648-53c5-820b0db179b8-3357e25e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_702ef0e5-8637-df29-bb09-964a07fdda9c-3357e25e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-fa8b92bc-d0f4-2fa6-52c8-1f1e26050054-3357e25e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa8b92bc-d0f4-2fa6-52c8-1f1e2605005c-3357e25e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7c7deea3-307c-0dcc-928c-12dc281cf6a5-3357e25e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7c7deea3-307c-0dcc-928c-12dc281cf6b3-3357e25e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d85aaf91-3612-ce50-e846-39963c970b64-3357e25e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d85aaf91-3612-ce50-e846-39963c970b72-3357e25e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_96e0fd0e-4418-7b27-8923-544137af4ff5-3357e25e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_96e0fd0e-4418-7b27-8923-544137af502e-3357e25e, #w-node-_96e0fd0e-4418-7b27-8923-544137af505d-3357e25e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7bacfdbf-e264-e52b-d7f3-e050b22e61fb-3357e270 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_78b0e506-d610-b36d-87b9-8375a0961246-3357e270 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_02f35182-aaab-a209-0951-d65fb65aa574-3357e270, #w-node-_02f35182-aaab-a209-0951-d65fb65aa578-3357e270, #w-node-a3ad4bd5-fa60-4648-53c5-820b0db179b8-3357e270 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_702ef0e5-8637-df29-bb09-964a07fdda9c-3357e270 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_5974e2d5-9df2-b0a9-975b-750c5062df3a-3357e270 {
  align-self: center;
}

#w-node-bff959be-1db1-ae0b-d3da-d0c78bbf4eaf-3357e270 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1c925729-3d5f-1c72-1bab-9b2ae1d655eb-3357e270 {
  align-self: center;
}

#w-node-_8c274398-e5c6-1eb8-429a-20799ac4a125-3357e270 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ec19285b-629c-13ba-6457-43b084c33921-3357e270 {
  align-self: center;
}

#w-node-b94b4ea1-66ff-d8a6-4130-b5e9e498f4ce-3357e270 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d06289be-4d42-e94e-6d9b-60733d261cfd-3357e270 {
  align-self: center;
}

#w-node-_60455685-521a-5c8f-8f44-69baaa8eeccc-3357e270, #w-node-_60455685-521a-5c8f-8f44-69baaa8eecd5-3357e270, #w-node-_07c0adce-c925-04db-3d9a-d09acfe29ae2-3357e270, #w-node-_07c0adce-c925-04db-3d9a-d09acfe29ae0-3357e270, #w-node-_4c895c84-4b91-b8c9-6443-45e0fad6dc23-3357e270 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4c895c84-4b91-b8c9-6443-45e0fad6dc2a-3357e270 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2c56ea21-78c2-6821-3264-94bc0e219be2-3357e270 {
  align-self: start;
}

#w-node-_2c56ea21-78c2-6821-3264-94bc0e219be8-3357e270 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_2c56ea21-78c2-6821-3264-94bc0e219bee-3357e270, #w-node-b0a2a3a7-9b68-8bd8-b987-952c23b1571a-3357e270, #w-node-bab382e4-00b6-99a2-56cc-551fbfa7b741-3357e270, #w-node-e34f6bf7-2505-7786-b23f-f7139132feac-3357e270, #w-node-d932eabb-96a9-6cb3-5557-fc34f381e411-3357e270, #w-node-_327cf357-0d2e-dc93-1fa4-1f77e600b858-3357e270, #w-node-_52c96819-237e-a39b-2289-8a805def6fbd-3357e270, #w-node-_52c96819-237e-a39b-2289-8a805def6fc6-3357e270, #w-node-_52c96819-237e-a39b-2289-8a805def6fcf-3357e270, #w-node-_52c96819-237e-a39b-2289-8a805def6fd8-3357e270, #w-node-_52c96819-237e-a39b-2289-8a805def6fe1-3357e270, #w-node-_52c96819-237e-a39b-2289-8a805def6fea-3357e270 {
  align-self: start;
}

#w-node-_2d99c2f9-9fb5-ba27-8cce-725db955eccb-3357e270, #w-node-_2d99c2f9-9fb5-ba27-8cce-725db955eccd-3357e270, #w-node-_2d99c2f9-9fb5-ba27-8cce-725db955ecd1-3357e270, #w-node-_2d99c2f9-9fb5-ba27-8cce-725db955ecf4-3357e270, #w-node-_2d99c2f9-9fb5-ba27-8cce-725db955ed1b-3357e270, #w-node-d260bb2e-dcc8-473a-2049-c119e028af5a-3357e270, #w-node-_24194bfe-ada1-5db8-2f8f-3afa407be7f9-3357e270 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e899f4af-3f1d-d790-6dc6-2d9a8ddaf727-3357e270 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_7bacfdbf-e264-e52b-d7f3-e050b22e61fb-3357e271, #w-node-_104e96ff-d23a-01e5-5980-5f87782d0e78-3357e271, #w-node-bb88c3e3-03b7-c517-c999-2ceb25f813a2-3357e271 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1fea760e-f897-188a-7908-38d47267e011-3357e271, #w-node-c4e5bd83-e952-7e90-6067-3d37f7451011-3357e271 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_60ebfa86-e9b0-af3b-d68e-2478fa84c944-3357e271, #w-node-_60ebfa86-e9b0-af3b-d68e-2478fa84c946-3357e271, #w-node-fca56cc9-4cb8-6a0d-c463-f10c471ae625-3357e271, #w-node-fca56cc9-4cb8-6a0d-c463-f10c471ae627-3357e271 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fca56cc9-4cb8-6a0d-c463-f10c471ae666-3357e271, #w-node-fca56cc9-4cb8-6a0d-c463-f10c471ae66e-3357e271 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d0f2555a-80ee-429d-e4d4-66fe511eccd4-3357e271, #w-node-d0f2555a-80ee-429d-e4d4-66fe511eccd6-3357e271 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_967eb362-cee0-0ba1-8943-d09c0dbf3f39-3357e273 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#content.w-node-dbe5503e-68d1-05f6-224d-0103db2e62ef-3357e287 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_051e6253-c3b4-bba3-52a7-c632cd133c71-3357e287 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c15373e4-67c0-31ff-f880-cbb960ad9fb7-3357e287 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-afedf36c-508c-5a2c-29b3-4c9354244c73-3357e29f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-afedf36c-508c-5a2c-29b3-4c9354244c8f-3357e29f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-afedf36c-508c-5a2c-29b3-4c9354244da1-3357e29f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-afedf36c-508c-5a2c-29b3-4c9354244dac-3357e29f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-afedf36c-508c-5a2c-29b3-4c9354244db3-3357e29f, #w-node-e3d5b4c0-a571-bfea-d147-315ab5276273-3357e29f, #w-node-e3d5b4c0-a571-bfea-d147-315ab5276290-3357e29f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e3d5b4c0-a571-bfea-d147-315ab5276292-3357e29f, #w-node-afedf36c-508c-5a2c-29b3-4c9354244d03-3357e29f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-afedf36c-508c-5a2c-29b3-4c9354244d04-3357e29f, #w-node-afedf36c-508c-5a2c-29b3-4c9354244d07-3357e29f, #w-node-afedf36c-508c-5a2c-29b3-4c9354244d13-3357e29f, #w-node-afedf36c-508c-5a2c-29b3-4c9354244d6a-3357e29f, #w-node-afedf36c-508c-5a2c-29b3-4c9354244d7a-3357e29f, #w-node-afedf36c-508c-5a2c-29b3-4c9354244d8a-3357e29f, #w-node-_86ba8557-5eb8-fabf-d5b4-03bc95c480f8-3357e29f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_86ba8557-5eb8-fabf-d5b4-03bc95c4811b-3357e29f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_86ba8557-5eb8-fabf-d5b4-03bc95c48122-3357e29f, #w-node-feb212ae-0d97-b35a-0491-9a5537c09f29-3357e29f, #w-node-_7f0017b9-1f01-1444-1424-6e83aebad993-3357e29f, #w-node-b58ea7ed-c93a-1cb1-ba60-8e92399619f0-3357e29f, #w-node-_4d76bf36-07ce-0905-ff5f-03788cb93ac5-3357e29f, #w-node-_4f36ab12-3c3a-4ee2-5f04-3e6f9573a300-3357e2b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f36ab12-3c3a-4ee2-5f04-3e6f9573a314-3357e2b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_02f35182-aaab-a209-0951-d65fb65aa574-3357e2b2, #w-node-_02f35182-aaab-a209-0951-d65fb65aa578-3357e2b2, #w-node-_3a172410-a1a8-9231-b52a-bb917930c402-3357e2b2, #w-node-_3a172410-a1a8-9231-b52a-bb917930c40d-3357e2b2, #w-node-_3a172410-a1a8-9231-b52a-bb917930c418-3357e2b2, #w-node-_3a172410-a1a8-9231-b52a-bb917930c423-3357e2b2, #w-node-_3a172410-a1a8-9231-b52a-bb917930c42e-3357e2b2, #w-node-_3a172410-a1a8-9231-b52a-bb917930c439-3357e2b2, #w-node-_3a172410-a1a8-9231-b52a-bb917930c444-3357e2b2, #w-node-_6ce363c1-141b-a66b-4359-406da64e61bc-3357e2b2, #w-node-a3ad4bd5-fa60-4648-53c5-820b0db179b8-3357e2b2, #w-node-c86f899a-962b-a788-9728-9017c795e122-3357e2b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c86f899a-962b-a788-9728-9017c795e12d-3357e2b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c86f899a-962b-a788-9728-9017c795e136-3357e2b2 {
  align-self: center;
}

#w-node-_8b4a101c-ee52-e6c3-b42b-e22bd622f2e2-3357e2b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8b4a101c-ee52-e6c3-b42b-e22bd622f2f1-3357e2b2 {
  align-self: center;
}

#w-node-df9d5f6c-4674-4ef7-fecc-e3329d513f25-3357e2b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-df9d5f6c-4674-4ef7-fecc-e3329d513f2e-3357e2b2 {
  align-self: center;
}

#w-node-fb99434c-6192-2e89-802e-d7c9c19388d2-3357e2b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-da3c38d4-f280-0874-ea15-ee4cb9facbd9-3357e2b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e226b662-0f3e-5fc3-5300-570eed19009a-3357e2b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_9408efcc-7c1a-a217-44d8-c64101ff0eb5-3357e2b2, #w-node-_6a99af93-42d6-6f9b-a58f-46f459821cb1-3357e2b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c86f899a-962b-a788-9728-9017c795e18b-3357e2b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c86f899a-962b-a788-9728-9017c795e197-3357e2b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2c56ea21-78c2-6821-3264-94bc0e219be2-3357e2b2 {
  align-self: start;
}

#w-node-_2c56ea21-78c2-6821-3264-94bc0e219be8-3357e2b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_2c56ea21-78c2-6821-3264-94bc0e219bee-3357e2b2 {
  align-self: start;
}

#w-node-fcafbf23-a27c-74a2-d92e-25918f397bff-3357e2b2, #w-node-b9afe3db-5a49-1e6f-557b-e7c9f5daeac4-3357e2b2, #w-node-fcafbf23-a27c-74a2-d92e-25918f397c12-3357e2b2, #w-node-_753eb93d-d1e3-e262-6b81-108368b01eac-3357e2b2, #w-node-_753eb93d-d1e3-e262-6b81-108368b01ec8-3357e2b2, #w-node-_753eb93d-d1e3-e262-6b81-108368b01ee0-3357e2b2, #w-node-_753eb93d-d1e3-e262-6b81-108368b01ee2-3357e2b2, #w-node-edd8e5ff-1fc7-63b8-bd5c-38d00e95e6c2-3357e2c4, #content.w-node-dbe5503e-68d1-05f6-224d-0103db2e62ef-3357e2d5, #content.w-node-dbe5503e-68d1-05f6-224d-0103db2e62ef-3357e2d6, #content.w-node-dbe5503e-68d1-05f6-224d-0103db2e62ef-3357e2d7, #content.w-node-dbe5503e-68d1-05f6-224d-0103db2e62ef-3357e2d8, #content.w-node-dbe5503e-68d1-05f6-224d-0103db2e62ef-3357e2d9, #content.w-node-dbe5503e-68d1-05f6-224d-0103db2e62ef-3357e2da, #content.w-node-dbe5503e-68d1-05f6-224d-0103db2e62ef-3357e2db, #content.w-node-dbe5503e-68d1-05f6-224d-0103db2e62ef-3357e2ed, #content.w-node-dbe5503e-68d1-05f6-224d-0103db2e62ef-3357e2ee, #content.w-node-dbe5503e-68d1-05f6-224d-0103db2e62ef-3357e2ef, #w-node-_566a5ae6-2822-ccb4-7b17-ac56b0b99953-3357e2f0, #w-node-f369b590-578b-962a-d674-305c052f7b4e-3357e2f0, #w-node-bbc78c1d-a977-5ca3-7618-c25024418b87-3357e2f0, #w-node-e88b8110-d4c0-9b5c-3ffc-3b6a91c14fa9-3357e2f0, #w-node-_8b7b191e-8a22-d431-9fb7-08dfe35cb812-3357e2f0, #w-node-ac2b37ac-6130-3c7c-d999-5c21759c54fb-3357e2f0, #w-node-_17c459e6-a10c-740e-3ec4-3309f679a2b5-3357e2f2, #w-node-_566a5ae6-2822-ccb4-7b17-ac56b0b99953-3357e2f2, #w-node-_2bedddfd-becd-0644-9461-f93f01417632-3357e2f2, #w-node-_5ef1e41c-7ca9-098a-f58b-9c8a7e3f8c35-3357e2f2, #w-node-_929b2c91-523b-8dec-c08c-ab6cb16de971-3357e2f2, #w-node-_593a2273-afb0-09aa-85a6-add9ae5df0ec-3357e2f2, #content.w-node-dbe5503e-68d1-05f6-224d-0103db2e62ef-3357e2f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fc1c3392-c31d-e745-5ee8-06af40393f47-3357e2f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-fc1c3392-c31d-e745-5ee8-06af40393f51-3357e2f5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#content.w-node-dbe5503e-68d1-05f6-224d-0103db2e62ef-3357e2f6, #content.w-node-dbe5503e-68d1-05f6-224d-0103db2e62ef-3357e2f7, #w-node-afedf36c-508c-5a2c-29b3-4c9354244c73-3357e2f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-afedf36c-508c-5a2c-29b3-4c9354244c8f-3357e2f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-afedf36c-508c-5a2c-29b3-4c9354244da1-3357e2f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-afedf36c-508c-5a2c-29b3-4c9354244dac-3357e2f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-afedf36c-508c-5a2c-29b3-4c9354244db3-3357e2f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-afedf36c-508c-5a2c-29b3-4c9354244d03-3357e2f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-afedf36c-508c-5a2c-29b3-4c9354244d04-3357e2f8, #w-node-afedf36c-508c-5a2c-29b3-4c9354244d07-3357e2f8, #w-node-afedf36c-508c-5a2c-29b3-4c9354244d13-3357e2f8, #w-node-e3d5b4c0-a571-bfea-d147-315ab5276273-3357e2f8, #w-node-e3d5b4c0-a571-bfea-d147-315ab5276290-3357e2f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e3d5b4c0-a571-bfea-d147-315ab5276292-3357e2f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-afedf36c-508c-5a2c-29b3-4c9354244d6a-3357e2f8, #w-node-afedf36c-508c-5a2c-29b3-4c9354244d7a-3357e2f8, #w-node-afedf36c-508c-5a2c-29b3-4c9354244d8a-3357e2f8, #w-node-d391eaeb-e158-2f7f-e895-079b5f12ece3-3357e2f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d391eaeb-e158-2f7f-e895-079b5f12ecee-3357e2f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d391eaeb-e158-2f7f-e895-079b5f12ecf5-3357e2f8, #w-node-d391eaeb-e158-2f7f-e895-079b5f12ecf8-3357e2f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d391eaeb-e158-2f7f-e895-079b5f12ecfa-3357e2f8, #w-node-d391eaeb-e158-2f7f-e895-079b5f12ed02-3357e2f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d391eaeb-e158-2f7f-e895-079b5f12ed09-3357e2f8, #w-node-d391eaeb-e158-2f7f-e895-079b5f12ed0c-3357e2f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d391eaeb-e158-2f7f-e895-079b5f12ed0e-3357e2f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-bc4d1629-7f3b-9b27-ac3d-87a0ffe59485-3357e2f8, #w-node-bc4d1629-7f3b-9b27-ac3d-87a0ffe5948b-3357e2f8, #w-node-bc4d1629-7f3b-9b27-ac3d-87a0ffe59496-3357e2f8, #w-node-bc4d1629-7f3b-9b27-ac3d-87a0ffe594a1-3357e2f8, #w-node-bc4d1629-7f3b-9b27-ac3d-87a0ffe594ac-3357e2f8, #w-node-bc4d1629-7f3b-9b27-ac3d-87a0ffe594b7-3357e2f8, #w-node-bc4d1629-7f3b-9b27-ac3d-87a0ffe594c2-3357e2f8, #w-node-feb212ae-0d97-b35a-0491-9a5537c09f29-3357e2f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_60c9865f-689b-a741-749d-5fa8f883d8db-3357e2f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_60c9865f-689b-a741-749d-5fa8f883d8e1-3357e2f8, #w-node-_676b0349-be23-6828-b322-9a72eef87404-3357e2f8, #w-node-_7f0017b9-1f01-1444-1424-6e83aebad993-3357e2f8, #w-node-b58ea7ed-c93a-1cb1-ba60-8e92399619f0-3357e2f8, #w-node-_4d76bf36-07ce-0905-ff5f-03788cb93ac5-3357e2f8, #content.w-node-dbe5503e-68d1-05f6-224d-0103db2e62ef-3357e2f9, #content.w-node-dbe5503e-68d1-05f6-224d-0103db2e62ef-3357e2fa, #w-node-afedf36c-508c-5a2c-29b3-4c9354244c73-3357e2fb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-afedf36c-508c-5a2c-29b3-4c9354244c8f-3357e2fb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-afedf36c-508c-5a2c-29b3-4c9354244da1-3357e2fb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b45e9c7c-c980-9035-01f6-80dba45b5379-3357e2fb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b45e9c7c-c980-9035-01f6-80dba45b537f-3357e2fb, #w-node-_94d22c2e-44e1-4752-d90a-a59f7c314700-3357e2fb, #w-node-_94d22c2e-44e1-4752-d90a-a59f7c314705-3357e2fb, #w-node-_9d45c4cf-2f8c-942b-e699-63c61f5ab5fd-3357e2fb, #w-node-_9d45c4cf-2f8c-942b-e699-63c61f5ab605-3357e2fb, #w-node-_9d45c4cf-2f8c-942b-e699-63c61f5ab610-3357e2fb, #w-node-_9d45c4cf-2f8c-942b-e699-63c61f5ab61b-3357e2fb, #w-node-_9d45c4cf-2f8c-942b-e699-63c61f5ab626-3357e2fb, #w-node-_9d45c4cf-2f8c-942b-e699-63c61f5ab631-3357e2fb, #w-node-_5fd4575f-0ebd-2699-9972-d2747994d524-3357e2fb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_78d553b4-2101-4314-da76-7080cf4aa45a-3357e2fb {
  align-self: start;
}

#w-node-_78d553b4-2101-4314-da76-7080cf4aa460-3357e2fb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_78d553b4-2101-4314-da76-7080cf4aa466-3357e2fb {
  align-self: start;
}

#w-node-bc4d1629-7f3b-9b27-ac3d-87a0ffe59485-3357e2fb, #w-node-afedf36c-508c-5a2c-29b3-4c9354244c73-3357e2fc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-afedf36c-508c-5a2c-29b3-4c9354244c8f-3357e2fc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-afedf36c-508c-5a2c-29b3-4c9354244da1-3357e2fc, #w-node-d9f96de6-f79a-3cd5-cc2b-5437a04cf95f-3357e2fc, #w-node-d9f96de6-f79a-3cd5-cc2b-5437a04cf967-3357e2fc, #w-node-d9f96de6-f79a-3cd5-cc2b-5437a04cf983-3357e2fc, #w-node-d9f96de6-f79a-3cd5-cc2b-5437a04cf99f-3357e2fc, #w-node-d9f96de6-f79a-3cd5-cc2b-5437a04cf9a1-3357e2fc, #w-node-b1831178-0e93-698b-f5ff-b21009b399aa-3357e2fc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b1831178-0e93-698b-f5ff-b21009b399b4-3357e2fc, #w-node-b1831178-0e93-698b-f5ff-b21009b399c7-3357e2fc, #w-node-b1831178-0e93-698b-f5ff-b21009b399f6-3357e2fc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b1831178-0e93-698b-f5ff-b21009b39a05-3357e2fc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b1831178-0e93-698b-f5ff-b21009b39a25-3357e2fc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b1831178-0e93-698b-f5ff-b21009b39a30-3357e2fc, #w-node-bed54f05-bd8d-2d2d-9240-3de391f57bf5-3357e2fc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bed54f05-bd8d-2d2d-9240-3de391f57c0f-3357e2fc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-bed54f05-bd8d-2d2d-9240-3de391f57c1d-3357e2fc {
  align-self: center;
}

#w-node-_78d553b4-2101-4314-da76-7080cf4aa45a-3357e2fc {
  align-self: start;
}

#w-node-_78d553b4-2101-4314-da76-7080cf4aa460-3357e2fc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_78d553b4-2101-4314-da76-7080cf4aa466-3357e2fc {
  align-self: start;
}

#w-node-cdd81c59-b874-2ad7-aafb-8be77a1e0baf-3357e2fc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-cdd81c59-b874-2ad7-aafb-8be77a1e0bb0-3357e2fc, #w-node-cdd81c59-b874-2ad7-aafb-8be77a1e0bb3-3357e2fc, #content.w-node-dbe5503e-68d1-05f6-224d-0103db2e62ef-3357e2fd, #content.w-node-dbe5503e-68d1-05f6-224d-0103db2e62ef-3357e2fe, #content.w-node-dbe5503e-68d1-05f6-224d-0103db2e62ef-3357e310, #content.w-node-dbe5503e-68d1-05f6-224d-0103db2e62ef-3357e311, #content.w-node-dbe5503e-68d1-05f6-224d-0103db2e62ef-3357e312, #content.w-node-dbe5503e-68d1-05f6-224d-0103db2e62ef-3357e313, #content.w-node-dbe5503e-68d1-05f6-224d-0103db2e62ef-3357e314, #w-node-_4f36ab12-3c3a-4ee2-5f04-3e6f9573a300-3357e315 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f36ab12-3c3a-4ee2-5f04-3e6f9573a314-3357e315 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9b8c7798-eeb3-24a7-d200-2f728cbfbb79-3357e315, #w-node-_9b8c7798-eeb3-24a7-d200-2f728cbfbb7c-3357e315, #w-node-_9b8c7798-eeb3-24a7-d200-2f728cbfbb7f-3357e315, #w-node-_9b8c7798-eeb3-24a7-d200-2f728cbfbb82-3357e315 {
  place-self: center;
}

#w-node-_02f35182-aaab-a209-0951-d65fb65aa574-3357e315, #w-node-_02f35182-aaab-a209-0951-d65fb65aa578-3357e315, #w-node-_668adc67-4758-ca5b-fb41-63d860692db5-3357e315, #w-node-a3ad4bd5-fa60-4648-53c5-820b0db179b8-3357e315, #w-node-c86f899a-962b-a788-9728-9017c795e122-3357e315, #w-node-_688ff84a-b62e-47b3-0767-a5fcfa27e7c7-3357e315, #content.w-node-dbe5503e-68d1-05f6-224d-0103db2e62ef-3357e316, #w-node-_4f36ab12-3c3a-4ee2-5f04-3e6f9573a300-3357e317 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f36ab12-3c3a-4ee2-5f04-3e6f9573a314-3357e317 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_02f35182-aaab-a209-0951-d65fb65aa574-3357e317, #w-node-_02f35182-aaab-a209-0951-d65fb65aa578-3357e317, #w-node-_3a172410-a1a8-9231-b52a-bb917930c402-3357e317, #w-node-_3a172410-a1a8-9231-b52a-bb917930c40d-3357e317, #w-node-_9df43633-171b-47d4-8788-b6b10d8f04bd-3357e317, #w-node-_9df43633-171b-47d4-8788-b6b10d8f04e4-3357e317, #w-node-_9df43633-171b-47d4-8788-b6b10d8f04ce-3357e317, #w-node-_91ee6ef1-d942-8486-608c-2e976937d383-3357e317, #w-node-_2bfaf56f-f3ec-d13f-7b08-db0e59679e31-3357e317, #w-node-_9df43633-171b-47d4-8788-b6b10d8f04ef-3357e317, #w-node-_2d63f2f4-b377-a8ee-09ec-55ed9b858aad-3357e317, #w-node-_753eb93d-d1e3-e262-6b81-108368b01eac-3357e317, #w-node-_753eb93d-d1e3-e262-6b81-108368b01ec8-3357e317, #w-node-_753eb93d-d1e3-e262-6b81-108368b01ee0-3357e317, #w-node-_753eb93d-d1e3-e262-6b81-108368b01ee2-3357e317 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2c56ea21-78c2-6821-3264-94bc0e219be2-3357e317 {
  align-self: start;
}

#w-node-_2c56ea21-78c2-6821-3264-94bc0e219be8-3357e317 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_2c56ea21-78c2-6821-3264-94bc0e219bee-3357e317 {
  align-self: start;
}

#w-node-fcafbf23-a27c-74a2-d92e-25918f397bff-3357e317, #w-node-b9afe3db-5a49-1e6f-557b-e7c9f5daeac4-3357e317, #w-node-fcafbf23-a27c-74a2-d92e-25918f397c12-3357e317, #w-node-afedf36c-508c-5a2c-29b3-4c9354244c73-3357e329 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-afedf36c-508c-5a2c-29b3-4c9354244c8f-3357e329 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-afedf36c-508c-5a2c-29b3-4c9354244da1-3357e329, #w-node-d9f96de6-f79a-3cd5-cc2b-5437a04cf95f-3357e329, #w-node-d9f96de6-f79a-3cd5-cc2b-5437a04cf967-3357e329, #w-node-d9f96de6-f79a-3cd5-cc2b-5437a04cf983-3357e329, #w-node-d9f96de6-f79a-3cd5-cc2b-5437a04cf99f-3357e329, #w-node-d9f96de6-f79a-3cd5-cc2b-5437a04cf9a1-3357e329, #w-node-b1831178-0e93-698b-f5ff-b21009b399aa-3357e329, #w-node-_56960abb-0256-7873-3897-3fff6d14641d-3357e329 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b1831178-0e93-698b-f5ff-b21009b399b4-3357e329, #w-node-b1831178-0e93-698b-f5ff-b21009b399c7-3357e329, #w-node-b1831178-0e93-698b-f5ff-b21009b399f6-3357e329 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b1831178-0e93-698b-f5ff-b21009b39a05-3357e329 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b1831178-0e93-698b-f5ff-b21009b39a25-3357e329 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b1831178-0e93-698b-f5ff-b21009b39a30-3357e329 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_78d553b4-2101-4314-da76-7080cf4aa45a-3357e329 {
  align-self: start;
}

#w-node-_78d553b4-2101-4314-da76-7080cf4aa460-3357e329 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_78d553b4-2101-4314-da76-7080cf4aa466-3357e329 {
  align-self: start;
}

#w-node-afedf36c-508c-5a2c-29b3-4c9354244da1-3357e32a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b45e9c7c-c980-9035-01f6-80dba45b5379-3357e32a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b45e9c7c-c980-9035-01f6-80dba45b537f-3357e32a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f686675a-14fd-18c9-0ac2-03a211e79a54-3357e32a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f686675a-14fd-18c9-0ac2-03a211e79a6a-3357e32a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c66fff3d-eae8-0f5c-f570-1388cb6eedd8-3357e32a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c66fff3d-eae8-0f5c-f570-1388cb6eedea-3357e32a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e30ce914-e1dd-b950-01e9-6145129664e1-3357e32a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e30ce914-e1dd-b950-01e9-6145129664e7-3357e32a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5637ce28-e37a-a205-f634-d507e7fc54f3-3357e32a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_5637ce28-e37a-a205-f634-d507e7fc54ff-3357e32a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e8dde88e-6729-6142-81ff-42ada66c65e4-3357e32a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e8dde88e-6729-6142-81ff-42ada66c6601-3357e32a, #w-node-f745cb97-5bd2-f699-5ef4-63f10282d7bd-3357e32a, #w-node-_4b138a9c-f30e-6ad7-1513-537b6a5cd55e-3357e32a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4b138a9c-f30e-6ad7-1513-537b6a5cd570-3357e32a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4b138a9c-f30e-6ad7-1513-537b6a5cd586-3357e32a, #w-node-_1c32758f-6fe4-dba0-133d-55ce7936b4db-3357e32a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1c32758f-6fe4-dba0-133d-55ce7936b4ed-3357e32a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1c32758f-6fe4-dba0-133d-55ce7936b503-3357e32a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5a2f4cd-b285-47f2-23cf-db5256271192-3357e32a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a5a2f4cd-b285-47f2-23cf-db52562711a7-3357e32a, #w-node-_94d22c2e-44e1-4752-d90a-a59f7c314700-3357e32a, #w-node-_7bacfdbf-e264-e52b-d7f3-e050b22e61fb-3357e32b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_78b0e506-d610-b36d-87b9-8375a0961246-3357e32b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e20da1d0-6383-70d9-98a6-34822fedd08d-3357e32b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_702ef0e5-8637-df29-bb09-964a07fdda9c-3357e32b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_5974e2d5-9df2-b0a9-975b-750c5062df3a-3357e32b {
  align-self: center;
}

#w-node-bff959be-1db1-ae0b-d3da-d0c78bbf4eaf-3357e32b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1c925729-3d5f-1c72-1bab-9b2ae1d655eb-3357e32b {
  align-self: center;
}

#w-node-_8c274398-e5c6-1eb8-429a-20799ac4a125-3357e32b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ec19285b-629c-13ba-6457-43b084c33921-3357e32b {
  align-self: center;
}

#w-node-a3ad4bd5-fa60-4648-53c5-820b0db179b8-3357e32b, #content.w-node-dbe5503e-68d1-05f6-224d-0103db2e62ef-3357e32d, #w-node-_7bacfdbf-e264-e52b-d7f3-e050b22e61fb-3357e32e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_78b0e506-d610-b36d-87b9-8375a0961246-3357e32e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_4373db17-3f22-9841-2a17-eddf0af97f12-3357e32e, #w-node-c34fddfd-7252-5dc9-9d7f-5388a32ad24a-3357e32e, #w-node-_2b4fe2c3-be02-8290-00ee-7b09e30dab6f-3357e32e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2b4fe2c3-be02-8290-00ee-7b09e30dab7c-3357e32e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2b4fe2c3-be02-8290-00ee-7b09e30dab89-3357e32e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2b4fe2c3-be02-8290-00ee-7b09e30dab8c-3357e32e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2b4fe2c3-be02-8290-00ee-7b09e30dab9a-3357e32e, #w-node-f80d7659-166a-8c34-48c1-2c4456509c02-3357e32e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5a6fdefb-a356-68a7-5929-b9f1b0c6418a-3357e32e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_5a6fdefb-a356-68a7-5929-b9f1b0c64194-3357e32e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5a6fdefb-a356-68a7-5929-b9f1b0c64197-3357e32e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_5a6fdefb-a356-68a7-5929-b9f1b0c641a1-3357e32e, #w-node-e5dc4c46-a0d0-5925-6419-be6fc863daa5-3357e32e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e5dc4c46-a0d0-5925-6419-be6fc863dab2-3357e32e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e5dc4c46-a0d0-5925-6419-be6fc863dabf-3357e32e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e5dc4c46-a0d0-5925-6419-be6fc863dac2-3357e32e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e5dc4c46-a0d0-5925-6419-be6fc863dad0-3357e32e, #w-node-_7bacfdbf-e264-e52b-d7f3-e050b22e61fb-3357e32f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_78b0e506-d610-b36d-87b9-8375a0961246-3357e32f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_4373db17-3f22-9841-2a17-eddf0af97f12-3357e32f, #content.w-node-dbe5503e-68d1-05f6-224d-0103db2e62ef-3357e341, #content.w-node-dbe5503e-68d1-05f6-224d-0103db2e62ef-3357e342, #w-node-_32fd58dc-7746-dfb5-b7f3-fd20aa42ff09-3357e343 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32fd58dc-7746-dfb5-b7f3-fd20aa42ff19-3357e343 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-b1753831-ab8d-33f4-dc95-1c3a56c08f3f-3357e343 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b1753831-ab8d-33f4-dc95-1c3a56c08f35-3357e343 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7bacfdbf-e264-e52b-d7f3-e050b22e61fb-3357e344, #w-node-_28869366-de84-ed32-1d3d-c4878cc68c2e-3357e344, #w-node-_28869366-de84-ed32-1d3d-c4878cc68c30-3357e344 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1fea760e-f897-188a-7908-38d47267e011-3357e344, #w-node-c4e5bd83-e952-7e90-6067-3d37f7451011-3357e344 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

@media screen and (max-width: 991px) {
  #w-node-_936b7741-3ad3-5c34-61a0-977b7bdb423f-7bdb41e8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_07c0adce-c925-04db-3d9a-d09acfe29ae0-3357e1b0 {
    order: 9999;
  }

  #w-node-e899f4af-3f1d-d790-6dc6-2d9a8ddaf727-3357e1b0, #w-node-_985d62c0-d6fc-c899-593b-ca1ce34c2b46-e34c2aef {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-de7a474c-f8e5-e0b1-3119-0ff1d60f0e0b-3357e1d8, #w-node-b94b4ea1-66ff-d8a6-4130-b5e9e498f4cb-3357e1d8 {
    order: 9999;
  }

  #w-node-ac642c61-73d5-0773-3bd6-0a3d452b06ae-d592b107 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_07c0adce-c925-04db-3d9a-d09acfe29ae0-3357e270 {
    order: 9999;
  }

  #w-node-e899f4af-3f1d-d790-6dc6-2d9a8ddaf727-3357e270 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e3d5b4c0-a571-bfea-d147-315ab5276290-3357e29f, #w-node-e3d5b4c0-a571-bfea-d147-315ab5276290-3357e2f8, #w-node-d391eaeb-e158-2f7f-e895-079b5f12ecf8-3357e2f8, #w-node-d391eaeb-e158-2f7f-e895-079b5f12ed0c-3357e2f8 {
    order: 9999;
  }
}

@media screen and (max-width: 767px) {
  #w-node-b0a2a3a7-9b68-8bd8-b987-952c23b1570f-3357e1b0 {
    order: -9999;
    justify-self: center;
  }

  #w-node-_531a072f-69a5-5b32-f95e-f9bd4430150a-3357e255, #w-node-_531a072f-69a5-5b32-f95e-f9bd4430151a-3357e255, #w-node-_531a072f-69a5-5b32-f95e-f9bd4430152a-3357e255, #w-node-_531a072f-69a5-5b32-f95e-f9bd4430153a-3357e255, #w-node-_531a072f-69a5-5b32-f95e-f9bd44301548-3357e255, #w-node-_531a072f-69a5-5b32-f95e-f9bd44301557-3357e255, #w-node-_531a072f-69a5-5b32-f95e-f9bd44301567-3357e255, #w-node-_531a072f-69a5-5b32-f95e-f9bd44301577-3357e255, #w-node-_531a072f-69a5-5b32-f95e-f9bd44301587-3357e255, #w-node-_531a072f-69a5-5b32-f95e-f9bd44301592-3357e255, #w-node-_531a072f-69a5-5b32-f95e-f9bd4430159f-3357e255, #w-node-_531a072f-69a5-5b32-f95e-f9bd443015af-3357e255, #w-node-_531a072f-69a5-5b32-f95e-f9bd443015bf-3357e255, #w-node-_531a072f-69a5-5b32-f95e-f9bd443015cf-3357e255, #w-node-_531a072f-69a5-5b32-f95e-f9bd443015dd-3357e255 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-b0a2a3a7-9b68-8bd8-b987-952c23b1570f-3357e270 {
    order: -9999;
    justify-self: center;
  }
}


@font-face {
  font-family: 'Notes';
  src: url('../fonts/Notes-RegularTf.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Notes';
  src: url('../fonts/Notes-MediumTf.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Notes';
  src: url('../fonts/Notes-BoldTf.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}