@font-face{font-family:Rubik;src:url("../fonts/Rubik-VariableFont_wght.ttf") format("truetype")}:root{--wis-red: #E5302E;--wis-reddark: #C22A35;--wis-bgcolormain: #f9f9f9;--wis-bgcolor: #eee;--wis-bgcolordark: #222;--wis-bgcolornav: #eeeeee;--wis-mapbl: #557fa3;--wis-mapbldark: #606898;--wis-videomenubgcolor1: lemonchiffon;--wis-videomenubgcolor1hover: rgb(247, 238, 153);--wis-videomenubgcolor2: lightblue;--wis-videomenubgcolor2hover: rgb(134, 207, 231);--wis-videomenubgcolor3: papayawhip;--wis-videomenubgcolor3hover: rgb(248, 203, 129)}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{margin:0;padding:0;display:block;background-color:var(--wis-bgcolordark)}body{font-family:Rubik,sans-serif;font-size:1.3rem;font-size:clamp(1.1rem,1.5vw,1.3rem);font-size:clamp(1rem,2vw,1.5rem);margin:0;line-height:1.6;background-color:var(--wis-bgcolormain);border-top:80px solid var(--wis-bgcolormain)}header{background-color:#333;color:#fff;min-height:2rem;position:relative}body>nav{display:flex;width:50px;height:50px;position:absolute;top:0;left:0}h1,h2,h3,h4,h5,h6{display:block;margin:0;font-weight:bold;line-height:1.3em}h1{font-size:clamp(1.8rem,3vw,3rem);text-align:center;padding:2rem 1rem;color:#333}h2{font-size:clamp(1.5rem,2.5vw,2.2rem);color:var(--wis-red);color:#000;padding:1rem;text-align:center}h3{font-size:clamp(1.3rem,2vw,1.8rem);padding:1rem;text-align:center}h4{font-size:clamp(1.1rem,1.5vw,1.3rem);padding:1rem;text-align:left}a{color:var(--wis-mapbldark)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.container{position:relative;display:flex;flex-wrap:wrap}.container .col-3{width:25%;padding:1rem}.container .col-4{width:33.333%;padding:1rem}.container .col-6{width:50%;padding:1rem}.container .col-8{width:66.666%;padding:1rem}.container .col-12{width:100%;padding:1rem}.center{justify-content:center}.vcenter{align-items:center}.w-100{width:100%}.h-100{height:100%}.w-max{max-width:1400px}.text-center{text-align:center}p{display:block;max-width:100%;padding:1rem 1rem 2rem;margin:0;font-size:clamp(1rem,2vw,1.5rem);font-size:clamp(1.1rem,1.5vw,1.3rem);font-size:clamp(1rem,2vw,1.5rem)}img{display:block;max-width:100%;width:100%;height:auto}.mobile-only{display:none !important}.desktop-only{display:flex !important}.bg-red{background-color:var(--wis-red)}.container-logos{padding:1rem;display:flex;justify-content:center;align-items:center;gap:2rem;gap:1rem}.container-logos img{height:3rem;height:5rem;width:auto;display:block}.container-logos figure{width:25%;height:auto;display:flex;justify-content:center;flex-direction:column;padding:1rem;margin:0;box-sizing:border-box}.container-logos figure figcaption{padding:1rem;text-align:center;line-height:1em}.container-logos figure img{width:100%;height:auto;display:block;margin:0 auto;max-height:150px;max-height:10rem}.align-top{align-items:flex-start}.distance{margin:3rem 0}.distance-top{margin-top:3rem}.bg-color{background-color:var(--wis-bgcolor)}.bg-colordark{background-color:var(--wis-bgcolordark)}.testimonials .container{gap:2rem}.testimonials .col-3{border-radius:20px;overflow:hidden}.testimonials figure{margin:0;padding:0}.testimonials figure figcaption{text-align:center;padding-top:1rem;line-height:1.3em}.testimonials figure figcaption em{font-weight:bold;display:block}.testimonials figure img{width:100%;border-radius:50%;border:10px solid #fff;display:block;margin:0 auto}.testimonials .col{padding:1rem;box-sizing:border-box}#mainmenu{z-index:1000;display:block;height:80px;width:100%;position:fixed;top:0;left:0;background-color:var(--wis-bgcolornav);box-shadow:0 0 10px rgba(0,0,0,.5)}#mainmenu #bp-bl{position:absolute;top:0;right:0;color:#000;font-size:1rem;font-size:clamp(1rem,2vw,1.3rem);line-height:1em;text-align:right;display:flex;justify-content:center;align-items:center}#mainmenu #bp-bl #bp-bl-txt{padding-right:.3rem}#mainmenu #bp-bl #bp-bl-img{width:80px;height:100%;padding:.5rem}#mainmenu #bp-bl #bp-bl-img img{-o-object-fit:contain;object-fit:contain}#mainmenu #nav-logos{position:absolute;left:80px;left:50%;transform:translateX(-50%);top:0;box-sizing:border-box;padding:.8rem 1rem;display:flex;gap:0 1rem;height:100%}#mainmenu #nav-logos img{height:100%;width:auto;border:none;margin:0;display:block}#mainmenu #menu-toggle{background-color:#000;width:80px;height:80px;position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;border:none;cursor:pointer}#mainmenu #menu-toggle svg{width:45px;height:45px;fill:#fff}#mainmenu svg#close-menu{display:none}#mainmenu svg#open-menu{display:block}#mainmenu ul#menu{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;max-height:calc(100vh - 80px - 40px);width:100%;max-width:200px;margin:0;padding:0;position:absolute;top:100px;left:0;background-color:rgba(0,0,0,.5);background-color:var(--wis-bgcolor);border-bottom-right-radius:20px;border-top-right-radius:20px;overflow-x:hidden;overflow-y:auto;transform:translateX(-100%);transition:transform 200ms ease-in-out}#mainmenu ul#menu li{display:block;width:100%;transform:translate(-100%);transition:transform 100ms ease-in-out}#mainmenu ul#menu li:nth-child(1){transition-delay:100ms}#mainmenu ul#menu li:nth-child(2){transition-delay:200ms}#mainmenu ul#menu li:nth-child(3){transition-delay:300ms}#mainmenu ul#menu li:nth-child(4){transition-delay:400ms}#mainmenu ul#menu li:nth-child(5){transition-delay:500ms}#mainmenu ul#menu li:nth-child(6){transition-delay:600ms}#mainmenu ul#menu li:nth-child(7){transition-delay:700ms}#mainmenu ul#menu li:nth-child(8){transition-delay:800ms}#mainmenu ul#menu li:nth-child(9){transition-delay:900ms}#mainmenu ul#menu li:nth-child(10){transition-delay:1000ms}#mainmenu ul#menu li a{color:#000;text-decoration:none;text-align:center;display:flex;flex-direction:column;justify-content:center;padding:1rem;line-height:1.3em;line-height:1em;font-size:clamp(1rem,2vw,1.2rem)}#mainmenu ul#menu li a:hover{background-color:rgba(0,0,0,.3)}#mainmenu ul#menu li a:hover svg{fill:var(--wis-red)}#mainmenu ul#menu li svg{fill:#666;width:100%;max-width:50px;max-width:45px;height:auto;display:block;margin:0 auto}#mainmenu.show svg#close-menu{display:block}#mainmenu.show svg#open-menu{display:none}#mainmenu.show ul#menu{transform:translateX(0);box-shadow:0 0 10px rgba(0,0,0,.5)}#mainmenu.show ul#menu li{transform:translate(0)}#mainmenu.show ul#menu li.current a{background-color:rgba(0,0,0,.1)}#mainmenu.show ul#menu li.current a svg{fill:var(--wis-red)}#play-video{position:relative;display:block}#play-video svg{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:80px;height:auto;fill:var(--wis-red);opacity:.7}#play-video img{width:100%;height:auto;display:block;margin:0;padding:0}#play-video:hover svg,#play-video:focus svg{fill:var(--wis-reddark)}main{display:block;padding:0 0 5rem}main section{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap}iframe{border:none;width:90%;height:auto;aspect-ratio:16/9;background-color:var(--wis-bgcolormain);overflow:hidden;margin:0 auto;display:block}#kurs-kapitel-auswahl{display:inline-flex;align-items:center;width:auto;padding:.5rem 1rem;cursor:pointer;background-color:var(--wis-red);color:#fff;border-radius:10px;margin:0 auto}#kurs-kapitel-auswahl svg{height:2rem;width:auto;fill:#fff;margin-right:.5rem}aside#subnavigation{position:fixed;top:100px;max-height:calc(100vh - 80px - 40px);right:0;width:340px;border-top-left-radius:20px;border-bottom-left-radius:20px;display:flex;flex-direction:column;transform:translateX(100%);transition:transform .2s ease-in-out;z-index:1000}aside#subnavigation.show{transform:translateX(0);box-shadow:0 0 10px rgba(0,0,0,.5)}aside#subnavigation.show #open-videonav{display:none}aside#subnavigation nav{overflow-x:hidden;overflow-y:auto;background-color:var(--wis-bgcolor);width:100%;display:block;height:100%;border-top-left-radius:20px;border-bottom-left-radius:20px}aside#subnavigation #open-videonav{background-color:var(--wis-red);cursor:pointer;position:absolute;top:30px;left:0;width:70px;height:70px;transform:translateX(-100%);border-top-left-radius:10px;border-bottom-left-radius:10px}aside#subnavigation #open-videonav svg{fill:#fff}aside#subnavigation #close-videonav{position:absolute;top:.5rem;right:.5rem;width:50px;height:50px;display:flex;justify-content:center;align-items:center;font-size:2rem;cursor:pointer;background-color:#fff;background-color:#000;border-radius:10px;color:#fff}aside#subnavigation #close-videonav:hover,aside#subnavigation #close-videonav:focus{color:var(--wis-red)}aside#subnavigation h2{font-size:clamp(1.2rem,2vw,1.5rem);text-align:left}aside#subnavigation h3{text-align:left}aside#subnavigation .aside-container h3{padding:1rem;font-size:clamp(1rem,1.5vw,1.3rem);background-color:rgba(0,0,0,.05);border-bottom:1px solid #999}aside#subnavigation .aside-container h3.toggle-list{cursor:pointer}aside#subnavigation .aside-container h3.toggle-list svg{width:1em;height:1em;fill:currentColor;margin-right:.2rem;margin-bottom:-0.15em;transform:rotate(90deg);transition:transform 200ms ease-in-out}aside#subnavigation .aside-container ul{list-style:none;padding:0;margin:0;display:block}aside#subnavigation .aside-container ul li{padding:0;margin:0;display:block;border-bottom:1px solid #999}aside#subnavigation .aside-container ul li a{text-decoration:none;padding:1rem 1rem 1rem 2.5rem;display:block;line-height:1em;color:#000;font-size:clamp(1rem,2vw,1.2rem)}aside#subnavigation .aside-container ul li.current a{background:url(../svg/circle-play-solid-full.svg) no-repeat 2px center var(--wis-red);background-size:2rem auto;color:#fff}aside#subnavigation .aside-container.closed .toggle-list svg{transform:rotate(0deg)}aside#subnavigation .aside-container.closed ul{display:none}footer{color:#fff;text-align:center;display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap}footer .container-logos{gap:2rem}footer .container-logos img{height:5rem}footer nav{display:block}footer nav ul{display:flex;justify-content:center;padding:0;margin:0;list-style:none;flex-wrap:wrap}footer a{text-decoration:none;color:#fff;display:block;font-weight:normal;padding:1rem}#video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);opacity:0;transition:all ease-in-out 200ms;z-index:2000}#video-overlay.go{position:fixed;top:0;left:0;width:100vw;height:100vh;opacity:1}#video-overlay video{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:100%;width:auto;max-height:100%;height:auto;aspect-ratio:16/9}#video-overlay #close-video-overlay{position:absolute;width:50px;height:50px;display:flex;justify-content:center;align-items:center;top:1rem;right:1rem;background:#000;border:1px solid var(--wis-bgcolor);color:#fff;font-size:50px;line-height:50px;cursor:pointer}.module-change{padding:1rem;border-radius:10px;text-decoration:none;color:var(--wis-red);background:var(--wis-bgcolor) no-repeat;background-size:auto 40px;display:block;line-height:1em}.module-change.next{padding-right:3rem;text-align:right;background-image:url(../svg/chevron-right-solid-full.svg);background-position:right center}.module-change.last{padding-left:3rem;text-align:left;background-image:url(../svg/chevron-left-solid-full.svg);background-position:left center}.module-change span{font-weight:bold}.download .preview{aspect-ratio:16/9;background-color:var(--wis-bgcolor);position:relative;border-radius:20px;overflow:hidden}.download .preview .type{position:absolute;top:0;right:0;width:40px;height:40px;background:var(--wis-mapbl) no-repeat center center;background-size:80%;border-bottom-left-radius:10px;display:flex;align-items:center;justify-content:center}.download .preview .type svg{fill:#fff;width:80%;height:auto}.download h2{font-size:clamp(1.3rem,2vw,1.5rem);font-size:clamp(1rem,2vw,1.5rem);text-align:left}.download .description{line-height:1.2em;margin:0 1rem}.download .actions{padding-top:1rem;margin:0 1rem}.download .actions a{display:block;color:#fff;background:var(--wis-red);text-align:center;padding:.5rem;text-decoration:none;border-radius:10px;margin-top:.5rem;padding-left:3rem;position:relative}.download .actions a svg{position:absolute;top:50%;transform:translateY(-50%);left:.3rem;height:1.5em;width:auto;fill:#fff}.download .actions a:hover,.download .actions a:focus{background-color:var(--wis-reddark)}.distance-faq{padding-top:80px;padding-top:0}.distance-faq h2{background-color:var(--wis-mapbl);color:#fff;cursor:pointer;border-radius:10px}.distance-faq h2 svg{height:1em;transition:200ms transform ease-in-out;margin-bottom:-0.1em;fill:#fff}.distance-faq .faq-cat{display:none;padding-top:0}.distance-faq.show h2 svg{transform:rotate(90deg)}.distance-faq.show .faq-cat{display:block}.distance-faq h2{text-align:left}#faq-categories{list-style:none;margin:0;padding:0;display:block}#faq-categories li a{color:#000;text-decoration:none;font-weight:bold}#faq-categories li a svg{fill:var(--wis-red);height:1em;display:inline-block}#faq-categories li a:hover,#faq-categories li a:focus{fill:var(--wis-reddark)}.faq .faq-elem{margin-bottom:1rem}.faq .faq-elem h3{background-color:var(--wis-bgcolor);padding:.5rem;border-radius:10px;cursor:pointer;display:flex;display:block;justify-content:flex-start;align-items:center;text-align:left}.faq .faq-elem h3 svg{margin-right:.5rem;fill:var(--wis-red);height:1em;display:inline-block;transition:200ms transform ease-in-out}.faq .faq-elem .faq-answer{visibility:hidden;height:0}.faq .faq-elem.open h3 svg{transform:rotate(90deg)}.faq .faq-elem.open .faq-answer{visibility:visible;height:auto}form p{padding-left:0;padding-right:0}form fieldset{background-color:#eee;border-radius:1rem;margin-bottom:3rem}form .form-group{margin-bottom:1rem;line-height:1.3em}form .form-group label{display:block;margin-bottom:.5rem;font-weight:bold}form .form-group input,form .form-group select,form .form-group textarea{width:100%;padding:.5rem;border:1px solid #999;border-radius:5px;font-size:clamp(1.1rem,1.5vw,1.3rem);font-size:clamp(1rem,2vw,1.5rem)}form .form-group input:active,form .form-group input:focus,form .form-group select:active,form .form-group select:focus,form .form-group textarea:active,form .form-group textarea:focus{outline:3px solid var(--wis-mapbl)}form .form-group input[type=checkbox]{width:auto;margin-right:.5rem}form .form-group small{line-height:1em}form button{background-color:var(--wis-red);padding:.5rem 1rem;border:none;border-radius:5px;color:#fff;font-weight:bold;font-size:clamp(1.1rem,1.5vw,1.3rem);font-size:clamp(1rem,2vw,1.5rem);cursor:pointer}form button:hover,form button:focus{background-color:var(--wis-reddark)}.kontakt .preview{aspect-ratio:16/9;background-color:var(--wis-bgcolor);position:relative;border-radius:20px;overflow:hidden}.kontakt h2{font-size:clamp(1.3rem,2vw,1.5rem);font-size:clamp(1rem,2vw,1.5rem);text-align:left}.kontakt .description{line-height:1.2em;margin:0 1rem}.kontakt .description a{display:block;color:var(--wis-red);text-decoration:none}.kontakt .description a:hover,.kontakt .description a:focus{color:var(--wis-reddark)}.kontakt .actions{padding-top:1rem}.kontakt .actions a{display:block;color:#fff;background:url(../svg/at-solid-full-white.svg) no-repeat .3rem center var(--wis-red);background-size:auto 2rem;text-align:center;padding:.5rem;text-decoration:none;border-radius:10px;margin-top:.5rem;padding-left:3rem}.grid{display:grid;width:100%;grid-template-columns:1fr 1fr 1fr 1fr;gap:2rem;padding:2rem}.grid .grid-item a{background-color:#fff;border:10px solid var(--wis-bgcolor);transition:all ease-in-out 200ms;border-radius:20px;display:block}.grid .grid-item a:focus,.grid .grid-item a:hover{border-color:var(--wis-mapbl);border-radius:0px}.alert{padding:1rem;border:1px solid #999;border-radius:10px;margin-bottom:1rem;font-weight:bold;text-align:left}.alert-success{background-color:#d4edda;border-color:#c3e6cb;color:#155724}.alert-danger{background-color:#f8d7da;border-color:#f5c6cb;color:#721c24}.alert-info{background-color:#d1ecf1;border-color:#bee5eb;color:#0c5460}.alert-warning{background-color:#fff3cd;border-color:#ffeeba;color:#856404}@media(max-width: 1024px){iframe{width:100%}#mainmenu #nav-logos{left:80px;transform:translateX(0)}.container-logos img{height:4rem}footer .container-logos{gap:1rem}footer .container-logos img{height:3rem}}@media(max-width: 768px){body{font-size:1.1rem;border-width:60px}.distance-faq{padding-top:60px;padding-top:0}.mobile-only{display:block !important}.desktop-only{display:none !important}.container .col-3{width:100%}.container .col-4{width:100%}.container .col-6{width:100%}.container .col-8{width:100%}.testimonials figure img{width:60%}#mainmenu{height:60px}#mainmenu #menu-toggle{width:60px;height:60px}#mainmenu ul#menu{max-height:calc(100vh - 60px);top:60px}#mainmenu #bp-bl #bp-bl-img{width:60px}#mainmenu #nav-logos{left:60px;padding:.7rem}header{border-width:60px}aside#subnavigation #open-videonav{width:50px;height:50px}h1{padding:1rem}h2{padding:.5rem}.chgorder-mobile .order-1{order:2}.chgorder-mobile .order-2{order:1}.grid{grid-template-columns:1fr 1fr 1fr}.container-logos img{height:3rem}}@media(max-width: 600px){.container-logos{padding:.5rem;gap:1rem}.container-logos:has(figure){gap:0rem}.container-logos figure{width:100%;width:48%;justify-content:center;justify-content:space-evenly;box-sizing:border-box;padding:.5rem}.container-logos figure img{width:60%;width:100%}#mainmenu #nav-logos{display:none}.grid{grid-template-columns:1fr 1fr;gap:1rem;padding:1rem}}/*# sourceMappingURL=style.min.css.map */