.quote-carousel-wrapper{position:relative;text-align:center;padding:var(--space-xl) var(--space-3xl)}@media only screen and (max-width: 48rem){.quote-carousel-wrapper{top:-4rem;padding:var(--space-l) var(--space-xl);order:2;opacity:1 !important;transform:unset !important}}.quote-carousel-wrapper .quote-carousel-slide-inner{max-width:var(--width-content);margin-inline:auto}.general-quote-carousel{position:absolute;width:38.5rem;max-width:var(--width-content);padding:var(--space-2xl);background-color:var(--color-background-alt);z-index:1}.general-quote-carousel::before{content:"";position:absolute;width:calc(100% + 2rem + 1px);height:calc(100% + 2rem + 1px);left:-1rem;top:-1rem;border:1px solid;border-color:var(--color-accent-primary)}.general-quote-carousel .quote-carousel{height:auto;width:100%}@media only screen and (max-width: 40rem){.general-quote-carousel{position:relative;padding:var(--space-l)}}.quote-block.with-img .quote-carousel-wrapper{padding-block:var(--space-3xl)}@media only screen and (max-width: 48rem){.quote-block.with-img .quote-carousel-wrapper{padding:var(--space-xl)}}@media only screen and (max-width: 40rem){.quote-block.with-img .quote-carousel-wrapper{padding:var(--space-xl) var(--space-l)}}.quote-block.with-img .media-container{width:65%}.quote-block.with-img .quote-carousel-wrapper{width:38.5rem}@media only screen and (max-width: 40rem){.quote-block.with-img .quote-carousel-wrapper,.quote-block.with-img .media-container{width:100%}}.quote-block.with-img.img-quotes .quote-carousel-wrapper{order:2}.quote-block.with-img.img-quotes .media-container{order:1}.quote-block .slick-controls{position:relative;width:auto;color:var(--color-body);font-family:var(--font-family-overline);font-weight:var(--font-weight-overline);text-transform:var(--text-transform-overline);font-size:var(--font-size-overline-s);line-height:var(--line-height-overline-s);letter-spacing:var(--letter-spacing-overline-s);font-style:var(--font-style-overline);gap:var(--space-s)}.quote-block .slick-control{color:var(--color-body);padding:var(--space-xs);border:1px solid;border-color:var(--color-body);border-radius:8px}.quote-block .slick-control:hover{color:var(--color-accent-primary)}.quote-block .media-container{position:relative}.quote-block .media-container img{box-shadow:4px 8px 24px var(--color-body-a1)}@media only screen and (max-width: 48rem){.quote-block .media-container{order:1}.quote-block .media-container img{min-height:350px}}
/*# sourceMappingURL=quote_carousel.css.map */
