/*
Theme Name: AHS Self-Managed Care
Theme URI:
Author: SAW Strategic
Author URI: https://sawinteractive.com
Description: AHS Self-Managed Care WordPress Block Theme
Requires at least: 6.1
Tested up to: 6.1
Requires PHP: 8.1
Version: 2023.59
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html
Text Domain: ahssmctheme
Tags: one-column, custom-colors, custom-menu, custom-logo, editor-style, featured-images, full-site-editing, block-patterns, sticky-post, threaded-comments, translation-ready, wide-blocks, block-styles, accessibility-ready, blog, portfolio, news
*/


/* Stock reset for all sites */
html {
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
    font-size: 18px;
}
body {
    min-width: var(--wp--custom--min-screen-width);
    font-weight: 400;
}

/* Override automatic WordPress block system inclusion of margins for header, body and footer. */
header, footer, .wp-site-blocks > .uk-section {
    margin-block-start: 0 !important;
}
body > .wp-site-blocks > .uk-section:first-of-type {
    padding-top: 0;
}
.uk-section .entry-content {
    margin-left: var(--wp--custom--margin-sm);
    margin-right: var(--wp--custom--margin-sm);
}
@media (min-width: 960px) {
    .uk-section .entry-content {
        margin-left: var(--wp--custom--margin-lg);
        margin-right: var(--wp--custom--margin-lg);
    }
}
.entry-content {
    margin-top: 0 !important;
}
.entry-content p {
    line-height: 1.4em;
}
.entry-content h3 {
    font-weight: 600;
}
.page-content ul > li {
    margin-bottom: 0.5em;
    line-height: 1.4em;
}
.uk-container:not(.uk-container-expand) {
    max-width: 960px;
}

/* Pages with a dark background - like blue page */
.dark-background h1, .dark-background h2, .dark-background h3, .dark-background p {
    color: var(--wp--preset--color--text-on-dark);
}
.dark-background h1 {
    font-weight: 300;
}

/* Page content for accordions - global, mostly used in FAQs */
.entry-content .uk-accordion > li {
    border-bottom: 1px solid var(--wp--preset--color--border);
    padding-bottom: 1em;
}
.entry-content .uk-accordion-title {
    font-size: 1.1em;
    font-weight: 500;
    display: flex;
    gap: 0.5em;
}
.entry-content .uk-accordion-title::before {
    margin-left: 0;
    margin-right: 0;
    width: 18px;
    min-width: 18px;
    display: inline-block;
    margin-top: 0.35em;
    background-position: top left;
}
.entry-content .uk-accordion .uk-accordion-content {
    margin-left: 1.7em;
}

/* Set up CSS for all buttons on the site */
a:hover > button {
    text-decoration: none;
}
.uk-button {
    filter: brightness(100%);
    text-transform: none;
    border-radius: 2rem;
    font-size: 1rem;
}
.uk-button:hover {
    filter: brightness(75%);
    transition: filter 0.35s ease;
}
.uk-button-primary {
    background-image: var(--wp--preset--gradient--h-ahsblue-to-darker);
    color: var(--wp--preset--color--text-on-dark) !important;
    border-width: 2px;
}
form .uk-button-primary, .entry-content .uk-button-secondary, .centered-box-container .uk-button-primary {
    background-image: var(--wp--preset--gradient--h-pale-blue-to-lighter);
    color: var(--wp--preset--color--text-on-dark) !important;
    border-width: 0;
}
.entry-content .uk-button-secondary {
    background-image: var(--wp--preset--gradient--h-yellow-to-lighter);
}
form .uk-button, form .uk-input, .entry-content .uk-button-secondary, .centered-box-container .uk-button-secondary,
.centered-box-container .uk-button-primary {
    line-height: 50px;
    height: 50px;
}
form .uk-input, form .uk-checkbox, form .uk-textarea {
    border-radius: 4px;
}
form .uk-input {
    border-color: var(--wp--preset--color--border);
}
form .default-button {
    width: 100%;
}
form .form-link {
    font-weight: 400;
    color: var(--wp--preset--color--active);
}
form .uk-form-icon svg, .uk-button-primary .uk-form-icon svg, .uk-button-secondary .uk-form-icon svg, .button-placeholder .uk-form-icon svg {
    color: var(--wp--preset--color--text-on-dark);
}
.uk-form-label {
    font-size: 1em;
    font-weight: 300;
    color: var(--wp--preset--color--text);
}
.uk-button-default {
    border: 2px solid var(--wp--preset--color--text-alt);
    color: var(--wp--preset--color--text-alt);
}
.uk-button-default:hover {
    border-color: var(--wp--preset--color--text-alt);
}
.uk-checkbox:checked, .uk-checkbox:indeterminate, .uk-radio:checked {
    background-color: var(--wp--preset--color--active);
}
.form-field-checkbox label {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items:start;
}
.form-field-checkbox label input {
    min-width: 18px;
    min-height: 18px;
    margin-top: 1px;
}
.uk-input-error {
    border-color: var(--wp--preset--color--vivid-red) !important;
}
form .field-error-panel {
    color: var(--wp--preset--color--vivid-red);
    font-weight: 400;
    font-size: 0.9em;
    margin: 0.5em 0;
    flex-wrap: nowrap;
    display: flex;
    align-items: start;
}
form .error-message {
    margin-top: 0.15em;
}
form .error-icon {
    margin-right: 0.25em;
    display:block;
    min-width: 25px;
}
form .field-group {
    display: flex;
    flex-direction: column;
    gap: 1em;
}
form .form-field {
    width: 100%;
}
form .form-field-checkbox {
    font-weight: 400;
    margin: 0.5em 0;
}
form input::placeholder, form textarea::placeholder {
    color: var(--wp--preset--color--text-alt);
    font-weight: 300;
}
form textarea {
    resize: none;
}
form .required-field {
    margin-right: 0.25em;
    font-size: 1.1em;
    color: var(--wp--preset--color--vivid-red);
}
form .form-field-checkbox input {
    margin-right:0.5em;
}
.uk-dropdown {
    border-radius: 8px;
    padding: 1.5em 1em;
}
.uk-nav>li>a {
    padding: 0.5em 0;
}

@media (min-width: 660px) {
    form .field-group {
        flex-direction: row;
    }
}
/* Radio boxes */
.uk-radio, .uk-radio:checked {
    width: 18px;
    height: 18px;
    outline: 2px solid var(--wp--preset--color--text);
    background-image: none;
}
.uk-radio:checked {
    border: 4px solid var(--wp--preset--color--bg);
}
@media (min-width: 660px) {
    .uk-radio, .uk-radio:checked {
        width: 16px;
        height: 16px;
        outline: 2px solid var(--wp--preset--color--text);
        background-image: none;
    }
}


/******* UI-Kit WP Block theme bridge overrides. This needs to be included with all Block themes that use ui-kit *****/

.uk-alert {
    display: flex;
    align-items:start;
}
.uk-alert .uk-icon {
    padding-right: 0.5em;
    padding-top: 0.25em;
    width: 1em;
}
.uk-alert .alert-message {
    flex: 1;
}


/* Home page */


/* Landing page: Top Strip */

.home-landing-strip {
    display: grid;
    grid-template-columns: 1fr;
    gap: 1em;
}
.home-landing-strip > * {
    height: 16rem;
    padding: 1em;
    box-sizing: border-box;
}
@media (min-width: 960px) {
    .home-landing-strip {
        grid-template-columns: 1fr 1fr;
    }
    .home-landing-strip > * {
        height: 23rem;
        padding: 2em;
    }
}
.actions-landing-strip .blue-box {
    padding: 1.5em;
}
.actions-landing-strip .blue-box h2 {
    font-size: CLAMP(1.2rem, 2vw, 2rem);
    font-weight: 300;
}
.home-landing-intro-left, .home-landing-intro-right {
    border-radius: 0.5em;
    background: var(--wp--preset--gradient--h-ahsblue-to-darker);
    color: var(--wp--preset--color--text-on-dark);
    background-repeat: no-repeat;
    background-position: center center;
}
.home-landing-intro-left {
    background-image: url('assets/img/background.svg');
}
.home-landing-intro-right {
    display: flex;
    flex-direction:column;
    justify-content: end;
    background-image: url('assets/img/shellina-testimonial.png');
    padding: 0;
    background-size: cover;
}
.home-landing-intro-left h1,.home-landing-intro-left h2 {
    color: var(--wp--preset--color--text-on-dark);
}
.home-landing-intro-left p {
    font-size: CLAMP(1.1rem, 1.5vw, 1.5rem);
    line-height: 1.2em;
    font-weight: 300;
}
.action-item {
    width: 100%;
    border-bottom-left-radius: 0.5em;
    border-bottom-right-radius: 0.5em;
    height: 4.5em;
    padding: 1em;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: end;
}
.blue-box {
    color: var(--wp--preset--color--text-on-dark);
    background: var(--wp--preset--gradient--h-ahsblue-to-darker);
}
.single-line {
    display: flex;
    align-items: center;
}
.single-line > h2 {
    font-weight: 300;
    font-size: CLAMP(1.2rem, 2vw, 2rem);
    flex: 1;
    padding-right: 1em;
    padding-bottom: 0;
    margin-bottom: 0;
}
@media (min-width: 960px) {
    .home-landing-intro-right .action-item {
        height: 10em;
        padding: 1.5em;
    }
}
.blue-box h2, .blue-box h3 {
    color: var(--wp--preset--color--text-on-dark);
    flex: 1;
}
.next-arrow {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='42px' height='42px' viewBox='0 0 42 42' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Landing---Logged-in' transform='translate(-1289.000000, -488.000000)'%3E%3Cg id='01' transform='translate(730.000000, -42.166667)'%3E%3Cg id='Group-2' transform='translate(560.000000, 531.166667)'%3E%3Cg id='Icon-/-Arrow-/-Right-/-Lg' transform='translate(16.000000, 8.999998)' fill='%23FFFFFF'%3E%3Cg id='Icon-:-arrow' transform='translate(5.833334, 11.000001) scale(-1, 1) rotate(-180.000000) translate(-5.833334, -11.000001) translate(0.000000, 0.000000)'%3E%3Cpath d='M0.304978804,0.281012525 C0.70206512,-0.10283758 1.33513917,-0.0921075111 1.71898928,0.304978804 L11.3856559,10.3049788 C11.3976513,10.3173878 11.4092612,10.3300272 11.4204861,10.3428822 L11.3616897,10.2810125 C11.3964687,10.3146323 11.428284,10.3501639 11.4571299,10.3872814 C11.4698651,10.4037337 11.4821292,10.4205803 11.4938006,10.4377051 C11.5056521,10.4550279 11.516937,10.4727817 11.527609,10.4908019 C11.537198,10.5070373 11.5462314,10.5233224 11.5547745,10.5397927 C11.5641035,10.5577703 11.57285,10.5759934 11.581014,10.5944153 C11.5892705,10.613005 11.5969899,10.6319736 11.6041019,10.6511137 C11.6112162,10.670346 11.6176627,10.689493 11.6235149,10.7087842 C11.6295993,10.7286911 11.6351512,10.7493159 11.6400317,10.7700638 C11.6442618,10.7882326 11.6479094,10.8059228 11.6510754,10.8236838 C11.6545254,10.8428191 11.6574476,10.8625656 11.6597782,10.8823664 C11.6620056,10.9014297 11.6637189,10.9207222 11.6648743,10.9400437 C11.6661089,10.960792 11.6666886,10.9808634 11.6666679,11.0009323 C11.6666692,11.0198059 11.6660893,11.039543 11.6649284,11.0592543 C11.6637189,11.0792796 11.6620056,11.0985721 11.6597349,11.1178095 C11.6574476,11.1374362 11.6545254,11.1571827 11.6510113,11.1768463 C11.6479094,11.194079 11.6442618,11.2117692 11.6401327,11.2293675 C11.6351512,11.2506859 11.6295993,11.2713107 11.6233754,11.2917778 C11.6176627,11.3105088 11.6112162,11.3296558 11.6041757,11.3486294 C11.5969899,11.3680282 11.5892705,11.3869968 11.5809433,11.4057644 C11.57285,11.4240084 11.5641035,11.4422315 11.5547749,11.4602276 C11.5462314,11.4766794 11.537198,11.4929645 11.527674,11.5090429 C11.516937,11.5272201 11.5056521,11.5449739 11.493755,11.5624308 C11.4821292,11.5794215 11.4698651,11.5962681 11.457008,11.612808 C11.428284,11.6498379 11.3964687,11.6853695 11.3616897,11.7189893 L11.4204861,11.6571196 C11.4092612,11.6699746 11.3976513,11.6826141 11.3856559,11.695023 L1.71898928,21.695023 C1.33513917,22.0921093 0.70206512,22.1028394 0.304978804,21.7189893 C-0.0921075111,21.3351392 -0.10283758,20.7020651 0.281012525,20.3049788 L9.275,10.999 L0.281012525,1.695023 C-0.0733106486,1.32848178 -0.0914234969,0.760862261 0.220205639,0.37379656 Z' id='Combined-Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3Ccircle id='Oval' stroke='%23FFFFFF' stroke-width='2' fill-rule='nonzero' cx='20' cy='20' r='20'%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    display: block;
    height: 2.3rem;
    width: 2.3rem;
    background-position: center center;
    background-size: cover;
}

.actions-landing-strip {
    display: grid;
    gap: 1em;
    grid-template-columns: 1fr;
}
.actions-landing-strip > * {
    display: flex;
    flex-direction: column;
    border-radius: 0.5em;
    box-sizing: border-box;
    height: 16rem;
}
.actions-landing-strip > *:not(.blue-box) {
    box-shadow: 0 5px 15px rgba(0,0,0,.08);
    justify-content: end;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.actions-landing-strip .action-item {
    padding: 0.5em;
    background-color:var(--wp--preset--color--bg);
    height: 5rem;
    text-decoration: none;
    position: relative;
}
@media (min-width: 460px) {
    .actions-landing-strip {
        grid-template-columns: 1fr 1fr;
    }
}
@media (min-width: 960px) {
    .actions-landing-strip {
        grid-template-columns: 1fr 1fr 1fr 1fr;
    }
    .actions-landing-strip .action-item {
        padding: 1.5em;
    }
}
.actions-landing-strip .next-arrow {
    filter: invert(55%) sepia(100%) saturate(5.5) hue-rotate(140deg);
}
.actions-landing-strip .action-item h2 {
    color: var(--wp--preset--color--bg-alt);
    font-weight: 400;
}
.actions-landing-strip .action-item .action-icon {
    background-color: var(--wp--preset--color--bg);
    border-top-left-radius: 0.5em;
    border-top-right-radius: 0.5em;
    height: 2rem;
    width: 2rem;
    position: absolute;
    top: -2rem;
    left: 0.5rem;
    background-position: center center;
    background-size: cover;
    border: 0.25em solid var(--wp--preset--color--bg);
}
@media (min-width: 960px) {
    .actions-landing-strip .action-item .action-icon {
        height: 2.25rem;
        width: 2.25rem;
        top: -2.25rem;
        left: 1.5rem;
    }
}
.action-icon-bubbles {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='40px' height='40px' viewBox='0 0 40 40' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Landing---Logged-in' transform='translate(-109.000000, -730.000000)' fill='%23005E85'%3E%3Cg id='Buckets' transform='translate(90.000000, 570.000000)'%3E%3Cg id='Group-7' transform='translate(19.000000, 160.000000)'%3E%3Cpath d='M38.3333333,33.3333333 C38.3333333,36.0905556 36.0905556,38.3333333 33.3333333,38.3333333 L6.66666667,38.3333333 C3.90944444,38.3333333 1.66666667,36.0905556 1.66666667,33.3333333 L1.66666667,6.66666667 C1.66666667,3.90944444 3.90944444,1.66666667 6.66666667,1.66666667 L33.3333333,1.66666667 C36.0905556,1.66666667 38.3333333,3.90944444 38.3333333,6.66666667 L38.3333333,33.3333333 Z M33.3333333,0 L6.66666667,0 C2.985,0 0,2.98444444 0,6.66666667 L0,33.3333333 C0,37.015 2.985,40 6.66666667,40 L33.3333333,40 C37.015,40 40,37.015 40,33.3333333 L40,6.66666667 C40,2.98444444 37.015,0 33.3333333,0 L33.3333333,0 Z' id='Fill-1'%3E%3C/path%3E%3Cpath d='M22.4166667,27.0136667 C22.4166667,27.022 22.41,27.0292222 22.4011111,27.0292222 L11.0938889,27.0292222 L11.8411111,33.1258889 L7.39055556,27.0292222 C7.38222222,27.0292222 7.375,27.022 7.375,27.0136667 L7.375,16.9008889 C7.375,16.8925556 7.38222222,16.8858889 7.39055556,16.8858889 L14.5377778,16.8858889 L14.5377778,14.6636667 L7.39055556,14.6636667 C6.16333333,14.6636667 5.15277778,15.6736667 5.15277778,16.9008889 L5.15277778,27.0136667 C5.15277778,27.5386667 5.33777778,28.0236667 5.645,28.407 L10.0461111,34.4358889 C10.4738889,35.0225556 11.1477778,35.3481111 11.8416667,35.3481111 C12.115,35.3481111 12.3916667,35.2975556 12.6572222,35.1925556 C13.5988889,34.8208889 14.17,33.8597778 14.0466667,32.8558889 L13.605,29.2514444 L22.4011111,29.2514444 C23.6283333,29.2514444 24.6388889,28.2408889 24.6388889,27.0136667 L24.6388889,20.9653333 L22.4166667,20.9653333 L22.4166667,27.0136667 Z' id='Fill-3'%3E%3C/path%3E%3Cpath d='M32.9125556,17.6168333 C32.9125556,17.6251667 32.9058889,17.6323889 32.897,17.6323889 L28.4464444,23.7290556 L29.1936667,17.6323889 L25.7497778,17.6323889 L24.6386667,17.6323889 L22.4164444,17.6323889 L17.8864444,17.6323889 C17.8781111,17.6323889 17.8708889,17.6251667 17.8708889,17.6168333 L17.8708889,16.8857222 L17.8708889,14.6635 L17.8708889,13.5523889 L17.8708889,7.50405556 C17.8708889,7.49572222 17.8781111,7.48905556 17.8864444,7.48905556 L32.897,7.48905556 C32.9058889,7.48905556 32.9125556,7.49572222 32.9125556,7.50405556 L32.9125556,17.6168333 Z M32.897,5.26683333 L17.8864444,5.26683333 C16.6592222,5.26683333 15.6486667,6.27683333 15.6486667,7.50405556 L15.6486667,13.5523889 L15.6486667,14.6635 L15.6486667,16.8857222 L15.6486667,17.6168333 C15.6486667,18.8440556 16.6592222,19.8546111 17.8864444,19.8546111 L22.4164444,19.8546111 L24.6386667,19.8546111 L25.7497778,19.8546111 L26.6825556,19.8546111 L26.2408889,23.4585 C26.1181111,24.4629444 26.6886667,25.4240556 27.6303333,25.7957222 C27.8958889,25.9007222 28.1725556,25.9512778 28.4458889,25.9512778 C29.1397778,25.9512778 29.8136667,25.6257222 30.2414444,25.0390556 L34.6425556,19.0101667 C34.9497778,18.6268333 35.1347778,18.1418333 35.1347778,17.6168333 L35.1347778,7.50405556 C35.1347778,6.27683333 34.1242222,5.26683333 32.897,5.26683333 L32.897,5.26683333 Z' id='Fill-5'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.action-icon-clipboard {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='40px' height='40px' viewBox='0 0 40 40' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Landing---Logged-in' transform='translate(-430.000000, -730.000000)' fill='%23005E85'%3E%3Cg id='Buckets' transform='translate(90.000000, 570.000000)'%3E%3Cg id='02' transform='translate(320.000000, 0.000000)'%3E%3Cg id='Group-13' transform='translate(20.000000, 160.000000)'%3E%3Cpath d='M15.5874444,15.2602222 C15.048,15.2602222 14.6113333,15.698 14.6113333,16.2374444 C14.6113333,16.7768889 15.048,17.2146667 15.5874444,17.2146667 L24.3896667,17.2146667 C24.9296667,17.2146667 25.3668889,16.7768889 25.3668889,16.2374444 C25.3668889,15.698 24.9296667,15.2602222 24.3896667,15.2602222 L15.5874444,15.2602222 Z' id='Fill-1'%3E%3C/path%3E%3Cpath d='M24.3896667,18.9928333 L15.5874444,18.9928333 C15.048,18.9928333 14.6113333,19.4306111 14.6113333,19.9706111 C14.6113333,20.5095 15.048,20.9472778 15.5874444,20.9472778 L24.3896667,20.9472778 C24.9296667,20.9472778 25.3668889,20.5095 25.3668889,19.9706111 C25.3668889,19.4306111 24.9296667,18.9928333 24.3896667,18.9928333' id='Fill-3'%3E%3C/path%3E%3Cpath d='M19.5662222,22.7248889 L15.5873333,22.7248889 C15.0484444,22.7248889 14.6112222,23.1632222 14.6112222,23.7026667 C14.6112222,24.2415556 15.0484444,24.6804444 15.5873333,24.6804444 L19.5662222,24.6804444 C20.1056667,24.6804444 20.544,24.2415556 20.544,23.7026667 C20.544,23.1632222 20.1056667,22.7248889 19.5662222,22.7248889' id='Fill-5'%3E%3C/path%3E%3Cpath d='M19.9527778,6.65555556 C20.4961111,6.65555556 20.9355556,7.09555556 20.9355556,7.63777778 C20.9355556,8.18055556 20.4961111,8.62055556 19.9527778,8.62055556 C19.4111111,8.62055556 18.9705556,8.18055556 18.9705556,7.63777778 C18.9705556,7.09555556 19.4111111,6.65555556 19.9527778,6.65555556 L19.9527778,6.65555556 Z M11.5872222,28.9683333 L11.5872222,10.8416667 L14.8844444,10.8416667 L14.8844444,12.3866667 L25.0227778,12.3866667 L25.0227778,10.8416667 L28.3188889,10.8416667 L28.3188889,20.43 C29.2227778,20.4772222 30.0861111,20.6644444 30.8883333,20.9811111 L30.8883333,9.76944444 C30.8883333,8.59722222 29.9294444,7.63777778 28.7583333,7.63777778 L22.65,7.63777778 C22.65,6.14833333 21.4422222,4.94111111 19.9527778,4.94111111 C18.4633333,4.94111111 17.2561111,6.14833333 17.2561111,7.63777778 L11.1488889,7.63777778 C9.97666667,7.63777778 9.01722222,8.59722222 9.01722222,9.76944444 L9.01722222,29.8766667 C9.01722222,31.0494444 9.97666667,32.0088889 11.1488889,32.0088889 L20.3833333,32.0088889 C19.9638889,31.0733333 19.7172222,30.0483333 19.675,28.9683333 L11.5872222,28.9683333 Z' id='Fill-7'%3E%3C/path%3E%3Cpath d='M38.3333333,33.3333333 C38.3333333,36.0905556 36.0905556,38.3333333 33.3333333,38.3333333 L6.66666667,38.3333333 C3.90944444,38.3333333 1.66666667,36.0905556 1.66666667,33.3333333 L1.66666667,6.66666667 C1.66666667,3.90944444 3.90944444,1.66666667 6.66666667,1.66666667 L33.3333333,1.66666667 C36.0905556,1.66666667 38.3333333,3.90944444 38.3333333,6.66666667 L38.3333333,33.3333333 Z M33.3333333,0 L6.66666667,0 C2.985,0 0,2.98444444 0,6.66666667 L0,33.3333333 C0,37.015 2.985,40 6.66666667,40 L33.3333333,40 C37.015,40 40,37.015 40,33.3333333 L40,6.66666667 C40,2.98444444 37.015,0 33.3333333,0 L33.3333333,0 Z' id='Fill-9'%3E%3C/path%3E%3Cpath d='M31.7659444,27.7241111 L27.6131667,31.8768889 C27.3953889,32.0963333 27.1026111,32.2174444 26.7898333,32.2174444 C26.4765,32.2174444 26.1842778,32.0957778 25.9665,31.8757778 L23.8581667,29.7674444 C23.6603889,29.5702222 23.5481667,29.3135556 23.5259444,29.0391111 C23.5231667,29.0074444 23.5165,28.9763333 23.5165,28.9441111 C23.5165,28.6335556 23.6376111,28.3402222 23.8581667,28.1202222 C24.1098333,27.8696667 24.4487222,27.763 24.7781667,27.7902222 C25.0431667,27.8118889 25.3020556,27.918 25.5037222,28.1196667 L26.7898333,29.4057778 L30.1192778,26.0768889 C30.3209444,25.8752222 30.5792778,25.7685556 30.8431667,25.7463333 C31.1737222,25.718 31.5137222,25.8246667 31.7659444,26.0768889 C31.9859444,26.2974444 32.1070556,26.5902222 32.1070556,26.9013333 C32.1070556,26.9346667 32.1003889,26.9668889 32.0976111,27.0002222 C32.0742778,27.273 31.9626111,27.528 31.7659444,27.7241111 M27.8903889,22.2374444 C24.3548333,22.2374444 21.4876111,25.1046667 21.4876111,28.6407778 C21.4876111,29.5252222 21.6670556,30.3674444 21.9909444,31.1335556 C22.1531667,31.5168889 22.3515,31.8807778 22.5815,32.2213333 C23.0415,32.903 23.6298333,33.4907778 24.3109444,33.9513333 C24.9920556,34.4113333 25.7670556,34.7441111 26.6003889,34.9146667 C27.0170556,35.0002222 27.4487222,35.0446667 27.8903889,35.0446667 C28.3326111,35.0446667 28.7642778,35.0002222 29.1815,34.9146667 C30.0153889,34.7441111 30.7898333,34.4113333 31.4709444,33.9513333 C32.1526111,33.4907778 32.7403889,32.903 33.2009444,32.2213333 C33.4309444,31.8807778 33.6292778,31.5168889 33.7909444,31.1335556 C34.1148333,30.3674444 34.2942778,29.5252222 34.2942778,28.6407778 C34.2942778,25.1046667 31.4281667,22.2374444 27.8903889,22.2374444' id='Fill-11'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.action-icon-question {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='40px' height='40px' viewBox='0 0 40 40' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Landing---Logged-in' transform='translate(-750.000000, -730.000000)' fill='%23005E85'%3E%3Cg id='Buckets' transform='translate(90.000000, 570.000000)'%3E%3Cg id='03' transform='translate(640.000000, 0.000000)'%3E%3Cg id='Group-7' transform='translate(20.000000, 160.000000)'%3E%3Cpath d='M38.3333333,33.3333333 C38.3333333,36.0905556 36.0905556,38.3333333 33.3333333,38.3333333 L6.66666667,38.3333333 C3.90944444,38.3333333 1.66666667,36.0905556 1.66666667,33.3333333 L1.66666667,6.66666667 C1.66666667,3.90944444 3.90944444,1.66666667 6.66666667,1.66666667 L33.3333333,1.66666667 C36.0905556,1.66666667 38.3333333,3.90944444 38.3333333,6.66666667 L38.3333333,33.3333333 Z M33.3333333,0 L6.66666667,0 C2.985,0 0,2.98444444 0,6.66666667 L0,33.3333333 C0,37.015 2.985,40 6.66666667,40 L33.3333333,40 C37.015,40 40,37.015 40,33.3333333 L40,6.66666667 C40,2.98444444 37.015,0 33.3333333,0 L33.3333333,0 Z' id='Fill-1'%3E%3C/path%3E%3Cpath d='M27.1256667,8.43016667 C26.4062222,7.71405556 25.4578889,7.11072222 24.3067778,6.63683333 C23.1506667,6.16238889 21.704,5.92127778 20.0067778,5.92127778 C18.6745556,5.92127778 17.4478889,6.15127778 16.3628889,6.6035 C15.2717778,7.05572222 14.3256667,7.69738889 13.5517778,8.51016667 C12.7806667,9.31738889 12.1734444,10.2835 11.7462222,11.3818333 C11.3223333,12.4707222 11.0951111,13.6846111 11.0700145,14.9885 C11.0673333,15.1373889 11.1245556,15.2818333 11.229,15.3879444 C11.3334444,15.4946111 11.4762222,15.5546111 11.6256667,15.5546111 L16.6962222,15.5546111 C17.0028889,15.5546111 17.2517778,15.3057222 17.2517778,14.9990556 C17.2517778,14.4173889 17.314,13.8923889 17.4423333,13.3935 C17.5628889,12.9223889 17.7478889,12.5085 17.9923333,12.1646111 C18.2306667,11.8329444 18.5384444,11.5635 18.909,11.3646111 C19.2728889,11.1685 19.7234444,11.0690556 20.2484444,11.0690556 C21.0256667,11.0690556 21.6028889,11.2657222 22.0162222,11.6718333 C22.4201111,12.0657222 22.6245556,12.7201667 22.6251111,13.6396111 C22.6445556,14.1501667 22.5601111,14.5707222 22.3728889,14.8907222 C22.164,15.2501667 21.8823333,15.5873889 21.5378889,15.8918333 C21.1523333,16.2296111 20.734,16.5685 20.2956667,16.8985 C19.8134444,17.2596111 19.3445556,17.6973889 18.9001111,18.2001667 C18.4534444,18.7090556 18.0584444,19.3290556 17.7278889,20.0412778 C17.3895556,20.7679444 17.1806667,21.6685 17.1062222,22.7573889 L17.1062222,24.3096111 C17.1062222,24.6162778 17.3551111,24.8651667 17.6617778,24.8651667 L22.319,24.8651667 C22.6256667,24.8651667 22.8745556,24.6162778 22.8745556,24.3096111 L22.8745556,23.0368333 C22.9545556,22.4657222 23.1417778,21.9879444 23.4306667,21.6157222 C23.7551111,21.1962778 24.1334444,20.8173889 24.5567778,20.4907222 C24.9962222,20.1490556 25.4806667,19.7957222 25.9967778,19.4396111 C26.5484444,19.0596111 27.0612222,18.5907222 27.5206667,18.0457222 C27.9817778,17.4985 28.3717778,16.8329444 28.6806667,16.0679444 C28.9934444,15.2896111 29.1517778,14.3029444 29.1517778,13.1351667 C29.1517778,12.4096111 28.9951111,11.6196111 28.6856667,10.7846111 C28.3712222,9.94405556 27.8467778,9.15238889 27.1256667,8.43016667' id='Fill-3'%3E%3C/path%3E%3Cpath d='M19.8825556,26.6498333 C18.0053333,26.6498333 16.4781111,28.1770556 16.4781111,30.0537222 C16.4781111,31.9309444 18.0053333,33.4581667 19.8825556,33.4581667 C21.7592222,33.4581667 23.2864444,31.9309444 23.2864444,30.0537222 C23.2864444,28.1770556 21.7592222,26.6498333 19.8825556,26.6498333' id='Fill-5'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.landing-action-box .uk-button {
    width: 100%;
    padding: 0 0.5em;
}
.leader-message {
    border: 2px solid var(--wp--preset--color--ahs-orange);
    color: var(--wp--preset--color--ahs-orange);
    text-align: center;
    padding: 0.5em;
    border-radius: 0.5em;
}
.leader-message > * {
    padding: 0;
    margin: 0;
}

/* Home page: Rotator */
.home-rotator-section {
    margin-top: 0 !important;
    display: flex;
    flex-direction: column;
    gap: 1em;
}
.home-rotator-section .uk-slideshow {
    height: auto;
    position: relative;
}
.home-rotator, .home-side-callout {
    border-radius: 0.5em;
    background: var(--wp--preset--gradient--h-ahsblue-to-darker);
    color: var(--wp--preset--color--text-on-dark);
    padding: 2em;
}
.home-side-callout {
    display: flex;
    flex-direction: column;
    margin-block-start: 0 !important;
}
.home-side-callout > * {
    flex: 1;
}
.home-side-callout > .home-side-callout-cta {
    display: flex;
    align-items: end;
}
.home-side-callout-cta .uk-form-icon {
    color: var(--wp--preset--color--text-on-dark);
}
.home-side-callout-cta > div, .home-side-callout-cta button {
    width: 100%;
}

.home-rotator h1, .home-landing-intro-left h1 {
    font-size: CLAMP(1.5rem, 3vw, 3rem);
    font-weight: 300;
}
.home-side-callout h2, .home-landing-intro-left h2 {
    font-size: CLAMP(1.2rem, 2vw, 2rem);
    font-weight: 300;
}
.home-rotator h1, .home-side-callout h2 {
    color: var(--wp--preset--color--text-on-dark);
}
.home-rotator h1, .home-side-callout a {
    width: 100%;
}
.home-rotator .uk-slideshow-items {
    height: 100%;
}
.home-rotator .uk-slideshow-items .slide-content {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
}
.home-rotator .uk-slideshow-items .slide-content .slide-text {
    display: flex;
    align-items: end;
    font-size: CLAMP(1.1rem, 3vw, 3rem);
    line-height: 1.2em;
}
.home-rotator .uk-slideshow-items .slide-content > * {
    flex: 1;
}
.home-rotator .uk-dotnav {
    position: absolute;
    right: var(--wp--custom--margin-lg);
}
.home-rotator .uk-dotnav>*>* {
    border: 1px solid var(--wp--preset--color--text-on-dark);
}
.home-rotator .uk-dotnav>.uk-active>* {
    background-color: var(--wp--preset--color--text-on-dark);
}

@media (min-width: 960px) {
    .home-rotator-section {
        flex-direction: row;
    }
    .home-rotator {
        width: 100%;
    }
    .home-rotator, .home-side-callout {
        height: 16rem;
        min-height: 16rem;
    }
    .home-side-callout {
        height: 16rem;
        width: 20rem;
    }
    .home-rotator .uk-slideshow-items .slide-content .slide-text {
        font-size: 1.4em;
        line-height: 1.5em;
    }
}

/* Banner Page Template */
.main-banner {
    height: 14rem;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
.main-banner .uk-container {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
}
.main-banner h2 {
    font-size: 1.5em;
    font-weight: 600;
    margin-bottom: 0;
}
.main-banner h1 {
    font-weight: 300;
    margin-top: 1rem;
}
.main-banner h2, .main-banner h1 {
    color: var(--wp--preset--color--text-on-dark);
}

/* Info boxes on dark background */
.dark-background .info-box {
    background-color: var(--wp--preset--color--text-on-dark);
    padding: 0.5em 0.5em 0.5em 2.25em;
    position: relative;
    font-size: 1.1em;
    border-radius: 0.5em;
}
.dark-background .info-box p {
    margin: 0;
    color: var(--wp--preset--color--text);
}
.dark-background .info-box::before {
    content: '';
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg viewBox='0 0 17 17' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EInformation%3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='What-Kind-of-Help-do-you-Need' transform='translate(-110, -354)'%3E%3Cg id='Information' transform='translate(111, 355)'%3E%3Ccircle id='Oval' stroke='%23005CB9' cx='7.5' cy='7.5' r='8'%3E%3C/circle%3E%3Ctext id='i' font-family='HelveticaNeue-Bold, Helvetica Neue' font-size='12' font-weight='bold' line-spacing='14' fill='%23005CB9'%3E%3Ctspan x='5.5' y='12'%3Ei%3C/tspan%3E%3C/text%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    position: absolute;
    top: 0.7em;
    left: 0.75em;
    width: 20px;
    height: 20px;
}

/* Circular progress bar */
.progress-circle {
    margin-bottom: 1em;
    position: relative;
    width: 6em;
    height: 6em;
    border-radius: 50%;
    color: #00ADBB;
    background: #caf7fa linear-gradient(to right, transparent, 50%, #00ADBB 0);
    text-align: center;
}
.progress-circle > div {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    z-index: 1;
    font-size: 1.5em;
}
.progress-circle::before {
    content: '';
    display: block;
    height: 100%;
    margin-left: 50%;
    transform-origin: left;
    border-radius: 0 100% 100% 0/50%;
    transform: rotate(calc(((var(--i) - 50) * 0.01turn )));
    background: var(--wp--preset--gradient--h-pale-blue-to-lighter);
}
.progress-circle::after {
    content: '';
    position: absolute;
    inset: 10px;
    border-radius: 50%;
    background: var(--wp--preset--color--bg);
}
.progress-circle.less-than-50::before {
    background: #caf7fa;
    transform: rotate(calc(((var(--i) - 0) * 0.01turn )));
}

/* Blue page template header treatment */
.page-template-blue-page .uk-navbar-transparent.uk-active {
    background-color: var(--wp--preset--color--bg-alt);
}

/* Zoom button */
.has-zoom {
    position: relative;
    cursor: zoom-in;
}
.has-zoom::before {
    content: url("data:image/svg+xml,%3Csvg xmlns:xlink='http://www.w3.org/1999/xlink' xmlns='http://www.w3.org/2000/svg' width='20' height='20' class='DocSearch-Search-Icon' viewBox='0 0 20 20'%3E%3Cpath d='M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z' stroke='%23FFFFFF' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round' stroke-opacity='0.8' stroke-width='1.6px'%3E%3C/path%3E%3C/svg%3E");
    position: absolute;
    height: 32px;
    width: 32px;
    border-radius: 50%;
    background-color: var(--wp--preset--color--active);
    top: 1em;
    padding-top: 0.65em;
    padding-left: 0.65em;
    right: 1em;
}

/* Nov 10: Requested to highlight a few rows on specific tables. This can only be done in CSS with
   WP 6.4 blocks */

.supplemented-wages-table tr:nth-child(2n), .supplemented-wages-table tr:nth-child(4n)  {
    border-bottom: 3px solid var(--wp--preset--color--text);
}