.elementor-882 .elementor-element.elementor-element-pk3001ab{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:0.35;--padding-top:90px;--padding-bottom:90px;--padding-left:30px;--padding-right:30px;}.elementor-882 .elementor-element.elementor-element-pk3001ab:not(.elementor-motion-effects-element-type-background), .elementor-882 .elementor-element.elementor-element-pk3001ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://advancedoverwatch.com/wp-content/uploads/2026/10/ao-hero-abstract-navy.jpg");background-position:center center;background-size:cover;}.elementor-882 .elementor-element.elementor-element-pk3001ab::before, .elementor-882 .elementor-element.elementor-element-pk3001ab > .elementor-background-video-container::before, .elementor-882 .elementor-element.elementor-element-pk3001ab > .e-con-inner > .elementor-background-video-container::before, .elementor-882 .elementor-element.elementor-element-pk3001ab > .elementor-background-slideshow::before, .elementor-882 .elementor-element.elementor-element-pk3001ab > .e-con-inner > .elementor-background-slideshow::before, .elementor-882 .elementor-element.elementor-element-pk3001ab > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-882 .elementor-element.elementor-element-pk3001a9{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 8px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:8px;border-color:#009FDF;--border-color:#009FDF;--padding-top:56px;--padding-bottom:56px;--padding-left:56px;--padding-right:56px;--z-index:2;}.elementor-882 .elementor-element.elementor-element-pk3001a9:not(.elementor-motion-effects-element-type-background), .elementor-882 .elementor-element.elementor-element-pk3001a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002855;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-882 .elementor-element.elementor-element-pk3001a6 .elementor-button{background-color:transparent;font-family:"Lato", Sans-serif;font-size:14px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-882 .elementor-element.elementor-element-pk3001a6 .elementor-button:hover, .elementor-882 .elementor-element.elementor-element-pk3001a6 .elementor-button:focus{background-color:transparent;color:#005E85;}.elementor-882 .elementor-element.elementor-element-pk3001a6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-882 .elementor-element.elementor-element-pk3001a6 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-882 .elementor-element.elementor-element-pk3001a6 .elementor-button:hover svg, .elementor-882 .elementor-element.elementor-element-pk3001a6 .elementor-button:focus svg{fill:#005E85;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-882 .elementor-element.elementor-element-pk3001a7 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:38px;font-weight:300;line-height:1.42em;letter-spacing:-1px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-882 .elementor-element.elementor-element-pk3001a8{font-family:"Lato", Sans-serif;font-size:18px;font-weight:300;line-height:1.6em;color:#E9EEF4;}.elementor-882 .elementor-element.elementor-element-pk3001aa{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-882 .elementor-element.elementor-element-p5200002{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-882 .elementor-element.elementor-element-p5200002:not(.elementor-motion-effects-element-type-background), .elementor-882 .elementor-element.elementor-element-p5200002 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-aowhite );}.elementor-882 .elementor-element.elementor-element-p5200001 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:43px;font-weight:400;line-height:1.2em;color:var( --e-global-color-primary );}body.elementor-page-882:not(.elementor-motion-effects-element-type-background), body.elementor-page-882 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFDFD;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-882 .elementor-element.elementor-element-pk3001ab{--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-882 .elementor-element.elementor-element-pk3001a7 .elementor-heading-title{font-size:34px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-882 .elementor-element.elementor-element-p5200002{--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-882 .elementor-element.elementor-element-p5200001 .elementor-heading-title{font-size:40px;}}@media(max-width:767px){.elementor-882 .elementor-element.elementor-element-pk3001ab{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-882 .elementor-element.elementor-element-pk3001a9{--width:100%;--padding-top:36px;--padding-bottom:36px;--padding-left:26px;--padding-right:26px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-882 .elementor-element.elementor-element-pk3001a7 .elementor-heading-title{font-size:30px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-882 .elementor-element.elementor-element-pk3001a8{font-size:15px;}.elementor-882 .elementor-element.elementor-element-p5200002{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:52px;--padding-bottom:52px;--padding-left:20px;--padding-right:20px;}.elementor-882 .elementor-element.elementor-element-p5200001 .elementor-heading-title{font-size:35px;}}@media(min-width:768px){.elementor-882 .elementor-element.elementor-element-pk3001a9{--width:72%;}.elementor-882 .elementor-element.elementor-element-pk3001aa{--width:28%;}.elementor-882 .elementor-element.elementor-element-p5200002{--content-width:1100px;}}@media(max-width:1024px) and (min-width:768px){.elementor-882 .elementor-element.elementor-element-pk3001a9{--width:88%;}}/* Start custom CSS for button, class: .elementor-element-pk3001a6 */.elementor-882 .elementor-element.elementor-element-pk3001a6 .elementor-button{background:transparent;padding:0;border:none;box-shadow:none;}.elementor-882 .elementor-element.elementor-element-pk3001a6 .elementor-button:hover{text-decoration:underline;}.elementor-882 .elementor-element.elementor-element-pk3001a6 .elementor-button .elementor-button-icon svg{width:13px;height:13px;fill:currentColor;}/* End custom CSS */
/* Start custom CSS *//* T-252 body, scoped to page 882 */
body .elementor-882 .b52 .elementor-widget{margin-block:0}
body .elementor-882 .b52 .elementor-widget-text-editor p{margin:0}
body .elementor-882 .b52 .elementor-widget-text-editor p+p{margin-top:18px}
body .elementor-882 .b52 img{display:block;max-width:100%}
body .elementor-882 .b52 :is(a,button,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:3px solid var(--e-global-color-accent);outline-offset:5px}
body .elementor-882 .b52 [tabindex="-1"]:focus{outline:0}
body .elementor-882 .b52-script{display:none}
body .elementor-882 :is(.b52[id],.b52 [id]){scroll-margin-top:110px}
body .elementor-882 .b52 .b52-eyebrow .elementor-heading-title{text-transform:uppercase;letter-spacing:1.7px;margin-bottom:16px}
body .elementor-882 .b52 .elementor-widget-text-editor a{color:var(--e-global-color-aolink);text-decoration:underline;text-underline-offset:4px}
body .elementor-882 .b52 .elementor-widget-text-editor a:hover{text-decoration-thickness:2px}
body .elementor-882 .b52 [class*="-ico"] svg{display:block;width:100%;height:100%}
body .elementor-882 .b52 .elementor-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px}
@media(max-width:767px){
body .elementor-882 .b52.e-parent>.e-con-inner{padding-inline:20px}
body .elementor.elementor-882[data-elementor-id] .b52 .e-con.e-child{padding-left:var(--padding-left)!important;padding-right:var(--padding-right)!important}
}
@media(prefers-reduced-motion:reduce){body .elementor-882 .b52 *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
/* s01: restyle the [ao_id_verification] output (its own inline <style> stays; these body.elementor-page-882s outrank it) */
body .elementor-882 .b52 .b52-h2 .elementor-heading-title{letter-spacing:-.5px}
body .elementor-882 .b52 .ao-idv{max-width:none;margin:0;font-family:Lato,sans-serif}
body .elementor-882 .b52 .ao-idv :is(p,span,label,a,strong,b,h1,h2,h3,h4,div):not(.ao-idv__code){font-family:Lato,sans-serif}
body .elementor-882 .b52 .ao-idv__panel{display:grid;grid-template-columns:1.4fr 1fr;gap:0 70px;padding:0;border:0;border-radius:0;box-shadow:none;background:#fff}
body .elementor-882 .b52 .ao-idv__flag{grid-column:1;font-size:22px;font-weight:700;letter-spacing:0;text-transform:none;padding:0;border-radius:0;background:none;color:var(--e-global-color-primary);margin:0 0 20px;justify-self:start}
body .elementor-882 .b52 p.ao-idv__note{grid-column:1;font-size:20px;line-height:1.85;margin:0 0 30px;color:var(--e-global-color-text)}
body .elementor-882 .b52 p.ao-idv__note:last-child{border-top:1px solid var(--e-global-color-aodivider);padding-top:28px;margin-bottom:0}
body .elementor-882 .b52 .ao-idv__form{grid-column:2;grid-row:1/4;background:var(--e-global-color-aosurface);border:1px solid var(--e-global-color-aodivider);padding:35px;display:flex;flex-direction:column;flex-wrap:nowrap;align-self:start;gap:20px;margin:0;min-width:0}
body .elementor-882 .b52 .ao-idv__form label{font-size:18px;color:var(--e-global-color-primary);font-weight:700;position:static!important;width:auto!important;height:auto!important;clip:auto!important;clip-path:none!important;overflow:visible!important;margin:0!important;white-space:normal!important}
body .elementor-882 .b52 .ao-idv__form input{font-size:18px;letter-spacing:0;flex:none;width:100%;min-width:0;min-height:56px;padding:14px;border:1px solid #A7B6C2;border-radius:3px;background:#fff;color:var(--e-global-color-text)}
body .elementor-882 .b52 .ao-idv__form input:focus-visible{outline:3px solid var(--e-global-color-accent);outline-offset:4px;border-color:var(--e-global-color-primary);box-shadow:none}
body .elementor-882 .b52 .ao-idv__form button{font-family:Lato,sans-serif!important;font-weight:700!important;font-size:18px!important;min-height:54px;padding:15px 18px!important;border:0!important;border-radius:3px!important;background:var(--e-global-color-aogold,#FFC107)!important;color:var(--e-global-color-primary)!important;width:100%;text-transform:none!important;letter-spacing:0!important;line-height:1.3!important;box-shadow:none!important}
body .elementor-882 .b52 .ao-idv__form button:hover,body .elementor-882 .b52 .ao-idv__form button:focus{background:#E8AE00!important;color:var(--e-global-color-primary)!important}
body .elementor-882 .b52 .ao-idv__call{display:inline;color:var(--e-global-color-aolink);font-size:inherit;white-space:normal;text-decoration:underline;text-underline-offset:4px}
body .elementor-882 .b52 .ao-idv__panel--no,body .elementor-882 .b52 .ao-idv__panel--ok{display:block;max-width:850px;border-top:4px solid var(--e-global-color-aodivider);padding-top:30px}
body .elementor-882 .b52 .ao-idv__panel--no{border-top-color:#B3261E}
body .elementor-882 .b52 .ao-idv__panel--ok{border-top-color:#1E7A3C}
body .elementor-882 .b52 .ao-idv__flag--no{background:#FDF5F4;color:#8A201A;padding:9px 14px;font-size:18px}
body .elementor-882 .b52 .ao-idv__flag--ok{background:#F4FBF6;color:#185E30;padding:9px 14px;font-size:18px}
body .elementor-882 .b52 .ao-idv__name{font-size:35px;font-weight:400;line-height:1.25;margin-bottom:25px}
body .elementor-882 .b52 .ao-idv__meta{font-size:19px;line-height:1.8;padding:23px 0;border-top:1px solid var(--e-global-color-aodivider);border-bottom:1px solid var(--e-global-color-aodivider);margin-bottom:26px}
body .elementor-882 .b52 .ao-idv__meta b{display:block;font-size:17px;margin-bottom:8px}
body .elementor-882 .b52 .ao-idv__code{font-size:18px;overflow-wrap:anywhere}
body .elementor-882 .b52 .ao-idv__panel--no .ao-idv__form,body .elementor-882 .b52 .ao-idv__panel--ok .ao-idv__form{max-width:520px;margin-top:28px}
@media(max-width:1024px){
body .elementor-882 .b52 .ao-idv__panel{gap:0 40px}
body .elementor-882 .b52 .ao-idv__form{padding:27px}
}
@media(max-width:767px){
body .elementor-882 .b52 .ao-idv__panel{display:block}
body .elementor-882 .b52 p.ao-idv__note{font-size:18px;margin-bottom:27px}
body .elementor-882 .b52 .ao-idv__form{padding:25px 22px;margin:30px 0}
body .elementor-882 .b52 .ao-idv__form button{font-size:17px!important}
body .elementor-882 .b52 p.ao-idv__note:last-child{padding-top:27px}
body .elementor-882 .b52 .ao-idv__name{font-size:30px}
body .elementor-882 .b52 .ao-idv__meta{font-size:18px}
body .elementor-882 .b52 .ao-idv__flag--no,body .elementor-882 .b52 .ao-idv__flag--ok{font-size:17px}
}/* End custom CSS */