.pricing{line-height:1.2}.pricing .box{background-color:#fff;border:1px solid #e4e4ec;border-radius:20px;box-shadow:inset 0 -1px 0 #e5e5f6;margin:20px 10px;padding:24px}.pricing .title{color:#112;font-size:26px;font-weight:700;margin:0 30px 0 0}.pricing .price{color:#112;font-size:20px;margin:0}.pricing .per{align-items:center;color:#6a6a7c;display:flex;font-size:13px;margin:5px 0 0}.pricing .per a{color:#6a6a7c}.pricing .per a:hover{color:rgba(122,119,255,.9);text-decoration:none}.pricing .mo{color:#112;font-size:14px;font-weight:700;margin:10px 0 20px}.pricing .sub-text{color:#112;font-size:16px;font-weight:700;line-height:1.6;margin:0 0 20px}.pricing .cta{padding:20px 0}.pricing .cta .button{background-color:#fff;border-radius:8px;box-shadow:inset 0 0 0 1px #da34664d;color:#c62f5c;display:block;font-size:16px;padding:13px 24px;width:100%}.pricing .cta .button:hover{background-color:rgba(218,52,102,.1)!important}.pricing hr{margin:0 -24px 20px}.pricing h6{margin:0 0 10px}.pricing .content,.pricing h6{font-size:14px;line-height:1.6}.pricing .content ul{margin:0 0 20px 20px;padding:0}.pricing .content ul li,.pricing .content ul li p{font-size:14px;margin:0;padding:0}.pricing .content a{color:#7a77ff;font-family:CeraPro;text-decoration-color:rgba(122,119,255,.2);text-underline-offset:4px}.pricing .content a:hover{text-decoration:none}@media (min-width:767px){.pricing{align-items:stretch;display:flex}.pricing .box{width:calc(25% - 20px)}}