.theme-custom{--_theme-custom-color-primary:var(--theme-custom-color-primary,#0078a1);--_theme-custom-color-primary-hover:var(--theme-custom-color-primary-hover,#006081);--_theme-custom-color-on-primary:var(--theme-custom-color-on-primary,#fff);--_theme-custom-color-secondary:var(--theme-custom-color-secondary,var(--_theme-custom-color-primary));--_theme-custom-color-on-secondary:var(--theme-custom-color-on-secondary,var(--_theme-custom-color-on-primary));--_theme-custom-color-focus:var(--theme-custom-color-focus,var(--_theme-custom-color-primary));--_theme-custom-color-link:var(--theme-custom-color-link,var(--_theme-custom-color-primary));--_theme-custom-color-text:var(--theme-custom-color-text,#0d0d0d);--_theme-custom-color-outline:var(--theme-custom-color-outline,#5a5d60);--_theme-custom-color-error:var(--theme-custom-color-error,#c8102e);--_theme-custom-color-surface:var(--theme-custom-color-surface,#fff);--_theme-custom-radius:var(--theme-custom-radius,4px);--_theme-custom-default-font-family:"Source Sans 3", "Source Sans 3 Fallback: Source Sans Pro", "Source Sans 3 Fallback: Arial", "Source Sans 3 Fallback: Helvetica", "Source Sans 3 Fallback: Segoe UI", "Source Sans 3 Fallback: Helvetica Neue", "Source Sans 3 Fallback: Noto Sans", "Source Sans 3 Fallback: Liberation Sans", "Source Sans Pro", Arial, Helvetica, sans-serif;--_theme-custom-font-family:var(--theme-custom-font-family,var(--_theme-custom-default-font-family));color:var(--_theme-custom-color-text);font-family:var(--_theme-custom-font-family);-webkit-font-smoothing:antialiased;font-size:18px;font-weight:400;line-height:28px}.theme-custom *,.theme-custom :after,.theme-custom :before{box-sizing:border-box}.theme-custom a{color:var(--_theme-custom-color-link);text-decoration:underline}.theme-custom a:hover{text-decoration:none}.theme-custom form{flex-direction:column;gap:24px;display:flex}.theme-custom .c-parsys-divider__item{position:relative}.theme-custom .c-label{color:var(--_theme-custom-color-outline);font-size:16px;line-height:24px;display:block}.theme-custom .c-parsys-divider__item>.c-label{z-index:1;background:var(--_theme-custom-color-surface);text-overflow:ellipsis;white-space:nowrap;pointer-events:none;max-width:calc(100% - 16px);padding-inline:4px;font-size:14px;line-height:20px;position:absolute;top:0;left:8px;overflow:hidden;transform:translateY(-50%)}.theme-custom .c-parsys-divider__item:focus-within>.c-label{color:var(--_theme-custom-color-focus)}.theme-custom .label-title{color:var(--_theme-custom-color-text);margin-bottom:8px}.theme-custom .c-input-text,.theme-custom .c-select select{border:1px solid var(--_theme-custom-color-outline);border-radius:var(--_theme-custom-radius);background-color:var(--_theme-custom-color-surface);width:100%;min-height:56px;color:var(--_theme-custom-color-text);font:inherit;appearance:none;margin:0;padding:14px 12px;display:block}.theme-custom textarea.c-input-text{resize:vertical;min-height:136px}.theme-custom .c-select{display:block}.theme-custom .c-select select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%230d0d0d' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:44px}.theme-custom .c-input-text:hover,.theme-custom .c-select select:hover{border-color:var(--_theme-custom-color-text)}.theme-custom .c-input-text:focus,.theme-custom .c-select select:focus{border-color:var(--_theme-custom-color-focus);box-shadow:inset 0 0 0 1px var(--_theme-custom-color-focus);outline:0}.theme-custom .privacy>div:last-child{align-items:flex-start;gap:12px;display:flex}.theme-custom .c-input-checkbox{border:2px solid var(--_theme-custom-color-outline);background:var(--_theme-custom-color-surface) center/14px no-repeat;cursor:pointer;appearance:none;border-radius:2px;flex-shrink:0;width:18px;height:18px;margin:3px 0 0}.theme-custom .c-input-checkbox:hover{border-color:var(--_theme-custom-color-text)}.theme-custom .c-input-checkbox:checked{border-color:var(--_theme-custom-color-primary);background-color:var(--_theme-custom-color-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='3.12' d='M1.73 12.91l6.37 6.37L22.79 4.59'/%3E%3C/svg%3E")}.theme-custom .c-input-checkbox:focus-visible{outline:1px solid var(--_theme-custom-color-focus);outline-offset:2px}.theme-custom .c-label--inline{color:var(--_theme-custom-color-text);cursor:pointer}.theme-custom .form_field_file{max-width:100%;font:inherit;font-size:16px}.theme-custom .form_field_file::file-selector-button{border:1px solid var(--_theme-custom-color-secondary);border-radius:var(--_theme-custom-radius);background:var(--_theme-custom-color-surface);color:var(--_theme-custom-color-secondary);font:inherit;cursor:pointer;margin-right:12px;padding:7px 15px;transition:color .4s,background .4s}.theme-custom .form_field_file::file-selector-button:hover{background:var(--_theme-custom-color-secondary);color:var(--_theme-custom-color-on-secondary)}.theme-custom .form_field_file+.text{margin-top:8px;font-size:16px}.theme-custom .c-button{border:1px solid var(--_theme-custom-color-primary);border-radius:var(--_theme-custom-radius);background:var(--_theme-custom-color-primary);color:var(--_theme-custom-color-on-primary);font:inherit;cursor:pointer;appearance:none;margin:0;padding:11px 23px;line-height:24px;transition:color .4s,background .4s,border-color .4s;display:inline-block}.theme-custom .c-button:hover{border-color:var(--_theme-custom-color-primary-hover);background:var(--_theme-custom-color-primary-hover)}.theme-custom .c-button:focus-visible{outline:1px solid var(--_theme-custom-color-focus);outline-offset:2px}.theme-custom .has-error:focus-within>.c-label,.theme-custom .has-error>.c-label{color:var(--_theme-custom-color-error)}.theme-custom .has-error .c-input-checkbox:not(:checked),.theme-custom .has-error .c-input-text,.theme-custom .has-error .c-select select{border-color:var(--_theme-custom-color-error)}.theme-custom .has-error .c-input-text:focus,.theme-custom .has-error .c-select select:focus{box-shadow:inset 0 0 0 1px var(--_theme-custom-color-error)}.theme-custom .c-error-inline{color:var(--_theme-custom-color-error);padding:4px 4px 0;font-size:16px;line-height:24px;display:block}.theme-custom .cmp-title__text{margin:0 0 16px;font-size:28px;font-weight:600;line-height:36px}.theme-custom .cmp-text p{margin:0}.theme-custom{--theme-custom-color-primary:#cf112d;--theme-custom-color-primary-hover:#a30d24;--theme-custom-color-secondary:#3d5562;--theme-custom-color-focus:#3d5562;--theme-custom-color-link:#a30d24;--theme-custom-color-text:#1a2126;--theme-custom-color-outline:#555f66;--theme-custom-color-error:#a30d24}
