.header-box.jsHeaderBox{z-index:1041}
.fontSize20{font-size:1.25rem;line-height:24px}
.fontSize18{font-size:1.125rem;line-height:24px}
.fontSize16{font-size:1rem;line-height:24px}
.fontSize14{font-size:.875rem;line-height:20px}
.fontSize12{font-size:.75rem !important;line-height:18px !important}
.trending-search-col p{font-size:1.25rem;line-height:24px}
.Card .card-title{color:#20252b;font-family:"Roboto-Regular"}
.Card{padding:23px;background-color:#fff;border-radius:5px;box-shadow:0 0 20.41px 0 rgba(0,0,0,0.1);height:100%;border:1px solid transparent;position:relative}
.search-list-item .btn.btn-primary{background-color:#c21b17;color:#fff;border-color:unset}
.search-list-item .btn{padding:12px 38px;border-radius:5px;outline:0;border:0;text-transform:uppercase;font-size:.875rem;line-height:17px;font-family:"robotobold";font-weight:800;text-align:center}
.trending-search-col a:hover{text-decoration:none}
.Card.trending-card{display:flex;flex-wrap:wrap;flex-direction:row;padding:10px 12px}
.Card.trending-card .card-img{width:36px}
.Card.trending-card .card-content{width:calc(100% - 36px);padding-left:16px;padding-top:0;text-align:left}
.Card.trending-card .card-title{font-family:'Roboto-Medium',sans-serif;margin-bottom:0}
.Card.trending-card .card-description{font-family:robotoregular,sans-serif;margin-top:2px;font-size:12px;color:#6f7072;padding-bottom:0;line-height:normal}
.Card .card-description{font-family:Roboto-Light;margin-top:4px}
.main-header .brand-logo img{max-width:144px;width:100%;height:35px}
@media(max-width:767px){.Card{padding:16px 14px}
.Card .card-content{padding-top:16px}
}
.form-row{display:flex;flex-wrap:wrap;margin-bottom:24px}
.form-left{margin-right:30px}
@media(max-width:1199px){.col-row{justify-content:center}
}
@media(max-width:767px){.form-left{margin-right:0}
}
.btn.btn-sm{font-size:12px;line-height:14px}
.w-100{width:100% !important}
button{cursor:pointer}
.form-control{font-size:1.25rem;line-height:23px;background:0;border:0;outline:0;border-bottom:1px solid #ccc;color:#20252b;font-family:Roboto-Light;padding-bottom:7px;width:100%;border-radius:0}
.form-control::placeholder{color:#a0a0a0}
.bullet-list-small li{position:relative;font-size:.875rem;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.dark-bullet-points li{color:#20252b;font-family:Roboto-Medium}
.bullet-list-small.dark-bullet-points li::before{background-color:#20252b}
.arrow-btn{display:block;font-size:.875rem;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}
.header-box .header-inner{transition:all .3s linear;position:relative;z-index:20}
.header-box .hamburger-menu{display:none}
.top-header{background-color:#c21b17;padding:9px 0;position:relative;z-index:10}
.top-header .top-list-wrap{display:flex;flex-wrap:wrap;justify-content:flex-end;margin:0 -16px;align-items:center}
.top-header .top-list-wrap .top-list-item{padding:0 16px}
.accessibility-wrap{display:flex;align-items:center;margin:0 -6px}
.accessibility-wrap .accessibility-btn.small{font-size:.75rem;line-height:.875rem}
.accessibility-wrap .accessibility-btn{color:#fff;background:0;border:0;margin:0 .375rem;font-family:"Roboto-Bold"}
.accessibility-wrap .accessibility-btn.large{font-size:1rem;line-height:1.125rem}
.top-header .top-nav-link{font-size:.75rem;line-height:14px;color:#fff;font-family:robotoregular,sans-serif;display:flex;column-gap:5px;align-items:center}
.top-header .top-nav-link img{width:14px;height:14px}
.top-header .top-nav-link [class*=" icon-"],.top-header .top-nav-link [class^=icon-]{color:#fff;margin-right:4px;vertical-align:text-top}
.main-header{padding:12px 0 14px;background-color:#fff;box-shadow:0 0 10px 0 #00000012;z-index:10;transition:all .3s linear}
.main-header .logo-wrap{margin-right:20px;display:flex;flex-wrap:wrap;align-items:center}
.main-header .main-header-inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}
.main-header .brand-logo{display:block}
.main-header .nav-menu{display:flex;flex-wrap:wrap;align-items:center;margin:0 -20px}
.main-header .nav-link{color:#20252b;font-size:.875rem;line-height:16px;font-family:robotoregular,sans-serif;display:block;position:relative;padding-right:14px;padding:0 35px 0 20px}
.main-header .nav-link::before{position:absolute;content:"";background-image:url("../../../../../../content/dam/futuregeneraliindiainsurancecoltd/header-assets/Icon-arrow.svg");background-repeat:no-repeat;height:8px;width:8px;background-size:100% 100%;right:18px;top:3px}
.main-header .search-list-wrap{display:flex;flex-wrap:wrap;align-items:center;margin:0 -25px}
.main-header .search-list-wrap .search-list-item{padding:0 25px;position:relative}
.main-header .search-list-wrap .login-btn{position:relative;display:inline-flex;align-items:center;flex-wrap:wrap;font-family:'robotoregular',sans-serif;padding:12px 38px;height:auto}
.main-header .search-list-wrap .login-btn .login-icon-down{display:inline-block;margin-left:9px;background-image:url("../../../../../../content/dam/futuregeneraliindiainsurancecoltd/header-assets/Icon-arrow-white.svg");background-repeat:no-repeat;background-size:100% 100%;height:10px;width:10px}
.main-header .search-list-wrap .login-btn.active .login-icon-down{transform:rotate(180deg)}
.main-header .search-list-wrap .login-btn:focus{border-color:unset !important;box-shadow:unset !important;background-color:#c21b17 !important}
.main-header .search-list-wrap .login-btn:focus-within{border-color:unset !important;box-shadow:unset !important;background-color:#c21b17 !important}
.main-header .search-list-wrap .login-btn:not(:disabled):not(.disabled).active{background-color:#c21b17 !important;border-color:unset !important}
.main-header .search-list-wrap .login-btn [class*=" icon-"],.main-header .search-list-wrap .login-btn [class^=icon-]{margin-left:9px;font-size:.625rem;line-height:10px}
.main-header .search-btn{color:#c21b17;font-size:1rem;line-height:16px;background:0;border:0}
.main-header .cross-search-wrap{display:flex;flex-wrap:wrap;align-items:center;position:relative}
.main-header .cross-btn{background:0;border:0;font-size:.625rem;line-height:10px;color:#20252b;margin-left:19px;position:absolute;right:-28px;top:50%;transform:translateY(-50%)}
.main-header .nav-search-wrap{width:60%;position:relative}
.main-header .search-input{padding-right:30px}
.main-header .search-content{position:absolute;left:0;right:0;top:calc(100% + 14px);width:100%;z-index:5}
.main-header .search-content-inner{padding:20px;border-radius:0 0 5px 5px;background-color:#f8f9fa;position:relative;box-shadow:0 0 32px 0 #9797971A;max-height:500px;overflow-y:auto}
.main-header .search-content-inner .cross-btn{position:absolute;top:24px;right:24px;display:none}
.main-header .arrow-btn{display:inline-block;color:#6f7072;padding-right:20px}
.main-header .arrow-btn [class*=" icon-"],.main-header .arrow-btn [class^=icon-]{color:#20252b;font-size:.75rem;line-height:12px;top:2px}
.main-header .view-all-products{margin-bottom:21px}
.main-header .view-all-products .arrow-btn{padding-right:20px}
.main-header .category-heads{color:#707070;margin-bottom:12px;font-family:robotoregular,sans-serif}
.main-header .trending-search-wrap{padding-top:24px}
.main-header .trending-search-wrap:first-child{padding-top:0}
.main-header .trending-search-row{display:flex;flex-wrap:wrap;margin:-16px -8px 0}
.main-header .trending-search-row.align-center .card{align-items:center}
.main-header .trending-search-row.w-33 .trending-search-col{width:33.33%}
.main-header .trending-search-row.w-40 .trending-search-col{width:40%}
.main-header .trending-search-row.w-50 .trending-search-col{width:50%}
.main-header .trending-search-col{padding:16px 8px 0}
.main-header .view-blogs-btn{padding-top:14px}
.no-search-wrap .no-search-inner{display:flex;flex-wrap:wrap}
.no-search-wrap .no-search-left{width:calc(100% - 198px);padding-right:95px}
.no-search-wrap .no-search-right{width:198px}
.no-search-wrap .no-search-heads{color:#20252b;margin-bottom:27px;font-family:robotoregular,sans-serif}
.no-search-wrap .suggestions-heads{margin-bottom:12px;color:#707070;font-family:robotoregular,sans-serif}
.not-sure-wrap{padding-top:21px;margin-top:21px;border-top:1px dashed #ebebeb}
.not-sure-wrap .not-sure-inner{display:flex;flex-wrap:wrap}
.not-sure-wrap .customer-heads{margin-bottom:2px;font-family:robotoregular,sans-serif}
.not-sure-wrap .customer-text{font-family:robotoregular,sans-serif}
.not-sure-wrap .not-sure-right{padding:10px 12px;box-shadow:0 0 14.62px 0 #0000001A;border-radius:5px;background-color:#fff;margin-left:12px;display:flex;flex-wrap:wrap;align-items:center}
.not-sure-wrap .contact-num{font-family:Roboto-Medium;color:#c21b17;font-size:1.125rem;line-height:24px;margin-left:16px}
.header-nav-content{position:absolute;top:100%;left:0;right:0;box-shadow:0 0 32px 0 #9797971A;background-color:#f6f6f6;padding-bottom:38px;max-height:480px;overflow:auto}
.mob-nav-wrapper{display:none}
.login-content-wrap{position:absolute;right:25px;top:calc(100% + 14px);z-index:8;min-width:333px}
.login-content-wrap .login-content-inner{background-color:#fff;padding:18px 20px 30px;border-radius:0 0 5px 5px;box-shadow:0 0 32px 0 #9797971A}
.login-content-wrap .login-content-list{display:flex;flex-wrap:wrap}
.login-content-wrap .login-content-item{padding:20px 0;border-top:1px solid #ebebeb;width:100%}
.login-content-wrap .login-content-item:first-child{padding-top:0;border-top:0}
.login-content-wrap .login-content-item:last-child{padding-bottom:0}
.login-content-wrap .login-connect-col{display:flex;flex-wrap:wrap}
.login-content-wrap .media-wrap{width:32px}
.login-content-wrap .media-wrap img{object-fit:contain;width:100%}
.login-content-wrap .content-wrap{width:calc(100% - 32px);padding-left:10px}
.login-content-wrap .login-heads{color:#000;font-family:Roboto-Medium}
.login-content-wrap .login-subheads{margin-top:4px;color:#858585;font-family:Roboto-Light;padding-bottom:0}
.autocomplete-list{border:0;font-size:1.125rem;line-height:28px;color:#c21b17;letter-spacing:1.33px}
.autocomplete-list li{cursor:pointer}
.main-header .main-header-inner.search-opened .nav-search-wrap{width:calc(100% - 421px);margin-right:-61px}
.main-header .search-list-wrap .login-btn.active [class*=" icon-"],.main-header .search-list-wrap .login-btn.active [class^=icon-]{transform:rotate(-180deg)}
.fg-container,.fg-container-fluid,.fg-container-lg,.fg-container-md,.fg-container-sm,.fg-container-xl,.fg-container-xxl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.view-all-products img{position:absolute;top:3px;right:0}
.login-content-item a{text-decoration:none}
.header-box .header-inner{transition:all .3s linear;z-index:20}
.header-box .header-inner.affix{position:fixed;top:0;left:0;right:0;width:100%}
.header-box .header-inner.affix .top-header{position:absolute;opacity:0;z-index:-5}
.header-box .hamburger-menu{display:none}
.top-header .number-line{color:white}
@media(min-width:1400px){.fg-container,.fg-container-lg,.fg-container-md,.fg-container-sm,.fg-container-xl,.fg-container-xxl{max-width:1320px}
}
@media(max-width:1199px){.main-header .trending-search-row.w-33 .trending-search-col{width:50%}
.main-header .trending-search-row.w-40 .trending-search-col{width:50%}
.main-header .trending-search-row.w-50 .trending-search-col{width:50%}
.not-sure-wrap .not-sure-left{width:50%}
.not-sure-wrap .not-sure-right{width:calc(50% - 12px)}
.fg-container,.fg-container-lg,.fg-container-md,.fg-container-sm,.fg-container-xl{max-width:1140px}
}
@media(max-width:991px){.header-box .hamburger-menu{display:block;margin-right:20px}
.header-box .hamburger-menu .menu-bar{display:block;height:2px;width:22px;margin:4px 0;background-color:#c21b17;transition:all .3s linear}
.header-box .hamburger-menu .menu-bar:first-child{margin-top:0}
.top-header .top-list-wrap{margin:0 -8px}
.top-header .top-list-wrap .top-list-item{padding:0 8px}
.top-header .top-list-wrap .top-list-item.mob-hide{display:none}
.top-header .top-nav-link [class*=" icon-"],.top-header .top-nav-link [class^=icon-]{font-size:.875rem;line-height:14px}
.top-header .top-nav-link.contact-link{margin-right:0}
.top-header .contact-num{display:none}
.main-header .nav-menu{display:none}
.main-header .search-list-wrap{margin:0 -12px}
.main-header .search-list-wrap .search-list-item{padding:0 12px}
.main-header .search-content{top:100%}
.main-header .search-content .cross-btn{display:block !important}
.main-header .search-content .view-all-products{margin-top:5px}
.main-header .search-content-inner{padding:44px 24px 32px;border-radius:5px;position:relative;max-height:100%;height:calc(100vh - 140px)}
.main-header .trending-search-row.w-33 .trending-search-col{width:100%}
.main-header .trending-search-row.w-40 .trending-search-col{width:100%}
.main-header .trending-search-row.w-50 .trending-search-col{width:100%}
.no-search-wrap .no-search-inner{flex-direction:column}
.no-search-wrap .no-search-left{width:100%;padding-right:0;order:2;padding-top:24px}
.no-search-wrap .no-search-heads{display:none}
.no-search-wrap .no-search-right{width:100%;order:1;text-align:center}
.no-search-wrap .no-search-right .mob-search-heads{display:block !important}
.no-search-wrap .no-search-right img{margin:0 auto}
.not-sure-wrap .not-sure-left{width:100%}
.not-sure-wrap .not-sure-right{width:100%;padding-top:12px}
.header-nav-content{display:none}
.mob-nav-wrapper{display:block;position:absolute;top:100%;left:0;right:0;transform:translateX(-100%);background-color:#fff;transition:all .3s linear;height:calc(100vh - 100px);overflow-y:auto}
.mob-nav-wrapper.toggled{transform:translateX(0)}
.mob-nav-wrapper .mob-nav-item{padding:16px 0;border-top:1px solid rgba(132,149,204,.2)}
.mob-nav-wrapper .mob-nav-item:first-child{padding-top:0;border-top:0}
.mob-nav-wrapper .mob-nav-item:last-child{padding-bottom:0}
.mob-nav-wrapper .mob-nav-top{padding:16px}
.mob-nav-wrapper .mob-nav-bottom{padding:20px 16px;background-color:#f6f6f6}
.mob-nav-wrapper .bottom-nav-item{padding:18px 0;border-top:1px solid #e0e0e0}
.mob-nav-wrapper .bottom-nav-item:first-child{padding-top:0;border-top:0}
.mob-nav-wrapper .bottom-nav-item:last-child{padding-bottom:0}
.mob-nav-wrapper .mob-nav-link{font-size:16px;line-height:19px;color:#4f4f4f;display:block;position:relative;padding-left:18px;padding-right:18px;font-family:robotoregular,sans-serif}
.mob-nav-wrapper .mob-nav-link::before{content:'';position:absolute;height:10px;width:10px;background-image:url("../../../../../../content/dam/futuregeneraliindiainsurancecoltd/header-assets/accor-plus.svg");background-size:100% 100%;background-repeat:no-repeat;right:0;top:5px}
.mob-nav-wrapper .mob-nav-link.active::before{background-image:url("../../../../../../content/dam/futuregeneraliindiainsurancecoltd/header-assets/accor-minus.svg")}
.mob-nav-wrapper .mob-nav-link.no-accords::before{content:none}
.fg-container,.fg-container-lg,.fg-container-md,.fg-container-sm{max-width:960px}
.top-header .number-line{display:none}
}
@media(max-width:767px){.login-content-wrap{position:fixed;left:0;right:0;transform:translateX(100%);transition:all .3s linear}
.login-content-wrap.toggled{transform:translateX(0)}
.fg-container,.fg-container-md,.fg-container-sm{max-width:720px}
.fg-add-box .fg-container{padding-left:0;padding-right:0}
}
.customer-list-wrap .list-description{color:#20252b;margin-top:5px}
.main-header .search-btn img{height:20px;width:20px}
@media(max-width:991px){.customer-list-wrap{margin:-20px -10px 0}
.customer-list-wrap li{padding:20px 10px 0}
}
@media(max-width:767px){.customer-list-wrap{margin:-20px -10px 0}
.customer-list-wrap li{width:50%;padding:20px 10px 0}
.customer-list-wrap .list-description{margin-top:4px}
.main-header .search-list-wrap .login-btn{padding:9px 15px}
}
.top-header{background-color:#c21b17;padding:9px 0;position:relative;z-index:10}
.top-header .top-list-wrap{display:flex;flex-wrap:wrap;justify-content:flex-end;margin:0 -16px}
.top-header .top-list-wrap .top-list-item{padding:0 16px}
.top-header .top-nav-link{font-size:12px;line-height:14px;color:#fff;font-family:"robotobold"}
.top-header .top-nav-link [class^="icon-"],.top-header .top-nav-link [class*=" icon-"]{color:#fff;margin-right:4px;vertical-align:text-top}
.main-header{padding:12px 0 14px;background-color:#fff;box-shadow:0 0 10px 0 #00000012;z-index:10;transition:all .3s linear}
.main-header .logo-wrap{margin-right:20px;display:flex;flex-wrap:wrap;align-items:center}
.main-header .main-header-inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}
.main-header .brand-logo{display:block}
.main-header .nav-menu{display:flex;flex-wrap:wrap;align-items:center;margin:0 -20px}
.main-header .nav-link{color:#20252b;font-size:14px;line-height:16px;font-family:robotoregular,sans-serif;display:block;position:relative;padding-right:14px;padding:0 35px 0 20px}
.main-header .nav-link.active{color:#c21b17;font-weight:600}
.main-header .nav-link.active::before{transform:rotate(-180deg);color:#c21b17}
.main-header .nav-link.active::after{position:absolute;content:'';width:100%;bottom:-25px;height:2px;left:50%;transform:translateX(-50%);background-color:#c21b17}
.main-header .search-list-wrap{display:flex;flex-wrap:wrap;align-items:center;margin:0 -25px}
.main-header .search-list-wrap .search-list-item{padding:0 25px}
.main-header .search-btn{color:#c21b17;font-size:1rem;line-height:16px;background:0;border:0}
.top-list-wrap .top-list-item .dark-light-mode{border:0;background:#c21b17;display:flex}
.mobileIcon{display:none}
.mobileNumber-content-inner{display:none}
.dark-light-mode img{height:19px;width:18px}
@media(max-width:991px){.header-box .hamburger-menu{display:block;margin-right:20px}
.desktopMobileIcon{display:none}
.mobileIcon{display:block}
.header-box .hamburger-menu .hamburger-inner.opened .menu-bar.top-bar{transform:rotate(-45deg) translate(-4px,0)}
.header-box .hamburger-menu .hamburger-inner.opened .menu-bar.middle-bar{display:none}
.header-box .hamburger-menu .hamburger-inner.opened .menu-bar.bottom-bar{transform:rotate(45deg) translate(-4px,0)}
.header-box .hamburger-menu .menu-bar{display:block;height:2px;width:22px;margin:4px 0;background-color:#c21b17;transition:all .3s linear}
.header-box .hamburger-menu .menu-bar:first-child{margin-top:0}
.top-header .top-list-wrap{margin:0 -8px}
.top-header .top-list-wrap .top-list-item{padding:0 8px}
.top-header .top-list-wrap .top-list-item.mob-hide{display:none}
.top-header .top-nav-link [class^="icon-"],.top-header .top-nav-link [class*=" icon-"]{font-size:.875rem;line-height:14px}
.top-header .top-nav-link.contact-link{margin-right:0}
.top-header .contact-num{display:none}
.main-header .nav-menu{display:none}
.main-header .search-list-wrap{margin:0 -12px}
.main-header .search-list-wrap .search-list-item{padding:0 12px}
.mobileNumber-content-inner{background-color:#fff;padding:10px 20px;border-radius:0 0 5px 5px;box-shadow:0 0 32px 0 #9797971A;position:absolute;right:57px;top:42px;width:35%;display:none}
.top-header .mobileNumber-content-inner .top-nav-link{color:#20252b;padding:6px 0}
.mobileNumber-content-inner.mobileNumberActive{display:block}
}
.languageSelect{position:relative;display:inline-block}
.language-toggle{background-color:transparent;padding:10px 15px;border:0;cursor:pointer;font-size:12px;line-height:14px;color:#fff;font-family:"robotobold";position:relative;display:flex;align-items:center;gap:10px}
.arrow-down{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid white;transition:transform .3s ease}
.languageSelect.open .arrow-down{transform:rotate(180deg)}
.language{display:none;position:absolute;min-width:160px;margin:0;padding:0;list-style:none;background-color:white;box-shadow:0 8px 16px rgba(0,0,0,0.2);z-index:1}
.language .login-content-item{padding:10px;cursor:pointer}
.language .login-content-item a{display:block;text-decoration:none;color:#333}
.language .login-content-item:hover{background-color:#f0f0f0}