@media (min-width:1024px) {
	
.animate .main-fold-a-background img {
    transition: all 1000ms ease;
    filter: brightness(0.5) grayscale(1);
}

.animate.animate-complete .main-fold-a-background img {
    transition: all 1500ms ease;
    filter: brightness(0.8) grayscale(0);
}

.animate .main-fold-a-text-title {
    transform: scale(1.5);
    opacity: 0;
    transition: all 1000ms ease;
}

.animate.animate-complete .main-fold-a-text-title {
    transform: scale(1);
    opacity: 1;
    transition: all 1000ms ease 1000ms;
}

.icon-slideb.animate .splide__track {
    overflow: visible;
}

.icon-splideb li.splide__slide {
    opacity: 0;
    transition: all 500ms ease;
}

.icon-splideb li.splide__slide.is-visible{
    opacity:1;
}

.animate .icon-splideb .animate-first.is-visible img{
    transform: scale(1.5);
    opacity:0;
    transition:all 500ms ease;
}

.animate.animate-complete .icon-splideb .animate-first.is-visible img{
    transform: scale(1);
    opacity:1;
    transition:all 500ms ease;
}

.animate .icon-splideb .animate-second.is-visible img{
    transform: scale(1.5);
    opacity:0;
    transition:all 500ms ease;
}

.animate.animate-complete .icon-splideb .animate-second.is-visible img{
    transform: scale(1);
    opacity:1;
    transition:all 500ms ease 500ms;
}

.animate .icon-splideb .animate-third.is-visible img{
    transform: scale(1.5);
    opacity:0;
    transition:all 500ms ease;
}

.animate.animate-complete .icon-splideb .animate-third.is-visible img{
    transform: scale(1);
    opacity:1;
    transition:all 500ms ease 1000ms;
}

.animate .module-fold-j-content-header-subtext {
    transform: translatex(-150px);
    opacity: 0;
    transition: all 500ms ease;
}

.animate.animate-complete .module-fold-j-content-header-subtext {
    transform: translatex(0px);
    opacity: 1;
    transition: all 500ms ease;
}

.animate .module-fold-j-content-header-title {
    transform: translatex(-160px);
    opacity: 0;
    transition: all 500ms ease;
}

.animate.animate-complete .module-fold-j-content-header-title {
    transform: translatex(0px);
    opacity: 1;
    transition: all 500ms ease 250ms;
}

.animate .module-fold-j-content-inner {
    transform: translatex(-150px);
    opacity: 0;
    transition: all 500ms ease;
}

.animate.animate-complete .module-fold-j-content-inner {
    transform: translatex(0px);
    opacity: 1;
    transition: all 500ms ease 500ms;
}

.animate .module-fold-j-content-readmore {
    transform: translatex(-150px);
    opacity: 0;
    transition: all 500ms ease;
}

.animate.animate-complete .module-fold-j-content-readmore {
    transform: translatex(0px);
    opacity: 1;
    transition: all 500ms ease 1000ms;
}

.animate .module-fold-j-item-wrapper {
    transform: translatex(400px);
    opacity: 0;
    transition: all 1000ms ease;
}

.animate.animate-complete .module-fold-j-item-wrapper {
    transform: translatex(0px);
    opacity: 1;
    transition: all 1000ms ease 500ms;
}
	
.animate .ebook-form-text .subtext {
    transform: translatex(150px);
    opacity: 0;
    transition: all 500ms ease;
}

.animate.animate-complete .ebook-form-text .subtext{
    transform:translatex(0px);
    opacity:1;
    transition:all 500ms ease;
}

.animate .ebook-form-text .title, .animate #ebook-fold .ebook-form-text .title ~ p {
    transform: translatex(150px);
    opacity: 0;
    transition: all 500ms ease;
}

.animate.animate-complete .ebook-form-text .title, .animate.animate-complete #ebook-fold .ebook-form-text .title ~ p {
    transform: translatex(0px);
    opacity: 1;
    transition: all 500ms ease 250ms;
}

div#ebook-fold.animate .ebook-form .ebook-form-fields {
    transform: translatex(150px);
    opacity: 0;
    transition: all 500ms ease;
}

div#ebook-fold.animate.animate-complete .ebook-form .ebook-form-fields {
    transform: translatex(0px);
    opacity: 1;
    transition: all 500ms ease 500ms;
}

.animate :is(.privacy-text, .ebook-fold-readmore) {
    transform: translatex(150px);
    opacity: 0;
    transition: all 500ms ease;
}

.animate.animate-complete :is(.privacy-text, .ebook-fold-readmore) {
    transform: translatex(0px);
    opacity: 1;
    transition: all 500ms ease 1000ms;
}
    
}