@import url(https://fonts.googleapis.com/css?family=Lora);@font-face{font-family:'Gibson SemiBold';src:url(/assets/gibson-semibold-webfont-f37c1f99e8a85706ffd30c6cd6a5fc4029e5d0a5247844ab8f9e12c1bd2cffd2.ttf)}*{box-sizing:border-box}button{border:1px solid grey;background:#f3f3f3;padding:12px;cursor:pointer}button:hover{background:#f0f0f0}button:active{background:#e0e0e0}.form-group{margin:12px 0px}body{padding:0px;margin:0px;overflow-x:hidden;font-family:'Lora', 'garamond'}body p{line-height:140%}body>div{width:80%;max-width:615px;min-height:75vh;margin:0 auto;border-top:4px solid #EF4130;padding-top:30px}body h1,body h2,body h3{font-family:'Gibson SemiBold', 'Helvetica Neue', Helvetica, Arial}body .logo{padding-top:50px;max-width:640px;text-align:center}body .logo img{width:120px}body .copy-block{max-width:500px}body .intro{border:none;max-width:500px;height:calc(100vh - 50px);min-height:500px;text-align:center}body .intro .intro-header-line-one{margin-top:15vh}body .intro p{margin-top:40px;font-size:20px}body .intro h2{font-size:52px;margin:0px}@media (max-width: 640px){body .intro h2{font-size:32px}}body .contact-form{max-width:500px}body .contact-form label{margin:12px 0px;display:inline-block}body .contact-form input,body .contact-form textarea{width:100%;padding:12px;border:1px solid grey}body .contact-form textarea{height:150px}body .contact-form button{width:100%}body .footer{margin:50px auto 25px;text-align:center;font-size:10px;border:none;height:auto;min-height:0px}body .footer span{font-weight:bold}
