.section-community-slider{text-align:center;background-color:#fff;position:relative;overflow:hidden}.section-community-slider__header h2,.section-community-slider__header h3,.section-community-slider__header h4,.section-community-slider__header h5{color:#555e45}.section-community-slider__header p{width:100%;max-width:35em;margin:0 auto;font-size:1.125em;font-weight:300}@media (width<=1024px){.section-community-slider__header p{font-size:1em}}.section-community-slider__inner{margin-top:3em}.section-community-slider__inner .swiper{overflow:visible}.section-community-slider__inner .swiper:not(.swiper-initialized){opacity:0}.section-community-slider__inner .swiper-slide{width:fit-content;height:auto}.section-community-slider__inner .swiper-slide.playing .poster .icon{display:none!important}.section-community-slider__inner .poster{cursor:default;border-radius:.5em;width:18em;height:26em;position:relative;overflow:hidden}.section-community-slider__inner .poster--image img{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.section-community-slider__inner .poster--video video{object-fit:cover;z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.section-community-slider__inner .poster--video .icon{z-index:2;opacity:.4;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.section-community-slider__inner .poster--video a{z-index:3;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.section-community-slider__inner .poster--quote{color:#fff;background-color:#555e45;flex-direction:column;justify-content:center;gap:.25em;padding:1em;display:flex}.section-community-slider__inner .poster .quote-stars{justify-content:center;gap:.125em;width:100%;display:flex}.section-community-slider__inner .poster .quote-title{margin-top:1em}.section-community-slider__inner .poster .quote-title span{font-size:1.125em;font-weight:300}.section-community-slider__inner .poster .quote-name{margin-top:1em}.section-community-slider__inner .poster .quote-name span{font-size:.875em}.section-community-slider__inner .poster .quote-source span{text-transform:uppercase;font-size:.875em}
