.saihate-contact-form .saihate-contact-honeypot{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.saihate-contact-note{margin:0 0 2rem;line-height:1.9}.saihate-contact-status{margin-top:1.5rem;line-height:1.9;overflow-wrap:anywhere}.saihate-contact-status[data-error="true"]{color:#9e1d27}.saihate-contact-form [disabled]{opacity:.6;cursor:wait}.saihate-contact-form input,.saihate-contact-form textarea{max-width:100%;box-sizing:border-box}.saihate-contact-form .submit_button:focus-visible{outline:3px solid #222;outline-offset:5px}
