@charset "UTF-8";@font-face{font-family:'icomoon';src:url('../../../../clientlibs/main/resources/assets/fonts/icomoon-brand-campaign/icomoon.eot?1rsaa3');src:url('../../../../clientlibs/main/resources/assets/fonts/icomoon-brand-campaign/icomoon.eot?1rsaa3#iefix') format('embedded-opentype'),url('../../../../clientlibs/main/resources/assets/fonts/icomoon-brand-campaign/icomoon.ttf?1rsaa3') format('truetype'),url('../../../../clientlibs/main/resources/assets/fonts/icomoon-brand-campaign/icomoon.woff?1rsaa3') format('woff'),url('../../../../clientlibs/main/resources/assets/fonts/icomoon-brand-campaign/icomoon.svg?1rsaa3#icomoon') format('svg');font-weight:normal;font-style:normal;font-display:block}
[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-angle-right:before{content:"\e902"}
.icon-angle-down:before{content:"\e900"}
.icon-angle-up:before{content:"\e901"}
*{margin:0;padding:0;box-sizing:border-box}
body,html{font-size:14px;line-height:24px;font-family:"Open Sans",sans-serif;min-height:100%;color:#333}
img{display:block;max-width:100%}
strong{font-weight:700}
a{text-decoration:none}
a:focus{outline:0}
a:hover{text-decoration:none}
ul,ol{margin:0;padding:0;list-style:none}
h1,h2,h3,h4,h5,h6,p{margin:0;font-weight:normal}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,p a{text-decoration:none}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,p a:hover{text-decoration:underline}
.wrapper{overflow:hidden}
button:focus{outline:0}
strong{font-weight:700}
.relative{position:relative}
.text-center{text-align:center !important}
.text-left{text-align:left !important}
.text-uppercase{text-transform:uppercase !important}
.justify-content-center{justify-content:center !important}
.m-width600{max-width:600px;margin:auto}
.mg-t0{margin-top:0 !important}
.mg-t10{margin-top:10px !important}
.mg-t40{margin-top:40px !important}
h1{font-weight:700;font-size:30px;line-height:40px}
h2{font-weight:700;font-size:26px;line-height:36px;letter-spacing:.02em;text-transform:uppercase;color:#333}
h6{font-size:14px;line-height:20px;letter-spacing:.02em;text-transform:uppercase}
.title-14{font-size:14px;line-height:24px;color:#333}
.title-semibold16{font-size:16px;font-weight:600;line-height:24px;color:#333}
.heading20{font-weight:700;font-size:20px;line-height:26px;letter-spacing:.02em;color:#333}
.heading-semibold12{font-weight:600;font-size:12px;line-height:18px;letter-spacing:.02em;color:#333}
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.d-flex{display:flex !important}
.justify-content-between{justify-content:space-between !important}
.align-items-center{align-items:center !important}
.d-none{display:none}
.d-block{display:block}
.form-col{width:25%;padding:0 15px}
.btn-apply{font-weight:700;height:46px;background-color:#d7df23;border:0;outline:0;border-radius:4px;font-size:12px;line-height:16px;display:inline-flex;align-items:center;text-align:center;justify-content:center;letter-spacing:.02em;text-transform:uppercase;color:#333;padding:10px 20px;min-width:158px;border-radius:100px;cursor:pointer}
.btn-apply.btn-apply-sm{height:28px;font-size:11px;padding-top:6px;padding-bottom:6px}
.btn-apply.btn-blue{color:#d7df23;background-color:#005899}
.hidden{display:none !important}
.read-only{pointer-events:none}
.minw234{min-width:234px}
.tab-list-outer{overflow:auto}
.tab-menu{display:flex;flex-wrap:nowrap;padding-bottom:10px}
.tab-menu li a{font-weight:600;font-size:12px;line-height:18px;letter-spacing:.0125em;text-transform:uppercase;color:#005899;padding:17px 20px;display:block;white-space:nowrap}
.tab-menu li a.active{background:#d7df23;box-shadow:0 4px 10px rgba(117,116,181,0.25);border-radius:80px}
@media(max-width:767px){h2{font-size:20px;line-height:28px}
.spacing-pd-tb{padding-bottom:30px;padding-top:30px}
.hidden-xs{display:none !important}
.mg-xs-t0{margin-top:0 !important}
.text-left-xs{text-align:left !important}
.productSlider .itemBox{width:100%}
.productSlider .itemCard{padding:15px 50px 15px 20px;flex-direction:row;height:auto}
.productSlider .itemCard .icon-img{position:absolute;top:50%;right:20px;transform:translateY(-50%);display:block}
.productSlider .itemCard p{width:calc(100% - 45px);margin-left:20px;text-align:left;font-weight:700;font-size:14px;letter-spacing:.02em;text-transform:uppercase}
.productSlider .itemCard .itemImg{margin:0}
.productSlider .itemCard.active{height:auto;border-bottom-left-radius:4px;border-bottom-right-radius:4px}
.productSlider .itemCard.active .icon-img{transform:translateY(-50%) rotate(180deg)}
.ItemCard-position{width:100%;position:static;top:0;z-index:74;left:0;margin-top:0}
.ItemCard-position .ItemCard-Details{border-top:0}
.tab-menu li a{font-size:10px;line-height:15px}
}
@media(min-width:576px){.container{max-width:540px}
}
@media(min-width:768px){.container{max-width:720px}
}
@media(min-width:992px){.container{max-width:960px}
}
@media(min-width:1200px){.container{max-width:1140px}
}
.header{background:#fff;box-shadow:0 4px 10px rgba(195,195,195,0.25);padding:23px 0}
.header .logo{height:18px}
.header .logo a{display:inline-block}
@media(max-width:991px){.header{padding:20px 0}
}
@media(max-width:767px){.header{padding:19px 0 18px}
.header .logo{height:13px}
.header .logo a{width:120px;display:block}
}
.bannerBox{background-color:#005899;padding:35px 0}
.bannerBox h1,.bannerBox .heading20{color:#fff}
.bannerBox h6{color:rgba(255,255,255,0.8);font-weight:700}
.bannerBox h1{margin-bottom:6px}
.bannerBox .heading20{margin-bottom:13px}
.bannerBox .live-text{position:relative;color:#fff;padding-left:25px;margin-bottom:19px}
.bannerBox .live-text img{position:absolute;left:0;top:0}
.bannerBox p{color:rgba(255,255,255,0.9)}
.bannerBox .banner-video{position:relative}
.bannerBox .banner-video .video-play-btn{width:44px;height:44px;display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.bannerBox .banner-tag{position:absolute;top:0;right:-105px}
.banner-row{display:flex;flex-wrap:wrap}
.banner-row .banner-left{width:calc(100% - 404px);padding-right:60px}
.banner-row .banner-right{width:404px;position:relative}
@media(max-width:991px){.banner-row .banner-left{width:100%;padding:0 0 25px}
.banner-row .banner-tag{display:none}
.banner-row .banner-right{margin:auto}
}
@media(max-width:767px){.bannerBox{padding:28px 0 35px}
.bannerBox .live-text{margin-bottom:10px}
.bannerBox h1{font-size:20px;line-height:28px;margin:3px 0}
.bannerBox .heading20{font-size:14px;line-height:20px}
.bannerBox .banner-right{width:auto;max-width:317px}
}
.footer{background:#2c2c2c;padding:25px 0}
.footer .footer-inner{display:flex;flex-wrap:wrap;align-items:center;margin:0 -15px}
.footer .footer-inner .left-col,.footer .footer-inner .right-col{width:50%;padding:0 15px;color:rgba(239,239,239,0.6);font-size:12px;letter-spacing:.02em}
.footer .footer-inner .left-col ul{display:inline-flex;flex-wrap:wrap;margin:0 -10px}
.footer .footer-inner .left-col ul li{padding:0 10px}
.footer .footer-inner .left-col ul li a{display:block;color:#efefef;opacity:.6}
.footer .footer-inner .left-col ul li a:hover{opacity:1}
.footer .footer-inner .right-col{text-align:right}
@media(max-width:767px){.footer{padding:20px 0}
.footer .footer-inner{margin:0}
.footer .footer-inner .left-col,.footer .footer-inner .right-col{width:100%;padding:0;text-align:center;font-size:11px;line-height:18px}
.footer .footer-inner .right-col{margin-top:10px}
}
.otherBox{padding:50px 0 60px;background-color:#e9f0f7}
.otherBox h2{text-align:center;margin-bottom:20px}
.otherBox .other-details{background-color:#005899;box-shadow:0 3px 10px rgba(0,0,0,0.1);border-radius:4px;padding:55px 45px}
.otherBox .other-list{display:flex;flex-wrap:wrap;margin-left:-25px;margin-right:-25px;margin-top:-50px}
.otherBox .other-list li{width:33.33%;padding:50px 25px 0}
.otherBox .other-cols{position:relative;padding-left:50px}
.otherBox .other-cols .other-icons{position:absolute;left:0;top:0}
.otherBox .other-cols h5{font-weight:600;font-size:18px;line-height:27px;color:rgba(255,255,255,0.75);margin:0 0 4px}
.otherBox .other-cols p{font-size:14px;line-height:16px;color:#fff}
.otherBox .other-cols p a{color:#d7df23;text-decoration:none;font-weight:700}
@media(max-width:991px){.otherBox{padding:40px 0 45px}
.otherBox .other-details{padding:45px 30px}
.otherBox .other-list li{width:50%}
}
@media(max-width:767px){.otherBox .other-details{padding:25px 17px}
.otherBox .other-list{margin-top:-20px}
.otherBox .other-list li{width:100%;padding-top:20px}
.otherBox .other-cols{padding-left:48px}
.otherBox .other-cols h5{font-size:16px;line-height:24px;margin-bottom:2px}
}
.taxsavingBox{padding:45px 0 60px;position:relative;background:url("../../../../../../content/dam/tata-capital/brand-campagin/tax-save-bg.png") no-repeat top right}
.taxsavingBox .tax-saving-text{text-align:center;margin-bottom:15px}
.itemBox{padding:10px}
.itemBox:focus{outline:0}
.itemCard{background:#fff;box-shadow:0 3px 10px rgba(0,0,0,0.1);border-radius:4px;padding:20px 25px 10px;height:130px;position:relative;overflow:hidden;text-align:center;cursor:pointer}
.itemCard .itemImg{height:50px;width:50px;margin:0 auto 10px}
.itemCard.active{background:#d7df23}
.itemCard.active i,.itemCard.active p{color:#333}
.ItemCard-position{width:1090px;position:absolute;top:100%;z-index:74;left:-3px;margin-top:-5px;margin-left:10px;margin-bottom:30px;display:none}
.ItemCard-position .ItemCard-Details{overflow:hidden;background:#e9f0f7;border-top:3px solid #d7df23;position:relative;border-radius:0 0 4px 4px}
.ItemCard-position .ItemCard-Details .btn-close{background:transparent;border:0;position:absolute;top:10px;right:10px;cursor:pointer}
.ItemCard-position .ItemCard-Details .btn-close img{width:14px;height:14px}
.ItemCard-position.ItemCard-Visible{position:static;display:block}
.ItemCard-position.ItemCard-Visible .form-section .btn-clear{top:3px}
.ItemCard-position.ItemCard-Visible .form-section .formBox{margin-top:0}
.ItemCard-position.ItemCard-Visible .form-section .formBox h2{margin-bottom:30px}
.ItemCard-position.ItemCard-Visible .otpheader{margin-bottom:40px}
.ItemCard-position.ItemCard-Visible .otpheader h2{margin-bottom:0 !important}
.ItemCard-position.ItemCard-Visible .otpheader p{color:#fff;margin-top:15px}
.productSlider{display:flex;flex-wrap:wrap;justify-content:center;position:relative}
.productSlider .itemBox{width:20%}
.productSlider .itemCard .icon-img{display:none}
.productSlider .itemCard p{font-size:14px;line-height:21px;text-align:center;letter-spacing:.02em;text-transform:uppercase;color:#333;font-weight:700}
.form-row{margin:0 -20px;display:flex;flex-wrap:wrap}
.form-row .col-50{width:50%;padding-left:20px;padding-right:20px}
.item-card-top{padding:34px 40px}
.item-card-top p{font-size:14px;line-height:22px;letter-spacing:.02em;color:rgba(51,51,51,0.8)}
.item-card-top .item-info-top{margin-bottom:25px}
.item-card-top .item-info-btn{text-align:center;padding-top:24px}
.item-card-top .item-key-btn{text-align:center;padding-top:30px}
.tab-contents{position:relative;padding-top:20px}
.tab-contents:before{content:"";border-top:1px solid rgba(122,204,255,0.3);position:absolute;left:-40px;right:-40px;top:0}
.list-item-infos{margin-bottom:25px;max-width:692px}
.list-item-infos li{font-size:13px;line-height:18px;color:rgba(51,51,51,0.8);margin-top:16px;position:relative;padding-left:16px}
.list-item-infos li a{color:#2f76ac}
.list-item-infos li:first-child{margin-top:0}
.list-item-infos li:before{content:"";width:6px;height:6px;border-radius:50%;display:block;background-color:#acb4d1;position:absolute;left:0;top:6px}
.item-key-benefits{padding:25px 30px;background-color:#fff;border-radius:4px}
.item-key-benefits h5{font-size:16px;line-height:22px;color:#333;font-weight:700;margin-bottom:18px}
.item-key-benefits .list-item-infos{max-width:100%;margin-bottom:0}
.item-key-benefits .list-item-infos li{margin-top:11px}
.item-key-benefits .list-item-infos li:first-child{margin-top:0}
.item-card-bottom{padding:24px 40px;background-color:#005899;box-shadow:0 4px 25px rgba(0,0,0,0.08)}
.item-card-bottom .item-card-heading{font-size:14px;line-height:22px;color:#fff;font-weight:700;display:block;position:relative;padding-right:20px}
.item-card-bottom .item-card-heading:before{content:"";font-family:"icomoon";font-size:12px;line-height:10px;color:#d7df23;position:absolute;top:50%;transform:translateY(-50%);right:0}
.item-card-bottom .item-card-heading.opened:before{content:""}
.item-card-bottom .item-card-collapse{display:none}
.item-card-bottom .item-card-body{padding-top:14px}
.item-card-bottom .list-item-infos{margin-bottom:0}
.item-card-bottom .list-item-infos li{margin-top:12px;color:rgba(255,255,255,0.8)}
.item-card-bottom .list-item-infos li:first-child{margin-top:0}
.item-card-bottom .list-item-infos li:before{background-color:#fff}
@media(max-width:1199px){.ItemCard-position{width:910px}
}
@media(max-width:991px){.taxsavingBox{background-size:300px}
.productSlider .itemBox{width:33.33%}
.productSlider .itemCard p{line-height:19px}
.ItemCard-position{width:670px}
.itemCard{padding-top:15px;padding-left:15px;padding-right:15px}
.item-card-top,.item-card-bottom{padding-left:25px;padding-right:25px}
}
@media(max-width:767px){.taxsavingBox{background:0}
.itemCard{display:flex;align-items:center}
.taxsavingBox{padding-top:35px;padding-bottom:35px}
.productSlider .itemBox{width:100%}
.productSlider .itemCard p{text-align:left}
.productSlider .itemCard .icon-img{display:block}
.item-card-top,.item-card-bottom{padding:25px 20px}
.item-card-top .minw234,.item-card-bottom .minw234{min-width:auto;max-width:280px;width:100%}
.item-key-benefits{padding:15px 18px}
.item-card-top .item-key-btn{padding-top:20px}
.item-card-bottom .item-card-heading:before{color:#fff}
.itemCard{box-shadow:0 3px 36px rgba(153,186,208,0.26)}
.itemCard .itemImg{width:45px;height:45px}
.ItemCard-position{width:100%;position:static;margin:0}
.ItemCard-position .ItemCard-Details{margin-top:4px;border-top:0}
.ItemCard-position .ItemCard-Details .btn-close{right:20px}
.itemBox{padding:0;margin-bottom:15px}
.form-row .col-50{width:100%}
}
.modal-open .modal-popup{overflow-x:hidden;overflow-y:auto}
.modal-popup{position:fixed;top:0;bottom:0;left:0;right:0;z-index:1041;display:none}
.modal-popup .modal-body{width:100%;position:relative}
.modal-popup .btn-close{background:transparent;border:0;padding:10px 0;position:absolute;top:-40px;right:0;z-index:2;cursor:pointer}
.modal-popup .btn-close:focus,.modal-popup .btn-close:active,.modal-popup .btn-close:active:focus{outline:0}
.modal-popup.custom-modal.fade-modal{opacity:0;transition:opacity .15s linear}
.modal-popup.custom-modal.fade-modal .modaldialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-25%);transform:translate(0,-25%)}
.modal-popup.custom-modal.fade-modal.show-modal{opacity:1}
.modal-popup.custom-modal.show-modal .modaldialog{-webkit-transform:translate(0,0);transform:translate(0,0)}
.modal-popup.custom-modal .modaldialog{position:relative;max-width:940px;margin:15px auto;pointer-events:none;padding:0 15px}
.modal-popup.custom-modal .modaldialog.modaldialog-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - 30px)}
.modal-popup.custom-modal .modalcontent{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:auto;max-width:100%;margin:0;width:100%;pointer-events:auto}
.modal-backdrop{position:fixed;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,0.8)}
.modal-video{position:relative;z-index:2}
.modal-video iframe{width:100%;height:450px}
.modal-open{overflow:hidden}
@media(max-width:767px){.modal-video iframe{height:209px}
.modal-popup .btn-close{top:-30px}
}
.popular-faq-box{padding:50px 0 30px;background-color:#005899}
.popular-faq-box .inner-container{padding-top:22px}
.popular-faq-box .heading-with-view{position:relative}
.popular-faq-box .heading-with-view .btn-view-all{position:absolute;right:0;bottom:10px}
.popular-faq-box h2{text-align:center;color:#fff}
.btn-view-all{font-size:12px;line-height:16px;letter-spacing:.02em;text-transform:uppercase;color:#fff;font-weight:700}
.btn-view-all span{font-size:10px}
.accordian-card{padding:0 30px 13px;border-radius:10px}
.accordian-card .accordian-title{font-weight:700;font-size:16px;line-height:22px;color:#fff;position:relative;display:block;padding:25px 30px 12px 0}
.accordian-card .accordian-title:before{content:"";border-top:1px solid rgba(122,204,255,0.3);position:absolute;left:-30px;right:-30px;top:0}
.accordian-card .accordian-title:after{content:"";font-family:"icomoon";font-size:13px;color:#fff;width:13px;position:absolute;top:26px;right:0;font-weight:normal}
.accordian-card .accordian-body{padding:0 0 15px;display:none}
.accordian-card .accordian-body p{color:#333}
.accordian-card.active{background:#d7df23;box-shadow:0 4px 32px rgba(0,0,0,0.08)}
.accordian-card.active .accordian-title{border-top:0;color:#333}
.accordian-card.active .accordian-title:after{content:"";color:#005899}
.accordian-card.active .accordian-body{display:block}
.accordian-card.hidecard{display:none}
.accordian-card:first-child .accordian-title:before{display:none}
.faq-head-section{padding-top:45px}
.faq-head-section h2{text-align:center;margin-bottom:35px}
.faq-card-box{margin-bottom:40px}
.faq-card-box .card-div{padding:55px 60px 30px}
.faq-card{padding-top:30px}
.faq-card h3{margin-bottom:30px}
.faq-card .accordian-card .accordian-body p{color:#333;font-size:14px;line-height:22px}
.faq-card .answer-group{margin-bottom:15px}
.faq-details-list p{margin-bottom:14px}
.faq-table-table{margin-bottom:12px}
.faq-table-table .bg-th{background-color:#ccd319}
.faq-table-table .table{border-collapse:collapse;border:1px solid rgba(136,141,21,0.6);border-left:0;min-width:930px}
.faq-table-table .table tr:last-child td{border-bottom:0}
.faq-table-table .table tr td{font-size:12px;line-height:16px;text-align:center;color:#333;padding:8px 15px;border-bottom:1px solid rgba(136,141,21,0.6);border-right:1px solid rgba(136,141,21,0.6)}
.faq-table-table .table tr td .text-heading-td{font-weight:600;font-size:14px;line-height:16px}
.faq-table-table{width:100%;overflow:auto}
.list-circle-info{margin-top:6px}
.list-circle-info li{font-size:14px;line-height:22px;color:#333;position:relative;margin-bottom:10px;padding-left:16px}
.list-circle-info li:last-child{margin-bottom:0}
.list-circle-info li:before{content:"";width:7px;height:7px;display:block;background-color:#a4aa1e;position:absolute;left:0;top:8px;border-radius:50%}
.faq-tab-btn{text-align:center;margin-top:25px}
.faq-tab-btn .btn{display:inline-block;background-color:#fff;box-shadow:0 3px 36px rgba(153,186,208,0.26);border-radius:80px;padding:11px 25px;font-weight:600;font-size:12px;line-height:18px;letter-spacing:.02em;text-transform:uppercase;color:#2c6eb5}
@media(max-width:991px){.popular-faq-box{padding:45px 0 30px}
.popular-faq-box .heading-lg-left{padding-right:80px}
.faq-card-box .card-div{padding:40px 30px 30px}
.faq-card h3{margin-bottom:20px}
}
@media(max-width:767px){.accordian-card .accordian-title{font-size:14px;line-height:21px;padding-bottom:7px;padding-top:21px}
.accordian-card .accordian-title:after{top:29px}
.accordian-card .accordian-body{padding-bottom:7px}
.accordian-card .accordian-body p{font-size:13px;line-height:24px}
.faq-head-section{padding-top:10px}
.faq-head-section h2{text-align:left;margin-bottom:25px}
.faq-card-box .accordian-card{padding:0 20px 13px}
.faq-card-box .card-div{padding:25px 15px 20px}
.faq-card-box .faq-card h3{margin-bottom:15px}
.popular-faq-box{padding-top:40px;padding-bottom:20px}
.popular-faq-box h2{text-align:left}
.popular-faq-box .heading-with-view .btn-view-all{bottom:3px}
.popular-faq-box .inner-container{padding-top:14px}
}
.bannerText{font-size:20px}
.know-more-para{font-size:18px;color:#005899}