.card--pricing{background-color:#fff;border:1px solid #eee;padding:12%;transition:box-shadow .4s,transform .4s}.card--pricing:hover{box-shadow:5px 9px 30px 0 rgba(31,35,37,.08);transform:translateY(-15px)}.card--pricing hr{background-color:#eee;color:#eee;height:1px;margin:20px 0;width:100%}.card__header .card__heading{margin-bottom:10px}.card__subtitle{font-size:14px}.card__body li,.card__body ul{padding:0}.card__body li{list-style:none;margin:0;padding:6px 0}.card__body .button{margin-top:30px;width:100%}.card__price{letter-spacing:-.02em;line-height:1;margin-top:30px}.card__price:first-letter{font-size:.5em;margin-right:3px;vertical-align:super}.card__price span{font-size:11px;font-weight:400;letter-spacing:.1em;text-transform:uppercase}.card__text-below{margin-top:15px}.card--pricing_s2{margin-bottom:30px;text-align:center}.card--pricing_s2 .card__header{margin-top:-20px;padding:0 10%;position:relative}.card__price-circle{align-items:center;background-color:#f5eee4;border-radius:50%;display:flex;height:180px;justify-content:center;margin:0 auto;transition:transform .4s cubic-bezier(.05,.2,.1,1);width:180px}@media (min-width:768px) and (max-width:1139px){.card__price-circle{height:145px;width:145px}}.card--pricing_s2:hover .card__price-circle{transform:scale(1.1)}.card--pricing_s2 .card__price{font-weight:700;margin-top:0}.card--pricing_s2 .card__price span{display:block}.card--pricing_s2 .card__body ul{margin-top:30px}.card--pricing_s2 .card__body .button{margin-top:20px;width:auto}.card__light :not([class*=button]){color:#fff}.card--pricing.card__light{background-color:transparent;border:1px solid hsla(0,0%,100%,.15)}.card--pricing.card__light hr{opacity:.15}@media (max-width:767px){.card--pricing{margin-bottom:30px}.card--pricing_s2{margin-bottom:60px}}