:root{--geel:#f8ea20;--okergeel:#FBB03B;--lichtokergeel:rgba(251,176,59,0.3);--blauw:#19ABE2;--lichtblauw:rgba(25,171,226,0.3);--groen:#8cd53f;--lichtgroen:rgba(140,213,63,0.3);--paars:#93278f;--lichtpaars:rgba(147,39,143,0.3)}.jeelo-nieuwsbrief-formulier{max-width:520px;margin:0 auto;padding:32px;background:#ffffff;border-radius:18px;box-shadow:0 12px 34px rgba(0,0,0,0.08);border:1px solid rgba(0,0,0,0.06)}.jeelo-nieuwsbrief-formulier h3{margin:0 0 8px 0;font-size:28px;line-height:1.2;font-weight:700;color:#2f2f2f}.jeelo-nieuwsbrief-formulier p{margin:0 0 22px 0;font-size:16px;line-height:1.6;color:#555555}.jeelo-form-field{margin-bottom:16px}.jeelo-form-field label{display:block;margin-bottom:7px;font-size:15px;font-weight:700;color:#333333}.jeelo-nieuwsbrief-formulier input[type="email"]{width:100%;box-sizing:border-box;padding:15px 16px;background:#f8f8f8;border:1px solid #dddddd;border-radius:12px;font-size:16px;color:#222222;transition:border-color 0.2s ease,box-shadow 0.2s ease,background 0.2s ease}.jeelo-nieuwsbrief-formulier input[type="email"]:focus{outline:none;background:#ffffff;border-color:#fbb03b;box-shadow:0 0 0 3px rgba(251,176,59,0.25)}.jeelo-nieuwsbrief-formulier input[type="email"]::placeholder{color:#8a8a8a}.jeelo-checkbox{display:flex;align-items:flex-start;gap:10px;margin:4px 0 20px 0;font-size:14px;line-height:1.5;color:#555555;cursor:pointer}.jeelo-checkbox input[type="checkbox"]{width:18px;height:18px;margin-top:2px;flex:0 0 auto;accent-color:#fbb03b}.jeelo-nieuwsbrief-formulier input[type="submit"]{width:100%;padding:15px 22px;border:none;border-radius:999px;background:#fbb03b;color:#ffffff;font-size:1.25rem;font-weight:700;cursor:pointer;transition:transform 0.2s ease,box-shadow 0.2s ease,background 0.2s ease}.jeelo-nieuwsbrief-formulier input[type="submit"]:hover{background:#e99b24;color:#ffffff;transform:translateY(-1px);box-shadow:0 8px 18px rgba(0,0,0,0.12)}.jeelo-nieuwsbrief-formulier input[type="submit"]:active{transform:translateY(0);box-shadow:none}.mc4wp-response{max-width:520px;margin:16px auto 0 auto;font-size:15px;line-height:1.5}.mc4wp-success{padding:14px 16px;border-radius:12px;background:#eef8ef;color:#256b2f}.mc4wp-error{padding:14px 16px;border-radius:12px;background:#fff1f1;color:#9b1c1c}@media (max-width:600px){.jeelo-nieuwsbrief-formulier{padding:24px;border-radius:14px}.jeelo-nieuwsbrief-formulier h3{font-size:24px}}#page-container header a[href*="/starten-met-jeelo/"],#page-container .et_pb_menu a[href*="/starten-met-jeelo/"],#top-menu a[href*="/starten-met-jeelo/"]{background-color:#ffeb01!important;color:#000000!important;padding:10px 18px!important;display:inline-block!important;line-height:1.2!important;opacity:1!important}#page-container header a[href*="/starten-met-jeelo/"]:hover,#page-container .et_pb_menu a[href*="/starten-met-jeelo/"]:hover,#top-menu a[href*="/starten-met-jeelo/"]:hover{background-color:#ffeb01!important;color:#000000!important;opacity:1!important}#page-container header a[href*="/starten-met-jeelo/"]::after,#page-container .et_pb_menu a[href*="/starten-met-jeelo/"]::after,#top-menu a[href*="/starten-met-jeelo/"]::after{color:#ffeb01!important}.et_mobile_menu,.et_pb_menu .et_mobile_menu{max-height:calc(100vh - 90px)!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}