
.bsp-a11y{position:fixed;left:16px;bottom:18px;z-index:99999;font-family:Arial,sans-serif}.bsp-a11y-toggle{display:grid!important;place-items:center;width:48px;height:48px;padding:0!important;border-radius:50%;border:2px solid #f6bf2f;background:#121a1e;color:#f6bf2f;font-size:25px;line-height:1;cursor:pointer;box-shadow:0 7px 24px #0008}.bsp-a11y-panel{position:absolute;left:0;bottom:57px;width:205px;padding:10px;background:#fff;color:#111;border-radius:12px;box-shadow:0 12px 34px #0007}.bsp-a11y-panel button,.bsp-a11y-panel a{display:block;width:100%;box-sizing:border-box;padding:9px 10px;margin:3px 0;border:0;border-radius:7px;background:#f2f2f2;color:#111;text-align:left;text-decoration:none;cursor:pointer;font:600 14px/1.3 Arial,sans-serif}.bsp-a11y-panel a{background:#f6bf2f}.bsp-a11y-big{font-size:112%!important}.bsp-a11y-contrast{filter:contrast(1.35)}.bsp-a11y-links a{text-decoration:underline!important;text-decoration-thickness:2px!important}
.bsp-tool-orbit{position:relative!important;overflow:visible!important;isolation:isolate}.bsp-tool-orbit .elementor-widget-image{position:relative!important;z-index:4!important}.bsp-tools{position:absolute!important;inset:3% 3% 6%!important;z-index:2!important;pointer-events:none!important}.bsp-tool{position:absolute!important;width:96px!important;height:96px!important;display:grid!important;place-items:center!important;border:1px solid rgba(246,191,47,.34)!important;border-radius:24px!important;background:rgba(18,26,30,.58)!important;box-shadow:0 16px 35px rgba(0,0,0,.25)!important;font-size:55px!important;opacity:.9!important;animation:bspFloatBack 5s ease-in-out infinite!important}.bsp-tool.t1{left:7%!important;top:17%!important}.bsp-tool.t2{right:6%!important;top:24%!important;animation-delay:-1.3s!important}.bsp-tool.t3{left:8%!important;bottom:15%!important;animation-delay:-2.5s!important}.bsp-tool.t4{right:7%!important;bottom:11%!important;animation-delay:-3.6s!important}@keyframes bspFloatBack{0%,100%{transform:translate3d(-5px,4px,0) rotate(-7deg) scale(.96)}50%{transform:translate3d(9px,-15px,0) rotate(8deg) scale(1.04)}}
@media(max-width:767px){.bsp-a11y{left:10px;bottom:10px}.bsp-a11y-toggle{width:44px;height:44px}.bsp-tools{inset:7% 7%!important}.bsp-tool{width:58px!important;height:58px!important;font-size:34px!important;border-radius:16px!important}.bsp-tool.t3{display:none!important}}
@media(prefers-reduced-motion:reduce){.bsp-tool{animation:none!important}}
