.sta-carousel__controls--inline{display:none}.wp-block-sta-carousel .sta-carousel__wrapper{border-radius:.625rem;padding:2rem}@media(min-width:1024px){.wp-block-sta-carousel .sta-carousel__wrapper{padding:4rem}}.wp-block-sta-carousel .sta-carousel__wrapper .sta-carousel__inner{display:grid;grid-auto-flow:column;grid-template-areas:"c";grid-template-columns:repeat(1,1fr)}.wp-block-sta-carousel .sta-carousel__wrapper .sta-carousel__inner .wp-block-sta-carousel-content{display:flex;grid-area:c;-ms-grid-column:1;-ms-grid-row:1;height:100%}.wp-block-sta-carousel .sta-carousel__wrapper .sta-carousel__inner .wp-block-sta-carousel-content:has(input:checked){z-index:8}.wp-block-sta-carousel .sta-carousel__wrapper .sta-carousel__inner .wp-block-sta-speaker-note{display:flex;grid-area:c;-ms-grid-column:1;-ms-grid-row:1;height:100%}.wp-block-sta-carousel .sta-carousel__wrapper .sta-carousel__inner .wp-block-sta-speaker-note:has(input:checked){z-index:8}.wp-block-sta-carousel .sta-carousel__wrapper .sta-carousel__inner .wp-block-sta-speaker-note .sta-speaker-note-container{opacity:0}.wp-block-sta-carousel .sta-carousel__wrapper .sta-carousel__inner .wp-block-sta-speaker-note .toggle-checkbox:checked~.sta-speaker-note-container{opacity:1}.wp-block-sta-carousel .sta-carousel__controls{align-items:center;display:flex;gap:1.5rem;justify-content:center;margin-top:1.5rem;width:100%;z-index:9}@media(min-width:834px){.wp-block-sta-carousel .sta-carousel__controls{margin-top:3rem}}.wp-block-sta-carousel .sta-carousel__controls .sta-carousel__control{align-items:center;background-color:var(--wp--custom--colors--sta-white--100);border:1px solid var(--wp--custom--colors--sta-gray--200);border-radius:50%;box-sizing:border-box;color:var(--wp--custom--colors--sta-gray--600);cursor:pointer;display:flex;justify-content:center;padding:.3125rem;fill:currentcolor;transition:all .16s ease-in-out}.wp-block-sta-carousel .sta-carousel__controls .sta-carousel__control:hover{background-color:var(--wp--custom--colors--sta-gray--100);border-color:var(--wp--custom--colors--sta-black--100)}.wp-block-sta-carousel .sta-carousel__controls .sta-carousel__control:focus-visible{outline:2px solid var(--wp--custom--colors--sta-blue--400);outline-offset:3px}.wp-block-sta-carousel .sta-carousel__controls .sta-carousel__control:active{background-color:var(--wp--custom--colors--sta-blue--400);border-color:var(--wp--custom--colors--sta-blue--400);color:var(--wp--custom--colors--sta-white--100)}.wp-block-sta-carousel .sta-carousel__controls .sta-carousel__control svg{display:block;flex:0 0 auto;height:1.5rem;width:1.5rem}.wp-block-sta-carousel .sta-carousel__controls .sta-carousel__control svg path{fill:currentcolor}.wp-block-sta-carousel .sta-carousel__controls .sta-carousel__slides{align-items:center;background-color:var(--wp--custom--colors--sta-white--100);border:1px solid color-mix(in srgb,var(--wp--custom--colors--sta-gray--300) 50%,transparent);border-radius:5rem;box-sizing:border-box;color:var(--wp--custom--colors--sta-gray--600);display:flex;font-family:var(--wp--preset--font-family--source-sans);font-size:1.125rem;font-weight:600;gap:.25rem;justify-content:center;letter-spacing:-.02em;line-height:1.3333;min-width:4.0536rem;padding:.375rem .75rem;white-space:nowrap}.wp-block-sta-carousel .sta-carousel__controls .sta-carousel__slides-separator{display:inline-flex;flex:0 0 .375rem;height:.6875rem;position:relative;width:.375rem}.wp-block-sta-carousel .sta-carousel__controls .sta-carousel__slides-separator svg{height:.75rem;left:-.03125rem;overflow:visible;position:absolute;top:-.03125rem;width:.4375rem}.wp-block-sta-carousel .sta-carousel__controls .sta-carousel__slides-separator svg path{stroke:currentcolor}.wp-block-sta-carousel.has-quote-large .sta-carousel__wrapper{border-radius:.25rem;padding:0}.wp-block-sta-carousel.has-quote-large .sta-carousel__inner{width:100%}.wp-block-sta-carousel.has-quote-large .sta-carousel__inner>.wp-block-sta-speaker-note.sta-speaker-note--quote-large{margin-bottom:0}.wp-block-sta-carousel.has-quote-large.has-multiple-slides .sta-carousel__controls--inline{display:flex}.wp-block-sta-carousel:has(.wp-block-sta-speaker-note.sta-speaker-note--default) .sta-carousel__wrapper{border-radius:5px;padding:0}
