.contact-form .form{display:flex;flex-direction:column;gap:15px}.contact-form .form .alert{padding:10px;opacity:.8;border-radius:5px}.contact-form .form .alert h1,.contact-form .form .alert p{margin:5px;color:var(--background)}.contact-form .form .show-error{background-color:var(--error)}.contact-form .form .show-success{background-color:var(--primary)}.contact-form .form .flex{display:flex;width:100%;justify-content:space-between;gap:15px}.contact-form .form .flex input{width:100%}.contact-form .form input,.contact-form .form textarea{border-radius:3px;border:1px solid var(--lightBackground);padding:15px 30px;background-color:var(--lightBackground);color:var(--slate)}.contact-form .form input::-moz-placeholder,.contact-form .form textarea::-moz-placeholder{color:var(--slate)}.contact-form .form input:-ms-input-placeholder,.contact-form .form textarea:-ms-input-placeholder{color:var(--slate)}.contact-form .form input::placeholder,.contact-form .form textarea::placeholder{color:var(--slate)}.contact-form .form input:focus,.contact-form .form textarea:focus{border-bottom:1px solid var(--primary-darker)}.contact-form .form textarea{resize:vertical}