/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */

body{color:#3b3b3b;background:#292929;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fff;}.tabs ul.primary li a.is-active{background-color:#fff;}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff;}#navbar-top{background-color:#055a8e;}#navbar-main{background-color:#1d84c3;}a,.link{color:#0071b3;}a:hover,a:focus,.link:hover,.link:focus{color:#018fe2;}.nav-item .dropdown-item a.active{color:white;}.nav-link{color:rgb(231,231,231);}.nav-link:hover,.nav-link:focus{color:rgb(231,231,231);}a:active,.link:active{color:#23aeff;}.page-item.active .page-link{background-color:#0071b3;border-color:#0071b3;}.page-link,.page-link:hover{color:#0071b3;}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;}.btn-primary{background-color:#007bff;border-color:#007bff;}.btn-primary:hover,.btn-primary:focus{background-color:#0256b1;}.site-footer{background:#292929;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
:root{--bs-body-font-size:1.6rem;}body .container,body .container-fluid,body .container-lg,body .container-md,body .container-sm,body .container-xl,body .container-xxl{--bs-gutter-x:2.4rem;}body .row,body .row > *{--bs-gutter-x:2.4rem;}body .breadcrumb{--bs-breadcrumb-margin-bottom:1.6rem;--bs-breadcrumb-item-padding-x:0.8rem;}body .card{--bs-card-spacer-y:1.6rem;--bs-card-spacer-x:1.6rem;}body .list-group,body .list-group-item{--bs-list-group-border-radius:0.6rem;--bs-list-group-item-padding-x:1.6rem;--bs-list-group-item-padding-y:0.8rem;}body .nav-tabs,body .nav-tabs > *{--bs-nav-tabs-border-width:1.6px;--bs-nav-tabs-border-radius:0.6rem;}body .nav,body .nav > *{--bs-nav-link-padding-x:1.6rem;--bs-nav-link-padding-y:0.8rem;}
.alert-wrapper{position:relative;z-index:0;}.alert-wrapper .region-alert{--bs-gutter-x:0;}.alert-wrapper .content{padding:0 0.5rem;}.alert-wrapper .content .field--name-body:before{margin-top:0.25rem;font-family:'Font Awesome 5 Pro';font-size:1.9em;display:block;float:left;margin-right:20px;}.alert-wrapper .content h2{position:relative;font-size:1.4em;line-height:1.2;font-weight:600;margin-top:1rem;padding-left:3.8rem;margin-bottom:0;color:#fff;}.alert-wrapper .content h2:before{display:none;}.alert-wrapper .content h2:after{display:none;}.alert-wrapper .content p{font-weight:600;margin-left:3.8rem;line-height:1;}.alert-wrapper .content p a{text-decoration:underline;}.alert-wrapper .block-alert .content{max-width:1260px;width:100%;margin:auto;}.alert-wrapper .block-alert .content .field--name-body:before{content:"\f071";}.alert-wrapper .block-notification .content{max-width:1260px;width:100%;margin:auto;}.alert-wrapper .block-notification .content .field--name-body:before{content:"\f06a";}
body{}body .accordion a.toggle-accordion:before{content:"Expand all";}body .accordion a.toggle-accordion.active:before{content:"Collapse all";}body .accordion .accordion-item{border-radius:0;}body .accordion .accordion-item .accordion-button{border-radius:0;font-size:2rem;font-weight:500;padding:1.6rem 2rem;}body .accordion .accordion-item .accordion-button.collapsed{border-radius:0;}body .accordion .accordion-item .accordion-button:hover,body .accordion .accordion-item .accordion-button:focus{text-decoration-line:underline;text-decoration-style:dashed;text-decoration-thickness:2px;}body .accordion .accordion-item .accordion-button:after{font-family:"Font Awesome 5 Pro";content:"\f107";font-size:1.9rem;width:auto;height:auto;}body .accordion .accordion-item .accordion-button:after:hover{text-decoration:none!important;}body .fc-view-container{}body .fc-view-container table{margin:0;}body .fc-view-container thead{background-color:transparent;}body .fc-view-container tr{background-color:transparent;}body .fc-view-container .fc-head th{background-color:#555;}body .fc-view-container .fc-body tr{border-bottom:none !important;}body .fc-view-container .fc-body tr td{border-bottom:none!important;}body .carousel .carousel-caption{right:0;left:0;}@media screen and (max-width:767px){body .carousel .carousel-caption{position:relative;background-color:#333;margin:0;}}body .carousel .carousel-caption .carousel-caption-inner{max-width:1320px;text-align:left;margin:0 auto;padding:0 20rem 0 1.6rem;}@media screen and (max-width:767px){body .carousel .carousel-caption .carousel-caption-inner{padding:0 1.6rem;}}body .carousel .carousel-controls-wrapper{max-width:1320px;margin:0 auto;position:absolute;bottom:3rem;right:0;left:0;}@media screen and (max-width:767px){body .carousel .carousel-controls-wrapper{margin-right:30px;}}body .carousel .carousel-controls{display:flex;justify-content:flex-end;}body .carousel .carousel-controls .carousel-control-next,body .carousel .carousel-controls .carousel-control-prev{font-size:2.8rem;}body .carousel .carousel-controls .carousel-control-pause{font-size:1.8rem;}body .carousel .carousel-controls .carousel-control-pause .visually-hidden{left:50%;bottom:50%;}body .carousel .carousel-controls .carousel-control-next,body .carousel .carousel-controls .carousel-control-prev,body .carousel .carousel-controls .carousel-control-pause{position:relative;width:initial;color:#fff;opacity:0.8;margin:0 0.8rem;transition:opacity 0.15s ease;text-decoration:none;z-index:1;}body .carousel .carousel-controls .carousel-control-next:hover,body .carousel .carousel-controls .carousel-control-prev:hover,body .carousel .carousel-controls .carousel-control-pause:hover{opacity:1;}body .carousel .carousel-controls .carousel-control-next:focus,body .carousel .carousel-controls .carousel-control-prev:focus,body .carousel .carousel-controls .carousel-control-pause:focus{opacity:1;outline:-webkit-focus-ring-color auto 1px;outline-offset:4px;}body .nav-tabs .nav-link{border-color:#ccc;text-decoration:underline;}body .nav-tabs .nav-link.active,body .nav-tabs .nav-link:hover{text-decoration:none;}body .tab-content{padding:1.6rem;}body .views-exposed-form .row{flex-direction:row;}body .views-exposed-form .row .js-form-item{width:auto;}body .views-exposed-form .row .js-form-item .form-control{width:auto;}body .views-exposed-form .row .form-actions{width:auto;margin-top:2.4rem;}body .tablesaw,body .table{font-size:1.46856rem;}body .tablesaw th,body .table th,body .tablesaw td,body .table td{padding:0.7343rem 1.028rem;}body .form-control,body .form-select{font-size:1.6rem;padding:0.6rem 1.2rem;}
.header-wrapper{border-top:4px solid #266c6c;}.header-wrapper .region-header{justify-content:space-between;align-items:stretch;}.header-wrapper .region-header .navbar-brand{flex:0 0 auto;width:auto;margin:0;padding:1.6rem 1.6rem 1.6rem 0;}.header-wrapper .region-header .search-api-page-block-form-search{display:flex;align-self:center;justify-content:flex-end;}.header-wrapper .region-header .search-api-page-block-form-search form{display:flex;gap:0.8rem;}.header-wrapper .region-header .search-api-page-block-form-search form .mb-3{margin-bottom:0 !important;}.nav-outer-wrapper{background-color:#256081;}.nav-outer-wrapper #navbar-main{background:transparent;padding:0;}.nav-outer-wrapper #navbar-main #navbar-top{background:transparent;padding:0;}.horizontal-menu a{color:#fff;font-size:1.9rem;text-decoration:none;}.horizontal-menu a:hover{background-color:#1e4d67;}.horizontal-menu > li > a{background:none;padding:0.8rem 1.6rem;}.horizontal-menu .sub-nav{background-color:#256081;}.sidebar nav .nav-item{border-bottom:1px solid #ccc;border-left:2px solid transparent;}.sidebar nav .nav-item.active{border-left-color:#266c6c;}.sidebar nav .nav-item.last{border-bottom:0;}.sidebar nav .nav-item:hover{border-left-color:#518989;}.sidebar nav .nav-item .nav-link.is-active{font-weight:600;}.sidebar nav .sub-nav{padding-left:1.6rem;list-style-type:none;}.sidebar nav .sub-nav .nav-item{border-bottom-color:transparent;}
.view-slideshow img.image-style-front-slideshow{width:100%;height:auto;}.view-slideshow .carousel-caption{background:rgba(0,0,0,0.7);}
html{font-size:10px;background:#fff;}body{}body,body .node__content{font-size:1.6rem !important;}body h1,body .h1{font-size:4rem;margin-bottom:0.8rem;}body h2,body .h2{font-size:3.2rem;margin-bottom:0.8rem;}body h3,body .h3{font-size:2.8rem;margin-bottom:0.8rem;}body h4,body .h4{font-size:2.4rem;margin-bottom:0.8rem;}body h5,body .h5{font-size:2rem;margin-bottom:0.8rem;}body h6,body .h6{font-size:1.6rem;margin-bottom:0.8rem;}body .lead{font-size:2rem;}body p{margin-bottom:1.6rem;}body a:hover,body .nav-link:hover{text-decoration:none;}body .btn{padding:0.6rem 1.2rem;font-size:1.6rem;border-radius:0.6rem;}body .btn-xs{padding:0.3rem 0.6rem;font-size:0.9rem;border-radius:0.3rem;}body .btn-sm{padding:0.4rem 0.8rem;font-size:1.4rem;border-radius:0.4rem;}body .btn-lg{padding:0.8rem 1.6rem;font-size:2rem;border-radius:0.8rem;}body .visually-hidden.skip-link.focusable:focus{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}body .sidebar h2{border-bottom:none;font-weight:400;}body .sidebar h2 a{text-decoration:none;}body .sidebar .block{background:none;border:none;}body .breadcrumb{font-size:1.5rem;margin:1.6rem;}body .main-content{}body .main-content .paragraph--type--callout{width:30%;float:right;clear:right;margin-left:1.6rem;margin-bottom:1.6rem;}body .main-content .paragraph--type--callout h2{font-size:2.2rem;padding:0.8rem 1.6rem;margin:0;text-transform:uppercase;}body .main-content .paragraph--type--callout .field--name-field-body{padding:1.6rem;}body .main-content .paragraph--type--contact-information{width:30%;float:right;clear:right;margin-left:1.6rem;margin-bottom:1.6rem;padding:1.6rem;}body .main-content .paragraph--type--contact-information h2{font-size:2.2rem;padding:0.8rem 1.6rem;margin:0;text-transform:uppercase;}body .main-content .paragraph--type--contact-information .field--name-field-body{padding:1.6rem;}body .main-content figure.align-right{margin:0 0 1.6rem 1.6rem;}body .main-content figure.align-right .field--type-image{margin:0;}body footer.site-footer{padding:0;}body footer.site-footer .block{border:none;}body footer.site-footer .wrapper-footer-top h2{color:#fff;}body footer.site-footer .wrapper-footer-bottom .block{margin:0.8rem 0;}body footer.site-footer .wrapper-footer-bottom p{margin:0;text-align:center;}
