.elementor-1607 .elementor-element.elementor-element-f3d544c{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1607 .elementor-element.elementor-element-f3d544c:not(.elementor-motion-effects-element-type-background), .elementor-1607 .elementor-element.elementor-element-f3d544c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-1607 .elementor-element.elementor-element-c6070b2{--display:flex;--min-height:110px;--gap:6px 0px;--row-gap:6px;--column-gap:0px;--overlay-opacity:0.9;--padding-top:320px;--padding-bottom:78px;--padding-left:70px;--padding-right:0px;}.elementor-1607 .elementor-element.elementor-element-c6070b2:not(.elementor-motion-effects-element-type-background), .elementor-1607 .elementor-element.elementor-element-c6070b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-d1cae034-55bf-4de9-84c8-8080d16dc91e);background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1607 .elementor-element.elementor-element-c6070b2::before, .elementor-1607 .elementor-element.elementor-element-c6070b2 > .elementor-background-video-container::before, .elementor-1607 .elementor-element.elementor-element-c6070b2 > .e-con-inner > .elementor-background-video-container::before, .elementor-1607 .elementor-element.elementor-element-c6070b2 > .elementor-background-slideshow::before, .elementor-1607 .elementor-element.elementor-element-c6070b2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1607 .elementor-element.elementor-element-c6070b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#12141D00;--background-overlay:'';}.elementor-1607 .elementor-element.elementor-element-297171b{--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;}.elementor-1607 .elementor-element.elementor-element-18fcf24{--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;}.elementor-1607 .elementor-element.elementor-element-0626902{text-align:center;}.elementor-1607 .elementor-element.elementor-element-f302e45{text-align:center;}.elementor-1607 .elementor-element.elementor-element-4eb1182{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1607 .elementor-element.elementor-element-be7b11a{--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;}.elementor-1607 .elementor-element.elementor-element-498d37b .uael-infobox,  .elementor-1607 .elementor-element.elementor-element-498d37b .uael-separator-parent{text-align:center;}.elementor-1607 .elementor-element.elementor-element-498d37b .uael-icon-wrap .uael-icon i{font-size:20px;height:20px;width:20px;line-height:20px;text-align:center;color:var( --e-global-color-astglobalcolor5 );}.elementor-1607 .elementor-element.elementor-element-498d37b .uael-icon-wrap .uael-icon{height:20px;width:20px;line-height:20px;}.elementor-1607 .elementor-element.elementor-element-498d37b .uael-icon-wrap .uael-icon i,
					.elementor-1607 .elementor-element.elementor-element-498d37b .uael-icon-wrap .uael-icon svg{transform:rotate(0deg);}.elementor-1607 .elementor-element.elementor-element-498d37b .uael-icon-wrap .uael-icon, .elementor-1607 .elementor-element.elementor-element-498d37b .uael-image .uael-image-content img{padding:20px;display:inline-block;box-sizing:content-box;}.elementor-1607 .elementor-element.elementor-element-498d37b .uael-icon-wrap .uael-icon svg{fill:var( --e-global-color-astglobalcolor5 );}.elementor-1607 .elementor-element.elementor-element-498d37b .uael-infobox:not(.uael-imgicon-style-normal) .uael-icon-wrap .uael-icon, .elementor-1607 .elementor-element.elementor-element-498d37b .uael-infobox:not(.uael-imgicon-style-normal) .uael-image .uael-image-content img{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-1607 .elementor-element.elementor-element-498d37b .uael-infobox-title{margin:0px 0px 6px 0px;}.elementor-1607 .elementor-element.elementor-element-498d37b .uael-imgicon-wrap{margin:0px 8px 0px 0px;}.elementor-1607 .elementor-element.elementor-element-498d37b .uael-infobox-text{margin:0px 0px 0px 0px;}.elementor-1607 .elementor-element.elementor-element-2bdd001{--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;}.elementor-1607 .elementor-element.elementor-element-6fbede0 .uael-infobox,  .elementor-1607 .elementor-element.elementor-element-6fbede0 .uael-separator-parent{text-align:center;}.elementor-1607 .elementor-element.elementor-element-6fbede0 .uael-icon-wrap .uael-icon i{font-size:20px;height:20px;width:20px;line-height:20px;text-align:center;color:var( --e-global-color-astglobalcolor5 );}.elementor-1607 .elementor-element.elementor-element-6fbede0 .uael-icon-wrap .uael-icon{height:20px;width:20px;line-height:20px;}.elementor-1607 .elementor-element.elementor-element-6fbede0 .uael-icon-wrap .uael-icon i,
					.elementor-1607 .elementor-element.elementor-element-6fbede0 .uael-icon-wrap .uael-icon svg{transform:rotate(0deg);}.elementor-1607 .elementor-element.elementor-element-6fbede0 .uael-icon-wrap .uael-icon, .elementor-1607 .elementor-element.elementor-element-6fbede0 .uael-image .uael-image-content img{padding:20px;display:inline-block;box-sizing:content-box;}.elementor-1607 .elementor-element.elementor-element-6fbede0 .uael-icon-wrap .uael-icon svg{fill:var( --e-global-color-astglobalcolor5 );}.elementor-1607 .elementor-element.elementor-element-6fbede0 .uael-infobox:not(.uael-imgicon-style-normal) .uael-icon-wrap .uael-icon, .elementor-1607 .elementor-element.elementor-element-6fbede0 .uael-infobox:not(.uael-imgicon-style-normal) .uael-image .uael-image-content img{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-1607 .elementor-element.elementor-element-6fbede0 .uael-infobox-title{margin:0px 0px 6px 0px;}.elementor-1607 .elementor-element.elementor-element-6fbede0 .uael-imgicon-wrap{margin:0px 8px 0px 0px;}.elementor-1607 .elementor-element.elementor-element-6fbede0 .uael-infobox-text{margin:0px 0px 0px 0px;}.elementor-1607 .elementor-element.elementor-element-0c339a8{--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;}.elementor-1607 .elementor-element.elementor-element-1ea9cfb .uael-infobox,  .elementor-1607 .elementor-element.elementor-element-1ea9cfb .uael-separator-parent{text-align:center;}.elementor-1607 .elementor-element.elementor-element-1ea9cfb .uael-icon-wrap .uael-icon i{font-size:20px;height:20px;width:20px;line-height:20px;text-align:center;color:var( --e-global-color-astglobalcolor5 );}.elementor-1607 .elementor-element.elementor-element-1ea9cfb .uael-icon-wrap .uael-icon{height:20px;width:20px;line-height:20px;}.elementor-1607 .elementor-element.elementor-element-1ea9cfb .uael-icon-wrap .uael-icon i,
					.elementor-1607 .elementor-element.elementor-element-1ea9cfb .uael-icon-wrap .uael-icon svg{transform:rotate(0deg);}.elementor-1607 .elementor-element.elementor-element-1ea9cfb .uael-icon-wrap .uael-icon, .elementor-1607 .elementor-element.elementor-element-1ea9cfb .uael-image .uael-image-content img{padding:20px;display:inline-block;box-sizing:content-box;}.elementor-1607 .elementor-element.elementor-element-1ea9cfb .uael-icon-wrap .uael-icon svg{fill:var( --e-global-color-astglobalcolor5 );}.elementor-1607 .elementor-element.elementor-element-1ea9cfb .uael-infobox:not(.uael-imgicon-style-normal) .uael-icon-wrap .uael-icon, .elementor-1607 .elementor-element.elementor-element-1ea9cfb .uael-infobox:not(.uael-imgicon-style-normal) .uael-image .uael-image-content img{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-1607 .elementor-element.elementor-element-1ea9cfb .uael-infobox-title{margin:0px 0px 6px 0px;}.elementor-1607 .elementor-element.elementor-element-1ea9cfb .uael-imgicon-wrap{margin:0px 8px 0px 0px;}.elementor-1607 .elementor-element.elementor-element-1ea9cfb .uael-infobox-text{margin:0px 0px 0px 0px;}.elementor-1607 .elementor-element.elementor-element-add885f{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1607 .elementor-element.elementor-element-c468e95{--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;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-1607 .elementor-element.elementor-element-22caa73{--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;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1607 .elementor-element.elementor-element-f3d544c{--content-width:1200px;}.elementor-1607 .elementor-element.elementor-element-be7b11a{--width:33%;}.elementor-1607 .elementor-element.elementor-element-2bdd001{--width:33%;}.elementor-1607 .elementor-element.elementor-element-0c339a8{--width:33%;}}@media(max-width:1024px){.elementor-1607 .elementor-element.elementor-element-f3d544c{--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-1607 .elementor-element.elementor-element-c6070b2{--padding-top:300px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}}@media(max-width:767px){.elementor-1607 .elementor-element.elementor-element-f3d544c{--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-1607 .elementor-element.elementor-element-c6070b2{--padding-top:280px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1607 .elementor-element.elementor-element-297171b{--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1607 .elementor-element.elementor-element-498d37b .uael-icon-wrap .uael-icon i{font-size:20px;height:20px;width:20px;line-height:20px;text-align:center;}.elementor-1607 .elementor-element.elementor-element-498d37b .uael-icon-wrap .uael-icon{height:20px;width:20px;line-height:20px;}.elementor-1607 .elementor-element.elementor-element-498d37b .uael-icon-wrap .uael-icon, .elementor-1607 .elementor-element.elementor-element-498d37b .uael-image .uael-image-content img{padding:14px;display:inline-block;box-sizing:content-box;}.elementor-1607 .elementor-element.elementor-element-498d37b .uael-infobox-title{margin:0px 0px 8px 0px;}.elementor-1607 .elementor-element.elementor-element-498d37b .uael-imgicon-wrap{margin:0px 0px 15px 0px;}.elementor-1607 .elementor-element.elementor-element-6fbede0 .uael-icon-wrap .uael-icon i{font-size:20px;height:20px;width:20px;line-height:20px;text-align:center;}.elementor-1607 .elementor-element.elementor-element-6fbede0 .uael-icon-wrap .uael-icon{height:20px;width:20px;line-height:20px;}.elementor-1607 .elementor-element.elementor-element-6fbede0 .uael-icon-wrap .uael-icon, .elementor-1607 .elementor-element.elementor-element-6fbede0 .uael-image .uael-image-content img{padding:14px;display:inline-block;box-sizing:content-box;}.elementor-1607 .elementor-element.elementor-element-6fbede0 .uael-infobox-title{margin:0px 0px 8px 0px;}.elementor-1607 .elementor-element.elementor-element-6fbede0 .uael-imgicon-wrap{margin:0px 0px 15px 0px;}.elementor-1607 .elementor-element.elementor-element-1ea9cfb .uael-icon-wrap .uael-icon i{font-size:20px;height:20px;width:20px;line-height:20px;text-align:center;}.elementor-1607 .elementor-element.elementor-element-1ea9cfb .uael-icon-wrap .uael-icon{height:20px;width:20px;line-height:20px;}.elementor-1607 .elementor-element.elementor-element-1ea9cfb .uael-icon-wrap .uael-icon, .elementor-1607 .elementor-element.elementor-element-1ea9cfb .uael-image .uael-image-content img{padding:14px;display:inline-block;box-sizing:content-box;}.elementor-1607 .elementor-element.elementor-element-1ea9cfb .uael-infobox-title{margin:0px 0px 8px 0px;}.elementor-1607 .elementor-element.elementor-element-1ea9cfb .uael-imgicon-wrap{margin:0px 0px 15px 0px;}}/* Start custom CSS for container, class: .elementor-element-c468e95 *//* Algemene wrapper voor LMRA blok */
.lmra-wrapper {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

/* Container per stap */
.lmra-step {
    border: 1px solid #ddd;
    padding: 20px;
    border-radius: 10px;
    background: #ffffff;
}

/* Header met nummer + tekst */
.lmra-step-header {
    display: flex;
    align-items: flex-start;
    gap: 15px;
}

/* Rond step-nummer */
.lmra-step-number {
    background: #e20505;
    color: #fff;
    font-weight: bold;
    font-size: 20px;
    border-radius: 50%;
    width: 38px;
    height: 38px;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* Titeltekst */
.lmra-step-title {
    line-height: 1.5;
}

/* JA/NEE buttons */
.lmra-step-buttons {
    margin-top: 15px;
}

.lmra-step-buttons label {
    margin-right: 15px;
    cursor: pointer;
}

.lmra-step-buttons input[type="radio"] {
    display: none;
}

.lmra-step-buttons span {
    background: #eaeaea;
    padding: 10px 25px;
    border-radius: 8px;
    font-weight: 600;
    transition: 0.25s;
    cursor: pointer;
    display: inline-block;
}

/* JA = groen */
.lmra-step-buttons input[type="radio"][value="Ja"]:checked + .btn-ja {
    background: #7cd67c;
    border: 2px solid #4caf50;
    color: #fff;
}

/* NEE = rood */
.lmra-step-buttons input[type="radio"][value="Nee"]:checked + .btn-nee {
    background: #ff9d9d;
    border: 2px solid #d93025;
    color: #fff;
}

/* Waarschuwingstekst bij NEE (per stap) */
.lmra-warning {
    margin-top: 15px;
    padding: 12px;
    background: #fff3cd;
    border-left: 4px solid #ff9800;
    font-weight: 600;
    display: none;
    border-radius: 6px;
}

/* Eindresultaat blok onderaan */
.lmra-result {
    margin-top: 25px;
    padding: 15px;
    border-radius: 8px;
    font-weight: 600;
    display: none;
}

/* Alles Ja = groen blok */
.lmra-result-ok {
    background: #e6f4ea;
    border-left: 4px solid #34a853;
}

/* Eén of meer Nee = rood blok */
.lmra-result-stop {
    background: #fce8e6;
    border-left: 4px solid #ea4335;
}/* End custom CSS */