.banner-container{position:relative;margin-top:0}
.homepagebannercarousel .remove-topspace{margin-top:-20px}
.banner-container .banner-head-cont-text p{font-family:'HelveticaNeueLTStd-Lt';font-size:10px;line-height:12px;color:rgba(167,169,172,0.5);letter-spacing:.5px}
.banner-wrapper{display:flex;position:relative}
.banner-wrapper-left{width:63%;position:relative}
.banner-wrapper-left .banner-wrapper-title{margin-top:10px}
.banner-wrapper-left .banner-wrapper-title h2,.banner-wrapper-left .banner-wrapper-title h1{color:#333;font-family:Inter;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-0.42px;font-size:36px;margin-bottom:20px}
.banner-wrapper-left .banner-wrapper-title h5{color:#333;font-family:'Inter',sans-serif;font-size:2rem;line-height:normal;letter-spacing:-0.32px;margin-bottom:10px}
.banner-wrapper-left .banner-wrapper-title h2 .banner-wrapper-title-bold{font-weight:700}
.banner-wrapper-left .banner-wrapper-title .connect-btn{padding:14px 19px;background:#d62049;border-radius:8px;color:#fff;cursor:pointer;margin-bottom:20px;font-size:24px;font-family:"HelveticaNeueLTStd-Md";letter-spacing:-0.24px;text-align:center;display:inline-block}
.banner-wrapper-left .TC-text-mob{display:none}
.banner-wrapper-left .plan-selection-desk{display:flex;align-items:center;position:relative}
.plan-selection-mob{display:none}
.banner-wrapper-left .plan-selection-desk::before{content:" ";background-color:#b7d7ec;height:1px;position:absolute;display:block;min-width:100%;left:0}
.banner-wrapper-left .plan-selection-desk::after{content:" ";background-color:#b7d7ec;height:1px;position:absolute;display:block;min-width:100%;right:0}
.banner-wrapper-left .plan-selection-desk .choose-plan-text{margin-left:20px;z-index:9}
.banner-wrapper-left .plan-selection-desk .choose-plan-text p{color:#0073bb;background:#f2f7fb;border:3px solid #fff;border-radius:17px;padding:4px 16px;display:inline-block;font-family:"helveticaregular";font-style:normal;font-weight:400;line-height:150%;letter-spacing:-0.112px;font-size:16px}
.banner-wrapper-left .plan-selection-desk .choose-plan-text p .plan-selection-bold-text{font-family:"HelveticaNeueLTStd-Bd"}
.banner-wrapper-left .plan-selection-desk .plan-select2{border:3px solid #fff;border-radius:17px;margin-left:-15px;z-index:8}
.banner-wrapper-left .plan-selection-desk .plan-select2 .plan-selection-dropdown{appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer}
.banner-wrapper-left .plan-selection-desk .plan-select2 .select2-container{min-width:100%}
.banner-wrapper-left .plan-selection-desk .plan-select2 .select2-selection.select2-selection--single{background-color:#0b80c3;border-top-right-radius:17px;border-bottom-right-radius:17px;height:auto}
.banner-wrapper-left .plan-selection-desk .plan-select2 .select2-selection.select2-selection--single .select2-selection__rendered{font-size:16px;padding:4px 0 4px 25px;color:#fff;min-width:220px;font-family:"HelveticaNeueLTStd-Bd";line-height:150%;letter-spacing:-0.112px}
.banner-wrapper-left .plan-selection-desk .select2-container--flat .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:4px;right:10px;width:20px;background-image:url(../../../../../content/dam/tataaialifeinsurancecompanylimited/homapage-redesign/plan-selection-down-arrow.svg)}
.selectnewPlanDropdownCustom{z-index:7;display:none}
span.selectnewPlanDropdownCustom.select2-dropdown--below{border-radius:0 16px 16px 16px;top:-35px;padding:0}
span.selectnewPlanDropdownCustom.select2-dropdown--above{top:-2px}
.selectnewPlanDropdownCustom.select2-dropdown--below .select2-results{border:unset;margin-top:unset;max-height:unset}
.selectnewPlanDropdownCustom.select2-dropdown--above .select2-results{border:unset;margin-top:unset;max-height:unset;border-radius:16px}
.selectnewPlanDropdownCustom.select2-dropdown--below .select2-results__options{padding-top:40px;margin:0 5px}
.select2-dropdown.select2-dropdown--below{display:none}
.img-with-form-dropdown-custom.select2-dropdown--below{display:block}
.selectnewPlanDropdownCustom.select2-dropdown--below .select2-results__options .select2-results__option:first-child{display:block}
.selectnewPlanDropdownCustom.select2-dropdown--above .select2-results__options .select2-results__option:first-child{display:block}
.selectnewPlanDropdownCustom .select2-results__option[aria-selected]{font-size:16px;line-height:17px;padding:12px 38px 12px 16px !important;border-bottom:1px solid rgba(65,151,210,0.05);font-family:'Inter';font-weight:400;position:relative}
.selectnewPlanDropdownCustom .select2-results__option--highlighted[aria-selected]{color:#0073bb}
.selectnewPlanDropdownCustom .select2-results__option[aria-selected=true]{color:#0073bb}
.banner-wrapper-right{padding-top:30px;position:relative;overflow:hidden}
.remove-topspace .banner-wrapper-right{position:absolute;padding-top:0;min-height:560px;max-width:446px;width:100%;overflow:hidden;right:0;top:0;text-align:center}
.banner-wrapper-right .blur-div-active{position:absolute;height:430px;width:553px;background:#fff;filter:blur(27px);bottom:-102px}
.banner-cards-container{max-width:100%;margin-top:20px}
.banner-cards-container .banner-cards-wrapper{position:relative}
.view-all-btn{position:absolute;top:40%;left:785px;padding:8px 10px 8px 20px;background:#0b80c3;border-radius:48px;cursor:pointer;display:flex;align-items:center}
.view-all-btn button{background:transparent;color:#fff;cursor:pointer;font-size:14px;line-height:17px}
.banner-cards-wrapper .banner-cards-list .slick-list .slick-track{margin-left:0;margin-right:0;padding-bottom:10px;display:flex;height:100%;margin-top:10px}
.banner-cards-wrapper .banner-cards-list .slick-list .slick-track .slick-slide{margin-left:0;margin-right:15px;height:auto}
.banner-cards-wrapper .banner-cards-list .slick-list .slick-track .slick-slide>div{height:100%}
.banner-cards-wrapper .banner-cards-list .slick-list .slick-track .slick-slide>div>div{height:100%}
.selectnewPlanDropdownCustom.select2-dropdown--above{padding:0}
.selectnewPlanDropdownCustom.select2-dropdown--above .select2-results__option{margin:0 5px}
.banner-cards-wrapper .banner-cards-list button.slick-prev{left:-60px;width:55px;height:55px;z-index:1}
.banner-cards-wrapper .banner-cards-list button.slick-next{right:-43px;width:55px;height:55px;z-index:1}
.banner-cards-wrapper .banner-cards-list button.slick-disabled.slick-prev{cursor:default}
.banner-cards-wrapper .banner-cards-list button.slick-disabled.slick-prev::before{display:none}
.banner-cards-wrapper .banner-cards-list button.slick-disabled.slick-next{cursor:default}
.banner-cards-wrapper .banner-cards-list button.slick-disabled.slick-next::before{display:none}
.banner-cards-wrapper .banner-cards-list button.slick-prev::before{content:' ';background:url("../../../../../content/dam/tataaialifeinsurancecompanylimited/product-card-images/product-card-prev-arrow.svg")no-repeat;background-size:100% 100%;width:100%;height:100%;display:inline-block;opacity:1;transform:rotate(180deg);cursor:pointer}
.banner-cards-wrapper .banner-cards-list button.slick-next::before{content:' ';background:url("../../../../../content/dam/tataaialifeinsurancecompanylimited/product-card-images/product-card-next-arrow.svg") no-repeat;background-size:100% 100%;width:100%;height:100%;display:inline-block;opacity:1;cursor:pointer}
.banner-cards-wrapper .banner-cards-list .slick-list .slick-track .category-card:hover{background:linear-gradient(180deg,#fff 56.25%,#e4f5ff 100%),#fff;border:2px solid #cbe2f1}
.category-card ul li p{line-height:normal}
.homepagebanner-btns{display:flex;column-gap:15px;margin-bottom:20px}
.red-btn-content{width:max-content;padding:11px;background:#d62049;border-radius:8px;color:#fff;font-size:1.25rem;font-family:"HelveticaNeueLTStd-Md";letter-spacing:-0.24px;text-align:center;line-height:normal}
.white-btn-content{width:max-content;color:#d62049;padding:11px 20px;font-family:"HelveticaNeueLTStd-Md";font-size:1.25rem;letter-spacing:-0.24px;text-align:center;border-radius:8px;border:1.5px solid #d62049;background:#FFF;line-height:normal}
.bannerCardsListSlider{display:flex}
.bannerCardsListSlider.slick-slider{display:block}
@media screen and (min-width:1366px) and (max-width:1439px){.banner-container .banner-cards-container{max-width:96.5%}
}
@media screen and (max-width:1366px){.banner-wrapper-left .banner-wrapper-title h2,.banner-wrapper-left .banner-wrapper-title h1{font-size:34px}
}
@media screen and (min-width:769px){.banner-cards-wrapper .banner-cards-list .slick-list .slick-track{min-width:3000px !important}
}
@media screen and (max-width:767px){.banner-container{margin-top:0}
.banner-container .banner-head-cont-text p{font-size:6px;line-height:7px;width:66%}
.banner-wrapper{flex-direction:column;margin-bottom:20px}
.banner-wrapper-left{width:100%}
.banner-wrapper-left .banner-wrapper-title{margin-top:8px}
.banner-wrapper-left .banner-wrapper-title h2,.banner-wrapper-left .banner-wrapper-title h1{margin-bottom:10px;letter-spacing:-0.3px;font-size:24px}
.banner-wrapper-left .banner-wrapper-title h2 .banner-wrapper-title-bold{font-family:'Inter';font-weight:700}
.banner-wrapper-left .banner-wrapper-title .connect-btn{padding:12px;font-size:16px;margin-bottom:10px;border-radius:8.333px;box-shadow:0 0 8px 0 rgba(214,32,73,0.10);border:1px solid #d62049;letter-spacing:-0.667px}
.banner-wrapper-left .TC-text-mob{display:block;margin-bottom:8px}
.banner-wrapper-left .TC-text-mob p{font-family:'HelveticaNeueLTStd-Lt';font-size:6px;line-height:7px;color:rgba(167,169,172,0.5)}
.banner-wrapper-right{padding-top:25px}
.banner-wrapper-left .plan-selection-desk{display:none}
.plan-selection-mob{display:block;text-align:center;margin-bottom:unset}
.plan-selection-mob .choose-plan-mob-text{text-align:center;margin-top:8px;position:relative;z-index:9}
.plan-selection-mob .choose-plan-mob-text:before{content:" ";background-color:#0073bb;height:1px;position:absolute;display:block;min-width:100%;left:0;top:50%;z-index:-1}
.plan-selection-mob .choose-plan-mob-text p{background:#eaf7ff;border:2px solid #fff;border-radius:17px;padding:5px 16px 6px;font-family:'Inter';font-style:normal;font-weight:500;font-size:12px;line-height:normal;letter-spacing:-0.213174px;color:#0b80c3;display:block;width:85%;margin:0 auto}
.plan-selection-mob .choose-plan-mob-text p .plan-selection-bold-text{font-weight:700}
.plan-selection-mob .plan-mob-select2{width:83%;margin:0 auto}
.plan-selection-mob .plan-mob-select2 .plan-selection-dropdown-mob{appearance:none;-webekit-appearance:none;-moz-appearance:none;cursor:pointer}
.plan-selection-mob .plan-mob-select2 .select2-container{min-width:100%;z-index:unset}
.plan-selection-mob .plan-mob-select2 .select2-container--flat .select2-selection--single{height:auto;background-color:#0b80c3;margin-top:-10px;border:2px solid rgba(65,151,210,0.2);box-shadow:3px 6px 14px rgba(0,115,187,0.16);border-bottom-right-radius:17px;border-bottom-left-radius:17px;font-size:14px;padding-top:12px;padding-bottom:8px}
.plan-selection-mob .plan-mob-select2 .select2-container--flat .select2-selection--single .select2-selection__rendered{font-family:'Inter';font-weight:700;font-size:12px !important;line-height:17px;letter-spacing:-0.213174px;color:#fff}
.plan-selection-mob .select2-container--flat .select2-selection--single .select2-selection__arrow{background-image:url(../../../../../content/dam/tataaialifeinsurancecompanylimited/homapage-redesign/plan-selection-down-arrow.svg);top:5px;right:20px;position:absolute;height:26px;width:20px}
.banner-cards-container{position:unset;top:unset;max-width:unset;margin-top:0}
.view-all-btn{display:none}
.banner-cards-wrapper .banner-cards-list .slick-list .slick-track{min-width:10000px !important;padding-bottom:10px;padding-top:20px}
.banner-cards-wrapper .banner-cards-list .slick-list .slick-track .slick-slide{margin:0 10px}
.banner-cards-list .slick-list .slick-track .slick-slide.slick-current .category-card{background:linear-gradient(180deg,#fff 56.25%,#e4f5ff 100%),#fff;border:2px solid #cbe2f1;transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);transition:transform .2s}
.banner-cards-list .slick-dots{text-align:center}
.banner-cards-list .slick-dots li.slick-active{background:#0073bb;border-radius:4px;width:20px;height:7px}
.banner-cards-list .slick-dots li{width:7px;height:7px;transition:all .3s linear;background-color:#e6e7e8;border-radius:50%}
.banner-cards-list .slick-dots li button::before{content:none}
.selectnewPlanDropdownCustomMob{display:none}
.select2-container--open .selectnewPlanDropdownCustomMob.select2-dropdown--above{top:-29px}
.selectnewPlanDropdownCustomMob.select2-dropdown--above{border-radius:20px 20px 0 0;top:-2px}
.selectnewPlanDropdownCustomMob.select2-dropdown--below{border-radius:0 0 20px 20px}
span .selectnewPlanDropdownCustomMob.select2-dropdown--above{padding:0}
.selectnewPlanDropdownCustomMob.select2-dropdown--below{padding:0}
.selectnewPlanDropdownCustomMob .select2-results{width:100%;margin-top:unset;max-height:unset}
.selectnewPlanDropdownCustomMob.select2-dropdown--above .select2-results{border-radius:20px 20px 0 0}
.selectnewPlanDropdownCustomMob .select2-results ul{max-height:unset}
.selectnewPlanDropdownCustomMob .select2-results ul li:first-child{display:block}
.selectnewPlanDropdownCustomMob .select2-results .select2-results__options{margin:0 3px}
.selectnewPlanDropdownCustomMob .select2-results .select2-results__options .select2-results__option[aria-selected=true]{color:#0073bb}
.selectnewPlanDropdownCustomMob .select2-results .select2-results__options .select2-results__option{padding:15px 0 !important;text-align:center;font-family:'Inter';font-weight:400;font-size:16px;line-height:19px;letter-spacing:-0.213174px;color:#58595b;border-bottom:1px solid rgba(65,151,210,0.1);position:relative}
.homepage-spacing .category-card ul{margin:7px 0 15px 0}
.homepage-spacing .category-card ul li{margin-bottom:5px}
.homepage-spacing .banner-wrapper-left{width:100%}
.homepage-spacing .banner-wrapper-right{position:absolute;right:0;padding-top:0}
.homepage-spacing.plan-selection-mob{margin-bottom:0}
.homepage-spacing .banner-cards-wrapper .banner-cards-list .slick-list .slick-track{padding-top:30px}
.homepage-spacing .plan-selection-mob{margin-bottom:0}
.homepage-spacing .banner-wrapper-left .banner-wrapper-title .connect-btn{padding:7px 12px 7px 12px}
.homepage-spacing .banner-cards-list .slick-list .slick-track .slick-slide.slick-current .category-card{padding:15px 19px}
.homepage-spacing .plan-selection-mob .choose-plan-mob-text{margin-top:0}
span.select2-dropdown.selectnewPlanDropdownCustomMob{z-index:1}
.banner-cards-container .banner-cards-wrapper{margin-top:0}
.remove-topspace .banner-wrapper-right{right:0;bottom:0;position:absolute;min-height:unset;max-width:unset;width:150px;height:140px;top:unset}
.remove-topspace .banner-wrapper-right img{width:150px;height:140px}
.homepagebanner-btns{flex-direction:column;column-gap:unset;row-gap:10px}
.red-btn-content{padding:7px 0;font-size:.75rem;letter-spacing:-0.667px;border:1px solid #d62049;box-shadow:0 0 8px 0 rgba(214,32,73,0.10);max-width:160px;width:100%}
.white-btn-content{padding:7px 8px;font-size:.75rem;letter-spacing:-0.667px;border:1.5px solid #d62049;border:1px solid #d62049;box-shadow:0 0 8px 0 rgba(214,32,73,0.10);max-width:160px;width:100%}
.banner-wrapper-left .banner-wrapper-title h5{font-family:'Inter',sans-serif;font-size:1.5rem;font-weight:700;line-height:1.5rem;letter-spacing:-0.24px;margin-bottom:10px}
}