/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.accordion{background:#ffffff;color:#444;cursor:pointer;padding:18px;width:100%;border:none;text-align:left;outline:none;font-size:15px;transition:0.4s;border:1px solid #ccc;border-bottom:0;margin-top:10px;}.accordion p{font-weight:bold;}.accordion-active{background:#e5e5e5;}.accordion:hover{background:#f5f5f5;}.accordion:after{content:'\002B';color:#777;font-weight:bold;position:absolute;right:30px;top:30px;}.accordion-active:after{content:"\2212";}.accordion-panel{padding:0 18px;background:#ffffff;max-height:0;overflow:hidden;transition:max-height 0.2s ease-out;border:1px solid #ccc;border-top:0;}.accordion-panel div.field{padding:25px;}
#navbar.navbar{display:block;padding:0;min-height:0;}@media (max-width:844px){#navbar{z-index:2;}}@media (min-width:768px) and (max-width:844px){#navbar.navbar{display:flow-root;}#navbar .nav-items{margin-top:38px;}}@media (min-width:768px){#navbar .navbar-collapse.collapse:not(.show){display:block;}#navbar .navbar-toggle{display:none;}#navbar .menu.nav > li > a{display:block;}}#navbar .menu.nav{display:block;}.path-frontpage .views-field-field-event-date,.page-node-1 .views-field-field-event-date{background:#006383;}.view-content.row{display:block;margin-right:0;margin-left:0;}.view-content.row > *{padding-right:0;padding-left:0;}@media (min-width:845px){#navbar.navbar{padding-top:20px;}}.accordion{position:relative;}.accordion:after{right:20px;top:20px;}#main-content{padding-bottom:40px;}@media (max-width:767px){#navbar-collapse.container.navbar-collapse:not(.show):not(.collapsing){display:none;}#navbar-collapse.container.navbar-collapse{position:relative;width:100%;max-width:none;}#navbar-collapse.container.navbar-collapse.show,#navbar-collapse.container.navbar-collapse.collapsing{display:block;z-index:2;background:#fff;}#navbar .nav-items{float:none !important;width:100%;}#navbar .menu.nav > li{float:none;}#navbar .menu.nav > li > a{display:block;text-align:center;}}@media (max-width:767px){div.header-bar{display:flex;align-items:center;height:auto;min-height:100px;padding:10px 0;}div.header-bar > .container{width:100%;}span.angle-header{position:absolute;top:0;left:auto;right:calc(100% + 38px);}p.county-name{display:block;position:static;top:auto;vertical-align:baseline;}}.calendar-view-table.table{--bs-table-bg:transparent;--bs-table-color:inherit;--bs-table-striped-bg:transparent;--bs-table-striped-color:inherit;--bs-table-hover-bg:transparent;--bs-table-hover-color:inherit;--bs-table-accent-bg:transparent;margin:0 0 20px;font-size:16px;line-height:1.42857143;vertical-align:baseline;}.calendar-view-table.table > :not(caption) > * > *{box-shadow:none;}.calendar-view-table.table > thead,.calendar-view-table.table > tbody{vertical-align:middle;}.calendar-view-table.table > tbody > tr > td{vertical-align:top;text-align:start;}.calendar-view-table.table > thead > tr,.calendar-view-table.table > tbody > tr{padding:0;border:0;vertical-align:middle;}.calendar-view-table.table > tbody > tr.odd{background-color:#f9f9f9;}.calendar-view-table.table > thead > tr > th{border-top:0;border-bottom:2px solid #ddd;vertical-align:bottom;line-height:1.42857143;}.calendar-view-table.table > tbody > tr > td{border-top:1px solid #ddd;min-height:75px;}.calendar-view-table.table > :not(:first-child){border-top:0;}.calendar-view-table .calendar-view-day{padding:5px;}.calendar-view-table .calendar-view-day__number{width:15px;margin:0 0 2.5px;padding:5px 1.5px;}.calendar-view-pager .pager__item > *{font-size:10px;line-height:20px;}.calendar-view-pager{line-height:1.42857143;}
/* @license MIT https://github.com/Splidejs/splide/blob/master/LICENSE */
.office-splide .splide__arrow{display:block;width:20px;height:20px;border-radius:0;background:transparent;opacity:1;}.office-splide .splide__arrow:hover:not(:disabled){opacity:1;}.office-splide .splide__arrow svg{display:none;}.office-splide .splide__arrow:disabled{opacity:1;}.office-splide .splide__arrow:disabled:before{opacity:.25;}.office-splide{margin-bottom:30px;}.office-splide .splide__pagination__page{width:20px;height:20px;margin:0;padding:5px;border-radius:0;background:transparent;opacity:1;transform:none;}.office-splide .splide__pagination__page.is-active{background:transparent;transform:none;}.office-splide .slick-dots li button.is-active:before{opacity:.75;}.office-splide .county-office{display:block;margin:0 auto;}.office-splide{text-align:center;}@media (max-width:767px){.region-offices .view-content.row{display:none;}}
