:root{--acc-dark: #242424}body{transition:font-size 300ms ease !important}body.layout-300,body.layout-300 *,body.highcontrast,body.highcontrast *{font-family:Arial,Helvetica,sans-serif !important}body.layout-300 i[class*=fa-],body.layout-300 * i[class*=fa-],body.highcontrast i[class*=fa-],body.highcontrast * i[class*=fa-]{font-family:"Font Awesome 6 Free" !important}.ce-text a,.ce-textmedia a,.ce-textimage a,.ce-textpic a,.bodytext a{text-decoration:underline;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 !important}body #page-wrapper.nav-shrink #searchbox input:focus-visible{outline-color:var(--acc-dark) !important}body figure a:focus-visible{margin:2px}body a:focus-visible,body .navbar-brand:focus-visible,body .nav-link:focus-visible,body .btn:focus-visible{outline:2px solid #fff !important;outline-offset:2px;box-shadow:0 0 0 4px #000;border:2px solid rgba(0,0,0,0)}body .navbar-brand:focus-visible{border-width:0}body textarea:focus-visible,body select:focus-visible,body input:focus-visible,body .form-control:focus-visible,body button:focus-visible,body button[type=submit]:focus-visible,body button.btn[type=submit]:focus-visible{outline:2px solid #fff !important;outline-offset:2px;box-shadow:0 0 0 4px #000;border:2px solid rgba(0,0,0,0)}body .btn:focus-visible{background-color:#bf3b27}body .fixed-top.modal-button:focus-visible,body .stuck .fixed-top.modal-button:focus-visible{box-shadow:0 0 0 4px #000 !important;border:2px solid rgba(0,0,0,0) !important}body #main-navbar input:focus-visible,body #main-navbar button:focus-visible,body #main-navbar button[type=submit]:focus-visible,body #main-navbar button.btn[type=submit]:focus-visible{outline-color:#fff !important}body #main-navbar a.nav-link{border-width:0}body .nav-shrink #main-navbar input:focus-visible,body .nav-shrink #main-navbar button:focus-visible,body .nav-shrink #main-navbar button[type=submit]:focus-visible,body .nav-shrink #main-navbar button.btn[type=submit]:focus-visible{outline-color:var(--acc-dark) !important}#skip-navigation,#skip-navigation *,a.skip-link,a.skip-link:hover{background-color:#fff !important;color:#000 !important}#skip-navigation{outline:2px solid #000}.skip-nav.visually-hidden-focusable:focus-visible{position:fixed !important;left:0 !important;top:0 !important;z-index:1112454 !important}.skip-nav.visually-hidden-focusable:not(:focus):not(:focus-visible):not(caption),.skip-nav.visually-hidden:not(caption){position:fixed !important;left:0 !important;top:0 !important;z-index:1112454 !important}.skip-nav a:focus-visible{outline:2px dashed #000}.acc-set{left:.75rem;z-index:112045;background-color:#fff;color:#000;top:45vh;outline:2px solid #000;border-radius:5rem;font-size:initial !important}.acc-set a:focus-visible{outline:2px dashed #000}.acc-toggle-contrast,.acc-toggle-textsize{display:block;border-radius:5rem}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}.carousel-container{position:relative}.carousel-start-stop-wrap{z-index:7777;position:relative}.carousel-start-stop{bottom:auto;position:absolute;right:1.5rem;z-index:7777;top:21rem}.c-hide{display:none}.swiper{padding-top:4px !important;padding-bottom:4px !important}.highcontrast .carousel-start-stop span.glyphicon::before,.layout-300 .carousel-start-stop span.glyphicon::before{font-family:"Glyphicons Halflings" !important;font-style:normal;font-weight:normal;line-height:1}.highcontrast .ce-text a,.highcontrast .ce-textmedia a,.highcontrast .ce-textimage a,.highcontrast .ce-textpic a,.highcontrast .bodytext a,.layout-300 .ce-text a,.layout-300 .ce-textmedia a,.layout-300 .ce-textimage a,.layout-300 .ce-textpic a,.layout-300 .bodytext a{text-decoration:underline dotted;text-underline-offset:3px}.highcontrast .ce-text a:hover,.highcontrast .ce-textmedia a:hover,.highcontrast .ce-textimage a:hover,.highcontrast .ce-textpic a:hover,.highcontrast .bodytext a:hover,.layout-300 .ce-text a:hover,.layout-300 .ce-textmedia a:hover,.layout-300 .ce-textimage a:hover,.layout-300 .ce-textpic a:hover,.layout-300 .bodytext a:hover{text-decoration:underline solid !important}.highcontrast a.skip-link,.highcontrast a.skip-link:hover,.layout-300 a.skip-link,.layout-300 a.skip-link:hover{background-color:#fff !important;color:#000 !important}.highcontrast .acc-set,.layout-300 .acc-set{background-color:#000;color:#fff;outline:2px solid #fff;font-size:initial !important}.highcontrast .acc-set a:focus-visible,.layout-300 .acc-set a:focus-visible{outline:2px dashed #fff}.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 !important;position:relative;text-align:center}.acc-set .fontsize svg{transform:scale(1.2);transform-origin:center center;padding-left:0;position:relative}.layout-300 .acc-set .contrast svg .acc-color,.layout-300 .acc-set .fontsize svg .acc-color,.highcontrast .acc-set .contrast svg .acc-color,.highcontrast .acc-set .fontsize svg .acc-color{fill:#fff !important}.acc-toggle-zoom{cursor:pointer}.btn-no{margin:0;padding:0;border:none;background-color:rgba(0,0,0,0)}body.highcontrast{background-color:var(--acc-dark) !important;color:#fff !important;transition:transform 150ms ease}body.highcontrast::before{background-color:rgba(0,0,0,0)}#main-navbar .navbar-brand{z-index:11010}#page-content .teaser header a{text-decoration:none}.carousel-control-next,.carousel-control-prev{opacity:1}.carousel-control-next .visually-hidden,.carousel-control-prev .visually-hidden{background-color:var(--acc-dark) !important;color:#fff !important}.carousel-control-next-icon,.carousel-control-prev-icon{background-color:var(--acc-dark);opacity:1}.carousel-start-stop.move{bottom:auto;top:1rem}.carousel-start-stop.move #playButton,.carousel-start-stop.move #pauseButton{display:none}.move button#showCarousel:focus-visible{outline-color:#000 !important}.above-below .gallery .w-75.text-center{margin-left:auto;margin-right:auto}.btn.btn-secondary,#page-content .teaser header a{color:#fff !important}body.layout-300 #skip-navigation,body.layout-300 #skip-navigation *,body.highcontrast #skip-navigation,body.highcontrast #skip-navigation *{background-color:var(--acc-dark) !important;color:#fff !important}body.layout-300 #skip-navigation,body.highcontrast #skip-navigation{outline:2px solid #fff}body.layout-300 .skip-nav a:focus-visible,body.highcontrast .skip-nav a:focus-visible{outline:2px dashed #fff}body.layout-300 #page-wrapper.nav-shrink #searchbox input:focus-visible,body.layout-300 #page-wrapper.nav-shrink #main-navbar button.btn[type=submit]:focus-visible,body.layout-300 .main-content a[class*=btn]:focus-visible,body.layout-300 .main-content input[type=submit]:focus-visible,body.layout-300 .main-content button:focus-visible,body.layout-300 input:focus-visible,body.layout-300 textarea:focus-visible,body.layout-300 select:focus-visible,body.layout-300 .form-control:focus-visible,body.highcontrast #page-wrapper.nav-shrink #searchbox input:focus-visible,body.highcontrast #page-wrapper.nav-shrink #main-navbar button.btn[type=submit]:focus-visible,body.highcontrast .main-content a[class*=btn]:focus-visible,body.highcontrast .main-content input[type=submit]:focus-visible,body.highcontrast .main-content button:focus-visible,body.highcontrast input:focus-visible,body.highcontrast textarea:focus-visible,body.highcontrast select:focus-visible,body.highcontrast .form-control:focus-visible{outline-color:#fff !important}body.layout-300 .main-content button:focus-visible,body.highcontrast .main-content button:focus-visible{outline:2px solid #fff !important;outline-offset:2px;box-shadow:0 0 0 4px #000;border:2px solid rgba(0,0,0,0);border-radius:0 !important}body.layout-300 .carousel-item figure a:focus-visible,body.highcontrast .carousel-item figure a:focus-visible{outline:2px dashed #fff;display:block;margin:2px}@media(min-width: 768px){body.layout-300 .carousel-indicators,body.highcontrast .carousel-indicators{bottom:-2.5rem}}body.layout-300 .carousel-indicators [data-bs-target]:focus-visible,body.highcontrast .carousel-indicators [data-bs-target]:focus-visible{outline:2px dashed #fff}body.layout-300 .carousel-indicators .active:focus-visible,body.highcontrast .carousel-indicators .active:focus-visible{background-color:#fff}body.layout-300 .breadcrumb,body.highcontrast .breadcrumb{border-top:2px solid #fff !important;border-bottom:2px solid #fff !important;position:relative;z-index:0}body.layout-300 h1,body.layout-300 h2,body.layout-300 h3,body.layout-300 h4,body.layout-300 .text-secondary,body.layout-300 .subheader.text-secondary,body.highcontrast h1,body.highcontrast h2,body.highcontrast h3,body.highcontrast h4,body.highcontrast .text-secondary,body.highcontrast .subheader.text-secondary{color:#fff !important;--bs-text-opacity: 1}body.layout-300 p,body.highcontrast p{line-height:1.5}body.layout-300 .bg-primary,body.highcontrast .bg-primary{background-color:var(--acc-dark) !important;color:#fff !important}body.layout-300 nav[aria-label=breadcrumb],body.highcontrast nav[aria-label=breadcrumb]{background-color:var(--acc-dark) !important}body.layout-300 .breadcrumb,body.layout-300 #main-navbar,body.layout-300 #page-footer,body.highcontrast .breadcrumb,body.highcontrast #main-navbar,body.highcontrast #page-footer{background-color:var(--acc-dark) !important;background:var(--acc-dark) !important;z-index:99;color:#fff !important}body.layout-300 .breadcrumb,body.layout-300 .breadcrumb *,body.highcontrast .breadcrumb,body.highcontrast .breadcrumb *{color:#fff !important}body.layout-300 button.navbar-toggler:focus-visible,body.highcontrast button.navbar-toggler:focus-visible{outline:2px dashed #fff}body.layout-300 #main-navbar .navbar-nav .dropdown-menu,body.highcontrast #main-navbar .navbar-nav .dropdown-menu{top:initial;background:var(--acc-dark)}body.layout-300 #main-navbar .navbar-nav .dropdown-menu a,body.layout-300 #main-navbar .navbar-nav .dropdown-menu a.active,body.layout-300 #main-navbar .navbar-nav .dropdown-menu a:focus,body.layout-300 #main-navbar .navbar-nav .dropdown-menu a:hover,body.highcontrast #main-navbar .navbar-nav .dropdown-menu a,body.highcontrast #main-navbar .navbar-nav .dropdown-menu a.active,body.highcontrast #main-navbar .navbar-nav .dropdown-menu a:focus,body.highcontrast #main-navbar .navbar-nav .dropdown-menu a:hover{border-left:none;color:#fff !important}body.layout-300 a:focus-visible,body.layout-300 a.nav-link:focus-visible,body.layout-300 a.dropdown-item:focus-visible,body.layout-300 #searchbox input.form-control:focus-visible,body.layout-300 #searchbox button[type=submit]:focus-visible,body.layout-300 input:focus-visible,body.highcontrast a:focus-visible,body.highcontrast a.nav-link:focus-visible,body.highcontrast a.dropdown-item:focus-visible,body.highcontrast #searchbox input.form-control:focus-visible,body.highcontrast #searchbox button[type=submit]:focus-visible,body.highcontrast input:focus-visible{outline:2px dashed #fff !important}body.layout-300 input[type=text]:focus-visible,body.layout-300 input[type=email]:focus-visible,body.highcontrast input[type=text]:focus-visible,body.highcontrast input[type=email]:focus-visible{background-color:#fff;color:#000 !important}body.layout-300 .nav-shrink form#searchbox,body.highcontrast .nav-shrink form#searchbox{background-color:#000}body.layout-300 #main-navbar a.nav-link,body.layout-300 #page-content a,body.layout-300 #page-footer a,body.highcontrast #main-navbar a.nav-link,body.highcontrast #page-content a,body.highcontrast #page-footer a{color:#fff !important}body.layout-300 #main-navbar a.nav-link:hover,body.layout-300 a:hover,body.highcontrast #main-navbar a.nav-link:hover,body.highcontrast a:hover{color:#fff !important}body.layout-300 #main-navbar .nav-link,body.highcontrast #main-navbar .nav-link{margin-right:.2rem;width:calc(100% - .2rem);color:#fff !important}body.layout-300 button:focus-visible,body.highcontrast button:focus-visible{outline:2px dashed #fff;outline-offset:2px}body.layout-300 .btn,body.layout-300 .btn:hover,body.highcontrast .btn,body.highcontrast .btn:hover{background-color:var(--acc-dark) !important;border-color:var(--acc-dark) !important;color:#fff !important}body.layout-300 .btn:hover,body.layout-300 .btn:active,body.layout-300 .btn.active,body.highcontrast .btn:hover,body.highcontrast .btn:active,body.highcontrast .btn.active{color:#fff !important;background-color:var(--acc-dark) !important;outline:2px dotted #fff}body.layout-300 .btn:focus-visible,body.highcontrast .btn:focus-visible{color:#fff !important;outline:2px dashed #fff;outline-offset:2px}body.layout-300 figure a:focus-visible,body.highcontrast figure a:focus-visible{outline:2px dashed #fff;margin:2px}body.layout-300 #page-wrapper,body.layout-300 #page-content,body.highcontrast #page-wrapper,body.highcontrast #page-content{background-color:var(--acc-dark);color:#fff}body.layout-300 .greenbright,body.layout-300 .bg.greenbright,body.highcontrast .greenbright,body.highcontrast .bg.greenbright{background-color:initial !important}body.layout-300 .accordion,body.layout-300 .accordion *,body.highcontrast .accordion,body.highcontrast .accordion *{background-color:var(--acc-dark) !important;color:#fff !important}body.layout-300 .accordion-button::after,body.highcontrast .accordion-button::after{filter:invert(100%) hue-rotate(180deg) brightness(100%) contrast(100%)}body.layout-300 .underFoot,body.highcontrast .underFoot{background-color:#000}body.layout-300 .underFoot,body.layout-300 .underFoot a,body.highcontrast .underFoot,body.highcontrast .underFoot a{color:#fff !important}@media(min-width: 992px){body.layout-300 .dropdown-menu.show,body.highcontrast .dropdown-menu.show{display:block;margin-top:-2.5rem;border:2px solid #fff;border-left-width:0}}.zoom2 h1,.zoom2 h2,.zoom2 h3,.zoom2 h4{font-size:150% !important}.zoom2 .breadcrumb,.zoom2 .breadcrumb *{color:#fff !important;font-size:1.33333rem}@media(max-width: 991.98px){.acc-set{top:85vh}}