/*
Fuel Theme
Version: 6.0.6
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Shared Menu Styles
# Mobile Menu
# Desktop Menu
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Shared Menu Styles
--------------------------------------------------------------*/
.wp-block-fuel-sub-menu .wp-block-column {min-width: fit-content;}
.menu-notifications.wp-block-fuel-menu-item .notices-title, .sub-menu .wp-block-heading {margin: 0.2rem 0 1rem;padding-bottom: 0.6rem;/* font-weight: bold; */font-size: clamp(0.9rem, 4vw, 1rem);}
.primary-menu .sub-menu nav { margin-top: 0; }



/*--------------------------------------------------------------
# Mobile Menu
--------------------------------------------------------------*/
@media (max-width: 68.49em) {
    body { /* Reverses menu colors from desktop */ --wp--preset--color--sub-menu-background: var(--primary-color); --wp--preset--color--sub-menu-color: var(--white); }
    .primary-menu .wp-block-fuel-menu-wrapper { border-top: 1px solid var(--white); }
    .sub-menu::before {content: '';background-image: url(../images/menu-logo.svg);background-repeat: no-repeat;background-position: center;display: inline-block;width: 90%;height: 4.65rem;position: relative;z-index: 1;padding-bottom: 1.9rem;border-bottom: 1px solid #fff;}
    .sub-menu::after {/* content: ''; */height: 1px;width: calc(100% - 2rem);background: var(--white);position: absolute;inset: 1.5rem 0 100% 0;margin: auto;}
    .primary-menu .sub-menu a:not(.wp-block-button__link, .icon-item, .notice, .map-link) {margin-left: -1rem;margin-right: -1rem;}
    .primary-menu .menu-label {min-width: 3.5rem;flex-direction: column;}
    .primary-menu .menu-label:is(:hover, :focus-visible), .primary-menu .sub-menu-trigger[aria-expanded=true] { background: var(--accent-color); }
    .primary-menu .wp-block-fuel-menu-item .menu-label .menu-label-svg svg {width: 1rem;height: 1rem;margin: 0 0 0.2rem;}
    .sub-menu .tablist, .sub-menu .tabpanel { padding-top: 0.4rem; }
    .wp-block-fuel-sub-menu .wp-block-columns { flex-wrap: wrap !important; }
    .wp-block-fuel-sub-menu .wp-block-column { flex-basis: 100% !important; }
    .sub-menu .wp-block-heading {background: var(--accent-color);padding: 0.5rem 1rem;margin: 0 0 0 -1rem;width: calc(100% + 2rem);font-family: var(--wp--preset--font-family--title);}
    .wp-block-fuel-sub-menu-tab-link:is(:hover, :focus-visible)::after {/* background-color: var(--wp--preset--color--sub-menu-background); */}
    .sub-menu p br { display: none; }
    .primary-menu .wp-block-fuel-menu-wrapper .sub-menu a.back-to-tabs-btn { display: block; margin-bottom: 0.8rem; }
    .primary-menu .wp-block-fuel-menu-wrapper .sub-menu a.back-to-tabs-btn:is(:hover,:focus-visible) {color: var(--content-color);}
    .sub-menu .wp-block-navigation__container, .sub-menu .wp-block-navigation__container * { width: 100%; flex: 1 1 100%; }    
    .primary-menu .sub-menu p.mobile-item > a { background: none; color: #fff; }
    .sub-menu .wp-block-navigation .wp-block-navigation-item__label {color: var(--content-color);}
    .primary-menu .sub-menu .wp-block-fuel-sub-menu-tab-panel .back-to-tabs-btn { background: none; color: #fff; }
    .wp-block-fuel-sub-menu-tab-panel { background: var(--primary-color); }
    .primary-menu .menu-label-text { font-size: 0.5rem; line-height: 1; }
    .primary-menu .sub-menu a:not(.wp-block-button__link, .icon-item, .notice, .map-link) {padding: 0.2rem 1.3rem;margin-left: -0.8rem;font-style: normal;position: relative;font-size: clamp(0.9rem, 4vw, 1rem);color: var(--content-color);background: #fff;}
    .primary-menu .sub-menu a:not(.wp-block-button__link, .icon-item, .notice, .map-link):is(:hover, :focus-visible) {background: var(--wp--preset--color--sub-menu-hover-bg);}
    .primary-menu .wp-block-fuel-menu-wrapper .sub-menu a .svg-icon { background: var(--content-color);clip-path: url(#menu_chevron);width: 0.8rem;height: 0.6rem;transform: rotate(270deg);margin: auto;position: absolute;inset: 0 1rem 0 auto; }
    
    /* Search */
    .sub-menu .wp-block-search { max-width: 24rem; }
    .mobile-item .wp-block-search__inside-wrapper { border-radius: 999px; overflow: hidden; }
    .mobile-item .wp-block-search__button { color: var(--accent-color); background: var(--white); }
    .mobile-item .wp-block-search__button {padding: 0.1rem 0.75rem;border: 0;margin: 0;background: none;border-radius: 999px;font-size: 0.01px;min-width: 2.5rem;min-height: 2rem;position: relative;}
    .mobile-item .wp-block-search__button:before {content: '';background-image: url(../images/search-icon.svg);background-repeat: no-repeat;background-position: center;width: 2.5rem;height: 2rem;position: absolute;top: 0;right: 0;}
    .mobile-item .wp-block-search__button:is(:hover, :focus-visible) {background: var(--accent-color);}
    .wp-block-button.has-custom-width.wp-block-button__width-100.is-style-outline { flex-basis: fit-content; }
    .mobile-item.wp-block-buttons {text-align: center;margin: 1rem 0 1.8rem;}
    .mobile-item .mobile-menu-button-container .wp-block-button__link {color: #fff;background: none;border-color: #fff;padding-right: 1.6rem;padding-left: 1.6rem;}
    .mobile-item .mobile-menu-button-container .wp-block-button__link:after { display: none; }
    .mobile-item .mobile-menu-button-container .wp-block-button__link:is(:hover, :focus-visible) { color: var(--accent-color); background: #fff; border-color: var(--accent-color); }
    .mobile-item .mobile-menu-button-container .wp-block-button__link svg { vertical-align: -0.25rem; }
    .mobile-item .mobile-menu-button-container .wp-block-button__link svg path { transition: 300ms ease; }
    .mobile-item .mobile-menu-button-container .wp-block-button__link:is(:hover, :focus-visible) svg path { fill: var(--accent-color); }
    .menu-quote { display: none; }

    /* Menu bio list */ 
    .sub-menu .bio-list .bio-box.bio-box {margin-left: -1rem;width: calc(100% + 2rem);color: #fff;padding: 0 0;height: 5rem;}
    .sub-menu .bio-list .bio-image {width: 3.4rem;height: 5rem;margin-right: 0.7rem;}
    .sub-menu .bio-list .bio-label { padding-top: 1rem; align-content: flex-start; }
    .sub-menu .bio-list .bio-label .bio-name { font-family: var(--wp--preset--font-family--content); font-weight: 600; }
    .sub-menu .bio-list .bio-label .bio-cred {font-family: var(--wp--preset--font-family--content);font-style: italic;}
    .sub-menu .bio-box::after, #main .bio-box::after { content: ''; --link-svg: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" width="18" height="18"><path stroke="white" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M10.37 7.63a3.88 3.88 0 0 0-5.49 0l-2.74 2.74a3.88 3.88 0 0 0 5.49 5.5L9 14.48"></path><path stroke="white" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M7.63 10.37a3.88 3.88 0 0 0 5.49 0l2.74-2.74a3.88 3.88 0 1 0-5.49-5.5L9 3.52"></path></svg>'); background-color: currentColor; -webkit-mask: var(--link-svg); mask: var(--link-svg); position: absolute; inset: 0 8vw 0 auto; width: 0.9rem; height: 0.9rem; margin: auto; transition: background-color 0.3s ease; }
    .sub-menu .bio-list .bio-box:nth-child(odd) {background: rgba(255,255,255,0.25);}
    .sub-menu .bio-list .bio-box:nth-child(even) {background: var(--primary-color);}
    .sub-menu .bio-list .bio-box:is(:hover, :focus-visible) { background: #fff; color: var(--primary-color); }

    /* Menu location list */ 
    .sub-menu .loc-title { margin-bottom: 0.5rem; }
    .menu-call-or-text { text-align: center; }    
    .menu-text-link {margin: 0 0 1.5rem;font-weight: 600;font-size: 0.9rem;} 
    .primary-menu .sub-menu .menu-text-link a {margin-left: 0;font-family: var(--wp--preset--font-family--content);text-decoration: underline;text-underline-offset: 0.1rem;color: #fff;padding: 0 0.2rem;text-decoration-color: #fff;background: transparent;transition: background-color 350ms, color 350ms;}
    .primary-menu .sub-menu .menu-text-link a:is(:hover, :focus-visible) {background: var(--accent-color);}
    .primary-menu .sub-menu .menu-call-or-text .mobile-menu-button {background-color: var(--accent-color);border: 1px solid var(--accent-color);color: var(--white);padding: 0.85rem 3rem;font-family: 'Open Sans', sans-serif;font-weight: 600;margin: auto;border-radius: 999px;}    
    .primary-menu .sub-menu .menu-call-or-text .mobile-menu-button:is(:hover, :focus-visible) { background: #fff; color: var(--accent-color); }
    .location-menu .location-list-detailed .location-box {justify-content: center;} 
    .location-menu .loc-title { display: none; } 
    .location-menu .loc-left  br { display: block; }
    .wp-block-fuel-menu-wrapper .sub-menu .location-menu a:is(:hover,:focus-visible) { background: none; color: #fff; text-decoration: underline; }
    .location-menu .hours-day, .location-menu .hours-time { width: 100%; } 
    .location-menu .hours-row { flex-wrap: wrap; }
    .location-menu .location-list-detailed .location-box:only-child img { min-height: 15.6rem; }

    /* Notifications menu */ 
    .menu-notifications.wp-block-fuel-menu-item .tablist { padding: 0.4rem clamp(1rem, calc(50vw - 30rem), 18rem) 2rem; }
    .menu-notifications.wp-block-fuel-menu-item .notices-title { display: none; }
    .menu-notifications li {background: #fff;color: var(--content-color);}
    .menu-notifications.wp-block-fuel-menu-item li { margin-bottom: 0.15rem; }
    .menu-notifications li::before { width: 0.5rem; height: 100%; border: none; border-radius: 0; top: 0; left: 0; }
    .menu-notifications .notice {padding: 0.6rem 0.5rem 0.6rem 1.3rem;line-height: 1.3;}
}

@media (min-width:37.5em) {
    .location-menu .location-box .loc-left,
    .location-menu .location-box .hours:not(.icon-item) {flex: auto;margin: 0;width: 50%;max-width: 17rem;}
    .location-menu .location-box .map-link {flex: auto;margin: 1rem 0 0;max-width: 35rem;}
}






/*--------------------------------------------------------------
# Desktop Menu
--------------------------------------------------------------*/
@media (min-width: 68.5em) {
    .primary-menu {/* box-shadow: 0 0 0.6rem rgba(0, 0, 0, 0.25); */}
    .primary-menu .wp-block-fuel-menu-wrapper { padding-right: 6rem; }
    li:not(.menu-notifications, .mobile-label) .sub-menu-trigger::after {content: '';display: inline-block;background: var(--wp--preset--color--menu-color);clip-path: url(#menu_chevron);/* margin-left: 0.5rem; *//* margin-top: 0.3rem; */width: 0.7rem;height: 0.45rem;transition: transform 0.3s;position: absolute;bottom: 0.35rem;}
    .primary-menu .sub-menu-trigger[aria-expanded=true]::after { transform: rotate(-180deg); }

    .primary-menu .wp-block-fuel-menu-item.menu-home, .primary-menu .wp-block-fuel-menu-item.menu-search { flex: 0.25 1 auto; }
    .primary-menu .wp-block-fuel-menu-item .menu-label {font-family: var(--wp--preset--font-family--title);}
    .primary-menu .menu-label:focus-visible, .primary-menu .menu-label:hover, .primary-menu .sub-menu-trigger[aria-expanded=true] { background: var(--accent-color); }
    .primary-menu .wp-block-fuel-menu-item .menu-label .menu-label-svg svg { width: 1.4rem; height: 1.3rem; }
    .primary-menu .sub-menu {box-shadow: 0 1.3rem 2.6rem -2.6rem rgba(0,0,0,0.25) inset;width: calc(100% - 2rem);margin: auto;}
    .primary-menu .sub-menu a:not(.wp-block-button__link, .icon-item, .notice, .map-link, .bio-box) {padding: 0.2rem 0.8rem;margin-left: -0.8rem;font-style: normal;position: relative;font-family: var(--wp--preset--font-family--title);font-size: clamp(0.9rem, 4vw, 1rem);color: #fff;display: flex;white-space: pre-line;}
    .wp-block-fuel-menu-wrapper .sub-menu {background-image: url('data:image/svg+xml,<svg width="486" height="505" viewBox="0 0 486 505" fill="none" xmlns="http://www.w3.org/2000/svg"> <g opacity="0.15"> <mask id="mask0_4408_807" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="99" y="-74" width="480" height="480"> <path d="M508.266 335.266C601.835 241.697 601.835 89.991 508.266 -3.57809C414.696 -97.1472 262.991 -97.1472 169.422 -3.57809C75.8528 89.991 75.8528 241.697 169.422 335.266C262.991 428.835 414.696 428.835 508.266 335.266Z" fill="white"/> </mask> <g mask="url(%23mask0_4408_807)"> <path d="M111.806 400.403L106.319 395.111L568.961 -71.7766L574.461 -66.4853L111.806 400.403Z" fill="white"/> <path d="M91.4059 380.77L85.9058 375.478L548.547 -91.4239L554.047 -86.1326L91.4059 380.77Z" fill="white"/> <path d="M70.9928 361.122L65.4927 355.831L528.148 -111.058L533.634 -105.766L70.9928 361.122Z" fill="white"/> <path d="M50.5795 341.474L45.0933 336.197L507.734 -130.706L513.221 -125.414L50.5795 341.474Z" fill="white"/> <path d="M30.1659 321.841L24.6797 316.55L487.321 -150.339L492.821 -145.061L30.1659 321.841Z" fill="white"/> <path d="M9.76677 302.193L4.2666 296.902L466.908 -169.986L472.408 -164.695L9.76677 302.193Z" fill="white"/> <path d="M-10.6463 282.56L-16.1465 277.268L446.509 -189.634L451.995 -184.342L-10.6463 282.56Z" fill="white"/> <path d="M-31.0596 262.912L-36.5459 257.621L426.095 -209.267L431.595 -203.99L-31.0596 262.912Z" fill="white"/> <path d="M-51.4593 243.265L-56.9595 237.987L405.682 -228.915L411.182 -223.624L-51.4593 243.265Z" fill="white"/> <path d="M275.084 557.541L269.584 552.249L732.239 85.3613L737.725 90.6526L275.084 557.541Z" fill="white"/> <path d="M254.671 537.907L249.185 532.616L711.826 65.7134L717.326 71.0047L254.671 537.907Z" fill="white"/> <path d="M234.271 518.26L228.771 512.969L691.412 46.0804L696.912 51.3578L234.271 518.26Z" fill="white"/> <path d="M213.858 498.612L208.358 493.335L670.999 26.4325L676.499 31.7238L213.858 498.612Z" fill="white"/> <path d="M193.445 478.979L187.944 473.687L650.599 6.78522L656.086 12.0765L193.445 478.979Z" fill="white"/> <path d="M173.031 459.331L167.545 454.04L630.186 -12.8484L635.686 -7.55714L173.031 459.331Z" fill="white"/> <path d="M152.632 439.698L147.132 434.406L609.773 -32.4957L615.273 -27.2044L152.632 439.698Z" fill="white"/> <path d="M132.219 420.05L126.719 414.759L589.374 -52.1294L594.86 -46.852L132.219 420.05Z" fill="white"/> <path d="M111.806 400.403L106.319 395.125L568.961 -71.7766L574.461 -66.4853L111.806 400.403Z" fill="white"/> </g> </g> </svg>');background-size: contain;background-position: top right;background-repeat: no-repeat;background-color: var(--primary-color);z-index: 0;}
    .sub-menu .wp-block-heading {border-bottom: 1px solid;color: #fff;}
    .primary-menu .wp-block-fuel-menu-wrapper .sub-menu a.back-to-tabs-btn {display: inline-block !important;margin-bottom: 1rem;}
    .primary-menu .wp-block-fuel-menu-wrapper .sub-menu a, .primary-menu .wp-block-fuel-menu-wrapper .wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content {color: #fff;}    
    .primary-menu .wp-block-fuel-menu-wrapper .sub-menu a:is(:hover,:focus-visible), .primary-menu .wp-block-fuel-menu-wrapper .wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content:is(:hover,:focus-visible) {background: #fff;color: var(--primary-color);white-space: normal;}
    .primary-menu .sub-menu .wp-block-fuel-sub-menu-tab-panel {padding-right: calc(var(--contain-padding) / 2);padding-left: calc(var(--contain-padding) / 2);}
    .primary-menu .wp-block-fuel-menu-wrapper .sub-menu a:has(.svg-icon) {padding-right: 1.75rem;}
    .primary-menu .wp-block-fuel-menu-wrapper .sub-menu a:is(:hover,:focus-visible) .svg-icon svg path { fill: var(--primary-color); }
    .primary-menu .wp-block-fuel-menu-wrapper .sub-menu a .svg-icon {position: absolute;right: 0;`: -1rem;width: 1rem;}
    .primary-menu .is-style-outline.wp-block-button .wp-block-button__link { color: var(--primary-color); }
    .primary-menu .is-style-outline.wp-block-button .wp-block-button__link:is(:hover,:focus-visible) { color: #fff; }
    .menu-call-text { display: none; }

    /* menu-col-# Helper classes. Add menu-col-# to break navigation block into columns */ 
    .sub-menu .wp-block-navigation:is(.menu-col-2, .menu-col-3, .menu-col-4) .wp-block-navigation__container {display: block;column-gap: 2em;}
    .menu-col-2 { column-count: 2; }
    .menu-col-3 {column-count: 3;}
    .menu-col-4 { column-count: 4; }

    /* About */
    .menu-about .sub-menu .wp-block-columns { padding-right: 0; }
    .menu-about .wp-block-columns {gap: 0 2rem;}
    .wp-block-column.menu-quote {color: #fff;width: 100%;max-width: 23.5rem;min-width: 0;flex-basis: auto;font-family: var(--wp--preset--font-family--title);line-height: 1.18;position: relative;} 
    .wp-block-column.menu-quote:before {content: '';width: 2.2rem;height: 2.2rem;background: var(--accent-color);position: absolute;top: -0.5rem;left: -1.4rem;z-index: -1;border-radius: 0.2rem;}
    .menu-quote p {padding-bottom: 1.5rem;margin-inline-start: 0 !important;font-size: 1.8rem !important;} 

    /* Providers */
    .primary-menu .sub-menu .bio-list .bio-box, .primary-menu .sub-menu .bio-list .bio-box:is(:hover, :focus-visible) { background: none; }
    .primary-menu .sub-menu .bio-list .bio-box, .primary-menu .sub-menu .bio-list .bio-box:is(:hover, :focus-visible) .bio-name { color: #fff; }
    .primary-menu .sub-menu .wp-block-fuel-sub-menu-tab-panel:has(.bio-list) {padding-right: var(--contain-padding);padding-left: var(--contain-padding);}
    .primary-menu .sub-menu {/* margin-block-start: 1.5rem !important; */margin-block-end: clamp(3rem,16.6vw,11.25rem) !important;}
    .primary-menu .sub-menu .bio-list {gap: 2rem clamp(1rem,6.3vw,5rem);gap: 2rem 5rem;justify-content: space-between;} 
    .primary-menu .sub-menu .bio-list .bio-box {flex: 0 1 calc(25% - clamp(1rem,6.3vw,5rem));flex: 0 1 calc(25% - 5rem);}
    .primary-menu .sub-menu .bio-list .bio-image {aspect-ratio: 1 / 1.47;}
    .primary-menu .sub-menu .bio-list .bio-label { text-align: left; }
    .primary-menu .sub-menu .bio-list .bio-cred { color: var(--white); font-style: italic;}

    /* Location Menu */
    .menu-locations .sub-menu .tablist {padding-top: 3.2rem;padding-right: calc(50% - 22rem);padding-bottom: 3.6rem;padding-left: calc(50% - 22rem);}
    .location-menu .location-list-detailed .location-box {display: grid;grid-template:'left-top right''left-middle right''left-bottom right';justify-content: space-between;align-items: self-start;gap: 0 1.8rem;}
    .location-menu .location-list-detailed .location-box .loc-title.wp-block-heading { display:none; }
    .location-menu .location-list-detailed .location-box .loc-left {grid-area: left-top;width: fit-content;max-width: none;padding-top: 2rem;}
    .location-menu .location-list-detailed .location-box .hours:not(.icon-item) {grid-area: left-middle;max-width: none;width: fit-content;}
    .location-menu .location-list-detailed .location-box .map-link {grid-area: right;width: 100%;max-width: 27.9rem;margin: 0;}
    .location-menu .location-list-detailed .location-box p {margin: 0 0 1.2rem;}
    .location-menu .location-list-detailed .location-box .icon-item {margin-left: 0;padding-right: 0.25rem;padding-left: 2rem !important;color: #fff;}
    .location-menu .location-list-detailed .location-box .hours-row {flex-wrap: wrap;}
    .location-menu .location-list-detailed .location-box .hours-day, .location-menu .location-list-detailed .location-box .hours-time {width: 100%;}

    /* Services */
    .menu-svcs .wp-block-columns {gap: 0 clamp(2rem, 3.7vw, 3.5rem);}

    /* Search */
    .menu-search .wp-block-search {padding: 0;min-width: 16rem;max-width: 32rem;}
    .menu-search .wp-block-search__inside-wrapper {padding: 0;border-radius: 0.2rem;outline: none;}
    .menu-search .wp-block-search__input {font-size: 1rem;padding-left: 1rem;background: #fff;color: var(--content-color);}
    .menu-search .wp-block-search__button {padding: 0.45rem 0.75rem;background: var(--accent-color);border-left: 1px solid var(--accent-color);transition: background-color 0.3s, color 0.3s;margin: 0;}
    .menu-search .wp-block-search__button:is(:hover, :focus-visible) { background: var(--white); color: var(--accent-color); }

    /* Notification Menu */ 
    .primary-menu .menu-notifications {position: absolute;top: 0;right: 0;min-width: 4rem;background: var(--accent-color);}
    .primary-menu .menu-notifications .menu-label:focus-visible, .primary-menu .menu-notifications .menu-label:hover, .primary-menu .menu-notifications .sub-menu-trigger[aria-expanded=true] {background: var(--content-color);}
    #menu-item-notices .sub-menu { background: #fff;background-image: none;width: 25rem;/* max-width: 25rem; *//* min-width: 24rem; */right: 0;box-shadow: 0 0 0.6rem rgba(0,0,0,0.25);}
    .primary-menu .menu-notifications .sub-menu { box-shadow: 0 1.3rem 2.6rem -2.6rem rgba(0, 0, 0, 0.25) inset; }
    .menu-notifications.wp-block-fuel-menu-item .tablist {padding: 0;}
    .menu-notifications.wp-block-fuel-menu-item .notices-title { display: none; }s
    .menu-notifications.wp-block-fuel-menu-item li { margin-bottom: 0.15rem; background: #fff;color: var(--content-color); }
    .menu-notifications.wp-block-fuel-menu-item li:last-of-type { margin-bottom: 0; }
    .menu-notifications li::before { width: 0.5rem; height: 100%; border: none; border-radius: 0; top: 0; left: 0; }
    .primary-menu .menu-notifications.wp-block-fuel-menu-item .notice {padding: 0.6rem 0.5rem 0.6rem 1.3rem;color: var(--content-color);line-height: 1.3;}
    .menu-notifications .linkIcon svg { width: 1rem; height: 1rem; }    
}

/* Makes sub-menu full height on computer when width is less than 18rem */
@media (max-width: 22.49em) {
    .sub-menu { height: 100% !important; }
}

@media (min-width: 91.25em) { /* 1460px */
    .primary-menu .wp-block-fuel-menu-wrapper {padding-right: calc(50% - 24rem);padding-left: calc(50% - 28rem);} 
}

@media (min-width: 100em) { /* 1600px */
    .primary-menu .sub-menu { width: calc(100% - 11rem); }
    .menu-about .wp-block-columns {gap: 0 4.9rem;}
    .primary-menu .sub-menu .bio-list {gap: 2rem calc((100% - 26.25rem) / 5);}
    .primary-menu .sub-menu .bio-list .bio-box {flex: 0 1 25%;max-width: 8.75rem;}
}
















