  /* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
.collapse-item > h3{margin-bottom:0;}.accordion-header{margin-bottom:30px;}.accordion-header--centered .accordion-header{text-align:center;}.accordion .panel-group[data-max-columns="1"] .collapse-item:not(:first-of-type){top:-1px;position:relative;}.collapse-target.collapse:not(.show){display:none;}.collapse-target.collapse:not(.show).is-directory{display:block;}@media (max-width:767.98px){.collapse-target.collapse:not(.show).is-directory{display:none;margin-top:15px;}.collapse-target.collapse:not(.show).is-directory.show{display:block;}}.collapse-item{border-bottom:1px solid #E0E5E9;transition:all 0.25s ease-in-out;}.is-tabbing .collapse-item:focus{border-bottom-color:#014E94;}@media (hover:hover){.collapse-item:hover{border-bottom-color:#014E94;}}.collapse-item h3{margin:0;padding:0;font-size:inherit;font-weight:inherit;line-height:inherit;}.collapse-trigger{background-color:transparent;color:#002047;padding:20px 60px 20px 0;font-weight:900;border:none;text-align:left;position:relative;width:100%;height:auto;display:flex;transition:0.25s ease;}.collapse-trigger{font-size:18px;}@media (min-width:575px){.collapse-trigger{font-size:calc(18px + 6 * (100vw - 575px) / 865);}}@media (min-width:1440px){.collapse-trigger{font-size:24px;}}.prefers-reduced-motion .collapse-trigger{transition:none;}.collapse-trigger:focus{background-color:transparent;color:#002047;}.collapse-trigger.is-directory{display:none;}.collapse-trigger.is-directory.collapsed:after{content:"\f115";font-family:"icons" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;display:inline-block;vertical-align:middle;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:auto;width:auto;bottom:auto;left:auto;right:20px;top:50%;transform:translateY(-50%);}.collapse-trigger.is-directory.collapsed.active:after{transform:translateY(-50%) rotate(180deg);}@media (max-width:767.98px){.collapse-trigger.is-directory{background-color:#fff;border-radius:50px;box-shadow:0 2px 7px 0 rgba(0,0,0,0.1);display:block;margin:-30px 15px 0;width:calc(100% - 30px);padding:15px;}}.collapse-trigger i{background-color:#F2EFE8;border-radius:100%;height:42px;width:42px;border:none;background-color:transparent;color:#002047;width:auto;height:auto;position:absolute;right:25px;top:50%;translate:0 -50%;}.collapse-trigger i:before,.collapse-trigger i:after{position:absolute;content:"";height:22px;width:2px;background-color:#0064BD;top:50%;left:50%;translate:-50% -50%;transition:0.25s ease;}.prefers-reduced-motion .collapse-trigger i:before,.prefers-reduced-motion .collapse-trigger i:after{transition:none;}.collapse-trigger i.active:after{rotate:90deg;}.collapse-trigger i:before{rotate:90deg;}.collapse-trigger i:after{rotate:0deg;}.collapse-trigger i:before,.collapse-trigger i:after{height:16px;background-color:#002047;}.collapse-trigger.collapsed:after{content:"";background-color:transparent;height:1px;width:100%;position:absolute;bottom:0;left:0;}.collapse-trigger:not(.collapsed):after{background-color:transparent;}.is-tabbing .collapse-trigger:focus{color:#004F97;}.is-tabbing .collapse-trigger:focus i:before,.is-tabbing .collapse-trigger:focus i:after{background-color:#004F97;}@media (hover:hover){.collapse-trigger:hover{color:#004F97;}.collapse-trigger:hover i:before,.collapse-trigger:hover i:after{background-color:#004F97;}}.collapse-content{margin-bottom:20px;}.collapse-content a{word-break:break-all;overflow-wrap:anywhere;}.collapse-content p a:not(.btn),.collapse-content p a:not(.btn--primary){position:relative;border-bottom:1px solid transparent;text-decoration:none !important;transition:0.25s ease;top:0;}.is-tabbing .collapse-content p a:not(.btn):focus,.is-tabbing .collapse-content p a:not(.btn--primary):focus{border-bottom:5px solid #FFB103;top:-3px;}@media (hover:hover){.collapse-content p a:not(.btn):hover,.collapse-content p a:not(.btn--primary):hover{border-bottom:5px solid #FFB103;top:-3px;}}@media (max-width:575.98px){.collapse-target--sm.collapse:not(.show){display:none;}.collapse-target--sm.collapsing{transition:height 0.25s ease;height:0;overflow:hidden;position:relative;}.prefers-reduced-motion .collapse-target--sm.collapsing{transition:none;}}@media (min-width:576px){.collapse-target--sm.collapse{display:block !important;height:auto !important;overflow:visible !important;}.collapse-target--sm.collapse.show{overflow-y:visible;}}@media (max-width:767.98px){.collapse-target--md.collapse:not(.show){display:none;}.collapse-target--md.collapsing{transition:height 0.25s ease;height:0;overflow:hidden;position:relative;}.prefers-reduced-motion .collapse-target--md.collapsing{transition:none;}}@media (min-width:768px){.collapse-target--md.collapse{display:block !important;height:auto !important;overflow:visible !important;}.collapse-target--md.collapse.show{overflow-y:visible;}}@media (max-width:991.98px){.collapse-target--lg.collapse:not(.show){display:none;}.collapse-target--lg.collapsing{transition:height 0.25s ease;height:0;overflow:hidden;position:relative;}.prefers-reduced-motion .collapse-target--lg.collapsing{transition:none;}}@media (min-width:992px){.collapse-target--lg.collapse{display:block !important;height:auto !important;overflow:visible !important;}.collapse-target--lg.collapse.show{overflow-y:visible;}}@media (max-width:1439.98px){.collapse-target--xl.collapse:not(.show){display:none;}.collapse-target--xl.collapsing{transition:height 0.25s ease;height:0;overflow:hidden;position:relative;}.prefers-reduced-motion .collapse-target--xl.collapsing{transition:none;}}@media (min-width:1440px){.collapse-target--xl.collapse{display:block !important;height:auto !important;overflow:visible !important;}.collapse-target--xl.collapse.show{overflow-y:visible;}}@media (max-width:1599.98px){.collapse-target--xxl.collapse:not(.show){display:none;}.collapse-target--xxl.collapsing{transition:height 0.25s ease;height:0;overflow:hidden;position:relative;}.prefers-reduced-motion .collapse-target--xxl.collapsing{transition:none;}}@media (min-width:1600px){.collapse-target--xxl.collapse{display:block !important;height:auto !important;overflow:visible !important;}.collapse-target--xxl.collapse.show{overflow-y:visible;}}.collapse-target-.collapse:not(.show){display:none;}.collapse-target-.collapsing{transition:height 0.25s ease;height:0;overflow:hidden;position:relative;}.prefers-reduced-motion .collapse-target-.collapsing{transition:none;}.collapse-target-.collapse{display:block !important;height:auto !important;overflow:visible !important;}.collapse-target-.collapse.show{overflow-y:visible;}@media (min-width:576px){.collapse-trigger--sm{display:none !important;visibility:hidden;}}@media (min-width:768px){.collapse-trigger--md{display:none !important;visibility:hidden;}}@media (min-width:992px){.collapse-trigger--lg{display:none !important;visibility:hidden;}}@media (min-width:1440px){.collapse-trigger--xl{display:none !important;visibility:hidden;}}@media (min-width:1600px){.collapse-trigger--xxl{display:none !important;visibility:hidden;}}.collapse-trigger-{display:none !important;visibility:hidden;}
@font-face{font-family:'social';src:url(/sites/default/files/micon/social/fonts/social.eot);src:url(/sites/default/files/micon/social/fonts/social.eot) format('embedded-opentype'),url(/sites/default/files/micon/social/fonts/social.woff2) format('woff2'),url(/sites/default/files/micon/social/fonts/social.ttf) format('truetype'),url(/sites/default/files/micon/social/fonts/social.woff) format('woff'),url(/sites/default/files/micon/social/fonts/social.svg) format('svg');font-weight:normal;font-style:normal;font-display:block;}[class^="social-"],[class*=" social-"]{font-family:'social' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.social-x:before{content:"\e907";}.social-linkedin:before{content:"\e900";color:#0077b5;}.social-pinterest:before{content:"\e901";color:#bd081c;}.social-tiktok:before{content:"\e902";}.social-instagram:before{content:"\e903";color:#e4405f;}.social-youtube:before{content:"\e904";color:#f00;}.social-twitter:before{content:"\e905";color:#1da1f2;}.social-facebook:before{content:"\e906";color:#1877f2;}.social-mail4:before{content:"\ea86";}
@font-face{font-family:'social-add';src:url(/sites/default/files/micon/social-add/fonts/social-add.eot);src:url(/sites/default/files/micon/social-add/fonts/social-add.eot) format('embedded-opentype'),url(/sites/default/files/micon/social-add/fonts/social-add.ttf) format('truetype'),url(/sites/default/files/micon/social-add/fonts/social-add.woff) format('woff'),url(/sites/default/files/micon/social-add/fonts/social-add.svg) format('svg');font-weight:normal;font-style:normal;font-display:block;}[class^="social-add-"],[class*=" social-add-"]{font-family:'social-add' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.social-add-social-bluesky:before{content:"\e902";}.social-add-social-reddit:before{content:"\eac6";}
.social-media-links--platforms{padding-left:0;}.social-media-links--platforms.horizontal li{display:inline-block;text-align:center;padding:.2em .35em;}.social-media-links--platforms.vertical li{list-style-type:none;margin:0 0 .5em 0;}.social-media-links--platforms.vertical li a img{vertical-align:middle;margin-right:.5em;}.iconsets-wrapper{display:inherit;overflow-x:auto;}
svg.ext{width:14px;height:14px;padding-right:0.2em;fill:#727272;font-weight:900;}svg.mailto{width:14px;height:14px;padding-right:0.2em;fill:#727272;}svg.ext path,svg.mailto path{stroke:#727272;stroke-width:3;}@media print{svg.ext,svg.mailto{display:none;padding:0;}}extlink i{padding-left:0.2em;}
.facets-widget-links ul li.facet-item label .facet-item__value{cursor:pointer;color:blue;text-decoration:underline;}
