/* REDFORD: stopka strony głównej na podstronach bez arkuszy strony głównej.
   PLIK GENEROWANY przez gen_footer_kit.cjs ze strony głównej. Nie edytuj ręcznie.
   Źródła: /dist/bundle-47340f8e28.css, /assets/odswiezenie/refresh.css?v=24 */
:is(footer.c-footer, dialog.redford-cookie-dialog):not(#rfk):not(#rfk):not(#rfk):not(#rfk){--rfk-rem:16px}
@media (min-width:1440px){:is(footer.c-footer, dialog.redford-cookie-dialog):not(#rfk):not(#rfk):not(#rfk):not(#rfk){--rfk-rem:clamp(16px, 10.5664px + .3774vw, 20px)}}
:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):not(#rfk):not(#rfk):not(#rfk):not(#rfk), :is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):not(#rfk):not(#rfk):not(#rfk):not(#rfk)::before, :is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):not(#rfk):not(#rfk):not(#rfk):not(#rfk)::after{all:revert}
@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:is(footer.c-footer, dialog.redford-cookie-dialog):not(#rfk):not(#rfk):not(#rfk):not(#rfk){--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid}}
:is(footer.c-footer, dialog.redford-cookie-dialog):not(#rfk):not(#rfk):not(#rfk):not(#rfk){--font-sans:"Helvetica Now Display",sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-gray-200:oklch(92.8% .006 264.531);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-black:#131313;--color-white:#fefefe;--spacing:calc(.25 * var(--rfk-rem));--breakpoint-sm:700px;--breakpoint-md:1000px;--container-3xl:calc(48 * var(--rfk-rem));--radius-xs:calc(.25 * var(--rfk-rem));--radius-sm:calc(.5 * var(--rfk-rem));--radius-md:calc(.875 * var(--rfk-rem));--radius-lg:calc(2.5 * var(--rfk-rem));--ease-out:cubic-bezier(0,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-condensed:"National 2 Condensed",sans-serif;--text-heading-huge:clamp(calc(6 * var(--rfk-rem)), calc(-1.0435 * var(--rfk-rem)) + 35.2174vw, calc(26.25 * var(--rfk-rem)));--text-heading-huge--letter-spacing:-.03em;--text-heading-huge--line-height:.7;--text-heading-huge--font-weight:900;--text-heading-xl:clamp(calc(6 * var(--rfk-rem)), calc(3.0435 * var(--rfk-rem)) + 14.7826vw, calc(14.5 * var(--rfk-rem)));--text-heading-xl--letter-spacing:-.02em;--text-heading-xl--line-height:.7;--text-heading-xl--font-weight:900;--text-heading-lg:clamp(calc(4.5 * var(--rfk-rem)), calc(1.7174 * var(--rfk-rem)) + 13.913vw, calc(12.5 * var(--rfk-rem)));--text-heading-lg--letter-spacing:-.02em;--text-heading-lg--line-height:.7;--text-heading-lg--font-weight:900;--text-heading-md:clamp(calc(2.25 * var(--rfk-rem)), calc(-.2717 * var(--rfk-rem)) + 12.6087vw, calc(9.5 * var(--rfk-rem)));--text-heading-md--letter-spacing:-.01em;--text-heading-md--line-height:.7;--text-heading-md--font-weight:900;--text-heading-sm:clamp(calc(2.25 * var(--rfk-rem)), calc(1.4674 * var(--rfk-rem)) + 3.913vw, calc(4.5 * var(--rfk-rem)));--text-heading-sm--letter-spacing:-.03em;--text-heading-sm--line-height:.9;--text-heading-sm--font-weight:700;--text-heading-xs:clamp(calc(2 * var(--rfk-rem)), calc(1.587 * var(--rfk-rem)) + 2.0652vw, calc(3.1875 * var(--rfk-rem)));--text-heading-xs--letter-spacing:-.03em;--text-heading-xs--line-height:.9;--text-heading-xs--font-weight:700;--text-heading-2xs:clamp(calc(1.5 * var(--rfk-rem)), calc(1.3261 * var(--rfk-rem)) + .8696vw, calc(2 * var(--rfk-rem)));--text-heading-2xs--letter-spacing:-.01em;--text-heading-2xs--line-height:1;--text-heading-2xs--font-weight:700;--text-body-lg:clamp(calc(1.125 * var(--rfk-rem)), calc(1.0815 * var(--rfk-rem)) + .2174vw, calc(1.25 * var(--rfk-rem)));--text-body-lg--letter-spacing:0;--text-body-lg--line-height:1.2;--text-body-lg--font-weight:500;--text-body-md:clamp(calc(.875 * var(--rfk-rem)), calc(.8315 * var(--rfk-rem)) + .2174vw, calc(1 * var(--rfk-rem)));--text-body-md--letter-spacing:0;--text-body-md--line-height:1.1;--text-body-md--font-weight:500;--text-body-sm:calc(.75 * var(--rfk-rem));--text-body-sm--letter-spacing:0;--text-body-sm--line-height:1.1;--text-body-sm--font-weight:500;--color-accent:#4e37ff;--color-gray:#d8d3d3;--color-feedback-error:#de3e3e;--color-placeholder:#424242;--color-visual-placeholder:var(--color-gray);--spacing-unit-md:var(--unit-md);--spacing-gutter:10px;--spacing-fluid-xs:clamp(calc(.5 * var(--rfk-rem)), calc(.4565 * var(--rfk-rem)) + .2174vw, calc(.625 * var(--rfk-rem)));--spacing-fluid-sm:clamp(calc(1 * var(--rfk-rem)), calc(.8261 * var(--rfk-rem)) + .8696vw, calc(1.5 * var(--rfk-rem)));--spacing-fluid-md:clamp(calc(1.5 * var(--rfk-rem)), calc(1.3261 * var(--rfk-rem)) + .8696vw, calc(2 * var(--rfk-rem)));--spacing-fluid-lg:clamp(calc(2 * var(--rfk-rem)), calc(1.8261 * var(--rfk-rem)) + .8696vw, calc(2.5 * var(--rfk-rem)));--spacing-fluid-xl:clamp(calc(2.5 * var(--rfk-rem)), calc(2.1522 * var(--rfk-rem)) + 1.7391vw, calc(3.5 * var(--rfk-rem)));--spacing-fluid-2xl:clamp(calc(3.5 * var(--rfk-rem)), calc(2.7609 * var(--rfk-rem)) + 3.6957vw, calc(5.625 * var(--rfk-rem)));--spacing-fluid-3xl:clamp(calc(5.625 * var(--rfk-rem)), calc(4.3207 * var(--rfk-rem)) + 6.5217vw, calc(9.375 * var(--rfk-rem)));--spacing-fluid-4xl:clamp(calc(9.375 * var(--rfk-rem)), calc(8.288 * var(--rfk-rem)) + 5.4348vw, calc(12.5 * var(--rfk-rem)));--transition-duration-fast:.25s;--transition-duration:.4s;--transition-duration-slow:.6s;--transition-duration-slower:.8s;--ease-power3-out:cubic-bezier(.165,.84,.44,1);--ease-power3-inOut:cubic-bezier(.77,0,.175,1);--ease-power4-out:cubic-bezier(.23,1,.32,1);--ease:cubic-bezier(.3,.4,0,1);--z-index-transition:1000;--z-index-modal:700;--z-index-header:50;--z-index-above:1;--z-index-below:-1}
:is(footer.c-footer, dialog.redford-cookie-dialog):not(#rfk):not(#rfk):not(#rfk):not(#rfk){--color-background:var(--color-white);--color-text:var(--color-black)}
:is(footer.c-footer, dialog.redford-cookie-dialog):not(#rfk):not(#rfk):not(#rfk):not(#rfk){--_icon-width:calc(1 * var(--rfk-rem));--_icon-ratio:1}
:is(footer.c-footer, dialog.redford-cookie-dialog):not(#rfk):not(#rfk):not(#rfk):not(#rfk){--button-height:calc(2.75 * var(--rfk-rem));--button-gap:calc(var(--spacing)*12);--button-padding:0 calc(var(--spacing)*6);--button-radius:var(--radius-sm);--button-color:var(--color-white);--button-hover-color:var(--color-white);--button-background:var(--color-accent);--button-hover-background:var(--button-background)}
@supports (color:color-mix(in lab,red,red)){:is(footer.c-footer, dialog.redford-cookie-dialog):not(#rfk):not(#rfk):not(#rfk):not(#rfk){--button-hover-background:color-mix(in srgb,var(--button-background),var(--color-black)20%)}}
:is(footer.c-footer, dialog.redford-cookie-dialog):not(#rfk):not(#rfk):not(#rfk):not(#rfk){--button-border:transparent;--button-hover-border:transparent}
:is(footer.c-footer, dialog.redford-cookie-dialog):not(#rfk):not(#rfk):not(#rfk):not(#rfk){--wysiwyg-heading-multiplier:.9;--wysiwyg-heading-font-size:30px;--wysiwyg-h1:calc(var(--wysiwyg-heading-font-size)*(1 + (1 - var(--wysiwyg-heading-multiplier))));--wysiwyg-h2:var(--wysiwyg-heading-font-size);--wysiwyg-h3:calc(var(--wysiwyg-h2)*var(--wysiwyg-heading-multiplier));--wysiwyg-h4:calc(var(--wysiwyg-h3)*var(--wysiwyg-heading-multiplier));--wysiwyg-h5:calc(var(--wysiwyg-h4)*var(--wysiwyg-heading-multiplier));--wysiwyg-h6:calc(var(--wysiwyg-h5)*var(--wysiwyg-heading-multiplier))}
:is(footer.c-footer, dialog.redford-cookie-dialog):not(#rfk):not(#rfk):not(#rfk):not(#rfk){--cc-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--cc-modal-border-radius:calc(.5 * var(--rfk-rem));--cc-btn-border-radius:calc(.4 * var(--rfk-rem));--cc-modal-transition-duration:.25s;--cc-link-color:var(--cc-btn-primary-bg);--cc-modal-margin:calc(1 * var(--rfk-rem));--cc-z-index:2147483647;--cc-bg:#fff;--cc-primary-color:#2c2f31;--cc-secondary-color:#5e6266;--cc-btn-primary-bg:#30363c;--cc-btn-primary-color:#fff;--cc-btn-primary-border-color:var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg:#000;--cc-btn-primary-hover-color:#fff;--cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg:#eaeff2;--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-border-color:var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg:#d4dae0;--cc-btn-secondary-hover-color:#000;--cc-btn-secondary-hover-border-color:#d4dae0;--cc-separator-border-color:#f0f4f7;--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-toggle-off-bg:#667481;--cc-toggle-on-knob-bg:#fff;--cc-toggle-off-knob-bg:var(--cc-toggle-on-knob-bg);--cc-toggle-enabled-icon-color:var(--cc-bg);--cc-toggle-disabled-icon-color:var(--cc-bg);--cc-toggle-readonly-bg:#d5dee2;--cc-toggle-readonly-knob-bg:#fff;--cc-toggle-readonly-knob-icon-color:var(--cc-toggle-readonly-bg);--cc-section-category-border:var(--cc-cookie-category-block-bg);--cc-cookie-category-block-bg:#f0f4f7;--cc-cookie-category-block-border:#f0f4f7;--cc-cookie-category-block-hover-bg:#e9eff4;--cc-cookie-category-block-hover-border:#e9eff4;--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:#dee4e9;--cc-overlay-bg:rgba(0,0,0,.65);--cc-webkit-scrollbar-bg:var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);--cc-footer-bg:var(--cc-btn-secondary-bg);--cc-footer-color:var(--cc-secondary-color);--cc-footer-border-color:#e4eaed;--cc-pm-toggle-border-radius:4em}
:is(footer.c-footer, dialog.redford-cookie-dialog):not(#rfk):not(#rfk):not(#rfk):not(#rfk){--unit-sm:calc(.75 * var(--rfk-rem));--unit-md:calc(1.25 * var(--rfk-rem));--unit-lg:calc(2 * var(--rfk-rem));--grid-columns:12;--grid-margin:calc(1 * var(--rfk-rem));--grid-gutter:calc(.75 * var(--rfk-rem));--header-height:calc(4.375 * var(--rfk-rem))}
@media not all and (min-width: 700px){:is(footer.c-footer, dialog.redford-cookie-dialog):not(#rfk):not(#rfk):not(#rfk):not(#rfk){--grid-margin:calc(.625 * var(--rfk-rem));--grid-gutter:calc(.625 * var(--rfk-rem));--grid-columns:4;--header-height:calc(3.75 * var(--rfk-rem))}}
:is(footer.c-footer, dialog.redford-cookie-dialog):not(#rfk):not(#rfk):not(#rfk):not(#rfk){--color-accent:#b91321;--color-purple:#b91321;--redford-purple:#b91321;--redford-red:#b91321}
:is(footer.c-footer, dialog.redford-cookie-dialog):not(#rfk):not(#rfk):not(#rfk):not(#rfk){--rf-paper:#f7f5ef;--rf-band:#ece8dc;--rf-ink:#1b1a17;--rf-red:#b91321;--rf-black:#131313;--rf-sand:#cfc6ac;--rf-line:#d9d4c5}
:is(footer.c-footer, dialog.redford-cookie-dialog):not(#rfk):not(#rfk):not(#rfk):not(#rfk){--color-background:var(--rf-paper);--color-text:var(--rf-ink)}
footer.c-footer:not(#rfk):not(#rfk):not(#rfk):not(#rfk){color:rgb(27, 26, 23);font-family:"Helvetica Now Display", sans-serif;font-weight:400;font-style:normal;font-stretch:100%;font-variant:normal;font-feature-settings:normal;font-variation-settings:normal;font-kerning:auto;font-optical-sizing:auto;font-synthesis:weight style small-caps;line-height:normal;letter-spacing:normal;word-spacing:0px;text-transform:none;text-align:start;text-indent:0px;text-rendering:auto;text-shadow:none;white-space:normal;word-break:normal;overflow-wrap:normal;hyphens:manual;tab-size:4;text-wrap:wrap;cursor:auto;visibility:visible;list-style-type:disc;list-style-position:outside;quotes:auto;caret-color:rgb(27, 26, 23);color-scheme:normal;-webkit-font-smoothing:auto;-webkit-text-size-adjust:100%;text-size-adjust:100%;text-underline-offset:auto;text-decoration-skip-ink:auto;paint-order:normal;accent-color:auto;pointer-events:auto;border-collapse:separate;border-spacing:0px;empty-cells:show;caption-side:top;direction:ltr;font-size:var(--rfk-rem)}
dialog.redford-cookie-dialog:not(#rfk):not(#rfk):not(#rfk):not(#rfk){color:rgb(27, 26, 23);font-family:"Helvetica Now Display", sans-serif;font-weight:400;font-style:normal;font-stretch:100%;font-variant:normal;font-feature-settings:normal;font-variation-settings:normal;font-kerning:auto;font-optical-sizing:auto;font-synthesis:weight style small-caps;line-height:normal;letter-spacing:normal;word-spacing:0px;text-transform:none;text-align:start;text-indent:0px;text-rendering:auto;text-shadow:none;white-space:normal;word-break:normal;overflow-wrap:normal;hyphens:manual;tab-size:4;text-wrap:wrap;cursor:auto;visibility:visible;list-style-type:disc;list-style-position:outside;quotes:auto;caret-color:rgb(27, 26, 23);color-scheme:normal;-webkit-font-smoothing:auto;-webkit-text-size-adjust:100%;text-size-adjust:100%;text-underline-offset:auto;text-decoration-skip-ink:auto;paint-order:normal;accent-color:auto;pointer-events:auto;border-collapse:separate;border-spacing:0px;empty-cells:show;caption-side:top;direction:ltr;font-size:var(--rfk-rem)}
@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk){--tw-rotate-x: initial; --tw-rotate-y: initial; --tw-rotate-z: initial; --tw-skew-x: initial; --tw-skew-y: initial; --tw-border-style: solid;}}
@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk)::before{--tw-rotate-x: initial; --tw-rotate-y: initial; --tw-rotate-z: initial; --tw-skew-x: initial; --tw-skew-y: initial; --tw-border-style: solid;}}
@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk)::after{--tw-rotate-x: initial; --tw-rotate-y: initial; --tw-rotate-z: initial; --tw-skew-x: initial; --tw-skew-y: initial; --tw-border-style: solid;}}
@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk)::backdrop{--tw-rotate-x: initial; --tw-rotate-y: initial; --tw-rotate-z: initial; --tw-skew-x: initial; --tw-skew-y: initial; --tw-border-style: solid;}}
:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk){box-sizing: border-box; border: 0px solid; margin: 0px; padding: 0px;}
:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk)::after{box-sizing: border-box; border: 0px solid; margin: 0px; padding: 0px;}
:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk)::before{box-sizing: border-box; border: 0px solid; margin: 0px; padding: 0px;}
:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk)::backdrop{box-sizing: border-box; border: 0px solid; margin: 0px; padding: 0px;}
:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(a):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk){color: inherit; text-decoration: inherit;}
:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(img):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk){vertical-align: middle; display: block;}
:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(img):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk){max-width: 100%; height: auto;}
:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(button):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk){font: inherit; letter-spacing: inherit; color: inherit; opacity: 1; background-color: rgba(0, 0, 0, 0); border-radius: 0px;}
:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(button):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk){appearance: button;}
:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(.theme-dark):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(.rfkp):not(rfkp){--color-background: var(--color-black); --color-text: var(--color-white); color: var(--color-text); background-color: var(--color-background);}
:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(a):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk){color: inherit;}
:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(button):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk){cursor: pointer;}
:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(:focus-visible:not(input):not(textarea):not(select)):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk){outline-style: var(--focus-style,auto); outline-width: var(--focus-width,10px); outline-offset: var(--focus-offset,5px); outline-color: var(--focus-color,var(--color-accent));}
:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(.c-icon):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk){vertical-align: middle; display: inline-block;}
:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(.c-button.-secondary):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(.rfkp){--button-color: currentColor; --button-hover-color: currentColor; --button-background: transparent; --button-hover-background: transparent; --button-border: currentColor;}
@supports (color:color-mix(in lab,red,red)){:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(.c-button.-secondary):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(.rfkp){--button-border: color-mix(in srgb,currentColor,transparent 80%);}}
:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(.c-button.-secondary):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(.rfkp){--button-hover-border: currentColor;}
@supports (color:color-mix(in lab,red,red)){:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(.c-button.-secondary):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(.rfkp){--button-hover-border: color-mix(in srgb,currentColor,transparent 20%);}}
:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(.c-button.-secondary):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(.rfkp){--button-radius: var(--radius-md);}
:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(.c-button):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk){color: var(--button-color); width: var(--button-width,auto); height: var(--button-height); border-radius: var(--button-radius); display: inline-flex;}
:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(.c-button_inner):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk){justify-content: center; align-items: center; gap: var(--button-gap); width: 100%; height: 100%; padding: var(--button-padding); pointer-events: none; z-index: 1; display: flex; position: relative; overflow: hidden;}
:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(.c-button_inner):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk)::before{content: ""; border: 1px solid var(--button-border); background-color: var(--button-background); border-radius: var(--button-radius); z-index: -1; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px;}
@media (hover: hover){:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(.c-button_inner):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk){transition: color var(--transition-duration-fast);}}
@media (hover: hover){:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(.c-button_inner):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk)::before{transition-property: background-color, border-color; transition-duration: var(--transition-duration-fast);}}
@media (hover: hover){:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(.c-button:hover .c-button_inner):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk){color: var(--button-hover-color); transition-delay: 0s;}}
@media (hover: hover){:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(.c-button:focus-visible .c-button_inner):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk){color: var(--button-hover-color); transition-delay: 0s;}}
@media (hover: hover){:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(:is(.c-button:hover .c-button_inner, .c-button:focus-visible .c-button_inner, [data-button-parent]:hover .c-button_inner, [data-button-parent]:focus-visible .c-button_inner)):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk)::before{border-color: var(--button-hover-border); background-color: var(--button-hover-background);}}
:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(.c-footer):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk){--color-logo-truck: currentColor; --color-logo-roll: var(--color-accent); --color-logo-background: var(--color-accent); color: var(--color-gray); overflow: hidden;}
@media not all and (min-width: 1000px){:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(.c-footer):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk){padding-bottom: var(--header-height);}}
:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(.c-footer_container):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk){padding-top: var(--spacing-fluid-2xl);}
@media (min-width: 1000px){:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(.c-footer_container):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk){clip-path: inset(0 calc(var(--grid-margin)*var(--progress))calc(var(--grid-margin)*var(--progress))calc(var(--grid-margin)*var(--progress))round 0 0 var(--radius-sm)var(--radius-sm));}}
:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(.c-footer_inner):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk){padding-top: clamp(calc(2.5 * var(--rfk-rem)), calc(1.6304 * var(--rfk-rem)) + 4.3478vw, calc(5 * var(--rfk-rem))); padding-bottom: var(--grid-margin); padding-inline: var(--grid-margin); background-color: var(--color-accent);}
@media not all and (min-width: 1000px){:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(.c-footer_inner):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk){padding-inline: var(--grid-margin);}}
:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(.c-footer_rails):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk){margin-inline: -5%;}
:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(.c-footer_rail:first-of-type):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk){transform-origin: 100% 0px; transform: rotate(-1.5deg);}
:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(.c-footer_rail:nth-of-type(2)):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk){transform-origin: 0px 0px; margin-top: clamp(calc(-5.625 * var(--rfk-rem)), calc(0.2717 * var(--rfk-rem)) - 7.6087vw, calc(-1.25 * var(--rfk-rem))); transform: rotate(1.3deg);}
:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(.c-footer_main):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk){display: grid;}
@media not all and (min-width: 1000px){:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(.c-footer_main):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk){row-gap: calc(var(--spacing)*6); padding-bottom: calc(var(--spacing)*5);}}
@media (min-width: 1000px){:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(.c-footer_main):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk){padding-block: calc(var(--spacing)*3); column-gap: var(--grid-gutter); grid-template-columns: repeat(3, 1fr); position: relative;}}
@media (min-width: 1000px){:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(.c-footer_main):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk)::before{content: ""; top: 0px; left: var(--grid-gutter); right: var(--grid-gutter); background-color: currentcolor; height: 1px; position: absolute;}}
:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(.c-footer_col):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk){justify-content: space-between; row-gap: var(--spacing-fluid-md); min-height: clamp(calc(6.875 * var(--rfk-rem)), calc(5.788 * var(--rfk-rem)) + 5.4348vw, calc(10 * var(--rfk-rem))); flex-direction: column; align-items: flex-start; display: flex;}
@media not all and (min-width: 1000px){:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(.c-footer_col):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk){padding-top: calc(var(--spacing)*2); border-top: 1px solid;}}
@media (min-width: 1000px){:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(.c-footer_col):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk){padding-right: var(--grid-margin);}}
@media (min-width: 1000px){:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(.c-footer_col:first-child):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk){padding-left: var(--grid-margin);}}
@media (min-width: 1000px){:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(.c-footer_col:last-child):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk){padding-right: var(--grid-margin);}}
@media (min-width: 1000px){:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(.c-footer_col:not(:last-child)):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk){border-right: 1px solid;}}
:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(.c-footer_head):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk){column-gap: var(--grid-gutter); grid-template-columns: 1fr 1fr; width: 100%; display: grid;}
:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(.c-footer_bottom):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk){place-items: center flex-start; column-gap: var(--grid-gutter); padding-block: calc(var(--spacing)*5); display: grid;}
@media not all and (min-width: 1000px){:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(.c-footer_bottom):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk){row-gap: calc(var(--spacing)*1); grid-template-columns: 1fr 1fr;}}
@media (min-width: 1000px){:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(.c-footer_bottom):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk){grid-template-columns: repeat(3, 1fr); position: relative;}}
@media (min-width: 1000px){:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(.c-footer_bottom):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk)::before{content: ""; top: 0px; left: var(--grid-gutter); right: var(--grid-gutter); background-color: currentcolor; height: 1px; position: absolute;}}
:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(.c-rail):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk){--icon-width: clamp(calc(5 * var(--rfk-rem)), calc(1.5217 * var(--rfk-rem)) + 17.3913vw, calc(15 * var(--rfk-rem))); padding-block: calc(var(--spacing)*2); background-color: var(--color-accent); border-top: 1px solid; border-bottom: 1px solid; display: block; overflow: hidden;}
:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(.c-rail_container):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk){white-space: nowrap; align-items: center; display: flex;}
:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(.c-rail_pattern):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk){align-items: center; gap: clamp(calc(1.25 * var(--rfk-rem)), calc(0.7283 * var(--rfk-rem)) + 2.6087vw, calc(2.75 * var(--rfk-rem))); padding-right: clamp(calc(1.25 * var(--rfk-rem)), calc(0.2935 * var(--rfk-rem)) + 4.7826vw, calc(4 * var(--rfk-rem))); display: flex;}
:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(.hover-underline):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk){cursor: pointer; display: inline-block; position: relative;}
:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(.hover-underline):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk)::before{content: ""; transform-origin: 100% 0px; width: 100%; height: max(1px, 0.1em); transition: transform var(--transition-duration)var(--ease-power3-out); background-color: currentcolor; position: absolute; bottom: -0.1em; left: 0px; transform: scaleX(0);}
@media (hover: hover){:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(:is(.hover-underline:hover, .hover-parent:hover .hover-underline)):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk)::before{transform-origin: 0px 0px; transform: scaleX(1);}}
:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(.flex):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk){display: flex;}
:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(.max-w-60):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk){max-width: calc(var(--spacing)*60);}
:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(.flex-col):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk){flex-direction: column;}
:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(.flex-wrap):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk){flex-wrap: wrap;}
:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(.items-center):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk){align-items: center;}
:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(.gap-2):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk){gap: calc(var(--spacing)*2);}
:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(.pb-\[0\.05em\]):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk){padding-bottom: 0.05em;}
:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(.heading-lg):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk){font-family: var(--font-condensed); font-size: var(--text-heading-lg); line-height: var(--tw-leading,var(--text-heading-lg--line-height)); letter-spacing: var(--tw-tracking,var(--text-heading-lg--letter-spacing)); font-weight: var(--tw-font-weight,var(--text-heading-lg--font-weight)); text-transform: uppercase;}
:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(.body-lg):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk){font-family: var(--font-sans); font-size: var(--text-body-lg); line-height: var(--tw-leading,var(--text-body-lg--line-height)); letter-spacing: var(--tw-tracking,var(--text-body-lg--letter-spacing)); font-weight: var(--tw-font-weight,var(--text-body-lg--font-weight));}
:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(.body-md):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk){font-family: var(--font-sans); font-size: var(--text-body-md); line-height: var(--tw-leading,var(--text-body-md--line-height)); letter-spacing: var(--tw-tracking,var(--text-body-md--letter-spacing)); font-weight: var(--tw-font-weight,var(--text-body-md--font-weight));}
:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(.body-sm):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk){font-family: var(--font-sans); font-size: var(--text-body-sm); line-height: var(--tw-leading,var(--text-body-sm--line-height)); letter-spacing: var(--tw-tracking,var(--text-body-sm--letter-spacing)); font-weight: var(--tw-font-weight,var(--text-body-sm--font-weight));}
:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(.text-balance):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk){text-wrap: balance;}
:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(.uppercase):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk){text-transform: uppercase;}
:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(.opacity-60):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk){opacity: 0.6;}
@media not all and (min-width: 1000px){:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(.max-md\:body-sm):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk){font-family: var(--font-sans); font-size: var(--text-body-sm); line-height: var(--tw-leading,var(--text-body-sm--line-height)); letter-spacing: var(--tw-tracking,var(--text-body-sm--letter-spacing)); font-weight: var(--tw-font-weight,var(--text-body-sm--font-weight));}}
@media (min-width: 1000px){:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(.md\:body-lg):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk){font-family: var(--font-sans); font-size: var(--text-body-lg); line-height: var(--tw-leading,var(--text-body-lg--line-height)); letter-spacing: var(--tw-tracking,var(--text-body-lg--letter-spacing)); font-weight: var(--tw-font-weight,var(--text-body-lg--font-weight));}}
:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(.redford-i18n):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk){display: contents;}
:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(.c-footer .redford-logo):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk){width: clamp(calc(9 * var(--rfk-rem)), 18vw, calc(19 * var(--rfk-rem))); max-height: 0.72em; object-fit: contain; filter: brightness(0) invert(1);}
:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(.c-rail .redford-logo):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk){width: clamp(calc(9 * var(--rfk-rem)), 18vw, calc(19 * var(--rfk-rem))); max-height: 0.72em; object-fit: contain; filter: brightness(0) invert(1);}
:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(.c-footer_inner):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk){background-color: var(--redford-red);}
:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(.c-footer .c-rail):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk){background-color: var(--redford-red);}
:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(.redford-cookie-dialog):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk){width: min(calc(30 * var(--rfk-rem)), calc(-2 * var(--rfk-rem)) + 100vw); margin: auto; padding: 0px; color: rgb(255, 255, 255); background: var(--redford-red); border: 0px; border-radius: calc(0.5 * var(--rfk-rem));}
:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(.redford-cookie-dialog):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk)::backdrop{background: rgba(210, 210, 210, 0.72); backdrop-filter: blur(10px);}
:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(.redford-cookie-dialog_inner):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk){display: grid; gap: calc(1.5 * var(--rfk-rem)); padding: calc(1 * var(--rfk-rem));}
:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(:focus-visible):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk){outline: currentcolor solid 2px; outline-offset: 4px;}
@media (scripting: none){:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is([data-scroll]):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk){opacity: 1 !important; visibility: visible !important; transform: none !important;}}
@media (scripting: none){:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(.c-footer):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk){opacity: 1 !important; visibility: visible !important; transform: none !important;}}
@media (scripting: none){:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(c-rail .c-rail_container):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk){transform: none !important;}}
:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(.c-rail):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk){overflow: clip;}
:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(.c-footer_rails):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk){overflow: clip;}
:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(.redford-logo):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk){display: block; width: auto; max-width: 100%; height: auto;}
:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(.c-footer.theme-dark .redford-logo):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk){filter: none;}
:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(.c-footer.theme-dark img[src*="lockup-white"]):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk){display: block;}
:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(.c-footer_main):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk){margin-top: calc(var(--spacing-fluid-2xl)*2 + var(--text-body-lg)*1.2 + calc(1 * var(--rfk-rem)) + var(--text-body-md)*1.1);}
@media (min-width: 1000px){:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(.c-footer_main):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk){grid-template-columns: repeat(2, 1fr);}}
:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(.c-footer.theme-dark):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(.rfkp):not(rfkp){background-color: var(--rf-paper);}
:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(.c-footer_col .c-footer_head):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk){grid-template-columns: max-content max-content; justify-content: start; column-gap: clamp(calc(0.9 * var(--rfk-rem)), 1.8vw, calc(1.8 * var(--rfk-rem)));}
:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(.c-footer_col):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk){min-height: 0px;}
:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(.c-footer_head a):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk){color: inherit; text-decoration: none; border-bottom: 1px solid transparent; transition: border-color 0.2s;}
:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(.c-footer_head a:hover):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk){border-bottom-color: currentcolor;}
:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(.c-footer_head a:focus-visible):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk){border-bottom-color: currentcolor;}
:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(.c-footer_head .opacity-60:hover):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk){opacity: 1;}
:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(.c-footer_bottom.rf-legal):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk){flex-wrap: wrap; align-items: center; justify-content: flex-start; gap: calc(0.35 * var(--rfk-rem)) calc(1.1 * var(--rfk-rem)); padding-bottom: 6px; display: flex !important; padding-left: 16px !important;}
:is(footer.c-footer, footer.c-footer *, dialog.redford-cookie-dialog, dialog.redford-cookie-dialog *):is(.c-footer_bottom.rf-legal > *):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk):not(#rfk){margin: 0px; padding: 0px; flex: 0 0 auto; width: auto !important;}
/* @font-face oraz @property dla zmiennych użytych powyżej */
@font-face { font-family: "Helvetica Now Display"; src: url("/fonts/HelveticaNowDisplay-Bold.woff2") format("woff2"); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: "National 2 Condensed"; src: url("/fonts/national-2-condensed-extrabold.woff2") format("woff2"); font-weight: 900; font-style: normal; font-display: swap; }
@property --tw-rotate-x { syntax: "*"; inherits: false; }
@property --tw-rotate-y { syntax: "*"; inherits: false; }
@property --tw-rotate-z { syntax: "*"; inherits: false; }
@property --tw-skew-x { syntax: "*"; inherits: false; }
@property --tw-skew-y { syntax: "*"; inherits: false; }
@property --tw-border-style { syntax: "*"; inherits: false; initial-value: solid; }
