.elementor-kit-6{--e-global-color-primary:#1E1E1E;--e-global-color-secondary:#FF4D01;--e-global-color-text:#101010;--e-global-color-accent:#FFFFFF;--e-global-color-f982613:#000000;--e-global-color-5a258b4:#D6D6D6;color:var( --e-global-color-f982613 );font-family:"aktiv-grotesk", Sans-serif;font-size:20px;font-weight:400;line-height:30px;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:var( --e-global-color-f982613 );font-family:"aktiv-grotesk-thin", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:25px 40px 25px 40px;}.elementor-kit-6 button:hover,.elementor-kit-6 button:focus,.elementor-kit-6 input[type="button"]:hover,.elementor-kit-6 input[type="button"]:focus,.elementor-kit-6 input[type="submit"]:hover,.elementor-kit-6 input[type="submit"]:focus,.elementor-kit-6 .elementor-button:hover,.elementor-kit-6 .elementor-button:focus{background-color:var( --e-global-color-text );}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 p{margin-bottom:0px;}.elementor-kit-6 h1{color:var( --e-global-color-f982613 );font-size:100px;line-height:128px;}.elementor-kit-6 h2{color:var( --e-global-color-f982613 );font-size:76px;line-height:88px;}.elementor-kit-6 h3{font-size:40px;line-height:46px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1420px;}.e-con{--container-max-width:1420px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-6 h1{font-size:50px;line-height:50px;}.elementor-kit-6 h2{font-size:35px;line-height:35px;}.elementor-kit-6 h3{font-size:25px;line-height:25px;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:18px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6{font-size:16px;}.elementor-kit-6 h1{font-size:36px;line-height:34px;}.elementor-kit-6 h2{font-size:30px;line-height:30px;}.elementor-kit-6 h3{font-size:24px;line-height:24px;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{padding:20px 30px 20px 30px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*Lenis*/
html.lenis, html.lenis body {
  height: auto;
}

.lenis.lenis-smooth {
  scroll-behavior: auto !important;
}

.lenis.lenis-smooth [data-lenis-prevent] {
  overscroll-behavior: contain;
}

.lenis.lenis-stopped {
  overflow: clip;
}

.lenis.lenis-smooth iframe {
  pointer-events: none;
}

/*Button*/
.elementor-button span.elementor-button-text:before {
    content: url(/wp-content/uploads/arrow-orange.svg);
    margin-right: 25px;
}

/*Dots*/
.dot h1:after,
.dot h2:after,
.dot h3:after,
.dot h4:after {
    content: ".";
    color: var(--e-global-color-secondary);
}

/*Icon before heading*/
.icon h1:before,
.icon h2:before,
.icon h3:before {
    content: "";
    height: 30px;
    width: 50px;
    position: relative;
    left: 0;
    display: inline-block;
    background-image: url(/wp-content/uploads/icon-shaped.svg);
    background-repeat: no-repeat;
    background-size: contain;
    top: -15px;
    margin-right: 23px;
}

.icon h2:before {
    top: -5px;
}

.icon h3:before {
    width: 30px;
    height: 25px;
    top: 5px;
    margin-right: 15px;
}

@media only screen and (max-width: 1025px) {
    .icon h1:before {
        width: 40px;
        top: 0;
    }
    
    .icon h2:before,
    .icon h3:before {
        top: 10px;
        width: 30px;
        margin-right: 12px;
    }
}

/*Formulier text*/
.elementor-form input{
    padding-left: 0px;
}

/*Overlay*/
.overlay:before {
    content: "";
    height: 100%;
    width: 100%;
    background: red;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.30);
    background-blend-mode: multiply;
}/* End custom CSS */