.ContactForm_contactForm__Hivaa{display:grid;grid-template-columns:repeat(1,1fr);gap:2rem}.ContactForm_contactForm__Hivaa input,.ContactForm_contactForm__Hivaa textarea{border:none;box-shadow:0 0 0 .1rem var(--gray-color);padding:.8rem;outline:none;flex:1}.ContactForm_contactForm__Hivaa label{display:flex;gap:.6rem;flex-direction:column}.ContactForm_contactForm__Hivaa button{padding:10px 14px;font-size:1rem;text-transform:uppercase;font-weight:600;letter-spacing:1.6px;background-color:var(--primary-color);color:var(--white-color);transition:.3s}.ContactForm_contactForm__Hivaa button:hover{opacity:.8}.ContactForm_contactForm__Hivaa label input:focus:not(:valid),.ContactForm_contactForm__Hivaa label textarea:focus:not(:valid){box-shadow:0 0 0 .1rem var(--danger-color)}.ContactForm_contactForm__Hivaa label input:focus:is(:valid),.ContactForm_contactForm__Hivaa label textarea:focus:is(:valid){box-shadow:0 0 0 .1rem var(--primary-color)!important}.ContactForm_error__UEHLV{text-align:center;color:var(--danger-color)}@media only screen and (min-width:700px){.ContactForm_contactForm__Hivaa{grid-template-columns:repeat(12,1fr)}.ContactForm_contactForm__Hivaa label:nth-child(odd){grid-column:1/7}.ContactForm_contactForm__Hivaa label:nth-child(2n){grid-column:7/-1}.ContactForm_contactForm__Hivaa label[for=message]{grid-column:1/-1!important}.ContactForm_contactForm__Hivaa label textarea{resize:none;width:100%}.ContactForm_contactForm__Hivaa button{grid-column:1/4}}