/* Preserve the approved section geometry while exposing a main landmark. */
.elementor-22 #bm-main83{display:contents}
.bm-skip83{position:fixed;left:12px;top:12px;transform:translateY(-200%);z-index:1000001;padding:14px 18px;background:#082c55;color:#fff!important;border:2px solid #fff;border-radius:6px;font:600 16px/1.4 Figtree,sans-serif;text-decoration:underline}
.bm-skip83:focus{transform:none;outline:3px solid #082c55;outline-offset:2px}
body.admin-bar .bm-skip83{top:56px}
/* Darken text accents only; decorative gold rules retain the approved color. */
body .elementor-22 :is([data-interaction-id="686e0092"],[data-interaction-id="1970cd5a"],[data-interaction-id="3bd02135"],.bm-works83-eyebrow,.bm-google-reviews83-eyebrow,.bm-google-reviews83-stars,.bm-google-quote83-stars){color:#876322!important}
body.bm-typography-83 .elementor-22 #bm-main83 [data-interaction-id="c341294"]>span:first-child{color:#876322!important}
body .elementor-22 :is(a,button,input,select,textarea,summary,[tabindex="0"]):focus-visible{outline:3px solid #082c55!important;outline-offset:3px!important;box-shadow:0 0 0 2px #fff!important}
body .elementor-22 footer :is(a,button):focus-visible{outline-color:#fff!important;box-shadow:0 0 0 2px #082c55!important}
#bm-products:focus{outline:2px solid #082c55;outline-offset:6px}
@media(min-width:601px){
 body .elementor-22 [data-interaction-id="55a828e8"]{display:block!important;position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}
}
.bm-works83-actions{display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap}
.bm-works83-pause{min-height:44px;padding:10px 16px;border:1px solid #526174;border-radius:7px;color:#082c55;background:transparent;font:500 13px/1.4 Figtree,sans-serif;cursor:pointer}
.bm-works83-pause:hover{background:#fff}
.bm-works83-pause[hidden]{display:none!important}
