.wp-block-heliotrope-quote-carousel{--helio-block-max-width:min(1102px,100%);--quote-carousel-image-ar:3/4;--quote-carousel-image-space:max(100px,min(40cqw,482px));--quote-carousel-grid-gap:max(30px,min(5cqw,56px));--quote-carousel-controls-padding:max(16px,min(5cqw,32px));--helio-carousel-swiper-pagination-color:var( --helio-campaign-theme-text-color,var(--helio-block-text-color,var(--helio-color-black)) );--helio-color-link:var(--helio-campaign-theme-text-color,inherit);container:quote-carousel/inline-size;isolation:isolate;position:relative}.gutenberg-content .wp-block-heliotrope-quote-carousel{overflow:hidden;overflow:clip}.quote-carousel__expand-wrapper{display:grid;grid-template-rows:auto;grid-template-rows:var(--quote-carousel-height,auto);transition:grid-template-rows .3s ease .2s;width:100%}.quote-carousel__expand-wrapper-inner{height:100%;min-height:0;min-width:0;overflow:hidden;width:100%}.wp-block-heliotrope-quote-carousel .swiper{overflow:visible}.quote-carousel__swiper,.quote-carousel__swiper .swiper-wrapper{display:flex;flex-wrap:nowrap;transition:opacity .3s 50ms}.quote-carousel__swiper .swiper-wrapper{list-style-type:none;margin:initial;padding:initial;width:100%}.quote-carousel__swiper .swiper-wrapper>*{visibility:hidden}.quote-carousel__swiper .swiper-wrapper>:first-child{visibility:visible;z-index:3}.quote-carousel__swiper.swiper-initialized .swiper-wrapper>*{pointer-events:none;visibility:visible}.quote-carousel__swiper.swiper-initialized .swiper-wrapper>.swiper-slide-active{pointer-events:auto}.quote-carousel__slide{container:quote-carousel-slide/inline-size;flex:0 0 100%;width:100%}.quote-carousel__swiper.swiper-initialized .swiper-slide:not(.swiper-slide-active) .quote-carousel__slide__quote-wrapper{max-height:0;opacity:0}:where(.js .quote-carousel__swiper:not(.swiper-initialized) .swiper-slide:not(first-child)){max-height:0;visibility:hidden}.quote-carousel__overlay .carousel-swiper-pagination{margin-left:auto}.quote-carousel__overlay{bottom:0;left:0;position:absolute;width:100%}.quote-carousel__overlay .carousel-swiper-pagination{margin:initial}.quote-carousel__overlay .carousel-swiper-pagination .swiper-button-lock,.quote-carousel__overlay .carousel-swiper-pagination .swiper-pagination-lock{opacity:0;visibility:hidden}.quote-carousel--has-images .quote-carousel__overlay{display:grid}@media(min-width:768px){.quote-carousel--has-images .quote-carousel__overlay{bottom:0;gap:var(--quote-carousel-grid-gap);grid-template-columns:var(--quote-carousel-image-space) 1fr;transition:bottom .2s .1s}.quote-carousel--has-images .quote-carousel__overlay>.carousel-swiper-pagination{grid-column:2}}.quote-carousel__slide__grid{grid-row-gap:24px;display:grid;max-width:100%;row-gap:24px;width:100%}@media(min-width:768px){.quote-carousel__slide--has-image .quote-carousel__slide__grid{gap:var(--quote-carousel-grid-gap);grid-template-columns:var(--quote-carousel-image-space) 1fr}}.quote-carousel__slide__quote-wrapper{height:-moz-fit-content;height:fit-content;padding-bottom:calc(var(--helio-swiper-pagination-button-size, 44px) + var(--quote-carousel-controls-padding));transition:opacity .3s,transform .34s ease-out;transition-delay:.3s}.swiper-initialized .swiper-slide:not(.swiper-slide-active) .quote-carousel__slide__quote-wrapper{opacity:0;transform:translateY(20px)}.quote-carousel__slide .helio-quote__icon-wrapper{display:block;margin-bottom:24px;max-width:52px}.is-style-no-quote .helio-quote__icon-wrapper{display:none}.quote-carousel__slide__image-wrapper{background-color:var(--helio-color-darkest)}.quote-carousel__slide__image-wrapper,.quote-carousel__slide__image-wrapper img{aspect-ratio:var(--quote-carousel-image-ar);height:auto;width:100%}.quote-carousel__slide :is(.helio-quote__text-wrapper p){font-family:var(--helio-f-publico);font-size:1.75rem;font-style:normal;font-weight:500;line-height:1.21}.quote-carousel__slide .helio-quote__quote:not(does-not-exist),.quote-carousel__slide .helio-quote__text-wrapper:not(does-not-exist){font-family:var(--helio-f-publico);font-size:1.75rem;font-style:normal;font-weight:500;line-height:1.21}@media(min-width:992px){.quote-carousel__slide :is(.helio-quote__text-wrapper p){font-size:2.25rem}.quote-carousel__slide .helio-quote__quote:not(does-not-exist),.quote-carousel__slide .helio-quote__text-wrapper:not(does-not-exist){font-size:2.25rem}}.quote-carousel__slide blockquote{margin:initial}.quote-carousel__slide .helio-quote__cite{display:block;font-style:normal;margin-top:24px;max-width:90%}@media(min-width:992px){.quote-carousel__slide .helio-quote__cite{margin-top:30px}}.quote-carousel__slide .helio-quote__citation,.quote-carousel__slide .helio-quote__small{display:block}.quote-carousel__slide .helio-quote__small{margin-top:6px}.quote-carousel__overlay .carousel-swiper-pagination svg{transition:background-color .3s}.quote-carousel__overlay .carousel-swiper-pagination button.swiper-next:focus-visible{color:var(--helio-campaign-theme-text-over-active-hover-color,var(--helio-color-white));outline:2px solid var(--helio-campaign-theme-text-over-active-hover-color,var(--helio-color-white));outline-offset:-1px}.quote-carousel__overlay .carousel-swiper-pagination button.swiper-prev:focus-visible{color:var(--helio-campaign-theme-text-over-active-hover-color,var(--helio-color-white));outline:2px solid var(--helio-campaign-theme-text-over-active-hover-color,var(--helio-color-white));outline-offset:-1px}.quote-carousel__overlay .carousel-swiper-pagination button.swiper-next:hover,.quote-carousel__overlay .carousel-swiper-pagination button.swiper-prev:hover{color:var(--helio-campaign-theme-text-over-active-hover-color,var(--helio-color-white));outline:2px solid var(--helio-campaign-theme-text-over-active-hover-color,var(--helio-color-white));outline-offset:-1px}.quote-carousel__overlay .carousel-swiper-pagination button.swiper-next:focus-visible svg{background-color:var(--helio-campaign-theme-active-hover-color,var(--helio-color-black))}.quote-carousel__overlay .carousel-swiper-pagination button.swiper-prev:focus-visible svg{background-color:var(--helio-campaign-theme-active-hover-color,var(--helio-color-black))}.quote-carousel__overlay .carousel-swiper-pagination button.swiper-next:hover svg,.quote-carousel__overlay .carousel-swiper-pagination button.swiper-prev:hover svg{background-color:var(--helio-campaign-theme-active-hover-color,var(--helio-color-black))}
