.promo-codes{width:400px;background-color:#202134;padding:30px 20px;margin:50px auto;border-radius:10px}.promo{background-color:#28293f;padding:10px;border-radius:3px;margin-bottom:20px}.promo-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.promo-text{letter-spacing:.01em;color:#b0b0c9;-webkit-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}.promo:hover .promo-text{color:#fff}.promo-btn button{border:none;outline:0;cursor:pointer;text-align:center;background:url(../img/btn.svg) 50% no-repeat;font-size:14px;font-weight:700;line-height:18px;letter-spacing:.05em;text-transform:uppercase;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-shadow:0 2px 0 rgba(0,0,0,.25);-webkit-transition:.2s ease-in;-o-transition:.2s ease-in;transition:.2s ease-in;width:140px;height:30px;background-size:contain;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.promo-btn button:hover{opacity:.7}.promo:hover .promo-desc{display:block}.promo-desc{display:none;font-size:12px;text-align:center;margin-top:4px}.promo-description{max-width:80%;padding:20px;margin:50px auto}.promo-description p{line-height:1.6}h3,h4,h5,h6{margin-top:27px}