.location{background-color:#ecf0f0;background-position:top;background-repeat:no-repeat;background-size:auto calc(100% - 80px);padding:150px 0 230px;text-align:center}.location h2{font-family:Walsheim,Helvetica,Arial,sans-serif;font-size:50px;font-style:normal;font-weight:400;font-weight:700;letter-spacing:-.02em;line-height:58px;margin:0}.location p{color:#464e5b;font-family:adobe-caslon-pro,Garamond,Georgia,serif;font-size:25px;font-style:normal;font-weight:400;letter-spacing:-.01em;line-height:35px;margin:40px 0}