div.container-fluid {
  width: 100%;
  overflow: hidden;
}

@media (max-width: 1200px) {
  span[style*="font-size: 90px"] {
    font-size: 70px !important;
    line-height: 125% !important;
  }
}
@media (max-width: 1024px) {
  span[style*="font-size: 90px"] {
    font-size: 55px !important;
    line-height: 110% !important;
  }
}

@media (max-width: 1200px) {
  span[style*="font-size: 48px"] {
    font-size: 41px !important;
    line-height: 125% !important;
  }
}
@media (max-width: 1024px) {
  span[style*="font-size: 48px"] {
    font-size: 34px !important;
    line-height: 110% !important;
  }
}

p.hero, p.hero span {
  line-height: 125% !important;
}
@media (max-width: 1200px) {
  p.hero, p.hero span {
    line-height: 110% !important;
  }
}

div.row-fluid:has(.hero) > div.span6.widget-span:first-child {
  padding-right: 20px !important;
}
div.row-fluid:has(.hero) > div.span6.widget-span:nth-child(2) {
  padding-left: 20px !important;
}

@media (max-width: 1024px) {
  .span6.cell_1734515648107-vertical-alignment {
    justify-content: start !important;
  }
  .span6.cell_1734515648107-vertical-alignment img {
    margin-top: 70px;
  }
}

/*
.widget-span.module_17345156481074-flexbox-positioning.dnd-module {
    @media (max-width: 1024px) {
        display: block!important;
    }
}
#hs_cos_wrapper_module_17345156481074 {
    @media (max-width: 1024px) {
        display: block!important;
    }
}*/
div.was-ist-container {
  background-color: #F2FAFF;
  background-size: 21% !important;
}
@media (max-width: 768px) {
  div.was-ist-container {
    background-color: transparent;
    background-size: 100% !important;
  }
  div.was-ist-container a.hs-button {
    background-color: #001453;
  }
}
@media (max-width: 1024px) {
  div.was-ist-container div.row-fluid div.widget-span.widget-type-cell:first-child {
    padding-right: 50px !important;
    justify-content: start !important;
    margin-top: 50px;
  }
}
@media (max-width: 768px) {
  div.was-ist-container div.row-fluid div.widget-span.widget-type-cell:first-child {
    padding-right: 0px !important;
    margin-top: 0px;
  }
}
div.was-ist-container div.row-fluid div.widget-span.widget-type-cell:nth-child(2) {
  margin-left: 0 !important;
  border-left: 3px solid #B9E3FC;
  padding-left: 70px;
  border-radius: 0 !important;
}
@media (max-width: 1024px) {
  div.was-ist-container div.row-fluid div.widget-span.widget-type-cell:nth-child(2) {
    padding-left: 50px;
  }
}
@media (max-width: 768px) {
  div.was-ist-container div.row-fluid div.widget-span.widget-type-cell:nth-child(2) {
    border-left: none !important;
    padding-left: 0px !important;
  }
}

.header-row-3-background-layers:has(.was-ist-mobile) {
  background-color: #F2FAFF;
  background-size: 250px !important;
}

div.partner-container {
  overflow: hidden;
  position: relative;
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}
div.partner-container > div:has(img[src*="partner-logos-neu.png"]) {
  padding: 20px 0 !important;
}
div.partner-container.header-row-6-max-width-section-centering > .row-fluid {
  width: 100% !important;
  max-width: 100% !important;
}
div.partner-container div:has(img[src*="partner-logos-neu.png"]) {
  width: 100% !important;
  padding: 0 !important;
}
div.partner-container .partner-track {
  display: flex;
  align-items: center;
  gap: 0;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  will-change: transform;
}
div.partner-container .partner-track > img {
  height: 56px !important;
  width: auto !important;
  max-width: none !important;
  flex: 0 0 auto;
  display: block;
  margin-right: 40px !important;
}
@media (max-width: 1200px) {
  div.partner-container .partner-track > img {
    height: 33px !important;
  }
}
div.partner-container .partner-anim {
  animation: logos-marquee var(--marquee-duration, 26s) linear infinite;
}

@keyframes logos-marquee {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(calc(-1 * var(--loop-width)));
  }
}
div.presse-info {
  display: none;
}

div.presse-info + p {
  margin-top: 0 !important;
}

div.span2.widget-span:has(div.presse-info) {
  padding-right: 0px !important;
  min-width: 480px !important;
  margin-right: 70px;
}
@media (max-width: 1024px) {
  div.span2.widget-span:has(div.presse-info) {
    min-width: 380px !important;
    margin-right: 50px;
  }
  div.span2.widget-span:has(div.presse-info) p, div.span2.widget-span:has(div.presse-info) span {
    font-size: 30px;
    line-height: 90% !important;
  }
}
@media (max-width: 768px) {
  div.span2.widget-span:has(div.presse-info) {
    margin-right: 40px;
    max-width: 100% !important;
    min-width: 100% !important;
  }
  div.span2.widget-span:has(div.presse-info) p, div.span2.widget-span:has(div.presse-info) span {
    font-size: 23px;
    line-height: 85% !important;
    margin-bottom: 30px;
  }
}

.row-fluid-wrapper.row-depth-1:has(div.presse-info) {
  /*
  @media (max-width: 768px) {
    .presse-card {
      flex-basis: 78vw;
      border-radius: 14px;
    }
  }
  */
}
@media (max-width: 768px) {
  .row-fluid-wrapper.row-depth-1:has(div.presse-info).header-row-7-background-layers {
    background-size: 410px !important;
    background-color: #001453;
    padding-top: 50px !important;
    padding-bottom: 70px !important;
  }
}
.row-fluid-wrapper.row-depth-1:has(div.presse-info) .presse-carousel__viewport {
  display: flex;
  gap: 24px;
  overflow-x: auto;
  overflow-y: visible;
  scroll-snap-type: x mandatory;
  -webkit-overflow-scrolling: touch;
  padding: 12px 4px 20px;
  scrollbar-width: none;
}
.row-fluid-wrapper.row-depth-1:has(div.presse-info) .presse-carousel__viewport::-webkit-scrollbar {
  display: none;
}
.row-fluid-wrapper.row-depth-1:has(div.presse-info) div.row-fluid.carroussel-wrapper {
  position: relative;
  width: 100vw !important;
  min-width: auto !important;
  max-width: 100vw !important;
  padding-left: calc((100vw - 1300px) / 2) !important;
}
.row-fluid-wrapper.row-depth-1:has(div.presse-info) div.row-fluid.carroussel-wrapper div.presse-card {
  min-width: 480px !important;
  max-width: 100%;
  width: 552px !important;
  flex: 0 0 360px;
  scroll-snap-align: start;
  border-radius: 16px;
  background: #CBE8FA;
  padding: 20px;
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.08);
  margin-left: 0px !important;
}
@media (max-width: 1024px) {
  .row-fluid-wrapper.row-depth-1:has(div.presse-info) div.row-fluid.carroussel-wrapper div.presse-card {
    flex: 0 0 390px;
    width: 390px !important;
    min-width: 390px !important;
  }
}
@media (max-width: 768px) {
  .row-fluid-wrapper.row-depth-1:has(div.presse-info) div.row-fluid.carroussel-wrapper div.presse-card {
    flex: 0 0 300px;
    width: 300px !important;
    min-width: 300px !important;
    min-height: auto;
    margin-top: 0px !important;
    flex-basis: 78vw;
    border-radius: 14px;
  }
}
.row-fluid-wrapper.row-depth-1:has(div.presse-info) div.row-fluid.carroussel-wrapper div.presse-card .row-fluid {
  margin: 0 !important;
}
.row-fluid-wrapper.row-depth-1:has(div.presse-info) div.row-fluid.carroussel-wrapper div.presse-card .hs_cos_wrapper_type_rich_text span {
  color: #0A2148;
  font-size: 16px;
  line-height: 1.4;
}
.row-fluid-wrapper.row-depth-1:has(div.presse-info) div.row-fluid.carroussel-wrapper div.presse-card a {
  display: inline-block;
  margin-top: 10px;
  font-weight: 700;
  text-decoration: underline;
  color: #0A2148;
}
.row-fluid-wrapper.row-depth-1:has(div.presse-info) .presse-carousel__controls {
  position: absolute;
  bottom: -25px;
  left: calc(50% - 100px) !important;
  z-index: 999;
  display: block;
  gap: 24px;
  align-items: center;
  justify-content: center;
  margin-top: 8px;
}
@media (max-width: 1288px) {
  .row-fluid-wrapper.row-depth-1:has(div.presse-info) .presse-carousel__controls {
    left: 550px !important;
  }
}
@media (max-width: 1024px) {
  .row-fluid-wrapper.row-depth-1:has(div.presse-info) .presse-carousel__controls {
    left: 430px !important;
  }
}
@media (max-width: 768px) {
  .row-fluid-wrapper.row-depth-1:has(div.presse-info) .presse-carousel__controls {
    left: -10px !important;
    bottom: -35px !important;
  }
}
.row-fluid-wrapper.row-depth-1:has(div.presse-info) .presse-carousel__controls .presse-carousel__btn {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 0;
  background: transparent;
  font-size: 26px;
  line-height: 1;
  padding: 6px 10px;
  cursor: pointer;
  color: #fff;
}
.row-fluid-wrapper.row-depth-1:has(div.presse-info) .presse-carousel__controls .presse-carousel__btn:focus-visible {
  outline: 2px solid #fff;
  outline-offset: 2px;
}

div.row-fluid-wrapper.row-depth-1:has(img[src*=icon-know]) div.row-fluid {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 50px !important;
}
@media (min-width: 769px) {
  div.row-fluid-wrapper.row-depth-1:has(img[src*=icon-know]) div.row-fluid {
    justify-content: space-baround !important;
    justify-content: center !important; /* centers items on the last row */
    align-items: center !important;
  }
}
@media (max-width: 1280px) {
  div.row-fluid-wrapper.row-depth-1:has(img[src*=icon-know]) div.row-fluid {
    gap: 40px !important;
  }
}
@media (max-width: 768px) {
  div.row-fluid-wrapper.row-depth-1:has(img[src*=icon-know]) div.row-fluid {
    /*
      display: block!important; 
      width:100%!important;   
      */
  }
}
div.row-fluid-wrapper.row-depth-1:has(img[src*=icon-know]) div.widget-span.widget-type-cell.dnd-column {
  text-align: center !important;
  width: calc(20% - 40px) !important;
  border-radius: 0 !important;
  margin-left: 0 !important;
  justify-content: start !important;
}
@media (max-width: 768px) {
  div.row-fluid-wrapper.row-depth-1:has(img[src*=icon-know]) div.widget-span.widget-type-cell.dnd-column .row-fluid-wrapper.row-depth-1.dnd-row:nth-child(2n) {
    height: 100%;
    display: flex;
    align-items: center;
  }
}
@media (max-width: 768px) {
  div.row-fluid-wrapper.row-depth-1:has(img[src*=icon-know]) div.widget-span.widget-type-cell.dnd-column:nth-child(2n) {
    margin-top: 0px !important;
  }
}
div.row-fluid-wrapper.row-depth-1:has(img[src*=icon-know]) div.widget-span.widget-type-cell.dnd-column:nth-child(3n), div.row-fluid-wrapper.row-depth-1:has(img[src*=icon-know]) div.widget-span.widget-type-cell.dnd-column:nth-child(4n), div.row-fluid-wrapper.row-depth-1:has(img[src*=icon-know]) div.widget-span.widget-type-cell.dnd-column:nth-child(5n) {
  margin-top: -30px;
}
@media (max-width: 768px) {
  div.row-fluid-wrapper.row-depth-1:has(img[src*=icon-know]) div.widget-span.widget-type-cell.dnd-column:nth-child(3n), div.row-fluid-wrapper.row-depth-1:has(img[src*=icon-know]) div.widget-span.widget-type-cell.dnd-column:nth-child(4n), div.row-fluid-wrapper.row-depth-1:has(img[src*=icon-know]) div.widget-span.widget-type-cell.dnd-column:nth-child(5n) {
    margin-top: 0px !important;
  }
}
@media (min-width: 769px) {
  div.row-fluid-wrapper.row-depth-1:has(img[src*=icon-know]) div.widget-span.widget-type-cell.dnd-column {
    flex: 0 1 auto !important;
    max-width: calc(33% - 50px) !important;
  }
}
@media (max-width: 1280px) {
  div.row-fluid-wrapper.row-depth-1:has(img[src*=icon-know]) div.widget-span.widget-type-cell.dnd-column {
    width: calc(33% - 50px) !important;
  }
  div.row-fluid-wrapper.row-depth-1:has(img[src*=icon-know]) div.widget-span.widget-type-cell.dnd-column:nth-child(4n), div.row-fluid-wrapper.row-depth-1:has(img[src*=icon-know]) div.widget-span.widget-type-cell.dnd-column:nth-child(5n) {
    margin-top: 30px;
  }
}
@media (max-width: 1280px) and (max-width: 768px) {
  div.row-fluid-wrapper.row-depth-1:has(img[src*=icon-know]) div.widget-span.widget-type-cell.dnd-column:nth-child(4n), div.row-fluid-wrapper.row-depth-1:has(img[src*=icon-know]) div.widget-span.widget-type-cell.dnd-column:nth-child(5n) {
    margin-top: 0px !important;
  }
}
@media (max-width: 768px) {
  div.row-fluid-wrapper.row-depth-1:has(img[src*=icon-know]) div.widget-span.widget-type-cell.dnd-column {
    width: 100% !important;
  }
  div.row-fluid-wrapper.row-depth-1:has(img[src*=icon-know]) div.widget-span.widget-type-cell.dnd-column::after {
    content: "";
    clear: both;
    display: table;
  }
  div.row-fluid-wrapper.row-depth-1:has(img[src*=icon-know]) div.widget-span.widget-type-cell.dnd-column div.row-fluid-wrapper {
    width: 25%;
    float: left;
  }
  div.row-fluid-wrapper.row-depth-1:has(img[src*=icon-know]) div.widget-span.widget-type-cell.dnd-column div.row-fluid-wrapper + div.row-fluid-wrapper {
    width: 70%;
    float: right;
  }
  div.row-fluid-wrapper.row-depth-1:has(img[src*=icon-know]) div.widget-span.widget-type-cell.dnd-column div.row-fluid-wrapper + div.row-fluid-wrapper * {
    text-align: left !important;
  }
}
div.row-fluid-wrapper.row-depth-1:has(img[src*=icon-know]) div.widget-span.widget-type-cell.dnd-column img {
  margin-bottom: 10px;
}
@media (max-width: 768px) {
  div.row-fluid-wrapper.row-depth-1:has(img[src*=icon-know]) div.widget-span.widget-type-cell.dnd-column img {
    height: 78px !important;
  }
}
div.row-fluid-wrapper.row-depth-1:has(img[src*=icon-know]) div.widget-span.widget-type-cell.dnd-column .row-fluid-wrapper.row-depth-1.dnd-row:first-child {
  /* @media (max-width: 768px) {
     max-width: 60px!important;
     width:60px!important;
     margin-right: 25px!important;
   }*/
}
div.row-fluid-wrapper.row-depth-1:has(img[src*=icon-know]) div.widget-span.widget-type-cell.dnd-column .row-fluid-wrapper.row-depth-1.dnd-row:nth-child(2n) {
  /*  @media (max-width: 768px) {
      max-width: calc(100% - 85px)!important;
      width: calc(100% - 85px)!important; 
      float: left!important; 
    }*/
}

div.row-fluid-wrapper.row-depth-1.header-row-11-vertical-alignment.dnd-section:has(h2.warum-ist-1-mobile) {
  padding-top: 50px !important;
  padding-bottom: 0px !important;
}

@media (max-width: 1200px) {
  div.row-fluid-wrapper.row-depth-1:has(h2.deine-stimme) #hs_cos_wrapper_module_17576812462245 {
    padding-bottom: 50px !important;
  }
}
@media (max-width: 1200px) {
  div.row-fluid-wrapper.row-depth-1:has(h2.deine-stimme) h2 span[style*="font-size: 40px"] {
    font-size: 35px !important;
  }
}
@media (max-width: 1024px) {
  div.row-fluid-wrapper.row-depth-1:has(h2.deine-stimme) h2 span[style*="font-size: 40px"] {
    font-size: 30px !important;
  }
}

@media (max-width: 1200px) {
  .row-fluid-wrapper.row-depth-1:has(img[src*="faces.png"]) p[style*="font-size: 40px"], .row-fluid-wrapper.row-depth-1:has(img[src*="faces.png"]) span[style*="font-size: 40px"] {
    font-size: 35px !important;
    line-height: 125% !important;
  }
}
@media (max-width: 1024px) {
  .row-fluid-wrapper.row-depth-1:has(img[src*="faces.png"]) p[style*="font-size: 40px"], .row-fluid-wrapper.row-depth-1:has(img[src*="faces.png"]) span[style*="font-size: 40px"] {
    font-size: 32px !important;
  }
}
@media (max-width: 1200px) {
  .row-fluid-wrapper.row-depth-1:has(img[src*="faces.png"]) p[style*="font-size: 30px"], .row-fluid-wrapper.row-depth-1:has(img[src*="faces.png"]) span[style*="font-size: 30px"] {
    font-size: 24px !important;
    line-height: 125% !important;
  }
}
@media (max-width: 1200px) {
  .row-fluid-wrapper.row-depth-1:has(img[src*="faces.png"]) p[style*="font-size: 24px"], .row-fluid-wrapper.row-depth-1:has(img[src*="faces.png"]) span[style*="font-size: 24px"] {
    font-size: 20px !important;
    line-height: 125% !important;
  }
}

@media (max-width: 768px) {
  img[src*="faces.png"] {
    margin-top: -48px;
  }
}

a.hs-button {
  min-width: 280px;
}

p + p {
  margin-top: 30px;
}

/*# sourceMappingURL=styles.css.map */