:root{--primary-color: #235A8A;--primary-color-darker: #1b476e}@media screen and (min-width:40em){.region-header .region-inner-wrapper,.region-footer .region-inner-wrapper,.region-before-content,.region-after-content,.main-inner-wrapper,.details-page,.sub-header-content,hr{max-width:100rem}}@media (min-width:64em){#main-navigation{display:flex !important}button#mobile-menu-1{display:none !important}}.header-layout-9 .site-brand-navigation-wrapper::before{background-color:#97c5f0}.header-layout-9 .site-brand-navigation-wrapper{padding-block:1rem}.header-layout-9 .site-brand-navigation-wrapper .site-branding{flex:2}.header-layout-9 .site-brand-navigation-wrapper .main-nav-primary{flex:3}@media screen and (min-width:64em){.header-layout-9.header-default,.header-layout-9.header-cta-enabled{margin-bottom:0}}.block-stacks-font-resizer .font-resizer{gap:5px}.block-stacks-font-resizer .font-resizer .font-down,.block-stacks-font-resizer .font-resizer .font-up{border:1px solid #0229f1;border-radius:0.25rem;padding:0 0.5rem}.block-stacks-font-resizer .font-resizer .font-down .font-resizer-down,.block-stacks-font-resizer .font-resizer .font-down .font-resizer-up,.block-stacks-font-resizer .font-resizer .font-up .font-resizer-down,.block-stacks-font-resizer .font-resizer .font-up .font-resizer-up{color:#0229f1}.stacks-language-switcher select{background-color:transparent;color:#0229f1;border:1px solid #0229f1}.stacks-language-switcher select:hover{border:1px solid #0229f1}.site-brand-navigation-wrapper .site-branding .site-name{font-size:1.85rem;font-weight:700}.header-layout-9 .top-location-bar{align-self:center}.header-layout-9 .top-location-bar .show-all-locations{color:white}.top-bar-wrapper{gap:0.5rem}#main-navigation .menu-parent{justify-content:flex-end}#main-navigation .menu-parent .menu-link-level-1{padding:0.5rem 1rem;background-color:var(--primary-color);border-radius:5px}#main-navigation .menu-parent .menu-link-level-1:hover{background-color:var(--primary-color-darker)}.main-content-background-color-holder{background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 30%, #11edc5 70%) !important;top:0;bottom:0;left:0;right:0;z-index:-1;height:100%;width:100%;position:absolute}body:not(.path-frontpage) .main-inner-wrapper{background-color:#f5f5f5}.node-custom-block{box-shadow:0 9px 8px -10px rgba(0, 0, 0, 0.25);background:#f5f5f5;border:solid 1px rgba(216, 216, 216, 0.75);border-radius:0.25rem;padding:1rem}.node-custom-block.rmpl-library-pictures{display:flex;align-items:baseline;justify-content:center}.node-custom-block.rmpl-library-pictures article{max-width:calc(100% / 6)}.callout-layout-2 .container-item{background:#fff;box-shadow:0 9px 8px -10px rgba(0, 0, 0, 0.25);border:solid 1px rgba(216, 216, 216, 0.75);border-radius:0.25rem}.callout-layout-2 .callout-details{padding:0.9rem}.container-callout .callout-details img{width:330px;height:248px;object-fit:cover;margin-bottom:0.4rem}.callout-content .title{background:#0b5e9b;border-radius:0.25rem;font-size:1rem;margin:0 0 5px -30px;padding:0.5rem 1rem;position:relative;display:block;color:white}.callout-content .title a{color:white}.callout-content .title:hover{background-color:#095083}.content-listing-results .container-content-listing summary{background-color:#0b5e9b;padding-inline:1rem}.content-listing-results .container-content-listing summary a{color:#000}.main-inner-wrapper>.aside-content-first .region-sidebar-first,.main-inner-wrapper>.layout-sidebar-first .region-sidebar-first{background-color:#fff;box-shadow:0 9px 8px -10px rgba(0, 0, 0, 0.25);border-radius:0.25rem}.block-stacks-locations .location-item{background-color:#f5f5f5;box-shadow:0 9px 8px -10px rgba(0, 0, 0, 0.25);border-radius:0.25rem}.block-stacks-locations .location-tabs .tabs{gap:0.25rem}.block-stacks-locations .location-tabs .tabs .tabs-title{min-width:fit-content;text-align:center;border-color:transparent;border-radius:5px 5px 0 0;background-color:#1C7ACB}.block-stacks-locations .location-tabs .tabs .tabs-title.active a{background-color:#155F9E;transition:background-color 300ms}.block-stacks-locations .location-tabs .tabs .tabs-title a{color:white}