/*! Flickity v3.0.0
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%;touch-action:pan-y}.flickity-slider{position:absolute;width:100%;height:100%;left:0}.flickity-rtl .flickity-slider{left:unset;right:0}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;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-cell{position:absolute;left:0}.flickity-rtl .flickity-cell{left:unset;right:0}.flickity-button{position:absolute;background:hsl(0 0% 100%/75%);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;text-align:center;display:flex;justify-content:center;flex-wrap:wrap}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dot{display:block;width:10px;height:10px;padding:0;margin:0 8px;background:hsl(0 0% 20%/25%);border-radius:50%;cursor:pointer;appearance:none;border:none;text-indent:-9999px;overflow:hidden}.flickity-rtl .flickity-page-dot{text-indent:9999px}.flickity-page-dot:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-page-dot.is-selected{background:hsl(0 0% 20%/100%)}.flickity-enabled.is-fullscreen{position:fixed;left:0;top:0;width:100%;height:100%;background:hsl(0 0% 0%/90%);padding-bottom:35px;z-index:1}.flickity-enabled.is-fullscreen .flickity-page-dots{bottom:10px}.flickity-enabled.is-fullscreen .flickity-page-dots .dot{background:#fff}html.is-flickity-fullscreen{overflow:hidden}.flickity-fullscreen-button{display:block;right:10px;top:10px;width:24px;height:24px;border-radius:4px}.flickity-rtl .flickity-fullscreen-button{right:auto;left:10px}.flickity-fullscreen-button-exit{display:none}.flickity-enabled.is-fullscreen .flickity-fullscreen-button-exit{display:block}.flickity-enabled.is-fullscreen .flickity-fullscreen-button-view{display:none}.flickity-fullscreen-button .flickity-button-icon{position:absolute;width:16px;height:16px;left:4px;top:4px}.flickity-enabled.is-fade .flickity-slider>*{pointer-events:none;z-index:0}.flickity-enabled.is-fade .flickity-slider>.is-selected{pointer-events:auto;z-index:1}.fa{font-family:Font Awesome\ 6 Free;font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:900;font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-regular,.fa-solid,.fab,.far,.fas,.flickity-carousel--wrapper .button--next,.flickity-carousel--wrapper .button--previous{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;display:var(--fa-display,inline-block);font-style:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-brands:before,.fa-regular:before,.fa-solid:before,.fa:before,.fab:before,.far:before,.fas:before,.flickity-carousel--wrapper .button--next:before,.flickity-carousel--wrapper .button--previous:before{content:var(--fa)}.fa-classic,.fa-regular,.fa-solid,.far,.fas,.flickity-carousel--wrapper .button--next,.flickity-carousel--wrapper .button--previous{font-family:Font Awesome\ 6 Free}.fa-brands,.fab{font-family:Font Awesome\ 6 Brands}.flickity-carousel--wrapper .button--next,.flickity-carousel--wrapper .button--previous{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;font-weight:400;line-height:1}.breakout{margin-left:calc(-50vw + 50%);width:100vw}.flickity-carousel{padding:0 4.375rem;opacity:0;-webkit-transition:opacity,var(--global-transition-duration) var(--global-transition-timing-function);transition:opacity,var(--global-transition-duration) var(--global-transition-timing-function);will-change:opacity}.flickity-carousel:after{visibility:hidden;display:none;content:"flickity"}.flickity-carousel.has-arrows{padding:0 4.375rem}.flickity-carousel.flickity-enabled,.flickity-carousel.flickity-enabled+.button--row{opacity:1}.flickity-carousel--wrapper{position:relative}.flickity-carousel--wrapper .button:hover{cursor:pointer;background-color:#888}.flickity-carousel--wrapper .button--row{margin-top:1.5625rem;text-align:center;-webkit-transition:opacity var(--global-transition-duration) var(--global-transition-timing-function);transition:opacity var(--global-transition-duration) var(--global-transition-timing-function);will-change:opacity;opacity:0}.flickity-carousel--wrapper .button--row .button{font-size:0;display:inline-block;border:none;border-radius:50%;width:.5rem;height:.5rem;margin:0 .25rem;padding:0;background-color:#888}.flickity-carousel--wrapper .button--next,.flickity-carousel--wrapper .button--previous{position:relative;background-color:#fff;border:3px solid grey;color:#888;-webkit-transition-property:background-color,border-top-color,border-bottom-color,border-left-color,border-right-color;transition-property:background-color,border-top-color,border-bottom-color,border-left-color,border-right-color;-webkit-transition-duration:var(--global-transition-duration);transition-duration:var(--global-transition-duration);-webkit-transition-timing-function:var(--global-transition-timing-function);transition-timing-function:var(--global-transition-timing-function);will-change:background-color;width:2.8125rem;height:2.8125rem;margin:0}.flickity-carousel--wrapper .button--next:before,.flickity-carousel--wrapper .button--previous:before{display:inline-block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-family:Font Awesome\ 6 Free;font-size:1rem;color:#888;-webkit-transition:color,opacity;transition:color,opacity;-webkit-transition-duration:var(--global-transition-duration);transition-duration:var(--global-transition-duration);-webkit-transition-timing-function:var(--global-transition-timing-function);transition-timing-function:var(--global-transition-timing-function);will-change:color,opacity}.flickity-carousel--wrapper .button--next:hover,.flickity-carousel--wrapper .button--previous:hover{background-color:#888;border-color:#888}.flickity-carousel--wrapper .button--next:hover:before,.flickity-carousel--wrapper .button--previous:hover:before{color:#fff}.flickity-carousel--wrapper .button--previous{margin-right:20px}.flickity-carousel--wrapper .button--previous:before{content:""}.flickity-carousel--wrapper .button--next{margin-left:20px}.flickity-carousel--wrapper .button--next:before{content:""}.flickity-carousel--wrapper .button.is-selected{background-color:grey}.flickity-carousel--wrapper .button--group{display:inline-block;vertical-align:middle}.flickity-carousel .flickity-page-dots{display:inline-block;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:0;max-width:calc(100% - 200px)}.flickity-carousel .flickity-page-dots .dot,.flickity-carousel .flickity-page-dots .flickity-page-dot{display:inline-block;width:.5rem;height:.5rem;background-color:#888;margin:0 .25rem}.flickity-carousel .flickity-page-dots .dot:before,.flickity-carousel .flickity-page-dots .flickity-page-dot:before{content:none}.flickity-carousel .flickity-page-dots .dot.is-selected,.flickity-carousel .flickity-page-dots .flickity-page-dot.is-selected{background-color:grey}.flickity-carousel .flickity-prev-next-button{background-color:#fff;border:.1875rem solid grey;color:grey;-webkit-transition-property:background-color,border-top-color,border-bottom-color,border-left-color,border-right-color,opacity;transition-property:background-color,border-top-color,border-bottom-color,border-left-color,border-right-color,opacity;-webkit-transition-duration:var(--global-transition-duration);transition-duration:var(--global-transition-duration);-webkit-transition-timing-function:var(--global-transition-timing-function);transition-timing-function:var(--global-transition-timing-function);will-change:background-color,border-top-color,border-bottom-color,border-left-color,border-right-color,opacity;width:2.8125rem;height:2.8125rem;opacity:1}.flickity-carousel .flickity-prev-next-button:hover{background-color:#888;border-color:#888}.flickity-carousel .flickity-prev-next-button:hover path{fill:#fff}.flickity-carousel .flickity-prev-next-button:disabled,.flickity-carousel .flickity-prev-next-button:disabled .button--next,.flickity-carousel .flickity-prev-next-button:disabled .button--previous{opacity:0}.flickity-carousel .flickity-prev-next-button path{fill:grey;-webkit-transition-property:fill var(--global-transition-duration) var(--global-transition-timing-function);transition-property:fill var(--global-transition-duration) var(--global-transition-timing-function);will-change:fill}.flickity-carousel .carousel-cell{width:100%}.flickity-cols-2 .flickity-carousel .carousel-cell{width:50%}.flickity-cols-3 .flickity-carousel .carousel-cell{width:33.33333%}.flickity-cols-4 .flickity-carousel .carousel-cell{width:25%}.flickity-cols-5 .flickity-carousel .carousel-cell{width:20%}.flickity-cols-6 .flickity-carousel .carousel-cell{width:16.66667%}.flickity-carousel .carousel-cell img{max-width:100%}.flickity-carousel.image-lightbox-slider{margin:0;padding:0}.flickity-carousel.image-lightbox-slider .carousel-cell{width:100%}.flickity-carousel.image-lightbox-control{margin:0;padding:0}.flickity-carousel.image-lightbox-control .carousel-cell{width:50%;margin:0 1.375rem}@media(min-width:48rem){.flickity-carousel--wrapper .button--row{margin-top:1.875rem}}