.insurance-plan-box .insurance-plan-inner{display:flex;flex-wrap:wrap}
.insurance-plan-box .insurance-plans-left{width:369px;box-shadow:0 2px 25px rgba(0,0,0,0.08);height:fit-content;z-index:1;border-radius:30px}
.insurance-plan-box .insurance-plans-right{position:relative;left:-65px;width:calc(100% - 369px);background:#fff;box-shadow:0 2px 25px rgba(0,0,0,0.08);border-radius:30px;padding:20px 20px 20px 94px}
.insurance-plan-box .insurance-plans-right .tab-content.active{display:block}
.insurance-plan-box .insurance-plans-right .plans-img-wrapper{padding-bottom:12px}
.insurance-plan-box .insurance-plans-right .heading20{margin-bottom:8px}
.insurance-plan-box .insurance-plans-right .text14i{margin-bottom:12px}
.insurance-plan-box .insurance-plans-right .with-note-text{margin-bottom:25px}
.insurance-plan-box .insurance-plans-right .with-note-text,.insurance-plan-box .insurance-plans-right .notes{font-size:13px;line-height:17px}
.insurance-plan-box .key-features-details{padding-top:25px}
.insurance-plan-box .key-features-details .heading20{margin-bottom:12px}
.insurance-plan-box .key-features-inner{background:linear-gradient(134.06deg,rgba(18,104,179,0.81) 0,rgba(16,141,250,0.99) 99.11%);border-radius:16px;padding:20px 10px 20px 20px}
.insurance-plan-box .key-features-inner li{position:relative;padding-left:35px;padding-bottom:15px;font-family:"OpenSans-SemiBold";color:#fff}
.insurance-plan-box .key-features-inner li:nth-last-child(1){padding-bottom:0}
.insurance-plan-box .key-features-points .all-icon{position:absolute;left:0;top:-2px;min-width:24px;width:24px;height:24px;font-size:12px}
@media(max-width:1199px){.insurance-plan-box .insurance-plans-left{width:250px}
.insurance-plan-box .insurance-plans-right{width:calc(100% - 250px)}
}
@media(max-width:991px){.insurance-plan-box .insurance-plans-left{width:100%;box-shadow:none;margin-bottom:30px;border-radius:0;display:flex;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}
.insurance-plan-box .insurance-plans-left::-webkit-scrollbar{display:none}
.insurance-plan-box .insurance-plans-right{left:0;width:100%;background:#fff;padding:24px}
.insurance-plan-box .insurance-plans-right .plans-img-wrapper{padding-bottom:14px}
.insurance-plan-box .insurance-plans-right .heading20{margin-bottom:14px}
.insurance-plan-box .insurance-plans-right .with-note-text{margin-bottom:20px}
.insurance-plan-box .insurance-plans-right .btn-blue{width:100%}
.insurance-plan-box .key-features-details{padding-top:30px}
.insurance-plan-box .key-features-details .heading20{margin-bottom:14px}
.insurance-plan-box .key-features-inner{padding:26px 20px 20px}
.insurance-plan-box .key-features-inner .text14i{margin-bottom:0}
.insurance-plan-box .key-features-inner li{position:relative;padding-left:35px;padding-bottom:18px;font-weight:600;color:#fff}
}
@media(max-width:767px){.insurance-plan-box{margin:0 -15px}
.insurance-plan-box .insurance-plans-left{padding-left:15px}
.insurance-plan-box .insurance-plans-right{margin:0 15px}
.insurance-plan-box .insurance-plans-right .heading20{font-size:16px;line-height:22px}
.insurance-plan-box .insurance-plans-right .text14i{font-size:13px;line-height:18px}
}
.tabs-button{background-color:#fff;padding:15px 45px 15px 25px;width:100%;font-family:"OpenSans-SemiBold";font-size:16px;line-height:21px;color:#a4aaaf;border-bottom:1px solid #e0e9f1;position:relative;display:inline-block}
.tabs-button.has-right-arrow:after{content:"";font-family:"icomoon";position:absolute;top:50%;transform:translateY(-50%) rotate(-45deg);right:17px;color:#bdc9d3;font-size:14px;font-weight:400;transition:all .2s}
.tabs-button.active,.tabs-button:hover{background:#dedc00;color:#333;border-bottom-color:#dedc00}
.tabs-button.active.has-right-arrow:after,.tabs-button:hover.has-right-arrow:after{transform:translateY(-50%) rotate(0);color:#333}
.tabs-button:nth-child(1){border-radius:30px 30px 0 0;padding-top:25px}
.tabs-button:nth-last-child(1){border-radius:0 0 30px 30px;padding-bottom:25px;border-bottom:0}
@media(max-width:991px){.tab-btn-group{width:100%;display:flex;justify-content:flex-start;overflow-x:auto;margin-bottom:30px;padding-left:15px;-ms-overflow-style:none;scrollbar-width:none}
.tab-btn-group::-webkit-scrollbar{display:none}
.tab-btn-group .tab-item:nth-last-child(1) .tab-button{margin-right:0}
.tab-btn-group .tab-item .tab-button{margin-right:0;margin-bottom:0}
.tab-btn-group .tab-item .tab-button.active{box-shadow:none}
.tabs-button{background:transparent;padding:10px 20px;width:auto;min-width:fit-content;font-family:"OpenSans-SemiBold";font-size:14px;line-height:16px;color:#1961ac;text-align:center;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border-bottom:0;border-radius:10px;margin:0 0 5px 0;height:36px}
.tabs-button.has-right-arrow:after{display:none}
.tabs-button:hover{color:#1961ac;background:transparent}
.tabs-button.active{background:#1961ac;color:#fff}
.tabs-button:nth-child(1){border-radius:10px;padding-top:10px}
.tabs-button:nth-last-child(1){border-radius:10px;padding-bottom:10px}
}
.tabs-button.cmp-tabs__tab--active{background:#dedc00;color:#333;border-bottom-color:#dedc00}
.tabs-button.cmp-tabs__tab--active.has-right-arrow:after{transform:translateY(-50%) rotate(0);color:#333}
.insurance-plan-box .insurance-plans-right .tab-content.cmp-tabs__tab--active{display:block}
@media(max-width:991px){.tab-btn-group .tab-item .tab-button.cmp-tabs__tab--active{box-shadow:none}
.tabs-button.cmp-tabs__tab--active{background:#1961ac;color:#fff}
}