.elementor-widget-html:has(.bhs){width:100%;min-width:0}.bhs{width:100%;position:relative;align-self:center;margin:auto 0}.bhs-win{position:relative;width:100%;aspect-ratio:1606/1700;overflow:hidden;border-radius:20px;background:#fff;box-shadow:0 24px 60px rgba(40,20,0,.16);isolation:isolate}.bhs-win img{display:block;max-width:none}.bhs-head{position:absolute;left:0;top:0;width:100%;height:auto;z-index:3}.bhs-view{position:absolute;left:0;right:0;top:2.29%;bottom:0;overflow:hidden}.bhs-board{width:100%;height:auto;will-change:transform;animation:bhs-scroll 36s cubic-bezier(.45,.05,.55,.95) infinite}.bhs-rail{position:absolute;left:94.04%;top:8.94%;width:3.99%;height:auto;z-index:2}@keyframes bhs-scroll{0%,7%{transform:translateY(0)}50%,57%{transform:translateY(-52.5%)}100%{transform:translateY(0)}}.bhs:hover .bhs-board{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.bhs-board{animation:none}}.bt-launch{position:absolute;z-index:5;display:grid;place-items:center;cursor:pointer;-webkit-tap-highlight-color:transparent}html body button.bt-launch{margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:inherit!important;box-shadow:none!important;min-height:0!important;line-height:1!important;text-transform:none!important;transition:background-color .35s ease!important}html body button.bt-launch:hover,html body button.bt-launch:focus-visible{background:rgba(28,14,4,.10)!important}html body button.bt-launch:focus-visible{outline:3px solid #ff7112;outline-offset:3px}.bt-launch .bt-pill{display:inline-flex;align-items:center;height:64px;padding:0 20px;border-radius:999px;background:rgba(255,255,255,.82);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 14px 34px -14px rgba(40,18,0,.55),0 0 0 1px rgba(255,255,255,.6) inset;color:#0a0a0a;transition:background-color .3s ease,box-shadow .3s ease,transform .3s cubic-bezier(.2,.8,.2,1)}.bt-launch .bt-pill svg{flex:none;width:24px;height:24px;margin-left:2px;fill:#ff7112}.bt-launch .bt-label{display:inline-block;max-width:0;overflow:hidden;white-space:nowrap;opacity:0;font:600 17px/1 "Plus Jakarta Sans",system-ui,sans-serif;letter-spacing:0;transition:max-width .4s cubic-bezier(.2,.8,.2,1),opacity .25s ease,margin .4s cubic-bezier(.2,.8,.2,1)}.bt-launch:hover .bt-pill,.bt-launch:focus-visible .bt-pill{background:#fff;box-shadow:0 18px 40px -14px rgba(40,18,0,.6);transform:scale(1.03)}.bt-launch:hover .bt-label,.bt-launch:focus-visible .bt-label{max-width:260px;opacity:1;margin:0 4px 0 12px}@media (hover:none){.bt-launch .bt-label{max-width:260px;opacity:1;margin:0 4px 0 12px}.bt-launch .bt-pill{height:56px}}@media (prefers-reduced-motion:reduce){.bt-launch,.bt-launch *{transition:none!important}}@media (max-width:767px){picture[class*="e-1d0a590"],img[class*="e-1d0a590"]{width:100%!important;max-width:576px!important;height:auto!important}picture[class*="e-1d0a590"] img{width:100%!important;height:auto!important}.bt-launch .bt-label{display:none!important}.bt-launch .bt-pill{height:56px!important;padding:0 18px!important}}.bh-dots{display:none}@media (max-width:767px){.elementor-element-1c612aa{flex-direction:row!important;flex-wrap:nowrap!important;gap:10px!important;width:100%;justify-content:center;align-items:stretch}.elementor-element-1c612aa>.elementor-element{flex:1 1 0!important;min-width:0;width:auto!important;max-width:none!important}.elementor-element-1c612aa a,.elementor-element-1c612aa .e-button-base{width:100%!important;box-sizing:border-box;justify-content:center;text-align:center;white-space:nowrap;padding-left:12px!important;padding-right:12px!important;font-size:16px!important}.elementor-element-3c5bf75{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:0!important;width:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.elementor-element-3c5bf75::-webkit-scrollbar{display:none}.elementor-element-3c5bf75>*{flex:0 0 100%!important;min-width:100%!important;box-sizing:border-box;scroll-snap-align:start}.bh-dots{display:flex;justify-content:center;gap:8px;margin:2px 0 6px}html body .bh-dots button{width:8px;height:8px;min-height:0;margin:0;padding:0;border:0;border-radius:50%;background:#e3d6c9;box-shadow:none;cursor:pointer;transition:background-color .25s,transform .25s}html body .bh-dots button.on{background:#ff7112;transform:scale(1.25)}}@media (max-width:767px){.bt-launch{display:none!important}}@media (max-width:767px){.bh-mobile-hero{display:flex!important;width:100%!important;max-width:576px!important}img[class*="e-1d0a590"]{display:none!important}}