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