.elementor-kit-9{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-baf487e:#2A2A30;--e-global-color-2eaffb8:#EE145A;--e-global-color-da22087:#FFFFFF;--e-global-color-64b4477:#00000000;--e-global-color-834a253:#6B3881;--e-global-color-a3e5e78:#A3A3B1;--e-global-color-1420150:#FAFAFA;--e-global-color-cd1df65:#FCC418;--e-global-color-53bd613:#5B4D98;--e-global-color-6a19d9b:#55DFE4;--e-global-color-5ba33d1:#3DDBE1;--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;--e-global-typography-5fa1f23-font-size:102px;--e-global-typography-5fa1f23-line-height:1em;color:var( --e-global-color-baf487e );font-family:"Rubik", Sans-serif;font-size:18px;font-weight:400;line-height:1.7em;letter-spacing:-1px;}.elementor-kit-9 h1{color:var( --e-global-color-baf487e );font-family:"Ubuntu", Sans-serif;font-size:68px;font-weight:700;}.elementor-kit-9 h2{color:var( --e-global-color-baf487e );font-family:"Ubuntu", Sans-serif;font-size:64px;font-weight:700;}.elementor-kit-9 h3{color:var( --e-global-color-baf487e );font-family:"Ubuntu", Sans-serif;font-size:36px;font-weight:700;}.elementor-kit-9 h4{color:var( --e-global-color-baf487e );font-family:"Ubuntu", Sans-serif;font-size:32px;font-weight:700;}.elementor-kit-9 h5{color:var( --e-global-color-baf487e );font-family:"Ubuntu", Sans-serif;font-size:24px;font-weight:700;}.elementor-kit-9 h6{font-family:"Ubuntu", Sans-serif;font-size:18px;font-weight:700;}.elementor-kit-9 button,.elementor-kit-9 input[type="button"],.elementor-kit-9 input[type="submit"],.elementor-kit-9 .elementor-button{font-family:"Ubuntu", Sans-serif;font-size:20px;font-weight:700;color:#FFFFFF;background-color:#EE145A;border-radius:16px 16px 16px 16px;padding:20px 33px 20px 33px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1400px;}.e-con{--container-max-width:1400px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-9{--e-global-typography-5fa1f23-font-size:80px;}.elementor-kit-9 h1{font-size:60px;}.elementor-kit-9 h2{font-size:50px;}.elementor-kit-9 h4{font-size:28px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-9{--e-global-typography-5fa1f23-font-size:48px;font-size:16px;}.elementor-kit-9 h1{font-size:45px;}.elementor-kit-9 h2{font-size:35px;}.elementor-kit-9 h3{font-size:25px;}.elementor-kit-9 h4{font-size:22px;}.elementor-kit-9 h5{font-size:18px;line-height:1.3em;}.elementor-kit-9 h6{font-size:16px;}.elementor-kit-9 button,.elementor-kit-9 input[type="button"],.elementor-kit-9 input[type="submit"],.elementor-kit-9 .elementor-button{font-size:18px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Box with Black and Pink Color Hover */
.color .elementor-widget-container {
  background-image: url("https://www.talenteninstituut.nl/wp-content/uploads/2022/12/shape-black.svg");
  transition: all 0.3s;
  background-size: contain;
  background-repeat: no-repeat;
}

.color-hover:hover .color .elementor-widget-container {
  background-image: url("https://www.talenteninstituut.nl/wp-content/uploads/2022/12/shape-pink.svg");
    transition: all 0.3s;
}

.small {
    font-size: 24px;
    display: block;
}

@media only screen and (max-width: 767px) {
.small {
    font-size: 16px;
}
}

/* Color Loop of Image */
.color-loop img {
  animation: color-loop 5s infinite;
}

@keyframes color-loop {
  0% {
    filter: hue-rotate(0deg);
  }
  100% {
    filter: hue-rotate(360deg);
  }
}

/* Video Play Button pulse Effct  */
.pulse {
  animation: pulse 1s infinite;
}

@keyframes pulse {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}

/* form style */

.form-style input[type=checkbox] + label {
  color: #A3A3B1;
} 
.form-style input[type=checkbox]:checked + label {
  color: #2A2A30;
} 


.form-style input[type="checkbox"]:checked + label::after {
  content: '';
  position: absolute;
  width: 2ex;
  height: 1.0ex;
  background: rgba(0, 0, 0, 0);
  top: 0.3ex;
  left: 0.4ex;
  border: 3px solid #EE145A;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.form-style input[type="checkbox"] {
  line-height: 2.1ex;
}


.form-style input[type="checkbox"] {
  position: absolute;
  left: -999em;
}

.form-style input[type="checkbox"] + label {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

.form-style input[type="checkbox"] + label::before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  height: 2.2ex;
  width: 2.2ex;
  background-color: white;
  border: 1px solid rgb(166, 166, 166);
  border-radius: 4px;
  margin-right: 0.5em;
}


/* Elementor Icon List Icon Align top*/
.icolist-fix .elementor-widget .elementor-icon-list-item, .icolist-fix.elementor-widget .elementor-icon-list-item a {
    align-items: start !important;
}

.icolist-fix .elementor-widget .elementor-icon-list-item, .icolist-fix.elementor-widget .elementor-icon-list-item  {
    align-items: start !important;
}

.icolist-fix .elementor-icon-list-icon {
    margin-top: 7px;
}

/*Keep tabs as tabs on mobile*/
@media (min-width: 320px) {
.h-tabs .elementor-tabs-wrapper {
    display: flex !important;
    flex-direction: row;
    justify-content: center;
  }
}

@media (min-width: 320px) {
.h-tabs .elementor-tab-mobile-title {
    display: none;
  }
}
.scroll-box {
  height: 500px;
        overflow-y: auto; !important;
    overflow-x: hidden !important;
    scrollbar-width: 5px;
    
    
}

/* width */
.scroll-box::-webkit-scrollbar {
  width: 8px;
}

/* Track */
.scroll-box::-webkit-scrollbar-track {
    border-radius: 5px;
  background-color: #F0F0F0;
}
 
/* Handle */
.scroll-box::-webkit-scrollbar-thumb {
    border-radius: 5px;
    background-color: #EE145A;

}

/* Handle on hover */
.scroll-box::-webkit-scroll-bar-thumb:hover {
  background: #162322; 
} 
body::-webkit-scroll-bar-direction {
  direction: rtl;
}/* End custom CSS */