/*
<!--/*
Item Title:                      Stage Grotesk - Modern Typeface
Item URL:                       
https://elements.envato.com/stage-grotesk-modern-typeface-NJGVL9M
Item ID:                         NJGVL9M
Author Username:                 designova
Licensee:                        Ömer Acar
Registered Project Name:         WEB
License Date:                    July 16th, 2024
Item License Code:               6JKYX72PAE
-->
*/
@font-face{font-family:'StageGrotesk-Black';src:url(fonts/StageGrotesk-Black.eot);src:url(fonts/StageGrotesk-Black.eot?#iefix) format("embedded-opentype"),url(fonts/StageGrotesk-Black.woff2) format("woff2"),url(fonts/StageGrotesk-Black.woff) format("woff"),url(fonts/StageGrotesk-Black.ttf) format("truetype");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}
@font-face{font-family:'StageGrotesk-Bold';src:url(fonts/StageGrotesk-Bold.eot);src:url(fonts/StageGrotesk-Bold.eot?#iefix) format("embedded-opentype"),url(fonts/StageGrotesk-Bold.woff2) format("woff2"),url(fonts/StageGrotesk-Bold.woff) format("woff"),url(fonts/StageGrotesk-Bold.ttf) format("truetype");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}
@font-face{font-family:'StageGrotesk-Light';src:url(fonts/StageGrotesk-Light.eot);src:url(fonts/StageGrotesk-Light.eot?#iefix) format("embedded-opentype"),url(fonts/StageGrotesk-Light.woff2) format("woff2"),url(fonts/StageGrotesk-Light.woff) format("woff"),url(fonts/StageGrotesk-Light.ttf) format("truetype");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}
@font-face{font-family:'StageGrotesk-Regular';src:url(fonts/StageGrotesk-Regular.eot);src:url(fonts/StageGrotesk-Regular.eot?#iefix) format("embedded-opentype"),url(fonts/StageGrotesk-Regular.woff2) format("woff2"),url(fonts/StageGrotesk-Regular.woff) format("woff"),url(fonts/StageGrotesk-Regular.ttf) format("truetype");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}
*{box-sizing:border-box}
:after,:before{box-sizing:border-box}
body,html{scroll-behavior:smooth;width:100%}
button:focus{outline:3px dotted #FFD700;outline-offset:2px}
button{font-family:"StageGrotesk-Regular",Arial,sans-serif}
a:focus,button:focus,.el:focus{outline:3px dotted #FFD700;outline-offset:2px}
.cel:focus{outline:3px dotted #fff;outline-offset:2px}
body{margin:0;padding:0;overflow-x:hidden;font-family:StageGrotesk-Light,Arial,sans-serif;font-style:normal}
body.light-mode .wrapper{background-color:#fff}
body.dark-mode .wrapper{background-color:#000}
body.light-mode header{border:1px solid #0E142C}
body.light-mode #submenu-1{border:1px solid #0E142C}
body.light-mode .absection h1,body.light-mode .absection h3,body.light-mode .flex-001-box-title,body.light-mode .flex-001-box-text{color:#0E142C}
body.light-mode .subspan{color:#0E142C}
body.light-mode .h1-unter{color:#0E142C}
body.light-mode .zwei{color:#0E142C}
body.light-mode .drei{color:#0E142C}
body.light-mode .vier h3{color:#0E142C}
body.light-mode .vier-ad{color:#000}
body.light-mode .hw-3-p{color:#000!important}
body.light-mode .verback{color:#0E142C!important}
body.light-mode .hw-3-p{color:#000!important}
body.light-mode .faq-question{color:#0E142C;background:#fff}
body.light-mode .faq-question::after{content:'';position:absolute;right:50px;transition:transform .3s ease;background:url(../img/icon/pfeil.png) no-repeat;width:18px;height:18px;display:block;background-size:contain;background-size:18px;top:20px;right:20px}
body.light-mode .faq-question.active::after{content:'';background:url(../img/icon/pfeilg.png) no-repeat;width:18px;height:18px;display:block;background-size:contain;background-size:18px;top:20px;right:20px;transform:rotate(180deg)}
body.light-mode .faq-answer{background:#fff}
body.light-mode .video-container{color:#000}
body.light-mode .flextext{color:#000}
body.light-mode .sub-box-h{color:#000}
body.light-mode .sub-box h3{color:#000}
body.light-mode .sub-box{color:#000;border:.09em solid #000}
body.light-mode .vier-01-top-in{color:#000}
body.light-mode .vier-01-top-in-b a{background:#fff}
body.light-mode .vier-01-top-in-b a:hover{background:#000}
body.light-mode .faq-item{border:.09em solid #000}
body.light-mode .faq-item.active{border:.09em solid #edc040}
body.light-mode button.faq-question.active{color:#edc040}
body.light-mode #scrollTopBtn{box-shadow:none;filter:invert(100%) sepia(3%) saturate(2%) hue-rotate(63deg) brightness(107%) contrast(101%)}
body.light-mode .bild-wei{filter:none}
.licht button{padding:0;border:none;background:transparent;cursor:pointer;position:absolute;top:70px;right:10px;z-index:999}
.licht button img{width:24px;height:24px;transition:opacity .3s}
.licht button:hover img{filter:invert(100%) sepia(3%) saturate(2%) hue-rotate(63deg) brightness(107%) contrast(101%)}
picture{display:flex}
.wrapper{background-color:#000;mix-blend-mode:darken}
.warp{width:1650px;margin:0 auto;padding:0}
.wrap{display:flex;width:100%;flex-wrap:wrap}
header{width:1450px;background-color:#EDC040;border-radius:50px;display:flex;margin:0 auto;padding:8px 0;z-index:3;position:relative;border:1px solid #000}
.logo{align-items:center;display:flex;width:250px;justify-content:flex-end;position:absolute;left:0;margin-top:0;z-index:1}
.logo img{width:44px;display:flex;justify-content:flex-end;height:55px;margin-top:-9px}
.box-700{width:100%;display:flex}
.boxxx{position:relative;width:100%;display:flex;justify-content:flex-end;z-index:1000}
.extra-nav{width:160px;margin-right:20px}
.info-in{display:flex;justify-content:space-evenly}
.extra-nav img{width:37px;display:block}
.extra-nav img:hover{filter:invert(100%) sepia(3%) saturate(2%) hue-rotate(63deg) brightness(107%) contrast(101%)}
nav.bermen{display:flex;justify-content:flex-end;position:relative;width:100%;padding-right:15px}
#menu-toggle{display:none}
#menu-list{display:flex;margin:0;padding:0;list-style-type:none}
#menu-list > li{align-items:center;display:flex}
#menu-list li a{position:relative;padding:10px 20px;border-radius:50px;font-size:16px;text-decoration:none;color:#000;font-family:StageGrotesk-Regular}
a.el{padding:4px 20px!important;border-radius:50px;border:1px solid transparent;margin-left:8px}
a.el:hover{padding:4px 20px;border-radius:50px;border:1px solid #000}
.submenu-toggle{background:none;border:none;cursor:pointer;position:relative;padding:4px 20px;border-radius:50px;font-size:16px;border:1px solid transparent}
.submenu-toggle:hover{border:1px solid #000;border-radius:50px;padding:4px 20px}
.submenu-toggle img{width:10px;margin-left:10px}
.submenu-buffer{display:none}
.submenu-buffer.active{display:block;position:absolute;top:100%;left:0;width:100%;height:20px;z-index:999}
#submenu-1{list-style-type:none;margin:0;padding:0;visibility:hidden;opacity:0;position:absolute!important;width:100%;top:calc(100% + 20px);left:0;transition:opacity .3s ease,visibility .3s ease;z-index:1000;box-sizing:border-box;background-size:cover;background-position:center;transition:background-image .3s ease;background:#fff url(../img/menu/men.png) no-repeat;border-radius:15px;background-position:center;background-size:cover;padding:60px 120px}
.submenu-container:hover #submenu-1,.submenu-container:focus-within #submenu-1{visibility:visible;opacity:1}
#submenu-1 li{margin:0;font-family:StageGrotesk-Regular}
#submenu-1 li a{display:inline-block;text-decoration:none;color:#938A6C;position:relative;font-size:clamp(32px,4vw,40px);font-family:StageGrotesk-Bold;text-transform:uppercase}
#submenu-1 li a:hover{color:#000;font-weight:700;letter-spacing:-.005em}
.min{font-weight:400;font-family:StageGrotesk-Regular}
.open-popup{cursor:pointer;color:#fff;border:none;padding:10px 20px;border-radius:5px;font-size:16px;background:#000;border:1px solid transparent;color:#EDC040;border-radius:50px;padding:4px 60px;margin-left:50px;text-transform:uppercase}
.open-popup:hover{background:#fff;color:#000;border:1px solid #000}
.menu-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.714);z-index:1000}
.menu-overlay[aria-hidden="false"]{display:block}
.popup{display:none;position:fixed;top:50%;left:50%;width:70%;transform:translate(-50%,-50%);background:#fff;border:1px solid #ccc;padding:20px;z-index:1001;box-shadow:0 4px 8px rgba(0,0,0,0.2);border-radius:15px}
.popup[aria-hidden="false"]{display:flex;opacity:1;visibility:visible}
.form-inhalt{text-align:center;font-size:18px;width:100%;height:100%;background:#fff;border:none;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:center}
.popup-close{cursor:pointer;background:none;color:#0E142C;font-size:38px;position:absolute!important;top:30px;right:30px;border:1px solid transparent;width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:0;text-align:center;transition:transform .3s ease,border .3s ease,color .3s ease}
.__SILKY__silktide-active{position:absolute!important}
.popup-close:hover{border:1px solid #000;border-radius:100px;color:#000;transform:rotate(-30deg)}
.ttt{position:relative;z-index:2000;position:sticky;top:20px}
@media (max-width: 1024px) {
.logo{justify-content:flex-start;padding-left:120px}
.logo img{margin-top:0}
}
@media (max-width: 767px) {
#menu-toggle{display:block;background:none;border:none;cursor:pointer;position:relative;width:40px;height:40px;display:flex;align-items:center;justify-content:center}
.hamburger-icon,.close-icon{position:absolute;width:30px;height:2px;background-color:#333;transition:all .3s ease}
.hamburger-icon::before,.hamburger-icon::after{content:'';position:absolute;width:30px;height:2px;background-color:#333}
.hamburger-icon{display:flex;flex-direction:column;justify-content:space-between}
.hamburger-icon::before{top:-8px}
.hamburger-icon::after{bottom:-8px}
.close-icon{display:none;width:24px;height:24px;background:transparent}
.close-icon::before,.close-icon::after{content:'';position:absolute;width:24px;height:2px;background-color:#333}
.close-icon::before{transform:rotate(45deg)}
.close-icon::after{transform:rotate(-45deg)}
#menu-toggle:not(.active) .hamburger-icon{display:flex}
#menu-toggle:not(.active) .close-icon{display:none}
#menu-toggle.active .hamburger-icon{display:none}
#menu-toggle.active .close-icon{display:flex}
.menulay{display:none}
.menulay.active{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:10;pointer-events:none;background:#6f627fb6}
#menu-list{display:none;flex-direction:column;position:absolute;top:100%;right:0;background:#fff;width:100%;box-shadow:0 4px 8px rgba(0,0,0,0.2)}
#menu-list.show{display:flex}
#menu-list > li{margin-left:0}
}
@media (max-width: 460px) {
.logo{justify-content:flex-start;padding-left:50px}
.extra-nav{width:100px}
.info-in{display:flex;justify-content:space-between}
}
main{margin:0 auto;width:100%}
.secinhalt{position:relative;z-index:1}
.insection{display:flex;justify-content:center;align-items:center;padding:40px;padding:20px}
.extra-flex{flex-wrap:wrap}
.absection{width:1450px;display:flex;flex-wrap:wrap;text-align:center;justify-content:center}
.subspan{display:flex;width:100%;text-align:center;justify-content:center;color:#fff;text-transform:uppercase}
.absection h1{font-size:clamp(28px,5vw,150px);font-family:'StageGrotesk-Black';text-transform:uppercase;color:#fff;margin:0;line-height:clamp(28px,4.85vw,150px)}
.verback{color:#fff}
.ver-01{color:#edc040;margin-left:-8px}
.absection .h1-unter{font-size:clamp(20px,4vw,24px);font-family:'StageGrotesk-Light';color:#fff;padding:0 15% 50px}
.absection .h1-unter b{color:#edc040;font-weight:bolder;font-family:'StageGrotesk-Bold'}
.absection h3{font-size:clamp(28px,4vw,50px);font-family:'StageGrotesk-Bold';text-transform:uppercase;color:#fff;margin:0}
.breite-1200{padding:0 0 50px}
.abstand-01{padding-top:60px;padding-bottom:60px}
.abstand-02{padding-bottom:60px}
.abstand-03{padding-top:60px}
.breite-1201{padding:0}
.breite-1202{padding:0}
.breite-1203{padding:0;text-align:center}
.breite-1204{padding:0;text-align:center;width:100%}
.pad-30{padding-right:30%}
.pad-31{padding-bottom:40px}
.pad-120{padding-top:120px}
.center-text{text-align:center}
body.light-mode .h01-box-1 span{color:#000}
body.light-mode .ho1-in-top{color:#000}
body.light-mode .h01-box-1 h2{color:#000}
body.light-mode .hox-ci p{color:#000}
body.light-mode .ho1-in-top-2 img{filter:invert(100%) sepia(0%) saturate(208%) hue-rotate(127deg) brightness(120%) contrast(100%)!important}
.h01-top{width:1250px;display:flex;flex-wrap:wrap}
.h01{display:flex;width:100%;flex-wrap:wrap}
.h01-box{box-sizing:border-box;overflow:hidden}
.h01-box-1{flex:0 0 70%;padding-right:10%}
.h01-box-1 h1{font-size:clamp(28px,5vw,60px);font-family:'StageGrotesk-Black';text-transform:uppercase;color:#edc040;margin:0}
.h01-box-1 span{color:#fff}
.ho2{padding-top:30px}
.h01-box-1 h2{font-size:clamp(17px,5vw,24px);font-family:'StageGrotesk-Light';color:#fff;margin:0}
.h01-box-1 h2 b{color:#edc040;font-family:'StageGrotesk-Black'}
.h01-box-2{flex:0 0 30%}
.h01-box-3{flex:0 0 100%;padding-top:100px}
.ho1-in-top{display:flex}
.ho1-in-top-1{width:50px;margin-right:10px}
.ho1-in-top-1 img{width:100%;border-radius:100px;align-items:center;align-self:center;align-content:center;object-fit:cover;object-position:center;object-position:top right}
.ho1-in-top-r{display:flex;flex-direction:column;flex:1;align-self:center}
.ho1-in-top-2{font-size:clamp(12px,5vw,14px);font-family:'StageGrotesk-Bold'}
.ho1-in-top-3 a{color:#edc040;text-decoration:none}
.ho1-in-top-3{font-size:clamp(12px,5vw,14px)}
.ho-bb{padding-bottom:20px}
.hox-box{display:flex;justify-content:space-between}
.hox-ci{width:30%;text-align:center;margin-top:10px;font-size:16px;font-size:clamp(12px,5vw,17px);font-family:'StageGrotesk-Bold';text-transform:uppercase}
.hox-ci span{font-family:'StageGrotesk-Light'}
.hox-ci img{width:100%;height:200px;object-fit:contain}
.hox-ci p{margin-top:10px;font-size:16px}
.tooltip-container{position:relative;display:inline-block;margin:50px}
button.open-popup-button.frage-1{margin-left:0!important;border:none!important;position:relative;color:#fff;display:inline-block;padding:1px;background:none;padding:10px 15px}
button.open-popup-button.frage-1:before{position:absolute;top:0;left:0;right:0;bottom:0;content:'';background:linear-gradient(to right,#6bb1e6 10%,#3a69b1 100%);background-size:cover;border-radius:100px;z-index:-1;mix-blend-mode:normal}
button.open-popup-button.frage-1:hover{background:#6bb1e6!important;border:none!important;color:#fff}
button.open-popup-button.frage-1:focus,button.open-popup-button.frage-1:active{outline:none;background:#6bb1e6!important;color:#fff}
.tooltip-button{font-weight:700;padding:10px 20px;font-size:17px;border:none;color:#fff}
.tooltip-text{visibility:hidden;width:400px;background-color:#fff;color:#000;text-align:center;border-radius:5px;padding:5px 0;position:absolute;z-index:1;bottom:125%;left:50%;transform:translateX(-50%);opacity:0;transition:opacity .3s}
.tooltip-container:hover .tooltip-text{visibility:visible;opacity:1}
.tooltip-text::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#fff transparent transparent}
.flex-001{display:flex;gap:20px;padding:20px;align-items:flex-start;position:relative;box-sizing:border-box;width:100%}
.flex-001-box{flex:1 1 33%;display:flex;flex-direction:column;align-items:center;padding:10px;border-radius:8px;box-sizing:border-box;position:relative}
.flex-001-box-title{font-size:14px;margin-top:30px;text-align:center;font-family:'StageGrotesk-Bold';font-family:LatoWebSemibold;font-family:StageGrotesk-Regular;color:#fff;font-weight:700;letter-spacing:.1em;margin-bottom:30px}
.flex-001-box-text{margin-top:30px;text-align:center;font-family:'StageGrotesk-Regular';color:#fff;letter-spacing:.01em;margin-bottom:30px;line-height:1.35em}
.line-1{position:absolute;top:78px;left:28%;right:0;height:2px;background:linear-gradient(to right,#6bb1e6 10%,#3a69b1 100%);z-index:-1;width:12%}
.line-2{position:absolute;top:78px;right:28%;height:2px;background:linear-gradient(to right,#6bb1e6 10%,#3a69b1 100%);z-index:-1;width:12%}
.flex-001-box-circle{width:75%;position:relative;border-radius:50%;overflow:hidden;display:flex;justify-content:center;align-items:center}
.flex-001-box-img{width:150px;height:auto;border-radius:4px}
.flex-001-box-cir{width:100%;height:100%;object-fit:cover;border-radius:50%}
.flextext{position:absolute;color:#fff;font-size:16px;text-align:center;z-index:1}
.flextext-in{display:block;font-size:clamp(14px,3vw,20px);font-family:'StageGrotesk-Regular';padding:0 3%}
.fg-gr{font-size:clamp(14px,3vw,40px);font-family:'StageGrotesk-Bold';color:#edc040}
.flex-001-box-in-002{position:absolute;top:30px;width:100%;height:50px;object-fit:contain;z-index:1}
.main-div{display:flex;gap:20px;width:100%;max-width:1200px;margin:auto;flex-wrap:wrap;justify-content:center}
.child-div{width:30%;min-width:280px;padding:20px;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;justify-content:space-between;border-radius:10px;position:relative;overflow:hidden;background-size:auto;background-position:center}
.s-01-1{background-image:url(../img/bild/s-01-1.png)}
.s-01-2{background-image:url(../img/bild/s-01-2.png)}
.s-01-3{background-image:url(../img/bild/s-01-3.png)}
.child-div img{height:100px;margin-bottom:10px;z-index:2;align-self:center}
.child-div h3,.child-div p{position:relative;z-index:2}
.child-div h3{margin:30px 0 10px;font-size:20px;z-index:2}
.child-div p{margin:10px 0;font-size:16px;line-height:1.5;z-index:2}
.line-3{display:block;height:3px;width:60px;background:#edc040;align-content:center;align-self:center;margin:15px 0}
.abst-01{margin-top:30px}
.abst-02{margin-bottom:30px}
.flex-001-box-in-003{padding:30px 10%}
.flex-001-box-in-003 a{font-family:'StageGrotesk-Bold';background:#edc040;display:inline-block;color:#000;text-decoration:none;padding:10px 40px;border-radius:50px}
.flex-001-box-in-003 a:hover{background:#000;color:#edc040}
.sub-box-h{font-size:clamp(28px,4vw,50px);font-family:'StageGrotesk-Bold';text-transform:uppercase;color:#fff;margin:0}
.main-box{display:flex;justify-content:space-between;padding:50px 40px;gap:20px;flex-wrap:wrap;width:1280px}
.sub-box{padding:20px 40px;border:.09em solid #fff;box-sizing:border-box;width:100%;display:flex;align-self:center;gap:20px;border-radius:100px;color:#fff}
.sub-box img{background-size:contain;width:80px;height:auto;align-content:center;align-self:center}
.sub-box h3{margin:0;color:#fff;align-content:center}
.sub-1{width:40%;text-align:left;padding-left:5%}
.sub-2{width:5%;margin-left:5%}
.sub-2-1{display:none}
.sub-3{width:55%;align-self:center;align-self:center;padding:0 5%}
.stork{font-size:3em;color:#EDC040;font-size:clamp(20px,6vw,80px);text-transform:uppercase}
.uppercase{text-transform:uppercase}
.paket-1{font-size:clamp(20px,6vw,21px);font-family:'StageGrotesk-Light'}
.paket{font-size:clamp(20px,6vw,30px)}
@media (max-width: 968px) {
.child-div{width:40%}
}
@media (max-width: 768px) {
.child-div{width:80%;min-width:250px}
.sub-box{flex-wrap:wrap;justify-content:center;border-radius:20px}
.sub-box h3{text-align:center}
.sub-1{width:100%}
.sub-3{width:100%;text-align:center}
.sub-2-1{width:100%;display:flex;justify-content:center;align-items:center;align-self:center;margin-left:0}
}
.zwei{width:1450px;display:flex;justify-content:center;color:#fff}
.zwei h3{font-size:clamp(28px,4vw,50px);font-family:'StageGrotesk-Bold';text-transform:uppercase}
.zwei .zwei-unter{font-size:clamp(13px,4vw,19px);font-family:'StageGrotesk-Light';line-height:1.45em}
.zwei .zwei-unter-ti{font-size:clamp(24px,4vw,38px);text-transform:uppercase;font-family:'StageGrotesk-Regular';font-weight:700}
.zwei .zwei-unter-auf{font-size:clamp(20px,4vw,28px);font-family:'StageGrotesk-Regular'}
.zwei .zwei-unter-auf ul{display:block;padding-left:20px}
.zwei .zwei-unter-auf li{font-size:clamp(14px,4vw,19px);font-family:'StageGrotesk-Regular';padding-bottom:20px}
.zwei-1{width:60%;padding-right:5%}
.zwei-2{width:40%}
.zwei-001-box-img{width:100%;height:auto}
.just-left{justify-content:left}
.center{text-align:center}
.drei{width:1450px;display:flex;justify-content:center;color:#fff}
.drei-box{width:1067px;display:flex;justify-content:center;padding:0;padding-top:60px;flex-wrap:wrap}
.drei h3{margin-block-start:0;font-size:clamp(28px,4vw,40px);font-family:'StageGrotesk-Bold';text-transform:uppercase}
.verlauf-01{padding:10px 0;background:linear-gradient(to right,#75baff,#4186cb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;background:linear-gradient(90deg,#52C2FA 0%,#d35eff 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);display:block}
.line-break{display:block;margin-top:0}
.line-top{width:15px;display:flex;justify-content:center;width:100%}
.line-in{width:15px;background:red;display:flex;height:15px;margin-left:-85px}
.drei-01{width:50%}
.drei-02{width:50%;align-content:center}
.drei-03{width:70%;align-content:center}
.drei .drei-unter{font-size:clamp(13px,4vw,19px);font-family:'StageGrotesk-Light';line-height:1.45em}
.pad-32{padding-bottom:60px;padding-top:0}
.video-container1{display:flex;flex-wrap:wrap;width:100%;margin-bottom:60px;justify-content:center;position:relative;width:1067px}
.video-box-01{position:relative;flex:1;min-width:250px;max-width:75%;box-sizing:border-box;padding:10px;max-width:100%}
.video-box-01 video{cursor:pointer;width:100%;height:auto;display:block;border-radius:15px}
.wid-70{display:flex;justify-content:center;min-height:100%;position:relative;width:auto;width:100%;height:100%}
.wid-70 video{cursor:pointer;width:70%;height:auto;display:block;border-radius:15px;position:relative;z-index:1;width:100%;height:100%;display:block;position:relative;z-index:3;cursor:pointer}
.wid-70-img{position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:contain;z-index:1;transform:translate(-50%,-50%)}
.wid-70-fr{position:relative;top:7%;left:0;width:100%;height:80%;z-index:2}
.wid-80-top{width:100%}
.wid-80{display:flex;justify-content:center;min-height:100%;position:relative;width:auto;width:100%;height:100%}
.wid-80 video{cursor:pointer;width:70%;height:auto;display:block;position:relative;z-index:1;width:100%;height:100%;display:block;position:relative;z-index:3;cursor:pointer}
.wid-80-img{position:absolute;top:54%;left:50%;width:100%;height:120%;object-fit:cover;z-index:1;transform:translate(-50%,-50%)}
.wid-80-fr{position:relative;top:0;left:0;width:80%;height:80%;z-index:2}
.playButton{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer;background-color:transparent;color:#fff;border:none;border-radius:10px;z-index:2}
#myVideo.playing + .playButton{display:block}
.playButton img{width:70%;height:auto}
.play-70 img{width:50%;height:auto}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
@media (max-width: 900px) {
.video-box-01{max-width:100%}
}
#muteButton{position:absolute;top:20px;right:20px;background:transparent;border:none;cursor:pointer;width:40px;height:40px;background-size:cover}
#muteButton img{width:40px;height:33px}
#muteButton.muted{background-image:url(../img/video/lautsprecher-1.png);width:40px;height:33px;filter:invert(100%) sepia(3%) saturate(2%) hue-rotate(63deg) brightness(107%) contrast(101%)}
#muteButton.unmuted{background-image:url(../img/video/lautsprecher.png);width:40px;height:33px;filter:invert(100%) sepia(3%) saturate(2%) hue-rotate(63deg) brightness(107%) contrast(101%)}
.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.insection-3{flex-wrap:wrap}
.vier-ad{color:#fff;width:1280px;font-size:clamp(28px,4vw,50px);font-family:'StageGrotesk-Bold';text-transform:uppercase;color:#fff;margin:0}
.vier-ad span{color:#edc040}
.vier-pad-01{margin-top:0}
.vierico{width:190px;padding:20px 0 0}
.hw-33-p{font-family:'StageGrotesk-Light';font-size:clamp(18px,4vw,25px);font-weight:400}
.hw-33-p span{font-family:'StageGrotesk-Bold'}
.hw-3-p{font-size:clamp(18px,4vw,25px)}
.vier-abs-01{padding-bottom:250px}
.vier{width:1067px;display:flex;padding:0;color:#fff;padding-bottom:120px;flex-direction:column}
.vier h3{font-size:clamp(20px,4vw,80px);font-family:'StageGrotesk-Bold';text-transform:uppercase}
.vier-box h3{font-size:clamp(20px,4vw,40px);font-family:'StageGrotesk-Bold';text-transform:uppercase}
.vier-box{display:flex;justify-content:space-between;position:relative;width:1280px}
.vier-01-top-in{color:#fff;width:90%}
.vier-01-top-in-b{padding:0 0 30px}
.vier-01-top-in-b a{border:.09em solid #edc040;background:#000;display:inline-block;color:#edc040;text-decoration:none;padding:10px 40px;border-radius:50px}
.vier-01-top-in-b a:hover{background:#fff;color:#edc040}
.vier-01-top-in-c{padding:30px 0}
.vier-01-top-in-c a{border:.09em solid #000;background:#edc040;display:inline-block;color:#000;text-decoration:none;padding:10px 40px;border-radius:50px}
.vier-01-top-in-c a:hover{background:#fff;color:#edc040}
.vier-01{width:90%;position:relative;border-radius:15px;margin-right:5%;display:flex;justify-content:flex-end;min-height:400px;max-height:300px}
.vier-001-box-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1;border-radius:15px;min-height:450px}
.vier-01-in{position:relative;color:#fff;padding:20px;align-content:center}
.vier-01-in h3{font-size:clamp(20px,4vw,32px);font-family:'StageGrotesk-Bold';text-transform:uppercase}
.stork-1{-webkit-text-stroke:.03em #fff;color:transparent}
.stork-2{-webkit-text-stroke:.03em #000;color:#fff}
.vier-01-in p{width:225px;text-align:right;float:right;font-size:clamp(13px,4vw,19px);font-family:'StageGrotesk-Regular';line-height:1.45em}
.vier-001-box-img-1{position:absolute;top:0;left:0;width:480px;height:auto;object-fit:contain;z-index:-1;transform:translate(-30%,23%)}
.vier-02{width:40%;position:relative;border-radius:15px;height:600px}
.vier-001-box-img-2{position:relative;top:0;left:0;width:530px;height:auto;object-fit:contain;z-index:-1;transform:translate(20%,-15%)}
.vier-01-in-02{display:flex;justify-content:flex-end;text-align:end;flex-wrap:wrap;width:100%;padding:0 20px 20px}
.vid-bo-no{padding:0;padding-bottom:60px}
.vid-4-wra{display:flex;flex-wrap:wrap;width:100%}
.v-bo{position:relative;padding:20px;box-sizing:border-box;overflow:hidden;min-height:400px}
.v-bo video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}
.vx1{flex:0 0 60%}
.vx2{flex:0 0 40%}
.vx3{flex:0 0 40%}
.vx4{flex:0 0 60%}
@media (max-width: 1000px) {
.vx1,.vx2,.vx3,.vx4{flex:0 0 50%}
}
@media (max-width: 767px) {
.vx1,.vx2,.vx3,.vx4{flex:0 0 100%}
}
.log-01{display:flex;justify-content:space-around;align-items:center;padding:20px}
.log-01-box{display:flex;justify-content:center;align-items:center;width:200px;height:200px}
.log-01-box img{max-width:80px;max-height:100%;object-fit:contain}
.bild-wei{filter:invert(100%) sepia(3%) saturate(2%) hue-rotate(63deg) brightness(107%) contrast(101%)}
.x-log{width:40px}
.bg-02{background-color:#EDC040}
.back-box{display:flex;justify-content:space-around;align-items:center;padding:30px 0;color:#fff;width:1067px;position:relative}
.back-box-01{display:flex;align-items:center;width:100%;flex-wrap:wrap;margin:0;color:#000}
.ex-p{font-size:clamp(18px,4vw,29px)}
.back-box h3{font-size:clamp(28px,4vw,38px);font-family:'StageGrotesk-Black';text-transform:uppercase}
.box-65 h3{padding:0;margin:0}
.back-box-hin{position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:cover;z-index:-1;transform:translate(-50%,-50%)}
.relative{position:relative}
.pad-0{padding:0}
.pad-60{padding-left:60px}
.weis{color:#fff}
.gelb{color:#edc040}
.grau{color:#4c4b4b}
.s1{font-family:'StageGrotesk-Black'!important}
.s2{font-family:'StageGrotesk-Bold'!important}
.s3{font-family:'StageGrotesk-Light'!important}
.s4{font-family:'StageGrotesk-Regular'!important}
.s4-1{font-size:clamp(18px,4vw,29px)}
.s5-1{font-size:clamp(18px,4vw,24px)}
.un{text-transform:uppercase}
body.light-mode .unter-verback{color:#fff!important}
body.light-mode .unter-h1-unter{color:#fff!important}
body.light-mode .unter-h1-unter b{color:#fff!important}
.unter-h1-unter b{color:#fff!important}
.min-top{top:-50px}
.unter-start{position:relative;width:100vw;height:100vh;overflow:hidden;min-height:850px}
.unter-start img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}
.stork-06{font-size:3em;color:#fff;font-size:clamp(20px,6vw,60px);text-transform:uppercase}
.unter-sub-box{border-color:#edc040}
body.light-mode .imp-01{color:#000!important}
.html,.body1{height:100%;margin:0;padding:0}
.body-1{display:flex;flex-direction:column;min-height:100vh}
.imp-01{color:#fff;text-align:center;margin-bottom:60px}
.imp-02{font-size:clamp(34px,4vw,150px);font-family:'StageGrotesk-Black';text-transform:uppercase;color:#fff;margin:0;line-height:clamp(34px,4.85vw,150px);padding-top:30px}
.imp-03{font-size:clamp(20px,4vw,28px);font-family:'StageGrotesk-Light';font-weight:400}
.imp-03 b{font-family:'StageGrotesk-Bold'}
.imp-03 span{font-size:clamp(22px,4vw,32px)}
.impre-01{width:100%;padding-bottom:30px}
.ab-imp-1{margin-top:35px;display:block;color:#edc040}
.main-1{flex:1;padding:20px}
.footer-1{margin-top:auto}
.imp-04{width:900px;text-align:center;margin:0 auto;font-size:clamp(20px,4vw,28px);padding-bottom:35px}
.imp-04 b{color:#edc040;font-family:'StageGrotesk-Bold';font-family:StageGrotesk-Black;text-transform:uppercase}
.imp-04 strong{font-family:'StageGrotesk-Bold';font-family:StageGrotesk-Light;text-transform:uppercase}
.imp-04 ul{list-style-position:inside;padding:0;text-align:center;padding:10px 50px}
.imp-04 li{padding-top:15px}
@media screen and (max-width: 1000px) {
.imp-04{width:100%}
}
.faq{width:100%;display:flex;justify-content:center;padding:20px 0;font-family:'StageGrotesk-Light'}
.faq-section{margin:20px auto;padding:10px;border-radius:8px;width:1067px}
.faq-item{margin-bottom:10px;border-radius:25px;background:transparent;border:.09em solid #fff}
.faq-question{width:100%;padding:15px;text-align:center;background-color:transparent;border:none;border-radius:100px;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;font-size:clamp(14px,3vw,20px);font-family:'StageGrotesk-Bold';color:#fff}
.faq-question::after{content:'';position:absolute;right:50px;transition:transform .3s ease;background:url(../img/icon/pfeilg.png) no-repeat;width:18px;height:18px;display:block;background-size:contain;background-size:18px;top:20px;right:20px}
.faq-question.active::after{content:'';background:url(../img/icon/pfeil1.png) no-repeat;width:18px;height:18px;display:block;background-size:contain;background-size:18px;top:20px;right:20px;transform:rotate(180deg)}
.faq-answer{padding:15px;display:none;border-radius:50px;text-align:center;font-size:clamp(13px,4vw,19px);font-family:'StageGrotesk-Light';line-height:1.45em}
.faq-ul{list-style:none;padding-bottom:10px}
ul.faq-ul li{padding-bottom:30px}
button.faq-question.active{color:#edc040}
.faq-item.active{border:.09em solid #edc040}
footer{display:flex;position:relative;margin:0 auto;margin-top:50px;margin-bottom:50px}
.top-footer{width:1450px;background-color:#edc040;border-radius:100px;display:flex;margin:0 auto;padding:8px 0}
.in-footer{display:flex;width:100%}
.in-fot-box{display:flex;padding:10px 0;font-size:clamp(14px,3vw,20px)}
.in-fot-box:nth-child(1){flex:1;justify-content:flex-end;align-self:center}
.in-fot-box:nth-child(1)::after{content:'';border:1px solid #000;margin-left:30px}
.in-fot-box:nth-child(1) img{width:80px;display:block}
.in-fot-box:nth-child(2){flex:2;flex-direction:column;align-self:center;font-family:'StageGrotesk-Bold'}
.in-fot-box:nth-child(2) ul{list-style:none}
.in-fot-box:nth-child(2) li a{color:#000;text-decoration:none;padding:5px;font-family:'StageGrotesk-Bold';width:fit-content}
.in-fot-box:nth-child(2) li a:hover{color:#fff}
.in-fot-box:nth-child(3){flex:1;align-items:flex-end;align-self:flex-end;justify-content:center;margin-right:50px;padding-bottom:15px;font-size:clamp(14px,3vw,16px)}
.in-fot-box:nth-child(3) ul{width:100%;display:flex;list-style:none;justify-content:center}
.in-fot-box:nth-child(3) ul li{margin-right:15px}
.in-fot-box:nth-child(3) ul li a{color:#000;text-decoration:none;font-family:'StageGrotesk-Regular'}
.in-fot-box:nth-child(3) ul li a:hover{color:#fff}
.in-fot-box:nth-child(3) ul li::after{content:'';border:1px solid #000;margin-left:15px;margin-right:0;top:0;position:relative}
.in-fot-box:nth-child(3) ul li:last-of-type::after{content:'';border:0 solid #000;margin-left:0}
.in-fot-box:nth-child(3) ul li:last-of-type{margin-right:0}
#scrollTopBtn{position:fixed;bottom:20px;right:20px;display:none;cursor:pointer;z-index:1000;width:30px;height:30px;border:none;background-image:url(../img/icon/top.png);background-size:cover;background-position:center;box-shadow:0 4px 8px rgba(0,0,0,0.3);transition:transform .3s;background-repeat:no-repeat;background-size:30px 30px}
#scrollTopBtn:hover{transform:scale(1.1)}
#scrollTopBtn:focus{outline:3px solid #ffbf00;outline-offset:2px}
.ruf-01{display:none}
@media screen and (max-width: 1650px) {
.warp{width:100%}
header{width:96%}
.absection{width:100%}
.zwei{width:100%}
.drei{width:100%}
footer{width:94%}
.in-footer{width:96%;margin:0 auto}
.h01-top{width:100%;padding:0 4%}
}
@media screen and (max-width: 1290px) {
.main-box{width:100%}
.vier-box{width:100%}
.vier-ad{width:100%}
}
@media screen and (max-width: 1120px) {
.faq-section{width:100%}
.video-container1{width:100%}
.drei-box{width:100%}
.vier{width:100%}
.vier-001-box-img-2{width:450px;transform:translate(0%,0%)}
.vier-001-box-img-1{width:380px;transform:translate(-4%,40%)}
.back-box{width:100%;padding:0}
.pad-01{padding:6%}

}
@media (max-width: 1000px) {
.in-fot-box:nth-child(3){margin-right:30px}
}
@media (max-width: 980px) {
.vier-ad{text-align:center}
.vier-01-top{text-align:center}
.vier-01-in-02{justify-content:center;text-align:center}
.vier-box{flex-wrap:wrap}
.vier-01{width:100%;margin-right:0;margin-bottom:70px}
.vier-02{width:100%;height:380px}
.boxxx{align-items:center}
.vier-001-box-img-2{transform:translate(8%,-10%)}
.abstand-01-aus{padding-top:0;padding-bottom:0}
.video-container1{margin-top:0;margin-bottom:0}
.drei-box{padding-top:20px}
.wid-70-fr{width:100%}
.drei-03{width:96%}
.in-footer{flex-wrap:wrap}
.in-fot-box:nth-child(1){flex:100%;justify-content:center;align-self:center}
.in-fot-box:nth-child(1)::after{content:'';border:0 solid #351d4a;margin-left:0}
.in-fot-box:nth-child(2){display:flex;justify-content:center;flex-direction:column;margin-left:0;flex:100%}
.in-fot-box:nth-child(2) ul{display:flex;justify-content:center;padding:0;list-style-type:none;margin:0}
.in-fot-box:nth-child(3){justify-content:center}
.in-fot-box:nth-child(3) ul{justify-content:center;display:flex;justify-content:center;padding:0;list-style-type:none;margin:0}
.top-footer{border-radius:50px}
.flex-001-box-circle{width:90%}
.vier-01-top-in{width:100%}
.abstand-02-top{margin-top:80px}
}
@media (max-width: 767px) {
.flex-001{flex-wrap:wrap}
.line-1,.line-2{display:none}
.zwei{flex-wrap:wrap}
.zwei-2{width:70%}
.zwei-1{width:100%;padding-right:0;text-align:center}
.pad-30{padding-right:0}
.order-1{order:1}
.order-2{order:2}
.pad-60{padding-left:0}
.drei-box{flex-wrap:wrap}
.drei-01{width:100%}
.drei-02{width:100%}
.log-01-box{width:33%;height:auto}
.log-01{width:100%}
.back-box{flex-wrap:wrap}
.back-box-01{height:auto;padding-bottom:60px;text-align:center}
.back-box h3 br{display:none}
.back-box h3{text-align:center}
.tooltip-container{margin:0}
.faq-question{justify-content:flex-start;align-items:flex-start;text-align:left;padding-right:30px}
.cir-las{width:50%}
.hox-box{flex-wrap:wrap}
.hox-ci{width:40%}
.hox-ci-last{width:100%}
.h01-box-1{flex:0 0 100%;padding-right:0}
.h01-top{text-align:center}
.h01-box-3{padding-top:40px}
.h01-box-2{padding-top:30px;flex:0 0 100%;display:flex;order:2}
.ho1-in-top{flex-wrap:wrap;width:100%}
.ho1-in-top-1{margin-right:0;width:100%}
.ho1-in-top-1 img{width:65px;margin-bottom:15px}
.ho-bb{padding-bottom:0}
.hox-ci img{position:relative;width:70%}
.hox-ci{position:relative}
.hox-ci p{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.ruf-02{display:none}
.ruf-01{display:flex}
.abstand-011{padding-bottom:0}
.subspan{padding-bottom:10px}
.breite-1200{padding:0 0 50px}
.abstand-02-no{padding-bottom:0}
.vier-abs-01-no{padding-top:20px}
.child-div img{height:160px}
.main-box{padding:50px 10px}
.sub-box{padding:20px 10px}
}
@media (max-width: 567px) {
.vier-001-box-img-1{width:70%}
.vier-001-box-img-2{width:100%}
.vier-01{margin-bottom:180px;min-height:auto}
.in-fot-box:nth-child(2){flex-direction:column;align-items:center}
.in-fot-box:nth-child(2) ul{flex-wrap:wrap}
.in-fot-box:nth-child(2) li{display:flex;width:100%;justify-content:center}
.in-fot-box:nth-child(3){margin-right:0}
.vier-01-in{align-content:center;height:400px}
.vier-abs-01{padding-bottom:150px}
.flex-001-box-circle{width:100%}
.cir-las{width:50%}
.h01-box-2{flex-wrap:wrap}
.ho-b1{margin-top:30px}
.hox-ci{width:100%}
.pad-120-n{padding-top:50px}
.abstand-01-top{padding-top:0}
}
@media (max-width: 467px) {
.mo-80{padding-top:80px}
.vid-bo-no{padding:0;padding-bottom:60px}
.v-bo{min-height:200px}
.absection .h1-unter{padding:25px 3% 0}
.tooltip-container{margin:20px 0}
.re-01{margin-top:80px}
.open-popup{padding:4px 50px}
.flex-001-box-title{margin-bottom:0}
.video-box-01{padding:0}
.log-01-box img{max-width:60px}
.x-log{width:25px}
.in-fot-box:nth-child(1) img{width:105px;height:130px;display:block}
.in-fot-box:nth-child(3) ul li{margin-right:10px}
.in-fot-box:nth-child(3) a::after{margin-left:10px}
.cir-las1{width:130px}
.cir-las{width:130px}
.abstand-02-top{margin-top:30px}
.child-div{padding:15px}
}
@media (max-width: 380px) {
.vier-001-box-img-1{transform:translate(-4%,80%)}
.in-footer{padding:4% 0 6%}
}
.video-container{display:flex;flex-wrap:wrap;width:100%;margin-top:60px;margin-bottom:60px;justify-content:space-between;color:#fff;font-size:16px}
.video-box{flex:1;min-width:250px;max-width:33%;box-sizing:border-box;padding:10px}
.video-box video{width:100%;height:auto;display:block;border-radius:15px}
@media (max-width: 900px) {
.video-box{max-width:100%;min-width:100%;padding:10px 0}
}
@media (forced-colors: active) and (prefers-color-scheme: dark),(forced-colors: active) and (-ms-high-contrast: white-on-black) {
.in-footer{border-color:ButtonFace;border-radius:100px;border:2px solid}
.in-fot-box:nth-child(1) img{filter:invert(100%) sepia(3%) saturate(2%) hue-rotate(63deg) brightness(107%) contrast(101%)}
.logo img{filter:invert(100%) sepia(3%) saturate(2%) hue-rotate(63deg) brightness(107%) contrast(101%)}
.vier-01-in p{background:ButtonFace;padding:5px}
.child-div img{color:ButtonText}
.s-01-1{background-image:none;border:1px solid}
.s-01-2{background-image:none;border:1px solid}
.s-01-3{background-image:none;border:1px solid}
#theme-toggle{display:none}
.bild-wei{filter:invert(100%) sepia(0%) saturate(208%) hue-rotate(127deg) brightness(120%) contrast(100%)!important}
.extra-nav img{filter:invert(100%) sepia(0%) saturate(208%) hue-rotate(127deg) brightness(120%) contrast(100%)!important}
#muteButton.muted{background:none;color:ButtonText;border:1px solid ButtonText}
#muteButton.muted::before{content:"Lautsprecher öffnen"}
#muteButton.unmuted{background:none;color:ButtonText;border:1px solid ButtonText}
#muteButton.unmuted::before{content:"Lautsprecher schliesen"}
}
@media (forced-colors: active) and (prefers-color-scheme: light),(forced-colors: active) and (-ms-high-contrast: black-on-white) {
#theme-toggle{display:none}
.in-footer{border-color:ButtonFace;border-radius:100px;border:2px solid}
.s-01-1{background-image:none;border:1px solid}
.s-01-2{background-image:none;border:1px solid}
.s-01-3{background-image:none;border:1px solid}
.faq-question.active::after{content:'';background:url(../img/icon/pfeil.png) no-repeat;width:18px;height:18px;display:block;background-size:contain;background-size:18px;top:20px;right:20px;transform:rotate(180deg);filter:invert(0%) sepia(0%) saturate(3359%) hue-rotate(34deg) brightness(88%) contrast(95%)}
.extra-nav img:hover{filter:none}
#muteButton.muted{background:none;color:ButtonText;border:1px solid ButtonText}
#muteButton.muted::before{content:"Lautsprecher öffnen"}
#muteButton.unmuted{background:none;color:ButtonText;border:1px solid ButtonText}
#muteButton.unmuted::before{content:"Lautsprecher schliesen"}
}