*{margin:0;padding:0}body{font-family:Delius;font-size:16px;min-width:320px;overflow-x:hidden}h1,h2{font-family:Handlee;font-weight:normal}h1{font-size:45px}h2{font-size:32px}header{height:288px;position:relative;width:100%;overflow:hidden;border-bottom:5px solid whitesmoke;z-index:1}header svg.bg{height:288px;position:absolute;right:0;top:0;width:100%;z-index:2}header>div{margin:0 auto;position:relative;z-index:3}header>div .left{-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);z-index:4;display:block;width:280px;margin:0 auto;height:150px;margin-top:12px}header>div .right{z-index:5;display:none}header>div div{width:280px;height:90px;text-align:right;margin:12px auto}header>div div h1,header>div div h2{line-height:1.2}main{margin:0 auto;line-height:24px;z-index:0;max-width:678px;padding:0 24px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}main .highlight{margin:48px -24px;padding:24px 48px;background-color:lightblue}main .highlight h2:first-child{margin-top:24px}main td{display:block;padding-bottom:24px}main td:first-child{padding-top:24px}main tr:last-child td:last-child{padding-bottom:0}main h1,main h2{margin-top:48px;line-height:48px}main h1{margin-bottom:24px;text-align:center}main p,main table{margin-top:0;margin-bottom:24px}main img{display:block;width:200px;height:267px;margin:24px auto}main .col{text-align:center}main a{color:black}footer{height:200px;background-image:url(../img/footer.svg);background-size:cover;background-position:50% 50%;background-color:#fff6dd;max-height:30vw;border-top:5px solid whitesmoke}svg.defs{position:absolute;width:0;height:0}@media (min-width: 587px){header{height:200px}header svg.bg{height:200px}header>div{width:572px}header>div .left,header>div .right{position:absolute;top:20px;width:9999px;width:100vw;height:150px}header>div .left{right:390px}header>div .right{position:absolute;left:525px;display:block}header>div div{width:300px;position:absolute;right:70px;top:45px}main td{display:table-cell}main td:first-child{padding-top:0}main img{float:left;margin-top:0;margin-bottom:48px}main img.col{width:200px}main .grid{margin:0 auto;width:456px}main .col{float:left;width:232px;height:267px;padding-right:24px;display:table}main .col>div{display:table-cell;vertical-align:middle}main .col:last-child{padding-right:0}main h1:last-child{clear:both}}@media (min-width: 768px){main .highlight{margin:48px -48px}}@media (min-height: 1024px) and (min-width: 768px){header{position:fixed}main{padding-top:205px}}
