body{max-width:1920px;margin-left:auto;margin-right:auto}.PortalsOpener-head{order:2;background:#fff!important}@media (width>=992px){.PortalsOpener-head{order:0;margin-top:0;background:0 0!important}}.PortalsOpener-media{background:#444!important}@media (width>=992px){.PortalsOpener-media{min-height:581px}}@media (width>=1200px){.PortalsOpener-media{min-height:650px}}@media (width>=1400px){.PortalsOpener-media{min-height:700px}}@media (width>=1600px){.PortalsOpener-media{min-height:850px}}.PortalsOpener-media img,.PortalsOpener-media video{object-position:right bottom;height:100%;opacity:1!important;max-height:calc(100vh - 105px)!important}@media (width>=992px){.PortalsOpener-media img,.PortalsOpener-media video{min-height:581px}}@media (width>=993px){.PortalsOpener-media img,.PortalsOpener-media video{float:right}}@media (width>=1200px){.PortalsOpener-media img,.PortalsOpener-media video{min-height:650px}}@media (width>=1400px){.PortalsOpener-media img,.PortalsOpener-media video{min-height:700px}}@media (width>=1600px){.PortalsOpener-media img,.PortalsOpener-media video{min-height:850px}}.PortalsOpener-media video{object-fit:cover;object-position:right top;width:100%;height:100%}@media (width<=991.98px){.PortalsOpener-media video{aspect-ratio:1920/1080;height:auto!important;max-height:none!important}}.PortalsOpener-container{position:relative}@media (width>=992px){.PortalsOpener-container .text-black{color:#fff!important}}@media (width<=991px){.PortalsOpener-container{flex-direction:column!important;display:flex!important}}@media (width>=1200px){.PortalsOpener-container .max-w-custom{max-width:700px}.PortalsOpener-container .p-custom{font-size:25px!important;line-height:33px!important}}@media (width>=1400px){.PortalsOpener-container .p-custom{font-size:30px!important;line-height:38px!important}}.PortalsOpener-content{background:#fff!important}.PortalsOpener-content .text-white{color:#000!important}@media (width>=992px){.PortalsOpener-content{background:0 0!important;margin-top:0!important;margin-bottom:0!important}.PortalsOpener-content .text-white{color:#fff!important}}.custom-nav{z-index:2;background:#fff;position:relative}.custom-nav .text-black{color:#000!important}@media (width>=768px){.row-fluid-md{width:calc(50vw + 50% + 12px)}.container-fluid-md{flex-direction:column;align-items:flex-end;display:flex}}.overlay-bg{padding-top:50px;padding-bottom:50px}@media (width<=768px){.overlay-bg .text-white{color:#000!important}}@media (width>=768px){.overlay-bg.-header{background:0 0;height:80svh}}@media (width>=1400px){.overlay-bg.-header{height:calc(100svh - 90px)}}.interactive-wrapper span.small{margin-top:10px!important}@media (width<=768px){.interactive-wrapper .scroll-wrapper{flex-wrap:nowrap;overflow:scroll}}.interactive-wrapper .content-container{position:relative;overflow:hidden}.interactive-wrapper .content-item{opacity:0;width:100%;transition:transform .5s ease-in-out,opacity .3s;display:none;top:0;left:0;transform:translate(-100%)}.interactive-wrapper .content-item.active{opacity:1;display:block;transform:translate(0)}.interactive-wrapper .content-item.exiting{opacity:0;transform:translate(-100%)}.interactive-wrapper .overlay-container{position:relative}.interactive-wrapper .overlay-container img{border-radius:15px}@media (width<=768px){.interactive-wrapper .overlay-container{border-radius:15px}}.interactive-wrapper .overlay-container:after{content:"";z-index:1;pointer-events:none;background:#0009;border-radius:15px;margin:0 4px;transition:all .3s;position:absolute;inset:0}.interactive-wrapper .overlay-container.active-overlay:after{pointer-events:none;background:linear-gradient(#0000 60%,#0006 85%)}.interactive-wrapper .image-caption{z-index:2;pointer-events:none}.interactive-wrapper .hover-trigger{width:100%;height:auto;display:block}.bg-shadow{box-shadow:0 9px 12px 3px #00000026}.interactive-slider .swiper-container{min-height:100%}.interactive-slider .slider-wrapper{padding:50px 0 100px 50px}.interactive-slider .slider-wrapper .swiper-slide{width:80%;height:auto}.interactive-slider .slider-wrapper .swiper-slide .slider-box{border:1px solid #000;border-radius:15px;height:100%;min-height:100%;padding:30px}.interactive-slider .slider-wrapper .swiper-slide .slider-box img{object-fit:contain;object-position:left;width:auto;max-height:64px}.interactive-slider .swiper-navigation{bottom:25px;left:50px}.interactive-slider .swiper-navigation .swiper-button-prev,.interactive-slider .swiper-navigation .swiper-button-next{width:auto!important;height:auto!important;margin:0!important;position:relative!important;inset:auto!important}.interactive-slider .swiper-navigation .swiper-button-prev:after,.interactive-slider .swiper-navigation .swiper-button-next:after{display:none}.sprechblase-wrapper{filter:drop-shadow(0 6px 12px #00000026);margin-bottom:5px;display:inline-block}.sprechblase-wrapper .sprechblase{clip-path:polygon(0% 0%,100% 0%,100% 87%,26% 87%,11% 100%,14% 87%,0 87%);background:#fff;padding:20px 20px 45px}.chrome{color:#000;text-fill-color:transparent;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#fff 35%,#999 50%,#fff 65%) 0 0/200%;-webkit-background-clip:text;background-clip:text;animation:3s ease-in-out infinite shine}@keyframes shine{to{background-position:-200%}}@media (width<=992px){.chrome-dark{color:#fff;text-fill-color:transparent;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#000 35%,#666 50%,#000 65%) 0 0/200%;-webkit-background-clip:text;background-clip:text;animation:3s ease-in-out infinite shine}@keyframes shine{to{background-position:-200%}}}@media (width>=992px){.chrome-dark{color:#000;text-fill-color:transparent;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#fff 35%,#666 50%,#fff 65%) 0 0/200%;-webkit-background-clip:text;background-clip:text;animation:3s ease-in-out infinite shine}@keyframes shine{to{background-position:-200%}}}.testimonials img{max-width:91px;max-height:91px}@media (width>=992px){.px-lg-0{padding-left:0!important;padding-right:0!important}}@media (width<=768px){.custom-rounded{border-top-left-radius:15px;border-top-right-radius:15px}}@media (width>=768px){.custom-rounded{border-top-left-radius:15px;border-bottom-left-radius:15px}}@media (width<=768px){.custom-rounded{border-bottom-right-radius:15px;border-bottom-left-radius:15px}}@media (width>=768px){.custom-rounded{border-top-right-radius:15px;border-bottom-right-radius:15px}}@media (width<=768px){.custom-rounded .rounded-left{border:1px solid #333;border-top-left-radius:15px;border-top-right-radius:15px}}@media (width>=768px){.custom-rounded .rounded-left{border-top-left-radius:15px;border-bottom-left-radius:15px}}@media (width>=1200px){.custom-rounded .rounded-left{padding:75px!important}}@media (width<=768px){.custom-rounded .rounded-right{border-bottom-right-radius:15px;border-bottom-left-radius:15px}}@media (width>=768px){.custom-rounded .rounded-right{border-top-right-radius:15px;border-bottom-right-radius:15px}}@media (width>=1200px){.custom-rounded .rounded-right{padding:75px!important}}.radial-before{position:relative}@media (width>=992px){.radial-before:before{content:"";z-index:0;background:linear-gradient(270.38deg,#0000 36.88%,#0003 56.21%);width:100%;height:100%;position:absolute;top:0;left:0}}.radial-bg{position:relative}@media (width>=768px){.radial-bg:before{content:"";z-index:-1;background:radial-gradient(49.09% 49.09%,#fff 44.22%,#fff0 100%);width:100%;height:100%;position:absolute;top:0;left:0}}.py-custom{padding-top:30px;padding-bottom:30px}@media (width>=768px){.py-custom{padding-top:75px;padding-bottom:75px}}@media (width>=1400px){.py-custom{padding-top:100px;padding-bottom:100px}}.pt-custom{padding-top:30px}@media (width>=768px){.pt-custom{padding-top:75px}}@media (width>=1400px){.pt-custom{padding-top:100px}}.btn{padding:18px 45px;border:0!important}.display-headline{font-size:31px!important}.display-headline .small{font-size:24px!important}@media (width>=992px){.display-headline{font-size:35px!important}}@media (width>=1200px){.display-headline{font-size:50px!important}}@media (width>=1600px){.display-headline{line-height:80px;font-size:80px!important}}.display-6{font-size:31px!important;line-height:1!important}.display-6 .small{font-size:24px!important}@media (width>=768px){.display-6{font-size:30px!important}}@media (width>=1200px){.display-6{font-size:35px!important}}.display-7{font-size:18px!important;line-height:1!important}@media (width>=768px){.display-7{font-size:23px!important}}@media (width>=1200px){.display-7{font-size:25px!important}}.breakout-right{position:relative}@media (width>=1200px){.breakout-right{padding:75px}}@media (width>=1400px){.breakout-right{padding-right:12px}.breakout-right:before{content:"";background-color:#fff;width:calc(50vw - 705px);height:100%;position:absolute;top:0;right:3px;transform:translate(100%)}}@media (width>=992px){footer ul{justify-content:center;flex-direction:row!important;display:flex!important}footer ul li{border-bottom:none!important}}ol{padding-left:1rem}@media (width>=1400px){.column-count-lg-2{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.column-count-lg-2 #email{margin-top:3px}}.win-form{box-shadow:none;background:0 0;border:none}@media (width>=1400px){.win-form.col-split{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}}.win-form .form-check-label,.win-form .accordion-item,.win-form .accordion-button{color:#333;font-size:14px!important}.win-form .form-check-label a,.win-form .accordion-item a,.win-form .accordion-button a{font-size:14px!important}.win-form .form-floating{font-weight:400;background-color:#0000!important;border:0!important}.win-form .form-floating>.form-control:not(:placeholder-shown)~label:after,.win-form .form-floating label{background:0 0!important}.win-form .form-floating .form-select,.win-form .form-floating .form-control{background-color:#0000!important;border:0!important;border-bottom:1px solid #ccc!important;border-radius:0!important}.win-form .form-floating .dropdown-toggle.bs-placeholder{color:#333;font-weight:400}.faq p,.real p,.imprint p,.dse p{margin-bottom:5px}.faq p.fw-bold,.real p.fw-bold,.imprint p.fw-bold,.dse p.fw-bold{margin-top:30px}.faq p:has(strong){margin-top:30px}.real p:has(strong){margin-top:30px}.imprint p:has(strong){margin-top:30px}.dse p:has(strong){margin-top:30px}.teilnahmebedingung ol{margin-top:30px}.teilnahmebedingung p:has(strong){margin-top:30px}.list-with-check{list-style:none}.list-with-check li{position:relative}.list-with-check svg{position:absolute;top:4px;left:-27px}p,a.btn-link,ul,.form-control{font-size:18px!important;line-height:28px!important}p.lead,a.btn-link.lead,ul.lead,.form-control.lead{font-size:19px}.btn-outline-light{border:1px solid #fff!important}@media (width<=356px){.btn-outline-light{padding-left:14px!important;padding-right:14px!important}}@media (width>=357px) and (width<=445px){.btn-outline-light{padding-left:24px!important;padding-right:24px!important}}.interactive-slider .slider-links p{color:#b3b3b3;cursor:pointer;font-weight:medium;text-decoration:none;transition:color .3s ease-in-out,font-weight .3s ease-in-out;position:relative}.interactive-slider .slider-links p i{opacity:0;transition:transform .3s ease-in-out,opacity .3s ease-in-out;display:inline-block;transform:translate(-10px)}.interactive-slider .slider-links p:hover{color:#333;font-weight:700}.interactive-slider .slider-links p.active-link{color:#000;font-weight:700}.interactive-slider .slider-links p.active-link i{opacity:1;transition:transform .3s ease-in-out,opacity .3s ease-in-out;transform:translate(5px)}p,a.btn-link,ul,.form-control,a,ul,ol,li{font-size:16px!important;line-height:23.04px!important}@media (width>=1200px){p,a.btn-link,ul,.form-control,a,ul,ol,li{font-size:18px!important;line-height:25.92px!important}}@media (width>=992px){.text-lg-white{color:#fff!important}}.top-number{margin-right:2px;font-size:.8em;display:inline-block;position:relative;top:-.3em}.top-number.smaller{font-size:.6em;top:-.5em}@media (width>=992px){.text-lg-left{text-align:left!important}}.text-align-left{text-align:left!important}span.small{margin-top:5px;display:block;font-size:12px!important;line-height:16px!important}@media (width<=992px){.overflow-scroll-md{overflow-x:scroll}}.easy-btn{border:1px solid #fff!important}.text-right{text-align:right}@media (width>=1600px){.offset-xxxl-0{margin-left:0}}.badge-circle{z-index:999;border-bottom-right-radius:100%;justify-content:start;align-items:start;width:189px;height:164px;display:flex;position:absolute;top:0;left:0;box-shadow:0 0 10px #0000001a}@media (width>=355px){.badge-circle{width:220px;height:165px}}@media (width>=768px){.badge-circle{width:300px;height:250px}}@media (width>=1600px){.badge-circle{width:400px;height:350px}}.badge-circle div{padding-top:12%;padding-left:10%;transform:rotate(-16deg)}.badge-circle div span{line-height:1.3em!important}@media (width>=768px){.badge-circle div span{font-size:30px!important}}@media (width>=1600px){.badge-circle div span{font-size:43px!important}}@media (width>=768px){.badge-circle div small{font-size:16px!important}}@media (width>=1600px){.badge-circle div small{font-size:19px!important}}.clamp-headline{font-size:clamp(30px,4.375vw + 16px,50px)}.display-6{font-size:clamp(30px,4.375vw + 16px,62px)!important}.has-before-after{align-items:center;gap:11px;width:100%;display:flex}.has-before-after:before,.has-before-after:after{content:"";background:#fff;flex:1;width:100%;height:1px;display:block}section:has(.red-box){z-index:2;position:relative}@media (width>=1200px){.red-box{margin-top:-158px}}.background-image-container{position:relative;overflow:clip}.background-image-container:before{content:"";z-index:1;pointer-events:none;background:#ffffffbf;position:absolute;inset:0}.background-image-container .row{z-index:2;position:relative}.background-image-container .py-custom{padding-top:50px;padding-bottom:50px}@media (width>=768px){.background-image-container .py-custom{padding-top:75px;padding-bottom:75px}}.background-image-container .background-image{z-index:-1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (width<=1199.98px){.rabatt-box-mobile-overlap{z-index:2;margin-top:-4.5rem;position:relative}.rabatt-note{font-size:14px}.container,.container-fluid{padding-left:24px;padding-right:24px}}
