#contact{background-color:#7b391a;box-sizing:border-box;padding:30px 0;border-radius:15px 15px 0 0;padding-top:100px}#contact .container{background-color:#f7f6f5;border-radius:15px;padding:40px 0}#contact h2{text-align:center;padding:10px 0;box-sizing:border-box;font-size:30px}#form-contact{background-color:#f7f6f5;color:#7b391a;padding:20px;max-width:900px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:20px;box-sizing:border-box}#form-contact textarea{resize:vertical}#form-contact input,#form-contact textarea{display:block;width:100%;background-color:rgba(0,0,0,0);border:none;border-bottom:2px solid #7b391a;color:#7b391a;padding:10px;font-size:16px;box-sizing:border-box}#form-contact input::-moz-placeholder, #form-contact textarea::-moz-placeholder{color:#7b391a;opacity:.5}#form-contact input::placeholder,#form-contact textarea::placeholder{color:#7b391a;opacity:.5}#form-contact input.invalid,#form-contact textarea.invalid{border-bottom:2px solid #cf0000}#form-contact input.invalid::-moz-placeholder, #form-contact textarea.invalid::-moz-placeholder{color:#cf0000}#form-contact input.invalid::placeholder,#form-contact textarea.invalid::placeholder{color:#cf0000}#form-contact input.valid,#form-contact textarea.valid{border-bottom:2px solid #7b391a;color:#7b391a}#form-contact button{background-color:#f7f6f5;font-size:20px}#form-contact .invalid{color:#cf0000;font-size:.8em}#email-too{display:flex;flex-direction:column;text-align:center}.success{text-align:center;display:flex;flex-direction:column;gap:15px;box-sizing:border-box;padding:10px 15px}.success p{text-align:center;line-height:1.6em}/*# sourceMappingURL=formContact.min.css.map */