/* Generated by tools/build_marketing_styles.py; edit marketing.css only. */
/* shared */

/* AwareReach shared visual system, October 2026. */
body.awr-site-refresh{--ar-navy:#102033;--ar-red:#bc3728;--ar-light:#f3f5f6;font-family:'Source Sans Pro',Arial,sans-serif;color:#243446;background:#fff;font-size:17px;line-height:1.65}
.awr-site-refresh :is(.awr-container,.awr-info-container){width:min(1160px,calc(100% - 64px))!important;max-width:1160px!important;margin-inline:auto!important}
.awr-site-refresh :is(.awr-home-page,.awr-info-page,.entry-content) :is(h1,h2,h3){font-family:Oswald,'Arial Narrow',sans-serif!important;font-weight:600!important;letter-spacing:-.02em;line-height:1.14}
.awr-site-refresh :is(.awr-home-page,.awr-info-page) h2{font-size:clamp(32px,3.2vw,46px)!important;margin-bottom:22px}
.awr-site-refresh :is(.awr-home-page,.awr-info-page) h3{font-size:27px}
.awr-site-refresh :is(.awr-section,.awr-info-section){padding-block:88px!important}
.awr-site-refresh :is(.awr-section--gray,.awr-info-section--gray){background:#f3f5f6!important}
.awr-site-refresh :is(.awr-section--navy,.awr-info-section--navy,.awr-final-cta,.awr-info-cta){background:#102033!important;color:#dce4eb}
.awr-site-refresh :is(.awr-section--navy,.awr-info-section--navy,.awr-final-cta,.awr-info-cta) :is(h2,h3){color:#fff!important}
.awr-site-refresh :is(.awr-solutions-hero,.awr-about-hero,.awr-contact-hero,.awr-assessment-hero,.awr-info-hero){background:#102033!important;color:#e2e8ed!important;padding:90px 0 80px!important;min-height:0!important}
.awr-site-refresh :is(.awr-about-hero__texture,.awr-solutions-hero::before,.awr-solutions-hero::after,.awr-assessment-hero::before,.awr-assessment-hero::after){display:none!important}
.awr-site-refresh :is(.awr-solutions-hero,.awr-about-hero,.awr-contact-hero,.awr-assessment-hero,.awr-info-hero) h1{color:#fff!important;font-size:clamp(43px,4.5vw,64px)!important;line-height:1.14!important;letter-spacing:-.02em!important;margin-bottom:22px!important}
.awr-site-refresh :is(.awr-solutions-hero__inner,.awr-about-hero__inner,.awr-contact-hero__inner,.awr-assessment-hero__inner,.awr-info-hero__grid){display:grid!important;grid-template-columns:1.15fr 1fr!important;gap:70px!important;align-items:center!important}
.awr-site-refresh :is(.awr-solutions-hero__lead,.awr-about-hero__lead,.awr-contact-hero__lead,.awr-assessment-hero__lead,.awr-info-lead){font-size:20px!important;line-height:1.65!important;color:#e2e8ed!important}
.awr-site-refresh :is(.awr-eyebrow,.awr-info-eyebrow){font-family:'Source Sans Pro',Arial,sans-serif!important;font-size:12px!important;font-weight:800!important;letter-spacing:.15em!important;color:#bc3728!important}
.awr-site-refresh :is(.awr-solutions-hero,.awr-about-hero,.awr-contact-hero,.awr-assessment-hero,.awr-info-hero,.awr-section--navy,.awr-info-section--navy) :is(.awr-eyebrow,.awr-info-eyebrow){color:#f19a8d!important}
.awr-site-refresh :is(.awr-solutions-hero__media,.awr-about-hero__media,.awr-contact-hero__media,.awr-assessment-hero__media,.awr-info-hero__media){margin:0!important;display:block!important;border-radius:6px!important;overflow:hidden;border-top:4px solid #d94a3a;box-shadow:none!important;position:relative!important;width:100%!important}
.awr-site-refresh :is(.awr-solutions-hero__media,.awr-about-hero__media,.awr-contact-hero__media,.awr-assessment-hero__media,.awr-info-hero__media) img{width:100%!important;height:380px!important;object-fit:cover!important;border-radius:0!important;filter:none!important;display:block!important}
.awr-site-refresh :is(.awr-solutions-hero__media,.awr-about-hero__media,.awr-contact-hero__media,.awr-assessment-hero__media) figcaption{font-size:12px!important;color:#dce4eb!important;position:static!important;padding:10px 14px!important;background:#1a2d41!important}
.awr-site-refresh :is(.awr-btn,.awr-info-btn,.wpforms-submit){min-height:50px;border-radius:4px!important;font-family:'Source Sans Pro',Arial,sans-serif!important;font-size:14px!important;font-weight:700!important;line-height:1.4!important;letter-spacing:0!important;text-transform:none!important;padding:13px 21px!important;text-decoration:none!important}
.awr-site-refresh :is(.awr-btn--primary,.awr-info-btn--primary,.wpforms-submit){background:#bc3728!important;border-color:#bc3728!important;color:#fff!important}
.awr-site-refresh :is(.awr-btn--primary,.awr-info-btn--primary,.wpforms-submit):hover{background:#982c21!important;border-color:#982c21!important}
.awr-site-refresh :is(.awr-btn--on-dark,.awr-info-hero .awr-info-btn--outline){background:transparent!important;border:2px solid #c4ced7!important;color:#fff!important}
.awr-site-refresh :is(.awr-btn--secondary,.awr-info-btn--outline){border:2px solid #102033;color:#102033;background:transparent}
.awr-site-refresh :is(a,button,input,select,textarea):focus-visible{outline:3px solid #e99938!important;outline-offset:4px}
.awr-site-refresh :is(.awr-training-area,.awr-about-solution,.awr-route-card,.awr-info-card){border-radius:3px!important;border-top:3px solid #bc3728!important;box-shadow:none!important}
.awr-site-refresh :is(.awr-header,.awr-batch1d3-header){position:relative!important;top:auto!important;background:#fff!important;box-shadow:none!important;border-bottom:1px solid #e1e6ea}
.awr-site-refresh .awr-header__inner{max-width:1360px!important;width:100%!important;padding:16px 24px!important;min-height:77px;gap:24px!important}
.awr-site-refresh .awr-header__brand-wordmark{font-size:27px!important}
.awr-site-refresh .awr-header__nav-list{gap:23px!important}
.awr-site-refresh .awr-header__nav-list a{font-size:15px!important}
.awr-site-refresh .awr-header__actions .awr-btn{min-height:42px;padding:10px 16px!important}
.awr-site-refresh .ar-utility{background:#f3f5f6;text-align:right;padding:7px 32px;font-size:12px;line-height:1.5;color:#405266}
.awr-site-refresh .ar-utility a{color:#405266;margin-left:22px;text-decoration:none}.awr-site-refresh .ar-utility a:hover{color:#bc3728}
.awr-site-refresh .awr-shared-hero{background:#102033;color:#dce4eb;padding:62px 0 56px}.awr-site-refresh .awr-shared-hero h1{font-family:Oswald,'Arial Narrow',sans-serif;font-size:clamp(38px,4vw,58px);font-weight:600;line-height:1.14;color:#fff;margin:0 0 18px}.awr-site-refresh .awr-shared-hero p{max-width:760px;font-size:20px;margin:0}.awr-site-refresh .awr-shared-hero .awr-shared-kicker{color:#f19a8d;font-size:12px;font-weight:800;letter-spacing:.15em;margin-bottom:18px}
.awr-site-refresh.page-id-1604 .entry-header,.awr-site-refresh.page-id-1472 .entry-header,.awr-site-refresh.page-id-2056 .elementor-element-1ddaf43{display:none!important}
.awr-site-refresh.page-id-1604 #page{max-width:1224px}.awr-site-refresh.page-id-1604 .inside-article{padding:48px 32px!important}
.awr-site-refresh :is(.ms_lms_courses_card_item,.ms_lms_courses_archive__filter){border:1px solid #d9e0e5!important;border-radius:4px!important;box-shadow:none!important;background:#fff}
.awr-site-refresh .ms_lms_courses_card_item_info_title{font-size:20px!important;color:#102033!important;line-height:1.4!important}
.awr-site-refresh :is(.ms_lms_course_search_box__search_input_button,.ms_lms_courses_archive__filter_actions_button,.masterstudy-button_style-primary,.masterstudy-button_style-primary .masterstudy-button__title){background:#bc3728!important;border-color:#bc3728!important;color:#fff!important}
.awr-site-refresh :is(.page-id-2056) .entry-content{padding-block:40px}.awr-site-refresh.page-id-2056 .elementor-element-b3220f7{text-align:left!important}.awr-site-refresh.page-id-2056 .elementor-element-bd3a49a{padding-block:30px!important}
.awr-site-refresh.page-id-2056 .btn-default{background:#bc3728!important;border-color:#bc3728!important;border-radius:4px!important;color:#fff!important;min-height:46px}
.awr-site-refresh :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){border-radius:4px}
.awr-site-refresh:is(.page-id-1470,.page-id-1469) #page{max-width:960px;margin:45px auto}.awr-site-refresh:is(.page-id-1470,.page-id-1469) .inside-article{padding:35px}.awr-site-refresh:is(.page-id-1470,.page-id-1469) .entry-title{font-family:Oswald,'Arial Narrow',sans-serif;font-size:48px;color:#102033;line-height:1.14;border-bottom:3px solid #bc3728;padding-bottom:25px}.awr-site-refresh:is(.page-id-1470,.page-id-1469) .entry-content{font-size:17px;line-height:1.8}
.awr-site-refresh .awr-footer{background:#102033;color:#dce4eb;padding:60px 0 0;font-family:'Source Sans Pro',Arial,sans-serif;font-size:15px;line-height:1.7}.awr-site-refresh .awr-footer__inner{width:min(1160px,calc(100% - 64px));margin:auto;display:grid;grid-template-columns:1fr 2fr;gap:70px}.awr-site-refresh .awr-footer__brand-logo{width:210px;height:auto;max-width:100%;display:block;margin-bottom:24px}.awr-site-refresh .awr-footer__tagline{font-size:12px;font-weight:700;letter-spacing:.08em;color:#fff}.awr-site-refresh .awr-footer__cols{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.awr-site-refresh .awr-footer__col h3{font-family:'Source Sans Pro',Arial,sans-serif;font-size:15px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff;margin:0 0 18px}.awr-site-refresh .awr-footer ul{list-style:none;margin:0;padding:0}.awr-site-refresh .awr-footer li{margin:0 0 10px}.awr-site-refresh .awr-footer a{color:#dce4eb;text-decoration:none}.awr-site-refresh .awr-footer a:hover{color:#f19a8d}.awr-site-refresh .awr-footer__bottom{border-top:1px solid #405266;margin-top:40px;padding:20px 0;font-size:13px}.awr-site-refresh .awr-footer__bottom-inner{width:min(1160px,calc(100% - 64px));margin:auto}
@media(min-width:1180px){.awr-site-refresh .awr-header__nav-list{display:flex!important}.awr-site-refresh .awr-header__actions{display:flex!important}.awr-site-refresh .awr-header__toggle{display:none!important}}
@media(max-width:1179px){.awr-site-refresh .awr-header__nav-list,.awr-site-refresh .awr-header__actions{display:none!important}.awr-site-refresh .awr-header__toggle{display:inline-flex!important;margin-left:auto}}
@media(max-width:1000px){.awr-site-refresh :is(.awr-solutions-hero__inner,.awr-about-hero__inner,.awr-contact-hero__inner,.awr-assessment-hero__inner,.awr-info-hero__grid){gap:35px!important}.awr-site-refresh .awr-footer__inner{gap:35px}}
@media(max-width:767px){.awr-site-refresh :is(.awr-container,.awr-info-container){width:calc(100% - 40px)!important}.awr-site-refresh :is(.awr-section,.awr-info-section){padding-block:55px!important}.awr-site-refresh :is(.awr-solutions-hero,.awr-about-hero,.awr-contact-hero,.awr-assessment-hero,.awr-info-hero){padding:55px 0!important}.awr-site-refresh :is(.awr-solutions-hero__inner,.awr-about-hero__inner,.awr-contact-hero__inner,.awr-assessment-hero__inner,.awr-info-hero__grid){grid-template-columns:1fr!important;gap:30px!important}.awr-site-refresh :is(.awr-solutions-hero,.awr-about-hero,.awr-contact-hero,.awr-assessment-hero,.awr-info-hero) h1{font-size:42px!important}.awr-site-refresh :is(.awr-solutions-hero__media,.awr-about-hero__media,.awr-contact-hero__media,.awr-assessment-hero__media,.awr-info-hero__media) img{height:280px!important}.awr-site-refresh .ar-utility{text-align:center;padding:8px 10px}.awr-site-refresh .ar-utility a{margin:0 9px}.awr-site-refresh .awr-header__inner{padding:12px 20px!important}.awr-site-refresh .awr-shared-hero{padding:45px 0}.awr-site-refresh .awr-shared-hero h1{font-size:38px}.awr-site-refresh .awr-footer__inner{width:calc(100% - 40px);grid-template-columns:1fr;gap:30px}.awr-site-refresh .awr-footer__cols{grid-template-columns:1fr 1fr;gap:30px}.awr-site-refresh .awr-footer__bottom-inner{width:calc(100% - 40px)}.awr-site-refresh.page-id-1604 .inside-article{padding:30px 20px!important}.awr-site-refresh:is(.page-id-1470,.page-id-1469) .inside-article{padding:20px}.awr-site-refresh:is(.page-id-1470,.page-id-1469) .entry-title{font-size:38px}}
@media(max-width:420px){.awr-site-refresh .awr-footer__cols{grid-template-columns:1fr}.awr-site-refresh :is(.awr-solutions-hero,.awr-about-hero,.awr-contact-hero,.awr-assessment-hero,.awr-info-hero) h1{font-size:38px!important}}
@media(prefers-reduced-motion:reduce){.awr-site-refresh *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

.awr-site-refresh .awr-solutions-hero::before,.awr-site-refresh .awr-solutions-hero::after,.awr-site-refresh .awr-assessment-hero::before,.awr-site-refresh .awr-assessment-hero::after{display:none!important}
.awr-site-refresh :is(.awr-solutions-hero__inner,.awr-about-hero__inner,.awr-contact-hero__inner,.awr-assessment-hero__inner,.awr-info-hero__grid){padding:0!important}
.awr-site-refresh:is(.page-id-2475,.page-id-2477) #page{max-width:none!important;width:100%!important}.awr-site-refresh:is(.page-id-2475,.page-id-2477) .inside-article{padding:0!important}.awr-site-refresh:is(.page-id-2475,.page-id-2477) .entry-content{margin:0!important}
.awr-site-refresh .ms_lms_courses_card_item{border:0!important;border-radius:0!important;background:transparent!important;padding:0 12px 24px!important}.awr-site-refresh .ms_lms_courses_card{margin-inline:-12px}.awr-site-refresh .ms_lms_courses_card_item_wrapper{border:1px solid #d9e0e5!important;border-top:3px solid #bc3728!important;border-radius:4px!important;overflow:hidden;background:#fff}.awr-site-refresh .ms_lms_courses_archive__filter{border:0!important}.awr-site-refresh .ms_lms_courses_card_item_info_title{font-family:'Source Sans Pro',Arial,sans-serif!important;font-weight:700!important}
.awr-site-refresh :is(.ms_lms_courses_card_item_popup_button,.masterstudy-buy-button__link){background:#bc3728!important;border-color:#bc3728!important;border-radius:4px!important;color:#fff!important;font-family:'Source Sans Pro',Arial,sans-serif;font-size:14px!important;font-weight:700!important}
.awr-site-refresh .masterstudy-single-course-minimalistic__topbar{background:#102033;border-top:4px solid #bc3728;border-radius:6px;padding:38px;color:#dce4eb}.awr-site-refresh .masterstudy-single-course-title{font-family:Oswald,'Arial Narrow',sans-serif!important;color:#fff!important;font-size:clamp(32px,3.3vw,46px)!important;line-height:1.14!important;letter-spacing:-.02em}.awr-site-refresh .masterstudy-single-course-minimalistic__topbar :is(.masterstudy-single-course-minimalistic__desc,.masterstudy-single-course-categories,.masterstudy-single-course-categories a,.masterstudy-single-course-instructor__name,.masterstudy-single-course-instructor__label){color:#dce4eb!important}
@media(max-width:767px){.awr-site-refresh .masterstudy-single-course-minimalistic__topbar{padding:24px}.awr-site-refresh .masterstudy-single-course-title{font-size:32px!important}}

.awr-site-refresh .masterstudy-single-course-minimalistic__topbar .masterstudy-single-course-minimalistic__info *{color:#dce4eb!important}.awr-site-refresh .masterstudy-single-course-minimalistic__topbar .masterstudy-buy-button__link,.awr-site-refresh .masterstudy-single-course-minimalistic__topbar .masterstudy-buy-button__link *{color:#fff!important}
.awr-site-refresh.awr-batch1d3-legacy-shell:not(.page-id-1470):not(.page-id-1469) .entry-header{background:#102033;border-top:3px solid #bc3728;border-radius:6px;padding:32px;margin-bottom:35px}.awr-site-refresh.awr-batch1d3-legacy-shell:not(.page-id-1470):not(.page-id-1469) .entry-title{font-family:Oswald,'Arial Narrow',sans-serif;font-size:clamp(34px,3.5vw,48px);font-weight:600;color:#fff;line-height:1.14;margin:0}

.awr-site-refresh .awr-contact-hero::before,.awr-site-refresh .awr-contact-hero::after,.awr-site-refresh .awr-about-hero::before,.awr-site-refresh .awr-about-hero::after,.awr-site-refresh .awr-info-hero::before,.awr-site-refresh .awr-info-hero::after{display:none!important}
.awr-site-refresh .awr-header__nav-list{margin:0!important;padding:0!important;list-style:none!important}.awr-site-refresh .awr-header__brand{flex-shrink:0!important}

.awr-site-refresh .awr-footer__brand-heading{display:flex;align-items:center;gap:14px;margin-bottom:24px}.awr-site-refresh .awr-footer__brand-logo{height:64px;width:auto;max-width:80px;margin:0}.awr-site-refresh .awr-footer__wordmark{font-family:Oswald,'Arial Narrow',sans-serif;font-size:28px;font-weight:600;color:#fff;line-height:1}.awr-site-refresh .awr-footer__wordmark span{color:#ef7264}.awr-site-refresh.page-id-2056 main input.form-control{height:46px;min-height:46px;padding-right:145px;font-size:16px}

.awr-site-refresh .awr-sector-list{display:grid;grid-template-columns:1fr 1fr;gap:0 42px}.awr-site-refresh .awr-sector-list article{display:grid;grid-template-columns:1fr;gap:14px;border-top:3px solid #bc3728;padding:28px 0}.awr-site-refresh .awr-sector-list h3{margin:0 0 9px!important;font-size:25px!important}.awr-site-refresh .awr-sector-list p{margin:0!important}.awr-site-refresh .awr-sector-list ul{margin:0;padding-left:20px;color:#4b5a69;font-size:17px;line-height:1.65}.awr-site-refresh .awr-editorial-note{border-left:3px solid #bc3728;padding:16px 24px;background:#f1f4f6;margin-top:26px}.awr-site-refresh .awr-output-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.awr-site-refresh .awr-output-grid--three{grid-template-columns:repeat(3,1fr)}.awr-site-refresh .awr-output-grid article{padding:27px;background:#fff;border:1px solid #dce3e9;border-top:3px solid #bc3728;border-radius:4px;display:flex;flex-direction:column}.awr-site-refresh .awr-output-grid h3{font-size:25px!important;margin:0 0 12px!important}.awr-site-refresh .awr-output-grid p{margin:0 0 20px!important;color:#4b5a69;line-height:1.65}.awr-site-refresh .awr-output-grid .awr-btn{margin-top:auto;align-self:flex-start}.awr-site-refresh .awr-direct-whatsapp{margin:4px 0 24px}.awr-site-refresh .awr-contact-section :is(input,textarea,select).wpforms-field-medium,.awr-site-refresh .awr-request-section :is(input,textarea,select).wpforms-field-medium{max-width:100%!important;width:100%!important}.awr-site-refresh :is(.awr-contact-section,.awr-request-section) .wpforms-field-radio input,.awr-site-refresh :is(.awr-contact-section,.awr-request-section) .wpforms-field-checkbox input{width:auto!important}.awr-site-refresh .awr-request-copy{align-self:start}.awr-site-refresh .awr-info-media-strip img{object-fit:cover;height:230px}.awr-site-refresh.page-id-2056 .elementor-element-b3220f7 h2{font-family:Oswald,'Arial Narrow',sans-serif;font-size:32px;color:#102033}.awr-site-refresh.page-id-2056 .elementor-element-b3220f7{padding-top:45px!important;padding-bottom:18px!important}.awr-site-refresh.page-id-2056 .elementor-element-bd3a49a{padding-bottom:55px!important}.awr-site-refresh .awr-info-callout p{font-size:16px;line-height:1.6;margin-top:20px}.awr-site-refresh :is(.awr-info-steps,.awr-approach__steps) article,.awr-site-refresh .awr-approach-step{border-top:3px solid #bc3728}.awr-site-refresh .awr-who__visual figcaption{font-size:13px}
@media(max-width:1000px){.awr-site-refresh .awr-output-grid{grid-template-columns:repeat(2,1fr)}.awr-site-refresh .awr-output-grid--three{grid-template-columns:1fr}.awr-site-refresh .awr-output-grid--three article{padding:25px}}
@media(max-width:767px){.awr-site-refresh .awr-sector-list,.awr-site-refresh .awr-output-grid{grid-template-columns:1fr;gap:20px}.awr-site-refresh .awr-sector-list article{padding:22px 0}.awr-site-refresh .awr-info-media-strip img{height:190px}.awr-site-refresh .awr-contact-details{padding:25px!important}.awr-site-refresh .awr-output-grid .awr-btn{width:100%;text-align:center}.awr-site-refresh .awr-editorial-note{padding:16px}}

.awr-site-refresh .awr-catalog-help{display:flex;align-items:center;gap:24px;margin-top:26px}.awr-site-refresh .awr-catalog-help span{max-width:440px;font-size:15px;line-height:1.6;color:#dce4eb}.awr-site-refresh .awr-skip-link{position:fixed;top:8px;left:8px;z-index:999999;background:#fff;color:#102033;padding:12px 20px;border:3px solid #bc3728;transform:translateY(-200%);font-weight:700}.awr-site-refresh .awr-skip-link:focus{transform:none}@media(max-width:767px){.awr-site-refresh .awr-catalog-help{align-items:flex-start;flex-direction:column;gap:14px}}

.awr-site-refresh .awr-service-catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.awr-site-refresh .awr-service-detail{background:#fff;border:1px solid #dae2e8;border-radius:5px;overflow:hidden;display:flex;flex-direction:column}.awr-site-refresh .awr-service-detail>img{width:100%;height:205px;object-fit:cover;border-bottom:3px solid #bc3728}.awr-site-refresh .awr-service-detail__body{padding:26px;display:flex;flex-direction:column;flex:1}.awr-site-refresh .awr-service-detail h3{font-family:Oswald,'Arial Narrow',sans-serif;font-size:26px!important;line-height:1.2!important;margin:0 0 14px!important;color:#102033!important}.awr-site-refresh .awr-service-detail p{font-size:16px!important;line-height:1.65;color:#526171;margin:0 0 16px!important}.awr-site-refresh .awr-service-detail .awr-service-detail__intro{font-weight:700;color:#243a4c}.awr-site-refresh .awr-service-detail__output{border-left:3px solid #bc3728;background:#f2f5f7;padding:13px 15px;margin:0 0 22px;font-size:15px;line-height:1.6}.awr-site-refresh .awr-service-detail__output strong{display:block;color:#102033;margin-bottom:4px}.awr-site-refresh .awr-service-detail__output span{color:#526171}.awr-site-refresh .awr-service-action{color:#b33224!important;font-weight:700;font-size:16px;margin-top:auto;display:inline-flex;gap:6px;align-items:center;text-decoration:none}.awr-site-refresh .awr-service-action:hover{text-decoration:underline}.awr-site-refresh .awr-services-photo-note{font-size:13px;color:#647483;text-align:right;margin:18px 0 0}.awr-site-refresh .awr-services-start__intro{display:grid;grid-template-columns:1.25fr 1fr;gap:70px;align-items:center}.awr-site-refresh .awr-services-start h2{max-width:680px;color:#fff!important}.awr-site-refresh .awr-services-start p{color:#d8e2eb;font-size:18px;line-height:1.7}.awr-site-refresh .awr-services-start__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;list-style:none;margin:32px 0;padding:0}.awr-site-refresh .awr-services-start__steps li{border-top:3px solid #bc3728;padding:24px 0 0}.awr-site-refresh .awr-services-start__steps h3{color:#fff!important;font-size:25px!important;margin:0 0 12px!important}.awr-site-refresh .awr-services-start__steps p{font-size:17px;margin:0}.awr-site-refresh .awr-services-start__bottom{display:flex;align-items:center;gap:30px;border-top:1px solid #344558;padding-top:25px}.awr-site-refresh .awr-services-start__bottom p{font-size:15px;max-width:600px;margin:0}.awr-site-refresh .awr-services-feature{display:grid;grid-template-columns:1fr 1.15fr;gap:60px;align-items:center}.awr-site-refresh .awr-services-feature--reverse{grid-template-columns:1.15fr 1fr}.awr-site-refresh .awr-services-feature figure{margin:0;overflow:hidden;border-radius:5px;border-top:3px solid #bc3728}.awr-site-refresh .awr-services-feature figure img{width:100%;height:400px;object-fit:cover;display:block}.awr-site-refresh .awr-services-feature figcaption{background:#eef2f5;color:#536779;font-size:12px;padding:9px 14px}.awr-site-refresh .awr-services-feature h2{margin:0 0 22px!important}.awr-site-refresh .awr-services-feature p{font-size:18px;line-height:1.7}.awr-site-refresh .awr-training-topic-list{list-style:none;padding:0;margin:25px 0}.awr-site-refresh .awr-training-topic-list li{border-top:1px solid #dce3e9;padding:13px 0}.awr-site-refresh .awr-training-topic-list strong{display:block;color:#102033;font-size:18px}.awr-site-refresh .awr-training-topic-list span{display:block;color:#536779;font-size:16px;margin-top:3px}.awr-site-refresh .awr-services-feature .awr-service-availability{font-size:14px;line-height:1.6;margin-top:20px;margin-bottom:0;color:#657383}.awr-site-refresh .awr-services-partnership h2{color:#fff!important}.awr-site-refresh .awr-services-partnership p,.awr-site-refresh .awr-services-partnership li{color:#d8e2eb}.awr-site-refresh .awr-services-partnership .awr-service-availability{color:#bccbd7}.awr-site-refresh .awr-services-partnership figcaption{background:#1d3042;color:#bccbd7}.awr-site-refresh .awr-partner-priorities{padding-left:20px;margin:24px 0;font-size:18px;line-height:1.8}.awr-site-refresh .awr-services-final{text-align:center}.awr-site-refresh .awr-services-final h2{max-width:850px;margin:0 auto 22px!important}.awr-site-refresh .awr-services-final>.awr-container>p{max-width:760px;margin:0 auto 25px}.awr-site-refresh .awr-services-final .awr-inline-actions{justify-content:center}.awr-site-refresh .awr-services-final .awr-solutions-final__emergency{margin-top:25px;font-size:13px}.awr-site-refresh.awr-solutions-page-template .awr-services-catalog,.awr-site-refresh.awr-solutions-page-template .awr-services-training{padding-block:70px!important}
@media(max-width:1000px){.awr-site-refresh .awr-service-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.awr-site-refresh .awr-services-feature{gap:35px}.awr-site-refresh .awr-services-start__intro{gap:35px}.awr-site-refresh .awr-services-feature figure img{height:360px}}
@media(max-width:767px){.awr-site-refresh .awr-service-catalog-grid,.awr-site-refresh .awr-services-feature,.awr-site-refresh .awr-services-start__intro,.awr-site-refresh .awr-services-start__steps{grid-template-columns:1fr}.awr-site-refresh .awr-service-detail>img{height:215px}.awr-site-refresh .awr-service-detail__body{padding:23px}.awr-site-refresh .awr-services-start__intro{gap:12px}.awr-site-refresh .awr-services-start__bottom{flex-direction:column;align-items:flex-start;gap:18px}.awr-site-refresh .awr-services-feature{gap:30px}.awr-site-refresh .awr-services-feature figure img{height:280px}.awr-site-refresh .awr-services-final .awr-inline-actions{flex-direction:column;align-items:stretch}.awr-site-refresh.awr-solutions-page-template .awr-services-catalog,.awr-site-refresh.awr-solutions-page-template .awr-services-training{padding-block:55px!important}}

.awr-site-refresh .awr-partner-hero-note{font-size:14px;line-height:1.6;color:#c2d0dc;margin-top:24px;max-width:600px}.awr-site-refresh .awr-partner-overview__grid{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:start}.awr-site-refresh .awr-partner-overview p{font-size:18px;line-height:1.75;color:#526171}.awr-site-refresh .awr-partner-fit{list-style:none;margin:28px 0 0;padding:0}.awr-site-refresh .awr-partner-fit li{padding:14px 0 14px 22px;border-top:1px solid #dce3e9;position:relative;line-height:1.6;color:#33495b}.awr-site-refresh .awr-partner-fit li::before{content:'';position:absolute;left:0;top:22px;width:7px;height:7px;background:#bc3728}.awr-site-refresh .awr-partner-plan{padding:32px;background:#f1f4f6;border-top:3px solid #bc3728;border-radius:5px}.awr-site-refresh .awr-partner-plan h3{font-size:30px!important;margin:0 0 24px!important}.awr-site-refresh .awr-partner-plan dl{margin:0}.awr-site-refresh .awr-partner-plan dl>div{display:grid;grid-template-columns:92px 1fr;gap:18px;border-top:1px solid #d5dfe6;padding:15px 0}.awr-site-refresh .awr-partner-plan dt{font-weight:700;color:#102033}.awr-site-refresh .awr-partner-plan dd{margin:0;color:#526171;font-size:16px;line-height:1.6}.awr-site-refresh .awr-partner-plan>p:last-child{font-size:14px;margin:18px 0 0}.awr-site-refresh .awr-partner-support-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.awr-site-refresh .awr-partner-support-grid article{background:#fff;border:1px solid #dce3e9;border-top:3px solid #bc3728;border-radius:5px;overflow:hidden;display:grid;grid-template-columns:155px 1fr}.awr-site-refresh .awr-partner-support-grid img{width:100%;height:100%;min-height:285px;object-fit:cover}.awr-site-refresh .awr-partner-support-grid article>div{padding:25px}.awr-site-refresh .awr-partner-support-grid h3{font-size:26px!important;line-height:1.2!important;margin:0 0 14px!important}.awr-site-refresh .awr-partner-support-grid p{font-size:16px;line-height:1.65;color:#526171;margin:0 0 16px}.awr-site-refresh .awr-partner-output{border-top:1px solid #e0e6eb;padding-top:13px;margin:0!important;font-size:15px!important}.awr-site-refresh .awr-partner-output strong{display:block;color:#102033;margin-bottom:3px}.awr-site-refresh .awr-partner-photo-note{text-align:right;color:#657585;font-size:13px;margin:18px 0 0}.awr-site-refresh .awr-partner-process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;list-style:none;margin:0;padding:0}.awr-site-refresh .awr-partner-process-grid li{border-top:3px solid #bc3728;padding-top:23px}.awr-site-refresh .awr-partner-process-grid h3{font-size:26px!important;color:#fff!important;margin:0 0 14px!important}.awr-site-refresh .awr-partner-process-grid p{color:#d8e2eb;font-size:17px;line-height:1.7;margin:0}.awr-site-refresh .awr-partner-process-note{font-size:14px;color:#bccbd7;border-top:1px solid #34485a;padding-top:22px;margin:30px 0 0}.awr-site-refresh .awr-partner-next__grid{display:grid;grid-template-columns:1fr 1.15fr;gap:60px;align-items:center}.awr-site-refresh .awr-partner-next figure{margin:0;border-radius:5px;overflow:hidden;border-top:3px solid #bc3728}.awr-site-refresh .awr-partner-next figure img{width:100%;height:365px;object-fit:cover;display:block}.awr-site-refresh .awr-partner-next figcaption{font-size:12px;background:#eef2f5;color:#536779;padding:9px 14px}.awr-site-refresh .awr-partner-next p{color:#526171;font-size:18px;line-height:1.7}.awr-site-refresh .awr-partner-next .awr-partner-next-note{font-size:14px;line-height:1.6;margin-top:22px}.awr-site-refresh .awr-partner-next .awr-info-actions{margin-top:25px}.awr-site-refresh.page-id-2477 .awr-info-hero__media{margin:0}.awr-site-refresh.page-id-2477 .awr-info-hero__media figcaption{background:#1d3042;color:#c2d0dc;font-size:12px;padding:9px 14px}
@media(max-width:1000px){.awr-site-refresh .awr-partner-overview__grid,.awr-site-refresh .awr-partner-next__grid{gap:35px}.awr-site-refresh .awr-partner-support-grid article{grid-template-columns:1fr}.awr-site-refresh .awr-partner-support-grid img{height:200px;min-height:0}.awr-site-refresh .awr-partner-process-grid{grid-template-columns:1fr 1fr}}
@media(max-width:767px){.awr-site-refresh .awr-partner-overview__grid,.awr-site-refresh .awr-partner-support-grid,.awr-site-refresh .awr-partner-process-grid,.awr-site-refresh .awr-partner-next__grid{grid-template-columns:1fr;gap:28px}.awr-site-refresh .awr-partner-plan{padding:25px}.awr-site-refresh .awr-partner-plan dl>div{grid-template-columns:80px 1fr;gap:12px}.awr-site-refresh .awr-partner-support-grid img{height:215px}.awr-site-refresh .awr-partner-next figure img{height:280px}}

.awr-site-refresh .awr-about-organization__grid{display:grid;grid-template-columns:1.2fr 1fr;gap:65px;align-items:center}.awr-site-refresh .awr-about-organization p{font-size:18px;line-height:1.75;color:#526171}.awr-site-refresh .awr-about-organization .awr-about-intro{font-size:21px;color:#243a4c}.awr-site-refresh .awr-about-audiences{list-style:none;margin:25px 0;padding:0}.awr-site-refresh .awr-about-audiences li{border-top:1px solid #dce3e9;padding:13px 0}.awr-site-refresh .awr-about-audiences strong{display:block;color:#102033;font-size:18px}.awr-site-refresh .awr-about-audiences span{display:block;color:#526171;font-size:16px;margin-top:4px;line-height:1.6}.awr-site-refresh .awr-about-organization figure,.awr-site-refresh .awr-about-records figure{margin:0;border-top:3px solid #bc3728;border-radius:5px;overflow:hidden}.awr-site-refresh .awr-about-organization figure img{width:100%;height:470px;object-fit:cover;display:block}.awr-site-refresh .awr-about-organization figcaption{font-size:12px;padding:9px 14px;background:#eef2f5;color:#536779}.awr-site-refresh .awr-about-method-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;list-style:none;padding:0;margin:0}.awr-site-refresh .awr-about-method-grid li{border-top:3px solid #bc3728;padding:23px 0 0}.awr-site-refresh .awr-about-method-grid h3{font-size:26px!important;margin:0 0 14px!important;color:#102033}.awr-site-refresh .awr-about-method-grid p{font-size:17px;line-height:1.7;color:#526171;margin:0}.awr-site-refresh .awr-about-path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.awr-site-refresh .awr-about-path-foot{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-top:24px}.awr-site-refresh .awr-about-path-foot p{font-size:13px;color:#657585;margin:0}.awr-site-refresh .awr-about-records__grid{display:grid;grid-template-columns:1.2fr 1fr;gap:65px;align-items:center}.awr-site-refresh .awr-about-records h2{color:#fff!important}.awr-site-refresh .awr-about-records p{font-size:18px;color:#d8e2eb;line-height:1.75}.awr-site-refresh .awr-about-records figure img{height:425px;width:100%;object-fit:cover;object-position:center 65%;display:block}.awr-site-refresh .awr-about-records figcaption{font-size:12px;background:#1d3042;color:#bccbd7;padding:9px 14px}.awr-site-refresh .awr-about-record-help{border-left:3px solid #bc3728;padding:18px 22px;background:#1d3042;margin:25px 0}.awr-site-refresh .awr-about-record-help h3{color:#fff!important;font-size:24px!important;margin:0 0 10px!important}.awr-site-refresh .awr-about-record-help p{font-size:16px;margin:0}.awr-site-refresh .awr-about-next{text-align:center}.awr-site-refresh .awr-about-next h2{color:#fff!important;max-width:900px;margin:0 auto 22px!important}.awr-site-refresh .awr-about-next>.awr-container>p{max-width:760px;margin:0 auto 25px;color:#d8e2eb;line-height:1.7}.awr-site-refresh .awr-about-next .awr-inline-actions{justify-content:center}.awr-site-refresh .awr-about-next .awr-about-next-note{font-size:14px;margin-top:24px}.awr-site-refresh .awr-about-naui .awr-naui__mark{align-self:center}.awr-site-refresh .awr-about-naui .awr-naui__mark img{max-height:150px;width:auto;max-width:100%;object-fit:contain}.awr-site-refresh .awr-about-naui .awr-naui__content h2{font-size:36px!important}.awr-site-refresh .awr-about-naui .awr-naui__legal{font-size:13px!important;color:#657585}
@media(max-width:1000px){.awr-site-refresh .awr-about-organization__grid,.awr-site-refresh .awr-about-records__grid{gap:35px}.awr-site-refresh .awr-about-method-grid{grid-template-columns:1fr 1fr}.awr-site-refresh .awr-about-path-grid{gap:20px}.awr-site-refresh .awr-about-path-grid .awr-service-detail__body{padding:22px}}
@media(max-width:767px){.awr-site-refresh .awr-about-organization__grid,.awr-site-refresh .awr-about-records__grid,.awr-site-refresh .awr-about-method-grid,.awr-site-refresh .awr-about-path-grid{grid-template-columns:1fr;gap:28px}.awr-site-refresh .awr-about-organization figure img,.awr-site-refresh .awr-about-records figure img{height:300px}.awr-site-refresh .awr-about-path-foot{align-items:flex-start;flex-direction:column;gap:18px}.awr-site-refresh .awr-about-next .awr-inline-actions{align-items:stretch;flex-direction:column}.awr-site-refresh .awr-about-naui .awr-naui__content h2{font-size:32px!important}}

.awr-site-refresh.awr-contact-page-template .awr-contact-layout{grid-template-columns:1fr 1.6fr!important;gap:55px!important;align-items:start}.awr-site-refresh .awr-contact-sidebar h2{font-size:38px!important;line-height:1.15!important;margin:0 0 22px!important}.awr-site-refresh .awr-contact-sidebar>p:not(.awr-eyebrow){font-size:18px;line-height:1.7;color:#526171}.awr-site-refresh .awr-contact-channels{font-style:normal;display:flex;flex-direction:column;gap:14px;margin:26px 0}.awr-site-refresh .awr-contact-channels a{display:block;background:#f2f5f7;border:1px solid #dce3e9;border-left:3px solid #bc3728;border-radius:4px;padding:18px 20px;text-decoration:none;transition:background .15s}.awr-site-refresh .awr-contact-channels a:hover{background:#e9eef2}.awr-site-refresh .awr-contact-channels span{display:block;text-transform:uppercase;font-size:12px;font-weight:700;letter-spacing:.1em;color:#657585;margin-bottom:5px}.awr-site-refresh .awr-contact-channels strong{display:block;color:#102033;font-size:19px;overflow-wrap:anywhere;line-height:1.5}.awr-site-refresh .awr-contact-channels a:first-child{background:#bc3728;border-color:#bc3728}.awr-site-refresh .awr-contact-channels a:first-child:hover{background:#a72d21}.awr-site-refresh .awr-contact-channels a:first-child :is(span,strong){color:#fff}.awr-site-refresh .awr-contact-channels i{font-style:normal;float:right}.awr-site-refresh .awr-contact-location{padding:20px 0;border-top:1px solid #dce3e9;border-bottom:1px solid #dce3e9}.awr-site-refresh .awr-contact-location strong{display:block;color:#102033;font-size:18px;margin-bottom:7px}.awr-site-refresh .awr-contact-location span{display:block;color:#526171;font-size:16px;line-height:1.65}.awr-site-refresh .awr-contact-shortcuts{margin-top:28px}.awr-site-refresh .awr-contact-shortcuts h3{font-size:25px!important;margin:0 0 18px!important}.awr-site-refresh .awr-contact-shortcuts a{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:45px;padding:10px 0;border-top:1px solid #e0e6eb;font-weight:700;color:#b33224;text-decoration:none;font-size:16px}.awr-site-refresh .awr-contact-shortcuts a:hover{text-decoration:underline}.awr-site-refresh.awr-contact-page-template .awr-form-card{border:1px solid #dce3e9;border-top:3px solid #bc3728;background:#fff;border-radius:5px;padding:32px!important;box-shadow:0 10px 30px rgba(16,32,51,.05)}.awr-site-refresh.awr-contact-page-template .awr-form-card__head,.awr-site-refresh.awr-contact-page-template .awr-form-card__body{padding:0!important}.awr-site-refresh.awr-contact-page-template .awr-form-card__head{border:0!important;margin-bottom:25px}.awr-site-refresh.awr-contact-page-template .awr-form-card__head h2{font-size:38px!important;margin-bottom:16px!important}.awr-site-refresh.awr-contact-page-template .awr-form-card__head p{font-size:17px;line-height:1.65;color:#526171}.awr-site-refresh.awr-contact-page-template .awr-form-card__head .awr-eyebrow{color:#bc3728}.awr-site-refresh.awr-contact-page-template .awr-form-card__head .awr-contact-required-note{font-size:13px;margin-top:14px;margin-bottom:0;color:#657585}.awr-site-refresh #wpforms-form-2246 .wpforms-field-container{display:grid;grid-template-columns:1fr 1fr;gap:22px}.awr-site-refresh #wpforms-form-2246 .wpforms-field{grid-column:1/-1;padding:0!important;min-width:0}.awr-site-refresh #wpforms-2246-field_1-container,.awr-site-refresh #wpforms-2246-field_2-container{grid-column:span 1!important}.awr-site-refresh #wpforms-form-2246 .wpforms-field-label{font-weight:700;color:#102033}.awr-site-refresh #wpforms-form-2246 :is(input[type=text],input[type=email],select){min-height:48px;border-radius:4px;border-color:#bdcbd6}.awr-site-refresh #wpforms-form-2246 textarea{min-height:165px;border-radius:4px;border-color:#bdcbd6}.awr-site-refresh #wpforms-form-2246 .wpforms-field-label-inline{font-size:15px;line-height:1.65}.awr-site-refresh #wpforms-form-2246 .wpforms-recaptcha-container{margin-top:24px}.awr-site-refresh #wpforms-submit-2246{width:100%;min-height:50px!important;font-weight:700!important}.awr-site-refresh.awr-contact-page-template .awr-emergency-section{padding:32px 0!important;background:#f1f4f6;border-top:1px solid #dce3e9}.awr-site-refresh.awr-contact-page-template .awr-emergency-section h2{font-size:27px!important}.awr-site-refresh.awr-contact-page-template .awr-emergency-section p{font-size:16px;line-height:1.65}
@media(max-width:1000px){.awr-site-refresh.awr-contact-page-template .awr-contact-layout{gap:30px!important;grid-template-columns:1fr 1.4fr!important}.awr-site-refresh.awr-contact-page-template .awr-form-card{padding:25px!important}.awr-site-refresh .awr-contact-channels strong{font-size:17px}}
@media(max-width:767px){.awr-site-refresh.awr-contact-page-template .awr-contact-layout{grid-template-columns:1fr!important;gap:35px!important}.awr-site-refresh.awr-contact-page-template .awr-form-card{padding:23px!important}.awr-site-refresh #wpforms-form-2246 .wpforms-field-container{grid-template-columns:1fr;gap:20px}.awr-site-refresh #wpforms-2246-field_1-container,.awr-site-refresh #wpforms-2246-field_2-container{grid-column:1/-1!important}.awr-site-refresh .awr-contact-sidebar h2,.awr-site-refresh.awr-contact-page-template .awr-form-card__head h2{font-size:32px!important}}

.awr-site-refresh.awr-contact-page-template .awr-emergency-section h2{color:#102033!important}.awr-site-refresh.awr-contact-page-template .awr-emergency-section p:not(.awr-eyebrow){color:#33495b!important}.awr-site-refresh.awr-contact-page-template .awr-emergency-section .awr-eyebrow{color:#b33224!important}

/* Match the full-width About layout on the two standard WordPress pages. */
.awr-site-refresh:is(.page-id-2475,.page-id-2477) #page{padding-inline:0!important;margin-inline:0!important;width:100%!important;max-width:none!important}.awr-site-refresh:is(.page-id-2475,.page-id-2477) :is(#content,#primary,main.site-main){width:100%!important;max-width:none!important;margin-inline:0!important}

/* Keep every licensed photograph complete, using its natural proportions. */
body.awr-site-refresh main img[src*="/2026/10/awr-"][src*="-pexels-"]{display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:3/2!important;object-fit:fill!important;object-position:center!important;background:transparent!important;align-self:start!important;flex:none!important}
body.awr-site-refresh .ar-hero-photo{display:flex!important;flex-direction:column!important;height:auto!important;min-height:0!important;background:#1d3042!important}
body.awr-site-refresh .ar-hero-photo figcaption{position:static!important;inset:auto!important;transform:none!important;background:#1d3042!important;flex:none!important;padding:24px 28px!important}
body.awr-site-refresh .awr-service-detail{align-self:stretch!important}
body.awr-site-refresh .awr-partner-support-grid article{grid-template-columns:minmax(0,1fr)!important;align-items:start!important}
