/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box}body,html{width:100%;height:100%;font-family:Arial}a.actual{text-decoration:underline;color:#e51c20}h1.title{font-size:4em;line-height:150%}span.subline{border-bottom:#e51c20 1px solid}h2.subtitle{vertical-align:middle;border-top:#fff 1px solid;font-size:2.8em}div.titleunderline{font-size:.7em}a.mail{font-size:1.5em;color:#000}a.mail:hover{color:#e51c20}.contacts{margin-top:80px;text-align:left;padding:20px}span.title{z-index:15;position:fixed;display:none;width:100%;text-align:center;height:2em;font-size:1.5em;line-height:2em}@media only screen and (max-width:740px){span.title{display:block}}label[for=nav-trigger]{position:fixed;top:.5em;left:15px;z-index:20;width:30px;height:30px;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' x='0px' y='0px' width='30px' height='30px' viewBox='0 0 30 30' enable-background='new 0 0 30 30' xml:space='preserve'><rect width='30' height='6'/><rect y='24' width='30' height='6'/><rect y='12' width='30' height='6'/></svg>");background-size:contain;display:none}@media only screen and (max-width:740px){label[for=nav-trigger]{display:block}}.nav-trigger{position:absolute;clip:rect(0,0,0,0)}.nav-trigger:checked~nav,.nav-trigger:checked~nav>ul{height:auto;max-height:100%}@media only screen and (max-width:740px){nav>ul{-webkit-transition:max-height .5s;transition:max-height .5s}}@media only screen and (max-width:740px){nav{-webkit-transition:max-height .5s;transition:max-height .5s}}nav{background-color:#fff;height:2em;line-height:2em;position:fixed;width:100%;top:0;z-index:10;border-bottom:1px solid #e51c20;font-size:1.5em}@media only screen and (min-width:400px) and (max-width:1050px){nav{height:3em;line-height:3em;font-size:1em}}@media only screen and (max-width:740px){nav{background-color:#fff;position:fixed;height:3em;max-height:3em}}nav ul{margin:0;padding:0;list-style:none;text-align:center}@media only screen and (max-width:740px){nav ul{height:0;max-height:0;overflow:hidden;margin-top:3em}}nav ul li{display:inline;position:relative}@media only screen and (max-width:740px){nav ul li{display:block}}nav ul li a{display:inline-block;text-decoration:none;padding:0 15px;background:#fff;color:#000;white-space:nowrap;height:-webkit-calc(2em - 1px);height:calc(2em - 1px);text-align:center}nav ul li a:hover{text-decoration:underline}section.page{min-height:100%;padding-top:5em}section.page h2{margin:0}img.logo{width:350px;top:80px}.centercontainer h1{margin:0}p.light{font-size:.9em}p.emph{font-size:1.2em;font-weight:700}div.captioncontainer{position:relative}div.caption{background:rgba(0,0,0,.7);position:absolute;width:100%;height:100%;top:0;left:0;-webkit-mask-image:url(/images/puzzlemask.png);-webkit-mask-size:100%;-webkit-mask-repeat:no-repeat;-webkit-mask-position:0 0;mask-repeat:no-repeat;opacity:0;-webkit-transition:opacity .6s ease-out;transition:opacity .6s ease-out}@media only screen and (max-width:740px){div.caption{opacity:1}}div.caption:hover{opacity:1;-webkit-transition:opacity .6s ease-in-out;transition:opacity .6s ease-in-out}div.caption span a{color:#fff;position:relative;width:200px;margin-left:-100px;left:50%;top:25%;font-size:2.5em}footer{padding:2px;position:fixed;bottom:0;color:#888}footer a,footer a:hover,footer a:visited{color:#888}.cen{*zoom:1;width:auto;max-width:980px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}.cen:after,.cen:before{content:'';display:table}.cen:after{clear:both}.half{*zoom:1;float:left;display:inline;clear:none;text-align:inherit;width:48.5%;margin-left:0;margin-right:3%;padding:1em}.half:after,.half:before{content:'';display:table}.half:after{clear:both}.half:last-child{margin-right:0}@media only screen and (max-width:740px){.half{*zoom:1;float:left;display:inline;clear:none;text-align:inherit;padding-left:0;padding-right:0;width:100%;margin-left:0;margin-right:3%}.half:after,.half:before{content:'';display:table}.half:after{clear:both}.half:last-child{margin-right:0}}