:export{primary:#be1e2d;primaryLight:rgba(190,30,45,.251);primaryHover:#98111e;primaryBackground:rgba(190,30,45,.051);primaryBackgroundHover:rgba(190,30,45,.102);primaryCheckboxHover:rgba(190,30,45,.149);secondary:#f7941d;tertiary:#fff200;success:#11b364;warning:#f79009;error:#f04438;information:#1363ff;neutral:#6c757d;black:#000;zBlack:#202020;white:#fff;offWhite:#f8f9fa}.subscriptions-container{max-width:145rem;width:100%;margin:auto}.subscription-tab{width:-moz-fit-content;width:fit-content;margin-bottom:3.5rem}.subscription-home-list{margin:auto;width:90%}.subscription-home-tab{margin:3.5rem auto}.subscription-view-all{display:flex;justify-content:center;margin-top:3.5rem}.subscription-card{border-radius:3rem;background-color:#fff;box-shadow:0 1.6rem 3.2rem rgba(0,0,0,.08);padding:2.4rem;width:100%;height:100%;border:.1rem solid rgba(190,30,45,.08)}.subscription-card .subscription-image{height:20rem;width:100%;position:relative;border-radius:.6rem;overflow:hidden;margin-bottom:2rem}.subscription-card .benefit-count{margin-top:1.2rem;color:rgba(190,30,45,.8);font-family:Poppins-SemiBold,sans-serif;font-size:1.4rem;letter-spacing:.02em;text-transform:uppercase}.subscription-card .subscription-label-container{display:flex;align-items:center;justify-content:space-between}.subscription-card .subscription-label-container .subscription-badge{width:-moz-fit-content;width:fit-content;margin-bottom:1rem;padding:.6rem 1.2rem;border-radius:999rem;background-color:rgba(190,30,45,.1);color:#be1e2d;font-family:Poppins-Bold,sans-serif;font-size:1.2rem;letter-spacing:.04em;text-transform:uppercase}.subscription-card .subscription-label-container .subscription-name{color:#202020;font-family:Poppins-Bold,sans-serif;font-size:2.4rem;line-height:3.2rem;letter-spacing:-.01em}.subscription-card .subscription-label-container .popular{padding:.5rem 1.5rem;background-color:rgba(190,30,45,.1);border-radius:10.5rem}.subscription-card .subscription-label-container .popular p{color:#be1e2d;font-size:1.6rem;font-family:Poppins-SemiBold,sans-serif}.subscription-card .subscription-price-container{margin-top:1rem;display:flex;align-items:baseline;gap:1.5rem;margin-bottom:2rem}.subscription-card .subscription-price-container .heading6{color:rgba(0,0,0,.6);font-family:Poppins-SemiBold,sans-serif;text-transform:uppercase;letter-spacing:.03em}.subscription-card .subscription-price-container .currency-symbol{font-family:Poppins-Bold,sans-serif}.subscription-card .subscription-feature-label{color:rgba(0,0,0,.64);font-family:Poppins-SemiBold,sans-serif;font-size:1.4rem;letter-spacing:.03em;text-transform:uppercase}.subscription-card .subscription-features{display:flex;flex-direction:column;gap:1.2rem;margin-top:1.4rem;margin-bottom:2.5rem}.subscription-card .subscription-features .feature{display:flex;align-items:flex-start;gap:1.4rem;padding:1.2rem 1.4rem;border-radius:1.6rem;background-color:rgba(190,30,45,.04);border:.1rem solid rgba(190,30,45,.08)}.subscription-card .subscription-features .feature .feature-icon{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;background:linear-gradient(135deg,rgba(190,30,45,.12),rgba(247,148,29,.16))}.subscription-card .subscription-features .feature .icon{height:1.6rem;width:1.6rem}.subscription-card .subscription-features .feature .close-icon{height:1.4rem;width:1.4rem;opacity:.25}.subscription-card .subscription-features .feature .not-available{opacity:.25}.subscription-card .subscription-features .feature.inactive .heading5{color:red}.subscription-card .subscription-features .feature .feature-text{color:#202020;font-family:Poppins-SemiBold,sans-serif;font-size:1.6rem;line-height:2.4rem}.subscription-card .subscription-features .feature .feature-quantity{color:#be1e2d;font-family:Poppins-Bold,sans-serif;font-size:1.8rem}.subscription-card .all-benefit-text{color:#be1e2d;font-family:Poppins-SemiBold,sans-serif;margin-bottom:3rem;cursor:pointer;display:inline}.subscription-card button{margin-top:2rem;width:100%}.subscription-card--featured{transform:translateY(-.6rem);border:.2rem solid rgba(190,30,45,.22);box-shadow:0 2rem 4rem rgba(190,30,45,.14)}.subscription-navigation{display:none}.carousel-item-spacing{padding:0 2.5rem}@media(max-width:1000px){.carousel-item-spacing{padding:0 2rem}.subscription-navigation{display:flex;justify-content:center;margin-top:2rem}}@media(max-width:500px){.carousel-item-spacing{padding:0 1rem}}