.assurance-container{width:100%;padding:3.5rem 5%;margin:0rem 0 40px 0;background:hsl(64,28%,89%);color:#444;padding-bottom:5rem;position:relative}
.assurance-sub-container{max-width:1150px;margin:0 auto;padding:0 30px 0 14px}
.heading-section p{font-size:18px;padding-bottom:0;line-height:22px;font-weight:600;color:#444}
.heading-section h2{font-size:24px;padding-bottom:1rem;line-height:30px;font-weight:800;width:286px;margin:0 0 5px 0;color:#444}
.heading-section span{line-height:24px;font-size:18px !important;font-weight:400;margin-top:10px !important;color:#444;text-align:unset !important}
.heading-section span a{text-decoration:none;font-weight:700;cursor:pointer;color:#444}
.accordian-tab{width:100%;background:#fff;padding:1rem 2.5rem;margin:1.5rem 0 1rem;border-radius:30px}
.accordian-header{display:flex;justify-content:space-between;align-items:center;gap:1rem}
.accordian-header p{line-height:30px;font-size:18px;font-weight:700;color:#444;padding-top:16px}
.icon-plus{display:none}
.accordian-content{max-height:0;overflow:hidden;transition:max-height .3s ease-out}
.benifit-content-details{margin-top:1.2rem;padding-top:1.5rem;display:flex;gap:5%}
.tabs-content{width:55%;display:flex;flex-wrap:wrap;gap:2%;row-gap:1rem}
.tabs-content-details{width:32%;display:flex;flex-direction:column;background:#fafafa;border-radius:14px;row-gap:8px;padding:1.5rem 1rem;height:135px;font-size:16px;cursor:pointer;padding-top:24px !important}
.tabs-content-details.active{border:1px solid #f15a22;background:#fcd9bc}
.benifitSwiper{width:40% !important;background-color:#fafafa;border-radius:14px}
.accordian-content.open{max-height:700px !important;transition:max-height .3s ease-in}
.outer-svg{width:40px;height:40px;display:flex;justify-content:center;align-items:center;background:#f1f1f1;border-radius:50%}
.accordian-header.active .vertical-line{transform:rotate(90deg);display:none}
.accordian-details.active .vertical-line-two{transform:rotate(90deg);display:none}
.benifitSwiper{overflow:hidden;width:100%;height:auto !important;position:relative;margin-bottom:10px}
.benifit-next-slide::after{display:none}
.benifit-prev-slide::after{display:none}
.swiper-container{position:relative}
.benifit-next-slide{top:unset !important;bottom:-38px !important;background:#fbcdbd;border-radius:50%;width:27px !important;height:27px !important;right:26% !important}
.benifit-prev-slide{top:unset !important;bottom:-38px !important;background:#fbcdbd;border-radius:50%;width:27px !important;height:27px !important;left:26% !important;display:flex;justify-content:center;align-items:center}
.benifit-next-slide svg{width:unset !important;height:unset !important;position:relative;left:2px;top:1px}
.benifit-prev-slide svg{width:unset !important;height:unset !important;position:relative;left:0;top:1px}
.benifits-pagination-points{bottom:-33px !important;z-index:0 !important}
.benifits-pagination-points span{background:#af2b30 !important}
.benifits-control-btns{position:absolute;bottom:4.5rem;width:100%}
.benifit-swiper-wrapper{padding-bottom:3rem !important;height:426px !important;padding-bottom:20px;position:relative}
.benifit-swiper-content{padding:22px 24px;position:relative;background:#fafafa;border-radius:14px}
.benifit-swiper-content h2{font-size:18px;font-weight:700;margin-top:2rem}
.benifit-swiper-content p{font-size:16px;margin-top:.5rem;font-weight:400;line-height:24px}
.card-text-benefit{height:300px;overflow-y:auto;display:block !important;scrollbar-width:thin}
.plus-icon{position:absolute;right:1rem;top:1rem;cursor:pointer}
.mobile-view-content{display:none}
.read-more-btn{font-size:14px;cursor:pointer;color:#444;font-weight:800}
.read-more-btn:hover{color:#444;font-weight:800}
.accordian-term-condition{font-size:11px;line-height:16px;position:absolute;bottom:30px;right:13%;width:max-content}
@media screen and (min-width:767px) and (max-width:1100px){.benifit-content-details{display:none}
.accordian-header p{padding-top:0 !important;font-size:16px;line-height:unset}
.mobile-view-content{display:block;margin-top:unset}
.accordian-header{padding:1rem 0}
.icon-plus{display:flex;width:34px;height:34px;line-height:38px;text-align:center;background:#f5f5f5;border-radius:20px;font-size:18px;font-weight:900;color:#af2b30;justify-content:center;display:flex;align-items:center;border:1px solid #e5e5e5}
.accordian-details{display:flex;justify-content:space-between;padding:1rem;border-top:2px solid #f1f1f1;align-items:center}
.accordian-details h3{font-size:14px;font-weight:700}
.outer-svg{width:34px;height:34px}
.outer-svg>img{width:100%;height:20px}
.accordian-heading{display:flex;align-items:center;gap:10px}
.mobile-accordian-details{padding:0 1rem 1rem;font-size:14px}
.accordian-content.open{max-height:unset !important}
.icon.rotate .vertical-line{opacity:0;transition:opacity .3s ease}
.heading-section p{font-size:14px}
.heading-section h2{font-size:20px;line-height:24px}
.heading-section span{font-size:14px !important;line-height:20px}
}
@media screen and (max-width:767px){.accordian-header{gap:20px;padding-bottom:1rem}
.accordian-term-condition{font-size:10px;right:5%}
.accordian-header p{line-height:18px;font-size:16px;font-weight:700}
.accordian-tab{border-radius:8px;padding:10px 1.5rem}
.icon-plus{display:block;width:49px;height:34px;line-height:38px;text-align:center;background:#f5f5f5;border-radius:20px;font-size:18px;font-weight:900;color:#af2b30;justify-content:center;display:flex;align-items:center;border:1px solid #e5e5e5}
.benifit-content-details{display:none}
.mobile-view-content{display:block;margin-top:unset}
.accordian-details{display:flex;justify-content:space-between;padding:1rem;border-top:2px solid #f1f1f1;align-items:center}
.accordian-details h3{font-size:12px;font-weight:700}
.outer-svg{width:34px;height:34px}
.outer-svg>img{width:100%;height:20px}
.accordian-heading{display:flex;align-items:center;gap:10px}
.mobile-accordian-details{padding:0 1rem 1rem;font-size:12px}
.accordian-content.open{max-height:unset !important}
.icon.rotate .vertical-line{opacity:0;transition:opacity .3s ease}
.text{-webkit-line-clamp:4}
.heading-section p{font-size:12px;letter-spacing:1.6px;padding-bottom:0}
.heading-section h2{font-size:16px;line-height:20px}
.heading-section span{font-size:14px !important}
.assurance-sub-container{padding:unset}
}
.text{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;margin:0;-webkit-line-clamp:2}
.content1.expanded .text{-webkit-line-clamp:unset}