.cpm-price-block-style-1{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:20px;margin:30px 0}.cpm-price-block-style-1 .price-box{display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:20px;box-shadow:5px 5px 20px rgba(213,213,213,.3);border-radius:10px;text-align:center;flex-basis:0;min-width:200px;position:relative}.cpm-price-block-style-1 .price-box.special-block .special-label{position:absolute;top:0;left:0;padding:2px 10px;border-radius:10px 0 10px 0;font-size:11px;line-height:1.2;font-weight:bold}.cpm-price-block-style-1 .price-box .cr-btn{color:#fff;font-size:14px;line-height:1.2;font-weight:bold;text-transform:uppercase;transition:opacity .3s;width:100%}.cpm-price-block-style-1 .price-box .cr-btn:hover{opacity:.6}.cpm-price-block-style-1 .price-block .price-text{margin:25px 0}.cpm-price-block-style-1 .price-block .price-text .price{font-weight:bold;font-size:28px;line-height:1.2;margin-bottom:5px}.cpm-price-block-style-1 .price-block .price-text .main-text{font-weight:bold;text-transform:uppercase;font-size:18px;line-height:1.2;margin-bottom:5px}.cpm-price-block-style-1 .price-block .secondary-text{margin-bottom:5px;font-size:14px;line-height:1.4;font-weight:normal}.cpm-price-block-style-1 .text-block .label{margin-bottom:20px;font-size:18px;line-height:1.2}.cpm-price-block-style-1 .text-block .text{margin-bottom:20px;font-size:16px;line-height:1.2}