@charset "UTF-8";
@font-face{font-family:montserrat;font-display:swap;src:url(/fileadmin/webfonts/montserrat.ttf) format("truetype")}.accordion-button{margin:0;background-color:#ff0000}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:#ff0000}.accordion-button:focus,.accordion-button:hover{background:#ff0000;box-shadow:none;font-weight:600}.accordion-button:focus h4{font-weight:600}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:revert}@font-face{font-family:montserrat;font-display:swap;src:url(/fileadmin/webfonts/montserrat.ttf) format("truetype")}.accordion-button{margin:0;background-color:#ff0000}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:#ff0000}.accordion-button:focus,.accordion-button:hover{background:#ff0000;box-shadow:none;font-weight:600}.accordion-button:focus h4{font-weight:600}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:revert}#christmas-sticker-landingpage{max-width:347px;transform:rotate(8deg);position:absolute;left:10%;top:51px}@media (max-width: 900px){#christmas-sticker-landingpage{max-width:327px;top:60px;left:15%}}@media (min-width: 1024px){#christmas-sticker-landingpage{left:60%;max-width:380px}}@media (min-width: 1440px){#christmas-sticker-landingpage{max-width:380px;left:70%;top:156px}}*{box-sizing:border-box}body{margin:0;font-family:montserrat;overflow-x:hidden;line-height:150%}a,a:hover,a:focus{color:#002f79}.mail:before,.tel:before{content:"";background-image:url(/fileadmin/img/mail.svg);background-size:25px 25px;background-repeat:no-repeat;width:30px;height:25px;display:block}.tel:before{background-image:url(/fileadmin/img/tel.svg)}img,video{width:100%;height:auto;display:block;border-radius:12px}@media (min-width: 768px){img,video{max-width:400px;margin:0 auto}}@media (min-width: 1024px){img,video{max-width:none;margin:0}}h1,h2,h3,h4,h5{margin:0;color:#002f79;line-height:initial}h1{font-size:2em}@media (min-width: 1280px){h1{font-size:2.2em}}@media (min-width: 1440px){h1{font-size:2.5em}}h2{font-size:1.7em}h1~h2{margin-top:10px}@media (min-width: 1920px){h2{font-size:2.2em}}h3{font-size:1.5em}h2~h3{margin-top:8px}h3~h4{margin-top:8px}h5{font-size:100%}h4~h5{margin-top:8px}p{margin:0;line-height:1.5em}p+p,p+ul,h1+p,h2+p,h3+p,h4+p,h5+p{margin-top:1em}p~h4,p~h3{margin-top:40px}ul{line-height:1.5em;list-style:none;padding-left:20px}ul li{position:relative;padding-left:0.5em}ul li+li{margin-top:10px}ul li:before{content:"•";position:absolute;left:-21px;top:-7px;color:#ff0000;font-size:450%}~ ul,ul~p{margin-top:1em}main{display:block;margin-top:50px;overflow-x:hidden;overflow:hidden}@media (min-width: 1280px){main>.gridelement,main>.color>.gridelement,main>.text,main>.bilder,main>.gridbild-elemente,main>.gridinfo-elemente,main>.cta{max-width:1150px}}@media (min-width: 1024px){main{margin-top:80px}}@media (min-width: 1280px){main{margin-top:0;display:flex;flex-direction:column;align-items:center}main>.bilder,main>.gridbild-elemente,main>.gridinfo-elemente{width:1170px}}.gridelement>[class*="flex"]>div>div+div,.gridelement[class*="flex"]>div>div+div{margin-top:1em}@media (min-width: 1280px){.gridelement>[class*="flex"]>div>div+div,.gridelement[class*="flex"]>div>div+div{margin-top:2em}}h1+[class*="flex"],h2+[class*="flex"],h3+[class*="flex"],h4+[class*="flex"],[class*="flex"]>div+div{margin-top:1em}@media (min-width: 1024px){[class*="flex"]{display:flex;justify-content:space-between;flex-wrap:wrap}[class*="flex"]>div+div{margin-top:0}[class*="flex"][class*="25"]>div{width:calc(25% - 20px)}[class*="flex"][class*="33"]>div{width:calc(33.333% - 20px)}[class*="flex"][class*="50"]>div{width:calc(50% - 20px)}[class*="flex"][class*="66-33"]>div:first-child,[class*="flex"][class*="33-66"]>div:last-child{width:calc(63.333% - 20px)}[class*="flex"][class*="75-25"]>div:first-child,[class*="flex"][class*="25-75"]>div:last-child{width:calc(75% - 20px)}}@media (min-width: 1280px){h1+[class*="flex"],h2+[class*="flex"],h3+[class*="flex"]{margin-top:2em}[class*="flex"][class*="25"]>div{width:calc(25% - 20px)}}.back-to-top{position:fixed;right:5px;bottom:0;cursor:pointer}.back-to-top:hover path{fill:#ff0000}@media (min-width: 1280px){.back-to-top{width:70px;height:34px}}.cc-window.cc-banner{transition:none}.dp--cookie-check{justify-content:center !important}.cc-highlight .cc-btn:first-child{background:#ff0000 !important}@media (min-width: 1280px){#c704{max-width:1150px}}@media only screen and (min-width:1025px) and (max-width:1280px){#christmas-sticker-landingpage{max-width:406px;transform:rotate(15deg);position:absolute;left:2%;top:76px}}footer{border-top:1px solid #002f79}@media (min-width: 1280px){footer{max-width:1150px}}@media (min-width: 1280px){footer{width:100%}}footer a{text-decoration:none}footer .logo img,footer .expert img{width:200px}footer .partner img{width:120px}footer .footertable{margin:30px 0;border-collapse:collapse}footer .footertable tr+tr{border-top:1px solid #002f79}footer .footertable td{padding:5px 10px}footer .footertable td+td{border-left:1px solid #002f79}footer .adresse a{position:relative;z-index:0;padding:0 43px;display:block}footer .adresse a:before{position:absolute;left:5px;top:50%;transform:translateY(-50%);z-index:1}footer .adresse a:after{position:absolute;left:0;top:50%;transform:translateY(-50%);content:"";width:35px;height:35px;display:block;background:#002f79;border-radius:100px;z-index:-1;transition:all 0.3s ease}footer .map{position:relative;z-index:0;padding-left:43px}footer .map:before{content:"";background-image:url(/fileadmin/img/map.svg);background-size:25px 25px;background-repeat:no-repeat;position:absolute;left:5px;top:-1px;z-index:1;display:block;width:35px;height:25px}footer .map:after{position:absolute;left:0;top:-6px;content:"";width:35px;height:35px;display:block;background:#002f79;border-radius:100%;z-index:-1}footer .adresse div:last-child,footer .expert,footer .partner,footer .impressum,footer .produkte{padding-top:20px;margin-top:40px;border-top:1px solid}footer .logo{padding-bottom:40px;margin-bottom:20px;border-bottom:1px solid}footer span:not(#provenexpert_circle_widget_xsaft){display:block;margin:40px 0;font-size:130%;color:#002f79;position:relative;font-weight:bold;padding-left:18px}footer span:not(#provenexpert_circle_widget_xsaft):before{content:"";width:50px;height:50px;background:#ff0000;border-radius:100%;display:block;position:absolute;left:0;top:-12px;z-index:-1}footer .partner{display:flex;flex-wrap:wrap}footer .partner span{width:100%}footer .partner img{margin:0 20px 20px 0}footer .impressum{display:flex;justify-content:space-around}footer .produkte{display:flex;flex-direction:column}footer .produkte a+a{margin-top:10px}@media (min-width: 768px){footer .adresse{display:flex;flex-wrap:wrap}footer .adresse span{width:100%}footer .adresse div:nth-child(2){padding-top:40px}footer .adresse div:last-child{padding:40px 0 0 40px;margin:0 0 0 40px;border-top:0;border-left:1px solid}}@media (min-width: 1024px){footer>div:not(.logo){display:flex}footer>div:not(.logo)>div:first-child{width:66%}footer>div:not(.logo)>div:last-child{width:33%;padding:0 0 0 40px;margin:0 0 0 40px;border-left:1px solid}footer>div:not(.logo)>div:last-child .partner{padding:0;margin:0;border:0;flex-direction:column}footer>div:not(.logo)>div:last-child .impressum{flex-direction:column}footer .expert{display:flex}footer .expert div:last-child{width:50%;padding:0 0 0 40px;margin:0 0 0 40px;border-left:1px solid;border-top:0}}@media (min-width: 1280px){footer{border-top:7px solid #002f79}footer .adresse a:hover{color:white}footer .adresse a:hover:after{width:100%}footer .logo{border:0}}@media (min-width: 1920px){footer>div:not(.logo)>div:last-child{width:20%}footer>div:not(.logo)>div:first-child{display:flex;align-items:flex-start;width:80%}footer>div:not(.logo)>div:first-child .expert{padding:0 0 0 40px;margin:0 0 0 40px;border-top:0;border-left:1px solid;align-self:stretch;flex-direction:column;width:33%}footer>div:not(.logo)>div:first-child .expert div:last-child{width:100%;padding:40px 0 0 0;margin:60px 0 0 0;border-top:1px solid;border-left:0}footer .impressum{padding-top:60px}}@media (min-width:1920px){footer{padding:40px 170px;max-width:100%}}@media (min-width:1280px){footer{padding:40px 100px;max-width:100%}}@media (max-width:768px){.main-logo svg{height:63px !important}.main-menu li{position:relative}.main-menu li .submenu-toggle{display:inline-block;width:1rem;height:1rem;margin-left:0.5rem;cursor:pointer}.main-menu li .submenu-toggle::before{content:"▾";display:inline-block;font-size:0.8rem;transition:transform 0.3s ease}.main-menu li.has-subnav{display:flex;flex-wrap:wrap;justify-content:space-between}.main-menu li.has-subnav>.sub-menu{max-height:0;overflow:hidden;transition:max-height 0.3s ease;padding:0 15px;order:3;width:100%;margin-left:0}.main-menu li.has-subnav>.sub-menu li>a{padding:0.8rem 1.5rem;font-size:0.95rem;border-bottom:1px solid #ccc;display:inline-block;width:89%;padding-left:0}.main-menu li.has-subnav.open>.sub-menu{max-height:1900px}.main-menu li.has-subnav.open .submenu-toggle::before{transform:rotate(180deg);content:"▴"}}.topnav{background:var(--main-color);background:#bfc0c6;transition:2.5s ease-in-out;min-height:54px;z-index:31;box-shadow:rgba(0, 0, 0, 0.15) 0px 6px 3px 0px;width:100%;top:0;padding:7px}.header{position:fixed;width:100%;z-index:335;margin:0;padding:8px 15px;background:#fff;top:0;transition:all 0.4s ease;margin-top:0px !important}.header.scrolled{background:#fff;box-shadow:-1px 1px 5px 0px #ddd;transition:background-color 0.3s ease;top:0}@media (max-width:991px){.header.menu-open{background:#fff;height:100vh;overflow:scroll;overflow-x:hidden}}@media (min-width:1110px){.container1{max-width:1322px !important;margin:auto}}.navbar{padding:0;align-items:baseline}.header .button svg,.header button svg{margin-right:0px}.logo{color:var(--main-color);font-size:26px;font-weight:bold;display:flex;justify-content:center;align-items:center;text-decoration:none}.navbar .navbar-toggler{color:#444;font-size:28px;border-color:#44444417}.navbar .navbar-toggler:focus{box-shadow:none}#main-header ul li+li{margin-top:0px}.navbar .navbar-nav .nav-item a{color:#444;display:block;text-decoration:none;padding:10px;font-weight:500;transition:color var(--main-transition);transition:color var(--main-transition)}.navbar .navbar-nav .nav-item a:first-child::before{content:"";position:absolute;width:0;height:2px;background:var(--main-color);left:0;bottom:0;transition:width 0.3s}.navbar .navbar-nav .nav-item a:first-child:hover::before{width:100%}.navbar .navbar-nav .nav-item a:first-child:hover{color:var(--main-color);background:#fff}.navbar .navbar-nav .nav-item.active>a{background:#fff;font-weight:bold}.navbar-nav .nav-item ul>li.active>a{color:var(--main-color);background:#fff}.navbar .navbar-nav .dropdown-menu{background:#fff;border-radius:0;border-color:snow;min-width:100%}.navbar .navbar-nav .dropdown-menu .dropdown-item.active{background-color:#fff}.navbar .navbar-nav .dropdown-menu .dropdown-item.active a:first-child,.navbar .navbar-nav .dropdown-menu .dropdown-item a:first-child:hover{color:var(--main-color)}@media (min-width:992px){.navbar .navbar-nav .nav-item.dropdown .dropdown-menu li{padding-right:1em}.navbar .navbar-nav .nav-item.dropdown:hover .dropdown-menu{display:block}.navbar .navbar-nav .nav-item.dropdown .dropdown-menu .sub-sub-menu{display:none;position:absolute;background:#ffffff;left:100%;border-radius:6px;top:8px;border:1px solid #ddd;margin-left:1px}.navbar .navbar-nav .nav-item.dropdown .dropdown-menu .submenu:hover .sub-sub-menu{display:block;padding-left:0}.navbar .navbar-nav .nav-item.dropdown .dropdown-menu .has-sub-sub-menu{position:relative}.navbar .navbar-nav .nav-item.dropdown .dropdown-menu .has-sub-sub-menu::before{content:" ";display:block;top:17px;border:5px solid;border-color:#0000 #0000 #0000 #585656;left:93%}}@media (max-width:991px){.navbar-expand-lg .navbar-nav .dropdown-menu{display:block;margin-left:20px}.navbar-expand-lg .navbar-nav .dropdown-menu .dropdown-item{padding:0}.dropdown-item.active,.dropdown-item:active{background-color:#fff}.navbar .navbar-nav .nav-item.dropdown .dropdown-menu .sub-sub-menu{border:1px solid #ddd;padding-left:0;margin-left:1px;width:94%}.navbar .navbar-nav .nav-item.dropdown .dropdown-menu .sub-sub-menu a{padding:3px}}.dropdown-item.active,.dropdown-item:active{background-color:#fff}.progress-container{position:absolute;bottom:0;left:0;width:100%;height:4px}.progress-bar{height:100%;width:0;background:var(--main-color);transition:width 0.1s ease}.footer{background:var(--dark-color);color:#444;padding:60px 0 20px;background:#f5f5f5}.footer-title{font-weight:700;margin-bottom:25px;font-size:1.2rem}.footer-links{list-style:none;padding-left:0}.footer-links li{margin-bottom:10px}.footer-links a{text-decoration:none;transition:all 0.3s}.footer-links a:hover{color:red;padding-left:5px}.social-test .logo img{width:120px;display:inline;margin:6px}.social-links a{display:inline-block;width:40px;height:40px;background:rgba(255, 255, 255, 0.1);border-radius:50%;text-align:center;line-height:40px;margin-right:10px;color:white;transition:all 0.3s}.social-links a:hover{background:var(--primary-color)}.copyright{margin-top:40px;padding-top:20px;border-top:1px solid rgba(255, 255, 255, 0.1)}.back-to-top{position:fixed;right:20px;bottom:20px;width:50px;height:50px;background:var(--primary-color);color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;cursor:pointer;opacity:0;visibility:hidden;transition:all 0.3s;z-index:99}.back-to-top.active{opacity:1;visibility:visible}aside{display:none}@media (min-width: 1280px){aside{display:block;position:fixed;top:180px;right:2px}aside div.floatright{float:right}aside a{display:flex;justify-content:center;align-items:center;flex-direction:column;font-size:13px;background:#002f79;border-radius:100%;width:80px;height:80px;color:white;text-decoration:none;border:2px solid #002f79;box-shadow:0px 0px 0px 2px #002f79}aside a img{width:45px;height:45px;transition:0.3s ease}aside a span{height:0;overflow:hidden;transition:0.3s ease}aside a:hover{border:2px solid white;color:white}aside a:hover img{width:35px;height:35px}aside a:hover span{height:24px}aside .weru{width:160px !important;height:160px !important;margin-top:10px;float:left}aside .weru img{width:90px !important;height:70px !important;transition:0.3s ease}aside .weru:hover{border:2px solid white;color:white}aside .weru:hover img{width:70px !important;height:50px !important}aside .weru:hover span{height:48px}}.cta{color:white;width:100%;max-width:none !important;background:red;justify-content:center}.cta div{background:#ff0000;display:flex;flex-direction:column;align-items:center}@media (min-width: 1280px){.cta div{max-width:1150px}}.cta p{font-size:130%;font-weight:bold}.cta .button{margin:20px}.cta .button .mail,.cta .button .tel{display:flex;align-items:center;justify-content:center}@media (min-width: 1024px){.cta{display:flex}.cta div{flex-direction:row;position:relative;justify-content:space-between}.cta p{width:calc(100% - 395px);text-align:center}.cta .button{margin:0 20px;border-radius:100%}.cta .button:nth-child(2){position:absolute;width:150px;height:150px;right:0;bottom:20px}.cta .button:last-child{width:180px;height:180px;align-self:flex-end;position:relative;margin-bottom:50px;transform:translateX(-40px)}.cta .button:hover{z-index:10}.cta .button span{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;flex-direction:column}}@media (min-width: 1280px){.cta .button:last-child{transform:translateX(-120px)}}.cta_neu{color:white;box-shadow:inset 0 0 0 1000px rgba(0, 47, 121, 0.7);width:100vw;align-items:center;justify-content:center;padding:40px 0px;background-repeat:no-repeat;object-fit:cover;background-size:100%;background-position-y:-500px;background-attachment:fixed;padding:15px}.cta_neu div{display:flex;flex-direction:column;align-items:center}.cta_neu p{font-size:30px;font-weight:bold}.cta_neu .button{margin:20px;background:#ff0000;box-shadow:0 0 0 2px #ff0000;border:2px solid #ff0000}.cta_neu .button .mail,.cta_neu .button .tel{display:flex;align-items:center;justify-content:center}@media (min-width: 1024px){.cta_neu{display:flex}.cta_neu div{flex-direction:row;position:relative;justify-content:space-between}.cta_neu p{width:calc(100% - 295px)}.cta_neu .button{margin:0 20px;border-radius:100%}.cta_neu .button:nth-child(2){position:absolute;width:150px;height:150px;right:0;bottom:20px;transform:translate(20px, 20px)}.cta_neu .button:last-child{width:180px;height:180px;align-self:flex-end;position:relative;margin-bottom:50px;transform:translateX(-40px)}.cta_neu .button:hover{z-index:10}.cta_neu .button span{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;flex-direction:column}}@media (min-width: 1280px){.cta_neu .button:last-child{transform:translateX(-120px)}}@font-face{font-family:montserrat;font-display:swap;src:url(/fileadmin/webfonts/montserrat.ttf) format("truetype")}.accordion-button{margin:0;background-color:#ff0000}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:#ff0000}.accordion-button:focus,.accordion-button:hover{background:#ff0000;box-shadow:none;font-weight:600}.accordion-button:focus h4{font-weight:600}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:revert}.accordionfaq{height:auto;background:#fff;overflow:hidden;color:white;flex-direction:row;max-width:1150px}.accordionfaq .containerfaq{max-width:1150px}.accordionfaq details{background-color:#fff;color:#000;margin:10px}.accordionfaq summary{background:#fff;border:2px solid #002F79;padding:0.5em 1.3rem;list-style:none;display:flex;justify-content:space-between;transition:height 1s ease}.accordionfaq summary::-webkit-details-marker{display:none}.accordionfaq summary:after{content:"+";color:#002F79;font-size:2rem}.accordionfaq details[open] summary{border-bottom:1px solid #fff}.accordionfaq details[open] summary:after{content:"×";color:#002F79;font-size:2rem}.accordionfaq details[open] div{padding:0.5em 1em;border-bottom:2px solid #002F79;border-left:2px solid #002F79;border-right:2px solid #002F79}@media (max-width: 900px){.accordionfaq{height:auto;background:#fff;overflow:hidden;color:white;flex-direction:row;width:auto}.accordionfaq .containerfaq{width:auto}.accordionfaq details{background-color:#fff;color:#000;margin:10px}.accordionfaq summary{background:#fff;border:2px solid #002F79;padding:0.5em 1.3rem;list-style:none;display:flex;justify-content:space-between;transition:height 1s ease}.accordionfaq summary::-webkit-details-marker{display:none}.accordionfaq summary:after{content:"+";color:#002F79;font-size:2rem}.accordionfaq details[open] summary{border-bottom:1px solid #fff}.accordionfaq details[open] summary:after{content:"×";color:#002F79;font-size:2rem}.accordionfaq details[open] div{padding:0.5em 1em;border-bottom:2px solid #002F79;border-left:2px solid #002F79;border-right:2px solid #002F79}}.konfigurator{background:#ffff00;margin:20px 0;display:flex;flex-direction:column;align-items:center;text-align:center;color:black}@media (min-width: 1280px){.konfigurator{max-width:1150px}}.konfigurator .button{margin-top:20px}@media (min-width: 1280px){.konfigurator{padding:40px;padding-right:calc(40% + 20px);font-size:120%;background-image:url(/fileadmin/img/weru-konfigurator.jpg);background-size:40%;background-repeat:no-repeat;background-position:right center}}.youtubevideo{position:relative}.youtubevideo div{position:absolute;top:0;left:0;right:0;bottom:0;background:#ff0000;color:white;display:flex;align-items:center;justify-content:center;padding:20px;text-align:center}.videocontainer{color:white}.videocontainer+.videocontainer,p~.videocontainer{margin-top:2em}.videocontainer .videocontrols{display:none}@media (min-width: 1024px){.videocontainer{max-width:800px !important}.videocontainer video{border:2px solid #ff0000}.videocontainer .videocontrols{display:flex;width:100%;height:50px;border-top:2px solid white;background:#ff0000}.videocontainer .videocontrols>div{display:flex;justify-content:center;align-items:center;border-left:1px solid white;width:75px;background-size:25px 25px;background-repeat:no-repeat;background-position:center}.videocontainer .videocontrols>div.videoplay{background-image:url(/fileadmin/img/play-button-arrowhead.svg);cursor:pointer;border-left:0}.videocontainer .videocontrols>div.paused{background-image:url(/fileadmin/img/music-player-pause-lines.svg)}.videocontainer .videocontrols>div.videostop{background-image:url(/fileadmin/img/video-player-stop-button.svg);cursor:pointer}.videocontainer .videocontrols>div.videovollbild{background-image:url(/fileadmin/img/expand.svg);cursor:pointer}.videocontainer .videocontrols>div.videozeit{width:100%;padding:0 10px}.videocontainer .videocontrols>div.videozeit .progress{height:10px;position:relative;cursor:pointer;width:66%;border:1px solid white}.videocontainer .videocontrols>div.videozeit .progress span{height:100%;position:absolute;top:0;left:0;display:block}.videocontainer .videocontrols>div.videozeit .progress span.timeBar{z-index:10;width:0;background:white}.videocontainer .videocontrols>div.videozeit .time{width:33%;padding-left:10px;font-size:80%;line-height:100%}.videocontainer .videocontrols>div.videoton{width:150px;padding:0 10px}.videocontainer .videocontrols>div.videoton .ton{width:30px;height:25px;background-size:20px 20px;background-repeat:no-repeat;background-position:center;background-image:url(/fileadmin/img/volume-up-interface-symbol.svg)}.videocontainer .videocontrols>div.videoton .ton.muted{background-image:url(/fileadmin/img/volume-adjustment-mute.svg)}.videocontainer .videocontrols>div.videoton .volume{position:relative;cursor:pointer;width:75%;height:10px;border:1px solid white}.videocontainer .videocontrols>div.videoton .volume .volumeBar{display:block;height:100%;position:absolute;top:0;left:0;background-color:white;z-index:10}}@font-face{font-family:montserrat;font-display:swap;src:url(/fileadmin/webfonts/montserrat.ttf) format("truetype")}.accordion-button{margin:0;background-color:#ff0000}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:#ff0000}.accordion-button:focus,.accordion-button:hover{background:#ff0000;box-shadow:none;font-weight:600}.accordion-button:focus h4{font-weight:600}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:revert}.hidden_content{height:0;opacity:0;pointer-events:none;position:absolute}#c1237 h3{cursor:pointer;color:#fff}#c1237 h3::before{content:"";display:inline-block;background:url("/fileadmin/img/pfeil.svg") no-repeat center center;background-size:contain;width:1em;height:1em;vertical-align:middle;transition:transform 0.3s ease-in-out;position:absolute;right:10px}@media (min-width:1280px){#c1237 h3::before{right:-3rem}}#c1237 h3.open::before{transform:rotate(180deg)}@media (min-width:1280px){#c1237 h3{position:relative;width:fit-content}}#c1237{background-color:#1c2d798f;padding-left:1rem;color:#fff;border:1px solid #0c5aa800;padding:15px;border-radius:18px;background-color:#f5f5f5 !important;color:inherit !important;max-width:1100px !important}#c1237 h3{cursor:pointer;color:inherit !important}#c1237 input{font-size:1rem;border-radius:11px;line-height:1.5}.quality .container-grid{border:1px solid #ddd;padding:13px;background:#f0f1f9;background-color:#f0f7ed;border-radius:13px}.quality .container-grid .text{padding-left:12px !important}.quality1 .container-grid{border:1px solid #ddd;padding:13px;background:#fb3c3c08;background-color:#e5f7fa;border-radius:13px}.quality1 .container-grid .text{padding-left:12px !important}.quality2 .container-grid{border:1px solid #ddd;padding:13px;background:#fffafa;background-color:#f0f8f7;border-radius:13px}.quality2 .container-grid .text{padding-left:12px !important}.quality3 .container-grid{border:1px solid #ddd;padding:13px;background:#fcfff7;border-radius:13px}.quality3 .container-grid .text{padding-left:12px !important}#c3004{background-color:#1c2d798f;padding-left:1rem;color:#fff;border:1px solid #0c5aa800;padding:15px;border-radius:18px;background-color:#f5f5f5 !important;color:inherit !important;max-width:1100px !important;margin-bottom:20px}.text-non-toggle ul{list-style:inherit}.highlight-box{background:linear-gradient(135deg, #e9710821 0%, turquoise 100%);border-left:2px solid #9acfb28f;padding:2rem;border-radius:15px;margin:2rem auto !important;box-shadow:0 5px 15px rgba(0, 0, 0, 0.08);width:96%;background:linear-gradient(129deg, var(--primary-color), var(--secondary-color));width:96%;background:#f9ed55;background:#e5f7fa}.box1{background:linear-gradient(135deg, #e9710821 0%, turquoise 100%);border-left:5px solid var(--accent-color);padding:2rem;border-radius:15px;margin:2rem auto !important;box-shadow:0 5px 15px rgba(0, 0, 0, 0.08);width:96%;background:linear-gradient(129deg, var(--primary-color), var(--secondary-color));width:96%;color:#fff}.box1 h2,.box1 h3{color:#fff}.boxx .container-grid{background:linear-gradient(135deg, #e9710821 0%, turquoise 100%);border-left:5px solid var(--accent-color);padding:2rem;border-radius:15px;margin:2rem auto !important;box-shadow:0 5px 15px rgba(0, 0, 0, 0.08);width:96%}.feat-box-grid{z-index:2;position:relative;margin-bottom:20px;border-radius:12px;width:97%;box-shadow:0px 1px 3px 1px #a59b9b2b;padding:15px;margin-bottom:20px;background:white;height:96%}.feat-box-grid i,.feat-box-grid svg{font-size:2.5rem;color:var(--primary-color);margin-bottom:20px;display:flex}.feat-box-grid.hover:hover{background:#f5ab96 !important;box-shadow:0px 20px 40px 0px rgba(0, 29, 8, 0.1)}.feat-box-grid.hover:hover *{color:#fff !important}.icon-wrapper{width:70px;height:70px;display:flex;justify-content:center;align-items:center;margin-right:20px;margin-bottom:14px}.feat-box-grid img{max-width:100%;height:auto;max-height:100%}.icon-wrapper i,.icon-wrapper svg{padding:10px;background:var(--main-color);color:#fff;padding:10px 16px;font-size:34px;font-weight:400}@media (max-width:767px){.feat-box-grid{display:flex;flex-direction:column}.feat-box-grid.center{text-align:center;align-items:center}.feat-box-grid.center .icon-wrapper{margin-right:0}.feat-box-grid svg,.feat-box-grid img{margin-left:auto;margin-right:auto}}.feat-box-grid .text p{height:200px;overflow:hidden}.feat-box-grid .mehr-erfahren{display:none;border:none;padding:5px 10px;cursor:pointer;border-radius:3px;margin-top:10px;background:var(--main-color);color:#fff;align-self:flex-start}.feat-box-grid .mehr-erfahren-visible{display:block}.feat-box-grid.expanded p{height:auto}.feat-box-grid.gift .icon-wrapper{width:auto;height:auto;align-items:baseline;display:block}.feat-box-grid.gift .icon-wrapper img,.feat-box-grid.gift .icon-wrapper video{padding:0 !important;margin-bottom:10px;max-width:105px;max-height:105px}.profitieren{align-items:center;flex-wrap:nowrap;padding:8px;cursor:pointer}.profitieren .title{font-size:17px}.profitieren .icon-wrapper{margin-bottom:0 !important}.profitieren{background-color:transparent !important;justify-content:center;border-radius:var(--main-border-radius);border:1px solid #cecece2b}.anbieten .col-12{margin-bottom:20px}.bieten-landing .feat-box-grid{box-shadow:-1px 1px 5px 0px #ddd;box-shadow:0px 1px 3px 1px #a59b9b2b;padding:24px}@media (min-width:992px){.bieten-landing .feat-box-grid{width:88%;width:91%;height:96%;min-height:334px}}.featr .feat-box-grid{width:80%;text-align:center;margin:auto}.featr .icon-wrapper{margin-left:auto;margin-right:auto}.feat .feat-box-grid{width:97%;box-shadow:0px 1px 3px 1px #a59b9b2b;height:96%;padding:8px}.anbieten .feat-box-grid .text-non-toggle{padding:0 1px}.anbieten .feat-box-grid{width:97%;box-shadow:0px 1px 3px 1px #a59b9b2b;height:96%;padding:15px}.anbieten-text .Flietext{width:97%;box-shadow:0px 1px 3px 1px #a59b9b2b;height:96%;padding:15px}@media (max-width:991px){.anbieten-mobile .feat-box-grid{width:97%;box-shadow:0px 1px 3px 1px #a59b9b2b;height:96%;padding:15px}}.anbieten1 .feat-box-grid{width:97%;padding:15px;box-shadow:0px 1px 3px 1px #a59b9b2b;min-height:293px}.anbieten3 .feat-box-grid{width:97%;padding:15px;box-shadow:0px 1px 3px 1px #a59b9b2b;min-height:488px}.anbieten4 .feat-box-grid{width:97%;padding:15px;box-shadow:0px 1px 3px 1px #a59b9b2b;min-height:465px}.anbieten5 .feat-box-grid{width:97%;padding:15px;box-shadow:0px 1px 3px 1px #a59b9b2b;min-height:222px}.mt42{margin-top:33px}.vorteile-typo31 .feat-box-grid{text-align:center;margin:auto}.vorteile-typo31 .icon-wrapper{margin-left:auto;margin-right:auto}.unsereLeistung .swiper-wrapper{margin-top:40px}.swiper-slide-active{margin-left:auto !important;width:60%}.unsereLeistung .feat-box-grid{width:93%;margin:auto;display:flex !important;flex-direction:column;background:#fff;min-height:525px;cursor:pointer;box-shadow:-1px 1px 5px 0px #ddd;margin-bottom:23px}.unsereLeistung .feat-box-grid .icon-wrapper{width:100%;height:100%;display:block;justify-content:center;align-items:center;margin-right:20px}.unsereLeistung .feat-box-grid .icon-wrapper img{background:none;color:#fff;padding:0;height:250px;-o-object-fit:cover;object-fit:cover;margin-bottom:10px;width:100%}.unsereLeistung .feat-box-grid .text-non-toggle,.unsereLeistung .feat-box-grid .text{display:flex;flex-direction:column;flex:1;padding:15px}.unsereLeistung .feat-box-grid p:last-child{display:flex;flex:1;justify-content:end;flex-direction:column}@media (min-width:991px){.unsereLeistung .swiper-slide-next{margin-top:-60px !important;transition:all 0.5s linear;margin-right:auto}.unsereLeistung .swiper-slide-active{margin-top:-60px}.unsereLeistung .swiper-slide.default{margin-top:0px;transition:all 0.5s linear}}h1,h2,h3,h4,h5,h6{margin:5px 0;margin-bottom:15px;color:var(--title-color)}.h1,h1{line-height:1.0625}.h2,h2{line-height:1.0714}.h3,h3{line-height:1.05}.h4,h4{line-height:1.0666}.h5,h5{line-height:1.25}.h6,h6{line-height:1.1428}.h1,h1{font-size:48px}.h1{display:block}.h2,h2{font-size:36px}.h2{display:block}.h3,h3{font-size:28px}.h3{display:block}.h4,h4{font-size:24px}.h4{display:block}.h5,h5{font-size:20px}.h5{display:block}.h6,h6{font-size:16px}.h6{display:block}@media (max-width:991px){.h1,h1{font-size:36px}.h2,h2{font-size:28px}.h3,h3{font-size:24px}.h4,h4{font-size:20px}.h5,h5{font-size:18px}.h6,h6{font-size:14px}}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:var(--title-color)}html,*{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;overflow-x:hidden;color:#7e7e7e;line-height:1.6em;letter-spacing:0.5px;color:#262D3D;color:#666;background:linear-gradient(0deg, rgba(247, 241, 241, 0.45) 0%, rgba(255, 239, 239, 0) 26%, rgba(250, 239, 236, 0.05) 31%);background:linear-gradient(0deg, rgba(247, 241, 241, 0.1) 0%, rgba(255, 239, 239, 0) 26%, rgba(250, 239, 236, 0.05) 31%)}.gift{background:#fff}:root{--main-color: #002f79;--second-color:#dc2626;--main-color1: #002f79;--main-border-radius:24px;--secondary-color: #000;--title-color: #444;--text-color: #6b7280;--text-color: #2c3e50;--silver: #bfbfbfff;--teal:#008080;--green: #225357;--green: #f5ab96;--gold:#daa520;--blue:#2c3e50;--section-background: #f9f9ff;--section-background: #22535712;--section-background:  #f8e8daff;--section-background:  #f9f9ff;--almond: #f8e8daff;--misty-rose: #ffe4e1ff;--pale-dogwood: #e0c6bbff;--pale-dogwood: #e0c6bb59;--main-transition: 0.3s linear;--main-padding-top: 60px;--main-padding-bottom: 60px;--text-color: #777;--mobileWidth: 479px;--tabletWidth: 767px;--desktopWidth: 991px;--accent-color: #6053488f;--primary-color: #002f79;--secondary-color: #dc2626;--text-dark: #1f2937;--text-light: #6b7280;--bg-light: #f8fafc;--white: #ffffff;--shadow: 0 10px 25px -5px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)}p{margin-bottom:1em;margin-bottom:10px}b,strong{font-weight:600}a{color:var(--main-color);color:inherit;text-decoration:none}ul{list-style:none;padding-left:20px;margin-bottom:0}ul li{position:relative}.liste ul,.liste2 ul{margin-top:15px;line-height:1.9}ul li:before{position:absolute;content:"■";content:"✔";position:absolute;left:-18px;top:-2px;color:var(--secondary-color);font-size:100%;line-height:1.8}nav li:before,.footer li:before{display:none}.liste2 ul li:before{position:absolute;content:"✔";position:absolute;left:-18px;top:-2px;color:var(--secondary-color);font-size:100%}@keyframes left-move{50%{left:0;width:12px;height:12px}100%{left:0;border-radius:0;width:50%;height:100%}}@keyframes right-move{50%{right:0;width:12px;height:12px}100%{right:0;border-radius:0;width:50%;height:100%}}.main-title{text-align:center;margin-bottom:70px}.image-hinter{position:relative}.image-hinter::before{width:30%;content:"";position:absolute;top:-25px;background:#424242;height:calc(100% + 50px);z-index:0;right:0}.image-hinter img{position:relative;z-index:2;width:93% !important;display:block;margin:auto}.main-title h2{position:relative;padding:5px;width:fit-content;margin:auto;cursor:pointer;font-weight:400;text-transform:uppercase;margin:0 auto 10px;font-weight:400;max-width:85%;color:var(--secondary-color)}@media screen and (max-width:476px){.main-title h2,.main-title p{max-width:85%;margin:auto}}.main-title h2::before,.main-title h2::after{content:"";width:12px;height:12px;background-color:var(--main-color);position:absolute;border-radius:50%;top:50%;transform:translateY(-50%)}.main-title h2::before{left:-30px}.main-title h2::after{right:-30px}.main-title:hover h2::before{z-index:-1;animation:left-move 0.5s linear forwards}.main-title:hover h2::after{z-index:-1;animation:right-move 0.5s linear forwards}.main-title:hover h2{color:#fff;background-color:var(--main-color);transition-delay:0.5s;z-index:2}.dp--revoke.cc-top-right,.dp--revoke.cc-bottom-right{right:unset;left:auto}@media (min-width:600px){.new-hero.sca .image img{transform:scale(1.34)}}.image-full{position:relative;height:100%}.image-full img{width:100%;-o-object-fit:cover;object-fit:cover;height:90%;max-width:100%}.swiper{margin-bottom:27px;margin-left:15px;margin-right:15px;margin:auto;overflow:hidden;width:98%;position:revert}.swiper-position .container{position:relative}.swiper-wrapper{padding:33px 0px;padding:33px 0px}.ml-swiper .swiper-wrapper{margin-left:5px}.swiper-pagination{padding:17px}.swiper-button-next,.swiper-button-prev{position:absolute;height:50px;width:50px;color:#000;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:10;top:90%;border-radius:50%;border:1px solid #ee7f00}.swiper-button-next{right:-10px;right:40%}@media (max-width:767px){.swiper-button-next{right:35%}}.swiper-button-prev{left:-10px;left:40%}@media (max-width:767px){.swiper-button-prev{left:35%}}.swiper-button-next:after,.swiper-button-prev:after{padding:3px;border-radius:8%;font-size:24px}.swiper-button-next{right:-10px}.swiper-button-prev{left:-10px}.swiper-pagination-bullet{width:15px;height:15px;border-radius:0}.swiper-pagination-bullet-active{background-color:gray}.swiper-pagination-bullet-active{background-color:var(--main-color)}.aos-animate{pointer-events:auto}.aos-init[data-aos][data-aos].aos-animate{transform:unset}.ext-container.frame-space-before-extra-large{margin-top:0}.frame-space-before-extra-large{margin-top:0 !important}@media (max-width:991px){.left-col,.right-col,.middle-col,.left-middle-col,.right-middle-col{margin-bottom:12px}}@media (min-width:1110px){.container{max-width:1100px !important}}img{margin-bottom:12px;margin-top:4px}.container .container,.container .container-fluid,.container-fluid .container-fluid{padding-left:0 !important;margin-left:0 !important;padding-right:0 !important;margin-right:0 !important;max-width:none !important;width:100% !important}.main-color{color:var(--main-color)}.main-bgcolor{background-color:var(--main-color)}.sec-bg{background-color:var(--section-background);background-color:#ece9e1;background-color:#f9f8f4;background-color:#fcfcfc;background-color:#f5f5f5;background-color:#f5f5f5a3;background-color:var(--section-background);margin-bottom:1rem}.sec-title{color:var(--title-color)}.sub-title{color:var(--title-color)}.sec-title>strong{font-weight:600 !important;color:var(--title-color)}@media (min-width:767px){.main-box-shadow{box-shadow:0px 1px 3px 1px #a59b9b2b;height:100%;padding:1rem}}.sec-desc{font-weight:400;color:var(--text-color)}p.title{font-size:18px;font-weight:600 !important;margin-bottom:10px;color:var(--title-color)}h3.title,h4.title,h5.title,h6.title{font-weight:600 !important;font-size:20px}h3.title strong,h4.title strong,h5.title strong,h6.title strong{font-weight:600 !important}.desc{font-weight:400;color:var(--text-color)}.text-rte{padding-bottom:3px}.text-rte~.text-rte{margin-top:17px}.main-padding{padding-top:3.5rem;padding-bottom:1.5rem}@media (max-width:767px){.main-padding{padding-top:2rem;padding-bottom:1rem}.margin-main-b{margin-bottom:30px}.text-rte{padding-bottom:5px}}.none ul li{list-style:none}.w-100 img{width:100%}.alphabet{background:#fff;transition:all 1s ease;z-index:50;width:100%;display:flex;justify-content:center;padding:20px}@media (max-width:768px){.alphabet{flex-direction:column;gap:20px;top:52px !important}}.alphabet a{display:inline-block;border:1px solid #635248;border-radius:5px;padding:3px;width:28px;height:28px;text-align:center;margin-right:5px;font-weight:700}.alphabet a[href]:hover,.alphabet a.active{background:#ee7f00;color:#fff}.alphabet a:not([href]){color:grey;border-color:grey}.alphabet.fixed{position:fixed;top:80px}.glossar{padding:20px}@media (min-width:768px){.glossar{padding:20px 40px}}@media (min-width:1024px){.glossar{padding:20px 60px}}@media (min-width:1280px){.glossar{padding:40px 0;width:1100px;margin:0 auto}}.glossar .buchstabe{border-top:2px solid #635248;border-bottom:2px solid #635248;display:flex;flex-wrap:wrap;padding:20px 0;font-weight:700;color:#ee7f00}.glossar .buchstabe span p{padding-right:20px;cursor:pointer}.glossar .buchstabe span p:before{content:"+";margin-right:5px}.glossar .buchstabe span.active p:before{transform:rotate(45deg);transition:all 0.4s ease;display:inline-block}.glossar [class*="texte-"]{margin:20px 0}.glossar [class*="text-"]{display:none}.glossar .highlight{background:#ee7f00;color:#635248}.more-btn{background:#ffffff;color:#000;border:1px solid #e8ae96}.glossary-header{background:linear-gradient(135deg, var(--main-color), #a29bfe);color:white;padding:3rem 0;margin-bottom:2rem;box-shadow:0 4px 12px rgba(0, 0, 0, 0.1)}.glossary-card{border-radius:8px;box-shadow:0 2px 8px rgba(0, 0, 0, 0.1);transition:all 0.3s ease}.glossary-card:hover{transform:translateY(-5px);box-shadow:0 8px 16px rgba(0, 0, 0, 0.1)}.glossary-letter{background-color:var(--main-color);color:white;border-radius:4px;padding:0.5rem 1rem;margin-bottom:1.5rem;font-weight:bold}.letter-nav{position:sticky;top:100px;padding:1rem;background-color:white;border-radius:8px;box-shadow:0 2px 8px rgba(0, 0, 0, 0.1)}.letter-nav a{display:inline-block;width:32px;height:32px;line-height:32px;text-align:center;margin:3px;border-radius:50%;background-color:#e9ecef;color:#495057;text-decoration:none;font-weight:bold;transition:all 0.2s ease}.letter-nav a:hover{background-color:var(--main-color);color:white}.card-header{font-weight:bold;background-color:#f8f9fa}#search-box{border-radius:30px;padding-left:20px;box-shadow:0 2px 8px rgba(0, 0, 0, 0.1)}.search-container{position:relative}.search-container::before{content:"🔍";position:absolute;left:25px;top:10px;z-index:1}#search-box{padding-left:45px}.modal-content{top:101px}@media (min-width:767px){.card.suchen{position:sticky;top:425px;padding:1rem;background-color:white;border-radius:8px;box-shadow:0 2px 8px rgba(0, 0, 0, 0.1)}.card.filter{position:sticky;top:590px;padding:1rem;background-color:white;border-radius:8px;box-shadow:0 2px 8px rgba(0, 0, 0, 0.1)}}.glossary-section{scroll-margin-top:100px}.min460 .card-2k{min-height:460px}.min560 .card-2k{min-height:560px}.ext-container{padding-top:3.5rem;padding-bottom:1.5rem;width:100%}.ext-container .ext-container,.ext-container>.ext-container{padding-top:12px;padding-bottom:2px}.tablediv{overflow-x:scroll}@media (min-width: 1280px){.frame-type-form_formframework,.tx-powermail{max-width:1150px}}.frame-type-form_formframework fieldset,.tx-powermail fieldset{border:0;padding:0;margin:0}.frame-type-form_formframework input[type="text"],.frame-type-form_formframework textarea,.tx-powermail input[type="text"],.tx-powermail textarea{display:block;width:100%;padding:10px;font-size:inherit;margin-top:5px;border:3px solid #002f79}.frame-type-form_formframework input[type="text"]:focus,.frame-type-form_formframework textarea:focus,.tx-powermail input[type="text"]:focus,.tx-powermail textarea:focus{outline:none;border:3px solid #ff0000}.frame-type-form_formframework textarea,.tx-powermail textarea{height:300px}.frame-type-form_formframework .form-group,.frame-type-form_formframework .powermail_fieldwrap,.tx-powermail .form-group,.tx-powermail .powermail_fieldwrap{margin-top:20px}@media (min-width: 768px){.frame-type-form_formframework .powermail_fieldwrap_type_input,.tx-powermail .powermail_fieldwrap_type_input{display:inline-block;width:50%}.frame-type-form_formframework .powermail_fieldwrap,.tx-powermail .powermail_fieldwrap{padding-right:40px}.frame-type-form_formframework .row,.tx-powermail .row{display:flex;justify-content:space-between}.frame-type-form_formframework .row .col-xs-6,.tx-powermail .row .col-xs-6{width:48%}}#c582{width:100%}.contenttable{border-collapse:collapse;margin-top:20px}.contenttable tr:not(:first-child){border-top:1px solid #002f79}.contenttable tr:not(:first-child) td:not(:first-child){text-align:center}.contenttable td{padding:5px}.contenttable td:not(:first-child){border-left:1px solid #002f79}.bilder-slider{position:relative;z-index:0}.bilder-slider .container{overflow:hidden;z-index:1;width:100%}.bilder-slider .container .slider-bilder{display:flex;transition:all 0.3s ease}.bilder-slider .container .slider-bilder div{flex:0 0 100%}.bilder-slider .container .slider-bilder div img{width:100%}.bilder-slider .container .slider-bilder div img+p,.bilder-slider .container .slider-bilder div picture+p{margin-top:10px}.bilder-slider .arrows img{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;right:0;z-index:10;width:30px;height:30px;background:white;padding:5px}.bilder-slider .arrows img.left{transform:rotate(180deg) translateY(50%);left:0;right:auto}.bilder-slider.punkt{margin-bottom:-30px;padding-top:100%}.bilder-slider.punkt .container{border-radius:100%;background:white;height:100%;position:absolute;top:0;left:0}.bilder-slider.punkt .container .slider-bilder{height:100%}.bilder-slider.punkt .container .slider-bilder div img{width:auto;height:100%;padding:40px;margin:0 auto}@media (min-width: 768px){.bilder-slider .arrows img{opacity:0.5}.bilder-slider .arrows img:hover{opacity:1}.bilder-slider .big{display:none}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.bilder-slider.open .container .slider-bilder img{max-height:none;max-width:none;width:100%}}.gridbild{margin:20px}.gridbild img{max-width:none !important;object-fit:cover;max-height:350px}.gridbild:not(.gridinfo){margin-top:20px;cursor:pointer}.gridbild:not(.gridinfo) a,.gridbild:not(.gridinfo){position:relative;color:white;display:block;z-index:0;display:block;overflow:hidden}.gridbild:not(.gridinfo) a:before,.gridbild:not(.gridinfo):before{content:"";position:absolute;right:-26%;left:-10%;bottom:-40%;top:45%;transform:rotate(-20deg);transition:all 0.5s ease;background:rgba(255, 0, 0, 0.5);display:block}.gridbild:not(.gridinfo) a strong,.gridbild:not(.gridinfo) strong{position:absolute;padding:5px 10px;right:0;bottom:20px;z-index:1;background:transparent;transition:all 0.5s ease}.gridbild:not(.gridinfo) a span,.gridbild:not(.gridinfo) span{z-index:1;transition:all 0.5s ease;display:block;position:absolute;bottom:-200px;right:30px;padding-left:30px;text-align:right}.gridbild:not(.gridinfo) a.active:before,.gridbild:not(.gridinfo).active:before{top:0;transform:rotate(0deg)}.gridbild:not(.gridinfo) a.active:after,.gridbild:not(.gridinfo).active:after{content:"";width:40px;height:40px;background:#e8e8e8;transform:rotate(-45deg) translateX(-50%);display:block;position:absolute;bottom:-15px;left:50%}.gridbild:not(.gridinfo) a.active strong,.gridbild:not(.gridinfo).active strong{bottom:calc(100% - 20px);transform:translateY(100%)}.gridbild:not(.gridinfo) a.active span,.gridbild:not(.gridinfo).active span{bottom:20px}.gridbild.gridinfo{display:none}.gridbild.gridinfo>div+div{margin-top:20px}@media (min-width: 1024px){.gridbild-elemente{display:flex;flex-wrap:wrap;margin-right:-20px}.gridbild-elemente .gridbild{margin-left:0px;margin-top:0;min-height:280px}a.gridbild-elemente .gridbild:nth-of-type(1),a.gridbild-elemente .gridbild:nth-of-type(2),a.gridbild-elemente .gridbild:nth-of-type(3){margin-top:0 !important}div.gridbild-elemente .gridbild:nth-of-type(1),div.gridbild-elemente .gridbild:nth-of-type(3),div.gridbild-elemente .gridbild:nth-of-type(5){order:1;margin-top:0 !important}div.gridbild-elemente .gridbild:nth-of-type(2),div.gridbild-elemente .gridbild:nth-of-type(4),div.gridbild-elemente .gridbild:nth-of-type(6){order:2}div.gridbild-elemente .gridbild:nth-of-type(7),div.gridbild-elemente .gridbild:nth-of-type(9),div.gridbild-elemente .gridbild:nth-of-type(11){order:3}div.gridbild-elemente .gridbild:nth-of-type(8),div.gridbild-elemente .gridbild:nth-of-type(10),div.gridbild-elemente .gridbild:nth-of-type(12){order:4}.gridbild-elemente .gridbild:first-child:nth-last-child(4),.gridbild-elemente .gridbild:first-child:nth-last-child(4)~.gridbild:not(.gridinfo){width:calc(50% - 20px) !important}.gridbild-elemente .gridbild:first-child:nth-last-child(4):nth-of-type(3){order:2}.gridbild-elemente .gridbild.gridinfo{width:calc(100% - 20px);background:#e8e8e8;padding:40px;margin-top:-20px}.gridbild-elemente .gridbild:not(.gridinfo){margin-right:20px;width:calc(33.333% - 20px)}.gridbild-elemente .gridbild:not(.gridinfo):first-child:nth-last-child(4),.gridbild-elemente .gridbild:not(.gridinfo):first-child:nth-last-child(4)~.gridbild:not(.gridinfo){width:calc(25% - 20px)}.gridbild-elemente .gridbild:not(.gridinfo) a:hover:before,.gridbild-elemente .gridbild:not(.gridinfo):hover:before{top:0;transform:rotate(0deg)}.gridbild-elemente .gridbild:not(.gridinfo) a:hover strong,.gridbild-elemente .gridbild:not(.gridinfo):hover strong{bottom:calc(100% - 20px);transform:translateY(100%)}.gridbild-elemente .gridbild:not(.gridinfo) a:hover span,.gridbild-elemente .gridbild:not(.gridinfo):hover span{bottom:20px}}.bilder>img+img,.bilder>div+div{margin-top:0px !important}.bilder .grau{background:#e8e8e8;padding:20px;display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:19px;border-radius:12px}.bilder .grau img{margin-bottom:20px}.bilder .grau strong{font-size:110%;display:block;margin-bottom:5px;color:#002f79}.bilder .svg{width:80px;height:80px}.bilder.drop .pfeil{width:20px;height:20px;margin:10px 0 0 0}.bilder.drop .info{margin-top:20px !important;display:none;text-align:left;color:#797878}@media (min-width: 1024px){.bilder.flex_33{justify-content:center}.bilder.flex_33>div{margin-right:40px;width:calc(33.333% - 40px)}.bilder.drop{margin-top:0px !important}.bilder.drop .pfeil{transition:all 0.3s ease}.bilder.drop .bild{justify-content:space-between;border:2px solid #e8e8e8;cursor:pointer}.bilder.drop .bild:hover,.bilder.drop .bild.active{border:2px solid #002f79}.bilder.drop .bild.active .pfeil{transform:translateY(42px)}.bilder.drop .info{width:100%}.bilder.drop .bild:nth-of-type(1),.bilder.drop .bild:nth-of-type(3),.bilder.drop .bild:nth-of-type(5){order:1;margin-top:0 !important}.bilder.drop .info:nth-of-type(2),.bilder.drop .info:nth-of-type(4),.bilder.drop .info:nth-of-type(6){order:2;margin-top:20px !important}.bilder.drop .bild:nth-of-type(7),.bilder.drop .bild:nth-of-type(9),.bilder.drop .bild:nth-of-type(11){order:3}.bilder.drop .info:nth-of-type(8),.bilder.drop .info:nth-of-type(10),.bilder.drop .info:nth-of-type(12){order:4}}@media (min-width: 1280px){.bilder.flex_33>div:nth-child(1),.bilder.flex_33>div:nth-child(2),.bilder.flex_33>div:nth-child(3){margin-top:0 !important}}.tab{padding-top:0 !important;display:none}@media (min-width: 1280px){main>.tab{max-width:1150px}}.tab .tabinhalt{padding:20px;background:#e8e8e8}.tab .tabinhalt>div>div+div{margin-top:40px}.tab .tabinhalt>h2,.tab .tabinhalt>h3,.tab .tabinhalt>h4{margin-bottom:20px}.tab+.tab{display:none}.tab.active{display:block}.tab-inhalte{padding-top:0 !important;margin-top:0 !important}@media (min-width: 1280px){main>.tab-inhalte{max-width:1150px}}.tab-inhalte .tab{position:relative;z-index:0;background:white;padding:0;display:none}.tab-inhalte .tab.active{display:block}.tab-inhalte .tab .tabinhalt{padding:40px}.tab-name{padding-bottom:0 !important}@media (min-width: 1280px){.tab-name{max-width:1150px}}.tab-name span{text-align:center;padding:0.5em 0;color:#002f79;cursor:pointer;display:block;background:#ff0000;color:white}.tabs{padding-bottom:0 !important;display:flex;width:100%}@media (min-width: 1280px){main>.tabs{max-width:1150px}}.tabs .tab-name{padding:0 !important;background:#e8e8e8}.tabs .tab-name span{flex:1;position:relative;overflow:hidden;text-overflow:ellipsis;z-index:0;padding:20px;background:#e8e8e8;color:#002f79}.tabs .tab-name span:after{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background-color:#002f79;content:"";transition:transform 0.3s, background-color 0.3s;transform:perspective(900px) rotate3d(1, 0, 0, 90deg);transform-origin:50% 100%;perspective-origin:50% 100%}.tabs .tab-name.active span{color:white}.tabs .tab-name.active span:after{transform:perspective(900px) rotate3d(1, 0, 0, 0deg)}.headerbild img{max-width:unset}@media (min-width: 1280px){.headerbild>div{max-width:1150px}}.headerbild>div h1{margin-bottom:10px}@media (max-width:1280px){.headerbild img{height:auto;width:100%;min-height:40vh;object-fit:cover;max-width:unset}}@media (min-width:1281px){.headerbild img{width:auto;max-width:unset;height:100vh;width:100vw;object-fit:cover;max-width:unset}}@media (min-width: 768px){.headerbild{position:relative}.headerbild>div{position:absolute;bottom:0;left:0;right:0}.headerbild>div div{display:inline-block;background:#ff0000;padding:10px}.headerbild>div div h1{color:white}.headerbild>div div span{color:white}}@media (min-width: 1280px){.headerbild{overflow:hidden}.headerbild>div{margin:0 auto}.headerbild>div div{background:transparent;position:relative;z-index:0;padding:0}.headerbild>div div:before{content:"";position:absolute;left:50%;top:50%;background:rgba(255, 0, 0, 0.8);border-radius:100%;width:160%;padding-top:160%;z-index:-1;transform:translate(-50%, -23%)}}.button,button,.powermail_submit{transition:all 0.5s ease;display:inline-block;text-decoration:none;color:white;background:#002f79;border:2px solid #002f79;box-shadow:0px 0px 0px 2px #002f79;margin:20px 0;cursor:pointer;padding:10px 15px}.button+.button,button+.button,.powermail_submit+.button{margin-left:20px}.button:focus,button:focus,.powermail_submit:focus{outline:none}.button:hover,.button:focus,button:hover,button:focus,.powermail_submit:hover,.powermail_submit:focus{border:2px solid white;color:white}.zoom{cursor:pointer;align-self:flex-start}@media (min-width: 1024px){.zoom{position:relative}.zoom:before{content:"";background:rgba(0, 47, 121, 0.6);position:absolute;top:50%;left:50%;right:50%;bottom:50%;transition:all 0.3s ease;background-image:url(/fileadmin/img/search-plus-interface-symbol.svg);background-repeat:no-repeat;background-size:90px 90px;background-position:center}.zoom:hover:before{top:0;left:0;right:0;bottom:0}}.overlay{display:flex;justify-content:center;align-items:center;transition:all 0.8s ease;position:absolute;z-index:50000;background:rgba(0, 47, 121, 0.9);padding:0px;opacity:1;background-image:url(/fileadmin/img/close-cross.svg);background-repeat:no-repeat;background-size:50px 50px;background-position:top 20px right 20px;padding:40px}.overlay img{max-width:100%;max-height:100%;width:auto;height:auto;cursor:default}@media (min-width: 1280px){.overlay{padding:80px}}.bilder>div+div.overlay{margin-top:0 !important}#a{opacity:1;transition:0.4s}#b{opacity:0;transition:0.4s;border-left:5px solid #002F79;padding-left:1em}#b:hover{opacity:1}#container-atris{margin-top:2em;padding:2em;margin-bottom:2em;border-bottom:1px solid #002F79;box-shadow:0 4px 2px -2px gray}#quickrollflex{display:block;margin:auto;margin-left:15em}#c1237{background-color:red;padding-left:1rem;padding-right:57px;color:white}#schritte img{max-width:400px}.main-btn,.second-btn,.button-primary,.button-secondary,.mehr-erfahren-btn{text-align:center;text-transform:uppercase;cursor:pointer;text-decoration:none;display:inline-block;transition:all 0.5s ease;padding:18px 35px;border:none;border-radius:12px;font-weight:600;cursor:pointer;transition:all 0.3s ease;box-shadow:0 0px 6px rgba(0, 0, 0, 0.3)}.main-btn:hover,.second-btn:hover,.button-primary:hover,.button-secondary:hover,.mehr-erfahren-btn:hover{box-shadow:0 10px 30px rgba(0, 0, 0, 0.3)}.main-btn{background:var(--main-color);color:white}.main-btn:hover,.main-btn:focus{color:var(--main-color);background:white}.second-btn{background:var(--secondary-color);color:white}.second-btn:hover,.second-btn:focus{background:var(--main-color);color:white}.button-primary{color:var(--main-color);background:white}.button-primary:hover,.button-primary:focus{background:var(--main-color);color:white}.button-secondary{background:transparent;color:var(--main-color)}.button-secondary:hover,.button-secondary:focus{background:white;color:var(--secondary-color)}.parent-div{left:0;right:0;top:0;background:#3f3b3b7a;display:flex;justify-content:center;align-items:center;max-width:100% !important;margin-top:-12px;text-align:center}@media (max-width:767px){.parent-div{background:linear-gradient(135deg, #002f79c2, #dc26269e)}}.headerbild>div div:before{display:none}.child{display:inline-block;background:transparent;color:#fff}.child h1{color:#fff}.headerbild img,.footer img{border-radius:0}.accordion-button{margin:0;background-color:#22376d14}.accordion-button:focus,.accordion-button:hover{background:#c707072e;box-shadow:none;font-weight:600}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:#ff000030}#slider{margin:0 auto;position:relative;overflow:hidden}@media (min-width: 1280px){#slider{max-width:1150px}}#slider .slider-container{margin:10px auto}#slider .slider-container ul{margin:0;padding:0;transition:margin 0.3s ease}#slider .slider-container ul li{display:inline-block;position:relative}#slider .slider-container ul li:before{content:none}#slider .slider-container ul li:not(.activeli){transition:all 0.5s ease;filter:grayscale(1);opacity:0.4}#slider .slider-container ul li div{position:absolute;left:20px;bottom:20px;margin-right:20px;padding:10px;background:rgba(0, 47, 121, 0.71);color:white}#slider .arrows{position:absolute;top:0;left:0;right:0;bottom:0}#slider .arrows svg{display:flex;align-items:center;width:40px;height:100%;cursor:pointer;font-size:45px}#slider .arrows svg.left{float:left;justify-content:flex-start;transform:rotate(180deg)}#slider .arrows svg.right{float:right;justify-content:flex-end}#slider .arrows svg:active{animation:drop 0.3s linear;color:red}#slider .dotdiv{position:relative}#slider .dotdiv:after,#slider .dotdiv:before{content:"";position:absolute;top:0;width:50px;height:100%;z-index:1}#slider .dotdiv:before{left:0;background:linear-gradient(to right, white 0%, rgba(255, 255, 255, 0) 100%)}#slider .dotdiv:after{right:0;background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 100%)}#slider .dotdiv .dots{display:flex;flex-wrap:nowrap;overflow-y:hidden;overflow-x:scroll;list-style:none;margin:0 auto;padding:0 0 15px 0;position:relative}#slider .dotdiv .dots::-webkit-scrollbar{height:10px;background-color:#e8e8e8}#slider .dotdiv .dots::-webkit-scrollbar-thumb{background:#002f79;border-radius:20px}#slider .dotdiv .dots li{margin:0 8px}#slider .dotdiv .dots li:before{content:none}#slider .dotdiv .dots li img{cursor:pointer;border:4px solid #e8e8e8}#slider .dotdiv .dots li.activeborder{border:4px solid #002f79;position:absolute;top:0;left:0;transition:all 0.3s ease}