.elementor-5808 .elementor-element.elementor-element-9506f5e{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5808 .elementor-element.elementor-element-c7e1a17 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5808 .elementor-element.elementor-element-8e3fc7b{width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;text-align:center;}.elementor-5808 .elementor-element.elementor-element-8e3fc7b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5808 .elementor-element.elementor-element-8e3fc7b .elementor-heading-title{text-transform:none;color:var( --e-global-color-secondary );}.elementor-5808 .elementor-element.elementor-element-eb3cece{width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;text-align:center;}.elementor-5808 .elementor-element.elementor-element-eb3cece > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5808 .elementor-element.elementor-element-eb452ba{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:40px 88px;--row-gap:40px;--column-gap:88px;--flex-wrap:wrap;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-5808 .elementor-element.elementor-element-eb452ba:not(.elementor-motion-effects-element-type-background), .elementor-5808 .elementor-element.elementor-element-eb452ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5808 .elementor-element.elementor-element-996d335{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5808 .elementor-element.elementor-element-01864a1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5808 .elementor-element.elementor-element-01864a1.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-5808 .elementor-element.elementor-element-663d00f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-5808 .elementor-element.elementor-element-663d00f:not(.elementor-motion-effects-element-type-background), .elementor-5808 .elementor-element.elementor-element-663d00f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F5F8;}.elementor-5808 .elementor-element.elementor-element-1536114{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-5808 .elementor-element.elementor-element-1536114:not(.elementor-motion-effects-element-type-background), .elementor-5808 .elementor-element.elementor-element-1536114 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5808 .elementor-element.elementor-element-3d94c11 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5808 .elementor-element.elementor-element-3d94c11 .elementor-heading-title{color:#07174C;}.elementor-5808 .elementor-element.elementor-element-78f6203 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5808 .elementor-element.elementor-element-78f6203{text-align:start;}.elementor-5808 .elementor-element.elementor-element-78f6203 .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:18px;font-weight:600;color:#0F2C8B;}.elementor-5808 .elementor-element.elementor-element-1755989 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-5808 .elementor-element.elementor-element-1755989{text-align:start;}.elementor-5808 .elementor-element.elementor-element-1755989 .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:18px;font-weight:600;color:#0F2C8B;}.elementor-5808 .elementor-element.elementor-element-0a521dd .elementor-accordion-item{border-color:#DDE2EE;}.elementor-5808 .elementor-element.elementor-element-0a521dd .elementor-accordion-item .elementor-tab-content{border-block-start-color:#DDE2EE;}.elementor-5808 .elementor-element.elementor-element-0a521dd .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#DDE2EE;}.elementor-5808 .elementor-element.elementor-element-0a521dd .elementor-accordion-icon, .elementor-5808 .elementor-element.elementor-element-0a521dd .elementor-accordion-title{color:#07174C;}.elementor-5808 .elementor-element.elementor-element-0a521dd .elementor-accordion-icon svg{fill:#07174C;}.elementor-5808 .elementor-element.elementor-element-0a521dd .elementor-active .elementor-accordion-icon, .elementor-5808 .elementor-element.elementor-element-0a521dd .elementor-active .elementor-accordion-title{color:#CC0A0A;}.elementor-5808 .elementor-element.elementor-element-0a521dd .elementor-active .elementor-accordion-icon svg{fill:#CC0A0A;}@media(max-width:1024px){.elementor-5808 .elementor-element.elementor-element-8e3fc7b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5808 .elementor-element.elementor-element-eb3cece{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5808 .elementor-element.elementor-element-eb452ba{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-5808 .elementor-element.elementor-element-663d00f{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-5808 .elementor-element.elementor-element-1536114{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}}@media(max-width:767px){.elementor-5808 .elementor-element.elementor-element-8e3fc7b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5808 .elementor-element.elementor-element-eb3cece{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5808 .elementor-element.elementor-element-eb452ba{--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-5808 .elementor-element.elementor-element-996d335{--width:100%;}.elementor-5808 .elementor-element.elementor-element-01864a1{--width:100%;}.elementor-5808 .elementor-element.elementor-element-663d00f{--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-5808 .elementor-element.elementor-element-1536114{--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}}@media(min-width:768px){.elementor-5808 .elementor-element.elementor-element-eb452ba{--content-width:1200px;}.elementor-5808 .elementor-element.elementor-element-996d335{--width:38%;}.elementor-5808 .elementor-element.elementor-element-01864a1{--width:54%;}.elementor-5808 .elementor-element.elementor-element-663d00f{--content-width:1200px;}.elementor-5808 .elementor-element.elementor-element-1536114{--content-width:1200px;}}@media(max-width:1024px) and (min-width:768px){.elementor-5808 .elementor-element.elementor-element-996d335{--width:100%;}.elementor-5808 .elementor-element.elementor-element-01864a1{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-78f6203 */.elementor-5808 .elementor-element.elementor-element-78f6203 .elementor-heading-title a{color:#0F2C8B}
.elementor-5808 .elementor-element.elementor-element-78f6203 .elementor-heading-title a:hover{color:#07174C;text-decoration:underline}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1755989 */.elementor-5808 .elementor-element.elementor-element-1755989 .elementor-heading-title a{color:#0F2C8B}
.elementor-5808 .elementor-element.elementor-element-1755989 .elementor-heading-title a:hover{color:#07174C;text-decoration:underline}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1536114 *//* Oct. 7: FAQ heading weight, copied from Denial Management */
.elementor-5808 .elementor-element.elementor-element-1536114 .elementor-element-3d94c11 .elementor-heading-title{font-weight:500!important}/* End custom CSS */
/* Start custom CSS *//* Oct. 13: restored. Page CSS was missing (found empty). Rebuilt from Contact (4760) rescoped to 5808, plus RFP step cards. */
/* Hero styling now comes from the sitewide class brsi-hero--company (Site Settings custom CSS). */
/* Shared */
body.elementor-page-5808 .brsi-ct-h2 .elementor-heading-title{font-family:Rajdhani,Arial,sans-serif!important;font-weight:500!important;font-size:56px!important;line-height:1.05!important;color:#07174C!important;text-transform:none!important}
body.elementor-page-5808 .brsi-ct-body,body.elementor-page-5808 .brsi-ct-body p{font-size:20px;line-height:1.5;color:#656565;margin:0}
/* Form section: words left, form right */
body.elementor-page-5808 .brsi-ct-form,body.elementor-page-5808 .brsi-ct-offices{text-align:left}
body.elementor-page-5808 .brsi-ct-more .brsi-ct-h2{text-align:center}
body.elementor-page-5808 .brsi-ct-direct{border-top:1px solid #E1E3EC;padding-top:24px;margin-top:4px}
body.elementor-page-5808 .brsi-ct-direct__title{font-family:Rajdhani,Arial,sans-serif;font-weight:600;font-size:22px;color:#07174C;margin:0 0 14px}
body.elementor-page-5808 .brsi-ct-direct__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}
body.elementor-page-5808 .brsi-ct-direct__list a{display:inline-flex;align-items:center;gap:12px;font-size:18px;color:#0F2C8B;text-decoration:none;min-height:44px}
body.elementor-page-5808 .brsi-ct-direct__list a:hover,body.elementor-page-5808 .brsi-ct-direct__list a:focus{color:#07174C;text-decoration:underline}
body.elementor-page-5808 .brsi-ct-formcard{background:#FFFFFF;border:1px solid #E1E3EC;border-radius:10px;box-shadow:0 10px 26px rgba(7,23,76,.10);padding:40px!important;box-sizing:border-box;min-width:0}
/* Other ways to connect: content cards */
body.elementor-page-5808 .brsi-ct-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
body.elementor-page-5808 .brsi-ct-card{display:flex;flex-direction:column;gap:12px;background:#FFFFFF;border:1px solid #E1E3EC;border-radius:10px;padding:32px;text-decoration:none!important;color:#656565;transition:border-color .25s ease,box-shadow .25s ease}
body.elementor-page-5808 .brsi-ct-card:hover,body.elementor-page-5808 .brsi-ct-card:focus-visible{border-color:#0F2C8B;box-shadow:0 10px 26px rgba(7,23,76,.10);outline:none}
body.elementor-page-5808 .brsi-ct-card__title{font-family:Rajdhani,Arial,sans-serif;font-weight:600;font-size:26px;line-height:1.15;color:#07174C}
body.elementor-page-5808 .brsi-ct-card__body{font-size:17px;line-height:1.5;flex-grow:1}
body.elementor-page-5808 .brsi-ct-card__link{font-family:Rajdhani,Arial,sans-serif;font-weight:600;font-size:16px;color:#0F2C8B}
body.elementor-page-5808 .brsi-ct-arrow{display:inline-block;transition:transform .2s ease}
body.elementor-page-5808 .brsi-ct-card:hover .brsi-ct-arrow,body.elementor-page-5808 .brsi-ct-card:focus-visible .brsi-ct-arrow{transform:translateX(4px)}
/* Offices */
body.elementor-page-5808 .brsi-ct-officegrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
body.elementor-page-5808 .brsi-ct-office{border-top:3px solid #07174C;padding-top:20px;display:flex;flex-direction:column;gap:10px}
body.elementor-page-5808 .brsi-ct-office p{margin:0}
body.elementor-page-5808 .brsi-ct-office__name{font-family:Rajdhani,Arial,sans-serif;font-weight:600;font-size:26px;color:#07174C}
body.elementor-page-5808 .brsi-ct-office__addr{font-size:18px;line-height:1.5;color:#656565}
body.elementor-page-5808 .brsi-ct-office__link{font-family:Rajdhani,Arial,sans-serif;font-weight:600;font-size:16px;color:#0F2C8B}
body.elementor-page-5808 .brsi-ct-office__link:hover{color:#07174C;text-decoration:underline}
@media (prefers-reduced-motion:reduce){body.elementor-page-5808 .brsi-ct-card,body.elementor-page-5808 .brsi-ct-arrow{transition:none}}
@media (max-width:1024px){
body.elementor-page-5808 .brsi-ct-h2 .elementor-heading-title{font-size:40px!important}
body.elementor-page-5808 .brsi-ct-body,body.elementor-page-5808 .brsi-ct-body p{font-size:18px}
body.elementor-page-5808 .brsi-ct-cards{grid-template-columns:minmax(0,1fr)}
}
@media (max-width:767px){
body.elementor-page-5808 .brsi-ct-h2 .elementor-heading-title{font-size:32px!important}
body.elementor-page-5808 .brsi-ct-body,body.elementor-page-5808 .brsi-ct-body p{font-size:16px}
body.elementor-page-5808 .brsi-ct-formcard{padding:24px!important}
body.elementor-page-5808 .brsi-ct-card{padding:24px}
body.elementor-page-5808 .brsi-ct-officegrid{grid-template-columns:minmax(0,1fr)}
}
/* RFP step cards (What happens next) */
body.elementor-page-5808 .brsi-rfp-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;counter-reset:none}
body.elementor-page-5808 .brsi-rfp-step{display:flex;flex-direction:column;gap:10px;background:#FFFFFF;border:1px solid #E1E3EC;border-radius:10px;box-shadow:0 10px 26px rgba(7,23,76,.10);padding:32px;margin:0}
body.elementor-page-5808 .brsi-rfp-step::marker{content:none}
body.elementor-page-5808 .brsi-rfp-step__num{font-family:Rajdhani,Arial,sans-serif;font-weight:600;font-size:16px;letter-spacing:.08em;color:#0F2C8B}
body.elementor-page-5808 .brsi-rfp-step__title{font-family:Rajdhani,Arial,sans-serif!important;font-weight:600!important;font-size:26px!important;line-height:1.15!important;color:#07174C!important;margin:0!important;text-transform:none!important}
body.elementor-page-5808 .brsi-rfp-step__body{font-size:17px;line-height:1.5;color:#656565;margin:0}
@media (max-width:1024px){body.elementor-page-5808 .brsi-rfp-steps{grid-template-columns:minmax(0,1fr)}}
@media (max-width:767px){body.elementor-page-5808 .brsi-rfp-step{padding:24px}body.elementor-page-5808 .brsi-rfp-step__title{font-size:22px!important}}

/* Oct. 14: short photo hero (360px), left aligned, same wash and type as Careers and Leadership (contact-rfp-hero-options mockup). Photo: integrity-2048x1365.jpeg (also on Who We Are). New eyebrow c7e1a17. Undo: delete from here to the end marker, remove class brsi-co-hero from 9506f5e, delete c7e1a17. */
body .elementor-5808 .e-con.elementor-element.elementor-element-9506f5e.brsi-co-hero{--brsi-hero-photo:url("../../2026/10/integrity-2048x1365.jpeg");position:relative;overflow:hidden;background-color:#0F2C8B!important;background-image:linear-gradient(90deg,rgba(7,23,76,.97) 0%,rgba(7,23,76,.90) 40%,rgba(15,44,139,.50) 72%,rgba(15,44,139,.28) 100%),var(--brsi-hero-photo)!important;background-size:cover!important;background-position:right 12%!important;background-repeat:no-repeat!important;min-height:360px!important}
body .elementor-5808 .e-con.elementor-element.elementor-element-9506f5e.brsi-co-hero::before,body .elementor-5808 .e-con.elementor-element.elementor-element-9506f5e.brsi-co-hero::after,body .elementor-5808 .e-con.elementor-element.elementor-element-9506f5e.brsi-co-hero .brsi-hero__texture{display:none!important}
body .elementor-5808 .e-con.elementor-element.elementor-element-9506f5e.brsi-co-hero > .e-con-inner{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;text-align:left!important;gap:20px!important;padding-top:64px!important;padding-bottom:72px!important}
body .elementor-5808 .e-con.elementor-element.elementor-element-9506f5e.brsi-co-hero > .e-con-inner > .elementor-widget{width:100%!important;max-width:760px!important;margin:0!important}
body .elementor-5808 .e-con.elementor-element.elementor-element-9506f5e.brsi-co-hero h1.elementor-heading-title{text-align:left!important;color:#FFFFFF!important;font-size:60px!important;line-height:1.02!important}
body .elementor-5808 .e-con.elementor-element.elementor-element-9506f5e.brsi-co-hero .brsi-eyebrow .elementor-heading-title{color:#DFE4F3!important;font-family:Rajdhani,Arial,sans-serif!important;font-weight:500!important;font-size:18px!important;line-height:1!important;letter-spacing:.2em!important;text-transform:uppercase!important;text-align:left!important;margin:0}
body .elementor-5808 .e-con.elementor-element.elementor-element-9506f5e.brsi-co-hero > .e-con-inner > .elementor-widget-text-editor{max-width:620px!important}
body .elementor-5808 .e-con.elementor-element.elementor-element-9506f5e.brsi-co-hero .elementor-widget-text-editor,body .elementor-5808 .e-con.elementor-element.elementor-element-9506f5e.brsi-co-hero .elementor-widget-text-editor p{color:rgba(255,255,255,.9)!important;font-size:20px!important;line-height:1.5!important;text-align:left!important;margin:0}
@media (max-width:1024px){body .elementor-5808 .e-con.elementor-element.elementor-element-9506f5e.brsi-co-hero > .e-con-inner{padding-top:56px!important;padding-bottom:64px!important}body .elementor-5808 .e-con.elementor-element.elementor-element-9506f5e.brsi-co-hero h1.elementor-heading-title{font-size:48px!important}}
@media (max-width:767px){body .elementor-5808 .e-con.elementor-element.elementor-element-9506f5e.brsi-co-hero{min-height:0!important;background-image:linear-gradient(180deg,rgba(7,23,76,.93),rgba(15,44,139,.86)),var(--brsi-hero-photo)!important;background-position:62% 15%!important}body .elementor-5808 .e-con.elementor-element.elementor-element-9506f5e.brsi-co-hero > .e-con-inner{padding-top:56px!important;padding-bottom:64px!important}body .elementor-5808 .e-con.elementor-element.elementor-element-9506f5e.brsi-co-hero h1.elementor-heading-title{font-size:36px!important}body .elementor-5808 .e-con.elementor-element.elementor-element-9506f5e.brsi-co-hero .brsi-eyebrow .elementor-heading-title{font-size:15px!important}body .elementor-5808 .e-con.elementor-element.elementor-element-9506f5e.brsi-co-hero .elementor-widget-text-editor,body .elementor-5808 .e-con.elementor-element.elementor-element-9506f5e.brsi-co-hero .elementor-widget-text-editor p{font-size:17px!important}}
/* End Oct. 14 short photo hero *//* End custom CSS */