.elementor .e-73fcce09-6d18{font-size:72px;}.elementor .e-5f3d0f42-d5cf{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-5f4a931d-6d44{flex:1 1 52%;}.elementor .e-77295385-d6ec{width:440px;height:440px;position:absolute;padding:0px;border-radius:50%;background-image:radial-gradient(circle at , circle 0%,rgba(87,169,221,0.45) 0%,rgba(87,169,221,0) 70%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-2a42bb26-87c1{width:420px;height:auto;max-width:86%;position:relative;border-radius:50%;filter:drop-shadow(0px 40px 60px rgba(0,0,0,0.5));cursor: default;\n}.elementor .e-1b1afd56-4abb{position:absolute;inset-block-start:34px;inset-inline-start:8px;font-family:var(--hg-font-body);column-gap:12px;padding-block-start:14px;padding-block-end:14px;padding-inline-start:14px;padding-inline-end:18px;border-radius:16px;background-color:rgba(255,255,255,0.97);box-shadow:0px 20px 40px 0px rgba(0,0,0,0.35);display:grid;grid-template-columns:40px 1fr;align-items:center;cursor: default; & em { grid-row: span 2; width: 40px; height: 40px; border-radius: 12px; display: flex; align-items: center; justify-content: center; font-style: normal; font-size: 18px; color: #fff; background: #2E9E6B; } & strong { font-family: var(--hg-font-heading); font-size: 14px; color: var(--hg-ink); } & span { font-size: 12px; color: var(--hg-muted); }\n}.elementor .e-5959ba00-63a7{position:absolute;inset-inline-end:8px;inset-block-end:84px;font-family:var(--hg-font-body);column-gap:12px;padding-block-start:14px;padding-block-end:14px;padding-inline-start:14px;padding-inline-end:18px;border-radius:16px;background-color:rgba(255,255,255,0.97);box-shadow:0px 20px 40px 0px rgba(0,0,0,0.35);display:grid;grid-template-columns:40px 1fr;align-items:center;cursor: default; & em { grid-row: span 2; width: 40px; height: 40px; border-radius: 12px; display: flex; align-items: center; justify-content: center; font-style: normal; font-size: 18px; font-weight: 700; color: var(--hg-navy-deep); background: var(--hg-gold); } & strong { font-family: var(--hg-font-heading); font-size: 14px; color: var(--hg-ink); } & span { font-size: 12px; color: var(--hg-muted); }\n}.elementor .e-16b96d81-4ac4{position:absolute;inset-block-end:-6px;inset-inline-start:20px;font-family:var(--hg-font-body);column-gap:12px;padding-block-start:14px;padding-block-end:14px;padding-inline-start:14px;padding-inline-end:18px;border-radius:16px;background-color:rgba(255,255,255,0.97);box-shadow:0px 20px 40px 0px rgba(0,0,0,0.35);display:grid;grid-template-columns:40px 1fr;align-items:center;cursor: default; & em { grid-row: span 2; width: 40px; height: 40px; border-radius: 12px; display: flex; align-items: center; justify-content: center; font-style: normal; font-size: 18px; font-weight: 800; color: #fff; background: #D2483C; } & strong { font-family: var(--hg-font-heading); font-size: 14px; color: var(--hg-ink); } & span { font-size: 12px; color: var(--hg-muted); }\n}.elementor .e-459e5bb3-34f9{min-height:520px;position:relative;padding:0px;display:flex;flex:1 1 48%;justify-content:center;align-items:center;}.elementor .e-3de84565-17f1{padding-block-start:132px;padding-block-end:132px;}.elementor .e-54c1648e-32ea{font-family:var(--hg-font-heading);font-weight:600;font-size:12px;color:var(--hg-muted);letter-spacing:0.14em;text-transform:uppercase;cursor: default;\n}.elementor .e-33fc69e1-204e{font-family:var(--hg-font-body);column-gap:8px;display:flex;flex-wrap:wrap;justify-content:center;align-items: baseline; row-gap: 6px; cursor: default; & strong { font-family: var(--hg-font-heading); font-size: 18px; font-weight: 700; color: var(--hg-navy); } & span { font-size: 14px; color: var(--hg-muted); margin-right: 10px; } & b { color: var(--hg-gold); font-size: 22px; margin-right: 10px; }\n}.elementor .e-7018ab06-24aa{max-width:1180px;padding:0px;gap:28px;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .e-3f7cbec5-580b{padding-block-start:28px;padding-block-end:28px;padding-inline-start:24px;padding-inline-end:24px;border-block-end-width:1px;background-color:var(--hg-white);justify-content:center;border-bottom-style: solid; border-bottom-color: var(--hg-line);\n}.elementor .e-5fe0e912-7668{max-width:760px;text-align:center;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:14px;align-items:center;}.elementor .e-6b00054b-211d{width:100%;height:100%;object-fit:cover;position:absolute;opacity:85%;transition:transform 0.6s;inset: 0;\n}.elementor .e-3f2dabeb-3978{font-family:var(--hg-font-heading);font-weight:600;font-size:12px;color:var(--hg-navy-deep);letter-spacing:0.12em;text-transform:uppercase;padding-block-start:6px;padding-block-end:6px;padding-inline-start:12px;padding-inline-end:12px;border-radius:999px;background-color:var(--hg-gold);align-self:flex-start;}.elementor .e-2d7dbcee-6359{max-width:480px;font-family:var(--hg-font-heading);font-weight:700;font-size:34px;color:#FFFFFF;letter-spacing:-0.02em;line-height:1.12;}.elementor .e-69d5665b-1043{max-width:460px;font-family:var(--hg-font-body);font-size:17px;color:rgba(255,255,255,0.8);line-height:1.6;}.elementor .e-41c3eb53-9ca9{position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding-block-start:120px;padding-block-end:32px;padding-inline-start:32px;padding-inline-end:32px;background-image:linear-gradient(180deg, rgba(10,26,43,0) 0%,rgba(10,26,43,0.92) 60%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;gap:10px;}.elementor .e-67c1504a-a5dd:hover,.elementor .e-67c1504a-a5dd:focus-visible{box-shadow:0px 30px 60px 0px rgba(10,26,43,0.25);transform:translate3d(0px, -6px, 0px);}.elementor .e-67c1504a-a5dd{overflow:hidden;position:relative;padding:0px;border-radius:26px;background-image:linear-gradient(160deg, #132C47 0%,#0A1A2B 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;transition:transform 0.35s, box-shadow 0.35s;display:block;grid-column:span 2;grid-row:span 2;&:hover img { transform: scale(1.06); }\n}.elementor .e-7e331826-8b45{font-family:var(--hg-font-heading);font-weight:600;font-size:12px;color:var(--hg-navy-deep);letter-spacing:0.12em;text-transform:uppercase;padding-block-start:6px;padding-block-end:6px;padding-inline-start:12px;padding-inline-end:12px;border-radius:999px;background-color:#FFFFFF;align-self:flex-start;}.elementor .e-7a562301-ced6{font-family:var(--hg-font-heading);font-weight:700;font-size:20px;color:#FFFFFF;line-height:1.2;}.elementor .e-1f91a255-e5a7{width:auto;position:absolute;inset-block-start:auto;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:22px;background-color:transparent;display:flex;flex-direction:column;gap:8px;justify-content:flex-end;}.elementor .e-7b957c91-666a:hover,.elementor .e-7b957c91-666a:focus-visible{box-shadow:0px 30px 60px 0px rgba(43,111,163,0.35);transform:translate3d(0px, -6px, 0px);}.elementor .e-7b957c91-666a{overflow:hidden;position:relative;padding:0px;border-radius:26px;border-width:1px;border-color:var(--hg-line);border-style:none;background-image:linear-gradient(135deg, #57A9DD 0%,#2B6FA3 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#2B6FA3;transition:transform 0.35s, box-shadow 0.35s;display:block;grid-column:span 1;&:hover img { transform: scale(1.06); } &:hover img { transform: scale(1.06); } &::before { content: '“Alexa, ask the front desk for extra towels.”'; position: absolute; top: 28px; left: 26px; right: 26px; padding: 18px 22px; border-radius: 20px 20px 20px 4px; background: rgba(255,255,255,0.95); font-family: Poppins, sans-serif; font-size: 18px; font-weight: 600; color: #0A1A2B; box-shadow: 0 14px 30px rgba(10,26,43,0.2); transition: transform 0.35s ease; } &:hover::before { transform: translateY(-4px); } &::before { content: '“Alexa, ask the front desk for extra towels.”'; position: absolute; top: 22px; left: 20px; right: 20px; padding: 14px 16px; border-radius: 18px 18px 18px 4px; background-color: rgba(255,255,255,0.95); font-family: Poppins, sans-serif; font-size: 14px; font-weight: 600; line-height: 1.35; color: #0A1A2B; box-shadow: 0 14px 30px rgba(10,26,43,0.2); transition: transform 0.35s ease; } &:hover::before { transform: translateY(-4px); } &::before { content: '“Alexa, ask the front desk for extra towels.”'; position: absolute; top: 22px; left: 20px; right: 20px; bottom: auto; width: auto; height: auto; padding: 14px 16px; border-radius: 18px 18px 18px 4px; background-color: rgba(255,255,255,0.95); font-family: Poppins, sans-serif; font-size: 14px; font-weight: 600; line-height: 1.35; color: #0A1A2B; box-shadow: 0 14px 30px rgba(10,26,43,0.2); transition: transform 0.35s ease; } &:hover::before { transform: translateY(-4px); }\n}.elementor .e-650a4c78-7fcc{position:absolute;inset-block-start:-10px;inset-inline-end:14px;font-family:var(--hg-font-heading);font-weight:800;font-size:110px;color:rgba(255,255,255,0.16);letter-spacing:-0.04em;line-height:1;}.elementor .e-3b1bd7c6-d705{font-family:var(--hg-font-heading);font-weight:700;font-size:21px;color:#FFFFFF;}.elementor .e-93e76c9-cc91{font-family:var(--hg-font-body);font-size:15px;color:rgba(255,255,255,0.88);line-height:1.5;}.elementor .e-1ed4ba00-f012:hover,.elementor .e-1ed4ba00-f012:focus-visible{box-shadow:0px 30px 60px 0px rgba(184,53,43,0.35);transform:translate3d(0px, -6px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(-1deg);}.elementor .e-1ed4ba00-f012{overflow:hidden;position:relative;padding:26px;border-radius:26px;background-image:linear-gradient(150deg, #E2584B 0%,#B8352B 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;transition:transform 0.35s, box-shadow 0.35s;display:flex;flex-direction:column;gap:8px;justify-content:flex-end;}.elementor .e-781432f0-1f5f{width:82%;height:auto;object-fit:contain;position:absolute;inset-block-start:12px;inset-inline-start:50%;transform:translate3d(-50%, 0px, 0px);transition:transform 0.6s;translate: none;\n}.elementor .e-aca99e6-2c9b{font-family:var(--hg-font-heading);font-weight:600;font-size:12px;color:#FFFFFF;letter-spacing:0.12em;text-transform:uppercase;padding-block-start:6px;padding-block-end:6px;padding-inline-start:12px;padding-inline-end:12px;border-radius:999px;background-color:var(--hg-navy);align-self:flex-start;}.elementor .e-c54ef54-f5d9{font-family:var(--hg-font-heading);font-weight:700;font-size:20px;color:var(--hg-ink);}.elementor .e-27d107d8-b6f8{position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding-block-start:40px;padding-block-end:22px;padding-inline-start:24px;padding-inline-end:24px;background-image:linear-gradient(180deg, rgba(227,241,250,0) 0%,#E3F1FA 45%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;gap:8px;}.elementor .e-6dd51416-5890:hover,.elementor .e-6dd51416-5890:focus-visible{box-shadow:0px 30px 60px 0px rgba(10,26,43,0.18);transform:translate3d(0px, -6px, 0px);}.elementor .e-6dd51416-5890{overflow:hidden;position:relative;padding:0px;border-radius:26px;background-image:linear-gradient(160deg, #E3F1FA 0%,#C9E3F4 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;transition:transform 0.35s, box-shadow 0.35s;display:block;&:hover img { transform: scale(1.08) translateY(-4px); }\n}.elementor .e-7b950e7d-713f{position:absolute;inset-block-start:-6px;inset-inline-end:14px;font-family:var(--hg-font-heading);font-weight:800;font-size:100px;color:rgba(10,26,43,0.1);letter-spacing:-0.04em;line-height:1;}.elementor .e-4bce2286-dc57{font-family:var(--hg-font-heading);font-weight:700;font-size:21px;color:var(--hg-navy-deep);}.elementor .e-5d38d1c1-462e{font-family:var(--hg-font-body);font-size:15px;color:rgba(10,26,43,0.8);line-height:1.5;}.elementor .e-63f1ac47-c450:hover,.elementor .e-63f1ac47-c450:focus-visible{box-shadow:0px 30px 60px 0px rgba(200,144,31,0.35);transform:translate3d(0px, -6px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(1deg);}.elementor .e-63f1ac47-c450{overflow:hidden;position:relative;padding:26px;border-radius:26px;background-image:linear-gradient(150deg, #F7C96B 0%,#E6A12A 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;transition:transform 0.35s, box-shadow 0.35s;display:flex;flex-direction:column;gap:8px;justify-content:flex-end;}.elementor .e-1f6efb53-f8e7{padding:0px;display:grid;gap:18px;grid-template-columns:repeat(4, 1fr);grid-auto-rows:250px;}.elementor .e-3210087e-bd38{flex-direction:column;gap:44px;}.elementor .e-7c43706f-2384{background-color:#FFFFFF;}.elementor .e-575723f0-d874{text-align:center;padding:0px;flex-direction:column;gap:12px;align-items:center;}.elementor .e-7ea8564c-d679{width:56px;height:56px;font-family:var(--hg-font-heading);font-weight:700;font-size:18px;color:#FFFFFF;border-radius:50%;background-color:var(--hg-navy);display:flex;justify-content:center;align-items:center;box-shadow: 0 0 0 8px var(--hg-sky-soft);\n}.elementor .e-28439ed-3486{font-family:var(--hg-font-heading);font-weight:700;font-size:21px;color:var(--hg-ink);margin-block-start:8px;}.elementor .e-38f5d68d-68d8{font-family:var(--hg-font-body);font-size:16px;color:var(--hg-muted);line-height:1.6;}.elementor .e-6c04bdbf-92b5:hover,.elementor .e-6c04bdbf-92b5:focus-visible{box-shadow:0px 24px 48px 0px rgba(19,44,71,0.12);transform:translate3d(0px, -6px, 0px);}.elementor .e-6c04bdbf-92b5{position:relative;text-align:center;padding-block-start:28px;padding-block-end:30px;padding-inline-start:24px;padding-inline-end:24px;border-radius:24px;border-width:1px;border-color:var(--hg-line);border-style:solid;background-color:#FFFFFF;transition:transform 0.3s, box-shadow 0.3s;display:flex;flex-direction:column;gap:12px;align-items:center;}.elementor .e-716fb1ef-8c03{width:56px;height:56px;font-family:var(--hg-font-heading);font-weight:700;font-size:18px;color:#FFFFFF;border-radius:50%;background-color:var(--hg-sky);display:flex;justify-content:center;align-items:center;box-shadow: 0 0 0 8px var(--hg-sky-soft);\n}.elementor .e-40b0ab2f-535e{font-family:var(--hg-font-heading);font-weight:700;font-size:21px;color:var(--hg-ink);margin-block-start:8px;}.elementor .e-4cbd2c12-3432{font-family:var(--hg-font-body);font-size:16px;color:var(--hg-muted);line-height:1.6;}.elementor .e-47f70126-9ea1:hover,.elementor .e-47f70126-9ea1:focus-visible{box-shadow:0px 24px 48px 0px rgba(19,44,71,0.12);transform:translate3d(0px, -6px, 0px);}.elementor .e-47f70126-9ea1{position:relative;text-align:center;padding-block-start:28px;padding-block-end:30px;padding-inline-start:24px;padding-inline-end:24px;border-radius:24px;border-width:1px;border-color:var(--hg-line);border-style:solid;background-color:#FFFFFF;transition:transform 0.3s, box-shadow 0.3s;display:flex;flex-direction:column;gap:12px;align-items:center;}.elementor .e-771d7af9-c5a7{width:56px;height:56px;font-family:var(--hg-font-heading);font-weight:700;font-size:18px;color:var(--hg-navy-deep);border-radius:50%;background-color:var(--hg-gold);box-shadow:0px 0px 0px 8px #FCEFD3;display:flex;justify-content:center;align-items:center;}.elementor .e-33f0d4d4-80f3{font-family:var(--hg-font-heading);font-weight:700;font-size:21px;color:var(--hg-ink);margin-block-start:8px;}.elementor .e-10203d66-9c51{font-family:var(--hg-font-body);font-size:16px;color:var(--hg-muted);line-height:1.6;}.elementor .e-1a625929-d1ad:hover,.elementor .e-1a625929-d1ad:focus-visible{box-shadow:0px 24px 48px 0px rgba(19,44,71,0.12);transform:translate3d(0px, -6px, 0px);}.elementor .e-1a625929-d1ad{position:relative;text-align:center;padding-block-start:28px;padding-block-end:30px;padding-inline-start:24px;padding-inline-end:24px;border-radius:24px;border-width:1px;border-color:var(--hg-line);border-style:solid;background-color:#FFFFFF;transition:transform 0.3s, box-shadow 0.3s;display:flex;flex-direction:column;gap:12px;align-items:center;}.elementor .e-2d9826ce-bb64{position:relative;padding:0px;display:grid;gap:24px;grid-template-columns:repeat(3, 1fr);&::before { content: ''; position: absolute; top: 46px; left: 12%; right: 12%; height: 2px; background-image: linear-gradient(90deg, var(--hg-sky) 0 50%, transparent 50% 100%); background-size: 14px 2px; }\n}.elementor .e-3bb5e76c-a09c{flex-direction:column;gap:44px;}.elementor .e-4e8a63b1-d7a0{background-color:var(--hg-paper);}.elementor .e-5e04c5d4-2e88{color:var(--hg-gold);}.elementor .e-4b79689b-a0bd{color:#FFFFFF;}.elementor .e-31d16123-aa94{font-family:var(--hg-font-body);font-size:19px;color:rgba(255,255,255,0.78);line-height:1.65;}.elementor .e-27fe4b7b-d4c3{color:rgba(255,255,255,0.9);display:block;}.elementor .e-2d60befd-d8c0{width:auto;min-width:0px;max-width:560px;padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 auto;align-items:flex-start;}.elementor .e-53bf4197-8cab{position:absolute;padding:0px;border-radius:50%;background-image:radial-gradient(circle at , circle 0%,rgba(87,169,221,0.55) 50%,transparent 65%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;filter:blur(20px);inset: 10% 10%;\n}.elementor .e-6f6d108d-5c07{font-family:var(--hg-font-heading);font-size:13px;color:#FFFFFF;padding-block-start:2px;padding-block-end:0px;padding-inline-start:10px;padding-inline-end:10px;display:flex;justify-content:space-between;align-items:center;& span { font-size: 9px; letter-spacing: 1px; opacity: 0.9; }\n}.elementor .e-588117f8-828f{width:100%;height:auto;}.elementor .e-52ce54d6-7e17{width:42px;height:42px;overflow:hidden;padding:4px;border-radius:11px;border-width:1px;border-color:var(--hg-line);border-style:solid;background-color:#FFFFFF;display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-7bb0bcf2-4237{font-family:var(--hg-font-heading);display:flex;flex-direction:column;& b { font-size: 15px; font-weight: 700; color: var(--hg-ink); } & span { font-size: 11px; color: var(--hg-muted); }\n}.elementor .e-41fd61a9-a535{padding:0px;display:flex;gap:10px;align-items:center;}.elementor .e-c188c51-4f8e{display:grid;gap:6px;grid-template-columns:repeat(4, 1fr);& strong { display: flex; flex-direction: column; align-items: center; gap: 4px; font-family: var(--hg-font-heading); font-size: 9px; font-weight: 600; color: var(--hg-ink); text-align: center; } & b { width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; border-radius: 12px; background-color: var(--hg-sky-soft); font-size: 18px; }\n}.elementor .e-1d475327-7b73{padding:14px;border-radius:24px;background-color:rgba(255,255,255,0.92);box-shadow:0px 14px 30px 0px rgba(10,26,43,0.25);display:flex;flex-direction:column;gap:12px;}.elementor .e-15529bec-28f1{column-gap:6px;display:grid;grid-template-columns:repeat(4, 1fr);row-gap: 14px; & strong { display: flex; flex-direction: column; align-items: center; gap: 5px; font-family: var(--hg-font-body); font-size: 10px; font-weight: 500; color: #FFFFFF; text-shadow: 0 1px 2px rgba(0,0,0,0.3); } & b { width: 52px; height: 52px; display: flex; align-items: center; justify-content: center; border-radius: 14px; background-color: rgba(255,255,255,0.22); font-size: 24px; text-shadow: none; } & strong:nth-of-type(6) b { background-image: linear-gradient(145deg, #F7C96B 0%, #E6A12A 100%); font-family: var(--hg-font-heading); font-size: 18px; font-weight: 800; color: var(--hg-navy-deep); box-shadow: 0 0 0 3px rgba(255,255,255,0.9), 0 8px 24px rgba(242,181,68,0.6); position: relative; } & strong:nth-of-type(6) b::after { content: '1'; position: absolute; top: -6px; right: -6px; width: 18px; height: 18px; border-radius: 50%; background-color: #E2584B; color: #FFFFFF; font-size: 10px; font-weight: 700; display: flex; align-items: center; justify-content: center; }\n}.elementor .e-6cc2d44e-13c8{padding:10px;margin-block-start:auto;border-radius:26px;background-color:rgba(255,255,255,0.25);display:flex;justify-content:space-around;& b { width: 50px; height: 50px; display: flex; align-items: center; justify-content: center; border-radius: 14px; background-color: rgba(255,255,255,0.3); font-size: 22px; }\n}.elementor .e-695a60d-3f88:hover,.elementor .e-695a60d-3f88:focus-visible{transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate3d(0px, -6px, 0px);}.elementor .e-695a60d-3f88{width:300px;height:610px;position:relative;padding-block-start:14px;padding-block-end:16px;padding-inline-start:16px;padding-inline-end:16px;border-radius:48px;border-width:10px;border-color:#0B0F14;border-style:solid;background-color:#2B6FA3;box-shadow:0px 50px 100px 0px rgba(0,0,0,0.5),0px 0px 0px 2px rgba(255,255,255,0.08) inset;transform:rotateX(0deg) rotateY(0deg) rotateZ(-3deg);transition:transform 0.5s;display:flex;flex-direction:column;gap:16px;background-image: radial-gradient(400px 300px at 20% 0%, #8FD0F5 0%, transparent 60%), radial-gradient(400px 400px at 100% 100%, #F2B544 0%, transparent 55%), linear-gradient(160deg, #57A9DD 0%, #132C47 100%);\n}.elementor .e-3b907ca7-2d41{width:280px;position:absolute;inset-block-start:70px;inset-inline-end:-30px;font-family:var(--hg-font-body);font-size:13px;color:var(--hg-muted);line-height:1.4;padding-block-start:12px;padding-block-end:12px;padding-inline-start:14px;padding-inline-end:14px;border-radius:18px;background-color:rgba(255,255,255,0.97);box-shadow:0px 24px 50px 0px rgba(0,0,0,0.35);display:flex;gap:10px;align-items:flex-start;& > b { flex-shrink: 0; width: 34px; height: 34px; display: flex; align-items: center; justify-content: center; border-radius: 9px; background-image: linear-gradient(145deg, #F7C96B 0%, #E6A12A 100%); font-family: var(--hg-font-heading); font-size: 13px; font-weight: 800; color: var(--hg-navy-deep); } & strong { display: block; font-family: var(--hg-font-heading); font-size: 13px; font-weight: 700; color: var(--hg-ink); }\n}.elementor .e-68135cd8-2a4d{width:460px;position:relative;padding-block-start:40px;padding-block-end:40px;padding-inline-start:60px;padding-inline-end:60px;display:flex;flex:0 0 460px;justify-content:center;}.elementor .e-4e59435d-99cc{flex-direction:row;gap:64px;align-items:center;}.elementor .e-dffef92-6cf6{overflow:hidden;background-color:var(--hg-navy-deep);background-image: radial-gradient(800px 500px at 85% 50%, rgba(87,169,221,0.28), transparent 60%), radial-gradient(600px 400px at 0% 100%, rgba(242,181,68,0.14), transparent 60%);\n}.elementor .e-273559c9-be67{color:#FFFFFF;}.elementor .e-579a9cff-e5f3{text-align:center;padding:0px;flex-direction:column;gap:12px;align-items:center;}.elementor .e-2a535090-b7f6{font-family:var(--hg-font-heading);font-weight:600;font-size:15px;color:#FFFFFF;white-space: nowrap;\n}.elementor .e-52e88932-80e0:hover,.elementor .e-52e88932-80e0:focus-visible{background-color:rgba(255,255,255,0.08);}.elementor .e-52e88932-80e0{width:auto;min-width:0px;cursor:pointer;padding-block-start:12px;padding-block-end:12px;padding-inline-start:22px;padding-inline-end:22px;border-radius:999px;border-style:none;outline-style:none;background-color:transparent;transition:background-color 0.2s;flex:0 0 auto;&[aria-selected="true"] { background-color: var(--hg-gold); } &[aria-selected="true"] p { color: var(--hg-navy-deep); }\n}.elementor .e-1c0b1fb9-551f{font-family:var(--hg-font-heading);font-weight:600;font-size:15px;color:#FFFFFF;white-space: nowrap;\n}.elementor .e-6a55d974-d60a:hover,.elementor .e-6a55d974-d60a:focus-visible{background-color:rgba(255,255,255,0.08);}.elementor .e-6a55d974-d60a{width:auto;min-width:0px;cursor:pointer;padding-block-start:12px;padding-block-end:12px;padding-inline-start:22px;padding-inline-end:22px;border-radius:999px;border-style:none;outline-style:none;background-color:transparent;transition:background-color 0.2s;flex:0 0 auto;&[aria-selected="true"] { background-color: var(--hg-gold); } &[aria-selected="true"] p { color: var(--hg-navy-deep); }\n}.elementor .e-2b9fe156-dd72{font-family:var(--hg-font-heading);font-weight:600;font-size:15px;color:#FFFFFF;white-space: nowrap;\n}.elementor .e-11f81fd9-a870:hover,.elementor .e-11f81fd9-a870:focus-visible{background-color:rgba(255,255,255,0.08);}.elementor .e-11f81fd9-a870{width:auto;min-width:0px;cursor:pointer;padding-block-start:12px;padding-block-end:12px;padding-inline-start:22px;padding-inline-end:22px;border-radius:999px;border-style:none;outline-style:none;background-color:transparent;transition:background-color 0.2s;flex:0 0 auto;&[aria-selected="true"] { background-color: var(--hg-gold); } &[aria-selected="true"] p { color: var(--hg-navy-deep); }\n}.elementor .e-b87371e-2374{font-family:var(--hg-font-heading);font-weight:600;font-size:15px;color:#FFFFFF;white-space: nowrap;\n}.elementor .e-40b4a720-c412:hover,.elementor .e-40b4a720-c412:focus-visible{background-color:rgba(255,255,255,0.08);}.elementor .e-40b4a720-c412{width:auto;min-width:0px;cursor:pointer;padding-block-start:12px;padding-block-end:12px;padding-inline-start:22px;padding-inline-end:22px;border-radius:999px;border-style:none;outline-style:none;background-color:transparent;transition:background-color 0.2s;flex:0 0 auto;&[aria-selected="true"] { background-color: var(--hg-gold); } &[aria-selected="true"] p { color: var(--hg-navy-deep); }\n}.elementor .e-6a4ccaf9-71cd{padding:8px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,0.1);border-style:solid;background-color:rgba(255,255,255,0.06);display:flex;gap:10px;flex-wrap:wrap;justify-content:center;align-self:center;width: fit-content;\n}.elementor .e-3f743e2b-3824{font-family:var(--hg-font-heading);font-weight:700;font-size:32px;color:#FFFFFF;letter-spacing:-0.02em;line-height:1.15;}.elementor .e-103772c6-a66f{font-family:var(--hg-font-body);font-size:18px;color:rgba(255,255,255,0.75);line-height:1.65;}.elementor .e-4278fe44-49eb{color:rgba(255,255,255,0.88);display:block;}.elementor .e-30167248-502b{padding:0px;display:flex;flex-direction:column;gap:18px;align-items:flex-start;}.elementor .e-14317726-1b8a{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);transform:rotateX(0deg) rotateY(0deg) rotateZ(1.5deg);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); } & i { font-style: normal; display: flex; flex-direction: column; gap: 4px; padding: 16px 12px; border-radius: 14px; font-size: 20px; font-weight: 700; color: var(--hg-ink); background: var(--hg-paper); border: 1px solid var(--hg-line); } & i small { font-size: 12px; font-weight: 500; color: var(--hg-muted); } & i.occ { background: #E6F4EA; border-color: #BFE3C9; } & i.call { background: var(--hg-sky); border-color: var(--hg-sky); color: #FFFFFF; } & i.call small { color: rgba(255,255,255,0.85); } & i.dnd { background: #FDECEA; border-color: #F5C6C1; } & strong { font-style: normal; display: flex; flex-direction: column; gap: 4px; padding: 16px 12px; border-radius: 14px; font-size: 20px; font-weight: 700; color: var(--hg-ink); background: var(--hg-paper); border: 1px solid var(--hg-line); } & strong span { font-size: 12px; font-weight: 500; color: var(--hg-muted); } & strong:nth-of-type(1), & strong:nth-of-type(4) { background: #E6F4EA; border-color: #BFE3C9; } & strong:nth-of-type(3) { background: var(--hg-sky); border-color: var(--hg-sky); color: #FFFFFF; box-shadow: 0 0 0 4px rgba(87,169,221,0.25); } & strong:nth-of-type(3) span { color: rgba(255,255,255,0.9); } & strong:nth-of-type(5) { background: #FDECEA; border-color: #F5C6C1; }\n}.elementor .e-56b9471f-d892{padding:44px;border-radius:28px;border-width:1px;border-color:rgba(255,255,255,0.1);border-style:solid;background-color:rgba(255,255,255,0.05);display:grid;gap:48px;grid-template-columns:1.1fr 1fr;align-items:center;}.elementor .e-547f83aa-a44a{font-family:var(--hg-font-heading);font-weight:700;font-size:32px;color:#FFFFFF;letter-spacing:-0.02em;line-height:1.15;}.elementor .e-66569b2d-e055{font-family:var(--hg-font-body);font-size:18px;color:rgba(255,255,255,0.75);line-height:1.65;}.elementor .e-1bff63e2-4cd6{color:rgba(255,255,255,0.88);display:block;}.elementor .e-1b1b0154-57fa{padding:0px;display:flex;flex-direction:column;gap:18px;align-items:flex-start;}.elementor .e-411cc960-fdcd{width:100%;max-width:360px;font-family:var(--hg-font-heading);padding-block-start:26px;padding-block-end:26px;padding-inline-start:22px;padding-inline-end:22px;border-radius:36px;border-width:8px;border-color:#1B2633;border-style:solid;background-color:#FFFFFF;box-shadow:0px 40px 80px 0px rgba(0,0,0,0.35);transform:rotateX(0deg) rotateY(0deg) rotateZ(-2deg);display:grid;gap:12px;grid-template-columns:1fr 1fr;justify-self: center; & b { grid-column: 1 / -1; font-size: 18px; color: var(--hg-ink); padding-bottom: 6px; } & i { font-style: normal; display: flex; flex-direction: column; align-items: center; gap: 8px; padding: 20px 10px; border-radius: 18px; font-size: 28px; background: var(--hg-sky-soft); } & i small { font-size: 13px; font-weight: 600; color: var(--hg-ink); } & strong { display: flex; flex-direction: column; align-items: center; gap: 8px; padding: 20px 10px; border-radius: 18px; font-size: 28px; background: var(--hg-sky-soft); transition: transform 0.2s ease; } & strong:hover { transform: scale(1.05); } & strong span { font-size: 13px; font-weight: 600; color: var(--hg-ink); }\n}.elementor .e-566cbf54-4fcd{padding:44px;border-radius:28px;border-width:1px;border-color:rgba(255,255,255,0.1);border-style:solid;background-color:rgba(255,255,255,0.05);display:grid;gap:48px;grid-template-columns:1.1fr 1fr;align-items:center;}.elementor .e-711d7037-dbbe{font-family:var(--hg-font-heading);font-weight:700;font-size:32px;color:#FFFFFF;letter-spacing:-0.02em;line-height:1.15;}.elementor .e-5103f0d4-3217{font-family:var(--hg-font-body);font-size:18px;color:rgba(255,255,255,0.75);line-height:1.65;}.elementor .e-157dc8f5-167f{color:rgba(255,255,255,0.88);display:block;}.elementor .e-46314a6f-e620{padding:0px;display:flex;flex-direction:column;gap:18px;align-items:flex-start;}.elementor .e-708428d6-1f7c{font-family:var(--hg-font-heading);padding:24px;border-radius:22px;border-block-start-width:6px;background-color:#FFFFFF;box-shadow:0px 40px 80px 0px rgba(0,0,0,0.35);display:flex;flex-direction:column;gap:12px;border-top-style: solid; border-top-color: #D2483C; & b { font-size: 13px; letter-spacing: 0.12em; text-transform: uppercase; color: #D2483C; } & em { font-style: normal; font-size: 20px; font-weight: 700; color: var(--hg-ink); } & i { font-style: normal; display: flex; justify-content: space-between; align-items: center; padding: 14px 16px; border-radius: 14px; background: var(--hg-paper); font-size: 15px; font-weight: 600; color: var(--hg-ink); } & i::before { content: '✓'; color: #2E9E5B; margin-right: 10px; } & i small { margin-left: auto; font-size: 12px; font-weight: 500; color: var(--hg-muted); } & strong { display: flex; justify-content: space-between; align-items: center; gap: 10px; padding: 14px 16px; border-radius: 14px; background: var(--hg-paper); font-size: 15px; font-weight: 600; color: #1E7D47; } & strong span { font-size: 12px; font-weight: 500; color: var(--hg-muted); }\n}.elementor .e-557c12f6-da7a{padding:44px;border-radius:28px;border-width:1px;border-color:rgba(255,255,255,0.1);border-style:solid;background-color:rgba(255,255,255,0.05);display:grid;gap:48px;grid-template-columns:1.1fr 1fr;align-items:center;}.elementor .e-4ad0e023-8dd2{font-family:var(--hg-font-heading);font-weight:700;font-size:32px;color:#FFFFFF;letter-spacing:-0.02em;line-height:1.15;}.elementor .e-26e0b3ed-6e07{font-family:var(--hg-font-body);font-size:18px;color:rgba(255,255,255,0.75);line-height:1.65;}.elementor .e-41261c15-5543{color:rgba(255,255,255,0.88);display:block;}.elementor .e-1df8a495-cabb{padding:0px;display:flex;flex-direction:column;gap:18px;align-items:flex-start;}.elementor .e-3fc2c979-52d1{font-family:var(--hg-font-heading);padding:24px;border-radius:22px;background-color:#FFFFFF;box-shadow:0px 40px 80px 0px rgba(0,0,0,0.35);transform:rotateX(0deg) rotateY(0deg) rotateZ(1deg);display:flex;flex-direction:column;gap:10px;& b { font-size: 13px; letter-spacing: 0.12em; text-transform: uppercase; color: var(--hg-muted); } & i { font-style: normal; display: flex; flex-direction: column; gap: 3px; padding: 14px 16px; border-radius: 14px; background: var(--hg-paper); border-left: 4px solid var(--hg-sky); font-size: 16px; font-weight: 600; color: var(--hg-ink); } & i small { font-size: 13px; font-weight: 500; color: var(--hg-muted); } & strong { display: flex; flex-direction: column; gap: 3px; padding: 14px 16px; border-radius: 14px; background: var(--hg-paper); border-left: 4px solid var(--hg-sky); font-size: 16px; font-weight: 600; color: var(--hg-ink); } & strong:nth-of-type(1) { border-left-color: #2E9E5B; } & strong:nth-of-type(3) { border-left-color: var(--hg-gold); } & strong span { font-size: 13px; font-weight: 500; color: var(--hg-muted); }\n}.elementor .e-4012c949-d0c8{padding:44px;border-radius:28px;border-width:1px;border-color:rgba(255,255,255,0.1);border-style:solid;background-color:rgba(255,255,255,0.05);display:grid;gap:48px;grid-template-columns:1.1fr 1fr;align-items:center;}.elementor .e-d2a4160-5051{width:100%;}.elementor .e-30e1ef14-140f{width:100%;display:flex;flex-direction:column;gap:28px;}.elementor .e-573e8df7-591c{flex-direction:column;gap:40px;}.elementor .e-67db4372-af33{background-color:var(--hg-navy-deep);background-image: radial-gradient(900px 500px at 15% 0%, rgba(87,169,221,0.22), transparent 60%), radial-gradient(700px 400px at 100% 100%, rgba(242,181,68,0.12), transparent 60%);\n}.elementor .e-34507c69-ad1a{text-align:center;padding:0px;flex-direction:column;gap:12px;align-items:center;}.elementor .e-579c03bc-5589{width:64px;height:64px;font-size:32px;border-radius:18px;border-width:1px;border-color:rgba(255,255,255,0.15);border-style:solid;background-color:rgba(255,255,255,0.1);display:flex;justify-content:center;align-items:center;}.elementor .e-55fced4e-18ab{font-family:var(--hg-font-heading);font-weight:700;font-size:26px;color:#FFFFFF;margin-block-start:18px;}.elementor .e-4b945909-8424{font-family:var(--hg-font-body);font-size:17px;color:rgba(255,255,255,0.75);line-height:1.6;}.elementor .e-49c1355d-17a3{position:relative;z-index:1;font-family:var(--hg-font-heading);font-weight:600;font-size:15px;color:var(--hg-sky);margin-block-start:auto;}.elementor .e-3714de23-95d0:hover,.elementor .e-3714de23-95d0:focus-visible{box-shadow:0px 30px 60px 0px rgba(10,26,43,0.3);transform:translate3d(0px, -8px, 0px);}.elementor .e-3714de23-95d0{min-height:340px;overflow:hidden;position:relative;padding-block-start:36px;padding-block-end:36px;padding-inline-start:30px;padding-inline-end:30px;border-radius:26px;background-image:linear-gradient(160deg, #132C47 0%,#0A1A2B 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;transition:transform 0.35s, box-shadow 0.35s;display:flex;flex-direction:column;gap:14px;&::after { content: ''; position: absolute; width: 260px; height: 260px; right: -80px; bottom: -80px; border-radius: 50%; background: radial-gradient(circle, rgba(87,169,221,0.45), transparent 70%); transition: transform 0.5s ease; } &:hover::after { transform: scale(1.4); }\n}.elementor .e-5dd2c39c-ba7a{width:64px;height:64px;font-size:32px;border-radius:18px;border-width:1px;border-color:rgba(255,255,255,0.15);border-style:solid;background-color:rgba(255,255,255,0.1);display:flex;justify-content:center;align-items:center;}.elementor .e-1a1187fb-7333{font-family:var(--hg-font-heading);font-weight:700;font-size:26px;color:#FFFFFF;margin-block-start:18px;}.elementor .e-7544b6ea-ee7b{font-family:var(--hg-font-body);font-size:17px;color:rgba(255,255,255,0.75);line-height:1.6;}.elementor .e-41bf7876-9827{position:relative;z-index:1;font-family:var(--hg-font-heading);font-weight:600;font-size:15px;color:var(--hg-gold);margin-block-start:auto;}.elementor .e-3ff6afe4-ed45:hover,.elementor .e-3ff6afe4-ed45:focus-visible{box-shadow:0px 30px 60px 0px rgba(18,11,28,0.35);transform:translate3d(0px, -8px, 0px);}.elementor .e-3ff6afe4-ed45{min-height:340px;overflow:hidden;position:relative;padding-block-start:36px;padding-block-end:36px;padding-inline-start:30px;padding-inline-end:30px;border-radius:26px;background-image:linear-gradient(160deg, #2A1B3D 0%,#120B1C 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;transition:transform 0.35s, box-shadow 0.35s;display:flex;flex-direction:column;gap:14px;&::after { content: ''; position: absolute; width: 260px; height: 260px; right: -80px; bottom: -80px; border-radius: 50%; background: radial-gradient(circle, rgba(242,181,68,0.5), transparent 70%); transition: transform 0.5s ease; } &:hover::after { transform: scale(1.4); }\n}.elementor .e-3efd016b-e93e{width:64px;height:64px;font-size:32px;border-radius:18px;border-width:1px;border-color:rgba(255,255,255,0.15);border-style:solid;background-color:rgba(255,255,255,0.1);display:flex;justify-content:center;align-items:center;}.elementor .e-33536dff-25e5{font-family:var(--hg-font-heading);font-weight:700;font-size:26px;color:#FFFFFF;margin-block-start:18px;}.elementor .e-1437b27b-4251{font-family:var(--hg-font-body);font-size:17px;color:rgba(255,255,255,0.75);line-height:1.6;}.elementor .e-436f5181-f3a1{position:relative;z-index:1;font-family:var(--hg-font-heading);font-weight:600;font-size:15px;color:#7ED6C4;margin-block-start:auto;}.elementor .e-78262d85-9fd6:hover,.elementor .e-78262d85-9fd6:focus-visible{box-shadow:0px 30px 60px 0px rgba(15,46,44,0.35);transform:translate3d(0px, -8px, 0px);}.elementor .e-78262d85-9fd6{min-height:340px;overflow:hidden;position:relative;padding-block-start:36px;padding-block-end:36px;padding-inline-start:30px;padding-inline-end:30px;border-radius:26px;background-image:linear-gradient(160deg, #1F5A57 0%,#0F2E2C 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;transition:transform 0.35s, box-shadow 0.35s;display:flex;flex-direction:column;gap:14px;&::after { content: ''; position: absolute; width: 260px; height: 260px; right: -80px; bottom: -80px; border-radius: 50%; background: radial-gradient(circle, rgba(126,214,196,0.45), transparent 70%); transition: transform 0.5s ease; } &:hover::after { transform: scale(1.4); }\n}.elementor .e-75f4380d-a960{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(3, 1fr);}.elementor .e-2deef47d-7e80{flex-direction:column;gap:40px;}.elementor .e-707567-2ff8{background-color:var(--hg-paper);}.elementor .e-1b87f377-80b1{width:100%;height:auto;}.elementor .e-6e17bd2c-712a{padding:20px;border-radius:22px;background-color:#FFFFFF;box-shadow:0px 30px 60px 0px rgba(0,0,0,0.3);transform:rotateX(0deg) rotateY(0deg) rotateZ(-2deg);flex:0 0 46%;}.elementor .e-59faf4f2-e8e3{color:var(--hg-gold);}.elementor .e-26901cd1-60c8{color:#FFFFFF;}.elementor .e-2e0209cd-48eb{font-family:var(--hg-font-body);font-size:18px;color:rgba(255,255,255,0.75);line-height:1.65;}.elementor .e-1c9d13fc-3c81{padding:0px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .e-72f8563a-595c{padding:48px;border-radius:32px;background-image:linear-gradient(135deg, #132C47 0%,#0A1A2B 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 40px 80px 0px rgba(10,26,43,0.25);flex-direction:row;gap:56px;align-items:center;}.elementor .e-2960aad8-ab4e{background-color:var(--hg-paper);}.elementor .e-5c6998f0-a074{font-family:var(--hg-font-heading);font-weight:600;font-size:13px;color:var(--hg-navy);letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-2b6968e8-b5d9{font-family:var(--hg-font-heading);font-weight:700;font-size:36px;color:var(--hg-navy-deep);letter-spacing:-0.02em;line-height:1.12;}.elementor .e-cc15e91-6bc4{font-family:var(--hg-font-body);font-size:18px;color:rgba(10,26,43,0.8);line-height:1.6;}.elementor .e-130423af-eb23{width:auto;min-width:0px;max-width:620px;padding:0px;display:flex;flex-direction:column;gap:10px;flex:1 1 auto;}.elementor .e-7844732d-cd55:hover,.elementor .e-7844732d-cd55:focus-visible{color:#FFFFFF;background-color:var(--hg-navy-deep);}.elementor .e-7844732d-cd55{font-family:var(--hg-font-heading);font-weight:600;font-size:16px;color:var(--hg-navy-deep);padding-block-start:15px;padding-block-end:15px;padding-inline-start:24px;padding-inline-end:24px;border-radius:999px;border-width:2px;border-color:var(--hg-navy-deep);border-style:solid;background-color:transparent;transition:background-color 0.2s, color 0.2s;}.elementor .e-7131f5c8-938d{width:auto;padding:0px;display:flex;gap:12px;flex-wrap:wrap;flex:0 0 auto;}.elementor .e-57bb556e-7ce0{width:100%;max-width:1180px;padding-block-start:44px;padding-block-end:44px;padding-inline-start:48px;padding-inline-end:48px;margin-inline-start:auto;margin-inline-end:auto;border-radius:30px;background-color:var(--hg-gold);box-shadow:0px 30px 60px 0px rgba(200,144,31,0.3);flex-direction:row;gap:32px;justify-content:space-between;align-items:center;background-image: radial-gradient(500px 260px at 100% 0%, rgba(255,255,255,0.45), transparent 60%), linear-gradient(135deg, #F7C96B 0%, #E6A12A 100%); box-sizing: border-box;\n}.elementor .e-219ecd5c-f417{padding-inline-start:24px;padding-inline-end:24px;background-color:#FFFFFF;}.elementor .e-2a7a0c3-7335{padding:0px;display:flex;flex-direction:column;gap:16px;flex:0 0 38%;align-items:flex-start;}.elementor .e-65356ffc-4964{padding:30px;border-radius:26px;border-width:1px;border-color:var(--hg-line);border-style:solid;background-color:var(--hg-paper);display:flex;gap:10px;flex-wrap:wrap;flex:1 1 0px;align-items:center;& b { flex-basis: 100%; font-family: var(--hg-font-heading); font-size: 11px; font-weight: 600; letter-spacing: 0.14em; text-transform: uppercase; color: var(--hg-sky); margin-top: 8px; } & i { font-style: normal; font-family: var(--hg-font-heading); font-size: 14px; font-weight: 600; color: var(--hg-ink); background: #FFFFFF; border: 1px solid var(--hg-line); padding: 9px 16px; border-radius: 999px; transition: transform 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease, color 0.2s ease; } & i:hover { transform: translateY(-3px); border-color: var(--hg-sky); color: var(--hg-navy); box-shadow: 0 10px 22px rgba(19,44,71,0.12); } & strong { font-family: var(--hg-font-heading); font-size: 14px; font-weight: 600; color: var(--hg-ink); background: #FFFFFF; border: 1px solid var(--hg-line); padding: 9px 16px; border-radius: 999px; cursor: default; transition: transform 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease, color 0.2s ease; } & strong:hover { transform: translateY(-3px); border-color: var(--hg-sky); color: var(--hg-navy); box-shadow: 0 10px 22px rgba(19,44,71,0.12); }\n}.elementor .e-70646c86-ad61{flex-direction:row;gap:56px;align-items:center;}.elementor .e-6ff8a1f3-3d4b{background-color:#FFFFFF;}.elementor .e-567d15ff-21c1{text-align:center;padding:0px;flex-direction:column;gap:12px;align-items:center;}.elementor .e-760617f-272c{width:100%;display:flex;flex-direction:column;gap:12px;}.elementor .e-439caaec-4d58{max-width:860px;flex-direction:column;gap:36px;}.elementor .e-2f2bb775-4093{background-color:#FFFFFF;}.elementor .e-65a042e6-1b8a{width:100%;padding:0px;}