.content>small{display:block;text-align:justify}.contact-details{margin:2em auto;border-radius:.5em;outline:.2em solid #86a332;box-shadow:.25em .25em .5em gray}.contact-details>.content>a{display:block}.contact-details>.content>.email{word-spacing:-.15em}.contact-details{max-width:18em}.contact-details>.content>a{font-size:1.5em}@media(min-width:36rem){.contact-details{max-width:27em}}@media(min-width:48rem){.contact-details{max-width:38em}.contact-details>.content>a{font-size:1.4em}}@media(min-width:62rem){.contact-details{max-width:38em}.contact-details>.content>a{font-size:1.5em}}@media(min-width:75rem){.contact-details{max-width:40em}}@media(min-width:100rem){.contact-details{max-width:50em}}.contact-form{margin:2em auto;border-radius:.5em;outline:.2em solid #86a332;box-shadow:.25em .25em .5em gray}.contact-form .layout{margin-top:.75em}.contact-form .layout>.row{justify-content:start;margin-bottom:.75em}.contact-form .layout>.row label{display:block;padding:.25em}.contact-form .layout>.row input[type=text],.contact-form .layout>.row input[type=email],.contact-form .layout>.row input[type=tel],.contact-form .layout>.row select,.contact-form .layout>.row textarea{display:block;box-sizing:border-box;width:100%;padding:.25em;border:.075em solid #86a332;border-radius:.25em;box-shadow:.1em .1em .2em #d3d3d3;background-color:unset}.contact-form .layout>.row input[type=checkbox]{display:inline-block;margin-right:.5em;box-shadow:.1em .1em .2em #d3d3d3}.contact-form .layout>.row textarea{height:8em;resize:none}.contact-form .layout .section{margin-top:1em;margin-bottom:2em}.contact-form{max-width:18em}@media(min-width:36rem){.contact-form{max-width:27em}}@media(min-width:48rem){.contact-form{max-width:38em}}@media(min-width:62rem){.contact-form{max-width:38em}}@media(min-width:75rem){.contact-form{max-width:40em}}@media(min-width:100rem){.contact-form{max-width:50em}}