.testimonial-section{overflow:hidden;position:relative}.testimonial-section .overlay{background-color:rgba(0,0,0,.6);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.testimonial-section .page-center{margin:0 auto;max-width:1310px;padding:0 15px;position:relative;z-index:1}.testimonial-section .heading-area .label{font-size:12px;font-weight:300;line-height:1.33;margin-bottom:20px;text-transform:uppercase}.testimonial-section .heading-area .main-heading{font-size:32px;font-weight:600;line-height:1;margin-bottom:50px}.testimonial-section .cards-container{display:flex;flex-wrap:wrap;gap:40px;justify-content:center}.testimonial-section .cards-container .card{display:flex;flex:1 1 calc(33.33333% - 26.66667px);flex-wrap:wrap;max-width:calc(33.33333% - 26.66667px);padding:20px}.testimonial-section .cards-container .card.red{background:#fa0a37}.testimonial-section .cards-container .card.black .author-name,.testimonial-section .cards-container .card.black .company-name,.testimonial-section .cards-container .card.black .content,.testimonial-section .cards-container .card.red .author-name,.testimonial-section .cards-container .card.red .company-name,.testimonial-section .cards-container .card.red .content{color:#fff}.testimonial-section .cards-container .card.black{background:#000}.testimonial-section .cards-container .card.white{background:#fff}.testimonial-section .cards-container .card.white .author-name,.testimonial-section .cards-container .card.white .company-name,.testimonial-section .cards-container .card.white .content{color:#000}.testimonial-section .cards-container .card .content{margin-bottom:52px}.testimonial-section .cards-container .card .author-detail{margin-top:auto;max-width:290px}.testimonial-section .cards-container .card .content p{font-size:24px;font-weight:400;line-height:28px;margin:0}.testimonial-section .cards-container .card .author-name,.testimonial-section .cards-container .card .company-name{font-size:16px;font-weight:300;line-height:20px;margin:0}.testimonial-section .cards-container .card .company-name{font-weight:600}@media (max-width:1199px){.testimonial-section .cards-container{gap:30px}.testimonial-section .cards-container .card{flex:1 1 calc(33.33333% - 20px);max-width:calc(33.33333% - 20px)}}@media (max-width:991px){.testimonial-section .heading-area .main-heading{margin-bottom:45px}.testimonial-section .cards-container{gap:20px}.testimonial-section .cards-container .card{flex:1 1 calc(33.33333% - 13.33333px);max-width:calc(33.33333% - 13.33333px);padding:20px 15px}.testimonial-section .cards-container .card .content{margin-bottom:45px}.testimonial-section .cards-container .card .content p{font-size:20px;line-height:24px}}@media (max-width:767px){.testimonial-section .cards-container{gap:30px;justify-content:center}.testimonial-section .cards-container .card{flex:1 1 calc(50% - 15px);max-width:calc(50% - 15px);padding:20px}.testimonial-section .cards-container .card .content p{font-size:24px;line-height:28px}}@media (max-width:575px){.testimonial-section .heading-area .main-heading{font-size:26px}.testimonial-section .cards-container .card{flex:1 1 100%;max-width:100%;padding:20px}}