.Card{padding:23px;background-color:#fff;border-radius:5px;box-shadow:0 0 20.41px 0 rgba(0,0,0,.1);height:100%;border:1px solid transparent;position:relative}
.Card.blog-card{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;padding:12px;border:1px solid transparent}
.Card.blog-card:hover{background-color:#ffeeec;border:1px solid #c21b17}
.Card.blog-card .card-img{width:90px;height:100%}
.Card.blog-card .card-img img{object-fit:unset}
.Card.blog-card .blog-title{font-size:.75rem;line-height:15px;color:#6f7072;margin-bottom:6px;padding-bottom:0}
.Card.blog-card .card-title{font-family:"Roboto-Medium",sans-serif;margin-bottom:0}
.Card.blog-card .card-content{width:calc(100% - 90px);padding-left:16px;padding-top:0;text-align:left}
.Card .card-title{color:#20252b;font-family:Roboto-Regular}
.Card .card-description{font-family:Roboto-Light;margin-top:4px}
.Card .card-img img{margin:0 auto;height:100%;object-fit:contain}
.Card .card-content{text-align:center;padding-top:20px}
.plans-card{display:block;background-color:#fff;box-shadow:0 0 20.41px 0 #0000001A;border:1px solid #ececec;border-radius:5px;padding:16px 16px 20px 16px;position:relative;height:100%}
.plans-card:hover{background-color:#ffeeec;border:1px solid #c21b17}
.plans-card:hover .plans-text{color:#c21b17}
.plans-card:hover .arrow-circle{background-color:#fff}
.plans-card .latest-badge{position:absolute;top:-17px;right:13px}
.plans-card .plans-top{display:flex;flex-wrap:wrap}
.plans-card .plans-left{display:flex;flex-wrap:wrap;align-items:center;width:calc(100% - 24px);padding-right:10px}
.plans-card .plans-right{width:24px}
.plans-card .plans-right .plan-card-arrow{background-image:url("../../../../../../content/dam/futuregeneraliindiainsurancecoltd/header-assets/plan-card-arrow.svg");height:12px;width:12px;background-size:100% 100%}
.plans-card .plans-img{width:32px}
.plans-card .plans-text{color:#000;font-family:Roboto-Medium}
.plans-card .plans-content{padding-left:12px;width:calc(100% - 32px)}
.plans-card .plans-bottom{padding-left:38px;padding-top:5px;padding-bottom:19px}
.plans-card .bullet-list-small li{font-size:.75rem;line-height:17px;color:rgba(0,0,0,.5);font-family:robotoregular,sans-serif}
.plans-card .bullet-list-small p{font-size:12px;line-height:17px;color:rgba(0,0,0,.5);font-family:robotoregular,sans-serif}
.plans-card .bullet-list-small li::before{top:6px;background-color:rgba(0,0,0,.5)}
.plans-card .bullet-list-small p::before{top:6px;background-color:rgba(0,0,0,.5)}
.header-nav-content .tab-content-inner{display:flex;flex-wrap:wrap}
.header-nav-content .tab-content-left{width:230px;box-shadow:0 0 20.41px 0 #0000001A;padding:20px;background-color:#fff;border-radius:0 0 5px 5px;height:100%}
.header-nav-content .tab-content-right{width:calc(100% - 230px);padding-left:40px}
.header-nav-content .all-products-btn{padding-top:24px}
.buyonline-Btn-wrap{position:absolute;bottom:15px;left:54px}
.buyonline-Btn-redirection{text-transform:uppercase;color:#c21b17;font-family:Roboto-Bold;letter-spacing:.01em;font-size:14px;line-height:16px;text-transform:capitalize;cursor:pointer}
.buyonline-Btn-redirection:hover{color:#c21b17}
.header-nav-content .all-products-btn .arrow-btn{display:inline-block;text-transform:uppercase;color:#c21b17;font-family:Roboto-Bold;letter-spacing:.01em}
.header-nav-content .all-products-btn .all-products-btn-arrow{position:absolute;right:0;top:3px;background-image:url("../../../../../../content/dam/futuregeneraliindiainsurancecoltd/header-assets/plan-card-arrow.svg");background-size:100% 100%;height:10px;width:10px}
.header-nav-content .hide_feedback{display:none}
.tab-content-right .plans-left img{height:32px;width:32px}
@media(max-width:767px){.Card{padding:16px 14px}
.Card .card-content{padding-top:16px}
}
.col-row{display:flex;flex-wrap:wrap;max-width:1010px;width:100%;margin-left:auto;margin-right:auto}
.col-left,.col-right{width:100%}
.col-left{max-width:470px;padding-right:50px}
.col-right{max-width:540px}
@media(max-width:1199px){.col-row{justify-content:center}
}
*{margin:0;padding:0;box-sizing:border-box}
body,html{min-height:100%;height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,sans-serif;font-weight:400;font-weight:400;font-style:normal;color:#20252b;font-family:Roboto-Regular}
html{scroll-behavior:smooth;overflow-x:hidden}
img{display:block;max-width:100%}
h1,h2,h3,h4,h5,h6,p,ul{list-style-type:none;margin:0;font-weight:400}
ul{list-style:none;padding:0;margin:0}
h2{font-size:48px;line-height:60px}
h3{font-size:1.5rem;line-height:31px}
h4{font-size:1.375;line-height:30px}
h5{font-size:1.25rem;line-height:24px}
.fontSize20{font-size:1.25rem;line-height:24px}
.fontSize18{font-size:1.125rem;line-height:24px}
.fontSize16{font-size:16px;line-height:24px}
.fontSize14{font-size:14px;line-height:20px}
.fontSize12{font-size:12px !important;line-height:18px !important}
a{text-decoration:none;display:inline-block}
a:hover{text-decoration:none}
.fg-container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.d-none{display:none !important}
.text-left{text-align:left !important}
.text-right{text-align:right !important}
.btn{padding:12px 38px;border-radius:5px;outline:0;border:0;text-transform:uppercase;font-size:.875rem;line-height:17px;font-family:robotoregular,sans-serif;font-weight:800;text-align:center}
.text-capitalize{text-transform:capitalize !important}
button{cursor:pointer}
.arrow-circle{width:24px;height:24px;border-radius:50%;background-color:#ffeded;display:flex;align-items:center;justify-content:center;font-size:.75rem;line-height:12px;color:#c21b17;cursor:pointer}
.div-bg{background-color:#fff;border-radius:5px;box-shadow:0 0 20px 0 #0000001A}
.custom-badge{display:inline-block;background-color:#f6f6f6;border-radius:5px;padding:5px 10px;font-size:.688rem;line-height:13px;text-transform:uppercase;color:#c21b17;font-family:Roboto-Medium}
.bullet-list-small li{position:relative;font-size:14px;line-height:24px;color:#ccc;font-family:Roboto-Light;padding-left:10px;margin-top:5px}
.bullet-list-small li::before{position:absolute;content:'';width:3px;height:3px;left:0;top:10px;border-radius:50%;background-color:#ccc}
.bullet-list-small .list-links{color:#c21b17;font-family:"Roboto-Medium"}
.arrow-btn{display:block;font-size:14px;line-height:16px;position:relative;padding-right:15px;color:#4f4f4f;position:relative;font-family:robotoregular,sans-serif;outline:0;border:0;background:0}
.arrow-btn [class*=" icon-"],.arrow-btn [class^=icon-]{font-size:.625rem;line-height:10px;position:absolute;right:0;top:3px}
.custom-new-tabs{border-bottom:1px solid #ebebeb}
.custom-new-tabs .custom-tabs-list{display:flex;flex-wrap:wrap;margin:0 -6px}
.custom-new-tabs .tabs-item{padding:0 6px;margin-top:15px;margin-bottom:13px}
.custom-new-tabs .tab-btn{border:0;background:0;font-size:14px;line-height:16px;color:#4f4f4f;padding:10px 32px;border-radius:5px;font-family:"Roboto-Regular",sans-serif}
.custom-new-tabs .tab-btn.active{background-color:#fff;font-family:Roboto-Bold;color:#c21b17}
.horizontol-tabs .tabs-item:first-child .tab-btn{border-top:0}
.horizontol-tabs .tabs-item .tab-btn.active .tabs-item-arrow{background-image:url("../../../../../../content/dam/futuregeneraliindiainsurancecoltd/header-assets/plan-card-arrow.svg");right:0}
.horizontol-tabs .tabs-item .tab-btn .tabs-item-arrow{background-image:url("../../../../../../content/dam/futuregeneraliindiainsurancecoltd/header-assets/plan-card-arrow-black.svg");height:10px;width:10px;background-size:100% 100%;display:inline-block;position:absolute;right:10px;top:17px}
.horizontol-tabs .tab-btn{padding:14px 30px 14px 0;width:100%;text-align:left;position:relative;border-top:1px solid #f2f2f2}
.horizontol-tabs .tab-btn [class*=" icon-"],.horizontol-tabs .tab-btn [class^=icon-]{top:17px;right:8px}
.horizontol-tabs .tab-btn.active{color:#c21b17;font-family:Roboto-Bold}
.horizontol-tabs .tab-btn.active [class*=" icon-"],.horizontol-tabs .tab-btn.active [class^=icon-]{right:0}
.horizontol-tabs .tab-btn.active::before{position:absolute;content:'';height:100%;width:2px;background-color:#c21b17;right:-20px;top:0}
.latest-badge{display:inline-flex;align-items:center;padding:4px 8px;border-radius:5px;background-color:#ffeccc;color:#707070;font-size:.625rem;line-height:12px;font-family:Roboto-Medium}
.latest-badge img{margin-right:4px}
.header-nav-content .plans-heads{color:#707070;margin-top:21px;font-family:"Roboto-Regular",sans-serif}
.header-nav-content .plans-rows{display:flex;flex-wrap:wrap;margin:-16px -8px 0;padding-top:24px}
.header-nav-content .plans-col{width:33.33%;padding:16px 8px 0}
@media(max-width:1199px){h2{font-size:2.625rem;line-height:50px}
h3{font-size:1.25rem;line-height:30px}
h4{font-size:1.25rem;line-height:30px}
h5{font-size:1.063rem;line-height:25px}
}
@media(max-width:991px){h3{font-size:1.125;line-height:24px}
h2{font-size:2.375rem;line-height:46px}
}
@media(max-width:767px){h2{font-size:1.75rem;line-height:36px}
h5{font-size:.875rem;line-height:17px}
.fontSize20{font-size:.875rem;line-height:19px}
}
@media(min-width:576px){.fg-container{max-width:540px}
}
@media(min-width:768px){.fg-container{max-width:720px}
}
@media(min-width:992px){.fg-container{max-width:960px}
}
@media(min-width:1200px){.fg-container{max-width:1140px}
}
@media(min-width:1400px){.fg-container{max-width:1320px}
}
.rural-content-wrap{display:flex;flex-wrap:wrap;padding:20px;margin-top:13px}
.rural-content-wrap .rural-left{width:calc(100% - 336px);padding-right:21px}
.rural-content-wrap .rural-right{width:336px}
.rural-content-wrap .rural-text{font-family:Roboto-Light;color:#20252b}
.rural-content-wrap .all-products-btn{padding-top:12px}
.blog-details-row{display:flex;flex-wrap:wrap;padding-top:24px;margin:-16px -8px 0}
.blog-details-row .blog-details-card{width:40%;padding:16px 8px 0}
.custom-tabs{display:inline-flex;align-items:center;margin-bottom:40px;border-bottom:1px solid #ebebeb}
.custom-tabs>*{background-color:transparent;border:0;font-size:1.25rem;font-weight:300;line-height:28px;color:#707070;display:block;font-family:Roboto-Light;margin-left:35px;margin-right:35px;padding-bottom:20px;border-bottom:1px solid transparent;margin-bottom:-1px}
.custom-tabs>:first-child{margin-left:0}
.custom-tabs>:last-child{margin-right:0}
@media(max-width:767px){.custom-tabs{overflow:auto;width:100%}
.custom-tabs::-webkit-scrollbar{width:0;height:0;border-radius:3px}
.custom-tabs::-webkit-scrollbar-track{-webkit-box-shadow:none;box-shadow:none;background-color:transparent;border-radius:3px}
.custom-tabs::-webkit-scrollbar-thumb{background-color:transparent;outline:0;border-radius:3px}
.custom-tabs>*{margin-left:15px;margin-right:15px;margin-bottom:0;white-space:nowrap;font-size:.875rem;padding-bottom:8px;border-bottom:3px solid transparent}
}
.tab-container{background-color:#404040;border-radius:0 0 40px 40px;position:relative;padding-bottom:20px}
.tab-container::after,.tab-container::before{content:'';height:39px;width:19px;background-repeat:no-repeat;background-position:left top;background-size:100% 100%;position:absolute;top:0}
.tab-container::before{background:url(clientlib/images/left-corner.png);left:-16px}
.tab-container::after{background:url(clientlib/images/right-corner.png);right:-16px}