.form{width:600px;margin:0 auto}@media only screen and (max-width:768px){.form{width:100%}}.form form{display:flex;flex-direction:column;gap:12px}.form form input,.form form textarea{padding:12px 16px;font:inherit;border:1px solid #000}.form form input:focus-visible,.form form textarea:focus-visible{outline-color:#e91e63}.form form label{text-align:left;font-weight:500;margin-top:8px}.form form div.button-wrapper{display:inline-block;margin:18px 0 0 auto}.form form button{width:-moz-fit-content!important;width:fit-content!important;padding:8px 22px!important;background:#e91e63;border:1px solid #e91e63;color:#fff;text-align:left;cursor:pointer;padding:0;margin-left:5px;font-weight:500}.form form button:first-of-type{background:#fff;border:1px solid #e91e63;color:#e91e63}