form.contact{background-color:var(--background-cut);border-radius:var(--round-border-radius);min-width:400px;max-width:90%;box-shadow:var(--box-shadow-prominent);align-items:center;margin:auto;padding:1em;font-size:1.2em}form.contact *{margin-top:.2em}form.contact label{font-family:var(--font-family-logo)}form.contact header{margin-bottom:1em;font-size:1.2em;font-weight:700}form.contact input,form.contact textarea{width:100%}form.contact button[type=submit]{width:30%;font-weight:700}form.contact button[type=submit] svg{vertical-align:top}form.contact .captcha{margin-bottom:10px;width:100%!important}.msg{text-align:auto;margin:auto;font-size:2em}.msg>div{text-align:center}.msg a{font-size:.9em}@media (max-width:768px) and (orientation:portrait){form.contact{min-width:unset;max-width:unset;width:90%;margin:1em auto}}@media (max-width:768px) and (orientation:landscape){form.contact{width:400px;margin:1em auto}}
