/* SUWEB Access: skip link (2.4.1), visible focus (2.4.7), links not by color alone (1.4.1). No other visual changes. */
.sua-skip{position:absolute;left:8px;top:-200px;z-index:100000;background:#000;color:#fff!important;padding:10px 16px;font:600 16px/1.2 sans-serif;border-radius:4px;text-decoration:underline}
.sua-skip:focus{top:8px;outline:3px solid #ffbf47;outline-offset:2px}
body.sua-focus a:focus-visible,body.sua-focus button:focus-visible,body.sua-focus input:focus-visible,body.sua-focus select:focus-visible,body.sua-focus textarea:focus-visible,body.sua-focus [tabindex]:focus-visible,body.sua-focus summary:focus-visible{outline:3px solid #1a5fb4!important;outline-offset:2px!important;box-shadow:0 0 0 5px #fff!important}
body.sua-focus #top-menu li:focus-within>.sub-menu,body.sua-focus .et-menu li:focus-within>.sub-menu,body.sua-focus .wp-block-navigation-item:focus-within>.wp-block-navigation__submenu-container{opacity:1!important;visibility:visible!important}
body.sua-link-underline .et_pb_text_inner p a,body.sua-link-underline .et_pb_text_inner li a,body.sua-link-underline #footer-info a,body.sua-link-underline .et_pb_blurb_description a,body.sua-link-underline .entry-content p a,body.sua-link-underline .entry-content li a,body.sua-link-underline .wp-block-post-content p a,body.sua-link-underline .wp-block-post-content li a{text-decoration:underline!important}
.sua-sr{position:absolute!important;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}
.sua-pause{position:absolute;right:8px;bottom:8px;z-index:20;background:#000;color:#fff;border:2px solid #fff;border-radius:4px;padding:6px 10px;font:600 14px/1.2 sans-serif;cursor:pointer}
@media (prefers-reduced-motion:reduce){.et_pb_slider .et_pb_slide{transition:none!important}}
