:root{--cf-bg:#f0ece6;--cf-card-ml:auto;--cf-card-mr:auto;--cf-card-bg:#fff;--cf-card-radius:18px;--cf-card-border-width:0px;--cf-card-border-style:solid;--cf-card-border-color:#e0dbd3;--cf-input-bg:#fff;--cf-field-gap:18px;--cf-placeholder-color:#bbb;--cf-title-color:inherit;--cf-title-font:inherit;--cf-title-size:inherit;--cf-title-weight:400;--cf-title-style:normal;--cf-title-decoration:none;--cf-title-align:start;--cf-text-color:inherit;--cf-text-font:inherit;--cf-text-size:inherit;--cf-text-weight:400;--cf-text-style:normal;--cf-text-decoration:none;--cf-text-align:start;--cf-label-color:inherit;--cf-label-font:inherit;--cf-label-size:inherit;--cf-label-weight:400;--cf-label-style:normal;--cf-label-decoration:none;--cf-hint-color:inherit;--cf-hint-font:inherit;--cf-hint-size:inherit;--cf-hint-weight:400;--cf-hint-style:normal;--cf-hint-decoration:none;--cf-hint-align:start;--cf-link-color:inherit;--cf-link-font:inherit;--cf-link-size:inherit;--cf-link-weight:400;--cf-link-style:normal;--cf-link-decoration:none;--cf-btn-bg:#1a1a1a;--cf-btn-color:#fff;--cf-btn-radius:10px;--cf-btn-size:15px;--cf-btn-weight:400;--cf-btn-style:normal;--cf-btn-decoration:none;--cf-btn-font:inherit;--cf-warn-color:#991b1b;--cf-warn-bg:#fef2f2;--cf-warn-border:#fca5a5;--cf-warn-radius:10px;--cf-warn-size:12px;--cf-warn-weight:400;--cf-warn-style:normal;--cf-warn-decoration:none;--cf-warn-align:left}body{background:var(--cf-bg)}body.transparent{background:0 0}.card{margin-left:var(--cf-card-ml);margin-right:var(--cf-card-mr);background:var(--cf-card-bg);border-radius:var(--cf-card-radius);border:var(--cf-card-border-width) var(--cf-card-border-style) var(--cf-card-border-color)}.card-title,.field-heading{color:var(--cf-title-color);font-family:var(--cf-title-font);font-size:var(--cf-title-size);font-weight:var(--cf-title-weight);font-style:var(--cf-title-style);-webkit-text-decoration:var(--cf-title-decoration);text-decoration:var(--cf-title-decoration);text-align:var(--cf-title-align)}.card-desc,.field-text-block{color:var(--cf-text-color);font-family:var(--cf-text-font);font-size:var(--cf-text-size);font-weight:var(--cf-text-weight);font-style:var(--cf-text-style);-webkit-text-decoration:var(--cf-text-decoration);text-decoration:var(--cf-text-decoration);text-align:var(--cf-text-align)}label,.radio-group legend,.checkbox-group legend{color:var(--cf-label-color);font-family:var(--cf-label-font);font-size:var(--cf-label-size);font-weight:var(--cf-label-weight);font-style:var(--cf-label-style);-webkit-text-decoration:var(--cf-label-decoration);text-decoration:var(--cf-label-decoration);text-transform:uppercase;letter-spacing:.04em}input::placeholder,textarea::placeholder{color:var(--cf-placeholder-color)}input[type=text],input[type=email],input[type=tel],input[type=number],input[type=date],select,textarea{background:var(--cf-input-bg)}.field-hint{color:var(--cf-hint-color);font-family:var(--cf-hint-font);font-size:var(--cf-hint-size);font-weight:var(--cf-hint-weight);font-style:var(--cf-hint-style);-webkit-text-decoration:var(--cf-hint-decoration);text-decoration:var(--cf-hint-decoration);text-align:var(--cf-hint-align)}.field-hint a,.check-label a{color:var(--cf-link-color);font-family:var(--cf-link-font);font-size:var(--cf-link-size);font-weight:var(--cf-link-weight);font-style:var(--cf-link-style);-webkit-text-decoration:var(--cf-link-decoration);text-decoration:var(--cf-link-decoration)}.field{margin-bottom:var(--cf-field-gap)}.submit-btn{background:var(--cf-btn-bg);color:var(--cf-btn-color);border-radius:var(--cf-btn-radius);font-size:var(--cf-btn-size);font-weight:var(--cf-btn-weight);font-style:var(--cf-btn-style);-webkit-text-decoration:var(--cf-btn-decoration);text-decoration:var(--cf-btn-decoration);font-family:var(--cf-btn-font)}.form-alert,.error-msg{color:var(--cf-warn-color)}.form-alert{background:var(--cf-warn-bg);border:1px solid var(--cf-warn-border);border-radius:var(--cf-warn-radius);font-size:var(--cf-warn-size);font-weight:var(--cf-warn-weight);font-style:var(--cf-warn-style);-webkit-text-decoration:var(--cf-warn-decoration);text-decoration:var(--cf-warn-decoration);text-align:var(--cf-warn-align)}
