#contact .error{color:red;font-weight:700;text-align:center;font-size:clamp(1.125rem,1.076rem + .233vw,1.25rem)}#contact .contact-form__container{margin:clamp(30px,30px + 1.4641288433vw,50px) 0}#contact .contact-form__container dl{margin-bottom:1.5rem}#contact .contact-form__container dl .required{display:inline-block;margin-left:.8em;padding:0 .3em;font-size:.8rem;background-color:red;color:#fff;font-weight:400}#contact .contact-form__container dl dd{margin-top:.5rem;padding:.5em 0;vertical-align:middle}#contact .contact-form__container dl input,#contact .contact-form__container dl textarea{width:100%;border:1px solid #ededed;background-color:#ededed;padding:.5em;box-sizing:border-box;border-radius:4px;-webkit-border-radius:4px}#contact .contact-form__privacy,#contact .contact-form__actions{display:flex;justify-content:center;gap:.5rem}@media only screen and (max-width: 520px){#contact .contact-form__privacy,#contact .contact-form__actions{flex-wrap:wrap-reverse;width:100%}}#contact .contact-form__actions{margin-top:1rem}#contact .contact-form__actions .asset_btn:disabled{background-color:#ededed;border:1px solid #ededed;color:#fff}@media only screen and (max-width: 520px){#contact .contact-form__actions .asset_btn{width:100%}}#contact .contact-form__send-item{display:flex;justify-content:center;gap:1rem}#contact .contact-form__send-item a{text-decoration:none}#contact .contact-form__send dt{font-weight:600}/*# sourceMappingURL=contact.css.map */