.elementor .bb-code{font-family:"Roboto Mono";font-size:14px;color:#e6edf7;line-height:1.7;padding-block-start:20px;padding-block-end:20px;padding-inline-start:24px;padding-inline-end:24px;margin:0px;border-radius:8px;background-color:#0d1b3a;white-space: pre-wrap;\n}.elementor .bb-btn-secondary:hover,.elementor .bb-btn-secondary:focus-visible{background-color:#013a8c;}.elementor .bb-btn-secondary{font-family:var(--bb-font);font-weight:400;font-size:15px;color:#ffffff;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:5px;background-color:var(--bb-blue);}.elementor .bb-btn-primary:hover,.elementor .bb-btn-primary:focus-visible{color:#0d204a;background-color:#b4b905;}.elementor .bb-btn-primary{font-family:var(--bb-font);font-weight:400;font-size:15px;color:#ffffff;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:5px;background-color:#888e00;}.elementor .bb-btn-primary:focus{color:#0d204a;background-color:#b4b905;}.elementor .bb-card{padding:32px;border-radius:10px;border-width:1px;border-color:#e3e6ec;border-style:solid;background-color:#ffffff;display:flex;flex-direction:column;gap:16px;}.elementor .bb-body{font-family:var(--bb-font);font-size:16px;color:var(--bb-text);line-height:1.6;margin:0px;}.elementor .bb-lead{max-width:48rem;font-family:var(--bb-font);font-weight:300;font-size:19px;line-height:1.6;margin:0px;}.elementor .bb-h3{font-family:var(--bb-font);font-weight:400;font-size:22px;color:var(--bb-navy);line-height:1.3;margin:0px;}.elementor .bb-h2{font-family:var(--bb-font);font-weight:300;font-size:34px;color:var(--bb-text);line-height:1.2;margin:0px;}.elementor .bb-h1{font-family:var(--bb-font);font-weight:300;font-size:48px;line-height:1.15;margin:0px;}.elementor .bb-eyebrow{font-family:var(--bb-font);font-weight:500;font-size:14px;color:var(--bb-green);letter-spacing:0.12em;text-transform:uppercase;margin:0px;}.elementor .bb-inner{width:100%;max-width:1280px;display:flex;flex-direction:column;gap:24px;}.elementor .bb-section-navy{color:#ffffff;background-color:var(--bb-navy);}.elementor .bb-section-gray{background-color:var(--bb-gray-bg);}.elementor .bb-section{padding-block-start:80px;padding-block-end:80px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;align-items:center;}