:root {
    --Highlight: #FCB614;
    --Secondary: #6D6E70;
    --Neutral-Colors-White: #FFF;
    --Neutral-Colors-Dark: #2F2F2F;
    --Primary: #0068AA;
    --Standout: #000; /*#053566;*/
    --Extended-Colors-CalHR-Green: #83BD55;
    --Extended-Colors-CalHR-Orange: #EF8126;
}

A:focus {text-decoration:none}
A .ca-gov-icon-external-link {margin-left:6px}
.ca-gov-icon-external-link, a.external-link:after {display: none !important}
A svg {flex-shrink:0}

BODY {font-family:"Open Sans", sans-serif}
BODY.page {font-size:1.125rem}
a[href$=".pdf"] svg {display:none !important}
.link-icons a[href$=".pdf"] svg {background:transparent !important; display:inline-flex !important}
.link-icons a[href$=".pdf"] svg path {fill:red !important}
#page-container .link-icons .et_pb_column:nth-child(2) LI {line-height:1.5; padding:0.5rem 0}
#page-container .link-icons .et_pb_column:nth-child(2) A:not(.et_pb_button), #page-container .et_pb_column:nth-child(2) A:not(.et_pb_button) {padding:0 !important}
.et_pb_main_blurb_image A svg {display:none}

H1, H2, H3, H4, H5, H6 {font-weight:800; line-height:1.2}
H1 {font-size:60px !important}
.home H1 {font-size:72px !important}
H2:not(.h3) {font-size:45px !important}
h3.h4 {font-size:1.6875rem !important}
.large H2 {font-size:60px !important}
.small H2 {font-size:23px !important; line-height:37.4px}

@media (max-width: 992px) {
  h1 {font-size:48px !important}
}

h2.entry-title {font-size:initial !important; margin-top:0.8rem}
h2.entry-title a {padding:0 !important; line-height:1.5;}

.h3 {font-weight:800}

.heading-highlight--h, .heading-highlight H1, .heading-highlight H2, .heading-highlight H3 {background-image:linear-gradient(0deg, var(--Highlight, #FCB614), var(--Highlight, #FCB614)); background-position:0 100%; background-repeat:no-repeat; background-size:60px 6px; color:#000; line-height:1.25/*margin-bottom: 10px;border-bottom:9px solid var(--Highlight); color:var(--Primary, #0068AA); display:inline-block; padding-bottom:8px !important;*/}
.heading-highlight--blue H2 {border-color:var(--Extended-Colors-CalHR-Orange, #EF8126); color:#003DA7}
.heading-highlight--gray--h, .heading-highlight--gray H1, .heading-highlight--gray H2, .heading-highlight--gray H3 {border-bottom:9px solid var(--Secondary); color:var(--Neutral-Colors-Dark); display:inline-block; padding-bottom:8px !important;}

.heading-highlight-short H1, .heading-highlight-short H2, .heading-highlight-short H3, .heading-highlight-short-standout H3 {background-image:linear-gradient(0deg, var(--Highlight, #FCB614), var(--Highlight, #FCB614)); background-position:0 100%; background-repeat:no-repeat; background-size:60px 6px; color:#000; line-height:1.25}
.heading-highlight-short-primary H3 {background-image:linear-gradient(0deg, var(--Primary, #0068AA), var(--Primary, #0068AA)); background-position:0 100%; background-repeat:no-repeat; background-size:60px 6px; color:#000; line-height:1.25}

.highlight-center {background-image:linear-gradient(0deg, var(--Highlight, #FCB614), var(--Highlight, #FCB614)); background-position:50% 100%; background-repeat:no-repeat; background-size:60px 7px; padding-bottom:24px}

.mb-24 {margin-bottom: 24px}
.mb-heading {margin-bottom: 20px}
.mt-heading {margin-top: 20px}

.uppercase {text-transform:uppercase;}


.page-divider {height: 2px; opacity: 1; background-color: black; border: none; margin: 64px 0px !important}

.ol--indent {margin-left: clamp(1rem, 3.059vw + 0.388rem, 3rem)}
.ol-li--spacing li {margin: 10px 0 !important;}

OL UL {margin-left:2rem}
.et_pb_text_inner UL {margin-left:1.4rem}
/*ol, ul {line-height: 2 !important; padding-top: 10px !important}*/

/* Headings in Text Module Spacing*/
.text-module-heading-margins h2, .text-module-heading-margins h3 {
    margin-top: 4rem;
    margin-bottom: 2rem;
}
.heading-highlight-short h2.heading-highlight--h, .heading-highlight-short h3.heading-highlight--h {
    border: none;
}
hr.text-module-hr {
    display: none;
}

@media (max-width:992px) {
    .home H1 {font-size:60px !important}
    H2 {font-size:36px !important}
    .large H2 {font-size:54px !important}
}

@media (max-width:767px) {
    .home H1 {font-size:48px !important}
}


HEADER.global-header #skip-to-content {z-index:-1}
HEADER.global-header #skip-to-content:focus-within {z-index:999}
HEADER#header {max-width:100vw}
HEADER#header .border-bottom {border:0 !important}
HEADER#header .branding {background-color:var(--Primary, #0068AA)}

HEADER#header > .navigation {
    border-bottom: 3px solid var(--Highlight, #FCB614) !important;
    background: var(--Neutral-Colors-White, #FFF);

    /* Shadow */
    box-shadow: 0px 12px 20px 0px rgba(137, 136, 145, 0.15);
}

HEADER#header > .navigation A {
    color: var(--Neutral-Colors-Dark, #2F2F2F);

    /* Text/Large - 700 */
    font-style: normal;
    font-weight: 700;
    line-height: 32px; /* 177.778% */

    padding: 16px;
}

HEADER#header > .navigation A:hover {text-decoration:none}
HEADER#header > .navigation LI UL A {line-height:1}
HEADER#header > .navigation .current_page_item A {border:0}
HEADER.global-header .mobile-control {color:var(--Neutral-Colors-White, #FFF) !important}

LI.calhr-home A {box-sizing:content-box; display:flex; overflow:hidden; white-space:nowrap; width:28px}
LI.calhr-home A::before {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    color: var(--Primary, #0068AA);
    content: "\e601" !important;
    font-family: CaGov !important;
    font-size: 28px;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 30px;
    margin-right: 9999px;
    text-transform: none
}

HEADER.global-header .utility-header {background-color:#053566; color:var(--Neutral-Colors-White, #FFF); display:flex}
/* HEADER.global-header .utility-header .official-tag {border-width:0; clip:rect(0, 0, 0, 0); height:1px; margin:-1px; overflow:hidden; padding:0; position:absolute; white-space:nowrap; width:1px} */
HEADER.global-header .utility-header A {color:var(--Neutral-Colors-White, #FFF); font-size:14px !important; font-weight:700; line-height:2; text-decoration:none; text-transform:uppercase}
HEADER.global-header .utility-header A:focus, HEADER.global-header .utility-header A:hover {color:var(--Neutral-Colors-White, #FFF); text-decoration:underline}

.utility-header .ca-gov-logo-svg {background:url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNDkuMzEgODMuNjYiPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuY2xzLTEgewogICAgICAgIGZpbGw6ICNmZmY7CiAgICAgICAgc3Ryb2tlLXdpZHRoOiAwcHg7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxnIGlkPSJMb2dvIj4KICAgIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTQyLjE2LDgzLjY0YzguODYsMCwxNS41NC0xLjc1LDIxLjQ0LTQuOTlsMS4yNy0zLjIyYy0yLjEuMzItNC4wNC41Ny01LjUzLjU3aC0uNzFsLS42OS0uMThjLTEuNTMtLjM5LTMuMzMtMS4zOS01LjM2LTIuOTktLjc4LS42MS0yLjAzLTEuNjItMi45OS0yLjk1LTIuMjIuNTEtNC42Ljc5LTcuMi43OS0xNy4xMiwwLTI5LjA4LTExLjkxLTI5LjA4LTI4Ljk3LDAtMTYuMTEsMTIuNjItMjguNzQsMjguNzQtMjguNzQsOS4wMywwLDE3LjAzLDMuNiwyNC40NCwxMC45OGw1LjI0LTEzLjNDNjMuNTQsMy44Miw1My4xOSwwLDQyLjM5LDBjLTExLjM4LDAtMjEuOTYsNC4wNS0yOS43OCwxMS40MUM0LjQ4LDE5LjA2LDAsMjkuODIsMCw0MS43MWMwLDI0LjY5LDE3LjM0LDQxLjkzLDQyLjE2LDQxLjkzWiIvPgogICAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJNODguNzUsMzMuODljLjYxLS4xLDEuMTItLjEsMS40My0uMSwyLjgzLDAsNS44OSwxLjA2LDguNzcsMi4yMS4zOC4xNS43NC4zLDEuMDkuNDQuMTYuMDYuMzMuMTMuNS4ybDYuMDUtMTUuNjcsNS43OCwxNC45NmMuMjQtLjAyLjQ5LS4wMy43Mi0uMDVoLjA0cy4wNCwwLC4wNCwwaC4xMWMuNTUtLjAzLDEuMTItLjA1LDEuNjctLjA1LjE3LDAsLjM0LDAsLjUxLDAsLjA2LDAsLjEyLDAsLjE4LDBoLjExYzMuOTEuMDgsNy42Mi41MiwxMS4wOCwxLjMyTDExMy42NCwzLjAyaC0xNC4zNGwtMTIuMDUsMzEuMjNjLjUxLS4xNiwxLjAyLS4yOSwxLjUtLjM2WiIvPgogICAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNTUuNDQsMzguMzdjLjM0LS4yNCw2LjI3LTQuMzYsNi4zNS00LjcyaC03Ljg4Yy0uMzEsMC0uNTIsMC0uNjQtLjRoLS4wMWMtLjczLTIuMjYtMi40MS03LjIzLTIuNjYtNy4zNi0uODIsMi41LTEuNjQsNC45OS0yLjQ0LDcuNDgtLjA5LjI4LS4yOC4yOS0uNTEuMjktMS43OC0uMDMtNy4wOS4wOS04LjExLjA5LjE4LjE2LDQuNDEsMy4xNyw2LjQ3LDQuNjMuMjYuMTguMzkuMzEuMjcuNjktLjY2LDEuOTUtMi4yOCw2Ljg0LTIuMjgsNy4zNS4xNS4wNSw0LjEyLTIuOCw2LjA0LTQuMTZxLjc3LS41NSwxLjU0LDBjLjA2LjA0LDQuMDUsMi44NCw2LjAxLDQuMjEuMTEtLjM2LTEuNjEtNS4yMy0yLjM2LTcuNDQtLjEtLjMyLS4wOC0uNDUuMjEtLjY2WiIvPgogICAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTQ1LjQxLDYzLjQ3bC0uMDguMDNjLS4xLTIuMzItMi03LjA3LTMuNjYtOC41OC43MS0yLjEzLS4yOC0zLjIxLS44NS0zLjkzLS4zNC0uNDItMS40Ny0uNzEtMS45Ny0uOTEtMS43OS0yLjcyLTUuNjItNS4xOS0xMC45OS02Ljc3LTMuNDgtMS4wMi03LjYtMS42OC0xMi4yNS0xLjc4LS4yMSwwLS40NC0uMDEtLjY5LS4wMS0uNDcsMC0uOTkuMDItMS41NS4wNS00LjI2LjIzLTEwLjgsMS4xOC0xMi4zMywxLjE4aC0uMTNjLS42NC0uMDMtMi4yMi0uNzMtNC4wOS0xLjQ3LTIuMi0uODgtNC43Ny0xLjgxLTYuNjctMS44MS0uMiwwLS40LDAtLjU4LjAzLTEuNzkuMjItNi4wMSwyLjkxLTcuNTcsMy43Ny0xLjA3LjU5LTQuNTMsMi4wNy01LjUyLDIuNy0uMjEuMDctLjY4LjA3LS44OC4xNC0yLjQ3LjgyLTQuMjEsMy42NS00Ljk1LDQuMTQtLjA4LS4zLTEuMDEtMS41OS0yLjMyLTEuNTktLjE1LDAtLjMxLjAyLS40Ny4wNi0xLjU5LjY2LTEuNDgsMS44NC0xLjQ4LDIuNDEtLjMxLS4xMi0uNzctLjY5LTEuNjQtLjY5LS4zMSwwLS42OC4wNy0xLjA5LjI1LTEuNzUuOTQtLjgxLDIuNDktMS4yMywzLjAyLS42My44NC0yLjcsMi45MS0zLjQ4LDQuMzQtLjMzLjU5LjAzLDIuMTMtLjIyLDIuNzQtLjY5LDEuNjgtNC40LDQuNjYtNC43NSw1LjMzLS4xMi4zMS44OCwxLjMxLDIuMTEsMi4yOCwxLjEzLjg5LDIuNDMsMS43MywzLjI0LDEuOTMsMi4yNywwLDcuMTQtLjk0LDguMi0xLjA2aC4wMWMuMzEsMCwuODcuMjEsMS41OS40LjYzLjE2LDEuMzkuMzIsMi4yNS4zMi4yMywwLC40OCwwLC43Mi0uMDMsMS4xMS0uMjMsMS44NS0uNzQsMi40Ni0xLjM1LDEuMDEtMS4wMiwxLjU5LTIuMzEsMi43NC0yLjgyLjg4LS40LDItLjY5LDIuOTctLjY5LjQ4LDAsLjkzLjA3LDEuMjkuMjQtMS44MywzLjI4LTEuNDMsNy42Ny0yLjA3LDguMy0uNzEuNjktMS4yNywxLjQxLTEuNzEsMi4wOS0xLjU3LDIuNDEtMS43OSw0LjYtMi41NSw1LjExLS4yMS4xNC0uNDguMTktLjc4LjE5LS44NiwwLTIuMDMtLjQxLTIuODUtLjQxLS4yLDAtLjM4LjAyLS41NC4wOC0uOTguMzYtMy4yNiwyLjQ2LTIuNDIsMi45Ni4yNi4wMiw0LC4wMiw3LjkzLjAyaDMuNDFjLjEsMCwyLjE5LTEuOTEsMi4yOS0xLjkxaDUuNTNjLjUyLS4wOC40Ny0uOTEsMi44Ni0yLjEzLDIuNy0xLjA2LDEuNDItNi4yOCw0Ljg4LTEwLjI3LjAzLDAsMS4wNi0uOTcsMS4zLS45NywxLjIsMCwzLjIyLDIuMTgsMTAuNDksMi4xOHM5LjAzLTIuNTEsMTAuMDMtMi41MWMuNSwwLDEuNS43NSwxLjUsMS0zLjI1LDUuNTIsNC45MiwxMS43Miw0LjI3LDEyLjExLS4wMi4wMi0uMDUuMDItLjA4LjAyLS4yOCwwLTEuMDctLjQ0LTIuMjYtLjQ0LS40OCwwLTEuMDIuMDctMS42Mi4yNy0xLjMyLjQ0LTIuMzksMi4xMS0xLjM2LDIuNjIuMjcsMCwzLjUyLjAxLDYuNzUuMDEsMS44LDAsMy42LDAsNC44OC0uMDEuNDEtLjA1LjM4LS44My4zNi0xLjU5LS4wMS0uNS0uMDItLjk5LjA5LTEuMjUuMzQtLjQ0LjY0LTIsMS41MS0zLjA5Ljg1LS45MywxLjUxLTEuNjQsMi4yMS0xLjY0LjI5LDAsLjU3LjEzLjg4LjQsMS41My44NCw1LjIzLDEuMyw3LjMzLDIuMDYuODcuMzIsMS40OC42NywxLjUyLDEuMTQtLjAzLjI2LS4yNC4zNC0uNTQuMzQtLjEzLDAtLjI3LS4wMS0uNDItLjAzLS41MS0uMDctMS4xOC0uMjMtMS44My0uMjMtLjM0LDAtLjY2LjA1LS45Ny4xNi0uOTUuMzYtMS45MSwxLjM5LTIuMTgsMi4xNC0uMTQuNDEtLjA5LjczLjI5LjgyaDguN2MxLDAsLjYzLTIsMi44NS02LjQ0LjMzLTEuMjUtMi43OS0yLjk2LTMuMjUtNS4zMy0uMjktMS41NS0uNTktNC42My0uNjMtNy42M1oiLz4KICA8L2c+Cjwvc3ZnPg==") !important; background-repeat:no-repeat !important}
.utility-header .official-tag {display:none}
#google_translate_element {margin-left:1rem}

@media (min-width: 576px) {
    .top-level-nav .nav-item {font-size:calc(1rem + 0.1vw)}
}

@media (max-width: 1200px) and (min-width: 992px) {
    .main-navigation .top-level-nav .nav-item {font-size:1rem}
}

P:last-of-type {margin-bottom:0}


#side-navigation UL {margin-left:0;}


/* WHAT'S NEW SECTION */
#whats-new .card-row > .et_pb_column {background:linear-gradient(180deg, var(--Standout, #053566) 0%, var(--Primary, #0068AA) 100%); box-shadow:0px 12px 20px 0px rgba(137, 136, 145, 0.15); display:flex; flex-direction:column; padding:40px 32px}
#whats-new .et_pb_code {background-color:transparent; border-radius:0; margin-top:calc(-153px / 2 - 40px); padding:0}
#whats-new .et_pb_code_inner {background-color:var(--Extended-Colors-CalHR-Orange, #EF8126); border-radius:100%; height:auto; padding:36px; width:fit-content}
#whats-new .green .et_pb_code_inner {background-color:var(--Extended-Colors-CalHR-Green, #83BD55)}
#whats-new .yellow .et_pb_code_inner {background-color:var(--Highlight, #FCB614)}
#whats-new .btn-yellow {color:var(--Standout, #053566)}
#whats-new .btn-yellow:focus, #whats-new .btn-yellow:hover {background-color:var(--Neutral-Colors-White, #FFF) !important; border-color:var(--Highlight, #FCB614) !important; color:var(--Standout, #053566)}

@media (max-width:992px) {
    #whats-new .et_pb_code_inner {padding:28px}
    #whats-new .et_pb_button {padding:8px 34px 8px 18px !important; white-space:nowrap}
}

@media (max-width: 980px) {
    #whats-new .et_pb_code {margin-top:calc(-136px / 2 - 40px)}
    #whats-new .card-row > .et_pb_column {margin-bottom:calc(136px / 2 + 40px)}
}
/* WHAT'S NEW SECTION */


/* BACKGROUND */
.bg-green {background-color:var(--Extended-Colors-CalHR-Green, #83BD55) !important; color:var(--Neutral-Colors-Dark, #2F2F2F) !important}
.bg-highlight {background-color:var(--Highlight, #FCB614) !important; color:var(--Neutral-Colors-Dark, #2F2F2F) !important}
.bg-light-blue {background-color:var(--Neutral-Colors-Light, #EEF3F7) !important}
.bg-light-gray {background-color:var(--Grayscale-gray-50, #FAFAFA) !important}
.bg-orange {background-color:var(--Extended-Colors-CalHR-Orange, #EF8126) !important; color:var(--Neutral-Colors-Dark, #2F2F2F) !important}
.bg-primary {background-color:var(--Primary, #0068AA) !important; color:var(--Neutral-Colors-White, #ffffff) !important}
.bg-standout {background-color:var(--Standout, #053566) !important; color:var(--Neutral-Colors-White, #ffffff) !important}
.bg-black {background-color:var(--Secondary, #6D6E70) !important; color:var(--Neutral-Colors-White, #ffffff) !important}
.bg-secondary {background-color:var(--Secondary, #6D6E70) !important; color:var(--Neutral-Colors-White, #ffffff) !important}
/* BACKGROUND */


.et_pb_column_3_4 .et_pb_row_inner {overflow-x:auto; overflow-y:hidden}


/* NEW SPACING */
.new-spacing .et_pb_row_inner:not(.et_pb_row_inner_0) {margin:0; padding:0 0 64px}
.new-spacing .et_pb_row_inner.et_pb_row_inner_0 {margin:0; padding-bottom:64px}
.new-spacing .et_pb_row_inner.stay-in-touch {padding-bottom:32px}
.new-spacing .et_pb_row_inner:last-child {padding-bottom:0}
.new-spacing .et_pb_row_inner .et_pb_divider {height:1px}

.new-spacing .light-bluebox > .et_pb_column, .new-spacing .light-graybox > .et_pb_column {padding:80px}

@media (max-width: 960px) {
    .new-spacing .light-bluebox > .et_pb_column, .new-spacing .light-graybox > .et_pb_column {padding:40px}
}
/* NEW SPACING */

/* GENERAL CONTENT SECTION STYLING*/
.border-standout {
    border-color: var(--Standout, #053566) !important;
}
.border-gray-100 {
    border-color: var(--Grayscale-gray-100, #ededef) !important;
}
.multi-column-modules .grid-3 {
    display: grid;
    gap: 2rem 5%;
    grid-template-columns: repeat(3, 30%);
}
.multi-column-modules .grid-4 {
    display: grid;
    gap: 2rem 5%;
    grid-template-columns: repeat(4, 20%);
}
.multi-column-modules .grid-4 a, .multi-column-modules .grid-3 a {
    word-break: break-word;
    overflow-wrap: anywhere;
    display: inline-block;
}
@media (max-width: 960px) {
    .multi-column-modules .grid-4, .multi-column-modules .grid-3 {
        grid-template-columns: repeat(2, 47.5%);
    }
}
@media (max-width: 575px) {
    .multi-column-modules .grid-4, .multi-column-modules .grid-3 {
        grid-template-columns: 100%;
    }
}
@media (min-width: 961px) {
    .multi-column-modules.flex-row .et_pb_column {
        display: flex;
        gap: 2rem;
    }
}
/* GENERAL CONTENT SECTION STYLING*/

/* MASONRY LOOK */
.masonry-look {display:grid; gap:16px; grid-template-columns:repeat(3, 1fr)}
.masonry-look::after {display:none}
.masonry-look .et_pb_column {margin:0 !important; width:100% !important}
.masonry-look .et_pb_column > .et_pb_module {margin-bottom:16px !important}
.masonry-look .et_pb_column > .et_pb_module:last-child {margin-bottom:0 !important}
.masonry-look .et_pb_text {align-items:center; aspect-ratio:0.7; display:flex; padding:40px}
.masonry-look .et_pb_text H3 {font-size:45px}
.masonry-look IMG {aspect-ratio:16 / 11; object-fit:cover}

.masonry-gutter .et_pb_column_inner {
    margin-right: 16px !important;
}
.masonry-padding {
    padding-bottom: 16px !important;
}

@media (max-width:767px) {
    .masonry-look {grid-template-columns:1fr}
    .masonry-look .et_pb_column {display:flex; flex-direction:column}
    .masonry-look .et_pb_column > .et_pb_module {margin-bottom:0 !important}
    .masonry-look .et_pb_text {aspect-ratio:auto}
    .masonry-look .et_pb_image {order:-1}
    .masonry-look .et_pb_image, .masonry-look .et_pb_image_wrap, .masonry-look IMG {aspect-ratio:2; width:100% !important}
}
/* MASONRY LOOK */

/* THIRDS CTA BOX */
.thirds-cta-box {
    display: grid;
    grid-template-columns: 3fr 5fr;
    column-gap: 2em;
}
.thirds-cta-box.thirds-cta-box-3-2 {
    grid-template-columns: 3fr 2fr;
}
.thirds-cta-box .et_pb_column {
    width: 100% !important;
    align-content: center;
}
@media (max-width: 980px) {
    .thirds-cta-box {
        grid-template-columns: 1fr !important;
    }
}
/* THIRDS CTA BOX */

/* ICON BOX GRID */
.icon-box-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 3em;
    margin-top: 3em;
}
img.icon-box-icon {
    margin-bottom: 1em;
}
@media (max-width:767px) { 
    .icon-box-grid {
        grid-template-columns: 1fr;
    }
}
/* ICON BOX GRID */

/* ICON CARDS */
.icon-cards .et_pb_column {display: grid; gap:64px 56px; grid-template-columns: repeat(3, 1fr)}
.icon-cards .et_pb_module.et_pb_blurb, .icon-cards .et_pb_module.et_pb_blurb .et_pb_main_blurb_image {margin-bottom:0 !important}
.icon-cards .et_pb_module.et_pb_blurb .et_pb_main_blurb_image {aspect-ratio:1; background-color:var(--Primary, #0068AA); border-radius:100%; height:auto; margin-bottom:24px !important; padding:28px; width:fit-content}
.icon-cards .et_pb_module.et_pb_blurb H3, .icon-cards .et_pb_module.et_pb_blurb H3 A {color:var(--Primary, #0068AA); font-size:18px; line-height:1.4; text-align:center; text-decoration:underline}
.icon-cards .et_pb_module.et_pb_blurb H3:hover, .icon-cards .et_pb_module.et_pb_blurb H3 A:hover {text-decoration:none;}

.icon-cards-no-bg .et_pb_module.et_pb_blurb .et_pb_main_blurb_image, .icon-cards-no-bg.et_pb_module.et_pb_blurb .et_pb_main_blurb_image {
    background-color: transparent;
    padding: 0;
}

.icon-cards.icon-cards-4-column .et_pb_column {
    grid-template-columns: repeat(4, 1fr);
    gap: 32px;
}
.icon-cards:not(.utility-icons).icon-cards-left .et_pb_module.et_pb_blurb H3, .icon-cards.icon-cards-left .et_pb_module.et_pb_blurb H3 A, .icon-cards:not(.utility-icons) .et_pb_module.et_pb_blurb H3 {
    text-align: left !important;
}
.utility-icons .et_pb_main_blurb_image a {
    padding: 0 !important;
}
.icon-cards-4-column .et_pb_main_blurb_image .et_pb_image_wrap {
    overflow: hidden !important;
    border-radius: 0 !important;
    aspect-ratio: 4 / 3.5;
}
.icon-cards .et_pb_main_blurb_image a {
    position: relative;
}
.icon-cards .et_pb_main_blurb_image a.pdf-link:after {
    content: "";
    background-image: url(https://calhr.ca.gov/wp-content/uploads/sites/361/2025/06/Icon-Img_Container.svg);
    width: 64px;
    height: 64px;
    position: absolute;
    bottom: -1.5em;
    right: 1em;
}
.icon-card-single {
    box-shadow: 0px 7px 15px rgba(0, 0, 0, 0.1);
}
.icon-cards .icon-card-single.et_pb_module.et_pb_blurb .et_pb_main_blurb_image {
    margin-bottom: 0 !important;
    aspect-ratio: 4 / 3.5;
    overflow: hidden;
    border-radius: 0;
}
.icon-card-single .et_pb_blurb_container {
    background-color: #ffffff;
    padding: 1em;
    position: relative;
}
.icon-card-single a.pdf-link:after {
    content: "";
    background-image: url(https://calhr.ca.gov/wp-content/uploads/sites/361/2025/06/Icon-Img_Container.svg);
    width: 64px;
    height: 64px;
    position: absolute;
    top: -3em;
    right: 2em;
}
.icon-card-single .et_pb_module_header {
    text-decoration: none !important;
}
.icon-card-single .et_pb_module_header span {
    color: #000;
}
@media (max-width:767px) {
    .icon-cards .et_pb_column {grid-template-columns:1fr 1fr !important};
}
@media (max-width:479px) {
    .icon-cards .et_pb_column {
        display: flex !important;
        flex-direction: column;
        gap: 36px !important;
    };
}
/* ICON CARDS */


/* TIMELINE */
.timeline {padding-left:38px}

.timeline::before {
    background-image: linear-gradient(#6D6E70, #6D6E70);
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: 2px 97%;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    width: 26px;
}

.timeline .et_pb_text {position:relative}
.timeline .et_pb_text::before {content:""; display:block; background-color:#ffffff; border:4px solid #6D6E70; border-radius:100%; height:26px; left:-38px; position:absolute; width:26px}
.timeline .et_pb_text:nth-child(3n)::before {border:4px solid var(--Primary, #0068AA)}
.timeline .et_pb_text:nth-child(3n + 2)::before {border:4px solid var(--Highlight, #FCB614)}
.timeline .et_pb_text:last-child::before {background-color:var(--Primary, #0068AA)}
.timeline STRONG {background-color:#6D6E70; color:var(--Neutral-Colors-White, #ffffff); font-size:23px; font-weight:800; display:inline-block; padding:6px 12px}
.timeline .et_pb_text:nth-child(3n) STRONG {background-color:var(--Primary, #0068AA)}
.timeline .et_pb_text:nth-child(3n + 2) STRONG {background-color:var(--Highlight, #FCB614); color: var(--Neutral-Colors-Dark, #2f2f2f)}
.timeline SPAN {font-size:14px; font-weight:600; letter-spacing:1.54px; text-transform:uppercase}
/* TIMELINE */


/***** BUTTONS *****/
.button, .button:focus, .button:hover {border:2px solid !important; border-radius:0; font-size:18px; font-weight:600; line-height:1.7777778 !important; padding:8px 30apx 8px 30px !important; text-decoration:none;}
.btn-dark-blue {background-color:var(--Standout, #053566); border-color:var(--Standout, #053566) !important; color:var(--Neutral-Colors-White, #FFF)}
.btn-dark-blue:focus, .btn-dark-blue:hover {background-color:var(--Neutral-Colors-White, #FFF) !important; border-color:var(--Neutral-Colors-White, #FFF) !important; color:var(--Standout, #053566) !important}

.btn-orange {background-color:var(--Extended-Colors-CalHR-Orange, #EF8126); border-color:var(--Extended-Colors-CalHR-Orange, #EF8126) !important; color:var(--Neutral-Colors-Dark, #2F2F2F)}
.btn-orange:focus, .btn-orange:hover {background-color:var(--Neutral-Colors-White, #FFF) !important; border-color:var(--Extended-Colors-CalHR-Orange, #EF8126) !important; color:var(--Neutral-Colors-Dark, #2F2F2F)}
.btn-green {background-color:var(--Extended-Colors-CalHR-Green, #83BD55); border-color:var(--Extended-Colors-CalHR-Green, #83BD55) !important; color:var(--Standout, #053566)}
.btn-green:focus, .btn-green:hover {background-color:var(--Neutral-Colors-White, #FFF) !important; border-color:var(--Extended-Colors-CalHR-Green, #83BD55) !important; color:var(--Standout, #053566)}
.btn-white {background-color:var(--Neutral-Colors-White, #FFF); border-color:var(--Standout, #053566) !important; border-width:1px !important; color:var(--Standout, #053566); padding:8px 30px !important}
.btn-white:focus, .btn-white:hover {background-color:var(--Standout, #053566) !important; border-color:var(--Standout, #053566) !important; border-width:1px !important; color:var(--Neutral-Colors-White, #FFF); padding:8px 30px !important}
.btn-yellow {background-color:var(--Highlight, #FCB614); border-color:var(--Highlight, #FCB614) !important; color:var(--Neutral-Colors-Dark, #2F2F2F)}
.btn-white-border {background-color:transparent; border:1px solid var(--Neutral-Colors-White, #FFF) !important; border-radius:0; color:var(--Neutral-Colors-White, #FFF)}
.btn-white-border:focus, .btn-white-border:hover {background-color:var(--Neutral-Colors-White, #FFF) !important; border:1px solid var(--Neutral-Colors-White, #FFF) !important; border-radius:0 !important; color:var(--Standout, #053566) !important}

.btn-primary {background-color:var(--Primary, #0068AA); border-color:var(--Primary, #0068AA) !important; border-radius:0 !important; color:var(--Neutral-Colors-White, #FFF); padding:8px 30px !important}
.btn-primary:focus, .btn-primary:hover {background-color:var(--Neutral-Colors-White, #FFF) !important; border-color:var(--Primary, #0068AA) !important; color:var(--Primary, #0068AA); padding:8px 30px !important}
.btn-p-primary {background-color:var(--Primary, #0068AA); padding: 8px 30px; text-align: center !important; font-weight: 700; color: var(--Neutral-Colors-White, #FFF); transition: all .3s ease-in-out;}
.btn-p-primary:hover {opacity: .9; transition: all .3s ease-in-out;}

.btn-dark-bluee {background-color:var(--Standouta, #053566); border-color:var(--Standouta, #053566) !important; color:var(--Neutral-Colors-White, #FFF)}
.btn-dark-bluee:focus, .btn-dark-bluee:hover {background-color:var(--Neutral-Colors-White, #FFF) !important; border-color:var(--Neutral-Colors-White, #FFF) !important; color:var(--Standout, #053566) !important}

.btn-keepcase {text-transform: none !important}

.card-body .btn {background-color:transparent !important; border:2px solid var(--Primary, #0068AA) !important; border-radius:40px; color:var(--Primary, #0068AA) !important; font-size:18px; line-height:1.7777778 !important; margin-top:var(--bs-card-spacer-y); padding:8px 30px !important; text-decoration:none; text-transform:uppercase}
.card-body .btn:hover {background-color:var(--Primary, #0068AA) !important; border-color:var(--Primary, #0068AA) !important; color:var(--Neutral-Colors-White, #FFF) !important}

.section-blue .button {border-radius:0; border-width:0 !important; font-weight:700; padding:8px 30px !important}

.button.hover-white:focus, .button.hover-white:hover {border-color:#FFFFFF !important; color:#FFFFFF !important}

@media (max-width:992px) {
    .button, .button:focus, .button:hover, .card-body .btn {font-size:16px}
}

/* Back To Button */
body #page-container .et_pb_section .et_pb_row_inner:not(.content-cta) .et_pb_button.et_pb_button_0.text-decoration-none.et_pb_custom_button_icon,
body #page-container .et_pb_section .et_pb_row_inner:not(.content-cta) .et_pb_button.text-decoration-none.et_pb_custom_button_icon.big-btn,
#back-btn#back-btn#back-btn {
    border-width: 1px !important;
    border-color: var(--Primary, #0068AA);
    border-radius: 0;
    font-weight: 700;
    padding: 12px 24px 12px 44px;
}
body #page-container .et_pb_section .et_pb_row_inner:not(.content-cta) .et_pb_button_column .et_pb_button_module_wrapper a.et_pb_button.et_pb_custom_button_icon {
	font-size: 18px;
	line-height: 1.7;
	font-weight: 600;
	padding: .3em 1em;
}

/* BUTTON STATES */
.et_pb_button:not(.btn-yellow):hover {
    background-color: var(--bs-main-darker, #046b99) !important;
    color: var(--Neutral-Colors-White);
    border-color: var(--bs-main-darker, #046b99) !important;
}
.et_pb_button.btn-yellow:hover {
    color: initial;
    background-color: #ffc359;
    border-color: #ffc359 !important;
}
body #page-container .et_pb_section .et_pb_row_inner:not(.content-cta) .et_pb_button.et_pb_button_0.text-decoration-none.et_pb_custom_button_icon.uppercase {
	text-transform: uppercase;
}
/***** BUTTONS *****/

/* BREADCRUMBS */
.breadcrumb-item + .breadcrumb-item::before {display:none}
/* BREADCRUMBS */

/* CARDS */
.card.card-default {border-color:#EEE; overflow:hidden}
.card.card-default::before {background:rgba(0, 0, 0, 0.6); background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4MCIgaGVpZ2h0PSI4MCIgdmlld0JveD0iMCAwIDgwIDgwIiBmaWxsPSJub25lIj4KPHBhdGggZD0iTTQwIDUzLjY3ODJMNTMuNjc4MiA0MEw0MCAyNi4zMjE4TDM4LjI3NTkgMjguMDQ2TDQ4Ljk2NTUgMzguNzM1NkgyNC45NDI1VjQxLjI2NDRINDguOTY1NUwzOC4yNzU5IDUxLjk1NEw0MCA1My42NzgyWk00MC4wMiA4MEMzNC40ODk0IDgwIDI5LjMwODEgNzguOTUwNSAyNC40NzYxIDc2Ljg1MTZDMTkuNjQ0IDc0Ljc1MjYgMTUuNDA3NCA3MS44ODQ5IDExLjc2NjMgNjguMjQ4NEM4LjEyNTMzIDY0LjYxMTggNS4yNTQwMiA2MC4zODA2IDMuMTUyNDEgNTUuNTU0N0MxLjA1MDggNTAuNzI4OCAwIDQ1LjU1MDYgMCA0MC4wMkMwIDM0LjQ4OTQgMS4wNDk0NiAyOS4yODkgMy4xNDgzOSAyNC40MTg2QzUuMjQ3NCAxOS41NDgyIDguMTE1MTMgMTUuMzExNiAxMS43NTE2IDExLjcwOUMxNS4zODgyIDguMTA2MiAxOS42MTk0IDUuMjU0MDMgMjQuNDQ1MyAzLjE1MjQyQzI5LjI3MTIgMS4wNTA4MSAzNC40NDk0IDAgMzkuOTggMEM0NS41MTA2IDAgNTAuNzExIDEuMDQ5NDYgNTUuNTgxNCAzLjE0ODM5QzYwLjQ1MTggNS4yNDczOSA2NC42ODg0IDguMDk1OTggNjguMjkxIDExLjY5NDFDNzEuODkzOCAxNS4yOTI0IDc0Ljc0NiAxOS41MjM2IDc2Ljg0NzYgMjQuMzg3OEM3OC45NDkyIDI5LjI1MiA4MCAzNC40NDk0IDgwIDM5Ljk4QzgwIDQ1LjUxMDYgNzguOTUwNSA1MC42OTE5IDc2Ljg1MTYgNTUuNTIzOUM3NC43NTI2IDYwLjM1NiA3MS45MDQgNjQuNTkyNiA2OC4zMDU5IDY4LjIzMzdDNjQuNzA3NiA3MS44NzQ3IDYwLjQ3NjQgNzQuNzQ2IDU1LjYxMjIgNzYuODQ3NkM1MC43NDggNzguOTQ5MiA0NS41NTA2IDgwIDQwLjAyIDgwWk00MCA3Ny40NzEzQzUwLjQyMTUgNzcuNDcxMyA1OS4yNzIgNzMuODMxNCA2Ni41NTE3IDY2LjU1MTdDNzMuODMxNCA1OS4yNzIgNzcuNDcxMyA1MC40MjE1IDc3LjQ3MTMgNDBDNzcuNDcxMyAyOS41Nzg1IDczLjgzMTQgMjAuNzI4IDY2LjU1MTcgMTMuNDQ4M0M1OS4yNzIgNi4xNjg1OCA1MC40MjE1IDIuNTI4NzQgNDAgMi41Mjg3NEMyOS41Nzg1IDIuNTI4NzQgMjAuNzI4IDYuMTY4NTggMTMuNDQ4MyAxMy40NDgzQzYuMTY4NTggMjAuNzI4IDIuNTI4NzQgMjkuNTc4NSAyLjUyODc0IDQwQzIuNTI4NzQgNTAuNDIxNSA2LjE2ODU4IDU5LjI3MiAxMy40NDgzIDY2LjU1MTdDMjAuNzI4IDczLjgzMTQgMjkuNTc4NSA3Ny40NzEzIDQwIDc3LjQ3MTNaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4='); background-position:center 95px; background-repeat:no-repeat; content:""; display:block; height:100%; opacity:0; position:absolute; transition:opacity 0.3s; width:100%; z-index:2}
.card.card-default:focus::before, .card.card-default:hover::before {opacity:1;}
.card.card-default IMG {transition:transform 0.3s}
.card.card-default:focus IMG, .card.card-default:hover IMG {transform:scale(1.05)}
.card.card-default .card-header, .card.card-default .card-body {background-color:#FCFCFC; border-color:#EEE; z-index:3}
.card.card-default .card-header .card-title, .card.card-default.card--announcement .card-header .card-title {color:var(--Primary, #0068AA); font-size:23px !important; font-weight:800; line-height:1.6086957;}
/* .card.card-default:focus .card-header .card-title, .card.card-default:hover .card-header .card-title {text-decoration:underline} */
.card.card-default .card-body a, .card.card-default .card-body a {text-decoration:none}
.card.card-default:focus .card-body a, .card.card-default:hover .card-body a {text-decoration:underline}
.card.card-default .card-body {background-color:var(--Neutral-Colors-White, #FFF); line-height:1.5}

.modern-cards .card.card-default {border:0}
.modern-cards .card.card-default .card-header, .card.card-default .card-body {border:0; z-index:3}
.modern-cards .card.card-default .card-header {background-color:transparent; padding:40px 0 0}
.modern-cards .card.card-default .card-header .card-title {text-decoration:underline}
.modern-cards .card.card-default .card-body {background-color:transparent; padding:0}
.modern-cards .card.card-default .card-body P {margin-bottom:18px; padding:0}
.modern-cards .card.card-default .card-body UL {padding-left:16px}
.modern-cards .card.card-default .card-body UL LI {margin-top:14px}
.modern-cards .card.card-default .card-body UL LI:nth-child(1) {margin-top:0}

.modern-cards .card.card-default {background-color:transparent !important}
.modern-cards .et_pb_heading, .modern-cards .et_pb_text {grid-column:span 2; text-align:center}
.modern-cards .et_pb_column {column-gap:4rem}
.modern-cards .et_pb_column .card IMG {aspect-ratio:16 / 8; object-fit:cover}
.modern-cards .card.card-default::before {display:none !important}

.card.card-default.card--horizontal {border:0; border-radius:0; box-shadow:0px 12px 20px 0px rgba(137, 136, 145, 0.15); display:grid; grid-template-columns:2fr 4fr}
.card.card-default.card--horizontal::before {background:none; background-image:none}
.card.card-default.card--horizontal.card--horizontal IMG {border-radius:0; grid-row:1 / 3; height:100%; object-fit:cover}
.card.card-default.card--horizontal:focus IMG, .card.card-default.card--horizontal:hover IMG {transform:scale(1)}
/* .card.card-default.card--horizontal .card-header, .card.card-default.card--horizontal .card-body {padding-left:32px; padding-right:32px; padding-top: 32px;} */
.card.card-default.card--horizontal .card-content {
    padding: 40px 0px;
}
.card.card-default.card--horizontal .card-header {align-items:flex-end; background-color:transparent; border-bottom:0}
.card.card-default.card--horizontal .card-header H2,.card.card-default.card--horizontal .card-header H3 {color:var(--Neutral-Colors-Dark, #2F2F2F); font-size:23px; line-height:37.4px}
.card.card-default.card--horizontal .card-body {font-size:16px; font-weight:500; line-height:28px; padding-top:0}
.card.card-default.card--horizontal .card-body A {font-weight:700}

.card.card-default.card--horizontal.card--horizontal.blue-title IMG {aspect-ratio:16 / 10}
.card.card-default.card--horizontal.blue-title .card-header H3 {color:var(--Primary, #0068AA); text-decoration:underline;}

.card.card-default.card--horizontal.card--new .card-header {align-items:center; display:flex; gap:1rem}

/* Cards With Tags */
.card.card-default.card--horizontal.card--new .card-header::before {
    background: var(--Highlight, #FCB614);
    content: "New";
    display: block;
    font-weight: 800;
    padding: 0 5px;
    text-transform: uppercase;
}
.card.card-default.card--horizontal.card--announcement .card-header {
    position: relative;
    padding-top: 60px;
}
.card.card-default.card--horizontal.card--announcement .card-header::before {
    background: var(--Highlight, #FCB614);
    content: "Announcement";
    display: block;
    position: absolute;
    top: 20px;
    font-weight: 800;
    padding: 5px 10px;
    text-transform: uppercase;
}

.cards-1-1 .et_pb_column {display:grid; gap:2rem; grid-template-columns:1fr}
.cards-1-1 .et_pb_column > .et_pb_ca_card.card--horizontal.card {background-color:#EEF3F7; margin-bottom:0 !important}
.cards-1-1 .et_pb_column > .et_pb_ca_card.card--horizontal.card :is(h1, h2, h3, h4, h5, h6) {font-size:18px !important; line-height:1.5}
.cards-1-1 .et_pb_column > .et_pb_ca_card.card--horizontal.card .card-body P:nth-child(1) {margin-bottom:0}
.cards-1-1 .et_pb_column > .et_pb_ca_card.card--horizontal.card .card-header {align-items:flex-start; background-color:#FFF;}
.cards-1-1 .et_pb_column > .et_pb_ca_card.card--horizontal.card .card-body {background-color:#FFF}
.cards-1-1 .et_pb_column > .et_pb_ca_card.card--horizontal.card IMG {align-self:center; height:auto; justify-self:center; object-fit:contain; padding:10px 13px; width:auto}
.cards-1-1 .et_pb_column > .et_pb_ca_card.card--horizontal.card .card-body A {align-items:center; gap:8px}
.cards-1-1 .et_pb_column > .et_pb_ca_card.card--horizontal.card .card-body A::after {content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMTMuODE5IDYuMjk0OTJMMTguNDQ2IDEwLjkyMTlIMi45NTM5OEMyLjM1ODk4IDEwLjkyMTkgMS44NzU5OCAxMS40MDQ5IDEuODc1OTggMTEuOTk5OUMxLjg3NTk4IDEyLjU5NDkgMi4zNTg5OCAxMy4wNzc5IDIuOTUzOTggMTMuMDc3OUgxOC40NDZMMTMuODE5IDE3LjcwNDlDMTMuMzk3IDE4LjEyNjkgMTMuMzk3IDE4LjgwNjkgMTMuODE5IDE5LjIyNzlDMTQuMjQxIDE5LjY0ODkgMTQuOTIxIDE5LjY0OTkgMTUuMzQyIDE5LjIyNzlMMjEuODExIDEyLjc1ODlDMjEuODE2IDEyLjc1ODkgMjEuODE2IDEyLjc0OTkgMjEuODIgMTIuNzQ5OUMyMS45MTQgMTIuNjUxOSAyMS45OTMgMTIuNTM4OSAyMi4wNDUgMTIuNDA3OUMyMi4xNTcgMTIuMTQ1OSAyMi4xNTcgMTEuODQ0OSAyMi4wNDUgMTEuNTgyOUMyMS45OTMgMTEuNDUxOSAyMS45MDkgMTEuMzM0OSAyMS44MTEgMTEuMjMwOUwxNS4zNDIgNC43NjE5MkMxNC45MiA0LjMzOTkyIDE0LjI0IDQuMzM5OTIgMTMuODE5IDQuNzY2OTJDMTMuMzk4IDUuMTkzOTIgMTMuMzk3IDUuODc3OTIgMTMuODE5IDYuMjk0OTJaIiBmaWxsPSIjMDA2OEFBIi8+Cjwvc3ZnPg=="); height:24px; vertical-align: text-top; margin-left: 5px;}

.cards-2-1 .et_pb_column {display:grid; gap:2rem; grid-template-columns:1fr 1fr}
.cards-2-1 .et_pb_column > .et_pb_ca_card.card--horizontal.card {background-color:#EEF3F7; margin-bottom:0 !important}
.cards-2-1 .et_pb_column > .et_pb_ca_card.card--horizontal.card :is(h1, h2, h3, h4, h5, h6) {font-size:18px !important; line-height:1.5}
.cards-2-1 .et_pb_column > .et_pb_ca_card.card--horizontal.card .card-body P:nth-child(1) {margin-bottom:0}
.cards-2-1 .et_pb_column > .et_pb_ca_card.card--horizontal.card .card-header {align-items:flex-start; background-color:#FFF;}
.cards-2-1 .et_pb_column > .et_pb_ca_card.card--horizontal.card .card-body {background-color:#FFF;}
.cards-2-1 .et_pb_column > .et_pb_ca_card.card--horizontal.card IMG {align-self:center; height:auto; min-height: 260px; grid-row: 1 !important; justify-self:center; object-fit:contain; padding:10px 13px; width:auto}
.cards-2-1 .et_pb_column > .et_pb_ca_card.card--horizontal.card .card-body A {align-items:center; gap:8px}
.cards-2-1 .et_pb_column > .et_pb_ca_card.card--horizontal.card .card-body A::after {content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMTMuODE5IDYuMjk0OTJMMTguNDQ2IDEwLjkyMTlIMi45NTM5OEMyLjM1ODk4IDEwLjkyMTkgMS44NzU5OCAxMS40MDQ5IDEuODc1OTggMTEuOTk5OUMxLjg3NTk4IDEyLjU5NDkgMi4zNTg5OCAxMy4wNzc5IDIuOTUzOTggMTMuMDc3OUgxOC40NDZMMTMuODE5IDE3LjcwNDlDMTMuMzk3IDE4LjEyNjkgMTMuMzk3IDE4LjgwNjkgMTMuODE5IDE5LjIyNzlDMTQuMjQxIDE5LjY0ODkgMTQuOTIxIDE5LjY0OTkgMTUuMzQyIDE5LjIyNzlMMjEuODExIDEyLjc1ODlDMjEuODE2IDEyLjc1ODkgMjEuODE2IDEyLjc0OTkgMjEuODIgMTIuNzQ5OUMyMS45MTQgMTIuNjUxOSAyMS45OTMgMTIuNTM4OSAyMi4wNDUgMTIuNDA3OUMyMi4xNTcgMTIuMTQ1OSAyMi4xNTcgMTEuODQ0OSAyMi4wNDUgMTEuNTgyOUMyMS45OTMgMTEuNDUxOSAyMS45MDkgMTEuMzM0OSAyMS44MTEgMTEuMjMwOUwxNS4zNDIgNC43NjE5MkMxNC45MiA0LjMzOTkyIDE0LjI0IDQuMzM5OTIgMTMuODE5IDQuNzY2OTJDMTMuMzk4IDUuMTkzOTIgMTMuMzk3IDUuODc3OTIgMTMuODE5IDYuMjk0OTJaIiBmaWxsPSIjMDA2OEFBIi8+Cjwvc3ZnPg=="); height:24px; vertical-align: text-top; margin-left: 5px;}
.cards-2-1 .card-content {background-color: #fff;}

a.no-link-arrow:after {
    display: none;
}

@media (max-width:1200px) {
    .cards-2-1 .et_pb_column {grid-template-columns:1fr}
}

@media (max-width:992px) {
    .card.card-default .card-header .card-title {font-size:32px !important}
    .card.card-default .card-body {font-size:16px !important;}

    .card.card-default.card--horizontal.card--horizontal .card-header H3 {font-size:24px !important; line-height:32px}
    .card.card-default.card--horizontal.card--horizontal .card-body {font-size:14px !important; line-height:24px}

    .modern-cards .et_pb_heading, .modern-cards .et_pb_text {grid-column:span 1}
    .modern-cards .et_pb_column {gap:0; grid-template-columns:1fr}
    .modern-cards .card.card-default .card-header .card-title {font-size:23px !important}
    .modern-cards .card.card-default .card-body {padding-bottom:2rem}
}

@media (max-width:575px) {
    .card.card-default.card--horizontal {grid-template-columns:1fr}
}
/* CARDS */

/* ICON STEPS */
.icon-step-flow {
    display: flex;
    flex-wrap: nowrap;
    gap: 2rem;
}
  
  .step {
    flex: 1 0 250px;
    text-align: center;
    margin-bottom: 0 !important;
  }

  .step-icon:after {
    content: "\$";
    color: #6D6E70;
    font-size: 36px;
    font-family: CaGov, ETModules !important;
    position: absolute;
    right: -25px;
    top: 50%;
    transform: translateY(-50%);
  }

  .step:last-of-type .step-icon:after {
    display: none;
  }
  
  .step-icon {
    position: relative;
    width: 100%;
    height: auto;
    margin-bottom: 0.5rem;
  }
  
  .step-icon-label {
    font-weight: 700;
    color: #0068aa; /* match your site's link color */
    font-family: "Open Sans", sans-serif;
    font-size: 1rem;
  }
  
  /* Arrow */
  .step-icon-arrow {
    font-size: 2rem;
    color: #666;
  }
  
  /* Responsive (stack on mobile) */
  @media (max-width: 768px) {
    .icon-step-flow {
      flex-direction: column;
    }
    .step-icon:after {
        display: none;
    }
  }  
/* ICON STEPS */

/* CAROUSEL */
.carousel-inner {z-index:1}
.carousel BUTTON {z-index:2}

.carousel-item {height:726px}
.carousel-item-start, .carousel-item-end, .carousel-item.active {display:flex !important}
.carousel-item::before {background:linear-gradient(0deg, rgba(5, 53, 102, 0.60) 0%, rgba(5, 53, 102, 0.60) 100%); content:""; display:block; height:100%; position:absolute; width:100%; z-index:2}
.carousel-item IMG {object-fit:cover; z-index:1}

.homepage-carousel .carousel-indicators {
    display: none;
}

.carousel-caption {
    align-self: center;
    bottom: auto;
    margin: 0 auto;
    text-align: center;
    width: 60%;
    z-index: 3;

    /* Text/Lead- 600 */
    font-size: 23px;
    font-weight: 600;
    line-height: 1.69565; /* 169.565% */
}

.carousel-inner > DIV:nth-child(1) .carousel-caption {}

.carousel-caption A {
    background: linear-gradient(90deg, #FCB614 0%, #EF8126 100%);
    border: 0px solid var(--Neutral-Colors-White, #FFF);
    border-radius: 40px;

    color: var(--Neutral-Colors-Dark, #2F2F2F);

    /* Text/Large - 500 */
    font-size: 18px;
    line-height: 1.777778; /* 177.778% */

    margin-top: 24px;
    padding: 10px 32px !important;
    text-transform: uppercase
}

.carousel-caption A:hover {}
.carousel-caption A STRONG {font-weight:500 !important; margin-right:8px}

@media (max-width:992px) {
    .carousel-item::before {background-image:linear-gradient(90deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%)}
    .carousel-caption {width:60%}
}

@media (max-width:767px) {
    .carousel-caption {font-size:20px; left:5%; right:5%; width:90%}
    .carousel-item IMG {object-position:center;}
    BUTTON[class*="carousel-control"] {display:none}
}
/* CAROUSEL */


/* CONTENT CTA */
.content-cta.content-cta > DIV {align-items:center; background:var(--Secondary, #6D6E70); color:var(--Neutral-Colors-White, #FFF); display:flex; gap:1rem; justify-content:space-between; padding:3.735%}
.content-cta.content-cta.content-cta.content-cta .et_pb_image, .content-cta.content-cta.content-cta.content-cta .et_pb_text {margin-bottom:0; margin-right:0}
.content-cta IMG {max-height:84px; width:auto}
.content-cta.content-cta.content-cta .et_pb_text {align-items:center; display:flex; font-size:23px; font-weight:600; line-height:38px}
.content-cta.content-cta.content-cta .et_pb_button_module_wrapper {align-items:center; display:flex; justify-content:flex-end}
/* .content-cta .button.btn-yellow:focus, .content-cta .button.btn-yellow:hover {border-color:#FFFFFF !important; color:#FFFFFF !important} */

@media (max-width: 992px) {
    .content-cta.content-cta {display:grid; grid-template-columns:1fr 2.5fr}
    .content-cta.content-cta.content-cta .et_pb_text {font-size:20px; line-height:32px}
    .content-cta.content-cta.content-cta .et_pb_button_module_wrapper {grid-column:1 / 3; justify-self: flex-end}
}

.content-cta-assistance.content-cta-assistance > DIV {align-items:center; background:var(--Grayscale-gray-50, #FAFAFA); display:flex; gap:2rem; justify-content:space-between; padding:3.735%}
.content-cta-assistance.content-cta-assistance.content-cta-assistance.content-cta-assistance .et_pb_image, .content-cta-assistance.content-cta-assistance.content-cta-assistance.content-cta-assistance .et_pb_text {margin-bottom:0; margin-right:0}

.content-cta-assistance.content-cta-assistance.content-cta-assistance.content-cta-assistance .et_pb_image SPAN {
    align-content: center;
    aspect-ratio: 1;
    background: var(--Neutral-Colors-Light, #EEF3F7);
    border-radius: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    padding: 16px;
    width: 158px;
}

.content-cta-assistance.content-cta-assistance.content-cta-assistance.content-cta-assistance .et_pb_image SPAN IMG {height:64px; width:64px}
.content-cta-assistance.content-cta-assistance.content-cta-assistance .et_pb_text STRONG {align-items:center; display:flex; font-size:23px; font-weight:800; line-height:38px}
.content-cta-assistance.content-cta-assistance.content-cta-assistance .et_pb_text {align-items:center; display:flex;}
.content-cta-assistance.content-cta-assistance.content-cta-assistance .et_pb_button_module_wrapper {align-items:center; display:flex; justify-content:flex-end}
.content-cta-assistance .button.btn-yellow:focus, .content-cta-assistance .button.btn-yellow:hover {border-color:#FFFFFF !important; color:#FFFFFF !important}

@media (max-width: 992px) {
}

@media (max-width:767px) {
    .content-cta-assistance.content-cta-assistance > DIV {flex-direction:column; padding:3rem}
}
/* CONTENT CTA */


/* CUSTOM CARDS */
.custom-cards .card-row .et_pb_code, .custom-cards .card-row .et_pb_image {background-color:var(--Primary, #0068AA); border-radius:4px; display:flex; justify-content:center; padding:48px}
.custom-cards .card-row .et_pb_code.standout, .custom-cards .card-row .et_pb_image.standout {background-color:var(--Standout, #053566)}
.custom-cards .card-row .et_pb_code.highlight, .custom-cards .card-row .et_pb_image.standout {background-color:var(--Highlight, #FCB614)}
.custom-cards .card-row .et_pb_code.dark, .custom-cards .card-row .et_pb_image.standout {background-color:var(--Secondary, #6D6E70)}
.card-row .et_pb_image.dark span.et_pb_image_wrap {
    background-color: var(--Secondary, #6D6E70);
}
.custom-cards .card-row .et_pb_code.gray, .custom-cards .card-row .et_pb_image.gray {background-color:var(--Grayscale-gray-50, #FAFAFA)}
.custom-cards .card-row.pdf .et_pb_image {background-color:transparent; padding:0}
.custom-cards .card-row.pdf .et_pb_code, .custom-cards .card-row.pdf .et_pb_image {border-bottom-left-radius:0; border-bottom-right-radius:0}
.custom-cards .card-row.pdf .et_pb_code::after, .custom-cards .card-row.pdf .et_pb_image::after {background-color:var(--Extended-Colors-CalHR-Orange, #EF8126); border-radius:100%; bottom:-24px; box-sizing:content-box; content:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOCIgaGVpZ2h0PSIzNiIgdmlld0JveD0iMCAwIDI4IDM2IiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMjcuNSAzMS41VjEwLjEyNUwxNy4zNzUgMEg1QzIuNTE0NzIgMCAwLjUgMi4wMTQ3MiAwLjUgNC41VjMxLjVDMC41IDMzLjk4NTMgMi41MTQ3MiAzNiA1IDM2SDIzQzI1LjQ4NTMgMzYgMjcuNSAzMy45ODUzIDI3LjUgMzEuNVpNMTcuMzc1IDYuNzVDMTcuMzc1IDguNjEzOTYgMTguODg2IDEwLjEyNSAyMC43NSAxMC4xMjVIMjUuMjVWMzEuNUMyNS4yNSAzMi43NDI2IDI0LjI0MjYgMzMuNzUgMjMgMzMuNzVINUMzLjc1NzM2IDMzLjc1IDIuNzUgMzIuNzQyNiAyLjc1IDMxLjVWNC41QzIuNzUgMy4yNTczNiAzLjc1NzM2IDIuMjUgNSAyLjI1SDE3LjM3NVY2Ljc1WiIgZmlsbD0id2hpdGUiLz4KICA8cGF0aCBkPSJNNi4zNTY5MiAzMS42OTVDNS44ODg1OCAzMS41MjQgNS41NzM4IDMxLjE1ODkgNS4zNzA1NiAzMC43NTI1QzQuOTMzMDMgMjkuODc3NSA1LjA3ODI4IDI5LjAwNDkgNS41NTIxMSAyOC4yNzAzQzUuOTk3MiAyNy41ODAzIDYuNzM0OSAyNi45OTM3IDcuNTY4NTIgMjYuNTAxM0M4LjUwNjk4IDI1Ljk0NyA5LjY2MjY3IDI1LjQ1NjkgMTAuOTA0MyAyNS4wNUMxMS4zNzAyIDI0LjIxMzYgMTEuODI2MyAyMy4zMjQ2IDEyLjI1MyAyMi40MjExQzEyLjYzMTUgMjEuNjE5NCAxMi45ODIxIDIwLjgxNjUgMTMuMjkzMSAyMC4wMzkyQzEyLjg2MiAxOS4wMzI0IDEyLjUyNCAxOC4wMzc1IDEyLjMyNjkgMTcuMTI1N0MxMi4xMzIgMTYuMjI0NiAxMi4wNTg1IDE1LjMzMzIgMTIuMjIxNSAxNC41Njg3QzEyLjM5MTIgMTMuNzcyNiAxMi44MzggMTMuMDU2MiAxMy42ODY4IDEyLjcxNjdDMTQuMTE3OCAxMi41NDQzIDE0LjU4NDkgMTIuNDQ1OSAxNS4wMzk4IDEyLjU0MzJDMTUuNTM3NiAxMi42NDk2IDE1Ljg5NzEgMTIuOTYzMyAxNi4xMTI2IDEzLjM2NDlDMTYuMzExMSAxMy43MzQ5IDE2LjM4MjkgMTQuMTY1IDE2LjM5ODIgMTQuNTc2MUMxNi40MTM5IDE0Ljk5NzQgMTYuMzcyMiAxNS40NjU0IDE2LjI5MTkgMTUuOTU2NUMxNi4xMDQ0IDE3LjEwMzggMTUuNjgzMyAxOC41MDk0IDE1LjEyMTQgMTkuOTk0NEMxNS40NTQ2IDIwLjcwOTQgMTUuODM3NCAyMS40MzMxIDE2LjI1MjkgMjIuMTM0MUMxNi41OTggMjIuNzE2NCAxNi45NTk1IDIzLjI3MjggMTcuMzI2IDIzLjc4NzVDMTguNDM5NiAyMy43MTcxIDE5LjQ3NDEgMjMuNzQ1NyAyMC4zMjk1IDIzLjg5OTZDMjEuMTQ4MiAyNC4wNDY5IDIxLjk4MDkgMjQuMzM5IDIyLjQ4OTIgMjQuOTQ1NEMyMi43NjEzIDI1LjI2OTkgMjIuOTIzMiAyNS42NjYgMjIuOTM5NSAyNi4xMTIzQzIyLjk1NTIgMjYuNTQzOCAyMi44MzMzIDI2Ljk3MDIgMjIuNjI5OCAyNy4zNzczQzIyLjQzOTggMjcuNzU3NCAyMi4xODAyIDI4LjA4NjUgMjEuODMyIDI4LjMxNDRDMjEuNDc2NSAyOC41NDcgMjEuMDgxIDI4LjYzOTQgMjAuNjg1NSAyOC42MjM2QzE5Ljk0MDEgMjguNTkzNiAxOS4yMTM5IDI4LjE4MyAxOC41ODQ5IDI3LjY4NjNDMTcuOTA4NiAyNy4xNTIyIDE3LjIxIDI2LjQwOTcgMTYuNTM1NyAyNS41NDk0QzE1LjgxNTEgMjUuNjI3NiAxNS4wNTYxIDI1Ljc0NjUgMTQuMjg2NCAyNS45MDI5QzEzLjUyNDkgMjYuMDU3NyAxMi43Njc4IDI2LjI0NjIgMTIuMDQyOCAyNi40NjIxQzExLjI4MjQgMjcuNzc0MiAxMC40OTM5IDI4Ljk1NjggOS43NDU0IDI5Ljg1OTFDOS4wOTEzNSAzMC42NDc1IDguMzc3OTYgMzEuMzM0OCA3LjY2MTc4IDMxLjYyOThDNy4yODI5NyAzMS43ODU5IDYuODIyMjYgMzEuODY0OSA2LjM1NjkyIDMxLjY5NVpNOS40NTg1NiAyNy40MTgzQzkuMDg2MDcgMjcuNTkwMSA4LjczOTg5IDI3Ljc2OTMgOC40MjY3MSAyNy45NTQzQzcuNjg4ODQgMjguMzkwMSA3LjIwOTA3IDI4LjgxNDcgNi45NzAyIDI5LjE4NUM2Ljc2MDA4IDI5LjUxMDggNi43NTQ4OCAyOS43NDc4IDYuODc5ODkgMjkuOTk3OEM2LjkwNDExIDMwLjA0NjIgNi45MjQzNyAzMC4wNzc1IDYuOTM5MDEgMzAuMDk2OUM2Ljk1NzY1IDMwLjA5MjIgNi45ODM5IDMwLjA4NCA3LjAxODk0IDMwLjA2OTZDNy4zMjY3MSAyOS45NDI4IDcuODE3NDQgMjkuNTQwMiA4LjQ0NjYxIDI4Ljc4MTdDOC43NzMxNSAyOC4zODgxIDkuMTEzMSAyNy45Mjg0IDkuNDU4NTYgMjcuNDE4M1pNMTMuMTQ5NSAyNC40MjQxQzEzLjQxNjQgMjQuMzYxNyAxMy42ODM4IDI0LjMwMzQgMTMuOTUwMyAyNC4yNDkyQzE0LjQ0MDIgMjQuMTQ5NiAxNC45MzMyIDI0LjA2MyAxNS40MjIxIDIzLjk5MUMxNS4yMDg4IDIzLjY2NTMgMTUuMDAxMiAyMy4zMzE5IDE0LjgwMTIgMjIuOTk0NUMxNC42MTk4IDIyLjY4ODQgMTQuNDQzMSAyMi4zNzY0IDE0LjI3MjcgMjIuMDYwN0MxNC4xMTMyIDIyLjQyMTkgMTMuOTQ4MiAyMi43ODMxIDEzLjc3ODkgMjMuMTQxNkMxMy41NzYgMjMuNTcxMyAxMy4zNjU2IDI0LjAwMDIgMTMuMTQ5NSAyNC40MjQxWk0xOC42NTM0IDI1LjQ0MDJDMTguOTg5OCAyNS44MDQgMTkuMzE4NyAyNi4xMTU1IDE5LjYzMDggMjYuMzYyQzIwLjE3MiAyNi43ODkzIDIwLjU0ODIgMjYuOTI5MiAyMC43NTMyIDI2LjkzNzRDMjAuODMyOSAyNi45NDA2IDIwLjg3NDcgMjYuOTI0MSAyMC45MDggMjYuOTAyM0MyMC45NDg1IDI2Ljg3NTggMjEuMDI5MiAyNi44MDUxIDIxLjEyMDQgMjYuNjIyN0MyMS4yMzc2IDI2LjM4ODQgMjEuMjU1NyAyNi4yNDUgMjEuMjUzMSAyNi4xNzM3QzIxLjI1MSAyNi4xMTcxIDIxLjIzNjQgMjYuMDc3NiAyMS4xOTYgMjYuMDI5NEMyMS4wNzk1IDI1Ljg5MDQgMjAuNzQ0IDI1LjY4ODggMjAuMDMwNiAyNS41NjA1QzE5LjYzMDIgMjUuNDg4NCAxOS4xNjU3IDI1LjQ0ODkgMTguNjUzNCAyNS40NDAyWk0xNC4xNzY0IDE3LjU0NzJDMTQuMzgzMSAxNi44NjE3IDE0LjUzNyAxNi4yMzE4IDE0LjYyNjUgMTUuNjg0M0MxNC42OTU2IDE1LjI2MTQgMTQuNzIyIDE0LjkxMiAxNC43MTE5IDE0LjYzODlDMTQuNzAzIDE0LjM5OTggMTQuNjY3NCAxNC4yNjIgMTQuNjM5OCAxNC4xOTM2QzE0LjU4NTUgMTQuMTk3OSAxNC40ODE1IDE0LjIxNjMgMTQuMzEzNSAxNC4yODM1QzE0LjExNzggMTQuMzYxOCAxMy45NTcgMTQuNTIxMyAxMy44NzE5IDE0LjkyMDVDMTMuNzggMTUuMzUxMiAxMy44MDQ0IDE1Ljk3NDUgMTMuOTc2MiAxNi43NjlDMTQuMDMwMyAxNy4wMTkyIDE0LjA5NzUgMTcuMjc5MyAxNC4xNzY0IDE3LjU0NzJaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4='); display:flex; height:28px; justify-content:center; padding:16px; position:absolute; right:14px; width:28px}
.custom-cards .card-row .et_pb_code_inner, .custom-cards .card-row:not(.pdf) .et_pb_image_wrap {align-items:center; aspect-ratio:1; background-color:var(--Highlight, #FCB614); border-radius:100%; display:flex; height:120px; justify-content:center; padding:16px; width:120px}

.custom-cards .card-row .et_pb_code.gray.icon .et_pb_code_inner, .custom-cards .card-row:not(.pdf) .et_pb_image.gray.icon .et_pb_image_wrap {display:flex; align-items:center; justify-content:center; background-color:#0E276C; width:120px; height:120px; aspect-ratio:1; border-radius:100%; padding:16px;}

.custom-cards .card-row .et_pb_column.blue-on-grey .et_pb_image_wrap {background-color: var(--Primary, #046b99);}
.custom-cards .card-row .et_pb_column.blue-on-grey .et_pb_image {background-color: var(--Secondary, #6D6E70);}

.custom-cards .card-row .et_pb_column.grey-on-blue .et_pb_image_wrap {background-color: var(--Secondary, #6D6E70);}

.custom-cards .card-row .et_pb_code_inner, .custom-cards .card-row:not(.pdf) .et_pb_image.gray .et_pb_image_wrap {background-color:transparent; padding:0}
.custom-cards .card-row.pdf .et_pb_image_wrap {aspect-ratio:1.3; background-color:rgba(0, 0, 0, 0.05); display:flex; overflow:hidden}
.custom-cards .card-row:not(.pdf) .et_pb_image_wrap IMG {height:52px; width:auto}
.custom-cards .card-row:not(.pdf) .et_pb_image.gray IMG {height:120px}
.custom-cards .card-row:not(.pdf) .et_pb_image.gray.icon IMG {height:64px}
.custom-cards .card-row.pdf .et_pb_image_wrap IMG {align-self:center; transform:rotateZ(-10deg)}
.custom-cards .card-row > .et_pb_column {padding-bottom:40px}
.custom-cards .card-row > .et_pb_column H3 {color:var(--Neutral-Colors-Dark, #2F2F2F); font-size:23px; font-weight:800; line-height:1.626087; padding-bottom:0}
.custom-cards .card-row.pdf > .et_pb_column H3 {font-size:18px; line-height:24px}
.custom-cards .card-row > .et_pb_column H3 A {color:var(--Primary, #0068AA); text-decoration:underline}
.custom-cards .card-row > .et_pb_column H3 A:hover {text-decoration:none}
.custom-cards .card-row > .et_pb_column .et_pb_text {color:var(--Neutral-Colors-Dark, #2F2F2F); flex-grow:1; text-align:left}
.custom-cards .card-row > .et_pb_column .et_pb_text P {font-size:18px; font-weight:500; line-height:1.7777778}
.custom-cards .card-row > .et_pb_column .et_pb_text P A {font-weight:800}

/* .custom-cards.cards-2 .card-row > .et_pb_column .et_pb_text P {height: calc(18px * 1.7777778 * 3); overflow:hidden}
.custom-cards.cards-2 .card-row > .et_pb_column .et_pb_text.card-title P {height: calc(18px * 1.7777778 * 2)} */

.custom-cards .et_pb_code.highlight .et_pb_code_inner, .custom-cards .et_pb_image.highlight .et_pb_image_wrap  {background-color:var(--Highlight, #FCB614) !important}
.custom-cards .et_pb_code.primary .et_pb_code_inner, .custom-cards .et_pb_image.primary .et_pb_image_wrap  {background-color:var(--Standout, #053566) !important}
.custom-cards .et_pb_code.none .et_pb_code_inner, .custom-cards .et_pb_image.none .et_pb_image_wrap {aspect-ratio:auto; background-color:transparent !important; width:auto}
.custom-cards .et_pb_code.primary, .custom-cards .et_pb_code.standout .et_pb_code_inner, .custom-cards .et_pb_image.primary, .custom-cards .et_pb_image.standout .et_pb_image_wrap  {background-color:var(--Primary, #0068AA) !important}
.custom-cards .et_pb_code.none .et_pb_code_inner, .custom-cards .et_pb_image.none .et_pb_image_wrap {background-color:transparent}
.custom-cards .et_pb_image.none .et_pb_image_wrap {aspect-ratio:auto; padding:0; width:auto}
.custom-cards .et_pb_image.none .et_pb_image_wrap IMG {height:88px; width:auto}

@media (max-width:992px) {
    .custom-cards .card-row > .et_pb_column H3 {font-size:20px}
    .custom-cards .card-row > .et_pb_column .et_pb_text P {font-size:16px}
}

@media (min-width: 768px) {
    .card-50-50 {display:grid; grid-template-columns:1fr 1fr}
    .card-50-50 .et_pb_column {align-items:center; display:flex; float:none; margin:0; width:100%}
    .card-50-50 .et_pb_column:nth-child(1) {min-height:304px; padding:0}
    .card-50-50 .et_pb_column:nth-child(1) IMG {/*aspect-ratio:16 / 9; object-fit:cover*/}
    .card-50-50 .et_pb_column:nth-child(2) {padding:24px}
}
/* CUSTOM CARDS */

.color-white {color:#FFF}

.gray-wrap {background:var(--Grayscale-gray-50, #FAFAFA); padding:40px 48px !important}


/* EVENTS */
.events {
    display: grid;
    gap: 2rem;
    grid-template-columns: 1fr 1fr 1fr;
}

.events .et_pb_column:not(.et_pb_column_empty) {
    background: var(--Neutral-Colors-Light, #EEF3F7);
    margin: 0 !important;
    padding: 24px;
    width: 100% !important;
}

.events .et_pb_column .et_pb_text:nth-child(1) P {
    background-image: linear-gradient(0deg, var(--Highlight, #FCB614), var(--Highlight, #FCB614));
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 40% 8px;
    color: var(--Standout, #053566);
    font-size: 76px;
    font-weight: 700;
    line-height: 1;
    padding-bottom: 16px;
}

.events .et_pb_column .et_pb_text:nth-child(2) P {font-weight:700}

@media (max-width: 980px) {
    .events {grid-template-columns:1fr 1fr}
}

@media (max-width:479px) {
    .events {grid-template-columns:1fr}
}
/* EVENTS */
/* EVENTS CARDS */
.events-cards .et_pb_column_inner {box-shadow:0px 12px 20px 0px rgba(137, 136, 145, 0.15);}
.events-cards .et_pb_column_inner .event-date {background-image:linear-gradient(var(--Highlight, #FCB614), var(--Highlight, #FCB614)); background-position:24px 100%; background-repeat:no-repeat; background-size:60px 6px; font-weight:600; padding-bottom:12px}
.events-cards .et_pb_column_inner .event-date STRONG {font-size:48px; font-weight:900; display:block}
.events-cards .et_pb_column_inner .event-name {margin-bottom:36px; margin-top:24px}
.events-cards .et_pb_column_inner .event-name A {font-size:23px; font-weight:800}

.events-cards .et_pb_column_inner .event-date, .events-cards .et_pb_column_inner .event-name, .events-cards .et_pb_column_inner .event-description {padding-left:24px; padding-right:24px}
.events-cards .et_pb_column_inner .event-description {padding-bottom:32px}
/* EVENTS CARDS */

/* GRID */
/* .grid-2 {display:grid; grid-template-columns:1fr 1fr} */
.grid-2 {
    column-count: 2;
}
@media (max-width:767px) {
    /* .grid-2 {grid-template-columns:1fr} */
    .grid-2 {
        column-count: 1;
    }
}
/* GRID */


/* ICONS */
@media (max-width:767px) {
    .icons-row .et_pb_column {width:50% !important}
    .icons-row.last-icons .et_pb_column:nth-child(3), .icons-row.last-icons .et_pb_column:nth-child(4) {width:100% !important}
}
/* ICONS */


/* LIST */
/* .list--yellow {list-style-type:square !important; margin-left:0 !important}
.list--yellow LI::marker {color:var(--Highlight, #FCB614)}
.list--yellow LI {font-weight:700; margin-bottom: 8px;} */

.entry-content ul, UL.wp-block-latest-posts {list-style-type:square !important;}
.entry-content ul li::marker, UL.wp-block-latest-posts LI::marker {color:var(--Highlight, #FCB614);}
.entry-content ul li, UL.wp-block-latest-posts LI {margin-bottom: 8px;}
.entry-content ul li a, UL.wp-block-latest-posts LI A {font-weight:700;}
UL.wp-block-latest-posts LI A {display:inline !important}

body.divi-built #page-container .list-style-off ul {list-style-type: none !important;margin: 1.875rem 0 1.4rem;padding: 0;}
body.divi-built #page-container .list-style-off ul li {margin-bottom: 1rem;}

@media (min-width: 768px) {
    ul.list-columns-2 {
        column-count: 2;
        column-gap: 64px;
    }
}
/* LIST */


.intro A {color:var(--Primary, #0068AA); font-size:23px; font-weight:800; line-height:37.4px}
.intro .et_pb_row_2 .et_pb_text_inner {font-size:18px; font-weight:500; line-height:32px}

/* MODAL */
.modal-open ARTICLE > DIV > DIV > DIV, .modal-open .modal-section *:not(.modal) {position:static}
.modal .close {margin-left:auto}
#webchat {display:none !important}
/* MODAL */

@media (max-width:992px) {
    .our-leaders .et_pb_row_inner .et_pb_column {display:flex;}
    .our-leaders .et_pb_row_inner .et_pb_column > DIV {width:50%}
}

@media (max-width:767px) {
    .our-leaders .et_pb_row_inner .et_pb_column {flex-wrap:wrap}
    .our-leaders .et_pb_row_inner .et_pb_column > DIV {width:100%}
}

/* PADDING */
body.divi-built #main-content .entry-content .et_builder_inner_content .et_section_regular.padding-small {padding-bottom:40px !important; padding-top:40px !important}
body.divi-built #main-content .entry-content .et_builder_inner_content .et_section_regular.padding-medium {padding-bottom:80px !important; padding-top:80px !important}
body.divi-built #main-content .entry-content .et_builder_inner_content .et_section_regular.padding-large {padding-bottom:120px !important; padding-top:120px !important}

@media (max-width:992px) {
    body.divi-built #main-content .entry-content .et_builder_inner_content .et_section_regular.padding-small {padding-bottom:20px !important; padding-top:20px !important}
    body.divi-built #main-content .entry-content .et_builder_inner_content .et_section_regular.padding-medium {padding-bottom:40px !important; padding-top:40px !important}
    body.divi-built #main-content .entry-content .et_builder_inner_content .et_section_regular.padding-large {padding-bottom:80px !important; padding-top:80px !important}
}
/* PADDING */


/* PDF LIST */
#page-container UL.pdf-list {list-style:none}
#page-container UL.pdf-list LI {align-items:center; display:flex; flex-direction:row; gap:4px}

#page-container UL.pdf-list LI::before {
    content: url("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iYnJ4ZS1pY29uIiBpZD0iYnJ4ZS12Z2NzbWkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjMzIiBoZWlnaHQ9IjMyIiB2aWV3Qm94PSIwIDAgMzMgMzIiIGZpbGw9Im5vbmUiPjxnIGlkPSJkZXNjcmlwdGlvbiI+PG1hc2sgaWQ9Im1hc2swXzk1NV8zODg2MCIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjMzIiBoZWlnaHQ9IjMyIj48cmVjdCBpZD0iQm91bmRpbmcgYm94IiB4PSIwLjcxNTgyIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIGZpbGw9IiNEOUQ5RDkiPjwvcmVjdD48L21hc2s+PGcgbWFzaz0idXJsKCNtYXNrMF85NTVfMzg4NjApIj48ZyBpZD0iVmVjdG9yIj48cGF0aCBkPSJNMjYgMjVWMTAuNzVMMTkuMjUgNEgxMUM5LjM0MzE1IDQgOCA1LjM0MzE0IDggN1YyNUM4IDI2LjY1NjkgOS4zNDMxNSAyOCAxMSAyOEgyM0MyNC42NTY5IDI4IDI2IDI2LjY1NjkgMjYgMjVaTTE5LjI1IDguNUMxOS4yNSA5Ljc0MjY0IDIwLjI1NzQgMTAuNzUgMjEuNSAxMC43NUgyNC41VjI1QzI0LjUgMjUuODI4NCAyMy44Mjg0IDI2LjUgMjMgMjYuNUgxMUMxMC4xNzE2IDI2LjUgOS41IDI1LjgyODQgOS41IDI1VjdDOS41IDYuMTcxNTcgMTAuMTcxNiA1LjUgMTEgNS41SDE5LjI1VjguNVoiIGZpbGw9IiMzQjNBNDciPjwvcGF0aD48cGF0aCBkPSJNMTEuOTA0NiAyNS4xM0MxMS41OTI0IDI1LjAxNiAxMS4zODI1IDI0Ljc3MjYgMTEuMjQ3IDI0LjUwMTZDMTAuOTU1NCAyMy45MTgzIDExLjA1MjIgMjMuMzM2NiAxMS4zNjgxIDIyLjg0NjlDMTEuNjY0OCAyMi4zODY4IDEyLjE1NjYgMjEuOTk1OCAxMi43MTIzIDIxLjY2NzVDMTMuMzM4IDIxLjI5OCAxNC4xMDg0IDIwLjk3MTMgMTQuOTM2MiAyMC43QzE1LjI0NjggMjAuMTQyNCAxNS41NTA5IDE5LjU0OTcgMTUuODM1MyAxOC45NDc0QzE2LjA4NzcgMTguNDEyOSAxNi4zMjE0IDE3Ljg3NzcgMTYuNTI4NyAxNy4zNTk1QzE2LjI0MTMgMTYuNjg4MyAxNi4wMTYgMTYuMDI1IDE1Ljg4NDYgMTUuNDE3MUMxNS43NTQ3IDE0LjgxNjQgMTUuNzA1NiAxNC4yMjIxIDE1LjgxNDMgMTMuNzEyNEMxNS45Mjc0IDEzLjE4MTcgMTYuMjI1MyAxMi43MDQxIDE2Ljc5MTIgMTIuNDc3OEMxNy4wNzg1IDEyLjM2MjkgMTcuMzkgMTIuMjk3MyAxNy42OTMyIDEyLjM2MjFDMTguMDI1MSAxMi40MzMxIDE4LjI2NDcgMTIuNjQyMiAxOC40MDg0IDEyLjkwOTlDMTguNTQwNyAxMy4xNTY2IDE4LjU4ODYgMTMuNDQzMyAxOC41OTg4IDEzLjcxNzRDMTguNjA5MyAxMy45OTgzIDE4LjU4MTUgMTQuMzEwMyAxOC41Mjc5IDE0LjYzNzdDMTguNDAyOSAxNS40MDI1IDE4LjEyMjIgMTYuMzM5NiAxNy43NDc2IDE3LjMyOTZDMTcuOTY5NyAxNy44MDYyIDE4LjIyNSAxOC4yODg3IDE4LjUwMTkgMTguNzU2MUMxOC43MzIgMTkuMTQ0MyAxOC45NzMgMTkuNTE1MiAxOS4yMTczIDE5Ljg1ODNDMTkuOTU5NyAxOS44MTE0IDIwLjY0OTQgMTkuODMwNSAyMS4yMTk2IDE5LjkzMzFDMjEuNzY1NCAyMC4wMzEzIDIyLjMyMDYgMjAuMjI2IDIyLjY1OTUgMjAuNjMwMkMyMi44NDA5IDIwLjg0NjYgMjIuOTQ4OCAyMS4xMTA3IDIyLjk1OTYgMjEuNDA4MkMyMi45NzAxIDIxLjY5NTggMjIuODg4OSAyMS45ODAyIDIyLjc1MzIgMjIuMjUxNkMyMi42MjY1IDIyLjUwNDkgMjIuNDUzNSAyMi43MjQzIDIyLjIyMTMgMjIuODc2MkMyMS45ODQzIDIzLjAzMTMgMjEuNzIwNyAyMy4wOTMgMjEuNDU3IDIzLjA4MjRDMjAuOTYgMjMuMDYyNCAyMC40NzU5IDIyLjc4ODcgMjAuMDU2NiAyMi40NTc1QzE5LjYwNTggMjIuMTAxNSAxOS4xNCAyMS42MDY1IDE4LjY5MDUgMjEuMDMyOUMxOC4yMTAxIDIxLjA4NTEgMTcuNzA0MSAyMS4xNjQzIDE3LjE5MSAyMS4yNjg2QzE2LjY4MzIgMjEuMzcxOCAxNi4xNzg1IDIxLjQ5NzUgMTUuNjk1MiAyMS42NDE0QzE1LjE4ODMgMjIuNTE2MSAxNC42NjI2IDIzLjMwNDUgMTQuMTYzNiAyMy45MDYxQzEzLjcyNzYgMjQuNDMxNyAxMy4yNTIgMjQuODg5OCAxMi43NzQ1IDI1LjA4NjZDMTIuNTIyIDI1LjE5MDYgMTIuMjE0OCAyNS4yNDMzIDExLjkwNDYgMjUuMTNaTTEzLjk3MjQgMjIuMjc4OUMxMy43MjQgMjIuMzkzNCAxMy40OTMzIDIyLjUxMjkgMTMuMjg0NSAyMi42MzYyQzEyLjc5MjYgMjIuOTI2NyAxMi40NzI3IDIzLjIwOTggMTIuMzEzNSAyMy40NTY3QzEyLjE3MzQgMjMuNjczOCAxMi4xNjk5IDIzLjgzMTggMTIuMjUzMyAyMy45OTg1QzEyLjI2OTQgMjQuMDMwOCAxMi4yODI5IDI0LjA1MTYgMTIuMjkyNyAyNC4wNjQ2QzEyLjMwNTEgMjQuMDYxNSAxMi4zMjI2IDI0LjA1NiAxMi4zNDYgMjQuMDQ2NEMxMi41NTExIDIzLjk2MTkgMTIuODc4MyAyMy42OTM0IDEzLjI5NzcgMjMuMTg3OEMxMy41MTU0IDIyLjkyNTQgMTMuNzQyMSAyMi42MTg5IDEzLjk3MjQgMjIuMjc4OVpNMTYuNDMzIDIwLjI4MjdDMTYuNjExIDIwLjI0MTEgMTYuNzg5MiAyMC4yMDIzIDE2Ljk2NjkgMjAuMTY2MUMxNy4yOTM1IDIwLjA5OTggMTcuNjIyMiAyMC4wNDIgMTcuOTQ4MSAxOS45OTRDMTcuODA1OCAxOS43NzY5IDE3LjY2NzUgMTkuNTU0NiAxNy41MzQxIDE5LjMyOTZDMTcuNDEzMiAxOS4xMjU2IDE3LjI5NTQgMTguOTE3NiAxNy4xODE4IDE4LjcwNzFDMTcuMDc1NSAxOC45NDggMTYuOTY1NSAxOS4xODg3IDE2Ljg1MjYgMTkuNDI3N0MxNi43MTczIDE5LjcxNDIgMTYuNTc3IDIwLjAwMDEgMTYuNDMzIDIwLjI4MjdaTTIwLjEwMjMgMjAuOTYwMkMyMC4zMjY2IDIxLjIwMjcgMjAuNTQ1OCAyMS40MTAzIDIwLjc1MzkgMjEuNTc0NkMyMS4xMTQ2IDIxLjg1OTYgMjEuMzY1NSAyMS45NTI4IDIxLjUwMjEgMjEuOTU4M0MyMS41NTUzIDIxLjk2MDQgMjEuNTgzMSAyMS45NDk0IDIxLjYwNTMgMjEuOTM0OUMyMS42MzIzIDIxLjkxNzIgMjEuNjg2MSAyMS44NzAxIDIxLjc0NyAyMS43NDg0QzIxLjgyNSAyMS41OTIzIDIxLjgzNzEgMjEuNDk2NiAyMS44MzU0IDIxLjQ0OTFDMjEuODM0IDIxLjQxMTQgMjEuODI0MyAyMS4zODUxIDIxLjc5NzMgMjEuMzUyOUMyMS43MTk3IDIxLjI2MDMgMjEuNDk2IDIxLjEyNTkgMjEuMDIwNCAyMS4wNDAzQzIwLjc1MzUgMjAuOTkyMyAyMC40NDM4IDIwLjk2NTkgMjAuMTAyMyAyMC45NjAyWk0xNy4xMTc2IDE1LjY5ODFDMTcuMjU1NCAxNS4yNDExIDE3LjM1OCAxNC44MjEyIDE3LjQxNzcgMTQuNDU2MkMxNy40NjM4IDE0LjE3NDIgMTcuNDgxNCAxMy45NDEzIDE3LjQ3NDYgMTMuNzU5M0MxNy40Njg3IDEzLjU5OTkgMTcuNDQ1IDEzLjUwOCAxNy40MjY2IDEzLjQ2MjRDMTcuMzkwNCAxMy40NjUzIDE3LjMyMSAxMy40Nzc1IDE3LjIwOSAxMy41MjIzQzE3LjA3ODUgMTMuNTc0NSAxNi45NzEzIDEzLjY4MDkgMTYuOTE0NiAxMy45NDdDMTYuODUzNCAxNC4yMzQyIDE2Ljg2OTYgMTQuNjQ5NyAxNi45ODQyIDE1LjE3OTNDMTcuMDIwMiAxNS4zNDYxIDE3LjA2NSAxNS41MTk1IDE3LjExNzYgMTUuNjk4MVoiIGZpbGw9IiMzQjNBNDciPjwvcGF0aD48L2c+PC9nPjwvZz48L3N2Zz4=");
    display: block;
}
/* PDF LIST */


/* PERSON BADGE */
.person-badge {display:flex; gap:24px; padding:16px}
.person-badge__photo {flex-shrink:0; max-width:128px}
.person-badge__title, .person-badge__name {margin-bottom:0}
.person-badge__title {font-size:14px; letter-spacing:1.54px; line-height:150%; text-transform:uppercase}
H2.person-badge__name, P.person-badge__name {font-size:18px !important; font-weight:800; line-height:24px; padding-bottom:0; text-transform:uppercase}
.person-badge__email {color:#053566; font-weight:600}
.person-badge__info DIV {margin-top:1.4rem}

@media (max-width: 479px) {
    .person-badge {
        flex-direction: column;
        align-items: center;
        text-align: center;
    }
}
/* PERSON BADGE */


/* POPULAR LINKS */
.popular-links .et_pb_heading.et_pb_heading {margin-bottom:1.2rem}
.popular-links H2 {color:var(--Standout, #053566); font-size:18px !important; line-height:24px}
.popular-links UL {display:flex; flex-wrap:wrap; gap:1rem 2rem; list-style:none; margin:0; padding:0}
.popular-links UL LI {list-style:none; position:relative}

.popular-links UL LI::after {
    border-right: 1px solid #6D6E70;
    content: "";
    display: block;
    height: 60%;
    position: absolute;
    right: -1rem;
    top: 15%;
    width: 1px;
}

.popular-links UL LI:last-child::after {display:none}
.popular-links UL A {font-size:16px; font-weight:800}

@media (max-width:575px) {
    .popular-links UL {display:grid; grid-template-columns:1fr 1fr}
    .popular-links UL LI::after {display:none}
}

@media (max-width:479px) {
    .popular-links UL {grid-template-columns:1fr}
}
/* POPULAR LINKS */


.no-underline {text-decoration:none !important}

.oe-dates {align-items:flex-start; display:flex; gap:16px}
.oe-dates .date-box {align-items:center; border:1px solid var(--Standout, #053566); display:flex; flex-direction:column; min-width:35%; padding:8px 16px}
.oe-dates .date-box .date {color:var(--Standout, #053566); font-size:32px; font-weight:800; line-height:120%; margin-bottom:8px}
.oe-dates .date-box .month, .oe-dates .date-box .year {color:var(--Standout, #053566); font-size:14px; font-weight:600; letter-spacing:1.54px; line-height:150%; text-transform:uppercase}
.oe-dates .date-box .year {font-weight:400}
.oe-dates .details {font-size:16px; font-weight:500; line-height:28px}

.page-banner {color:#FFF; display:flex; min-height:350px}
.page-banner H1 {background-image:linear-gradient(0deg, var(--Highlight, #FCB614), var(--Highlight, #FCB614)); background-position:0 100%; background-repeat:no-repeat; background-size:104px 10px; line-height:150%; padding-left: 0;}
.page-banner H1 SPAN {background-color:var(--Primary, #0068AA); padding-left:16px; padding-right:16px}
.page-banner H1 SPAN:nth-child(1) {background-color:var(--Standout, #053566)}

.page-banner.page-banner--contact {min-height:250px}

.page-banner .et_pb_column {
    align-content: center;
}
.page-banner:after {
    content: '';
    position: absolute;
    inset: 0;
    background: linear-gradient(90deg, rgba(5, 53, 102, 0.47) 0%, rgba(5, 53, 102, 0) 73.12%), linear-gradient(270deg, rgba(0, 0, 0, 0) 24.6%, rgba(5, 53, 102, 0.5) 100%);
}
@media (max-width:767px) {
    .page-banner {height:500px}
    .page-banner H1 {font-size:45px !important}
    .page-banner .et_pb_row {margin:auto auto 0}
}
@media (max-width: 980px) {
    .page-banner.reverse-on-mobile .et_pb_row {
        display: flex;
        flex-direction: column-reverse;
    }
}

/* RESOURCES / QUICK LINKS */
.et_pb_row.resources > .et_pb_column, .et_pb_row > .et_pb_column.quick-links {column-gap:24px; display:flex; flex-wrap:wrap}
.et_pb_row.resources .et_pb_text, .et_pb_row > .et_pb_column.quick-links .et_pb_text {width:100%}
.et_pb_row.resources .et_pb_text_inner {font-size:18px; font-weight:800; line-height:24px; margin-bottom:0}
.et_pb_row.resources .et_pb_button, .et_pb_row > .et_pb_column.quick-links .et_pb_button {border-color:var(--Primary, #0068AA); border-width:1px; color:var(--Primary, #0068AA); font-size:18px; font-weight:700; line-height:32px; text-transform:uppercase}
.et_pb_row.resources .et_pb_button:hover, .et_pb_row > .et_pb_column.quick-links .et_pb_button:hover {background-color:var(--Standout, #053566); border-color:var(--Standout, #053566); border-width:1px; color:var(--Neutral-Colors-White, #FFF)}

BODY DIV#page-container #et-main-area #main-content .et_builder_inner_content .et_pb_section .et_pb_row.resources .et_pb_button, BODY DIV#page-container #et-main-area #main-content .et_builder_inner_content .et_pb_section .et_pb_row .quick-links .et_pb_button {align-items:center; display:flex}
BODY DIV#page-container #et-main-area #main-content .et_builder_inner_content .et_pb_section .et_pb_row.resources .et_pb_button::before, BODY DIV#page-container #et-main-area #main-content .et_builder_inner_content .et_pb_section .et_pb_row .quick-links .et_pb_button::before {display:block !important; margin-left:0; margin-right:8px; opacity:1; position:relative}
BODY DIV#page-container #et-main-area #main-content .et_builder_inner_content .et_pb_section .et_pb_row.resources .et_pb_image {margin-right:0}
BODY DIV#page-container #et-main-area #main-content .et_builder_inner_content .et_pb_section .et_pb_row.resources .et_pb_image A {border:1px solid var(--Primary, #0068AA); border-radius:3px; display:inline-block; font-size:18px; padding:0.3em 1em !important}
BODY DIV#page-container #et-main-area #main-content .et_builder_inner_content .et_pb_section .et_pb_row.resources IMG {filter:grayscale(1); max-height:32px; transition:all 300ms ease 0ms; width:auto}
BODY DIV#page-container #et-main-area #main-content .et_builder_inner_content .et_pb_section .et_pb_row.resources .et_pb_image A:hover IMG {filter:grayscale(0)}

BODY DIV#page-container #et-main-area #main-content .et_builder_inner_content .et_pb_section UL.resources {list-style:  none; padding-left:0}
BODY DIV#page-container #et-main-area #main-content .et_builder_inner_content .et_pb_section UL.resources LI {line-height:1.75; padding-left: 30px; position:relative}

BODY DIV#page-container #et-main-area #main-content .et_builder_inner_content .et_pb_section UL.resources LI::before {
    background-image: url("https://benefits.calhr.ca.gov/wp-content/uploads/sites/362/2024/12/tools.png");
    background-repeat: no-repeat;
    background-size: contain;
    content:"";
    height: 24px;
    left: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 24px;
}

/* RESOURCES / QUICK LINKS */

/* SIDE NAVIGATION */
.et_section_specialty .side-navigation UL {margin-left:0}
.et_section_specialty .side-navigation ul li a {padding-right:1.5rem !important}

.side-navigation A {color:#5E5E6A; font-size:16px; line-height:34px}
.side-navigation LI.active {background-color:#EDEDEF; border-left:4px solid var(--Highlight, #FCB614)}
.side-navigation LI.active A {color:#000; font-weight:700}

@media (max-width:980px) {
    .et_section_specialty.has-side-nav .et_pb_row {display:flex; flex-direction:column-reverse}
    .side-navigation A {padding-right:1rem}
}

.et_section_specialty.et_pb_section--with-menu UL.nav {display:block; margin:0; width:100%}
.et_section_specialty.et_pb_section--with-menu UL.nav LI {display:block; margin:0; padding:0}

.et_section_specialty.et_pb_section--with-menu UL.nav LI A {
    border-bottom: 1px solid var(--bs-gray-75, #f3f3f4);
    color: var(--bs-gray-700, #5e5e6a);
    font-size: 16px;
    line-height: 1.5;
    padding: 0.9rem 0.8rem !important;
    transition: 0s;
    width: 100%;
}

.et_section_specialty.et_pb_section--with-menu UL.nav .ol--indent {margin-left:0}
.et_section_specialty.et_pb_section--with-menu UL.nav LI A:hover {background-color:var(--bs-gray-50, #fafafa); color:var(--bs-gray-900, #3b3a48); opacity:1; text-decoration:none}
.et_section_specialty.et_pb_section--with-menu UL.nav LI A::before, .et_section_specialty.et_pb_section--with-menu UL.nav LI A::after {display:none !important}
.et_section_specialty.et_pb_section--with-menu UL.nav LI A svg {width:12px}
.et_section_specialty.et_pb_section--with-menu UL.nav LI.current_page_item > A {background-color:#EDEDEF; border-left:4px solid var(--Highlight, #FCB614); color:#000; font-weight:700}

.et_section_specialty.et_pb_section--with-menu UL.nav UL.sub-menu {width:100%}
.et_section_specialty.et_pb_section--with-menu UL.nav LI.current_page_item > UL.sub-menu, .et_section_specialty.et_pb_section--with-menu UL.nav LI.current_page_ancestor > UL.sub-menu {display:block}
.et_section_specialty.et_pb_section--with-menu UL.nav UL.sub-menu A {padding-left:1.8rem !important}
.et_section_specialty.et_pb_section--with-menu UL.nav UL.sub-menu UL.sub-menu A {padding-left:2.8rem !important}
.et_section_specialty.et_pb_section--with-menu UL.nav UL.sub-menu UL.sub-menu UL.sub-menu A {padding-left:3.8rem !important}

.et_section_specialty.et_pb_section--with-menu UL.nav LI UL {
    border-top: 0;
    box-shadow: none;
    left: 0;
    opacity: 1;
    padding: 0;
    position: relative;
    top: 0;
    visibility: visible;
}

.et_section_specialty.et_pb_section--with-menu .et_pb_module.et_pb_menu DIV {display:block; width:100%}
.et_section_specialty.et_pb_section--with-menu .et_pb_module.et_pb_menu DIV.et_mobile_nav_menu {display:none}
/* SIDE NAVIGATION */

/* TESTIMONALS */
.testimonial-left-aligned.et_pb_testimonial:before {
    font-size: 55px;
    left: 60px;
    margin-left: 0;
    top: 40px;
}
/* TESTIMONALS */


/* TABS */
.et_pb_tabs.tabs--custom {border:0}
.et_pb_tabs.tabs--custom UL.et_pb_tabs_controls {background-color:transparent; display:flex; flex-wrap:wrap; gap:1rem 2rem}
.et_pb_tabs.tabs--custom UL.et_pb_tabs_controls::after {display:none}
.et_pb_tabs.tabs--custom UL.et_pb_tabs_controls LI {background-color:transparent; border:0; float:none}

.et_pb_tabs.tabs--custom UL.et_pb_tabs_controls LI::after {
    border-right: 1px solid #6D6E70;
    content: "";
    display: block;
    height: 60%;
    position: absolute;
    right: -1rem;
    top: 15%;
    width: 1px;
}

.et_pb_tabs.tabs--custom UL.et_pb_tabs_controls LI:last-child::after {display:none}
.et_pb_tabs.tabs--custom UL.et_pb_tabs_controls LI A {padding:0; text-decoration:underline}
.et_pb_tabs.tabs--custom UL.et_pb_tabs_controls LI A:focus, .et_pb_tabs.tabs--custom UL.et_pb_tabs_controls LI A:hover {color:var(--Primary, #0068AA); text-decoration:none}
.et_pb_tabs.tabs--custom UL.et_pb_tabs_controls LI.et_pb_tab_active A {color:var(--Primary, #0068AA) !important}

.et_pb_tabs.tabs--custom .et_pb_all_tabs > DIV {padding-left:0; padding-right:0}
.et_pb_tabs.tabs--custom .et_pb_all_tabs > DIV .tab-content--grid {display:grid; gap:2rem 4rem; grid-template-columns:2fr 1fr}
.et_pb_tabs.tabs--custom .et_pb_all_tabs > DIV .tab-content--grid .card--pdf {border:0; border-radius:0; margin-bottom:0}
.et_pb_tabs.tabs--custom .et_pb_all_tabs > DIV .tab-content--grid .card-img, .et_pb_tabs.tabs--custom .et_pb_all_tabs > DIV .tab-content--grid .card-img IMG {border-radius:0; position:relative}
.et_pb_tabs.tabs--custom .et_pb_all_tabs > DIV .tab-content--grid .card-img {margin-bottom:1.5rem}
.et_pb_tabs.tabs--custom .et_pb_all_tabs > DIV .tab-content--grid .card-img::after {
    background-color: var(--Extended-Colors-CalHR-Orange, #EF8126);
    border-radius: 100%;
    bottom: -24px;
    box-sizing: content-box;
    content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOCIgaGVpZ2h0PSIzNiIgdmlld0JveD0iMCAwIDI4IDM2IiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMjcuNSAzMS41VjEwLjEyNUwxNy4zNzUgMEg1QzIuNTE0NzIgMCAwLjUgMi4wMTQ3MiAwLjUgNC41VjMxLjVDMC41IDMzLjk4NTMgMi41MTQ3MiAzNiA1IDM2SDIzQzI1LjQ4NTMgMzYgMjcuNSAzMy45ODUzIDI3LjUgMzEuNVpNMTcuMzc1IDYuNzVDMTcuMzc1IDguNjEzOTYgMTguODg2IDEwLjEyNSAyMC43NSAxMC4xMjVIMjUuMjVWMzEuNUMyNS4yNSAzMi43NDI2IDI0LjI0MjYgMzMuNzUgMjMgMzMuNzVINUMzLjc1NzM2IDMzLjc1IDIuNzUgMzIuNzQyNiAyLjc1IDMxLjVWNC41QzIuNzUgMy4yNTczNiAzLjc1NzM2IDIuMjUgNSAyLjI1SDE3LjM3NVY2Ljc1WiIgZmlsbD0id2hpdGUiLz4KICA8cGF0aCBkPSJNNi4zNTY5MiAzMS42OTVDNS44ODg1OCAzMS41MjQgNS41NzM4IDMxLjE1ODkgNS4zNzA1NiAzMC43NTI1QzQuOTMzMDMgMjkuODc3NSA1LjA3ODI4IDI5LjAwNDkgNS41NTIxMSAyOC4yNzAzQzUuOTk3MiAyNy41ODAzIDYuNzM0OSAyNi45OTM3IDcuNTY4NTIgMjYuNTAxM0M4LjUwNjk4IDI1Ljk0NyA5LjY2MjY3IDI1LjQ1NjkgMTAuOTA0MyAyNS4wNUMxMS4zNzAyIDI0LjIxMzYgMTEuODI2MyAyMy4zMjQ2IDEyLjI1MyAyMi40MjExQzEyLjYzMTUgMjEuNjE5NCAxMi45ODIxIDIwLjgxNjUgMTMuMjkzMSAyMC4wMzkyQzEyLjg2MiAxOS4wMzI0IDEyLjUyNCAxOC4wMzc1IDEyLjMyNjkgMTcuMTI1N0MxMi4xMzIgMTYuMjI0NiAxMi4wNTg1IDE1LjMzMzIgMTIuMjIxNSAxNC41Njg3QzEyLjM5MTIgMTMuNzcyNiAxMi44MzggMTMuMDU2MiAxMy42ODY4IDEyLjcxNjdDMTQuMTE3OCAxMi41NDQzIDE0LjU4NDkgMTIuNDQ1OSAxNS4wMzk4IDEyLjU0MzJDMTUuNTM3NiAxMi42NDk2IDE1Ljg5NzEgMTIuOTYzMyAxNi4xMTI2IDEzLjM2NDlDMTYuMzExMSAxMy43MzQ5IDE2LjM4MjkgMTQuMTY1IDE2LjM5ODIgMTQuNTc2MUMxNi40MTM5IDE0Ljk5NzQgMTYuMzcyMiAxNS40NjU0IDE2LjI5MTkgMTUuOTU2NUMxNi4xMDQ0IDE3LjEwMzggMTUuNjgzMyAxOC41MDk0IDE1LjEyMTQgMTkuOTk0NEMxNS40NTQ2IDIwLjcwOTQgMTUuODM3NCAyMS40MzMxIDE2LjI1MjkgMjIuMTM0MUMxNi41OTggMjIuNzE2NCAxNi45NTk1IDIzLjI3MjggMTcuMzI2IDIzLjc4NzVDMTguNDM5NiAyMy43MTcxIDE5LjQ3NDEgMjMuNzQ1NyAyMC4zMjk1IDIzLjg5OTZDMjEuMTQ4MiAyNC4wNDY5IDIxLjk4MDkgMjQuMzM5IDIyLjQ4OTIgMjQuOTQ1NEMyMi43NjEzIDI1LjI2OTkgMjIuOTIzMiAyNS42NjYgMjIuOTM5NSAyNi4xMTIzQzIyLjk1NTIgMjYuNTQzOCAyMi44MzMzIDI2Ljk3MDIgMjIuNjI5OCAyNy4zNzczQzIyLjQzOTggMjcuNzU3NCAyMi4xODAyIDI4LjA4NjUgMjEuODMyIDI4LjMxNDRDMjEuNDc2NSAyOC41NDcgMjEuMDgxIDI4LjYzOTQgMjAuNjg1NSAyOC42MjM2QzE5Ljk0MDEgMjguNTkzNiAxOS4yMTM5IDI4LjE4MyAxOC41ODQ5IDI3LjY4NjNDMTcuOTA4NiAyNy4xNTIyIDE3LjIxIDI2LjQwOTcgMTYuNTM1NyAyNS41NDk0QzE1LjgxNTEgMjUuNjI3NiAxNS4wNTYxIDI1Ljc0NjUgMTQuMjg2NCAyNS45MDI5QzEzLjUyNDkgMjYuMDU3NyAxMi43Njc4IDI2LjI0NjIgMTIuMDQyOCAyNi40NjIxQzExLjI4MjQgMjcuNzc0MiAxMC40OTM5IDI4Ljk1NjggOS43NDU0IDI5Ljg1OTFDOS4wOTEzNSAzMC42NDc1IDguMzc3OTYgMzEuMzM0OCA3LjY2MTc4IDMxLjYyOThDNy4yODI5NyAzMS43ODU5IDYuODIyMjYgMzEuODY0OSA2LjM1NjkyIDMxLjY5NVpNOS40NTg1NiAyNy40MTgzQzkuMDg2MDcgMjcuNTkwMSA4LjczOTg5IDI3Ljc2OTMgOC40MjY3MSAyNy45NTQzQzcuNjg4ODQgMjguMzkwMSA3LjIwOTA3IDI4LjgxNDcgNi45NzAyIDI5LjE4NUM2Ljc2MDA4IDI5LjUxMDggNi43NTQ4OCAyOS43NDc4IDYuODc5ODkgMjkuOTk3OEM2LjkwNDExIDMwLjA0NjIgNi45MjQzNyAzMC4wNzc1IDYuOTM5MDEgMzAuMDk2OUM2Ljk1NzY1IDMwLjA5MjIgNi45ODM5IDMwLjA4NCA3LjAxODk0IDMwLjA2OTZDNy4zMjY3MSAyOS45NDI4IDcuODE3NDQgMjkuNTQwMiA4LjQ0NjYxIDI4Ljc4MTdDOC43NzMxNSAyOC4zODgxIDkuMTEzMSAyNy45Mjg0IDkuNDU4NTYgMjcuNDE4M1pNMTMuMTQ5NSAyNC40MjQxQzEzLjQxNjQgMjQuMzYxNyAxMy42ODM4IDI0LjMwMzQgMTMuOTUwMyAyNC4yNDkyQzE0LjQ0MDIgMjQuMTQ5NiAxNC45MzMyIDI0LjA2MyAxNS40MjIxIDIzLjk5MUMxNS4yMDg4IDIzLjY2NTMgMTUuMDAxMiAyMy4zMzE5IDE0LjgwMTIgMjIuOTk0NUMxNC42MTk4IDIyLjY4ODQgMTQuNDQzMSAyMi4zNzY0IDE0LjI3MjcgMjIuMDYwN0MxNC4xMTMyIDIyLjQyMTkgMTMuOTQ4MiAyMi43ODMxIDEzLjc3ODkgMjMuMTQxNkMxMy41NzYgMjMuNTcxMyAxMy4zNjU2IDI0LjAwMDIgMTMuMTQ5NSAyNC40MjQxWk0xOC42NTM0IDI1LjQ0MDJDMTguOTg5OCAyNS44MDQgMTkuMzE4NyAyNi4xMTU1IDE5LjYzMDggMjYuMzYyQzIwLjE3MiAyNi43ODkzIDIwLjU0ODIgMjYuOTI5MiAyMC43NTMyIDI2LjkzNzRDMjAuODMyOSAyNi45NDA2IDIwLjg3NDcgMjYuOTI0MSAyMC45MDggMjYuOTAyM0MyMC45NDg1IDI2Ljg3NTggMjEuMDI5MiAyNi44MDUxIDIxLjEyMDQgMjYuNjIyN0MyMS4yMzc2IDI2LjM4ODQgMjEuMjU1NyAyNi4yNDUgMjEuMjUzMSAyNi4xNzM3QzIxLjI1MSAyNi4xMTcxIDIxLjIzNjQgMjYuMDc3NiAyMS4xOTYgMjYuMDI5NEMyMS4wNzk1IDI1Ljg5MDQgMjAuNzQ0IDI1LjY4ODggMjAuMDMwNiAyNS41NjA1QzE5LjYzMDIgMjUuNDg4NCAxOS4xNjU3IDI1LjQ0ODkgMTguNjUzNCAyNS40NDAyWk0xNC4xNzY0IDE3LjU0NzJDMTQuMzgzMSAxNi44NjE3IDE0LjUzNyAxNi4yMzE4IDE0LjYyNjUgMTUuNjg0M0MxNC42OTU2IDE1LjI2MTQgMTQuNzIyIDE0LjkxMiAxNC43MTE5IDE0LjYzODlDMTQuNzAzIDE0LjM5OTggMTQuNjY3NCAxNC4yNjIgMTQuNjM5OCAxNC4xOTM2QzE0LjU4NTUgMTQuMTk3OSAxNC40ODE1IDE0LjIxNjMgMTQuMzEzNSAxNC4yODM1QzE0LjExNzggMTQuMzYxOCAxMy45NTcgMTQuNTIxMyAxMy44NzE5IDE0LjkyMDVDMTMuNzggMTUuMzUxMiAxMy44MDQ0IDE1Ljk3NDUgMTMuOTc2MiAxNi43NjlDMTQuMDMwMyAxNy4wMTkyIDE0LjA5NzUgMTcuMjc5MyAxNC4xNzY0IDE3LjU0NzJaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4=');
    display: flex;
    height: 32px;
    justify-content: center;
    padding: 14px;
    position: absolute;
    right: 24px;
    width: 32px;
}

.et_pb_tabs.tabs--custom .et_pb_all_tabs > DIV .tab-content--grid .card--pdf .card-title A {color:var(--Primary, #0068AA); font-size:18px; font-weight:700; text-decoration:underline}

.et_pb_tabs.tabs--custom.tabs--inline-content .et_pb_tab_content .et_pb_button {
    font-size: 14px;
}

@media (max-width:767px) {
    .et_pb_tabs.tabs--custom .et_pb_all_tabs > DIV .tab-content--grid {grid-template-columns:1fr}
}

@media (max-width:575px) {
    .et_pb_tabs.tabs--custom UL.et_pb_tabs_controls {display:grid; grid-template-columns:1fr}
    .et_pb_tabs.tabs--custom UL.et_pb_tabs_controls LI::after {display:none}
}

@media (max-width:479px) {
}

@media (min-width: 768px) {
    .et_pb_tabs.tabs--custom.tabs--inline-content .et_pb_tab_content p {
        display: inline-block;
        margin-right: 5px;
    }
}
/* TABS */


/* THREE BOX */
.three-box > .et_pb_column {display:grid; grid-template-columns:1fr 1fr}
.three-box > .et_pb_column .heading-highlight-short, .three-box > .et_pb_column .et_pb_text:nth-child(2) {grid-column:span 2}
.three-box > .et_pb_column .et_pb_text {background-color:var(--Primary, #0068AA); color:#fff; margin-bottom:0 !important; padding:3.6rem 3rem}
.three-box > .et_pb_column .et_pb_text:nth-child(2) {background-color:var(--Highlight, #FCB614); color:#000}
.three-box > .et_pb_column .et_pb_text:last-of-type {background-color:var(--Secondary, #6D6E70)}

.three-box > .et_pb_column .et_pb_text STRONG {font-size:32px; font-weight:800}

.three-box .big-ordered-list .the-list {margin-top:1.8rem}
.three-box .big-ordered-list .the-list > DIV {display:flex; gap:0.8rem; margin-top:1rem}
.three-box .big-ordered-list .the-list > DIV:nth-child(1) {margin-top:0}
.three-box .big-ordered-list .the-list > DIV DIV {font-size:28px; font-weight:800; line-height:1}

@media (max-width:767px) {
    .three-box > .et_pb_column {grid-template-columns:1fr}
    .three-box > .et_pb_column .heading-highlight-short, .three-box > .et_pb_column .et_pb_text:nth-child(2) {grid-column:span 1}
}
/* THREE BOX */


@media (max-width:980px) {
    .seal-section .et_pb_column {margin-bottom:60px}
}

@media (max-width:767px) {
    .seal-section .et_pb_column {margin-bottom:60px !important}
}


@media (max-width:992px) {
    .tcp .et_pb_row {flex-direction:column}
    .tcp .et_pb_column {padding:40px !important; width:100% !important}
    .tcp .et_pb_row:nth-child(2) .et_pb_column:nth-child(1) {margin-bottom:0 !important; padding-bottom:0 !important; padding-top:0 !important}
}


.sr-only {
    border-width: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    white-space: nowrap;
    width: 1px
}

.text-lead {
    font-size: 23px;
    font-weight: 600;
    line-height: 1.6956522;
}

.text-lead UL LI {line-height:1.6956522; margin-bottom:0.4rem}

@media (max-width:992px) {
    .text-lead {font-size:20px}
}

.whats-new-row {align-items:center; display:flex}
.whats-new-row .et_pb_image {align-items:center; aspect-ratio:16 / 9; background-color:#D4D4D7; border-radius:4px; display:flex; justify-content:center; overflow:hidden}
.whats-new-row .et_pb_image .et_pb_image_wrap {}
.whats-new-row .et_pb_code_inner {align-items:center; display:flex; flex-direction:row; gap:16px}
.whats-new-row .et_pb_code_inner DIV {background:var(--Highlight, #FCB614); font-weight:800; padding:4px 10px; text-transform:uppercase}
.whats-new-row .et_pb_code_inner H3 {padding-bottom:0}
.whats-new-row .et_pb_text_inner, .whats-new-row .et_pb_text_inner A {font-size:16px}

@media (max-width:767px) {
    .whats-new-row {flex-direction:column}
}

/* WP FORMS */
.wpforms-field-container .wpforms-required-label, DIV.wpforms-container-full .wpforms-form EM.wpforms-error {color:#FCB614 !important}
DIV.wpforms-container-full .wpforms-form .wpforms-field INPUT.wpforms-error, DIV.wpforms-container-full .wpforms-form .wpforms-field INPUT.wpforms-error:hover, DIV.wpforms-container-full .wpforms-form .wpforms-field INPUT.wpforms-error:focus {border-color:#FCB614 !important}
DIV.wpforms-container-full .wpforms-form EM.wpforms-error::before {background-color:#FCB614 !important}

.dark-form h3, .dark-form label, .dark-form  .wpforms-field-label {
    color: white !important;
}
.dark-form .wpforms-submit {
    background-color: #FCB614 !important;
    color: #2F2F2F !important;
    font-weight: 700 !important;
    text-transform: uppercase;
}
.submit-button-right .wpforms-submit-container {
    text-align: right;
}
/* WP FORMS */

/* FEEDBACK MODAL */
button#open-feedback {
    bottom: 35% !important;
    position: fixed !important;
    right: 0 !important;
    padding: 8px 30px 8px 30px !important;
    transform: rotateZ(-90deg) !important;
    transform-origin: bottom right !important;
    border-radius: 0;
}
.modal.show .modal-dialog {
    margin-top: 4em !important;
}
.modal-header button.close.btn.btn-secondary {
    background-color: #0068AA;
}
/* FEEDBACK MODAL */

/* SPEEDBUMP MODAL */
#speedbumpModal .modal-header {
    padding-left: 2em;
    padding-right: 2em;
}
#speedbumpModal .modal-body {
    grid-template-columns: 1fr;
    padding: 1em 2em;
}
#speedbumpModal .modal-footer {
    justify-content: center;
}
/* SPEEDBUMP MODAL */


/*** DIVI FIXES ***/
@media (max-width: 980px) {
    #page-container {padding-top:0 !important}
}

header.global-header .navigation .container .nav-item {align-self:center !important}
.mobile-controlled .calhr-home a {width:auto}
.navigation ul.nav {flex-wrap:nowrap}


body.divi-built #main-content .entry-content .et_builder_inner_content .et_section_regular.p-y-sm {padding-bottom:0.75rem !important; padding-top:0.75rem !important}
body.divi-built #main-content .entry-content .et_builder_inner_content .et_section_regular.p-y-md {padding-bottom:1.5rem !important; padding-top:1.5rem !important}
body.divi-built #main-content .entry-content .et_builder_inner_content .et_section_regular.p-y-lg {padding-bottom:3rem !important; padding-top:3rem !important}


.calhr-copy H2, H2.chr-rte-Element-H2 {font-size:2rem !important}
.calhr-copy H2:not(:nth-child(1)), H2.chr-rte-Element-H2:not(:nth-child(1)) {margin-top:3.6rem}
.calhr-copy H3, H3.chr-rte-Element-H3 {font-size:1.4rem}
H3.chr-rte-Element-H3 {margin-top:2.4rem}
H2 + H3.chr-rte-Element-H3 {margin-top:0}
.calhr-copy LI {line-height:1.75 !important}


/* CA WEB TEMPLATE ACCORDION */
cagov-accordion details {
    margin-bottom: 0;
    min-height: 3rem;
    margin-top: 1rem;
    overflow: visible
}

cagov-accordion details summary {
    cursor: pointer;
    padding: .5rem 3rem .5rem 3.75rem;
    background-color: var(--gray-50, #fafafa);
    position: relative;
    line-height: 2rem;
    margin: 0;
    color: var(--gray-800, #4a4958);
    font-size: 1.125rem;
    font-weight: bold;
    border: 1px solid var(--gray-200, #d4d4d7);
    border-radius: 4px;
}

cagov-accordion details summary::marker {
    content: "" !important;
}

cagov-accordion details summary::before {
    position: absolute;
    height: 100%;
    width: 2.75rem;
    border-right: 1px solid var(--gray-200, #d4d4d7);
    top: 0;
    left: 0;
    background-color: var(--gray-50, #fafafa);
    border-radius: 3px 0 0 3px;
    content: ""
}

cagov-accordion details summary::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0);
    height: 100%;
    width: 100%;
    border-radius: 3px
}

cagov-accordion details summary .cagov-open-indicator {
    position: absolute;
    left: .5rem;
    top: .4rem;
    width: 0;
    height: 0
}

cagov-accordion details summary .cagov-open-indicator::before {
    font-family: CaGov;
    content: "5";
    position: absolute;
    font-size: 1.6rem;
    transition: transform .2s
}

cagov-accordion details summary:hover {
    color: #000
}

cagov-accordion details summary:hover::before {
    background-color: var(--gray-100, #f3f3f4)
}

cagov-accordion details .accordion-body {
    padding: 1rem;
    border-radius: 0 0 4px 4px;
    border: 1px solid var(--gray-200, #d4d4d7);
    border-top: none
}

cagov-accordion:defined details {
    transition: height .2s;
    height: 3rem;
    overflow: visible
}

cagov-accordion:defined summary::-webkit-details-marker {
    display: none
}

cagov-accordion:defined details summary {
    list-style: none;
    border-radius: 4px
}

cagov-accordion:defined details summary:focus::before {
    background-color: var(--gray-100, #f3f3f4)
}

cagov-accordion:defined details summary:focus::after {
    outline: solid 2px var(--outline-default-color) !important;
    outline-offset: -2px
}

cagov-accordion:defined details[open] {
    height: auto
}

cagov-accordion:defined details[open] .cagov-open-indicator::before {
    transform: rotate(90deg) translateY(-0.2rem)
}

cagov-accordion:defined details[open] summary {
    border-radius: 4px 4px 0 0
}

cagov-accordion:defined details[open] summary::before {
    border-radius: 3px 0 0;
    background-color: var(--gray-100, #f3f3f4)
}

cagov-accordion:defined details[open] summary:focus::after {
    border-radius: 3px 3px 0 0
}

.accordion {
    list-style: none;
    margin: 0;
    padding: 0
}

.accordion>li {
    margin: 0
}

.accordion>li::before {
    content: "​";
    position: absolute
}

.accordion__heading {
    padding: 0;
    font-size: inherit;
    margin-top: .5rem;
    margin-bottom: .5rem;
    padding-bottom: 0;
    font-family: var(--font-family-sans-serif)
}

.accordion__trigger {
    color: var(--link-color, #046b99);
    text-decoration: underline;
    text-decoration-style: dotted;
    text-decoration-thickness: from-font;
    font-weight: 700;
    appearance: none;
    background: none;
    border: none;
    border-radius: 0;
    box-shadow: none;
    cursor: pointer;
    display: block;
    font-size: inherit;
    margin: 0;
    padding: 0 0 0 1em;
    position: relative;
    text-align: left;
    width: 100%;
    z-index: 2
}

.accordion__trigger:hover {
    color: var(--link-hover-color, #005a7f)
}

.accordion__trigger::before {
    border-left: .3em solid rgba(0, 0, 0, 0);
    border-right: .3em solid rgba(0, 0, 0, 0);
    border-top: .3em solid #222;
    bottom: 0;
    content: "";
    height: 0;
    margin: auto;
    position: absolute;
    left: 0;
    top: 0;
    transition: transform .2s ease-in-out;
    transform-origin: center center;
    transform: rotate(-90deg);
    width: 0
}

.accordion__trigger[aria-expanded=true]::before {
    transform: rotate(0deg)
}

.accordion__trigger:focus {
    outline: solid 2px var(--outline-default-color) !important
}

.accordion__panel {
    background-color: inherit;
    max-height: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    visibility: hidden;
    z-index: 1
}

.accordion__panel--transition {
    transition: max-height .2s ease-in-out, padding-top .2s ease-in-out, padding-bottom .2s ease-in-out
}

.accordion__panel>:last-child {
    margin-bottom: 0
}

.accordion__panel[aria-hidden=false] {
    max-height: 1000px;
    padding-left: 1em;
    padding-right: 1em;
    padding-bottom: 1.5rem;
    overflow: auto;
    visibility: visible
}

.accordion-list.list-group .list-group-item {
    cursor: pointer
}

.accordion-list.list-group .list-group-item:focus {
    outline: solid 2px var(--outline-default-color) !important;
    outline-offset: -2px;
    background-color: var(--gray-50, #fafafa)
}

.accordion-list.list-group .list-group-item:hover {
    background-color: var(--gray-50, #fafafa)
}

.accordion-list.list-group .list-group-item.open {
    background-color: var(--gray-50, #fafafa)
}

.accordion-list.list-group .list-group-item.open .rotate {
    transform: rotate(90deg) !important
}

.accordion-list.list-group .list-group-item .rotate {
    position: absolute;
    right: 0;
    top: 0;
    font-size: 1.3rem;
    line-height: 3rem;
    text-align: center;
    width: 3rem;
    height: 3rem;
    border: none;
    display: block !important;
    transition: all .2s ease !important
}

.accordion-body UL:last-of-type {padding-bottom:0; margin-bottom:0 !important}
/* CA WEB TEMPLATE ACCORDION */


/* Accordion search bar */
.accord_search--container {
    display: flex;
    flex-direction: column;
}

.accord_search_input--container {
    display: flex;
}

.accord_search--label {
    visibility: hidden;
}

.accord_search--input {
    border-radius: 4px;
    padding: 12px 16px;
    width: 100%;
}

.accord_search--input::placeholder {
    color: #898891;
}

.accord_search--btn {
    padding: 12px 16px;

    border-radius: 4px;
    background-color: #00263E;
}

.accord_search--btn:hover {
    opacity: .8;
}

.table-caption {
    font-size: 14px;
    font-style: italic;
    font-weight: 500;
}
/* Accordion search bar */

.table-caption {
    font-size: 14px;
    font-style: italic;
    font-weight: 500;
}

.tablepress-table-description {font-weight:700}

.row-p-0 {padding: 0 !important}
.p-b-0.p-b-0.p-b-0.p-b-0 {padding-bottom:0}
.p-t-0.p-t-0.p-t-0.p-t-0 {padding-top:0}

#main-content A svg {width:16px}

.stay-in-touch .et_pb_column {
    background: var(--Secondary, #6D6E70);
    color: #fff;
    display: grid;
    gap: 5%;
    grid-template-columns: 1fr 1fr;
}

.stay-in-touch STRONG {font-size:32px}
.stay-in-touch .et_pb_column > * {margin:0}
.stay-in-touch .et_pb_column > .et_pb_text {padding:64px 0 64px 48px}
.stay-in-touch .et_pb_column > .et_pb_code {padding:64px 48px 64px 0}

.stay-in-touch div.wpforms-container-full:not(:empty) {margin:0}

.stay-in-touch fieldset .wpforms-field-row.wpforms-field-medium.wpforms-field-medium.wpforms-field-medium.wpforms-field-medium {
    flex-wrap: nowrap;
    max-width: 100%;
    width: 100%;
}

.stay-in-touch.stay-in-touch fieldset legend, .stay-in-touch.stay-in-touch .wpforms-field-label {color:#fff; margin-bottom:4px}
.stay-in-touch.stay-in-touch label {color:#fff}
.stay-in-touch.stay-in-touch INPUT {max-width:100%; width:100%}
.stay-in-touch.stay-in-touch .wpforms-submit-container {display:flex; justify-content:flex-end}

@media (max-width:767px) {
    .stay-in-touch .et_pb_column {grid-template-columns:1fr}
    .stay-in-touch .et_pb_column > .et_pb_text, .stay-in-touch .et_pb_column > .et_pb_code {padding:64px 48px}
    .stay-in-touch .et_pb_column > .et_pb_text {padding-bottom:0}
    .stay-in-touch .et_pb_column > .et_pb_code {padding-top:0}
}



/*** NEWSROOM ***/
.et_pb_widget_area {border:0 !important; margin-bottom:0 !important; padding:0 !important}
.et_pb_widget_area .widget_categories {margin:0 !important; width:100% !important}
.et_pb_widget_area .widget_categories H4 {display:none !important}
/* .news__pag-ellipsis {
  margin: 0 0.5em;
  display: inline;
} */


/* Grid container */
.blog-module .et_pb_ajax_pagination_container {
    display: grid;
    gap: 1.6rem;
    grid-template-columns: repeat(3, 1fr)
}

.blog-module .et_pb_ajax_pagination_container ARTICLE.et_pb_post {
    box-shadow: 0px 12px 20px 0px rgba(137, 136, 145, 0.15);
    display: flex;
    flex-direction: column;
    margin: 0 !important
}

.blog-module .et_pb_ajax_pagination_container ARTICLE > A {order:0}
.blog-module .et_pb_ajax_pagination_container ARTICLE > H2 {order:2}
.blog-module .et_pb_ajax_pagination_container ARTICLE > P {order:1}
.blog-module .et_pb_ajax_pagination_container ARTICLE > DIV.post-content {order:3}

.blog-module ARTICLE.et_pb_post > A IMG {aspect-ratio:16/9; object-fit:cover}
.blog-module .et_pb_ajax_pagination_container ARTICLE > P.post-meta SPAN.author ~ * {}
.blog-module .et_pb_ajax_pagination_container > DIV {grid-column:span 3}

/* Publish date and author section */
.et_pb_post .post-meta {
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 1.54px;
    line-height: 1.5;
    text-transform: uppercase;
}

/* Post title */
.blog-module H2.entry-title A {
    color: var(--Primary);
    font-size: 18px;
    font-weight: 800;
    line-height: 24px;
}

/* Inner card padding */
.post-meta, .entry-title, .post-content {padding:0 24px;}
.post-meta {padding-top:18px}
.post-content {padding-bottom:48px}
.entry-title {padding-bottom:24px}

/* Yellow divider */
.meta-divider {color:var(--Highlight); font-size:20px; font-weight:900}

@media (max-width:991px) {
    .blog-module .et_pb_ajax_pagination_container {grid-template-columns:repeat(2, 1fr)}
    .blog-module .et_pb_ajax_pagination_container > DIV {grid-column:span 2}
}

@media (max-width:767px) {
    .blog-module .et_pb_ajax_pagination_container {grid-template-columns:repeat(1, 1fr)}
    .blog-module .et_pb_ajax_pagination_container > DIV {grid-column:span 1}
}


.post-template-default.single-post #main-content {font-size:18px; padding-bottom:calc(54px + 2.855%) !important; padding-top:calc(54px + 2.855%) !important}
.post-template-default.single-post #main-content main {padding-right:5.5%}
.post-template-default.single-post #main-content aside h2 {font-size:28px !important}
.post-template-default.single-post #main-content aside ul, .post-template-default.single-post #main-content aside ol {list-style-position:inside; padding-left:0}



.type-post H1.page-title {font-size:42px !important; margin-bottom:1.8rem; padding:0 !important}


#main-content .et_pb_specialty_column ul {margin-top:1rem; margin-bottom:1.4rem;}
#main-content .et_pb_specialty_column li {margin-bottom:0.6rem}
#main-content .et_pb_specialty_column li ul {margin-top:0.6rem}

/* PAGINATION */
.dropbtn,
.pag-btn {
  display: flex;
  align-items: center;
  column-gap: 8px;
  background-color: var(--Neutral-Colors-White);
  color: var(--Neutral-Colors-Dark);
  padding: 8px 16px !important;
  font-size: 16px;
  border: 1px solid #2F2F2F;
  cursor: pointer;
  transition: all .3s ease-in-out;
  text-decoration: none;
}

.dropdown {
  position: relative;
  display: inline-block;
  transition: all .3s ease-in-out;
}

.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 160px;
  box-shadow: 0px 8px 16px rgba(0,0,0,0.2);
  z-index: 1;
}

.dropdown-content a {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: flex !important;
}

.dropdown-content a:hover {
  background-color: #f1f1f1;
}

.dropdown:hover .dropdown-content,
.dropdown-content.open,
.dropbtn:focus + .dropdown-content {
  display: block;
}

.dropdown:hover .dropbtn,
.dropbtn:focus, .pag-btn:hover {
  background-color: var(--Primary);
  border-color: var(--Primary);
  color: var(--Neutral-Colors-White);
}

.dropdown:hover .dropdown__svg {
  color: var(--Neutral-Colors-White);
}

/* Top Section (Showing x of x + dropdown) */
.news__top {
  margin-bottom: 1rem;
}

.news__top-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  column-gap: 20px;
}

.news__top-txt {
  font-weight: 500;
  font-size: 16px;
}

.pag-num {
  font-weight: 700;
}

.dropdown-content-link {
  cursor: pointer;
  padding: 8px 16px !important;
}

/* Pagination Container & Buttons */
.news__pag-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 2rem 0;
}

.dropdown__svg {
  width: 1em;
  height: 1em;
  margin: 0 0.25em;
}

/* Middle section (numbers & ellipses) */
.news__pag-middle {
  display: flex;
  align-items: center;
  column-gap: 20px;
}

/* Page Numbers */
.news__pag-num {
  padding: 10px 15px;
  font-weight: 500;
  font-size: 18px;
  cursor: pointer;
}

.news__pag-num--active {
  border-radius: 10px;
  background-color: var(--Primary);
  color: var(--Neutral-Colors-White);
}

/* Ellipsis */
.news__pag-ellipsis {
  padding: 0 10px;
  font-size: 18px;
}
@media (max-width: 767px) {
    .news__pag-container {
        flex-wrap: wrap;
    }
    button.pag-btn {
        order: 2;
        margin-top: 2em;
    }
    .news__pag-middle {
        order: 1;
        flex-basis: 100%;
        justify-content: space-between;
        column-gap: unset;
    }
    /* span.news__pag-num {
        display: none;
    }
    span.news__pag-num.news__pag-num--active, span.news__pag-num:first-of-type, span.news__pag-num:last-of-type {
        display: block;
    } */
}
/* PAGINATION */


.wp-block-latest-posts {
	
}

.et_divi_theme .global-header .utility-header .social-media-links .header-cagov-logo a span.sr-only {
	color: #ffffff;
}
.et_divi_theme .global-header .utility-header .settings-links .standard-translate .goog-te-gadget a img {
	filter: brightness(0) invert(1);
}
.et_divi_theme .global-header .branding .search-container form .input-group span.sr-only {
	color: #ffffff;
}

.et_divi_theme .et_pb_section .et_pb_code nav.toc ul,
.et_divi_theme .et_pb_specialty_column .et_pb_code nav.toc ul {
	margin: 1rem 0 1.4rem 1.4rem;
}

/* HOMEPAGE CAROUSEL */
.et_divi_theme.home #main-content .entry-content .et_builder_inner_content .banner-section {
	display: initial;
	height: initial;
	background-color: initial;
	background-blend-mode: initial;
	background-position: initial;
	align-items: initial;
	justify-content: initial;
	padding: 0;
}
.et_divi_theme.home #main-content .entry-content .et_builder_inner_content .banner-section:before {
	position: initial;
	content: initial;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
.et_divi_theme.home #main-content .entry-content .et_builder_inner_content .banner-section .banner-row {
	width: 100% !important;
	max-width: 100% !important;
	padding: 0;
}
.et_divi_theme.home #main-content .entry-content .et_builder_inner_content .banner-section .banner-row .slider-module {
    background-color:#000;
}
.et_divi_theme.home #main-content .entry-content .et_builder_inner_content .banner-section .banner-row .slider-module .et_pb_slides {

}
.et_divi_theme.home #main-content .entry-content .et_builder_inner_content .banner-section .banner-row .slider-module .et_pb_slides .et_pb_slide {
	text-align: left;
	padding: 0;
}
.et_divi_theme.home #main-content .entry-content .et_builder_inner_content .banner-section .banner-row .slider-module .et_pb_slides .et_pb_slide.et_pb_slide_0 {
	background-position: center;
}
.et_divi_theme.home #main-content .entry-content .et_builder_inner_content .banner-section .banner-row .slider-module .et_pb_slides .et_pb_slide.et_pb_slide_0::before{
	background: linear-gradient(0deg, rgba(5, 53, 102, 0.60) 0%, rgba(5, 53, 102, 0.60) 100%);
}
.et_divi_theme.home #main-content .entry-content .et_builder_inner_content .banner-section .banner-row .slider-module .et_pb_slides .et_pb_slide.et_pb_slide_1 {

}
.et_divi_theme.home #main-content .entry-content .et_builder_inner_content .banner-section .banner-row .slider-module .et_pb_slides .et_pb_slide.et_pb_slide_2 {

}
.et_divi_theme.home #main-content .entry-content .et_builder_inner_content .banner-section .banner-row .slider-module .et_pb_slides .et_pb_slide.et_pb_slide_3 {

}
.et_divi_theme.home #main-content .entry-content .et_builder_inner_content .banner-section .banner-row .slider-module .et_pb_slides .et_pb_slide.et_pb_slide_3::before{
	background: linear-gradient(233deg, rgba(5, 53, 102, 0.00) 31.95%, rgba(11, 5, 1, 0.40) 71.27%), linear-gradient(270deg, rgba(5, 53, 102, 0.00) 0%, rgba(5, 53, 102, 0.90) 100%), linear-gradient(0deg, rgba(47, 47, 47, 0.22) 0%, rgba(47, 47, 47, 0.22) 100%);
}
.et_divi_theme.home #main-content .entry-content .et_builder_inner_content .banner-section .banner-row .slider-module .et_pb_slides .et_pb_slide::before {
	position: absolute;
	content: '';
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
.et_divi_theme.home #main-content .entry-content .et_builder_inner_content .banner-section .banner-row .slider-module .et_pb_slides .et_pb_slide .et_pb_container {
	width: 80%;
	max-width: 1366px;
}
.et_divi_theme.home #main-content .entry-content .et_builder_inner_content .banner-section .banner-row .slider-module .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner {

}
.et_divi_theme.home #main-content .entry-content .et_builder_inner_content .banner-section .banner-row .slider-module .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: center;
	gap: 16px;
	height: 610px;
	padding: 40px 0 120px;

	animation-name: none;
}
.et_divi_theme.home #main-content .entry-content .et_builder_inner_content .banner-section .banner-row .slider-module .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description .et_pb_slide_title {
	max-width: 1000px;
	font-size: clamp(2.5rem, 1.195vw + 2.118rem, 3.75rem) !important;
	line-height: 1.2;
	font-weight: 800;
	padding: 0;
}
.et_divi_theme.home #main-content .entry-content .et_builder_inner_content .banner-section .banner-row .slider-module .et_pb_slides .et_pb_slide.et_pb_bg_layout_light .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description .et_pb_slide_title a:focus,
.et_divi_theme.home #main-content .entry-content .et_builder_inner_content .banner-section .banner-row .slider-module .et_pb_slides .et_pb_slide.et_pb_bg_layout_light .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description .et_pb_slide_title a:hover {
	color: #333333;
}
.et_divi_theme.home #main-content .entry-content .et_builder_inner_content .banner-section .banner-row .slider-module .et_pb_slides .et_pb_slide.et_pb_bg_layout_dark .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description .et_pb_slide_title a:focus,
.et_divi_theme.home #main-content .entry-content .et_builder_inner_content .banner-section .banner-row .slider-module .et_pb_slides .et_pb_slide.et_pb_bg_layout_dark .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description .et_pb_slide_title a:hover {
	color: #cccccc;
}
.et_divi_theme.home #main-content .entry-content .et_builder_inner_content .banner-section .banner-row .slider-module .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description .et_pb_slide_content {
	max-width: 800px;
}
.et_divi_theme.home #main-content .entry-content .et_builder_inner_content .banner-section .banner-row .slider-module .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description .et_pb_slide_content p {
	font-size: clamp(1.25rem, 0.179vw + 1.193rem, 1.4375rem) !important;
	line-height: 1.7;
	font-weight: 600;
}
.et_divi_theme.home #main-content .entry-content .et_builder_inner_content .banner-section .banner-row .slider-module .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description .et_pb_slide_content p:not(.has-background):last-of-type {
	padding-bottom: 0;
}
.et_divi_theme.home #main-content .entry-content .et_builder_inner_content .banner-section .banner-row .slider-module .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description .et_pb_button_wrapper {
	
}
.et_divi_theme.home #main-content .entry-content .et_builder_inner_content .banner-section .banner-row .slider-module .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description .et_pb_button_wrapper a.et_pb_button {
	background-color: var(--Highlight);
	color: var(--Neutral-Colors-Dark);
	font-size: clamp(1rem, 0.12vw + 0.962rem, 1.125rem) !important;
	line-height: 1.628 !important;
	font-weight: 700;
	text-transform: uppercase;
	border-width: 0;
	border-radius: 0;
	margin: 0;
	padding: 18px 32px;
}
.et_divi_theme.home #main-content .entry-content .et_builder_inner_content .banner-section .banner-row .slider-module .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description .et_pb_button_wrapper a.et_pb_button:focus,
.et_divi_theme.home #main-content .entry-content .et_builder_inner_content .banner-section .banner-row .slider-module .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description .et_pb_button_wrapper a.et_pb_button:hover {
	background-color: #ffc359 !important;
}
.et_divi_theme.home #main-content .entry-content .et_builder_inner_content .banner-section .banner-row .slider-module .et-pb-slider-arrows {

}
.et_divi_theme.home #main-content .entry-content .et_builder_inner_content .banner-section .banner-row .slider-module .et-pb-slider-arrows a {
	
}
.et_divi_theme.home #main-content .entry-content .et_builder_inner_content .banner-section .banner-row .slider-module .et-pb-slider-arrows a::before {

}
.et_divi_theme.home #main-content .entry-content .et_builder_inner_content .banner-section .banner-row .slider-module .et-pb-slider-arrows a:focus,
c.et_divi_theme.home #main-content .entry-content .et_builder_inner_content .banner-section .banner-row .slider-module .et-pb-slider-arrows a:hover {
	
}
.et_divi_theme.home #main-content .entry-content .et_builder_inner_content .banner-section .banner-row .slider-module .et-pb-slider-arrows a.et-pb-arrow-prev {

}
.et_divi_theme.home #main-content .entry-content .et_builder_inner_content .banner-section .banner-row .slider-module .et-pb-slider-arrows a.et-pb-arrow-next {

}
.et_divi_theme.home #main-content .entry-content .et_builder_inner_content .banner-section .banner-row .slider-module .et-pb-controllers {
	display: flex;
	flex-direction: row;
	gap: 9px;
	top: auto;
	right: 0;
	bottom: 120px;
	left: 0;
	width: 80%;
	max-width: 1366px;
	text-align: left;
	margin: 0 auto;
}
.et_divi_theme.home #main-content .entry-content .et_builder_inner_content .banner-section .banner-row .slider-module .et-pb-controllers a {
	width: 16px;
	height: 16px;
	background: rgba(217, 217, 217, 0.20);
	color: var(--Neutral-Colors-White);
	border-width: 1px;
	border-style: solid;
	border-color: var(--Neutral-Colors-White);
	border-radius: 50px;
	opacity: 1;
	margin: 0;
}
.et_divi_theme.home #main-content .entry-content .et_builder_inner_content .banner-section .banner-row .slider-module .et-pb-controllers a:focus,
.et_divi_theme.home #main-content .entry-content .et_builder_inner_content .banner-section .banner-row .slider-module .et-pb-controllers a:hover {
	background: rgba(217, 217, 217, 0.60);
	opacity: 1;
}
.et_divi_theme.home #main-content .entry-content .et_builder_inner_content .banner-section .banner-row .slider-module .et-pb-controllers a.et-pb-active-control {
	background: var(--Neutral-Colors-White);

	cursor: default;
	pointer-events: none;
}

/*** RESPONSIVE MEDIA QUERIES ***/
/** Responsive Styles Tablet And Below **/
@media (max-width: 980px) {
	.et_divi_theme.home #main-content .entry-content .et_builder_inner_content .banner-section .banner-row .slider-module .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description {
		text-align: left;
	}
}
@media (max-width: 767px) {
	
}
@media (max-width: 479px) {
	.et_divi_theme.home #main-content .entry-content .et_builder_inner_content .banner-section .banner-row .slider-module .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description {
		height: calc(100vh - (110px + 60px))
	}
	.et_divi_theme.home #main-content .entry-content .et_builder_inner_content .banner-section .banner-row .slider-module .et_pb_slides .et_pb_slide.et_pb_slide_3 .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description {
		height: 800px;
	}
}

.et_divi_theme .custom-cards .et_pb_row .et_pb_column .heading-grid-row > .et_pb_column {
	display: grid;
	grid-template-columns: 216px auto;
	grid-gap: 0 32px;
}
.et_divi_theme .custom-cards .et_pb_row .et_pb_column .heading-grid-row > .et_pb_column .et_pb_image {
	grid-row: 1 / 3;
}
.et_divi_theme .custom-cards .et_pb_row .et_pb_column .heading-grid-row > .et_pb_column .et_pb_image .et_pb_image_wrap {
	aspect-ratio: 1;
	border-radius: 50%;
	overflow: hidden;
}
.et_divi_theme .custom-cards .et_pb_row .et_pb_column .heading-grid-row > .et_pb_column .et_pb_image .et_pb_image_wrap img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

/*** RESPONSIVE MEDIA QUERIES ***/
/** Responsive Styles Tablet And Below **/
@media (max-width: 980px) {
	
}
@media (max-width: 767px) {
	.et_divi_theme .custom-cards .et_pb_row .et_pb_column .heading-grid-row > .et_pb_column {
		grid-template-columns: 1fr;
	}
	.et_divi_theme .custom-cards .et_pb_row .et_pb_column .heading-grid-row > .et_pb_column .et_pb_image {
		grid-row: initial;
	}
	.et_divi_theme .custom-cards .et_pb_row .et_pb_column .heading-grid-row > .et_pb_column .et_pb_image .et_pb_image_wrap {
		width: 50%;
	}
}
@media (max-width: 479px) {
	.et_divi_theme .custom-cards .et_pb_row .et_pb_column .heading-grid-row > .et_pb_column .et_pb_image {
		text-align: center;
	}
}

/* BREADCRUMB */
.et_divi_theme .et_pb_section .et_pb_row .et_pb_column .et_pb_code nav.breadcrumb ol {
	list-style: none;
	margin: 0;
	padding: 0;
}
.et_divi_theme .et_pb_section .et_pb_row .et_pb_column .et_pb_code nav.breadcrumb ol li {
	display: inline;
	font-size: 1rem;
	line-height: 1.5;
}
.et_divi_theme .et_pb_section .et_pb_row .et_pb_column .et_pb_code nav.breadcrumb ol li + li:before {
	content: "/\00a0";
	padding: 0 8px;
}
.et_divi_theme .et_pb_section .et_pb_row .et_pb_column .et_pb_code nav.breadcrumb ol li a {
	color: var(--Primary, #0068AA);
	text-decoration: none;
	font-weight: 700;
}
.et_divi_theme .et_pb_section .et_pb_row .et_pb_column .et_pb_code nav.breadcrumb ol li a:focus,
.et_divi_theme .et_pb_section .et_pb_row .et_pb_column .et_pb_code nav.breadcrumb ol li a:hover {
	color: #1A1A1A;
	text-decoration: underline;
}
.et_divi_theme .et_pb_section .et_pb_row .et_pb_column .et_pb_code nav.breadcrumb ol li a[aria-current="page"] {
	color: #1A1A1A;
	font-weight: 500;
	cursor: default;
	pointer-events: none;
}


/* THREE COLUMNS CTA */
.et_divi_theme .et_section_specialty .et_pb_row > .et_pb_column .three-columns-cta {
	background-color: #0E276C;
	padding: 30px;
}
.et_divi_theme .et_section_specialty .et_pb_row > .et_pb_column .three-columns-cta .et_pb_column {
	display: grid;
	grid-template-columns: 200px auto 250px;
	grid-gap: 32px;
	align-items: center;
}
.et_divi_theme .et_section_specialty .et_pb_row > .et_pb_column .three-columns-cta .et_pb_column .et_pb_image.filter-white {
	margin: 0;
}
.et_divi_theme .et_section_specialty .et_pb_row > .et_pb_column .three-columns-cta .et_pb_column .et_pb_image.filter-white .et_pb_image_wrap img {
	filter: brightness(0) invert(1);
}
.et_divi_theme .et_section_specialty .et_pb_row > .et_pb_column .three-columns-cta .et_pb_column .et_pb_text {
	color:var(--Neutral-Colors-White, #FFFFFF);
	margin: 0;
}
.et_divi_theme .et_section_specialty .et_pb_row > .et_pb_column .three-columns-cta .et_pb_column .et_pb_module:nth-of-type(2n+1) {
	margin-left: auto;
}

/*** RESPONSIVE MEDIA QUERIES ***/
/** Responsive Styles Tablet And Below **/
@media (max-width: 767px) {
	.et_divi_theme .et_section_specialty .et_pb_row > .et_pb_column .three-columns-cta .et_pb_column {
		grid-template-columns: 1fr;
	}
	.et_divi_theme .et_section_specialty .et_pb_row > .et_pb_column .three-columns-cta .et_pb_column .et_pb_image.filter-white .et_pb_image_wrap img {
		max-width: 50%;
	}
	.et_divi_theme .et_section_specialty .et_pb_row > .et_pb_column .three-columns-cta .et_pb_column .et_pb_module:nth-of-type(2n+1) {
		margin-left: initial;
	}
}

/* BLURB MODULE */
.et_divi_theme .blurb-module.mail {
	background-color: var(--Grayscale-gray-50, #FAFAFA);
	padding: 16px 32px;
}
.et_divi_theme .blurb-module.mail .et_pb_blurb_content {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: flex-start;
	max-width: 100%;
	gap: 16px 32px;
}
.et_divi_theme .blurb-module.mail .et_pb_blurb_content .et_pb_main_blurb_image {
	display: inline-block;
	width: initial;
	margin: 0;
}
.et_divi_theme .blurb-module.mail .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap {
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: var(--Neutral-Colors-Light, #EEF3F7);
	width: clamp(80px, 1.315vw + 73.264px, 102px);
	height: clamp(80px, 1.315vw + 73.264px, 102px);
	aspect-ratio: 1;
	border-radius: 100%;
	padding: 16px;
}
.et_divi_theme .blurb-module.mail .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap img {
	height: clamp(36px, 0.717vw + 32.336px, 48px);
}
.et_divi_theme .blurb-module.mail.et_pb_blurb_position_left .et_pb_blurb_content .et_pb_blurb_container {
	padding-left: 0;
}
.et_divi_theme .blurb-module.mail .et_pb_blurb_content .et_pb_blurb_container {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: center;
}
.et_divi_theme .blurb-module.mail .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header {
	font-size: clamp(1.25rem, 0.179vw + 1.193rem, 1.4375rem);
	font-weight: 800;
	line-height: 1.63;
	padding: 0 0 8px;
}
.et_divi_theme .blurb-module.mail .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description > * {
	font-size: clamp(1rem, 0.239vw + 0.924rem, 1.25rem);
	font-weight: 500;
	line-height: 1.78;
}
.et_divi_theme .blurb-module.mail .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description > *:last-child {
	margin-bottom: 0;
}
.et_divi_theme .blurb-module.mail .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description p {
	margin-bottom: 8px;
}

/*** RESPONSIVE MEDIA QUERIES ***/
/** Responsive Styles Tablet And Below **/
@media (max-width: 479px) {
	.et_divi_theme .blurb-module.mail .et_pb_blurb_content {
		flex-direction: column;
		align-items: flex-start;
	}
}

/* SINGLE BLOG */
.et_divi_theme.single article.post .page-title + .entry-content .et_pb_module.et_pb_post_title {
	margin: -15px 0 30px;
}


/** Datawrapper Styling */
.web-component-body .chart .container-footerMain {color:#000}



/* CATEGORY PAGE STYLING */
.archive.category #main-content,
.archive.tag #main-content {
    padding-bottom: calc(54px + 3.735%) !important;
    padding-top: calc(54px + 3.735%) !important
}

.archive.category MAIN.main-primary,
.archive.tag MAIN.main-primary {padding-right:32px !important}

.archive.category MAIN.main-primary ARTICLE,
.archive.tag MAIN.main-primary ARTICLE {
    margin-bottom: 45px !important;
    padding-bottom: 45px !important;
    border-bottom: 1px solid #CCCCCC !important
}

.archive.category MAIN.main-primary ARTICLE A.thumbnail-link,
.archive.tag MAIN.main-primary ARTICLE A.thumbnail-link {display:none !important}

.archive.category MAIN.main-primary ARTICLE H2,
.archive.tag MAIN.main-primary ARTICLE H2 {font-size:36px !important}

.archive.category MAIN.main-primary ARTICLE .post-meta,
.archive.tag MAIN.main-primary ARTICLE .post-meta {padding:0 0 10px}

.archive.category MAIN.main-primary ARTICLE A.btn.btn-default,
.archive.tag MAIN.main-primary ARTICLE A.btn.btn-default {
    align-items: center;
    background: var(--Primary);
    display: flex !important;
    color: #FFFFFF;
    margin-top:24px;
    width: fit-content;
}

.archive.category H2.wp-block-heading,
.archive.tag H2.wp-block-heading {font-size:32px !important; padding-bottom:0 !important}

@media (max-width: 768px) {
    .archive.category #caweb-sidebar,
    .archive.tag #caweb-sidebar {margin-top:48px !important}
}