.hidden{display:none}.hide{text-indent:100%;white-space:nowrap;overflow:hidden}html,body{margin:0;padding:0;font-family:"Helvetica Neue",Arial,sans-serif;font-size:62.5%;line-height:1.5em}h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,cite,code,del,dfn,em,img,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,button,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:normal;font-style:normal;font-size:100%;line-height:1;font-family:inherit}table{border-collapse:collapse;border-spacing:0;empty-cells:show}ol,ul{list-style:none}q:before,q:after,blockquote:before,blockquote:after{content:""}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:0}a:hover,a:active{outline:0}p{color:#8e959c}a{color:#19a9e5}a:hover{color:#1487b7}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0;-ms-interpolation-mode:bicubic}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;outline:0}a{text-decoration:none;cursor:pointer}button,input{border:1px solid;outline:0;line-height:normal;*overflow:visible}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}::selection{background:#72d0eb;color:#fff;text-shadow:none}::-moz-selection{background:#72d0eb;color:#fff;text-shadow:none}section#errorPage{width:700px}section#errorPage .row{float:left;width:100%;margin:0 0 50px 0}section#errorPage .row.first{padding-top:80px}section#errorPage .row.last{padding-bottom:80px;margin-top:15px}section#errorPage .row ul{float:left;width:33%;margin:0}section#errorPage .row ul li{float:left;width:100%;margin:0 0 8px 0;font-size:1.2em}section#errorPage .row ul li a{float:left;width:100%;font-size:1.1em}section#errorPage .row ul li h2{float:left;width:100%;margin:0 0 10px 0;font-family:"Proxima Nova Semibold",'Helvetica Neue',Arial,Helvetica,sans-serif;font-size-adjust:.488;font-weight:600;font-style:normal;font-size:1em;line-height:1.4em;text-transform:uppercase;letter-spacing:.05em;color:#2f353e}section#errorPage .row ul li h2 a{color:#2f353e;font-weight:inherit}section#errorPage .row ul li h2 a span{color:#19a9e5;font-family:Georgia;font-size:1.1em;font-weight:normal}section#errorPage .row ul li h2 a:hover{color:#19a9e5}html,body.fourofour{height:100%;margin:0;padding:0}body.fourofour{background:#fff}body.fourofour #infoBox{display:table;height:100%;overflow:hidden;width:100%}body.fourofour #infoBox #vertical{display:table-cell;vertical-align:middle;width:100%}body.fourofour #infoBox #vertical #centered{margin:0 auto;width:600px}body.fourofour #infoBox #vertical #centered h1,body.fourofour #infoBox #vertical #centered h2{float:left;margin-left:51px}body.fourofour #infoBox #vertical #centered h1{margin-top:30px}body.fourofour #infoBox #vertical #centered h1 a{float:left;background:url("../images/global/marque_blue.png") top left no-repeat;background-position:2px 0;padding:40px 0 0 0;font-family:"FS Albert Web Light","Helvetica Neue",Arial,sans-serif;font-size-adjust:.48;font-weight:200;font-style:normal;font-size:3.5em;letter-spacing:.03em;line-height:1.5em;color:#2f353e;margin-bottom:5px;width:100%}body.fourofour #infoBox #vertical #centered h1 a:hover{color:#19a9e5}body.fourofour #infoBox #vertical #centered h2{width:70%;font-family:"Helvetica Neue",Arial,sans-serif;font-size:1.6em;line-height:1.5em;color:#8e959c}body.fourofour #infoBox #vertical #centered ol.footer{float:left;width:500px;margin:40px 50px 30px}body.fourofour #infoBox #vertical #centered ol.footer li{float:left;margin-right:15px;font-family:"Helvetica Neue",Arial,sans-serif;font-size:1.2em;line-height:1.5em;color:#adb3b9}body.fourofour #infoBox #vertical #centered ol.footer li a{color:#adb3b9;border-bottom:1px solid #e0e5e9}body.fourofour #infoBox #vertical #centered ol.footer li a:hover{border-color:#adb3b9}body.fourofour #infoBox #vertical #centered #content{float:left;background:white;border:1px solid #e0e5e9;width:500px;height:100%;padding:50px;font-family:"Helvetica Neue",Arial,sans-serif;font-size:1.5em;line-height:1.5em;-webkit-box-shadow:0 0 0 3px #f8f8f9;-moz-box-shadow:0 0 0 3px #f8f8f9;box-shadow:0 0 0 3px #f8f8f9;-khtml-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#2f353e;margin:40px 0 0 0}body.fourofour #infoBox #vertical #centered #content ol{float:left;width:100%;margin:0}body.fourofour #infoBox #vertical #centered #content ol.second{margin-top:40px}body.fourofour #infoBox #vertical #centered #content ol li{float:left;width:50%}body.fourofour #infoBox #vertical #centered #content ol li h3{float:left;width:100%;margin:0 0 10px 0;font-family:"Proxima Nova Semibold",'Helvetica Neue',Arial,Helvetica,sans-serif;font-size-adjust:.488;font-weight:600;font-style:normal;font-size:.85em;line-height:1.4em;text-transform:uppercase;letter-spacing:.05em;color:#2f353e}body.fourofour #infoBox #vertical #centered #content ol li h3 a{color:inherit}body.fourofour #infoBox #vertical #centered #content ol li h3 a:hover{text-decoration:underline}body.fourofour #infoBox #vertical #centered #content ol li ul li{width:100%}body.fourofour #infoBox #vertical #centered #content ol li ul li a{float:left;width:100%;padding:3px 0}@media only screen and (max-width:600px){body.fourofour #infoBox #vertical #centered{width:80%}body.fourofour #infoBox #vertical #centered h1,body.fourofour #infoBox #vertical #centered h2{width:80%;margin-right:10%;margin-left:10%}body.fourofour #infoBox #vertical #centered h1{margin-top:50px}body.fourofour #infoBox #vertical #centered #content{width:80%;padding-left:10%;padding-right:10%;padding-bottom:20px;padding-top:40px}body.fourofour #infoBox #vertical #centered #content ol li{width:100%;margin:0 0 30px 0}body.fourofour #infoBox #vertical #centered #content ol li ul li{margin:0}body.fourofour #infoBox #vertical #centered #content ol.second{margin:0}body.fourofour #infoBox #vertical #centered ol.footer{margin:30px 10% 30px 10%;width:80%}body.fourofour #infoBox #vertical #centered ol.footer li{width:100%;margin:0 0 10px 0}}