.testimonial-banner{position:relative;overflow:hidden}.testimonial-banner__media{height:100%;height:100vh;height:calc(var(--vh, 1vh) * 100);max-height:700px;overflow:hidden}.testimonial-banner__media span.overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#000;opacity:.4;z-index:2}.testimonial-banner__media.with-gradient:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:-moz-linear-gradient(top,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 65%);background:-webkit-linear-gradient(top,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 65%);background:linear-gradient(to bottom,#000,#0000 65%);z-index:2}.testimonial-banner__media img{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.testimonial-banner__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:0;height:100%;width:100%;z-index:2}.testimonial-banner__content .testimonials-slides{width:100%;max-width:1200px;margin:0 auto;text-align:center;opacity:0;visibility:hidden}.testimonial-banner__content .testimonials-slides.slick-initialized{opacity:1;visibility:visible}.testimonial-banner__content .testimonials-slides.testimonial-slider--logos{margin-top:3em}.testimonial-banner__content .testimonials-slides.testimonial-slider--logos .slick-list{overflow:visible}.testimonial-banner__content .testimonials-slides.testimonial-slider--logos .slick-slide img{cursor:pointer}.testimonial-banner__content .testimonials-slides .slide blockquote{padding-left:0;border-left:none;margin-top:0;margin-left:0;margin-right:0;font-size:calc(var(--font-body-scale) * 1.95rem);line-height:calc(1 + .4 / var(--font-body-scale));font-weight:500}@media screen and (min-width: 1000px){.testimonial-banner__content .testimonials-slides .slide blockquote{font-size:28px}}.testimonial-banner__content .testimonials-slides .slide span.author,.testimonial-banner__content .testimonials-slides .slide span.job-title,.testimonial-banner__content .testimonials-slides .slide span.company-name{display:block}.testimonial-banner__content .testimonials-slides .slide span.company-name{font-weight:500}.testimonial-banner__content .testimonials-slides .slide span.logo{display:block;opacity:.5;transform:scale(.75);transition:all .2s ease-in-out}.testimonial-banner__content .testimonials-slides .slide.slick-center span.logo,.testimonial-banner__content .testimonials-slides .slide:hover span.logo{transform:scale(1);opacity:1}.testimonial-banner__content .testimonials-slides .slide span.logo img{display:block;margin:0 auto;width:100%;height:auto;max-width:200px}.testimonial-banner__content .testimonials-slides ul.slick-dots li{width:unset;height:unset;transform:scale(.75);transition:all .2s ease-in-out;opacity:.5;cursor:pointer}.no-touchevents .testimonial-banner__content .testimonials-slides ul.slick-dots li:hover,.testimonial-banner__content .testimonials-slides ul.slick-dots li.slick-active{transform:scale(1);opacity:1}@media screen and (max-width: 800px){.testimonial-banner__content .testimonials-slides ul.slick-dots li,.no-touchevents .testimonial-banner__content .testimonials-slides ul.slick-dots li:hover,.testimonial-banner__content .testimonials-slides ul.slick-dots li.slick-active{transform:none}}.testimonial-banner__content .testimonials-slides.testimonial-slider--text .slide{padding:0 6em}@media screen and (max-width: 1350px){.testimonial-banner__content .testimonials-slides.testimonial-slider--text .slide{padding:0 3em}.testimonial-banner__content .testimonials-slides.testimonial-slider--text button.slick-arrow{display:none!important}}.testimonial-banner__content .testimonials-slides .slide,.testimonial-banner__content .testimonials-slides .slide blockquote{color:#fff}.testimonial-banner__content .testimonials-slides button.slick-arrow svg path{stroke:#fff}.testimonial-banner__content ul.slick-dots li button{background-color:#ffffff40}.no-touchevents .testimonial-banner__content ul.slick-dots li:hover button,.testimonial-banner__content ul.slick-dots li.slick-active button{background-color:#fff}.testimonial-banner__content a.scroll-down svg{position:absolute;left:50%;bottom:2em;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translate(-50%);width:20px}@media screen and (max-width: 600px){.testimonial-banner__content .testimonials-slides.testimonial-slider--logos{margin-top:2em}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/section-testimonial-banner.css.map */
