.contactForm-module-scss-module__ruxliW__form{width:100%;margin-top:4rem}.contactForm-module-scss-module__ruxliW__form .contactForm-module-scss-module__ruxliW__inputsWrapper{background-color:var(--color-white);border:1px solid var(--color-black);width:100%;box-shadow:.2rem .4rem 0 0 var(--color-black);border-radius:2rem;flex-direction:column;display:flex}.contactForm-module-scss-module__ruxliW__form .contactForm-module-scss-module__ruxliW__inputsWrapper .contactForm-module-scss-module__ruxliW__fieldWrapper{flex-direction:column;display:flex;position:relative}.contactForm-module-scss-module__ruxliW__form .contactForm-module-scss-module__ruxliW__inputsWrapper .contactForm-module-scss-module__ruxliW__fieldWrapper:not(:last-child){border-bottom:1px solid var(--color-black)}.contactForm-module-scss-module__ruxliW__form .contactForm-module-scss-module__ruxliW__inputsWrapper .contactForm-module-scss-module__ruxliW__fieldWrapper:first-child input{border-radius:2rem 2rem 0 0}.contactForm-module-scss-module__ruxliW__form .contactForm-module-scss-module__ruxliW__inputsWrapper .contactForm-module-scss-module__ruxliW__fieldWrapper:last-child textarea{border-radius:0 0 2rem 2rem}.contactForm-module-scss-module__ruxliW__form .contactForm-module-scss-module__ruxliW__inputsWrapper .contactForm-module-scss-module__ruxliW__fieldWrapper input,.contactForm-module-scss-module__ruxliW__form .contactForm-module-scss-module__ruxliW__inputsWrapper .contactForm-module-scss-module__ruxliW__fieldWrapper textarea{background-color:#0000;border:none;padding:1.8rem 2rem;font-size:2rem;transition:background-color .2s}.contactForm-module-scss-module__ruxliW__form .contactForm-module-scss-module__ruxliW__inputsWrapper .contactForm-module-scss-module__ruxliW__fieldWrapper input:focus,.contactForm-module-scss-module__ruxliW__form .contactForm-module-scss-module__ruxliW__inputsWrapper .contactForm-module-scss-module__ruxliW__fieldWrapper textarea:focus{background-color:var(--color-accent-light);outline:none}.contactForm-module-scss-module__ruxliW__form .contactForm-module-scss-module__ruxliW__inputsWrapper .contactForm-module-scss-module__ruxliW__fieldWrapper input::placeholder,.contactForm-module-scss-module__ruxliW__form .contactForm-module-scss-module__ruxliW__inputsWrapper .contactForm-module-scss-module__ruxliW__fieldWrapper textarea::placeholder{color:var(--color-text-disabled)}.contactForm-module-scss-module__ruxliW__form .contactForm-module-scss-module__ruxliW__inputsWrapper .contactForm-module-scss-module__ruxliW__fieldWrapper textarea{resize:vertical;min-width:100%;max-width:100%}.contactForm-module-scss-module__ruxliW__form .contactForm-module-scss-module__ruxliW__inputsWrapper .contactForm-module-scss-module__ruxliW__inputError{background-color:#fef2f2!important;border:2px solid #dc2626!important}.contactForm-module-scss-module__ruxliW__form .contactForm-module-scss-module__ruxliW__inputsWrapper .contactForm-module-scss-module__ruxliW__inputError:focus{background-color:#fee2e2!important}.contactForm-module-scss-module__ruxliW__form .contactForm-module-scss-module__ruxliW__inputsWrapper .contactForm-module-scss-module__ruxliW__errorMessage{color:#dc2626;padding:.5rem 2rem 1rem;font-size:1.4rem;font-weight:500;display:block}.contactForm-module-scss-module__ruxliW__form>button{border:1px solid var(--color-black);background-color:var(--color-white);width:100%;box-shadow:.3rem .4rem 0 0 var(--color-black);border-radius:20rem;margin-top:2.5rem;padding:1.4rem 2.5rem;font-size:2rem;line-height:1;transition:all .1s ease-out}.contactForm-module-scss-module__ruxliW__form>button:hover{box-shadow:.1rem .2rem 0 0 var(--color-black);transform:translateY(2px)}.contactForm-module-scss-module__ruxliW__form>button:active{box-shadow:0rem 0rem 0 0 var(--color-black);transform:translateY(3px)}
