.htx-co-hbbs-carousel{position:relative;display:block;width:100%;min-height:var(--htx-co-hbbs-carousel-min-height,650px);overflow:hidden;isolation:isolate}.htx-co-hbbs-carousel-track,.htx-co-hbbs-carousel-slide{position:absolute;inset:0}.htx-co-hbbs-carousel-slide{opacity:0;visibility:hidden;overflow:hidden;pointer-events:none;transition-property:opacity,transform,visibility;transition-duration:var(--htx-co-hbbs-carousel-transition-duration,800ms);transition-timing-function:ease;transform:translateX(0)}.htx-co-hbbs-carousel-slide.has-lcp-picture::before{background-image:none!important}.htx-co-hbbs-carousel-bg-picture,.htx-co-hbbs-carousel-bg-img{position:absolute;inset:0;display:block;width:100%;height:100%;z-index:0}.htx-co-hbbs-carousel-bg-img{object-fit:var(--htx-co-hbbs-carousel-object-fit,cover);object-position:var(--htx-co-hbbs-carousel-background-position,center center);transform:scale(1);will-change:transform}.htx-co-hbbs-carousel-slide::before{content:"";position:absolute;inset:0;z-index:0;background-image:var(--htx-co-slide-bg);background-size:var(--htx-co-hbbs-carousel-background-size,cover);background-position:var(--htx-co-hbbs-carousel-background-position,center center);background-repeat:no-repeat;transform:scale(1);will-change:transform}.htx-co-hbbs-carousel-slide::after{content:"";position:absolute;inset:0;z-index:1;background:var(--htx-co-hbbs-carousel-overlay-color,#000000);opacity:var(--htx-co-hbbs-carousel-overlay-opacity,.18);pointer-events:none}.htx-co-hbbs-carousel-slide.is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:2}.htx-co-hbbs-carousel--transition-none .htx-co-hbbs-carousel-slide{transition-duration:0ms}.htx-co-hbbs-carousel--transition-slide .htx-co-hbbs-carousel-slide{transform:translateX(100%)}.htx-co-hbbs-carousel--transition-slide .htx-co-hbbs-carousel-slide.is-active{transform:translateX(0)}.htx-co-hbbs-carousel-content{position:relative;z-index:3;min-height:var(--htx-co-hbbs-carousel-min-height,650px);box-sizing:border-box;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.htx-co-hbbs-carousel--content-left .htx-co-hbbs-carousel-content{text-align:left!important;align-items:flex-start!important;margin-left:0!important;margin-right:auto!important}.htx-co-hbbs-carousel--content-center .htx-co-hbbs-carousel-content{text-align:center!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}.htx-co-hbbs-carousel--content-right .htx-co-hbbs-carousel-content{text-align:right!important;align-items:flex-end!important;margin-left:auto!important;margin-right:0!important}.htx-co-hbbs-carousel-button{cursor:pointer}.htx-co-hbbs-carousel-nav{position:absolute;inset:0;z-index:5;pointer-events:none}.htx-co-hbbs-carousel-arrow{position:absolute;top:50%;z-index:6;padding:0;cursor:pointer;pointer-events:auto;appearance:none;-webkit-appearance:none;transform:translateY(-50%);transition:opacity 180ms ease,transform 180ms ease,background-color 180ms ease,color 180ms ease}.htx-co-hbbs-carousel-arrow:hover,.htx-co-hbbs-carousel-arrow:focus-visible{opacity:.9;transform:translateY(-50%) scale(1.04)}.htx-co-hbbs-carousel-arrow:focus-visible{outline:2px solid currentColor;outline-offset:3px}.htx-co-hbbs-carousel-arrow--prev{left:24px}.htx-co-hbbs-carousel-arrow--next{right:24px}.htx-co-hbbs-carousel-arrow span{display:block;line-height:1;transform:translateY(-1px)}.htx-co-hbbs-carousel--ken-in .htx-co-hbbs-carousel-slide.is-active::before,.htx-co-hbbs-carousel--ken-in .htx-co-hbbs-carousel-slide.is-active .htx-co-hbbs-carousel-bg-img{animation:htxCoHbbsKenBurnIn var(--htx-co-hbbs-carousel-ken-burn-duration,var(--htx-co-hbbs-carousel-duration,5000ms)) linear forwards}.htx-co-hbbs-carousel--ken-out .htx-co-hbbs-carousel-slide.is-active::before,.htx-co-hbbs-carousel--ken-out .htx-co-hbbs-carousel-slide.is-active .htx-co-hbbs-carousel-bg-img{animation:htxCoHbbsKenBurnOut var(--htx-co-hbbs-carousel-ken-burn-duration,var(--htx-co-hbbs-carousel-duration,5000ms)) linear forwards}.htx-co-hbbs-carousel--text-top-to-bottom .htx-co-hbbs-carousel-slide.is-active .htx-co-hbbs-carousel-heading,.htx-co-hbbs-carousel--text-top-to-bottom .htx-co-hbbs-carousel-slide.is-active .htx-co-hbbs-carousel-subtitle{animation:htxCoHbbsTextTopToBottom 650ms ease both}.htx-co-hbbs-carousel--text-bottom-to-top .htx-co-hbbs-carousel-slide.is-active .htx-co-hbbs-carousel-heading,.htx-co-hbbs-carousel--text-bottom-to-top .htx-co-hbbs-carousel-slide.is-active .htx-co-hbbs-carousel-subtitle{animation:htxCoHbbsTextBottomToTop 650ms ease both}.htx-co-hbbs-carousel--text-top-to-bottom .htx-co-hbbs-carousel-slide.is-active .htx-co-hbbs-carousel-subtitle,.htx-co-hbbs-carousel--text-bottom-to-top .htx-co-hbbs-carousel-slide.is-active .htx-co-hbbs-carousel-subtitle{animation-delay:120ms}@keyframes htxCoHbbsKenBurnIn{from{transform:scale(1)}to{transform:scale(1.12)}}@keyframes htxCoHbbsKenBurnOut{from{transform:scale(1.12)}to{transform:scale(1)}}@keyframes htxCoHbbsTextTopToBottom{from{opacity:0;transform:translateY(-28px)}to{opacity:1;transform:translateY(0)}}@keyframes htxCoHbbsTextBottomToTop{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.htx-co-hbbs-carousel-content{padding-left:20px!important;padding-right:20px!important}.htx-co-hbbs-carousel-arrow--prev{left:12px}.htx-co-hbbs-carousel-arrow--next{right:12px}}