.input-stepper-container.hidden{display:none}
.recommended_pill{padding:2px 8px;box-sizing:border-box;border-radius:8px;background-color:#8E48E8;font-weight:700;color:#FFFFFF;font-size:13px;line-height:18px;margin-left:auto;@media(max-width:767px){position:absolute;top:20px;right:16px}
}
.plan-card{border-radius:16px;border:1px solid #b2b2b2;box-sizing:border-box;width:auto;display:inline-block;@media(max-width:767px){width:calc(100vw - 32px);height:900px;margin-left:0;margin-top:16px}
}
.plan-features{padding:24px;box-sizing:border-box;width:auto;height:700px;position:relative;color:#000}
.highlighted-features{width:347px;height:39px;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;@media(max-width:767px){width:295px}
}
.highlighted-feature{height:39px;width:80px;box-sizing:border-box}
.highlighted-feature__name{font-size:12px;line-height:16px;letter-spacing:0;height:16px;font-weight:500;text-align:center;margin:0}
.highlighted-feature__description{font-size:16px;font-weight:700;text-align:center;height:24px;line-height:24px;letter-spacing:0;margin:0}
.feature-points-container{display:flex;flex-direction:column;gap:20px}
.feature-points-container ul{display:flex;flex-direction:column;gap:20px;padding:0;margin:0;padding-left:21px;width:347px;box-sizing:border-box;overflow-y:scroll;scrollbar-width:none;@media(max-width:767px){width:295px}
}
.feature-points-container li{font-weight:500;font-size:16px;line-height:24px;letter-spacing:0}
.show_full_details{height:25px;text-align:center;margin-top:32px;margin-bottom:32px;position:absolute;width:calc(100% - 48px);bottom:72px;text-align:center}
.show_full_details__link{line-height:24px;color:#000330;font-size:16px;letter-spacing:0;font-weight:500;text-decoration:none}
.add_to_cart{cursor:pointer;border-radius:9999px;width:347px;min-width:66px;height:48px;border:0;background-color:#EE0000;font-size:16px;line-height:24px;font-weight:700;color:#ffffff;position:absolute;bottom:24px;@media(max-width:767px){width:calc(100% - 48px)}
}
.plan-features__visual{width:395px;height:190px;border-top-left-radius:16px;border-top-right-radius:16px;background-image:url("../../../../../../../content/dam/value/images/plan_card_image.png");background-size:cover;background-position:center;padding-left:16px;padding-right:16px;padding-top:20px;box-sizing:border-box;position:relative;@media(max-width:767px){width:calc(100vw - 32px)}
}
.plan-features__visual__details{width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:10px}
.plan_price_container{display:flex;gap:8px;align-items:center}
.plan_title{height:24px;width:363px;line-height:24px;font-weight:700;font-size:16px;color:#000330;display:flex;gap:10px;@media(max-width:767px){width:calc(100% - 32px)}
}
.plan_price{font-weight:700;font-size:78px;line-height:88px;color:#000330;@media(max-width:767px){font-size:68px}
}
.plan-content{font-size:12px;height:16px;line-height:16px;color:#000330;font-weight:700}
.price_per_month_per_line{height:40px;width:177px;font-weight:500;font-size:14px;color:#000330;line-height:20px}
.flex-row-4{display:flex;gap:4px}
.ott-logo{height:45px;width:76px}
.ott-description{font-weight:500;line-height:18px;font-size:13px;color:#000330}
.input-stepper{border:1px solid #000330;border-radius:9999px;position:relative;height:44px;width:113px;min-width:113px}
.change-value{height:32px;width:32px;position:absolute;background:0;display:flex;justify-content:center;align-items:center;border:0;padding:0}
.change-value img{width:20px;height:20px}
.decrement{left:6px;top:6px;bottom:6px;cursor:pointer}
.decrement:disabled{opacity:.5;cursor:not-allowed}
.increment{right:6px;top:6px;bottom:6px;cursor:pointer}
.increment:disabled{opacity:.5;cursor:not-allowed}
.value-holder{width:21px;height:24px;display:flex;justify-content:center;align-items:center}
.value-holder{position:absolute;top:10px;right:46px;font-weight:700;color:#000330;font-size:16px;display:flex;justify-content:center;align-items:center}
.input-stepper-container{width:100%;height:46px;display:flex;justify-content:flex-start;gap:24px;align-items:center;@media(max-width:767px){width:100%;margin-bottom:16px;gap:16px}
}
.input-stepper-details{width:136px;height:46px;display:flex;flex-direction:column;gap:4px;@media(max-width:767px){width:214px}
}
.no-of-lines-text{font-size:16px;font-weight:700;color:#000330;line-height:24px;height:24px}
.extra-text{width:137px;height:18px;font-size:13px;font-weight:500;line-height:18px;color:#000330}
.plancarousel .cmp-carousel__cardwrapper{@media(max-width:767px){width:343px}
}
.valuetabs .cmp-tabs__tablist{justify-content:space-between;@media(max-width:767px){display:flex;list-style:none;padding-left:0;overflow-x:scroll;width:343px;height:48px;flex-wrap:wrap;flex-direction:column;margin-top:24px;margin-bottom:16px}
}
.valuetabs .cmp-tabs__tab--active{border:0;font-weight:700;line-height:28px;color:#e00;border-bottom:4px solid #e00}
.plan-cards-list{display:flex;column-gap:19.5px;row-gap:16px;flex-wrap:wrap;@media(max-width:767px){display:flex;flex-direction:row;gap:16px;overflow-x:scroll;flex-wrap:nowrap;width:calc(100vw - 32px)}
}
.cmp-tabs__tablist{@media(max-width:767px){display:flex;gap:24px;scrollbar-width:0}
}
.cmp-tabs__tablist li{@media(max-width:767px){padding:0;font-weight:700 !important;font-size:16px !important;line-height:24px !important;color:#000330}
}
.text-color-white{@media(max-width:767px){margin-top:64px;margin-left:16px}
}
.all-plans-include-banner{height:56px;width:100%;display:flex;align-items:center;justify-content:center;border-radius:20px;gap:32px;background-color:#E6FCF4;box-sizing:border-box;padding:16px 0;@media(max-width:767px){display:flex;flex-direction:column;gap:16px;border-radius:16px;padding:10px 24px 10px 10px;align-items:flex-start;height:auto;width:calc(100vw - 32px)}
}
.all-plans-include-banner__elements{height:24px;display:flex;gap:8px;align-items:center}
.all-plans-include-banner__elements__content{font-size:16px;font-weight:700;line-height:24px;letter-spacing:0;color:#000330;margin:0;width:max-content}
h2.plan_title{margin:0;padding:0;display:flex;gap:10px;font-size:16px;line-height:24px;height:24px;font-weight:700}
.notification_container-plan{margin-top:20px;border:1px solid #693900;border-radius:8px;padding:24px;max-width:1232px;min-height:68px;background-color:#fff1cc;@media(max-width:768px){padding:16px}
}
.notification_body{display:flex;justify-content:space-between;align-items:flex-start;width:100%}
.notification_body_content{display:flex;gap:12px;align-items:flex-start}
.notification_body_content_title_content{display:flex;flex-direction:column;gap:0}
.notification_title{padding-bottom:4px;line-height:24px;font-family:"GalanoGrotesque-Bold";font-size:16px;color:#693900;font-weight:700}
.notification_body{line-height:24px;font-weight:400;color:#1d3d7c;font-size:16px}
.info-icon-container{width:20px;height:20px}
.notification-close-button{width:20px;height:20px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%;margin:0;border:0;background:0}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
div.price_per_month_per_line>p:last-of-type{margin-top:0}