.elementor-kit-6{--e-global-color-primary:#0A84FF;--e-global-color-secondary:#FF3B30;--e-global-color-text:#F5F7FA;--e-global-color-accent:#9CA3AF;--e-global-color-bmjbg:#07090F;--e-global-color-bmjsurf:#10131A;--e-global-color-bmjbord:#1B2230;--e-global-typography-primary-font-family:"Manrope";--e-global-typography-primary-font-weight:800;--e-global-typography-secondary-font-family:"Manrope";--e-global-typography-secondary-font-weight:700;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Manrope";--e-global-typography-accent-font-weight:600;background-color:#07090F;color:#F5F7FA;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{color:#0A84FF;}.elementor-kit-6 a:hover{color:#3D9EFF;}.elementor-kit-6 h1{font-family:"Manrope", Sans-serif;font-weight:800;}.elementor-kit-6 h2{font-family:"Manrope", Sans-serif;font-weight:700;}.elementor-kit-6 h3{font-family:"Manrope", Sans-serif;font-weight:700;}.elementor-kit-6 h4{font-family:"Manrope", Sans-serif;font-weight:600;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){--kit-widget-spacing:24px;}.elementor-element{--widgets-spacing:24px 24px;--widgets-spacing-row:24px;--widgets-spacing-column:24px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */.bmj-eyebrow{display:flex;align-items:center;gap:12px;font-family:Manrope,sans-serif;font-weight:600;font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:#9CA3AF}
.bmj-eyebrow::before{content:"";width:32px;height:2px;background:#0A84FF}
.bmj-eyebrow--red::before{background:#FF3B30}
.bmj-eyebrow--center{justify-content:center}
.bmj-signature{height:2px;width:240px;background:linear-gradient(90deg,#FF3B30,transparent 35%,transparent 65%,#0A84FF)}
.bmj-pill{display:inline-block;padding:4px 12px;border:1px solid #1B2230;border-radius:999px;font-size:13px;color:#9CA3AF;margin:6px 6px 0 0;font-family:Inter,sans-serif}
@keyframes bmjFloat{from{transform:translateY(0)}to{transform:translateY(-8px)}}
.bmj-float{animation:bmjFloat 6s ease-in-out infinite alternate}
.bmj-float-slow{animation:bmjFloat 8s ease-in-out infinite alternate}
@media (prefers-reduced-motion:reduce){.bmj-float,.bmj-float-slow{animation:none}}
.bmj-card{transition:transform .35s ease,border-color .35s ease,background .35s ease}
.bmj-card:hover{transform:translateY(-4px);border-color:#2A3547!important;background:#151923!important}
.bmj-glow-hero{background:radial-gradient(ellipse at 75% 15%,rgba(10,132,255,.08),transparent 60%)}/* End custom CSS */