.insurance-explorer__header{text-align:center;margin-bottom:26px}
.insurance-explorer__title{font-size:36px;font-weight:600;color:#1c2633;line-height:56px}
.insurance-explorer__tabs{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;border:1px solid #c9d3e9;background:#f9fbfd;padding:10px;border-radius:100px;max-width:fit-content;margin:0 auto;margin-bottom:22px;box-shadow:0 2px 6px 0 rgba(0,0,0,0.10)}
.insurance-explorer__tab{padding:12px 36px;border:0;border-radius:25px;font-size:18px;font-weight:400;line-height:28px;cursor:pointer;transition:all .3s ease;background:white;color:#0c111d;white-space:nowrap}
.insurance-explorer__tab--active{background:#ed1c24;color:#fff;font-weight:600}
.insurance-explorer__content{position:relative;min-height:auto}
.insurance-explorer__panel{width:100%;max-height:0;overflow:hidden;opacity:0;visibility:hidden;transition:opacity .5s ease-in-out,visibility .5s ease-in-out}
.insurance-explorer__panel--active{opacity:1;visibility:visible;max-height:2000px}
.insurance-explorer__wrapper{display:flex;gap:43px;width:100%;max-width:1100px;border-radius:20px}
.insurance-explorer__image{display:flex;justify-content:center;align-items:center;position:relative;flex:0 0 49.45%}
.insurance-explorer__image-container{position:relative;width:100%;aspect-ratio:544 / 450;object-fit:cover}
.insurance-explorer__text{flex:0 0 46.64%;box-sizing:border-box;padding-top:60px}
.insurance-explorer__heading{font-size:24px;font-weight:600;color:#1c2633;margin-bottom:12px;line-height:36px;white-space:pre-wrap}
.insurance-explorer__description{font-size:16px;line-height:24px;color:#374254;font-weight:400;margin-bottom:20px}
.insurance-explorer__question{font-weight:600;color:#404040;font-size:18px;line-height:28px;margin-bottom:14px}
.insurance-explorer__button{display:inline-block;padding:8px 16px;font-size:16px;color:#ed1c24;line-height:24px;font-weight:500;border-radius:8px;border:1px solid #f9adaa;box-shadow:0 1px 2px 0 rgba(177,17,22,0.12)}
.insurance-explorer .info-box{display:flex;text-align:left;gap:5px;background:#f4f8fe;padding:8px 10px;border-radius:11px;max-width:470px;align-items:center;margin-bottom:21px}
.insurance-explorer .info-text{margin:0;color:#0057e5;font-size:12px;line-height:16px;font-weight:500}
.insurance-explorer .info-icon-img{width:13px;height:13px;flex-shrink:0}
@media(max-width:767px){.insurance-explorer__title{font-size:28px;line-height:40px}
.insurance-explorer__tabs{gap:12px;padding:5px 16px;flex-wrap:nowrap;overflow-x:auto;border:0;border-radius:0;justify-content:start;margin:0 -16px 32px -16px;box-shadow:0 4px 6px 0 rgba(0,0,0,0.10)}
.insurance-explorer__tabs::-webkit-scrollbar{background-color:#f1f1f1;height:4px;width:20px;padding-top:10px}
.insurance-explorer__tabs::-webkit-scrollbar-thumb{background-color:#c9d3e9;border-radius:3.56px}
.insurance-explorer__tab{padding:8px 16px;font-size:14px;line-height:22px}
.insurance-explorer__wrapper{flex-direction:column;gap:20px;max-width:100%}
.insurance-explorer__image,.insurance-explorer__text{flex:1 1 100%;padding:0;text-align:center}
.insurance-explorer__image-container{aspect-ratio:392 / 322}
.insurance-explorer__heading{font-size:20px;line-height:28px;margin-bottom:12px}
.insurance-explorer__description{font-size:14px;line-height:20px;color:#4b5563;font-weight:400}
.insurance-explorer__question{font-size:16px;line-height:24px;margin-bottom:14px;color:#1c2633}
}