.promotion{padding:20px
25px;background:rgba(0, 0, 0, 0.2);min-height:63px}.promotion .cta-dbtn{float:right;padding:20px
30px;font-size:18px;margin:2px
0 0px 20px;text-decoration:none}.promotion
h3{font-size:22px;line-height:32px;margin:0}.promotion
p{margin:5px
0 10px 0}.visible-phone{display:none !important}.promotion.cta-align-left{text-align:left}.promotion.cta-align-right{text-align:right}.promotion.cta-align-right a.cta-dbtn{float:left;margin-left:0;margin-right:20px}.promotion.cta-align-center{text-align:center}.promotion.cta-align-center a.hidden-phone{display:none}.promotion.cta-align-center a.visible-phone{float:none !important;display:inline-block !important;margin-top:20px;margin-left:0;min-width:130px;padding:12px
30px}.promotion.cta-align-center .cta-content>div{margin-top:10px}@media (max-width: 767px){.promotion .cta-dbtn{float:none !important;margin-top:18px;margin-left:0;text-align:center}.promotion .cta-content{text-align:center}.visible-phone{display:inherit !important}.hidden-phone{display:none !important}.promotion.cta-align-center a.visible-phone{display:block !important}}@media only screen and (min-width: 481px) and (max-width: 767px){}@media only screen and (max-width: 480px){.promotion .cta-dbtn{padding:9px
7px;margin-top:18px;margin-left:0;font-size:17px;text-align:center}.promotion .cta-content{text-align:center}}@media only screen and (max-width: 340px){}