.rd-skip{position:absolute;left:-9999px;top:0;z-index:100000;background:#fff;color:#000;padding:12px 18px;font-weight:600}
.rd-skip:focus{left:12px;top:12px}
a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:3px solid #2b6cb0!important;outline-offset:2px}
#main-content:focus{outline:none}
.rd-mail{padding:48px 10%}
.rd-mail p{margin-bottom:18px;font-size:17px}
.rd-mail .rd-mail-btn{display:inline-block;word-break:break-all;padding:.4em 1.2em!important}
@media (max-width:980px){html,body{overflow-x:clip}}
/* WCAG AA: Divi default accent #2ea3f2 nudged to #0c79c2 for menu links on white; footer text lightened on dark */
#top-menu li.current-menu-item>a,#top-menu li.current-menu-ancestor>a,.et_mobile_menu li.current-menu-item>a{color:#0c79c2!important}
#footer-info,#footer-info a{color:#a3a3a3!important}
/* email block sits on the blue section */
.rd-mail p{color:#fff!important}
body #page-container .rd-mail .rd-mail-btn{color:#3644af!important;background:#fff!important;border-color:#fff!important}
body #page-container .rd-mail .rd-mail-btn:hover{background:#eef0fb!important}
