.modal-backdrop{z-index:-1}.modal-content button.btn-close{background-color:transparent;border:none;font-size:25px}@media screen and (min-width:769px){.modal-content .title{font-size:1.0625em;margin-bottom:30px}}.modal-content .title{font-size:1.25em;color:#5a5e6b;margin-bottom:45px}@media screen and (min-width:769px){.modal-content fieldset{margin-bottom:30px}}.modal-content fieldset{margin:0 0 20px;padding:0;border:none;position:relative;overflow:hidden}@media screen and (min-width:1024px){.modal-content legend{margin-right:25px;word-wrap:break-word}}@media screen and (min-width:769px){.modal-content legend{min-height:0;width:135px;padding-top:10px;margin-right:20px}}.modal-content legend{color:#5a5e6b;text-transform:none;margin-right:30px;float:left;min-height:100px;padding-top:7px;width:85px}.modal-content input{position:absolute;top:0;left:-9999em}@media screen and (min-width:769px){.modal-content label{margin:0 5px 0 0;float:none;min-width:110px}}@media screen and (min-width:768px){.btn,.modal-content label{padding:13px 30px;font-size:0.8125em}}.modal-content label{min-width:160px;cursor:pointer;margin-bottom:15px}.modal-content label{border:solid 1px #eaeaea;color:#5a5e6b;transition:background 0.4s ease-in-out, border 0.4s ease-in-out, color 0.4s ease-in-out}.modal-content label{font-size:1.0833333333em;text-align:center;display:inline-block;padding:7px 15px;border-radius:100px}.modal-content input[checked=checked]+label{position:relative}.btn-3:hover,.modal-content input[checked=checked]+label,.modal-content label:hover{background:#D5503A;border-color:#D5503A;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}.high-c .field--checkable input[type="checkbox"]+.field__dummy{border:2px solid #595959}.high-c .field--text .field__value,.high-c .field--textarea .field__value{border:1px solid #595959}.high-c .field--text.field--btn .field__btn{border:1px solid #595959}.high-c #tx-solr-search-functions .btn--theme.btn--full{border:1px solid #595959}.high-c .tx-powermail input[type=text],.high-c .tx-powermail input[type=email],.high-c .tx-powermail input[type=tel],.high-c .tx-powermail textarea{border:1px solid #595959 !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 #031111 !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:#5a5e6b;color:#ffffff;padding:1rem;border-radius:0.375rem;border:2px solid #212121;outline:2px solid #ffffff;outline-offset:0;z-index:1090}