header .accessibility{padding-right:5px}li.accessibility{position:absolute;right:26px;bottom:6px;list-style-type:none}.ce-gallery a:focus{border:3px solid #999;outline:-webkit-focus-ring-color auto 1px !important}a.fancybox.header__link{text-decoration:underline}a.fancybox.header__link:hover{text-decoration:none}.blocaccessibility{margin-top:5px;background-color:#8F0000}.blocaccessibility li.navigation__item.header_fa{text-align:center}.blocaccessibility a.fancybox.header__link{color:#FFFFFF;text-transform:uppercase}.fancybox-content .title{font-size:1.25em;color:#000000;margin-bottom:45px}.fancybox-content label{cursor:pointer;border:solid 1px #eaeaea;color:#000000;transition:background 0.4s ease-in-out, border 0.4s ease-in-out, color 0.4s ease-in-out;font-size:1.0833333333em;text-align:center;display:inline-block;padding:7px 15px;border-radius:100px;margin:0 5px 0 0;float:none;min-width:110px}.fancybox-content fieldset{margin:0 0 20px;padding:0;border:none;position:relative;overflow:hidden}.fancybox-content legend{color:#000000;text-transform:none;margin-right:30px;float:left;min-height:100px;padding-top:7px;width:85px;font-size:16px}.fancybox-content input{position:absolute;top:0;left:-9999em}.fancybox-content input[checked=checked]+label{position:relative}.btn-3:hover,.fancybox-content input[checked=checked]+label,.fancybox-content label:hover{background:#8F0000;border-color:#8F0000;color:#fff;transition:background 0.4s ease-in-out, border 0.4s ease-in-out, color 0.4s ease-in-out}.high-c,.high-c *{background-color:#fff !important;color:#000 !important}.high-c .panel__controls a{background-color:black !important}.high-c .panel__controls .fa-calendar-alt:before{color:white !important;z-index:1000 !important}body.dys-f,body.dys-f *{font-family:"OpenDyslexic Regular" !important}body.dys-f .fas,body.dys-f .far,body.dys-f .fa{font-family:"Font Awesome 5 Free" !important}body.dys-f .fab{font-family:"Font Awesome 5 Brands" !important}.dys-justification,.dys-justification *{text-align:left}.dys-line-spacing,.dys-line-spacing *{line-height:1.5em !important}body.dys-font-size-large,body.dys-font-size-large *{font-size:2.4rem !important;line-height:24px !important}body.dys-font-size-Xlarge,body.dys-font-size-Xlarge *{font-size:3.2rem !important;line-height:32px !important}body.dys-font-size-Xlarge .home .card--discover:hover .card__desc,body.dys-font-size-large .home .card--discover:hover .card__desc{height:auto;background-color:white}body.dys-font-size-Xlarge .home .card--discover:hover .card__content,body.dys-font-size-large .home .card--discover:hover .card__content{height:auto}.popin-accessibility .fancybox-button:focus{outline:1px dotted !important;outline:5px auto -webkit-focus-ring-color !important}.popin-accessibility input[checked="checked"]:focus+label:after{content:"" !important;position:absolute !important;top:-1px !important;left:-1px !important;width:102% !important;height:107% !important;border:solid 2px #000000 !important}.visually-hidden:not(caption),.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption){position:absolute !important}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.page-skip-link:focus{position:fixed;left:1rem;top:1rem;right:1rem;background:#8F0000;color:#ffffff;padding:1rem;border-radius:0.375rem;border:2px solid #8F0000;outline:2px solid #ffffff;outline-offset:0;z-index:1090}@media screen and (min-width:769px){.fancybox-content .title{font-size:1.0625em;margin-bottom:30px}.fancybox-content fieldset{margin-bottom:30px}.fancybox-content legend{min-height:0;width:135px;padding-top:10px;margin-right:20px}.btn,.fancybox-content label{padding:13px 30px;font-size:0.8125em}}@media screen and (min-width:1024px){.fancybox-content legend{margin-right:25px;word-wrap:break-word}}