.contactform-module__NI4LZW__main{background-image:url(/images/contact-hero.jpg);background-size:cover;width:100vw;height:100vh}.contactform-module__NI4LZW__contact .contactform-module__NI4LZW__form{background-color:#000000a1;border:1px solid #ccc;border-radius:8px;max-width:80%;margin:0 auto;padding:20px}.contactform-module__NI4LZW__contact .contactform-module__NI4LZW__form h1{text-align:center;color:#fff;margin-bottom:20px}.contactform-module__NI4LZW__contact .contactform-module__NI4LZW__form h4 a{color:#ff8e8e}.contactform-module__NI4LZW__contact .contactform-module__NI4LZW__form label{color:#fff;margin-bottom:8px;font-weight:700;display:block}.contactform-module__NI4LZW__contact .contactform-module__NI4LZW__form input,.contactform-module__NI4LZW__contact .contactform-module__NI4LZW__form textarea{color:#fff;caret-color:#fff;background-color:#333;border:1px solid #666;border-radius:4px;width:100%;margin-bottom:15px;padding:10px}.contactform-module__NI4LZW__contact .contactform-module__NI4LZW__form textarea{resize:vertical;height:120px}.contactform-module__NI4LZW__contact .contactform-module__NI4LZW__form:after{content:"";clear:both;display:table}.contactform-module__NI4LZW__contact .contactform-module__NI4LZW__form .contactform-module__NI4LZW__buttons{display:flex}.contactform-module__NI4LZW__contact .contactform-module__NI4LZW__form .contactform-module__NI4LZW__buttons .contactform-module__NI4LZW__submit{margin-left:auto}@media (max-width:768px){.contactform-module__NI4LZW__contact .contactform-module__NI4LZW__form{max-width:95%;padding:10px}}
