.aresThemeHeader{/*! CSS Used from: https://sandiegostg.prod.acquia-sites.com/sites/default/files/css/css_kS0JJyHk5oX3yat3IXGtol16xqgt0p6zxKuNt95KNsE.css?delta=0&language=en&theme=bp_theme_custom&include=eJyNk9GS2yAMRX8o2J-UEaBguoAYSaybv6-c3TYPnRZe8BidKyRx8f2uB1a8hyFKdU-FPBQn-iy5pVsgxj1Q7dSwqWz-D24B53Kg5gz8-A_4yuscMIrzRB-W1p05JtQF0VDqBZ7uM0ekOe8ZIQYe1c_ZwHRGzo_HHH0g6GCMztpVQ-aKBNVZ4cH2LD7nD6sb-TXPBZgqdkhoKl4YSlas7xauv7mmQEvDjhAXmXqkc6Gst0YppYJzRYXc1mdaobtOeQHEBLa04QJwnPMdGhYXCslCza9blSu9ZmMW0gsCh2PZ86KgOVzdztnRLXo9KPxc89lpNjDXfIGRR4eywQ_4eUtEdmV3ZWhSQIn3mCUUyNXoDgyJoR_yW_Pe2Ubrw5csh81CzF3WJ96hIOueW9abPMUst3uw6Z7oH8R1__5uWF4PZIuokIts38b5F1ZRxAz2V_xafgEBp9wv ; media=all */font-size:10px}@media (max-width:1436px){.aresThemeHeader .menu.main li{margin-bottom:25px}.aresThemeHeader .menu.main li:last-child{margin-bottom:0}}@media screen and (min-width:65rem){.aresThemeHeader .header-secondary .container{transform:translateY(15px)}}@media screen and (min-width:65rem){.aresThemeHeader header.wrapper-header>.container{transform:translateY(-10px)}}@media screen and (min-width:90rem){.aresThemeHeader header.wrapper-header>.container{block-size:100px!important}}@media screen and (min-width:90rem){.aresThemeHeader .region--primary-menu{flex:0 1 auto;max-width:60%}.aresThemeHeader .header-secondary{margin-right:250px}.aresThemeHeader .region--primary-menu ul.main li.level-1 .submenu-toggle{white-space:nowrap}.aresThemeHeader .main-menu-inner{font-size:14px}.aresThemeHeader .header-secondary{flex:0 0 auto;min-width:0}.aresThemeHeader header.wrapper-header>.container{max-inline-size:150rem}}.aresThemeHeader #mobile-search-toggle{opacity:0}.aresThemeHeader .extras,.aresThemeHeader .region--header-social{background-color:#fafafa}.aresThemeHeader .menu--secondary-navigation{font-size:14px;color:#174d52}@media screen and (max-width:1439px){.aresThemeHeader #main-menu .main-menu-inner{background-color:var(--surface-primary,#fff);box-shadow:-2px 0 10px rgba(0,0,0,.1);position:relative;z-index:10}.aresThemeHeader #main-menu .main-menu-inner *{filter:none}}@media screen and (min-width:1440px){.aresThemeHeader #main-menu{background-color:transparent!important}}.aresThemeHeader .region--secondary-menu{font-family:Poppins;font-weight:300}@media screen and (min-width:65em){.aresThemeHeader :root{--header-height:98px}}@media (min-width:61em){.aresThemeHeader :root{--gin-font-size-h1:2.9em}}.aresThemeHeader .hidden{display:none}.aresThemeHeader .visually-hidden{position:absolute!important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal}.aresThemeHeader .header-icon{border-inline:0;border-block:0;padding-inline:0;padding-block:0;margin-inline:0;margin-block:0;background-color:transparent;background-image:none;cursor:pointer;font-size:2.4em;display:flex;justify-content:center;align-items:center;font-family:var(--font-family-base);color:var(--header-icon-color)}.aresThemeHeader .header-icon .label{font-size:var(--font-size-md);font-weight:700;line-height:1.2}.aresThemeHeader .header-icon .fass{font-size:19px}.aresThemeHeader .header-icon:not([class*=show-text]) .label{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);word-wrap:normal}.aresThemeHeader .header-icon[class*=show-text]{display:flex;gap:var(--spacing-base);align-items:center}@media screen and (min-width:65em){.aresThemeHeader .header-icon.show-text-mobile .label{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);word-wrap:normal}}.aresThemeHeader .header-icon.show-text-desktop .label{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);word-wrap:normal}@media screen and (min-width:65em){.aresThemeHeader .header-icon.show-text-desktop .label{position:static!important;clip:auto;height:auto;width:auto;overflow:visible}}.aresThemeHeader .header-icon.show-text-tablet .label{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);word-wrap:normal}@media screen and (min-width:65em) and (max-width:89.9375em){.aresThemeHeader .header-icon.show-text-tablet .label{position:static!important;clip:auto;height:auto;width:auto;overflow:visible}}@media screen and (min-width:90em){.aresThemeHeader .header-icon.show-text-tablet .label{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);word-wrap:normal}}@media screen and (min-width:65em){.aresThemeHeader .header-icon.mobile{display:none}}@media screen and (min-width:90em){.aresThemeHeader .header-icon.tablet{display:none}}.aresThemeHeader .header-icon.desktop-only{display:none}@media screen and (min-width:65em){.aresThemeHeader .header-icon.desktop-only{display:flex}}.aresThemeHeader .header-icon#desktop-menu-search-toggle{border:1px solid var(--header-icon-color);inline-size:23.8em;justify-content:flex-start;padding-inline:var(--spacing-xs) var(--spacing-base);padding-block:var(--spacing-xs)}.aresThemeHeader .header-icon#desktop-menu-search-toggle .label{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:400}.aresThemeHeader .header-icon#desktop-menu-search-toggle .fass{color:var(--text-accent)}.aresThemeHeader .header-icon#mobile-menu-search-toggle .fass{font-size:var(--font-size-md)}.aresThemeHeader .header-icon#mobile-menu-search-toggle .label{font-size:var(--font-size-sm)}@media screen and (min-width:65em){.aresThemeHeader .header-icon#mobile-nav-toggle .fass,.aresThemeHeader .header-icon#mobile-nav-toggle .label{color:var(--text-accent)}}.aresThemeHeader .component--language-dropdown{max-inline-size:var(--languages-dropdown-size,30em);inline-size:100%;block-size:auto;background-color:var(--surface-primary);visibility:hidden}.aresThemeHeader .component--language-dropdown ul{list-style-type:none;margin-inline:0;margin-block:0;padding-inline:0}.aresThemeHeader .component--language-dropdown li{margin-block:0}.aresThemeHeader .component--language-dropdown .custom-languages ul{padding-inline:var(--spacing-xl);padding-block:var(--spacing-md);display:grid;grid-template-columns:1fr;gap:var(--spacing-sm)}.aresThemeHeader .component--language-dropdown .custom-languages a{color:var(--text-secondary);font-size:var(--font-size-md);text-decoration:none;inline-size:100%;display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-half);padding-block:var(--spacing-half);padding-inline:var(--spacing-base)}.aresThemeHeader .component--language-dropdown .custom-languages a span.fa-check{display:none}.aresThemeHeader .component--language-dropdown .custom-languages a.current-language{background-color:var(--surface-invert);color:var(--text-invert)}.aresThemeHeader .component--language-dropdown .custom-languages a.current-language span.fa-check{display:inline}.aresThemeHeader .component--language-dropdown .custom-languages a:hover{text-decoration:underline}.aresThemeHeader .component--language-dropdown .menu--google-translator-languages button{color:var(--text-primary)}.aresThemeHeader .component--language-dropdown .custom-languages-footer-desktop{display:none}.aresThemeHeader .component--language-dropdown .widget-languages{background-color:var(--brand-blue-100);padding-inline:var(--spacing-md);padding-block:var(--spacing-md);font-size:var(--font-size-sm)}.aresThemeHeader .component--language-dropdown .widget-languages ul{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-base) var(--spacing-md)}.aresThemeHeader .component--language-dropdown .widget-languages button{color:var(--text-primary);font-size:var(--font-size-sm);line-height:1.5;font-weight:400}.aresThemeHeader .component--language-dropdown button{border-inline:0;border-block:0;padding-inline:0;padding-block:0;margin-inline:0;margin-block:0;background-color:transparent;background-image:none;cursor:pointer}.aresThemeHeader [id^=language-dropdown--header-mobile]{box-shadow:0 0 5px 5px rgba(0,0,0,.1);z-index:2;transform:translate3d(calc(var(--languages-dropdown-size) * 1.5),0,0);transition:transform .8s cubic-bezier(.37, -.02, .16, 1.33),z-index 0s linear 1s,opacity .3s linear .2s,visibility 0s linear 1s}.aresThemeHeader [id^=language-dropdown--header-desktop] .language-dropdown-inner{box-shadow:0 0 5px 5px rgba(0,0,0,.1);z-index:2;transform:translate3d(calc(var(--languages-dropdown-size) * 1.5),0,0);transition:transform .8s cubic-bezier(.37, -.02, .16, 1.33),z-index 0s linear 1s,opacity .3s linear .2s,visibility 0s linear 1s}.aresThemeHeader #language-dropdown--header-mobile{--languages-dropdown-size:var(--menu-inline-size);block-size:calc(100dvh - var(--header-height) - var(--drupal-displace-offset-top,0px));inset-block-start:0;inset-inline-end:0;display:flex;flex-direction:column;position:fixed}.aresThemeHeader #language-dropdown--header-mobile .widget-languages{flex:1 1 auto}.aresThemeHeader #language-dropdown--header-desktop{--languages-dropdown-size:32em;position:absolute;inset-block-start:var(--spacing-lg);background-color:transparent;overflow:hidden;z-index:11;padding-inline:var(--spacing-base);padding-block:var(--spacing-base);inset-inline-end:calc(var(--spacing-base) * -1);display:flex;justify-content:flex-end}.aresThemeHeader #language-dropdown--header-desktop .language-dropdown-inner{background-color:var(--surface-primary);opacity:0;max-inline-size:27.3em;inline-size:100%}.aresThemeHeader .language-toggle{font-size:var(--font-size-sm);font-family:var(--font-family-base);line-height:1.5;text-align:left}.aresThemeHeader .language-toggle .active-language{color:var(--text-primary)}.aresThemeHeader #language-toggle--header-desktop .toggle-inner,.aresThemeHeader #language-toggle--header-mobile .toggle-inner{display:flex;align-items:center}.aresThemeHeader #language-toggle--header-desktop .active-language,.aresThemeHeader #language-toggle--header-mobile .active-language{margin-inline:var(--spacing-base)}.aresThemeHeader #language-toggle--header-desktop .dropdown-button,.aresThemeHeader #language-toggle--header-mobile .dropdown-button{font-size:var(--font-size-xs);inline-size:2em;block-size:2em}.aresThemeHeader #language-toggle--header-desktop .dropdown-button span,.aresThemeHeader #language-toggle--header-mobile .dropdown-button span{padding-inline:0;padding-block:0}.aresThemeHeader #language-toggle--header-mobile .fass{color:var(--text-secondary)}.aresThemeHeader .component-mega-menu-card{background:var(--surface-primary,#fafafa);box-shadow:0 0 19.243px 4.373px rgba(0,0,0,.1);padding-inline:var(--spacing-base);padding-block:var(--spacing-base);position:relative}.aresThemeHeader .component-mega-menu-card:has(img){display:flex;align-items:center;gap:var(--spacing-sm)}.aresThemeHeader .component-mega-menu-card .label{line-height:1.2}.aresThemeHeader .component-mega-menu-card .label a{font-size:var(--font-size-md);font-family:var(--font-family-base);color:var(--text-primary);font-weight:700;text-decoration:none}.aresThemeHeader .component-mega-menu-card .label a:hover{text-decoration:underline}.aresThemeHeader .component-mega-menu-card .info{display:flex;flex-direction:column;gap:var(--spacing-half)}.aresThemeHeader .component-mega-menu-card .img{aspect-ratio:1/1;overflow:hidden;position:relative;flex:0 0 9.3em}.aresThemeHeader .component-mega-menu-card .img img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;inline-size:100%;block-size:100%}@media screen and (min-width:90em){.aresThemeHeader .component-mega-menu-card:has(img){display:grid}.aresThemeHeader .component-mega-menu-card .info{padding-inline:var(--spacing-base);padding-block-end:var(--spacing-base);gap:var(--spacing-base);block-size:100%;justify-content:flex-start}.aresThemeHeader .component-mega-menu-card .label a{font-size:var(--font-size-base)}.aresThemeHeader .component-mega-menu-card .img{aspect-ratio:271/360;inline-size:100%;block-size:100%}}.aresThemeHeader .component-panel-close{--panel-close-text-color:var(--text-secondary);--panel-close-icon-color:var(--text-secondary);font-size:var(--font-size-md);font-family:var(--font-family-base);color:var(--panel-close-text-color);font-weight:300;line-height:1.5;text-align:left}.aresThemeHeader .component-panel-close .fass{color:var(--panel-close-icon-color)}.aresThemeHeader .component-panel-close.icon-text{display:grid;grid-template-columns:repeat(2,auto);justify-content:flex-start;gap:var(--spacing-sm);align-items:center}.aresThemeHeader .component-panel-close.full-width{--panel-close-text-color:#3b3b3b;line-height:1;inline-size:100%;max-inline-size:var(--menu-inline-size,100%);padding-inline:var(--spacing-sm);padding-block:13px;background-color:var(--surface-secondary-hover)}.aresThemeHeader .component-panel-close.full-width .fass{--panel-close-icon-color:var(--brand-blue-800);font-size:20px}@media screen and (min-width:65em){.aresThemeHeader .component-panel-close.mobile{display:none}}@media screen and (min-width:90em){.aresThemeHeader .component-panel-close.tablet{display:none}}.aresThemeHeader .component-panel-close.desktop-only{display:none}@media screen and (min-width:90em){.aresThemeHeader .component-panel-close.desktop-only{display:inline-block}.aresThemeHeader .component-panel-close.desktop-only.icon-text{display:grid}}.aresThemeHeader .component-search-overlay-card{position:relative}.aresThemeHeader .component-search-overlay-card:has(img){display:flex;align-items:center;gap:var(--spacing-sm)}.aresThemeHeader .component-search-overlay-card .label{line-height:1.2}.aresThemeHeader .component-search-overlay-card .label a{font-size:var(--font-size-md);font-family:var(--font-family-base);color:var(--text-primary);font-weight:700;text-decoration:none}.aresThemeHeader .component-search-overlay-card .label a:hover{text-decoration:underline}.aresThemeHeader .component-search-overlay-card .info{display:flex;flex-direction:column;gap:var(--spacing-half)}.aresThemeHeader .component-search-overlay-card .summary{color:var(--text-secondary);font-family:var(--font-family-base);font-size:var(--font-size-sm);font-style:normal;font-weight:400;line-height:1.5;display:flex;gap:var(--spacing-sm);flex-wrap:wrap}.aresThemeHeader .component-search-overlay-card .category{position:relative}.aresThemeHeader .component-search-overlay-card .img{aspect-ratio:1/1;overflow:hidden;position:relative;flex:0 0 8.6em}.aresThemeHeader .component-search-overlay-card .img img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;inline-size:100%;block-size:100%}@media screen and (min-width:90em){.aresThemeHeader .component-search-overlay-card .img{flex:0 0 15.7em}}.aresThemeHeader #react-site-search{inline-size:100%;display:flex;flex-direction:column;block-size:100%}.aresThemeHeader .search-widget .search-input-wrap{position:relative;z-index:1;inline-size:100%;max-inline-size:59.6em}.aresThemeHeader .search-widget .search-input-wrap input[type=text]{padding-block:1em;padding-inline:var(--layout-xs) var(--layout-md);font-size:var(--font-size-md);max-inline-size:100%;font-family:var(--font-family-base);font-weight:300;line-height:1.5}.aresThemeHeader .search-widget .search-input-wrap input[type=text]::placeholder{font-size:var(--font-size-md)}.aresThemeHeader .search-widget .search-input-wrap>span.fass{position:absolute;font-size:var(--font-size-sm);color:var(--brand-blue-800);inset-block-start:var(--spacing-sm);inset-inline-start:var(--spacing-xs)}.aresThemeHeader .search-widget .search-input-wrap button.btn-icon{position:absolute;inset-block-start:var(--spacing-half);inset-inline-end:var(--spacing-half)}.aresThemeHeader .search-widget.header-search{background-color:var(--brand-green);padding-inline:var(--spacing-sm);padding-block:var(--spacing-sm) var(--spacing-md);inline-size:100%}.aresThemeHeader .search-widget.header-search .container{display:flex;flex-direction:column;gap:var(--spacing-sm);align-items:center}.aresThemeHeader .search-widget.header-search label{font-weight:700;line-height:1.2;margin-block:0;font-size:var(--font-size-sm);color:var(--text-secondary);position:relative;z-index:1}@media screen and (min-width:90em){.aresThemeHeader .search-widget.header-search label{font-size:var(--font-size-base)}.aresThemeHeader .search-widget.header-search .container{gap:var(--spacing-lg)}}.aresThemeHeader .component-nws-weather{color:var(--text-secondary);font-size:var(--font-size-xs);font-family:var(--font-family-base);font-weight:700;display:flex;gap:var(--spacing-half);align-items:center}.aresThemeHeader .component-nws-weather span.fass{color:var(--brand-gold);font-size:var(--font-size-sm)}.aresThemeHeader .fass{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-variant:normal;text-rendering:auto;font-style:normal;line-height:1}.aresThemeHeader .fass:before{content:var(--fa)}.aresThemeHeader .fass{font-weight:900}.aresThemeHeader .fass{font-family:"Font Awesome 6 Sharp"}.aresThemeHeader .fa-arrow-left{--fa:"";--fa--fa:""}.aresThemeHeader .fa-arrow-right{--fa:"";--fa--fa:""}.aresThemeHeader .fa-bars{--fa:"";--fa--fa:""}.aresThemeHeader .fa-xmark-large{--fa:"î–›";--fa--fa:"î–›î–›"}.aresThemeHeader .fass{font-weight:900}.aresThemeHeader ::selection{background:#b3d4fc;text-shadow:none}.aresThemeHeader *,.aresThemeHeader :after,.aresThemeHeader :before{box-sizing:border-box}.aresThemeHeader h2{margin:0}.aresThemeHeader h2{line-height:1.2;font-family:var(--font-family-headings);font-weight:700}.aresThemeHeader h2{font-size:clamp(3.6em, 3.48vw, 4.8em)}.aresThemeHeader img,.aresThemeHeader svg{vertical-align:middle}.aresThemeHeader img{block-size:auto}.aresThemeHeader img,.aresThemeHeader svg{max-inline-size:100%}.aresThemeHeader .hidden{display:none!important}.aresThemeHeader .visually-hidden{border:0;clip:rect(0,0,0,0);block-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;inline-size:1px}@media print{.aresThemeHeader *,.aresThemeHeader :after,.aresThemeHeader :before{background:#fff!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}.aresThemeHeader a,.aresThemeHeader a:visited{text-decoration:underline}.aresThemeHeader a[href]:after{content:" (" attr(href) ")"}.aresThemeHeader img{page-break-inside:avoid}.aresThemeHeader h2{orphans:3;widows:3}.aresThemeHeader h2{page-break-after:avoid}}.aresThemeHeader .fit-content{max-inline-size:-moz-fit-content;max-inline-size:fit-content}.aresThemeHeader .mbe-2{margin-block-end:var(--spacing-sm)}.aresThemeHeader :root{--panel-close-height:60px}.aresThemeHeader .region--primary-menu ul.menu-level-2 li.level-2{margin-block:-4px}.aresThemeHeader #main-menu.opened{transform:translate3d(0,0,0)!important;z-index:1001!important;visibility:visible!important;transition:transform .4s ease-in-out,z-index 0s linear,visibility 0s linear}.aresThemeHeader .main-menu-inner{inset-inline-end:calc(var(--menu-inline-size) * -1);transition:inset-inline-end .8s cubic-bezier(.37, -.02, .16, 1.33)}.aresThemeHeader #main-menu.opened .main-menu-inner{inset-inline-end:0!important}@media screen and (max-width:89.9375em){.aresThemeHeader .region--primary-menu .mega.opened{opacity:1!important;visibility:visible!important;inset-inline-end:0!important;transition:inset-inline-end .8s cubic-bezier(.37, -.02, .16, 1.33),opacity 0s linear,visibility 0s linear!important;z-index:1!important}}.aresThemeHeader #header-weather-mobile,.aresThemeHeader #language-toggle--header-mobile,.aresThemeHeader .header-icon#mobile-menu-search-toggle .fass{opacity:0!important}.aresThemeHeader #main-menu.submenu-opened .accent-first,.aresThemeHeader #main-menu.submenu-opened .accent-second{transform:translate(0) rotate(0);opacity:1}.aresThemeHeader .region--primary-menu .mega.opened .accent-first,.aresThemeHeader .region--primary-menu .mega.opened .accent-second{transform:translate(0) rotate(0);opacity:1}.aresThemeHeader .featured-items{opacity:0}@media screen and (min-width:90em){.aresThemeHeader .region--primary-menu .mega--featured.desktop .featured-items{opacity:0;transition:opacity .3s ease}}.aresThemeHeader #mega-1>div,.aresThemeHeader #mega-2>div,.aresThemeHeader #mega-3>div,.aresThemeHeader #mega-4>div,.aresThemeHeader #mega-5>div{opacity:1}@media screen and (max-width:89.9375em){.aresThemeHeader .region--primary-menu .mega.opened{visibility:visible!important;inset-inline-end:0!important;transition:inset-inline-end .8s cubic-bezier(.37, -.02, .16, 1.33),opacity 0s linear,visibility 0s linear!important;z-index:1!important}.aresThemeHeader .region--primary-menu .mega.opened .mega--inner{transform:translateZ(0)!important;transition:transform .8s cubic-bezier(.37, -.02, .16, 1.33),opacity 0s linear!important}}.aresThemeHeader .region--secondary-menu ul.menu--secondary-navigation li a .fass:hover{opacity:1!important}.aresThemeHeader .region--secondary-menu ul.menu--secondary-navigation li a .fass{opacity:0!important}@media screen and (min-width:90em){.aresThemeHeader .region--primary-menu .mega.opened{visibility:visible!important;transition:opacity 0s linear,visibility 0s linear,block-size .3s linear!important;z-index:1001!important}.aresThemeHeader .region--primary-menu .mega.opened .mega--inner{transform:translate3d(0,0,0)!important;transition:transform .8s cubic-bezier(.37, -.02, .16, 1.33),opacity 0s linear!important}}.aresThemeHeader :root{--desktop-mega-height:43.5em;--menu-inline-size:33.8em}.aresThemeHeader .region--primary-menu ul.main li.level-1 .submenu-toggle.opened{background-color:var(--surface-secondary)!important}@media screen and (min-width:90em){.aresThemeHeader .region--primary-menu ul.main li.level-1 .submenu-toggle.opened span[class*=fass]:before{content:"\f077"!important}}.aresThemeHeader .region--primary-menu .mega{z-index:-1}.aresThemeHeader .region--primary-menu .mega.opened{z-index:1001!important}.aresThemeHeader .region--primary-menu .mega.opened{opacity:1!important;visibility:visible!important;z-index:1001!important}.aresThemeHeader :root{--desktop-mega-height:43.5em;--menu-inline-size:33.8em}@media screen and (max-width:89.9375em){.aresThemeHeader .region--primary-menu .mega.opened{inset-inline-end:0!important}}@media screen and (min-width:90em){.aresThemeHeader .region--primary-menu .mega.opened{block-size:500px}}.aresThemeHeader .hidden{display:none}.aresThemeHeader .visually-hidden{position:absolute!important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal}.aresThemeHeader .header-icon{border-inline:0;border-block:0;padding-inline:0;padding-block:0;margin-inline:0;margin-block:0;background-color:transparent;background-image:none;cursor:pointer;font-size:2.4em;display:flex;justify-content:center;align-items:center;font-family:var(--font-family-base);color:var(--header-icon-color)}.aresThemeHeader .header-icon .label{font-size:var(--font-size-md);font-weight:700;line-height:1.2}.aresThemeHeader .header-icon .fass{font-size:1.9em}.aresThemeHeader .header-icon:not([class*=show-text]) .label{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);word-wrap:normal}.aresThemeHeader .header-icon[class*=show-text]{display:flex;gap:var(--spacing-base);align-items:center}@media screen and (min-width:65em){.aresThemeHeader .header-icon.show-text-mobile .label{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);word-wrap:normal}}.aresThemeHeader .header-icon.show-text-desktop .label{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);word-wrap:normal}@media screen and (min-width:65em){.aresThemeHeader .header-icon.show-text-desktop .label{position:static!important;clip:auto;height:auto;width:auto;overflow:visible}}.aresThemeHeader .header-icon.show-text-tablet .label{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);word-wrap:normal}@media screen and (min-width:65em) and (max-width:89.9375em){.aresThemeHeader .header-icon.show-text-tablet .label{position:static!important;clip:auto;height:auto;width:auto;overflow:visible}}@media screen and (min-width:90em){.aresThemeHeader .header-icon.show-text-tablet .label{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);word-wrap:normal}}@media screen and (min-width:65em){.aresThemeHeader .header-icon.mobile{display:none}}@media screen and (min-width:90em){.aresThemeHeader .header-icon.tablet{display:none}}.aresThemeHeader .header-icon.desktop-only{display:none}@media screen and (min-width:65em){.aresThemeHeader .header-icon.desktop-only{display:flex}}.aresThemeHeader .header-icon#desktop-menu-search-toggle{border:1px solid var(--header-icon-color);inline-size:23.8em;justify-content:flex-start;padding-inline:var(--spacing-xs) var(--spacing-base);padding-block:var(--spacing-xs)}.aresThemeHeader .header-icon#desktop-menu-search-toggle .label{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:400}.aresThemeHeader .header-icon#desktop-menu-search-toggle .fass{color:var(--text-accent)}.aresThemeHeader .header-icon#mobile-menu-search-toggle .fass{font-size:var(--font-size-md)}.aresThemeHeader .header-icon#mobile-menu-search-toggle .label{font-size:var(--font-size-sm);opacity:0}@media screen and (min-width:65em){.aresThemeHeader .header-icon#mobile-nav-toggle .fass,.aresThemeHeader .header-icon#mobile-nav-toggle .label{color:var(--text-accent)}}.aresThemeHeader .component--language-dropdown{max-inline-size:var(--languages-dropdown-size,30em);inline-size:100%;block-size:auto;background-color:#fafafa;visibility:hidden}.aresThemeHeader .component--language-dropdown ul{list-style-type:none;margin-inline:0;margin-block:0;padding-inline:0}.aresThemeHeader .component--language-dropdown li{margin-block:0}.aresThemeHeader .component--language-dropdown .custom-languages ul{padding-inline:var(--spacing-xl);padding-block:var(--spacing-md);display:grid;grid-template-columns:1fr;gap:var(--spacing-sm)}.aresThemeHeader .component--language-dropdown .custom-languages a{color:var(--text-secondary);font-size:var(--font-size-md);text-decoration:none;inline-size:100%;display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-half);padding-block:var(--spacing-half);padding-inline:var(--spacing-base)}.aresThemeHeader .component--language-dropdown .custom-languages a span.fa-check{display:none}.aresThemeHeader .component--language-dropdown .custom-languages a.current-language{background-color:var(--surface-invert);color:var(--text-invert)}.aresThemeHeader .component--language-dropdown .custom-languages a.current-language span.fa-check{display:inline}.aresThemeHeader .component--language-dropdown .custom-languages a:hover{text-decoration:underline}.aresThemeHeader .component--language-dropdown .menu--google-translator-languages button{color:var(--text-primary)}.aresThemeHeader .component--language-dropdown .custom-languages-footer-desktop{display:none}.aresThemeHeader .component--language-dropdown .widget-languages{background-color:var(--brand-blue-100);padding-inline:var(--spacing-md);padding-block:var(--spacing-md);font-size:var(--font-size-sm)}.aresThemeHeader .component--language-dropdown .widget-languages .languages--label{font-size:var(--font-size-md)}.aresThemeHeader .component--language-dropdown .widget-languages ul{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-base) var(--spacing-md)}.aresThemeHeader .component--language-dropdown .widget-languages button{color:var(--text-primary);font-size:var(--font-size-sm);line-height:1.5;font-weight:400}.aresThemeHeader .component--language-dropdown button{border-inline:0;border-block:0;padding-inline:0;padding-block:0;margin-inline:0;margin-block:0;background-color:transparent;background-image:none;cursor:pointer}.aresThemeHeader [id^=language-dropdown--header-mobile]{box-shadow:0 0 5px 5px rgba(0,0,0,.1);z-index:2;transform:translate3d(calc(var(--languages-dropdown-size) * 1.5),0,0);transition:transform .8s cubic-bezier(.37, -.02, .16, 1.33),z-index 0s linear 1s,opacity .3s linear .2s,visibility 0s linear 1s}.aresThemeHeader #language-dropdown--header-mobile{--languages-dropdown-size:var(--menu-inline-size);block-size:100%;inset-block-start:0;inset-inline-end:0;display:flex;flex-direction:column;position:fixed;overflow:auto}.aresThemeHeader #language-dropdown--header-mobile .widget-languages{flex:1 1 auto}.aresThemeHeader .language-toggle{font-size:var(--font-size-sm);font-family:var(--font-family-base);line-height:1.5;text-align:left}.aresThemeHeader .language-toggle .active-language{color:var(--text-primary)}.aresThemeHeader #language-toggle--header-mobile .toggle-inner{display:flex;align-items:center}.aresThemeHeader #language-toggle--header-mobile .active-language{margin-inline:var(--spacing-base)}.aresThemeHeader #language-toggle--header-mobile .dropdown-button{font-size:var(--font-size-xs);inline-size:2em;block-size:2em}.aresThemeHeader #language-toggle--header-mobile .dropdown-button span{padding-inline:0;padding-block:0}.aresThemeHeader #language-toggle--header-mobile{color:var(--text-secondary);font-size:var(--font-size-sm)}.aresThemeHeader #language-toggle--header-mobile .fass{color:var(--text-secondary)}.aresThemeHeader .component-mega-menu-card{background:#fafafa;box-shadow:0 0 19.243px 4.373px rgba(0,0,0,.1);padding-inline:var(--spacing-base);padding-block:var(--spacing-base);position:relative}.aresThemeHeader .component-mega-menu-card:hover{cursor:pointer}.aresThemeHeader .component-mega-menu-card:has(img){display:flex;align-items:center;gap:var(--spacing-sm)}.aresThemeHeader .component-mega-menu-card .label{line-height:1.2}.aresThemeHeader .component-mega-menu-card .label a{--max-lines:3;font-size:var(--font-size-md);font-family:var(--font-family-base);color:var(--text-primary);font-weight:700;text-decoration:none;display:-webkit-box;overflow:hidden;line-clamp:var(--max-lines);-webkit-line-clamp:var(--max-lines);-webkit-box-orient:vertical}.aresThemeHeader .component-mega-menu-card .label a:hover{text-decoration:underline}.aresThemeHeader .component-mega-menu-card .info{display:flex;flex-direction:column;gap:var(--spacing-half)}.aresThemeHeader .component-mega-menu-card .img{aspect-ratio:1/1;overflow:hidden;position:relative;flex:0 0 9.3em}.aresThemeHeader .component-mega-menu-card .img img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;inline-size:100%;block-size:100%}@media screen and (min-width:90em){.aresThemeHeader .component-mega-menu-card{inline-size:280px;grid-row:1/3;display:grid;grid-template-rows:subgrid}.aresThemeHeader .component-mega-menu-card:has(img){display:grid}.aresThemeHeader .component-mega-menu-card .info{padding-inline:var(--spacing-base);padding-block-end:var(--spacing-base);gap:var(--spacing-base);block-size:100%;justify-content:flex-start}.aresThemeHeader .component-mega-menu-card .label a{font-size:var(--font-size-base)}.aresThemeHeader .component-mega-menu-card .img{aspect-ratio:271/360;inline-size:100%;block-size:100%}}.aresThemeHeader .component-panel-close{--panel-close-text-color:var(--text-secondary);--panel-close-icon-color:var(--text-secondary);font-size:var(--font-size-md);font-family:var(--font-family-base);color:var(--panel-close-text-color);font-weight:300;line-height:1.5;text-align:left}.aresThemeHeader .component-panel-close .fass{color:var(--panel-close-icon-color)}.aresThemeHeader .component-panel-close.icon-text{display:grid;grid-template-columns:repeat(2,auto);justify-content:flex-start;gap:var(--spacing-sm);align-items:center}.aresThemeHeader .component-panel-close.full-width{--panel-close-text-color:var(--text-primary);line-height:1;inline-size:100%;max-inline-size:var(--menu-inline-size,100%);padding-inline:var(--spacing-sm);padding-block:var(--spacing-xs);background-color:var(--surface-secondary-hover)}.aresThemeHeader .component-panel-close.full-width .fass{--panel-close-icon-color:var(--brand-blue-800);font-size:var(--font-size-lg)}@media screen and (min-width:65em){.aresThemeHeader .component-panel-close.mobile{display:none}}@media screen and (min-width:90em){.aresThemeHeader .component-panel-close.tablet{display:none}}.aresThemeHeader .component-nws-weather{color:var(--text-secondary);font-size:var(--font-size-xs);font-family:var(--font-family-base);font-weight:700;display:flex;gap:var(--spacing-half);align-items:center}.aresThemeHeader .component-nws-weather span.fass{color:var(--brand-gold);font-size:var(--font-size-sm)}.aresThemeHeader .fass{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-variant:normal;text-rendering:auto;font-style:normal;line-height:1}.aresThemeHeader .fass:before{content:var(--fa)}.aresThemeHeader .fass{font-weight:900}.aresThemeHeader .fass{font-family:"Font Awesome 6 Sharp"}.aresThemeHeader .fass{font-weight:900}.aresThemeHeader ::selection{background:#b3d4fc;text-shadow:none}.aresThemeHeader *,.aresThemeHeader :after,.aresThemeHeader :before{box-sizing:border-box}.aresThemeHeader h2{margin:0}.aresThemeHeader h2{line-height:1.2;font-family:var(--font-family-headings);font-weight:700}.aresThemeHeader h2{font-size:clamp(3.6em, 3.48vw, 4.8em)}.aresThemeHeader img,.aresThemeHeader svg{vertical-align:middle}.aresThemeHeader img{block-size:auto}.aresThemeHeader img,.aresThemeHeader svg{max-inline-size:100%}.aresThemeHeader .hidden{display:none!important}.aresThemeHeader .visually-hidden{border:0;clip:rect(0,0,0,0);block-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;inline-size:1px}@media print{.aresThemeHeader *,.aresThemeHeader :after,.aresThemeHeader :before{background:#fff!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}.aresThemeHeader a,.aresThemeHeader a:visited{text-decoration:underline}.aresThemeHeader a[href]:after{content:" (" attr(href) ")"}.aresThemeHeader img{page-break-inside:avoid}.aresThemeHeader h2{orphans:3;widows:3}.aresThemeHeader h2{page-break-after:avoid}}.aresThemeHeader .fit-content{max-inline-size:-moz-fit-content;max-inline-size:fit-content}.aresThemeHeader .mbe-2{margin-block-end:var(--spacing-sm)}.aresThemeHeader a.btn-ghost,.aresThemeHeader a.btn-ghost:visited,.aresThemeHeader button.btn-ghost{--btn-text-color:var(--text-secondary);--btn-text-hover:var(--brand-blue-800);--btn-text-disabled:var(--gray-500);--btn-icon-color:var(--brand-blue-800);--btn-icon-hover:var(--brand-blue-700);--btn-icon-disabled:var(--gray-400);position:relative;border-radius:0;border:0;text-decoration:underline;text-align:left;color:var(--btn-text-color);background-color:transparent;display:inline-block;overflow:hidden;background-image:none;text-decoration:none;font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:400;line-height:1.5;padding-inline:0;margin:0}.aresThemeHeader a.btn-ghost span>span.fass,.aresThemeHeader a.btn-ghost:visited span>span.fass,.aresThemeHeader button.btn-ghost span>span.fass{color:var(--btn-icon-color);margin-inline-start:.6em;transition:color .6s cubic-bezier(.37, -.02, .16, 1.33)}.aresThemeHeader a.btn-ghost:visited>span,.aresThemeHeader a.btn-ghost>span,.aresThemeHeader button.btn-ghost>span{display:inline-block;transition:visibility .1s linear,transform .6s cubic-bezier(.37, -.02, .16, 1.33) .1s;text-decoration:underline;text-underline-offset:0.2em}.aresThemeHeader a.btn-ghost:visited>span[aria-hidden=true],.aresThemeHeader a.btn-ghost>span[aria-hidden=true],.aresThemeHeader button.btn-ghost>span[aria-hidden=true]{background-color:transparent;position:absolute;inset-inline-start:0;inline-size:100%;block-size:100%;transform:translateY(100%)}.aresThemeHeader a.btn-ghost:hover,.aresThemeHeader a.btn-ghost:visited:hover,.aresThemeHeader button.btn-ghost:hover{color:var(--btn-text-hover)}.aresThemeHeader a.btn-ghost:hover span>span,.aresThemeHeader a.btn-ghost:visited:hover span>span,.aresThemeHeader button.btn-ghost:hover span>span{color:var(--btn-icon-hover)}.aresThemeHeader a.btn-ghost:hover span.first,.aresThemeHeader a.btn-ghost:visited:hover span.first,.aresThemeHeader button.btn-ghost:hover span.first{transform:translateY(-100%)}.aresThemeHeader a.btn-ghost:hover>span[aria-hidden=true],.aresThemeHeader a.btn-ghost:visited:hover>span[aria-hidden=true],.aresThemeHeader button.btn-ghost:hover>span[aria-hidden=true]{transform:translateY(0)}.aresThemeHeader span[class*=btn-icon]{inline-size:3.8em;block-size:3.8em;border-radius:0;text-decoration:none;background-color:transparent;padding-inline:0;padding-block:0;display:inline-block;position:relative;overflow:hidden;background-image:none;border:0;font-size:var(--font-size-sm)}.aresThemeHeader span[class*=btn-icon]>span{display:inline-block;padding-inline:var(--spacing-base);padding-block:var(--spacing-base);transition:transform .6s cubic-bezier(.37, -.02, .16, 1.33) .1s;display:flex;justify-content:center;align-items:center;block-size:100%;inline-size:100%}.aresThemeHeader span[class*=btn-icon]>span.first{background-color:var(--icon-btn-bg);color:var(--icon-btn-icon)}.aresThemeHeader span[class*=btn-icon]>span[aria-hidden=true]{background-color:var(--icon-btn-bg-hover);color:var(--icon-btn-icon-hover);position:absolute;inset-inline-start:0;inset-block-start:0;inline-size:100%;block-size:100%;transform:translateY(100%)}.aresThemeHeader span[class*=btn-icon][class*=ghost]{--icon-btn-icon:var(--brand-blue-800);--icon-btn-icon-hover:var(--brand-blue-700);--icon-btn-icon-disabled:var(--gray-400);border:0;inline-size:3em;block-size:3em}.aresThemeHeader span[class*=btn-icon][class*=ghost]>span{background-color:transparent}.aresThemeHeader span[class*=btn-icon]:hover{border-color:var(--icon-btn-border-hover)}.aresThemeHeader span[class*=btn-icon]:hover span.first{transform:translateY(-100%)}.aresThemeHeader span[class*=btn-icon]:hover>span[aria-hidden=true]{transform:translateY(0)}.aresThemeHeader .dropdown-button[class*=btn-icon]{inline-size:3.8em;block-size:3.8em;border-radius:0;text-decoration:none;background-color:transparent;padding-inline:0;padding-block:0;display:inline-block;position:relative;overflow:hidden;background-image:none;border:0;font-size:var(--font-size-sm)}.aresThemeHeader .dropdown-button[class*=btn-icon]>span{display:inline-block;padding-inline:var(--spacing-base);padding-block:var(--spacing-base);transition:transform .6s cubic-bezier(.37, -.02, .16, 1.33) .1s;display:flex;justify-content:center;align-items:center;block-size:100%;inline-size:100%}.aresThemeHeader .dropdown-button[class*=btn-icon]>span.first{background-color:var(--icon-btn-bg);color:var(--icon-btn-icon)}.aresThemeHeader .dropdown-button[class*=btn-icon]>span[aria-hidden=true]{background-color:var(--icon-btn-bg-hover);color:var(--icon-btn-icon-hover);position:absolute;inset-inline-start:0;inset-block-start:0;inline-size:100%;block-size:100%;transform:translateY(100%)}.aresThemeHeader .dropdown-button[class*=btn-icon][class*=ghost]{--icon-btn-icon:var(--brand-blue-800);--icon-btn-icon-hover:var(--brand-blue-700);--icon-btn-icon-disabled:var(--gray-400);border:0;inline-size:3em;block-size:3em}.aresThemeHeader .dropdown-button[class*=btn-icon][class*=ghost]>span{background-color:transparent}.aresThemeHeader .dropdown-button[class*=btn-icon]:hover{border-color:var(--icon-btn-border-hover)}.aresThemeHeader .dropdown-button[class*=btn-icon]:hover span.first{transform:translateY(-100%)}.aresThemeHeader .dropdown-button[class*=btn-icon]:hover>span[aria-hidden=true]{transform:translateY(0)}.aresThemeHeader .unbutton{border-inline:0;border-block:0;padding-inline:0;padding-block:0;margin-inline:0;margin-block:0;background-color:transparent;background-image:none;cursor:pointer}.aresThemeHeader h2{margin-block-end:var(--spacing-xs)}@media screen and (min-width:65em){.aresThemeHeader h2{margin-block-end:var(--spacing-md)}}.aresThemeHeader [class*=txt-accent]{font-family:var(--font-family-accent);line-height:1.2;font-variation-settings:"wght" 200;text-transform:uppercase}.aresThemeHeader .txt-accent-sm{font-size:var(--font-size-sm)}@media screen and (min-width:65em){.aresThemeHeader .txt-accent-sm{font-size:var(--font-size-base)}}@media screen and (min-width:65em){.aresThemeHeader header.wrapper-header .header-main{padding-block:0;min-height:6.82em;display:flex;height:100%;flex-direction:column;justify-content:center}}@media screen and (min-width:90em){.aresThemeHeader header.wrapper-header .header-main>.container{display:flex;justify-content:space-between;align-items:center}}.aresThemeHeader #main-menu{position:fixed;z-index:-1;inline-size:100%;inset-inline-start:0;visibility:hidden;overflow:hidden;transform:translate3d(100vw,0,0);--menu-inline-size:33.8em;display:grid;grid-template-rows:1fr auto auto;transition:transform 0s linear 1s,z-index 0s linear 1s,visibility 0s linear 1s}.aresThemeHeader #main-menu .main-menu-inner{inline-size:var(--menu-inline-size);inset-inline-end:calc(var(--menu-inline-size) * -1);transition:inset-inline-end .8s cubic-bezier(.37, -.02, .16, 1.33);background-color:#fafafa;overflow:hidden auto;display:flex;flex-direction:column;block-size:100%;z-index:2;position:absolute}.aresThemeHeader #main-menu .main-menu-inner .extras{inline-size:100%;max-inline-size:var(--menu-inline-size);padding-inline:24px;padding-block:24px;display:grid;grid-template-areas:"c e" "f g";grid-gap:var(--spacing-lg) var(--spacing-md);align-items:flex-start;justify-content:space-between}.aresThemeHeader #main-menu .main-menu-inner .panel-close{position:sticky;inset-block-start:0}.aresThemeHeader #main-menu .main-menu-inner .header-icon{--header-icon-color:var(--text-secondary);font-size:var(--font-size-sm)}.aresThemeHeader #main-menu .main-menu-inner .component-nws-weather{justify-content:flex-end}.aresThemeHeader #main-menu .main-menu-inner .extras,.aresThemeHeader #main-menu .main-menu-inner .region--header-social,.aresThemeHeader #main-menu .main-menu-inner .region--primary-menu,.aresThemeHeader #main-menu .main-menu-inner>.panel-close{position:relative;inset-inline-start:0;transition:inset-inline .4s}@media screen and (min-width:65em){.aresThemeHeader #main-menu{display:flex;gap:var(--spacing-sm);align-items:center}.aresThemeHeader #main-menu .main-menu-inner .extras{display:none}}@media screen and (min-width:90em){.aresThemeHeader #main-menu{overflow:visible}}@media screen and (min-width:90em){.aresThemeHeader #main-menu{position:relative;block-size:unset;inline-size:100%;transform:translateZ(0);inset-block-start:unset;--menu-inline-size:auto;transition:none;z-index:1001;visibility:visible}.aresThemeHeader #main-menu .main-menu-inner{transition:none;transform:translateZ(0);position:relative;z-index:0;background-color:#fafafa;overflow:visible}}.aresThemeHeader .header-panel .accent-first{background-color:var(--brand-gold);block-size:32vh;inset-block-end:45vh;z-index:1;transform:translate(65%) rotate(36deg);transform-origin:center bottom}.aresThemeHeader .header-panel .accent-first,.aresThemeHeader .header-panel .accent-second{inline-size:100%;inset-inline-end:0;opacity:0;transition:transform .8s cubic-bezier(.37, -.02, .16, 1.33),opacity .4s ease .2s}.aresThemeHeader .header-panel .accent-second{background-color:var(--brand-orange);block-size:45vh;inset-block-end:0;z-index:0;transform:translate(15%,50%) rotate(-22deg);transform-origin:center bottom}.aresThemeHeader .header-panel .accent-first,.aresThemeHeader .header-panel .accent-second{position:absolute}.aresThemeHeader .header-panel .accent-first.brand_gold,.aresThemeHeader .header-panel .accent-second.brand_gold{background-color:var(--brand-gold)}.aresThemeHeader .header-panel .accent-first.brand_blue{background-color:var(--brand-blue)}.aresThemeHeader .header-panel .accent-second.brand_orange{background-color:var(--brand-orange)}.aresThemeHeader .header-panel .accent-first.brand_green,.aresThemeHeader .header-panel .accent-second.brand_green{background-color:var(--brand-green)}.aresThemeHeader .header-panel .accent-first.brand_red{background-color:#f15f38}@media screen and (min-width:65em){.aresThemeHeader .header-panel>.accent-first{block-size:55vh}}@media screen and (min-width:90em){.aresThemeHeader .header-panel>.accent-first,.aresThemeHeader .header-panel>.accent-second{display:none}}.aresThemeHeader .mega--featured.desktop .accent-first,.aresThemeHeader .mega--featured.desktop .accent-second{display:none}@media screen and (min-width:90em){.aresThemeHeader .mega--featured.desktop .accent-first,.aresThemeHeader .mega--featured.desktop .accent-second{display:block;transform-origin:center top}}.aresThemeHeader .mega--featured.desktop .accent-first{inline-size:50vw;inset-block-end:179.39px;inset-inline-end:35%;block-size:70%;z-index:0;transform:translate(-5%,-82%) rotate(36deg)}.aresThemeHeader .mega--featured.desktop .accent-second{inline-size:70vw;block-size:45%;z-index:-1;inset-inline-end:-32px;height:203.39px;inset-block-end:-24px;transform:translate(-52%,-51%) rotate(22deg)}.aresThemeHeader ul.menu--social{--social-menu:var(--brand-blue-800);--social-menu-fill:var(--brand-blue-300);--social-icon-pad:0.6em;--social-icon-spacing:var(--spacing-2xs);display:flex;flex-direction:row;gap:var(--social-icon-spacing);justify-content:start;align-items:center;flex-wrap:wrap;list-style-type:none;margin-block:0;padding-block:0;padding-inline:0;margin-inline:0}.aresThemeHeader ul.menu--social li{margin-block:0}.aresThemeHeader ul.menu--social a{display:inline-block;background-image:none;color:var(--social-menu);font-size:var(--font-size-sm);font-family:var(--font-family-sans);font-weight:600;text-decoration:none}.aresThemeHeader ul.menu--social a div{display:inline}.aresThemeHeader ul.menu--social a:hover{color:var(--social-menu)}.aresThemeHeader ul.menu--social li.has-icon a{inline-size:var(--icon-standard);block-size:var(--icon-standard);padding-inline:var(--social-icon-pad);padding-block:var(--social-icon-pad);display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden}.aresThemeHeader ul.menu--social li.has-icon a>div{z-index:1}.aresThemeHeader ul.menu--social li.has-icon a:before{content:"";inline-size:100%;block-size:0;position:absolute;inset-block-end:0;inset-inline-start:0;background-color:var(--social-menu-fill);transition:block-size .3s ease;z-index:-1}.aresThemeHeader ul.menu--social li.has-icon a svg{max-inline-size:100%;inline-size:100%}.aresThemeHeader ul.menu--social li.has-icon a svg path{fill:var(--social-menu)}.aresThemeHeader ul.menu--social li.has-icon a:hover:before{block-size:100%;z-index:0;transition:block-size .3s ease}.aresThemeHeader button:hover{cursor:pointer}.aresThemeHeader .region--header-logo img{inline-size:var(--header-logo-mobile-width)}@media screen and (min-width:65em){.aresThemeHeader .region--header-logo img{inline-size:var(--header-logo-width)}}.aresThemeHeader .header-main #header-actions{display:grid;grid-template-areas:"e b i";padding-inline:var(--spacing-sm);grid-template-columns:2.4em auto 2.5em;block-size:var(--header-height);background:#fafafa;box-shadow:0 0 5px 5px rgba(0,0,0,.1);position:relative;z-index:1234567}.aresThemeHeader .header-main #header-actions #mobile-search-toggle{grid-area:e}.aresThemeHeader .header-main #header-actions #mobile-nav-toggle{grid-area:i}.aresThemeHeader .header-main .region--header-logo{grid-area:b;display:flex;justify-content:center;align-items:center}.aresThemeHeader .header-main .region--header-logo>div{inline-size:var(--header-logo-mobile-width)}@media screen and (min-width:65em){.aresThemeHeader .header-main #header-actions{display:flex;border-bottom:0;block-size:auto;padding-inline:0;box-shadow:none;justify-content:flex-end;z-index:unset;gap:0 var(--spacing-lg)}.aresThemeHeader .header-main .region--header-logo{display:none}}.aresThemeHeader .region--header-social{display:none}.aresThemeHeader .header-main .region--header-social{display:block;inline-size:100%;max-inline-size:var(--menu-inline-size);padding-block:var(--spacing-sm);padding-inline:var(--spacing-base);border-top:1px solid #ddd}.aresThemeHeader .header-main .region--header-social ul.menu--social{--social-menu:var(--text-secondary);justify-content:center}@media screen and (min-width:90em){.aresThemeHeader .header-main .region--header-social{display:none}}.aresThemeHeader .region--primary-menu{background-color:var(--gray-100);flex:1 1 auto}.aresThemeHeader .region--primary-menu .region-container{inline-size:100%;max-inline-size:var(--menu-inline-size);padding-block:var(--spacing-md);padding-inline:var(--spacing-lg)}.aresThemeHeader .region--primary-menu ul.main{list-style-type:none;margin-block:0;padding-block:0;padding-inline:0;margin-inline:0;display:flex;flex-direction:column;gap:var(--spacing-md)}.aresThemeHeader .region--primary-menu ul.main li.level-1 .submenu-notoggle:visited,.aresThemeHeader .region--primary-menu ul.main li.level-1 .submenu-toggle{color:var(--brand-blue-700)}.aresThemeHeader .region--primary-menu ul.main li.level-1 .submenu-toggle,.aresThemeHeader .region--primary-menu ul.main li.level-1 a.submenu-notoggle{--btn-icon-color:var(--brand-blue-700);font-family:var(--font-family-base);font-weight:700;font-size:calc(var(--font-size-base) * 1.06);line-height:1.3;color:var(--brand-blue-700);inline-size:100%;text-decoration:none}.aresThemeHeader .region--primary-menu ul.main li.level-1 .submenu-toggle>span,.aresThemeHeader .region--primary-menu ul.main li.level-1 a.submenu-notoggle>span{text-decoration:none;display:inline-flex;justify-content:space-between;inline-size:100%;align-items:center;gap:var(--spacing-half)}.aresThemeHeader .region--primary-menu ul.main li.level-1 .submenu-toggle span[class*=fass]{color:var(--brand-blue-800);font-size:.9em}.aresThemeHeader .region--primary-menu ul.main li.level-1 .submenu-toggle span[class*=fass]:before{content:"\f054"}@media screen and (min-width:90em){.aresThemeHeader .region--primary-menu{padding-block-start:0;padding-inline:0;background-color:transparent}.aresThemeHeader .region--primary-menu .region-container{padding-inline:0;padding-block:0;max-inline-size:100%}.aresThemeHeader .region--primary-menu ul.main{flex-direction:row;gap:var(--spacing-base);align-items:center}.aresThemeHeader .region--primary-menu ul.main li.level-1 .submenu-notoggle:visited,.aresThemeHeader .region--primary-menu ul.main li.level-1 .submenu-toggle{color:var(--brand-blue-800)}.aresThemeHeader .region--primary-menu ul.main li.level-1 .submenu-toggle,.aresThemeHeader .region--primary-menu ul.main li.level-1 a.submenu-notoggle{--btn-icon-color:var(--brand-blue-800);--btn-icon-hover:var(--brand-blue-800);font-family:var(--font-family-base);font-size:var(--font-size-sm);color:var(--brand-blue-800);display:inline-block}.aresThemeHeader .region--primary-menu ul.main li.level-1 .submenu-toggle>span,.aresThemeHeader .region--primary-menu ul.main li.level-1 a.submenu-notoggle>span{padding-inline:var(--spacing-base);padding-block:var(--spacing-sm);gap:0}.aresThemeHeader .region--primary-menu ul.main li.level-1 .submenu-toggle span[class*=fass]{font-size:.9em}.aresThemeHeader .region--primary-menu ul.main li.level-1 .submenu-toggle span[class*=fass]:before{content:"\f078"}.aresThemeHeader .region--primary-menu ul.main li.level-1 .submenu-toggle:active,.aresThemeHeader .region--primary-menu ul.main li.level-1 .submenu-toggle:hover,.aresThemeHeader .region--primary-menu ul.main li.level-1 a.submenu-notoggle:active,.aresThemeHeader .region--primary-menu ul.main li.level-1 a.submenu-notoggle:hover{background-color:var(--surface-secondary)}.aresThemeHeader .region--primary-menu ul.main li.level-1 .submenu-toggle:active span[class*=fass]:before{content:"\f077"}}.aresThemeHeader .region--primary-menu .mega{position:fixed;inline-size:var(--menu-inline-size);inset-block-start:0;opacity:0;visibility:hidden;background-color:#fafafa;transition:inset-inline-end .8s cubic-bezier(.37, -.02, .16, 1.33),opacity 0s linear 1s,visibility 0s linear 1s;block-size:100%}.aresThemeHeader .region--primary-menu .mega--inner{block-size:calc(100% - var(--panel-close-height));background-color:#fafafa!important;overflow:auto;display:flex;flex-direction:column}.aresThemeHeader .region--primary-menu .mega--items{padding-inline:var(--spacing-md);padding-block:var(--spacing-md);flex:1 1 auto;background-color:#fafafa}.aresThemeHeader .region--primary-menu .mega--featured.desktop{display:none}.aresThemeHeader .region--primary-menu .mega--featured.mobile{background-color:var(--brand-orange);padding-inline:var(--spacing-sm);padding-block:var(--spacing-md);display:flex;flex-direction:column;gap:var(--spacing-base)}.aresThemeHeader .region--primary-menu div.level-2-all{padding-block-end:var(--spacing-md);margin-block-end:var(--spacing-md);border-bottom:1px solid #ddd}.aresThemeHeader .region--primary-menu div.level-2-all a{--btn-text-color:var(--brand-blue-800);color:var(--btn-text-color);font-size:var(--font-size-lg);font-weight:700;padding-block:0;text-decoration:none;display:inline-block}.aresThemeHeader .region--primary-menu div.level-2-all a:hover{--btn-text-color:var(--brand-blue-700);background-color:transparent}.aresThemeHeader .region--primary-menu div.level-2-all a>span{text-decoration:none}.aresThemeHeader .region--primary-menu div.level-2-all a span[class*=fass]{color:var(--brand-blue)}.aresThemeHeader .region--primary-menu ul.menu-level-2{list-style-type:none;margin-block:0;padding-block:0;padding-inline:0;margin-inline:0;display:flex;flex-direction:column;gap:var(--spacing-base)}.aresThemeHeader .region--primary-menu ul.menu-level-2 li.level-2 a{font-size:var(--font-size-md);line-height:1.3;font-weight:500;color:var(--text-primary);padding-block:8px;padding-inline:0;text-decoration:none;display:flex;justify-content:space-between;transition:padding-inline .2s ease}.aresThemeHeader .region--primary-menu ul.menu-level-2 li.level-2 a .fass{opacity:0}.aresThemeHeader .region--primary-menu ul.menu-level-2 li.level-2 a .fass:hover{opacity:1!important}.aresThemeHeader .region--primary-menu ul.menu-level-2 li.level-2 a:hover{background-color:var(--surface-secondary);color:var(--text-accent);padding-inline:var(--spacing-base)}.aresThemeHeader .region--primary-menu ul.menu-level-2 li.level-2 a:hover .main-link-text-l2{text-decoration:underline}.aresThemeHeader .region--primary-menu ul.menu-level-2 li.level-2 a:hover .fass{opacity:1}@media screen and (min-width:90em){.aresThemeHeader .region--primary-menu .mega{background-color:#fafafa;inline-size:100vw;inset-block-start:5.2em!important;transform:translate3d(-50%,0,0);inset-inline-start:541.38px;overflow:hidden;block-size:0;transition:opacity 0s linear .5s,visibility 0s linear .5s,block-size .3s linear 0s}.aresThemeHeader .region--primary-menu .mega--inner{background-color:#fafafa;block-size:100%;opacity:0;transition:transform .8s cubic-bezier(.37, -.02, .16, 1.33),opacity 0s linear .3s;transform:translate3d(0,calc(var(--desktop-mega-height) * -1),0);max-inline-size:128.8em;margin-inline:auto;padding-block:var(--spacing-md);padding-inline:var(--spacing-md);display:flex;flex-direction:row;align-items:center;overflow:visible}.aresThemeHeader .region--primary-menu .mega--inner:has(.component-mega-menu-card){gap:0 var(--spacing-lg);grid-template-columns:repeat(2,auto)}.aresThemeHeader .region--primary-menu .mega--featured.mobile{display:none}.aresThemeHeader .region--primary-menu .mega--featured.desktop{position:relative;block-size:100%;display:flex;flex-direction:row;align-items:center}.aresThemeHeader .region--primary-menu .mega--featured.desktop.item-count--1{min-inline-size:37em;justify-content:flex-end}.aresThemeHeader .region--primary-menu .mega--featured.desktop .featured-items{display:grid;gap:var(--spacing-xs) var(--spacing-sm);grid-auto-flow:column;grid-template-rows:auto 1fr;block-size:100%}.aresThemeHeader .region--primary-menu ul.menu-level-2.two-columns{display:grid;grid-template-columns:repeat(2,1fr);gap:0 var(--spacing-md)}.aresThemeHeader .region--primary-menu div.level-2-all{border-bottom:0;margin-block-end:0;padding-block-end:8px}.aresThemeHeader .region--primary-menu ul.main li.level-1 a.submenu-notoggle{white-space:nowrap!important}}.aresThemeHeader .region--secondary-menu ul.menu--secondary-navigation li a .fass{display:inline;line-height:1;padding-inline:2px;background-color:var(--brand-blue);font-size:.9em;padding-block:1px;inline-size:auto;opacity:0}.aresThemeHeader .region--secondary-menu ul.menu--secondary-navigation li a:active,.aresThemeHeader .region--secondary-menu ul.menu--secondary-navigation li a:visited:active{color:var(--text-invert)}.aresThemeHeader .region--secondary-menu ul.menu--secondary-navigation li a:active .main-link-text,.aresThemeHeader .region--secondary-menu ul.menu--secondary-navigation li a:visited:active .main-link-text{background-color:var(--brand-blue-800);padding-inline:var(--spacing-half)}.aresThemeHeader .region--secondary-menu ul.menu--secondary-navigation li a:active .fass,.aresThemeHeader .region--secondary-menu ul.menu--secondary-navigation li a:visited:active .fass{opacity:0}.aresThemeHeader .region--secondary-menu ul.menu--secondary-navigation li a:hover{color:var(--brand-blue-800)}.aresThemeHeader .region--secondary-menu ul.menu--secondary-navigation li a:hover .fass{opacity:1}.aresThemeHeader .header-main .region--secondary-menu{display:block}.aresThemeHeader .header-main .region--secondary-menu ul.menu--secondary-navigation{list-style-type:none;margin-block:0;padding-block:0;padding-inline:0;margin-inline:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-sm)}.aresThemeHeader .header-main .region--secondary-menu ul.menu--secondary-navigation li a{background-image:none;font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:400;color:var(--text-secondary);text-decoration:none}@media screen and (min-width:65em){.aresThemeHeader .header-main .region--secondary-menu{display:none}}.aresThemeHeader a.btn-ghost,.aresThemeHeader a.btn-ghost:visited,.aresThemeHeader button.btn-ghost{--btn-text-color:var(--text-secondary);--btn-text-hover:var(--brand-blue-800);--btn-text-disabled:var(--gray-500);--btn-icon-color:var(--brand-blue-800);--btn-icon-hover:var(--brand-blue-700);--btn-icon-disabled:var(--gray-400);position:relative;border-radius:0;border:0;text-decoration:underline;text-align:left;color:var(--btn-text-color);background-color:transparent;display:inline-block;overflow:hidden;background-image:none;text-decoration:none;font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:400;line-height:1.5;padding-inline:0;margin:0}.aresThemeHeader a.btn-ghost span>span.fass,.aresThemeHeader a.btn-ghost:visited span>span.fass,.aresThemeHeader button.btn-ghost span>span.fass{color:var(--btn-icon-color);margin-inline-start:.6em;transition:color .6s cubic-bezier(.37, -.02, .16, 1.33)}.aresThemeHeader a.btn-ghost:visited>span,.aresThemeHeader a.btn-ghost>span,.aresThemeHeader button.btn-ghost>span{display:inline-block;transition:visibility .1s linear,transform .6s cubic-bezier(.37, -.02, .16, 1.33) .1s;text-decoration:underline;text-underline-offset:0.2em}.aresThemeHeader a.btn-ghost:visited>span[aria-hidden=true],.aresThemeHeader a.btn-ghost>span[aria-hidden=true],.aresThemeHeader button.btn-ghost>span[aria-hidden=true]{background-color:transparent;position:absolute;inset-inline-start:0;inline-size:100%;block-size:100%;transform:translateY(100%)}.aresThemeHeader a.btn-ghost:hover,.aresThemeHeader a.btn-ghost:visited:hover,.aresThemeHeader button.btn-ghost:hover{color:var(--btn-text-hover)}.aresThemeHeader a.btn-ghost:hover span>span,.aresThemeHeader a.btn-ghost:visited:hover span>span,.aresThemeHeader button.btn-ghost:hover span>span{color:var(--btn-icon-hover)}.aresThemeHeader a.btn-ghost:hover span.first,.aresThemeHeader a.btn-ghost:visited:hover span.first,.aresThemeHeader button.btn-ghost:hover span.first{transform:translateY(-100%)}.aresThemeHeader a.btn-ghost:hover>span[aria-hidden=true],.aresThemeHeader a.btn-ghost:visited:hover>span[aria-hidden=true],.aresThemeHeader button.btn-ghost:hover>span[aria-hidden=true]{transform:translateY(0)}.aresThemeHeader button[class*=btn-icon],.aresThemeHeader span[class*=btn-icon]{inline-size:3.8em;block-size:3.8em;border-radius:0;text-decoration:none;background-color:transparent;padding-inline:0;padding-block:0;display:inline-block;position:relative;overflow:hidden;background-image:none;border:0;font-size:var(--font-size-sm)}.aresThemeHeader button[class*=btn-icon]>span,.aresThemeHeader span[class*=btn-icon]>span{display:inline-block;padding-inline:var(--spacing-base);padding-block:var(--spacing-base);transition:transform .6s cubic-bezier(.37, -.02, .16, 1.33) .1s;display:flex;justify-content:center;align-items:center;block-size:100%;inline-size:100%}.aresThemeHeader button[class*=btn-icon]>span.first,.aresThemeHeader span[class*=btn-icon]>span.first{background-color:var(--icon-btn-bg);color:var(--icon-btn-icon)}.aresThemeHeader button[class*=btn-icon]>span[aria-hidden=true],.aresThemeHeader span[class*=btn-icon]>span[aria-hidden=true]{background-color:var(--icon-btn-bg-hover);color:var(--icon-btn-icon-hover);position:absolute;inset-inline-start:0;inset-block-start:0;inline-size:100%;block-size:100%;transform:translateY(100%)}.aresThemeHeader span[class*=btn-icon][class*=ghost]{--icon-btn-icon:var(--brand-blue-800);--icon-btn-icon-hover:var(--brand-blue-700);--icon-btn-icon-disabled:var(--gray-400);border:0;inline-size:3em;block-size:3em}.aresThemeHeader span[class*=btn-icon][class*=ghost]>span{background-color:transparent}.aresThemeHeader button[class*=btn-icon]:hover,.aresThemeHeader span[class*=btn-icon]:hover{border-color:var(--icon-btn-border-hover)}.aresThemeHeader button[class*=btn-icon]:hover span.first,.aresThemeHeader span[class*=btn-icon]:hover span.first{transform:translateY(-100%)}.aresThemeHeader button[class*=btn-icon]:hover>span[aria-hidden=true],.aresThemeHeader span[class*=btn-icon]:hover>span[aria-hidden=true]{transform:translateY(0)}.aresThemeHeader .dropdown-button[class*=btn-icon]{inline-size:3.8em;block-size:3.8em;border-radius:0;text-decoration:none;background-color:transparent;padding-inline:0;padding-block:0;display:inline-block;position:relative;overflow:hidden;background-image:none;border:0;font-size:var(--font-size-sm)}.aresThemeHeader .dropdown-button[class*=btn-icon]>span{display:inline-block;padding-inline:var(--spacing-base);padding-block:var(--spacing-base);transition:transform .6s cubic-bezier(.37, -.02, .16, 1.33) .1s;display:flex;justify-content:center;align-items:center;block-size:100%;inline-size:100%}.aresThemeHeader .dropdown-button[class*=btn-icon]>span.first{background-color:var(--icon-btn-bg);color:var(--icon-btn-icon)}.aresThemeHeader .dropdown-button[class*=btn-icon]>span[aria-hidden=true]{background-color:var(--icon-btn-bg-hover);color:var(--icon-btn-icon-hover);position:absolute;inset-inline-start:0;inset-block-start:0;inline-size:100%;block-size:100%;transform:translateY(100%)}.aresThemeHeader .dropdown-button[class*=btn-icon][class*=ghost]{--icon-btn-icon:var(--brand-blue-800);--icon-btn-icon-hover:var(--brand-blue-700);--icon-btn-icon-disabled:var(--gray-400);border:0;inline-size:3em;block-size:3em}.aresThemeHeader .dropdown-button[class*=btn-icon][class*=ghost]>span{background-color:transparent}.aresThemeHeader .dropdown-button[class*=btn-icon]:hover{border-color:var(--icon-btn-border-hover)}.aresThemeHeader .dropdown-button[class*=btn-icon]:hover span.first{transform:translateY(-100%)}.aresThemeHeader .dropdown-button[class*=btn-icon]:hover>span[aria-hidden=true]{transform:translateY(0)}.aresThemeHeader .unbutton{border-inline:0;border-block:0;padding-inline:0;padding-block:0;margin-inline:0;margin-block:0;background-color:transparent;background-image:none;cursor:pointer}.aresThemeHeader h2{margin-block-end:var(--spacing-xs)}@media screen and (min-width:65em){.aresThemeHeader h2{margin-block-end:var(--spacing-md)}}.aresThemeHeader [class*=txt-accent]{font-family:var(--font-family-accent);line-height:1.2;font-variation-settings:"wght" 200;text-transform:uppercase}.aresThemeHeader .txt-accent-sm{font-size:var(--font-size-sm)}@media screen and (min-width:65em){.aresThemeHeader .txt-accent-sm{font-size:var(--font-size-base)}}.aresThemeHeader .header-secondary{display:none}@media screen and (min-width:65em){.aresThemeHeader .header-secondary{display:block}.aresThemeHeader .header-secondary .container{display:flex;gap:var(--spacing-md);justify-content:flex-end;position:relative;margin-right:30px}}@media screen and (min-width:65em){.aresThemeHeader header.wrapper-header{background-color:var(--surface-primary);box-shadow:0 0 5px 5px rgba(0,0,0,.1);position:relative;z-index:500}.aresThemeHeader header.wrapper-header>.container{max-inline-size:144em;padding-inline:var(--spacing-lg);margin-inline:auto;display:grid;align-items:center;gap:0 25px;grid-template-areas:"b c" "b d";grid-template-columns:var(--header-logo-width) auto}.aresThemeHeader header.wrapper-header .header-main{padding-block:var(--spacing-base)}.aresThemeHeader header.wrapper-header:after{inline-size:100%;position:absolute;inset-block-end:-1px;block-size:1em;box-shadow:0 5px 5px -2px rgba(0,0,0,.1);z-index:2}}@media screen and (min-width:90em){.aresThemeHeader header.wrapper-header{box-shadow:none}.aresThemeHeader header.wrapper-header:after{content:""}.aresThemeHeader header.wrapper-header>.container{position:relative;z-index:3}.aresThemeHeader header.wrapper-header .header-main>.container{display:flex;justify-content:space-between;align-items:flex-end}}.aresThemeHeader #main-menu{position:fixed;z-index:-1;inline-size:100%;inset-inline-start:0;visibility:hidden;overflow:hidden;transform:translate3d(100vw,0,0);--menu-inline-size:33.8em;display:grid;grid-template-rows:1fr auto auto;transition:transform 0s linear 1s,z-index 0s linear 1s,visibility 0s linear 1s}.aresThemeHeader #main-menu .main-menu-inner{inline-size:var(--menu-inline-size);inset-inline-end:calc(var(--menu-inline-size) * -1);transition:inset-inline-end .8s cubic-bezier(.37, -.02, .16, 1.33);background-color:var(--surface-primary);overflow:hidden auto;display:flex;flex-direction:column;block-size:100%;z-index:2;position:absolute}.aresThemeHeader #main-menu .main-menu-inner .extras{inline-size:100%;max-inline-size:var(--menu-inline-size);padding-inline:var(--spacing-md);padding-block:var(--spacing-md);display:grid;grid-template-areas:"c e" "f g";grid-gap:var(--spacing-lg) var(--spacing-md);align-items:flex-start;justify-content:space-between}.aresThemeHeader #main-menu .main-menu-inner .panel-close{position:sticky;inset-block-start:0}.aresThemeHeader #main-menu .main-menu-inner .header-icon{--header-icon-color:var(--text-secondary);font-size:var(--font-size-sm)}.aresThemeHeader #main-menu .main-menu-inner .component-nws-weather{justify-content:flex-end}.aresThemeHeader #main-menu .main-menu-inner .extras,.aresThemeHeader #main-menu .main-menu-inner .region--header-social,.aresThemeHeader #main-menu .main-menu-inner .region--primary-menu,.aresThemeHeader #main-menu .main-menu-inner>.panel-close{position:relative;inset-inline-start:0;transition:inset-inline .4s}@media screen and (min-width:65em){.aresThemeHeader #main-menu{display:flex;gap:var(--spacing-sm);align-items:center}.aresThemeHeader #main-menu .main-menu-inner .extras{display:none}}@media screen and (min-width:90em){.aresThemeHeader #main-menu{overflow:visible}}@media screen and (min-width:90em){.aresThemeHeader #main-menu{position:relative;block-size:unset;inline-size:100%;transform:translateZ(0);inset-block-start:unset;--menu-inline-size:auto;transition:none;z-index:1001;visibility:visible}.aresThemeHeader #main-menu .main-menu-inner{transition:none;transform:translateZ(0);position:relative;z-index:0;background-color:transparent;overflow:visible}}.aresThemeHeader #search-container{background-color:var(--surface-primary);position:fixed;inline-size:100%;inset-block-start:calc(var(--header-offset) + var(--drupal-displace-offset-top,0px));inset-inline-start:0;opacity:0;overflow:hidden;visibility:hidden;transition:opacity 0s linear .5s,visibility 0s linear .5s,block-size .3s linear 0s;block-size:0;z-index:2}.aresThemeHeader #search-container .search-container--inner{background-color:var(--surface-primary);background-color:transparent;block-size:100%;opacity:0;transition:transform .8s cubic-bezier(.37, -.02, .16, 1.33),opacity 0s linear .5s;transform:translate3d(0,-80vh,0);align-items:center;overflow:visible;display:flex;flex-direction:column;block-size:calc(100dvh - var(--header-offset) - var(--drupal-displace-offset-top,0px))}.aresThemeHeader #search-container #search-overlay-results{max-inline-size:127.2em;inline-size:100%;margin-inline:auto;padding-inline:var(--spacing-sm);padding-block:var(--spacing-md);display:grid;grid-gap:var(--spacing-md);position:relative;flex:1 1 auto;overflow:auto;block-size:auto;align-content:start}@media screen and (min-width:65em){.aresThemeHeader #search-container{display:flex;flex-direction:column}.aresThemeHeader #search-container button.panel-close{position:absolute;background-color:transparent;inline-size:auto;inset-inline-end:var(--spacing-md)}.aresThemeHeader #search-container #search-overlay-results{grid-template-columns:repeat(2,1fr);flex:1 1 auto}}@media screen and (min-width:90em){.aresThemeHeader #search-container button.panel-close{inset-block-start:var(--spacing-sm)}}.aresThemeHeader .header-panel .accent-first{background-color:var(--brand-gold);block-size:32vh;inset-block-end:45vh;z-index:1;transform:translate(65%) rotate(36deg);transform-origin:center bottom}.aresThemeHeader .header-panel .accent-first,.aresThemeHeader .header-panel .accent-second{inline-size:100%;inset-inline-end:0;opacity:0;transition:transform .8s cubic-bezier(.37, -.02, .16, 1.33),opacity .4s ease .2s}.aresThemeHeader .header-panel .accent-second{background-color:var(--brand-orange);block-size:45vh;inset-block-end:0;z-index:0;transform:translate(15%,50%) rotate(-22deg);transform-origin:center bottom}.aresThemeHeader .header-panel .accent-first,.aresThemeHeader .header-panel .accent-second{position:absolute}.aresThemeHeader .header-panel .accent-first.brand_gold,.aresThemeHeader .header-panel .accent-second.brand_gold{background-color:var(--brand-gold)}.aresThemeHeader .header-panel .accent-first.brand_blue{background-color:var(--brand-blue)}.aresThemeHeader .header-panel .accent-second.brand_orange{background-color:var(--brand-orange)}.aresThemeHeader .header-panel .accent-first.brand_green,.aresThemeHeader .header-panel .accent-second.brand_green{background-color:var(--brand-green)}@media screen and (min-width:65em){.aresThemeHeader .header-panel>.accent-first{block-size:55vh}}@media screen and (min-width:90em){.aresThemeHeader .header-panel>.accent-first,.aresThemeHeader .header-panel>.accent-second{display:none}}.aresThemeHeader .mega--featured.desktop .accent-first,.aresThemeHeader .mega--featured.desktop .accent-second{display:none}@media screen and (min-width:90em){.aresThemeHeader .mega--featured.desktop .accent-first,.aresThemeHeader .mega--featured.desktop .accent-second{display:block;transform-origin:center top}}.aresThemeHeader .mega--featured.desktop.item-count--3 .accent-second{inset-inline-end:calc(var(--spacing-2xl));block-size:60%}.aresThemeHeader ul.menu--social{--social-menu:var(--brand-blue-800);--social-menu-fill:var(--brand-blue-300);--social-icon-pad:0.6em;--social-icon-spacing:var(--spacing-2xs);display:flex;flex-direction:row;gap:var(--social-icon-spacing);justify-content:start;align-items:center;flex-wrap:wrap;list-style-type:none;margin-block:0;padding-block:0;padding-inline:0;margin-inline:0}.aresThemeHeader ul.menu--social li{margin-block:0}.aresThemeHeader ul.menu--social a{display:inline-block;background-image:none;color:var(--social-menu);font-size:var(--font-size-sm);font-family:var(--font-family-sans);font-weight:600;text-decoration:none}.aresThemeHeader ul.menu--social a div{display:inline}.aresThemeHeader ul.menu--social a:hover{color:var(--social-menu)}.aresThemeHeader ul.menu--social li.has-icon a{inline-size:var(--icon-standard);block-size:var(--icon-standard);padding-inline:var(--social-icon-pad);padding-block:var(--social-icon-pad);display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden}.aresThemeHeader ul.menu--social li.has-icon a>div{z-index:1}.aresThemeHeader ul.menu--social li.has-icon a:before{content:"";inline-size:100%;block-size:0;position:absolute;inset-block-end:0;inset-inline-start:0;background-color:var(--social-menu-fill);transition:block-size .3s ease;z-index:-1}.aresThemeHeader ul.menu--social li.has-icon a svg{max-inline-size:100%;inline-size:100%}.aresThemeHeader ul.menu--social li.has-icon a svg path{fill:var(--social-menu)}.aresThemeHeader ul.menu--social li.has-icon a:hover:before{block-size:100%;z-index:0;transition:block-size .3s ease}.aresThemeHeader label{display:inline-block;color:var(--text-primary);cursor:pointer;font-weight:700;font-size:var(--font-size-base);line-height:var(--form-label-line-height);font-family:var(--font-family-base);margin-inline:0;margin-block:0;padding-block:0;padding-inline:0;vertical-align:top;text-transform:none}.aresThemeHeader button:hover{cursor:pointer}.aresThemeHeader input[type=text]{background-color:var(--surface-primary);color:var(--text-primary);border:var(--form-border-width) solid var(--form-border-color);border-radius:var(--form-border-radius);display:block;box-sizing:border-box;padding-block:var(--spacing-xs);padding-inline:var(--spacing-base);width:100%;max-width:50em;font-family:var(--font-family-base);font-size:var(--font-size-sm);line-height:var(--form-line-height);font-weight:400;-webkit-appearance:none}.aresThemeHeader input[type=text]::placeholder{color:var(--text-neutral);font-weight:400;line-height:var(--line-height-base);font-size:var(--font-size-sm);opacity:.7;text-transform:none;letter-spacing:0}.aresThemeHeader input[type=text]:focus,.aresThemeHeader input[type=text]:hover{border:2px solid var(--form-border-color);background-color:var(--surface-primary);outline:0;-webkit-appearance:none;margin:-1px}.aresThemeHeader .region--header-logo img{inline-size:var(--header-logo-mobile-width)}@media screen and (min-width:65em){.aresThemeHeader .region--header-logo img{inline-size:var(--header-logo-width)}}.aresThemeHeader .header-main #header-actions{display:grid;grid-template-areas:"e b i";padding-inline:var(--spacing-sm);grid-template-columns:2.4em auto 2.5em;block-size:var(--header-height);background:var(--surface-primary);box-shadow:0 0 5px 5px rgba(0,0,0,.1);position:relative;z-index:1234567}.aresThemeHeader .header-main #header-actions #mobile-search-toggle{grid-area:e}.aresThemeHeader .header-main #header-actions #mobile-nav-toggle{grid-area:i}.aresThemeHeader .header-main .region--header-logo{grid-area:b;display:flex;justify-content:center;align-items:center}.aresThemeHeader .header-main .region--header-logo>div{inline-size:var(--header-logo-mobile-width)}@media screen and (min-width:65em){.aresThemeHeader .header-main #header-actions{display:flex;border-bottom:0;block-size:auto;padding-inline:0;box-shadow:none;justify-content:flex-end;z-index:unset;gap:0 var(--spacing-lg)}.aresThemeHeader .header-main .region--header-logo{display:none}}.aresThemeHeader .header-desktop-logo{display:none}@media screen and (min-width:65em){.aresThemeHeader .header-desktop-logo{grid-area:b;display:block}.aresThemeHeader .header-desktop-logo .region--header-logo>div{inline-size:var(--header-logo-width)}}.aresThemeHeader .region--header-social{display:none}.aresThemeHeader .header-main .region--header-social{display:block;inline-size:100%;max-inline-size:var(--menu-inline-size);padding-block:var(--spacing-sm);padding-inline:var(--spacing-base);border-top:1px solid #ddd}.aresThemeHeader .header-main .region--header-social ul.menu--social{--social-menu:var(--text-secondary);justify-content:center}@media screen and (min-width:90em){.aresThemeHeader .header-main .region--header-social{display:none}}.aresThemeHeader .region--primary-menu{background-color:var(--gray-100);flex:1 1 auto}.aresThemeHeader .region--primary-menu .region-container{inline-size:100%;max-inline-size:var(--menu-inline-size);padding-block:var(--spacing-md);padding-inline:var(--spacing-lg)}.aresThemeHeader .region--primary-menu ul.main{list-style-type:none;margin-block:0;padding-block:0;padding-inline:0;margin-inline:0;display:flex;flex-direction:column}.aresThemeHeader .region--primary-menu ul.main li.level-1 .submenu-toggle{color:var(--brand-blue-700)}.aresThemeHeader .region--primary-menu ul.main li.level-1 .submenu-toggle{--btn-icon-color:var(--brand-blue-700);font-family:var(--font-family-base);font-weight:700;font-size:calc(var(--font-size-base) * 1.06);line-height:1.3;color:var(--brand-blue-700);inline-size:100%;text-decoration:none}.aresThemeHeader .region--primary-menu ul.main li.level-1 .submenu-toggle>span{text-decoration:none;display:inline-flex;justify-content:space-between;inline-size:100%;align-items:center;gap:var(--spacing-half)}.aresThemeHeader .region--primary-menu ul.main li.level-1 .submenu-toggle span[class*=fass]{color:var(--brand-blue-800);font-size:.9em}.aresThemeHeader .region--primary-menu ul.main li.level-1 .submenu-toggle span[class*=fass]:before{content:"\f054";opacity:1}@media screen and (min-width:90em){.aresThemeHeader .region--primary-menu{padding-block-start:0;padding-inline:0;background-color:transparent}.aresThemeHeader .region--primary-menu .region-container{padding-inline:0;padding-block:0;max-inline-size:100%}.aresThemeHeader .region--primary-menu ul.main{flex-direction:row;align-items:center}.aresThemeHeader .region--primary-menu ul.main li.level-1 .submenu-toggle{color:var(--brand-blue-800)}.aresThemeHeader .region--primary-menu ul.main li.level-1 .submenu-toggle{--btn-icon-color:var(--brand-blue-800);--btn-icon-hover:var(--brand-blue-800);font-family:var(--font-family-base);font-size:var(--font-size-sm);color:var(--brand-blue-800);display:inline-block}.aresThemeHeader .region--primary-menu ul.main li.level-1 .submenu-toggle>span{padding-inline:var(--spacing-base);padding-block:var(--spacing-sm);gap:0}.aresThemeHeader .region--primary-menu ul.main li.level-1 .submenu-toggle span[class*=fass]{font-size:.9em}.aresThemeHeader .region--primary-menu ul.main li.level-1 .submenu-toggle span[class*=fass]:before{content:"\f078"}.aresThemeHeader .region--primary-menu ul.main li.level-1 .submenu-toggle:active,.aresThemeHeader .region--primary-menu ul.main li.level-1 .submenu-toggle:hover{background-color:var(--surface-secondary)}.aresThemeHeader .region--primary-menu ul.main li.level-1 .submenu-toggle:active span[class*=fass]:before{content:"\f077"}}.aresThemeHeader .region--primary-menu .mega--inner{block-size:calc(100% - var(--panel-close-height));overflow:auto;display:flex;flex-direction:column}.aresThemeHeader .region--primary-menu .mega--featured.desktop{display:none}.aresThemeHeader .region--primary-menu .mega--featured.mobile{background-color:var(--brand-orange);padding-inline:var(--spacing-sm);padding-block:var(--spacing-md);display:flex;flex-direction:column;gap:var(--spacing-base)}.aresThemeHeader .region--primary-menu div.level-2-all a{--btn-text-color:var(--brand-blue-800);color:var(--btn-text-color);font-size:var(--font-size-lg);font-weight:700;padding-block:0;text-decoration:none;display:inline-block}.aresThemeHeader .region--primary-menu div.level-2-all a:hover{--btn-text-color:var(--brand-blue-700);background-color:transparent}.aresThemeHeader .region--primary-menu div.level-2-all a>span{text-decoration:none}.aresThemeHeader .region--primary-menu div.level-2-all a span[class*=fass]{color:var(--brand-blue)}.aresThemeHeader .region--primary-menu ul.menu-level-2{list-style-type:none;margin-block:0;padding-block:0;padding-inline:0;margin-inline:0;display:flex;flex-direction:column;gap:var(--spacing-base)}.aresThemeHeader .region--primary-menu ul.menu-level-2 li.level-2 a{font-size:var(--font-size-md);line-height:1.3;font-weight:500;color:var(--text-primary);padding-block:var(--spacing-base);padding-inline:0;text-decoration:none;display:flex;justify-content:space-between;transition:padding-inline .2s ease}.aresThemeHeader .region--primary-menu ul.menu-level-2 li.level-2 a .fass{opacity:0}.aresThemeHeader .region--primary-menu ul.menu-level-2 li.level-2 a:hover{background-color:var(--surface-secondary);color:var(--text-accent);padding-inline:var(--spacing-base)}.aresThemeHeader .region--primary-menu ul.menu-level-2 li.level-2 a:hover .main-link-text-l2{text-decoration:underline}.aresThemeHeader .region--primary-menu ul.menu-level-2 li.level-2 a:hover .fass{opacity:1}@media screen and (max-width:1039px){.aresThemeHeader #main-menu{inset-block-start:72px;block-size:calc(100dvh - 70px)}}@media screen and (min-width:1040px) and (max-width:1439px){.aresThemeHeader #main-menu{inset-block-start:135px;block-size:calc(100dvh - 110px)}}@media screen and (min-width:90em){.aresThemeHeader .region--primary-menu .mega--inner{background-color:transparent;block-size:100%;opacity:0;transition:transform .8s cubic-bezier(.37, -.02, .16, 1.33),opacity 0s linear .3s;transform:translate3d(0,calc(var(--desktop-mega-height) * -1),0);max-inline-size:128.8em;margin-inline:auto;padding-block:var(--spacing-md);padding-inline:var(--spacing-md);display:flex;flex-direction:row;align-items:center;overflow:visible}.aresThemeHeader .region--primary-menu .mega--inner:has(.component-mega-menu-card){gap:0 var(--spacing-lg);grid-template-columns:repeat(2,auto)}.aresThemeHeader .region--primary-menu .mega--featured.mobile{display:none}.aresThemeHeader .region--primary-menu .mega--featured.desktop{position:relative;block-size:100%;display:flex;flex-direction:row;align-items:center}.aresThemeHeader .region--primary-menu .mega--featured.desktop.item-count--1{min-inline-size:37em;justify-content:flex-end}.aresThemeHeader .region--primary-menu .mega--featured.desktop .featured-items{display:grid;gap:var(--spacing-xs) var(--spacing-sm);grid-auto-flow:column;grid-template-rows:auto 1fr;block-size:100%}.aresThemeHeader .region--primary-menu div.level-2-all a{font-size:24px}}.aresThemeHeader .region--secondary-menu ul.menu--secondary-navigation li a .fass{display:inline;line-height:1;padding-inline:2px;background-color:var(--brand-blue);font-size:.9em;padding-block:1px;inline-size:auto;opacity:0}.aresThemeHeader .region--secondary-menu ul.menu--secondary-navigation li a:active,.aresThemeHeader .region--secondary-menu ul.menu--secondary-navigation li a:visited:active{color:var(--text-invert)}.aresThemeHeader .region--secondary-menu ul.menu--secondary-navigation li a:active .main-link-text,.aresThemeHeader .region--secondary-menu ul.menu--secondary-navigation li a:visited:active .main-link-text{background-color:var(--brand-blue-800);padding-inline:var(--spacing-half)}.aresThemeHeader .region--secondary-menu ul.menu--secondary-navigation li a:active .fass,.aresThemeHeader .region--secondary-menu ul.menu--secondary-navigation li a:visited:active .fass{opacity:1}.aresThemeHeader .region--secondary-menu ul.menu--secondary-navigation li a:hover{color:var(--brand-blue-800)}.aresThemeHeader .region--secondary-menu ul.menu--secondary-navigation li a:hover .fass{opacity:1}.aresThemeHeader .header-secondary{grid-area:c}.aresThemeHeader .header-secondary .region--secondary-menu{display:none}.aresThemeHeader .header-secondary .region--secondary-menu ul.menu--secondary-navigation{margin-block:0;padding-block:0;padding-inline:0;margin-inline:0;list-style-type:none;display:flex;flex-direction:row;justify-content:end;align-items:center;flex-wrap:wrap}.aresThemeHeader .header-secondary .region--secondary-menu ul.menu--secondary-navigation li{margin-block:0}.aresThemeHeader .header-secondary .region--secondary-menu ul.menu--secondary-navigation li a,.aresThemeHeader .header-secondary .region--secondary-menu ul.menu--secondary-navigation li a:visited{background-image:none;font-size:var(--font-size-xs);text-decoration:none;color:var(--text-secondary);line-height:1.5}.aresThemeHeader .header-secondary .region--secondary-menu ul.menu--secondary-navigation li a span.main-link-text,.aresThemeHeader .header-secondary .region--secondary-menu ul.menu--secondary-navigation li a:visited span.main-link-text{padding-inline:var(--spacing-half);font-size:12px;padding-top:5px}.aresThemeHeader .header-secondary .region--secondary-menu ul.menu--secondary-navigation li a:active,.aresThemeHeader .header-secondary .region--secondary-menu ul.menu--secondary-navigation li a:visited:active{color:var(--text-invert)}.aresThemeHeader .header-secondary .region--secondary-menu ul.menu--secondary-navigation li a:active .fass,.aresThemeHeader .header-secondary .region--secondary-menu ul.menu--secondary-navigation li a:visited:active .fass{opacity:0}@media screen and (min-width:65em){.aresThemeHeader .header-secondary .region--secondary-menu{display:block}.aresThemeHeader .header-secondary .region--secondary-menu a:hover{color:currentColor}}.aresThemeHeader .header-main .region--secondary-menu{display:block}.aresThemeHeader .header-main .region--secondary-menu ul.menu--secondary-navigation{list-style-type:none;margin-block:0;padding-block:0;padding-inline:0;margin-inline:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-sm)}.aresThemeHeader .header-main .region--secondary-menu ul.menu--secondary-navigation li a{background-image:none;font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:400;color:var(--text-secondary);text-decoration:none}@media screen and (min-width:65em){.aresThemeHeader .header-main .region--secondary-menu{display:none}}@media screen and (min-width:65em){.aresThemeHeader .region--header-logo img,.aresThemeHeader .region--header-logo svg{inline-size:var(--header-logo-width)}}.aresThemeFooter .visually-hidden{position:absolute!important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal}.aresThemeFooter .paragraph--icon-link.style--image_link a{text-decoration:none}.aresThemeFooter #google_translator_element a,.aresThemeFooter #google_translator_element div,.aresThemeFooter #google_translator_element span{display:inline;color:#333}.aresThemeFooter #google_translator_element img{display:inline}.aresThemeFooter .region--footer-social{font-size:10px}.aresThemeFooter ::selection{background:#b3d4fc;text-shadow:none}.aresThemeFooter *,.aresThemeFooter :after,.aresThemeFooter :before{box-sizing:border-box}.aresThemeFooter h2{margin:0}.aresThemeFooter h2{line-height:1.2;font-family:var(--font-family-headings);font-weight:700}.aresThemeFooter h2{font-size:clamp(3.6em, 3.48vw, 4.8em)}.aresThemeFooter p{margin-inline:0;padding:0}.aresThemeFooter img,.aresThemeFooter svg{vertical-align:middle}.aresThemeFooter img{block-size:auto}.aresThemeFooter img,.aresThemeFooter svg{max-inline-size:100%}.aresThemeFooter .visually-hidden{border:0;clip:rect(0,0,0,0);block-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;inline-size:1px}.aresThemeFooter .fit-content{max-inline-size:-moz-fit-content;max-inline-size:fit-content}.aresThemeFooter h2{margin-block-end:var(--spacing-xs)}.aresThemeFooter footer{position:relative;z-index:0}.aresThemeFooter footer .footer-top>.container{padding-block:var(--spacing-sm);padding-inline:var(--spacing-sm);display:flex;flex-direction:column;gap:var(--spacing-sm)}.aresThemeFooter footer .footer-middle{background-color:var(--brand-green)}.aresThemeFooter footer .footer-bottom{background-color:var(--bp-true-white)}.aresThemeFooter footer .footer-bottom>.container{padding-block:var(--layout-xs) var(--layout-sm);padding-inline:var(--spacing-sm)}.aresThemeFooter ul.menu--social{--social-menu:var(--brand-blue-800);--social-menu-fill:var(--brand-blue-300);--social-icon-pad:0.6em;--social-icon-spacing:var(--spacing-2xs);display:flex;flex-direction:row;gap:var(--social-icon-spacing);justify-content:start;align-items:center;flex-wrap:wrap;list-style-type:none;margin-block:0;padding-block:0;padding-inline:0;margin-inline:0}.aresThemeFooter ul.menu--social li{margin-block:0}.aresThemeFooter ul.menu--social a{display:inline-block;background-image:none;color:var(--social-menu);font-size:var(--font-size-sm);font-family:var(--font-family-sans);font-weight:600;text-decoration:none}.aresThemeFooter ul.menu--social a div{display:inline}.aresThemeFooter ul.menu--social a:hover{color:var(--social-menu)}.aresThemeFooter ul.menu--social li.has-icon a{inline-size:var(--icon-standard);block-size:var(--icon-standard);padding-inline:var(--social-icon-pad);padding-block:var(--social-icon-pad);display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden}.aresThemeFooter ul.menu--social li.has-icon a>div{z-index:1}.aresThemeFooter ul.menu--social li.has-icon a:before{content:"";inline-size:100%;block-size:0;position:absolute;inset-block-end:0;inset-inline-start:0;background-color:var(--social-menu-fill);transition:block-size .3s ease;z-index:-1}.aresThemeFooter ul.menu--social li.has-icon a svg{max-inline-size:100%;inline-size:100%}.aresThemeFooter ul.menu--social li.has-icon a svg path{fill:var(--social-menu)}.aresThemeFooter ul.menu--social li.has-icon a:hover:before{block-size:100%;z-index:0;transition:block-size .3s ease}.aresThemeFooter select{background-color:transparent}.aresThemeFooter select,.aresThemeFooter select:focus{margin-block:0.3em;margin-inline:0}.aresThemeFooter .styled-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;margin:0;width:100%;max-width:50em;font-family:var(--font-family-base);font-size:var(--form-font-size-sm);line-height:var(--form-line-height);padding-inline:var(--spacing-base) var(--spacing-2xl);padding-block:var(--spacing-xs);font-weight:400;cursor:inherit;z-index:1;outline:0}.aresThemeFooter .styled-select{--select-border:var(--form-border-color);display:grid;grid-template-areas:"h";align-items:center;position:relative;line-height:var(--form-line-height);padding:0;min-width:15ch;border:1px solid var(--select-border);cursor:pointer}.aresThemeFooter .styled-select select,.aresThemeFooter .styled-select:after{grid-area:h}.aresThemeFooter .styled-select:not(.select--multiple):after{content:"\f078";font-family:Font Awesome\ 6 Sharp;font-size:var(--font-size-sm);position:absolute;color:var(--brand-blue-300);background-color:var(--brand-blue-800);block-size:var(--icon-standard);inline-size:var(--icon-standard);text-align:center;line-height:var(--icon-standard);inset-inline-end:var(--spacing-half)}.aresThemeFooter .styled-select:has(:hover):after,.aresThemeFooter .styled-select:has(select:focus):after{background-color:var(--brand-blue);color:var(--text-primary);content:"\f054"}.aresThemeFooter .styled-select select:focus+.focus,.aresThemeFooter .styled-select:has(:hover) select+.focus{position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border:2px solid var(--select-border);border-radius:inherit}.aresThemeFooter .region--footer-social ul.menu--social{justify-content:center}.aresThemeFooter .region--footer-logo{padding-inline:var(--spacing-md)}.aresThemeFooter .region--footer-logo .block{min-inline-size:9.9em;display:flex;justify-content:center}.aresThemeFooter .region--footer-logo img{max-inline-size:100px;inline-size:100%}@media screen and (min-width:65em){.aresThemeFooter .region--footer-logo{padding-inline:0;grid-column:1/6;grid-row:1/2}.aresThemeFooter .region--footer-logo .block{max-inline-size:100%;display:block}.aresThemeFooter .region--footer-logo img{max-inline-size:8em}}.aresThemeFooter .region--footer-legal ul.menu--legal{list-style-type:none;margin-block:0;padding-block:0;padding-inline:0;margin-inline:0;display:flex;gap:var(--spacing-md);flex-wrap:wrap;justify-content:center;text-decoration:underline}.aresThemeFooter .region--footer-legal ul.menu--legal li{margin-block-start:0}.aresThemeFooter .region--footer-legal ul.menu--legal li a{font-weight:600;text-decoration:none;color:var(--text-link);line-height:1.5;background-repeat:no-repeat;background-image:linear-gradient(var(--text-link-hover),var(--text-link-hover)),linear-gradient(var(--text-link),var(--text-link));background-size:100% 0,100% 1px;background-position:0 110%,0 95%;transition:background-position .4s cubic-bezier(.34, 1.56, .64, 1),background-size .4s;color:var(--text-secondary);font-size:var(--font-size-xs);font-family:var(--font-family-base)}.aresThemeFooter .region--footer-legal ul.menu--legal li a:hover{background-position:0 95%,0 70%;transition:background-position .4s cubic-bezier(.34, 1.56, .64, 1),background-size .4s;background-size:100% 1px,100% 0}.aresThemeFooter .region--footer-partners .region-container{container-type:inline-size}.aresThemeFooter .region--footer-partners .block{display:flex;gap:var(--spacing-sm);flex-direction:column;align-items:center;margin-block-end:var(--spacing-lg)}.aresThemeFooter .region--footer-partners img{inline-size:100%;max-inline-size:98.5px}.aresThemeFooter .region--footer-partners .field-heading{font-family:var(--font-family-accent);font-weight:200;font-size:16px;text-transform:uppercase}.aresThemeFooter .region--footer-partners .field-linked-logos{display:flex;gap:calc(var(--spacing-base) * 3.5);flex-wrap:wrap;justify-content:center;align-items:center}.aresThemeFooter .region--footer-phone{font-size:var(--font-size-xs);font-weight:400;text-align:center}.aresThemeFooter .region--footer-phone a[href*=tel]{text-decoration:none;color:var(--text-primary)}.aresThemeFooter .region--footer-phone a[href*=tel]:before{content:"TEL: "}.aresThemeFooter .region--footer-links{background-color:var(--brand-blue);container-type:inline-size;padding-block:var(--spacing-md);padding-inline:var(--spacing-md)}.aresThemeFooter .region--footer-links ul.menu--footer{--flow-space:0.9em;list-style-type:none;margin-block:0;padding-block:0;padding-inline:0;margin-inline:0;display:grid;grid-template-columns:repeat(3,1fr);justify-items:center;gap:var(--spacing-sm);max-inline-size:80em;margin-inline:auto}.aresThemeFooter .region--footer-links ul.menu--footer li{margin:0}.aresThemeFooter .region--footer-links ul.menu--footer a{color:var(--text-primary);font-size:var(--font-size-sm);font-family:var(--font-family-base);font-weight:400;text-decoration:none}.aresThemeFooter .region--footer-links ul.menu--footer a:hover{text-decoration:underline}.aresThemeFooter .region--footer-copyright{font-size:var(--font-size-xs);font-weight:400;margin-block-end:var(--spacing-sm);text-align:center}.aresThemeFooter .region--footer-copyright p:last-child{margin:0}@media screen and (min-width:65em){.aresThemeFooter .region--footer-copyright{margin-block:0}}.aresThemeFooter .region--footer-address{font-size:var(--font-size-xs);font-weight:400;margin-block-end:var(--spacing-half);position:relative;text-align:center}.aresThemeFooter .region--footer-address:after{content:"";background-color:var(--text-primary);block-size:0.1em;inline-size:19em;position:absolute;inset-block-end:-0.2em;inset-inline-start:calc(50% - 9.5em)}@media screen and (min-width:65em){.aresThemeFooter .region--footer-address:after{inset-block-end:unset;inset-inline-start:calc(var(--spacing-sm) * -1)}.aresThemeFooter .region--footer-address:after,.aresThemeFooter .region--footer-address:before{block-size:100%;inline-size:1px;position:absolute;inset-block-start:0}.aresThemeFooter .region--footer-address:before{content:"";background-color:var(--text-primary);inset-inline-end:calc(var(--spacing-sm) * -1)}}.aresThemeFooter .region--footer-disclaimer{font-size:var(--font-size-xs);text-align:center;margin-block:var(--spacing-sm);font-weight:400;line-height:1.3}.aresThemeFooter .region--footer-disclaimer p:last-child{margin:0}@media screen and (min-width:65em){.aresThemeFooter .region--footer-disclaimer{grid-column:1/2;grid-row:3/4;text-align:left;margin-block:0}}.aresThemeFooter .region--footer-form{padding-inline:var(--spacing-md);padding-block:48px}@media screen and (min-width:65em){.aresThemeFooter .region--footer-form{padding-block:0;padding-inline:0}}.aresThemeFooter .region--footer-partners .region-container{container-type:inline-size}@media screen and (min-width:65em){.aresThemeFooter footer .footer-top>.container{gap:var(--spacing-xl)!important}}@media screen and (min-width:1286px){.aresThemeFooter .region--footer-partners .block{margin-block-end:var(--spacing-xl);justify-content:space-between;flex-direction:row}}@media screen and (min-width:65em){.aresThemeFooter .region--footer-links{background-color:transparent;padding-block:0;padding-inline:0}.aresThemeFooter .region--footer-links ul.menu--footer{grid-template-columns:repeat(3,1fr)}}@media print{.aresThemeFooter *,.aresThemeFooter :after,.aresThemeFooter :before{background:#fff!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}.aresThemeFooter a,.aresThemeFooter a:visited{text-decoration:underline}.aresThemeFooter a[href]:after{content:" (" attr(href) ")"}.aresThemeFooter img{page-break-inside:avoid}.aresThemeFooter h2,.aresThemeFooter p{orphans:3;widows:3}.aresThemeFooter h2{page-break-after:avoid}}@media screen and (min-width:65em){.aresThemeFooter h2{margin-block-end:var(--spacing-md)}}@media screen and (min-width:65em){.aresThemeFooter .region--footer-partners{grid-row:1/2;grid-column:1/3}.aresThemeFooter .region--footer-partners .block{margin-block-end:var(--spacing-xl);margin-bottom:40px}}@media screen and (min-width:65em){.aresThemeFooter .region--footer-legal{grid-row:2/4;grid-column:2/3;align-self:center}}@media screen and (min-width:65em){.aresThemeFooter footer .footer-top>.container{margin-inline:auto;gap:20px!important;flex-direction:row;max-inline-size:1300px!important}.aresThemeFooter footer .footer-middle>.container{padding-inline:var(--spacing-sm);max-inline-size:1300px!important;margin-inline:auto;display:grid;grid-template-columns:repeat(2,1fr);align-items:center;padding-block:5.1em}.aresThemeFooter footer .footer-bottom>.container{display:grid;grid-template-columns:repeat(2,auto);grid-template-rows:repeat(3,auto);gap:var(--spacing-base) var(--spacing-lg);max-inline-size:1300px;margin-inline:auto}.aresThemeFooter footer .footer-bottom .footer-contact{display:flex;gap:3.3em;justify-content:flex-start}}@media screen and (max-width:677px){.aresThemeFooter .region--footer-links ul.menu--footer{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:65em){.aresThemeFooter .region--footer-social{grid-column:7/13;grid-row:1/2;display:flex;align-items:center}.aresThemeFooter .region--footer-social ul.menu--social{justify-content:flex-start}}.aresThemeFooter .menu--footer{font-size:14px}.aresThemeFooter .goog-te-gadget{font-family:arial;font-size:11px;color:#666;white-space:nowrap}.aresThemeFooter .goog-te-gadget img{vertical-align:middle;border:none}.aresThemeFooter .goog-te-combo{margin-left:4px;margin-right:4px;vertical-align:baseline}.aresThemeFooter .region--footer-form .newsletter-cta-wrapper{grid-column:1/3;margin-block-start:1rem}.aresThemeFooter .region--footer-form .cta-touts__block{display:flex;justify-content:flex-start}.aresThemeFooter *{box-sizing:border-box}.aresThemeFooter a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}.aresThemeFooter *,.aresThemeFooter :after,.aresThemeFooter :before{-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-ligatures:no-common-ligatures;-webkit-font-variant-ligatures:no-common-ligatures;box-sizing:border-box}.aresThemeFooter a{text-decoration:none;transition:color .5s cubic-bezier(.215, .61, .355, 1)}.aresThemeFooter .body-style a{color:#ee5d21}.aresThemeFooter .body-style a:hover{color:#ad1f21}.aresThemeFooter .cta-touts__block .cta-touts__link{font-size:125%;font-size:1.25rem;background-color:transparent;border:1px solid;border-color:#ee5d21;color:#ee5d21;display:inline-block;font-family:brandon,sans-serif;font-weight:600;line-height:1;overflow:hidden;padding:15px 20px;position:relative;text-decoration:none;text-transform:uppercase;transition:color .4s cubic-bezier(.075, .82, .165, 1);z-index:1;-webkit-transform:translateZ(0);transform:translateZ(0);border-color:#fff;color:#fff}.aresThemeFooter .cta-touts__block .cta-touts__link:before{background:#ad1f21;content:'';display:block;position:absolute;top:0;left:0;transition:-webkit-transform .4s cubic-bezier(.075, .82, .165, 1);transition:transform .4s cubic-bezier(.075, .82, .165, 1);width:100%;height:100%;z-index:-1;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 0;transform-origin:50% 0}.aresThemeFooter .cta-touts__block .cta-touts__link:hover{color:#fff;text-decoration:none}.aresThemeFooter .cta-touts__block .cta-touts__link:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1);transition:-webkit-transform .4s cubic-bezier(.075, .82, .165, 1);transition:transform .4s cubic-bezier(.075, .82, .165, 1)}.aresThemeFooter .cta-touts__block:last-child .cta-touts__link{font-size:125%;font-size:1.25rem;background-color:#22747b;border:1px solid;color:#fff;display:inline-block;font-family:brandon,sans-serif;font-weight:600;line-height:1;overflow:hidden;padding:15px 20px;position:relative;text-decoration:none;text-transform:uppercase;transition:color .4s cubic-bezier(.075, .82, .165, 1);z-index:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.aresThemeFooter .cta-touts__block:last-child .cta-touts__link:before{background:#102451;content:'';display:block;position:absolute;top:0;left:0;transition:-webkit-transform .4s cubic-bezier(.075, .82, .165, 1);transition:transform .4s cubic-bezier(.075, .82, .165, 1);width:100%;height:100%;z-index:-1;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 0;transform-origin:50% 0}.aresThemeFooter .cta-touts__block:last-child .cta-touts__link:hover{color:#fff;text-decoration:none}.aresThemeFooter .cta-touts__block:last-child .cta-touts__link:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1);transition:-webkit-transform .4s cubic-bezier(.075, .82, .165, 1);transition:transform .4s cubic-bezier(.075, .82, .165, 1)}.aresThemeFooter .visually-hidden{position:absolute!important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal}.aresThemeFooter .fass{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-variant:normal;text-rendering:auto;font-style:normal;line-height:1}.aresThemeFooter .fass:before{content:var(--fa)}.aresThemeFooter .fass{font-weight:900}.aresThemeFooter .fass{font-family:"Font Awesome 6 Sharp"}.aresThemeFooter .fass{font-weight:900}.aresThemeFooter ::selection{background:#b3d4fc;text-shadow:none}.aresThemeFooter *,.aresThemeFooter :after,.aresThemeFooter :before{box-sizing:border-box}.aresThemeFooter h2{margin:0}.aresThemeFooter h2{line-height:1.2;font-family:var(--font-family-headings);font-weight:700}.aresThemeFooter h2{font-size:clamp(3.6rem, 3.48vw, 4.8rem)}.aresThemeFooter p{margin-inline:0;margin-block:0 var(--spacing-sm);padding:0}.aresThemeFooter .visually-hidden{border:0;clip:rect(0,0,0,0);block-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;inline-size:1px}@media print{.aresThemeFooter *,.aresThemeFooter :after,.aresThemeFooter :before{background:#fff!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}.aresThemeFooter h2,.aresThemeFooter p{orphans:3;widows:3}.aresThemeFooter h2{page-break-after:avoid}}.aresThemeFooter button[class*=btn-icon]{inline-size:3.8rem;block-size:3.8rem;border-radius:0;text-decoration:none;background-color:transparent;padding-inline:0;padding-block:0;display:inline-block;position:relative;overflow:hidden;background-image:none;border:0;font-size:var(--font-size-sm)}.aresThemeFooter button[class*=btn-icon]>span{display:inline-block;padding-inline:var(--spacing-base);padding-block:var(--spacing-base);transition:transform .6s cubic-bezier(.37, -.02, .16, 1.33) .1s;display:flex;justify-content:center;align-items:center;block-size:100%;inline-size:100%}.aresThemeFooter button[class*=btn-icon]>span.first{background-color:var(--icon-btn-bg);color:var(--icon-btn-icon)}.aresThemeFooter button[class*=btn-icon]>span[aria-hidden=true]{background-color:var(--icon-btn-bg-hover);color:var(--icon-btn-icon-hover);position:absolute;inset-inline-start:0;inset-block-start:0;inline-size:100%;block-size:100%;transform:translateY(100%)}.aresThemeFooter button[class*=btn-icon]:hover{border-color:var(--icon-btn-border-hover)}.aresThemeFooter button[class*=btn-icon]:hover span.first{transform:translateY(-100%)}.aresThemeFooter button[class*=btn-icon]:hover>span[aria-hidden=true]{transform:translateY(0)}.aresThemeFooter h2{margin-block-end:var(--spacing-xs)}@media screen and (min-width:65rem){.aresThemeFooter h2{margin-block-end:var(--spacing-md)}}.aresThemeFooter .form-item{margin-inline:0;margin-block:2rem;color:var(--text-primary)}.aresThemeFooter label{display:inline-block;color:var(--text-primary);cursor:pointer;font-weight:700;font-size:var(--font-size-base);line-height:var(--form-label-line-height);font-family:var(--font-family-base);margin-inline:0;margin-block:0;padding-block:0;padding-inline:0;vertical-align:top;text-transform:none}.aresThemeFooter button:hover{cursor:pointer}.aresThemeFooter input[type=email]{background-color:var(--surface-primary);color:var(--text-primary);border:var(--form-border-width) solid var(--form-border-color);border-radius:var(--form-border-radius);display:block;box-sizing:border-box;padding-block:var(--spacing-xs);padding-inline:var(--spacing-base);width:100%;max-width:50rem;font-family:var(--font-family-base);font-size:var(--font-size-sm);line-height:var(--form-line-height);font-weight:400;-webkit-appearance:none}.aresThemeFooter input[type=email]::placeholder{color:var(--text-neutral);font-weight:400;line-height:var(--line-height-base);font-size:var(--font-size-sm);opacity:.7;text-transform:none;letter-spacing:0}.aresThemeFooter input[type=email]:focus,.aresThemeFooter input[type=email]:hover{border:2px solid var(--form-border-color);background-color:var(--surface-primary);outline:0;-webkit-appearance:none;margin:-1px}.aresThemeFooter .region--footer-form .block-footer-form{max-inline-size:400px;margin-inline:auto;display:grid;grid-template-rows:auto auto;grid-template-columns:auto auto}.aresThemeFooter .region--footer-form .block-footer-form form{display:grid;grid-template-columns:repeat(2,auto);grid-column:1/3}.aresThemeFooter .region--footer-form .block-footer-form h2{font-size:18px;margin-block-end:var(--spacing-base)}.aresThemeFooter .region--footer-form .block-footer-form p{font-size:var(--font-size-sm);font-weight:400}.aresThemeFooter .region--footer-form .block-footer-form p:last-child{margin-block-end:0;width:482px;font-size:14px;-webkit-font-smoothing:subpixel-antialiased}.aresThemeFooter .region--footer-form .block-footer-form .form-text{margin-block-start:0;grid-row:1/2;grid-column:1/3;margin-block-end:2rem}.aresThemeFooter .region--footer-form .block-footer-form .form-type-email{display:grid;grid-template-columns:repeat(2,auto);align-items:center;gap:var(--spacing-sm);margin-block:0;position:relative;grid-row:2/3;grid-column:1/3}.aresThemeFooter .region--footer-form .block-footer-form .form-type-email input[type=email]{padding-block:1.2rem 1.1rem;padding-inline:var(--layout-xs) var(--layout-md);font-size:var(--font-size-sm);grid-row:1/2;grid-column:2/3}.aresThemeFooter .region--footer-form .block-footer-form .form-type-email input[type=email]::placeholder{font-size:var(--font-size-sm)}.aresThemeFooter .region--footer-form .block-footer-form .form-type-email span.fass{grid-row:1/2;grid-column:2/3;margin-inline-start:1rem;font-size:var(--font-size-sm);color:var(--brand-blue-800);inline-size:-moz-fit-content;inline-size:fit-content}.aresThemeFooter .region--footer-form .block-footer-form .form-type-email label{font-family:var(--font-family-accent);font-size:var(--font-size-md);font-weight:200;text-transform:uppercase;margin:0;grid-row:1/2;grid-column:1/2}.aresThemeFooter .region--footer-form .block-footer-form .form-actions{grid-row:2/3;grid-column:2/3;margin-block:0.4rem 0;margin-inline:0.4rem}@media screen and (min-width:65rem){.aresThemeFooter .region--footer-form .block-footer-form{margin-inline:0}}.goog-te-gadget .goog-te-combo{margin:4px 0}.VIpgJd-ZVi9od-l4eHX-hSRGPd,.VIpgJd-ZVi9od-l4eHX-hSRGPd:active,.VIpgJd-ZVi9od-l4eHX-hSRGPd:hover,.VIpgJd-ZVi9od-l4eHX-hSRGPd:link,.VIpgJd-ZVi9od-l4eHX-hSRGPd:visited{font-size:12px;font-weight:700;color:#444;text-decoration:none}.region--footer-address{position:relative;font-size:var(--font-size-xs);font-weight:400;margin-block-end:var(--spacing-half);text-align:center}.footer-bottom{font-family:Poppins,sans-serif;font-weight:300}.footer-contact,.region--footer-address,.region--footer-copyright,.region--footer-disclaimer,.region--footer-legal{font-size:12px}.goog-te-combo{font-family:arial;font-size:10pt}@media screen and (min-width:1300px){.aresThemeFooter .region--footer-partners .block{justify-content:space-between!important;flex-direction:row}}body,html{overflow-x:hidden;max-width:100%}@font-face{font-family:"Font Awesome 6 Sharp";font-style:normal;font-weight:900;font-display:block;src:url(https://sandiegostg.prod.acquia-sites.com/themes/custom/bp_theme_custom/fonts/fontawesome/webfonts/fa-sharp-solid-900.woff2) format("woff2"),url(https://sandiegostg.prod.acquia-sites.com/themes/custom/bp_theme_custom/fonts/fontawesome/webfonts/fa-sharp-solid-900.ttf) format("truetype")}@font-face{font-family:"Font Awesome 6 Sharp";font-style:normal;font-weight:900;font-display:block;src:url(/themes/sdta/fonts/2025Jun/fa-sharp-solid-900.woff2) format("woff2"),url(https://sandiegostg.prod.acquia-sites.com/themes/custom/bp_theme_custom/fonts/fontawesome/webfonts/fa-sharp-solid-900.ttf) format("truetype")}@font-face{font-family:Poppins;src:url('https://sandiegostg.prod.acquia-sites.com/themes/custom/bp_theme_custom/fonts/Poppins-Bold.ttf') format('woff2'),url('https://sandiegostg.prod.acquia-sites.com/themes/custom/bp_theme_custom/fonts/Poppins-Bold.ttf') format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url('https://sandiegostg.prod.acquia-sites.com/themes/custom/bp_theme_custom/fonts/Poppins-Light.ttf') format('woff2'),url('https://sandiegostg.prod.acquia-sites.com/themes/custom/bp_theme_custom/fonts/Poppins-Light.ttf') format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url('https://sandiegostg.prod.acquia-sites.com/themes/custom/bp_theme_custom/fonts/Poppins-Regular.ttf') format('woff2'),url('https://sandiegostg.prod.acquia-sites.com/themes/custom/bp_theme_custom/fonts/Poppins-Regular.ttf') format('woff');font-weight:400;font-style:normal;font-display:swap}:root{--border-primary:#ddd;--gray-100:#f3f3f3;--text-accent:var(--brand-blue-800);--gin-pattern-square:0.8em;--gin-font-size-xxs:1.2em;--gin-font-size-s:1.4em;--gin-font-size:1.6em;--gin-font-size-l:1.8em;--gin-font-size-xl:2em;--gin-font-size-h3:2.4em;--gin-font-size-h2:2.8em;--gin-font-size-h1:2.56em;--gin-spacing-xxxs:0.2em;--gin-spacing-xxs:0.4em;--gin-spacing-xs:0.8em;--gin-spacing-s:1.2em;--gin-spacing-m:1.6em;--gin-spacing-l:2.4em;--gin-spacing-xl:3.2em;--gin-spacing-xxl:4.8em;--gin-spacing-xxxl:6.4em;--gin-border-xxs:0.2em;--gin-border-xs:0.4em;--gin-border-s:0.6em;--gin-border-m:0.8em;--gin-border-l:1.2em;--gin-border-xl:1.6em;--jui-dialog-close-button-size:3.2em;--color-white:var(--bp-true-white);--space-s:var(--spacing-base);--space-m:var(--spacing-xs);--space-l:var(--spacing-sm);--bp-black:#021521;--bp-true-black:#000;--bp-off-black:#111;--bp-true-white:#fff;--bp-white:var(--bp-true-white);--bp-off-white:#fafafa;--bp-blue:#0095d5;--bp-dark-blue:#0073bb;--bp-dark-blue-rgb:0,115,187;--bp-light-blue:#8acdf4;--bp-lightest-blue:#eaf4fa;--bp-black-60:#69707e;--bp-black-40:#9399a2;--bp-black-25:#c9ccd1;--bp-error:#b30000;--bp-warning:#fbdd6f;--bp-success:#006134;--brand-blue:#39c1cd;--brand-blue-800:#22747b;--brand-blue-700:#2e9aa4;--brand-blue-600:#33aeb8;--brand-blue-400:#74d4dc;--brand-blue-300:#b0e6eb;--brand-blue-200:#e1f6f8;--brand-blue-100:#ebf9fa;--brand-orange:#f68a3b;--brand-orange-900:#623718;--brand-orange-800:#945323;--brand-orange-700:#c56e2f;--brand-orange-600:#dd7c35;--brand-orange-400:#f9ad76;--brand-orange-300:#fbd0b1;--brand-orange-200:#feede2;--brand-orange-100:#fef3eb;--brand-gold:#ffc20e;--brand-gold-900:#664e06;--brand-gold-800:#997408;--brand-gold-700:#cc9b0b;--brand-gold-600:#e5af0d;--brand-gold-400:#ffd456;--brand-gold-300:#ffe79f;--brand-gold-200:#fff6db;--brand-gold-100:#fff9e7;--brand-green:#8be0bc;--brand-green-900:#385a4b;--brand-green-800:#538671;--brand-green-700:#6fb396;--brand-green-600:#7dcaa9;--brand-green-400:#aee9d0;--font-size-base:1.8em;--font-size-lg:2em;--font-size-md:16px;--font-size-xxs:1.1em;--font-size-xl:2.4em;--headings--grid-m:1.6em;--headings-grid-d:1.8em;--headings-xxs-d:2em;--headings-xxs-m:1.8em;--headings-xs-d:2.4em;--headings-xs-m:2em;--headings-sm-d:3.2em;--headings-sm-m:2.4em;--headings-md-d:4em;--headings-md-m:3.2em;--headings-lg-d:4.8em;--headings-lg-m:3.6em;--headings-xl-d:6.4em;--headings-xl-m:4em;--lead-in:2.2em;--font-family-base:"Poppins"," Helvetica"," Arial",sans-serif;--font-family-headings:var(--font-family-base);--heading-color:var(--black);--font-family-serif:"Bitter","Lucida Grande","Georgia",serif;--font-family-sans:var(--font-family-base);--font-family-accent:"Public Sans","Helvetica","Arial",sans-serif;--font-family-navigation:var(--font-family-base);--surface-primary:var(--white);--surface-invert:var(--brand-blue-900);--surface-secondary:var(--brand-blue-100);--surface-accent:var(--bp-blue);--surface-secondary-hover:var(--brand-blue-300);--surface-light:var(--bp-black-25);--surface-neutral:var(--gray-100);--surface-neutral-light:var(--bp-black-40);--surface-error:var(--bp-error);--surface-success:var(--bp-success);--surface-warning:var(--bp-warning);--form-border-radius:0;--form-control-disabled:var(--text-disabled);--form-border-color:var(--brand-blue-700);--form-border-color-hover:var(--border-primary);--form-border-color-focus:var(--border-secondary);--form-accent-color:var(--surface-accent);--form-border-width:0.1em;--form-required:var(--bp-error);--form-font-size-sm:1.4em;--form-font-size-lg:1.8em;--form-line-height:var(--line-height-base);--form-label-size:var(--font-size-lg);--form-label-line-height:var(--line-height-base);--form-control-color:var(--border-secondary);--border-primary:var(--gray-200);--border-secondary:var(--bp-blue);--border-invert:var(--bp-black-25);--border-neutral:var(--bp-black-60);--border-neutral-light:var(--bp-black-40);--border-error:var(--surface-error);--border-success:var(--surface-success);--border-warning:var(--surface-warning);--btn-bg-color:var(--brand-blue);--btn-bg-disabled:var(--gray-100);--btn-bg-hover:var(--brand-blue-400);--btn-border-color:var(--brand-blue-700);--btn-hover-border:var(--brand-blue);--btn-disabled-border:var(--gray-300);--btn-text-color:var(--text-primary);--text-primary:#3b3b3b;--btn-text-hover:var(--brand-blue-900);--btn-text-disabled:var(--gray-600);--btn-icon-color:var(--brand-blue-900);--btn-icon-hover:var(--brand-blue-800);--btn-icon-disabled:var(--gray-500);--icon-btn-bg:var(--brand-blue-800);--icon-btn-bg-hover:var(--brand-blue-400);--icon-btn-bg-disabled:var(--gray-100);--icon-btn-icon:var(--brand-blue-300);--icon-btn-icon-hover:var(--brand-blue-800);--icon-btn-icon-disabled:var(--gray-500);--icon-btn-border:var(--brand-blue-800);--icon-btn-border-hover:var(--brand-blue-400);--icon-btn-border-disabled:var(--gray-100);--spacing-base:0.8em;--spacing-half:calc(var(--spacing-base) / 2);--spacing-2xs:var(--spacing-base);--spacing-xs:calc(var(--spacing-base) * 1.5);--spacing-sm:calc(var(--spacing-base) * 2);--spacing-md:calc(var(--spacing-base) * 3);--spacing-lg:calc(var(--spacing-base) * 4);--spacing-xl:calc(var(--spacing-base) * 5);--spacing-2xl:calc(var(--spacing-base) * 6);--layout-xs:calc(var(--spacing-base) * 4);--layout-sm:calc(var(--spacing-base) * 5);--layout-md:calc(var(--spacing-base) * 6);--layout-lg:calc(var(--spacing-base) * 8);--layout-xl:calc(var(--spacing-base) * 12);--layout-2xl:calc(var(--spacing-base) * 15);--max-width-container-sm:60.8em;--max-width-container-md:81.8em;--max-width-container-lg:103em;--max-width-container-xl:124em;--breakpoints-xs:0;--breakpoints-sm:30em;--breakpoints-md:48em;--breakpoints-lg:65em;--breakpoints-xl:90em;--header-logo-width:11.5em;--header-logo-mobile-width:8.2em;--header-height:7.2em;--desktop-mega-height:50em;--icon-standard:3.7em;--icon-small:3em;--header-icon-color:var(--brand-blue-700);--scrollDragger:var(--text-accent);--scrollTrack:transparent;--scrollBarWidth:0.8em;--lightbox-background:rgba(23, 77, 82, 0.95);--base-font-size:var(--font-size-base);--slide-max-width:103em;--menu-out:transform 0.4s ease-in-out,z-index 0s linear 1s,visibility 0s linear 1s;--menu-in:transform 0.4s ease-in-out,z-index 0s linear,visibility 0s linear;--mega-menu-card:28em;--flow-space:1em;--text-secondary:var(--brand-blue-900);--brand-blue-900:#174d52}
:root{--colorPrimary:var(--aresRed);--colorPrimaryDarkened:var(--aresRedDarkened);--colorSecondary:var(--aresBlue);--colorSecondaryDarkened:var(--aresBlueDarkened);--colorTertiary:var(--aresGreen);--colorTertiaryDarkened:var(--aresGreenDarkened);--backgroundColor:#fff;--backgroundTopPadding:0;--backgroundImage:none;--backgroundInnerColor:var(--backgroundColor);--backgroundInnerBottomPadding:0;--fontColor:#444;--fontFamilyText:Lato,Arial,Helvetica,sans-serif;--fontFamilyHeadings:Futura,'Trebuchet MS',Lato,Arial,Helvetica,sans-serif;--buttonTextColor:#fff;--buttonDeemphasizeColor:#D0D0D0;--buttonDeemphasizeColorDarkened:#AEAEAE;--buttonDeemphasizeTextColor:#424242;--baseTextColor:var(--fontColor);--baseFontFamily:var(--fontFamilyText);--baseBackgroundColor:var(--backgroundColor);--basePanelBgColor:var(--backgroundColor);--baseInnerBgColor:var(--backgroundInnerColor);--baseInnerPadding:2em;--baseInnerRadius:var(--baseRadius);--baseBorder:0;--baseRadius:0;--baseBoxShadow:0 2px 8px rgba(0, 0, 0, 0.18);--spinnerFontFamily:var(--fontFamilyHeadings);--spinnerBgColor:var(--basePanelBgColor);--bgImagePosition:top center;--bgImageRepeat:no-repeat;--bgImageSize:contain;--bgImageTopMargin:0;--linkFontFamily:var(--fontFamilyText);--linkColor:var(--colorSecondary);--linkColorHover:var(--colorSecondaryDarkened);--linkColorVisited:var(--colorSecondary);--linkColorActive:var(--colorSecondaryDarkened);--navBgColor:var(--colorPrimary);--navColorHover:#fff;--navFontFamily:var(--buttonFontFamily);--navTextColor:var(--buttonTextColor);--navRadius:var(--buttonRadius);--pagerBgColor:var(--colorPrimary);--pagerBgColorHover:var(--colorPrimaryDarkened);--pagerTextColor:var(--buttonTextColor);--pagerRadius:1.25em;--buttonFontFamily:var(--fontFamilyHeadings);--buttonRadius:0.25em;--buttonBorder:0;--buttonBgColor:var(--colorPrimary);--buttonBgColorHover:var(--colorPrimaryDarkened);--buttonMaxWidth:23em;--buttonResetBgColor:var(--buttonDeemphasizeColor);--buttonResetBgColorHover:var(--buttonDeemphasizeColorDarkened);--buttonMapBgColor:var(--buttonDeemphasizeColor);--buttonMapTextColor:var(--buttonDeemphasizeTextColor);--buttonMapBgColorHover:var(--buttonDeemphasizeColorDarkened);--buttonMapBorder:var(--buttonBorder);--buttonMapRadius:var(--buttonRadius);--buttonSearchBgColor:var(--colorPrimary);--buttonSearchBgColorHover:var(--colorPrimaryDarkened);--buttonBuyBgColor:var(--colorTertiary);--buttonBuyTextColor:var(--buttonTextColor);--buttonBuyBgColorHover:var(--colorTertiaryDarkened);--buttonHighlightBgColor:var(--colorPrimary);--buttonHighlightBgColorHover:var(--colorPrimaryDarkened);--buttonAmenitiesFontFamily:var(--buttonFontFamily);--buttonAmenitiesBgColor:#f2f2f2;--buttonAmenitiesTextColor:#666666;--buttonAmenitiesBgColorHover:var(--buttonAmenitiesBgColor);--buttonSecondaryBorder:1px solid #333;--buttonSecondaryColor:#333;--buttonSecondaryFontFamily:var(--buttonFontFamily);--buttonSecondaryColorHover:#fff;--buttonSecondaryBorderHover:1px solid #aeaeae;--buttonTransparentBackground:transparent;--tabFontFamily:var(--buttonFontFamily);--tabTextColor:var(--buttonDeemphasizeTextColor);--tabTextColorHover:var(--buttonDeemphasizeTextColor);--tabBgColor:var(--basePanelBgColor);--tabBgColorHover:#f2f2f2;--tabBgColorSelected:var(--basePanelBgColor);--tabHighlightedBgColor:var(--colorPrimary);--tabHighlightedTextColor:var(--buttonTextColor);--tabHighlightedBgColorHover:var(--colorPrimaryDarkened);--tabHighlightedTextColorHover:var(--buttonTextColor);--tabHighlightedBgColorSelected:var(--buttonDeemphasizeColor);--tabHighlightedTextColorSelected:var(--buttonDeemphasizeTextColor);--productMapBgColorHover:var(--colorTertiary);--priceColor:var(--colorTertiary);--highPriceColor:#6E6E6E;--dealsColor:var(--colorTertiary);--dealTextColor:var(--buttonTextColor);--tableCellColor:#f2f2f2;--sidebarHeaderBgColor:var(--colorPrimary);--sortBarRadius:var(--baseRadius);--alertTextColor:var(--buttonTextColor);--alertBgColor:#ED6053;--starRatingColor:#FFAE4A;--aresRed:#DE1721;--aresRedDarkened:#C71C22;--aresBlue:#0177C1;--aresBlueDarkened:#02619C;--aresGreen:#46833A;--aresGreenDarkened:#315e29}.aresColorTile{width:50px;height:30px;display:inline-block;margin-right:1em}.background1{background-color:var(--basePanelBgColor)}.beBackground{background-color:var(--baseInnerBgColor)}.color1{background-color:var(--linkColor)}.color2{background-color:var(--linkColorHover)}.color3{background-color:var(--linkColorVisited)}.color4{background-color:var(--linkColorActive)}.navColor{background-color:var(--navBgColor)}.navTextColor{background-color:var(--navTextColor)}.pagerColor{background-color:var(--pagerBgColor)}.pagerTextColor{background-color:var(--pagerTextColor)}.buttonColor{background-color:var(--buttonBgColor)}.buttonSearchColor{background-color:var(--buttonSearchBgColor)}.buttonBuyColor{background-color:var(--buttonBuyBgColor)}.buttonSelectColor{background-color:var(--buttonHighlightBgColor)}.buttonTextColor{background-color:var(--buttonTextColor)}.buttonUiColor{background-color:var(--buttonAmenitiesBgColor)}.buttonUiTextColor{background-color:var(--buttonAmenitiesTextColor)}.roomTabSelectedColor{background-color:var(--tabBgColorSelected)}.priceColor{background-color:var(--priceColor)}.highPriceColor{background-color:var(--highPriceColor)}.dealsColor{background-color:var(--dealsColor)}.dealTextColor{background-color:var(--dealTextColor)}.tableCellColor{background-color:var(--tableCellColor)}.sidebarHeaderColor{background-color:var(--sidebarHeaderBgColor)}.starRating{background-color:var(--starRatingColor)}.alertColor{background-color:var(--alertBgColor)}.alertTextColor{background-color:var(--alertTextColor)}.gm-style a,.gm-style div,.gm-style label,.gm-style span{font-family:var(--baseFontFamily)}body{font-family:var(--baseFontFamily);background-color:var(--baseBackgroundColor);color:var(--baseTextColor)}input,select,textarea{font-family:var(--baseFontFamily)}.aresPackageConfigBar label{clear:none;display:inline-block;vertical-align:middle;margin-inline:2px}#aresContentWrap{background:var(--backgroundImage);background-position:var(--bgImagePosition);background-repeat:var(--bgImageRepeat);background-size:var(--bgImageSize);padding-top:var(--backgroundTopPadding);padding-bottom:var(--backgroundInnerBottomPadding);margin-top:var(--bgImageTopMargin);width:100%;max-width:none;min-width:auto}.aresCartInner input[type=text]{float:left}.aresPackageConfigBar label{clear:none;display:inline-block;vertical-align:middle;margin-inline:2px}#aresContentWrap h2.aresCartListHeader{margin-top:.5em}#aresContentWrap .aresContentWrapInner{padding:var(--baseInnerPadding);background-color:var(--baseInnerBgColor);max-width:1200px;min-width:320px;margin:0 auto;border-radius:var(--baseInnerRadius)}#aresContentWrap .aresSearch{border-radius:var(--baseRadius);border:var(--baseBorder);box-shadow:var(--baseBoxShadow);background-color:var(--basePanelBgColor)}#aresContentWrap .aresDealText{clear:both;background-color:var(--dealsColor);color:var(--dealTextColor)}#aresContentWrap .aresDealText:after{border-top-color:var(--dealsColor)}#aresContentWrap .aresAlert{background-color:var(--alertBgColor);color:var(--alertTextColor);border-radius:var(--baseRadius);border:var(--baseBorder)}#aresContentWrap .aresPricePrice{color:var(--priceColor)}#aresContentWrap .aresHighPrice{color:var(--highPriceColor)}#aresContentWrap .aresSpinnerCaptionWrap{border-radius:var(--baseRadius);box-shadow:var(--baseBoxShadow);border:var(--baseBorder);font-family:var(--spinnerFontFamily);background-color:var(--spinnerBgColor)}#aresContentWrap .aresWidgetContainer{background-color:transparent}#aresContentWrap .aresWidgetNav ul li a,#aresContentWrap .aresWidgetNav ul li a:link,#aresContentWrap .aresWidgetNav ul li a:visited,#aresContentWrap .aresWidgetNav ul li.aresWidgetNavSelected a,#aresContentWrap .aresWidgetNav ul li.aresWidgetNavSelected a:link,#aresContentWrap .aresWidgetNav ul li.aresWidgetNavSelected a:visited{font-family:var(--buttonFontFamily);color:var(--buttonDeemphasizeTextColor)}#aresContentWrap h1,#aresContentWrap h2{font-family:var(--fontFamilyHeadings)}#aresContentWrap a,#aresContentWrap a:link{color:var(--linkColor);text-decoration:none;font-family:var(--linkFontFamily)}#aresContentWrap a:hover{color:var(--linkColorHover)}#aresContentWrap a:visited{color:var(--linkColorVisited)}#aresContentWrap a:active{color:var(--linkColorActive)}#aresContentWrap .aresProductItem{border-radius:var(--baseRadius);box-shadow:var(--baseBoxShadow);border:var(--baseBorder)}#aresContentWrap .aresProductItem .aresProductItemInner{background-color:var(--basePanelBgColor)}#aresContentWrap .aresProductPanel{background-color:var(--basePanelBgColor);overflow:hidden}#aresContentWrap .aresProductPanel .aresAmenitiesLink{font-family:var(--buttonAmenitiesFontFamily);color:var(--buttonAmenitiesTextColor);background-color:var(--buttonAmenitiesBgColor);padding:.5em 1.2em .5em .7em}#aresContentWrap .aresProductPanel .aresAmenitiesLink .ui-icon{display:none}#aresContentWrap .aresProductPanel .aresAmenitiesLink:hover{background-color:var(--buttonAmenitiesBgColorHover)}#aresContentWrap .aresProductPanel .aresAmenitiesCont{background-color:var(--buttonAmenitiesBgColor)}#aresContentWrap .aresProductPanel .aresAmenitiesLink.aresHideAmenities{border-radius:var(--buttonRadius) var(--buttonRadius) 0 0}#aresContentWrap .aresProductPanel .aresAmenitiesLink.aresHideAmenities:after{content:'\276F';display:inline-block;transform:rotate(90deg);position:relative;left:.5em}#aresContentWrap .aresProductPanel .aresAmenitiesLink.aresShowAmenities:after{content:'\276F';display:inline-block;transform:rotate(-90deg);position:relative;left:.5em}#aresContentWrap .aresHotelPackagesList h4 span,#aresContentWrap .aresProductPackage .aresDetailsNav ul li span,#aresContentWrap .aresSelectedPage{background-color:var(--pagerBgColor);border-radius:var(--pagerRadius)}#aresContentWrap .aresSelectedPage a:link,#aresContentWrap .aresSelectedPage a:visited{color:var(--pagerTextColor)!important;background-color:var(--pagerBgColor)}#aresContentWrap .aresSelectedPage a:active,#aresContentWrap .aresSelectedPage a:focus,#aresContentWrap .aresSelectedPage a:hover{background-color:var(--pagerBgColorHover)}#aresContentWrap .pagination{margin-top:1em}#aresContentWrap .pagination .aresPaginationNav .aresSelectedPage{border:var(--buttonBorder)}#aresContentWrap .pagination .current,#aresContentWrap .pagination a:not([title*=Next]){border-radius:var(--pagerRadius);border:var(--buttonBorder)}#aresContentWrap .pagination a[title*=Next]{border-radius:var(--buttonRadius);border:var(--buttonBorder)}#aresContentWrap .pagination a:not([title*=Next]),#aresContentWrap .pagination a[title*=Next]{color:var(--pagerTextColor);background-color:var(--pagerBgColor)}#aresContentWrap .pagination a:not([title*=Next]):active,#aresContentWrap .pagination a:not([title*=Next]):focus,#aresContentWrap .pagination a:not([title*=Next]):hover,#aresContentWrap .pagination a[title*=Next]:active,#aresContentWrap .pagination a[title*=Next]:focus,#aresContentWrap .pagination a[title*=Next]:hover{color:var(--pagerTextColor);background-color:var(--pagerBgColorHover)}#aresContentWrap .aresBESidebarHeader{background-color:var(--sidebarHeaderBgColor)}#aresContentWrap .aresRequired input{border-color:var(--alertBgColor)!important}#aresContentWrap .aresCartItem{border-radius:var(--baseRadius);box-shadow:var(--baseBoxShadow);border:var(--baseBorder);background-color:var(--basePanelBgColor)}#aresContentWrap .aresOrderThanks{background-color:var(--aresGreen);border-radius:var(--baseRadius);border:var(--baseBorder)}#aresContentWrap .aresButton{border-radius:var(--buttonRadius)}#aresContentWrap button{font-family:var(--buttonFontFamily);border-radius:var(--buttonRadius);border:var(--buttonBorder)}#aresContentWrap .aresButton{border-radius:var(--buttonRadius);border:var(--buttonBorder);background-color:var(--buttonBgColor);color:var(--buttonTextColor);font-family:var(--buttonFontFamily)}#aresContentWrap .aresProductItemInner .aresProductImage .aresButton{max-width:100%;background:0 0}#aresContentWrap a.aresButton,#aresContentWrap a:link.aresButton{color:var(--buttonTextColor)}#aresContentWrap .aresButton:hover,#aresContentWrap button:hover{background-color:var(--buttonBgColorHover);font-family:var(--buttonFontFamily)}#aresContentWrap .aresButtonSearch,#aresContentWrap .aresButtonSearch:link,#aresContentWrap .aresButtonSearch:visited{background-color:var(--buttonSearchBgColor);font-family:var(--buttonFontFamily);color:var(--buttonTextColor)}#aresContentWrap .aresButtonSearch:hover,#aresContentWrap .aresButtonSearch:link:hover{background-color:var(--buttonSearchBgColorHover)}#aresContentWrap .aresPackageListItemActions .aresPriceAction,#aresContentWrap .aresPackageListItemActions .aresPriceAction:visited{background-color:var(--buttonBgColor);color:var(--buttonTextColor)}#aresContentWrap .aresPackageListItemActions .aresPriceAction:active,#aresContentWrap .aresPackageListItemActions .aresPriceAction:focus,#aresContentWrap .aresPackageListItemActions .aresPriceAction:hover{background-color:var(--buttonBgColorHover)}#aresContentWrap .aresReadMoreEnd{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(var(--basePanelBgColor)));background:-o-linear-gradient(top,rgba(255,255,255,0),var(--basePanelBgColor));background:linear-gradient(to bottom,rgba(255,255,255,0),var(--basePanelBgColor));border-bottom-color:var(--basePanelBgColor)}#aresContentWrap .aresReadMoreBtn,#aresContentWrap .aresReadMoreBtn:hover,#aresContentWrap .aresReadMoreBtn:visited{background-color:var(--buttonTransparentBackground);font-family:var(--linkFontFamily);color:var(--linkColor)}#aresContentWrap .aresReadMoreBtn:active,#aresContentWrap .aresReadMoreBtn:focus,#aresContentWrap .aresReadMoreBtn:hover{color:var(--linkColorHover)}#aresContentWrap .aresTaReviews-btn,#aresContentWrap .aresTaReviews-btn:hover,#aresContentWrap .aresTaReviews-btn:visited{font-family:var(--buttonFontFamily);background-color:var(--buttonTransparentBackground);color:var(--linkColor)}#aresContentWrap .aresTaReviews-btn:active,#aresContentWrap .aresTaReviews-btn:focus,#aresContentWrap .aresTaReviews-btn:hover{color:var(--linkColorHover)}#aresContentWrap .aresPriceAction a,#aresContentWrap .aresPriceAction a:link,#aresContentWrap .aresPriceAction a:visited{color:var(--buttonTextColor)}#aresContentWrap .aresButton.aresToggleButton:hover,#aresContentWrap button.aresToggleButton:hover{background-color:var(--buttonTransparentBackground)}#aresContentWrap .aresButton.aresMarketingText.aresToggleButton,#aresContentWrap .aresButton.aresMarketingText.aresToggleButton:visited,#aresContentWrap .button.aresMarketingText.aresToggleButton:visited,#aresContentWrap button.aresMarketingText.aresToggleButton{border-radius:0;background-color:var(--buttonTransparentBackground);color:var(--linkColor);font-family:var(--linkFontFamily)}#aresContentWrap .aresButton.aresMarketingText.aresToggleButton:active,#aresContentWrap .aresButton.aresMarketingText.aresToggleButton:focus,#aresContentWrap .aresButton.aresMarketingText.aresToggleButton:hover,#aresContentWrap button.aresMarketingText.aresToggleButton:active,#aresContentWrap button.aresMarketingText.aresToggleButton:focus,#aresContentWrap button.aresMarketingText.aresToggleButton:hover{background-color:var(--buttonTransparentBackground);color:var(--linkColorHover)}#aresContentWrap .aresCartActions .aresButtonBuy,#aresContentWrap .aresCartActions .aresButtonBuy:link,#aresContentWrap .aresCartActions .aresButtonBuy:visited,#aresContentWrap .aresSidebarActions .aresButtonBuy,#aresContentWrap .aresSidebarActions .aresButtonBuy:link,#aresContentWrap .aresSidebarActions .aresButtonBuy:visited{color:var(--buttonBuyTextColor);background-color:var(--buttonBuyBgColor);font-family:var(--buttonFontFamily)}#aresContentWrap .aresButtonBuy:hover,#aresContentWrap .aresCartActions .aresButtonBuy:focus,#aresContentWrap .aresCartActions .aresButtonBuy:hover,#aresContentWrap .aresCartActions .aresButtonBuy:link:hover,#aresContentWrap .aresSidebarActions .aresButtonBuy:focus,#aresContentWrap .aresSidebarActions .aresButtonBuy:hover,#aresContentWrap .aresSidebarActions .aresButtonBuy:link:hover{background-color:var(--buttonBuyBgColorHover)}#aresContentWrap .aresButtonPrint,#aresContentWrap a.aresButtonPrint{background-color:var(--buttonBuyBgColor);font-family:var(--buttonFontFamily);color:var(--buttonTextColor)}#aresContentWrap .aresButtonPrint:hover,#aresContentWrap a.aresButtonPrint:hover{background-color:var(--buttonBuyBgColorHover)}#aresContentWrap .aresDetailsNav{background-color:var(--basePanelBgColor)}#aresContentWrap .aresDetailsNav .aresNavItem a,#aresContentWrap .aresDetailsNav .aresNavItem a:visited,#aresContentWrap .aresProductItemsList .aresNavItem .aresButton,#aresContentWrap .aresProductItemsList .aresNavItem .aresButton:visited{font-family:var(--tabFontFamily);background:var(--tabBgColor);border-top-color:var(--tabBgColorHover);border-right-color:var(--tabBgColorHover);border-bottom-color:var(--tabBgColorHover);color:var(--tabTextColor)}#aresContentWrap .aresDetailsNav .aresNavItem a:active,#aresContentWrap .aresDetailsNav .aresNavItem a:focus,#aresContentWrap .aresDetailsNav .aresNavItem a:hover,#aresContentWrap .aresProductItemsList .aresNavItem .aresButton:active,#aresContentWrap .aresProductItemsList .aresNavItem .aresButton:focus,#aresContentWrap .aresProductItemsList .aresNavItem .aresButton:hover{background:var(--tabBgColorHover);color:var(--tabTextColorHover)}#aresContentWrap .aresDetailsNav .aresNavItem.aresNavItemSelected a,#aresContentWrap .aresDetailsNav .aresNavItem.aresNavItemSelected a:link,#aresContentWrap .aresDetailsNav .aresNavItem.aresNavItemSelected a:visited{background:var(--tabBgColorSelected);border-bottom-color:var(--tabBgColorSelected)}#aresContentWrap .aresDetailsNav .aresNavItem.aresNavItemRooms a,#aresContentWrap .aresDetailsNav .aresNavItem.aresNavItemRooms a:visited,#aresContentWrap .aresDetailsNav .aresNavItem.aresNavItemTickets a,#aresContentWrap .aresDetailsNav .aresNavItem.aresNavItemTickets a:visited,#aresContentWrap .aresDetailsNav .aresNavItem.aresPackageSearchSubmit a,#aresContentWrap .aresDetailsNav .aresNavItem.aresPackageSearchSubmit a:visited,#aresContentWrap .aresDetailsNav .aresNavItem.aresPackageSearchSubmit button{background-color:var(--tabHighlightedBgColor);color:var(--tabHighlightedTextColor);border-top-color:var(--tabHighlightedBgColor);border-right-color:var(--tabHighlightedBgColor);border-bottom-color:var(--tabHighlightedBgColor)}#aresContentWrap .aresDetailsNav .aresNavItem.aresNavItemRooms a:active,#aresContentWrap .aresDetailsNav .aresNavItem.aresNavItemRooms a:focus,#aresContentWrap .aresDetailsNav .aresNavItem.aresNavItemRooms a:hover,#aresContentWrap .aresDetailsNav .aresNavItem.aresNavItemTickets a:active,#aresContentWrap .aresDetailsNav .aresNavItem.aresNavItemTickets a:focus,#aresContentWrap .aresDetailsNav .aresNavItem.aresNavItemTickets a:hover,#aresContentWrap .aresDetailsNav .aresNavItem.aresPackageSearchSubmit a:active,#aresContentWrap .aresDetailsNav .aresNavItem.aresPackageSearchSubmit a:focus,#aresContentWrap .aresDetailsNav .aresNavItem.aresPackageSearchSubmit a:hover,#aresContentWrap .aresDetailsNav .aresNavItem.aresPackageSearchSubmit button:active,#aresContentWrap .aresDetailsNav .aresNavItem.aresPackageSearchSubmit button:focus,#aresContentWrap .aresDetailsNav .aresNavItem.aresPackageSearchSubmit button:hover{background-color:var(--tabHighlightedBgColorHover);color:var(--tabHighlightedTextColorHover);border-top-color:var(--tabHighlightedBgColorHover);border-right-color:var(--tabHighlightedBgColorHover);border-bottom-color:var(--tabHighlightedBgColorHover)}#aresContentWrap .aresDetailsNav .aresNavItem.aresNavItemSelected.aresNavItemRooms a,#aresContentWrap .aresDetailsNav .aresNavItem.aresNavItemSelected.aresNavItemTickets a,#aresContentWrap .aresDetailsNav .aresNavItem.aresNavItemSelected.aresPackageSearchSubmit a,#aresContentWrap .aresDetailsNav .aresNavItem.aresNavItemSelected.aresPackageSearchSubmit button{background-color:var(--tabHighlightedBgColorSelected);color:var(--tabHighlightedTextColorSelected);border-top-color:var(--tabHighlightedBgColorSelected);border-right-color:var(--tabHighlightedBgColorSelected);border-bottom-color:var(--tabHighlightedBgColorSelected)}#aresContentWrap .ui-datepicker-calendar .ui-datepicker-current-day a{background:var(--buttonHighlightBgColor);color:var(--buttonTextColor)}#aresContentWrap .ui-datepicker-calendar .range-date a{background:var(--buttonHighlightBgColor);color:var(--buttonTextColor)}#aresContentWrap .ui-datepicker-calendar .max-date a{background:var(--buttonHighlightBgColor);color:var(--buttonTextColor)}#aresContentWrap .ui-datepicker-calendar .min-date a{background:var(--buttonHighlightBgColor);color:var(--buttonTextColor)}#aresContentWrap .ui-widget{font-family:var(--baseFontFamily)}#aresContentWrap .ui-widget-header{background-color:var(--navBgColor);color:var(--navTextColor)}#aresContentWrap a.aresButton.aresButtonSelect,#aresContentWrap button.aresButton.aresButtonSelect{border-radius:var(--buttonRadius);border:var(--buttonBorder);background-color:var(--buttonHighlightBgColor);font-family:var(--buttonFontFamily);color:var(--buttonTextColor)}#aresContentWrap a.aresButton.aresButtonSelect:focus,#aresContentWrap a.aresButton.aresButtonSelect:hover,#aresContentWrap button.aresButton.aresButtonSelect:focus,#aresContentWrap button.aresButton.aresButtonSelect:hover{background-color:var(--buttonHighlightBgColorHover)}#aresContentWrap .aresBENav{border-radius:var(--navRadius);box-shadow:var(--baseBoxShadow)}#aresContentWrap .aresBENav .aresBENavItems{border-radius:var(--navRadius);background-color:var(--navBgColor);box-shadow:var(--baseBoxShadow)}#aresContentWrap .aresMobileMenuClick{background-color:var(--navBgColor);border-radius:var(--buttonRadius);box-shadow:var(--baseBoxShadow);border:var(--baseBorder)}#aresContentWrap .aresBENav .aresBENavItems a,#aresContentWrap .aresBENav .aresBENavItems a:link,#aresContentWrap .aresBENav .aresBENavItems a:visited{font-family:var(--navFontFamily)}#aresContentWrap .aresBENav .aresBENavItems a:active,#aresContentWrap .aresBENav .aresBENavItems a:focus,#aresContentWrap .aresBENav .aresBENavItems a:hover{color:var(--navTextColor);background-color:var(--navColorHover)}@media (min-width:40em){#aresContentWrap .aresBENav .aresBENavItems a:active,#aresContentWrap .aresBENav .aresBENavItems a:focus,#aresContentWrap .aresBENav .aresBENavItems a:hover{color:var(--navColorHover);background-color:var(--navBgColor)}}#aresContentWrap .aresBENav .aresSelected{background:var(--navBgColor);font-weight:700}#aresContentWrap .aresBENav .aresSelected:after{border-top-color:var(--navBgColor)}#aresContentWrap .aresBENav li a{color:var(--navTextColor)}#aresContentWrap .aresHotelRoomsTableLowPrice,#aresContentWrap .aresTicketTable .aresTicketTableAdult td{background-color:var(--tableCellColor)}#aresContentWrap .aresBESidebar,#aresContentWrap .aresSearch,#aresContentWrap .aresTier1 .aresProductItem,#aresContentWrap .aresUpsellHeader,#aresContentWrap li.aresProductItem.aresProductActivity{background-image:none;padding-bottom:0;box-sizing:border-box;border-radius:var(--baseRadius);box-shadow:var(--baseBoxShadow);border:var(--baseBorder)}#aresContentWrap .aresProductItemsList{overflow:visible}#aresContentWrap .aresPackageConfigBar{background-color:var(--basePanelBgColor)}#aresContentWrap .aresDetailsNav ul li.aresPackageSearchSubmit a,#aresContentWrap .aresDetailsNav ul li.aresPackageSearchSubmit button{border-right-color:var(--buttonHighlightBgColor);border-bottom-color:var(--buttonHighlightBgColor)}#aresContentWrap .aresPackageSidebar{background-color:var(--buttonHighlightBgColor)}#aresContentWrap .aresUpsellInner{padding:2em}#aresContentWrap .aresUpsellImage{display:none}#aresContentWrap .aresProductItemsList{overflow:visible}#aresContentWrap .aresDealFlag::after{border-top-color:var(--dealsColor)}#aresContentWrap .aresProductDetailsLink:hover .aresPricePrice{border-bottom:.15em solid var(--priceColor)}#aresContentWrap .aresActivityPrice li.aresPriceInfo,#aresContentWrap .aresHotelPrice li.aresPriceInfo{margin-top:.3em}@media (min-width:59.375em){#aresContentWrap .aresActivityPrice li.aresPriceInfo,#aresContentWrap .aresHotelPrice li.aresPriceInfo{margin-top:.3em}}#aresContentWrap #aresHotelAdvancedSearch .aresHotelAmenities label,#aresContentWrap input[type=checkbox]{cursor:pointer}@media only screen and (min-width:40.063em) and (max-width:64em){#aresContentWrap .aresForm ul input[type=date],#aresContentWrap .aresForm ul input[type=email],#aresContentWrap .aresForm ul input[type=search],#aresContentWrap .aresForm ul input[type=text],#aresContentWrap .aresSearch ul input[type=date],#aresContentWrap .aresSearch ul input[type=email],#aresContentWrap .aresSearch ul input[type=search],#aresContentWrap .aresSearch ul input[type=text],#aresContentWrap textarea{font-size:1rem}}#aresContentWrap .aresSearchInner{margin-top:1em}#aresContentWrap .aresSearchInner h2{margin-top:0}#aresContentWrap .aresMinimalSearch .aresButtonSearch,#aresContentWrap .aresMinimalSearch input,#aresContentWrap .aresMinimalSearch select{height:2.5rem;font-size:.9rem}#aresContentWrap #AttractionSearch_reset,#aresContentWrap #PackageCategorySearch_reset,#aresContentWrap #Search_reset{background-color:var(--buttonResetBgColor);color:var(--buttonDeemphasizeTextColor);font-family:var(--buttonFontFamily)}#aresContentWrap #AttractionSearch_reset:active,#aresContentWrap #AttractionSearch_reset:focus,#aresContentWrap #AttractionSearch_reset:hover,#aresContentWrap #PackageCategorySearch_reset:active,#aresContentWrap #PackageCategorySearch_reset:focus,#aresContentWrap #PackageCategorySearch_reset:hover,#aresContentWrap #Search_reset:active,#aresContentWrap #Search_reset:focus,#aresContentWrap #Search_reset:hover{background-color:var(--buttonResetBgColorHover)}#aresContentWrap #aresMapToggle .aresButton{font-family:var(--buttonFontFamily);background-color:var(--buttonMapBgColor);border:var(--buttonMapBorder);color:var(--buttonMapTextColor);border-radius:var(--buttonMapRadius)}@media only screen and (min-width:31.25em){#aresContentWrap #aresMapToggle{margin-top:.85em}}#aresContentWrap #aresMapToggle .aresButton:active,#aresContentWrap #aresMapToggle .aresButton:focus,#aresContentWrap #aresMapToggle .aresButton:hover{background-color:var(--buttonMapBgColorHover)}#aresContentWrap .aresSortBar{text-align:center;border-radius:var(--sortBarRadius);box-shadow:var(--baseBoxShadow);background-color:var(--basePanelBgColor)}#aresContentWrap .aresSortBar .aresSelected{border-top-color:var(--basePanelBgColor);background-color:var(--basePanelBgColor)}#aresContentWrap .aresSortBar .aresSelected:after{border-top-color:var(--basePanelBgColor)}#aresContentWrap .aresSortBar a,#aresContentWrap .aresSortBar a:link,#aresContentWrap .aresSortBar a:visited{font-family:var(--buttonFontFamily)}@media only screen and (min-width:35em){#aresContentWrap .aresSortBar{text-align:left}}#aresContentWrap .aresSortBar ul{background-color:transparent}#aresContentWrap .aresSortBar li.aresSortTitle{display:inline}#aresContentWrap .aresSortBar li{font-size:.9rem;font-family:var(--buttonFontFamily)}#aresContentWrap .aresBENav{font-family:var(--buttonFontFamily)}#aresContentWrap .aresBENav ul{background-color:transparent}#aresContentWrap .aresSearch .hotelSearchForm .aresHotelSearch .aresSearchFormGroup .checkIns{margin:auto}#aresContentWrap .aresHotelRoomsTable{font-size:1em}@media only screen and (max-width:40em){#aresContentWrap .aresHotelRoomsTable{font-size:1em}}#aresContentWrap .aresHotelRoomsLoadMore .aresButton img{display:none}#aresContentWrap .aresHotelRoomsLoadMore .aresButton{padding:.5em 1em .5em .5em}#aresContentWrap .aresHotelRoomsLoadMore .aresButton:after{content:'\276F';display:inline-block;transform:rotate(90deg);position:relative;left:.5em}#aresContentWrap .aresSlideWrap{border-radius:var(--baseRadius);border:var(--baseBorder)}#aresContentWrap .aresGalleryThumbsList li img{border-radius:var(--baseRadius);border:var(--baseBorder)}#aresContentWrap .aresListHeader{font-family:var(--fontFamilyHeadings)}#aresContentWrap button.aresButton.aresButtonSecondary{background-color:transparent;border:var(--buttonSecondaryBorder);color:var(--buttonSecondaryColor);margin-bottom:10px;font-weight:700;font-family:var(--buttonSecondaryFontFamily);max-width:var(--buttonMaxWidth)}#aresContentWrap button.aresButton.aresButtonSecondary:active,#aresContentWrap button.aresButton.aresButtonSecondary:focus,#aresContentWrap button.aresButton.aresButtonSecondary:hover{color:var(--buttonSecondaryColorHover);border:var(--buttonSecondaryBorderHover)}#aresContentWrap .aresProductListMapHover{border-radius:var(--baseRadius)}#aresContentWrap .aresProductListMapHover:hover{background-color:var(--productMapBgColorHover)}:root{--buttonTextColor:#3b3b3b;--buttonRadius:0;--colorPrimary:#39c1cd;--colorPrimaryDarkened:#74d4dc;--fontFamilyText:Poppins,sans-serif;--buttonSearchBgColor:#39c1cd;--buttonBgColorHover:#74d4dc;--buttonBgColor:#39c1cd;--buttonSearchBgColorHover:#74d4dc;--buttonHighlightBgColor:#39c1cd;--dealTextColor:#fff;--navTextColor:#fff;--navBgColor:#174d52;--sidebarHeaderBgColor:#174d52}:root{--fontFamilyHeadings:Poppins,sans-serif}#aresPickDates,.aresButtonBuy,.aresButtonSearch,.aresButtonSelect{background-color:#39c1cd;border:.962px solid #2e9aa4}#aresContentWrap .aresCartActions .aresButtonBuy:hover,#aresContentWrap .aresSidebarActions .aresButtonBuy:hover,.aresButtonSearch:hover{background-color:#74d4dc!important}#aresContentWrap button.aresButton.aresButtonSecondary,.aresPackageButton{border-radius:0;color:#000!important;border:1.5px solid #2e9aa4!important;font-family:Poppins,sans-serif!important;position:relative;display:inline-block;text-decoration:none;overflow:hidden;z-index:1;transition:color .3s ease}#aresContentWrap button.aresButton.aresButtonSecondary::before,.aresPackageButton::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ebf9fa;transform:translateY(100%);transition:transform .6s cubic-bezier(.37, -.02, .16, 1.33);z-index:-1}#aresContentWrap button.aresButton.aresButtonSecondary:hover::before,.aresPackageButton:hover::before{transform:translateY(0)}#aresContentWrap .aresDetailsNav .aresNavItem a:hover,#aresContentWrap button.aresButton.aresButtonSecondary:hover{background-color:transparent!important;color:#22747b;border:1.5px solid #2e9aa4!important;font-family:Poppins,sans-serif}#aresContentWrap .aresMinimalSearch .aresButtonSearch{margin-top:26px!important}.aresButtonBuy{background-color:#39c1cd!important}#aresContentWrap .aresSidebarActions .aresButtonBuy:hover,.aresButtonSearch:hover{background-color:#74d4dc!important}.aresSearch label,.packageSearchForm label,label{font-size:16px!important}.aresCartPaymentInfo span{width:55%!important}#aresContentWrap .aresSearchInner h1,#aresContentWrap h2.aresHotelName,a.aresButton,h1,h1.aresHeadline,h2,h3.aresProductName,h3.aresTicketItemName{font-family:Poppins,Montserrat,"Open Sans","Helvetica Neue",Arial,sans-serif!important}.aresHotelSearch .aresSearchSubmit .aresButtonSearch{margin-top:7px}.aresPhone div,ul.aresBENavItems.clearfix li a{font-family:Poppins,serif!important}ul.aresBENavItems.clearfix li a{font-family:Poppins,sans-serif!important}@media only screen and (min-width:40.063em){#Search_search{flex-basis:225px}}:root{--border-primary:#ddd;--gray-100:#f3f3f3;--text-accent:var(--brand-blue-800);--gin-pattern-square:0.8em;--gin-font-size-xxs:1.2em;--gin-font-size-s:1.4em;--gin-font-size:1.6em;--gin-font-size-l:1.8em;--gin-font-size-xl:2em;--gin-font-size-h3:2.4em;--gin-font-size-h2:2.8em;--gin-font-size-h1:2.56em;--gin-spacing-xxxs:0.2em;--gin-spacing-xxs:0.4em;--gin-spacing-xs:0.8em;--gin-spacing-s:1.2em;--gin-spacing-m:1.6em;--gin-spacing-l:2.4em;--gin-spacing-xl:3.2em;--gin-spacing-xxl:4.8em;--gin-spacing-xxxl:6.4em;--gin-border-xxs:0.2em;--gin-border-xs:0.4em;--gin-border-s:0.6em;--gin-border-m:0.8em;--gin-border-l:1.2em;--gin-border-xl:1.6em;--jui-dialog-close-button-size:3.2em;--color-white:var(--bp-true-white);--space-s:var(--spacing-base);--space-m:var(--spacing-xs);--space-l:var(--spacing-sm);--bp-black:#021521;--bp-true-black:#000;--bp-off-black:#111;--bp-true-white:#fff;--bp-white:var(--bp-true-white);--bp-off-white:#fafafa;--bp-blue:#0095d5;--bp-dark-blue:#0073bb;--bp-dark-blue-rgb:0,115,187;--bp-light-blue:#8acdf4;--bp-lightest-blue:#eaf4fa;--bp-black-60:#69707e;--bp-black-40:#9399a2;--bp-black-25:#c9ccd1;--bp-error:#b30000;--bp-warning:#fbdd6f;--bp-success:#006134;--brand-blue:#39c1cd;--brand-blue-800:#22747b;--brand-blue-700:#2e9aa4;--brand-blue-600:#33aeb8;--brand-blue-400:#74d4dc;--brand-blue-300:#b0e6eb;--brand-blue-200:#e1f6f8;--brand-blue-100:#ebf9fa;--brand-orange:#f68a3b;--brand-orange-900:#623718;--brand-orange-800:#945323;--brand-orange-700:#c56e2f;--brand-orange-600:#dd7c35;--brand-orange-400:#f9ad76;--brand-orange-300:#fbd0b1;--brand-orange-200:#feede2;--brand-orange-100:#fef3eb;--brand-gold:#ffc20e;--brand-gold-900:#664e06;--brand-gold-800:#997408;--brand-gold-700:#cc9b0b;--brand-gold-600:#e5af0d;--brand-gold-400:#ffd456;--brand-gold-300:#ffe79f;--brand-gold-200:#fff6db;--brand-gold-100:#fff9e7;--brand-green:#8be0bc;--brand-green-900:#385a4b;--brand-green-800:#538671;--brand-green-700:#6fb396;--brand-green-600:#7dcaa9;--brand-green-400:#aee9d0;--font-size-base:1.8em;--font-size-lg:2em;--font-size-md:16px;--font-size-xxs:1.1em;--font-size-xl:2.4em;--headings--grid-m:1.6em;--headings-grid-d:1.8em;--headings-xxs-d:2em;--headings-xxs-m:1.8em;--headings-xs-d:2.4em;--headings-xs-m:2em;--headings-sm-d:3.2em;--headings-sm-m:2.4em;--headings-md-d:4em;--headings-md-m:3.2em;--headings-lg-d:4.8em;--headings-lg-m:3.6em;--headings-xl-d:6.4em;--headings-xl-m:4em;--lead-in:2.2em;--font-family-base:"Poppins"," Helvetica"," Arial",sans-serif;--font-family-headings:var(--font-family-base);--heading-color:var(--black);--font-family-serif:"Bitter","Lucida Grande","Georgia",serif;--font-family-sans:var(--font-family-base);--font-family-accent:"Public Sans","Helvetica","Arial",sans-serif;--font-family-navigation:var(--font-family-base);--surface-primary:var(--white);--surface-invert:var(--brand-blue-900);--surface-secondary:var(--brand-blue-100);--surface-accent:var(--bp-blue);--surface-secondary-hover:var(--brand-blue-300);--surface-light:var(--bp-black-25);--surface-neutral:var(--gray-100);--surface-neutral-light:var(--bp-black-40);--surface-error:var(--bp-error);--surface-success:var(--bp-success);--surface-warning:var(--bp-warning);--form-border-radius:0;--form-control-disabled:var(--text-disabled);--form-border-color:var(--brand-blue-700);--form-border-color-hover:var(--border-primary);--form-border-color-focus:var(--border-secondary);--form-accent-color:var(--surface-accent);--form-border-width:0.1em;--form-required:var(--bp-error);--form-font-size-sm:1.4em;--form-font-size-lg:1.8em;--form-line-height:var(--line-height-base);--form-label-size:var(--font-size-lg);--form-label-line-height:var(--line-height-base);--form-control-color:var(--border-secondary);--border-primary:var(--gray-200);--border-secondary:var(--bp-blue);--border-invert:var(--bp-black-25);--border-neutral:var(--bp-black-60);--border-neutral-light:var(--bp-black-40);--border-error:var(--surface-error);--border-success:var(--surface-success);--border-warning:var(--surface-warning);--btn-bg-color:var(--brand-blue);--btn-bg-disabled:var(--gray-100);--btn-bg-hover:var(--brand-blue-400);--btn-border-color:var(--brand-blue-700);--btn-hover-border:var(--brand-blue);--btn-disabled-border:var(--gray-300);--btn-text-color:var(--text-primary);--btn-text-hover:var(--brand-blue-900);--btn-text-disabled:var(--gray-600);--btn-icon-color:var(--brand-blue-900);--btn-icon-hover:var(--brand-blue-800);--btn-icon-disabled:var(--gray-500);--icon-btn-bg:var(--brand-blue-800);--icon-btn-bg-hover:var(--brand-blue-400);--icon-btn-bg-disabled:var(--gray-100);--icon-btn-icon:var(--brand-blue-300);--icon-btn-icon-hover:var(--brand-blue-800);--icon-btn-icon-disabled:var(--gray-500);--icon-btn-border:var(--brand-blue-800);--icon-btn-border-hover:var(--brand-blue-400);--icon-btn-border-disabled:var(--gray-100);--spacing-base:0.8em;--spacing-half:calc(var(--spacing-base) / 2);--spacing-2xs:var(--spacing-base);--spacing-xs:calc(var(--spacing-base) * 1.5);--spacing-sm:calc(var(--spacing-base) * 2);--spacing-md:calc(var(--spacing-base) * 3);--spacing-lg:calc(var(--spacing-base) * 4);--spacing-xl:calc(var(--spacing-base) * 5);--spacing-2xl:calc(var(--spacing-base) * 6);--layout-xs:calc(var(--spacing-base) * 4);--layout-sm:calc(var(--spacing-base) * 5);--layout-md:calc(var(--spacing-base) * 6);--layout-lg:calc(var(--spacing-base) * 8);--layout-xl:calc(var(--spacing-base) * 12);--layout-2xl:calc(var(--spacing-base) * 15);--max-width-container-sm:60.8em;--max-width-container-md:81.8em;--max-width-container-lg:103em;--max-width-container-xl:124em;--breakpoints-xs:0;--breakpoints-sm:30em;--breakpoints-md:48em;--breakpoints-lg:65em;--breakpoints-xl:90em;--header-logo-width:11.5em;--header-logo-mobile-width:8.2em;--header-height:7.2em;--header-offset:calc(var(--sitewide-alert-height, 0px) + 7.2em);--desktop-mega-height:50em;--icon-standard:3.7em;--icon-small:3em;--header-icon-color:var(--brand-blue-700);--scrollDragger:var(--text-accent);--scrollTrack:transparent;--scrollBarWidth:0.8em;--lightbox-background:rgba(23, 77, 82, 0.95);--base-font-size:var(--font-size-base);--slide-max-width:103em;--menu-out:transform 0.4s ease-in-out,z-index 0s linear 1s,visibility 0s linear 1s;--menu-in:transform 0.4s ease-in-out,z-index 0s linear,visibility 0s linear;--mega-menu-card:28em;--flow-space:1em;--text-secondary:var(--brand-blue-900);--brand-blue-900:#174d52}