@keyframes cog-load { 
  0% { opacity: 1; transform: rotate(0deg) scale(0.6); }
100% { opacity: 0.5; transform: rotate(360deg) scale(1); }
}
@keyframes cog-alt-load { 
  0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
html .cog-col--7, :root:root:root:root:root .cog-col--7 { flex: 2 1 116.667px; width: calc(29.1666666667% + (var(--gutter) * -0.7083333333)); }
html .cog-col--12, :root:root:root:root:root .cog-col--12 { flex: 2 1 200px; width: calc(50% + (var(--gutter) * -0.5)); }
html .cog-col--17, :root:root:root:root:root .cog-col--17 { flex: 2 1 283.333px; width: calc(70.8333333333% + (var(--gutter) * -0.2916666667)); }
html .cog-col--24, :root:root:root:root:root .cog-col--24 { flex: 2 1 400px; width: calc(100% + (var(--gutter) * 0)); }
html [data-width~="700"] .cog-col, :root:root:root:root:root [data-width~="700"] .cog-col { flex: 0 1 auto; }
html .cog-row, :root:root:root:root:root .cog-row { display: flex; position: relative; align-items: flex-start; flex-wrap: wrap; }
html .cog-form:not([data-old-safari]) .cog-row, :root:root:root:root .cog-form:not([data-old-safari]) .cog-row { column-gap: var(--gutter); }
html .cog-row .cog-col:not(td), :root:root:root:root:root .cog-row .cog-col:not(td) { margin-top: calc(var(--gutter)/4); margin-bottom: calc(var(--gutter)/4); }
html .cog-page > .cog-row > .cog-section:first-child:last-child, :root:root:root:root:root .cog-page > .cog-row > .cog-section:first-child:last-child { margin-top: calc(var(--gutter)/2); }
html .cog-page > .cog-row:first-child > .cog-col, :root:root:root:root:root .cog-page > .cog-row:first-child > .cog-col { margin-top: 0px; }
html .cog-cognito--styled .cog-heading, :root:root:root:root:root .cog-cognito--styled .cog-heading { margin-top: 0px; margin-bottom: 0px; }
html .cog-cognito--styled .cog-body h1, html .cog-cognito--styled h2, html .cog-cognito--styled h3, html .cog-cognito--styled h4, html .cog-cognito--styled h5, html .cog-cognito--styled h6, :root:root:root:root:root .cog-cognito--styled .cog-body h1, :root:root:root:root:root .cog-cognito--styled h2, :root:root:root:root:root .cog-cognito--styled h3, :root:root:root:root:root .cog-cognito--styled h4, :root:root:root:root:root .cog-cognito--styled h5, :root:root:root:root:root .cog-cognito--styled h6 { color: var(--heading__color, inherit); font-family: var(--heading__font-family, inherit); font-weight: var(--heading__font-weight, normal); }
html .cog-cognito--styled h1, :root:root:root:root:root .cog-cognito--styled h1 { font-size: calc(var(--h2__font-size, 1em)*1.25); }
html .cog-cognito--styled h2, :root:root:root:root:root .cog-cognito--styled h2 { font-size: max(var(--h2__font-size),var(--label__font-size) + 2px); }
html .cog-icon, :root:root:root:root:root .cog-icon { width: 1.7em; height: 1.7em; vertical-align: middle; font-size: 1em; fill: transparent; stroke: currentcolor; stroke-width: var(--icon-weight); }
html body, :root:root:root:root:root.cog-iframe-embed body { margin: 0px; }
html .cog-form, :root:root:root:root:root.cog-iframe-embed .cog-form { display: flow-root; }
html, :root:root:root:root:root { --image-modular-scale: 2.25; --image-size-1: 1.7em; }
html .cog-cognito, :root:root:root:root:root .cog-cognito { margin: 0px auto; color: var(--color); font-family: var(--font-family); font-size: var(--font-size); font-weight: var(--font-weight, normal); line-height: var(--line-height); }
@media screen and (prefers-reduced-motion: reduce) {
html .cog-cognito, :root:root:root:root:root .cog-cognito { --speed: 0 !important; }
}
html .cog-cognito *, html .cog-cognito ::before, html .cog-cognito ::after, :root:root:root:root:root .cog-cognito *, :root:root:root:root:root .cog-cognito ::before, :root:root:root:root:root .cog-cognito ::after { box-sizing: border-box; overflow-wrap: break-word; }
html .cog-cognito img, :root:root:root:root:root .cog-cognito img { max-width: 100%; }
html .cog-cognito i, :root:root:root:root:root .cog-cognito i { font-style: normal; }
html .cog-cognito button:not([disabled]), :root:root:root:root:root .cog-cognito button:not([disabled]) { cursor: pointer; }
html .cog-cognito .el-input__inner, html .cog-cognito .el-textarea__inner, :root:root:root:root:root .cog-cognito .el-input__inner, :root:root:root:root:root .cog-cognito .el-textarea__inner { width: 100%; }
html .cog-form, :root:root:root:root:root .cog-form { max-width: var(--form__width); box-sizing: border-box; opacity: var(--form__opacity); --form__margins--responsive: calc(var(--form__margins) * .666); }
html .cog-form__container, :root:root:root:root:root .cog-form__container { max-width: var(--form__width); background-color: var(--form__background-color); margin-right: auto; margin-left: auto; padding-bottom: var(--form__margins--responsive); }
html .cog-form[data-width~="450"], :root:root:root:root:root .cog-form[data-width~="450"] { --form__margins--responsive: var(--form__margins); }
html .cog-cognito--styled:focus, html .cog-cognito--styled :focus, :root:root:root:root:root .cog-cognito--styled:focus, :root:root:root:root:root .cog-cognito--styled :focus { outline: 0px; }
html .cog-cognito--styled textarea, html .cog-cognito--styled select, html .cog-cognito--styled input[type="text"], html .cog-cognito--styled [type="tel"], html .cog-cognito--styled [type="password"], html .cog-cognito--styled [type="date"], html .cog-cognito--styled [type="email"], html .cog-cognito--styled [type="url"], html .cog-cognito--styled [type="time"], :root:root:root:root:root .cog-cognito--styled textarea, :root:root:root:root:root .cog-cognito--styled select, :root:root:root:root:root .cog-cognito--styled input[type="text"], :root:root:root:root:root .cog-cognito--styled [type="tel"], :root:root:root:root:root .cog-cognito--styled [type="password"], :root:root:root:root:root .cog-cognito--styled [type="date"], :root:root:root:root:root .cog-cognito--styled [type="email"], :root:root:root:root:root .cog-cognito--styled [type="url"], :root:root:root:root:root .cog-cognito--styled [type="time"] { margin: 0px; outline-width: var(--input__border-width, var(--border-width)); padding-top: var(--input__padding-v); padding-bottom: var(--input__padding-v); font-family: var(--font-family, inherit); font-size: var(--input__font-size, inherit); font-weight: inherit; line-height: var(--input__line-height); }
html .cog-cognito--styled .el-input__inner, html .cog-cognito--styled .el-textarea__inner, :root:root:root:root:root .cog-cognito--styled .el-input__inner, :root:root:root:root:root .cog-cognito--styled .el-textarea__inner { background: var(--input__background-color); border-width: var(--input__border-width-top, var(--input__border-width)) var(--input__border-width-right, var(--input__border-width)) var(--input__border-width-bottom, var(--input__border-width)) var(--input__border-width-left, var(--input__border-width)); border-style: var(--input__border-style); border-color: var(--input__border-color); box-shadow: var(--input__box-shadow); padding-right: var(--input__padding-h); padding-left: var(--input__padding-h); color: var(--input__color, inherit); transition: border-color 0.3s, box-shadow 0.3s; appearance: none; border-radius: var(--input__border-radius); }
html .cog-cognito--styled .el-input__inner::placeholder, html .cog-cognito--styled .el-textarea__inner::placeholder, :root:root:root:root:root .cog-cognito--styled .el-input__inner::placeholder, :root:root:root:root:root .cog-cognito--styled .el-textarea__inner::placeholder { color: var(--placeholder__color); }
html .cog-cognito--styled .el-input__inner:focus, html .cog-cognito--styled .el-input__inner.is-focus, html .cog-cognito--styled .el-input__inner.StripeElement--focus, html .cog-cognito--styled .el-input__inner.c-square-input--focus, html .cog-cognito--styled .el-textarea__inner:focus, html .cog-cognito--styled .el-textarea__inner.is-focus, html .cog-cognito--styled .el-textarea__inner.StripeElement--focus, html .cog-cognito--styled .el-textarea__inner.c-square-input--focus, :root:root:root:root:root .cog-cognito--styled .el-input__inner:focus, :root:root:root:root:root .cog-cognito--styled .el-input__inner.is-focus, :root:root:root:root:root .cog-cognito--styled .el-input__inner.StripeElement--focus, :root:root:root:root:root .cog-cognito--styled .el-input__inner.c-square-input--focus, :root:root:root:root:root .cog-cognito--styled .el-textarea__inner:focus, :root:root:root:root:root .cog-cognito--styled .el-textarea__inner.is-focus, :root:root:root:root:root .cog-cognito--styled .el-textarea__inner.StripeElement--focus, :root:root:root:root:root .cog-cognito--styled .el-textarea__inner.c-square-input--focus { border-color: var(--highlight); box-shadow: var(--input-focus__box-shadow); }
html.cog-iframe-embed textarea:not([data-allow-zoom]):focus, html.cog-iframe-embed select:not([data-allow-zoom]):focus, html.cog-iframe-embed input[type="text"]:not([data-allow-zoom]):focus, html.cog-iframe-embed [type="tel"]:not([data-allow-zoom]):focus, html.cog-iframe-embed [type="password"]:not([data-allow-zoom]):focus, html.cog-iframe-embed [type="date"]:not([data-allow-zoom]):focus, html.cog-iframe-embed [type="email"]:not([data-allow-zoom]):focus, html.cog-iframe-embed [type="url"]:not([data-allow-zoom]):focus, html.cog-iframe-embed [type="time"]:not([data-allow-zoom]):focus, :root:root:root:root:root.cog-iframe-embed textarea:not([data-allow-zoom]):focus, :root:root:root:root:root.cog-iframe-embed select:not([data-allow-zoom]):focus, :root:root:root:root:root.cog-iframe-embed input[type="text"]:not([data-allow-zoom]):focus, :root:root:root:root:root.cog-iframe-embed [type="tel"]:not([data-allow-zoom]):focus, :root:root:root:root:root.cog-iframe-embed [type="password"]:not([data-allow-zoom]):focus, :root:root:root:root:root.cog-iframe-embed [type="date"]:not([data-allow-zoom]):focus, :root:root:root:root:root.cog-iframe-embed [type="email"]:not([data-allow-zoom]):focus, :root:root:root:root:root.cog-iframe-embed [type="url"]:not([data-allow-zoom]):focus, :root:root:root:root:root.cog-iframe-embed [type="time"]:not([data-allow-zoom]):focus { touch-action: pan-x pan-y; }
html .cog-body, :root:root:root:root:root .cog-body { position: relative; transition: min-width var(--speed),min-height var(--speed); }
html .cog-body:not(:first-child), :root:root:root:root:root .cog-body:not(:first-child) { margin-top: var(--gutter); }
html .cog-wrapper, :root:root:root:root:root .cog-wrapper { padding-right: var(--form__margins--responsive); padding-left: var(--form__margins--responsive); }
html .cog-html :first-child, :root:root:root:root:root .cog-html :first-child { margin-top: 0px; }
html .cog-html :last-child, :root:root:root:root:root .cog-html :last-child { margin-bottom: 0px; }
html .cog-cognito--styled .el-input__inner, html .cog-cognito--styled .el-textarea__inner, :root:root:root:root:root .cog-cognito--styled .el-input__inner, :root:root:root:root:root .cog-cognito--styled .el-textarea__inner { margin: 0px; outline-width: var(--input__border-width, var(--border-width)); padding-top: var(--input__padding-v); padding-bottom: var(--input__padding-v); font-family: var(--font-family, inherit); font-size: var(--input__font-size, inherit); font-weight: inherit; line-height: var(--input__line-height); background: var(--input__background-color); border-width: var(--input__border-width-top, var(--input__border-width)) var(--input__border-width-right, var(--input__border-width)) var(--input__border-width-bottom, var(--input__border-width)) var(--input__border-width-left, var(--input__border-width)); border-style: var(--input__border-style); border-color: var(--input__border-color); box-shadow: var(--input__box-shadow); padding-right: var(--input__padding-h); padding-left: var(--input__padding-h); color: var(--input__color, inherit); transition: border-color 0.3s, box-shadow 0.3s; appearance: none; border-radius: var(--input__border-radius); }
html .cog-cognito--styled .el-input__inner::placeholder, html .cog-cognito--styled .el-textarea__inner::placeholder, :root:root:root:root:root .cog-cognito--styled .el-input__inner::placeholder, :root:root:root:root:root .cog-cognito--styled .el-textarea__inner::placeholder { color: var(--placeholder__color); }
html .cog-cognito--styled .el-input__inner:focus, html .cog-cognito--styled .el-input__inner.is-focus, html .cog-cognito--styled .el-input__inner.StripeElement--focus, html .cog-cognito--styled .el-input__inner.c-square-input--focus, html .cog-cognito--styled .el-textarea__inner:focus, html .cog-cognito--styled .el-textarea__inner.is-focus, html .cog-cognito--styled .el-textarea__inner.StripeElement--focus, html .cog-cognito--styled .el-textarea__inner.c-square-input--focus, :root:root:root:root:root .cog-cognito--styled .el-input__inner:focus, :root:root:root:root:root .cog-cognito--styled .el-input__inner.is-focus, :root:root:root:root:root .cog-cognito--styled .el-input__inner.StripeElement--focus, :root:root:root:root:root .cog-cognito--styled .el-input__inner.c-square-input--focus, :root:root:root:root:root .cog-cognito--styled .el-textarea__inner:focus, :root:root:root:root:root .cog-cognito--styled .el-textarea__inner.is-focus, :root:root:root:root:root .cog-cognito--styled .el-textarea__inner.StripeElement--focus, :root:root:root:root:root .cog-cognito--styled .el-textarea__inner.c-square-input--focus { border-color: var(--highlight); box-shadow: var(--input-focus__box-shadow); }
html .cog-choice-option, :root:root:root:root:root .cog-choice-option { display: flex; gap: calc(var(--gutter)/4); align-items: center; }
html .cog-cognito--styled .cog-header, :root:root:root:root:root .cog-cognito--styled .cog-header { background: var(--header__background-color, transparent); color: var(--header__color); }
html .cog-cognito--styled .cog-header h1, :root:root:root:root:root .cog-cognito--styled .cog-header h1 { font-family: var(--header__font-family, inherit); font-size: var(--header__font-size, inherit); font-weight: var(--header__font-weight, normal); }
html .cog-header.cog-wrapper, :root:root:root:root:root .cog-header.cog-wrapper { padding-top: var(--form__margins--responsive); padding-bottom: var(--header__padding-bottom); }
html .cog-header img, :root:root:root:root:root .cog-header img { display: inline-block; }
html .cog-header--right, :root:root:root:root:root .cog-header--right { text-align: right; }
html .cog-header--row.cog-header--right, :root:root:root:root:root .cog-header--row.cog-header--right { flex-direction: row-reverse; }
html .cog-header__description, :root:root:root:root:root .cog-header__description { margin-top: 0.5em; }
html .cog-form[data-width~="500"] .cog-header--row, :root:root:root:root:root .cog-form[data-width~="500"] .cog-header--row { display: flex; align-items: center; }
html .cog-form[data-width~="500"] .cog-header--row img, :root:root:root:root:root .cog-form[data-width~="500"] .cog-header--row img { max-width: 25%; }
html .cog-form[data-width~="500"] .cog-header--row img + .cog-header__text, :root:root:root:root:root .cog-form[data-width~="500"] .cog-header--row img + .cog-header__text { padding-left: var(--gutter); }
html .cog-form[data-width~="500"] .cog-header--row.cog-header--right img + .cog-header__text, :root:root:root:root:root .cog-form[data-width~="500"] .cog-header--row.cog-header--right img + .cog-header__text { padding-right: var(--gutter); padding-left: 0px; }
html .cog-form:not([data-width~="500"]) .cog-header--row img, :root:root:root:root:root .cog-form:not([data-width~="500"]) .cog-header--row img { max-height: 25vh; }
html .cog-button, :root:root:root:root:root .cog-button { margin: 0px; }
html .cog-cognito--styled .cog-button, :root:root:root:root:root .cog-cognito--styled .cog-button { position: relative; font-size: var(--button-primary__font-size, inherit); font-weight: var(--button-primary__font-weight, normal); line-height: calc(var(--line-height) - .1); transition: calc(var(--speed)/4); }
html .cog-cognito--styled .cog-button:focus, :root:root:root:root:root .cog-cognito--styled .cog-button:focus { border-width: var(--border-width); border-style: solid; border-color: var(--form__background-color); box-shadow: 0 0 0 var(--border-width) var(--highlight); }
html .cog-cognito--styled .cog-button > span, :root:root:root:root:root .cog-cognito--styled .cog-button > span { display: flex; align-items: center; justify-content: center; text-align: center; }
html .cog-cognito--styled .cog-button__icon, html .cog-cognito--styled .cog-button__text, :root:root:root:root:root .cog-cognito--styled .cog-button__icon, :root:root:root:root:root .cog-cognito--styled .cog-button__text { padding: calc(var(--input__padding-v)*.25) calc(var(--input__padding-h)*.1); }
html .cog-cognito--styled .cog-button--primary, :root:root:root:root:root .cog-cognito--styled .cog-button--primary { background: var(--button-primary__background-color, var(--primary)); border: var(--button-primary__border-width) var(--button-primary__border-color, var(--primary)) solid; border-radius: var(--button-primary__border-radius); color: var(--button-primary__color, var(--primary-reverse)); print-color-adjust: exact; font-family: var(--button-primary__font-family, inherit); }
html .cog-cognito--styled .cog-button--primary:hover, :root:root:root:root:root .cog-cognito--styled .cog-button--primary:hover { border-color: var(--button-primary__color, var(--primary-reverse)); }
html .cog-cognito--styled .cog-button--primary, html .cog-cognito--styled .cog-page__navigation .cog-button, :root:root:root:root:root .cog-cognito--styled .cog-button--primary, :root:root:root:root:root .cog-cognito--styled .cog-page__navigation .cog-button { min-width: 80px; padding: calc(var(--input__padding-v)*.75) calc(var(--input__padding-h)*.75); }
@keyframes cog-expand { 
  0% { transform: scaleY(0); }
100% { transform: scaleY(1); }
}
@keyframes cog-fade-in { 
  0% { opacity: 0; }
100% { opacity: 1; }
}
@keyframes cog-fade-out { 
  0% { opacity: 1; }
100% { opacity: 0; }
}
@keyframes cog-spin { 
  0% { transform: rotate(0deg); }
100% { transform: rotate(359deg); }
}
@keyframes cog-shake { 
  0%, 100% { transform: translate3d(0px, 0px, 0px); }
10%, 30%, 50%, 70%, 90% { transform: translate3d(-3px, 0px, 0px); }
20%, 40%, 60%, 80% { transform: translate3d(3px, 0px, 0px); }
}
@keyframes cog-tada { 
  0% { transform: scale3d(1, 1, 1); }
10%, 20% { transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); }
30%, 50%, 70%, 90% { transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }
40%, 60%, 80% { transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }
100% { transform: scale3d(1, 1, 1); }
}
@keyframes cog-zoom { 
  0% { opacity: 0; transform: scale(1.1); }
100% { opacity: 1; transform: scale(1); }
}
html .cog-page, :root:root:root:root:root .cog-page { width: 100%; }
html .cog-page::after, :root:root:root:root:root .cog-page::after { display: block; clear: both; content: ""; }
html .cog-page__navigation, :root:root:root:root:root .cog-page__navigation { display: flex; flex-wrap: wrap; justify-content: flex-start; padding-top: calc(var(--gutter)/2); }
html .cog-page__navigation .cog-button, :root:root:root:root:root .cog-page__navigation .cog-button { margin-top: calc(var(--gutter)/2); }
html .cog-field, html .cog-section, :root:root:root:root:root .cog-field, :root:root:root:root:root .cog-section { position: relative; z-index: 0; }
html .cog-field, :root:root:root:root:root .cog-field { min-width: 5.2em; }
html .cog-input, :root:root:root:root:root .cog-input { margin-bottom: calc(var(--gutter)/4); padding-top: calc(var(--gutter)/4); }
html .cog-form:not([data-old-safari]) .cog-field .cog-row, :root:root:root:root:root .cog-form:not([data-old-safari]) .cog-field .cog-row { column-gap: calc(var(--gutter)/2); }
html .cog-input--long, :root:root:root:root:root .cog-input--long { flex: 3 1 12em; }
html .cog-label, :root:root:root:root:root .cog-label { display: block; padding-top: calc(var(--gutter)/4); color: var(--label__color, inherit); font-family: var(--label__font-family, inherit); font-size: var(--label__font-size, inherit); font-weight: var(--label__font-weight, normal); }
html .cog-cognito--styled .cog-field, :root:root:root:root:root .cog-cognito--styled .cog-field { border-radius: var(--border-radius); }
html .cog-form fieldset, :root:root:root:root:root .cog-form fieldset { border: 0px; }
html .cog-form fieldset, html .cog-form figure, :root:root:root:root:root .cog-form fieldset, :root:root:root:root:root .cog-form figure { margin: 0px; padding: 0px; }
html .cog-form legend, :root:root:root:root:root .cog-form legend { display: block; width: 100%; float: left; padding-right: 0px; padding-left: 0px; }
html .cog-form legend + *, :root:root:root:root:root .cog-form legend + * { clear: both; }
html .cog-field__placeholder-inner, :root:root:root:root:root .cog-field__placeholder-inner { margin: 0px; outline-width: var(--input__border-width, var(--border-width)); padding-top: var(--input__padding-v); padding-bottom: var(--input__padding-v); font-family: var(--font-family, inherit); font-size: var(--input__font-size, inherit); font-weight: inherit; line-height: var(--input__line-height); border-width: var(--input__border-width-top, var(--input__border-width)) var(--input__border-width-right, var(--input__border-width)) var(--input__border-width-bottom, var(--input__border-width)) var(--input__border-width-left, var(--input__border-width)); border-style: var(--input__border-style); box-shadow: var(--input__box-shadow); padding-right: var(--input__padding-h); padding-left: var(--input__padding-h); color: var(--input__color, inherit); transition: border-color 0.3s, box-shadow 0.3s; appearance: none; border-radius: var(--input__border-radius); position: relative; background: hsla(var(--background-hsl), 0.2); border-color: transparent; overflow: hidden; }
html .cog-field__placeholder-inner::placeholder, :root:root:root:root:root .cog-field__placeholder-inner::placeholder { color: var(--placeholder__color); }
html .cog-field__placeholder-inner:focus, html .cog-field__placeholder-inner.is-focus, html .cog-field__placeholder-inner.StripeElement--focus, html .cog-field__placeholder-inner.c-square-input--focus, :root:root:root:root:root .cog-field__placeholder-inner:focus, :root:root:root:root:root .cog-field__placeholder-inner.is-focus, :root:root:root:root:root .cog-field__placeholder-inner.StripeElement--focus, :root:root:root:root:root .cog-field__placeholder-inner.c-square-input--focus { border-color: var(--highlight); box-shadow: var(--input-focus__box-shadow); }
html :not(:first-child) + .cog-field__placeholder, :root:root:root:root:root :not(:first-child) + .cog-field__placeholder { display: none; }
html :not(:empty) + .cog-choice__placeholder, :root:root:root:root:root :not(:empty) + .cog-choice__placeholder { display: none; }
html .cog-inner-col .cog-choice__checkable-placeholder, :root:root:root:root:root .cog-inner-col .cog-choice__checkable-placeholder { width: 100%; }
html .cog-choice__checkable-placeholder, :root:root:root:root:root .cog-choice__checkable-placeholder { margin-bottom: calc(var(--gutter)/2); padding-top: 1px; }
html .cog-choice__checkable-placeholder span, :root:root:root:root:root .cog-choice__checkable-placeholder span { background: hsla(var(--background-hsl), 0.12); padding-left: calc(var(--checkable__scale)*1.5em); color: transparent; }
html .cog-choice__checkable-placeholder:not(:last-child), :root:root:root:root:root .cog-choice__checkable-placeholder:not(:last-child) { margin-right: 12px; }
html :not(.cog-inner-col) > .cog-choice__checkable-placeholder, :root:root:root:root:root :not(.cog-inner-col) > .cog-choice__checkable-placeholder { display: inline-block; }
html .cog-choice div, :root:root:root:root:root .cog-choice div { word-break: break-word; hyphens: auto; }
@font-face { font-family: "Open Sans Condensed"; font-style: normal; font-weight: 300; src: url("opensanscondensed-latin-ext-300.woff2") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Open Sans Condensed"; font-style: normal; font-weight: 300; src: url("opensanscondensed-latin-300.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Open Sans Condensed"; font-style: normal; font-weight: 700; src: url("opensanscondensed-latin-ext-700.woff2") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Open Sans Condensed"; font-style: normal; font-weight: 700; src: url("opensanscondensed-latin-700.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
.cog-11 { --background-hsl: 0, 0%, 80%; --border-width: 1px; --color: rgba(0, 0, 0, 1); --font-family: Arial,Helvetica,sans-serif; --font-size: 13px; --font-weight: normal; --gutter: 25px; --highlight: hsl(206,100%,55%); --highlight-reverse: hsl(0,0%,100%); --icon-weight: .9; --line-height: 1.4; --negative: hsl(2, 70%, 47%); --negative-reverse: white; --primary: rgba(194, 75, 35, 1); --primary-reverse: rgba(255, 255, 255, 1); --small-text: .85em; --speed: 1s; --a__color: rgba(194, 75, 35, 1); --a__font-family: inherit; --a__font-size: 1.23em; --a__font-weight: normal; --checkable__border-color: var(--input__border-color); --checkable__scale: 1; --checkable-checked__scale: 1.1; --button-primary__background-color: rgba(194, 75, 35, 1); --button-primary__border-color: rgba(194, 75, 35, 1); --button-primary__border-width: var(--border-width); --button-primary__color: rgba(255, 255, 255, 1); --button-primary__font-family: 'Open Sans Condensed',Helvetica,sans-serif; --button-primary__font-size: 1.08em; --button-primary__font-weight: normal; --button-secondary__background-color: rgba(255, 255, 255, 1); --button-secondary__border-color: rgba(194, 75, 35, 1); --button-secondary__border-width: var(--border-width); --button-secondary__color: rgba(194, 75, 35, 1); --button-secondary__font-family: 'Open Sans Condensed',Helvetica,sans-serif; --button-secondary__font-size: 1.08em; --button-secondary__font-weight: normal; --form__background-color: rgba(255,255,255,1); --form__margins: 0px; --form__margins--responsive: 0px; --form__opacity: 1; --form__width: 1000px; --h2__font-size: 1.54em; --header__background-color: rgba(0, 0, 0, 0); --header__padding-bottom: 0; --header__color: rgba(0, 0, 0, 1); --header__font-family: 'Open Sans Condensed',Helvetica,sans-serif; --header__font-size: 2.00em; --header__font-weight: bold; --heading__base-size: 1.54em; --heading__color: rgba(0, 0, 0, 1); --heading__font-family: 'Open Sans Condensed',Helvetica,sans-serif; --heading__font-size: 1.54em; --heading__font-weight: bold; --input__background-color: white; --input__border-color: hsl(0,0%,80%); --input__border-style: solid; --input__border-width: var(--border-width); --input__box-shadow: none; --input__color: #333; --input__line-height: calc(var(--line-height) - .1); --input__padding-h: 10px; --input__padding-v: 8px; --input-focus__box-shadow: 0 0 1px 2px var(--input__background-color); --card__border-color: hsl(0,0%,80%); --label__color: rgba(0, 0, 0, 1); --label__font-family: 'Open Sans Condensed',Helvetica,sans-serif; --label__font-size: 1.08em; --label__font-weight: bold; --page__background-color: rgba(204,204,204,1); --page__background-image: none; --page__background-size: cover; --page__margins: 40px auto auto; --placeholder__color: rgba(204, 204, 204, 1); --toggle__border-radius: var(--input__border-radius); --input-highlight: var(--highlight); --input-highlight-reverse: transparent; --border-radius: 8px; --input__border-radius: 5px; --checkbox__border-radius: 3px; --button-primary__border-radius: 5px; --button-secondary__border-radius: 5px; }
@font-face { font-family: "Open Sans Condensed"; font-style: normal; font-weight: 300; src: url("opensanscondensed-latin-ext-300.woff2") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Open Sans Condensed"; font-style: normal; font-weight: 300; src: url("opensanscondensed-latin-300.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Open Sans Condensed"; font-style: normal; font-weight: 700; src: url("opensanscondensed-latin-ext-700.woff2") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Open Sans Condensed"; font-style: normal; font-weight: 700; src: url("opensanscondensed-latin-700.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
html .cog-section__inner, :root:root:root:root:root .cog-section__inner { border-radius: var(--border-radius); padding-top: calc(var(--gutter)/4); }
html .cog-form:not(.cog-form--show-all-pages) .cog-section__inner, :root:root:root .cog-form:not(.cog-form--show-all-pages) .cog-section__inner { padding-bottom: calc(var(--gutter)*.666); }
html .cog-picker .el-input, html .cog-input--icon .el-input, :root:root:root:root:root .cog-picker .el-input, :root:root:root:root:root .cog-input--icon .el-input { position: relative; }
html .cog-cognito--styled .cog-picker .el-input__inner, html .cog-cognito--styled .cog-input--icon .el-input__inner, :root:root:root:root:root .cog-cognito--styled .cog-picker .el-input__inner, :root:root:root:root:root .cog-cognito--styled .cog-input--icon .el-input__inner { padding-right: calc(1em + var(--input__padding-h)); }
html .cog-picker .el-input__suffix, html .cog-picker .el-input__prefix, html .cog-input--icon .el-input__suffix, html .cog-input--icon .el-input__prefix, :root:root:root:root:root .cog-picker .el-input__suffix, :root:root:root:root:root .cog-picker .el-input__prefix, :root:root:root:root:root .cog-input--icon .el-input__suffix, :root:root:root:root:root .cog-input--icon .el-input__prefix { display: flex; position: absolute; bottom: 0px; top: 0px; z-index: 20; align-items: center; }
html .cog-picker .el-input__suffix, html .cog-input--icon .el-input__suffix, :root:root:root:root:root .cog-picker .el-input__suffix, :root:root:root:root:root .cog-input--icon .el-input__suffix { right: calc(var(--input__padding-h)*.6 + 1px); width: 1.2em; }
html .cog-picker .el-input__prefix, html .cog-input--icon .el-input__prefix, :root:root:root:root:root .cog-picker .el-input__prefix, :root:root:root:root:root .cog-input--icon .el-input__prefix { left: calc(var(--input__padding-h)*.6 + 1px); width: 1.7em; }
html .cog-picker .cog-icon, html .cog-input--icon .cog-icon, :root:root:root:root:root .cog-picker .cog-icon, :root:root:root:root:root .cog-input--icon .cog-icon { width: 100%; height: 100%; }
html .cog-picker .cog-icon, html .cog-picker .cog-icon g, html .cog-input--icon .cog-icon, html .cog-input--icon .cog-icon g, :root:root:root:root:root .cog-picker .cog-icon, :root:root:root:root:root .cog-picker .cog-icon g, :root:root:root:root:root .cog-input--icon .cog-icon, :root:root:root:root:root .cog-input--icon .cog-icon g { fill: transparent; stroke: var(--input__color, var(--color)); stroke-width: calc(var(--icon-weight)*1.5px); }
html .cog-date .cog-i-calendar g, :root:root:root:root:root .cog-date .cog-i-calendar g { stroke-width: calc(var(--icon-weight)*1.1px); }
html .cog-date .cog-i-calendar__rule, :root:root:root:root:root .cog-date .cog-i-calendar__rule { opacity: 0.5; stroke-width: var(--icon-weight); }
html .el-checkbox__checkmark, :root:root:root:root:root .el-checkbox__checkmark { display: none; }
html .cog-checkable:not(.cog-checkable--card).cog-checkable--inline .el-radio, html .cog-checkable:not(.cog-checkable--card).cog-checkable--inline .el-checkbox, :root:root:root:root:root .cog-checkable:not(.cog-checkable--card).cog-checkable--inline .el-radio, :root:root:root:root:root .cog-checkable:not(.cog-checkable--card).cog-checkable--inline .el-checkbox { display: inline-flex; margin-bottom: calc(var(--gutter)/4); }
html .cog-cognito--styled .el-checkbox [type="checkbox"], html .cog-cognito--styled .el-radio [type="radio"], :root:root:root:root:root .cog-cognito--styled .el-checkbox [type="checkbox"], :root:root:root:root:root .cog-cognito--styled .el-radio [type="radio"] { position: absolute; width: 1px; height: 1px; clip: rect(0px, 0px, 0px, 0px); clip-path: inset(50%); overflow: hidden; white-space: nowrap; }
html .cog-cognito--styled .el-checkbox__input, html .cog-cognito--styled .el-radio__input, :root:root:root:root:root .cog-cognito--styled .el-checkbox__input, :root:root:root:root:root .cog-cognito--styled .el-radio__input { display: flex; align-items: center; flex-shrink: 0; gap: calc(var(--gutter)/4); border-radius: 50%; font-size: var(--font-size); }
html .cog-cognito--styled .el-checkbox__inner, html .cog-cognito--styled .el-radio__inner, :root:root:root:root:root .cog-cognito--styled .el-checkbox__inner, :root:root:root:root:root .cog-cognito--styled .el-radio__inner { display: inline-block; position: relative; flex-shrink: 0; width: 1.1em; height: 1.1em; background-color: var(--checkable__background-color, var(--input__background-color)); border: var(--input__border-width) solid var(--checkable__border-color, var(--input__border-color)); box-shadow: var(--input__box-shadow); color: var(--highlight-reverse) !important; }
html .cog-cognito--styled .el-radio:focus .el-radio__inner, html .cog-cognito--styled .el-radio.is-focus .el-radio__inner, :root:root:root:root:root .cog-cognito--styled .el-radio:focus .el-radio__inner, :root:root:root:root:root .cog-cognito--styled .el-radio.is-focus .el-radio__inner { border-color: var(--highlight); box-shadow: var(--input-focus__box-shadow),0 0 0 2px var(--input__background-color); }
html .cog-cognito--styled .el-checkbox__inner, :root:root:root:root:root .cog-cognito--styled .el-checkbox__inner { border-radius: var(--checkbox__border-radius); transition: background-color calc(var(--speed)/4); }
html .cog-cognito--styled .el-radio__inner, :root:root:root:root:root .cog-cognito--styled .el-radio__inner { position: relative; border-radius: 50%; box-shadow: var(--input__box-shadow),inset 0 0 0 0 var(--highlight); transform: rotate(45deg); }
html .cog-cognito--styled .is-checked .el-radio__inner, :root:root:root:root:root .cog-cognito--styled .is-checked .el-radio__inner { background: var(--highlight-reverse); border: 0px; }
html .cog-cognito--styled .el-radio__inner::after, :root:root:root:root:root .cog-cognito--styled .el-radio__inner::after { display: block; position: absolute; inset: 0px; border-radius: 100%; content: ""; transition: calc(var(--speed)/4); }
html .cog-cognito--styled .is-checked .el-radio__inner::after, :root:root:root:root:root .cog-cognito--styled .is-checked .el-radio__inner::after { box-shadow: inset 0 0 0 .35em var(--highlight); }
@media print {
html .cog-cognito--styled .is-checked .el-radio__inner::after, :root:root:root:root:root .cog-cognito--styled .is-checked .el-radio__inner::after { border: 5px solid var(--highlight); box-shadow: none; }
}
html .cog-cognito--styled .is-focus.is-checked .el-checkbox__inner, html .cog-cognito--styled .is-checked:focus .el-radio__inner, html .cog-cognito--styled .is-checked.is-focus .el-radio__inner, :root:root:root:root:root .cog-cognito--styled .is-focus.is-checked .el-checkbox__inner, :root:root:root:root:root .cog-cognito--styled .is-checked:focus .el-radio__inner, :root:root:root:root:root .cog-cognito--styled .is-checked.is-focus .el-radio__inner { border: 1px solid rgb(255, 255, 255); box-shadow: 0 0 0 1px var(--highlight); }
html .cog-checkable.cog-inner-col, :root:root:root:root:root .cog-checkable.cog-inner-col { display: grid; align-items: flex-start; width: 100%; gap: calc(var(--gutter)*.5); }
html .cog-checkable.cog-inner-col > div, :root:root:root:root:root .cog-checkable.cog-inner-col > div { display: contents; }
html .cog-checkable.cog-inner-col--1, :root:root:root:root:root .cog-checkable.cog-inner-col--1 { grid-template-columns: 1fr; }
html .cog-checkable.cog-inner-col .cog-choice__value, html .cog-checkable.cog-inner-col .cog-choice__value *, :root:root:root:root:root .cog-checkable.cog-inner-col .cog-choice__value, :root:root:root:root:root .cog-checkable.cog-inner-col .cog-choice__value * { overflow-wrap: anywhere; }
html .cog-checkable:not(.cog-checkable--card).cog-checkable--inline, :root:root:root:root:root .cog-checkable:not(.cog-checkable--card).cog-checkable--inline { display: flex; gap: var(--gutter); margin: 0px; }
html .cog-checkable:not(.cog-checkable--card).cog-checkable--inline .el-radio:not(:last-child), html .cog-checkable:not(.cog-checkable--card).cog-checkable--inline .el-checkbox:not(:last-child), :root:root:root:root:root .cog-checkable:not(.cog-checkable--card).cog-checkable--inline .el-radio:not(:last-child), :root:root:root:root:root .cog-checkable:not(.cog-checkable--card).cog-checkable--inline .el-checkbox:not(:last-child) { padding-right: calc(1em*var(--checkable__scale)); }
html .cog-checkable:not([class*="cog-image-size--"]) .cog-choice-option[data-align-top="true"], html [class*="cog-image-size--"].cog-inner-col--1 .cog-choice-option[data-align-top="true"], :root:root:root:root:root .cog-checkable:not([class*="cog-image-size--"]) .cog-choice-option[data-align-top="true"], :root:root:root:root:root [class*="cog-image-size--"].cog-inner-col--1 .cog-choice-option[data-align-top="true"] { align-items: flex-start; }
html .cog-checkable:not([class*="cog-image-size--"]) .cog-choice-option[data-align-top="true"] > .el-checkbox__input, html .cog-checkable:not([class*="cog-image-size--"]) .cog-choice-option[data-align-top="true"] > .el-radio__input, html [class*="cog-image-size--"].cog-inner-col--1 .cog-choice-option[data-align-top="true"] > .el-checkbox__input, html [class*="cog-image-size--"].cog-inner-col--1 .cog-choice-option[data-align-top="true"] > .el-radio__input, :root:root:root:root:root .cog-checkable:not([class*="cog-image-size--"]) .cog-choice-option[data-align-top="true"] > .el-checkbox__input, :root:root:root:root:root .cog-checkable:not([class*="cog-image-size--"]) .cog-choice-option[data-align-top="true"] > .el-radio__input, :root:root:root:root:root [class*="cog-image-size--"].cog-inner-col--1 .cog-choice-option[data-align-top="true"] > .el-checkbox__input, :root:root:root:root:root [class*="cog-image-size--"].cog-inner-col--1 .cog-choice-option[data-align-top="true"] > .el-radio__input { margin-top: 0.1em; }
@keyframes image-loading { 
  0% { background-color: hsla(var(--background-hsl), 0.2); }
100% { background-color: hsla(var(--background-hsl), 0.05); }
}
html .cog-cognito--styled, :root:root:root:root:root .cog-cognito--styled { vertical-align: middle; }
