body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
.mobile_menu{position:fixed;z-index:100;display:none}.mobile_menu .inner{height:100%;background:#000;overflow-y:scroll}.mobile_menu.active.position_left{box-shadow:2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_top{box-shadow:0 2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_right{box-shadow:-2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_bottom{box-shadow:0 -2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.no_shadow{box-shadow:none!important}.mobile_menu_trigger{display:none}.mobile_menu_wrapper{position:relative;width:100%;overflow:hidden}.mobile_menu_overlay{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:99}.mobile_menu_overlay.background{background:rgba(0,0,0,.5)}.mobile_menu li.submenu_hide>ul{display:none}.mobile_menu li.submenu_show>ul{display:block}body.ie8 .mobile_menu,body.ie8 .mobile_menu_trigger,body.ie9 .mobile_menu,body.ie9 .mobile_menu_trigger{display:none!important}
/*
!* manuale-regular - latin *!
@font-face {
  font-family: 'Manuale';
  font-style: normal;
  font-weight: 400;
  src: url('../../files/assets/fonts/manuale-v23-latin-regular.eot'); !* IE9 Compat Modes *!
  src: local(''),
       url('../../files/assets/fonts/manuale-v23-latin-regular.eot?#iefix') format('embedded-opentype'), !* IE6-IE8 *!
       url('../../files/assets/fonts/manuale-v23-latin-regular.woff2') format('woff2'), !* Super Modern Browsers *!
       url('../../files/assets/fonts/manuale-v23-latin-regular.woff') format('woff'), !* Modern Browsers *!
       url('../../files/assets/fonts/manuale-v23-latin-regular.ttf') format('truetype'), !* Safari, Android, iOS *!
       url('../../files/assets/fonts/manuale-v23-latin-regular.svg#Manuale') format('svg'); !* Legacy iOS *!
}

!* manuale-700 - latin *!
@font-face {
  font-family: 'Manuale';
  font-style: normal;
  font-weight: 700;
  src: url('../../files/assets/fonts/manuale-v23-latin-700.eot'); !* IE9 Compat Modes *!
  src: local(''),
       url('../../files/assets/fonts/manuale-v23-latin-700.eot?#iefix') format('embedded-opentype'), !* IE6-IE8 *!
       url('../../files/assets/fonts/manuale-v23-latin-700.woff2') format('woff2'), !* Super Modern Browsers *!
       url('../../files/assets/fonts/manuale-v23-latin-700.woff') format('woff'), !* Modern Browsers *!
       url('../../files/assets/fonts/manuale-v23-latin-700.ttf') format('truetype'), !* Safari, Android, iOS *!
       url('../../files/assets/fonts/manuale-v23-latin-700.svg#Manuale') format('svg'); !* Legacy iOS *!
}

!* manuale-italic - latin *!
@font-face {
  font-family: 'Manuale';
  font-style: italic;
  font-weight: 400;
  src: url('../../files/assets/fonts/manuale-v23-latin-italic.eot'); !* IE9 Compat Modes *!
  src: local(''),
       url('../../files/assets/fonts/manuale-v23-latin-italic.eot?#iefix') format('embedded-opentype'), !* IE6-IE8 *!
       url('../../files/assets/fonts/manuale-v23-latin-italic.woff2') format('woff2'), !* Super Modern Browsers *!
       url('../../files/assets/fonts/manuale-v23-latin-italic.woff') format('woff'), !* Modern Browsers *!
       url('../../files/assets/fonts/manuale-v23-latin-italic.ttf') format('truetype'), !* Safari, Android, iOS *!
       url('../../files/assets/fonts/manuale-v23-latin-italic.svg#Manuale') format('svg'); !* Legacy iOS *!
}

!* manuale-700italic - latin *!
@font-face {
  font-family: 'Manuale';
  font-style: italic;
  font-weight: 700;
  src: url('../../files/assets/fonts/manuale-v23-latin-700italic.eot'); !* IE9 Compat Modes *!
  src: local(''),
       url('../../files/assets/fonts/manuale-v23-latin-700italic.eot?#iefix') format('embedded-opentype'), !* IE6-IE8 *!
       url('../../files/assets/fonts/manuale-v23-latin-700italic.woff2') format('woff2'), !* Super Modern Browsers *!
       url('../../files/assets/fonts/manuale-v23-latin-700italic.woff') format('woff'), !* Modern Browsers *!
       url('../../files/assets/fonts/manuale-v23-latin-700italic.ttf') format('truetype'), !* Safari, Android, iOS *!
       url('../../files/assets/fonts/manuale-v23-latin-700italic.svg#Manuale') format('svg'); !* Legacy iOS *!
}*/

/* barlow-regular - latin */
@font-face {
    font-display: swap;
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 400;
    src: url('../../files/assets/fonts/barlow-v12-latin-regular.woff2') format('woff2');
}

/* barlow-italic - latin */
@font-face {
    font-display: swap;
    font-family: 'Barlow';
    font-style: italic;
    font-weight: 400;
    src: url('../../files/assets/fonts/barlow-v12-latin-italic.woff2') format('woff2');
}

/* barlow-500 - latin */
@font-face {
    font-display: swap;
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 500;
    src: url('../../files/assets/fonts/barlow-v12-latin-500.woff2') format('woff2');
}

/* barlow-500italic - latin */
@font-face {
    font-display: swap;
    font-family: 'Barlow';
    font-style: italic;
    font-weight: 500;
    src: url('../../files/assets/fonts/barlow-v12-latin-500italic.woff2') format('woff2');
}

/* barlow-600 - latin */
@font-face {
    font-display: swap;
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 600;
    src: url('../../files/assets/fonts/barlow-v12-latin-600.woff2') format('woff2');
}

/* barlow-600italic - latin */
@font-face {
    font-display: swap;
    font-family: 'Barlow';
    font-style: italic;
    font-weight: 600;
    src: url('../../files/assets/fonts/barlow-v12-latin-600italic.woff2') format('woff2');
}

/* barlow-700 - latin */
@font-face {
    font-display: swap;
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 700;
    src: url('../../files/assets/fonts/barlow-v12-latin-700.woff2') format('woff2');
}

/* barlow-700italic - latin */
@font-face {
    font-display: swap;
    font-family: 'Barlow';
    font-style: italic;
    font-weight: 700;
    src: url('../../files/assets/fonts/barlow-v12-latin-700italic.woff2') format('woff2');
}

/* barlow-800 - latin */
@font-face {
    font-display: swap;
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 800;
    src: url('../../files/assets/fonts/barlow-v12-latin-800.woff2') format('woff2');
}

/* barlow-800italic - latin */
@font-face {
    font-display: swap;
    font-family: 'Barlow';
    font-style: italic;
    font-weight: 800;
    src: url('../../files/assets/fonts/barlow-v12-latin-800italic.woff2') format('woff2');
}

#footer .mod_customnav ul{width:300px;margin:0 auto;padding:0;list-style:none;text-align:center;font-weight:bold}.footer-left .mod_customnav ul li{padding:3px 0}.footer-left .mod_customnav ul li:not(:last-child){border-bottom:1px solid #71acb9}.footer-left .mod_customnav ul li a,.footer-left .mod_customnav ul li strong{color:#71acb9;text-transform:uppercase;text-decoration:none}.footer-left .mod_customnav ul li a{transition:color 250ms}.footer-left .mod_customnav ul li a:hover{color:#1b7d91}.footer-info{color:#1b7d91;line-height:1.2em}.footer-social>a{display:inline-block;width:40px;margin-bottom:20px;transition:filter 250ms}.footer-social>a:hover{filter:opacity(0.4)}.footer-tel-mail{margin-top:20px}.footer-tel-mail td{padding:0 20px 0 0}.footer-tel-mail a{color:#1b7d91;text-decoration:none}@media screen and (max-width: 767px){.home footer .inside{transform:none}.footer-content{display:block;position:relative}.footer-address{text-align:center}.footer-tel-mail{text-align:center}.footer-tel-mail td:first-child{width:50%;text-align:right}.footer-tel-mail td:last-child{text-align:left}.footer-social{position:absolute;top:0;left:50%;transform:translateX(-50%)}.footer-left .mod_customnav,.footer-right{padding-top:50px}.footer-tel-mail td{padding:0}}.mobile_menu .inner{background:#d0e5e9}.menu-content{width:90%;max-width:850px;margin:40px auto}.menu-logo{position:relative;float:left;left:50%;text-align:center;transform:translateX(-50%);transition:filter 250ms}.menu-logo img{width:200px}.menu-logo:hover{filter:opacity(0.4)}.menu-close-wrapper{float:right;width:40px}.menu-close-wrapper a{transition:filter 250ms}.menu-close-wrapper a:hover{filter:opacity(0.4)}.menu-list-wrapper .mod_customnav{margin:0 auto;width:90%;max-width:850px}.menu-list-wrapper .mod_customnav ul{margin:0;padding:0;list-style:none;text-align:center}.menu-list-wrapper .mod_customnav ul li{padding:8px}.menu-list-wrapper .mod_customnav ul li:not(:last-child){border-bottom:1px solid #1b7d91}.menu-list-wrapper .mod_customnav ul li a,.menu-list-wrapper .mod_customnav ul li strong{color:#1b7d91;text-transform:uppercase;text-decoration:none;font-size:20px;font-weight:bold}.menu-list-wrapper .mod_customnav ul li a{transition:filter 250ms}.menu-list-wrapper .mod_customnav ul li a:hover{filter:opacity(0.4)}.menu-list-wrapper .mod_customnav ul li ul li a{font-size:15px;text-transform:none}.menu-list-wrapper .mod_customnav ul li ul li:not(:last-child){border:none}.menu-list-wrapper .mod_customnav ul li ul li strong{font-size:13px;text-decoration:underline}


/* Element | https://tanzen-jena.de/ */

.news-and-events > .mod_eventlist {
  width: 66%;
  display: flex;
  justify-content: space-between;
}

/* layout.min.css,responsive.min.css,swipe.min.css,mobile-menu.min....-8ae71f75.css | https://tanzen-jena.de/assets/css/layout.min.css,responsive.min.css,swipe.min.css,mobile-menu.min....-8ae71f75.css */

.home .mod_eventlist > .event {
  width: 48%;
  box-sizing: border-box;
}

.news-and-events > div {
  box-sizing: border-box;
}

.home .mod_newslist > .layout_latest, .home .mod_eventlist > .event, .course-teaser {
  /* height: 215px; */
  height: 265px;
}

.unclickable {
	pointer-events: none;
	filter: grayscale(1);
}

#header .inside .top-navigation.fixed {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 100;
  background: white;
  width: 100vw;
  height: 80px;
  margin-top: 0;
  display: flex;
  justify-content: space-around;
  align-items: center;
  max-width: initial;
  .mod_mobile_menu {
    width: 35px;
    height: 35px;
    transform: none;
  }
  .logo {
    width: 150px;
    top: 15px;
  }
  ~ .logo {
    display: none;
  }
}

.mod_mobile_menu {
  width: 60px;
  height: 60px;
  transform: translateY(-13px);
}

.logo.breit {
  top: -22px;
  width: 225px;
}

#footer .footer-logo {
  height: 130px;
  .logo {
    width: 100%;
    top: initial;
    a {
      pointer-events: none;
    }
    &:hover {
      filter: none;
    }
  }
}

main .mod_article > .ce_accordion .toggler {
  background: #007da4;
  transition: filter 250ms;
  margin: 5px 0;
  &:after {
    background-size: contain;
  }
  &:hover {
    background: #007da4;
    filter: brightness(1.1);
  }
}

#header .logo-footer-inside {
  display: none;
}

#footer .logo.breit {
  display: none;
}

.logo-footer-inside {
  img {
    border: 5px solid white;
  }
}
.ce_form .widget label {
  font-family: 'Barlow', sans-serif;
}

@media screen and (max-width: 767px) {
  .home .mod_eventlist > .event {
    /* width: 48%; */
    width: 100%;
  }

  .news-and-events > .mod_eventlist {
    flex-wrap: wrap;
    width: 100%;
  }

  .news-and-events > div {
    /* margin: 10px auto; */
    margin: 10px auto 0;
  }

  /* In Webseite enthaltenes Stil-Dokument #4 | https://tanzen-jena.de/startseite.html */

  .home .mod_eventlist > .event:not(:last-child) {
    margin: 10px auto;
  }

  #header .inside .top-navigation.fixed {
    display: block;
    z-index: 50;
    &:after {
      width: 80px;
    }
    .mod_mobile_menu {
      margin-right: 5vw;
      margin-top: 23px;
    }
  }

  .logo.breit {
    top: -13px;
    width: 160px;
  }
}

@charset "UTF-8";
html{overflow-x:hidden}main .mod_article>.ce_text{width:90%;max-width:600px;margin:0 auto;text-align:center}h2{width:max-content;margin:80px auto 30px;padding:0 10px;background-color:#007da4;color:white;font-style:italic;font-weight:normal;letter-spacing:1px}h3{color:#007da4;text-transform:uppercase;font-size:20px;line-height:1em}h4{color:#007da4;font-weight:normal;font-style:italic}.news-and-events{width:90%;max-width:850px;margin:0 auto 80px;display:flex;justify-content:space-between}.news-and-events>div{width:30%;overflow:visible}.home .mod_newslist>.layout_latest,.home .mod_eventlist>.event,.course-teaser{position:relative;display:flex;flex-flow:column nowrap;justify-content:flex-start;height:215px;padding:20px 10px;border-radius:10px;box-shadow:0 0 10px #007da4;color:white}.home .mod_newslist>.layout_latest h3,.home .mod_eventlist>.event h3,.course-teaser h3{margin-top:0}.home .mod_newslist>.layout_latest h3 a,.home .mod_eventlist>.event h3 a,.course-teaser h3 a{color:white;font-size:16px;text-decoration:none;font-weight:normal}.home .mod_newslist>.layout_latest p:not(.more),.home .mod_eventlist>.event p:not(.more),.course-teaser p:not(.more){font-size:14px;margin-top:0}.home .mod_newslist>.layout_latest:after,.home .mod_eventlist>.event:after,.course-teaser:after{content:"";position:absolute;top:0;right:0;width:20px;height:20px}.mod_newslist>.layout_latest{background-color:rgba(0, 125, 164, 0.3);overflow:visible}.mod_newslist>.layout_latest:after{background-color:rgba(0, 125, 164, 0.3)}.home .mod_eventlist>.event{background-color:#007da4}.home .mod_eventlist>.event:after{background-color:#007da4}.course-teaser{background-color:#007da4}.course-teaser:after{background-color:#007da4}.home .mod_newslist .more,.home .mod_eventlist .more,.course-teaser .more{width:100%;margin-top:auto;margin-bottom:0;border-top:1px dotted white}.home .mod_newslist .more a,.home .mod_eventlist .more a,.course-teaser .more a{position:relative;padding-left:20px;color:white;text-transform:uppercase;text-decoration:none;font-size:14px}.home .mod_newslist .more a:before,.home .mod_eventlist .more a:before,.course-teaser .more a:before{position:absolute;content:"→";top:0;left:0;font-size:12px}.mod_article>.course-teaser-content{display:none}main .mod_article>.our-courses{width:100%;max-width:100%}main .mod_article>.our-courses p{position:relative;transform:translateY(-45px);z-index:-1}main .mod_article>.our-courses p:after{content:"";position:absolute;top:-3px;left:0;width:100%;height:3px;border-top:6px dotted white}main .mod_article>.our-courses p img{width:100%}main .mod_article .course-overview{width:100%;max-width:100%;overflow:visible;transform:translateY(-67px)}main .mod_article .course-overview .content-slider,main .mod_article .course-overview .slider-wrapper{overflow:visible;z-index:0}main .mod_article .course-overview .course-links-inner{width:90%;max-width:850px;margin:0 auto;transform:translateY(-160px);overflow:visible}main .mod_article .course-overview .course-links-inner .ce_text{display:flex;justify-content:space-between}main .mod_article .course-overview .course-links-inner .ce_text.two-courses{justify-content:space-around}main .mod_article .course-overview .course-links-inner .ce_text.two-courses p{width:33%}main .mod_article .course-overview .course-links-inner a{color:#4d4c4d;width:31%;text-transform:uppercase;cursor:pointer;transition:color 250ms}main .mod_article .course-overview .course-links-inner a:hover{color:#202020}main .mod_article .course-overview .course-links-inner a:hover img{border:15px solid #007da4}main .mod_article .course-overview .course-links-inner a:hover .course-more{color:#007da4}main .mod_article .course-overview .course-links-inner a img{max-width:88%;border-radius:50%;border:15px solid white;transition:border-color 250ms}main .mod_article .course-overview .course-links-inner a .course-head{font-size:14px;font-weight:bold;text-align:center;display:inline-block;width:100%}main .mod_article .course-overview .course-links-inner a .italic{font-style:italic;line-height:1em;font-size:19px;display:inline-block;width:100%;text-align:center}main .mod_article .course-overview .course-links-inner a .course-more{padding-top:7px;color:rgba(0, 125, 164, 0.7);border-top:1px dotted;text-align:center;display:block;margin-top:7px;font-weight:bold;font-size:15px;letter-spacing:0.4px;transition:color 250ms}main .mod_article .course-overview .course-links:last-child .course-links-inner .ce_text{justify-content:space-around}main .mod_article .course-overview .course-links:last-child .course-links-inner .ce_text p{width:33%}.slider-control{width:0;margin:0 auto}.slider-control .slider-prev{width:80px;left:-47vw;top:0}.slider-control .slider-next{width:80px;left:41vw;top:0}.slider-control a img{width:80px;transform:translateY(-50%)}.course-teaser-text{width:90%;max-width:600px;margin:0 auto;transform:translateY(-165px)}.course-teaser-text .course-teaser-more{padding-top:10px;color:#007da4;border-top:1px dotted;text-align:center}.course-teaser-text .course-teaser-more a{color:#007da4;cursor:pointer;text-decoration:none;text-transform:uppercase;transition:filter 250ms}.course-teaser-text .course-teaser-more a:hover{filter:opacity(0.4)}main .mod_article>.hours{width:100%;max-width:100%;padding-bottom:100px;background:url("../../files/assets/layout/main-teaser-footer.png") no-repeat 0%/cover, radial-gradient(rgba(0, 125, 164, 0.3), #007da4);transform:translateY(-85px);color:white;overflow:visible}main .mod_article>.hours h2{margin-top:0;transform:translateY(-17px)}main .mod_article>.hours p{width:90%;max-width:850px;margin:0 auto;padding:20px 0}main .mod_article>.hours p:last-child{border-top:1px dotted}.ce_form{width:90%;max-width:600px;margin:0 auto}.ce_form .widget{margin:10px 0;font-family:"Barlow", serif}.ce_form .widget label{display:inline-block;font-weight:bold;width:20%;text-transform:uppercase}.ce_form .widget input,.ce_form .widget textarea{width:75%;border:none;background:rgba(0, 125, 164, 0.3);padding:5px 8px;cursor:pointer;transition:background-color 250ms;font-family:"Barlow", sans-serif;outline:none}.ce_form .widget input:hover,.ce_form .widget textarea:hover{background-color:#cce5ed}.ce_form .widget .radio_container{border:none}.ce_form .widget .radio_container .radio{width:15%;height:16px;display:table-cell;vertical-align:super}.ce_form .widget .radio_container label{width:30%}.ce_form .widget textarea{vertical-align:top}.ce_form .widget-submit button{float:right;border:none;background:#007da4;color:white;padding:12px 15px;text-transform:uppercase;font-family:"Barlow", sans-serif;cursor:pointer;margin-right:11px;transition:background-color 250ms}.ce_form .widget-submit button:hover{background-color:rgba(0, 125, 164, 0.3)}.ce_form #contract label{width:100%}main .mod_article>.ce_sliderStart:not(.course-overview){position:relative;width:90%;max-width:850px;margin:0 auto;overflow:visible}main .mod_article>.ce_sliderStart:not(.course-overview) .slider-control{position:absolute;top:50%;width:120%;left:-10%}main .mod_article>.ce_sliderStart:not(.course-overview) .slider-control a{position:initial}main .mod_article>.ce_sliderStart:not(.course-overview) .slider-control .slider-next{float:right}main .mod_article>.ce_text table{width:100%;border-collapse:collapse;text-align:left}main .mod_article>.ce_text table tr td{padding:12px 0}main .mod_article>.ce_text table tr:not(:last-child) td{border-bottom:1px solid}.ce_youtube{margin-top:-100px}.ce_youtube iframe{margin-top:0;border:none}.loginBody .ce_youtube{margin:unset}iframe{display:block;width:100%;max-width:850px;height:480px;margin:0 auto 130px}@media screen and (max-width:767px){h2{margin-top:0;max-width:90%}.news-and-events{flex-wrap:wrap}.news-and-events>div{width:auto;margin:10px auto}.home .mod_newslist>.layout_latest,.home .mod_eventlist>.event,.course-teaser{height:auto}.ce_form .widget label{width:100%}.ce_form .widget input,.ce_form .widget textarea{width:100%}.home main .mod_article{margin-bottom:-85px}main .mod_article .course-overview{transform:translateY(-300px)}main .mod_article .course-overview .ce_text p{text-align:center}main .mod_article .course-overview .ce_text a{color:#4d4c4d;width:31%;text-transform:uppercase;cursor:pointer;transition:color 250ms}main .mod_article .course-overview .ce_text a:hover{color:#202020}main .mod_article .course-overview .ce_text a:hover img{border:15px solid #007da4}main .mod_article .course-overview .ce_text a:hover .course-more{color:#007da4}main .mod_article .course-overview .ce_text a img{width:200px;max-width:88%;border-radius:50%;border:15px solid white;transition:border-color 250ms}main .mod_article .course-overview .ce_text a .course-head{font-size:14px;font-weight:bold;text-align:center;display:inline-block;width:100%}main .mod_article .course-overview .ce_text a .italic{font-style:italic;line-height:1em;font-size:19px;display:inline-block;width:100%;text-align:center}main .mod_article .course-overview .ce_text a .course-more{padding-top:7px;color:rgba(0, 125, 164, 0.7);border-top:1px dotted;text-align:center;display:block;margin-top:7px;font-weight:bold;font-size:15px;letter-spacing:0.4px;transition:color 250ms}main .mod_article .course-overview .slider-control a{top:233px}main .mod_article .course-overview .slider-control a img{width:50px}main .mod_article .course-overview .slider-control .slider-next{left:32vw}main .mod_article .course-overview .slider-wrapper>*{top:100px}main .mod_article>.ce_text table{font-size:13px}main .mod_article>.ce_sliderStart:not(.course-overview) .slider-control{width:129%}main .mod_article>.ce_sliderStart:not(.course-overview) .slider-control a img{width:50px}iframe{height:200px}.radio_container span{display:flex;margin:15px 0}}
.recommandation-block{width:90%;max-width:1000px;margin:30px auto;background:#243f48;box-shadow:10px 8px 0 0 #1b7d91;padding:2px 25px}.recommandation-block h2{margin:20px auto}.mod_recommendationlist{display:flex;justify-content:space-between;flex-wrap:wrap;margin:50px auto 30px}.mod_recommendationlist,.ce_sliderStart.slider-recommendation{color:white}.mod_recommendationlist .layout_latest.arc_1,.ce_sliderStart.slider-recommendation .layout_latest.arc_1{width:32%;border:3px dotted #1b7d91;padding:20px 14px;box-sizing:border-box}.mod_recommendationlist .layout_latest.arc_1 figure,.ce_sliderStart.slider-recommendation .layout_latest.arc_1 figure{display:flex;justify-content:center}.mod_recommendationlist .layout_latest.arc_1 .layout_container,.ce_sliderStart.slider-recommendation .layout_latest.arc_1 .layout_container{margin-top:20px}.mod_recommendationlist .layout_latest.arc_1 .layout_container .text p,.ce_sliderStart.slider-recommendation .layout_latest.arc_1 .layout_container .text p{height:65px}.mod_recommendationlist .layout_latest.arc_1 .layout_container .more a,.ce_sliderStart.slider-recommendation .layout_latest.arc_1 .layout_container .more a{color:white;text-transform:uppercase;text-decoration:none;display:none;transition:filter 250ms}.mod_recommendationlist .layout_latest.arc_1 .layout_container .more a:hover,.ce_sliderStart.slider-recommendation .layout_latest.arc_1 .layout_container .more a:hover{filter:opacity(0.7)}.mod_recommendationreader.block{width:90%;max-width:850px;margin:50px auto}.mod_recommendationreader.block .back a{text-decoration:none;color:#1b7d91;text-transform:uppercase;font-style:italic;transition:filter 250ms}.mod_recommendationreader.block .back a:hover{filter:opacity(0.7)}.mod_recommendationlist .layout_latest.arc_1 .layout_container .info span,.mod_recommendationreader.block .info span{display:block}.mod_recommendationlist .layout_latest.arc_1 .layout_container .info .rating,.mod_recommendationreader.block .info .rating{display:inline-flex;margin-top:10px;color:#fabb05}.ce_sliderStart.slider-recommendation{display:none}@media screen and (max-width:767px){.ce_sliderStart.slider-recommendation{display:block}.ce_sliderStart.slider-recommendation .slider-control{display:none}.ce_sliderStart.slider-recommendation .layout_latest.arc_1{margin-bottom:20px}.ce_sliderStart.slider-recommendation .layout_latest.arc_1 .layout_container{text-align:center}.mod_recommendationlist{display:none}.recommandation-block{margin:30px auto 50px}}
.ce_accordionStart{width:90%;max-width:670px}main .mod_article>.ce_accordion{text-align:left;margin:10px auto}main .mod_article>.ce_accordion .toggler{position:relative;padding:12px 40px 12px 15px;text-transform:uppercase;color:white;background-color:#007da4;font-size:19px;cursor:pointer;outline:none;transition:background-color 250ms}main .mod_article>.ce_accordion .toggler:after{content:"";position:absolute;right:15px;top:10px;width:30px;height:30px;background:url("../../files/assets/layout/arrow-down.svg") no-repeat 0/contain}main .mod_article>.ce_accordion .toggler:hover{background-color:#007da4}main .mod_article>.ce_accordion .toggler.active:after{background-image:url("../../files/assets/layout/arrow-up.svg")}main .mod_article>.ce_accordion .accordion a{color:#007da4;text-transform:uppercase;text-decoration:none;transition:color 250ms}main .mod_article>.ce_accordion .accordion a:hover{color:rgba(0, 125, 164, 0.3)}
.event-listpage,.news-page .mod_newslist{width:90%;max-width:850px;margin:0 auto}.event-listpage .event,.event-listpage .layout_latest,.news-page .mod_newslist .event,.news-page .mod_newslist .layout_latest{width:90%;max-width:600px;margin:40px auto;background:#d0e5e9;padding:10px 28px}.event-listpage .event .ce_text,.event-listpage .layout_latest .ce_text,.news-page .mod_newslist .event .ce_text,.news-page .mod_newslist .layout_latest .ce_text{width:90%}.event-listpage .event h2,.event-listpage .layout_latest h2,.news-page .mod_newslist .event h2,.news-page .mod_newslist .layout_latest h2{margin:20px 0;background:none;padding:0;text-transform:uppercase;font-style:normal}.event-listpage .event h2 a,.event-listpage .layout_latest h2 a,.news-page .mod_newslist .event h2 a,.news-page .mod_newslist .layout_latest h2 a{text-decoration:none;color:#007da4;transition:filter 250ms}.event-listpage .event h2 a:hover,.event-listpage .layout_latest h2 a:hover,.news-page .mod_newslist .event h2 a:hover,.news-page .mod_newslist .layout_latest h2 a:hover{filter:opacity(0.4)}.event-listpage .more a,.news-page .mod_newslist .more a{text-decoration:none;color:#007da4;text-transform:uppercase;font-style:italic;transition:filter 250ms}.event-listpage .more a:hover,.news-page .mod_newslist .more a:hover{filter:opacity(0.4)}.mod_eventreader,.mod_newsreader{width:90%;max-width:600px;margin:0 auto}.mod_eventreader .info,.mod_newsreader .info{text-transform:uppercase;color:#007da4;font-weight:bold;letter-spacing:0.5px}.mod_eventreader .back a,.mod_newsreader .back a{text-decoration:none;color:#007da4;text-transform:uppercase;font-style:italic;transition:filter 250ms}.mod_eventreader .back a:hover,.mod_newsreader .back a:hover{filter:opacity(0.4)}@media screen and (max-width:767px){.event-listpage .event h2,.event-listpage .layout_latest h2,.news-page .mod_newslist .event h2,.news-page .mod_newslist .layout_latest h2{width:90%}}
footer{background:#cce5ed}footer .inside{position:relative;background:#cce5ed}footer .inside:before{content:"";position:absolute;top:-3px;left:0;width:100%;height:3px;border-top:6px dotted #cce5ed}.home footer .inside{transform:translateY(-85px)}.footer-content{display:flex;justify-content:space-between;width:90%;max-width:850px;margin:80px auto 0;transform:translateY(-100px)}.footer-content div{align-self:center}.footer-logo{width:150px;margin:0 auto;transform:translateY(-65px)}.footer-left .mod_navigation ul{width:300px;margin:0 auto;padding:0;list-style:none;text-align:center;font-weight:bold}.footer-left .mod_navigation ul li{padding:3px 0}.footer-left .mod_navigation ul li:not(:last-child){border-bottom:1px solid rgba(0, 125, 164, 0.7)}.footer-left .mod_navigation ul li a,.footer-left .mod_navigation ul li strong{color:rgba(0, 125, 164, 0.7);text-transform:uppercase;text-decoration:none}.footer-left .mod_navigation ul li a{transition:color 250ms}.footer-left .mod_navigation ul li a:hover{color:#007da4}.footer-info{color:#007da4;line-height:1.2em}.footer-social>a{display:inline-block;width:40px;margin-bottom:20px;transition:filter 250ms}.footer-social>a:hover{filter:opacity(0.4)}.footer-tel-mail{margin-top:20px}.footer-tel-mail td{padding:0 20px 0 0}.footer-tel-mail a{color:#007da4;text-decoration:none}@media screen and (max-width:767px){.home footer .inside{transform:none}.footer-content{display:block;position:relative}.footer-address{text-align:center}.footer-tel-mail{text-align:center}.footer-tel-mail td:first-child{width:50%;text-align:right}.footer-tel-mail td:last-child{text-align:left}.footer-social{position:absolute;top:0;left:50%;transform:translateX(-50%)}.footer-left .mod_navigation,.footer-right{padding-top:50px}.footer-tel-mail td{padding:0}}
@charset "UTF-8";
body{font-family:"Barlow", sans-serif}#wrapper{width:100vw;overflow:hidden}body:not(.home) main{margin-bottom:100px}.seperator{width:90%;max-width:850px;text-align:center;margin:25px auto;border-bottom:3px dotted #007da4;overflow:visible}.seperator figure{height:45px}.seperator figure img{width:50px;background:white;padding:25px}.mobile-only{display:none}.ce_text a{color:#007da4;text-decoration:none;font-weight:bold;transition:color 250ms}.ce_text a:hover{color:rgba(0, 125, 164, 0.3)}@media screen and (max-width:767px){.seperator{display:none}.desktop-only{display:none}.mobile-only{display:block}}body.tanzgala .header{display:flex;justify-content:center}body.tanzgala .header figure{width:50%}body.tanzgala .ce_hyperlink{justify-content:center;display:flex}body.tanzgala .ce_hyperlink a{width:50%;text-align:right;margin-bottom:50px;text-decoration:none;transition:0.4s;color:#007da4}body.tanzgala .ce_hyperlink a:hover{transition:0.4s;color:rgba(0, 125, 164, 0.7)}body.loginBody .logo{top:0}body.loginBody .login{display:flex;width:100%;justify-content:center}body.loginBody .login button{width:400px;height:30px;background-color:#007da4;transition:0.4s;color:white;border:none}body.loginBody .login button:hover{transition:0.4s;background-color:rgba(0, 125, 164, 0.7)}body.loginBody .widget{display:flex;width:192px;flex-wrap:wrap;margin:5px 0}body.loginBody .widget input{width:200px;margin:5px 0}body.loginBody .ce_hyperlink{display:flex;justify-content:center}body.loginBody .ce_hyperlink a{width:200px;text-align:left;text-decoration:none;color:#007da4;transition:0.4s;margin:13px}body.loginBody .ce_hyperlink a:hover{transition:0.4s;color:rgba(0, 125, 164, 0.7)}body.loginBody .logout{width:146px;display:flex;justify-content:center;right:20px;position:absolute}body.loginBody .backlink a{width:unset !important}body.loginBody .ce_youtube{margin-top:35px;max-height:558px}body.loginBody #main .mod_article .ce_text{border-top:none}body.loginBody #main .mod_article .ce_text:first-child{width:90%;max-width:850px;text-align:center;margin:25px auto;border-top:3px dotted #007da4;overflow:visible}body.loginBody .mod_registration{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}body.loginBody .formbody{width:200px}body.loginBody #header .inside .mod_article #h1 h1 span:last-child{width:unset}body.loginBody .header_placeholder{height:100px}body.loginBody .mod_customnav{display:flex;justify-content:center}body.loginBody .mod_customnav li{list-style:none}body.loginBody .mod_customnav li a{text-decoration:none;color:#007da4;transition:0.4s;width:350px;display:block;border-bottom:1px solid #007da4;margin:0 0 10px 0;padding:0 0 13px 0}body.loginBody .mod_customnav li a:hover{transition:0.4s;color:rgba(0, 125, 164, 0.7)}@media screen and (max-width:600px){body.loginBody .ce_hyperlink a{width:unset}body.loginBody #main .mod_article .ce_text{border-top:none !important}body.loginBody .ce_youtube{max-height:235px}}#header .inside{position:relative}#header .inside .top-navigation{width:90%;max-width:850px;height:35px;margin:40px auto}#header .inside .mod_article{position:relative}#header .inside .mod_article #h1{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);overflow:visible}#header .inside .mod_article #h1 h1{position:relative;display:inline;font-weight:normal;font-style:italic;color:#007da4;box-decoration-break:clone;line-height:1.6em}#header .inside .mod_article #h1 h1 span{background:white;padding:0 12px;line-height:1.4em;letter-spacing:0.6pt}#header .inside .mod_article #h1 h1 span:last-child{transform:translateX(75px);display:block;width:92%}#header .inside .mod_article .ce_image figure img,#header .inside .mod_article .ce_player figure video{width:100%}.home #header .inside .mod_article #h1{bottom:85px}.social-media{float:left}.social-media .social-link{position:relative;float:left;width:35px;height:35px;margin-right:13px;filter:opacity(1);transition:filter 250ms}.social-media .social-link:hover{filter:opacity(0.4)}.mod_mobile_menu{float:right;width:60px;height:60px;cursor:pointer;filter:opacity(1);transition:filter 250ms}.mod_mobile_menu:hover{filter:opacity(0.4)}.header-slider{width:100%}.header-slider .slider-wrapper .ce_image figure{margin-bottom:-6px}.header-slider .slider-wrapper .ce_image figure img{width:100%}.header-slider .slider-control{position:initial;height:30px}.header-slider .slider-control .slider-prev,.header-slider .slider-control .slider-next{top:50%;transform:translateY(-50%)}.header-slider .slider-control .next-circle,.header-slider .slider-control .prev-circle{width:180px;height:180px;background:#eee;border-radius:50%}.header-slider .slider-control .next-circle img,.header-slider .slider-control .prev-circle img{width:70px;margin-top:50%}.header-slider .slider-control .next-circle{transform:translateX(50%)}.header-slider .slider-control .next-circle img{transform:translateY(-50%);margin-left:25px}.header-slider .slider-control .prev-circle{transform:translateX(-50%)}.header-slider .slider-control .prev-circle img{float:right;transform:translateY(-50%);margin-right:20px}.header-slider .slider-control .slider-menu{position:absolute;display:inline-block;top:initial !important;bottom:15px;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.header-slider .slider-control .slider-menu b{width:8px;height:8px;margin:0 3px;border-radius:50%;border:3px solid white;background-color:rgba(0, 125, 164, 0.7);transition:background-color 250ms, border-color 250ms;display:inline-block}.header-slider .slider-control .slider-menu b.active{background-color:#007da4;color:#666}.logo{position:absolute;top:-30px;left:50%;width:200px;transform:translateX(-50%);z-index:100;overflow:visible;transition:filter 250ms}.logo:hover{filter:opacity(0.6)}@media screen and (max-width:767px){.social-media{display:none}.logo{width:125px}header .inside .mod_article{transform:translateY(-40px)}.home #header .inside .mod_article #h1,#header .inside .mod_article #h1{bottom:15px;left:13px;font-size:11px;transform:none}#header .inside .top-navigation{margin:24px auto 59px auto}}html{overflow-x:hidden}main .mod_article>.ce_text{width:90%;max-width:600px;margin:0 auto;text-align:center}h2{width:max-content;margin:80px auto 30px;padding:0 10px;background-color:#007da4;color:white;font-style:italic;font-weight:normal;letter-spacing:1px}h3{color:#007da4;text-transform:uppercase;font-size:20px;line-height:1em}h4{color:#007da4;font-weight:normal;font-style:italic}.news-and-events{width:90%;max-width:850px;margin:0 auto 80px;display:flex;justify-content:space-between}.news-and-events>div{width:30%;overflow:visible}.home .mod_newslist>.layout_latest,.home .mod_eventlist>.event,.course-teaser{position:relative;display:flex;flex-flow:column nowrap;justify-content:flex-start;height:215px;padding:20px 10px;border-radius:10px;box-shadow:0 0 10px #007da4;color:white}.home .mod_newslist>.layout_latest h3,.home .mod_eventlist>.event h3,.course-teaser h3{margin-top:0}.home .mod_newslist>.layout_latest h3 a,.home .mod_eventlist>.event h3 a,.course-teaser h3 a{color:white;font-size:16px;text-decoration:none;font-weight:normal}.home .mod_newslist>.layout_latest p:not(.more),.home .mod_eventlist>.event p:not(.more),.course-teaser p:not(.more){font-size:14px;margin-top:0}.home .mod_newslist>.layout_latest:after,.home .mod_eventlist>.event:after,.course-teaser:after{content:"";position:absolute;top:0;right:0;width:20px;height:20px}.mod_newslist>.layout_latest{background-color:rgba(0, 125, 164, 0.3);overflow:visible}.mod_newslist>.layout_latest:after{background-color:rgba(0, 125, 164, 0.3)}.home .mod_eventlist>.event{background-color:#007da4}.home .mod_eventlist>.event:after{background-color:#007da4}.course-teaser{background-color:#007da4}.course-teaser:after{background-color:#007da4}.home .mod_newslist .more,.home .mod_eventlist .more,.course-teaser .more{width:100%;margin-top:auto;margin-bottom:0;border-top:1px dotted white}.home .mod_newslist .more a,.home .mod_eventlist .more a,.course-teaser .more a{position:relative;padding-left:20px;color:white;text-transform:uppercase;text-decoration:none;font-size:14px}.home .mod_newslist .more a:before,.home .mod_eventlist .more a:before,.course-teaser .more a:before{position:absolute;content:"→";top:0;left:0;font-size:12px}.mod_article>.course-teaser-content{display:none}main .mod_article>.our-courses{width:100%;max-width:100%}main .mod_article>.our-courses p{position:relative;transform:translateY(-45px);z-index:-1}main .mod_article>.our-courses p:after{content:"";position:absolute;top:-3px;left:0;width:100%;height:3px;border-top:6px dotted white}main .mod_article>.our-courses p img{width:100%}main .mod_article .course-overview{width:100%;max-width:100%;overflow:visible;transform:translateY(-67px)}main .mod_article .course-overview .content-slider,main .mod_article .course-overview .slider-wrapper{overflow:visible;z-index:0}main .mod_article .course-overview .course-links-inner{width:90%;max-width:850px;margin:0 auto;transform:translateY(-160px);overflow:visible}main .mod_article .course-overview .course-links-inner .ce_text{display:flex;justify-content:space-between}main .mod_article .course-overview .course-links-inner .ce_text.two-courses{justify-content:space-around}main .mod_article .course-overview .course-links-inner .ce_text.two-courses p{width:33%}main .mod_article .course-overview .course-links-inner a{color:#4d4c4d;width:31%;text-transform:uppercase;cursor:pointer;transition:color 250ms}main .mod_article .course-overview .course-links-inner a:hover{color:#202020}main .mod_article .course-overview .course-links-inner a:hover img{border:15px solid #007da4}main .mod_article .course-overview .course-links-inner a:hover .course-more{color:#007da4}main .mod_article .course-overview .course-links-inner a img{max-width:88%;border-radius:50%;border:15px solid white;transition:border-color 250ms}main .mod_article .course-overview .course-links-inner a .course-head{font-size:14px;font-weight:bold;text-align:center;display:inline-block;width:100%}main .mod_article .course-overview .course-links-inner a .italic{font-style:italic;line-height:1em;font-size:19px;display:inline-block;width:100%;text-align:center}main .mod_article .course-overview .course-links-inner a .course-more{padding-top:7px;color:rgba(0, 125, 164, 0.7);border-top:1px dotted;text-align:center;display:block;margin-top:7px;font-weight:bold;font-size:15px;letter-spacing:0.4px;transition:color 250ms}main .mod_article .course-overview .course-links:last-child .course-links-inner .ce_text{justify-content:space-around}main .mod_article .course-overview .course-links:last-child .course-links-inner .ce_text p{width:33%}.slider-control{width:0;margin:0 auto}.slider-control .slider-prev{width:80px;left:-47vw;top:0}.slider-control .slider-next{width:80px;left:41vw;top:0}.slider-control a img{width:80px;transform:translateY(-50%)}.course-teaser-text{width:90%;max-width:600px;margin:0 auto;transform:translateY(-165px)}.course-teaser-text .course-teaser-more{padding-top:10px;color:#007da4;border-top:1px dotted;text-align:center}.course-teaser-text .course-teaser-more a{color:#007da4;cursor:pointer;text-decoration:none;text-transform:uppercase;transition:filter 250ms}.course-teaser-text .course-teaser-more a:hover{filter:opacity(0.4)}main .mod_article>.hours{width:100%;max-width:100%;padding-bottom:100px;background:url("../../files/assets/layout/main-teaser-footer.png") no-repeat 0%/cover, radial-gradient(rgba(0, 125, 164, 0.3), #007da4);transform:translateY(-85px);color:white;overflow:visible}main .mod_article>.hours h2{margin-top:0;transform:translateY(-17px)}main .mod_article>.hours p{width:90%;max-width:850px;margin:0 auto;padding:20px 0}main .mod_article>.hours p:last-child{border-top:1px dotted}.ce_form{width:90%;max-width:600px;margin:0 auto}.ce_form .widget{margin:10px 0;font-family:"Barlow", serif}.ce_form .widget label{display:inline-block;font-weight:bold;width:20%;text-transform:uppercase}.ce_form .widget input,.ce_form .widget textarea{width:75%;border:none;background:rgba(0, 125, 164, 0.3);padding:5px 8px;cursor:pointer;transition:background-color 250ms;font-family:"Barlow", sans-serif;outline:none}.ce_form .widget input:hover,.ce_form .widget textarea:hover{background-color:#cce5ed}.ce_form .widget .radio_container{border:none}.ce_form .widget .radio_container .radio{width:15%;height:16px;display:table-cell;vertical-align:super}.ce_form .widget .radio_container label{width:30%}.ce_form .widget textarea{vertical-align:top}.ce_form .widget-submit button{float:right;border:none;background:#007da4;color:white;padding:12px 15px;text-transform:uppercase;font-family:"Barlow", sans-serif;cursor:pointer;margin-right:11px;transition:background-color 250ms}.ce_form .widget-submit button:hover{background-color:rgba(0, 125, 164, 0.3)}.ce_form #contract label{width:100%}main .mod_article>.ce_sliderStart:not(.course-overview){position:relative;width:90%;max-width:850px;margin:0 auto;overflow:visible}main .mod_article>.ce_sliderStart:not(.course-overview) .slider-control{position:absolute;top:50%;width:120%;left:-10%}main .mod_article>.ce_sliderStart:not(.course-overview) .slider-control a{position:initial}main .mod_article>.ce_sliderStart:not(.course-overview) .slider-control .slider-next{float:right}main .mod_article>.ce_text table{width:100%;border-collapse:collapse;text-align:left}main .mod_article>.ce_text table tr td{padding:12px 0}main .mod_article>.ce_text table tr:not(:last-child) td{border-bottom:1px solid}.ce_youtube{margin-top:-100px}.ce_youtube iframe{margin-top:0;border:none}.loginBody .ce_youtube{margin:unset}iframe{display:block;width:100%;max-width:850px;height:480px;margin:0 auto 130px}@media screen and (max-width:767px){h2{margin-top:0;max-width:90%}.news-and-events{flex-wrap:wrap}.news-and-events>div{width:auto;margin:10px auto}.home .mod_newslist>.layout_latest,.home .mod_eventlist>.event,.course-teaser{height:auto}.ce_form .widget label{width:100%}.ce_form .widget input,.ce_form .widget textarea{width:100%}.home main .mod_article{margin-bottom:-85px}main .mod_article .course-overview{transform:translateY(-300px)}main .mod_article .course-overview .ce_text p{text-align:center}main .mod_article .course-overview .ce_text a{color:#4d4c4d;width:31%;text-transform:uppercase;cursor:pointer;transition:color 250ms}main .mod_article .course-overview .ce_text a:hover{color:#202020}main .mod_article .course-overview .ce_text a:hover img{border:15px solid #007da4}main .mod_article .course-overview .ce_text a:hover .course-more{color:#007da4}main .mod_article .course-overview .ce_text a img{width:200px;max-width:88%;border-radius:50%;border:15px solid white;transition:border-color 250ms}main .mod_article .course-overview .ce_text a .course-head{font-size:14px;font-weight:bold;text-align:center;display:inline-block;width:100%}main .mod_article .course-overview .ce_text a .italic{font-style:italic;line-height:1em;font-size:19px;display:inline-block;width:100%;text-align:center}main .mod_article .course-overview .ce_text a .course-more{padding-top:7px;color:rgba(0, 125, 164, 0.7);border-top:1px dotted;text-align:center;display:block;margin-top:7px;font-weight:bold;font-size:15px;letter-spacing:0.4px;transition:color 250ms}main .mod_article .course-overview .slider-control a{top:233px}main .mod_article .course-overview .slider-control a img{width:50px}main .mod_article .course-overview .slider-control .slider-next{left:32vw}main .mod_article .course-overview .slider-wrapper>*{top:100px}main .mod_article>.ce_text table{font-size:13px}main .mod_article>.ce_sliderStart:not(.course-overview) .slider-control{width:129%}main .mod_article>.ce_sliderStart:not(.course-overview) .slider-control a img{width:50px}iframe{height:200px}.radio_container span{display:flex;margin:15px 0}}footer{background:#cce5ed}footer .inside{position:relative;background:#cce5ed}footer .inside:before{content:"";position:absolute;top:-3px;left:0;width:100%;height:3px;border-top:6px dotted #cce5ed}.home footer .inside{transform:translateY(-85px)}.footer-content{display:flex;justify-content:space-between;width:90%;max-width:850px;margin:80px auto 0;transform:translateY(-100px)}.footer-content div{align-self:center}.footer-logo{width:150px;margin:0 auto;transform:translateY(-65px)}.footer-left .mod_navigation ul{width:300px;margin:0 auto;padding:0;list-style:none;text-align:center;font-weight:bold}.footer-left .mod_navigation ul li{padding:3px 0}.footer-left .mod_navigation ul li:not(:last-child){border-bottom:1px solid rgba(0, 125, 164, 0.7)}.footer-left .mod_navigation ul li a,.footer-left .mod_navigation ul li strong{color:rgba(0, 125, 164, 0.7);text-transform:uppercase;text-decoration:none}.footer-left .mod_navigation ul li a{transition:color 250ms}.footer-left .mod_navigation ul li a:hover{color:#007da4}.footer-info{color:#007da4;line-height:1.2em}.footer-social>a{display:inline-block;width:40px;margin-bottom:20px;transition:filter 250ms}.footer-social>a:hover{filter:opacity(0.4)}.footer-tel-mail{margin-top:20px}.footer-tel-mail td{padding:0 20px 0 0}.footer-tel-mail a{color:#007da4;text-decoration:none}@media screen and (max-width:767px){.home footer .inside{transform:none}.footer-content{display:block;position:relative}.footer-address{text-align:center}.footer-tel-mail{text-align:center}.footer-tel-mail td:first-child{width:50%;text-align:right}.footer-tel-mail td:last-child{text-align:left}.footer-social{position:absolute;top:0;left:50%;transform:translateX(-50%)}.footer-left .mod_navigation,.footer-right{padding-top:50px}.footer-tel-mail td{padding:0}}.mobile_menu .inner{background:#cce5ed}.mobile_menu .inner .sibling:nth-child(8),.mobile_menu .inner .sibling:nth-child(9){display:none}.menu-content{width:90%;max-width:850px;margin:40px auto}.menu-logo{position:relative;float:left;left:50%;text-align:center;transform:translateX(-50%);transition:filter 250ms;margin-bottom:40px}.menu-logo img{width:200px}.menu-logo:hover{filter:opacity(0.4)}.menu-close-wrapper{float:right;width:60px}.menu-close-wrapper a{transition:filter 250ms}.menu-close-wrapper a:hover{filter:opacity(0.4)}.menu-list-wrapper .mod_navigation{margin:0 auto;width:90%;max-width:850px}.menu-list-wrapper .mod_navigation ul{margin:0;padding:0;list-style:none;text-align:center}.menu-list-wrapper .mod_navigation ul li{padding:8px}.menu-list-wrapper .mod_navigation ul li:not(:last-child){border-bottom:1px solid #007da4}.menu-list-wrapper .mod_navigation ul li a,.menu-list-wrapper .mod_navigation ul li strong{color:#007da4;text-transform:uppercase;text-decoration:none;font-size:20px;font-weight:bold}.menu-list-wrapper .mod_navigation ul li a{transition:filter 250ms}.menu-list-wrapper .mod_navigation ul li a:hover{filter:opacity(0.4)}.menu-list-wrapper .mod_navigation ul li ul li a{font-size:15px;text-transform:none}.menu-list-wrapper .mod_navigation ul li ul li:not(:last-child){border:none}.menu-list-wrapper .mod_navigation ul li ul li strong{font-size:13px;text-decoration:underline}.menu-social{display:flex;justify-content:space-between;width:200px;margin:25px auto}.menu-social .menu-social-link{width:30%}.menu-social .menu-social-link a{transition:filter 250ms}.menu-social .menu-social-link a:hover{filter:opacity(0.4)}.event-listpage,.news-page .mod_newslist{width:90%;max-width:850px;margin:0 auto}.event-listpage .event,.event-listpage .layout_latest,.news-page .mod_newslist .event,.news-page .mod_newslist .layout_latest{width:90%;max-width:600px;margin:40px auto;background:#d0e5e9;padding:10px 28px}.event-listpage .event .ce_text,.event-listpage .layout_latest .ce_text,.news-page .mod_newslist .event .ce_text,.news-page .mod_newslist .layout_latest .ce_text{width:90%}.event-listpage .event h2,.event-listpage .layout_latest h2,.news-page .mod_newslist .event h2,.news-page .mod_newslist .layout_latest h2{margin:20px 0;background:none;padding:0;text-transform:uppercase;font-style:normal}.event-listpage .event h2 a,.event-listpage .layout_latest h2 a,.news-page .mod_newslist .event h2 a,.news-page .mod_newslist .layout_latest h2 a{text-decoration:none;color:#007da4;transition:filter 250ms}.event-listpage .event h2 a:hover,.event-listpage .layout_latest h2 a:hover,.news-page .mod_newslist .event h2 a:hover,.news-page .mod_newslist .layout_latest h2 a:hover{filter:opacity(0.4)}.event-listpage .more a,.news-page .mod_newslist .more a{text-decoration:none;color:#007da4;text-transform:uppercase;font-style:italic;transition:filter 250ms}.event-listpage .more a:hover,.news-page .mod_newslist .more a:hover{filter:opacity(0.4)}.mod_eventreader,.mod_newsreader{width:90%;max-width:600px;margin:0 auto}.mod_eventreader .info,.mod_newsreader .info{text-transform:uppercase;color:#007da4;font-weight:bold;letter-spacing:0.5px}.mod_eventreader .back a,.mod_newsreader .back a{text-decoration:none;color:#007da4;text-transform:uppercase;font-style:italic;transition:filter 250ms}.mod_eventreader .back a:hover,.mod_newsreader .back a:hover{filter:opacity(0.4)}@media screen and (max-width:767px){.event-listpage .event h2,.event-listpage .layout_latest h2,.news-page .mod_newslist .event h2,.news-page .mod_newslist .layout_latest h2{width:90%}}.ce_accordionStart{width:90%;max-width:670px}main .mod_article>.ce_accordion{text-align:left;margin:10px auto}main .mod_article>.ce_accordion .toggler{position:relative;padding:12px 40px 12px 15px;text-transform:uppercase;color:white;background-color:#007da4;font-size:19px;cursor:pointer;outline:none;transition:background-color 250ms}main .mod_article>.ce_accordion .toggler:after{content:"";position:absolute;right:15px;top:10px;width:30px;height:30px;background:url("../../files/assets/layout/arrow-down.svg") no-repeat 0/contain}main .mod_article>.ce_accordion .toggler:hover{background-color:#007da4}main .mod_article>.ce_accordion .toggler.active:after{background-image:url("../../files/assets/layout/arrow-up.svg")}main .mod_article>.ce_accordion .accordion a{color:#007da4;text-transform:uppercase;text-decoration:none;transition:color 250ms}main .mod_article>.ce_accordion .accordion a:hover{color:rgba(0, 125, 164, 0.3)}
#header .inside{position:relative}#header .inside .top-navigation{width:90%;max-width:850px;height:35px;margin:40px auto}#header .inside .mod_article{position:relative}#header .inside .mod_article #h1{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);overflow:visible}#header .inside .mod_article #h1 h1{position:relative;display:inline;font-weight:normal;font-style:italic;color:#007da4;box-decoration-break:clone;line-height:1.6em}#header .inside .mod_article #h1 h1 span{background:white;padding:0 12px;line-height:1.4em;letter-spacing:0.6pt}#header .inside .mod_article #h1 h1 span:last-child{transform:translateX(75px);display:block;width:92%}#header .inside .mod_article .ce_image figure img,#header .inside .mod_article .ce_player figure video{width:100%}.home #header .inside .mod_article #h1{bottom:85px}.social-media{float:left}.social-media .social-link{position:relative;float:left;width:35px;height:35px;margin-right:13px;filter:opacity(1);transition:filter 250ms}.social-media .social-link:hover{filter:opacity(0.4)}.mod_mobile_menu{float:right;width:60px;height:60px;cursor:pointer;filter:opacity(1);transition:filter 250ms}.mod_mobile_menu:hover{filter:opacity(0.4)}.header-slider{width:100%}.header-slider .slider-wrapper .ce_image figure{margin-bottom:-6px}.header-slider .slider-wrapper .ce_image figure img{width:100%}.header-slider .slider-control{position:initial;height:30px}.header-slider .slider-control .slider-prev,.header-slider .slider-control .slider-next{top:50%;transform:translateY(-50%)}.header-slider .slider-control .next-circle,.header-slider .slider-control .prev-circle{width:180px;height:180px;background:#eee;border-radius:50%}.header-slider .slider-control .next-circle img,.header-slider .slider-control .prev-circle img{width:70px;margin-top:50%}.header-slider .slider-control .next-circle{transform:translateX(50%)}.header-slider .slider-control .next-circle img{transform:translateY(-50%);margin-left:25px}.header-slider .slider-control .prev-circle{transform:translateX(-50%)}.header-slider .slider-control .prev-circle img{float:right;transform:translateY(-50%);margin-right:20px}.header-slider .slider-control .slider-menu{position:absolute;display:inline-block;top:initial !important;bottom:15px;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.header-slider .slider-control .slider-menu b{width:8px;height:8px;margin:0 3px;border-radius:50%;border:3px solid white;background-color:rgba(0, 125, 164, 0.7);transition:background-color 250ms, border-color 250ms;display:inline-block}.header-slider .slider-control .slider-menu b.active{background-color:#007da4;color:#666}.logo{position:absolute;top:-30px;left:50%;width:200px;transform:translateX(-50%);z-index:100;overflow:visible;transition:filter 250ms}.logo:hover{filter:opacity(0.6)}@media screen and (max-width:767px){.social-media{display:none}.logo{width:125px}header .inside .mod_article{transform:translateY(-40px)}.home #header .inside .mod_article #h1,#header .inside .mod_article #h1{bottom:15px;left:13px;font-size:11px;transform:none}#header .inside .top-navigation{margin:24px auto 59px auto}}
body.loginBody .logo{top:0}body.loginBody .login{display:flex;width:100%;justify-content:center}body.loginBody .login button{width:400px;height:30px;background-color:#007da4;transition:0.4s;color:white;border:none}body.loginBody .login button:hover{transition:0.4s;background-color:rgba(0, 125, 164, 0.7)}body.loginBody .widget{display:flex;width:192px;flex-wrap:wrap;margin:5px 0}body.loginBody .widget input{width:200px;margin:5px 0}body.loginBody .ce_hyperlink{display:flex;justify-content:center}body.loginBody .ce_hyperlink a{width:200px;text-align:left;text-decoration:none;color:#007da4;transition:0.4s;margin:13px}body.loginBody .ce_hyperlink a:hover{transition:0.4s;color:rgba(0, 125, 164, 0.7)}body.loginBody .logout{width:146px;display:flex;justify-content:center;right:20px;position:absolute}body.loginBody .backlink a{width:unset !important}body.loginBody .ce_youtube{margin-top:35px;max-height:558px}body.loginBody #main .mod_article .ce_text{border-top:none}body.loginBody #main .mod_article .ce_text:first-child{width:90%;max-width:850px;text-align:center;margin:25px auto;border-top:3px dotted #007da4;overflow:visible}body.loginBody .mod_registration{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}body.loginBody .formbody{width:200px}body.loginBody #header .inside .mod_article #h1 h1 span:last-child{width:unset}body.loginBody .header_placeholder{height:100px}body.loginBody .mod_customnav{display:flex;justify-content:center}body.loginBody .mod_customnav li{list-style:none}body.loginBody .mod_customnav li a{text-decoration:none;color:#007da4;transition:0.4s;width:350px;display:block;border-bottom:1px solid #007da4;margin:0 0 10px 0;padding:0 0 13px 0}body.loginBody .mod_customnav li a:hover{transition:0.4s;color:rgba(0, 125, 164, 0.7)}@media screen and (max-width:600px){body.loginBody .ce_hyperlink a{width:unset}body.loginBody #main .mod_article .ce_text{border-top:none !important}body.loginBody .ce_youtube{max-height:235px}}
.mobile_menu .inner{background:#cce5ed}.mobile_menu .inner .sibling:nth-child(8),.mobile_menu .inner .sibling:nth-child(9){display:none}.menu-content{width:90%;max-width:850px;margin:40px auto}.menu-logo{position:relative;float:left;left:50%;text-align:center;transform:translateX(-50%);transition:filter 250ms;margin-bottom:40px}.menu-logo img{width:200px}.menu-logo:hover{filter:opacity(0.4)}.menu-close-wrapper{float:right;width:60px}.menu-close-wrapper a{transition:filter 250ms}.menu-close-wrapper a:hover{filter:opacity(0.4)}.menu-list-wrapper .mod_navigation{margin:0 auto;width:90%;max-width:850px}.menu-list-wrapper .mod_navigation ul{margin:0;padding:0;list-style:none;text-align:center}.menu-list-wrapper .mod_navigation ul li{padding:8px}.menu-list-wrapper .mod_navigation ul li:not(:last-child){border-bottom:1px solid #007da4}.menu-list-wrapper .mod_navigation ul li a,.menu-list-wrapper .mod_navigation ul li strong{color:#007da4;text-transform:uppercase;text-decoration:none;font-size:20px;font-weight:bold}.menu-list-wrapper .mod_navigation ul li a{transition:filter 250ms}.menu-list-wrapper .mod_navigation ul li a:hover{filter:opacity(0.4)}.menu-list-wrapper .mod_navigation ul li ul li a{font-size:15px;text-transform:none}.menu-list-wrapper .mod_navigation ul li ul li:not(:last-child){border:none}.menu-list-wrapper .mod_navigation ul li ul li strong{font-size:13px;text-decoration:underline}.menu-social{display:flex;justify-content:space-between;width:200px;margin:25px auto}.menu-social .menu-social-link{width:30%}.menu-social .menu-social-link a{transition:filter 250ms}.menu-social .menu-social-link a:hover{filter:opacity(0.4)}
body.tanzgala .header{display:flex;justify-content:center}body.tanzgala .header figure{width:50%}body.tanzgala .ce_hyperlink{justify-content:center;display:flex}body.tanzgala .ce_hyperlink a{width:50%;text-align:right;margin-bottom:50px;text-decoration:none;transition:0.4s;color:#007da4}body.tanzgala .ce_hyperlink a:hover{transition:0.4s;color:rgba(0, 125, 164, 0.7)}
