html{min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;position:relative}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}#__next{background-color:#fff;overflow:hidden}#main-content{min-height:51vh}img{border-radius:2px}.iframe-container{border-radius:2px;width:100%;height:100%;margin-bottom:1em;padding-top:56.25%;position:relative;overflow:hidden}.iframe-container iframe{border:0;width:100%;height:100%;position:absolute;top:0;left:0}.instagram-iframe{min-width:380px;max-width:380px;min-height:540px}@media only screen and (max-width:1200px){.instagram-iframe{min-width:100%}}@media only screen and (min-width:1280px){.instagram-iframe.blog{float:right}}.kennlern-iframe{min-height:750px}@media only screen and (max-width:1200px){.kennlern-iframe{min-width:100%}}.kontakt-iframe{min-height:550px}@media only screen and (max-width:1200px){.kontakt-iframe{min-width:100%}}.control-dots{padding-left:0!important}.link-decoration__none{color:#000;text-decoration:none}.anchor{visibility:hidden;display:block;position:relative;top:-64px}.content__container{word-wrap:break-word;margin-bottom:2em;padding-top:2em}@media only screen and (min-width:1280px),only screen and (min-device-width:1280px){.content__container{padding-top:2em;padding-bottom:2em}}.margin__top{margin-top:1em}.margin__bottom{margin-bottom:1em}.text__centered__centered{text-align:center}.border-left,blockquote,.border-left__margin{border-left:2px solid;border-color:#22cae2!important}.border-left__margin{margin-bottom:5px!important}@media (prefers-color-scheme:dark){body{color:#000!important}}@media only screen and (max-width:1280px),only screen and (max-device-width:1280px){.show-only__xl{display:none}}@media only screen and (max-width:1200px),only screen and (max-device-width:1200px){.show-only__lg{display:none}}@media only screen and (max-width:600px),only screen and (max-device-width:600px){.show-only__md{display:none}}@media only screen and (max-width:0),only screen and (max-device-width:0){.show-only__sm{display:none}}@media only screen and (min-width:1201px){.mobile__show{display:none}}@media only screen and (max-width:1200px){.mobile__hide{display:none}}@media only screen and (max-width:600px){.mobile__hide-xs{display:none}}.todo-list{padding:0;list-style:none}blockquote{margin-left:0;padding-left:10px}blockquote p{margin-left:5px}.text-tiny{font-size:smaller}.text-small{font-size:small}.text-big{font-size:large}.text-huge{font-size:larger}table{border-collapse:collapse}.table{margin:0}td,th{border:1px solid #ddd;padding:8px}th{text-align:left;color:#fff;background-color:#22cae2;padding-top:12px;padding-bottom:12px}tr:nth-child(2n){background-color:#d0d0d0}tr:hover{background-color:#c2c2c2}.table{overflow-x:auto}figure.image{text-align:center}figure.image>img{object-fit:cover;max-width:100%}@media print{header,footer,nav,button,a{display:none!important}body{color:#000}span{color:#000!important}blockquote{border-color:#000!important}.training-container{flex-flow:wrap;justify-content:space-between;display:flex}.day{flex-basis:100%}}.avatar{text-align:center;font-size:20px}.avatar.image{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;border-radius:50%;width:75%;box-shadow:4px 4px 5px gray}@media only screen and (min-width:824px){.avatar.image{-webkit-filter:grayscale();-webkit-transition:all .8s ease-in-out}.avatar:hover{-webkit-filter:grayscale(0)}}.blog-list ol li{margin-bottom:1em;list-style-type:none}.blog-list ol li a{font-size:x-large}.blog-button-row{flex-flow:wrap;align-items:center;display:flex}.blog-button{margin-top:.5em;margin-right:.5em;display:flex}.blog-training{padding-left:1em}.blog-training__dayheader{background-color:#22cae2;border-radius:3px;margin:1.2em 0 .6em -1em;padding:.3em 0 .3em 1em}.blog-training__list{margin-top:0;margin-bottom:.3em;padding-left:20px;list-style:none}.blog-training__option{background-color:beige;border-radius:10px;width:60%;margin-bottom:1em;margin-left:-1em;padding-top:.2em;padding-bottom:.2em;padding-left:1em}.blog-comment{background:#fff;border-radius:12px;margin-top:1em;margin-bottom:1em;display:inline-block;box-shadow:5px 5px 13px #ebebeb,-5px -5px 13px #fff}.blog-comment__content,.blog-comment__container{padding:.5em}.blog-comment__headline{flex-direction:row;align-content:center;align-items:center;margin:0 8px;display:flex}.blog-comment__headline-image{margin-right:.5em}.fullheight{min-height:100%}@media only screen and (min-width:1201px),only screen and (min-device-width:1201px){.fullheight{height:100%}}.blog-blur{display:grid;position:relative}@media only screen and (min-width:1px),only screen and (min-device-width:1201px){.blog-blur{min-height:20em}}@media only screen and (min-width:601px),only screen and (min-device-width:1201px){.blog-blur{min-height:30em}}.blog-blur__content-blurred{filter:blur(5px);z-index:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-self:start;position:absolute}.blog-blur__content-normal{z-index:1;align-self:center;position:absolute}.menuicon__contact{color:#272727;font-size:36px!important}.menuicon__small{color:#272727;font-size:24px!important}.menutext__contact{font-size:22px!important}.link__contact{color:#000;-webkit-text-decoration:underline #000;text-decoration:underline #000}.link__contact:hover,.link__contact:visited{color:#22cae2;-webkit-text-decoration:underline #22cae2;text-decoration:underline #22cae2}.courses__list ul{padding-left:1em;list-style-type:none}.courses__list ul li:before{content:"–";margin-left:-1em;position:absolute}.-lightgrey{background-color:#f0f0f0;background-image:linear-gradient(#f6f6f6 0%,#e9e9e9 100%);border-top:1px solid #f9f9f9;border-bottom:1px solid #e0e0e0}.-dark{color:#fff;background-color:#232323;background-image:linear-gradient(#232323 0%,#191919 100%)}.-black{color:#fff;background-color:#000;background-image:linear-gradient(#0a0a0a 0%,#000 100%)}.-white{background-color:#fff;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;box-shadow:0 4px 20px rgba(0,0,0,.05)}.ctateaser{justify-content:space-around;align-items:center;width:100%;padding:2rem 1rem;display:flex}@media only screen and (max-width:600px){.ctateaser{flex-direction:column;padding:1.5rem 1rem}}.ctateaser.reversed{flex-direction:row-reverse}@media only screen and (max-width:600px){.ctateaser.reversed{flex-direction:column}}.ctateaser__content{justify-content:space-around;display:flex}.ctateaser__content.text{word-wrap:break-word;width:-moz-fit-content;width:fit-content;font-size:2em;font-weight:600}@media only screen and (max-width:600px){.ctateaser__content.text{text-align:center;margin-bottom:2rem}.ctateaser__content.button{width:100%;margin-top:1em;margin-bottom:1em}.ctateaser__text-mobile{margin-bottom:1.5rem}}footer{background-color:#000;padding-top:2em}footer .friendscontainer{color:#fafafa}footer .friendscontainer .partner-headline{margin-bottom:1em}@media only screen and (max-width:600px){footer .friendscontainer .partner-headline{margin-bottom:0}}footer .friendscontainer.entry{flex-direction:column;justify-content:center;display:flex}footer .friendscontainer .second_partner{margin-left:3em}@media only screen and (max-width:1200px){footer .friendscontainer .second_partner{margin-left:0}}@media only screen and (max-width:600px){footer .friendscontainer .second_partner{margin-left:0;padding-left:0}footer .friendscontainer .fourth_partner{padding-left:1.5em}}footer .friendscontainer a{text-decoration:none}footer .friendscontainer.label{text-transform:uppercase;margin-bottom:.5em;display:block}@media only screen and (max-width:600px){footer .friendscontainer.label p{font-size:.9em}}footer .friendscontainer.image img{width:auto;max-width:100%;height:100%;max-height:100px}@media only screen and (max-width:600px){footer .friendscontainer.image img{max-height:60px}}footer .infocontainer{color:#fafafa}@media only screen and (max-width:600px){footer .infocontainer{margin-top:1em}}footer .divider{border-color:#282727;margin-top:.2em;margin-bottom:.3em}footer .headline{margin-bottom:.2em;font-size:18px}footer .social-link{margin-left:.2em;margin-right:.2em}footer .social-link.first{margin-left:0}footer .social-link.last{margin-right:0}footer .socialicons{text-align:right}@media only screen and (max-width:1200px){footer .socialicons{text-align:left}}footer .footer-bottom-row{align-items:center;display:flex}@media only screen and (min-width:1280px),only screen and (min-device-width:1280px){footer .footer-bottom-row{min-height:50px}}.header{margin-bottom:4em}@media only screen and (max-width:600px),only screen and (max-device-width:600px){.header{margin-bottom:2.5em}}.MuiDrawer-paper{width:80%}.sidecontent-list{margin-left:14px!important}.iframecollapse{background:#fff;border-radius:12px;width:100%;margin-top:1em;margin-bottom:1em;display:inline-block;box-shadow:5px 5px 13px #ebebeb,-5px -5px 13px #fff}.image__full-width{width:100%;height:auto}.image__full-height{width:auto;height:100%}.ReactGridGallery_tile-viewport{border-radius:2px}.openervideo-space{margin-top:98vh}.cover__container{width:100%;height:100vh;margin-bottom:-5em;position:absolute;top:0;left:0;right:0}.cover__container video{z-index:1;object-fit:cover;width:100vw;min-width:100%;max-width:100%;height:100vh;position:absolute;top:0}.cover__container .video__annotation{z-index:2;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.cover__container .video__annotation .text__container{color:#fff;text-align:center;word-wrap:break-word;max-width:600px;margin-top:1vh;font-weight:700;position:relative}.cover__container .video__annotation .text__container .openervideo__headline{margin:0}.cover__container .video__annotation .text__container .openervideo__headline .openervideo__logo{aspect-ratio:1;width:45vw;max-width:600px;padding-top:40%!important}@media only screen and (max-width:1200px),only screen and (max-device-width:1200px){.cover__container .video__annotation .text__container .openervideo__headline .openervideo__logo{width:60vw;max-width:70vh}}@media only screen and (max-width:600px),only screen and (max-device-width:600px){.cover__container .video__annotation .text__container .openervideo__headline .openervideo__logo{width:90vw;max-width:70vh}}@media only screen and (max-height:440px){.cover__container .video__annotation .text__container .openervideo__headline .openervideo__logo{padding-top:20%!important}}.cover__container .video__annotation .text__container button{width:400px}@media only screen and (max-width:600px),only screen and (max-device-width:600px){.cover__container .video__annotation .text__container button{width:280px}}.cover__container .downarrow__container{z-index:3;justify-content:center;align-items:center;display:flex;position:absolute;bottom:0;left:50%;right:50%}@supports (-webkit-touch-callout:none){.cover__container .downarrow__container{bottom:100px}}.cover__container .downarrow__container a{color:#fff}.openinghours{width:100%}.openinghours__day{flex-direction:row;width:100%;display:flex}.openinghours__day-name{width:40%;display:flex}.openinghours__day-time{width:60%;display:flex}.scrolltotop{position:fixed;bottom:56px;right:16px}.services{flex-direction:row;width:100%;min-height:100px;margin-top:1.5em;margin-bottom:1.5em;display:flex}.services.reversed{flex-direction:row-reverse}@media only screen and (max-width:600px){.services.reversed{flex-direction:column}}.services.nomargin{margin-top:0;margin-bottom:0}@media only screen and (max-width:600px){.services{flex-direction:column}}@media only screen and (min-width:1280px),only screen and (min-device-width:1280px){.services.teaser{min-height:400px}}.services.image{filter:drop-shadow(2px 2px 5px #000);width:100%;margin-right:2em;overflow:hidden}.services.image.reversed{margin-left:2em;margin-right:0}.services.image img{width:auto;height:100%}@media only screen and (max-width:600px){.services.image{display:none}}.services.content{flex-direction:column;width:100%;margin-left:2em;padding:0}.services.content.reversed{margin-left:0;margin-right:2em}.services.content.headline{padding-left:2em}@media only screen and (max-width:600px){.services.content{width:100%;margin-left:0}}.services-entry{flex-direction:row;place-content:center flex-start;align-items:flex-start;margin-bottom:.7em;display:flex}.services-entry.margin-top{margin-top:.7em}.services-entry__icon{margin-top:.5em;padding-right:1em;font-size:1.5em}.services-entry__icon svg{fill:#272727;width:32px;height:32px}.services-entry__text{margin-top:.5em}.services-entry__number{color:#22cae2;text-align:right;min-width:6em;padding-right:1em}.services-content{flex-direction:column;height:100%;display:flex}.services-button{margin-top:.5em}.c-title{text-align:center;background-color:#fff}.c-title.-left{text-align:left}.c-title.-right{text-align:right}.c-title.-white{background-color:#fff}.c-title.-lightgrey{background-color:#f6f6f6}.video-responsive{margin-top:.5em;margin-bottom:.5em}.video-responsive video{z-index:1;object-fit:cover;width:100%;height:auto;max-height:100%}@media only screen and (min-width:0),only screen and (min-device-width:0){.video-responsive video{max-height:300px}}@media only screen and (min-width:600px),only screen and (min-device-width:600px){.video-responsive video{max-height:360px}}.demoPackageTeaser{margin-bottom:1em;padding:1.5em}.demoPackageTeaser__container{padding-top:.2em;padding-bottom:1.5em}.demoPackageTeaser__image{filter:drop-shadow(0 0 .1rem #22cae2)}@media only screen and (max-width:600px){.demoPackageTeaser__content-desktop{display:none}}@media only screen and (min-width:601px){.demoPackageTeaser__content-mobile{display:none}}.demoPackageTeaser__content p{text-align:justify;margin-top:0}.demoPackageTeaser__readmore{float:right;font-weight:700}@media only screen and (max-width:600px){.demoPackageTeaser__readmore{font-size:medium}}@media only screen and (min-width:601px){.demoPackageTeaser__readmore{font-size:x-large}}.demoPackageTeaser__headline{margin-bottom:1em;display:inline-block}.sportPackageList{margin-bottom:2em}.sportPackageList__headline{margin-bottom:1em}.sportPackageList__readmore{margin-top:.5em;font-weight:700}.sportPackageList__container{margin-bottom:1em;margin-left:.5em}.sportPackageList ul{padding-left:1em;list-style:none}.sportPackageList ul li{padding-bottom:1em}.sportPackageTeaser{padding:1em}.sportPackageTeaser__titlebox{flex-direction:row;justify-content:space-between;display:flex}.sportPackageTeaser__headline{margin-top:.5em;margin-bottom:.5em}.sportPackageTeaser__container{flex-direction:column;display:flex}.sportPackageTeaser__image{filter:drop-shadow(0 0 .1rem #22cae2)}.sportPackageTeaser__date{margin-top:.5em;margin-bottom:.5em;font-weight:lighter}.alert-component{margin-top:1em;margin-bottom:1em}.alert-component .alert-description{word-break:break-word}.download-component,.download-component .download-linkcontainer{margin-top:1em;margin-bottom:1em}.download-component .download-linkcontainer .download-button{padding:.2em}.imagegallery-component,.imagegallery-component .imagegallery-headline,.imagegallery-component .imagegallery-content{margin-top:1em;margin-bottom:1em}@media only screen and (min-width:1200px){.imagegallery-component .imagegallery-content{max-width:75%;margin:0 auto}}.swiper-button-next,.swiper-button-prev{color:#22cae2!important}.swiper-pagination-bullet-active{background-color:#22cae2!important}.swiper-slide{-webkit-user-select:none;-moz-user-select:none;user-select:none;-khtml-user-select:none;-o-user-select:none}.text-component,.text-component .text-headline,.text-component .text-content,.title-component,.title-component .title-headline,.video-component,.video-component .video-headline{margin-top:1em;margin-bottom:1em}.loginform-paper{flex-direction:column;align-items:center;margin-top:64px;display:flex}.loginform-avatar{background-color:#22cae2;margin:8px}.loginform-form{width:100%;margin-top:8px}.loginform-submit{margin:24px 0 16px}.login{margin-top:150px;margin-bottom:25vh}.registerform-paper{flex-direction:column;align-items:center;margin-top:64px;display:flex}.registerform-avatar{background-color:#22cae2;margin:8px}.registerform-form{width:100%;margin-top:8px}.registerform-submit{margin:24px 0 16px}.sendverification-register{margin-top:150px;margin-bottom:37vh}.sendverification-paper{flex-direction:column;align-items:center;margin-top:64px;display:flex}.sendverification-avatar{background-color:#22cae2;margin:8px}.sendverification-form{width:100%;margin-top:8px}.sendverification-submit{margin:24px 0 16px}.card-header{background-color:#eee}.card-header__premium{background-color:#22cae2}.card-pricing{flex-direction:column;align-items:center;display:flex}.MuiListItem-button:hover{color:#22cae2;border-radius:8%;transition:color .75s;background-color:transparent!important}.header-image{height:3em}.header-item{color:#000;text-decoration:none;display:flex}.link-decoration__plain{color:#fafafa}.link-decoration__blue{color:#000;-webkit-text-decoration-color:#22cae2;text-decoration-color:#22cae2}.link-decoration__blue:hover{color:#22cae2;transition:color .75s;background-color:transparent!important}.link-decoration__default{color:#000;-webkit-text-decoration-color:rgba(255,36,98,0);text-decoration-color:rgba(255,36,98,0)}.link-decoration__default:hover{color:#22cae2;transition:color .75s;background-color:transparent!important}.link-decoration__sidecontent{color:#757575;text-decoration:none}.link-decoration__sidecontent:hover{color:#22cae2;transition:color .75s;background-color:transparent!important}.link-decoration__footer{color:#fafafa;fill:#fafafa;-webkit-text-decoration-color:rgba(255,36,98,0);text-decoration-color:rgba(255,36,98,0)}.link-decoration__footer:hover{color:#22cae2;fill:#22cae2;transition:color .75s;background-color:transparent!important}.link-decoration__social{padding-right:.2em}.link-decoration__social:hover{fill:#22cae2}.link-decoration__social.trial{vertical-align:bottom}.carousel-slide{position:relative}.carousel-slide.button{width:100%;position:absolute;top:65%;left:0}@media only screen and (min-width:1280px){.carousel-slide.button{top:85%}.carousel-slide.button button{min-width:400px;min-height:50px}.carousel-slide.button button span{font-size:1.5em}}.carousel-slide img{width:auto;height:100%}body,p,time{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}
