.elementor .e-a6cc21a-506c:hover,.elementor .e-a6cc21a-506c:focus-visible{color:#FFFFFF;}.elementor .e-a6cc21a-506c{font-weight:600;font-size:14px;color:#CDB97F;margin-block-end:18px;}.elementor .e-7853215c-1884{max-width:860px;}.elementor .e-7e4dfe2e-1ebc{max-width:680px;margin-block-start:20px;}.elementor .e-1c685fbd-948f{position:relative;z-index:1;flex-direction:column;align-items:flex-start;}.elementor .e-2061da90-43e7{font-weight:600;font-size:16px;color:var(--luna-ink);margin-block-end:4px;& span { font-family: Georgia; font-weight: 400; color: var(--luna-gold); margin-right: 8px; }\n}.elementor .e-3d0285f5-c2f2{font-size:15px;line-height:1.45;&::before { border-radius: 50%; }\n}.elementor .e-2c278fb9-eb7b{padding-block-start:15px;padding-block-end:15px;padding-inline-start:18px;padding-inline-end:18px;}.elementor .e-c573470-7b05{font-size:15px;line-height:1.45;&::before { border-radius: 50%; }\n}.elementor .e-3cb4c1b3-c881{padding-block-start:15px;padding-block-end:15px;padding-inline-start:18px;padding-inline-end:18px;}.elementor .e-72fd7c6-6a23{width:100%;padding:0px;flex-direction:column;gap:10px;}.elementor .e-770dad04-403d{font-weight:600;font-size:16px;color:var(--luna-ink);margin-block-end:4px;& span { font-family: Georgia; font-weight: 400; color: var(--luna-gold); margin-right: 8px; }\n}.elementor .e-732f0471-db9c{font-size:15px;line-height:1.45;&::before { border-radius: 50%; }\n}.elementor .e-14229da4-5160{padding-block-start:15px;padding-block-end:15px;padding-inline-start:18px;padding-inline-end:18px;}.elementor .e-190c4ace-2ebb{font-size:15px;line-height:1.45;&::before { border-radius: 50%; }\n}.elementor .e-535f15e-7019{padding-block-start:15px;padding-block-end:15px;padding-inline-start:18px;padding-inline-end:18px;}.elementor .e-772931e8-9e13{font-size:15px;line-height:1.45;&::before { border-radius: 50%; }\n}.elementor .e-55aca63d-93ae{padding-block-start:15px;padding-block-end:15px;padding-inline-start:18px;padding-inline-end:18px;}.elementor .e-2c56c15b-773f{font-size:15px;line-height:1.45;&::before { border-radius: 50%; }\n}.elementor .e-3f321adb-74f2{padding-block-start:15px;padding-block-end:15px;padding-inline-start:18px;padding-inline-end:18px;}.elementor .e-1c31c22e-1ba5{width:100%;padding:0px;flex-direction:column;gap:10px;}.elementor .e-7109bd61-4856{font-weight:600;font-size:16px;color:var(--luna-ink);margin-block-end:4px;& span { font-family: Georgia; font-weight: 400; color: var(--luna-gold); margin-right: 8px; }\n}.elementor .e-6220af9e-496d{font-size:15px;line-height:1.45;&::before { border-radius: 50%; }\n}.elementor .e-4e566b0d-d0d8{padding-block-start:15px;padding-block-end:15px;padding-inline-start:18px;padding-inline-end:18px;}.elementor .e-2c8da155-5a9b{font-size:15px;line-height:1.45;&::before { border-radius: 50%; }\n}.elementor .e-ba4e853-5de6{padding-block-start:15px;padding-block-end:15px;padding-inline-start:18px;padding-inline-end:18px;}.elementor .e-6b9793c2-97b5{font-size:15px;line-height:1.45;&::before { border-radius: 50%; }\n}.elementor .e-30ae6800-47cc{padding-block-start:15px;padding-block-end:15px;padding-inline-start:18px;padding-inline-end:18px;}.elementor .e-2d260485-22e5{font-size:15px;line-height:1.45;&::before { border-radius: 50%; }\n}.elementor .e-7683d23e-6422{padding-block-start:15px;padding-block-end:15px;padding-inline-start:18px;padding-inline-end:18px;}.elementor .e-1bfb9a7e-b62a{font-size:15px;line-height:1.45;&::before { border-radius: 50%; }\n}.elementor .e-3410563-46fd{padding-block-start:15px;padding-block-end:15px;padding-inline-start:18px;padding-inline-end:18px;}.elementor .e-2c014415-6e9e{width:100%;padding:0px;flex-direction:column;gap:10px;}.elementor .e-64ae3ec-5fac{font-weight:600;font-size:16px;color:var(--luna-ink);margin-block-end:4px;& span { font-family: Georgia; font-weight: 400; color: var(--luna-gold); margin-right: 8px; }\n}.elementor .e-60f6287b-92b7{font-size:15px;line-height:1.45;&::before { border-radius: 50%; }\n}.elementor .e-14118769-302b{padding-block-start:15px;padding-block-end:15px;padding-inline-start:18px;padding-inline-end:18px;}.elementor .e-69e5a002-f870{font-size:15px;line-height:1.45;&::before { border-radius: 50%; }\n}.elementor .e-390a01c1-133e{padding-block-start:15px;padding-block-end:15px;padding-inline-start:18px;padding-inline-end:18px;}.elementor .e-689b1fc3-4357{width:100%;padding:0px;flex-direction:column;gap:10px;}.elementor .e-5556b75f-1e2f{font-weight:600;font-size:16px;color:var(--luna-ink);margin-block-end:4px;& span { font-family: Georgia; font-weight: 400; color: var(--luna-gold); margin-right: 8px; }\n}.elementor .e-6349ccca-2b1d{font-size:15px;line-height:1.45;&::before { border-radius: 50%; }\n}.elementor .e-4dc21dd3-3b3e{padding-block-start:15px;padding-block-end:15px;padding-inline-start:18px;padding-inline-end:18px;}.elementor .e-6b90875a-8c02{font-size:15px;line-height:1.45;&::before { border-radius: 50%; }\n}.elementor .e-45632167-530e{padding-block-start:15px;padding-block-end:15px;padding-inline-start:18px;padding-inline-end:18px;}.elementor .e-75e5229a-bc1c{width:100%;padding:0px;flex-direction:column;gap:10px;}.elementor .e-44a1fa52-66c2{display:none;}.elementor .e-45480ec2-59f6{display:none;}.elementor .e-4004db38-26d0{display:none;}.elementor .e-3a62ef83-bc49{flex-direction:column;gap:30px;flex-wrap:nowrap;align-items:stretch;}.elementor .e-5732359a-2976{padding:34px;border-radius:24px;border-width:1px;border-color:var(--luna-line);border-style:solid;background-color:#FFFFFF;}.elementor .e-ad883df-460a{width:52px;height:52px;font-family:Georgia;font-size:24px;color:var(--luna-gold);border-radius:50%;border-width:1px;border-color:var(--luna-gold);border-style:solid;display:flex;justify-content:center;align-items:center;}.elementor .e-2d064617-16d1{font-size:15px;}.elementor .e-19895b15-1237{font-weight:700;font-size:12px;color:#FFFFFF;letter-spacing:0.1em;text-transform:uppercase;padding-block-start:7px;padding-block-end:7px;padding-inline-start:14px;padding-inline-end:14px;border-radius:999px;background-color:var(--luna-gold);align-self:flex-start;}.elementor .e-1d3bf3f1-8921{font-size:1.7rem;}.elementor .e-597e9fdc-b266{font-size:15px;}.elementor .e-597eb842-eb68{display:flex;gap:8px;flex-wrap:wrap;& span { padding: 6px 12px; border-radius: 999px; background-color: #FFFFFF; border: 1px solid rgba(161,138,72,0.45); color: var(--luna-ink); font-size: 13px; font-weight: 600; }\n}.elementor .e-2a06ec39-c13a{margin-block-start:6px;align-self:flex-start;}.elementor .e-330bf850-b78d{font-size:14px;padding-block-start:16px;margin-block-start:10px;border-block-start-width:1px;border-top-style: solid; border-top-color: rgba(161,138,72,0.3);\n}.elementor .e-20f8eeae-3a27:hover,.elementor .e-20f8eeae-3a27:focus-visible{color:#FFFFFF;background-color:var(--luna-ink);}.elementor .e-20f8eeae-3a27{color:var(--luna-ink);border-width:1px;border-color:var(--luna-ink);border-style:solid;background-color:transparent;align-self:flex-start;}.elementor .e-74b35883-4cc1{font-weight:700;font-size:12px;color:#CDB97F;letter-spacing:0.1em;text-transform:uppercase;padding-block-start:7px;padding-block-end:7px;padding-inline-start:14px;padding-inline-end:14px;border-radius:999px;border-width:1px;border-color:#CDB97F;border-style:solid;align-self:flex-start;}.elementor .e-1cac8fa4-1e29{font-size:1.7rem;}.elementor .e-7a9b68e2-7430{font-size:15px;}.elementor .e-29816ea5-3710{display:flex;gap:8px;flex-wrap:wrap;& span { padding: 6px 12px; border-radius: 999px; background-color: rgba(255,255,255,0.08); border: 1px solid rgba(205,185,127,0.4); color: #FAF7F1; font-size: 13px; font-weight: 600; }\n}.elementor .e-306acee6-5c86{margin-block-start:6px;align-self:flex-start;}.elementor .e-1394d322-c5bb{font-size:14px;padding-block-start:16px;margin-block-start:10px;border-block-start-width:1px;border-top-style: solid; border-top-color: rgba(250,247,241,0.15);\n}.elementor .e-5118ee62-1712{align-self:flex-start;}.elementor .e-6d73db7d-12e6{position:sticky;inset-block-start:110px;padding-block-start:36px;padding-block-end:36px;padding-inline-start:34px;padding-inline-end:34px;border-radius:24px;border-width:1px;border-color:var(--luna-line);border-style:solid;background-color:#FFFFFF;box-shadow:0px 30px 60px -36px rgba(15,45,77,0.35);transition:background-color 0.4s;flex-direction:column;}.elementor .e-3f21af5d-b79a{column-gap:48px;grid-template-columns:1.1fr 0.9fr;grid-template-rows:auto;align-items:start;row-gap: 32px; &:has([value="s3e"]:checked) .lw-res-a, &:has([name="vraag1"][value^="s"]:checked):has([name="vraag2"][value^="s"]:checked):has([name="vraag3"][value^="s"]:checked):not(:has([name="vraag4"][value^="m"]:checked)):not(:has([name="vraag5"][value^="m"]:checked)) .lw-res-a, &:has([name="vraag1"][value^="s"]:checked):has([name="vraag2"][value^="s"]:checked):has([name="vraag4"][value^="s"]:checked):not(:has([name="vraag4"][value^="m"]:checked)):not(:has([name="vraag5"][value^="m"]:checked)) .lw-res-a, &:has([name="vraag1"][value^="s"]:checked):has([name="vraag2"][value^="s"]:checked):has([name="vraag5"][value^="s"]:checked):not(:has([name="vraag4"][value^="m"]:checked)):not(:has([name="vraag5"][value^="m"]:checked)) .lw-res-a, &:has([name="vraag1"][value^="s"]:checked):has([name="vraag3"][value^="s"]:checked):has([name="vraag4"][value^="s"]:checked):not(:has([name="vraag4"][value^="m"]:checked)):not(:has([name="vraag5"][value^="m"]:checked)) .lw-res-a, &:has([name="vraag1"][value^="s"]:checked):has([name="vraag3"][value^="s"]:checked):has([name="vraag5"][value^="s"]:checked):not(:has([name="vraag4"][value^="m"]:checked)):not(:has([name="vraag5"][value^="m"]:checked)) .lw-res-a, &:has([name="vraag1"][value^="s"]:checked):has([name="vraag4"][value^="s"]:checked):has([name="vraag5"][value^="s"]:checked):not(:has([name="vraag4"][value^="m"]:checked)):not(:has([name="vraag5"][value^="m"]:checked)) .lw-res-a, &:has([name="vraag2"][value^="s"]:checked):has([name="vraag3"][value^="s"]:checked):has([name="vraag4"][value^="s"]:checked):not(:has([name="vraag4"][value^="m"]:checked)):not(:has([name="vraag5"][value^="m"]:checked)) .lw-res-a, &:has([name="vraag2"][value^="s"]:checked):has([name="vraag3"][value^="s"]:checked):has([name="vraag5"][value^="s"]:checked):not(:has([name="vraag4"][value^="m"]:checked)):not(:has([name="vraag5"][value^="m"]:checked)) .lw-res-a, &:has([name="vraag2"][value^="s"]:checked):has([name="vraag4"][value^="s"]:checked):has([name="vraag5"][value^="s"]:checked):not(:has([name="vraag4"][value^="m"]:checked)):not(:has([name="vraag5"][value^="m"]:checked)) .lw-res-a, &:has([name="vraag3"][value^="s"]:checked):has([name="vraag4"][value^="s"]:checked):has([name="vraag5"][value^="s"]:checked):not(:has([name="vraag4"][value^="m"]:checked)):not(:has([name="vraag5"][value^="m"]:checked)) .lw-res-a { display: flex; } &:has([value="s3e"]:checked) .lw-res-0, &:has([name="vraag1"][value^="s"]:checked):has([name="vraag2"][value^="s"]:checked):has([name="vraag3"][value^="s"]:checked):not(:has([name="vraag4"][value^="m"]:checked)):not(:has([name="vraag5"][value^="m"]:checked)) .lw-res-0, &:has([name="vraag1"][value^="s"]:checked):has([name="vraag2"][value^="s"]:checked):has([name="vraag4"][value^="s"]:checked):not(:has([name="vraag4"][value^="m"]:checked)):not(:has([name="vraag5"][value^="m"]:checked)) .lw-res-0, &:has([name="vraag1"][value^="s"]:checked):has([name="vraag2"][value^="s"]:checked):has([name="vraag5"][value^="s"]:checked):not(:has([name="vraag4"][value^="m"]:checked)):not(:has([name="vraag5"][value^="m"]:checked)) .lw-res-0, &:has([name="vraag1"][value^="s"]:checked):has([name="vraag3"][value^="s"]:checked):has([name="vraag4"][value^="s"]:checked):not(:has([name="vraag4"][value^="m"]:checked)):not(:has([name="vraag5"][value^="m"]:checked)) .lw-res-0, &:has([name="vraag1"][value^="s"]:checked):has([name="vraag3"][value^="s"]:checked):has([name="vraag5"][value^="s"]:checked):not(:has([name="vraag4"][value^="m"]:checked)):not(:has([name="vraag5"][value^="m"]:checked)) .lw-res-0, &:has([name="vraag1"][value^="s"]:checked):has([name="vraag4"][value^="s"]:checked):has([name="vraag5"][value^="s"]:checked):not(:has([name="vraag4"][value^="m"]:checked)):not(:has([name="vraag5"][value^="m"]:checked)) .lw-res-0, &:has([name="vraag2"][value^="s"]:checked):has([name="vraag3"][value^="s"]:checked):has([name="vraag4"][value^="s"]:checked):not(:has([name="vraag4"][value^="m"]:checked)):not(:has([name="vraag5"][value^="m"]:checked)) .lw-res-0, &:has([name="vraag2"][value^="s"]:checked):has([name="vraag3"][value^="s"]:checked):has([name="vraag5"][value^="s"]:checked):not(:has([name="vraag4"][value^="m"]:checked)):not(:has([name="vraag5"][value^="m"]:checked)) .lw-res-0, &:has([name="vraag2"][value^="s"]:checked):has([name="vraag4"][value^="s"]:checked):has([name="vraag5"][value^="s"]:checked):not(:has([name="vraag4"][value^="m"]:checked)):not(:has([name="vraag5"][value^="m"]:checked)) .lw-res-0, &:has([name="vraag3"][value^="s"]:checked):has([name="vraag4"][value^="s"]:checked):has([name="vraag5"][value^="s"]:checked):not(:has([name="vraag4"][value^="m"]:checked)):not(:has([name="vraag5"][value^="m"]:checked)) .lw-res-0 { display: none; } &:has([value="s3e"]:checked) .lw-qres, &:has([name="vraag1"][value^="s"]:checked):has([name="vraag2"][value^="s"]:checked):has([name="vraag3"][value^="s"]:checked):not(:has([name="vraag4"][value^="m"]:checked)):not(:has([name="vraag5"][value^="m"]:checked)) .lw-qres, &:has([name="vraag1"][value^="s"]:checked):has([name="vraag2"][value^="s"]:checked):has([name="vraag4"][value^="s"]:checked):not(:has([name="vraag4"][value^="m"]:checked)):not(:has([name="vraag5"][value^="m"]:checked)) .lw-qres, &:has([name="vraag1"][value^="s"]:checked):has([name="vraag2"][value^="s"]:checked):has([name="vraag5"][value^="s"]:checked):not(:has([name="vraag4"][value^="m"]:checked)):not(:has([name="vraag5"][value^="m"]:checked)) .lw-qres, &:has([name="vraag1"][value^="s"]:checked):has([name="vraag3"][value^="s"]:checked):has([name="vraag4"][value^="s"]:checked):not(:has([name="vraag4"][value^="m"]:checked)):not(:has([name="vraag5"][value^="m"]:checked)) .lw-qres, &:has([name="vraag1"][value^="s"]:checked):has([name="vraag3"][value^="s"]:checked):has([name="vraag5"][value^="s"]:checked):not(:has([name="vraag4"][value^="m"]:checked)):not(:has([name="vraag5"][value^="m"]:checked)) .lw-qres, &:has([name="vraag1"][value^="s"]:checked):has([name="vraag4"][value^="s"]:checked):has([name="vraag5"][value^="s"]:checked):not(:has([name="vraag4"][value^="m"]:checked)):not(:has([name="vraag5"][value^="m"]:checked)) .lw-qres, &:has([name="vraag2"][value^="s"]:checked):has([name="vraag3"][value^="s"]:checked):has([name="vraag4"][value^="s"]:checked):not(:has([name="vraag4"][value^="m"]:checked)):not(:has([name="vraag5"][value^="m"]:checked)) .lw-qres, &:has([name="vraag2"][value^="s"]:checked):has([name="vraag3"][value^="s"]:checked):has([name="vraag5"][value^="s"]:checked):not(:has([name="vraag4"][value^="m"]:checked)):not(:has([name="vraag5"][value^="m"]:checked)) .lw-qres, &:has([name="vraag2"][value^="s"]:checked):has([name="vraag4"][value^="s"]:checked):has([name="vraag5"][value^="s"]:checked):not(:has([name="vraag4"][value^="m"]:checked)):not(:has([name="vraag5"][value^="m"]:checked)) .lw-qres, &:has([name="vraag3"][value^="s"]:checked):has([name="vraag4"][value^="s"]:checked):has([name="vraag5"][value^="s"]:checked):not(:has([name="vraag4"][value^="m"]:checked)):not(:has([name="vraag5"][value^="m"]:checked)) .lw-qres { background: linear-gradient(150deg, #FBF6EA 0%, #F1E5C6 100%); border-color: var(--luna-gold); } &:has([name="vraag4"][value^="m"]:checked):not(:has([value="s3e"]:checked)) .lw-res-b, &:has([name="vraag5"][value^="m"]:checked):not(:has([value="s3e"]:checked)) .lw-res-b, &:has([name="vraag1"][value^="m"]:checked):has([name="vraag2"][value^="m"]:checked):has([name="vraag3"][value^="m"]:checked):not(:has([value="s3e"]:checked)) .lw-res-b { display: flex; } &:has([name="vraag4"][value^="m"]:checked):not(:has([value="s3e"]:checked)) .lw-res-0, &:has([name="vraag5"][value^="m"]:checked):not(:has([value="s3e"]:checked)) .lw-res-0, &:has([name="vraag1"][value^="m"]:checked):has([name="vraag2"][value^="m"]:checked):has([name="vraag3"][value^="m"]:checked):not(:has([value="s3e"]:checked)) .lw-res-0 { display: none; } &:has([name="vraag4"][value^="m"]:checked):not(:has([value="s3e"]:checked)) .lw-qres, &:has([name="vraag5"][value^="m"]:checked):not(:has([value="s3e"]:checked)) .lw-qres, &:has([name="vraag1"][value^="m"]:checked):has([name="vraag2"][value^="m"]:checked):has([name="vraag3"][value^="m"]:checked):not(:has([value="s3e"]:checked)) .lw-qres { background: linear-gradient(150deg, var(--luna-navy) 0%, var(--luna-midnight) 100%); border-color: transparent; }\n}.elementor .e-513a2183-f431{scroll-margin-top:90px;}.elementor .e-c358724-4cec{max-width:460px;}.elementor .e-65dd410f-b498{width:46px;height:46px;font-size:18px;color:var(--luna-gold);border-radius:50%;background-color:rgba(161,138,72,0.14);display:flex;justify-content:center;align-items:center;}.elementor .e-7d86a689-ccc0{font-family:Georgia;font-size:20px;color:var(--luna-ink);margin-block-start:14px;}.elementor .e-42f4a2fb-9ff2{font-size:15px;}.elementor .e-548d372e-e962:hover,.elementor .e-548d372e-e962:focus-visible{box-shadow:0px 30px 60px -30px rgba(15,45,77,0.35);transform:translate3d(0px, -6px, 0px);}.elementor .e-548d372e-e962{padding:26px;border-radius:20px;border-width:1px;border-color:var(--luna-line);border-style:solid;background-color:#FFFFFF;transition:transform 0.35s, box-shadow 0.35s;flex-direction:column;gap:2px;}.elementor .e-32940431-1e24{width:46px;height:46px;font-size:18px;color:var(--luna-gold);border-radius:50%;background-color:rgba(161,138,72,0.14);display:flex;justify-content:center;align-items:center;}.elementor .e-59984b8a-661d{font-family:Georgia;font-size:20px;color:var(--luna-ink);margin-block-start:14px;}.elementor .e-5cd6b126-b887{font-size:15px;}.elementor .e-3c5cc7c5-bc13:hover,.elementor .e-3c5cc7c5-bc13:focus-visible{box-shadow:0px 30px 60px -30px rgba(15,45,77,0.35);transform:translate3d(0px, -6px, 0px);}.elementor .e-3c5cc7c5-bc13{padding:26px;border-radius:20px;border-width:1px;border-color:var(--luna-line);border-style:solid;background-color:#FFFFFF;transition:transform 0.35s, box-shadow 0.35s;flex-direction:column;gap:2px;}.elementor .e-6c38ece6-19a4{width:46px;height:46px;font-size:18px;color:var(--luna-gold);border-radius:50%;background-color:rgba(161,138,72,0.14);display:flex;justify-content:center;align-items:center;}.elementor .e-6efbe39c-8c16{font-family:Georgia;font-size:20px;color:var(--luna-ink);margin-block-start:14px;}.elementor .e-31742e8b-78f9{font-size:15px;}.elementor .e-34fcf23f-b218:hover,.elementor .e-34fcf23f-b218:focus-visible{box-shadow:0px 30px 60px -30px rgba(15,45,77,0.35);transform:translate3d(0px, -6px, 0px);}.elementor .e-34fcf23f-b218{padding:26px;border-radius:20px;border-width:1px;border-color:var(--luna-line);border-style:solid;background-color:#FFFFFF;transition:transform 0.35s, box-shadow 0.35s;flex-direction:column;gap:2px;}.elementor .e-116ca563-5927{width:46px;height:46px;font-size:18px;color:#CDB97F;border-radius:50%;background-color:rgba(205,185,127,0.18);display:flex;justify-content:center;align-items:center;}.elementor .e-ceb2468-de88{font-family:Georgia;font-size:20px;color:#FAF7F1;margin-block-start:14px;}.elementor .e-4c35df8c-1648{font-size:15px;}.elementor .e-77040d84-8214:hover,.elementor .e-77040d84-8214:focus-visible{box-shadow:0px 30px 60px -30px rgba(15,45,77,0.35);transform:translate3d(0px, -6px, 0px);}.elementor .e-77040d84-8214{padding:26px;transition:transform 0.35s, box-shadow 0.35s;flex-direction:column;gap:2px;}.elementor .e-1a50c81c-302a{gap:18px;grid-template-columns:repeat(4, minmax(0, 1fr));grid-template-rows:auto;}.elementor .e-318e93d5-9c8f{scroll-margin-top:90px;}