.elementor-10402 .elementor-element.elementor-element-44eb139{--display:flex;--min-height:100vh;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10402 .elementor-element.elementor-element-44eb139:not(.elementor-motion-effects-element-type-background), .elementor-10402 .elementor-element.elementor-element-44eb139 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-10402 .elementor-element.elementor-element-9cd8b84{--display:flex;--justify-content:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10402 .elementor-element.elementor-element-2372a33{font-family:var( --e-global-typography-6ed476c-font-family ), Sans-serif;font-size:var( --e-global-typography-6ed476c-font-size );font-weight:var( --e-global-typography-6ed476c-font-weight );text-transform:var( --e-global-typography-6ed476c-text-transform );line-height:var( --e-global-typography-6ed476c-line-height );color:var( --e-global-color-f898f31 );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-10402 .elementor-element.elementor-element-d3c5f39 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:700;line-height:1.2em;color:var( --e-global-color-f898f31 );}.elementor-10402 .elementor-element.elementor-element-2adc018{font-family:"DM Sans", Sans-serif;font-size:1em;font-weight:400;text-transform:none;line-height:1.5em;color:var( --e-global-color-f898f31 );}.elementor-10402 .elementor-element.elementor-element-2adc018 p{margin-block-end:1.5em;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-10402 .elementor-element.elementor-element-d6e6022 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10402 .elementor-element.elementor-element-d6e6022 img{width:60%;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-f898f31 );border-radius:0px 0px 0px 0px;}.elementor-10402 .elementor-element.elementor-element-5d3a29d{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10402 .elementor-element.elementor-element-2372a33{font-size:var( --e-global-typography-6ed476c-font-size );line-height:var( --e-global-typography-6ed476c-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-10402 .elementor-element.elementor-element-2adc018{font-size:15px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10402 .elementor-element.elementor-element-2372a33{font-size:var( --e-global-typography-6ed476c-font-size );line-height:var( --e-global-typography-6ed476c-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-10402 .elementor-element.elementor-element-d3c5f39 .elementor-heading-title{font-size:1.5em;line-height:1.2em;}.elementor-10402 .elementor-element.elementor-element-2adc018{font-size:1em;line-height:1.5em;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for html, class: .elementor-element-56cd3be *//* ===== SharpSpring webinar-formulier styling ===== */
.webinar-form {
    max-width: 640px;
    background: #ffffff;
    border-radius: 16px;
    padding: 36px 36px 28px;
    box-shadow: 0 24px 60px rgba(0, 12, 45, 0.35);
}
.webinar-form * { box-sizing: border-box; }

/* kop boven het formulier */
.webinar-form h1,
.webinar-form h2,
.webinar-form h3,
.webinar-form legend {
    color: #16335c !important;
    font-weight: 700;
    font-size: 20px;
    line-height: 1.3;
    margin: 0 0 20px;
}

/* labels */
.webinar-form label {
    display: inline-block;
    color: #16335c !important;
    font-weight: 600;
    font-size: 14px;
    margin-bottom: 6px;
}

/* invoervelden */
.webinar-form input[type="text"],
.webinar-form input[type="email"],
.webinar-form input[type="tel"],
.webinar-form input[type="number"],
.webinar-form input[type="url"],
.webinar-form select,
.webinar-form textarea {
    width: 100% !important;
    padding: 12px 14px !important;
    margin-bottom: 16px !important;
    border: 1px solid #cdd8ea !important;
    border-radius: 10px !important;
    background: #fff !important;
    color: #0f2444 !important;
    font-size: 15px !important;
    line-height: 1.4 !important;
    outline: none !important;
    box-shadow: none !important;
    transition: border-color .15s, box-shadow .15s;
}
.webinar-form input:focus,
.webinar-form select:focus,
.webinar-form textarea:focus {
    border-color: #2f6fef !important;
    box-shadow: 0 0 0 3px rgba(47, 111, 239, 0.18) !important;
}
.webinar-form input::placeholder { color: #93a3bf; }

/* checkbox-rij */
.webinar-form input[type="checkbox"] {
    width: 18px !important;
    height: 18px !important;
    margin-right: 8px;
    vertical-align: middle;
    accent-color: #2f6fef;
}

/* verzendknop */
.webinar-form input[type="submit"],
.webinar-form button[type="submit"],
.webinar-form button {
    width: 100% !important;
    margin-top: 6px !important;
    padding: 15px 24px !important;
    border: none !important;
    border-radius: 12px !important;
    background: #2f6fef !important;
    color: #fff !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    cursor: pointer;
    box-shadow: 0 10px 24px rgba(47, 111, 239, 0.35) !important;
    transition: background .15s, transform .05s;
}
.webinar-form input[type="submit"]:hover,
.webinar-form button[type="submit"]:hover,
.webinar-form button:hover { background: #2257c8 !important; }
.webinar-form input[type="submit"]:active,
.webinar-form button:active { transform: translateY(1px); }

/* reCAPTCHA wat lucht geven */
.webinar-form .g-recaptcha,
.webinar-form iframe { margin-top: 10px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44eb139 */.elementor-10402 .elementor-element.elementor-element-44eb139 {
    position: relative;
    overflow: hidden;
    background:
        radial-gradient(58% 80% at 82% 52%, rgba(60,130,255,0.30) 0%, rgba(4,13,36,0) 60%),
        linear-gradient(160deg, #061634 0%, #040e28 45%, #02071a 100%);
}

.elementor-10402 .elementor-element.elementor-element-44eb139::before,
.elementor-10402 .elementor-element.elementor-element-44eb139::after {
    content: "";
    position: absolute;
    inset: -40%;
    z-index: -1;
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22400%22%20height%3D%22600%22%20viewBox%3D%220%200%20400%20600%22%3E%3Cpath%20d%3D%22M0%2040.0%20Q100%2014.8%20200%2040.0%20T400%2040.0%22%20stroke%3D%22%233f7fe6%22%20stroke-width%3D%220.83%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20opacity%3D%220.26%22%2F%3E%3Cpath%20d%3D%22M0%2080.0%20Q100%2050.8%20200%2080.0%20T400%2080.0%22%20stroke%3D%22%233f7fe6%22%20stroke-width%3D%220.89%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20opacity%3D%220.28%22%2F%3E%3Cpath%20d%3D%22M0%20120.0%20Q100%2076.0%20200%20120.0%20T400%20120.0%22%20stroke%3D%22%233f7fe6%22%20stroke-width%3D%221.04%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20opacity%3D%220.33%22%2F%3E%3Cpath%20d%3D%22M0%20160.0%20Q100%20118.5%20200%20160.0%20T400%20160.0%22%20stroke%3D%22%235aa0ff%22%20stroke-width%3D%221.34%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20opacity%3D%220.43%22%2F%3E%3Cpath%20d%3D%22M0%20200.0%20Q100%20144.3%20200%20200.0%20T400%20200.0%22%20stroke%3D%22%238fc4ff%22%20stroke-width%3D%221.77%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20opacity%3D%220.57%22%2F%3E%3Cpath%20d%3D%22M0%20240.0%20Q100%20180.3%20200%20240.0%20T400%20240.0%22%20stroke%3D%22%238fc4ff%22%20stroke-width%3D%222.24%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20opacity%3D%220.73%22%2F%3E%3Cpath%20d%3D%22M0%20280.0%20Q100%20218.5%20200%20280.0%20T400%20280.0%22%20stroke%3D%22%23bfe6ff%22%20stroke-width%3D%222.56%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20opacity%3D%220.84%22%2F%3E%3Cpath%20d%3D%22M0%20320.0%20Q100%20251.3%20200%20320.0%20T400%20320.0%22%20stroke%3D%22%23bfe6ff%22%20stroke-width%3D%222.56%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20opacity%3D%220.84%22%2F%3E%3Cpath%20d%3D%22M0%20360.0%20Q100%20305.6%20200%20360.0%20T400%20360.0%22%20stroke%3D%22%238fc4ff%22%20stroke-width%3D%222.24%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20opacity%3D%220.73%22%2F%3E%3Cpath%20d%3D%22M0%20400.0%20Q100%20346.0%20200%20400.0%20T400%20400.0%22%20stroke%3D%22%238fc4ff%22%20stroke-width%3D%221.77%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20opacity%3D%220.57%22%2F%3E%3Cpath%20d%3D%22M0%20440.0%20Q100%20398.6%20200%20440.0%20T400%20440.0%22%20stroke%3D%22%235aa0ff%22%20stroke-width%3D%221.34%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20opacity%3D%220.43%22%2F%3E%3Cpath%20d%3D%22M0%20480.0%20Q100%20445.0%20200%20480.0%20T400%20480.0%22%20stroke%3D%22%233f7fe6%22%20stroke-width%3D%221.04%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20opacity%3D%220.33%22%2F%3E%3Cpath%20d%3D%22M0%20520.0%20Q100%20486.4%20200%20520.0%20T400%20520.0%22%20stroke%3D%22%233f7fe6%22%20stroke-width%3D%220.89%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20opacity%3D%220.28%22%2F%3E%3Cpath%20d%3D%22M0%20560.0%20Q100%20526.8%20200%20560.0%20T400%20560.0%22%20stroke%3D%22%233f7fe6%22%20stroke-width%3D%220.83%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20opacity%3D%220.26%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: repeat-x;
    background-position: 0 center;
    pointer-events: none;
    transform: rotate(-6deg);
    /* links uitfaden zodat de tekst leesbaar blijft */
    -webkit-mask-image: linear-gradient(90deg, transparent 0%, transparent 20%, #000 55%);
            mask-image: linear-gradient(90deg, transparent 0%, transparent 20%, #000 55%);
}

/* scherpe laag */
.elementor-10402 .elementor-element.elementor-element-44eb139::before {
    background-size: 760px 100%;
    opacity: .95;
    animation: wbl-a 34s linear infinite;
}

/* zachte, tragere laag eronder voor diepte */
.elementor-10402 .elementor-element.elementor-element-44eb139::after {
    background-size: 1120px 100%;
    opacity: .45;
    filter: blur(2px);
    transform: rotate(-6deg) scale(1.12);
    animation: wbl-b 60s linear infinite reverse;
}

@keyframes wbl-a { to { background-position: -760px center; } }
@keyframes wbl-b { to { background-position: -1120px center; } }

@media (prefers-reduced-motion: reduce) {
    .elementor-10402 .elementor-element.elementor-element-44eb139::before, .elementor-10402 .elementor-element.elementor-element-44eb139::after { animation: none; }
}/* End custom CSS */