html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}html,button,input,select,textarea{color:#222}#index,body{width:100%;height:100%}.hanging-sign-door{position:relative;font-size:1em;line-height:1.6;background-image:url(/assets/background-photos/welcome-bg-photo-blurred.jpg);background-repeat:no-repeat;background-size:cover}body.ie7,body.ie8{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=url(/assets/compeon-landing.jpg), sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src=url(/assets/compeon-landing.jpg), sizingMethod='scale')"}.hanging-sign-bulletin-with-navigation{position:absolute;top:48%;left:50%;width:840px;height:auto;margin-top:-260px;margin-left:-420px;-webkit-transform:rotate(-4deg);-moz-transform:rotate(-4deg);-ms-transform:rotate(-4deg);-o-transform:rotate(-4deg);transform:rotate(-4deg)}.hanging-sign-bulletin-fixation{position:absolute;border-top:3px solid #222;z-index:2}.hanging-sign-bulletin-fixation.left{width:512px;-webkit-transform:rotate(-20deg);-moz-transform:rotate(-20deg);-ms-transform:rotate(-20deg);-o-transform:rotate(-20deg);transform:rotate(-20deg);left:12px;top:-60px}.hanging-sign-bulletin-fixation.left:before{position:absolute;top:-15px;right:-10px;content:"";width:27px;height:27px;background:#222;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px}.hanging-sign-bulletin-fixation.left:after{position:absolute;top:-13px;left:-8px;content:"";width:20px;height:20px;background:#222;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;-webkit-transform:skew(20deg, 0deg);-moz-transform:skew(20deg, 0deg);-ms-transform:skew(20deg, 0deg);-o-transform:skew(20deg, 0deg);transform:skew(20deg, 0deg)}.hanging-sign-bulletin-fixation.right{width:350px;-webkit-transform:rotate(30deg);-moz-transform:rotate(30deg);-ms-transform:rotate(30deg);-o-transform:rotate(30deg);transform:rotate(30deg);top:-60px;right:5px}.hanging-sign-bulletin-fixation.right:after{position:absolute;top:-12px;right:-5px;content:"";width:17px;height:17px;background:#222;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;-webkit-transform:skew(0deg, -20deg);-moz-transform:skew(0deg, -20deg);-ms-transform:skew(0deg, -20deg);-o-transform:skew(0deg, -20deg);transform:skew(0deg, -20deg)}body.ie7 .hanging-sign-bulletin-fixation,body.ie8 .hanging-sign-bulletin-fixation{border-top:0;z-index:99}body.ie7 .hanging-sign-bulletin-fixation:before,body.ie7 .hanging-sign-bulletin-fixation:after,body.ie8 .hanging-sign-bulletin-fixation:before,body.ie8 .hanging-sign-bulletin-fixation:after{display:none}body.ie7 .hanging-sign-bulletin-fixation.left,body.ie8 .hanging-sign-bulletin-fixation.left{background:url(/assets/ie/ie-fixation.png);width:799px;height:198px;top:-150px;left:20px}.hanging-sign-bulletin{position:relative;z-index:1;background:rgba(243,243,243,0.85);-webkit-box-shadow:0px 0px 20px #999;-moz-box-shadow:0px 0px 20px #999;box-shadow:0px 0px 20px #999;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;padding:10px}body.ie7 .hanging-sign-bulletin,body.ie8 .hanging-sign-bulletin{background:#f3f3f3}body.ie8 .hanging-sign-bulletin:before,body.ie8 .hanging-sign-bulletin:after{display:none;-sand-border-radius:10px}.hanging-sign-announcement{color:#40a0b2;text-align:center;font-family:"ff-unit-web-pro",sans-serif;font-weight:normal}body:not(.ie8) .hanging-sign-announcement:before{position:absolute;top:15px;left:15px;content:"";width:27px;height:27px;background:#fff;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;-webkit-box-shadow:0 0 5px #999 inset;-moz-box-shadow:0 0 5px #999 inset;box-shadow:0 0 5px #999 inset}body:not(.ie8) .hanging-sign-announcement:after{position:absolute;top:15px;right:15px;content:"";width:27px;height:27px;background:#dcdedd;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;-webkit-box-shadow:0 0 5px #999 inset;-moz-box-shadow:0 0 5px #999 inset;box-shadow:0 0 5px #999 inset}.hanging-sign-announcement-headline{text-transform:uppercase;font-size:100px;font-weight:500;margin:30px 0 10px 0;line-height:1}.hanging-sign-announcement-subheadline{font-size:36px;font-weight:normal;width:80%;margin:0 auto 20px auto;line-height:1.2}.hanging-sign-announcement-text{font-size:25px;font-weight:normal;margin:0 0 20px 0;line-height:1.4}.hanging-sign-announcement-text strong{font-weight:600}.hanging-sign-newsletter-input{width:310px;margin-left:170px;margin-right:10px;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;font-family:"ff-unit-web-pro",sans-serif;font-weight:normal;border:2px solid #dededd;padding:10px 0px 10px 15px}.hanging-sign-newsletter-input::-webkit-input-placeholder{color:#ebe7e5}.hanging-sign-newsletter-input:-moz-placeholder{color:#ebe7e5}.hanging-sign-button,.hanging-sign-newsletter-button{font-family:"ff-unit-web-pro",sans-serif;font-weight:normal;font-weight:500;background:#506CA6;border-left:10px solid #fadfae;color:#fff;text-decoration:none;padding:9px 20px;border-top:0;border-bottom:0;border-right:0}.hanging-sign-button:hover,.hanging-sign-newsletter-button:hover{background:#f7c877}body.ie9 .hanging-sign-button,body.ie9 .hanging-sign-newsletter-button{border:1px solid #f5be5f;padding:9px 20px}.hanging-sign-newsletter-button{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.hanging-sign-brand-section{background:#506CA6;color:#fff;padding:20px;margin-top:20px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;font-family:"ff-unit-web-pro",sans-serif;font-weight:normal;font-size:20px}.hanging-sign-brand-section{text-align:right}.hanging-sign-brand-section-logo{width:300px;margin:20px 0 5px 0}.field_with_errors{display:inline}.hanging-sign-newsletter-flash-message{display:block;text-align:center;max-width:60%;margin:15px auto}.hanging-sign-newsletter-flash-message p{display:block;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;background:#fdefd8;padding:10px 20px}.hanging-sign-navigation{padding-top:10px;text-align:center}.hanging-sign-navigation a:link,.hanging-sign-navigation a:visited{color:#40a0b2;text-decoration:underline;font-weight:500}.hanging-sign-navigation a:link:hover,.hanging-sign-navigation a:visited:hover{text-decoration:none}
