.contactform_contactForm__vWcb_{width:100%;background-color:var(--bg);padding:3rem;border-radius:3px;margin-left:auto;margin-top:25px}.contactform_contactForm__vWcb_ h1{color:var(--light)}.contactform_contactForm__vWcb_ label{font-size:1.3rem}.contactform_contactForm__vWcb_ input{width:100%;background-color:var(--light);border-radius:3px;border:none;padding:.5rem 1rem;margin:.5rem 0;color:var(--font-color);font-size:16px;font-family:var(--font-montserrat)}.contactform_contactForm__vWcb_ input::placeholder{color:var(--font-color)}.contactform_contactForm__vWcb_ input:focus{padding:.5rem 1.2rem}.contactform_contactForm__vWcb_ input:focus,.contactform_contactForm__vWcb_ textarea:focus{outline:none;border:3px solid var(--wildcard);width:103%;height:100%;transition:all .3s ease-out}.contactform_contactForm__vWcb_ textarea:focus{padding:.5rem 1.5rem;color:var(--font-color)}.contactform_contactForm__vWcb_ textarea::placeholder{color:var(--font-color);font-size:16px}.contactform_contactForm__vWcb_ textarea{width:100%;background-color:var(--light);border-radius:3px;border:none;padding:.5rem 1rem;margin:.7rem 0;color:var(--font-color);font-size:18px;font-family:var(--font-montserrat)}.contactform_contactForm__vWcb_ button{padding:.5rem 1.5rem;background-color:#52796f;border:none;border-radius:3px;color:#edf1f4}.contactform_hidden__27TSf{display:none}.contactform_error__t_AJ_{border:2px solid red}.contactform_errorMessage__ASkOG{color:red}@media screen and (max-width:1200px){.contactform_contactForm__vWcb_ h1{font-size:3rem;line-height:3.5rem}}@media screen and (max-width:600px){.contactform_contactForm__vWcb_{padding:1.5rem}.contactform_contactForm__vWcb_ button{width:100%}}.contact_email__R_3tc{margin-top:20px}.contact_explanation__rOIYY{margin:20px 0}