.c-subscription-steps{background-color:#e7f3ec;text-align:center;padding-top:2rem;padding-bottom:2.5rem}.c-subscription-steps.is-overlap-top{position:relative}.c-subscription-steps.is-overlap-top:before{content:"";z-index:5;pointer-events:none;width:100%;height:1rem;border-radius:1rem 1rem 0 0;background-color:inherit;position:absolute;bottom:100%;left:0}.c-subscription-steps.is-overlap-bottom{position:relative}.c-subscription-steps.is-overlap-bottom:after{content:"";z-index:5;pointer-events:none;width:100%;height:1rem;border-radius:0 0 1rem 1rem;background-color:inherit;position:absolute;top:100%;left:0}.c-subscription-steps__title{margin:0 auto 1.5rem;max-width:14.5625rem}.c-subscription-steps__step{min-width:20.9375rem;max-width:20.9375rem;flex:1;scroll-snap-align:center}.c-subscription-steps__step-title{display:block;margin-top:2rem}.c-subscription-steps__step-description{margin-top:1.25rem;margin-bottom:0}.c-subscription-steps .o-carousel__progress{left:5rem;right:5rem}.c-subscription-steps__image{border-radius:1.5rem}.c-subscription-steps__image-container{padding-bottom:96%}.c-subscription-steps__wrap{gap:.75rem;padding:0 .75rem 2.1875rem}.c-subscription-steps__outer{max-width:75rem;margin:0 auto}@media only screen and (min-width:750px){.c-subscription-steps__title{max-width:unset}}@media only screen and (min-width:1100px){.c-subscription-steps{padding:2.5rem 0}.c-subscription-steps__title{margin-bottom:3rem}.c-subscription-steps .o-carousel__progress{display:none}.c-subscription-steps__wrap{padding:0;justify-content:center}}@media only screen and (min-width:1350px){.c-subscription-steps__step{min-width:23.375rem}.c-subscription-steps__step-description{margin-bottom:1.25rem}.c-subscription-steps__image-container{padding-bottom:86%}.c-subscription-steps__wrap{gap:2.4375rem}}
