html,button,input,select,textarea{color:#222}html{height:100%;font-size:1em;line-height:1.4}::selection{text-shadow:none;background:#b3d4fc}hr{border:0;border-top:1px solid #ccc;height:1px;margin:1em 0;padding:0;display:block}audio,canvas,img,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browsehappy{color:#000;background:#ccc;margin:.2em 0;padding:.2em 0}.ir{background-color:#0000;border:0;overflow:hidden}.ir:before{content:"";width:0;height:150%;display:block}.hidden{visibility:hidden;display:none!important}.visuallyhidden{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;width:auto;height:auto;margin:0;position:static;overflow:visible}.invisible,.visually-hidden{display:none}.visually .clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}@media print{*{color:#000!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^=javascript\:]:after,a[href^=\#]:after{content:""}pre,blockquote{page-break-inside:avoid;border:1px solid #999}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#151515;height:100%;font-size:18px;font-family:var(--font-lato),sans-serif}.full img{max-width:100%}.relative{position:relative}.full-top{min-height:calc(80vh - 85px)}.full-top.img-responsive{border-radius:0}.full-top .full-top-image{object-fit:cover;object-position:top;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.full-top h2.slogan{color:#4edee7;text-transform:uppercase;max-width:500px;font-size:65px;font-family:var(--font-vegur-bold);position:absolute;bottom:60px}ul{margin:0;padding:0;list-style:none}.sponsoring h2{font-size:45px;line-height:120%}.sponsoring .invite-container{align-items:center;display:flex}.sponsoring h3{margin-top:0;font-size:40px}.sponsoring h4{margin-top:0;line-height:130%}.sponsoring .invite{color:#fff}.sponsoring .sidebar .text{font-family:var(--font-vegur);flex-direction:column;display:flex}.sponsoring .sidebar .text .bold{font-family:var(--font-vegur-bold);margin-top:10px;margin-bottom:10px}.sponsoring .key-visual{justify-content:center;width:100%;display:flex}.sponsoring .key-visual .img-responsive{display:flex}.sponsoring .highlight p{color:#fff}.sponsoring .container ul{margin-left:18px;list-style-type:square;display:block}.sponsoring .container ul li{color:#000!important}#block-mmc-main-menu ul{margin-left:0;list-style:none}.sponsoring .package{margin-bottom:30px}.sponsoring .package .price{color:#888}.sponsoring .button-container{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.center{text-align:center}.bold{font-family:var(--font-vegur-bold)}.menu-wrapper{z-index:100;background-color:#151515;height:85px;position:relative;overflow:visible}.menu-wrapper .logo{float:left;background-color:#31f3ec;border-radius:4px;max-width:130px;margin-top:16px;margin-right:10px;padding:10px}.menu-wrapper ul{float:left;font-size:18px;font-family:var(--font-vegur-bold);padding:30px 0 0;list-style:none}.menu-wrapper ul li{float:left;text-transform:uppercase;padding:15px 10px}.menu-wrapper ul li a{color:#31f3ec;text-decoration:none;position:relative}.menu-wrapper ul li a:after{content:"";float:left;border-bottom:2px solid #31f3ec;width:0;transition-property:width;transition-duration:.3s;transition-timing-function:ease-out;position:absolute;bottom:-7px;left:0}.menu-wrapper ul li a.active:after,.menu-wrapper ul li a:hover:after{width:70%}.padding15{padding:0 15px}.padding30{padding:0 30px}.margin-bottom{margin-bottom:50px}p.serif{font-family:var(--font-volkhov),serif;font-style:italic}.section-padding{margin-top:50px;margin-bottom:50px;padding-top:50px;padding-bottom:50px}.section-padding-without-margin{padding-top:50px;padding-bottom:50px}.top-space{padding-top:50px}h3.top-space{padding-top:30px}.marginbottom30{margin-bottom:30px}.bottom-space{margin-bottom:50px}.colored-background{background-color:#7e31f3}.container-spacing{margin-top:50px;margin-bottom:50px}.termine .colored-background{color:#fff;border-radius:4px;width:fit-content;max-width:100%;margin-bottom:15px;padding:15px}.termine .colored-background p{margin:0}.termine h1{margin-bottom:30px}.container{max-width:1000px}h1,h2,h3,h4,h5{font-family:var(--font-vegur-bold)}h1{font-family:var(--font-vegur)}.gallery-thumb img{float:left;padding:15px;width:auto!important}.border-top{border-top:2px solid #e3f331}.footer-wrapper{color:#fff;background-color:#151515;padding-top:40px;padding-bottom:40px}.footer-wrapper .address{float:left;display:block}.content.container.news{padding-top:25px}.news .content img{width:auto;max-width:100%;height:auto;max-height:500px;margin:0 auto;display:block}.socials a{float:left}.socials a:focus{text-decoration:none}.socials .social-icon{width:53px;height:auto;padding-left:6px;padding-right:7px}.footer-menu{float:left;width:100%;padding-bottom:40px}.footer-menu ul{float:left;margin-left:0!important}.footer-menu li{float:left;padding-right:15px}.footer-menu li a{color:#fff;text-decoration:none}.footer-menu li:hover a{text-decoration:underline}.img-responsive,.img-responsive img{border-radius:4px;max-width:100%;height:auto}.gallery div{float:left;float:left}.gallery a{padding-left:5px}.gallery{float:left;padding-top:15px}.news footer{color:gray;text-transform:uppercase;float:left;width:100%;padding-bottom:20px}.views-field img{max-width:100%;height:auto}.burgerbutton span.icon-bar{border:2px solid #fff;border-radius:0}.navbar-toggle .icon-bar+.icon-bar{margin-top:5px}a:focus:not(:focus-visible),button:focus:not(:focus-visible){outline:none}.page-node-103 .container-fluid li a,.page-node-103 .container-fluid li,.page-node-103 .container-fluid a,.page-node-103 .container-fluid h2.slogan,.page-node-103 .container li a,.page-node-103 .container li,.page-node-103 .container a,.page-node-103 .container h2.slogan{color:#31f3ec!important}.page-node-103 .container-fluid .logo,.page-node-103 .container-fluid .colored-background,.page-node-103 .container-fluid .gallery-link a,.page-node-103 .container-fluid.colored-background,.page-node-103 .container .logo,.page-node-103 .container .colored-background,.page-node-103 .container .gallery-link a,.page-node-103 .container.colored-background{background-color:#31f3ec!important}.page-node-103 .container-fluid hr,.page-node-103 .container hr{border-top:2px solid #31f3ec}.page-node-103 .container-fluid .gallery-link a,.page-node-103 .container .gallery-link a{padding:5px 10px;color:#fff!important}.page-node-103 .container-fluid .dl-link a,.page-node-103 .container .dl-link a{background-color:#f38c31;border-radius:4px;padding:6px 12px;color:#fff!important}.page-node-103 .container-fluid .burgerbutton span.icon-bar,.page-node-103 .container .burgerbutton span.icon-bar,.page-node-103 .menu-wrapper .active:after,.page-node-103 .menu-wrapper a:after{border-color:#31f3ec}.page-node-107 .container-fluid li a,.page-node-107 .container-fluid li,.page-node-107 .container-fluid a,.page-node-107 .container-fluid h2.slogan,.page-node-107 .container li a,.page-node-107 .container li,.page-node-107 .container a,.page-node-107 .container h2.slogan{color:#31f3ec!important}.page-node-107 .container-fluid .logo,.page-node-107 .container-fluid .colored-background,.page-node-107 .container-fluid .gallery-link a,.page-node-107 .container-fluid.colored-background,.page-node-107 .container .logo,.page-node-107 .container .colored-background,.page-node-107 .container .gallery-link a,.page-node-107 .container.colored-background{background-color:#31f3ec!important}.page-node-107 .container-fluid hr,.page-node-107 .container hr{border-top:2px solid #31f3ec}.page-node-107 .container-fluid .gallery-link a,.page-node-107 .container .gallery-link a{padding:5px 10px;color:#fff!important}.page-node-107 .container-fluid .dl-link a,.page-node-107 .container .dl-link a{background-color:#f38c31;border-radius:4px;padding:6px 12px;color:#fff!important}.page-node-107 .container-fluid .burgerbutton span.icon-bar,.page-node-107 .container .burgerbutton span.icon-bar,.page-node-107 .menu-wrapper .active:after,.page-node-107 .menu-wrapper a:after{border-color:#31f3ec}.page-node-2 .container-fluid li a,.page-node-2 .container-fluid li,.page-node-2 .container-fluid a,.page-node-2 .container-fluid h2.slogan,.page-node-2 .container li a,.page-node-2 .container li,.page-node-2 .container a,.page-node-2 .container h2.slogan{color:#f34331!important}.page-node-2 .container-fluid .logo,.page-node-2 .container-fluid .colored-background,.page-node-2 .container-fluid .gallery-link a,.page-node-2 .container-fluid.colored-background,.page-node-2 .container .logo,.page-node-2 .container .colored-background,.page-node-2 .container .gallery-link a,.page-node-2 .container.colored-background{background-color:#f34331!important}.page-node-2 .container-fluid hr,.page-node-2 .container hr{border-top:2px solid #f34331}.page-node-2 .container-fluid .gallery-link a,.page-node-2 .container .gallery-link a{padding:5px 10px;color:#fff!important}.page-node-2 .container-fluid .dl-link a,.page-node-2 .container .dl-link a{background-color:#f38c31;border-radius:4px;padding:6px 12px;color:#fff!important}.page-node-2 .container-fluid .burgerbutton span.icon-bar,.page-node-2 .container .burgerbutton span.icon-bar,.page-node-2 .menu-wrapper .active:after,.page-node-2 .menu-wrapper a:after{border-color:#f34331}.page-node-3 .container-fluid li a,.page-node-3 .container-fluid li,.page-node-3 .container-fluid a,.page-node-3 .container-fluid h2.slogan,.page-node-3 .container li a,.page-node-3 .container li,.page-node-3 .container a,.page-node-3 .container h2.slogan{color:#7e31f3!important}.page-node-3 .container-fluid .logo,.page-node-3 .container-fluid .colored-background,.page-node-3 .container-fluid .gallery-link a,.page-node-3 .container-fluid.colored-background,.page-node-3 .container .logo,.page-node-3 .container .colored-background,.page-node-3 .container .gallery-link a,.page-node-3 .container.colored-background{background-color:#7e31f3!important}.page-node-3 .container-fluid hr,.page-node-3 .container hr{border-top:2px solid #7e31f3}.page-node-3 .container-fluid .gallery-link a,.page-node-3 .container .gallery-link a{padding:5px 10px;color:#fff!important}.page-node-3 .container-fluid .dl-link a,.page-node-3 .container .dl-link a{background-color:#f38c31;border-radius:4px;padding:6px 12px;color:#fff!important}.page-node-3 .container-fluid .burgerbutton span.icon-bar,.page-node-3 .container .burgerbutton span.icon-bar,.page-node-3 .menu-wrapper .active:after,.page-node-3 .menu-wrapper a:after{border-color:#7e31f3}.page-node-9 .container-fluid li a,.page-node-9 .container-fluid li,.page-node-9 .container-fluid a,.page-node-9 .container-fluid h2.slogan,.page-node-9 .container li a,.page-node-9 .container li,.page-node-9 .container a,.page-node-9 .container h2.slogan{color:#31f391!important}.page-node-9 .container-fluid .logo,.page-node-9 .container-fluid .colored-background,.page-node-9 .container-fluid .gallery-link a,.page-node-9 .container-fluid.colored-background,.page-node-9 .container .logo,.page-node-9 .container .colored-background,.page-node-9 .container .gallery-link a,.page-node-9 .container.colored-background{background-color:#31f391!important}.page-node-9 .container-fluid hr,.page-node-9 .container hr{border-top:2px solid #31f391}.page-node-9 .container-fluid .gallery-link a,.page-node-9 .container .gallery-link a{padding:5px 10px;color:#fff!important}.page-node-9 .container-fluid .dl-link a,.page-node-9 .container .dl-link a{background-color:#f38c31;border-radius:4px;padding:6px 12px;color:#fff!important}.page-node-9 .container-fluid .burgerbutton span.icon-bar,.page-node-9 .container .burgerbutton span.icon-bar,.page-node-9 .menu-wrapper .active:after,.page-node-9 .menu-wrapper a:after{border-color:#31f391}.neuigkeiten .container-fluid li a,.neuigkeiten .container-fluid li,.neuigkeiten .container-fluid a,.neuigkeiten .container-fluid h2.slogan,.neuigkeiten .container li a,.neuigkeiten .container li,.neuigkeiten .container a,.neuigkeiten .container h2.slogan,.news .container-fluid li a,.news .container-fluid li,.news .container-fluid a,.news .container-fluid h2.slogan,.news .container li a,.news .container li,.news .container a,.news .container h2.slogan{color:#317af3!important}.neuigkeiten .container-fluid .logo,.neuigkeiten .container-fluid .colored-background,.neuigkeiten .container-fluid .gallery-link a,.neuigkeiten .container-fluid.colored-background,.neuigkeiten .container .logo,.neuigkeiten .container .colored-background,.neuigkeiten .container .gallery-link a,.neuigkeiten .container.colored-background,.news .container-fluid .logo,.news .container-fluid .colored-background,.news .container-fluid .gallery-link a,.news .container-fluid.colored-background,.news .container .logo,.news .container .colored-background,.news .container .gallery-link a,.news .container.colored-background{background-color:#317af3!important}.neuigkeiten .container-fluid hr,.neuigkeiten .container hr,.news .container-fluid hr,.news .container hr{border-top:2px solid #317af3}.neuigkeiten .container-fluid .gallery-link a,.neuigkeiten .container .gallery-link a,.news .container-fluid .gallery-link a,.news .container .gallery-link a{padding:5px 10px;color:#fff!important}.neuigkeiten .container-fluid .dl-link a,.neuigkeiten .container .dl-link a,.news .container-fluid .dl-link a,.news .container .dl-link a{background-color:#f38c31;border-radius:4px;padding:6px 12px;color:#fff!important}.neuigkeiten .container-fluid .burgerbutton span.icon-bar,.neuigkeiten .container .burgerbutton span.icon-bar,.news .container-fluid .burgerbutton span.icon-bar,.news .container .burgerbutton span.icon-bar,.neuigkeiten .menu-wrapper .active:after,.neuigkeiten .menu-wrapper a:after,.news .menu-wrapper .active:after,.news .menu-wrapper a:after{border-color:#317af3}.page-node-12 .container-fluid li a,.page-node-12 .container-fluid li,.page-node-12 .container-fluid a,.page-node-12 .container-fluid h2.slogan,.page-node-12 .container li a,.page-node-12 .container li,.page-node-12 .container a,.page-node-12 .container h2.slogan{color:#f38c31!important}.page-node-12 .container-fluid .logo,.page-node-12 .container-fluid .colored-background,.page-node-12 .container-fluid .gallery-link a,.page-node-12 .container-fluid.colored-background,.page-node-12 .container .logo,.page-node-12 .container .colored-background,.page-node-12 .container .gallery-link a,.page-node-12 .container.colored-background{background-color:#f38c31!important}.page-node-12 .container-fluid hr,.page-node-12 .container hr{border-top:2px solid #f38c31}.page-node-12 .container-fluid .gallery-link a,.page-node-12 .container .gallery-link a{padding:5px 10px;color:#fff!important}.page-node-12 .container-fluid .dl-link a,.page-node-12 .container .dl-link a{background-color:#f38c31;border-radius:4px;padding:6px 12px;color:#fff!important}.page-node-12 .container-fluid .burgerbutton span.icon-bar,.page-node-12 .container .burgerbutton span.icon-bar,.page-node-12 .menu-wrapper .active:after,.page-node-12 .menu-wrapper a:after{border-color:#f38c31}.bilder .container-fluid li a,.bilder .container-fluid li,.bilder .container-fluid a,.bilder .container-fluid h2.slogan,.bilder .container li a,.bilder .container li,.bilder .container a,.bilder .container h2.slogan,.album .container-fluid li a,.album .container-fluid li,.album .container-fluid a,.album .container-fluid h2.slogan,.album .container li a,.album .container li,.album .container a,.album .container h2.slogan{color:#86dde7!important}.bilder .container-fluid .logo,.bilder .container-fluid .colored-background,.bilder .container-fluid .gallery-link a,.bilder .container-fluid.colored-background,.bilder .container .logo,.bilder .container .colored-background,.bilder .container .gallery-link a,.bilder .container.colored-background,.album .container-fluid .logo,.album .container-fluid .colored-background,.album .container-fluid .gallery-link a,.album .container-fluid.colored-background,.album .container .logo,.album .container .colored-background,.album .container .gallery-link a,.album .container.colored-background{background-color:#86dde7!important}.bilder .container-fluid hr,.bilder .container hr,.album .container-fluid hr,.album .container hr{border-top:2px solid #86dde7}.bilder .container-fluid .gallery-link a,.bilder .container .gallery-link a,.album .container-fluid .gallery-link a,.album .container .gallery-link a{padding:5px 10px;color:#fff!important}.bilder .container-fluid .dl-link a,.bilder .container .dl-link a,.album .container-fluid .dl-link a,.album .container .dl-link a{background-color:#f38c31;border-radius:4px;padding:6px 12px;color:#fff!important}.bilder .container-fluid .burgerbutton span.icon-bar,.bilder .container .burgerbutton span.icon-bar,.album .container-fluid .burgerbutton span.icon-bar,.album .container .burgerbutton span.icon-bar,.bilder .menu-wrapper .active:after,.bilder .menu-wrapper a:after,.album .menu-wrapper .active:after,.album .menu-wrapper a:after{border-color:#86dde7}.termine .container-fluid li a,.termine .container-fluid li,.termine .container-fluid a,.termine .container-fluid h2.slogan,.termine .container li a,.termine .container li,.termine .container a,.termine .container h2.slogan{color:#f331b1!important}.termine .container-fluid .logo,.termine .container-fluid .colored-background,.termine .container-fluid .gallery-link a,.termine .container-fluid.colored-background,.termine .container .logo,.termine .container .colored-background,.termine .container .gallery-link a,.termine .container.colored-background{background-color:#f331b1!important}.termine .container-fluid hr,.termine .container hr{border-top:2px solid #f331b1}.termine .container-fluid .gallery-link a,.termine .container .gallery-link a{padding:5px 10px;color:#fff!important}.termine .container-fluid .dl-link a,.termine .container .dl-link a{background-color:#f38c31;border-radius:4px;padding:6px 12px;color:#fff!important}.termine .container-fluid .burgerbutton span.icon-bar,.termine .container .burgerbutton span.icon-bar,.termine .menu-wrapper .active:after,.termine .menu-wrapper a:after{border-color:#f331b1}.footer-wrapper .footer-menu li a{color:#fff!important}.neuigkeiten .wrapper.relative{border-radius:4px;overflow:hidden}.neuigkeiten .wrapper a img{filter:grayscale()}.neuigkeiten .overlay{background-color:#317af3bf;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.neuigkeiten h4.news-title{text-align:center;padding:16px;color:#fff!important}.weiterlesen{margin-bottom:24px}.neuigkeiten .col-sm-4{aspect-ratio:16/9;margin-bottom:30px;display:flex}.neuigkeiten .col-sm-4 a{flex:1;height:100%;display:flex}.neuigkeiten .col-sm-4 .wrapper.relative{flex:1;display:flex}.neuigkeiten .col-sm-4 .blog-image{background-size:cover;flex:1}.downloads h2 span{display:none}#cboxWrapper{border-radius:0}.layout-container.plusheight{min-height:calc(100vh - 140px)}.space{float:left;width:100%;min-height:30px}.trainer li{padding-bottom:15px;list-style:none;position:relative}.trainer li h4{color:#151515;text-transform:inherit;padding:5px;position:absolute;bottom:0;left:5px}.dl-link{float:left;width:100%;margin-top:20px;margin-bottom:10px;font-size:30px}.page-node-103 .layout-container.top-space.bottom-space{margin-bottom:0}.row.trainer img{max-width:100%}.page-node-9 h3.top-space{padding-top:0}.container a.schnupperbutton{float:left;background:#31f3ec;border-radius:4px;margin-top:15px;padding:16px 24px;color:#000!important}div#block-jetztsponsorwerden{float:left;width:100%;margin-top:30px}div.sponsoren-list-wrapper{flex-flow:wrap;align-items:center;row-gap:15px;display:flex}div.sponsoren-list-wrapper .sponsor{justify-content:center;align-items:stretch;max-height:140px;display:flex}div.sponsoren-list-wrapper .sponsor a{justify-content:center;display:flex}div.sponsoren-list-wrapper .sponsor a img{max-width:100%;max-height:100%}a.sponsorbutton.colored-background{float:left;border-radius:4px;margin-top:30px;margin-bottom:10px;padding:16px 24px;font-size:28px;color:#fff!important}.content.container.news img{margin:0 auto}.content.container.news .markdown img{margin:24px auto 32px;display:block}.content.container.news .markdown iframe{margin:24px auto}.content.container.news .markdown .img-label.center{text-align:center;align-self:center;width:100%;margin-top:-24px;margin-bottom:32px;font-size:14px;display:block;color:#000!important}.content iframe{aspect-ratio:16/9;max-width:100%;display:block;height:auto!important}.content.container.news .markdown h3{margin-top:48px}.gallery-link a{float:left;margin-bottom:15px}.paragraph--type--teams{float:left;width:100%}.sponsoring .inner-packages-container{align-items:center;display:flex}.sponsor-packages .package h4{justify-content:space-between;display:flex}.sponsor-packages .package ul{padding-right:40px}@media (max-width:767px){.sponsoring h2{font-size:40px}.navbar-toggle{margin-top:22px}.navbar-toggle .icon-bar{width:27px}.full-top.relative{min-height:290px}div#mainnav{max-width:inherit;background-color:#1d1d1d;border:none;border-radius:4px;max-height:0;margin:15px;padding-left:15px;transition-property:max-height;transition-duration:.3s;transition-timing-function:ease-in-out;position:absolute;left:0;right:85px;overflow:hidden}div#mainnav.toggled{max-height:400px}.menu-wrapper ul{padding:0}.menu-wrapper ul li{width:100%}.socials{margin-top:10px}.socials .social-icon{padding-left:0;padding-right:12px}.video-container{padding-bottom:30px}.footer-menu li{width:100%}.footer-menu ul{float:left;width:100%}.full-top h2.slogan{padding-left:15px;padding-right:15px;font-size:40px}.padding30{padding:0 15px}h1.top-space{padding-top:0}.container-fluid.colored-background img{margin-bottom:15px}.padding30 img{margin-top:15px;margin-bottom:15px}.dl-link{font-size:18px}.dl-link a{float:left;margin-bottom:15px}}@media (hover:none){.menu-wrapper a:hover:after{width:0!important}}.small-menu-wrapper{display:flex}.youtube-facade{cursor:pointer;border-radius:6px;position:relative;overflow:hidden}.youtube-facade img{display:block}.youtube-facade .youtube-facade-play{color:#fff;cursor:pointer;background-color:#212121cc;border:0;border-radius:12px;width:68px;height:48px;padding:0 0 0 3px;font-size:22px;line-height:48px;transition:background-color .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.youtube-facade:hover .youtube-facade-play{background-color:red}.youtube-facade .youtube-facade-hint{text-align:center;color:#fff;background:linear-gradient(#0000,#000000bf);margin:0;padding:10px 14px;font-size:12px;line-height:1.4;animation:.3s youtube-facade-hint-in;position:absolute;bottom:0;left:0;right:0}.youtube-facade .youtube-facade-hint a{color:inherit;text-decoration:underline}@keyframes youtube-facade-hint-in{0%{opacity:0}to{opacity:1}}
