.popup-slider{--popup-slider-max-width: 850px;--popup-slider-margin: min(100px, 10vh);--popup-slider-close-size: 35px;--popup-slider-bullet-size: 15px;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;background:transparent;overflow:auto}@media (min-width:768px){.popup-slider{--popup-slider-close-size: 40px}}.popup-slider::backdrop{background:rgba(24, 32, 52, 0.75)}.popup-slider:not([open]){display:none}html:has(.popup-slider[open]){overflow:hidden}.popup-slider__box{position:relative;width:95vw;max-width:var(--popup-slider-max-width);margin:var(--popup-slider-margin) auto;background:#FF0099}@media (min-width:768px){.popup-slider__box{width:75vw;box-shadow:0 10px 250px rgba(0, 0, 0, 0.3)}}.popup-slider__close-wrap{position:sticky;top:20px;z-index:3;height:0}.popup-slider__close{position:absolute;top:-15px;right:-5px;display:flex;align-items:center;justify-content:center;width:var(--popup-slider-close-size);height:var(--popup-slider-close-size);padding:0;border:0;border-radius:50%;background-color:#fff;color:#000;cursor:pointer}.popup-slider__close::before{content:"";width:40%;height:40%;background-color:currentColor;-webkit-mask-image:url("../../../../typo3conf/ext/npt3theme/Resources/Public/Icons/close.svg");mask-image:url("../../../../typo3conf/ext/npt3theme/Resources/Public/Icons/close.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}@media (min-width:768px){.popup-slider__close{right:-15px}}.popup-slider__swiper{position:relative;overflow:hidden}.popup-slider__swiper.swiper:not(.swiper-initialized) .popup-slider__slide:not(:first-child){display:none}.popup-slider__slide{--popup-slider-fg: #fff;--popup-slider-bg: #000;position:relative;height:auto;padding:30px 30px 50px;overflow:hidden;color:var(--popup-slider-fg)}@media (min-width:768px){.popup-slider__slide{padding:50px 50px 60px}}.popup-slider__slide--primary{--popup-slider-fg: #000;--popup-slider-bg: #FF0099;background-color:#FF0099}.popup-slider__slide--secondary{--popup-slider-fg: #fff;--popup-slider-bg: #6130AF;background-color:#6130AF}.popup-slider__slide--tertiary{--popup-slider-fg: #fff;--popup-slider-bg: #003374;background-color:#003374}.popup-slider__slide--on-image{--popup-slider-fg: #fff;--popup-slider-bg: #000}.popup-slider__slide.popup-slider__slide{display:flex;flex-direction:column;justify-content:center}@media (min-width:768px){.popup-slider__slide.popup-slider__slide.popup-slider__slide--freeimage{display:grid;grid-template-columns:minmax(0, 3fr) minmax(0, 2fr);column-gap:30px;align-items:center}}.popup-slider__text{position:relative;z-index:1;display:flex;flex-direction:column;gap:30px;color:var(--popup-slider-fg)}.popup-slider__text a:not(.btn){color:var(--popup-slider-fg)}.popup-slider__head{display:flex;flex-direction:column-reverse}.popup-slider__headline,.popup-slider__subheadline{margin:0;color:var(--popup-slider-fg)}.popup-slider__headline{font-weight:900}.popup-slider__subheadline{font-weight:400}@media (min-width:768px){.popup-slider__bodytext{max-width:90%}}.popup-slider__bodytext p,.popup-slider__bodytext li{color:var(--popup-slider-fg)}.popup-slider__bodytext>:last-child{margin-bottom:0}.popup-slider__actions{margin:0}.popup-slider__button.btn{--bs-btn-color: var(--popup-slider-bg);--bs-btn-bg: var(--popup-slider-fg);--bs-btn-border-color: var(--popup-slider-fg);--bs-btn-hover-color: var(--popup-slider-fg);--bs-btn-hover-bg: transparent;--bs-btn-hover-border-color: var(--popup-slider-fg);--bs-btn-active-color: var(--popup-slider-fg);--bs-btn-active-bg: transparent;--bs-btn-active-border-color: var(--popup-slider-fg)}.popup-slider__image img{display:block;width:100%;height:100%}.popup-slider__slide--backgroundimage .popup-slider__image{position:absolute;inset:0}.popup-slider__slide--backgroundimage .popup-slider__image img{object-fit:cover}.popup-slider__slide--backgroundimage .popup-slider__image::after{content:"";position:absolute;inset:0;background:rgba(0, 0, 0, 0.6)}.popup-slider__slide--freeimage .popup-slider__image{width:70%;margin:30px -30px 0 auto}.popup-slider__slide--freeimage .popup-slider__image img{height:auto;object-fit:contain}@media (min-width:768px){.popup-slider__slide--freeimage .popup-slider__image{width:auto;margin:0 -50px 0 0;align-self:end}}.popup-slider__slide--freeimage:not(.swiper-slide) .popup-slider__image{margin-bottom:-50px}@media (min-width:768px){.popup-slider__slide--freeimage:not(.swiper-slide) .popup-slider__image{margin-bottom:-60px}}.popup-slider__pagination.swiper-pagination{--swiper-pagination-bullet-size: var(--popup-slider-bullet-size);--swiper-pagination-bullet-horizontal-gap: 5px;--swiper-pagination-bullet-inactive-opacity: 1;--swiper-pagination-bottom: 15px;color:#fff}.popup-slider__pagination.swiper-pagination .swiper-pagination-bullet{box-sizing:border-box;border:2px solid currentColor;background:transparent;opacity:1;transition:background-color 0.3s ease, box-shadow 0.3s ease}.popup-slider__pagination.swiper-pagination .swiper-pagination-bullet:hover,.popup-slider__pagination.swiper-pagination .swiper-pagination-bullet:focus-visible{box-shadow:inset 0 0 0 2px currentColor}.popup-slider__pagination.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:currentColor}.popup-slider__swiper:has(.swiper-slide-active.popup-slider__slide--primary) .popup-slider__pagination{color:#000}.popup-slider__swiper:has(.swiper-slide-active.popup-slider__slide--secondary) .popup-slider__pagination{color:#fff}.popup-slider__swiper:has(.swiper-slide-active.popup-slider__slide--tertiary) .popup-slider__pagination{color:#fff}.popup-slider__swiper:has(.swiper-slide-active.popup-slider__slide--on-image) .popup-slider__pagination{color:#fff}@media (prefers-reduced-motion:reduce){.popup-slider__pagination .swiper-pagination-bullet{transition:none}}