.fw-carousel{display:flex;position:relative;flex-direction:column-reverse}.fw-carousel__slides{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;align-items:stretch;display:flex;flex-wrap:nowrap;overflow:auto;position:relative;scroll-snap-align:center;scroll-snap-type:x mandatory;scroll-snap-stop:always;scroll-behavior:smooth}.fw-carousel__slides::-webkit-scrollbar{display:none}.fw-carousel__slides>*{flex:0 0 100%;scroll-snap-align:start;width:100%}.fw-carousel__slides>.fw-link-wrapper>.wp-block-image:first-child:last-child,.fw-carousel__slides>.fw-link-wrapper>.wp-block-image:first-child:last-child>img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.fw-carousel__slides.is-layout-constrained>*+*,.fw-carousel__slides.is-layout-flow>*+*{margin-top:0}.fw-carousel__controls{align-items:center;display:flex;justify-content:center;position:relative;pointer-events:none}.fw-carousel__arrow,.fw-carousel__pause,.fw-carousel__pip{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:transparent;border:0;pointer-events:all}.fw-carousel__arrow span,.fw-carousel__pause span,.fw-carousel__pip span{display:block;overflow:hidden;position:relative;text-indent:110%;white-space:nowrap}.fw-carousel__pause{left:0;padding:10px;position:absolute;top:0}.fw-carousel__pause span{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 23.15 26.73'%3E%3Cpath d='M0 0h9.79v26.73H0zM13.36 0h9.79v26.73h-9.79z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain;height:14px;transition:opacity .25s ease;width:14px}.fw-carousel__pause:focus span,.fw-carousel__pause:hover span{opacity:1}.fw-carousel__pause--paused span{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 23.68 26.73'%3E%3Cpath d='M0 0h23.15v26.73H0z' style='fill:none'/%3E%3Cpath d='M23.68 13.36 4.3 0v26.73l19.38-13.37z'/%3E%3C/svg%3E")}.fw-carousel__arrow{padding:10px}.fw-carousel__arrow span{background-color:currentcolor;height:14px;width:14px}.fw-carousel__arrow--previous{left:20px}.fw-carousel__arrow--previous span{-webkit-clip-path:polygon(100%0,75% 50%,100% 100%,25% 100%,0 50%,25%0);clip-path:polygon(100%0,75% 50%,100% 100%,25% 100%,0 50%,25%0)}.fw-carousel__arrow--next{right:20px}.fw-carousel__arrow--next span{-webkit-clip-path:polygon(75%0,100% 50%,75% 100%,0 100%,25% 50%,0 0);clip-path:polygon(75%0,100% 50%,75% 100%,0 100%,25% 50%,0 0)}.fw-carousel__pip{padding:10px}.fw-carousel__pip span{background-color:transparent;border:1px solid currentcolor;border-radius:20px;height:14px;width:14px;transition:background-color .25s ease}.fw-carousel--without-pips .fw-carousel__controls:not(:has(.fw-carousel__pip:focus-visible)) .fw-carousel__pip{height:34px;padding:0;position:relative;overflow:hidden;width:0}.fw-carousel--without-pips.fw-carousel--without-arrows:not([data-frmwrk-delay]) .fw-carousel__controls{position:relative;max-height:0;transition:height .25s ease}.fw-carousel--without-pips.fw-carousel--without-arrows:not([data-frmwrk-delay]) .fw-carousel__controls:focus-within{position:relative;max-height:100%}.fw-carousel__pip[aria-current=location] span{background-color:currentcolor}
/*# sourceMappingURL=carousel.css.map */