@media screen and (max-width:1473px){html{overflow:auto}body{overflow:hidden;min-width:calc(100vw - 18px)}}*/

/* .sc-animate.active, .sc-animate-child.active{ */
/* 	opacity: initial; */
/* 	transition-duration:1.2s ; */
/* 	transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1); */
/* } */

/* .sc-animate-t.active, .sc-animate-b.active{ */
/* 	transform: translateY(0); */
/* 	transition-duration:1.2s ; */
/* 	transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1); */
/* } */
/* .sc-animate-r.active, .sc-animate-l.active{ */
/* 	transform: translateX(0); */
/* 	transition-duration:1.2s ; */
/* 	transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1); */
/* } */

/* .sc-animate.wait-400, .sc-animate-child.wait-400{ */
/* 	transition-delay: .4s; */
/* } */
/* .sc-animate.wait-700, .sc-animate-child.wait-700{ */
/* 	transition-delay: .7s; */
/* } */
/* .sc-animate.wait-1000, .sc-animate-child.wait-1000{ */
/* 	transition-delay: 1.0s; */
/* } */
/* .sc-animate.wait-1300, .sc-animate-child.wait-1300{ */
/* 	transition-delay: 1.3s; */
/* } */













.parallax-wraper{position:relative;height:90%}.parallax-image{position:absolute}@keyframes animateIn {
	0% {
		opacity: 0;
		transform: translateY(100px);
	}
	100%{
		opacity: 1;
		transform:translateY(0);
	}
}@keyframes animateInT {
	0% {
		opacity: 0;
		transform: translateY(100px);
	}
	100%{
		opacity: 1;
		transform:translateY(0);
	}
}@keyframes animateInB {
	0% {
		opacity: 0;
		transform: translateY(-150px);
	}
	100%{
		opacity: 1;
		transform:translateY(0);
	}
}@keyframes animateInL {
	0% {
		opacity: 0;
		transform: translateX(100px);
	}
	100%{
		opacity: 1;
		transform:translateX(0);
	}
}@keyframes animateInR {
	0% {
		opacity: 0;
		transform: translateX(-100px);
	}
	100%{
		opacity: 1;
		transform:translateX(0);
	}
}.sc-animate{opacity:0}.sc-animate.active{opacity:1;animation-name:animateIn;-webkit-animation-name:animateIn;animation-timing-function:cubic-bezier(.165,.84,.44,1);-webkit-animation-timing-function:cubic-bezier(.165,.84,.44,1);animation-duration:1.5s;-webkit-animation-duration:1.5s}.sc-animate-t.active{animation-name:animateInT;-webkit-animation-name:animateInT}.sc-animate-b.active{animation-name:animateInB;-webkit-animation-name:animateInB}.sc-animate-r.active{animation-name:animateInR;-webkit-animation-name:animateInR}.sc-animate-l.active{animation-name:animateInL;-webkit-animation-name:animateInL}.yogaLessonList:before,.eventBanner:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:rgba(0,0,0,.0);transition:.2s}.yogaLessonList:hover:before,.eventBanner:hover:before{background-color:rgba(0,0,0,.3);transition:.2s}@keyframes animateIn {
	0% {
		opacity: 0;
		transform: translateY(100px);
	}
	100%{
		opacity: 1;
		transform:translateY(0);
	}
}.animateIn{opacity:0}.animateIn.is-active{opacity:1;animation-name:animateIn;-webkit-animation-name:animateIn;animation-timing-function:cubic-bezier(.165,.84,.44,1);-webkit-animation-timing-function:cubic-bezier(.165,.84,.44,1);animation-duration:1.5s;-webkit-animation-duration:1.5s}@keyframes animateInFade {
	0% {
		transform: translateX(-100%);
	}

	100% {
		transform:translateX(100%);
	}
}@keyframes animateInFadeTxt {
	0% {
		color: transparent;
	}

	100%{
		color: #444444;
	}
}@keyframes animateInFadeTxtPink {
	0% {
		color: transparent;
	}
	100% {
		color: #f07580;
	}
}@keyframes fadeIn {
	0% {
		opacity: 0;
		height: 0;
	}

	1%{
		opacity:0;
		height:100%;
	}
	100% {
		opacity:1;
		height:100%;
	}
}@keyframes fadeOut {
	0% {
		opacity: 1;
		height: 100%;
	}

	99% {
		opacity:0;
		height:100%;
	}
	100%{
		opacity:0;
		height:0;
	}
}