.df-section-redesigned-testimonials{padding:60px 0}.df-section-redesigned-testimonials__title{margin-bottom:20px}.df-section-redesigned-testimonials .masonry-testimonials{-moz-column-count:1;column-count:1;-moz-column-gap:24px;column-gap:24px;margin:0 auto;max-width:1260px}@media (min-width:640px){.df-section-redesigned-testimonials__title{margin-bottom:40px}.df-section-redesigned-testimonials .masonry-testimonials{-moz-column-count:2;column-count:2}}@media (min-width:1200px){.df-section-redesigned-testimonials{padding:80px 0}.df-section-redesigned-testimonials .masonry-testimonials{-moz-column-count:3;column-count:3}}.df-section-redesigned-testimonials .testimonial-card{background:#fff;border-radius:18px;box-shadow:0 4px 24px #222d4314;display:flex;flex-direction:column;overflow:hidden;padding:0;position:relative;transition:box-shadow .2s}.df-section-redesigned-testimonials .testimonial-card:hover{box-shadow:0 8px 32px #222d4329}.df-section-redesigned-testimonials .testimonial-card--style_default{padding:20px 16px 16px}.df-section-redesigned-testimonials .testimonial-card--style_default .testimonial-card__meta{margin-bottom:20px}.df-section-redesigned-testimonials .testimonial-card--style_default .testimonial-card__rating svg path{fill:#ffc107}@media (min-width:640px){.df-section-redesigned-testimonials .testimonial-card--style_default{padding:36px 26px 20px}.df-section-redesigned-testimonials .testimonial-card--style_default .testimonial-card__meta{margin-bottom:30px}}.df-section-redesigned-testimonials .testimonial-card--style_video,.df-section-redesigned-testimonials .testimonial-card--style_video .testimonial-card__media img{min-height:226px}.df-section-redesigned-testimonials .testimonial-card--style_video_text .testimonial-card__media img{max-height:224px}.df-section-redesigned-testimonials .testimonial-card--style_video_text .testimonial-card__media img,.df-section-redesigned-testimonials .testimonial-card--style_video_text .testimonial-card__media-overlay{border-bottom-left-radius:0;border-bottom-right-radius:0}.df-section-redesigned-testimonials .testimonial-card-wrapper{display:inline-block;width:100%;-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:24px;padding:0;page-break-inside:avoid}.df-section-redesigned-testimonials .testimonial-card__media{margin-bottom:0;position:relative}.df-section-redesigned-testimonials .testimonial-card__media img{border-radius:14px;display:block;min-height:180px;-o-object-fit:cover;object-fit:cover;width:100%}.df-section-redesigned-testimonials .testimonial-card__media-overlay{background:#3b303033;border-radius:14px;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:1}.df-section-redesigned-testimonials .testimonial-card__play{align-items:center;display:flex;height:100%;justify-content:center;max-height:56px}.df-section-redesigned-testimonials .testimonial-card__play svg{filter:drop-shadow(0 2px 8px rgba(0,0,0,.12))}.df-section-redesigned-testimonials .testimonial-card__link{z-index:10}.df-section-redesigned-testimonials .testimonial-card__avatar img{border-radius:50%;height:38px;-o-object-fit:cover;object-fit:cover;width:38px}.df-section-redesigned-testimonials .testimonial-card__meta{margin-bottom:8px;max-height:80px;z-index:12}.df-section-redesigned-testimonials .testimonial-card__meta--absolute{align-items:flex-end;bottom:0;display:flex;gap:2px;justify-content:space-between;margin-bottom:0;padding:16px;position:absolute;width:100%;z-index:6}@media (min-width:640px){.df-section-redesigned-testimonials .testimonial-card__meta--absolute{padding:25px}}.df-section-redesigned-testimonials .testimonial-card__meta--absolute .testimonial-card__name,.df-section-redesigned-testimonials .testimonial-card__meta--absolute .testimonial-card__website{color:#fff}.df-section-redesigned-testimonials .testimonial-card__name{color:#383d3d;font-size:14px;font-weight:600}.df-section-redesigned-testimonials .testimonial-card__website{color:#979797;font-size:14px}.df-section-redesigned-testimonials .testimonial-card__rating{line-height:1;margin-bottom:8px;min-height:20px}.df-section-redesigned-testimonials .testimonial-card__rating span[uk-icon]{color:#ffc107;height:18px!important;margin-right:2px;width:18px!important}.df-section-redesigned-testimonials .testimonial-card__text{flex-grow:1}.df-section-redesigned-testimonials .testimonial-card__text h2{font-size:1.8rem}.df-section-redesigned-testimonials .testimonial-card__text h3{font-size:1.5rem}.df-section-redesigned-testimonials .testimonial-card__text h4{font-size:1.2rem}.df-section-redesigned-testimonials .testimonial-card__text h2,.df-section-redesigned-testimonials .testimonial-card__text h3{line-height:1.2;margin-bottom:16px}.df-section-redesigned-testimonials .testimonial-card__text h4,.df-section-redesigned-testimonials .testimonial-card__text h5,.df-section-redesigned-testimonials .testimonial-card__text h6{line-height:1.4;margin-bottom:12px}.df-section-redesigned-testimonials .testimonial-card__text p{line-height:1.5;margin-bottom:10px;margin-top:0}.df-section-redesigned-testimonials .testimonial-card__text *{color:#383d3d}.df-section-redesigned-testimonials .testimonial-card__text * strong{font-weight:600}.df-section-redesigned-testimonials .testimonial-card__text-wrapper{padding:20px 16px 16px}@media (min-width:640px){.df-section-redesigned-testimonials .testimonial-card__text-wrapper{padding:26px 26px 22px}}.df-section-redesigned-testimonials .testimonial-card__date{color:#979797;font-size:12px;margin-top:6px}