.best_age_section{width:86%;margin:0 auto;padding:20px 32px}
.bestAge_subTitle{text-align:center;margin-top:30px;line-height:22px !important}
.termSection .life_stages_title{font-weight:600;font-size:18px;text-align:center;color:#363c41;margin:30px 0 20px}
.life_stages_section{display:flex;gap:10px}
.life_stages_cards{padding:24px;border-radius:8px;background:linear-gradient(62.93deg,#e1efff 0,#fff 100%);width:33%;text-align:center;position:relative}
.life_stages_cards.no-gradient{background:#fff}
.best_age_section .age_badge{background-color:#005eac;padding:8px;border-radius:0 8px 0 8px;font-weight:500;font-size:14px;line-height:100%;color:#fff;position:absolute;top:0;right:0}
.best_age_section .life_stages_desc{font-weight:500;font-size:14px;line-height:18px;text-align:center;color:#131619;margin:10px 0}
.life_stages_cards ul{padding-left:15px;margin-bottom:10px}
.life_stages_cards ul li{font-weight:400;font-size:14px;line-height:20px;color:#5c666e;text-align:left}
.whoShouldBuy_section{width:85%;margin:0 auto}
.whoShouldBuy_details{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:30px;margin:50px 0 10px}
.whoShouldBuy_item{text-align:center;width:30%}
.whoShouldBuy_section .whoShouldBuy_title{font-weight:600;font-size:16px;line-height:100%;text-align:center;color:#1f2937;margin:10px 0}
.whoShouldBuy_para{font-weight:400;font-size:16px;line-height:22px;text-align:center;color:#464d53}
.whoShouldBuy_para p{text-align:justify}
.whoShouldBuy_footer{display:flex;align-items:flex-start}
.whoShouldBuy_footer>p:first-child{font-weight:600;min-width:130px}
@media(max-width:767px){.life_stages_section{flex-direction:column}
.best_age_section{width:100%;margin:0 auto;padding:6px 6px}
.life_stages_cards{width:100%}
.whoShouldBuy_section{width:100%}
.whoShouldBuy_item{width:100%}
.whoShouldBuy_details{margin:35px 0}
.whoShouldBuy_footer{flex-direction:column}
.bestAge_subTitle{text-align:left;margin-top:10px;line-height:22px !important}
}