.elementor-kit-8{--e-global-color-primary:#E4E8DE;--e-global-color-secondary:#505B50;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-83cafbb:#E4E8DE;--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:#E4E8DE}.elementor-kit-8 e-page-transition{background-color:#FFBC7D}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1200px}.e-con{--container-max-width:1200px;--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)}.site-header .site-branding{flex-direction:column;align-items:stretch}.site-header{padding-inline-end:0;padding-inline-start:0}.site-footer .site-branding{flex-direction:column;align-items:stretch}@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}}:root{--Donkergroen:#505b50;--Lichtgroen-achtergrond:#E4E8DE}.dienst-foto-staal,.dienst-foto-portalen,.dienst-foto-rvs,.dienst-foto-engineering{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity 1.5s ease,visibility 1.5s ease}.dienst-foto-staal{opacity:1;visibility:visible}.dienst-foto-staal-mobile,.dienst-foto-portalen-mobile,.dienst-foto-rvs-mobile,.dienst-foto-engineering-mobile{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity 1.5s ease,visibility 1.5s ease}.dienst-foto-staal-mobile{opacity:1;visibility:visible}.project-tekst{opacity:0;transform:translateY(-10px);transition:opacity 0.6s ease,transform 0.6s ease;pointer-events:none}.project-slide:hover .project-tekst{opacity:1;transform:translateY(0);pointer-events:auto}.project-slide{position:relative}@keyframes caltepro-pulse{0%{width:35px}8%{width:50px}25%{width:35px}100%{width:35px}}.caltepro-lijn{flex-shrink:0;flex-grow:0;animation:caltepro-pulse 3.5s cubic-bezier(.25,.46,.45,.94) infinite!important;animation-delay:2s!important}.caltepro-btn:hover .caltepro-lijn{animation:none!important;width:50px!important;transition:width 0.6s cubic-bezier(.34,1.56,.64,1)!important}.caltepro-btn:hover .caltepro-tekst h2{font-style:italic!important}.projecten-fotostrook .elementor-widget-gallery{position:absolute!important;inset:0!important;z-index:1;overflow:hidden;margin:0!important;width:100%!important;height:100%!important}.projecten-fotostrook .elementor-widget-gallery>div{height:100%}.projecten-fotostrook .e-gallery-container{display:flex!important;flex-wrap:nowrap!important;width:max-content!important;height:100%!important;padding:0!important;margin:0!important;animation:caltepro-strook var(--strook-duur,90s) linear infinite;will-change:transform}.projecten-fotostrook .e-gallery-item{position:relative!important;inset:auto!important;flex:0 0 auto!important;height:100%!important;width:auto!important;margin:0 10px 0 0!important;padding:0!important;pointer-events:none}.projecten-fotostrook .e-gallery-image{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;padding:0!important;background-size:cover!important;background-position:center!important}.projecten-fotostrook .elementor-gallery-item__overlay{display:none!important}.projecten-fotostrook::after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,#fff0 35%,rgb(0 0 0 / .45) 100%)}@keyframes caltepro-strook{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}@media (prefers-reduced-motion:reduce){.projecten-fotostrook .e-gallery-container{animation:none}}.elementor-widget-loop-carousel .project-slide a.e-con{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important}.projecten-fotostrook .e-gallery-container{background-color:#E4E8DE}