/*Home Page*/
.views-view-grid .views-col {
  margin-bottom: 32px !important;
}
.views-view-grid .views-row {
  display: flex !important;
  padding: 0px 15px;
  flex-wrap: wrap;
  width: 100%;
  max-width: 1280px;
  margin: 0 auto !important;
}
.views-view-grid .views-col {
  width: 33.33% !important;
  padding: 0 calc(var(--spacer-l) / 2);
}

@media only screen and (max-width: 600px) {
  .views-view-grid .views-col {
    width: 100% !important;
    margin-bottom: 20px;
    padding: 0px 10px;
  }
}
/*
.gds-metanav .gds-metamenu__item {
    flex: 0 1 auto;
    display: flex;
    align-items: center;
    position: relative;
    padding: var(--spacer-xxs) calc(var(--spacer-m) / 2);
    min-height: 1.25rem;
    line-height: 1.43;
}*/
.gds-metamenu__item.gds-metamenu__item-- a {
  color: var(--color-light);
}
/*.gds-icon--primary path {
  fill: var(--color-interaction);
}*/
.gds-metamenu .gds-link--menu:hover span,
.contrast .gds-link--menu:focus span {
  color: var(--color-interaction) !important;
}
.megamenu-primary .theme-color__primary {
  color: var(--color-light);
}
.megamenu-primary .theme-color__primary-dark,
.custom-over-bg ,
.custom-over-bg h3,
.custom-over-bg p {
  color: var(--color-light) !important;
}

.gds-submenu-container .gds-link--with-icon:focus span {
  color: var(--color-light) !important;
}
.gds-grid--nested {
  margin: 0 auto;
  padding: 0 calc(var(--spacer-l) / 2);
  margin-bottom: var(--spacer-l) !important;
}
.gds-header__metanav-bg {
 /* padding-top: 10px;*/ 
}
@media screen and (min-width: 1024px){
    .gds-header__metanav-bg {
    padding-top: 10px;
}
}
/*@media (max-width: 1279px){
    .gds-header__main .gds-mega-nav.visible {
        width: auto;
        right: var(--spacer-l) !important;
        left: var(--spacer-l) !important;
    }
}*/
.gds-card__quicklinks a {
  text-decoration: none;
}

.gds-link--icon-animation:hover .gds-icon--base_chevron-right img {
  transform: translate(var(--spacer-xxs),1px);
}

.gds-link--with-icon span img {
  transition: transform .3s;
}

.gds-card__cta .gds-link--with-icon:hover span {
  color: var(--color-grey) !important;
}

.sub-menu-transparent .theme-color__primary,
.sub-menu-transparent,
.sub-menu-transparent .theme-color__primary-dark {
  color: #fff !important;
}
.arztservices .gds-secondary-navigation {
  margin-bottom: 0px;
}
.gds-key-fact__content a {
  text-decoration: none;
}
.gds-key-fact__content a:hover {
  text-decoration: underline;
}
.gds-footer.contrast p {
  color: var(--color-light);
}
.gds-notification .gds-icon--primary path {
  fill: var(--color-grey) !important;
}
.gds-mega-nav .gds-dropdown-mega-menu .gds-submenu-item.active ul.gds-sub-sub-menu {
  overflow-y: auto !important;
}
.gds-mega-nav .gds-dropdown-mega-menu .gds-submenu-item.active ul.gds-sub-sub-menu {
  overflow-y: auto !important;
}

@media (min-width: 992px) and (max-width: 1279px) {
  .gds-search__inner {
    min-width: 40px;
  }
}

@media screen and (max-width: 1279px) {
  .gds-mega-nav__item--active .dropdown {
    border: 0px !important;
  }
  /*.gds-header__main-bg.header-primary {
    height: 98px;
  }*/
}
.gds-tag__label p {
  margin: 0px;
}

.gds-tag.gds-tag--clickable {
  font-size: 14px;
}
.gds-hero__content h5 p {
  margin-top: var(--spacer-s);
}
.gds-dropdown-menu .gds-submenu-items .gds-submenu-item:hover a.gds-link .gds-link__label {
  color: var(--color-secondary);
}
/*@media (max-width: 767px) {
.gds-header__main .gds-mega-nav__item .megamenu-primary.gds-submenu-container {
    height: 900px;
  }
}*/
.gds-secondary-navigation__right-chevron.active {
    background-color: var(--color-primary);
}
.gds-secondary-navigation  li.gds-inline-menu__item p {
  margin: 0px;
}
.webform-submission-kontakt-form .gds-form-section__fields {
  margin-bottom: 24px;
}
.gds-secondary-navigation .gds-inline-menu__item--active span {
  color: var(--color-interaction) !important;
}
.gds-form-section__info {
  width: 35% !important;
}

.gds-content-block__actions .gds-btn--primary::after,
.gds-highlight-banner__actions .gds-btn--contrast::after,
.gds-highlight-banner__actions .gds-btn--secondary::after {
  display: none;
}
footer .gds-btn-wrapper {
  margin-bottom: 20px;
}
.gds-metamenu .gds-link--menu:hover span {
  color: #fff !important;
}
/*.pager-show-more a {
  background-color: #06c;
  background-color: var(--color-interaction);
  border-radius: 0px !important;
  border-radius: var(--border-radius-primary);
  border: solid 2px rgba(0,0,0,0);
  min-height: 48px;
  padding: 13px 20px;
  color: #fff;
  text-decoration: none;
  font-size: var(--typography-t-button-font-size);
  line-height: var(--typography-t-button-line-height);
  font-weight: var(--typography-t-button-font-weight);
  font-family: var(--typography-t-button-font-family);
  margin: auto;
  display: table;
}*/
.pager-show-more a{
--focus-color: var(--color-accent);
    color: var(--color-primary) !important;
    background-color: var(--color-accent);
    position: relative;
    display: inline-flex !important;
    justify-content: center !important;
    align-items: center;
    text-align: center;
    padding: .8125rem var(--spacer-m) .9375rem;
    border: solid .125rem rgba(0, 0, 0, 0);
    border-radius: var(--border-radius-button);
    min-height: 3rem;
    outline: none;
    cursor: pointer;
    transition: all .3s;
    text-decoration: none;
    font-size: var(--typography-t-button-font-size);
    line-height: var(--typography-t-button-line-height);
    font-weight: var(--typography-t-button-font-weight);
    font-family: var(--typography-t-button-font-family);
    }

.pager-show-more li {
  list-style: none;
}
.image-column-liabrary.views-col {
  width: 25% !important;
  padding: 0 calc(var(--spacer-l) / 2);
}
.image-column-liabrary .gds-card__figure .gds-image::before {
  padding: 0px;
}
/*.image-library-filter .gds-form-section__filters .gds-form-input {
    min-width: 230px;
    max-width: 230px;
}*/
/*.image-column.views-row.clearfix {
    justify-content: space-between;
}*/
@media only screen and (max-width: 600px) {
  .image-library-filter .gds-form-section__filters .gds-form-input {
    min-width: 100%;
    max-width: 100%;
  }
}

.image-column-liabrary.views-col img {
  width: 100%;
  padding: 0px !important;
}
.image-library-filter .gds-form-section__filters .filter-wrapper:last-child {
  padding: 0px;
}
.image-library-filter .gds-form-section.gds-form-section--filter-section {
  display: block;
}
.image-library-filter {
  margin-top: 20px;
}
.gds-form-section__filters {
  padding: 0px;
}
input#edit-field-image-headline-value {
  background: url(/de/interaktiv/sites/default/files/2024-02/search.png) right center / 17px 17px no-repeat;
  padding-right: 23px;
  background-position-x: 98%;
}
@media (max-width: 767px) {
  .image-column-liabrary.views-col {
    width: 100% !important;
    margin-bottom: 47px !important;
}
}
.image-column-liabrary .views-field-title {
  margin-top: 15px;
}
.image-column-liabrary .views-field.views-field-title,
.image-column-liabrary .views-field.views-field-field-image-source {
  height: auto  !important;
}
.image-library .image-library-filter .gds-cell.gds-cell--spacer-m.gds-cell--content {
  padding: 0px !important;
}
.image-column {
  padding: 0px !important;
}.image-column .image-column-liabrary:first-child {
  padding-left: 0px;
}
.image-column .image-column-liabrary:last-child {
  padding-right: 0px;
}
.bisearch .image-library-filter .gds-form-section.gds-form-section--filter-section {
  display: flex;
}
.gds-footer__sitemap span.gds-link__label.gds-link__label-- {
  color: var(--color-grey);
}
.gds-cart-notice {
  text-align: center;
  margin: 15px 0px;
  padding: 0px 15px;
}
.gds-breadcrumb__list-item .gds-icon--primary path {
  fill: var(--color-grey) !important;
}
.node-778 .gds-form-section__fields .js-form-type-textarea .gds-form-input {
  margin-bottom: 0px;
}
.form-textarea.required.error.node-778 {
  border: 2px solid var(--color-error);
}
.node-778 .gds-form-section__fields .js-form-item:first-child .form-item--error-message {
  display: block;
  font-size: var(--typography-p-s-font-size);
  line-height: var(--typography-p-s-line-height);
  font-weight: var(--typography-p-s-font-weight);
  font-family: var(--typography-p-s-font-family);
  margin-top: 8px;
  color: var(--color-error);
}
.node-778 .gds-form-section__fields .js-form-item .form-item--error-message {
  display: none;
}
.gds-form-section__fields strong:after {
  content: "";
  display: inline-block;
  background: url("/de/interaktiv/sites/default/files/2024-02/right-icon-login.png") no-repeat top right;
  width: 16px;
  height: 13px;
  margin-left: 6px;
}
#edit-processed-text-01 strong:after {
  content: "";
  display: inline-block;
  background: url("/de/interaktiv/sites/default/files/2024-02/right-icon-login.png") no-repeat top right;
  width: 16px;
  height: 13px;
  margin-left: 6px;
}
.gds-search__results-list li:hover button {
  color: #fff;
}
.user-logged-in .gds-secondary-navigation,
.user-logged-in #block-gws-evaluation-bigdssecondarynavigation-2 {
  top: 0 !important;
}
.is-anonymous .gds-secondary-navigation{
     top: 0 !important;
}
.gds-footnote--with-separator {
  border-color: var(--color-grey-80);
}
.image-column .image-column-liabrary a {
  word-wrap: break-word;
  line-height: 24px;
}
ul.js-pager__items.pager__items.pager-show-more {
  position: relative;
  z-index: 9999;
}
.js-pager__items {
  position: relative;
  z-index: 9999;
}
.page-node-type-image-library h3 {
  word-break: break-all;
}
.node-14 span.helperText em {
  display: none !important;
}
.node-48 span.helperText em {
  display: none !important;
}
.gds-header__main .gds-mega-nav .mobile-back {
  font-size: 14px !important;
}
div#edit-sofortregistrierung--wrapper p em {
  display: none;
}

@media screen and (min-width: 1280px) {
  [dir="ltr"] .gds-search__results {
    left: 0 !important;
}
}
.gds-footnote__reference :where(.gds-paragraph,
.gds--rich-text) :where(strong,
div) {
  line-height: 0px !important;
}
.gds-hero__content.gds-hero__content-- {
  min-height: 240px;
}
.gds-footnote__symbol {
  min-width: auto !important;
}
.gds-key-fact__icon-container--primary-lightest {
  background-color: var(--color-primary-light) !important;
}

.video-js.vjs-quality-menu {
  padding-bottom: calc(720 / 1280* 100%);
}
.gds-info-banner {
  background-color: var(--color-white) !important;
  border-color: var(--color-primary) !important;
}
.gds-highlight-banner {
  margin-bottom: var(--spacer-xl) !important;
}
/*.gds-secondary-hero--has-background .gds-secondary-hero__content {
        min-height: 338px !important;
 }*/
/*.arztservices .gds-secondary-navigation {
    margin-bottom: 32px !important;
}*/
html {
  scroll-behavior: smooth;
}

@media (max-width: 767px) {
  .consent-btn-group {
    display: flex;
    flex-direction: column;
}
  .consent-btn {
    margin-bottom: 0px !important;
}
}

div#swal2-content {
  padding: 0px !important;
}
.gds-btn:hover:not(a) {
  cursor: initial;
}
@media screen and (min-width: 992px) {
  :root {
    --typography-heading-xl-font-size: 2.5rem;
    --typography-heading-xl-line-height: 3.5rem;
}
}
@media screen and (min-width: 992px) {
  :root {
    --typography-heading-l-font-size: 2.0625rem;
    --typography-heading-l-line-height: 2.75rem;
}
}
@media screen and (min-width: 992px) {
  :root {
    --typography-heading-m-font-size: 1.75rem;
    --typography-heading-m-line-height: 2.5rem;
}
}
@media screen and (min-width: 992px) {
  :root {
    --typography-heading-s-font-size: 1.4375rem;
    --typography-heading-s-line-height: 1.75rem;
}
}
@media screen and (min-width: 992px) {
  :root {
    --typography-heading-xs-font-size: 1.1875rem;
    --typography-heading-xs-line-height: 1.75rem;
}
}
.gds-heading--contrast h1,
.gds-heading--contrast h2,
.gds-heading--contrast h3,
.gds-heading--contrast p {
  color: var(--color-light);
}
/*.gds-hero__full-background--primary-dark .gds-hero__background-image img {
    height: auto !important;
}*/
h2#weitere-informationen {
  margin-bottom: 0px;
}
/* font issue fixes */
@media screen and (min-width: 992px) {
  :root {
    --typography-heading-xxl-font-size: 3rem;
    --typography-heading-xxl-line-height: 3.75rem;
}
}
.gds-heading--xxl {
  font-size: var(--typography-heading-xxl-font-size);
  line-height: var(--typography-heading-xxl-line-height);
  font-weight: var(--typography-heading-xxl-font-weight);
}
.contrast .gds-mega-nav__item a.main-link {
  font-size: 16px !important;
  font-weight: 500;
}
@media screen and (min-width: 768px) {
  :root {
    --typography-p-l-font-size: 1.125rem;
    --typography-p-l-line-height: 1.5rem;
}
}
@media screen and (min-width: 0) {
  :root {
    --typography-p-font-size: 1rem;
    --typography-p-line-height: 1.5rem;
    --typography-p-font-weight: var(--font-weight-body);
}
}
@media screen and (min-width: 0) {
  :root {
    --typography-p-s-font-size: 0.875rem;
    --typography-p-s-line-height: 1.25rem;
    --typography-p-s-font-weight: var(--font-weight-body);
}
}
.gds-sitemap-menu li.gds-sitemap-menu__item--sub>a,
.gds-sitemap-menu li.gds-sitemap-menu__item--with-sub h3>a {
  font-size: var(--typography-p-font-size);
  line-height: var(--typography-p-line-height);
  line-height: 1.5rem;
}
.gds-sitemap-menu li.gds-sitemap-menu__item--with-sub h3>a {
  font-weight: 700;
}
.contrast .gds-dropdown-mega-menu .gds-submenu-container .gds-submenu-items li.gds-sub-menu--category-title{
    display:none  !important;
}
.gds-dropdown-mega-menu .gds-submenu-item li.gds-sub-sub-menu--category-link a.gds-link,
.gds-dropdown-mega-menu .gds-submenu-container .gds-submenu-content .gds-link,
header .gds-dropdown-mega-menu .gds-submenu-items li.gds-submenu-item>.gds-link,
header .contrast .gds-mega-nav .gds-submenu-items .gds-link span,
.contrast .gds-dropdown-mega-menu .gds-submenu-items .gds-submenu-item > a.gds-link .gds-link__label,
header .contrast .gds-mega-nav .gds-submenu-content a.gds-link {
  font-size: var(--typography-p-font-size);
  font-weight: 500;
}
.gds-dropdown-mega-menu .gds-submenu-item .gds-sub-sub-menu:hover {
  color: #fff;
}

header span.gds-link__label.gds-link__label--,
header span.label-inner {
  font-weight: 500 !important;
}
@media (max-width: 767px) {
  .gds-dropdown-mega-menu .gds-submenu-items .gds-submenu-item--has-submenu {
    padding: 0px;
}
  .gds-dropdown-mega-menu .gds-submenu-items li.gds-submenu-item > a.gds-link {
    margin: 0px;
}
  .gds-header__main   .gds-mega-nav__item   .gds-submenu-container__inner   .gds-submenu-items   .gds-sub-sub-menu {
    margin-bottom: 0px;
    margin-top: 10px;
}

  .gds-header__main .gds-mega-nav__item .gds-submenu-container {
    overflow: auto;
}
}
@media screen and (min-width: 992px) {
  :root {
    --typography-heading-s-font-size: 1.4375rem;
    --typography-heading-s-line-height: 1.75rem;
}
}
.gds-card__header .gds-heading--s {
  font-size: var( --typography-heading-s-font-size);
}
/* */

.related_content h2,
.related_content p {
  margin-bottom: 0px;
}
div#edit-actions-submit--inner-wrapper {
  margin-bottom: 20px;
}

.gds-form-input__input-wrapper--submit input,
.gds-modal__actions.form-actions a,
.gds-btn-wrapper button {
  cursor: pointer !important;
}
@media (min-width: 1024px){
    .gds-table__mask {
        display: none !important;
    }
}
@media (max-width: 767px) {
    [data-id=table-comparison] tbody tr td, .gds-table--comparison tbody tr td {
        border-bottom: none;
        display: block !important;
    }
}
form#confirm-delete-form div#edit-actions {
    justify-content: center;
}
.gds-card.Unpublished {
    background-color: #FFE4E4;
}
.gds-card.unpublished {
    background-color: #FFE4E4;
}
.node-1181 .dialog-off-canvas-main-canvas, .node-1160 .dialog-off-canvas-main-canvas {
    visibility: visible !important
}
a.gds-link.gds-link--link-intercept.gds-link--breadcrumb {align-self:center;}
.gds-card__date p {
    word-wrap: break-word;
    word-break: break-all;
    overflow-wrap: break-word;
    hyphens: auto;
}
@media (max-width: 768px) {
    .gds-header__main .gds-mega-nav.visible {
       z-index: 999;
    }
    div#it-eprivacy-root {
        z-index: 1;
    }
    ul.js-pager__items.pager__items.pager-show-more {
        padding: 0px;
    }
    .contrast .gds-dropdown-mega-menu .main-link:focus::after{
        border-color: transparent;
    }
    .gds-link--menu:hover span{
        color: #fff;
    }
    .gds-form-section__info {
      width: 100% !important;
    }
}

@media (max-width: 600px) {
      .card-ord-lmt{
          flex-wrap: wrap;
      }
    .card-ord-lmt .add-cart{
        width: 100%;
        margin-top: 20px;
        margin-left: 0px;
    }
    button#quantityDropdown, .remove-item {
        height: auto !important;
    }
  }
.gds-secondary-navigation__right-chevron, .gds-secondary-navigation__left-chevron {
    background-color: var(--color-primary) !important;
}
@media (max-width: 767px) {
    .gds-breadcrumb__list--md-3 .gds-breadcrumb__list-item:nth-last-child(3), .gds-breadcrumb__list--size-p .gds-breadcrumb__list-item:nth-last-child(3) {
        display: flex !important;
    }
    .gds-breadcrumb__list--md-3 .gds-breadcrumb__list-item:nth-last-child(2), .gds-breadcrumb__list--size-p .gds-breadcrumb__list-item:nth-last-child(2) {
        display: none !important;
    }
}
.gds-grid .doc-check-login-form {
    width: 35%;
}

.form_section.boehringer_ingelheim_login {
    width: 35%;
}
.login-logo{
    width: 30%;
}
@media(max-width: 767px){
    .gds-grid .doc-check-login-form {
    width: 100%;
}

.form_section.boehringer_ingelheim_login {
    width: 100%;
}
.doc-check-login-form{
    margin-top: 50px
}
    .login-logo{
    width: 50%;
}
}
@media (min-width: 768px) and (max-width: 991px) {
 .gds-grid .doc-check-login-form {
    width: 45%;
}

.form_section.boehringer_ingelheim_login {
    width: 45%;
}
}
.bilogin-form h2 {
    margin-top: 22px;
}
.card-bottom-space{
   margin-bottom: 30px;
}
/* Sececondary navigation */
/*.gds-secondary-navigation .gds-menus .gds-inline-menu__item .gds-link__label{
    color: var(--color-gray-80) !important;
}*/
li.gds-submenu-item a {
    margin: 0px !important;
}
<<<<<<< HEAD
  .gds-hero__content-inner .gds-paragraph:not(.gds-paragraph--caption-l) {
    margin-bottom: var(--spacer-base) !important;
  }
  .gds-hero__content-inner .theme-color__light p {
    margin-bottom: 2rem !important;
    color: #fff !important;
  }

.gds-secondary-navigation {
  background-color: var(--color-primary) !important;
}
span.gds-secondary-navigation__button-label.gds-secondary-navigation__button-label-- {
  display: none;
}
.gds-hero__full-background--white .gds-image::after {
  background: oklch(100% 0 0 / 0%) !important;
}
.gds-hero__full-background .gds-image img {
  height: 100% !important;
}
.gds-image-zoom__modal-trigger .gds-icon--primary path{
fill: var(--color-grey);
}
button.gds-image-zoom__modal-trigger {
    position: absolute;
    bottom: var(--spacer-xs);
    inset-inline-end: var(--spacer-xs);
    border: none;
    cursor: pointer;
    display: flex
;
    align-items: center;
    padding: 13px 15px;
    gap: 8px;
    color: var(--color-primary);
    background: var(--color-white);
    border: none;
}
.gds-secondary-navigation .gds-inline-menu__item  a{
color: #fff;
}
@media screen and (min-width: 992px) {
    .color-change .gds-hero__overlay {
        display: block !important;
    }
}
@media screen and (min-width: 992px) {
  .color-change .gds-hero__background-image .gds-image {
        position: absolute;
        height: 100%;
        right: 0;
        left: 0%;
        max-width: 1440px;
        transform: translateX(-50%);
    }
}
.color-change .gds-hero__background-image {
     all: unset;
     position: absolute;
     width: 100%;
     height: 100%;
}
.color-change .gds-hero__overlay--primary-dark {
  background-image: linear-gradient(to left, rgba(0, 26, 51, 0), var(--color-primary-dark) 45%);
}

.color-change .gds-hero__overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 70%;
    height: 100%;
    z-index: 1;
    display: none;
}
.color-change .gds-hero__background-image .gds-image, .gds-hero__background-image .gds-image-zoom {
    width: 100vw;
}

.gds-highlight-banner__content p.gds-paragraph.gds-paragraph--caption-heading{
        margin-block-end: var(--spacer-s) !important;
}
.gds-highlight-banner__content .gds-heading.gds-heading--l{
    margin-bottom: var(--spacer-base) !important;
}
.gds-mega-nav__item p {
    margin: 0px;
}
img[title="No search results"] {
  display: none !important;
}
/*.gds-highlight-banner.node-13, #block-gws-evaluation-nochkeinenaccountnew {
    margin-top: 40px;
}*/
.gds-grid--primary-lightest-bg.gds-grid--color-bg.node-66::before ,.lightbox-login::before{
    background-color: var(--color-primary-lightest);
}
.gds-grid--primary-lightest-bg.gds-grid--color-bg.node-66, .lightbox-login{
    padding-bottom: 40px;
    padding-top: 40px !important;
}
article.gds-card.gds-card--visibility-both{
    height: 100%;
}
/*.gds-video .vjs-big-play-button{
    display: block !important;
}*/
.vjs-paused .vjs-big-play-button{
    display: block !important;
}
.transparent p, .transparent h1, .transparent h2, .transparent h3, .transparent h4, .transparent h5, .transparent h6{
    color: var(--color-primary) !important;
}
.gds-pi-bar {
    background-color: var(--color-grey-20) !important;
}
.gds-mega-nav .gds-dropdown-mega-menu .gds-submenu-item.active ul.gds-sub-sub-menu {
    border-left: 1px solid rgb(255 255 255) !important;
}
.gds-dropdown-mega-menu .gds-submenu-container .gds-submenu-items {
    border-left: 0px solid rgba(255, 255, 255) !important;
    border-right: .075rem solid rgba(255, 255, 255) !important;
}
.lookapp-scope h1 {
line-height: 42px;
}
.node-19 .gds-cell--m-three-quarters .gds-form-section__filters .gds-form-input {
    min-width: 300px !important;
    max-width: 300px !important;
}
/*mfa login notice box*/
@media screen and (min-width: 1025px) {
  .contact-img-box .gds-cell--m-quarter {
    width: 30% !important;
    padding: 0px !important;
  }
  .contact-img-box .gds-cell--m-three-quarters {
    width: 70% !important;
    padding-left: 0px !important;
  }
  .content-box p,
  .content-box li span {
    font-size: 22px !important;
  }
  .content-box h3 {
    font-size: 52px;
    line-height: 55px;
  }
  .content-box li {
    font-size: 28px;
    line-height: 38px;
  }
  .image-box img {
    width: 100%;
  }
}

.contact-img-box .gds-cell--m-three-quarters,
.contact-img-box .gds-cell--m-quarter {
  width: 100%;
}

.contact-img-box .gds-cell--m-three-quarters {
  background-color: var(--color-primary);
  padding: var(--spacer-l) !important;
}
.content-box p,
.content-box li span {
  color: #fff !important;
}
.content-box h3,
.content-box li {
  color: var(--color-secondary-lightest) !important;
}

@media (max-width: 767px) {
  .image-box img {
    width: 100%;
    height: auto;
  }
}
.gds-mega-nav__item--active  a.main-link:hover {
    text-decoration: none !important;
}
 
.gds-mega-nav__item--active.gds-mega-nav__item .dropdown.dropdown--onlylink .main-link:hover {
    text-decoration: none !important;
}
 
@media (min-width: 1280px) {
    .gds-mega-nav__item--active :is(.main-link.active,.gds-link--menu) {
        text-decoration: none !important;
    }
}
.gds-card__figure .gds-image img {

    aspect-ratio: auto !important;

}
.gds-secondary-hero__content .gds-paragraph,span.gds-paragraph p {
    color: var(--color-gray-80) !important;
}
#edit-wirkstoff--label{
  display: none;
}
.gds-carousel{
    margin-bottom: 80px !important;
}
.gds-carousel__copy-block {
    padding: var(--spacer-xl) 0 var(--spacer-xxl);
    background-color: #fff;
    background-color: var(--color-light);
    border-radius: 4px;
    border-radius: var(--border-radius-secondary)
}

@media screen and (min-width: 768px) {
    .gds-carousel__copy-block {
        padding:var(--spacer-m);
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        left: var(--spacer-m);
        max-width: calc(50% - var(--spacer-m))
    }
}

@media screen and (min-width: 992px) {
    .gds-carousel__copy-block {
        padding:var(--spacer-l);
        left: var(--spacer-xxl);
        max-width: calc(50% - var(--spacer-xxl))
    }
}


.gds-carousel__copy-block .gds-paragraph--spacer-base {
    margin-bottom: var(--spacer-m)
}

.gds-carousel__copy-block .gds-paragraph--caption-s,.gds-carousel__copy-block .gds-heading--s {
    margin-bottom: var(--spacer-xs)
}


@media screen and (min-width: 768px){
  .gds-carousel__copy-block{
     width: 100%;
    margin: auto;
    padding: 20px;
  }
  .gds-carousel .gds-image{
  left: 0px !important;
}
}
.gds-table__cell {
    text-align: left !important;
}
.transparent .gds-heading--l {
  color: #030303;
}
