:root{--insurance-item-background-mobile:url("");--insurance-item-image:url("");--supplier-image:url("")}.insurance-tab{display:flex;flex-direction:column;justify-content:flex-start;gap:24px}.insurance-tab>nav{width:100%}.insurance-tab-nav{display:flex;padding:4px;align-items:center;gap:4px;border:1px solid transparent;overflow:auto;margin:0;width:100%;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;background:#fff;box-shadow:0 8px 20px 0 rgba(0,0,0,.1);border-radius:9999px}.insurance-tab-nav::-webkit-scrollbar{display:none}.insurance-tab-nav .nav-link{min-width:148px}.insurance-tab-mobile{display:flex;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch}.insurance-tab-list{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:24px}.insurance-tab-list.mobile{display:none}.insurance-tab-list.mobile.show{display:grid}.insurance-tab-list.desktop{display:none}.insurance-tab-list .insurance-item{padding:0;display:flex;align-items:flex-start;gap:0;width:100%;border-radius:16px;border:1px solid transparent;background:#fff;height:auto;box-shadow:0 4px 10px 0 rgba(0,0,0,.1);transition:border ease-in-out;cursor:pointer;overflow:hidden}.insurance-item .insurance-item-content{display:flex;padding:20px 16px;flex-direction:column;align-items:flex-start;flex:1 0 0;align-self:stretch;width:100%}.insurance-item-content .content-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:8px;flex-shrink:0;align-self:stretch}.content-heading .heading{color:#015c2e;display:flex;flex-direction:column;gap:4px;font-size:23px;font-style:normal;font-family:Averta-semibold;line-height:130%;letter-spacing:-.46px}.content-heading .sub-heading{color:#00994f;text-transform:unset}.insurance-item-content .content-description{display:flex;width:calc(200% / 3);min-width:230px;flex-direction:column;align-items:flex-start;gap:4px}.insurance-item-content .text{color:#747474;font-size:14px;font-style:normal;line-height:140%;letter-spacing:-.14px;align-self:stretch;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden;text-overflow:ellipsis}.insurance-item-content .text strong{color:#4d4d4d;font-family:Averta-bold}.content-description .content-link{display:flex;padding:4px 0;justify-content:center;align-items:center;gap:4px;border-radius:64px;color:#00994f!important;text-align:center;font-size:15px;font-style:normal;font-family:Averta-bold;line-height:150%;letter-spacing:-.15px}.content-description .content-link>i{font-size:20px}.insurance-item-content .supplier{display:flex;align-items:center;justify-content:flex-start;color:#00994f;gap:8px;text-transform:uppercase;font-style:normal;font-family:Averta-bold;font-size:12px;line-height:150%;height:40px;letter-spacing:normal;margin-top:auto}.insurance-tab .supplier .supplier-list{display:flex;align-items:center;gap:8px;height:100%;flex-grow:1}.insurance-tab .supplier-list .supplier-item{height:100%;width:fit-content;display:flex;align-items:center;justify-content:flex-start}.insurance-tab .supplier-list .supplier-item img{object-fit:contain;width:fit-content;max-height:100%;max-width:75px}.insurance-item .insurance-item-image{display:none;flex-direction:column;justify-content:center;align-items:center;width:40%;padding:24px 8px;gap:24px;flex-shrink:0;align-self:stretch;background-image:var(--insurance-item-image);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;z-index:2}.insurance-item .insurance-item-image::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 100%,rgba(255,255,255,0) 50%,#fff 80%);z-index:1}.insurance-item-image .insurance-card{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;padding:8px;border-radius:16px;background:#fff;box-shadow:0 4px 10px 0 rgba(0,0,0,.1);font-style:normal;line-height:150%;font-size:12px;letter-spacing:-.28px;position:relative;overflow:hidden;z-index:2;color:#4d4d4d;opacity:1;transition:opacity .3s ease-in;letter-spacing:-.26px}.insurance-item-image .insurance-card.show{opacity:1}.insurance-card ul{padding-left:4px;margin:0;text-transform:uppercase}.insurance-card strong{color:#080808;font-size:12px;font-family:Averta-bold}@media (max-width:767px){.insurance-tab-list .insurance-item{background-image:var(--insurance-item-background-mobile);background-position:center right;background-repeat:no-repeat;background-size:cover;position:relative;z-index:2;border:none;min-height:448px}.insurance-tab-list .insurance-item::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(150% 250% at 130% 130%,rgba(255,255,255,0) 41%,rgba(255,255,255) 62%);z-index:1}.insurance-item .insurance-item-content{position:relative;z-index:3}.mobile .insurance-card{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;padding:12px 16px;border-radius:16px;background:#fff;box-shadow:0 4px 10px 0 rgba(0,0,0,.1);font-style:normal;line-height:150%;font-size:12px;letter-spacing:-.28px;position:relative;overflow:hidden;z-index:3;color:#4d4d4d;letter-spacing:-.26px;margin-top:12px}.content-heading{max-width:78%}.content-heading .heading{min-height:64px;min-height:fit-content}.insurance-item-content .text{min-height:60px}}@media (min-width:768px){.insurance-tab-mobile{display:none}.insurance-tab-list.desktop{display:grid}.insurance-tab-list .insurance-item:hover{border:1px solid #00994f;box-shadow:0 2px 16px 0 rgba(159,232,112,.4);backdrop-filter:blur(4.5px)}.insurance-tab>nav{width:fit-content}.insurance-item .insurance-item-image{display:flex}.insurance-item .insurance-item-content::before{display:none}.insurance-item .insurance-item-content{position:unset}.insurance-item-content .content-wrapper{gap:16px}.insurance-item-content .text{letter-spacing:-.28px;-webkit-line-clamp:3}.insurance-item-content .content-description{width:100%;gap:8px}}@media (min-width:992px){.insurance-tab{gap:64px}.insurance-tab-nav{gap:8px}.insurance-tab-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.insurance-item .insurance-item-content{padding:20px}.insurance-item-content .content-wrapper{gap:12px}.content-heading .heading{font-size:26px;letter-spacing:-.6px;gap:0}.insurance-item .insurance-item-image{width:36%}}@media(min-width:992px) and (max-width:1439px){.insurance-tab-list .insurance-item{min-height:310px}}@media (min-width:1440px){.insurance-tab{gap:64px}.insurance-tab-nav{gap:8px}.insurance-tab-list{gap:24px}.insurance-tab-list .insurance-item{height:340px}.insurance-item .insurance-item-content{padding:24px 0 24px 24px}.insurance-item-content .content-wrapper{gap:12px}.insurance-item-content .content-heading{font-size:30px;letter-spacing:-.6px}.content-description .content-link{padding:8px 0;gap:8px;font-size:16px;letter-spacing:-.16px}.content-description .content-link>i{font-size:24px}.insurance-item-content .supplier,.insurance-tab .supplier .supplier-list{gap:12px}.insurance-item .insurance-item-image{width:272px;padding:10.5px;gap:24px}.insurance-item-image .insurance-card{padding:16px 20px;font-size:14px;letter-spacing:-.28px;opacity:0}.insurance-item-image .insurance-card.show{opacity:1}}