.Testimonial{background-color:#e4ecf2;padding:2rem 1rem;text-align:center}.Testimonial .heading,.Testimonial h2{font-size:36px;font-weight:450}.Testimonial .heading span{font-size:28px;font-weight:700}.Testimonial .Testimonial-carousel{margin-top:1rem}.Testimonial .Testimonial-carousel .Testimonial-slide{align-items:center;display:flex;justify-content:center}.Testimonial .Testimonial-carousel .Testimonial-content{align-items:center;display:flex;flex-direction:column;gap:1rem;max-width:600px;padding:1rem}.Testimonial .Testimonial-carousel .Testimonial-content .Testimonial-stars{margin-bottom:.5rem;width:189px}.Testimonial .Testimonial-carousel .Testimonial-content .Testimonial-text{color:#333;font-size:1rem;line-height:1.5;margin-bottom:1rem}.Testimonial .Testimonial-carousel .Testimonial-content .Testimonial-author{color:#666;font-size:.875rem;font-style:italic}.Testimonial .Testimonial-carousel .carousel__next,.Testimonial .Testimonial-carousel .carousel__prev{display:none}@media only screen and (min-width:480px){.Testimonial .Testimonial-carousel .carousel__next,.Testimonial .Testimonial-carousel .carousel__prev{display:block}}.usp-section{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding:40px 20px;text-align:center}@media only screen and (min-width:768px){.usp-section{justify-content:space-around}}.usp{border-bottom:1px solid #ccc;flex:1 1 100%;max-width:300px;padding:20px}@media only screen and (min-width:768px){.usp{border-bottom:none;border-left:1px solid #ccc;flex:1 1 calc(25% - 40px)}.usp:first-child{border-left:none}}.usp-icon{height:53px;margin:0 auto 10px;width:53px}.usp-title{font-size:1.2em;font-weight:700;margin:10px 0}.usp-description{color:#666;font-size:.9em}
