@charset "UTF-8";@font-face{font-family:Big Shoulders Display;font-style:normal;font-weight:700;font-display:swap;src:url(/webfonts/bigshouldersdisplay-700-normal-latin-ext-2239cea54433.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders Display;font-style:normal;font-weight:700;font-display:swap;src:url(/webfonts/bigshouldersdisplay-700-normal-latin-698f9960927e.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Big Shoulders Display;font-style:normal;font-weight:800;font-display:swap;src:url(/webfonts/bigshouldersdisplay-700-normal-latin-ext-2239cea54433.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders Display;font-style:normal;font-weight:800;font-display:swap;src:url(/webfonts/bigshouldersdisplay-700-normal-latin-698f9960927e.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Big Shoulders Display;font-style:normal;font-weight:900;font-display:swap;src:url(/webfonts/bigshouldersdisplay-700-normal-latin-ext-2239cea54433.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders Display;font-style:normal;font-weight:900;font-display:swap;src:url(/webfonts/bigshouldersdisplay-700-normal-latin-698f9960927e.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/webfonts/manrope-400-normal-latin-ext-2f7335119075.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/webfonts/manrope-400-normal-latin-8c2def024c1b.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/webfonts/manrope-400-normal-latin-ext-2f7335119075.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/webfonts/manrope-400-normal-latin-8c2def024c1b.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/webfonts/manrope-400-normal-latin-ext-2f7335119075.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/webfonts/manrope-400-normal-latin-8c2def024c1b.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/webfonts/manrope-400-normal-latin-ext-2f7335119075.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/webfonts/manrope-400-normal-latin-8c2def024c1b.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/webfonts/manrope-400-normal-latin-ext-2f7335119075.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/webfonts/manrope-400-normal-latin-8c2def024c1b.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:where(.ff-theme-html) .container.theme:not(.canvasContainer){text-align:center;background-color:var(--ff-theme-bg-page-color, var(--ff-theme-color-primary-soft, #0f3d2a));min-height:100vh;color:var(--ff-theme-text, var(--ff-theme-color-text, #ffffff));background-image:var(--ff-theme-bg-page-image, radial-gradient(circle at top center, #16503a, #0f3d2a));background-size:auto;background-repeat:repeat;background-position:top left}:where(.ff-theme-html) .container.theme:not(.canvasContainer) ::-moz-selection{background:#ffffff2e;text-shadow:none}:where(.ff-theme-html) .container.theme:not(.canvasContainer) ::selection{background:#ffffff2e;text-shadow:none}:where(.ff-theme-html) .container.theme:not(.canvasContainer) div.formComponent>div{padding:40px 20px;background-color:transparent;color:var(--ff-theme-text, var(--ff-theme-color-text, #ffffff));border-radius:12px;border:1px solid;border-color:var(--ff-theme-field-border, var(--ff-theme-color-border, #dadfdd))}:where(.ff-theme-html) .container.theme:not(.canvasContainer){--ff-dialog-surface-bg: #10161a;--ff-dialog-text: #ffffff;--ff-dialog-close: #ffffff;--ff-dialog-close-hover: #cdeb8b;--ff-dialog-cancel: #ffffff;--ff-dialog-cancel-hover: #cdeb8b;--ff-dialog-primary-bg: #cdeb8b;--ff-dialog-primary-bg-hover: #ffffff;--ff-dialog-primary-text: #10161a;--ff-dialog-primary-text-hover: #10161a;--ff-dialog-primary-shadow: transparent;--ff-dialog-heading-font: "Big Shoulders Display", "Impact", "Arial Narrow", sans-serif;--ff-dialog-body-font: "Manrope", "Segoe UI", system-ui, sans-serif;--ff-dialog-button-font: "Manrope", "Segoe UI", system-ui, sans-serif}:where(.ff-theme-html) input.disabled,:where(.ff-theme-html) textarea.disabled,:where(.ff-theme-html) div.disabled input,:where(.ff-theme-html) div.disabled textarea,:where(.ff-theme-html) input:disabled,:where(.ff-theme-html) textarea:disabled{background:#2a2f33!important;border-color:#7676764d!important}:where(.ff-theme-html) div.invalid input,:where(.ff-theme-html) div.invalid textarea,:where(.ff-theme-html) div.invalid button{border-bottom-color:#ffb4a8!important}:where(.ff-theme-html) .container.theme{font-family:var(--ff-theme-font-body, "Manrope", "Segoe UI", system-ui, sans-serif);color:var(--ff-theme-text, var(--ff-theme-color-text, #ffffff));font-size:1em;line-height:1.4}:where(.ff-theme-html) .container.theme audio,:where(.ff-theme-html) .container.theme canvas,:where(.ff-theme-html) .container.theme iframe,:where(.ff-theme-html) .container.theme img,:where(.ff-theme-html) .container.theme svg,:where(.ff-theme-html) .container.theme video{vertical-align:middle}:where(.ff-theme-html) .container.theme textarea{resize:vertical}:where(.ff-theme-html) .container.theme *{box-sizing:border-box}:where(.ff-theme-html) .container.theme .clearfix{clear:both}:where(.ff-theme-html) .container.theme a,:where(.ff-theme-html) .container.theme button{cursor:pointer}:where(.ff-theme-html) .container.theme .form{width:100%;max-width:45rem;padding:30px 0;display:inline-block;text-align:left;border:0;background:var(--ff-theme-bg-card-color, transparent);position:relative;left:auto;margin:0 auto 30px}:where(.ff-theme-html) .container.theme div.formComponent>div.brandingComponent{display:inline-block;background-color:#cdeb8b;padding:20px 70px;margin-left:0;width:100%;position:fixed;bottom:0;left:0;z-index:1;border-radius:0;border:none}:where(.ff-theme-html) .container.theme div.formComponent>div.brandingComponent p{color:#10161a;display:inline-block;font-style:italic}:where(.ff-theme-html) .container.theme div.formComponent>div.brandingComponent a{color:#10161a;font-family:Big Shoulders Display,Impact,Arial Narrow,sans-serif;text-decoration:none;font-style:normal}:where(.ff-theme-html) .container.theme div.formComponent>div.brandingComponent a:hover{text-decoration:underline}:where(.ff-theme-html) .container.theme div.formComponent>div.brandingComponent a:before{content:url(/images/logo-branding.png);margin-right:3px;position:relative;top:7px;margin-left:4px}:where(.ff-theme-html) .container.theme .formComponent>div.actionBar,:where(.ff-theme-html) .container.theme .formComponent>div.navigationToolbar{display:inline-block;padding:0!important;background:transparent;border:none}:where(.ff-theme-html) .container.theme .formComponent>div.actionBar div.submit,:where(.ff-theme-html) .container.theme .formComponent>div.navigationToolbar div.submit{width:auto;max-width:unset;display:inline-block;margin-right:10px;margin-bottom:10px}:where(.ff-theme-html) .container.theme .formComponent>div.actionBar div.submit:last-child,:where(.ff-theme-html) .container.theme .formComponent>div.navigationToolbar div.submit:last-child{margin-right:0}:where(.ff-theme-html) .container.theme .formComponent>div.actionBar div.submit button,:where(.ff-theme-html) .container.theme .formComponent>div.navigationToolbar div.submit button{width:100%;border-radius:3px}:where(.ff-theme-html) .container.theme .formComponent>div.actionBar div.submit button.secondary-button,:where(.ff-theme-html) .container.theme .formComponent>div.navigationToolbar div.submit button.secondary-button{width:auto;min-width:0;min-height:43px;padding:10px 0;border:0;border-radius:12px;background:transparent;color:var(--ff-theme-button-secondary-text, var(--ff-theme-color-accent, #b9e08a));box-shadow:none;text-shadow:none;font-family:var(--ff-theme-font-body, "Manrope", "Segoe UI", system-ui, sans-serif);font-size:.95rem;font-weight:800;text-align:left}:where(.ff-theme-html) .container.theme .formComponent>div.actionBar div.submit button.secondary-button:before,:where(.ff-theme-html) .container.theme .formComponent>div.navigationToolbar div.submit button.secondary-button:before{content:"← "}:where(.ff-theme-html) .container.theme .formComponent>div.actionBar div.submit button.secondary-button:hover,:where(.ff-theme-html) .container.theme .formComponent>div.actionBar div.submit button.secondary-button:focus,:where(.ff-theme-html) .container.theme .formComponent>div.navigationToolbar div.submit button.secondary-button:hover,:where(.ff-theme-html) .container.theme .formComponent>div.navigationToolbar div.submit button.secondary-button:focus{background:transparent;color:var(--ff-theme-button-secondary-text-hover, var(--ff-theme-color-accent-strong, #cdeb8b));box-shadow:none;border:0}:where(.ff-theme-html) .container.theme .formComponent>div.navigationToolbar{display:flex!important;justify-content:space-between;align-items:center;width:100%;flex-wrap:nowrap;padding:10px 0!important}:where(.ff-theme-html) .container.theme .formComponent>div.navigationToolbar div.submit{display:flex;flex-grow:0}:where(.ff-theme-html) .container.theme .formComponent>div.navigationToolbar div.submit:has(.primary-button){margin-left:auto}:where(.ff-theme-html) .container.theme .formComponent>div.navigationToolbar div.submit button,:where(.ff-theme-html) .container.theme .formComponent>div.navigationToolbar div.submit button.secondary-button,:where(.ff-theme-html) .container.theme .formComponent>div.navigationToolbar div.submit button.primary-button{width:auto}:where(.ff-theme-html) .container.theme .formComponent{width:100%;padding:0 20px;display:inline-block;margin-top:30px}:where(.ff-theme-html) .container.theme .formComponent:first-child h1,:where(.ff-theme-html) .container.theme .formComponent:first-child h2,:where(.ff-theme-html) .container.theme .formComponent:first-child h3,:where(.ff-theme-html) .container.theme .formComponent:first-child h4,:where(.ff-theme-html) .container.theme .formComponent:first-child h5,:where(.ff-theme-html) .container.theme .formComponent:first-child h6{margin-top:0}:where(.ff-theme-html) .container.theme .formComponent .longQuestion textarea{overflow-x:hidden}:where(.ff-theme-html) .container.theme .formComponent>div>div{border:none}:where(.ff-theme-html) .container.theme .formComponent>div .inlineError{background-color:transparent;color:#ffb4a8;padding:3px;font-weight:400}:where(.ff-theme-html) .container.theme .formComponent div.submit{background:transparent;border:none;padding:0}:where(.ff-theme-html) .container.theme .formComponent div.submit button.primary-button{background-color:var(--ff-theme-button-primary-bg, var(--ff-theme-color-accent-strong, #cdeb8b));border:1px solid;border-color:var(--ff-theme-button-primary-border, var(--ff-theme-color-accent-deep, #b9e08a));padding:10px 20px;color:var(--ff-theme-button-primary-text, var(--ff-theme-color-on-accent-strong, #08281b));font-family:var(--ff-theme-font-heading, "Big Shoulders Display", "Impact", "Arial Narrow", sans-serif);text-decoration:none;display:inline-block;box-shadow:none;border-radius:12px;text-shadow:none;width:100%;font-size:1.5em}:where(.ff-theme-html) .container.theme .formComponent div.submit button.primary-button:hover{background-color:var(--ff-theme-button-primary-bg-hover, var(--ff-theme-color-accent-deep, #b9e08a));color:var(--ff-theme-button-primary-text, var(--ff-theme-color-on-accent-deep, #08281b));border-color:var(--ff-theme-button-primary-border, var(--ff-theme-color-accent-strong, #cdeb8b));box-shadow:none}:where(.ff-theme-html) .container.theme .formComponent div.submit button.primary-button:focus{background-color:var(--ff-theme-button-primary-bg-hover, var(--ff-theme-color-accent-deep, #b9e08a));color:var(--ff-theme-button-primary-text, var(--ff-theme-color-on-accent-deep, #08281b));border-color:var(--ff-theme-button-primary-border, var(--ff-theme-color-accent-strong, #cdeb8b));box-shadow:none;outline-color:var(--ff-theme-focus-color, var(--ff-theme-color-focus, #cdeb8b))}:where(.ff-theme-html) .container.theme div .fa span,:where(.ff-theme-html) .container.theme div .fab span,:where(.ff-theme-html) .container.theme div .fas span,:where(.ff-theme-html) .container.theme div .fal span{font-weight:400}:where(.ff-theme-html) .container.theme div span.inlineError{color:#ffb4a8;font-family:var(--ff-theme-font-body, "Manrope", "Segoe UI", system-ui, sans-serif);position:relative;font-style:italic;font-weight:400;top:1px}:where(.ff-theme-html) .container.theme div span.inlineError:before{font-size:1.125em;font-family:"Font Awesome 5 Pro";margin-right:3px;font-weight:900}:where(.ff-theme-html) .container.theme div span.inlineInfo{color:#dadfdd;font-family:var(--ff-theme-font-body, "Manrope", "Segoe UI", system-ui, sans-serif);position:relative;font-style:italic;margin-left:5px}:where(.ff-theme-html) .container.theme div span.inlineInfo:before{font-size:1.6em;font-family:"Font Awesome 5 Pro";margin-right:3px;color:var(--ff-theme-info-icon-color, var(--ff-theme-color-primary, #cdeb8b))}:where(.ff-theme-html) .container.theme div input,:where(.ff-theme-html) .container.theme div textarea,:where(.ff-theme-html) .container.theme div select{margin-top:5px;padding:8px;border:none;border:1px solid;border-color:var(--ff-theme-field-border, var(--ff-theme-color-border, #dadfdd));font-family:var(--ff-theme-font-body, "Manrope", "Segoe UI", system-ui, sans-serif);border-radius:12px;font-size:1em;width:100%;background-color:var(--ff-theme-field-bg, transparent)}:where(.ff-theme-html) .container.theme div input:focus,:where(.ff-theme-html) .container.theme div textarea:focus,:where(.ff-theme-html) .container.theme div select:focus{border:1px solid var(--ff-theme-focus-color, var(--ff-theme-color-focus, #cdeb8b))}:where(.ff-theme-html) .container.theme div input:invalid,:where(.ff-theme-html) .container.theme div textarea:invalid,:where(.ff-theme-html) .container.theme div select:invalid{border-bottom-color:#ffb4a8;box-shadow:none}:where(.ff-theme-html) .container.theme div input::placeholder,:where(.ff-theme-html) .container.theme div textarea::placeholder,:where(.ff-theme-html) .container.theme div select::placeholder{color:var(--ff-theme-field-placeholder, #dadfdd)!important}:where(.ff-theme-html) .container.theme div input:-ms-input-placeholder,:where(.ff-theme-html) .container.theme div textarea:-ms-input-placeholder,:where(.ff-theme-html) .container.theme div select:-ms-input-placeholder{color:#dadfdd!important}:where(.ff-theme-html) .container.theme div input::-ms-input-placeholder,:where(.ff-theme-html) .container.theme div textarea::-ms-input-placeholder,:where(.ff-theme-html) .container.theme div select::-ms-input-placeholder{color:#dadfdd!important}:where(.ff-theme-html) .container.theme div input:placeholder-shown,:where(.ff-theme-html) .container.theme div textarea:placeholder-shown,:where(.ff-theme-html) .container.theme div select:placeholder-shown{font-style:italic!important}:where(.ff-theme-html) .container.theme div input::-ms-input-placeholder,:where(.ff-theme-html) .container.theme div input::-webkit-input-placeholder,:where(.ff-theme-html) .container.theme div textarea::-ms-input-placeholder,:where(.ff-theme-html) .container.theme div textarea::-webkit-input-placeholder,:where(.ff-theme-html) .container.theme div select::-ms-input-placeholder,:where(.ff-theme-html) .container.theme div select::-webkit-input-placeholder{font-style:italic!important}:where(.ff-theme-html) .container.theme div .subtext{font-style:italic;color:#dadfdd;margin-left:5px}:where(.ff-theme-html) .container.theme div .iconButton{color:var(--ff-theme-icon-button-color, var(--ff-theme-color-primary, #cdeb8b))}:where(.ff-theme-html) .container.theme div .iconButton:hover{color:var(--ff-theme-icon-button-color-hover, var(--ff-theme-color-accent-strong, #cdeb8b));cursor:pointer}:where(.ff-theme-html) .container.theme div .multipleItemsOnRow{display:flex;flex-direction:row}:where(.ff-theme-html) .container.theme div .multipleItemsOnRow .currency{padding-right:5px;margin-top:5px}:where(.ff-theme-html) .container.theme div .multipleItemsOnRow .labelAfter{margin-left:5px;display:inline-block;padding-top:12px}:where(.ff-theme-html) .container.theme div .multipleItemsOnRow .flexInput{flex-grow:1;height:44px;position:relative}:where(.ff-theme-html) .container.theme div .multipleItemsOnRow span:before{position:relative;top:-40px;margin-bottom:-40px}:where(.ff-theme-html) .container.theme div .multipleItemsOnRow span.fa-caret-up{float:right;width:20px;height:20px;margin-top:3px}:where(.ff-theme-html) .container.theme div .multipleItemsOnRow span.fa-caret-up:before{width:100%;height:100%}:where(.ff-theme-html) .container.theme div .multipleItemsOnRow span.fa-caret-down{float:right;width:20px;height:20px;margin-right:-20px;margin-top:22px}:where(.ff-theme-html) .container.theme div .multipleItemsOnRow span.fa-caret-down:before{width:100%;height:100%}:where(.ff-theme-html) .container.theme div .dropdown{display:inline;height:40px}:where(.ff-theme-html) .container.theme div .dropdown button{width:100%;max-width:100%;height:40px;border:none;border:1px solid;border-color:var(--ff-theme-field-border, var(--ff-theme-color-border, #dadfdd));font-family:var(--ff-theme-font-body, "Manrope", "Segoe UI", system-ui, sans-serif);border-radius:12px;background-color:var(--ff-theme-field-bg, transparent);text-align:left;color:var(--ff-theme-dropdown-text, var(--ff-theme-color-text, #ffffff));font-size:1em;white-space:nowrap;padding:0;margin-top:5px}:where(.ff-theme-html) .container.theme div .dropdown button span.buttonText{width:calc(100% - 40px);float:left;overflow:hidden;text-overflow:ellipsis;padding:8px 0 8px 8px;margin-left:0;color:var(--ff-theme-dropdown-text, var(--ff-theme-color-text, #ffffff))}:where(.ff-theme-html) .container.theme div .dropdown button span:before{color:var(--ff-theme-dropdown-caret-color, var(--ff-theme-color-primary, #cdeb8b));width:40px;height:16px;text-align:center;display:inline-block;padding:11px 0}:where(.ff-theme-html) .container.theme div .dropdown ul{width:100%;max-width:100%;display:block;list-style-type:none;background-color:var(--ff-theme-field-bg, transparent);margin:0 0 -100%;position:relative;box-shadow:1px 2px 3px #748eb4a6;padding:0;float:right;z-index:2;border-left:1px solid;border-right:1px solid;border-radius:0 0 3px;border-color:var(--ff-theme-field-border, var(--ff-theme-color-border, #dadfdd));max-height:265px;overflow-y:auto}:where(.ff-theme-html) .container.theme div .dropdown ul li{padding:15px 10px;border-bottom:1px solid;border-color:var(--ff-theme-field-border, var(--ff-theme-color-border, #dadfdd));color:var(--ff-theme-dropdown-text, var(--ff-theme-color-text, #ffffff));cursor:pointer;height:53px}:where(.ff-theme-html) .container.theme div .dropdown ul li:active{color:var(--ff-theme-dropdown-option-text-active, var(--ff-theme-color-on-accent-strong, #08281b));background-color:var(--ff-theme-dropdown-option-bg-active, var(--ff-theme-color-accent-strong, #cdeb8b))}:where(.ff-theme-html) .container.theme div .dropdown ul li:hover{color:var(--ff-theme-dropdown-option-text-hover, var(--ff-theme-color-on-accent-strong, #08281b));background-color:var(--ff-theme-dropdown-option-bg-hover, var(--ff-theme-color-accent-strong, #cdeb8b))}:where(.ff-theme-html) .container.theme div .dropdown ul li:focus{color:var(--ff-theme-dropdown-option-text-focus, var(--ff-theme-color-on-accent-strong, #08281b));background-color:var(--ff-theme-dropdown-option-bg-focus, var(--ff-theme-color-accent-strong, #cdeb8b));outline-color:var(--ff-theme-focus-color, var(--ff-theme-color-focus, #cdeb8b))}:where(.ff-theme-html) .container.theme div .dropdown ul li.disabled,:where(.ff-theme-html) .container.theme div .dropdown ul li.disabled:hover{background:#2a2f33;color:#b8bfbc;cursor:not-allowed}:where(.ff-theme-html) .container.theme div .timeInput{display:block;width:100%}:where(.ff-theme-html) .container.theme div .timeInput>div{display:flex;align-items:center;float:none;width:100%;max-width:none;height:41px;margin:0;padding:0 11px;border:1px solid var(--ff-theme-field-border, var(--ff-theme-color-border, #dadfdd));border-radius:12px;background:var(--ff-theme-field-bg, transparent);box-shadow:none;box-sizing:border-box;font-size:1em}:where(.ff-theme-html) .container.theme div .timeInput input.hours,:where(.ff-theme-html) .container.theme div .timeInput input.minutes,:where(.ff-theme-html) .container.theme div .timeInput input{appearance:none;box-sizing:border-box;flex:0 0 auto;width:2.75rem;max-width:none;height:39px;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:1rem;line-height:39px;text-align:center}:where(.ff-theme-html) .container.theme div .timeInput input:focus,:where(.ff-theme-html) .container.theme div .timeInput input:hover{border:0!important;outline:none;box-shadow:none;background:transparent}:where(.ff-theme-html) .container.theme div .timeInput span.separator{flex:0 0 auto;height:auto;padding:0 4px;line-height:1}:where(.ff-theme-html) .container.theme div .timeInput.AMPM{display:flex;flex-wrap:wrap;align-items:center;gap:10px}:where(.ff-theme-html) .container.theme div .timeInput.AMPM>div{width:auto;flex:1 1 10rem;float:none;margin:0}:where(.ff-theme-html) .container.theme div .timeInput.AMPM .dropdown{border:none;padding:0;float:none;margin:0;display:inline-block;width:auto;min-width:5.5rem}:where(.ff-theme-html) .container.theme div .timeInput.AMPM .dropdown button{height:41px;margin:0}:where(.ff-theme-html) .container.theme div .calendar{width:100%;max-width:320px;position:relative;right:0;z-index:3;float:right;margin-bottom:-382px;background-color:transparent;border:1px solid;border-color:var(--ff-theme-field-border, var(--ff-theme-color-border, #dadfdd));border-radius:0 0 3px 3px;box-shadow:none}:where(.ff-theme-html) .container.theme div .calendar:focus{border:1px solid;border-color:var(--ff-theme-field-border, var(--ff-theme-color-border, #dadfdd));outline-color:var(--ff-theme-focus-color, var(--ff-theme-color-focus, #cdeb8b))}:where(.ff-theme-html) .container.theme div .calendar .year{width:100%;text-align:center;padding:8px 0;border:1px solid;border-color:var(--ff-theme-calendar-bar-border, var(--ff-theme-color-accent-deep, #b9e08a));background-color:var(--ff-theme-calendar-bar-bg, var(--ff-theme-color-accent-strong, #cdeb8b))}:where(.ff-theme-html) .container.theme div .calendar .year a{line-height:30px;width:40px;background:transparent;border:none;color:var(--ff-theme-calendar-bar-text, var(--ff-theme-color-on-accent-strong, #08281b))}:where(.ff-theme-html) .container.theme div .calendar .year a:hover{color:var(--ff-theme-calendar-bar-text, var(--ff-theme-color-accent-strong, #cdeb8b))}:where(.ff-theme-html) .container.theme div .calendar .year input{color:var(--ff-theme-calendar-bar-text, var(--ff-theme-color-on-accent-strong, #08281b));font-family:var(--ff-theme-font-heading, "Big Shoulders Display", "Impact", "Arial Narrow", sans-serif);font-size:1.4em;font-weight:400;background:transparent;border:none;text-align:center;margin:0;padding:0;width:calc(100% - 90px);font-weight:800}:where(.ff-theme-html) .container.theme div .calendar .month{width:100%;text-align:center;padding:15px 0 10px}:where(.ff-theme-html) .container.theme div .calendar .month a{width:40px;background:transparent;border:none;color:var(--ff-theme-calendar-nav-color, var(--ff-theme-color-primary, #cdeb8b))}:where(.ff-theme-html) .container.theme div .calendar .month a:hover{color:var(--ff-theme-calendar-nav-color-hover, var(--ff-theme-color-accent-strong, #cdeb8b))}:where(.ff-theme-html) .container.theme div .calendar .month span{width:calc(100% - 90px);font-size:1.4em;display:inline-block;color:var(--ff-theme-text, var(--ff-theme-color-text, #ffffff));font-family:var(--ff-theme-font-heading, "Big Shoulders Display", "Impact", "Arial Narrow", sans-serif);font-weight:800}:where(.ff-theme-html) .container.theme div .calendar table{width:calc(100% - 40px);margin:0 20px 20px}:where(.ff-theme-html) .container.theme div .calendar table tr{height:35px}:where(.ff-theme-html) .container.theme div .calendar table tr td{text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;width:40px}:where(.ff-theme-html) .container.theme div .calendar table tr td span{display:inline-block;width:100%;height:40px;line-height:1em;padding:10px 0;vertical-align:middle;color:var(--ff-theme-text, var(--ff-theme-color-text, #ffffff))}:where(.ff-theme-html) .container.theme div .calendar table tr td span:after{content:"";display:inline-block;width:35px;height:35px;border:1px solid #10161a;border-radius:90px;background:transparent;position:relative;top:-25px;z-index:-1;margin-bottom:-21px}:where(.ff-theme-html) .container.theme div .calendar table tr td span:hover{cursor:pointer;color:var(--ff-theme-calendar-day-text-hover, var(--ff-theme-color-on-accent-strong, #08281b))}:where(.ff-theme-html) .container.theme div .calendar table tr td span:hover:after{content:"";border:1px solid;border-color:var(--ff-theme-calendar-day-border-hover, var(--ff-theme-color-accent-deep, #b9e08a));background-color:var(--ff-theme-calendar-day-bg-hover, var(--ff-theme-color-accent-strong, #cdeb8b))}:where(.ff-theme-html) .container.theme div .calendar table tr td .current{font-weight:600}:where(.ff-theme-html) .container.theme div .calendar table tr td .current:after{content:"";border:1px solid;border-color:var(--ff-theme-field-border, var(--ff-theme-color-border, #dadfdd))}:where(.ff-theme-html) .container.theme div .calendar table tr td .selected{color:var(--ff-theme-calendar-selected-text, var(--ff-theme-color-on-accent-strong, #08281b))}:where(.ff-theme-html) .container.theme div .calendar table tr td .selected:after{content:"";border:1px solid;border-color:var(--ff-theme-calendar-selected-border, var(--ff-theme-color-accent-deep, #b9e08a));background-color:var(--ff-theme-calendar-selected-bg, var(--ff-theme-color-accent-strong, #cdeb8b))}:where(.ff-theme-html) .container.theme div .calendar table tr td .disabled{color:#b8bfbc}:where(.ff-theme-html) .container.theme div .calendar table tr td .disabled:hover{cursor:not-allowed;color:#b8bfbc}:where(.ff-theme-html) .container.theme div .calendar table tr td .disabled:hover:after{content:"";border:1px solid;border-color:#08281b;background:transparent}:where(.ff-theme-html) .container.theme div .calendar table tr td .current.disabled:hover{cursor:not-allowed;color:#dadfdd}:where(.ff-theme-html) .container.theme div .calendar table tr td .current.disabled:hover:after{content:"";border:1px solid;border-color:var(--ff-theme-field-border, var(--ff-theme-color-border, #dadfdd))}:where(.ff-theme-html) .container.theme div .calendar table thead tr{color:var(--ff-theme-calendar-weekday-color, var(--ff-theme-color-primary, #cdeb8b));text-transform:uppercase;font-size:.8em;font-weight:400}:where(.ff-theme-html) .container.theme div div{width:100%}:where(.ff-theme-html) .container.theme div h1,:where(.ff-theme-html) .container.theme div h2,:where(.ff-theme-html) .container.theme div h3,:where(.ff-theme-html) .container.theme div h4,:where(.ff-theme-html) .container.theme div h5,:where(.ff-theme-html) .container.theme div h6{font-family:var(--ff-theme-font-heading, "Big Shoulders Display", "Impact", "Arial Narrow", sans-serif);color:var(--ff-theme-heading, var(--ff-theme-color-heading, #ffffff));line-height:1em;font-weight:400;display:inline-block;margin:0;max-width:100%;word-wrap:break-word}:where(.ff-theme-html) .container.theme div h1{font-size:3em}:where(.ff-theme-html) .container.theme div h2{font-size:2.25em}:where(.ff-theme-html) .container.theme div h3{font-size:2em}:where(.ff-theme-html) .container.theme div h4{font-size:1.75em}:where(.ff-theme-html) .container.theme div h5{font-size:1.625em}:where(.ff-theme-html) .container.theme div h6{font-size:1.5em}:where(.ff-theme-html) .container.theme div label{display:inline-block;width:100%;word-break:break-word;font-family:var(--ff-theme-font-body, "Manrope", "Segoe UI", system-ui, sans-serif);font-size:1em}:where(.ff-theme-html) .container.theme div label .subtext{font-style:italic;color:#dadfdd;margin-left:5px}:where(.ff-theme-html) .container.theme div label .required{margin-left:5px;color:#ffb4a8}:where(.ff-theme-html) .container.theme div .labelMargin{margin-bottom:10px}:where(.ff-theme-html) .container.theme div p{-webkit-margin-before:0;-webkit-margin-after:0;margin:0}:where(.ff-theme-html) .container.theme div a{color:var(--ff-theme-link-color, var(--ff-theme-color-primary, #cdeb8b))}:where(.ff-theme-html) .container.theme div a:hover{color:var(--ff-theme-link-color-hover, var(--ff-theme-color-primary-strong, #ffb4a8))}:where(.ff-theme-html) .container.theme div .currency,:where(.ff-theme-html) .container.theme div .labelAfter{padding:10px 0;margin-bottom:0}:where(.ff-theme-html) .container.theme div .radio{border:1px solid;border-color:var(--ff-theme-field-border, var(--ff-theme-color-border, #dadfdd));border-radius:90px;background-color:transparent;width:15px;height:15px;display:inline-block;cursor:pointer;float:left;margin-top:3px;margin-right:5px}:where(.ff-theme-html) .container.theme div .checkbox{border:1px solid;border-color:var(--ff-theme-field-border, var(--ff-theme-color-border, #dadfdd));background-color:transparent;color:var(--ff-theme-checkbox-color, var(--ff-theme-color-primary, #cdeb8b));width:15px;height:15px;display:inline-block;cursor:pointer;float:left;margin-top:3px;margin-right:5px;border-radius:12px}:where(.ff-theme-html) .container.theme div .checkbox.fa-check:before{color:var(--ff-theme-checkbox-color, var(--ff-theme-color-primary, #cdeb8b));position:relative;top:-2px;left:-1px}:where(.ff-theme-html) .container.theme div .checkedRadio:before{content:"";border:1px solid;border-color:var(--ff-theme-radio-border, var(--ff-theme-color-accent-deep, #b9e08a));border-radius:90px;background-color:var(--ff-theme-radio-color, var(--ff-theme-color-accent-strong, #cdeb8b));width:9px;height:9px;display:block;position:relative;top:1px;left:1px}:where(.ff-theme-html) .container.theme div .radioOptions div:focus,:where(.ff-theme-html) .container.theme div .yesnoField div:focus{border:none!important;outline:none}:where(.ff-theme-html) .container.theme div .rating .multipleChoiceList{display:flex;flex-direction:row}:where(.ff-theme-html) .container.theme div .rating .multipleChoiceList li.buttons{flex-grow:1}:where(.ff-theme-html) .container.theme div .rating .multipleChoiceList li.buttons span{cursor:pointer;margin-right:0;min-width:auto;width:100%;max-width:auto;text-align:center;padding:10px 0;border:1px solid;font-size:1.125em;background-color:var(--ff-theme-rating-button-bg, var(--ff-theme-color-accent-strong, #cdeb8b));color:var(--ff-theme-rating-button-text, var(--ff-theme-color-on-accent-strong, #08281b));border-color:var(--ff-theme-rating-button-border, var(--ff-theme-color-accent-deep, #b9e08a));font-family:var(--ff-theme-font-heading, "Big Shoulders Display", "Impact", "Arial Narrow", sans-serif);border-radius:0;transition:background-color .4s ease-out;line-height:1em}:where(.ff-theme-html) .container.theme div .rating .multipleChoiceList li.buttons span:hover,:where(.ff-theme-html) .container.theme div .rating .multipleChoiceList li.buttons span:focus{background-color:var(--ff-theme-rating-button-bg-active, var(--ff-theme-color-accent-deep, #b9e08a));color:var(--ff-theme-rating-button-text-active, var(--ff-theme-color-on-accent-deep, #08281b));border-color:var(--ff-theme-rating-button-border, var(--ff-theme-color-accent-deep, #b9e08a));transition:background-color .4s ease-out}:where(.ff-theme-html) .container.theme div .rating .multipleChoiceList li.buttons span.current{background-color:var(--ff-theme-rating-button-bg-active, var(--ff-theme-color-accent-deep, #b9e08a));color:var(--ff-theme-rating-button-text-active, var(--ff-theme-color-on-accent-deep, #08281b));border-color:var(--ff-theme-rating-button-border, var(--ff-theme-color-accent-deep, #b9e08a))}:where(.ff-theme-html) .container.theme div .rating .multipleChoiceList li.multipleChoiceHorizontal.stars,:where(.ff-theme-html) .container.theme div .rating .multipleChoiceList li.multipleChoiceHorizontal.hearts{margin-right:5px}:where(.ff-theme-html) .container.theme div .rating .multipleChoiceList li.multipleChoiceHorizontal.stars:last-child,:where(.ff-theme-html) .container.theme div .rating .multipleChoiceList li.multipleChoiceHorizontal.hearts:last-child{margin-right:0}:where(.ff-theme-html) .container.theme div .rating .multipleChoiceList li.multipleChoiceHorizontal.stars span,:where(.ff-theme-html) .container.theme div .rating .multipleChoiceList li.multipleChoiceHorizontal.hearts span{cursor:pointer;color:var(--ff-theme-rating-icon-color, var(--ff-theme-color-primary, #cdeb8b));font-size:1.4em;min-width:auto;width:auto;transition:color .4s ease-out}:where(.ff-theme-html) .container.theme div .rating .multipleChoiceList li.multipleChoiceHorizontal.stars span:hover,:where(.ff-theme-html) .container.theme div .rating .multipleChoiceList li.multipleChoiceHorizontal.stars span:focus,:where(.ff-theme-html) .container.theme div .rating .multipleChoiceList li.multipleChoiceHorizontal.hearts span:hover,:where(.ff-theme-html) .container.theme div .rating .multipleChoiceList li.multipleChoiceHorizontal.hearts span:focus{color:var(--ff-theme-rating-icon-color-hover, var(--ff-theme-color-accent-strong, #cdeb8b));transition:color .4s ease-out;outline:none}:where(.ff-theme-html) .container.theme div .rating .multipleChoiceList li.multipleChoiceHorizontal.stars span.current:hover,:where(.ff-theme-html) .container.theme div .rating .multipleChoiceList li.multipleChoiceHorizontal.stars span.current:focus,:where(.ff-theme-html) .container.theme div .rating .multipleChoiceList li.multipleChoiceHorizontal.stars span.before:hover,:where(.ff-theme-html) .container.theme div .rating .multipleChoiceList li.multipleChoiceHorizontal.stars span.before:focus,:where(.ff-theme-html) .container.theme div .rating .multipleChoiceList li.multipleChoiceHorizontal.hearts span.current:hover,:where(.ff-theme-html) .container.theme div .rating .multipleChoiceList li.multipleChoiceHorizontal.hearts span.current:focus,:where(.ff-theme-html) .container.theme div .rating .multipleChoiceList li.multipleChoiceHorizontal.hearts span.before:hover,:where(.ff-theme-html) .container.theme div .rating .multipleChoiceList li.multipleChoiceHorizontal.hearts span.before:focus{color:var(--ff-theme-rating-icon-color-hover, var(--ff-theme-color-accent-strong, #cdeb8b));transition:color .4s ease-out;outline:none}:where(.ff-theme-html) .container.theme div .rating span.right{float:right;text-align:right}:where(.ff-theme-html) .container.theme div .rating div.stars,:where(.ff-theme-html) .container.theme div .rating div.hearts{width:auto;display:inline-block}:where(.ff-theme-html) .container.theme div .rating span.inlineError{display:block}:where(.ff-theme-html) .container.theme div .multipleChoiceVertical,:where(.ff-theme-html) .container.theme div .checkboxLabel{float:left;width:calc(100% - 20px);margin-bottom:15px;word-wrap:break-word}:where(.ff-theme-html) .container.theme div ul.multipleChoiceList,:where(.ff-theme-html) .container.theme div .multipleChoiceVertical{padding:0;margin:0;-webkit-margin-after:0;display:inline-block}:where(.ff-theme-html) .container.theme div ul.multipleChoiceList li.active,:where(.ff-theme-html) .container.theme div .multipleChoiceVertical li.active{border:none!important;outline:none}:where(.ff-theme-html) .container.theme div ul.multipleChoiceList li.active span.checkbox,:where(.ff-theme-html) .container.theme div ul.multipleChoiceList li.active span.radio,:where(.ff-theme-html) .container.theme div .multipleChoiceVertical li.active span.checkbox,:where(.ff-theme-html) .container.theme div .multipleChoiceVertical li.active span.radio{border:2px solid;border-color:var(--ff-theme-checkbox-color, var(--ff-theme-color-primary, #cdeb8b));outline-color:var(--ff-theme-focus-color, var(--ff-theme-color-focus, #cdeb8b))}:where(.ff-theme-html) .container.theme div ul.multipleChoiceList li.active span.checkbox:before,:where(.ff-theme-html) .container.theme div .multipleChoiceVertical li.active span.checkbox:before{position:relative;top:-3px;left:-2px;color:var(--ff-theme-checkbox-color, var(--ff-theme-color-primary, #cdeb8b))}:where(.ff-theme-html) .container.theme div ul.multipleChoiceList li.active span.radio:before,:where(.ff-theme-html) .container.theme div .multipleChoiceVertical li.active span.radio:before{position:relative;top:0;left:0;color:var(--ff-theme-radio-color, var(--ff-theme-color-primary, #cdeb8b))}:where(.ff-theme-html) .container.theme div ul.multipleChoiceList li.multipleChoiceHorizontal,:where(.ff-theme-html) .container.theme div .multipleChoiceVertical li.multipleChoiceHorizontal{float:left;width:auto;margin-right:20px;list-style-type:none;max-width:100%}:where(.ff-theme-html) .container.theme div ul.multipleChoiceList li.multipleChoiceHorizontal label,:where(.ff-theme-html) .container.theme div .multipleChoiceVertical li.multipleChoiceHorizontal label{width:100%;min-width:50px;display:inline-block;word-wrap:break-word;word-break:break-word;max-width:calc(100% - 20px);margin-bottom:2px;margin-top:0;font-family:var(--ff-theme-font-body, "Manrope", "Segoe UI", system-ui, sans-serif);font-size:1em}:where(.ff-theme-html) .container.theme div ul.multipleChoiceList li.multipleChoiceVertical,:where(.ff-theme-html) .container.theme div .multipleChoiceVertical li.multipleChoiceVertical{float:none;width:100%;margin-bottom:0;margin-right:0;list-style-type:none;display:inline-block;padding-bottom:15px}:where(.ff-theme-html) .container.theme div ul.multipleChoiceList li.multipleChoiceVertical:last-child,:where(.ff-theme-html) .container.theme div .multipleChoiceVertical li.multipleChoiceVertical:last-child{padding-bottom:0}:where(.ff-theme-html) .container.theme div ul.multipleChoiceList li.multipleChoiceVertical label,:where(.ff-theme-html) .container.theme div .multipleChoiceVertical li.multipleChoiceVertical label{width:calc(100% - 20px);display:inline-block;word-wrap:break-word;margin-top:0;font-family:var(--ff-theme-font-body, "Manrope", "Segoe UI", system-ui, sans-serif);font-size:1em}:where(.ff-theme-html) .container.theme div ul.multipleChoiceList li.buttons,:where(.ff-theme-html) .container.theme div .multipleChoiceVertical li.buttons{list-style-type:none;margin-right:0}:where(.ff-theme-html) .container.theme div ul.multipleChoiceList li.buttons span,:where(.ff-theme-html) .container.theme div .multipleChoiceVertical li.buttons span{display:inline-block;float:left;width:auto;padding:5px 10px;margin-bottom:10px;border:1px solid;border-color:var(--ff-theme-field-border, var(--ff-theme-color-border, #dadfdd));background-color:transparent;word-wrap:break-word;min-width:110px;max-width:100%;margin-top:0;border-radius:12px;margin-right:10px;text-align:left;line-height:40px}:where(.ff-theme-html) .container.theme div ul.multipleChoiceList li.buttons span:hover,:where(.ff-theme-html) .container.theme div .multipleChoiceVertical li.buttons span:hover{cursor:pointer;border:1px solid;border-color:var(--ff-theme-choice-border-hover, var(--ff-theme-color-accent-strong, #cdeb8b));background-color:transparent}:where(.ff-theme-html) .container.theme div ul.multipleChoiceList li.buttons span:before,:where(.ff-theme-html) .container.theme div .multipleChoiceVertical li.buttons span:before{font-family:var(--ff-theme-font-heading, "Big Shoulders Display", "Impact", "Arial Narrow", sans-serif);height:35px;line-height:35px;border-color:var(--ff-theme-choice-marker-border, var(--ff-theme-color-accent-strong, #cdeb8b));background-color:transparent;border-radius:45px;width:35px}:where(.ff-theme-html) .container.theme div ul.multipleChoiceList li.buttons span.selected,:where(.ff-theme-html) .container.theme div .multipleChoiceVertical li.buttons span.selected{border-color:var(--ff-theme-field-border, var(--ff-theme-color-border, #dadfdd));background-color:transparent}:where(.ff-theme-html) .container.theme div ul.multipleChoiceList li.buttons span.selected:before,:where(.ff-theme-html) .container.theme div .multipleChoiceVertical li.buttons span.selected:before{border-color:var(--ff-theme-choice-color, var(--ff-theme-color-accent-deep, #b9e08a));background-color:var(--ff-theme-choice-color, var(--ff-theme-color-accent-strong, #cdeb8b));color:var(--ff-theme-choice-text, var(--ff-theme-color-on-accent-strong, #08281b))}:where(.ff-theme-html) .container.theme div ul.multipleChoiceList li.buttons span.disabled:before,:where(.ff-theme-html) .container.theme div .multipleChoiceVertical li.buttons span.disabled:before{border-color:var(--ff-theme-choice-marker-border, var(--ff-theme-color-accent-deep, #b9e08a));color:#b8bfbc}:where(.ff-theme-html) .container.theme div ul.multipleChoiceList li.buttons span.disabled:hover,:where(.ff-theme-html) .container.theme div .multipleChoiceVertical li.buttons span.disabled:hover{cursor:pointer;border:1px solid;border-color:var(--ff-theme-field-border, var(--ff-theme-color-border, #dadfdd))}:where(.ff-theme-html) .container.theme div ul.multipleChoiceList li.multipleChoiceVertical.buttons span,:where(.ff-theme-html) .container.theme div .multipleChoiceVertical li.multipleChoiceVertical.buttons span{margin-bottom:0;min-width:220px}:where(.ff-theme-html) .container.theme div button{width:35px;height:auto;background:transparent;border:none;font-size:1.125em}:where(.ff-theme-html) .container.theme div .datePicker .combobox{position:relative;display:block}:where(.ff-theme-html) .container.theme div .datePicker .combobox span,:where(.ff-theme-html) .container.theme div .datePicker .combobox .iconButton{position:absolute;inset:0 0 0 auto;z-index:1;display:grid;place-items:center;float:none;width:2.75rem;height:auto;margin:0;padding:0;color:var(--ff-theme-icon-button-color, var(--ff-theme-color-accent, #b9e08a));font-size:1.05rem;line-height:1;cursor:pointer}:where(.ff-theme-html) .container.theme div .datePicker .combobox span:before,:where(.ff-theme-html) .container.theme div .datePicker .combobox .iconButton:before{position:static!important;top:auto!important;display:block;width:auto;height:auto;margin:0!important;padding:0!important;line-height:1}:where(.ff-theme-html) .container.theme div .datePicker .combobox input{padding-right:2.75rem}:where(.ff-theme-html) .container.theme div .combobox span{display:flex;float:right}:where(.ff-theme-html) .container.theme div .combobox span:before{position:relative;top:-38px;width:30px;text-align:center;display:inline-block;height:16px;padding:10px 5px;margin-bottom:-79px}:where(.ff-theme-html) .container.theme div .combobox span.fa-caret-up:before{position:relative;top:-60px;margin-bottom:-60px;padding:0;height:20px}:where(.ff-theme-html) .container.theme div .combobox span.fa-caret-down:before{position:relative;top:-40px;margin-bottom:-40px;padding:0;height:20px}:where(.ff-theme-html) .container.theme div .fileUpload .dropArea{display:block;width:100%;text-align:center;padding:40px 10px;border:1px dashed;border-color:var(--ff-theme-field-border, var(--ff-theme-color-border, #dadfdd));margin-top:5px;border-radius:12px;background-color:transparent}:where(.ff-theme-html) .container.theme div .fileUpload .dropArea.refused{animation:shake .4s 1 linear}@keyframes shake{0%{transform:translate(30px)}20%{transform:translate(-30px)}40%{transform:translate(15px)}60%{transform:translate(-15px)}80%{transform:translate(8px)}to{transform:translate(0)}}:where(.ff-theme-html) .container.theme div .fileUpload .dropArea.refused .details{color:#ffb4a8;font-weight:600;transition:color 2s}:where(.ff-theme-html) .container.theme div .fileUpload .dropArea.disabled{opacity:.5;transition:opacity 1s}:where(.ff-theme-html) .container.theme div .fileUpload .dropArea .heading{font-size:1.5em;font-weight:600;margin-bottom:10px;font-family:var(--ff-theme-font-heading, "Big Shoulders Display", "Impact", "Arial Narrow", sans-serif)}:where(.ff-theme-html) .container.theme div .fileUpload .dropArea .heading span a{text-decoration:underline;color:var(--ff-theme-upload-link-color, var(--ff-theme-color-primary, #cdeb8b))}:where(.ff-theme-html) .container.theme div .fileUpload .dropArea .heading span a:hover{color:var(--ff-theme-upload-link-color-hover, var(--ff-theme-color-primary-strong, #ffb4a8))}:where(.ff-theme-html) .container.theme div .fileUpload .dropArea .details{font-size:.8em;transition:color 2s}:where(.ff-theme-html) .container.theme div .fileUpload .uploads div{margin:20px 0 0}:where(.ff-theme-html) .container.theme div .fileUpload .uploads div .fas{float:right}:where(.ff-theme-html) .container.theme div .fileUpload .uploads div button{color:var(--ff-theme-icon-button-color, var(--ff-theme-color-primary, #cdeb8b));font-size:1em;padding:5px}:where(.ff-theme-html) .container.theme div .fileUpload .uploads div button:hover{color:var(--ff-theme-icon-button-color-hover, var(--ff-theme-color-accent-strong, #cdeb8b))}:where(.ff-theme-html) .container.theme div .fileUpload .uploads div .progressbar{display:block;width:100%;height:5px;background:#b8bfbc;border-radius:2px;margin:3px 0 25px;padding:0}:where(.ff-theme-html) .container.theme div .fileUpload .uploads div .progressbar div{display:block;width:50%;height:5px;background-color:var(--ff-theme-upload-progress-fill, var(--ff-theme-color-accent-strong, #cdeb8b));border-radius:2px;margin:0}:where(.ff-theme-html) .container.theme div .fileUpload .uploads div .progressbar.failed div{background-color:#ffb4a8}:where(.ff-theme-html) .container.theme div .likert table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0}:where(.ff-theme-html) .container.theme div .likert table caption{text-align:left}:where(.ff-theme-html) .container.theme div .likert table thead tr{background-color:var(--ff-theme-likert-header-bg, var(--ff-theme-color-accent-strong, #cdeb8b))}:where(.ff-theme-html) .container.theme div .likert table thead tr th{border:1px solid;border-color:var(--ff-theme-likert-border, var(--ff-theme-color-border, #dadfdd));color:var(--ff-theme-likert-header-text, var(--ff-theme-color-on-accent-strong, #08281b));text-align:center;font-weight:400;height:30px}:where(.ff-theme-html) .container.theme div .likert table thead tr th:last-child{border-radius:0 3px 0 0}:where(.ff-theme-html) .container.theme div .likert table th,:where(.ff-theme-html) .container.theme div .likert table td{font-size:.85em;padding:5px 3px;border-bottom:1px solid;border-color:var(--ff-theme-likert-border, var(--ff-theme-color-border, #dadfdd));word-break:break-word}:where(.ff-theme-html) .container.theme div .likert table th:first-child,:where(.ff-theme-html) .container.theme div .likert table td:first-child{text-align:left;width:175px}:where(.ff-theme-html) .container.theme div .likert table th:focus,:where(.ff-theme-html) .container.theme div .likert table td:focus{outline:none;padding-bottom:13px}:where(.ff-theme-html) .container.theme div .likert table th:focus span.radio,:where(.ff-theme-html) .container.theme div .likert table td:focus span.radio{border:2px solid;border-color:var(--ff-theme-focus-color, var(--ff-theme-color-focus, #cdeb8b))}:where(.ff-theme-html) .container.theme div .likert table th:focus span.radio:before,:where(.ff-theme-html) .container.theme div .likert table td:focus span.radio:before{position:relative;top:0;left:0}:where(.ff-theme-html) .container.theme div .likert table th:focus span.checkbox,:where(.ff-theme-html) .container.theme div .likert table td:focus span.checkbox{border:2px solid;border-color:var(--ff-theme-focus-color, var(--ff-theme-color-focus, #cdeb8b))}:where(.ff-theme-html) .container.theme div .likert table th:focus span.checkbox:before,:where(.ff-theme-html) .container.theme div .likert table td:focus span.checkbox:before{position:relative;top:-3px;left:-2px}:where(.ff-theme-html) .container.theme div .likert table tbody td{text-align:center;height:40px;padding:15px 3px;background-color:transparent}:where(.ff-theme-html) .container.theme div .likert table tbody td:hover{cursor:pointer}:where(.ff-theme-html) .container.theme div .likert table tbody td:first-child{cursor:auto;padding:15px 10px}:where(.ff-theme-html) .container.theme div .likert table tbody td .radio,:where(.ff-theme-html) .container.theme div .likert table tbody td .checkbox{float:none;margin:0;font-size:1.2em}:where(.ff-theme-html) .container.theme div div.likert{width:100%}:where(.ff-theme-html) .container.theme div div.likert ul{width:100%;min-width:280px;max-width:580px;padding:0;font-size:1em;margin-top:0}:where(.ff-theme-html) .container.theme div div.likert ul li{list-style-type:none}:where(.ff-theme-html) .container.theme div div.likert ul li a label{font-family:var(--ff-theme-font-body, "Manrope", "Segoe UI", system-ui, sans-serif);line-height:1.4em}:where(.ff-theme-html) .container.theme div div.likert ul li a label:hover{cursor:pointer}:where(.ff-theme-html) .container.theme div div.likert ul li a.item{display:block;border:1px solid;border-color:var(--ff-theme-likert-border, var(--ff-theme-color-border, #dadfdd));background-color:var(--ff-theme-likert-item-bg, var(--ff-theme-color-accent-strong, #cdeb8b));color:var(--ff-theme-likert-item-text, var(--ff-theme-color-on-accent-strong, #08281b));padding:20px;text-decoration:none}:where(.ff-theme-html) .container.theme div div.likert ul li a.item:after{content:"";font-family:"Font Awesome 5 Pro";font-size:1.25em;display:block;font-weight:800;float:right;position:relative;top:-36px}:where(.ff-theme-html) .container.theme div div.likert ul li a.item:hover{border:1px solid;background-color:var(--ff-theme-likert-item-bg-active, var(--ff-theme-color-accent-deep, #b9e08a));color:var(--ff-theme-likert-item-text-active, var(--ff-theme-color-on-accent-deep, #08281b));border-color:var(--ff-theme-likert-border, var(--ff-theme-color-border, #dadfdd));transition:background-color .4s ease-out}:where(.ff-theme-html) .container.theme div div.likert ul li a.item span{display:block;width:100%}:where(.ff-theme-html) .container.theme div div.likert ul li a.item span.select{font-style:italic;font-family:var(--ff-theme-font-body, "Manrope", "Segoe UI", system-ui, sans-serif)}:where(.ff-theme-html) .container.theme div div.likert ul li a.item.active{border:1px solid;background-color:var(--ff-theme-likert-item-bg-active, var(--ff-theme-color-accent-deep, #b9e08a));color:var(--ff-theme-likert-item-text-active, var(--ff-theme-color-on-accent-deep, #08281b));border-color:var(--ff-theme-likert-border, var(--ff-theme-color-border, #dadfdd))}:where(.ff-theme-html) .container.theme div div.likert ul li a.item.active:after{content:"";font-family:"Font Awesome 5 Pro";font-size:1.25em;display:block;font-weight:800;float:right;position:relative;top:-36px}:where(.ff-theme-html) .container.theme div div.likert ul li span.radio{margin-right:5px;position:relative;top:3px}:where(.ff-theme-html) .container.theme div div.likert ul li ul.expanded{display:block;padding:15px 20px;border:1px solid;border-color:var(--ff-theme-likert-border, var(--ff-theme-color-border, #dadfdd));background-color:transparent;width:100%}:where(.ff-theme-html) .container.theme div div.likert ul li ul.expanded label{width:auto}:where(.ff-theme-html) .container.theme div div.likert ul li ul.expanded span.radio{margin:0 5px}:where(.ff-theme-html) .container.theme div div.likert ul li ul.expanded span.checkbox{margin:5px}:where(.ff-theme-html) .container.theme div div.likert ul li ul.expanded li{padding:10px 0}:where(.ff-theme-html) .container.theme div div.likert ul li ul.expanded li:focus{outline:none}:where(.ff-theme-html) .container.theme div div.likert ul li ul.expanded li:focus span.radio{border:2px solid;border-color:var(--ff-theme-focus-color, var(--ff-theme-color-focus, #cdeb8b))}:where(.ff-theme-html) .container.theme div div.likert ul li ul.expanded li:focus span.radio:before{position:relative;top:0;left:0}:where(.ff-theme-html) .container.theme div div.likert ul li ul.expanded li:focus span.checkbox{border:2px solid;border-color:var(--ff-theme-focus-color, var(--ff-theme-color-focus, #cdeb8b))}:where(.ff-theme-html) .container.theme div div.likert ul li ul.expanded li:focus span.checkbox:before{position:relative;top:-3px;left:-2px}:where(.ff-theme-html) .container.theme div div.likert ul li ul.collapsed{display:none}:where(.ff-theme-html) .container.theme div .appointmentBooking .numberInput+div{margin-top:30px}:where(.ff-theme-html) .container.theme div .appointmentBooking .datePicker+.dropDownList,:where(.ff-theme-html) .container.theme div .appointmentBooking .datePicker+.datePicker,:where(.ff-theme-html) .container.theme div .appointmentBooking .datePicker+div.shortQuestion{margin-left:10px}:where(.ff-theme-html) .container.theme div .appointmentBooking .inlineError:before{position:relative;top:0}:where(.ff-theme-html) .container.theme div .appointmentBooking .multipleItemsOnRow span.inlineError{margin-bottom:-1.5em}:where(.ff-theme-html) .container.theme div .appointmentBooking .multipleItemsOnRow .dropdown span.fa-caret-down{float:none;display:inline-block;width:40px;height:38px;margin:0;position:relative;top:0}:where(.ff-theme-html) .container.theme div .appointmentBooking .multipleItemsOnRow .dropdown span.fa-caret-down:before{position:relative;top:0;padding:0;line-height:39px}:where(.ff-theme-html) .container.theme div .appointmentBooking .multipleItemsOnRow div{display:flex;flex-direction:column}:where(.ff-theme-html) .container.theme div .appointmentBooking .multipleItemsOnRow div label{flex-grow:2}:where(.ff-theme-html) .container.theme div .appointmentBooking .multipleItemsOnRow div div{flex-grow:0}:where(.ff-theme-html) .container.theme div .appointmentBooking .multipleItemsOnRow div .dropdown button{margin:0}:where(.ff-theme-html) .container.theme div .appointmentBooking .multipleItemsOnRow .datePicker .combobox span{justify-content:flex-end}:where(.ff-theme-html) .container.theme div .appointmentBooking .multipleItemsOnRow .datePicker .calendar{height:401px!important;max-height:401px!important;position:relative;left:calc(100% - 320px);margin-bottom:-401px!important}:where(.ff-theme-html) .container.theme div .appointmentBooking .multipleItemsOnRow .datePicker .calendar div{display:block}:where(.ff-theme-html) .container.theme div .appointmentBooking .multipleItemsOnRow .datePicker .calendar table tr td .between{background:#fff3}:where(.ff-theme-html) .container.theme div .appointmentBooking .multipleItemsOnRow .datePicker:first-child .calendar table tr td .start{font-weight:400;color:var(--ff-theme-calendar-range-edge-text, var(--ff-theme-color-on-accent-deep, #08281b));background:#fff3;border-radius:90px 0 0 90px}:where(.ff-theme-html) .container.theme div .appointmentBooking .multipleItemsOnRow .datePicker:first-child .calendar table tr td .start:after{content:"";border:1px solid;background-color:var(--ff-theme-calendar-range-edge-bg, var(--ff-theme-color-accent-deep, #b9e08a));border-color:var(--ff-theme-calendar-range-edge-border, var(--ff-theme-color-accent-deep, #b9e08a))}:where(.ff-theme-html) .container.theme div .appointmentBooking .multipleItemsOnRow .datePicker:first-child .calendar table tr td .end{font-weight:600;color:var(--ff-theme-calendar-range-edge-text, var(--ff-theme-color-accent-strong, #cdeb8b));background:#fff3;border-radius:0 90px 90px 0}:where(.ff-theme-html) .container.theme div .appointmentBooking .multipleItemsOnRow .datePicker:first-child .calendar table tr td .end:after{content:"";border:1px solid;border-color:var(--ff-theme-calendar-range-edge-border, var(--ff-theme-color-accent-deep, #b9e08a));background-color:transparent}:where(.ff-theme-html) .container.theme div .appointmentBooking .multipleItemsOnRow .datePicker:first-child .calendar table tr td .start.selected,:where(.ff-theme-html) .container.theme div .appointmentBooking .multipleItemsOnRow .datePicker:first-child .calendar table tr td .end.selected{color:var(--ff-theme-calendar-selected-text, var(--ff-theme-color-on-accent-strong, #08281b))}:where(.ff-theme-html) .container.theme div .appointmentBooking .multipleItemsOnRow .datePicker:first-child .calendar table tr td .start.selected:after,:where(.ff-theme-html) .container.theme div .appointmentBooking .multipleItemsOnRow .datePicker:first-child .calendar table tr td .end.selected:after{content:"";border:1px solid;border-color:var(--ff-theme-calendar-selected-border, var(--ff-theme-color-accent-deep, #b9e08a));background-color:var(--ff-theme-calendar-selected-bg, var(--ff-theme-color-accent-strong, #cdeb8b))}:where(.ff-theme-html) .container.theme div .appointmentBooking .multipleItemsOnRow .datePicker:nth-child(2) .calendar table tr td .start{font-weight:600;color:var(--ff-theme-calendar-range-edge-text, var(--ff-theme-color-accent-strong, #cdeb8b));background:#fff3;border-radius:90px 0 0 90px}:where(.ff-theme-html) .container.theme div .appointmentBooking .multipleItemsOnRow .datePicker:nth-child(2) .calendar table tr td .start:after{content:"";border:1px solid;border-color:var(--ff-theme-calendar-range-edge-border, var(--ff-theme-color-accent-deep, #b9e08a));background-color:transparent}:where(.ff-theme-html) .container.theme div .appointmentBooking .multipleItemsOnRow .datePicker:nth-child(2) .calendar table tr td .end{font-weight:400;color:var(--ff-theme-calendar-range-edge-text, var(--ff-theme-color-on-accent-deep, #08281b));background:#fff3;border-radius:0 90px 90px 0}:where(.ff-theme-html) .container.theme div .appointmentBooking .multipleItemsOnRow .datePicker:nth-child(2) .calendar table tr td .end:after{content:"";border:1px solid;background-color:var(--ff-theme-calendar-range-edge-bg, var(--ff-theme-color-accent-deep, #b9e08a));border-color:var(--ff-theme-calendar-range-edge-border, var(--ff-theme-color-accent-deep, #b9e08a))}:where(.ff-theme-html) .container.theme div .appointmentBooking .multipleItemsOnRow .datePicker:nth-child(2) .calendar table tr td .start.selected,:where(.ff-theme-html) .container.theme div .appointmentBooking .multipleItemsOnRow .datePicker:nth-child(2) .calendar table tr td .end.selected{color:var(--ff-theme-calendar-selected-text, var(--ff-theme-color-on-accent-strong, #08281b))}:where(.ff-theme-html) .container.theme div .appointmentBooking .multipleItemsOnRow .datePicker:nth-child(2) .calendar table tr td .start.selected:after,:where(.ff-theme-html) .container.theme div .appointmentBooking .multipleItemsOnRow .datePicker:nth-child(2) .calendar table tr td .end.selected:after{content:"";border:1px solid;border-color:var(--ff-theme-calendar-selected-border, var(--ff-theme-color-accent-deep, #b9e08a));background-color:var(--ff-theme-calendar-selected-bg, var(--ff-theme-color-accent-strong, #cdeb8b))}:where(.ff-theme-html) .container.theme div .appointmentBooking .multipleItemsOnRow .flexInput{display:inline-block}:where(.ff-theme-html) .container.theme .submissionSucces .formComponent{width:100%;padding:40px 20px;display:inline-block;margin-top:30px;border:1px solid;border-color:var(--ff-theme-field-border, var(--ff-theme-color-border, #dadfdd));border-radius:12px;background-color:transparent}:where(.ff-theme-html) .container.theme .submissionSucces .formComponent>div{border-radius:0;border:none;padding:0}:where(.ff-theme-html) .container.theme .submissionSucces .formComponent>div h1,:where(.ff-theme-html) .container.theme .submissionSucces .formComponent>div h2,:where(.ff-theme-html) .container.theme .submissionSucces .formComponent>div h3,:where(.ff-theme-html) .container.theme .submissionSucces .formComponent>div h4,:where(.ff-theme-html) .container.theme .submissionSucces .formComponent>div h5,:where(.ff-theme-html) .container.theme .submissionSucces .formComponent>div h6{margin-bottom:20px}:where(.ff-theme-html) .container.theme .submissionSucces .formComponent>div p{margin-bottom:1em}:where(.ff-theme-html) .formComponent.noLabel{margin-top:5px}:where(.ff-theme-html) .plainText br.break{line-height:50%}@media(max-width:1280px){:where(html.ff-theme-html) .container.theme{min-height:100vh;background-color:var(--ff-theme-bg-page-color, var(--ff-theme-color-primary-soft, #0f3d2a));text-align:center}:where(html.ff-theme-html) .container.theme .form{width:calc(100% - 48px);max-width:45rem;margin-left:auto;margin-right:auto;left:auto}}@container ff-page (max-width: 1280px){:where(div.ff-theme-html) .container.theme{min-height:0;background-color:var(--ff-theme-bg-page-color, var(--ff-theme-color-primary-soft, #0f3d2a));text-align:center}:where(div.ff-theme-html) .container.theme .form{width:calc(100% - 48px);max-width:45rem;margin-left:auto;margin-right:auto;left:auto}}html:where(.ff-theme-html).ff-embedded:not(.ff-theme-preview) .container.theme,div:where(.ff-theme-html).ff-embedded:not(.ff-theme-preview) .container.theme{min-height:0;height:100%;padding:0;background:transparent;background-image:none;text-align:left}html:where(.ff-theme-html).ff-embedded:not(.ff-theme-preview) .container.theme .form,div:where(.ff-theme-html).ff-embedded:not(.ff-theme-preview) .container.theme .form{width:100%;max-width:45rem;height:auto;margin:0 auto;box-sizing:border-box}@media(max-width:1280px){html:where(.ff-theme-html).ff-embedded:not(.ff-theme-preview) .container.theme{min-height:0;background:transparent;background-image:none}html:where(.ff-theme-html).ff-embedded:not(.ff-theme-preview) .container.theme .form{width:100%;max-width:45rem;margin:0 auto}}@container ff-page (max-width: 1280px){div:where(.ff-theme-html).ff-embedded:not(.ff-theme-preview) .container.theme{min-height:0;background:transparent;background-image:none}div:where(.ff-theme-html).ff-embedded:not(.ff-theme-preview) .container.theme .form{width:100%;max-width:45rem;margin:0 auto}}@media(max-width:600px){:where(html.ff-theme-html) .container.theme .form .appointmentBooking .multipleItemsOnRow{flex-direction:column}:where(html.ff-theme-html) .container.theme .form .appointmentBooking .multipleItemsOnRow .dropDownList,:where(html.ff-theme-html) .container.theme .form .appointmentBooking .multipleItemsOnRow .datePicker+.datePicker,:where(html.ff-theme-html) .container.theme .form .appointmentBooking .multipleItemsOnRow .datePicker+div.shortQuestion{margin-top:30px;margin-left:0}}@container ff-page (max-width: 600px){:where(div.ff-theme-html) .container.theme .form .appointmentBooking .multipleItemsOnRow{flex-direction:column}:where(div.ff-theme-html) .container.theme .form .appointmentBooking .multipleItemsOnRow .dropDownList,:where(div.ff-theme-html) .container.theme .form .appointmentBooking .multipleItemsOnRow .datePicker+.datePicker,:where(div.ff-theme-html) .container.theme .form .appointmentBooking .multipleItemsOnRow .datePicker+div.shortQuestion{margin-top:30px;margin-left:0}}@media(max-width:600px){:where(html.ff-theme-html) .container.theme{background-color:var(--ff-theme-bg-page-color, var(--ff-theme-color-primary-soft, #0f3d2a));background-image:var(--ff-theme-bg-page-image, radial-gradient(circle at top center, #16503a, #0f3d2a));background-position:center top}:where(html.ff-theme-html) .container.theme .form{width:calc(100% - 32px);max-width:100%;padding:21px 18px;margin:1rem auto 2rem;left:auto}:where(html.ff-theme-html) .container.theme .form div.actionBar div.submit{min-width:calc(50% - 5px)}:where(html.ff-theme-html) .container.theme .form div.actionBar div.submit:nth-child(2n){margin-right:0}:where(html.ff-theme-html) .container.theme .form div.actionBar button{min-width:100%}:where(html.ff-theme-html) .container.theme .form div.actionBar div.submit{padding:0}:where(html.ff-theme-html) .container.theme .form div.actionBar div.submit button{padding:10px 5px}:where(html.ff-theme-html) .container.theme div.formComponent>div.brandingComponent{padding:20px}:where(html.ff-theme-html) .container.theme .formComponent div.rating div.stars ul.multipleChoiceList li.multipleChoiceHorizontal.stars span,:where(html.ff-theme-html) .container.theme .formComponent div.rating div.stars ul.multipleChoiceList li.multipleChoiceHorizontal.hearts span,:where(html.ff-theme-html) .container.theme .formComponent div.rating div.hearts ul.multipleChoiceList li.multipleChoiceHorizontal.stars span,:where(html.ff-theme-html) .container.theme .formComponent div.rating div.hearts ul.multipleChoiceList li.multipleChoiceHorizontal.hearts span{font-size:1.25em}}@container ff-page (max-width: 600px){:where(div.ff-theme-html) .container.theme{background-color:var(--ff-theme-bg-page-color, var(--ff-theme-color-primary-soft, #0f3d2a));background-image:var(--ff-theme-bg-page-image, radial-gradient(circle at top center, #16503a, #0f3d2a));background-position:center top}:where(div.ff-theme-html) .container.theme .form{width:calc(100% - 32px);max-width:100%;padding:21px 18px;margin:1rem auto 2rem;left:auto}:where(div.ff-theme-html) .container.theme .form div.actionBar div.submit{min-width:calc(50% - 5px)}:where(div.ff-theme-html) .container.theme .form div.actionBar div.submit:nth-child(2n){margin-right:0}:where(div.ff-theme-html) .container.theme .form div.actionBar button{min-width:100%}:where(div.ff-theme-html) .container.theme .form div.actionBar div.submit{padding:0}:where(div.ff-theme-html) .container.theme .form div.actionBar div.submit button{padding:10px 5px}:where(div.ff-theme-html) .container.theme div.formComponent>div.brandingComponent{padding:20px}:where(div.ff-theme-html) .container.theme .formComponent div.rating div.stars ul.multipleChoiceList li.multipleChoiceHorizontal.stars span,:where(div.ff-theme-html) .container.theme .formComponent div.rating div.stars ul.multipleChoiceList li.multipleChoiceHorizontal.hearts span,:where(div.ff-theme-html) .container.theme .formComponent div.rating div.hearts ul.multipleChoiceList li.multipleChoiceHorizontal.stars span,:where(div.ff-theme-html) .container.theme .formComponent div.rating div.hearts ul.multipleChoiceList li.multipleChoiceHorizontal.hearts span{font-size:1.25em}}@media(max-width:422px){:where(html.ff-theme-html) .container .form .appointmentBooking .multipleItemsOnRow .datePicker .calendar{position:relative;left:0!important}:where(html.ff-theme-html) .container .form .appointmentBooking .multipleItemsOnRow .datePicker .calendar table{width:270px;margin:0 auto 20px}}@container ff-page (max-width: 422px){:where(div.ff-theme-html) .container .form .appointmentBooking .multipleItemsOnRow .datePicker .calendar{position:relative;left:0!important}:where(div.ff-theme-html) .container .form .appointmentBooking .multipleItemsOnRow .datePicker .calendar table{width:270px;margin:0 auto 20px}}:where(.ff-theme-html) .container.theme:not(.canvasContainer){box-sizing:border-box;background-color:var(--ff-theme-bg-page-color, var(--ff-theme-color-primary-soft, #0f3d2a));background-image:var(--ff-theme-bg-page-image, radial-gradient(circle at top center, #16503a, #0f3d2a));background-repeat:repeat;background-position:top left;text-align:center;min-height:100vh;padding:0}:where(div.ff-theme-html) .container.theme:not(.canvasContainer){min-height:0}:where(.ff-theme-html) .container.theme:not(.canvasContainer) :focus{outline:2px solid var(--ff-theme-focus-color, var(--ff-theme-color-focus, #cdeb8b));outline-offset:2px}:where(.ff-theme-html) .container.theme:not(.canvasContainer) div.formComponent>div{padding:0;background:transparent;border:none;border-radius:0}:where(.ff-theme-html) .container.theme:not(.canvasContainer){--ff-dialog-surface-bg: #10161a;--ff-dialog-text: var(--ff-theme-dialog-text, var(--ff-theme-color-text, #ffffff));--ff-dialog-close: var(--ff-theme-dialog-link, var(--ff-theme-color-accent, #b9e08a));--ff-dialog-close-hover: var(--ff-theme-dialog-link-hover, var(--ff-theme-color-accent-strong, #cdeb8b));--ff-dialog-cancel: var(--ff-theme-dialog-link, var(--ff-theme-color-accent, #b9e08a));--ff-dialog-cancel-hover: var(--ff-theme-dialog-link-hover, var(--ff-theme-color-accent-strong, #cdeb8b));--ff-dialog-primary-bg: var(--ff-theme-dialog-button-bg, var(--ff-theme-color-accent, #b9e08a));--ff-dialog-primary-bg-hover: var(--ff-theme-dialog-button-bg-hover, var(--ff-theme-color-accent-strong, #cdeb8b));--ff-dialog-primary-text: var(--ff-theme-dialog-button-text, var(--ff-theme-color-on-accent, #10161a));--ff-dialog-primary-text-hover: var(--ff-theme-dialog-button-text-hover, var(--ff-theme-color-on-accent-strong, #10161a));--ff-dialog-primary-shadow: transparent;--ff-dialog-heading-font: var(--ff-theme-font-heading, "Big Shoulders Display", "Impact", "Arial Narrow", sans-serif);--ff-dialog-body-font: var(--ff-theme-font-body, "Manrope", "Segoe UI", system-ui, sans-serif);--ff-dialog-button-font: var(--ff-theme-font-body, "Manrope", "Segoe UI", system-ui, sans-serif)}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form{display:block;width:100%;max-width:45rem;margin:0 auto;left:auto;text-align:left;padding:30px 44px 26px;background-color:var(--ff-theme-bg-card-color, rgba(8, 40, 27, .86));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-image:none;color:var(--ff-theme-text, var(--ff-theme-color-text, #ffffff));border:1px solid rgba(255,255,255,.1);border-radius:18px;box-shadow:0 24px 60px #0000004d}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form>.formComponent:first-child{margin-top:0}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form>.formComponent:has(.title)+.formComponent:has(.plainText){margin-top:4px}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form>.formComponent:has(.plainText)+.formComponent{margin-top:16px}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form>.formComponent.structural{margin-top:14px;padding:0}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form>.formComponent.dock-bottom{margin-top:18px;padding:0}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form div.formComponent>div.brandingComponent{background-color:#08281b}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent{width:100%;margin-top:12px;padding:0}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .title{margin:0 0 4px}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .title h3{margin:0;font-family:var(--ff-theme-font-heading, "Big Shoulders Display", "Impact", "Arial Narrow", sans-serif);font-size:1.45rem;font-weight:900;letter-spacing:-.02em;line-height:1.2;color:var(--ff-theme-heading, var(--ff-theme-color-heading, #ffffff));text-transform:none}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .plainText,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .plainText p{margin:0;font-family:var(--ff-theme-font-body, "Manrope", "Segoe UI", system-ui, sans-serif);font-size:.8rem;font-weight:400;letter-spacing:0;line-height:1.4;text-transform:none;color:var(--ff-theme-text, var(--ff-theme-color-text, #dadfdd))}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .plainText{margin:0}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .section:not(.bordered){margin:0;padding:0;border:none;background:transparent}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .section.bordered{margin:0;padding:14px 15px 15px;border:1px solid var(--ff-theme-section-border, var(--ff-theme-color-border, #dadfdd));border-radius:16px;background:transparent}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .section>.formComponent,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .section>.formComponent.structural{margin-top:11px;padding:0}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .section>h3{display:flex;align-items:center;width:auto;margin:-8px 0 0;padding:0 7px;background:transparent;font-family:var(--ff-theme-font-body, "Manrope", "Segoe UI", system-ui, sans-serif);font-size:.72rem;font-weight:800;letter-spacing:.06em;line-height:1.2;text-transform:uppercase;color:var(--ff-theme-heading, var(--ff-theme-color-accent, #b9e08a))}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .row{display:flex;flex-direction:row;align-items:flex-start;gap:12px;width:100%;margin:0;padding:0}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .row>.formComponent{width:auto!important;min-width:0;margin-top:0;padding:0}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .row>.formComponent[data-width-factor="1"]{flex:1 1 0!important}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .row>.formComponent[data-width-factor="2"]{flex:2 2 0!important}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .row>.formComponent[data-width-factor="3"]{flex:3 3 0!important}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .row>.formComponent[data-width-factor="4"]{flex:4 4 0!important}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .row>.formComponent[data-width-factor="5"]{flex:5 5 0!important}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .row>.formComponent[data-width-factor="6"]{flex:6 6 0!important}@media(max-width:480px){:where(html.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .formComponent .row{flex-wrap:wrap}:where(html.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .formComponent .row>.formComponent[data-width-factor]{flex:1 1 100%!important;width:100%!important}}@container ff-page (max-width: 480px){:where(div.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .formComponent .row{flex-wrap:wrap}:where(div.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .formComponent .row>.formComponent[data-width-factor]{flex:1 1 100%!important;width:100%!important}}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent div.submit,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .navigationToolbar .submit{margin-bottom:0}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent div.submit button.primary-button,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .navigationToolbar .submit button.primary-button{width:auto;min-width:120px;min-height:43px;margin-left:auto;padding:10px 18px;border:0;border-radius:999px;background-color:var(--ff-theme-button-primary-bg, var(--ff-theme-color-secondary, #cdeb8b));color:var(--ff-theme-button-primary-text, var(--ff-theme-color-on-secondary, #0b2a1c));box-shadow:0 6px 18px #0000004d;font-family:var(--ff-theme-font-body, "Manrope", "Segoe UI", system-ui, sans-serif);font-size:.95rem;font-weight:800;letter-spacing:0;text-transform:none}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent div.submit button.primary-button:hover,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent div.submit button.primary-button:focus,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .navigationToolbar .submit button.primary-button:hover,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .navigationToolbar .submit button.primary-button:focus{background-color:var(--ff-theme-button-primary-bg-hover, var(--ff-theme-color-secondary-strong, #dff2a9));color:var(--ff-theme-button-primary-text, var(--ff-theme-color-on-secondary-strong, #0b2a1c));box-shadow:0 6px 18px #0000004d}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent div.submit button.secondary-button,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .navigationToolbar .submit button.secondary-button{min-width:0;min-height:43px;padding:10px 0;border:0;border-radius:12px;background:transparent;color:var(--ff-theme-button-secondary-text, var(--ff-theme-color-accent, #b9e08a));box-shadow:none;font-family:var(--ff-theme-font-body, "Manrope", "Segoe UI", system-ui, sans-serif);font-size:.95rem;font-weight:800;text-align:left}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent div.submit button.secondary-button:before,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .navigationToolbar .submit button.secondary-button:before{content:"← "}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent div.submit button.secondary-button:hover,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent div.submit button.secondary-button:focus,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .navigationToolbar .submit button.secondary-button:hover,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .navigationToolbar .submit button.secondary-button:focus{background:transparent;color:var(--ff-theme-button-secondary-text-hover, var(--ff-theme-color-accent-strong, #cdeb8b));box-shadow:none}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .navigationToolbar{display:flex!important;justify-content:space-between;align-items:center;width:100%;margin-top:0;padding:0!important}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent h1,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent h2,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent h3,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent h4,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent h5,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent h6{font-family:var(--ff-theme-font-heading, "Big Shoulders Display", "Impact", "Arial Narrow", sans-serif);font-weight:900;letter-spacing:-.02em;line-height:1.2;text-transform:none;color:var(--ff-theme-heading, var(--ff-theme-color-heading, #ffffff))}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent h1,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent h2{display:block;width:100%;margin:0 0 .4rem;font-size:1.35rem}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent label{display:block;margin-bottom:6px;font-family:var(--ff-theme-font-body, "Manrope", "Segoe UI", system-ui, sans-serif);font-size:.74rem;font-weight:700;letter-spacing:0;text-transform:none;color:var(--ff-theme-text, var(--ff-theme-color-text, #ffffff))}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .labelMargin{margin-bottom:6px}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent input,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent textarea,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent select,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .dropdown button,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .dropDownList button{border:1px solid var(--ff-theme-field-border, var(--ff-theme-color-border, #dadfdd));border-radius:12px;background:var(--ff-theme-field-bg, transparent);color:var(--ff-theme-input-text, var(--ff-theme-color-text, #ffffff));box-shadow:none;font-family:var(--ff-theme-font-body, "Manrope", "Segoe UI", system-ui, sans-serif);font-size:1rem;font-style:normal!important}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent input:placeholder-shown,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent textarea:placeholder-shown{font-style:normal!important}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent input,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent textarea,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent select,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .dropdown button,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .dropDownList button{margin-top:0}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent input,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent select,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .dropdown button,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .dropDownList button{height:41px;padding:0 11px}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent textarea{min-height:76px;padding:10px 11px}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent input:focus,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent textarea:focus,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent select:focus,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .dropdown button:focus,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .dropDownList button:focus{border-color:var(--ff-theme-focus-color, var(--ff-theme-color-focus, #cdeb8b));outline:none;box-shadow:0 0 0 3px #ffffff38}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent input[type=checkbox]{width:17px;height:17px;margin:1px 0 0;border-radius:3px;accent-color:var(--ff-theme-checkbox-color, var(--ff-theme-color-primary, #cdeb8b));box-shadow:none}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent input[type=radio]{width:17px;height:17px;margin:1px 0 0;border-radius:50%;accent-color:var(--ff-theme-radio-color, var(--ff-theme-color-primary, #cdeb8b));box-shadow:none}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .checkbox,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent span.checkbox{box-sizing:border-box;width:17px;height:17px;margin:1px 8px 0 0;border:1.5px solid var(--ff-theme-field-border, var(--ff-theme-color-border, #b8bfbc));border-radius:5px;background:#10161a;box-shadow:none;float:none;display:inline-flex;align-items:center;justify-content:center;vertical-align:top;font-size:.65rem;line-height:1}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .checkbox.fa-check,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .checkbox.checkCheckbox,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent span.checkbox.fa-check,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent span.checkbox.checkCheckbox,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent ul.multipleChoiceList li.active span.checkbox,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent ul.multipleChoiceList li.active span.checkbox.fa-check{border-color:var(--ff-theme-checkbox-color, var(--ff-theme-color-primary, #cdeb8b));background:var(--ff-theme-checkbox-color, var(--ff-theme-color-primary, #cdeb8b));color:var(--ff-theme-checkbox-check, var(--ff-theme-color-on-primary, #10161a))}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .checkbox.fa-check:before,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .checkbox.checkCheckbox:before,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent span.checkbox.fa-check:before,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent span.checkbox.checkCheckbox:before,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent ul.multipleChoiceList li.active span.checkbox:before,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent ul.multipleChoiceList li.active span.checkbox.fa-check:before{position:static;top:auto;left:auto;color:var(--ff-theme-checkbox-check, var(--ff-theme-color-on-primary, #10161a));font-size:.7rem;line-height:1}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .checkList ul.multipleChoiceList:not(.multipleChoiceGrid),:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .checkList .multipleChoiceVertical,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .checkList .checkboxLabel{float:none;display:block;width:100%;margin:0;padding:0}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .checkList ul.multipleChoiceList:not(.multipleChoiceGrid){display:flex;flex-direction:column;gap:8px}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .checkList ul.multipleChoiceList.multipleChoiceGrid{gap:8px 12px}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .checkList ul.multipleChoiceList.multipleChoiceGrid>li,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .checkList ul.multipleChoiceList.multipleChoiceGrid>li.multipleChoiceVertical,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .checkList ul.multipleChoiceList.multipleChoiceGrid>li.multipleChoiceGrid{padding-bottom:0;width:auto}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .checkList li.multipleChoiceVertical,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .checkList li.multipleChoiceGrid{display:flex;flex-direction:row;align-items:flex-start;gap:9px;width:100%;margin:0}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .checkList span.checkbox{flex:0 0 17px;margin:1px 0 0}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .checkList label{margin:0;font-size:.78rem;font-weight:500;line-height:1.35;color:var(--ff-theme-text, var(--ff-theme-color-text, #ffffff))}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .radio,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent span.radio{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;float:none;width:17px;height:17px;margin:1px 8px 0 0;padding:0;border:1.5px solid var(--ff-theme-field-border, var(--ff-theme-color-border, #b8bfbc));border-radius:50%;background:#10161a;box-shadow:none;vertical-align:top;font-size:0;line-height:0;overflow:hidden}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .checkedRadio,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent span.radio.checkedRadio,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent li.active span.radio{border-color:var(--ff-theme-radio-border, var(--ff-theme-color-primary, #cdeb8b));background:radial-gradient(circle,var(--ff-theme-radio-color, var(--ff-theme-color-primary, #cdeb8b)) 0 4.5px,#10161a 5px)}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .checkedRadio:before,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent span.radio.checkedRadio:before,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent li.active span.radio:before{content:none!important;display:none!important}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .dropdown,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .dropDownList .dropdown{position:relative;display:block;width:100%;height:auto}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .dropdown ul{position:absolute;top:calc(100% - 1px);left:0;right:0;z-index:20;float:none;width:100%;max-width:none;max-height:240px;margin:0;padding:0;overflow-y:auto;border:1px solid var(--ff-theme-field-border, var(--ff-theme-color-border, #dadfdd));border-radius:0 0 8px 8px;background:var(--ff-theme-field-bg, transparent);box-shadow:0 12px 28px #0000004d}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .dropdown ul li{height:auto;padding:10px 11px;border-bottom:1px solid #10161a;color:var(--ff-theme-dropdown-text, var(--ff-theme-color-text, #ffffff))}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .dropdown ul li:hover,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .dropdown ul li:focus,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .dropdown ul li:active{background:var(--ff-theme-dropdown-option-bg-hover, var(--ff-theme-color-accent-soft, #08281b));color:var(--ff-theme-dropdown-option-text-hover, var(--ff-theme-color-accent-strong, #cdeb8b))}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .timeInput{display:block;width:100%}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .timeInput>div{display:flex;align-items:center;float:none;width:100%;max-width:none;height:41px;margin:0;padding:0 11px;border:1px solid var(--ff-theme-field-border, var(--ff-theme-color-border, #dadfdd));border-radius:12px;background:var(--ff-theme-field-bg, transparent);box-shadow:none;box-sizing:border-box}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .timeInput input.hours,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .timeInput input.minutes,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .timeInput input{appearance:none;box-sizing:border-box;flex:0 0 auto;width:2.75rem;max-width:none;height:39px;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:1rem;line-height:39px;text-align:center}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .timeInput input:focus,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .timeInput input:hover{border:0!important;box-shadow:none;background:transparent}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .timeInput span.separator{flex:0 0 auto;height:auto;padding:0 4px;color:var(--ff-theme-input-text, var(--ff-theme-color-text, #ffffff));line-height:1}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .timeInput.AMPM{display:flex;flex-wrap:wrap;align-items:center;gap:10px}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .timeInput.AMPM>div{width:auto;flex:1 1 10rem}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .timeInput.AMPM .dropdown{float:none;width:auto;min-width:5.5rem}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .timeInput.AMPM .dropdown button{height:41px}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .datePicker{position:relative}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .datePicker .combobox{position:relative;display:block}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .datePicker .combobox input{width:100%;padding-right:2.75rem}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .datePicker .combobox span,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .datePicker .combobox .iconButton{position:absolute;inset:0 0 0 auto;z-index:1;display:grid;place-items:center;float:none;width:2.75rem;height:auto;margin:0;padding:0;transform:none;border:0;background:transparent;box-shadow:none;color:var(--ff-theme-icon-button-color, var(--ff-theme-color-accent, #b9e08a));font-size:1.05rem;line-height:1;cursor:pointer}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .datePicker .combobox span:before,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .datePicker .combobox .iconButton:before{position:static!important;top:auto!important;display:block;width:auto;height:auto;margin:0!important;padding:0!important;line-height:1}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .datePicker .calendar,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .calendar{position:absolute!important;top:calc(100% + 4px);left:0;right:auto;z-index:30;float:none;width:320px;max-width:calc(100vw - 24px);height:auto!important;max-height:none!important;margin:0!important;padding:0;overflow:hidden;border:1px solid var(--ff-theme-field-border, var(--ff-theme-color-border, #dadfdd));border-radius:12px;background:#10161a;box-shadow:0 12px 28px #0000004d}:where(div.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .datePicker .calendar,:where(div.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .calendar{max-width:calc(100cqw - 24px)}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .row>.formComponent:last-child:not(:first-child) .calendar{left:auto;right:0}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .datePicker .calendar .year,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .calendar .year{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;box-sizing:border-box;height:44px;padding:0 6px;border:0;background:var(--ff-theme-calendar-bar-bg, var(--ff-theme-color-accent, #b9e08a));color:var(--ff-theme-calendar-bar-text, var(--ff-theme-color-on-accent, #10161a))}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .datePicker .calendar .year a,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .datePicker .calendar .year input,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .datePicker .calendar .year input:hover,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .datePicker .calendar .year input:focus,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .calendar .year a,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .calendar .year input,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .calendar .year input:hover,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .calendar .year input:focus{display:flex;flex:0 0 40px;align-items:center;justify-content:center;width:40px;height:40px;margin:0;padding:0;color:var(--ff-theme-calendar-bar-text, var(--ff-theme-color-on-accent, #10161a));background:transparent;border:0;box-shadow:none;line-height:1}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .datePicker .calendar .year input,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .datePicker .calendar .year input.year,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .calendar .year input,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .calendar .year input.year{flex:1 1 auto;width:auto;min-width:0;font-size:1.25rem;font-weight:700}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .datePicker .calendar .year a:hover,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .datePicker .calendar .year a:focus,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .calendar .year a:hover,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .calendar .year a:focus{color:var(--ff-theme-calendar-bar-text, var(--ff-theme-color-on-accent, #10161a));opacity:.75}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .datePicker .calendar .month,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .calendar .month{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;box-sizing:border-box;height:48px;padding:0 6px;color:var(--ff-theme-calendar-nav-color, var(--ff-theme-color-accent, #b9e08a));background:transparent}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .datePicker .calendar .month span,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .datePicker .calendar .month a,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .datePicker .calendar .month a.iconButton,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .calendar .month span,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .calendar .month a,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .calendar .month a.iconButton{position:static;display:flex;flex:0 0 40px;align-items:center;justify-content:center;float:none;width:40px;height:40px;margin:0;padding:0;color:var(--ff-theme-calendar-nav-color, var(--ff-theme-color-accent, #b9e08a));background:transparent;line-height:1}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .datePicker .calendar .month span,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .calendar .month span{flex:1 1 auto;width:auto;font-size:1.15rem;font-weight:700}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .datePicker .calendar table thead td,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .calendar table thead td{color:var(--ff-theme-calendar-weekday-color, var(--ff-theme-color-accent, #b9e08a));background:transparent}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .datePicker .calendar table td span.disabled,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .calendar table td span.disabled{color:#b8bfbc}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .datePicker .calendar table td span,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .calendar table td span{position:relative;z-index:1;color:var(--ff-theme-text, var(--ff-theme-color-text, #ffffff));background:transparent}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .datePicker .calendar table td span:after,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .calendar table td span:after{background:transparent;border-color:transparent}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .datePicker .calendar table td span:hover,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .datePicker .calendar table td span:focus,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .datePicker .calendar table td span.selected,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .calendar table td span:hover,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .calendar table td span:focus,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .calendar table td span.selected{color:var(--ff-theme-calendar-selected-text, var(--ff-theme-color-on-accent, #10161a))!important;background:radial-gradient(circle,var(--ff-theme-calendar-selected-bg, var(--ff-theme-color-accent, #b9e08a)) 0 17px,transparent 18px)!important}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .datePicker .calendar table td span:hover:after,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .datePicker .calendar table td span:focus:after,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .datePicker .calendar table td span.selected:after,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .calendar table td span:hover:after,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .calendar table td span:focus:after,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .calendar table td span.selected:after{display:none!important}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .rating .multipleChoiceList li.buttons span{background:#10161a;color:var(--ff-theme-rating-button-text, var(--ff-theme-color-accent, #b9e08a));border-color:var(--ff-theme-field-border, var(--ff-theme-color-border, #dadfdd))}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .rating .multipleChoiceList li.buttons span:hover,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .rating .multipleChoiceList li.buttons span:focus{background:var(--ff-theme-rating-button-bg-active, var(--ff-theme-color-accent-soft, #08281b));color:var(--ff-theme-rating-button-text-active, var(--ff-theme-color-accent-strong, #cdeb8b));border-color:var(--ff-theme-rating-button-border, var(--ff-theme-color-accent, #b9e08a))}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .rating .multipleChoiceList li.buttons span.current{background:var(--ff-theme-rating-button-bg-active, var(--ff-theme-color-accent, #b9e08a));color:var(--ff-theme-rating-button-text-active, var(--ff-theme-color-on-accent, #10161a));border-color:var(--ff-theme-rating-button-border, var(--ff-theme-color-accent, #b9e08a));font-weight:800}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .rating .multipleChoiceList li.stars span,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .rating .multipleChoiceList li.hearts span{color:#b8bfbc}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .rating .multipleChoiceList li.stars span.current,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .rating .multipleChoiceList li.stars span.before,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .rating .multipleChoiceList li.hearts span.current,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .rating .multipleChoiceList li.hearts span.before{color:var(--ff-theme-rating-icon-color, var(--ff-theme-color-primary, #cdeb8b))}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .likert table thead tr,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .likert table thead th,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .likert table thead th label{background:var(--ff-theme-likert-header-bg, var(--ff-theme-color-accent, #b9e08a));color:var(--ff-theme-likert-header-text, var(--ff-theme-color-on-accent, #10161a));border-color:var(--ff-theme-likert-header-bg, var(--ff-theme-color-accent-strong, #cdeb8b));font-weight:600}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form>.formComponent:not(.structural):has(.plainText):has(+.formComponent.dock-bottom){margin-top:12px;padding:11px 13px;border-radius:9px;background:var(--ff-theme-notice-bg, var(--ff-theme-color-accent-soft, #08281b));color:var(--ff-theme-notice-text, var(--ff-theme-color-accent-strong, #cdeb8b))}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form>.formComponent:not(.structural):has(.plainText):has(+.formComponent.dock-bottom) .plainText,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form>.formComponent:not(.structural):has(.plainText):has(+.formComponent.dock-bottom) .plainText p{margin:0;font-size:.74rem;font-weight:400;line-height:1.4;color:var(--ff-theme-notice-text, var(--ff-theme-color-accent-strong, #cdeb8b))}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form>.formComponent:not(.structural):has(.plainText):has(+.formComponent.dock-bottom) .plainText strong{white-space:nowrap}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form.submissionSucces{min-height:385px;display:grid;place-items:center;padding:48px 28px 40px;text-align:center;background:transparent}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form.submissionSucces .formComponent,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form.submissionSucces .submissionSuccessContent{float:none;display:block;width:100%;max-width:430px;margin:0 auto;padding:0;border:none;background:transparent;box-shadow:none}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form.submissionSucces .submissionSuccessMark{display:grid;place-items:center;width:54px;height:54px;margin:0 auto 16px;border-radius:50%;background:var(--ff-theme-end-mark-bg, var(--ff-theme-color-accent, #b9e08a));color:var(--ff-theme-end-mark-text, var(--ff-theme-color-on-accent, #10161a));box-shadow:none}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form.submissionSucces .submissionSuccessMark:before{font-family:"Font Awesome 5 Pro";font-weight:900;font-size:1.5rem;line-height:1;content:""}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form.submissionSucces .title h3,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form.submissionSucces h3{margin:0;font-family:var(--ff-theme-font-heading, "Big Shoulders Display", "Impact", "Arial Narrow", sans-serif);font-size:1.8rem;font-weight:500;letter-spacing:-.02em;line-height:1.2;color:var(--ff-theme-heading, var(--ff-theme-color-heading, #ffffff))}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form.submissionSucces .plainText p{max-width:430px;margin:10px auto 0;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.55;text-transform:none;color:var(--ff-theme-end-text, var(--ff-theme-color-text, #dadfdd))}html:where(.ff-theme-html).ff-theme-preview .container.theme:not(.canvasContainer) .form,div:where(.ff-theme-html).ff-theme-preview .container.theme:not(.canvasContainer) .form,html:where(.ff-theme-html):not(.ff-embedded) .container.theme:not(.canvasContainer) .form,div:where(.ff-theme-html):not(.ff-embedded) .container.theme:not(.canvasContainer) .form{margin:2.5rem auto 3rem}@media(max-width:1280px){:where(html.ff-theme-html) .container.theme:not(.canvasContainer){background-color:var(--ff-theme-bg-page-color, var(--ff-theme-color-primary-soft, #0f3d2a));background-image:var(--ff-theme-bg-page-image, radial-gradient(circle at top center, #16503a, #0f3d2a))}:where(html.ff-theme-html) .container.theme:not(.canvasContainer) .form{width:100%;max-width:45rem;margin:0 auto;left:auto}html:where(.ff-theme-html).ff-theme-preview .container.theme:not(.canvasContainer) .form,html:where(.ff-theme-html):not(.ff-embedded) .container.theme:not(.canvasContainer) .form{margin:2.5rem auto 3rem}}@container ff-page (max-width: 1280px){:where(div.ff-theme-html) .container.theme:not(.canvasContainer){background-color:var(--ff-theme-bg-page-color, var(--ff-theme-color-primary-soft, #0f3d2a));background-image:var(--ff-theme-bg-page-image, radial-gradient(circle at top center, #16503a, #0f3d2a))}:where(div.ff-theme-html) .container.theme:not(.canvasContainer) .form{width:100%;max-width:45rem;margin:0 auto;left:auto}div:where(.ff-theme-html).ff-theme-preview .container.theme:not(.canvasContainer) .form,div:where(.ff-theme-html):not(.ff-embedded) .container.theme:not(.canvasContainer) .form{margin:2.5rem auto 3rem}}@media(max-width:600px){:where(html.ff-theme-html) .container.theme:not(.canvasContainer){background-color:var(--ff-theme-bg-page-color, var(--ff-theme-color-primary-soft, #0f3d2a));background-image:var(--ff-theme-bg-page-image, radial-gradient(circle at top center, #16503a, #0f3d2a))}:where(html.ff-theme-html) .container.theme:not(.canvasContainer) .form{width:100%;max-width:100%;margin:0 auto;padding:21px 18px;left:auto}}@container ff-page (max-width: 600px){:where(div.ff-theme-html) .container.theme:not(.canvasContainer){background-color:var(--ff-theme-bg-page-color, var(--ff-theme-color-primary-soft, #0f3d2a));background-image:var(--ff-theme-bg-page-image, radial-gradient(circle at top center, #16503a, #0f3d2a))}:where(div.ff-theme-html) .container.theme:not(.canvasContainer) .form{width:100%;max-width:100%;margin:0 auto;padding:21px 18px;left:auto}}html:where(.ff-theme-html).ff-embedded:not(.ff-theme-preview),div:where(.ff-theme-html).ff-embedded:not(.ff-theme-preview),html:where(.ff-theme-html).ff-embedded:not(.ff-theme-preview) body:where(.ff-theme-body),div:where(.ff-theme-html).ff-embedded:not(.ff-theme-preview) div:where(.ff-theme-body),html:where(.ff-theme-html).ff-embedded:not(.ff-theme-preview) body:where(.ff-theme-body).preview,div:where(.ff-theme-html).ff-embedded:not(.ff-theme-preview) div:where(.ff-theme-body).preview{background:transparent!important;background-image:none!important}html:where(.ff-theme-html).ff-embedded:not(.ff-theme-preview) .container.theme:not(.canvasContainer) .form,div:where(.ff-theme-html).ff-embedded:not(.ff-theme-preview) .container.theme:not(.canvasContainer) .form{box-shadow:none;border:0;border-radius:6px;background-color:var(--ff-theme-bg-card-color, rgba(8, 40, 27, .86));background-image:none;padding:28px 32px 32px}@media(max-width:600px){html:where(.ff-theme-html).ff-embedded:not(.ff-theme-preview) .container.theme:not(.canvasContainer) .form{padding:20px 6px 24px}}@container ff-page (max-width: 600px){div:where(.ff-theme-html).ff-embedded:not(.ff-theme-preview) .container.theme:not(.canvasContainer) .form{padding:20px 6px 24px}}html:where(.ff-theme-html).ff-embedded:not(.ff-theme-preview) .container.theme:not(.canvasContainer) .form,div:where(.ff-theme-html).ff-embedded:not(.ff-theme-preview) .container.theme:not(.canvasContainer) .form{margin:16px auto}html:where(.ff-theme-html).ff-embedded:not(.ff-theme-preview) .container.theme,div:where(.ff-theme-html).ff-embedded:not(.ff-theme-preview) .container.theme{min-height:0!important;height:100%;padding:0!important;background:transparent!important;background-image:none!important}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .navigationToolbar .submit button.secondary-button{width:auto!important;min-width:0!important;min-height:43px;padding:10px 0!important;border:0!important;border-radius:12px;background:transparent!important;color:var(--ff-theme-button-secondary-text, var(--ff-theme-color-accent, #b9e08a))!important;box-shadow:none!important;text-shadow:none!important;font-family:var(--ff-theme-font-body, "Manrope", "Segoe UI", system-ui, sans-serif)!important;font-size:.95rem!important;font-weight:800!important;text-align:left;letter-spacing:0}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .navigationToolbar .submit button.secondary-button:before{content:"← "}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .navigationToolbar .submit button.secondary-button:hover,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .navigationToolbar .submit button.secondary-button:focus{background:transparent!important;color:var(--ff-theme-button-secondary-text-hover, var(--ff-theme-color-accent-strong, #cdeb8b))!important;box-shadow:none!important;border:0!important}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form{color:var(--ff-theme-text, var(--ff-theme-color-text, #ffffff))}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .title h1,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .title h2,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .title h3,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .title h4{font-family:var(--ff-theme-font-heading, "Big Shoulders Display", "Impact", "Arial Narrow", sans-serif);font-size:2.6rem;font-weight:700;letter-spacing:.01em;line-height:1.05;text-shadow:0 0 1px rgba(255,255,255,.4)}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .plainText,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .plainText p{font-size:1rem;font-weight:400;line-height:1.55;color:var(--ff-theme-text, var(--ff-theme-color-text, #dadfdd))}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .plainText strong{font-weight:700;color:var(--ff-theme-text, var(--ff-theme-color-text, #ffffff))}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent label{margin-bottom:2px;font-size:1rem;font-weight:700;line-height:1.35;letter-spacing:.01em;color:var(--ff-theme-text, var(--ff-theme-color-text, #ffffff))}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent input,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent select,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .dropdown button,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .dropDownList button{height:44px;padding:0 2px;border:0;border-bottom:2.5px solid var(--ff-theme-field-border, var(--ff-theme-color-border, #dadfdd));border-radius:0;background:transparent;color:var(--ff-theme-text, var(--ff-theme-color-text, #ffffff));font-size:1.1rem;font-weight:400;box-shadow:none}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .dropdown button span.buttonText,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .dropDownList button span.buttonText{padding-left:2px;color:var(--ff-theme-text, var(--ff-theme-color-text, #ffffff));font-style:normal}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .dropdown button span.buttonText.subtext,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .dropDownList button span.buttonText.subtext{margin-left:0;color:#ffffff73}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent textarea{min-height:96px;margin-top:6px;padding:10px 12px;border:2.5px solid var(--ff-theme-field-border, var(--ff-theme-color-border, #dadfdd));border-radius:6px;background:transparent;color:var(--ff-theme-text, var(--ff-theme-color-text, #ffffff));font-size:1.05rem}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent input::placeholder,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent textarea::placeholder{color:#ffffff73!important;font-style:normal!important}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent input:hover,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent textarea:hover,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .dropdown button:hover,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .dropDownList button:hover{border-color:var(--ff-theme-text, var(--ff-theme-color-text, #ffffff))}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent input:focus,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent textarea:focus,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent select:focus,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .dropdown button:focus,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .dropDownList button:focus{border-color:var(--ff-theme-focus-color, var(--ff-theme-color-focus, #cdeb8b));box-shadow:none}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .iconButton,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .dropdown button span:before,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .dropDownList button span:before{color:var(--ff-theme-text, var(--ff-theme-color-text, #ffffff))}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .dropdown ul,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .dropDownList ul,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .calendar{border:2px solid var(--ff-theme-field-border, var(--ff-theme-color-border, #dadfdd));border-radius:6px;background-color:#10161a;box-shadow:0 18px 30px -16px #000000b3}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .dropdown ul li,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .dropDownList ul li{border-color:#ffffff2e;color:var(--ff-theme-text, var(--ff-theme-color-text, #ffffff));font-variant-numeric:tabular-nums}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .dropdown ul li:hover,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .dropdown ul li:focus,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .dropdown ul li:active,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .dropDownList ul li:hover,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .dropDownList ul li:focus,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .dropDownList ul li:active{background-color:#ffffff38;color:var(--ff-theme-text, var(--ff-theme-color-text, #ffffff))}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .dropdown ul li.unavailable,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .dropdown ul li.unavailable:hover,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .dropDownList ul li.unavailable,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .dropDownList ul li.unavailable:hover,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .dropdown ul li.disabled,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .dropdown ul li.disabled:hover{background:transparent;color:#fff6;text-decoration:line-through;cursor:not-allowed}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .timeInput>div{height:44px;border:0;border-bottom:2.5px solid var(--ff-theme-field-border, var(--ff-theme-color-border, #dadfdd));border-radius:0;background:transparent}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .checkList>label{margin-bottom:8px;font-size:1rem;font-weight:700}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .checkList ul.multipleChoiceList label,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .radioOptions ul.multipleChoiceList label{font-size:1rem;font-weight:400;color:var(--ff-theme-text, var(--ff-theme-color-text, #ffffff))}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .appointmentBooking .multipleItemsOnRow span.inlineError{margin-bottom:0}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .appointmentBooking .multipleItemsOnRow span.inlineError:before{top:0;margin-bottom:0}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .invalid input,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .invalid textarea,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .invalid .timeInput>div,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .invalid .dropdown button,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .invalid .dropDownList button{border-color:#ffb4a8!important}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent span.inlineError{display:block;margin-top:6px;padding:0;background:transparent;color:#ffb4a8;font-size:.9rem;font-style:normal;font-weight:700}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent label .required{margin-left:3px;color:#cdeb8b}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .multipleChoice ul.multipleChoiceList li.buttons span{border:2px solid var(--ff-theme-field-border, var(--ff-theme-color-border, #dadfdd));border-radius:999px;background:transparent;font-weight:700;color:var(--ff-theme-text, var(--ff-theme-color-text, #ffffff))}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .multipleChoice ul.multipleChoiceList li.buttons span:before{border-color:var(--ff-theme-field-border, var(--ff-theme-color-border, #dadfdd));background-color:transparent;color:var(--ff-theme-text, var(--ff-theme-color-text, #ffffff))}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .multipleChoice ul.multipleChoiceList li.buttons span:hover{border-color:var(--ff-theme-text, var(--ff-theme-color-text, #ffffff))}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .multipleChoice ul.multipleChoiceList li.buttons span.selected{border-color:var(--ff-theme-choice-color, var(--ff-theme-color-accent-strong, #cdeb8b));background:var(--ff-theme-choice-color, var(--ff-theme-color-accent-strong, #cdeb8b));color:var(--ff-theme-choice-text, var(--ff-theme-color-on-accent-strong, #08281b))}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .multipleChoice ul.multipleChoiceList li.buttons span.selected:before{border-color:var(--ff-theme-choice-text, var(--ff-theme-color-on-accent-strong, #08281b));background-color:var(--ff-theme-choice-color, var(--ff-theme-color-accent-strong, #cdeb8b));color:var(--ff-theme-choice-text, var(--ff-theme-color-on-accent-strong, #08281b))}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .yesnoField ul.multipleChoiceList{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .yesnoField ul.multipleChoiceList>li.multipleChoiceHorizontal,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .yesnoField ul.multipleChoiceList>li.multipleChoiceVertical{display:inline-flex;align-items:center;float:none;width:auto;margin:0;padding:8px 18px;border:2px solid var(--ff-theme-field-border, var(--ff-theme-color-border, #dadfdd));border-radius:999px;background:transparent;cursor:pointer}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .yesnoField ul.multipleChoiceList>li.multipleChoiceHorizontal span.radio,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .yesnoField ul.multipleChoiceList>li.multipleChoiceVertical span.radio{display:none}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .yesnoField ul.multipleChoiceList>li.multipleChoiceHorizontal label,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .yesnoField ul.multipleChoiceList>li.multipleChoiceVertical label{width:auto;max-width:none;min-width:0;margin:0;font-weight:700;color:var(--ff-theme-text, var(--ff-theme-color-text, #ffffff));cursor:pointer}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .yesnoField ul.multipleChoiceList>li:has(span.checkedRadio){border-color:var(--ff-theme-choice-color, var(--ff-theme-color-accent-strong, #cdeb8b));background:var(--ff-theme-choice-color, var(--ff-theme-color-accent-strong, #cdeb8b))}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .yesnoField ul.multipleChoiceList>li:has(span.checkedRadio) label{color:var(--ff-theme-choice-text, var(--ff-theme-color-on-accent-strong, #08281b))}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent div.submit button.primary-button,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .navigationToolbar .submit button.primary-button{width:auto;min-width:200px;min-height:54px;padding:12px 40px 10px;border:0;border-radius:999px;background-color:var(--ff-theme-button-primary-bg, var(--ff-theme-color-secondary, #cdeb8b));color:var(--ff-theme-button-primary-text, var(--ff-theme-color-on-secondary, #0b2a1c));font-family:var(--ff-theme-font-heading, "Big Shoulders Display", "Impact", "Arial Narrow", sans-serif);font-size:1.6rem;font-weight:700;line-height:1.1;box-shadow:none}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent div.submit button.primary-button:hover,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent div.submit button.primary-button:focus,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .navigationToolbar .submit button.primary-button:hover,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .navigationToolbar .submit button.primary-button:focus{background-color:var(--ff-theme-button-primary-bg-hover, var(--ff-theme-color-secondary-strong, #dff2a9));color:var(--ff-theme-button-primary-text, var(--ff-theme-color-on-secondary-strong, #0b2a1c));transform:none;box-shadow:none}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .navigationToolbar .submit button.secondary-button{color:var(--ff-theme-text, var(--ff-theme-color-text, #ffffff))!important;font-family:var(--ff-theme-font-heading, "Big Shoulders Display", "Impact", "Arial Narrow", sans-serif)!important;font-size:1.2rem!important}html:where(.ff-theme-html):not(.ff-embedded) .container.theme:not(.canvasContainer),div:where(.ff-theme-html):not(.ff-embedded) .container.theme:not(.canvasContainer),html:where(.ff-theme-html).ff-theme-preview .container.theme:not(.canvasContainer),div:where(.ff-theme-html).ff-theme-preview .container.theme:not(.canvasContainer){display:flow-root;color:#fff}html:where(.ff-theme-html),div:where(.ff-theme-html){--ff-theme-picture-xpct: 50%;--ff-theme-picture-ypct: 50%}:where(.ff-theme-html) .container.theme:not(.canvasContainer){background-attachment:fixed;isolation:var(--ff-theme-picture-isolation, isolate)}:where(.ff-theme-html) .container.theme:not(.canvasContainer):after{content:var(--ff-theme-picture-content, "");display:var(--ff-theme-picture-display, block);position:var(--ff-theme-picture-position, fixed);inset:var(--ff-theme-picture-inset, 0);height:var(--ff-theme-picture-height, auto);z-index:var(--ff-theme-picture-z, -1);pointer-events:var(--ff-theme-picture-pointer, none);background-color:var(--ff-theme-picture-fill, var(--ff-theme-picture-art, var(--ff-theme-color-accent, #b9e08a)));background-image:var(--ff-theme-picture-image, none);background-blend-mode:var(--ff-theme-picture-blend, normal);background-position:var(--ff-theme-picture-hside, left) calc(var(--ff-theme-picture-xpct, 0%) + var(--ff-theme-picture-xedge, 0px) + var(--ff-theme-picture-beside, 0) * max(0px,50vw - 620px) + var(--ff-theme-picture-dx, 0px)) var(--ff-theme-picture-vside, top) calc(var(--ff-theme-picture-ypct, 0%) + var(--ff-theme-picture-yedge, 0px) + var(--ff-theme-picture-dy, 0px)),var(--ff-theme-picture-hside, left) calc(var(--ff-theme-picture-xpct, 0%) + var(--ff-theme-picture-xedge, 0px) + var(--ff-theme-picture-beside, 0) * max(0px,50vw - 620px) + var(--ff-theme-picture-dx, 0px)) var(--ff-theme-picture-vside, top) calc(var(--ff-theme-picture-ypct, 0%) + var(--ff-theme-picture-yedge, 0px) + var(--ff-theme-picture-dy, 0px));background-size:var(--ff-theme-picture-size, cover),var(--ff-theme-picture-size, cover);background-repeat:var(--ff-theme-picture-repeat, no-repeat),var(--ff-theme-picture-repeat, no-repeat);-webkit-mask-image:var(--ff-theme-picture-mask, url(/images/themes/library/sports/football.webp));mask-image:var(--ff-theme-picture-mask, url(/images/themes/library/sports/football.webp));-webkit-mask-position:var(--ff-theme-picture-hside, left) calc(var(--ff-theme-picture-xpct, 0%) + var(--ff-theme-picture-xedge, 0px) + var(--ff-theme-picture-beside, 0) * max(0px,50vw - 620px) + var(--ff-theme-picture-dx, 0px)) var(--ff-theme-picture-vside, top) calc(var(--ff-theme-picture-ypct, 0%) + var(--ff-theme-picture-yedge, 0px) + var(--ff-theme-picture-dy, 0px));mask-position:var(--ff-theme-picture-hside, left) calc(var(--ff-theme-picture-xpct, 0%) + var(--ff-theme-picture-xedge, 0px) + var(--ff-theme-picture-beside, 0) * max(0px,50vw - 620px) + var(--ff-theme-picture-dx, 0px)) var(--ff-theme-picture-vside, top) calc(var(--ff-theme-picture-ypct, 0%) + var(--ff-theme-picture-yedge, 0px) + var(--ff-theme-picture-dy, 0px));-webkit-mask-size:var(--ff-theme-picture-size, cover);mask-size:var(--ff-theme-picture-size, cover);-webkit-mask-repeat:var(--ff-theme-picture-repeat, no-repeat);mask-repeat:var(--ff-theme-picture-repeat, no-repeat);opacity:var(--ff-theme-picture-opacity, 1);filter:var(--ff-theme-picture-filter, none);transform:var(--ff-theme-picture-transform, none)}:where(div.ff-theme-html) .container.theme:not(.canvasContainer):after{background-position:var(--ff-theme-picture-hside, left) calc(var(--ff-theme-picture-xpct, 0%) + var(--ff-theme-picture-xedge, 0px) + var(--ff-theme-picture-beside, 0) * max(0px,50cqw - 620px) + var(--ff-theme-picture-dx, 0px)) var(--ff-theme-picture-vside, top) calc(var(--ff-theme-picture-ypct, 0%) + var(--ff-theme-picture-yedge, 0px) + var(--ff-theme-picture-dy, 0px)),var(--ff-theme-picture-hside, left) calc(var(--ff-theme-picture-xpct, 0%) + var(--ff-theme-picture-xedge, 0px) + var(--ff-theme-picture-beside, 0) * max(0px,50cqw - 620px) + var(--ff-theme-picture-dx, 0px)) var(--ff-theme-picture-vside, top) calc(var(--ff-theme-picture-ypct, 0%) + var(--ff-theme-picture-yedge, 0px) + var(--ff-theme-picture-dy, 0px));-webkit-mask-position:var(--ff-theme-picture-hside, left) calc(var(--ff-theme-picture-xpct, 0%) + var(--ff-theme-picture-xedge, 0px) + var(--ff-theme-picture-beside, 0) * max(0px,50cqw - 620px) + var(--ff-theme-picture-dx, 0px)) var(--ff-theme-picture-vside, top) calc(var(--ff-theme-picture-ypct, 0%) + var(--ff-theme-picture-yedge, 0px) + var(--ff-theme-picture-dy, 0px));mask-position:var(--ff-theme-picture-hside, left) calc(var(--ff-theme-picture-xpct, 0%) + var(--ff-theme-picture-xedge, 0px) + var(--ff-theme-picture-beside, 0) * max(0px,50cqw - 620px) + var(--ff-theme-picture-dx, 0px)) var(--ff-theme-picture-vside, top) calc(var(--ff-theme-picture-ypct, 0%) + var(--ff-theme-picture-yedge, 0px) + var(--ff-theme-picture-dy, 0px))}html:where(.ff-theme-html).ff-theme-preview .container.theme:not(.canvasContainer) .form,div:where(.ff-theme-html).ff-theme-preview .container.theme:not(.canvasContainer) .form,html:where(.ff-theme-html):not(.ff-embedded) .container.theme:not(.canvasContainer) .form,div:where(.ff-theme-html):not(.ff-embedded) .container.theme:not(.canvasContainer) .form{margin:40px auto 48px}html:where(.ff-theme-html).ff-embedded:not(.ff-theme-preview) .container.theme:not(.canvasContainer):after,div:where(.ff-theme-html).ff-embedded:not(.ff-theme-preview) .container.theme:not(.canvasContainer):after{display:none!important}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form{max-width:45rem;padding:30px 44px 26px}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .pageProgressIndicator{margin:0 0 6px;text-align:left}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .pageProgressIndicator__compact{display:none!important}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .pageProgressIndicator__list{display:flex!important;margin:0;padding:0;counter-reset:club-step;list-style:none}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .pageProgressIndicator__step{position:absolute;visibility:hidden;width:0;height:0;overflow:hidden;counter-increment:club-step}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .pageProgressIndicator__step--current{position:static;display:flex;align-items:baseline;gap:12px;visibility:visible;width:auto;height:auto;overflow:visible}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .pageProgressIndicator__marker{display:none}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .pageProgressIndicator__label{overflow:visible;display:inline-flex;align-items:baseline;gap:12px;font-family:var(--ff-theme-font-heading, "Big Shoulders Display", "Impact", "Arial Narrow", sans-serif);font-size:2rem;font-weight:800;letter-spacing:.04em;line-height:1;text-transform:uppercase;color:var(--ff-theme-link-color, var(--ff-theme-color-primary, #cdeb8b));white-space:normal}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .pageProgressIndicator__label:before{content:counter(club-step,decimal-leading-zero);font-size:3.4rem;font-weight:900;line-height:.8;color:transparent;-webkit-text-stroke:2px var(--ff-theme-link-color, var(--ff-theme-color-primary, #cdeb8b))}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .title h1,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .title h2,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .title h3{margin:0;font-family:var(--ff-theme-font-heading, "Big Shoulders Display", "Impact", "Arial Narrow", sans-serif);font-size:clamp(2.8rem,5vw,3.9rem);font-weight:900;line-height:.88;letter-spacing:.005em;text-align:left;text-transform:uppercase;text-shadow:none;color:var(--ff-theme-heading, var(--ff-theme-color-heading, #ffffff))}:where(div.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .title h1,:where(div.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .title h2,:where(div.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .title h3{font-size:clamp(2.8rem,5cqw,3.9rem)}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .plainText,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .plainText p{font-size:1.02rem;font-weight:500;line-height:1.45;color:color-mix(in srgb,var(--ff-theme-text, var(--ff-theme-color-text, #ffffff)) 82%,transparent)}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .plainText strong{font-weight:800;color:var(--ff-theme-text, var(--ff-theme-color-text, #ffffff))}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent a{color:var(--ff-theme-link-color, var(--ff-theme-color-primary, #cdeb8b))}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent label,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .checkList>label{margin-bottom:4px;font-size:.78rem;font-weight:800;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;color:var(--ff-theme-text, var(--ff-theme-color-text, #ffffff))}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent label .required{color:var(--ff-theme-link-color, var(--ff-theme-color-primary, #cdeb8b))}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent input,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent select,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .dropdown button,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .dropDownList button{height:44px;padding:0 12px;border:0;border-bottom:2.5px solid color-mix(in srgb,var(--ff-theme-field-border, var(--ff-theme-color-border, #dadfdd)) 85%,transparent);border-radius:6px 6px 0 0;background:var(--ff-theme-field-bg, rgba(0, 0, 0, .35));font-size:.95rem;color:var(--ff-theme-text, var(--ff-theme-color-text, #ffffff))}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .timeInput>div{height:44px;border:0;border-bottom:2.5px solid color-mix(in srgb,var(--ff-theme-field-border, var(--ff-theme-color-border, #dadfdd)) 85%,transparent);border-radius:6px 6px 0 0;background:var(--ff-theme-field-bg, rgba(0, 0, 0, .35))}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent textarea{min-height:76px;margin-top:0;padding:10px 12px;border:2.5px solid color-mix(in srgb,var(--ff-theme-field-border, var(--ff-theme-color-border, #dadfdd)) 85%,transparent);border-radius:6px;background:var(--ff-theme-field-bg, rgba(0, 0, 0, .35));font-size:.95rem;color:var(--ff-theme-text, var(--ff-theme-color-text, #ffffff))}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent input::placeholder,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent textarea::placeholder{color:#fff9!important}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .multipleChoice ul.multipleChoiceList{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:0}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .multipleChoice ul.multipleChoiceList:has(>li.multipleChoiceHorizontal){grid-template-columns:repeat(3,minmax(0,1fr))}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .multipleChoice ul.multipleChoiceList>li.buttons{float:none;width:auto;margin:0;padding:0}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .multipleChoice ul.multipleChoiceList>li.buttons span{position:relative;display:flex;align-items:flex-end;box-sizing:border-box;float:none;width:100%;min-width:0;max-width:none;height:100%;min-height:74px;margin:0;padding:12px 34px 12px 14px;border:2.5px solid color-mix(in srgb,var(--ff-theme-field-border, var(--ff-theme-color-border, #dadfdd)) 85%,transparent);border-radius:14px;background:var(--ff-theme-field-bg, rgba(0, 0, 0, .35));color:var(--ff-theme-text, var(--ff-theme-color-text, #ffffff));font-family:var(--ff-theme-font-body, "Manrope", "Segoe UI", system-ui, sans-serif);font-size:.92rem;font-weight:800;line-height:1.25;text-align:left;white-space:normal}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .multipleChoice ul.multipleChoiceList>li.buttons span:before{content:""!important;position:absolute;top:10px;right:10px;box-sizing:border-box;width:16px;height:16px;margin:0;border:2.5px solid var(--ff-theme-text, var(--ff-theme-color-text, #ffffff));border-radius:50%;background:transparent;line-height:0}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .multipleChoice ul.multipleChoiceList>li.buttons span:hover{border-color:var(--ff-theme-text, var(--ff-theme-color-text, #ffffff));background:var(--ff-theme-field-bg, rgba(0, 0, 0, .35))}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .multipleChoice ul.multipleChoiceList>li.buttons span.selected{border-color:var(--ff-theme-button-primary-bg, var(--ff-theme-color-secondary, #cdeb8b));background:var(--ff-theme-button-primary-bg, var(--ff-theme-color-secondary, #cdeb8b));color:var(--ff-theme-button-primary-text, var(--ff-theme-color-on-secondary, #0b2a1c))}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .multipleChoice ul.multipleChoiceList>li.buttons span.selected:before{border:5px solid var(--ff-theme-button-primary-text, var(--ff-theme-color-on-secondary, #0b2a1c));background:var(--ff-theme-button-primary-bg, var(--ff-theme-color-secondary, #cdeb8b))}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .multipleChoiceList label{font-size:.93rem;font-weight:500;line-height:1.4;letter-spacing:0;text-transform:none;color:color-mix(in srgb,var(--ff-theme-text, var(--ff-theme-color-text, #ffffff)) 82%,transparent)}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent div.submit button.primary-button,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .navigationToolbar .submit button.primary-button{min-width:0;min-height:0;padding:13px 30px;border:0;border-radius:999px;background-color:var(--ff-theme-button-primary-bg, var(--ff-theme-color-secondary, #cdeb8b));color:var(--ff-theme-button-primary-text, var(--ff-theme-color-on-secondary, #0b2a1c));font-family:var(--ff-theme-font-heading, "Big Shoulders Display", "Impact", "Arial Narrow", sans-serif);font-size:1.35rem;font-weight:900;letter-spacing:.06em;line-height:1;text-transform:uppercase;box-shadow:none}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent div.submit button.primary-button:hover,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent div.submit button.primary-button:focus,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .navigationToolbar .submit button.primary-button:hover,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .navigationToolbar .submit button.primary-button:focus{background-color:var(--ff-theme-button-primary-bg-hover, var(--ff-theme-color-secondary-strong, #dff2a9));color:var(--ff-theme-button-primary-text, var(--ff-theme-color-on-secondary-strong, #0b2a1c));box-shadow:none;transform:none}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent:has(>.plainText)+.formComponent:has(>.plainText) .plainText{padding:8px 12px 8px 14px;border-left:3px solid var(--ff-theme-link-color, var(--ff-theme-color-primary, #cdeb8b));border-radius:0 8px 8px 0;background:var(--ff-theme-field-bg, rgba(0, 0, 0, .35))}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent:has(>.plainText)+.formComponent:has(>.plainText) .plainText p{font-size:.9rem}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .navigationToolbar .submit button.secondary-button{min-height:0!important;padding:10.5px 26px!important;border:2.5px solid var(--ff-theme-text, var(--ff-theme-color-text, #ffffff))!important;border-radius:999px!important;color:var(--ff-theme-text, var(--ff-theme-color-text, #ffffff))!important;font-family:var(--ff-theme-font-heading, "Big Shoulders Display", "Impact", "Arial Narrow", sans-serif)!important;font-size:1.35rem!important;font-weight:900!important;letter-spacing:.06em!important;line-height:1!important;text-transform:uppercase!important}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .navigationToolbar .submit button.secondary-button:before{content:none}:where(.ff-theme-html) .container.theme:not(.canvasContainer) .navigationToolbar .submit button.secondary-button:hover,:where(.ff-theme-html) .container.theme:not(.canvasContainer) .navigationToolbar .submit button.secondary-button:focus{border:2.5px solid var(--ff-theme-text, var(--ff-theme-color-text, #ffffff))!important;color:var(--ff-theme-text, var(--ff-theme-color-text, #ffffff))!important}@media(max-width:700px){:where(html.ff-theme-html) .container.theme:not(.canvasContainer){padding:calc(62.5vw + 8px) 12px 28px}:where(html.ff-theme-html) .container.theme:not(.canvasContainer):after{position:absolute!important;inset:0 0 auto!important;height:62.5vw!important;background-position:center center,center center!important;background-size:cover,cover!important;-webkit-mask-position:center center!important;mask-position:center center!important;-webkit-mask-size:cover!important;mask-size:cover!important}:where(html.ff-theme-html) .container.theme:not(.canvasContainer) .form{padding:24px 18px 22px}:where(html.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .title h1,:where(html.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .title h2,:where(html.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .title h3{font-size:2.9rem}:where(html.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .multipleChoice ul.multipleChoiceList:has(>li.multipleChoiceHorizontal){grid-template-columns:minmax(0,1fr)}:where(html.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .multipleChoice ul.multipleChoiceList>li.buttons span{min-height:0;padding:14px 40px 14px 14px;align-items:center}:where(html.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .multipleChoice ul.multipleChoiceList>li.buttons span:before{top:50%;transform:translateY(-50%)}:where(html.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent div.submit button.primary-button,:where(html.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .navigationToolbar .submit button.primary-button{padding:12px 22px;font-size:1.2rem}:where(html.ff-theme-html) .container.theme:not(.canvasContainer) .navigationToolbar .submit button.secondary-button{padding:9.5px 18px!important;font-size:1.2rem!important}html:where(.ff-theme-html)[style*="--ff-theme-picture-phone: none"] .container.theme:not(.canvasContainer){padding-top:16px}}@container ff-page (max-width: 700px){:where(div.ff-theme-html) .container.theme:not(.canvasContainer){padding:calc(62.5cqw + 8px) 12px 28px}:where(div.ff-theme-html) .container.theme:not(.canvasContainer):after{position:absolute!important;inset:0 0 auto!important;height:62.5cqw!important;background-position:center center,center center!important;background-size:cover,cover!important;-webkit-mask-position:center center!important;mask-position:center center!important;-webkit-mask-size:cover!important;mask-size:cover!important}:where(div.ff-theme-html) .container.theme:not(.canvasContainer) .form{padding:24px 18px 22px}:where(div.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .title h1,:where(div.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .title h2,:where(div.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .title h3{font-size:2.9rem}:where(div.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .multipleChoice ul.multipleChoiceList:has(>li.multipleChoiceHorizontal){grid-template-columns:minmax(0,1fr)}:where(div.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .multipleChoice ul.multipleChoiceList>li.buttons span{min-height:0;padding:14px 40px 14px 14px;align-items:center}:where(div.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .multipleChoice ul.multipleChoiceList>li.buttons span:before{top:50%;transform:translateY(-50%)}:where(div.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent div.submit button.primary-button,:where(div.ff-theme-html) .container.theme:not(.canvasContainer) .form .formComponent .navigationToolbar .submit button.primary-button{padding:12px 22px;font-size:1.2rem}:where(div.ff-theme-html) .container.theme:not(.canvasContainer) .navigationToolbar .submit button.secondary-button{padding:9.5px 18px!important;font-size:1.2rem!important}div:where(.ff-theme-html)[style*="--ff-theme-picture-phone: none"] .container.theme:not(.canvasContainer){padding-top:16px}}:where(.ff-theme-html) .container.theme .formComponent .slider .sliderValues{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:5px}:where(.ff-theme-html) .container.theme .formComponent .slider .sliderValue{display:inline-flex;width:auto;align-items:center;gap:6px;min-width:0}:where(.ff-theme-html) .container.theme .formComponent .slider .sliderValue .labelBefore,:where(.ff-theme-html) .container.theme .formComponent .slider .sliderValue .labelAfter,:where(.ff-theme-html) .container.theme .formComponent .slider .sliderRangeSeparator{display:inline-block;margin:0;padding:0;width:auto;color:#dadfdd}:where(.ff-theme-html) .container.theme .formComponent .slider input.sliderValueInput{width:8.5em;max-width:100%;margin-top:0;text-align:right;font-variant-numeric:tabular-nums}:where(.ff-theme-html) .container.theme .formComponent .slider .sliderValueText{display:inline-block;min-height:1.5em;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ff-theme-text, var(--ff-theme-color-text, #ffffff))}:where(.ff-theme-html) .container.theme .formComponent .slider .sliderTrack{position:relative;height:44px;margin-top:4px}:where(.ff-theme-html) .container.theme .formComponent .slider .sliderRail{position:absolute;width:auto;left:11px;right:11px;top:50%;height:0;margin-top:-3px;border:3px solid;border-radius:3px;border-color:var(--ff-theme-field-border, var(--ff-theme-color-border, #dadfdd))}:where(.ff-theme-html) .container.theme .formComponent .slider .sliderFill{position:absolute;top:-3px;height:6px;border-radius:3px;background-color:var(--ff-theme-slider-fill, var(--ff-theme-color-accent-strong, #cdeb8b))}:where(.ff-theme-html) .container.theme .formComponent .slider .sliderTicks{position:absolute;width:auto;left:11px;right:11px;top:50%;height:6px;margin-top:7px;color:#dadfdd}:where(.ff-theme-html) .container.theme .formComponent .slider .sliderTicks .sliderTick{position:absolute;top:0;height:6px;border-left:1px solid currentColor;opacity:.6}:where(.ff-theme-html) .container.theme .formComponent .slider input.sliderHandle{position:absolute;inset:0;width:100%;height:44px;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;outline:none;-webkit-appearance:none;appearance:none;cursor:pointer}:where(.ff-theme-html) .container.theme .formComponent .slider input.sliderHandle:focus{border:0;box-shadow:none;outline:none}:where(.ff-theme-html) .container.theme .formComponent .slider input.sliderHandle::-webkit-slider-runnable-track{height:44px;border:0;background:transparent}:where(.ff-theme-html) .container.theme .formComponent .slider input.sliderHandle::-moz-range-track{border:0;background:transparent}:where(.ff-theme-html) .container.theme .formComponent .slider input.sliderHandle::-webkit-slider-thumb{-webkit-appearance:none;margin-top:11px;box-sizing:border-box;width:22px;height:22px;border-radius:50%;border:3px solid;background-color:transparent;border-color:var(--ff-theme-slider-thumb-border, var(--ff-theme-color-accent-strong, #cdeb8b));box-shadow:0 1px 2px #0000004d;cursor:grab;transition:transform .12s ease,box-shadow .12s ease}:where(.ff-theme-html) .container.theme .formComponent .slider input.sliderHandle::-moz-range-thumb{box-sizing:border-box;width:22px;height:22px;border-radius:50%;border:3px solid;background-color:transparent;border-color:var(--ff-theme-slider-thumb-border, var(--ff-theme-color-accent-strong, #cdeb8b));box-shadow:0 1px 2px #0000004d;cursor:grab;transition:transform .12s ease,box-shadow .12s ease}:where(.ff-theme-html) .container.theme .formComponent .slider input.sliderHandle:active::-webkit-slider-thumb{cursor:grabbing;transform:scale(1.12)}:where(.ff-theme-html) .container.theme .formComponent .slider input.sliderHandle:active::-moz-range-thumb{cursor:grabbing;transform:scale(1.12)}:where(.ff-theme-html) .container.theme .formComponent .slider input.sliderHandle:focus-visible::-webkit-slider-thumb{border-width:4px;border-color:var(--ff-theme-focus-color, var(--ff-theme-color-focus, #cdeb8b));box-shadow:0 0 0 5px #00000024}:where(.ff-theme-html) .container.theme .formComponent .slider input.sliderHandle:focus-visible::-moz-range-thumb{border-width:4px;border-color:var(--ff-theme-focus-color, var(--ff-theme-color-focus, #cdeb8b));box-shadow:0 0 0 5px #00000024}:where(.ff-theme-html) .container.theme .formComponent .slider input.sliderHandle:disabled{cursor:default;background:transparent!important;border-color:transparent!important;box-shadow:none!important;opacity:1}:where(.ff-theme-html) .container.theme .formComponent .slider input.sliderHandle:disabled::-webkit-slider-thumb{cursor:default}:where(.ff-theme-html) .container.theme .formComponent .slider input.sliderHandle:disabled::-moz-range-thumb{cursor:default}:where(.ff-theme-html) .container.theme .formComponent .slider .sliderTrackRange input.sliderHandle{pointer-events:none}:where(.ff-theme-html) .container.theme .formComponent .slider .sliderTrackRange input.sliderHandle::-webkit-slider-thumb{pointer-events:auto}:where(.ff-theme-html) .container.theme .formComponent .slider .sliderTrackRange input.sliderHandle::-moz-range-thumb{pointer-events:auto}:where(.ff-theme-html) .container.theme .formComponent .slider input.sliderHandleLifted{z-index:1}:where(.ff-theme-html) .container.theme .formComponent .slider .sliderTrack.isEmpty .sliderFill{display:none}:where(.ff-theme-html) .container.theme .formComponent .slider .sliderTrack.isEmpty input.sliderHandle::-webkit-slider-thumb{border-style:dashed;box-shadow:none;opacity:.55}:where(.ff-theme-html) .container.theme .formComponent .slider .sliderTrack.isEmpty input.sliderHandle::-moz-range-thumb{border-style:dashed;box-shadow:none;opacity:.55}:where(.ff-theme-html) .container.theme .formComponent .slider .sliderEnds{display:flex;justify-content:space-between;gap:12px;margin-top:-2px;font-size:.875em;line-height:1.35;color:#dadfdd}:where(.ff-theme-html) .container.theme .formComponent .slider .sliderEnds .sliderEndHighest{text-align:right}:where(.ff-theme-html) .container.theme .formComponent .slider button.sliderClear{display:inline-block;width:auto;min-width:0;height:auto;min-height:0;margin:4px 0 0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;font:inherit;font-size:.875em;text-decoration:underline;text-transform:none;cursor:pointer;color:#dadfdd}:where(.ff-theme-html) .container.theme .formComponent .slider button.sliderClear:hover,:where(.ff-theme-html) .container.theme .formComponent .slider button.sliderClear:focus{background:transparent;box-shadow:none;color:var(--ff-theme-text, var(--ff-theme-color-text, #ffffff))}:where(.ff-theme-html) .container.theme .formComponent .slider.invalid input.sliderValueInput{border-bottom-color:#ffb4a8}@media(prefers-reduced-motion:reduce){:where(.ff-theme-html) .container.theme .formComponent .slider input.sliderHandle::-webkit-slider-thumb{transition:none}:where(.ff-theme-html) .container.theme .formComponent .slider input.sliderHandle::-moz-range-thumb{transition:none}}
