*{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:normal;font-weight:400;font-style:normal;color:#20252b}
html{scroll-behavior:smooth;overflow-x:hidden}
.wrapper{min-height:100%;position:relative;overflow:hidden}
img{display:block;max-width:100%}
ul,h1,h2,h3,h4,h5,h6,p{list-style-type:none;margin:0;font-weight:normal}
ul{list-style:none;padding:0;margin:0}
strong{font-weight:700}
h2,.heading48{font-size:3rem;line-height:60px}
h3,.heading24{font-size:24px;line-height:31px}
h4,.heading22{font-size:22px;line-height:30px}
h5{font-size:20px;line-height:24px}
.heading32{font-size:32px;line-height:42px}
a{text-decoration:none;display:inline-block}
a:hover{text-decoration:none}
.hightlighted{color:#20252b;font-family:"robotomedium"}
.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}
.d-none{display:none !important}
.d-block{display:block !important}
.text-start{text-align:left !important}
.text-left{text-align:left !important}
.text-right{text-align:right !important}
.text-center{text-align:center !important}
.primary-red{color:#c21b17 !important}
.font-light{font-family:"robotolight" !important}
.font-regular{font-family:"robotobold" !important}
.font-medium{font-family:"robotomedium" !important}
.font-bold{font-family:"robotobold" !important}
.bg-white{background-color:#fff !important}
.text-white{color:#fff !important}
.section-white *{color:#fff}
.justify-start{justify-content:flex-start !important}
.btn{padding:12px 38px;border-radius:5px;outline:0;border:0;text-transform:uppercase;font-size:14px;line-height:17px;font-family:'robotoregular',sans-serif;font-weight:800;text-align:center}
.btn.btn-primary{background-color:#c21b17;color:#fff}
.btn.btn-secondary{background-color:#fff;color:#c21b17}
.btn.btn-light-outline{padding:16px 39px;background-color:transparent;border:1px solid #fff}
.btn.btn-red-outline{border:1px solid #c21b17;background:#fff;color:#c21b17}
.btn.btn-sm{font-size:12px;line-height:14px}
.btn.text-btn-red{background:0;color:#c21b17;letter-spacing:.01em;padding:0}
.section-btn-holder{display:flex;flex-wrap:wrap;justify-content:center;padding-top:32px;margin:-24px 0 0}
.section-btn-holder .btn{margin:24px 16px 0 0}
.section-btn-holder .btn:last-child{margin-right:0}
.fixed{position:fixed !important}
.absolute{position:absolute !important}
.relative{position:relative !important}
.mx-139{max-width:139px !important}
.mx-1083{max-width:1083px !important}
.mx-242{max-width:242px !important}
.mx-400{max-width:400px !important}
.mx-760{max-width:760px !important}
.w-100{width:100% !important}
.mb-0{margin-bottom:0 !important}
.mx-auto{margin-left:auto;margin-right:auto}
.text-uppercare{text-transform:uppercase !important}
.text-capitalize{text-transform:capitalize !important}
.text-lowercase{text-transform:lowercase !important}
button{cursor:pointer}
.overflow-hidden{overflow:hidden !important}
.equal-spacing{padding:60px 0}
.section-heading{text-align:center;padding-bottom:40px}
.section-heading h2{color:#000;font-family:"robotolight"}
.section-heading p{color:#6f7072;font-family:"robotolight";margin-top:20px}
.section-heading.light-heading h2,.section-heading.light-heading p{color:#fff}
.section-heading__pd-b16{padding-bottom:16px}
.section-heading__pd-b12{padding-bottom:12px}
.custom-range{display:block;-webkit-appearance:none;background-color:#b0b2b3;height:4px;border-radius:5px;outline:0;cursor:pointer;width:100%}
.custom-range::-webkit-slider-thumb{-webkit-appearance:none;background-color:#aa1b17;width:8px;height:8px;border-radius:50%;cursor:pointer}
.arrow-circle{width:24px;height:24px;border-radius:50%;background-color:#ffeded;display:flex;align-items:center;justify-content:center;font-size:12px;line-height:12px;color:#c21b17}
.swiper-slide{height:auto}
.custom-dots .swiper-pagination-bullet{width:6px;height:6px;border-radius:50%;margin-right:9px !important;margin-left:0 !important;opacity:.3}
.custom-dots .swiper-pagination-bullet:last-child{margin-right:0 !important}
.custom-dots .swiper-pagination-bullet-active{background-color:#c21b17;color:#ccc;opacity:1}
.custom-dots.custom-dots-white .swiper-pagination-bullet{background-color:rgba(235,235,235,0.3);opacity:1}
.custom-dots.custom-dots-white .swiper-pagination-bullet-active{background-color:#ebebeb !important}
.custom-dots.custom-dots-w8 .swiper-pagination-bullet{width:8px;height:8px}
.form-group{margin-bottom:18px;position:relative}
.form-group.mobile-num .form-control{padding-left:42px}
.form-group.mobile-num::before{position:absolute;content:attr(data-mob);left:0;top:48px;font-size:20px;line-height:23px;color:#a0a0a0;font-family:"robotolight"}
.form-label{font-size:1.25rem;line-height:32px;font-family:"robotomedium";color:#20252b;display:block;margin-bottom:16px}
.error-msg{display:block;color:#aa1b17;font-size:10px;line-height:12px;position:absolute;top:100%;left:0;margin-top:4px}
.form-control::placeholder{color:#a0a0a0}
.play-circle-icon{width:40px;height:40px;border-radius:50%;border:1px solid #fff;display:flex;align-items:center;justify-content:center;font-size:18px;line-height:18px;color:#fff;background:0}
.back-to-previous{position:relative;padding-left:28px;margin-bottom:23px}
.back-to-previous p{font-family:"robotomedium"}
.back-to-previous .back-btn{position:absolute;top:7px;left:0;font-size:16px;line-height:16px;color:#20252b;border:0;background:0}
.red-linear-gradient{background:linear-gradient(90deg,#ae1d32 0,#c2271e 100%) !important}
.bg-grey{background-color:#f6f6f6 !important}
.custom-badge{display:inline-block;background-color:#f6f6f6;border-radius:5px;padding:5px 10px;font-size:11px;line-height:13px;text-transform:uppercase;color:#c21b17;font-family:"robotomedium"}
.custom-arrow.custom-arrow-white.swiper-button-prev,.custom-arrow.custom-arrow-white.swiper-button-next{color:#fff !important}
.custom-arrow.custom-arrow-white.swiper-button-prev::after,.custom-arrow.custom-arrow-white.swiper-button-next::after{color:#fff !important}
.custom-arrow.swiper-button-prev,.custom-arrow.swiper-button-next{color:#20252b !important}
.custom-arrow.swiper-button-prev::after,.custom-arrow.swiper-button-next::after{font-family:'icomoon';font-size:16px;line-height:16px;color:#20252b !important}
.custom-arrow.swiper-button-prev::after{content:"\e902"}
.custom-arrow.swiper-button-next::after{content:"\e901"}
.bullet-list-small li{position:relative;font-size:14px;line-height:24px;color:#ccc;font-family:"robotolight";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}
.arrow-btn{display:block;font-size:14px;line-height:16px;position:relative;padding-right:15px;color:#4f4f4f;position:relative;font-family:"robotobold"}
.arrow-btn [class^="icon-"],.arrow-btn [class*=" icon-"]{font-size:10px;line-height:10px;position:absolute;right:0;top:3px}
.deatils-verified{padding:9px 12px;background-color:rgba(255,159,0,0.1);border-radius:5px;display:inline-block}
.deatils-verified .details-text-wrap{position:relative;padding-left:26px}
.deatils-verified [class^="icon-"],.deatils-verified [class*=" icon-"]{color:#f6a363;font-size:16px;position:absolute;left:0;top:-3px}
.deatils-verified .img-icon{position:absolute;left:0;top:-2px}
.deatils-verified .verify-text{color:#707070;font-size:12px;line-height:14px;font-family:"robotomedium"}
.scroll-top{position:fixed;right:13px;bottom:140px;width:44px;height:44px;z-index:10;border-radius:50%;box-shadow:0 0 25px 0 #00000040;background-color:#fff;display:flex;align-items:center;justify-content:center;transition:all .3s linear;opacity:0;overflow:hidden}
.scroll-top .scroll-btn{color:#c21b17;font-size:16px;line-height:16px;width:100%;height:100%;border:0;background:0}
.social-connect{position:fixed;z-index:10;right:22px;top:50%;transform:translateY(-50%)}
.social-connect .social-connect-list{display:flex;flex-wrap:wrap;margin:0 -6px}
.social-connect .social-connect-item{padding:0 6px}
.social-connect .social-connect-links{width:36px;height:36px;font-size:21px;line-height:21px;color:#fff;padding:4px;border-radius:8px;display:flex;align-items:center;justify-content:center}
.social-connect .social-connect-links.whatsapp{background-color:#00bf42}
.social-connect .social-connect-links.discord{background-color:#1e4679}
.custom-select{border:0;outline:0;background:0;cursor:pointer;color:#fff;font-size:12px;line-height:14px;font-family:"robotobold"}
@media(max-width:1199px){.equal-spacing{padding:50px 0}
.social-connect{right:20px}
.social-connect .social-connect-list{flex-direction:column;margin:-6px 0 0}
.social-connect .social-connect-item{padding:6px 0 0}
}
@media(max-width:991px){.equal-spacing{padding:45px 0}
h3,.heading24{font-size:18px;line-height:24px}
h4,.heading22{font-size:20px;line-height:30px}
h2,.heading48{font-size:38px;line-height:46px}
}
@media(max-width:767px){h2,.heading48{font-size:28px;line-height:36px}
h5{font-size:14px;line-height:17px}
.fontSize20{font-size:14px;line-height:19px}
.equal-spacing{padding:30px 0 40px}
.section-heading{padding-bottom:20px}
.section-heading p{margin-top:8px}
.section-btn-holder{padding-top:20px}
.custom-range::-webkit-slider-thumb{width:16px;height:16px}
.w-sm-100{width:100% !important}
.play-circle-icon{width:32px;height:32px;font-size:18px;line-height:18px}
.form-label{font-size:1rem;line-height:25px;margin-bottom:4px}
.form-control{font-size:16px;line-height:19px}
.form-group.mobile-num .form-control{padding-left:35px}
.form-group.mobile-num::before{font-size:16px;line-height:19px;top:29px}
.back-to-previous .back-btn{top:4px}
.mob-arrow-none .swiper-button-next,.mob-arrow-none .swiper-button-prev{display:none}
.custom-dots.custom-dots-w8 .swiper-pagination-bullet{width:6px;height:6px}
.scroll-top{bottom:150px}
}
@media(min-width:576px){.fg-container,.fg-container-sm{max-width:540px}
}
@media(min-width:768px){.fg-container,.fg-container-md,.fg-container-sm{max-width:720px}
}
@media(min-width:992px){.fg-container,.fg-container-lg,.fg-container-md,.fg-container-sm{max-width:960px}
}
@media(min-width:1200px){.fg-container,.fg-container-lg,.fg-container-md,.fg-container-sm,.fg-container-xl{max-width:1140px}
}
@media(min-width:1400px){.fg-container,.fg-container-lg,.fg-container-md,.fg-container-sm,.fg-container-xl,.fg-container-xxl{max-width:1320px}
}
.Card.responsibility-card{cursor:pointer}
.Card.responsibility-card .card-img{height:114px}
.Card.responsibility-card.active{border:1px solid #c21b17;box-shadow:0 0 20.41px 0 rgba(194,27,23,0.1)}
.Card.insurance-card{padding-top:42px}
.Card.insurance-card .arrow-circle{position:absolute;right:16px;top:16px}
.Card.insurance-card .card-img{height:100px}
.Card.promise-card{padding:12px;height:auto}
.Card.promise-card .card-title{font-weight:600}
.Card .card-description{font-family:"robotolight";margin-top:4px}
@media(max-width:767px){.Card{padding:16px 14px}
.Card.responsibility-card .card-img{height:94px}
.Card .card-content{padding-top:16px}
.Card.enhance-card{padding:20px 20px 16px 32px}
.Card.enhance-card .media-content-wrap{min-height:60px}
.Card.enhance-card .top-media-wrap{width:60px}
.Card.enhance-card .top-bagde-wrap{width:calc(100% - 60px)}
.socialFeedscomp .swiper-pagination-bullet-active{background:white}
}
.health-responsibility-box{background-color:#f3f9ff}
.health-responsibility-box .health-responsibility-row{display:flex;flex-wrap:wrap;justify-content:center;margin:-20px -10px 0}
.health-responsibility-box .health-responsibility-list{padding:20px 10px 0;width:20%}
@media(max-width:1199px){.health-responsibility-box .health-responsibility-list{width:33.33%}
}
@media(max-width:991px){.health-responsibility-box .health-responsibility-list{width:50%}
}
.insurance-everyday-box .insurance-everyday-item{padding:0 12px;height:100%}
.estimate-premium-box .view-premium-wrapper{display:flex;flex-wrap:wrap;align-items:center}
.estimate-premium-box .view-premium-wrapper.submitted-details-wrap .form-control{border:0}
.estimate-premium-box .view-premium-left{width:calc(100% - 520px);padding-right:20px}
.estimate-premium-box .view-premium-right{width:520px}
.estimate-premium-box .section-btn-holder{padding-top:12px}
.estimate-premium-box .details-review-wrap{position:relative;z-index:1}
.estimate-premium-box .light-premium-bg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:-1}
.estimate-premium-box .content-img-wrap{position:relative}
.estimate-premium-box .content-img-wrap img{margin:0 auto}
.estimate-premium-box .content-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}
.estimate-premium-box .mrp-price{color:#f9b4b4;font-size:34px;font-family:"robotobold";text-decoration:line-through}
.estimate-premium-box .final-price{font-size:51px;line-height:51px;color:#fff;font-family:"robotobold";margin-top:10px}
.estimate-premium-box .year-text{font-size:19px;line-height:30px;color:#fff;margin-top:21px}
.estimate-premium-box .deatils-verified{position:absolute;left:50%;transform:translateX(-50%);bottom:59px;z-index:1;background-color:#f7eddd}
.estimate-premium-box .verify-text{white-space:nowrap}
@media(max-width:991px){.estimate-premium-box .estimate-premium-left{width:calc(100% - 400px)}
.estimate-premium-box .estimate-premium-right{width:400px;padding-left:35px}
.estimate-premium-box .slide-value-wrap{padding-right:0}
.estimate-premium-box .range-calculated-value{position:static;max-width:100%;padding-top:10px}
}
@media(max-width:767px){.estimate-premium-box .view-premium-left{width:100%;padding-right:0}
.estimate-premium-box .subheads{text-align:center}
.estimate-premium-box .form-control{max-width:100% !important}
.estimate-premium-box .view-premium-right{width:100%;padding-top:28px}
.estimate-premium-box .view-premium-right img{margin:0 auto}
.estimate-premium-box .btn{width:100%}
.estimate-premium-box .estimate-premium-left{width:100%}
.estimate-premium-box .estimate-premium-right{width:100%;padding-left:0;padding-top:24px}
.estimate-premium-box .mrp-price{font-size:20px;line-height:27px}
.estimate-premium-box .final-price{font-size:28px;line-height:36px}
.estimate-premium-box .year-text{font-size:12px;line-height:19px;margin-top:12px}
.estimate-premium-box .gradient-img{max-width:200px}
.estimate-premium-box .deatils-verified{bottom:20px}
}
.sportlight-box{padding-bottom:100px}
.sportlight-box .section-heading{padding-bottom:60px}
.unactive-small .swiper-slide.swiper-slide-active{transform:scale(1.1);opacity:1}
.unactive-small .swiper-slide.swiper-slide-active .play-pause-wrap{display:block}
.sportlight-row .custom-dots{bottom:-50px}
.sportlight-row .swiper-slide{transition:all .4s ease-in-out}
.sportlight-row .swiper-slide .text{padding-top:20px;text-align:center;max-width:60%;margin-left:auto;margin-right:auto;display:none}
.sportlight-row .swiper-slide.swiper-slide-active .card-img{box-shadow:-0.34px 1.69px 4.05px 0 #0000001A}
.sportlight-row .swiper-slide.swiper-slide-active .text{display:block}
.sportlight-row .swiper-slide.swiper-slide-next,.sportlight-row .swiper-slide.swiper-slide-prev{opacity:.45}
.sportlight-row .card-img{position:relative}
.sportlight-row .card-img img,.sportlight-row .card-img video{border-radius:5px;box-shadow:0 6px 16px -8px #000}
.sportlight-row.slider-arrow .swiper-button-prev{left:155px}
.sportlight-row.slider-arrow .swiper-button-next{right:155px}
.sportlight-row .play-pause-wrap{position:absolute;bottom:20px;right:20px;display:none}
.slider-arrow .swiper-button-next:after,.slider-arrow .swiper-button-prev:after{font-size:16px;color:#20252b;font-family:'icomoon'}
.slider-arrow .swiper-button-prev::after{content:"\e902"}
.slider-arrow .swiper-button-next::after{content:"\e901"}
@media(max-width:1399px){.sportlight-row.slider-arrow .swiper-button-prev{left:125px}
.sportlight-row.slider-arrow .swiper-button-next{right:125px}
}
@media(max-width:1199px){.sportlight-row.slider-arrow .swiper-button-prev{left:100px}
.sportlight-row.slider-arrow .swiper-button-next{right:100px}
}
@media(max-width:991px){.sportlight-row .swiper-slide .text{max-width:96%}
.sportlight-row.slider-arrow .swiper-button-prev,.sportlight-row.slider-arrow .swiper-button-next{top:calc(50% - 30px)}
.sportlight-row.slider-arrow .swiper-button-prev{left:68px}
.sportlight-row.slider-arrow .swiper-button-next{right:68px}
}
@media(max-width:767px){.sportlight-box{padding-bottom:60px}
.sportlight-box .section-heading{padding-bottom:20px}
.sportlight-row.slider-arrow .swiper-button-prev{left:-5px}
.sportlight-row.slider-arrow .swiper-button-next{right:-5px}
}
@media(max-width:575px){.unactive-small .swiper-slide.swiper-slide-active{transform:scale(1)}
.sportlight-row .swiper-button-prev,.sportlight-row .swiper-button-next{display:none}
.sportlight-row .custom-dots{bottom:-30px}
}
.fg-insure-app-box .form-field{position:relative}
.insure-app-row .custom-dots{bottom:0}
.insure-app-row .custom-dots .swiper-pagination-bullet{background-color:#c99292 !important;opacity:1}
.insure-app-row .custom-dots .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff !important}
.insure-app-row.slider-arrow .swiper-button-next:after,.insure-app-row.slider-arrow .swiper-button-prev:after{color:#fff}
.bullets-style{padding-left:20px;margin-bottom:20px}
.bullets-style li{font-size:20px;font-weight:300;line-height:1.6;list-style-type:disc}
.bullets-style.bullets-style-small li::marker{width:4px;height:4px}
.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}
.form-row{display:flex;flex-wrap:wrap;margin-bottom:24px}
.form-row .action-holder{align-self:flex-end}
.form-left{margin-right:30px}
@media(max-width:1199px){.col-row{justify-content:center}
.insure-app-row.slider-arrow .swiper-button-next,.insure-app-row.slider-arrow .swiper-button-prev{display:none}
}
@media(max-width:767px){.fg-insure-app-box{padding-top:40px;padding-bottom:40px}
.fg-insure-app-box p{font-size:14px;line-height:20px}
.form-row .action-holder{padding-top:24px;width:100%}
.form-left{margin-right:0}
.form-left .form-field{display:flex}
.form-left .form-field label{font-size:16px;padding-right:16px}
.bullets-style li{font-size:14px}
.app-download{padding-top:0}
.app-download>*{margin-right:10px;width:calc(100% - 5px);display:block}
.app-download>* img{width:100%}
}
.fg-add-box{padding-top:40px;padding-bottom:70px}
.fg-add-box .item{background-color:#fff;border-radius:6px;overflow:hidden;padding:16px}
.fg-add-box .item .media-holder img{width:100%}
.fg-add-box .head{margin-bottom:24px;display:flex;justify-content:space-between;align-items:center}
.fg-add-box .custom-arrow.swiper-button-prev{left:-40px}
.fg-add-box .custom-arrow.swiper-button-next{right:-40px}
.future-generali-row .swiper-wrapper{padding-bottom:36px}
.social-links{display:flex;justify-content:center;padding-top:24px}
.social-links>*{display:block;margin-left:25px;margin-right:25px}
@media(max-width:1199px){.fg-add-box .swiper-wrapper{padding-bottom:36px}
}
@media(max-width:767px){.fg-add-box{padding-top:40px;padding-bottom:40px}
.fg-add-box .fg-container{padding-left:0;padding-right:0}
}
.our-promise-box .our-promises-inner{padding:50px 0}
.our-promise-box .card-content{padding-top:14px}
.our-promise-box .our-promise-row .swiper-pagination{bottom:-190px}
.our-promise-box .our-promise-row .swiper-slide{transform:scale(0.95)}
.our-promise-box .our-promise-row .swiper-slide .card-content{display:none}
.our-promise-box .our-promise-row .swiper-slide .card{box-shadow:none}
.our-promise-box .our-promise-row .swiper-slide .card::before{position:absolute;content:'';left:0;right:0;top:0;bottom:0;width:100%;height:100%;border-radius:5px;background-color:rgba(255,255,255,0.9);z-index:1}
.our-promise-box .our-promise-row .swiper-slide.swiper-slide-active{transform:scale(1.25);z-index:3;transition:transform .5s ease-in-out}
.our-promise-box .our-promise-row .swiper-slide.swiper-slide-active .card-content{display:block}
.our-promise-box .our-promise-row .swiper-slide.swiper-slide-active .card{box-shadow:0 0 20.41px 0 rgba(0,0,0,0.1)}
.our-promise-box .our-promise-row .swiper-slide.swiper-slide-active .card::before{content:none}
.our-promise-box .our-promise-row .swiper-slide.swiper-slide-prev,.our-promise-box .our-promise-row .swiper-slide.swiper-slide-next{transform:scale(1.15);z-index:2}
.our-promise-box .text-slider{padding-top:50px}
.our-promise-box .our-promise-content{max-width:737px;margin:0 auto;text-align:center}
.our-promise-box .our-promise-content p{color:#20252b}
.our-promise-box .read-more-wrap{padding-top:16px}
@media(max-width:991px){.our-promise-box .our-promise-row .swiper-pagination{bottom:-210px}
}
@media(max-width:767px){.our-promise-box .section-heading{padding-bottom:0}
.our-promise-box~.fg-container{padding:0}
.our-promise-box .our-promises-inner{padding:60px 0 50px}
.our-promise-box .our-promise-row .swiper-pagination{bottom:-265px}
.our-promise-box .our-promise-row .custom-arrow{display:none}
.our-promise-box .text-slider{padding:50px 0 0}
}
.clearfix::after{display:block;clear:both;content:""}
.insurance-type-list .tablinks .select-category:checked~.category{background-color:#ffdcd7;border:1px solid #c21b17}
.insurance-type-list .tablinks .select-category:checked~.category{background-color:#ffdcd7;border:1px solid #c21b17}
@media(max-width:991px){.customer-list-wrap{margin:-20px -10px 0}
.customer-list-wrap li{padding:20px 10px 0}
}
@media(max-width:767px){.insurance-type-list .looking-for-label,.insurance-type-list .more{display:none}
.fieldset.field-horizontal{padding-left:20px;padding-right:20px;flex-direction:column}
.fieldset.field-horizontal>*{margin-right:0;margin-bottom:20px}
.fieldset.field-horizontal>*:last-child{margin-bottom:0}
.fieldset.field-horizontal .btn-close{position:absolute;right:10px;top:0}
.fieldset.field-horizontal .action-holder{margin-bottom:0}
.fieldset.field-horizontal .btn-primary{width:100%}
.customer-list-wrap{margin:-20px -10px 0}
.customer-list-wrap li{width:50%;padding:20px 10px 0}
.customer-list-wrap .counting{font-size:26px;line-height:34px}
.customer-list-wrap .list-description{margin-top:4px}
}
.life-partner-box{background-image:url("clientlib-home-page-style/images/img/lifetime-partner-bg.png");background-size:100% 100%;background-repeat:no-repeat;background-position:center center}
.life-partner .col-left .section-heading{display:none}
.life-partner .col-right .text{padding-bottom:32px}
.life-partner .col-right .text p{font-size:20px;font-weight:300;line-height:1.31;color:#6f7072}
@media(max-width:1199px){.life-partner .col-left,.life-partner .col-right{max-width:none}
.life-partner .col-left{width:40%}
.life-partner .col-right{width:60%}
}
@media(max-width:767px){.life-partner{text-align:center}
.life-partner .col-left,.life-partner .col-right{width:100%}
.life-partner .col-left{padding-right:0;margin-bottom:10px}
.life-partner .col-left .section-heading{display:block;max-width:250px;margin-left:auto;margin-right:auto}
.life-partner .col-left img{margin-left:auto;margin-right:auto;max-width:calc(100% - 90px)}
.life-partner .col-right .section-heading{display:none}
}
.feature-box{border-radius:5px}
.newly-feature{max-width:calc(100% - 200px);padding-left:16px;padding-right:16px}
.newly-feature .col-left,.newly-feature .col-right{max-width:none}
.newly-feature .col-left{width:60%;padding-top:50px;padding-bottom:50px;padding-right:150px}
.newly-feature .col-left .media-holder{display:none}
.newly-feature .col-left .text{padding-bottom:32px}
.newly-feature .col-left .text p{font-size:20px;font-weight:300;line-height:1.31}
.newly-feature .col-right{width:40%;align-self:flex-end}
.badge-block{padding-bottom:24px}
.badge-block .badge{height:25px;background-color:#fff;border-radius:5px;padding:5px 10px;font-size:13px;font-weight:700;line-height:15.23px;letter-spacing:-0.02em;color:#c21b17}
@media(max-width:1199px){.newly-feature{max-width:100%}
.newly-feature .col-left{padding-right:0;padding-top:20px;padding-bottom:20px}
}
@media(max-width:991px){.newly-feature .col-left,.newly-feature .col-right{max-width:none;width:100%}
.newly-feature .col-left{padding-right:0;padding-bottom:12px}
.newly-feature .col-left .media-holder{display:block}
.newly-feature .col-left .media-holder img{margin-left:auto;margin-right:auto}
.newly-feature .col-right .media-holder{display:none}
.newly-feature .action-holder{display:flex;flex-direction:column}
.newly-feature .action-holder>*:last-child{margin-top:10px}
}
.insurance-grievances-slider{overflow:hidden;padding-bottom:50px;padding-left:60px;padding-right:60px}
.insurance-grievances{max-width:none}
.insurance-grievances .col-left{width:220px;max-width:none}
.insurance-grievances .col-right{max-width:none;width:calc(100% - 220px)}
.insurance-grievances .col-right .text{padding-bottom:24px}
.insurance-grievances .col-right .text p{font-size:14px;font-weight:300;line-height:1.31;color:#20252b}
@media(min-width:768px){.insurance-grievances .section-heading{text-align:left}
}
@media(max-width:1199px){.insurance-grievances .col-left,.insurance-grievances .col-right{max-width:none}
}
@media(max-width:767px){.insurance-grievances{text-align:center}
.insurance-grievances .col-left,.insurance-grievances .col-right{width:100%}
.insurance-grievances .col-left{padding-right:0;margin-bottom:10px}
.insurance-grievances .col-left img{margin-left:auto;margin-right:auto;max-width:calc(100% - 60px)}
.insurance-grievances .section-heading{max-width:260px;margin-left:auto;margin-right:auto}
.insurance-grievances-slider{padding-left:0;padding-right:0}
.insurance-grievances-slider .swiper-button-prev,.insurance-grievances-slider .swiper-button-next{display:none}
}
.learn-about-insurance-slider{padding:10px 10px 50px}
.learn-about-insurance-box .swiper-button-prev{left:-15px}
.learn-about-insurance-box .swiper-button-next{right:-15px}
.learn-about-insurance-box .swiper-slide{box-shadow:0 0 12px 0 #0000001A;padding:16px;border-radius:5px}
.learn-about-insurance-box .swiper-slide img{width:100%;border-radius:5px}
.learn-about-insurance-box .time{padding-top:8px}
.learn-about-insurance-box .time p{font-size:12px;line-height:1.4;color:#a0a0a0}
.learn-about-insurance-box .desc{padding-top:5px}
.learn-about-insurance-box .desc p{font-size:16px;line-height:1.4;color:#20252b}
.learn-about-insurance-box .action-holder{padding-top:20px}
.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:20px;font-weight:300;line-height:28px;color:#707070;display:block;font-family:"robotolight";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}
.custom-tabs>*.current{color:#c21b17;border-bottom:3px solid #c21b17;font-family:"robotobold"}
.tab-content{height:0;overflow:hidden;opacity:0;transition:opacity .5s}
.tab-content.active{opacity:1;height:auto;overflow:visible}
@media(max-width:767px){.learn-about-insurance-slider.overflow-hidden{overflow:visible !important}
.tab-content .swiper-button-next,.tab-content .swiper-button-prev{display:none}
.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:14px;padding-bottom:8px;border-bottom:3px solid transparent}
.custom-tabs>*.current{border-bottom:3px solid #c21b17}
}
.popover-modal-open{overflow:hidden}
.popover-modal-open .popover-modal-banner{overflow-x:hidden;overflow-y:auto}
.popover-modal-close{background:0;border:0;color:#20252b;position:absolute;top:4px;right:-20px;padding:0;cursor:pointer;font-size:16px;line-height:16px;z-index:2}
.popover-modal-close:focus{outline:0}
.popover-modal-banner{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0}
.popover-modal-banner .popover-modal-body{position:relative}
.popover-modal-banner .popover-modal-dialog{position:relative;margin:15px auto;max-width:720px;padding:0 15px}
.popover-modal-banner.fade .popover-modal-dialog{transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out;-webkit-transform:translate(0,-100%);transform:translate(0,-100%)}
.popover-modal-banner.popover-show.fade{opacity:1;transition:opacity .15s linear}
.popover-modal-banner.popover-show .popover-modal-dialog{-webkit-transform:translate(0,0);transform:translate(0,0)}
.popover-modal-banner .mx-auto img{margin-left:auto;margin-right:auto}
.popover-modal-banner .popover-modal-dialog-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)}
.popover-modal-banner .popover-modal-content{position:relative;width:100%;pointer-events:auto;outline:0;padding:16px 40px 24px;background:#f8f9fa;box-shadow:0 0 32px 0 #9797971A;border-radius:5px;border:1px solid #ebebeb}
.popover-modal-banner .popover-modal-content.no-padding{padding:0}
.popover-modal-banner.noshow-modal{padding:0;position:static;display:block}
.popover-modal-banner.noshow-modal .popover-modal-dialog{transform:translate(0);display:block;max-width:100%;padding:0;margin:0}
.popover-modal-banner.noshow-modal .popover-modal-close{display:none}
.modal-backdrop{width:auto;background-color:rgba(32,37,43,0.3);backdrop-filter:blur(2.5px);position:fixed;left:0;right:0;top:0;bottom:0;z-index:12;opacity:inherit !important}
.modal-wrap{position:absolute;height:100vh;width:100%;background-color:transparent;left:0;top:0}
.more-product-wrap .modal-header{border-bottom:1px dashed #ebebeb;padding-bottom:18px}
.more-product-wrap .modal-heads{color:#20252b;font-family:"robotomedium"}
.more-product-wrap .more-product-inner{display:flex;flex-wrap:wrap}
.more-product-wrap .more-product-list{width:25%;padding:20px 24px 14px 26px}
.more-product-wrap .more-product-list:first-child{padding-left:0}
.more-product-wrap .more-product-list:nth-child(even){background-color:#f6f6f6}
.more-product-wrap .list-heads{color:#c21b17;font-family:"robotobold";text-transform:capitalize;margin-bottom:16px}
.more-product-wrap .insurance-details-item{padding-top:16px}
.more-product-wrap .insurance-details-item:first-child{padding-top:0}
@media(max-width:991px){.modal-backdrop{z-index:12}
.more-product-wrap .more-product-list{width:50%}
.more-product-wrap .more-product-list:nth-child(odd){padding-left:0}
}
@media(max-width:767px){.popover-modal-banner .popover-modal-content{padding:40px 16px 24px}
.required-things-inner .popover-modal-content{padding:0}
.popover-modal-close{top:20px;right:20px}
.modal-button button{width:100%;margin:5px}
.more-product-wrap .more-product-list{width:100%;padding-left:0;padding-right:0}
}
@media(min-width:768px){.popover-modal-banner .popover-modal-dialog.popover-modal-lg{max-width:1100px}
.popover-modal-banner .popover-modal-dialog.popover-modal-md{max-width:1045px}
.popover-modal-banner .popover-modal-dialog.popover-modal-md2{max-width:830px}
}
@media(min-width:565px){.popover-modal-banner{padding:0 15px}
.popover-modal-banner .popover-modal-dialog.popover-modal-sm{max-width:441px}
.popover-modal-banner .popover-modal-dialog.popover-modal-sm2{max-width:410px}
.popover-modal-banner .popover-modal-dialog.popover-modal-sm3{max-width:545px}
}
.modal{height:100%;width:100%}
.modal-content{max-width:550px;width:100%;background:#fff;padding:30px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}
.thankyouModal .modal-dialog .modal-content{padding:30px 20px 20px;text-align:center}
.thankyouModal .close-modal{position:absolute;right:20px;top:20px;z-index:1}
.thankyouModal .title{font-size:2rem;text-align:center}
.thankyouModal .modal-body{display:flex;flex-wrap:wrap;align-content:stretch;flex-direction:column}
.thankyouModal .modal-body img{padding-bottom:24px}
;