h1{font-family:ivypresto-display,serif;font-weight:300;font-style:normal;font-size:104px;line-height:100px;color:#fff;margin-top:0}p{font-family:ivypresto-display,serif;font-weight:300;font-style:normal;font-size:38px;line-height:46px;color:#fff}.contact a,.contact p{font-family:termina,sans-serif;font-style:normal;font-weight:100;text-decoration:none;text-align:center;font-size:20px;line-height:28px;color:rgba(255,255,255,.8);text-transform:uppercase}.body{background-image:url(/images/image.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;width:100%;height:calc(100vh - 160px);border-left:35px solid #fff;border-right:35px solid #fff;border-bottom:35px solid #fff;text-align:center}.header{height:160px;text-align:center;padding:20px 0}.header img{width:auto;height:auto;max-height:100%;display:block;margin:0 auto}.content{text-align:center;position:absolute;width:100%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.content p{width:90%;max-width:1200px;text-align:center;margin:auto}.contact{position:absolute;width:100%;bottom:40px;text-align:center}@media only screen and (max-width:800px){.body{border-left:20px solid #fff;border-right:20px solid #fff;border-bottom:20px solid #fff}h1{font-size:72px;line-height:60px}p{font-size:22px;line-height:30px}.contact a,.contact p{font-size:14px;line-height:24px}}