@charset "UTF-8";
:root { ; }
:root {
  --universe-base-size-128: 8rem;
  --universe-base-size-112: 7rem;
  --universe-base-size-96: 6rem;
  --universe-base-size-80: 5rem;
  --universe-base-size-64: 4rem;
  --universe-base-size-60: 3.75rem;
  --universe-base-size-48: 3rem;
  --universe-base-size-44: 2.75rem;
  --universe-base-size-40: 2.5rem;
  --universe-base-size-36: 2.25rem;
  --universe-base-size-32: 2rem;
  --universe-base-size-28: 1.75rem;
  --universe-base-size-24: 1.5rem;
  --universe-base-size-20: 1.25rem;
  --universe-base-size-16: 1rem;
  --universe-base-size-12: 0.75rem;
  --universe-base-size-8: 0.5rem;
  --universe-base-size-6: 0.375rem;
  --universe-base-size-4: 0.25rem;
  --universe-base-size-2: 0.125rem;
  --universe-spacing-region: var(--universe-base-size-80);
  --universe-spacing-frame: var(--universe-base-size-60);
  --universe-spacing-box: var(--universe-base-size-48);
  --universe-spacing-card: var(--universe-base-size-32);
  --universe-spacing-block: var(--universe-base-size-24);
  --universe-spacing-item: var(--universe-base-size-16);
  --universe-gap-medium: var(--universe-base-size-20);
  --universe-gap-small: var(--universe-base-size-12);
  --universe-gap-tiny: var(--universe-base-size-4);
  --universe-body-width: 1600px;
  --universe-body-width-slim: 1200px;
  --universe-body-width-narrow: 900px;
  --universe-body-width-thin: 720px;
  --universe-body-width-slender: 500px;
  --universe-body-padding: var(--universe-spacing-box);
  --universe-body-padding-thin: var(--universe-spacing-item);
  --universe-vf-standard: var(--universe-base-size-64);
  --universe-vf-paragraph: var(--universe-base-size-24);
  --universe-vf-line: var(--universe-base-size-16);
  --universe-transition: 0.25s ease;
  --universe-radii-large: 24px;
  --universe-radii-large-inside: 20px;
  --universe-radii-medium: 12px;
  --universe-radii-small: 8px;
  --universe-radii-tiny: 4px;
  --universe-border: 2px solid var(--universe-border-subtle);
  --universe-border-thin: 1px solid var(--universe-border-subtle);
  --universe-border-shadow: 2px 2px 0px 0px var(--universe-border-subtle);
  --universe-border-shodaw: -2px -2px 0px 0px var(--universe-border-subtle);
  --universe-focus-box-shadow: 0 0 0 2px var(--universe-canvas-default), 0 0 0 4px var(--universe-focus);
}
:root, :root .color-mode-light {
  --universe-palette-gold: #bba00a;
  --universe-palette-green: #1a7f37;
  --universe-palette-green-highlight: color-mix(in srgb, var(--universe-palette-green) 80%, black 20%);
  --universe-palette-blue: #004fa4;
  --universe-palette-orange: #c05200;
  --universe-palette-pink: #f73678;
  --universe-palette-purple: #583af7;
  --universe-canvas-default: #ffffff;
  --universe-canvas-dark: #e9edec;
  --universe-canvas-muted: #fafafa;
  --universe-canvas-subtle: #f2f5f3;
  --universe-border-default: #b6bfb8;
  --universe-border-hover: var(--universe-text-muted);
  --universe-border-subtle: #d2d9d4;
  --universe-border-muted: #e4ebe6;
  --universe-text-default: #000000;
  --universe-text-semi: #323834;
  --universe-text-muted: #5a615c;
  --universe-text-spot: var(--universe-palette-green);
  --universe-text-link: #006edb;
  --universe-text-link-hover: #006edb;
  --universe-text-error: #cf222e;
  --universe-text-placeholder: var(--universe-text-muted);
  --universe-text-disabled: var(--universe-border-default);
  --universe-warning: #cf222e;
  --universe-warning-background: #fceeef;
  --universe-focus: #0969da;
  --universe-box-shadow: 0px 3px 9px 0px rgba(0, 0, 0, 0.15);
  --rf-brand-color-inverse-surface: #000000;
  --rf-brand-color-inverse-on-surface: #a5ada7;
  --rf-brand-color-text-highlight: #ffffff;
}
:root .color-mode-dark {
  --universe-palette-gold: #bba00a;
  --universe-palette-green: #0fbf3e;
  --universe-palette-green-highlight: color-mix(in srgb, var(--universe-palette-green) 80%, black 20%);
  --universe-palette-blue: #168ffb;
  --universe-palette-orange: #e96e12;
  --universe-palette-pink: #ff7ded;
  --universe-palette-purple: #ae85ff;
  --universe-canvas-default: #000000;
  --universe-canvas-dark: #1a211d;
  --universe-canvas-subtle: #101411;
  --universe-canvas-muted: #090d0a;
  --universe-border-default: #323834;
  --universe-border-subtle: #232925;
  --universe-border-muted: #171c18;
  --universe-text-default: #ffffff;
  --universe-text-semi: #b9bdc3;
  --universe-text-muted: #a5ada7;
  --universe-text-spot: #5fed83;
  --universe-text-link: #9eecff;
  --universe-text-link-hover: #006edb;
  --universe-text-error: #e8737b;
  --universe-text-placeholder: var(--universe-text-muted);
  --universe-text-disabled: var(--universe-border-default);
  --universe-warning: #cf222e;
  --universe-focus: #8dd6ff;
  --universe-box-shadow: 0px 3px 9px 0px rgba(0, 0, 0, 0.15);
  --rf-brand-color-inverse-surface: #ffffff;
  --rf-brand-color-inverse-on-surface: #5a615c;
  --rf-brand-color-text-highlight: #000000;
}
@media print {
  :root {
    --universe-text-muted: #000000;
    --universe-text-semi: #000000;
    --universe-text-default: #000000;
    --universe-text-link: #000000;
    --universe-text-link-hover: #000000;
    --universe-canvas-default: #ffffff;
    --universe-canvas-subtle: #ffffff;
    --universe-canvas-muted: #ffffff;
  }
}
@media (max-width: 1200px) {
  :root {
    --universe-spacing-region: var(--universe-base-size-80);
    --universe-spacing-frame: var(--universe-base-size-24);
    --universe-spacing-box: var(--universe-base-size-24);
    --universe-spacing-card: var(--universe-base-size-24);
    --universe-spacing-block: var(--universe-base-size-24);
    --universe-spacing-item: var(--universe-base-size-16);
  }
}
@media (max-width: 700px) {
  :root {
    --universe-body-padding: 0;
    --universe-body-padding-thin: 0;
  }
}
@media (max-width: 900px) {
  :root {
    --universe-vf-standard: var(--universe-base-size-48);
    --universe-vf-paragraph: var(--universe-base-size-24);
    --universe-vf-line: var(--universe-base-size-16);
  }
}
:root {
  --pb-space-gap: var(--universe-spacing-box);
  --rf-system-font-family: "Mona Sans", Helvetica, Arial, sans-serif;
  --atwm-monospace-font: "Mona Sans Mono", "Consolas", sans-serif;
  --rf-brand-font-family: var(--rf-system-font-family);
  --rf-brand-font-family-heading: var(--rf-brand-font-family);
  --rf-brand-color-text-heading: var(--universe-text-default);
  --rf-brand-color-text-body: var(--universe-text-muted);
  --rf-brand-font-style-heading-1-family: var(--rf-brand-font-family-heading);
  --rf-brand-font-style-heading-1-size: 56px;
  --rf-brand-font-style-heading-1-weight: 440;
  --rf-brand-font-style-heading-2-family: var(--rf-brand-font-family-heading);
  --rf-brand-font-style-heading-2-size: 48px;
  --rf-brand-font-style-heading-2-weight: 440;
  --rf-brand-font-style-heading-3-family: var(--rf-brand-font-family-heading);
  --rf-brand-font-style-heading-3-size: 40px;
  --rf-brand-font-style-heading-3-weight: 460;
  --rf-brand-font-style-heading-4-family: var(--rf-brand-font-family-heading);
  --rf-brand-font-style-heading-4-size: 34px;
  --rf-brand-font-style-heading-4-weight: 460;
  --rf-brand-font-style-heading-5-family: var(--rf-brand-font-family-heading);
  --rf-brand-font-style-heading-5-size: 28px;
  --rf-brand-font-style-heading-5-weight: 480;
  --rf-brand-font-style-heading-6-family: var(--rf-brand-font-family-heading);
  --rf-brand-font-style-heading-6-size: 22px;
  --rf-brand-font-style-heading-6-weight: 480;
  --rf-comp-button-elevation-shadow: none;
  --rf-comp-button-font-letter-spacing: 0;
  --rf-comp-button-font-size: 16px;
  --atwm-comp-button-font-size-small: 14px;
  --rf-comp-button-font-family: var(--rf-brand-font-family);
  --rf-comp-button-font-transform: none;
  --rf-comp-button-font-transform: none;
  --rf-comp-button-font-style: normal;
  --rf-comp-button-font-weight: 600;
  --rf-comp-button-hover-elevation-shadow: none;
  --rf-comp-button-hover-motion-transform: all .2s ease-in-out 0s;
  --rf-comp-button-motion-transition: all .2s;
  --rf-comp-button-shape-border-width: 1px;
  --rf-comp-button-shape-radius: var(--universe-radii-small);
  --atwm-comp-button-shape-radius-small: var(--universe-radii-tiny);
  --rf-comp-button-space-padding: 1rem var(--universe-base-size-28) 1rem var(--universe-base-size-28);
  --rf-comp-button-space-padding-small: var(--universe-base-size-12);
  --rf-comp-button-disabled-opacity: 1;
  --rf-comp-button-primary-color-background: var(--universe-palette-green);
  --rf-comp-button-primary-color-border: var(--universe-palette-green);
  --rf-comp-button-primary-color-on-background: #ffffff;
  --rf-comp-button-primary-elevation-shadow: var(--rf-comp-button-elevation-shadow);
  --rf-comp-button-primary-hover-color-background: var(--universe-palette-green-highlight);
  --rf-comp-button-primary-hover-color-border: var(--universe-palette-green-highlight);
  --rf-comp-button-primary-hover-color-on-background: var(--rf-comp-button-primary-color-on-background);
  --rf-comp-button-primary-hover-elevation-shadow: var(--rf-comp-button-primary-elevation-shadow);
  --rf-comp-button-secondary-color-background: var(--universe-canvas-subtle);
  --rf-comp-button-secondary-color-border: var(--universe-border-muted);
  --rf-comp-button-secondary-color-on-background: var(--universe-text-default);
  --rf-comp-button-secondary-hover-color-background: var(--universe-border-muted);
  --rf-comp-button-secondary-hover-color-border: var(--universe-border-muted);
  --rf-comp-button-secondary-hover-color-on-background: var(--rf-comp-button-secondary-color-on-background);
  --rf-comp-button-tertiary-color-on-background: var(--rf-comp-button-secondary-color-on-background);
  --rf-comp-button-tertiary-color-background: transparent;
  --rf-comp-button-tertiary-color-border: transparent;
  --rf-comp-button-tertiary-hover-color-background: var(--rf-comp-button-secondary-hover-color-background);
  --rf-comp-button-tertiary-hover-color-border: transparent;
  --rf-comp-button-tertiary-hover-color-on-background: var(--rf-comp-button-secondary-hover-color-on-background);
  --rf-comp-link-color: var(--universe-text-link);
  --rf-comp-link-font-decoration: none;
  --rf-comp-link-hover-color: var(--universe-text-link-hover);
  --rf-comp-link-hover-font-decoration: none;
  --rf-comp-input-color-border: var(--universe-border-default);
  --rf-comp-input-color-background: var(--universe-canvas-default);
  --rf-comp-input-color-on-background: var(--universe-text-default);
  --rf-comp-input-color-placeholder: var(--universe-text-placeholder);
  --rf-comp-input-font-size: 16px;
  --rf-comp-input-font-line-height: 1.5;
  --rf-comp-input-font-weight: 500;
  --rf-comp-input-shape-radius: var(--universe-radii-small);
  --atwm-comp-input-space-padding-sides: 10px;
  --atwm-comp-input-space-padding-ends: 12px;
  --rf-comp-input-space-padding: var(--atwm-comp-input-space-padding-ends) var(--atwm-comp-input-space-padding-sides);
  --rf-comp-input-active-color-border: var(--universe-border-subtle);
  --rf-comp-input-active-elevation-shadow: none;
  --rf-comp-input-hover-color-border: var(--universe-border-hover);
  --rf-comp-input-disabled-color-background: var(--universe-canvas-subtle);
  --atwm-comp-input-color-on-disabled: var(--universe-text-muted);
  --rf-comp-checkbox-color: var(--universe-canvas-default);
  --rf-comp-checkbox-color-checked: var(--rf-comp-checkbox-color);
  --atwm-comp-checkbox-color-border: var(--universe-text-muted);
  --atwm-comp-checkbox-checked-color: var(--universe-text-default);
  --atwm-comp-checkbox-checked-color-border: var(--universe-text-default);
  --rf-comp-radio-color: var(--universe-text-muted);
  --atwm-comp-radio-color-background: var(--universe-canvas-default);
  --atwm-comp-radio-color-border: var(--rf-comp-input-color-border);
  --atwm-comp-radio-checked-color-background: var(--universe-palette-green);
  --atwm-comp-radio-checked-color-border: var(--rf-comp-input-color-border);
  --rf-comp-datepicker-action-color-on-background: var(--rf-brand-color-primary);
  --rf-comp-fab-button-right-position: 20px;
  --rf-comp-fab-button-bottom-position: 12px;
  --rf-comp-dropdown-action-color-background: transparent;
  --rf-comp-dropdown-action-color-on-background: var(--rf-comp-input-color-border);
  --rf-comp-dropdown-action-color-border: var(--rf-comp-input-color-border);
  --rf-comp-favorite-icon-color: var(--rf-system-color-neutral-50);
  --rf-comp-favorite-icon-favorited-color: var(--rf-system-color-pink);
  --rf-comp-input-color-asterisk: var(--universe-warning);
  --rf-comp-carousel-sliding-dot-size: 8px;
  --rf-comp-carousel-sliding-dots-container-gap: 8px;
  --rf-comp-carousel-regular-sliding-dot-count: 2;
  --rf-comp-carousel-selected-dot-scale: 1.5;
  --rf-comp-slider-input-height: 4px;
  --rf-comp-slider-input-thumb-size: 14px;
  --rf-comp-slider-input-thumb-border-color: transparent;
  --rf-comp-slider-input-thumb-border-size: 2px;
  --rf-comp-slider-input-current-percent-complete-color: var(--rf-brand-color-text-heading);
  --rf-comp-slider-input-current-percent-incomplete-color: var(--rf-brand-color-surface-3);
  --rf-comp-slider-input-inline-gap: 8px;
  --rf-comp-slider-input-block-gap: 12px;
  --rf-comp-slider-input-wrapper-width: 40%;
  --rf-comp-slider-input-transition-time: 0.2s;
  --rf-brand-color-accent: var(--universe-palette-green);
  --rf-brand-color-border: var(--universe-border-default);
  --rf-brand-color-primary: var(--universe-palette-green);
  --rf-brand-color-on-primary: var(--universe-canvas-default);
  --rf-brand-color-primary-hover: var(--universe-palette-green-highlight);
  --rf-brand-color-primary-muted: color-mix(in srgb, var(--rf-brand-color-primary), var(--rf-brand-color-surface) 90%);
  --rf-brand-color-on-primary-muted: var(--rf-brand-color-primary);
  --rf-brand-color-primary-muted-hover: color-mix(in srgb, var(--rf-brand-color-primary), var(--rf-brand-color-surface) 75%);
  --atwm-brand-color-secondary: var(--universe-palette-green);
  --atwm-brand-color-secondary-hover: var(--universe-palette-green-highlight);
  --rf-brand-color-status-disabled: var(--universe-text-placeholder);
  --rf-brand-color-status-on-disabled: var(--universe-text-default);
  --rf-brand-color-status-error: var(--universe-warning);
  --rf-brand-color-status-error-container: var(--universe-warning);
  --rf-brand-color-status-error-hover: var(--universe-warning);
  --rf-brand-color-status-on-error: #ffffff;
  --rf-brand-color-status-info: var(--rf-system-color-blue);
  --rf-brand-color-status-info-container: var(--rf-system-color-blue-90);
  --rf-brand-color-status-info-hover: var(--rf-system-color-blue-40);
  --rf-brand-color-status-on-info: #ffffff;
  --rf-brand-color-status-success: var(--universe-palette-green);
  --rf-brand-color-status-success-container: var(--universe-palette-green);
  --rf-brand-color-status-success-hover: var(--universe-palette-green-highlight);
  --rf-brand-color-status-on-success: #ffffff;
  --rf-brand-color-status-warning: var(--universe-warning);
  --rf-brand-color-status-warning-container: var(--universe-warning);
  --rf-brand-color-status-warning-hover: var(--universe-warning);
  --rf-brand-color-status-on-warning: #ffffff;
  --rf-brand-color-background: var(--universe-canvas-default);
  --rf-brand-color-surface: var(--universe-canvas-default);
  --rf-brand-color-surface-2: var(--universe-canvas-subtle);
  --rf-brand-color-surface-3: var(--universe-canvas-muted);
  --rf-brand-color-surface-4: var(--universe-canvas-subtle);
  --rf-brand-color-widget-background: var(--rf-brand-color-surface);
  --rf-brand-elevation-focus-indicator-shadow: 0 0 0 2px var(--universe-canvas-default), 0 0 0 6px var(--universe-focus);
  --atwm-brand-elevation-focus-indicator-shadow-thin: 0 0 0 2px var(--universe-canvas-default), 0 0 0 4px var(--universe-focus);
  --rf-comp-pill-font-line-height: 1;
  --rf-comp-pill-font-size: var(--rf-brand-font-scale-7);
  --rf-comp-pill-font-transform: initial;
  --rf-comp-pill-font-weight: var(--rf-system-font-weight-600);
  --rf-comp-pill-icon-shape-size: 14px;
  --rf-comp-pill-shape-radius: 50px;
  --rf-comp-pill-shape-border-width: 1px;
  --rf-comp-pill-space-gap: 4px;
  --rf-comp-pill-space-padding: var(--rf-comp-pill-space-padding-block) var(--rf-comp-pill-space-padding-inline);
  --rf-comp-pill-space-padding-block: 4px;
  --rf-comp-pill-space-padding-inline: 8px;
  --rf-brand-shape-radius: var(--universe-radii-small);
  --atwm-brand-shape-radius-inside: var(--universe-radii-tiny);
  --atwm-brand-shape-radius-table-header: 2px;
  --rf-brand-shape-radius-lg: var(--universe-radii-large);
  --rf-brand-shape-radius-xl: var(--universe-radii-large);
  --rf-comp-workflow-messaging-convo-wrapper-width: 320px;
  --rf-comp-workflow-messaging-convo-wrapper-ai-chatbot-width: 500px;
  --rf-comp-workflow-messaging-convo-horizontal-spacing: 8px;
  --rf-comp-workflow-messaging-item-margin-inline-start: 20px;
  --rf-comp-workflow-messaging-z-index: 4;
}
@font-face {
  font-family: Mona Sans;
  src: url(https://githubuniverse.com/_next/static/media/MonaSansVF-wdth-wght-opsz.7a868ff4.woff2) format("woff2 supports variations"), url(https://githubuniverse.com/_next/static/media/MonaSansVF-wdth-wght-opsz.7a868ff4.woff2) format("woff2-variations");
  font-weight: 200 900;
  font-display: swap;
  font-synthesis: none;
  font-feature-settings: "liga" 0;
}
@font-face {
  font-family: Mona Sans Mono;
  src: url(https://githubuniverse.com/_next/static/media/MonaSansMonoVF-wght.da74d51c.woff2) format("woff2 supports variations"), url(https://githubuniverse.com/_next/static/media/MonaSansMonoVF-wght.da74d51c.woff2) format("woff2-variations");
  font-weight: 200 900;
  font-display: swap;
  font-synthesis: none;
}
* {
  font-family: var(--rf-system-font-family);
  -webkit-font-smoothing: antialiased;
}
.universe-content .display, .rf-admin-content extra .display, .rfComp-canvas extra .display, .rf-default-modal extra .display, [id*=rf-].rf-widget extra .display, [class*=rf-org-] extra .display {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 425;
  letter-spacing: 0em;
  color: var(--universe-text-default);
  font-size: 40px;
  line-height: 1.15;
}
@media (min-width: 600px) and (max-width: 1024px) {
  .universe-content .display, .rf-admin-content extra .display, .rfComp-canvas extra .display, .rf-default-modal extra .display, [id*=rf-].rf-widget extra .display, [class*=rf-org-] extra .display {
    font-size: 56px;
  }
}
@media (min-width: 1025px) {
  .universe-content .display, .rf-admin-content extra .display, .rfComp-canvas extra .display, .rf-default-modal extra .display, [id*=rf-].rf-widget extra .display, [class*=rf-org-] extra .display {
    font-size: 64px;
  }
}
@media (min-width: 600px) and (max-width: 1024px) {
  .universe-content .display, .rf-admin-content extra .display, .rfComp-canvas extra .display, .rf-default-modal extra .display, [id*=rf-].rf-widget extra .display, [class*=rf-org-] extra .display {
    line-height: 1.08;
  }
}
@media (min-width: 1025px) {
  .universe-content .display, .rf-admin-content extra .display, .rfComp-canvas extra .display, .rf-default-modal extra .display, [id*=rf-].rf-widget extra .display, [class*=rf-org-] extra .display {
    line-height: 1.08;
  }
}
.universe-content .display-style, .rf-admin-content extra .display-style, .rfComp-canvas extra .display-style, .rf-default-modal extra .display-style, [id*=rf-].rf-widget extra .display-style, [class*=rf-org-] extra .display-style {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 425;
  letter-spacing: 0em;
  color: var(--universe-text-default);
}
.universe-content .display-size, .rf-admin-content extra .display-size, .rfComp-canvas extra .display-size, .rf-default-modal extra .display-size, [id*=rf-].rf-widget extra .display-size, [class*=rf-org-] extra .display-size {
  font-size: 40px;
}
@media (min-width: 600px) and (max-width: 1024px) {
  .universe-content .display-size, .rf-admin-content extra .display-size, .rfComp-canvas extra .display-size, .rf-default-modal extra .display-size, [id*=rf-].rf-widget extra .display-size, [class*=rf-org-] extra .display-size {
    font-size: 56px;
  }
}
@media (min-width: 1025px) {
  .universe-content .display-size, .rf-admin-content extra .display-size, .rfComp-canvas extra .display-size, .rf-default-modal extra .display-size, [id*=rf-].rf-widget extra .display-size, [class*=rf-org-] extra .display-size {
    font-size: 64px;
  }
}
.universe-content .display-height, .rf-admin-content extra .display-height, .rfComp-canvas extra .display-height, .rf-default-modal extra .display-height, [id*=rf-].rf-widget extra .display-height, [class*=rf-org-] extra .display-height {
  line-height: 1.15;
}
@media (min-width: 600px) and (max-width: 1024px) {
  .universe-content .display-height, .rf-admin-content extra .display-height, .rfComp-canvas extra .display-height, .rf-default-modal extra .display-height, [id*=rf-].rf-widget extra .display-height, [class*=rf-org-] extra .display-height {
    line-height: 1.08;
  }
}
@media (min-width: 1025px) {
  .universe-content .display-height, .rf-admin-content extra .display-height, .rfComp-canvas extra .display-height, .rf-default-modal extra .display-height, [id*=rf-].rf-widget extra .display-height, [class*=rf-org-] extra .display-height {
    line-height: 1.08;
  }
}
.universe-content .h1, .rf-admin-content extra .h1, .rfComp-canvas extra .h1, .rf-default-modal extra .h1, [id*=rf-].rf-widget extra .h1, [class*=rf-org-] extra .h1 {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 440;
  letter-spacing: 0em;
  color: var(--universe-text-default);
  font-size: 36px;
  line-height: 1.2;
}
@media (min-width: 600px) and (max-width: 1024px) {
  .universe-content .h1, .rf-admin-content extra .h1, .rfComp-canvas extra .h1, .rf-default-modal extra .h1, [id*=rf-].rf-widget extra .h1, [class*=rf-org-] extra .h1 {
    font-size: 48px;
  }
}
@media (min-width: 1025px) {
  .universe-content .h1, .rf-admin-content extra .h1, .rfComp-canvas extra .h1, .rf-default-modal extra .h1, [id*=rf-].rf-widget extra .h1, [class*=rf-org-] extra .h1 {
    font-size: 56px;
  }
}
@media (min-width: 600px) and (max-width: 1024px) {
  .universe-content .h1, .rf-admin-content extra .h1, .rfComp-canvas extra .h1, .rf-default-modal extra .h1, [id*=rf-].rf-widget extra .h1, [class*=rf-org-] extra .h1 {
    line-height: 1.2;
  }
}
@media (min-width: 1025px) {
  .universe-content .h1, .rf-admin-content extra .h1, .rfComp-canvas extra .h1, .rf-default-modal extra .h1, [id*=rf-].rf-widget extra .h1, [class*=rf-org-] extra .h1 {
    line-height: 1.1;
  }
}
.universe-content .h1-style, .rf-admin-content extra .h1-style, .rfComp-canvas extra .h1-style, .rf-default-modal extra .h1-style, [id*=rf-].rf-widget extra .h1-style, [class*=rf-org-] extra .h1-style {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 440;
  letter-spacing: 0em;
  color: var(--universe-text-default);
}
h1, .rf-admin-content extra h1, .rfComp-canvas extra h1, .rf-default-modal extra h1, [id*=rf-].rf-widget extra h1, [class*=rf-org-] extra h1 {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 440;
  letter-spacing: 0em;
  color: var(--universe-text-default);
}
.h1-size, .rf-admin-content extra .h1-size, .rfComp-canvas extra .h1-size, .rf-default-modal extra .h1-size, [id*=rf-].rf-widget extra .h1-size, [class*=rf-org-] extra .h1-size, h1.universe-content, .rf-admin-content extra h1.universe-content, .rfComp-canvas extra h1.universe-content, .rf-default-modal extra h1.universe-content, [id*=rf-].rf-widget extra h1.universe-content, [class*=rf-org-] extra h1.universe-content, .universe-content h1, .rf-admin-content extra .universe-content h1, .rfComp-canvas extra .universe-content h1, .rf-default-modal extra .universe-content h1, [id*=rf-].rf-widget extra .universe-content h1, [class*=rf-org-] extra .universe-content h1 {
  font-size: 36px;
}
@media (min-width: 600px) and (max-width: 1024px) {
  .h1-size, .rf-admin-content extra .h1-size, .rfComp-canvas extra .h1-size, .rf-default-modal extra .h1-size, [id*=rf-].rf-widget extra .h1-size, [class*=rf-org-] extra .h1-size, h1.universe-content, .rf-admin-content extra h1.universe-content, .rfComp-canvas extra h1.universe-content, .rf-default-modal extra h1.universe-content, [id*=rf-].rf-widget extra h1.universe-content, [class*=rf-org-] extra h1.universe-content, .universe-content h1, .rf-admin-content extra .universe-content h1, .rfComp-canvas extra .universe-content h1, .rf-default-modal extra .universe-content h1, [id*=rf-].rf-widget extra .universe-content h1, [class*=rf-org-] extra .universe-content h1 {
    font-size: 48px;
  }
}
@media (min-width: 1025px) {
  .h1-size, .rf-admin-content extra .h1-size, .rfComp-canvas extra .h1-size, .rf-default-modal extra .h1-size, [id*=rf-].rf-widget extra .h1-size, [class*=rf-org-] extra .h1-size, h1.universe-content, .rf-admin-content extra h1.universe-content, .rfComp-canvas extra h1.universe-content, .rf-default-modal extra h1.universe-content, [id*=rf-].rf-widget extra h1.universe-content, [class*=rf-org-] extra h1.universe-content, .universe-content h1, .rf-admin-content extra .universe-content h1, .rfComp-canvas extra .universe-content h1, .rf-default-modal extra .universe-content h1, [id*=rf-].rf-widget extra .universe-content h1, [class*=rf-org-] extra .universe-content h1 {
    font-size: 56px;
  }
}
.h1-height, .rf-admin-content extra .h1-height, .rfComp-canvas extra .h1-height, .rf-default-modal extra .h1-height, [id*=rf-].rf-widget extra .h1-height, [class*=rf-org-] extra .h1-height, h1.universe-content, .rf-admin-content extra h1.universe-content, .rfComp-canvas extra h1.universe-content, .rf-default-modal extra h1.universe-content, [id*=rf-].rf-widget extra h1.universe-content, [class*=rf-org-] extra h1.universe-content, .universe-content h1, .rf-admin-content extra .universe-content h1, .rfComp-canvas extra .universe-content h1, .rf-default-modal extra .universe-content h1, [id*=rf-].rf-widget extra .universe-content h1, [class*=rf-org-] extra .universe-content h1 {
  line-height: 1.2;
}
@media (min-width: 600px) and (max-width: 1024px) {
  .h1-height, .rf-admin-content extra .h1-height, .rfComp-canvas extra .h1-height, .rf-default-modal extra .h1-height, [id*=rf-].rf-widget extra .h1-height, [class*=rf-org-] extra .h1-height, h1.universe-content, .rf-admin-content extra h1.universe-content, .rfComp-canvas extra h1.universe-content, .rf-default-modal extra h1.universe-content, [id*=rf-].rf-widget extra h1.universe-content, [class*=rf-org-] extra h1.universe-content, .universe-content h1, .rf-admin-content extra .universe-content h1, .rfComp-canvas extra .universe-content h1, .rf-default-modal extra .universe-content h1, [id*=rf-].rf-widget extra .universe-content h1, [class*=rf-org-] extra .universe-content h1 {
    line-height: 1.2;
  }
}
@media (min-width: 1025px) {
  .h1-height, .rf-admin-content extra .h1-height, .rfComp-canvas extra .h1-height, .rf-default-modal extra .h1-height, [id*=rf-].rf-widget extra .h1-height, [class*=rf-org-] extra .h1-height, h1.universe-content, .rf-admin-content extra h1.universe-content, .rfComp-canvas extra h1.universe-content, .rf-default-modal extra h1.universe-content, [id*=rf-].rf-widget extra h1.universe-content, [class*=rf-org-] extra h1.universe-content, .universe-content h1, .rf-admin-content extra .universe-content h1, .rfComp-canvas extra .universe-content h1, .rf-default-modal extra .universe-content h1, [id*=rf-].rf-widget extra .universe-content h1, [class*=rf-org-] extra .universe-content h1 {
    line-height: 1.1;
  }
}
.universe-content .h2, .rf-admin-content extra .h2, .rfComp-canvas extra .h2, .rf-default-modal extra .h2, [id*=rf-].rf-widget extra .h2, [class*=rf-org-] extra .h2 {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 440;
  letter-spacing: 0em;
  color: var(--universe-text-default);
  font-size: 32px;
  line-height: 1.2;
}
@media (min-width: 600px) and (max-width: 1024px) {
  .universe-content .h2, .rf-admin-content extra .h2, .rfComp-canvas extra .h2, .rf-default-modal extra .h2, [id*=rf-].rf-widget extra .h2, [class*=rf-org-] extra .h2 {
    font-size: 40px;
  }
}
@media (min-width: 1025px) {
  .universe-content .h2, .rf-admin-content extra .h2, .rfComp-canvas extra .h2, .rf-default-modal extra .h2, [id*=rf-].rf-widget extra .h2, [class*=rf-org-] extra .h2 {
    font-size: 48px;
  }
}
@media (min-width: 600px) and (max-width: 1024px) {
  .universe-content .h2, .rf-admin-content extra .h2, .rfComp-canvas extra .h2, .rf-default-modal extra .h2, [id*=rf-].rf-widget extra .h2, [class*=rf-org-] extra .h2 {
    line-height: 1.2;
  }
}
@media (min-width: 1025px) {
  .universe-content .h2, .rf-admin-content extra .h2, .rfComp-canvas extra .h2, .rf-default-modal extra .h2, [id*=rf-].rf-widget extra .h2, [class*=rf-org-] extra .h2 {
    line-height: 1.18;
  }
}
.universe-content .h2-style, .rf-admin-content extra .h2-style, .rfComp-canvas extra .h2-style, .rf-default-modal extra .h2-style, [id*=rf-].rf-widget extra .h2-style, [class*=rf-org-] extra .h2-style {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 440;
  letter-spacing: 0em;
  color: var(--universe-text-default);
}
h2, .rf-admin-content extra h2, .rfComp-canvas extra h2, .rf-default-modal extra h2, [id*=rf-].rf-widget extra h2, [class*=rf-org-] extra h2 {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 440;
  letter-spacing: 0em;
  color: var(--universe-text-default);
}
.h2-size, .rf-admin-content extra .h2-size, .rfComp-canvas extra .h2-size, .rf-default-modal extra .h2-size, [id*=rf-].rf-widget extra .h2-size, [class*=rf-org-] extra .h2-size, h2.universe-content, .rf-admin-content extra h2.universe-content, .rfComp-canvas extra h2.universe-content, .rf-default-modal extra h2.universe-content, [id*=rf-].rf-widget extra h2.universe-content, [class*=rf-org-] extra h2.universe-content, .universe-content h2, .rf-admin-content extra .universe-content h2, .rfComp-canvas extra .universe-content h2, .rf-default-modal extra .universe-content h2, [id*=rf-].rf-widget extra .universe-content h2, [class*=rf-org-] extra .universe-content h2 {
  font-size: 32px;
}
@media (min-width: 600px) and (max-width: 1024px) {
  .h2-size, .rf-admin-content extra .h2-size, .rfComp-canvas extra .h2-size, .rf-default-modal extra .h2-size, [id*=rf-].rf-widget extra .h2-size, [class*=rf-org-] extra .h2-size, h2.universe-content, .rf-admin-content extra h2.universe-content, .rfComp-canvas extra h2.universe-content, .rf-default-modal extra h2.universe-content, [id*=rf-].rf-widget extra h2.universe-content, [class*=rf-org-] extra h2.universe-content, .universe-content h2, .rf-admin-content extra .universe-content h2, .rfComp-canvas extra .universe-content h2, .rf-default-modal extra .universe-content h2, [id*=rf-].rf-widget extra .universe-content h2, [class*=rf-org-] extra .universe-content h2 {
    font-size: 40px;
  }
}
@media (min-width: 1025px) {
  .h2-size, .rf-admin-content extra .h2-size, .rfComp-canvas extra .h2-size, .rf-default-modal extra .h2-size, [id*=rf-].rf-widget extra .h2-size, [class*=rf-org-] extra .h2-size, h2.universe-content, .rf-admin-content extra h2.universe-content, .rfComp-canvas extra h2.universe-content, .rf-default-modal extra h2.universe-content, [id*=rf-].rf-widget extra h2.universe-content, [class*=rf-org-] extra h2.universe-content, .universe-content h2, .rf-admin-content extra .universe-content h2, .rfComp-canvas extra .universe-content h2, .rf-default-modal extra .universe-content h2, [id*=rf-].rf-widget extra .universe-content h2, [class*=rf-org-] extra .universe-content h2 {
    font-size: 48px;
  }
}
.h2-height, .rf-admin-content extra .h2-height, .rfComp-canvas extra .h2-height, .rf-default-modal extra .h2-height, [id*=rf-].rf-widget extra .h2-height, [class*=rf-org-] extra .h2-height, h2.universe-content, .rf-admin-content extra h2.universe-content, .rfComp-canvas extra h2.universe-content, .rf-default-modal extra h2.universe-content, [id*=rf-].rf-widget extra h2.universe-content, [class*=rf-org-] extra h2.universe-content, .universe-content h2, .rf-admin-content extra .universe-content h2, .rfComp-canvas extra .universe-content h2, .rf-default-modal extra .universe-content h2, [id*=rf-].rf-widget extra .universe-content h2, [class*=rf-org-] extra .universe-content h2 {
  line-height: 1.2;
}
@media (min-width: 600px) and (max-width: 1024px) {
  .h2-height, .rf-admin-content extra .h2-height, .rfComp-canvas extra .h2-height, .rf-default-modal extra .h2-height, [id*=rf-].rf-widget extra .h2-height, [class*=rf-org-] extra .h2-height, h2.universe-content, .rf-admin-content extra h2.universe-content, .rfComp-canvas extra h2.universe-content, .rf-default-modal extra h2.universe-content, [id*=rf-].rf-widget extra h2.universe-content, [class*=rf-org-] extra h2.universe-content, .universe-content h2, .rf-admin-content extra .universe-content h2, .rfComp-canvas extra .universe-content h2, .rf-default-modal extra .universe-content h2, [id*=rf-].rf-widget extra .universe-content h2, [class*=rf-org-] extra .universe-content h2 {
    line-height: 1.2;
  }
}
@media (min-width: 1025px) {
  .h2-height, .rf-admin-content extra .h2-height, .rfComp-canvas extra .h2-height, .rf-default-modal extra .h2-height, [id*=rf-].rf-widget extra .h2-height, [class*=rf-org-] extra .h2-height, h2.universe-content, .rf-admin-content extra h2.universe-content, .rfComp-canvas extra h2.universe-content, .rf-default-modal extra h2.universe-content, [id*=rf-].rf-widget extra h2.universe-content, [class*=rf-org-] extra h2.universe-content, .universe-content h2, .rf-admin-content extra .universe-content h2, .rfComp-canvas extra .universe-content h2, .rf-default-modal extra .universe-content h2, [id*=rf-].rf-widget extra .universe-content h2, [class*=rf-org-] extra .universe-content h2 {
    line-height: 1.18;
  }
}
.universe-content .h3, .rf-admin-content extra .h3, .rfComp-canvas extra .h3, .rf-default-modal extra .h3, [id*=rf-].rf-widget extra .h3, [class*=rf-org-] extra .h3 {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 460;
  letter-spacing: 0em;
  color: var(--universe-text-default);
  font-size: 28px;
  line-height: 1.2;
}
@media (min-width: 600px) and (max-width: 1024px) {
  .universe-content .h3, .rf-admin-content extra .h3, .rfComp-canvas extra .h3, .rf-default-modal extra .h3, [id*=rf-].rf-widget extra .h3, [class*=rf-org-] extra .h3 {
    font-size: 34px;
  }
}
@media (min-width: 1025px) {
  .universe-content .h3, .rf-admin-content extra .h3, .rfComp-canvas extra .h3, .rf-default-modal extra .h3, [id*=rf-].rf-widget extra .h3, [class*=rf-org-] extra .h3 {
    font-size: 40px;
  }
}
@media (min-width: 600px) and (max-width: 1024px) {
  .universe-content .h3, .rf-admin-content extra .h3, .rfComp-canvas extra .h3, .rf-default-modal extra .h3, [id*=rf-].rf-widget extra .h3, [class*=rf-org-] extra .h3 {
    line-height: 1.2;
  }
}
@media (min-width: 1025px) {
  .universe-content .h3, .rf-admin-content extra .h3, .rfComp-canvas extra .h3, .rf-default-modal extra .h3, [id*=rf-].rf-widget extra .h3, [class*=rf-org-] extra .h3 {
    line-height: 1.2;
  }
}
.universe-content .h3-style, .rf-admin-content extra .h3-style, .rfComp-canvas extra .h3-style, .rf-default-modal extra .h3-style, [id*=rf-].rf-widget extra .h3-style, [class*=rf-org-] extra .h3-style {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 460;
  letter-spacing: 0em;
  color: var(--universe-text-default);
}
h3, .rf-admin-content extra h3, .rfComp-canvas extra h3, .rf-default-modal extra h3, [id*=rf-].rf-widget extra h3, [class*=rf-org-] extra h3 {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 460;
  letter-spacing: 0em;
  color: var(--universe-text-default);
}
.h3-size, .rf-admin-content extra .h3-size, .rfComp-canvas extra .h3-size, .rf-default-modal extra .h3-size, [id*=rf-].rf-widget extra .h3-size, [class*=rf-org-] extra .h3-size, h3.universe-content, .rf-admin-content extra h3.universe-content, .rfComp-canvas extra h3.universe-content, .rf-default-modal extra h3.universe-content, [id*=rf-].rf-widget extra h3.universe-content, [class*=rf-org-] extra h3.universe-content, .universe-content h3, .rf-admin-content extra .universe-content h3, .rfComp-canvas extra .universe-content h3, .rf-default-modal extra .universe-content h3, [id*=rf-].rf-widget extra .universe-content h3, [class*=rf-org-] extra .universe-content h3 {
  font-size: 28px;
}
@media (min-width: 600px) and (max-width: 1024px) {
  .h3-size, .rf-admin-content extra .h3-size, .rfComp-canvas extra .h3-size, .rf-default-modal extra .h3-size, [id*=rf-].rf-widget extra .h3-size, [class*=rf-org-] extra .h3-size, h3.universe-content, .rf-admin-content extra h3.universe-content, .rfComp-canvas extra h3.universe-content, .rf-default-modal extra h3.universe-content, [id*=rf-].rf-widget extra h3.universe-content, [class*=rf-org-] extra h3.universe-content, .universe-content h3, .rf-admin-content extra .universe-content h3, .rfComp-canvas extra .universe-content h3, .rf-default-modal extra .universe-content h3, [id*=rf-].rf-widget extra .universe-content h3, [class*=rf-org-] extra .universe-content h3 {
    font-size: 34px;
  }
}
@media (min-width: 1025px) {
  .h3-size, .rf-admin-content extra .h3-size, .rfComp-canvas extra .h3-size, .rf-default-modal extra .h3-size, [id*=rf-].rf-widget extra .h3-size, [class*=rf-org-] extra .h3-size, h3.universe-content, .rf-admin-content extra h3.universe-content, .rfComp-canvas extra h3.universe-content, .rf-default-modal extra h3.universe-content, [id*=rf-].rf-widget extra h3.universe-content, [class*=rf-org-] extra h3.universe-content, .universe-content h3, .rf-admin-content extra .universe-content h3, .rfComp-canvas extra .universe-content h3, .rf-default-modal extra .universe-content h3, [id*=rf-].rf-widget extra .universe-content h3, [class*=rf-org-] extra .universe-content h3 {
    font-size: 40px;
  }
}
.h3-height, .rf-admin-content extra .h3-height, .rfComp-canvas extra .h3-height, .rf-default-modal extra .h3-height, [id*=rf-].rf-widget extra .h3-height, [class*=rf-org-] extra .h3-height, h3.universe-content, .rf-admin-content extra h3.universe-content, .rfComp-canvas extra h3.universe-content, .rf-default-modal extra h3.universe-content, [id*=rf-].rf-widget extra h3.universe-content, [class*=rf-org-] extra h3.universe-content, .universe-content h3, .rf-admin-content extra .universe-content h3, .rfComp-canvas extra .universe-content h3, .rf-default-modal extra .universe-content h3, [id*=rf-].rf-widget extra .universe-content h3, [class*=rf-org-] extra .universe-content h3 {
  line-height: 1.2;
}
@media (min-width: 600px) and (max-width: 1024px) {
  .h3-height, .rf-admin-content extra .h3-height, .rfComp-canvas extra .h3-height, .rf-default-modal extra .h3-height, [id*=rf-].rf-widget extra .h3-height, [class*=rf-org-] extra .h3-height, h3.universe-content, .rf-admin-content extra h3.universe-content, .rfComp-canvas extra h3.universe-content, .rf-default-modal extra h3.universe-content, [id*=rf-].rf-widget extra h3.universe-content, [class*=rf-org-] extra h3.universe-content, .universe-content h3, .rf-admin-content extra .universe-content h3, .rfComp-canvas extra .universe-content h3, .rf-default-modal extra .universe-content h3, [id*=rf-].rf-widget extra .universe-content h3, [class*=rf-org-] extra .universe-content h3 {
    line-height: 1.2;
  }
}
@media (min-width: 1025px) {
  .h3-height, .rf-admin-content extra .h3-height, .rfComp-canvas extra .h3-height, .rf-default-modal extra .h3-height, [id*=rf-].rf-widget extra .h3-height, [class*=rf-org-] extra .h3-height, h3.universe-content, .rf-admin-content extra h3.universe-content, .rfComp-canvas extra h3.universe-content, .rf-default-modal extra h3.universe-content, [id*=rf-].rf-widget extra h3.universe-content, [class*=rf-org-] extra h3.universe-content, .universe-content h3, .rf-admin-content extra .universe-content h3, .rfComp-canvas extra .universe-content h3, .rf-default-modal extra .universe-content h3, [id*=rf-].rf-widget extra .universe-content h3, [class*=rf-org-] extra .universe-content h3 {
    line-height: 1.2;
  }
}
.universe-content .h4, .rf-admin-content extra .h4, .rfComp-canvas extra .h4, .rf-default-modal extra .h4, [id*=rf-].rf-widget extra .h4, [class*=rf-org-] extra .h4 {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 460;
  letter-spacing: 0em;
  color: var(--universe-text-default);
  font-size: 24px;
  line-height: 1.3;
}
@media (min-width: 600px) and (max-width: 1024px) {
  .universe-content .h4, .rf-admin-content extra .h4, .rfComp-canvas extra .h4, .rf-default-modal extra .h4, [id*=rf-].rf-widget extra .h4, [class*=rf-org-] extra .h4 {
    font-size: 28px;
  }
}
@media (min-width: 1025px) {
  .universe-content .h4, .rf-admin-content extra .h4, .rfComp-canvas extra .h4, .rf-default-modal extra .h4, [id*=rf-].rf-widget extra .h4, [class*=rf-org-] extra .h4 {
    font-size: 34px;
  }
}
@media (min-width: 600px) and (max-width: 1024px) {
  .universe-content .h4, .rf-admin-content extra .h4, .rfComp-canvas extra .h4, .rf-default-modal extra .h4, [id*=rf-].rf-widget extra .h4, [class*=rf-org-] extra .h4 {
    line-height: 1.3;
  }
}
@media (min-width: 1025px) {
  .universe-content .h4, .rf-admin-content extra .h4, .rfComp-canvas extra .h4, .rf-default-modal extra .h4, [id*=rf-].rf-widget extra .h4, [class*=rf-org-] extra .h4 {
    line-height: 1.3;
  }
}
.universe-content .h4-style, .rf-admin-content extra .h4-style, .rfComp-canvas extra .h4-style, .rf-default-modal extra .h4-style, [id*=rf-].rf-widget extra .h4-style, [class*=rf-org-] extra .h4-style {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 460;
  letter-spacing: 0em;
  color: var(--universe-text-default);
}
h4, .rf-admin-content extra h4, .rfComp-canvas extra h4, .rf-default-modal extra h4, [id*=rf-].rf-widget extra h4, [class*=rf-org-] extra h4 {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 460;
  letter-spacing: 0em;
  color: var(--universe-text-default);
}
.h4-size, .rf-admin-content extra .h4-size, .rfComp-canvas extra .h4-size, .rf-default-modal extra .h4-size, [id*=rf-].rf-widget extra .h4-size, [class*=rf-org-] extra .h4-size, h4.universe-content, .rf-admin-content extra h4.universe-content, .rfComp-canvas extra h4.universe-content, .rf-default-modal extra h4.universe-content, [id*=rf-].rf-widget extra h4.universe-content, [class*=rf-org-] extra h4.universe-content, .universe-content h4, .rf-admin-content extra .universe-content h4, .rfComp-canvas extra .universe-content h4, .rf-default-modal extra .universe-content h4, [id*=rf-].rf-widget extra .universe-content h4, [class*=rf-org-] extra .universe-content h4 {
  font-size: 24px;
}
@media (min-width: 600px) and (max-width: 1024px) {
  .h4-size, .rf-admin-content extra .h4-size, .rfComp-canvas extra .h4-size, .rf-default-modal extra .h4-size, [id*=rf-].rf-widget extra .h4-size, [class*=rf-org-] extra .h4-size, h4.universe-content, .rf-admin-content extra h4.universe-content, .rfComp-canvas extra h4.universe-content, .rf-default-modal extra h4.universe-content, [id*=rf-].rf-widget extra h4.universe-content, [class*=rf-org-] extra h4.universe-content, .universe-content h4, .rf-admin-content extra .universe-content h4, .rfComp-canvas extra .universe-content h4, .rf-default-modal extra .universe-content h4, [id*=rf-].rf-widget extra .universe-content h4, [class*=rf-org-] extra .universe-content h4 {
    font-size: 28px;
  }
}
@media (min-width: 1025px) {
  .h4-size, .rf-admin-content extra .h4-size, .rfComp-canvas extra .h4-size, .rf-default-modal extra .h4-size, [id*=rf-].rf-widget extra .h4-size, [class*=rf-org-] extra .h4-size, h4.universe-content, .rf-admin-content extra h4.universe-content, .rfComp-canvas extra h4.universe-content, .rf-default-modal extra h4.universe-content, [id*=rf-].rf-widget extra h4.universe-content, [class*=rf-org-] extra h4.universe-content, .universe-content h4, .rf-admin-content extra .universe-content h4, .rfComp-canvas extra .universe-content h4, .rf-default-modal extra .universe-content h4, [id*=rf-].rf-widget extra .universe-content h4, [class*=rf-org-] extra .universe-content h4 {
    font-size: 34px;
  }
}
.h4-height, .rf-admin-content extra .h4-height, .rfComp-canvas extra .h4-height, .rf-default-modal extra .h4-height, [id*=rf-].rf-widget extra .h4-height, [class*=rf-org-] extra .h4-height, h4.universe-content, .rf-admin-content extra h4.universe-content, .rfComp-canvas extra h4.universe-content, .rf-default-modal extra h4.universe-content, [id*=rf-].rf-widget extra h4.universe-content, [class*=rf-org-] extra h4.universe-content, .universe-content h4, .rf-admin-content extra .universe-content h4, .rfComp-canvas extra .universe-content h4, .rf-default-modal extra .universe-content h4, [id*=rf-].rf-widget extra .universe-content h4, [class*=rf-org-] extra .universe-content h4 {
  line-height: 1.3;
}
@media (min-width: 600px) and (max-width: 1024px) {
  .h4-height, .rf-admin-content extra .h4-height, .rfComp-canvas extra .h4-height, .rf-default-modal extra .h4-height, [id*=rf-].rf-widget extra .h4-height, [class*=rf-org-] extra .h4-height, h4.universe-content, .rf-admin-content extra h4.universe-content, .rfComp-canvas extra h4.universe-content, .rf-default-modal extra h4.universe-content, [id*=rf-].rf-widget extra h4.universe-content, [class*=rf-org-] extra h4.universe-content, .universe-content h4, .rf-admin-content extra .universe-content h4, .rfComp-canvas extra .universe-content h4, .rf-default-modal extra .universe-content h4, [id*=rf-].rf-widget extra .universe-content h4, [class*=rf-org-] extra .universe-content h4 {
    line-height: 1.3;
  }
}
@media (min-width: 1025px) {
  .h4-height, .rf-admin-content extra .h4-height, .rfComp-canvas extra .h4-height, .rf-default-modal extra .h4-height, [id*=rf-].rf-widget extra .h4-height, [class*=rf-org-] extra .h4-height, h4.universe-content, .rf-admin-content extra h4.universe-content, .rfComp-canvas extra h4.universe-content, .rf-default-modal extra h4.universe-content, [id*=rf-].rf-widget extra h4.universe-content, [class*=rf-org-] extra h4.universe-content, .universe-content h4, .rf-admin-content extra .universe-content h4, .rfComp-canvas extra .universe-content h4, .rf-default-modal extra .universe-content h4, [id*=rf-].rf-widget extra .universe-content h4, [class*=rf-org-] extra .universe-content h4 {
    line-height: 1.3;
  }
}
.universe-content .h5, .rf-admin-content extra .h5, .rfComp-canvas extra .h5, .rf-default-modal extra .h5, [id*=rf-].rf-widget extra .h5, [class*=rf-org-] extra .h5 {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 480;
  letter-spacing: 0em;
  color: var(--universe-text-default);
  font-size: 22px;
  line-height: 1.3;
}
@media (min-width: 600px) and (max-width: 1024px) {
  .universe-content .h5, .rf-admin-content extra .h5, .rfComp-canvas extra .h5, .rf-default-modal extra .h5, [id*=rf-].rf-widget extra .h5, [class*=rf-org-] extra .h5 {
    font-size: 24px;
  }
}
@media (min-width: 1025px) {
  .universe-content .h5, .rf-admin-content extra .h5, .rfComp-canvas extra .h5, .rf-default-modal extra .h5, [id*=rf-].rf-widget extra .h5, [class*=rf-org-] extra .h5 {
    font-size: 28px;
  }
}
@media (min-width: 600px) and (max-width: 1024px) {
  .universe-content .h5, .rf-admin-content extra .h5, .rfComp-canvas extra .h5, .rf-default-modal extra .h5, [id*=rf-].rf-widget extra .h5, [class*=rf-org-] extra .h5 {
    line-height: 1.3;
  }
}
@media (min-width: 1025px) {
  .universe-content .h5, .rf-admin-content extra .h5, .rfComp-canvas extra .h5, .rf-default-modal extra .h5, [id*=rf-].rf-widget extra .h5, [class*=rf-org-] extra .h5 {
    line-height: 1.35;
  }
}
.universe-content .h5-style, .rf-admin-content extra .h5-style, .rfComp-canvas extra .h5-style, .rf-default-modal extra .h5-style, [id*=rf-].rf-widget extra .h5-style, [class*=rf-org-] extra .h5-style {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 480;
  letter-spacing: 0em;
  color: var(--universe-text-default);
}
h5, .rf-admin-content extra h5, .rfComp-canvas extra h5, .rf-default-modal extra h5, [id*=rf-].rf-widget extra h5, [class*=rf-org-] extra h5 {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 480;
  letter-spacing: 0em;
  color: var(--universe-text-default);
}
.h5-size, .rf-admin-content extra .h5-size, .rfComp-canvas extra .h5-size, .rf-default-modal extra .h5-size, [id*=rf-].rf-widget extra .h5-size, [class*=rf-org-] extra .h5-size, h5.universe-content, .rf-admin-content extra h5.universe-content, .rfComp-canvas extra h5.universe-content, .rf-default-modal extra h5.universe-content, [id*=rf-].rf-widget extra h5.universe-content, [class*=rf-org-] extra h5.universe-content, .universe-content h5, .rf-admin-content extra .universe-content h5, .rfComp-canvas extra .universe-content h5, .rf-default-modal extra .universe-content h5, [id*=rf-].rf-widget extra .universe-content h5, [class*=rf-org-] extra .universe-content h5 {
  font-size: 22px;
}
@media (min-width: 600px) and (max-width: 1024px) {
  .h5-size, .rf-admin-content extra .h5-size, .rfComp-canvas extra .h5-size, .rf-default-modal extra .h5-size, [id*=rf-].rf-widget extra .h5-size, [class*=rf-org-] extra .h5-size, h5.universe-content, .rf-admin-content extra h5.universe-content, .rfComp-canvas extra h5.universe-content, .rf-default-modal extra h5.universe-content, [id*=rf-].rf-widget extra h5.universe-content, [class*=rf-org-] extra h5.universe-content, .universe-content h5, .rf-admin-content extra .universe-content h5, .rfComp-canvas extra .universe-content h5, .rf-default-modal extra .universe-content h5, [id*=rf-].rf-widget extra .universe-content h5, [class*=rf-org-] extra .universe-content h5 {
    font-size: 24px;
  }
}
@media (min-width: 1025px) {
  .h5-size, .rf-admin-content extra .h5-size, .rfComp-canvas extra .h5-size, .rf-default-modal extra .h5-size, [id*=rf-].rf-widget extra .h5-size, [class*=rf-org-] extra .h5-size, h5.universe-content, .rf-admin-content extra h5.universe-content, .rfComp-canvas extra h5.universe-content, .rf-default-modal extra h5.universe-content, [id*=rf-].rf-widget extra h5.universe-content, [class*=rf-org-] extra h5.universe-content, .universe-content h5, .rf-admin-content extra .universe-content h5, .rfComp-canvas extra .universe-content h5, .rf-default-modal extra .universe-content h5, [id*=rf-].rf-widget extra .universe-content h5, [class*=rf-org-] extra .universe-content h5 {
    font-size: 28px;
  }
}
.h5-height, .rf-admin-content extra .h5-height, .rfComp-canvas extra .h5-height, .rf-default-modal extra .h5-height, [id*=rf-].rf-widget extra .h5-height, [class*=rf-org-] extra .h5-height, h5.universe-content, .rf-admin-content extra h5.universe-content, .rfComp-canvas extra h5.universe-content, .rf-default-modal extra h5.universe-content, [id*=rf-].rf-widget extra h5.universe-content, [class*=rf-org-] extra h5.universe-content, .universe-content h5, .rf-admin-content extra .universe-content h5, .rfComp-canvas extra .universe-content h5, .rf-default-modal extra .universe-content h5, [id*=rf-].rf-widget extra .universe-content h5, [class*=rf-org-] extra .universe-content h5 {
  line-height: 1.3;
}
@media (min-width: 600px) and (max-width: 1024px) {
  .h5-height, .rf-admin-content extra .h5-height, .rfComp-canvas extra .h5-height, .rf-default-modal extra .h5-height, [id*=rf-].rf-widget extra .h5-height, [class*=rf-org-] extra .h5-height, h5.universe-content, .rf-admin-content extra h5.universe-content, .rfComp-canvas extra h5.universe-content, .rf-default-modal extra h5.universe-content, [id*=rf-].rf-widget extra h5.universe-content, [class*=rf-org-] extra h5.universe-content, .universe-content h5, .rf-admin-content extra .universe-content h5, .rfComp-canvas extra .universe-content h5, .rf-default-modal extra .universe-content h5, [id*=rf-].rf-widget extra .universe-content h5, [class*=rf-org-] extra .universe-content h5 {
    line-height: 1.3;
  }
}
@media (min-width: 1025px) {
  .h5-height, .rf-admin-content extra .h5-height, .rfComp-canvas extra .h5-height, .rf-default-modal extra .h5-height, [id*=rf-].rf-widget extra .h5-height, [class*=rf-org-] extra .h5-height, h5.universe-content, .rf-admin-content extra h5.universe-content, .rfComp-canvas extra h5.universe-content, .rf-default-modal extra h5.universe-content, [id*=rf-].rf-widget extra h5.universe-content, [class*=rf-org-] extra h5.universe-content, .universe-content h5, .rf-admin-content extra .universe-content h5, .rfComp-canvas extra .universe-content h5, .rf-default-modal extra .universe-content h5, [id*=rf-].rf-widget extra .universe-content h5, [class*=rf-org-] extra .universe-content h5 {
    line-height: 1.35;
  }
}
.universe-content .h6, .rf-admin-content extra .h6, .rfComp-canvas extra .h6, .rf-default-modal extra .h6, [id*=rf-].rf-widget extra .h6, [class*=rf-org-] extra .h6 {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 480;
  letter-spacing: 0em;
  color: var(--universe-text-default);
  font-size: 20px;
  line-height: 1.4;
}
@media (min-width: 600px) and (max-width: 1024px) {
  .universe-content .h6, .rf-admin-content extra .h6, .rfComp-canvas extra .h6, .rf-default-modal extra .h6, [id*=rf-].rf-widget extra .h6, [class*=rf-org-] extra .h6 {
    font-size: 20px;
  }
}
@media (min-width: 1025px) {
  .universe-content .h6, .rf-admin-content extra .h6, .rfComp-canvas extra .h6, .rf-default-modal extra .h6, [id*=rf-].rf-widget extra .h6, [class*=rf-org-] extra .h6 {
    font-size: 22px;
  }
}
@media (min-width: 600px) and (max-width: 1024px) {
  .universe-content .h6, .rf-admin-content extra .h6, .rfComp-canvas extra .h6, .rf-default-modal extra .h6, [id*=rf-].rf-widget extra .h6, [class*=rf-org-] extra .h6 {
    line-height: 1.4;
  }
}
@media (min-width: 1025px) {
  .universe-content .h6, .rf-admin-content extra .h6, .rfComp-canvas extra .h6, .rf-default-modal extra .h6, [id*=rf-].rf-widget extra .h6, [class*=rf-org-] extra .h6 {
    line-height: 1.4;
  }
}
.universe-content .h6-style, .rf-admin-content extra .h6-style, .rfComp-canvas extra .h6-style, .rf-default-modal extra .h6-style, [id*=rf-].rf-widget extra .h6-style, [class*=rf-org-] extra .h6-style {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 480;
  letter-spacing: 0em;
  color: var(--universe-text-default);
}
h6, .rf-admin-content extra h6, .rfComp-canvas extra h6, .rf-default-modal extra h6, [id*=rf-].rf-widget extra h6, [class*=rf-org-] extra h6 {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 480;
  letter-spacing: 0em;
  color: var(--universe-text-default);
}
.h6-size, .rf-admin-content extra .h6-size, .rfComp-canvas extra .h6-size, .rf-default-modal extra .h6-size, [id*=rf-].rf-widget extra .h6-size, [class*=rf-org-] extra .h6-size, h6.universe-content, .rf-admin-content extra h6.universe-content, .rfComp-canvas extra h6.universe-content, .rf-default-modal extra h6.universe-content, [id*=rf-].rf-widget extra h6.universe-content, [class*=rf-org-] extra h6.universe-content, .universe-content h6, .rf-admin-content extra .universe-content h6, .rfComp-canvas extra .universe-content h6, .rf-default-modal extra .universe-content h6, [id*=rf-].rf-widget extra .universe-content h6, [class*=rf-org-] extra .universe-content h6 {
  font-size: 20px;
}
@media (min-width: 600px) and (max-width: 1024px) {
  .h6-size, .rf-admin-content extra .h6-size, .rfComp-canvas extra .h6-size, .rf-default-modal extra .h6-size, [id*=rf-].rf-widget extra .h6-size, [class*=rf-org-] extra .h6-size, h6.universe-content, .rf-admin-content extra h6.universe-content, .rfComp-canvas extra h6.universe-content, .rf-default-modal extra h6.universe-content, [id*=rf-].rf-widget extra h6.universe-content, [class*=rf-org-] extra h6.universe-content, .universe-content h6, .rf-admin-content extra .universe-content h6, .rfComp-canvas extra .universe-content h6, .rf-default-modal extra .universe-content h6, [id*=rf-].rf-widget extra .universe-content h6, [class*=rf-org-] extra .universe-content h6 {
    font-size: 20px;
  }
}
@media (min-width: 1025px) {
  .h6-size, .rf-admin-content extra .h6-size, .rfComp-canvas extra .h6-size, .rf-default-modal extra .h6-size, [id*=rf-].rf-widget extra .h6-size, [class*=rf-org-] extra .h6-size, h6.universe-content, .rf-admin-content extra h6.universe-content, .rfComp-canvas extra h6.universe-content, .rf-default-modal extra h6.universe-content, [id*=rf-].rf-widget extra h6.universe-content, [class*=rf-org-] extra h6.universe-content, .universe-content h6, .rf-admin-content extra .universe-content h6, .rfComp-canvas extra .universe-content h6, .rf-default-modal extra .universe-content h6, [id*=rf-].rf-widget extra .universe-content h6, [class*=rf-org-] extra .universe-content h6 {
    font-size: 22px;
  }
}
.h6-height, .rf-admin-content extra .h6-height, .rfComp-canvas extra .h6-height, .rf-default-modal extra .h6-height, [id*=rf-].rf-widget extra .h6-height, [class*=rf-org-] extra .h6-height, h6.universe-content, .rf-admin-content extra h6.universe-content, .rfComp-canvas extra h6.universe-content, .rf-default-modal extra h6.universe-content, [id*=rf-].rf-widget extra h6.universe-content, [class*=rf-org-] extra h6.universe-content, .universe-content h6, .rf-admin-content extra .universe-content h6, .rfComp-canvas extra .universe-content h6, .rf-default-modal extra .universe-content h6, [id*=rf-].rf-widget extra .universe-content h6, [class*=rf-org-] extra .universe-content h6 {
  line-height: 1.4;
}
@media (min-width: 600px) and (max-width: 1024px) {
  .h6-height, .rf-admin-content extra .h6-height, .rfComp-canvas extra .h6-height, .rf-default-modal extra .h6-height, [id*=rf-].rf-widget extra .h6-height, [class*=rf-org-] extra .h6-height, h6.universe-content, .rf-admin-content extra h6.universe-content, .rfComp-canvas extra h6.universe-content, .rf-default-modal extra h6.universe-content, [id*=rf-].rf-widget extra h6.universe-content, [class*=rf-org-] extra h6.universe-content, .universe-content h6, .rf-admin-content extra .universe-content h6, .rfComp-canvas extra .universe-content h6, .rf-default-modal extra .universe-content h6, [id*=rf-].rf-widget extra .universe-content h6, [class*=rf-org-] extra .universe-content h6 {
    line-height: 1.4;
  }
}
@media (min-width: 1025px) {
  .h6-height, .rf-admin-content extra .h6-height, .rfComp-canvas extra .h6-height, .rf-default-modal extra .h6-height, [id*=rf-].rf-widget extra .h6-height, [class*=rf-org-] extra .h6-height, h6.universe-content, .rf-admin-content extra h6.universe-content, .rfComp-canvas extra h6.universe-content, .rf-default-modal extra h6.universe-content, [id*=rf-].rf-widget extra h6.universe-content, [class*=rf-org-] extra h6.universe-content, .universe-content h6, .rf-admin-content extra .universe-content h6, .rfComp-canvas extra .universe-content h6, .rf-default-modal extra .universe-content h6, [id*=rf-].rf-widget extra .universe-content h6, [class*=rf-org-] extra .universe-content h6 {
    line-height: 1.4;
  }
}
.universe-content .subheading-large, .rf-admin-content extra .subheading-large, .rfComp-canvas extra .subheading-large, .rf-default-modal extra .subheading-large, [id*=rf-].rf-widget extra .subheading-large, [class*=rf-org-] extra .subheading-large {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 500;
  letter-spacing: 0.01em;
  color: var(--universe-text-default);
  font-size: 18px;
  font-weight: 480;
  line-height: 1.5;
}
@media (min-width: 600px) and (max-width: 1024px) {
  .universe-content .subheading-large, .rf-admin-content extra .subheading-large, .rfComp-canvas extra .subheading-large, .rf-default-modal extra .subheading-large, [id*=rf-].rf-widget extra .subheading-large, [class*=rf-org-] extra .subheading-large {
    font-size: 18px;
    font-weight: 480;
  }
}
@media (min-width: 1025px) {
  .universe-content .subheading-large, .rf-admin-content extra .subheading-large, .rfComp-canvas extra .subheading-large, .rf-default-modal extra .subheading-large, [id*=rf-].rf-widget extra .subheading-large, [class*=rf-org-] extra .subheading-large {
    font-size: 20px;
  }
}
@media (min-width: 600px) and (max-width: 1024px) {
  .universe-content .subheading-large, .rf-admin-content extra .subheading-large, .rfComp-canvas extra .subheading-large, .rf-default-modal extra .subheading-large, [id*=rf-].rf-widget extra .subheading-large, [class*=rf-org-] extra .subheading-large {
    line-height: 1.5;
  }
}
@media (min-width: 1025px) {
  .universe-content .subheading-large, .rf-admin-content extra .subheading-large, .rfComp-canvas extra .subheading-large, .rf-default-modal extra .subheading-large, [id*=rf-].rf-widget extra .subheading-large, [class*=rf-org-] extra .subheading-large {
    line-height: 1.5;
  }
}
.universe-content .subheading-large-style, .rf-admin-content extra .subheading-large-style, .rfComp-canvas extra .subheading-large-style, .rf-default-modal extra .subheading-large-style, [id*=rf-].rf-widget extra .subheading-large-style, [class*=rf-org-] extra .subheading-large-style {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 500;
  letter-spacing: 0.01em;
  color: var(--universe-text-default);
}
.universe-content .subheading-large-size, .rf-admin-content extra .subheading-large-size, .rfComp-canvas extra .subheading-large-size, .rf-default-modal extra .subheading-large-size, [id*=rf-].rf-widget extra .subheading-large-size, [class*=rf-org-] extra .subheading-large-size {
  font-size: 18px;
  font-weight: 480;
}
@media (min-width: 600px) and (max-width: 1024px) {
  .universe-content .subheading-large-size, .rf-admin-content extra .subheading-large-size, .rfComp-canvas extra .subheading-large-size, .rf-default-modal extra .subheading-large-size, [id*=rf-].rf-widget extra .subheading-large-size, [class*=rf-org-] extra .subheading-large-size {
    font-size: 18px;
    font-weight: 480;
  }
}
@media (min-width: 1025px) {
  .universe-content .subheading-large-size, .rf-admin-content extra .subheading-large-size, .rfComp-canvas extra .subheading-large-size, .rf-default-modal extra .subheading-large-size, [id*=rf-].rf-widget extra .subheading-large-size, [class*=rf-org-] extra .subheading-large-size {
    font-size: 20px;
  }
}
.universe-content .subheading-large-height, .rf-admin-content extra .subheading-large-height, .rfComp-canvas extra .subheading-large-height, .rf-default-modal extra .subheading-large-height, [id*=rf-].rf-widget extra .subheading-large-height, [class*=rf-org-] extra .subheading-large-height {
  line-height: 1.5;
}
@media (min-width: 600px) and (max-width: 1024px) {
  .universe-content .subheading-large-height, .rf-admin-content extra .subheading-large-height, .rfComp-canvas extra .subheading-large-height, .rf-default-modal extra .subheading-large-height, [id*=rf-].rf-widget extra .subheading-large-height, [class*=rf-org-] extra .subheading-large-height {
    line-height: 1.5;
  }
}
@media (min-width: 1025px) {
  .universe-content .subheading-large-height, .rf-admin-content extra .subheading-large-height, .rfComp-canvas extra .subheading-large-height, .rf-default-modal extra .subheading-large-height, [id*=rf-].rf-widget extra .subheading-large-height, [class*=rf-org-] extra .subheading-large-height {
    line-height: 1.5;
  }
}
.universe-content .subheading, .rf-admin-content extra .subheading, .rfComp-canvas extra .subheading, .rf-default-modal extra .subheading, [id*=rf-].rf-widget extra .subheading, [class*=rf-org-] extra .subheading {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 500;
  letter-spacing: 0.01em;
  color: var(--universe-text-default);
  font-size: 16px;
  line-height: 1.5;
}
.universe-content .subheading-style, .rf-admin-content extra .subheading-style, .rfComp-canvas extra .subheading-style, .rf-default-modal extra .subheading-style, [id*=rf-].rf-widget extra .subheading-style, [class*=rf-org-] extra .subheading-style {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 500;
  letter-spacing: 0.01em;
  color: var(--universe-text-default);
}
.universe-content .subheading-size, .rf-admin-content extra .subheading-size, .rfComp-canvas extra .subheading-size, .rf-default-modal extra .subheading-size, [id*=rf-].rf-widget extra .subheading-size, [class*=rf-org-] extra .subheading-size {
  font-size: 16px;
}
.universe-content .subheading-height, .rf-admin-content extra .subheading-height, .rfComp-canvas extra .subheading-height, .rf-default-modal extra .subheading-height, [id*=rf-].rf-widget extra .subheading-height, [class*=rf-org-] extra .subheading-height {
  line-height: 1.5;
}
.universe-content .body-large, .rf-admin-content extra .body-large, .rfComp-canvas extra .body-large, .rf-default-modal extra .body-large, [id*=rf-].rf-widget extra .body-large, [class*=rf-org-] extra .body-large {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 400;
  letter-spacing: 0.01em;
  color: var(--universe-text-muted);
  font-size: 18px;
  line-height: 1.6;
}
.universe-content .body-large-style, .rf-admin-content extra .body-large-style, .rfComp-canvas extra .body-large-style, .rf-default-modal extra .body-large-style, [id*=rf-].rf-widget extra .body-large-style, [class*=rf-org-] extra .body-large-style {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 400;
  letter-spacing: 0.01em;
  color: var(--universe-text-muted);
}
.universe-content .body-large-size, .rf-admin-content extra .body-large-size, .rfComp-canvas extra .body-large-size, .rf-default-modal extra .body-large-size, [id*=rf-].rf-widget extra .body-large-size, [class*=rf-org-] extra .body-large-size {
  font-size: 18px;
}
.universe-content .body-large-height, .rf-admin-content extra .body-large-height, .rfComp-canvas extra .body-large-height, .rf-default-modal extra .body-large-height, [id*=rf-].rf-widget extra .body-large-height, [class*=rf-org-] extra .body-large-height {
  line-height: 1.6;
}
.universe-content .body-medium, .rf-admin-content extra .body-medium, .rfComp-canvas extra .body-medium, .rf-default-modal extra .body-medium, [id*=rf-].rf-widget extra .body-medium, [class*=rf-org-] extra .body-medium {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 400;
  letter-spacing: 0.01em;
  color: var(--universe-text-muted);
  font-size: 16px;
  line-height: 1.6;
}
.universe-content .body-medium-style, .rf-admin-content extra .body-medium-style, .rfComp-canvas extra .body-medium-style, .rf-default-modal extra .body-medium-style, [id*=rf-].rf-widget extra .body-medium-style, [class*=rf-org-] extra .body-medium-style {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 400;
  letter-spacing: 0.01em;
  color: var(--universe-text-muted);
}
p, .rf-admin-content extra p, .rfComp-canvas extra p, .rf-default-modal extra p, [id*=rf-].rf-widget extra p, [class*=rf-org-] extra p {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 400;
  letter-spacing: 0.01em;
  color: var(--universe-text-muted);
}
.body-medium-size, .rf-admin-content extra .body-medium-size, .rfComp-canvas extra .body-medium-size, .rf-default-modal extra .body-medium-size, [id*=rf-].rf-widget extra .body-medium-size, [class*=rf-org-] extra .body-medium-size, p.universe-content, .rf-admin-content extra p.universe-content, .rfComp-canvas extra p.universe-content, .rf-default-modal extra p.universe-content, [id*=rf-].rf-widget extra p.universe-content, [class*=rf-org-] extra p.universe-content, .universe-content p, .rf-admin-content extra .universe-content p, .rfComp-canvas extra .universe-content p, .rf-default-modal extra .universe-content p, [id*=rf-].rf-widget extra .universe-content p, [class*=rf-org-] extra .universe-content p {
  font-size: 16px;
}
.body-medium-height, .rf-admin-content extra .body-medium-height, .rfComp-canvas extra .body-medium-height, .rf-default-modal extra .body-medium-height, [id*=rf-].rf-widget extra .body-medium-height, [class*=rf-org-] extra .body-medium-height, p.universe-content, .rf-admin-content extra p.universe-content, .rfComp-canvas extra p.universe-content, .rf-default-modal extra p.universe-content, [id*=rf-].rf-widget extra p.universe-content, [class*=rf-org-] extra p.universe-content, .universe-content p, .rf-admin-content extra .universe-content p, .rfComp-canvas extra .universe-content p, .rf-default-modal extra .universe-content p, [id*=rf-].rf-widget extra .universe-content p, [class*=rf-org-] extra .universe-content p {
  line-height: 1.6;
}
.universe-content .body-small, .rf-admin-content extra .body-small, .rfComp-canvas extra .body-small, .rf-default-modal extra .body-small, [id*=rf-].rf-widget extra .body-small, [class*=rf-org-] extra .body-small {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 400;
  letter-spacing: 0.01em;
  color: var(--universe-text-muted);
  font-size: 14px;
  line-height: 1.5;
}
.universe-content .body-small-style, .rf-admin-content extra .body-small-style, .rfComp-canvas extra .body-small-style, .rf-default-modal extra .body-small-style, [id*=rf-].rf-widget extra .body-small-style, [class*=rf-org-] extra .body-small-style {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 400;
  letter-spacing: 0.01em;
  color: var(--universe-text-muted);
}
.universe-content .body-small-size, .rf-admin-content extra .body-small-size, .rfComp-canvas extra .body-small-size, .rf-default-modal extra .body-small-size, [id*=rf-].rf-widget extra .body-small-size, [class*=rf-org-] extra .body-small-size {
  font-size: 14px;
}
.universe-content .body-small-height, .rf-admin-content extra .body-small-height, .rfComp-canvas extra .body-small-height, .rf-default-modal extra .body-small-height, [id*=rf-].rf-widget extra .body-small-height, [class*=rf-org-] extra .body-small-height {
  line-height: 1.5;
}
.universe-content .mono-large, .rf-admin-content extra .mono-large, .rfComp-canvas extra .mono-large, .rf-default-modal extra .mono-large, [id*=rf-].rf-widget extra .mono-large, [class*=rf-org-] extra .mono-large {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 500;
  letter-spacing: 0.01em;
  color: var(--universe-text-default);
  font-size: 18px;
  line-height: 1.5;
}
.universe-content .mono-large-style, .rf-admin-content extra .mono-large-style, .rfComp-canvas extra .mono-large-style, .rf-default-modal extra .mono-large-style, [id*=rf-].rf-widget extra .mono-large-style, [class*=rf-org-] extra .mono-large-style {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 500;
  letter-spacing: 0.01em;
  color: var(--universe-text-default);
}
.universe-content .mono-large-size, .rf-admin-content extra .mono-large-size, .rfComp-canvas extra .mono-large-size, .rf-default-modal extra .mono-large-size, [id*=rf-].rf-widget extra .mono-large-size, [class*=rf-org-] extra .mono-large-size {
  font-size: 18px;
}
.universe-content .mono-large-height, .rf-admin-content extra .mono-large-height, .rfComp-canvas extra .mono-large-height, .rf-default-modal extra .mono-large-height, [id*=rf-].rf-widget extra .mono-large-height, [class*=rf-org-] extra .mono-large-height {
  line-height: 1.5;
}
.universe-content .mono-medium, .rf-admin-content extra .mono-medium, .rfComp-canvas extra .mono-medium, .rf-default-modal extra .mono-medium, [id*=rf-].rf-widget extra .mono-medium, [class*=rf-org-] extra .mono-medium {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 500;
  letter-spacing: 0.01em;
  color: var(--universe-text-default);
  font-size: 16px;
  line-height: 1.5;
}
.universe-content .mono-medium-style, .rf-admin-content extra .mono-medium-style, .rfComp-canvas extra .mono-medium-style, .rf-default-modal extra .mono-medium-style, [id*=rf-].rf-widget extra .mono-medium-style, [class*=rf-org-] extra .mono-medium-style {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 500;
  letter-spacing: 0.01em;
  color: var(--universe-text-default);
}
.universe-content .mono-medium-size, .rf-admin-content extra .mono-medium-size, .rfComp-canvas extra .mono-medium-size, .rf-default-modal extra .mono-medium-size, [id*=rf-].rf-widget extra .mono-medium-size, [class*=rf-org-] extra .mono-medium-size {
  font-size: 16px;
}
.universe-content .mono-medium-height, .rf-admin-content extra .mono-medium-height, .rfComp-canvas extra .mono-medium-height, .rf-default-modal extra .mono-medium-height, [id*=rf-].rf-widget extra .mono-medium-height, [class*=rf-org-] extra .mono-medium-height {
  line-height: 1.5;
}
.universe-content .mono-small, .rf-admin-content extra .mono-small, .rfComp-canvas extra .mono-small, .rf-default-modal extra .mono-small, [id*=rf-].rf-widget extra .mono-small, [class*=rf-org-] extra .mono-small {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 500;
  letter-spacing: 0.01em;
  color: var(--universe-text-default);
  font-size: 14px;
  line-height: 1.5;
}
.universe-content .mono-small-style, .rf-admin-content extra .mono-small-style, .rfComp-canvas extra .mono-small-style, .rf-default-modal extra .mono-small-style, [id*=rf-].rf-widget extra .mono-small-style, [class*=rf-org-] extra .mono-small-style {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 500;
  letter-spacing: 0.01em;
  color: var(--universe-text-default);
}
.universe-content .mono-small-size, .rf-admin-content extra .mono-small-size, .rfComp-canvas extra .mono-small-size, .rf-default-modal extra .mono-small-size, [id*=rf-].rf-widget extra .mono-small-size, [class*=rf-org-] extra .mono-small-size {
  font-size: 14px;
}
.universe-content .mono-small-height, .rf-admin-content extra .mono-small-height, .rfComp-canvas extra .mono-small-height, .rf-default-modal extra .mono-small-height, [id*=rf-].rf-widget extra .mono-small-height, [class*=rf-org-] extra .mono-small-height {
  line-height: 1.5;
}
.universe-content .eyebrow, .rf-admin-content extra .eyebrow, .rfComp-canvas extra .eyebrow, .rf-default-modal extra .eyebrow, [id*=rf-].rf-widget extra .eyebrow, [class*=rf-org-] extra .eyebrow {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 425;
  letter-spacing: 0.01em;
  color: var(--universe-text-default);
  text-transform: uppercase;
  font-size: 14px;
  line-height: 1.5;
}
.universe-content .eyebrow.cursor.stretch, .rf-admin-content extra .eyebrow.cursor.stretch, .rfComp-canvas extra .eyebrow.cursor.stretch, .rf-default-modal extra .eyebrow.cursor.stretch, [id*=rf-].rf-widget extra .eyebrow.cursor.stretch, [class*=rf-org-] extra .eyebrow.cursor.stretch {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.universe-content .eyebrow.cursor::after, .rf-admin-content extra .eyebrow.cursor::after, .rfComp-canvas extra .eyebrow.cursor::after, .rf-default-modal extra .eyebrow.cursor::after, [id*=rf-].rf-widget extra .eyebrow.cursor::after, [class*=rf-org-] extra .eyebrow.cursor::after {
  color: var(--universe-palette-green);
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 12"><rect width="10" height="12" fill="%231a7f37"/></svg>');
  display: inline-block;
  width: 10px;
  height: 12px;
  position: relative;
  top: 1px;
  margin-left: 1rem;
}
.universe-content .eyebrow-style, .rf-admin-content extra .eyebrow-style, .rfComp-canvas extra .eyebrow-style, .rf-default-modal extra .eyebrow-style, [id*=rf-].rf-widget extra .eyebrow-style, [class*=rf-org-] extra .eyebrow-style {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 425;
  letter-spacing: 0.01em;
  color: var(--universe-text-default);
  text-transform: uppercase;
}
.universe-content .eyebrow-size, .rf-admin-content extra .eyebrow-size, .rfComp-canvas extra .eyebrow-size, .rf-default-modal extra .eyebrow-size, [id*=rf-].rf-widget extra .eyebrow-size, [class*=rf-org-] extra .eyebrow-size {
  font-size: 14px;
}
.universe-content .eyebrow-height, .rf-admin-content extra .eyebrow-height, .rfComp-canvas extra .eyebrow-height, .rf-default-modal extra .eyebrow-height, [id*=rf-].rf-widget extra .eyebrow-height, [class*=rf-org-] extra .eyebrow-height {
  line-height: 1.5;
}
.universe-content .action, .rf-admin-content extra .action, .rfComp-canvas extra .action, .rf-default-modal extra .action, [id*=rf-].rf-widget extra .action, [class*=rf-org-] extra .action {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 500;
  letter-spacing: 0.01em;
  color: var(--universe-text-default);
  font-size: 16px;
  line-height: 1;
}
.universe-content .action-style, .rf-admin-content extra .action-style, .rfComp-canvas extra .action-style, .rf-default-modal extra .action-style, [id*=rf-].rf-widget extra .action-style, [class*=rf-org-] extra .action-style {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 500;
  letter-spacing: 0.01em;
  color: var(--universe-text-default);
}
.universe-content .action-size, .rf-admin-content extra .action-size, .rfComp-canvas extra .action-size, .rf-default-modal extra .action-size, [id*=rf-].rf-widget extra .action-size, [class*=rf-org-] extra .action-size {
  font-size: 16px;
}
.universe-content .action-height, .rf-admin-content extra .action-height, .rfComp-canvas extra .action-height, .rf-default-modal extra .action-height, [id*=rf-].rf-widget extra .action-height, [class*=rf-org-] extra .action-height {
  line-height: 1;
}
a, a:link, a:visited, .rf-admin-content extra a, .rf-admin-content extra a:link, .rf-admin-content extra a:visited, .rfComp-canvas extra a, .rfComp-canvas extra a:link, .rfComp-canvas extra a:visited, .rf-default-modal extra a, .rf-default-modal extra a:link, .rf-default-modal extra a:visited, [id*=rf-].rf-widget extra a, [id*=rf-].rf-widget extra a:link, [id*=rf-].rf-widget extra a:visited, [class*=rf-org-] extra a, [class*=rf-org-] extra a:link, [class*=rf-org-] extra a:visited,
.mdBtnR-text-button .mdBtnR-text,
.mdBtnR-text-button .mdBtnR-text:link,
.mdBtnR-text-button .mdBtnR-text:visited,
.rf-admin-content extra .mdBtnR-text-button .mdBtnR-text,
.rf-admin-content extra .mdBtnR-text-button .mdBtnR-text:link,
.rf-admin-content extra .mdBtnR-text-button .mdBtnR-text:visited,
.rfComp-canvas extra .mdBtnR-text-button .mdBtnR-text,
.rfComp-canvas extra .mdBtnR-text-button .mdBtnR-text:link,
.rfComp-canvas extra .mdBtnR-text-button .mdBtnR-text:visited,
.rf-default-modal extra .mdBtnR-text-button .mdBtnR-text,
.rf-default-modal extra .mdBtnR-text-button .mdBtnR-text:link,
.rf-default-modal extra .mdBtnR-text-button .mdBtnR-text:visited,
[id*=rf-].rf-widget extra .mdBtnR-text-button .mdBtnR-text,
[id*=rf-].rf-widget extra .mdBtnR-text-button .mdBtnR-text:link,
[id*=rf-].rf-widget extra .mdBtnR-text-button .mdBtnR-text:visited,
[class*=rf-org-] extra .mdBtnR-text-button .mdBtnR-text,
[class*=rf-org-] extra .mdBtnR-text-button .mdBtnR-text:link,
[class*=rf-org-] extra .mdBtnR-text-button .mdBtnR-text:visited {
  transition: text-decoration-thickness 200ms, text-underline-offset 200ms, color 200ms;
}
a, a:focus, a:link, a:link:focus, a:visited, a:visited:focus, .rf-admin-content extra a, .rf-admin-content extra a:focus, .rf-admin-content extra a:link, .rf-admin-content extra a:link:focus, .rf-admin-content extra a:visited, .rf-admin-content extra a:visited:focus, .rfComp-canvas extra a, .rfComp-canvas extra a:focus, .rfComp-canvas extra a:link, .rfComp-canvas extra a:link:focus, .rfComp-canvas extra a:visited, .rfComp-canvas extra a:visited:focus, .rf-default-modal extra a, .rf-default-modal extra a:focus, .rf-default-modal extra a:link, .rf-default-modal extra a:link:focus, .rf-default-modal extra a:visited, .rf-default-modal extra a:visited:focus, [id*=rf-].rf-widget extra a, [id*=rf-].rf-widget extra a:focus, [id*=rf-].rf-widget extra a:link, [id*=rf-].rf-widget extra a:link:focus, [id*=rf-].rf-widget extra a:visited, [id*=rf-].rf-widget extra a:visited:focus, [class*=rf-org-] extra a, [class*=rf-org-] extra a:focus, [class*=rf-org-] extra a:link, [class*=rf-org-] extra a:link:focus, [class*=rf-org-] extra a:visited, [class*=rf-org-] extra a:visited:focus,
.mdBtnR-text-button .mdBtnR-text,
.mdBtnR-text-button .mdBtnR-text:focus,
.mdBtnR-text-button .mdBtnR-text:link,
.mdBtnR-text-button .mdBtnR-text:link:focus,
.mdBtnR-text-button .mdBtnR-text:visited,
.mdBtnR-text-button .mdBtnR-text:visited:focus,
.rf-admin-content extra .mdBtnR-text-button .mdBtnR-text,
.rf-admin-content extra .mdBtnR-text-button .mdBtnR-text:focus,
.rf-admin-content extra .mdBtnR-text-button .mdBtnR-text:link,
.rf-admin-content extra .mdBtnR-text-button .mdBtnR-text:link:focus,
.rf-admin-content extra .mdBtnR-text-button .mdBtnR-text:visited,
.rf-admin-content extra .mdBtnR-text-button .mdBtnR-text:visited:focus,
.rfComp-canvas extra .mdBtnR-text-button .mdBtnR-text,
.rfComp-canvas extra .mdBtnR-text-button .mdBtnR-text:focus,
.rfComp-canvas extra .mdBtnR-text-button .mdBtnR-text:link,
.rfComp-canvas extra .mdBtnR-text-button .mdBtnR-text:link:focus,
.rfComp-canvas extra .mdBtnR-text-button .mdBtnR-text:visited,
.rfComp-canvas extra .mdBtnR-text-button .mdBtnR-text:visited:focus,
.rf-default-modal extra .mdBtnR-text-button .mdBtnR-text,
.rf-default-modal extra .mdBtnR-text-button .mdBtnR-text:focus,
.rf-default-modal extra .mdBtnR-text-button .mdBtnR-text:link,
.rf-default-modal extra .mdBtnR-text-button .mdBtnR-text:link:focus,
.rf-default-modal extra .mdBtnR-text-button .mdBtnR-text:visited,
.rf-default-modal extra .mdBtnR-text-button .mdBtnR-text:visited:focus,
[id*=rf-].rf-widget extra .mdBtnR-text-button .mdBtnR-text,
[id*=rf-].rf-widget extra .mdBtnR-text-button .mdBtnR-text:focus,
[id*=rf-].rf-widget extra .mdBtnR-text-button .mdBtnR-text:link,
[id*=rf-].rf-widget extra .mdBtnR-text-button .mdBtnR-text:link:focus,
[id*=rf-].rf-widget extra .mdBtnR-text-button .mdBtnR-text:visited,
[id*=rf-].rf-widget extra .mdBtnR-text-button .mdBtnR-text:visited:focus,
[class*=rf-org-] extra .mdBtnR-text-button .mdBtnR-text,
[class*=rf-org-] extra .mdBtnR-text-button .mdBtnR-text:focus,
[class*=rf-org-] extra .mdBtnR-text-button .mdBtnR-text:link,
[class*=rf-org-] extra .mdBtnR-text-button .mdBtnR-text:link:focus,
[class*=rf-org-] extra .mdBtnR-text-button .mdBtnR-text:visited,
[class*=rf-org-] extra .mdBtnR-text-button .mdBtnR-text:visited:focus {
  color: var(--universe-text-link);
  text-decoration: underline;
  text-decoration-thickness: 0.1em;
  text-underline-offset: 2px;
}
a:hover, a:active, a:link:hover, a:link:active, a:visited:hover, a:visited:active, .rf-admin-content extra a:hover, .rf-admin-content extra a:active, .rf-admin-content extra a:link:hover, .rf-admin-content extra a:link:active, .rf-admin-content extra a:visited:hover, .rf-admin-content extra a:visited:active, .rfComp-canvas extra a:hover, .rfComp-canvas extra a:active, .rfComp-canvas extra a:link:hover, .rfComp-canvas extra a:link:active, .rfComp-canvas extra a:visited:hover, .rfComp-canvas extra a:visited:active, .rf-default-modal extra a:hover, .rf-default-modal extra a:active, .rf-default-modal extra a:link:hover, .rf-default-modal extra a:link:active, .rf-default-modal extra a:visited:hover, .rf-default-modal extra a:visited:active, [id*=rf-].rf-widget extra a:hover, [id*=rf-].rf-widget extra a:active, [id*=rf-].rf-widget extra a:link:hover, [id*=rf-].rf-widget extra a:link:active, [id*=rf-].rf-widget extra a:visited:hover, [id*=rf-].rf-widget extra a:visited:active, [class*=rf-org-] extra a:hover, [class*=rf-org-] extra a:active, [class*=rf-org-] extra a:link:hover, [class*=rf-org-] extra a:link:active, [class*=rf-org-] extra a:visited:hover, [class*=rf-org-] extra a:visited:active,
.mdBtnR-text-button .mdBtnR-text:hover,
.mdBtnR-text-button .mdBtnR-text:active,
.mdBtnR-text-button .mdBtnR-text:link:hover,
.mdBtnR-text-button .mdBtnR-text:link:active,
.mdBtnR-text-button .mdBtnR-text:visited:hover,
.mdBtnR-text-button .mdBtnR-text:visited:active,
.rf-admin-content extra .mdBtnR-text-button .mdBtnR-text:hover,
.rf-admin-content extra .mdBtnR-text-button .mdBtnR-text:active,
.rf-admin-content extra .mdBtnR-text-button .mdBtnR-text:link:hover,
.rf-admin-content extra .mdBtnR-text-button .mdBtnR-text:link:active,
.rf-admin-content extra .mdBtnR-text-button .mdBtnR-text:visited:hover,
.rf-admin-content extra .mdBtnR-text-button .mdBtnR-text:visited:active,
.rfComp-canvas extra .mdBtnR-text-button .mdBtnR-text:hover,
.rfComp-canvas extra .mdBtnR-text-button .mdBtnR-text:active,
.rfComp-canvas extra .mdBtnR-text-button .mdBtnR-text:link:hover,
.rfComp-canvas extra .mdBtnR-text-button .mdBtnR-text:link:active,
.rfComp-canvas extra .mdBtnR-text-button .mdBtnR-text:visited:hover,
.rfComp-canvas extra .mdBtnR-text-button .mdBtnR-text:visited:active,
.rf-default-modal extra .mdBtnR-text-button .mdBtnR-text:hover,
.rf-default-modal extra .mdBtnR-text-button .mdBtnR-text:active,
.rf-default-modal extra .mdBtnR-text-button .mdBtnR-text:link:hover,
.rf-default-modal extra .mdBtnR-text-button .mdBtnR-text:link:active,
.rf-default-modal extra .mdBtnR-text-button .mdBtnR-text:visited:hover,
.rf-default-modal extra .mdBtnR-text-button .mdBtnR-text:visited:active,
[id*=rf-].rf-widget extra .mdBtnR-text-button .mdBtnR-text:hover,
[id*=rf-].rf-widget extra .mdBtnR-text-button .mdBtnR-text:active,
[id*=rf-].rf-widget extra .mdBtnR-text-button .mdBtnR-text:link:hover,
[id*=rf-].rf-widget extra .mdBtnR-text-button .mdBtnR-text:link:active,
[id*=rf-].rf-widget extra .mdBtnR-text-button .mdBtnR-text:visited:hover,
[id*=rf-].rf-widget extra .mdBtnR-text-button .mdBtnR-text:visited:active,
[class*=rf-org-] extra .mdBtnR-text-button .mdBtnR-text:hover,
[class*=rf-org-] extra .mdBtnR-text-button .mdBtnR-text:active,
[class*=rf-org-] extra .mdBtnR-text-button .mdBtnR-text:link:hover,
[class*=rf-org-] extra .mdBtnR-text-button .mdBtnR-text:link:active,
[class*=rf-org-] extra .mdBtnR-text-button .mdBtnR-text:visited:hover,
[class*=rf-org-] extra .mdBtnR-text-button .mdBtnR-text:visited:active {
  color: var(--universe-text-link-hover);
  text-decoration: underline;
  text-decoration-thickness: 0.1em;
  text-underline-offset: 4px;
}
a:focus-visible, a:link:focus-visible, a:visited:focus-visible, .rf-admin-content extra a:focus-visible, .rf-admin-content extra a:link:focus-visible, .rf-admin-content extra a:visited:focus-visible, .rfComp-canvas extra a:focus-visible, .rfComp-canvas extra a:link:focus-visible, .rfComp-canvas extra a:visited:focus-visible, .rf-default-modal extra a:focus-visible, .rf-default-modal extra a:link:focus-visible, .rf-default-modal extra a:visited:focus-visible, [id*=rf-].rf-widget extra a:focus-visible, [id*=rf-].rf-widget extra a:link:focus-visible, [id*=rf-].rf-widget extra a:visited:focus-visible, [class*=rf-org-] extra a:focus-visible, [class*=rf-org-] extra a:link:focus-visible, [class*=rf-org-] extra a:visited:focus-visible,
.mdBtnR-text-button .mdBtnR-text:focus-visible,
.mdBtnR-text-button .mdBtnR-text:link:focus-visible,
.mdBtnR-text-button .mdBtnR-text:visited:focus-visible,
.rf-admin-content extra .mdBtnR-text-button .mdBtnR-text:focus-visible,
.rf-admin-content extra .mdBtnR-text-button .mdBtnR-text:link:focus-visible,
.rf-admin-content extra .mdBtnR-text-button .mdBtnR-text:visited:focus-visible,
.rfComp-canvas extra .mdBtnR-text-button .mdBtnR-text:focus-visible,
.rfComp-canvas extra .mdBtnR-text-button .mdBtnR-text:link:focus-visible,
.rfComp-canvas extra .mdBtnR-text-button .mdBtnR-text:visited:focus-visible,
.rf-default-modal extra .mdBtnR-text-button .mdBtnR-text:focus-visible,
.rf-default-modal extra .mdBtnR-text-button .mdBtnR-text:link:focus-visible,
.rf-default-modal extra .mdBtnR-text-button .mdBtnR-text:visited:focus-visible,
[id*=rf-].rf-widget extra .mdBtnR-text-button .mdBtnR-text:focus-visible,
[id*=rf-].rf-widget extra .mdBtnR-text-button .mdBtnR-text:link:focus-visible,
[id*=rf-].rf-widget extra .mdBtnR-text-button .mdBtnR-text:visited:focus-visible,
[class*=rf-org-] extra .mdBtnR-text-button .mdBtnR-text:focus-visible,
[class*=rf-org-] extra .mdBtnR-text-button .mdBtnR-text:link:focus-visible,
[class*=rf-org-] extra .mdBtnR-text-button .mdBtnR-text:visited:focus-visible {
  outline: none;
  color: var(--universe-text-link-hover);
  box-shadow: var(--atwm-brand-elevation-focus-indicator-shadow-thin);
  border-radius: var(--universe-radii-small);
  text-decoration: underline;
}
.rf-admin-content .muted,
.rfComp-canvas .muted,
.rf-default-modal .muted,
[id*=rf-].rf-widget .muted,
[class*=rf-org-] .muted {
  --the-colour: var(--universe-text-muted);
}
.rf-admin-content .muted, .rf-admin-content .muted *,
.rfComp-canvas .muted,
.rfComp-canvas .muted *,
.rf-default-modal .muted,
.rf-default-modal .muted *,
[id*=rf-].rf-widget .muted,
[id*=rf-].rf-widget .muted *,
[class*=rf-org-] .muted,
[class*=rf-org-] .muted * {
  color: var(--the-colour);
}
.rf-admin-content .vivid,
.rfComp-canvas .vivid,
.rf-default-modal .vivid,
[id*=rf-].rf-widget .vivid,
[class*=rf-org-] .vivid {
  --the-colour: var(--universe-text-default);
}
.rf-admin-content .vivid, .rf-admin-content .vivid *,
.rfComp-canvas .vivid,
.rfComp-canvas .vivid *,
.rf-default-modal .vivid,
.rf-default-modal .vivid *,
[id*=rf-].rf-widget .vivid,
[id*=rf-].rf-widget .vivid *,
[class*=rf-org-] .vivid,
[class*=rf-org-] .vivid * {
  color: var(--the-colour);
}
.rf-admin-content .spot,
.rfComp-canvas .spot,
.rf-default-modal .spot,
[id*=rf-].rf-widget .spot,
[class*=rf-org-] .spot {
  --the-colour: var(--universe-text-spot);
}
.rf-admin-content .spot, .rf-admin-content .spot *,
.rfComp-canvas .spot,
.rfComp-canvas .spot *,
.rf-default-modal .spot,
.rf-default-modal .spot *,
[id*=rf-].rf-widget .spot,
[id*=rf-].rf-widget .spot *,
[class*=rf-org-] .spot,
[class*=rf-org-] .spot * {
  color: var(--the-colour);
}
.rf-admin-content .bold, .rf-admin-content .bold *,
.rfComp-canvas .bold,
.rfComp-canvas .bold *,
.rf-default-modal .bold,
.rf-default-modal .bold *,
[id*=rf-].rf-widget .bold,
[id*=rf-].rf-widget .bold *,
[class*=rf-org-] .bold,
[class*=rf-org-] .bold * {
  font-weight: 600;
}
.rf-admin-content [style="color:white"],
.rfComp-canvas [style="color:white"],
.rf-default-modal [style="color:white"],
[id*=rf-].rf-widget [style="color:white"],
[class*=rf-org-] [style="color:white"] {
  color: var(--universe-text-muted) !important;
}
.universe-content ul,
.universe-content ol {
  padding-left: 25px;
  font-size: 16px;
}
.universe-content ul li,
.universe-content ol li {
  padding-left: 2px;
  list-style-position: unset;
}
.universe-content ul li {
  list-style: disc;
  padding-left: 2px;
}
.universe-content ul li::marker {
  font-size: 12px;
}
.universe-content ol li {
  list-style-type: decimal;
}
.universe-content ol.lower-alpha li {
  list-style-type: lower-alpha;
}
.universe-content hr {
  all: unset;
  display: block;
  position: relative;
  height: 2px;
  border: none;
  background-color: var(--universe-border-default);
}
.payment-default label {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 400;
  letter-spacing: 0.01em;
  color: var(--universe-text-muted);
  font-weight: 500;
  font-size: 14px;
  color: var(--universe-text-default);
}
.rf-label-only > label span:first-of-type,
.rf-label-only > label .label-text,
.rf-label-only .rf-label span:first-of-type,
.rf-label-only .rf-label .label-text, .rf-form-element > label span:first-of-type,
.rf-form-element > label .label-text,
.rf-form-element .rf-label span:first-of-type,
.rf-form-element .rf-label .label-text, .rf-input > label span:first-of-type,
.rf-input > label .label-text,
.rf-input .rf-label span:first-of-type,
.rf-input .rf-label .label-text, .rf-search-input > label span:first-of-type,
.rf-search-input > label .label-text,
.rf-search-input .rf-label span:first-of-type,
.rf-search-input .rf-label .label-text, .rf-icon-input > label span:first-of-type,
.rf-icon-input > label .label-text,
.rf-icon-input .rf-label span:first-of-type,
.rf-icon-input .rf-label .label-text, .rf-single-select > label span:first-of-type,
.rf-single-select > label .label-text,
.rf-single-select .rf-label span:first-of-type,
.rf-single-select .rf-label .label-text, .rf-multi-select > label span:first-of-type,
.rf-multi-select > label .label-text,
.rf-multi-select .rf-label span:first-of-type,
.rf-multi-select .rf-label .label-text, .rf-select2-override > label span:first-of-type,
.rf-select2-override > label .label-text,
.rf-select2-override .rf-label span:first-of-type,
.rf-select2-override .rf-label .label-text, .rf-toggle > label span:first-of-type,
.rf-toggle > label .label-text,
.rf-toggle .rf-label span:first-of-type,
.rf-toggle .rf-label .label-text, .rf-textarea > label span:first-of-type,
.rf-textarea > label .label-text,
.rf-textarea .rf-label span:first-of-type,
.rf-textarea .rf-label .label-text, .rf-day-picker > label span:first-of-type,
.rf-day-picker > label .label-text,
.rf-day-picker .rf-label span:first-of-type,
.rf-day-picker .rf-label .label-text, .rf-scale-matrix > label span:first-of-type,
.rf-scale-matrix > label .label-text,
.rf-scale-matrix .rf-label span:first-of-type,
.rf-scale-matrix .rf-label .label-text, .rf-survey-scale > label span:first-of-type,
.rf-survey-scale > label .label-text,
.rf-survey-scale .rf-label span:first-of-type,
.rf-survey-scale .rf-label .label-text, .rf-star-selector > label span:first-of-type,
.rf-star-selector > label .label-text,
.rf-star-selector .rf-label span:first-of-type,
.rf-star-selector .rf-label .label-text, .rf-date-picker > label span:first-of-type,
.rf-date-picker > label .label-text,
.rf-date-picker .rf-label span:first-of-type,
.rf-date-picker .rf-label .label-text, .rf-read-only > label span:first-of-type,
.rf-read-only > label .label-text,
.rf-read-only .rf-label span:first-of-type,
.rf-read-only .rf-label .label-text, .rf-button-link > label span:first-of-type,
.rf-button-link > label .label-text,
.rf-button-link .rf-label span:first-of-type,
.rf-button-link .rf-label .label-text, .rf-nps-question > label span:first-of-type,
.rf-nps-question > label .label-text,
.rf-nps-question .rf-label span:first-of-type,
.rf-nps-question .rf-label .label-text, .rf-upload-file > label span:first-of-type,
.rf-upload-file > label .label-text,
.rf-upload-file .rf-label span:first-of-type,
.rf-upload-file .rf-label .label-text, .rf-horizontal-label > label span:first-of-type,
.rf-horizontal-label > label .label-text,
.rf-horizontal-label .rf-label span:first-of-type,
.rf-horizontal-label .rf-label .label-text, .rf-phone-number > label span:first-of-type,
.rf-phone-number > label .label-text,
.rf-phone-number .rf-label span:first-of-type,
.rf-phone-number .rf-label .label-text, .rf-form-element-group > label span:first-of-type,
.rf-form-element-group > label .label-text,
.rf-form-element-group .rf-label span:first-of-type,
.rf-form-element-group .rf-label .label-text, .rf-checkbox-container > label span:first-of-type,
.rf-checkbox-container > label .label-text,
.rf-checkbox-container .rf-label span:first-of-type,
.rf-checkbox-container .rf-label .label-text, .rf-toggle-wrapper > label span:first-of-type,
.rf-toggle-wrapper > label .label-text,
.rf-toggle-wrapper .rf-label span:first-of-type,
.rf-toggle-wrapper .rf-label .label-text, .rf-time-selector > label span:first-of-type,
.rf-time-selector > label .label-text,
.rf-time-selector .rf-label span:first-of-type,
.rf-time-selector .rf-label .label-text {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 400;
  letter-spacing: 0.01em;
  color: var(--universe-text-muted);
  font-weight: 500;
  font-size: 14px;
  color: var(--universe-text-default);
}
.rf-label-only label span:first-of-type,
.rf-label-only label .label-text, .rf-form-element label span:first-of-type,
.rf-form-element label .label-text, .rf-input label span:first-of-type,
.rf-input label .label-text, .rf-search-input label span:first-of-type,
.rf-search-input label .label-text, .rf-icon-input label span:first-of-type,
.rf-icon-input label .label-text, .rf-single-select label span:first-of-type,
.rf-single-select label .label-text, .rf-multi-select label span:first-of-type,
.rf-multi-select label .label-text, .rf-select2-override label span:first-of-type,
.rf-select2-override label .label-text, .rf-toggle label span:first-of-type,
.rf-toggle label .label-text, .rf-textarea label span:first-of-type,
.rf-textarea label .label-text, .rf-day-picker label span:first-of-type,
.rf-day-picker label .label-text, .rf-scale-matrix label span:first-of-type,
.rf-scale-matrix label .label-text, .rf-survey-scale label span:first-of-type,
.rf-survey-scale label .label-text, .rf-star-selector label span:first-of-type,
.rf-star-selector label .label-text, .rf-date-picker label span:first-of-type,
.rf-date-picker label .label-text, .rf-read-only label span:first-of-type,
.rf-read-only label .label-text, .rf-button-link label span:first-of-type,
.rf-button-link label .label-text, .rf-nps-question label span:first-of-type,
.rf-nps-question label .label-text, .rf-upload-file label span:first-of-type,
.rf-upload-file label .label-text, .rf-horizontal-label label span:first-of-type,
.rf-horizontal-label label .label-text, .rf-phone-number label span:first-of-type,
.rf-phone-number label .label-text, .rf-form-element-group label span:first-of-type,
.rf-form-element-group label .label-text, .rf-checkbox-container label span:first-of-type,
.rf-checkbox-container label .label-text, .rf-toggle-wrapper label span:first-of-type,
.rf-toggle-wrapper label .label-text, .rf-time-selector label span:first-of-type,
.rf-time-selector label .label-text {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 400;
  letter-spacing: 0.01em;
  color: var(--universe-text-muted);
  font-weight: 500;
  font-size: 14px;
  color: var(--universe-text-default);
}
.rf-label-only label span:first-of-type strong,
.rf-label-only label .label-text strong, .rf-form-element label span:first-of-type strong,
.rf-form-element label .label-text strong, .rf-input label span:first-of-type strong,
.rf-input label .label-text strong, .rf-search-input label span:first-of-type strong,
.rf-search-input label .label-text strong, .rf-icon-input label span:first-of-type strong,
.rf-icon-input label .label-text strong, .rf-single-select label span:first-of-type strong,
.rf-single-select label .label-text strong, .rf-multi-select label span:first-of-type strong,
.rf-multi-select label .label-text strong, .rf-select2-override label span:first-of-type strong,
.rf-select2-override label .label-text strong, .rf-toggle label span:first-of-type strong,
.rf-toggle label .label-text strong, .rf-textarea label span:first-of-type strong,
.rf-textarea label .label-text strong, .rf-day-picker label span:first-of-type strong,
.rf-day-picker label .label-text strong, .rf-scale-matrix label span:first-of-type strong,
.rf-scale-matrix label .label-text strong, .rf-survey-scale label span:first-of-type strong,
.rf-survey-scale label .label-text strong, .rf-star-selector label span:first-of-type strong,
.rf-star-selector label .label-text strong, .rf-date-picker label span:first-of-type strong,
.rf-date-picker label .label-text strong, .rf-read-only label span:first-of-type strong,
.rf-read-only label .label-text strong, .rf-button-link label span:first-of-type strong,
.rf-button-link label .label-text strong, .rf-nps-question label span:first-of-type strong,
.rf-nps-question label .label-text strong, .rf-upload-file label span:first-of-type strong,
.rf-upload-file label .label-text strong, .rf-horizontal-label label span:first-of-type strong,
.rf-horizontal-label label .label-text strong, .rf-phone-number label span:first-of-type strong,
.rf-phone-number label .label-text strong, .rf-form-element-group label span:first-of-type strong,
.rf-form-element-group label .label-text strong, .rf-checkbox-container label span:first-of-type strong,
.rf-checkbox-container label .label-text strong, .rf-toggle-wrapper label span:first-of-type strong,
.rf-toggle-wrapper label .label-text strong, .rf-time-selector label span:first-of-type strong,
.rf-time-selector label .label-text strong {
  color: var(--universe-text-semi) !important;
}
.rf-feedback-alert * {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 500;
  letter-spacing: 0.01em;
  color: var(--universe-text-default);
  font-size: 16px;
}
.rf-feedback-alert p, .rf-feedback-alert span, .rf-feedback-alert a {
  font-size: 14px;
}
html:has(.universe-page-cfs-landing),
html:has(.universe-page-cfs-submission-guide) {
  --universe-palette-gold: #bba00a;
  --universe-palette-green: #0fbf3e;
  --universe-palette-green-highlight: color-mix(in srgb, var(--universe-palette-green) 80%, black 20%);
  --universe-palette-blue: #168ffb;
  --universe-palette-orange: #e96e12;
  --universe-palette-pink: #ff7ded;
  --universe-palette-purple: #ae85ff;
  --universe-canvas-default: #000000;
  --universe-canvas-dark: #1a211d;
  --universe-canvas-subtle: #101411;
  --universe-canvas-muted: #090d0a;
  --universe-border-default: #323834;
  --universe-border-subtle: #232925;
  --universe-border-muted: #171c18;
  --universe-text-default: #ffffff;
  --universe-text-semi: #b9bdc3;
  --universe-text-muted: #a5ada7;
  --universe-text-spot: #5fed83;
  --universe-text-link: #9eecff;
  --universe-text-link-hover: #006edb;
  --universe-text-error: #e8737b;
  --universe-text-placeholder: var(--universe-text-muted);
  --universe-text-disabled: var(--universe-border-default);
  --universe-warning: #cf222e;
  --universe-focus: #8dd6ff;
  --universe-box-shadow: 0px 3px 9px 0px rgba(0, 0, 0, 0.15);
  --rf-brand-color-inverse-surface: #ffffff;
  --rf-brand-color-inverse-on-surface: #5a615c;
  --rf-brand-color-text-highlight: #000000;
}
html, body {
  color: var(--rf-brand-color-text-body);
  scroll-padding-top: var(--header-height);
  height: unset;
}
.pillar {
  width: 100%;
  max-width: var(--universe-body-width);
  padding: 0 var(--universe-body-padding);
  margin: 0 auto;
  box-sizing: border-box;
}
.rf-body,
body:has([id*=rf-].rf-widget),
#app {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  background-color: var(--universe-canvas-dark);
  background-size: 100% 800px, cover;
}
#rf-collection,
.widget-banner,
.grid-targeted-agenda,
.collections-container,
.workflow-targeted-agenda,
.targeted-agenda-section,
#rf-content,
#special-div,
.rfwf-body-content,
.rfwf-body-content > div[id],
.custom-form-content,
.orders-page,
.rfwf-body-content:has(#doc-focus) > div,
#doc-focus,
.page-builder-display-reset,
.flex-box-section-full,
.rfwf-full-panel,
.flex-box-section-full-interior,
.rfwf-panel-interior {
  flex-grow: 1;
  width: 100%;
}
#rf-collection:not(.rfwf-panel-interior:has(> *:not(:only-child)),
.flex-box-section-full-interior:has(> *:not(:only-child))),
.widget-banner:not(.rfwf-panel-interior:has(> *:not(:only-child)),
.flex-box-section-full-interior:has(> *:not(:only-child))),
.grid-targeted-agenda:not(.rfwf-panel-interior:has(> *:not(:only-child)),
.flex-box-section-full-interior:has(> *:not(:only-child))),
.collections-container:not(.rfwf-panel-interior:has(> *:not(:only-child)),
.flex-box-section-full-interior:has(> *:not(:only-child))),
.workflow-targeted-agenda:not(.rfwf-panel-interior:has(> *:not(:only-child)),
.flex-box-section-full-interior:has(> *:not(:only-child))),
.targeted-agenda-section:not(.rfwf-panel-interior:has(> *:not(:only-child)),
.flex-box-section-full-interior:has(> *:not(:only-child))),
#rf-content:not(.rfwf-panel-interior:has(> *:not(:only-child)),
.flex-box-section-full-interior:has(> *:not(:only-child))),
#special-div:not(.rfwf-panel-interior:has(> *:not(:only-child)),
.flex-box-section-full-interior:has(> *:not(:only-child))),
.rfwf-body-content:not(.rfwf-panel-interior:has(> *:not(:only-child)),
.flex-box-section-full-interior:has(> *:not(:only-child))),
.rfwf-body-content > div[id]:not(.rfwf-panel-interior:has(> *:not(:only-child)),
.flex-box-section-full-interior:has(> *:not(:only-child))),
.custom-form-content:not(.rfwf-panel-interior:has(> *:not(:only-child)),
.flex-box-section-full-interior:has(> *:not(:only-child))),
.orders-page:not(.rfwf-panel-interior:has(> *:not(:only-child)),
.flex-box-section-full-interior:has(> *:not(:only-child))),
.rfwf-body-content:has(#doc-focus) > div:not(.rfwf-panel-interior:has(> *:not(:only-child)),
.flex-box-section-full-interior:has(> *:not(:only-child))),
#doc-focus:not(.rfwf-panel-interior:has(> *:not(:only-child)),
.flex-box-section-full-interior:has(> *:not(:only-child))),
.page-builder-display-reset:not(.rfwf-panel-interior:has(> *:not(:only-child)),
.flex-box-section-full-interior:has(> *:not(:only-child))),
.flex-box-section-full:not(.rfwf-panel-interior:has(> *:not(:only-child)),
.flex-box-section-full-interior:has(> *:not(:only-child))),
.rfwf-full-panel:not(.rfwf-panel-interior:has(> *:not(:only-child)),
.flex-box-section-full-interior:has(> *:not(:only-child))),
.flex-box-section-full-interior:not(.rfwf-panel-interior:has(> *:not(:only-child)),
.flex-box-section-full-interior:has(> *:not(:only-child))),
.rfwf-panel-interior:not(.rfwf-panel-interior:has(> *:not(:only-child)),
.flex-box-section-full-interior:has(> *:not(:only-child))) {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.flex-box-section-full:not(:last-child),
.rfwf-full-panel:not(:last-child) {
  justify-content: start;
  flex-grow: unset;
}
.flex-box-section-full:last-child:not(:only-of-type) .flex-box-section-full-interior,
.rfwf-full-panel:last-child:not(:only-of-type) .rfwf-panel-interior:has(> *:only-child) {
  justify-content: start;
}
#special-div {
  height: unset;
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media (min-width: 1600px) {
  #special-div > *:first-child {
    border-top: var(--universe-border);
  }
  #special-div > *:last-child {
    border-bottom: var(--universe-border);
  }
  #special-div::before, #special-div::after {
    content: "";
    max-width: min(var(--universe-body-width), 100% - var(--universe-body-padding) * 2);
    width: 100%;
    height: var(--universe-base-size-128);
    border-left: var(--universe-border);
    border-right: var(--universe-border);
  }
}
.rf-workflow .rf-workflow-body-content,
.rf-workflow .rfwf-body-content {
  min-height: unset;
}
.flex-box-section-full,
.rfwf-full-panel {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border: none;
  padding: 0 var(--universe-body-padding);
}
.flex-box-section-full + .flex-box-section-full,
.flex-box-section-full + .rfwf-full-panel,
.rfwf-full-panel + .flex-box-section-full,
.rfwf-full-panel + .rfwf-full-panel {
  padding-top: 0;
}
.special-div .flex-box-section-full > *,
.special-div .rfwf-full-panel > * {
  max-width: var(--universe-body-width);
  width: 100%;
  padding: var(--universe-spacing-frame) var(--universe-spacing-frame) 0 var(--universe-spacing-frame);
  margin: 0;
  background-color: var(--universe-canvas-default);
  border-left: var(--universe-border);
  border-right: var(--universe-border);
  z-index: 2;
}
.special-div .flex-box-section-full:last-child > *,
.special-div .rfwf-full-panel:last-child > * {
  padding-bottom: var(--universe-spacing-frame);
}
.flex-box-section-full .rfwf-panel-interior::after,
.rfwf-full-panel .rfwf-panel-interior::after {
  content: none;
}
.flex-box-section-full .rfwf-panel-interior::before,
.rfwf-full-panel .rfwf-panel-interior::before {
  content: none;
}
.rfwf-full-panel .rfwf-full-panel .rfwf-panel-interior {
  border: unset;
  padding: unset;
}
.page-builder-display-reset {
  background-color: unset;
}
.rfG-container {
  width: 100%;
  max-width: var(--universe-body-width);
  padding: 0 var(--universe-body-padding);
  margin: 0 auto;
  box-sizing: border-box;
}
.universe-column-medium {
  max-width: var(--universe-body-width-narrow);
  margin-left: auto !important;
  margin-right: auto !important;
}
/*
██████╗  █████╗  ██████╗ ███████╗    ████████╗██╗   ██╗██████╗ ███████╗███████╗
██╔══██╗██╔══██╗██╔════╝ ██╔════╝    ╚══██╔══╝╚██╗ ██╔╝██╔══██╗██╔════╝██╔════╝
██████╔╝███████║██║  ███╗█████╗         ██║    ╚████╔╝ ██████╔╝█████╗  ███████╗
██╔═══╝ ██╔══██║██║   ██║██╔══╝         ██║     ╚██╔╝  ██╔═══╝ ██╔══╝  ╚════██║
██║     ██║  ██║╚██████╔╝███████╗       ██║      ██║   ██║     ███████╗███████║
╚═╝     ╚═╝  ╚═╝ ╚═════╝ ╚══════╝       ╚═╝      ╚═╝   ╚═╝     ╚══════╝╚══════╝
*/
#rf-content:has(#tasks-list-container),
#rf-content:has(#cfp-home-page),
#rf-content:has(#bulkPackagesDashboard) {
  --universe-body-width: var(--universe-body-width-slim);
}
#rf-content:has(.task-forms-page),
#rf-content:has(#participantPage),
#rf-content:has(#reg-confirmation-page) {
  --universe-body-width: var(--universe-body-width-narrow);
}
#rf-content:has(.universe-gns),
#rf-content:has(.rf-housing),
#rf-content:has(.portal-page),
#rf-content:has(.orders-page),
#rf-content:has(#contact-info),
#rf-content:has(#create-account-page),
#rf-content:has(#workflow-login-page) {
  --universe-body-width: var(--universe-body-width-thin);
}
[class*=-con-commportal-page-home] header > .pillar,
[class*=-con-commportal-page-home] footer > .pillar,
[class*=-con-commportal-page-home] .special-div .flex-box-section-full > *,
[class*=-con-commportal-page-home] .special-div .rfwf-full-panel > * {
  max-width: unset !important;
}
.special-div [class*=-con-commportal-page-home] > * {
  border: 0;
}
#rf-content #special-div .flex-box-section-full.universe-page-cfs-faq .flex-box-section-full-interior {
  border: 0;
}
.special-div #rf-content #special-div .flex-box-section-full.universe-page-cfs-faq .flex-box-section-full-interior > * {
  border: 0;
}
body:has(.rfwf-working-reports) #special-div > *:first-child,
body[class*=-con-commportal-page-home] #special-div > *:first-child,
body:has(#rf-exhibitorcatalog) #special-div > *:first-child,
body:has(.rf-housing) #special-div > *:first-child,
body:has(.cfs-custom-page) #special-div > *:first-child,
body:has(.universe-custom-page) #special-div > *:first-child {
  border-top: unset;
}
body:has(.rfwf-working-reports) #special-div > *:last-child,
body[class*=-con-commportal-page-home] #special-div > *:last-child,
body:has(#rf-exhibitorcatalog) #special-div > *:last-child,
body:has(.rf-housing) #special-div > *:last-child,
body:has(.cfs-custom-page) #special-div > *:last-child,
body:has(.universe-custom-page) #special-div > *:last-child {
  border-bottom: unset;
}
body:has(.rfwf-working-reports) #special-div::before, body:has(.rfwf-working-reports) #special-div::after,
body[class*=-con-commportal-page-home] #special-div::before,
body[class*=-con-commportal-page-home] #special-div::after,
body:has(#rf-exhibitorcatalog) #special-div::before,
body:has(#rf-exhibitorcatalog) #special-div::after,
body:has(.rf-housing) #special-div::before,
body:has(.rf-housing) #special-div::after,
body:has(.cfs-custom-page) #special-div::before,
body:has(.cfs-custom-page) #special-div::after,
body:has(.universe-custom-page) #special-div::before,
body:has(.universe-custom-page) #special-div::after {
  content: unset;
}
#rf-content #special-div .rfwf-full-panel:has(#wf-1741885527539001ncMA) .rfwf-panel-interior .rf-form-element-group,
#rf-content #special-div #nominationPage .rfwf-full-panel:has(.add-nomination-email) .rfwf-panel-interior .rf-form-element-group {
  padding: 0;
}
#rf-content #special-div .rfwf-full-panel:has(#wf-1741885527539001ncMA) .rfwf-panel-interior .rf-input input, #rf-content #special-div .rfwf-full-panel:has(#wf-1741885527539001ncMA) .rfwf-panel-interior div[role=group]:has(.radio, input[type=radio]),
#rf-content #special-div #nominationPage .rfwf-full-panel:has(.add-nomination-email) .rfwf-panel-interior .rf-input input,
#rf-content #special-div #nominationPage .rfwf-full-panel:has(.add-nomination-email) .rfwf-panel-interior div[role=group]:has(.radio, input[type=radio]) {
  margin-top: var(--universe-vf-standard);
}
#rf-content #special-div .rfwf-full-panel:has(#wf-1741885527539001ncMA) .rfwf-panel-interior .rf-label,
#rf-content #special-div #nominationPage .rfwf-full-panel:has(.add-nomination-email) .rfwf-panel-interior .rf-label {
  margin-bottom: var(--universe-vf-paragraph);
}
#rf-content #special-div .rfwf-full-panel:has(#wf-1741885527539001ncMA) .rfwf-panel-interior .rf-label .label-text,
#rf-content #special-div #nominationPage .rfwf-full-panel:has(.add-nomination-email) .rfwf-panel-interior .rf-label .label-text {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 460;
  letter-spacing: 0em;
  color: var(--universe-text-default);
  font-size: 24px;
}
@media (min-width: 600px) and (max-width: 1024px) {
  #rf-content #special-div .rfwf-full-panel:has(#wf-1741885527539001ncMA) .rfwf-panel-interior .rf-label .label-text,
  #rf-content #special-div #nominationPage .rfwf-full-panel:has(.add-nomination-email) .rfwf-panel-interior .rf-label .label-text {
    font-size: 28px;
  }
}
@media (min-width: 1025px) {
  #rf-content #special-div .rfwf-full-panel:has(#wf-1741885527539001ncMA) .rfwf-panel-interior .rf-label .label-text,
  #rf-content #special-div #nominationPage .rfwf-full-panel:has(.add-nomination-email) .rfwf-panel-interior .rf-label .label-text {
    font-size: 34px;
  }
}
#rf-content #special-div .rfwf-full-panel:has(#wf-1741885527539001ncMA) .rfwf-panel-interior .form-footer-actions,
#rf-content #special-div .rfwf-full-panel:has(#wf-1741885527539001ncMA) .rfwf-panel-interior .modal-footer,
#rf-content #special-div .rfwf-full-panel:has(#wf-1741885527539001ncMA) .rfwf-panel-interior .rfG-row,
#rf-content #special-div #nominationPage .rfwf-full-panel:has(.add-nomination-email) .rfwf-panel-interior .form-footer-actions,
#rf-content #special-div #nominationPage .rfwf-full-panel:has(.add-nomination-email) .rfwf-panel-interior .modal-footer,
#rf-content #special-div #nominationPage .rfwf-full-panel:has(.add-nomination-email) .rfwf-panel-interior .rfG-row {
  margin-top: var(--universe-vf-standard);
}
body:has(.cfs-custom-page) {
  padding: 0;
  min-height: unset;
  max-width: unset;
  border: none;
}
body:has(.cfs-custom-page) .flex-box-section-full-interior {
  padding: 0 !important;
}
body:has(.universe-custom-page) #rf-content #special-div .flex-box-section-full > .flex-box-section-full-interior {
  flex-grow: 1;
  width: 100%;
  padding: 0;
  border: none;
}
body:has(.universe-custom-page) .universe-custom-page {
  position: relative;
}
body:has(.universe-custom-page) .flex-box-section,
body:has(.universe-custom-page) .flex-box-child,
body:has(.universe-custom-page) .element-container-wrapper,
body:has(.universe-custom-page) .element-container,
body:has(.universe-custom-page) [data-type=customComponent],
body:has(.universe-custom-page) .universe-custom-page {
  flex-grow: 1;
  width: 100%;
  display: flex;
  flex-direction: column;
  margin: 0;
}
#cfp-home-page .rfwf-panel-interior > *:not(:has(.sessionsAndSubmissions)) {
  margin-left: auto !important;
  margin-right: auto !important;
}
#participantPage .rfwf-panel-interior {
  padding: 0;
  border: 0;
}
#forgotPw-modal .modal-dialog {
  max-width: 600px;
}
[class*=universe26-cfs]:not([class*=login]):not([class*=cfs-landing]):not([class*=cfs-submissionguide]):not([class*=cfs-faq]):not([class*=getnotified-success]):not([class*=reggetnotified]) #special-div {
  background: linear-gradient(180deg, #fefffe 0%, #e0fce7 100%);
}
[class*=universe26-cfs]:not([class*=login]):not([class*=cfs-landing]):not([class*=cfs-submissionguide]):not([class*=cfs-faq]):not([class*=getnotified-success]):not([class*=reggetnotified]) #special-div::before {
  content: " ";
  background-image: url(https://static.rainfocus.com/github/universe26/static/staticfile/staticfile/divider_1773324713695001OzNQ.png);
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: contain;
  width: min(var(--universe-body-width), 100vw);
  aspect-ratio: 3200/396;
  margin: 0 auto;
}
[class*=universe26-cfs]:not([class*=login]):not([class*=cfs-landing]):not([class*=cfs-submissionguide]):not([class*=cfs-faq]):not([class*=getnotified-success]):not([class*=reggetnotified]) #special-div > *:first-child {
  border-top: var(--cfs-border);
}
/* Text art: http://patorjk.com/software/taag/#p=display&f=ANSI%20Shadow&t=Example */
#rf-content .universe-content .universe-space-above {
  margin-top: var(--universe-vf-standard);
}
#rf-content .universe-content .universe-space-below {
  margin-bottom: var(--universe-vf-standard);
}
#rf-content .universe-content .universe-space-paragraph-above {
  margin-top: var(--universe-vf-paragraph);
}
#rf-content .universe-content .universe-space-paragraph-below {
  margin-bottom: var(--universe-vf-paragraph);
}
#rf-content .universe-content .universe-spacer {
  height: var(--universe-vf-standard);
}
.universe-content h1, .universe-content .h1 {
  margin-top: var(--universe-vf-standard);
  margin-bottom: 0;
}
.universe-content h2, .universe-content .h2 {
  margin-top: var(--universe-vf-standard);
  margin-bottom: 0;
}
.universe-content h3, .universe-content .h3 {
  margin-top: var(--universe-vf-standard);
  margin-bottom: 0;
}
.universe-content h4, .universe-content .h4 {
  margin-top: var(--universe-vf-standard);
  margin-bottom: 0;
}
.universe-content h5, .universe-content .h5 {
  margin-top: var(--universe-vf-standard);
  margin-bottom: 0;
}
.universe-content h6, .universe-content .h6 {
  margin-top: var(--universe-vf-line);
  margin-bottom: 0;
}
.universe-content hr {
  margin-top: var(--universe-vf-standard);
  margin-bottom: 0;
}
.universe-content .paragraph-vf, .universe-content .cfs-content .cfs-buttons, .cfs-content .universe-content .cfs-buttons, .universe-content p, .universe-content ol, .universe-content ul, .universe-content .universe-buttons {
  margin-top: var(--universe-vf-paragraph);
  margin-bottom: 0;
}
.universe-content .paragraph-vf + .paragraph-vf, .universe-content .cfs-content p + .paragraph-vf, .cfs-content .universe-content p + .paragraph-vf, .universe-content .cfs-content ol + .paragraph-vf, .cfs-content .universe-content ol + .paragraph-vf, .universe-content .cfs-content ul + .paragraph-vf, .cfs-content .universe-content ul + .paragraph-vf, .universe-content .cfs-content .cfs-buttons + .paragraph-vf, .cfs-content .universe-content .cfs-buttons + .paragraph-vf, .universe-content .cfs-content .paragraph-vf + p, .cfs-content .universe-content .paragraph-vf + p, .universe-content .cfs-content p + p, .cfs-content .universe-content p + p, .universe-content .cfs-content ol + p, .cfs-content .universe-content ol + p, .universe-content .cfs-content ul + p, .cfs-content .universe-content ul + p, .universe-content .cfs-content .cfs-buttons + p, .cfs-content .universe-content .cfs-buttons + p, .universe-content .cfs-content .paragraph-vf + ol, .cfs-content .universe-content .paragraph-vf + ol, .universe-content .cfs-content p + ol, .cfs-content .universe-content p + ol, .universe-content .cfs-content ol + ol, .cfs-content .universe-content ol + ol, .universe-content .cfs-content ul + ol, .cfs-content .universe-content ul + ol, .universe-content .cfs-content .cfs-buttons + ol, .cfs-content .universe-content .cfs-buttons + ol, .universe-content .cfs-content .paragraph-vf + ul, .cfs-content .universe-content .paragraph-vf + ul, .universe-content .cfs-content p + ul, .cfs-content .universe-content p + ul, .universe-content .cfs-content ol + ul, .cfs-content .universe-content ol + ul, .universe-content .cfs-content ul + ul, .cfs-content .universe-content ul + ul, .universe-content .cfs-content .cfs-buttons + ul, .cfs-content .universe-content .cfs-buttons + ul, .universe-content .cfs-content .paragraph-vf + .cfs-buttons, .cfs-content .universe-content .paragraph-vf + .cfs-buttons, .universe-content .cfs-content p + .cfs-buttons, .cfs-content .universe-content p + .cfs-buttons, .universe-content .cfs-content ol + .cfs-buttons, .cfs-content .universe-content ol + .cfs-buttons, .universe-content .cfs-content ul + .cfs-buttons, .cfs-content .universe-content ul + .cfs-buttons, .universe-content .cfs-content .cfs-buttons + .cfs-buttons, .cfs-content .universe-content .cfs-buttons + .cfs-buttons, .universe-content p + .paragraph-vf, .universe-content .cfs-content p + p, .cfs-content .universe-content p + p, .universe-content .cfs-content p + ol, .cfs-content .universe-content p + ol, .universe-content .cfs-content p + ul, .cfs-content .universe-content p + ul, .universe-content .cfs-content p + .cfs-buttons, .cfs-content .universe-content p + .cfs-buttons, .universe-content ol + .paragraph-vf, .universe-content .cfs-content ol + p, .cfs-content .universe-content ol + p, .universe-content .cfs-content ol + ol, .cfs-content .universe-content ol + ol, .universe-content .cfs-content ol + ul, .cfs-content .universe-content ol + ul, .universe-content .cfs-content ol + .cfs-buttons, .cfs-content .universe-content ol + .cfs-buttons, .universe-content ul + .paragraph-vf, .universe-content .cfs-content ul + p, .cfs-content .universe-content ul + p, .universe-content .cfs-content ul + ol, .cfs-content .universe-content ul + ol, .universe-content .cfs-content ul + ul, .cfs-content .universe-content ul + ul, .universe-content .cfs-content ul + .cfs-buttons, .cfs-content .universe-content ul + .cfs-buttons, .universe-content .universe-buttons + .paragraph-vf, .universe-content .cfs-content .universe-buttons + p, .cfs-content .universe-content .universe-buttons + p, .universe-content .cfs-content .universe-buttons + ol, .cfs-content .universe-content .universe-buttons + ol, .universe-content .cfs-content .universe-buttons + ul, .cfs-content .universe-content .universe-buttons + ul, .universe-content .cfs-content .universe-buttons + .cfs-buttons, .cfs-content .universe-content .universe-buttons + .cfs-buttons, .universe-content .paragraph-vf + p, .universe-content .cfs-content p + p, .cfs-content .universe-content p + p, .universe-content .cfs-content ol + p, .cfs-content .universe-content ol + p, .universe-content .cfs-content ul + p, .cfs-content .universe-content ul + p, .universe-content .cfs-content .cfs-buttons + p, .cfs-content .universe-content .cfs-buttons + p, .universe-content p + p, .universe-content ol + p, .universe-content ul + p, .universe-content .universe-buttons + p, .universe-content .paragraph-vf + ol, .universe-content .cfs-content p + ol, .cfs-content .universe-content p + ol, .universe-content .cfs-content ol + ol, .cfs-content .universe-content ol + ol, .universe-content .cfs-content ul + ol, .cfs-content .universe-content ul + ol, .universe-content .cfs-content .cfs-buttons + ol, .cfs-content .universe-content .cfs-buttons + ol, .universe-content p + ol, .universe-content ol + ol, .universe-content ul + ol, .universe-content .universe-buttons + ol, .universe-content .paragraph-vf + ul, .universe-content .cfs-content p + ul, .cfs-content .universe-content p + ul, .universe-content .cfs-content ol + ul, .cfs-content .universe-content ol + ul, .universe-content .cfs-content ul + ul, .cfs-content .universe-content ul + ul, .universe-content .cfs-content .cfs-buttons + ul, .cfs-content .universe-content .cfs-buttons + ul, .universe-content p + ul, .universe-content ol + ul, .universe-content ul + ul, .universe-content .universe-buttons + ul, .universe-content .paragraph-vf + .universe-buttons, .universe-content .cfs-content p + .universe-buttons, .cfs-content .universe-content p + .universe-buttons, .universe-content .cfs-content ol + .universe-buttons, .cfs-content .universe-content ol + .universe-buttons, .universe-content .cfs-content ul + .universe-buttons, .cfs-content .universe-content ul + .universe-buttons, .universe-content .cfs-content .cfs-buttons + .universe-buttons, .cfs-content .universe-content .cfs-buttons + .universe-buttons, .universe-content p + .universe-buttons, .universe-content ol + .universe-buttons, .universe-content ul + .universe-buttons, .universe-content .universe-buttons + .universe-buttons {
  margin-top: var(--universe-vf-line);
}
.universe-content li > ul, .universe-content li > ol {
  margin-top: var(--universe-vf-line);
}
.universe-content li {
  margin-top: var(--universe-vf-line);
  margin-bottom: 0;
}
.universe-content ul.tight li > ul, .universe-content ul.tight li {
  margin-top: 0;
}
.universe-content h1:first-child, .universe-content h2:first-child, .universe-content h3:first-child, .universe-content h4:first-child, .universe-content h5:first-child, .universe-content h6:first-child, .universe-content p:first-child, .universe-content ul:first-child, .universe-content ol:first-child, .universe-content li:first-child {
  margin-top: 0;
}
.universe-padding-frame {
  padding: var(--universe-spacing-frame);
}
.universe-padding-box {
  padding: var(--universe-spacing-box);
}
.universe-padding-card {
  padding: var(--universe-spacing-card);
}
.universe-padding-block {
  padding: var(--universe-spacing-block);
}
.universe-padding-item {
  padding: var(--universe-spacing-item);
}
.mdBtnR .rfSI + .mdBtnR-text {
  margin-left: 0;
}
:not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action), :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action) {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: min-content;
  gap: var(--universe-spacing-item);
  text-decoration: none !important;
  border-width: var(--rf-comp-button-shape-border-width);
  border-style: solid;
  border-radius: var(--rf-comp-button-shape-radius);
  padding: var(--rf-comp-button-space-padding);
  margin: 0;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  transition: var(--rf-comp-button-motion-transition);
  box-shadow: var(--rf-comp-button-primary-elevation-shadow);
  position: relative;
  cursor: pointer;
  user-select: none;
  background-color: var(--rf-comp-button-primary-color-background);
  border-color: var(--rf-comp-button-primary-color-border);
}
:not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action), :not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action) .mdBtnR-text, :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action), :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action) .mdBtnR-text {
  letter-spacing: var(--rf-comp-button-font-letter-spacing);
  font-size: var(--rf-comp-button-font-size);
  font-weight: var(--rf-comp-button-font-weight);
  font-style: var(--rf-comp-button-font-style);
  text-transform: var(--rf-comp-button-font-transform);
  line-height: 1;
  text-decoration: none;
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 500;
  letter-spacing: 0.01em;
  color: var(--universe-text-default);
  font-size: 16px;
}
:not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action), :not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action) .mdBtnR-text, :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action), :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action) .mdBtnR-text {
  color: var(--rf-comp-button-primary-color-on-background);
}
:not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action) *:not([fill=none]), :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action) *:not([fill=none]) {
  fill: var(--rf-comp-button-primary-color-on-background);
}
:not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action).hover, :not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action):hover, :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action).hover, :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action):hover {
  background-color: var(--rf-comp-button-primary-hover-color-background);
  border-color: var(--rf-comp-button-primary-hover-color-border);
}
:not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action).hover, :not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action).hover .mdBtnR-text, :not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action):hover, :not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action):hover .mdBtnR-text, :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action).hover, :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action).hover .mdBtnR-text, :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action):hover, :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action):hover .mdBtnR-text {
  color: var(--rf-comp-button-primary-hover-color-on-background);
}
:not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action).hover *:not([fill=none]), :not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action):hover *:not([fill=none]), :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action).hover *:not([fill=none]), :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action):hover *:not([fill=none]) {
  fill: var(--rf-comp-button-primary-hover-color-on-background);
}
:not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action).focus-visible, :not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action):focus-visible, :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action).focus-visible, :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action):focus-visible {
  color: var(--rf-comp-button-primary-hover-color-on-background);
  box-shadow: var(--rf-brand-elevation-focus-indicator-shadow);
  outline: none;
}
:not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action).active, :not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action):active, :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action).active, :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action):active {
  background-color: var(--universe-canvas-subtle);
  border-color: var(--universe-border);
}
:not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action).active, :not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action).active .mdBtnR-text, :not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action):active, :not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action):active .mdBtnR-text, :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action).active, :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action).active .mdBtnR-text, :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action):active, :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action):active .mdBtnR-text {
  color: var(--universe-text-default);
}
:not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action).active *:not([fill=none]), :not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action):active *:not([fill=none]), :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action).active *:not([fill=none]), :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action):active *:not([fill=none]) {
  fill: var(--universe-text-default);
}
:not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action).mdBtnR-outline-primary, :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action).mdBtnR-outline-primary {
  background-color: var(--rf-comp-button-secondary-color-background);
  border-color: var(--rf-comp-button-secondary-color-border);
}
:not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action).mdBtnR-outline-primary, :not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action).mdBtnR-outline-primary .mdBtnR-text, :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action).mdBtnR-outline-primary, :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action).mdBtnR-outline-primary .mdBtnR-text {
  color: var(--rf-comp-button-secondary-color-on-background);
}
:not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action).mdBtnR-outline-primary *:not([fill=none]), :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action).mdBtnR-outline-primary *:not([fill=none]) {
  fill: var(--rf-comp-button-secondary-color-on-background);
}
:not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action).mdBtnR-outline-primary.hover, :not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action).mdBtnR-outline-primary:hover, :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action).mdBtnR-outline-primary.hover, :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action).mdBtnR-outline-primary:hover {
  background-color: var(--rf-comp-button-secondary-hover-color-background);
  border-color: var(--rf-comp-button-secondary-hover-color-border);
}
:not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action).mdBtnR-outline-primary.hover, :not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action).mdBtnR-outline-primary.hover .mdBtnR-text, :not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action).mdBtnR-outline-primary:hover, :not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action).mdBtnR-outline-primary:hover .mdBtnR-text, :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action).mdBtnR-outline-primary.hover, :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action).mdBtnR-outline-primary.hover .mdBtnR-text, :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action).mdBtnR-outline-primary:hover, :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action).mdBtnR-outline-primary:hover .mdBtnR-text {
  color: var(--rf-comp-button-secondary-hover-color-on-background);
}
:not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action).mdBtnR-outline-primary.hover *:not([fill=none]), :not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action).mdBtnR-outline-primary:hover *:not([fill=none]), :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action).mdBtnR-outline-primary.hover *:not([fill=none]), :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action).mdBtnR-outline-primary:hover *:not([fill=none]) {
  fill: var(--rf-comp-button-secondary-hover-color-on-background);
}
:not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action).mdBtnR-outline-primary.focus-visible, :not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action).mdBtnR-outline-primary:focus-visible, :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action).mdBtnR-outline-primary.focus-visible, :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action).mdBtnR-outline-primary:focus-visible {
  border-color: var(--rf-comp-button-secondary-hover-color-border);
  box-shadow: var(--rf-brand-elevation-focus-indicator-shadow);
  outline: none;
}
:not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action).mdBtnR-outline-primary.active, :not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action).mdBtnR-outline-primary:active, :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action).mdBtnR-outline-primary.active, :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action).mdBtnR-outline-primary:active {
  background-color: var(--universe-canvas-subtle);
  border-color: var(--universe-border);
}
:not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action).mdBtnR-outline-primary.active, :not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action).mdBtnR-outline-primary.active .mdBtnR-text, :not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action).mdBtnR-outline-primary:active, :not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action).mdBtnR-outline-primary:active .mdBtnR-text, :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action).mdBtnR-outline-primary.active, :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action).mdBtnR-outline-primary.active .mdBtnR-text, :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action).mdBtnR-outline-primary:active, :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action).mdBtnR-outline-primary:active .mdBtnR-text {
  color: var(--universe-text-default);
}
:not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action).mdBtnR-outline-primary.active *:not([fill=none]), :not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action).mdBtnR-outline-primary:active *:not([fill=none]), :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action).mdBtnR-outline-primary.active *:not([fill=none]), :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action).mdBtnR-outline-primary:active *:not([fill=none]) {
  fill: var(--universe-text-default);
}
:not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action).full-width, :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action).full-width {
  width: 100%;
}
:not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action)[class*=icon-], :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action)[class*=icon-] {
  justify-content: space-between;
}
:not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action)[class*=icon-].icon-download::after, :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action)[class*=icon-].icon-download::after {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  background-color: currentColor;
  -webkit-mask: url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M2.75 14C1.7835 14 1 13.2165 1 12.25L1 9.74998C1 9.33576 1.33579 8.99998 1.75 8.99998C2.16421 8.99998 2.5 9.33576 2.5 9.74998L2.5 12.25C2.5 12.388 2.61193 12.5 2.75 12.5H13.25C13.3881 12.5 13.5 12.388 13.5 12.25V9.74998C13.5 9.33576 13.8358 8.99998 14.25 8.99998C14.6642 8.99998 15 9.33576 15 9.74998V12.25C15 13.2165 14.2165 14 13.25 14H2.75Z" fill="black"/><path d="M7.25 7.68932L7.25 2C7.25 1.58579 7.58578 1.25 8 1.25C8.41421 1.25 8.75 1.58579 8.75 2L8.75 7.68932L10.7197 5.71965C11.0126 5.42675 11.4874 5.42675 11.7803 5.71965C12.0732 6.01254 12.0732 6.48741 11.7803 6.78031L8.53033 10.0303C8.23744 10.3232 7.76256 10.3232 7.46967 10.0303L4.21967 6.78031C3.92678 6.48741 3.92678 6.01254 4.21967 5.71965C4.51256 5.42675 4.98744 5.42675 5.28033 5.71965L7.25 7.68932Z" fill="black"/></svg>') no-repeat center/contain;
  mask: url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M2.75 14C1.7835 14 1 13.2165 1 12.25L1 9.74998C1 9.33576 1.33579 8.99998 1.75 8.99998C2.16421 8.99998 2.5 9.33576 2.5 9.74998L2.5 12.25C2.5 12.388 2.61193 12.5 2.75 12.5H13.25C13.3881 12.5 13.5 12.388 13.5 12.25V9.74998C13.5 9.33576 13.8358 8.99998 14.25 8.99998C14.6642 8.99998 15 9.33576 15 9.74998V12.25C15 13.2165 14.2165 14 13.25 14H2.75Z" fill="black"/><path d="M7.25 7.68932L7.25 2C7.25 1.58579 7.58578 1.25 8 1.25C8.41421 1.25 8.75 1.58579 8.75 2L8.75 7.68932L10.7197 5.71965C11.0126 5.42675 11.4874 5.42675 11.7803 5.71965C12.0732 6.01254 12.0732 6.48741 11.7803 6.78031L8.53033 10.0303C8.23744 10.3232 7.76256 10.3232 7.46967 10.0303L4.21967 6.78031C3.92678 6.48741 3.92678 6.01254 4.21967 5.71965C4.51256 5.42675 4.98744 5.42675 5.28033 5.71965L7.25 7.68932Z" fill="black"/></svg>') no-repeat center/contain;
}
:not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action)[class*=icon-].icon-arrow::after, :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action)[class*=icon-].icon-arrow::after {
  content: "";
  display: inline-block;
  width: 9px;
  height: 9px;
  background-color: currentColor;
  -webkit-mask: url('data:image/svg+xml;utf8,<svg width="9" height="9" viewBox="0 0 9 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M0.53033 0.75C0.53033 0.335786 0.866117 0 1.28033 0H7.29074C7.70495 0 8.04074 0.335786 8.04074 0.75V6.76041C8.04074 7.17462 7.70495 7.51041 7.29074 7.51041C6.87652 7.51041 6.54074 7.17462 6.54074 6.76041V2.56066L1.28033 7.82107C0.987437 8.11396 0.512563 8.11396 0.21967 7.82107C-0.0732233 7.52817 -0.0732233 7.0533 0.21967 6.76041L5.48008 1.5H1.28033C0.866117 1.5 0.53033 1.16421 0.53033 0.75Z" fill="black"/></svg>') no-repeat center/contain;
  mask: url('data:image/svg+xml;utf8,<svg width="9" height="9" viewBox="0 0 9 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M0.53033 0.75C0.53033 0.335786 0.866117 0 1.28033 0H7.29074C7.70495 0 8.04074 0.335786 8.04074 0.75V6.76041C8.04074 7.17462 7.70495 7.51041 7.29074 7.51041C6.87652 7.51041 6.54074 7.17462 6.54074 6.76041V2.56066L1.28033 7.82107C0.987437 8.11396 0.512563 8.11396 0.21967 7.82107C-0.0732233 7.52817 -0.0732233 7.0533 0.21967 6.76041L5.48008 1.5H1.28033C0.866117 1.5 0.53033 1.16421 0.53033 0.75Z" fill="black"/></svg>') no-repeat center/contain;
}
:not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action).fancy, :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action).fancy {
  padding: var(--universe-spacing-box) var(--universe-spacing-item) var(--universe-spacing-item) var(--universe-spacing-item);
}
:not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action).mdBtnR-small, :not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action).mdBtnR-sm, :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action).mdBtnR-small, :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link, .carousel-action).mdBtnR-sm {
  padding: var(--rf-comp-button-space-padding-small);
}
.universe-buttons,
.rf-flex-frame:has(> .mdBtnR) {
  display: flex;
  flex-wrap: wrap;
  gap: var(--universe-gap-small);
}
.form-footer-actions,
.modal-footer {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 1rem;
}
.rf-default-modal .form-footer-actions::before, .rf-default-modal .form-footer-actions::after,
.rf-default-modal .modal-footer::before,
.rf-default-modal .modal-footer::after {
  content: none;
}
.form-footer-actions .mdBtnR-container,
.modal-footer .mdBtnR-container {
  margin: 0;
}
.form-footer-actions .mdBtnR-container:empty,
.modal-footer .mdBtnR-container:empty {
  display: none;
}
.form-footer-actions .mdBtnR-container:last-child,
.modal-footer .mdBtnR-container:last-child {
  flex: 1;
}
.form-footer-actions .mdBtnR-container:last-child .mdBtnR-primary,
.modal-footer .mdBtnR-container:last-child .mdBtnR-primary {
  width: 100%;
}
.rf-default-modal .modal-footer .rf-modal-footer-note,
.modal .modal-footer .rf-modal-footer-note {
  margin-bottom: 0;
  border-bottom: none;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  text-align: left;
  display: flex;
  justify-content: center;
  align-items: center;
}
.rf-default-modal .modal-footer .rf-modal-footer-note .rf-simple-flex-grid,
.modal .modal-footer .rf-modal-footer-note .rf-simple-flex-grid {
  margin: 0;
}
.upload-file-area .upload-message,
.text-align-right:has(> .mdBtnR) {
  display: flex;
  gap: var(--universe-gap-small);
}
.upload-file-area .upload-message:not(.upload-message),
.text-align-right:has(> .mdBtnR):not(.upload-message) {
  justify-content: space-between;
}
.upload-file-area .upload-message::before,
.text-align-right:has(> .mdBtnR)::before {
  content: none;
}
.upload-file-area .upload-message::after,
.text-align-right:has(> .mdBtnR)::after {
  content: none;
}
.upload-file-area .upload-message .mdBtnR {
  float: none;
}
.rfwf-orders-buttons .rfwf-panel-interior {
  display: flex;
  flex-wrap: wrap;
  gap: var(--universe-gap-small);
}
.rfwf-orders-buttons .rfwf-panel-interior .mdBtnR-primary {
  flex: 1;
}
.search-tab-footer {
  display: flex;
  flex-wrap: wrap;
  gap: var(--universe-gap-small);
}
.form-label-details-stayput,
.form-label-details {
  margin-bottom: 14px;
}
.form-label-details-stayput > *,
.form-label-details > * {
  margin-top: 6px !important;
  line-height: 1.5;
}
.form-label-details-stayput > * li,
.form-label-details > * li {
  margin-top: 6px;
}
.form-label-details-stayput strong,
.form-label-details strong {
  color: var(--universe-text-semi) !important;
}
.form-label-details-stayput .vivid strong,
.form-label-details .vivid strong {
  color: var(--universe-text-default) !important;
}
.form-label-details-stayput ul, .form-label-details-stayput .paragraph,
.form-label-details ul,
.form-label-details .paragraph {
  margin: 0px;
}
.rf-textarea textarea,
.rf-input input:not([type=checkbox]):not([type=radio]):not(.mdBtnR),
.rf-icon-input input:not([type=checkbox]):not([type=radio]):not(.mdBtnR) {
  padding: var(--rf-comp-input-space-padding);
  transition: color var(--universe-transition), background-color var(--universe-transition), border-color var(--universe-transition), box-shadow var(--universe-transition);
}
.rf-textarea textarea:hover, .rf-textarea textarea.hover, .rf-accessibility .rf-textarea textarea:focus, .rf-textarea textarea.focus, .rf-accessibility .rf-textarea textarea:focus-visible, .rf-textarea textarea.focus-visible,
.rf-input input:not([type=checkbox]):not([type=radio]):not(.mdBtnR):hover,
.rf-input input:not([type=checkbox]):not([type=radio]):not(.mdBtnR).hover,
.rf-accessibility .rf-input input:not([type=checkbox]):not([type=radio]):not(.mdBtnR):focus,
.rf-input input:not([type=checkbox]):not([type=radio]):not(.mdBtnR).focus,
.rf-accessibility .rf-input input:not([type=checkbox]):not([type=radio]):not(.mdBtnR):focus-visible,
.rf-input input:not([type=checkbox]):not([type=radio]):not(.mdBtnR).focus-visible,
.rf-icon-input input:not([type=checkbox]):not([type=radio]):not(.mdBtnR):hover,
.rf-icon-input input:not([type=checkbox]):not([type=radio]):not(.mdBtnR).hover,
.rf-accessibility .rf-icon-input input:not([type=checkbox]):not([type=radio]):not(.mdBtnR):focus,
.rf-icon-input input:not([type=checkbox]):not([type=radio]):not(.mdBtnR).focus,
.rf-accessibility .rf-icon-input input:not([type=checkbox]):not([type=radio]):not(.mdBtnR):focus-visible,
.rf-icon-input input:not([type=checkbox]):not([type=radio]):not(.mdBtnR).focus-visible {
  border-color: var(--rf-comp-input-hover-color-border);
}
.rf-textarea textarea:active, .rf-textarea textarea.active,
.rf-input input:not([type=checkbox]):not([type=radio]):not(.mdBtnR):active,
.rf-input input:not([type=checkbox]):not([type=radio]):not(.mdBtnR).active,
.rf-icon-input input:not([type=checkbox]):not([type=radio]):not(.mdBtnR):active,
.rf-icon-input input:not([type=checkbox]):not([type=radio]):not(.mdBtnR).active {
  border-color: var(--rf-comp-input-active-color-border);
}
.rf-textarea textarea:active, .rf-textarea textarea.active, .rf-accessibility .rf-textarea textarea:focus, .rf-textarea textarea.focus, .rf-accessibility .rf-textarea textarea:focus-visible, .rf-textarea textarea.focus-visible,
.rf-input input:not([type=checkbox]):not([type=radio]):not(.mdBtnR):active,
.rf-input input:not([type=checkbox]):not([type=radio]):not(.mdBtnR).active,
.rf-accessibility .rf-input input:not([type=checkbox]):not([type=radio]):not(.mdBtnR):focus,
.rf-input input:not([type=checkbox]):not([type=radio]):not(.mdBtnR).focus,
.rf-accessibility .rf-input input:not([type=checkbox]):not([type=radio]):not(.mdBtnR):focus-visible,
.rf-input input:not([type=checkbox]):not([type=radio]):not(.mdBtnR).focus-visible,
.rf-icon-input input:not([type=checkbox]):not([type=radio]):not(.mdBtnR):active,
.rf-icon-input input:not([type=checkbox]):not([type=radio]):not(.mdBtnR).active,
.rf-accessibility .rf-icon-input input:not([type=checkbox]):not([type=radio]):not(.mdBtnR):focus,
.rf-icon-input input:not([type=checkbox]):not([type=radio]):not(.mdBtnR).focus,
.rf-accessibility .rf-icon-input input:not([type=checkbox]):not([type=radio]):not(.mdBtnR):focus-visible,
.rf-icon-input input:not([type=checkbox]):not([type=radio]):not(.mdBtnR).focus-visible {
  background-color: var(--universe-canvas-muted);
}
.rf-textarea textarea[readonly], .rf-textarea textarea[disabled],
.rf-input input:not([type=checkbox]):not([type=radio]):not(.mdBtnR)[readonly],
.rf-input input:not([type=checkbox]):not([type=radio]):not(.mdBtnR)[disabled],
.rf-icon-input input:not([type=checkbox]):not([type=radio]):not(.mdBtnR)[readonly],
.rf-icon-input input:not([type=checkbox]):not([type=radio]):not(.mdBtnR)[disabled] {
  background-color: var(--rf-comp-input-disabled-color-background) !important;
}
.rf-accessibility .rf-textarea textarea:focus, .rf-textarea textarea.focus,
.rf-accessibility .rf-input input:not([type=checkbox]):not([type=radio]):not(.mdBtnR):focus,
.rf-input input:not([type=checkbox]):not([type=radio]):not(.mdBtnR).focus,
.rf-accessibility .rf-icon-input input:not([type=checkbox]):not([type=radio]):not(.mdBtnR):focus,
.rf-icon-input input:not([type=checkbox]):not([type=radio]):not(.mdBtnR).focus {
  box-shadow: none !important;
}
.rf-accessibility .rf-textarea textarea:focus-visible, .rf-textarea textarea.focus-visible,
.rf-accessibility .rf-input input:not([type=checkbox]):not([type=radio]):not(.mdBtnR):focus-visible,
.rf-input input:not([type=checkbox]):not([type=radio]):not(.mdBtnR).focus-visible,
.rf-accessibility .rf-icon-input input:not([type=checkbox]):not([type=radio]):not(.mdBtnR):focus-visible,
.rf-icon-input input:not([type=checkbox]):not([type=radio]):not(.mdBtnR).focus-visible {
  box-shadow: var(--rf-brand-elevation-focus-indicator-shadow) !important;
}
.rf-textarea.rf-error textarea,
.rf-input.rf-error input:not([type=checkbox]):not([type=radio]):not(.mdBtnR) {
  background-color: var(--universe-warning-background);
  border-color: var(--universe-warning);
}
.rf-select select,
.rf-select select:not([multiple]) {
  background: var(--universe-canvas-default);
}
.rf-single-select .rf-select-selected {
  padding-left: var(--atwm-comp-input-space-padding-sides);
}
.rf-single-select .rf-select-selected > li:first-child {
  color: var(--rf-comp-input-color-on-background);
}
.rf-select:focus .select-dropdown-icon .dropdown-icon-background, .rf-select.focus .select-dropdown-icon .dropdown-icon-background, .rf-select:hover .select-dropdown-icon .dropdown-icon-background, .rf-select.hover .select-dropdown-icon .dropdown-icon-background,
.rf-select:focus .rf-dropdown-container .rf-dropdown-trigger,
.rf-select.focus .rf-dropdown-container .rf-dropdown-trigger,
.rf-select:hover .rf-dropdown-container .rf-dropdown-trigger,
.rf-select.hover .rf-dropdown-container .rf-dropdown-trigger {
  border-color: var(--rf-comp-input-hover-color-border);
}
.rf-select:active .select-dropdown-icon .dropdown-icon-background, .rf-select.active .select-dropdown-icon .dropdown-icon-background,
.rf-select:active .rf-dropdown-container .rf-dropdown-trigger,
.rf-select.active .rf-dropdown-container .rf-dropdown-trigger {
  border-color: var(--rf-comp-input-active-color-border);
}
.rf-error .rf-select .select-dropdown-icon .dropdown-icon-background,
.rf-error .rf-select .rf-dropdown-container .rf-dropdown-trigger {
  border-color: var(--universe-warning);
}
.rf-accessibility .rf-select:focus .rf-dropdown-container .rf-dropdown-trigger, .rf-select.focus .rf-dropdown-container .rf-dropdown-trigger, .rf-accessibility .rf-select:focus-visible .rf-dropdown-container .rf-dropdown-trigger, .rf-select.focus-visible .rf-dropdown-container .rf-dropdown-trigger, .rf-select:active .rf-dropdown-container .rf-dropdown-trigger, .rf-select.active .rf-dropdown-container .rf-dropdown-trigger,
.rf-accessibility .rf-select:focus .rf-dropdown-container .dropdown-icon-background,
.rf-select.focus .rf-dropdown-container .dropdown-icon-background,
.rf-accessibility .rf-select:focus-visible .rf-dropdown-container .dropdown-icon-background,
.rf-select.focus-visible .rf-dropdown-container .dropdown-icon-background,
.rf-select:active .rf-dropdown-container .dropdown-icon-background,
.rf-select.active .rf-dropdown-container .dropdown-icon-background {
  background-color: var(--universe-canvas-muted);
}
.rf-error .rf-select .rf-dropdown-container .rf-dropdown-trigger,
.rf-error .rf-select .rf-dropdown-container .dropdown-icon-background {
  background-color: var(--universe-warning-background);
}
.rf-accessibility .rf-select .rf-dropdown-container:has(.rf-dropdown-trigger input:focus-visible),
.rf-accessibility .rf-select .rf-dropdown-container:has(.rf-dropdown-trigger input.focus-visible) {
  box-shadow: var(--rf-brand-elevation-focus-indicator-shadow) !important;
}
.rf-radio-container .radio > label > input[type=radio] {
  flex-shrink: 0;
  appearance: none;
  place-content: center;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  max-width: none;
  max-height: none;
  margin: -1px 0 0 0;
  border: 1px solid var(--atwm-comp-radio-color-border);
  border-radius: 100px;
  transition: background-color 0s ease 0s, border-color 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s;
}
.rf-radio-container .radio > label > input[type=radio]:focus::before, .rf-radio-container .radio > label > input[type=radio]::before {
  content: "";
  background: var(--atwm-comp-radio-color-background);
  width: 12px !important;
  height: 12px !important;
  border-radius: 100px;
  position: unset;
  top: 0;
  left: 0;
}
.rf-radio-container .radio > label > input[type=radio]:checked {
  border-color: var(--atwm-comp-radio-checked-color-border);
}
.rf-radio-container .radio > label > input[type=radio]:checked::before {
  background: var(--atwm-comp-radio-checked-color-background);
}
.rfSI.rfSI-radio {
  width: 22px;
  height: 22px;
  max-height: 22px;
  max-width: 22px;
  border-radius: 100px;
}
.rfSI.rfSI-radio svg {
  width: 22px;
  height: 22px;
}
.rfSI.rfSI-radio svg[data-title="Radio Checked Icon"] path:first-child {
  fill: var(--atwm-comp-radio-checked-color-background);
}
.rfSI.rfSI-radio svg[data-title="Radio Unchecked Icon"] path:first-child {
  fill: var(--atwm-comp-radio-color-border);
}
.rf-workflow .rf-checkbox-wrapper .rfSI.icon-popover-trigger {
  margin: -2px 0 0 5px;
}
.rf-checkbox-container .checkbox > label > input[type=checkbox] svg {
  display: none;
}
.dropdown-results-container .rf-checkbox {
  width: 20px !important;
  height: 20px !important;
}
.rf-checkbox.disabled, .rf-checkbox.disabled .checkbox-bg {
  cursor: not-allowed !important;
}
.rf-checkbox .rf-checkbox-icon, .rf-checkbox svg {
  display: none;
}
.rf-checkbox-container .checkbox > label > input[type=checkbox],
.rf-checkbox input[type=checkbox] + .checkbox-bg {
  appearance: none;
  cursor: pointer;
  margin: -1px 0 0 0;
  width: 20px !important;
  height: 20px !important;
  border-radius: 3px;
  border: none !important;
  background: transparent;
}
.rf-checkbox-container.hover .checkbox > label > input[type=checkbox]:before,
.rf-checkbox-container:hover .checkbox > label > input[type=checkbox]:before,
.rf-checkbox.hover input[type=checkbox] + .checkbox-bg:before,
.rf-checkbox:hover input[type=checkbox] + .checkbox-bg:before {
  background: var(--universe-canvas-muted);
}
.rf-checkbox-container .checkbox > label > input[type=checkbox]:before,
.rf-checkbox input[type=checkbox] + .checkbox-bg:before {
  content: "";
  width: 20px;
  height: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 3px;
  border: 1px solid var(--rf-comp-input-color-border);
  background: var(--rf-comp-checkbox-color);
  transition: background-color 0s ease 0s, border-color 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s;
  box-sizing: border-box;
}
.rf-checkbox-container .checkbox > label > input[type=checkbox]:checked::before,
.rf-checkbox input[type=checkbox]:checked + .checkbox-bg:before {
  border: 1px solid var(--universe-palette-green);
  background: var(--universe-palette-green);
  content: url("data:image/svg+xml,%3Csvg width='12' height='9' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.7803 0.219625C11.921 0.360427 12 0.551305 12 0.750313C12 0.949321 11.921 1.14019 11.7803 1.281L4.5186 8.54042C4.37775 8.681 4.18682 8.76 3.98774 8.76C3.78867 8.76 3.59773 8.681 3.45689 8.54042L0.201622 5.2862C0.0689277 5.14383 -0.00330905 4.95555 0.000116493 4.76098C0.00355205 4.56643 0.0823894 4.38081 0.220032 4.24321C0.357665 4.10562 0.543355 4.02681 0.73797 4.02338C0.932584 4.01994 1.12093 4.09217 1.26334 4.22482L3.98774 6.94835L10.7186 0.219625C10.8595 0.0789923 11.0504 0 11.2495 0C11.4485 0 11.6395 0.0789923 11.7803 0.219625Z' fill='%23ffffff'/%3E%3C/svg%3E%0A");
}
.color-mode-dark .rf-checkbox-container .checkbox > label > input[type=checkbox]:checked::before,
.color-mode-dark .rf-checkbox input[type=checkbox]:checked + .checkbox-bg:before {
  content: url("data:image/svg+xml,%3Csvg width='12' height='9' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.7803 0.219625C11.921 0.360427 12 0.551305 12 0.750313C12 0.949321 11.921 1.14019 11.7803 1.281L4.5186 8.54042C4.37775 8.681 4.18682 8.76 3.98774 8.76C3.78867 8.76 3.59773 8.681 3.45689 8.54042L0.201622 5.2862C0.0689277 5.14383 -0.00330905 4.95555 0.000116493 4.76098C0.00355205 4.56643 0.0823894 4.38081 0.220032 4.24321C0.357665 4.10562 0.543355 4.02681 0.73797 4.02338C0.932584 4.01994 1.12093 4.09217 1.26334 4.22482L3.98774 6.94835L10.7186 0.219625C10.8595 0.0789923 11.0504 0 11.2495 0C11.4485 0 11.6395 0.0789923 11.7803 0.219625Z' fill='%23000000'/%3E%3C/svg%3E%0A");
}
.rf-checkbox-wrapper .rf-checkbox-label,
.rf-checkbox-wrapper .rf-radio-label,
.rf-radio-wrapper .rf-checkbox-label,
.rf-radio-wrapper .rf-radio-label {
  padding-left: 30px;
}
.md-table .rf-checkbox-wrapper.no-label .rf-radio-option,
.md-table .rf-checkbox-wrapper.no-label .rf-checkbox,
.md-table .rf-radio-wrapper.no-label .rf-radio-option,
.md-table .rf-radio-wrapper.no-label .rf-checkbox {
  margin-left: 0px;
  width: 100%;
  display: flex !important;
  align-items: center;
  justify-content: center;
}
.md-table .rf-checkbox-wrapper.no-label .rf-radio-option .checkbox-bg,
.md-table .rf-checkbox-wrapper.no-label .rf-checkbox .checkbox-bg,
.md-table .rf-radio-wrapper.no-label .rf-radio-option .checkbox-bg,
.md-table .rf-radio-wrapper.no-label .rf-checkbox .checkbox-bg {
  position: static;
}
.md-table .fixedDataTableLayout_main,
.md-table .fixedDataTableLayout_rowsContainer,
.md-table .fixedDataTableRowLayout_main,
.md-table .fixedDataTableCellLayout_main,
.md-table .fixedDataTableCellGroupLayout_cellGroup {
  overflow: visible;
}
.rf-textarea textarea {
  resize: vertical;
  min-height: 200px !important;
}
.rf-collections .collections-settings textarea.collections-internal-notes {
  background: var(--rf-comp-input-color-background);
}
.rf-textarea textarea.disabledButReadable,
[class*=-workingreport] .rf-textarea textarea[readonly],
form:has(#wf-temp_a1597341048245) textarea,
form:has(#wf-temp_a1689006623637) textarea {
  background: transparent;
  color: var(--rf-brand-color-text-body);
  border: 1px solid var(--universe-border);
}
.dropdown-results-container {
  box-shadow: var(--universe-box-shadow);
  border: var(--universe-border);
}
.dropdown-results-container, .dropdown-results-container .rf-select-results, .dropdown-results-container .rf-scroll-frame {
  border-radius: var(--rf-comp-button-shape-radius);
}
.dropdown-results-container .rf-select-results-container li:first-of-type {
  border-radius: var(--rf-comp-button-shape-radius) var(--rf-comp-button-shape-radius) 0 0;
}
.dropdown-results-container .rf-select-results-container li:last-of-type {
  border-radius: 0 0 var(--rf-comp-button-shape-radius) var(--rf-comp-button-shape-radius);
}
.dropdown-results-container .rf-select-results-container li:hover,
.dropdown-results-container .rf-select-results-container li:focus {
  background-color: var(--universe-canvas-muted);
}
.rf-overlay-new.has-simple-list, .rf-overlay-new.has-simple-list .rf-scroll-frame {
  border-radius: var(--rf-comp-button-shape-radius);
}
.rf-overlay-new.has-simple-list .simple-overlay-list a,
.rf-overlay-new.has-simple-list .simple-overlay-list button {
  color: var(--rf-brand-color-text-body) !important;
  text-decoration: none !important;
}
.rf-overlay-new.has-simple-list .simple-overlay-list li.is-active a,
.rf-overlay-new.has-simple-list .simple-overlay-list li.is-active button,
.rf-overlay-new.has-simple-list .simple-overlay-list li:hover a,
.rf-overlay-new.has-simple-list .simple-overlay-list li:hover button,
.rf-overlay-new.has-simple-list .simple-overlay-list li:focus a,
.rf-overlay-new.has-simple-list .simple-overlay-list li:focus button,
.rf-overlay-new.has-simple-list .simple-overlay-list li:focus-within a,
.rf-overlay-new.has-simple-list .simple-overlay-list li:focus-within button {
  color: var(--rf-brand-color-on-primary) !important;
  text-decoration: none !important;
}
.color-mode-dark #payment-form #card-number,
.color-mode-dark #payment-form #expiration-date,
.color-mode-dark #payment-form #cvv-input {
  background-color: #f2eee8;
  position: relative;
}
.color-mode-dark #payment-form #card-number::after,
.color-mode-dark #payment-form #expiration-date::after,
.color-mode-dark #payment-form #cvv-input::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
  border-radius: var(--atwm-comp-input-shape-radius-inside);
  backdrop-filter: invert(100%);
  pointer-events: none;
}
.workflow-reporting-dashboard .dashboard-tile,
#custom-dashboard .dashboard-tile,
#leads-portal .dashboard-tile,
.dashboard-body .dashboard-tile {
  box-shadow: none;
  border: var(--universe-border);
}
#rf-content .manage-registrants .table-results-container .md-frame {
  border: 2px solid var(--universe-border);
}
.md-frame {
  box-shadow: none;
}
.table tr:first-child th:first-child {
  border-radius: var(--atwm-brand-shape-radius-table-header) 0 0 0;
}
.table tr:first-child th:last-child {
  border-radius: 0 var(--atwm-brand-shape-radius-table-header) 0 0;
}
.md-table .table-row-controls {
  background-color: rgba(0, 0, 0, 0.4) !important;
  padding: var(--universe-base-size-8) var(--universe-base-size-16);
  border-radius: var(--rf-comp-button-shape-radius);
}
.rf-table-container {
  overflow: unset;
}
#reg-confirmation-page table th {
  background-color: transparent;
  color: var(--universe-text-default);
}
.rf-feedback-alert {
  gap: 1rem;
  padding: var(--universe-base-size-24);
  border-left-width: 1px;
  border-radius: var(--rf-comp-input-shape-radius);
  box-shadow: var(--universe-box-shadow);
}
.rf-feedback-alert .rf-feedback-alert-content > :empty {
  display: none;
}
.rf-feedback-alert:has(.rf-feedback-alert-content > *:only-child) {
  align-items: center;
}
.rf-feedback-alert:has(.rf-feedback-alert-content > *:only-child) .rf-feedback-alert-content {
  flex-grow: 1;
}
.rf-feedback-alert:has(.rf-feedback-alert-content > *:only-child) .close-alert {
  position: static;
}
.rf-feedback-alert.rf-alert-type-info {
  background-color: var(--rf-brand-color-status-info);
  border-color: var(--rf-brand-color-status-info);
}
.rf-feedback-alert.rf-alert-type-info, .rf-feedback-alert.rf-alert-type-info * {
  color: var(--rf-brand-color-status-on-info) !important;
}
.rf-feedback-alert.rf-alert-type-info:not([fill=none]), .rf-feedback-alert.rf-alert-type-info *:not([fill=none]) {
  fill: var(--rf-brand-color-status-on-info) !important;
}
.rf-feedback-alert.rf-alert-type-warning {
  background-color: var(--rf-brand-color-status-warning-container);
  border-color: var(--rf-brand-color-status-warning-container);
}
.rf-feedback-alert.rf-alert-type-warning, .rf-feedback-alert.rf-alert-type-warning * {
  color: var(--rf-brand-color-status-on-warning) !important;
}
.rf-feedback-alert.rf-alert-type-warning:not([fill=none]), .rf-feedback-alert.rf-alert-type-warning *:not([fill=none]) {
  fill: var(--rf-brand-color-status-on-warning) !important;
}
.rf-feedback-alert.rf-alert-type-error {
  color: var(--rf-brand-color-status-on-error);
  background-color: var(--rf-brand-color-status-error-container);
  border-color: var(--rf-brand-color-status-error-container);
}
.rf-feedback-alert.rf-alert-type-error, .rf-feedback-alert.rf-alert-type-error * {
  color: var(--rf-brand-color-status-on-error) !important;
}
.rf-feedback-alert.rf-alert-type-error:not([fill=none]), .rf-feedback-alert.rf-alert-type-error *:not([fill=none]) {
  fill: var(--rf-brand-color-status-on-error) !important;
}
.rf-feedback-alert.rf-alert-type-success {
  background-color: var(--universe-canvas-default);
  border-color: transparent;
}
.rf-feedback-alert.rf-alert-type-success, .rf-feedback-alert.rf-alert-type-success * {
  color: var(--universe-text-default) !important;
}
.rf-feedback-alert.rf-alert-type-success:not([fill=none]), .rf-feedback-alert.rf-alert-type-success *:not([fill=none]) {
  fill: var(--rf-brand-color-status-success) !important;
}
.error-msg {
  font-size: 14px;
  color: var(--rf-brand-color-status-error);
}
.modal-backdrop {
  backdrop-filter: blur(36px);
  background: rgba(0, 0, 0, 0.2509803922);
}
.rf-body .rf-default-modal .modal-dialog {
  width: auto;
  padding: var(--universe-spacing-frame);
}
@media (max-width: 600px) {
  .rf-body .rf-default-modal .modal-dialog {
    padding: 0;
  }
}
.rf-body .rf-default-modal .modal-dialog .modal-content {
  box-shadow: var(--universe-box-shadow);
}
.rf-body .rf-default-modal .modal-dialog .modal-content .modal-body {
  padding: var(--universe-spacing-box);
}
.rf-body .rf-default-modal .modal-dialog .modal-content .modal-header,
.rf-body .rf-default-modal .modal-dialog .modal-content .modal-footer {
  padding: var(--universe-base-size-24) var(--universe-spacing-box);
}
@media (max-width: 500px) {
  .rf-body .rf-default-modal .modal-dialog .modal-content .modal-body {
    padding: var(--universe-base-size-24);
  }
  .rf-body .rf-default-modal .modal-dialog .modal-content .modal-header,
  .rf-body .rf-default-modal .modal-dialog .modal-content .modal-footer {
    padding: var(--universe-base-size-24) var(--universe-base-size-24);
  }
}
.rf-default-modal.no-modal-header .modal-header,
.rf-default-modal:has(.speaker-card) .modal-header,
.rf-default-modal:has(.tile-details-modal-avatar) .modal-header {
  display: contents;
}
.rf-default-modal.no-modal-header .modal-header .modal-title,
.rf-default-modal:has(.speaker-card) .modal-header .modal-title,
.rf-default-modal:has(.tile-details-modal-avatar) .modal-header .modal-title {
  display: none;
}
.rf-default-modal.no-modal-header .modal-header .modal-close,
.rf-default-modal:has(.speaker-card) .modal-header .modal-close,
.rf-default-modal:has(.tile-details-modal-avatar) .modal-header .modal-close {
  z-index: 1;
  top: 1rem;
  right: 1rem;
  transform: unset;
  line-height: 1;
  background: var(--universe-canvas-subtle);
  border-radius: var(--universe-radii-small);
}
.rf-multi-select .rf-select-selected li {
  border-radius: var(--rf-comp-input-shape-radius);
}
.rf-multi-select.disabled .rf-select-selected li {
  color: var(--atwm-comp-input-color-on-disabled);
}
.disabledButReadable .rf-multi-select.disabled .rf-dropdown-container,
[class*=-workingreport] .rf-multi-select.disabled .rf-dropdown-container {
  display: none;
}
.disabledButReadable .rf-multi-select.disabled .rf-select-selected li,
[class*=-workingreport] .rf-multi-select.disabled .rf-select-selected li {
  color: var(--rf-brand-color-text-body);
}
#rf-collection .session-pills,
.rf-default-modal .modal-dialog .session-pills,
#rf-content #special-div .session-pills {
  display: flex;
  flex-direction: row;
  gap: var(--universe-gap-tiny);
  flex-wrap: wrap;
  align-content: start;
}
#rf-collection .session-pills .session-pill,
.rf-default-modal .modal-dialog .session-pills .session-pill,
#rf-content #special-div .session-pills .session-pill {
  flex-direction: column;
  justify-content: center;
  align-items: start;
  line-height: 1;
  height: min-content;
  cursor: pointer;
  border: 1px solid transparent;
  border-radius: var(--universe-radii-small);
  text-decoration: none;
  padding: unset;
  padding-inline: 8px;
  padding-block: 6px;
}
#rf-collection .session-pills .session-pill, #rf-collection .session-pills .session-pill *,
.rf-default-modal .modal-dialog .session-pills .session-pill,
.rf-default-modal .modal-dialog .session-pills .session-pill *,
#rf-content #special-div .session-pills .session-pill,
#rf-content #special-div .session-pills .session-pill * {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 500;
  letter-spacing: 0.01em;
  color: var(--universe-text-default);
  font-size: 16px;
  opacity: 1 !important;
}
#rf-collection .session-pills .session-pill, #rf-collection .session-pills .session-pill *,
.rf-default-modal .modal-dialog .session-pills .session-pill,
.rf-default-modal .modal-dialog .session-pills .session-pill *,
#rf-content #special-div .session-pills .session-pill,
#rf-content #special-div .session-pills .session-pill * {
  color: var(--universe-text-muted) !important;
  background-color: var(--universe-canvas-muted) !important;
  border-color: var(--universe-canvas-muted) !important;
}
#rf-collection .session-pills .session-pill:hover, #rf-collection .session-pills .session-pill:hover *, #rf-collection .session-pills .session-pill:focus, #rf-collection .session-pills .session-pill:focus *, #rf-collection .session-pills .session-pill:focus-visible, #rf-collection .session-pills .session-pill:focus-visible *, #rf-collection .session-pills .session-pill *:hover, #rf-collection .session-pills .session-pill *:hover *, #rf-collection .session-pills .session-pill *:focus, #rf-collection .session-pills .session-pill *:focus *, #rf-collection .session-pills .session-pill *:focus-visible, #rf-collection .session-pills .session-pill *:focus-visible *,
.rf-default-modal .modal-dialog .session-pills .session-pill:hover,
.rf-default-modal .modal-dialog .session-pills .session-pill:hover *,
.rf-default-modal .modal-dialog .session-pills .session-pill:focus,
.rf-default-modal .modal-dialog .session-pills .session-pill:focus *,
.rf-default-modal .modal-dialog .session-pills .session-pill:focus-visible,
.rf-default-modal .modal-dialog .session-pills .session-pill:focus-visible *,
.rf-default-modal .modal-dialog .session-pills .session-pill *:hover,
.rf-default-modal .modal-dialog .session-pills .session-pill *:hover *,
.rf-default-modal .modal-dialog .session-pills .session-pill *:focus,
.rf-default-modal .modal-dialog .session-pills .session-pill *:focus *,
.rf-default-modal .modal-dialog .session-pills .session-pill *:focus-visible,
.rf-default-modal .modal-dialog .session-pills .session-pill *:focus-visible *,
#rf-content #special-div .session-pills .session-pill:hover,
#rf-content #special-div .session-pills .session-pill:hover *,
#rf-content #special-div .session-pills .session-pill:focus,
#rf-content #special-div .session-pills .session-pill:focus *,
#rf-content #special-div .session-pills .session-pill:focus-visible,
#rf-content #special-div .session-pills .session-pill:focus-visible *,
#rf-content #special-div .session-pills .session-pill *:hover,
#rf-content #special-div .session-pills .session-pill *:hover *,
#rf-content #special-div .session-pills .session-pill *:focus,
#rf-content #special-div .session-pills .session-pill *:focus *,
#rf-content #special-div .session-pills .session-pill *:focus-visible,
#rf-content #special-div .session-pills .session-pill *:focus-visible * {
  color: var(--universe-text-default) !important;
  background: var(--universe-canvas-muted) !important;
  border-color: var(--universe-canvas-muted) !important;
  text-decoration: none;
}
#rf-collection .session-pills .session-pill:active, #rf-collection .session-pills .session-pill:active *, #rf-collection .session-pills .session-pill *:active, #rf-collection .session-pills .session-pill *:active *,
.rf-default-modal .modal-dialog .session-pills .session-pill:active,
.rf-default-modal .modal-dialog .session-pills .session-pill:active *,
.rf-default-modal .modal-dialog .session-pills .session-pill *:active,
.rf-default-modal .modal-dialog .session-pills .session-pill *:active *,
#rf-content #special-div .session-pills .session-pill:active,
#rf-content #special-div .session-pills .session-pill:active *,
#rf-content #special-div .session-pills .session-pill *:active,
#rf-content #special-div .session-pills .session-pill *:active * {
  color: var(--universe-canvas-default) !important;
  background: var(--universe-text-default) !important;
  border-color: var(--universe-text-default) !important;
  text-decoration: none !important;
}
#rf-collection .session-pills .session-pill-hide,
.rf-default-modal .modal-dialog .session-pills .session-pill-hide,
#rf-content #special-div .session-pills .session-pill-hide {
  display: none;
}
#rf-collection .session-pills.session-pills-show-all .session-pill-hide,
.rf-default-modal .modal-dialog .session-pills.session-pills-show-all .session-pill-hide,
#rf-content #special-div .session-pills.session-pills-show-all .session-pill-hide {
  display: unset;
}
#rf-collection .session-pills .session-pill-visibility::after,
.rf-default-modal .modal-dialog .session-pills .session-pill-visibility::after,
#rf-content #special-div .session-pills .session-pill-visibility::after {
  content: "+";
}
#rf-collection .session-pills.session-pills-show-all .session-pill-visibility::after,
.rf-default-modal .modal-dialog .session-pills.session-pills-show-all .session-pill-visibility::after,
#rf-content #special-div .session-pills.session-pills-show-all .session-pill-visibility::after {
  content: "-";
}
#rf-collection .session-pills::before,
.rf-default-modal .modal-dialog .session-pills::before,
#rf-content #special-div .session-pills::before {
  content: none;
}
#rf-collection .session-pills::after,
.rf-default-modal .modal-dialog .session-pills::after,
#rf-content #special-div .session-pills::after {
  content: none;
}
#rf-collection .speaker-pills,
.rf-default-modal .modal-dialog .speaker-pills,
#rf-content #special-div .speaker-pills {
  display: flex;
  flex-direction: row;
  gap: var(--universe-gap-tiny);
  flex-wrap: wrap;
  align-content: start;
}
#rf-collection .speaker-pills::before,
.rf-default-modal .modal-dialog .speaker-pills::before,
#rf-content #special-div .speaker-pills::before {
  content: none;
}
#rf-collection .speaker-pills::after,
.rf-default-modal .modal-dialog .speaker-pills::after,
#rf-content #special-div .speaker-pills::after {
  content: none;
}
#rf-collection .speaker-pills .speaker-pill,
.rf-default-modal .modal-dialog .speaker-pills .speaker-pill,
#rf-content #special-div .speaker-pills .speaker-pill {
  flex-direction: column;
  justify-content: center;
  align-items: start;
  line-height: 1;
  height: min-content;
  cursor: pointer;
  border: 1px solid transparent;
  border-radius: var(--universe-radii-small);
  text-decoration: none;
  padding: unset;
  padding-inline: 8px;
  padding-block: 6px;
}
#rf-collection .speaker-pills .speaker-pill, #rf-collection .speaker-pills .speaker-pill *,
.rf-default-modal .modal-dialog .speaker-pills .speaker-pill,
.rf-default-modal .modal-dialog .speaker-pills .speaker-pill *,
#rf-content #special-div .speaker-pills .speaker-pill,
#rf-content #special-div .speaker-pills .speaker-pill * {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 500;
  letter-spacing: 0.01em;
  color: var(--universe-text-default);
  font-size: 16px;
  opacity: 1 !important;
}
#rf-collection .speaker-pills .speaker-pill, #rf-collection .speaker-pills .speaker-pill *,
.rf-default-modal .modal-dialog .speaker-pills .speaker-pill,
.rf-default-modal .modal-dialog .speaker-pills .speaker-pill *,
#rf-content #special-div .speaker-pills .speaker-pill,
#rf-content #special-div .speaker-pills .speaker-pill * {
  color: var(--universe-text-muted) !important;
  background-color: var(--universe-canvas-muted) !important;
  border-color: var(--universe-canvas-muted) !important;
}
#rf-collection .speaker-pills .speaker-pill:hover, #rf-collection .speaker-pills .speaker-pill:hover *, #rf-collection .speaker-pills .speaker-pill:focus, #rf-collection .speaker-pills .speaker-pill:focus *, #rf-collection .speaker-pills .speaker-pill:focus-visible, #rf-collection .speaker-pills .speaker-pill:focus-visible *, #rf-collection .speaker-pills .speaker-pill *:hover, #rf-collection .speaker-pills .speaker-pill *:hover *, #rf-collection .speaker-pills .speaker-pill *:focus, #rf-collection .speaker-pills .speaker-pill *:focus *, #rf-collection .speaker-pills .speaker-pill *:focus-visible, #rf-collection .speaker-pills .speaker-pill *:focus-visible *,
.rf-default-modal .modal-dialog .speaker-pills .speaker-pill:hover,
.rf-default-modal .modal-dialog .speaker-pills .speaker-pill:hover *,
.rf-default-modal .modal-dialog .speaker-pills .speaker-pill:focus,
.rf-default-modal .modal-dialog .speaker-pills .speaker-pill:focus *,
.rf-default-modal .modal-dialog .speaker-pills .speaker-pill:focus-visible,
.rf-default-modal .modal-dialog .speaker-pills .speaker-pill:focus-visible *,
.rf-default-modal .modal-dialog .speaker-pills .speaker-pill *:hover,
.rf-default-modal .modal-dialog .speaker-pills .speaker-pill *:hover *,
.rf-default-modal .modal-dialog .speaker-pills .speaker-pill *:focus,
.rf-default-modal .modal-dialog .speaker-pills .speaker-pill *:focus *,
.rf-default-modal .modal-dialog .speaker-pills .speaker-pill *:focus-visible,
.rf-default-modal .modal-dialog .speaker-pills .speaker-pill *:focus-visible *,
#rf-content #special-div .speaker-pills .speaker-pill:hover,
#rf-content #special-div .speaker-pills .speaker-pill:hover *,
#rf-content #special-div .speaker-pills .speaker-pill:focus,
#rf-content #special-div .speaker-pills .speaker-pill:focus *,
#rf-content #special-div .speaker-pills .speaker-pill:focus-visible,
#rf-content #special-div .speaker-pills .speaker-pill:focus-visible *,
#rf-content #special-div .speaker-pills .speaker-pill *:hover,
#rf-content #special-div .speaker-pills .speaker-pill *:hover *,
#rf-content #special-div .speaker-pills .speaker-pill *:focus,
#rf-content #special-div .speaker-pills .speaker-pill *:focus *,
#rf-content #special-div .speaker-pills .speaker-pill *:focus-visible,
#rf-content #special-div .speaker-pills .speaker-pill *:focus-visible * {
  color: var(--universe-text-default) !important;
  background: var(--universe-canvas-muted) !important;
  border-color: var(--universe-canvas-muted) !important;
  text-decoration: none;
}
#rf-collection .speaker-pills .speaker-pill:active, #rf-collection .speaker-pills .speaker-pill:active *, #rf-collection .speaker-pills .speaker-pill *:active, #rf-collection .speaker-pills .speaker-pill *:active *,
.rf-default-modal .modal-dialog .speaker-pills .speaker-pill:active,
.rf-default-modal .modal-dialog .speaker-pills .speaker-pill:active *,
.rf-default-modal .modal-dialog .speaker-pills .speaker-pill *:active,
.rf-default-modal .modal-dialog .speaker-pills .speaker-pill *:active *,
#rf-content #special-div .speaker-pills .speaker-pill:active,
#rf-content #special-div .speaker-pills .speaker-pill:active *,
#rf-content #special-div .speaker-pills .speaker-pill *:active,
#rf-content #special-div .speaker-pills .speaker-pill *:active * {
  color: var(--universe-canvas-default) !important;
  background: var(--universe-text-default) !important;
  border-color: var(--universe-text-default) !important;
  text-decoration: none !important;
}
#rf-collection [data-pill-attribute][data-pill-attribute=track][data-pill-value=Build], #rf-collection [data-pill-attribute][data-pill-attribute=track][data-pill-value=Build] *,
.rf-default-modal .modal-dialog [data-pill-attribute][data-pill-attribute=track][data-pill-value=Build],
.rf-default-modal .modal-dialog [data-pill-attribute][data-pill-attribute=track][data-pill-value=Build] *,
#rf-content #special-div [data-pill-attribute][data-pill-attribute=track][data-pill-value=Build],
#rf-content #special-div [data-pill-attribute][data-pill-attribute=track][data-pill-value=Build] * {
  color: var(--universe-text-mute) !important;
  background: #dcff96 !important;
  border-color: #dcff96 !important;
}
#rf-collection [data-pill-attribute][data-pill-attribute=track][data-pill-value=Build]:hover, #rf-collection [data-pill-attribute][data-pill-attribute=track][data-pill-value=Build]:focus, #rf-collection [data-pill-attribute][data-pill-attribute=track][data-pill-value=Build]:focus-visible, #rf-collection [data-pill-attribute][data-pill-attribute=track][data-pill-value=Build] *:hover, #rf-collection [data-pill-attribute][data-pill-attribute=track][data-pill-value=Build] *:focus, #rf-collection [data-pill-attribute][data-pill-attribute=track][data-pill-value=Build] *:focus-visible,
.rf-default-modal .modal-dialog [data-pill-attribute][data-pill-attribute=track][data-pill-value=Build]:hover,
.rf-default-modal .modal-dialog [data-pill-attribute][data-pill-attribute=track][data-pill-value=Build]:focus,
.rf-default-modal .modal-dialog [data-pill-attribute][data-pill-attribute=track][data-pill-value=Build]:focus-visible,
.rf-default-modal .modal-dialog [data-pill-attribute][data-pill-attribute=track][data-pill-value=Build] *:hover,
.rf-default-modal .modal-dialog [data-pill-attribute][data-pill-attribute=track][data-pill-value=Build] *:focus,
.rf-default-modal .modal-dialog [data-pill-attribute][data-pill-attribute=track][data-pill-value=Build] *:focus-visible,
#rf-content #special-div [data-pill-attribute][data-pill-attribute=track][data-pill-value=Build]:hover,
#rf-content #special-div [data-pill-attribute][data-pill-attribute=track][data-pill-value=Build]:focus,
#rf-content #special-div [data-pill-attribute][data-pill-attribute=track][data-pill-value=Build]:focus-visible,
#rf-content #special-div [data-pill-attribute][data-pill-attribute=track][data-pill-value=Build] *:hover,
#rf-content #special-div [data-pill-attribute][data-pill-attribute=track][data-pill-value=Build] *:focus,
#rf-content #special-div [data-pill-attribute][data-pill-attribute=track][data-pill-value=Build] *:focus-visible {
  color: var(--universe-color-black) !important;
  background: #d3fa37 !important;
  border-color: #d3fa37 !important;
}
#rf-collection [data-pill-attribute][data-pill-attribute=track][data-pill-value=Build]:active, #rf-collection [data-pill-attribute][data-pill-attribute=track][data-pill-value=Build] *:active,
.rf-default-modal .modal-dialog [data-pill-attribute][data-pill-attribute=track][data-pill-value=Build]:active,
.rf-default-modal .modal-dialog [data-pill-attribute][data-pill-attribute=track][data-pill-value=Build] *:active,
#rf-content #special-div [data-pill-attribute][data-pill-attribute=track][data-pill-value=Build]:active,
#rf-content #special-div [data-pill-attribute][data-pill-attribute=track][data-pill-value=Build] *:active {
  color: var(--universe-color-black) !important;
  background: #d8bd0e !important;
  border-color: #d8bd0e !important;
}
#rf-collection [data-pill-attribute][data-pill-attribute=track][data-pill-value=Automate], #rf-collection [data-pill-attribute][data-pill-attribute=track][data-pill-value=Automate] *,
.rf-default-modal .modal-dialog [data-pill-attribute][data-pill-attribute=track][data-pill-value=Automate],
.rf-default-modal .modal-dialog [data-pill-attribute][data-pill-attribute=track][data-pill-value=Automate] *,
#rf-content #special-div [data-pill-attribute][data-pill-attribute=track][data-pill-value=Automate],
#rf-content #special-div [data-pill-attribute][data-pill-attribute=track][data-pill-value=Automate] * {
  color: var(--universe-text-mute) !important;
  background: #bfffd1 !important;
  border-color: #bfffd1 !important;
}
#rf-collection [data-pill-attribute][data-pill-attribute=track][data-pill-value=Automate]:hover, #rf-collection [data-pill-attribute][data-pill-attribute=track][data-pill-value=Automate]:focus, #rf-collection [data-pill-attribute][data-pill-attribute=track][data-pill-value=Automate]:focus-visible, #rf-collection [data-pill-attribute][data-pill-attribute=track][data-pill-value=Automate] *:hover, #rf-collection [data-pill-attribute][data-pill-attribute=track][data-pill-value=Automate] *:focus, #rf-collection [data-pill-attribute][data-pill-attribute=track][data-pill-value=Automate] *:focus-visible,
.rf-default-modal .modal-dialog [data-pill-attribute][data-pill-attribute=track][data-pill-value=Automate]:hover,
.rf-default-modal .modal-dialog [data-pill-attribute][data-pill-attribute=track][data-pill-value=Automate]:focus,
.rf-default-modal .modal-dialog [data-pill-attribute][data-pill-attribute=track][data-pill-value=Automate]:focus-visible,
.rf-default-modal .modal-dialog [data-pill-attribute][data-pill-attribute=track][data-pill-value=Automate] *:hover,
.rf-default-modal .modal-dialog [data-pill-attribute][data-pill-attribute=track][data-pill-value=Automate] *:focus,
.rf-default-modal .modal-dialog [data-pill-attribute][data-pill-attribute=track][data-pill-value=Automate] *:focus-visible,
#rf-content #special-div [data-pill-attribute][data-pill-attribute=track][data-pill-value=Automate]:hover,
#rf-content #special-div [data-pill-attribute][data-pill-attribute=track][data-pill-value=Automate]:focus,
#rf-content #special-div [data-pill-attribute][data-pill-attribute=track][data-pill-value=Automate]:focus-visible,
#rf-content #special-div [data-pill-attribute][data-pill-attribute=track][data-pill-value=Automate] *:hover,
#rf-content #special-div [data-pill-attribute][data-pill-attribute=track][data-pill-value=Automate] *:focus,
#rf-content #special-div [data-pill-attribute][data-pill-attribute=track][data-pill-value=Automate] *:focus-visible {
  color: var(--universe-color-black) !important;
  background: #5fed83 !important;
  border-color: #5fed83 !important;
}
#rf-collection [data-pill-attribute][data-pill-attribute=track][data-pill-value=Automate]:active, #rf-collection [data-pill-attribute][data-pill-attribute=track][data-pill-value=Automate] *:active,
.rf-default-modal .modal-dialog [data-pill-attribute][data-pill-attribute=track][data-pill-value=Automate]:active,
.rf-default-modal .modal-dialog [data-pill-attribute][data-pill-attribute=track][data-pill-value=Automate] *:active,
#rf-content #special-div [data-pill-attribute][data-pill-attribute=track][data-pill-value=Automate]:active,
#rf-content #special-div [data-pill-attribute][data-pill-attribute=track][data-pill-value=Automate] *:active {
  color: var(--universe-color-white) !important;
  background: #08872b !important;
  border-color: #08872b !important;
}
#rf-collection [data-pill-attribute][data-pill-attribute=track][data-pill-value=Secure], #rf-collection [data-pill-attribute][data-pill-attribute=track][data-pill-value=Secure] *,
.rf-default-modal .modal-dialog [data-pill-attribute][data-pill-attribute=track][data-pill-value=Secure],
.rf-default-modal .modal-dialog [data-pill-attribute][data-pill-attribute=track][data-pill-value=Secure] *,
#rf-content #special-div [data-pill-attribute][data-pill-attribute=track][data-pill-value=Secure],
#rf-content #special-div [data-pill-attribute][data-pill-attribute=track][data-pill-value=Secure] * {
  color: var(--universe-text-mute) !important;
  background: #defefa !important;
  border-color: #defefa !important;
}
#rf-collection [data-pill-attribute][data-pill-attribute=track][data-pill-value=Secure]:hover, #rf-collection [data-pill-attribute][data-pill-attribute=track][data-pill-value=Secure]:focus, #rf-collection [data-pill-attribute][data-pill-attribute=track][data-pill-value=Secure]:focus-visible, #rf-collection [data-pill-attribute][data-pill-attribute=track][data-pill-value=Secure] *:hover, #rf-collection [data-pill-attribute][data-pill-attribute=track][data-pill-value=Secure] *:focus, #rf-collection [data-pill-attribute][data-pill-attribute=track][data-pill-value=Secure] *:focus-visible,
.rf-default-modal .modal-dialog [data-pill-attribute][data-pill-attribute=track][data-pill-value=Secure]:hover,
.rf-default-modal .modal-dialog [data-pill-attribute][data-pill-attribute=track][data-pill-value=Secure]:focus,
.rf-default-modal .modal-dialog [data-pill-attribute][data-pill-attribute=track][data-pill-value=Secure]:focus-visible,
.rf-default-modal .modal-dialog [data-pill-attribute][data-pill-attribute=track][data-pill-value=Secure] *:hover,
.rf-default-modal .modal-dialog [data-pill-attribute][data-pill-attribute=track][data-pill-value=Secure] *:focus,
.rf-default-modal .modal-dialog [data-pill-attribute][data-pill-attribute=track][data-pill-value=Secure] *:focus-visible,
#rf-content #special-div [data-pill-attribute][data-pill-attribute=track][data-pill-value=Secure]:hover,
#rf-content #special-div [data-pill-attribute][data-pill-attribute=track][data-pill-value=Secure]:focus,
#rf-content #special-div [data-pill-attribute][data-pill-attribute=track][data-pill-value=Secure]:focus-visible,
#rf-content #special-div [data-pill-attribute][data-pill-attribute=track][data-pill-value=Secure] *:hover,
#rf-content #special-div [data-pill-attribute][data-pill-attribute=track][data-pill-value=Secure] *:focus,
#rf-content #special-div [data-pill-attribute][data-pill-attribute=track][data-pill-value=Secure] *:focus-visible {
  color: var(--universe-color-black) !important;
  background: #9eecff !important;
  border-color: #9eecff !important;
}
#rf-collection [data-pill-attribute][data-pill-attribute=track][data-pill-value=Secure]:active, #rf-collection [data-pill-attribute][data-pill-attribute=track][data-pill-value=Secure] *:active,
.rf-default-modal .modal-dialog [data-pill-attribute][data-pill-attribute=track][data-pill-value=Secure]:active,
.rf-default-modal .modal-dialog [data-pill-attribute][data-pill-attribute=track][data-pill-value=Secure] *:active,
#rf-content #special-div [data-pill-attribute][data-pill-attribute=track][data-pill-value=Secure]:active,
#rf-content #special-div [data-pill-attribute][data-pill-attribute=track][data-pill-value=Secure] *:active {
  color: var(--universe-color-white) !important;
  background: #3094ff !important;
  border-color: #3094ff !important;
}
#rf-collection [data-pill-attribute][data-pill-attribute=type][data-pill-value=Keynote], #rf-collection [data-pill-attribute][data-pill-attribute=type][data-pill-value=Keynote] *,
.rf-default-modal .modal-dialog [data-pill-attribute][data-pill-attribute=type][data-pill-value=Keynote],
.rf-default-modal .modal-dialog [data-pill-attribute][data-pill-attribute=type][data-pill-value=Keynote] *,
#rf-content #special-div [data-pill-attribute][data-pill-attribute=type][data-pill-value=Keynote],
#rf-content #special-div [data-pill-attribute][data-pill-attribute=type][data-pill-value=Keynote] * {
  color: var(--universe-text-mute) !important;
  background: #ffdbf2 !important;
  border-color: #ffdbf2 !important;
}
#rf-collection [data-pill-attribute][data-pill-attribute=type][data-pill-value=Keynote]:hover, #rf-collection [data-pill-attribute][data-pill-attribute=type][data-pill-value=Keynote]:focus, #rf-collection [data-pill-attribute][data-pill-attribute=type][data-pill-value=Keynote]:focus-visible, #rf-collection [data-pill-attribute][data-pill-attribute=type][data-pill-value=Keynote] *:hover, #rf-collection [data-pill-attribute][data-pill-attribute=type][data-pill-value=Keynote] *:focus, #rf-collection [data-pill-attribute][data-pill-attribute=type][data-pill-value=Keynote] *:focus-visible,
.rf-default-modal .modal-dialog [data-pill-attribute][data-pill-attribute=type][data-pill-value=Keynote]:hover,
.rf-default-modal .modal-dialog [data-pill-attribute][data-pill-attribute=type][data-pill-value=Keynote]:focus,
.rf-default-modal .modal-dialog [data-pill-attribute][data-pill-attribute=type][data-pill-value=Keynote]:focus-visible,
.rf-default-modal .modal-dialog [data-pill-attribute][data-pill-attribute=type][data-pill-value=Keynote] *:hover,
.rf-default-modal .modal-dialog [data-pill-attribute][data-pill-attribute=type][data-pill-value=Keynote] *:focus,
.rf-default-modal .modal-dialog [data-pill-attribute][data-pill-attribute=type][data-pill-value=Keynote] *:focus-visible,
#rf-content #special-div [data-pill-attribute][data-pill-attribute=type][data-pill-value=Keynote]:hover,
#rf-content #special-div [data-pill-attribute][data-pill-attribute=type][data-pill-value=Keynote]:focus,
#rf-content #special-div [data-pill-attribute][data-pill-attribute=type][data-pill-value=Keynote]:focus-visible,
#rf-content #special-div [data-pill-attribute][data-pill-attribute=type][data-pill-value=Keynote] *:hover,
#rf-content #special-div [data-pill-attribute][data-pill-attribute=type][data-pill-value=Keynote] *:focus,
#rf-content #special-div [data-pill-attribute][data-pill-attribute=type][data-pill-value=Keynote] *:focus-visible {
  color: var(--universe-color-black) !important;
  background: #ffb7e6 !important;
  border-color: #ffb7e6 !important;
}
#rf-collection [data-pill-attribute][data-pill-attribute=type][data-pill-value=Keynote]:active, #rf-collection [data-pill-attribute][data-pill-attribute=type][data-pill-value=Keynote] *:active,
.rf-default-modal .modal-dialog [data-pill-attribute][data-pill-attribute=type][data-pill-value=Keynote]:active,
.rf-default-modal .modal-dialog [data-pill-attribute][data-pill-attribute=type][data-pill-value=Keynote] *:active,
#rf-content #special-div [data-pill-attribute][data-pill-attribute=type][data-pill-value=Keynote]:active,
#rf-content #special-div [data-pill-attribute][data-pill-attribute=type][data-pill-value=Keynote] *:active {
  color: var(--universe-color-white) !important;
  background: #ff4ac0 !important;
  border-color: #ff4ac0 !important;
}
.rf-pill {
  flex-direction: column;
  justify-content: center;
  align-items: start;
  line-height: 1;
  height: min-content;
  cursor: pointer;
  border: 1px solid transparent;
  border-radius: var(--universe-radii-small);
  text-decoration: none;
  padding: unset;
  padding-inline: 8px;
  padding-block: 6px;
}
.rf-pill, .rf-pill * {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 500;
  letter-spacing: 0.01em;
  color: var(--universe-text-default);
  font-size: 16px;
  opacity: 1 !important;
}
.rf-pill, .rf-pill * {
  color: var(--universe-text-muted) !important;
  background-color: var(--universe-canvas-muted) !important;
  border-color: var(--universe-canvas-muted) !important;
}
.rf-pill:hover, .rf-pill:hover *, .rf-pill:focus, .rf-pill:focus *, .rf-pill:focus-visible, .rf-pill:focus-visible *, .rf-pill *:hover, .rf-pill *:hover *, .rf-pill *:focus, .rf-pill *:focus *, .rf-pill *:focus-visible, .rf-pill *:focus-visible * {
  color: var(--universe-text-default) !important;
  background: var(--universe-canvas-muted) !important;
  border-color: var(--universe-canvas-muted) !important;
  text-decoration: none;
}
.rf-pill:active, .rf-pill:active *, .rf-pill *:active, .rf-pill *:active * {
  color: var(--universe-canvas-default) !important;
  background: var(--universe-text-default) !important;
  border-color: var(--universe-text-default) !important;
  text-decoration: none !important;
}
.item-card {
  box-shadow: none;
  border-radius: var(--atwm-brand-shape-radius-inside);
  border: 1px solid var(--rf-brand-color-border);
}
.item-card .card-header {
  border-top-left-radius: var(--atwm-brand-shape-radius-inside);
  border-top-right-radius: var(--atwm-brand-shape-radius-inside);
}
.item-card .card-body {
  border: 1px solid var(--deep-sea-tint-10);
  border-top: none;
  border-radius: 0 0 var(--atwm-brand-shape-radius-inside) var(--atwm-brand-shape-radius-inside);
}
.item-card .card-body .card-body-row {
  margin: 0;
}
.rf-card .card-body {
  height: unset;
  min-height: 216px;
  overflow: unset;
}
.rf-card .card-body .rf-card-list-item .rf-card-list-item-icon {
  width: 44px;
}
#tasks-list-container .rf-task-listing:hover {
  background-color: rgba(255, 255, 255, 0.05);
}
#tasks-list-container .rf-task-listing:hover:last-child {
  border-radius: 0 0 var(--rf-brand-shape-radius) var(--rf-brand-shape-radius);
}
.task-listing-status .rf-flex-frame {
  align-items: center;
}
.exhibitor-task-content__description {
  margin-bottom: var(--universe-vf-paragraph);
}
.mark-complete-box {
  border-radius: var(--universe-radii-tiny);
}
.rfComp-canvas p[data-test=rf-adv-table-no-search-results] {
  margin: var(--universe-spacing-item);
}
.rf-req {
  display: inline;
}
.readOnly-value {
  height: unset;
  min-height: unset;
}
.universe-accordians details.universe-accordian {
  position: relative;
  transition: background var(--universe-transition);
  background: var(--universe-canvas-dark);
}
.universe-accordians details.universe-accordian:not(:first-child) {
  border-top: var(--universe-border);
}
.universe-accordians details.universe-accordian:first-child {
  border-top: 2px solid var(--universe-canvas-dark);
}
.universe-accordians details.universe-accordian summary {
  list-style: none;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: var(--universe-spacing-card) var(--universe-spacing-block);
  gap: var(--universe-spacing-item);
}
.universe-accordians details.universe-accordian summary::-webkit-details-marker {
  display: none;
}
.universe-accordians details.universe-accordian summary:focus-visible {
  box-shadow: var(--universe-focus-box-shadow);
}
.universe-accordians details.universe-accordian summary::after {
  transition: transform var(--universe-transition);
}
.universe-accordians details.universe-accordian summary::after {
  content: url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.42529 7.42678L7.82177 10.8232C7.9194 10.9209 8.07769 10.9209 8.17532 10.8232L11.5717 7.42678C11.7292 7.26928 11.6177 7 11.3949 7H4.60207C4.37934 7 4.2678 7.26929 4.42529 7.42678Z" fill="%23010409"/></svg>');
}
.universe-accordians details.universe-accordian summary.expand-icon::after {
  content: url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.13672 8.80273C6.42964 8.51017 6.90448 8.50995 7.19727 8.80273C7.49005 9.09552 7.48983 9.57036 7.19727 9.86328L3.81055 13.25H6C6.41421 13.25 6.75 13.5858 6.75 14C6.75 14.4142 6.41421 14.75 6 14.75H2C1.58579 14.75 1.25 14.4142 1.25 14V10C1.25 9.58579 1.58579 9.25 2 9.25C2.41421 9.25 2.75 9.58579 2.75 10V12.1895L6.13672 8.80273ZM14.75 6C14.75 6.41421 14.4142 6.75 14 6.75C13.5858 6.75 13.25 6.41421 13.25 6V3.81055L9.86328 7.19727C9.57036 7.48983 9.09552 7.49005 8.80273 7.19727C8.50995 6.90448 8.51017 6.42964 8.80273 6.13672L12.1895 2.75H10C9.58579 2.75 9.25 2.41421 9.25 2C9.25 1.58579 9.58579 1.25 10 1.25H14C14.4142 1.25 14.75 1.58579 14.75 2V6Z" fill="black"/></svg>');
}
.universe-accordians details.universe-accordian:last-child:not(:only-child) summary {
  padding-bottom: var(--universe-spacing-card);
}
.universe-accordians details.universe-accordian section {
  padding: 0 var(--universe-spacing-block) var(--universe-spacing-card) var(--universe-spacing-block);
}
.universe-accordians details.universe-accordian .label-open {
  display: none !important;
}
.universe-accordians details.universe-accordian[open] {
  background: white;
  border-top: var(--universe-border);
  border-color: var(--universe-palette-green);
}
.universe-accordians details.universe-accordian[open] summary > * {
  color: var(--universe-text-default);
}
.universe-accordians details.universe-accordian[open] summary::after {
  transform: rotate(180deg);
}
.universe-accordians details.universe-accordian[open] .label-open {
  display: inline !important;
}
.universe-accordians details.universe-accordian[open] .label-closed {
  display: none !important;
}
.universe-section-stretch {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
}
.universe-section-stretch section.universe-section {
  flex-grow: 1;
  width: 100%;
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: 1fr;
  max-width: var(--universe-body-width);
  margin: 0 auto;
  border-left: var(--universe-border);
  border-right: var(--universe-border);
}
.universe-section-stretch section.universe-section.phi {
  grid-template-columns: minmax(0, var(--section-ratio, 0.618fr)) minmax(0, 1fr);
}
@media (max-width: 1000px) {
  .universe-section-stretch section.universe-section {
    display: flex;
    flex-direction: column;
  }
  .universe-section-stretch section.universe-section .universe-section-part:not(:first-child) {
    border-left: none;
    border-top: var(--universe-border);
  }
}
.universe-section-stretch section.universe-section .universe-section-part {
  display: flex;
  gap: var(--universe-spacing-block) var(--universe-spacing-box);
  flex-direction: column;
  justify-content: space-between;
  padding: var(--universe-spacing-box);
  position: relative;
  min-width: 0;
}
.universe-section-stretch section.universe-section .universe-section-part:last-child {
  flex-grow: 1;
}
.universe-section-stretch section.universe-section .universe-section-part.sans-padding {
  padding: 0;
}
.universe-section-stretch section.universe-section .universe-section-part.justify-start {
  justify-content: start;
}
.universe-section-stretch section.universe-section .universe-section-part.dull {
  background: var(--universe-canvas-dark);
}
.universe-section-stretch section.universe-section .universe-section-part .universe-section-part-background-image {
  display: block;
  width: 100%;
  height: 100%;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: cover;
}
.universe-section-stretch section.universe-section .universe-section-part .universe-section-part-background-image.short {
  display: none;
}
@media (max-width: 1000px) {
  .universe-section-stretch section.universe-section .universe-section-part .universe-section-part-background-image {
    aspect-ratio: 786/314;
    background-position: center;
    background-size: 100%;
  }
  .universe-section-stretch section.universe-section .universe-section-part .universe-section-part-background-image.short {
    display: unset;
  }
  .universe-section-stretch section.universe-section .universe-section-part .universe-section-part-background-image.long {
    display: none;
  }
}
body:has(.universe-gnf) {
  --padding: var(--universe-spacing-box);
}
body:has(.universe-gnf) #special-div .rfwf-full-panel .rfwf-panel-interior:last-child {
  padding: 0;
}
body:has(.universe-gnf) .universe-gnf-header h2 {
  padding: var(--padding) var(--padding) var(--universe-spacing-block) var(--padding);
}
body:has(.universe-gnf) .universe-gnf-header p {
  border-top: 1px dashed var(--universe-border-subtle);
  border-bottom: 1px dashed var(--universe-border-subtle);
  margin: 0;
  margin-bottom: var(--universe-spacing-block);
  padding: var(--universe-spacing-block) var(--padding) var(--universe-spacing-block) var(--padding);
}
body:has(.universe-gnf) form > *:not(:first-child):not(:last-child) {
  padding-left: var(--padding);
  padding-right: var(--padding);
}
body:has(.universe-gnf) form #wf-1773749424218001XsS0 > div {
  padding-bottom: 0;
}
body:has(.universe-gnf) form .form-footer-actions {
  border-top: 1px dashed var(--universe-border-subtle);
  margin: var(--universe-spacing-block) 0 0 0;
  padding: var(--universe-spacing-block) var(--padding) var(--padding) var(--padding);
}
body:has(.universe-gnf) form .form-footer-actions .mdBtnR-container .mdBtnR {
  justify-content: space-between;
  padding: var(--universe-base-size-48) var(--universe-base-size-16) var(--universe-base-size-16) var(--universe-base-size-16);
}
body:has(.universe-gnf) form .form-footer-actions .mdBtnR-container .mdBtnR::after {
  content: "";
  display: inline-block;
  width: 9px;
  height: 9px;
  background-color: currentColor;
  -webkit-mask: url('data:image/svg+xml;utf8,<svg width="9" height="9" viewBox="0 0 9 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M0.53033 0.75C0.53033 0.335786 0.866117 0 1.28033 0H7.29074C7.70495 0 8.04074 0.335786 8.04074 0.75V6.76041C8.04074 7.17462 7.70495 7.51041 7.29074 7.51041C6.87652 7.51041 6.54074 7.17462 6.54074 6.76041V2.56066L1.28033 7.82107C0.987437 8.11396 0.512563 8.11396 0.21967 7.82107C-0.0732233 7.52817 -0.0732233 7.0533 0.21967 6.76041L5.48008 1.5H1.28033C0.866117 1.5 0.53033 1.16421 0.53033 0.75Z" fill="black"/></svg>') no-repeat center/contain;
  mask: url('data:image/svg+xml;utf8,<svg width="9" height="9" viewBox="0 0 9 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M0.53033 0.75C0.53033 0.335786 0.866117 0 1.28033 0H7.29074C7.70495 0 8.04074 0.335786 8.04074 0.75V6.76041C8.04074 7.17462 7.70495 7.51041 7.29074 7.51041C6.87652 7.51041 6.54074 7.17462 6.54074 6.76041V2.56066L1.28033 7.82107C0.987437 8.11396 0.512563 8.11396 0.21967 7.82107C-0.0732233 7.52817 -0.0732233 7.0533 0.21967 6.76041L5.48008 1.5H1.28033C0.866117 1.5 0.53033 1.16421 0.53033 0.75Z" fill="black"/></svg>') no-repeat center/contain;
}
body:has(.universe-gns) {
  --padding: var(--universe-spacing-box);
}
body:has(.universe-gns) #rf-content #special-div .flex-box-section-full .flex-box-section-full-interior {
  padding: 0;
}
body:has(.universe-gns) #rf-content #special-div .flex-box-section-full .flex-box-section-full-interior .universe-gns h2 {
  padding: var(--padding) var(--padding) var(--universe-spacing-block) var(--padding);
}
body:has(.universe-gns) #rf-content #special-div .flex-box-section-full .flex-box-section-full-interior .universe-gns p {
  border-top: 1px dashed var(--universe-border-subtle);
  border-bottom: 1px dashed var(--universe-border-subtle);
  margin: 0;
  margin-bottom: var(--universe-spacing-block);
  padding: var(--universe-spacing-block) var(--padding) var(--universe-spacing-block) var(--padding);
}
body:has(.universe-gns) #rf-content #special-div .flex-box-section-full .flex-box-section-full-interior .universe-gns .universe-buttons {
  margin: var(--universe-vf-standard) var(--padding) var(--padding) var(--padding);
}
body:has(.universe-gns) #rf-content #special-div .flex-box-section-full .flex-box-section-full-interior .universe-gns .universe-buttons .mdBtnR {
  justify-content: space-between;
}
.hero-panel.flex-box-section-full {
  border-bottom: var(--universe-border);
}
.hero-panel.flex-box-section-full .flex-box-section-full-interior {
  background: var(--universe-canvas-dark);
  padding-bottom: var(--universe-spacing-frame);
}
.hero-panel.dark .universe-content {
  background: var(--universe-canvas-dark);
}
.hero-panel.short .universe-content.rfwf-panel-interior {
  padding: var(--universe-spacing-frame);
}
.hero-panel:has(.universe-hero-sub) .universe-content.rfwf-panel-interior {
  padding: calc(var(--universe-spacing-frame) * 2) 0 0 0;
  border-bottom: none;
}
.hero-panel:has(.universe-hero-sub) .universe-content.rfwf-panel-interior .universe-hero-heading {
  padding: 0 var(--universe-spacing-frame);
}
.hero-panel .universe-content {
  display: flex;
  flex-direction: column;
  gap: var(--universe-spacing-card);
}
.hero-panel .universe-content.rfwf-panel-interior {
  padding: calc(var(--universe-spacing-frame) * 2) var(--universe-spacing-frame) var(--universe-spacing-frame) var(--universe-spacing-frame);
  border-bottom: var(--universe-border);
}
.hero-panel .universe-content .universe-hero-heading {
  line-height: 1;
  margin: 0;
  max-width: 924px;
}
.hero-panel .universe-content .universe-hero-heading.full-width {
  max-width: unset;
}
.hero-panel .universe-content .universe-hero-sub {
  margin: 0;
  border-top: 1px dashed var(--universe-border-subtle);
  border-bottom: 1px dashed var(--universe-border-subtle);
  padding: var(--universe-spacing-block) var(--universe-spacing-frame);
}
.atwm-examples-sets h1 {
  margin-top: 2rem;
}
.atwm-examples-sets .atwm-examples {
  display: flex;
  flex-direction: column;
  gap: 2rem;
  border: 1px solid #e4e4e4;
  border-radius: 1rem;
  padding: 2rem;
}
.atwm-examples-sets .atwm-examples .atwm-example {
  flex-grow: 1;
}
.atwm-examples-sets .atwm-examples .atwm-example.atwm-example-row {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 1rem;
}
.atwm-examples-sets .atwm-examples .atwm-example p {
  margin: 0;
}
.header-push {
  display: none;
  height: var(--universe-header-height);
}
.rf-org-header-container {
  display: contents;
}
.rf-org-header-container header {
  position: sticky;
  top: 0;
  display: flex;
  align-items: center;
  width: 100%;
  z-index: 11;
  justify-content: center;
  border-bottom: 2px solid var(--universe-border-subtle);
  background: var(--universe-canvas-dark);
  transition: background var(--universe-transition);
}
.rf-org-header-container header.wordmarkOnly #logo-links .github-link.octocat,
.rf-org-header-container header.wordmarkOnly #regular-links,
.rf-org-header-container header.wordmarkOnly #button-links,
.rf-org-header-container header.wordmarkOnly #logo-links #burger-link {
  display: none;
}
.rf-org-header-container header.wordmarkOnly #logo-links {
  border: 0;
}
.rf-org-header-container header.wordmarkOnly #logo-links .github-link.universe26 {
  display: block;
  border-right: none;
}
.rf-org-header-container header.wordmarkOnly #logo-links .github-link.universe26 svg {
  width: 100%;
  max-width: 303px;
}
.rf-org-header-container header.wordmarkOnly #logo-links, .rf-org-header-container header.wordmarkOnly .pillar {
  justify-content: center;
}
@media (max-width: 1200px) {
  .rf-org-header-container header.open {
    background: var(--universe-canvas-default);
  }
}
.rf-org-header-container header ol, .rf-org-header-container header ul {
  margin: 0;
  padding: 0;
}
.rf-org-header-container header ol li, .rf-org-header-container header ul li {
  list-style: none;
}
.rf-org-header-container header a {
  transition: color fill var(--smooth-transition);
  white-space: nowrap;
  position: relative;
  cursor: pointer;
}
.rf-org-header-container header a, .rf-org-header-container header a:focus, .rf-org-header-container header a:link, .rf-org-header-container header a:link:focus, .rf-org-header-container header a:visited, .rf-org-header-container header a:visited:focus {
  line-height: 1;
  color: var(--universe-text-default) !important;
  text-decoration: none;
}
.rf-org-header-container header a, .rf-org-header-container header a *, .rf-org-header-container header a:focus, .rf-org-header-container header a:focus *, .rf-org-header-container header a:link, .rf-org-header-container header a:link *, .rf-org-header-container header a:link:focus, .rf-org-header-container header a:link:focus *, .rf-org-header-container header a:visited, .rf-org-header-container header a:visited *, .rf-org-header-container header a:visited:focus, .rf-org-header-container header a:visited:focus * {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 500;
  letter-spacing: 0.01em;
  color: var(--universe-text-default);
  font-size: 16px;
  line-height: 1;
  position: relative;
}
.rf-org-header-container header a:not(.github-link) path, .rf-org-header-container header a:focus:not(.github-link) path, .rf-org-header-container header a:link:not(.github-link) path, .rf-org-header-container header a:link:focus:not(.github-link) path, .rf-org-header-container header a:visited:not(.github-link) path, .rf-org-header-container header a:visited:focus:not(.github-link) path {
  fill: var(--universe-text-default) !important;
}
.rf-org-header-container header a:hover, .rf-org-header-container header a:active, .rf-org-header-container header a:link:hover, .rf-org-header-container header a:link:active, .rf-org-header-container header a:visited:hover, .rf-org-header-container header a:visited:active {
  color: var(--universe-text-default) !important;
  text-decoration: none;
}
.rf-org-header-container header a:hover:not(.github-link) path, .rf-org-header-container header a:active:not(.github-link) path, .rf-org-header-container header a:link:hover:not(.github-link) path, .rf-org-header-container header a:link:active:not(.github-link) path, .rf-org-header-container header a:visited:hover:not(.github-link) path, .rf-org-header-container header a:visited:active:not(.github-link) path {
  fill: var(--universe-text-default) !important;
}
.rf-org-header-container header a:focus-visible, .rf-org-header-container header a:link:focus-visible, .rf-org-header-container header a:visited:focus-visible {
  color: var(--universe-text-default) !important;
  text-decoration: none;
}
.rf-org-header-container header a:focus-visible:not(.github-link) path, .rf-org-header-container header a:link:focus-visible:not(.github-link) path, .rf-org-header-container header a:visited:focus-visible:not(.github-link) path {
  fill: var(--universe-text-default) !important;
}
.rf-org-header-container header a .unscramble {
  position: relative;
}
.rf-org-header-container header a .unscramble .unscramble-text {
  position: absolute;
  left: 0;
  bottom: 0;
}
.rf-org-header-container header a .placeholder-text {
  color: transparent !important;
}
.rf-org-header-container header .pillar {
  display: flex;
  align-items: stretch;
  padding: 0;
  border-left: 2px solid var(--universe-border-subtle);
  border-right: 2px solid var(--universe-border-subtle);
}
@media (max-width: 415px) {
  .rf-org-header-container header .pillar {
    flex-wrap: nowrap;
    gap: 1rem var(--universe-base-size-16);
  }
}
@media (max-width: 1200px) {
  .rf-org-header-container header .pillar {
    padding: 0px;
  }
  body:has(header.open) .rf-org-header-container header .pillar {
    flex-direction: column;
    padding: 0;
  }
}
.rf-org-header-container header #logo-links {
  display: flex;
  align-items: stretch;
}
.rf-org-header-container header #logo-links .github-link,
.rf-org-header-container header #logo-links #burger-link {
  padding: var(--universe-spacing-item);
  border-right: var(--universe-border-thin);
  display: flex;
  align-items: end;
}
.rf-org-header-container header #logo-links .nothing {
  display: none;
  flex-grow: 1;
  min-width: var(--universe-spacing-item);
}
@media (max-width: 1200px) {
  .rf-org-header-container header #logo-links {
    flex: 1;
    justify-content: space-between;
  }
  body:has(header.open) .rf-org-header-container header #logo-links .nothing {
    display: unset;
  }
  body:has(header.open) .rf-org-header-container header #logo-links #burger-link {
    border-left: var(--universe-border);
    background: var(--universe-canvas-muted);
  }
  body:has(header.open) .rf-org-header-container header #logo-links .github-link,
  body:has(header.open) .rf-org-header-container header #logo-links .nothing {
    border-bottom: var(--universe-border);
    background: var(--universe-canvas-subtle);
  }
}
.rf-org-header-container header #logo-links .github-link {
  position: relative;
}
.rf-org-header-container header #logo-links .github-link * {
  display: block;
}
.rf-org-header-container header #logo-links .github-link.universe26 {
  display: none;
}
.rf-org-header-container header #regular-links {
  flex: 1;
}
.rf-org-header-container header #regular-links ul {
  display: flex;
  align-items: center;
}
.rf-org-header-container header #regular-links ul li {
  line-height: 1;
  flex: 0 1 200px;
}
.rf-org-header-container header #regular-links ul li:not(.button-link-primary) {
  border-left: 2px solid var(--universe-border-subtle);
  border-bottom: 2px solid transparent;
}
.rf-org-header-container header #regular-links ul li:not(.button-link-primary):hover {
  border-bottom-color: var(--universe-palette-green);
  background: var(--universe-canvas-subtle);
}
.rf-org-header-container header #regular-links ul li:is(#regular-links li) {
  border-left: 1px solid var(--universe-border-subtle);
}
.rf-org-header-container header #regular-links ul li.button-link-primary {
  flex: 0 1 auto;
}
.rf-org-header-container header #regular-links ul li.button-link-primary a {
  display: flex;
  position: relative;
  gap: var(--universe-base-size-8);
  padding: var(--universe-base-size-40) var(--universe-base-size-40) var(--universe-base-size-16) var(--universe-base-size-16);
}
.rf-org-header-container header #regular-links ul li a {
  display: flex;
  position: relative;
  gap: var(--universe-base-size-8);
  padding: var(--universe-base-size-40) var(--universe-base-size-16) var(--universe-base-size-16) var(--universe-base-size-16);
}
@media (max-width: 1200px) {
  body:has(header.open) .rf-org-header-container header #regular-links ul li {
    border-left: none;
    flex: unset;
    border-bottom: 1px solid var(--universe-border-muted);
  }
  body:has(header.open) .rf-org-header-container header #regular-links ul li:hover {
    background: none;
    border-bottom: 1px solid var(--universe-border-muted);
  }
  body:has(header.open) .rf-org-header-container header #regular-links ul li:is(#regular-links li) {
    border-left: none;
  }
  body:has(header.open) .rf-org-header-container header #regular-links ul li:not(.button-link-primary) a {
    white-space: nowrap;
    display: flex;
    gap: 1rem;
    padding: var(--universe-base-size-16) 0;
    align-items: center;
  }
  body:has(header.open) .rf-org-header-container header #regular-links ul li.button-link-primary {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: min-content;
    gap: var(--universe-spacing-item);
    text-decoration: none !important;
    border-width: var(--rf-comp-button-shape-border-width);
    border-style: solid;
    border-radius: var(--rf-comp-button-shape-radius);
    padding: var(--rf-comp-button-space-padding);
    margin: 0;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    transition: var(--rf-comp-button-motion-transition);
    box-shadow: var(--rf-comp-button-primary-elevation-shadow);
    position: relative;
    cursor: pointer;
    user-select: none;
    background-color: var(--rf-comp-button-primary-color-background);
    border-color: var(--rf-comp-button-primary-color-border);
    justify-content: space-between;
    padding: var(--universe-base-size-48) var(--universe-base-size-16) var(--universe-base-size-16) var(--universe-base-size-16);
    margin-top: var(--universe-base-size-16);
    align-self: start;
  }
  body:has(header.open) .rf-org-header-container header #regular-links ul li.button-link-primary, body:has(header.open) .rf-org-header-container header #regular-links ul li.button-link-primary .mdBtnR-text {
    letter-spacing: var(--rf-comp-button-font-letter-spacing);
    font-size: var(--rf-comp-button-font-size);
    font-weight: var(--rf-comp-button-font-weight);
    font-style: var(--rf-comp-button-font-style);
    text-transform: var(--rf-comp-button-font-transform);
    line-height: 1;
    text-decoration: none;
    font-family: "Mona Sans";
    font-stretch: 100%;
    font-weight: 500;
    letter-spacing: 0.01em;
    color: var(--universe-text-default);
    font-size: 16px;
  }
  body:has(header.open) .rf-org-header-container header #regular-links ul li.button-link-primary, body:has(header.open) .rf-org-header-container header #regular-links ul li.button-link-primary .mdBtnR-text {
    color: var(--rf-comp-button-primary-color-on-background);
  }
  body:has(header.open) .rf-org-header-container header #regular-links ul li.button-link-primary *:not([fill=none]) {
    fill: var(--rf-comp-button-primary-color-on-background);
  }
  body:has(header.open) .rf-org-header-container header #regular-links ul li.button-link-primary.hover, body:has(header.open) .rf-org-header-container header #regular-links ul li.button-link-primary:hover {
    background-color: var(--rf-comp-button-primary-hover-color-background);
    border-color: var(--rf-comp-button-primary-hover-color-border);
  }
  body:has(header.open) .rf-org-header-container header #regular-links ul li.button-link-primary.hover, body:has(header.open) .rf-org-header-container header #regular-links ul li.button-link-primary.hover .mdBtnR-text, body:has(header.open) .rf-org-header-container header #regular-links ul li.button-link-primary:hover, body:has(header.open) .rf-org-header-container header #regular-links ul li.button-link-primary:hover .mdBtnR-text {
    color: var(--rf-comp-button-primary-hover-color-on-background);
  }
  body:has(header.open) .rf-org-header-container header #regular-links ul li.button-link-primary.hover *:not([fill=none]), body:has(header.open) .rf-org-header-container header #regular-links ul li.button-link-primary:hover *:not([fill=none]) {
    fill: var(--rf-comp-button-primary-hover-color-on-background);
  }
  body:has(header.open) .rf-org-header-container header #regular-links ul li.button-link-primary.focus-visible, body:has(header.open) .rf-org-header-container header #regular-links ul li.button-link-primary:focus-visible {
    color: var(--rf-comp-button-primary-hover-color-on-background);
    box-shadow: var(--rf-brand-elevation-focus-indicator-shadow);
    outline: none;
  }
  body:has(header.open) .rf-org-header-container header #regular-links ul li.button-link-primary.active, body:has(header.open) .rf-org-header-container header #regular-links ul li.button-link-primary:active {
    background-color: var(--universe-canvas-subtle);
    border-color: var(--universe-border);
  }
  body:has(header.open) .rf-org-header-container header #regular-links ul li.button-link-primary.active, body:has(header.open) .rf-org-header-container header #regular-links ul li.button-link-primary.active .mdBtnR-text, body:has(header.open) .rf-org-header-container header #regular-links ul li.button-link-primary:active, body:has(header.open) .rf-org-header-container header #regular-links ul li.button-link-primary:active .mdBtnR-text {
    color: var(--universe-text-default);
  }
  body:has(header.open) .rf-org-header-container header #regular-links ul li.button-link-primary.active *:not([fill=none]), body:has(header.open) .rf-org-header-container header #regular-links ul li.button-link-primary:active *:not([fill=none]) {
    fill: var(--universe-text-default);
  }
  body:has(header.open) .rf-org-header-container header #regular-links ul li.button-link-primary.mdBtnR-outline-primary {
    background-color: var(--rf-comp-button-secondary-color-background);
    border-color: var(--rf-comp-button-secondary-color-border);
  }
  body:has(header.open) .rf-org-header-container header #regular-links ul li.button-link-primary.mdBtnR-outline-primary, body:has(header.open) .rf-org-header-container header #regular-links ul li.button-link-primary.mdBtnR-outline-primary .mdBtnR-text {
    color: var(--rf-comp-button-secondary-color-on-background);
  }
  body:has(header.open) .rf-org-header-container header #regular-links ul li.button-link-primary.mdBtnR-outline-primary *:not([fill=none]) {
    fill: var(--rf-comp-button-secondary-color-on-background);
  }
  body:has(header.open) .rf-org-header-container header #regular-links ul li.button-link-primary.mdBtnR-outline-primary.hover, body:has(header.open) .rf-org-header-container header #regular-links ul li.button-link-primary.mdBtnR-outline-primary:hover {
    background-color: var(--rf-comp-button-secondary-hover-color-background);
    border-color: var(--rf-comp-button-secondary-hover-color-border);
  }
  body:has(header.open) .rf-org-header-container header #regular-links ul li.button-link-primary.mdBtnR-outline-primary.hover, body:has(header.open) .rf-org-header-container header #regular-links ul li.button-link-primary.mdBtnR-outline-primary.hover .mdBtnR-text, body:has(header.open) .rf-org-header-container header #regular-links ul li.button-link-primary.mdBtnR-outline-primary:hover, body:has(header.open) .rf-org-header-container header #regular-links ul li.button-link-primary.mdBtnR-outline-primary:hover .mdBtnR-text {
    color: var(--rf-comp-button-secondary-hover-color-on-background);
  }
  body:has(header.open) .rf-org-header-container header #regular-links ul li.button-link-primary.mdBtnR-outline-primary.hover *:not([fill=none]), body:has(header.open) .rf-org-header-container header #regular-links ul li.button-link-primary.mdBtnR-outline-primary:hover *:not([fill=none]) {
    fill: var(--rf-comp-button-secondary-hover-color-on-background);
  }
  body:has(header.open) .rf-org-header-container header #regular-links ul li.button-link-primary.mdBtnR-outline-primary.focus-visible, body:has(header.open) .rf-org-header-container header #regular-links ul li.button-link-primary.mdBtnR-outline-primary:focus-visible {
    border-color: var(--rf-comp-button-secondary-hover-color-border);
    box-shadow: var(--rf-brand-elevation-focus-indicator-shadow);
    outline: none;
  }
  body:has(header.open) .rf-org-header-container header #regular-links ul li.button-link-primary.mdBtnR-outline-primary.active, body:has(header.open) .rf-org-header-container header #regular-links ul li.button-link-primary.mdBtnR-outline-primary:active {
    background-color: var(--universe-canvas-subtle);
    border-color: var(--universe-border);
  }
  body:has(header.open) .rf-org-header-container header #regular-links ul li.button-link-primary.mdBtnR-outline-primary.active, body:has(header.open) .rf-org-header-container header #regular-links ul li.button-link-primary.mdBtnR-outline-primary.active .mdBtnR-text, body:has(header.open) .rf-org-header-container header #regular-links ul li.button-link-primary.mdBtnR-outline-primary:active, body:has(header.open) .rf-org-header-container header #regular-links ul li.button-link-primary.mdBtnR-outline-primary:active .mdBtnR-text {
    color: var(--universe-text-default);
  }
  body:has(header.open) .rf-org-header-container header #regular-links ul li.button-link-primary.mdBtnR-outline-primary.active *:not([fill=none]), body:has(header.open) .rf-org-header-container header #regular-links ul li.button-link-primary.mdBtnR-outline-primary:active *:not([fill=none]) {
    fill: var(--universe-text-default);
  }
  body:has(header.open) .rf-org-header-container header #regular-links ul li.button-link-primary.full-width {
    width: 100%;
  }
  body:has(header.open) .rf-org-header-container header #regular-links ul li.button-link-primary[class*=icon-] {
    justify-content: space-between;
  }
  body:has(header.open) .rf-org-header-container header #regular-links ul li.button-link-primary[class*=icon-].icon-download::after {
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    background-color: currentColor;
    -webkit-mask: url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M2.75 14C1.7835 14 1 13.2165 1 12.25L1 9.74998C1 9.33576 1.33579 8.99998 1.75 8.99998C2.16421 8.99998 2.5 9.33576 2.5 9.74998L2.5 12.25C2.5 12.388 2.61193 12.5 2.75 12.5H13.25C13.3881 12.5 13.5 12.388 13.5 12.25V9.74998C13.5 9.33576 13.8358 8.99998 14.25 8.99998C14.6642 8.99998 15 9.33576 15 9.74998V12.25C15 13.2165 14.2165 14 13.25 14H2.75Z" fill="black"/><path d="M7.25 7.68932L7.25 2C7.25 1.58579 7.58578 1.25 8 1.25C8.41421 1.25 8.75 1.58579 8.75 2L8.75 7.68932L10.7197 5.71965C11.0126 5.42675 11.4874 5.42675 11.7803 5.71965C12.0732 6.01254 12.0732 6.48741 11.7803 6.78031L8.53033 10.0303C8.23744 10.3232 7.76256 10.3232 7.46967 10.0303L4.21967 6.78031C3.92678 6.48741 3.92678 6.01254 4.21967 5.71965C4.51256 5.42675 4.98744 5.42675 5.28033 5.71965L7.25 7.68932Z" fill="black"/></svg>') no-repeat center/contain;
    mask: url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M2.75 14C1.7835 14 1 13.2165 1 12.25L1 9.74998C1 9.33576 1.33579 8.99998 1.75 8.99998C2.16421 8.99998 2.5 9.33576 2.5 9.74998L2.5 12.25C2.5 12.388 2.61193 12.5 2.75 12.5H13.25C13.3881 12.5 13.5 12.388 13.5 12.25V9.74998C13.5 9.33576 13.8358 8.99998 14.25 8.99998C14.6642 8.99998 15 9.33576 15 9.74998V12.25C15 13.2165 14.2165 14 13.25 14H2.75Z" fill="black"/><path d="M7.25 7.68932L7.25 2C7.25 1.58579 7.58578 1.25 8 1.25C8.41421 1.25 8.75 1.58579 8.75 2L8.75 7.68932L10.7197 5.71965C11.0126 5.42675 11.4874 5.42675 11.7803 5.71965C12.0732 6.01254 12.0732 6.48741 11.7803 6.78031L8.53033 10.0303C8.23744 10.3232 7.76256 10.3232 7.46967 10.0303L4.21967 6.78031C3.92678 6.48741 3.92678 6.01254 4.21967 5.71965C4.51256 5.42675 4.98744 5.42675 5.28033 5.71965L7.25 7.68932Z" fill="black"/></svg>') no-repeat center/contain;
  }
  body:has(header.open) .rf-org-header-container header #regular-links ul li.button-link-primary[class*=icon-].icon-arrow::after {
    content: "";
    display: inline-block;
    width: 9px;
    height: 9px;
    background-color: currentColor;
    -webkit-mask: url('data:image/svg+xml;utf8,<svg width="9" height="9" viewBox="0 0 9 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M0.53033 0.75C0.53033 0.335786 0.866117 0 1.28033 0H7.29074C7.70495 0 8.04074 0.335786 8.04074 0.75V6.76041C8.04074 7.17462 7.70495 7.51041 7.29074 7.51041C6.87652 7.51041 6.54074 7.17462 6.54074 6.76041V2.56066L1.28033 7.82107C0.987437 8.11396 0.512563 8.11396 0.21967 7.82107C-0.0732233 7.52817 -0.0732233 7.0533 0.21967 6.76041L5.48008 1.5H1.28033C0.866117 1.5 0.53033 1.16421 0.53033 0.75Z" fill="black"/></svg>') no-repeat center/contain;
    mask: url('data:image/svg+xml;utf8,<svg width="9" height="9" viewBox="0 0 9 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M0.53033 0.75C0.53033 0.335786 0.866117 0 1.28033 0H7.29074C7.70495 0 8.04074 0.335786 8.04074 0.75V6.76041C8.04074 7.17462 7.70495 7.51041 7.29074 7.51041C6.87652 7.51041 6.54074 7.17462 6.54074 6.76041V2.56066L1.28033 7.82107C0.987437 8.11396 0.512563 8.11396 0.21967 7.82107C-0.0732233 7.52817 -0.0732233 7.0533 0.21967 6.76041L5.48008 1.5H1.28033C0.866117 1.5 0.53033 1.16421 0.53033 0.75Z" fill="black"/></svg>') no-repeat center/contain;
  }
  body:has(header.open) .rf-org-header-container header #regular-links ul li.button-link-primary.fancy {
    padding: var(--universe-spacing-box) var(--universe-spacing-item) var(--universe-spacing-item) var(--universe-spacing-item);
  }
  body:has(header.open) .rf-org-header-container header #regular-links ul li.button-link-primary.mdBtnR-small, body:has(header.open) .rf-org-header-container header #regular-links ul li.button-link-primary.mdBtnR-sm {
    padding: var(--rf-comp-button-space-padding-small);
  }
  body:has(header.open) .rf-org-header-container header #regular-links ul li.button-link-primary a {
    white-space: nowrap;
    display: flex;
    gap: 1rem;
    padding: 0;
    align-items: center;
    justify-content: space-between;
    width: 100%;
  }
  body:has(header.open) .rf-org-header-container header #regular-links ul li#person-mobile {
    padding: 0 0 var(--universe-base-size-16) 0;
  }
}
.rf-org-header-container header #regular-links ul li.loggedInOnly {
  display: none;
}
@media (max-width: 1200px) {
  .rf-org-header-container header #regular-links {
    display: none;
  }
  body:has(header.open) .rf-org-header-container header #regular-links {
    display: flex;
    padding: 0 var(--universe-body-padding) var(--universe-body-padding) var(--universe-body-padding);
    background: var(--universe-canvas-muted);
  }
  body:has(header.open) .rf-org-header-container header #regular-links ul {
    flex: 1;
    display: block;
  }
}
.rf-org-header-container header #button-links {
  display: flex;
  align-items: stretch;
  justify-content: end;
}
.rf-org-header-container header #button-links .button-link {
  line-height: 1;
  flex: 0 1 200px;
  min-width: 200px;
}
.rf-org-header-container header #button-links .button-link:not(.button-link-primary) {
  border-left: 2px solid var(--universe-border-subtle);
  border-bottom: 2px solid transparent;
}
.rf-org-header-container header #button-links .button-link:not(.button-link-primary):hover {
  border-bottom-color: var(--universe-palette-green);
  background: var(--universe-canvas-subtle);
}
.rf-org-header-container header #button-links .button-link:is(#regular-links li) {
  border-left: 1px solid var(--universe-border-subtle);
}
.rf-org-header-container header #button-links .button-link.button-link-primary {
  flex: 0 1 auto;
}
.rf-org-header-container header #button-links .button-link.button-link-primary a {
  display: flex;
  position: relative;
  gap: var(--universe-base-size-8);
  padding: var(--universe-base-size-40) var(--universe-base-size-40) var(--universe-base-size-16) var(--universe-base-size-16);
}
.rf-org-header-container header #button-links .button-link a {
  display: flex;
  position: relative;
  gap: var(--universe-base-size-8);
  padding: var(--universe-base-size-40) var(--universe-base-size-16) var(--universe-base-size-16) var(--universe-base-size-16);
}
@media (max-width: 1200px) {
  body:has(header.open) .rf-org-header-container header #button-links .button-link {
    border-left: none;
    flex: unset;
    border-bottom: 1px solid var(--universe-border-muted);
  }
  body:has(header.open) .rf-org-header-container header #button-links .button-link:hover {
    background: none;
    border-bottom: 1px solid var(--universe-border-muted);
  }
  body:has(header.open) .rf-org-header-container header #button-links .button-link:is(#regular-links li) {
    border-left: none;
  }
  body:has(header.open) .rf-org-header-container header #button-links .button-link:not(.button-link-primary) a {
    white-space: nowrap;
    display: flex;
    gap: 1rem;
    padding: var(--universe-base-size-16) 0;
    align-items: center;
  }
  body:has(header.open) .rf-org-header-container header #button-links .button-link.button-link-primary {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: min-content;
    gap: var(--universe-spacing-item);
    text-decoration: none !important;
    border-width: var(--rf-comp-button-shape-border-width);
    border-style: solid;
    border-radius: var(--rf-comp-button-shape-radius);
    padding: var(--rf-comp-button-space-padding);
    margin: 0;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    transition: var(--rf-comp-button-motion-transition);
    box-shadow: var(--rf-comp-button-primary-elevation-shadow);
    position: relative;
    cursor: pointer;
    user-select: none;
    background-color: var(--rf-comp-button-primary-color-background);
    border-color: var(--rf-comp-button-primary-color-border);
    justify-content: space-between;
    padding: var(--universe-base-size-48) var(--universe-base-size-16) var(--universe-base-size-16) var(--universe-base-size-16);
    margin-top: var(--universe-base-size-16);
    align-self: start;
  }
  body:has(header.open) .rf-org-header-container header #button-links .button-link.button-link-primary, body:has(header.open) .rf-org-header-container header #button-links .button-link.button-link-primary .mdBtnR-text {
    letter-spacing: var(--rf-comp-button-font-letter-spacing);
    font-size: var(--rf-comp-button-font-size);
    font-weight: var(--rf-comp-button-font-weight);
    font-style: var(--rf-comp-button-font-style);
    text-transform: var(--rf-comp-button-font-transform);
    line-height: 1;
    text-decoration: none;
    font-family: "Mona Sans";
    font-stretch: 100%;
    font-weight: 500;
    letter-spacing: 0.01em;
    color: var(--universe-text-default);
    font-size: 16px;
  }
  body:has(header.open) .rf-org-header-container header #button-links .button-link.button-link-primary, body:has(header.open) .rf-org-header-container header #button-links .button-link.button-link-primary .mdBtnR-text {
    color: var(--rf-comp-button-primary-color-on-background);
  }
  body:has(header.open) .rf-org-header-container header #button-links .button-link.button-link-primary *:not([fill=none]) {
    fill: var(--rf-comp-button-primary-color-on-background);
  }
  body:has(header.open) .rf-org-header-container header #button-links .button-link.button-link-primary.hover, body:has(header.open) .rf-org-header-container header #button-links .button-link.button-link-primary:hover {
    background-color: var(--rf-comp-button-primary-hover-color-background);
    border-color: var(--rf-comp-button-primary-hover-color-border);
  }
  body:has(header.open) .rf-org-header-container header #button-links .button-link.button-link-primary.hover, body:has(header.open) .rf-org-header-container header #button-links .button-link.button-link-primary.hover .mdBtnR-text, body:has(header.open) .rf-org-header-container header #button-links .button-link.button-link-primary:hover, body:has(header.open) .rf-org-header-container header #button-links .button-link.button-link-primary:hover .mdBtnR-text {
    color: var(--rf-comp-button-primary-hover-color-on-background);
  }
  body:has(header.open) .rf-org-header-container header #button-links .button-link.button-link-primary.hover *:not([fill=none]), body:has(header.open) .rf-org-header-container header #button-links .button-link.button-link-primary:hover *:not([fill=none]) {
    fill: var(--rf-comp-button-primary-hover-color-on-background);
  }
  body:has(header.open) .rf-org-header-container header #button-links .button-link.button-link-primary.focus-visible, body:has(header.open) .rf-org-header-container header #button-links .button-link.button-link-primary:focus-visible {
    color: var(--rf-comp-button-primary-hover-color-on-background);
    box-shadow: var(--rf-brand-elevation-focus-indicator-shadow);
    outline: none;
  }
  body:has(header.open) .rf-org-header-container header #button-links .button-link.button-link-primary.active, body:has(header.open) .rf-org-header-container header #button-links .button-link.button-link-primary:active {
    background-color: var(--universe-canvas-subtle);
    border-color: var(--universe-border);
  }
  body:has(header.open) .rf-org-header-container header #button-links .button-link.button-link-primary.active, body:has(header.open) .rf-org-header-container header #button-links .button-link.button-link-primary.active .mdBtnR-text, body:has(header.open) .rf-org-header-container header #button-links .button-link.button-link-primary:active, body:has(header.open) .rf-org-header-container header #button-links .button-link.button-link-primary:active .mdBtnR-text {
    color: var(--universe-text-default);
  }
  body:has(header.open) .rf-org-header-container header #button-links .button-link.button-link-primary.active *:not([fill=none]), body:has(header.open) .rf-org-header-container header #button-links .button-link.button-link-primary:active *:not([fill=none]) {
    fill: var(--universe-text-default);
  }
  body:has(header.open) .rf-org-header-container header #button-links .button-link.button-link-primary.mdBtnR-outline-primary {
    background-color: var(--rf-comp-button-secondary-color-background);
    border-color: var(--rf-comp-button-secondary-color-border);
  }
  body:has(header.open) .rf-org-header-container header #button-links .button-link.button-link-primary.mdBtnR-outline-primary, body:has(header.open) .rf-org-header-container header #button-links .button-link.button-link-primary.mdBtnR-outline-primary .mdBtnR-text {
    color: var(--rf-comp-button-secondary-color-on-background);
  }
  body:has(header.open) .rf-org-header-container header #button-links .button-link.button-link-primary.mdBtnR-outline-primary *:not([fill=none]) {
    fill: var(--rf-comp-button-secondary-color-on-background);
  }
  body:has(header.open) .rf-org-header-container header #button-links .button-link.button-link-primary.mdBtnR-outline-primary.hover, body:has(header.open) .rf-org-header-container header #button-links .button-link.button-link-primary.mdBtnR-outline-primary:hover {
    background-color: var(--rf-comp-button-secondary-hover-color-background);
    border-color: var(--rf-comp-button-secondary-hover-color-border);
  }
  body:has(header.open) .rf-org-header-container header #button-links .button-link.button-link-primary.mdBtnR-outline-primary.hover, body:has(header.open) .rf-org-header-container header #button-links .button-link.button-link-primary.mdBtnR-outline-primary.hover .mdBtnR-text, body:has(header.open) .rf-org-header-container header #button-links .button-link.button-link-primary.mdBtnR-outline-primary:hover, body:has(header.open) .rf-org-header-container header #button-links .button-link.button-link-primary.mdBtnR-outline-primary:hover .mdBtnR-text {
    color: var(--rf-comp-button-secondary-hover-color-on-background);
  }
  body:has(header.open) .rf-org-header-container header #button-links .button-link.button-link-primary.mdBtnR-outline-primary.hover *:not([fill=none]), body:has(header.open) .rf-org-header-container header #button-links .button-link.button-link-primary.mdBtnR-outline-primary:hover *:not([fill=none]) {
    fill: var(--rf-comp-button-secondary-hover-color-on-background);
  }
  body:has(header.open) .rf-org-header-container header #button-links .button-link.button-link-primary.mdBtnR-outline-primary.focus-visible, body:has(header.open) .rf-org-header-container header #button-links .button-link.button-link-primary.mdBtnR-outline-primary:focus-visible {
    border-color: var(--rf-comp-button-secondary-hover-color-border);
    box-shadow: var(--rf-brand-elevation-focus-indicator-shadow);
    outline: none;
  }
  body:has(header.open) .rf-org-header-container header #button-links .button-link.button-link-primary.mdBtnR-outline-primary.active, body:has(header.open) .rf-org-header-container header #button-links .button-link.button-link-primary.mdBtnR-outline-primary:active {
    background-color: var(--universe-canvas-subtle);
    border-color: var(--universe-border);
  }
  body:has(header.open) .rf-org-header-container header #button-links .button-link.button-link-primary.mdBtnR-outline-primary.active, body:has(header.open) .rf-org-header-container header #button-links .button-link.button-link-primary.mdBtnR-outline-primary.active .mdBtnR-text, body:has(header.open) .rf-org-header-container header #button-links .button-link.button-link-primary.mdBtnR-outline-primary:active, body:has(header.open) .rf-org-header-container header #button-links .button-link.button-link-primary.mdBtnR-outline-primary:active .mdBtnR-text {
    color: var(--universe-text-default);
  }
  body:has(header.open) .rf-org-header-container header #button-links .button-link.button-link-primary.mdBtnR-outline-primary.active *:not([fill=none]), body:has(header.open) .rf-org-header-container header #button-links .button-link.button-link-primary.mdBtnR-outline-primary:active *:not([fill=none]) {
    fill: var(--universe-text-default);
  }
  body:has(header.open) .rf-org-header-container header #button-links .button-link.button-link-primary.full-width {
    width: 100%;
  }
  body:has(header.open) .rf-org-header-container header #button-links .button-link.button-link-primary[class*=icon-] {
    justify-content: space-between;
  }
  body:has(header.open) .rf-org-header-container header #button-links .button-link.button-link-primary[class*=icon-].icon-download::after {
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    background-color: currentColor;
    -webkit-mask: url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M2.75 14C1.7835 14 1 13.2165 1 12.25L1 9.74998C1 9.33576 1.33579 8.99998 1.75 8.99998C2.16421 8.99998 2.5 9.33576 2.5 9.74998L2.5 12.25C2.5 12.388 2.61193 12.5 2.75 12.5H13.25C13.3881 12.5 13.5 12.388 13.5 12.25V9.74998C13.5 9.33576 13.8358 8.99998 14.25 8.99998C14.6642 8.99998 15 9.33576 15 9.74998V12.25C15 13.2165 14.2165 14 13.25 14H2.75Z" fill="black"/><path d="M7.25 7.68932L7.25 2C7.25 1.58579 7.58578 1.25 8 1.25C8.41421 1.25 8.75 1.58579 8.75 2L8.75 7.68932L10.7197 5.71965C11.0126 5.42675 11.4874 5.42675 11.7803 5.71965C12.0732 6.01254 12.0732 6.48741 11.7803 6.78031L8.53033 10.0303C8.23744 10.3232 7.76256 10.3232 7.46967 10.0303L4.21967 6.78031C3.92678 6.48741 3.92678 6.01254 4.21967 5.71965C4.51256 5.42675 4.98744 5.42675 5.28033 5.71965L7.25 7.68932Z" fill="black"/></svg>') no-repeat center/contain;
    mask: url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M2.75 14C1.7835 14 1 13.2165 1 12.25L1 9.74998C1 9.33576 1.33579 8.99998 1.75 8.99998C2.16421 8.99998 2.5 9.33576 2.5 9.74998L2.5 12.25C2.5 12.388 2.61193 12.5 2.75 12.5H13.25C13.3881 12.5 13.5 12.388 13.5 12.25V9.74998C13.5 9.33576 13.8358 8.99998 14.25 8.99998C14.6642 8.99998 15 9.33576 15 9.74998V12.25C15 13.2165 14.2165 14 13.25 14H2.75Z" fill="black"/><path d="M7.25 7.68932L7.25 2C7.25 1.58579 7.58578 1.25 8 1.25C8.41421 1.25 8.75 1.58579 8.75 2L8.75 7.68932L10.7197 5.71965C11.0126 5.42675 11.4874 5.42675 11.7803 5.71965C12.0732 6.01254 12.0732 6.48741 11.7803 6.78031L8.53033 10.0303C8.23744 10.3232 7.76256 10.3232 7.46967 10.0303L4.21967 6.78031C3.92678 6.48741 3.92678 6.01254 4.21967 5.71965C4.51256 5.42675 4.98744 5.42675 5.28033 5.71965L7.25 7.68932Z" fill="black"/></svg>') no-repeat center/contain;
  }
  body:has(header.open) .rf-org-header-container header #button-links .button-link.button-link-primary[class*=icon-].icon-arrow::after {
    content: "";
    display: inline-block;
    width: 9px;
    height: 9px;
    background-color: currentColor;
    -webkit-mask: url('data:image/svg+xml;utf8,<svg width="9" height="9" viewBox="0 0 9 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M0.53033 0.75C0.53033 0.335786 0.866117 0 1.28033 0H7.29074C7.70495 0 8.04074 0.335786 8.04074 0.75V6.76041C8.04074 7.17462 7.70495 7.51041 7.29074 7.51041C6.87652 7.51041 6.54074 7.17462 6.54074 6.76041V2.56066L1.28033 7.82107C0.987437 8.11396 0.512563 8.11396 0.21967 7.82107C-0.0732233 7.52817 -0.0732233 7.0533 0.21967 6.76041L5.48008 1.5H1.28033C0.866117 1.5 0.53033 1.16421 0.53033 0.75Z" fill="black"/></svg>') no-repeat center/contain;
    mask: url('data:image/svg+xml;utf8,<svg width="9" height="9" viewBox="0 0 9 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M0.53033 0.75C0.53033 0.335786 0.866117 0 1.28033 0H7.29074C7.70495 0 8.04074 0.335786 8.04074 0.75V6.76041C8.04074 7.17462 7.70495 7.51041 7.29074 7.51041C6.87652 7.51041 6.54074 7.17462 6.54074 6.76041V2.56066L1.28033 7.82107C0.987437 8.11396 0.512563 8.11396 0.21967 7.82107C-0.0732233 7.52817 -0.0732233 7.0533 0.21967 6.76041L5.48008 1.5H1.28033C0.866117 1.5 0.53033 1.16421 0.53033 0.75Z" fill="black"/></svg>') no-repeat center/contain;
  }
  body:has(header.open) .rf-org-header-container header #button-links .button-link.button-link-primary.fancy {
    padding: var(--universe-spacing-box) var(--universe-spacing-item) var(--universe-spacing-item) var(--universe-spacing-item);
  }
  body:has(header.open) .rf-org-header-container header #button-links .button-link.button-link-primary.mdBtnR-small, body:has(header.open) .rf-org-header-container header #button-links .button-link.button-link-primary.mdBtnR-sm {
    padding: var(--rf-comp-button-space-padding-small);
  }
  body:has(header.open) .rf-org-header-container header #button-links .button-link.button-link-primary a {
    white-space: nowrap;
    display: flex;
    gap: 1rem;
    padding: 0;
    align-items: center;
    justify-content: space-between;
    width: 100%;
  }
  body:has(header.open) .rf-org-header-container header #button-links .button-link#person-mobile {
    padding: 0 0 var(--universe-base-size-16) 0;
  }
}
.rf-org-header-container header #button-links .button-link.button-link-primary {
  background: var(--universe-text-default);
  color: var(--universe-canvas-default);
}
.rf-org-header-container header #button-links .button-link.button-link-primary:hover {
  border-bottom-color: transparent;
  background: var(--universe-palette-green);
}
.rf-org-header-container header #button-links .button-link.button-link-primary#getPasses, .rf-org-header-container header #button-links .button-link.button-link-primary#getNotifiedLink, .rf-org-header-container header #button-links .button-link.button-link-primary#passesLink {
  background: var(--universe-palette-green);
}
.rf-org-header-container header #button-links .button-link.button-link-primary#getPasses a::after, .rf-org-header-container header #button-links .button-link.button-link-primary#getNotifiedLink a::after, .rf-org-header-container header #button-links .button-link.button-link-primary#passesLink a::after {
  margin-left: 0.25rem;
  content: url("data:image/svg+xml,%3Csvg width='9' height='9' viewBox='0%200%209%209' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.53033%201.70923C0.53033%201.29501%200.866117%200.959229%201.28033%200.959229H7.29074C7.70495%200.959229%208.04074%201.29501%208.04074%201.70923V7.71964C8.04074%208.13385%207.70495%208.46964%207.29074%208.46964C6.87652%208.46964%206.54074%208.13385%206.54074%207.71964V3.51989L1.28033%208.7803C0.987437%209.07319%200.512563%209.07319%200.21967%208.7803C-0.0732233%208.4874%20-0.0732233%208.01253%200.21967%207.71964L5.48008%202.45923H1.28033C0.866117%202.45923%200.53033%202.12344%200.53033%201.70923Z' fill='white'/%3E%3C/svg%3E");
}
.rf-org-header-container header #button-links .button-link.button-link-primary#getPasses:hover, .rf-org-header-container header #button-links .button-link.button-link-primary#getNotifiedLink:hover, .rf-org-header-container header #button-links .button-link.button-link-primary#passesLink:hover {
  background: var(--universe-palette-green-highlight);
}
.rf-org-header-container header #button-links .button-link.button-link-primary#getPasses {
  transition: box-shadow var(--universe-transition), left var(--universe-transition), bottom var(--universe-transition);
  position: relative;
  bottom: 0px;
  left: 0px;
}
.rf-org-header-container header #button-links .button-link.button-link-primary#getPasses:hover {
  bottom: 8px;
  left: 8px;
  box-shadow: -2px 2px 0 #bba00a, -4px 4px 0 #5fed83, -6px 6px 0 #583af7, -8px 8px 0 #c05200;
}
.rf-org-header-container header #button-links .button-link.button-link-primary a, .rf-org-header-container header #button-links .button-link.button-link-primary a:focus, .rf-org-header-container header #button-links .button-link.button-link-primary a:link, .rf-org-header-container header #button-links .button-link.button-link-primary a:link:focus, .rf-org-header-container header #button-links .button-link.button-link-primary a:visited, .rf-org-header-container header #button-links .button-link.button-link-primary a:visited:focus {
  color: var(--universe-canvas-default) !important;
}
.rf-org-header-container header #button-links .button-link.button-link-primary a path, .rf-org-header-container header #button-links .button-link.button-link-primary a:focus path, .rf-org-header-container header #button-links .button-link.button-link-primary a:link path, .rf-org-header-container header #button-links .button-link.button-link-primary a:link:focus path, .rf-org-header-container header #button-links .button-link.button-link-primary a:visited path, .rf-org-header-container header #button-links .button-link.button-link-primary a:visited:focus path {
  fill: var(--universe-canvas-default) !important;
}
.rf-org-header-container header #button-links .button-link.button-link-primary a:hover, .rf-org-header-container header #button-links .button-link.button-link-primary a:active, .rf-org-header-container header #button-links .button-link.button-link-primary a:focus-visible, .rf-org-header-container header #button-links .button-link.button-link-primary a:link:hover, .rf-org-header-container header #button-links .button-link.button-link-primary a:link:active, .rf-org-header-container header #button-links .button-link.button-link-primary a:link:focus-visible, .rf-org-header-container header #button-links .button-link.button-link-primary a:visited:hover, .rf-org-header-container header #button-links .button-link.button-link-primary a:visited:active, .rf-org-header-container header #button-links .button-link.button-link-primary a:visited:focus-visible {
  color: var(--universe-canvas-default) !important;
}
.rf-org-header-container header #button-links .button-link.button-link-primary a:hover path, .rf-org-header-container header #button-links .button-link.button-link-primary a:active path, .rf-org-header-container header #button-links .button-link.button-link-primary a:focus-visible path, .rf-org-header-container header #button-links .button-link.button-link-primary a:link:hover path, .rf-org-header-container header #button-links .button-link.button-link-primary a:link:active path, .rf-org-header-container header #button-links .button-link.button-link-primary a:link:focus-visible path, .rf-org-header-container header #button-links .button-link.button-link-primary a:visited:hover path, .rf-org-header-container header #button-links .button-link.button-link-primary a:visited:active path, .rf-org-header-container header #button-links .button-link.button-link-primary a:visited:focus-visible path {
  fill: var(--universe-canvas-default) !important;
}
.rf-org-header-container header #button-links .button-link#agendaLink {
  position: relative;
  min-width: 240px;
}
.rf-org-header-container header #button-links .button-link#agendaLink .butterfly {
  position: absolute;
  top: 2.5rem;
  left: 1.6rem;
  width: 0.5rem;
  transform-origin: 100% 50%;
  z-index: 3;
  /* background: #fff; */
}
@media (max-width: 1200px) {
  .rf-org-header-container header #button-links .button-link#agendaLink .butterfly {
    top: 1.25rem;
  }
}
.rf-org-header-container header #button-links .button-link#agendaLink a {
  padding-left: 3.25rem;
}
@media (max-width: 1200px) {
  .rf-org-header-container header #button-links {
    display: none;
  }
  body:has(header.open) .rf-org-header-container header #button-links {
    display: flex;
    flex-direction: column;
    background: var(--universe-canvas-muted);
    padding: var(--universe-body-padding);
  }
  body:has(header.open) .rf-org-header-container header #button-links > .button-link-primary:last-child {
    border-bottom: none;
  }
}
body.authenticated .rf-org-header-container header #button-links #signin-link {
  display: none;
}
body:not(.authenticated) .rf-org-header-container header #button-links .loggedInOnly {
  display: none;
}
body.authenticated .rf-org-header-container header #button-links .loggedOutOnly {
  display: none;
}
.rf-org-header-container header #button-links #personal-links {
  position: relative;
  display: flex;
  align-items: stretch;
}
.rf-org-header-container header #button-links #personal-links.open::after {
  content: "";
  position: absolute;
  width: calc(100% - 2px);
  left: 2px;
  height: 100%;
  z-index: 2;
  pointer-events: none;
  border-bottom: 2px solid var(--universe-canvas-muted);
}
.rf-org-header-container header #button-links #personal-links.open #personal-links-toggle:hover {
  border-bottom: none;
}
body:not(.authenticated):has(header.open) .rf-org-header-container header #button-links #personal-links #personal-links-toggle {
  display: none;
}
body:not(.authenticated) .rf-org-header-container header #button-links #personal-links #personal-links-toggle, body:has(header.open) .rf-org-header-container header #button-links #personal-links #personal-links-toggle {
  display: none;
}
.rf-org-header-container header #button-links #personal-links .attendee-initials {
  text-transform: uppercase;
}
.rf-org-header-container header #button-links #personal-links.open #personal-links-toggle {
  background: var(--universe-canvas-muted);
}
.rf-org-header-container header #button-links #personal-links #personal-links-menu {
  display: none;
  position: absolute;
  right: -2px;
  top: 100%;
  z-index: 1;
  flex-direction: column;
  gap: var(--universe-base-size-12);
  border: var(--universe-border);
  background: var(--universe-canvas-muted);
  padding: var(--universe-base-size-20);
}
.rf-org-header-container header #button-links #personal-links #personal-links-menu li {
  line-height: 1;
  flex: unset;
  background: none;
  border: none;
}
body:not(.authenticated) .rf-org-header-container header #button-links #personal-links #personal-links-menu li.signout-link, .rf-org-header-container header #button-links #personal-links #personal-links-menu li.personal-link {
  display: none;
}
.rf-org-header-container header #button-links #personal-links #personal-links-menu li a {
  white-space: nowrap;
  display: flex;
  gap: 1rem;
  padding: 0;
  align-items: center;
  justify-content: space-between;
}
.rf-org-header-container header #button-links #personal-links #person-mobile {
  display: flex;
  align-items: center;
  gap: var(--universe-base-size-8);
  margin-top: var(--universe-base-size-16);
  line-height: 1;
  flex: 0 1 200px;
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 500;
  letter-spacing: 0.01em;
  color: var(--universe-text-default);
  font-size: 16px;
  line-height: 1;
  font-size: 14px;
}
body:not(.authenticated) .rf-org-header-container header #button-links #personal-links #person-mobile, body:not(:has(header.open)) .rf-org-header-container header #button-links #personal-links #person-mobile {
  display: none;
}
.rf-org-header-container header #button-links #personal-links #person-mobile:not(.button-link-primary) {
  border-left: 2px solid var(--universe-border-subtle);
  border-bottom: 2px solid transparent;
}
.rf-org-header-container header #button-links #personal-links #person-mobile:not(.button-link-primary):hover {
  border-bottom-color: var(--universe-palette-green);
  background: var(--universe-canvas-subtle);
}
.rf-org-header-container header #button-links #personal-links #person-mobile:is(#regular-links li) {
  border-left: 1px solid var(--universe-border-subtle);
}
.rf-org-header-container header #button-links #personal-links #person-mobile.button-link-primary {
  flex: 0 1 auto;
}
.rf-org-header-container header #button-links #personal-links #person-mobile.button-link-primary a {
  display: flex;
  position: relative;
  gap: var(--universe-base-size-8);
  padding: var(--universe-base-size-40) var(--universe-base-size-40) var(--universe-base-size-16) var(--universe-base-size-16);
}
.rf-org-header-container header #button-links #personal-links #person-mobile a {
  display: flex;
  position: relative;
  gap: var(--universe-base-size-8);
  padding: var(--universe-base-size-40) var(--universe-base-size-16) var(--universe-base-size-16) var(--universe-base-size-16);
}
@media (max-width: 1200px) {
  body:has(header.open) .rf-org-header-container header #button-links #personal-links #person-mobile {
    border-left: none;
    flex: unset;
    border-bottom: 1px solid var(--universe-border-muted);
  }
  body:has(header.open) .rf-org-header-container header #button-links #personal-links #person-mobile:hover {
    background: none;
    border-bottom: 1px solid var(--universe-border-muted);
  }
  body:has(header.open) .rf-org-header-container header #button-links #personal-links #person-mobile:is(#regular-links li) {
    border-left: none;
  }
  body:has(header.open) .rf-org-header-container header #button-links #personal-links #person-mobile:not(.button-link-primary) a {
    white-space: nowrap;
    display: flex;
    gap: 1rem;
    padding: var(--universe-base-size-16) 0;
    align-items: center;
  }
  body:has(header.open) .rf-org-header-container header #button-links #personal-links #person-mobile.button-link-primary {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: min-content;
    gap: var(--universe-spacing-item);
    text-decoration: none !important;
    border-width: var(--rf-comp-button-shape-border-width);
    border-style: solid;
    border-radius: var(--rf-comp-button-shape-radius);
    padding: var(--rf-comp-button-space-padding);
    margin: 0;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    transition: var(--rf-comp-button-motion-transition);
    box-shadow: var(--rf-comp-button-primary-elevation-shadow);
    position: relative;
    cursor: pointer;
    user-select: none;
    background-color: var(--rf-comp-button-primary-color-background);
    border-color: var(--rf-comp-button-primary-color-border);
    justify-content: space-between;
    padding: var(--universe-base-size-48) var(--universe-base-size-16) var(--universe-base-size-16) var(--universe-base-size-16);
    margin-top: var(--universe-base-size-16);
    align-self: start;
  }
  body:has(header.open) .rf-org-header-container header #button-links #personal-links #person-mobile.button-link-primary, body:has(header.open) .rf-org-header-container header #button-links #personal-links #person-mobile.button-link-primary .mdBtnR-text {
    letter-spacing: var(--rf-comp-button-font-letter-spacing);
    font-size: var(--rf-comp-button-font-size);
    font-weight: var(--rf-comp-button-font-weight);
    font-style: var(--rf-comp-button-font-style);
    text-transform: var(--rf-comp-button-font-transform);
    line-height: 1;
    text-decoration: none;
    font-family: "Mona Sans";
    font-stretch: 100%;
    font-weight: 500;
    letter-spacing: 0.01em;
    color: var(--universe-text-default);
    font-size: 16px;
  }
  body:has(header.open) .rf-org-header-container header #button-links #personal-links #person-mobile.button-link-primary, body:has(header.open) .rf-org-header-container header #button-links #personal-links #person-mobile.button-link-primary .mdBtnR-text {
    color: var(--rf-comp-button-primary-color-on-background);
  }
  body:has(header.open) .rf-org-header-container header #button-links #personal-links #person-mobile.button-link-primary *:not([fill=none]) {
    fill: var(--rf-comp-button-primary-color-on-background);
  }
  body:has(header.open) .rf-org-header-container header #button-links #personal-links #person-mobile.button-link-primary.hover, body:has(header.open) .rf-org-header-container header #button-links #personal-links #person-mobile.button-link-primary:hover {
    background-color: var(--rf-comp-button-primary-hover-color-background);
    border-color: var(--rf-comp-button-primary-hover-color-border);
  }
  body:has(header.open) .rf-org-header-container header #button-links #personal-links #person-mobile.button-link-primary.hover, body:has(header.open) .rf-org-header-container header #button-links #personal-links #person-mobile.button-link-primary.hover .mdBtnR-text, body:has(header.open) .rf-org-header-container header #button-links #personal-links #person-mobile.button-link-primary:hover, body:has(header.open) .rf-org-header-container header #button-links #personal-links #person-mobile.button-link-primary:hover .mdBtnR-text {
    color: var(--rf-comp-button-primary-hover-color-on-background);
  }
  body:has(header.open) .rf-org-header-container header #button-links #personal-links #person-mobile.button-link-primary.hover *:not([fill=none]), body:has(header.open) .rf-org-header-container header #button-links #personal-links #person-mobile.button-link-primary:hover *:not([fill=none]) {
    fill: var(--rf-comp-button-primary-hover-color-on-background);
  }
  body:has(header.open) .rf-org-header-container header #button-links #personal-links #person-mobile.button-link-primary.focus-visible, body:has(header.open) .rf-org-header-container header #button-links #personal-links #person-mobile.button-link-primary:focus-visible {
    color: var(--rf-comp-button-primary-hover-color-on-background);
    box-shadow: var(--rf-brand-elevation-focus-indicator-shadow);
    outline: none;
  }
  body:has(header.open) .rf-org-header-container header #button-links #personal-links #person-mobile.button-link-primary.active, body:has(header.open) .rf-org-header-container header #button-links #personal-links #person-mobile.button-link-primary:active {
    background-color: var(--universe-canvas-subtle);
    border-color: var(--universe-border);
  }
  body:has(header.open) .rf-org-header-container header #button-links #personal-links #person-mobile.button-link-primary.active, body:has(header.open) .rf-org-header-container header #button-links #personal-links #person-mobile.button-link-primary.active .mdBtnR-text, body:has(header.open) .rf-org-header-container header #button-links #personal-links #person-mobile.button-link-primary:active, body:has(header.open) .rf-org-header-container header #button-links #personal-links #person-mobile.button-link-primary:active .mdBtnR-text {
    color: var(--universe-text-default);
  }
  body:has(header.open) .rf-org-header-container header #button-links #personal-links #person-mobile.button-link-primary.active *:not([fill=none]), body:has(header.open) .rf-org-header-container header #button-links #personal-links #person-mobile.button-link-primary:active *:not([fill=none]) {
    fill: var(--universe-text-default);
  }
  body:has(header.open) .rf-org-header-container header #button-links #personal-links #person-mobile.button-link-primary.mdBtnR-outline-primary {
    background-color: var(--rf-comp-button-secondary-color-background);
    border-color: var(--rf-comp-button-secondary-color-border);
  }
  body:has(header.open) .rf-org-header-container header #button-links #personal-links #person-mobile.button-link-primary.mdBtnR-outline-primary, body:has(header.open) .rf-org-header-container header #button-links #personal-links #person-mobile.button-link-primary.mdBtnR-outline-primary .mdBtnR-text {
    color: var(--rf-comp-button-secondary-color-on-background);
  }
  body:has(header.open) .rf-org-header-container header #button-links #personal-links #person-mobile.button-link-primary.mdBtnR-outline-primary *:not([fill=none]) {
    fill: var(--rf-comp-button-secondary-color-on-background);
  }
  body:has(header.open) .rf-org-header-container header #button-links #personal-links #person-mobile.button-link-primary.mdBtnR-outline-primary.hover, body:has(header.open) .rf-org-header-container header #button-links #personal-links #person-mobile.button-link-primary.mdBtnR-outline-primary:hover {
    background-color: var(--rf-comp-button-secondary-hover-color-background);
    border-color: var(--rf-comp-button-secondary-hover-color-border);
  }
  body:has(header.open) .rf-org-header-container header #button-links #personal-links #person-mobile.button-link-primary.mdBtnR-outline-primary.hover, body:has(header.open) .rf-org-header-container header #button-links #personal-links #person-mobile.button-link-primary.mdBtnR-outline-primary.hover .mdBtnR-text, body:has(header.open) .rf-org-header-container header #button-links #personal-links #person-mobile.button-link-primary.mdBtnR-outline-primary:hover, body:has(header.open) .rf-org-header-container header #button-links #personal-links #person-mobile.button-link-primary.mdBtnR-outline-primary:hover .mdBtnR-text {
    color: var(--rf-comp-button-secondary-hover-color-on-background);
  }
  body:has(header.open) .rf-org-header-container header #button-links #personal-links #person-mobile.button-link-primary.mdBtnR-outline-primary.hover *:not([fill=none]), body:has(header.open) .rf-org-header-container header #button-links #personal-links #person-mobile.button-link-primary.mdBtnR-outline-primary:hover *:not([fill=none]) {
    fill: var(--rf-comp-button-secondary-hover-color-on-background);
  }
  body:has(header.open) .rf-org-header-container header #button-links #personal-links #person-mobile.button-link-primary.mdBtnR-outline-primary.focus-visible, body:has(header.open) .rf-org-header-container header #button-links #personal-links #person-mobile.button-link-primary.mdBtnR-outline-primary:focus-visible {
    border-color: var(--rf-comp-button-secondary-hover-color-border);
    box-shadow: var(--rf-brand-elevation-focus-indicator-shadow);
    outline: none;
  }
  body:has(header.open) .rf-org-header-container header #button-links #personal-links #person-mobile.button-link-primary.mdBtnR-outline-primary.active, body:has(header.open) .rf-org-header-container header #button-links #personal-links #person-mobile.button-link-primary.mdBtnR-outline-primary:active {
    background-color: var(--universe-canvas-subtle);
    border-color: var(--universe-border);
  }
  body:has(header.open) .rf-org-header-container header #button-links #personal-links #person-mobile.button-link-primary.mdBtnR-outline-primary.active, body:has(header.open) .rf-org-header-container header #button-links #personal-links #person-mobile.button-link-primary.mdBtnR-outline-primary.active .mdBtnR-text, body:has(header.open) .rf-org-header-container header #button-links #personal-links #person-mobile.button-link-primary.mdBtnR-outline-primary:active, body:has(header.open) .rf-org-header-container header #button-links #personal-links #person-mobile.button-link-primary.mdBtnR-outline-primary:active .mdBtnR-text {
    color: var(--universe-text-default);
  }
  body:has(header.open) .rf-org-header-container header #button-links #personal-links #person-mobile.button-link-primary.mdBtnR-outline-primary.active *:not([fill=none]), body:has(header.open) .rf-org-header-container header #button-links #personal-links #person-mobile.button-link-primary.mdBtnR-outline-primary:active *:not([fill=none]) {
    fill: var(--universe-text-default);
  }
  body:has(header.open) .rf-org-header-container header #button-links #personal-links #person-mobile.button-link-primary.full-width {
    width: 100%;
  }
  body:has(header.open) .rf-org-header-container header #button-links #personal-links #person-mobile.button-link-primary[class*=icon-] {
    justify-content: space-between;
  }
  body:has(header.open) .rf-org-header-container header #button-links #personal-links #person-mobile.button-link-primary[class*=icon-].icon-download::after {
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    background-color: currentColor;
    -webkit-mask: url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M2.75 14C1.7835 14 1 13.2165 1 12.25L1 9.74998C1 9.33576 1.33579 8.99998 1.75 8.99998C2.16421 8.99998 2.5 9.33576 2.5 9.74998L2.5 12.25C2.5 12.388 2.61193 12.5 2.75 12.5H13.25C13.3881 12.5 13.5 12.388 13.5 12.25V9.74998C13.5 9.33576 13.8358 8.99998 14.25 8.99998C14.6642 8.99998 15 9.33576 15 9.74998V12.25C15 13.2165 14.2165 14 13.25 14H2.75Z" fill="black"/><path d="M7.25 7.68932L7.25 2C7.25 1.58579 7.58578 1.25 8 1.25C8.41421 1.25 8.75 1.58579 8.75 2L8.75 7.68932L10.7197 5.71965C11.0126 5.42675 11.4874 5.42675 11.7803 5.71965C12.0732 6.01254 12.0732 6.48741 11.7803 6.78031L8.53033 10.0303C8.23744 10.3232 7.76256 10.3232 7.46967 10.0303L4.21967 6.78031C3.92678 6.48741 3.92678 6.01254 4.21967 5.71965C4.51256 5.42675 4.98744 5.42675 5.28033 5.71965L7.25 7.68932Z" fill="black"/></svg>') no-repeat center/contain;
    mask: url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M2.75 14C1.7835 14 1 13.2165 1 12.25L1 9.74998C1 9.33576 1.33579 8.99998 1.75 8.99998C2.16421 8.99998 2.5 9.33576 2.5 9.74998L2.5 12.25C2.5 12.388 2.61193 12.5 2.75 12.5H13.25C13.3881 12.5 13.5 12.388 13.5 12.25V9.74998C13.5 9.33576 13.8358 8.99998 14.25 8.99998C14.6642 8.99998 15 9.33576 15 9.74998V12.25C15 13.2165 14.2165 14 13.25 14H2.75Z" fill="black"/><path d="M7.25 7.68932L7.25 2C7.25 1.58579 7.58578 1.25 8 1.25C8.41421 1.25 8.75 1.58579 8.75 2L8.75 7.68932L10.7197 5.71965C11.0126 5.42675 11.4874 5.42675 11.7803 5.71965C12.0732 6.01254 12.0732 6.48741 11.7803 6.78031L8.53033 10.0303C8.23744 10.3232 7.76256 10.3232 7.46967 10.0303L4.21967 6.78031C3.92678 6.48741 3.92678 6.01254 4.21967 5.71965C4.51256 5.42675 4.98744 5.42675 5.28033 5.71965L7.25 7.68932Z" fill="black"/></svg>') no-repeat center/contain;
  }
  body:has(header.open) .rf-org-header-container header #button-links #personal-links #person-mobile.button-link-primary[class*=icon-].icon-arrow::after {
    content: "";
    display: inline-block;
    width: 9px;
    height: 9px;
    background-color: currentColor;
    -webkit-mask: url('data:image/svg+xml;utf8,<svg width="9" height="9" viewBox="0 0 9 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M0.53033 0.75C0.53033 0.335786 0.866117 0 1.28033 0H7.29074C7.70495 0 8.04074 0.335786 8.04074 0.75V6.76041C8.04074 7.17462 7.70495 7.51041 7.29074 7.51041C6.87652 7.51041 6.54074 7.17462 6.54074 6.76041V2.56066L1.28033 7.82107C0.987437 8.11396 0.512563 8.11396 0.21967 7.82107C-0.0732233 7.52817 -0.0732233 7.0533 0.21967 6.76041L5.48008 1.5H1.28033C0.866117 1.5 0.53033 1.16421 0.53033 0.75Z" fill="black"/></svg>') no-repeat center/contain;
    mask: url('data:image/svg+xml;utf8,<svg width="9" height="9" viewBox="0 0 9 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M0.53033 0.75C0.53033 0.335786 0.866117 0 1.28033 0H7.29074C7.70495 0 8.04074 0.335786 8.04074 0.75V6.76041C8.04074 7.17462 7.70495 7.51041 7.29074 7.51041C6.87652 7.51041 6.54074 7.17462 6.54074 6.76041V2.56066L1.28033 7.82107C0.987437 8.11396 0.512563 8.11396 0.21967 7.82107C-0.0732233 7.52817 -0.0732233 7.0533 0.21967 6.76041L5.48008 1.5H1.28033C0.866117 1.5 0.53033 1.16421 0.53033 0.75Z" fill="black"/></svg>') no-repeat center/contain;
  }
  body:has(header.open) .rf-org-header-container header #button-links #personal-links #person-mobile.button-link-primary.fancy {
    padding: var(--universe-spacing-box) var(--universe-spacing-item) var(--universe-spacing-item) var(--universe-spacing-item);
  }
  body:has(header.open) .rf-org-header-container header #button-links #personal-links #person-mobile.button-link-primary.mdBtnR-small, body:has(header.open) .rf-org-header-container header #button-links #personal-links #person-mobile.button-link-primary.mdBtnR-sm {
    padding: var(--rf-comp-button-space-padding-small);
  }
  body:has(header.open) .rf-org-header-container header #button-links #personal-links #person-mobile.button-link-primary a {
    white-space: nowrap;
    display: flex;
    gap: 1rem;
    padding: 0;
    align-items: center;
    justify-content: space-between;
    width: 100%;
  }
  body:has(header.open) .rf-org-header-container header #button-links #personal-links #person-mobile#person-mobile {
    padding: 0 0 var(--universe-base-size-16) 0;
  }
}
.rf-org-header-container header #button-links #personal-links #person-mobile svg {
  fill: var(--universe-text-default);
}
.rf-org-header-container header #button-links #personal-links #person-mobile .attendee-initials {
  color: var(--universe-text-default);
}
.rf-org-header-container header #button-links #personal-links.open #personal-links-menu {
  display: flex;
}
@media (max-width: 1200px) {
  .rf-org-header-container header #button-links #personal-links #personal-links-menu li {
    line-height: 1;
    flex: 0 1 200px;
  }
  .rf-org-header-container header #button-links #personal-links #personal-links-menu li:not(.button-link-primary) {
    border-left: 2px solid var(--universe-border-subtle);
    border-bottom: 2px solid transparent;
  }
  .rf-org-header-container header #button-links #personal-links #personal-links-menu li:not(.button-link-primary):hover {
    border-bottom-color: var(--universe-palette-green);
    background: var(--universe-canvas-subtle);
  }
  .rf-org-header-container header #button-links #personal-links #personal-links-menu li:is(#regular-links li) {
    border-left: 1px solid var(--universe-border-subtle);
  }
  .rf-org-header-container header #button-links #personal-links #personal-links-menu li.button-link-primary {
    flex: 0 1 auto;
  }
  .rf-org-header-container header #button-links #personal-links #personal-links-menu li.button-link-primary a {
    display: flex;
    position: relative;
    gap: var(--universe-base-size-8);
    padding: var(--universe-base-size-40) var(--universe-base-size-40) var(--universe-base-size-16) var(--universe-base-size-16);
  }
  .rf-org-header-container header #button-links #personal-links #personal-links-menu li a {
    display: flex;
    position: relative;
    gap: var(--universe-base-size-8);
    padding: var(--universe-base-size-40) var(--universe-base-size-16) var(--universe-base-size-16) var(--universe-base-size-16);
  }
}
@media (max-width: 1200px) and (max-width: 1200px) {
  body:has(header.open) .rf-org-header-container header #button-links #personal-links #personal-links-menu li {
    border-left: none;
    flex: unset;
    border-bottom: 1px solid var(--universe-border-muted);
  }
  body:has(header.open) .rf-org-header-container header #button-links #personal-links #personal-links-menu li:hover {
    background: none;
    border-bottom: 1px solid var(--universe-border-muted);
  }
  body:has(header.open) .rf-org-header-container header #button-links #personal-links #personal-links-menu li:is(#regular-links li) {
    border-left: none;
  }
  body:has(header.open) .rf-org-header-container header #button-links #personal-links #personal-links-menu li:not(.button-link-primary) a {
    white-space: nowrap;
    display: flex;
    gap: 1rem;
    padding: var(--universe-base-size-16) 0;
    align-items: center;
  }
  body:has(header.open) .rf-org-header-container header #button-links #personal-links #personal-links-menu li.button-link-primary {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: min-content;
    gap: var(--universe-spacing-item);
    text-decoration: none !important;
    border-width: var(--rf-comp-button-shape-border-width);
    border-style: solid;
    border-radius: var(--rf-comp-button-shape-radius);
    padding: var(--rf-comp-button-space-padding);
    margin: 0;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    transition: var(--rf-comp-button-motion-transition);
    box-shadow: var(--rf-comp-button-primary-elevation-shadow);
    position: relative;
    cursor: pointer;
    user-select: none;
    background-color: var(--rf-comp-button-primary-color-background);
    border-color: var(--rf-comp-button-primary-color-border);
    justify-content: space-between;
    padding: var(--universe-base-size-48) var(--universe-base-size-16) var(--universe-base-size-16) var(--universe-base-size-16);
    margin-top: var(--universe-base-size-16);
    align-self: start;
  }
  body:has(header.open) .rf-org-header-container header #button-links #personal-links #personal-links-menu li.button-link-primary, body:has(header.open) .rf-org-header-container header #button-links #personal-links #personal-links-menu li.button-link-primary .mdBtnR-text {
    letter-spacing: var(--rf-comp-button-font-letter-spacing);
    font-size: var(--rf-comp-button-font-size);
    font-weight: var(--rf-comp-button-font-weight);
    font-style: var(--rf-comp-button-font-style);
    text-transform: var(--rf-comp-button-font-transform);
    line-height: 1;
    text-decoration: none;
    font-family: "Mona Sans";
    font-stretch: 100%;
    font-weight: 500;
    letter-spacing: 0.01em;
    color: var(--universe-text-default);
    font-size: 16px;
  }
  body:has(header.open) .rf-org-header-container header #button-links #personal-links #personal-links-menu li.button-link-primary, body:has(header.open) .rf-org-header-container header #button-links #personal-links #personal-links-menu li.button-link-primary .mdBtnR-text {
    color: var(--rf-comp-button-primary-color-on-background);
  }
  body:has(header.open) .rf-org-header-container header #button-links #personal-links #personal-links-menu li.button-link-primary *:not([fill=none]) {
    fill: var(--rf-comp-button-primary-color-on-background);
  }
  body:has(header.open) .rf-org-header-container header #button-links #personal-links #personal-links-menu li.button-link-primary.hover, body:has(header.open) .rf-org-header-container header #button-links #personal-links #personal-links-menu li.button-link-primary:hover {
    background-color: var(--rf-comp-button-primary-hover-color-background);
    border-color: var(--rf-comp-button-primary-hover-color-border);
  }
  body:has(header.open) .rf-org-header-container header #button-links #personal-links #personal-links-menu li.button-link-primary.hover, body:has(header.open) .rf-org-header-container header #button-links #personal-links #personal-links-menu li.button-link-primary.hover .mdBtnR-text, body:has(header.open) .rf-org-header-container header #button-links #personal-links #personal-links-menu li.button-link-primary:hover, body:has(header.open) .rf-org-header-container header #button-links #personal-links #personal-links-menu li.button-link-primary:hover .mdBtnR-text {
    color: var(--rf-comp-button-primary-hover-color-on-background);
  }
  body:has(header.open) .rf-org-header-container header #button-links #personal-links #personal-links-menu li.button-link-primary.hover *:not([fill=none]), body:has(header.open) .rf-org-header-container header #button-links #personal-links #personal-links-menu li.button-link-primary:hover *:not([fill=none]) {
    fill: var(--rf-comp-button-primary-hover-color-on-background);
  }
  body:has(header.open) .rf-org-header-container header #button-links #personal-links #personal-links-menu li.button-link-primary.focus-visible, body:has(header.open) .rf-org-header-container header #button-links #personal-links #personal-links-menu li.button-link-primary:focus-visible {
    color: var(--rf-comp-button-primary-hover-color-on-background);
    box-shadow: var(--rf-brand-elevation-focus-indicator-shadow);
    outline: none;
  }
  body:has(header.open) .rf-org-header-container header #button-links #personal-links #personal-links-menu li.button-link-primary.active, body:has(header.open) .rf-org-header-container header #button-links #personal-links #personal-links-menu li.button-link-primary:active {
    background-color: var(--universe-canvas-subtle);
    border-color: var(--universe-border);
  }
  body:has(header.open) .rf-org-header-container header #button-links #personal-links #personal-links-menu li.button-link-primary.active, body:has(header.open) .rf-org-header-container header #button-links #personal-links #personal-links-menu li.button-link-primary.active .mdBtnR-text, body:has(header.open) .rf-org-header-container header #button-links #personal-links #personal-links-menu li.button-link-primary:active, body:has(header.open) .rf-org-header-container header #button-links #personal-links #personal-links-menu li.button-link-primary:active .mdBtnR-text {
    color: var(--universe-text-default);
  }
  body:has(header.open) .rf-org-header-container header #button-links #personal-links #personal-links-menu li.button-link-primary.active *:not([fill=none]), body:has(header.open) .rf-org-header-container header #button-links #personal-links #personal-links-menu li.button-link-primary:active *:not([fill=none]) {
    fill: var(--universe-text-default);
  }
  body:has(header.open) .rf-org-header-container header #button-links #personal-links #personal-links-menu li.button-link-primary.mdBtnR-outline-primary {
    background-color: var(--rf-comp-button-secondary-color-background);
    border-color: var(--rf-comp-button-secondary-color-border);
  }
  body:has(header.open) .rf-org-header-container header #button-links #personal-links #personal-links-menu li.button-link-primary.mdBtnR-outline-primary, body:has(header.open) .rf-org-header-container header #button-links #personal-links #personal-links-menu li.button-link-primary.mdBtnR-outline-primary .mdBtnR-text {
    color: var(--rf-comp-button-secondary-color-on-background);
  }
  body:has(header.open) .rf-org-header-container header #button-links #personal-links #personal-links-menu li.button-link-primary.mdBtnR-outline-primary *:not([fill=none]) {
    fill: var(--rf-comp-button-secondary-color-on-background);
  }
  body:has(header.open) .rf-org-header-container header #button-links #personal-links #personal-links-menu li.button-link-primary.mdBtnR-outline-primary.hover, body:has(header.open) .rf-org-header-container header #button-links #personal-links #personal-links-menu li.button-link-primary.mdBtnR-outline-primary:hover {
    background-color: var(--rf-comp-button-secondary-hover-color-background);
    border-color: var(--rf-comp-button-secondary-hover-color-border);
  }
  body:has(header.open) .rf-org-header-container header #button-links #personal-links #personal-links-menu li.button-link-primary.mdBtnR-outline-primary.hover, body:has(header.open) .rf-org-header-container header #button-links #personal-links #personal-links-menu li.button-link-primary.mdBtnR-outline-primary.hover .mdBtnR-text, body:has(header.open) .rf-org-header-container header #button-links #personal-links #personal-links-menu li.button-link-primary.mdBtnR-outline-primary:hover, body:has(header.open) .rf-org-header-container header #button-links #personal-links #personal-links-menu li.button-link-primary.mdBtnR-outline-primary:hover .mdBtnR-text {
    color: var(--rf-comp-button-secondary-hover-color-on-background);
  }
  body:has(header.open) .rf-org-header-container header #button-links #personal-links #personal-links-menu li.button-link-primary.mdBtnR-outline-primary.hover *:not([fill=none]), body:has(header.open) .rf-org-header-container header #button-links #personal-links #personal-links-menu li.button-link-primary.mdBtnR-outline-primary:hover *:not([fill=none]) {
    fill: var(--rf-comp-button-secondary-hover-color-on-background);
  }
  body:has(header.open) .rf-org-header-container header #button-links #personal-links #personal-links-menu li.button-link-primary.mdBtnR-outline-primary.focus-visible, body:has(header.open) .rf-org-header-container header #button-links #personal-links #personal-links-menu li.button-link-primary.mdBtnR-outline-primary:focus-visible {
    border-color: var(--rf-comp-button-secondary-hover-color-border);
    box-shadow: var(--rf-brand-elevation-focus-indicator-shadow);
    outline: none;
  }
  body:has(header.open) .rf-org-header-container header #button-links #personal-links #personal-links-menu li.button-link-primary.mdBtnR-outline-primary.active, body:has(header.open) .rf-org-header-container header #button-links #personal-links #personal-links-menu li.button-link-primary.mdBtnR-outline-primary:active {
    background-color: var(--universe-canvas-subtle);
    border-color: var(--universe-border);
  }
  body:has(header.open) .rf-org-header-container header #button-links #personal-links #personal-links-menu li.button-link-primary.mdBtnR-outline-primary.active, body:has(header.open) .rf-org-header-container header #button-links #personal-links #personal-links-menu li.button-link-primary.mdBtnR-outline-primary.active .mdBtnR-text, body:has(header.open) .rf-org-header-container header #button-links #personal-links #personal-links-menu li.button-link-primary.mdBtnR-outline-primary:active, body:has(header.open) .rf-org-header-container header #button-links #personal-links #personal-links-menu li.button-link-primary.mdBtnR-outline-primary:active .mdBtnR-text {
    color: var(--universe-text-default);
  }
  body:has(header.open) .rf-org-header-container header #button-links #personal-links #personal-links-menu li.button-link-primary.mdBtnR-outline-primary.active *:not([fill=none]), body:has(header.open) .rf-org-header-container header #button-links #personal-links #personal-links-menu li.button-link-primary.mdBtnR-outline-primary:active *:not([fill=none]) {
    fill: var(--universe-text-default);
  }
  body:has(header.open) .rf-org-header-container header #button-links #personal-links #personal-links-menu li.button-link-primary.full-width {
    width: 100%;
  }
  body:has(header.open) .rf-org-header-container header #button-links #personal-links #personal-links-menu li.button-link-primary[class*=icon-] {
    justify-content: space-between;
  }
  body:has(header.open) .rf-org-header-container header #button-links #personal-links #personal-links-menu li.button-link-primary[class*=icon-].icon-download::after {
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    background-color: currentColor;
    -webkit-mask: url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M2.75 14C1.7835 14 1 13.2165 1 12.25L1 9.74998C1 9.33576 1.33579 8.99998 1.75 8.99998C2.16421 8.99998 2.5 9.33576 2.5 9.74998L2.5 12.25C2.5 12.388 2.61193 12.5 2.75 12.5H13.25C13.3881 12.5 13.5 12.388 13.5 12.25V9.74998C13.5 9.33576 13.8358 8.99998 14.25 8.99998C14.6642 8.99998 15 9.33576 15 9.74998V12.25C15 13.2165 14.2165 14 13.25 14H2.75Z" fill="black"/><path d="M7.25 7.68932L7.25 2C7.25 1.58579 7.58578 1.25 8 1.25C8.41421 1.25 8.75 1.58579 8.75 2L8.75 7.68932L10.7197 5.71965C11.0126 5.42675 11.4874 5.42675 11.7803 5.71965C12.0732 6.01254 12.0732 6.48741 11.7803 6.78031L8.53033 10.0303C8.23744 10.3232 7.76256 10.3232 7.46967 10.0303L4.21967 6.78031C3.92678 6.48741 3.92678 6.01254 4.21967 5.71965C4.51256 5.42675 4.98744 5.42675 5.28033 5.71965L7.25 7.68932Z" fill="black"/></svg>') no-repeat center/contain;
    mask: url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M2.75 14C1.7835 14 1 13.2165 1 12.25L1 9.74998C1 9.33576 1.33579 8.99998 1.75 8.99998C2.16421 8.99998 2.5 9.33576 2.5 9.74998L2.5 12.25C2.5 12.388 2.61193 12.5 2.75 12.5H13.25C13.3881 12.5 13.5 12.388 13.5 12.25V9.74998C13.5 9.33576 13.8358 8.99998 14.25 8.99998C14.6642 8.99998 15 9.33576 15 9.74998V12.25C15 13.2165 14.2165 14 13.25 14H2.75Z" fill="black"/><path d="M7.25 7.68932L7.25 2C7.25 1.58579 7.58578 1.25 8 1.25C8.41421 1.25 8.75 1.58579 8.75 2L8.75 7.68932L10.7197 5.71965C11.0126 5.42675 11.4874 5.42675 11.7803 5.71965C12.0732 6.01254 12.0732 6.48741 11.7803 6.78031L8.53033 10.0303C8.23744 10.3232 7.76256 10.3232 7.46967 10.0303L4.21967 6.78031C3.92678 6.48741 3.92678 6.01254 4.21967 5.71965C4.51256 5.42675 4.98744 5.42675 5.28033 5.71965L7.25 7.68932Z" fill="black"/></svg>') no-repeat center/contain;
  }
  body:has(header.open) .rf-org-header-container header #button-links #personal-links #personal-links-menu li.button-link-primary[class*=icon-].icon-arrow::after {
    content: "";
    display: inline-block;
    width: 9px;
    height: 9px;
    background-color: currentColor;
    -webkit-mask: url('data:image/svg+xml;utf8,<svg width="9" height="9" viewBox="0 0 9 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M0.53033 0.75C0.53033 0.335786 0.866117 0 1.28033 0H7.29074C7.70495 0 8.04074 0.335786 8.04074 0.75V6.76041C8.04074 7.17462 7.70495 7.51041 7.29074 7.51041C6.87652 7.51041 6.54074 7.17462 6.54074 6.76041V2.56066L1.28033 7.82107C0.987437 8.11396 0.512563 8.11396 0.21967 7.82107C-0.0732233 7.52817 -0.0732233 7.0533 0.21967 6.76041L5.48008 1.5H1.28033C0.866117 1.5 0.53033 1.16421 0.53033 0.75Z" fill="black"/></svg>') no-repeat center/contain;
    mask: url('data:image/svg+xml;utf8,<svg width="9" height="9" viewBox="0 0 9 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M0.53033 0.75C0.53033 0.335786 0.866117 0 1.28033 0H7.29074C7.70495 0 8.04074 0.335786 8.04074 0.75V6.76041C8.04074 7.17462 7.70495 7.51041 7.29074 7.51041C6.87652 7.51041 6.54074 7.17462 6.54074 6.76041V2.56066L1.28033 7.82107C0.987437 8.11396 0.512563 8.11396 0.21967 7.82107C-0.0732233 7.52817 -0.0732233 7.0533 0.21967 6.76041L5.48008 1.5H1.28033C0.866117 1.5 0.53033 1.16421 0.53033 0.75Z" fill="black"/></svg>') no-repeat center/contain;
  }
  body:has(header.open) .rf-org-header-container header #button-links #personal-links #personal-links-menu li.button-link-primary.fancy {
    padding: var(--universe-spacing-box) var(--universe-spacing-item) var(--universe-spacing-item) var(--universe-spacing-item);
  }
  body:has(header.open) .rf-org-header-container header #button-links #personal-links #personal-links-menu li.button-link-primary.mdBtnR-small, body:has(header.open) .rf-org-header-container header #button-links #personal-links #personal-links-menu li.button-link-primary.mdBtnR-sm {
    padding: var(--rf-comp-button-space-padding-small);
  }
  body:has(header.open) .rf-org-header-container header #button-links #personal-links #personal-links-menu li.button-link-primary a {
    white-space: nowrap;
    display: flex;
    gap: 1rem;
    padding: 0;
    align-items: center;
    justify-content: space-between;
    width: 100%;
  }
  body:has(header.open) .rf-org-header-container header #button-links #personal-links #personal-links-menu li#person-mobile {
    padding: 0 0 var(--universe-base-size-16) 0;
  }
}
@media (max-width: 1200px) {
  body:has(header.open) .rf-org-header-container header #button-links #personal-links {
    flex-direction: column;
  }
  body:has(header.open) .rf-org-header-container header #button-links #personal-links #personal-links-menu {
    display: block !important;
    position: static;
    border: none;
    background: transparent;
    padding: 0;
  }
}
.rf-org-header-container header #logo-links #burger-link {
  display: none;
}
@media (max-width: 1200px) {
  .rf-org-header-container header #logo-links #burger-link {
    display: flex;
    align-items: center;
  }
  .rf-org-header-container header #logo-links #burger-link .burger {
    font-family: "Mona Sans";
    font-stretch: 100%;
    font-weight: 500;
    letter-spacing: 0.01em;
    color: var(--universe-text-default);
    font-size: 16px;
    line-height: 1;
    display: flex;
    align-items: center;
    gap: 10px;
    position: relative;
    cursor: pointer;
    background: none;
    border: none;
    border-radius: var(--universe-radii-tiny);
    padding: 0;
  }
  .rf-org-header-container header #logo-links #burger-link .burger:focus {
    box-shadow: var(--rf-brand-elevation-focus-indicator-shadow);
  }
  .rf-org-header-container header #logo-links #burger-link .burger-svg-menu {
    display: unset;
  }
  .rf-org-header-container header #logo-links #burger-link .burger-svg-close {
    display: none;
  }
  body:has(header.open) .rf-org-header-container header #logo-links #burger-link .burger-svg-menu {
    display: none;
  }
  body:has(header.open) .rf-org-header-container header #logo-links #burger-link .burger-svg-close {
    display: unset;
  }
}
@media (max-width: 1200px) {
  .rf-org-header-container header.open {
    position: fixed;
    height: 100%;
    width: 100%;
    z-index: 11;
    align-items: start;
    background: rgba(90, 92, 94, 0.2509803922);
    -webkit-backdrop-filter: blur(36px);
    backdrop-filter: blur(36px);
  }
  .rf-org-header-container header.open .pillar {
    background: var(--universe-canvas-muted);
  }
}
.rf-org-footer-container footer {
  background: var(--universe-canvas-dark);
  z-index: 3;
}
.rf-org-footer-container footer .footer-stretch {
  border-top: var(--universe-border);
}
.rf-org-footer-container footer .footer-stretch .pillar {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 0;
  border-left: var(--universe-border);
  border-right: var(--universe-border);
}
.rf-org-footer-container footer .footer-stretch .pillar.footer-svg {
  padding: var(--universe-spacing-block);
}
.rf-org-footer-container footer .footer-stretch .pillar.footer-svg svg {
  width: 100%;
  height: auto;
}
.rf-org-footer-container footer .footer-stretch .pillar ul {
  display: flex;
  list-style: none;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 0;
}
.rf-org-footer-container footer .footer-stretch .pillar .icon-egg-set {
  display: flex;
  flex-wrap: wrap;
  flex-grow: 1;
  justify-content: end;
  border-bottom: var(--universe-border);
}
.rf-org-footer-container footer .footer-stretch .pillar .icon-links,
.rf-org-footer-container footer .footer-stretch .pillar .regular-links,
.rf-org-footer-container footer .footer-stretch .pillar .egg {
  display: flex;
  align-items: center;
  line-height: 1;
}
@media (max-width: 800px) {
  .rf-org-footer-container footer .footer-stretch .pillar .icon-links,
  .rf-org-footer-container footer .footer-stretch .pillar .regular-links,
  .rf-org-footer-container footer .footer-stretch .pillar .egg {
    flex-grow: 1;
  }
}
.rf-org-footer-container footer .footer-stretch .pillar .regular-links {
  flex-wrap: wrap;
  justify-content: start;
  flex-grow: 1;
  border-bottom: var(--universe-border);
}
.rf-org-footer-container footer .footer-stretch .pillar .regular-links li {
  padding: var(--universe-spacing-block);
  border-right: var(--universe-border-thin);
  white-space: nowrap;
  position: relative;
}
.rf-org-footer-container footer .footer-stretch .pillar .regular-links li span {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 400;
  letter-spacing: 0.01em;
  color: var(--universe-text-muted);
  font-size: 16px;
  line-height: 1.6;
}
.rf-org-footer-container footer .footer-stretch .pillar .regular-links li a {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 500;
  letter-spacing: 0.01em;
  color: var(--universe-text-default);
  font-size: 16px;
  line-height: 1;
}
.rf-org-footer-container footer .footer-stretch .pillar .regular-links li a, .rf-org-footer-container footer .footer-stretch .pillar .regular-links li a:hover {
  text-decoration: none;
}
.rf-org-footer-container footer .footer-stretch .pillar .icon-links {
  justify-content: end;
  padding-left: var(--universe-spacing-card);
}
@media (max-width: 800px) {
  .rf-org-footer-container footer .footer-stretch .pillar .icon-links {
    justify-content: start;
  }
}
.rf-org-footer-container footer .footer-stretch .pillar .icon-links li {
  padding: var(--universe-spacing-block) var(--universe-spacing-card) var(--universe-spacing-block) 0;
  white-space: nowrap;
}
.rf-org-footer-container footer .footer-stretch .pillar .icon-links li a {
  display: inline-block;
}
.rf-org-footer-container footer .footer-stretch .pillar .icon-links li a svg {
  vertical-align: top;
}
.rf-org-footer-container footer .footer-stretch .pillar .egg {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 500;
  letter-spacing: 0.01em;
  color: var(--universe-text-default);
  font-size: 16px;
  line-height: 1;
  white-space: nowrap;
  background: var(--universe-canvas-muted);
  padding: var(--universe-spacing-block);
  border-left: var(--universe-border-thin);
  gap: var(--universe-spacing-item);
}
.rf-org-footer-container footer .footer-stretch .pillar .egg::after {
  content: "";
  display: inline-block;
  width: 9px;
  height: 9px;
  background-color: currentColor;
  -webkit-mask: url('data:image/svg+xml;utf8,<svg width="9" height="9" viewBox="0 0 9 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M0.53033 0.75C0.53033 0.335786 0.866117 0 1.28033 0H7.29074C7.70495 0 8.04074 0.335786 8.04074 0.75V6.76041C8.04074 7.17462 7.70495 7.51041 7.29074 7.51041C6.87652 7.51041 6.54074 7.17462 6.54074 6.76041V2.56066L1.28033 7.82107C0.987437 8.11396 0.512563 8.11396 0.21967 7.82107C-0.0732233 7.52817 -0.0732233 7.0533 0.21967 6.76041L5.48008 1.5H1.28033C0.866117 1.5 0.53033 1.16421 0.53033 0.75Z" fill="black"/></svg>') no-repeat center/contain;
  mask: url('data:image/svg+xml;utf8,<svg width="9" height="9" viewBox="0 0 9 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M0.53033 0.75C0.53033 0.335786 0.866117 0 1.28033 0H7.29074C7.70495 0 8.04074 0.335786 8.04074 0.75V6.76041C8.04074 7.17462 7.70495 7.51041 7.29074 7.51041C6.87652 7.51041 6.54074 7.17462 6.54074 6.76041V2.56066L1.28033 7.82107C0.987437 8.11396 0.512563 8.11396 0.21967 7.82107C-0.0732233 7.52817 -0.0732233 7.0533 0.21967 6.76041L5.48008 1.5H1.28033C0.866117 1.5 0.53033 1.16421 0.53033 0.75Z" fill="black"/></svg>') no-repeat center/contain;
}
.rf-org-footer-container footer .footer-stretch .pillar a:focus, .rf-org-footer-container footer .footer-stretch .pillar a:active {
  outline: 2px solid var(--universe-focus) !important;
  border-radius: var(--atwm-comp-button-shape-radius-small);
}
@media (max-width: 1400px) {
  .rf-org-footer-container footer .footer-stretch .pillar {
    flex-direction: column;
  }
  .rf-org-footer-container footer .footer-stretch .pillar .regular-links {
    padding: var(--universe-spacing-block);
  }
  .rf-org-footer-container footer .footer-stretch .pillar .regular-links li {
    padding: 0;
    border-right: none;
  }
  .rf-org-footer-container footer .footer-stretch .pillar .regular-links li:not(:last-child)::after {
    content: "|";
    padding: 0 var(--universe-spacing-item);
  }
  .rf-org-footer-container footer .footer-stretch .pillar .icon-egg-set {
    justify-content: space-between;
  }
}
#workflow-login-page .login-method-separator {
  margin: var(--universe-spacing-card) 0;
}
#workflow-login-page .login-method-separator::after, #workflow-login-page .login-method-separator::before {
  border-bottom: var(--universe-border);
}
#workflow-login-page .rfwf-login-page .hero-panel {
  display: none;
}
@media (max-width: 1000px) {
  #workflow-login-page .rfwf-login-page {
    padding: 0;
  }
  #workflow-login-page .rfwf-login-page .hero-panel {
    display: flex;
    flex-direction: column;
    padding: var(--universe-spacing-box);
    gap: var(--universe-spacing-box);
    border-top: 0;
    border-radius: 0px;
  }
  #workflow-login-page .rfwf-login-page .hero-panel > * {
    padding: 0;
  }
  #workflow-login-page .rfwf-login-page .hero-panel > *:not(:first-child) {
    border-left: 0;
  }
}
#workflow-login-page .rfwf-panel-interior {
  max-width: var(--universe-body-width);
  padding: var(--universe-spacing-frame);
  display: flex;
  flex-direction: column;
}
#workflow-login-page .rfwf-panel-interior::before, #workflow-login-page .rfwf-panel-interior::after {
  content: none;
}
#workflow-login-page .rfwf-panel-interior .mdBtnR.mdBtnR-primary {
  width: 100%;
}
#workflow-login-page .rfwf-panel-interior .sso-login-frame .sso-button:before {
  padding-right: 1rem;
  content: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 0.75C4.23469 0.75 0.375 4.60969 0.375 9.375C0.375 13.1916 2.84391 16.4152 6.27234 17.558C6.70359 17.6334 6.86531 17.3747 6.86531 17.1483C6.86531 16.9434 6.85453 16.2642 6.85453 15.5419C4.6875 15.9408 4.12687 15.0136 3.95438 14.5284C3.85734 14.2805 3.43688 13.515 3.07031 13.3102C2.76844 13.1484 2.33719 12.7495 3.05953 12.7387C3.73875 12.728 4.22391 13.3641 4.38562 13.6228C5.16187 14.9273 6.40172 14.5608 6.89766 14.3344C6.97313 13.7737 7.19953 13.3964 7.4475 13.1808C5.52844 12.9652 3.52313 12.2212 3.52313 8.92219C3.52313 7.98422 3.85734 7.20797 4.40719 6.60422C4.32094 6.38859 4.01906 5.50453 4.49344 4.31859C4.49344 4.31859 5.21578 4.09219 6.86531 5.20266C7.55531 5.00859 8.28844 4.91156 9.02156 4.91156C9.75469 4.91156 10.4878 5.00859 11.1778 5.20266C12.8273 4.08141 13.5497 4.31859 13.5497 4.31859C14.0241 5.50453 13.7222 6.38859 13.6359 6.60422C14.1858 7.20797 14.52 7.97344 14.52 8.92219C14.52 12.232 12.5039 12.9652 10.5848 13.1808C10.8975 13.4503 11.167 13.9678 11.167 14.7764C11.167 15.93 11.1562 16.8572 11.1562 17.1483C11.1562 17.3747 11.318 17.6442 11.7492 17.558C15.1561 16.4152 17.625 13.1808 17.625 9.375C17.625 4.60969 13.7653 0.75 9 0.75Z' fill='%23ffffff'/%3E%3C/svg%3E");
}
#workflow-login-page .rfwf-panel-interior .rf-feedback-alert {
  padding: var(--universe-spacing-item);
}
#workflow-login-page .rfwf-panel-interior .rf-feedback-alert .rf-feedback-alert-content h3 {
  font-size: 20px;
}
#workflow-login-page .rfwf-panel-interior [class*=rfG-md] {
  width: 100%;
}
#workflow-login-page .rfwf-panel-interior [class*=rfG-md] .md-frame-header {
  display: none;
}
#workflow-login-page .rfwf-panel-interior [class*=rfG-md].rfG-md-50:not(:last-child) {
  border: none;
  margin: 0;
  padding: 0;
}
#workflow-login-page .rfwf-panel-interior [class*=rfG-md].rfG-md-50:last-child {
  border: none;
  margin: 0;
  padding: 0;
}
#workflow-login-page .rfwf-panel-interior [class*=rfG-md].rfG-md-50:last-child .md-frame {
  padding-top: var(--universe-spacing-item);
}
#workflow-login-page .rfwf-panel-interior [class*=rfG-md]:last-child:not(:first-child) {
  padding-top: var(--universe-spacing);
}
#workflow-login-page .rfwf-panel-interior [class*=rfG-md] .md-frame {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 1rem;
  margin: 0;
  border: 0;
  max-width: unset;
  background: none;
}
#workflow-login-page .rfwf-panel-interior [class*=rfG-md] .md-frame::before, #workflow-login-page .rfwf-panel-interior [class*=rfG-md] .md-frame::after {
  content: none;
}
#workflow-login-page .rfwf-panel-interior [class*=rfG-md] .md-frame .md-frame-header,
#workflow-login-page .rfwf-panel-interior [class*=rfG-md] .md-frame .md-frame-body,
#workflow-login-page .rfwf-panel-interior [class*=rfG-md] .md-frame .md-frame-footer {
  padding: 0;
}
#workflow-login-page .rfwf-panel-interior [class*=rfG-md] .md-frame .md-frame-header::before, #workflow-login-page .rfwf-panel-interior [class*=rfG-md] .md-frame .md-frame-header::after,
#workflow-login-page .rfwf-panel-interior [class*=rfG-md] .md-frame .md-frame-body::before,
#workflow-login-page .rfwf-panel-interior [class*=rfG-md] .md-frame .md-frame-body::after,
#workflow-login-page .rfwf-panel-interior [class*=rfG-md] .md-frame .md-frame-footer::before,
#workflow-login-page .rfwf-panel-interior [class*=rfG-md] .md-frame .md-frame-footer::after {
  content: none;
}
#workflow-login-page .rfwf-panel-interior [class*=rfG-md] .md-frame .md-frame-header {
  border-bottom: 0px solid var(--rf-brand-color-border);
}
#workflow-login-page .rfwf-panel-interior [class*=rfG-md] .md-frame .md-frame-footer {
  border-top: 0px solid var(--rf-brand-color-border);
}
#workflow-login-page .rfwf-panel-interior [class*=rfG-md] .md-frame .login-submit-frame {
  text-align: left;
}
#workflow-login-page .rfwf-panel-interior .rfG-md-100 {
  display: flex;
  justify-content: center;
}
#workflow-login-page .rfwf-panel-interior .rfG-md-100,
#workflow-login-page .rfwf-panel-interior *:not([class*=rfG-md]) {
  grid-column: 1/-1;
}
#rf-content .login-submit-frame .mdBtnR-primary,
#rf-content .create-account-frame .mdBtnR-primary,
#forgotPw-modal [data-analytics-name=cancel] {
  background-color: var(--rf-comp-button-secondary-color-background);
  border-color: var(--rf-comp-button-secondary-color-border);
}
#rf-content .login-submit-frame .mdBtnR-primary, #rf-content .login-submit-frame .mdBtnR-primary .mdBtnR-text,
#rf-content .create-account-frame .mdBtnR-primary,
#rf-content .create-account-frame .mdBtnR-primary .mdBtnR-text,
#forgotPw-modal [data-analytics-name=cancel],
#forgotPw-modal [data-analytics-name=cancel] .mdBtnR-text {
  color: var(--rf-comp-button-secondary-color-on-background);
}
#rf-content .login-submit-frame .mdBtnR-primary *:not([fill=none]),
#rf-content .create-account-frame .mdBtnR-primary *:not([fill=none]),
#forgotPw-modal [data-analytics-name=cancel] *:not([fill=none]) {
  fill: var(--rf-comp-button-secondary-color-on-background);
}
#rf-content .login-submit-frame .mdBtnR-primary.hover, #rf-content .login-submit-frame .mdBtnR-primary:hover,
#rf-content .create-account-frame .mdBtnR-primary.hover,
#rf-content .create-account-frame .mdBtnR-primary:hover,
#forgotPw-modal [data-analytics-name=cancel].hover,
#forgotPw-modal [data-analytics-name=cancel]:hover {
  background-color: var(--rf-comp-button-secondary-hover-color-background);
  border-color: var(--rf-comp-button-secondary-hover-color-border);
}
#rf-content .login-submit-frame .mdBtnR-primary.hover, #rf-content .login-submit-frame .mdBtnR-primary.hover .mdBtnR-text, #rf-content .login-submit-frame .mdBtnR-primary:hover, #rf-content .login-submit-frame .mdBtnR-primary:hover .mdBtnR-text,
#rf-content .create-account-frame .mdBtnR-primary.hover,
#rf-content .create-account-frame .mdBtnR-primary.hover .mdBtnR-text,
#rf-content .create-account-frame .mdBtnR-primary:hover,
#rf-content .create-account-frame .mdBtnR-primary:hover .mdBtnR-text,
#forgotPw-modal [data-analytics-name=cancel].hover,
#forgotPw-modal [data-analytics-name=cancel].hover .mdBtnR-text,
#forgotPw-modal [data-analytics-name=cancel]:hover,
#forgotPw-modal [data-analytics-name=cancel]:hover .mdBtnR-text {
  color: var(--rf-comp-button-secondary-hover-color-on-background);
}
#rf-content .login-submit-frame .mdBtnR-primary.hover *:not([fill=none]), #rf-content .login-submit-frame .mdBtnR-primary:hover *:not([fill=none]),
#rf-content .create-account-frame .mdBtnR-primary.hover *:not([fill=none]),
#rf-content .create-account-frame .mdBtnR-primary:hover *:not([fill=none]),
#forgotPw-modal [data-analytics-name=cancel].hover *:not([fill=none]),
#forgotPw-modal [data-analytics-name=cancel]:hover *:not([fill=none]) {
  fill: var(--rf-comp-button-secondary-hover-color-on-background);
}
#rf-content .login-submit-frame .mdBtnR-primary.focus-visible, #rf-content .login-submit-frame .mdBtnR-primary:focus-visible,
#rf-content .create-account-frame .mdBtnR-primary.focus-visible,
#rf-content .create-account-frame .mdBtnR-primary:focus-visible,
#forgotPw-modal [data-analytics-name=cancel].focus-visible,
#forgotPw-modal [data-analytics-name=cancel]:focus-visible {
  border-color: var(--rf-comp-button-secondary-hover-color-border);
  box-shadow: var(--rf-brand-elevation-focus-indicator-shadow);
  outline: none;
}
#rf-content .login-submit-frame .mdBtnR-primary.active, #rf-content .login-submit-frame .mdBtnR-primary:active,
#rf-content .create-account-frame .mdBtnR-primary.active,
#rf-content .create-account-frame .mdBtnR-primary:active,
#forgotPw-modal [data-analytics-name=cancel].active,
#forgotPw-modal [data-analytics-name=cancel]:active {
  background-color: var(--universe-canvas-subtle);
  border-color: var(--universe-border);
}
#rf-content .login-submit-frame .mdBtnR-primary.active, #rf-content .login-submit-frame .mdBtnR-primary.active .mdBtnR-text, #rf-content .login-submit-frame .mdBtnR-primary:active, #rf-content .login-submit-frame .mdBtnR-primary:active .mdBtnR-text,
#rf-content .create-account-frame .mdBtnR-primary.active,
#rf-content .create-account-frame .mdBtnR-primary.active .mdBtnR-text,
#rf-content .create-account-frame .mdBtnR-primary:active,
#rf-content .create-account-frame .mdBtnR-primary:active .mdBtnR-text,
#forgotPw-modal [data-analytics-name=cancel].active,
#forgotPw-modal [data-analytics-name=cancel].active .mdBtnR-text,
#forgotPw-modal [data-analytics-name=cancel]:active,
#forgotPw-modal [data-analytics-name=cancel]:active .mdBtnR-text {
  color: var(--universe-text-default);
}
#rf-content .login-submit-frame .mdBtnR-primary.active *:not([fill=none]), #rf-content .login-submit-frame .mdBtnR-primary:active *:not([fill=none]),
#rf-content .create-account-frame .mdBtnR-primary.active *:not([fill=none]),
#rf-content .create-account-frame .mdBtnR-primary:active *:not([fill=none]),
#forgotPw-modal [data-analytics-name=cancel].active *:not([fill=none]),
#forgotPw-modal [data-analytics-name=cancel]:active *:not([fill=none]) {
  fill: var(--universe-text-default);
}
body:has(.portal-page) .flex-box-section-full-interior {
  box-shadow: 0px 2px 0px 0px var(--universe-border-subtle);
}
body:has(.portal-page) #special-div::before {
  content: "";
  width: 100%;
  border-left: unset;
  border-right: unset;
  max-width: unset;
  border: unset;
  background: url(https://static.rainfocus.com/github/universe26/static/staticfile/staticfile/ginormous-banner_1779790815030001jdwN.svg) no-repeat center;
  background-size: cover;
  height: 240px;
}
@media (max-width: 1600px) {
  body:has(.portal-page) #special-div::before {
    height: var(--universe-base-size-128);
  }
}
body:has(.portal-page) .go-away {
  display: none !important;
}
body:has(.portal-page) .flex-box-section-full:not(.hero-panel) .flex-box-section-full-interior {
  padding-bottom: var(--universe-spacing-frame);
  border-top: var(--universe-border);
}
body:has(.portal-page) .rfG-row {
  margin: 0;
}
body:has(.portal-page) .order-summary.flex-box-section-full .flex-box-section-full-interior {
  border-top: none;
}
body:has(.portal-page) .order-summary .element-container-wrapper {
  gap: var(--universe-vf-line);
}
body:has(.portal-page) .order-summary .order-summary-card .card-header,
body:has(.portal-page) .order-summary .order-summary-card .card-body,
body:has(.portal-page) .order-summary .order-summary-card .card-footer {
  border: none;
  background: transparent;
  padding: 0;
}
body:has(.portal-page) .order-summary .order-summary-card .card-header .card-header-title {
  display: none;
}
body:has(.portal-page) .order-summary .order-summary-card .card-header .card-controls {
  margin: 0 0 var(--universe-vf-line) 0;
}
body:has(.portal-page) .order-summary .order-summary-card .card-header .card-controls button {
  width: unset;
  max-width: unset;
  height: unset;
  max-height: unset;
}
body:has(.portal-page) .order-summary .order-summary-card .card-header .card-controls button svg {
  display: none;
}
body:has(.portal-page) .order-summary .order-summary-card .card-header .card-controls button, body:has(.portal-page) .order-summary .order-summary-card .card-header .card-controls button:link, body:has(.portal-page) .order-summary .order-summary-card .card-header .card-controls button:visited {
  transition: text-decoration-thickness 200ms, text-underline-offset 200ms, color 200ms;
}
body:has(.portal-page) .order-summary .order-summary-card .card-header .card-controls button, body:has(.portal-page) .order-summary .order-summary-card .card-header .card-controls button:focus, body:has(.portal-page) .order-summary .order-summary-card .card-header .card-controls button:link, body:has(.portal-page) .order-summary .order-summary-card .card-header .card-controls button:link:focus, body:has(.portal-page) .order-summary .order-summary-card .card-header .card-controls button:visited, body:has(.portal-page) .order-summary .order-summary-card .card-header .card-controls button:visited:focus {
  color: var(--universe-text-link);
  text-decoration: underline;
  text-decoration-thickness: 0.1em;
  text-underline-offset: 2px;
}
body:has(.portal-page) .order-summary .order-summary-card .card-header .card-controls button:hover, body:has(.portal-page) .order-summary .order-summary-card .card-header .card-controls button:active, body:has(.portal-page) .order-summary .order-summary-card .card-header .card-controls button:link:hover, body:has(.portal-page) .order-summary .order-summary-card .card-header .card-controls button:link:active, body:has(.portal-page) .order-summary .order-summary-card .card-header .card-controls button:visited:hover, body:has(.portal-page) .order-summary .order-summary-card .card-header .card-controls button:visited:active {
  color: var(--universe-text-link-hover);
  text-decoration: underline;
  text-decoration-thickness: 0.1em;
  text-underline-offset: 4px;
}
body:has(.portal-page) .order-summary .order-summary-card .card-header .card-controls button:focus-visible, body:has(.portal-page) .order-summary .order-summary-card .card-header .card-controls button:link:focus-visible, body:has(.portal-page) .order-summary .order-summary-card .card-header .card-controls button:visited:focus-visible {
  outline: none;
  color: var(--universe-text-link-hover);
  box-shadow: var(--atwm-brand-elevation-focus-indicator-shadow-thin);
  border-radius: var(--universe-radii-small);
  text-decoration: underline;
}
body:has(.portal-page) .order-summary .order-summary-card .card-header .card-controls button::after {
  content: "Download Invoice";
}
body:has(.portal-page) .order-summary .order-summary-card .card-body {
  border: var(--universe-border-thin);
  border-radius: var(--universe-radii-small);
  padding: var(--universe-spacing-item);
  margin-bottom: var(--universe-spacing-box);
  overflow: unset;
  height: unset;
  min-height: unset;
}
body:has(.portal-page) .order-summary .order-summary-card .card-body .summary-items-totals {
  padding: var(--universe-vf-line) 0 0 0;
  border-top: var(--universe-border-thin);
}
body:has(.portal-page) .order-summary .order-summary-card .card-body .rfG-row > * {
  float: unset;
  width: unset;
}
body:has(.portal-page) .order-summary .order-summary-card .card-footer .mdBtnR {
  width: 100%;
}
body:has(.portal-page) [data-analytics-name=modify-order-buttonElement] {
  flex-grow: 1;
}
body:has(.portal-page):has(.modify-order) .order-summary .flex-box-section-full-interior {
  padding-bottom: 0;
}
body:has(.portal-page) .modify-order.flex-box-section-full .flex-box-section-full-interior {
  padding-top: var(--universe-gap-small);
  padding-bottom: var(--universe-spacing-frame);
  border-top: none;
}
body:has(.portal-page) .hotels .flex-box-section-full-interior .element-container-wrapper {
  gap: 0;
}
body:has(.portal-page) .hotels .flex-box-section-full-interior .element-container-wrapper .hotel-card {
  margin-top: var(--universe-vf-paragraph);
}
body:has(.portal-page) .hotels .flex-box-section-full-interior .element-container-wrapper .hotel-card .card-header,
body:has(.portal-page) .hotels .flex-box-section-full-interior .element-container-wrapper .hotel-card .card-body,
body:has(.portal-page) .hotels .flex-box-section-full-interior .element-container-wrapper .hotel-card .card-footer {
  border: none;
  background: transparent;
  padding: 0;
}
body:has(.portal-page) .hotels .flex-box-section-full-interior .element-container-wrapper .hotel-card .card-header {
  justify-content: end;
  position: absolute;
  top: calc(1px - var(--universe-vf-paragraph));
  right: 0;
}
body:has(.portal-page) .hotels .flex-box-section-full-interior .element-container-wrapper .hotel-card .card-header .card-header-title {
  display: none;
}
body:has(.portal-page) .hotels .flex-box-section-full-interior .element-container-wrapper .hotel-card .card-header .rf-tooltip-container {
  padding: 0;
}
body:has(.portal-page) .hotels .flex-box-section-full-interior .element-container-wrapper .hotel-card .card-body {
  overflow: unset;
  height: unset;
  min-height: unset;
  margin: 0 0 var(--universe-spacing-box) 0;
}
body:has(.portal-page) .hotels .flex-box-section-full-interior .element-container-wrapper .hotel-card .card-body .rf-simple-flex-grid {
  display: flex;
  align-items: stretch;
  overflow: hidden;
  background: var(--universe-canvas-default);
  border: var(--universe-border-thin);
  border-radius: var(--universe-radii-small);
}
body:has(.portal-page) .hotels .flex-box-section-full-interior .element-container-wrapper .hotel-card .card-body .rf-simple-flex-grid .hotel-confirmation-image {
  display: contents;
}
body:has(.portal-page) .hotels .flex-box-section-full-interior .element-container-wrapper .hotel-card .card-body .rf-simple-flex-grid .hotel-confirmation-image .rf-image-thumbnail {
  display: contents;
}
body:has(.portal-page) .hotels .flex-box-section-full-interior .element-container-wrapper .hotel-card .card-body .rf-simple-flex-grid .hotel-confirmation-image .rf-image-thumbnail .image-thumbnail-container {
  display: contents;
}
body:has(.portal-page) .hotels .flex-box-section-full-interior .element-container-wrapper .hotel-card .card-body .rf-simple-flex-grid .hotel-confirmation-image .rf-image-thumbnail .image-thumbnail-container .image-thumbnail-overlay:empty {
  display: none;
}
body:has(.portal-page) .hotels .flex-box-section-full-interior .element-container-wrapper .hotel-card .card-body .rf-simple-flex-grid .hotel-confirmation-image .rf-image-thumbnail .image-thumbnail-container .image-thumbnail-preview {
  display: contents;
}
body:has(.portal-page) .hotels .flex-box-section-full-interior .element-container-wrapper .hotel-card .card-body .rf-simple-flex-grid .hotel-confirmation-image .rf-image-thumbnail .image-thumbnail-container .image-thumbnail-preview img {
  position: unset;
  left: unset;
  top: unset;
  width: 100%;
  height: auto;
  min-height: 100%;
  max-width: 38.19660113% !important;
  object-position: center;
  object-fit: cover;
  transform: unset;
  display: block;
  flex-grow: 1;
  flex-shrink: 0;
}
@media (max-width: 900px) {
  body:has(.portal-page) .hotels .flex-box-section-full-interior .element-container-wrapper .hotel-card .card-body .rf-simple-flex-grid {
    flex-direction: column;
  }
  body:has(.portal-page) .hotels .flex-box-section-full-interior .element-container-wrapper .hotel-card .card-body .rf-simple-flex-grid .hotel-confirmation-image .rf-image-thumbnail .image-thumbnail-container .image-thumbnail-preview img {
    max-width: unset !important;
    max-height: 300px;
  }
}
body:has(.portal-page) .hotels .flex-box-section-full-interior .element-container-wrapper .hotel-card .card-body .rf-simple-flex-grid .hotel-confirmation-details {
  padding: var(--universe-spacing-item);
}
body:has(.portal-page) .hotels .flex-box-section-full-interior .element-container-wrapper .hotel-card .card-footer .card-controls {
  gap: var(--universe-gap-small);
}
body:has(.portal-page) .hotels .flex-box-section-full-interior .element-container-wrapper .hotel-card .card-footer .card-controls .mdBtnR {
  width: 100%;
}
body:has(.portal-page):has(.additional-hotel-info) .hotels .flex-box-section-full-interior {
  padding-bottom: 0;
}
body:has(.portal-page) .additional-hotel-info.flex-box-section-full .flex-box-section-full-interior {
  padding-top: var(--universe-gap-small);
  padding-bottom: var(--universe-spacing-frame);
  border-top: none;
}
body:has(.portal-page) .additional-hotel-info.flex-box-section-full .flex-box-section-full-interior .mdBtnR {
  width: 100%;
}
body:has(.portal-page) .package-management .rf-card .card-header {
  display: flex;
  justify-content: space-between;
  gap: 1rem;
}
body:has(.portal-page) .package-management .rf-card .card-header::before, body:has(.portal-page) .package-management .rf-card .card-header::after {
  content: none;
}
body:has(.portal-page) .package-management .rf-card .card-header h3.card-header-title {
  font-size: 16px;
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 400;
  letter-spacing: 0.01em;
  color: var(--universe-text-muted);
  color: var(--universe-text-default);
  font-weight: 400;
  order: 1;
  padding: 0;
}
body:has(.portal-page) .package-management .rf-card .card-header .card-controls {
  float: none;
  display: flex;
  align-items: center;
  order: 2;
  margin: 0;
}
body:has(.portal-page) .package-management .rf-card .card-header .card-controls button {
  width: unset;
  max-width: unset;
  height: unset;
  max-height: unset;
}
body:has(.portal-page) .package-management .rf-card .card-header .card-controls button svg {
  display: none;
}
body:has(.portal-page) .package-management .rf-card .card-header .card-controls button, body:has(.portal-page) .package-management .rf-card .card-header .card-controls button:link, body:has(.portal-page) .package-management .rf-card .card-header .card-controls button:visited {
  transition: text-decoration-thickness 200ms, text-underline-offset 200ms, color 200ms;
}
body:has(.portal-page) .package-management .rf-card .card-header .card-controls button, body:has(.portal-page) .package-management .rf-card .card-header .card-controls button:focus, body:has(.portal-page) .package-management .rf-card .card-header .card-controls button:link, body:has(.portal-page) .package-management .rf-card .card-header .card-controls button:link:focus, body:has(.portal-page) .package-management .rf-card .card-header .card-controls button:visited, body:has(.portal-page) .package-management .rf-card .card-header .card-controls button:visited:focus {
  color: var(--universe-text-link);
  text-decoration: underline;
  text-decoration-thickness: 0.1em;
  text-underline-offset: 2px;
}
body:has(.portal-page) .package-management .rf-card .card-header .card-controls button:hover, body:has(.portal-page) .package-management .rf-card .card-header .card-controls button:active, body:has(.portal-page) .package-management .rf-card .card-header .card-controls button:link:hover, body:has(.portal-page) .package-management .rf-card .card-header .card-controls button:link:active, body:has(.portal-page) .package-management .rf-card .card-header .card-controls button:visited:hover, body:has(.portal-page) .package-management .rf-card .card-header .card-controls button:visited:active {
  color: var(--universe-text-link-hover);
  text-decoration: underline;
  text-decoration-thickness: 0.1em;
  text-underline-offset: 4px;
}
body:has(.portal-page) .package-management .rf-card .card-header .card-controls button:focus-visible, body:has(.portal-page) .package-management .rf-card .card-header .card-controls button:link:focus-visible, body:has(.portal-page) .package-management .rf-card .card-header .card-controls button:visited:focus-visible {
  outline: none;
  color: var(--universe-text-link-hover);
  box-shadow: var(--atwm-brand-elevation-focus-indicator-shadow-thin);
  border-radius: var(--universe-radii-small);
  text-decoration: underline;
}
body:has(.portal-page) .package-management .rf-card .card-header .card-controls button::after {
  content: "Manage";
}
.flex-box-section-full-interior:has(.mobile-home-hero) {
  padding: 0 !important;
}
.flex-box-section-full-interior:has(.mobile-home-hero) .mobile-home-hero img, .flex-box-section-full-interior:has(.mobile-home-hero) .mobile-home-hero svg {
  width: 100%;
}
.flex-box-section-full-interior:has(.mobile-home-hero) .mobile-home-hero svg {
  padding: var(--universe-spacing-frame);
  padding-bottom: 0;
  height: auto;
}
body:has(.orders-page) .rf-workflow-header {
  display: none;
}
body:has(.orders-page) .md-frame {
  box-shadow: none;
  background-color: transparent;
  border: none;
}
body:has(.orders-page) .hero-panel .rfwf-panel-interior {
  border-bottom: none;
}
body:has(.orders-page) .orders-page .rfwf-panel-interior {
  padding: 0;
}
body:has(.orders-page) .orders-page .rfwf-panel-interior > h2 {
  display: none;
  border-top: var(--universe-border);
  padding: var(--universe-spacing-box) var(--universe-spacing-frame);
  margin: 0;
}
body:has(.orders-page) .orders-page .md-accordion-container {
  border-top: var(--universe-border);
  border-bottom: none;
}
body:has(.orders-page) .orders-page .md-accordion-container .rf-price-formatter {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 400;
  letter-spacing: 0.01em;
  color: var(--universe-text-muted);
  font-size: 16px;
  line-height: 1.6;
  font-weight: 500;
  color: var(--universe-text-default);
}
body:has(.orders-page) .orders-page .md-accordion-container .accordion-headline {
  position: relative;
  padding: var(--universe-spacing-box) var(--universe-spacing-frame);
  border-bottom: none;
  display: flex;
  flex-wrap: wrap;
  gap: var(--universe-gap-small);
  justify-content: space-between;
  align-items: center;
}
body:has(.orders-page) .orders-page .md-accordion-container .accordion-headline h3 {
  line-height: 1;
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 480;
  letter-spacing: 0em;
  color: var(--universe-text-default);
  font-size: 22px;
  text-transform: unset;
}
@media (min-width: 600px) and (max-width: 1024px) {
  body:has(.orders-page) .orders-page .md-accordion-container .accordion-headline h3 {
    font-size: 24px;
  }
}
@media (min-width: 1025px) {
  body:has(.orders-page) .orders-page .md-accordion-container .accordion-headline h3 {
    font-size: 28px;
  }
}
body:has(.orders-page) .orders-page .md-accordion-container .accordion-headline .md-accordion-controls {
  position: static;
  transform: unset;
}
body:has(.orders-page) .orders-page .md-accordion-container.expanded {
  border-bottom: unset;
}
body:has(.orders-page) .orders-page .md-accordion-container.expanded .accordion-content {
  display: flex;
}
body:has(.orders-page) .orders-page .md-accordion-container .rf-form-element-group {
  padding: 0;
}
body:has(.orders-page) .orders-page .md-accordion-container .accordion-content {
  padding: 0;
  flex-direction: column;
  padding: var(--universe-spacing-frame);
  padding-top: 0;
  gap: var(--universe-gap-medium);
}
body:has(.orders-page) .orders-page .md-accordion-container .accordion-content .rfG-fluid-container {
  padding: 0;
  border: none;
}
body:has(.orders-page) .orders-page .md-accordion-container .accordion-content .rfG-fluid-container .rfG-row {
  display: grid;
  grid-template-columns: min-content auto;
  gap: var(--universe-gap-small) var(--universe-gap-medium);
  margin: 0;
  padding: var(--universe-spacing-item);
  background: var(--universe-canvas-subtle);
  border-radius: var(--universe-radii-small);
  border: var(--universe-border-thin);
}
body:has(.orders-page) .orders-page .md-accordion-container .accordion-content .rfG-fluid-container .rfG-row::before {
  content: none;
}
body:has(.orders-page) .orders-page .md-accordion-container .accordion-content .rfG-fluid-container .rfG-row::after {
  content: none;
}
body:has(.orders-page) .orders-page .md-accordion-container .accordion-content .rfG-fluid-container .rfG-row > * {
  float: none;
  padding: 0;
  text-align: left;
}
body:has(.orders-page) .orders-page .md-accordion-container .accordion-content .rfG-fluid-container .rfG-row > *, body:has(.orders-page) .orders-page .md-accordion-container .accordion-content .rfG-fluid-container .rfG-row > * * {
  font-weight: 400;
}
body:has(.orders-page) .orders-page .md-accordion-container .accordion-content .rfG-fluid-container .rfG-row > * strong {
  color: var(--universe-text-default);
}
body:has(.orders-page) .orders-page .md-accordion-container .accordion-content .rfG-fluid-container .rfG-row > *:first-child {
  grid-column: 1;
}
body:has(.orders-page) .orders-page .md-accordion-container .accordion-content .rfG-fluid-container .rfG-row > *.package-quantity:not(:has(.rf-label)) {
  display: flex;
  flex-direction: row;
  gap: 0.5rem;
  align-items: center;
  width: unset;
}
body:has(.orders-page) .orders-page .md-accordion-container .accordion-content .rfG-fluid-container .rfG-row > *.package-quantity:not(:has(.rf-label))::before {
  content: "QTY:";
}
body:has(.orders-page) .orders-page .md-accordion-container .accordion-content .rfG-fluid-container .rfG-row > *.package-quantity:not(:has(.rf-label)) .rf-select {
  width: 4rem;
}
body:has(.orders-page) .orders-page .md-accordion-container .accordion-content .rfG-fluid-container .rfG-row > *:not(:first-child) {
  grid-column: 2;
}
body:has(.orders-page) .orders-page .discount-code-wrapper {
  margin: 0;
  flex-direction: column;
}
body:has(.orders-page) .orders-page .discount-code-wrapper .discount-code-container {
  width: 100%;
  padding: 0;
  border-top: var(--universe-border);
  padding: var(--universe-spacing-box) var(--universe-spacing-frame);
}
body:has(.orders-page) .orders-page .discount-code-wrapper .discount-code-container .rf-simple-flex-grid {
  margin: 0 0 var(--universe-gap-small) 0;
  gap: var(--universe-gap-small);
}
body:has(.orders-page) .orders-page .discount-code-wrapper .discount-code-container .rf-simple-flex-grid .rf-flex-column-50 {
  padding: 0;
  display: flex;
  flex-direction: column;
  align-items: end;
  justify-content: end;
  width: unset;
}
body:has(.orders-page) .orders-page .discount-code-wrapper .discount-code-container .rf-simple-flex-grid .rf-flex-column-50:first-child {
  flex: 1;
}
body:has(.orders-page) .orders-page .discount-code-wrapper .discount-code-container .rf-simple-flex-grid .rf-flex-column-50 .rf-input {
  padding: 0;
}
body:has(.orders-page) .orders-page [data-test=package-order-summary] h2 {
  display: none;
}
body:has(.orders-page) .orders-page [data-test=package-order-summary] .rfwf-package-items {
  padding-bottom: 0;
}
body:has(.orders-page) .orders-page [data-test=package-order-summary] .orders-package-total {
  padding: 0;
}
body:has(.orders-page) .orders-page [data-test=package-order-summary] .rfwf-package-items + .rfwf-package-items {
  margin-top: var(--universe-gap-small);
}
body:has(.orders-page) .orders-page [data-test=package-order-summary] .orders-package-total {
  padding: var(--universe-spacing-box) var(--universe-spacing-frame);
}
body:has(.orders-page) .orders-page [data-test=package-order-summary] .md-accordion-container .accordion-content .rfG-fluid-container .rfG-row {
  grid-template-columns: auto min-content;
}
body:has(.orders-page) .orders-page [data-test=package-order-summary] .md-accordion-container .accordion-content .rfG-fluid-container .rfG-row .rfG-xs-10 {
  grid-column: 2;
}
body:has(.orders-page) .orders-page [data-test=package-order-summary] .md-accordion-container .accordion-content .rfG-fluid-container .rfG-row .rfG-xs-90, body:has(.orders-page) .orders-page [data-test=package-order-summary] .md-accordion-container .accordion-content .rfG-fluid-container .rfG-row .rfG-xs-50 {
  grid-column: 1;
}
body:has(.orders-page) .orders-page [data-test=package-order-summary] .md-accordion-container .accordion-content .rfG-fluid-container .rfG-row .rfG-xs-10, body:has(.orders-page) .orders-page [data-test=package-order-summary] .md-accordion-container .accordion-content .rfG-fluid-container .rfG-row .rfG-xs-90 {
  grid-row: 1;
}
body:has(.orders-page) .orders-page .md-frame {
  margin-bottom: 0;
}
body:has(.orders-page) .orders-page .rfwf-orders-payment {
  background: none;
}
body:has(.orders-page) .orders-page .rfwf-orders-payment .rfwf-panel-interior {
  border-top: var(--universe-border);
  padding: var(--universe-spacing-box) var(--universe-spacing-frame);
}
body:has(.orders-page) .orders-page .rfwf-orders-payment .rfwf-panel-interior .payment {
  display: flex;
  flex-direction: column;
  gap: var(--universe-spacing-box);
}
body:has(.orders-page) .orders-page .rfwf-orders-payment .rfwf-panel-interior .payment h2 {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 480;
  letter-spacing: 0em;
  color: var(--universe-text-default);
  font-size: 22px;
}
@media (min-width: 600px) and (max-width: 1024px) {
  body:has(.orders-page) .orders-page .rfwf-orders-payment .rfwf-panel-interior .payment h2 {
    font-size: 24px;
  }
}
@media (min-width: 1025px) {
  body:has(.orders-page) .orders-page .rfwf-orders-payment .rfwf-panel-interior .payment h2 {
    font-size: 28px;
  }
}
body:has(.orders-page) .orders-page .rfwf-orders-payment .rfwf-panel-interior .payment h2, body:has(.orders-page) .orders-page .rfwf-orders-payment .rfwf-panel-interior .payment h3 {
  margin: 0;
  border-bottom: 0;
}
body:has(.orders-page) .orders-page .rfwf-orders-payment .rfwf-panel-interior .payment h2 + .rf-select {
  padding: 0;
}
body:has(.orders-page) .orders-page .rfwf-orders-payment .rfwf-panel-interior .payment .payment-default > h3 {
  margin: var(--universe-spacing-box) 0 var(--universe-spacing-item) 0;
}
body:has(.orders-page) .orders-page .rfwf-orders-payment .rfwf-panel-interior .payment .payment-default::before, body:has(.orders-page) .orders-page .rfwf-orders-payment .rfwf-panel-interior .payment .payment-default::after {
  content: none;
}
body:has(.orders-page) .orders-page .rfwf-orders-payment .rfwf-panel-interior .payment .payment-default .rfG-row {
  margin: 0;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: var(--universe-gap-medium);
}
body:has(.orders-page) .orders-page .rfwf-orders-payment .rfwf-panel-interior .payment .payment-default .rfG-row:empty {
  display: none;
}
@media (max-width: 600px) {
  body:has(.orders-page) .orders-page .rfwf-orders-payment .rfwf-panel-interior .payment .payment-default .rfG-row {
    display: flex;
    flex-direction: column;
  }
}
body:has(.orders-page) .orders-page .rfwf-orders-payment .rfwf-panel-interior .payment .payment-default .rfG-row::before, body:has(.orders-page) .orders-page .rfwf-orders-payment .rfwf-panel-interior .payment .payment-default .rfG-row::after {
  content: none;
}
body:has(.orders-page) .orders-page .rfwf-orders-payment .rfwf-panel-interior .payment .payment-default .rfG-row [class*=rfG-] {
  padding: 0;
  width: unset;
  float: none;
}
body:has(.orders-page) .orders-page .rfwf-orders-payment .rfwf-panel-interior .payment .payment-default .rfG-row [class*=rfG-] > * {
  padding: 0;
}
body:has(.orders-page) .orders-page .rfwf-orders-buttons .rfwf-panel-interior {
  border-top: var(--universe-border);
  padding: var(--universe-spacing-box) var(--universe-spacing-frame);
}
body:has(.orders-page) .rfwf-alert-panel {
  max-width: var(--universe-body-width);
  width: 100%;
}
body:has(.orders-page) .rfwf-alert-panel .rfwf-panel-interior {
  padding: var(--universe-spacing-frame);
  margin: 0;
  background-color: var(--universe-canvas-default);
  border-left: var(--universe-border);
  border-right: var(--universe-border);
  border-top: var(--universe-border);
}
body:has(.orders-page) .rfwf-alert-panel .rfwf-panel-interior .rf-feedback-alert {
  margin: 0;
}
.rf-housing {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  background: transparent;
}
.rf-housing .rf-housing-header {
  position: unset;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border: none;
  padding: 0 var(--universe-body-padding);
  flex-direction: column;
  border-top: var(--universe-border);
  border-bottom: var(--universe-border);
  background: transparent;
}
.rf-housing .rf-housing-header .rf-housing-header-interior {
  flex-direction: column;
  max-width: var(--universe-body-width);
  width: 100%;
  padding: var(--universe-spacing-frame) var(--universe-spacing-frame) 0 var(--universe-spacing-frame);
  margin: 0;
  background-color: var(--universe-canvas-default);
  border-left: var(--universe-border);
  border-right: var(--universe-border);
  z-index: 2;
  background: var(--universe-canvas-default);
  align-items: end;
  gap: var(--universe-gap-medium);
  padding: var(--universe-spacing-frame);
}
.rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-back-arrow {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: min-content;
  gap: var(--universe-spacing-item);
  text-decoration: none !important;
  border-width: var(--rf-comp-button-shape-border-width);
  border-style: solid;
  border-radius: var(--rf-comp-button-shape-radius);
  padding: var(--rf-comp-button-space-padding);
  margin: 0;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  transition: var(--rf-comp-button-motion-transition);
  box-shadow: var(--rf-comp-button-primary-elevation-shadow);
  position: relative;
  cursor: pointer;
  user-select: none;
  background-color: var(--rf-comp-button-primary-color-background);
  border-color: var(--rf-comp-button-primary-color-border);
  background-color: var(--rf-comp-button-secondary-color-background);
  border-color: var(--rf-comp-button-secondary-color-border);
}
.rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-back-arrow, .rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-back-arrow .mdBtnR-text {
  letter-spacing: var(--rf-comp-button-font-letter-spacing);
  font-size: var(--rf-comp-button-font-size);
  font-weight: var(--rf-comp-button-font-weight);
  font-style: var(--rf-comp-button-font-style);
  text-transform: var(--rf-comp-button-font-transform);
  line-height: 1;
  text-decoration: none;
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 500;
  letter-spacing: 0.01em;
  color: var(--universe-text-default);
  font-size: 16px;
}
.rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-back-arrow, .rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-back-arrow .mdBtnR-text {
  color: var(--rf-comp-button-primary-color-on-background);
}
.rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-back-arrow *:not([fill=none]) {
  fill: var(--rf-comp-button-primary-color-on-background);
}
.rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-back-arrow.hover, .rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-back-arrow:hover {
  background-color: var(--rf-comp-button-primary-hover-color-background);
  border-color: var(--rf-comp-button-primary-hover-color-border);
}
.rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-back-arrow.hover, .rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-back-arrow.hover .mdBtnR-text, .rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-back-arrow:hover, .rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-back-arrow:hover .mdBtnR-text {
  color: var(--rf-comp-button-primary-hover-color-on-background);
}
.rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-back-arrow.hover *:not([fill=none]), .rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-back-arrow:hover *:not([fill=none]) {
  fill: var(--rf-comp-button-primary-hover-color-on-background);
}
.rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-back-arrow.focus-visible, .rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-back-arrow:focus-visible {
  color: var(--rf-comp-button-primary-hover-color-on-background);
  box-shadow: var(--rf-brand-elevation-focus-indicator-shadow);
  outline: none;
}
.rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-back-arrow.active, .rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-back-arrow:active {
  background-color: var(--universe-canvas-subtle);
  border-color: var(--universe-border);
}
.rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-back-arrow.active, .rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-back-arrow.active .mdBtnR-text, .rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-back-arrow:active, .rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-back-arrow:active .mdBtnR-text {
  color: var(--universe-text-default);
}
.rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-back-arrow.active *:not([fill=none]), .rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-back-arrow:active *:not([fill=none]) {
  fill: var(--universe-text-default);
}
.rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-back-arrow.mdBtnR-outline-primary {
  background-color: var(--rf-comp-button-secondary-color-background);
  border-color: var(--rf-comp-button-secondary-color-border);
}
.rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-back-arrow.mdBtnR-outline-primary, .rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-back-arrow.mdBtnR-outline-primary .mdBtnR-text {
  color: var(--rf-comp-button-secondary-color-on-background);
}
.rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-back-arrow.mdBtnR-outline-primary *:not([fill=none]) {
  fill: var(--rf-comp-button-secondary-color-on-background);
}
.rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-back-arrow.mdBtnR-outline-primary.hover, .rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-back-arrow.mdBtnR-outline-primary:hover {
  background-color: var(--rf-comp-button-secondary-hover-color-background);
  border-color: var(--rf-comp-button-secondary-hover-color-border);
}
.rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-back-arrow.mdBtnR-outline-primary.hover, .rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-back-arrow.mdBtnR-outline-primary.hover .mdBtnR-text, .rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-back-arrow.mdBtnR-outline-primary:hover, .rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-back-arrow.mdBtnR-outline-primary:hover .mdBtnR-text {
  color: var(--rf-comp-button-secondary-hover-color-on-background);
}
.rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-back-arrow.mdBtnR-outline-primary.hover *:not([fill=none]), .rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-back-arrow.mdBtnR-outline-primary:hover *:not([fill=none]) {
  fill: var(--rf-comp-button-secondary-hover-color-on-background);
}
.rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-back-arrow.mdBtnR-outline-primary.focus-visible, .rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-back-arrow.mdBtnR-outline-primary:focus-visible {
  border-color: var(--rf-comp-button-secondary-hover-color-border);
  box-shadow: var(--rf-brand-elevation-focus-indicator-shadow);
  outline: none;
}
.rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-back-arrow.mdBtnR-outline-primary.active, .rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-back-arrow.mdBtnR-outline-primary:active {
  background-color: var(--universe-canvas-subtle);
  border-color: var(--universe-border);
}
.rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-back-arrow.mdBtnR-outline-primary.active, .rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-back-arrow.mdBtnR-outline-primary.active .mdBtnR-text, .rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-back-arrow.mdBtnR-outline-primary:active, .rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-back-arrow.mdBtnR-outline-primary:active .mdBtnR-text {
  color: var(--universe-text-default);
}
.rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-back-arrow.mdBtnR-outline-primary.active *:not([fill=none]), .rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-back-arrow.mdBtnR-outline-primary:active *:not([fill=none]) {
  fill: var(--universe-text-default);
}
.rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-back-arrow.full-width {
  width: 100%;
}
.rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-back-arrow[class*=icon-] {
  justify-content: space-between;
}
.rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-back-arrow[class*=icon-].icon-download::after {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  background-color: currentColor;
  -webkit-mask: url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M2.75 14C1.7835 14 1 13.2165 1 12.25L1 9.74998C1 9.33576 1.33579 8.99998 1.75 8.99998C2.16421 8.99998 2.5 9.33576 2.5 9.74998L2.5 12.25C2.5 12.388 2.61193 12.5 2.75 12.5H13.25C13.3881 12.5 13.5 12.388 13.5 12.25V9.74998C13.5 9.33576 13.8358 8.99998 14.25 8.99998C14.6642 8.99998 15 9.33576 15 9.74998V12.25C15 13.2165 14.2165 14 13.25 14H2.75Z" fill="black"/><path d="M7.25 7.68932L7.25 2C7.25 1.58579 7.58578 1.25 8 1.25C8.41421 1.25 8.75 1.58579 8.75 2L8.75 7.68932L10.7197 5.71965C11.0126 5.42675 11.4874 5.42675 11.7803 5.71965C12.0732 6.01254 12.0732 6.48741 11.7803 6.78031L8.53033 10.0303C8.23744 10.3232 7.76256 10.3232 7.46967 10.0303L4.21967 6.78031C3.92678 6.48741 3.92678 6.01254 4.21967 5.71965C4.51256 5.42675 4.98744 5.42675 5.28033 5.71965L7.25 7.68932Z" fill="black"/></svg>') no-repeat center/contain;
  mask: url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M2.75 14C1.7835 14 1 13.2165 1 12.25L1 9.74998C1 9.33576 1.33579 8.99998 1.75 8.99998C2.16421 8.99998 2.5 9.33576 2.5 9.74998L2.5 12.25C2.5 12.388 2.61193 12.5 2.75 12.5H13.25C13.3881 12.5 13.5 12.388 13.5 12.25V9.74998C13.5 9.33576 13.8358 8.99998 14.25 8.99998C14.6642 8.99998 15 9.33576 15 9.74998V12.25C15 13.2165 14.2165 14 13.25 14H2.75Z" fill="black"/><path d="M7.25 7.68932L7.25 2C7.25 1.58579 7.58578 1.25 8 1.25C8.41421 1.25 8.75 1.58579 8.75 2L8.75 7.68932L10.7197 5.71965C11.0126 5.42675 11.4874 5.42675 11.7803 5.71965C12.0732 6.01254 12.0732 6.48741 11.7803 6.78031L8.53033 10.0303C8.23744 10.3232 7.76256 10.3232 7.46967 10.0303L4.21967 6.78031C3.92678 6.48741 3.92678 6.01254 4.21967 5.71965C4.51256 5.42675 4.98744 5.42675 5.28033 5.71965L7.25 7.68932Z" fill="black"/></svg>') no-repeat center/contain;
}
.rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-back-arrow[class*=icon-].icon-arrow::after {
  content: "";
  display: inline-block;
  width: 9px;
  height: 9px;
  background-color: currentColor;
  -webkit-mask: url('data:image/svg+xml;utf8,<svg width="9" height="9" viewBox="0 0 9 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M0.53033 0.75C0.53033 0.335786 0.866117 0 1.28033 0H7.29074C7.70495 0 8.04074 0.335786 8.04074 0.75V6.76041C8.04074 7.17462 7.70495 7.51041 7.29074 7.51041C6.87652 7.51041 6.54074 7.17462 6.54074 6.76041V2.56066L1.28033 7.82107C0.987437 8.11396 0.512563 8.11396 0.21967 7.82107C-0.0732233 7.52817 -0.0732233 7.0533 0.21967 6.76041L5.48008 1.5H1.28033C0.866117 1.5 0.53033 1.16421 0.53033 0.75Z" fill="black"/></svg>') no-repeat center/contain;
  mask: url('data:image/svg+xml;utf8,<svg width="9" height="9" viewBox="0 0 9 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M0.53033 0.75C0.53033 0.335786 0.866117 0 1.28033 0H7.29074C7.70495 0 8.04074 0.335786 8.04074 0.75V6.76041C8.04074 7.17462 7.70495 7.51041 7.29074 7.51041C6.87652 7.51041 6.54074 7.17462 6.54074 6.76041V2.56066L1.28033 7.82107C0.987437 8.11396 0.512563 8.11396 0.21967 7.82107C-0.0732233 7.52817 -0.0732233 7.0533 0.21967 6.76041L5.48008 1.5H1.28033C0.866117 1.5 0.53033 1.16421 0.53033 0.75Z" fill="black"/></svg>') no-repeat center/contain;
}
.rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-back-arrow.fancy {
  padding: var(--universe-spacing-box) var(--universe-spacing-item) var(--universe-spacing-item) var(--universe-spacing-item);
}
.rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-back-arrow.mdBtnR-small, .rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-back-arrow.mdBtnR-sm {
  padding: var(--rf-comp-button-space-padding-small);
}
.rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-back-arrow, .rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-back-arrow .mdBtnR-text {
  color: var(--rf-comp-button-secondary-color-on-background);
}
.rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-back-arrow *:not([fill=none]) {
  fill: var(--rf-comp-button-secondary-color-on-background);
}
.rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-back-arrow.hover, .rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-back-arrow:hover {
  background-color: var(--rf-comp-button-secondary-hover-color-background);
  border-color: var(--rf-comp-button-secondary-hover-color-border);
}
.rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-back-arrow.hover, .rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-back-arrow.hover .mdBtnR-text, .rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-back-arrow:hover, .rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-back-arrow:hover .mdBtnR-text {
  color: var(--rf-comp-button-secondary-hover-color-on-background);
}
.rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-back-arrow.hover *:not([fill=none]), .rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-back-arrow:hover *:not([fill=none]) {
  fill: var(--rf-comp-button-secondary-hover-color-on-background);
}
.rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-back-arrow.focus-visible, .rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-back-arrow:focus-visible {
  border-color: var(--rf-comp-button-secondary-hover-color-border);
  box-shadow: var(--rf-brand-elevation-focus-indicator-shadow);
  outline: none;
}
.rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-back-arrow.active, .rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-back-arrow:active {
  background-color: var(--universe-canvas-subtle);
  border-color: var(--universe-border);
}
.rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-back-arrow.active, .rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-back-arrow.active .mdBtnR-text, .rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-back-arrow:active, .rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-back-arrow:active .mdBtnR-text {
  color: var(--universe-text-default);
}
.rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-back-arrow.active *:not([fill=none]), .rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-back-arrow:active *:not([fill=none]) {
  fill: var(--universe-text-default);
}
.rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-filters-back {
  margin: 0;
  justify-content: end;
}
.rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-filters-back:has(.hotel-confirmation-header) {
  justify-content: center;
}
.rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-filters-back .hotel-confirmation-header h1 {
  margin: 0;
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 460;
  letter-spacing: 0em;
  color: var(--universe-text-default);
  font-size: 24px;
  line-height: 1.3;
}
@media (min-width: 600px) and (max-width: 1024px) {
  .rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-filters-back .hotel-confirmation-header h1 {
    font-size: 28px;
  }
}
@media (min-width: 1025px) {
  .rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-filters-back .hotel-confirmation-header h1 {
    font-size: 34px;
  }
}
@media (min-width: 600px) and (max-width: 1024px) {
  .rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-filters-back .hotel-confirmation-header h1 {
    line-height: 1.3;
  }
}
@media (min-width: 1025px) {
  .rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-filters-back .hotel-confirmation-header h1 {
    line-height: 1.3;
  }
}
.rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-filters-back .filter-search-actions {
  width: unset !important;
}
.rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-event-info.rf-flex-frame.rf-flex-space-between .rf-housing-event-info-details {
  display: none;
}
@media screen and (max-width: 549px) {
  .rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-filters-back {
    width: 100%;
  }
  .rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-filters-back .filter-search-actions {
    width: 100% !important;
  }
  .rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-event-info.rf-flex-frame.rf-flex-space-between {
    justify-content: end;
  }
  .rf-housing .rf-housing-header .rf-housing-header-interior .rf-housing-event-info.rf-flex-frame.rf-flex-space-between .rf-housing-event-info-details {
    justify-content: end;
  }
}
.rf-housing .rf-housing-content {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border: none;
  padding: 0 var(--universe-body-padding);
  flex-direction: column;
}
.rf-housing .rf-housing-content .rf-housing-initial-container,
.rf-housing .rf-housing-content .rf-workflow-section-interior {
  max-width: var(--universe-body-width);
  width: 100%;
  padding: var(--universe-spacing-frame) var(--universe-spacing-frame) 0 var(--universe-spacing-frame);
  margin: 0;
  background-color: var(--universe-canvas-default);
  border-left: var(--universe-border);
  border-right: var(--universe-border);
  z-index: 2;
  background: unset;
}
.rf-housing .rf-housing-content .booking-header {
  display: block;
  padding: var(--universe-spacing-box) var(--universe-spacing-frame);
  border-bottom: var(--universe-border);
}
.rf-housing .rf-housing-content .booking-header h1 {
  margin: 0;
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 480;
  letter-spacing: 0em;
  color: var(--universe-text-default);
  font-size: 22px;
  line-height: 1.3;
}
@media (min-width: 600px) and (max-width: 1024px) {
  .rf-housing .rf-housing-content .booking-header h1 {
    font-size: 24px;
  }
}
@media (min-width: 1025px) {
  .rf-housing .rf-housing-content .booking-header h1 {
    font-size: 28px;
  }
}
@media (min-width: 600px) and (max-width: 1024px) {
  .rf-housing .rf-housing-content .booking-header h1 {
    line-height: 1.3;
  }
}
@media (min-width: 1025px) {
  .rf-housing .rf-housing-content .booking-header h1 {
    line-height: 1.35;
  }
}
.rf-housing .rf-housing-content .booking-header:empty {
  display: none;
}
.rf-housing .rf-housing-content .rf-feedback-alert {
  margin: var(--universe-spacing-card) 0;
}
.rf-housing .rf-housing-content .rf-feedback-alert + .booking-header {
  border-top: var(--universe-border);
}
.rf-housing .rf-housing-content .rf-housing-initial-container {
  flex-grow: 1;
  height: unset;
  padding: var(--universe-spacing-frame);
  background-color: unset;
}
.rf-housing .rf-housing-content .rf-housing-initial-container .rf-housing-initial-content {
  flex-grow: 1;
}
.rf-housing .rf-housing-content .rf-housing-initial-container .rf-housing-initial-content > h4 {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 400;
  letter-spacing: 0.01em;
  color: var(--universe-text-muted);
  font-size: 18px;
  line-height: 1.6;
  color: var(--universe-text-default);
  margin: 0 0 var(--universe-vf-paragraph) 0;
}
.rf-housing .rf-housing-content .rf-housing-initial-container .rf-housing-initial-content .rfSI-stroke {
  display: none;
}
.rf-housing .rf-housing-content .rf-workflow-section-interior {
  flex-grow: 1;
}
.rf-housing .rf-housing-content .rf-workflow-section-interior .hotel-list-wrapper {
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: var(--universe-gap-small);
}
.rf-housing .rf-housing-content .rf-workflow-section-interior .hotel-list-wrapper .hotel-card {
  flex-direction: column;
  margin: 0;
  background: var(--universe-canvas-default);
  border: var(--universe-border-thin);
}
.rf-housing .rf-housing-content .rf-workflow-section-interior .hotel-list-wrapper .hotel-card .hotel-image {
  height: 400px;
  width: auto;
}
.rf-housing .rf-housing-content .rf-workflow-section-interior .hotel-list-wrapper .hotel-card .hotel-details {
  width: unset;
  padding: var(--universe-spacing-block);
  display: flex;
  flex-direction: column;
}
.rf-housing .rf-housing-content .rf-workflow-section-interior .hotel-list-wrapper .hotel-card .hotel-details::before, .rf-housing .rf-housing-content .rf-workflow-section-interior .hotel-list-wrapper .hotel-card .hotel-details::after {
  content: none;
}
.rf-housing .rf-housing-content .rf-workflow-section-interior .hotel-list-wrapper .hotel-card .hotel-details h3 {
  margin-bottom: var(--universe-spacing-item);
}
.rf-housing .rf-housing-content .rf-workflow-section-interior .hotel-list-wrapper .hotel-card .hotel-details .name-address-group {
  margin-bottom: 0;
}
.rf-housing .rf-housing-content .rf-workflow-section-interior .hotel-list-wrapper .hotel-card .hotel-details .hotel-description {
  height: unset;
  overflow: unset;
}
.rf-housing .rf-housing-content .rf-workflow-section-interior .hotel-list-wrapper .hotel-card .hotel-details .hotel-description-overflow {
  display: none;
  background: unset;
}
.rf-housing .rf-housing-content .rf-workflow-section-interior .hotel-list-wrapper .hotel-card .hotel-details .hotel-details-section {
  padding: 0;
  border-bottom: 0;
}
.rf-housing .rf-housing-content .rf-workflow-section-interior .hotel-list-wrapper .hotel-card .hotel-details .hotel-details-section .rf-simple-flex-grid {
  margin: 0;
}
.rf-housing .rf-housing-content .rf-workflow-section-interior .hotel-list-wrapper .hotel-card .hotel-details .hotel-details-section .rf-simple-flex-grid > div {
  padding: 0;
}
.rf-housing .rf-housing-content .rf-workflow-section-interior .hotel-list-wrapper .hotel-card .hotel-details .hotel-details-section .see-all-button {
  top: 0;
}
.rf-housing .rf-housing-content .rf-workflow-section-interior .hotel-list-wrapper .hotel-card .room-pricing {
  padding-top: 0;
  border: 0;
  width: unset;
  text-align: left;
  padding: 0 var(--universe-spacing-block) var(--universe-spacing-block) var(--universe-spacing-block);
}
.rf-housing .rf-housing-content .rf-workflow-section-interior .hotel-list-wrapper .hotel-card .room-pricing .mdBtnR {
  margin-bottom: 0;
}
.rf-housing .rf-housing-content .rf-workflow-section-interior .hotel-list-results {
  padding-top: 0;
  display: flex;
  align-items: center;
}
.rf-housing .rf-housing-content .rf-workflow-section-interior:last-child {
  padding-bottom: var(--universe-spacing-frame);
}
.rf-housing .rf-housing-content .rf-workflow-section-interior .hotels-title {
  padding: var(--universe-spacing-box) 0;
}
.rf-housing .rf-housing-content .rf-workflow-section-interior .hotel-confirmation-details p,
.rf-housing .rf-housing-content .rf-workflow-section-interior .hotel-details p {
  margin-bottom: var(--universe-spacing-item);
}
.rf-housing .rf-housing-content .rf-workflow-section-interior .hotel-confirmation-details p.hotel-price-left,
.rf-housing .rf-housing-content .rf-workflow-section-interior .hotel-details p.hotel-price-left {
  margin-bottom: 0;
}
.rf-housing .rf-housing-content .rf-workflow-section-interior .housing-icon-details,
.rf-housing .rf-housing-content .rf-workflow-section-interior .hotel-address {
  align-items: start;
  gap: var(--universe-gap-small);
}
.rf-housing .rf-housing-content .rf-workflow-section-interior .housing-icon-details .rfSI,
.rf-housing .rf-housing-content .rf-workflow-section-interior .hotel-address .rfSI {
  width: 24px;
  height: 24px;
  max-width: unset;
  max-height: unset;
}
.rf-housing .rf-housing-content .rf-workflow-section-interior .housing-icon-details .rfSI svg path:not([fill=none]),
.rf-housing .rf-housing-content .rf-workflow-section-interior .hotel-address .rfSI svg path:not([fill=none]) {
  fill: var(--universe-palette-green);
}
.rf-housing .rf-housing-content .rf-workflow-section-interior .details-block {
  border-color: var(--universe-border-subtle);
  padding: var(--universe-spacing-item) 0;
}
.rf-housing .rf-housing-content .rf-workflow-section-interior .details-block .complete-booking {
  border-bottom: 0;
}
.rf-housing .rf-housing-content .rf-workflow-section-interior .details-block [data-test=rf-show-hide-night-rates] {
  margin-bottom: 0;
}
.rf-housing .rf-housing-content .rf-workflow-section-interior .details-block.hotel-details [data-test=check-in-check-out] {
  margin-bottom: 0;
}
.rf-housing .rf-housing-content .rf-workflow-section-interior .details-block > .details-block:first-child {
  padding-top: 0;
}
.rf-housing .rf-housing-content .hotel-booking-summary {
  flex-direction: column;
}
.rf-housing .rf-housing-content .hotel-booking-summary .hotel-summaries-group {
  width: 100%;
}
.rf-housing .rf-housing-content .hotel-booking-summary .summary-details,
.rf-housing .rf-housing-content .hotel-booking-summary .summary-hotel {
  margin-left: 0;
  width: 100%;
  min-width: unset;
}
.rf-housing .rf-housing-content .hotel-booking-summary .summary-details:first-child .hotels-title {
  padding-top: 0;
}
.rf-housing .rf-housing-content .hotel-booking-summary .summary-details:first-child .hotels-title h2 {
  line-height: 1;
}
.rf-housing .rf-housing-content .hotel-booking-summary .summary-card {
  background: var(--universe-canvas-default);
  border: var(--universe-border-thin);
  display: flex;
  flex-direction: column;
  padding: var(--universe-spacing-card);
  gap: var(--universe-vf-paragraph);
}
.rf-housing .rf-housing-content .hotel-booking-summary .summary-card .summary-card-header {
  border-bottom: none;
}
.rf-housing .rf-housing-content .hotel-booking-summary .summary-card .summary-card-header,
.rf-housing .rf-housing-content .hotel-booking-summary .summary-card .summary-card-body {
  padding: 0;
}
.rf-housing .rf-housing-content .hotel-confirmation-wrapper {
  padding: 0;
}
.rf-housing .rf-housing-content .hotel-confirmation-wrapper h2 {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 480;
  letter-spacing: 0em;
  color: var(--universe-text-default);
  font-size: 22px;
  line-height: 1.3;
}
@media (min-width: 600px) and (max-width: 1024px) {
  .rf-housing .rf-housing-content .hotel-confirmation-wrapper h2 {
    font-size: 24px;
  }
}
@media (min-width: 1025px) {
  .rf-housing .rf-housing-content .hotel-confirmation-wrapper h2 {
    font-size: 28px;
  }
}
@media (min-width: 600px) and (max-width: 1024px) {
  .rf-housing .rf-housing-content .hotel-confirmation-wrapper h2 {
    line-height: 1.3;
  }
}
@media (min-width: 1025px) {
  .rf-housing .rf-housing-content .hotel-confirmation-wrapper h2 {
    line-height: 1.35;
  }
}
.rf-housing .rf-housing-content .hotel-confirmation-wrapper .rf-simple-flex-grid {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  overflow: hidden;
  margin: 0 0 var(--universe-spacing-block) 0;
  background: var(--universe-canvas-default);
  border: var(--universe-border-thin);
  border-radius: var(--universe-radii-small);
}
.rf-housing .rf-housing-content .hotel-confirmation-wrapper .rf-simple-flex-grid .hotel-confirmation-image {
  display: contents;
}
.rf-housing .rf-housing-content .hotel-confirmation-wrapper .rf-simple-flex-grid .hotel-confirmation-image .rf-image-thumbnail {
  display: contents;
}
.rf-housing .rf-housing-content .hotel-confirmation-wrapper .rf-simple-flex-grid .hotel-confirmation-image .rf-image-thumbnail .image-thumbnail-container {
  display: contents;
}
.rf-housing .rf-housing-content .hotel-confirmation-wrapper .rf-simple-flex-grid .hotel-confirmation-image .rf-image-thumbnail .image-thumbnail-container .image-thumbnail-overlay:empty {
  display: none;
}
.rf-housing .rf-housing-content .hotel-confirmation-wrapper .rf-simple-flex-grid .hotel-confirmation-image .rf-image-thumbnail .image-thumbnail-container .image-thumbnail-preview {
  display: contents;
}
.rf-housing .rf-housing-content .hotel-confirmation-wrapper .rf-simple-flex-grid .hotel-confirmation-image .rf-image-thumbnail .image-thumbnail-container .image-thumbnail-preview img {
  position: unset;
  left: unset;
  top: unset;
  width: 100%;
  height: auto;
  min-height: 100%;
  object-position: center;
  object-fit: cover;
  transform: unset;
  display: block;
  flex-grow: 1;
  flex-shrink: 0;
}
@media (max-width: 900px) {
  .rf-housing .rf-housing-content .hotel-confirmation-wrapper .rf-simple-flex-grid {
    flex-direction: column;
  }
  .rf-housing .rf-housing-content .hotel-confirmation-wrapper .rf-simple-flex-grid .hotel-confirmation-image .rf-image-thumbnail .image-thumbnail-container .image-thumbnail-preview img {
    max-width: unset !important;
    max-height: 300px;
  }
}
.rf-housing .rf-housing-content .hotel-confirmation-wrapper .rf-simple-flex-grid .hotel-confirmation-details {
  padding: var(--universe-spacing-box);
  max-width: unset;
}
#reg-confirmation-page h5 {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 480;
  letter-spacing: 0em;
  color: var(--universe-text-default);
  font-size: 22px;
  line-height: 1.3;
}
@media (min-width: 600px) and (max-width: 1024px) {
  #reg-confirmation-page h5 {
    font-size: 24px;
  }
}
@media (min-width: 1025px) {
  #reg-confirmation-page h5 {
    font-size: 28px;
  }
}
@media (min-width: 600px) and (max-width: 1024px) {
  #reg-confirmation-page h5 {
    line-height: 1.3;
  }
}
@media (min-width: 1025px) {
  #reg-confirmation-page h5 {
    line-height: 1.35;
  }
}
#reg-confirmation-page .rfwf-panel-interior {
  background: var(--universe-canvas-dark);
}
#reg-confirmation-page .rfwf-confirmation-custom,
#reg-confirmation-page .rfwf-confirmation-header,
#reg-confirmation-page .rfwf-confirmation-contact-info h2,
#reg-confirmation-page .purchased-regcodes hr {
  display: none;
}
#reg-confirmation-page .reg-confirmation-summary, #reg-confirmation-page .reg-confirmation-summary .table {
  margin: 0;
}
#reg-confirmation-page .rfwf-confirmation-contact-info {
  padding-bottom: 0;
}
#reg-confirmation-page .rfG-md-50 > h5 {
  margin-top: 0;
}
#reg-confirmation-page .rfwf-confirmation-contact-info .rfG-row {
  display: flex;
  flex-wrap: wrap;
  margin: 0;
  gap: var(--universe-spacing-card);
}
#reg-confirmation-page .rfwf-confirmation-contact-info .rfG-row::before {
  content: none;
}
#reg-confirmation-page .rfwf-confirmation-contact-info .rfG-row::after {
  content: none;
}
#reg-confirmation-page .rfwf-confirmation-contact-info .rfG-row .rfG-md-50 {
  padding: 0;
  width: unset;
}
@media (max-width: 600px) {
  #reg-confirmation-page .rfwf-confirmation-contact-info .rfG-row {
    flex-direction: column;
  }
}
#reg-confirmation-page .grid-table {
  width: 100%;
}
#reg-confirmation-page .grid-table .table {
  min-width: 0;
  width: 100%;
  padding: var(--universe-spacing-item);
  background: var(--universe-canvas-default);
  border: var(--universe-border-thin);
  border-radius: var(--universe-radii-small);
}
#reg-confirmation-page .grid-table .table th, #reg-confirmation-page .grid-table .table td {
  padding: var(--universe-gap-tiny);
}
#reg-confirmation-page .grid-table .table th:first-child, #reg-confirmation-page .grid-table .table td:first-child {
  padding-left: 0;
}
#reg-confirmation-page .grid-table .table th:last-child, #reg-confirmation-page .grid-table .table td:last-child {
  padding-right: 0;
}
@media (max-width: 450px) {
  #reg-confirmation-page .grid-table .table th, #reg-confirmation-page .grid-table .table td {
    font-size: 14px;
  }
}
#reg-confirmation-page .rfwf-confirmation-buttons .rfwf-panel-interior {
  justify-content: end;
  align-items: start;
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
}
#reg-confirmation-page .rfwf-confirmation-buttons .rfwf-panel-interior::before, #reg-confirmation-page .rfwf-confirmation-buttons .rfwf-panel-interior::after {
  content: none;
}
#reg-confirmation-page .rfwf-confirmation-buttons .rfwf-panel-interior button:first-child {
  order: 2;
}
#reg-confirmation-page .rfwf-confirmation-buttons .rfwf-panel-interior .pull-right {
  order: 1;
  float: none !important;
}
.rf-workflow-body-content:has(#bulkPackagesDashboard) {
  align-items: center;
}
.rf-workflow-body-content:has(#bulkPackagesDashboard) #bulkPackagesDashboard {
  max-width: var(--universe-body-width);
  width: 100%;
  padding: var(--universe-spacing-frame) var(--universe-spacing-frame) 0 var(--universe-spacing-frame);
  margin: 0;
  background-color: var(--universe-canvas-default);
  border-left: var(--universe-border);
  border-right: var(--universe-border);
  z-index: 2;
  background: var(--universe-canvas-dark);
}
.rf-workflow-body-content:has(#bulkPackagesDashboard) .workflow-header {
  display: flex;
  gap: var(--universe-spacing-item);
  width: 100%;
  justify-content: space-between;
  align-items: end;
  margin-bottom: var(--universe-spacing-box);
}
.rf-workflow-body-content:has(#bulkPackagesDashboard) .workflow-header h1 {
  order: 1;
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 460;
  letter-spacing: 0em;
  color: var(--universe-text-default);
  font-size: 24px;
  line-height: 1.3;
}
@media (min-width: 600px) and (max-width: 1024px) {
  .rf-workflow-body-content:has(#bulkPackagesDashboard) .workflow-header h1 {
    font-size: 28px;
  }
}
@media (min-width: 1025px) {
  .rf-workflow-body-content:has(#bulkPackagesDashboard) .workflow-header h1 {
    font-size: 34px;
  }
}
@media (min-width: 600px) and (max-width: 1024px) {
  .rf-workflow-body-content:has(#bulkPackagesDashboard) .workflow-header h1 {
    line-height: 1.3;
  }
}
@media (min-width: 1025px) {
  .rf-workflow-body-content:has(#bulkPackagesDashboard) .workflow-header h1 {
    line-height: 1.3;
  }
}
.rf-workflow-body-content:has(#bulkPackagesDashboard) .workflow-header p {
  order: 2;
}
.rf-workflow-body-content:has(#bulkPackagesDashboard) .workflow-header h1, .rf-workflow-body-content:has(#bulkPackagesDashboard) .workflow-header p, .rf-workflow-body-content:has(#bulkPackagesDashboard) .workflow-header .mdBtnR-text-button, .rf-workflow-body-content:has(#bulkPackagesDashboard) .workflow-header .mdBtnR-text {
  padding: 0;
  line-height: 1;
  margin: 0;
}
.rf-workflow-body-content:has(#bulkPackagesDashboard) .bulk-package-continue-button {
  padding: var(--universe-spacing-box) 0;
}
.reg-pass-cards,
#bulkPackagesDashboard .rf-flex-layout-3:has(.item-card) {
  display: flex;
  justify-content: space-between;
  gap: var(--universe-spacing-card);
  margin: 0;
}
.reg-pass-cards > div,
#bulkPackagesDashboard .rf-flex-layout-3:has(.item-card) > div {
  padding: 0;
  width: unset;
  flex: 1;
}
.reg-pass-cards .item-card,
#bulkPackagesDashboard .rf-flex-layout-3:has(.item-card) .item-card {
  margin: 0;
  background: var(--universe-canvas-default);
  max-width: unset;
}
.reg-pass-cards .item-card .card-header,
#bulkPackagesDashboard .rf-flex-layout-3:has(.item-card) .item-card .card-header {
  background: transparent;
  border-bottom: var(--universe-border);
  padding: var(--universe-spacing-item);
  gap: var(--universe-spacing-item);
  height: unset;
  display: grid;
  grid-template-columns: 1fr 1fr;
  justify-content: space-between;
}
.reg-pass-cards .item-card .card-header h2,
#bulkPackagesDashboard .rf-flex-layout-3:has(.item-card) .item-card .card-header h2 {
  height: unset;
  margin: 0;
  padding: 0;
  grid-column: 1/2;
  grid-row: 1/2;
}
.reg-pass-cards .item-card .card-header .card-controls,
#bulkPackagesDashboard .rf-flex-layout-3:has(.item-card) .item-card .card-header .card-controls {
  position: unset;
  grid-column: 2/3;
  grid-row: 1/2;
}
.reg-pass-cards .item-card .card-header .card-controls > div,
#bulkPackagesDashboard .rf-flex-layout-3:has(.item-card) .item-card .card-header .card-controls > div {
  text-align: right;
}
.reg-pass-cards .item-card .card-header .sub-header,
#bulkPackagesDashboard .rf-flex-layout-3:has(.item-card) .item-card .card-header .sub-header {
  padding: 0;
  grid-column: 1/2;
  grid-row: 2/3;
}
.reg-pass-cards .item-card .card-header .sub-header:empty,
#bulkPackagesDashboard .rf-flex-layout-3:has(.item-card) .item-card .card-header .sub-header:empty {
  display: none;
}
.reg-pass-cards .item-card .card-header .payment-fail-msg,
#bulkPackagesDashboard .rf-flex-layout-3:has(.item-card) .item-card .card-header .payment-fail-msg {
  position: unset;
  text-align: right;
  grid-column: 2/3;
  grid-row: 2/3;
}
.reg-pass-cards .item-card .card-header *,
#bulkPackagesDashboard .rf-flex-layout-3:has(.item-card) .item-card .card-header * {
  color: var(--universe-text-default);
}
.reg-pass-cards .item-card .card-header *:not([fill=none]),
#bulkPackagesDashboard .rf-flex-layout-3:has(.item-card) .item-card .card-header *:not([fill=none]) {
  fill: var(--universe-text-default);
}
.reg-pass-cards .item-card .card-body-row,
#bulkPackagesDashboard .rf-flex-layout-3:has(.item-card) .item-card .card-body-row {
  overflow: unset;
  display: flex;
  gap: var(--universe-spacing-item);
  padding: var(--universe-spacing-item);
}
.reg-pass-cards .item-card .card-body-row::before, .reg-pass-cards .item-card .card-body-row::after,
#bulkPackagesDashboard .rf-flex-layout-3:has(.item-card) .item-card .card-body-row::before,
#bulkPackagesDashboard .rf-flex-layout-3:has(.item-card) .item-card .card-body-row::after {
  content: none;
}
.reg-pass-cards .item-card .card-body-row *,
#bulkPackagesDashboard .rf-flex-layout-3:has(.item-card) .item-card .card-body-row * {
  margin: 0;
}
.reg-pass-cards .item-card .card-body-row [class*=rf-flex-column],
#bulkPackagesDashboard .rf-flex-layout-3:has(.item-card) .item-card .card-body-row [class*=rf-flex-column] {
  float: none;
  width: unset;
}
.reg-pass-cards .item-card .card-body-row [class*=rf-flex-column]:nth-child(2),
#bulkPackagesDashboard .rf-flex-layout-3:has(.item-card) .item-card .card-body-row [class*=rf-flex-column]:nth-child(2) {
  flex-grow: 1;
}
@media (max-width: 600px) {
  .participant-page .participants-page-body .rfwf-panel-interior {
    overflow-x: scroll;
  }
}
.add-participant-info-form .cancel-button {
  margin-top: unset;
  width: 100%;
}
#participantPage .rfwf-header {
  border: none;
  padding: 0;
}
#participantPage .rfwf-header .rfwf-panel-interior {
  display: flex;
  flex-direction: column;
}
#participantPage .participants-page-body {
  padding: 0;
}
#participantPage .participants-page-body .rfwf-panel-interior {
  background: rgba(255, 255, 255, 0.0196078431);
  backdrop-filter: blur(4px);
  border-radius: var(--rf-brand-shape-radius);
  border: var(--universe-border);
  margin: var(--universe-base-size-80) auto;
  padding: var(--universe-spacing-frame) var(--universe-spacing-frame);
}
@media (max-width: 900px) {
  #participantPage .participants-page-body .rfwf-panel-interior {
    padding: var(--universe-base-size-32) var(--universe-base-size-32);
  }
}
@media (max-width: 600px) {
  #participantPage .participants-page-body .rfwf-panel-interior {
    padding: var(--universe-base-size-16) var(--universe-body-padding);
  }
}
#participantPage .participant-actions {
  border: 0;
}
.account-page .account-page-section {
  background: rgba(255, 255, 255, 0.0196078431);
  backdrop-filter: blur(4px);
  border-radius: var(--rf-brand-shape-radius);
  border: var(--universe-border);
  margin: var(--universe-base-size-80) auto;
  padding: var(--universe-spacing-frame) var(--universe-spacing-frame);
}
@media (max-width: 900px) {
  .account-page .account-page-section {
    padding: var(--universe-base-size-32) var(--universe-base-size-32);
  }
}
@media (max-width: 600px) {
  .account-page .account-page-section {
    padding: var(--universe-base-size-16) var(--universe-body-padding);
  }
}
.account-page .account-order-items {
  overflow: unset;
}
[class*=-workingreport] #rf-content #special-div {
  background: unset;
}
[class*=-workingreport] #rf-content #special-div::before {
  content: unset;
}
[class*=-workingreport] .rf-org-footer-container {
  display: none;
}
[class*=-workingreport] #rf-content #special-div .rfwf-body-content {
  border-top: 0;
}
[class*=-workingreport] #rf-content #special-div .rfwf-body-content .rf-workflow-working-reports {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  padding: var(--universe-body-padding-thin);
}
[class*=-workingreport] #rf-content #special-div .rfwf-body-content .rf-workflow-working-reports .working-report-table-container {
  flex-grow: 1;
  min-height: 0;
}
[class*=-workingreport] #rf-content #special-div .rfwf-body-content .rfwf-panel-interior {
  margin: 0;
  max-width: none;
}
[class*=-workingreport] .rf-textarea textarea {
  height: 150px;
  min-height: unset !important;
  resize: vertical;
}
[class*=-workingreport] .rf-workflow-working-reports .ReactVirtualized__Grid .ReactVirtualized__Grid__innerScrollContainer .body-cell > div:not(.live-table-read-only), [class*=-workingreport] .rf-workflow-working-reports .ReactVirtualized__Grid .ReactVirtualized__Grid__innerScrollContainer .body-cell > div:not(.live-table-read-only) .rf-flex-frame {
  background-color: var(--rf-brand-color-surface) !important;
}
[class*=-workingreport] .rf-workflow-working-reports .ReactVirtualized__Grid .ReactVirtualized__Grid__innerScrollContainer .body-cell > div.live-table-read-only, [class*=-workingreport] .rf-workflow-working-reports .ReactVirtualized__Grid .ReactVirtualized__Grid__innerScrollContainer .body-cell > div.live-table-read-only .rf-flex-frame {
  background-color: var(--rf-brand-color-surface-2) !important;
}
[class*=-workingreport] .rf-workflow-working-reports .ReactVirtualized__Grid .ReactVirtualized__Grid__innerScrollContainer .body-cell > div.live-table-read-only .rf-pill *, [class*=-workingreport] .rf-workflow-working-reports .ReactVirtualized__Grid .ReactVirtualized__Grid__innerScrollContainer .body-cell > div.live-table-read-only .rf-pill {
  background-color: var(--universe-canvas-muted) !important;
}
[class*=-workingreport] .rfwf-working-reports .working-report-table .body-cell.even-row.numeric-header,
[class*=-workingreport] .rfwf-working-reports .working-report-table .body-cell.odd-row.numeric-header {
  background: unset;
}
[class*=-workingreport] .wr-row-settings .mdBtnR-toggle button.mdBtnR {
  padding: 0.5rem 1rem;
}
[class*=-workingreport] .rf-label .label-text,
[class*=-workingreport] .row-count {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 400;
  letter-spacing: 0.01em;
  color: var(--universe-text-muted);
  font-size: 16px;
}
[class*=-workingreport] .body-cell p {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 400;
  letter-spacing: 0.01em;
  color: var(--universe-text-muted);
  font-size: 14px;
}
[class*=form-sessionvotinghome] #rf-content::before {
  content: "";
  background: no-repeat url(https://static.rainfocus.com/github/universe24/static/staticfile/staticfile/Master_Outline_1712871400713001DpqN.png);
  width: 100%;
  height: 30vh;
  background-size: cover;
  background-position: center;
}
[class*=form-sessionvotinghome] #rf-content .rfwf-full-panel {
  padding: var(--universe-base-size-42) 0;
}
#cfp-home-page .rfwf-panel-interior > .rfG-row {
  margin: 0;
}
#cfp-home-page .rfwf-panel-interior > .rfG-row [class*=rfG-md] {
  padding-left: 0;
}
#cfp-home-page .rfwf-panel-interior > div:last-child:not(.rfG-row) {
  background: rgba(255, 255, 255, 0.0196078431);
  backdrop-filter: blur(4px);
  border-radius: var(--rf-brand-shape-radius);
  border: var(--universe-border);
  margin: var(--universe-base-size-80) auto;
  padding: var(--universe-spacing-frame) var(--universe-spacing-frame);
}
@media (max-width: 900px) {
  #cfp-home-page .rfwf-panel-interior > div:last-child:not(.rfG-row) {
    padding: var(--universe-base-size-32) var(--universe-base-size-32);
  }
}
@media (max-width: 600px) {
  #cfp-home-page .rfwf-panel-interior > div:last-child:not(.rfG-row) {
    padding: var(--universe-base-size-16) var(--universe-body-padding);
  }
}
.cfp-confirmation-details {
  display: none;
}
.md-table .fixedDataTableLayout_main *,
.md-table .fixedDataTableLayout_main,
.md-table .fixedDataTableLayout_header *,
.md-table .fixedDataTableLayout_header,
.md-table .fixedDataTableLayout_hasBottomBorder *,
.md-table .fixedDataTableLayout_hasBottomBorder,
.md-table .fixedDataTableCellLayout_main,
.md-table .public_fixedDataTable_main *,
.md-table .public_fixedDataTable_main,
.md-table .public_fixedDataTable_header *,
.md-table .public_fixedDataTable_header,
.md-table .public_fixedDataTable_hasBottomBorder *,
.md-table .public_fixedDataTable_hasBottomBorder,
.md-table .public_fixedDataTableCell_main *,
.md-table .public_fixedDataTableCell_main,
.md-table .public_fixedDataTableRow_main,
.md-table .public_fixedDataTableRow_highlighted,
.md-table .public_fixedDataTableRow_highlighted .public_fixedDataTableCell_main {
  background: transparent;
}
.md-table .fixedDataTableRowLayout_main {
  border-bottom: var(--universe-border);
}
.manage-registrants .table-results-container {
  margin: var(--universe-base-size-24) 0;
}
.manage-registrants .table-results-container .relative-input-container {
  position: relative;
}
.manage-registrants .table-results-container .rfG-fluid-container:has(.md-frame-search) {
  padding: 0;
}
.manage-registrants .table-results-container .rfG-fluid-container:has(.md-frame-search) .md-frame-search {
  margin-left: 0;
  margin-right: 0;
  display: flex;
  align-items: end;
}
.manage-registrants .table-results-container .rfG-fluid-container:has(.md-frame-search) .md-frame-search > * {
  float: none;
}
.manage-registrants .table-results-container .rfG-fluid-container:has(.md-frame-search) .md-frame-search .rf-input, .manage-registrants .table-results-container .rfG-fluid-container:has(.md-frame-search) .md-frame-search .rf-select {
  padding-bottom: 0;
}
.manage-registrants .table-results-container .md-frame {
  box-shadow: none;
  border: none;
  margin-top: 0;
  margin-bottom: 0;
}
.manage-registrants .table-results-container .md-frame .md-frame-header {
  padding: var(--universe-base-size-24);
}
.manage-registrants .table-results-container .md-frame .md-frame-header .md-headline {
  float: none;
}
.manage-registrants .table-results-container .md-frame .md-frame-header .header-controls {
  position: unset;
  transform: unset;
}
@media (max-width: 768px) {
  .manage-registrants .table-results-container .md-frame .md-frame-header {
    display: flex;
  }
  .manage-registrants .table-results-container .md-frame .md-frame-header .md-headline {
    margin-bottom: 0;
  }
}
.manage-registrants .table-results-container .md-frame .md-frame-body {
  margin-bottom: var(--universe-base-size-24);
}
.manage-registrants .table-results-container .md-frame .md-frame-body .public_fixedDataTable_header,
.manage-registrants .table-results-container .md-frame .md-frame-body .public_fixedDataTable_header .public_fixedDataTableCell_main {
  background-image: none;
  background-color: unset;
}
.manage-registrants .table-results-container .md-frame .md-frame-body .md-table .fixedDataTableLayout_header,
.manage-registrants .table-results-container .md-frame .md-frame-body .md-table .public_fixedDataTable_header {
  border-width: 1px;
}
.rfwf-dashboard .speaker-session-card .card-body-row .text-primary,
.page-builder-display-reset .speaker-session-card .card-body-row .text-primary,
.page-builder-template-preview .speaker-session-card .card-body-row .text-primary {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 400;
  letter-spacing: 0.01em;
  color: var(--universe-text-muted);
  font-size: 18px;
  font-weight: 400;
}
.page-builder-display-reset.has-panel-left .panel-left {
  padding-right: var(--universe-base-size-16);
  margin-right: var(--universe-base-size-16);
}
.page-builder-display-reset .rf-headline-interior {
  border-radius: var(--rf-brand-shape-radius);
}
.flex-box-section-full-interior:has(.meeting-requestor) {
  padding: 0;
}
body:not([class*=portal-page-home]) .flex-box-section-full-interior:has(.meeting-requestor) {
  --rf-brand-shape-radius: 0;
}
body:not([class*=portal-page-home]) .flex-box-section-full-interior:has(.meeting-requestor) .meeting-requestor {
  border-bottom: var(--universe-border);
}
body:not([class*=portal-page-home]) .flex-box-section-full-interior:has(.meeting-requestor) .meeting-requestor * {
  border: 0;
}
.flex-box-section-full-interior:has(.meeting-requestor) .meeting-requestor .card-header {
  padding: var(--universe-card-padding);
}
.calendar-container {
  overflow: unset;
}
.calendar-container .meeting-day .meeting-header {
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: var(--rf-comp-button-shape-radius);
  padding-bottom: 0;
}
.calendar-container .meeting-day .meeting-time, .calendar-container .meeting-day .meeting-time.active {
  border-radius: var(--rf-comp-button-shape-radius);
}
.rfwf-panel-interior:has(> .form-stepper-container) {
  --rf-brand-shape-radius: 0;
  padding-left: 0;
  padding-right: 0;
}
.rfwf-panel-interior:has(> .form-stepper-container) > h1,
.rfwf-panel-interior:has(> .form-stepper-container) > .rf-flex-frame {
  margin-left: var(--universe-card-padding);
  margin-right: var(--universe-card-padding);
}
.rfwf-panel-interior:has(> .form-stepper-container) .form-stepper-container {
  border-left: 0;
  border-right: 0;
  border-top: var(--universe-border);
  border-bottom: var(--universe-border);
  padding: var(--universe-card-padding);
}
.rfwf-panel-interior:has(> .form-stepper-container) .form-stepper-container:not(:nth-last-child(2)) {
  margin-bottom: 0;
  border-bottom: 0;
}
.rfwf-panel-interior:has(> .form-stepper-container) .form-stepper-container .form-horizontal.form-render-page.workflow-form-render {
  padding-left: 0;
}
.rfwf-panel-interior:has(> .form-stepper-container) .form-stepper-container .form-stepper .stepper-header .stepper-header-title {
  padding-left: 0;
}
.rfwf-panel-interior:has(> .form-stepper-container) .form-stepper-container .form-stepper .stepper-header .stepper-header-title h3 {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 460;
  letter-spacing: 0em;
  color: var(--universe-text-default);
}
#tasks-file-approval .file-approval-activity ul .activity-card.type-warning {
  border: 1px solid var(--rf-brand-color-status-warning);
  background: var(--rf-brand-color-status-warning-container);
}
@media (min-width: 900px) {
  .universe-page-cfs-landing .universe-hero-buttons {
    flex-direction: row-reverse;
  }
}
.universe-page-cfs-submission-guide .upcfssg-page-structure {
  display: grid;
  justify-content: space-between;
  gap: 0 var(--base-size-64);
  grid-template-columns: max-content minmax(0, var(--universe-body-width-3));
}
@media (max-width: 1150px) {
  .universe-page-cfs-submission-guide .upcfssg-page-structure {
    display: block;
  }
}
.universe-page-cfs-submission-guide .upcfssg-page-structure .upcfssg-intro {
  grid-column: 2/3;
}
.universe-page-cfs-submission-guide .upcfssg-page-structure .upcfssg-sticky-nav-column {
  grid-row: 2/3;
  position: relative;
}
.universe-page-cfs-submission-guide .upcfssg-page-structure .upcfssg-sticky-nav-column .upcfssg-sticky-nav {
  position: sticky;
  top: calc(var(--universe-header-height) + 2rem);
  display: flex;
  flex-direction: column;
  gap: 2rem;
}
.universe-page-cfs-submission-guide .upcfssg-page-structure .upcfssg-sticky-nav-column .upcfssg-sticky-nav ul {
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}
.universe-page-cfs-submission-guide .upcfssg-page-structure .upcfssg-sticky-nav-column .upcfssg-sticky-nav ul li {
  list-style: none;
  position: relative;
  margin: 0;
  padding: 0px 0px 0px 15px;
}
.universe-page-cfs-submission-guide .upcfssg-page-structure .upcfssg-sticky-nav-column .upcfssg-sticky-nav ul li a {
  color: var(--universe-text-muted);
  text-decoration: none;
}
.universe-page-cfs-submission-guide .upcfssg-page-structure .upcfssg-sticky-nav-column .upcfssg-sticky-nav ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translate(0%, -50%);
  height: 60%;
  width: 3px;
  background: var(--universe-text-muted);
  border-radius: var(--brand-borderRadius-full);
}
.universe-page-cfs-submission-guide .upcfssg-page-structure .upcfssg-sticky-nav-column .upcfssg-sticky-nav ul li.highlighted a, .universe-page-cfs-submission-guide .upcfssg-page-structure .upcfssg-sticky-nav-column .upcfssg-sticky-nav ul li:hover a {
  color: var(--universe-text-default);
}
.universe-page-cfs-submission-guide .upcfssg-page-structure .upcfssg-sticky-nav-column .upcfssg-sticky-nav ul li.highlighted::before, .universe-page-cfs-submission-guide .upcfssg-page-structure .upcfssg-sticky-nav-column .upcfssg-sticky-nav ul li:hover::before {
  background: var(--base-color-scale-green-4);
}
.universe-page-cfs-submission-guide .upcfssg-page-structure .upcfssg-the-content {
  grid-row: 2/3;
}
.fod-list-table .md-frame {
  border: var(--universe-border);
}
.fod-list-table .md-frame .rf-page-search-container {
  padding: 8px;
}
.fod-list-table .md-frame .clear-button {
  display: flex;
  align-items: center;
  justify-content: end;
  flex: 1;
  padding-top: 1rem;
}
.fod-list-table .md-frame .rf-simple-flex-grid {
  margin: 0;
}
.fod-list-table .md-frame [data-test=adv-table-row-cell-copyLink] {
  vertical-align: bottom !important;
}
#rf-collection .widget-banner {
  padding: 0;
  border: 0;
  border-bottom: var(--universe-border);
}
#rf-collection .widget-banner:has(.hide) {
  display: none;
}
#rf-collection .widget-banner .sub-header-container {
  width: 100%;
  max-width: var(--universe-body-width);
  padding: 0 var(--universe-body-padding);
  margin: 0 auto;
  box-sizing: border-box;
  border: 0;
  border-left: var(--universe-border);
  border-right: var(--universe-border);
  padding: var(--universe-spacing-frame);
}
#rf-collection .widget-banner .sub-header-container .banner-header-text {
  display: flex;
  flex-wrap: wrap;
  gap: var(--universe-spacing-frame);
  align-items: center;
  padding: 0;
  z-index: unset;
  float: unset;
  width: unset;
}
#rf-collection .widget-banner .sub-header-container .banner-header-text * {
  margin: 0;
}
#rf-collection .widget-banner .sub-header-container .banner-header-text h2 {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 440;
  letter-spacing: 0em;
  color: var(--universe-text-default);
  font-size: 32px;
}
@media (min-width: 600px) and (max-width: 1024px) {
  #rf-collection .widget-banner .sub-header-container .banner-header-text h2 {
    font-size: 40px;
  }
}
@media (min-width: 1025px) {
  #rf-collection .widget-banner .sub-header-container .banner-header-text h2 {
    font-size: 48px;
  }
}
#rf-collection .widget-banner .sub-header-container .banner-header-text h3 {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 400;
  letter-spacing: 0.01em;
  color: var(--universe-text-muted);
  font-size: 16px;
}
#rf-collection .targeted-agenda-section {
  padding: 0;
  border-top: 0;
  border-bottom: var(--universe-border);
}
#rf-collection .targeted-agenda-section > * {
  width: 100%;
  max-width: var(--universe-body-width);
  padding: 0 var(--universe-body-padding);
  margin: 0 auto;
  box-sizing: border-box;
  border-left: var(--universe-border);
  border-right: var(--universe-border);
}
#rf-collection .targeted-agenda-section .targeted-agenda-header {
  padding: var(--universe-spacing-frame);
  display: flex;
  flex-wrap: wrap;
  gap: var(--universe-spacing-frame);
  align-items: center;
}
#rf-collection .targeted-agenda-section .targeted-agenda-header h2 {
  padding: 0;
}
#rf-collection .targeted-agenda-section .rf-tile-container {
  gap: 0;
  padding: 0;
  border-left: 0;
  border-right: var(--universe-border);
  box-shadow: inset var(--universe-border-shadow);
}
#rf-collection .targeted-agenda-section .rf-tile-container .rf-tile {
  box-shadow: var(--universe-border-shadow);
  border-left: var(--universe-border);
  border-top: var(--universe-border);
  border-right: 0;
  border-bottom: 0;
}
#rf-collection .targeted-agenda-section .rf-speaker-container {
  border-top: var(--universe-border);
}
#rf-collection:has(.rfwf-full-panel) .widget-banner .sub-header-container {
  max-width: 1200px;
}
#rf-collection .rf-collections .collections-container .collection-header,
#rf-collection .rf-collections .collections-container .collection-body {
  background: transparent;
}
#rf-collection .rf-collections .collections-container .rfwf-full-panel {
  padding: 0;
  border-bottom: var(--universe-border);
}
#rf-collection .rf-collections .collections-container .rfwf-full-panel .rfwf-panel-interior {
  width: 100%;
  max-width: var(--universe-body-width);
  padding: 0 var(--universe-body-padding);
  margin: 0 auto;
  box-sizing: border-box;
  max-width: 1200px;
  border-left: var(--universe-border);
  border-right: var(--universe-border);
}
#rf-collection .rf-collections .collections-container .collection-header .rfwf-panel-interior {
  padding-top: var(--universe-spacing-frame);
  padding-bottom: var(--universe-spacing-frame);
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: var(--universe-vf-paragraph);
}
#rf-collection .rf-collections .collections-container .collection-header .rfwf-panel-interior > h2 {
  font-size: 32px;
}
@media (min-width: 600px) and (max-width: 1024px) {
  #rf-collection .rf-collections .collections-container .collection-header .rfwf-panel-interior > h2 {
    font-size: 40px;
  }
}
@media (min-width: 1025px) {
  #rf-collection .rf-collections .collections-container .collection-header .rfwf-panel-interior > h2 {
    font-size: 48px;
  }
}
#rf-collection .rf-collections .collections-container .collection-header .rfwf-panel-interior > * {
  margin: 0;
}
#rf-collection .rf-collections .collections-container .collection-header .rfwf-panel-interior > *:empty {
  display: none;
}
#rf-collection .rf-collections .collections-container .collection-body .rfwf-panel-interior {
  padding: 0;
}
#rf-collection .rf-collections .collections-container .collection-body .rfwf-panel-interior .inner-accordion-list > h5 {
  display: none;
}
#rf-collection .rf-collections .collections-container .rf-accordion-list .rf-accordion-list-item {
  margin: 0;
}
#rf-collection .rf-collections .collections-container .rf-accordion-list .rf-accordion-list-item .session-result,
#rf-collection .rf-collections .collections-container .rf-accordion-list .rf-accordion-list-item .activity-result {
  margin: 0;
  border: none;
  box-shadow: none;
  padding-bottom: var(--universe-spacing-frame);
  border-radius: 0;
  border-bottom: var(--universe-border);
}
#rf-collection .rf-collections .collections-container .rf-accordion-list .rf-accordion-list-item .activity-result {
  padding: var(--universe-spacing-frame);
}
#rf-collection .rf-collections .collections-container .rf-accordion-list .rf-accordion-list-item .activity-result .rf-result-title {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 480;
  letter-spacing: 0em;
  color: var(--universe-text-default);
  font-size: 22px;
}
@media (min-width: 600px) and (max-width: 1024px) {
  #rf-collection .rf-collections .collections-container .rf-accordion-list .rf-accordion-list-item .activity-result .rf-result-title {
    font-size: 24px;
  }
}
@media (min-width: 1025px) {
  #rf-collection .rf-collections .collections-container .rf-accordion-list .rf-accordion-list-item .activity-result .rf-result-title {
    font-size: 28px;
  }
}
#rf-collection .rf-collections .collections-container .rf-accordion-list .rf-accordion-list-item .activity-result .rf-session-abstract > *:not(:first-child) {
  margin-top: var(--universe-vf-line);
}
#rf-collection .rf-collections .collections-container .rf-accordion-list .rf-accordion-list-item .activity-result .universe-buttons {
  width: min-content;
  margin-top: var(--universe-vf-paragraph);
}
#rf-collection .rf-collections .collections-container .rf-accordion-list .rf-accordion-list-item .activity-result ul li {
  list-style: disc;
  padding-left: 2px;
}
#rf-collection .rf-collections .collections-container .rf-accordion-list .rf-accordion-list-item .activity-result ul li::marker {
  font-size: 12px;
}
#rf-collection .rf-collections .collections-container .rf-accordion-list .rf-accordion-list-item .activity-result ol li {
  list-style-type: decimal;
}
#rf-collection .rf-collections .collections-container .rf-accordion-list .rf-accordion-list-item .activity-result ol.lower-alpha li {
  list-style-type: lower-alpha;
}
#rf-collection .rf-collections .collections-container .rfwf-panel-interior > .rf-accordion-list > .rf-accordion-list-item:last-child .session-result:last-child {
  border: 0;
}
#rf-collection .rf-collections .collections-container .rfwf-panel-interior > .rf-accordion-list > .rf-accordion-list-item:last-child .activity-result:last-child {
  border: 0;
}
body:has(#doc-focus) .rf-default-modal .mdBtnR-toggle .mdBtnR-primary {
  padding: 1rem 0.75rem;
}
#doc-focus .collections-header .collections-title {
  margin: var(--universe-vf-paragraph) 0;
}
.rfwf-body-content:has(.universe-ca-hero) .flex-box-section-full {
  border-bottom: var(--universe-border);
}
.rfwf-body-content:has(.universe-ca-hero) .flex-box-section-full .flex-box-child {
  margin: 0px;
}
.flex-box-section-full:has(.universe-ca-hero):first-child .flex-box-section-full-interior {
  border-left: 0;
  border-right: 0;
}
.flex-box-section-full:has(.universe-ca-hero):first-child .flex-box-section-full-interior .universe-ca-hero .side {
  padding: var(--universe-spacing-frame);
}
.flex-box-section-full:has(.universe-ca-hero) .flex-box-section-full-interior {
  padding: 0;
}
.universe-ca-hero {
  display: grid;
  grid-template-columns: 1fr 1fr;
}
@media (max-width: 1000px) {
  .universe-ca-hero {
    grid-template-columns: 1fr;
  }
}
.universe-ca-hero .side {
  display: flex;
  flex-direction: column;
  justify-content: end;
  gap: var(--universe-spacing-frame);
  padding: var(--universe-spacing-box);
  padding-top: calc(var(--universe-spacing-frame) * 3);
}
.universe-ca-hero .side.dual {
  justify-content: space-between;
}
.universe-ca-hero .side * {
  margin: 0;
}
.universe-ca-hero .side.dual {
  gap: calc(var(--universe-spacing-box) * 2);
  justify-content: space-between;
  padding-top: var(--universe-spacing-box);
}
.universe-ca-hero .side:last-child {
  border-left: var(--universe-border);
}
@media (max-width: 1000px) {
  .universe-ca-hero .side:last-child {
    border-left: 0;
    padding-top: 0;
  }
}
.flex-box-section-full:has(.universe-ca-keyart) .flex-box-section-full-interior {
  padding: 0;
}
.universe-ca-keyart img {
  display: block;
}
.flex-box-section-full:has(.universe-ca-cards) .flex-box-section-full-interior {
  padding: 0;
}
.universe-ca-cards {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(400px, 1fr));
  grid-auto-rows: auto;
}
.universe-ca-cards .universe-ca-card {
  box-shadow: var(--universe-border-shadow);
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: subgrid;
  grid-row: span 4;
  padding: var(--universe-card-padding);
  gap: var(--universe-card-padding);
}
.universe-ca-cards .universe-ca-card * {
  margin-top: 0;
}
@media (max-width: 500px) {
  .universe-ca-cards {
    grid-template-columns: 1fr;
  }
  .universe-ca-cards .universe-ca-card {
    grid-template-rows: unset;
  }
}
#rf-content #special-div .flex-box-section-full:has(#ca-hero) {
  display: unset;
}
#rf-content #special-div .flex-box-section-full:has(#ca-hero), #rf-content #special-div .flex-box-section-full:has(#ca-hero) .flex-box-section-full-interior {
  padding: 0;
  max-width: none;
  border-left: 0;
  border-right: 0;
  margin: 0;
}
#rf-content #special-div .flex-box-section-full:has(#ca-hero) #ca-hero {
  width: 100%;
}
.flex-box-section-full:has(.universe-explore-video) .flex-box-section-full-interior {
  padding: 0;
}
.universe-explore-video video {
  width: 100%;
  display: block;
}
.flex-box-section-full:has(.universe-explore-nav) .flex-box-section-full-interior {
  padding: 0;
}
.universe-explore-nav nav ul {
  margin: 0;
  padding: 0;
  display: flex;
  align-items: center;
}
.universe-explore-nav nav ul li {
  list-style: none;
  flex: 0 1 200px;
}
.universe-explore-nav nav ul li a {
  display: flex;
  position: relative;
  gap: var(--base-size-8);
  padding: var(--base-size-40) var(--base-size-16) var(--base-size-16) var(--base-size-16);
  border-right: var(--universe-border);
  border-bottom: 2px solid transparent;
  line-height: 1;
  flex: 0 1 auto;
  transition: color fill var(--smooth-transition);
  white-space: nowrap;
  position: relative;
}
.universe-explore-nav nav ul li a, .universe-explore-nav nav ul li a:focus, .universe-explore-nav nav ul li a:link, .universe-explore-nav nav ul li a:link:focus, .universe-explore-nav nav ul li a:visited, .universe-explore-nav nav ul li a:visited:focus {
  line-height: 1;
  color: var(--universe-text-default) !important;
  text-decoration: none;
}
.universe-explore-nav nav ul li a, .universe-explore-nav nav ul li a *, .universe-explore-nav nav ul li a:focus, .universe-explore-nav nav ul li a:focus *, .universe-explore-nav nav ul li a:link, .universe-explore-nav nav ul li a:link *, .universe-explore-nav nav ul li a:link:focus, .universe-explore-nav nav ul li a:link:focus *, .universe-explore-nav nav ul li a:visited, .universe-explore-nav nav ul li a:visited *, .universe-explore-nav nav ul li a:visited:focus, .universe-explore-nav nav ul li a:visited:focus * {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 500;
  letter-spacing: 0.01em;
  color: var(--universe-text-default);
}
.universe-explore-nav nav ul li a, .universe-explore-nav nav ul li a *, .universe-explore-nav nav ul li a:focus, .universe-explore-nav nav ul li a:focus *, .universe-explore-nav nav ul li a:link, .universe-explore-nav nav ul li a:link *, .universe-explore-nav nav ul li a:link:focus, .universe-explore-nav nav ul li a:link:focus *, .universe-explore-nav nav ul li a:visited, .universe-explore-nav nav ul li a:visited *, .universe-explore-nav nav ul li a:visited:focus, .universe-explore-nav nav ul li a:visited:focus * {
  font-size: 16px;
}
.universe-explore-nav nav ul li a:not(.github-link) path, .universe-explore-nav nav ul li a:focus:not(.github-link) path, .universe-explore-nav nav ul li a:link:not(.github-link) path, .universe-explore-nav nav ul li a:link:focus:not(.github-link) path, .universe-explore-nav nav ul li a:visited:not(.github-link) path, .universe-explore-nav nav ul li a:visited:focus:not(.github-link) path {
  fill: var(--universe-text-default) !important;
}
.universe-explore-nav nav ul li a:hover, .universe-explore-nav nav ul li a:active, .universe-explore-nav nav ul li a:link:hover, .universe-explore-nav nav ul li a:link:active, .universe-explore-nav nav ul li a:visited:hover, .universe-explore-nav nav ul li a:visited:active {
  color: var(--universe-text-default) !important;
  text-decoration: none;
  border-bottom-color: var(--universe-palette-green);
  background: var(--universe-canvas-subtle);
}
.universe-explore-nav nav ul li a:hover:not(.github-link) path, .universe-explore-nav nav ul li a:active:not(.github-link) path, .universe-explore-nav nav ul li a:link:hover:not(.github-link) path, .universe-explore-nav nav ul li a:link:active:not(.github-link) path, .universe-explore-nav nav ul li a:visited:hover:not(.github-link) path, .universe-explore-nav nav ul li a:visited:active:not(.github-link) path {
  fill: var(--universe-text-default) !important;
}
.universe-explore-nav nav ul li a:focus-visible, .universe-explore-nav nav ul li a:link:focus-visible, .universe-explore-nav nav ul li a:visited:focus-visible {
  color: var(--universe-text-default) !important;
  text-decoration: none;
}
.universe-explore-nav nav ul li a:focus-visible:not(.github-link) path, .universe-explore-nav nav ul li a:link:focus-visible:not(.github-link) path, .universe-explore-nav nav ul li a:visited:focus-visible:not(.github-link) path {
  fill: var(--universe-text-default) !important;
}
.universe-explore-nav nav ul li a .unscramble {
  position: relative;
}
.universe-explore-nav nav ul li a .unscramble .unscramble-text {
  position: absolute;
  left: 0;
  bottom: 0;
}
.universe-explore-nav nav ul li a .placeholder-text {
  color: transparent !important;
}
@media (max-width: 400px) {
  .universe-explore-nav nav ul {
    flex-direction: column;
    align-items: unset;
  }
  .universe-explore-nav nav ul li {
    flex: unset;
  }
  .universe-explore-nav nav ul li a {
    border-right: 0;
    border-bottom: var(--universe-border);
    padding: var(--universe-spacing-frame);
  }
  .universe-explore-nav nav ul li:last-child a {
    border-bottom: none;
  }
}
.flex-box-section-full:has(.universe-expl0re-cards) .flex-box-section-full-interior {
  padding: 0;
}
.universe-expl0re-cards {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(400px, 1fr));
  grid-auto-rows: auto;
}
@media (min-width: 1204px) {
  .universe-expl0re-cards:has(> :nth-child(4):last-child) {
    grid-template-columns: 1fr 1fr;
  }
}
.universe-expl0re-cards .universe-expl0re-card {
  box-shadow: var(--universe-border-shadow);
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: subgrid;
  grid-row: span 5;
  padding: var(--universe-spacing-box);
  gap: var(--universe-small-padding);
}
.universe-expl0re-cards .universe-expl0re-card img {
  display: block;
  margin-bottom: 0.5rem;
}
.universe-expl0re-cards .universe-expl0re-card p span {
  padding: 0 1rem;
  color: var(--universe-text-disabled);
}
.universe-expl0re-cards .universe-expl0re-card * {
  margin-top: 0;
}
@media (max-width: 500px) {
  .universe-expl0re-cards {
    grid-template-columns: 1fr;
  }
  .universe-expl0re-cards .universe-expl0re-card {
    grid-template-rows: unset;
  }
}
.explore-modal p {
  margin: 0;
}
.Video {
  --spacing: var(--base-size-16);
  --radius: var(--brand-borderRadius-large);
  position: relative;
  /* Play Button */
}
@media (min-width: 768px) {
  .Video {
    --spacing: var(--base-size-20);
    --radius: var(--brand-borderRadius-xlarge);
  }
}
.Video .Video__element {
  display: block;
  width: 100%;
  background-color: transparent;
}
.Video .Video__buttons {
  position: absolute;
  bottom: var(--spacing);
  right: var(--spacing);
  display: flex;
  gap: 0.75rem;
}
.Video .Video__button,
.Video .Mute__button {
  width: 44px;
  height: 44px;
  cursor: pointer;
  border: 0;
  border-radius: 50%;
  background-color: rgba(27, 27, 27, 0.8);
  transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
  color: var(--universe-canvas-default);
}
.Video .Video__button:hover,
.Video .Mute__button:hover {
  background-color: rgba(27, 27, 27, 0.6);
  transition-duration: 0.15s;
}
.Video .Video__button:active,
.Video .Mute__button:active {
  background-color: rgb(27, 27, 27);
  transition-duration: 0s;
}
.Video .Video__button:focus-visible,
.Video .Mute__button:focus-visible {
  outline: 2px solid var(--universe-focus) !important;
  background-color: rgb(255, 255, 255);
  color: rgb(27, 27, 27) !important;
}
.Video .Video__icon,
.Video .Mute__icon {
  display: block;
  margin: auto;
  color: currentColor;
}
.Video .Video__icon[hidden],
.Video .Mute__icon[hidden] {
  display: none;
}
.flex-box-section-full:has(.mobile-hero) {
  box-shadow: 0px -2px 0px 0px var(--universe-border);
}
.flex-box-section-full:has(.mobile-hero) .flex-box-section-full-interior {
  justify-content: start !important;
  padding: 0 !important;
}
.mobile-hero {
  background: var(--universe-canvas-default);
}
.mobile-hero .pillar {
  padding: 0;
  display: flex;
}
@media (max-width: 1400px) {
  .mobile-hero .pillar {
    flex-direction: column;
  }
}
body:has(.portal-page) .mobile-hero .pillar {
  flex-direction: column;
}
.mobile-hero .pillar .mcta-info {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: var(--universe-spacing-frame);
  gap: var(--universe-vf-standard);
}
.mobile-hero .pillar .mcta-info h2 {
  margin: 0;
  font-size: 36px;
}
@media (min-width: 600px) and (max-width: 1024px) {
  .mobile-hero .pillar .mcta-info h2 {
    font-size: 48px;
  }
}
@media (min-width: 1025px) {
  .mobile-hero .pillar .mcta-info h2 {
    font-size: 56px;
  }
}
.mobile-hero .pillar .mcta-info .store-links {
  display: flex;
  flex-wrap: wrap;
  gap: var(--universe-small-padding);
}
.mobile-hero .pillar img {
  max-width: 800px;
  aspect-ratio: 1247/895;
  object-fit: cover;
  object-position: top;
}
@media (max-width: 1400px) {
  .mobile-hero .pillar img {
    max-width: none;
    max-height: 600px;
  }
}
body:has(.portal-page) .mobile-hero .pillar img {
  max-width: none;
  max-height: 600px;
}
body:has(.universe-page-exhibitor-portal) #special-div::before {
  content: "";
  width: 100%;
  border-left: unset;
  border-right: unset;
  max-width: unset;
  border: unset;
  background: url(https://static.rainfocus.com/github/universe26/static/staticfile/staticfile/ginormous-banner_1779790815030001jdwN.svg) no-repeat center;
  background-size: cover;
  height: 240px;
}
@media (max-width: 1600px) {
  body:has(.universe-page-exhibitor-portal) #special-div::before {
    height: var(--universe-base-size-128);
  }
}
#rf-content:has(.survey-form-page)::before {
  content: "";
  width: 100%;
  border-left: unset;
  border-right: unset;
  max-width: unset;
  border: unset;
  background: url("https://static.rainfocus.com/github/universe26/static/staticfile/staticfile/ginormous-banner_1779790815030001jdwN.svg") no-repeat center;
  background-size: cover;
  height: 240px;
  border-bottom: var(--universe-border);
}
@media (max-width: 1600px) {
  #rf-content:has(.survey-form-page)::before {
    height: var(--universe-base-size-128);
  }
}
#rf-content:has(.survey-form-page) .survey-form-page {
  margin: 0;
  padding: 0;
}
#rf-content:has(.survey-form-page) .survey-form-page::before {
  content: "Universe 26 Survey";
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 460;
  letter-spacing: 0em;
  color: var(--universe-text-default);
  font-size: 28px;
  line-height: 1.2;
  padding: var(--universe-body-padding);
  margin: 0;
  border-left: var(--universe-border);
  border-right: var(--universe-border);
  border-bottom: var(--universe-border);
  max-width: var(--universe-body-width-slim);
  width: 100%;
}
@media (min-width: 600px) and (max-width: 1024px) {
  #rf-content:has(.survey-form-page) .survey-form-page::before {
    font-size: 34px;
  }
}
@media (min-width: 1025px) {
  #rf-content:has(.survey-form-page) .survey-form-page::before {
    font-size: 40px;
  }
}
@media (min-width: 600px) and (max-width: 1024px) {
  #rf-content:has(.survey-form-page) .survey-form-page::before {
    line-height: 1.2;
  }
}
@media (min-width: 1025px) {
  #rf-content:has(.survey-form-page) .survey-form-page::before {
    line-height: 1.2;
  }
}
#rf-content:has(.survey-form-page) .survey-form-page .rfwf-panel-interior {
  padding: var(--universe-body-padding);
  margin: 0;
  border-left: var(--universe-border);
  border-right: var(--universe-border);
  max-width: var(--universe-body-width-slim);
}
body:has(#rf-catalog, #rf-exhibitorcatalog, #rf-speakercatalog) .flex-box-section-full-interior {
  background-color: var(--universe-canvas-dark);
  justify-content: start;
}
.flex-box-section-full-interior:has(#rf-catalog):has(.search-filters) {
  padding-right: 0;
}
.flex-box-section-full-interior:has(#the-sessions) {
  padding-top: 0;
}
.flex-box-section-full-interior:has(#the-sessions) #the-sessions {
  padding-top: var(--universe-spacing-frame);
}
#rf-catalog,
#rf-exhibitorcatalog,
#rf-speakercatalog {
  background: transparent;
  overflow: unset;
  margin-inline: unset;
  padding-inline: unset;
}
#rf-catalog .search-container,
#rf-exhibitorcatalog .search-container,
#rf-speakercatalog .search-container {
  gap: var(--universe-base-size-48);
  justify-content: space-between;
  max-width: none;
  margin: 0;
}
#rf-catalog .search-container::before, #rf-catalog .search-container::after,
#rf-exhibitorcatalog .search-container::before,
#rf-exhibitorcatalog .search-container::after,
#rf-speakercatalog .search-container::before,
#rf-speakercatalog .search-container::after {
  content: none;
}
#rf-catalog .search-container .mdBtnR-toggle > button:focus,
#rf-exhibitorcatalog .search-container .mdBtnR-toggle > button:focus,
#rf-speakercatalog .search-container .mdBtnR-toggle > button:focus {
  z-index: 2;
}
#rf-catalog .search-container .main-content,
#rf-exhibitorcatalog .search-container .main-content,
#rf-speakercatalog .search-container .main-content {
  padding: 0px;
  position: relative;
}
#rf-catalog .search-container .main-content .rf-facets,
#rf-exhibitorcatalog .search-container .main-content .rf-facets,
#rf-speakercatalog .search-container .main-content .rf-facets {
  margin: 0;
  display: flex;
  flex-direction: row;
  gap: var(--universe-gap-tiny);
  flex-wrap: wrap;
  align-content: start;
}
#rf-catalog .search-container .main-content .rf-facets::before,
#rf-exhibitorcatalog .search-container .main-content .rf-facets::before,
#rf-speakercatalog .search-container .main-content .rf-facets::before {
  content: none;
}
#rf-catalog .search-container .main-content .rf-facets::after,
#rf-exhibitorcatalog .search-container .main-content .rf-facets::after,
#rf-speakercatalog .search-container .main-content .rf-facets::after {
  content: none;
}
#rf-catalog .search-container .main-content .rf-facets .rf-facet-label,
#rf-exhibitorcatalog .search-container .main-content .rf-facets .rf-facet-label,
#rf-speakercatalog .search-container .main-content .rf-facets .rf-facet-label {
  margin: 0;
  flex-direction: column;
  justify-content: center;
  align-items: start;
  line-height: 1;
  height: min-content;
  cursor: pointer;
  border: 1px solid transparent;
  border-radius: var(--universe-radii-small);
  text-decoration: none;
  padding: unset;
  padding-inline: 8px;
  padding-block: 6px;
}
#rf-catalog .search-container .main-content .rf-facets .rf-facet-label .rf-tag-remove,
#rf-exhibitorcatalog .search-container .main-content .rf-facets .rf-facet-label .rf-tag-remove,
#rf-speakercatalog .search-container .main-content .rf-facets .rf-facet-label .rf-tag-remove {
  position: unset;
  transform: unset;
  vertical-align: unset;
}
#rf-catalog .search-container .main-content .rf-facets .rf-facet-label, #rf-catalog .search-container .main-content .rf-facets .rf-facet-label *,
#rf-exhibitorcatalog .search-container .main-content .rf-facets .rf-facet-label,
#rf-exhibitorcatalog .search-container .main-content .rf-facets .rf-facet-label *,
#rf-speakercatalog .search-container .main-content .rf-facets .rf-facet-label,
#rf-speakercatalog .search-container .main-content .rf-facets .rf-facet-label * {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 500;
  letter-spacing: 0.01em;
  color: var(--universe-text-default);
  font-size: 16px;
  opacity: 1 !important;
}
#rf-catalog .search-container .main-content .rf-facets .rf-facet-label, #rf-catalog .search-container .main-content .rf-facets .rf-facet-label *,
#rf-exhibitorcatalog .search-container .main-content .rf-facets .rf-facet-label,
#rf-exhibitorcatalog .search-container .main-content .rf-facets .rf-facet-label *,
#rf-speakercatalog .search-container .main-content .rf-facets .rf-facet-label,
#rf-speakercatalog .search-container .main-content .rf-facets .rf-facet-label * {
  color: var(--universe-text-muted) !important;
  background-color: var(--universe-canvas-muted) !important;
  border-color: var(--universe-canvas-muted) !important;
}
#rf-catalog .search-container .main-content .rf-facets .rf-facet-label:hover, #rf-catalog .search-container .main-content .rf-facets .rf-facet-label:hover *, #rf-catalog .search-container .main-content .rf-facets .rf-facet-label:focus, #rf-catalog .search-container .main-content .rf-facets .rf-facet-label:focus *, #rf-catalog .search-container .main-content .rf-facets .rf-facet-label:focus-visible, #rf-catalog .search-container .main-content .rf-facets .rf-facet-label:focus-visible *, #rf-catalog .search-container .main-content .rf-facets .rf-facet-label *:hover, #rf-catalog .search-container .main-content .rf-facets .rf-facet-label *:hover *, #rf-catalog .search-container .main-content .rf-facets .rf-facet-label *:focus, #rf-catalog .search-container .main-content .rf-facets .rf-facet-label *:focus *, #rf-catalog .search-container .main-content .rf-facets .rf-facet-label *:focus-visible, #rf-catalog .search-container .main-content .rf-facets .rf-facet-label *:focus-visible *,
#rf-exhibitorcatalog .search-container .main-content .rf-facets .rf-facet-label:hover,
#rf-exhibitorcatalog .search-container .main-content .rf-facets .rf-facet-label:hover *,
#rf-exhibitorcatalog .search-container .main-content .rf-facets .rf-facet-label:focus,
#rf-exhibitorcatalog .search-container .main-content .rf-facets .rf-facet-label:focus *,
#rf-exhibitorcatalog .search-container .main-content .rf-facets .rf-facet-label:focus-visible,
#rf-exhibitorcatalog .search-container .main-content .rf-facets .rf-facet-label:focus-visible *,
#rf-exhibitorcatalog .search-container .main-content .rf-facets .rf-facet-label *:hover,
#rf-exhibitorcatalog .search-container .main-content .rf-facets .rf-facet-label *:hover *,
#rf-exhibitorcatalog .search-container .main-content .rf-facets .rf-facet-label *:focus,
#rf-exhibitorcatalog .search-container .main-content .rf-facets .rf-facet-label *:focus *,
#rf-exhibitorcatalog .search-container .main-content .rf-facets .rf-facet-label *:focus-visible,
#rf-exhibitorcatalog .search-container .main-content .rf-facets .rf-facet-label *:focus-visible *,
#rf-speakercatalog .search-container .main-content .rf-facets .rf-facet-label:hover,
#rf-speakercatalog .search-container .main-content .rf-facets .rf-facet-label:hover *,
#rf-speakercatalog .search-container .main-content .rf-facets .rf-facet-label:focus,
#rf-speakercatalog .search-container .main-content .rf-facets .rf-facet-label:focus *,
#rf-speakercatalog .search-container .main-content .rf-facets .rf-facet-label:focus-visible,
#rf-speakercatalog .search-container .main-content .rf-facets .rf-facet-label:focus-visible *,
#rf-speakercatalog .search-container .main-content .rf-facets .rf-facet-label *:hover,
#rf-speakercatalog .search-container .main-content .rf-facets .rf-facet-label *:hover *,
#rf-speakercatalog .search-container .main-content .rf-facets .rf-facet-label *:focus,
#rf-speakercatalog .search-container .main-content .rf-facets .rf-facet-label *:focus *,
#rf-speakercatalog .search-container .main-content .rf-facets .rf-facet-label *:focus-visible,
#rf-speakercatalog .search-container .main-content .rf-facets .rf-facet-label *:focus-visible * {
  color: var(--universe-text-default) !important;
  background: var(--universe-canvas-muted) !important;
  border-color: var(--universe-canvas-muted) !important;
  text-decoration: none;
}
#rf-catalog .search-container .main-content .rf-facets .rf-facet-label:active, #rf-catalog .search-container .main-content .rf-facets .rf-facet-label:active *, #rf-catalog .search-container .main-content .rf-facets .rf-facet-label *:active, #rf-catalog .search-container .main-content .rf-facets .rf-facet-label *:active *,
#rf-exhibitorcatalog .search-container .main-content .rf-facets .rf-facet-label:active,
#rf-exhibitorcatalog .search-container .main-content .rf-facets .rf-facet-label:active *,
#rf-exhibitorcatalog .search-container .main-content .rf-facets .rf-facet-label *:active,
#rf-exhibitorcatalog .search-container .main-content .rf-facets .rf-facet-label *:active *,
#rf-speakercatalog .search-container .main-content .rf-facets .rf-facet-label:active,
#rf-speakercatalog .search-container .main-content .rf-facets .rf-facet-label:active *,
#rf-speakercatalog .search-container .main-content .rf-facets .rf-facet-label *:active,
#rf-speakercatalog .search-container .main-content .rf-facets .rf-facet-label *:active * {
  color: var(--universe-canvas-default) !important;
  background: var(--universe-text-default) !important;
  border-color: var(--universe-text-default) !important;
  text-decoration: none !important;
}
#rf-catalog .search-container .main-content .rf-facets .rf-facet-label, #rf-catalog .search-container .main-content .rf-facets .rf-facet-label *,
#rf-exhibitorcatalog .search-container .main-content .rf-facets .rf-facet-label,
#rf-exhibitorcatalog .search-container .main-content .rf-facets .rf-facet-label *,
#rf-speakercatalog .search-container .main-content .rf-facets .rf-facet-label,
#rf-speakercatalog .search-container .main-content .rf-facets .rf-facet-label * {
  color: var(--universe-canvas-default) !important;
  background: var(--universe-text-default) !important;
  border-color: var(--universe-text-default) !important;
  text-decoration: none !important;
}
#rf-catalog .search-container .main-content .total-results-count,
#rf-exhibitorcatalog .search-container .main-content .total-results-count,
#rf-speakercatalog .search-container .main-content .total-results-count {
  max-width: unset;
}
#rf-catalog .search-container .main-content .total-results-count .semibold,
#rf-exhibitorcatalog .search-container .main-content .total-results-count .semibold,
#rf-speakercatalog .search-container .main-content .total-results-count .semibold {
  font-weight: normal;
}
#rf-catalog .search-container .main-content .rf-catalog-tabs,
#rf-exhibitorcatalog .search-container .main-content .rf-catalog-tabs,
#rf-speakercatalog .search-container .main-content .rf-catalog-tabs {
  margin: 0;
  max-width: none;
  border: none;
  z-index: 1;
  background: var(--universe-canvas-default);
}
#rf-catalog .search-container .main-content .rf-catalog-tabs li,
#rf-exhibitorcatalog .search-container .main-content .rf-catalog-tabs li,
#rf-speakercatalog .search-container .main-content .rf-catalog-tabs li {
  border-color: transparent;
  margin: 0;
}
#rf-catalog .search-container .main-content .rf-catalog-tabs li button,
#rf-exhibitorcatalog .search-container .main-content .rf-catalog-tabs li button,
#rf-speakercatalog .search-container .main-content .rf-catalog-tabs li button {
  color: var(--universe-text-default);
}
#rf-catalog .search-container .main-content .rf-catalog-tabs li.active,
#rf-exhibitorcatalog .search-container .main-content .rf-catalog-tabs li.active,
#rf-speakercatalog .search-container .main-content .rf-catalog-tabs li.active {
  border-color: var(--universe-text-default);
  border-width: 2px;
}
#rf-catalog .search-container .main-content .rf-catalog-tabs li.active button,
#rf-exhibitorcatalog .search-container .main-content .rf-catalog-tabs li.active button,
#rf-speakercatalog .search-container .main-content .rf-catalog-tabs li.active button {
  color: var(--universe-text-default);
}
#rf-catalog .search-container .main-content .rf-catalog-tabs li:hover button,
#rf-exhibitorcatalog .search-container .main-content .rf-catalog-tabs li:hover button,
#rf-speakercatalog .search-container .main-content .rf-catalog-tabs li:hover button {
  color: var(--universe-text-default);
}
#rf-catalog .search-container .main-content .search-content,
#rf-exhibitorcatalog .search-container .main-content .search-content,
#rf-speakercatalog .search-container .main-content .search-content {
  max-width: unset;
  padding: 0px;
}
#rf-catalog .search-container .main-content .search-content .section-title,
#rf-exhibitorcatalog .search-container .main-content .search-content .section-title,
#rf-speakercatalog .search-container .main-content .search-content .section-title {
  font-size: 18px;
  font-weight: 500;
  margin: var(--universe-base-size-40) 0 var(--universe-base-size-24) 0;
}
#rf-catalog .search-container .main-content .search-content .section-title:first-child,
#rf-exhibitorcatalog .search-container .main-content .search-content .section-title:first-child,
#rf-speakercatalog .search-container .main-content .search-content .section-title:first-child {
  margin-top: var(--universe-base-size-24);
}
#rf-catalog .search-container .search-content .show-more-btn,
#rf-exhibitorcatalog .search-container .search-content .show-more-btn,
#rf-speakercatalog .search-container .search-content .show-more-btn {
  height: unset;
  color: unset;
  margin-top: var(--universe-base-size-16) !important;
  margin-bottom: var(--universe-base-size-16) !important;
}
#rf-catalog .search-container.top-filters .search-bar,
#rf-exhibitorcatalog .search-container.top-filters .search-bar,
#rf-speakercatalog .search-container.top-filters .search-bar {
  background: transparent;
  border-bottom: none;
}
#rf-catalog .search-container .search-bar,
#rf-exhibitorcatalog .search-container .search-bar,
#rf-speakercatalog .search-container .search-bar {
  grid-column: 1/3;
  padding: 0 !important;
}
#rf-catalog .search-container .search-bar .catalog-toggle-wrapper,
#rf-exhibitorcatalog .search-container .search-bar .catalog-toggle-wrapper,
#rf-speakercatalog .search-container .search-bar .catalog-toggle-wrapper {
  padding-right: 0;
}
#rf-catalog .search-container .search-bar .catalog-search .rf-input input,
#rf-exhibitorcatalog .search-container .search-bar .catalog-search .rf-input input,
#rf-speakercatalog .search-container .search-bar .catalog-search .rf-input input {
  height: unset;
  padding: var(--rf-comp-input-space-padding);
  padding-left: 37px;
  margin-right: 0;
  border-radius: var(--rf-comp-input-shape-radius);
  border: 1px solid var(--universe-border);
  background: var(--universe-canvas-muted);
}
#rf-catalog .search-container .search-bar .catalog-search .rf-input input::placeholder,
#rf-exhibitorcatalog .search-container .search-bar .catalog-search .rf-input input::placeholder,
#rf-speakercatalog .search-container .search-bar .catalog-search .rf-input input::placeholder {
  color: var(--universe-text-default);
  font-weight: 600;
}
#rf-catalog .search-container .search-bar .catalog-search .search-submit,
#rf-exhibitorcatalog .search-container .search-bar .catalog-search .search-submit,
#rf-speakercatalog .search-container .search-bar .catalog-search .search-submit {
  right: unset;
  left: 0;
  height: 100%;
  width: auto;
  padding: 0 8px;
  float: none;
  background-color: transparent;
  border: none;
  border-radius: var(--rf-comp-input-shape-radius);
}
#rf-catalog .search-container .search-bar .catalog-search .search-submit .rfSI,
#rf-exhibitorcatalog .search-container .search-bar .catalog-search .search-submit .rfSI,
#rf-speakercatalog .search-container .search-bar .catalog-search .search-submit .rfSI {
  width: 24px;
  height: 24px;
  max-width: 24px;
  max-height: 24px;
  margin: 0;
}
#rf-catalog .search-container .search-bar .catalog-search .search-submit .rfSI svg path:not([fill=none]),
#rf-exhibitorcatalog .search-container .search-bar .catalog-search .search-submit .rfSI svg path:not([fill=none]),
#rf-speakercatalog .search-container .search-bar .catalog-search .search-submit .rfSI svg path:not([fill=none]) {
  fill: var(--universe-text-default);
}
#rf-catalog .search-container .show-more-btn,
#rf-exhibitorcatalog .search-container .show-more-btn,
#rf-speakercatalog .search-container .show-more-btn {
  background-color: var(--rf-comp-button-secondary-color-background);
  border-color: var(--rf-comp-button-secondary-color-border);
}
#rf-catalog .search-container .show-more-btn, #rf-catalog .search-container .show-more-btn .mdBtnR-text,
#rf-exhibitorcatalog .search-container .show-more-btn,
#rf-exhibitorcatalog .search-container .show-more-btn .mdBtnR-text,
#rf-speakercatalog .search-container .show-more-btn,
#rf-speakercatalog .search-container .show-more-btn .mdBtnR-text {
  color: var(--rf-comp-button-secondary-color-on-background);
}
#rf-catalog .search-container .show-more-btn *:not([fill=none]),
#rf-exhibitorcatalog .search-container .show-more-btn *:not([fill=none]),
#rf-speakercatalog .search-container .show-more-btn *:not([fill=none]) {
  fill: var(--rf-comp-button-secondary-color-on-background);
}
#rf-catalog .search-container .show-more-btn.hover, #rf-catalog .search-container .show-more-btn:hover,
#rf-exhibitorcatalog .search-container .show-more-btn.hover,
#rf-exhibitorcatalog .search-container .show-more-btn:hover,
#rf-speakercatalog .search-container .show-more-btn.hover,
#rf-speakercatalog .search-container .show-more-btn:hover {
  background-color: var(--rf-comp-button-secondary-hover-color-background);
  border-color: var(--rf-comp-button-secondary-hover-color-border);
}
#rf-catalog .search-container .show-more-btn.hover, #rf-catalog .search-container .show-more-btn.hover .mdBtnR-text, #rf-catalog .search-container .show-more-btn:hover, #rf-catalog .search-container .show-more-btn:hover .mdBtnR-text,
#rf-exhibitorcatalog .search-container .show-more-btn.hover,
#rf-exhibitorcatalog .search-container .show-more-btn.hover .mdBtnR-text,
#rf-exhibitorcatalog .search-container .show-more-btn:hover,
#rf-exhibitorcatalog .search-container .show-more-btn:hover .mdBtnR-text,
#rf-speakercatalog .search-container .show-more-btn.hover,
#rf-speakercatalog .search-container .show-more-btn.hover .mdBtnR-text,
#rf-speakercatalog .search-container .show-more-btn:hover,
#rf-speakercatalog .search-container .show-more-btn:hover .mdBtnR-text {
  color: var(--rf-comp-button-secondary-hover-color-on-background);
}
#rf-catalog .search-container .show-more-btn.hover *:not([fill=none]), #rf-catalog .search-container .show-more-btn:hover *:not([fill=none]),
#rf-exhibitorcatalog .search-container .show-more-btn.hover *:not([fill=none]),
#rf-exhibitorcatalog .search-container .show-more-btn:hover *:not([fill=none]),
#rf-speakercatalog .search-container .show-more-btn.hover *:not([fill=none]),
#rf-speakercatalog .search-container .show-more-btn:hover *:not([fill=none]) {
  fill: var(--rf-comp-button-secondary-hover-color-on-background);
}
#rf-catalog .search-container .show-more-btn.focus-visible, #rf-catalog .search-container .show-more-btn:focus-visible,
#rf-exhibitorcatalog .search-container .show-more-btn.focus-visible,
#rf-exhibitorcatalog .search-container .show-more-btn:focus-visible,
#rf-speakercatalog .search-container .show-more-btn.focus-visible,
#rf-speakercatalog .search-container .show-more-btn:focus-visible {
  border-color: var(--rf-comp-button-secondary-hover-color-border);
  box-shadow: var(--rf-brand-elevation-focus-indicator-shadow);
  outline: none;
}
#rf-catalog .search-container .show-more-btn.active, #rf-catalog .search-container .show-more-btn:active,
#rf-exhibitorcatalog .search-container .show-more-btn.active,
#rf-exhibitorcatalog .search-container .show-more-btn:active,
#rf-speakercatalog .search-container .show-more-btn.active,
#rf-speakercatalog .search-container .show-more-btn:active {
  background-color: var(--universe-canvas-subtle);
  border-color: var(--universe-border);
}
#rf-catalog .search-container .show-more-btn.active, #rf-catalog .search-container .show-more-btn.active .mdBtnR-text, #rf-catalog .search-container .show-more-btn:active, #rf-catalog .search-container .show-more-btn:active .mdBtnR-text,
#rf-exhibitorcatalog .search-container .show-more-btn.active,
#rf-exhibitorcatalog .search-container .show-more-btn.active .mdBtnR-text,
#rf-exhibitorcatalog .search-container .show-more-btn:active,
#rf-exhibitorcatalog .search-container .show-more-btn:active .mdBtnR-text,
#rf-speakercatalog .search-container .show-more-btn.active,
#rf-speakercatalog .search-container .show-more-btn.active .mdBtnR-text,
#rf-speakercatalog .search-container .show-more-btn:active,
#rf-speakercatalog .search-container .show-more-btn:active .mdBtnR-text {
  color: var(--universe-text-default);
}
#rf-catalog .search-container .show-more-btn.active *:not([fill=none]), #rf-catalog .search-container .show-more-btn:active *:not([fill=none]),
#rf-exhibitorcatalog .search-container .show-more-btn.active *:not([fill=none]),
#rf-exhibitorcatalog .search-container .show-more-btn:active *:not([fill=none]),
#rf-speakercatalog .search-container .show-more-btn.active *:not([fill=none]),
#rf-speakercatalog .search-container .show-more-btn:active *:not([fill=none]) {
  fill: var(--universe-text-default);
}
#rf-catalog .search-container .main-content .search-content .section-title {
  display: none;
}
#rf-catalog .search-container.left-filters-search .search-filters,
#rf-exhibitorcatalog .search-container.left-filters-search .search-filters,
.modal-content .search-filters {
  margin-left: 0;
}
#rf-catalog .search-container.left-filters-search .search-filters .filters-header,
#rf-exhibitorcatalog .search-container.left-filters-search .search-filters .filters-header,
.modal-content .search-filters .filters-header {
  padding: 0;
  padding-bottom: var(--universe-base-size-64);
  border-color: var(--universe-border-subtle);
  display: grid;
  grid-template-columns: 1fr 1fr;
  align-items: baseline;
  gap: var(--universe-base-size-16);
}
#rf-catalog .search-container.left-filters-search .search-filters .filters-header h2#filters-header,
#rf-exhibitorcatalog .search-container.left-filters-search .search-filters .filters-header h2#filters-header,
.modal-content .search-filters .filters-header h2#filters-header {
  margin: 0;
  float: none;
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 480;
  letter-spacing: 0em;
  color: var(--universe-text-default);
}
#rf-catalog .search-container.left-filters-search .search-filters .filters-header .clear-search,
#rf-exhibitorcatalog .search-container.left-filters-search .search-filters .filters-header .clear-search,
.modal-content .search-filters .filters-header .clear-search {
  padding: 0;
  float: none;
  justify-self: end;
}
#rf-catalog .search-container.left-filters-search .search-filters .filters-header .clear-search .mdBtnR-text,
#rf-exhibitorcatalog .search-container.left-filters-search .search-filters .filters-header .clear-search .mdBtnR-text,
.modal-content .search-filters .filters-header .clear-search .mdBtnR-text {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 400;
  letter-spacing: 0.01em;
  color: var(--universe-text-muted);
  font-size: 16px;
  color: var(--universe-text-default);
  font-weight: bold;
}
#rf-catalog .search-container.left-filters-search .search-filters .filters-body .rf-checkbox .rf-checkbox-label,
#rf-exhibitorcatalog .search-container.left-filters-search .search-filters .filters-body .rf-checkbox .rf-checkbox-label,
.modal-content .search-filters .filters-body .rf-checkbox .rf-checkbox-label {
  padding-left: 30px;
}
#rf-catalog .search-container.left-filters-search .search-filters .filters-body .quick-filters,
#rf-exhibitorcatalog .search-container.left-filters-search .search-filters .filters-body .quick-filters,
.modal-content .search-filters .filters-body .quick-filters {
  border-color: var(--universe-border-subtle);
  padding: var(--universe-base-size-24) 0;
}
#rf-catalog .search-container.left-filters-search .search-filters .filters-body .filters li,
#rf-exhibitorcatalog .search-container.left-filters-search .search-filters .filters-body .filters li,
.modal-content .search-filters .filters-body .filters li {
  padding: var(--universe-base-size-24) 0;
  border-color: var(--universe-border-subtle);
}
#rf-catalog .search-container.left-filters-search .search-filters .filters-body .filters li *,
#rf-exhibitorcatalog .search-container.left-filters-search .search-filters .filters-body .filters li *,
.modal-content .search-filters .filters-body .filters li * {
  color: var(--rf-brand-color-text-body);
}
#rf-catalog .search-container.left-filters-search .search-filters .filters-body .filters li button,
#rf-exhibitorcatalog .search-container.left-filters-search .search-filters .filters-body .filters li button,
.modal-content .search-filters .filters-body .filters li button {
  padding: 0;
  border-radius: var(--rf-comp-input-shape-radius);
}
#rf-catalog .search-container.left-filters-search .search-filters .filters-body .filters li .filter-cat,
#rf-exhibitorcatalog .search-container.left-filters-search .search-filters .filters-body .filters li .filter-cat,
.modal-content .search-filters .filters-body .filters li .filter-cat {
  margin-top: var(--universe-base-size-8);
}
#rf-catalog .search-container.left-filters-search .search-filters .filters-body .filters li .filter-cat > div:last-child,
#rf-exhibitorcatalog .search-container.left-filters-search .search-filters .filters-body .filters li .filter-cat > div:last-child,
.modal-content .search-filters .filters-body .filters li .filter-cat > div:last-child {
  margin-bottom: 0px;
}
#rf-catalog .search-container.left-filters-search .search-filters .filters-body .filters li .catalog-filter span:last-child,
#rf-exhibitorcatalog .search-container.left-filters-search .search-filters .filters-body .filters li .catalog-filter span:last-child,
.modal-content .search-filters .filters-body .filters li .catalog-filter span:last-child {
  display: flex;
  flex-direction: row;
  align-items: center;
  line-height: 1;
}
#rf-catalog .search-container.left-filters-search .search-filters .filters-body .filters li .catalog-filter span:last-child .catalog-filter-svg,
#rf-exhibitorcatalog .search-container.left-filters-search .search-filters .filters-body .filters li .catalog-filter span:last-child .catalog-filter-svg,
.modal-content .search-filters .filters-body .filters li .catalog-filter span:last-child .catalog-filter-svg {
  transform: unset;
  line-height: 1;
  margin-left: 0.5rem;
  content: url('data:image/svg+xml,%3Csvg width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.66699 5.88826C8.66699 6.25645 8.36852 6.55493 8.00033 6.55493C7.63213 6.55493 7.33366 6.25645 7.33366 5.88826C7.33366 5.52007 7.63213 5.2216 8.00033 5.2216C8.36852 5.2216 8.66699 5.52007 8.66699 5.88826Z" fill="black"/><path d="M6.66699 8.38826C6.66699 8.11212 6.89085 7.88826 7.16699 7.88826H8.16699C8.44313 7.88826 8.66699 8.11212 8.66699 8.38826V11.2216H9.16699C9.44313 11.2216 9.66699 11.4455 9.66699 11.7216C9.66699 11.9977 9.44313 12.2216 9.16699 12.2216H7.16699C6.89085 12.2216 6.66699 11.9977 6.66699 11.7216C6.66699 11.4455 6.89085 11.2216 7.16699 11.2216H7.66699V8.88826H7.16699C6.89085 8.88826 6.66699 8.66441 6.66699 8.38826Z" fill="black"/><path fill-rule="evenodd" clip-rule="evenodd" d="M8.00033 1.55493C3.95024 1.55493 0.666992 4.83818 0.666992 8.88826C0.666992 12.9384 3.95024 16.2216 8.00033 16.2216C12.0504 16.2216 15.3337 12.9384 15.3337 8.88826C15.3337 4.83818 12.0504 1.55493 8.00033 1.55493ZM1.66699 8.88826C1.66699 5.39046 4.50252 2.55493 8.00033 2.55493C11.4981 2.55493 14.3337 5.39046 14.3337 8.88826C14.3337 12.3861 11.4981 15.2216 8.00033 15.2216C4.50252 15.2216 1.66699 12.3861 1.66699 8.88826Z" fill="black"/></svg%3E');
  cursor: pointer;
}
.modal-dialog .modal-content .modal-body:has(.search-filters .results-count) {
  padding: 0;
}
.modal-dialog .modal-content .modal-body:has(.search-filters .results-count) .search-filters .filters-body .quick-filters,
.modal-dialog .modal-content .modal-body:has(.search-filters .results-count) .search-filters .filters-body .filters li {
  padding: var(--universe-base-size-24);
}
#rf-catalog .search-container .main-content .search-content .search-results,
#rf-collection .collections-container .rf-accordion-list,
.modal-content .search-results {
  display: contents;
}
@media (max-width: 549px) {
  #rf-catalog .search-container .main-content .search-content .search-results,
  #rf-collection .collections-container .rf-accordion-list,
  .modal-content .search-results {
    gap: 0;
  }
}
#rf-catalog .search-container .main-content .search-content .search-results li:not(.catalog-result) > h3,
#rf-collection .collections-container .rf-accordion-list li:not(.catalog-result) > h3,
.modal-content .search-results li:not(.catalog-result) > h3 {
  margin: var(--universe-spacing-frame);
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result,
#rf-collection .collections-container .rf-accordion-list .catalog-result,
.modal-content .search-results .catalog-result {
  display: grid;
  grid-template-columns: min-content 1fr auto;
  background: transparent;
  border-radius: 0;
  margin: 0;
  overflow: unset;
  border: var(--universe-border);
  border-right: 0;
  border-bottom: 0;
  box-shadow: var(--universe-border-shadow);
  --thePadding: var(--universe-spacing-frame);
  gap: 0;
  padding: 0 0 var(--thePadding) 0;
}
.modal-dialog #rf-catalog .search-container .main-content .search-content .search-results .catalog-result,
.modal-dialog #rf-collection .collections-container .rf-accordion-list .catalog-result,
.modal-dialog .modal-content .search-results .catalog-result {
  border: 0;
  box-shadow: none;
}
.flex-box-section-full-interior:has(.top-search-content) #rf-catalog .search-container .main-content .search-content .search-results .catalog-result,
.flex-box-section-full-interior:has(.top-search-content) #rf-collection .collections-container .rf-accordion-list .catalog-result,
.flex-box-section-full-interior:has(.top-search-content) .modal-content .search-results .catalog-result {
  border-left: 0;
}
.modal-dialog #rf-catalog .search-container .main-content .search-content .search-results .catalog-result,
.modal-dialog #rf-collection .collections-container .rf-accordion-list .catalog-result,
.modal-dialog .modal-content .search-results .catalog-result {
  border: 0px;
  --thePadding: 0;
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result > *,
#rf-collection .collections-container .rf-accordion-list .catalog-result > *,
.modal-content .search-results .catalog-result > * {
  margin: 0 var(--thePadding);
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .times-component,
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .session-actions,
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .session-actions .rf-flex-frame,
#rf-collection .collections-container .rf-accordion-list .catalog-result .times-component,
#rf-collection .collections-container .rf-accordion-list .catalog-result .session-actions,
#rf-collection .collections-container .rf-accordion-list .catalog-result .session-actions .rf-flex-frame,
.modal-content .search-results .catalog-result .times-component,
.modal-content .search-results .catalog-result .session-actions,
.modal-content .search-results .catalog-result .session-actions .rf-flex-frame {
  display: contents;
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .session-time-and-location,
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .session-actions > .rf-flex-frame > *,
#rf-collection .collections-container .rf-accordion-list .catalog-result .session-time-and-location,
#rf-collection .collections-container .rf-accordion-list .catalog-result .session-actions > .rf-flex-frame > *,
.modal-content .search-results .catalog-result .session-time-and-location,
.modal-content .search-results .catalog-result .session-actions > .rf-flex-frame > * {
  margin: 0 var(--thePadding);
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .recommendation-bar,
#rf-collection .collections-container .rf-accordion-list .catalog-result .recommendation-bar,
.modal-content .search-results .catalog-result .recommendation-bar {
  grid-row: 1;
  grid-column: 1/4;
  margin-top: var(--universe-base-size-32);
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .session-time-and-location,
#rf-collection .collections-container .rf-accordion-list .catalog-result .session-time-and-location,
.modal-content .search-results .catalog-result .session-time-and-location {
  grid-row: 2;
  grid-column: 1/4;
  margin-top: var(--thePadding);
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .session-title,
#rf-collection .collections-container .rf-accordion-list .catalog-result .session-title,
.modal-content .search-results .catalog-result .session-title {
  grid-row: 3;
  grid-column: 1/4;
  margin-top: var(--universe-base-size-32);
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .session-pills,
#rf-collection .collections-container .rf-accordion-list .catalog-result .session-pills,
.modal-content .search-results .catalog-result .session-pills {
  grid-row: 4;
  grid-column: 1/4;
  margin-top: 0.9rem;
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .abstract-component,
#rf-collection .collections-container .rf-accordion-list .catalog-result .abstract-component,
.modal-content .search-results .catalog-result .abstract-component {
  grid-row: 5;
  grid-column: 1/4;
  margin-top: var(--universe-base-size-32);
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .speakers-component,
#rf-collection .collections-container .rf-accordion-list .catalog-result .speakers-component,
.modal-content .search-results .catalog-result .speakers-component {
  grid-row: 6;
  grid-column: 1/4;
  margin-top: var(--universe-base-size-32);
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .session-actions button.session-main-action,
#rf-collection .collections-container .rf-accordion-list .catalog-result .session-actions button.session-main-action,
.modal-content .search-results .catalog-result .session-actions button.session-main-action {
  grid-row: 7;
  grid-column: 1/2;
  margin-top: var(--universe-base-size-32);
  margin-right: 0;
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result:has(:not(.session-main-action)) .learnMore-component,
#rf-collection .collections-container .rf-accordion-list .catalog-result:has(:not(.session-main-action)) .learnMore-component,
.modal-content .search-results .catalog-result:has(:not(.session-main-action)) .learnMore-component {
  grid-row: 7;
  grid-column: 1/3;
  margin-top: var(--universe-base-size-32);
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result:has(.session-main-action) .learnMore-component,
#rf-collection .collections-container .rf-accordion-list .catalog-result:has(.session-main-action) .learnMore-component,
.modal-content .search-results .catalog-result:has(.session-main-action) .learnMore-component {
  grid-row: 7;
  grid-column: 2/3;
  margin-left: var(--universe-vf-line);
}
@media (max-width: 600px) {
  #rf-catalog .search-container .main-content .search-content .search-results .catalog-result,
  #rf-collection .collections-container .rf-accordion-list .catalog-result,
  .modal-content .search-results .catalog-result {
    grid-template-columns: 1fr;
  }
  #rf-catalog .search-container .main-content .search-content .search-results .catalog-result .session-actions button.session-main-action,
  #rf-collection .collections-container .rf-accordion-list .catalog-result .session-actions button.session-main-action,
  .modal-content .search-results .catalog-result .session-actions button.session-main-action {
    grid-column: 1/2;
    margin: var(--universe-base-size-32) var(--thePadding) 0 var(--thePadding);
    width: min-content;
  }
  #rf-catalog .search-container .main-content .search-content .search-results .catalog-result .learnMore-component,
  #rf-collection .collections-container .rf-accordion-list .catalog-result .learnMore-component,
  .modal-content .search-results .catalog-result .learnMore-component {
    grid-row: 8 !important;
    grid-column: 1/2 !important;
    margin: 0 var(--thePadding);
  }
  #rf-catalog .search-container .main-content .search-content .search-results .catalog-result:has(:not(.session-main-action)) .learnMore-component,
  #rf-collection .collections-container .rf-accordion-list .catalog-result:has(:not(.session-main-action)) .learnMore-component,
  .modal-content .search-results .catalog-result:has(:not(.session-main-action)) .learnMore-component {
    margin-top: var(--universe-base-size-32);
  }
  #rf-catalog .search-container .main-content .search-content .search-results .catalog-result:has(.session-main-action) .learnMore-component,
  #rf-collection .collections-container .rf-accordion-list .catalog-result:has(.session-main-action) .learnMore-component,
  .modal-content .search-results .catalog-result:has(.session-main-action) .learnMore-component {
    margin-left: var(--thePadding);
    margin-top: var(--universe-vf-line);
  }
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result [class*="1695679365536001nvxy-component"],
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result [class*="1692799009855001C0n3-component"],
#rf-collection .collections-container .rf-accordion-list .catalog-result [class*="1695679365536001nvxy-component"],
#rf-collection .collections-container .rf-accordion-list .catalog-result [class*="1692799009855001C0n3-component"],
.modal-content .search-results .catalog-result [class*="1695679365536001nvxy-component"],
.modal-content .search-results .catalog-result [class*="1692799009855001C0n3-component"] {
  display: none;
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .recommendation-bar,
#rf-collection .collections-container .rf-accordion-list .catalog-result .recommendation-bar,
.modal-content .search-results .catalog-result .recommendation-bar {
  position: unset;
  margin: 0;
  background: var(--universe-canvas-subtle);
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .recommendation-bar .recommendation-actions svg,
#rf-collection .collections-container .rf-accordion-list .catalog-result .recommendation-bar .recommendation-actions svg,
.modal-content .search-results .catalog-result .recommendation-bar .recommendation-actions svg {
  fill: var(--universe-palette-green);
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .session-time-and-location,
#rf-collection .collections-container .rf-accordion-list .catalog-result .session-time-and-location,
.modal-content .search-results .catalog-result .session-time-and-location {
  display: flex;
  gap: 0;
  flex-direction: row;
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .session-time-and-location .session-date-time,
#rf-collection .collections-container .rf-accordion-list .catalog-result .session-time-and-location .session-date-time,
.modal-content .search-results .catalog-result .session-time-and-location .session-date-time {
  display: contents;
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .session-time-and-location .session-location:not(.session-location),
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .session-time-and-location .session-date-time .session-date:not(.session-location),
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .session-time-and-location .session-date-time .session-time:not(.session-location),
#rf-collection .collections-container .rf-accordion-list .catalog-result .session-time-and-location .session-location:not(.session-location),
#rf-collection .collections-container .rf-accordion-list .catalog-result .session-time-and-location .session-date-time .session-date:not(.session-location),
#rf-collection .collections-container .rf-accordion-list .catalog-result .session-time-and-location .session-date-time .session-time:not(.session-location),
.modal-content .search-results .catalog-result .session-time-and-location .session-location:not(.session-location),
.modal-content .search-results .catalog-result .session-time-and-location .session-date-time .session-date:not(.session-location),
.modal-content .search-results .catalog-result .session-time-and-location .session-date-time .session-time:not(.session-location) {
  padding-right: 1rem;
  margin-right: 1rem;
  border-right: 1px solid var(--universe-border);
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .session-time-and-location .session-location.session-location,
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .session-time-and-location .session-date-time .session-date.session-location,
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .session-time-and-location .session-date-time .session-time.session-location,
#rf-collection .collections-container .rf-accordion-list .catalog-result .session-time-and-location .session-location.session-location,
#rf-collection .collections-container .rf-accordion-list .catalog-result .session-time-and-location .session-date-time .session-date.session-location,
#rf-collection .collections-container .rf-accordion-list .catalog-result .session-time-and-location .session-date-time .session-time.session-location,
.modal-content .search-results .catalog-result .session-time-and-location .session-location.session-location,
.modal-content .search-results .catalog-result .session-time-and-location .session-date-time .session-date.session-location,
.modal-content .search-results .catalog-result .session-time-and-location .session-date-time .session-time.session-location {
  padding-left: 0;
  border-left: 0;
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .session-time-and-location .session-location, #rf-catalog .search-container .main-content .search-content .search-results .catalog-result .session-time-and-location .session-location *,
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .session-time-and-location .session-date-time .session-date,
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .session-time-and-location .session-date-time .session-date *,
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .session-time-and-location .session-date-time .session-time,
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .session-time-and-location .session-date-time .session-time *,
#rf-collection .collections-container .rf-accordion-list .catalog-result .session-time-and-location .session-location,
#rf-collection .collections-container .rf-accordion-list .catalog-result .session-time-and-location .session-location *,
#rf-collection .collections-container .rf-accordion-list .catalog-result .session-time-and-location .session-date-time .session-date,
#rf-collection .collections-container .rf-accordion-list .catalog-result .session-time-and-location .session-date-time .session-date *,
#rf-collection .collections-container .rf-accordion-list .catalog-result .session-time-and-location .session-date-time .session-time,
#rf-collection .collections-container .rf-accordion-list .catalog-result .session-time-and-location .session-date-time .session-time *,
.modal-content .search-results .catalog-result .session-time-and-location .session-location,
.modal-content .search-results .catalog-result .session-time-and-location .session-location *,
.modal-content .search-results .catalog-result .session-time-and-location .session-date-time .session-date,
.modal-content .search-results .catalog-result .session-time-and-location .session-date-time .session-date *,
.modal-content .search-results .catalog-result .session-time-and-location .session-date-time .session-time,
.modal-content .search-results .catalog-result .session-time-and-location .session-date-time .session-time * {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 400;
  letter-spacing: 0.01em;
  color: var(--universe-text-muted);
  font-size: 18px;
  line-height: 1;
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .learnMore-component,
#rf-collection .collections-container .rf-accordion-list .catalog-result .learnMore-component,
.modal-content .search-results .catalog-result .learnMore-component {
  display: flex;
  align-items: end;
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .learnMore-component a,
#rf-collection .collections-container .rf-accordion-list .catalog-result .learnMore-component a,
.modal-content .search-results .catalog-result .learnMore-component a {
  background-color: var(--rf-comp-button-secondary-color-background);
  border-color: var(--rf-comp-button-secondary-color-border);
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .learnMore-component a, #rf-catalog .search-container .main-content .search-content .search-results .catalog-result .learnMore-component a .mdBtnR-text,
#rf-collection .collections-container .rf-accordion-list .catalog-result .learnMore-component a,
#rf-collection .collections-container .rf-accordion-list .catalog-result .learnMore-component a .mdBtnR-text,
.modal-content .search-results .catalog-result .learnMore-component a,
.modal-content .search-results .catalog-result .learnMore-component a .mdBtnR-text {
  color: var(--rf-comp-button-secondary-color-on-background);
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .learnMore-component a *:not([fill=none]),
#rf-collection .collections-container .rf-accordion-list .catalog-result .learnMore-component a *:not([fill=none]),
.modal-content .search-results .catalog-result .learnMore-component a *:not([fill=none]) {
  fill: var(--rf-comp-button-secondary-color-on-background);
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .learnMore-component a.hover, #rf-catalog .search-container .main-content .search-content .search-results .catalog-result .learnMore-component a:hover,
#rf-collection .collections-container .rf-accordion-list .catalog-result .learnMore-component a.hover,
#rf-collection .collections-container .rf-accordion-list .catalog-result .learnMore-component a:hover,
.modal-content .search-results .catalog-result .learnMore-component a.hover,
.modal-content .search-results .catalog-result .learnMore-component a:hover {
  background-color: var(--rf-comp-button-secondary-hover-color-background);
  border-color: var(--rf-comp-button-secondary-hover-color-border);
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .learnMore-component a.hover, #rf-catalog .search-container .main-content .search-content .search-results .catalog-result .learnMore-component a.hover .mdBtnR-text, #rf-catalog .search-container .main-content .search-content .search-results .catalog-result .learnMore-component a:hover, #rf-catalog .search-container .main-content .search-content .search-results .catalog-result .learnMore-component a:hover .mdBtnR-text,
#rf-collection .collections-container .rf-accordion-list .catalog-result .learnMore-component a.hover,
#rf-collection .collections-container .rf-accordion-list .catalog-result .learnMore-component a.hover .mdBtnR-text,
#rf-collection .collections-container .rf-accordion-list .catalog-result .learnMore-component a:hover,
#rf-collection .collections-container .rf-accordion-list .catalog-result .learnMore-component a:hover .mdBtnR-text,
.modal-content .search-results .catalog-result .learnMore-component a.hover,
.modal-content .search-results .catalog-result .learnMore-component a.hover .mdBtnR-text,
.modal-content .search-results .catalog-result .learnMore-component a:hover,
.modal-content .search-results .catalog-result .learnMore-component a:hover .mdBtnR-text {
  color: var(--rf-comp-button-secondary-hover-color-on-background);
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .learnMore-component a.hover *:not([fill=none]), #rf-catalog .search-container .main-content .search-content .search-results .catalog-result .learnMore-component a:hover *:not([fill=none]),
#rf-collection .collections-container .rf-accordion-list .catalog-result .learnMore-component a.hover *:not([fill=none]),
#rf-collection .collections-container .rf-accordion-list .catalog-result .learnMore-component a:hover *:not([fill=none]),
.modal-content .search-results .catalog-result .learnMore-component a.hover *:not([fill=none]),
.modal-content .search-results .catalog-result .learnMore-component a:hover *:not([fill=none]) {
  fill: var(--rf-comp-button-secondary-hover-color-on-background);
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .learnMore-component a.focus-visible, #rf-catalog .search-container .main-content .search-content .search-results .catalog-result .learnMore-component a:focus-visible,
#rf-collection .collections-container .rf-accordion-list .catalog-result .learnMore-component a.focus-visible,
#rf-collection .collections-container .rf-accordion-list .catalog-result .learnMore-component a:focus-visible,
.modal-content .search-results .catalog-result .learnMore-component a.focus-visible,
.modal-content .search-results .catalog-result .learnMore-component a:focus-visible {
  border-color: var(--rf-comp-button-secondary-hover-color-border);
  box-shadow: var(--rf-brand-elevation-focus-indicator-shadow);
  outline: none;
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .learnMore-component a.active, #rf-catalog .search-container .main-content .search-content .search-results .catalog-result .learnMore-component a:active,
#rf-collection .collections-container .rf-accordion-list .catalog-result .learnMore-component a.active,
#rf-collection .collections-container .rf-accordion-list .catalog-result .learnMore-component a:active,
.modal-content .search-results .catalog-result .learnMore-component a.active,
.modal-content .search-results .catalog-result .learnMore-component a:active {
  background-color: var(--universe-canvas-subtle);
  border-color: var(--universe-border);
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .learnMore-component a.active, #rf-catalog .search-container .main-content .search-content .search-results .catalog-result .learnMore-component a.active .mdBtnR-text, #rf-catalog .search-container .main-content .search-content .search-results .catalog-result .learnMore-component a:active, #rf-catalog .search-container .main-content .search-content .search-results .catalog-result .learnMore-component a:active .mdBtnR-text,
#rf-collection .collections-container .rf-accordion-list .catalog-result .learnMore-component a.active,
#rf-collection .collections-container .rf-accordion-list .catalog-result .learnMore-component a.active .mdBtnR-text,
#rf-collection .collections-container .rf-accordion-list .catalog-result .learnMore-component a:active,
#rf-collection .collections-container .rf-accordion-list .catalog-result .learnMore-component a:active .mdBtnR-text,
.modal-content .search-results .catalog-result .learnMore-component a.active,
.modal-content .search-results .catalog-result .learnMore-component a.active .mdBtnR-text,
.modal-content .search-results .catalog-result .learnMore-component a:active,
.modal-content .search-results .catalog-result .learnMore-component a:active .mdBtnR-text {
  color: var(--universe-text-default);
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .learnMore-component a.active *:not([fill=none]), #rf-catalog .search-container .main-content .search-content .search-results .catalog-result .learnMore-component a:active *:not([fill=none]),
#rf-collection .collections-container .rf-accordion-list .catalog-result .learnMore-component a.active *:not([fill=none]),
#rf-collection .collections-container .rf-accordion-list .catalog-result .learnMore-component a:active *:not([fill=none]),
.modal-content .search-results .catalog-result .learnMore-component a.active *:not([fill=none]),
.modal-content .search-results .catalog-result .learnMore-component a:active *:not([fill=none]) {
  fill: var(--universe-text-default);
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .learnMore-component a .rfSI,
#rf-collection .collections-container .rf-accordion-list .catalog-result .learnMore-component a .rfSI,
.modal-content .search-results .catalog-result .learnMore-component a .rfSI {
  display: none;
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .catalog-result-title button .title-text, #rf-catalog .search-container .main-content .search-content .search-results .catalog-result .catalog-result-title a .title-text, #rf-catalog .search-container .main-content .search-content .search-results .catalog-result .catalog-result-title .title-text-container .title-text,
#rf-collection .collections-container .rf-accordion-list .catalog-result .catalog-result-title button .title-text,
#rf-collection .collections-container .rf-accordion-list .catalog-result .catalog-result-title a .title-text,
#rf-collection .collections-container .rf-accordion-list .catalog-result .catalog-result-title .title-text-container .title-text,
.modal-content .search-results .catalog-result .catalog-result-title button .title-text,
.modal-content .search-results .catalog-result .catalog-result-title a .title-text,
.modal-content .search-results .catalog-result .catalog-result-title .title-text-container .title-text {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 480;
  letter-spacing: 0em;
  color: var(--universe-text-default);
  font-size: 22px;
}
@media (min-width: 600px) and (max-width: 1024px) {
  #rf-catalog .search-container .main-content .search-content .search-results .catalog-result .catalog-result-title button .title-text, #rf-catalog .search-container .main-content .search-content .search-results .catalog-result .catalog-result-title a .title-text, #rf-catalog .search-container .main-content .search-content .search-results .catalog-result .catalog-result-title .title-text-container .title-text,
  #rf-collection .collections-container .rf-accordion-list .catalog-result .catalog-result-title button .title-text,
  #rf-collection .collections-container .rf-accordion-list .catalog-result .catalog-result-title a .title-text,
  #rf-collection .collections-container .rf-accordion-list .catalog-result .catalog-result-title .title-text-container .title-text,
  .modal-content .search-results .catalog-result .catalog-result-title button .title-text,
  .modal-content .search-results .catalog-result .catalog-result-title a .title-text,
  .modal-content .search-results .catalog-result .catalog-result-title .title-text-container .title-text {
    font-size: 24px;
  }
}
@media (min-width: 1025px) {
  #rf-catalog .search-container .main-content .search-content .search-results .catalog-result .catalog-result-title button .title-text, #rf-catalog .search-container .main-content .search-content .search-results .catalog-result .catalog-result-title a .title-text, #rf-catalog .search-container .main-content .search-content .search-results .catalog-result .catalog-result-title .title-text-container .title-text,
  #rf-collection .collections-container .rf-accordion-list .catalog-result .catalog-result-title button .title-text,
  #rf-collection .collections-container .rf-accordion-list .catalog-result .catalog-result-title a .title-text,
  #rf-collection .collections-container .rf-accordion-list .catalog-result .catalog-result-title .title-text-container .title-text,
  .modal-content .search-results .catalog-result .catalog-result-title button .title-text,
  .modal-content .search-results .catalog-result .catalog-result-title a .title-text,
  .modal-content .search-results .catalog-result .catalog-result-title .title-text-container .title-text {
    font-size: 28px;
  }
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .abstract-component *,
#rf-collection .collections-container .rf-accordion-list .catalog-result .abstract-component *,
.modal-content .search-results .catalog-result .abstract-component * {
  font-size: 18px;
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .rf-attribute:has(.attribute-name),
#rf-collection .collections-container .rf-accordion-list .catalog-result .rf-attribute:has(.attribute-name),
.modal-content .search-results .catalog-result .rf-attribute:has(.attribute-name) {
  margin-top: 0 !important;
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .rf-attribute:has(.attribute-name) .attribute-name,
#rf-collection .collections-container .rf-accordion-list .catalog-result .rf-attribute:has(.attribute-name) .attribute-name,
.modal-content .search-results .catalog-result .rf-attribute:has(.attribute-name) .attribute-name {
  font-weight: normal;
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .speakers-component::before,
#rf-collection .collections-container .rf-accordion-list .catalog-result .speakers-component::before,
.modal-content .search-results .catalog-result .speakers-component::before {
  content: "Speakers";
  display: block;
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 400;
  letter-spacing: 0.01em;
  color: var(--universe-text-muted);
  font-size: 16px;
  color: var(--universe-text-default);
  font-weight: 700;
  padding-bottom: 1rem;
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .speakers-component .speaker-details,
#rf-collection .collections-container .rf-accordion-list .catalog-result .speakers-component .speaker-details,
.modal-content .search-results .catalog-result .speakers-component .speaker-details {
  display: flex;
  flex-direction: row;
  gap: var(--universe-gap-tiny);
  flex-wrap: wrap;
  align-content: start;
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .speakers-component .speaker-details::before,
#rf-collection .collections-container .rf-accordion-list .catalog-result .speakers-component .speaker-details::before,
.modal-content .search-results .catalog-result .speakers-component .speaker-details::before {
  content: none;
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .speakers-component .speaker-details::after,
#rf-collection .collections-container .rf-accordion-list .catalog-result .speakers-component .speaker-details::after,
.modal-content .search-results .catalog-result .speakers-component .speaker-details::after {
  content: none;
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .speakers-component .speaker-details p,
#rf-collection .collections-container .rf-accordion-list .catalog-result .speakers-component .speaker-details p,
.modal-content .search-results .catalog-result .speakers-component .speaker-details p {
  flex-direction: column;
  justify-content: center;
  align-items: start;
  line-height: 1;
  height: min-content;
  cursor: pointer;
  border: 1px solid transparent;
  border-radius: var(--universe-radii-small);
  text-decoration: none;
  padding: unset;
  padding-inline: 8px;
  padding-block: 6px;
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .speakers-component .speaker-details p, #rf-catalog .search-container .main-content .search-content .search-results .catalog-result .speakers-component .speaker-details p *,
#rf-collection .collections-container .rf-accordion-list .catalog-result .speakers-component .speaker-details p,
#rf-collection .collections-container .rf-accordion-list .catalog-result .speakers-component .speaker-details p *,
.modal-content .search-results .catalog-result .speakers-component .speaker-details p,
.modal-content .search-results .catalog-result .speakers-component .speaker-details p * {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 500;
  letter-spacing: 0.01em;
  color: var(--universe-text-default);
  font-size: 16px;
  opacity: 1 !important;
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .speakers-component .speaker-details p, #rf-catalog .search-container .main-content .search-content .search-results .catalog-result .speakers-component .speaker-details p *,
#rf-collection .collections-container .rf-accordion-list .catalog-result .speakers-component .speaker-details p,
#rf-collection .collections-container .rf-accordion-list .catalog-result .speakers-component .speaker-details p *,
.modal-content .search-results .catalog-result .speakers-component .speaker-details p,
.modal-content .search-results .catalog-result .speakers-component .speaker-details p * {
  color: var(--universe-text-muted) !important;
  background-color: var(--universe-canvas-muted) !important;
  border-color: var(--universe-canvas-muted) !important;
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .speakers-component .speaker-details p:hover, #rf-catalog .search-container .main-content .search-content .search-results .catalog-result .speakers-component .speaker-details p:hover *, #rf-catalog .search-container .main-content .search-content .search-results .catalog-result .speakers-component .speaker-details p:focus, #rf-catalog .search-container .main-content .search-content .search-results .catalog-result .speakers-component .speaker-details p:focus *, #rf-catalog .search-container .main-content .search-content .search-results .catalog-result .speakers-component .speaker-details p:focus-visible, #rf-catalog .search-container .main-content .search-content .search-results .catalog-result .speakers-component .speaker-details p:focus-visible *, #rf-catalog .search-container .main-content .search-content .search-results .catalog-result .speakers-component .speaker-details p *:hover, #rf-catalog .search-container .main-content .search-content .search-results .catalog-result .speakers-component .speaker-details p *:hover *, #rf-catalog .search-container .main-content .search-content .search-results .catalog-result .speakers-component .speaker-details p *:focus, #rf-catalog .search-container .main-content .search-content .search-results .catalog-result .speakers-component .speaker-details p *:focus *, #rf-catalog .search-container .main-content .search-content .search-results .catalog-result .speakers-component .speaker-details p *:focus-visible, #rf-catalog .search-container .main-content .search-content .search-results .catalog-result .speakers-component .speaker-details p *:focus-visible *,
#rf-collection .collections-container .rf-accordion-list .catalog-result .speakers-component .speaker-details p:hover,
#rf-collection .collections-container .rf-accordion-list .catalog-result .speakers-component .speaker-details p:hover *,
#rf-collection .collections-container .rf-accordion-list .catalog-result .speakers-component .speaker-details p:focus,
#rf-collection .collections-container .rf-accordion-list .catalog-result .speakers-component .speaker-details p:focus *,
#rf-collection .collections-container .rf-accordion-list .catalog-result .speakers-component .speaker-details p:focus-visible,
#rf-collection .collections-container .rf-accordion-list .catalog-result .speakers-component .speaker-details p:focus-visible *,
#rf-collection .collections-container .rf-accordion-list .catalog-result .speakers-component .speaker-details p *:hover,
#rf-collection .collections-container .rf-accordion-list .catalog-result .speakers-component .speaker-details p *:hover *,
#rf-collection .collections-container .rf-accordion-list .catalog-result .speakers-component .speaker-details p *:focus,
#rf-collection .collections-container .rf-accordion-list .catalog-result .speakers-component .speaker-details p *:focus *,
#rf-collection .collections-container .rf-accordion-list .catalog-result .speakers-component .speaker-details p *:focus-visible,
#rf-collection .collections-container .rf-accordion-list .catalog-result .speakers-component .speaker-details p *:focus-visible *,
.modal-content .search-results .catalog-result .speakers-component .speaker-details p:hover,
.modal-content .search-results .catalog-result .speakers-component .speaker-details p:hover *,
.modal-content .search-results .catalog-result .speakers-component .speaker-details p:focus,
.modal-content .search-results .catalog-result .speakers-component .speaker-details p:focus *,
.modal-content .search-results .catalog-result .speakers-component .speaker-details p:focus-visible,
.modal-content .search-results .catalog-result .speakers-component .speaker-details p:focus-visible *,
.modal-content .search-results .catalog-result .speakers-component .speaker-details p *:hover,
.modal-content .search-results .catalog-result .speakers-component .speaker-details p *:hover *,
.modal-content .search-results .catalog-result .speakers-component .speaker-details p *:focus,
.modal-content .search-results .catalog-result .speakers-component .speaker-details p *:focus *,
.modal-content .search-results .catalog-result .speakers-component .speaker-details p *:focus-visible,
.modal-content .search-results .catalog-result .speakers-component .speaker-details p *:focus-visible * {
  color: var(--universe-text-default) !important;
  background: var(--universe-canvas-muted) !important;
  border-color: var(--universe-canvas-muted) !important;
  text-decoration: none;
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .speakers-component .speaker-details p:active, #rf-catalog .search-container .main-content .search-content .search-results .catalog-result .speakers-component .speaker-details p:active *, #rf-catalog .search-container .main-content .search-content .search-results .catalog-result .speakers-component .speaker-details p *:active, #rf-catalog .search-container .main-content .search-content .search-results .catalog-result .speakers-component .speaker-details p *:active *,
#rf-collection .collections-container .rf-accordion-list .catalog-result .speakers-component .speaker-details p:active,
#rf-collection .collections-container .rf-accordion-list .catalog-result .speakers-component .speaker-details p:active *,
#rf-collection .collections-container .rf-accordion-list .catalog-result .speakers-component .speaker-details p *:active,
#rf-collection .collections-container .rf-accordion-list .catalog-result .speakers-component .speaker-details p *:active *,
.modal-content .search-results .catalog-result .speakers-component .speaker-details p:active,
.modal-content .search-results .catalog-result .speakers-component .speaker-details p:active *,
.modal-content .search-results .catalog-result .speakers-component .speaker-details p *:active,
.modal-content .search-results .catalog-result .speakers-component .speaker-details p *:active * {
  color: var(--universe-canvas-default) !important;
  background: var(--universe-text-default) !important;
  border-color: var(--universe-text-default) !important;
  text-decoration: none !important;
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .rf-attribute:has([class*=attribute-Session]),
#rf-collection .collections-container .rf-accordion-list .catalog-result .rf-attribute:has([class*=attribute-Session]),
.modal-content .search-results .catalog-result .rf-attribute:has([class*=attribute-Session]) {
  display: none;
}
.modal-content .modal-body:has(.catalog-result) {
  padding: 0;
}
.modal-content .modal-body:has(.catalog-result) .search-results .catalog-result {
  margin: 0;
  border-radius: 0;
}
.rf-body .rf-default-modal .modal-dialog .modal-content .modal-body:has(.search-content) {
  padding: 0;
}
.rf-body .rf-default-modal .modal-dialog .modal-content .modal-body:has(.search-content) .search-results .catalog-result {
  margin: 0;
  border-radius: 0;
  border-bottom: var(--universe-border);
  padding: var(--universe-spacing-box);
}
.rf-body .rf-default-modal .modal-dialog .modal-content .modal-body:has(.search-content) .search-results .catalog-result:last-child {
  border-bottom: 0;
}
.rf-body .rf-default-modal .modal-dialog .modal-content .modal-body:has(.search-content) .search-results .catalog-result .session-time-and-location {
  margin-top: 0;
}
.flex-box-section-full-interior:has(.workflow-targeted-agenda,
.similar-component:not(:empty)),
.flex-box-section-full-interior:has(#rf-catalog):has(.top-search-content) {
  padding-left: 0px;
  padding-right: 0px;
}
.workflow-targeted-agenda .targeted-agenda-section {
  margin: 0;
}
.workflow-targeted-agenda .targeted-agenda-section .carousel-mask {
  display: contents;
}
.workflow-targeted-agenda .targeted-agenda-section .targeted-agenda-headline + * {
  display: none;
}
.workflow-targeted-agenda .targeted-agenda-section .targeted-agenda-headline h2 {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 480;
  letter-spacing: 0em;
  color: var(--universe-text-default);
  padding: var(--universe-spacing-frame);
}
.workflow-targeted-agenda .targeted-agenda-section .rf-tile-container,
.search-container .main-content .search-content .rf-tile-container,
.similar-component .rf-tile-container,
.search-container .main-content .search-content .exhibitor-tile-container {
  margin: 0;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(350px, 1fr));
  grid-auto-rows: auto;
}
@media (max-width: 549px) {
  .workflow-targeted-agenda .targeted-agenda-section .rf-tile-container,
  .search-container .main-content .search-content .rf-tile-container,
  .similar-component .rf-tile-container,
  .search-container .main-content .search-content .exhibitor-tile-container {
    gap: var(--universe-base-size-16);
  }
}
.workflow-targeted-agenda .targeted-agenda-section .rf-tile-container.rf-tile-grid,
.search-container .main-content .search-content .rf-tile-container.rf-tile-grid,
.similar-component .rf-tile-container.rf-tile-grid,
.search-container .main-content .search-content .exhibitor-tile-container.rf-tile-grid {
  gap: 0;
}
.workflow-targeted-agenda .targeted-agenda-section .rf-tile-container .rf-tile-wrapper,
.search-container .main-content .search-content .rf-tile-container .rf-tile-wrapper,
.similar-component .rf-tile-container .rf-tile-wrapper,
.search-container .main-content .search-content .exhibitor-tile-container .rf-tile-wrapper {
  display: contents;
}
.workflow-targeted-agenda .targeted-agenda-section .rf-tile-container .rf-tile-wrapper .rf-tile,
.search-container .main-content .search-content .rf-tile-container .rf-tile-wrapper .rf-tile,
.similar-component .rf-tile-container .rf-tile-wrapper .rf-tile,
.search-container .main-content .search-content .exhibitor-tile-container .rf-tile-wrapper .rf-tile {
  margin: 0;
  border: 0;
  box-shadow: var(--universe-border-shodaw);
  border-right: var(--universe-border);
  border-bottom: var(--universe-border);
  padding: var(--universe-base-size-32);
  border-radius: 0px;
  display: grid;
  grid-row: span 7;
  grid-template-rows: subgrid;
  gap: var(--universe-base-size-24);
}
.workflow-targeted-agenda .targeted-agenda-section .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body,
.search-container .main-content .search-content .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body,
.similar-component .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body,
.search-container .main-content .search-content .exhibitor-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body {
  display: contents;
}
.workflow-targeted-agenda .targeted-agenda-section .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-line-one,
.search-container .main-content .search-content .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-line-one,
.similar-component .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-line-one,
.search-container .main-content .search-content .exhibitor-tile-container .rf-tile-wrapper .rf-tile .rf-tile-line-one {
  grid-row: 1;
  margin: 0px;
}
.workflow-targeted-agenda .targeted-agenda-section .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-title,
.search-container .main-content .search-content .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-title,
.similar-component .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-title,
.search-container .main-content .search-content .exhibitor-tile-container .rf-tile-wrapper .rf-tile .rf-tile-title {
  grid-row: 2;
  margin: 0px;
}
.workflow-targeted-agenda .targeted-agenda-section .rf-tile-container .rf-tile-wrapper .rf-tile .session-pills,
.search-container .main-content .search-content .rf-tile-container .rf-tile-wrapper .rf-tile .session-pills,
.similar-component .rf-tile-container .rf-tile-wrapper .rf-tile .session-pills,
.search-container .main-content .search-content .exhibitor-tile-container .rf-tile-wrapper .rf-tile .session-pills {
  grid-row: 3;
  margin: 0px;
}
.workflow-targeted-agenda .targeted-agenda-section .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-banner,
.search-container .main-content .search-content .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-banner,
.similar-component .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-banner,
.search-container .main-content .search-content .exhibitor-tile-container .rf-tile-wrapper .rf-tile .rf-tile-banner {
  grid-row: 4;
  margin: 0px;
}
.workflow-targeted-agenda .targeted-agenda-section .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-line-two,
.search-container .main-content .search-content .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-line-two,
.similar-component .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-line-two,
.search-container .main-content .search-content .exhibitor-tile-container .rf-tile-wrapper .rf-tile .rf-tile-line-two {
  grid-row: 5;
  margin: 0px;
}
.workflow-targeted-agenda .targeted-agenda-section .rf-tile-container .rf-tile-wrapper .rf-tile .speaker-pills,
.search-container .main-content .search-content .rf-tile-container .rf-tile-wrapper .rf-tile .speaker-pills,
.similar-component .rf-tile-container .rf-tile-wrapper .rf-tile .speaker-pills,
.search-container .main-content .search-content .exhibitor-tile-container .rf-tile-wrapper .rf-tile .speaker-pills {
  grid-row: 6;
  margin: 0px;
}
.workflow-targeted-agenda .targeted-agenda-section .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-footer,
.search-container .main-content .search-content .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-footer,
.similar-component .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-footer,
.search-container .main-content .search-content .exhibitor-tile-container .rf-tile-wrapper .rf-tile .rf-tile-footer {
  grid-row: 7;
  margin: 0px;
}
@media (max-width: 549px) {
  .workflow-targeted-agenda .targeted-agenda-section .rf-tile-container .rf-tile-wrapper .rf-tile,
  .search-container .main-content .search-content .rf-tile-container .rf-tile-wrapper .rf-tile,
  .similar-component .rf-tile-container .rf-tile-wrapper .rf-tile,
  .search-container .main-content .search-content .exhibitor-tile-container .rf-tile-wrapper .rf-tile {
    padding: var(--universe-base-size-16);
  }
}
.workflow-targeted-agenda .targeted-agenda-section .rf-tile-container .rf-tile-wrapper .rf-tile .recommendation-bar,
.search-container .main-content .search-content .rf-tile-container .rf-tile-wrapper .rf-tile .recommendation-bar,
.similar-component .rf-tile-container .rf-tile-wrapper .rf-tile .recommendation-bar,
.search-container .main-content .search-content .exhibitor-tile-container .rf-tile-wrapper .rf-tile .recommendation-bar {
  display: none;
  background: var(--rf-brand-color-surface-3);
  padding-left: var(--universe-base-size-32);
  padding-right: var(--universe-base-size-32);
}
.workflow-targeted-agenda .targeted-agenda-section .rf-tile-container .rf-tile-wrapper .rf-tile .recommendation-bar .recommendation-actions svg,
.search-container .main-content .search-content .rf-tile-container .rf-tile-wrapper .rf-tile .recommendation-bar .recommendation-actions svg,
.similar-component .rf-tile-container .rf-tile-wrapper .rf-tile .recommendation-bar .recommendation-actions svg,
.search-container .main-content .search-content .exhibitor-tile-container .rf-tile-wrapper .rf-tile .recommendation-bar .recommendation-actions svg {
  fill: var(--universe-text-default);
}
.workflow-targeted-agenda .targeted-agenda-section .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-banner,
.search-container .main-content .search-content .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-banner,
.similar-component .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-banner,
.search-container .main-content .search-content .exhibitor-tile-container .rf-tile-wrapper .rf-tile .rf-tile-banner {
  border-radius: 0;
  padding-top: 44.06%;
}
.workflow-targeted-agenda .targeted-agenda-section .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-avatars,
.search-container .main-content .search-content .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-avatars,
.similar-component .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-avatars,
.search-container .main-content .search-content .exhibitor-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-avatars {
  display: none;
  margin: var(--base-size-32) 0 0 0;
  filter: grayscale(100%);
}
.workflow-targeted-agenda .targeted-agenda-section .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-avatars .rf-tile-avatar,
.search-container .main-content .search-content .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-avatars .rf-tile-avatar,
.similar-component .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-avatars .rf-tile-avatar,
.search-container .main-content .search-content .exhibitor-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-avatars .rf-tile-avatar {
  width: var(--universe-base-size-32);
  height: var(--universe-base-size-32);
}
.workflow-targeted-agenda .targeted-agenda-section .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-title,
.search-container .main-content .search-content .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-title,
.similar-component .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-title,
.search-container .main-content .search-content .exhibitor-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-title {
  white-space: unset;
  display: unset;
  -webkit-line-clamp: unset;
  -webkit-box-orient: unset;
  overflow: unset;
}
.workflow-targeted-agenda .targeted-agenda-section .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-title a,
.search-container .main-content .search-content .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-title a,
.similar-component .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-title a,
.search-container .main-content .search-content .exhibitor-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-title a {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 480;
  letter-spacing: 0em;
  color: var(--universe-text-default);
  font-size: 22px;
}
.workflow-targeted-agenda .targeted-agenda-section .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-info,
.search-container .main-content .search-content .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-info,
.similar-component .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-info,
.search-container .main-content .search-content .exhibitor-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-info {
  white-space: initial;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.workflow-targeted-agenda .targeted-agenda-section .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one,
.search-container .main-content .search-content .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one,
.similar-component .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one,
.search-container .main-content .search-content .exhibitor-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one {
  display: flex;
  gap: 0;
  flex-direction: column;
}
.workflow-targeted-agenda .targeted-agenda-section .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one .session-date,
.workflow-targeted-agenda .targeted-agenda-section .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one .session-time,
.workflow-targeted-agenda .targeted-agenda-section .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one .session-time-in-person,
.search-container .main-content .search-content .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one .session-date,
.search-container .main-content .search-content .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one .session-time,
.search-container .main-content .search-content .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one .session-time-in-person,
.similar-component .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one .session-date,
.similar-component .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one .session-time,
.similar-component .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one .session-time-in-person,
.search-container .main-content .search-content .exhibitor-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one .session-date,
.search-container .main-content .search-content .exhibitor-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one .session-time,
.search-container .main-content .search-content .exhibitor-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one .session-time-in-person {
  border: 0px;
  padding: 0;
}
.workflow-targeted-agenda .targeted-agenda-section .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one .session-date, .workflow-targeted-agenda .targeted-agenda-section .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one .session-date *,
.workflow-targeted-agenda .targeted-agenda-section .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one .session-time,
.workflow-targeted-agenda .targeted-agenda-section .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one .session-time *,
.workflow-targeted-agenda .targeted-agenda-section .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one .session-time-in-person,
.workflow-targeted-agenda .targeted-agenda-section .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one .session-time-in-person *,
.search-container .main-content .search-content .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one .session-date,
.search-container .main-content .search-content .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one .session-date *,
.search-container .main-content .search-content .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one .session-time,
.search-container .main-content .search-content .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one .session-time *,
.search-container .main-content .search-content .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one .session-time-in-person,
.search-container .main-content .search-content .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one .session-time-in-person *,
.similar-component .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one .session-date,
.similar-component .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one .session-date *,
.similar-component .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one .session-time,
.similar-component .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one .session-time *,
.similar-component .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one .session-time-in-person,
.similar-component .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one .session-time-in-person *,
.search-container .main-content .search-content .exhibitor-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one .session-date,
.search-container .main-content .search-content .exhibitor-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one .session-date *,
.search-container .main-content .search-content .exhibitor-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one .session-time,
.search-container .main-content .search-content .exhibitor-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one .session-time *,
.search-container .main-content .search-content .exhibitor-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one .session-time-in-person,
.search-container .main-content .search-content .exhibitor-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one .session-time-in-person * {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 400;
  letter-spacing: 0.01em;
  color: var(--universe-text-muted);
  font-size: 18px;
}
.workflow-targeted-agenda .targeted-agenda-section .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one .session-date::after,
.search-container .main-content .search-content .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one .session-date::after,
.similar-component .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one .session-date::after,
.search-container .main-content .search-content .exhibitor-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one .session-date::after {
  content: ", ";
}
.workflow-targeted-agenda .targeted-agenda-section .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-two,
.search-container .main-content .search-content .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-two,
.similar-component .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-two,
.search-container .main-content .search-content .exhibitor-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-two {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 400;
  letter-spacing: 0.01em;
  color: var(--universe-text-muted);
  font-size: 18px;
}
.workflow-targeted-agenda .targeted-agenda-section .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-footer,
.search-container .main-content .search-content .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-footer,
.similar-component .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-footer,
.search-container .main-content .search-content .exhibitor-tile-container .rf-tile-wrapper .rf-tile .rf-tile-footer {
  margin: 0;
  padding: 0;
}
.grid-targeted-agenda .targeted-agenda-header {
  margin: 0;
}
.rf-tile-container:has(> .speaker-tile-container) {
  margin: 0;
  gap: 10px 10px;
  display: grid;
  justify-items: center;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  margin: 0 auto;
}
.rf-tile-container:has(> .speaker-tile-container) .speaker-tile-container {
  max-width: 400px;
  width: 100%;
  margin: 0;
  cursor: pointer;
}
.rf-tile-container:has(> .speaker-tile-container) .speaker-tile-container .attendee-tile {
  border: none;
  padding: 0px;
  min-width: 0;
}
.rf-tile-container:has(> .speaker-tile-container) .speaker-tile-container .attendee-tile .attendee-tile-image {
  height: auto;
  width: auto;
  max-height: none;
  max-width: none;
  filter: grayscale(100%);
  border-radius: var(--universe-radii-small);
  aspect-ratio: 1/1;
  margin: 0;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.rf-tile-container:has(> .speaker-tile-container) .speaker-tile-container .attendee-tile .attendee-tile-image img {
  height: 100%;
  width: 100%;
  max-height: 100%;
  max-width: 100%;
  object-fit: cover;
  border-radius: unset;
}
.rf-tile-container:has(> .speaker-tile-container) .speaker-tile-container .attendee-tile .attendee-tile-text-container {
  padding: var(--base-size-32) var(--base-size-32) var(--base-size-64) var(--base-size-32);
}
.rf-tile-container:has(> .speaker-tile-container) .speaker-tile-container .attendee-tile .attendee-tile-text-container .attendee-tile-name,
.rf-tile-container:has(> .speaker-tile-container) .speaker-tile-container .attendee-tile .attendee-tile-text-container .attendee-tile-role {
  overflow: unset;
  white-space: unset;
  display: unset;
}
.rf-tile-container:has(> .speaker-tile-container) .speaker-tile-container .attendee-tile .attendee-tile-text-container .attendee-tile-name, .rf-tile-container:has(> .speaker-tile-container) .speaker-tile-container .attendee-tile .attendee-tile-text-container .attendee-tile-role {
  margin: 0;
}
.rf-tile-container:has(> .speaker-tile-container) .speaker-tile-container .attendee-tile .attendee-tile-text-container .attendee-tile-name, .rf-tile-container:has(> .speaker-tile-container) .speaker-tile-container .attendee-tile .attendee-tile-text-container .attendee-tile-name *, .rf-tile-container:has(> .speaker-tile-container) .speaker-tile-container .attendee-tile .attendee-tile-text-container .attendee-tile-role, .rf-tile-container:has(> .speaker-tile-container) .speaker-tile-container .attendee-tile .attendee-tile-text-container .attendee-tile-role * {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 500;
  letter-spacing: 0.01em;
  color: var(--universe-text-default);
  font-size: 16px;
}
.rf-tile-container:has(> .speaker-tile-container) .speaker-tile-container .attendee-tile .attendee-tile-text-container .attendee-tile-role {
  letter-spacing: 0px;
}
.rf-tile-container:has(> .speaker-tile-container) .speaker-tile-container:hover .attendee-tile .attendee-tile-image {
  box-shadow: var(--universe-box-shadow);
}
.rf-tile-container:has(> .speaker-tile-container) .speaker-tile-container:nth-child(4n) .attendee-tile .attendee-tile-image, .rf-tile-container:has(> .speaker-tile-container) .speaker-tile-container:nth-child(5n) .attendee-tile .attendee-tile-image, .rf-tile-container:has(> .speaker-tile-container) .speaker-tile-container:nth-child(8n) .attendee-tile .attendee-tile-image {
  border-radius: 1000px;
}
#rf-collection .targeted-agenda-section .rf-speaker-container {
  margin: 0;
  gap: 10px 10px;
  display: grid;
  justify-items: center;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  margin: 0 auto;
  padding-top: var(--universe-spacing-frame);
}
#rf-collection .targeted-agenda-section .rf-speaker-container .ta-grid-speaker-card {
  max-width: 400px;
  width: 100%;
  margin: 0;
  cursor: pointer;
}
#rf-collection .targeted-agenda-section .rf-speaker-container .ta-grid-speaker-card .speaker-photo {
  height: auto;
  width: auto;
  max-height: none;
  max-width: none;
  filter: grayscale(100%);
  border-radius: var(--universe-radii-small);
  aspect-ratio: 1/1;
  margin: 0;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
#rf-collection .targeted-agenda-section .rf-speaker-container .ta-grid-speaker-card .speaker-photo img {
  height: 100%;
  width: 100%;
  max-height: 100%;
  max-width: 100%;
  object-fit: cover;
  border-radius: unset;
}
#rf-collection .targeted-agenda-section .rf-speaker-container .ta-grid-speaker-card:hover .speaker-photo {
  box-shadow: var(--universe-box-shadow);
}
#rf-collection .targeted-agenda-section .rf-speaker-container .ta-grid-speaker-card:nth-child(4n) .speaker-photo, #rf-collection .targeted-agenda-section .rf-speaker-container .ta-grid-speaker-card:nth-child(5n) .speaker-photo, #rf-collection .targeted-agenda-section .rf-speaker-container .ta-grid-speaker-card:nth-child(8n) .speaker-photo {
  border-radius: 1000px;
}
#rf-collection .targeted-agenda-section .rf-speaker-container .ta-grid-speaker-card .speaker-info {
  padding: var(--base-size-32) var(--base-size-32) var(--base-size-64) var(--base-size-32);
  max-width: unset;
}
#rf-collection .targeted-agenda-section .rf-speaker-container .ta-grid-speaker-card .speaker-info, #rf-collection .targeted-agenda-section .rf-speaker-container .ta-grid-speaker-card .speaker-info * {
  margin: 0;
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 500;
  letter-spacing: 0.01em;
  color: var(--universe-text-default);
  font-size: 16px;
}
body:has(#widget-page-session-details) #rf-content #special-div .flex-box-section-full:not(:has(#widget-page-session-details)) {
  display: none;
}
body:has(#widget-page-session-details) #rf-content #special-div .flex-box-section-full-interior:has(#widget-page-session-details) {
  padding-top: 0;
  padding-bottom: 0;
  max-width: none;
}
body:has(#widget-page-session-details) #rf-content #special-div .flex-box-section-full-interior:has(#widget-page-session-details) .flex-box-section,
body:has(#widget-page-session-details) #rf-content #special-div .flex-box-section-full-interior:has(#widget-page-session-details) .flex-box-child,
body:has(#widget-page-session-details) #rf-content #special-div .flex-box-section-full-interior:has(#widget-page-session-details) .element-container-wrapper,
body:has(#widget-page-session-details) #rf-content #special-div .flex-box-section-full-interior:has(#widget-page-session-details) .element-container,
body:has(#widget-page-session-details) #rf-content #special-div .flex-box-section-full-interior:has(#widget-page-session-details) .element-container > div,
body:has(#widget-page-session-details) #rf-content #special-div .flex-box-section-full-interior:has(#widget-page-session-details) #rf-catalog {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
body:has(#widget-page-session-details) #rf-content #special-div .flex-box-section-full-interior:has(#widget-page-session-details) #widget-page-session-details {
  flex-grow: 1;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details {
  width: 100%;
  max-width: var(--universe-body-width);
  padding: 0 var(--universe-body-padding);
  margin: 0 auto;
  box-sizing: border-box;
  display: grid;
  grid-template-columns: auto min-content;
  grid-template-rows: min-content 1fr auto;
  padding: 0;
  background: none;
  overflow: unset;
  border-radius: 0;
}
@media (max-width: 1300px) {
  body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details {
    display: block;
  }
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-back-to-catalog {
  grid-column: 1;
  grid-row: 1;
  background: transparent;
  border: none;
  padding: var(--universe-spacing-frame) var(--universe-spacing-frame) 0 var(--universe-spacing-frame);
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-back-to-catalog .back-to-catalog-container {
  max-width: none;
  padding: 0;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-back-to-catalog .back-to-catalog-container a {
  display: flex;
  align-items: center;
  gap: 1rem;
  text-decoration: none !important;
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 500;
  letter-spacing: 0.01em;
  color: var(--universe-text-default);
  font-size: 16px;
  color: var(--universe-text-muted);
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-back-to-catalog .back-to-catalog-container a:hover, body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-back-to-catalog .back-to-catalog-container a:focus {
  color: var(--universe-text-default);
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-back-to-catalog .back-to-catalog-container a svg {
  fill: var(--universe-text-default);
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container {
  grid-column: 1;
  grid-row: 2;
  max-width: none;
  margin: 0;
  padding: 0 var(--universe-spacing-frame) var(--universe-spacing-frame) var(--universe-spacing-frame);
}
@media (max-width: 500px) {
  body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container {
    padding: var(--universe-base-size-16);
  }
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container > * {
  display: contents;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container > * > * {
  display: contents;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container > * > * > * {
  display: flex;
  flex-direction: column;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .times-component,
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .session-actions,
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .session-actions .rf-flex-frame {
  display: contents;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .session-time-and-location,
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .session-actions > .rf-flex-frame > * {
  margin: 0;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .session-title + div, body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .session-title + div > div {
  display: contents;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .session-title {
  order: 1;
  margin: var(--universe-base-size-32) 0 0 0;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .embeddedWebinar-component {
  order: 2;
  margin: var(--universe-base-size-32) 0 0 0;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .session-time-and-location {
  order: 3;
  margin-top: var(--universe-base-size-32);
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .session-actions button.session-main-action {
  order: 4;
  margin-top: var(--universe-base-size-32);
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .abstract-component {
  order: 5;
  margin: var(--universe-base-size-32) 0 0 0;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .universe-buttons {
  order: 6;
  margin: var(--universe-base-size-32) 0 0 0;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .attribute-KeyTakeaway1 {
  order: 7;
  margin: var(--universe-base-size-32) 0 0 0;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .attribute-KeyTakeaway2 {
  order: 8;
  margin: var(--universe-vf-line) 0 0 0;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .attribute-KeyTakeaway3 {
  order: 9;
  margin: var(--universe-vf-line) 0 0 0;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .speakers-component {
  order: 10;
  margin: var(--universe-base-size-32) 0 0 0;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .sessionFiles-component {
  order: 11;
  margin: var(--universe-base-size-32) 0 0 0;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container [class*="1695679365536001nvxy-component"],
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container [class*="1692799009855001C0n3-component"],
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container [class*="1755011515592001TrRC-component"] {
  display: none;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .title-component {
  margin: 0;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .title-component .title-text-container .title-text {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 480;
  letter-spacing: 0em;
  color: var(--universe-text-default);
  font-size: 22px;
}
@media (min-width: 600px) and (max-width: 1024px) {
  body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .title-component .title-text-container .title-text {
    font-size: 24px;
  }
}
@media (min-width: 1025px) {
  body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .title-component .title-text-container .title-text {
    font-size: 28px;
  }
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .session-time-and-location {
  display: flex;
  gap: 0;
  flex-direction: column;
  align-items: start;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .session-time-and-location .session-location,
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .session-time-and-location .session-date,
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .session-time-and-location .session-time {
  border: 0px;
  padding: 0;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .session-time-and-location .session-location, body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .session-time-and-location .session-location *,
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .session-time-and-location .session-date,
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .session-time-and-location .session-date *,
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .session-time-and-location .session-time,
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .session-time-and-location .session-time * {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 400;
  letter-spacing: 0.01em;
  color: var(--universe-text-muted);
  font-size: 18px;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .session-time-and-location .session-date-time::before {
  content: url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2039_73817)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.75 0.5C5.16421 0.5 5.5 0.835786 5.5 1.25V2.5H10.5V1.25C10.5 0.835786 10.8358 0.5 11.25 0.5C11.6642 0.5 12 0.835786 12 1.25V2.5H13.25C14.2165 2.5 15 3.2835 15 4.25V14.75C15 15.7165 14.2165 16.5 13.25 16.5H2.75C1.7835 16.5 1 15.7165 1 14.75V4.25C1 3.2835 1.7835 2.5 2.75 2.5H4V1.25C4 0.835786 4.33579 0.5 4.75 0.5ZM13.25 4C13.3881 4 13.5 4.11193 13.5 4.25V6.5H2.5V4.25C2.5 4.11193 2.61193 4 2.75 4H13.25ZM2.5 8V14.75C2.5 14.8881 2.61193 15 2.75 15H13.25C13.3881 15 13.5 14.8881 13.5 14.75V8H2.5Z' fill='%23010409'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2039_73817'%3E%3Crect width='16' height='16' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  padding-right: 0.5rem;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .session-time-and-location .session-date::after {
  content: ", ";
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .session-time-and-location .session-location::before {
  content: url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2039_73821)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.536 3.9639C12.0004 4.42821 12.3689 4.97946 12.6202 5.58618C12.8716 6.19289 13.0009 6.84318 13.0009 7.4999C13.0009 8.15662 12.8716 8.8069 12.6202 9.41362C12.3689 10.0203 12.0004 10.5716 11.536 11.0359L8 14.5699L4.464 11.0349C3.99965 10.5706 3.6313 10.0193 3.38 9.41257C3.12869 8.80586 2.99934 8.15559 2.99934 7.4989C2.99934 6.8422 3.12869 6.19194 3.38 5.58523C3.6313 4.97852 3.99965 4.42725 4.464 3.9629C4.92836 3.49854 5.47963 3.1302 6.08633 2.87889C6.69304 2.62758 7.34331 2.49824 8 2.49824C8.6567 2.49824 9.30696 2.62758 9.91367 2.87889C10.5204 3.1302 11.0716 3.49854 11.536 3.9629V3.9639ZM12.596 12.0959C13.5051 11.1869 14.1242 10.0287 14.3751 8.7678C14.6259 7.50691 14.4972 6.19994 14.0053 5.01219C13.5133 3.82444 12.6802 2.80925 11.6113 2.09499C10.5423 1.38074 9.2856 0.999512 8 0.999512C6.7144 0.999512 5.45767 1.38074 4.38874 2.09499C3.31981 2.80925 2.48669 3.82444 1.99473 5.01219C1.50278 6.19994 1.37409 7.50691 1.62494 8.7678C1.87579 10.0287 2.49491 11.1869 3.404 12.0959L6.939 15.6319C7.0783 15.7713 7.2437 15.8819 7.42576 15.9573C7.60781 16.0328 7.80294 16.0716 8 16.0716C8.19707 16.0716 8.3922 16.0328 8.57425 15.9573C8.7563 15.8819 8.9217 15.7713 9.061 15.6319L12.596 12.0959ZM8 9.4999C8.53044 9.4999 9.03914 9.28918 9.41422 8.91411C9.78929 8.53904 10 8.03033 10 7.4999C10 6.96946 9.78929 6.46076 9.41422 6.08568C9.03914 5.71061 8.53044 5.4999 8 5.4999C7.46957 5.4999 6.96086 5.71061 6.58579 6.08568C6.21072 6.46076 6 6.96946 6 7.4999C6 8.03033 6.21072 8.53904 6.58579 8.91411C6.96086 9.28918 7.46957 9.4999 8 9.4999Z' fill='%23010409'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2039_73821'%3E%3Crect width='16' height='16' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  padding-right: 1rem;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .session-time-and-location .session-location {
  margin-top: var(--universe-vf-line);
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .speakers-component::before {
  content: "Speakers";
  display: block;
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 400;
  letter-spacing: 0.01em;
  color: var(--universe-text-muted);
  font-size: 16px;
  color: var(--universe-text-default);
  font-weight: 700;
  padding-bottom: 1rem;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .speakers-component .speaker-details {
  display: flex;
  flex-direction: row;
  gap: var(--universe-gap-tiny);
  flex-wrap: wrap;
  align-content: start;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .speakers-component .speaker-details::before {
  content: none;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .speakers-component .speaker-details::after {
  content: none;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .speakers-component .speaker-details p {
  flex-direction: column;
  justify-content: center;
  align-items: start;
  line-height: 1;
  height: min-content;
  cursor: pointer;
  border: 1px solid transparent;
  border-radius: var(--universe-radii-small);
  text-decoration: none;
  padding: unset;
  padding-inline: 8px;
  padding-block: 6px;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .speakers-component .speaker-details p, body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .speakers-component .speaker-details p * {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 500;
  letter-spacing: 0.01em;
  color: var(--universe-text-default);
  font-size: 16px;
  opacity: 1 !important;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .speakers-component .speaker-details p, body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .speakers-component .speaker-details p * {
  color: var(--universe-text-muted) !important;
  background-color: var(--universe-canvas-muted) !important;
  border-color: var(--universe-canvas-muted) !important;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .speakers-component .speaker-details p:hover, body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .speakers-component .speaker-details p:hover *, body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .speakers-component .speaker-details p:focus, body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .speakers-component .speaker-details p:focus *, body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .speakers-component .speaker-details p:focus-visible, body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .speakers-component .speaker-details p:focus-visible *, body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .speakers-component .speaker-details p *:hover, body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .speakers-component .speaker-details p *:hover *, body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .speakers-component .speaker-details p *:focus, body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .speakers-component .speaker-details p *:focus *, body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .speakers-component .speaker-details p *:focus-visible, body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .speakers-component .speaker-details p *:focus-visible * {
  color: var(--universe-text-default) !important;
  background: var(--universe-canvas-muted) !important;
  border-color: var(--universe-canvas-muted) !important;
  text-decoration: none;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .speakers-component .speaker-details p:active, body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .speakers-component .speaker-details p:active *, body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .speakers-component .speaker-details p *:active, body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .speakers-component .speaker-details p *:active * {
  color: var(--universe-canvas-default) !important;
  background: var(--universe-text-default) !important;
  border-color: var(--universe-text-default) !important;
  text-decoration: none !important;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container [class*="1681321021821002KqJi-component"],
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container [class*="1681321068357002s2k1-component"],
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container [class*="1681321148121002Bjcv-component"] {
  display: contents;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .attribute-KeyTakeaway1 .attribute-name,
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .attribute-KeyTakeaway2 .attribute-name,
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .attribute-KeyTakeaway3 .attribute-name {
  display: none;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .attribute-KeyTakeaway1::before {
  content: "Key Takeaways";
  display: block;
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 400;
  letter-spacing: 0.01em;
  color: var(--universe-text-muted);
  font-size: 16px;
  color: var(--universe-text-default);
  font-weight: 700;
  padding-bottom: 1rem;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .abstract-component::before {
  content: "Description";
  display: block;
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 400;
  letter-spacing: 0.01em;
  color: var(--universe-text-muted);
  font-size: 16px;
  color: var(--universe-text-default);
  font-weight: 700;
  padding-bottom: 1rem;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .sessionFiles-component h2 {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 400;
  letter-spacing: 0.01em;
  color: var(--universe-text-muted);
  font-size: 16px;
  color: var(--universe-text-default);
  font-weight: 700;
  margin: 0;
  padding: 0;
  padding-bottom: 1rem;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .the-artwork {
  padding: var(--universe-spacing-frame);
  border-left: var(--universe-border);
  grid-row: 1/3;
  grid-column: 2;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .the-artwork img {
  aspect-ratio: 1/1;
  width: 671px;
  max-width: unset;
}
@media (max-width: 1600px) {
  body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .the-artwork img {
    width: 500px;
  }
}
@media (max-width: 1300px) {
  body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .the-artwork {
    display: none;
  }
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .similar-component > div:has(.action-header-title) {
  border-top: var(--universe-border);
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .similar-component > div:has(.action-header-title) .action-header-title {
  width: 100%;
  max-width: var(--universe-body-width);
  padding: 0 var(--universe-body-padding);
  margin: 0 auto;
  box-sizing: border-box;
  padding: calc(var(--universe-spacing-frame) * 2) var(--universe-spacing-frame) var(--universe-spacing-frame) var(--universe-spacing-frame);
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .similar-component > div:has(.action-header-title) .action-header-title h2 {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 480;
  letter-spacing: 0em;
  color: var(--universe-text-default);
  margin: 0;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .similar-component .tiles-full-width {
  border-top: var(--universe-border);
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .similar-component .tiles-full-width .tiles-padding {
  width: 100%;
  max-width: var(--universe-body-width);
  padding: 0 var(--universe-body-padding);
  margin: 0 auto;
  box-sizing: border-box;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .embeddedWebinar-component .webinar-player-info {
  margin: 0;
  padding: 0;
  background: none;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .embeddedWebinar-component .webinar-player-info .webinar-player-info-login {
  border: var(--universe-border);
  border-radius: var(--brand-borderRadius-large);
  padding: var(--universe-spacing-box);
  flex-direction: column;
  align-items: center;
  gap: 1rem;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .embeddedWebinar-component .webinar-player-info .webinar-player-info-login > div {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 400;
  letter-spacing: 0.01em;
  color: var(--universe-text-muted);
  color: var(--universe-text-default);
  font-weight: 700;
  text-align: center;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .embeddedWebinar-component .webinar-player-info .webinar-player-info-login .mdBtnR-outline-info {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: min-content;
  gap: var(--universe-spacing-item);
  text-decoration: none !important;
  border-width: var(--rf-comp-button-shape-border-width);
  border-style: solid;
  border-radius: var(--rf-comp-button-shape-radius);
  padding: var(--rf-comp-button-space-padding);
  margin: 0;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  transition: var(--rf-comp-button-motion-transition);
  box-shadow: var(--rf-comp-button-primary-elevation-shadow);
  position: relative;
  cursor: pointer;
  user-select: none;
  background-color: var(--rf-comp-button-primary-color-background);
  border-color: var(--rf-comp-button-primary-color-border);
  background-color: var(--rf-comp-button-secondary-color-background);
  border-color: var(--rf-comp-button-secondary-color-border);
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .embeddedWebinar-component .webinar-player-info .webinar-player-info-login .mdBtnR-outline-info, body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .embeddedWebinar-component .webinar-player-info .webinar-player-info-login .mdBtnR-outline-info .mdBtnR-text {
  letter-spacing: var(--rf-comp-button-font-letter-spacing);
  font-size: var(--rf-comp-button-font-size);
  font-weight: var(--rf-comp-button-font-weight);
  font-style: var(--rf-comp-button-font-style);
  text-transform: var(--rf-comp-button-font-transform);
  line-height: 1;
  text-decoration: none;
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 500;
  letter-spacing: 0.01em;
  color: var(--universe-text-default);
  font-size: 16px;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .embeddedWebinar-component .webinar-player-info .webinar-player-info-login .mdBtnR-outline-info, body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .embeddedWebinar-component .webinar-player-info .webinar-player-info-login .mdBtnR-outline-info .mdBtnR-text {
  color: var(--rf-comp-button-primary-color-on-background);
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .embeddedWebinar-component .webinar-player-info .webinar-player-info-login .mdBtnR-outline-info *:not([fill=none]) {
  fill: var(--rf-comp-button-primary-color-on-background);
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .embeddedWebinar-component .webinar-player-info .webinar-player-info-login .mdBtnR-outline-info.hover, body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .embeddedWebinar-component .webinar-player-info .webinar-player-info-login .mdBtnR-outline-info:hover {
  background-color: var(--rf-comp-button-primary-hover-color-background);
  border-color: var(--rf-comp-button-primary-hover-color-border);
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .embeddedWebinar-component .webinar-player-info .webinar-player-info-login .mdBtnR-outline-info.hover, body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .embeddedWebinar-component .webinar-player-info .webinar-player-info-login .mdBtnR-outline-info.hover .mdBtnR-text, body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .embeddedWebinar-component .webinar-player-info .webinar-player-info-login .mdBtnR-outline-info:hover, body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .embeddedWebinar-component .webinar-player-info .webinar-player-info-login .mdBtnR-outline-info:hover .mdBtnR-text {
  color: var(--rf-comp-button-primary-hover-color-on-background);
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .embeddedWebinar-component .webinar-player-info .webinar-player-info-login .mdBtnR-outline-info.hover *:not([fill=none]), body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .embeddedWebinar-component .webinar-player-info .webinar-player-info-login .mdBtnR-outline-info:hover *:not([fill=none]) {
  fill: var(--rf-comp-button-primary-hover-color-on-background);
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .embeddedWebinar-component .webinar-player-info .webinar-player-info-login .mdBtnR-outline-info.focus-visible, body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .embeddedWebinar-component .webinar-player-info .webinar-player-info-login .mdBtnR-outline-info:focus-visible {
  color: var(--rf-comp-button-primary-hover-color-on-background);
  box-shadow: var(--rf-brand-elevation-focus-indicator-shadow);
  outline: none;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .embeddedWebinar-component .webinar-player-info .webinar-player-info-login .mdBtnR-outline-info.active, body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .embeddedWebinar-component .webinar-player-info .webinar-player-info-login .mdBtnR-outline-info:active {
  background-color: var(--universe-canvas-subtle);
  border-color: var(--universe-border);
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .embeddedWebinar-component .webinar-player-info .webinar-player-info-login .mdBtnR-outline-info.active, body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .embeddedWebinar-component .webinar-player-info .webinar-player-info-login .mdBtnR-outline-info.active .mdBtnR-text, body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .embeddedWebinar-component .webinar-player-info .webinar-player-info-login .mdBtnR-outline-info:active, body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .embeddedWebinar-component .webinar-player-info .webinar-player-info-login .mdBtnR-outline-info:active .mdBtnR-text {
  color: var(--universe-text-default);
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .embeddedWebinar-component .webinar-player-info .webinar-player-info-login .mdBtnR-outline-info.active *:not([fill=none]), body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .embeddedWebinar-component .webinar-player-info .webinar-player-info-login .mdBtnR-outline-info:active *:not([fill=none]) {
  fill: var(--universe-text-default);
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .embeddedWebinar-component .webinar-player-info .webinar-player-info-login .mdBtnR-outline-info.mdBtnR-outline-primary {
  background-color: var(--rf-comp-button-secondary-color-background);
  border-color: var(--rf-comp-button-secondary-color-border);
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .embeddedWebinar-component .webinar-player-info .webinar-player-info-login .mdBtnR-outline-info.mdBtnR-outline-primary, body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .embeddedWebinar-component .webinar-player-info .webinar-player-info-login .mdBtnR-outline-info.mdBtnR-outline-primary .mdBtnR-text {
  color: var(--rf-comp-button-secondary-color-on-background);
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .embeddedWebinar-component .webinar-player-info .webinar-player-info-login .mdBtnR-outline-info.mdBtnR-outline-primary *:not([fill=none]) {
  fill: var(--rf-comp-button-secondary-color-on-background);
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .embeddedWebinar-component .webinar-player-info .webinar-player-info-login .mdBtnR-outline-info.mdBtnR-outline-primary.hover, body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .embeddedWebinar-component .webinar-player-info .webinar-player-info-login .mdBtnR-outline-info.mdBtnR-outline-primary:hover {
  background-color: var(--rf-comp-button-secondary-hover-color-background);
  border-color: var(--rf-comp-button-secondary-hover-color-border);
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .embeddedWebinar-component .webinar-player-info .webinar-player-info-login .mdBtnR-outline-info.mdBtnR-outline-primary.hover, body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .embeddedWebinar-component .webinar-player-info .webinar-player-info-login .mdBtnR-outline-info.mdBtnR-outline-primary.hover .mdBtnR-text, body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .embeddedWebinar-component .webinar-player-info .webinar-player-info-login .mdBtnR-outline-info.mdBtnR-outline-primary:hover, body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .embeddedWebinar-component .webinar-player-info .webinar-player-info-login .mdBtnR-outline-info.mdBtnR-outline-primary:hover .mdBtnR-text {
  color: var(--rf-comp-button-secondary-hover-color-on-background);
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .embeddedWebinar-component .webinar-player-info .webinar-player-info-login .mdBtnR-outline-info.mdBtnR-outline-primary.hover *:not([fill=none]), body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .embeddedWebinar-component .webinar-player-info .webinar-player-info-login .mdBtnR-outline-info.mdBtnR-outline-primary:hover *:not([fill=none]) {
  fill: var(--rf-comp-button-secondary-hover-color-on-background);
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .embeddedWebinar-component .webinar-player-info .webinar-player-info-login .mdBtnR-outline-info.mdBtnR-outline-primary.focus-visible, body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .embeddedWebinar-component .webinar-player-info .webinar-player-info-login .mdBtnR-outline-info.mdBtnR-outline-primary:focus-visible {
  border-color: var(--rf-comp-button-secondary-hover-color-border);
  box-shadow: var(--rf-brand-elevation-focus-indicator-shadow);
  outline: none;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .embeddedWebinar-component .webinar-player-info .webinar-player-info-login .mdBtnR-outline-info.mdBtnR-outline-primary.active, body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .embeddedWebinar-component .webinar-player-info .webinar-player-info-login .mdBtnR-outline-info.mdBtnR-outline-primary:active {
  background-color: var(--universe-canvas-subtle);
  border-color: var(--universe-border);
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .embeddedWebinar-component .webinar-player-info .webinar-player-info-login .mdBtnR-outline-info.mdBtnR-outline-primary.active, body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .embeddedWebinar-component .webinar-player-info .webinar-player-info-login .mdBtnR-outline-info.mdBtnR-outline-primary.active .mdBtnR-text, body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .embeddedWebinar-component .webinar-player-info .webinar-player-info-login .mdBtnR-outline-info.mdBtnR-outline-primary:active, body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .embeddedWebinar-component .webinar-player-info .webinar-player-info-login .mdBtnR-outline-info.mdBtnR-outline-primary:active .mdBtnR-text {
  color: var(--universe-text-default);
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .embeddedWebinar-component .webinar-player-info .webinar-player-info-login .mdBtnR-outline-info.mdBtnR-outline-primary.active *:not([fill=none]), body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .embeddedWebinar-component .webinar-player-info .webinar-player-info-login .mdBtnR-outline-info.mdBtnR-outline-primary:active *:not([fill=none]) {
  fill: var(--universe-text-default);
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .embeddedWebinar-component .webinar-player-info .webinar-player-info-login .mdBtnR-outline-info.full-width {
  width: 100%;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .embeddedWebinar-component .webinar-player-info .webinar-player-info-login .mdBtnR-outline-info[class*=icon-] {
  justify-content: space-between;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .embeddedWebinar-component .webinar-player-info .webinar-player-info-login .mdBtnR-outline-info[class*=icon-].icon-download::after {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  background-color: currentColor;
  -webkit-mask: url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M2.75 14C1.7835 14 1 13.2165 1 12.25L1 9.74998C1 9.33576 1.33579 8.99998 1.75 8.99998C2.16421 8.99998 2.5 9.33576 2.5 9.74998L2.5 12.25C2.5 12.388 2.61193 12.5 2.75 12.5H13.25C13.3881 12.5 13.5 12.388 13.5 12.25V9.74998C13.5 9.33576 13.8358 8.99998 14.25 8.99998C14.6642 8.99998 15 9.33576 15 9.74998V12.25C15 13.2165 14.2165 14 13.25 14H2.75Z" fill="black"/><path d="M7.25 7.68932L7.25 2C7.25 1.58579 7.58578 1.25 8 1.25C8.41421 1.25 8.75 1.58579 8.75 2L8.75 7.68932L10.7197 5.71965C11.0126 5.42675 11.4874 5.42675 11.7803 5.71965C12.0732 6.01254 12.0732 6.48741 11.7803 6.78031L8.53033 10.0303C8.23744 10.3232 7.76256 10.3232 7.46967 10.0303L4.21967 6.78031C3.92678 6.48741 3.92678 6.01254 4.21967 5.71965C4.51256 5.42675 4.98744 5.42675 5.28033 5.71965L7.25 7.68932Z" fill="black"/></svg>') no-repeat center/contain;
  mask: url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M2.75 14C1.7835 14 1 13.2165 1 12.25L1 9.74998C1 9.33576 1.33579 8.99998 1.75 8.99998C2.16421 8.99998 2.5 9.33576 2.5 9.74998L2.5 12.25C2.5 12.388 2.61193 12.5 2.75 12.5H13.25C13.3881 12.5 13.5 12.388 13.5 12.25V9.74998C13.5 9.33576 13.8358 8.99998 14.25 8.99998C14.6642 8.99998 15 9.33576 15 9.74998V12.25C15 13.2165 14.2165 14 13.25 14H2.75Z" fill="black"/><path d="M7.25 7.68932L7.25 2C7.25 1.58579 7.58578 1.25 8 1.25C8.41421 1.25 8.75 1.58579 8.75 2L8.75 7.68932L10.7197 5.71965C11.0126 5.42675 11.4874 5.42675 11.7803 5.71965C12.0732 6.01254 12.0732 6.48741 11.7803 6.78031L8.53033 10.0303C8.23744 10.3232 7.76256 10.3232 7.46967 10.0303L4.21967 6.78031C3.92678 6.48741 3.92678 6.01254 4.21967 5.71965C4.51256 5.42675 4.98744 5.42675 5.28033 5.71965L7.25 7.68932Z" fill="black"/></svg>') no-repeat center/contain;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .embeddedWebinar-component .webinar-player-info .webinar-player-info-login .mdBtnR-outline-info[class*=icon-].icon-arrow::after {
  content: "";
  display: inline-block;
  width: 9px;
  height: 9px;
  background-color: currentColor;
  -webkit-mask: url('data:image/svg+xml;utf8,<svg width="9" height="9" viewBox="0 0 9 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M0.53033 0.75C0.53033 0.335786 0.866117 0 1.28033 0H7.29074C7.70495 0 8.04074 0.335786 8.04074 0.75V6.76041C8.04074 7.17462 7.70495 7.51041 7.29074 7.51041C6.87652 7.51041 6.54074 7.17462 6.54074 6.76041V2.56066L1.28033 7.82107C0.987437 8.11396 0.512563 8.11396 0.21967 7.82107C-0.0732233 7.52817 -0.0732233 7.0533 0.21967 6.76041L5.48008 1.5H1.28033C0.866117 1.5 0.53033 1.16421 0.53033 0.75Z" fill="black"/></svg>') no-repeat center/contain;
  mask: url('data:image/svg+xml;utf8,<svg width="9" height="9" viewBox="0 0 9 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M0.53033 0.75C0.53033 0.335786 0.866117 0 1.28033 0H7.29074C7.70495 0 8.04074 0.335786 8.04074 0.75V6.76041C8.04074 7.17462 7.70495 7.51041 7.29074 7.51041C6.87652 7.51041 6.54074 7.17462 6.54074 6.76041V2.56066L1.28033 7.82107C0.987437 8.11396 0.512563 8.11396 0.21967 7.82107C-0.0732233 7.52817 -0.0732233 7.0533 0.21967 6.76041L5.48008 1.5H1.28033C0.866117 1.5 0.53033 1.16421 0.53033 0.75Z" fill="black"/></svg>') no-repeat center/contain;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .embeddedWebinar-component .webinar-player-info .webinar-player-info-login .mdBtnR-outline-info.fancy {
  padding: var(--universe-spacing-box) var(--universe-spacing-item) var(--universe-spacing-item) var(--universe-spacing-item);
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .embeddedWebinar-component .webinar-player-info .webinar-player-info-login .mdBtnR-outline-info.mdBtnR-small, body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .embeddedWebinar-component .webinar-player-info .webinar-player-info-login .mdBtnR-outline-info.mdBtnR-sm {
  padding: var(--rf-comp-button-space-padding-small);
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .embeddedWebinar-component .webinar-player-info .webinar-player-info-login .mdBtnR-outline-info, body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .embeddedWebinar-component .webinar-player-info .webinar-player-info-login .mdBtnR-outline-info .mdBtnR-text {
  color: var(--rf-comp-button-secondary-color-on-background);
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .embeddedWebinar-component .webinar-player-info .webinar-player-info-login .mdBtnR-outline-info *:not([fill=none]) {
  fill: var(--rf-comp-button-secondary-color-on-background);
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .embeddedWebinar-component .webinar-player-info .webinar-player-info-login .mdBtnR-outline-info.hover, body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .embeddedWebinar-component .webinar-player-info .webinar-player-info-login .mdBtnR-outline-info:hover {
  background-color: var(--rf-comp-button-secondary-hover-color-background);
  border-color: var(--rf-comp-button-secondary-hover-color-border);
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .embeddedWebinar-component .webinar-player-info .webinar-player-info-login .mdBtnR-outline-info.hover, body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .embeddedWebinar-component .webinar-player-info .webinar-player-info-login .mdBtnR-outline-info.hover .mdBtnR-text, body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .embeddedWebinar-component .webinar-player-info .webinar-player-info-login .mdBtnR-outline-info:hover, body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .embeddedWebinar-component .webinar-player-info .webinar-player-info-login .mdBtnR-outline-info:hover .mdBtnR-text {
  color: var(--rf-comp-button-secondary-hover-color-on-background);
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .embeddedWebinar-component .webinar-player-info .webinar-player-info-login .mdBtnR-outline-info.hover *:not([fill=none]), body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .embeddedWebinar-component .webinar-player-info .webinar-player-info-login .mdBtnR-outline-info:hover *:not([fill=none]) {
  fill: var(--rf-comp-button-secondary-hover-color-on-background);
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .embeddedWebinar-component .webinar-player-info .webinar-player-info-login .mdBtnR-outline-info.focus-visible, body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .embeddedWebinar-component .webinar-player-info .webinar-player-info-login .mdBtnR-outline-info:focus-visible {
  border-color: var(--rf-comp-button-secondary-hover-color-border);
  box-shadow: var(--rf-brand-elevation-focus-indicator-shadow);
  outline: none;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .embeddedWebinar-component .webinar-player-info .webinar-player-info-login .mdBtnR-outline-info.active, body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .embeddedWebinar-component .webinar-player-info .webinar-player-info-login .mdBtnR-outline-info:active {
  background-color: var(--universe-canvas-subtle);
  border-color: var(--universe-border);
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .embeddedWebinar-component .webinar-player-info .webinar-player-info-login .mdBtnR-outline-info.active, body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .embeddedWebinar-component .webinar-player-info .webinar-player-info-login .mdBtnR-outline-info.active .mdBtnR-text, body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .embeddedWebinar-component .webinar-player-info .webinar-player-info-login .mdBtnR-outline-info:active, body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .embeddedWebinar-component .webinar-player-info .webinar-player-info-login .mdBtnR-outline-info:active .mdBtnR-text {
  color: var(--universe-text-default);
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .embeddedWebinar-component .webinar-player-info .webinar-player-info-login .mdBtnR-outline-info.active *:not([fill=none]), body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .embeddedWebinar-component .webinar-player-info .webinar-player-info-login .mdBtnR-outline-info:active *:not([fill=none]) {
  fill: var(--universe-text-default);
}
#rf-exhibitorcatalog.rf-widget .rf-tile-grid.exhibitor-tile-container .rf-tile-title {
  grid-row: 1;
}
#rf-exhibitorcatalog.rf-widget .rf-tile-grid.exhibitor-tile-container .rf-tile-line-one {
  grid-row: 2;
}
#rf-exhibitorcatalog.rf-widget .rf-tile-grid.exhibitor-tile-container .rf-tile-banner {
  grid-row: 3;
  height: unset;
}
#rf-exhibitorcatalog.rf-widget .rf-tile-grid.exhibitor-tile-container .rf-tile-footer {
  grid-row: 4;
}
#rf-exhibitorcatalog.rf-widget .search-container .main-content .search-content .exhibitor-catalog-section-title.section-title {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 480;
  letter-spacing: 0em;
  color: var(--universe-text-default);
  font-size: 22px;
  color: var(--universe-text-default);
  margin: var(--universe-vf-standard) 0 var(--universe-vf-paragraph) 0;
}
@media (min-width: 600px) and (max-width: 1024px) {
  #rf-exhibitorcatalog.rf-widget .search-container .main-content .search-content .exhibitor-catalog-section-title.section-title {
    font-size: 24px;
  }
}
@media (min-width: 1025px) {
  #rf-exhibitorcatalog.rf-widget .search-container .main-content .search-content .exhibitor-catalog-section-title.section-title {
    font-size: 28px;
  }
}
#rf-exhibitorcatalog.rf-widget .search-container .main-content .search-content .exhibitor-catalog-section-title.section-title:first-child {
  margin-top: 0;
}
#rf-exhibitorcatalog.rf-widget .exhibitor-tile .exhibitor-type {
  width: min-content;
}
#rf-exhibitorcatalog.rf-widget .search-container .search-content .search-results [data-test=exhibitor-no-result] h3 {
  margin: 0;
  padding: 0;
  padding-top: 1rem;
  border: 0px;
}
#rf-exhibitorcatalog.rf-widget .exhibitor-details-page {
  background: none;
  overflow: unset;
}
#rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-back-to-catalog {
  background: transparent;
  border: none;
  overflow: unset;
  padding: 0 0 var(--universe-base-size-24) 0;
}
#rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-back-to-catalog a {
  float: none;
  text-decoration: none !important;
}
#rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-page-frame {
  max-width: none;
  margin: 0;
  padding: var(--universe-base-size-40);
  border-radius: var(--rf-brand-shape-radius);
  gap: var(--universe-base-size-40);
  border: var(--universe-border);
}
@media (max-width: 500px) {
  #rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-page-frame {
    padding: var(--universe-base-size-16);
  }
}
#rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-page-frame .rf-contact-sidebar {
  padding: 0;
  border-right: none;
}
#rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-page-frame .rf-contact-sidebar .rf-contact-actions {
  display: flex;
  flex-direction: column;
  gap: var(--universe-base-size-8);
}
#rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-page-frame .rf-contact-sidebar .rf-contact-actions .social-media-links {
  gap: var(--universe-base-size-8);
}
#rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-page-frame .rf-contact-sidebar .rf-contact-actions .social-media-links li {
  margin: 0;
}
#rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-page-frame .rf-contact-sidebar .rf-contact-actions .social-media-links li:empty {
  display: none;
}
#rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-page-frame .rf-contact-sidebar .rf-contact-actions .social-media-links li svg {
  fill: var(--rf-brand-color-primary);
}
#rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-page-frame .rf-contact-sidebar .rf-contact-actions .social-media-links li svg:hover {
  fill: var(--rf-brand-color-primary-hover);
}
#rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-page-frame .rf-contact-sidebar .rf-contact-actions .exhibitor-email {
  display: block;
}
#rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-page-frame .rf-contact-sidebar .rf-contact-actions .exhibitor-email .mdBtnR-text {
  width: unset;
  background: unset;
}
#rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-page-frame .rf-contact-sidebar .rf-page-links [data-analytics-name=more-info] {
  display: none;
}
#rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-page-frame .exhibitor-details-content {
  padding: 0;
}
#rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-page-frame .exhibitor-details-content > *:not(:last-child) {
  margin-bottom: var(--universe-base-size-40);
}
#rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-page-frame .exhibitor-details-content .exhibitor-banner img {
  display: block;
}
#rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-page-frame .exhibitor-details-content .title-info h1 {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 440;
  letter-spacing: 0em;
  color: var(--universe-text-default);
}
#rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-page-frame .exhibitor-details-content h2 {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 460;
  letter-spacing: 0em;
  color: var(--universe-text-default);
}
#rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-page-frame .exhibitor-details-content #exhibitor-customComponent2 h2 {
  display: none;
}
.modal-dialog:has(.tile-details-modal-avatar),
.modal-dialog:has(.speaker-photo) {
  max-width: 1400px;
}
div[id*=rf-].rf-widget .tile-details-modal-avatar,
div[id*=rf-].rf-widget .speaker-card .speaker-photo,
.rf-default-modal .tile-details-modal-avatar,
.rf-default-modal .speaker-card .speaker-photo {
  line-height: 0;
  filter: grayscale(100%);
}
div[id*=rf-].rf-widget .tile-details-modal-avatar, div[id*=rf-].rf-widget .tile-details-modal-avatar img,
div[id*=rf-].rf-widget .speaker-card .speaker-photo,
div[id*=rf-].rf-widget .speaker-card .speaker-photo img,
.rf-default-modal .tile-details-modal-avatar,
.rf-default-modal .tile-details-modal-avatar img,
.rf-default-modal .speaker-card .speaker-photo,
.rf-default-modal .speaker-card .speaker-photo img {
  max-width: 500px;
  max-height: 500px;
  height: auto;
  width: 100%;
  border-radius: var(--brand-borderRadius-large);
}
div[id*=rf-].rf-widget .tile-details-modal-avatar img,
div[id*=rf-].rf-widget .speaker-card .speaker-photo img,
.rf-default-modal .tile-details-modal-avatar img,
.rf-default-modal .speaker-card .speaker-photo img {
  aspect-ratio: 1/1;
  object-fit: cover;
}
div[id*=rf-].rf-widget .tile-details-modal,
div[id*=rf-].rf-widget .speaker-card,
.rf-default-modal .tile-details-modal,
.rf-default-modal .speaker-card {
  display: grid;
  gap: var(--universe-spacing-box);
  grid-template-columns: 500px auto;
}
@media (max-width: 1200px) {
  div[id*=rf-].rf-widget .tile-details-modal,
  div[id*=rf-].rf-widget .speaker-card,
  .rf-default-modal .tile-details-modal,
  .rf-default-modal .speaker-card {
    grid-template-columns: 1fr;
  }
}
div[id*=rf-].rf-widget .tile-details-modal .speaker-photo,
div[id*=rf-].rf-widget .speaker-card .speaker-photo,
.rf-default-modal .tile-details-modal .speaker-photo,
.rf-default-modal .speaker-card .speaker-photo {
  margin: 0;
}
div[id*=rf-].rf-widget .tile-details-modal h4, div[id*=rf-].rf-widget .tile-details-modal .speaker-full-name,
div[id*=rf-].rf-widget .speaker-card h4,
div[id*=rf-].rf-widget .speaker-card .speaker-full-name,
.rf-default-modal .tile-details-modal h4,
.rf-default-modal .tile-details-modal .speaker-full-name,
.rf-default-modal .speaker-card h4,
.rf-default-modal .speaker-card .speaker-full-name {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 480;
  letter-spacing: 0em;
  color: var(--universe-text-default);
  font-size: 20px;
  line-height: 1;
}
@media (min-width: 600px) and (max-width: 1024px) {
  div[id*=rf-].rf-widget .tile-details-modal h4, div[id*=rf-].rf-widget .tile-details-modal .speaker-full-name,
  div[id*=rf-].rf-widget .speaker-card h4,
  div[id*=rf-].rf-widget .speaker-card .speaker-full-name,
  .rf-default-modal .tile-details-modal h4,
  .rf-default-modal .tile-details-modal .speaker-full-name,
  .rf-default-modal .speaker-card h4,
  .rf-default-modal .speaker-card .speaker-full-name {
    font-size: 20px;
  }
}
@media (min-width: 1025px) {
  div[id*=rf-].rf-widget .tile-details-modal h4, div[id*=rf-].rf-widget .tile-details-modal .speaker-full-name,
  div[id*=rf-].rf-widget .speaker-card h4,
  div[id*=rf-].rf-widget .speaker-card .speaker-full-name,
  .rf-default-modal .tile-details-modal h4,
  .rf-default-modal .tile-details-modal .speaker-full-name,
  .rf-default-modal .speaker-card h4,
  .rf-default-modal .speaker-card .speaker-full-name {
    font-size: 22px;
  }
}
div[id*=rf-].rf-widget .tile-details-modal h5,
div[id*=rf-].rf-widget .tile-details-modal .speaker-company-name-job-title span,
div[id*=rf-].rf-widget .tile-details-modal .speaker-bio,
div[id*=rf-].rf-widget .tile-details-modal .social-media-links + div,
div[id*=rf-].rf-widget .speaker-card h5,
div[id*=rf-].rf-widget .speaker-card .speaker-company-name-job-title span,
div[id*=rf-].rf-widget .speaker-card .speaker-bio,
div[id*=rf-].rf-widget .speaker-card .social-media-links + div,
.rf-default-modal .tile-details-modal h5,
.rf-default-modal .tile-details-modal .speaker-company-name-job-title span,
.rf-default-modal .tile-details-modal .speaker-bio,
.rf-default-modal .tile-details-modal .social-media-links + div,
.rf-default-modal .speaker-card h5,
.rf-default-modal .speaker-card .speaker-company-name-job-title span,
.rf-default-modal .speaker-card .speaker-bio,
.rf-default-modal .speaker-card .social-media-links + div {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 400;
  letter-spacing: 0.01em;
  color: var(--universe-text-muted);
  font-size: 14px;
}
@media (max-width: 600px) {
  div[id*=rf-].rf-widget .tile-details-modal .see-all-sessions-btn, div[id*=rf-].rf-widget .tile-details-modal .see-all-sessions-btn *,
  div[id*=rf-].rf-widget .speaker-card .see-all-sessions-btn,
  div[id*=rf-].rf-widget .speaker-card .see-all-sessions-btn *,
  .rf-default-modal .tile-details-modal .see-all-sessions-btn,
  .rf-default-modal .tile-details-modal .see-all-sessions-btn *,
  .rf-default-modal .speaker-card .see-all-sessions-btn,
  .rf-default-modal .speaker-card .see-all-sessions-btn * {
    width: 100% !important;
    white-space: normal;
  }
}
div[id*=rf-].rf-widget .tile-details-modal > div:last-child,
div[id*=rf-].rf-widget .speaker-card > div:last-child,
.rf-default-modal .tile-details-modal > div:last-child,
.rf-default-modal .speaker-card > div:last-child {
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: var(--base-size-36);
}
div[id*=rf-].rf-widget .tile-details-modal > div:last-child > *,
div[id*=rf-].rf-widget .speaker-card > div:last-child > *,
.rf-default-modal .tile-details-modal > div:last-child > *,
.rf-default-modal .speaker-card > div:last-child > * {
  margin: 0 !important;
}
div[id*=rf-].rf-widget .tile-details-modal > div:last-child > *:not(:first-child),
div[id*=rf-].rf-widget .speaker-card > div:last-child > *:not(:first-child),
.rf-default-modal .tile-details-modal > div:last-child > *:not(:first-child),
.rf-default-modal .speaker-card > div:last-child > *:not(:first-child) {
  margin-top: var(--universe-base-size-16);
}
div[id*=rf-].rf-widget .social-media-links,
.rf-default-modal .social-media-links {
  display: flex;
  gap: 8px;
}
div[id*=rf-].rf-widget .social-media-links .social-media-link, div[id*=rf-].rf-widget .social-media-links .social-media-link svg,
.rf-default-modal .social-media-links .social-media-link,
.rf-default-modal .social-media-links .social-media-link svg {
  height: 30px;
  width: 30px;
  max-height: 30px;
  max-width: 30px;
}
div[id*=rf-].rf-widget .social-media-links .social-media-link a,
.rf-default-modal .social-media-links .social-media-link a {
  width: unset;
  height: unset;
  max-width: unset;
  max-height: unset;
}
#rf-content:has(#rf-calendar) [data-analytics-name=browse-more-sessions-buttonElement] {
  background-color: var(--rf-comp-button-secondary-color-background);
  border-color: var(--rf-comp-button-secondary-color-border);
}
#rf-content:has(#rf-calendar) [data-analytics-name=browse-more-sessions-buttonElement], #rf-content:has(#rf-calendar) [data-analytics-name=browse-more-sessions-buttonElement] .mdBtnR-text {
  color: var(--rf-comp-button-secondary-color-on-background);
}
#rf-content:has(#rf-calendar) [data-analytics-name=browse-more-sessions-buttonElement] *:not([fill=none]) {
  fill: var(--rf-comp-button-secondary-color-on-background);
}
#rf-content:has(#rf-calendar) [data-analytics-name=browse-more-sessions-buttonElement].hover, #rf-content:has(#rf-calendar) [data-analytics-name=browse-more-sessions-buttonElement]:hover {
  background-color: var(--rf-comp-button-secondary-hover-color-background);
  border-color: var(--rf-comp-button-secondary-hover-color-border);
}
#rf-content:has(#rf-calendar) [data-analytics-name=browse-more-sessions-buttonElement].hover, #rf-content:has(#rf-calendar) [data-analytics-name=browse-more-sessions-buttonElement].hover .mdBtnR-text, #rf-content:has(#rf-calendar) [data-analytics-name=browse-more-sessions-buttonElement]:hover, #rf-content:has(#rf-calendar) [data-analytics-name=browse-more-sessions-buttonElement]:hover .mdBtnR-text {
  color: var(--rf-comp-button-secondary-hover-color-on-background);
}
#rf-content:has(#rf-calendar) [data-analytics-name=browse-more-sessions-buttonElement].hover *:not([fill=none]), #rf-content:has(#rf-calendar) [data-analytics-name=browse-more-sessions-buttonElement]:hover *:not([fill=none]) {
  fill: var(--rf-comp-button-secondary-hover-color-on-background);
}
#rf-content:has(#rf-calendar) [data-analytics-name=browse-more-sessions-buttonElement].focus-visible, #rf-content:has(#rf-calendar) [data-analytics-name=browse-more-sessions-buttonElement]:focus-visible {
  border-color: var(--rf-comp-button-secondary-hover-color-border);
  box-shadow: var(--rf-brand-elevation-focus-indicator-shadow);
  outline: none;
}
#rf-content:has(#rf-calendar) [data-analytics-name=browse-more-sessions-buttonElement].active, #rf-content:has(#rf-calendar) [data-analytics-name=browse-more-sessions-buttonElement]:active {
  background-color: var(--universe-canvas-subtle);
  border-color: var(--universe-border);
}
#rf-content:has(#rf-calendar) [data-analytics-name=browse-more-sessions-buttonElement].active, #rf-content:has(#rf-calendar) [data-analytics-name=browse-more-sessions-buttonElement].active .mdBtnR-text, #rf-content:has(#rf-calendar) [data-analytics-name=browse-more-sessions-buttonElement]:active, #rf-content:has(#rf-calendar) [data-analytics-name=browse-more-sessions-buttonElement]:active .mdBtnR-text {
  color: var(--universe-text-default);
}
#rf-content:has(#rf-calendar) [data-analytics-name=browse-more-sessions-buttonElement].active *:not([fill=none]), #rf-content:has(#rf-calendar) [data-analytics-name=browse-more-sessions-buttonElement]:active *:not([fill=none]) {
  fill: var(--universe-text-default);
}
#rf-calendar .session-calendar-instructions {
  padding: 0 0 var(--universe-base-size-48) 0;
}
#rf-calendar .schedule-calendar {
  gap: var(--universe-base-size-48);
  padding: 0;
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options {
  float: none;
  display: flex;
  gap: 1rem;
  margin-bottom: 1rem;
  justify-content: end;
  align-items: center;
  flex-direction: row;
  flex-wrap: wrap;
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .calendar-action-btn-container:has(.browse-more-button) {
  flex-grow: 1;
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .calendar-action-btn-container {
  display: flex;
  flex-direction: row;
  gap: var(--universe-gap-small);
  align-items: center;
}
@media (max-width: 800px) {
  #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options, #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .calendar-action-btn-container {
    flex-direction: column;
  }
  #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options * {
    width: 100% !important;
  }
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: min-content;
  gap: var(--universe-spacing-item);
  text-decoration: none !important;
  border-width: var(--rf-comp-button-shape-border-width);
  border-style: solid;
  border-radius: var(--rf-comp-button-shape-radius);
  padding: var(--rf-comp-button-space-padding);
  margin: 0;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  transition: var(--rf-comp-button-motion-transition);
  box-shadow: var(--rf-comp-button-primary-elevation-shadow);
  position: relative;
  cursor: pointer;
  user-select: none;
  background-color: var(--rf-comp-button-primary-color-background);
  border-color: var(--rf-comp-button-primary-color-border);
  background-color: var(--rf-comp-button-secondary-color-background);
  border-color: var(--rf-comp-button-secondary-color-border);
  position: static;
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time, #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time .mdBtnR-text,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar .mdBtnR-text {
  letter-spacing: var(--rf-comp-button-font-letter-spacing);
  font-size: var(--rf-comp-button-font-size);
  font-weight: var(--rf-comp-button-font-weight);
  font-style: var(--rf-comp-button-font-style);
  text-transform: var(--rf-comp-button-font-transform);
  line-height: 1;
  text-decoration: none;
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 500;
  letter-spacing: 0.01em;
  color: var(--universe-text-default);
  font-size: 16px;
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time, #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time .mdBtnR-text,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar .mdBtnR-text {
  color: var(--rf-comp-button-primary-color-on-background);
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time *:not([fill=none]),
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar *:not([fill=none]) {
  fill: var(--rf-comp-button-primary-color-on-background);
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.hover, #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time:hover,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.hover,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar:hover {
  background-color: var(--rf-comp-button-primary-hover-color-background);
  border-color: var(--rf-comp-button-primary-hover-color-border);
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.hover, #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.hover .mdBtnR-text, #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time:hover, #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time:hover .mdBtnR-text,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.hover,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.hover .mdBtnR-text,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar:hover,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar:hover .mdBtnR-text {
  color: var(--rf-comp-button-primary-hover-color-on-background);
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.hover *:not([fill=none]), #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time:hover *:not([fill=none]),
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.hover *:not([fill=none]),
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar:hover *:not([fill=none]) {
  fill: var(--rf-comp-button-primary-hover-color-on-background);
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.focus-visible, #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time:focus-visible,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.focus-visible,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar:focus-visible {
  color: var(--rf-comp-button-primary-hover-color-on-background);
  box-shadow: var(--rf-brand-elevation-focus-indicator-shadow);
  outline: none;
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.active, #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time:active,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.active,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar:active {
  background-color: var(--universe-canvas-subtle);
  border-color: var(--universe-border);
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.active, #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.active .mdBtnR-text, #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time:active, #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time:active .mdBtnR-text,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.active,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.active .mdBtnR-text,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar:active,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar:active .mdBtnR-text {
  color: var(--universe-text-default);
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.active *:not([fill=none]), #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time:active *:not([fill=none]),
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.active *:not([fill=none]),
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar:active *:not([fill=none]) {
  fill: var(--universe-text-default);
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.mdBtnR-outline-primary,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.mdBtnR-outline-primary {
  background-color: var(--rf-comp-button-secondary-color-background);
  border-color: var(--rf-comp-button-secondary-color-border);
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.mdBtnR-outline-primary, #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.mdBtnR-outline-primary .mdBtnR-text,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.mdBtnR-outline-primary,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.mdBtnR-outline-primary .mdBtnR-text {
  color: var(--rf-comp-button-secondary-color-on-background);
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.mdBtnR-outline-primary *:not([fill=none]),
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.mdBtnR-outline-primary *:not([fill=none]) {
  fill: var(--rf-comp-button-secondary-color-on-background);
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.mdBtnR-outline-primary.hover, #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.mdBtnR-outline-primary:hover,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.mdBtnR-outline-primary.hover,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.mdBtnR-outline-primary:hover {
  background-color: var(--rf-comp-button-secondary-hover-color-background);
  border-color: var(--rf-comp-button-secondary-hover-color-border);
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.mdBtnR-outline-primary.hover, #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.mdBtnR-outline-primary.hover .mdBtnR-text, #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.mdBtnR-outline-primary:hover, #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.mdBtnR-outline-primary:hover .mdBtnR-text,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.mdBtnR-outline-primary.hover,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.mdBtnR-outline-primary.hover .mdBtnR-text,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.mdBtnR-outline-primary:hover,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.mdBtnR-outline-primary:hover .mdBtnR-text {
  color: var(--rf-comp-button-secondary-hover-color-on-background);
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.mdBtnR-outline-primary.hover *:not([fill=none]), #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.mdBtnR-outline-primary:hover *:not([fill=none]),
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.mdBtnR-outline-primary.hover *:not([fill=none]),
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.mdBtnR-outline-primary:hover *:not([fill=none]) {
  fill: var(--rf-comp-button-secondary-hover-color-on-background);
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.mdBtnR-outline-primary.focus-visible, #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.mdBtnR-outline-primary:focus-visible,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.mdBtnR-outline-primary.focus-visible,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.mdBtnR-outline-primary:focus-visible {
  border-color: var(--rf-comp-button-secondary-hover-color-border);
  box-shadow: var(--rf-brand-elevation-focus-indicator-shadow);
  outline: none;
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.mdBtnR-outline-primary.active, #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.mdBtnR-outline-primary:active,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.mdBtnR-outline-primary.active,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.mdBtnR-outline-primary:active {
  background-color: var(--universe-canvas-subtle);
  border-color: var(--universe-border);
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.mdBtnR-outline-primary.active, #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.mdBtnR-outline-primary.active .mdBtnR-text, #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.mdBtnR-outline-primary:active, #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.mdBtnR-outline-primary:active .mdBtnR-text,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.mdBtnR-outline-primary.active,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.mdBtnR-outline-primary.active .mdBtnR-text,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.mdBtnR-outline-primary:active,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.mdBtnR-outline-primary:active .mdBtnR-text {
  color: var(--universe-text-default);
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.mdBtnR-outline-primary.active *:not([fill=none]), #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.mdBtnR-outline-primary:active *:not([fill=none]),
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.mdBtnR-outline-primary.active *:not([fill=none]),
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.mdBtnR-outline-primary:active *:not([fill=none]) {
  fill: var(--universe-text-default);
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.full-width,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.full-width {
  width: 100%;
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time[class*=icon-],
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar[class*=icon-] {
  justify-content: space-between;
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time[class*=icon-].icon-download::after,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar[class*=icon-].icon-download::after {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  background-color: currentColor;
  -webkit-mask: url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M2.75 14C1.7835 14 1 13.2165 1 12.25L1 9.74998C1 9.33576 1.33579 8.99998 1.75 8.99998C2.16421 8.99998 2.5 9.33576 2.5 9.74998L2.5 12.25C2.5 12.388 2.61193 12.5 2.75 12.5H13.25C13.3881 12.5 13.5 12.388 13.5 12.25V9.74998C13.5 9.33576 13.8358 8.99998 14.25 8.99998C14.6642 8.99998 15 9.33576 15 9.74998V12.25C15 13.2165 14.2165 14 13.25 14H2.75Z" fill="black"/><path d="M7.25 7.68932L7.25 2C7.25 1.58579 7.58578 1.25 8 1.25C8.41421 1.25 8.75 1.58579 8.75 2L8.75 7.68932L10.7197 5.71965C11.0126 5.42675 11.4874 5.42675 11.7803 5.71965C12.0732 6.01254 12.0732 6.48741 11.7803 6.78031L8.53033 10.0303C8.23744 10.3232 7.76256 10.3232 7.46967 10.0303L4.21967 6.78031C3.92678 6.48741 3.92678 6.01254 4.21967 5.71965C4.51256 5.42675 4.98744 5.42675 5.28033 5.71965L7.25 7.68932Z" fill="black"/></svg>') no-repeat center/contain;
  mask: url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M2.75 14C1.7835 14 1 13.2165 1 12.25L1 9.74998C1 9.33576 1.33579 8.99998 1.75 8.99998C2.16421 8.99998 2.5 9.33576 2.5 9.74998L2.5 12.25C2.5 12.388 2.61193 12.5 2.75 12.5H13.25C13.3881 12.5 13.5 12.388 13.5 12.25V9.74998C13.5 9.33576 13.8358 8.99998 14.25 8.99998C14.6642 8.99998 15 9.33576 15 9.74998V12.25C15 13.2165 14.2165 14 13.25 14H2.75Z" fill="black"/><path d="M7.25 7.68932L7.25 2C7.25 1.58579 7.58578 1.25 8 1.25C8.41421 1.25 8.75 1.58579 8.75 2L8.75 7.68932L10.7197 5.71965C11.0126 5.42675 11.4874 5.42675 11.7803 5.71965C12.0732 6.01254 12.0732 6.48741 11.7803 6.78031L8.53033 10.0303C8.23744 10.3232 7.76256 10.3232 7.46967 10.0303L4.21967 6.78031C3.92678 6.48741 3.92678 6.01254 4.21967 5.71965C4.51256 5.42675 4.98744 5.42675 5.28033 5.71965L7.25 7.68932Z" fill="black"/></svg>') no-repeat center/contain;
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time[class*=icon-].icon-arrow::after,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar[class*=icon-].icon-arrow::after {
  content: "";
  display: inline-block;
  width: 9px;
  height: 9px;
  background-color: currentColor;
  -webkit-mask: url('data:image/svg+xml;utf8,<svg width="9" height="9" viewBox="0 0 9 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M0.53033 0.75C0.53033 0.335786 0.866117 0 1.28033 0H7.29074C7.70495 0 8.04074 0.335786 8.04074 0.75V6.76041C8.04074 7.17462 7.70495 7.51041 7.29074 7.51041C6.87652 7.51041 6.54074 7.17462 6.54074 6.76041V2.56066L1.28033 7.82107C0.987437 8.11396 0.512563 8.11396 0.21967 7.82107C-0.0732233 7.52817 -0.0732233 7.0533 0.21967 6.76041L5.48008 1.5H1.28033C0.866117 1.5 0.53033 1.16421 0.53033 0.75Z" fill="black"/></svg>') no-repeat center/contain;
  mask: url('data:image/svg+xml;utf8,<svg width="9" height="9" viewBox="0 0 9 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M0.53033 0.75C0.53033 0.335786 0.866117 0 1.28033 0H7.29074C7.70495 0 8.04074 0.335786 8.04074 0.75V6.76041C8.04074 7.17462 7.70495 7.51041 7.29074 7.51041C6.87652 7.51041 6.54074 7.17462 6.54074 6.76041V2.56066L1.28033 7.82107C0.987437 8.11396 0.512563 8.11396 0.21967 7.82107C-0.0732233 7.52817 -0.0732233 7.0533 0.21967 6.76041L5.48008 1.5H1.28033C0.866117 1.5 0.53033 1.16421 0.53033 0.75Z" fill="black"/></svg>') no-repeat center/contain;
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.fancy,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.fancy {
  padding: var(--universe-spacing-box) var(--universe-spacing-item) var(--universe-spacing-item) var(--universe-spacing-item);
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.mdBtnR-small, #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.mdBtnR-sm,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.mdBtnR-small,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.mdBtnR-sm {
  padding: var(--rf-comp-button-space-padding-small);
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time, #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time .mdBtnR-text,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar .mdBtnR-text {
  color: var(--rf-comp-button-secondary-color-on-background);
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time *:not([fill=none]),
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar *:not([fill=none]) {
  fill: var(--rf-comp-button-secondary-color-on-background);
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.hover, #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time:hover,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.hover,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar:hover {
  background-color: var(--rf-comp-button-secondary-hover-color-background);
  border-color: var(--rf-comp-button-secondary-hover-color-border);
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.hover, #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.hover .mdBtnR-text, #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time:hover, #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time:hover .mdBtnR-text,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.hover,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.hover .mdBtnR-text,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar:hover,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar:hover .mdBtnR-text {
  color: var(--rf-comp-button-secondary-hover-color-on-background);
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.hover *:not([fill=none]), #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time:hover *:not([fill=none]),
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.hover *:not([fill=none]),
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar:hover *:not([fill=none]) {
  fill: var(--rf-comp-button-secondary-hover-color-on-background);
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.focus-visible, #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time:focus-visible,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.focus-visible,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar:focus-visible {
  border-color: var(--rf-comp-button-secondary-hover-color-border);
  box-shadow: var(--rf-brand-elevation-focus-indicator-shadow);
  outline: none;
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.active, #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time:active,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.active,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar:active {
  background-color: var(--universe-canvas-subtle);
  border-color: var(--universe-border);
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.active, #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.active .mdBtnR-text, #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time:active, #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time:active .mdBtnR-text,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.active,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.active .mdBtnR-text,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar:active,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar:active .mdBtnR-text {
  color: var(--universe-text-default);
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.active *:not([fill=none]), #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time:active *:not([fill=none]),
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.active *:not([fill=none]),
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar:active *:not([fill=none]) {
  fill: var(--universe-text-default);
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar {
  margin-right: unset;
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options > *, #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .show-favorites {
  margin: 0 !important;
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .toggle-calendar-view {
  display: flex;
  justify-content: center;
  align-items: center;
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .rf-checkbox-wrapper {
  flex: 1;
  text-align: right;
  white-space: nowrap;
}
@media (max-width: 930px) {
  #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .rf-checkbox-wrapper {
    align-self: center;
  }
}
@media (max-width: 400px) {
  #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .rf-checkbox-wrapper {
    flex: unset;
  }
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .show-favorites-container {
  display: none;
}
#rf-calendar .schedule-calendar .rbc-time-content,
#rf-calendar .schedule-calendar .rbc-day-slot {
  border: none;
}
#rf-calendar .schedule-calendar .rbc-timeslot-group, #rf-calendar .schedule-calendar .rbc-timeslot-group .rbc-time-slot {
  height: 126px;
  min-height: 126px;
}
#rf-calendar .schedule-calendar .rbc-timeslot-group .rbc-time-slot {
  border: none;
  margin: 2px 2px 2px 2px;
  border-radius: 12px;
}
#rf-calendar .schedule-calendar .rbc-timeslot-group .rbc-time-slot .rbc-label {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 500;
  letter-spacing: 0.01em;
  color: var(--universe-text-default);
  font-size: 16px;
}
#rf-calendar .schedule-calendar .rbc-time-header .rbc-header a {
  text-decoration: none !important;
}
#rf-calendar .schedule-calendar .rbc-time-header .rbc-header a span {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 500;
  letter-spacing: 0.01em;
  color: var(--universe-text-default);
  font-size: 16px;
}
#rf-calendar .schedule-calendar .rbc-time-content .rbc-day-slot .rbc-timeslot-group .rbc-time-slot {
  background: var(--universe-canvas-subtle);
}
#rf-calendar .schedule-calendar .rbc-time-content .rbc-day-slot .rbc-timeslot-group .rbc-time-slot:hover, #rf-calendar .schedule-calendar .rbc-time-content .rbc-day-slot .rbc-timeslot-group .rbc-time-slot:focus {
  background: var(--universe-canvas-muted);
}
#rf-calendar .schedule-calendar .rbc-time-content .rbc-day-slot .rbc-timeslot-group .rbc-time-slot.disabled {
  background: transparent;
  border: 2px solid var(--universe-canvas-subtle);
}
#rf-calendar .schedule-calendar .rbc-events-container {
  margin-left: 4px;
  margin-right: 20px;
}
#rf-calendar .schedule-calendar .rbc-events-container .rbc-event {
  border-radius: var(--universe-radii-medium);
  padding: var(--universe-base-size-8);
  margin-top: 2px;
  box-shadow: var(--universe-box-shadow);
}
#rf-calendar .schedule-calendar .rbc-events-container .rbc-event:hover, #rf-calendar .schedule-calendar .rbc-events-container .rbc-event:focus {
  box-shadow: var(--universe-box-shadow);
}
#rf-calendar .schedule-calendar .rbc-events-container .rbc-event, #rf-calendar .schedule-calendar .rbc-events-container .rbc-event.calendar-item, #rf-calendar .schedule-calendar .rbc-events-container .rbc-event.session-interest {
  border-color: var(--universe-border-subtle);
}
#rf-calendar .schedule-calendar .rbc-events-container .rbc-event:hover, #rf-calendar .schedule-calendar .rbc-events-container .rbc-event:focus, #rf-calendar .schedule-calendar .rbc-events-container .rbc-event.calendar-item:hover, #rf-calendar .schedule-calendar .rbc-events-container .rbc-event.calendar-item:focus, #rf-calendar .schedule-calendar .rbc-events-container .rbc-event.session-interest:hover, #rf-calendar .schedule-calendar .rbc-events-container .rbc-event.session-interest:focus {
  background: color-mix(in oklab, var(--universe-accent-dark) 94%, white 6%);
}
#rf-calendar .schedule-calendar .rbc-events-container .rbc-event .rbc-event-label,
#rf-calendar .schedule-calendar .rbc-events-container .rbc-event .rbc-event-content .event-title, #rf-calendar .schedule-calendar .rbc-events-container .rbc-event.calendar-item .rbc-event-label,
#rf-calendar .schedule-calendar .rbc-events-container .rbc-event.calendar-item .rbc-event-content .event-title, #rf-calendar .schedule-calendar .rbc-events-container .rbc-event.session-interest .rbc-event-label,
#rf-calendar .schedule-calendar .rbc-events-container .rbc-event.session-interest .rbc-event-content .event-title {
  color: var(--universe-color-white);
}
#rf-calendar .schedule-calendar .rbc-events-container .rbc-event .rbc-event-content svg, #rf-calendar .schedule-calendar .rbc-events-container .rbc-event.calendar-item .rbc-event-content svg, #rf-calendar .schedule-calendar .rbc-events-container .rbc-event.session-interest .rbc-event-content svg {
  fill: var(--universe-color-white);
}
#rf-calendar .schedule-calendar .rbc-events-container .rbc-event.wait-list {
  background: var(--universe-palette-green);
  border-color: var(--universe-palette-green);
}
#rf-calendar .schedule-calendar .rbc-events-container .rbc-event.wait-list:hover, #rf-calendar .schedule-calendar .rbc-events-container .rbc-event.wait-list:focus {
  background: color-mix(in oklab, var(--universe-palette-green) 94%, white 6%);
}
#rf-calendar .schedule-calendar .rbc-events-container .rbc-event.wait-list .rbc-event-label,
#rf-calendar .schedule-calendar .rbc-events-container .rbc-event.wait-list .rbc-event-content .event-title {
  color: var(--universe-color-white);
}
#rf-calendar .schedule-calendar .rbc-events-container .rbc-event.wait-list .rbc-event-content svg {
  fill: var(--universe-color-white);
}
#rf-calendar .schedule-calendar .rbc-events-container .rbc-event.session-speaker {
  background: var(--universe-accent-lite);
  border-color: var(--universe-accent-lite);
}
#rf-calendar .schedule-calendar .rbc-events-container .rbc-event.session-speaker:hover, #rf-calendar .schedule-calendar .rbc-events-container .rbc-event.session-speaker:focus {
  background: color-mix(in oklab, var(--universe-accent-lite) 94%, white 6%);
}
#rf-calendar .schedule-calendar .rbc-events-container .rbc-event.session-speaker .rbc-event-label,
#rf-calendar .schedule-calendar .rbc-events-container .rbc-event.session-speaker .rbc-event-content .event-title {
  color: var(--universe-color-black);
}
#rf-calendar .schedule-calendar .rbc-events-container .rbc-event.session-speaker .rbc-event-content svg {
  fill: var(--universe-color-black);
}
#rf-calendar .schedule-calendar .rbc-events-container .rbc-event.meeting, #rf-calendar .schedule-calendar .rbc-events-container .rbc-event.meeting-declined {
  background: var(--universe-color-green-2);
  border-color: var(--universe-color-green-2);
}
#rf-calendar .schedule-calendar .rbc-events-container .rbc-event.meeting:hover, #rf-calendar .schedule-calendar .rbc-events-container .rbc-event.meeting:focus, #rf-calendar .schedule-calendar .rbc-events-container .rbc-event.meeting-declined:hover, #rf-calendar .schedule-calendar .rbc-events-container .rbc-event.meeting-declined:focus {
  background: color-mix(in oklab, var(--universe-color-green-2) 94%, white 6%);
}
#rf-calendar .schedule-calendar .rbc-events-container .rbc-event.meeting .rbc-event-label,
#rf-calendar .schedule-calendar .rbc-events-container .rbc-event.meeting .rbc-event-content .event-title, #rf-calendar .schedule-calendar .rbc-events-container .rbc-event.meeting-declined .rbc-event-label,
#rf-calendar .schedule-calendar .rbc-events-container .rbc-event.meeting-declined .rbc-event-content .event-title {
  color: var(--universe-color-black);
}
#rf-calendar .schedule-calendar .rbc-events-container .rbc-event.meeting .rbc-event-content svg, #rf-calendar .schedule-calendar .rbc-events-container .rbc-event.meeting-declined .rbc-event-content svg {
  fill: var(--universe-color-black);
}
#rf-calendar .schedule-calendar .rbc-today {
  background-color: transparent;
}
#rf-collection button.session-main-action[data-fancy-button],
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button],
#rf-content #special-div button.session-main-action[data-fancy-button] {
  position: relative;
  transition: background-color 0.4s ease-in-out;
  overflow: clip;
  min-width: 300px;
  gap: 0.75rem;
}
#rf-collection button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session],
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session],
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session] {
  background-color: var(--rf-comp-button-primary-color-background);
  border-color: var(--rf-comp-button-primary-color-border);
}
#rf-collection button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session], #rf-collection button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session] .mdBtnR-text,
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session],
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session] .mdBtnR-text,
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session],
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session] .mdBtnR-text {
  color: var(--rf-comp-button-primary-color-on-background);
}
#rf-collection button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session] *:not([fill=none]),
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session] *:not([fill=none]),
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session] *:not([fill=none]) {
  fill: var(--rf-comp-button-primary-color-on-background);
}
#rf-collection button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session].hover, #rf-collection button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session]:hover,
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session].hover,
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session]:hover,
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session].hover,
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session]:hover {
  background-color: var(--rf-comp-button-primary-hover-color-background);
  border-color: var(--rf-comp-button-primary-hover-color-border);
}
#rf-collection button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session].hover, #rf-collection button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session].hover .mdBtnR-text, #rf-collection button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session]:hover, #rf-collection button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session]:hover .mdBtnR-text,
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session].hover,
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session].hover .mdBtnR-text,
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session]:hover,
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session]:hover .mdBtnR-text,
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session].hover,
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session].hover .mdBtnR-text,
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session]:hover,
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session]:hover .mdBtnR-text {
  color: var(--rf-comp-button-primary-hover-color-on-background);
}
#rf-collection button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session].hover *:not([fill=none]), #rf-collection button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session]:hover *:not([fill=none]),
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session].hover *:not([fill=none]),
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session]:hover *:not([fill=none]),
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session].hover *:not([fill=none]),
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session]:hover *:not([fill=none]) {
  fill: var(--rf-comp-button-primary-hover-color-on-background);
}
#rf-collection button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session].focus-visible, #rf-collection button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session]:focus-visible,
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session].focus-visible,
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session]:focus-visible,
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session].focus-visible,
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session]:focus-visible {
  color: var(--rf-comp-button-primary-hover-color-on-background);
  box-shadow: var(--rf-brand-elevation-focus-indicator-shadow);
  outline: none;
}
#rf-collection button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session].active, #rf-collection button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session]:active,
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session].active,
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session]:active,
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session].active,
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session]:active {
  background-color: var(--universe-canvas-subtle);
  border-color: var(--universe-border);
}
#rf-collection button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session].active, #rf-collection button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session].active .mdBtnR-text, #rf-collection button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session]:active, #rf-collection button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session]:active .mdBtnR-text,
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session].active,
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session].active .mdBtnR-text,
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session]:active,
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session]:active .mdBtnR-text,
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session].active,
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session].active .mdBtnR-text,
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session]:active,
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session]:active .mdBtnR-text {
  color: var(--universe-text-default);
}
#rf-collection button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session].active *:not([fill=none]), #rf-collection button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session]:active *:not([fill=none]),
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session].active *:not([fill=none]),
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session]:active *:not([fill=none]),
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session].active *:not([fill=none]),
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session]:active *:not([fill=none]) {
  fill: var(--universe-text-default);
}
#rf-collection button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session],
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session],
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session] {
  background-color: var(--rf-comp-button-secondary-color-background);
  border-color: var(--rf-comp-button-secondary-color-border);
}
#rf-collection button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session], #rf-collection button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session] .mdBtnR-text,
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session],
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session] .mdBtnR-text,
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session],
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session] .mdBtnR-text {
  color: var(--rf-comp-button-secondary-color-on-background);
}
#rf-collection button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session] *:not([fill=none]),
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session] *:not([fill=none]),
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session] *:not([fill=none]) {
  fill: var(--rf-comp-button-secondary-color-on-background);
}
#rf-collection button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session].hover, #rf-collection button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session]:hover,
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session].hover,
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session]:hover,
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session].hover,
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session]:hover {
  background-color: var(--rf-comp-button-secondary-hover-color-background);
  border-color: var(--rf-comp-button-secondary-hover-color-border);
}
#rf-collection button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session].hover, #rf-collection button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session].hover .mdBtnR-text, #rf-collection button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session]:hover, #rf-collection button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session]:hover .mdBtnR-text,
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session].hover,
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session].hover .mdBtnR-text,
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session]:hover,
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session]:hover .mdBtnR-text,
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session].hover,
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session].hover .mdBtnR-text,
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session]:hover,
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session]:hover .mdBtnR-text {
  color: var(--rf-comp-button-secondary-hover-color-on-background);
}
#rf-collection button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session].hover *:not([fill=none]), #rf-collection button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session]:hover *:not([fill=none]),
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session].hover *:not([fill=none]),
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session]:hover *:not([fill=none]),
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session].hover *:not([fill=none]),
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session]:hover *:not([fill=none]) {
  fill: var(--rf-comp-button-secondary-hover-color-on-background);
}
#rf-collection button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session].focus-visible, #rf-collection button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session]:focus-visible,
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session].focus-visible,
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session]:focus-visible,
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session].focus-visible,
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session]:focus-visible {
  border-color: var(--rf-comp-button-secondary-hover-color-border);
  box-shadow: var(--rf-brand-elevation-focus-indicator-shadow);
  outline: none;
}
#rf-collection button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session].active, #rf-collection button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session]:active,
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session].active,
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session]:active,
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session].active,
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session]:active {
  background-color: var(--universe-canvas-subtle);
  border-color: var(--universe-border);
}
#rf-collection button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session].active, #rf-collection button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session].active .mdBtnR-text, #rf-collection button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session]:active, #rf-collection button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session]:active .mdBtnR-text,
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session].active,
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session].active .mdBtnR-text,
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session]:active,
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session]:active .mdBtnR-text,
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session].active,
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session].active .mdBtnR-text,
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session]:active,
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session]:active .mdBtnR-text {
  color: var(--universe-text-default);
}
#rf-collection button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session].active *:not([fill=none]), #rf-collection button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session]:active *:not([fill=none]),
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session].active *:not([fill=none]),
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session]:active *:not([fill=none]),
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session].active *:not([fill=none]),
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session]:active *:not([fill=none]) {
  fill: var(--universe-text-default);
}
@media (max-width: 600px) {
  #rf-collection button.session-main-action[data-fancy-button],
  .rf-default-modal .modal-dialog button.session-main-action[data-fancy-button],
  #rf-content #special-div button.session-main-action[data-fancy-button] {
    min-width: 0;
  }
}
#rf-collection button.session-main-action[data-fancy-button] .rfSI,
#rf-collection button.session-main-action[data-fancy-button] .mdBtnR-text:not(.sata-label),
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button] .rfSI,
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button] .mdBtnR-text:not(.sata-label),
#rf-content #special-div button.session-main-action[data-fancy-button] .rfSI,
#rf-content #special-div button.session-main-action[data-fancy-button] .mdBtnR-text:not(.sata-label) {
  display: none;
}
#rf-collection button.session-main-action[data-fancy-button] > span:nth-child(2) > span,
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button] > span:nth-child(2) > span,
#rf-content #special-div button.session-main-action[data-fancy-button] > span:nth-child(2) > span {
  transition: color 0.4s ease-in-out;
}
#rf-collection button.session-main-action[data-fancy-button] svg,
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button] svg,
#rf-content #special-div button.session-main-action[data-fancy-button] svg {
  animation: animIcon 0.4s ease-in-out;
}
#rf-collection button.session-main-action[data-fancy-button].isAdded::after,
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button].isAdded::after,
#rf-content #special-div button.session-main-action[data-fancy-button].isAdded::after {
  opacity: 0.4;
}
#rf-collection button.session-main-action[data-fancy-button].isRemoved::after,
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button].isRemoved::after,
#rf-content #special-div button.session-main-action[data-fancy-button].isRemoved::after {
  opacity: 0.8;
}
#rf-collection button.session-main-action[data-fancy-button].isAdded::after, #rf-collection button.session-main-action[data-fancy-button].isRemoved::after,
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button].isAdded::after,
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button].isRemoved::after,
#rf-content #special-div button.session-main-action[data-fancy-button].isAdded::after,
#rf-content #special-div button.session-main-action[data-fancy-button].isRemoved::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(-100%);
  pointer-events: none;
  background: linear-gradient(-60deg, transparent 10%, #ffffff, transparent 90%);
  animation: animGradient 0.8s ease-in-out;
}
@keyframes animIcon {
  0% {
    transform: rotate(-270deg) scale(0);
  }
}
@keyframes animGradient {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(100%);
  }
}
#rf-content:has(#widget-page-session-details) .ca-section {
  display: none;
}
.curatedAgendas {
  margin-top: var(--universe-base-size-48);
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  gap: var(--universe-base-size-32);
}
.curatedAgendas .curatedAgenda {
  display: flex;
  flex-direction: column;
  border-radius: var(--rf-brand-shape-radius);
  aspect-ratio: 1/1;
  background-size: contain;
  background-position: bottom;
  background-repeat: no-repeat;
  text-decoration: none !important;
  overflow: hidden;
}
.curatedAgendas .curatedAgenda h4 {
  background: rgba(1, 4, 9, 0.75);
  padding: var(--universe-base-size-24) var(--universe-base-size-24) var(--universe-base-size-8) var(--universe-base-size-24);
  margin: 0;
  line-height: 1.2;
}
.curatedAgendas .curatedAgenda p {
  flex-grow: 1;
  padding: 0 var(--universe-base-size-24) var(--universe-base-size-24) var(--universe-base-size-24);
  margin: 0;
  background: linear-gradient(to bottom, rgba(1, 4, 9, 0.75) 0%, rgba(1, 4, 9, 0.25) 100%);
  font-weight: 500;
}
@media (max-width: 700px) {
  .curatedAgendas {
    margin-top: var(--universe-base-size-32);
    gap: var(--universe-base-size-16);
  }
  .curatedAgendas .curatedAgenda {
    aspect-ratio: unset;
    background-size: cover;
    position: relative;
  }
  .curatedAgendas .curatedAgenda::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(1, 4, 9, 0.9);
    z-index: 1;
  }
  .curatedAgendas .curatedAgenda h4 {
    padding: var(--universe-base-size-16) var(--universe-base-size-16) var(--universe-base-size-8) var(--universe-base-size-16);
    background: unset;
    position: relative;
    z-index: 2;
    font-weight: 500;
    font-size: 18px;
  }
  .curatedAgendas .curatedAgenda p {
    padding: 0 var(--universe-base-size-16) var(--universe-base-size-16) var(--universe-base-size-16);
    background: unset;
    position: relative;
    z-index: 2;
    font-size: 14px;
  }
}
.rf-default-modal .catalog-result .catalog-result-title .favorite-catalog-result,
#rf-content #special-div .favorite-catalog-result,
#rf-collection .favorite-catalog-result {
  display: none;
}
.flex-box-section-full:has(.universe-explore-cards) {
  border-bottom: var(--universe-border);
}
.flex-box-section-full:has(.universe-explore-cards) .flex-box-section-full-interior {
  padding: 0;
}
.universe-explore-cards {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: min-content 1fr auto min-content;
}
@media (max-width: 1100px) {
  .universe-explore-cards {
    grid-template-columns: 1fr;
  }
}
.universe-explore-cards .universe-explore-card {
  padding: var(--universe-card-padding);
  display: grid;
  grid-template-columns: min-content 1fr;
  grid-template-rows: subgrid;
  grid-row: 1/5;
  gap: var(--universe-vf-line) var(--universe-card-padding);
}
.universe-explore-cards .universe-explore-card:last-child {
  border-left: var(--universe-border);
}
.universe-explore-cards .universe-explore-card h5 {
  font-size: 22px;
}
.universe-explore-cards .universe-explore-card img {
  display: block;
  max-width: 320px;
  grid-column: 1;
  grid-row: 1/5;
}
.universe-explore-cards .universe-explore-card > * {
  margin: 0 !important;
  grid-column: 2;
}
.universe-explore-cards .universe-explore-card h5 {
  grid-row: 1;
}
.universe-explore-cards .universe-explore-card p {
  grid-row: 2;
}
.universe-explore-cards .universe-explore-card .universe-buttons {
  grid-row: 4;
}
.universe-explore-cards .universe-explore-card .universe-buttons {
  height: min-content;
}
.universe-explore-cards .universe-explore-card .universe-buttons .mdBtnR {
  width: 100%;
}
@media (min-width: 1101px) and (max-width: 1500px) {
  .universe-explore-cards .universe-explore-card h5 {
    font-size: 20px;
  }
  .universe-explore-cards .universe-explore-card .body-large-style {
    font-size: 16px;
  }
  .universe-explore-cards .universe-explore-card img {
    max-width: 250px;
    height: 100%;
    object-fit: cover;
    border-radius: 10px;
  }
}
@media (max-width: 1100px) {
  .universe-explore-cards .universe-explore-card {
    grid-template-columns: min-content 1fr;
    grid-template-rows: min-content 1fr auto min-content;
    grid-row: unset;
    gap: var(--universe-small-padding);
  }
  .universe-explore-cards .universe-explore-card:last-child {
    border-left: 0;
    border-top: var(--universe-border);
  }
}
@media (min-width: 400px) and (max-width: 750px) {
  .universe-explore-cards .universe-explore-card img {
    display: block;
    width: auto;
    height: 200px;
    max-width: unset;
    object-fit: cover;
    border-radius: var(--base-size-8);
  }
}
@media (max-width: 750px) {
  .universe-explore-cards .universe-explore-card {
    display: flex;
    flex-direction: column;
  }
}
#wf-1688746520319001s94b .rfG-row .rfG-md-50 {
  float: none;
  width: 100%;
}
[class*=cfs-nomspeaker-workingreport] .rf-org-footer-container {
  display: unset;
}
[class*=cfs-nomspeaker-workingreport] #rf-content #special-div .rfwf-body-content .rf-workflow-working-reports {
  width: 100%;
  max-width: var(--universe-body-width);
  padding: 0 var(--universe-body-padding);
  margin: 0 auto;
  box-sizing: border-box;
}
[class*=cfs-nomspeaker-workingreport] #rf-content #special-div .rfwf-body-content .rf-workflow-working-reports .working-report-table-container {
  flex-grow: unset;
  min-height: 80vh;
}
[class*=cfs-nomspeaker-workingreport] #rf-content #special-div .rfwf-body-content .rf-workflow-working-reports .working-report-header {
  display: flex;
  flex-direction: column;
  justify-content: start;
  align-items: start;
  gap: var(--base-size-32);
  margin: var(--base-size-64) 0 0 0;
  width: 100%;
  max-width: 1100px;
}
@media (max-width: 900px) {
  [class*=cfs-nomspeaker-workingreport] #rf-content #special-div .rfwf-body-content .rf-workflow-working-reports .working-report-header {
    flex-wrap: wrap;
    gap: var(--base-size-24);
  }
}
[class*=cfs-nomspeaker-workingreport] #rf-content #special-div .rfwf-body-content .rf-workflow-working-reports .working-report-header > *:last-child {
  align-self: end;
}
[class*=cfs-nomspeaker-workingreport] #rf-content #special-div .rfwf-body-content .rf-workflow-working-reports .working-report-header h2 {
  margin: unset;
}
[class*=cfs-nomspeaker-workingreport] #rf-content #special-div .rfwf-body-content .rf-workflow-working-reports .working-report-header .wr-row-settings,
[class*=cfs-nomspeaker-workingreport] #rf-content #special-div .rfwf-body-content .rf-workflow-working-reports .working-report-header [data-test=rf-trigger-menu-WFWR-actions-menu] {
  display: none;
}
[class*=cfs-nomspeaker-workingreport] #rf-content #special-div .rfwf-body-content .rf-workflow-working-reports .ReactVirtualized__Grid .ReactVirtualized__Grid__innerScrollContainer .body-cell.even-row,
[class*=cfs-nomspeaker-workingreport] #rf-content #special-div .rfwf-body-content .rf-workflow-working-reports .ReactVirtualized__Grid .ReactVirtualized__Grid__innerScrollContainer .body-cell.odd-row {
  border-top: 1px solid var(--rf-brand-color-border);
}
[class*=cfs-nomspeaker-workingreport] #rf-content #special-div .rfwf-body-content .rf-workflow-working-reports .checkbox-header-cell > * {
  display: none;
}
[class*=cfs-nomspeaker-workingreport] #rf-content #special-div .rfwf-body-content .rf-workflow-working-reports .header-cell,
[class*=cfs-nomspeaker-workingreport] #rf-content #special-div .rfwf-body-content .rf-workflow-working-reports .body-cell {
  background-color: var(--cfs-canvas-default);
}
[class*=cfs-nomspeaker-workingreport] #rf-content #special-div .rfwf-body-content .rf-workflow-working-reports .working-report-table > :first-child > :first-child > .ReactVirtualized__Grid > .ReactVirtualized__Grid__innerScrollContainer > .working-report-row:nth-child(1) > .header-cell {
  display: none;
}
[class*=cfs-nomspeaker-workingreport] #rf-content #special-div .rfwf-body-content .rf-workflow-working-reports .working-report-table > :first-child > :first-child > .ReactVirtualized__Grid:first-child > .ReactVirtualized__Grid__innerScrollContainer > .working-report-row:nth-child(2) > .header-cell:first-child, [class*=cfs-nomspeaker-workingreport] #rf-content #special-div .rfwf-body-content .rf-workflow-working-reports .working-report-table > :first-child > :first-child > .ReactVirtualized__Grid:first-child > .ReactVirtualized__Grid__innerScrollContainer > .working-report-row:nth-child(2) > .header-cell:first-child > * {
  border-top-left-radius: var(--rf-brand-shape-radius);
}
[class*=cfs-nomspeaker-workingreport] #rf-content #special-div .rfwf-body-content .rf-workflow-working-reports .working-report-table > :first-child > :first-child > .ReactVirtualized__Grid:last-child > .ReactVirtualized__Grid__innerScrollContainer > .working-report-row:last-child > .header-cell.end-row-cell, [class*=cfs-nomspeaker-workingreport] #rf-content #special-div .rfwf-body-content .rf-workflow-working-reports .working-report-table > :first-child > :first-child > .ReactVirtualized__Grid:last-child > .ReactVirtualized__Grid__innerScrollContainer > .working-report-row:last-child > .header-cell.end-row-cell > * {
  border-top-right-radius: var(--rf-brand-shape-radius);
}
[class*=cfs-nomspeaker-workingreport] #rf-content #special-div .rfwf-body-content .rf-workflow-working-reports .working-report-table > :first-child > :last-child > .ReactVirtualized__Grid:first-child > .ReactVirtualized__Grid__innerScrollContainer > .working-report-row:last-child > .body-cell:first-child, [class*=cfs-nomspeaker-workingreport] #rf-content #special-div .rfwf-body-content .rf-workflow-working-reports .working-report-table > :first-child > :last-child > .ReactVirtualized__Grid:first-child > .ReactVirtualized__Grid__innerScrollContainer > .working-report-row:last-child > .body-cell:first-child > * {
  border-bottom-left-radius: var(--rf-brand-shape-radius);
}
[class*=cfs-nomspeaker-workingreport] #rf-content #special-div .rfwf-body-content .rf-workflow-working-reports .working-report-table > :first-child > :last-child > .ReactVirtualized__Grid:last-child > .ReactVirtualized__Grid__innerScrollContainer > .working-report-row:last-child > .end-row-cell, [class*=cfs-nomspeaker-workingreport] #rf-content #special-div .rfwf-body-content .rf-workflow-working-reports .working-report-table > :first-child > :last-child > .ReactVirtualized__Grid:last-child > .ReactVirtualized__Grid__innerScrollContainer > .working-report-row:last-child > .end-row-cell > *, [class*=cfs-nomspeaker-workingreport] #rf-content #special-div .rfwf-body-content .rf-workflow-working-reports .working-report-table > :first-child > :last-child > .ReactVirtualized__Grid:last-child > .ReactVirtualized__Grid__innerScrollContainer > .working-report-row:last-child > .end-row-cell > * > * {
  border-bottom-right-radius: var(--rf-brand-shape-radius);
}
.nomination-form-details [data-analytics-name=cancel] {
  display: none !important;
}
#wf-1744057328946001qv8p .rf-read-only {
  padding: 0;
}
#wf-1744057328946001qv8p .rf-read-only label {
  margin-bottom: var(--universe-vf-paragraph);
}
#wf-1744057328946001qv8p .rf-read-only label .label-text {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 460;
  letter-spacing: 0em;
  color: var(--universe-text-default);
  font-size: 24px;
}
@media (min-width: 600px) and (max-width: 1024px) {
  #wf-1744057328946001qv8p .rf-read-only label .label-text {
    font-size: 28px;
  }
}
@media (min-width: 1025px) {
  #wf-1744057328946001qv8p .rf-read-only label .label-text {
    font-size: 34px;
  }
}
#wf-1744057328946001qv8p .rf-read-only .readOnly-value br + br {
  content: "";
  display: block;
  height: var(--universe-vf-line);
}
#wf-1681390331425001qsY9 .rf-select {
  padding-top: var(--universe-vf-paragraph);
}
body:has(.universe-page-speaker-portal) #special-div::before {
  content: "";
  width: 100%;
  border-left: unset;
  border-right: unset;
  max-width: unset;
  border: unset;
  background: url(https://static.rainfocus.com/github/universe26/static/staticfile/staticfile/ginormous-banner_1779790815030001jdwN.svg) no-repeat center;
  background-size: cover;
  height: 240px;
}
@media (max-width: 1600px) {
  body:has(.universe-page-speaker-portal) #special-div::before {
    height: var(--universe-base-size-128);
  }
}
body:has(.universe-page-speaker-portal) .sql-report-container {
  background: rgba(255, 255, 255, 0.0196078431);
  backdrop-filter: blur(4px);
  border-radius: var(--rf-brand-shape-radius);
  border: var(--universe-border);
  border-width: 1px;
}
body:has(.universe-page-speaker-portal) .sql-report-container .sql-report-header {
  padding: 8px 20px;
  border-bottom: 1px solid var(--universe-border);
}
body:has(.universe-page-speaker-portal) .sql-report-container .sql-report-header, body:has(.universe-page-speaker-portal) .sql-report-container .sql-report-header h3 {
  margin: 0;
}
body:has(.universe-page-speaker-portal) .sql-report-container .search-output {
  margin: 0;
}
body:has(.universe-page-speaker-portal) .sql-report-container .search-output .rf-flex-frame:has(> .table-results) {
  display: none;
}
body:has(.universe-page-speaker-portal) .sql-report-container .search-output .rf-table-container {
  border: none;
}
body:has(.universe-page-speaker-portal) .sql-report-container .search-output .rf-table-container .rf-table {
  display: block;
  min-width: unset;
}
body:has(.universe-page-speaker-portal) .sql-report-container .search-output .rf-table-container .rf-table .table-body {
  display: block;
  min-height: 216px;
}
body:has(.universe-page-speaker-portal) .sql-report-container .search-output .rf-table-container .rf-table .table-body .table-row {
  display: block;
  height: unset;
}
body:has(.universe-page-speaker-portal) .sql-report-container .search-output .rf-table-container .rf-table .table-body .table-row:hover {
  background: none;
}
body:has(.universe-page-speaker-portal) .sql-report-container .search-output .rf-table-container .rf-table .table-body .table-row.table-header {
  display: none;
}
body:has(.universe-page-speaker-portal) .sql-report-container .search-output .rf-table-container .rf-table .table-body .table-row > div {
  max-width: unset;
}
body:has(.universe-page-speaker-portal) .sql-report-container .search-output .rf-table-container .rf-table .table-body .table-row > div:nth-child(4)::before {
  content: "Scheduled: ";
}
body:has(.universe-page-speaker-portal) .sql-report-container .search-output .rf-table-container .rf-table .table-body .table-row > div:nth-child(5)::before {
  content: "Attended: ";
}
body:has(.universe-page-speaker-portal) .sql-report-container .search-output .rf-table-container .rf-empty-state {
  display: none;
}
[class*=page-cfshome] .report .element-container-wrapper .element-container-wrapper .element-container:nth-child(1),
[class*=page-cfshome] .report .element-container-wrapper .element-container-wrapper .element-container:nth-child(2),
[class*=page-cfshome] .rf-trigger-menu {
  display: none;
}
[class*=page-cfshome] .sql-report-container .report-viewer-autosizer {
  border: none;
}
.housingMessage {
  padding: 0px !important;
}
.housingMessage p {
  max-width: 600px;
  font-size: 14px;
}
:root {
  --cfs-base-size-128: 8rem;
  --cfs-base-size-112: 7rem;
  --cfs-base-size-96: 6rem;
  --cfs-base-size-80: 5rem;
  --cfs-base-size-64: 4rem;
  --cfs-base-size-48: 3rem;
  --cfs-base-size-44: 2.75rem;
  --cfs-base-size-40: 2.5rem;
  --cfs-base-size-36: 2.25rem;
  --cfs-base-size-32: 2rem;
  --cfs-base-size-28: 1.75rem;
  --cfs-base-size-24: 1.5rem;
  --cfs-base-size-20: 1.25rem;
  --cfs-base-size-16: 1rem;
  --cfs-base-size-12: 0.75rem;
  --cfs-base-size-8: 0.5rem;
  --cfs-base-size-6: 0.375rem;
  --cfs-base-size-4: 0.25rem;
  --cfs-base-size-2: 0.125rem;
  --cfs-spacing-xxl: 112px;
  --cfs-spacing-xl: 96px;
  --cfs-spacing-large: 88px;
  --cfs-spacing-medium: 72px;
  --cfs-spacing-base: 60px;
  --cfs-spacing-small: 48px;
  --cfs-spacing-xs: 32px;
  --cfs-spacing-xxs: 24px;
  --cfs-spacing-xxxs: 16px;
  --cfs-spacing-bigger: var(--cfs-spacing-xl);
  --cfs-spacing-big: var(--cfs-spacing-medium);
  --cfs-spacing-frame: var(--cfs-spacing-base);
  --cfs-spacing-box: var(--cfs-spacing-small);
  --cfs-spacing-card: var(--cfs-spacing-xs);
  --cfs-spacing-item: var(--cfs-spacing-xxxs);
  --cfs-vf-standard: var(--cfs-spacing-base);
  --cfs-vf-paragraph: var(--cfs-spacing-xxs);
  --cfs-vf-paragraph-stacked: var(--cfs-spacing-xxxs);
  --cfs-body-width: 1480px;
  --cfs-body-padding: var(--cfs-spacing-frame);
  --cfs-radii-small: 6px;
  --cfs-border: 2px solid var(--cfs-border-muted);
  --cfs-smooth-transition: 0.25s ease;
  --cfs-focus-box-shadow: 0 0 0 2px var(--cfs-canvas-default), 0 0 0 4px var(--cfs-focus);
}
:root, :root .color-mode-light {
  --cfs-canvas-default: #FFFFFF;
  --cfs-canvas-subtle: #F2F5F3;
  --cfs-canvas-muted: #FAFAFA;
  --cfs-border-default: #b6bfb8;
  --cfs-border-subtle: #d2d9d4;
  --cfs-border-muted: #e4ebe6;
  --cfs-border-on-image: rgba(255, 255, 255, .5);
  --cfs-text-default: #000000;
  --cfs-text-muted: #5A615C;
  --cfs-text-error: #CF222E;
  --cfs-text-link: #006EDB;
  --cfs-text-link-hover: #006EDB;
  --cfs-text-spot: #1A7F37;
  --cfs-text-placeholder: var(--cfs-text-muted);
  --cfs-accent: #08872b;
  --cfs-focus: var(--cfs-text-link);
  --cfs-button-primary-text: #ffffff;
  --cfs-button-primary-border: rgba(0, 0, 0, 0);
  --cfs-button-primary-background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), var(--cfs-accent);
  --cfs-button-primary-background-hover: linear-gradient(rgba(0, 0, 0, 0.16), rgba(0, 0, 0, 0.16)), var(--cfs-accent);
  --cfs-button-primary-background-active: linear-gradient(rgba(0, 0, 0, 0.26), rgba(0, 0, 0, 0.26)), var(--cfs-accent);
  --cfs-button-secondary-text: var(--cfs-text-default);
  --cfs-button-secondary-border: var(--cfs-border-muted);
  --cfs-button-secondary-background: linear-gradient(rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.06)), #ffffff;
  --cfs-button-secondary-background-hover: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), #ffffff;
  --cfs-button-secondary-background-active: linear-gradient(rgba(0, 0, 0, 0.22), rgba(0, 0, 0, 0.22)), #ffffff;
}
:root .color-mode-dark {
  --cfs-canvas-default: #000000;
  --cfs-canvas-subtle: #101411;
  --cfs-canvas-muted: #090d0a;
  --cfs-border-default: #323834;
  --cfs-border-subtle: #232925;
  --cfs-border-muted: #171C18;
  --cfs-border-on-image: rgba(255, 255, 255, .5);
  --cfs-text-default: #ffffff;
  --cfs-text-muted: #a5ada7;
  --cfs-text-error: #e8737b;
  --cfs-text-link: #9eecff;
  --cfs-text-link-hover: #006EDB;
  --cfs-text-spot: #5fed83;
  --cfs-accent: #08872b;
  --cfs-focus: var(--cfs-text-link);
  --cfs-button-primary-text: #ffffff;
  --cfs-button-primary-border: rgba(0, 0, 0, 0);
  --cfs-button-primary-background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), var(--cfs-accent);
  --cfs-button-primary-background-hover: linear-gradient(rgba(0, 0, 0, 0.16), rgba(0, 0, 0, 0.16)), var(--cfs-accent);
  --cfs-button-primary-background-active: linear-gradient(rgba(0, 0, 0, 0.26), rgba(0, 0, 0, 0.26)), var(--cfs-accent);
  --cfs-button-secondary-text: var(--cfs-text-default);
  --cfs-button-secondary-border: var(--cfs-border-default);
  --cfs-button-secondary-background: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.06)), #ffffff;
  --cfs-button-secondary-background-hover: linear-gradient(rgba(0, 0, 0, 0.16), rgba(0, 0, 0, 0.16)), #ffffff;
  --cfs-button-secondary-background-active: linear-gradient(rgba(0, 0, 0, 0.26), rgba(0, 0, 0, 0.26)), #ffffff;
}
@media print {
  :root {
    --cfs-canvas-default: #ffffff;
    --cfs-canvas-subtle: #ffffff;
    --cfs-canvas-muted: #ffffff;
    --cfs-text-default: #000000;
    --cfs-text-muted: #000000;
    --cfs-text-error: #000000;
    --cfs-text-link: #000000;
    --cfs-text-link-hover: #000000;
    --cfs-text-spot: #000000;
  }
}
@media (max-width: 1200px) {
  :root {
    --cfs-spacing-bigger: var(--cfs-spacing-base);
    --cfs-spacing-big: var(--cfs-spacing-xs);
    --cfs-spacing-frame: var(--cfs-spacing-xxs);
    --cfs-spacing-box: var(--cfs-spacing-xxs);
    --cfs-spacing-card: var(--cfs-spacing-xxs);
    --cfs-spacing-item: var(--cfs-spacing-xxxs);
  }
}
@media (max-width: 900px) {
  :root {
    --cfs-vf-standard: var(--cfs-spacing-small);
    --cfs-vf-paragraph: var(--cfs-spacing-xxs);
    --cfs-vf-paragraph-stacked: var(--cfs-spacing-xxxs);
  }
}
.cfs-content {
  font-family: "Mona Sans", Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
}
.cfs-content h1, .cfs-content .h1 {
  font-size: 40px;
  line-height: 0.9;
}
.cfs-content h1, .cfs-content h1 *, .cfs-content .h1, .cfs-content .h1 * {
  font-family: "Mona Sans";
  font-stretch: 87.5%;
  font-weight: 600;
  letter-spacing: -0.03em;
  color: var(--cfs-text-default);
}
@media (min-width: 1440px) {
  .cfs-content h1, .cfs-content .h1 {
    font-size: 64px;
    line-height: 0.9;
  }
}
.cfs-content h2, .cfs-content .h2 {
  font-size: 38px;
  line-height: 0.9;
}
.cfs-content h2, .cfs-content h2 *, .cfs-content .h2, .cfs-content .h2 * {
  font-family: "Mona Sans";
  font-stretch: 87.5%;
  font-weight: 600;
  letter-spacing: -0.03em;
  color: var(--cfs-text-default);
}
@media (min-width: 1440px) {
  .cfs-content h2, .cfs-content .h2 {
    font-size: 56px;
    line-height: 0.9;
  }
}
.cfs-content h3, .cfs-content .h3 {
  font-size: 28px;
}
.cfs-content h3, .cfs-content h3 *, .cfs-content .h3, .cfs-content .h3 * {
  font-family: "Mona Sans";
  font-stretch: 87.5%;
  font-weight: 600;
  letter-spacing: -0.03em;
  color: var(--cfs-text-default);
}
@media (min-width: 1440px) {
  .cfs-content h3, .cfs-content .h3 {
    font-size: 48px;
    line-height: 0.9;
  }
}
.cfs-content h4, .cfs-content .h4 {
  font-size: 28px;
  line-height: 0.9;
}
.cfs-content h4, .cfs-content h4 *, .cfs-content .h4, .cfs-content .h4 * {
  font-family: "Mona Sans";
  font-stretch: 87.5%;
  font-weight: 600;
  letter-spacing: -0.03em;
  color: var(--cfs-text-default);
}
@media (min-width: 1440px) {
  .cfs-content h4, .cfs-content .h4 {
    font-size: 36px;
    line-height: 0.9;
  }
}
.cfs-content h5, .cfs-content .h5 {
  font-size: 22px;
  line-height: 1.3;
  font-weight: 500;
}
.cfs-content h5, .cfs-content h5 *, .cfs-content .h5, .cfs-content .h5 * {
  font-family: "Mona Sans";
  font-stretch: 87.5%;
  letter-spacing: -0.03em;
  color: var(--cfs-text-default);
}
@media (min-width: 1440px) {
  .cfs-content h5, .cfs-content .h5 {
    font-size: 32px;
    line-height: 1.4;
    font-weight: 600;
  }
}
.cfs-content h6, .cfs-content .h6 {
  font-size: 20px;
  line-height: 1.4;
}
.cfs-content h6, .cfs-content h6 *, .cfs-content .h6, .cfs-content .h6 * {
  font-family: "Mona Sans";
  font-stretch: 87.5%;
  font-weight: 480;
  letter-spacing: -0.03em;
  color: var(--cfs-text-default);
}
@media (min-width: 1440px) {
  .cfs-content h6, .cfs-content .h6 {
    font-size: 22px;
    line-height: 1.35;
  }
}
.cfs-content .subheading-huge {
  font-size: 24px;
  line-height: 1.3;
}
.cfs-content .subheading-huge, .cfs-content .subheading-huge * {
  font-family: "Mona Sans";
  font-stretch: unset;
  letter-spacing: 0.01em;
  font-weight: 450;
}
@media (min-width: 1440px) {
  .cfs-content .subheading-huge {
    font-size: 28px;
    line-height: 1.3;
  }
}
.cfs-content .subheading-large {
  font-size: 18px;
  line-height: 1.5;
}
.cfs-content .subheading-large, .cfs-content .subheading-large * {
  font-family: "Mona Sans";
  font-stretch: unset;
  letter-spacing: 0.01em;
  font-weight: 450;
}
@media (min-width: 1440px) {
  .cfs-content .subheading-large {
    font-size: 20px;
    line-height: 1.5;
  }
}
.cfs-content .subheading {
  font-size: 16px;
}
.cfs-content .subheading, .cfs-content .subheading * {
  font-family: "Mona Sans";
  font-stretch: unset;
  letter-spacing: 0.01em;
  font-weight: 600;
  color: var(--cfs-text-default);
}
@media (min-width: 1440px) {
  .cfs-content .subheading {
    font-size: 16px;
  }
}
.cfs-content .body-large {
  font-size: 18px;
  font-weight: 450;
  line-height: 1.6;
}
.cfs-content .body-large, .cfs-content .body-large * {
  font-family: "Mona Sans";
  font-stretch: unset;
  letter-spacing: 0;
}
@media (min-width: 1440px) {
  .cfs-content .body-large {
    font-size: 18px;
    font-weight: 500;
    line-height: 1.6;
  }
}
.cfs-content .body-medium {
  font-size: 16px;
  font-weight: 450;
  line-height: 1.6;
}
.cfs-content .body-medium, .cfs-content .body-medium * {
  font-family: "Mona Sans";
  font-stretch: unset;
  letter-spacing: 0;
  font-weight: 500;
}
@media (min-width: 1440px) {
  .cfs-content .body-medium {
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
  }
}
.cfs-content .body-small {
  font-size: 14px;
  font-weight: 450;
  line-height: 1.5;
}
.cfs-content .body-small, .cfs-content .body-small * {
  font-family: "Mona Sans";
  font-stretch: unset;
  letter-spacing: 0;
}
@media (min-width: 1440px) {
  .cfs-content .body-small {
    font-size: 14px;
    font-weight: 500;
    line-height: 1.5;
  }
}
.cfs-content .eyebrow {
  font-size: 14px;
  line-height: 1;
}
.cfs-content .eyebrow, .cfs-content .eyebrow * {
  font-family: var(--atwm-monospace-font);
  font-weight: 500;
  letter-spacing: 0.02px;
  text-transform: uppercase;
}
@media (min-width: 1440px) {
  .cfs-content .eyebrow {
    font-size: 14px;
    line-height: 1;
  }
}
.cfs-content .eyebrow.cursor.stretch {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.cfs-content .eyebrow.cursor::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 12"><rect width="10" height="12" fill="%231A7F37"/></svg>');
  display: inline-block;
  width: 10px;
  height: 12px;
  position: relative;
  top: 1px;
  margin-left: 1rem;
}
.cfs-content .action {
  font-size: 16px;
  line-height: 16px;
}
.cfs-content .action, .cfs-content .action * {
  font-family: var(--atwm-monospace-font);
  font-stretch: unset;
  letter-spacing: 0;
  font-weight: 500;
  text-transform: uppercase;
}
@media (min-width: 1440px) {
  .cfs-content .action {
    font-size: 16px;
    line-height: 16px;
  }
}
.cfs-content p {
  font-size: 16px;
  font-weight: 450;
  line-height: 1.6;
  color: var(--cfs-text-muted);
}
.cfs-content p, .cfs-content p * {
  font-family: "Mona Sans";
  font-stretch: unset;
  letter-spacing: 0;
  font-weight: 500;
}
@media (min-width: 1440px) {
  .cfs-content p {
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
  }
}
.cfs-content p strong {
  color: var(--cfs-text-default);
  font-weight: 500 !important;
}
.cfs-content a {
  letter-spacing: 0.24px;
  font-style: normal;
  line-height: normal;
  font-weight: 500;
  text-decoration: none;
}
.cfs-content a, .cfs-content a:link, .cfs-content a:visited {
  transition: text-decoration-thickness 200ms, text-underline-offset 200ms, color 200ms;
}
.cfs-content a, .cfs-content a:focus, .cfs-content a:link, .cfs-content a:link:focus, .cfs-content a:visited, .cfs-content a:visited:focus {
  color: var(--cfs-text-link);
  text-decoration: underline;
  text-decoration-thickness: 0.1em;
  text-underline-offset: 2px;
}
.cfs-content a *, .cfs-content a:focus *, .cfs-content a:link *, .cfs-content a:link:focus *, .cfs-content a:visited *, .cfs-content a:visited:focus * {
  fill: var(--cfs-text-link);
}
.cfs-content a:hover, .cfs-content a:active, .cfs-content a:link:hover, .cfs-content a:link:active, .cfs-content a:visited:hover, .cfs-content a:visited:active {
  color: var(--cfs-text-link-hover);
  text-decoration: underline;
  text-decoration-thickness: 0.1em;
  text-underline-offset: 4px;
}
.cfs-content a:hover *, .cfs-content a:active *, .cfs-content a:link:hover *, .cfs-content a:link:active *, .cfs-content a:visited:hover *, .cfs-content a:visited:active * {
  fill: var(--cfs-text-link-hover);
}
.cfs-content a:focus-visible, .cfs-content a:link:focus-visible, .cfs-content a:visited:focus-visible {
  outline: none;
  color: var(--cfs-text-link-hover);
  box-shadow: var(--cfs-focus-box-shadow);
  border-radius: var(--universe-radii-small);
  text-decoration: underline;
}
.cfs-content a:focus-visible *, .cfs-content a:link:focus-visible *, .cfs-content a:visited:focus-visible * {
  fill: var(--cfs-text-link-hover);
}
.cfs-content .muted {
  --the-colour: var(--cfs-text-muted);
}
.cfs-content .muted, .cfs-content .muted *, .cfs-content .muted a {
  color: var(--the-colour);
}
.cfs-content .default {
  --the-colour: var(--cfs-text-default);
}
.cfs-content .default, .cfs-content .default *, .cfs-content .default a {
  color: var(--the-colour);
}
.cfs-content .spot {
  --the-colour: var(--cfs-text-spot);
}
.cfs-content .spot, .cfs-content .spot *, .cfs-content .spot a {
  color: var(--the-colour);
}
.cfs-content ul, .cfs-content ol {
  padding-left: 25px;
}
.cfs-content ul li, .cfs-content ol li {
  font-family: "Mona Sans";
  font-stretch: unset;
  letter-spacing: 0;
  font-weight: 500;
  padding-left: 2px;
  list-style-position: unset;
}
.cfs-content ul li {
  list-style: disc;
  padding-left: 2px;
}
.cfs-content ul li::marker {
  font-size: 12px;
}
.cfs-content ol li {
  list-style-type: decimal;
}
.cfs-content ol.lower-alpha li {
  list-style-type: lower-alpha;
}
.cfs-content .cfs-space-above {
  margin-top: var(--cfs-vf-standard);
}
.cfs-content .cfs-space-below {
  margin-bottom: var(--cfs-vf-standard);
}
.cfs-content .cfs-space-paragraph-above {
  margin-top: var(--cfs-vf-paragraph);
}
.cfs-content .cfs-space-paragraph-below {
  margin-bottom: var(--cfs-vf-paragraph);
}
.cfs-content .cfs-spacer {
  height: var(--cfs-vf-standard);
}
.cfs-content h1 {
  margin-top: var(--cfs-vf-standard);
  margin-bottom: 0;
}
.cfs-content h2 {
  margin-top: var(--cfs-vf-standard);
  margin-bottom: 0;
}
.cfs-content h3 {
  margin-top: var(--cfs-vf-standard);
  margin-bottom: 0;
}
.cfs-content h4 {
  margin-top: var(--cfs-vf-standard);
  margin-bottom: 0;
}
.cfs-content h5 {
  margin-top: var(--cfs-vf-standard);
  margin-bottom: 0;
}
.cfs-content h6 {
  margin-top: var(--cfs-spacing-xxs);
  margin-bottom: 0;
}
.cfs-content hr {
  margin-top: var(--cfs-vf-standard);
  margin-bottom: 0;
}
.cfs-content .paragraph-vf, .cfs-content p, .cfs-content ol, .cfs-content ul, .cfs-content .cfs-buttons, .cfs-content .universe-content .universe-buttons, .universe-content .cfs-content .universe-buttons {
  margin-top: var(--cfs-vf-paragraph);
  margin-bottom: 0;
}
.cfs-content .paragraph-vf + .paragraph-vf, .cfs-content p + .paragraph-vf, .cfs-content ol + .paragraph-vf, .cfs-content ul + .paragraph-vf, .cfs-content .cfs-buttons + .paragraph-vf, .cfs-content .paragraph-vf + p, .cfs-content p + p, .cfs-content ol + p, .cfs-content ul + p, .cfs-content .cfs-buttons + p, .cfs-content .paragraph-vf + ol, .cfs-content p + ol, .cfs-content ol + ol, .cfs-content ul + ol, .cfs-content .cfs-buttons + ol, .cfs-content .paragraph-vf + ul, .cfs-content p + ul, .cfs-content ol + ul, .cfs-content ul + ul, .cfs-content .cfs-buttons + ul, .cfs-content .paragraph-vf + .cfs-buttons, .cfs-content p + .cfs-buttons, .cfs-content ol + .cfs-buttons, .cfs-content ul + .cfs-buttons, .cfs-content .cfs-buttons + .cfs-buttons, .cfs-content .universe-content p + .paragraph-vf, .cfs-content .universe-content p + p, .cfs-content .universe-content p + ol, .cfs-content .universe-content p + ul, .cfs-content .universe-content p + .cfs-buttons, .universe-content .cfs-content p + .paragraph-vf, .universe-content .cfs-content p + p, .universe-content .cfs-content p + ol, .universe-content .cfs-content p + ul, .universe-content .cfs-content p + .cfs-buttons, .cfs-content .universe-content ol + .paragraph-vf, .cfs-content .universe-content ol + p, .cfs-content .universe-content ol + ol, .cfs-content .universe-content ol + ul, .cfs-content .universe-content ol + .cfs-buttons, .universe-content .cfs-content ol + .paragraph-vf, .universe-content .cfs-content ol + p, .universe-content .cfs-content ol + ol, .universe-content .cfs-content ol + ul, .universe-content .cfs-content ol + .cfs-buttons, .cfs-content .universe-content ul + .paragraph-vf, .cfs-content .universe-content ul + p, .cfs-content .universe-content ul + ol, .cfs-content .universe-content ul + ul, .cfs-content .universe-content ul + .cfs-buttons, .universe-content .cfs-content ul + .paragraph-vf, .universe-content .cfs-content ul + p, .universe-content .cfs-content ul + ol, .universe-content .cfs-content ul + ul, .universe-content .cfs-content ul + .cfs-buttons, .cfs-content .universe-content .universe-buttons + .paragraph-vf, .cfs-content .universe-content .universe-buttons + p, .cfs-content .universe-content .universe-buttons + ol, .cfs-content .universe-content .universe-buttons + ul, .cfs-content .universe-content .universe-buttons + .cfs-buttons, .universe-content .cfs-content .universe-buttons + .paragraph-vf, .universe-content .cfs-content .universe-buttons + p, .universe-content .cfs-content .universe-buttons + ol, .universe-content .cfs-content .universe-buttons + ul, .universe-content .cfs-content .universe-buttons + .cfs-buttons, .cfs-content .universe-content .paragraph-vf + p, .cfs-content .universe-content p + p, .cfs-content .universe-content ol + p, .cfs-content .universe-content ul + p, .cfs-content .universe-content .cfs-buttons + p, .universe-content .cfs-content .paragraph-vf + p, .universe-content .cfs-content p + p, .universe-content .cfs-content ol + p, .universe-content .cfs-content ul + p, .universe-content .cfs-content .cfs-buttons + p, .cfs-content .universe-content p + p, .universe-content .cfs-content p + p, .cfs-content .universe-content ol + p, .universe-content .cfs-content ol + p, .cfs-content .universe-content ul + p, .universe-content .cfs-content ul + p, .cfs-content .universe-content .universe-buttons + p, .universe-content .cfs-content .universe-buttons + p, .cfs-content .universe-content .paragraph-vf + ol, .cfs-content .universe-content p + ol, .cfs-content .universe-content ol + ol, .cfs-content .universe-content ul + ol, .cfs-content .universe-content .cfs-buttons + ol, .universe-content .cfs-content .paragraph-vf + ol, .universe-content .cfs-content p + ol, .universe-content .cfs-content ol + ol, .universe-content .cfs-content ul + ol, .universe-content .cfs-content .cfs-buttons + ol, .cfs-content .universe-content p + ol, .universe-content .cfs-content p + ol, .cfs-content .universe-content ol + ol, .universe-content .cfs-content ol + ol, .cfs-content .universe-content ul + ol, .universe-content .cfs-content ul + ol, .cfs-content .universe-content .universe-buttons + ol, .universe-content .cfs-content .universe-buttons + ol, .cfs-content .universe-content .paragraph-vf + ul, .cfs-content .universe-content p + ul, .cfs-content .universe-content ol + ul, .cfs-content .universe-content ul + ul, .cfs-content .universe-content .cfs-buttons + ul, .universe-content .cfs-content .paragraph-vf + ul, .universe-content .cfs-content p + ul, .universe-content .cfs-content ol + ul, .universe-content .cfs-content ul + ul, .universe-content .cfs-content .cfs-buttons + ul, .cfs-content .universe-content p + ul, .universe-content .cfs-content p + ul, .cfs-content .universe-content ol + ul, .universe-content .cfs-content ol + ul, .cfs-content .universe-content ul + ul, .universe-content .cfs-content ul + ul, .cfs-content .universe-content .universe-buttons + ul, .universe-content .cfs-content .universe-buttons + ul, .cfs-content .universe-content .paragraph-vf + .universe-buttons, .cfs-content .universe-content p + .universe-buttons, .cfs-content .universe-content ol + .universe-buttons, .cfs-content .universe-content ul + .universe-buttons, .cfs-content .universe-content .cfs-buttons + .universe-buttons, .universe-content .cfs-content .paragraph-vf + .universe-buttons, .universe-content .cfs-content p + .universe-buttons, .universe-content .cfs-content ol + .universe-buttons, .universe-content .cfs-content ul + .universe-buttons, .universe-content .cfs-content .cfs-buttons + .universe-buttons, .cfs-content .universe-content p + .universe-buttons, .universe-content .cfs-content p + .universe-buttons, .cfs-content .universe-content ol + .universe-buttons, .universe-content .cfs-content ol + .universe-buttons, .cfs-content .universe-content ul + .universe-buttons, .universe-content .cfs-content ul + .universe-buttons, .cfs-content .universe-content .universe-buttons + .universe-buttons, .universe-content .cfs-content .universe-buttons + .universe-buttons {
  margin-top: var(--cfs-vf-paragraph-stacked);
}
.cfs-content li > ul, .cfs-content li > ol {
  margin-top: var(--cfs-vf-paragraph-stacked);
}
.cfs-content li {
  margin-top: var(--cfs-vf-paragraph-stacked);
  margin-bottom: 0;
}
.cfs-content ul.tight li > ul, .cfs-content ul.tight li {
  margin-top: 0;
}
.cfs-content h1:first-child, .cfs-content h2:first-child, .cfs-content h3:first-child, .cfs-content h4:first-child, .cfs-content h5:first-child, .cfs-content h6:first-child, .cfs-content p:first-child, .cfs-content ul:first-child, .cfs-content ol:first-child, .cfs-content li:first-child {
  margin-top: 0;
}
.cfs-padding-frame {
  padding: var(--cfs-spacing-frame) !important;
}
.cfs-padding-box {
  padding: var(--cfs-spacing-box) !important;
}
.cfs-top-padding-box {
  padding-top: var(--cfs-spacing-box);
}
.cfs-top-padding-box {
  padding-top: var(--cfs-spacing-box);
}
.cfs-content .cfs-buttons {
  display: flex;
  flex-wrap: wrap;
  gap: var(--cfs-spacing-item);
}
.cfs-content .cfs-buttons .cfs-button {
  position: relative;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  cursor: pointer;
  user-select: none;
  margin: 0;
  width: min-content;
  gap: 1rem;
  padding: 1rem 1.25rem;
  text-decoration: none !important;
  border-width: 1px;
  border-style: solid;
  border-radius: var(--cfs-radii-small);
  transition: background var(--cfs-smooth-transition);
  font-size: 16px;
  line-height: 16px;
  color: var(--cfs-button-primary-text);
  background: var(--cfs-button-primary-background);
  border-color: var(--cfs-button-primary-border);
}
.cfs-content .cfs-buttons .cfs-button, .cfs-content .cfs-buttons .cfs-button * {
  font-family: var(--atwm-monospace-font);
  font-stretch: unset;
  letter-spacing: 0;
  font-weight: 500;
  text-transform: uppercase;
}
@media (min-width: 1440px) {
  .cfs-content .cfs-buttons .cfs-button {
    font-size: 16px;
    line-height: 16px;
  }
}
.cfs-content .cfs-buttons .cfs-button, .cfs-content .cfs-buttons .cfs-button * {
  font-weight: 400;
}
.cfs-content .cfs-buttons .cfs-button *:not([fill=none]) {
  fill: var(--cfs-button-primary-text);
}
.cfs-content .cfs-buttons .cfs-button.hover, .cfs-content .cfs-buttons .cfs-button:hover {
  color: var(--cfs-button-primary-text);
  background: var(--cfs-button-primary-background-hover);
  border-color: var(--cfs-button-primary-border);
}
.cfs-content .cfs-buttons .cfs-button.hover *:not([fill=none]), .cfs-content .cfs-buttons .cfs-button:hover *:not([fill=none]) {
  fill: var(--cfs-button-primary-text);
}
.cfs-content .cfs-buttons .cfs-button.focus, .cfs-content .cfs-buttons .cfs-button:focus, .cfs-content .cfs-buttons .cfs-button.focus-visible, .cfs-content .cfs-buttons .cfs-button:focus-visible {
  color: var(--cfs-button-primary-text);
  box-shadow: var(--cfs-focus-box-shadow);
  outline: none;
}
.cfs-content .cfs-buttons .cfs-button.active, .cfs-content .cfs-buttons .cfs-button:active {
  color: var(--cfs-button-primary-text);
  background: var(--cfs-button-primary-background-active);
  border-color: var(--cfs-button-primary-border);
}
.cfs-content .cfs-buttons .cfs-button.active *:not([fill=none]), .cfs-content .cfs-buttons .cfs-button:active *:not([fill=none]) {
  fill: var(--cfs-button-primary-text);
}
.cfs-content .cfs-buttons .cfs-button.icon-download::after {
  content: url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M2.75 14C1.7835 14 1 13.2165 1 12.25L1 9.74998C1 9.33576 1.33579 8.99998 1.75 8.99998C2.16421 8.99998 2.5 9.33576 2.5 9.74998L2.5 12.25C2.5 12.388 2.61193 12.5 2.75 12.5H13.25C13.3881 12.5 13.5 12.388 13.5 12.25V9.74998C13.5 9.33576 13.8358 8.99998 14.25 8.99998C14.6642 8.99998 15 9.33576 15 9.74998V12.25C15 13.2165 14.2165 14 13.25 14H2.75Z" fill="white"/><path d="M7.25 7.68932L7.25 2C7.25 1.58579 7.58578 1.25 8 1.25C8.41421 1.25 8.75 1.58579 8.75 2L8.75 7.68932L10.7197 5.71965C11.0126 5.42675 11.4874 5.42675 11.7803 5.71965C12.0732 6.01254 12.0732 6.48741 11.7803 6.78031L8.53033 10.0303C8.23744 10.3232 7.76256 10.3232 7.46967 10.0303L4.21967 6.78031C3.92678 6.48741 3.92678 6.01254 4.21967 5.71965C4.51256 5.42675 4.98744 5.42675 5.28033 5.71965L7.25 7.68932Z" fill="white"/></svg>');
}
.cfs-content .cfs-buttons .cfs-button.icon-arrow::after, .cfs-content .cfs-buttons .cfs-button.fancy::after {
  content: url('data:image/svg+xml;utf8,<svg width="9" height="9" viewBox="0 0 9 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M0.53033 0.75C0.53033 0.335786 0.866117 0 1.28033 0H7.29074C7.70495 0 8.04074 0.335786 8.04074 0.75V6.76041C8.04074 7.17462 7.70495 7.51041 7.29074 7.51041C6.87652 7.51041 6.54074 7.17462 6.54074 6.76041V2.56066L1.28033 7.82107C0.987437 8.11396 0.512563 8.11396 0.21967 7.82107C-0.0732233 7.52817 -0.0732233 7.0533 0.21967 6.76041L5.48008 1.5H1.28033C0.866117 1.5 0.53033 1.16421 0.53033 0.75Z" fill="white"/></svg>');
}
.cfs-content .cfs-buttons .cfs-button.secondary {
  color: var(--cfs-button-secondary-text);
  background: var(--cfs-button-secondary-background);
  border-color: var(--cfs-button-secondary-border);
}
.cfs-content .cfs-buttons .cfs-button.secondary *:not([fill=none]) {
  fill: var(--cfs-button-secondary-text);
}
.cfs-content .cfs-buttons .cfs-button.secondary.hover, .cfs-content .cfs-buttons .cfs-button.secondary:hover {
  color: var(--cfs-button-secondary-text);
  background: var(--cfs-button-secondary-background-hover);
  border-color: var(--cfs-button-secondary-border);
}
.cfs-content .cfs-buttons .cfs-button.secondary.hover *:not([fill=none]), .cfs-content .cfs-buttons .cfs-button.secondary:hover *:not([fill=none]) {
  fill: var(--cfs-button-secondary-text);
}
.cfs-content .cfs-buttons .cfs-button.secondary.focus, .cfs-content .cfs-buttons .cfs-button.secondary:focus, .cfs-content .cfs-buttons .cfs-button.secondary.focus-visible, .cfs-content .cfs-buttons .cfs-button.secondary:focus-visible {
  color: var(--cfs-button-secondary-text);
  box-shadow: var(--cfs-focus-box-shadow);
  outline: none;
}
.cfs-content .cfs-buttons .cfs-button.secondary.active, .cfs-content .cfs-buttons .cfs-button.secondary:active {
  color: var(--cfs-button-secondary-text);
  background: var(--cfs-button-secondary-background-active);
  border-color: var(--cfs-button-secondary-border);
}
.cfs-content .cfs-buttons .cfs-button.secondary.active *:not([fill=none]), .cfs-content .cfs-buttons .cfs-button.secondary:active *:not([fill=none]) {
  fill: var(--cfs-button-secondary-text);
}
.cfs-content .cfs-buttons .cfs-button.secondary.icon-download::after {
  content: url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M2.75 14C1.7835 14 1 13.2165 1 12.25L1 9.74998C1 9.33576 1.33579 8.99998 1.75 8.99998C2.16421 8.99998 2.5 9.33576 2.5 9.74998L2.5 12.25C2.5 12.388 2.61193 12.5 2.75 12.5H13.25C13.3881 12.5 13.5 12.388 13.5 12.25V9.74998C13.5 9.33576 13.8358 8.99998 14.25 8.99998C14.6642 8.99998 15 9.33576 15 9.74998V12.25C15 13.2165 14.2165 14 13.25 14H2.75Z" fill="black"/><path d="M7.25 7.68932L7.25 2C7.25 1.58579 7.58578 1.25 8 1.25C8.41421 1.25 8.75 1.58579 8.75 2L8.75 7.68932L10.7197 5.71965C11.0126 5.42675 11.4874 5.42675 11.7803 5.71965C12.0732 6.01254 12.0732 6.48741 11.7803 6.78031L8.53033 10.0303C8.23744 10.3232 7.76256 10.3232 7.46967 10.0303L4.21967 6.78031C3.92678 6.48741 3.92678 6.01254 4.21967 5.71965C4.51256 5.42675 4.98744 5.42675 5.28033 5.71965L7.25 7.68932Z" fill="black"/></svg>');
}
.cfs-content .cfs-buttons .cfs-button.secondary.icon-arrow::after, .cfs-content .cfs-buttons .cfs-button.secondary.fancy::after {
  content: url('data:image/svg+xml;utf8,<svg width="9" height="9" viewBox="0 0 9 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M0.53033 0.75C0.53033 0.335786 0.866117 0 1.28033 0H7.29074C7.70495 0 8.04074 0.335786 8.04074 0.75V6.76041C8.04074 7.17462 7.70495 7.51041 7.29074 7.51041C6.87652 7.51041 6.54074 7.17462 6.54074 6.76041V2.56066L1.28033 7.82107C0.987437 8.11396 0.512563 8.11396 0.21967 7.82107C-0.0732233 7.52817 -0.0732233 7.0533 0.21967 6.76041L5.48008 1.5H1.28033C0.866117 1.5 0.53033 1.16421 0.53033 0.75Z" fill="black"/></svg>');
}
.cfs-content .cfs-buttons .cfs-button.full-width {
  width: 100%;
}
.cfs-content .cfs-buttons .cfs-button.small {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.cfs-content .cfs-buttons .cfs-button.fancy {
  padding: var(--cfs-spacing-box) var(--cfs-spacing-item) var(--cfs-spacing-item) var(--cfs-spacing-item);
  border-width: 2px;
  border-radius: 8px;
}
.cfs-content .cfs-buttons .cfs-button[class*=icon-], .cfs-content .cfs-buttons .cfs-button.fancy {
  justify-content: space-between;
}
.cfs-content .cfs-buttons.full-width .cfs-button {
  flex: 1 1 0;
}
.cfs-hero-stretch {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-image: var(--image);
  height: var(--height, unset);
  border-bottom: var(--cfs-border);
  aspect-ratio: var(--aspect-ratio, unset);
}
@media (max-width: 1000px) {
  .cfs-hero-stretch {
    max-height: var(--mobile-max-height, unset);
  }
}
@media (min-width: 1500px) {
  html:has(.cfs-section-stretch.sticky), body:has(.cfs-section-stretch.sticky) {
    scroll-padding-top: calc(var(--header-height) + var(--subnav-height) + var(--cfs-spacing-box));
  }
}
.cfs-content {
  position: relative;
}
@media (min-width: 600px) {
  .cfs-section-stretch {
    padding: 0 var(--cfs-body-padding);
  }
}
.cfs-section-stretch.sticky {
  background: var(--cfs-canvas-default);
  position: sticky;
  top: calc(var(--header-height) - 2px);
  z-index: 2;
}
.cfs-section-stretch:not(:last-child) {
  border-bottom: var(--cfs-border);
}
.cfs-section-stretch + .cfs-section-stretch.space {
  border-top: var(--cfs-border);
  margin-top: var(--cfs-spacing-box);
}
.cfs-section-stretch.top-margin-cut {
  margin-top: 0;
  border-top: none;
}
.cfs-section-stretch.muted {
  background-color: var(--cfs-canvas-muted);
}
.cfs-section-stretch section.cfs-section {
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: 1fr;
  max-width: var(--cfs-body-width);
  margin: 0 auto;
  border-left: var(--cfs-border);
  border-right: var(--cfs-border);
}
.cfs-section-stretch section.cfs-section.phi {
  grid-template-columns: minmax(0, var(--section-ratio, 0.618fr)) minmax(0, 1fr);
}
.cfs-section-stretch section.cfs-section.phi-reverse {
  grid-template-columns: minmax(0, 1fr) minmax(0, var(--section-ratio, 0.618fr));
}
.cfs-section-stretch section.cfs-section.sans-border {
  border: 0;
}
.cfs-section-stretch section.cfs-section + section.cfs-section {
  border-top: var(--cfs-border);
}
@media (max-width: 1000px) {
  .cfs-section-stretch section.cfs-section {
    display: flex;
    flex-direction: column;
  }
  .cfs-section-stretch section.cfs-section .cfs-section-part:not(:first-child) {
    border-left: none;
    border-top: var(--cfs-border);
  }
}
.cfs-section-stretch section.cfs-section .cfs-sub-nav {
  position: relative;
}
.cfs-section-stretch section.cfs-section .cfs-sub-nav ul {
  background: var(--cfs-canvas-muted);
  margin: 0;
  padding: 0;
  display: flex;
}
.cfs-section-stretch section.cfs-section .cfs-sub-nav ul li {
  list-style: none;
  margin: 0;
  line-height: 1;
  padding: 0;
  display: flex;
}
.cfs-section-stretch section.cfs-section .cfs-sub-nav ul li:not(:first-child) {
  border-left: var(--cfs-border);
}
.cfs-section-stretch section.cfs-section .cfs-sub-nav ul li a {
  white-space: nowrap;
  padding: var(--cfs-spacing-box) var(--cfs-spacing-box) var(--cfs-spacing-item) var(--cfs-spacing-item);
  text-decoration: none;
}
.cfs-section-stretch section.cfs-section .cfs-sub-nav .current {
  display: none;
}
@media (max-width: 1500px) {
  .cfs-section-stretch section.cfs-section .cfs-sub-nav .current {
    display: block;
    background: var(--cfs-canvas-muted);
    flex-grow: 1;
    padding: var(--cfs-spacing-box) var(--cfs-spacing-item) var(--cfs-spacing-item) var(--cfs-spacing-item);
    display: flex;
    justify-content: space-between;
    gap: var(--cfs-spacing-item);
  }
  .cfs-section-stretch section.cfs-section .cfs-sub-nav .current::after {
    transition: transform var(--cfs-smooth-transition);
    content: url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.42529 7.42678L7.82177 10.8232C7.9194 10.9209 8.07769 10.9209 8.17532 10.8232L11.5717 7.42678C11.7292 7.26928 11.6177 7 11.3949 7H4.60207C4.37934 7 4.2678 7.26929 4.42529 7.42678Z" fill="%23010409"/></svg>');
  }
  .cfs-section-stretch section.cfs-section .cfs-sub-nav.open .current::after {
    transform: rotate(180deg);
  }
  .cfs-section-stretch section.cfs-section .cfs-sub-nav ul {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    flex-direction: column;
    z-index: 1;
  }
  .cfs-section-stretch section.cfs-section .cfs-sub-nav ul li {
    border-top: 0;
    border-bottom: var(--cfs-border);
  }
  .cfs-section-stretch section.cfs-section .cfs-sub-nav ul li a {
    padding: var(--cfs-spacing-item);
    flex-grow: 1;
  }
  .cfs-section-stretch section.cfs-section .cfs-sub-nav ul li:not(:first-child) {
    border-left: 0;
  }
  .cfs-section-stretch section.cfs-section .cfs-sub-nav.open ul {
    display: flex;
  }
}
@media (min-width: 1001px) {
  .cfs-section-stretch section.cfs-section.cfs-subgrid {
    display: grid;
    grid-auto-flow: column;
    gap: 0px;
  }
  .cfs-section-stretch section.cfs-section.cfs-subgrid .cfs-section-part {
    display: grid;
    grid-row: span 4;
    grid-template-rows: subgrid;
    gap: var(--cfs-spacing-card);
  }
}
.cfs-section-stretch section.cfs-section .cfs-section-part {
  display: flex;
  gap: var(--cfs-spacing-small) var(--cfs-spacing-box);
  flex-direction: column;
  justify-content: space-between;
  padding: var(--cfs-spacing-box);
  position: relative;
  min-width: 0;
  @layer cfs-boxes-base, cfs-boxes-layouts;
}
.cfs-section-stretch section.cfs-section .cfs-section-part > * {
  margin: 0;
}
@media (min-width: 1001px) {
  .cfs-section-stretch section.cfs-section .cfs-section-part:not(:first-child) {
    border-left: var(--cfs-border);
  }
}
.cfs-section-stretch section.cfs-section .cfs-section-part .eyebrows {
  display: flex;
  gap: 1rem;
  justify-content: space-between;
}
.cfs-section-stretch section.cfs-section .cfs-section-part.sans-padding {
  padding: 0;
}
.cfs-section-stretch section.cfs-section .cfs-section-part.sans-side-padding {
  padding-left: 0;
  padding-right: 0;
}
.cfs-section-stretch section.cfs-section .cfs-section-part.sans-gap {
  gap: 0;
}
.cfs-section-stretch section.cfs-section .cfs-section-part.sans-justify {
  justify-content: start;
}
.cfs-section-stretch section.cfs-section .cfs-section-part.center {
  align-items: center;
}
.cfs-section-stretch section.cfs-section .cfs-section-part.bottom {
  justify-content: end;
}
.cfs-section-stretch section.cfs-section .cfs-section-part.row-direction {
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
}
.cfs-section-stretch section.cfs-section .cfs-section-part.seedlings.has-hero {
  gap: 0;
}
.cfs-section-stretch section.cfs-section .cfs-section-part.seedlings.has-hero > .cfs-padding-box {
  padding-bottom: 0 !important;
}
.cfs-section-stretch section.cfs-section .cfs-section-part.seedlings.has-hero .cfs-accordians .cfs-accordian:first-child:not([open]) summary,
.cfs-section-stretch section.cfs-section .cfs-section-part.seedlings.has-hero .cfs-accordians .cfs-accordian:first-child[open] section {
  padding-bottom: var(--cfs-spacing-box);
}
.cfs-section-stretch section.cfs-section .cfs-section-part.seedlings.has-hero > img {
  padding: var(--cfs-spacing-box) var(--cfs-spacing-box) 0 var(--cfs-spacing-box);
  border-bottom: var(--cfs-border);
  object-fit: contain !important;
  object-position: bottom;
}
@media (min-width: 700px) and (max-width: 1000px) {
  .cfs-section-stretch section.cfs-section .cfs-section-part.seedlings.has-hero > img {
    border-bottom: 0;
    border-right: var(--cfs-border);
  }
}
.cfs-section-stretch section.cfs-section .cfs-section-part.seedlings.has-hero .cfs-accordians .cfs-accordian {
  height: 100%;
}
@media (min-width: 700px) and (max-width: 1000px) {
  .cfs-section-stretch section.cfs-section .cfs-section-part.has-hero {
    display: grid;
    grid-template-columns: auto minmax(0, 1fr);
  }
  .cfs-section-stretch section.cfs-section .cfs-section-part.has-hero > img {
    grid-column: 1;
    grid-row: span var(--rows);
    max-width: 280px;
    height: 100%;
    object-fit: cover;
  }
  .cfs-section-stretch section.cfs-section .cfs-section-part.has-hero > :not(img) {
    grid-column: 2;
  }
}
@media (max-width: 1000px) {
  .cfs-section-stretch section.cfs-section .cfs-section-part.has-hero {
    gap: var(--cfs-spacing-box);
  }
}
.cfs-section-stretch section.cfs-section .cfs-section-part .cfs-section-part-image {
  border-radius: var(--cfs-radii-small);
  object-fit: cover;
}
.cfs-section-stretch section.cfs-section .cfs-section-part .cfs-section-part-image.mobile {
  display: none;
}
@media (max-width: 1000px) {
  .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-section-part-image {
    max-height: var(--mobile-max-height, unset);
  }
  .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-section-part-image.desktop {
    display: none;
  }
  .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-section-part-image.mobile {
    display: unset;
  }
}
.cfs-section-stretch section.cfs-section .cfs-section-part .cfs-section-part-image:not(img) {
  height: var(--height, unset);
  background-image: var(--the-image);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.cfs-section-stretch section.cfs-section .cfs-section-part[class*=cta-].cta-one-col {
  display: flex;
}
.cfs-section-stretch section.cfs-section .cfs-section-part[class*=cta-].cta-two-col {
  display: grid;
  grid-template-columns: 1fr 1fr;
}
@media (max-width: 600px) {
  .cfs-section-stretch section.cfs-section .cfs-section-part[class*=cta-].cta-two-col {
    grid-template-columns: 1fr;
  }
}
.cfs-section-stretch section.cfs-section .cfs-section-part[class*=cta-] .image-box {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: var(--cfs-spacing-box);
  background: #ebf9f4;
  border-radius: var(--cfs-radii-small);
}
.cfs-section-stretch section.cfs-section .cfs-section-part[class*=cta-] .image-box svg {
  width: 70px;
  height: 70px;
}
.cfs-section-stretch section.cfs-section .cfs-section-part[class*=cta-] .the-cta {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@layer cfs-boxes-base {
  .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask-set-height {
    height: 100%;
  }
  @media (max-width: 1000px) {
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask-set-height {
      height: var(--min-height);
    }
  }
  .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask-set-height.min-height {
    height: var(--min-height);
  }
  .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask-size-reference {
    container: cfsBoxes/size;
    width: 100%;
    height: 100%;
  }
  .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask {
    --image-aspect-ratio: calc(var(--image-width) / var(--image-height));
    --gap: 4px;
    display: grid;
    gap: var(--gap);
    container-type: size;
    --theGrow: var(--grow, 0%);
    --theShift: var(--shift, 0%);
    width: 100%;
    height: 100%;
  }
  @media (max-width: 500px) {
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask {
      --gap: 2px;
    }
  }
  .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile {
    --tile-width: calc((100cqw - (var(--columns) - 1) * var(--gap)) / var(--columns));
    --tile-height: calc((100cqh - (var(--rows) - 1) * var(--gap)) / var(--rows));
    --background-width: calc(max(100cqw, calc(100cqh * var(--image-aspect-ratio))) * (1 + (var(--theGrow) / 100%)));
    --background-height: calc(max(100cqh, calc(100cqw / var(--image-aspect-ratio))) * (1 + (var(--theGrow) / 100%)));
    --offset-x: calc(((100cqw - var(--background-width)) / 2) - var(--theShift));
    --offset-y: calc(((100cqh - var(--background-height)) / 2) - var(--theShift));
    background-image: var(--image);
    background-repeat: no-repeat;
    background-size: var(--background-width) var(--background-height);
    background-position: calc(var(--offset-x) - var(--column-index) * (var(--tile-width) + var(--gap))) calc(var(--offset-y) - var(--row-index) * (var(--tile-height) + var(--gap)));
    border-radius: 10px;
  }
  @media (max-width: 500px) {
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile {
      border-radius: 6px;
    }
  }
}
@layer cfs-boxes-layouts {
  @container cfsBoxes (max-aspect-ratio: 1 / 3) {
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask {
      --columns: 3;
      --rows: 9;
      grid-template-columns: repeat(3, 1fr);
      grid-template-rows: repeat(9, 1fr);
      --message: "max 1 / 3";
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(-n+27) {
      display: block;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+28) {
      display: none;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(3n+1) {
      --column-index: 0;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(3n+2) {
      --column-index: 1;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(3n+3) {
      --column-index: 2;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+1):nth-child(-n+3) {
      --row-index: 0;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+4):nth-child(-n+6) {
      --row-index: 1;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+7):nth-child(-n+9) {
      --row-index: 2;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+10):nth-child(-n+12) {
      --row-index: 3;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+13):nth-child(-n+15) {
      --row-index: 4;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+16):nth-child(-n+18) {
      --row-index: 5;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+19):nth-child(-n+21) {
      --row-index: 6;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+22):nth-child(-n+24) {
      --row-index: 7;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+25):nth-child(-n+27) {
      --row-index: 8;
    }
  }
  @container cfsBoxes (min-aspect-ratio: 1 / 3) and (max-aspect-ratio: 1 / 2) {
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask {
      --columns: 3;
      --rows: 9;
      grid-template-columns: repeat(3, 1fr);
      grid-template-rows: repeat(9, 1fr);
      --message: "min 1 / 3 and max 1 / 2";
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(-n+27) {
      display: block;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+28) {
      display: none;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(3n+1) {
      --column-index: 0;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(3n+2) {
      --column-index: 1;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(3n+3) {
      --column-index: 2;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+1):nth-child(-n+3) {
      --row-index: 0;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+4):nth-child(-n+6) {
      --row-index: 1;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+7):nth-child(-n+9) {
      --row-index: 2;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+10):nth-child(-n+12) {
      --row-index: 3;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+13):nth-child(-n+15) {
      --row-index: 4;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+16):nth-child(-n+18) {
      --row-index: 5;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+19):nth-child(-n+21) {
      --row-index: 6;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+22):nth-child(-n+24) {
      --row-index: 7;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+25):nth-child(-n+27) {
      --row-index: 8;
    }
  }
  @container cfsBoxes (min-aspect-ratio: 1 / 2) and (max-aspect-ratio: 3 / 5) {
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask {
      --columns: 3;
      --rows: 6;
      grid-template-columns: repeat(3, 1fr);
      grid-template-rows: repeat(6, 1fr);
      --message: "min 1 / 2 and max 3 / 5";
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(-n+18) {
      display: block;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+19) {
      display: none;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(3n+1) {
      --column-index: 0;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(3n+2) {
      --column-index: 1;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(3n+3) {
      --column-index: 2;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+1):nth-child(-n+3) {
      --row-index: 0;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+4):nth-child(-n+6) {
      --row-index: 1;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+7):nth-child(-n+9) {
      --row-index: 2;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+10):nth-child(-n+12) {
      --row-index: 3;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+13):nth-child(-n+15) {
      --row-index: 4;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+16):nth-child(-n+18) {
      --row-index: 5;
    }
  }
  @container cfsBoxes (min-aspect-ratio: 3 / 5) and (max-aspect-ratio: 2 / 3) {
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask {
      --columns: 3;
      --rows: 5;
      grid-template-columns: repeat(3, 1fr);
      grid-template-rows: repeat(5, 1fr);
      --message: "min 3 / 5 and max 2 / 3";
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(-n+15) {
      display: block;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+16) {
      display: none;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(3n+1) {
      --column-index: 0;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(3n+2) {
      --column-index: 1;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(3n+3) {
      --column-index: 2;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+1):nth-child(-n+3) {
      --row-index: 0;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+4):nth-child(-n+6) {
      --row-index: 1;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+7):nth-child(-n+9) {
      --row-index: 2;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+10):nth-child(-n+12) {
      --row-index: 3;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+13):nth-child(-n+15) {
      --row-index: 4;
    }
  }
  @container cfsBoxes (min-aspect-ratio: 2 / 3) and (max-aspect-ratio: 3 / 4) {
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask {
      --columns: 3;
      --rows: 5;
      grid-template-columns: repeat(3, 1fr);
      grid-template-rows: repeat(5, 1fr);
      --message: "min 2 / 3 and max 3 / 4";
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(-n+15) {
      display: block;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+16) {
      display: none;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(3n+1) {
      --column-index: 0;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(3n+2) {
      --column-index: 1;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(3n+3) {
      --column-index: 2;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+1):nth-child(-n+3) {
      --row-index: 0;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+4):nth-child(-n+6) {
      --row-index: 1;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+7):nth-child(-n+9) {
      --row-index: 2;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+10):nth-child(-n+12) {
      --row-index: 3;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+13):nth-child(-n+15) {
      --row-index: 4;
    }
  }
  @container cfsBoxes (min-aspect-ratio: 3 / 4) and (max-aspect-ratio: 4 / 5) {
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask {
      --columns: 5;
      --rows: 7;
      grid-template-columns: repeat(5, 1fr);
      grid-template-rows: repeat(7, 1fr);
      --message: "min 3 / 4 and max 4 / 5";
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(-n+35) {
      display: block;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+36) {
      display: none;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(5n+1) {
      --column-index: 0;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(5n+2) {
      --column-index: 1;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(5n+3) {
      --column-index: 2;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(5n+4) {
      --column-index: 3;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(5n+5) {
      --column-index: 4;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+1):nth-child(-n+5) {
      --row-index: 0;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+6):nth-child(-n+10) {
      --row-index: 1;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+11):nth-child(-n+15) {
      --row-index: 2;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+16):nth-child(-n+20) {
      --row-index: 3;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+21):nth-child(-n+25) {
      --row-index: 4;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+26):nth-child(-n+30) {
      --row-index: 5;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+31):nth-child(-n+35) {
      --row-index: 6;
    }
  }
  @container cfsBoxes (min-aspect-ratio: 4 / 5) and (max-aspect-ratio: 5 / 6) {
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask {
      --columns: 5;
      --rows: 6;
      grid-template-columns: repeat(5, 1fr);
      grid-template-rows: repeat(6, 1fr);
      --message: "min 4 / 5 and max 5 / 6";
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(-n+30) {
      display: block;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+31) {
      display: none;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(5n+1) {
      --column-index: 0;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(5n+2) {
      --column-index: 1;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(5n+3) {
      --column-index: 2;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(5n+4) {
      --column-index: 3;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(5n+5) {
      --column-index: 4;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+1):nth-child(-n+5) {
      --row-index: 0;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+6):nth-child(-n+10) {
      --row-index: 1;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+11):nth-child(-n+15) {
      --row-index: 2;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+16):nth-child(-n+20) {
      --row-index: 3;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+21):nth-child(-n+25) {
      --row-index: 4;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+26):nth-child(-n+30) {
      --row-index: 5;
    }
  }
  @container cfsBoxes (min-aspect-ratio: 5 / 6) and (max-aspect-ratio: 6 / 5) {
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask {
      --columns: 5;
      --rows: 5;
      grid-template-columns: repeat(5, 1fr);
      grid-template-rows: repeat(5, 1fr);
      --message: "min 5 / 6 and max 6 / 5";
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(-n+25) {
      display: block;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+26) {
      display: none;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(5n+1) {
      --column-index: 0;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(5n+2) {
      --column-index: 1;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(5n+3) {
      --column-index: 2;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(5n+4) {
      --column-index: 3;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(5n+5) {
      --column-index: 4;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+1):nth-child(-n+5) {
      --row-index: 0;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+6):nth-child(-n+10) {
      --row-index: 1;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+11):nth-child(-n+15) {
      --row-index: 2;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+16):nth-child(-n+20) {
      --row-index: 3;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+21):nth-child(-n+25) {
      --row-index: 4;
    }
  }
  @container cfsBoxes (min-aspect-ratio: 6 / 5) and (max-aspect-ratio: 5 / 4) {
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask {
      --columns: 5;
      --rows: 5;
      grid-template-columns: repeat(5, 1fr);
      grid-template-rows: repeat(5, 1fr);
      --message: "min 6 / 5 and max 5 / 4";
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(-n+25) {
      display: block;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+26) {
      display: none;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(5n+1) {
      --column-index: 0;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(5n+2) {
      --column-index: 1;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(5n+3) {
      --column-index: 2;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(5n+4) {
      --column-index: 3;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(5n+5) {
      --column-index: 4;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+1):nth-child(-n+5) {
      --row-index: 0;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+6):nth-child(-n+10) {
      --row-index: 1;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+11):nth-child(-n+15) {
      --row-index: 2;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+16):nth-child(-n+20) {
      --row-index: 3;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+21):nth-child(-n+25) {
      --row-index: 4;
    }
  }
  @container cfsBoxes (min-aspect-ratio: 5 / 4) and (max-aspect-ratio: 4 / 3) {
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask {
      --columns: 7;
      --rows: 6;
      grid-template-columns: repeat(7, 1fr);
      grid-template-rows: repeat(6, 1fr);
      --message: "min 5 / 4 and max 4 / 3";
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(-n+42) {
      display: block;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+43) {
      display: none;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(7n+1) {
      --column-index: 0;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(7n+2) {
      --column-index: 1;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(7n+3) {
      --column-index: 2;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(7n+4) {
      --column-index: 3;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(7n+5) {
      --column-index: 4;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(7n+6) {
      --column-index: 5;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(7n+7) {
      --column-index: 6;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+1):nth-child(-n+7) {
      --row-index: 0;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+8):nth-child(-n+14) {
      --row-index: 1;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+15):nth-child(-n+21) {
      --row-index: 2;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+22):nth-child(-n+28) {
      --row-index: 3;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+29):nth-child(-n+35) {
      --row-index: 4;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+36):nth-child(-n+42) {
      --row-index: 5;
    }
  }
  @container cfsBoxes (min-aspect-ratio: 4 / 3) and (max-aspect-ratio: 3 / 2) {
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask {
      --columns: 7;
      --rows: 6;
      grid-template-columns: repeat(7, 1fr);
      grid-template-rows: repeat(6, 1fr);
      --message: "min 4 / 3 and max 3 / 2";
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(-n+42) {
      display: block;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+43) {
      display: none;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(7n+1) {
      --column-index: 0;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(7n+2) {
      --column-index: 1;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(7n+3) {
      --column-index: 2;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(7n+4) {
      --column-index: 3;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(7n+5) {
      --column-index: 4;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(7n+6) {
      --column-index: 5;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(7n+7) {
      --column-index: 6;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+1):nth-child(-n+7) {
      --row-index: 0;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+8):nth-child(-n+14) {
      --row-index: 1;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+15):nth-child(-n+21) {
      --row-index: 2;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+22):nth-child(-n+28) {
      --row-index: 3;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+29):nth-child(-n+35) {
      --row-index: 4;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+36):nth-child(-n+42) {
      --row-index: 5;
    }
  }
  @container cfsBoxes (min-aspect-ratio: 3 / 2) and (max-aspect-ratio: 5 / 3) {
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask {
      --columns: 7;
      --rows: 5;
      grid-template-columns: repeat(7, 1fr);
      grid-template-rows: repeat(5, 1fr);
      --message: "min 3 / 2 and max 5 / 3";
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(-n+35) {
      display: block;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+36) {
      display: none;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(7n+1) {
      --column-index: 0;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(7n+2) {
      --column-index: 1;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(7n+3) {
      --column-index: 2;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(7n+4) {
      --column-index: 3;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(7n+5) {
      --column-index: 4;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(7n+6) {
      --column-index: 5;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(7n+7) {
      --column-index: 6;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+1):nth-child(-n+7) {
      --row-index: 0;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+8):nth-child(-n+14) {
      --row-index: 1;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+15):nth-child(-n+21) {
      --row-index: 2;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+22):nth-child(-n+28) {
      --row-index: 3;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+29):nth-child(-n+35) {
      --row-index: 4;
    }
  }
  @container cfsBoxes (min-aspect-ratio: 5 / 3) and (max-aspect-ratio: 2 / 1) {
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask {
      --columns: 7;
      --rows: 4;
      grid-template-columns: repeat(7, 1fr);
      grid-template-rows: repeat(4, 1fr);
      --message: "min 5 / 3 and max 2 / 1";
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(-n+28) {
      display: block;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+29) {
      display: none;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(7n+1) {
      --column-index: 0;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(7n+2) {
      --column-index: 1;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(7n+3) {
      --column-index: 2;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(7n+4) {
      --column-index: 3;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(7n+5) {
      --column-index: 4;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(7n+6) {
      --column-index: 5;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(7n+7) {
      --column-index: 6;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+1):nth-child(-n+7) {
      --row-index: 0;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+8):nth-child(-n+14) {
      --row-index: 1;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+15):nth-child(-n+21) {
      --row-index: 2;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+22):nth-child(-n+28) {
      --row-index: 3;
    }
  }
  @container cfsBoxes (min-aspect-ratio: 2 / 1) and (max-aspect-ratio: 3 / 1) {
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask {
      --columns: 7;
      --rows: 4;
      grid-template-columns: repeat(7, 1fr);
      grid-template-rows: repeat(4, 1fr);
      --message: "min 2 / 1 and max 3 / 1";
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(-n+28) {
      display: block;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+29) {
      display: none;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(7n+1) {
      --column-index: 0;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(7n+2) {
      --column-index: 1;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(7n+3) {
      --column-index: 2;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(7n+4) {
      --column-index: 3;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(7n+5) {
      --column-index: 4;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(7n+6) {
      --column-index: 5;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(7n+7) {
      --column-index: 6;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+1):nth-child(-n+7) {
      --row-index: 0;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+8):nth-child(-n+14) {
      --row-index: 1;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+15):nth-child(-n+21) {
      --row-index: 2;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+22):nth-child(-n+28) {
      --row-index: 3;
    }
  }
  @container cfsBoxes (min-aspect-ratio: 3 / 1) {
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask {
      --columns: 7;
      --rows: 2;
      grid-template-columns: repeat(7, 1fr);
      grid-template-rows: repeat(2, 1fr);
      --message: "min 3 / 1";
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(-n+14) {
      display: block;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+15) {
      display: none;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(7n+1) {
      --column-index: 0;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(7n+2) {
      --column-index: 1;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(7n+3) {
      --column-index: 2;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(7n+4) {
      --column-index: 3;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(7n+5) {
      --column-index: 4;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(7n+6) {
      --column-index: 5;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(7n+7) {
      --column-index: 6;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+1):nth-child(-n+7) {
      --row-index: 0;
    }
    .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-boxes-mask .cfs-boxes-mask-tile:nth-child(n+8):nth-child(-n+14) {
      --row-index: 1;
    }
  }
}
.cfs-section-stretch section.cfs-section .cfs-section-part .cfs-section-part-background-image {
  display: block;
  width: 100%;
  height: 100%;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: cover;
}
.cfs-section-stretch section.cfs-section .cfs-section-part .cfs-section-part-background-image.short {
  display: none;
}
@media (max-width: 1000px) {
  .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-section-part-background-image {
    aspect-ratio: 786/314;
    background-position: center;
    background-size: 100%;
  }
  .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-section-part-background-image.short {
    display: unset;
  }
  .cfs-section-stretch section.cfs-section .cfs-section-part .cfs-section-part-background-image.long {
    display: none;
  }
}
.cfs-section-stretch section.cfs-section .cfs-section-part [class*=cfs-list] {
  padding: 0;
  margin: 0;
}
.cfs-section-stretch section.cfs-section .cfs-section-part [class*=cfs-list].cfs-list-definition {
  display: grid;
  grid-template-columns: auto 1fr;
  gap: 0 var(--cfs-spacing-box);
}
.cfs-section-stretch section.cfs-section .cfs-section-part [class*=cfs-list].cfs-list-definition > div {
  display: grid;
  grid-template-columns: subgrid;
  grid-column: 1/-1;
  align-items: center;
  justify-content: center;
  border-top: var(--cfs-border);
  padding: var(--cfs-spacing-xxs) var(--cfs-spacing-box);
}
.cfs-section-stretch section.cfs-section .cfs-section-part [class*=cfs-list].cfs-list-definition dd {
  margin: 0;
  padding-left: 0;
}
.cfs-section-stretch section.cfs-section .cfs-section-part [class*=cfs-list].cfs-list-dates {
  display: grid;
  grid-template-columns: min-content min-content auto;
}
.cfs-section-stretch section.cfs-section .cfs-section-part [class*=cfs-list].cfs-list-dates li {
  list-style: none;
  margin: 0;
  padding: var(--cfs-spacing-xxxs) var(--cfs-spacing-frame);
  border-top: var(--cfs-border);
  display: grid;
  grid-template-columns: subgrid;
  grid-column: 1/-1;
  align-items: center;
}
.cfs-section-stretch section.cfs-section .cfs-section-part [class*=cfs-list].cfs-list-dates li span:first-child {
  margin-left: 1rem;
  white-space: nowrap;
}
.cfs-section-stretch section.cfs-section .cfs-section-part [class*=cfs-list].cfs-list-dates li span:last-child {
  margin-left: var(--cfs-spacing-box);
}
.cfs-section-stretch section.cfs-section .cfs-section-part [class*=cfs-list].cfs-list-dates li.highlight::before {
  content: url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M12 24C18.6275 24 24 18.6275 24 12C24 5.37258 18.6275 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6275 5.37258 24 12 24ZM17.6705 9.4205C18.1098 8.98116 18.1098 8.26884 17.6705 7.8295C17.2311 7.39017 16.5189 7.39017 16.0795 7.8295L10.125 13.784L7.9205 11.5795C7.48116 11.1402 6.76884 11.1402 6.3295 11.5795C5.89017 12.0188 5.89017 12.7312 6.3295 13.1705L9.3295 16.1705C9.76884 16.6098 10.4812 16.6098 10.9205 16.1705L17.6705 9.4205Z" fill="%231A7F37"/></svg>');
}
.cfs-section-stretch section.cfs-section .cfs-section-part [class*=cfs-list].cfs-list-dates li.highlight .h6 {
  color: var(--cfs-text-spot);
}
.cfs-section-stretch section.cfs-section .cfs-section-part [class*=cfs-list].cfs-list-dates li * {
  margin: 0;
}
.cfs-section-stretch section.cfs-section .cfs-section-part [class*=cfs-list].cfs-list-dates li::before {
  content: url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M6.74902 0.0967734C7.57793 -0.0335599 8.42211 -0.0335599 9.25102 0.0967734C9.34833 0.112072 9.44167 0.146388 9.52572 0.197761C9.60977 0.249134 9.68287 0.316559 9.74086 0.396185C9.79885 0.475811 9.84059 0.56608 9.86369 0.661837C9.8868 0.757594 9.89082 0.856964 9.87552 0.954273C9.86022 1.05158 9.8259 1.14493 9.77453 1.22897C9.72316 1.31302 9.65573 1.38613 9.57611 1.44412C9.49648 1.50211 9.40621 1.54385 9.31045 1.56695C9.2147 1.59006 9.11533 1.59407 9.01802 1.57877C8.34349 1.47272 7.65654 1.47272 6.98202 1.57877C6.78549 1.60967 6.58474 1.56123 6.42393 1.44412C6.26312 1.327 6.15542 1.1508 6.12452 0.954273C6.09362 0.757748 6.14206 0.556998 6.25917 0.396185C6.37629 0.235373 6.55249 0.127671 6.74902 0.0967734ZM4.34502 1.69277C4.46184 1.85354 4.51008 2.0541 4.47915 2.25041C4.44821 2.44672 4.34062 2.62273 4.18002 2.73977C3.62779 3.14166 3.14191 3.62755 2.74002 4.17977C2.62091 4.33507 2.44582 4.43765 2.25212 4.46563C2.05842 4.49361 1.86145 4.44476 1.70327 4.32952C1.54509 4.21427 1.43822 4.04176 1.40547 3.84881C1.37273 3.65586 1.41671 3.45775 1.52802 3.29677C2.02171 2.61808 2.6186 2.02085 3.29702 1.52677C3.37672 1.46882 3.46705 1.42715 3.56287 1.40413C3.65868 1.38111 3.75809 1.37719 3.85542 1.39261C3.95274 1.40802 4.04608 1.44247 4.13008 1.49397C4.21409 1.54548 4.28713 1.61303 4.34502 1.69277ZM11.655 1.69277C11.713 1.61311 11.7861 1.54564 11.8701 1.49423C11.9542 1.44282 12.0475 1.40848 12.1448 1.39315C12.2422 1.37783 12.3415 1.38183 12.4373 1.40493C12.5331 1.42803 12.6234 1.46977 12.703 1.52777C13.3817 2.02144 13.979 2.61834 14.473 3.29677C14.5901 3.45776 14.6385 3.65867 14.6074 3.8553C14.5764 4.05193 14.4685 4.22818 14.3075 4.34527C14.1465 4.46237 13.9456 4.51071 13.749 4.47967C13.5524 4.44864 13.3761 4.34076 13.259 4.17977C12.8574 3.62762 12.3719 3.14174 11.82 2.73977C11.6594 2.62273 11.5518 2.44672 11.5209 2.25041C11.49 2.0541 11.5382 1.85354 11.655 1.69277ZM0.955018 6.12477C1.15136 6.15577 1.32737 6.26344 1.44438 6.42413C1.56138 6.58483 1.60981 6.7854 1.57902 6.98177C1.47296 7.6563 1.47296 8.34325 1.57902 9.01777C1.60992 9.2143 1.56148 9.41505 1.44436 9.57586C1.32725 9.73667 1.15104 9.84437 0.954518 9.87527C0.757992 9.90617 0.557242 9.85773 0.396429 9.74062C0.235617 9.6235 0.127915 9.4473 0.0970175 9.25077C-0.0333157 8.42187 -0.0333157 7.57768 0.0970175 6.74877C0.11236 6.65145 0.146726 6.55811 0.198154 6.47408C0.249581 6.39004 0.317061 6.31696 0.396739 6.25902C0.476417 6.20107 0.566732 6.15939 0.662523 6.13635C0.758314 6.11332 0.857705 6.10938 0.955018 6.12477ZM15.045 6.12477C15.1423 6.10938 15.2417 6.11332 15.3375 6.13635C15.4333 6.15939 15.5236 6.20107 15.6033 6.25902C15.683 6.31696 15.7505 6.39004 15.8019 6.47408C15.8533 6.55811 15.8877 6.65145 15.903 6.74877C16.0333 7.57769 16.0333 8.42186 15.903 9.25077C15.8721 9.4473 15.7644 9.6235 15.6036 9.74062C15.4428 9.85773 15.242 9.90617 15.0455 9.87527C14.849 9.84437 14.6728 9.73667 14.5557 9.57586C14.4386 9.41505 14.3901 9.2143 14.421 9.01777C14.5271 8.34326 14.5271 7.65629 14.421 6.98177C14.3902 6.7854 14.4387 6.58483 14.5557 6.42413C14.6727 6.26344 14.8487 6.15577 15.045 6.12477ZM1.69302 11.6548C1.77266 11.5968 1.86294 11.555 1.95872 11.5319C2.05449 11.5088 2.15388 11.5048 2.2512 11.5202C2.34852 11.5355 2.44187 11.5698 2.52592 11.6212C2.60996 11.6726 2.68305 11.7401 2.74102 11.8198C3.1426 12.3719 3.62815 12.8578 4.18002 13.2598C4.33531 13.3789 4.4379 13.554 4.46587 13.7477C4.49385 13.9414 4.445 14.1383 4.32976 14.2965C4.21452 14.4547 4.04201 14.5616 3.84905 14.5943C3.6561 14.6271 3.45799 14.5831 3.29702 14.4718C2.6183 13.9781 2.02107 13.3812 1.52702 12.7028C1.46907 12.6231 1.42739 12.5327 1.40437 12.4369C1.38135 12.3411 1.37744 12.2417 1.39285 12.1444C1.40827 12.047 1.44271 11.9537 1.49422 11.8697C1.54572 11.7857 1.61327 11.7127 1.69302 11.6548ZM14.307 11.6548C14.3867 11.7127 14.4541 11.7858 14.5056 11.8699C14.557 11.9539 14.5913 12.0473 14.6066 12.1446C14.622 12.2419 14.618 12.3413 14.5949 12.4371C14.5718 12.5328 14.53 12.6231 14.472 12.7028C13.9784 13.3815 13.3815 13.9787 12.703 14.4728C12.6233 14.5308 12.533 14.5725 12.4371 14.5955C12.3413 14.6186 12.2419 14.6225 12.1445 14.6072C12.0471 14.5918 11.9537 14.5574 11.8697 14.506C11.7856 14.4545 11.7125 14.387 11.6545 14.3073C11.5965 14.2276 11.5548 14.1372 11.5318 14.0414C11.5087 13.9455 11.5047 13.8461 11.5201 13.7487C11.5355 13.6514 11.5699 13.558 11.6213 13.4739C11.6728 13.3899 11.7403 13.3168 11.82 13.2588C12.3722 12.8572 12.858 12.3716 13.26 11.8198C13.3771 11.6592 13.5531 11.5516 13.7494 11.5206C13.9457 11.4897 14.1462 11.5379 14.307 11.6548ZM6.12502 15.0448C6.15601 14.8484 6.26369 14.6724 6.42438 14.5554C6.58507 14.4384 6.78564 14.39 6.98202 14.4208C7.65654 14.5269 8.3435 14.5269 9.01802 14.4208C9.11533 14.4055 9.2147 14.4095 9.31045 14.4326C9.40621 14.4557 9.49648 14.4974 9.57611 14.5554C9.65573 14.6134 9.72316 14.6865 9.77453 14.7706C9.8259 14.8546 9.86022 14.948 9.87552 15.0453C9.89082 15.1426 9.8868 15.242 9.86369 15.3377C9.84059 15.4335 9.79885 15.5237 9.74086 15.6034C9.68287 15.683 9.60977 15.7504 9.52572 15.8018C9.44167 15.8532 9.34833 15.8875 9.25102 15.9028C8.42211 16.0331 7.57793 16.0331 6.74902 15.9028C6.6517 15.8874 6.55835 15.8531 6.47432 15.8016C6.39029 15.7502 6.31721 15.6827 6.25926 15.6031C6.20131 15.5234 6.15963 15.4331 6.1366 15.3373C6.11356 15.2415 6.10963 15.1421 6.12502 15.0448Z" fill="%23B6BFB8"/> </svg> ');
  line-height: 1;
  justify-self: center;
}
.cfs-section-stretch section.cfs-section .cfs-section-part [class*=cfs-list].cfs-list-dates li:first-child {
  border-top: none;
  padding-top: var(--cfs-spacing-frame);
}
.cfs-section-stretch section.cfs-section .cfs-section-part [class*=cfs-list].cfs-list-dates li:last-child {
  padding-bottom: var(--cfs-spacing-frame);
}
@media (max-width: 650px) {
  .cfs-section-stretch section.cfs-section .cfs-section-part [class*=cfs-list].cfs-list-dates {
    display: block;
  }
  .cfs-section-stretch section.cfs-section .cfs-section-part [class*=cfs-list].cfs-list-dates li {
    display: grid;
    grid-template-columns: auto min-content;
    gap: var(--cfs-spacing-frame);
    padding: var(--cfs-spacing-frame);
    align-items: start;
  }
  .cfs-section-stretch section.cfs-section .cfs-section-part [class*=cfs-list].cfs-list-dates li span:nth-child(n) {
    margin-left: 0;
  }
  .cfs-section-stretch section.cfs-section .cfs-section-part [class*=cfs-list].cfs-list-dates li::before {
    grid-row: 1/2;
    grid-column: 2/3;
  }
  .cfs-section-stretch section.cfs-section .cfs-section-part [class*=cfs-list].cfs-list-dates li span:first-child {
    grid-row: 1/2;
    grid-column: 1/2;
  }
  .cfs-section-stretch section.cfs-section .cfs-section-part [class*=cfs-list].cfs-list-dates li span:nth-child(2) {
    grid-row: 2/3;
    grid-column: 1/3;
  }
}
.cfs-section-stretch section.cfs-section .cfs-section-part [class*=cfs-list].cfs-list-boxes {
  padding: 0;
  margin: 0;
}
.cfs-section-stretch section.cfs-section .cfs-section-part [class*=cfs-list].cfs-list-boxes .box-icon {
  max-width: 80px;
}
.cfs-section-stretch section.cfs-section .cfs-section-part [class*=cfs-list].cfs-list-boxes .h3 {
  margin: 0;
  line-height: 1;
}
.cfs-section-stretch section.cfs-section .cfs-section-part [class*=cfs-list].cfs-list-boxes li {
  list-style: none;
  margin: 0;
  padding: var(--cfs-spacing-card) var(--cfs-spacing-box);
}
.cfs-section-stretch section.cfs-section .cfs-section-part [class*=cfs-list].cfs-list-boxes li:not(:first-child) {
  border-top: var(--cfs-border);
}
.cfs-section-stretch section.cfs-section .cfs-section-part [class*=cfs-list].cfs-list-boxes.tight li {
  padding: var(--cfs-spacing-item) var(--cfs-spacing-box);
}
.cfs-section-stretch section.cfs-section .cfs-section-part [class*=cfs-list].cfs-list-boxes li:first-child {
  padding-top: var(--cfs-spacing-box);
}
.cfs-section-stretch section.cfs-section .cfs-section-part [class*=cfs-list].cfs-list-boxes li:last-child {
  padding-bottom: var(--cfs-spacing-box);
}
.cfs-section-stretch section.cfs-section .cfs-section-part [class*=cfs-list].cfs-list-boxes.cfs-row li {
  display: grid;
  grid-template-columns: auto 1fr;
  gap: var(--cfs-spacing-box);
  align-items: center;
}
.cfs-section-stretch section.cfs-section .cfs-section-part [class*=cfs-list].cfs-list-boxes.cfs-row li * {
  margin-top: 0;
}
@media (max-width: 500px) {
  .cfs-section-stretch section.cfs-section .cfs-section-part [class*=cfs-list].cfs-list-boxes.cfs-row li {
    grid-template-columns: 1fr;
  }
}
.cfs-section-stretch section.cfs-section .cfs-section-part [class*=cfs-list].cfs-list-boxes.cfs-row.cfs-even-spacing li {
  grid-template-columns: 1fr 1fr;
}
.cfs-section-stretch section.cfs-section .cfs-section-part .cfs-youtube-player {
  width: 100%;
  flex-grow: 1;
  height: auto;
  aspect-ratio: 16/9;
  border-radius: var(--cfs-radii-small);
}
.cfs-section-stretch section.cfs-section .cfs-section-part [class*=cfs-gradient-].cfs-gradient-1 {
  background: linear-gradient(180deg, #8bf2a6 0%, #3fbb5f 100%);
}
.cfs-section-stretch section.cfs-section .cfs-section-part [class*=cfs-gradient-].cfs-gradient-2 {
  background: linear-gradient(180deg, #4f81da 0%, #77b6f9 100%);
}
.cfs-section-stretch section.cfs-section .cfs-section-part [class*=cfs-gradient-].cfs-gradient-3 {
  background: linear-gradient(180deg, #daff96 0%, #5fed83 100%);
}
.cfs-section-stretch section.cfs-section .cfs-section-part [class*=cfs-gradient-].cfs-gradient-4 {
  background: linear-gradient(180deg, #5fed83 0%, #aafbc0 100%);
}
.cfs-section-stretch section.cfs-section .cfs-section-part [class*=cfs-gradient-].cfs-gradient-5 {
  background: linear-gradient(180deg, #dcff96 0%, #dcff96 100%);
}
.cfs-section-stretch section.cfs-section .cfs-section-part [class*=cfs-gradient-].cfs-gradient-6 {
  background: linear-gradient(135deg, #f2e5fa 40%, #63ebfa 100%);
}
.cfs-section-stretch section.cfs-section .cfs-section-part [class*=cfs-gradient-].cfs-gradient-7 {
  background: linear-gradient(180deg, #bfffd1 0%, #a7f1f3 100%);
}
.cfs-section-stretch section.cfs-section .cfs-section-part.the-graph {
  padding: 0;
  display: grid;
  gap: 0;
  grid-template-columns: minmax(0, var(--section-ratio, 0.618fr)) minmax(0, 1fr);
  grid-template-rows: auto 1fr auto;
}
.cfs-section-stretch section.cfs-section .cfs-section-part.the-graph .cfs-toggle {
  grid-column: 1/2;
  grid-row: 1/2;
  margin: var(--cfs-spacing-box) var(--cfs-spacing-box) var(--cfs-spacing-box) var(--cfs-spacing-box);
}
.cfs-section-stretch section.cfs-section .cfs-section-part.the-graph .cfs-spacer {
  grid-column: 1/2;
  grid-row: 2/3;
  padding: var(--cfs-spacing-box) var(--cfs-spacing-box) var(--cfs-spacing-box) var(--cfs-spacing-box);
}
.cfs-section-stretch section.cfs-section .cfs-section-part.the-graph .cfs-graph-legend {
  grid-column: 1/2;
  grid-row: 3/4;
  padding: var(--cfs-spacing-box) var(--cfs-spacing-box) var(--cfs-spacing-box) var(--cfs-spacing-box);
}
.cfs-section-stretch section.cfs-section .cfs-section-part.the-graph .cfs-graph {
  grid-column: 2/3;
  grid-row: 1/4;
  border-left: var(--cfs-border);
  padding: var(--cfs-spacing-box);
}
@media (max-width: 1000px) {
  .cfs-section-stretch section.cfs-section .cfs-section-part.the-graph {
    display: flex;
    flex-direction: column;
  }
  .cfs-section-stretch section.cfs-section .cfs-section-part.the-graph .cfs-toggle {
    order: 1;
  }
  .cfs-section-stretch section.cfs-section .cfs-section-part.the-graph .cfs-spacer {
    display: none;
  }
  .cfs-section-stretch section.cfs-section .cfs-section-part.the-graph .cfs-graph-legend {
    border-top: var(--cfs-border);
    order: 3;
  }
  .cfs-section-stretch section.cfs-section .cfs-section-part.the-graph .cfs-graph {
    border-left: 0;
    order: 2;
  }
  .cfs-section-stretch section.cfs-section .cfs-section-part.the-graph .cfs-spacer {
    display: none;
  }
}
.cfs-section-stretch section.cfs-section .cfs-section-part.the-graph .cfs-toggle {
  border: 1px solid var(--cfs-border-subtle);
  border-radius: 100px;
  padding: 9px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  white-space: nowrap;
  align-self: stretch;
}
.cfs-section-stretch section.cfs-section .cfs-section-part.the-graph .cfs-toggle input[type=radio] {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
  overflow: hidden;
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  white-space: nowrap;
}
.cfs-section-stretch section.cfs-section .cfs-section-part.the-graph .cfs-toggle input[type=radio]:focus-visible + span {
  box-shadow: var(--cfs-focus-box-shadow);
}
.cfs-section-stretch section.cfs-section .cfs-section-part.the-graph .cfs-toggle label {
  border: 1px solid transparent;
  border-radius: 100px;
  padding: 0.5rem 1rem;
  display: inline-block;
  cursor: pointer;
  text-align: center;
}
@media (max-width: 400px) {
  .cfs-section-stretch section.cfs-section .cfs-section-part.the-graph .cfs-toggle label {
    font-size: 14px;
  }
}
.cfs-section-stretch section.cfs-section .cfs-section-part.the-graph .cfs-toggle label:has(input:checked) {
  background: var(--cfs-canvas-subtle);
  border: 1px solid var(--cfs-border-subtle);
}
.cfs-section-stretch section.cfs-section .cfs-section-part.the-graph ul.cfs-graph-legend {
  display: flex;
  flex-direction: column;
  gap: var(--cfs-spacing-item);
}
.cfs-section-stretch section.cfs-section .cfs-section-part.the-graph ul.cfs-graph-legend li {
  list-style: none;
  margin: 0;
  display: flex;
  gap: var(--cfs-spacing-item);
  align-items: center;
}
.cfs-section-stretch section.cfs-section .cfs-section-part.the-graph ul.cfs-graph-legend li [class*=cfs-gradient-] {
  width: 24px;
  height: 24px;
  border-radius: 4px;
}
.cfs-section-stretch section.cfs-section .cfs-section-part.the-graph figure.cfs-graph {
  height: 100%;
  min-height: 450px;
  display: flex;
}
.cfs-section-stretch section.cfs-section .cfs-section-part.the-graph figure.cfs-graph figcaption {
  display: none;
}
.cfs-section-stretch section.cfs-section .cfs-section-part.the-graph figure.cfs-graph ul {
  margin: 0;
  padding: 0;
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: 1fr;
  align-items: end;
  gap: var(--cfs-spacing-item);
  width: 100%;
}
.cfs-section-stretch section.cfs-section .cfs-section-part.the-graph figure.cfs-graph ul li {
  height: calc(var(--amount, 0%) / var(--highest-amount) * 100%);
  transition: height 400ms ease;
  margin: 0;
  list-style: none;
  display: grid;
  grid-template-rows: auto 1fr;
  gap: var(--cfs-spacing-item);
  align-items: end;
}
@starting-style {
  .cfs-section-stretch section.cfs-section .cfs-section-part.the-graph figure.cfs-graph ul li {
    height: 0%;
  }
}
.cfs-section-stretch section.cfs-section .cfs-section-part.the-graph figure.cfs-graph ul li .cfs-amount {
  text-align: center;
}
.cfs-section-stretch section.cfs-section .cfs-section-part.the-graph figure.cfs-graph ul li .cfs-amount::after {
  text-align: center;
  content: var(--amount-text);
}
.cfs-section-stretch section.cfs-section .cfs-section-part.the-graph figure.cfs-graph ul li [class*=cfs-gradient-] {
  height: 100%;
  border-radius: 14px;
}
.cfs-section-stretch section.cfs-section .cfs-section-part .cfs-companies {
  overflow: hidden;
  min-width: 0;
  width: 100%;
  max-width: calc(var(--cfs-body-width) - 4px);
  position: relative;
  z-index: 1;
  display: flex;
  flex-wrap: wrap;
  justify-content: start;
  gap: var(--cfs-spacing-small) var(--cfs-spacing-large);
}
.cfs-section-stretch section.cfs-section .cfs-section-part .cfs-companies::after {
  content: " ";
  position: absolute;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(90deg, color-mix(in srgb, var(--cfs-canvas-default) 100%, transparent) 0%, color-mix(in srgb, var(--cfs-canvas-default) 0%, transparent) 25%, color-mix(in srgb, var(--cfs-canvas-default) 0%, transparent) 75%, color-mix(in srgb, var(--cfs-canvas-default) 100%, transparent) 100%);
}
.cfs-section-stretch section.cfs-section .cfs-section-part .cfs-companies label.cfs-companies-toggle {
  display: flex;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  line-height: 1;
  z-index: 1;
  cursor: pointer;
}
.cfs-section-stretch section.cfs-section .cfs-section-part .cfs-companies input.cfs-companies-toggle:focus-visible + label.cfs-companies-toggle path {
  fill: var(--cfs-focus);
}
.cfs-section-stretch section.cfs-section .cfs-section-part .cfs-companies .cfs-companies-track {
  display: flex;
  width: max-content;
  animation: logo-scroll 35s linear infinite;
  will-change: transform;
}
.cfs-section-stretch section.cfs-section .cfs-section-part .cfs-companies .cfs-companies-track .logo-set {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  gap: var(--cfs-spacing-small) var(--cfs-spacing-large);
  padding-right: var(--cfs-spacing-large);
}
.cfs-section-stretch section.cfs-section .cfs-section-part .cfs-companies .play {
  display: none;
}
.cfs-section-stretch section.cfs-section .cfs-section-part .cfs-companies:has(input.cfs-companies-toggle:checked) .pause {
  display: none;
}
.cfs-section-stretch section.cfs-section .cfs-section-part .cfs-companies:has(input.cfs-companies-toggle:checked) .play {
  display: unset;
}
.cfs-section-stretch section.cfs-section .cfs-section-part .cfs-companies:has(input.cfs-companies-toggle:checked) input.cfs-companies-toggle:checked ~ .cfs-companies-track {
  animation-play-state: paused;
}
@keyframes logo-scroll {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-50%);
  }
}
.cfs-section-stretch section.cfs-section .cfs-section-part .cfs-pills {
  padding: 0;
  display: flex;
  flex-direction: row;
  gap: var(--cfs-base-size-8);
  flex-wrap: wrap;
  align-content: start;
}
.cfs-section-stretch section.cfs-section .cfs-section-part .cfs-pills .cfs-pill {
  background: var(--cfs-canvas-subtle);
  margin: 0;
  list-style: none;
  text-transform: uppercase;
  display: flex;
  gap: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: start;
  line-height: 1;
  height: min-content;
  border-radius: 4px;
  padding: unset;
  padding-inline: 8px;
  padding-block: 4px;
}
.cfs-section-stretch section.cfs-section .cfs-section-part .cfs-pills .cfs-pill.lime {
  background: #dcff96;
}
.cfs-section-stretch section.cfs-section .cfs-section-part .cfs-pills .cfs-pill.aqua {
  background: #defefa;
}
.cfs-section-stretch section.cfs-section .cfs-section-part .cfs-pills .cfs-pill.mint {
  background: #bfffd1;
}
.cfs-accordians .cfs-accordian {
  position: relative;
  transition: background var(--cfs-smooth-transition);
}
.cfs-accordians .cfs-accordian:not(:last-child) {
  border-bottom: var(--cfs-border);
}
.cfs-accordians .cfs-accordian summary {
  list-style: none;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: var(--cfs-spacing-card) var(--cfs-spacing-box);
  gap: var(--cfs-spacing-xxs);
}
.cfs-accordians .cfs-accordian summary::-webkit-details-marker {
  display: none;
}
.cfs-accordians .cfs-accordian summary:focus-visible {
  box-shadow: var(--cfs-focus-box-shadow);
}
.cfs-accordians .cfs-accordian summary::after {
  transition: transform var(--cfs-smooth-transition);
}
.cfs-accordians .cfs-accordian summary::after {
  content: url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.42529 7.42678L7.82177 10.8232C7.9194 10.9209 8.07769 10.9209 8.17532 10.8232L11.5717 7.42678C11.7292 7.26928 11.6177 7 11.3949 7H4.60207C4.37934 7 4.2678 7.26929 4.42529 7.42678Z" fill="%23010409"/></svg>');
}
.cfs-accordians .cfs-accordian summary.expand-icon::after {
  content: url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.13672 8.80273C6.42964 8.51017 6.90448 8.50995 7.19727 8.80273C7.49005 9.09552 7.48983 9.57036 7.19727 9.86328L3.81055 13.25H6C6.41421 13.25 6.75 13.5858 6.75 14C6.75 14.4142 6.41421 14.75 6 14.75H2C1.58579 14.75 1.25 14.4142 1.25 14V10C1.25 9.58579 1.58579 9.25 2 9.25C2.41421 9.25 2.75 9.58579 2.75 10V12.1895L6.13672 8.80273ZM14.75 6C14.75 6.41421 14.4142 6.75 14 6.75C13.5858 6.75 13.25 6.41421 13.25 6V3.81055L9.86328 7.19727C9.57036 7.48983 9.09552 7.49005 8.80273 7.19727C8.50995 6.90448 8.51017 6.42964 8.80273 6.13672L12.1895 2.75H10C9.58579 2.75 9.25 2.41421 9.25 2C9.25 1.58579 9.58579 1.25 10 1.25H14C14.4142 1.25 14.75 1.58579 14.75 2V6Z" fill="black"/></svg>');
}
.cfs-accordians .cfs-accordian:last-child:not(:only-child) summary {
  padding-bottom: var(--cfs-spacing-box);
}
.cfs-accordians .cfs-accordian section {
  padding: 0 var(--cfs-spacing-box) var(--cfs-spacing-box) var(--cfs-spacing-box);
}
.cfs-accordians .cfs-accordian .label-open {
  display: none !important;
}
.cfs-accordians .cfs-accordian[open] {
  border-bottom: var(--cfs-border);
  border-color: var(--cfs-accent);
}
.cfs-accordians .cfs-accordian[open] summary > * {
  color: var(--cfs-text-default);
}
.cfs-accordians .cfs-accordian[open] summary::after {
  transform: rotate(180deg);
}
.cfs-accordians .cfs-accordian[open] .label-open {
  display: inline !important;
}
.cfs-accordians .cfs-accordian[open] .label-closed {
  display: none !important;
}
.cfs-page-ending {
  display: flex;
  justify-content: center;
  width: 100%;
  height: 150px;
  background: url(https://static.rainfocus.com/github/rkofy27/static/staticfile/staticfile/footer-boxes_1770848045649001mGs7.png), linear-gradient(180deg, rgba(140, 242, 166, 0) 0%, #8CF2A6 343.43%), #ffffff;
  background-position: center bottom;
  background-repeat: no-repeat;
}
.rf-overlay-new.rf-anchor-right.rf-overlay-implicit-lists, .rf-overlay-new.rf-anchor-right.rf-overlay-implicit-lists * {
  border-radius: 6px;
}
body:has(.cfs-gnf) {
  background: unset !important;
}
body:has(.cfs-gnf) #rf-content #special-div {
  background: unset !important;
}
body:has(.cfs-gnf) #rf-content #special-div .rfwf-body-content {
  padding: var(--cfs-body-padding);
}
body:has(.cfs-gnf) #rf-content #special-div .rfwf-body-content .rfwf-full-panel .rfwf-panel-interior {
  margin: var(--cfs-body-padding) 0;
  padding: var(--cfs-spacing-frame);
  border: var(--cfs-border);
  border-radius: 24px;
  max-width: 600px;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.06) 6.3%, rgba(207, 250, 218, 0.101681) 75.9%, rgba(95, 237, 131, 0.2) 100%);
}
body:has(.cfs-gnf) #rf-content #special-div .rfwf-body-content .rfwf-full-panel .rfwf-panel-interior .cfs-gnf {
  display: flex;
  flex-direction: column;
  gap: var(--cfs-spacing-card);
  margin-bottom: var(--cfs-spacing-box);
}
body:has(.cfs-gnf) #rf-content #special-div .rfwf-body-content .rfwf-full-panel .rfwf-panel-interior .cfs-gnf > * {
  margin: 0;
}
body:has(.cfs-gnf) #rf-content #special-div .rfwf-body-content .rfwf-full-panel .rfwf-panel-interior .cfs-gnf .cfs-gnf-banner {
  width: 100%;
}
body:has(.cfs-gns) {
  background: unset !important;
}
body:has(.cfs-gns) #rf-content #special-div {
  background: unset !important;
}
body:has(.cfs-gns) #rf-content #special-div .flex-box-section-full {
  padding: var(--cfs-body-padding);
}
body:has(.cfs-gns) #rf-content #special-div .flex-box-section-full .flex-box-section-full-interior {
  justify-content: start;
  margin: var(--cfs-body-padding) 0;
  padding: var(--cfs-spacing-frame);
  border: var(--cfs-border);
  border-radius: 24px;
  max-width: 600px;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.06) 6.3%, rgba(207, 250, 218, 0.101681) 75.9%, rgba(95, 237, 131, 0.2) 100%), url("https://static.rainfocus.com/github/universe26/static/staticfile/staticfile/page-sign-in_1773322277481001opRm.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: bottom center;
}
@media (min-width: 500px) {
  body:has(.cfs-gns) #rf-content #special-div .flex-box-section-full .flex-box-section-full-interior {
    min-height: 800px;
  }
}
body:has(.cfs-gns) #rf-content #special-div .flex-box-section-full .flex-box-section-full-interior .cfs-gns {
  display: flex;
  flex-direction: column;
  gap: var(--cfs-spacing-card);
  margin-bottom: var(--cfs-spacing-box);
}
body:has(.cfs-gns) #rf-content #special-div .flex-box-section-full .flex-box-section-full-interior .cfs-gns > * {
  margin: 0;
}