a:focus-visible,button:focus-visible,select:focus-visible{outline:3px solid #fff;outline-offset:4px}
.sep{color:#c8a84b!important;opacity:1!important}
html,body{max-width:100%;overflow-x:clip}
body.rgm-editing .rgm-rise{opacity:1!important;transform:none!important}
@media(max-width:600px){.rgm-final-scene footer{opacity:1!important}.footer-brand,.footer-brand span,.footer-links a,.footer-copy{color:#e8ca76!important}}
body:has(#rgm-mode-bar)>nav{top:58px}
body:has(#rgm-mode-bar) #rgm-edit-panel{top:148px;max-height:calc(100dvh - 166px)}
@media(max-width:600px){
 #rgm-mode-bar{padding:0 8px!important;gap:6px!important;font-size:12px!important}
 #rgm-mode-bar strong{max-width:90px;font-size:11px}
 #rgm-mode-bar button{padding:9px 10px!important;min-height:38px}
 #rgm-edit-panel{width:min(340px,calc(100vw - 28px))!important}
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.phone-consistent-entry,.contact-reveal{opacity:1!important;transform:none!important}}
