.section--testimonial{overflow:hidden!important}.testimonial__wrapper .testimonial__inner-slide{border-radius:50px 0 0 50px;margin-bottom:2rem;padding:0 0 0 3rem}.testimonial__wrapper .testimonial__inner-slide:before{bottom:0;content:"";left:100%;margin-left:-2rem;position:absolute;top:0;width:300%}.testimonial,.testimonial__line-one,.testimonial__line-two{position:relative;z-index:1}.testimonial__inner .testimonial *,.testimonial__inner .testimonial p,.testimonial__inner .testimonial p span{font-size:1.5rem;line-height:1.5}@media (max-width:980px){.section--testimonial .testimonial-info{margin-bottom:2rem}}@media (max-width:780px){.section--testimonial .testimonial-info .divider{display:none}.testimonial__line-one{width:100%}}.testimonial__container .filter .radio--btn{transition:all .5s}.testimonial__container .filter .radio--btn label{cursor:pointer;display:flex;font-weight:500;margin-bottom:.375em;overflow:hidden;position:relative}.testimonial__container .filter .radio--btn label input{left:-9999px;position:absolute}.testimonial__container .filter .radio--btn label input:checked+span{background-color:#f5f5f5}.testimonial__container .filter .radio--btn label input:checked+span:before{box-shadow:inset 0 0 0 .3em #d31145}.testimonial__container .filter .radio--btn label span{align-items:center;border-radius:99em;display:flex;padding:.375em .75em .375em .375em;transition:.25s ease}.testimonial__container .filter .radio--btn label span:hover{background-color:#f5f5f5}.testimonial__container .filter .radio--btn label span:before{background-color:#fff;border-radius:50%;box-shadow:inset 0 0 0 .05em #d3d3d3;content:"";display:flex;flex-shrink:0;height:1em;margin-right:.375em;transition:.25s ease;width:1em}.testimonial__container .filter .product{border-top:3px solid #f5f5f5}.section--testimonial .headshot{height:45px;margin-right:1rem;width:45px}.section--testimonial .headshot img{object-fit:cover}@media (max-width:1400px){.section--testimonial .shifted-bg{width:calc(98% - 1rem)}}@media (max-width:1280px){.section--testimonial .shifted-bg{border-radius:0;width:100%}.testimonial-slider{height:100%!important}}@media (max-width:980px){.testimonial__inner,.testimonial__section-title,.testimonial__slide{padding:0!important}.section--testimonial .flickity-prev-next-button{left:0;top:100%}.section--testimonial .flickity-prev-next-button.next{left:2rem!important}.section--testimonial .headshot{width:100%;width:45px}.testimonial__section-title{border:0}}#alert{display:none}