body{--slideSpeed:0.5s;--autoSpeed:2s;--gap:1.5rem;--num:4}.fm-carousel{background:var(--grey);margin:auto;padding:4rem clamp(0rem,5vw - 2rem,4rem);position:relative}@media(min-width:37.5em){.fm-carousel{padding:4rem clamp(2rem,5vw,4rem)}}.fm-carousel-overflow{height:-webkit-fill-available;margin:auto;overflow:hidden}.fm-carousel-container,.fm-carousel-container .block-editor-block-list__layout{display:flex;gap:var(--gap);height:-webkit-fill-available;list-style:none;margin:0;padding:0;position:relative}.fm-carousel-container.sliding{transition:left var(--slideSpeed) var(--easing,ease),top var(--slideSpeed) var(--easing,ease)}.fm-carousel-container li{align-content:center;align-content:baseline;background:#fff;color:#000;display:flex;flex:0 0 calc(100% - 4rem);flex-wrap:wrap;margin:0;padding:0;transition:background-color .3s ease}@media only screen and (min-width:37.5em)and (max-width:68.49em){.fm-carousel-container li{flex:0 0 calc(50% - var(--gap) + var(--gap)/2)}}@media only screen and (min-width:68.5em){.fm-carousel-container li{flex:0 0 calc(100%/var(--num) - var(--gap) + var(--gap)/var(--num));height:var(--slideHeight,initial)}}.fm-nav-arrow{background-color:var(--carousel-btn-bg);border:none;bottom:0;color:inherit;height:clamp(2rem,4vw,3.4rem);margin:auto;position:absolute;top:0;transition:background-color .3s ease;width:clamp(2rem,4vw,3.4rem);z-index:1}.fm-nav-arrow svg{height:clamp(1rem,2vw,1.7rem);width:clamp(.5rem,2vw,1rem)}.fm-nav-arrow path{transition:stroke .3s ease}.fm-nav-arrow:is(:hover,:focus-visible){background-color:var(--carousel-btn-bg-hover)}.fm-prev{left:clamp(.15rem,3vw - 1rem,1rem)}.fm-next{right:clamp(.15rem,3vw - 1rem,1rem)}.fm-counter{font-size:1rem;inset:auto 0 1.8rem;margin:auto;opacity:0;position:absolute;text-align:center;width:6rem;z-index:1}.has-counter .fm-counter{opacity:1}.fm-carousel-bullets{align-items:center;display:flex;gap:.5rem;justify-content:center;list-style:none;margin:1.3rem 0 1rem;opacity:0;padding:0}.has-bullets .fm-carousel-bullets{opacity:1}.fm-autoplay-control.disabled{display:none}.fm-carousel-bullets li{line-height:0;margin:0}.fm-carousel-bullets a{background-color:#d9d9d9;border-radius:1rem;display:block;height:.5rem;transition:background-color .3s ease;width:.5rem}.fm-carousel-bullets .active a,.fm-carousel-bullets a:is(:hover,:focus-visible){background-color:#0f7ecf;outline:1px solid #0f7ecf;outline-offset:2px}.fm-carousel.vertical{max-width:var(--slideWidth,37rem);padding:4rem clamp(2rem,5vw,4rem)}.fm-carousel.vertical .fm-carousel-overflow{max-height:32.25rem;padding-left:.4rem}.fm-carousel.vertical .fm-carousel-container,.fm-carousel.vertical .fm-carousel-container .block-editor-block-list__layout{flex-direction:column}.fm-carousel.vertical .fm-carousel-container li{border-radius:.75rem;flex:0 0 100%;flex-wrap:nowrap;padding:1rem}.fm-carousel.vertical .fm-prev{--btn-top:-5rem}.fm-carousel.vertical .fm-next{--btn-top:5rem}.fm-carousel.vertical .fm-nav-arrow{inset:var(--btn-top) auto 0 0;transform:rotate(90deg)}.fm-carousel.vertical .fm-carousel-bullets{flex-direction:column;height:-moz-fit-content;height:fit-content;inset:0 clamp(.7rem,2vw,1.7rem) 0 auto;margin:auto;position:absolute}.fm-carousel.vertical .fm-counter{background:#fff;border-radius:.3rem;box-shadow:0 0 5px}@media(max-width:40.625em){.fm-carousel.vertical .fm-carousel-container li{flex-wrap:wrap}}.fm-carousel-container .card-slide>:not(img,figure){padding-left:.7rem;padding-right:.7rem}.fm-carousel:not(.vertical) li img:last-child{margin-bottom:-1.2rem}.fm-carousel-container .active{outline-color:#0f7ecf;outline-offset:-3px}.fm-carousel h2{margin-bottom:.2rem;margin-top:.8rem}.fm-carousel h2,.fm-carousel img{height:-moz-fit-content;height:fit-content;-o-object-position:var(--focalPoint,50% 15%);object-position:var(--focalPoint,50% 15%);width:100%}.wp-block-fuel-carousel-slide:is(.image-slide,.video-slide) .wp-block-cover,.wp-block-fuel-carousel-slide:is(.image-slide,.video-slide) .wp-block-embed__wrapper,.wp-block-fuel-carousel-slide:is(.image-slide,.video-slide) figure{height:100%;width:100%}.wp-block-fuel-carousel-slide figure{margin:0}.wp-block-fuel-carousel-slide img{height:100%}.fm-carousel.vertical img{border-radius:.5rem}
