*{margin:0;padding:0;outline:none}html,body{height:100%}.cl:after{clear:both;content:".";display:block;height:0;visibility:hidden}.bl{display:block}body{background:#fff;color:#2b2a2a;font-family:'pf_dindisplay_proregular';font-size:15px}a img{border:0}img.imgl{display:block;float:left;margin:0 15px 0 0}img.imgr{display:block;float:right;margin:0 0 0 15px}strong{font-weight:400}ul{list-style:none}#lean_overlay{background:#000;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#767778;opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{color:#767778;opacity:1}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{opacity:0}input:focus::-moz-placeholder,textarea:focus::-moz-placeholder{opacity:0}textarea{resize:none}label{display:inline-block;margin-bottom:8px;position:relative}label:before,label:after{display:block;opacity:0;position:absolute;visibility:hidden;z-index:900}label:before{content:'';height:0;line-height:0;position:absolute;width:0}label:after{background-color:#d23c36;border-radius:4px;color:#fff;content:attr(data);cursor:pointer;font-size:14px;height:20px;line-height:10px;padding:11px 11px 0;white-space:nowrap}label.right:before{border-top:solid 5px transparent;border-bottom:solid 5px transparent;border-right:solid 5px #d23c36;left:100%;margin:-5px 0 0 5px;top:50%}label.right:after{left:100%;margin:-16px 0 0 10px;top:50%}label.left:before{border-top:solid 5px transparent;border-bottom:solid 5px transparent;border-left:solid 5px #d23c36;margin:-5px 5px 0 0;right:100%;top:50%}label.left:after{right:100%;margin:-16px 10px 0 0;top:50%}label.top:before{border-left:solid 5px transparent;border-right:solid 5px transparent;border-top:solid 5px #d23c36;left:50%;top:-10px}label.top:after{left:5%;top:-41px}.promo-form label.red{border:solid 1px #d23c36}label.red:before,label.red:after{opacity:1;visibility:visible}