@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,200,300,200italic,300italic,400italic,600,700,600italic,700italic,900,900italic);body,html{height:100%}body{background:#fff;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;margin:auto;padding:0;text-align:left}div{box-sizing:padding-box}#header-image{background-position:50%;background-size:cover;height:40vh;margin-bottom:-4em;max-height:28em;min-height:14em;overflow:hidden;width:100%}#content{margin:auto;max-width:calc(100vw - 10em);text-align:center}#content div{vertical-align:top}#content #header{display:inline-block;height:11em;padding:0;text-align:right;width:40%}#content #header img{background:#fff;border:2em solid #fff;border-right-width:1em;height:11em;max-width:100%;width:auto}#content .content{width:60%}.content{background:#fff;display:inline-block;padding:2em;text-align:left}.content.iframe h1{margin-top:0}.content h1{font-weight:700}.content ul{margin-left:0;padding-left:1.2em}.content ul li{margin-left:0;padding-left:0}.content form{padding:2em 0}.content form label{width:20%}.content form input,.content form select,.content form textarea{border:1px solid #ccc;max-width:80%;width:20em}.content form div div{padding:.5em 0}.content form div div a{margin-left:0;margin-top:1em;white-space:nowrap}.content form button{margin-right:1em;margin-top:1em}#footer{font-size:.8em;padding:2em;text-align:right}@media screen and (max-width:1000px){#content{max-width:calc(100vw - 4em)}#content #header,#content .content{background:#fff;display:block;width:100%}#content #header{text-align:center}#content #header img{border-width:2em}#content .content{padding-top:0}}@media screen and (max-width:600px){.content h1{font-size:24px}.content form label{display:block}.content form input,.content form label,.content form select,.content form textarea{max-width:100%;width:100%}}