/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.location-details>div{display:grid;gap:1rem}@media (min-width:960px){.location-details>div{gap:30px;grid-template-areas:"map map map map" "description description description description" "address address . links"}}.location-details .location-details-map iframe{border:1px solid #e5e5e5;min-height:300px;width:100%;max-height:80dvh}.location-details .location-details-address strong{display:block;color:#003663}.location-details :last-child{margin-bottom:0}@media (min-width:640px){.location-details>div{grid-template:"map map map map" min-content "description description description description" min-content "address address links links" min-content/1fr 0.25fr 0.25fr 1fr}.location-details .location-details-map{grid-area:map}.location-details .location-details-description{grid-area:description}.location-details .location-details-address{grid-area:address}.location-details .location-details-links{grid-area:links}.location-details--compact>div{grid-template-areas:"map map map map" "description description links links" "address address links links"}}@media (min-width:960px){.location-details--compact>div{grid-template-areas:"map map map map" "description description . links" "address address . links"}}
.nav-sidebar{background:#13747b;overflow:hidden;color:#fff}.nav-sidebar .uk-accordion-title{font-size:1.125rem;font-weight:700;padding:.25rem 1.5rem;margin:1rem 0;display:flex;justify-content:space-between;align-items:center;color:inherit}.nav-sidebar .uk-accordion-title span[uk-icon]{transition:transform .2s;transform-origin:center}.nav-sidebar.uk-open .uk-accordion-title{margin-bottom:0}.nav-sidebar.uk-open .uk-accordion-title span[uk-icon]{transform:rotate(180deg)}.nav-sidebar .uk-accordion-content{margin-top:0}.nav-sidebar ul{list-style:none;margin:0}.nav-sidebar .nav-sidebar-menu{font-size:1rem;font-weight:400;line-height:1.44;padding:0 1.5rem .375rem;color:inherit}.nav-sidebar .nav-sidebar-menu>li{overflow:hidden}.nav-sidebar .nav-sidebar-menu>li+li{border-top:1px solid #fff}.nav-sidebar .nav-sidebar-menu a{display:block;font:inherit;color:inherit;padding:.5rem 0;margin:.4375rem 0 .5rem;opacity:.9}@media (hover:hover){.nav-sidebar .nav-sidebar-menu a:hover{opacity:1}}.nav-sidebar .nav-sidebar-menu [aria-expanded].uk-icon{cursor:pointer}.nav-sidebar .nav-sidebar-menu [aria-expanded=true].uk-icon{transform:rotate(-180deg)}.nav-sidebar .has-submenu>a{display:flex;justify-content:space-between;align-items:center}.nav-sidebar .active.has-submenu>div>a,.nav-sidebar .active>a{font-weight:700;text-decoration:none}.nav-sidebar .has-submenu.active>div>a{margin-bottom:0}.nav-sidebar .nav-sidebar-sub-menu{padding:0 0 1.25rem .625rem}.nav-sidebar .nav-sidebar-sub-menu a{padding:.125rem 0;margin:.25rem 0 0}@media (min-width:960px){.nav-sidebar{margin-bottom:4.375rem}.nav-sidebar .uk-accordion-title{pointer-events:none}.nav-sidebar .uk-accordion-title span[uk-icon]{display:none}.nav-sidebar .uk-accordion-content[hidden]{display:block!important}.nav-sidebar.uk-accordion.nav-sidebar--hierarchy .uk-accordion-title{pointer-events:auto}}
