/* Root-site accessibility refinements. */
.cdx-header-action:focus-visible,.cdx-dock-call:focus-visible,.cdx-dock-whatsapp:focus-visible{outline:3px solid #fff;outline-offset:3px}
.pagelayer-owl-nav button,.pagelayer-owl-dots button{min-width:44px;min-height:44px;margin:3px!important;cursor:pointer}
.cdx-social-row .cdx-social{min-height:44px;align-items:center}
.cdx-social-row .cdx-social.cdx-youtube{background:#b90000!important}
.cdx-social-row .cdx-social.cdx-linkedin{background:#075b91!important}
.cdx-footer-copyrightbar p span{color:#e5efff}
@media(max-width:600px){.cdx-header-action{min-height:44px;top:0;height:44px;background:transparent;border:0;box-shadow:none;backdrop-filter:none}.cdx-header-action:before{box-sizing:content-box;padding:3px 7px;border:1px solid #7ed9e8;border-radius:9px;background-color:#06263f88;background-size:22px 22px;box-shadow:0 1px 5px #0008}.cdx-header-whatsapp:before{background-color:#087c4b99;border-color:#79dca6}}
@media(prefers-reduced-motion:reduce){.pagelayer-owl-stage{transition:none!important}}
