.carousel{container-type:inline-size}.js .carousel.is-loading .carousel__inner{padding-bottom:4rem}.js .carousel.is-loading .carousel__body>*+*{display:none}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{height:100%;overflow:hidden;position:relative}.carousel.is-rounded .flickity-viewport{border-radius:var(--wp--custom--radius--default)}.flickity-slider{height:100%;position:absolute;width:100%}.flickity-slider>*{width:100%}.flickity-enabled{display:flex;flex-wrap:wrap;justify-content:center}.flickity-viewport{width:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-button:disabled{opacity:0;pointer-events:none}.flickity-prev-next-button{margin:1.5rem 0 0}.flickity-prev-next-button.previous{margin-right:.5rem;order:1}.flickity-prev-next-button.next{margin-left:.5rem;order:3}.flickity-prev-next-button .flickity-button-icon{display:none}@container (min-width: 62rem){@media (min-width:72.5rem){.carousel.is-style-side-buttons .flickity-prev-next-button.previous{left:-4rem;margin-top:-1.25rem;position:absolute;top:50%}.carousel.is-style-side-buttons .flickity-prev-next-button.next{margin-top:-1.25rem;position:absolute;right:-4rem;top:50%}}}.flickity-page-dots{align-items:center;display:flex;height:2.5rem;justify-content:center;list-style:none;margin:1.5rem .25rem 0;order:2;padding:0}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{border-radius:1rem;cursor:pointer;flex:0 0 auto;padding:.25rem}.flickity-page-dots .dot:before{background:var(--wp--custom--color--neutral-20);border-radius:.5rem;content:" ";display:block;height:.5rem;width:.5rem}.flickity-page-dots .dot.is-selected:before{background:var(--wp--custom--color--neutral-60)}@container (min-width: 62rem){@media (min-width:72.5rem){.carousel.has-dots.is-style-side-buttons .carousel__inner{padding-bottom:1.5rem}.carousel.has-dots.is-style-side-buttons .flickity-page-dots{left:0;margin:0;position:absolute;right:0;top:100%}}}