@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNa7lqDY.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xK3dSBYKcSV-LCoeQqfX1RYOo3qPK7lqDY.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNK7lqDY.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xK3dSBYKcSV-LCoeQqfX1RYOo3qO67lqDY.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xK3dSBYKcSV-LCoeQqfX1RYOo3qN67lqDY.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNq7lqDY.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7l.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:Source Sans Pro;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmhduz8A.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwkxduz8A.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmxduz8A.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlBduz8A.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmBduz8A.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmRduz8A.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlxdu.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:Source Sans Pro;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmhduz8A.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwkxduz8A.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmxduz8A.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlBduz8A.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmBduz8A.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmRduz8A.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlxdu.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}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);opacity:0;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}.cdk-overlay-backdrop-showing{opacity:1}@media (forced-colors: active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}*,*:before,*:after{box-sizing:border-box}body{background-color:#faf8f4;font-family:Source Sans Pro,sans-serif;color:#3c3c3b;font-size:1.1875rem;line-height:1.5rem;font-weight:400;letter-spacing:0;min-height:100vh;text-align:left}body{margin:0}input,button,textarea,select{font:inherit}.ff-text-9{font-size:.5625rem;line-height:.6875rem}.ff-text-12{font-size:.75rem;line-height:.9375rem}.ff-text-14{font-size:.875rem;line-height:1.125rem}.ff-text-16{font-size:1rem;line-height:1.25rem}.ff-text-17{font-size:1.0625rem;line-height:1.375rem}.ff-text-18{font-size:1.125rem;line-height:1.4375rem}.ff-text-19{font-size:1.1875rem;line-height:1.5rem}.ff-text-20{font-size:1.25rem;line-height:1.625rem}.ff-text-22{font-size:1.375rem;line-height:1.75rem}.ff-text-24{font-size:1.5rem;line-height:1.875rem}.ff-text-27{font-size:1.6875rem;line-height:2.25rem}.ff-text-32{font-size:2rem;line-height:2.5rem}.ff-text-normal{font-weight:400;letter-spacing:0}.ff-text-semibold{font-weight:600;letter-spacing:0}.ff-text-bold{font-weight:700;letter-spacing:0}.ff-text-control-error{font-size:1rem;line-height:1.25rem;color:#d32b1f;margin:0}.ff-button-grid,.ff-button-grid--inline{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));margin-block-start:1rem}.ff-button-grid--inline{align-items:center;display:flex;flex-flow:row wrap;gap:1rem;justify-content:flex-start}.ff-button{font-weight:600;letter-spacing:0;align-items:center;background-color:#fff;border:1.5px solid transparent;border-radius:5px;box-shadow:0 0 14px #0000000f;cursor:pointer;display:inline-flex;justify-content:center;outline:none;padding-block:11px;padding-inline:17px;position:relative;text-align:center;text-decoration:none;transition:background-color .15s ease-in-out,color .15s ease-in-out;-webkit-user-select:none;user-select:none}.ff-button--red,.ff-button--primary{background-color:#fa3e34;box-shadow:inset 0 -3px 1px #0000001a;color:#fff}.ff-button--red:link,.ff-button--red:visited,.ff-button--red:hover,.ff-button--red:active,.ff-button--primary:link,.ff-button--primary:visited,.ff-button--primary:hover,.ff-button--primary:active{color:#fff;text-decoration:none}.ff-button--red:hover,.ff-button--primary:hover{background:#d32b1f}.ff-button--gray,.ff-button--secondary{background:#b5b2af;box-shadow:inset 0 -2px 1px #0000001a;color:#fff}.ff-button--gray:link,.ff-button--gray:visited,.ff-button--gray:hover,.ff-button--gray:active,.ff-button--secondary:link,.ff-button--secondary:visited,.ff-button--secondary:hover,.ff-button--secondary:active{color:#fff;text-decoration:none}.ff-button--gray:hover,.ff-button--secondary:hover{background-color:#a29f9c}.ff-button--gray:focus-visible,.ff-button--secondary:focus-visible{box-shadow:0 -2px #a29f9c inset}.ff-button--sand{background-color:#f4f1ec;box-shadow:inset 0 -3px 1px #0000001a;color:#3c3c3b}.ff-button--sand:link,.ff-button--sand:visited,.ff-button--sand:hover,.ff-button--sand:active{color:#3c3c3b;text-decoration:none}.ff-button--sand:hover{background:#ebe5dc}.ff-button--transparent{background-color:transparent;border-color:transparent;box-shadow:none}.ff-button--transparent:link,.ff-button--transparent:visited,.ff-button--transparent:hover,.ff-button--transparent:active{text-decoration:none}.ff-button--transparent:hover,.ff-button--transparent:disabled{background-color:transparent;border-color:transparent}.ff-button--white{background-color:#fff;box-shadow:inset 0 -3px 1px #0000001a;color:#3c3c3b}.ff-button--white:link,.ff-button--white:visited,.ff-button--white:hover,.ff-button--white:active{color:#3c3c3b;text-decoration:none}.ff-button--white:hover{background:#fff}.ff-button--stretch{width:100%}.ff-button--mini{font-size:.75rem;line-height:.9375rem;line-height:1rem;padding:6px 12px}.ff-button--small{font-size:.875rem;line-height:1.125rem;padding:7px 18px 8px}.ff-button--medium{font-size:1rem;line-height:1.25rem;padding:8px 18px}.ff-button--large{font-size:1.1875rem;line-height:1.5rem}.ff-button--extra-large{font-size:1.5rem;line-height:1.875rem;padding:18.75px 22.5px 20px}.ff-button:active:not(:disabled){transform:translateY(1px)}.ff-button:focus-visible{outline:#3c3c3b auto 1px;outline-offset:1px}.ff-button:disabled:hover,.ff-button:disabled{background-color:#b5b2af;box-shadow:none;cursor:not-allowed;color:#fff}.ff-button:disabled:hover.ff-ngx-button--transparent,.ff-button:disabled.ff-ngx-button--transparent{background-color:transparent;color:#b5b2af}.ff-button--link{color:#d32b1f;font-weight:400;background-color:transparent;text-decoration:underline;box-shadow:none;text-align:left;justify-content:left;padding:2px 0}.ff-button--link:hover{background-color:transparent;text-decoration:none;color:#970705}.ff-checkbox input{clip-path:inset(100%);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.ff-checkbox{font-weight:400;letter-spacing:0;display:grid;gap:6px;grid-template-columns:auto 1fr;padding-block:6px}.ff-checkbox:before{background-color:#fff;border:1px solid #c8c6bd;border-radius:3.5px;content:"";height:24px;width:24px}.ff-checkbox.processing:before{display:none}.ff-checkbox:focus-within:before{outline:solid 3px #fed8d6;outline-offset:0}.ff-checkbox:has(input:checked):before{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg width='100%25' height='100%25' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cg transform='matrix(1.02147,0,0,1.02147,-3.31722,-3.32377)'%3E%3Cg id='_.checkbox-icon-master' serif:id='.checkbox icon master'%3E%3Cpath id='foreground--Stroke-' serif:id='foreground (Stroke)' d='M21.397,11.09L13.048,20.247L8.15,15.637L9.35,14.363L12.952,17.754L20.104,9.911L21.397,11.09Z' style='fill:%233C3C3B;'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A")}.ff-checkbox:has(input:disabled){color:#c1c1c1;cursor:default}.ff-checkbox:has(input:disabled):before{border-color:#eee;cursor:not-allowed}.ff-checkbox:has(input:checked:disabled):before{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg width='100%25' height='100%25' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cg transform='matrix(1.02147,0,0,1.02147,-3.31722,-3.32377)'%3E%3Cg id='_.checkbox-icon-master' serif:id='.checkbox icon master'%3E%3Cpath id='foreground--Stroke-' serif:id='foreground (Stroke)' d='M21.397,11.09L13.048,20.247L8.15,15.637L9.35,14.363L12.952,17.754L20.104,9.911L21.397,11.09Z' style='fill:%23C1C1C1;'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A")}form.ng-submitted .ff-ngx-control-error.ng-invalid:not(.transparent),.ff-control-error-outline.ff-ngx-control-error.ng-touched.ng-invalid:not(.transparent),.ff-control-error-outline.ff-ngx-control-error.ng-touched.invalid:not(.transparent){outline:1px solid #fa3e34}form.ng-submitted .ff-ngx-control-error.ng-invalid:not(.transparent):focus-visible,form.ng-submitted .ff-ngx-control-error.ng-invalid:not(.transparent):focus,form.ng-submitted .ff-ngx-control-error.ng-invalid:not(.transparent):has(input:focus-visible),.ff-control-error-outline.ff-ngx-control-error.ng-touched.ng-invalid:not(.transparent):focus-visible,.ff-control-error-outline.ff-ngx-control-error.ng-touched.ng-invalid:not(.transparent):focus,.ff-control-error-outline.ff-ngx-control-error.ng-touched.ng-invalid:not(.transparent):has(input:focus-visible),.ff-control-error-outline.ff-ngx-control-error.ng-touched.invalid:not(.transparent):focus-visible,.ff-control-error-outline.ff-ngx-control-error.ng-touched.invalid:not(.transparent):focus,.ff-control-error-outline.ff-ngx-control-error.ng-touched.invalid:not(.transparent):has(input:focus-visible){outline:solid 3px #fed8d6;outline-offset:0}.ff-control-error:not(.transparent){outline:1px solid #fa3e34}.ff-control-error:not(.transparent):focus-visible,.ff-control-error:not(.transparent):focus,.ff-control-error:not(.transparent):has(input:focus-visible){outline:solid 3px #fed8d6;outline-offset:0}.ff-control-error-text{font-size:1rem;line-height:1.25rem;color:#d32b1f;margin:0;visibility:hidden}.ff-control-error-text.collapse,.ff-control-error-text.transparent{display:none}form.ng-submitted .ng-invalid+.ff-control-error-text:not(.transparent),.ng-touched.ng-invalid+.ff-control-error-text:not(.transparent),.ng-touched.invalid+.ff-control-error-text:not(.transparent){visibility:visible}form.ng-submitted .ng-invalid+.ff-control-error-text:not(.transparent).collapse,.ng-touched.ng-invalid+.ff-control-error-text:not(.transparent).collapse,.ng-touched.invalid+.ff-control-error-text:not(.transparent).collapse{display:block}.ff-form{align-items:flex-start;display:flex;flex-flow:column wrap;gap:.5em}.ff-input{display:block;background-color:#fff;border:1px solid #dcdad3;border-radius:4px;box-sizing:border-box;color:#3c3c3b;line-height:28px;padding:10px;width:100%}.ff-input[type=text]{line-height:30px}.ff-input.secondary{background-color:transparent;cursor:pointer}.ff-input:hover{border-color:#a29f9c}.ff-input::placeholder,.ff-input .placeholder{color:#b5b2af}.ff-input:focus-visible,.ff-input:focus,.ff-input:has(input:focus-visible){outline:solid 3px #fed8d6;outline-offset:0}.ff-input[readonly],.ff-input:has(input[readonly]){background-color:#f3f0ed;cursor:default}.ff-input:disabled,.ff-input[disabled],.ff-input.disabled,.ff-input:has(input[disabled]){background-color:#eeeae5;border-color:#e7e5df;cursor:not-allowed}.ff-input:disabled:focus,.ff-input[disabled]:focus,.ff-input.disabled:focus,.ff-input:has(input[disabled]):focus{outline:none}form.ng-submitted .ff-ngx-control-error.ng-invalid:not(.transparent),.ff-input.ff-ngx-control-error.ng-touched.ng-invalid:not(.transparent),.ff-input.ff-ngx-control-error.ng-touched.invalid:not(.transparent){outline:1px solid #fa3e34}form.ng-submitted .ff-ngx-control-error.ng-invalid:not(.transparent):focus-visible,form.ng-submitted .ff-ngx-control-error.ng-invalid:not(.transparent):focus,form.ng-submitted .ff-ngx-control-error.ng-invalid:not(.transparent):has(input:focus-visible),.ff-input.ff-ngx-control-error.ng-touched.ng-invalid:not(.transparent):focus-visible,.ff-input.ff-ngx-control-error.ng-touched.ng-invalid:not(.transparent):focus,.ff-input.ff-ngx-control-error.ng-touched.ng-invalid:not(.transparent):has(input:focus-visible),.ff-input.ff-ngx-control-error.ng-touched.invalid:not(.transparent):focus-visible,.ff-input.ff-ngx-control-error.ng-touched.invalid:not(.transparent):focus,.ff-input.ff-ngx-control-error.ng-touched.invalid:not(.transparent):has(input:focus-visible){outline:solid 3px #fed8d6;outline-offset:0}.ff-input.dropdown-input-field.panel-open{box-shadow:0 0 0 3px #979a9a2e;border:1px solid #979797;border-radius:4px 4px 0 0;outline:none}.ff-input.dropdown-input-field.panel-open.transparent{border:none;border-radius:0;box-shadow:none}.ff-input.transparent{background-color:transparent;border:none;border-radius:0;padding:0}.ff-input.transparent:focus-visible,.ff-input.transparent:has(input:focus-visible){box-shadow:none;outline:none}.ff-textarea{display:block;min-height:100px;resize:vertical;background-color:#fff;border:1px solid #dcdad3;border-radius:4px;box-sizing:border-box;color:#3c3c3b;line-height:28px;padding:10px;width:100%}.ff-textarea[type=text]{line-height:30px}.ff-textarea.secondary{background-color:transparent;cursor:pointer}.ff-textarea:hover{border-color:#a29f9c}.ff-textarea::placeholder,.ff-textarea .placeholder{color:#b5b2af}.ff-textarea:focus-visible,.ff-textarea:focus,.ff-textarea:has(input:focus-visible){outline:solid 3px #fed8d6;outline-offset:0}.ff-textarea[readonly],.ff-textarea:has(input[readonly]){background-color:#f3f0ed;cursor:default}.ff-textarea:disabled,.ff-textarea[disabled],.ff-textarea.disabled,.ff-textarea:has(input[disabled]){background-color:#eeeae5;border-color:#e7e5df;cursor:not-allowed}.ff-textarea:disabled:focus,.ff-textarea[disabled]:focus,.ff-textarea.disabled:focus,.ff-textarea:has(input[disabled]):focus{outline:none}form.ng-submitted .ff-ngx-control-error.ng-invalid:not(.transparent),.ff-textarea.ff-ngx-control-error.ng-touched.ng-invalid:not(.transparent),.ff-textarea.ff-ngx-control-error.ng-touched.invalid:not(.transparent){outline:1px solid #fa3e34}form.ng-submitted .ff-ngx-control-error.ng-invalid:not(.transparent):focus-visible,form.ng-submitted .ff-ngx-control-error.ng-invalid:not(.transparent):focus,form.ng-submitted .ff-ngx-control-error.ng-invalid:not(.transparent):has(input:focus-visible),.ff-textarea.ff-ngx-control-error.ng-touched.ng-invalid:not(.transparent):focus-visible,.ff-textarea.ff-ngx-control-error.ng-touched.ng-invalid:not(.transparent):focus,.ff-textarea.ff-ngx-control-error.ng-touched.ng-invalid:not(.transparent):has(input:focus-visible),.ff-textarea.ff-ngx-control-error.ng-touched.invalid:not(.transparent):focus-visible,.ff-textarea.ff-ngx-control-error.ng-touched.invalid:not(.transparent):focus,.ff-textarea.ff-ngx-control-error.ng-touched.invalid:not(.transparent):has(input:focus-visible){outline:solid 3px #fed8d6;outline-offset:0}.ff-textarea.dropdown-input-field.panel-open{box-shadow:0 0 0 3px #979a9a2e;border:1px solid #979797;border-radius:4px 4px 0 0;outline:none}.ff-textarea.dropdown-input-field.panel-open.transparent{border:none;border-radius:0;box-shadow:none}.ff-textarea.transparent{background-color:transparent;border:none;border-radius:0;padding:0}.ff-textarea.transparent:focus-visible,.ff-textarea.transparent:has(input:focus-visible){box-shadow:none;outline:none}.ff-label{font-weight:600;letter-spacing:0;color:#3c3c3b;cursor:pointer;gap:6px;margin:0}.ff-radiobutton{appearance:none;background-color:#fff;border:1px solid #c8c6bd;border-radius:50%;cursor:pointer;display:grid;flex-shrink:0;height:24px;margin:0;place-content:center;width:24px}.ff-radiobutton:focus{outline:solid 3px #fed8d6;outline-offset:0}.ff-radiobutton:before{content:"";background-color:#3c3c3b;border:.5px solid #ffffff;border-radius:50%;height:12px;transform:scale(0);transition:.12s transform ease-in-out;width:12px}.ff-radiobutton:checked:before{transform:scale(1)}.ff-radiobutton:disabled{border-color:#eee;cursor:not-allowed}label:has(.ff-radiobutton:disabled){color:#c1c1c1;cursor:default}.ff-radiobutton:disabled:checked:before{background-color:#c1c1c1}label:has(.ff-radiobutton){font-weight:400;letter-spacing:0;display:flex;flex-direction:row;gap:8px;place-items:flex-start}.ff-link{color:#d32b1f;cursor:pointer;text-decoration:underline}.ff-link:visited{color:#970705}.ff-link:hover{color:#970705;text-decoration:none}.ff-link:focus,.ff-link:focus-visible{outline:#6d6d6d auto 1px;outline-offset:2px}@media (hover: none) and (pointer: coarse){.ff-link{display:inline-block;padding:.5rem}}.ff-card{background-color:#f6f4f0;padding:1rem;border-radius:4px;border:1px solid #e7e5df;color:#3c3c3b}@container (min-width: calc(592px - 2rem)){.ff-card{padding:1.5rem}}table.ff-card-table{font-size:1.1875rem;line-height:1.5rem;width:100%}table.ff-card-table tr th{font-weight:600}table.ff-card-table tr th,table.ff-card-table tr td{border-bottom:1px solid #e7e5df;padding:8px 0}.ff-card-list-item{background-color:#faf8f4;border:1px solid #e7e5df;border-radius:8px;box-shadow:0 0 20px #0000000a;padding:12px 22px}.ff-code{background-color:#f6f4f0;border:1px solid #a29f9c;border-radius:5px;color:#e74133;padding:0 5px}.ff-h1{font-weight:700;letter-spacing:0;font-size:1.875rem;line-height:2.375rem}@media (min-width: 592px){.ff-h1{font-size:3.5rem;line-height:4.375rem}}.ff-h2{font-weight:700;letter-spacing:0;font-size:1.875rem;line-height:2.375rem}@media (min-width: 592px){.ff-h2{font-size:2rem;line-height:2.5rem}}.ff-h3{font-weight:700;letter-spacing:0;font-size:1.375rem;line-height:1.75rem}@media (min-width: 592px){.ff-h3{font-size:1.6875rem;line-height:2.125rem}}.ff-menu-boxes{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,300px));gap:12px}.ff-modal{display:block;max-width:555px}.ff-modal .modal__body{font-size:20px;padding:0}.ff-modal .modal__footer{align-items:center;border:none;display:flex;flex-flow:column wrap;justify-content:center;margin:1em 0 0;min-width:50px}.ff-modal .modal__footer .buttons__button{border-radius:4px;overflow:hidden}@media (min-width: 768px){.ff-modal .modal__footer{align-items:stretch;flex-flow:row wrap;justify-content:space-evenly}.ff-modal .modal__footer .buttons__button{flex:1 0 50px;margin:0 3px;max-width:40%;min-height:42px}}.ff-table-wrapper{max-width:100%;overflow-y:auto}.ff-table{font-size:1.1875rem;line-height:1.5rem;width:100%}.ff-table tr th{font-weight:600}.ff-table tr th,.ff-table tr td{border-bottom:1px solid #e7e5df;padding:8px 0}.ff-typeahead-items-result{display:block;padding:.75em .6em .75em 1em}.ff-typeahead-items-result:not([data-index="0"]){border-top:1px solid #eeeeee}.ff-typeahead-items-result.active,.ff-typeahead-items-result:focus,.ff-typeahead-items-result:hover{background:#0000000f}.ff-typeahead-items-result>.result-wrapper .code,.ff-typeahead-items-result>.result-wrapper .description{color:#3c3c3b;margin-left:auto}.ff-typeahead-items-result>.result-wrapper .name{font-weight:600;color:#6d6d6d;margin-bottom:.1em}.ff-container-extra-narrow{display:block;margin:0 auto 4rem;max-width:768px}.ff-container-narrow{display:block;margin:0 auto 4rem;max-width:768px;width:100%}@media (min-width: 992px){.ff-container-narrow{max-width:800px}}@media (min-width: 1200px){.ff-container-narrow{max-width:956px}}.ff-page-narrow{display:block;margin:0 auto 4rem;max-width:768px}.ff-visually-hidden{clip-path:inset(100%);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}
/*# sourceMappingURL=styles-2JTFO6S5.css.map */
