/* Flickity v2.2.0 core styles (from the pulse-2025 theme's flickity.css, trimmed to
   what the [pulse_insurance] carousel needs). Loaded by the shortcode only. */

#clients-slide { width: 100%; height: auto; background-color: #fff; padding: 60px 0 !important; }
#clients-slide .carousel-cell { width: auto; height: 70px; overflow: hidden; }
#clients-slide .carousel img { width: auto; height: 40px; padding: 0 30px; margin: 0; }

.flickity-enabled { position: relative; }
.flickity-enabled:focus { outline: none; }
.flickity-viewport { overflow: hidden; position: relative; height: 100%; }
.flickity-slider { position: absolute; width: 100%; height: 100%; }

.flickity-enabled.is-draggable { -webkit-tap-highlight-color: transparent; -webkit-user-select: none; user-select: none; }
.flickity-enabled.is-draggable .flickity-viewport { cursor: grab; }
.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down { cursor: grabbing; }

/* Arrows and dots are switched off in the shortcode options; this is a backstop. */
.pulse-insurance-wrap .flickity-button, .pulse-insurance-wrap .flickity-page-dots { display: none !important; }
