.happy-customer .happy-cst-wrap{display:flex;flex-wrap:wrap;margin-bottom:30px}
.happy-customer .happy-cst-wrap .happy-cst-lhs{display:flex;justify-content:center;flex-direction:column;width:30%;order:2;flex-wrap:wrap}
.happy-customer .happy-cst-wrap .happy-cst-lhs .things-title{padding-top:30px}
.happy-customer .happy-cst-wrap .happy-cst-lhs .things-title h2{font-size:56px;line-height:.98;color:#333;font-family:Inter,sans-serif}
.happy-customer .happy-cst-wrap .happy-cst-lhs .things-title h2 sup{font-size:2rem}
.happy-customer .happy-cst-wrap .happy-cst-rhs{display:inline-block;width:70%;padding-right:50px}
.happy-customer .happy-cst-wrap .happy-cst-rhs .TK-slider-card{position:relative}
.happy-customer .happy-cst-wrap .happy-cst-rhs .TK-slider-card .things-card-layout{padding:5px;width:50%}
.happy-customer .happy-cst-wrap .happy-cst-rhs .TK-slider-card .things-card-layout .slider-temp-wrap{border-radius:20px;box-shadow:0 0 15px 0 rgba(0,115,187,0.1);background-color:#fff;text-align:center;margin-right:15px;padding:40px 0;height:100%}
.happy-customer .happy-cst-wrap .happy-cst-rhs .TK-slider-card .things-card-layout .slider-temp-wrap img{margin:0 auto;width:120px;height:120px}
.happy-customer .happy-cst-wrap .happy-cst-rhs .TK-slider-card .things-card-layout .slider-temp-wrap .slider-cont{padding:10px}
.happy-customer .happy-cst-wrap .happy-cst-rhs .TK-slider-card .things-card-layout .slider-temp-wrap .slider-cont span{font-size:18px;font-weight:300;color:#373737;font-style:oblique;line-height:1.89;font-family:HelveticaNeueLTStd-Lt}
.happy-customer .happy-cst-wrap .happy-cst-rhs .TK-slider-card .things-card-layout .slider-temp-wrap .slider-cont span sup{font-size:.875rem}
.happy-customer .happy-cst-wrap .happy-cst-rhs .TK-slider-card .things-card-layout .slider-temp-wrap .slider-cont h2{font-size:20px;color:#58595b;line-height:1.2;margin-top:18px;font-family:HelveticaNeueLTStd-Bd,sans-serif;font-weight:700}
.happy-customer .happy-cst-wrap .happy-cst-rhs .TK-slider-card .advisor-sld-btn{text-align:right;position:relative;z-index:2;margin-right:20px;width:50%;float:right}
.happy-customer .happy-cst-wrap .happy-cst-rhs .TK-slider-card .advisor-sld-btn a{text-decoration:underline;color:#0073bb}
.happy-cards-wrap{display:flex}
.advisor-sld-btn{margin-top:20px;text-align:right}
@media screen and (max-width:991px){.happy-customer .happy-cst-wrap{flex-direction:column}
.happy-customer .happy-cst-wrap .happy-cst-lhs{order:1;width:100%}
.happy-customer .happy-cst-wrap .happy-cst-lhs img{max-width:50%;float:right}
.happy-customer .happy-cst-wrap .happy-cst-lhs .things-title h2{font-size:36px}
.happy-customer .happy-cst-wrap .happy-cst-lhs .things-title h2 sup{font-size:1.5rem}
.happy-customer .happy-cst-wrap .happy-cst-rhs{order:2;width:100%;padding:0}
}
@media screen and (max-width:767px){.happy-customer .happy-cst-wrap{flex-direction:column}
.ani-slider .happy-cst-main-wrapper .container{padding:0 20px}
.happy-customer .happy-cst-wrap .happy-cst-rhs .TK-slider-card{margin-right:-20px}
.happy-cards-wrap{display:block}
.happy-customer .happy-cst-wrap .happy-cst-lhs{width:100%;order:1;margin-bottom:20px}
.happy-customer .happy-cst-wrap .happy-cst-lhs .things-title{padding-top:10px}
.happy-customer .happy-cst-wrap .happy-cst-lhs .things-title h2{font-size:36px;max-width:60%}
.happy-customer .happy-cst-wrap .happy-cst-lhs .things-title h2 sup{font-size:1.5rem}
.happy-customer .happy-cst-wrap .happy-cst-lhs .things-img{text-align:right}
.happy-customer .happy-cst-wrap .happy-cst-lhs .things-img img{width:265px;max-width:100%}
.happy-customer .happy-cst-wrap .happy-cst-rhs{display:block;width:100%;order:2}
.happy-customer .happy-cst-wrap .happy-cst-rhs .TK-slider-card .things-card-layout .slider-temp-wrap{padding:20px 0 0;min-height:394px}
.happy-customer .happy-cst-wrap .happy-cst-rhs .TK-slider-card .things-card-layout .slider-temp-wrap img{width:60px;height:60px}
.happy-customer .happy-cst-wrap .happy-cst-rhs .TK-slider-card .things-card-layout .slider-temp-wrap .slider-card-cont-wrap.p-1{padding:10px}
.happy-customer .happy-cst-wrap .happy-cst-rhs .TK-slider-card .things-card-layout .slider-temp-wrap .slider-cont{padding:0}
.happy-customer .happy-cst-wrap .happy-cst-rhs .TK-slider-card .things-card-layout .slider-temp-wrap .slider-cont p{height:12px}
.happy-customer .happy-cst-wrap .happy-cst-rhs .TK-slider-card .things-card-layout .slider-temp-wrap .slider-cont h2{font-size:14px !important;margin-top:0}
.happy-customer .happy-cst-wrap .happy-cst-rhs .TK-slider-card .things-card-layout .slider-temp-wrap .slider-cont span{font-size:14px}
.happy-customer .happy-cst-wrap .happy-cst-rhs .TK-slider-card .things-card-layout .slider-temp-wrap .slider-cont span sup{font-size:.625rem}
.happy-customer .happy-cst-wrap .happy-cst-rhs .TK-slider-card .advisor-sld-btn{margin-top:50px;text-align:center;margin-right:0;width:100%}
.advisor-sld-btn{width:100%;margin-top:75px;display:block;text-align:center}
.happy-customer .happy-cst-main-wrapper .happy-cst-wrap .slick-dots{left:0}
}
.testimonial-carousel-sec{background:#f2f7fb;padding:40px 0}
.testimonial-carousel-heading{margin-bottom:20px}
.testimonial-carousel-heading h2{font-family:"Inter",sans-serif;font-size:36px;font-weight:700;line-height:normal;letter-spacing:-0.36px;text-align:center}
.testimonialCarouselSlider{position:relative}
.testimonialCarouselSlider .slick-list{margin:0}
.testimonialCarouselSlider .slick-track{display:flex;padding:20px 0}
.testimonialCarouselSlider .slick-slide{height:inherit;margin:0 20px}
.testimonialCarouselSlider .slick-slide.slick-current{transform:scale(1.1);transition:.3s linear}
.testimonialCarouselSlider .slick-slide>div{height:100%}
.testimonialCarouselSlider .slick-slide.slick-current .testimonial-carousel-card{border-radius:20px;border:1px solid #daeef8;box-shadow:0 8px 16px 0 rgba(0,115,187,0.1)}
.testimonial-carousel-card{border-radius:17.875px;border:.894px solid #daeef8;background:#fff;box-shadow:0 3.575000047683716px 7.150000095367432px 0 rgba(0,115,187,0.05);padding:30px 35px;position:relative;height:100%}
.testimonial-carousel-card::after{content:"";position:absolute;background-image:url("../../../../../../content/dam/tataaialifeinsurancecompanylimited/term-insurance-plans-page/Quotesk.svg");top:17px;right:17px;height:107px;width:107px}
.testimonial-carousel-card-head{display:flex;align-items:center;column-gap:20px}
.testimonial-carousel-card-head .customers-image img{height:80px;width:80px;background:#f2f7fb;border-radius:50%}
.testimonial-carousel-card-head .customers-name{font-family:"Inter",sans-serif;font-size:24px;color:#0073bb;font-weight:700;letter-spacing:-0.24px}
.testimonial-carousel-card-desc{margin-top:15px}
.testimonial-carousel-card-desc p{color:#333;font-family:"helveticaregular",sans-serif;font-size:18px;font-style:normal;line-height:27px;letter-spacing:-0.126px}
.testimonialCarouselSlider .slick-arrow::before{content:none}
.testimonialCarouselSlider .slick-arrow.slick-prev{background-image:url("../../../../../../content/dam/tataaialifeinsurancecompanylimited/new-homepage/Testimonial-prev-btn.svg");background-repeat:no-repeat;background-size:100% 100%;width:71px;height:71px;cursor:pointer;left:40px;z-index:1}
.testimonialCarouselSlider .slick-arrow.slick-next{background-image:url("../../../../../../content/dam/tataaialifeinsurancecompanylimited/new-homepage/Testimonial-next-btn.svg");background-repeat:no-repeat;background-size:100% 100%;width:71px;height:71px;cursor:pointer;right:40px;z-index:1}
.testimonialCarouselSlider .slick-dots li{width:10px;height:10px;background:#e6e7e8;border-radius:50%}
.testimonialCarouselSlider .slick-dots li.slick-active{width:32px;background:#0073bb;border-radius:10px}
.testimonialCarouselSlider .slick-dots li button{display:none}
.testimonialCarouselSlider .slick-list::before{content:'';position:absolute;top:-40px;left:0;width:220px;height:464px;z-index:1;background:linear-gradient(270deg,rgba(242,247,251,0) 0,#f2f7fb 100%)}
.testimonialCarouselSlider .slick-list::after{content:'';position:absolute;top:-40px;right:0;width:220px;height:464px;z-index:1;background:linear-gradient(90deg,rgba(242,247,251,0) 0,#f2f7fb 100%)}
.term-insurance-testimonial-cards .testimonial-carousel-sec .testimonial-carousel-wrapper .testimonial-carousel-card::after{display:none}
.testimonial-carousel-card-head .testimonial-date{position:absolute;right:20px;top:20px;color:#58595b;font-family:'HelveticaNeueLTStd-Bd';font-size:10px;font-weight:400;letter-spacing:-0.1px}
@media screen and (max-width:767px){.testimonialCarouselSlider .slick-list{margin:0}
.testimonial-carousel-heading h2{font-size:24px;letter-spacing:-0.24px}
.testimonialCarouselSlider .slick-slide{margin:0 10px}
.testimonialCarouselSlider .slick-list::before{width:30px;height:394px;top:-20px}
.testimonialCarouselSlider .slick-list::after{width:30px;height:394px;top:-20px}
.testimonial-carousel-card{padding:40px 20px}
.testimonial-carousel-card::after{top:0;width:80px;height:80px;background-size:100% 100%}
.testimonial-carousel-card-head .customers-image img{width:60px;height:60px}
.testimonial-carousel-card-head .customers-name{font-size:20px;letter-spacing:-0.2px;z-index:1}
.testimonial-carousel-card-desc p{font-size:14px;line-height:21px}
.testimonial-carousel-sec{padding:20px}
}