.mw_wp_form .error{font-size:93%;color:#B70000;display:block}.mw_wp_form .akismet_error{display:block}.mw_wp_form .vertical-item{display:block}.mw_wp_form .vertical-item+.vertical-item{margin-top:5px}.mw_wp_form .horizontal-item+.horizontal-item{margin-left:10px}.mwform-checkbox-field label,.mwform-radio-field label{font-weight:400;margin-bottom:0}.mwform-checkbox-field input,.mwform-radio-field input{margin-right:5px}.mw_wp_form .ui-datepicker .ui-datepicker-title select.ui-datepicker-month,.mw_wp_form .ui-datepicker .ui-datepicker-title select.ui-datepicker-year{width:40%;margin:0 5px}.mw-wp-form-deprecated-message{background:#fdeeee;border:1px solid #f7bdb8;border-radius:5px;color:#af4040;font-size:13px;line-height:1.6;margin:0 0 10px;padding:1em}.mw_wp_form input[type="file"]{display:inline-block}.mwform-file-delete{cursor:pointer;visibility:hidden}.mwform-tel-field input[type="text"],.mwform-zip-field input[type="text"]{display:inline-block;width:auto}.momo-character{position:fixed;right:calc(var(--momo-offset, 24px) + env(safe-area-inset-right, 0px));bottom:calc(var(--momo-offset, 24px) + env(safe-area-inset-bottom, 0px));width:min(var(--momo-width, 180px), 45vw);height:min(var(--momo-width, 180px), 45vw, 45vh);z-index:99990;pointer-events:none;isolation:isolate;animation:momo-pop 320ms cubic-bezier(.2,.8,.3,1.2) both}.momo-character img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:contain;border:0;border-radius:0;padding:0;margin:0;box-shadow:none;background:#fff0;visibility:hidden}.momo-character img.momo-active{visibility:visible}.momo-character.momo-exit{animation:momo-away 650ms ease-in both}@keyframes momo-pop{from{opacity:0;transform:translateY(32px) scale(.3)}70%{opacity:1;transform:translateY(-8px) scale(1.07)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes momo-away{from{opacity:1;transform:translate(0,0) scale(1)}to{opacity:0;transform:translate(var(--momo-exit-x),var(--momo-exit-y)) scale(.65) rotate(12deg)}}.momo-character-left{right:auto;left:calc(var(--momo-offset, 24px) + env(safe-area-inset-left, 0px));transform-origin:bottom center;animation:momo-left-in 450ms cubic-bezier(.2,.8,.3,1) both}.momo-shake{position:absolute;inset:0;animation:momo-shiver 240ms ease-in-out infinite}.momo-character-left.momo-exit{animation:momo-left-out 550ms ease-in both}@keyframes momo-left-in{from{transform:translate(-120%,140%) rotate(30deg);opacity:0}to{transform:translate(0,0) rotate(30deg);opacity:1}}@keyframes momo-left-out{from{transform:translate(0,0) rotate(30deg);opacity:1}to{transform:translate(-120%,140%) rotate(30deg);opacity:0}}@keyframes momo-shiver{0%,100%{transform:translate(0,12px)}25%{transform:translate(1px,0)}50%{transform:translate(0,-12px)}75%{transform:translate(-1px,0)}}@media (prefers-reduced-motion:reduce){.momo-character,.momo-shake{animation:none}.momo-character.momo-exit{animation:none;opacity:0}}