:root,[data-theme=light]{--background:#fff;--nav-cag:#1a893f;--nav-fs:#4c4945;--nav-hwal:#006272;--text:#325064;--mobile-text:#2c2a29;--breadcrumbs-text:#274ec4;--breadcrumbs-span:#6c757d;--headings:#222764;--cag-headings:#222764;--fs-headings:#34313e;--hwal-headings:#006272;--sv-menu-headings:#a50025;--text-column-heading:#106998;--paragraphs:#222764;--paragraphs-variant:#34596f;--paragraphs-variant-dark:#404040;--paragraphs-variant-dark-sv:#475568;--link-text:#274ec4;--form-header:#dff1fb;--form-body:#fff;--form-button-active:#212529;--form-background:#fafafa;--toast-success:#dbf0dd;--toast-success-foreground:#235728;--toast-info:#d7e9f4;--toast-info-foreground:#002f66;--toast-warning:#ffedcc;--toast-warning-foreground:#664200;--toast-error:#fde3e8;--toast-error-foreground:#ae0e31;--destructive:0 84.2% 60.2%;--destructive-foreground:210 40% 98%;--button-text:#fff;--button-text-fs:#fff;--button-text-hwal:#fff;--button-primary:linear-gradient(95deg,#5fbe68 -10.74%,#41a049 0.66%,#2c6d32 31.61%);--button-primary-fs:#f37736;--button-primary-hwal:#006272;--button-primary-border:#235728;--button-primary-border-hwal:#84bd00;--button-primary-hover:#327b38;--button-primary-hover-fs:#9e4f24;--button-primary-hover-hwal:#008499;--button-primary-active:#235728;--button-primary-active-fs:#6c3619;--button-primary-active-hwal:#004652;--button-secondary:linear-gradient(91deg,#3382db 0.22%,#2370c7 10.38%,#2066b6 20.54%,#1d5aa0 39.88%);--button-secondary-border:#002f66;--button-secondary-hover:#194e8a;--button-secondary-active:#133a68;--button-cancel:linear-gradient(91deg,#e2133f 0.22%,#d9123c 10.13%,#c61037 20.05%,#ae0e31 39.88%);--button-cancel-border:#840b25;--button-cancel-hover:#840b25;--button-cancel-active:#67091d;--button-open:#235728;--button-open-border:#235728;--offer-card-background:#fff}[data-theme=dark]{--background:#212529;--nav-cag:#2e2e2e;--nav-fs:#fff;--nav-hwal:#2e2e2e;--text:#fff;--mobile-text:#fff;--breadcrumbs-text:#d2daf4;--breadcrumbs-span:#fff;--headings:#ad7de9;--cag-headings:#ffffff;--fs-headings:#ffffff;--hwal-headings:#ffffff;--sv-menu-headings:#fff;--text-column-heading:#22b4e6;--paragraphs:#e0e0e0;--paragraphs-variant:#e0e0e0;--paragraphs-variant-dark:#e0e0e0;--paragraphs-variant-dark-sv:#e0e0e0;--link-text:#1587c3;--form-header:#212529;--form-body:#343a40;--form-button-active:#fafafa;--form-background:#212529;--destructive:0 84.2% 60.2%;--destructive-foreground:210 40% 98%;--button-text:#000;--button-primary:#5fbe68;--button-primary-border:#32ff38;--button-primary-hover:#92d398;--button-primary-active:#b6e2bb;--button-secondary:#75b6ff;--button-secondary-border:#75b6ff;--button-secondary-hover:#add4ff;--button-secondary-active:#d7e9f4;--button-cancel:#e2133f;--button-cancel-border:#f47791;--button-cancel-hover:#f04c6f;--button-cancel-active:#f7a1b3;--button-open:#fff;--button-open-border:#5fbe68;--offer-card-background:#2e2e2e}.btn{position:relative;display:flex;align-items:center;justify-content:center;gap:.5rem;font-weight:600;min-height:2.72rem;border-radius:5px;box-shadow:2px 2px 4px 0 rgba(28,36,44,.32)}.btn--full-width{width:100%}.btn--primary{background:var(--button-primary);color:var(--button-text);border:1px solid var(--button-primary-border)}.btn--primary:not(.btn--disabled):hover{background:var(--button-primary-hover)}.btn--primary:not(.btn--disabled):active{background:var(--button-primary-active);box-shadow:none}body.fs .btn--primary{background:var(--button-primary-fs);color:var(--button-text-fs);border:1px solid var(--button-primary-fs);border-radius:25px}body.fs .btn--primary:not(.btn--disabled):hover{background:var(--button-primary-hover-fs);color:#fff}body.fs .btn--primary:not(.btn--disabled):active{background:var(--button-primary-active-fs);box-shadow:none}body.hwal .btn--primary{background:var(--button-primary-hwal);color:var(--button-text-hwal);border:1px solid var(--button-primary-border-hwal);border-radius:25px}body.hwal .btn--primary:not(.btn--disabled):hover{background:var(--button-primary-hover-hwal);color:#fff}body.hwal .btn--primary:not(.btn--disabled):active{background:var(--button-primary-active-hwal);box-shadow:none}.btn--secondary{background:var(--button-secondary);color:var(--button-text);border:1px solid var(--button-secondary-border)}.btn--secondary:not(.btn--disabled):hover{background:var(--button-secondary-hover)}.btn--secondary:not(.btn--disabled):active{background:var(--button-secondary-active);box-shadow:none}body.fs .btn--secondary{background:var(--button-primary-fs);color:var(--button-text-fs);border:1px solid var(--button-primary-fs);border-radius:25px}body.fs .btn--secondary:not(.btn--disabled):hover{background:var(--button-primary-hover-fs);color:#fff}body.fs .btn--secondary:not(.btn--disabled):active{background:var(--button-primary-active-fs);box-shadow:none}body.hwal .btn--secondary{border-radius:25px}.btn--tertiary{background:none;color:#404040;border:1px solid #404040}.btn--tertiary:not(.btn--disabled):hover{background:#fde3e8}.btn--tertiary:not(.btn--disabled):active{background:#e3b5b5;box-shadow:none}.btn--outline{background:none;color:#fff;border:1px solid #fff}.btn--outline:not(.btn--disabled):hover{background:#fff;color:#404040;border:1px solid #404040}.btn--outline:not(.btn--disabled):active{background:#d9d9d9;box-shadow:none}.btn--cancel{background:var(--button-cancel);color:#fff;border:1px solid var(--button-cancel-border)}.btn--cancel:not(.btn--disabled):hover{background:var(--button-cancel-hover)}.btn--cancel:not(.btn--disabled):active{background:var(--button-cancel-active);box-shadow:none}.btn--loading{pointer-events:none}.btn--disabled{opacity:.4;cursor:not-allowed}.btn--small{padding:0 1.4rem;min-width:10.3125rem}.btn--medium{padding:0 2.65rem;min-width:13.75rem}.btn--open{color:var(--button-open);border:1px solid var(--button-open-border)}.btn--open,.btn--open:not(.btn--disabled):hover{background:none}.btn--open:not(.btn--disabled):active{background:none;box-shadow:none}.btn__icon{position:absolute;display:inline-flex;align-items:center;justify-content:center;top:.8rem}.btn__icon--left{left:.8rem}.btn__icon--right{right:.8rem}.btn__icon svg path{fill:var(--button-text)}