@charset "UTF-8";
/***!  Style Declaration  !***/

@keyframes progress-bar-stripes{0%{background-position-x:1rem}}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}@keyframes spinner-border{to{transform:rotate(360deg)}}@keyframes spinner-border{to{transform:rotate(360deg)}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}@keyframes placeholder-glow{50%{opacity:.2}}@keyframes placeholder-glow{50%{opacity:.2}}@keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}@keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}@keyframes scroll-down-anim{0%{transform:translateY(-5px)}50%{transform:translateY(5px)}100%{transform:translateY(-5px)}}@keyframes scroll-down-2{0%{transform:translateY(-10px)}50%{transform:translateY(10px);animation-timing-function:ease-in}100%{transform:translateY(-10px)}}@keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-37px,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(37px,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes fadeInDownShort{0%{opacity:0;transform:translate3d(0,-12px,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes fadeInUpShort{0%{opacity:0;transform:translate3d(0,12px,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes fadeInLeftShort{0%{opacity:0;transform:translate3d(12px,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes fadeInRightShort{0%{opacity:0;transform:translate3d(-12px,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes scalexIn{0%{opacity:0;transform:scaleX(0);transform-origin:left center}to{opacity:1;transform:scaleX(1);transform-origin:left center}}@keyframes fadeScaleIn{0%{opacity:0;transform:scale(.95) translateZ(0.1px)}to{opacity:1;transform:scale(1.00)}}@keyframes fadeScaleOutIn{0%{opacity:0;transform:translateY(10px) translateZ(0.1px) scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes clipRightIn{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes fadeRotateIn{0%{opacity:0;transform:rotateX(60deg) rotateY(10deg) rotateZ(-10deg);transform-origin:top;animation-timing-function:var(--ease-out-short)}to{opacity:1;transform:none}}@keyframes marquee-animation{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(-50%,0,0)}}@keyframes marquee-animation-1{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(-50%,0,0)}}@keyframes marquee-animation-1a{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(-50%,0,0)}}@keyframes marquee-animation-2{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(50%,0,0)}}@keyframes marquee-animation-2a{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(50%,0,0)}}@keyframes marquee-animation-3{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(-50%,0,0)}}@keyframes services-tabs-animation-1{0%{opacity:0;transform:translate(0,40px)}100%{opacity:1;transform:translate(0,0) scale(1)}}@keyframes services-tabs-animation-2{0%{transform:translate(0,20px) scale(.93)}100%{transform:translate(0,0) scale(1)}}@keyframes services-7-tabs-animation{0%{transform:translate(0,10px) scale(.98)}100%{transform:translate(0,0) scale(1)}}@keyframes mfp-appear{0%{opacity:0;transform:translateY(60px)}100%{opacity:1;transform:none}}@keyframes mfp-image-appear{0%{opacity:0;transform:scale(.9)}100%{opacity:1;transform:none}}@keyframes empty{0%{opacity:1}}@keyframes empty{0%{opacity:1}}@keyframes empty{0%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px)}75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}}@keyframes backSlideOut{25%{opacity:.5;-moz-transform:translateZ(-500px)}75%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%)}}@keyframes backSlideOut{25%{opacity:.5;transform:translateZ(-500px)}75%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}}@keyframes backSlideIn{0%,25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-webkit-transform:translateZ(-500px)}100%{opacity:1;-webkit-transform:translateZ(0) translateX(0)}}@keyframes backSlideIn{0%,25%{opacity:.5;-moz-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-moz-transform:translateZ(-500px)}100%{opacity:1;-moz-transform:translateZ(0) translateX(0)}}@keyframes backSlideIn{0%,25%{opacity:.5;transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;transform:translateZ(-500px)}100%{opacity:1;transform:translateZ(0) translateX(0)}}@keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(.8)}}@keyframes scaleToFade{to{opacity:0;-moz-transform:scale(.8)}}@keyframes scaleToFade{to{opacity:0;transform:scale(.8)}}@keyframes goDown{from{-webkit-transform:translateY(-100%)}}@keyframes goDown{from{-moz-transform:translateY(-100%)}}@keyframes goDown{from{transform:translateY(-100%)}}@keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5)}}@keyframes scaleUpFrom{from{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpFrom{from{opacity:0;transform:scale(1.5)}}@keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5)}}@keyframes scaleUpTo{to{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpTo{to{opacity:0;transform:scale(1.5)}}@font-face{src:url('https://www.theaterballettschule-magdeburg.de/templates/theaterballettschule/webfonts/jost-v15-latin-regular.woff2') format('woff2');font-display:swap;font-family:'Jost';font-style:normal;font-weight:400}@font-face{src:url('https://www.theaterballettschule-magdeburg.de/templates/theaterballettschule/webfonts/jost-v15-latin-500.woff2') format('woff2');font-display:swap;font-family:'Jost';font-style:normal;font-weight:500}@font-face{src:url('https://www.theaterballettschule-magdeburg.de/templates/theaterballettschule/webfonts/jost-v15-latin-600.woff2') format('woff2');font-display:swap;font-family:'Jost';font-style:normal;font-weight:600}
