/* stylelint-disable */

/**
 * Optionales Animationen CSS
 *
 * NOTWENDIGE parent class manuell hinzufÃ¼gen:
 * .custom-anim-play
 *
 * Presets von animista.net
 *
 */

.custom-anim-play .roll-in-blurred-left{-webkit-animation:roll-in-blurred-left 2.5s cubic-bezier(.23,1.000,.32,1.000) 1.2s both;animation:roll-in-blurred-left 2.5s cubic-bezier(.23,1.000,.32,1.000) 1.2s both}
@-webkit-keyframes roll-in-blurred-left{0%{-webkit-transform:translateX(-200px) rotate(-360deg);transform:translateX(-200px) rotate(-360deg);-webkit-filter:blur(50px);filter:blur(50px);opacity:0}100%{-webkit-transform:translateX(0) rotate(0deg);transform:translateX(0) rotate(0deg);-webkit-filter:blur(0);filter:blur(0);opacity:1}}@keyframes roll-in-blurred-left{0%{-webkit-transform:translateX(-200px) rotate(-360deg);transform:translateX(-200px) rotate(-360deg);-webkit-filter:blur(50px);filter:blur(50px);opacity:0}100%{-webkit-transform:translateX(0) rotate(0deg);transform:translateX(0) rotate(0deg);-webkit-filter:blur(0);filter:blur(0);opacity:1}}

.custom-anim-play .slide-in-top{-webkit-animation:slide-in-top 1.5s cubic-bezier(.25,.46,.45,.94) 0.25s both;animation:slide-in-top 1.5s cubic-bezier(.25,.46,.45,.94) 0.25s both}
@-webkit-keyframes slide-in-top{0%{-webkit-transform:translateX(500px);transform:translateX(500px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slide-in-top{0%{-webkit-transform:translateX(500px);transform:translateX(500px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}

.custom-anim-play .rotate-in-center{-webkit-animation: rotate-in-center 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;animation: rotate-in-center 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both}
@-webkit-keyframes rotate-in-center{0%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg);opacity:0}100%{-webkit-transform:rotate(0);transform: rotate(0);opacity:1}}@keyframes rotate-in-center{0%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg);opacity:0}100%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}

.custom-anim-play .rotate-center{-webkit-animation:rotate-center 2s ease-in-out 0.5s 2;animation:rotate-center 2s ease-in-out 0.5s 2}
@-webkit-keyframes rotate-center{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate-center{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}

.custom-anim-play .slide-left{-webkit-animation:slide-left 2s cubic-bezier(0.455, 0.030, 0.515, 0.955) both;animation:slide-left 2s cubic-bezier(0.455, 0.030, 0.515, 0.955) both}
@-webkit-keyframes slide-left{0%{-webkit-transform:translateX(300px);transform:translateX(300px)}100%{-webkit-transform:translateX(0px);transform:translateX(0px)}}@keyframes slide-left{0%{-webkit-transform:translateX(300px);transform:translateX(300px)}100%{-webkit-transform:translateX(0px);transform:translateX(0px)}}

.custom-anim-play .fade-in{-webkit-animation:fade-in 1.2s cubic-bezier(.39,.575,.565,1.000) 1s both;animation:fade-in 1.2s cubic-bezier(.39,.575,.565,1.000) 1s both}
@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}


/* stylelint-enable */