.testimonialsSection{display:block;overflow:hidden;background:#F4F6F8}
.testimonialsSection .headingSection h2{color:#2B5BA7}
.testimonialsSection .headingSection span{color:#666}
.testimonialsBox{margin-top:35px;position:relative}
.testimonialsCard{display:flex;flex-direction:column;border-radius:30px;border:solid 1px #2d385e1c;background:#fff;width:404px;overflow:hidden}
.testimonialsCard::before{content:'';position:absolute;right:0;top:0;background:#F4F6F8;width:55px;height:60px;border-radius:0 0 30px 30px;transform:rotate(45deg);transition:.3s}
.testimonialsCard .box{display:flex;gap:15px;padding:20px}
.testimonialsCard .box figure{display:flex;align-items:center;justify-content:center;border-radius:20px;overflow:hidden;background:#f5f6f8;height:95px;width:95px}
.testimonialsCard .box figcaption{display:flex;flex-direction:column;justify-content:flex-end}
.testimonialsCard .box h3{font-size:22px;font-weight:600;color:#2B5BA7}
.testimonialsCard .box span{color:#666}
.testimonialsDetails{padding:0 20px 20px;display:flex;flex-direction:column;gap:10px}
.testimonialsDetails p{padding-top:15px;color:#666;min-height:180px;border-top:solid 1px #2d385e1c}
.testimonialsDetails .btn{width:fit-content}
.testimonialsCard:hover::before{background-image:linear-gradient(285deg,#2d385e,#2b5ba7);transform:scale(1.2);transition:.3s}
@media screen and (max-width:540px) {
.testimonialsCard{border-radius:15px}
.testimonialsCard::before{right:-5px;top:-5px;}	
}
	
	
	