.elementor .e-4ea4bea5-83d7{margin-block-start:24px;margin-block-end:24px;}.elementor .e-3fd13053-81dc{padding:0px;margin-block-end:32px;flex-direction:row;gap:8px;flex-wrap:wrap;}.elementor .e-33cf7921-b902{padding:0px;gap:14px;flex-wrap:wrap;}.elementor .e-1f6eeac6-3474{position:relative;}.elementor .e-5e13aa6c-4661{font-weight:600;font-size:11px;color:var(--luna-petrol);letter-spacing:0.16em;text-transform:uppercase;}.elementor .e-67894fed-4862{font-family:Georgia;font-size:38px;color:var(--luna-ink);line-height:1;}.elementor .e-1a534344-5740{font-size:13px;color:var(--luna-text);}.elementor .e-5ceb8541-4a22{position:absolute;inset-block-end:44px;inset-inline-start:-34px;padding-block-start:18px;padding-block-end:18px;padding-inline-start:22px;padding-inline-end:22px;border-radius:16px;background-color:#FFFFFF;box-shadow:0px 24px 50px -20px rgba(10,29,51,0.55);flex-direction:column;gap:6px;}.elementor .e-601dfcd4-80c9{max-width:440px;position:relative;padding:0px;justify-self: end; &::before { content: ''; position: absolute; top: -10%; left: -30%; width: 160%; height: 120%; background: radial-gradient(ellipse at 50% 42%, rgba(205,185,127,0.30) 0%, rgba(205,185,127,0.10) 34%, transparent 62%); pointer-events: none; }\n}.elementor .e-2413fd5a-e35d{margin-block-start:18px;}.elementor .e-57c44756-c3aa{width:34px;height:34px;min-width:34px;font-weight:700;font-size:14px;color:var(--luna-petrol);border-radius:50%;background-color:rgba(45,106,110,0.10);display:flex;justify-content:center;align-items:center;}.elementor .e-3bfca479-1c75{font-weight:600;font-size:16px;color:var(--luna-ink);}.elementor .e-43c0dab1-5dfe{font-size:14px;}.elementor .e-11c98329-6cbc{padding:0px;flex-direction:column;gap:4px;}.elementor .e-6d567cf-83bf:hover,.elementor .e-6d567cf-83bf:focus-visible{border-color:rgba(45,106,110,0.45);box-shadow:0px 16px 34px -24px rgba(15,45,77,0.35);transform:translate3d(6px, 0px, 0px);}.elementor .e-6d567cf-83bf{padding-block-start:20px;padding-block-end:20px;padding-inline-start:22px;padding-inline-end:22px;border-radius:16px;border-width:1px;border-color:var(--luna-line);border-style:solid;background-color:#FFFFFF;transition:transform 0.3s, border-color 0.3s, box-shadow 0.3s;flex-direction:row;gap:16px;align-items:flex-start;}.elementor .e-1122c101-a982{width:34px;height:34px;min-width:34px;font-weight:700;font-size:14px;color:var(--luna-petrol);border-radius:50%;background-color:rgba(45,106,110,0.10);display:flex;justify-content:center;align-items:center;}.elementor .e-31457c8d-5997{font-weight:600;font-size:16px;color:var(--luna-ink);}.elementor .e-45b652b6-f26d{font-size:14px;}.elementor .e-2c5d2875-ccb0{padding:0px;flex-direction:column;gap:4px;}.elementor .e-7ae97f5f-3c24:hover,.elementor .e-7ae97f5f-3c24:focus-visible{border-color:rgba(45,106,110,0.45);box-shadow:0px 16px 34px -24px rgba(15,45,77,0.35);transform:translate3d(6px, 0px, 0px);}.elementor .e-7ae97f5f-3c24{padding-block-start:20px;padding-block-end:20px;padding-inline-start:22px;padding-inline-end:22px;border-radius:16px;border-width:1px;border-color:var(--luna-line);border-style:solid;background-color:#FFFFFF;transition:transform 0.3s, border-color 0.3s, box-shadow 0.3s;flex-direction:row;gap:16px;align-items:flex-start;}.elementor .e-2e5df336-e5fe{width:34px;height:34px;min-width:34px;font-weight:700;font-size:14px;color:var(--luna-petrol);border-radius:50%;background-color:rgba(45,106,110,0.10);display:flex;justify-content:center;align-items:center;}.elementor .e-5b542198-6769{font-weight:600;font-size:16px;color:var(--luna-ink);}.elementor .e-6b62787d-1f88{font-size:14px;}.elementor .e-676895f8-79a2{padding:0px;flex-direction:column;gap:4px;}.elementor .e-128db50c-d9a6:hover,.elementor .e-128db50c-d9a6:focus-visible{border-color:rgba(45,106,110,0.45);box-shadow:0px 16px 34px -24px rgba(15,45,77,0.35);transform:translate3d(6px, 0px, 0px);}.elementor .e-128db50c-d9a6{padding-block-start:20px;padding-block-end:20px;padding-inline-start:22px;padding-inline-end:22px;border-radius:16px;border-width:1px;border-color:var(--luna-line);border-style:solid;background-color:#FFFFFF;transition:transform 0.3s, border-color 0.3s, box-shadow 0.3s;flex-direction:row;gap:16px;align-items:flex-start;}.elementor .e-4990f99f-6551{padding:0px;flex-direction:column;gap:12px;}.elementor .e-474e0f14-e489{grid-template-rows:auto;align-items:center;}.elementor .e-63e5716-a939{font-size:clamp(1.6rem, 3vw, 2.2rem);}.elementor .e-11c9ea2f-981c{margin-block-start:18px;}.elementor .e-1b6c8f3e-f74a{margin-block-start:14px;}.elementor .e-21c21864-776f{font-weight:600;color:var(--luna-ink);margin-block-start:14px;}.elementor .e-29483309-3696{width:100%;height:460px;object-fit:cover;object-position:60% 50%;border-radius:24px;box-shadow:0px 30px 60px -30px rgba(15,45,77,0.45);display:block;}.elementor .e-5d4d3638-14b4{font-weight:700;font-size:11px;color:var(--luna-gold);letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-51864a86-8f24{font-family:Georgia;font-size:30px;color:var(--luna-ink);line-height:1.1;}.elementor .e-ffa1781-39c8{font-size:12px;color:var(--luna-text);}.elementor .e-2b2d3192-cced{width:auto;position:absolute;inset-block-end:28px;inset-inline-start:-24px;padding-block-start:18px;padding-block-end:18px;padding-inline-start:22px;padding-inline-end:22px;border-radius:18px;background-color:#FFFFFF;box-shadow:0px 24px 50px -24px rgba(15,45,77,0.45);flex-direction:column;gap:2px;}.elementor .e-2abc5b46-f7ce{width:100%;min-width:0px;position:relative;padding:0px;}.elementor .e-4aa2659f-c359{column-gap:64px;margin-block-start:80px;grid-template-columns:1.15fr 0.85fr;grid-template-rows:auto;align-items:center;}.elementor .e-6c2cf035-b1f0{max-width:460px;}.elementor .e-3b686919-71b4{font-family:Georgia;font-size:56px;color:#FAF7F1;line-height:1;margin-block-start:18px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;& span { font-family: inherit; font-size: 14px; color: rgba(250,247,241,0.7); margin-left: 6px; }\n}.elementor .e-5056fbfb-429e{font-size:15px;margin-block-end:18px;}.elementor .e-57a384a0-9cdb{font-size:14px;margin-block-end:28px;& li { margin-bottom: 4px; }\n}.elementor .e-5eb070b-a0e2{margin-block-start:auto;align-self:stretch;}.elementor .e-40b97aba-aaa3:hover,.elementor .e-40b97aba-aaa3:focus-visible{box-shadow:0px 30px 60px -30px rgba(15,45,77,0.35);transform:translate3d(0px, -6px, 0px);}.elementor .e-40b97aba-aaa3{transition:transform 0.35s, box-shadow 0.35s;}.elementor .e-5b41ccf5-f564{margin-block-start:10px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-54ff87b5-64ca{font-size:13px;margin-block-start:14px;}.elementor .e-23c3543d-85db:hover,.elementor .e-23c3543d-85db:focus-visible{box-shadow:0px 30px 60px -30px rgba(15,45,77,0.35);transform:translate3d(0px, -6px, 0px);}.elementor .e-23c3543d-85db{transition:transform 0.35s, box-shadow 0.35s;}.elementor .e-51a36ed9-b94f{margin-block-start:10px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-74254fde-3091{font-size:14px;margin-block-end:8px;}.elementor .e-35b34756-2855{font-size:13px;margin-block-start:10px;}.elementor .e-3434d2c2-5209:hover,.elementor .e-3434d2c2-5209:focus-visible{color:var(--luna-gold);}.elementor .e-3434d2c2-5209{font-weight:600;font-size:14px;color:var(--luna-navy);text-decoration:underline;margin-block-start:14px;text-underline-offset: 4px;\n}.elementor .e-b671c4b-2ac3:hover,.elementor .e-b671c4b-2ac3:focus-visible{box-shadow:0px 30px 60px -30px rgba(15,45,77,0.35);transform:translate3d(0px, -6px, 0px);}.elementor .e-b671c4b-2ac3{transition:transform 0.35s, box-shadow 0.35s;}.elementor .e-28aea40d-bebe{gap:22px;grid-template-columns:1.1fr 1fr 1fr;grid-template-rows:auto;align-items:stretch;}.elementor .e-9e60b60-37f1{font-size:clamp(1.5rem, 2.4vw, 1.9rem);}.elementor .e-42363b33-c5a9{font-size:15px;}.elementor .e-57db94ca-a7e1{width:auto;min-width:0px;padding:0px;flex-direction:column;gap:12px;flex:0 0 38%;}.elementor .e-421f7c67-8689{min-width:0px;font-size:14px;flex:1 1 0px;& ul { list-style: none; padding: 0px; margin: 0px; display: grid; grid-template-columns: 1fr 1fr; gap: 10px 18px; } & li { position: relative; padding: 12px 14px 12px 40px; border-radius: 14px; background-color: #FFFFFF; border: 1px solid var(--luna-line); color: var(--luna-ink); line-height: 1.45; } & li::before { content: '✓'; position: absolute; left: 14px; top: 12px; width: 18px; height: 18px; border-radius: 50%; background-color: var(--luna-gold); color: #FFFFFF; font-size: 11px; font-weight: 700; display: flex; align-items: center; justify-content: center; }\n}.elementor .e-f5bf6d9-1ea9{padding-block-start:36px;padding-block-end:36px;padding-inline-start:40px;padding-inline-end:40px;margin-block-start:22px;border-radius:24px;border-width:1px;border-color:var(--luna-line);border-style:solid;background-color:var(--luna-sand);flex-direction:row;gap:48px;align-items:center;}.elementor .e-2d655644-f39c{scroll-margin-top:90px;}.elementor .e-2c6fa0d4-c3db{width:100%;height:520px;object-fit:cover;object-position:50% 20%;position:relative;z-index:1;border-start-start-radius:220px;border-start-end-radius:220px;border-end-start-radius:24px;border-end-end-radius:24px;display:block;}.elementor .e-5980e90e-458f{width:100%;min-width:0px;position:relative;padding:0px;&::after { content: ""; position: absolute; inset: 18px -18px -18px 18px; border: 1px solid rgba(205,185,127,0.45); border-radius: 220px 220px 24px 24px; z-index: 0; }\n}.elementor .e-67b64f1d-5b60{font-family:Georgia;font-size:90px;color:var(--luna-gold);line-height:0.5;margin-block-start:20px;}.elementor .e-49f98333-d82b{font-family:Georgia;font-size:clamp(1.6rem, 3vw, 2.4rem);color:#FAF7F1;line-height:1.35;font-style:italic;}.elementor .e-35549ec1-f527{font-weight:600;font-size:13px;color:#CDB97F;letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-419a9ca7-5f8d{max-width:480px;font-size:15px;padding-block-start:18px;margin-block-start:6px;border-block-start-width:1px;border-top-style: solid; border-top-color: rgba(250,247,241,0.15);\n}.elementor .e-5410bd14-75ac{margin-block-start:6px;}.elementor .e-36de3a8-9858{padding:0px;flex-direction:column;gap:18px;align-items:flex-start;}.elementor .e-165bce2f-9752{column-gap:72px;grid-template-columns:0.75fr 1.25fr;grid-template-rows:auto;align-items:center;row-gap: 36px;\n}.elementor .e-4051364d-455d{max-width:360px;font-size:15px;}.elementor .e-262fe682-e52c{padding:0px;gap:40px;justify-content:space-between;align-items:flex-end;}.elementor .e-38562c29-47a5{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;padding:0px;background-image:linear-gradient(90deg, #A18A48 0%,#2D6A6E 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;transform-origin:0% 50% 0px;}.elementor .e-1b7216c-8a05{width:100%;height:2px;overflow:hidden;position:relative;padding:0px;margin-block-start:52px;margin-block-end:28px;border-radius:2px;background-color:var(--luna-line);}.elementor .e-2cca40ac-7b72{font-weight:600;font-size:11px;color:var(--luna-petrol);letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-6e4679b5-dd19{padding:0px;margin-block-end:22px;justify-content:space-between;align-items:center;}.elementor .e-5716ad47-99aa{font-size:1.2rem;}.elementor .e-59e86968-10a4{font-size:14px;margin-block-start:8px;}.elementor .e-6c2ea5bb-e4ff{font-weight:600;font-size:11px;color:var(--luna-petrol);letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-77658320-742e{padding:0px;margin-block-end:22px;justify-content:space-between;align-items:center;}.elementor .e-79d97886-52b3{font-size:1.2rem;}.elementor .e-57d78fe2-ebc6{font-size:14px;margin-block-start:8px;}.elementor .e-6cbba7f2-ebcb{font-weight:600;font-size:11px;color:var(--luna-petrol);letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-4876d658-484f{padding:0px;margin-block-end:22px;justify-content:space-between;align-items:center;}.elementor .e-72e091e5-a37b{font-size:1.2rem;}.elementor .e-48eede22-ec30{font-size:14px;margin-block-start:8px;}.elementor .e-7853efb2-2906{font-weight:600;font-size:11px;color:var(--luna-petrol);letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-686a44ed-19dc{padding:0px;margin-block-end:22px;justify-content:space-between;align-items:center;}.elementor .e-614d1062-2959{font-size:1.2rem;}.elementor .e-44537b8e-7a93{font-size:14px;margin-block-start:8px;}.elementor .e-65fc4cff-c92d{font-weight:600;font-size:11px;color:var(--luna-petrol);letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-3f36c435-a59f{padding:0px;margin-block-end:22px;justify-content:space-between;align-items:center;}.elementor .e-25db11eb-c884{font-size:1.2rem;}.elementor .e-319ba55e-bc44{font-size:14px;margin-block-start:8px;}.elementor .e-27d5e6e2-aba3{padding:0px;gap:16px;grid-template-columns:repeat(5, minmax(0, 1fr));grid-template-rows:auto;}.elementor .e-3857fcf4-d693{font-size:16px;& strong { color: var(--luna-ink); font-weight: 600; }\n}.elementor .e-381f49b8-4b81{padding-block-start:22px;padding-block-end:22px;padding-inline-start:30px;padding-inline-end:26px;margin-block-start:28px;border-radius:20px;background-color:var(--luna-sand);gap:20px;justify-content:space-between;align-items:center;}.elementor .e-4ab11627-9dff{background-color:var(--luna-cream);}.elementor .e-4d0be225-2eb5{max-width:460px;}.elementor .e-5a860e67-cb25{font-family:Georgia;font-size:34px;color:#CDB97F;line-height:1;margin-block-end:8px;}.elementor .e-1eabb2ff-9238{font-size:15px;}.elementor .e-7b133605-c360:hover,.elementor .e-7b133605-c360:focus-visible{border-color:rgba(205,185,127,0.6);background-color:rgba(255,255,255,0.07);transform:translate3d(0px, -6px, 0px);}.elementor .e-7b133605-c360{padding:32px;border-radius:22px;border-width:1px;border-color:rgba(205,185,127,0.28);border-style:solid;background-color:rgba(255,255,255,0.04);transition:transform 0.35s, border-color 0.35s, background-color 0.35s;flex-direction:column;gap:10px;}.elementor .e-4728c9c-f279{font-family:Georgia;font-size:34px;color:#CDB97F;line-height:1;margin-block-end:8px;}.elementor .e-6a15802c-52c6{font-size:15px;}.elementor .e-16ab9fd7-49b6:hover,.elementor .e-16ab9fd7-49b6:focus-visible{border-color:rgba(205,185,127,0.6);background-color:rgba(255,255,255,0.07);transform:translate3d(0px, -6px, 0px);}.elementor .e-16ab9fd7-49b6{padding:32px;border-radius:22px;border-width:1px;border-color:rgba(205,185,127,0.28);border-style:solid;background-color:rgba(255,255,255,0.04);transition:transform 0.35s, border-color 0.35s, background-color 0.35s;flex-direction:column;gap:10px;}.elementor .e-4ff47e6b-79ec{font-family:Georgia;font-size:34px;color:#CDB97F;line-height:1;margin-block-end:8px;}.elementor .e-732c37fd-ad21{font-size:15px;}.elementor .e-25960ecc-340f:hover,.elementor .e-25960ecc-340f:focus-visible{border-color:rgba(205,185,127,0.6);background-color:rgba(255,255,255,0.07);transform:translate3d(0px, -6px, 0px);}.elementor .e-25960ecc-340f{padding:32px;border-radius:22px;border-width:1px;border-color:rgba(205,185,127,0.28);border-style:solid;background-color:rgba(255,255,255,0.04);transition:transform 0.35s, border-color 0.35s, background-color 0.35s;flex-direction:column;gap:10px;}.elementor .e-3c4cdfbe-b4d1{grid-template-rows:auto;align-items:stretch;}.elementor .e-688fff0b-e287{font-size:13px;margin-block-start:22px;opacity:75%;}.elementor .e-7f8c5c86-8e3f{scroll-margin-top:90px;}.elementor .e-2bccd8c0-6e68{max-width:460px;}.elementor .e-22f49fc1-1859{font-family:Georgia;font-size:44px;color:var(--luna-ink);line-height:1.1;margin-block-start:12px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;& small { font-size: 15px; color: var(--luna-text); margin-right: 4px; }\n}.elementor .e-67434f4e-2ae1{font-size:14px;color:var(--luna-text);line-height:1.6;padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;margin-block-end:20px;border-radius:14px;border-inline-start-width:3px;background-color:#FFFFFF;border-left-style: solid; border-left-color: var(--luna-gold); & strong { color: var(--luna-ink); }\n}.elementor .e-616fb343-4552{font-size:15px;& li { margin-bottom: 4px; }\n}.elementor .e-5dad21cb-4c46{font-size:15px;padding-block-start:18px;margin-block-start:22px;border-block-start-width:1px;border-top-style: solid; border-top-color: var(--luna-line); & strong { color: var(--luna-ink); }\n}.elementor .e-3a09e579-f2fd{margin-block-start:26px;align-self:flex-start;}.elementor .e-4726358c-fc48:hover,.elementor .e-4726358c-fc48:focus-visible{box-shadow:0px 30px 60px -30px rgba(15,45,77,0.35);transform:translate3d(0px, -6px, 0px);}.elementor .e-4726358c-fc48{overflow:hidden;position:relative;padding-block-start:40px;padding-block-end:40px;padding-inline-start:36px;padding-inline-end:36px;border-radius:24px;border-width:1px;border-color:var(--luna-line);border-style:solid;background-color:var(--luna-sand);transition:transform 0.35s, box-shadow 0.35s;flex-direction:column;gap:0px;&::before { content: ""; position: absolute; top: 0px; left: 0px; right: 0px; height: 4px; background: linear-gradient(90deg, var(--luna-gold), var(--luna-petrol)); }\n}.elementor .e-6fe4c394-20b8{color:#CDB97F;}.elementor .e-238e05d8-d465{font-family:Georgia;font-size:44px;color:#FAF7F1;line-height:1.1;margin-block-start:12px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;& small { font-size: 15px; color: rgba(250,247,241,0.7); margin-right: 4px; }\n}.elementor .e-552d75ca-c82e{font-size:14px;color:rgba(250,247,241,0.8);line-height:1.6;padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;margin-block-end:20px;border-radius:14px;border-inline-start-width:3px;background-color:rgba(255,255,255,0.06);border-left-style: solid; border-left-color: #CDB97F; & strong { color: #FAF7F1; }\n}.elementor .e-21b79bd6-2709{font-size:15px;& li { margin-bottom: 4px; }\n}.elementor .e-528b9f0d-d270{font-size:15px;padding-block-start:18px;margin-block-start:22px;border-block-start-width:1px;border-top-style: solid; border-top-color: rgba(250,247,241,0.15); & strong { color: #FAF7F1; }\n}.elementor .e-43a53b11-55d6{padding:0px;margin-block-start:26px;gap:12px;flex-wrap:wrap;}.elementor .e-234bd28a-e1a2:hover,.elementor .e-234bd28a-e1a2:focus-visible{box-shadow:0px 30px 60px -30px rgba(15,45,77,0.35);transform:translate3d(0px, -6px, 0px);}.elementor .e-234bd28a-e1a2{padding-block-start:40px;padding-block-end:40px;padding-inline-start:36px;padding-inline-end:36px;transition:transform 0.35s, box-shadow 0.35s;gap:0px;}.elementor .e-2e8da632-92f5{gap:22px;grid-template-rows:auto;align-items:stretch;}.elementor .e-6a4a5b9c-88b7{scroll-margin-top:90px;}.elementor .e-7471640b-5e38{max-width:460px;}.elementor .e-365b389-6c10{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-5582dfe5-6f46{font-size:15px;line-height:1.45;&::before { border-radius: 50%; }\n}.elementor .e-7e1d122e-fcbd{padding-block-start:15px;padding-block-end:15px;padding-inline-start:18px;padding-inline-end:18px;}.elementor .e-5cc6435b-25bb{font-size:15px;line-height:1.45;&::before { border-radius: 50%; }\n}.elementor .e-61a6f6da-c56f{padding-block-start:15px;padding-block-end:15px;padding-inline-start:18px;padding-inline-end:18px;}.elementor .e-3aae54d0-6a4d{width:100%;padding:0px;flex-direction:column;gap:10px;}.elementor .e-548dc85e-952d{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-53e1cffe-6465{font-size:15px;line-height:1.45;&::before { border-radius: 50%; }\n}.elementor .e-4d335e69-508b{padding-block-start:15px;padding-block-end:15px;padding-inline-start:18px;padding-inline-end:18px;}.elementor .e-1943bba0-eea2{font-size:15px;line-height:1.45;&::before { border-radius: 50%; }\n}.elementor .e-6c68e926-d18f{padding-block-start:15px;padding-block-end:15px;padding-inline-start:18px;padding-inline-end:18px;}.elementor .e-65f96b97-6f21{font-size:15px;line-height:1.45;&::before { border-radius: 50%; }\n}.elementor .e-a51b344-567f{padding-block-start:15px;padding-block-end:15px;padding-inline-start:18px;padding-inline-end:18px;}.elementor .e-5a0d4c64-7554{font-size:15px;line-height:1.45;&::before { border-radius: 50%; }\n}.elementor .e-1f98ce97-2a20{padding-block-start:15px;padding-block-end:15px;padding-inline-start:18px;padding-inline-end:18px;}.elementor .e-77fe4dac-3640{width:100%;padding:0px;flex-direction:column;gap:10px;}.elementor .e-32fa3747-3942{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-47d57e1f-fc7e{font-size:15px;line-height:1.45;&::before { border-radius: 50%; }\n}.elementor .e-5c368d5b-ae36{padding-block-start:15px;padding-block-end:15px;padding-inline-start:18px;padding-inline-end:18px;}.elementor .e-3ed1e8d4-9004{font-size:15px;line-height:1.45;&::before { border-radius: 50%; }\n}.elementor .e-7f6febee-8a66{padding-block-start:15px;padding-block-end:15px;padding-inline-start:18px;padding-inline-end:18px;}.elementor .e-391f41c5-42a5{font-size:15px;line-height:1.45;&::before { border-radius: 50%; }\n}.elementor .e-54b30f45-11b3{padding-block-start:15px;padding-block-end:15px;padding-inline-start:18px;padding-inline-end:18px;}.elementor .e-75ec1e88-5fba{font-size:15px;line-height:1.45;&::before { border-radius: 50%; }\n}.elementor .e-4e1a428-6f0c{padding-block-start:15px;padding-block-end:15px;padding-inline-start:18px;padding-inline-end:18px;}.elementor .e-527a949-ce5e{font-size:15px;line-height:1.45;&::before { border-radius: 50%; }\n}.elementor .e-5b172b3e-c632{padding-block-start:15px;padding-block-end:15px;padding-inline-start:18px;padding-inline-end:18px;}.elementor .e-fabe63b-c2fa{width:100%;padding:0px;flex-direction:column;gap:10px;}.elementor .e-79a9307b-2fbf{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-cfbff52-3f0f{font-size:15px;line-height:1.45;&::before { border-radius: 50%; }\n}.elementor .e-62d871d5-1388{padding-block-start:15px;padding-block-end:15px;padding-inline-start:18px;padding-inline-end:18px;}.elementor .e-513cc0de-e2e8{font-size:15px;line-height:1.45;&::before { border-radius: 50%; }\n}.elementor .e-6e5c6148-7275{padding-block-start:15px;padding-block-end:15px;padding-inline-start:18px;padding-inline-end:18px;}.elementor .e-c6881c2-9e79{width:100%;padding:0px;flex-direction:column;gap:10px;}.elementor .e-337d8aee-a2c1{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-7f206d1f-dd67{font-size:15px;line-height:1.45;&::before { border-radius: 50%; }\n}.elementor .e-72522cfd-659f{padding-block-start:15px;padding-block-end:15px;padding-inline-start:18px;padding-inline-end:18px;}.elementor .e-a7ed351-c063{font-size:15px;line-height:1.45;&::before { border-radius: 50%; }\n}.elementor .e-1d69f404-cc6f{padding-block-start:15px;padding-block-end:15px;padding-inline-start:18px;padding-inline-end:18px;}.elementor .e-3a68e06f-cc85{width:100%;padding:0px;flex-direction:column;gap:10px;}.elementor .e-77fa8c61-cfdd{display:none;}.elementor .e-52dd2a02-85c9{display:none;}.elementor .e-126beb36-6c1b{display:none;}.elementor .e-32e79e24-eb35{flex-direction:column;gap:30px;flex-wrap:nowrap;align-items:stretch;}.elementor .e-5e088a19-2141{padding:34px;border-radius:24px;border-width:1px;border-color:var(--luna-line);border-style:solid;background-color:#FFFFFF;}.elementor .e-33aa414c-cc89{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-4b98fe60-dd8a{font-size:15px;}.elementor .e-3ab25874-57f3{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-35ead632-21ba{font-size:1.7rem;}.elementor .e-28f98d9c-dd64{font-size:15px;}.elementor .e-12e63904-3d18{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-3d3019f9-985b{margin-block-start:6px;align-self:flex-start;}.elementor .e-23bdfc49-ea3e{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-2f886e4f-bc21:hover,.elementor .e-2f886e4f-bc21:focus-visible{color:#FFFFFF;background-color:var(--luna-ink);}.elementor .e-2f886e4f-bc21{color:var(--luna-ink);border-width:1px;border-color:var(--luna-ink);border-style:solid;background-color:transparent;transition:background-color 0.3s, color 0.3s;align-self:flex-start;}.elementor .e-4bb50c39-423f{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;background-color:transparent;align-self:flex-start;}.elementor .e-3230707a-c8e3{font-size:1.7rem;}.elementor .e-30e51c44-a379{font-size:15px;}.elementor .e-351eadf-e754{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-3659c37c-f1ef{margin-block-start:6px;align-self:flex-start;}.elementor .e-4fe24ea2-8c2c{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-343c6403-405e{align-self:flex-start;}.elementor .e-3368cd07-a792{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-76a8b5d-34b7{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-524a492c-1fa9{scroll-margin-top:90px;}.elementor .e-3f0e543e-aca0{margin-block-start:20px;& a { color: var(--luna-navy); text-decoration: underline; }\n}.elementor .e-5731927e-6fe4{padding-block-start:12px;}.elementor .e-24108ac-f07f{padding-block-start:12px;}.elementor .e-67c584f-6537{padding-block-start:12px;}.elementor .e-107825b1-d6d8{padding-block-start:12px;}.elementor .e-5c1083b1-899a{padding-block-start:12px;}.elementor .e-1f980626-dab5{padding-block-start:12px;}.elementor .e-6948efe3-d8b8{padding-block-start:12px;}.elementor .e-b039ce0-21a9{padding-block-start:12px;}.elementor .e-442444b-1cf6{padding-block-start:12px;}.elementor .e-58abcd67-9c6f{padding-block-start:12px;& a { color: var(--luna-navy); text-decoration: underline; font-weight: 600; }\n}.elementor .e-2a54f997-6a86{margin-block-start:18px;align-self:flex-start;}.elementor .e-109ea622-9cb3{display:flex;flex-direction:column;}.elementor .e-23d64632-39c1{grid-template-columns:0.8fr 1.2fr;grid-template-rows:auto;align-items:start;}.elementor .e-69d3a275-7676{width:100%;min-width:0px;padding:0px;}.elementor .e-2cb91469-fac3:hover,.elementor .e-2cb91469-fac3:focus-visible{background-color:var(--luna-sand);}.elementor .e-2cb91469-fac3{width:38px;height:38px;position:absolute;inset-block-start:14px;inset-inline-end:14px;font-size:16px;color:var(--luna-ink);line-height:38px;text-align:center;padding:0px;border-radius:50%;border-width:1px;border-color:var(--luna-line);border-style:solid;background-color:transparent;}.elementor .e-f402fa-4303{font-family:Georgia;font-size:clamp(1.7rem, 4vw, 2.2rem);color:var(--luna-ink);line-height:1.2;& em { color: var(--luna-gold); }\n}.elementor .e-3d5aee68-160d{font-size:15px;}.elementor .e-20d93c97-13f0:hover,.elementor .e-20d93c97-13f0:focus-visible{color:#FFFFFF;background-color:var(--luna-ink);}.elementor .e-20d93c97-13f0{color:var(--luna-ink);border-width:1px;border-color:var(--luna-ink);border-style:solid;background-color:transparent;}.elementor .e-597b7c92-8c7d{padding:0px;margin-block-start:8px;gap:10px;flex-wrap:wrap;}.elementor .e-682e3dc9-e3b4{font-size:14px;color:var(--luna-text);text-decoration:underline;padding-block-start:6px;padding-block-end:6px;padding-inline-start:10px;padding-inline-end:10px;margin-block-start:6px;background-color:transparent;align-self:center;}.elementor .e-4daecc8e-b088{width:100%;max-width:540px;position:relative;padding-block-start:44px;padding-block-end:32px;padding-inline-start:40px;padding-inline-end:40px;border-radius:24px;border-width:1px;border-color:rgba(161,138,72,0.45);border-style:solid;background-image:linear-gradient(150deg, #FFFFFF 0%,#FBF6EA 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 40px 80px -30px rgba(0,0,0,0.5);flex-direction:column;gap:14px;}.elementor .e-2e7c85bf-f490{position:fixed;z-index:9000;padding:20px;background-color:rgba(10,29,51,0.72);backdrop-filter:blur(6px);display:none;justify-content:center;align-items:center;inset: 0px; &:target { display: flex; }\n}