.page_header{background-attachment:fixed;background-position:top;background-repeat:no-repeat;background-size:100%;height:38.2vh;position:relative;text-align:center}.page_header h2{-webkit-text-stroke:1px #000;-webkit-text-fill-color:hsla(0,0%,100%,.5);color:hsla(0,0%,100%,.5);font-size:3em;font-weight:bolder;letter-spacing:.25em;padding-top:120px}.page_header p{color:#888;font-weight:bolder;text-shadow:0 0 1px #000}@media only screen and (max-width:768px){.page_header h2{font-size:2em}}#contact{margin-left:9em;margin-right:9em}#contact .contact{background-color:#4b5d73;background-size:cover;color:#ccc}#contact h3{color:#fecf39;font-size:2em;font-weight:bolder;margin-top:.5em}#contact h4{color:#f60;font-size:1.5em}#contact h4 img{height:10%;vertical-align:bottom;width:10%}#contact p{margin:.5em}#contact p svg{height:1em;margin:0 .25em;vertical-align:middle;width:1em}#contact .map{border:3px solid rgba(0,0,0,.25);border-radius:1em}#contact .pure-g>div{padding:2em}#contact .pure-g>div .lightbox__thumbnail img{display:inline;margin:1em 0;max-width:50%}@media only screen and (max-width:768px){#contact{margin-left:0;margin-right:0}#contact .pure-g .text-left{text-align:left}#contact h4 img{height:5%;vertical-align:bottom;width:5%}#contact .pure-g>div .lightbox__thumbnail img{max-width:100%}}