.testimonial-section{background:#56c3c4;overflow:hidden;padding:42px 20px;position:relative}.testimonial-section .container{max-width:1104px}.testimonial-section .two-col-holder{align-items:center;display:flex}.testimonial-section .two-col-holder .content{max-width:100%;padding-right:50px;width:calc(100% - 360px)}.testimonial-section .two-col-holder .content h2{color:#00567e;font-size:45px;line-height:1;margin-bottom:40px}.testimonial-section .two-col-holder .content p{color:#fff;font-size:24px;line-height:29px;margin-bottom:25px;max-width:560px}.testimonial-section .two-col-holder .content p.author-name{margin-bottom:0!important}.testimonial-section .two-col-holder .image-holder{max-width:100%;width:360px}.testimonial-section .two-col-holder .image-holder img{display:block;max-width:100%;object-fit:cover;width:100%}.testimonial-section .two-col-holder .content .link-holder{margin-top:20px}.testimonial-section .two-col-holder .content .link-holder a{color:#004389;font-size:24px;line-height:30px;text-decoration:underline;transition:.3s ease-in-out}.testimonial-section .two-col-holder .content .link-holder a:hover{color:#fff}@media screen and (max-width:991px){.testimonial-section .two-col-holder .content{max-width:100%;padding-right:30px;width:calc(100% - 300px)}.testimonial-section .two-col-holder .image-holder{max-width:100%;width:300px}.testimonial-section .two-col-holder .content h2{font-size:38px;margin-bottom:30px}.testimonial-section .two-col-holder .content p{font-size:22px;line-height:27px;margin-bottom:20px}}@media screen and (max-width:767px){.testimonial-section .two-col-holder .content{padding-right:20px;width:calc(100% - 230px)}.testimonial-section .two-col-holder .image-holder{width:230px}.testimonial-section .two-col-holder .content h2{font-size:33px;margin-bottom:25px}.testimonial-section .two-col-holder .content p{font-size:20px;line-height:26px;margin-bottom:20px}}@media screen and (max-width:575px){.testimonial-section .two-col-holder{flex-direction:column-reverse;gap:30px}.testimonial-section .two-col-holder .content{padding:0;text-align:center;width:100%}}