.pricing-card-tabs{text-align:center;width:auto;margin:30px auto}.tab-wrap{display:flex;background:#fff;border-radius:10px;margin:auto;width:90%}.tab-button{cursor:pointer;flex-basis:100%;border-radius:0;margin:0;padding:8px}.tab-button:first-child{-webkit-border-top-left-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-bottomleft:10px;border-top-left-radius:10px;border-bottom-left-radius:10px}.tab-button:last-child{-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:10px;border-top-right-radius:10px;border-bottom-right-radius:10px}.tab-button .tab-text{font-size:16px;font-weight:700;margin:0}.tab-button .tab-subtext{font-size:12px;margin:0}.tab-group-intro{margin:30px auto}.pricing-card-group{display:none}.active-pricing-cards{display:flex;flex-wrap:wrap;justify-content:center}.tab-group-intro>div{display:none}.tab-group-intro .active{display:block}.pricing-card{background:#fff;margin:1em 1%;padding:30px;width:100%}.pricing-card a{text-decoration:none}.pricing-card-button{margin:1em auto;text-align:center}.pricing-card-button p{border-radius:0;font-size:14px;font-weight:700;margin:0 auto;padding:3px 10px 4px 10px;width:120px}.highlight{position:relative}.highlight .highlight-text{position:relative;top:-50px;border-radius:10px;background:#fff;margin:0 auto;padding:5px 0;text-align:center;width:120px}.highlight-text p{font-size:14px;font-weight:700;margin:0}.highlight .pricing-card-text{position:relative;top:-33px}@media only screen and (min-width:768px){.tab-wrap{width:40%}.tab-group-intro{margin:60px auto}.pricing-two-col .pricing-card{width:48%}.pricing-three-col .pricing-card{width:31.3%}.pricing-four-col .pricing-card{width:23%}}