.plan{align-items:center;background-color:#fff;border:1px solid #ced2d9;border-radius:.5rem;display:flex;flex-direction:column;padding:2rem 3rem;text-align:center;transition:border-color .25s,background-color .25s}.plan,.plan:hover{color:#5d7995;text-decoration:none}.plan:hover{background-color:#e6ebf2;border-color:#acb6bf}.plan:not(:last-of-type){margin-bottom:1.5rem}.plan-featured{border:3px solid #60bf30}.plan-name{margin:0 0 2rem;order:1;padding:0}.plan-name h5{font-size:2.2rem;letter-spacing:-.1rem;margin-bottom:0}.plan-name span{line-height:1.4}.plan-price{font-size:1.4rem;order:2;text-align:center}.plan-price span{color:#335980;display:block;font-size:3.6rem;font-weight:700;letter-spacing:-.15rem}.plan-discount{align-items:center;background-color:#0c8904;border-radius:100%;color:#fff;display:flex;font-size:1.4rem;font-weight:700;margin:2rem 0 0;min-height:6.4rem;min-width:6.4rem;order:3;text-align:center;text-transform:uppercase;width:6.4rem}.plan-discount div{display:flex;flex-direction:column;height:6.4rem;justify-content:center;width:6.4rem}.plan-discount span{font-size:2.2rem}.plan-discount.primaryblue{background-color:#405580}@media only screen and (min-width:576px){.plan{flex-direction:row;text-align:left}.plan-name{margin-bottom:0;margin-right:auto;order:0;padding-right:10rem}.plan-discount{margin-right:1rem;margin-top:0;order:0}.plan-price{order:0;text-align:right}}.pricing2{list-style:disc;margin:0 0 0 2.4rem}.pricing2__item{line-height:1.5!important;margin:0;padding:0}.pricing2__price{font-size:1.8rem;font-weight:700}.pricing2__badge{font-size:1.4rem;margin-left:.8rem;position:relative;top:-.2rem}
