.elementor-4060 .elementor-element.elementor-element-d30daed{--display:flex;}.elementor-4060 .elementor-element.elementor-element-d66a7b3 .elementor-heading-title{font-family:"Racing Sans One", Sans-serif;font-size:24px;text-transform:uppercase;}.elementor-4060 .elementor-element.elementor-element-7089bfa{font-size:16px;}#elementor-popup-modal-4060 .dialog-widget-content{animation-duration:0.4s;background-color:var( --e-global-color-52fdd4e );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-text );box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);margin:0px 20px 20px 0px;}#elementor-popup-modal-4060{background-color:#00000000;justify-content:flex-end;align-items:flex-end;pointer-events:all;}#elementor-popup-modal-4060 .dialog-message{width:350px;height:300px;align-items:center;padding:30px 30px 30px 30px;}#elementor-popup-modal-4060 .dialog-close-button{display:flex;top:0px;background-color:var( --e-global-color-52fdd4e );}body:not(.rtl) #elementor-popup-modal-4060 .dialog-close-button{right:0px;}body.rtl #elementor-popup-modal-4060 .dialog-close-button{left:0px;}#elementor-popup-modal-4060 .dialog-close-button i{color:var( --e-global-color-text );}#elementor-popup-modal-4060 .dialog-close-button svg{fill:var( --e-global-color-text );}#elementor-popup-modal-4060 .dialog-close-button:hover i{color:var( --e-global-color-52fdd4e );}#elementor-popup-modal-4060 .dialog-close-button:hover{background-color:var( --e-global-color-text );}@media(max-width:767px){.elementor-4060 .elementor-element.elementor-element-d66a7b3 .elementor-heading-title{font-size:20px;}.elementor-4060 .elementor-element.elementor-element-7089bfa{font-size:14px;}#elementor-popup-modal-4060 .dialog-message{width:calc(100vw - 32px);height:auto;padding:24px 20px 24px 20px;}#elementor-popup-modal-4060{justify-content:center;align-items:flex-end;}#elementor-popup-modal-4060 .dialog-widget-content{margin:0px 0px 72px 0px;}}/* Start custom CSS *//* Positie- en klikgedrag */
#elementor-popup-modal-4060 {
    pointer-events: none;
}
#elementor-popup-modal-4060 .dialog-widget-content {
    pointer-events: all;
}

/* Sluitknop: binnen de pop-up, rechtsboven */
#elementor-popup-modal-4060 .dialog-close-button {
    width: 44px;
    height: 44px;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    background: transparent;
    border: 0;
    transition: .3s;
}
#elementor-popup-modal-4060 .dialog-close-button svg {
    width: 18px;
    height: 18px;
    fill: #fff;
    transition: .3s;
}
#elementor-popup-modal-4060 .dialog-close-button:hover svg {
    fill: var(--e-global-color-52fdd4e) !important;
}

.dialog-lightbox-message *,
.elementor-location-popup:focus-visible,
.dialog-close-button,
.dialog-close-button:focus-visible {
    outline: none !important;
    box-shadow: 0 0 !important;
}

/* Kop niet onder de sluitknop laten lopen */
#elementor-popup-modal-4060 .elementor-widget-heading .elementor-heading-title {
    padding-right: 28px;
}

@media (max-width: 767px) {
    #elementor-popup-modal-4060 .dialog-close-button {
        width: 48px;
        height: 48px;
    }
}/* End custom CSS */