.bloqra-testimonial-carousel{position:relative}.bloqra-testimonial-carousel__track{display:grid;gap:var(--bloqra-tc-gap,1.5rem);grid-auto-columns:100%;grid-auto-flow:column;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory}@media(prefers-reduced-motion:reduce){.bloqra-testimonial-carousel__track{scroll-behavior:auto}}.bloqra-testimonial-carousel__track>*{min-width:0;scroll-snap-align:start}.bloqra-testimonial-carousel.is-enhanced .bloqra-testimonial-carousel__track{scrollbar-width:none}.bloqra-testimonial-carousel.is-enhanced .bloqra-testimonial-carousel__track::-webkit-scrollbar{display:none}.bloqra-testimonial-carousel--per-view-1 .bloqra-testimonial-carousel__track{grid-auto-columns:calc(100% - var(--bloqra-tc-peek, 0px))}.bloqra-testimonial-carousel--per-view-2 .bloqra-testimonial-carousel__track{grid-auto-columns:calc((100% - var(--bloqra-tc-gap, 1.5rem) - var(--bloqra-tc-peek, 0px))/2)}.bloqra-testimonial-carousel--per-view-3 .bloqra-testimonial-carousel__track{grid-auto-columns:calc((100% - 2*var(--bloqra-tc-gap, 1.5rem) - var(--bloqra-tc-peek, 0px))/3)}.bloqra-testimonial-carousel--per-view-4 .bloqra-testimonial-carousel__track{grid-auto-columns:calc((100% - 3*var(--bloqra-tc-gap, 1.5rem) - var(--bloqra-tc-peek, 0px))/4)}@media(max-width:781px){.bloqra-testimonial-carousel--per-view-3 .bloqra-testimonial-carousel__track,.bloqra-testimonial-carousel--per-view-4 .bloqra-testimonial-carousel__track{grid-auto-columns:calc((100% - var(--bloqra-tc-gap, 1.5rem) - var(--bloqra-tc-peek, 0px))/2)}}@media(max-width:599px){.bloqra-testimonial-carousel--per-view-2 .bloqra-testimonial-carousel__track,.bloqra-testimonial-carousel--per-view-3 .bloqra-testimonial-carousel__track,.bloqra-testimonial-carousel--per-view-4 .bloqra-testimonial-carousel__track{grid-auto-columns:calc(100% - var(--bloqra-tc-peek, 0px))}}.bloqra-testimonial-carousel__arrow{align-items:center;background:var(--bloqra-tc-arrow-bg,var(--wp--preset--color--base,#fff));border:0;border-radius:50%;box-shadow:0 2px 8px #00000026;color:var(--bloqra-tc-arrow,currentColor);cursor:pointer;display:inline-flex;height:var(--bloqra-tc-arrow-size,2.5rem);justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:var(--bloqra-tc-arrow-size,2.5rem);z-index:1}.bloqra-testimonial-carousel__arrow:disabled{cursor:default;opacity:.35}.bloqra-testimonial-carousel__arrow svg{display:block;height:calc(var(--bloqra-tc-arrow-size, 2.5rem)/2);width:calc(var(--bloqra-tc-arrow-size, 2.5rem)/2)}.bloqra-testimonial-carousel__arrow--prev{inset-inline-start:.5rem}.bloqra-testimonial-carousel__arrow--next{inset-inline-end:.5rem}.bloqra-testimonial-carousel__nav{align-items:center;display:flex;gap:1rem;justify-content:center;-webkit-margin-before:1rem;margin-block-start:1rem}.bloqra-testimonial-carousel__nav .bloqra-testimonial-carousel__arrow{position:static;transform:none}.bloqra-testimonial-carousel__nav .bloqra-testimonial-carousel__dots{-webkit-margin-before:0;margin-block-start:0}.bloqra-testimonial-carousel__dots{display:flex;gap:.5rem;justify-content:center;-webkit-margin-before:1rem;margin-block-start:1rem}.bloqra-testimonial-carousel__dot{background:var(--bloqra-tc-dot,currentColor);border:0;border-radius:50%;cursor:pointer;height:.5rem;opacity:.35;padding:0;transition:opacity .2s;width:.5rem}@media(prefers-reduced-motion:reduce){.bloqra-testimonial-carousel__dot{transition:none}}.bloqra-testimonial-carousel__dot.is-active{opacity:1}.bloqra-testimonial-carousel--dots-bars .bloqra-testimonial-carousel__dot{border-radius:999px;height:.25rem;width:1.5rem}
