.elementor-2967 .elementor-element.elementor-element-7c9a28c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:var(--56) var(--56);--row-gap:var(--56);--column-gap:var(--56);--padding-top:var(--40);--padding-bottom:var(--40);--padding-left:var(--40);--padding-right:var(--40);}.elementor-2967 .elementor-element.elementor-element-7c9a28c:not(.elementor-motion-effects-element-type-background), .elementor-2967 .elementor-element.elementor-element-7c9a28c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2967 .elementor-element.elementor-element-f8afcd1.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2967 .elementor-element.elementor-element-f8afcd1{--lottie-container-width:100%;--lottie-container-max-width:260px;}.elementor-2967 .elementor-element.elementor-element-834fa83{--display:flex;--gap:var(--24) var(--24);--row-gap:var(--24);--column-gap:var(--24);}.elementor-2967 .elementor-element.elementor-element-55e2df8.elementor-element{--align-self:flex-start;}.elementor-2967 .elementor-element.elementor-element-55e2df8 .elementor-heading-title{font-family:var( --e-global-typography-915ead3-font-family ), Sans-serif;font-size:var( --e-global-typography-915ead3-font-size );font-weight:var( --e-global-typography-915ead3-font-weight );line-height:var( --e-global-typography-915ead3-line-height );letter-spacing:var( --e-global-typography-915ead3-letter-spacing );word-spacing:var( --e-global-typography-915ead3-word-spacing );color:var( --e-global-color-df4102a );}.elementor-2967 .elementor-element.elementor-element-db6d2fe.elementor-element{--align-self:flex-start;}.elementor-2967 .elementor-element.elementor-element-db6d2fe .elementor-heading-title{font-family:var( --e-global-typography-915ead3-font-family ), Sans-serif;font-size:var( --e-global-typography-915ead3-font-size );font-weight:var( --e-global-typography-915ead3-font-weight );line-height:var( --e-global-typography-915ead3-line-height );letter-spacing:var( --e-global-typography-915ead3-letter-spacing );word-spacing:var( --e-global-typography-915ead3-word-spacing );color:var( --e-global-color-df4102a );}.elementor-2967 .elementor-element.elementor-element-28a360a.elementor-element{--align-self:flex-start;}.elementor-2967 .elementor-element.elementor-element-28a360a .elementor-heading-title{font-family:var( --e-global-typography-915ead3-font-family ), Sans-serif;font-size:var( --e-global-typography-915ead3-font-size );font-weight:var( --e-global-typography-915ead3-font-weight );line-height:var( --e-global-typography-915ead3-line-height );letter-spacing:var( --e-global-typography-915ead3-letter-spacing );word-spacing:var( --e-global-typography-915ead3-word-spacing );color:var( --e-global-color-df4102a );}.elementor-2967 .elementor-element.elementor-element-de8496b.elementor-element{--align-self:flex-start;}.elementor-2967 .elementor-element.elementor-element-de8496b .elementor-heading-title{font-family:var( --e-global-typography-915ead3-font-family ), Sans-serif;font-size:var( --e-global-typography-915ead3-font-size );font-weight:var( --e-global-typography-915ead3-font-weight );line-height:var( --e-global-typography-915ead3-line-height );letter-spacing:var( --e-global-typography-915ead3-letter-spacing );word-spacing:var( --e-global-typography-915ead3-word-spacing );color:var( --e-global-color-df4102a );}.elementor-2967 .elementor-element.elementor-element-451a600.elementor-element{--align-self:flex-start;}.elementor-2967 .elementor-element.elementor-element-451a600 .elementor-heading-title{font-family:var( --e-global-typography-915ead3-font-family ), Sans-serif;font-size:var( --e-global-typography-915ead3-font-size );font-weight:var( --e-global-typography-915ead3-font-weight );line-height:var( --e-global-typography-915ead3-line-height );letter-spacing:var( --e-global-typography-915ead3-letter-spacing );word-spacing:var( --e-global-typography-915ead3-word-spacing );color:var( --e-global-color-df4102a );}.elementor-2967 .elementor-element.elementor-element-ef7774f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2967 .elementor-element.elementor-element-67cc923.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2967 .elementor-element.elementor-element-67cc923 img{width:100%;max-width:var(--80);height:var(--80);object-fit:cover;object-position:center center;border-radius:100px 100px 100px 100px;}.elementor-2967 .elementor-element.elementor-element-d5eab2b{--display:flex;--justify-content:center;}.elementor-2967 .elementor-element.elementor-element-104aa54 .elementor-heading-title{font-family:var( --e-global-typography-2d70c0d-font-family ), Sans-serif;font-size:var( --e-global-typography-2d70c0d-font-size );font-weight:var( --e-global-typography-2d70c0d-font-weight );line-height:var( --e-global-typography-2d70c0d-line-height );letter-spacing:var( --e-global-typography-2d70c0d-letter-spacing );word-spacing:var( --e-global-typography-2d70c0d-word-spacing );color:var( --e-global-color-df4102a );}.elementor-2967 .elementor-element.elementor-element-4cd7c7f .elementor-heading-title{font-family:var( --e-global-typography-915ead3-font-family ), Sans-serif;font-size:var( --e-global-typography-915ead3-font-size );font-weight:var( --e-global-typography-915ead3-font-weight );line-height:var( --e-global-typography-915ead3-line-height );letter-spacing:var( --e-global-typography-915ead3-letter-spacing );word-spacing:var( --e-global-typography-915ead3-word-spacing );color:var( --e-global-color-115c22b );}@media(max-width:1366px){.elementor-2967 .elementor-element.elementor-element-f8afcd1{--lottie-container-max-width:220px;}.elementor-2967 .elementor-element.elementor-element-55e2df8 .elementor-heading-title{font-size:var( --e-global-typography-915ead3-font-size );line-height:var( --e-global-typography-915ead3-line-height );letter-spacing:var( --e-global-typography-915ead3-letter-spacing );word-spacing:var( --e-global-typography-915ead3-word-spacing );}.elementor-2967 .elementor-element.elementor-element-db6d2fe .elementor-heading-title{font-size:var( --e-global-typography-915ead3-font-size );line-height:var( --e-global-typography-915ead3-line-height );letter-spacing:var( --e-global-typography-915ead3-letter-spacing );word-spacing:var( --e-global-typography-915ead3-word-spacing );}.elementor-2967 .elementor-element.elementor-element-28a360a .elementor-heading-title{font-size:var( --e-global-typography-915ead3-font-size );line-height:var( --e-global-typography-915ead3-line-height );letter-spacing:var( --e-global-typography-915ead3-letter-spacing );word-spacing:var( --e-global-typography-915ead3-word-spacing );}.elementor-2967 .elementor-element.elementor-element-de8496b .elementor-heading-title{font-size:var( --e-global-typography-915ead3-font-size );line-height:var( --e-global-typography-915ead3-line-height );letter-spacing:var( --e-global-typography-915ead3-letter-spacing );word-spacing:var( --e-global-typography-915ead3-word-spacing );}.elementor-2967 .elementor-element.elementor-element-451a600 .elementor-heading-title{font-size:var( --e-global-typography-915ead3-font-size );line-height:var( --e-global-typography-915ead3-line-height );letter-spacing:var( --e-global-typography-915ead3-letter-spacing );word-spacing:var( --e-global-typography-915ead3-word-spacing );}.elementor-2967 .elementor-element.elementor-element-ef7774f{--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-2967 .elementor-element.elementor-element-104aa54 .elementor-heading-title{font-size:var( --e-global-typography-2d70c0d-font-size );line-height:var( --e-global-typography-2d70c0d-line-height );letter-spacing:var( --e-global-typography-2d70c0d-letter-spacing );word-spacing:var( --e-global-typography-2d70c0d-word-spacing );}.elementor-2967 .elementor-element.elementor-element-4cd7c7f .elementor-heading-title{font-size:var( --e-global-typography-915ead3-font-size );line-height:var( --e-global-typography-915ead3-line-height );letter-spacing:var( --e-global-typography-915ead3-letter-spacing );word-spacing:var( --e-global-typography-915ead3-word-spacing );}}@media(max-width:1200px){.elementor-2967 .elementor-element.elementor-element-f8afcd1{--lottie-container-max-width:180px;}.elementor-2967 .elementor-element.elementor-element-834fa83{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2967 .elementor-element.elementor-element-ef7774f{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}}@media(max-width:1024px){.elementor-2967 .elementor-element.elementor-element-7c9a28c{--gap:var(--80) var(--80);--row-gap:var(--80);--column-gap:var(--80);}.elementor-2967 .elementor-element.elementor-element-f8afcd1{--lottie-container-max-width:260px;}.elementor-2967 .elementor-element.elementor-element-55e2df8 .elementor-heading-title{font-size:var( --e-global-typography-915ead3-font-size );line-height:var( --e-global-typography-915ead3-line-height );letter-spacing:var( --e-global-typography-915ead3-letter-spacing );word-spacing:var( --e-global-typography-915ead3-word-spacing );}.elementor-2967 .elementor-element.elementor-element-db6d2fe .elementor-heading-title{font-size:var( --e-global-typography-915ead3-font-size );line-height:var( --e-global-typography-915ead3-line-height );letter-spacing:var( --e-global-typography-915ead3-letter-spacing );word-spacing:var( --e-global-typography-915ead3-word-spacing );}.elementor-2967 .elementor-element.elementor-element-28a360a .elementor-heading-title{font-size:var( --e-global-typography-915ead3-font-size );line-height:var( --e-global-typography-915ead3-line-height );letter-spacing:var( --e-global-typography-915ead3-letter-spacing );word-spacing:var( --e-global-typography-915ead3-word-spacing );}.elementor-2967 .elementor-element.elementor-element-de8496b .elementor-heading-title{font-size:var( --e-global-typography-915ead3-font-size );line-height:var( --e-global-typography-915ead3-line-height );letter-spacing:var( --e-global-typography-915ead3-letter-spacing );word-spacing:var( --e-global-typography-915ead3-word-spacing );}.elementor-2967 .elementor-element.elementor-element-451a600 .elementor-heading-title{font-size:var( --e-global-typography-915ead3-font-size );line-height:var( --e-global-typography-915ead3-line-height );letter-spacing:var( --e-global-typography-915ead3-letter-spacing );word-spacing:var( --e-global-typography-915ead3-word-spacing );}.elementor-2967 .elementor-element.elementor-element-ef7774f{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2967 .elementor-element.elementor-element-ef7774f.e-con{--order:99999 /* order end hack */;}.elementor-2967 .elementor-element.elementor-element-104aa54 .elementor-heading-title{font-size:var( --e-global-typography-2d70c0d-font-size );line-height:var( --e-global-typography-2d70c0d-line-height );letter-spacing:var( --e-global-typography-2d70c0d-letter-spacing );word-spacing:var( --e-global-typography-2d70c0d-word-spacing );}.elementor-2967 .elementor-element.elementor-element-4cd7c7f .elementor-heading-title{font-size:var( --e-global-typography-915ead3-font-size );line-height:var( --e-global-typography-915ead3-line-height );letter-spacing:var( --e-global-typography-915ead3-letter-spacing );word-spacing:var( --e-global-typography-915ead3-word-spacing );}}@media(max-width:880px){.elementor-2967 .elementor-element.elementor-element-ef7774f{--gap:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-2967 .elementor-element.elementor-element-ef7774f.e-con{--order:99999 /* order end hack */;}.elementor-2967 .elementor-element.elementor-element-67cc923.elementor-element{--align-self:flex-start;}}@media(max-width:767px){.elementor-2967 .elementor-element.elementor-element-7c9a28c{--gap:var(--100) var(--100);--row-gap:var(--100);--column-gap:var(--100);}.elementor-2967 .elementor-element.elementor-element-f8afcd1.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2967 .elementor-element.elementor-element-f8afcd1{--lottie-container-max-width:220px;}.elementor-2967 .elementor-element.elementor-element-55e2df8.elementor-element{--align-self:flex-start;}.elementor-2967 .elementor-element.elementor-element-55e2df8 .elementor-heading-title{font-size:var( --e-global-typography-915ead3-font-size );line-height:var( --e-global-typography-915ead3-line-height );letter-spacing:var( --e-global-typography-915ead3-letter-spacing );word-spacing:var( --e-global-typography-915ead3-word-spacing );}.elementor-2967 .elementor-element.elementor-element-db6d2fe.elementor-element{--align-self:flex-start;}.elementor-2967 .elementor-element.elementor-element-db6d2fe .elementor-heading-title{font-size:var( --e-global-typography-915ead3-font-size );line-height:var( --e-global-typography-915ead3-line-height );letter-spacing:var( --e-global-typography-915ead3-letter-spacing );word-spacing:var( --e-global-typography-915ead3-word-spacing );}.elementor-2967 .elementor-element.elementor-element-28a360a.elementor-element{--align-self:flex-start;}.elementor-2967 .elementor-element.elementor-element-28a360a .elementor-heading-title{font-size:var( --e-global-typography-915ead3-font-size );line-height:var( --e-global-typography-915ead3-line-height );letter-spacing:var( --e-global-typography-915ead3-letter-spacing );word-spacing:var( --e-global-typography-915ead3-word-spacing );}.elementor-2967 .elementor-element.elementor-element-de8496b.elementor-element{--align-self:flex-start;}.elementor-2967 .elementor-element.elementor-element-de8496b .elementor-heading-title{font-size:var( --e-global-typography-915ead3-font-size );line-height:var( --e-global-typography-915ead3-line-height );letter-spacing:var( --e-global-typography-915ead3-letter-spacing );word-spacing:var( --e-global-typography-915ead3-word-spacing );}.elementor-2967 .elementor-element.elementor-element-451a600.elementor-element{--align-self:flex-start;}.elementor-2967 .elementor-element.elementor-element-451a600 .elementor-heading-title{font-size:var( --e-global-typography-915ead3-font-size );line-height:var( --e-global-typography-915ead3-line-height );letter-spacing:var( --e-global-typography-915ead3-letter-spacing );word-spacing:var( --e-global-typography-915ead3-word-spacing );}.elementor-2967 .elementor-element.elementor-element-ef7774f{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;}.elementor-2967 .elementor-element.elementor-element-104aa54 .elementor-heading-title{font-size:var( --e-global-typography-2d70c0d-font-size );line-height:var( --e-global-typography-2d70c0d-line-height );letter-spacing:var( --e-global-typography-2d70c0d-letter-spacing );word-spacing:var( --e-global-typography-2d70c0d-word-spacing );}.elementor-2967 .elementor-element.elementor-element-4cd7c7f .elementor-heading-title{font-size:var( --e-global-typography-915ead3-font-size );line-height:var( --e-global-typography-915ead3-line-height );letter-spacing:var( --e-global-typography-915ead3-letter-spacing );word-spacing:var( --e-global-typography-915ead3-word-spacing );}}@media(min-width:768px){.elementor-2967 .elementor-element.elementor-element-ef7774f{--width:100%;}}/* Start custom CSS for lottie, class: .elementor-element-f8afcd1 */.elementor-2967 .elementor-element.elementor-element-f8afcd1 {
    line-height: 0
}

.elementor-2967 .elementor-element.elementor-element-f8afcd1 svg > g g:last-of-type g path {
    /*opacity: 0;*/
    fill: var(--e-global-color-df4102a);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-834fa83 */.elementor-2967 .elementor-element.elementor-element-834fa83 .elementor-heading-title:after {
    content:'';
    width: 100%;
    height: 1px;
    position: absolute;
    background: currentColor;
    bottom: 0px;
    left: 0px;
    -webkit-transform: translate(0px, .51em);
        -ms-transform: translate(0px, .51em);
            transform: translate(0px, .51em);
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    opacity: 0;
    pointer-events: none;
}

.elementor-2967 .elementor-element.elementor-element-834fa83 .elementor-heading-title:hover:after {
    content:'';
    -webkit-transform: translate(0px, 0.1em);
        -ms-transform: translate(0px, 0.1em);
            transform: translate(0px, 0.1em);
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    opacity: 1;
}

.elementor-2967 .elementor-element.elementor-element-834fa83.vacatures-mobile .vacatures .elementor-heading-title:after,
.elementor-2967 .elementor-element.elementor-element-834fa83.themas-mobile .themas .elementor-heading-title:after,
.elementor-2967 .elementor-element.elementor-element-834fa83.wij-zijn-samenvijf-mobile .wij-zijn-samenvijf .elementor-heading-title:after,
.elementor-2967 .elementor-element.elementor-element-834fa83.werken-bij-samenvijf-mobile .werken-bij-samenvijf .elementor-heading-title:after,
.elementor-2967 .elementor-element.elementor-element-834fa83.voor-opdrachtgevers-mobile .voor-opdrachtgevers .elementor-heading-title:after,
.elementor-2967 .elementor-element.elementor-element-834fa83.contact-mobile .contact .elementor-heading-title:after {
    content:'';
    -webkit-transform: translate(0px, 0.1em);
        -ms-transform: translate(0px, 0.1em);
            transform: translate(0px, 0.1em);
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cd7c7f */.elementor-2967 .elementor-element.elementor-element-4cd7c7f a {
    color: var(--e-global-color-secondary)!important;
    text-decoration: underline;
}/* End custom CSS */