.cform__hint--error{color:var(--cform-error)!important;font-weight:600}.cform__input--invalid{border-color:var(--cform-error);box-shadow:0 0 0 2px rgba(231,76,60,.15);transition:border-color .25s ease,box-shadow .25s ease}.cform__input--invalid:focus{border-color:var(--cform-error);box-shadow:0 0 0 3px rgba(231,76,60,.2)}.cform--loading .cform__spinner{display:inline-block}.cform--loading .cform__submit-text{opacity:.7}.cform__message--visible{max-height:6em;opacity:1;padding:10px 14px}.cform__message--error{color:var(--cform-error);background:rgba(231,76,60,.07);border:1px solid rgba(231,76,60,.2)}.cform__message--success{color:var(--cform-success);background:rgba(46,204,113,.07);border:1px solid rgba(46,204,113,.2)}.cform-popup-title{font-size:18px;font-weight:700;text-align:center;margin-bottom:16px;color:var(--cform-text)}.cform-popup-title:empty{display:none}