@media (min-width:1024px) {
	
.animate .main-fold-c-content-header .subtitle,
.animate li.splide__slide:not(.is-visible) .main-fold-c-content-header .subtitle{
    transform: translatex(-200px);
    opacity: 0;
    transition: all 750ms ease;
}

.animate.animate-complete .main-fold-c-content-header .subtitle,
li.splide__slide:is(.is-visible) .main-fold-c-content-header .subtitle{
    transform: translatex(0px);
    opacity: 1;
    transition: all 750ms ease;
}

.animate .main-fold-c-content-header .title,
.animate li.splide__slide:not(.is-visible) .main-fold-c-content-header .title{
    transform: translatex(-200px);
    opacity: 0;
    transition: all 650ms ease;
}

.animate.animate-complete .main-fold-c-content-header .title,
li.splide__slide:is(.is-visible) .main-fold-c-content-header .title{
    transform: translatex(0px);
    opacity: 1;
    transition: all 650ms ease 300ms;
}

.animate .main-fold-c-content-readmore,
.animate li.splide__slide:not(.is-visible) .main-fold-c-content-readmore{
    transition: all 550ms ease;
    transform: translatex(-200px);
    opacity: 0;
}

.animate.animate-complete .main-fold-c-content-readmore,
li.splide__slide:is(.is-visible) .main-fold-c-content-readmore{
    transition: all 550ms ease 600ms;
    transform: translatex(0px);
    opacity: 1;
}

.animate .main-fold-c-content-header .title span,
.animate li.splide__slide:not(.is-visible) .main-fold-c-content-header .title span{
    position: relative;
    animation-play-state:paused;
    animation:none;
}

.animate.animate-complete .main-fold-c-content-header .title span,
li.splide__slide:is(.is-visible) .main-fold-c-content-header .title span{
    animation: flashGreen 2.2s ease-in-out;
    display: inline-block;
    animation-delay:1s;
    animation-iteration-count: 1;
    animation-play-state:running;
}

@keyframes flashGreen {
  0% {
    color: white;
  }
  50% {
    color: #5fcd45;
  }
  100% {
    color: white;
  }
}

.animate .first .logo-splide-item {
    transform: scale(0.5);
    opacity: 0;
    transition: all 800ms ease;
}

.animate.animate-complete .first .logo-splide-item {
    transform: scale(1);
    opacity: 1;
    transition: all 800ms ease;
}

.animate .second .logo-splide-item {
    transform: scale(0.5);
    opacity: 0;
    transition: all 700ms ease;
}

.animate.animate-complete .second .logo-splide-item {
    transform: scale(1);
    opacity: 1;
    transition: all 700ms ease 200ms;
}

.animate .third .logo-splide-item {
    transform: scale(0.5);
    opacity: 0;
    transition: all 600ms ease;
}

.animate.animate-complete .third .logo-splide-item {
    transform: scale(1);
    opacity: 1;
    transition: all 600ms ease 400ms;
}

.animate .fourth .logo-splide-item {
    transform: scale(0.5);
    opacity: 0;
    transition: all 500ms ease;
}

.animate.animate-complete .fourth .logo-splide-item {
    transform: scale(1);
    opacity: 1;
    transition: all 500ms ease 600ms;
}

.animate .fifth .logo-splide-item {
    transform: scale(0.5);
    opacity: 0;
    transition: all 500ms ease;
}

.animate.animate-complete .fifth .logo-splide-item {
    transform: scale(1);
    opacity: 1;
    transition: all 400ms ease 800ms;
}

.animate .sixth .logo-splide-item {
    transform: scale(0.5);
    opacity: 0;
    transition: all 300ms ease;
}

.animate.animate-complete .sixth .logo-splide-item {
    transform: scale(1);
    opacity: 1;
    transition: all 300ms ease 1000ms;
}

.animate .content-fold-a-header .title, .animate .content-fold-a-header .subtext {
    transform: translatex(-200px);
    opacity: 0;
    transition: all 750ms ease;
}

.animate.animate-complete .content-fold-a-header .title, .animate.animate-complete .content-fold-a-header .subtext {
    transform: translatex(0px);
    opacity: 1;
    transition: all 750ms ease;
}

.animate .content-fold-a-header .title span {
    color: white;
    transition: all 750ms ease;
}

.animate.animate-complete .content-fold-a-header .title span {
    transition: all 750ms ease 500ms;
    animation: flashGreen2 2.25s ease-in-out 0.5s forwards;
}

.animate .content-fold-a-accreditations {
    transform: translatex(-200px);
    opacity: 0;
    transition: all 750ms ease;
}

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

.animate .content-fold-a-content-inner {
    transform: translatex(200px);
    opacity: 0;
    transition: all 750ms ease;
}

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

.animate .content-fold-a-content-inner > p:last-child {
    color: white;
    transition: all 750ms ease;
}

.animate.animate-complete .content-fold-a-content-inner > p:last-child {
    transition: all 750ms ease 500ms;
}

@keyframes flashGreen2 {
    0%   { color: white; }
    40%  { color: var(--primary-color1); }
    50%  { color: white; }
    70%  { color: var(--primary-color1); }
    100% { color: var(--primary-color1); }
    
}

.animate.content-fold-a::before {
    clip-path: inset(20% 80% 50% 100%);
    opacity: 0;
    transition: all 1000ms ease;
}

.animate.animate-complete.content-fold-a::before {
    clip-path: inset(0% 0% 0% 0%);
    opacity: 0.25;
    transition: all 1000ms ease 1000ms;
}

.animate.content-fold-a::after {
    transform: translatex(-50px);
    clip-path: inset(10% 10% 10% 10%);
    opacity: 0;
    transition: all 1000ms ease;
    filter:grayscale(0.5);
}

.animate.animate-complete.content-fold-a::after {
    transform: translatex(0px);
    clip-path: inset(0% 0% 0% 0%);
    opacity: 1;
    transition: all 500ms ease 1500ms;
    filter:grayscale(0);
}

.animate li#module-c-splide-slide01 {
    transform: rotate(-5deg);
    opacity: 0;
    clip-path: inset(100% 0% 0% 100%);
    transition:all 1000ms ease;
}

.animate.animate-complete li#module-c-splide-slide01 {
    transform: rotate(0deg);
    opacity: 1;
    clip-path: inset(0% 0% 0% 0%);
    transition:all 1000ms ease;
}

.animate li#module-c-splide-slide02 {
    transform: rotate(0deg);
    opacity: 1;
    clip-path: inset(100% 0% 0% 0%);
    transition:all 900ms ease;
}

.animate.animate-complete li#module-c-splide-slide02 {
    transform: rotate(0deg);
    opacity: 1;
    clip-path: inset(0% 0% 0% 0%);
    transition:all 900ms ease 300ms;
}

.animate li#module-c-splide-slide03 {
    transform: rotate(5deg);
    opacity: 1;
    clip-path: inset(100% 100% 0% 0%);
    transition:all 800ms ease ;
}

.animate.animate-complete li#module-c-splide-slide03 {
    transform: rotate(0deg);
    opacity: 1;
    clip-path: inset(0% 0% 0% 0%);
    transition:all 800ms ease 600ms;
}

.animate li#module-c-splide-slide04 {
    transform: rotate(-5deg);
    opacity: 0;
    clip-path: inset(0% 0% 100% 100%);
    transition:all 700ms ease ;
}

.animate.animate-complete li#module-c-splide-slide04 {
    transform: rotate(0deg);
    opacity: 1;
    clip-path: inset(0% 0% 0% 0%);
    transition:all 700ms ease 900ms;
}

.animate li#module-c-splide-slide05 {
    transform: rotate(0deg);
    opacity: 0;
    clip-path: inset(0% 0% 100% 0%);
    transition:all 600ms ease ;
}

.animate.animate-complete li#module-c-splide-slide05 {
    transform: rotate(0deg);
    opacity: 1;
    clip-path: inset(0% 0% 0% 0%);
    transition:all 600ms ease 1200ms;
}

.animate li#module-c-splide-slide06 {
    transform: rotate(0deg);
    opacity: 0;
    clip-path: inset(0% 100% 100% 0%);
    transition:all 500ms ease;
}

.animate.animate-complete li#module-c-splide-slide06 {
    transform: rotate(0deg);
    opacity: 1;
    clip-path: inset(0% 0% 0% 0%);
    transition:all 500ms ease 1500ms;
}

.animate.home-fold4-container::before {
    clip-path: inset(50% 40% 30% 100%);
    opacity: 0;
    transition: all 1000ms ease;
}

.animate.animate-complete.home-fold4-container::before {
    clip-path: inset(0% 0% 0% 0%);
    opacity: 1;
    transition: all 1000ms ease 1000ms;
}

.animate .video-folda-container {
    opacity: 0;
    transition: all 1000ms ease;
    clip-path: inset(50% 50% 50% 50%);
}

.animate.animate-complete .video-folda-container{
    opacity: 1;
    transition: all 1000ms ease;
    clip-path: inset(0% 0% 0% 0%);
}

.animate .main-fold-e-header .subtitle {
    transition: all 750ms ease;
    transform: translatex(-200px);
    opacity: 0;
}

.animate.animate-complete .main-fold-e-header .subtitle {
    transition: all 750ms ease;
    transform: translatex(0px);
    opacity: 1;
}

.animate .main-fold-e-header .title {
    transition: all 750ms ease;
    transform: translatex(-200px);
    opacity: 0;
}

.animate.animate-complete .main-fold-e-header .title {
    transition: all 600ms ease 250ms;
    transform: translatex(0px);
    opacity: 1;
}

.animate .main-fold-e-background::after {
    clip-path: inset(50% 40% 80% 100%);
    opacity: 0;
    transition: all 1000ms ease;
}

.animate.animate-complete .main-fold-e-background::after {
    clip-path: inset(0% 0% 0% 0%);
    opacity: 1;
    transition: all 1000ms ease 1000ms;
}

.animate .main-fold-e-content .main-fold-e-content-block:nth-of-type(1) {
    transform: 
        translatex(-50px) 
        scale(1.25);
    opacity: 0;
    transition: all 750ms ease;
}

.animate.animate-complete .main-fold-e-content .main-fold-e-content-block:nth-of-type(1) {
    transform: 
        translatex(0px) 
        scale(1);
    opacity: 1;
    transition: all 750ms ease 500ms;
}

.animate .main-fold-e-content .main-fold-e-content-block:nth-of-type(2) {
    transform: 
        translatex(-50px) 
        scale(1.25);
    opacity: 0;
    transition: all 750ms ease;
}

.animate.animate-complete .main-fold-e-content .main-fold-e-content-block:nth-of-type(2) {
    transform: 
        translatex(0px) 
        scale(1);
    opacity: 1;
    transition: all 600ms ease 1000ms;
}

.animate .main-fold-e-content .main-fold-e-content-block:nth-of-type(3) {
    transform: 
        translatex(-50px) 
        scale(1.25);
    opacity: 0;
    transition: all 750ms ease;
}

.animate.animate-complete .main-fold-e-content .main-fold-e-content-block:nth-of-type(3) {
    transform: 
        translatex(0px) 
        scale(1);
    opacity: 1;
    transition: all 500ms ease 1500ms;
}

.animate .content-fold-a-content-readmore {
    transform: translatex(200px);
    transition: all 750ms ease;
    opacity: 0;
}

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

.animate .module-fold-d-header-content-title {
    transform: translatex(-200px);
    opacity: 0;
    transition: all 750ms ease;
}

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

.animate .module-fold-d-header-content-inner {
    transform: translatex(-200px);
    opacity: 0;
    transition: all 750ms ease;
}

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

.animate .module-fold-d-header-readmore {
    transform: translatex(200px);
    opacity: 0;
    transition: all 750ms ease;
}

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

.animate.module-fold-d::before {
    clip-path: inset(60% 50% 40% 30%);
    opacity: 0;
    transition: all 1000ms ease;
}

.animate.animate-complete.module-fold-d::before {
    clip-path: inset(0% 0% 0% 0%);
    opacity: .25;
    transition: all 1000ms ease 1000ms;
}

.animate .first .module-fold-d-splide-item {
    clip-path: inset(50% 0% 50% 50%);
    transition:all 750ms ease;
    opacity:0;
}

.animate.animate-complete .first .module-fold-d-splide-item {
    clip-path: inset(0% 0% 0% 0%);
    transition:all 750ms ease 500ms;
    opacity:1;
}

.animate .second .module-fold-d-splide-item {
    clip-path: inset(50% 0% 50% 0%);
    transition:all 750ms ease;
    opacity:0;
}

.animate.animate-complete .second .module-fold-d-splide-item {
    clip-path: inset(0% 0% 0% 0%);
    transition:all 600ms ease 1000ms;
    opacity:1;
}

.animate .third .module-fold-d-splide-item {
    clip-path: inset(50% 50% 50% 50%);
    transition:all 750ms ease;
    opacity:0;
}

.animate.animate-complete .third .module-fold-d-splide-item {
    clip-path: inset(0% 0% 0% 0%);
    transition:all 500ms ease 1500ms;
    opacity:1;
}
    
}