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-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
body{-webkit-text-size-adjust:none}
mark{background-color:transparent;color:inherit}
@-ms-viewport{width:device-width}
body{-ms-overflow-style:scrollbar}
@media screen and (max-width:360px){html,body{min-width:320px}
}html{box-sizing:border-box}
*,*:before,*:after{box-sizing:inherit}
body{background:#ffffff}
body{color:#999999}
html,input,select,textarea{font-size:16pt}
@media screen and (max-width:1680px){html,input,select,textarea{font-size:13pt}
}@media screen and (max-width:1280px){html,input,select,textarea{font-size:12pt}
}@media screen and (max-width:360px){html,input,select,textarea{font-size:11pt}
}body,input,select,textarea{font-family:Arial,Helvetica,sans-serif;font-weight:normal;line-height:1.5em;letter-spacing:-0.015em}
strong,b{font-weight:bold}
em,i{font-style:italic}
p{margin:0 0 2em 0}
h1,h2,h3,h4,h5,h6{font-weight:normal;line-height:1em;margin:0 0 1em 0;letter-spacing:-0.0125em}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;text-decoration:none;border-bottom:none}
@media screen and (max-width:980px){h1 br,h2 br,h3 br,h4 br,h5 br,h6 br{display:none}
}sub{font-size:0.8em;position:relative;top:0.5em}
sup{font-size:0.8em;position:relative;top:-0.5em}
input,select,textarea{color:#999999}
a{color:inherit;border-bottom-color:#d6d6d6}
a:hover{color:#4696e5}
strong,b{color:#828282}
h1{color:#828282}
#header{background-color:#4696e5;color:#d1e5f9;padding:4.5em 0 2.5em 0;-moz-align-items:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;display:-moz-flex;display:-webkit-flex;display:-ms-flex;display:flex;-moz-justify-content:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;background-image:url("images/overlay.png"),url("images/pattern-size1.svg");background-position:top left,center center;background-attachment:fixed,fixed;background-size:auto,cover;height:100vh;min-height:35em}
#header a{color:inherit;border-bottom-color:rgba(255,255,255,0.5);color:#ffffff}
#header strong,#header b{color:#ffffff}
#header h1,#header h2,#header h3,#header h4,#header h5,#header h6{color:#ffffff}
#header h1{font-size:3.25em;font-weight:bold;margin-bottom:0.5em}
#header p{font-size:1.5em;line-height:1.35em}
#header p br{display:inline}
#header .content{-moz-transition:opacity 0.5s ease,-moz-transform 1s ease;-webkit-transition:opacity 0.5s ease,-webkit-transform 1s ease;-ms-transition:opacity 0.5s ease,-ms-transform 1s ease;transition:opacity 0.5s ease,transform 1s ease;-moz-transform:translateX(0);-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1;text-align:right;margin:-3.5em 4em 0 0}
#header .content >:last-child{margin-bottom:0}
@media screen and (max-width:1280px){#header{background-image:url("images/overlay.png"),url("images/pattern-size2.svg")}
}@media screen and (max-width:980px){#header{min-height:0}
#header .content{margin:-2em 4em 0 0}
#header .content .actions{-moz-justify-content:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}
}@media screen and (max-width:980px) and (orientation:portrait){#header{padding:6em 3em 4em 3em;-moz-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
#header .content{display:block;width:100%;text-align:center;margin:0 0 2em 0}
#header .image{overflow:hidden}
}@media screen and (max-width:736px){#header{background-image:url("images/overlay.png"),url("images/pattern-size3.svg")}
#header h1{font-size:2em}
#header p{font-size:1em;line-height:inherit}
}@media screen and (max-width:736px) and (orientation:landscape){#header{padding:2em 2em 0.1em 2em}
#header .content{margin:0 2em 2em 0}
#header .image{font-size:0.8em;width:15em;max-width:20vw}
#header .image .inner,#header .image:before,#header .image:after{font-size:0.8em}
}@media screen and (max-width:736px) and (orientation:portrait){#header{padding:3em 1.5em 1em 1.5em}
#header .image{font-size:0.6em;max-width:60vw}
}@media screen and (max-width:480px) and (orientation:landscape){#header{padding:2em 1.5em 0.1em 1.5em}
#header .image{font-size:0.7em}
#header .actions{font-size:0.8em}
}@media screen and (max-width:480px) and (orientation:portrait){#header{padding:2em 1em 0.1em 1em}
}body.is-mobile #header{background-attachment:fixed;,fixed}
#main{padding:4em 0 2em 0}
@media screen and (max-width:736px){#main{padding:3em 0 1em 0}
}