.fullWidthSlider {
  --fullWidthSlider-accent: #000000;
  --fullWidthSlider-contrast: #ffffff;
  --fullWidthSlider-dot-color: #000000;
}
.fullWidthSlider[data-color="black"],
.fullWidthSlider .fullWidthSlider-slide[data-color="black"],
.fullWidthSlider .fullWidthSlider-slideContent[data-color="black"] {
  --fullWidthSlider-accent: var(--color-black, #000000);
  --fullWidthSlider-contrast: #ffffff;
}
.fullWidthSlider .font-color--black {
  color: var(--color-black, #000000);
}
.fullWidthSlider .bg-color--black {
  background-color: var(--color-black, #000000);
}
.fullWidthSlider .border-color--black {
  border-color: var(--color-black, #000000);
}
.fullWidthSlider[data-color="white"],
.fullWidthSlider .fullWidthSlider-slide[data-color="white"],
.fullWidthSlider .fullWidthSlider-slideContent[data-color="white"] {
  --fullWidthSlider-accent: var(--color-white, #ffffff);
  --fullWidthSlider-contrast: #000000;
}
.fullWidthSlider .font-color--white {
  color: var(--color-white, #ffffff);
}
.fullWidthSlider .bg-color--white {
  background-color: var(--color-white, #ffffff);
}
.fullWidthSlider .border-color--white {
  border-color: var(--color-white, #ffffff);
}
.fullWidthSlider[data-color="gilofa"],
.fullWidthSlider .fullWidthSlider-slide[data-color="gilofa"],
.fullWidthSlider .fullWidthSlider-slideContent[data-color="gilofa"] {
  --fullWidthSlider-accent: var(--color-gilofa, #001d3b);
  --fullWidthSlider-contrast: #ffffff;
}
.fullWidthSlider .font-color--gilofa {
  color: var(--color-gilofa, #001d3b);
}
.fullWidthSlider .bg-color--gilofa {
  background-color: var(--color-gilofa, #001d3b);
}
.fullWidthSlider .border-color--gilofa {
  border-color: var(--color-gilofa, #001d3b);
}
.fullWidthSlider[data-color="o-motion"],
.fullWidthSlider .fullWidthSlider-slide[data-color="o-motion"],
.fullWidthSlider .fullWidthSlider-slideContent[data-color="o-motion"] {
  --fullWidthSlider-accent: var(--color-o-motion, #b20b0f);
  --fullWidthSlider-contrast: #ffffff;
}
.fullWidthSlider .font-color--o-motion {
  color: var(--color-o-motion, #b20b0f);
}
.fullWidthSlider .bg-color--o-motion {
  background-color: var(--color-o-motion, #b20b0f);
}
.fullWidthSlider .border-color--o-motion {
  border-color: var(--color-o-motion, #b20b0f);
}
.fullWidthSlider[data-color="memory"],
.fullWidthSlider .fullWidthSlider-slide[data-color="memory"],
.fullWidthSlider .fullWidthSlider-slideContent[data-color="memory"] {
  --fullWidthSlider-accent: var(--color-memory, #a69965);
  --fullWidthSlider-contrast: #000000;
}
.fullWidthSlider .font-color--memory {
  color: var(--color-memory, #a69965);
}
.fullWidthSlider .bg-color--memory {
  background-color: var(--color-memory, #a69965);
}
.fullWidthSlider .border-color--memory {
  border-color: var(--color-memory, #a69965);
}
.fullWidthSlider[data-color="memory-aloevera"],
.fullWidthSlider .fullWidthSlider-slide[data-color="memory-aloevera"],
.fullWidthSlider .fullWidthSlider-slideContent[data-color="memory-aloevera"] {
  --fullWidthSlider-accent: var(--color-memory-aloevera, #7ab68f);
  --fullWidthSlider-contrast: #000000;
}
.fullWidthSlider .font-color--memory-aloevera {
  color: var(--color-memory-aloevera, #7ab68f);
}
.fullWidthSlider .bg-color--memory-aloevera {
  background-color: var(--color-memory-aloevera, #7ab68f);
}
.fullWidthSlider .border-color--memory-aloevera {
  border-color: var(--color-memory-aloevera, #7ab68f);
}
.fullWidthSlider[data-color="lastofa"],
.fullWidthSlider .fullWidthSlider-slide[data-color="lastofa"],
.fullWidthSlider .fullWidthSlider-slideContent[data-color="lastofa"] {
  --fullWidthSlider-accent: var(--color-lastofa, #b0053a);
  --fullWidthSlider-contrast: #ffffff;
}
.fullWidthSlider .font-color--lastofa {
  color: var(--color-lastofa, #b0053a);
}
.fullWidthSlider .bg-color--lastofa {
  background-color: var(--color-lastofa, #b0053a);
}
.fullWidthSlider .border-color--lastofa {
  border-color: var(--color-lastofa, #b0053a);
}
.fullWidthSlider[data-color="psb"],
.fullWidthSlider .fullWidthSlider-slide[data-color="psb"],
.fullWidthSlider .fullWidthSlider-slideContent[data-color="psb"] {
  --fullWidthSlider-accent: var(--color-psb, #d37125);
  --fullWidthSlider-contrast: #ffffff;
}
.fullWidthSlider .font-color--psb {
  color: var(--color-psb, #d37125);
}
.fullWidthSlider .bg-color--psb {
  background-color: var(--color-psb, #d37125);
}
.fullWidthSlider .border-color--psb {
  border-color: var(--color-psb, #d37125);
}
.fullWidthSlider[data-color="push"],
.fullWidthSlider .fullWidthSlider-slide[data-color="push"],
.fullWidthSlider .fullWidthSlider-slideContent[data-color="push"] {
  --fullWidthSlider-accent: var(--color-push, #6d3e5a);
  --fullWidthSlider-contrast: #ffffff;
}
.fullWidthSlider .font-color--push {
  color: var(--color-push, #6d3e5a);
}
.fullWidthSlider .bg-color--push {
  background-color: var(--color-push, #6d3e5a);
}
.fullWidthSlider .border-color--push {
  border-color: var(--color-push, #6d3e5a);
}
.fullWidthSlider[data-color="push-sports"],
.fullWidthSlider .fullWidthSlider-slide[data-color="push-sports"],
.fullWidthSlider .fullWidthSlider-slideContent[data-color="push-sports"] {
  --fullWidthSlider-accent: var(--color-push-sports, #00496f);
  --fullWidthSlider-contrast: #ffffff;
}
.fullWidthSlider .font-color--push-sports {
  color: var(--color-push-sports, #00496f);
}
.fullWidthSlider .bg-color--push-sports {
  background-color: var(--color-push-sports, #00496f);
}
.fullWidthSlider .border-color--push-sports {
  border-color: var(--color-push-sports, #00496f);
}
.fullWidthSlider[data-color="dynamics"],
.fullWidthSlider .fullWidthSlider-slide[data-color="dynamics"],
.fullWidthSlider .fullWidthSlider-slideContent[data-color="dynamics"] {
  --fullWidthSlider-accent: var(--color-dynamics, #6286c3);
  --fullWidthSlider-contrast: #ffffff;
}
.fullWidthSlider .font-color--dynamics {
  color: var(--color-dynamics, #6286c3);
}
.fullWidthSlider .bg-color--dynamics {
  background-color: var(--color-dynamics, #6286c3);
}
.fullWidthSlider .border-color--dynamics {
  border-color: var(--color-dynamics, #6286c3);
}
.fullWidthSlider[data-color="dynamics-plus"],
.fullWidthSlider .fullWidthSlider-slide[data-color="dynamics-plus"],
.fullWidthSlider .fullWidthSlider-slideContent[data-color="dynamics-plus"] {
  --fullWidthSlider-accent: var(--color-dynamics-plus, #305c9f);
  --fullWidthSlider-contrast: #ffffff;
}
.fullWidthSlider .font-color--dynamics-plus {
  color: var(--color-dynamics-plus, #305c9f);
}
.fullWidthSlider .bg-color--dynamics-plus {
  background-color: var(--color-dynamics-plus, #305c9f);
}
.fullWidthSlider .border-color--dynamics-plus {
  border-color: var(--color-dynamics-plus, #305c9f);
}
.fullWidthSlider[data-color="rathgeber"],
.fullWidthSlider .fullWidthSlider-slide[data-color="rathgeber"],
.fullWidthSlider .fullWidthSlider-slideContent[data-color="rathgeber"] {
  --fullWidthSlider-accent: var(--color-rathgeber, #898278);
  --fullWidthSlider-contrast: #000000;
}
.fullWidthSlider .font-color--rathgeber {
  color: var(--color-rathgeber, #898278);
}
.fullWidthSlider .bg-color--rathgeber {
  background-color: var(--color-rathgeber, #898278);
}
.fullWidthSlider .border-color--rathgeber {
  border-color: var(--color-rathgeber, #898278);
}
.fullWidthSlider[data-color="pflege"],
.fullWidthSlider .fullWidthSlider-slide[data-color="pflege"],
.fullWidthSlider .fullWidthSlider-slideContent[data-color="pflege"] {
  --fullWidthSlider-accent: var(--color-pflege, #bfa282);
  --fullWidthSlider-contrast: #000000;
}
.fullWidthSlider .font-color--pflege {
  color: var(--color-pflege, #bfa282);
}
.fullWidthSlider .bg-color--pflege {
  background-color: var(--color-pflege, #bfa282);
}
.fullWidthSlider .border-color--pflege {
  border-color: var(--color-pflege, #bfa282);
}
.fullWidthSlider[data-color="zubehor"],
.fullWidthSlider .fullWidthSlider-slide[data-color="zubehor"],
.fullWidthSlider .fullWidthSlider-slideContent[data-color="zubehor"] {
  --fullWidthSlider-accent: var(--color-zubehor, #a6b0bb);
  --fullWidthSlider-contrast: #000000;
}
.fullWidthSlider .font-color--zubehor {
  color: var(--color-zubehor, #a6b0bb);
}
.fullWidthSlider .bg-color--zubehor {
  background-color: var(--color-zubehor, #a6b0bb);
}
.fullWidthSlider .border-color--zubehor {
  border-color: var(--color-zubehor, #a6b0bb);
}
.fullWidthSlider[data-color="ofafit"],
.fullWidthSlider .fullWidthSlider-slide[data-color="ofafit"],
.fullWidthSlider .fullWidthSlider-slideContent[data-color="ofafit"] {
  --fullWidthSlider-accent: var(--color-ofafit, #898278);
  --fullWidthSlider-contrast: #000000;
}
.fullWidthSlider .font-color--ofafit {
  color: var(--color-ofafit, #898278);
}
.fullWidthSlider .bg-color--ofafit {
  background-color: var(--color-ofafit, #898278);
}
.fullWidthSlider .border-color--ofafit {
  border-color: var(--color-ofafit, #898278);
}
.fullWidthSlider[data-color="standard"],
.fullWidthSlider .fullWidthSlider-slide[data-color="standard"],
.fullWidthSlider .fullWidthSlider-slideContent[data-color="standard"] {
  --fullWidthSlider-accent: var(--color-standard, #837a70);
  --fullWidthSlider-contrast: #ffffff;
}
.fullWidthSlider .font-color--standard {
  color: var(--color-standard, #837a70);
}
.fullWidthSlider .bg-color--standard {
  background-color: var(--color-standard, #837a70);
}
.fullWidthSlider .border-color--standard {
  border-color: var(--color-standard, #837a70);
}
.fullWidthSlider[data-color="portal-blue"],
.fullWidthSlider .fullWidthSlider-slide[data-color="portal-blue"],
.fullWidthSlider .fullWidthSlider-slideContent[data-color="portal-blue"] {
  --fullWidthSlider-accent: var(--color-portal-blue, #005b99);
  --fullWidthSlider-contrast: #ffffff;
}
.fullWidthSlider .font-color--portal-blue {
  color: var(--color-portal-blue, #005b99);
}
.fullWidthSlider .bg-color--portal-blue {
  background-color: var(--color-portal-blue, #005b99);
}
.fullWidthSlider .border-color--portal-blue {
  border-color: var(--color-portal-blue, #005b99);
}
.fullWidthSlider[data-color="corporate-blue"],
.fullWidthSlider .fullWidthSlider-slide[data-color="corporate-blue"],
.fullWidthSlider .fullWidthSlider-slideContent[data-color="corporate-blue"] {
  --fullWidthSlider-accent: var(--color-corporate-blue, #005499);
  --fullWidthSlider-contrast: #ffffff;
}
.fullWidthSlider .font-color--corporate-blue {
  color: var(--color-corporate-blue, #005499);
}
.fullWidthSlider .bg-color--corporate-blue {
  background-color: var(--color-corporate-blue, #005499);
}
.fullWidthSlider .border-color--corporate-blue {
  border-color: var(--color-corporate-blue, #005499);
}
.fullWidthSlider[data-color="corporate-lightgrey"],
.fullWidthSlider .fullWidthSlider-slide[data-color="corporate-lightgrey"],
.fullWidthSlider .fullWidthSlider-slideContent[data-color="corporate-lightgrey"] {
  --fullWidthSlider-accent: var(--color-corporate-lightgrey, #d9d9d6);
  --fullWidthSlider-contrast: #000000;
}
.fullWidthSlider .font-color--corporate-lightgrey {
  color: var(--color-corporate-lightgrey, #d9d9d6);
}
.fullWidthSlider .bg-color--corporate-lightgrey {
  background-color: var(--color-corporate-lightgrey, #d9d9d6);
}
.fullWidthSlider .border-color--corporate-lightgrey {
  border-color: var(--color-corporate-lightgrey, #d9d9d6);
}
.fullWidthSlider[data-color="corporate-lightblue"],
.fullWidthSlider .fullWidthSlider-slide[data-color="corporate-lightblue"],
.fullWidthSlider .fullWidthSlider-slideContent[data-color="corporate-lightblue"] {
  --fullWidthSlider-accent: var(--color-corporate-lightblue, #7bbce3);
  --fullWidthSlider-contrast: #000000;
}
.fullWidthSlider .font-color--corporate-lightblue {
  color: var(--color-corporate-lightblue, #7bbce3);
}
.fullWidthSlider .bg-color--corporate-lightblue {
  background-color: var(--color-corporate-lightblue, #7bbce3);
}
.fullWidthSlider .border-color--corporate-lightblue {
  border-color: var(--color-corporate-lightblue, #7bbce3);
}
.fullWidthSlider[data-color="brand-neutral"],
.fullWidthSlider .fullWidthSlider-slide[data-color="brand-neutral"],
.fullWidthSlider .fullWidthSlider-slideContent[data-color="brand-neutral"] {
  --fullWidthSlider-accent: var(--color-brand-neutral, #c0d0d3);
  --fullWidthSlider-contrast: #000000;
}
.fullWidthSlider .font-color--brand-neutral {
  color: var(--color-brand-neutral, #c0d0d3);
}
.fullWidthSlider .bg-color--brand-neutral {
  background-color: var(--color-brand-neutral, #c0d0d3);
}
.fullWidthSlider .border-color--brand-neutral {
  border-color: var(--color-brand-neutral, #c0d0d3);
}
.fullWidthSlider {
    .embla {
        overflow: hidden;
        position: relative;
        display: block !important;
    }

}
.embla__container {
  display: flex !important;
}
.embla__slide {
  position: relative;
  flex: 0 0 100%;
  width: 100%;
}
.dots {
  position: absolute;
  bottom: 24px;
  left: -30px;
  width: 100%;
  text-align: center;
  z-index: 5;
}
.dot {
  background: transparent;
  border: 1px solid var(--fullWidthSlider-dot-color, var(--fullWidthSlider-accent));
  border-radius: 50%;
  width: 10px;
  height: 10px;
  margin: 0 4px;
  padding: 0;
  cursor: pointer;
}
.dot.is-selected {
  background: var(--fullWidthSlider-dot-color, var(--fullWidthSlider-accent));
}
.fullWidthSlider-slideInner {
  display: flex;
  align-items: stretch;
  justify-content: center;
  position: relative;
  height: 100%;
}
.fullwidthSlider-button--petrol {
  background-color: #547a8b;
  color: #fff;
    &:hover {
      background-color: #346274 !important;
        color:white;
    }
}
.fullWidthSlider-slideMedia,
.fullWidthSlider-slideContentWrapper {
  flex: 1 1 50%;
  min-width: 0;
  display: flex;
    @media (max-width: 991px) {
        flex: unset;
    }
}
.fullWidthSlider-slideMedia picture,
.fullWidthSlider-slideMedia img {
  display: flex;
  width: 100%;
    height: 100%;
    @media (max-width: 991px) {
        height:200px;
    }

}
.fullWidthSlider-slideImage {
  object-fit: cover;
}
.fullWidthSlider-slideContentWrapper {
  display: flex;
  align-items: center;
  padding: 48px;
  position: relative;
        @media (max-width: 991px) {
        flex: 1;
    }
}
.fullWidthSlider-slideContentWrapper--default {
  background: linear-gradient(135deg, #adc2c6 0%, #d3dee0 100%);
  background-color: #c0d0d3;
}
.fullWidthSlider-slideContent {
  max-width: 520px;
  margin: 0 auto;
  text-align: left;
padding:0;
}
.fullWidthSlider-headline {
  margin-bottom: 24px;
}
.fullWidthSlider-subline {
  margin-bottom: 24px;
}
.fullwidthSlider-button {
  display: inline-block;
  margin-top: 0;
  text-decoration: none;
  border-radius: 16px;
  padding: 0 10px 0px 10px;
}
.fullwidthSlider-button--grey {
  background-color: #ccc;
  color: #000;
    &:hover {
        background-color: darkgrey;
    }
}
@media (max-width: 991px) {
  .fullWidthSlider-slideInner {
    flex-direction: column;
  }
  .fullWidthSlider-slideContentWrapper {
    padding: 24px 16px;
  }
}
@media (max-width: 991px) {
  .dots {
    top: auto;
    bottom: 64px;
    left: 16px;
    width: auto;
    text-align: left;
    display: flex;
    gap: 8px;
  }
  .dot {
    margin: 0;
  }
  .fullwidthSlider-button--desktop {
    display: none;
  }
  .fullwidthSlider-button--mobile {
    display: inline-flex;
    position: absolute;
    left: 16px;
    bottom: 16px;
  }
}
@media (max-width: 991px) {
  .fullWidthSlider-slideContent {
    text-align: left;
  }
}
