.contact-info,.sidebar,.content,.main-content{position:relative}.contact-info span{display:inline-block;zoom:1}.contact-info span,.sidebar,.content{box-sizing:border-box}.main-content{margin-left:auto;margin-right:auto}.main-content{display:flex;flex-wrap:wrap}.main-content{padding-left:5%;padding-right:5%}@media screen and (min-width: 1921px){.main-content{padding-left:7.5%;padding-right:7.5%}}.main-content{padding-top:100px;padding-bottom:100px}@media screen and (min-width: 451px)and (max-width: 1200px){.main-content{padding-top:4.5em;padding-bottom:4.5em}}@media screen and (max-width: 450px){.main-content{padding-top:3em;padding-bottom:3em}}.contact-info span{border-left:2px solid #64328f}.hero{background-image:url("/app/images/contact/hero.jpg")}.main-content{max-width:1400px}.content{width:70%;padding-right:1.5em}.sidebar{width:30%;margin-top:4.5em}.contact-info{width:100%}.contact-info span{width:100%;color:#000;padding-left:1.5em;margin-bottom:3em}.contact-info span h3,.contact-info span p{font-weight:100}.contact-info span h3{font-size:.8em;margin-bottom:.2em;color:#a1a1a1}.contact-info span p{font-size:1em}.contact-info span a{font-size:1em;color:#000}.contact-info span a:hover{color:#a1a1a1}.contact-info span:not(:last-of-type){padding-right:1.5em}@media screen and (max-width: 760px){.content{width:100%;padding-right:0;margin-bottom:3em}.sidebar{width:100%;margin-top:3em}}
