.simple-subscriptions-container{overflow:visible!important;padding-left:50px!important}@media (max-width: 767px){.simple-subscriptions-container{padding-left:15px!important;padding-right:15px!important}}.subscription-hero{background-color:#f8f9fa;padding:3rem 0;margin-bottom:2rem}.divider{height:4px;width:80px;background-color:#1c741c;margin-top:1rem}.subscription-card,.subscriptionHomeCard{transition:transform .3s ease,box-shadow .3s ease;cursor:pointer;border:none;border-radius:15px;background:linear-gradient(to bottom,#fff,#f9fdf9);box-shadow:0 8px 20px #00000026!important;border-bottom:3px solid #1c741c;max-width:280px;margin:0 auto;overflow:visible!important;position:relative}.simple-subscription-card{overflow:visible!important;padding-left:60px;min-height:180px}.simple-card-body{padding-left:70px!important}.subscription-row{margin-left:50px!important;overflow:visible}.subscription-col{padding-left:0!important}@media (max-width: 767px){.subscription-row{margin-left:0!important}.simple-subscriptions-container{padding-left:15px!important;padding-right:15px!important}.simple-subscription-card{padding-left:0!important;max-width:100%}.simple-card-body{padding-left:20px!important}}.subscription-card:hover,.subscriptionHomeCard:hover{transform:translateY(-8px);box-shadow:0 15px 30px #1c741c40!important;background:linear-gradient(to bottom,#f9fdf9,#f0f8f0)}.subscription-image{width:100px;height:100px;object-fit:cover;border:4px solid white;box-shadow:0 4px 15px #0003;transition:transform .3s ease}.subscription-image-container{transition:transform .3s ease}.subscriptionHomeCard:hover .subscription-image-container{transform:translateY(-50%) scale(1.05)}.subscription-title{font-size:1rem;font-weight:600;color:#333;margin-bottom:.5rem}.home-subscription-columns{display:flex;justify-content:space-between;align-items:center;margin-top:.5rem}.period-text{font-size:.8rem}.price-text{font-size:1.1rem;color:#1c741c;font-weight:700;text-shadow:0 1px 1px rgba(0,0,0,.1)}.subscription-col{padding:.75rem}.subscription-row{display:flex;flex-wrap:wrap}.subscription-col[data-period=Weekly]{order:1}.subscription-col[data-period=Monthly]{order:2}@media (max-width: 767px){.subscription-hero{padding:2rem 0}h3{font-size:1.5rem!important}.subscription-title{font-size:.9rem}.period-text{font-size:.7rem}.price-text{font-size:.9rem}}
