.elementor .dot-list{.dot-list { list-style:none; margin:0; padding:0; }
.dot-list li::before { content:""; position:absolute; left:0; top:9px; width:8px; height:8px; border-radius:99px; background:#0B3A6B; }
.dot-list--tick li::before { content:"✓"; width:auto; height:auto; background:none; color:#0E8467; font-weight:700; top:0; }\n}.elementor .card-overlay-dark{padding:var(--space-unit);border-radius:var(--radius-card);border-width:var(--border-hairline);border-color:#d8e0ea4d;border-style:solid;background-color:#ffffff1a;flex-direction:column;}.elementor .spec-row{font-size:0.9rem;padding:0px;justify-content:space-between;}.elementor .spec-value{font-family:var(--font-family-base);font-weight:600;justify-content:flex-end;}.elementor .pill-row{padding:0px;display:flex;gap:var(--space-half);flex-wrap:wrap;}.elementor .pill-status{font-family:var(--font-family-base);font-weight:500;font-size:10px;line-height:10px;padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;border-radius:var(--radius-button);border-width:var(--border-hairline);border-color:var(--line);border-style:solid;}.elementor .t-detail{font-family:var(--font-family-base);font-size:0.8rem;line-height:1rem;padding:var(--space-half);border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:2px;border-inline-end-width:0px;border-color:var(--line);border-style:solid;opacity:80%;}.elementor .btn{height:var(--height-button-min);font-family:var(--font-family-base);font-weight:500;font-size:var(--size-body);line-height:1.125rem;text-transform:none;padding-block-start:var(--space-button-y);padding-block-end:var(--space-button-y);padding-inline-start:var(--space-button-x);padding-inline-end:var(--space-button-x);border-radius:var(--radius-button);border-width:1px;border-style:solid;}.elementor .btn_secondary{border-width:var(--border-hairline);border-color:var(--line);background-color:var(--transparent);}.elementor .btn_secondary:hover,.elementor .btn_secondary:focus-visible{color:var(--paper);background-color:var(--brand_blue);}.elementor .t-body{max-width:var(--width-text);font-family:var(--font-family-base);font-weight:400;font-size:var(--size-body);line-height:1.6rem;margin-block-end:var(--space-unit);}.elementor .t-label{font-family:var(--font-family-base);font-weight:600;font-size:var(--size-label);letter-spacing:0.06em;line-height:1.3rem;text-transform:uppercase;margin-block-end:var(--space-half);}.elementor .card{padding:var(--space-unit);border-radius:var(--radius-card);border-width:var(--border-hairline);border-color:var(--line);border-style:solid;background-color:var(--panel);display:flex;flex-direction:column;}.elementor .t-heading{font-family:var(--font-family-base);font-weight:800;font-size:var(--size-heading);line-height:2.125rem;margin-block-end:var(--space-unit);}.elementor .t-display{font-family:var(--font-family-base);font-weight:800;font-size:var(--size-display);letter-spacing:0.01em;line-height:1.05em;margin-block-end:var(--space-unit);}.elementor .t-subheading{font-family:var(--font-family-base);font-size:var(--size-subheading);line-height:1.4em;margin-block-end:var(--space-half);}.elementor .btn_cta{color:var(--paper);border-color:var(--action-green);background-color:var(--action-green);box-shadow:0px 6px 18px 0px rgba(15, 107, 79, 0.2);}.elementor .btn_cta:hover,.elementor .btn_cta:focus-visible{border-color:var(--action-green-hover);background-color:var(--action-green-hover);}.elementor .card-shadow{box-shadow:0px 8px 16px 0px rgba(43, 63, 139, 0.16);}.elementor .section{margin-block-start:8rem;margin-block-end:8rem;justify-content:center;}.elementor .overlay-card-light{padding:var(--space-unit);border-radius:var(--radius-card);border-width:var(--border-hairline);border-color:var(--line);border-style:solid;background-color:var(--paper);flex-direction:column;}