:root{--acc-dark: #242424;--focus-outline-white: 2px dashed white;--focus-outline-black: 2px dashed black;--focus-shadow: 0 0 0 4px black;--primary: #0b66ac}body{transition:font-size 300ms ease}.ce-text a,.ce-textmedia a,.ce-textimage a,.ce-textpic a,.bodytext a{text-underline-offset:3px}.ce-text a:hover,.ce-textmedia a:hover,.ce-textimage a:hover,.ce-textpic a:hover,.bodytext a:hover{text-decoration:underline dotted}a:focus-visible,.navbar-brand:focus-visible,.nav-link:focus-visible,.btn:focus-visible,.swiper-button-next:focus-visible,.swiper-button-prev:focus-visible,.carousel-control-prev:focus-visible,.carousel-control-next:focus-visible,span.swiper-pagination-bullet:focus-visible{outline:var(--focus-outline-white);outline-offset:2px;box-shadow:var(--focus-shadow)}.navbar-brand:focus-visible{border-width:0}textarea:focus-visible,select:focus-visible,input:focus-visible,.form-control:focus-visible,button:focus-visible,button[type=submit]:focus-visible{outline:var(--focus-outline-white);outline-offset:2px;box-shadow:var(--focus-shadow)}.btn:focus-visible{background-color:#004880}figure a:focus-visible{margin:4px}#main-navbar .navbar-brand{z-index:11010}#main-navbar input:focus-visible,#main-navbar button:focus-visible,#main-navbar button[type=submit]:focus-visible{outline-color:#fff}#main-navbar a.nav-link{border-width:0}.nav-shrink #main-navbar input:focus-visible,.nav-shrink #main-navbar button:focus-visible,.nav-shrink #main-navbar button[type=submit]:focus-visible{outline-color:var(--acc-dark)}.nav-shrink #searchbox input:focus-visible{outline-color:var(--acc-dark)}.fixed-top.modal-button:focus-visible,.stuck .fixed-top.modal-button:focus-visible{box-shadow:var(--focus-shadow);border:2px solid rgba(0,0,0,0)}.skip-nav.visually-hidden-focusable:focus-visible{position:fixed;left:0;top:0;z-index:1112454}.skip-nav.visually-hidden-focusable:not(:focus):not(:focus-visible):not(caption),.skip-nav.visually-hidden:not(caption){position:fixed;left:0;top:0;z-index:1112454}.skip-nav a:focus-visible{outline:var(--focus-outline-black)}#skip-navigation{outline:2px solid #000}#skip-navigation,#skip-navigation *{background-color:#fff;color:#000}a.skip-link{position:fixed;left:.75rem;top:.75rem;padding:.5rem 1rem;background-color:#000;color:#fff;z-index:112021;border-radius:2rem;outline:2px dotted #fff;font-size:1.125rem}a.skip-link:hover{background-color:#fff;color:#000}.acc-set{position:fixed;left:.75rem;top:45vh;z-index:112045;background-color:#fff;color:#000;outline:2px solid #000;border-radius:5rem;font-size:initial}.acc-set a:focus-visible{outline:var(--focus-outline-black)}.acc-set .contrast img,.acc-set .contrast svg,.acc-set .fontsize img,.acc-set .fontsize svg{height:auto;width:100%;max-width:2rem;fill:#000;position:relative;text-align:center}.acc-set .fontsize svg{transform:scale(1.2);transform-origin:center center}@media(max-width: 991.98px){.acc-set{top:85vh}}.acc-toggle-contrast,.acc-toggle-textsize{display:block;border-radius:5rem}.acc-toggle-zoom{cursor:pointer}.social a{display:inline-flex}.btn-no{margin:0;padding:0;border:none;background-color:rgba(0,0,0,0)}.c-hide{display:none}.jarallax .bodytext h1,.jarallax .bodytext .h1,.jarallax .bodytext h2,.jarallax .bodytext .h2,.jarallax .bodytext h3,.jarallax .bodytext .h3,.jarallax .bodytext h4,.jarallax .bodytext .h4,[class*=background] .bodytext h1,[class*=background] .bodytext .h1,[class*=background] .bodytext h2,[class*=background] .bodytext .h2,[class*=background] .bodytext h3,[class*=background] .bodytext .h3,[class*=background] .bodytext h4,[class*=background] .bodytext .h4{background-color:rgba(0,0,0,.5);padding:1rem}.carousel-container{position:relative}.carousel-start-stop-wrap{position:relative;z-index:7777}.carousel-start-stop{position:absolute;top:21rem;right:1.5rem;z-index:7777}.carousel-start-stop.move{top:1rem}.carousel-start-stop.move #playButton,.carousel-start-stop.move #pauseButton{display:none}.carousel-start-stop.move button#showCarousel:focus-visible{outline-color:#000}.carousel-control-next,.carousel-control-prev{opacity:1}.carousel-control-next .visually-hidden,.carousel-control-prev .visually-hidden{background-color:var(--acc-dark);color:#fff}.carousel-control-next-icon,.carousel-control-prev-icon{opacity:1}.carousel-indicators [data-bs-target]{background-color:var(--primary)}.swiper{padding-top:4px;padding-bottom:4px}#page-content .teaser header a{text-decoration:none;color:#fff}.above-below .gallery .w-75.text-center{margin-left:auto;margin-right:auto}.btn.btn-secondary{color:#fff}.nav-tabs .nav-link:focus,.nav-pills .nav-link:focus{outline:2px solid #ccc;outline-offset:2px;z-index:1}.nav-tabs .nav-link:focus-visible,.nav-pills .nav-link:focus-visible{outline:2px dashed #fff;outline-offset:2px;box-shadow:0 0 0 4px var(--primary);z-index:1}.nav-tabs .nav-link.active{font-weight:600}.tab-pane .accordion-button:focus{outline:2px solid #ccc;outline-offset:2px;z-index:2}.tab-pane .accordion-button:focus-visible{outline:2px dashed #fff;outline-offset:2px;box-shadow:0 0 0 4px var(--primary);z-index:1}@media(prefers-contrast: high){.nav-link:focus,.accordion-button:focus{outline-width:2px}}