.reviews-section{overflow:hidden;padding-bottom:96px;padding-top:84px}.reviews-section .reviews-header{text-align:center}.reviews-section .reviews-header *,.reviews-section .reviews-heading *{font-family:var(--primary_font);font-weight:400}.reviews-section .reviews-header h2{color:#000;font-size:65px;font-weight:400;letter-spacing:.8px;line-height:.93;margin:0}.reviews-section .heading strong,.reviews-section .reviews-heading strong{font-weight:700}.reviews-section .heading span.text-muted{color:#666e7f;font-weight:700}.reviews-section .reviews-header .heading{padding-bottom:17px}.reviews-section .reviews-header p.reviews-subtitle{color:#000;font-size:40px;font-weight:300;line-height:.925}.reviews-section .featured-review{padding-top:70px}.reviews-section .featured-review-content{display:flex;flex-direction:column;justify-content:center}.reviews-section .featured-review-media{background-position:50%;background-repeat:no-repeat;background-size:cover}.reviews-section .featured-review-content{background-color:var(--primary_color);margin:0 auto;max-width:850px;min-height:490px;padding:88px 110px 62px 105px}.reviews-section .featured-review-content .featured-review-quote{color:#fff;font-family:var(--primary_font);font-size:30px;font-weight:400;line-height:1.266;margin:0}.reviews-section p.featured-review-author{color:#fff;font-family:var(--primary_font);font-size:30px;font-weight:400;line-height:1.266;margin:34px 0 12px}.reviews-section .reviews-grid .slick-track:after,.reviews-section .reviews-grid .slick-track:before,.reviews-section p.featured-review-author br{display:none}.reviews-section .featured-review-content img,.reviews-section .reviews-grid .company-logo img,.reviews-section span.quote-icon img{vertical-align:middle}.reviews-section .reviews-grid-wrapper{padding-left:8px;padding-top:44px;--sliderWidth:394px}.reviews-section span.quote-icon{display:block}.reviews-section .reviews-heading h2{color:#000;font-size:55px;font-weight:300;letter-spacing:.1px;line-height:.963;margin:0}.reviews-section .reviews-heading h2 strong{font-weight:400}.reviews-section .reviews-heading{padding-top:20px}.reviews-section .reviews-grid-intro{max-width:var(--sliderWidth);padding-top:3%}.reviews-section .reviews-grid{padding-right:60px;width:calc(100% - var(--sliderWidth))}.reviews-section .reviews-grid .review-card-inner{background-color:#fff;border-radius:12px;display:flex;filter:drop-shadow(0 10px 10px rgba(0,0,0,.3));flex-direction:column;height:100%;justify-content:space-between;margin-bottom:42px;max-width:100%;padding:56px 53px;position:relative}.reviews-section .reviews-grid p.review-text{color:#4d4d4d;font-family:var(--primary_font);font-size:25px;font-weight:400;line-height:1.48;margin:0 0 30px}.reviews-section .reviews-grid article.review-card{display:flex;flex:1;flex-direction:column;height:auto;margin:0 25px}.reviews-section .reviews-grid .review-rating{gap:3px}.reviews-section .review-rating svg{width:24px}.reviews-section .reviews-grid .review-card-inner:after{background-color:#fff;border-radius:24px;bottom:-20px;clip-path:polygon(50% 135%,118% 0,0 0);content:"";display:block;height:160px;left:-43px;pointer-events:none;position:absolute;transform:rotate(-90deg);width:246px;z-index:-1}.reviews-section .reviews-grid .review-author{align-items:center;display:flex;gap:15px;margin-top:-27px;padding-left:87px;position:relative}.reviews-section .reviews-grid .company-logo img{height:100%!important;object-fit:cover!important;width:100%!important}.reviews-section .reviews-grid .company-logo{border-radius:100%;max-width:94px;padding:2px}.reviews-section .review-author-info{display:flex;flex-direction:column;font-family:var(--primary_font);font-size:25px;font-weight:400;line-height:24px}.reviews-section .review-author-info strong{color:#000;font-weight:600}.reviews-section .review-author-info span{color:#4d4d4d}.reviews-section .reviews-grid .slick-track{display:flex}.reviews-section .reviews-grid .prev-arrow{left:-3%}.reviews-section .reviews-grid button.next-arrow{right:22px}.reviews-section .reviews-grid .review-author:before{background-color:#fff;border-radius:24px;content:"";display:block;height:24px;left:0;position:absolute;top:19px;width:14px}.reviews-section .featured-review-content img{max-width:228px!important}@media(min-width:768px){.reviews-section .reviews-grid .review-author{min-height:93px}}@media(max-width:1600px){.reviews-section .reviews-grid .review-card-inner{max-width:100%}}@media(max-width:1365px){.reviews-section .reviews-grid .review-card-inner{padding:30px}.reviews-section .reviews-grid p.review-text{font-size:22px}.reviews-section .review-author-info{font-size:16px}.reviews-section .reviews-grid .company-logo{max-width:50px}.reviews-section .reviews-grid .review-author{justify-content:flex-end;padding-right:15px}.reviews-section .reviews-grid .review-card-inner{margin-bottom:60px}.reviews-section .reviews-grid .review-author:before{top:0}}@media(max-width:1170px){.reviews-section .reviews-grid,.reviews-section .reviews-grid-intro{max-width:100%;width:100%}.reviews-section .review-author-info{font-size:20px}.reviews-section .featured-review{padding-top:50px}.reviews-section .reviews-grid-wrapper{--sliderWidth:100%;gap:35px;padding-left:0}.reviews-section .reviews-heading h2{font-size:clamp(24px,5vw,55px)}.reviews-section .reviews-grid{padding:0 60px}.reviews-section .reviews-grid .prev-arrow{left:0}.reviews-section .reviews-grid button.slick-arrow{top:calc(50% - 65px);transform:translateY(-50%)}.reviews-section .reviews-grid .review-author{justify-content:flex-start}}@media(max-width:991px){.reviews-section .featured-review-content{max-width:70%;padding:60px 50px}.reviews-section .featured-review-content .featured-review-quote,.reviews-section p.featured-review-author{font-size:25px}.reviews-section .reviews-grid button.next-arrow{right:0}.reviews-section .reviews-grid .review-card-inner{margin-bottom:60px}.reviews-section .reviews-grid .review-author:before{top:0}}@media(max-width:767px){.reviews-section .featured-review-content{min-height:auto}.reviews-section .reviews-header h2{font-size:32px}.reviews-section{padding-bottom:47px;padding-top:47px}.reviews-section .featured-review{padding-top:36px}.reviews-section .reviews-header p.reviews-subtitle{font-size:20px;line-height:normal;margin:0}.reviews-section .reviews-header .heading{padding-bottom:5px}.reviews-section .featured-bg img{min-height:96px;vertical-align:middle}.reviews-section .featured-review-media{background-image:unset!important}.reviews-section .featured-review-content{margin-top:-1px;max-width:100%;padding:40px 20px}.reviews-section .featured-review-content .featured-review-quote,.reviews-section p.featured-review-author{font-size:16px;line-height:1.214}.reviews-section p.featured-review-author{margin:21px 0 12px}.reviews-section .featured-review-content img{max-width:100px!important}.reviews-section .reviews-grid-intro{padding-left:0}.reviews-section span.quote-icon img{max-width:46px}.reviews-section .reviews-heading h2{font-size:24px}.reviews-section .reviews-heading{padding-top:12px}.reviews-section .reviews-grid-wrapper{gap:26px;margin:0 auto;max-width:90%}.reviews-section .reviews-grid p.review-text{font-size:16px;line-height:1.1875;margin:0 0 20px}.reviews-section .review-author-info{font-size:16px;line-height:1.1}.reviews-section .reviews-grid .review-card-inner:after{bottom:-22px;height:90px;left:-30px;width:150px}.reviews-section .review-rating svg{width:10px}.reviews-section .reviews-grid .company-logo{max-width:45px}.reviews-section .reviews-grid button.slick-arrow{top:calc(50% - 40px)}.reviews-section .reviews-grid .review-author{justify-content:unset;padding-left:15%}.reviews-section .reviews-grid .review-card-inner{margin-bottom:64px}.reviews-section .reviews-grid .review-author:before{top:-15px}}@media(max-width:640px){.reviews-section .reviews-grid-wrapper{max-width:100%}}@media(max-width:480px){.reviews-section .featured-review-content .featured-review-quote,.reviews-section p.featured-review-author{font-size:14px}.reviews-section .reviews-grid-wrapper{max-width:100%}.reviews-section .review-author-info,.reviews-section .reviews-grid p.review-text{font-size:13px}.reviews-section .reviews-grid .review-author{padding-left:20px}.reviews-section .reviews-grid .review-card-inner:after{left:-14px;width:118px}.reviews-section .reviews-grid .company-logo{max-width:44px}.reviews-section .reviews-grid{padding:0}.reviews-section .reviews-grid button.next-arrow{right:-20px}.reviews-section .reviews-grid .prev-arrow{left:-20px}.reviews-section .reviews-grid .review-card-inner{padding:20px}.reviews-section .reviews-grid .review-author:before{top:-29px}}