.cm-pricing-wrapper{border-top:1px solid #dde3df;padding:6rem 0}.cm-pricing-top-content p{color:#0f2f2a;font-size:1.125rem;font-weight:200}.cm-pricing-top-content{margin-bottom:4rem;max-width:42rem}.cm-pricing-top-content h2{margin:0 0 10px}.cm-pricing{display:grid;gap:2rem;grid-template-columns:repeat(3,minmax(0,1fr))}.cm-pricing-item{background-color:#f7f8f7;border:1px solid rgba(17,44,28,.3);display:flex;flex-direction:column;padding:2rem;transition:all .3s ease}.cm-pricing-item.featured{background-color:#112c1c;color:#fff;position:relative;transform:translateY(-20px)}.cm-pricing-item.featured .cm-price,.cm-pricing-item.featured .cm-price-desc,.cm-pricing-item.featured .cm-pricing-top-sec h3,.cm-pricing-item.featured .cm-pricing-top-sec p{color:#fff}.cm-featured-content{background:#fff;color:#112c1c;font-size:.75rem;font-weight:700;letter-spacing:.1em;padding:.25rem;position:absolute;right:0;text-transform:uppercase;top:0}.cm-pricing-top-sec h3{margin-bottom:.5rem}.cm-pricing-top-sec p{color:#677e71;font-size:.875rem;letter-spacing:.1em;text-transform:uppercase}.cm-pricing-top-sec{margin:0 0 1.5rem}.cm-pricing-mid-sec{margin:0 0 2rem}.cm-pricing-item a.cm-button{display:block;margin-top:auto;text-align:center}.cm-price{color:#112c1c;font-size:2.25rem;font-weight:400;margin:0 0 .25rem}.cm-price-desc{color:#677e71;font-size:.875rem}.cm-pricing-item:hover{border:1px solid #112c1c}.cm-pricing-item ul{font-size:.875rem;font-weight:300;padding-left:17px}.cm-pricing-item ul li{margin:0 0 .75rem}@media (max-width:767px){.cm-pricing{grid-template-columns:repeat(1,minmax(0,1fr))}.cm-pricing-item.featured{transform:none}}