.pricing-cm{margin:0 auto;padding:10px}.pricing-cm__header{margin-bottom:32px;text-align:center}.pricing-cm__title{margin-bottom:16px}.pricing-cm__desc{border-radius:20px;margin:auto;padding:8px}.pricing-cm__card{align-items:center;border:1px solid #ececec;box-shadow:0 5px 18px rgba(0,0,0,.25);display:flex;flex-direction:column;margin:0 auto 16px;max-width:354px;position:relative;transition:.5s ease}.pricing-cm__card.animate:after,.pricing-cm__card.animate:before{background:#353b48;content:"";height:4px;opacity:0;position:absolute;transform:skewX(50deg);transition:.4s linear;width:14px}.pricing-cm__card.animate:before{left:0;top:-4px}.pricing-cm__card.animate:after{bottom:-4px;right:0}.pricing-cm__card.animate:hover:before{background-color:#cbbda8;left:95%;opacity:1}.pricing-cm__card.animate:hover:after{background-color:#cbbda8;opacity:1;right:95%}.pricing-cm__card.animate:hover{box-shadow:0 0 18px rgba(0,0,0,.13);transform:scale(1.05)}.pricing-cm__card-main{padding:20px;text-align:center}.pricing-cm__price{border-bottom:1px solid #f3e4e4;margin-bottom:16px;padding-bottom:16x}.pricing-cm__specs{margin-bottom:16px;padding:0 20px;text-align:center}@media (min-width:768px){.pricing-cm__cards-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.pricing-cm__card{flex-basis:calc(50% - 32px);margin:32px 8px;max-width:500px;max-width:calc(50% - 32px)}.pricing-cm.view_three-boxes .pricing-cm__card-main{padding:50px 0}.pricing-cm.view_three-boxes .pricing-cm__card{flex-basis:calc(33.3% - 16px);max-width:calc(33.3% - 16px)}.pricing-cm__specs{line-height:20px}}