/*!
Theme Name: Alivia RAC
Author: Matthew Hall
Author URI: https://rac.aliviaanalytics.com
Description: A custom theme for the RAC website.
Version: 1.0.5
Text Domain: alivia-rac
Template: astra
*/:root{--page-width:1400px;--font-family:Montserrat,SanFranciscoText-Regular,Helvetica,Arial Black,Sans-serif;--font-size:16px;--font-header-size:24px;--font-hero-size:72px;--font-hero-size-mobile:42px;--font-button-size:18px;--color-AA-1:#5cc5aa;--color-AA-2:#2b9ea4;--color-AA-3:#286f9a;--color-AA-4:#215078;--color-AA-5:#1b3852;--color-type:#1b3852;--color-type-reverse:#fff;--color-header:var(--color-AA-4);--color-button:var(--color-AA-3);--menu-icon-scale:40px;--menu-width-standard:380px}:root{--desktop-gap:60px;--mobile-gap:18px;--page-lead-min:120px;--fs-body:16px;--fs-h1:2.5rem;--fs-h1-sub:calc(var(--fs-h1) * 0.7);--fs-h2:1.5rem;--fs-h3:1.25rem;--fs-h4:1.15rem;--fs-h5:1.05rem;--fs-h6:1rem;--font-family:"Montserrat",sans-serif;--color-AA-1:#5cc5aa;--color-AA-1-rgb:92,197,171;--color-AA-2:#2b9ea4;--color-AA-2-rgb:43,158,164;--color-AA-3:#286f9a;--color-AA-3-rgb:40,111,154;--color-AA-4:#215078;--color-AA-4-rgb:33,80,120;--color-AA-5:#1b3852;--color-AA-5-rgb:27,56,82}@media screen and (max-width:767px){:root{--fs-h1:2rem}}body,p,h1,h2,h3,h4,h5,h6{font-family:var(--font-family)}#aa_rac_page{display:grid;grid-template-columns:220px 1fr;grid-template-rows:minmax(var(--page-lead-min,200px),auto) auto;gap:var(--desktop-gap,30px);padding-top:calc(0.5 * var(--desktop-gap, 30px))}@media screen and (max-width:767px){#aa_rac_page{grid-template-columns:1fr;grid-template-rows:auto;gap:var(--mobile-gap,18px)}}#aa_rac_page .aa_rac_page__header{display:flex;align-items:center}@media screen and (min-width:768px){#aa_rac_page .aa_rac_page__header{grid-column:1/span 2}}@media screen and (max-width:767px){#aa_rac_page__sidebar{display:none}}@media screen and (min-width:768px){#aa-rac .main-header-menu-toggle{display:none !important}}.entry-content .wp-block-heading{margin-top:1rem}.entry-content .wp-block-heading:has(+.wp-block-heading){margin-bottom:.25rem}.entry-content .wp-block-heading:first-child,.entry-content .wp-block-heading+.wp-block-heading{margin-top:0}body#aa-rac .entry-content h1{font-size:var(--fs-h1);line-height:calc(var(--fs-h1) * 1.2);font-weight:700}body#aa-rac .entry-content h2{font-size:var(--fs-h2);color:var(--color-AA-3);font-weight:700}body#aa-rac .entry-content h3{font-size:var(--fs-h3);color:var(--color-AA-4);font-weight:700}body#aa-rac .entry-content h4{font-size:var(--fs-h4);color:var(--color-AA-5)}body#aa-rac .entry-content h5{font-size:var(--fs-h5)}body#aa-rac .entry-content h6{font-size:var(--fs-h6)}.aa_rac_page__header_title{font-size:var(--fs-h1);font-weight:700;color:var(--color-AA-3)}body#aa-rac .is-style-aa-title-block-page-lead,body#aa-rac .entry-content h1.wp-block-heading,body#aa-rac .entry-content .wp-block-post-title,.aa_rac_page__header_subtitle{margin-top:0;line-height:1.2;font-size:var(--fs-h1-sub);font-weight:500}#ast-desktop-header::before,#ast-mobile-header::before{content:"";display:block;background-color:linear-gradient(90deg,var(--color-AA-1) 20%,var(--color-AA-2) 20%,var(--color-AA-2) 40%,var(--color-AA-3) 40%,var(--color-AA-3) 60%,var(--color-AA-4) 60%,var(--color-AA-4) 80%,var(--color-AA-5) 80%,var(--color-AA-5) 100%);background:linear-gradient(90deg,var(--color-AA-1) 0,var(--color-AA-1) 20%,var(--color-AA-2) 20%,var(--color-AA-2) 40%,var(--color-AA-3) 40%,var(--color-AA-3) 60%,var(--color-AA-4) 60%,var(--color-AA-4) 80%,var(--color-AA-5) 80%,var(--color-AA-5) 100%);height:13px;width:100%}.wp-block-button.is-style-aa-button-core-style .wp-block-button__link{border-radius:1px;background-color:white;color:var(--color-button);border:1px solid var(--color-button);transition:all .25s ease-in}.wp-block-button.is-style-aa-button-core-style .wp-block-button__link:hover{background:var(--color-AA-1);border-color:var(--color-AA-1);color:var(--color-AA-5);transition:all .5s ease-out}.wp-block-button.is-style-aa-button-alt-style .wp-block-button__link{border-radius:1px;color:var(--color-type-reverse,#fff);background-color:var(--color-button);border:1px solid var(--color-button);transition:all .25s ease-in}.wp-block-button.is-style-aa-button-alt-style .wp-block-button__link:hover{background:var(--color-AA-1);color:var(--color-AA-5);border-color:var(--color-AA-5);transition:all .5s ease-out}.wp-block-table.is-style-stripes thead{border-bottom-color:var(--color-AA-4);background-color:rgba(var(--color-AA-2-rgb),1)}.wp-block-table.is-style-stripes th{text-align:left;color:white}.wp-block-table.is-style-stripes tbody tr:nth-child(2n+1){background-color:rgba(var(--color-AA-2-rgb),0.12)}.wp-block-group.is-style-aa-block-group-contact-items{padding:20px;border:1px solid var(--color-AA-3);border-radius:1px;margin:20px 0}.aa-rac__footer-logo svg{width:180px}.cms-audit-table--elementor>.e-con-inner,.has-style-cms-audit-table--elementor>.e-con-inner{display:grid;grid-template-columns:160px repeat(5,1fr) 120px;--e-con-grid-template-columns:160px repeat(5,1fr) 120px;grid-template-areas:"Title case_id review_type provider_type date_started region more_info"}.cms-audit-table--elementor.e-child,.has-style-cms-audit-table--elementor.e-child{display:grid;grid-template-columns:160px repeat(5,1fr) 120px;--e-con-grid-template-columns:160px repeat(5,1fr) 120px;grid-template-areas:"Title case_id review_type provider_type date_started region more_info"}.cms-audit-table__title,.has-style-cms-audit-table__title{grid-area:Title}.cms-audit-table__case_id,.has-style-cms-audit-table__case_id{grid-area:case_id}.cms-audit-table__review_type,.has-style-cms-audit-table__review_type{grid-area:review_type}.cms-audit-table__provider_type,.has-style-cms-audit-table__provider_type{grid-area:provider_type}.cms-audit-table__date_started,.has-style-cms-audit-table__date_started{grid-area:date_started}.cms-audit-table__region,.has-style-cms-audit-table__region{grid-area:region}.cms-audit-table__more_info,.has-style-cms-audit-table__more_info{grid-area:more_info}.cms-audit-table a[href],.has-style-cms-audit-table a[href]{text-decoration:none}.cms-audit-loop .elementor-loop-container{gap:0;--grid-column-gap:0;--grid-row-gap:0}.cms-audit-loop .elementor-loop-container>.e-loop-item:nth-of-type(even){background-color:rgba(var(--color-AA-2-rgb),0.12)}.cms-audit-loop .elementor-loop-container>.e-loop-item{margin:0;padding:0}.sidebar-main .widget_nav_menu .widget-title{font-size:1.2rem;line-height:1.5rem;font-weight:700;color:var(--color-AA-4);margin-bottom:1.5rem}.sidebar-main .widget_nav_menu ul.menu{display:flex;flex-flow:column;gap:18px}.sidebar-main .widget_nav_menu ul.menu .menu-item{padding:.125rem .25rem;line-height:1.4rem;text-decoration:none;color:var(--color-AA-3);font-weight:500}.sidebar-main .widget_nav_menu ul.menu .menu-item.current-menu-item{color:var(--color-AA-2);border-left:2px solid var(--color-AA-4);font-weight:700;font-family:"Montserrat"}.sidebar-main .widget_nav_menu ul.menu .menu-item .menu-link{color:var(--color-AA-3)}.sidebar-main .widget_nav_menu ul.menu .menu-item.current-menu-item .menu-link{color:var(--color-AA-2)}a{color:var(--color-AA-2)}body{font-size:17px}