.elementor .e-5564ce57-f51c{width:auto;padding-block-start:8px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:14px;flex-wrap:wrap;}.elementor .e-5acf3218-d568{max-width:540px;filter:drop-shadow(0px 40px 60px rgba(0,0,0,0.45));}.elementor .e-fef3eec-13ea{padding:0px;display:flex;flex:1 1 46%;justify-content:center;}.elementor .e-6700ca8b-d685{max-width:760px;padding:0px;flex-direction:column;gap:18px;}.elementor .e-7079b694-3369{background-color:var(--hg-white);}.elementor .e-7be73c6a-44dd{color:var(--hg-white);}.elementor .e-48b50fc1-c6ab{color:rgba(255,255,255,0.75);}.elementor .e-1ed84774-7349{color:var(--hg-white);display:block;& li::before { color: var(--hg-gold); }\n}.elementor .e-78f03139-b6a4{flex:1 1 42%;}.elementor .e-96cd04c-878b{font-family:var(--hg-font-heading);padding:22px;border-radius:22px;background-color:#FFFFFF;box-shadow:0px 40px 80px 0px rgba(0,0,0,0.35);display:grid;gap:10px;grid-template-columns:repeat(3, 1fr);& > b { grid-column: 1 / -1; font-size: 13px; letter-spacing: 0.12em; text-transform: uppercase; color: var(--hg-muted); } & > em { grid-column: 1 / -1; font-style: normal; font-size: 12px; color: var(--hg-muted); margin-top: -6px; } & strong { position: relative; display: flex; flex-direction: column; gap: 4px; padding: 14px 12px 12px 26px; border-radius: 14px; font-size: 19px; font-weight: 700; color: var(--hg-ink); background-color: var(--hg-paper); border: 1px solid var(--hg-line); transition: transform 0.2s ease, box-shadow 0.2s ease; } & strong:hover { transform: translateY(-2px); box-shadow: 0 10px 22px rgba(19,44,71,0.12); } & strong::before { content: ''; position: absolute; left: 11px; top: 21px; width: 8px; height: 8px; border-radius: 50%; background-color: #A9B6C4; } & strong span { font-size: 11px; font-weight: 500; color: var(--hg-muted); } & strong:nth-of-type(1)::before, & strong:nth-of-type(2)::before, & strong:nth-of-type(7)::before { background-color: #2E9E5B; } & strong:nth-of-type(1), & strong:nth-of-type(2) { background-color: #EEF8F1; border-color: #CDEBD7; } & strong:nth-of-type(7) { background-color: #FFF6E6; border-color: #F6DDA9; } & strong:nth-of-type(7)::before { background-color: #E6A12A; } & strong:nth-of-type(5) { background-color: var(--hg-sky); border-color: var(--hg-sky); color: #FFFFFF; box-shadow: 0 0 0 4px rgba(87,169,221,0.3); } & strong:nth-of-type(5) span { color: rgba(255,255,255,0.9); } & strong:nth-of-type(5)::before { background-color: #FFFFFF; } & strong:nth-of-type(9) { background-color: #FDECEA; border-color: #F5C6C1; } & strong:nth-of-type(9)::before { background-color: #D2483C; }\n}.elementor .e-2dcf23b5-f95c{width:230px;overflow:hidden;position:absolute;inset-inline-end:-18px;inset-block-end:-36px;font-family:var(--hg-font-body);border-radius:16px;border-width:1px;border-color:var(--hg-line);border-style:solid;background-color:#FFFFFF;box-shadow:0px 30px 60px 0px rgba(10,26,43,0.35);display:flex;flex-direction:column;& > b { padding: 12px 16px; background-color: var(--hg-navy-deep); font-family: var(--hg-font-heading); font-size: 14px; font-weight: 700; color: #FFFFFF; } & span { display: flex; justify-content: space-between; align-items: center; padding: 9px 16px; font-size: 14px; color: var(--hg-ink); border-top: 1px solid var(--hg-line); } & span:nth-of-type(3) { background-color: var(--hg-sky-soft); } & em { font-style: normal; font-family: var(--hg-font-heading); font-size: 11px; font-weight: 600; color: var(--hg-muted); padding: 2px 7px; border-radius: 6px; border: 1px solid var(--hg-line); background-color: var(--hg-paper); }\n}.elementor .e-5c6e3410-6efd{min-width:0px;position:relative;padding-block-start:0px;padding-block-end:40px;padding-inline-start:0px;padding-inline-end:0px;transform:rotateX(0deg) rotateY(0deg) rotateZ(1deg);flex:1 1 0px;}.elementor .e-90a4001-aca2{background-color:var(--hg-navy-deep);background-image: radial-gradient(800px 500px at 100% 0%, rgba(87,169,221,0.22), transparent 60%);\n}.elementor .e-78bcc8b6-7a97{width:280px;font-family:var(--hg-font-body);color:#fff;text-align:center;padding-block-start:28px;padding-block-end:26px;padding-inline-start:22px;padding-inline-end:22px;border-radius:38px;border-width:10px;border-color:var(--hg-navy-deep);border-style:solid;background-image:linear-gradient(180deg, #132C47 0%,#0A1A2B 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 30px 60px 0px rgba(19,44,71,0.35);display:grid;gap:10px;grid-template-columns:1fr 1fr;cursor: default; & em { grid-column: 1 / -1; font-style: normal; font-size: 13px; color: rgba(255,255,255,0.6); } & strong { grid-column: 1 / -1; margin-top: 18px; font-size: 13px; letter-spacing: 0.08em; text-transform: uppercase; color: var(--hg-sky); } & span { grid-column: 1 / -1; font-family: var(--hg-font-heading); font-size: 24px; font-weight: 700; } & b { grid-column: 1 / -1; font-weight: 400; font-size: 13px; color: rgba(255,255,255,0.7); } & u { grid-column: 1 / -1; justify-self: center; margin: 14px 0 34px; text-decoration: none; font-size: 12px; font-weight: 600; color: var(--hg-navy-deep); background: var(--hg-gold); padding: 4px 12px; border-radius: 999px; } & del, & sup { display: block; text-decoration: none; position: static; vertical-align: baseline; font-size: 14px; font-weight: 600; padding: 12px 0; border-radius: 999px; } & del { background: #D2483C; } & sup { background: #2E9E6B; } & del, & sup { line-height: 20px; top: 0; }\n}.elementor .e-4e5619a6-75fd{padding:48px;border-radius:28px;background-color:var(--hg-sky-soft);display:flex;flex:1 1 42%;justify-content:center;}.elementor .e-146f6758-5c87{& a { font-family: var(--hg-font-heading); font-weight: 600; color: var(--hg-sky); text-decoration: none; white-space: nowrap; } & a:hover { color: var(--hg-navy); }\n}.elementor .e-68b2399b-55ad{display:block;}.elementor .e-2fd7f887-4982{flex:1 1 58%;}.elementor .e-7e372b1f-b919{background-color:var(--hg-white);}.elementor .e-284121d0-a4eb{padding:0px;flex-direction:column;gap:18px;}.elementor .e-7070ab74-48eb{padding-block-start:32px;padding-block-end:32px;padding-inline-start:28px;padding-inline-end:28px;border-radius:18px;background-color:var(--hg-white);display:flex;flex-direction:column;gap:12px;border-block-start-width: 4px; border-top-style: solid; border-top-color: var(--hg-sky);\n}.elementor .e-e2ab080-c852{padding-block-start:32px;padding-block-end:32px;padding-inline-start:28px;padding-inline-end:28px;border-radius:18px;background-color:var(--hg-white);display:flex;flex-direction:column;gap:12px;border-block-start-width: 4px; border-top-style: solid; border-top-color: var(--hg-sky);\n}.elementor .e-68c83c48-be5d{padding-block-start:32px;padding-block-end:32px;padding-inline-start:28px;padding-inline-end:28px;border-radius:18px;background-color:var(--hg-white);display:flex;flex-direction:column;gap:12px;border-block-start-width: 4px; border-top-style: solid; border-top-color: var(--hg-gold);\n}.elementor .e-bddf98a-63a8{background-color:var(--hg-paper);}.elementor .e-18a8e585-cf50{color:var(--hg-white);}.elementor .e-1ce37d0-a2db{color:rgba(255,255,255,0.75);& a { color: var(--hg-sky); font-weight: 600; } & a:hover { color: var(--hg-gold); }\n}.elementor .e-3ec1ddbf-709e{max-width:760px;padding:0px;flex-direction:column;gap:18px;}.elementor .e-16623851-85f5{font-family:var(--hg-font-body);font-size:16px;color:rgba(255,255,255,0.7);line-height:1.6;padding:26px;border-radius:16px;border-width:1px;border-color:rgba(255,255,255,0.12);border-style:solid;background-color:rgba(255,255,255,0.05);cursor: default; & strong { display: block; font-family: var(--hg-font-heading); font-size: 18px; color: var(--hg-white); margin-bottom: 6px; } & strong::before { content: '✕  '; color: var(--hg-gold); }\n}.elementor .e-2fe7ed4d-4633{font-family:var(--hg-font-body);font-size:16px;color:rgba(255,255,255,0.7);line-height:1.6;padding:26px;border-radius:16px;border-width:1px;border-color:rgba(255,255,255,0.12);border-style:solid;background-color:rgba(255,255,255,0.05);cursor: default; & strong { display: block; font-family: var(--hg-font-heading); font-size: 18px; color: var(--hg-white); margin-bottom: 6px; } & strong::before { content: '✕  '; color: var(--hg-gold); }\n}.elementor .e-26e83d27-c634{font-family:var(--hg-font-body);font-size:16px;color:rgba(255,255,255,0.7);line-height:1.6;padding:26px;border-radius:16px;border-width:1px;border-color:rgba(255,255,255,0.12);border-style:solid;background-color:rgba(255,255,255,0.05);cursor: default; & strong { display: block; font-family: var(--hg-font-heading); font-size: 18px; color: var(--hg-white); margin-bottom: 6px; } & strong::before { content: '✕  '; color: var(--hg-gold); }\n}.elementor .e-96a203b-7357{font-family:var(--hg-font-body);font-size:16px;color:rgba(255,255,255,0.7);line-height:1.6;padding:26px;border-radius:16px;border-width:1px;border-color:rgba(255,255,255,0.12);border-style:solid;background-color:rgba(255,255,255,0.05);cursor: default; & strong { display: block; font-family: var(--hg-font-heading); font-size: 18px; color: var(--hg-white); margin-bottom: 6px; } & strong::before { content: '✕  '; color: var(--hg-gold); }\n}.elementor .e-38ef84e8-76ad{font-family:var(--hg-font-body);font-size:16px;color:rgba(255,255,255,0.7);line-height:1.6;padding:26px;border-radius:16px;border-width:1px;border-color:rgba(255,255,255,0.12);border-style:solid;background-color:rgba(255,255,255,0.05);cursor: default; & strong { display: block; font-family: var(--hg-font-heading); font-size: 18px; color: var(--hg-white); margin-bottom: 6px; } & strong::before { content: '✕  '; color: var(--hg-gold); }\n}.elementor .e-a58ef42-1ce1{font-family:var(--hg-font-body);font-size:16px;color:rgba(255,255,255,0.7);line-height:1.6;padding:26px;border-radius:16px;border-width:1px;border-color:rgba(255,255,255,0.12);border-style:solid;background-color:rgba(255,255,255,0.05);cursor: default; & strong { display: block; font-family: var(--hg-font-heading); font-size: 18px; color: var(--hg-white); margin-bottom: 6px; } & strong::before { content: '✕  '; color: var(--hg-gold); }\n}.elementor .e-303e20a7-d700{background-color:var(--hg-navy);background-image: radial-gradient(800px 500px at 100% 0%, rgba(87,169,221,0.22), transparent 60%);\n}.elementor .e-7f33aca8-8fee{display:block;& a { color: var(--hg-navy); font-weight: 600; } & a:hover { color: var(--hg-sky); }\n}.elementor .e-716ec163-f127{max-width:480px;}.elementor .e-3bf650c4-8a1b{flex:1 1 44%;}.elementor .e-1b7019fb-9757{background-color:var(--hg-white);}.elementor .e-1aaef9a2-4aed{& a { color: var(--hg-navy); font-weight: 600; } & a:hover { color: var(--hg-sky); }\n}.elementor .e-659ef271-47b5{padding:0px;flex-direction:column;gap:16px;flex:0 0 34%;}.elementor .e-24f531d7-7be0{gap:12px;flex:1 1 66%;}.elementor .e-7c674e5a-320d{max-width:1180px;padding:0px;gap:72px;align-items:flex-start;}.elementor .e-1fd10c41-4702{background-color:var(--hg-paper);}.elementor .e-6a4947a7-27b2{padding:0px;}