.elementor-kit-13{--e-global-color-primary:#EEEAE9;--e-global-color-secondary:#393C3A7A;--e-global-color-text:#1D1F1E;--e-global-color-accent:#F5FF64;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;background-color:#1D1F1E;background-image:url("https://catalyse-europe.org/wp-content/uploads/2022/02/grid13-scaled.png");color:var( --e-global-color-text );font-family:"DM Sans", Sans-serif;background-repeat:repeat-y;background-size:contain;}.elementor-kit-13 e-page-transition{background-color:#FFBC7D;}.elementor-kit-13 a{color:var( --e-global-color-text );font-family:"DM Sans", Sans-serif;}.elementor-kit-13 h1{color:var( --e-global-color-text );font-family:"DM Sans", Sans-serif;}.elementor-kit-13 h2{color:var( --e-global-color-text );font-family:"DM Sans", Sans-serif;}.elementor-kit-13 h3{color:var( --e-global-color-text );font-family:"DM Sans", Sans-serif;}.elementor-kit-13 h4{color:var( --e-global-color-text );font-family:"DM Sans", Sans-serif;}.elementor-kit-13 h5{color:var( --e-global-color-text );font-family:"DM Sans", Sans-serif;}.elementor-kit-13 h6{color:var( --e-global-color-text );font-family:"DM Sans", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header{padding-inline-end:0px;padding-inline-start:0px;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */body, html {overflow-x:hidden;}

.page-id-1090 footer {display:none !important;}

.reveal-image {
  overflow: hidden;
}

.reveal-image img {
  display: block;
  opacity: 0;
  transform: translateY(-100%);
  transition: 
    transform 1.5s cubic-bezier(0.65, 0, 0.175, 1),
    opacity 0.8s ease;
}

.reveal-image.reveal-active img {
  transform: translateY(0);
  opacity: 1;
}

.reveal-text {display: block;}
    
.rth1 span {
  font-size:6.5vw;
   line-height:6.8vw;
  letter-spacing: -0.05vw;
  font-weight: 300;
  color: #EEEAE9;
}

.rth3 span {
  font-size:3vw;
   line-height:3.3vw;
  letter-spacing: -0.03vw;
  font-weight: 300;
  color: #1D1F1E;
}

.rth4 span {
  font-size:1.9vw;
   line-height:2.3vw;
  letter-spacing: -0.02vw;
  font-weight: 200;
  color: #1D1F1E;
}



@media(max-width:767px){
 
    .rth1 span {
  font-size:9.5vw;
   line-height:10.8vw;
  letter-spacing: -0.05vw;
  font-weight: 300;
  color: #EEEAE9;
}

.rth3 span {
  font-size:4vw;
   line-height:5.3vw;
  letter-spacing: -0.03vw;
  font-weight: 300;
  color: #1D1F1E;
}

.mobilelarger span {
  font-size:6.2vw !important;
   line-height:7.2vw !important;
  letter-spacing: -0.03vw;
  font-weight: 300;
  color: #1D1F1E;
}

.rth4 span {
  font-size:3.1vw;
   line-height:3.9vw;
  letter-spacing: 0vw;
  font-weight: 200;
  color: #1D1F1E;
}

}

.reveal-text.animate .line-wrapper:nth-child(1) .line { animation-delay: 0.1s; }
.reveal-text.animate .line-wrapper:nth-child(2) .line { animation-delay: 0.2s; }
.reveal-text.animate .line-wrapper:nth-child(3) .line { animation-delay: 0.3s; }
.reveal-text.animate .line-wrapper:nth-child(4) .line { animation-delay: 0.4s; }
.reveal-text.animate .line-wrapper:nth-child(5) .line { animation-delay: 0.5s; }
.reveal-text.animate .line-wrapper:nth-child(6) .line { animation-delay: 0.6s; }

.reveal-text.animate .line-wrapper:nth-child(7) .line { animation-delay: 0.7s; }
.reveal-text.animate .line-wrapper:nth-child(8) .line { animation-delay: 0.8s; }

.reveal-text.animate .line-wrapper:nth-child(9) .line { animation-delay: 0.9s; }
.reveal-text.animate .line-wrapper:nth-child(10) .line { animation-delay: 1s; }
.reveal-text.animate .line-wrapper:nth-child(11) .line { animation-delay: 1.1s; }
.reveal-text.animate .line-wrapper:nth-child(12) .line { animation-delay: 1.2s; }
.reveal-text.animate .line-wrapper:nth-child(13) .line { animation-delay: 1.3s; }

.reveal-text {
  display: block;
}

.line-wrapper {
  display: block;
  overflow: hidden;
  line-height: 1.2;
}

.line {
  display: inline-block; /* NIET block */
  transform: translateY(110%);
  will-change: transform;
}

/* animatie */
.reveal-text.animate .line {
  animation: reveal 0.8s cubic-bezier(0.77, 0, 0.175, 1) forwards;
}

@keyframes reveal {
  from {
    transform: translateY(110%);
  }
  to {
    transform: translateY(-10%);
  }
}

}/* End custom CSS */