/* Header unify r6, 20261030. Keeps theme and Elementor kit styles off the shared Contact page header and footer, and offsets theme pages for the fixed header. */
body.pr-hu-r6 #page{padding-top:98px}
body.pr-hu-r6 #ast-scroll-top{display:none!important}
body.pr-hu-r6 #page>.prx-sh,body.pr-hu-r6 .prx-sh{margin:0}
@media(max-width:700px){body.pr-hu-r6 #page{padding-top:94px}}
body .prx-sh a{text-decoration:none;box-shadow:none}
body .prx-sh .x-brand:hover,body .prx-sh .x-brand:focus,body .prx-sh .x-call:hover,body .prx-sh .x-call:focus,body .prx-sh .x-dock a:hover,body .prx-sh .x-dock a:focus,body .prx-sh .x-foot-mail:hover,body .prx-sh .x-foot-mail:focus{color:#fff}
body .prx-sh .x-btn-red:hover,body .prx-sh .x-btn-red:focus,body .prx-sh .x-btn-ghost:hover,body .prx-sh .x-btn-ghost:focus{color:#fff}
body .prx-sh .x-foot-phone:hover,body .prx-sh .x-foot-phone:focus{color:var(--red-l)}
body .prx-sh button{text-transform:none;letter-spacing:normal;box-shadow:none;line-height:inherit}
body .prx-sh .x-burger:hover,body .prx-sh .x-burger:focus,body .prx-sh .x-burger:active{background:rgba(255,255,255,.05);border-color:var(--line-2);color:#fff}
body .prx-sh .x-nav-btn:focus,body .prx-sh .x-nav-btn:active{color:#fff;border:0}
body .prx-sh .x-top:focus{color:#fff}
body .prx-sh .x-foot-col h3{text-transform:uppercase;line-height:1.6}
body .prx-sh nav,body .prx-sh header,body .prx-sh footer{background-image:none}
