.bbs{--bbs-accent:#ef7f1a;--bbs-nav-active:var(--bbs-accent);position:relative;overflow:hidden;height:800px;background:#e9ecef;isolation:isolate}.bbs__slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .8s ease,visibility 0s linear .8s}.bbs__slide.is-active{z-index:1;opacity:1;visibility:visible;transition:opacity .8s ease}.bbs .bbs__img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}.bbs__content{position:absolute;z-index:2;top:50%;left:100px;width:500px;max-width:calc(100% - 20px);transform:translateY(-50%)}.bbs__title{box-sizing:border-box;width:fit-content;min-width:100%;max-width:calc(100vw - 40px);margin:0;padding:20px 20px 20px 115px;background:#fffd;font-size:4em;font-weight:900;line-height:1;text-transform:uppercase;overflow-wrap:break-word;hyphens:manual}.bbs__excerpt{box-sizing:border-box;width:100%;max-width:calc(100vw - 40px);margin:-1px 0 20px 140px;padding:0 20px 20px;background:#fffd;font-size:clamp(14px,2vw,18px);line-height:1.7}.bbs__excerpt p{margin:0}.bbs__btn{display:inline-flex;align-items:center;white-space:nowrap;margin-left:186px;color:#fff;font-size:15px;font-weight:600;text-decoration:none;text-shadow:0 1px 3px rgb(0 0 0 / .45)}.bbs__btn:hover,.bbs__btn:focus{color:#fff}.bbs__btn-text{position:relative;z-index:1}.bbs__btn-icon{position:relative;flex:none;width:100px;height:50px;margin-left:-20px;background:linear-gradient(var(--bbs-accent),var(--bbs-accent)) 38px 50%/52px 2px no-repeat;transition:background-position .3s ease}.bbs__btn-icon:before{content:"";position:absolute;top:0;left:0;box-sizing:border-box;width:50px;height:50px;border:1px solid var(--bbs-accent);border-radius:50%;transition:transform .3s ease}.bbs__btn-icon:after{content:"";position:absolute;top:50%;left:88px;border-top:6px solid #fff0;border-bottom:6px solid #fff0;border-left:8px solid var(--bbs-accent);transform:translateY(-50%);transition:transform .3s ease}.bbs__btn:hover .bbs__btn-icon{background-position:44px 50%}.bbs__btn:hover .bbs__btn-icon:before{transform:scale(1.1)}.bbs__btn:hover .bbs__btn-icon:after{transform:translate(6px,-50%)}.bbs__content>*{transition:opacity .7s ease,transform .7s ease}.bbs__slide:not(.is-active) .bbs__content>*{opacity:0;transform:translateX(-24px)}.bbs__slide.is-active .bbs__excerpt{transition-delay:.15s}.bbs__slide.is-active .bbs__btn{transition-delay:.3s}.bbs__nav{position:absolute;z-index:3;top:50%;right:100px;display:flex;flex-direction:column;color:#fff;transform:translateY(-50%)}.bbs__dot{position:relative;padding:10px 0;border:0;background:none;color:inherit;font:inherit;font-size:18px;line-height:1.2;opacity:.5;cursor:pointer;transition:opacity .3s,color .3s}.bbs__dot:before{content:"";position:absolute;top:50%;right:calc(100% + 8px);width:0;height:1px;background:currentColor;opacity:0;transition:width .3s,opacity .3s}.bbs__dot:hover,.bbs__dot:focus-visible,.bbs__dot.is-active{opacity:1;color:var(--bbs-nav-active)}.bbs__dot.is-active:before{width:50px;opacity:1}@media (max-width:1024px){.bbs{height:500px}.bbs__content{left:40px;width:390px}.bbs__title{font-size:3.6em;padding-left:60px}.bbs__nav{right:30px}}@media (max-width:767px){.bbs{height:400px}.bbs__content{left:20px;width:250px}.bbs__title{font-size:2.3em;padding-left:20px}.bbs__nav{right:15px}.bbs__btn{margin-left:100px}.bbs-nav-hide-mobile-yes .bbs__nav{display:none}}.bbs--center{--bbs-arrow:#fff;--bbs-dot:#fff;--bbs-dot-active:#fff}.bbs--center .bbs__overlay{position:absolute;inset:0;z-index:1;pointer-events:none}.bbs--center .bbs__content{position:absolute;z-index:2;inset:0;left:0;width:auto;max-width:none;transform:none;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:50px;text-align:center;color:#fff;text-decoration:none}.bbs--center .bbs__inner{max-width:66%}.bbs--center .bbs__title{width:auto;min-width:0;max-width:none;margin:0 0 30px;padding:0;background:none;color:#fff;font-size:35px;font-weight:700;line-height:1;text-transform:none}.bbs--center .bbs__excerpt{width:auto;max-width:none;margin:0 0 30px;padding:0;background:none;color:#fff;font-size:17px;line-height:1.4}.bbs--center .bbs__btn{display:inline-block;margin:0;padding:12px 24px;border:2px solid #fff;border-radius:3px;background:#fff0;color:#fff;font-size:15px;font-weight:400;line-height:1;text-shadow:none;transition:background-color .3s,color .3s}.bbs--center a.bbs__content:hover .bbs__btn,.bbs--center a.bbs__btn:hover,.bbs--center a.bbs__btn:focus{background:rgb(255 255 255 / .15);color:#fff}.bbs--center .bbs__content>*,.bbs--center .bbs__inner>*{transition:opacity .7s ease,transform .7s ease}.bbs--center .bbs__slide:not(.is-active) .bbs__content>*{opacity:1;transform:none}.bbs--center .bbs__slide:not(.is-active) .bbs__inner>*{opacity:0;transform:translateY(20px)}.bbs--center .bbs__slide.is-active .bbs__excerpt{transition-delay:.15s}.bbs--center .bbs__slide.is-active .bbs__btn{transition-delay:.3s}.bbs--slide .bbs__slide{opacity:1;visibility:hidden;transition:none}.bbs--slide .bbs__slide.is-active,.bbs--slide .bbs__slide.is-leaving{visibility:visible}.bbs--slide .bbs__slide.is-moving{transition:transform .5s ease}.elementor-widget-wrap:has(>.elementor-widget-bb-hero-slider .bbs--center){width:calc(100% - (var(--e-column-margin-left,0px) + var(--e-column-margin-right,0px)))}.bbs__arrow{position:absolute;z-index:3;top:50%;width:1em;height:1em;padding:0;border:0;background:none;color:var(--bbs-arrow);font-size:32px;line-height:1;cursor:pointer;transform:translateY(-50%)}.bbs .bbs__arrow,.bbs .bbs__arrow:hover,.bbs .bbs__arrow:focus{padding:0;border:0;border-radius:0;background:none;color:var(--bbs-arrow);box-shadow:none}.bbs__arrow svg{display:block;width:1em;height:1em;fill:currentColor}.bbs__arrow--prev{left:10px}.bbs__arrow--next{right:10px}.bbs__dots{position:absolute;z-index:3;left:0;right:0;bottom:13px;display:flex;justify-content:center;gap:12px}.bbs--center .bbs__dot{width:16px;height:16px;min-height:0;padding:0;border:0;border-radius:50%;background:var(--bbs-dot);opacity:1;box-shadow:none;cursor:pointer}.bbs.bbs--center .bbs__dot:hover,.bbs.bbs--center .bbs__dot:focus{background:var(--bbs-dot)}.bbs--center .bbs__dot:before{content:none}.bbs.bbs--center .bbs__dot.is-active{background:var(--bbs-dot-active)}@media (max-width:1024px){.bbs__arrow{font-size:28px}.bbs--center .bbs__dot{width:14px;height:14px}}@media (max-width:767px){.bbs--center .bbs__content{padding:30px}.bbs--center .bbs__title{font-size:23px}.bbs--center .bbs__excerpt{font-size:13px}.bbs--center .bbs__btn{margin-left:0}}@media (prefers-reduced-motion:reduce){.bbs__slide,.bbs__slide.is-active,.bbs__content>*,.bbs__btn-icon,.bbs__btn-icon:before,.bbs__btn-icon:after{transition:none}.bbs--center .bbs__inner>*,.bbs--slide .bbs__slide.is-moving{transition:none}}