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