@font-face{font-family:"mulish-regular";src:url("genInsurance/resources/fonts/Mulish-Medium.ttf");font-weight:400}
@font-face{font-family:"mulish-medium";src:url("genInsurance/resources/fonts/Mulish-Medium.ttf");font-weight:500}
@font-face{font-family:"mulish-semiBold";src:url("genInsurance/resources/fonts/Mulish-SemiBold.ttf");font-weight:600}
@font-face{font-family:"mulish-bold";src:url("genInsurance/resources/fonts/Mulish-Bold.ttf");font-weight:700}
@font-face{font-family:"mulish-Extrabold";src:url("genInsurance/resources/fonts/Mulish-ExtraBold.ttf");font-weight:800}
@media(min-width:1200px){.px-xl-6{padding-left:4.5rem !important;padding-right:4.5rem !important}
}
@media(min-width:1635px){.px-xl-6{padding-left:7.5rem !important;padding-right:7.5rem !important}
}
.generalBannerMain{margin-top:70px;width:100%;height:70vh;background-image:url("../../../../../content/dam/hfc-icici/newassets/Group%208584.png");background-position:100%;background-size:cover;object-fit:cover}
.generalBannerMain .generalBanner{width:100%;height:100%}
.generalBannerMain .generalBanner .bannerInner{position:relative;height:100%}
.generalBannerMain .generalBanner .bannerInner .bannerContent{position:absolute;left:0;top:50%;transform:translateY(-50%)}
.generalBannerMain .generalBanner .bannerInner .bannerContent .genBannerHeading{width:600px;color:#004a80;font-size:40px;text-align:left;font-family:"mulish-bold"}
.generalBannerMain .generalBanner .bannerInner .bannerContent .applyOnlineBtn{padding:.55rem 2.95rem;color:#fff;font-family:"mulish-bold";background-color:#f36523;border:1.5px solid #f36523;border-radius:30px}
.generalBannerMain .generalBanner .bannerInner .bannerContent .applyOnlineBtn:hover{background-color:#fff;color:#f36523}
.generalBannerMain .generalBanner .bannerInner .bannerContent .applyOnlineBtn:focus{box-shadow:none}
@media(max-width:767px){.generalBannerMain{margin-top:45px;background-image:url("../../../../../content/dam/hfc-icici/newassets/mobileBanner.jpg")}
.generalBannerMain .generalBanner .bannerInner .bannerContent{text-align:center;top:20%}
.generalBannerMain .generalBanner .bannerInner .bannerContent .genBannerHeading{width:auto;font-size:35px;text-align:center}
}
.bannerBottomMain{margin-top:-55px}
.bannerBottomMain .bannerBottom{padding:20px;background-color:#fff8f4;border:1px solid #e3e3e3;border-radius:20px}
.bannerBottom .bottomText{font-size:14px;color:#004a80;font-family:"mulish-semiBold"}
.bannerBottomMain .bannerBottom .bannerBottomCard{margin-bottom:0;box-shadow:none;background-color:transparent;border:0}
.bannerBottomMain .bannerBottom .bannerBottomCard .bannerTitle{color:#f36523;font-size:20px;font-family:"mulish-bold"}
.bannerBottomMain .bannerBottom .bannerBottomCard .bannerText{color:#004a80;font-size:16px;font-family:"mulish-semiBold"}
.bannerBottomMain .bannerIcon{width:50px}
@media(max-width:767px){.bannerBottomMain{margin-top:-135px}
.bannerBottomMain .bannerBottom{padding-left:0;padding-right:0}
}
.lombardMain .lanboardHeading .lanboardTitle{color:#f36523;font-size:20px;font-family:"mulish-bold"}
.lombardMain .lanboardHeading .lanboardSubTitle{color:#000;font-size:32px;font-family:"mulish-bold"}
.lombardMain .lanboardText{color:#000;font-size:18px;font-family:"mulish-regular"}
.ourProducts .lanboardHeading .ourProductsTitle{color:#f36523;font-size:20px;font-family:"mulish-bold"}
.ourProducts .lanboardHeading .ourProductsSubTitle{color:#000;font-size:32px;font-family:"mulish-bold"}
.ourProducts .productMian{min-height:450px;background-position:100%;background-size:cover;object-fit:cover;border-radius:24px}
.ourProducts .garimaRaksha{background-image:url("../../../../../content/dam/hfc-icici/newassets/NoPath%20-%20Copy%20(8).png")}
.ourProducts .carInsuerance{background-image:url("../../../../../content/dam/hfc-icici/newassets/pexels-jeshootscom-13861.png")}
.ourProducts .healthInsuerance{background-image:url("../../../../../content/dam/hfc-icici/newassets/pexels-karolina-grabowska-4021810.png")}
.ourProducts .twoWheeler{background-image:url("../../../../../content/dam/hfc-icici-assets/images/lesbian-couple-motorcycle-road-trip.png")}
.ourProducts .productMian .productOverlay{position:relative;width:100%;min-height:450px;background:#232323;background:linear-gradient(180deg,rgba(35,35,35,0) 0,rgba(35,35,35,0.98) 100%,rgba(35,35,35,0.01) 100%);border-radius:24px}
.ourProducts .productMian .productOverlay .productDetails{width:100%;position:absolute;left:0;bottom:0;padding-bottom:25px}
.ourProducts .productMian .productOverlay .productDetails .productDetailsTitle{color:#fff;font-size:16px;font-family:"mulish-bold"}
.ourProducts .productMian .productOverlay .productDetails .productDetailsText{color:rgba(255,255,255,0.9);font-size:14px;font-family:"mulish-semiBold"}
.ourProducts .productMian .productOverlay .productDetails .productByNow{padding:.45rem 2rem;color:#fff;font-family:"mulish-bold";background-color:#f36523;border:1.5px solid #f36523;border-radius:30px}
.ourProducts .productMian .productOverlay .productDetails .proComingSoon{background-color:transparent;border:0}
.ourProducts .productMian .productOverlay .productDetails .productByNow:focus{box-shadow:none}
.ourProducts .productMian .productOverlay .productDetails .productKnowMore{color:#eee;position:relative;font-size:14px;font-family:"mulish-regular";text-decoration:none}
.ourProducts .productMian .productOverlay .productDetails .productKnowMore::after{content:"";position:absolute;left:50%;bottom:-4px;width:74px;height:3px;background-color:#eee;transform:translateX(-50%)}
.ourProducts .bottomProCard{min-height:480px;border:1px solid #00447C1A;border-radius:20px;transition:all .3s ease}
.ourProducts .bottomProCard:hover{box-shadow:0 3px 10px #0000001A;border:1px solid #f36523}
.ourProducts .bottomProCard .bottomProCardHeader{background:transparent;border:0;min-height:88px}
.ourProducts .bottomProCard .bottomProCardHeader img{width:50px}
.ourProducts .bottomProCard .bottomProTitle{color:#004a80;font-size:22px;font-family:"mulish-bold"}
.ourProducts .bottomProCard .bottomProText{color:#000;font-size:16px;font-family:"mulish-regular"}
.ourProducts .bottomProCard .productBottomByNow{padding:.45rem 2rem;color:#fff;font-family:"mulish-bold";background-color:#f36523;border:1.5px solid #f36523;border-radius:30px}
.ourProducts .bottomProCard .comingSoon{color:#f36523;background-color:#fff;border:0}
.ourProducts .bottomProCard .productBottomByNow:focus{box-shadow:none}
.ourProducts .bottomProCard .productBottomByNow:hover{color:#f36523;background-color:#fff}
.cmp-introduction-teaser-white-bg{padding:20px}
.cmp-introduction-teaser-white-bg .cmp-teaser .cmp-teaser__title{color:#ad2221;font-size:26px;font-family:"mulish-Extrabold"}
.cmp-introduction-teaser-white-bg .cmp-teaser .cmp-teaser__title{color:#000;font-size:16px;font-family:"mulish-regular"}
@media(max-width:767px){.bannerBottomMain .bannerBottom .bannerBottomCard .bannerText{font-size:14px}
}