.new-blog-carousel{padding:32px 0;background:#f2f7fb}
.new-blog-carousel__header{text-align:center;margin-bottom:30px;display:flex}
.new-blog-carousel__header h1,.new-blog-carousel__header h2,.new-blog-carousel__header h3,.new-blog-carousel__header h4,.new-blog-carousel__header h5,.new-blog-carousel__header h6,.new-blog-carousel__header p{text-align:center;font-family:Inter,sans-serif;font-size:28px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.28px;width:100%}
.new-blog-carousel .blog-carousel-swiper{overflow:hidden;position:relative;padding-right:10px}
.new-blog-carousel .blog-card{background:#fff;border-radius:14px;box-shadow:0 0 8px 1px rgba(51,51,51,.15)}
.new-blog-carousel .blog-card__image-wrapper{overflow:hidden}
.new-blog-carousel .blog-card__image-wrapper img{width:100%;height:100%;object-fit:contain;border-radius:8px 8px 0 0}
.new-blog-carousel .blog-card__tag{position:absolute;top:15px;left:15px;background-color:rgba(255,255,255,0.9);border-radius:20px;padding:4px 12px;font-size:10px;font-weight:700;color:#58595b;text-transform:uppercase}
.new-blog-carousel .blog-card__content{padding:16px;flex-grow:1}
.new-blog-carousel .blog-card__title{color:var(--Secondary-Secondary-Grey-Dark,#58595b);font-family:Inter;font-size:10px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}
.new-blog-carousel .blog-card__meta{margin-top:12px}
.new-blog-carousel .blog-card__meta-tag{font-size:12px;font-weight:600;color:#d62049}
.new-blog-carousel .blog-card__meta p{color:var(--Secondary-Secondary-New-Black,#333);font-family:Inter;font-size:18px;font-style:normal;font-weight:700;line-height:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.new-blog-carousel .custom-pagination.swiper-pagination-bullets{bottom:0;margin:24px auto 15px;display:flex;justify-content:center;align-items:center;width:fit-content;height:6px;background-color:#e6e7e8;border-radius:6px;overflow:hidden;padding:0;position:unset}
.new-blog-carousel .custom-pagination .swiper-pagination-bullet{background:#e6e7e8;opacity:1;width:10px;height:10px;margin:0 auto;position:relative}
.new-blog-carousel .custom-pagination .swiper-pagination-bullet-active{border-radius:21px;background:var(--Secondary-Secondary-Grey-Dark,#58595b);opacity:1;width:32px;height:100%}
.blog-card__image-wrapper .things-card-tag::after{content:"";position:absolute;right:0;top:-5px;width:7px;height:5px;border-radius:0 5px 0 0;background:#333}
.new-blog-carousel .blog-card__image-wrapper .things-card-tag{position:absolute;top:19px;left:unset;right:-7px;border-radius:0 0 3.676px 0;color:#FFF;font-family:"Inter",sans-serif;text-align:right;font-size:12px;font-style:normal;font-weight:700;line-height:12px;letter-spacing:-0.12px;background:#58595b}
.new-blog-carousel .custom-prev-button::after{content:'';display:block;width:32px;height:32px;background:url("../../../../content/dam/tataaialifeinsurancecompanylimited/hard-code-icons/common-icons/Prev-arrow.svg") no-repeat center;background-size:100%}
.new-blog-carousel .custom-next-button::after{content:'';display:block;width:32px;height:32px;background:url("../../../../content/dam/tataaialifeinsurancecompanylimited/hard-code-icons/common-icons/Next-arrow.svg") no-repeat center;background-size:100%}
.swiper-button-next,.swiper-button-prev{height:unset;width:unset;margin-top:unset;display:block;color:unset}
.new-blog-carousel .custom-next-button{top:unset;right:25px;bottom:0}
.new-blog-carousel .custom-prev-button{left:unset;bottom:0;right:66px;top:unset}
.web-blog-carousel .new-blog-carousel__header p .blackboldtext{color:#333;font-family:Inter;font-size:32px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-1.28px}
@media screen and (max-width:768px){.new-blog-carousel .blog-card__meta p{color:var(--Secondary-Secondary-New-Black,#333);font-family:"Inter",sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.14px}
.new-blog-carousel .blog-card__content{padding:12px}
.blog-card__image-wrapper .things-card-tag{color:var(--neutral-universal-omni-white,#FFF);text-align:center;font-family:'Inter',sans-serif;font-size:11px;font-style:normal;font-weight:700;line-height:8.824px;letter-spacing:-0.11px;padding:3px 6px}
.new-blog-carousel__header h1,.new-blog-carousel__header h2,.new-blog-carousel__header h3,.new-blog-carousel__header h4,.new-blog-carousel__header h5,.new-blog-carousel__header h6,.new-blog-carousel__header p{text-align:center;font-family:Inter;font-size:20px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.2px}
.new-blog-carousel .new-blog-carousel__header{margin-bottom:20px}
.new-blog-carousel .blog-card__image-wrapper img{border-radius:10.294px 10.294px 0 0}
.new-blog-carousel .blog-card__meta{margin-top:6px}
.new-blog-carousel .blog-card{border-radius:11px;min-height:unset}
.swiper-button-next,.swiper-button-prev{bottom:2%;top:unset}
.new-blog-carousel .custom-prev-button::after{width:25px;height:25px}
.new-blog-carousel .custom-next-button::after{width:25px;height:25px}
.new-blog-carousel .custom-prev-button{left:0;bottom:5px}
.new-blog-carousel .custom-next-button{right:0;bottom:5px}
.blog-card__image-wrapper .things-card-tag::after{width:4px;height:3px;right:0;top:-3px}
.blog-card__image-wrapper .things-card-tag{right:-4px;left:unset}
.web-blog-carousel .new-blog-carousel{padding:20px 0}
.new-blog-carousel .blog-card__image-wrapper{overflow:unset}
.new-blog-carousel .blog-card__image-wrapper .things-card-tag{right:-4px;padding:4px 8px;font-size:11px}
.web-blog-carousel .new-blog-carousel__header p .blackboldtext{color:#333;font-family:Inter;font-size:24px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.78px}
}