body,p{padding:0;margin:0}.heading,body,p{margin:0}.data-ul,.footer-ul,.nav-ul{list-style:none}.nav,a{transition:.2s ease}@font-face{font-family:Poppins;src:url(/font/Poppins-Regular.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Poppins;src:url(/font/Poppins-Medium.ttf);font-style:normal;font-weight:500;font-display:swap}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Poppins,sans-serif;font-weight:400;font-style:normal;font-size:15px;color:#fff}.nav-button,.nav-ul li a,p{font-size:1rem}body{background:#ff2149}.gradient-full{background:#1c0d58;background:linear-gradient(0deg,#1c0d58 0,#1c0d58 34%,#40117b 40%,#8a38c7 71%,#ba4296 80%,#ff0045 90%,#ff2c4b 100%)}.gradient-dark{background:#1c0d58;background:linear-gradient(0deg,#1c0d58 0,#1c0d58 34%,#40117b 40%,#8a38c7 100%)}.gradient-short{background:linear-gradient(0deg,#1c0d58 0,#1c0d58 10%,#40117b 30%,#8a38c7 41%,#ba4296 60%,#ff0045 90%,#ff2c4b 100%)}.gradient-cafe{background:#1f1105;background:linear-gradient(0deg,#1f1105 0,#251405 34%,#341f09 40%,#332209 100%)}a{text-decoration:none;cursor:pointer;outline:0}p{line-height:1.5rem}.heading,.heading-1{color:#fff;font-size:4rem}.heading{padding:0 0 1.5rem;line-height:4.4rem;width:100%;font-weight:500}.heading-1 .small{display:block;font-size:2rem;color:#ff2149;font-weight:400;line-height:2.1rem;margin-bottom:1rem}.heading-2,.heading-3{margin:0;font-weight:500}.heading-2{font-size:2.8rem;line-height:3rem;padding-bottom:2rem}.heading-3{font-size:1.6rem;line-height:1.8rem;padding:0 0 1.5rem}.nav{width:100%;position:fixed;z-index:20;padding-top:2rem;left:0;right:0}.nav-part{display:flex;flex-flow:row;align-items:center;align-content:center}.nav-button{background:rgba(255,255,255,.3);display:block;padding:.5rem 1rem;border-radius:5px;margin-left:1rem;font-weight:500}.nav-button:hover{color:#000;background:#fff}.nav-con{width:100%;display:flex;flex-flow:row;justify-content:space-between;padding-top:10rem;align-items:center}.nav-ul{display:flex;flex-flow:row;margin:0;padding:0 0 0 2rem;align-items:center}.nav-ul li a,.nav-ul li a::before{display:block;transition:.2s ease}.nav-ul li{transition:.2s ease}.nav-ul li a{color:#fff;text-transform:uppercase;padding:0 .8rem;cursor:pointer}.nav-ul li a:hover{font-size:1.04rem}.nav-ul li a::before{content:attr(title);font-size:1.04rem;height:0;overflow:hidden;visibility:hidden}.nav-ul_last{justify-content:flex-end}.nav .burger,.nav.open .nav-ul{flex-flow:column}.nav-ul_last li a{padding:0 0 0 2rem}.nav .burger{justify-content:space-between;margin-left:2rem;display:none;cursor:pointer;background:rgba(255,255,255,.3);padding:.9rem .6rem;border-radius:3px;height:51px;width:50px}.nav .burger span{background:#fff;width:25px;display:block;height:2px;margin:.22rem;transition:.2s ease}.nav.fixed{padding-bottom:1rem;padding-top:1rem;background:#1C0D58}.nav.open .logo-wrap{order:3}.nav.open .nav-con{flex-flow:column}.button-wrap,.header.home .header-inner{align-items:center;align-content:center}.span-block{display:block}.header.home{overflow:hidden;position:relative;padding-top:200px;width:100%;max-width:3000px}.header.home .header-inner{display:flex;z-index:5;position:relative;flex-flow:row wrap}.header.home .header-inner .heading-1{width:100%}.header.home .header-inner.three-intros .heading-1{width:60%}.bodywrap{overflow:hidden;width:100%;height:100%;position:relative}.bodywrap .bg-purp{position:absolute;display:block;top:0;left:0;width:100vw;height:90vh;z-index:-1}.bodywrap .bg-purp svg{width:100%;height:auto}.bodywrap .bg-img{position:absolute;max-height:1200px;width:1600px;height:90vh;right:-300px;top:-5px;display:flex;justify-content:flex-end;z-index:-1}.bodywrap .bg-img img{height:100%;width:auto}.content{max-width:1280px;margin:auto;padding:0 3rem;width:100%}.content-part{padding-top:10rem;padding-bottom:0}.main,.main.short{padding-bottom:5rem}.content-part.lesstop{padding-top:5rem}.logo-wrap{width:100%;max-width:120px;height:auto}.logo-wrap img{width:100%}.img-wrap{overflow:hidden}.flex{display:flex;flex-flow:row wrap}.flex-wrap{flex-flow:row wrap}.flex-tw{display:flex;flex-wrap:nowrap;justify-content:center}.flex.center,.footer .footer-wrap{justify-content:center}.flex-20{width:20%}.flex-40{width:35%}.flex-50{width:50%}.flex-60{width:65%}.flex-80{width:80%}.flex-100,.footer-ul{width:100%}.flex.space{justify-content:space-between}.main{padding-top:13rem}.main.short{padding-top:5rem}.footer{color:#fff;border-top:1px solid #fff;font-size:.75rem;padding:2rem;line-height:.875rem;z-index:1;position:relative;margin-top:5rem}.footer .footer-wrap{padding-top:0;padding-bottom:0;align-items:center}.footer .logo-wrap{max-width:180px;margin-top:2rem}.footer-ul{padding:2rem 0 0;margin:0;justify-content:center;align-items:center}.footer-ul li a.link{color:#fff;padding:0 .5rem;font-size:.9rem;display:block}.footer-ul li a.link:hover{font-size:1.01rem}.footer-ul li a.link::before{display:block;content:attr(title);font-size:1.01rem;height:0;overflow:hidden;visibility:hidden;transition:.2s ease}.footer-ul li a.icon{padding:0;margin:0 .5rem}.data p,.data-ul{padding-bottom:1rem}.class,.iframe-pad{margin-bottom:1rem}.footer-ul li a.icon svg{width:20px}.img-wrap img{width:100%}.data h2{padding-top:4rem;font-size:2rem;line-height:2.2rem;text-align:initial}.abt .class .button,.c,.intro,.wide .button{text-align:center}.data a{word-break:break-word}.data p{font-size:1.1rem}.data-ul{font-size:1rem;padding-left:1rem}.data button{cursor:pointer;border:none;outline:0;background-color:#1C0D58;color:#fff;padding:.8rem 1.2rem;margin-left:0!important;transition:.2s ease;font-size:1rem;border-radius:12px}.data button:hover{background-color:#FF5731}.data-button-top{margin-left:1rem!important;margin-top:1rem!important;cursor:pointer}.grecaptcha-badge{display:none}.iframe-pad{margin-left:0;overflow:auto}#casting{height:298px}#themes{height:500px}.class{background:#2C1069;width:32%;border-radius:17px;overflow:hidden;-webkit-box-shadow:8px 5px 13px -1px rgba(0,0,0,.42);box-shadow:8px 5px 13px -1px rgba(0,0,0,.42)}.class .img-wrap{height:200px;overflow:hidden;width:100%}.class .cont{padding:2rem}.class .cont .heading-2{font-size:1.6rem;padding:0 0 1.5rem;margin:0;line-height:1.5rem}.class .button{margin:2rem auto 0}.orange{background:#ff5237}.intro{width:100%;padding-top:5rem;color:#fff}.intro .class{width:47%}.intro .class .cont p{min-height:135px}.intro .class .cont .heading-2{text-transform:uppercase}.intro .class:nth-child(2){background:#ff5237;background:linear-gradient(180deg,#ff5237 1%,#ff7124 100%)}.three-intros.flex-60{width:100%}.three-intros .intro .class{width:32%}.three-intros .intro .class.margin-adjust{margin:auto 0 1rem}.three-intros .intro .class.margin-adjust .heading-2{font-size:1.4rem}.three-intros .intro .class .cont p{min-height:auto}.button{display:block;color:#fff;padding:.8rem 2rem;background:rgba(255,255,255,.3);border-radius:5px;font-size:1rem;width:fit-content}.button:hover{color:#000;background:#fff}.button-wrap .button,.button-wrap .icon{margin-right:2rem}.txt{padding:0 0 1rem}.txt.tease{width:75%}.txt.big{font-size:1.2rem;font-weight:500}.txt.small{font-size:.9rem}.txt .link{font-size:1rem;transition:.2s ease;display:inline-block}.txt .link:hover{font-size:1.04rem}.txt .link::before{display:block;content:attr(title);font-size:1.04rem;height:0;overflow:hidden;visibility:hidden;transition:.2s ease}.check:before,.dif-p .show-t-more:after,.dif-p .show-t.open .show-t-more:after,.form-label:before,.team-wrap-pers .img-wrap.active:after,.team-wrap-pers .img-wrap:after,.team-wrap-pers .img-wrap:hover:after{content:""}.txt.info .info-fir{text-transform:uppercase;width:80px;min-width:100px;display:inline-block}.icon-wrap{align-items:center}.map{width:60%;max-width:730px;height:450px;border-radius:20px;overflow:hidden}.map iframe{width:100%;height:100%}.contact-time{width:40%}.contact-time-block p{display:flex;flex-flow:row;justify-content:space-between;text-align:right}.contact-time-block p span{padding-right:1rem;text-align:left}.contact-time-block:first-of-type{padding-bottom:3rem}.abt .txt,.team-wrap-pers{padding-bottom:2rem}.abt .fir .flex-50{width:49%}.abt .img-wrap.theme{width:100%;height:500px;border-radius:20px;overflow:hidden;display:flex;justify-content:center;-webkit-box-shadow:8px 5px 13px -1px rgba(0,0,0,.42);box-shadow:8px 5px 13px -1px rgba(0,0,0,.42)}.abt .img-wrap.alt{width:100%;height:450px;border-radius:20px;overflow:hidden;display:flex;justify-content:center;-webkit-box-shadow:8px 5px 13px -1px rgba(0,0,0,.42);box-shadow:8px 5px 13px -1px rgba(0,0,0,.42)}.price-box,.wide-wrap .img-wrap-tw img{-webkit-box-shadow:8px 5px 13px -1px rgba(0,0,0,.42)}.abt .img-wrap.alt img{align-self:center}.abt .img-wrap.alt.team{background:url(/img/team-bewegungsart.jpg) center no-repeat;background-size:cover}.abt-dance{padding-top:8rem}.abt-dance .heading-3{padding-bottom:4rem}.abt .contact-time-block .heading-2{padding-bottom:.5rem}.abt .contact-time-block:first-of-type{padding-bottom:1rem}.abt .contact-time-block .txt{padding-bottom:.5rem}.abt .contact-time-block .txt span{text-transform:uppercase}.abt .class .button{width:100%;margin:1rem auto 0}.abt .abt-list .check{padding-bottom:1rem}.pad-top{padding-top:3rem}.pad-left{padding-left:3rem}.marg-top{margin-top:3rem}.fit .txt-wrap,.fit .txt-wrap .txt{width:100%}.fit .img-wrap.alt img{height:100%;width:auto}.fit .flex-60{padding-right:5rem}.check:before{display:inline-block;background:url(/img/check.svg) no-repeat;background-size:contain;width:20px;height:20px;margin-right:1rem;vertical-align:middle}.wide-wrap{border-radius:20px;width:100%}.wide-wrap .img-wrap-tw{width:unset;height:100%;display:flex;padding:2rem}.wide-wrap .img-wrap-tw img{box-shadow:8px 5px 13px -1px rgba(0,0,0,.42);border-radius:20px;width:100%}.wide-wrap .img-wrap{width:30%;height:auto;display:flex;justify-content:center}.wide-wrap .img-wrap img{height:100%;width:auto}.wide-wrap .img-end{justify-content:flex-end!important}.wide-wrap .img-start{justify-content:flex-start!important}.wide .flex-80{padding:2rem 4rem 2rem 3rem;width:70%}.wide .flex-100t{padding:2rem 4rem 2rem 3rem;width:100%}.wide .icon{margin-right:1rem}.wide .flex-40{flex-flow:row}.wide .heading-3{padding-top:1rem}.wide .pad-top{align-items:center;padding-top:2rem}.wide .small{padding-bottom:0}.wide .button{margin:0 0 0 2rem}.event .check{padding-bottom:.5rem}.show-link{text-decoration:underline;cursor:pointer}.show-link.sec{display:none}.show-more{max-height:0;overflow:hidden;display:block;opacity:0;transition:.2s ease}.show-more .txt span{font-weight:800}.show.open .show-more{opacity:1;max-height:1000px;overflow:initial}.show.open .show-link.sec{display:flex;padding-top:1rem}.click-link,.show.open .show-link.fir{display:none}.click-head{min-height:65px}.dif-p .bodywrap{background:#1C0D58}.dif-p .flex-80.c{margin:auto}.dif-p .txt.info{display:flex}.dif-p .txt.info .info-fir{min-width:100px;font-weight:500}.dif-p .txt.info .info-fir.long{min-width:160px}.dif-p .show-t .flex{justify-content:space-between;align-items:flex-start}.dif-p .show-t .flex .flex-50{width:48%}.dif-p .show-t-link{text-decoration:underline;cursor:pointer;padding-top:.5rem;padding-bottom:1rem}.dif-p .show-t-link.sec{display:none}.dif-p .show-t-more{position:relative;max-height:50px;overflow:hidden;transition:max-height .25s;margin-bottom:1rem}.dif-p .show-t-more:after{position:absolute;width:100%;height:55px;left:0;right:0;bottom:0;background:#2c1069;background:linear-gradient(0deg,#2c1069 0,rgba(44,16,105,0) 85%);display:block}.dif-p .show-t.open .show-t-more{max-height:1000px}.dif-p .show-t.open .show-t-more:after{display:none}.dif-p .show-t.open .show-t-link.sec{display:flex}.dif-p .show-t.open .show-t-link.fir{display:none}.dif-p .wide-wrap .button{margin:1rem .5rem 0 0;width:46%}.dif-p .wide-wrap .button.short{width:30%}.dif-p.dance .heading-1{color:#FF5731}.dif-p.dance .heading-1 .small{color:#e062f8}.dif-p.dance .wide-wrap{margin-top:0;margin-bottom:3rem}.dif-p.fitness .heading-1 .small{color:#fff}.dif-p .heading-1 .small{padding:1.5rem 0 0}.choose .button{margin-right:0;width:24%}.choose-kurs,.choose-teammember{display:block;opacity:1;transition:.2s ease}.choose-kurs{margin-bottom:6rem;margin-top:2rem}.choose-kurs-head{padding:0;margin:1rem 0}.choose .active{background:#fff;color:#000}.display{display:block;opacity:1}.display-none{opacity:0;display:none}.price-h{min-height:60px}.price-box{box-shadow:8px 5px 13px -1px rgba(0,0,0,.42);border-radius:15px;padding:1.5rem 2rem;display:flex;justify-content:center;background:#2a0f67;background:linear-gradient(270deg,#2a0f67 0,#6c27aa 56%,#5e209a 100%);margin-top:1rem}.price-box.orange{background:#ff5237;background:linear-gradient(180deg,#ff5237 1%,#ff7124 100%)}.price-box .flex-40,.price-box .flex-60{margin:auto}.price-box .flex-40{text-align:right}.booking .tage li a,.form #formbuilder_captcha_element,.form-success{text-align:center}.price-box .txt{padding-bottom:0}.price-box .txt.big{padding-bottom:.5rem}.price .flex-50{width:48%}.price .gift{display:flex;flex-flow:row;justify-content:center;align-items:center;align-content:center}.price .gift .icon{display:inline-block;margin-right:1rem}.price .gift .icon svg{width:30px;height:30px}.price .gift.ten{margin-top:.5rem;justify-content:flex-start}.price .gift.ten .icon svg{width:25px;height:25px}.fitness .wide-wrap .img-wrap{justify-content:center}.fitness.dif-p .show-t-more:after{position:absolute;width:100%;height:55px;left:0;right:0;bottom:0;display:block;background:#ff5c31;background:linear-gradient(0deg,rgba(255,92,49,.8379726891) 0,rgba(255,113,36,0) 100%)}.studio .flex-30{width:29%}.studio .img-wrap{border-radius:20px;-webkit-box-shadow:8px 5px 13px -1px rgba(0,0,0,.42);box-shadow:8px 5px 13px -1px rgba(0,0,0,.42);display:flex;height:500px}.team .wide .img-wrap .team-img,.team-wrap .img-wrap{box-shadow:none;background-size:cover;background-position:center}.studio .img-wrap img{height:100%;width:auto;align-self:center}.studio .img-wrap.big img{height:auto;width:100%}.studio .img-wrap.small{height:200px;justify-content:center}.studio .img-wrap.action{width:100%;height:auto;margin-bottom:3rem}.studio .img-wrap.action img{height:auto;width:100%}.studio .img-wrap.action.none{overflow:hidden;width:0;height:0}.studio-wrap{margin:3rem auto 0}.team-all,.team-all .img-wrap,.team-all .txt{margin:auto}.team-button-0{background-image:url(/img/sahra.jpg)}.team-button-1{background-image:url(/img/ilka-riechelmann.jpg)}.team-button-2{background-image:url(/img/tobias-nothhelfer.jpg)}.team-button-3{background-image:url(/img/alexandra-menzel.jpg)}.team-button-4{background-image:url(/img/kurs-tanz7.jpg)}.team-button-5{background-image:url(/img/linda-buerger.jpg)}.team-button-6{background-image:url(/img/janine-festing.jpg)}.team-button-7{background-image:url(/img/daniela-fetting.jpg)}.team .wide .img-wrap{border-radius:0;height:auto;display:flex;justify-content:center}.team .wide .img-wrap .team-img{background-repeat:no-repeat;width:100%;height:auto;display:flex}.team .wide .img-wrap img{height:100%;width:auto}.team .wide .flex-20,.team .wide .flex-80{width:50%}.team .wide .flex-80{min-height:500px}.team-all .img-wrap{height:450px;justify-content:center}.team-wrap .img-wrap{background-repeat:no-repeat;cursor:pointer}.team-wrap-pers{cursor:pointer;align-items:flex-end;height:300px}.team-wrap-pers .img-wrap{width:11%;height:170px;border-radius:15px;transition:.2s ease;overflow:hidden;position:relative;justify-content:center;cursor:pointer}.team-wrap-pers .img-wrap:after{position:absolute;width:100%;height:100%;background:rgba(255,255,255,.4);display:block;transition:.2s ease}.team-wrap-pers .img-wrap:hover{height:220px;cursor:pointer}.team-wrap-pers .img-wrap:hover:after{background:rgba(255,255,255,.2)}.team-wrap-pers .img-wrap.active{height:180px;cursor:pointer}.team-wrap-pers .img-wrap.active:after{background:rgba(255,255,255,0)}.form{width:100%;max-width:500px}.form-bg{background:#2C1069;border-radius:17px;overflow:hidden;margin-bottom:1rem;box-shadow:8px 5px 13px -1px rgba(0,0,0,.5);padding:2rem;width:fit-content}.form #formbuilder_captcha_element,.form-error{position:absolute;bottom:20px;width:100%;left:0;font-size:.8rem;color:#fff;font-weight:400}.form-success{top:-35px;z-index:10;font-weight:700;width:100%;font-size:1.75rem;text-transform:uppercase;margin:0;position:relative;color:#f19507}.form-checkbox:checked:before{background:url(/img/check.svg) no-repeat;position:absolute;margin:auto;width:15px;height:15px;content:"";left:0;right:0;top:0;bottom:0;outline:0;cursor:pointer}.form-checkbox{-moz-appearance:none;-webkit-appearance:none;border:2px solid #fff;width:20px;height:20px;margin:0 1rem 0 0;position:relative;cursor:pointer;outline:0;padding:.5rem}.form-checkbox-wrap{margin-bottom:1rem;margin-top:1rem}.form-checkbox-label{align-items:center;display:flex;justify-content:flex-start;color:#fff;cursor:pointer;font-size:.75rem;position:relative;max-width:500px;margin:auto}.booking .tage,.form-row-100{flex-flow:row wrap;display:flex}.form-input,.form-textarea{transition:.2s width;padding:.2rem 0;border:none;font-size:1rem;outline:0;box-shadow:none;border-radius:0;background:rgba(0,0,0,0)}.form-input:focus,.form-input:hover,.form-textarea:focus,.form-textarea:hover{outline:0}.form-input::placeholder,.form-textarea::placeholder{font-size:1.125rem;color:#fff}.form-input{width:100%}.form-captcha{margin-bottom:1.5rem;margin-top:1.5rem;overflow:hidden}.form-captcha div{margin:auto}.form-textarea{width:100%;border-radius:0;resize:none;overflow:auto;max-height:300px;outline:0;font-size:1.125rem;padding-bottom:0;min-height:30px;height:40px}.form-textarea::placeholder{font-size:1.125rem;color:#fff}.form-label{font-size:.9rem;position:relative;width:100%;display:flex;flex-flow:row wrap;margin-bottom:3rem}.form-label:before{position:absolute;left:0;bottom:-4px;width:100%;height:1px;background:#fff;transition:.3s ease-out}.form-button{position:relative;z-index:3;width:fit-content;transition:1s ease}.form-button:after,.form-button:hover:after{position:absolute;z-index:-1;bottom:-1px;display:block;content:""}.form-button:after{width:100%;height:0;cursor:pointer}.form-button:hover:after{width:100%;height:50%;padding-right:4px}.form-button_submit{background:rgba(255,255,255,.3);display:block;padding:.5rem 1rem;border-radius:5px;margin-top:2rem;font-size:1rem;cursor:pointer;transition:.2s ease;border:none;font-weight:500}.form-button_submit:hover{color:#000;background:#fff}.form-row-100{width:100%;justify-content:space-between;position:relative}.form-row-50{width:43%}.form-row-wrap{width:100%;position:relative}.form-row-label,.form-row-textarea{width:100%}.form-row-textarea .form-label:before{content:"";bottom:0}.form-row-textarea .form-label .form-error{bottom:-20px}.bday .content .header-inner .intro .txt,.bday .content .header-inner .intro p{min-height:1rem}.booking{background:#2a0f67;background:linear-gradient(170deg,#2a0f67 0,#6c27aa 56%,#5e209a 100%);padding-top:10rem}.booking .bg-grey{background-color:initial}.booking .termintabelle tr{align-items:center;display:flex;flex-flow:row wrap}.booking .termintabelle tr td{padding-right:2rem}.booking .termintabelle tr td strong a{display:block;border-bottom:none!important;color:#fff;padding:.3rem 2rem;background:rgba(255,255,255,.3);border-radius:5px;font-size:1rem;width:fit-content}.booking .termintabelle tr td strong a:hover{color:#000;background:#fff}.booking h3{background-color:initial;margin-top:3rem;color:#fff;font-size:11pt;padding:0 0 .5rem;font-weight:600;margin-bottom:2rem;border-bottom:1px solid #fff}.booking select{background:0 0;border:none;margin-bottom:.5rem;width:100%}.booking input,.booking textarea{background:0 0;border:none;margin-bottom:.5rem;border-bottom:1px solid #fff}.booking tr td{text-align:left!important}.booking input[type=checkbox]{width:initial}.booking a{color:#fff}.booking input[type=submit]{display:block;height:40px!important;border-bottom:none!important;color:#fff;padding:.5rem 2rem;background:rgba(255,255,255,.3);border-radius:5px;font-size:1rem;width:fit-content}.booking input[type=submit]:hover{color:#000;background:#fff}.booking .nav{top:0}.booking #letsdance-wrapper,.booking .kursplan-wrapper{max-width:1280px;margin:auto;padding:0 3rem;width:100%}.booking #content h1{max-width:1280px;margin:auto;padding:0 0 1rem;width:100%}.booking #content h1 span{padding-left:3rem;padding-right:3rem}.booking .tage{margin:0;padding:0;justify-content:center;font-size:1rem;font-weight:400;background-color:initial;height:auto;width:100%}.booking .tage li{height:auto;margin-bottom:1rem;width:33.33%}.booking .tage li a{display:block;color:#fff;padding:.8rem 2rem;background:rgba(255,255,255,.3);border-radius:5px;font-size:1rem;margin:auto;width:100%}.booking .tage li:focus,.booking .tage li:hover{background-color:initial}.booking .tage li:focus a,.booking .tage li:hover a{color:#000;background:#fff}.booking .tage .tag_selected{background-color:initial}.booking .tage .tag_selected a{color:#000;background:#fff}.booking .kurse,.booking .kursplan,.booking .stunde{background-color:initial}.booking .kursplan{width:100%;margin:0;border:none;border-spacing:0}.booking .stunde td{border-top:1px solid #fff;border-bottom:1px solid #fff}.booking .kursplan thead tr th{padding:0 0 .5rem 1rem}.booking .kursplan tr td{padding:.5rem 1rem;font-size:1rem}.booking .kursplan.rb10 a strong{text-decoration:underline}.klaroAclass,.privacyPolice{text-decoration:underline!important}.booking .termine span{color:#FF5731}.booking .termine:hover .naechste{padding:1rem;background-color:#1C0D58;border:none}.booking .termine:hover .naechste ul{margin:0;padding:0 0 0 .5rem}.booking .kurse td:first-child{width:200px}.booking #lightbox{padding-top:8rem}.booking .termintabelle,.booking .termintabelle tr.second{background-color:initial}.booking tr:nth-child(odd){background-color:rgba(0,0,0,0)!important}.kursplan tr:nth-child(odd){background-color:rgba(0,0,0,0)!important}.imprint{min-height:100vh}#thklaro{text-align:left!important;font-size:12px!important;font-weight:400!important}.klaroAclass{font-size:14px!important}.fixed{position:fixed;left:0;right:0}.klaro .cookie-notice:not(.cookie-modal-notice){background:#1C0D58!important}.klaro-ide .cm-config-controls .cm-control-button.cm-success{background:#fff!important}.klaro .cookie-modal a,.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal li,.klaro .cookie-modal p,.klaro .cookie-modal strong,.klaro .cookie-modal ul,.klaro .cookie-notice a,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice li,.klaro .cookie-notice p,.klaro .cookie-notice strong,.klaro .cookie-notice ul{color:#fff!important}.klaro .cookie-modal .cm-modal.cm-klaro{background:#1C0D58!important}.klaro .cookie-modal .cm-btn.cm-btn-info,.klaro .cookie-notice .cm-btn.cm-btn-info{background:0 0!important}@media (min-width:2400px){.bodywrap .bg-img{position:absolute;max-height:1600px;right:-200px}}@media (max-width:1200px){.bodywrap .bg-img{right:-400px}.studio .img-wrap.big img{height:106%;width:auto}.nav .burger{display:flex;z-index:20;position:relative}.nav-ul{display:none}.nav-part.sec{width:100%;justify-content:flex-end}.nav.mobile .nav-button,.nav.mobile .nav-ul{width:100%;display:flex;justify-content:center}.nav.mobile{height:100vh;background:#1C0D58}.nav.mobile .nav-ul{align-items:center;flex-flow:column;margin:auto;position:absolute;left:0;right:0;bottom:0;top:0;height:100vh;padding:0}.nav.mobile .nav-ul li a{font-size:2rem;padding:1rem;width:100%}.nav.mobile .burger span:nth-child(1){top:0;bottom:0;left:0;right:0;margin:auto;position:absolute;transform:rotate(-45deg)}.nav.mobile .burger span:nth-child(2){top:0;bottom:0;left:0;right:0;margin:auto;position:absolute;transform:rotate(45deg)}.nav.mobile .burger span:nth-child(3){opacity:0}.nav.mobile .nav-button{max-width:350px;text-align:center;margin:0 1rem 1rem}.nav.mobile .nav-part.sec{position:absolute;bottom:0;left:0;right:0;text-align:center;justify-content:center;flex-flow:column}}@media (max-width:1080px){.dif-p .choose-button-wrap,.dif-p .flex-80.choose-part{width:100%}.intro .class .cont p{min-height:100px}.three-intros .intro .class{width:48.5%}.three-intros .intro .class.margin-adjust{margin:1rem 0;width:100%}.main{padding-top:10rem}.content-part{padding-top:6rem}.content-part.lesstop{padding-top:4rem}.abt .class{width:100%;display:flex}.abt .class .class .cont .heading-2{text-align:left}.abt .class .img-wrap{height:100%;width:35%;display:flex;justify-content:center}.abt .class .img-wrap img{width:auto;height:100%}.abt .class .cont{width:75%}.abt .class .button-wrap{display:flex;flex-flow:row}.abt .class .button-wrap .button{width:48%}.dif-p .wide-wrap .button{margin:1rem 0 0;width:49%}.dif-p .wide-wrap .button .flex-60{width:100%}.team-all .img-wrap{height:300px;max-width:600px}.team-wrap-pers .img-wrap img{width:auto;height:115%}.team-wrap-pers .img-wrap.active img{width:auto;height:107%}.iframe-pad{max-height:500px}.h40{height:40vh}.large #casting{height:500px}}@media (max-width:1000px){.header .button-wrap .button,.header .button-wrap .icon,.heading-2,.heading-3,.heading1,.home-p .txt,.link,.show-link{text-align:center}.form-success{position:unset}.flex-80.resp{width:100%}.header .button-wrap .button,.header .button-wrap .icon{margin:0 0 1rem}.abt .fir,.contact,.show.open .show-link.sec{justify-content:center}.abt .fir .flex-50{width:initial}.fit .button{margin:auto;margin-top:1rem}.fit .flex-60{padding:0;width:100%;order:2;position:relative}.fit .flex-40{width:100%;padding:0 0 2rem;order:1;position:relative}.fit .img-wrap.alt img{height:auto;width:100%}.bodywrap .bg-purp{width:1200px}body.fixed-position{overflow-y:hidden}.heading-1{font-size:3rem;line-height:3.1rem}.logo-wrap{width:100px}.abt .flex-50,.abt .txt-wrap.short .txt,.contact-time,.map,.wide .flex-40,.wide .flex-60{width:100%}.pad-left{padding-left:0}.map{max-width:initial}.abt .flex-50{order:2;position:relative}.abt .flex-50:first-of-type{order:1;position:relative}.abt .flex-50.sec{position:relative;order:1}.abt .flex-50.sec:first-of-type{order:2;position:relative}.abt .button{margin:auto;margin-top:1rem}.abt-dance{padding-top:6rem}.abt-list,.contact .pad-left{padding-top:2rem}.abt-dance .heading-3{padding-bottom:2rem}.contact{display:flex;flex-flow:row wrap}.contact-time{max-width:500px;margin:auto}.contact .txt{padding:0 0 .5rem}.button-wrap{justify-content:center}.button-wrap .button,.button-wrap .icon{margin:1rem}.wide .flex-80 .heading-3,.wide .flex-80 .txt,.wide .left{text-align:left}.footer .logo-wrap{margin-top:0}.wide .flex-80{padding:2rem}.wide .button{margin:0}.event .pad-top.space{padding-top:0}.event .heading-2{padding-top:2rem}.heading-2{font-size:1.8rem;line-height:2rem}.wide .flex-60{margin-top:2rem}.wide .flex-tw{flex-direction:column}.wide .img-wrap-tw{height:auto}.dif-p .header .flex-50,.price .header .flex-50{width:70%}.abt .txt.pad-bot{padding-bottom:0}.choose-button-wrap .button{margin:0}.dif-p .main{padding-top:5rem}.price .heading-2,.price .heading-3,.price .heading1,.price .link,.price .show-link,.price .txt{text-align:initial}.team-wrap-pers{height:200px}.team-wrap-pers .img-wrap{height:150px}.team-wrap-pers .img-wrap:hover{height:160px}.team-wrap-pers .img-wrap img{height:150%}.team-wrap-pers .img-wrap.active{height:180px}.team-wrap-pers .img-wrap.active img{width:auto;height:120%}.header-inner.flex-60{width:100%}.header.home .header-inner .heading-1,.heading-1{width:70%}}@media (max-width:800px){.form{max-width:100%}.team .wide .flex-20,.team .wide .flex-80{width:100%}.team .wide .img-wrap img{height:auto;width:180%;align-self:center}.abt .class .button-wrap .button,.dif-p .show-t .flex .flex-50{width:100%}.team .wide .flex-80{min-height:initial}.team .wide .flex-20{min-height:500px}.abt .class .button-wrap{flex-flow:row wrap}.abt .img-wrap.alt{height:auto;max-height:350px}.choose .button{width:49%;margin-bottom:1rem}.dif-p .header .flex-50,.price .flex-50{width:100%}.price .flex-50 .price-h{min-height:initial}.price .flex-50 .price-box{padding:1.5rem 1rem}.price .flex-50:nth-child(2){padding-top:4rem}.studio .flex-30{width:30%}.studio .flex-80{width:100%}.studio .img-wrap{height:300px}.studio .img-wrap.big img{height:130%;width:auto}.team .img-wrap{height:150px}.team .img-wrap.big{height:fit-content}.team .img-wrap.big img{width:110%;height:auto}.dif-p .wide-wrap .button.short{width:100%}.booking .termintabelle tr td{padding-right:.5rem;width:initial;padding-bottom:1rem}}@media (max-width:650px){.booking tr td{text-align:left!important;width:100%}table tbody tr{display:flex;flex-flow:row wrap}.team-wrap-pers{height:auto}.team-wrap-pers.flex.space{justify-content:space-between}.team-wrap-pers .img-wrap{width:48%;margin-bottom:1rem;height:120px;background-position:50% 25%}.team-wrap-pers .img-wrap img,.team-wrap-pers .img-wrap.active img,.team-wrap-pers .img-wrap:hover img{width:107%;height:auto}.team-wrap-pers .img-wrap.active,.team-wrap-pers .img-wrap:hover{height:120px}.bodywrap .bg-purp{width:1000px}.class .cont{padding:2rem 1.5rem}.intro .class,.three-intros .intro .class{width:100%}.intro .class .cont,.three-intros .intro .class .cont{padding:1.5rem}.intro .class .cont .heading-2,.three-intros .intro .class .cont .heading-2{padding:0;height:auto;align-items:center;display:flex;justify-content:center}.intro .class .cont p,.three-intros .intro .class .cont p{height:0;opacity:0;overflow:hidden;width:0;min-height:initial}.intro .class .cont .img-wrap img,.three-intros .intro .class .cont .img-wrap img{height:200px}.bday .content .header-inner .intro .class{width:100%}.bday .content .header-inner .intro .class .txt{min-height:2rem}.bday .content .header-inner .intro .class p{opacity:1;overflow:hidden;width:100%;min-height:initial}.bday .content .header-inner .intro .class .cont{padding:1.5rem}.bday .content .header-inner .intro .class .cont .heading-2{padding:0;height:auto;align-items:center;display:flex;justify-content:center}.bday .content .header-inner .intro .class .cont p{width:100%;height:unset}.abt .class{flex-flow:row wrap}.abt .class .img-wrap{height:200px;width:100%}.abt .class .img-wrap img{height:auto;width:100%;align-self:center}.abt .class .cont{width:100%}.wide .button{margin:0}.wide-wrap .flex-80{width:100%;padding:2rem 1.5rem}.wide-wrap .img-wrap{height:200px;width:100%}.wide-wrap .img-wrap img{height:auto;width:100%;align-self:flex-end}.click-link:after,.click.open .click-link:after{width:14px;margin-left:1rem;vertical-align:middle}.wide-wrap .img-wrap .img-center{align-self:center}.wide-wrap .img-wrap .img-start{align-self:flex-start}.choose-kurs .wide-wrap .img-wrap img{align-self:center}.nav-button{display:none}.bodywrap .bg-img{height:500px;right:-250px}.icon-wrap{margin-top:1rem}.click-link{display:block}.click-link:after{content:"";display:inline-block;height:8px;background:url(/img/arrow.svg) center no-repeat;background-size:contain;transition:.2s ease}.click-wrap{height:0;overflow:hidden;display:block;opacity:0;transition:.2s ease}.click-head{display:none}.click.open .click-wrap{padding-top:2rem;height:auto;overflow:initial;opacity:1}.booking .tage,.class .cont .heading-2{padding:0}.click.open .click-link:after{content:"";display:inline-block;height:8px;background:url(/img/arrow.svg) center no-repeat;background-size:contain;transform:rotate(-180deg)}.studio .img-wrap.small{height:200px;width:100%;margin-bottom:1.5rem}.studio .img-wrap.small img{width:102%;height:auto}.price .txt.check{display:inline-flex}.booking .tage li{width:50%}.booking #letsdance-wrapper,.booking .kursplan-wrapper{padding:0 1rem}.kursplan.rb10 tr{display:flex;align-items:center;flex-flow:row wrap}.kursplan.rb10 tr .l{padding-right:3rem}.nav.mobile .nav-part.sec{padding-bottom:6rem;padding-left:2rem;padding-right:2rem}.iframe-pad{max-height:690px}}@media (max-width:500px){.dance .lesstop,.fitness .lesstop{padding-top:2rem}.header .button-wrap{width:100%}.button-wrap .button{margin:1rem 1rem .5rem;width:100%;text-align:center}.choose-button-wrap .button{width:48%;margin:0 0 1rem}.content{padding-left:2rem;padding-right:2rem}.footer-ul{list-style:none;padding:2rem 0 0}.heading-1{font-size:2.4rem;line-height:2.8rem}.heading-1 .small{font-size:1.6rem;line-height:1.8rem}.abt .class .img-wrap{height:auto;width:100%}.abt .button{width:100%;text-align:center}.fit .button{width:100%}.dif-p .txt.info{flex-flow:row wrap}.dif-p .txt.info .info-fir{min-width:100%}.dif-p .txt.info .wide-wrap .img-wrap{height:250px}.dif-p .header .flex-50{width:100%}.price-box .flex-40{width:100%;padding-top:1rem;text-align:left}.price-box .flex-60{width:100%}.price-box .gift .icon{margin:1rem 0;width:100%}.price-box .gift.ten{margin-top:1rem;flex-flow:row wrap}.form-bg{width:100%}.studio .img-wrap.action.first{display:none}.studio .img-wrap.action.none{width:100%;height:auto;border-radius:20px}}@media (max-width:400px){.kursplan-wrapper tr{display:flex;flex-flow:row wrap}.choose-button-wrap .button{width:100%}.team-wrap-pers .img-wrap,.team-wrap-pers .img-wrap img,.team-wrap-pers .img-wrap.active,.team-wrap-pers .img-wrap.active img,.team-wrap-pers .img-wrap:hover,.team-wrap-pers .img-wrap:hover img{height:80px}.heading-1{font-size:2rem;line-height:2.2rem}.heading-2{font-size:1.6rem;line-height:1.8rem}.contact-p .content{padding-left:1rem;padding-right:1rem}}@media (max-width:365px){.form-captcha{position:relative;left:-31px}}@media (max-height:900px){.bodywrap .bg-img{max-height:1200px;height:600px;right:-200px}.nav.mobile .nav-ul li a{padding:.5rem}}@media (max-height:740px) and (max-width:1200px){.nav.mobile{overflow:auto}.nav.mobile .burger{position:absolute;right:3rem;top:2rem}.nav.mobile .nav-ul{position:static;height:auto;margin-top:1rem}.nav.mobile .nav-ul li a{font-size:1.2rem}.nav.mobile .nav-con{flex-flow:row wrap}.nav.mobile .flex.nav-part{width:100%;order:1}.nav.mobile .flex.nav-part.sec{position:static;order:2;width:100%;margin-top:2rem;padding-bottom:1rem}}@media (max-height:570px){.nav.mobile .nav-part.sec{padding-bottom:3rem}}@media (min-height:600px) and (min-width:1000px){.bodywrap .bg-img{height:90vh}}@media (max-height:900px) and (max-width:800px){.bodywrap .bg-img{height:500px;right:-250px}}@media (min-height:1000px) and (max-width:1200px){.bodywrap .bg-img{height:70vh}}@media (min-height:1000px) and (max-width:600px){.bodywrap .bg-img{height:600px}}@media (min-height:1000px) and (max-width:500px){.bodywrap .bg-img{height:500px;right:-250px}}@media (max-height:900px) and (max-width:500px){.bodywrap .bg-img{height:354px;right:-200px}.bodywrap .bg-purp{width:800px}}