.testimonial_card_container{position:relative;max-width:95%;margin:30px auto 15px;background:#fff;border-radius:10px;padding:20px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);overflow:visible}.testimonial_card_container .client_profile{gap:10px}.testimonial_card_container .profile_text_wrapper{text-align:left}.testimonial_card_container .profile_img{width:60px!important;height:60px!important;border-radius:50%;object-fit:cover}.testimonial_card_container .name{font-weight:700;font-size:16px}.testimonial_card_container .role{color:gray;font-size:14px}.testimonial_card_container .rating{font-size:18px;margin:0 0 8px;color:orange}.testimonial_card_container .quote{font-style:italic;color:#555;font-size:14px;margin-top:10px}.client_card_container{gap:20px;margin-bottom:40px;background-image:url(/images/testimonial/bg-pattern.jpg)}.client_card_container .swiper{overflow:visible}.client_card_container .swiper .swiper-slide{width:100%;background:rgba(0,0,0,0);overflow:visible}.client_card_container .swiper .swiper-pagination{position:relative;top:2px}.client_card_container .client_review_section{overflow:hidden;max-width:500px}.client_card_container .client_review_section .client_heading{color:#3c72fc}.client_card_container .client_review_section .main_heading{margin-top:12px;color:#000;font-weight:700;font-size:32px}.client_card_container .client_review_section .client_paragraph{margin-top:17px;font-weight:400}@media only screen and (max-width:992px){.client_card_container{background-image:none;flex-direction:column-reverse;gap:40px}.client_card_container .client_review_section{max-width:90%}}@media only screen and (max-width:540px){.client_card_container{margin-bottom:70px}.client_card_container .title_heading{margin-bottom:0}}