::-webkit-scrollbar{width:5px !important;height:2px}
::-webkit-scrollbar:hover{width:10px !important}
::-webkit-scrollbar-track{background:0}
::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:hover{background:#afb1b3}
h1,h2,h3,h4,h5,h6,p,ul,ol,li,table,tr,td{margin:0}
body,html{font-family:Poppins,sans-serif}
.widthCenter{position:relative;max-width:1600px;margin:0 auto}
main{margin-top:68px;position:relative;border-right:1px solid #e3e3e3;border-left:1px solid #e3e3e3}
.container{max-width:1060px;width:100%}
.section{width:100%;max-width:1600px;margin:0 auto;clear:both;overflow:hidden;padding-top:85px;padding-bottom:72px}
.bggrey{background-color:#f9f9f9}
.colorblk{color:#000 !important;padding-bottom:18px;font-weight:500}
.bgwhite{background-color:#fff !important}
.oh{overflow:hidden !important}
.greyheading{font-size:22px;line-height:22px;font-weight:700;color:#8a93a5;padding-bottom:10px}
h3.homeheader2{font-size:48px;line-height:56px;font-weight:700;color:#233253}
h2.homeheader2{font-size:48px;line-height:56px;font-weight:700;color:#233253}
h3.homeheader2+span+p,h3.homeheader2+p{font-size:16px;line-height:22px;font-weight:400;color:#8a93a5;padding-bottom:21px}
h2.homeheader2+span+p,h2.homeheader2+p{font-size:16px;line-height:22px;font-weight:400;color:#8a93a5;padding-bottom:21px}
.btnred{background:#ed1c24;color:#fff;border-radius:4px;font-size:12px;line-height:20px;font-weight:600;border:1px solid #ed1c24;height:34px;padding:7px 21px 7px 21px;min-width:135px}
.btnred:hover,.btnred:focus,.btnred:active{background:#ff3038 !important;color:#fff;box-shadow:0 8px 12px rgba(237,28,36,0.2);border-radius:4px;font-size:12px;line-height:20px;font-weight:600;border:1px solid #ed1c24;height:34px;padding:7px 21px 7px 21px;min-width:135px;outline:0;outline-style:none;outline-width:0}
.btnred:not(:disabled):not(.disabled).active:focus,.btnred:not(:disabled):not(.disabled):active:focus,.show>.btnred.dropdown-toggle:focus:not(:disabled):not(.disabled).active:focus,.btnred:not(:disabled):not(.disabled):active:focus,.show>.btnred.dropdown-toggle:focus{background:#ff3038 !important;outline:0;outline-style:none;outline-width:0}
.life-ai-iframe-service-class{height:70px;width:260px;border:0;position:fixed;z-index:99999;bottom:0;right:10px}
.btnwhite{background:#fff;color:#ed1c24;border-radius:4px;font-size:12px;line-height:20px;font-weight:600;border:1px solid #ed1c24;height:30px;padding:5px 18px 5px 18px;min-width:104px}
.btnwhite:hover{background:#fff;color:#ed1c24;border-radius:4px;font-size:12px;line-height:20px;font-weight:600;border:1px solid #ff3038;height:30px;padding:5px 18px 5px 18px;min-width:104px;box-shadow:0 5px 7px rgba(228,24,32,0.4)}
.abtboxholder{border:1px solid #c7cacc;background:#fff;padding:24px 22px 24px 22px;margin-bottom:10px}
.abtboxholder:hover{box-shadow:0 4px 20px rgba(0,94,158,0.05),3px 6px 10px rgba(50,130,196,0.08)}
.abtboxholder:before{width:4px;height:100px;background-color:red;content:"";position:absolute;left:5px;top:0}
.abtboxholder h6,.mob-abt h6{font-size:15px;line-height:22px;font-weight:400;color:#8a93a5;text-transform:uppercase;padding-bottom:8px}
.col-sm-4 .abtboxholder h6,.mob-abt h6{padding-top:18px}
.abtboxholder h4,.mob-abt h4{font-size:26px;line-height:28px;font-weight:800;color:#233253;padding-bottom:2px}
.abt-txt{float:left;margin-top:20px;margin-left:4px}
.left{float:left}
.abtboxholder p,.mob-abt p{font-size:16px;line-height:22px;font-weight:400;color:#233253}
.abtboxbig{border:1px solid #c7cacc;background:#fff;padding:0;display:block;clear:both;overflow:hidden}
.abtboxbig.after:after{width:4px;height:100px;background-color:red;content:"";position:absolute;right:15px;top:0}
.abtboxbig.before:before{width:4px;height:100px;background-color:red;content:"";position:absolute;left:15px;top:0}
.abtboxbig .imgholder{float:left;width:48% !important;overflow:hidden}
.abtboxbig .imgholder{height:240px;overflow:hidden}
.abtboxbig:hover{cursor:pointer;box-sizing:border-box;box-shadow:0 4px 20px rgba(0,94,158,0.05),3px 6px 10px rgba(50,130,196,0.08)}
.abtboxbig img{transition:transform .5s ease}
.abtboxbig:hover img{transform:scale(1.1)}
.abtboxbig .abtbigrt{float:left;width:52% !important;padding:20px}
.abtboxbig h6{font-size:16px;line-height:22px;font-weight:400;color:#8a93a5;text-transform:uppercase;padding-bottom:10px}
.abtboxbig h4{font-size:26px;line-height:33px;font-weight:800;color:#233253;padding-bottom:10px;padding-right:10px}
.abtboxbig p{font-size:14px;line-height:22px;font-weight:400;color:#8a93a5}
.abtboxRt{background-color:grey;height:100%}
.settle{padding-top:25px !important;padding-bottom:40px !important}
.settle h4{font-size:22px;line-height:28px;font-weight:800;color:#233253;padding-top:30px}
.settle p{font-size:14px;line-height:20px;color:#8a93a5}
.bg1{padding:20px;position:relative}
.bg1 *{color:#FFF}
.bg1h4{font-size:22px;line-height:28px;font-weight:600;color:#fff;position:absolute;bottom:20px;left:20px;z-index:9}
.bg1 h6{font-size:16px;line-height:22px;padding-bottom:10px}
.bg1 div{bottom:20px;position:absolute}
.bg2{padding:20px;position:relative}
.bg2 *{color:#FFF}
.bg2h4{font-size:22px;line-height:28px;font-weight:600;color:#fff;position:absolute;bottom:20px;left:20px;z-index:9;padding-left:17px;padding-right:17px}
.bg2 h6{font-size:16px;line-height:22px;padding-bottom:10px}
.bg2 div{bottom:20px;position:absolute}
.panel-title a{font-size:22px;line-height:22px;font-weight:400;color:#767676;display:block;background-image:url('../../../content/dam/hdfclifeinsurancecompany/home/icons/arrow-up.png');background-repeat:no-repeat;background-position:100%;margin-top:78px;text-decoration:none}
.panel-title a.collapsed{font-size:22px;line-height:22px;font-weight:400;color:#767676;display:block;background-image:url('../../../content/dam/hdfclifeinsurancecompany/home/icons/arrow-down.png');background-repeat:no-repeat;background-position:right bottom}
.swiper-slide{padding-left:15px !important}
.disc-txt{font-size:12px;line-height:20px;color:#767676;margin-top:8px}
#carouselExampleIndicators{max-width:1600px;margin:0 auto}
.hght100{height:100%}
.width100{width:100%}
.padtop10{padding-top:10px !important}
.padtop0{padding-top:0 !important}
.padtop15{padding-top:15px !important}
.padtop30{padding-top:30px !important}
.padbot30{padding-bottom:30px !important}
.padbot0{padding-bottom:0 !important}
.mtop0{margin-top:0 !important}
.mtp10{margin-top:10px !important}
.mtp15{margin-top:15px !important}
.mtop30{margin-top:30px}
.mbot50{margin-bottom:50px !important}
.mtop20{margin-top:20px !important}
.carousel-item{min-height:550px;background:no-repeat center center scroll;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.mouse{text-align:center;position:relative;bottom:-94px;z-index:999}
.mouse a{animation:MoveUpDown 1s linear infinite;position:absolute;left:50%;bottom:-20px;margin-top:100px}
@keyframes MoveUpDown{0,100%{bottom:0}
50%{bottom:10px}
}
#carouselExampleIndicators .carousel-indicators{right:80px !important;left:auto;bottom:auto;top:23%;margin:0;width:auto;display:block}
.carousel-indicators li{background-color:transparent;width:8px;height:8px;border-radius:8px;margin-bottom:20px !important;border:1px solid #005e9e !important}
.carousel-indicators li.active{background-color:#005e9e}
.carousel-caption{bottom:auto;bottom:45%;left:5%;text-align:left;z-index:100}
.carousel-indicators li{margin-bottom:8px}
.settle-top{padding-top:0}
.plans-wrapper{text-align:center;width:100%}
.plans-holder{background-color:#fff;display:inline-block;border-radius:10px;padding:15px;margin:0 3px 12px 3px}
.plans-holder:hover{cursor:pointer}
.plans-holder h5,.swiper-slide .h5{margin-top:12px;font-weight:600;line-height:14px;font-size:18px;color:#ed1c24}
.plans-holder h5 span,.swiper-slide .h5 span{color:#005e9e;font-size:14px}
.bannerh2+p{font-size:calc(16px + 3.2vw) !important;line-height:normal;font-weight:700;color:#233253;padding-bottom:0}
.bannerh2{font-size:calc(16px + 2.9vw) !important;line-height:normal;font-weight:700;color:#233253;padding-bottom:0}
.bannerh5{font-size:calc(10px + 0.9vw) !important;line-height:normal;font-weight:700;color:#8a93a5;padding-bottom:0}
.sar-logo img{width:20%}
.ban-logo img{width:11%}
.bottom-scroll{clear:both;width:940px;height:300px !important;padding-top:50px;position:absolute;overflow-x:hidden !important;overflow-y:hidden !important;bottom:10px;z-index:99;padding-left:50px;padding-right:50px}
.swiper-container1{height:94%;overflow:hidden;padding-top:20px}
.swiper-wrapper{height:100%}
.bottom-scroll .h5{text-align:left;display:block;line-height:20px}
.chkbx{display:inline-block;width:94%;padding-left:8px;padding-top:0}
.bottom-scroll .plans-holder{width:100%;text-align:left;padding-left:12px}
// .bottom-scroll .swiper-slide:hover{// animation:MoveUpDown1 2s linear;//}
// @keyframes MoveUpDown1{// 0,// 100%{// bottom:0;//}
// 50%{// bottom:30px;//}
//}
.product-cateogry .tile{display:block;padding:0;outline:0;transition:all 1s ease-in-out;background:0;height:100%;word-break:break-all;border-radius:10px}
.product-cateogry .tile:hover{background:linear-gradient(242deg,#ed1c24,#ed1c24),#ed1c24;box-shadow:-3px -1px 14px rgba(32,40,52,.2)}
.product-cateogry .tile:hover>div{background:#fff;transform:translate3d(-10px,-10px,0)}
.product-cateogry .tile>div{padding:12px;background:linear-gradient(62deg,#fff,#f4f4f4),#fff;transition:all .3s ease-in-out;height:100%;display:block;flex-wrap:wrap;justify-content:center;flex-direction:column;border-radius:10px;box-shadow:0 2px 10px rgba(000,000,000,0.4);-webkit-box-shadow:0 2px 10px rgba(000,000,000,0.4);-moz-box-shadow:0 2px 10px rgba(000,000,000,0.4)}
.product-cateogry .tile>div:hover{box-shadow:none}
.progress.active .progress-bar{-webkit-transition:none !important;transition:none !important}
.bottom-scroll .swiper-slide{background:transparent;height:180px !important;margin-right:10px;width:160px !important}
.swiper-button-next::after,.swiper-button-prev::after{opacity:1 !important;font-size:0 !important;font-family:none !important;width:80px !important}
.bottom-scroll .swiper-button-next{right:3% !important}
.swiper-button-next{right:17% !important;top:150px !important;left:auto !important}
.viewall{float:left;position:absolute;bottom:23%;width:70px;z-index:999;left:855px}
.viewall img{width:100%}
.swiper-button-next img{width:200%;max-width:160%;outline:0}
.swiper-button-prev{left:40px !important;top:150px !important;outline:0}
.swiper-button-prev img{max-width:160%;width:200%;box-shadow:0 10px 16px rgba(237,28,36,0.2) !important;border-radius:25px;margin-bottom:35px}
.swiper-button-next img{box-shadow:0 10px 16px rgba(237,28,36,0.2) !important;border-radius:25px;margin-bottom:35px}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.45 !important;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-o-filter:grayscale(100%);-ms-filter:grayscale(100%);filter:grayscale(100%)}
.sub.swiper-button-next{top:auto !important;width:40px;left:68%;bottom:23px !important;display:block}
.sub.swiper-button-prev{top:auto !important;width:40px !important;left:17% !important;bottom:23px !important;display:block}
.swiper-pagination-bullet-active{background-color:#005e9e !important}
.padtopgrtxt{padding-top:38px}
.panel.panel-default{padding-bottom:16px}
.panel.panel-default .panel-collapse{padding-top:20px;line-height:22px;font-size:12px;font-weight:400;color:#5a5a5a}
.panel-collapse p{position:relative;margin-top:12px;padding-left:7px}
.panel-collapse p span{font-size:8px;line-height:6px;color:#5a5a5a;position:absolute;top:8px;left:0;font-weight:700}
.panel-collapse p:first-child{margin-top:0}
.disktext{line-height:22px;font-size:12px;font-weight:400;color:#8a93a5;padding-top:20px;padding-bottom:20px}
.ban-logo{padding-bottom:10px}
.abt-sec .col-sm-6,.abt-sec .col-sm-4{padding-left:5px;padding-right:5px}
.claimsettle{float:left;margin-right:15px;margin-top:10px}
.sel-type{font-weight:500;font-size:16px;padding-bottom:15px;line-height:22px;padding-left:20px;padding-right:20px}
.webservices{h5{position:relative;font-weight:normal;font-size:16px;line-height:22px;color:#233253;padding-left:12px;padding-bottom:15px}
::before{width:3px;height:24px;background-color:red;content:"";position:absolute;left:0;top:0}
p{font-style:normal;font-weight:normal;font-size:14px;line-height:10px;color:#233253;padding-left:12px;a{color:#005e9e}
}
}
.claimsettle+h4{font-size:38px;padding-top:43px;padding-bottom:15px}
.claimsettle+h4 small{font-size:24px;line-height:55px;font-weight:600}
.font-12{font-size:12px !important}
.claimsicon1,.claimsicon2{position:relative;padding-left:70px;margin-bottom:50px}
.claimsicon1 h6,.claimsicon2 h6{padding-bottom:7px}
.claimsicon1:before{position:absolute;left:0;width:60px;height:57px;content:"";background:no-repeat 0 0}
.claimsicon2:before{position:absolute;left:0;width:60px;height:57px;content:"";background:no-repeat 0 0}
.claim-settle-sec{padding-top:33px}
.swiper-slide{text-align:center;font-size:18px;background:#fff;padding-left:20px}
.swiper-container{padding-bottom:72px !important}
.swiper-holder{width:291px;height:354px;display:table-cell;vertical-align:middle;border-top:1px solid #ced1d3;border-bottom:1px solid #ced1d3;border-right:1px solid #ced1d3;border-left:8px solid red;border-radius:15px;overflow:hidden;background-color:#fff;padding-left:20px;padding-right:20px}
.sar-logo{display:block}
.sar-logo-mob{display:none}
.prod-img-sh-dt{display:block}
.prod-img-sh-mob{display:none}
@media(min-width:768px){.icon-wrap:hover .hover-drop-down{display:block}
.mob-hide{display:block !important}
.desk-block{display:none !important}
}
.error-page{height:700px;position:relative}
.vertical-center{margin:0;position:absolute;top:50%;left:30%;text-align:center;-ms-transform:translateY(-50%);transform:translateY(-50%)}
.mrgn-space{margin-top:70px;margin-bottom:16px}
.mb-none{display:block;margin:0 auto}
.mb-shw{display:none;margin:0 auto}
.info-icon{position:relative;font-weight:normal;font-size:12px;line-height:22px;color:#767676;padding-left:25px}
.info-icon:before{background:no-repeat 0 0;width:16px;height:16px;background-color:red;content:"";position:absolute;left:0;top:4px}
.wp-sec{display:none;font-size:16px;text-transform:uppercase;color:#005e9e;font-weight:700;text-align:center;img{position:relative;top:-2px;margin-right:4px}
}
.health-desk{display:block}
.health-mob{display:none}
.contact-section-wrapper{.tabAccordContent{padding-bottom:20px !important}
.lst{border:none !important;line-height:46px;font-size:14px;flex-grow:1;flex-basis:0;text-align:center;cursor:pointer;display:inline-block;width:100%}
.lst.active{background-color:#fff !important}
.articleBulletLists li:last-child{padding-bottom:0 !important}
.lst.active:hover{background-color:#fff !important}
.lst.active:active{background-color:#fff !important}
.lst.active:focus{background-color:#fff !important}
.lst.active:active{background-color:#fff !important}
.dropbtn{background-color:transparent;padding:0;border:0;cursor:pointer}
.dropbtn:hover,.dropbtn:focus{background-color:transparent}
.dropdown{position:relative;display:inline-block}
.dropdown-content{display:none;position:absolute;background-color:#fff;min-width:288px;box-shadow:0 8px 16px 0 rgba(0,0,0,0.2);z-index:1;right:-19px;text-align:left}
.dropdown-content li{padding-left:20px;padding-right:20px;color:#233258 !important}
.dropdown-content li:hover,.dropdown-content li.active{color:#fff !important}
.dropdown-content a{color:black;padding:7px 16px;text-decoration:none;display:block;line-height:40px;color:#233253}
.dropdown-content a:hover{background-color:#FFF}
.show{display:block}
}
@media only screen and (max-width:767px){.abtboxRt.bg1:after{background:rgba(0,0,0,.4) !important}
.space{display:none !important}
.cs-mobtoppad{padding-top:0 !important}
.cs-table{overflow-x:scroll}
#mtop0mob{margin-top:0 !important}
.claim-tabaddjust{width:320px !important;margin:0 auto}
.claim-online-wrapper .vsteps li{padding-right:0 !important}
.claim-online-wrapper .vsteps li:last-child{padding-bottom:0 !important;height:76px !important}
.claim-online-wrapper .vsteps li:last-child:after{height:0 !important;display:none !important}
.health-mob{display:block;width:95%;background-color:#FFFFFF;margin:0 auto;padding:30px 20px 30px 20px;.toggleIcon{margin-left:0 !important;margin-right:10px !important}
h2{display:none}
.vsteps{margin:0 !important;padding:0 !important;border:none !important;li{font-size:12px !important;line-height:18px !important;font-weight:normal !important}
}
.tabAccordSection .tabAccordMenu.opened a strong{font-weight:normal !important}
h2+p{font-size:15px !important;padding-bottom:20px !important}
}
.health-desk{display:none}
.cs-workarea1 .aboutSectionTabMenuWrp{overflow-x:unset !important}
.wp-sec{display:block}
.clform .form-group{margin-bottom:0 !important}
.cs-banner-section{margin-top:56px !important}
.orpad{padding-top:24px !important}
.claim-online-wrapper .downloads li span{width:73% !important}
.orpad{padding-top:19px}
.prod-img-sh-dt{display:none}
.prod-img-sh-mob{display:block;margin:0 auto}
.popularMenuList{border-right:0 solid #889e9e !important;padding-right:40px}
.popularMenuList{margin-left:9px}
footer .wrapper.footerMenuSec .productMenuSec{margin-left:9px !important}
.mb-none{display:none}
.mb-shw{display:block}
.error-page{height:auto;min-height:400px;position:relative}
.vertical-center{margin:0;position:absolute;top:50%;left:0;text-align:center;-ms-transform:translateY(-50%);transform:translateY(-50%)}
.vertical-center img{width:80%}
.swiper-button-prev img,.swiper-button-next img{max-width:100%}
.mob-hide{display:none !important}
.desk-block{display:block !important}
.mtop10{margin-top:5px !important}
}
@media(max-width:767px){.rupee{position:absolute !important;left:21px !important;top:75px !important;right:-16px;z-index:99;font-family:arial}
.rupee+input{margin-left:0 !important}
.settle-top h4,.settle-top p{width:93%;margin:0 auto}
.mresptop15{margin-top:15px}
.aboutus-sec .col-sm-4{margin-top:0}
.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:34px !important;left:-3px !important;width:100%}
.swiper-container{padding-left:15px !important}
#abtpad{padding-bottom:0 !important}
.pad-top57{padding-top:57px !important}
.mob-abt h4{font-size:24px;line-height:28px;padding-bottom:0}
.mob-abt h6{font-size:14px;line-height:22px;padding-bottom:0}
.mob-abt p{font-size:14px;line-height:22px}
.bg-mob.section{padding-top:32px !important;padding-bottom:27px !important;padding-left:0;padding-right:0}
.section{padding-top:56px !important;padding-bottom:60px !important}
.bg-mob{background-color:#f5f8f8}
.vhid{visibility:hidden}
.vhid+h5{top:-54px !important}
.mb .plans-holder{height:108px;padding:0;width:100px;margin:0 4px 8px !important;box-shadow:3px 3px 8px 1px #e4e3e3}
.mb .plans-holder h5{font-size:14px !important;line-height:13px;position:relative;top:-30px}
.viewall{display:none}
.claimsettle{float:none;margin:0 auto;display:block;width:100px}
.padtopgrtxt{padding-top:0}
.section{padding-top:50px;padding-bottom:50px}
.sar-logo{display:none}
.sar-logo-mob{text-align:center;display:block}
.bannerh5{font-size:16px;line-height:22px;text-align:center;padding-bottom:0 !important}
.bannerh2{font-size:34px !important;line-height:45px;text-align:center;padding-bottom:0 !important}
.carousel-caption{bottom:auto;width:90% !important;top:5%;padding-top:0}
.carousel-item{background-size:100% !important}
.ban-logo1{text-align:right}
.ban-logo1 img{width:25%}
.greyheading{font-size:16px;line-height:22px;padding-bottom:4px;text-align:center}
h3.homeheader2{font-size:24px;text-align:center;line-height:30px;padding-top:4px;padding-bottom:9px}
h2.homeheader2{font-size:24px;text-align:center;line-height:30px;padding-top:4px;padding-bottom:9px}
h3.homeheader2+span+p,h3.homeheader2+span+p+p,h3.homeheader2+p{text-align:center;font-size:14px !important;line-height:22px;padding-top:0;width:80%;margin:0 auto}
h2.homeheader2+span+p,h2.homeheader2+span+p+p,h2.homeheader2+p{text-align:center;font-size:14px !important;line-height:22px;padding-top:0;width:80%;margin:0 auto}
h3.homeheader2+span+p+button,h3.homeheader2+span+p+p+button{margin:0 auto;display:block}
h2.homeheader2+span+p+button,h2.homeheader2+span+p+p+button{margin:0 auto;display:block}
.settle-top{padding-top:0}
.settle h4{font-size:16px;line-height:16px;text-align:center;padding-bottom:5px;font-weight:700;color:#233253}
.settle h4+p{font-size:14px;line-height:14px;text-align:center;font-weight:500;padding-bottom:3px;color:#8a93a5}
.claimsettle+h4{padding-top:10px}
.font28{font-size:28px !important;line-height:34px}
.abtboxbig .imgholder{margin-bottom:0;min-height:249px;width:100% !important}
.bg1{margin-bottom:9px;margin-left:10px}
.bg2{margin-bottom:16px;margin-left:10px;width:95% !important}
.abtboxbig.after::after{background-color:transparent !important}
.abtboxbig{border:0;box-shadow:none}
.panel-title a.collapsed{font-size:14px}
.disclaimers-sec .panel-title a{margin-top:0}
.imgholder{width:100% !important}
.imgholder .desk-block{padding:20px 20px 15px 20px !important}
.imgholder .db1{padding:20px 20px 36px 20px !important}
.abtboxbig::before{display:none}
.imgholder .desk-block{position:absolute;bottom:0;padding:20px}
.abtboxbig h4,.abtboxbig h6{color:#fff;text-align:left}
.articles .abtboxbig h4{background-color:rgba(0,0,0,0.6)}
.abtboxbig h4{font-size:16px;line-height:19px;font-weight:800}
.abtboxbig h6{font-size:16px;line-height:17px}
.bg1,.bg2{height:200px !important;padding:0;margin:0}
.bg1 h4,.bg2 h4{font-size:16px;line-height:19px}
.mob-abt{text-align:center !important}
.carousel-item{min-height:auto !important;height:430px !important;background-position:bottom center !important}
#carouselExampleIndicators .carousel-indicators{bottom:0;top:auto;margin:0;width:100% !important;right:auto !important;text-align:center;display:block}
.carousel-indicators li{background-color:transparent;width:6px;height:6px;border-radius:8px;border:1px solid #fff !important}
.carousel-indicators li{display:inline-block}
.carousel-indicators li.active{background-color:#fff}
.carousel-caption{bottom:auto;bottom:45%;left:5%;text-align:left}
.carousel-indicators li{margin-bottom:8px}
.bottom-scroll{display:none}
.bg-Term_plans,.bg-Ulip,.bg-Savings,.bg-pos,.bg-combo,.bg-Retirement,.bg-Health,.bg-Term_plans,.bg-Group,.bg-Childrens{transform:scale(0.6);position:relative;margin-top:-14px}
.bg-Talk_to_an_Advisor_right_away,.bg-Do_you_need,.bg-Covid_19_Coverage,.bg-BFSI_Awards{margin:0 auto;transform:scale(0.8,0.8);margin-top:-25px !important}
.bg-Covid_19_Coverage{position:relative;top:20px;margin-bottom:6px}
.pbot56{padding-bottom:56px}
.swiper-pagination-bullet{width:12px !important;height:12px !important;background:#fff !important;opacity:1 !important;border:1px solid #005e9e !important}
.swiper-pagination-bullet-active{background-color:#005e9e !important}
.btnred{width:174px}
.font-28{font-size:28px !important}
.font-16{font-size:16px !important}
.font-14{font-size:14px !important}
.font-12{font-size:12px !important}
.font-12{font-size:12px !important}
.color000{color:#000 !important}
.color85{color:#858686 !important}
.calculator-section .select-holder1{max-width:100% !important}
.calculator-section .form-group input{width:100% !important}
.calculator-section .close-icon{right:20px !important}
.liabilities-sec .form-select,.calculator-section .select-holder1 select{width:110% !important}
.plans-wrapper{line-height:17px;display:flex;flex-wrap:wrap;justify-content:center;max-width:440px;width:100%;margin:0 auto}
}
@media screen and (max-device-width:767px) and (orientation:landscape){.carousel-item{background-size:68% !important}
}
.bg-Do_you_need{display:inline-block;width:359px;height:332px;background:-46px -10px}
.bg-Covid_19_Coverage{display:inline-block;width:365px;height:253px;background:-10px -362px}
.bg-Talk_to_an_Advisor_right_away{display:inline-block;width:376px;height:330px;background:-476px -10px;animation:MoveRight 1s linear infinite}
@keyframes MoveUpDown{0,100%{bottom:0}
50%{bottom:10px}
}
.bg-About_Us{display:inline-block;width:78px;height:78px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -508px -310px}
.bg-Android{display:inline-block;width:28px;height:28px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -10px -527px}
.bg-Apple{display:inline-block;width:28px;height:29px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -552px -429px}
.bg-Asset_management{display:inline-block;width:80px;height:80px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -236px -316px}
.bg-BFSI_Awards{display:inline-block;width:173px;height:173px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -10px -10px}
.bg-Branches{display:inline-block;width:80px;height:80px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -508px -10px}
.bg-Bullet{display:inline-block;width:21px;height:21px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -359px -527px}
.bg-call_header_hover{display:inline-block;width:46px;height:46px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -429px -139px}
.bg-call_header{display:inline-block;width:46px;height:46px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -429px -205px}
.bg-Cancel{display:inline-block;width:14px;height:14px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -608px -50px}
.bg-Chat{display:block;float:right;position:fixed;bottom:20px;right:0;z-index:999}
.bg-Chat a{display:block;clear:both;width:63px;height:66px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -336px -316px}
.floater{position:absolute;right:30px;bottom:0;width:63px}
.bg-Chat1{display:block;float:right;clear:both;margin-bottom:10px}
.bg-Chat1 a{display:block;width:38px;height:38px;background:url('../../../content/dam/hdfclifeinsurancecompany/home/icons/message.png') 0 0 no-repeat;background-size:99%;margin-top:4px}
.bg-cll{display:block;float:right;clear:both;margin-bottom:10px}
.bg-cll a{display:block;width:38px;height:37px;background:0}
.bg-Childrens{display:inline-block;width:93px;height:93px;background:0}
.bg-Customer{display:inline-block;width:21px;height:18px;background:-442px -527px}
.bg-Employee{display:inline-block;width:17px;height:20px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -608px -10px}
.bg-FB{display:inline-block;width:42px;height:42px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -203px -123px}
.bg-Fund_Performance{display:inline-block;width:78px;height:78px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -10px -429px}
.bg-Group{display:inline-block;width:93px;height:93px;background:0}
.bg-HDFC_logo{display:inline-block;width:87px;height:57px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -316px -236px}
.bg-Health{display:inline-block;width:93px;height:93px;background:0}
.bg-Instagram{display:inline-block;width:42px;height:42px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -236px -203px}
.bg-Knowledge_Center{display:inline-block;width:78px;height:78px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -108px -429px}
.bg-Language{display:inline-block;width:53px;height:34px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -429px -271px}
.bg-Language_1{display:inline-block;width:52px;height:34px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -429px -325px}
.bg-Linkedin{display:inline-block;width:42px;height:42px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -304px -429px}
.bg-Lives_insured{display:inline-block;width:80px;height:80px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -508px -110px}
.bg-Login_hover{display:inline-block;width:30px;height:30px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -429px -379px}
.bg-Login{display:inline-block;width:30px;height:30px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -265px -123px}
.bg-menu{display:inline-block;width:24px;height:14px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -350px -491px}
.bg-mouse_cursor{display:inline-block;width:59px;height:109px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -429px -10px}
.bg-Online_Call{display:inline-block;width:22px;height:22px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -233px -527px}
.bg-Online_Email{display:inline-block;width:20px;height:17px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -483px -527px}
.bg-Online_Request_call_back{display:inline-block;width:22px;height:22px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -275px -527px}
.bg-Online_sms{display:inline-block;width:22px;height:22px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -317px -527px}
.bg-Partner{display:inline-block;width:26px;height:15px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -304px -491px}
.bg-Policy_Whatsapp{display:inline-block;width:23px;height:24px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -190px -527px}
.bg-Retirement{display:inline-block;width:93px;height:93px;background:0}
.bg-Savings{display:inline-block;width:93px;height:93px;background:0}
.bg-pos{display:inline-block;width:93px;height:93px;background:0}
.bg-combo{display:inline-block;width:93px;height:93px;background:0}
.bg-search_hover{display:inline-block;width:13px;height:13px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -608px -84px}
.bg-search{display:inline-block;width:30px;height:30px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -236px -265px}
.bg-hand_cursor{display:inline-block;width:24px;height:24px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -58px -527px}
.bg-see_more_arrow{display:inline-block;width:17px;height:8px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -608px -117px}
.bg-Slideshare{display:inline-block;width:42px;height:42px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -366px -429px}
.bg-Speaker{display:inline-block;width:22px;height:19px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -400px -527px}
.bg-Star_no_filled{display:inline-block;width:12px;height:12px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -608px -145px}
.bg-star_filled{display:inline-block;width:12px;height:12px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -608px -177px}
.bg-Subscripe_failed{display:inline-block;width:24px;height:24px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -102px -527px}
.bg-Subscripe_sucess{display:inline-block;width:24px;height:24px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -146px -527px}
.bg-Sum_assuredsvg{display:inline-block;width:80px;height:80px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -508px -210px}
.bg-Term_plans{display:inline-block;width:93px;height:93px;background:0}
.bg-Tools_and_Calculators{display:inline-block;width:78px;height:78px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -206px -429px}
.bg-Twitter{display:inline-block;width:42px;height:42px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -428px -429px}
.bg-Ulip{display:inline-block;width:93px;height:93px;background:0}
.bg-Youtube{display:inline-block;width:42px;height:42px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -490px -429px}
.bg1{display:inline-block;width:100%;background:0;background-size:cover;background-position:50%;background-repeat:no-repeat;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.bg1:hover{-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.bg2{display:inline-block;width:100%;background:0;background-repeat:no-repeat;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;background-size:100%}
.bg2:hover{-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.swiper-slide span{margin:0 auto !important}
.calculator-section{padding-top:80px;padding-bottom:80px;position:relative;display:none;max-width:1200px;width:100%;margin:0 auto;border:1px solid #bfc0c1;background-color:#fff;margin:68px auto}
.calculator-section .close-icon{position:absolute;top:26px;right:26px;cursor:pointer;font-size:23px;width:20px;height:20px;display:inline-block;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/pop-close.png') no-repeat 0 0}
.calculator-section h3{color:#233253;font-weight:500;font-size:20px;line-height:28px;margin-bottom:16px}
.calculator-section .calc-btn{display:block;text-transform:uppercase;margin:0 auto 49px}
.calculator-section .form-group label{font-size:14px;font-weight:400;line-height:32px;color:#8a93a5;display:block}
.calculator-section .select-holder1 select{width:110%;border:0 solid transparent;background-color:transparent !important;font-size:14px;color:#233253;line-height:22px;font-weight:500;outline:0}
.calculator-section .select-holder1{background:url('../../../content/dam/hdfclifeinsurancecompany/select-arrow.png') no-repeat right center;max-width:200px;width:100%;overflow:hidden;padding-top:4px;border:1px solid #c7cacc;height:34px;padding-left:5px}
.select-holder2{background:no-repeat right center;max-width:187px;width:100%;overflow:hidden;padding-top:4px;border:1px solid #ed1c24;height:34px;padding-left:5px;background-color:#fff;border-radius:3px;margin:0 auto}
.select-holder2 select{width:110%;border:0 solid transparent;background-color:transparent !important;font-size:14px;color:#ed1c24;line-height:22px;font-weight:500;outline:0}
.rupee{position:relative;left:8px;top:3px;right:-16px;top:1px;z-index:99;width:15px;font-family:arial}
.rupee+input{padding-left:18px !important;margin-left:-8px}
.calculator-section .form-group input{width:200px;height:32px;box-sizing:border-box;padding:5px 10px;border:1px solid #c7cacc;font-size:14px;color:#233253;line-height:22px;font-weight:500;position:relative;outline:0}
@media only screen and (max-width:640px){.calculator-section .form-group input,.calculator-section .form-group select{width:100%}
}
.calculator-section .calculate-bottom-section{border-top:1px solid #e7e7e7;text-align:center;padding-top:40px;display:none}
.calculator-section .calculate-bottom-section h6{color:#233253;font-size:28px;font-weight:700;line-height:28px;margin-bottom:12px}
.calculator-section .calculate-bottom-section p{font-size:16px}
.calculator-section .calculate-bottom-section h1{font-size:40px;line-height:40px;color:#233253;margin-top:16px;margin-bottom:40px;font-weight:700}
.calculator-section .calculate-bottom-section small{font-size:12px;line-height:20px;text-align:left;display:block}
.calculator-section #range-slider-wrapper{width:257px;height:67px;box-sizing:border-box;padding-top:37px;position:relative}
.calculateSection input.years[type=number]{width:55px !important;padding:0 14px !important}
.side-text{font-weight:400;font-size:14px;line-height:22px;color:#666;margin-left:12px}
@media only screen and (max-width:640px){.calculator-section #range-slider-wrapper{width:100%}
}
.calculator-section #range-slider-wrapper .range-limit{font-size:16px;line-height:22px;color:#e5e5e5;position:absolute;bottom:-5px}
.calculator-section #range-slider-wrapper .range-limit.max{right:0}
.calculator-section .rangeslider__fill{box-shadow:none;background:#ed1c24;height:6px}
.calculator-section .rangeslider{height:8px;border-radius:3px;background:#e5e5e5;box-shadow:none}
.calculator-section .rangeslider__handle{width:16px;height:16px;box-shadow:none;margin-top:4px;background:#fff;background-image:none !important;border:2px solid #ed1c24;box-shadow:0 2px 3px rgba(237,28,36,0.16)}
.calculator-section .rangeslider__handle:after{background:0}
.calculator-section .live-range-val{position:absolute;top:11px;left:7%;font-size:12px;line-height:20px;font-weight:500;transform:translateX(-30%)}
@media(max-width:1024px){.fmob{text-align:center !important}
main{margin-top:68px !important}
.mb0{margin-bottom:0 !important}
.side-strip img{display:none}
footer .footerFormSec .stayUpdatedSec{display:block}
footer .footerFormSec .footerFormBlk{display:none}
footer .appDwnldSec,footer .stayUpdatedSec{max-width:600px}
}
.side-strip{position:absolute;width:60px;height:100%;top:0;right:0;background:#fff;z-index:999;border-right:1px solid #f9f9f9}
.search-suggestions{height:100px;width:100%;position:absolute;left:0;top:41px;z-index:99999;display:none}
.search-suggestions-selectOption li{color:#233253;font-size:12px;line-height:14px;font-weight:400;padding:16px 0 16px 45px;border-bottom:1px solid rgba(0,0,0,0.08);position:relative}
.search-suggestions-selectOption li span{color:#808285;font-size:10px;line-height:14px;right:30px;position:absolute}
.search-suggestions-selectOption li:hover{background:#ebf5f9}
ul.search-suggestions-selectOption{border:1px solid rgba(0,0,0,0.08);height:130px;overflow-y:auto;background:#fff;border-radius:7px}
#carouselExampleIndicators .carousel-item{background:no-repeat 20% scroll}
.pad-top-fd{padding-top:54px}
@media(min-width:1025px){.container.aboutus-sec{padding:0}
}
.modal.sac{width:100%}
.modal.sac .modal-dialog.modal-lg{margin:0 auto;margin-top:100px}
.modal-content{border-radius:0;padding:40px 20px 40px 20px}
.sac input{background-color:#f4f4f4;font-size:12px;font-style:italic;color:#767676;height:47px;outline-style:none;outline-width:0;border:0 solid transparent;box-shadow:none !important}
.sac input:focus{background-color:#f4f4f4}
.sac label{font-size:14px;color:#233253}
.select-holder{background:url(../../../content/dam/hdfclifeinsurancecompany/images/home-images/select-arrow.png) no-repeat right center #f4f4f4;height:38px;width:100%;OVERFLOW:HIDDEN;padding-top:7px;padding-left:10px;cursor:pointer}
.select-holder select{cursor:pointer;width:100%;border:0 solid transparent;background-color:transparent !important;font-size:12px;font-style:italic;outline:0;color:#767676;-webkit-appearance:none;appearance:none}
.sac .row{padding-bottom:10px}
.sac .row:last-child{padding-bottom:0}
.sac .carousel-item{min-height:65px !important;height:auto !important;padding-left:20px;padding-right:20px;margin-top:20px}
.sac .carousel-item .col-3,.sac .carousel-item .col-4,.sac .carousel-item .col-12{font-size:14px;color:#233253}
.sac .carousel-item .col-3 a,.sac .carousel-item .col-4 a,.sac .carousel-item .col-12 a{font-size:14px;color:#9098a8}
.sac .carousel-item .col-3 a.active,.sac .carousel-item .col-4 a.active,.sac .carousel-item .col-12 a.active{font-size:14px;color:#233253}
.sac .carousel-control-next,.sac .carousel-control-prev{height:80px}
.sac .carousel-control-prev{left:-46px}
.sac .carousel-control-next{right:-46px}
.sac .drop-section{position:absolute;border:1px solid red;width:558px;border:1px solid #c7cacc;background-color:#fff;z-index:99999;padding:30px 30px 30px 30px;display:none;top:81px;z-index:99999 !important}
.sac .drop-section h6{font-size:16px;line-height:22px;color:#233253}
.sac .time{width:100%;display:table;border-collapse:collapse;margin:0 auto}
.sac .time li{width:25%;display:table-cell;border:1px solid #c7cacc;vertical-align:middle}
.sac .time li a{width:100%;display:block;text-align:center;padding-top:10px !important;font-size:12px !important;height:40px;color:#233253}
.sac .time li a:hover{background-color:#005e9e;color:#fff}
.sac .time li a.active{background-color:#005e9e;color:#fff}
.sac p a{font-size:14px;color:#233253}
.sac p{padding-top:10px}
.sac .time li a{width:100%;display:block;text-align:center;padding-top:8px;font-size:14px;height:40px;color:#233253}
.sac #ok .btnred{min-width:80px !important}
.blankRTE .fontsizesmall{font-size:13px !important}
.blankRTE-op .fontsizesmall{font-size:13px !important}
footer .footerInfo h4,.footerInfo h4 p{font-size:16px;line-height:23px;font-weight:400}
footer .stayUpdatedSec{max-width:300px}
footer .appDwnldSec{max-width:322px}
footer .custom-check-box,.appDwnldForm .custom-check-box{margin-top:12px !important}
.custom-check-box{display:block;position:relative;padding-left:25px;cursor:pointer;font-size:12px !important;font-weight:normal !important;line-height:18px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#5a5a5a !important}
.custom-check-box input{position:absolute;opacity:0;left:0;cursor:pointer;height:0;width:0}
.custom-check-box input:checked~.checkmark{background-color:#fff}
.custom-check-box input:checked~.checkmark:after{display:block}
.custom-check-box .checkmark{position:absolute;top:5px;left:0;height:18px;width:18px;background-color:#fff;border:1px solid #ddd;border-radius:1px}
.custom-check-box .checkmark:after{content:"";position:absolute;display:none}
.custom-check-box .checkmark:after{left:6px;top:3px;width:5px;height:9px;border:solid #ed1c24;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.slidedesc{display:block}
.slidemob{display:none !important}
.drop-section:before{content:"";position:absolute;width:24px;height:12px;top:-12px;background:no-repeat}
.colorred>span{color:#ed1c24 !important}
.colorred a{color:#233253 !important}
.drop-section .carousel-item .text-center{cursor:pointer}
.btn-close{width:102px;height:102px;left:50%;position:absolute;top:-38px;transform:translateX(-50%)}
.curve-container{background-color:#fff;position:relative;margin-top:-200px;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;border-top-left-radius:10px;border-top-right-radius:10px;padding:30px}
.headh4{display:inline-block;position:relative;font-size:22px;font-weight:600;color:#ed1c24;top:-34px;left:-15px}
.headh4 span{color:#005e9e}
.curve-container h4+P{font-size:12px;color:#555;line-height:17px;padding-bottom:12px}
.swip-section{width:90%;height:330px;position:relative;overflow:scroll;padding:40px 0 40px 16px}
.swip-section .swip-section-inner{position:absolute;width:890px}
.bot-box-holder{background-color:#fff;padding:20px 25px 20px 25px;padding-left:15px;margin:0 3px 12px;width:262px;height:268px;float:left !important;box-shadow:0 10px 18px rgba(18,89,157,0.12);border-radius:20px;margin-right:30px;border:1px solid #e1e1e1;overflow:hidden}
.rt-arrow{position:relative;right:-25px;bottom:29px}
.viewmre{display:none !important}
html,body{height:100%}
.h5{display:inline-block;position:relative;font-size:18px;color:#ed1c24;font-weight:600;padding-bottom:0;margin-bottom:0 !important}
.h5 span{color:#005e9e}
.colorred{color:#ed1c24}
.colorblue{color:#005e9e}
.fontWeight600{font-weight:600 !important}
.font-17{font-size:17px !important}
.marginBottom10{margin-bottom:10px !important}
.h5+p{font-size:12px;line-height:15px;color:#bbb;padding-top:13px;padding-bottom:15px}
.bot-box-holder ul{clear:both;overflow:hidden;margin:0 !important;padding:0;width:100%}
.bot-box-holder ul li{clear:both;list-style:none;margin:0;padding:0;font-size:12px;line-height:16px;color:#555;padding-bottom:8px}
.pad-top-fd{padding-top:54px}
.disclaimers-sec .panel-collapse li{margin-top:15px}
.disclaimers-sec .panel-collapse ul li{list-style:disc}
.disclaimers-sec .panel-collapse ul{padding:revert}
.disclaimers-sec .panel-collapse ol{margin:0 0 0 12px;padding:0}
.reach-out-to-us-inner .verticalTab li .active{color:#ed1c24;background:#eaf1f8}
@media only screen and (max-width:767px){.claim-settle-sec{text-align:center !important;padding-top:10px}
footer .stayUpdatedSec{max-width:600px}
.modal.sac{width:92%;margin-left:5%}
.recomendPlans>div a{margin-bottom:20px !important}
.floater{position:fixed !important;bottom:20px;right:20px;z-index:99999 !important}
.calculator-section .form-group{margin-bottom:1.6rem}
.calculator-section{padding-left:30px;padding-right:30px;padding-bottom:0;border:0 solid red}
.calculator-section .close-icon{position:absolute;top:32px;font-size:23px;right:40px !important}
.carousel-item{background-size:100% !important}
.sac .drop-section{width:90% !important}
.sac .carousel-item{min-height:65px !important;height:65px !important;background-image:none !important}
.sac .time{width:100%;display:table;border-collapse:collapse;margin:0 auto;padding:0}
.sac .time li{width:100%;display:block !important;border:1px solid #c7cacc}
.mob-show{display:none !important}
.slidedesc{display:none}
.slidemob{display:block !important}
.bg-mob .plans-holder{position:relative}
.disclaimers-sec .panel-group{padding-left:10px;padding-right:10px}
.sac .row{padding-bottom:0}
.sac .form-group{margin-bottom:21px}
.sac .carousel-control-prev{left:-12px}
.sac .carousel-control-next{right:-12px}
.mreshw{display:block !important}
.bg-mob{background-color:#f5f8f8 !important}
.mob-cent{text-align:center !important;margin-top:20px}
.mob-cent .btnred{width:100px !important}
.padtop40{text-align:center !important;padding-top:10px !important}
}
.modal-dialog.modal-lg{margin:0}
.modal-dialog{pointer-events:unset}
@media(min-width:1500px){.bottom-scroll .swiper-slide{background:transparent;height:180px !important;margin-right:10px}
.swiper-wrapper{margin-top:25px}
.viewall{bottom:20%}
.swiper-button-next,.swiper-button-prev{top:188px !important}
}
.width100{width:100%}
.close-icon1{position:absolute;top:26px;right:26px;cursor:pointer;font-size:23px;z-index:999;width:20px;height:20px;display:inline-block;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/pop-close.png') no-repeat 0 0}
.getQuoteSec{display:flex;justify-content:center;margin:50px}
.recomendPlans>div{display:flex;flex-wrap:wrap;justify-content:center}
.recomendPlans h3{font-weight:700}
.recomendPlans>div a{background:#fff;border:1px solid #c7cacc;box-shadow:0 4px 20px rgba(0,94,158,.05),3px 6px 10px rgba(50,130,196,.08);font-weight:600;font-size:16px;line-height:51px;color:#005e9e;min-width:262px;height:51px;position:relative;display:block;padding:0 18px;margin:0 16px}
.recomendPlans>div a:after{content:"";position:absolute;left:0;background:#ed1c24;top:0;width:4px;height:100%}
.arial{font-family:arial !important}
.padtop40{padding-top:40px}
@media(min-device-width:768px) and (max-device-width:1100px){.bottom-scroll{width:553px}
.viewall{left:514px;bottom:21%}
#carouselExampleIndicators .carousel-item{background-position:bottom center !important;min-height:650px !important}
}
.heart path{fill:#fff;stroke:#233253}
.rated path{fill:#edbf1c;stroke:#edbf1c;opacity:1}
.success-form{display:none;text-align:center;padding:70px}
.disclaimers-sec .panel.panel-default{padding-bottom:20px;border-bottom:.5px solid #c7cacc}
.cs-workarea{max-width:1090px;clear:both;overflow:hidden;width:100%;margin:0 auto;padding-top:56px;padding-left:15px;padding-right:15px}
.product-search-autofill{display:none;position:absolute;left:0;top:40px;background:#fff;border:1px solid #89949b;box-sizing:border-box;box-shadow:0 0 8px rgba(0,94,158,0.05),1px 2px 4px rgba(50,130,196,0.08);padding:5px 16px;z-index:9;width:100%;ul{li{font-size:12px;line-height:23px;color:#233253;border-top:1px solid #ddd;padding:4px 25px;cursor:pointer;&:first-child{border-top:0}
&:hover{color:#ed1c24}
}
}
}
.cs-workarea .cs-box-holder{border:1px solid #c7cacc;padding:32px;position:relative;margin-bottom:24px}
.cs-workarea .cs-box-holder:hover{box-shadow:0 2px 10px rgba(0,0,0,.4)}
.cs-workarea .cs-box-holder:before{width:4px;content:"";position:absolute;top:0;left:0;height:100px;z-index:1;background-color:#ed1c24}
.cs-workarea .cs-box-holder h3{font-family:Poppins,sans-serif;font-size:28px;line-height:28px;font-weight:700;color:#005e9e;padding-bottom:24px}
.cs-workarea .cs-box-holder ul{clear:both;overflow:hidden;min-height:190px}
.cs-workarea .cs-box-holder ul li:before{content:"";position:absolute;left:0;top:6px;background:url('../../../content/dam/hdfclifeinsurancecompany/icons/cs-sprite.png') no-repeat -37px -88px;width:6px;height:10px;z-index:9}
.cs-workarea .cs-box-holder ul li{position:relative;clear:both;font-size:16px;color:#233253;line-height:22px;padding-bottom:16px;padding-left:18px}
.cs-workarea .cs-box-holder ul li a{color:#233253;text-decoration:none}
.cs-workarea .cs-box-holder ul li a:hover{color:#233253;text-decoration:none}
.policy-bg{position:relative;height:100%;background:no-repeat left top;background-size:100% 100%;margin-bottom:24px}
.pb24{padding-bottom:24px !important}
.policy-layer{background-color:rgba(0,0,0,.50);width:100%;height:100%;position:absolute;padding:30px;text-align:center}
.policy-layer h2{font-size:32px;line-height:46px;color:#fff;font-weight:700;padding-bottom:15px}
.help-bg{position:relative;height:370px;background:no-repeat left top;background-size:100% 100%;margin-bottom:24px}
.help-layer{background-color:rgba(0,0,0,0.40);height:100%;width:100%;position:absolute;padding:30px;text-align:center}
.help-layer h2{font-size:32px;line-height:46px;color:#fff;font-weight:700;padding-bottom:15px}
.help-layer h2+p{font-size:16px;line-height:18px;color:#fff;padding-bottom:24px}
.login-btn{background:#0083c3;color:#fff;border:0;border-radius:3px;font-size:12px;line-height:20px;padding:7px 25px 7px 25px}
.login-btn:hover{background:#005e9e !important;border-color:#005e9e !important}
.rt-blue-bg{width:100%;padding:3px;background-color:#80c1e1}
.rt-blue-bg h5{font-size:16px;line-height:22px;font-weight:700;color:#233253;padding:24px 0 21px 44px;position:relative}
.rt-blue-bg h5:before{position:absolute;left:18px;top:27px;content:"";background:url('../../../content/dam/hdfclifeinsurancecompany/icons/cs-sprite.png') no-repeat -157px -90px;width:17px;height:16px}
.rt-blue-bg ul{clear:both;overflow:hidden}
.rt-blue-bg ul .range-limit{clear:both;overflow:hidden}
.rt-blue-bg ul li a{clear:both;background-color:#fff;padding:19px 30px 19px 22px;font-size:14px;line-height:14px;color:#2c6698;font-weight:500;display:block;width:100%;margin-top:3px;position:relative}
.rt-blue-bg ul li a:hover{color:#ed1c24}
.rt-blue-bg ul li a:after{position:absolute;right:18px;top:22px;content:"";background:url('../../../content/dam/hdfclifeinsurancecompany/icons/cs-sprite.png') no-repeat -178px -92px;width:6px;height:11px}
.rt-blue-bg ul li a:hover:after{position:absolute;right:18px;top:22px;content:"";background:url('../../../content/dam/hdfclifeinsurancecompany/icons/cs-sprite.png') no-repeat -37px -88px;width:6px;height:10px}
.rt-blue-bg1{width:100%;padding:3px;background-color:#0083c3;margin-top:26px}
.rt-blue-bg1 h5{font-size:16px;line-height:22px;font-weight:700;color:#fff;padding:24px 0 0 44px;position:relative}
.rt-blue-bg1 h5:before{position:absolute;left:18px;top:27px;content:"";background:url('../../../content/dam/hdfclifeinsurancecompany/icons/cs-sprite.png') no-repeat -204px -94px;width:18px;height:18px}
.rt-blue-bg1 ul{clear:both;overflow:hidden}
.rt-blue-bg1 ul .range-limit{clear:both;overflow:hidden}
.cs-bonus.recommend-search-me{padding-bottom:0 !important;background-color:#fff !important}
.cs-bonus.recommend-search-me select{border:1px solid #ed1c24;color:#ed1c24}
.cs-bonus.recommend-search-me select option{font-style:normal !important}
.rt-blue-bg1 ul li a{clear:both;overflow:hidden;padding:19px 30px 19px 34px;font-size:14px;line-height:18px;color:#fff;font-weight:500;display:block;width:100%;margin-top:3px;border-bottom:1px solid #FFF;position:relative}
.rt-blue-bg1 ul li a:hover{color:#233253}
.rt-blue-bg1 ul li a:before{position:absolute;left:18px;top:22px;content:"";background:url('../../../content/dam/hdfclifeinsurancecompany/icons/cs-sprite.png') no-repeat -188px -92px;width:6px;height:11px}
.rt-blue-bg1 ul li:last-child a{border-bottom:0 !important}
.Searchsection{background:#f9f9f9;padding:48px 0 48px 0}
.Searchsection .search{max-width:420px;width:100%;margin:0 auto}
.Searchsection .search label{font-size:14px;line-height:22px;color:#233253;font-weight:normal}
.Searchsection .search .search-sec{position:relative;max-width:420px;width:100%;background:#f4f4f4;border:1px solid #c7cacc;height:41px;border-radius:4px}
.Searchsection .search .search-sec:before{position:absolute;content:"";left:14px;top:13px;background:url('../../../content/dam/hdfclifeinsurancecompany/icons/cs-sprite.png') no-repeat -107px -86px;width:14px;height:14px}
.Searchsection .search .search-sec input{float:left;width:74%;background-color:transparent;border:1px solid transparent;font-size:12px;line-height:28px;color:#767676;height:39px;padding-left:37px}
.Searchsection .search .search-sec input:focus{background-color:#FFF}
.Searchsection .search .search-sec button{float:right;background:#ed1c24;border-radius:0 4px 4px 0;Width:26%;height:39px;border:none !important;font-size:12px;color:#fff}
.Searchsection .search .search-sec button:hover{color:#fff;box-shadow:0 8px 12px rgba(237,28,36,.2)}
.Searchsection .search .search-sec label{font-size:14px;line-height:22px;font-weight:400;color:#233253}
.hmbreadcrumb{background:repeat-x 0 0;height:39px;padding:0 0 0 30px}
.hmbreadcrumb ul{clear:both;overflow:hidden}
.hmbreadcrumb ul li{display:inline-block;font-size:12px;line-height:22px;font-weight:normal;padding-top:7px;padding-right:5px;padding-left:10px;position:relative}
.hmbreadcrumb ul li:first-child:before{display:none}
.hmbreadcrumb ul li:first-child{padding-left:0 !important;padding-right:0 !important;margin-right:5px}
.hmbreadcrumb ul li:before{background:url('../../../content/dam/hdfclifeinsurancecompany/icons/cs-sprite.png') no-repeat -91px -89px;width:7px;height:8px;position:absolute;content:"";left:0;top:14px}
.hmbreadcrumb ul .level0{color:#233253 !important}
.hmbreadcrumb ul .level1{color:#717a8d !important}
.hmbreadcrumb ul .level2{color:#233253 !important}
.hmbreadcrumb ul li a{color:#233253}
.hmbreadcrumb ul li a:hover{color:#233253}
.background-white{background-color:#fff !important}
.bread-home{background:url('../../../content/dam/hdfclifeinsurancecompany/icons/cs-sprite.png') no-repeat -60px -87px;width:9px;height:10px;display:inline-block}
h1 .bgwhite{background-color:#fff;line-height:48px;height:50px;display:inline-block}
.cs-banner-section{margin-top:98px;padding-top:50px}
.cs-banner-section h1{position:relative;line-height:48px;font-weight:700;font-size:48px;color:#ed1c24}
.cs-banner-section h1:before{position:absolute;left:0;top:0;content:"";width:82px;height:82px;background:url('../../../content/dam/hdfclifeinsurancecompany/icons/cs-sprite.png') no-repeat 0 0;z-index:-1;left:-44px;top:-18px}
.cs-banner-section h1 .bluetxt{color:#233253}
.cs-banner-section h1+p{font-size:14px;line-height:20px;color:#233253;padding-top:14px}
.cs-banner-section ul{display:block;margin-top:15px}
.cs-banner-section ul li{display:inline-block;padding-right:26px;position:relative;padding-left:20px;font-size:12px;line-height:20px}
.cs-banner-section ul li:before{content:"";position:absolute;width:16px;height:16px;left:0;top:2px;background:url('../../../content/dam/hdfclifeinsurancecompany/icons/cs-sprite.png') no-repeat 0 -84px}
.cs-banner-section ul li.services:before{content:"";position:absolute;width:16px;height:13px;left:0;top:4px;background:no-repeat 0 0 !important}
.cs-banner-section ul li a,.cs-banner-section ul li a:hover{color:#233253;text-decoration:none}
.cs-banner-section ul li a span{color:#005e9e;font-weight:600}
.cs-profile{background:url('../../../content/dam/hdfclifeinsurancecompany/icons/cs-sprite.png') no-repeat -87px 0;width:73px;height:70px;display:inline-block}
.cs-help{background:url('../../../content/dam/hdfclifeinsurancecompany/icons/cs-sprite.png') no-repeat -170px 0;width:72px;height:89px;display:inline-block}
.payins{background:url('../../../content/dam/hdfclifeinsurancecompany/icons/cs-sprite.png') no-repeat -256px 0;width:56px;height:56px;display:inline-block}
.manage{background:url('../../../content/dam/hdfclifeinsurancecompany/icons/cs-sprite.png') no-repeat -249px -64px;width:56px;height:56px;display:inline-block}
.ps{background:url('../../../content/dam/hdfclifeinsurancecompany/icons/cs-sprite.png') no-repeat -249px -64px;width:56px;height:56px;display:inline-block}
.demat{background:url('../../../content/dam/hdfclifeinsurancecompany/icons/cs-sprite.png') no-repeat -4px -112px;width:56px;height:56px;display:inline-block}
.claims{background:url('../../../content/dam/hdfclifeinsurancecompany/icons/cs-sprite.png') no-repeat -391px -69px;width:56px;height:56px;display:inline-block}
.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}
.ui-datepicker .ui-datepicker-prev{left:0 !important}
.ui-datepicker .ui-datepicker-next{right:0 !important}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;color:#005e9e;background:#fff;font-size:14px;font-family:arial}
.ui-datepicker table{width:100%;font-size:.7em;border-collapse:collapse;font-family:verdana;margin:0 0 .4em;color:#000;background:#fff}
.ui-datepicker td{border:0;padding:1px}
.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}
.grp{background:url('../../../content/dam/hdfclifeinsurancecompany/icons/cs-sprite.png') no-repeat -324px -65px;width:56px;height:56px;display:inline-block}
.manage-online{background:url('../../../content/dam/hdfclifeinsurancecompany/icons/cs-sprite.png') no-repeat -249px -64px;width:56px;height:56px;display:inline-block}
.specimen{background:url('../../../content/dam/hdfclifeinsurancecompany/icons/cs-sprite.png') no-repeat -385px 0;width:56px;height:56px;display:inline-block}
.escalation{background:url('../../../content/dam/hdfclifeinsurancecompany/icons/cs-sprite.png') no-repeat -324px 0;width:56px;height:56px;display:inline-block}
.claim-tabaddjust li{margin-left:50px !important;margin-right:50px !important}
@media only screen and (max-width:1020px){.claim-tabaddjust li{margin-left:0 !important;margin-right:0 !important}
body.cs{padding-top:200px}
.banner-mob{display:block;text-align:center;padding-bottom:40px}
.cs-banner-section h1{font-size:26px;display:inline-block}
.cs-banner-section h1+p{padding-top:20px !important}
.mauto{margin:0 auto;display:block;margin-bottom:40px}
}
@media only screen and (max-width:767px){.prog-left{font-size:12px !important}
.bg1h4{bottom:28px;font-size:16px !important;line-height:19px;font-weight:800}
.bg2h4{bottom:40px;font-size:16px !important;line-height:19px;font-weight:800}
.abtboxbig h4{padding-bottom:0}
body.cs{padding-top:120px}
.Searchsection .search{padding:0 50px}
.policy-bg,.help-bg{height:286px}
.cs-help,.cs-profile{display:none}
.cs-workarea .cs-box-holder span{float:left}
.cs-workarea{padding-left:10px;padding-right:10px;padding-bottom:40px;.haveQuesSec{padding-left:0;padding-right:0}
.aboutSectionTabMenu{justify-content:space-evenly !important}
.tabAccordContent{padding:0 20px 20px 20px !important}
.whiteheadtxt{bottom:14px !important;font-size:14px !important;line-height:18px !important}
.pay-vid{width:50px;height:50px;svg{width:100%}
}
}
.cs-workarea .cs-box-holder{padding:16px 24px 16px 24px;clear:both;overflow:hidden;box-shadow:0 2px 8px rgba(0,94,158,0.05),1px 2px 4px rgba(50,130,196,0.08)}
.cs-workarea .cs-box-holder h3{float:left;padding-top:17px;padding-left:20px;font-size:18px;line-height:24px;font-weight:500;width:70%;padding-bottom:0}
.cs-workarea .cs-box-holder ul,.cs-workarea .cs-box-holder ul+div,.cs-workarea .cs-box-holder::before{display:none}
.Searchsection .search .search-sec input{width:60%}
.cs-workarea .cs-box-holder::after{position:absolute;content:"";right:38px;top:50%;transform:translateY(-50%);background:url('../../../content/dam/hdfclifeinsurancecompany/icons/cs-sprite.png') no-repeat -137px -88px;display:inline-block;width:8px;height:14px}
}
.dbl{padding-top:3px !important}
.pay:before{display:none}
.cs-ban{.banner-mob{padding-bottom:50px}
p{padding-left:68px}
}
.cs-workarea{.bannerAdSection{margin-top:0;.bannerAdContent{width:600px}
}
.nav-tabs{display:block !important;text-align:center;li{float:none !important;display:inline-block}
}
.tabAccordSection{.tabAccordMenu{.counter{display:none}
a{.toggleIcon{margin-left:0 !important;margin-right:24px}
}
}
}
.tabAccordContent{p{font-size:14px;line-height:22px;color:#5A5A5A;font-weight:400;padding-bottom:20px;a{color:#ed1c24}
}
p.note{font-size:12px;span{color:#233253}
}
.key{font-size:14px;line-height:22px;color:#005e9e;font-weight:500;padding-bottom:12px}
.keyul{clear:both;overflow:hidden;list-style:non;margin:0;padding:0;li{clear:both;overflow:hidden;list-style:non;margin:0;padding:0 0 18px 30px;position:relative;font-size:14px;line-height:22px;color:#5A5A5A;font-weight:400;a{color:#ed1c24}
}
li:before{background:no-repeat 0 0;width:22px;height:22px;content:"";position:absolute;display:inline-block;left:0;top:0}
}
.video-holder{width:100%;position:relative;margin-bottom:32px;.whiteheadtxt{font-size:32px;line-height:32px;color:#fff;font-weight:700;position:absolute;left:45px;bottom:32px}
.pay-vid{position:absolute;left:45%;top:50%;transform:translate(-50%,-50% !important)}
}
.note{font-size:12px;color:#989898}
}
}
.wrap-end{padding-left:0;padding-right:0;background-color:#f9f9f9}
.clainm{margin:19px 0 40px 0;button{border-radius:36px;font-size:14px;background-color:#fff !important;color:#233253 !important;border-color:#fff;height:56px;padding:0 50px;border-left:1px solid #e9e9e9}
button:first-child{border-left:0 solid #e9e9e9}
button:hover{border-color:#fff !important}
}
.claim-online-wrapper{background-color:#fff;max-width:1050px;width:100%;margin:0 auto;padding:48px 48px 48px 48px;margin-bottom:40px}
.claim-online-wrapper .reach-out-to-us-section{padding-top:0 !important}
.claim-online-wrapper .reach-out-tabs-title-section{padding-left:0 !important}
.claim-online-wrapper .reach-out-tabs-title-section li{line-height:19px !important;font-size:14px !important;margin-bottom:10px;padding-top:10px}
.claim-online-wrapper li:nth-child(3){padding-top:19px}
.claim-online-wrapper li:nth-child(4){padding-top:19px}
.claim-online-wrapper h2{font-size:38px;line-height:48px;text-align:center;font-weight:700;color:#233253;padding-bottom:24px}
.claim-online-wrapper h2+p{font-size:16px;line-height:22px;text-align:center;color:#8a93a5;font-weight:500;padding-bottom:10px}
.claim-online-wrapper .steps{clear:both;overflow:hidden;width:100%;text-align:center;border-bottom:1px solid #e9e9e9;padding-bottom:20px;margin-bottom:30px}
.claim-online-wrapper .steps li{display:inline-block;position:relative;font-size:13px;line-height:16px;text-align:left;font-weight:500;padding-bottom:30px;padding-left:65px;padding-right:75px}
.claim-online-wrapper .steps .step1{color:#005e9e}
.claim-online-wrapper .steps .step2{color:#005e9e}
.claim-online-wrapper .steps .step3{color:#005e9e}
.claim-online-wrapper .steps .step1:before{position:absolute;left:0;width:58px;height:58px;content:"";background:url('../../../content/dam/hdfclifeinsurancecompany/icons/step-1.png') no-repeat 0 0}
.claim-online-wrapper .steps .step2:before{position:absolute;left:0;width:58px;height:58px;content:"";background:url('../../../content/dam/hdfclifeinsurancecompany/icons/step-2.png') no-repeat 0 0}
.claim-online-wrapper .steps .step3:before{position:absolute;left:0;width:58px;height:58px;content:""}
.claim-online-wrapper .steps .step1:after{position:absolute;right:0;top:0;width:62px;height:58px;content:""}
.claim-online-wrapper .steps .step2:after{position:absolute;right:0;top:0;width:62px;height:58px;content:""}
.claim-online-wrapper .vsteps{clear:both;overflow:hidden;width:100%;text-align:center;padding-bottom:0;margin-bottom:0}
.claim-online-wrapper .vsteps li{display:block;position:relative;font-size:14px;line-height:24px;text-align:left;font-weight:500;padding-bottom:30px;padding-left:85px;padding-right:75px;color:#2c6698;height:114px;font-size:13px !important;line-height:22px !important;font-weight:normal !important}
.claim-online-wrapper .vsteps :before{position:absolute;left:0;width:58px;height:58px;content:""}
.claim-online-wrapper .vsteps1{color:#1068a4}
.claim-online-wrapper .vsteps1:after{background:no-repeat 0 0;position:absolute;left:0;width:58px;height:58px;top:59px;content:""}
.claim-online-wrapper .vsteps2{color:#005e9e}
.claim-online-wrapper .vsteps2:after{background:no-repeat 0 0;position:absolute;left:0;width:58px;height:58px;top:59px;content:""}
.claim-online-wrapper .vsteps3{color:#005e9e;padding-top:0 !important}
.claim-online-wrapper .vsteps3:after{background:no-repeat 0 0;position:absolute;left:0;width:58px;height:58px;top:59px;content:""}
.claim-online-wrapper .vsteps4{color:#005e9e;padding-top:0 !important}
.claim-online-wrapper .vsteps4:after{background:no-repeat 0 0;position:absolute;left:0;width:58px;height:58px;top:59px;content:""}
.claim-online-wrapper .vsteps5{color:#005e9e}
.claim-online-wrapper .vsteps5:after{background:no-repeat 0 0;position:absolute;left:0;width:58px;height:58px;top:59px;content:""}
.claim-online-wrapper .vsteps6{color:#005e9e}
.claim-online-wrapper .vsteps6:after{background:no-repeat 0 0;position:absolute;left:0;width:58px;height:58px;top:59px;content:""}
.claim-online-wrapper .vsteps1:before{background:no-repeat 0 0}
.claim-online-wrapper .vsteps2:before{background:no-repeat 0 0}
.claim-online-wrapper .vsteps3:before{background:no-repeat 0 0}
.claim-online-wrapper .vsteps4:before{background:no-repeat 0 0}
.claim-online-wrapper .vsteps5:before{background:no-repeat 0 0}
.claim-online-wrapper .vsteps6:before{background:no-repeat 0 0}
.claim-online-wrapper .vsteps6:after{background:none !important}
.form-group label{font-weight:500;font-size:14px;line-height:22px;color:#233253;margin-top:30px}
.form-group .form-control{height:40px;background-color:#f4f4f4;border:0;font-size:12px;line-height:23px;color:#767676;font-weight:300}
.form-control,input[type=text].isd{width:15% !important;-webkit-text-fill-color:#424040;opacity:.6;font-style:normal !important}
.form-group :focus{outline:0;outline-width:0;outline-style:none}
.articleBulletLists{padding-left:20px}
.articleBulletLists li{font-size:14px;padding-bottom:20px}
.downtop{margin-top:64px;display:inline-block;font-size:12px;line-height:20px;color:#005e9e !important}
.downtop1{margin-top:68px;display:inline-block;font-size:12px;line-height:20px;color:#005e9e !important}
.downloads{clear:both;overflow:hidden}
.downloads li{clear:both;overflow:hidden;border-bottom:1px solid #ececec;padding-bottom:10px;padding-top:10px;margin-bottom:10px}
.downloads li span{width:80%;display:inline-block}
.downloads li a{margin-left:10px}
.rupee+input{margin-left:-13px}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
input[type=number]{-moz-appearance:textfield}
.headbold{font-weight:600 !important;font-size:16px !important;line-height:22px !important;color:#005e9e !important;padding-bottom:10px !important}
.mrgn-bot40{margin-bottom:40px !important}
.claim-track-wrapper{background-color:#eaf1f8;max-width:1050px;width:100%;margin:0 auto;padding:48px;margin-bottom:40px;display:none}
.table-struct table tr td table{width:100%;margin-top:10px;border-collapse:collapse}
.table-struct table tr td table tr td:first-child{background-color:#edf7fc}
.table-struct table tr td table tr td{font-size:12px}
.table-struct table tr td table tr th{font-size:14px;font-weight:normal;color:#fff;background-color:#005e9e}
.table-struct table tr td table td,.table-struct table tr td table th{border:1px solid #e3e4e5;padding:13px 20px}
.info-list{padding-left:15px}
.info-list li{padding-bottom:10px;list-style-type:disc}
.cs-workarea1{max-width:1600px;clear:both;overflow:hidden;width:100%;margin:0 auto;padding-top:56px}
.cs-workarea1 .curved-tab-titles{background-color:#fff !important;width:1000px !important}
.qr{margin-left:100px}
.input-radio{margin-right:20px;margin-left:0;position:relative}
.input-radio span{padding-left:7px;display:inline-block}
.input-radio input{display:none}
.input-radio label{position:relative;width:12px;height:12px;left:0;border-radius:50%;border:1px solid #233253;margin:0 0 0 0 !important}
.input-radio input+label:before{border-radius:50%;position:absolute;content:"";margin:0;background:#233253;left:3px;top:3px}
.input-radio input:checked+label+span{color:#ed1c24}
.input-radio input:checked+label{position:relative;width:12px;height:12px;left:0;border-radius:50%;border:1px solid #ed1c24;margin:0 0 0 0 !important}
.input-radio input:checked+label:before{width:4px;height:4px;border-radius:50%;position:absolute;content:"";margin:0;background:#ed1c24;left:3px;top:3px}
.cl-adjust li{padding-top:0 !important}
.orpad{padding-top:67px}
.claims-accord .accordion-lists .cust-accordion{padding:24px 0;position:relative}
.claims-accord .accordion-lists .cust-accordion:after{content:"";position:absolute;height:1px;width:calc(100% - 70px);background:rgba(0,0,0,.1);left:34px;top:0}
.claims-accord .accordion-lists .cust-accordion:first-child{padding-top:0}
.claims-accord .accordion-lists .cust-accordion:first-child:after{display:none}
.claims-accord .accordion-lists .cust-accordion .accordion-head{padding:0 55px 0 24px;position:relative;cursor:pointer}
.claims-accord .accordion-lists .cust-accordion .accordion-head h3{font-weight:600;font-size:16px;line-height:22px;color:#005e9e;padding-bottom:10px}
.claims-accord .accordion-lists .cust-accordion .acc-arrow{position:absolute;top:2px;left:0;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid #ed1c24}
.claims-accord .accordion-lists .cust-accordion.open .acc-arrow{left:0;top:7px;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #ed1c24}
.claims-accord .accordion-lists .cust-accordion.open h3{color:#ed1c24}
.claims-accord .accordion-lists .cust-accordion .accordion-content{padding-top:8px;padding-left:15px}
#Death{display:block}
.select-holder-mobile{display:none;margin-bottom:0}
.siteButton{cursor:pointer}
.contacts-tab-section{display:block}
.claimsblue{background-color:#eaf1f8}
.climlink{color:#9098a8}
.climlink a{color:#005e9e}
.claimslide .owl-dots{text-align:center;margin-top:30px}
.claimshealth h2{font-weight:bold !important;font-size:24px !important;line-height:36px !important;color:#233253 !important}
.claimshealth h2+p{font-weight:bold;font-size:20px;line-height:20px;display:flex;align-items:center;color:#8a93a5;padding-bottom:30px}
.datepic{position:absolute;right:33px !important;bottom:26px}
.claim-mob{display:block}
.lstactive,.lstactive:hover{background-color:#005e9e !important;color:#fff !important}
.lstactive .dropdown button{color:#fff !important}
.cform{padding-left:0;padding-right:0}
#myModalthankyou .branch-locator,#myModalthankyou .branch-locator:hover{border:1px solid #ed1c24;width:186px;height:35px;line-height:34px;text-align:center;color:#ed1c24;text-transform:uppercase;font-size:12px;font-weight:600;border-radius:4px;margin-top:24px;cursor:pointer;float:none;display:block;margin:0 auto}
.thankyoutxt{font-weight:normal;font-size:16px;line-height:22px;color:#233253;padding-bottom:24px}
.discstar{position:relative;line-height:20px;color:#8a93a5;font-size:12px;padding-left:8px;display:block}
.discstar:before{position:absolute;content:"*";left:0;top:0}
@media only screen and (max-width:767px){.cs-tab li a{font-size:14px;line-height:18px;padding-left:5px;padding-right:5px}
.faq .accordion-head{padding-left:70px !important;padding-right:50px !important}
.faq .cust-accordion{padding-left:20px !important;padding-right:20px !important}
.datepic{bottom:11px !important}
.claim-mob{display:none}
.claimsac .accordion-head h3{font-size:13px !important;line-height:18px !important;font-weight:normal !important}
.stle{padding-left:10px;padding-right:10px}
.accordion-head h3{font-size:12px}
.articleBulletLists li .listBullet{float:left;padding-right:10px}
.claim-online-wrapper{padding:48px 20px 48px 20px !important}
.clims .select-holder2{max-width:80%}
.select-holder-mobile .sel-type{width:80%;margin:0 auto;text-align:left !important}
.mobbgnone{background-color:transparent !important}
.cl0{padding:0 !important}
.claim-online-wrapper .reach-out-to-us-inner{padding-top:40px}
.claim-online-wrapper .select-holder2{background-color:transparent}
.show-mob-camp{display:block !important}
.show-mob-camp img{width:70%}
.camp-banner{background:none !important;height:auto !important}
.mb-0{margin-bottom:0 !important}
.table-struct{overflow-x:hidden}
.table-struct .table-scroll{overflow:scroll;width:50%}
.steps{display:none}
.contacts-tab-section{display:block !important}
.tab-title{display:none}
.select-holder-mobile{display:block !important}
.contact-section-wrapper{margin-top:40px}
.cs-ban .banner-mob{padding-bottom:50px}
.cs-ban .payins{position:relative;transform:scale(0.9)}
.cs-ban .payinstxt{display:inline-block;width:50%;text-align:left}
.cs-ban p{padding-left:0}
.cs-ban h1 .bgwhite{line-height:30px}
.cs-workarea .catBannerAdSection{display:block;text-align:center}
.cs-workarea .catBannerAdSection .bannerAdContent{width:100% !important}
.cs-workarea .catBannerAdSection .siteButton{display:inline-block}
.cs-workarea .aboutSectionTabMenu li a{width:80px;text-align:center}
.cs-workarea .tabAccordSection .tabAccordMenu .counter{display:block;padding-top:10px}
.cs-workarea .tabAccordSection .tabAccordMenu a{position:relative}
.cs-workarea .tabAccordSection .tabAccordMenu a .toggleIcon{position:absolute;right:0}
.cs-workarea .tabAccordSection .tabAccordMenu a strong{position:absolute;left:30px;padding-left:50px}
.cs-workarea .tabAccordSection .cornerBg{display:none}
.mobileDNone{display:none !important}
}
.cs-table{padding-bottom:15px}
.cs-table table{width:100%;border-collapse:collapse}
.cs-table table tr td{background-color:#edf7fc;font-size:14px;color:#2c6698}
.cs-table table tr th{font-size:16px;font-weight:normal;color:#fff;background-color:#005e9e}
.cs-table table td,.cs-table table th{border:1px solid #e3e4e5;padding:13px 20px}
.exite{font-weight:600 !important;font-size:24px !important;line-height:30px !important;color:#233253 !important}
.products-custom-listnew{margin-bottom:38px}
.products-custom-listnew li{font-size:16px;line-height:26px;position:relative;padding-left:34px;padding-top:2px}
.products-custom-listnew li::before{content:"";position:absolute;top:8px;left:0;width:21px;height:20px;background:url(../../../content/dam/hdfclifeinsurancecompany/products-sprite-icons.png) -236px -435px}
@media only screen and (max-width:680px){li{font-size:14px;line-height:20px}
}
.chk-break{border:none !important;width:100% !important;font-size:10px !important;color:#666;text-align:left !important;line-height:14px}
.camp-banner{background:repeat-x center;height:300px}
.wrap-bg-white{background-color:#FFF;padding:0 0 50px 0}
.quick-guide{background:#f1f5f6;background:-moz-linear-gradient(top,#f1f5f6 0,#fdfdfe 100%);background:-webkit-linear-gradient(top,#f1f5f6 0,#fdfdfe 100%);background:linear-gradient(to bottom,#f1f5f6 0,#fdfdfe 100%);padding:40px 20px 40px 20px}
.quick-guide h6{font-style:normal;font-weight:600;font-size:14px;line-height:21px;text-align:center;color:#233253;padding-bottom:10px}
.quick-guide p{font-style:normal;font-weight:normal;font-size:12px;line-height:18px;text-align:center;color:#666;padding-bottom:30px}
.quick-guide .img-hold{clear:both;overflow:hidden;width:100%;padding-bottom:15px;text-align:center}
.quick-guide .click{font-style:normal;font-weight:500;text-align:center;font-size:14px;line-height:20px;color:#1068a4}
.quick-guide .click a{color:#ef5258}
.quick-guide .strip-holder{width:288px;margin:0 auto;position:relative;text-align:center;padding-bottom:20px}
.quick-guide .strip-holder .circle-holder{background:repeat-x top center;height:70px;width:90px;text-align:center;font-style:normal;font-weight:800;font-size:24px;line-height:33px;color:#233253;padding-top:25px;display:inline-block}
.quick-guide .strip-holder .strip{background:repeat-x top center;height:40px;width:284px;text-align:center;font-style:normal;font-weight:600;font-size:14px;line-height:20px;color:#fff;padding-top:8px;display:inline-block}
.checktxt{display:inline-block;width:94%;line-height:14px;position:relative;bottom:-20px}
.cb-btn{clear:both;overflow:hidden;padding-top:20px;text-align:center !important;button{margin:0 !important;display:inline-block !important}
}
.campaign2 label{display:inline-block !important}
.campaign2 h1{font-style:normal;font-weight:600;font-size:38px !important;line-height:48px !important;color:#233253 !important;text-align:left !important}
.campaign2 .disktt{font-style:normal;font-weight:normal;font-size:10px;line-height:15px;color:#999}
.campaign2 .form-row{margin-bottom:10px !important}
.show-mob{display:none}
.scroll{position:absolute;width:100%;left:0;background-color:rgba(76,90,120,0.9);padding:8px 30px 8px 30px;bottom:0;z-index:99;overflow:hidden}
.scroll .marquee{font-size:14px;line-height:14px;color:#fff;font-weight:400;padding-left:20px;width:100%}
.scroll .marquee:before{width:39px;height:44px;background:repeat-x top center;position:absolute;left:0;top:4px;content:""}
.progress{background:transparent}
.progress .bg-success{background-color:#8a93a5 !important;-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;-webkit-border-top-left-radius:0 !important;-webkit-border-bottom-left-radius:0 !important;-moz-border-radius-topleft:0 !important;-moz-border-radius-bottomleft:0 !important;border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}
.prog-left{font-style:normal;font-weight:500;font-size:14px;padding-top:15px;padding-bottom:15px;line-height:12px;color:#233253;text-align:right}
.prog-mid{padding-top:15px;padding-bottom:15px;position:relative;min-height:85px}
.prog-mid:before{position:absolute;content:"";left:15px;top:0;width:1px;background-color:#c5cad1;height:100%}
.prog-mid p{font-style:normal;font-weight:600;font-size:12px;padding:15px 15px 0 15px;line-height:22px;color:#878787;text-align:left;padding-top:0}
.prog-mid p span{color:#233253}
.prog-right{font-style:normal;font-weight:600;font-size:12px;padding-left:15px;width:100px;top:-2px;position:relative;line-height:18px;color:#ed1c24;text-align:right}
.pgrs .row{padding-bottom:0 !important}
.disc-text,.disc-text p{line-height:22px;font-size:12px;font-weight:400;color:#5a5a5a}
.disc-text p b{font-weight:400;line-height:22px;font-size:12px;color:#5a5a5a}
.disc-text{padding-bottom:20px}
.settle h5{font-style:normal;font-weight:bold;font-size:28px;line-height:28px;color:#233253}
.settle h5+p{font-style:normal;font-weight:normal;font-size:16px;line-height:22px;padding-bottom:20px;color:#233253}
.logo-holder{clear:both;overflow:hidden;padding-bottom:15px;border-bottom:1px solid #ececec}
.settle li{font-size:14px !important;line-height:32px !important;color:#838383 !important}
.km,.km:hover{color:#ed1c24;font-size:12px}
.calcQuoate{color:rgba(000,000,000,0.6);position:relative;padding-left:30px;margin-bottom:5px}
.calcQuoate:before{content:"";position:absolute;top:0;left:0;width:21px;height:20px;background:url(../../../content/dam/hdfclifeinsurancecompany/images/product/products-sprite-icons.png) -236px -435px}
.pb15{padding-bottom:15px !important}
.popularMenuList{border-right:1px solid #cfd6d6;padding-right:40px}
@media screen and (min-height:800px){.viewall{bottom:17%}
}
.icons-wrap1:hover .hover-drop-down{opacity:1 !important;top:52px !important;display:block}
.rate .hover-drop-down span{content:"";position:absolute;top:-15px;left:32px;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #fff}
.prod .modal-content,.prod .modal-body{padding:0 !important}
.prodbluebg{background-color:#31539a;color:#fff;text-align:center;padding-top:10px;padding-bottom:10px;font-size:12px}
.prodbluebg .row{padding-bottom:0 !important}
.prodgreybg{background-color:#faf9f7;text-align:center;padding:20px}
.prodgreybg h4{font-size:20px;text-transform:uppercase;color:#494641;text-align:center;letter-spacing:4px}
.prodgreybg .prodwhitebg{background-color:#fff;text-align:center;padding:30px 20px 30px 20px}
.prodgreybg .prodwhitebg h5{font-size:15px;color:#494641;padding-bottom:15px;text-align:center}
.close-iconprod{position:absolute;top:-30px;right:0;cursor:pointer;font-size:23px;z-index:999;width:24px;height:24px;display:inline-block;background:url(../../../content/dam/hdfclifeinsurancecompany/images/category/prod-close.png) no-repeat 0 0}
.close-iconprod:hover{background:url(../../../content/dam/hdfclifeinsurancecompany/images/category/prod-close-over.png) no-repeat 0 0}
.prod.modal.sac{width:100%;margin-left:0}
#prodmodal.modal.sac .modal-dialog.modal-lg,#prodmodal2.modal.sac .modal-dialog.modal-lg{margin:50px auto 0;width:100% !important;max-width:94%}
.mar33{margin-left:33px}
.modal-backdrop{z-index:9999}
.modal{z-index:99995}
.disclaimerSec .disclaimer-wrap{display:block !important;padding-top:15px !important}
.contcaptcha{padding-bottom:30px}
.icon-active svg .non{fill:#ed1c24 !important;stroke:#ed1c24 !important}
.cont .lke{position:relative;display:block}
.cont .hover-drop-down{opacity:0;width:214px;height:108px;color:#233253;font-size:16px;line-height:22px;font-weight:400;position:absolute;top:-100px;left:-30px;background:#fff;border-radius:8px;box-sizing:border-box;padding:32px;z-index:99999;box-shadow:0 3px 5px -1px rgba(0,0,0,0.2),0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12);transition:all .3s ease-in-out;pointer-events:none}
.cont .hover-drop-down p{margin-bottom:0}
@media only screen and (max-width:640px){.cont .hover-drop-down{left:-80px}
}
.cont .hover-drop-down::before{content:"";position:absolute;top:-15px;left:32px;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #fff}
.cont .effectshow{opacity:1;top:0}
.contus .default-select-cust-arrow svg{top:35px}
.form-select-holder{position:relative;margin:0 auto;-webkit-border-radius:7px;overflow:hidden;background-image:url('../../../content/dam/hdfclifeinsurancecompany/icons/dd-arrow.png');background-repeat:no-repeat;background-position:240px center;-moz-border-radius:7px;border-radius:7px;width:272px;border:1px solid #ed1c24;display:none;-o-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover}
.form-select-holder select{border:none !important;width:110% !important}
.contact-section-wrapper .info-cards-wrapper .info-card small{font-size:16px !important}
.contact-section-wrapper .info-cards-wrapper .info-card small.font12{font-size:12px !important}
.font-blue{color:#005e9e !important}
.contrate .icons-wrap{display:flex;justify-content:space-between}
.contrate .icons-wrap .icon-wrap{width:auto;display:flex;justify-content:center;align-items:center;background:#fff;border-radius:50%;margin-right:8px;position:relative;cursor:pointer;font-size:10px;line-height:14px;color:#8a93a5}
.contrate .icons-wrap .icon-wrap.active>.icon>svg path,.contrate .icons-wrap .icon-wrap:hover>.icon>svg path{stroke:#ed1c24}
@media only screen and (max-width:768px){.contrate .icons-wrap .bg1,.contrate .icons-wrap .bg2{height:200px !important;padding:0;margin:0}
.contrate .icons-wrap .icon-wrap.share{margin-right:0}
}
.contrate .rt.hover-drop-down{left:auto !important;right:0 !important}
.contrate .hover-drop-down{opacity:0;width:214px;height:90px;color:#233253;font-size:16px;line-height:22px;font-weight:400;position:absolute;top:0;left:0;background:#fff;border-radius:8px;box-sizing:border-box;padding:18px;z-index:99999;box-shadow:0 3px 5px -1px rgba(0,0,0,0.2),0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12);transition:all .3s ease-in-out;pointer-events:none}
.contrate .hover-drop-down p{margin:0 !important;padding:0 !important}
@media only screen and (max-width:640px){.contrate .hover-drop-down{left:-80px}
}
.contrate .icon-wrap.active>.hover-drop-down{top:20px;opacity:1;pointer-events:initial}
.contrate .star-rate{margin-top:8px}
.contrate .star-rate i{display:inline-block;width:18px;height:17px;background:url(../../../content/dam/hdfclifeinsurancecompany/products-sprite-icons.png) -516px -88px}
.contrate .rating-wrapper{display:flex !important;margin-top:10px;margin-left:24px;align-items:end}
.contrate .social-icons-link{display:flex}
.contrate .social-icons-link svg{margin-right:8px;margin-top:8px}
.cntscrl .owl-stage-outer{padding-bottom:60px !important}
.map{display:inline-block !important;position:relative;top:-2px}
.map .icons-wrap{display:flex}
.map .icons-wrap .icon-wrap{width:38px;height:38px;display:flex;justify-content:center;align-items:center;background:#fff;border-radius:50%;box-shadow:0 4px 4px rgba(0,94,158,0.1);margin-right:8px;position:relative;cursor:pointer}
.map .icons-wrap .icon-wrap.active,.map .icons-wrap .icon-wrap:hover{background-color:#ed1c24}
.map .icons-wrap .icon-wrap.active>.icon>svg path,.map .icons-wrap .icon-wrap:hover>.icon>svg path{stroke:#fff}
@media only screen and (max-width:768px){.map .icons-wrap .bg1,.map .icons-wrap .bg2{height:200px !important;padding:0;margin:0}
.map .icons-wrap .icon-wrap{margin-right:32px}
.map .icons-wrap .icon-wrap.share{margin-right:0}
}
.map .hover-drop-down{opacity:0;width:214px;height:108px;color:#233253;font-size:16px;line-height:22px;font-weight:400;position:absolute;top:0;left:-30px;background:#fff;border-radius:8px;box-sizing:border-box;padding:32px;z-index:99999;box-shadow:0 3px 5px -1px rgba(0,0,0,0.2),0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12);transition:all .3s ease-in-out;pointer-events:none}
.map .hover-drop-down p{margin-bottom:0}
@media only screen and (max-width:640px){.map .hover-drop-down{left:-80px}
}
.map .hover-drop-down::before{content:"";position:absolute;top:-15px;left:32px;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #fff}
.map .icon-wrap.active>.hover-drop-down{top:60px;opacity:1;pointer-events:initial}
.ui-autocomplete{display:none}
.ui-menu{max-width:300px !important;width:100% !important;border:1px solid red;margin-top:2px;background:#fff;border:1px solid #89949b;box-sizing:border-box;box-shadow:0 0 8px rgba(0,94,158,.05),1px 2px 4px rgba(50,130,196,.08);padding:5px 16px;height:300px;overflow-y:scroll;overflow-x:hidden}
.ui-menu-item{font-size:12px;line-height:23px;color:#233253;border-top:1px solid #ddd;padding:4px 0 !important;cursor:pointer}
.ui-menu-item:hover{color:#ed1c24 !important}
.ui-menu-item:first-child{border-top:0 solid transparent !important}
.btnimg{display:inline !important;width:14px !important;position:relative !important;top:-2px !important;left:-4px !important}
#contowl .owl-stage{margin:0 auto !important}
@media only screen and (max-width:768px){.contact-section-wrapper .reach-out-to-us-section .reach-out-to-us-inner .reach-out-tabs-content-section h2.plus-title::before{display:none !important}
.bg1{height:200px !important;margin-top:15px !important}
.bg2{margin-bottom:20px !important;height:200px !important}
.bg2h4{bottom:40px !important}
#group select{width:100% !important}
}
#custCarouselNavtwit button,#twittertwit button{margin-top:0 !important}
@media only screen and (max-width:767px){.form-select-holder{display:block}
.conttabtitlemob{display:block}
.conttabtitlemob ul.curved-tab-titles li{font-size:14px !important;padding-left:10px;padding-right:10px;line-height:18px !important}
.conttabtitlemob ul{display:table !important}
.conttabtitlemob ul li{display:table-cell !important;width:auto !important;vertical-align:middle !important}
.contact-section-wrapper .reach-out-to-us-section .reach-out-to-us-inner .reach-out-tabs-content-section .reach-out-tabs-contents{padding:48px 20px !important}
.contact-section-wrapper .join-the-conversation{padding-left:50px !important;padding-right:50px !important}
.contact-section-wrapper .join-the-conversation .join-the-conversation-inner .social-tab-contents .info-card-bg{width:287px !important}
.contact-section-wrapper .join-the-conversation .join-the-conversation-inner .social-tab-contents .info-card-bg{height:667px !important}
}
@media only screen and (max-width:380px){.contact-section-wrapper .info-cards-wrapper .info-card{width:265px !important}
.contact-section-wrapper .join-the-conversation .join-the-conversation-inner .social-tab-contents .info-card-bg{width:247px !important}
}
.section.disclaimer-pb{padding-top:50px;padding-bottom:50px}
.disclaimer-pb .panel-title a{margin-top:0 !important}
.articles-mb p{margin-bottom:18px;padding-bottom:21px}
.articles-mb p{font-size:16px;line-height:22px;font-weight:400;color:#8a93a5;padding-bottom:10px}
.disc-text,.disc-text p{line-height:22px;font-size:12px;font-weight:400;color:#5a5a5a}
.sac p{padding-top:10px;margin-bottom:18px}
.disclaimers-sec li,.disclaimers-sec p{font-family:Arial,Helvetica,sans-serif}
.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.col-lg-4,.col-sm-12{position:relative;width:100%;padding-right:15px;padding-left:15px}
input.isd{width:15% !important}
.geta-callback-inner .modilewidth,.modilewidth{width:83% !important}
.inputGroup textarea{height:100px;background-color:#f4f4f4 !important;border:0;font-size:12px;line-height:23px;color:#424040;font-weight:300;resize:none;padding:.375rem .75rem;width:100%}
#the-count{font-size:12px}
@media(min-width:576px){.col-sm-12{flex:0 0 100%;max-width:100%}
}
@media(min-width:992px){.col-lg-4{flex:0 0 33.33333%;max-width:33.33333%}
}
.geta-callback-component-popup{box-sizing:border-box}
.geta-callback-component-popup .geta-callback-inner{background:#fff;width:100%;margin:0 auto}
.geta-callback-component-popup h2{font-size:38px;line-height:48px;text-align:center;font-weight:700;color:#233253;margin-bottom:24px}
.geta-callback-component-popup h4{color:#233253;font-size:14px;line-height:22px;font-weight:500;margin-bottom:8px}
.geta-callback-component-popup p.subtext,.geta-callback-component-popup .subtext{font-size:16px;line-height:22px;text-align:center;color:#8a93a5;margin-bottom:46px}
.geta-callback-component-popup form .row{margin-bottom:0}
.geta-callback-component-popup .inputGroup label{color:#233253;font-size:14px;line-height:22px;font-weight:500;display:block;margin-bottom:8px;margin-top:0}
.geta-callback-component-popup .disc-text{padding-bottom:0}
.geta-callback-component-popup small{font-size:12px;font-weight:400;line-height:20px;color:#5a5a5a}
.geta-callback-component-popup .inputGroup input{height:40px;background-color:#f4f4f4;border:0;font-size:12px;line-height:23px;color:#767676;font-weight:300;width:100%;padding:.375rem .75rem}
.geta-callback-component-popup .inputGroup input[type="date"]{cursor:pointer}
.geta-callback-component-popup .time-range{display:flex;margin-bottom:46px}
.geta-callback-component-popup .time-range li{font-size:11px;line-height:14px;border:1px solid #c7cacc;text-align:center;display:inline-block;margin-right:10px;border-radius:20px}
.geta-callback-component-popup .time-range li a{text-align:center;display:inline-block;padding:6px 12px;color:#767676;border-radius:20px;cursor:pointer}
.geta-callback-component-popup .time-range li a:hover{background:rgba(0,94,158,0.1);color:#005e9e;cursor:pointer}
.geta-callback-component-popup .time-range li.active{color:#005e9e;padding:6px 12px;background:rgba(0,94,158,0.1);border:1px solid rgba(0,94,158,0.2)}
.geta-callback-component-popup .disc-text .chkbx{padding-top:0}
.geta-callback-component-popup .disc-text input[type="checkbox"]{margin-top:-1px}
@media only screen and (max-width:1000px){.geta-callback-component-popup{padding-top:0;padding-bottom:0}
.geta-callback-component-popup .geta-callback-inner{width:100%;padding-top:40px;padding-bottom:0}
.geta-callback-component-popup h2{font-size:24px;line-height:30px;margin-bottom:12px}
.geta-callback-component-popup p.subtext{font-size:14px;padding-bottom:24px;border-bottom:1px solid #e5e5e5}
.geta-callback-component-popup .inputGroup{margin-bottom:32px}
.geta-callback-component-popup .inputGroup input{width:100%}
.geta-callback-component-popup .time-range{display:block;margin-bottom:34px}
.geta-callback-component-popup .time-range li{width:124px;display:block;margin-bottom:16px;font-size:11px}
.modal-body{padding:0}
.btnred{width:auto !important}
.geta-callback-component-popup .subtext{font-size:14px;padding-bottom:0;margin-bottom:26px;border-bottom:1px solid #e5e5e5}
.geta-callback-component-popup .subtext p{padding-top:0}
.geta-callback-component-popup .disc-text{padding-bottom:30px}
.geta-callback-component-popup .row{margin-bottom:0 !important;padding-bottom:0 !important}
.geta-callback-component-popup small{font-size:12px;font-weight:400;line-height:20px;color:#5a5a5a;margin-top:30px;float:left}
}
.deskTopHeader .deskTopHeaderWrap .headerWrap nav.site_navBar>ul>li .megaMenuSec.opened{top:100%;opacity:1;visibility:visible;box-shadow:0 -1px 4px 0 rgba(0,0,0,0.1);-webkit-box-shadow:0 -1px 4px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 -1px 4px 0 rgba(0,0,0,0.1)}
.megaMenuSec .arrowUp{position:absolute;left:460px;top:-10px;background:url(../../../content/dam/hdfclifeinsurancecompany/top-arrow.png) no-repeat -6px 0;border:0;width:30px;height:20px}
.deskTopHeader .deskTopHeaderWrap .headerWrap nav.site_navBar>ul>li>a.opened .caretIcon svg path{stroke:#ed1c24}
.siteButton:hover{background:#ff3038 !important}
.error-txt{display:block;font-size:11px;font-weight:400;line-height:32px;color:#ed1c24}
.checkSubscribeError,.checkAppLinkError{display:block;font-size:12px;font-weight:400;line-height:16px;color:#ed1c24}
.breadcrumbSection.cat{background:transparent;position:absolute;bottom:0}
.breadcrumbSection{background:linear-gradient(0,#ebf5f9,rgba(235,245,249,0));width:100%}
.breadcrumbSection a,.breadcrumbSection span{display:inline-flex}
.breadcrumbSection label{font-weight:400;font-size:12px;line-height:22px;color:#233253;margin:0;display:inline-flex;margin-right:4px;cursor:pointer}
.breadcrumbSection .homeIcon,.breadcrumbSection .arrowCaret{margin-right:5px}
.homeIconImg{width:10px}
.homeIcon .hide-for-mob{display:none !important}
.breadcrumbSection .breadcrumb-item a{cursor:pointer}
@media screen and (min-width:100px) and (max-width:768px){.breadcrumbSection.cat{position:unset;bottom:unset}
.breadcrumbSection{order:0;background:#fff}
.homeIconImg{width:9px}
.hide-for-mob{display:none}
}
.breadcrumbSection ul{display:flex}
.accountDropDown .accountMenuLink.opened::before{display:none}
.max1000{max-width:1060px}
.g-recaptcha div{width:100% !important;z-index:-1}
.siteButton.outlinedBtn{cursor:pointer}
footer .footerFormSec .stayConnectedSec>div{max-width:50%}
footer .footerFormSec .stayConnectedSec>div a.whatsapp:hover{background:#5af576;border-color:#2cd449}
footer .footerFormSec .stayConnectedSec>div a.avatar:hover{background-image:url("../../../content/dam/hdfclifeinsurancecompany/home/color.png");background-repeat:no-repeat}
footer .footerFormSec .stayConnectedSec>div a.avatar img{transition:all .25s ease-in}
footer .footerFormSec .stayConnectedSec>div a.avatar:hover img{display:none}
footer .footerFormSec .stayConnectedSec>div a:hover:last-child img{filter:none}
footer .footerFormSec .stayConnectedSec>div a:hover img{filter:invert(100%) sepia(100%) saturate(100%) hue-rotate(100deg) brightness(1000%) contrast(100%)}
.kc-btn-cta{background:#ed1c24;border:1px solid #ed1c24;color:#fff;padding:5px 20px;text-transform:uppercase;border-radius:4px;display:block;font-size:12px;font-weight:600;line-height:20px;overflow:hidden;position:relative;z-index:1;outline:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.kc-btn-cta:hover{background:#ff3038 !important}
.btnWidth{margin:30px auto 0;text-align:center}
.btnWidth .btnInline{display:inline-block}
@media screen and (max-width :768px){footer .footerFormSec .footerFormBlk{display:none}
footer .footerFormSec .stayConnectedSec>div{max-width:70%}
.mwlinks{padding-bottom:20px !important}
}
.quickPara{font-weight:500;font-size:14px;line-height:22px;color:#8a93a5}
.mwlinks{padding-top:10px;font-style:normal;font-size:13px;line-height:14px;font-weight:500;padding-bottom:15px}
.mwlinks a{color:#005e9e}
.appDownloadForm p,.mobileHeader .mobPlanMenuAccordCont p{margin-bottom:0 !important;font-size:13px !important;padding-bottom:12px !important}
.quickPara p{margin-bottom:0 !important}
.hamMenuWrp .quickLinkSection h3{margin-bottom:24px !important;font-weight:700 !important;font-size:14px !important;line-height:22px !important;color:#8a93a5 !important}
.hamMenuWrp .quickLinkSection{padding:25px !important}
.hamMenuWrp .quickLinkSection .appDownloadForm,.mobileHeader .hamMenuSection .appDwnldForm.appLink.hamLinkAcc{margin-top:auto !important;border:1px solid #005e9e !important;padding:10px !important;border-radius:5px !important;background:#fff !important}
.mobileHeader .hamMenuSection .appDwnldForm.appLink.hamLinkAcc .mobPlanMenuAccordCont .formBtn img{margin-right:10px}
.hamMenuWrp .quickLinkSection .appDownloadForm .formBtnSubmit{display:flex !important;flex-wrap:wrap !important;justify-content:flex-start !important}
.formBtnSubmit a{margin-right:10px !important}
#appLink h3,.mobileHeader .hamMenuSection .appDwnldForm.appLink.hamLinkAcc h3{color:#ed1c24 !important}
.hamMenuWrp .hamMenuInnerWrp .hamMenuSection h3 a{color:#005e9e}
.mcheck{display:none}
.wcheck{display:none}
.pulse{display:block;width:22px;height:22px;border-radius:50%;background:#fff url("../../../content/dam/hdfclifeinsurancecompany/red.svg") no-repeat center center;cursor:pointer;box-shadow:0 5px 5px #e1e1e1;animation:pulse 1.5s 55 ease-out;animation-iteration-count:10;animation-timing-function:ease;border:1px solid #e1e1e1;padding:10px}
.pulse:hover{animation:none;z-index:9}
@-webkit-keyframes pulse{1%{-webkit-box-shadow:0 0 0 0 rgba(237,28,36,0.4);background:#ed1c24 url("../../../content/dam/hdfclifeinsurancecompany/white.svg") no-repeat center center}
70%{-webkit-box-shadow:0 0 0 10px rgba(237,28,36,0);background:#fff url("../../../content/dam/hdfclifeinsurancecompany/red.svg") no-repeat center center}
100%{-webkit-box-shadow:0 0 0 0 rgba(237,28,36,0);background:#fff url("../../../content/dam/hdfclifeinsurancecompany/red.svg") no-repeat center center}
}
@keyframes pulse{1%{-moz-box-shadow:0 0 0 0 rgba(237,28,36,0.4);box-shadow:0 0 0 0 rgba(237,28,36,0.4);background:#ed1c24 url("../../../content/dam/hdfclifeinsurancecompany/white.svg") no-repeat center center}
70%{-moz-box-shadow:0 0 0 10px rgba(237,28,36,0);box-shadow:0 0 0 10px rgba(237,28,36,0);background:#fff url("../../../content/dam/hdfclifeinsurancecompany/red.svg") no-repeat center center}
100%{-moz-box-shadow:0 0 0 0 rgba(237,28,36,0);box-shadow:0 0 0 0 rgba(237,28,36,0);background:#fff url("../../../content/dam/hdfclifeinsurancecompany/red.svg") no-repeat center center}
}
.listbulletElibility{list-style-type:disc !important}
.listbulletElibilityol li{list-style-type:decimal !important}
.listLeftAlign{text-align:left !important}
.leftPadding20{padding-left:20px !important}
.tablescroll{overflow-x:scroll !important}
.tabAccordSection table.setTable tr:first-child{background-color:#063970 !important}
.tabAccordSection table.setTable tr:first-child p{color:white;font-weight:500}
.tabAccordSection table.setTable tr{background:white !important}
.tabAccordSection table.setTable td{border:1px solid #000}
.centerHead{text-align:center !important}
.alignLeft{text-align:left !important}
@media only screen and (max-width:767px){.tabAccordSection table.setTable tr:nth-child(1) td{background:#063970 !important}
.maxWidthTable{width:max-content !important}
}
.products-wrapper .eligibility-criteria-section table.setProTable tr:first-child p{font-weight:500;font-size:16px}
.products-wrapper .eligibility-criteria-section table.setProTable td{background-color:unset !important;font-weight:500;color:unset !important}
.products-wrapper .eligibility-criteria-section table.setProTable tr:first-child{background-color:#005e9e !important}
.products-wrapper .eligibility-criteria-section table.setProTable tr:first-child p{color:#fff !important}
table.setProTable tr:not(:first-child) td:first-child,table.setProTable tr:nth-child(4) td:nth-child(2),table.setProTable tr:nth-child(6) td:nth-child(2){background-color:#eaf1f8 !important}
table.setProTable tr:not(:first-child) td:first-child p,table.setProTable tr:nth-child(4) td:nth-child(2) p,table.setProTable tr:nth-child(6) td:nth-child(2) p{color:#005e9e !important}
.products-wrapper .eligibility-criteria-section table.setProTable p{color:#000 !important}
.products-wrapper .eligibility-criteria-section table.setProTable td{border:1px solid #000 !important}
table.setProTable tr{background:white !important}
table.setProTable td{border:1px solid #000}
@media only screen and (max-width:767px){table.setProTable tr:nth-child(1) td{background:#063970 !important}
}
.lifevideo iframe{width:60%}
@media only screen and (max-width:767px){.lifevideo iframe{width:100%}
}
.stickyTermBtn{width:182px;position:fixed;bottom:80px;font-size:14px;right:14px;transition:all .1s ease-in-out 0;text-align:center;cursor:pointer;height:50px;background:#ed1c24;border-radius:13px;padding:13px;color:#fff;font-weight:500;z-index:9999;display:none;color:#fff}
.stickyTermBtn:hover{color:#fff}
@media only screen and (max-width:767px){.stickyTermBtn{position:fixed;bottom:8px;left:9%;background:#ed1c24;color:#fff;border-radius:10px;font-size:14px;line-height:28px;font-weight:600;border:1px solid #ed1c24;height:40px;min-width:135px;z-index:99998;padding:5px 10px !important;outline:none !important;width:160px;right:unset}
}
.example-open{bottom:0;left:0;position:fixed !important;right:0;top:0}
footer .footerFormBlk .singleInputForm .awesomplete{width:70% !important}
.sec-padding{padding-block:50px}
@media screen and (max-width:768px){.sec-padding{padding-block:25px}
}
.toggle-image-with-text .geta-callback-inner .schedule-a-call-back small{text-transform:none}
.termbanner .geta-callback-inner .schedule-a-call-back small{text-transform:none}
.category-banner .geta-callback-inner .schedule-a-call-back small{text-transform:none}
.benefits-section .geta-callback-inner .schedule-a-call-back small{text-transform:none}
.schedule-a-call .geta-callback-inner .schedule-a-call-back small{text-transform:none}
.knowmoresection .geta-callback-inner .schedule-a-call-back small{text-transform:none}
.toggle-image-with-text .modal.sac .modal-dialog.modal-lg{margin:20px auto 20px}
.termbanner .modal.sac .modal-dialog.modal-lg{margin:20px auto 20px}
.category-banner .modal.sac .modal-dialog.modal-lg{margin:20px auto 20px}
.schedule-a-call .modal.sac .modal-dialog.modal-lg{margin:20px auto 20px}
.benefits-section .modal.sac .modal-dialog.modal-lg{margin:20px auto 20px}
.knowmoresection .modal.sac .modal-dialog.modal-lg{margin:20px auto 20px}
.toggle-image-with-text .modal-content{padding-bottom:0 !important}
.termbanner .modal-content{padding-bottom:0 !important}
.schedule-a-call .modal-content{padding-bottom:0 !important}
.category-banner .modal-content{padding-bottom:0 !important}
.benefits-section .modal-content{padding-bottom:0 !important}
@media screen and (min-width:100px) and (max-width:768px){.benefitssection .annualReport .modal-content{padding:40px 20px 40px 20px !important}
}
.knowmoresection .modal-content{padding-bottom:0 !important}
.toggle-image-with-text .sac p a{font-size:14px;color:#233253}
.toggle-image-with-text .sac .disc-text input{height:47px !important}
.knowmoresection .sac .disc-text input{height:47px !important}
.termbanner .sac p a{font-size:14px;color:#233253}
.category-banner .sac p a{font-size:14px;color:#233253}
.benefits-section .sac p a{font-size:14px;color:#233253}
.knowmoresection .sac p a{font-size:14px;color:#233253}
.toggle-image-with-text .geta-callback-component-popup .disc-text input[type="checkbox"]{margin-top:-1px !important}
.termbanner .geta-callback-component-popup .disc-text input[type="checkbox"]{margin-top:-1px !important}
.category-banner .geta-callback-component-popup .disc-text input[type="checkbox"]{margin-top:-1px !important}
.benefits-section .geta-callback-component-popup .disc-text input[type="checkbox"]{margin-top:4px !important}
.toggle-image-with-text-op .geta-callback-inner .schedule-a-call-back small{text-transform:none}
.toggle-image-with-text-op .modal.sac .modal-dialog.modal-lg{margin:20px auto 20px}
.toggle-image-with-text-op .modal-content{padding-bottom:0 !important}
.toggle-image-with-text-op .sac p a{font-size:14px;color:#233253}
.toggle-image-with-text-op .geta-callback-component-popup .disc-text input[type="checkbox"]{margin-top:4px !important}
.category-banner .side-strip,.productbanner .side-strip{display:none}
.deskTopHeader .deskTopHeaderWrap .headerWrap nav.site_navBar>ul>li{padding:0 5px !important}
@media screen and (max-width:1920px) and (min-width:1280px){.deskTopHeader .deskTopHeaderWrap .headerWrap nav.site_navBar>ul>li{padding:0 16px !important}
}
.deskTopHeader .deskTopHeaderWrap .headerWrap nav.site_navBar>ul>li>a{font-size:13px !important}
.redtext{color:#ed1c24 !important}
.bluetext{color:#233253 !important}
.bluetextv2{color:#0056a5 !important}
.api-container{display:flex;justify-content:center;align-items:center;padding:20px;width:100%;left:0;top:0;bottom:0;position:absolute;background-color:#ffffffcc;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);z-index:100}
.api-container .api-response-msg{font-weight:600 !important;color:#233253 !important;font-size:26px !important;text-align:center;line-height:1.2}
.api-container .close-icon{position:absolute;top:30px;right:30px;cursor:pointer}
@media screen and (max-width:768px){.api-container .api-response-msg{font-size:20px !important}
}
.lightG{color:#5a5a5a !important}
.graycolor{color:#8a93a5 !important}
.fw-500{font-weight:500}
.fw-600{font-weight:600}
@media screen and (max-width:768px){.scroll-margin-mob-80{scroll-margin-top:80px}
}
.ReadMore,.ReadLess{color:#0056a5 !important;font-weight:500 !important;cursor:pointer !important}
.ReadMore:hover,.ReadLess:hover{text-decoration:none !important}
.global-tooltip,.global-tooltip-mobileOtp{border:1px solid #bddcf8;background-color:#eaf4fd;box-shadow:0 4px 4px 0 rgba(0,0,0,0.25);position:absolute;z-index:99;padding:5px;font-size:11px;font-weight:300;line-height:18px;color:#000;bottom:65%;left:0;border-radius:5px;width:max-content;max-width:245px}
.global-tooltip-mobileOtp{bottom:66%;left:15px;max-width:230px}
.global-tooltip::after,.global-tooltip-mobileOtp::after{content:"";width:15px;height:15px;transform:rotate(-226deg);background-color:#eaf4fd;position:absolute;box-shadow:4px -2px 4px rgb(190 186 186 / 50%);z-index:0;bottom:-8px;left:calc(10% - 10px);border-bottom:0;border-top:1px solid #bddcf8;border-right:1px solid #bddcf8}
a.hyperlink{cursor:pointer}
a.cursor-pointer{cursor:pointer}
a.link-cta,button.link-cta{font-size:14px;font-weight:400;background:#ed1c24;border:1px solid #ed1c24;color:#fff;padding:5px 20px;transition:all .3s ease;border-radius:.25rem;text-align:center;margin-top:21px;cursor:pointer}
a.link-cta:hover,button.link-cta:hover{box-shadow:0 8px 12px rgba(237,28,36,0.2);background:#ff3038}
.flex-center-center{display:flex;justify-content:center;align-items:center}
.mb-10{margin-bottom:10px !important}
.mb-15{margin-bottom:15px !important}
.mb-18{margin-bottom:18px !important}
.mt-10{margin-top:10px !important}
.mt-15{margin-top:15px !important}
.mt-18{margin-top:18px !important}
.mt-20{margin-top:20px !important}
.pb-10{padding-bottom:10px}
@media screen and (min-width:767px){.desk-mb-50{margin-bottom:50px !important}
.desk-pt-10{padding-top:10px}
.desk-pt-15{padding-top:10px}
.desk-pt-18{padding-top:10px}
.desk-pt-20{padding-top:10px}
}
@media screen and (max-width:767px){.mob-flex-content-center{display:flex;justify-content:center;align-items:center}
.mob-mb-25{margin-bottom:25px !important}
.mob-pt-10{padding-top:10px}
.mob-pt-15{padding-top:10px}
.mob-pt-18{padding-top:10px}
.mob-pt-20{padding-top:10px}
}
.scroll-mt-80{scroll-margin-top:80px}
.scroll-mt-100{scroll-margin-top:100px}
.scroll-mt-120{scroll-margin-top:120px}
.scroll-mt-150{scroll-margin-top:150px}
.scroll-mt-200{scroll-margin-top:200px}
@media screen and (max-width:768px){.scroll-mt-mob-100{scroll-margin-top:100px}
.scroll-mt-mob-120{scroll-margin-top:120px}
.scroll-mt-mob-150{scroll-margin-top:150px}
}
.select2-container{width:23% !important;height:40px !important;color:#000 !important;border:1px solid #005e9e !important;border-radius:5px 0 0 5px !important;font-style:normal !important;text-align:center}
.select2-selection{width:100%;border-radius:5px 0 0 5px !important}
.select2-selection--single{border:none !important}
.select2-selection__rendered{color:#000 !important;padding:5px 0 !important;margin-right:7px !important}
.select2-selection__arrow{top:5px !important;right:-5px !important}
.select2-dropdown{width:210px !important;max-height:180px !important}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#005e9d !important}
.select2-results__options{width:100%;max-height:135px !important;font-size:14px}
.select2-results__option{text-align:left}
.select2-container:has(.select2-dropdown){width:100% !important}
.select2-dropdown{width:100% !important}
.select2-container--open .select2-search__field::placeholder{color:#999;font-size:14px;font-style:normal}
@media screen and (max-width:768px){.desktop-only{display:none !important}
}
@media screen and (min-width:768px){.mobile-only{display:none !important}
}
button.draw{background:0;border:0;box-sizing:border-box;box-shadow:inset 0 0 0 3px #fff;color:#f45e61;font-size:inherit;font-weight:700;padding:1em 2em;text-align:center;text-transform:capitalize;vertical-align:middle;width:90px;height:90px}
.draw{overflow:hidden;position:relative}
.draw:after,.draw:before{content:"";box-sizing:border-box;position:absolute;border:3px solid transparent;width:0;height:0}
.draw:before{top:0;left:0;border-top-color:#125a9e;border-right-color:#125a9e;animation:border 2s infinite}
.draw:after{bottom:0;right:0;animation:border 2s 1s infinite,borderColor 2s 1s infinite}
@keyframes border{0{width:0;height:0}
25%{width:100%;height:0}
50%{width:100%;height:100%}
to{width:100%;height:100%}
}
@keyframes borderColor{0{border-bottom-color:#125a9e;border-left-color:#125a9e}
50%{border-bottom-color:#125a9e;border-left-color:#125a9e}
51%{border-bottom-color:transparent;border-left-color:transparent}
to{border-bottom-color:transparent;border-left-color:transparent}
}
@keyframes zoominoutsinglefeatured{0{transform:scale(1)}
50%{transform:scale(1.2)}
to{transform:scale(1)}
}
.cardcontainer{position:absolute;top:20px}
.cardcontainer img{animation:zoominoutsinglefeatured 1.5s infinite}
#rdmore{width:100%;left:0;top:0;position:absolute;height:100%;background-color:#fff;z-index:99999}
.customloader.rdmore{width:100%;left:0;top:0;bottom:0;position:absolute;background-color:#ffffffcc;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);z-index:100}
.customloader .rdmore-loader-text{text-align:center;margin-top:20px;font-weight:400;color:#000}
.rdmore-inner{position:relative;margin:0 auto;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:10px}
select:focus{outline:0;border:0}
h1,h3,h4,li,p,ul{margin:0}
body,html{font-family:Poppins,sans-serif}
.btnred:not(:disabled):not(.disabled).active:focus,.btnred:not(:disabled):not(.disabled):active:focus,.show>.btnred.dropdown-toggle:focus:not(:disabled):not(.disabled).active:focus{background:#ff3038 !important;outline:0;outline-style:none;outline-width:0}
.search-suggestions{height:100px;width:100%;position:absolute;left:0;top:41px;z-index:99999;display:none}
.search-suggestions-selectOption li{color:#233253;font-size:12px;line-height:14px;font-weight:400;padding:16px 0 16px 45px;border-bottom:1px solid rgba(0,0,0,0.08);position:relative}
.search-suggestions-selectOption li span{color:#808285;font-size:10px;line-height:14px;right:30px;position:absolute}
.search-suggestions-selectOption li:hover{background:#ebf5f9}
ul.search-suggestions-selectOption{border:1px solid rgba(0,0,0,0.08);height:130px;overflow-y:auto;background:#fff;border-radius:7px}
body,html{height:100%}
.arial{font-family:arial !important}
.rated path{fill:#edbf1c !important;stroke:#edbf1c !important;opacity:1}
.mobileHeader{display:none}
html{scroll-behavior:smooth}
.deskTopHeader{background:#f1f5f6;max-width:1600px;width:100%;margin:0 auto;position:fixed;top:0;z-index:9999}
.deskTopHeader .deskTopHeaderWrap{display:flex;flex-wrap:wrap;position:relative}
.deskTopHeader .deskTopHeaderWrap .headerWrap{display:flex;flex-wrap:wrap;align-items:center;padding-left:35px;height:68px;flex:1;background:#fff}
.deskTopHeader .deskTopHeaderWrap .headerWrap .logo{margin:0}
.logo{font-size:2.5rem;line-height:1.2;font-weight:500;margin-bottom:.5rem}
.deskTopHeader .deskTopHeaderWrap .headerWrap .logo a{cursor:pointer;padding:0 10px}
.deskTopHeader .deskTopHeaderWrap .headerWrap .logo a img{height:auto;margin:1px 0;width:100px}
.deskTopHeader .deskTopHeaderWrap .headerWrap .navBarWrap{margin-left:auto;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;height:100%}
.deskTopHeader .deskTopHeaderWrap .headerWrap nav.site_navBar{height:100%}
.deskTopHeader .deskTopHeaderWrap .headerWrap nav.site_navBar>ul{height:100%;display:flex;flex-wrap:wrap}
.deskTopHeader .deskTopHeaderWrap .headerWrap nav.site_navBar>ul>li{padding:0 21.5px;height:100%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.deskTopHeader .deskTopHeaderWrap .headerWrap nav.site_navBar>ul>li>a{height:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;font-size:14px;font-weight:600;line-height:20px;color:#233253;text-decoration:none;outline:0}
.deskTopHeader .deskTopHeaderWrap .headerWrap nav.site_navBar>ul>li>a .caretIcon{margin-left:4px}
.deskTopHeader .deskTopHeaderWrap .headerWrap nav.site_navBar>ul>li>a .caretIcon svg{transform:rotate(0);-webkit-transition:transform .3s ease;-moz-transition:transform .3s ease;-ms-transition:transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease}
.langSwitch{position:relative}
.langSwitch{width:53px;height:28px;font-size:1.5em;margin-left:37px}
.langSwitch input{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:0;font-size:1em;left:0;line-height:0;outline:0;position:absolute;top:0;width:0}
.langSwitch input:after{content:"";font-size:1em;position:absolute;width:23px;height:23px;border-radius:50%;background:#fff;top:2px;left:2px;-webkit-transform:translate(0);transform:translate(0);-webkit-transition:-webkit-transform .25s ease-out .1s;transition:-webkit-transform .25s ease-out .1s;transition:transform .25s ease-out .1s;transition:transform .25s ease-out .1s,-webkit-transform .25s ease-out .1s}
.langSwitch input:checked:after{-webkit-transform:translate(30px);transform:translate(26px)}
.langSwitch input:checked ~ .langHindi{color:#ed1c24}
.langSwitch input:checked ~ .langEng{color:#fff}
.langSwitch input:before{content:"";font-size:1em;position:absolute;border-radius:30px;background:#005e9e;height:28px;-webkit-transition:background-color .25s ease-out .1s;transition:background-color .25s ease-out .1s;width:53px}
.langSwitch label{font-size:10px;line-height:16px;margin:0;color:hsla(0,0,100%,0.8);cursor:pointer;display:block;position:absolute;-webkit-transition:opacity .25s ease-out .1s;transition:opacity .25s ease-out .1s;text-transform:uppercase}
.langSwitch label.langEng{color:#ed1c24;left:0 !important;top:1px !important;padding:5px 6px 5px 7px !important}
.langSwitch label.langHindi{right:0 !important;top:1px !important;padding:5px 8px 5px 5px !important;font-weight:600;color:#fff}
.arrowUp{width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:10px solid #fff}
.megaMenuSec{padding:41px 50px 8px;display:grid;grid-template-columns:1fr 295px;grid-column-gap:40px;position:absolute;background-color:#fff;z-index:999999;top:150%;left:0;width:100%;height:auto;opacity:0;visibility:hidden;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.megaMenuSec .arrowUp{position:absolute;left:642px;top:-11px}
.megaMenuSec .megaMenuLinkSec{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}
.megaMenuSec .megaMenuLinkSec .menuLinkInner{padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid rgba(0,0,0,0.1);width:33% !important}
.megaMenuSec .megaMenuLinkSec .menuLinkInner:nth-last-child(-n+3){border-bottom:0}
.megaMenuSec .megaMenuLinkSec .menuLinkInner h3,.megaMenuSec .megaMenuLinkSec .menuLinkInner h3 a{font-weight:500;font-size:14px;line-height:14px;color:#005e9e;margin-bottom:16px}
.megaMenuSec .megaMenuLinkSec .menuLinkInner ul li{margin-bottom:0}
.megaMenuSec .megaMenuLinkSec .menuLinkInner ul li a{font-size:13px;line-height:14px;color:#233253;text-transform:capitalize;margin-left:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.megaMenuSec .megaMenuLinkSec .menuLinkInner ul li a:hover{color:#ed1c24;margin-left:10px}
.megaMenuSec .megaMenuLinkSec .menuLinkInner ul li span{font-size:9px;line-height:14px;border:1px solid #ed1c24;border-radius:20px;padding:1px 8px;color:#ed1c24;margin-left:5px;display:inline-block;text-transform:capitalize}
.megaMenuSec .megaMenuLinkSec .menuLinkInner .moreMenuLink{font-weight:600;font-size:10px;line-height:20px;color:#233253;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.megaMenuSec .megaMenuLinkSec .menuLinkInner .moreMenuLink span{margin-left:10px}
.megaMenuSec .megaMenuLinkSec .menuLinkInner .moreMenuLink:hover{margin-left:15px;color:#ed1c24}
.megaMenuSec .keyFeatureSec{align-self:flex-start;padding:21px 26px 44px;margin-top:25px;border:1px solid #c7cacc;box-sizing:border-box;box-shadow:0 4px 20px rgba(0,94,158,0.05),3px 6px 10px rgba(50,130,196,0.08);position:relative}
.megaMenuSec .keyFeatureSec:after{content:"";position:absolute;width:4px;height:85px;right:-1px;top:-1px;background:#ed1c24}
.megaMenuSec .keyFeatureSec .ratingStarWrap{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;flex-direction:column;padding-right:8px;margin-bottom:10px}
.megaMenuSec .keyFeatureSec .ratingStarWrap label{font-size:11px;line-height:11px;color:rgba(35,50,83,0.8);margin:0}
.megaMenuSec .keyFeatureSec h3{font-weight:700;font-size:24px;line-height:30px;color:#005e9e;margin-bottom:7px}
.megaMenuSec .keyFeatureSec h3 .highlight{color:#ed1c24}
.megaMenuSec .keyFeatureSec h4{font-weight:400;font-size:14px;line-height:22px;color:#233253;margin-bottom:20px}
.megaMenuSec .keyFeatureSec .keyFeatureTag{padding:2px 11px 2px 9px;background:#59647d;border-radius:20px;font-weight:600;font-size:10px;line-height:12px;color:#fff;text-transform:uppercase;display:inline-block;margin-bottom:12px}
.megaMenuSec .keyFeatureSec .featureContent{font-size:14px;line-height:20px;color:#767676;max-width:100%;margin-bottom:20px}
.megaMenuSec .keyFeatureSec .featureContent strong{display:block;font-weight:400}
.megaMenuSec .keyFeatureSec .featureContent .priceStrike{color:#233253;text-decoration:line-through}
.megaMenuSec .keyFeatureSec .featureContent .priceHighlight{color:#ed1c24;font-weight:500;font-size:14px;line-height:18px;margin-left:1px}
.megaMenuSec .keyFeatureSec .featureContent .limitedOfferLbl{color:#233253;font-size:12px;line-height:18px}
.megaMenuSec .keyFeatureSec .featureLists{font-size:12px;line-height:18px;color:#5a5a5a;margin-bottom:25px;margin-top:5px}
.megaMenuSec .keyFeatureSec .featureLists li{margin-bottom:5px;padding-left:28px;padding-top:3px;position:relative}
.megaMenuSec .keyFeatureSec .featureLists li .listBullet{position:absolute;left:0;top:2px}
.megaMenuSec .keyFeatureSec .featureBtn{display:flex;flex-wrap:wrap;justify-content:center}
.megaMenuSec .keyFeatureSec .featureBtn .learnMoreLink{margin-left:10px}
.headerBtnWrp{display:flex;flex-wrap:wrap;padding-left:22px}
.headerBtnWrp .payPremiumBtn{margin:0 10px}
.siteButton{background:#ed1c24;border:1px solid #ed1c24;color:#fff;padding:5px 20px;border-radius:4px;display:block;font-size:12px;font-weight:600;line-height:20px;overflow:hidden;position:relative;z-index:1;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.siteButton:hover{background:#ed1c24}
.siteButton:active,.siteButton:hover{color:#fff;box-shadow:0 8px 12px rgba(237,28,36,0.2)}
.siteButton:active{background:#ff373f;border:1px solid #ff373f}
.siteButton.outlinedBtn{background:transparent;color:#ed1c24;border-color:#ed1c24}
.siteButton.outlinedBtn:hover{background:#fff !important;box-shadow:0 5px 7px rgba(228,24,32,0.4);color:#ed1c24}
.siteButton.outlinedBtn:active{background:#fff;border:1px solid #ff373f;color:#ff373f;box-shadow:0 5px 7px rgba(228,24,32,0.4)}
div.siteSearchForm{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:0;position:absolute;right:0;top:0;-webkit-transition:width .3s ease-in-out;-moz-transition:width .3s ease-in-out;-ms-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out;overflow:hidden}
div.siteSearchForm .searchInput{width:80%;position:relative}
div.siteSearchForm .searchInput input{border:0;height:38px;line-height:38px;border-radius:30px 0 0 30px;background:#fff;border-right:.5px solid #c7cacc;padding:0 40px;width:100%;font-size:12px}
div.siteSearchForm .searchInput .searchIcon{position:absolute;left:18px;top:6px}
div.siteSearchForm .searchSelect{width:20%;position:relative}
div.siteSearchForm .searchSelect .searchSelectBox{width:100%;height:38px;line-height:38px;border-radius:0 30px 30px 0;background:#fff;padding:0 25px 0 11px;cursor:pointer;position:relative}
div.siteSearchForm .searchSelect .searchSelectBox label{font-weight:400;font-size:12px;line-height:12px;color:#233253;margin:0;cursor:pointer}
div.siteSearchForm .searchSelect .searchSelectBox .dropIcon{position:absolute;right:15px}
div.siteSearchForm .searchSelect .searchSelectBox .dropIcon svg{transform:rotate(0);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
div.siteSearchForm .searchSelect ul{opacity:0;visibility:hidden;position:absolute;background:#fff;border-radius:8px;width:100%;left:0;top:60px;z-index:99;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
div.siteSearchForm .searchSelect ul li{padding:15px 10px 17px;font-size:12px;line-height:14px;color:#233253;border-bottom:1px solid rgba(0,0,0,0.08);cursor:pointer}
div.siteSearchForm .searchSelect ul li:last-child{border-bottom:0}
div.siteSearchForm .searchSelect ul li:hover{background:#ebf5f9}
.campaignHeader .mobHeaderWrap{justify-content:left !important}
.campaignHeader{padding-bottom:0 !important}
.siteSearchInput{margin:0 11px;position:relative}
.siteSearchInput.expand{margin-left:auto}
.siteSearchInput.expand div.siteSearchForm{width:720px;overflow:visible;border:1px solid #ddd;border-radius:20px}
.siteSearchInput a{width:38px;height:38px;border-radius:50%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;border:0;background:#657d93;-webkit-transition:background .3s ease;-moz-transition:background .3s ease;-ms-transition:background .3s ease;-o-transition:background .3s ease;transition:background .3s ease}
.siteSearchInput a:hover{background:#233253}
.mobileSeeMore .moreMenuLink{font-size:11px !important;font-weight:bold;margin-top:9px;display:block}
a.searchBtnIcon.active{visibility:hidden}
.headerLoginIcon{margin:0 11px 0 0;position:relative}
.headerLoginIcon>a{width:38px;height:38px;border-radius:50%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;background:#657d93;-webkit-transition:background .3s ease;-moz-transition:background .3s ease;-ms-transition:background .3s ease;-o-transition:background .3s ease;transition:background .3s ease}
.headerLoginIcon>a:hover{background:#233253}
.headerLoginIcon .accountDropDown{background:#fff;border-radius:8px;width:345px;padding:25px 0;position:absolute;top:100px;right:-35px;opacity:0;visibility:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;z-index:99}
.headerLoginIcon .accountDropDown .arrowUp{position:absolute;top:-9px;right:37px}
.headerLoginIcon .accountDropDown>ul>li>a{font-weight:500;font-size:14px;line-height:14px;color:#2c6698;padding:16px 62px;display:block;position:relative}
.headerLoginIcon .accountDropDown>ul>li>a:before{content:"";position:absolute;width:280px;height:1px;background:rgba(0,0,0,0.08);bottom:0;left:0;right:0;margin:auto}
.headerLoginIcon .accountDropDown>ul>li>a span{position:absolute}
.headerLoginIcon .accountDropDown>ul>li>a .menuIcon{left:30px;top:12px}
.headerLoginIcon .accountDropDown>ul>li>a .dropIcon{right:37px}
.headerLoginIcon .accountDropDown>ul>li>a .dropIcon svg{-webkit-transition:transform .3s ease;-moz-transition:transform .3s ease;-ms-transition:transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transform:rotate(0)}
.headerLoginIcon .accountDropDown>ul>li>a.opened .dropIcon svg{transform:rotate(180deg)}
.headerLoginIcon .accountDropDown>ul>li:last-child a:before{display:none}
.headerLoginIcon .accountDropDown>ul>li ul{background:#fff;display:none}
.headerLoginIcon .accountDropDown>ul>li ul li a,.headerLoginIcon .accountDropDown>ul>li ul li span.accountLi{font-size:12px;line-height:14px;color:#233253;display:block;padding:16px 35px 16px 60px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative}
.headerLoginIcon .accountDropDown>ul>li ul li a>span,.headerLoginIcon .accountDropDown>ul>li ul li span.accountLi>span{margin-right:5px}
.headerLoginIcon .accountDropDown>ul>li ul li a:before{content:"";position:absolute;width:255px;height:1px;background:rgba(0,0,0,0.08);bottom:0;left:0;right:0;margin:auto}
.headerLoginIcon .accountDropDown>ul>li ul li a:hover,.headerLoginIcon .accountDropDown>ul>li ul li span.accountLi:hover{background:#ebf5f9;cursor:pointer}
.headerLoginIcon .accountDropDown>ul>li ul li:last-child a{border-bottom:0}
.headerContactIcon{margin:0 11px 0 0;position:relative}
.headerContactIcon>a{width:38px;height:38px;border-radius:50%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;box-shadow:0 4px 4px rgba(0,94,158,0.1);-webkit-transition:background .3s ease;-moz-transition:background .3s ease;-ms-transition:background .3s ease;-o-transition:background .3s ease;transition:background .3s ease}
.headerContactIcon>a:hover svg path{stroke:#fff}
.headerContactIcon>a:hover svg path.phonePath{fill:#ed1c24}
.headerContactIcon .contactInfoPopOver{position:absolute;right:0;top:150px;width:575px;padding:26px 50px;border-radius:8px;background:#fff;display:grid;grid-template:auto auto/1fr 1fr;grid-column-gap:50px;opacity:0;visibility:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;z-index:999999}
.headerContactIcon .contactInfoPopOver .arrowUp{position:absolute;right:10px;top:-10px}
.headerContactIcon .contactInfoPopOver .contactInfoSection h3{font-weight:700;font-size:16px;line-height:22px;color:#9198a9;margin-bottom:22px}
.contactInfoSection h5{color:#ed1c24;font-size:13px;margin:0;padding:0;position:relative;top:-16px}
.contactInfoSection:nth-child(1){padding-right:14px;border-right:1px solid #919191}
.headerContactIcon .contactInfoPopOver .contactInfoSection ul li h4{line-height:19px !important}
.headerContactIcon .contactInfoPopOver .contactInfoSection ul li{padding:11px 0 9px 53px;margin-bottom:11px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;position:relative}
.headerContactIcon .contactInfoPopOver .contactInfoSection ul li:hover{background:#eaf1f8}
.headerContactIcon .contactInfoPopOver .contactInfoSection ul li .menuIcon{position:absolute;left:20px;align-items:center;display:flex;top:0;bottom:0}
.headerContactIcon .contactInfoPopOver .contactInfoSection ul li h4{font-weight:500;font-size:14px;line-height:14px;color:#2c6698;padding-bottom:6px}
.headerContactIcon .contactInfoPopOver .contactInfoSection ul li p{color:#233253;margin:0;font-size:12px !important;line-height:14px}
.headerContactIcon .contactInfoPopOver .contactInfoSection ul li p a{color:#233253;font-size:12px !important}
.headerContactIcon .contactInfoPopOver .contactInfoSection hr{width:217px;height:0;background-color:rgba(0,0,0,0.1);margin:0 0 26px}
.headerContactIcon .contactInfoPopOver .contactViewMore{text-align:center;grid-column:1/3;margin-top:30px}
.headerContactIcon .contactInfoPopOver .contactViewMore a{display:inline-flex}
.headerHamburgerMenu{background:#fff;width:60px;border-right:1px solid #f9f9f9;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;cursor:pointer}
.headerHamburgerMenu>a{background-color:transparent;border:0;cursor:pointer;padding:0}
.headerHamburgerMenu>a .line{fill:none;stroke:#233253;stroke-width:6;transition:stroke-dasharray .6s cubic-bezier(0.4,0,0.2,1),stroke-dashoffset .6s cubic-bezier(0.4,0,0.2,1)}
.headerHamburgerMenu>a .line1{stroke-dasharray:60 207;stroke-width:6}
.headerHamburgerMenu>a .line2{stroke-dasharray:60 60;stroke-width:6}
.headerHamburgerMenu>a .line3{stroke-dasharray:60 207;stroke-width:6}
.productListDisclaimer p{font-size:11px;padding-top:17px;margin-bottom:0}
.nriContent p{padding-bottom:15px;font-size:12px;line-height:16px;color:#ed1c24;position:relative;padding-left:10px}
.hamMenuWrp{position:absolute;background-color:#fff;display:grid;grid-template-columns:1fr 250px;width:100%;z-index:999999;top:150%;left:0;opacity:0;visibility:hidden;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.hamMenuWrp .hamMenuInnerWrp{padding:47px 72px;display:flex;flex-wrap:wrap;justify-content:space-between}
.hamMenuWrp .hamMenuInnerWrp .hamMenuSection{width:25%}
.hamMenuWrp .hamMenuInnerWrp .hamMenuSection .hamMenuIcon{width:78px;height:78px;border-radius:50%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;background:linear-gradient(0,#edf8ff,rgba(237,248,255,0));margin-bottom:24px}
.hamMenuWrp .hamMenuInnerWrp .hamMenuSection h3{font-weight:500;font-size:14px;line-height:14px;color:#005e9e;margin-bottom:15px}
.hamMenuWrp .hamMenuInnerWrp .hamMenuSection nav ul li{margin-bottom:7px}
.hamMenuWrp .hamMenuInnerWrp .hamMenuSection nav ul li a{color:#233253;font-size:13px;line-height:14px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.hamMenuWrp .hamMenuInnerWrp .hamMenuSection nav ul li a:hover{color:#ed1c24;margin-left:4px}
.hamMenuWrp .quickLinkSection{background:#eaf1f8;padding:25px;display:flex;flex-wrap:wrap;flex-direction:column}
.hamMenuWrp .quickLinkSection .custom-check-box{max-height:150px;overflow:scroll}
.hamMenuWrp .quickLinkSection h3{font-weight:700;font-size:16px;line-height:22px;color:#8a93a5;margin-bottom:24px}
.hamMenuWrp .quickLinkSection nav ul li{margin-bottom:7px}
.hamMenuWrp .quickLinkSection nav ul li a{color:#005e9e;font-style:normal;font-size:12px;line-height:14px;font-weight:500}
.hamMenuWrp .quickLinkSection .appDownloadForm,.mobileHeader .hamMenuSection .appDwnldForm.appLink.hamLinkAcc{margin-top:auto !important;border:1px solid #005e9e !important;padding:10px !important;border-radius:5px !important;background:#fff !important}
.hamMenuWrp .quickLinkSection .appDownloadForm h3{margin-bottom:16px}
.hamMenuWrp .quickLinkSection .appDownloadForm .formInput{margin-bottom:10px}
.hamMenuWrp .quickLinkSection .appDownloadForm .formInput input{background:#fff;border:0;width:100%;height:42px;font-style:italic;font-weight:300;font-size:12px;line-height:12px;padding:15px}
.hamMenuWrp .quickLinkSection .appDownloadForm .formBtnSubmit{display:flex;flex-wrap:wrap;justify-content:space-between}
.hamMenuWrp .quickLinkSection .appDownloadForm .formBtnSubmit button{background:#767676;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#fff;font-weight:600;font-size:12px;line-height:20px;padding:5px 16px;border-radius:4px;border:0}
.hamMenuWrp .quickLinkSection .appDownloadForm.focused .formBtnSubmit button{background:#ed1c24}
.hamMenuWrp .quickLinkSection .appDownloadForm .formBtnSubmit a svg path{transition:all .3s ease-in-out}
.hamMenuWrp .quickLinkSection .appDownloadForm .formBtnSubmit a.appleStore{margin:0 10px 0 auto}
.hamMenuWrp .quickLinkSection .appDownloadForm .formBtnSubmit a.appleStore:hover svg path[fill="#808285"]{fill:#000}
.hamMenuWrp .quickLinkSection .appDownloadForm .formBtnSubmit a.andriodStore:hover svg path[fill="#808285"]{fill:#9fc037}
.highlight{color:#ed1c24}
span.message-success{color:#ed1c24;font-size:12px}
.ratingStarWrap{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;flex-direction:column;padding-right:8px;margin-bottom:10px}
.ratingStarWrap label{font-size:11px;line-height:11px;color:rgba(35,50,83,0.8);margin:0}
.searchSelectOption-container.opened .searchSelectOption{opacity:1;visibility:visible;top:41px;z-index:99999}
div.siteSearchForm .searchSelect.opened .searchSelectBox .dropIcon svg,div.siteSearchForm .searchSelect .searchSelectBox.opened .dropIcon svg{transform:rotate(180deg)}
.deskTopHeader .deskTopHeaderWrap .headerWrap nav.site_navBar>ul>li>a.opened{color:#ed1c24;outline:0}
.deskTopHeader .deskTopHeaderWrap .headerWrap nav.site_navBar>ul>li>a.opened .caretIcon svg{transform:rotate(180deg)}
.headerLoginIcon .accountDropDown.opened{top:45px;opacity:1;visibility:visible;z-index:99999}
.headerContactIcon .contactInfoPopOver.opened{top:55px;opacity:1;visibility:visible}
.blurOverlayBg{position:fixed;width:100%;height:100%;left:0;background:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(30px);-moz-backdrop-filter:blur(30px);backdrop-filter:blur(30px);z-index:9990;display:none;top:0}
@media screen and (max-width:1024px){.deskTopHeader{display:none}
.mobileHeader{display:block;background:#fff;padding:15px 25px;position:fixed;width:100%;z-index:999;top:0;left:0}
.mobileHeader .mobHeaderWrap{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}
.mobileHeader .mobHeaderWrap .logo img,.logoSection .logo img{width:65px;height:45px}
.mobileHeader .mobHeaderWrap .mobHeaderBtnSec{margin-left:auto;display:flex;flex-wrap:wrap}
.mobileHeader .mobHeaderWrap .mobHeaderBtnSec .searchButton{margin-right:13px}
.mobileHeader .mobHeaderWrap .mobHeaderBtnSec .searchButton a{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:34px;height:34px;border-radius:50%;background:#fff;box-shadow:0 5px 20px rgba(90,90,90,0.2)}
.mobileHeader .mobHeaderWrap .mobHeaderBtnSec .accountButton{margin-right:13px}
.mobileHeader .mobHeaderWrap .mobHeaderBtnSec .accountButton>a{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:34px;height:34px;border-radius:50%;background:#fff;box-shadow:0 5px 20px rgba(90,90,90,0.2)}
.mobileHeader .mobHeaderWrap .mobHeaderBtnSec .accountButton .accountDropDown{background:#fff;border-radius:8px;width:90%;padding:25px 0;position:fixed;left:0;right:0;margin:100px auto 0;opacity:0;visibility:hidden;z-index:999;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.mobileHeader .mobHeaderWrap .mobHeaderBtnSec .accountButton .accountDropDown>ul>li>a{font-weight:500;font-size:14px;line-height:14px;color:#2c6698;padding:16px 62px;display:block;position:relative}
.mobileHeader .mobHeaderWrap .mobHeaderBtnSec .accountButton .accountDropDown>ul>li>a:before{content:"";position:absolute;width:280px;height:1px;background:rgba(0,0,0,0.08);bottom:0;left:0;right:0;margin:auto}
.mobileHeader .mobHeaderWrap .mobHeaderBtnSec .accountButton .accountDropDown>ul>li>a span{position:absolute}
.mobileHeader .mobHeaderWrap .mobHeaderBtnSec .accountButton .accountDropDown>ul>li>a .menuIcon{left:30px}
.mobileHeader .mobHeaderWrap .mobHeaderBtnSec .accountButton .accountDropDown>ul>li>a .dropIcon{right:37px}
.mobileHeader .mobHeaderWrap .mobHeaderBtnSec .accountButton .accountDropDown>ul>li>a .dropIcon svg{-webkit-transition:transform .3s ease-in-out;-moz-transition:transform .3s ease-in-out;-ms-transition:transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out;transform:rotate(0)}
.mobileHeader .mobHeaderWrap .mobHeaderBtnSec .accountButton .accountDropDown>ul>li>a.opened .dropIcon svg{transform:rotate(180deg)}
.mobileHeader .mobHeaderWrap .mobHeaderBtnSec .accountButton .accountDropDown>ul>li:first-child .menuIcon{top:13px}
.mobileHeader .mobHeaderWrap .mobHeaderBtnSec .accountButton .accountDropDown>ul>li:nth-child(2) .menuIcon{top:12px}
.mobileHeader .mobHeaderWrap .mobHeaderBtnSec .accountButton .accountDropDown>ul>li:nth-child(3) .menuIcon{top:15px;left:27px}
.mobileHeader .mobHeaderWrap .mobHeaderBtnSec .accountButton .accountDropDown>ul>li:last-child a:before{display:none}
.mobileHeader .mobHeaderWrap .mobHeaderBtnSec .accountButton .accountDropDown>ul>li ul{background:#fff;display:none}
.mobileHeader .mobHeaderWrap .mobHeaderBtnSec .accountButton .accountDropDown>ul>li ul li a{font-size:12px;line-height:14px;color:#233253;display:block;padding:16px 35px 16px 60px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative}
.mobileHeader .mobHeaderWrap .mobHeaderBtnSec .accountButton .accountDropDown>ul>li ul li a:before{content:"";position:absolute;width:calc(100% - 95px);height:1px;background:rgba(0,0,0,0.08);bottom:0;left:60px}
.mobileHeader .mobHeaderWrap .mobHeaderBtnSec .accountButton .accountDropDown>ul>li ul li a:hover{background:#ebf5f9}
.mobileHeader .mobHeaderWrap .mobHeaderBtnSec .accountButton .accountDropDown>ul>li ul:last-child a{border-bottom:0}
.mobileHeader .mobHeaderWrap .mobHeaderBtnSec .hamBurgerMenu{width:35px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;cursor:pointer}
.mobileHeader .mobHeaderWrap .mobHeaderBtnSec .hamBurgerMenu>a{background-color:transparent;border:0;cursor:pointer;padding:0}
.mobileHeader .hamMenuSection{position:fixed;top:0;left:100%;width:100%;height:100vh;overflow-y:scroll;-webkit-overflow-scrolling:touch;background:#fff;-webkit-transition:left .3s ease;-moz-transition:left .3s ease;-ms-transition:left .3s ease;-o-transition:left .3s ease;transition:left .3s ease;z-index:999}
.mobileHeader .hamMenuSection h3{font-weight:700;font-size:16px;line-height:22px;color:#9198a9}
.mobileHeader .hamMenuSection .logoSection{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:55px 24px 20px}
.mobileHeader .hamMenuSection .subMenuSection{position:fixed;top:0;left:100%;width:100%;height:100vh;overflow-y:scroll;-webkit-overflow-scrolling:touch;background:#fff;z-index:9;padding:0 0 50px;-webkit-transition:left .3s ease;-moz-transition:left .3s ease;-ms-transition:left .3s ease;-o-transition:left .3s ease;transition:left .3s ease}
.mobileHeader .hamMenuSection .subMenuSection.opened{left:0}
.mobileHeader .hamMenuSection .subMenuSection.opened .subMenuBC a svg{height:18px;width:13px}
.mobileHeader .hamMenuSection .subMenuSection .subMenuBC{margin:0 0 40px;padding:0 24px}
.mobileHeader .hamMenuSection .subMenuSection .subMenuBC a{font-size:13px;line-height:22px;color:#233253}
.mobileHeader .hamMenuSection .subMenuSection nav{padding:0 24px}
.mobileHeader .hamMenuSection .subMenuSection nav>ul{margin-bottom:52px}
.mobileHeader .hamMenuSection .subMenuSection nav .plansNote{font-size:12px;line-height:16px;color:#ed1c24;position:relative;padding-left:10px}
.mobileHeader .hamMenuSection .subMenuSection nav .plansNote sup{position:absolute;left:0;top:7px}
.mobileHeader .hamMenuSection .hamBtnSection{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:0 24px 40px}
.mobileHeader .hamMenuSection .hamBtnSection a{width:48%;text-align:center;padding:5px 8px}
.mobileHeader .hamMenuSection .hamMenuLinks{padding:0 24px 48px}
.mobileHeader .hamMenuSection .hamMenuLinks h3,.mobileHeader .hamMenuSection .hamMenuLinks nav>ul>li{margin-bottom:24px}
.mobileHeader .hamMenuSection .hamMenuLinks nav>ul>li>a,.mobileHeader .hamMenuSection .hamMenuLinks nav>ul>li>span>a{font-weight:500;font-size:15px;line-height:15px;color:#2c6698}
.mobileHeader .hamMenuSection .hamMenuLinks nav>ul>li>a svg{width:12px;height:13px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.mobileHeader .hamMenuSection .hamMenuLinks nav>ul>li>a.opened svg{transform:rotate(90deg)}
.mobileHeader .hamMenuSection .hamMenuLinks nav>ul>li:last-child{margin:0}
.mobileHeader .hamMenuSection .hamMenuLinks nav>ul>li ul.hamSubMenu{display:none;padding:10px 10px 0 17px}
.mobileHeader .hamMenuSection .hamMenuLinks nav>ul>li ul.hamSubMenu li{margin-bottom:5px}
.mobileHeader .hamMenuSection .hamMenuLinks nav>ul>li ul.hamSubMenu li a{font-size:13px;line-height:22px;color:#233253}
.mobileHeader .hamMenuSection .hamMenuLinks nav>ul>li ul.hamSubMenu li:last-child{margin:0}
.mobileHeader .hamMenuSection .hamQuickLinkSection{background:#ebf5f9;padding:40px 24px 60px}
.mobileHeader .hamMenuSection .hamQuickLinkSection .hamQuickLink{border-bottom:1px solid rgba(0,0,0,0.1)}
.mobileHeader .hamMenuSection .hamQuickLinkSection .hamQuickLink h3{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:25px}
.mobileHeader .hamMenuSection .hamQuickLinkSection .hamQuickLink h3 a{width:23px;height:23px;border-radius:50%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;border:1px solid rgba(237,28,36,0.6);transform:rotate(0);-webkit-transition:rotate .3s ease-in-out;-moz-transition:rotate .3s ease-in-out;-ms-transition:rotate .3s ease-in-out;-o-transition:rotate .3s ease-in-out;transition:rotate .3s ease-in-out}
.mobileHeader .hamMenuSection .hamQuickLinkSection .hamQuickLink h3 a.opened{background:#ed1c24;transform:rotate(180deg)}
.mobileHeader .hamMenuSection .hamQuickLinkSection .hamQuickLink nav{padding:0 0 32px}
.mobileHeader .hamMenuSection .hamQuickLinkSection .hamQuickLink nav ul li{margin-bottom:24px}
.mobileHeader .hamMenuSection .hamQuickLinkSection .hamQuickLink nav ul li a{font-weight:500;font-size:14px;line-height:14px;color:#2c6698}
.mobileHeader .hamMenuSection .hamQuickLinkSection .hamQuickLink nav ul li:last-child{margin:0}
.mobileHeader .hamMenuSection .appDwnldForm{padding-top:23px}
.mobileHeader .hamMenuSection .appDwnldForm h3{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:17px}
.mobileHeader .hamMenuSection .appDwnldForm h3 a{width:23px;height:23px;border-radius:50%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;border:1px solid rgba(237,28,36,0.6);transform:rotate(0);-webkit-transition:rotate .3s ease-in-out;-moz-transition:rotate .3s ease-in-out;-ms-transition:rotate .3s ease-in-out;-o-transition:rotate .3s ease-in-out;transition:rotate .3s ease-in-out}
.mobileHeader .hamMenuSection .appDwnldForm .formInput{margin-bottom:18px}
.mobileHeader .hamMenuSection .appDwnldForm .formInput input{width:100%;background:#fff;border-radius:4px;height:44px;line-height:44px;border:0;padding:0 14px;font-style:italic;font-weight:300;font-size:12px;line-height:23px}
.mobileHeader .hamMenuSection .appDwnldForm .formBtn{display:flex;flex-wrap:wrap}
.mobileHeader .hamMenuSection .appDwnldForm .formBtn button{background:#767676;color:#fff;font-weight:600;font-size:12px;line-height:20px;padding:8px 16px;border-radius:4px;border:0}
.mobileHeader .hamMenuSection .appDwnldForm .formBtn .appleStore{margin-left:auto;margin-right:10px}
.mobileHeader div.siteSearchForm .searchInput .searchIcon{top:7px}
.mobileHeader div.siteSearchForm .searchInput input,.mobileHeader div.siteSearchForm .searchSelect .searchSelectBox{height:38px;line-height:38px}
.mobileHeader .searchSelect .siteButton{padding:8px 20px 8px 15px;border-radius:0 20px 20px 0}
.mobHeaderSearchWrp{display:none;position:fixed;top:0;left:0;z-index:99;width:100%;height:100%;-webkit-backdrop-filter:blur(10px);-moz-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:105px 24px 0;background-color:rgb(129 129 129 / 30%)}
.mobHeaderSearchWrp .mobHeaderSearchOverlay{position:absolute;width:100%;height:100%;left:0;top:0}
.mobHeaderSearchWrp a.mobSearchClose{width:34px;height:34px;border-radius:50%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;position:absolute;top:34px;right:24px;background:#fff;box-shadow:0 12px 34px rgba(0,0,0,0.19)}
.mobHeaderSearchWrp div.siteSearchForm{width:100%;position:static;overflow:visible}
.mobHeaderSearchWrp div.siteSearchForm .searchInput{width:68%}
.mobHeaderSearchWrp div.siteSearchForm .searchSelect{width:32%}
.langSwitch{margin-left:23px}
.mobileHeader .hamMenuSection.opened{left:0}
.mobileHeader .mobHeaderWrap .mobHeaderBtnSec .accountButton .accountDropDown.opened{margin:17px auto 0;opacity:1;visibility:visible}
}
@media screen and (device-width:1024px){.mobileHeader{top:0;left:0}
}
@media screen and (min-width:100px) and (max-width:768px){.ratingStarWrap{width:100%}
.logo{margin-bottom:unset}
}
.deskTopHeader .deskTopHeaderWrap .headerWrap nav.site_navBar>ul>li .megaMenuSec.opened{top:100%;opacity:1;visibility:visible}
.headerHamburgerMenu .hamMenuWrp.opened{top:100%;opacity:1;visibility:visible}
.headerHamburgerMenu .hamMenuWrp.opened{top:100%;opacity:1;visibility:visible}
.headerHamburgerMenu>a.opened .line1{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}
.headerHamburgerMenu>a.opened .line2{stroke-dasharray:1 60;stroke-dashoffset:-30;stroke-width:6}
.headerHamburgerMenu>a.opened .line3{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}
.slide-contact-info-wrap{background:rgba(0,0,0,.3);backdrop-filter:blur(30px);position:fixed;top:0;left:100%;width:100%;height:100%;z-index:999;padding-top:141px;overflow:auto}
.slide-contact-info-wrap .slide-contact-info-cont{background:#fff;padding:56px 0 52px;position:relative;height:730px}
.slide-contact-info-wrap .slide-contact-info-cont .close-slide-contact-info{background:#fff;box-shadow:0 12px 34px rgb(0 0 0 / 19%);height:34px;width:34px;border-radius:50%;display:block;margin-left:-17px;position:absolute;top:-17px;left:50%;cursor:pointer;text-align:center;line-height:34px}
.slide-contact-info-wrap .slide-contact-info-cont .close-slide-contact-info svg{width:11px}
svg{overflow:hidden}
svg{vertical-align:middle}
.slide-contact-info-wrap .accordion-lists .cust-accordion:first-child{padding-top:0}
.slide-contact-info-wrap .accordion-lists .cust-accordion{padding:24px 0;position:relative}
.slide-contact-info-wrap .accordion-lists .cust-accordion .accordion-head{padding:0 55px 0 34px;position:relative}
.slide-contact-info-wrap .accordion-lists .cust-accordion .accordion-head h3{font-weight:700;font-size:16px;line-height:22px;color:#233253;opacity:.5}
.slide-contact-info-wrap .accordion-lists .cust-accordion.open .acc-arrow{right:34px;top:7px;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #ed1c24;border-bottom:7px solid transparent}
.slide-contact-info-wrap .accordion-lists .cust-accordion .accordion-content{padding-top:8px}
.slide-contact-info-wrap .contact-lists li{padding:16px 36px 16px 69px;position:relative;font-size:12px;line-height:14px;color:#233253;background:#fff}
.slide-contact-info-wrap .contact-lists li img{position:absolute;top:25px;left:37px;width:20px}
.slide-contact-info-wrap .contact-lists li label{font-weight:500;font-size:14px;line-height:14px;color:#2c6698;margin-bottom:8px;display:block}
.slide-contact-info-wrap .contact-lists li a{color:#233253}
.slide-contact-info-wrap .contact-lists li.call-req-box{background:#ebf5f9}
.slide-contact-info-wrap .slide-contact-info-btn{margin-top:40px}
.slide-contact-info-wrap .slide-contact-info-btn a{width:150px;text-align:center;text-transform:uppercase;margin:0 auto}
.siteButton.outlinedBtn{background:transparent;color:#ed1c24;border-color:#ed1c24}
.slide-contact-info-wrap .accordion-lists .cust-accordion .acc-arrow{position:absolute;top:2px;right:36px;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid #ed1c24}
.slide-contact-info-wrap .accordion-lists .cust-accordion.open .acc-arrow{right:34px;top:7px;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #ed1c24}
.siteSearchInput a svg path{fill:#fff}
.mobileHeader .hamMenuSection .hamQuickLinkSection h3 a.opened{background:#ed1c24;transform:rotate(180deg)}
.mobileHeader .hamMenuSection .hamQuickLinkSection .hamQuickLink h3 a.opened path{stroke:#fff}
.mobileHeader .hamMenuSection .hamQuickLinkSection h3 a.opened path{stroke:#fff}
.hamQuickLinkSection .appDwnldForm.focused .formBtn button{background:#ed1c24 !important}
.checkAppLinkHeaderError{display:block;font-size:12px;font-weight:400;line-height:16px;color:#ed1c24}
#justifySpaceBetween{justify-content:space-between !important}
.width100{width:100% !important}
.widthAuto{width:auto !important}
.pwaSection{height:70px;position:fixed;bottom:0;width:100%;background-color:rgba(255,255,255,0.9);opacity:1;box-shadow:0 -2px 4px 0 rgb(0 0 0 / 10%);padding:20px;z-index:10000}
footer{background:#f0f2f2;padding:80px 0 34px;max-width:1600px;width:100%;margin:0 auto}
footer .footerMenu{border-top:1px solid rgba(31,34,35,0.1);border-bottom:1px solid rgba(31,34,35,0.1);margin:0 0 54px}
footer .footerMenu ul{max-width:1060px;width:100%;margin:auto;display:flex;flex-wrap:wrap;justify-content:space-between}
footer .footerMenu ul li{padding:17px 0}
footer .footerMenu ul li a{font-weight:600;font-size:14px;line-height:18px;color:#1f2223;text-transform:uppercase;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-ms-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}
footer .footerMenu ul li a:hover{color:#ed1c24}
footer .footerMenu .footerLogo{display:none}
footer .wrapper.footerMenuSec{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:40px}
footer .wrapper.footerMenuSec .productMenuSec{flex:1;margin-left:48px}
footer .wrapper.footerMenuSec .productMenuSec>h3{font-weight:600;font-size:18px;line-height:20px;color:#233253;margin-bottom:15px}
footer .wrapper.footerMenuSec .productMenuSec .productMenuWrp{display:flex;flex-wrap:wrap;justify-content:space-between}
footer .wrapper.footerMenuSec .productMenuSec .productMenuWrp .menuSecList{max-width:23%;width:100%}
footer .wrapper.footerMenuSec .productMenuSec .productMenuWrp .menuSecList h3{font-weight:400;font-size:16px;line-height:23px;color:#8a93a5;margin-bottom:5px}
footer .wrapper.footerMenuSec .menuSecList{margin-bottom:20px}
footer .wrapper.footerMenuSec .menuSecList h3{font-weight:600;font-size:18px;line-height:20px;color:#233253;margin-bottom:15px}
footer .wrapper.footerMenuSec .menuSecList ul li{margin-bottom:5px}
footer .wrapper.footerMenuSec .menuSecList ul li a{font-size:11px;line-height:15px;color:#1f2223;max-width:60%;margin:auto}
footer .wrapper.footerMenuSec .menuSecList ul li a:hover{color:#ed1c24}
footer .wrapper.footerMenuSec .menuSecList>a{font-weight:600;font-size:10px;line-height:20px;color:#233253;text-transform:uppercase;margin:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
footer .wrapper.footerMenuSec .menuSecList>a:hover{margin-left:5px;color:#ed1c24}
footer .wrapper{max-width:1060px;width:100%;margin:0 auto}
footer .mobileFooterMenu{display:none}
footer .footerFormSec{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:56px}
footer .footerFormSec h3{font-weight:400;font-size:18px;line-height:23px;color:#1f2223;margin-bottom:12px}
footer .footerFormSec .appDwnldSec>div{display:flex;flex-wrap:wrap;justify-content:space-between}
footer .footerFormSec .appDwnldSec>div a svg path{transition:all .3s ease-in-out}
footer .footerFormSec .appDwnldSec>div a:hover svg path[fill="#808285"]{fill:#9fc037}
footer .footerFormSec .appDwnldSec>div a.appleIcon{margin:0 17px 0 auto}
footer .footerFormSec .appDwnldSec>div a.appleIcon:hover svg path[fill="#808285"]{fill:#000}
footer .footerFormSec form{display:flex;flex-wrap:wrap}
footer .footerFormSec form input{width:210px;line-height:40px;padding:0 15px;background:#dbdddd;border-radius:4px 0 0 4px;border:0;font-style:italic;font-weight:300;line-height:23px;color:#767676}
footer .footerFormSec form button,footer .footerFormSec form input{height:40px;font-size:12px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
footer .footerFormSec form button{line-height:40px;padding:0 17px;background:#808285;border-radius:0 4px 4px 0;border:0;font-weight:600;color:#fff}
footer .footerFormSec form.focused input{background:#fff}
footer .footerFormSec form.focused button{background:#ed1c24}
footer .footerFormSec .stayConnectedSec>div{display:flex;flex-wrap:wrap;gap:10px}
footer .footerFormSec .stayConnectedSec>div a{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:40px;height:40px;border-radius:500px;border:1px solid #808285;background:transparent}
footer .footerFormSec .stayConnectedSec>div a,footer .footerFormSec .stayConnectedSec>div a svg path{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
footer .footerFormSec .stayConnectedSec>div a:first-child{margin-left:0}
footer .footerFormSec .stayConnectedSec>div a.facebook:hover{background:#4867aa;border-color:#4867aa}
footer .footerFormSec .stayConnectedSec>div a.linkedin:hover{background:#0077b5;border-color:#0077b5}
footer .footerFormSec .stayConnectedSec>div a.twitter:hover{background:#50abf1;border-color:#50abf1}
footer .footerFormSec .stayConnectedSec>div a.youtube:hover{background:#fe0000;border-color:#fe0000}
footer .footerFormSec .stayConnectedSec>div a.instagram:hover{border-color:#f09433;background:#f09433;background:-moz-linear-gradient(45deg,#f09433 0,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);background:-webkit-linear-gradient(45deg,#f09433,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888);background:linear-gradient(45deg,#f09433,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888)}
footer .footerFormSec .stayConnectedSec>div a.slideshare:hover{background:#129494;border-color:#129494}
footer .footerFormSec .stayConnectedSec>div a:hover svg path{fill:#fff}
footer .mobileFooterInfo{display:none}
footer .footerInfo,footer .footerInfo h4{color:#1f2223;margin-bottom:22px}
footer .footerInfo h4,footer .footerInfo h4 p{font-size:16px;line-height:23px;font-weight:400}
footer .footerInfo h5{font-size:14px;line-height:18px;margin-bottom:12px;font-weight:400}
footer .footerInfo p{font-size:11px;line-height:13px;margin-bottom:10px}
footer .bewareAlert div{background:#fff;padding:18px 0;text-align:center;margin-bottom:32px}
footer .bewareAlert div h3{font-weight:600;font-size:14px;line-height:18px;color:#1f2223;margin:0 0 8px}
footer .bewareAlert div p{font-size:12px;line-height:15px;color:#1f2223;max-width:60%;margin:auto}
footer .externalLinks h3{font-size:14px;line-height:18px;color:#1f2223;margin:0 0 5px;font-weight:400}
footer .externalLinks nav{display:flex;flex-wrap:wrap;margin-bottom:14px}
footer .externalLinks nav a{font-size:10px;line-height:13px;color:#1f2223;position:relative;padding:0 14px 0 0}
footer .externalLinks nav a:before{content:"";position:absolute;right:0;top:0;width:1px;height:12px;background:#1f2223;margin-right:7px}
footer .externalLinks nav a:last-child:before,footer .footerViewMore{display:none}
@media screen and (max-width:1024px){footer{padding:40px 0 56px}
footer .wrapper{width:100%;padding:0 24px}
footer .footerMenu{padding:36px 38px 39px;margin-bottom:0;display:flex}
footer .footerMenu ul{width:100%;flex-direction:column}
footer .footerMenu ul li{padding:0;margin:0 0 18px}
footer .footerMenu ul li a{font-weight:600;font-size:14px;line-height:18px;color:#231f20}
footer .footerMenu ul li:last-child{margin-bottom:0}
footer .footerMenu .footerLogo{display:block}
footer .wrapper.footerMenuSec{margin-bottom:0}
footer .wrapper.footerMenuSec .productMenuSec{margin-left:0;width:100%}
footer .wrapper.footerMenuSec .productMenuSec .productMenuWrp .menuSecList{max-width:100%;width:100%}
footer .wrapper.footerMenuSec .menuSecList{margin-bottom:10px}
footer .footerFormSec{padding:38px 38px 40px;flex-direction:column;margin:0}
footer .footerFormSec .footerFormBlk{display:none}
footer .footerFormSec .stayUpdatedSec{display:block}
footer .footerFormSec h3{font-size:16px;margin-bottom:16px}
footer .footerFormSec form input{height:44px;line-height:44px;width:100%}
footer .footerFormSec form button{height:44px;line-height:44px;width:30%}
footer .mobileFooterMenu{display:block;padding:0 38px 30px}
footer .mobileFooterMenu ul{display:flex;flex-wrap:wrap;justify-content:space-between}
footer .mobileFooterMenu ul li a{font-size:12px;line-height:18px;color:#231f20}
footer .externalLinks,footer .footerInfo{display:none}
footer .mobileFooterInfo{display:block;padding:0 38px 15px}
footer .mobileFooterInfo h4{font-weight:400;font-size:12px;line-height:17px;color:#666;margin:0 0 15px}
footer .mobileFooterInfo h4 a{font-size:12px;color:#007bff}
footer .bewareAlert{padding:0 24px}
footer .bewareAlert div{padding:29px 9px}
footer .bewareAlert div h3{font-size:13px;margin:0 0 11px}
footer .bewareAlert div p{font-size:11px;max-width:100%}
footer .footerViewMore{display:block;text-align:center;padding:0 38px}
footer .footerViewMore .viewMoreBtn{font-size:12px;font-weight:600;line-height:20px;color:#233253;text-transform:uppercase}
.viewMoreBtn span{display:inline-flex;position:relative;top:1px;margin-left:8px}
}
@media screen and (min-width:100px) and (max-width:1023px){footer .footerMenuSec>.menuSecList>h3:after{position:absolute;width:20px;height:20px;content:"";background:url(../../../content/dam/hdfclifeinsurancecompany/images/home-images/dd-arrow.png) no-repeat;left:0;top:-5px;transform:rotate(-90deg);background-size:60%}
footer .footerMenuSec>.menuSecList ul{display:none;padding-left:20px}
footer .wrapper.footerMenuSec .productMenuSec .productMenuWrp{display:none;padding-left:20px}
footer .footerMenuSec>.menuSecList>h3,footer .footerMenuSec>.productMenuSec>h3{position:relative;padding-left:18px}
footer .footerMenuSec>.menuSecList>h3:after,footer .footerMenuSec>.productMenuSec>h3:after{position:absolute;width:20px;height:20px;content:"";background:url(../../../content/dam/hdfclifeinsurancecompany/images/home-images/dd-arrow.png) no-repeat;left:0;top:-5px;transform:rotate(-90deg);background-size:60%}
footer .footerMenuSec>.menuSecList>h3,footer .footerMenuSec>.productMenuSec>h3{position:relative;padding-left:18px}
footer .footerMenuSec>.menuSecList .productMenuWrp .menuSecList>h3:after,footer .footerMenuSec>.productMenuSec .productMenuWrp .menuSecList>h3:after{position:absolute;width:20px;height:20px;content:"";background:url(../../../content/dam/hdfclifeinsurancecompany/images/home-images/dd-arrow.png) no-repeat;left:0;top:-5px;transform:rotate(-90deg);background-size:50%}
footer .footerMenuSec>.menuSecList .productMenuWrp .menuSecList>h3,footer .footerMenuSec>.productMenuSec .productMenuWrp .menuSecList>h3{position:relative;padding-left:15px}
footer .footerMenuSec>.menuSecList.open h3:after,footer .footerMenuSec>.productMenuSec.open h3:after{transform:none;top:5px}
}
use:nth-child(2){transform:translate(20px)}
use:nth-child(3){transform:translate(40px)}
use:nth-child(4){transform:translate(60px)}
use:nth-child(5){transform:translate(80px)}
.rating{display:inline-block;height:25px;margin:0 auto;width:100px}
.products-wrapper .downloads-section .rating-wrapper{align-items:flex-start !important}
.autoEmailSuggestionList{background:#fff;border:1px solid #d9d9d9;box-shadow:0 2px 0 0 rgba(0,0,0,0.05);margin-top:15px;margin-left:0 !important;position:absolute;top:65px;left:0;width:100%;list-style:none;z-index:99999 !important}
.autoEmailSuggestionList .emailSuggestionListItem{color:#000;padding:4px 10px;margin:0;margin-top:5px;cursor:pointer;width:100%;float:none;list-style:none;text-align:left;margin-left:0 !important;margin-bottom:0 !important}
.highlighted{color:white !important;background-color:#3d6d8f}
.suggestion-end{background:rgba(255,255,7,0.555)}
.font-w-500{font-weight:500}
.font-w-600{font-weight:600}
.font-w-700{font-weight:700}
.button-wrap{display:flex;align-items:center;gap:15px}
.solid-red-button{width:max-content;background:#ed1c24;border:1px solid #ed1c24;color:#fff;padding:5px 20px;border-radius:4px;text-align:center;display:block;font-size:12px;font-weight:600;line-height:20px;outline:0;transition:all .3s ease;cursor:pointer}
.border-red-button{width:max-content;background:#fff;border:1px solid #ed1c24;color:#ed1c24;padding:5px 20px;border-radius:4px;text-align:center;display:block;font-size:12px;font-weight:600;line-height:20px;outline:0;transition:all .3s ease;cursor:pointer}
.solid-red-button:hover{color:#fff;box-shadow:rgba(228,24,32,0.4) 0 5px 7px}
.border-red-button:hover{color:#ed1c24;box-shadow:rgba(228,24,32,0.4) 0 5px 7px}
.scrollar-bar::-webkit-scrollbar{height:8px}
.scrollar-bar::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px;box-shadow:0 4px 4px 0 #00000040}
.scrollar-bar::-webkit-scrollbar-thumb{background:#547ed4;border-radius:10px}
.error-text{font-size:11px;font-weight:400;line-height:32px;color:#ed1c24}
.disclaimer{font-size:10px;line-height:12px;color:#454545;font-weight:300}
.daterangepicker{position:absolute;color:inherit;background-color:#fff;border-radius:4px;border:1px solid #ddd;width:278px;max-width:none;padding:0;margin-top:7px;top:100px;left:20px;z-index:3001;display:none;font-family:arial;font-size:15px;line-height:1em}
.daterangepicker:before,.daterangepicker:after{position:absolute;display:inline-block;border-bottom-color:rgba(0,0,0,0.2);content:''}
.daterangepicker:before{top:-7px;border-right:7px solid transparent;border-left:7px solid transparent;border-bottom:7px solid #ccc}
.daterangepicker:after{top:-6px;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent}
.daterangepicker.opensleft:before{right:9px}
.daterangepicker.opensleft:after{right:10px}
.daterangepicker.openscenter:before{left:0;right:0;width:0;margin-left:auto;margin-right:auto}
.daterangepicker.openscenter:after{left:0;right:0;width:0;margin-left:auto;margin-right:auto}
.daterangepicker.opensright:before{left:9px}
.daterangepicker.opensright:after{left:10px}
.daterangepicker.drop-up{margin-top:-7px}
.daterangepicker.drop-up:before{top:initial;bottom:-7px;border-bottom:initial;border-top:7px solid #ccc}
.daterangepicker.drop-up:after{top:initial;bottom:-6px;border-bottom:initial;border-top:6px solid #fff}
.daterangepicker.single .daterangepicker .ranges,.daterangepicker.single .drp-calendar{float:none}
.daterangepicker.single .drp-selected{display:none}
.daterangepicker.show-calendar .drp-calendar{display:block}
.daterangepicker.show-calendar .drp-buttons{display:block}
.daterangepicker.auto-apply .drp-buttons{display:none}
.daterangepicker .drp-calendar{display:none;max-width:270px}
.daterangepicker .drp-calendar.left{padding:8px 0 8px 8px}
.daterangepicker .drp-calendar.right{padding:8px}
.daterangepicker .drp-calendar.single .calendar-table{border:0}
.daterangepicker .calendar-table .next span,.daterangepicker .calendar-table .prev span{color:#fff;border:solid #ed1c24;border-width:0 2px 2px 0;border-radius:0;display:inline-block;padding:3px}
.daterangepicker .calendar-table .next span{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.daterangepicker .calendar-table .prev span{transform:rotate(135deg);-webkit-transform:rotate(135deg)}
.daterangepicker .calendar-table th,.daterangepicker .calendar-table td{white-space:nowrap;text-align:center;vertical-align:middle;min-width:32px;width:32px;height:24px;line-height:24px;font-size:12px;border-radius:4px;border:1px solid transparent;white-space:nowrap;cursor:pointer}
.daterangepicker .calendar-table{border:1px solid #fff;border-radius:4px;background-color:#fff}
.daterangepicker .calendar-table table{width:100%;margin:0;border-spacing:0;border-collapse:collapse}
.daterangepicker td.available:hover,.daterangepicker th.available:hover{background-color:#eee;border-color:transparent;color:inherit}
.daterangepicker td.week,.daterangepicker th.week{font-size:80%;color:#ccc}
.daterangepicker td.off,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date,.daterangepicker td.off.end-date{background-color:#fff;border-color:transparent;color:#999}
.daterangepicker td.in-range{background-color:#ebf4f8;border-color:transparent;color:#000;border-radius:0}
.daterangepicker td.start-date{border-radius:0}
.daterangepicker td.end-date{border-radius:0}
.daterangepicker td.start-date.end-date{border-radius:4px}
.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#357ebd;border-color:transparent;color:#fff}
.daterangepicker th.month{width:auto}
.daterangepicker td.disabled,.daterangepicker option.disabled{color:#999;cursor:not-allowed;text-decoration:line-through}
.daterangepicker select.monthselect,.daterangepicker select.yearselect{font-size:12px;padding:1px;height:auto;margin:0;cursor:default;background:#f4f4f4;padding:8px 15px}
.daterangepicker select.monthselect{margin-right:2%;width:56%}
.daterangepicker select.yearselect{width:40%}
.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect,.daterangepicker select.ampmselect{width:50px;margin:0 auto;background:#eee;border:1px solid #eee;padding:2px;outline:0;font-size:12px}
.daterangepicker .calendar-time{text-align:center;margin:4px auto 0 auto;line-height:30px;position:relative}
.daterangepicker .calendar-time select.disabled{color:#ccc;cursor:not-allowed}
.daterangepicker .drp-buttons{clear:both;text-align:right;padding:8px;border-top:1px solid #ddd;display:none;line-height:12px;vertical-align:middle}
.daterangepicker .drp-selected{display:inline-block;font-size:12px;background:#f4f4f4;padding:8px 12px}
.daterangepicker .drp-buttons .btn{margin-left:8px;font-size:12px;font-weight:bold;padding:4px 8px}
.daterangepicker .drp-buttons .btn.btn-primary{padding:5px 12px;background:#ed1c24;border:0}
.daterangepicker.show-ranges.single.rtl .drp-calendar.left{border-right:1px solid #ddd}
.daterangepicker.show-ranges.single.ltr .drp-calendar.left{border-left:1px solid #ddd}
.daterangepicker.show-ranges.rtl .drp-calendar.right{border-right:1px solid #ddd}
.daterangepicker.show-ranges.ltr .drp-calendar.left{border-left:1px solid #ddd}
.daterangepicker .ranges{float:none;text-align:left;margin:0}
.daterangepicker.show-calendar .ranges{margin-top:8px}
.daterangepicker .ranges ul{list-style:none;margin:0 auto;padding:0;width:100%}
.daterangepicker .ranges li{font-size:12px;padding:8px 12px;cursor:pointer}
.daterangepicker .ranges li:hover{background-color:#eee}
.daterangepicker .ranges li.active{background-color:#08c;color:#fff}
@media(min-width:564px){.daterangepicker{width:auto}
.daterangepicker .ranges ul{width:140px}
.daterangepicker.single .ranges ul{width:100%}
.daterangepicker.single .drp-calendar.left{clear:none}
.daterangepicker.single .ranges,.daterangepicker.single .drp-calendar{float:left}
.daterangepicker{direction:ltr;text-align:left}
.daterangepicker .drp-calendar.left{clear:left;margin-right:0}
.daterangepicker .drp-calendar.left .calendar-table{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}
.daterangepicker .drp-calendar.right{margin-left:0}
.daterangepicker .drp-calendar.right .calendar-table{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}
.daterangepicker .drp-calendar.left .calendar-table{padding-right:8px}
.daterangepicker .ranges,.daterangepicker .drp-calendar{float:left}
}
@media(min-width:730px){.daterangepicker .ranges{width:auto}
.daterangepicker .ranges{float:left}
.daterangepicker.rtl .ranges{float:right}
.daterangepicker .drp-calendar.left{clear:none !important}
}
.new-hdfc-life-insurance-header .headerContactIcon .contactInfoPopOver .contactInfoSection ul li p a{cursor:pointer}
.new-hdfc-life-insurance-header .headerContactIcon .contactInfoPopOver{width:auto;display:block;grid-template:unset;grid-column-gap:unset;padding:26px 20px;right:58px}
.new-hdfc-life-insurance-header .contactInfoSection{padding-right:14px;border-right:1px solid #919191}
.new-hdfc-life-insurance-header .headerContactIcon .contactInfoPopOver .contactInfoSection ul li p{margin-bottom:0 !important}
.new-hdfc-life-insurance-header .deskTopHeaderWrap .megaMenuSec .menuslideList{display:flex;flex-wrap:wrap}
@media screen and (max-width:1366px){.new-hdfc-life-insurance-header .deskTopHeaderWrap .megaMenuSec .slider-container{scrollbar-width:unset;scrollbar-color:unset}
.new-hdfc-life-insurance-header .deskTopHeaderWrap .megaMenuSec::-webkit-scrollbar{width:6px}
.new-hdfc-life-insurance-header .deskTopHeaderWrap .megaMenuSec::-webkit-scrollbar-track{background:#c0e3ff;border-radius:10px}
.new-hdfc-life-insurance-header .deskTopHeaderWrap .megaMenuSec::-webkit-scrollbar-thumb{background:#547ed4;border-radius:10px}
.new-hdfc-life-insurance-header .deskTopHeaderWrap .megaMenuSec::-webkit-scrollbar-thumb:hover{background:#3f66c4}
.new-hdfc-life-insurance-header .headerHamburgerMenu .hamMenuWrp::-webkit-scrollbar{width:6px}
.new-hdfc-life-insurance-header .headerHamburgerMenu .hamMenuWrp::-webkit-scrollbar-track{background:#c0e3ff;border-radius:10px}
.new-hdfc-life-insurance-header .headerHamburgerMenu .hamMenuWrp::-webkit-scrollbar-thumb{background:#547ed4;border-radius:10px}
.new-hdfc-life-insurance-header .headerHamburgerMenu .hamMenuWrp::-webkit-scrollbar-thumb:hover{background:#3f66c4}
}
.hamMenuWrp .hamMenuInnerWrp .hamMenuSection nav ul li>span{font-size:9px;line-height:14px;border:1px solid #ed1c24;border-radius:20px;padding:1px 8px;color:#ed1c24;margin-left:5px;display:inline-block;text-transform:capitalize}
.new-hdfc-life-insurance-header .deskTopHeaderWrap .megaMenuSec .swiffy-slider button{width:40px;height:40px;visibility:visible;margin:auto 0;top:0;padding:0;opacity:1;filter:unset;-webkit-filter:unset;border-radius:20px;animation:swiffy-nav-pulse 1.5s 55 ease-out;animation-iteration-count:infinite;animation-timing-function:ease}
.new-hdfc-life-insurance-header .deskTopHeaderWrap .megaMenuSec .swiffy-slider button::before,.new-hdfc-life-insurance-header .deskTopHeaderWrap .megaMenuSec .swiffy-slider button::after{width:unset;height:unset}
.new-hdfc-life-insurance-header .deskTopHeaderWrap .megaMenuSec .swiffy-slider button img{width:40px}
.new-hdfc-life-insurance-header .deskTopHeaderWrap .megaMenuSec .swiffy-slider button.prevBtn{left:-20px}
.new-hdfc-life-insurance-header .deskTopHeaderWrap .megaMenuSec .swiffy-slider button.active{display:block}
.new-hdfc-life-insurance-header .deskTopHeaderWrap .megaMenuSec .swiffy-slider button.swiper-button-disabled{box-shadow:none;cursor:auto;pointer-events:none;filter:grayscale(100%);opacity:.45;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-o-filter:grayscale(100%);-ms-filter:grayscale(100%)}
.new-hdfc-life-insurance-header .contactInfoSection:last-child{padding-right:0;border-right:0}
.new-hdfc-life-insurance-header .menu-alert p{color:red;font-size:14px;margin-top:-20px;margin-bottom:15px}
.new-hdfc-life-insurance-header .contactInfoSection:first-child hr:nth-child(4){display:none}
.new-hdfc-life-insurance-header .contactInfoSection:last-child ul:nth-child(3){margin-bottom:43px}
.new-hdfc-life-insurance-header .contactInfoPopOver .scroll-adjust1{width:775px;overflow-x:scroll}
.new-hdfc-life-insurance-header .contactInfoPopOver .scroll-adjust1 .scroll-adjust{width:auto;display:grid;grid-template:auto auto auto/1fr 1fr 1fr;grid-column-gap:10px}
.new-hdfc-life-insurance-header .contactInfoPopOver .scroll-adjust1 .scroll-adjust .mCSB_inside>.mCSB_container{margin-right:20px}
span.countStars{display:inline-block;margin-left:10px;color:#233253;font-size:11px;line-height:22px;margin-top:0}
.new-hdfc-life-insurance-header .blurOverlayBg{z-index:999}
.new-hdfc-life-insurance-header .siteButton.outlinedBtn,.new-hdfc-life-insurance-header .headerBtnWrp .payPremiumBtn{text-decoration:none}
.hamMenuWrp .hamMenuInnerWrp .hamMenuSection .hamMenuIcon img{width:auto;height:auto}
.new-hdfc-life-insurance-header .headerContactIcon .pulse{padding:0}
.megaMenuSec .keyFeatureSec .ratingStarWrap{flex-direction:row}
.new-hdfc-life-insurance-header .hamMenuIcon{width:78px;height:auto}
.new-hdfc-life-insurance-header .deskTopHeaderWrap .megaMenuSec .keyFeatureSec .featureBtn .siteButton{font-size:11px !important}
.new-hdfc-life-insurance-header .deskTopHeader .deskTopHeaderWrap .headerWrap nav.site_navBar>ul,.new-hdfc-life-insurance-header .megaMenuSec .megaMenuLinkSec .menuLinkInner ul,.new-hdfc-life-insurance-header .megaMenuSec .keyFeatureSec .featureLists,.new-hdfc-life-insurance-header .mCustomScrollBox .contactInfoSection ul,.new-hdfc-life-insurance-header .headerHamburgerMenu .hamMenuWrp .hamMenuSection nav ul,.new-hdfc-life-insurance-header .headerHamburgerMenu .hamMenuWrp .quickLinkSection nav ul,.new-hdfc-life-insurance-header .mobileHeader .accountButton .accountDropDown ul,.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection nav ul{list-style-type:none}
.megaMenuSec .megaMenuLinkSec .menuLinkInner ul,.megaMenuSec .keyFeatureSec .featureLists,.new-hdfc-life-insurance-header .mCustomScrollBox .contactInfoSection ul,.new-hdfc-life-insurance-header .headerHamburgerMenu .hamMenuWrp .hamMenuSection nav ul,.new-hdfc-life-insurance-header .headerHamburgerMenu .hamMenuWrp .quickLinkSection nav ul,.new-hdfc-life-insurance-header .mobileHeader .accountButton .accountDropDown ul,.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection nav ul{padding-inline-start:0}
.new-hdfc-life-insurance-header .headerHamburgerMenu{background:#fff;width:60px;border-right:1px solid #f9f9f9;display:flex;flex-wrap:wrap;justify-content:left;align-items:center;cursor:pointer}
.new-hdfc-life-insurance-header .headerHamburgerMenu>a,.new-hdfc-life-insurance-header .headerHamburgerMenu>button{background-color:transparent;border:0;cursor:pointer;padding:0;padding-left:5px}
.homepage{margin:0}
.new-hdfc-life-insurance-header .contactInfoSection h5{font-weight:500;line-height:15.6px}
.new-hdfc-life-insurance-header .mCSB_1 .mCSB_container{top:-1px !important}
.appDownloadForm p,.mobileHeader .mobPlanMenuAccordCont p{line-height:1.5}
.new-hdfc-life-insurance-header .deskTopHeader,.new-hdfc-life-insurance-header .mobileHeader{z-index:999}
.deskTopHeader .deskTopHeaderWrap .headerWrap nav.site_navBar ul li:hover .megaMenuSec{opacity:1;visibility:visible;box-shadow:0 -1px 5px 0 #e3e3e3;-webkit-box-shadow:0 -1px 5px 0 hsla(0,0,89%,.75);-moz-box-shadow:0 -1px 5px 0 hsla(0,0,89%,.75)}
.deskTopHeader .deskTopHeaderWrap .headerWrap nav.site_navBar ul li:hover .caretIcon svg{transform:rotate(180deg);color:#ed1c24}
.megaMenuSec .megaMenuLinkSec{height:fit-content !important;padding-top:20px}
.hamMenuWrp{z-index:9999 !important}
.deskTopHeader .deskTopHeaderWrap .headerWrap nav.site_navBar ul li:hover a.megaMenuLink{color:#ed1c24 !important}
.new-hdfc-life-insurance-header .megaMenuSec{padding:21px 50px 0;display:grid;grid-template-columns:1fr 325px;grid-column-gap:40px;position:absolute;background-color:#fff;z-index:99999;top:100%;left:-1px;width:calc(100% + 1px);height:auto;min-height:600px;opacity:0;visibility:hidden;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;max-height:90vh;overflow-y:scroll}
.megaMenuSec.arw .arrowUp{position:absolute;left:42%;top:-20px;background:url(../../../content/dam/hdfclifeinsurancecompany/top-arrow.png) no-repeat -6px 0;border:0;width:58px;height:20px}
.megaMenuSec.arw1 .arrowUp{position:absolute;left:33%;top:-20px;background:url(../../../content/dam/hdfclifeinsurancecompany/top-arrow.png) no-repeat -6px 0;border:0;width:58px;height:20px}
.deskTopHeader .deskTopHeaderWrap .headerWrap nav.site_navBar ul li:hover .caretIcon svg path{stroke:#ed1c24}
.new-hdfc-life-insurance-header .swiffy-slider .slider-container{margin-left:42px}
.new-hdfc-life-insurance-header .megaMenuSec .keyFeatureSec{margin-top:0;margin-bottom:20px}
.new-hdfc-life-insurance-header .productListDisclaimer p{margin-bottom:0 !important}
.new-hdfc-life-insurance-header .headerLoginIcon,.new-hdfc-life-insurance-header .headerContactIcon{margin:0 11px}
.new-hdfc-life-insurance-header .headerLoginIcon .accountDropDown{background:#fff;border-radius:8px;width:345px;padding:25px 0;position:absolute;top:100px;right:60px;opacity:0;visibility:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;z-index:99}
.new-hdfc-life-insurance-header .headerLoginIcon .accountDropDown.opened{top:-68px;opacity:1;visibility:visible;z-index:99999}
.new-hdfc-life-insurance-header .headerLoginIcon .accountDropDown .arrowUp{position:absolute;top:82px;right:-15px;transform:rotate(90deg)}
.new-hdfc-life-insurance-header .headerContactIcon .contactInfoPopOver.opened{top:-125px;opacity:1;visibility:visible;right:60px}
.new-hdfc-life-insurance-header .headerContactIcon .contactInfoPopOver .arrowUp{position:absolute;right:-15px;top:140px;transform:rotate(90deg)}
.new-hdfc-life-insurance-header .siteSearchInput.expand div.siteSearchForm{width:720px;overflow:visible;border:1px solid #ddd;border-radius:20px}
.new-hdfc-life-insurance-header div.siteSearchForm{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:0;position:absolute;right:0;top:0;-webkit-transition:width .3s ease-in-out;-moz-transition:width .3s ease-in-out;-ms-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out;overflow:hidden}
.new-hdfc-life-insurance-header div.siteSearchForm .searchSelect ul{opacity:0;visibility:hidden;position:absolute;background:#fff;border-radius:8px;width:69%;left:0;top:60px;z-index:99;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.new-hdfc-life-insurance-header .searchSelectOption-container.opened .searchSelectOption{opacity:1;visibility:visible;top:41px;z-index:99999}
.new-hdfc-life-insurance-header div.siteSearchForm .searchInput{width:75%;position:relative}
.new-hdfc-life-insurance-header div.siteSearchForm .searchSelect{width:25%;position:relative}
.new-hdfc-life-insurance-header .rightmenubar{position:absolute;right:0;top:auto;background:white;border-radius:0 0 0 10px;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:15px 5px;box-shadow:0 5px 6px gray;gap:20px;z-index:9999}
.new-hdfc-life-insurance-header .siteSearchForm .searchSelect ul li:first-child:hover{border-radius:10px 10px 0 0}
.new-hdfc-life-insurance-header .siteSearchForm .searchSelect ul li:last-child:hover{border-radius:0 0 10px 10px}
.new-hdfc-life-insurance-header .hamMenuWrp .quickLinkSection nav ul li{width:70%}
@media screen and (min-width:1159px) and (max-width:1361px){.new-hdfc-life-insurance-header .deskTopHeader .deskTopHeaderWrap .headerWrap{padding-left:20px}
.new-hdfc-life-insurance-header .hamMenuWrp .hamMenuInnerWrp{padding:10px 72px}
.new-hdfc-life-insurance-header .deskTopHeader .deskTopHeaderWrap .headerWrap nav.site_navBar>ul>li>a{font-size:12px !important}
.new-hdfc-life-insurance-header .siteButton{padding:5px 10px}
.new-hdfc-life-insurance-header .headerBtnWrp{padding-left:20px}
}
.deskTopHeader .deskTopHeaderWrap .headerWrap nav.site_navBar>ul>li{padding:0 5px !important}
@media screen and (max-width:1920px) and (min-width:1280px){.deskTopHeader .deskTopHeaderWrap .headerWrap nav.site_navBar>ul>li{padding:0 16px !important}
}
@media only screen and (max-width:768px){span.countStars{margin-left:0}
.new-hdfc-life-insurance-header .mobileHeader .mobHeaderWrap .mobHeaderBtnSec{width:129px;height:34px}
.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection .subMenuSection nav>ul{margin-bottom:24px}
.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection .subMenuSection nav>ul:last-child{margin-bottom:52px}
}
@media screen and (max-width:480px){ul.hamMenuList .menuBullet{float:right}
}
.new-hdfc-life-insurance-header .headerBtnWrp .siteButton{padding:5px 10px}
@keyframes swiffy-nav-pulse{1%{-moz-box-shadow:0 0 0 0 rgba(237,28,36,0.4);box-shadow:0 0 0 0 rgba(237,28,36,0.4)}
70%{-moz-box-shadow:0 0 0 10px rgba(237,28,36,0);box-shadow:0 0 0 10px rgba(237,28,36,0)}
100%{-moz-box-shadow:0 0 0 0 rgba(237,28,36,0);box-shadow:0 0 0 0 rgba(237,28,36,0)}
}
.site_navBar .megaMenuSec .megaMenuLinkSec .menuLinkInner h3 a{line-height:20px}
.new-hdfc-life-insurance-header .offertext{position:absolute;top:-1px;right:-1px;width:max-content;background:#98d8e8;padding:2px 22px;font-size:14px;line-height:28px;text-align:center;font-weight:500;color:#000;border-radius:2px;border-radius:0 0 0 19px}
.new-hdfc-life-insurance-header .megaMenuSec .keyFeatureSec{padding:40px 20px 10px 20px}
.new-hdfc-life-insurance-header .keyFeatureSec .p-mod{font-size:11px;line-height:18px;font-weight:400;color:#444;padding-bottom:12px;margin-top:-7px}
.new-hdfc-life-insurance-header .megaMenuSec .keyFeatureSec .featureLists{max-height:150px;overflow-y:scroll;margin-top:6px}
.new-hdfc-life-insurance-header .megaMenuSec .keyFeatureSec .featureLists li p,.new-hdfc-life-insurance-header .keyFeatureSec .p-mod,.new-hdfc-life-insurance-header .deskTopHeader .headerWrap .navBarWrap nav ul li .keyFeatureSec h4 p{margin-bottom:unset !important}
@media screen and (max-width:1159px){.new-hdfc-life-insurance-header .deskTopHeader{display:none}
.new-hdfc-life-insurance-header .mobileHeader .mobHeaderWrap .mobHeaderBtnSec .accountButton .accountDropDown.opened{margin:17px auto 0;opacity:1;visibility:visible}
.new-hdfc-life-insurance-header .mobileHeader{display:block;background:#fff;padding:15px 25px;position:fixed;width:100%;z-index:999;top:0;left:0}
.new-hdfc-life-insurance-header .mobileHeader .mobHeaderWrap{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}
.new-hdfc-life-insurance-header .mobileHeader .mobHeaderWrap .logo img,.new-hdfc-life-insurance-header .logoSection .logo img{width:100px;height:auto}
.new-hdfc-life-insurance-header .langSwitch{margin-left:23px}
.new-hdfc-life-insurance-header .mobileHeader .mobHeaderWrap .mobHeaderBtnSec{margin-left:auto;display:flex;flex-wrap:wrap}
.new-hdfc-life-insurance-header .mobileHeader .mobHeaderWrap .mobHeaderBtnSec .searchButton{margin-right:13px}
.new-hdfc-life-insurance-header .mobileHeader .mobHeaderWrap .mobHeaderBtnSec .searchButton button,.new-hdfc-life-insurance-header .mobileHeader .mobHeaderWrap .mobHeaderBtnSec .searchButton a{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:34px;height:34px;border-radius:50%;background:#fff;box-shadow:0 5px 20px rgba(90,90,90,0.2);border:0}
.new-hdfc-life-insurance-header .mobileHeader .mobHeaderWrap .mobHeaderBtnSec .accountButton{margin-right:13px}
.new-hdfc-life-insurance-header .mobileHeader .mobHeaderWrap .mobHeaderBtnSec .accountButton>button,.new-hdfc-life-insurance-header .mobileHeader .mobHeaderWrap .mobHeaderBtnSec .accountButton>a{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:34px;height:34px;border-radius:50%;background:#fff;box-shadow:0 5px 20px rgba(90,90,90,0.2);border:0}
.new-hdfc-life-insurance-header .mobileHeader .mobHeaderWrap .mobHeaderBtnSec .accountButton .accountDropDown{background:#fff;border-radius:8px;width:90%;padding:25px 0;position:fixed;left:0;right:0;margin:100px auto 0;opacity:0;visibility:hidden;z-index:999;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.new-hdfc-life-insurance-header .mobileHeader .mobHeaderWrap .mobHeaderBtnSec .accountButton .accountDropDown>ul>li>a{font-weight:500;font-size:14px;line-height:14px;color:#2c6698;padding:16px 62px;display:block;position:relative}
.new-hdfc-life-insurance-header .mobileHeader .mobHeaderWrap .mobHeaderBtnSec .accountButton .accountDropDown>ul>li>a:before{content:"";position:absolute;width:280px;height:1px;background:rgba(0,0,0,0.08);bottom:0;left:0;right:0;margin:auto}
.new-hdfc-life-insurance-header .mobileHeader .mobHeaderWrap .mobHeaderBtnSec .accountButton .accountDropDown>ul>li:first-child .menuIcon{top:13px}
.new-hdfc-life-insurance-header .mobileHeader .mobHeaderWrap .mobHeaderBtnSec .accountButton .accountDropDown>ul>li>a .menuIcon{left:30px}
.new-hdfc-life-insurance-header .mobileHeader .mobHeaderWrap .mobHeaderBtnSec .accountButton .accountDropDown>ul>li>a span{position:absolute}
.new-hdfc-life-insurance-header .mobileHeader .mobHeaderWrap .mobHeaderBtnSec .accountButton .accountDropDown>ul>li>a .dropIcon{right:37px}
.new-hdfc-life-insurance-header .mobileHeader .mobHeaderWrap .mobHeaderBtnSec .accountButton .accountDropDown>ul>li>a span{position:absolute}
.new-hdfc-life-insurance-header .mobileHeader .mobHeaderWrap .mobHeaderBtnSec .accountButton .accountDropDown>ul>li>a .dropIcon svg{-webkit-transition:transform .3s ease-in-out;-moz-transition:transform .3s ease-in-out;-ms-transition:transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out;transform:rotate(0)}
.new-hdfc-life-insurance-header .mobileHeader .mobHeaderWrap .mobHeaderBtnSec .accountButton .accountDropDown>ul>li ul{background:#fff;display:none}
.new-hdfc-life-insurance-header .mobileHeader .mobHeaderWrap .mobHeaderBtnSec .accountButton .accountDropDown>ul>li ul:last-child a{border-bottom:0}
.new-hdfc-life-insurance-header .mobileHeader .mobHeaderWrap .mobHeaderBtnSec .accountButton .accountDropDown>ul>li ul li a{font-size:12px;line-height:14px;color:#233253;display:block;padding:16px 35px 16px 60px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative}
.new-hdfc-life-insurance-header .mobileHeader .mobHeaderWrap .mobHeaderBtnSec .hamBurgerMenu{width:35px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;cursor:pointer}
.new-hdfc-life-insurance-header .mobileHeader .mobHeaderWrap .mobHeaderBtnSec .hamBurgerMenu>button,.new-hdfc-life-insurance-header .mobileHeader .mobHeaderWrap .mobHeaderBtnSec .hamBurgerMenu>a{background-color:transparent;border:0;cursor:pointer;padding:0}
.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection.opened{left:0}
.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection{position:fixed;top:0;left:100%;width:100%;height:100vh;overflow-y:scroll;-webkit-overflow-scrolling:touch;background:#fff;-webkit-transition:left .3s ease;-moz-transition:left .3s ease;-ms-transition:left .3s ease;-o-transition:left .3s ease;transition:left .3s ease;z-index:999}
.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection .logoSection{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:55px 24px 20px}
.new-hdfc-life-insurance-header .mobileHeader .mobHeaderWrap .logo img,.logoSection .logo img{width:65px;height:45px}
.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection .hamBtnSection{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:0 24px 40px}
.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection .hamBtnSection a{width:48%;text-align:center;padding:5px 8px}
.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection .hamMenuLinks{padding:0 24px 48px}
.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection .hamMenuLinks h3,.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection .hamMenuLinks nav>ul>li{margin-bottom:24px}
.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection h3{font-weight:700;font-size:16px;line-height:22px;color:#9198a9}
.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection .hamMenuLinks h3,.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection .hamMenuLinks nav>ul>li{margin-bottom:24px}
.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection .hamMenuLinks nav>ul>li>a,.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection .hamMenuLinks nav>ul>li>span>a{font-weight:500;font-size:15px;line-height:15px;color:#2c6698}
.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection .subMenuSection{position:fixed;top:0;left:100%;width:100%;height:100vh;overflow-y:scroll;-webkit-overflow-scrolling:touch;background:#fff;z-index:9;padding:0 0 50px;-webkit-transition:left .3s ease;-moz-transition:left .3s ease;-ms-transition:left .3s ease;-o-transition:left .3s ease;transition:left .3s ease}
.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection .hamMenuLinks nav>ul>li:last-child{margin:0}
.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection .subMenuSection nav>ul{margin-bottom:24px}
.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection .subMenuSection.opened{left:0}
.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection .logoSection{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:55px 24px 20px}
.new-hdfc-life-insurance-header .mobileHeader .mobHeaderWrap .logo img,.new-hdfc-life-insurance-header .logoSection .logo img{width:100px;height:auto}
.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection .subMenuSection .subMenuBC{margin:0 0 40px;padding:0 24px}
.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection .subMenuSection .subMenuBC button,.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection .subMenuSection .subMenuBC a{font-size:13px;line-height:22px;color:#233253}
.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection .subMenuSection nav{padding:0 24px}
.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection .hamMenuLinks nav>ul>li>a,.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection .hamMenuLinks nav>ul>li>span>a{font-weight:500;font-size:15px;line-height:15px;color:#2c6698}
.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection .hamMenuLinks nav>ul>li>a svg{float:right}
.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection .hamMenuLinks nav>ul>li>a.opened svg{transform:rotate(90deg)}
.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection .hamMenuLinks nav>ul>li>a svg{width:12px;height:13px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection .hamMenuLinks nav>ul>li ul.hamSubMenu{display:none;padding:10px 10px 0 17px}
.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection .hamMenuLinks nav>ul>li ul.hamSubMenu li{margin-bottom:5px}
.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection .hamMenuLinks nav>ul>li ul.hamSubMenu li a{font-size:13px;line-height:22px;color:#233253}
.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection .hamMenuLinks nav>ul>li ul.hamSubMenu li:last-child{margin:0}
.new-hdfc-life-insurance-header .mobileSeeMore .moreMenuLink{font-size:11px !important;font-weight:bold;margin-top:9px;display:block}
.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection .hamQuickLinkSection{background:#ebf5f9;padding:40px 24px 60px}
.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection .hamQuickLinkSection .hamQuickLink{border-bottom:1px solid rgba(0,0,0,0.1)}
.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection .hamQuickLinkSection .hamQuickLink h3{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:25px}
.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection h3{font-weight:700;font-size:16px;line-height:22px;color:#9198a9}
.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection .hamQuickLinkSection .hamQuickLink nav{padding:0 0 32px}
.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection .hamQuickLinkSection .hamQuickLink nav ul li{margin-bottom:24px}
.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection .hamQuickLinkSection .hamQuickLink nav ul li a{font-weight:500;font-size:14px;line-height:14px;color:#2c6698}
.new-hdfc-life-insurance-header .mwlinks{padding-top:10px;font-style:normal;font-size:13px;line-height:14px;font-weight:500;padding-bottom:15px}
.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection .appDwnldForm h3{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:17px}
.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection .appDwnldForm .formInput{margin-bottom:18px}
.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection .appDwnldForm .formInput input{width:100%;background:#fff;border-radius:4px;height:44px;line-height:44px;border:0;padding:0 14px;font-style:italic;font-weight:300;font-size:12px;line-height:23px}
.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection .appDwnldForm .formBtn{display:flex;flex-wrap:wrap}
.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection .appDwnldForm .formBtn button{background:#767676;color:#fff;font-weight:600;font-size:12px;line-height:20px;padding:8px 16px;border-radius:4px;border:0}
.new-hdfc-life-insurance-header .mobHeaderSearchWrp{display:none;position:fixed;top:0;left:0;z-index:99;width:100%;height:100%;-webkit-backdrop-filter:blur(10px);-moz-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:105px 24px 0;background-color:rgb(129 129 129 / 30%)}
.new-hdfc-life-insurance-header .mobHeaderSearchWrp .mobHeaderSearchOverlay{position:absolute;width:100%;height:100%;left:0;top:0}
.new-hdfc-life-insurance-header .mobHeaderSearchWrp a.mobSearchClose{width:34px;height:34px;border-radius:50%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;position:absolute;top:34px;right:24px;background:#fff;box-shadow:0 12px 34px rgba(0,0,0,0.19)}
.new-hdfc-life-insurance-header .mobHeaderSearchWrp div.siteSearchForm{width:100%;position:static;overflow:visible}
.new-hdfc-life-insurance-header .mobHeaderSearchWrp div.siteSearchForm .searchInput{width:68%}
.new-hdfc-life-insurance-header .mobileHeader div.siteSearchForm .searchInput .searchIcon{top:7px}
.new-hdfc-life-insurance-header .mobileHeader div.siteSearchForm .searchInput input,.new-hdfc-life-insurance-header .mobileHeader div.siteSearchForm .searchSelect .searchSelectBox{height:38px;line-height:38px}
.new-hdfc-life-insurance-header .mobHeaderSearchWrp div.siteSearchForm .searchSelect{width:32%}
.new-hdfc-life-insurance-header .mobileHeader .searchSelect .siteButton{padding:8px 20px 8px 15px;border-radius:0 20px 20px 0}
}
.new-hdfc-life-insurance-header .text-red{color:#ed1c24}
.new-hdfc-life-insurance-header .card-main{background:#eff9ff;border:1px solid #7bc0ee;border-radius:6px;box-shadow:0 4px 8px 0 rgba(0,0,0,0.09);position:relative;text-align:center}
.new-hdfc-life-insurance-header .get-now,.new-hdfc-life-insurance-header .get-now:hover,.new-hdfc-life-insurance-header .get-now:visited{background-color:#ed1c24;border-radius:0 0 4px 4px;color:#fff;padding:3px 15px;position:absolute;bottom:-27px;left:27%;text-decoration:none;font-weight:700;font-size:14px}
.new-hdfc-life-insurance-header .get-now img{margin-right:8px}
.new-hdfc-life-insurance-header .discount-badge,.new-hdfc-life-insurance-header .discount-badge:hover,.new-hdfc-life-insurance-header .discount-badge:visited{background:#005e9e;box-shadow:0 4px 4px 0 rgba(0,0,0,0.08);color:#eef8ff;font-size:16px;font-style:normal;font-weight:700;line-height:30px;padding:6px 10px;border-radius:0 0 6px 6px;display:-webkit-inline-box;text-decoration:none}
.new-hdfc-life-insurance-header .card-top{margin:15px 15px}
.new-hdfc-life-insurance-header .card-top p{color:#59647d;font-size:15px;font-weight:500;line-height:21px;margin-top:.25rem;margin-bottom:0}
.new-hdfc-life-insurance-header .prod-name{font-weight:700;font-size:24px;line-height:30px;color:#005e9e;margin-bottom:7px}
.new-hdfc-life-insurance-header .card-middle{margin:4px 15px 10px 15px;text-align:left;display:inline-block;width:-webkit-fill-available;border-bottom:1px dashed #41a4e7;border-top:1px dashed #41a4e7;padding-top:10px}
.new-hdfc-life-insurance-header .key-features{text-transform:uppercase;border:1px solid #71c2fa;padding:4px 6px;background:#fff;border-radius:50px;color:#005e9e;font-weight:700;display:inline-flex;margin-bottom:10px}
.new-hdfc-life-insurance-header .key-features img{width:25px;height:25px;margin-right:5px}
.new-hdfc-life-insurance-header .card-list{list-style:none;padding:0;width:95%;height:125px;overflow-y:auto}
.new-hdfc-life-insurance-header .card-list img{background-color:#ed1c24;padding:3px 4px;border-radius:20px;margin:0 auto;display:inline-block;float:left}
.new-hdfc-life-insurance-header .card-list li{margin-bottom:10px;display:flow-root}
.new-hdfc-life-insurance-header .card-list span{float:left;width:90%;margin-top:-4px;margin-left:8px;font-size:14px}
.new-hdfc-life-insurance-header .card-bottom{margin:0 10px;padding-bottom:10px}
.new-hdfc-life-insurance-header .red-btn{background:#ed1c24;border:1px solid #ed1c24;color:#fff;padding:5px 20px;text-transform:uppercase;border-radius:4px;font-weight:500;font-size:14px;cursor:pointer}
.new-hdfc-life-insurance-header .red-btn:hover{background:#ed1c24;border:1px solid #ed1c24;color:#fff;padding:5px 20px;text-transform:uppercase;border-radius:4px;text-decoration:none;font-weight:500;box-shadow:0 8px 12px rgba(237,28,36,.2)}
.new-hdfc-life-insurance-header .white-btn{background:#fff;border:1px solid #ed1c24;color:#ed1c24;padding:5px 20px;text-transform:uppercase;border-radius:4px;font-weight:500;margin-left:15px;font-size:14px}
.new-hdfc-life-insurance-header .white-btn:hover{background:#fff;border:1px solid #ed1c24;color:#ed1c24;padding:5px 20px;text-transform:uppercase;border-radius:4px;font-weight:500;text-decoration:none;box-shadow:0 8px 12px rgba(237,28,36,.2);margin-left:15px}
.new-hdfc-life-insurance-header .bottom-copy{color:#474747;font-size:10px;font-style:normal;font-weight:500;line-height:17px;text-align:left;margin-top:10px}
.new-hdfc-life-insurance-header .card-buttons{display:flex;justify-content:center;align-items:center}
.new-hdfc-life-insurance-header .font-10{font-size:10px;font-weight:500;position:relative;top:-10px}
.new-hdfc-life-insurance-header .card-list::-webkit-scrollbar{width:8px}
.new-hdfc-life-insurance-header .card-list::-webkit-scrollbar-track{background:#f1f1f1}
.new-hdfc-life-insurance-header .card-list::-webkit-scrollbar-thumb{background:#ccc}
.new-hdfc-life-insurance-header .card-list::-webkit-scrollbar-thumb:hover{background:#005e9e}
@keyframes blink{0{opacity:1}
50%{opacity:.3}
100%{opacity:1}
}
@-webkit-keyframes blink{0{opacity:1}
50%{opacity:.3}
100%{opacity:1}
}
.new-hdfc-life-insurance-header .blink{-webkit-animation:blink 1.8s linear infinite;-moz-animation:blink 1.8s linear infinite;animation:blink 1.8s linear infinite}
@keyframes shaking{0{transform:rotate(0)}
25%{transform:rotate(10deg)}
50%{transform:rotate(0eg);transform:scale(1.2)}
75%{transform:rotate(-10deg)}
100%{transform:rotate(0);transform:scale(1.3)}
}
.new-hdfc-life-insurance-header .shaking{-webkit-animation:shaking 1.5s linear infinite;-moz-animation:shaking 1.5s linear infinite;animation:shaking 1.5s linear infinite}
@keyframes bg-change{0{background-color:#005e9e}
50%{background-color:#ed1c24}
100%{background-color:#005e9e}
}
@-webkit-keyframes bg-change{0{background-color:#005e9e}
50%{background-color:#ed1c24}
100%{background-color:#005e9e}
}
.new-hdfc-life-insurance-header .bg-change{-webkit-animation:bg-change .8s linear infinite;-moz-animation:bg-change .8s linear infinite;animation:bg-change .8s linear infinite}
@media screen and (max-width:1159px) and (min-width:768px){.new-hdfc-life-insurance-header .card-dektop-only{display:none}
.new-hdfc-life-insurance-header .card-buttons{flex-direction:column}
.new-hdfc-life-insurance-header .white-btn,.new-hdfc-life-insurance-header .white-btn:hover{margin-left:0;margin-top:15px}
.new-hdfc-life-insurance-header .get-now,.new-hdfc-life-insurance-header .get-now:hover,.new-hdfc-life-insurance-header .get-now:visited{bottom:-30px;left:22%}
}
@media screen and (max-width:820px){.new-hdfc-life-insurance-header .get-now,.new-hdfc-life-insurance-header .get-now:hover,.new-hdfc-life-insurance-header .get-now:visited{bottom:-32px;left:10%}
}
@media screen and (max-width:480px){.new-hdfc-life-insurance-header .card-buttons{flex-direction:column}
.new-hdfc-life-insurance-header .white-btn,.new-hdfc-life-insurance-header .white-btn:hover{margin-left:0;margin-top:15px}
.new-hdfc-life-insurance-header .get-now,.new-hdfc-life-insurance-header .get-now:hover,.new-hdfc-life-insurance-header .get-now:visited{bottom:-30px;left:27%}
}
@media screen and (max-width:281px){.new-hdfc-life-insurance-header .get-now,.new-hdfc-life-insurance-header .get-now:hover,.new-hdfc-life-insurance-header .get-now:visited{left:17%}
.new-hdfc-life-insurance-header .card-list span{float:left;width:auto;margin-top:-22px;margin-left:22px}
.new-hdfc-life-insurance-header .prod-name{font-weight:700;font-size:20px}
.new-hdfc-life-insurance-header .discount-badge,.new-hdfc-life-insurance-header .discount-badge:hover,.new-hdfc-life-insurance-header .discount-badge:visited{font-size:14px;line-height:24px}
}
.new-hdfc-life-insurance-header .card-main p{margin-bottom:unset !important}
.mobHeaderSearchWrp{opacity:0;visibility:hidden;transition:opacity 200ms ease,visibility 0 linear 200ms}
.mobHeaderSearchWrp.visible{display:block;opacity:1;visibility:visible;transition:opacity 200ms ease}
.mobHeaderSearchWrp.hidden{display:none;opacity:0;visibility:hidden;transition:opacity 200ms ease,visibility 0 linear 200ms}
.new-hdfc-life-insurance-header .headerHamburgerMenu>button .line{fill:none;stroke:#233253;stroke-width:6;transition:stroke-dasharray .6s cubic-bezier(.4,0,.2,1),stroke-dashoffset .6s cubic-bezier(.4,0,.2,1)}
.new-hdfc-life-insurance-header .headerHamburgerMenu>button .line1{stroke-dasharray:60 207;stroke-width:6}
.new-hdfc-life-insurance-header .headerHamburgerMenu>button .line2{stroke-dasharray:60 60;stroke-width:6}
.new-hdfc-life-insurance-header .headerHamburgerMenu>button .line3{stroke-dasharray:60 207;stroke-width:6}
.new-hdfc-life-insurance-header .headerHamburgerMenu>button.opened .line1{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}
.new-hdfc-life-insurance-header .headerHamburgerMenu>button.opened .line2{stroke-dasharray:1 60;stroke-dashoffset:-30;stroke-width:6}
.new-hdfc-life-insurance-header .headerHamburgerMenu>button.opened .line3{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}
.new-hdfc-life-insurance-header button{border:0;outline:0;background-color:transparent}
.new-hdfc-life-insurance-header .mobile-search-icon.siteButton{background:#ed1c24;border:1px solid #ed1c24}
@media screen and (max-width:1024px){.mobileHeader .hamMenuSection .subMenuSection.opened .subMenuBC button svg{height:18px;width:13px}
}
@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA') format('woff');font-weight:400;font-style:normal}
:root{--swiper-theme-color:#007aff}
.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}
.swiper-container-vertical>.swiper-wrapper{flex-direction:column}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}
.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}
.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}
.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}
.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}
.swiper-container-pointer-events{touch-action:pan-y}
.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}
.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}
.swiper-slide-invisible-blank{visibility:hidden}
.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}
.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}
.swiper-container-3d{perspective:1200px}
.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}
.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}
.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}
.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}
.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}
.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}
.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}
:root{--swiper-navigation-size:44px}
.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}
.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}
.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}
.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}
.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#fff}
.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000}
.swiper-button-lock{display:none}
.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}
.swiper-pagination.swiper-pagination-hidden{opacity:0}
.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}
.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}
.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:50%;background:#000;opacity:.2}
button.swiper-pagination-bullet{border:0;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}
.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}
.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}
.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}
.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}
.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}
.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}
.swiper-pagination-white{--swiper-pagination-color:#fff}
.swiper-pagination-black{--swiper-pagination-color:#000}
.swiper-pagination-lock{display:none}
.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}
.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}
.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}
.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}
.swiper-scrollbar-cursor-drag{cursor:move}
.swiper-scrollbar-lock{display:none}
.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}
.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}
.swiper-slide-zoomed{cursor:move}
.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}
.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}
.swiper-lazy-preloader-black{--swiper-preloader-color:#000}
@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}
}
.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}
.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}
.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}
.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}
.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-container-cube{overflow:visible}
.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}
.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}
.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}
.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}
.swiper-container-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;-webkit-filter:blur(50px);filter:blur(50px)}
.swiper-container-flip{overflow:visible}
.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}
.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}
.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.rangeslider,.rangeslider__fill{display:block;-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,.3);-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.3);box-shadow:inset 0 1px 3px rgba(0,0,0,.3);-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}
.rangeslider{background:#e6e6e6;position:relative}
.rangeslider--horizontal{height:20px;width:100%}
.rangeslider--vertical{width:20px;min-height:150px;max-height:100%;height:100%}
.rangeslider--disabled{opacity:.4}
.rangeslider__fill{background:#0f0;position:absolute}
.rangeslider--horizontal .rangeslider__fill{top:0;height:100%}
.rangeslider--vertical .rangeslider__fill{bottom:0;width:100%}
.rangeslider__handle{background:#fff;border:1px solid #ccc;cursor:pointer;display:inline-block;width:40px;height:40px;position:absolute;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,rgba(255,255,255,0)),color-stop(100%,rgba(0,0,0,.1)));background-image:-moz-linear-gradient(rgba(255,255,255,0),rgba(0,0,0,.1));background-image:-webkit-linear-gradient(rgba(255,255,255,0),rgba(0,0,0,.1));background-image:linear-gradient(rgba(255,255,255,0),rgba(0,0,0,.1));-moz-box-shadow:0 0 8px rgba(0,0,0,.3);-webkit-box-shadow:0 0 8px rgba(0,0,0,.3);box-shadow:0 0 8px rgba(0,0,0,.3);-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}
.rangeslider__handle:after{content:"";display:block;width:18px;height:18px;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEzIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,rgba(0,0,0,.13)),color-stop(100%,rgba(255,255,255,0)));background-image:-moz-linear-gradient(rgba(0,0,0,.13),rgba(255,255,255,0));background-image:-webkit-linear-gradient(rgba(0,0,0,.13),rgba(255,255,255,0));background-image:linear-gradient(rgba(0,0,0,.13),rgba(255,255,255,0));-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}
.rangeslider--active .rangeslider__handle,.rangeslider__handle:active{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,rgba(0,0,0,.1)),color-stop(100%,rgba(0,0,0,.12)));background-image:-moz-linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.12));background-image:-webkit-linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.12));background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.12))}
.rangeslider--horizontal .rangeslider__handle{top:-10px;touch-action:pan-y;-ms-touch-action:pan-y}
.rangeslider--vertical .rangeslider__handle{left:-10px;touch-action:pan-x;-ms-touch-action:pan-x}
input[type=range]:focus+.rangeslider .rangeslider__handle{-moz-box-shadow:0 0 8px rgba(255,0,255,.9);-webkit-box-shadow:0 0 8px rgba(255,0,255,.9);box-shadow:0 0 8px rgba(255,0,255,.9)}
footer .wrapper.disclaimerTxtParent p{font-size:15px !important;color:#1f2223;margin-bottom:18px}
.hdfc-life-insurance-footer footer{content-visibility:auto;contain-intrinsic-size:auto 1532px}
.hdfc-life-insurance-footer .wrapper.footerMenuSec .menuSecList{margin-bottom:20px}
.hdfc-life-insurance-footer .popularMenuList{border-right:0;padding-right:unset}
.hdfc-life-insurance-footer .popularLinks{border-right:1px solid #cfd6d6;padding-right:40px}
.hdfc-life-insurance-footer .productList{flex:1}
.hdfc-life-insurance-footer .wrapper.footerMenuSec .productMenuSec{margin-top:20px}
.hdfc-life-insurance-footer .wrapper.footerMenuSec .productMenuSec:first-child{margin-top:0}
.ewidth .stayUpdatedSec{max-width:310px}
.ewidth .form-group>label{line-height:16px}
.hdfc-life-insurance-footer .footerFormSec .footerFormBlk a img{width:auto;height:auto}
footer .footerFormSec .stayConnectedSec>div a.twitter img{width:23px}
.hdfc-life-insurance-footer footer .footerMenuSec .productMenuSec .productMenuWrp .menuSecList a:hover{color:#ed1c24}
.hdfc-life-insurance-footer footer .footerMenuSec .productMenuSec .productMenuWrp .menuSecList .viewalllink:hover{margin-left:5px}
.hdfc-life-insurance-footer .wrapper.footerMenuSec .productMenuSec .productMenuWrp{display:flex;flex-wrap:wrap;justify-content:start}
.hdfc-life-insurance-footer .wrapper.footerMenuSec .productMenuSec .productMenuWrp .menuSecList h3 .menuBullet{display:none}
.hdfc-life-insurance-footer .footerFormSec .stayConnectedSec>div a.twitter:hover{background:#000;border-color:#000}
.hdfc-life-insurance-footer .wrapper.footerMenuSec .productMenuSec .productMenuWrp .menuSecList .menuSecListSection,.hdfc-life-insurance-footer .wrapper.footerMenuSec .productMenuSec .productMenuWrp .menuSecList.open .menuSecListSection{display:block}
.hdfc-life-insurance-footer .wrapper.footerMenuSec .productMenuSec .productMenuWrp .menuSecList h3 a{color:#8a93a5}
.hdfc-life-insurance-footer .menuSecListSection .viewalllink{font-weight:600;font-size:10px;line-height:20px;color:#233253;text-transform:uppercase;margin:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
@media screen and (min-width :768px){.hdfc-life-insurance-footer .wrapper.footerMenuSec .productMenuSec .productMenuWrp{position:relative}
.hdfc-life-insurance-footer footer .wrapper.footerMenuSec .productMenuSec .productMenuWrp .menuSecList{max-width:25%;width:100%;padding-top:15px;padding-right:20px;border-bottom:1px solid #8a93a5;padding-bottom:20px;margin-bottom:0}
.hdfc-life-insurance-footer .wrapper.footerMenuSec .productMenuSec .productMenuWrp::after{content:'';width:100%;border-bottom:1px solid #8a93a5;position:absolute;bottom:0}
.hdfc-life-insurance-footer footer .wrapper.footerMenuSec .productMenuSec>h3{margin-bottom:0}
}
@media screen and (max-width :768px){@media screen and (max-width:1024px){footer{contain-intrinsic-size:auto 1270px}
}
.hdfc-life-insurance-footer .footerFormSec .stayUpdatedSec{display:block !important}
.hdfc-life-insurance-footer .footerFormSec{padding:38px 38px 40px !important}
.hdfc-life-insurance-footer .footerFormSec .footerFormBlk{display:none}
.hdfc-life-insurance-footer .wrapper{padding-inline:24px !important}
}
@media screen and (max-width:1024px){.hdfc-life-insurance-footer .wrapper.footerMenuSec .productMenuSec .productMenuWrp .menuSecList h3 .menuBullet{display:inline;float:right;margin-right:12px}
.hdfc-life-insurance-footer .wrapper.footerMenuSec .productMenuSec .productMenuWrp .menuSecList{max-width:100%;width:100%}
.ewidth form input{width:68% !important}
.ewidth form button{width:32% !important}
.hdfc-life-insurance-footer .wrapper.footerMenuSec .productMenuSec{width:auto}
}
.hdfc-life-insurance-footer .footerFormSec .stayConnectedSec>div{max-width:58% !important}
@media screen and (max-width:768px){.hdfc-life-insurance-footer .popularLinks{padding-right:0;width:100%;border-right:0}
.hdfc-life-insurance-footer .productList{flex:auto}
.hdfc-life-insurance-footer .popularMenuList.open ul{display:block}
.hdfc-life-insurance-footer .wrapper.footerMenuSec .productMenuSec .productMenuWrp{padding-left:0}
.hdfc-life-insurance-footer .popularLinks h3,.hdfc-life-insurance-footer .wrapper.footerMenuSec .productMenuSec h3{font-weight:600;font-size:18px;line-height:20px;color:#233253;margin-bottom:15px;position:relative}
.hdfc-life-insurance-footer .popularLinks h3,.hdfc-life-insurance-footer .wrapper.footerMenuSec .productMenuSec>h3{width:95%}
.hdfc-life-insurance-footer .wrapper.footerMenuSec .productMenuSec .productMenuWrp .menuSecList .menuSecListSection{display:none}
.hdfc-life-insurance-footer .wrapper.footerMenuSec .productMenuSec .productMenuWrp .menuSecList.open .menuSecListSection{display:block}
.hdfc-life-insurance-footer footer .wrapper.footerMenuSec .productMenuSec .productMenuWrp .menuSecList h3{display:flex;justify-content:space-between}
.hdfc-life-insurance-footer .wrapper.footerMenuSec .productMenuSec .productMenuWrp .menuSecList .planNameHead,.hdfc-life-insurance-footer .wrapper.footerMenuSec .productMenuSec .productMenuWrp .menuSecList .nonLinkedProduct{display:block;width:80%}
.hdfc-life-insurance-footer .wrapper.footerMenuSec .productMenuSec .productMenuWrp .menuSecList h3 .menuBullet{display:block;width:10%}
.hdfc-life-insurance-footer .wrapper.footerMenuSec .productMenuSec .productMenuWrp .menuSecList h3 .menuBullet img{transform:rotate(-90deg);height:6px}
.hdfc-life-insurance-footer .wrapper.footerMenuSec .productMenuSec .productMenuWrp .menuSecList.open h3 .menuBullet img{transform:rotate(0)}
.hdfc-life-insurance-footer .popularLinks h3::after,.hdfc-life-insurance-footer .wrapper.footerMenuSec .productMenuSec>h3::after{position:absolute;width:20px;height:20px;content:"";background:url(../../../content/dam/hdfclifeinsurancecompany/images/home-images/dd-arrow.png) no-repeat;right:-10px;top:-5px;transform:rotate(-90deg);background-size:60%}
.hdfc-life-insurance-footer .popularLinks .popularMenuList.open h3::after,.hdfc-life-insurance-footer .wrapper.footerMenuSec .productMenuSec.open>h3::after{transform:none;top:5px}
.hdfc-life-insurance-footer .wrapper.footerMenuSec .productMenuSec .productMenuWrp .menuSecList .planNameHead,.hdfc-life-insurance-footer .wrapper.footerMenuSec .productMenuSec .productMenuWrp .menuSecList .planNameHead h3{display:inline}
}
.hdfc-life-insurance-footer .footerInfo>div p{font-size:16px;line-height:23px;font-weight:400}
.hdfc-life-insurance-footer .footerInfo>div{margin-bottom:22px}
@media screen and (max-width:768px){.hdfc-life-insurance-footer .mobileFooterInfo>div{font-weight:400;font-size:12px;line-height:17px;color:#666;margin:0 0 15px}
}
.hdfc-life-insurance-footer footer .footerFormSec .appDwnldSec .footerDownloadButton{display:none}
.hdfc-life-insurance-footer footer .footerFormSec .appDwnldSec .footerDownloadButton a{min-width:165px;font-size:14px;color:#fff;background:#ed1c24;padding:13px;border-radius:13px;text-align:center;cursor:pointer}
.hdfc-life-insurance-footer footer .footerFormSec .appDwnldSec .footerQRCode{background-color:#dbdddd;display:flex;flex-direction:column;align-items:center;gap:15px;margin-top:15px;padding:12px 18px;border-radius:20px}
.hdfc-life-insurance-footer footer .footerFormSec .appDwnldSec .footerQRCode img{width:90px;height:auto}
.hdfc-life-insurance-footer footer .footerFormSec .appDwnldSec .footerAppLink{justify-content:start;gap:5px}
.hdfc-life-insurance-footer footer .footerFormSec .appDwnldSec .footerAppLink .title{display:none;font-size:12px;font-weight:600;margin-bottom:0 !important}
.hdfc-life-insurance-footer footer .footerFormSec .appDwnldSec>div a.appleIcon{margin:0}
@media screen and (max-width:768px){.hdfc-life-insurance-footer footer .footerFormSec .appDwnldSec .footerDownloadButton{display:flex;flex-direction:column;justify-content:center;gap:25px;padding:15px;border:1px solid silver;border-radius:15px;margin-bottom:15px}
.hdfc-life-insurance-footer footer .footerFormSec .appDwnldSec .footerDownloadButton .points{display:flex;justify-content:space-around;align-items:center;gap:10px}
.hdfc-life-insurance-footer footer .footerFormSec .appDwnldSec .footerDownloadButton .points span{align-self:flex-end;display:block;width:2px;height:15px;background:silver;margin-bottom:5px}
.hdfc-life-insurance-footer footer .footerFormSec .appDwnldSec .footerDownloadButton .points span:last-child{display:none}
.hdfc-life-insurance-footer footer .footerFormSec .appDwnldSec,.hdfc-life-insurance-footer footer .footerFormSec .appDwnldSec .footerAppLink .title{display:block}
.hdfc-life-insurance-footer footer .footerFormSec .appDwnldSec{padding:20px 0;border-top:1px solid #9f9999;border-bottom:1px solid #9f9999}
.hdfc-life-insurance-footer footer .footerFormSec .appDwnldSec h3{width:100%;text-align:center}
.hdfc-life-insurance-footer footer .footerFormSec .appDwnldSec .footerQRCode{display:none}
.hdfc-life-insurance-footer footer .footerFormSec .appDwnldSec .footerAppLink{justify-content:center;align-items:center;gap:10px}
.hdfc-life-insurance-footer footer .footerFormSec .stayConnectedSec{display:flex;flex-direction:column;align-items:center}
}
.awesomplete [hidden]{display:none}
.awesomplete .visually-hidden{position:absolute;clip:rect(0,0,0,0)}
.awesomplete{display:block;position:relative}
.awesomplete>input{display:block}
.awesomplete>ul{position:absolute;left:0;z-index:1;min-width:100%;box-sizing:border-box;list-style:none;padding:0;margin:0;background:#fff}
.awesomplete>ul:empty{display:none}
.awesomplete>ul{border-radius:.3em;margin:.2em 0 0;background:hsla(0,0,100%,0.9);background-image:linear-gradient(to right bottom,white,rgba(255,255,255,0.8));background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat-x:initial;background-repeat-y:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border:1px solid rgba(0,0,0,0.3);box-shadow:.05em .2em .6em rgba(0,0,0,0.2);text-shadow:none}
@supports(transform:scale(0)){.awesomplete>ul{transition:.3s cubic-bezier(0.4,0.2,0.5,1.4);transform-origin:1.43em -0.43em;z-index:9999}
.awesomplete>ul[hidden],.awesomplete>ul:empty{opacity:0;transform:scale(0);display:block;transition-timing-function:ease}
}
.awesomplete>ul:before{content:"";position:absolute;top:-0.43em;left:1em;width:0;height:0;padding:.4em;background:white;border:inherit;border-right:0;border-bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.awesomplete>ul>li{position:relative;padding:.2em .5em;cursor:pointer}
.awesomplete>ul>li:hover{background:hsl(200,40%,80%);color:black}
.awesomplete>ul>li[aria-selected="true"]{background:hsl(205,40%,40%);color:white}
.awesomplete mark{background:hsl(65,100%,50%)}
.awesomplete li:hover mark{background:hsl(68,100%,41%)}
.awesomplete li[aria-selected="true"] mark{background:hsl(86,100%,21%);color:inherit}
.hmbreadcrumb ul li:first-child{margin-right:0}
.breadcrumbSection.cat{background:transparent;position:absolute;bottom:0}
.hdfcBreadcrumb .breadcrumbSection{background:linear-gradient(0,#ebf5f9,rgba(235,245,249,0));padding:8px 0 8px 26px;width:100%;height:auto}
img{max-width:100%}
.arrowCaret img{max-width:100%;height:22px}
.breadcrumbSection a,.breadcrumbSection span{display:inline-flex}
.breadcrumbSection label{font-weight:400;font-size:12px;line-height:22px;color:#233253;margin:0;display:inline-flex;margin-right:4px;cursor:pointer}
.breadcrumbSection .homeIcon,.breadcrumbSection .arrowCaret{margin-right:5px}
.homeIconImg{width:10px}
.homeIcon .hide-for-mob{display:none !important}
.breadcrumbSection .breadcrumb-item a{cursor:pointer}
.homeIcon .d-flex{display:none !important}
.homeIcon .d-flex{display:none !important}
.breadcrumb-sec ul li{font-size:12px;line-height:22px;font-weight:400;float:left;margin-right:5px;transform:matrix(1,0,0,-1,0,0);color:#7b8498}
.debt-funds-wrap{padding-bottom:100px;border-bottom:1px solid #ddd;margin-bottom:40px;position:relative}
@media screen and (min-width:100px) and (max-width:768px){.breadcrumbSection{order:0;background:#fff}
}
@media screen and (min-width:100px) and (max-width:768px){.breadcrumbSection.cat{position:unset;bottom:unset}
.hmbreadcrumb ul li:first-child{margin-right:0}
.breadcrumbSection{order:0;background:#fff}
.breadcrumbSection ul{display:inline-block !important}
.breadcrumb,.breadcrumb-item{display:inline-block;max-height:24px;overflow:visible}
.homeIcon .d-flex{display:none !important}
.homeIconImg{width:9px;height:19px}
.hide-for-mob{display:none}
}
.breadcrumbSection ul{display:flex}
.breadcrumb-sec{background:linear-gradient(180deg,#ebf5f9,rgba(235,245,249,0));transform:matrix(1,0,0,-1,0,0);padding:8px 8px 8px 30px}
.header-section{height:unset}
.breadcrumb-item+.breadcrumb-item:before{display:inline-block;padding-right:.5rem;color:#6c757d}
.fpbreadcrumb .breadcrumb-item+.breadcrumb-item:before{content:""}
.breadcrumb-sec ul li{margin-right:0}
.breadcrumb-sec ul li:last-child{color:#233253}
.fpbreadcrumb .breadcrumb-item+.breadcrumb-item{padding-left:unset}
@media screen and (min-width:100px) and (max-width:1023px){.product-title-wrap h2{font-size:24px;line-height:42px}
}
@media screen and (min-width:100px) and (max-width:1023px){.equity-funds-wrap .product-title-wrap{margin-bottom:32px !important}
}
@media screen and (min-width:100px) and (max-width:1023px){.product-title-wrap h2{font-size:24px;line-height:42px !important}
}
@media screen and (min-width:100px) and (max-width:1023px){.show-only-mobile{display:block}
}
@media screen and (min-width:100px) and (max-width:1023px){.fund-lists-popup .fund-lists{width:90%}
}
@media screen and (max-width:1024px){.fund-lists-popup .fund-lists{max-width:90%}
}
@media screen and (min-width:100px) and (max-width:1023px){.fund-lists-popup .fund-lists-wrap,.fund-lists-popup .group-schemes-wrap{padding:0 24px !important}
}
@media screen and (min-width:100px) and (max-width:1023px){.debt-funds-wrap .show-only-mobile a,.equity-funds-wrap .show-only-mobile a,.hybrid-funds-wrap .show-only-mobile a{margin:0 auto}
}
@media screen and (min-width:100px) and (max-width:768px){.breadcrumbSection{order:0;background:#fff}
.breadcrumbSection a,.breadcrumbSection span{display:inline-block}
}
@media screen and (min-width:100px) and (max-width:1023px){.breadcrumb-sec{position:absolute;left:0;top:75px;width:100%;min-height:40px;background:#fff}
}
.hdfcBreadcrumb .version-2 .breadcrumbSection{max-width:1200px;margin:0 auto;padding:8px 0;background:transparent}
.hdfcBreadcrumb .version-2 .homeIcon .d-flex{display:inline-flex !important}
.hdfcBreadcrumb .version-2.breadcrumbSection label{font-size:14px;line-height:20px;color:#717684 !important}
.hdfcBreadcrumb .version-2.breadcrumbSection label.active{color:#0c111d !important}
@media screen and (max-width:768px){.hdfcBreadcrumb .version-2 .homeIcon .d-flex{display:inline-block !important}
}
@media screen and (max-width:366px){.hdfcBreadcrumb .version-2.breadcrumbSection label{font-size:12px}
}
.termStickyButton .sticky__container{display:none;position:fixed;bottom:80px;right:14px;z-index:101;transition:all .5s linear}
.termStickyButton .sticky__text{display:none;font-size:16px;line-height:20px;text-align:center}
.termStickyButton .sticky__button{min-width:182px;width:100%;font-size:14px;color:#fff;background:#ed1c24;padding:13px;border-radius:13px;text-align:center;word-spacing:2px;cursor:pointer}
.termStickyButton .sticky__button.desktopBtn{display:block}
.termStickyButton .sticky__button.mobileBtn{display:none}
@media screen and (max-width:768px){.termStickyButton .sticky__container{bottom:0;right:0;width:100%;padding:10px 15px;background-color:#ecf3fb;display:none;grid-template-columns:1fr 2fr;justify-content:center;align-items:center;gap:5px}
.termStickyButton .sticky__text{display:block}
.termStickyButton .sticky__button{min-width:135px;width:max-content}
.termStickyButton .sticky__button.desktopBtn{display:none}
.termStickyButton .sticky__button.mobileBtn{display:block}
}
@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA') format('woff');font-weight:400;font-style:normal}
:root{--swiper-theme-color:#007aff}
.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}
.swiper-container-vertical>.swiper-wrapper{flex-direction:column}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}
.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}
.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}
.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}
.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}
.swiper-container-pointer-events{touch-action:pan-y}
.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}
.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}
.swiper-slide-invisible-blank{visibility:hidden}
.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}
.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}
.swiper-container-3d{perspective:1200px}
.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}
.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}
.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}
.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}
.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}
.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}
.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}
:root{--swiper-navigation-size:44px}
.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}
.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}
.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}
.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}
.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#fff}
.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000}
.swiper-button-lock{display:none}
.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}
.swiper-pagination.swiper-pagination-hidden{opacity:0}
.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}
.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}
.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:50%;background:#000;opacity:.2}
button.swiper-pagination-bullet{border:0;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}
.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}
.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}
.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}
.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}
.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}
.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}
.swiper-pagination-white{--swiper-pagination-color:#fff}
.swiper-pagination-black{--swiper-pagination-color:#000}
.swiper-pagination-lock{display:none}
.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}
.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}
.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}
.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}
.swiper-scrollbar-cursor-drag{cursor:move}
.swiper-scrollbar-lock{display:none}
.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}
.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}
.swiper-slide-zoomed{cursor:move}
.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}
.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}
.swiper-lazy-preloader-black{--swiper-preloader-color:#000}
@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}
}
.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}
.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}
.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}
.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}
.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-container-cube{overflow:visible}
.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}
.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}
.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}
.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}
.swiper-container-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;-webkit-filter:blur(50px);filter:blur(50px)}
.swiper-container-flip{overflow:visible}
.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}
.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}
.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.ulip-category-banner section{padding:50px 0 50px 70px;background:linear-gradient(261.48deg,#0576c3 3.76%,#002138 167.23%)}
.ulip-category-banner section.securenow{background:linear-gradient(262.01deg,#78adcf 2.43%,#002138 112.38%);box-shadow:0 4px 6px 0 #0000007D}
.ulip-category-banner .ulip-banner-wrapper{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:40px;position:relative}
.ulip-category-banner .ulip-banner__left{flex:1;min-width:300px;max-width:626px}
.ulip-category-banner .ulip-banner__title{font-size:48px;font-weight:600;margin:20px 0;line-height:60px;color:#aafcff}
.ulip-category-banner .ulip-banner__list{list-style:none;padding:0;margin:0 0 30px 0}
.ulip-category-banner .ulip-banner__list li{font-size:20px;background-image:url(../../../content/dam/hdfclifeinsurancecompany/banner-list-icon.png);background-repeat:no-repeat;background-position:0 3px;padding-left:32px;margin-bottom:12px;font-weight:500;line-height:27px;background-size:20px 23px;color:#fff}
.ulip-category-banner .ulip-banner__list li a{color:#fff;text-decoration:underline}
.ulip-category-banner .ulip-banner__btn{font-size:18px;background-color:transparent;border:2px solid #aafcff;padding:5px 20px;color:#aafcff;text-decoration:none;border-radius:30px;display:inline-flex;align-items:center;justify-content:center;gap:10px;transition:background-color .3s ease;font-weight:600}
.ulip-category-banner .ulip-banner__btn:hover{background-color:#aafcff;color:#0074ad}
.ulip-category-banner .ulip-banner__btn:hover::after{content:"";display:inline-block;width:16px;height:16px;background:url(../../../content/dam/hdfclifeinsurancecompany/banner-btn-hover-arrow.png) no-repeat center center;background-size:contain}
.ulip-category-banner .ulip-banner__separator-image{position:absolute;top:65%;left:50%;transform:translate(-50%,-50%);z-index:1}
.ulip-category-banner .ulip-banner__separator-image img{max-height:250px;width:auto;display:block}
.ulip-category-banner .ulip-banner__right{flex-shrink:0}
.ulip-category-banner .ulip-banner__right img{max-width:100%;height:auto;display:block}
.ulip-category-banner .ulip-banner__description p{font-weight:500;font-size:16px;line-height:27px;color:#fff}
.ulip-category-banner .ulip-banner__description .ReadMore,.ulip-category-banner .ulip-banner__description .ReadLess{font-weight:700 !important;font-size:16px;color:#fff !important}
.ulip-category-banner .ulip-banner__btn::after{content:"";display:inline-block;width:16px;height:16px;background:url(../../../content/dam/hdfclifeinsurancecompany/banner-btn-arrow.png) no-repeat center center;background-size:contain}
@media screen and (max-width:768px){.ulip-category-banner .ulip-banner-wrapper{flex-direction:column}
.ulip-category-banner section{padding:20px 15px 35px 15px}
.ulip-category-banner .ulip-banner__right,.ulip-category-banner .ulip-banner__separator-image{display:none}
.ulip-category-banner .ulip-banner__title{font-size:24px;line-height:38px}
.ulip-category-banner .ulip-banner__list li{font-size:16px;background-size:16px 19px;padding-left:25px}
.ulip-category-banner .ulip-banner__btn{font-size:16px}
.ulip-category-banner .ulip-banner__btn-wrapper{text-align:center}
}
@media screen and (min-width:767px){.ulip-category-banner .securenow .ulip-banner__list li{font-size:18px}
}
.ulip-category-banner .securenow .ulip-banner__btn{font-weight:600}
.newBannerForm .dsp-n{display:none !important}
.newBannerForm .light-blue{color:#0083c3 !important}
.newBannerForm .btn:not(:disabled):not(.disabled){cursor:pointer}
.newBannerForm .timing{color:darkgray;font-size:10px;font-weight:500}
.newBannerForm .call-icon{width:12px;height:12px}
.newBannerForm #error{font-size:12px;color:#ff000b;text-align:right;position:absolute;display:block;top:-22px;left:0;right:0}
.newBannerForm .inputSection #error{top:-7px;margin-top:5px}
.newBannerForm .newForm label[for="mobile"]{width:100%}
.newBannerForm input[type="text"]{height:40px;border:1px solid #005e9e}
.newBannerForm input[type="text"]:focus{border:1px solid #005e9e}
.newBannerForm .newForm #code{width:42px;margin-left:-31px;text-align:center;border-right:1px solid #717171;border-radius:0}
.newBannerForm .newForm .form-field input::-webkit-outer-spin-button,.newBannerForm .newForm .form-field input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
.newBannerForm .newForm .form-field input[type=number]{-moz-appearance:textfield}
.newBannerForm .newForm .form-field [type=text]::placeholder{color:#005e9e}
.newBannerForm .newForm .formData .mobile_block label{left:57px}
.newBannerForm .newForm .form-field .form-control{color:#000 !important;-webkit-text-fill-color:#000;width:100% !important;padding:0 8px;box-sizing:border-box;background-color:#f5f6f7;border:1px solid #dee0e3;height:36px;font-style:normal !important;opacity:1;font-size:14px}
.newBannerForm .error-txt,.newBannerForm .error-txt1{width:100%;line-height:14px;padding-top:5px;font-size:11px;font-weight:400;color:#ed1c24}
.newBannerForm .newForm .form-field .form-control.hasDatepicker{background:url(../../../content/dam/hdfclifeinsurancecompany/products-page/calenderBlue.png) no-repeat 93% 10px;background-size:19px;background-position-y:center;height:36px;cursor:pointer;background-color:#f5f6f7}
.newBannerForm .newForm .form-field .form-control[name="phone"]{width:77% !important;border-radius:0 5px 5px 0;border-left:0}
@media screen and (max-width:767px){.newBannerForm .newForm .form-field .form-control[name="phone"]{width:67% !important}
}
.newBannerForm .newForm .form-field .form-control:focus{outline:0;border:1px solid #005e9e}
.newBannerForm .newForm label{left:10px;font-size:14px;background:#fff;display:inline-block;color:#005e9e;transition:all .5s ease;font-weight:500;text-align:left}
.newBannerForm input{position:unset}
.newBannerForm input:focus~label,.newBannerForm input:not(:focus):valid~label{top:-10px}
.newBannerForm .newForm label{top:-10px}
.newBannerForm .newForm .d_flex{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap}
.newBannerForm .newForm .radio_buttons{color:#797979;position:relative;z-index:1;padding:0;width:46%;margin:5px 10px 5px 10px}
.newBannerForm .newForm .radio_buttons label{display:flex;font-size:14px;color:#005e9e;font-weight:500}
.newBannerForm .newForm #yes_nriBannerForm,.newBannerForm .newForm #no_nriBannerForm{font-size:14px}
.newBannerForm .newForm #no_nriBannerForm,.newBannerForm .newForm #maleBannerForm,.newBannerForm .newForm #noBannerForm{border-radius:5px}
.newBannerForm .newForm #maleBannerForm,.newBannerForm .newForm #femaleBannerForm,.newBannerForm .newForm #yesBannerForm,.newBannerForm .newForm #noBannerForm,.newBannerForm .newForm #yes_nriBannerForm,.newBannerForm .newForm #no_nriBannerForm{background-color:#f5f6f7;padding:8.5px 11px;font-weight:500;display:inline-block;text-align:center;cursor:pointer;box-sizing:border-box;width:50%;font-size:14px;color:#717171;border:1px solid #dee0e3;padding:6px 22px}
.newBannerForm .newForm #maleBannerForm img,.newBannerForm .newForm #femaleBannerForm img,.newBannerForm .newForm #yesBannerForm img,.newBannerForm .newForm #noBannerForm img,.newBannerForm .newForm #yes_nriBannerForm img,.newBannerForm .newForm #no_nriBannerForm img{filter:grayscale(100%);width:24px;height:24px}
.newBannerForm .newForm .valid{background:#fff !important;color:#005e9e !important;border-color:#005e9e !important}
.newBannerForm .newForm .valid img{filter:grayscale(0) !important}
.newBannerForm .newForm input.valid{background-color:#fff !important}
.newBannerForm .newForm .calIcon{position:absolute;top:8px;right:10px;cursor:pointer}
.newBannerForm .disclaimer{width:95%;margin-top:8px;display:flex;justify-content:space-between;align-items:flex-start;gap:10px}
.newBannerForm .newForm .simpleLabel{width:95%;font-size:12px;color:#000;font-weight:400;margin-top:10px;display:block;padding:0 15px 0 0;display:inline;margin-bottom:0}
.newBannerForm .disclaimer .simpleLabel{max-height:16px;padding:0;overflow:hidden;margin-top:0;transition:all .5s linear}
.newBannerForm .disclaimer .simpleLabel.expand{max-height:150px}
.newBannerForm .disclaimer .dropDown{width:10px;margin-top:6px;cursor:pointer;transition:all .5s linear}
.newBannerForm .disclaimer .dropDown.rotate{transform:rotate(180deg)}
@media screen and (max-width:768px){.newBannerForm .disclaimer{width:90%}
.newBannerForm .disclaimer .simpleLabel{max-height:32px}
}
.newBannerForm .newForm .buttonCenter{margin:auto;width:100%;text-align:center;margin-bottom:12px}
.newBannerForm .newForm .buttonCenter button{font-weight:600;background-color:#ed1c24;color:#fff;border:1px solid #ed1c24;cursor:pointer;display:inline-block;height:37px;padding:0 25px;font-size:12px;border-radius:4px}
.newBannerForm .newForm .buttonCenter button:hover{box-shadow:0 8px 12px rgb(237 28 36 / 20%);background:#ff3038}
.newBannerForm label.active{color:#233253;cursor:auto}
.newBannerForm .desk-dflex{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:wrap}
.newBannerForm .desk-dflex a:first-child{margin-top:20px;margin-bottom:10px}
.newBannerForm .form-group :focus{outline:0;outline-width:0;outline-style:none}
.newBannerForm .btn:not(:disabled):not(.disabled){cursor:pointer}
.newBannerForm .dp-mob{display:none}
.newBannerForm .dp-desk{display:block}
.newBannerForm .catBannerBtn .btn:last-child{font-size:12px;font-weight:600}
.newBannerForm .catBannerBtn .btn:last-child:hover{background-color:#fff;color:#ed1c24;box-shadow:0 8px 12px rgb(237 28 36 / 20%)}
@media screen and (min-width:768px){.newBannerForm .relative{position:relative;min-height:680px}
.newBannerForm .absolute{position:absolute;top:0;right:0}
}
@media screen and (max-width:768px){.newBannerForm .termHeader{width:100%}
.newBannerForm h2{font-weight:700;font-size:24px}
.newBannerForm .mobileOrder1{order:1}
.newBannerForm .mobileOrder2{order:2}
.newBannerForm .mobileOrder3{order:3}
.newBannerForm .dp-mob{display:block}
.newBannerForm .dp-desk{display:none}
.newBannerForm .catBannerBtn a{height:fit-content;width:fit-content;padding:5px !important}
.newBannerForm .catBannerBtn .btn-danger{margin:0 auto !important}
.newBannerForm .catBannerBtn{display:flex;flex-direction:row-reverse;justify-content:center;gap:5px}
}
.newBannerForm .setposition{position:relative}
@media screen and (max-width:768px){.newBannerForm .selectMale,.newBannerForm .selectFemale{text-align:center}
.newBannerForm .desktop-only{display:none !important}
.newBannerForm .newForm .radio_buttons{margin-bottom:10px}
.newBannerForm .newForm .form-field .form-control{width:90% !important;font-size:10px}
.newBannerForm .newForm .form-field .form-control#fnameBannerForm,.newBannerForm .newForm .form-field .form-control#email{width:100% !important}
.newBannerForm .newForm .form-field input::placeholder{font-size:10px}
.newBannerForm .newForm .form-field input::-webkit-input-placeholder{font-size:10px}
.newBannerForm .newForm .form-field input::-moz-placeholder{font-size:10px}
.newBannerForm .newForm .form-field input:-ms-input-placeholder{font-size:10px}
.newBannerForm .newForm #maleBannerForm img,.newBannerForm .newForm #femaleBannerForm img,.newBannerForm .newForm #yesBannerForm img,.newBannerForm .newForm #noBannerForm img,.newBannerForm .newForm #yes_nriBannerForm img,.newBannerForm .newForm #no_nriBannerForm img{width:18px;height:18px}
.newBannerForm .newForm .buttonCenter{margin:0 10px 12px 10px}
.newBannerForm .newForm .buttonCenter button{width:100%}
}
.newBannerForm .select2-container{height:36px !important;border:1px solid #dee0e3 !important;background-color:#f5f6f7;border-right:none !important;font-size:14px}
.newBannerForm .select2-container.select-2-focus{border:1px solid #005e9e !important;border-right:none !important}
.newBannerForm .select2-container--default .select2-selection--single{background-color:#f5f6f7}
.newBannerForm .select2-results__option{width:100%;margin:0}
@media screen and (max-width:768px){.newBannerForm .select2-container{font-size:10px}
}
.newBannerForm .select2-container--default .select2-selection--single .select2-selection__arrow b{left:30%}
.newBannerForm .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:25px}
@media screen and (max-width:767px){.newBannerForm .select2-container--default .select2-selection--single .select2-selection__arrow b{left:50%}
}
.newBannerForm .select2.select2-container--open{border:1px solid #005e9e !important;border-right:none !important}
.newBannerForm .premium-screen{padding:15px;border-radius:5px;border:1px solid #d51d25;background-color:#fff;box-shadow:0 0 8px 5px #e4eef6;min-height:250px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}
.newBannerForm .premium-screen p,.newBannerForm .premium-text{margin-bottom:0 !important;font-size:14px;font-weight:600;color:#3f4c69;text-align:center}
.newBannerForm .premium-text{display:flex;align-items:center;gap:5px}
.newBannerForm .premium-screen .circle{position:relative;width:40px;height:40px;border-radius:50%;overflow:hidden;background-image:conic-gradient(red 0,white 0);animation:fillRed 1s linear infinite}
@keyframes fillRed{0{background-image:conic-gradient(red 0,white 0)}
25%{background-image:conic-gradient(red 90deg,white 90deg)}
50%{background-image:conic-gradient(red 180deg,white 180deg)}
75%{background-image:conic-gradient(red 270deg,white 270deg)}
100%{background-image:conic-gradient(red 360deg,white 0)}
}
.newBannerForm .premium-screen .seconds{width:30px;height:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:15px;font-weight:500;color:#000;background-color:#ececec}
.newBannerForm .button-center{width:100%;display:flex;justify-content:center;align-items:center;gap:10px}
.newBannerForm .red-btn{color:#fff;background:#ed1c24;border:1px solid #ed1c24;border-radius:4px;display:block;padding:5px 20px;font-size:12px;font-weight:600;line-height:20px;outline:0;transition:all .3s ease}
.newBannerForm .red-btn:hover{color:#fff;box-shadow:0 8px 12px rgba(237,28,36,0.2)}
.newBannerForm .previewFieldBlock .loader{position:absolute;right:10px;bottom:5px;width:25px;height:25px;border-radius:50%;background:conic-gradient(#bbb 0,#bbb 90deg,#e6e6e6 90deg);display:flex;justify-content:center;align-items:center;animation:rotate 1s linear infinite}
.newBannerForm .previewFieldBlock .loader::before{content:'';display:block;width:20px;height:20px;background-color:#d6d6d6;border-radius:50%}
@keyframes rotate{0{transform:rotate(0)}
0{transform:rotate(-360deg)}
100%{transform:rotate(0)}
}
.newBannerForm .newForm .form-field.previewFieldBlock .cityStateTxt{color:#828282;font-size:12px;font-weight:600;margin-top:5px}
.newBannerForm .formHoarding{background-color:#233253;padding:11px 15px;border-bottom-left-radius:8px;border-bottom-right-radius:8px}
.newBannerForm .formHoarding p{margin-bottom:0 !important}
.newBannerForm .newForm{box-shadow:0 0 8px 5px #e4eef6;border-radius:5px}
.newBannerForm .formHoarding .formHoarding__title .formHoarding__title--txt{text-align:center;margin-bottom:0;color:#fff;font-weight:700;font-size:18px}
@media screen and (max-width:767px){.newBannerForm .formHoarding .formHoarding__title .formHoarding__title--txt{font-size:16px;line-height:24px}
}
.newBannerForm .formHoarding .formHoarding__title .formHoarding__title--txt span{color:#69d2ff}
.newBannerForm .formHoarding .formHoarding__description{display:flex;justify-content:space-between;margin-top:4px;color:#fff}
.newBannerForm .formHoarding .formHoarding__description .formHoarding__description--leftTxt,.newBannerForm .formHoarding .formHoarding__description .formHoarding__description--rightTxt{font-size:16px;font-weight:500;line-height:24px;margin-bottom:0;color:#fff}
@media screen and (max-width:768px){.newBannerForm .formHoarding .formHoarding__description .formHoarding__description--leftTxt,.newBannerForm .formHoarding .formHoarding__description .formHoarding__description--rightTxt{font-size:12px;font-weight:500;line-height:18px}
}
.newBannerForm .newForm .formHeading .marginLeft{margin-left:0}
.newBannerForm .font-18{font-size:18px}
.newBannerForm input::placeholder{opacity:.5;color:#005e9e;font-size:15px;font-style:italic;font-weight:400}
.newBannerForm .newForm .marginLeft .heading{margin:0}
.newBannerForm .newForm .formView .inputSection .fieldsForm{margin-left:0;width:100%;margin-right:0}
.newBannerForm .newForm .formField h3{color:#233253}
.newBannerForm .newForm .radio_buttons .fieldnri{position:relative;margin:5px 0}
.newBannerForm .newForm .radio_buttons .fieldnri span{font-size:10pt;display:flex;gap:10px}
.newBannerForm .newForm .radio_buttons .fieldgen{position:relative;margin:5px 0}
.newBannerForm .newForm .radio_buttons .fieldgen .fieldgen__container{font-size:10pt;display:flex;gap:10px}
.newBannerForm .newForm .radio_buttons .fieldgen span{font-size:10pt;display:flex;justify-content:center;align-items:center;gap:10px}
.newBannerForm .mobileNo14#phone{display:none}
.newBannerForm .newForm .fieldgen .selectMale{font-size:12px;-webkit-text-stroke:0;top:-2px;position:relative;left:2px}
.newBannerForm .newForm .fieldgen .selectFemale{font-size:12px;-webkit-text-stroke:0}
.newBannerForm .newForm .radio_buttons .smoker{position:relative}
.newBannerForm .newForm .radio_buttons .smoker .smokerDetails{font-size:10pt;display:flex;gap:10px}
.newBannerForm .newForm .formView .previewFieldBlock{margin:10px;box-sizing:border-box;position:relative;width:46%;height:auto;border-radius:3px;margin-bottom:5px;background-color:transparent !important;align-items:center;justify-content:flex-start}
.newBannerForm .newForm .formView .previewFieldBlock.mobile_block #code{width:23% !important;margin-left:0;border-right:0;color:#005e9e;border-radius:5px 0 0 5px}
.newBannerForm .newForm .form-field.previewFieldBlock .showAge{margin-bottom:-5px;color:#005e9e;text-align:right;font-size:12px;margin-right:-10px;display:none}
.newBannerForm .newForm #formView{font-family:'Source Sans Pro',sans-serif}
.newBannerForm{width:555px}
.newBannerForm .newForm .formView{height:auto;width:555px;min-width:100%;border-radius:5px;border:1px solid #b9e8ff;background-color:#fff;box-shadow:0 0 18px 0 #458BD14D}
.newBannerForm .input__vertical-line{background:#717171;width:1.2px;height:18px;position:absolute;left:57px;top:38px}
@media screen and (max-width:767px){.newBannerForm .input__vertical-line{top:44px;left:24.5%}
.newBannerForm .newForm .formView .previewFieldBlock{text-align:left}
}
.newBannerForm #phone:focus{border-left:0}
.newBannerForm .form-control:focus{box-shadow:unset}
.newBannerForm .newForm .formField{padding:0 12px}
@media screen and (max-width:767px){.newBannerForm .newForm .formField{padding:0}
}
.newBannerForm .newForm .formHeading{display:flex;align-items:center;justify-content:center;margin:15px 0}
.newBannerForm .newForm .formHeading h4{color:#000;margin:0;line-height:28px;font-weight:400;font-size:22px;text-align:center}
.newBannerForm .newForm .formHeading h4 span{display:block;font-size:18px;font-weight:400}
.newBannerForm .newForm .border{display:block;width:70px;height:5px;background:#d41d25;margin:5px auto 0}
.newBannerForm .newForm .formData .inputSection{position:relative;margin:5px auto 5px;width:95%;justify-content:space-between;display:flex;flex-wrap:wrap}
.newBannerForm .check-option-tab{display:flex;justify-content:start;align-items:flex-start;flex-wrap:wrap;margin-top:10px;margin-bottom:20px}
@media screen and (max-width:767px){.newBannerForm .check-option-tab{margin-left:10px}
.newBannerForm .check-option-tab .error-txt{text-align:left}
}
.newBannerForm .check-option-tab input[type="checkbox"]{width:5%;margin-top:10px}
.newBannerForm .check-option-tab label{width:100%;font-family:'Source Sans Pro',sans-serif;font-size:12px;color:#000;font-weight:400;display:block;line-height:16px}
.newBannerForm .check-option-tab .error-txt{width:100%}
.newBannerForm .newForm #yes_nriBannerForm,.newBannerForm .newForm #femaleBannerForm,.newBannerForm .newForm #yesBannerForm{border-radius:5px}
.newBannerForm .daterangepicker select.monthselect,.newBannerForm .daterangepicker select.yearselect{padding:5px}
.newBannerForm .daterangepicker{z-index:10 !important}
@media screen and (max-width:768px){.newBannerForm .ban-right{margin-top:0}
.newBannerForm{width:auto}
.newBannerForm .newForm .formView{width:auto}
.newBannerForm .newForm .radio_buttons,.newBannerForm .newForm .formView .previewFieldBlock{width:48%;margin:0}
.newBannerForm .newForm .formData .mobile_block label{left:75px}
.newBannerForm .check-option-tab label{text-align:left;padding-left:5px;margin-top:0 !important}
.newBannerForm .newForm label,.newBannerForm .newForm .radio_buttons label{font-size:11px !important;margin-top:8px}
.newBannerForm .newForm .radio_buttons .fieldgen span{font-size:10px}
.newBannerForm .newForm .formView .fullWidthEmailContainer,.newBannerForm .newForm .formView .fullWidthIwantToContainer{margin:0 5px 0 5px}
.newBannerForm .newForm #maleBannerForm,.newBannerForm .newForm #femaleBannerForm,.newBannerForm .newForm #yesBannerForm,.newBannerForm .newForm #noBannerForm,.newBannerForm .newForm #yes_nriBannerForm,.newBannerForm .newForm #no_nriBannerForm{font-size:10px;width:45%;padding:6px}
.newBannerForm .newForm #yesBannerForm,.newBannerForm .newForm #noBannerForm{height:36px;display:flex;justify-content:center;align-items:center}
.newBannerForm .daterangepicker{left:-114px !important}
.newBannerForm .daterangepicker.opensright:before{left:44% !important}
.newBannerForm .daterangepicker.opensright:after{left:44% !important}
.newBannerForm .global-tooltip{width:auto !important}
}
.newBannerForm .smoker__label{position:relative;display:flex;align-items:start;gap:10px}
.newBannerForm .tooltipWrap{position:relative;display:flex;justify-content:center;align-items:center}
.newBannerForm .tobaccoRadioSec__tooltiptext{position:absolute;bottom:36px;right:-50%;width:max-content;padding:10px 7px;background-color:#eaf4fd;border:1px solid #bddcf8;box-shadow:0 4px 4px 0 rgba(0,0,0,0.25);border-radius:5px;font-size:11px;line-height:15px;font-weight:300;transform:translateX(50%);visibility:hidden;max-width:245px;color:#000}
.newBannerForm .tobaccoRadioSec__tooltiptext::before{content:'';display:block;width:15px;height:15px;position:absolute;bottom:-8px;left:39%;background-color:#eaf4fd;border-bottom:1px solid #bddcf8;border-right:1px solid #bddcf8;transform:rotate(45deg);z-index:0}
@media screen and (max-width:768px){.newBannerForm .tobaccoRadioSec__tooltiptext{max-width:180px}
.newBannerForm .tobaccoRadioSec__tooltiptext::before{left:35%}
.newBannerForm .tobaccoRadioSec__tooltipicon{margin-top:5px}
}
.newBannerForm .tobaccoRadioSec__tooltipicon{cursor:pointer}
.newBannerForm .tobaccoRadioSec__tooltipicon:hover+.tobaccoRadioSec__tooltiptext{visibility:visible}
.newBannerForm .buyingGuideHead{font-weight:600;font-size:12px;line-height:20px;text-transform:uppercase;color:#005e9e;text-decoration:none}
.newBannerForm .buyingGuidePhone .timing{color:darkgray;font-size:10px;font-weight:500}
.newBannerForm .weDontSpam{font-size:12px;font-weight:600;line-height:18px;color:#7d7d7d;margin-left:10px}
.newBannerForm .weDontSpam img{width:15px;height:15px;margin-right:3px}
.newBannerForm #iWantTo{width:98%}
@media screen and (max-width:767px){.newBannerForm #iWantTo{width:98% !important}
}
.newBannerForm .newForm .radio_buttons .customFormRadioFlex{display:flex !important;justify-content:center;align-items:center;gap:10px}
.newBannerForm .fullWidthEmailContainer,.newBannerForm .fullWidthIwantToContainer{width:100% !important}
.newBannerForm .rhsImg{display:flex;justify-content:center;align-items:center}
.newBannerForm .rhsImg img{width:100%;height:auto}
@media screen and (max-width:768px){.newBannerForm .weDontSpam{font-size:6px !important;margin-left:0 !important}
.newBannerForm .weDontSpam img{width:10px !important;height:10px !important}
}
.newBannerForm .version-2 .newForm{overflow:hidden}
.newBannerForm .version-2 .newForm .formField{padding:0}
.newBannerForm .version-2 .formHoarding{background-color:#fde7e8;border-radius:0}
.newBannerForm .version-2 .formHoarding .formHoarding__title .formHoarding__title--txt{color:#233253;line-height:26px}
.newBannerForm .version-2 .disclaimer{width:93%}
.newBannerForm .version-2 .buyingGuideHead{display:flex;align-items:center;gap:5px}
@media screen and (max-width:768px){.newBannerForm .version-2 .newForm .buttonCenter button{width:max-content}
.newBannerForm .version-2 .desk-dflex{display:none}
}
.newBannerForm .cutomerRatingSection{background-color:#daf2fc;padding:3px;display:flex;justify-content:space-evenly;align-items:center}
.newBannerForm .cutomerRatingSection .ratingTxt{margin-bottom:0 !important;font-size:14px;font-weight:500;line-height:24px;color:#454545}
.newBannerForm .cutomerRatingSection .customerRatingSection__starRating--icons{display:flex;gap:3px}
.newBannerForm .cutomerRatingSection .customerRatingSection__starRating--icons img{width:20px;height:20px}
.newBannerForm .cutomerRatingSection .ratingTxt span{color:#233253;font-weight:700}
.newBannerForm .customerRatingSection__starRating{display:flex;gap:10px;justify-content:center;align-items:center}
@media screen and (max-width:767px){.newBannerForm .cutomerRatingSection{row-gap:5px;flex-wrap:wrap}
.newBannerForm .cutomerRatingSection .ratingTxt{font-size:12px;line-height:18px}
.newBannerForm .cutomerRatingSection .customerRatingSection__starRating--icons img{width:14px;height:14px}
}
.newBannerForm .otp-screen-container{padding:15px;border-radius:5px;border:1px solid #d51d25;background-color:#fff;box-shadow:0 0 8px 5px #e4eef6}
.newBannerForm .form-holder{border-radius:10px;box-shadow:0 0 8px 5px #e4eef6}
.newBannerForm .checkbox-wrapper{margin-bottom:18px}
.newBannerForm .agree-checkbox-error-txt{padding:10px 0 0 30px;line-height:1.2}
.newBannerForm .checktxt p{margin-bottom:0 !important}
@media screen and (max-width:768px){.newBannerForm .form-holder{max-width:unset}
}
.newBannerForm .otp-head-title,.newBannerForm .otp-head-title p{font-size:22px;line-height:28px;font-weight:600;color:#3f4c69;text-align:center}
.newBannerForm .otp-head-title{position:relative}
.newBannerForm .otp-head-title::after{content:"";width:120px;height:4px;background-color:#ed1c24;position:absolute;left:50%;bottom:-10px;transform:translate(-50%);border-radius:5px}
.newBannerForm .number-email-wrapper{display:flex;border:1px solid #e8e8e8;max-width:75%;width:fit-content;margin:35px auto;border-radius:5px}
.newBannerForm .number-wrapper{text-align:center;padding:8px 8px}
.newBannerForm .mail-wrapper{width:50%;text-align:center;border-left:1px solid #e8e8e8;padding:8px 8px}
.newBannerForm .number-wrapper .mobile-Number{font-size:14px;font-weight:600;color:#3f4c69;margin-bottom:0}
.newBannerForm .number-wrapper .inside-content{padding:4px;margin-bottom:0;font-size:12px;text-align:center;color:#989898;overflow-wrap:break-word}
.newBannerForm .error-msg{display:flex;margin:0 auto;max-width:fit-content;gap:6px;border-radius:5px;padding:6px 15px}
.newBannerForm .error-msg-green{background-color:#edf9e8}
.newBannerForm .error-msg-red{background-color:#fff2f3}
.dsp-n{display:none}
.newBannerForm .mainform{text-align:center;margin-top:5px;position:relative}
@media screen and (min-width:768px){.FormJourney.width-75{width:75%;margin:0 auto}
}
.newBannerForm .otp-input .border-red{border-bottom:1px solid red}
.newBannerForm .otp-input input{max-width:8%;height:40px;margin-right:10px;font-size:14px;font-weight:600;border:1px solid #9d9b9b;border-top:0;border-right:0;border-left:0;outline:0;margin-bottom:10px;text-align:center;font-style:unset !important}
.newBannerForm .otp-input input:focus{border:1px solid #9d9b9b;border-top:0;border-right:0;border-left:0}
.newBannerForm .otpoption{margin-bottom:10px}
.newBannerForm .otp-input{margin-top:15px}
.newBannerForm .otpoption p{color:#949dad;font-size:12px;font-weight:600}
.newBannerForm .otpoption .resend-grey{color:#2e3c5c;font-weight:600;cursor:pointer}
.newBannerForm .btn-main-wrapper{display:flex;gap:20px;justify-content:center;align-items:center;margin-top:25px;flex-wrap:wrap}
.newBannerForm .btn-back{padding:7px 55px;border:1px solid #ed1c24;background-color:#fff;border-radius:5px;color:#ed1c24;font-size:15px;font-weight:600}
.newBannerForm .btn-verify{padding:7px 55px;border:1px solid #ed1c24;background-color:#ed1c24;border-radius:5px;color:#fff;font-size:15px;font-weight:600}
.newBannerForm .success-img{text-align:center;margin-top:20px}
.newBannerForm .overlay{top:0;left:0;right:0;bottom:0;background-color:#fbfbfb8a}
@media screen and (min-width:768px){.newBannerForm .error-msg-main-wrapper{max-width:70%;margin:0 auto}
}
@media screen and (max-width:768px){.newBannerForm .otp-head-title{font-size:15px}
.newBannerForm .otp-head-title::after{content:"";width:100px;height:3px;background-color:#ed1c24;position:absolute;left:50%;transform:translate(-50%);border-radius:5px}
.newBannerForm .number-email-wrapper{max-width:unset}
.newBannerForm .mobile-Number{font-size:12px}
.newBannerForm .inside-content{font-size:12px}
.newBannerForm .btn-back,.newBannerForm .btn-verify{padding:5px 35px;font-size:14px;font-weight:500}
}
.newBannerForm .error-msg-green .error-green{color:#4da22b;font-size:10px;font-weight:600;margin-bottom:0}
.newBannerForm .error-msg-red .error-red{color:#ed2129;font-size:10px;font-weight:600;margin-bottom:0}
.newBannerForm .dsp-n{display:none}
.termInsuranceBuyers-v2 section{padding-block:50px}
.termInsuranceBuyers-v2 .e4xpTermInsuranceBuyers{overflow:hidden;position:relative}
.termInsuranceBuyers-v2 .swiper-pagination{position:static}
.termInsuranceBuyers-v2 .termInsuranceBuyersCards{display:flex;align-items:center;gap:20px;width:100%;margin-top:15px;margin-bottom:15px;padding:0 25px 0 25px}
.termInsuranceBuyers-v2 .termInsuranceBuyersCards>div:first-child{flex:1;max-width:25%;text-align:center}
.termInsuranceBuyers-v2 .termInsuranceBuyersCards>div:last-child{flex:3;max-width:75%}
.termInsuranceBuyers-v2 .carousel__imageContainer{width:200px;height:200px}
.termInsuranceBuyers-v2 .buy-exp-img{position:relative;width:100%;height:100%;object-fit:cover;border-radius:50%;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}
.termInsuranceBuyers-v2 .rightCardCont{border-left:1px dashed red}
.termInsuranceBuyers-v2 .speech-bubble{width:25%;position:absolute;z-index:5;top:20px;right:20px;animation:zoom-speechBubble 1.5s infinite ease-in-out alternate}
@keyframes zoom-speechBubble{0.01%{opacity:.7;scale:1}
100%{opacity:1;scale:1.2}
}
.termInsuranceBuyers-v2 .leftCardCont{position:relative}
.termInsuranceBuyers-v2 .rightCardCont{padding-left:30px;padding-right:30px}
.termInsuranceBuyers-v2 .rightCardCont h3{font-size:22px;color:#3068b4;margin-bottom:16px;text-align:left}
.termInsuranceBuyers-v2 .rightCardCont .paragraph p{font-size:16px;color:#000;line-height:24px;font-weight:400;text-align:left}
.termInsuranceBuyers-v2 .swiper-pagination-bullet{width:14px;height:14px;background-color:gray;opacity:.6;margin:0 8px !important;transition:all .3s ease;margin-top:10px !important}
.termInsuranceBuyers-v2 .swiper-pagination-bullet-active{background-color:#005e9e;opacity:1}
.termInsuranceBuyers-v2 .btnCenter{display:flex;flex-wrap:wrap;justify-content:center;margin-top:30px}
.termInsuranceBuyers-v2 .btnCenter .btnred{padding:7px 40px !important;text-transform:capitalize;font-size:14px;font-weight:500}
@media screen and (max-width:768px){.termInsuranceBuyers-v2 section{padding-block:20px}
.termInsuranceBuyers-v2 .termInsuranceBuyersCards{flex-direction:column;align-items:center;padding:0}
.termInsuranceBuyers-v2 .termInsuranceBuyersCards>div{max-width:100% !important}
.termInsuranceBuyers-v2 .carousel__imageContainer{width:150px;height:150px}
.termInsuranceBuyers-v2 .rightCardCont{border-top:1px dashed red;border-left:0;padding-top:18px}
.termInsuranceBuyers-v2 .rightCardCont .paragraph p,.termInsuranceBuyers-v2 .rightCardCont h3{text-align:center}
.termInsuranceBuyers-v2 .speech-bubble{top:-5px;right:5px;width:28%}
}
.termInsuranceBuyers-v2 .sec-title{font-size:32px;font-weight:700;color:#233253;margin-bottom:26px;text-align:center}
@media screen and (max-width:480px){.termInsuranceBuyers-v2 .sec-title{font-size:24px}
}
.termInsuranceBuyers-v2 .rightCardCont .headWrapper{display:flex}
.termInsuranceBuyers-v2 .rightCardCont .headWrapper .starRatingSecIcons{margin-left:10px;margin-bottom:16px}
.termInsuranceBuyers-v2 .e4xpTermInsuranceBuyers .swiper-button-prev,.termInsuranceBuyers-v2 .e4xpTermInsuranceBuyers .swiper-button-next{position:absolute;top:45% !important;width:32px;height:32px;transform:translateY(-50%);z-index:10;cursor:pointer}
.termInsuranceBuyers-v2 .e4xpTermInsuranceBuyers .swiper-button-prev{left:10px !important}
.termInsuranceBuyers-v2 .e4xpTermInsuranceBuyers .swiper-button-next{right:10px !important}
.termInsuranceBuyers-v2 .e4xpTermInsuranceBuyers .swiper-button-prev img,.termInsuranceBuyers-v2 .e4xpTermInsuranceBuyers .swiper-button-next img{width:100%;height:auto;box-shadow:none !important;margin-bottom:0 !important}
@media screen and (max-width:768px){.termInsuranceBuyers-v2 .rightCardCont .headWrapper{flex-wrap:wrap;justify-content:center}
.termInsuranceBuyers-v2 .e4xpTermInsuranceBuyers .swiper-button-next{right:-5px !important}
}
.stepsToBuyUlipPlan section{padding-block:50px}
.stepsToBuyUlipPlan .headingWrp{justify-content:center}
.stepsToBuyUlipPlan .sec-title{font-size:32px;font-weight:700;color:#233253;margin-bottom:26px;text-align:center}
.stepsToBuyUlipPlan .ulip-steps{display:flex;justify-content:center;list-style:none;padding:0;margin:0;position:relative;overflow-x:auto}
@media screen and (min-width:767px){.stepsToBuyUlipPlan .version2 .ulip-steps{justify-content:space-around}
}
.stepsToBuyUlipPlan .ulip-steps li{width:18%;margin:1%;text-align:center;position:relative;z-index:2}
.stepsToBuyUlipPlan .ulip-steps li .circle{width:40px;height:40px;background:#13568d;color:#fff;border-radius:50%;margin:0 auto 15px;display:flex;align-items:center;justify-content:center;font-weight:bold}
.stepsToBuyUlipPlan .ulip-steps li .step-img img{margin-bottom:10px;width:auto;height:auto}
.stepsToBuyUlipPlan .version2 .ulip-steps li .step-img{width:150px;height:150px;display:flex;align-items:flex-end}
.stepsToBuyUlipPlan .version2 .ulip-steps li .step-img img{max-width:100%;max-height:100%;object-fit:contain}
.stepsToBuyUlipPlan .ulip-steps .step-content{margin-top:10px;font-weight:600;font-size:18px;color:#000}
.stepsToBuyUlipPlan .ulip-steps li:not(:last-child)::after{content:'';position:absolute;right:-25%;top:50%;width:105px;height:2px;background-image:url(../../../content/dam/hdfclifeinsurancecompany/Line-1.png);background-repeat:repeat-x;background-size:contain;z-index:-1}
.stepsToBuyUlipPlan .version2 .ulip-steps li:not(:last-child)::after{content:unset}
.stepsToBuyUlipPlan .ulip-steps::-webkit-scrollbar{height:8px}
.stepsToBuyUlipPlan .ulip-steps::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px;box-shadow:0 4px 4px 0 #00000040}
.stepsToBuyUlipPlan .ulip-steps::-webkit-scrollbar-thumb{background:#547ed4;border-radius:10px}
.stepsToBuyUlipPlan .buttonWrapper{margin-top:30px}
.stepsToBuyUlipPlan .buttonWrapper .button{width:max-content;display:block;margin:0 auto;padding:5px 20px;background-color:#ed1c24;color:#fff;font-weight:400;font-size:14px;border:0;border-radius:4px;cursor:pointer}
.stepsToBuyUlipPlan .buttonWrapper .button:hover{box-shadow:0 8px 12px rgba(237,28,36,0.2);background:#ff3038}
.stepsToBuyUlipPlan .version2 .ulip-steps .step-content{display:flex;gap:8px;justify-content:center}
.stepsToBuyUlipPlan .version2 .ulip-steps li .mob-circle{width:30px;height:30px;background:#13568d;color:#fff;border-radius:50%;display:none;flex:none;align-items:center;justify-content:center;font-weight:bold}
@media screen and (max-width:768px){.stepsToBuyUlipPlan section{padding-block:20px}
.stepsToBuyUlipPlan .sec-padding{padding-block:20px}
.stepsToBuyUlipPlan .sec-title{text-align:center;font-size:24px;margin-top:25px}
.stepsToBuyUlipPlan .ulip-steps{flex-wrap:wrap;justify-content:space-between;overflow-x:unset}
.stepsToBuyUlipPlan .ulip-steps li{width:50%;margin:0;padding:20px}
.stepsToBuyUlipPlan .version2 .ulip-steps li{border:1px solid #b5e7ff;border-top:0}
.stepsToBuyUlipPlan .version2 .ulip-steps li:nth-child(odd){border-left:0}
.stepsToBuyUlipPlan .version2 .ulip-steps li:nth-child(even){border-left:0;border-right:0}
.stepsToBuyUlipPlan .version2 .ulip-steps li:last-child{border-top:0;border-bottom:0}
.stepsToBuyUlipPlan .version2 .ulip-steps li:nth-child(odd):nth-last-child(2){border-bottom:0}
.stepsToBuyUlipPlan .version2 .ulip-steps li .circle{display:none}
.stepsToBuyUlipPlan .version2 .ulip-steps li .mob-circle{display:flex}
.stepsToBuyUlipPlan .version2 .ulip-steps li .step-img img{max-width:80%}
.stepsToBuyUlipPlan .ulip-steps li::after{display:none}
.stepsToBuyUlipPlan .ulip-steps li p{font-size:14px}
.stepsToBuyUlipPlan .version2 .ulip-steps li p{text-align:left}
.stepsToBuyUlipPlan .version2 .ulip-steps .step-content{justify-content:unset}
}
.stepsToBuyUlipPlan .step-description{margin-top:12px;font-size:13px;line-height:20px;color:#454545;font-weight:400;text-align:center}
.termSectionCommon .term__section{padding:50px 0;scroll-margin-top:80px}
.termSectionCommon .displayFlex{display:flex}
.termSectionCommon .term__container{max-width:1140px;margin:0 auto}
.termSectionCommon .term__heading,.termSectionCommon h2{color:#233253;font-size:32px;line-height:1.2;font-weight:700;text-align:center;margin-bottom:18px}
.termSectionCommon .term__subheading{font-size:16px;line-height:20px;color:#000;text-align:center;margin-bottom:50px}
@media screen and (max-width:768px){.termSectionCommon .term__section{padding:20px 0}
.termSectionCommon .term__container{padding:15px}
.termSectionCommon .term__heading,.termSectionCommon h2{font-size:24px}
.termSectionCommon .container{padding-left:8px;padding-right:8px}
}
.termSectionCommon .flex-content-center{display:flex;justify-content:center;align-items:center}
.termSectionCommon .addAccordion .term__heading{cursor:pointer;padding:10px 28px;background:#fff;display:flex;align-items:center;position:relative;text-align:center;justify-content:center;margin-bottom:0}
.termSectionCommon .addAccordion .term__heading p{margin-bottom:0}
.termSectionCommon .addAccordion .termSecAccordContent{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out,padding .3s ease-in-out}
.termSectionCommon .addAccordion.active .termSecAccordContent{max-height:2000px}
.termSectionCommon .term__section.addAccordion h2::after{content:"";background-image:url(../../../content/dam/hdfclifeinsurancecompany/category-page/newtermplan/newAccordianArrow.png);width:18px;height:18px;background-size:contain;background-position:center;background-repeat:no-repeat;display:inline-block;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:transform .3s ease}
.termSectionCommon .term__section.addAccordion.active h2::after{transform:translateY(-50%) rotate(180deg)}
.termSectionCommon .term__section.addAccordion .term__container{max-width:unset}
.termSectionCommon .term__section.addAccordion{padding:0;border:1px solid #c7cacc}
@media screen and (max-width:768px){.termSectionCommon .term__section.addAccordion h2::after{width:14px}
.termSectionCommon .term__section.addAccordion .term__container{padding:0}
}
.termSectionCommon .twoLayout .termSecAccordContent{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:35px}
.termSectionCommon .twoLayout .termSecAccordContent>*{width:48%}
@media screen and (max-width:768px){.termSectionCommon .twoLayout .termSecAccordContent{display:flex;flex-direction:column;gap:25px}
.termSectionCommon .twoLayout .termSecAccordContent>*{width:100%}
}
.new-eeat section{padding-block:50px}
.new-eeat .container{max-width:1140px;width:100%}
.new-eeat .eeat-content{position:relative;margin-top:65px}
.new-eeat .eeat-content img{position:absolute;left:48%;bottom:92%;height:auto;width:65px}
.new-eeat .content-box-one{background-color:#f2fbff;border:2px dashed #5896c1;min-width:40%;width:40%;margin:0 auto 15px}
.new-eeat .titleContent{padding:5px}
.new-eeat .sec-title{font-size:23px;text-transform:uppercase;color:#005e9c;text-align:center;font-weight:700}
.new-eeat .titleContent .margBottom{margin-bottom:10px}
.new-eeat .titleContent p{line-height:20px;color:#233253;font-size:20px;text-align:center;font-weight:600;margin-bottom:10px !important}
.new-eeat .content-box-two{text-align:center}
.new-eeat .content-box-two h3{font-weight:600;font-size:21px;color:#233253;text-transform:uppercase}
.new-eeat .content-box-two p{margin-top:20px;font-size:13px;line-height:15px;color:#454545;font-weight:300}
.new-eeat .titleContent img{display:none}
@media screen and (max-width:768px){.new-eeat section{padding-block:20px}
.new-eeat .content-box-one{border:1px solid #ed1c24;border-radius:5px}
.new-eeat .desktopImg{display:none}
.new-eeat .titleContent img.mobileImg{display:block}
.new-eeat .titleContent{display:flex;justify-content:center;align-items:center;padding:15px 20px 15px 20px}
.new-eeat .content-box-one{min-width:100%;width:100%}
.new-eeat .eeat-content{margin-top:unset}
.new-eeat .eeat-content img{position:relative;left:0;border-right:2px dashed #5896c1;padding-right:20px}
.new-eeat .titleContent img{display:block}
.new-eeat .sec-title,.new-eeat .titleContent p{text-align:left}
.new-eeat .mobileCnt{padding-left:20px}
.new-eeat .titleContent p{font-size:19px}
.new-eeat .sec-title{font-size:20px;margin-top:unset}
}
.termpageRTE section{padding-block:50px}
.term-page-rte h2{font-size:32px;font-weight:700;color:#233253;margin-bottom:16px}
.term-page-rte h2:nth-child(n+2){margin-top:2rem}
.termpageRTE p{font-weight:400;font-size:16px;line-height:24px;margin-bottom:18px;color:#5a5a5a;font-weight:400;margin:0}
.single-knowledge-center-page{color:#000;color:#5a5a5a;margin-bottom:18px}
.termpageRTE li{font-weight:400;font-size:16px;line-height:24px;color:#5a5a5a;margin:0 10px 20px}
.BlueHeading{color:#233253;font-size:48px;line-height:48px;font-weight:700}
.termpageRTE ul li{list-style:disc}
.termpageRTE .blankpadding{padding-top:30px !important;padding-bottom:30px !important}
.termpageRTE .setdisc{max-width:1060px;margin:0 auto}
.flexBoxIcons{display:flex}
.flexBoxIcons .iconBox{text-align:center;flex:1 1 auto}
.flexBoxIcons .iconBox img{margin-bottom:15px}
.single-knowledge-center-page{padding-top:65px !important}
.wrapper{max-width:1060px;width:100%;margin:0 auto}
@media screen and (max-width:480px){.flexBoxIcons{flex-wrap:wrap}
.flexBoxIcons .iconBox{margin-bottom:40px}
}
@media screen and (min-width:100px) and (max-width:1023px){.single-knowledge-center-page{padding-top:50px !important}
.wrapper{width:100% !important;padding-left:34px !important;padding-right:34px !important}
}
.single-knowledge-center-page.wrapper h2{font-size:38px;line-height:48px;color:#233253;font-weight:500}
.single-knowledge-center-page.wrapper h3{font-size:28px;color:#233253;font-weight:500}
.forh5tag{font-weight:400;font-size:16px;line-height:60px;color:#233253;margin:0 0 32px}
.BlueHeading{color:#233253;font-size:48px;line-height:48px;font-weight:700}
.bluesubheading{color:#233253;font-weight:600}
.setdisc table{margin:auto}
.setdisc table td p{color:#000 !important;margin-bottom:0 !important}
.setdisc table td{padding:6px}
.setdisc table tr:nth-child(1),.setdisc table tr:nth-child(2){background-color:#005e9e}
.setdisc table tr:nth-child(1) td p,.setdisc table tr:nth-child(2) td p{color:#fff !important}
.setdisc table tr:not(:first-child):not(:nth-child(2)) td:first-child{background-color:#eaf1f8}
.setdisc table tr:not(:first-child):not(:nth-child(2)) td:first-child p{color:#005e9e !important}
.termpageRTE .sec-title{font-size:32px;font-weight:700;color:#233253;margin-bottom:26px;text-align:center}
@media screen and (max-width:768px){.single-knowledge-center-page.wrapper h2{font-size:26px;line-height:30px}
.BlueHeading{color:#233253;font-size:24px;line-height:30px}
.setdisc table{display:block;overflow-x:scroll}
.setdisc table td{padding:2px}
.termpageRTE .sec-title{text-align:center;font-size:24px;margin-top:25px}
.termpageRTE section{padding-block:20px}
.termpageRTE .mob-txt-center{text-align:center}
}
table.customtable tr{background:#eaf1f8}
table.customtable tr:nth-child(2n){background-color:#f2f2f2}
table.customtable td,table.customtable th{border:1px solid #fff}
table.customtable td p{margin-top:15px;margin-bottom:0 !important;margin-left:16px}
@media only screen and (max-width:820px){.table-freeze-wrapper{overflow-x:scroll}
}
.setbggray{background-color:#f9f9f9}
.insurance-knowledge-center-header-para{color:#005e9e !important;margin-bottom:0 !important;font-weight:bold !important;padding-top:10px;text-align:center;display:block}
.insurance-knowledge-center-header-back{background-color:#f9f9f9;width:100%;padding:5px 0 1px;margin-top:10px}
.insurance-knowledge-center-header-secondpara{display:block;margin:0 !important;text-align:center !important}
@media only screen and (max-width:767px){.insurance-knowledge-center-header-back p{margin-bottom:0 !important}
}
.skyblue{background-color:#f2fbff}
.lightgrey{background-color:#f9f9f9}
.termpageRTE .fontsizesmall{font-size:13px;color:#5a5a5a}
.termpageRTE .font14 p{font-size:14px}
.termpageRTE .rtegrey{color:#5a5a5a}
.termpageRTE .container ul li h3{font-size:16px;font-weight:bolder;line-height:20px;color:#233253}
.termpageRTE h3{font-weight:600;font-size:22px;line-height:1.2}
.termpageRTE h4{line-height:1.2;font-size:16px;font-weight:500}
.termpageRTE .btnWrapper{padding:10px}
.termpageRTE .explorePlanBtn{background:#ed1c24;border:1px solid #ed1c24;border-radius:4px;width:120px;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer}
.termpageRTE .explorePlanBtn a{margin:0;padding:0;color:#fff;font-size:14px;font-weight:500}
.termpageRTE .explorePlanBtn a:hover{box-shadow:0 8px 12px rgba(237,28,36,.2)}
.blankRTE p{font-weight:400;font-size:16px;line-height:24px;margin-bottom:18px;color:#5a5a5a;font-weight:400;margin:0 0 32px}
.blankRTE h2{margin-bottom:20px}
.blankRTE .thin-a-font table tbody tr td a{font-weight:300}
.single-knowledge-center-page{color:#000;color:#5a5a5a;margin-bottom:18px}
.blankRTE li{font-weight:400;font-size:16px;line-height:24px;color:#5a5a5a;margin:0 10px 20px}
.BlueHeading{color:#233253;font-size:48px;line-height:48px;font-weight:700}
.blankRTE ul{padding-inline:15px}
.blankRTE ul li{list-style:disc}
.blankRTE .blankpadding{padding-block:20px !important}
.blankRTE .setdisc{max-width:1060px;margin:0 auto}
.flexBoxIcons{display:flex}
.flexBoxIcons .iconBox{text-align:center;flex:1 1 auto}
.flexBoxIcons .iconBox img{margin-bottom:15px}
.single-knowledge-center-page{padding:50px 0 50px !important}
.wrapper{max-width:1060px;width:100%;margin:0 auto}
.blankRTE .single-knowledge-center-page p .blueSpan{color:#025f9e;font-weight:600}
.blankRTE .single-knowledge-center-page p .skyblueSpan{color:#1f81c3;font-weight:500}
.blankRTE .aggregator-table.single-knowledge-center-page{width:100%;max-width:100%}
.blankRTE .wrapper table{border:1px solid #fff;border-collapse:collapse}
.blankRTE .aggregator-table .blankRTETable table{border:1px solid #c7cacc;border-collapse:collapse;width:1200px !important;box-shadow:0 4px 20px rgba(0,94,158,.05),3px 6px 10px rgba(50,130,196,.08);margin:0 auto 5px}
.blankRTE .blankRTETable table thead{border:1px solid #c7cacc;background:#005e9e;color:#fff}
.blankRTE .blankRTETable table thead tr th{border:1px solid #c7cacc;text-align:center;height:88.4px;font-weight:unset}
.blankRTE .blankRTETable table tbody tr td{border:1px solid #c7cacc;color:#005e9e;text-align:center;width:360px;color:#000}
.blankRTE .blankRTETable table tbody tr td:first-child{background-color:#eaf1f8;color:#005e9e;text-align:center;width:240px}
@media screen and (max-width:480px){.flexBoxIcons{flex-wrap:wrap}
.flexBoxIcons .iconBox{margin-bottom:40px}
}
@media screen and (min-width:100px) and (max-width:1023px){.single-knowledge-center-page{padding-top:50px !important}
.blankRTE .wrapper{width:100% !important;padding-left:7px !important;padding-right:7px !important}
}
.blankRTE .single-knowledge-center-page.wrapper h2{font-size:32px;line-height:48px;color:#233253;font-weight:700}
.blankRTE .single-knowledge-center-page.wrapper h3,.blankRTE .single-knowledge-center-page.wrapper h4{font-size:16px;color:#233253;font-weight:500}
.blankRTE .single-knowledge-center-page.wrapper h4{font-size:14px}
.forh5tag{font-weight:400;font-size:16px;line-height:60px;color:#233253;margin:0 0 32px}
.BlueHeading{color:#233253;font-size:48px;line-height:48px;font-weight:700}
.bluesubheading{color:#233253;font-weight:600}
.setdisc table{margin:auto}
.blankRTE .setdisc table tr:nth-child(1) td p,.blankRTE .setdisc table tr:nth-child(2) td p{color:#000 !important;margin-bottom:0 !important}
.setdisc table td{padding:6px}
.setdisc table tr:nth-child(1),.setdisc table tr:nth-child(2){background-color:#005e9e}
.setdisc table tr:nth-child(1) td p,.setdisc table tr:nth-child(2) td p{color:#fff !important}
.blankRTE .colorBlack p,.blankRTE .colorBlack ul li,.blankRTE .colorBlack ol li,.blankRTE .colorBlack div{color:#000 !important}
.setdisc table tr:not(:first-child):not(:nth-child(2)) td:first-child{background-color:#eaf1f8}
.setdisc table tr:not(:first-child):not(:nth-child(2)) td:first-child p{color:#005e9e !important}
@media screen and (max-width:768px){.blankRTE .single-knowledge-center-page.wrapper h2{font-size:24px;line-height:30px}
.BlueHeading{color:#233253;font-size:24px;line-height:30px}
.setdisc table{display:block;overflow-x:scroll}
.setdisc table td{padding:2px}
.blankRTE .blankpadding{padding-top:20px !important;padding-bottom:20px !important}
}
table.customtable tr{background:#eaf1f8}
table.customtable tr:nth-child(2n){background-color:#f2f2f2}
table.customtable td,table.customtable th{border:1px solid #fff}
table.customtable td p{margin:0 auto;padding:15px 10px}
@media only screen and (max-width:820px){.table-freeze-wrapper{overflow-x:scroll}
}
.setbggray{background-color:#f9f9f9}
.insurance-knowledge-center-header-para{color:#005e9e !important;margin-bottom:0 !important;font-weight:bold !important;padding-top:10px;text-align:center;display:block}
.insurance-knowledge-center-header-back{background-color:#f9f9f9;width:100%;padding:5px 0 1px;margin-top:10px}
.insurance-knowledge-center-header-secondpara{display:block;margin:0 !important;text-align:center !important}
.blankRTE .colorBlack p,.blankRTE .colorBlack ul li,.blankRTE .colorBlack ol li{margin-bottom:0}
@media only screen and (max-width:767px){.insurance-knowledge-center-header-back p{margin-bottom:0 !important}
.blankRTE .single-knowledge-center-page{padding-block:20px !important}
.blankRTE .blankpadding{padding-top:20px;padding-bottom:20px}
}
.blankRTE table tbody tr:nth-child(odd){background-color:#eaf1f8}
.blankRTE table tbody tr:nth-child(even){background-color:#f2f2f2}
.blankRTE .tableHeadingCenter{text-align:center}
.blankRTE .marginBtm{margin-bottom:30px}
.blankRTE .marginBtm-18{margin-bottom:18px}
.blankRTE .single-knowledge-center-page.wrapper .fontW-700{font-weight:700}
.blankRTE:has(.formHeading){width:555px}
.blankRTE .formHeading{padding:10px 20px !important;width:fit-content !important;margin:0 auto;background-color:#e9f8ff;border:1px solid #9b93ff;border-top-left-radius:10px;border-top-right-radius:10px}
.blankRTE .formHeading h1{margin-bottom:0;font-size:26px;line-height:26px;text-align:center}
@media screen and (max-width:768px){.blankRTE:has(.formHeading){width:auto}
.blankRTE .formHeading h1{font-size:18px;line-height:18px}
}
.blankRTE .numText{display:flex;align-items:center}
.blankRTE .numText span{margin-right:8px;font-size:16px;color:#233253}
.blankRTE .numText h3{text-align:left}
.blankRTE .keyTakeAwayPopup{padding:15px 10px 0 25px;margin-bottom:5px;height:211px;overflow-y:scroll}
.blankRTE .keyTakeAwayPopup p{font-weight:400;font-size:16px;line-height:24px;margin-bottom:18px;color:#5a5a5a;font-weight:400;margin:0 0 11px}
.blankRTE .article-orderList li{list-style:auto}
.blankRTE .article-orderList{padding-inline-start:14px}
.blankRTE .article-orderList li::marker,.blankRTE .article-orderList li h3{font-weight:bolder !important;font-size:16px;line-height:20px;color:#233253}
.blankRTE .formHeading2{width:100% !important;margin:0;border:1px solid #bfe6fb;border-top:0;border-top-left-radius:0;border-top-right-radius:0;display:flex;align-items:center;gap:10px}
.blankRTE .formHeading2 h1{text-align:left}
.blankRTE .formHeading2 p{margin-bottom:0 !important}
.blankRTE .tooltip{position:relative;opacity:1;z-index:1}
.blankRTE .tooltip-image{cursor:pointer}
.blankRTE .tooltip-content{display:none;position:absolute;bottom:36px;right:-50%;width:max-content;padding:10px 7px;background-color:#eaf4fd;border:1px solid #bddcf8;box-shadow:0 4px 4px 0 rgba(0,0,0,0.25);border-radius:5px;font-size:11px;line-height:15px;font-weight:300;transform:translateX(50%);max-width:245px;color:#000}
.blankRTE .tooltip-content::before{content:"";display:block;width:15px;height:15px;position:absolute;bottom:-8px;left:39%;background-color:#eaf4fd;border-bottom:1px solid #bddcf8;border-right:1px solid #bddcf8;transform:rotate(45deg);z-index:0}
.blankRTE .tooltip-image:hover+.tooltip-content{display:block}
@media screen and (max-width:768px){.blankRTE .tooltip-content{right:0;transform:unset;z-index:20}
.blankRTE .tooltip-content::before{left:unset;right:5px}
}
.didyouknow section{padding-block:50px;width:95%}
.didyouknow .grid-container{display:grid;grid-gap:50px}
.didyouknow .left-portion{grid-area:left-portion}
.didyouknow .right-portion{grid-area:right-portion;display:flex;justify-content:center;align-items:center}
.didyouknow .grid-container.img-rhs{grid-template-areas:"left-portion left-portion left-portion right-portion  ."}
.didyouknow .grid-container.img-lhs{grid-template-areas:". right-portion left-portion left-portion left-portion"}
.didyouknow .blue-title{font-weight:700;font-size:24px;color:#027ebc;line-height:1;margin-bottom:10px}
.didyouknow .description-txt{font-weight:500;font-size:18px;line-height:40px;color:#454545}
.didyouknow .description-txt b{font-weight:700;font-size:18px}
.didyouknow .disclaimer-txt{font-weight:300;font-size:14px;line-height:27px;color:#454545;font-style:italic}
.didyouknow .cta-button{font-size:14px;font-weight:400;background:#ed1c24;border:1px solid #ed1c24;color:#fff;padding:5px 20px;transition:all .3s ease;border-radius:.25rem;text-align:center;margin-top:21px;display:inline-block;width:max-content}
.didyouknow .cta-button:hover{box-shadow:0 8px 12px rgba(237,28,36,0.2);background:#ff3038}
.didyouknow .paddingtop0{padding-top:0}
.didyouknow .paddingbottom0{padding-bottom:0}
@media screen and (max-width:767px){.didyouknow section{padding-block:20px;width:100%}
.didyouknow .grid-container.img-lhs,.didyouknow .grid-container.img-rhs{grid-template-areas:"right-portion" "left-portion"}
.didyouknow .blue-title{font-size:20px;text-align:center}
.didyouknow .description-txt{font-size:16px;line-height:30px;text-align:center}
.didyouknow .disclaimer-txt{font-weight:300;font-size:12px;line-height:20px;text-align:center}
.didyouknow .cta-button{width:auto}
}
.authorableGraph .graph-container{width:60%;margin:0 auto}
.authorableGraph .sec-title{font-size:32px;font-weight:700;color:#233253;margin-bottom:26px;text-align:center}
.authorableGraph section{padding-block:50px}
.authorableGraph .chart-title{text-align:center;font-size:22px;font-weight:bold;color:#2c3e50;margin-bottom:20px}
.authorableGraph .cta-button{display:block;width:fit-content;font-size:14px;font-weight:400;background:#ed1c24;border:1px solid #ed1c24;color:#fff;padding:5px 20px;margin:1rem auto;transition:all .3s ease;border-radius:.25rem;text-align:center}
.authorableGraph .cta-button:hover{box-shadow:0 8px 12px rgba(237,28,36,.2);background:#ff3038}
.authorableGraph .highcharts-title{font-weight:700;font-size:18px;color:#125a9e;fill:#125a9e !important}
.authorableGraph .disclaimer-txt{font-weight:300;font-size:14px;line-height:40px;color:#454545;font-style:italic}
@media screen and (max-width:767px){.authorableGraph section{padding-block:20px}
.authorableGraph .sec-title{font-size:24px}
.authorableGraph .graph-container{width:100%}
.authorableGraph .highcharts-axis-title{font-size:14px !important}
}
h4,p{margin:0}
body,html{font-family:Poppins,sans-serif}
.container{max-width:1060px;width:100%}
.section{width:100%;max-width:1600px;margin:0 auto;clear:both;overflow:hidden;padding-top:85px;padding-bottom:72px}
.btnred:not(:disabled):not(.disabled).active:focus,.btnred:not(:disabled):not(.disabled):active:focus,.show>.btnred.dropdown-toggle:focus:not(:disabled):not(.disabled).active:focus{background:#ff3038 !important;outline:0;outline-style:none;outline-width:0}
.panel-title a{background-image:url(../../../content/dam/hdfclifeinsurancecompany/home/icons/arrow-up.png);margin-top:78px;text-decoration:none}
.panel-title a,.panel-title a.collapsed{font-size:22px !important;line-height:22px;font-weight:400;color:#767676;display:block;background-repeat:no-repeat;background-position:100%}
.panel-title a.collapsed{background-image:url(../../../content/dam/hdfclifeinsurancecompany/home/icons/arrow-down.png)}
.panel.panel-default{padding-bottom:16px}
.panel.panel-default .panel-collapse{padding-top:20px;line-height:22px;font-size:12px;font-weight:400;color:#5a5a5a}
.panel-collapse p{position:relative;margin-top:12px;padding-left:7px;word-wrap:break-word}
.panel-collapse p:first-child{margin-top:0}
.disclaimer .disclaimer-pb .panel-title a:hover{color:#767676}
.panel ol li::marker{font-weight:500}
@media(max-width:767px){.disclaimer .section{padding-top:20px !important;padding-bottom:20px !important}
.disclaimers-sec .panel-title a,.panel-title a.collapsed{margin-top:0}
.disclaimer-pb .panel-title a.collapsed{font-size:22px !important}
}
@media(min-width:1025px){.container.aboutus-sec{padding:0}
}
body,html{height:100%}
@media only screen and (max-width:767px){.disclaimers-sec .panel-group{padding-left:10px;padding-right:10px}
}
.disclaimers-sec .panel.panel-default{border-bottom:.5px solid #c7cacc}
html{scroll-behavior:smooth}
.disclaimer .disclaimerViewhere{font-size:12px}
.wrapper{max-width:1060px;width:100%;margin:0 auto}
.disclaimer-wrap{padding:80px 0}
.disclaimer-wrap .disclaimer-sec{border-bottom:.5px solid #c7cacc;padding:0 0 20px}
.disclaimer-wrap .disclaimer-head{position:relative;cursor:pointer}
.disclaimer-wrap .disclaimer-head span{position:absolute;top:5px;right:5px;display:block;width:17px;height:9px}
.disclaimer-wrap .disclaimer-head h3{font-weight:400;font-size:22px;line-height:22px;color:#767676}
.disclaimer-wrap .disclaimer-cont{display:none;padding:22px 20px 0 5px}
.disclaimer-wrap .disclaimer-cont p{font-size:12px;line-height:22px;color:#5a5a5a;margin:15px 0 0;position:relative;padding-left:7px}
.disclaimer-wrap .disclaimer-cont p:first-child{margin-top:0}
.disclaimer-wrap .disclaimer-cont p .disclaimer-count{font-size:8px;line-height:6px;color:#5a5a5a;position:absolute;top:8px;left:0;font-weight:700}
.disclaimerSec .disclaimer-wrap{display:block !important;padding-top:15px !important}
.disclaimerSec .disclaimer-wrap{padding-top:0}
.disclaimer-wrap .disclaimer-sec .disclaimer-head span{transform:rotate(0);-webkit-transition:transform .3s ease-in-out;-moz-transition:transform .3s ease-in-out;-ms-transition:transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out;width:auto;height:auto}
.panel.panel-default .panel-collapse{padding-top:10px !important}
.panel-collapse p:first-child{padding-top:0}
@media only screen and (max-width:768px){.disclaimertext{font-size:14px}
.products-wrapper .disclaimers-section .disclaimer-wrap{padding-bottom:64px}
}
@media screen and (min-width:100px) and (max-width:1023px){.wrapper{width:100% !important;padding-left:34px !important;padding-right:34px !important}
}
@media screen and (max-width:1024px){.disclaimer-wrap .wrapper{padding-left:40px;padding-right:40px}
.wrapper{width:100%}
}
@media screen and (min-width:100px) and (max-width:1023px){.disclaimer-wrap{display:none}
}
.disclaimer-wrap .disclaimer-sec.open .disclaimer-head span{transform:rotate(180deg)}
.disclaimer-wrap .disclaimer-sec.open .disclaimer-head span path{stroke:#ed1c24}
.disclaimer ol li{list-style:decimal}
.imagewithtextnew .flex{display:flex;justify-content:start}
.image-right{flex-direction:row-reverse}
@media screen and (max-width:480px){.aligning-flex{flex-direction:column}
}
.imagewithtextnew section{padding-block:50px}
.imagewithtextnew .container{padding-inline:25px}
.imagewithtextnew .headings-container{margin-bottom:30px}
.imagewithtextnew .heading{text-align:center;font-size:18px;font-weight:600}
.card-content h3{font-size:28px;font-weight:bold;color:#005e9e}
.card-content ul{margin-block:20px;display:flex;flex-direction:column;gap:15px}
.card-content ul li{font-size:18px;color:#454545}
.card-content ul li{background-image:url('../../../content/dam/hdfclifeinsurancecompany/icons/list_icon_shield_small.svg');background-repeat:no-repeat;background-position:0 3px;padding-left:32px}
.imagewithtextnew .footnote p{font-size:14px;color:#454545}
.card-content ul li .blueTxt{color:#0074ad;font-weight:700}
.card-content ul.newShieldImage li{background-image:url('../../../content/dam/hdfclifeinsurancecompany/icons/list_icon_shield_diff_color.png')}
.imagewithtextnew .sec-title{font-size:32px;font-weight:700;color:#233253;margin-bottom:26px;text-align:center}
@media screen and (max-width:480px){.imagewithtextnew .heading{font-size:14px}
.card-content h3{font-size:24px}
.card-content ul li{font-size:16px;color:#454545}
.imagewithtextnew .footnote p{font-size:12px}
.imagewithtextnew .card-image{display:none;margin-bottom:15px}
.imagewithtextnew p{margin-bottom:2px !important}
.imagewithtextnew .showImageOnMobile .card-image{display:block;margin-bottom:15px}
}
.tabs #annuityplan,.tabs #pensionplan{scroll-margin-top:150px}
@media screen and (max-width:768px){.imagewithtextnew section{padding-block:25px}
.imagewithtextnew .sec-title{font-size:24px}
}
.imagewithtextnew .desc-txt{color:#454545;font-weight:500;font-size:18px;line-height:40px}
.imagewithtextnew .desc-txt .bold-span{font-weight:700}
@media screen and (max-width:767px){.imagewithtextnew .desc-txt{text-align:center}
}
.productCardsTabs .productCardsTabs-section{padding:50px 0}
.productCardsTabs .productCardsTabs-container{max-width:1140px;width:100%;margin:0 auto}
.productCardsTabs .productCardsTabs-container .content{margin-bottom:25px}
.productCardsTabs .productCardsTabs-container .content h2{font-size:32px;line-height:29px;font-weight:700;color:#233253;text-align:center}
.productCardsTabs .productCardsTabs-container .content p{font-size:17px;color:gray;font-weight:bold;margin-top:15px;text-align:center}
.productCardsTabs .tabsList{overflow-x:auto;border-bottom:1px solid #c5c5c5}
.productCardsTabs .tabsList::-webkit-scrollbar{display:none}
.productCardsTabs .tabsList{-ms-overflow-style:none;scrollbar-width:none}
.productCardsTabs .tabList{display:flex;flex-wrap:nowrap;justify-content:space-around;gap:25px}
.productCardsTabs .tabsList .tabItem{flex:none;border:0;background-color:unset;width:max-content;padding:25px 50px;font-size:16px;font-weight:600;line-height:24px}
.productCardsTabs .tabsList .tabItem.active{border-bottom:4px solid red;color:#005e9e}
.productCardsTabs .tabsContainer .tabWrapper{display:none}
.productCardsTabs .tabsContainer .tabWrapper.active{display:block}
.productCardsTabs .homeproductcardsnew .goals-sec-mod{padding-block:0}
@media screen and (max-width:768px){.productCardsTabs .productCardsTabs-section{padding:20px 0}
.productCardsTabs .productCardsTabs-container .content h2{font-size:24px}
.productCardsTabs .tabsList .tabItem{padding:10px 25px}
}
.howPolicyWorks section{padding-block:50px}
.howPolicyWorks .timeline{display:flex;align-items:flex-start;gap:90px;overflow-x:auto;padding-bottom:20px}
.howPolicyWorks .timeline-item{display:flex;flex-direction:column;align-items:center;position:relative}
.howPolicyWorks .timeline-image-container{width:160px;height:160px;display:flex;justify-content:center;align-items:center;margin-bottom:15px;position:relative}
.howPolicyWorks .timeline-image{max-width:100%;max-height:100%;object-fit:contain}
.howPolicyWorks .arrow{position:absolute;top:60px;right:-100px;width:120px;height:25px;z-index:-1}
.howPolicyWorks .arrow.odd{top:55px}
.howPolicyWorks .arrow.even{top:80px}
.howPolicyWorks .arrow img{width:100%;height:100%}
.howPolicyWorks .arrow.even img{transform:scaleY(-1)}
.howPolicyWorks .arrow.even img{stroke:#07c;stroke-width:2px;stroke-dasharray:4;fill:none}
.howPolicyWorks .arrow.odd img{stroke:#07c;stroke-width:2px;fill:none}
.howPolicyWorks .timeline-text p{font-weight:500;font-size:16px;line-height:20px;text-align:center;color:#454545}
.howPolicyWorks .timeline::-webkit-scrollbar{height:8px}
.howPolicyWorks .timeline::-webkit-scrollbar-track{background:#f1f1f1}
.howPolicyWorks .timeline::-webkit-scrollbar-thumb{background:#7bd4ff;border-radius:4px}
.howPolicyWorks .timeline::-webkit-scrollbar-thumb:hover{background:#7bd4ff}
@media(max-width:768px){.howPolicyWorks section{padding-block:20px}
.howPolicyWorks .timeline{flex-wrap:nowrap;overflow-x:auto}
.howPolicyWorks .timeline-item{min-width:140px}
.howPolicyWorks .timeline-image-container{width:120px;height:120px}
}
.imageBannerComponent__container .imageBannerComponentImages{width:100%}
.imageBannerComponent__container--desktopImg{display:block}
.imageBannerComponent__container--mobileImg{display:none}
@media only screen and (max-width:767px){.imageBannerComponent{padding:15px}
.imageBannerComponent__container--desktopImg{display:none}
.imageBannerComponent__container--mobileImg{display:block}
}
.scroll-margin-top-80{scroll-margin-top:80px}
.dynamic-tab-section{max-width:1140px;width:100%;margin:0 auto;padding:50px 0}
.dynamic-tab-section h2{color:#233253;font-size:32px;font-weight:700;line-height:48px;text-align:center;margin-bottom:26px}
.dynamic-tab-section .subHeading{color:#233253;font-size:16px;font-weight:400;line-height:24px;text-align:center;margin-bottom:18px}
.dynamic-tab-section .search-container{margin:2rem 0 1rem;padding:0 1rem;display:flex;flex-wrap:wrap;gap:20px}
.dynamic-tab-section .search-input{flex:1;padding:.5rem;background:#fff;border:0;border-right:2px solid #ed1c24;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem;font-size:1rem}
.dynamic-tab-section .search-bar{border:1px solid #ed1c24;border-radius:.5rem}
.dynamic-tab-section .search-button{padding:.5rem;background-color:#fff;color:#ed1c24;border:0;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem;cursor:pointer;font-size:1rem}
.dynamic-tab-section .search-button:disabled{background-color:#fff;cursor:not-allowed}
.dynamic-tab-section .clear-button{background:0;border:1px solid #ed1c24;border-radius:16px;cursor:pointer;font-size:12px;color:#4b5563;padding:5px 8px;display:none}
.dynamic-tab-section .tab-container{max-width:1060px;margin:2rem auto}
.dynamic-tab-section .tab-buttons{display:flex;gap:1rem;margin-bottom:2rem;overflow-x:auto;overflow-y:hidden;padding-bottom:15px}
.dynamic-tab-section .tab-buttons::-webkit-scrollbar{display:block;height:5px}
.dynamic-tab-section .tab-buttons::-webkit-scrollbar-thumb{border-radius:10px;background-color:#3068b4;background-color:#bbb1b1}
.dynamic-tab-section .tab-buttons::-webkit-scrollbar-track{border-radius:10px;background:#efefef}
.dynamic-tab-section .tab-button{padding:.75rem 1.5rem;border:0;background:0;cursor:pointer;font-size:1rem;font-weight:500;position:relative;color:#4b5563;min-width:max-content}
.dynamic-tab-section .tab-button.active{color:#ed1c24}
.dynamic-tab-section .tab-button::after{content:'';position:absolute;bottom:-2px;left:0;width:0;height:4px;border-radius:2px;background-color:#ed1c24;transition:all .3s linear}
.dynamic-tab-section .tab-button.active::after,.dynamic-tab-section .tab-button:hover::after{width:100%}
.dynamic-tab-section .tab-panel{display:none}
.dynamic-tab-section .tab-panel.active{display:block}
.dynamic-tab-section .accordion-item{border:1px solid #e5e7eb;margin-bottom:1rem;overflow:hidden}
.dynamic-tab-section .accordion-header{width:100%;padding:1rem 1rem 1rem .75rem;background-color:#fff;border:0;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-weight:500;position:relative}
.dynamic-tab-section .accordion-item .accordion-header::before{content:"";display:block;width:4px;height:0;background-color:#ed1c24;position:absolute;top:0;left:0;transition:all .5s linear}
.dynamic-tab-section .accordion-item .accordion-header.active::before{height:100%}
.dynamic-tab-section .accordion-header .numQuestion{display:flex;align-items:center;gap:6px;width:calc(100% - 25px)}
.dynamic-tab-section .question-text{font-size:16px;font-weight:400;line-height:22px}
.dynamic-tab-section .accordion-header.active .question-text{font-weight:600}
.dynamic-tab-section .accordion-header .arrow{flex:none;width:25px;height:25px;border-radius:50%;display:flex;justify-content:center;align-items:center;border:1px solid #ed1c24;background:#fff}
.dynamic-tab-section .accordion-header.active .arrow{background:#ed1c24}
.dynamic-tab-section .accordion-number{display:flex;width:40px;height:40px;border-radius:50%;justify-content:center;align-items:center;background:linear-gradient(0,#edf8ff,rgba(237,248,255,0));text-align:center;color:#005e9e;margin-right:6px;flex-wrap:wrap;font-weight:600;font-size:16px;line-height:22px}
.dynamic-tab-section .accordion-content{display:block;max-height:0;overflow:hidden;transition:max-height .3s ease-out;background-color:white}
.dynamic-tab-section .accordion-content.active{max-height:3000px}
.dynamic-tab-section .accordion-content-inner{padding:0 70px 20px 63px}
.dynamic-tab-section .accordion-content-inner p{padding-bottom:18px;font-size:14px;line-height:22px;color:#454545}
.dynamic-tab-section .accordion-content-inner ul{padding-bottom:18px;padding-left:18px}
.dynamic-tab-section .accordion-content-inner ul li{font-size:14px;line-height:22px;color:#454545}
.dynamic-tab-section .accordion-content-inner a{font-size:14px;line-height:22px}
.dynamic-tab-section .accordion-content-inner a:hover{color:#005e9e}
.dynamic-tab-section .accordion-header .chevron{transition:transform .3s ease;stroke:#ed1c24}
.dynamic-tab-section .accordion-header.active .chevron{stroke:#fff}
.dynamic-tab-section .accordion-header.active .chevron{transform:rotate(180deg)}
.dynamic-tab-section .error{text-align:center;padding:2rem;color:#dc2626}
.dynamic-tab-section .no-results{text-align:center;padding:2rem;color:#4b5563;font-style:italic}
.dynamic-tab-section .highlight{background-color:#fef08a;padding:0 2px;border-radius:2px}
.dynamic-tab-section .view-more-button{width:100%;margin-top:10px;color:#233253;background-color:transparent;border:0;border-radius:.5rem;cursor:pointer;font-size:1rem;transition:background-color .3s ease}
.dynamic-tab-section .search-container .clear-wrapper{display:flex;justify-content:center;align-items:center}
.dynamic-tab-section .source-tab{color:#ed1c24;font-weight:500;margin-top:10px}
.dynamic-tab-section .no-results{word-wrap:break-word}
.dynamicTab ul li{font-size:14px}
@media(max-width:768px){.dynamic-tab-section .accordion-header .numQuestion{gap:10px}
}
.dynamic-tab-section .accordion-content-inner .redbutton{background:#ed1c24;border:1px solid #ed1c24;color:#fff;padding:5px 9px;border-radius:4px;font-size:12px;font-weight:600;line-height:20px;outline:0;width:max-content}
.dynamic-tab-section .accordion-content-inner .redbutton:hover{color:#fff;background:#ff3038;box-shadow:0 8px 12px rgba(237,28,36,0.2)}
@media screen and (max-width:767px){.dynamic-tab-section{padding:20px 0}
.dynamic-tab-section .tab-container{width:100%;padding:20px;margin:0}
.dynamic-tab-section .question-text{width:70%}
.dynamic-tab-section .accordion-content-inner{padding:0 20px 40px 20px}
.dynamic-tab-section h2{font-size:24px;line-height:36px;padding:0 20px}
.dynamic-tab-section .subHeading{padding:0 20px}
.dynamic-tab-section .question-text{font-size:14px;line-height:20px}
.dynamic-tab-section.tabsNewDesign .tab-button{font-size:12px;padding:7px 10px}
.dynamic-tab-section.tabsNewDesign .tab-container{padding:0 20px}
}
.dynamicTab table{width:100%}
.dynamicTab table th,.dynamicTab table td{min-width:100px;padding:10px;font-size:14px}
.dynamicTab table tr{background:#eaf1f8}
.dynamicTab table th{vertical-align:middle;background:#005e9e;border:1px solid #fff;color:#fff}
.dynamicTab table td{vertical-align:top;border:1px solid #fff;color:#5a5a5a}
.dynamicTab table tr:nth-child(even){background-color:#f2f2f2}
.dynamicTab .showBullet{list-style:unset;padding-left:20px}
@media screen and (max-width:767px){.dynamicTab table td{vertical-align:top;border:1px solid #fff;color:#5a5a5a}
.dynamicTab table td,.dynamicTab table th{min-width:100px;padding:10px}
.dynamicTab table tr{background:#eaf1f8}
}
.dynamic-tab-section.blueSearchBar .search-container,.dynamic-tab-section.tabsNewDesign .search-container{flex-direction:column;gap:16px}
.dynamic-tab-section.blueSearchBar .search-container .clear-wrapper,.dynamic-tab-section.tabsNewDesign .search-container .clear-wrapper{justify-content:unset;width:68%;margin:0 auto}
.dynamic-tab-section.blueSearchBar .search-bar,.dynamic-tab-section.tabsNewDesign .search-bar{display:flex;flex-wrap:wrap;margin:0 auto;border-radius:2.5rem;width:68%;border:0}
.dynamic-tab-section.blueSearchBar .search-button,.dynamic-tab-section.tabsNewDesign .search-button{flex:none;width:20%;border-top-right-radius:2.5rem;border-bottom-right-radius:2.5rem;font-size:1.3rem;font-weight:500;padding:.8rem;border:1.3px solid #006fa7;color:#027ebc;box-shadow:4px 0 4px #0000001C,0 6px 4px #0000001C}
.dynamic-tab-section.blueSearchBar .search-button:active,.dynamic-tab-section.tabsNewDesign .search-button:active{box-shadow:4px 0 4px #006fa740,0 4px 4px #006fa740,0 -4px 4px #006fa740}
.dynamic-tab-section.blueSearchBar .search-button img,.dynamic-tab-section.tabsNewDesign .search-button img{width:25px;height:auto}
.dynamic-tab-section.blueSearchBar .search-input,.dynamic-tab-section.tabsNewDesign .search-input{flex:none;width:80%;border-top-left-radius:2.5rem;border-bottom-left-radius:2.5rem;border-top-right-radius:0;border-bottom-right-radius:0;border:1.3px solid #006fa7;padding-left:20px;box-shadow:-4px 0 4px #0000001C,0 6px 4px #0000001C}
.dynamic-tab-section.blueSearchBar.text .search-input,.dynamic-tab-section.tabsNewDesign.text .search-input{width:70%}
.dynamic-tab-section.blueSearchBar.text .search-button,.dynamic-tab-section.tabsNewDesign.text .search-button{width:30%}
.dynamic-tab-section.blueSearchBar.icon .search-input,.dynamic-tab-section.tabsNewDesign.icon .search-input{width:90%}
.dynamic-tab-section.blueSearchBar.icon .search-button,.dynamic-tab-section.tabsNewDesign.icon .search-button{width:10%}
.dynamic-tab-section.blueSearchBar .clear-button,.dynamic-tab-section.tabsNewDesign .clear-button{border-color:#006fa7}
.dynamic-tab-section.blueSearchBar .error-container,.dynamic-tab-section.tabsNewDesign .error-container{width:68%;margin:0 auto}
@media screen and (max-width:767px){.dynamic-tab-section.blueSearchBar .error-container,.dynamic-tab-section.tabsNewDesign .error-container{width:100%;margin:0 auto}
.dynamic-tab-section.blueSearchBar .search-bar,.dynamic-tab-section.tabsNewDesign .search-bar{width:100%}
.dynamic-tab-section.blueSearchBar .search-input,.dynamic-tab-section.tabsNewDesign .search-input{width:80%;font-size:12px;padding-left:10px}
.dynamic-tab-section.blueSearchBar .search-container .clear-wrapper,.dynamic-tab-section.tabsNewDesign .search-container .clear-wrapper{width:100%}
.dynamic-tab-section.blueSearchBar .search-button,.dynamic-tab-section.tabsNewDesign .search-button{width:20%;font-size:10px}
.dynamic-tab-section.blueSearchBar .search-button img,.dynamic-tab-section.tabsNewDesign .search-button img{width:15px}
.dynamic-tab-section.blueSearchBar.icon .search-input,.dynamic-tab-section.tabsNewDesign.icon .search-input{width:80%}
.dynamic-tab-section.blueSearchBar.icon .search-button,.dynamic-tab-section.tabsNewDesign.icon .search-button{width:20%}
}
.dynamic-tab-section.tabsNewDesign .tab-buttons{flex-wrap:wrap}
.dynamic-tab-section.tabsNewDesign .tab-button{border-radius:30px;border:1px solid #84898b73;background-color:#fff;padding:7px 15px;font-size:14px}
.dynamic-tab-section.tabsNewDesign .tab-button.active{border-color:#ed1c24;color:#000;background-color:#f4dbdf}
.dynamic-tab-section.tabsNewDesign .tab-button.active::after,.dynamic-tab-section.tabsNewDesign .tab-button:hover::after{content:"";display:none}
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}
.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}
.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:0;font-size:1em}
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}
.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}
.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}
.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:0;font-size:1em}
.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:0;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:18px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}
.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:850}
.select2-results{display:block}
.select2-results__options{list-style:none;margin:0;padding:0}
.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}
.select2-results__option--selectable{cursor:pointer}
.select2-container--open .select2-dropdown{left:0}
.select2-container--open .select2-dropdown--above{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}
.select2-container--open .select2-dropdown--below{border-top:0;border-top-left-radius:0;border-top-right-radius:0}
.select2-search--dropdown{display:block;padding:4px}
.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}
.select2-search--dropdown.select2-search--hide{display:none}
.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}
.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}
.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}
.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}
.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px;padding-right:0}
.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}
.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}
.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}
.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}
.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}
.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:bold;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}
.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0;padding-left:20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}
.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:0;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px;position:absolute;left:0;top:0}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#f1f1f1;color:#333;outline:0}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:0;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}
.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}
.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}
.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}
.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:0;outline:0;box-shadow:none;-webkit-appearance:textfield}
.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}
.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}
.select2-container--default .select2-results__option--group{padding:0}
.select2-container--default .select2-results__option--disabled{color:#999}
.select2-container--default .select2-results__option--selected{background-color:#ddd}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:white}
.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}
.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top,white 50%,#eee 100%);background-image:-o-linear-gradient(top,white 50%,#eee 100%);background-image:linear-gradient(to bottom,white 50%,#eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0)}
.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}
.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}
.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px}
.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}
.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:0;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFCCCCCC',GradientType=0)}
.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:0;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}
.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:0}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:0;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,white 0,#eee 50%);background-image:-o-linear-gradient(top,white 0,#eee 50%);background-image:linear-gradient(to bottom,white 0,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0)}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,#eee 50%,white 100%);background-image:-o-linear-gradient(top,#eee 50%,white 100%);background-image:linear-gradient(to bottom,#eee 50%,white 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFFFFFFF',GradientType=0)}
.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}
.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}
.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}
.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:0;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:0}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}
.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:0;border-top-left-radius:0;border-top-right-radius:0}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}
.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}
.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}
.select2-container--classic .select2-dropdown{background-color:white;border:1px solid transparent}
.select2-container--classic .select2-dropdown--above{border-bottom:0}
.select2-container--classic .select2-dropdown--below{border-top:0}
.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}
.select2-container--classic .select2-results__option--group{padding:0}
.select2-container--classic .select2-results__option--disabled{color:grey}
.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:white}
.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}
.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}
.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}
.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:0;font-size:1em}
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}
.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}
.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}
.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:0;font-size:1em}
.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:0;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:18px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}
.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:850}
.select2-results{display:block}
.select2-results__options{list-style:none;margin:0;padding:0}
.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}
.select2-results__option--selectable{cursor:pointer}
.select2-container--open .select2-dropdown{left:0}
.select2-container--open .select2-dropdown--above{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}
.select2-container--open .select2-dropdown--below{border-top:0;border-top-left-radius:0;border-top-right-radius:0}
.select2-search--dropdown{display:block;padding:4px}
.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}
.select2-search--dropdown.select2-search--hide{display:none}
.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}
.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}
.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}
.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}
.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px;padding-right:0}
.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}
.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}
.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}
.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}
.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}
.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:bold;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}
.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0;padding-left:20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}
.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:0;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px;position:absolute;left:0;top:0}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#f1f1f1;color:#333;outline:0}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:0;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}
.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}
.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}
.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}
.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:0;outline:0;box-shadow:none;-webkit-appearance:textfield}
.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}
.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}
.select2-container--default .select2-results__option--group{padding:0}
.select2-container--default .select2-results__option--disabled{color:#999}
.select2-container--default .select2-results__option--selected{background-color:#ddd}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:white}
.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}
.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top,#fff 50%,#eee 100%);background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0)}
.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}
.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}
.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px}
.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}
.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:0;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFCCCCCC',GradientType=0)}
.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:0;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}
.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:0}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:0;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,#fff 0,#eee 50%);background-image:-o-linear-gradient(top,#fff 0,#eee 50%);background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0)}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,#eee 50%,#fff 100%);background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFFFFFFF',GradientType=0)}
.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}
.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}
.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}
.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:0;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:0}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}
.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:0;border-top-left-radius:0;border-top-right-radius:0}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}
.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}
.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}
.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}
.select2-container--classic .select2-dropdown--above{border-bottom:0}
.select2-container--classic .select2-dropdown--below{border-top:0}
.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}
.select2-container--classic .select2-results__option--group{padding:0}
.select2-container--classic .select2-results__option--disabled{color:grey}
.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}
.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}
.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
@media screen and (min-width:100px) and (max-width:768px){.tabAccordSection .tabAccordContent{padding:0 30px 20px 70px !important}
}
@media only screen and (max-width:640px){.products-wrapper .benefits-section .products-tab-content-section{padding-left:15px !important;padding-right:15px !important}
}
.geta-callback-component-popup .geta-callback-inner .inputGroup .select-holder{padding-top:7px !important;padding-left:10px !important;background:url(../../../content/dam/hdfclifeinsurancecompany/icons/select-arrow.png) no-repeat 100% #f4f4f4 !important}
@media only screen and (max-width:1024px){.products-wrapper .benefits-section .products-tab-content-section{padding:0 32px 10px !important}
}