.testimonials{background-color:#e5eced;padding:90px 20px;position:relative}.testimonials .content-wrapper,.testimonials .testimonials-inner{display:-webkit-box;display:-ms-flexbox;display:flex}.testimonials .testimonials-inner{-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;width:100%;-ms-flex-line-pack:start;align-content:flex-start}.testimonials .testimonials-lightbox-section .lightbox-inner{display:grid;grid-gap:10px 10px;grid-template-columns:repeat(2,1fr)}.testimonials .testimonials-lightbox-section a.gallery-item{display:block;flex-grow:0;flex-shrink:0;overflow:hidden;position:relative;transition-duration:.35s;-webkit-transition-property:all;-o-transition-property:all;transition-property:all}.testimonials .testimonials-lightbox-section a.gallery-item .gallery-image{background-position:50%;background-size:cover;padding-bottom:66.6667%;transform-origin:center top;-webkit-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s;-webkit-transition-property:-webkit-filter,-webkit-transform;transition-property:-webkit-filter,-webkit-transform;-o-transition-property:filter,transform;transition-property:filter,transform;transition-property:filter,transform,-webkit-filter,-webkit-transform;transition:.35s;width:100%}.testimonials .testimonials-lightbox-section a.gallery-item .gallery-item__overlay{height:100%;left:0;position:absolute;top:0;-webkit-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s;-webkit-transition-property:mix-blend-mode,opacity,background-color,-webkit-transform;transition-property:mix-blend-mode,opacity,background-color,-webkit-transform;-o-transition-property:mix-blend-mode,transform,opacity,background-color;transition-property:mix-blend-mode,transform,opacity,background-color;transition-property:mix-blend-mode,transform,opacity,background-color,-webkit-transform;width:100%}.testimonials .testimonials-lightbox-section a.gallery-item:hover .gallery-item__overlay{background-color:rgba(0,0,0,.5)}.testimonials .testimonials-inner .testimonials-lightbox-section{width:100%}.testimonials .text-section{margin-bottom:0;width:100%}.testimonials .text-section .img-desc-container,.testimonials .text-section .quote-container{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:auto;margin-right:auto;max-width:850px;padding:40px;position:relative;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;width:100%;-ms-flex-line-pack:start;align-content:flex-start;border:none;border-radius:2px;box-sizing:border-box}.testimonials .text-section .quote-container .main-quote{font-size:23px;font-style:italic;font-weight:700;line-height:32px;margin:0;text-align:center;width:100%}.testimonials .text-section .img-desc-container .img-desc-text{font-weight:600;margin:0;text-align:center}.testimonials .text-section .quote-container .quote-author{margin:20px 0 0;position:relative;text-align:center;width:100%}@media(max-width:1024px){.testimonials .text-section .img-desc-container,.testimonials .text-section .quote-container{max-width:620px;padding:30px}.testimonials{padding:60px 20px}}@media(max-width:767px){.testimonials{padding:0 0 50px}#quotes-section-noimage{margin-top:50px}.testimonials .text-section .quote-container .main-quote{font-size:20px;line-height:26px}.testimonials .text-section .img-desc-container,.testimonials .text-section .quote-container{padding:30px 20px}.testimonials .testimonials-lightbox-section .lightbox-inner{grid-template-columns:repeat(1,1fr)}.testimonials .text-section{padding:0 15px}}