.howDoes_subTitle{margin:10px 0}
.term_riders_section{width:70%;margin:20px auto}
.term_riders_section>div{background:linear-gradient(62.93deg,#e1efff 0,#fff 100%);padding:16px 40px;position:relative;margin-bottom:15px;border-radius:8px}
.termSection .howDoes_steps_title{font-weight:500;font-size:16px;line-height:20px;color:#1f2937;margin-bottom:10px}
.term_riders_section>div ul,.term_riders_section>div ol{padding-left:24px}
.term_riders_section>div ul li,.term_riders_section>div ol li{font-weight:400;font-size:16px;line-height:24px;color:#464d53}
.howDoes_steps_number{background-color:#005eac;padding:8px;font-weight:500;font-size:14px;line-height:100%;text-align:center;color:#fff;border-radius:8px 0 8px 0;position:absolute;top:0;left:0}
.riders_scenario_section{background-color:#fff;border:1px dashed #99bfde;border-radius:8px;padding:16px;margin-top:10px}
.riders_scenario_section>div{display:flex;justify-content:space-between;margin-top:20px}
.riders_scenario_disable{display:flex;align-items:center}
.riders_scenario_item{text-align:center;width:48%}
.scenario_badge{background-color:#5c666e;padding:8px 24px;border-radius:40px;font-weight:500;font-size:16px;line-height:22px;color:#fff;display:block;width:fit-content;margin:0 auto 10px}
.term_riders_section{width:85%;margin:20px auto}
.waiver_rider_section .riders_scenario_item{text-align:center;width:32%}
.term_riders_section sup{font-size:10px}
@media(max-width:767px){.term_riders_section{width:100%}
.term_riders_section>div{padding:38px 15px 16px;margin-bottom:15px}
.riders_scenario_section>div{flex-direction:column}
.riders_scenario_item{width:100%;margin-bottom:28px}
.riders_scenario_disable{flex-direction:column}
.waiver_rider_section .riders_scenario_item{width:100%}
}
.choose_best_term{width:85%;margin:45px auto 20px}
.choose_best_term>div{background:#fff;padding:16px;position:relative;margin-bottom:15px;border:1px dashed #99bfde;border-radius:8px}
.termSection .howDoes_steps_title{font-weight:500;font-size:16px;line-height:20px;color:#1f2937;margin-bottom:5px}
.howDoes_steps_section>div ul{padding-left:24px}
.howDoes_steps_section>div ul li{font-weight:400;font-size:16px;line-height:24px;color:#464d53}
.howDoes_steps_number{background-color:#005eac;padding:8px;font-weight:500;font-size:14px;line-height:100%;text-align:center;color:#fff;border-radius:8px 0 8px 0;position:absolute;top:0;left:0}
.comparison-wrapper{display:flex;flex-wrap:wrap;gap:50px;margin-top:50px}
.person-card{width:45%;position:relative;text-align:left}
.person-img{max-width:100%;margin:0 auto}
.bubble-wrapper{position:absolute;display:inline-block;max-width:235px;top:-46px;right:-5px}
.bubble-img{width:100%;display:block}
.termSection .bubble-text{position:absolute;top:20%;left:10%;right:10%;color:#fff;font-size:12px;line-height:18px;letter-spacing:0;text-align:center}
.price-wrapper{position:absolute;display:inline-block;margin-top:10px;bottom:0;width:max-content;right:15px}
.price-img{width:150px;max-width:100%}
.price-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;text-align:center;width:75%}
.price-text span{display:block;font-weight:300;font-size:12px;line-height:14px;text-align:center;color:#fff}
.price-text .premium_number{font-weight:700;font-size:18px;line-height:22px}
.termPlan_items{margin:14px 0 0;display:flex;flex-wrap:wrap;row-gap:20px;column-gap:12px}
.termSection .choose_best_term .termPlan_items a{border:1px solid #005eac;box-shadow:5px 5px 4px 0 #005eac;padding:12px 12px;border-radius:16px;background:linear-gradient(62.93deg,#fff 0,#e1efff 100%);width:24%;font-weight:500;font-size:14px;line-height:18px;text-align:center;color:#363c41}
.termSection .choose_best_term>div p{padding-left:20px}
.typesOfTermRiders p a{color:#005eac}
@media(max-width:767px){.howDoes_steps_section{width:100%}
.howDoes_steps_section>div{padding:16px 30px;margin-bottom:15px}
.comparison-wrapper{flex-direction:column;align-items:center;gap:80px;margin-top:65px}
.person-card{width:100%;left:-35px}
.bubble-text{font-size:12px;top:18%}
.price-text strong{font-size:16px}
.bubble-wrapper{max-width:235px;top:-62px;right:-60px}
.price-wrapper{right:-54px}
.howDoes_steps_section>div{padding:35px 12px !important}
}