.bannerSection{background-image:url("../../../../../content/dam/tataaialifeinsurancecompanylimited/new-first-fold/Desktop-Banner.png");background-repeat:no-repeat;height:300px;border-radius:20px;position:relative;padding:00px 40px 0 40px}
.bannerSection-Heading h3{color:#FFF;font-family:Inter;font-size:2.6rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.294px}
.bannerSection-Heading b{color:#FFF;font-family:Inter;font-size:2.6rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.294px}
.bannerSection-Heading p,.bannerSection-Heading h1,.bannerSection-Heading h2,.bannerSection-Heading h3,.bannerSection-Heading h4,.bannerSection-Heading h5,.bannerSection-Heading h6{color:#FFF;font-family:Inter;font-size:2.6rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-0.294px}
.bannerSectionCta{margin-top:20px}
.bannerSection-cta{padding:12px 22px 12px 22px;border-radius:8px;background:#FFF;color:#d62049;text-align:center;font-family:'HelveticaNeueLTStd-Md';font-size:1.25rem;font-style:normal;line-height:normal;letter-spacing:-0.2px;width:47%}
.headingCtaWrapper{display:flex;flex-direction:column;row-gap:20px;position:absolute;top:30px}
.CardInfo-BannerWrapper{width:1118px;display:flex;column-gap:24px;justify-content:space-between;position:absolute;bottom:15px}
.CardInfo-Banner h5{color:#FFF;font-family:'HelveticaNeueLTStd-Md';font-size:1.125rem;font-style:normal;font-weight:unset;line-height:normal;margin-left:20px;letter-spacing:normal}
.CardInfo-Banner b{color:#FFF;font-family:'HelveticaNeueLTStd-Md';font-size:1.125rem;font-style:normal;font-weight:unset;line-height:normal;letter-spacing:normal}
.CardInfo-Banner p,.CardInfo-Banner h1,.CardInfo-Banner h2,.CardInfo-Banner h3,.CardInfo-Banner h4,.CardInfo-Banner h5,.CardInfo-Banner h6{color:#FFF;font-family:'helveticaregular';font-size:1.125rem;font-style:normal;font-weight:400;line-height:normal;margin-left:20px}
.CardInfo-Banner::before{content:" ";background-color:#b3d5eb;height:90%;position:absolute;display:block;width:2.5px;border-radius:10px;top:2px}
.CardInfo-Banner{position:relative;width:240px}
.bannerSectionCategoryCards>h6,.bannerSectionCategoryCards>h5,.bannerSectionCategoryCards>h4,.bannerSectionCategoryCards>h3,.bannerSectionCategoryCards>h2,.bannerSectionCategoryCards>h1,.bannerSectionCategoryCards>p{color:#333;font-family:Inter;font-size:1.25rem;font-style:normal;font-weight:700;line-height:normal;text-align:center;margin-top:15px;margin-bottom:15px}
.bannerCategoryCardWrapper{display:flex;flex-wrap:wrap;margin-bottom:15px}
.bannerCategoryCardWrapper .bannerCategoryCard .bannerCategoryText p sup{font-size:.7em;position:relative;line-height:0;vertical-align:text-top;top:5px}
.bannerCategoryCardTags{position:absolute;border-radius:0 0 9px 9px;background:#d62049;padding:4px 8px;color:#FFF;text-align:center;font-family:Inter;font-size:.625rem;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;top:-2px;left:50%;transform:translate(-50%,0);width:max-content}
.bannerCategoryImg{text-align:center}
.bannerCategoryImg img{width:48px;height:48px;margin-top:3px}
.bannerCategoryText h3{color:#333;text-align:center;font-family:Inter;font-size:1rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-0.16px;margin:5px 0 5px 0}
.bannerCategoryText p{color:#5b5b5b;text-align:center;font-family:Inter;font-size:.75rem;font-style:normal;line-height:140%;font-weight:400;letter-spacing:-0.084px}
.bannerSection-Heading{width:600px}
.gradient-wrapper:hover{max-width:190px;box-sizing:border-box;border-radius:22px;padding:2px;box-shadow:rgba(151,65,252,0.2) 0 15px 30px -5px;background-image:linear-gradient(#0173bb,#d6214a);transition:box-shadow .3s;margin-right:14px}
.gradient-wrapper:hover .bannerCategoryCard{background-image:linear-gradient(180deg,#FFF 49.01%,#e4f5ff 100%)}
.gradient-wrapper:not(:hover){max-width:190px;border-radius:20px;padding:0;border:2px solid #e0eef7;background-color:#FFF;box-shadow:0 8px 16px -2px rgba(0,92,149,0.12);border-radius:20px;transition:box-shadow .3s;margin-right:14px}
.gradient-wrapper:nth-child(6n){margin-right:0}
.bannerCategoryCard{width:184px;padding:24px 10px 10px;border-radius:20px;background:#FFF;height:100%;position:relative}
.terms_condition_wrp>.cmp-container .leadproxytext>.cmp-text p{font-family:Inter}
.terms_condition_wrp>.cmp-container .leadproxytext>.cmp-text p sup{top:2px !important}
.newhp_anniversay_banner.banner-categorycards .bannerSection-Heading{width:unset}
.newhp_anniversay_banner.banner-categorycards .bannerSection-Heading p:nth-child(1),.newhp_anniversay_banner.banner-categorycards .bannerSection-Heading h1:nth-child(1),.newhp_anniversay_banner.banner-categorycards .bannerSection-Heading h2:nth-child(1),.newhp_anniversay_banner.banner-categorycards .bannerSection-Heading h3:nth-child(1),.newhp_anniversay_banner.banner-categorycards .bannerSection-Heading h4:nth-child(1),.newhp_anniversay_banner.banner-categorycards .bannerSection-Heading h5:nth-child(1),.newhp_anniversay_banner.banner-categorycards .bannerSection-Heading h6:nth-child(1){font-weight:700;font-size:2.25rem;max-width:51%}
.newhp_anniversay_banner.banner-categorycards .bannerSection-Heading p:nth-child(2),.newhp_anniversay_banner.banner-categorycards .bannerSection-Heading h1:nth-child(2),.newhp_anniversay_banner.banner-categorycards .bannerSection-Heading h2:nth-child(2),.newhp_anniversay_banner.banner-categorycards .bannerSection-Heading h3:nth-child(2),.newhp_anniversay_banner.banner-categorycards .bannerSection-Heading h4:nth-child(2),.newhp_anniversay_banner.banner-categorycards .bannerSection-Heading h5:nth-child(2),.newhp_anniversay_banner.banner-categorycards .bannerSection-Heading h6:nth-child(2){margin-top:6px;color:#FFF;font-size:1.25rem;max-width:72%;font-weight:700}
.newhp_anniversay_banner.banner-categorycards .bannerSection-cta{width:max-content;padding:10px 16px}
.newhp_anniversay_banner.banner-categorycards .bannerSection{background-position:center;background-size:cover}
.newhp_anniversay_banner.banner-categorycards .CardInfo-Banner{width:max-content}
.newhp_anniversay_banner.banner-categorycards .CardInfo-Banner b{font-weight:700}
.homepagemixmatch.banner-categorycards .bannerCategoryCardTags{background:#0073bb}
@media screen and (max-width:1366px){.gradient-wrapper:hover{margin-right:10px}
.gradient-wrapper:not(:hover){margin-right:10px}
.gradient-wrapper:nth-child(6n){margin-right:0}
}
@media screen and (max-width:767px){.bannerSection{background-image:url("../../../../../content/dam/tataaialifeinsurancecompanylimited/new-first-fold/Mobile-Banner.png");background-repeat:no-repeat;height:260px;border-radius:20px;position:relative;padding:0 20px 0 16px}
.bannerSection-Heading h3{color:#FFF;font-size:1.25rem;font-style:normal;line-height:normal;letter-spacing:-0.14px}
.bannerSection-Heading b{color:#FFF;font-size:1.25rem;font-style:normal;line-height:normal;letter-spacing:-0.14px}
.bannerSection-Heading p,.bannerSection-Heading h1,.bannerSection-Heading h2,.bannerSection-Heading h3,.bannerSection-Heading h4,.bannerSection-Heading h5,.bannerSection-Heading h6{color:#FFF;font-size:1.25rem;line-height:normal;letter-spacing:-0.14px}
.bannerSection-Heading{width:181px}
.bannerSection-cta{padding:10px 8px;text-align:center;font-size:.75rem;font-style:normal;line-height:normal;letter-spacing:-0.12px;width:90%}
.banner-categorycards .headingCtaWrapper{position:absolute;top:16px;row-gap:10px}
.bannerSectionCta{margin-top:10px}
.bannerCategoryCardWrapper{flex-wrap:wrap;row-gap:10px;justify-content:space-between}
.CardInfo-BannerWrapper{width:unset;flex-wrap:wrap;column-gap:10px;justify-content:unset;position:absolute;bottom:10px}
.CardInfo-Banner{width:47.5%}
.CardInfo-Banner h5{font-size:.75rem;line-height:normal;margin-left:10px}
.CardInfo-Banner b{font-size:.75rem;line-height:normal}
.CardInfo-Banner p,.CardInfo-Banner h1,.CardInfo-Banner h2,.CardInfo-Banner h3,.CardInfo-Banner h4,.CardInfo-Banner h5,.CardInfo-Banner h6{font-size:.75rem;margin-left:10px}
.CardInfo-Banner{margin-top:8px}
.bannerSectionCategoryCards>h6,.bannerSectionCategoryCards>h5,.bannerSectionCategoryCards>h4,.bannerSectionCategoryCards>h3,.bannerSectionCategoryCards>h2,.bannerSectionCategoryCards>h1,.bannerSectionCategoryCards>p{font-size:1rem;line-height:normal;margin-top:10px;margin-bottom:10px}
.bannerCategoryText h3{font-size:.75rem;font-style:normal;line-height:14.4px;margin:4px 0 3px 0}
.bannerCategoryText p{font-size:.625rem;font-style:normal;line-height:12px}
.bannerCategoryImg img{width:32px;height:32px;margin-top:5px}
.gradient-wrapper{width:48%;max-width:unset}
.bannerCategoryCard{width:unset;padding:14px 8px 12px}
.gradient-wrapper:hover{margin-right:unset}
.gradient-wrapper:not(:hover){margin-right:unset}
.newhp_anniversay_banner.banner-categorycards .CardInfo-BannerWrapper{padding:10px 8px;bottom:0;row-gap:8px;column-gap:0}
.newhp_anniversay_banner.banner-categorycards .CardInfo-Banner{width:47.5%;margin-top:0}
.newhp_anniversay_banner.banner-categorycards .CardInfo-Banner h5{margin-bottom:0}
.newhp_anniversay_banner.banner-categorycards .bannerSection{padding:0}
.newhp_anniversay_banner.banner-categorycards .CardInfo-BannerWrapper{padding:10px 8px}
.newhp_anniversay_banner.banner-categorycards .CardInfo-Banner:nth-child(1) p{width:84%}
.newhp_anniversay_banner.banner-categorycards .CardInfo-Banner:nth-child(2) p{width:55%}
.newhp_anniversay_banner.banner-categorycards .CardInfo-Banner:nth-child(3) p{width:84%}
.newhp_anniversay_banner.banner-categorycards .CardInfo-Banner:nth-child(4) p{width:103%}
.newhp_anniversay_banner.banner-categorycards .bannerSection-Heading p:nth-child(1),.newhp_anniversay_banner.banner-categorycards .bannerSection-Heading h1:nth-child(1),.newhp_anniversay_banner.banner-categorycards .bannerSection-Heading h2:nth-child(1),.newhp_anniversay_banner.banner-categorycards .bannerSection-Heading h3:nth-child(1),.newhp_anniversay_banner.banner-categorycards .bannerSection-Heading h4:nth-child(1),.newhp_anniversay_banner.banner-categorycards .bannerSection-Heading h5:nth-child(1),.newhp_anniversay_banner.banner-categorycards .bannerSection-Heading h6:nth-child(1){font-size:1.25rem;max-width:95%}
.newhp_anniversay_banner.banner-categorycards .bannerSection-Heading p:nth-child(2),.newhp_anniversay_banner.banner-categorycards .bannerSection-Heading h1:nth-child(2),.newhp_anniversay_banner.banner-categorycards .bannerSection-Heading h2:nth-child(2),.newhp_anniversay_banner.banner-categorycards .bannerSection-Heading h3:nth-child(2),.newhp_anniversay_banner.banner-categorycards .bannerSection-Heading h4:nth-child(2),.newhp_anniversay_banner.banner-categorycards .bannerSection-Heading h5:nth-child(2),.newhp_anniversay_banner.banner-categorycards .bannerSection-Heading h6:nth-child(2){font-size:.75rem;max-width:91%;font-weight:700}
.newhp_anniversay_banner.banner-categorycards .bannerImgDiv{position:relative;text-align:center;height:260px}
.newhp_anniversay_banner.banner-categorycards .headingCtaWrapper{left:12px;top:10px}
.newhp_anniversay_banner.banner-categorycards .CardInfo-Banner b{font-weight:700}
}