.plan-overview__row{align-items:flex-start;display:flex;width:100%}.plan-overview__content,.plan-overview__features-list{position:relative;z-index:1}.plan-overview__content{display:flex;flex-direction:column;gap:24px}.plan-overview__description :last-child,.plan-overview__heading .heading:last-child{margin-bottom:0}.plan-overview__features-list{border-radius:0 30px 0 30px;padding:24px}.plan-overview__features{display:flex;flex-wrap:wrap;gap:16px;list-style:none;margin:0;padding:0}.membership-card{align-items:flex-start;display:flex;gap:8px;width:calc(50% - 8px)}.plan-overview__cta{margin-top:0}.membership-card__icon{align-items:center;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.membership-card__heading{margin-bottom:4px}.membership-card__body :last-child,.membership-card__heading .heading:last-child{margin-bottom:0}.plan-overview__features-heading{margin-bottom:16px;text-align:center}.plan-overview__features-heading h3{font-weight:400}.plan-overview__features-heading .heading:last-child{margin-bottom:0}.plan-overview__content,.plan-overview__features-list{width:100%}.plan-overview__content-full-width,.plan-overview__features-list-full-width{width:100%!important}@media (min-width:768px){.plan-overview .horizontal-flip{flex-direction:row-reverse}}@media (max-width:1024px){.plan-overview__row{flex-wrap:wrap}.plan-overview__features-list{padding:24px 24px 72px}}@media (max-width:767px){.plan-overview .vertical-flip{flex-direction:column-reverse}.plan-overview__row{flex-wrap:wrap}.plan-overview__content,.plan-overview__media{flex:auto;width:100%}.plan-overview__features{flex-direction:column}.membership-card{width:100%}.plan-overview__features-list{padding:24px 16px}}