.page-template-contact .contact-wrapper{color:#404040;max-width:740px;margin:250px auto 40px auto;overflow:auto;position:relative;z-index:1}@media all and (max-width: 760px){.page-template-contact .contact-wrapper{margin:200px auto 40px auto}}@media all and (max-width: 370px){.page-template-contact .contact-wrapper{margin:220px auto 40px auto}}.page-template-contact .contact-title{margin:0 auto .7em auto}@media all and (max-width: 760px){.page-template-contact .contact-title{width:90%}}.page-template-contact .contact-text{margin:0 auto;font-size:16px;line-height:1}.page-template-contact .contact-text p:not(:last-of-type){margin-bottom:1em}@media all and (max-width: 760px){.page-template-contact .contact-text{width:90%}}.page-template-contact .contact-address{margin:40px auto;text-align:left}@media all and (max-width: 760px){.page-template-contact .contact-address{width:90%}}.page-template-contact .contact-address-details{margin:20px 0}.page-template-contact .contact-address-links{display:inline-flex;flex-direction:column}.page-template-contact .contact-address-link{color:#404040;line-height:1.4;text-decoration:underline;transition:color .25s ease-in-out}.page-template-contact .contact-address-link.is-hover{color:#006ba6}.page-template-contact .contact-map{width:100%;height:400px}.page-template-contact .contact-footer{display:flex;justify-content:space-between;margin:40px auto}.page-template-contact .contact-footer .left{width:100%;padding:0}@media all and (max-width: 760px){.page-template-contact .contact-footer{flex-direction:column;width:360px}}@media all and (max-width: 370px){.page-template-contact .contact-footer{flex-direction:column;width:300px}}.page-template-contact .third-image{width:360px;height:440px;margin:0}@media all and (max-width: 760px){.page-template-contact .third-image{margin:0 auto 20px auto}}@media all and (max-width: 400px){.page-template-contact .third-image{width:100%}}.page-template-contact .module-twitter{margin-bottom:0}@media all and (max-width: 760px){.page-template-contact .module-twitter{margin:0 auto}}@media all and (max-width: 400px){.page-template-contact .module-twitter{width:100%}}
