@charset "UTF-8";

.animated-layer.op-0 {opacity: 0;}

.box-layer {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    overflow: hidden;
}

.bg-layer-l {
	position: absolute;
	top: 0;
	left: 0%;
	height: 100%;
	width: auto;
	min-width: fit-content;
	min-width: auto;
}
.bg-layer-r {
	position: absolute;
	top: 0;
	left: auto;
	right: 0%;
	height: 100%;
	width: auto;
}

.delay-025 {
	animation-delay: 0.25s;
}
.delay-05 {
	animation-delay: 0.5s;
}
.delay-075 {
	animation-delay: 0.75s;
}
.delay-10 {
	animation-delay: 1s;
}
.delay-125 {
	animation-delay: 1.25s;
}
.delay-15 {
	animation-delay: 1.5s;
}
.delay-175 {
	animation-delay: 1.75s;
}
.delay-20 {
	animation-delay: 2s;
}
.delay-25 {
	animation-delay: 2.5s;
}
.delay-30 {
	animation-delay: 3s;
}

.myanimate__fadeInLeft.isVisible {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}
.myanimate__fadeOutLeft.isVisible {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}
.myanimate__fadeInRight.isVisible {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}
.myanimate__fadeOutRight.isVisible {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}
.myanimate__fadeOutLeft.isVisible {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}
.myanimate__fadeIn.isVisible {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}
.myanimate__fadeInUp.isVisible {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}
.myanimate__bounceInUp.isVisible {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}

@-moz-keyframes spin { 
    100% { -moz-transform: rotate(360deg); } 
}
@-webkit-keyframes spin { 
    100% { -webkit-transform: rotate(360deg); } 
}
@keyframes spin { 
    100% { 
        -webkit-transform: rotate(360deg); 
        transform:rotate(360deg); 
    } 
}

.rotate-me {
	opacity: 1;
	-webkit-animation: spin 120s linear infinite;
	-moz-animation: spin 120s linear infinite;
	-o-animation: spin 120s linear infinite;
	-ms-animation: spin 120s linear infinite;
	animation: spin 120s linear infinite;
	transform-origin: center center;
	transform: rotate(0);
}

.box-layer .mother {
	padding-left: 10%;
}