@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-24);
  --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: calc(100vw - var(--universe-body-padding) - var(--universe-body-padding));
  --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://static.rainfocus.com/github/global/static/staticfile/staticfile/MonaSansVF-opsz-wght_1782493848612001gPCq.woff2) format("woff2");
    font-weight: 200 900;
    font-stretch: 75% 125%;
}

@font-face {
  font-family: Mona Sans Mono;
  src: url(https://githubuniverse.com/_next/static/media/MonaSansMonoVF-wght.da74d51c.woff2) format("woff2"), 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: #08872B;
  border-color: #08872B;
}

: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:has(.tile-details-modal-avatar) {
  border-radius: var(--universe-radii-medium) !important;
  overflow: hidden !important;
}

.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-body .rf-default-modal:has(.speaker-card) .modal-dialog .modal-content .modal-body,
.rf-body .rf-default-modal:has(.tile-details-modal-avatar) .modal-dialog .modal-content .modal-body {
  padding: 0;
}

.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 {
    display: inline-flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    align-items: start;
    line-height: 150%;
    width:fit-content;
    height: fit-content;
    padding-inline: 8px;
    padding-block: 7px;
    gap: var(--universe-gap-tiny);
    cursor: pointer;
    border: 1px solid var(--universe-border-subtle);
	    border-radius: var(--universe-radii-tiny);
	    text-decoration: none;
	    background: #D2D9D4;
	    color: var(--universe-text-default);
	    box-shadow: 0 0 0 #000;
	    transform: translateY(0);
	    transition:
	      background-color 0.2s ease,
	      box-shadow 0.2s ease,
	      transform 0.2s ease;
	  }

  #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;
    color: var(--universe-text-default);
    font-size: 12px;
    line-height: 1.5;
    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-default) !important;
	    background-color: #D2D9D4 !important;
	    border-color: var(--universe-border-subtle) !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: #F2F5F3 !important;
	    border-color: var(--universe-border-subtle) !important;
	    text-decoration: none;
	  }

#rf-collection .session-pills .session-pill:hover,
#rf-collection .session-pills .session-pill:focus,
#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:focus,
.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:focus,
#rf-content #special-div .session-pills .session-pill:focus-visible {
  box-shadow: -2px 2px 0 #000 !important;
  transform: translate(2px, -2px);
}

#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-tiny);
	  text-decoration: none;
	  padding: unset;
	  padding-inline: 8px;
	  padding-block: 6px;
	  background: #D2D9D4;
	  box-shadow: 0 0 0 #000;
	  transform: translateY(0);
	  transition:
	    background-color 0.2s ease,
	    box-shadow 0.2s ease,
	    transform 0.2s ease;
	}

#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: #D2D9D4 !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: #F2F5F3 !important;
	  border-color: var(--universe-canvas-muted) !important;
	  text-decoration: none;
	}

#rf-collection .speaker-pills .speaker-pill:hover,
#rf-collection .speaker-pills .speaker-pill:focus,
#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:focus,
.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:focus,
#rf-content #special-div .speaker-pills .speaker-pill:focus-visible {
  box-shadow: none !important;
  transform: 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-default) !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-text-default) !important;
  background: #ff4ac0 !important;
  border-color: #ff4ac0 !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-text-default) !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: #08872B;
}

.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: #08872B;
}

.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);
  box-sizing: border-box;
  width: calc(100% + 2px);
  border: var(--universe-border);
  background: var(--universe-canvas-muted);
  padding: var(--universe-base-size-12) var(--universe-base-size-12) var(--universe-base-size-16);
}

.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: var(--universe-base-size-8);
  line-height: 1.2;
  padding: 0;
  align-items: center;
  justify-content: space-between;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
}

.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);
  box-sizing: border-box;
  padding-left: 24px;
  padding-right: 24px;
}

.rf-org-footer-container footer .footer-stretch .pillar {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
  max-width: none;
  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);
}

/* BUG BASH BUTTON ANIMATION START */
.rf-org-footer-container footer .footer-stretch .pillar .bug-bash-button {
  position: relative;
  display: flex !important;
  align-items: center;
  gap: 16px;
  min-width: 0 !important;
  height: 72px;
  box-sizing: border-box;
  padding: 0 4px 0 24px !important;
  overflow: hidden !important;
  border: 0 !important;
  border-top: 2px solid var(--universe-border-subtle) !important;
  border-left: 1px solid var(--universe-border-subtle) !important;
  background: #F2F5F3 !important;
  color: var(--universe-text-default) !important;
  font-family: "Mona Sans WT3 VF", "Mona Sans", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1;
  letter-spacing: 0.16px;
  text-decoration: none !important;
  white-space: nowrap;
  cursor: pointer;
  transition:
    min-width 0.45s cubic-bezier(0.22, 1, 0.36, 1),
    background-color 0.3s ease;
}

.rf-org-footer-container footer .footer-stretch .pillar .bug-bash-button:hover,
.rf-org-footer-container footer .footer-stretch .pillar .bug-bash-button:focus-visible {
  min-width: 480px !important;
  background: #D3D4D3 !important;
}

.rf-org-footer-container footer .footer-stretch .pillar .bug-bash-button-text {
  position: relative;
  z-index: 3;
  display: inline-flex;
  align-items: center;
  flex: 0 0 auto;
  min-width: 0;
  height: 18px;
  overflow: visible;
  color: transparent !important;
  font-size: 0;
  transition:
    min-width 0.45s cubic-bezier(0.22, 1, 0.36, 1),
    transform 0.45s cubic-bezier(0.22, 1, 0.36, 1);
}

.rf-org-footer-container footer .footer-stretch .pillar .bug-bash-button-text::before {
  content: "echo \"bug-bash-game/\" >> .gitignore";
  display: inline;
  color: var(--universe-text-default);
  font-size: 16px;
  white-space: nowrap;
  transform: translateX(0);
  transition: transform 0.45s cubic-bezier(0.22, 1, 0.36, 1);
}

.rf-org-footer-container footer .footer-stretch .pillar .bug-bash-button-text::after {
  content: "";
  display: inline-block;
  flex: 0 0 auto;
  width: 8.041px;
  height: 8.041px;
  margin-left: 4px;
  margin-right: 24px;
  background: var(--universe-text-default);
  -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 .bug-bash-button:hover .bug-bash-button-text,
.rf-org-footer-container footer .footer-stretch .pillar .bug-bash-button:focus-visible .bug-bash-button-text {
  min-width: 0;
  transform: translateX(0);
}

.rf-org-footer-container footer .footer-stretch .pillar .bug-bash-button:hover .bug-bash-button-text::before,
.rf-org-footer-container footer .footer-stretch .pillar .bug-bash-button:focus-visible .bug-bash-button-text::before {
  content: "echo \"bug-bash-game/\" >> .DEFINITELYgitignore";
  transform: translateX(0);
}

.rf-org-footer-container footer .footer-stretch .pillar .bug-bash-button:hover .bug-bash-button-text::after {
  margin-left: -1px;
  margin-right: 12px;
}

.rf-org-footer-container footer .footer-stretch .pillar .bug-bash-button-bug {
  display: none !important;
}

.rf-org-footer-container footer .footer-stretch .pillar .bug-bash-button::before {
  content: "";
  position: absolute;
  right: 10px;
  bottom: -20px;
  z-index: 1;
  width: 44px;
  height: 45px;
  background-image: url("https://static.rainfocus.com/github/universe26/static/staticfile/staticfile/ducky_1783602976570001uspu.webp");
  background-position: left bottom;
  background-repeat: no-repeat;
  background-size: 50px 50px;
  opacity: 0;
  pointer-events: none;
  transform: translateX(18px);
  transition:
    opacity 0.25s ease,
    transform 0.45s cubic-bezier(0.22, 1, 0.36, 1);
}

.rf-org-footer-container footer .footer-stretch .pillar .bug-bash-button:hover::before,
.rf-org-footer-container footer .footer-stretch .pillar .bug-bash-button:focus-visible::before {
  opacity: 1;
  transform: translateX(0);
}
 
.rf-org-footer-container footer .footer-stretch .pillar .egg.bug-bash-button::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 2;
  width: 4px;
  height: auto;
  background:
    linear-gradient(
      to right,
      #d45500 0 4px,
      #5b2cff 4px 8px,
      #d7e51f 8px 12px,
      #5fed83 12px 16px
    );
  background-position: right center;
  background-repeat: no-repeat;
  background-size: 16px 100%;
  pointer-events: none;
  -webkit-mask: none;
  mask: none;
  transition: width 0.45s cubic-bezier(0.22, 1, 0.36, 1);
}

.rf-org-footer-container footer .footer-stretch .pillar .egg.bug-bash-button:hover::after,
.rf-org-footer-container footer .footer-stretch .pillar .egg.bug-bash-button:focus-visible::after {
  width: 52px;
}
/* BUG BASH BUTTON ANIMATION END */

.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: #08872B;
  border-color: #08872B;
  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 {
  position: absolute;
  right: 12px;
  bottom: 12px;
  z-index: 2;
}

.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 {
  font-family: "Mona Sans", Helvetica, Arial, sans-serif;
  margin: 0;
  padding: 0;
}

#rf-content:has(.survey-form-page) .survey-form-page .rfwf-panel-interior {
  font-family: "Mona Sans", Helvetica, Arial, sans-serif;
  padding: var(--universe-body-padding);
  margin: 0;
  border-left: var(--universe-border);
  border-right: var(--universe-border);
  max-width: var(--universe-body-width-slim);
}

#rf-content:has(.survey-form-page) .survey-form-page input,
#rf-content:has(.survey-form-page) .survey-form-page select,
#rf-content:has(.survey-form-page) .survey-form-page textarea,
#rf-content:has(.survey-form-page) .survey-form-page button {
  font-family: "Mona Sans", Helvetica, Arial, sans-serif;
}

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-dark);
}

#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 {
  background: #D2D9D4;
}

#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;
}

.filters-body .rf-checkbox input[type=checkbox]+.checkbox-bg:before,
.filters-body .rf-checkbox:hover input[type=checkbox]+.checkbox-bg:before {
  border: 2px solid #5A615C !important;
  border-radius: var(--universe-radii-tiny) !important;
  background: transparent !important;
}

.filters-body .rf-checkbox:hover input[type=checkbox]+.checkbox-bg:before {
  border-color: #000 !important;
}

.filters-body .rf-checkbox:hover .rf-checkbox-label,
.filters-body .rf-checkbox:has(input[type=checkbox]:checked) .rf-checkbox-label,
.filters-body .rf-checkbox:has(input[type=checkbox][aria-checked="true"]) .rf-checkbox-label {
  color: #000 !important;
}

.filters-body .rf-checkbox,
.filters-body .rf-checkbox input[type=checkbox]:focus,
.filters-body .rf-checkbox input[type=checkbox]:focus-visible,
.filters-body .rf-checkbox input[type=checkbox]:focus+.checkbox-bg,
.filters-body .rf-checkbox input[type=checkbox]:focus-visible+.checkbox-bg,
.filters-body .rf-checkbox input[type=checkbox]:focus+.checkbox-bg:before,
.filters-body .rf-checkbox input[type=checkbox]:focus-visible+.checkbox-bg:before,
.filters-body .rf-checkbox:focus,
.filters-body .rf-checkbox:focus-visible,
.filters-body .rf-checkbox:focus-within,
.filters-body .rf-checkbox input[type=checkbox],
.filters-body .rf-checkbox .checkbox-bg,
.filters-body .rf-checkbox:focus-within input[type=checkbox]+.checkbox-bg,
.filters-body .rf-checkbox:focus-within input[type=checkbox]+.checkbox-bg:before {
  outline: none !important;
  box-shadow: none !important;
  -webkit-tap-highlight-color: transparent;
}

.filters-body .rf-checkbox input[type=checkbox]:checked+.checkbox-bg:before,
.filters-body .rf-checkbox input[type=checkbox][aria-checked="true"]+.checkbox-bg:before {
  border: 2px solid #000 !important;
  border-radius: var(--universe-radii-tiny) !important;
  background: #000 !important;
  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");
}

#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);
}

.filters-body button,
.filters-body button *,
.filters-body button.focus,
.filters-body button.focus *,
.filters-body button.focus-visible,
.filters-body button.focus-visible *,
.filters-body button:focus,
.filters-body button:focus *,
.filters-body button:focus-visible,
.filters-body button:focus-visible *,
.filters-body button:active,
.filters-body button:active * {
  outline: none !important;
  box-shadow: none !important;
  -webkit-tap-highlight-color: transparent;
}

.filters-body .filters li button.catalog-filter,
.filters-body .filters li button.catalog-filter.focus,
.filters-body .filters li button.catalog-filter.focus-visible,
.filters-body .filters li button.catalog-filter:focus,
.filters-body .filters li button.catalog-filter:focus-visible,
.filters-body .filters li button.catalog-filter:active {
  border-color: transparent !important;
}

#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);
}
/* GRID ISSUE */
#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;
  transition: background-color var(--universe-transition);
}

#rf-catalog .search-container .main-content .search-content .search-results .catalog-result:hover,
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result:focus-within,
#rf-collection .collections-container .rf-accordion-list .catalog-result:hover,
#rf-collection .collections-container .rf-accordion-list .catalog-result:focus-within,
.modal-content .search-results .catalog-result:hover,
.modal-content .search-results .catalog-result:focus-within {
  background: #F2F5F3;
}

.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: 500;
  letter-spacing: 0.01em;
  color: #5A615C;
  font-size: 16px;
  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-tiny);
  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: #F2F5F3 !important;
  background-color: #F2F5F3 !important;
  border-color: var(--universe-border-subtle) !important;
  box-shadow: none !important;
  transform: none !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: 500;
  letter-spacing: 0.01em;
  color: #5A615C;
  font-size: 16px;
}

.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;
}

/*speakers123 start*/
.rf-tile-container:has(> .speaker-tile-container) {
  margin: 0;
  gap: 0;
  display: grid;
  justify-items: stretch;
  justify-content: center;
  grid-template-columns: repeat(auto-fit, 388px);
  margin: 0 auto;
}

.rf-tile-container:has(> .speaker-tile-container) .speaker-tile-container {
  max-width: 388px;
  width: 388px;
  margin: 0;
  cursor: pointer;
}

.rf-tile-container:has(> .speaker-tile-container) .speaker-tile-container .attendee-tile {
  border: 1px solid var(--universe-border-subtle);
  border-radius: 0;
  box-sizing: border-box;
  padding: 0px;
  min-width: 0;
  overflow: hidden;
  width: 100%;
  transition: border-color 0.2s ease;
}

.rf-tile-container:has(> .speaker-tile-container) .speaker-tile-container .attendee-tile .attendee-tile-image {
  height: auto;
  width: 100%;
  max-height: none;
  max-width: none;
  filter: grayscale(100%);
  border-radius: 0;
  aspect-ratio: 1 / 1;
  margin: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  transition: border-color 0.2s ease, background-color 0.2s ease;
}

.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;
  display: block;
}

.rf-tile-container:has(> .speaker-tile-container) .speaker-tile-container .attendee-tile .attendee-tile-text-container {
  height: 40px;
  min-height: 40px;
  padding: 0 12px;
  text-align: left;
  display: flex;
  align-items: center;
  transition: background-color 0.2s ease;
}

.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: hidden;
  white-space: nowrap;
  display: block;
  text-align: left;
  text-overflow: ellipsis;
}

.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: 435;
  letter-spacing: 0.15px;
  line-height: 150%;
  color: var(--universe-text-default);
  font-size: 14px;
}

.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:hover,
.rf-tile-container:has(> .speaker-tile-container) .speaker-tile-container .attendee-tile .attendee-tile-text-container .attendee-tile-name:focus,
.rf-tile-container:has(> .speaker-tile-container) .speaker-tile-container .attendee-tile .attendee-tile-text-container .attendee-tile-name:active,
.rf-tile-container:has(> .speaker-tile-container) .speaker-tile-container .attendee-tile .attendee-tile-text-container .attendee-tile-name * {
  text-decoration: none;
}

.rf-tile-container:has(> .speaker-tile-container) .speaker-tile-container .attendee-tile .attendee-tile-text-container .attendee-tile-role {
  display: none;
}

.rf-tile-container:has(> .speaker-tile-container) .speaker-tile-container .attendee-tile .attendee-tile-text-container::after {
  content: "";
  width: 16px;
  height: 16px;
  flex: 0 0 16px;
  opacity: 0;
  transform: rotate(-45deg);
  transition: opacity 0.2s ease;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 16px 16px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M4 11h12.17l-5.59-5.59 1.42-1.41 8 8-8 8-1.41-1.41 5.58-5.59H4v-2z' fill='black'/%3E%3C/svg%3E");
}

.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: 0;
}

.rf-tile-container:has(> .speaker-tile-container) .speaker-tile-container {
  --speaker-tile-accent: #168FFB;
}

.rf-tile-container:has(> .speaker-tile-container) .speaker-tile-container:nth-child(5n + 2) {
  --speaker-tile-accent: #AE85FF;
}

.rf-tile-container:has(> .speaker-tile-container) .speaker-tile-container:nth-child(5n + 3) {
  --speaker-tile-accent: #5FED83;
}

.rf-tile-container:has(> .speaker-tile-container) .speaker-tile-container:nth-child(5n + 4) {
  --speaker-tile-accent: #D67200;
}

.rf-tile-container:has(> .speaker-tile-container) .speaker-tile-container:nth-child(5n + 5) {
  --speaker-tile-accent: #F73678;
}

@media (hover: hover) and (pointer: fine) {
  .rf-tile-container:has(> .speaker-tile-container) .speaker-tile-container:hover .attendee-tile {
    border-color: var(--speaker-tile-accent);
  }

  .rf-tile-container:has(> .speaker-tile-container) .speaker-tile-container:hover .attendee-tile .attendee-tile-text-container {
    background-color: var(--speaker-tile-accent);
  }

  .rf-tile-container:has(> .speaker-tile-container) .speaker-tile-container:hover .attendee-tile .attendee-tile-text-container::after {
    opacity: 1;
  }

  .rf-tile-container:has(> .speaker-tile-container) .speaker-tile-container:hover .attendee-tile .attendee-tile-image {
    box-shadow: none;
  }
}

/*speaker things end*/

/* SPEAKERS PAGE GRID CUSTOM ADDITION START */
body.github-universe26-attendee-portal-page-speakers,
body.github-universe26-attendee-portal-page-speakers #rf-content,
body.github-universe26-attendee-portal-page-speakers #special-div,
body.github-universe26-attendee-portal-page-speakers .rfwf-body-content,
body.github-universe26-attendee-portal-page-speakers .page-builder-display-reset,
body.github-universe26-attendee-portal-page-speakers .special-div .flex-box-section-full > *,
body.github-universe26-attendee-portal-page-speakers .special-div .rfwf-full-panel > * {
  background: #E9EDEA;
  background-color: #E9EDEA;
}

body.github-universe26-attendee-portal-page-speakers .rf-tile-container:has(> .speaker-tile-container) {
  grid-template-columns: repeat(4, minmax(0, 1fr));
  width: 100%;
  justify-content: stretch;
}

body.github-universe26-attendee-portal-page-speakers .rf-tile-container:has(> .speaker-tile-container) .speaker-tile-container {
  width: 100%;
  max-width: none;
}

body.github-universe26-attendee-portal-page-speakers .universe-hero-alt > h3 {
  font-size: 64px;
  font-weight: 425;
  line-height: 108%;
}

body.github-universe26-attendee-portal-page-speakers #special-div::before,
body.github-universe26-attendee-portal-page-speakers #special-div::after {
  content: none;
  display: none;
}

body.github-universe26-attendee-portal-page-speakers .special-div .flex-box-section-full:has(.universe-hero-alt > h3) > *,
body.github-universe26-attendee-portal-page-speakers #special-div .flex-box-section-full:has(.universe-hero-alt > h3) > * {
  min-height: 229px;
  border-bottom: var(--universe-border);
}

body.github-universe26-attendee-portal-page-speakers .universe-hero-alt {
  height: 220px;
  display: flex;
  align-items: flex-end;
  justify-content: flex-start;
}

body.github-universe26-attendee-portal-page-speakers .universe-hero-alt > h3 {
  margin: 0;
  margin-bottom: 32px;
  text-align: left;
}

body.github-universe26-attendee-portal-page-speakers .special-div .flex-box-section-full:has(.speaker-tile-container) > *,
body.github-universe26-attendee-portal-page-speakers #special-div .flex-box-section-full:has(.speaker-tile-container) > * {
  padding: 0;
}

@media (max-width: 1200px) {
  body.github-universe26-attendee-portal-page-speakers .rf-tile-container:has(> .speaker-tile-container) {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

@media (max-width: 900px) {
  body.github-universe26-attendee-portal-page-speakers .rf-tile-container:has(> .speaker-tile-container) {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (max-width: 600px) {
  body.github-universe26-attendee-portal-page-speakers .rf-tile-container:has(> .speaker-tile-container) {
    grid-template-columns: 1fr;
  }
}
/* SPEAKERS PAGE GRID CUSTOM ADDITION END */
#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: none;
}

#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.session-detail-loading:not(:has(#widget-page-session-details)) #rf-content #special-div {
  min-height: 55vh;
  display: grid;
  place-items: center;
  padding: var(--universe-spacing-frame) var(--universe-body-padding);
  box-sizing: border-box;
}

body.session-detail-loading:not(:has(#widget-page-session-details)) #rf-content #special-div .flex-box-section-full {
  display: none !important;
}

body.session-detail-loading:not(:has(#widget-page-session-details)) #rf-content #special-div::before {
  content: "Loading session details...";
  display: block;
  max-width: var(--universe-body-width-narrow);
  width: 100%;
  height: auto;
  padding: var(--universe-spacing-card);
  border: var(--universe-border);
  border-radius: var(--universe-radii-small);
  background: var(--universe-canvas-default);
  color: var(--universe-text-default);
  font-family: "Mona Sans";
  font-size: 20px;
  font-weight: 600;
  line-height: 1.4;
  text-align: center;
  box-sizing: border-box;
}

body.session-detail-loading:not(:has(#widget-page-session-details)) #rf-content #special-div::after {
  content: none;
  display: none;
}

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 var(--universe-base-size-32) 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);
}
/* SESSION DETAIL SPEAKER DETAILS START */
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .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 .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 .speaker-details::before {
  content: none;
}

body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .speaker-details::after {
  content: none;
}

body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .speaker-details p {
  display: inline-flex;
  flex-direction: row;
  width: fit-content;
  justify-content: center;
  align-items: start;
  line-height: 1;
  height: min-content;
  cursor: pointer;
  border: 1px solid transparent;
  border-radius: var(--universe-radii-tiny);
  text-decoration: none;
  padding: 0;
}

body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .speaker-details p,
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .speaker-details p * {
  font-family: "Mona Sans";
  font-stretch: 100%;
  font-weight: 500;
  letter-spacing: 0;
  color: var(--universe-text-default);
  font-size: 12px;
  line-height: 1.5;
  opacity: 1 !important;
}

body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .speaker-details p,
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .speaker-details p * {
  color: var(--universe-text-default) !important;
  background-color: var(--universe-border-subtle) !important;
  border-color: var(--universe-border-subtle) !important;
}

body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .speaker-details p .speaker-trigger,
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .speaker-details p .speaker-trigger *,
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .speaker-details p .speaker-pill-meta,
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .speaker-details p .speaker-pill-meta * {
  background-color: var(--universe-border-subtle) !important;
}

body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .speaker-details p .speaker-trigger {
  display: inline-flex;
  align-items: center;
  flex-wrap: nowrap;
  gap: 0;
  width: 100%;
  min-width: 0;
  padding: 7px 8px;
  border: 0;
  border-radius: inherit;
  text-align: left;
  white-space: nowrap;
}

body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .speaker-details p .speaker-trigger .mdBtnR-text,
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .speaker-details p .speaker-trigger .speaker-pill-meta {
  display: inline;
  line-height: 1.5;
  white-space: nowrap;
}

body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .speaker-details p .speaker-trigger .speaker-pill-separator {
  color: var(--universe-border-default) !important;
  padding: 0 0.45rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .speaker-details p .speaker-trigger .speaker-pill-value {
  display: inline-flex;
  align-items: center;
  white-space: nowrap;
}

body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .speaker-details p:hover,
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .speaker-details p:hover *,
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .speaker-details p:focus,
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .speaker-details p:focus *,
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .speaker-details p:focus-visible,
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .speaker-details p:focus-visible *,
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .speaker-details p *:hover,
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .speaker-details p *:hover *,
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .speaker-details p *:focus,
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .speaker-details p *:focus *,
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .speaker-details p *:focus-visible,
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .speaker-details p *:focus-visible * {
  color: var(--universe-text-default) !important;
  background: #F2F5F3 !important;
  background-color: #F2F5F3 !important;
  border-color: var(--universe-border-subtle) !important;
  box-shadow: none !important;
  transform: none !important;
  text-decoration: none;
}

body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .speaker-details p:active,
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .speaker-details p:active *,
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .speaker-details p *:active,
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .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;
}
/* SESSION DETAIL SPEAKER DETAILS END 1 */

/* SESSION DETAIL SPEAKER DETAILS start2 */

body #rf-catalog .catalog-result [data-test="speakers-component"] 
[data-test="session-participants-area"].session-details.speaker-details {
  display: flex;
  flex-direction: row;
  gap: var(--universe-gap-tiny);
  flex-wrap: wrap;
  align-content: start;
}

body #rf-catalog .catalog-result [data-test="speakers-component"] 
[data-test="session-participants-area"].session-details.speaker-details::before,
body #rf-catalog .catalog-result [data-test="speakers-component"] 
[data-test="session-participants-area"].session-details.speaker-details::after {
  content: none;
}

/* Parent wrapper */
body #rf-catalog .catalog-result [data-test="speakers-component"] 
[data-test="session-participants-area"].session-details.speaker-details p {
  display: inline-flex !important;
  flex-direction: row !important;
  width: fit-content !important;
  justify-content: center !important;
  align-items: center !important;

  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;

  background: transparent !important;
  background-color: transparent !important;

  border-radius: var(--universe-radii-tiny) !important;
  overflow: visible !important;

  line-height: 1 !important;
  height: min-content !important;
  cursor: pointer !important;
  text-decoration: none !important;
}

/* Main speaker button */
body #rf-catalog .catalog-result [data-test="speakers-component"] 
[data-test="session-participants-area"].session-details.speaker-details 
p button.mdBtnR.mdBtnR-link.speaker-trigger {
  display: inline-flex !important;
  align-items: center !important;
  flex-wrap: nowrap !important;
  gap: 0 !important;

  width: auto !important;
  min-width: 0 !important;

  padding: 7px 12px !important;
  border: 0 !important;
  border-radius: var(--universe-radii-tiny) !important;

  background: #D2D9D4 !important;
  background-color: #D2D9D4 !important;

  color: var(--universe-text-default) !important;
  text-align: left !important;
  white-space: nowrap !important;
  text-decoration: none !important;
  cursor: pointer !important;

  overflow: visible !important;
  box-shadow: 0 0 0 #000 !important;
  transform: translateY(0);
  transition: none !important;
}

/* Inner button elements */
body #rf-catalog .catalog-result [data-test="speakers-component"] 
[data-test="session-participants-area"].session-details.speaker-details 
p button.mdBtnR.mdBtnR-link.speaker-trigger * {
  font-family: "Mona Sans", sans-serif !important;
  font-stretch: 100% !important;
  font-weight: 500 !important;
  letter-spacing: 0 !important;
  font-size: 12px !important;
  line-height: 1.5 !important;

  color: var(--universe-text-default) !important;
  background: transparent !important;
  background-color: transparent !important;
  border-color: transparent !important;
  opacity: 1 !important;
  text-decoration: none !important;
}

/* Name + meta layout */
body #rf-catalog .catalog-result [data-test="speakers-component"] 
[data-test="session-participants-area"].session-details.speaker-details 
p .speaker-trigger .mdBtnR-text,
body #rf-catalog .catalog-result [data-test="speakers-component"] 
[data-test="session-participants-area"].session-details.speaker-details 
p .speaker-trigger .speaker-pill-meta {
  display: inline !important;
  line-height: 1.5 !important;
  white-space: nowrap !important;
}

/* Slash separator */
body #rf-catalog .catalog-result [data-test="speakers-component"] 
[data-test="session-participants-area"].session-details.speaker-details 
p .speaker-trigger .speaker-pill-separator {
  color: var(--universe-border-default) !important;
  padding: 0 0.45rem !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
}

/* Speaker meta text */
body #rf-catalog .catalog-result [data-test="speakers-component"] 
[data-test="session-participants-area"].session-details.speaker-details 
p .speaker-trigger .speaker-pill-value {
  display: inline-flex !important;
  align-items: center !important;
  white-space: nowrap !important;
}

/* Hover / focus */
body #rf-catalog .catalog-result [data-test="speakers-component"] 
[data-test="session-participants-area"].session-details.speaker-details 
p button.mdBtnR.mdBtnR-link.speaker-trigger:hover,
body #rf-catalog .catalog-result [data-test="speakers-component"] 
[data-test="session-participants-area"].session-details.speaker-details 
p button.mdBtnR.mdBtnR-link.speaker-trigger:focus,
body #rf-catalog .catalog-result [data-test="speakers-component"] 
[data-test="session-participants-area"].session-details.speaker-details 
p button.mdBtnR.mdBtnR-link.speaker-trigger:focus-visible {
  color: var(--universe-text-default) !important;
  background: #F2F5F3 !important;
  background-color: #F2F5F3 !important;
  border-color: var(--universe-border-subtle) !important;
  box-shadow: none !important;
  transform: none;
  text-decoration: none !important;
  outline: none !important;
}

/* Hover / focus children */
body #rf-catalog .catalog-result [data-test="speakers-component"] 
[data-test="session-participants-area"].session-details.speaker-details 
p button.mdBtnR.mdBtnR-link.speaker-trigger:hover *,
body #rf-catalog .catalog-result [data-test="speakers-component"] 
[data-test="session-participants-area"].session-details.speaker-details 
p button.mdBtnR.mdBtnR-link.speaker-trigger:focus *,
body #rf-catalog .catalog-result [data-test="speakers-component"] 
[data-test="session-participants-area"].session-details.speaker-details 
p button.mdBtnR.mdBtnR-link.speaker-trigger:focus-visible * {
  color: var(--universe-text-default) !important;
  background: transparent !important;
  background-color: transparent !important;
  text-decoration: none !important;
}

/* Active */
body #rf-catalog .catalog-result [data-test="speakers-component"] 
[data-test="session-participants-area"].session-details.speaker-details 
p button.mdBtnR.mdBtnR-link.speaker-trigger:active {
  color: var(--universe-canvas-default) !important;
  background: var(--universe-text-default) !important;
  background-color: var(--universe-text-default) !important;
  border-color: var(--universe-text-default) !important;
}

body #rf-catalog .catalog-result [data-test="speakers-component"] 
[data-test="session-participants-area"].session-details.speaker-details 
p button.mdBtnR.mdBtnR-link.speaker-trigger:active * {
  color: var(--universe-canvas-default) !important;
  background: transparent !important;
  background-color: transparent !important;
}
/* SESSION DETAIL SPEAKER DETAILS END 2 */



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;
  width: 776px;
  box-sizing: border-box;
  position: relative;
  overflow: hidden;
  background: var(--universe-canvas-subtle);
}

body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .the-artwork img {
  display: block;
  width: 100%;
  height: 100%;
  max-width: unset;
  max-height: 835px;
  border: 2px solid var(--universe-border);
  object-fit: cover;
}

@media (max-width: 1600px) {
  body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .the-artwork img {
    width: 100%;
  }
}

@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%);
}
/*Speaker Modal Changes Start */
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: 644px;
  max-height: 644px;
  height: 644px;
  width: 644px;
  border-radius: var(--universe-radii-medium) 0 0 var(--universe-radii-medium);
}

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;
  border-radius: var(--universe-radii-medium) 0 0 var(--universe-radii-medium);
}

div[id*=rf-].rf-widget .tile-details-modal-avatar,
div[id*=rf-].rf-widget .tile-details-modal-avatar img,
.rf-default-modal .tile-details-modal-avatar,
.rf-default-modal .tile-details-modal-avatar img {
  border-radius: var(--universe-radii-medium) 0 0 var(--universe-radii-medium);
  overflow: hidden;
}

div[id*=rf-].rf-widget .tile-details-modal,
div[id*=rf-].rf-widget .speaker-card,
.rf-default-modal .tile-details-modal.rf-flex-frame,
.rf-default-modal .tile-details-modal,
.rf-default-modal .speaker-card {
  display: grid;
  gap: 0;
  grid-template-columns: 644px minmax(0, 1fr);
  align-items: stretch;
}

@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-flex-frame,
  .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: 28px;
  line-height: 1.35;
}
@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: 500;
  letter-spacing: 0.01em;
  color: var(--universe-text-muted);
  font-size: 14px;
  line-height: 1.5;
}

div[id*=rf-].rf-widget .tile-details-modal .speaker-bio,
div[id*=rf-].rf-widget .speaker-card .speaker-bio,
div[id*=rf-].rf-widget .tile-details-modal>div:last-child>div:not([class]):has(+ a[data-analytics-name="see-all-sessions-with-this-speaker"]),
div[id*=rf-].rf-widget .speaker-card>div:last-child>div:not([class]):has(+ a[data-analytics-name="see-all-sessions-with-this-speaker"]),
.rf-default-modal .tile-details-modal .speaker-bio,
.rf-default-modal .speaker-card .speaker-bio,
.rf-default-modal .tile-details-modal>div:last-child>div:not([class]):has(+ a[data-analytics-name="see-all-sessions-with-this-speaker"]),
.rf-default-modal .speaker-card>div:last-child>div:not([class]):has(+ a[data-analytics-name="see-all-sessions-with-this-speaker"]) {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
}

@media (max-width: 600px) {

  .rf-body .rf-default-modal:has(.speaker-card) .modal-dialog,
  .rf-body .rf-default-modal:has(.tile-details-modal-avatar) .modal-dialog {
    width: 100%;
    max-width: 100%;
    margin: 0;
    padding: 0;
  }

  div[id*=rf-].rf-widget .tile-details-modal,
  div[id*=rf-].rf-widget .speaker-card,
  .rf-default-modal .tile-details-modal.rf-flex-frame,
  .rf-default-modal .tile-details-modal,
  .rf-default-modal .speaker-card {
    display: flex;
    flex-direction: column;
    width: 100%;
    max-width: 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 {
    width: 100% !important;
    max-width: 100% !important;
    height: 327px !important;
    max-height: 327px !important;
    border-radius: var(--universe-radii-medium) var(--universe-radii-medium) 0 0 !important;
  }

  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 {
    object-fit: cover;
    object-position: center;
  }

  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 {
    width: 100%;
    min-height: 0;
    padding: 24px;
  }

  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;
  padding: var(--universe-spacing-box);
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-self: stretch;
  min-height: 644px;
  gap: var(--universe-base-size-12);
}
/*SPeaker Modal Changes END*/
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: 0;
}

div[id*=rf-].rf-widget .tile-details-modal .speaker-full-name,
div[id*=rf-].rf-widget .speaker-card .speaker-full-name,
.rf-default-modal .tile-details-modal .speaker-full-name,
.rf-default-modal .speaker-card .speaker-full-name {
  margin-bottom: 0 !important;
}

div[id*=rf-].rf-widget .tile-details-modal .speaker-company-name-job-title,
div[id*=rf-].rf-widget .speaker-card .speaker-company-name-job-title,
.rf-default-modal .tile-details-modal .speaker-company-name-job-title,
.rf-default-modal .speaker-card .speaker-company-name-job-title {
  margin-top: 0 !important;
}

div[id*=rf-].rf-widget .tile-details-modal .speaker-bio,
div[id*=rf-].rf-widget .speaker-card .speaker-bio,
div[id*=rf-].rf-widget .tile-details-modal>div:last-child>div:not([class]):has(+ a[data-analytics-name="see-all-sessions-with-this-speaker"]),
div[id*=rf-].rf-widget .speaker-card>div:last-child>div:not([class]):has(+ a[data-analytics-name="see-all-sessions-with-this-speaker"]),
.rf-default-modal .tile-details-modal .speaker-bio,
.rf-default-modal .speaker-card .speaker-bio,
.rf-default-modal .tile-details-modal>div:last-child>div:not([class]):has(+ a[data-analytics-name="see-all-sessions-with-this-speaker"]),
.rf-default-modal .speaker-card>div:last-child>div:not([class]):has(+ a[data-analytics-name="see-all-sessions-with-this-speaker"]) {
  margin-block: var(--universe-base-size-12) !important;
}

div[id*=rf-].rf-widget .tile-details-modal .social-media-links,
div[id*=rf-].rf-widget .speaker-card .social-media-links,
.rf-default-modal .tile-details-modal .social-media-links,
.rf-default-modal .speaker-card .social-media-links {
  margin-block: var(--universe-base-size-12) !important;
}

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-default);
}

#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: #D2D9D4;
}

#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 {
  z-index: 2;
  margin-left: 4px;
  margin-right: 20px;
}

#rf-calendar .schedule-calendar .rbc-events-container .rbc-event {
  position: relative;
  z-index: 3;
  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 {
  background: #0D6731;
  border-color: #0D6731;
}

#rf-calendar .schedule-calendar .rbc-events-container .rbc-event.personal-time,
#rf-calendar .schedule-calendar .rbc-events-container .rbc-event.personal-time:hover,
#rf-calendar .schedule-calendar .rbc-events-container .rbc-event.personal-time:focus,
#rf-calendar .schedule-calendar .rbc-events-container .rbc-event.personal-time:focus-visible,
#rf-calendar .schedule-calendar .rbc-events-container .rbc-event.personal-time:active,
#rf-calendar .schedule-calendar .rbc-events-container .rbc-event.personal-time.rbc-selected {
  background: #08872B;
  border-color: #08872B;
}


#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:focus-visible,
#rf-calendar .schedule-calendar .rbc-events-container .rbc-event:active,
#rf-calendar .schedule-calendar .rbc-events-container .rbc-event.rbc-selected,
#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.calendar-item:focus-visible,
#rf-calendar .schedule-calendar .rbc-events-container .rbc-event.calendar-item:active,
#rf-calendar .schedule-calendar .rbc-events-container .rbc-event.calendar-item.rbc-selected,
#rf-calendar .schedule-calendar .rbc-events-container .rbc-event.session-interest:hover,
#rf-calendar .schedule-calendar .rbc-events-container .rbc-event.session-interest:focus,
#rf-calendar .schedule-calendar .rbc-events-container .rbc-event.session-interest:focus-visible,
#rf-calendar .schedule-calendar .rbc-events-container .rbc-event.session-interest:active,
#rf-calendar .schedule-calendar .rbc-events-container .rbc-event.session-interest.rbc-selected {
  background: #0D6731;
}

#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,
#rf-calendar .schedule-calendar .rbc-events-container .rbc-event.wait-list:focus-visible,
#rf-calendar .schedule-calendar .rbc-events-container .rbc-event.wait-list:active,
#rf-calendar .schedule-calendar .rbc-events-container .rbc-event.wait-list.rbc-selected {
  background: var(--universe-palette-green);
}

#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: #5FED83;
  border-color: #5FED83;
}

#rf-calendar .schedule-calendar .rbc-events-container .rbc-event.session-speaker:hover,
#rf-calendar .schedule-calendar .rbc-events-container .rbc-event.session-speaker:focus,
#rf-calendar .schedule-calendar .rbc-events-container .rbc-event.session-speaker:focus-visible,
#rf-calendar .schedule-calendar .rbc-events-container .rbc-event.session-speaker:active,
#rf-calendar .schedule-calendar .rbc-events-container .rbc-event.session-speaker.rbc-selected {
  background: #5FED83;
}

#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:focus-visible,
#rf-calendar .schedule-calendar .rbc-events-container .rbc-event.meeting:active,
#rf-calendar .schedule-calendar .rbc-events-container .rbc-event.meeting.rbc-selected,
#rf-calendar .schedule-calendar .rbc-events-container .rbc-event.meeting-declined:hover,
#rf-calendar .schedule-calendar .rbc-events-container .rbc-event.meeting-declined:focus,
#rf-calendar .schedule-calendar .rbc-events-container .rbc-event.meeting-declined:focus-visible,
#rf-calendar .schedule-calendar .rbc-events-container .rbc-event.meeting-declined:active,
#rf-calendar .schedule-calendar .rbc-events-container .rbc-event.meeting-declined.rbc-selected {
  background: var(--universe-color-green-2);
}

#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;
}
.universe-session-info {
        display: none;
}

.catalog-filter span:last-child {
    display: flex;
    flex-direction: row;
    align-items: center;
    line-height: 1;
}

.catalog-filter-svg {
  margin-left: 0.5rem;
  cursor: pointer;
  flex: 0 0 auto;
}

#catalog-filter-tooltip-layer {
  position: fixed;
  inset: 0;
  pointer-events: none;
  z-index: 1000;
}

#catalog-filter-tooltip-layer .catalog-filter-tooltip-button {
  position: fixed;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 16px;
  height: 17px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent;
  cursor: pointer;
  line-height: 1;
  pointer-events: auto;
  transform: none;
  appearance: none;
}

#catalog-filter-tooltip-layer .catalog-filter-tooltip-button[hidden] {
  display: none !important;
}

#catalog-filter-tooltip-layer .catalog-filter-tooltip-icon {
  display: block;
  width: 16px;
  height: 17px;
  pointer-events: none;
}

/* SPEAKER PILL SAFE TRANSFORM CUSTOM ADDITION START */
#rf-content [data-test="session-participants-area"].speaker-details p[data-speaker-pill-ready="true"] {
  font-size: 0 !important;
  color: transparent !important;
}

#rf-content [data-test="session-participants-area"].speaker-details p[data-speaker-pill-ready="true"] .speaker-trigger,
#rf-content [data-test="session-participants-area"].speaker-details p[data-speaker-pill-ready="true"] .speaker-trigger * {
  font-size: 12px !important;
  color: var(--universe-text-default) !important;
}

#rf-catalog [data-test="session-participants-area"].speaker-details p[data-speaker-pill-ready="true"] .speaker-trigger,
#rf-catalog [data-test="session-participants-area"].speaker-details p[data-speaker-pill-ready="true"] .speaker-trigger * {
  font-size: 16px !important;
}
/* SPEAKER PILL SAFE TRANSFORM CUSTOM ADDITION END */

body.github-universe26-attendee-portal-page-sessioncatalog #special-div::before {
  content: none;
  display: none;
}

/*  SESSION CATALOG CAROUSEL STYLING START */
  body:is(.github-universe26-attendee-portal-page-sessioncatalog, .github-universe26-attendee-portal-page-myagenda) .carousel__head,
body:is(.github-universe26-attendee-portal-page-sessioncatalog, .github-universe26-attendee-portal-page-myagenda) #universe-carousel {
  width: calc(100% + (var(--universe-spacing-frame) * 2));
  max-width: calc(100% + (var(--universe-spacing-frame) * 2));
  margin-left: calc(var(--universe-spacing-frame) * -1);
  margin-right: calc(var(--universe-spacing-frame) * -1);
  background: var(--universe-canvas-dark);
}

body:is(.github-universe26-attendee-portal-page-sessioncatalog, .github-universe26-attendee-portal-page-myagenda) .carousel__head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: var(--universe-base-size-24);
  margin-top: var(--universe-base-size-32);
  padding: var(--universe-base-size-64) var(--universe-spacing-frame) var(--universe-base-size-32);
  border-top: 0;
}

body:is(.github-universe26-attendee-portal-page-sessioncatalog, .github-universe26-attendee-portal-page-myagenda) .carousel__head h6 {
  margin: 0;
  color: var(--universe-text-default);
  font-size: 28px;
  line-height: 1.15;
  font-weight: 480;
}

body:is(.github-universe26-attendee-portal-page-sessioncatalog, .github-universe26-attendee-portal-page-myagenda) .carousel__pager {
  display: flex;
  align-items: center;
  gap: var(--universe-base-size-16);
}

body:is(.github-universe26-attendee-portal-page-sessioncatalog, .github-universe26-attendee-portal-page-myagenda) .carousel__counter {
  display: none;
}

body:is(.github-universe26-attendee-portal-page-sessioncatalog, .github-universe26-attendee-portal-page-myagenda) .carousel__btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 48px;
  height: 48px;
  padding: 0;
  border: 0;
  border-radius: var(--universe-radii-small);
  background: #D2D9D4;
  color: var(--universe-text-default);
  cursor: pointer;
}

body:is(.github-universe26-attendee-portal-page-sessioncatalog, .github-universe26-attendee-portal-page-myagenda) .carousel__btn svg {
  width: 16px;
  height: 16px;
}

body:is(.github-universe26-attendee-portal-page-sessioncatalog, .github-universe26-attendee-portal-page-myagenda) .carousel__btn svg path {
  fill: currentColor;
}

body:is(.github-universe26-attendee-portal-page-sessioncatalog, .github-universe26-attendee-portal-page-myagenda) .carousel__btn:disabled {
  background: transparent;
  color: var(--universe-border-default);
  cursor: default;
}

body:is(.github-universe26-attendee-portal-page-sessioncatalog, .github-universe26-attendee-portal-page-myagenda) #universe-carousel {
  border-top: var(--universe-border);
  border-bottom: var(--universe-border);
}

body:is(.github-universe26-attendee-portal-page-sessioncatalog, .github-universe26-attendee-portal-page-myagenda) #universe-carousel .carousel__viewport {
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  scroll-snap-type: none;
  scrollbar-width: none;
}

body:is(.github-universe26-attendee-portal-page-sessioncatalog, .github-universe26-attendee-portal-page-myagenda) #universe-carousel .carousel__viewport::-webkit-scrollbar {
  display: none;
}

body:is(.github-universe26-attendee-portal-page-sessioncatalog, .github-universe26-attendee-portal-page-myagenda) #universe-carousel .carousel__track {
  display: flex;
  flex-wrap: nowrap;
  align-items: stretch;
}

body:is(.github-universe26-attendee-portal-page-sessioncatalog, .github-universe26-attendee-portal-page-myagenda) #universe-carousel .tile {
  display: flex;
  flex: 0 0 517px;
  flex-direction: column;
  box-sizing: border-box;
  width: 517px;
  min-height: 555px;
  margin: 0;
  padding: var(--universe-base-size-56, 3.5rem) clamp(var(--universe-base-size-32), 4vw, var(--universe-base-size-60));
  border-right: var(--universe-border);
  background: transparent;
  scroll-snap-align: start;
  transition: background-color var(--universe-transition);
}

body:is(.github-universe26-attendee-portal-page-sessioncatalog, .github-universe26-attendee-portal-page-myagenda) #universe-carousel .tile:hover,
body:is(.github-universe26-attendee-portal-page-sessioncatalog, .github-universe26-attendee-portal-page-myagenda) #universe-carousel .tile:focus-within {
  background: #F2F5F3;
}

body:is(.github-universe26-attendee-portal-page-sessioncatalog, .github-universe26-attendee-portal-page-myagenda) #universe-carousel .tile:first-child {
  border-left: 0;
}

body:is(.github-universe26-attendee-portal-page-sessioncatalog, .github-universe26-attendee-portal-page-myagenda) #universe-carousel .tile:last-child {
  border-right: 0;
}

body:is(.github-universe26-attendee-portal-page-sessioncatalog, .github-universe26-attendee-portal-page-myagenda) #universe-carousel .uc-time {
  margin: 0 0 var(--universe-base-size-24);
  color: var(--universe-text-muted);
  font-size: 16px;
  font-weight: 500;
  line-height: 1.4;
}

body:is(.github-universe26-attendee-portal-page-sessioncatalog, .github-universe26-attendee-portal-page-myagenda) #universe-carousel .uc-time span {
  display: inline-block;
  margin: 0 var(--universe-base-size-12);
}

body:is(.github-universe26-attendee-portal-page-sessioncatalog, .github-universe26-attendee-portal-page-myagenda) #universe-carousel .tile h5 {
  margin: 0 0 var(--universe-base-size-32);
  color: var(--universe-text-default);
  font-size: 22px;
  font-weight: 480;
  line-height: 1.2;
}

body:is(.github-universe26-attendee-portal-page-sessioncatalog, .github-universe26-attendee-portal-page-myagenda) #universe-carousel .tile img {
  display: block;
  width: 100%;
  aspect-ratio: 2.6 / 1;
  margin: 0 0 var(--universe-base-size-32);
  border-radius: var(--universe-radii-small);
  object-fit: cover;
}

body:is(.github-universe26-attendee-portal-page-sessioncatalog, .github-universe26-attendee-portal-page-myagenda) #universe-carousel .tile .abstract {
  margin: 0 0 var(--universe-base-size-32);
  color: var(--universe-text-muted);
  font-size: 18px;
  font-weight: 400;
  line-height: 1.55;
}

body:is(.github-universe26-attendee-portal-page-sessioncatalog, .github-universe26-attendee-portal-page-myagenda) #universe-carousel .tile .universe-buttons {
  margin-top: auto;
}

body:is(.github-universe26-attendee-portal-page-sessioncatalog, .github-universe26-attendee-portal-page-myagenda) #universe-carousel .tile .mdBtnR {
  width: 100%;
  min-height: 48px;
  justify-content: center;
  border-color: var(--universe-palette-green);
  background: var(--universe-palette-green);
  color: var(--rf-brand-color-on-primary);
}

body:is(.github-universe26-attendee-portal-page-sessioncatalog, .github-universe26-attendee-portal-page-myagenda) #universe-carousel .tile .mdBtnR:hover,
body:is(.github-universe26-attendee-portal-page-sessioncatalog, .github-universe26-attendee-portal-page-myagenda) #universe-carousel .tile .mdBtnR:focus-visible {
  border-color: var(--universe-palette-green-highlight);
  background: var(--universe-palette-green-highlight);
}

@media (max-width: 1100px) {
  body:is(.github-universe26-attendee-portal-page-sessioncatalog, .github-universe26-attendee-portal-page-myagenda) #universe-carousel .tile {
    flex-basis: 50%;
  }
}

@media (max-width: 700px) {
  body:is(.github-universe26-attendee-portal-page-sessioncatalog, .github-universe26-attendee-portal-page-myagenda) .carousel__head {
    align-items: flex-start;
    flex-direction: column;
    padding: var(--universe-base-size-40) var(--universe-base-size-24) var(--universe-base-size-24);
  }

  body:is(.github-universe26-attendee-portal-page-sessioncatalog, .github-universe26-attendee-portal-page-myagenda) .carousel__head h6 {
    font-size: 30px;
  }

  body:is(.github-universe26-attendee-portal-page-sessioncatalog, .github-universe26-attendee-portal-page-myagenda) #universe-carousel .tile {
    flex-basis: 100%;
    min-height: 0;
    padding: var(--universe-base-size-32) var(--universe-base-size-24);
  }

  body:is(.github-universe26-attendee-portal-page-sessioncatalog, .github-universe26-attendee-portal-page-myagenda) #universe-carousel .tile .abstract {
    font-size: 20px;
  }
}


/*  SESSION CATALOG CAROUSEL STYLING END */

/* SESSION CATALOG HERO HEADING START */
body.github-universe26-attendee-portal-page-sessioncatalog .sessions-hero .universe-hero-alt > h3 {
  font-family: "Mona Sans WT3 VF", "Mona Sans", sans-serif;
  font-size: 64px;
  font-style: normal;
  font-weight: 425;
  letter-spacing: 0;
  line-height: 108%;
  margin-top: var(--universe-base-size-48);
}
/* SESSION CATALOG HERO HEADING END */

/* SESSION DETAIL ARTWORK LAYOUT START */
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .the-artwork {
  position: relative;
  overflow: hidden;
  padding: var(--universe-box-padding);
  border-left: 2px solid var(--universe-border);
  grid-row: 1/3;
  grid-column: 2;
  width: 776px;
  box-sizing: border-box;
  background: var(--universe-canvas-subtle);
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .the-artwork img {
  display: block;
  width: 100%;
  height: 100%;
  max-width: unset;
  max-height: unset;
  object-fit: cover;
}


/* SESSION DETAIL REAL ARTWORK ANIMATION START */

.artwork {
  position: relative;
  overflow: hidden;
  container-type: size;

  .artwork__wrapper {
    position: absolute;
    width: 100%;
    height: auto;
    aspect-ratio: 776 / 999;
    overflow: hidden;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
  }
}


/* Keynote Artwork Styles */
.artwork__keynote {
  .artwork__wrapper {
    background: #D2D9D4;
  }

  .mona {
    --offsetX: 0;
    --offsetY: 0;

    position: relative;
    width: 100%;
    aspect-ratio: 776 / 738;
    overflow: hidden;
    transform: translate(var(--offsetX), var(--offsetY));
  }

  .mona-angle,
  .mona-angle__color {
    --offsetX: 0%;
    --offsetY: 0%;
    --scale: 1;

    position: absolute;
    bottom: 0;
    aspect-ratio: 1 / 1;
    transform-origin: bottom center;
    transform: translate(var(--offsetX), var(--offsetY))  scale(var(--scale));
  }

  .mona-angle {
    background: url("data:image/webp;base64,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") no-repeat center center;
    background-size: contain;
  }

  .mona-angle__color {
    mask-image: url("data:image/webp;base64,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");
    mask-size: contain;
    mask-repeat: no-repeat;
    mask-position: center;
  }

  .pattern-wrapper {
    background: #BBA00A;
    position: relative;
    width: 100%;
    aspect-ratio: 776 / 388;

    .pattern-rect {
      position: absolute;
      width: 5%;
      aspect-ratio: 1 / 1;
      background: #5FED83;
    }
  }
}

@media (prefers-reduced-motion: no-preference) {
  .artwork__keynote {
    .mona {
      transition: transform 1s cubic-bezier(.48,.43,.02,1);
    }
    
    .mona-angle,
    .mona-angle__color {
      transition: transform 1.5s cubic-bezier(.48,.43,.02,1);
    }
  }
}

@media (prefers-reduced-motion: reduce) {
  .artwork__keynote {
    .mona,
    .mona-angle,
    .mona-angle__color {
      transition-delay: 0s !important;
    }
  }
}

/* Main Stage Artwork Styles */

.artwork__main-stage {
  .artwork__pattern {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }

  .artwork__pattern--wrapper {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 27.6%;
    

    svg {
      --offsetX: 0%;
      --offsetY: 0%;

      position: absolute;
      display: inline-block;
      height: 100%;
      transform: translate(var(--offsetX), var(--offsetY));
    }
  }

  .artwork__ducky {
    --offsetX: 0%;
    --offsetY: 0%;

    position: absolute;
    background: url("data:image/webp;base64,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") no-repeat center center;
    background-size: contain;
    aspect-ratio: 1 / 1;
    transform: translate(var(--offsetX), var(--offsetY));
    width: 100%;
    left: 0;
    top: -2%;
  }
}

@media (prefers-reduced-motion: no-preference) {
  .artwork__main-stage {
    .artwork__pattern--wrapper {
      svg {
        transition: transform 1s cubic-bezier(.48,.43,.02,1);
      }
    }

    .artwork__ducky {
      /* transform: translate(-130%, 100%); */
      transition: transform 1s cubic-bezier(.48,.43,.02,1);
    }
  }
}

.artwork__breakout {
  .artwork__wrapper {
    position: relative;
    background: #d9d9d9;
  }

  .breakout--rect {
    --offsetX: 0%;
    --offsetY: 0%;

    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 0;
    left: 0;
    /* transition: background-color 0.3s; */
    transform: translate(var(--offsetX), var(--offsetY)) scale(1.008);
    background: #fff;
    will-change: background;
    width: 9.09090909091%;
    aspect-ratio: 70.63 / 49.05;

    svg {
      height: 40%;
    }
  }
}


.artwork__sandbox {
  --ease: cubic-bezier(.39,.47,0,1.02);

  position: relative;

  .sandbox__pattern {
    width: 100%;
    position: absolute;
    aspect-ratio: 777 / 794;
    overflow: hidden;
  }

  .sandbox__pattern-1,
  .sandbox__pattern-2,
  .sandbox__pattern-3 {
    position: absolute;
  }

  .sandbox__pattern-1,
  .sandbox__pattern-2 {
    left: 0;
    width: 53%;
    background: var(--background);

    &::before {
      content: '';
      position: absolute;
      width: 200%;
      height: 100%;
      top: 0;
      left: 90%;
      background: var(--background);
    }
  }

  .sandbox__pattern-1 {
    --background: #583AF7;
    aspect-ratio: 1 / 1;
    
    top: 0;
    transform: translate(-2%, -2%);

    .sandbox__pattern__rect--green,
    .sandbox__pattern__rect--orange {
      --offsetX: 0%;
      --offsetY: 0%;
      --scale: 0%;

      position: absolute;
      width: 20%;
      height: 20%;
      transform: translate(var(--offsetX), var(--offsetY)) scale(var(--scale));
    }

    .sandbox__pattern__rect--green {
      background: #5FED83;
    }

    .sandbox__pattern__rect--orange {
      background: #C05200;
    }
  }

  .sandbox__pattern-2 {
    --background:  #08872B;

    aspect-ratio: 1 / 1;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 50%;

    .sandbox__pattern-2__icon {
      width: 60%;
      fill: none;
      stroke: #5FED83;

      path {
        --offset: 310;

        stroke-dasharray: 310;
        stroke-dashoffset: var(--offset);
      }
    }
  }

  .sandbox__pattern-3 {
    --offsetX: 80%;

    width: 35%;
    height: 100%;
    background: #FF7DED;
    top: 0;
    right: 0;
    transform: translate(var(--offsetX), 0);

    .sandbox__pattern-3__curly-brace {
      --offsetX: 0%;

      position: absolute;
      height: 105%;
      top: 50%;
      left: -45%;
      transform: translate(var(--offsetX), -50%);
      fill: #F73678;
    }
  }

  .sandbox__mustard-rect {
    position: absolute;
    background: #BBA00A;
    width: 100%;
    aspect-ratio: 776 / 207;
    left: 0;
    bottom: 0;

    svg {
      --offsetX: 0%;
      --offsetY: 0%;

      position: absolute;
      opacity: 0;
      transform: translate(var(--offsetX), var(--offsetY));
       width: 10%;
        padding: 1.25% 0.5%;
    }
  }
}


@media (prefers-reduced-motion: no-preference) {
  .sandbox__pattern__rect--green,
  .sandbox__pattern__rect--orange {
    transition: transform 0.5s var(--ease); 
  }

  .sandbox__pattern-2__icon path{
    &:nth-of-type(1) {
      transition: stroke-dashoffset 1s 0s var(--ease);
    }

    &:nth-of-type(2) {
      transition: stroke-dashoffset 2s 0.2s var(--ease);
    }
  }

  .sandbox__pattern-3 {
    transition: transform 1s 0s var(--ease);
  }

  .sandbox__mustard-rect svg {
    transition: opacity 0.5s;
  }
}

.artwork__discussions-lounge{
  .artwork__pattern {
    --offsetX: 0%;
    --offsetY: 0%;
    
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #5FED83;
    transform: translate(var(--offsetX), var(--offsetY));
  }

  .artwork__pattern--wrapper {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 27.6%;
    

    .artwork__pattern__icon {
      --offsetX: 0%;
      --offsetY: 0%;
      --background: #5FED83;

      position: absolute;
      height: 100%;
      transform: translate(var(--offsetX), var(--offsetY));


      &::after {
        position: absolute;
        content: '';
        top: 0.2%;
        left: auto;
        right: 95%;
        width: 40%;
        height: 100%;
        background: var(--background);
      }

      &.flipped {
        &::after {
          left: 95%;
          right: auto
        }
      }
    }

    svg {
      display: block;
      height: 100%;
      width: auto;
      fill: var(--background);
    }

    .artwork__pattern__icon.ducky {
      --background: #5FED83
    }

    .artwork__pattern__icon.mona {
      --background: #08872B
    }
  }
}

@media (prefers-reduced-motion: no-preference) {
  .artwork__pattern {
    transition: transform 1s cubic-bezier(.39,.47,0,1.02);
  }

  .artwork__pattern__icon {
    transition: transform 1s cubic-bezier(.39,.47,0,1.02);
  }
}

.artwork__ship-and-tell {
  .artwork__wrapper {
    background: #168FFB;
  }

  svg {
    position: absolute;
    width: 212%;
    top: 0;
    left: 0;  
  }
}

.artwork__special-event {
  .artwork__wrapper {
    position: relative;
    background: #583AF7;
  }

  .special-event--rect {
    --offsetX: 0%;
    --offsetY: 0%;
    --scale: 0.1;

    position: absolute;
    display: flex;
    align-items: center;
    top: 0;
    left: 0;
    transform: translate(var(--offsetX), var(--offsetY)) scale(var(--scale), 1.02);
    transform-origin: left center;
    background: #fff;
    width: calc(100% / 9);
    aspect-ratio: 87.26 / 49.32;
    background: #AE85FF;
    padding-left: 1%;
    box-sizing: border-box;
    opacity: 0;

    svg {

      opacity: 0;
      height: 60%;
      fill: #583AF7;
    }
  }
}


@media (prefers-reduced-motion: no-preference) {
  .special-event--rect {
    transition: opacity 0.1s, transform 0.1s cubic-bezier(.39,.47,0,1.02);

    svg {
      transition: opacity 0.5s cubic-bezier(.39,.47,0,1.02);
    }
  }
}

.artwork__product-demo {
  .artwork__wrapper {
    background: #D9D9D9;
  }

  svg {
    position: absolute;
    width: 289%;
    top: 0;
    left: -95%;  
  }
}

body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .the-artwork.is-session-detail-artwork-animating > img:not(.session-detail-artwork-animation-image) {
  opacity: 0;
}

body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .the-artwork.is-session-detail-artwork-complete > img:not(.session-detail-artwork-animation-image) {
  opacity: 1;
  transition: opacity 120ms ease-out;
}

body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .session-detail-artwork-animation {
  position: absolute;
  inset: 0;
  z-index: 3;
  overflow: hidden;
  background: var(--universe-canvas-subtle);
  pointer-events: none;
}

body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .session-detail-artwork-animation.artwork,
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .session-detail-artwork-animation .artwork__wrapper {
  width: 100%;
  height: 100%;
}

body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .session-detail-artwork-animation .artwork__wrapper {
  aspect-ratio: auto;
}

@media (max-width: 1300px), (prefers-reduced-motion: reduce) {
  body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .the-artwork > img:not(.session-detail-artwork-animation-image) {
    opacity: 1 !important;
    transition: none !important;
  }

  body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .session-detail-artwork-animation {
    display: none !important;
  }
}

/* SESSION DETAIL REAL ARTWORK ANIMATION END */

@media (max-width: 1600px) {
  body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .the-artwork img {
    width: 100%;
  }
}
@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 [data-session-detail-tile-image-short-source="true"],
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .the-artwork-mobile {
  display: none !important;
}

body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .the-artwork-mobile img {
  display: block;
  width: 100%;
  height: 136px;
  max-width: none;
  object-fit: cover;
  border-radius: 8px;
}

@media (max-width: 900px) {
  body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .the-artwork-mobile {
    display: block !important;
    width: 100%;
    height: 136px;
    margin-top: 24px;
    overflow: hidden;
    border-radius: 8px;
  }
}
/* SESSION DETAIL ARTWORK LAYOUT END */

/* Shared capacity indicator styling across pages */
.rf-widget .capacity-indicator,
.rf-default-modal .capacity-indicator {
  display: inline-flex !important;
  align-items: center !important;
  gap: 8px !important;

  width: fit-content !important;
  height: fit-content !important;
  padding: 6px 10px !important;

  background: #FFF8C5 !important;
  color: #000000 !important;

  font-size: 12px !important;
  font-weight: 500 !important;
  line-height: 150% !important;

  border-radius: var(--rf-comp-button-shape-radius) !important;

  margin-top: var(--universe-base-size-32) !important;
  margin-bottom: var(--universe-base-size-32) !important;
}

/* Dot on the left */
.rf-widget .capacity-indicator::before,
.rf-default-modal .capacity-indicator::before {
  content: "" !important;
  width: 8px !important;
  height: 8px !important;
  border-radius: 50% !important;
  background: #FABF21 !important;
  flex-shrink: 0 !important;
}

/* Row directly below session title */
#rf-catalog .catalog-result[data-session-id] > .session-pills-capacity-row {
  display: flex !important;
  align-items: center !important;
  justify-content: flex-start !important;
  flex-wrap: wrap !important;
  gap: 8px !important;

  width: 100% !important;
  margin: 12px 0 24px 0 !important;

  position: static !important;
  float: none !important;
  clear: both !important;
  transform: none !important;
}

/* Capacity pill once moved */
#rf-catalog .session-pills-capacity-row .capacity-indicator,
#rf-catalog .capacity-pill-beside-session-pills {
  margin: 0 !important;
  position: static !important;
  float: none !important;
  transform: none !important;
}

/* Separator */
#rf-catalog .session-pills-capacity-row .capacity-session-pill-separator {
  display: inline-flex !important;
  align-items: center !important;
  color: #000 !important;
  font-weight: 400 !important;
  line-height: 150% !important;
  margin: 0 2px !important;
}

/* Session pills inside the same row */
#rf-catalog .session-pills-capacity-row .session-pills {
  display: inline-flex !important;
  align-items: center !important;
  flex-wrap: wrap !important;
  gap: 8px !important;
  margin: 0 !important;
  position: static !important;
  float: none !important;
  transform: none !important;
}

/* =========================================================
   SEARCH RESULTS: CAPACITY + SESSION PILLS GRID PLACEMENT
   ========================================================= */

/* Place custom capacity + session pills row in the normal session-pill grid spot */
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result > .session-pills-capacity-row {
  grid-row: 4 !important;
  grid-column: 1 / 4 !important;

  display: flex !important;
  align-items: center !important;
  justify-content: flex-start !important;
  flex-wrap: wrap !important;
  gap: 8px !important;

  margin: 0 var(--thePadding) !important;
  margin-top: 0.9rem !important;

  width: auto !important;
  position: static !important;
  float: none !important;
  transform: none !important;
}

/* Stop inner session pills from acting like a grid item once inside custom row */
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result > .session-pills-capacity-row .session-pills {
  grid-row: auto !important;
  grid-column: auto !important;

  display: inline-flex !important;
  align-items: center !important;
  flex-wrap: wrap !important;
  gap: 8px !important;

  margin: 0 !important;
  width: auto !important;
  position: static !important;
  float: none !important;
  transform: none !important;
}

/* Remove large spacing only from moved capacity pill in search results */
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result > .session-pills-capacity-row .capacity-indicator {
  margin: 0 !important;
  position: static !important;
  float: none !important;
  transform: none !important;

  display: inline-flex !important;
  align-items: center !important;
  visibility: visible !important;
  opacity: 1 !important;
}

/* Separator between capacity pill and session pills */
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result > .session-pills-capacity-row .capacity-session-pill-separator {
  display: inline-flex !important;
  align-items: center !important;

  color: #5A615C !important;
  font-weight: 400 !important;
  line-height: 150% !important;

  margin: 0 2px !important;
}


/* =========================================================
   SESSION DETAILS WIDGET: KEEP CAPACITY PILL VISIBLE
   ========================================================= */

/* Restore capacity pill visibility inside session details widget */
#rf-catalog #widget-page-session-details .capacity-indicator,
#rf-catalog .widget-page-session-details .capacity-indicator,
#rf-catalog [data-test="times-component"] .capacity-indicator {
  display: inline-flex !important;
  align-items: center !important;
  gap: 8px !important;

  width: fit-content !important;
  height: fit-content !important;
  padding: 6px 10px !important;

  background: #FFF8C5 !important;
  color: #000000 !important;

  font-size: 12px !important;
  font-weight: 500 !important;
  line-height: 150% !important;

  border-radius: var(--rf-comp-button-shape-radius) !important;

  visibility: visible !important;
  opacity: 1 !important;

  position: static !important;
  float: none !important;
  transform: none !important;
}

/* Dot for session details widget capacity pill */
#rf-catalog #widget-page-session-details .capacity-indicator::before,
#rf-catalog .widget-page-session-details .capacity-indicator::before,
#rf-catalog [data-test="times-component"] .capacity-indicator::before {
  content: "" !important;
  width: 8px !important;
  height: 8px !important;
  border-radius: 50% !important;
  background: #FABF21 !important;
  flex-shrink: 0 !important;
}

/* Make sure old clone/hide behavior does not hide the real widget pill */
#rf-catalog #widget-page-session-details .capacity-indicator.capacity-indicator-original-hidden,
#rf-catalog .widget-page-session-details .capacity-indicator.capacity-indicator-original-hidden,
#rf-catalog [data-test="times-component"] .capacity-indicator.capacity-indicator-original-hidden {
  display: inline-flex !important;
  visibility: visible !important;
  opacity: 1 !important;
}

/* =========================================================
   SEARCH CATALOG CARD ONLY
   Popular session message below speakers / above buttons
   ========================================================= */

/* Popular message gets the new grid row */
body.github-universe26-attendee-portal-page-sessioncatalog
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result > .popular-session-message-row-search {
  grid-row: 7 !important;
  grid-column: 1 / 4 !important;

  display: inline-flex !important;

  width: fit-content !important;
  height: fit-content !important;

  margin-top: var(--universe-base-size-24);
}

/* Popular message visual card - search card + widget */
body.github-universe26-attendee-portal-page-sessioncatalog
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result > .popular-session-message-row-search .popular-session-message-card,
body.github-universe26-attendee-portal-page-sessioncatalog
#rf-catalog [data-test="1782913830594001JkXh-component"] {
  display: inline-flex !important;

  width: fit-content !important;
  height: auto !important;

  padding: var(--universe-base-size-12) var(--universe-base-size-16) !important;

  background-color: #EBF9F4 !important;
  color: var(--universe-text-default) !important;

  border-radius: var(--rf-comp-button-shape-radius) !important;

  font-size: 12px !important;
  font-weight: 500 !important;

  position: static !important;
  float: none !important;
  transform: none !important;
}

/* Inner RainFocus attribute wrapper - search card + widget */
body.github-universe26-attendee-portal-page-sessioncatalog
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result > .popular-session-message-row-search .popular-session-message-card [data-test="attribute"],
body.github-universe26-attendee-portal-page-sessioncatalog
#rf-catalog [data-test="1782913830594001JkXh-component"] [data-test="attribute"] {
  display: block !important;

  width: fit-content !important;
  height: fit-content !important;

  color: var(--universe-text-default) !important;

  font-size: 12px !important;
  font-weight: 500 !important;
}

/* Hide the original text because it includes the colon - search card + widget */
body.github-universe26-attendee-portal-page-sessioncatalog
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result > .popular-session-message-row-search .popular-session-message-card .attribute-name,
body.github-universe26-attendee-portal-page-sessioncatalog
#rf-catalog [data-test="1782913830594001JkXh-component"] .attribute-name {
  display: inline-block !important;

  width: auto !important;
  height: auto !important;

  font-size: 0 !important;
  font-weight: 500 !important;

  color: var(--universe-text-default) !important;
}

/* Recreate the text without the colon - search card + widget */
body.github-universe26-attendee-portal-page-sessioncatalog
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result > .popular-session-message-row-search .popular-session-message-card .attribute-name::before,
body.github-universe26-attendee-portal-page-sessioncatalog
#rf-catalog [data-test="1782913830594001JkXh-component"] .attribute-name::before {
  content: "This is a popular session. Seating isn't guaranteed—arrive ~20 minutes early for the best chance of getting a seat." !important;

  font-size: 12px !important;
  font-weight: 500 !important;
  color: var(--universe-text-default) !important;
}

/* Hide the trailing Yes - search card + widget */
body.github-universe26-attendee-portal-page-sessioncatalog
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result > .popular-session-message-row-search .popular-session-message-card .attribute-values,
body.github-universe26-attendee-portal-page-sessioncatalog
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result > .popular-session-message-row-search .popular-session-message-card .popular-session-value-hidden,
body.github-universe26-attendee-portal-page-sessioncatalog
#rf-catalog [data-test="1782913830594001JkXh-component"] .attribute-values {
  display: none !important;
}

/* =========================================================
   GRID ROW SHIFT ONLY
   This does not restyle the buttons.
   It only moves the existing row-7 button layout to row 8.
   ========================================================= */

body.github-universe26-attendee-portal-page-sessioncatalog
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .learnMore-component a.rf-learn-more-btn {
  background-color: #D2D9D4 !important;
  border-color: #D2D9D4 !important;
}

body.github-universe26-attendee-portal-page-sessioncatalog
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .learnMore-component a.rf-learn-more-btn:hover,
body.github-universe26-attendee-portal-page-sessioncatalog
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .learnMore-component a.rf-learn-more-btn.hover,
body.github-universe26-attendee-portal-page-sessioncatalog
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .learnMore-component a.rf-learn-more-btn:focus-visible {
  background-color: #F2F5F3 !important;
  border-color: #F2F5F3 !important;
}

/* Add to agenda button already uses this selector in your base CSS */
body.github-universe26-attendee-portal-page-sessioncatalog
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .session-actions button.session-main-action {
  grid-row: 8 !important;
}

/* See Details button component already uses this selector in your base CSS */
body.github-universe26-attendee-portal-page-sessioncatalog
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result:has(:not(.session-main-action)) .learnMore-component,
body.github-universe26-attendee-portal-page-sessioncatalog
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result:has(.session-main-action) .learnMore-component {
  grid-row: 8 !important;
}

/* Mobile: keep popular message above the stacked buttons */
@media (max-width: 600px) {
  body.github-universe26-attendee-portal-page-sessioncatalog
  #rf-catalog .search-container .main-content .search-content .search-results .catalog-result > .popular-session-message-row-search {
    grid-row: 7 !important;
    grid-column: 1 / 2 !important;

    margin-left: var(--thePadding) !important;
    margin-right: var(--thePadding) !important;
  }

  body.github-universe26-attendee-portal-page-sessioncatalog
  #rf-catalog .search-container .main-content .search-content .search-results .catalog-result .session-actions button.session-main-action {
    grid-row: 8 !important;
  }

  body.github-universe26-attendee-portal-page-sessioncatalog
  #rf-catalog .search-container .main-content .search-content .search-results .catalog-result .learnMore-component {
    grid-row: 9 !important;
  }
}

/* =========================================================
   SESSION DETAILS WIDGET ONLY
   Popular tag between Add to agenda and room/location
   ========================================================= */

#widget-page-session-details .popular-session-widget-inline-row,
.widget-page-session-details .popular-session-widget-inline-row {
  display: inline-flex !important;
  align-items: center !important;

  width: fit-content !important;
  height: auto !important;

  margin-left: var(--universe-base-size-12) !important;
  margin-right: var(--universe-base-size-12) !important;

  position: static !important;
  float: none !important;
  transform: none !important;
}

#widget-page-session-details [data-test="1782913830594001JkXh-component"],
.widget-page-session-details [data-test="1782913830594001JkXh-component"] {
  display: inline-flex !important;
  align-items: center !important;

  width: fit-content !important;
  height: auto !important;

  padding: var(--universe-base-size-12) var(--universe-base-size-16) !important;

  background-color: #EBF9F4 !important;
  color: var(--universe-text-default) !important;

  border-radius: var(--rf-comp-button-shape-radius) !important;

  font-size: 12px !important;
  font-weight: 500 !important;

  margin: 0 !important;

  position: static !important;
  float: none !important;
  transform: none !important;
}

#widget-page-session-details [data-test="1782913830594001JkXh-component"] [data-test="attribute"],
.widget-page-session-details [data-test="1782913830594001JkXh-component"] [data-test="attribute"] {
  display: inline-flex !important;
  align-items: center !important;

  width: auto !important;
  height: auto !important;

  margin: 0 !important;
  padding: 0 !important;

  color: var(--universe-text-default) !important;

  font-size: 12px !important;
  font-weight: 500 !important;
}

/* Hide original text because it includes the colon */
#widget-page-session-details [data-test="1782913830594001JkXh-component"] .attribute-name,
.widget-page-session-details [data-test="1782913830594001JkXh-component"] .attribute-name {
  display: inline-block !important;

  margin: 0 !important;
  padding: 0 !important;

  font-size: 0 !important;
  font-weight: 500 !important;

  color: var(--universe-text-default) !important;
}

/* Recreate text without colon */
#widget-page-session-details [data-test="1782913830594001JkXh-component"] .attribute-name::before,
.widget-page-session-details [data-test="1782913830594001JkXh-component"] .attribute-name::before {
  content: "This is a popular session. Seating isn't guaranteed—arrive ~20 minutes early for the best chance of getting a seat." !important;

  font-size: 12px !important;
  font-weight: 500 !important;
  color: var(--universe-text-default) !important;
}

/* Hide Yes */
#widget-page-session-details [data-test="1782913830594001JkXh-component"] .attribute-values,
.widget-page-session-details [data-test="1782913830594001JkXh-component"] .attribute-values,
.widget-page-session-details [data-test="1782913830594001JkXh-component"] .popular-session-value-hidden {
  display: none !important;
}

/* =========================================================
   SESSION DETAILS WIDGET ONLY
   Correct order: Location > Popular tag > Add to agenda > Description
   ========================================================= */

/* Branding Test Room / time first */
body:has(#widget-page-session-details)
#rf-content #special-div .rf-widget
#widget-page-session-details .session-details-container .rf-session-card-time-location {
  order: 3 !important;

  margin-top: 0 !important;
  margin-bottom: var(--universe-base-size-12) !important;
}

/* Keep the inner time/location from fighting the wrapper */
body:has(#widget-page-session-details)
#rf-content #special-div .rf-widget
#widget-page-session-details .session-details-container .session-time-and-location {
  order: unset !important;

  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

body:has(#widget-page-session-details)
#rf-content #special-div .rf-widget
#widget-page-session-details .session-details-container .popular-session-widget-grid-item {
  order: 4 !important;

  display: inline-flex !important;
  align-items: center !important;

  width: fit-content !important;
  height: fit-content !important;

  margin-top: var(--universe-base-size-24) !important;
  margin-bottom: var(--universe-base-size-24) !important;
  margin-left: 0 !important;
  margin-right: 0 !important;

  position: static !important;
  float: none !important;
  transform: none !important;
}

/* Add to agenda third */
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: 5 !important;

  margin-top: 0 !important;
  margin-bottom: var(--universe-base-size-32) !important;
}

/* Description fourth */
body:has(#widget-page-session-details)
#rf-content #special-div .rf-widget
#widget-page-session-details .session-details-container .abstract-component {
  order: 6 !important;
}

/* ADD TO AGENDA TOAST STYLES START */
.universe-toast {
  color: var(--universe-text-default);
  background: var(--universe-canvas-subtle);
  opacity: 0;
  transition: opacity 500ms;
  display: flex;
  align-items: center;
  position: fixed;
  left: 50%;
  transform: translateX(-50%);
  z-index: 3051;
  gap: var(--universe-base-size-24);
  padding: var(--universe-base-size-12);
  margin-top: 1.5rem;
  box-shadow: var(--universe-box-shadow);
  border-radius: var(--rf-comp-button-shape-radius);
}

.universe-toast * {
  font-family: "Mona sans";
  font-stretch: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 1;
}

.universe-toast.ut-visible {
  opacity: 1;
}

.universe-toast a {
  color: var(--universe-text-default);
}

.universe-toast span {
  text-align: center;
  white-space: nowrap;
}

.universe-toast .universe-toast-subtext {
  color: var(--universe-text-muted);
}

.universe-toast svg:last-child {
  align-self: stretch;
  box-sizing: content-box;
  flex: 0 0 auto;
  margin-block: calc(var(--universe-base-size-12) * -1);
  padding-block: var(--universe-base-size-12);
  padding-left: var(--universe-base-size-12);
  border-left: 1px solid var(--universe-border-default);
  cursor: pointer;
}
/* ADD TO AGENDA TOAST STYLES END */

/* SESSION DETAIL LEARN MORE BUTTON STYLES START */
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-24) 0;
}
body:has(#widget-page-session-details)
#rf-content #special-div .rf-widget
#widget-page-session-details .session-details-container .universe-buttons a {
  background: var(--universe-canvas-subtle);
  border-color: #E4EBE6;
  color: var(--universe-text-default);
}

body:has(#widget-page-session-details)
#rf-content #special-div .rf-widget
#widget-page-session-details .session-details-container .universe-buttons a.hover,
body:has(#widget-page-session-details)
#rf-content #special-div .rf-widget
#widget-page-session-details .session-details-container .universe-buttons a:hover {
  background: #E4EBE6;
  border-color: #E4EBE6;
}

body:has(#widget-page-session-details)
#rf-content #special-div .rf-widget
#widget-page-session-details .session-details-container .universe-buttons a,
body:has(#widget-page-session-details)
#rf-content #special-div .rf-widget
#widget-page-session-details .session-details-container .universe-buttons a .mdBtnR-text {
  color: var(--universe-text-default);
  font-family: "Mona Sans";
  font-size: 14px;
  font-weight: 500;
}
/* SESSION DETAIL LEARN MORE BUTTON STYLES END */

/* MY AGENDA DIRECT ACTION BUTTONS CUSTOM ADDITION START */
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options {
  width: 100%;
  justify-content: space-between;
}

#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .calendar-action-btn-container.rf-calendar-direct-actions-container {
  flex: 1 1 0;
  justify-content: flex-start !important;
  margin-right: auto !important;
}

#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .rf-calendar-direct-actions {
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
  gap: var(--universe-gap-small);
  flex-wrap: wrap;
}

#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .calendar-action-btn-container.rf-calendar-direct-actions-container > .calendar-add-item,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .rf-calendar-original-add-item {
  display: none !important;
}

#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .rf-calendar-direct-action {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: auto;
  text-decoration: none !important;
  white-space: nowrap;
}

#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .rf-calendar-add-sessions {
  /* MODIFICATION: My Agenda direct-action default state */
  background-color: #08872B;
  border-color: #08872B;
}

#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .rf-calendar-add-sessions:hover,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .rf-calendar-add-sessions:focus-visible {
  /* NET NEW: My Agenda direct-action hover/focus state */
  background-color: var(--rf-comp-button-primary-color-background);
  border-color: var(--rf-comp-button-primary-color-border);
}

#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .rf-calendar-add-sessions,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .rf-calendar-add-sessions .mdBtnR-text {
  color: var(--rf-comp-button-primary-color-on-background);
  font-size:16px;
  font-weight: 500;
}

#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .rf-calendar-add-personal-time {
  /* MODIFICATION: My Agenda direct-action default state */
  background-color: #D2D9D4;
  border-color: #D2D9D4;
}

#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .rf-calendar-add-personal-time:hover,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .rf-calendar-add-personal-time:focus-visible {
  /* NET NEW: My Agenda direct-action hover/focus state */
  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 .rf-calendar-add-personal-time,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .rf-calendar-add-personal-time .mdBtnR-text {
  color: var(--rf-comp-button-secondary-color-on-background);
  font-size: 16px;
  font-weight:500;
}

#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .calendar-action-right-container {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: var(--universe-gap-small);
  margin-left: auto !important;
}

body.rf-calendar-suppress-add-item-menu #rf-overlay-id {
  visibility: hidden !important;
  pointer-events: none !important;
}

@media (max-width: 800px) {
  #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .calendar-action-btn-container.rf-calendar-direct-actions-container,
  #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .calendar-action-right-container,
  #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .rf-calendar-direct-actions {
    width: 100%;
  }

  #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .rf-calendar-direct-actions {
    flex-direction: column;
  }
}
/* MY AGENDA DIRECT ACTION BUTTONS CUSTOM ADDITION END */

/* FIND SESSIONS MODAL CARD LAYOUT CUSTOM ADDITION START */
.rf-default-modal .modal-content .search-results .catalog-result[data-session-id] > .session-pills-capacity-row {
  grid-row: 4 !important;
  grid-column: 1 / 4 !important;

  display: flex !important;
  align-items: center !important;
  justify-content: flex-start !important;
  flex-wrap: wrap !important;
  gap: 8px !important;

  width: auto !important;
  margin: 0 var(--thePadding) !important;
  margin-top: 0.9rem !important;

  position: static !important;
  float: none !important;
  transform: none !important;
}

.rf-default-modal .modal-content .search-results .catalog-result[data-session-id] > .session-pills-capacity-row .session-pills {
  grid-row: auto !important;
  grid-column: auto !important;

  display: inline-flex !important;
  align-items: center !important;
  flex-wrap: wrap !important;
  gap: 8px !important;

  width: auto !important;
  margin: 0 !important;
  position: static !important;
  float: none !important;
  transform: none !important;
}

.rf-default-modal .modal-content .search-results .catalog-result[data-session-id] > .session-pills-capacity-row .capacity-indicator {
  display: inline-flex !important;
  align-items: center !important;
  gap: 8px !important;

  width: fit-content !important;
  height: fit-content !important;
  margin: 0 !important;
  padding: 6px 10px !important;

  background: #FFF8C5 !important;
  color: #000000 !important;

  font-size: 12px !important;
  font-weight: 500 !important;
  line-height: 150% !important;

  border-radius: var(--rf-comp-button-shape-radius) !important;

  visibility: visible !important;
  opacity: 1 !important;
  position: static !important;
  float: none !important;
  transform: none !important;
}

.rf-default-modal .modal-content .search-results .catalog-result[data-session-id] > .session-pills-capacity-row .capacity-session-pill-separator {
  display: inline-flex !important;
  align-items: center !important;

  color: #5A615C !important;
  font-weight: 400 !important;
  line-height: 150% !important;

  margin: 0 2px !important;
}

.rf-default-modal .modal-content .search-results .catalog-result[data-session-id] > .popular-session-message-row-search {
  grid-row: 7 !important;
  grid-column: 1 / 4 !important;

  display: inline-flex !important;

  width: fit-content !important;
  height: fit-content !important;

  margin-top: var(--universe-base-size-24) !important;
}

.rf-default-modal .modal-content .search-results .catalog-result[data-session-id] > .popular-session-message-row-search .popular-session-message-card {
  display: inline-flex !important;

  width: fit-content !important;
  height: auto !important;

  padding: var(--universe-base-size-12) var(--universe-base-size-16) !important;

  background-color: #EBF9F4 !important;
  color: var(--universe-text-default) !important;

  border-radius: var(--rf-comp-button-shape-radius) !important;

  font-size: 12px !important;
  font-weight: 500 !important;

  position: static !important;
  float: none !important;
  transform: none !important;
}

.rf-default-modal .modal-content .search-results .catalog-result[data-session-id] > .popular-session-message-row-search .popular-session-message-card [data-test="attribute"] {
  display: block !important;

  width: fit-content !important;
  height: fit-content !important;

  color: var(--universe-text-default) !important;

  font-size: 12px !important;
  font-weight: 500 !important;
}

.rf-default-modal .modal-content .search-results .catalog-result[data-session-id] > .popular-session-message-row-search .popular-session-message-card .attribute-name {
  display: inline-block !important;

  width: auto !important;
  height: auto !important;

  font-size: 0 !important;
  font-weight: 500 !important;

  color: var(--universe-text-default) !important;
}

.rf-default-modal .modal-content .search-results .catalog-result[data-session-id] > .popular-session-message-row-search .popular-session-message-card .attribute-name::before {
  content: "This is a popular session. Seating isn't guaranteed—arrive ~20 minutes early for the best chance of getting a seat." !important;

  font-size: 12px !important;
  font-weight: 500 !important;
  color: var(--universe-text-default) !important;
}

.rf-default-modal .modal-content .search-results .catalog-result[data-session-id] > .popular-session-message-row-search .popular-session-message-card .attribute-values,
.rf-default-modal .modal-content .search-results .catalog-result[data-session-id] > .popular-session-message-row-search .popular-session-message-card .popular-session-value-hidden {
  display: none !important;
}

.rf-default-modal .modal-content .search-results .catalog-result[data-session-id] .session-actions button.session-main-action,
.rf-default-modal .modal-content .search-results .catalog-result[data-session-id]:has(.session-main-action) .learnMore-component,
.rf-default-modal .modal-content .search-results .catalog-result[data-session-id]:has(:not(.session-main-action)) .learnMore-component {
  grid-row: 8 !important;
}

body.github-universe26-attendee-portal-page-myagenda
.rf-default-modal .modal-content .search-results .catalog-result[data-session-id] .session-actions button.session-main-action[data-analytics-name="add-to-my-agenda-schedule-session"] {
  background-color: var(--rf-comp-button-primary-color-background) !important;
  border-color: var(--rf-comp-button-primary-color-border) !important;
}

body.github-universe26-attendee-portal-page-myagenda
.rf-default-modal .modal-content .search-results .catalog-result[data-session-id] .session-actions button.session-main-action[data-analytics-name="add-to-my-agenda-schedule-session"],
body.github-universe26-attendee-portal-page-myagenda
.rf-default-modal .modal-content .search-results .catalog-result[data-session-id] .session-actions button.session-main-action[data-analytics-name="add-to-my-agenda-schedule-session"] .mdBtnR-text {
  color: var(--rf-comp-button-primary-color-on-background) !important;
}

body.github-universe26-attendee-portal-page-myagenda
.rf-default-modal .modal-content .search-results .catalog-result[data-session-id] .session-actions button.session-main-action[data-analytics-name="add-to-my-agenda-schedule-session"]:hover,
body.github-universe26-attendee-portal-page-myagenda
.rf-default-modal .modal-content .search-results .catalog-result[data-session-id] .session-actions button.session-main-action[data-analytics-name="add-to-my-agenda-schedule-session"]:focus-visible {
  background-color: var(--rf-comp-button-primary-hover-color-background) !important;
  border-color: var(--rf-comp-button-primary-hover-color-border) !important;
}

body.github-universe26-attendee-portal-page-myagenda
.rf-default-modal .modal-content .search-results .catalog-result[data-session-id] [data-test="speakers-component"] [data-test="session-participants-area"].speaker-details p {
  max-width: 100% !important;
  font-size: 0 !important;
  line-height: 0 !important;
}

body.github-universe26-attendee-portal-page-myagenda
.rf-default-modal .modal-content .search-results .catalog-result[data-session-id] [data-test="speakers-component"] [data-test="session-participants-area"].speaker-details p button.mdBtnR.mdBtnR-link.speaker-trigger {
  display: inline-flex !important;
  align-items: center !important;
  flex-wrap: nowrap !important;
  width: auto !important;
  max-width: 100% !important;
  padding: 5px 8px !important;
  font-size: 11px !important;
  line-height: 1.35 !important;
  white-space: nowrap !important;
}

body:has(#widget-page-session-details)
#widget-page-session-details .session-details-container [data-test="speakers-component"] [data-test="session-participants-area"].speaker-details p button.mdBtnR.mdBtnR-link.speaker-trigger:hover,
body:has(#widget-page-session-details)
#widget-page-session-details .session-details-container [data-test="speakers-component"] [data-test="session-participants-area"].speaker-details p button.mdBtnR.mdBtnR-link.speaker-trigger:focus-visible,
body.github-universe26-attendee-portal-page-myagenda
.rf-default-modal .modal-content .search-results .catalog-result[data-session-id] [data-test="speakers-component"] [data-test="session-participants-area"].speaker-details p button.mdBtnR.mdBtnR-link.speaker-trigger:hover,
body.github-universe26-attendee-portal-page-myagenda
.rf-default-modal .modal-content .search-results .catalog-result[data-session-id] [data-test="speakers-component"] [data-test="session-participants-area"].speaker-details p button.mdBtnR.mdBtnR-link.speaker-trigger:focus-visible {
  color: var(--universe-text-default) !important;
  background: #F2F5F3 !important;
  background-color: #F2F5F3 !important;
  border-color: var(--universe-border-subtle) !important;
  box-shadow: none !important;
  transform: none !important;
}

body.github-universe26-attendee-portal-page-myagenda
.rf-default-modal .modal-content .search-results .catalog-result[data-session-id] [data-test="speakers-component"] [data-test="session-participants-area"].speaker-details p button.mdBtnR.mdBtnR-link.speaker-trigger *,
body.github-universe26-attendee-portal-page-myagenda
.rf-default-modal .modal-content .search-results .catalog-result[data-session-id] [data-test="speakers-component"] [data-test="session-participants-area"].speaker-details p button.mdBtnR.mdBtnR-link.speaker-trigger .mdBtnR-text,
body.github-universe26-attendee-portal-page-myagenda
.rf-default-modal .modal-content .search-results .catalog-result[data-session-id] [data-test="speakers-component"] [data-test="session-participants-area"].speaker-details p button.mdBtnR.mdBtnR-link.speaker-trigger .speaker-pill-meta {
  font-size: 11px !important;
  line-height: 1.35 !important;
  white-space: nowrap !important;
}

body.github-universe26-attendee-portal-page-myagenda
.rf-default-modal .modal-content .search-results .catalog-result[data-session-id] [data-test="speakers-component"] [data-test="session-participants-area"].speaker-details p button.mdBtnR.mdBtnR-link.speaker-trigger .speaker-pill-separator {
  padding: 0 0.25rem !important;
}

body.github-universe26-attendee-portal-page-myagenda
.rf-default-modal .modal-content .search-results .catalog-result[data-session-id]:hover,
body.github-universe26-attendee-portal-page-myagenda
.rf-default-modal .modal-content .search-results .catalog-result[data-session-id]:focus-within {
  background: transparent !important;
  background-color: transparent !important;
}

body.github-universe26-attendee-portal-page-myagenda
.rf-default-modal .modal-content .search-results .catalog-result[data-session-id] .session-time-and-location {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  gap: 0 !important;
}

body.github-universe26-attendee-portal-page-myagenda
.rf-default-modal .modal-content .search-results .catalog-result[data-session-id] .session-time-and-location .session-date-time {
  display: contents !important;
}

body.github-universe26-attendee-portal-page-myagenda
.rf-default-modal .modal-content .search-results .catalog-result[data-session-id] .session-time-and-location .session-date,
body.github-universe26-attendee-portal-page-myagenda
.rf-default-modal .modal-content .search-results .catalog-result[data-session-id] .session-time-and-location .session-time,
body.github-universe26-attendee-portal-page-myagenda
.rf-default-modal .modal-content .search-results .catalog-result[data-session-id] .session-time-and-location .session-location {
  display: inline-flex !important;
  align-items: center !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
}

body.github-universe26-attendee-portal-page-myagenda
.rf-default-modal .modal-content .search-results .catalog-result[data-session-id] .session-time-and-location .session-date::after,
body.github-universe26-attendee-portal-page-myagenda
.rf-default-modal .modal-content .search-results .catalog-result[data-session-id] .session-time-and-location .session-time::after {
  content: "|";
  display: inline-block;
  padding: 0 var(--universe-base-size-8);
  color: currentColor;
  font-weight: 400;
}

body.github-universe26-attendee-portal-page-sessioncatalog
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result[data-session-id] .session-time-and-location {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  gap: 0 !important;
}

body.github-universe26-attendee-portal-page-sessioncatalog
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result[data-session-id] .session-time-and-location .session-date-time {
  display: contents !important;
}

body.github-universe26-attendee-portal-page-sessioncatalog
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result[data-session-id] .session-time-and-location .session-date,
body.github-universe26-attendee-portal-page-sessioncatalog
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result[data-session-id] .session-time-and-location .session-time,
body.github-universe26-attendee-portal-page-sessioncatalog
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result[data-session-id] .session-time-and-location .session-location {
  display: inline-flex !important;
  align-items: center !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
}

body.github-universe26-attendee-portal-page-sessioncatalog
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result[data-session-id] .session-time-and-location .session-date::after,
body.github-universe26-attendee-portal-page-sessioncatalog
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result[data-session-id] .session-time-and-location .session-time::after {
  content: "|";
  display: inline-block;
  padding: 0 var(--universe-base-size-8);
  color: currentColor;
  font-weight: 400;
}

body.github-universe26-attendee-portal-page-myagenda
.rf-default-modal .modal-content .search-results .catalog-result[data-session-id] .session-time-and-location:not(:has(.session-location)) .session-time::after,
body.github-universe26-attendee-portal-page-sessioncatalog
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result[data-session-id] .session-time-and-location:not(:has(.session-location)) .session-time::after {
  content: none;
  display: none;
}

body:has(#widget-page-session-details)
#widget-page-session-details .session-details-container [data-test="speakers-component"] [data-test="session-participants-area"].speaker-details p,
body:has(#widget-page-session-details)
#widget-page-session-details .session-details-container [data-test="speakers-component"] [data-test="session-participants-area"].speaker-details p:hover,
body:has(#widget-page-session-details)
#widget-page-session-details .session-details-container [data-test="speakers-component"] [data-test="session-participants-area"].speaker-details p:focus,
body:has(#widget-page-session-details)
#widget-page-session-details .session-details-container [data-test="speakers-component"] [data-test="session-participants-area"].speaker-details p:focus-visible,
body.github-universe26-attendee-portal-page-myagenda
.rf-default-modal .modal-content .search-results .catalog-result[data-session-id] [data-test="speakers-component"] [data-test="session-participants-area"].speaker-details p,
body.github-universe26-attendee-portal-page-myagenda
.rf-default-modal .modal-content .search-results .catalog-result[data-session-id] [data-test="speakers-component"] [data-test="session-participants-area"].speaker-details p:hover,
body.github-universe26-attendee-portal-page-myagenda
.rf-default-modal .modal-content .search-results .catalog-result[data-session-id] [data-test="speakers-component"] [data-test="session-participants-area"].speaker-details p:focus,
body.github-universe26-attendee-portal-page-myagenda
.rf-default-modal .modal-content .search-results .catalog-result[data-session-id] [data-test="speakers-component"] [data-test="session-participants-area"].speaker-details p:focus-visible {
  display: inline-flex !important;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: center !important;
  width: fit-content !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: var(--universe-radii-tiny) !important;
  background: transparent !important;
  background-color: transparent !important;
  border-color: transparent !important;
  font-size: 0 !important;
  line-height: 0 !important;
  box-shadow: none !important;
  text-decoration: none !important;
}

body:has(#widget-page-session-details)
#widget-page-session-details .session-details-container [data-test="speakers-component"] [data-test="session-participants-area"].speaker-details p *,
body.github-universe26-attendee-portal-page-myagenda
.rf-default-modal .modal-content .search-results .catalog-result[data-session-id] [data-test="speakers-component"] [data-test="session-participants-area"].speaker-details p * {
  background: transparent !important;
  background-color: transparent !important;
  border-color: transparent !important;
}

body:has(#widget-page-session-details)
#widget-page-session-details .session-details-container [data-test="speakers-component"] [data-test="session-participants-area"].speaker-details p button.mdBtnR.mdBtnR-link.speaker-trigger,
body.github-universe26-attendee-portal-page-myagenda
.rf-default-modal .modal-content .search-results .catalog-result[data-session-id] [data-test="speakers-component"] [data-test="session-participants-area"].speaker-details p button.mdBtnR.mdBtnR-link.speaker-trigger {
  display: inline-flex !important;
  align-items: center !important;
  flex-wrap: nowrap !important;
  gap: 0 !important;
  width: auto !important;
  min-width: 0 !important;
  max-width: 100% !important;
  padding: 7px 12px !important;
  border: 0 !important;
  border-radius: var(--universe-radii-tiny) !important;
  background: #D2D9D4 !important;
  background-color: #D2D9D4 !important;
  color: var(--universe-text-default) !important;
  text-align: left !important;
  white-space: nowrap !important;
  text-decoration: none !important;
  cursor: pointer !important;
  box-shadow: 0 0 0 #000 !important;
  transform: none !important;
  transition: none !important;
}

body:has(#widget-page-session-details)
#widget-page-session-details .session-details-container [data-test="speakers-component"] [data-test="session-participants-area"].speaker-details p button.mdBtnR.mdBtnR-link.speaker-trigger *,
body.github-universe26-attendee-portal-page-myagenda
.rf-default-modal .modal-content .search-results .catalog-result[data-session-id] [data-test="speakers-component"] [data-test="session-participants-area"].speaker-details p button.mdBtnR.mdBtnR-link.speaker-trigger * {
  font-family: "Mona Sans", sans-serif !important;
  font-stretch: 100% !important;
  font-weight: 500 !important;
  letter-spacing: 0 !important;
  font-size: 12px !important;
  line-height: 1.5 !important;
  color: var(--universe-text-default) !important;
  background: transparent !important;
  background-color: transparent !important;
  border-color: transparent !important;
  opacity: 1 !important;
  text-decoration: none !important;
}

body:has(#widget-page-session-details)
#widget-page-session-details .session-details-container [data-test="speakers-component"] [data-test="session-participants-area"].speaker-details p .speaker-trigger .mdBtnR-text,
body:has(#widget-page-session-details)
#widget-page-session-details .session-details-container [data-test="speakers-component"] [data-test="session-participants-area"].speaker-details p .speaker-trigger .speaker-pill-meta,
body.github-universe26-attendee-portal-page-myagenda
.rf-default-modal .modal-content .search-results .catalog-result[data-session-id] [data-test="speakers-component"] [data-test="session-participants-area"].speaker-details p .speaker-trigger .mdBtnR-text,
body.github-universe26-attendee-portal-page-myagenda
.rf-default-modal .modal-content .search-results .catalog-result[data-session-id] [data-test="speakers-component"] [data-test="session-participants-area"].speaker-details p .speaker-trigger .speaker-pill-meta {
  display: inline !important;
  line-height: 1.5 !important;
  white-space: nowrap !important;
}

body:has(#widget-page-session-details)
#widget-page-session-details .session-details-container [data-test="speakers-component"] [data-test="session-participants-area"].speaker-details p .speaker-trigger .speaker-pill-separator,
body.github-universe26-attendee-portal-page-myagenda
.rf-default-modal .modal-content .search-results .catalog-result[data-session-id] [data-test="speakers-component"] [data-test="session-participants-area"].speaker-details p .speaker-trigger .speaker-pill-separator {
  color: var(--universe-border-default) !important;
  padding: 0 0.45rem !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
}

body:has(#widget-page-session-details)
#widget-page-session-details .session-details-container [data-test="speakers-component"] [data-test="session-participants-area"].speaker-details p button.mdBtnR.mdBtnR-link.speaker-trigger:hover,
body:has(#widget-page-session-details)
#widget-page-session-details .session-details-container [data-test="speakers-component"] [data-test="session-participants-area"].speaker-details p button.mdBtnR.mdBtnR-link.speaker-trigger:focus,
body:has(#widget-page-session-details)
#widget-page-session-details .session-details-container [data-test="speakers-component"] [data-test="session-participants-area"].speaker-details p button.mdBtnR.mdBtnR-link.speaker-trigger:focus-visible,
body.github-universe26-attendee-portal-page-myagenda
.rf-default-modal .modal-content .search-results .catalog-result[data-session-id] [data-test="speakers-component"] [data-test="session-participants-area"].speaker-details p button.mdBtnR.mdBtnR-link.speaker-trigger:hover,
body.github-universe26-attendee-portal-page-myagenda
.rf-default-modal .modal-content .search-results .catalog-result[data-session-id] [data-test="speakers-component"] [data-test="session-participants-area"].speaker-details p button.mdBtnR.mdBtnR-link.speaker-trigger:focus,
body.github-universe26-attendee-portal-page-myagenda
.rf-default-modal .modal-content .search-results .catalog-result[data-session-id] [data-test="speakers-component"] [data-test="session-participants-area"].speaker-details p button.mdBtnR.mdBtnR-link.speaker-trigger:focus-visible {
  color: var(--universe-text-default) !important;
  background: #F2F5F3 !important;
  background-color: #F2F5F3 !important;
  border-color: var(--universe-border-subtle) !important;
  box-shadow: none !important;
  transform: none !important;
  text-decoration: none !important;
  outline: none !important;
}

body:has(#widget-page-session-details)
#widget-page-session-details .session-details-container [data-test="speakers-component"] [data-test="session-participants-area"].speaker-details p button.mdBtnR.mdBtnR-link.speaker-trigger:hover *,
body:has(#widget-page-session-details)
#widget-page-session-details .session-details-container [data-test="speakers-component"] [data-test="session-participants-area"].speaker-details p button.mdBtnR.mdBtnR-link.speaker-trigger:focus *,
body:has(#widget-page-session-details)
#widget-page-session-details .session-details-container [data-test="speakers-component"] [data-test="session-participants-area"].speaker-details p button.mdBtnR.mdBtnR-link.speaker-trigger:focus-visible *,
body.github-universe26-attendee-portal-page-myagenda
.rf-default-modal .modal-content .search-results .catalog-result[data-session-id] [data-test="speakers-component"] [data-test="session-participants-area"].speaker-details p button.mdBtnR.mdBtnR-link.speaker-trigger:hover *,
body.github-universe26-attendee-portal-page-myagenda
.rf-default-modal .modal-content .search-results .catalog-result[data-session-id] [data-test="speakers-component"] [data-test="session-participants-area"].speaker-details p button.mdBtnR.mdBtnR-link.speaker-trigger:focus *,
body.github-universe26-attendee-portal-page-myagenda
.rf-default-modal .modal-content .search-results .catalog-result[data-session-id] [data-test="speakers-component"] [data-test="session-participants-area"].speaker-details p button.mdBtnR.mdBtnR-link.speaker-trigger:focus-visible * {
  color: var(--universe-text-default) !important;
  background: transparent !important;
  background-color: transparent !important;
  text-decoration: none !important;
}

@media (max-width: 600px) {
  .rf-default-modal .modal-content .search-results .catalog-result[data-session-id] > .popular-session-message-row-search {
    grid-row: 7 !important;
    grid-column: 1 / 2 !important;
  }

  .rf-default-modal .modal-content .search-results .catalog-result[data-session-id] .session-actions button.session-main-action {
    grid-row: 8 !important;
  }

  .rf-default-modal .modal-content .search-results .catalog-result[data-session-id] .learnMore-component {
    grid-row: 9 !important;
  }
}
/* FIND SESSIONS MODAL CARD LAYOUT CUSTOM ADDITION END */

/* MY AGENDA WORKFLOW BACKGROUND CUSTOM ADDITION START */
#rf-content:has(#rf-calendar) .special-div .flex-box-section-full > *,
#rf-content:has(#rf-calendar) .special-div .rfwf-full-panel > *,
#rf-content:has(#rf-calendar) #special-div .flex-box-section-full > *,
#rf-content:has(#rf-calendar) #special-div .rfwf-full-panel > * {
  background-color: var(--universe-canvas-dark);
}
/* MY AGENDA WORKFLOW BACKGROUND CUSTOM ADDITION END */

/* MY AGENDA HERO HEADING CUSTOM ADDITION START */
body.github-universe26-attendee-portal-page-myagenda #rf-content:has(#rf-calendar) .universe-hero-alt > h3 {
  font-size: var(--universe-base-size-64);
  font-weight: 425;
}
/* MY AGENDA HERO HEADING CUSTOM ADDITION END */

/* MY AGENDA CALENDAR CONTROL ICONS CUSTOM ADDITION START */
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .calendar-action-right-container {
  gap: var(--universe-gap-small);
}

#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .calendar-action-right-container .download-calendar-container,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .calendar-action-right-container .download-calendar-container .rf-trigger-menu,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .calendar-action-right-container .calendar-btn-controls,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .calendar-action-right-container .toggle-calendar-view,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .calendar-action-right-container .toggle-calendar-view .mdBtnR-toggle {
  background: transparent;
  background-color: transparent;
  border: 0;
  box-shadow: none;
  padding: 0;
}

#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .calendar-action-right-container .toggle-calendar-view .mdBtnR-toggle {
  width: calc(var(--universe-base-size-48) * 2);
  height: var(--universe-base-size-48);
  min-width: calc(var(--universe-base-size-48) * 2);
  display: inline-flex;
  flex-direction: row-reverse;
  align-items: stretch;
  gap: 0;
}

#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .calendar-action-right-container .mdBtnR.mdBtnR-primary.download-calendar,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .calendar-action-right-container [data-test="rf-button-toggle-view-mode-0"],
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .calendar-action-right-container [data-test="rf-button-toggle-view-mode-1"] {
  width: var(--universe-base-size-48);
  height: var(--universe-base-size-48);
  min-width: var(--universe-base-size-48);
  min-height: var(--universe-base-size-48);
  padding: 0;
  margin: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 var(--universe-base-size-48);
  background: var(--universe-canvas-dark);
  background-color: var(--universe-canvas-dark);
  border: 0;
  border-radius: var(--universe-radii-medium);
  box-shadow: none;
}

#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .calendar-action-right-container .mdBtnR.mdBtnR-primary.download-calendar:hover,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .calendar-action-right-container [data-test="rf-button-toggle-view-mode-0"]:hover,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .calendar-action-right-container [data-test="rf-button-toggle-view-mode-1"]:hover {
  background: var(--universe-canvas-dark);
  background-color: var(--universe-canvas-dark);
  border: 0;
  box-shadow: none;
}

#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .calendar-action-right-container .mdBtnR.mdBtnR-primary.download-calendar[aria-expanded="true"],
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .calendar-action-right-container .mdBtnR.mdBtnR-primary.download-calendar:active,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .calendar-action-right-container [data-test="rf-button-toggle-view-mode-0"].active,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .calendar-action-right-container [data-test="rf-button-toggle-view-mode-0"][aria-pressed="true"],
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .calendar-action-right-container [data-test="rf-button-toggle-view-mode-1"].active,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .calendar-action-right-container [data-test="rf-button-toggle-view-mode-1"][aria-pressed="true"] {
  background: var(--universe-border-subtle);
  background-color: var(--universe-border-subtle);
}

#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .calendar-action-right-container .mdBtnR.mdBtnR-primary.download-calendar .rfSI,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .calendar-action-right-container [data-test="rf-button-toggle-view-mode-0"] .rfSI,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .calendar-action-right-container [data-test="rf-button-toggle-view-mode-1"] .rfSI {
  display: none;
}

#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .calendar-action-right-container .mdBtnR.mdBtnR-primary.download-calendar::before,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .calendar-action-right-container [data-test="rf-button-toggle-view-mode-0"]::before,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .calendar-action-right-container [data-test="rf-button-toggle-view-mode-1"]::before {
  content: "";
  display: block;
  width: 14px;
  height: var(--universe-base-size-16);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .calendar-action-right-container .mdBtnR.mdBtnR-primary.download-calendar::before {
  background-image: url("https://static.rainfocus.com/github/universe26/static/staticfile/staticfile/download_1783442871890001HnNN.png");
}

#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .calendar-action-right-container [data-test="rf-button-toggle-view-mode-0"]::before {
  background-image: url("https://static.rainfocus.com/github/universe26/static/staticfile/staticfile/rows_1783442955548001v3Sg.png");
}

#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .calendar-action-right-container [data-test="rf-button-toggle-view-mode-1"]::before {
  background-image: url("https://static.rainfocus.com/github/universe26/static/staticfile/staticfile/columns_1783442919180001HvF4.png");
}
/* MY AGENDA CALENDAR CONTROL ICONS CUSTOM ADDITION END */

/* MY AGENDA CALENDAR TIME SLOT BACKGROUND CUSTOM ADDITION START */
#rf-calendar .schedule-calendar .rbc-time-content .rbc-day-slot .rbc-timeslot-group > .rbc-time-slot,
#rf-calendar .schedule-calendar .rbc-time-content .rbc-day-slot .rbc-timeslot-group > button.rbc-time-slot,
#rf-calendar .schedule-calendar .rbc-time-content .rbc-day-slot .rbc-timeslot-group > .rbc-time-slot.disabled {
  background: transparent;
  background-color: transparent;
}
/* MY AGENDA CALENDAR TIME SLOT BACKGROUND CUSTOM ADDITION END */

/* SESSION DETAILS WIDGET NO CAPACITY SPACING CUSTOM ADDITION START */
body:has(#widget-page-session-details)
#rf-content #special-div .rf-widget
#widget-page-session-details .session-details-container [data-test="title-component"] {
  margin-bottom: var(--universe-base-size-24) !important;
}

body:has(#widget-page-session-details)
#rf-content #special-div .rf-widget
#widget-page-session-details .session-details-container [data-test="times-component"] .rf-session-card-time-location,
body:has(#widget-page-session-details)
#rf-content #special-div .rf-widget
#widget-page-session-details .session-details-container [data-test="times-component"] .session-time-and-location {
  margin-bottom: var(--universe-base-size-24) !important;
}
/* SESSION DETAILS WIDGET NO CAPACITY SPACING CUSTOM ADDITION END */

/* MY AGENDA TIMESLOT ADD ICON CUSTOM ADDITION START */
.rbc-timeslot-group .rbc-time-slot .day-slot-add-a-session svg[data-title="Add Icon"] path:first-child,
.rbc-timeslot-group .rbc-time-slot:hover .day-slot-add-a-session svg[data-title="Add Icon"] path:first-child {
  fill: #000 !important;
}
/* MY AGENDA TIMESLOT ADD ICON CUSTOM ADDITION END */

/* SESSION CATALOG AND DETAILS AGENDA PRIMARY BUTTON CUSTOM ADDITION START */
body.github-universe26-attendee-portal-page-sessioncatalog
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .session-actions .rf-agenda-primary-action,
body:has(#widget-page-session-details)
#rf-content #special-div .rf-widget
#widget-page-session-details .session-details-container .session-actions .rf-agenda-primary-action {
  display: inline-flex !important;
  justify-content: center !important;
  align-items: center !important;
  width: min-content !important;
  min-width: 0 !important;
  gap: var(--universe-spacing-item) !important;
  padding: var(--rf-comp-button-space-padding) !important;
  border-width: var(--rf-comp-button-shape-border-width) !important;
  border-style: solid !important;
  border-radius: var(--rf-comp-button-shape-radius) !important;
  white-space: nowrap !important;
  background-color: var(--rf-comp-button-primary-color-background) !important;
  border-color: var(--rf-comp-button-primary-color-border) !important;
  box-shadow: var(--rf-comp-button-primary-elevation-shadow) !important;
}

body.github-universe26-attendee-portal-page-sessioncatalog
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .session-actions .rf-agenda-primary-action,
body.github-universe26-attendee-portal-page-sessioncatalog
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .session-actions .rf-agenda-primary-action .mdBtnR-text,
body.github-universe26-attendee-portal-page-sessioncatalog
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .session-actions .rf-agenda-primary-action :is(span, strong, em),
body:has(#widget-page-session-details)
#rf-content #special-div .rf-widget
#widget-page-session-details .session-details-container .session-actions .rf-agenda-primary-action,
body:has(#widget-page-session-details)
#rf-content #special-div .rf-widget
#widget-page-session-details .session-details-container .session-actions .rf-agenda-primary-action .mdBtnR-text,
body:has(#widget-page-session-details)
#rf-content #special-div .rf-widget
#widget-page-session-details .session-details-container .session-actions .rf-agenda-primary-action :is(span, strong, em) {
  color: var(--rf-comp-button-primary-color-on-background) !important;
  font-family: "Mona Sans" !important;
  font-size: var(--rf-comp-button-font-size) !important;
  font-weight: 500 !important;
  line-height: 1 !important;
  text-decoration: none !important;
}

body.github-universe26-attendee-portal-page-sessioncatalog
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .session-actions .rf-agenda-primary-action *:not([fill=none]),
body:has(#widget-page-session-details)
#rf-content #special-div .rf-widget
#widget-page-session-details .session-details-container .session-actions .rf-agenda-primary-action *:not([fill=none]) {
  fill: var(--rf-comp-button-primary-color-on-background) !important;
}

body.github-universe26-attendee-portal-page-sessioncatalog
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .session-actions .rf-agenda-primary-action:hover,
body.github-universe26-attendee-portal-page-sessioncatalog
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .session-actions .rf-agenda-primary-action:focus-visible,
body:has(#widget-page-session-details)
#rf-content #special-div .rf-widget
#widget-page-session-details .session-details-container .session-actions .rf-agenda-primary-action:hover,
body:has(#widget-page-session-details)
#rf-content #special-div .rf-widget
#widget-page-session-details .session-details-container .session-actions .rf-agenda-primary-action:focus-visible {
  background-color: var(--rf-comp-button-primary-hover-color-background) !important;
  border-color: var(--rf-comp-button-primary-hover-color-border) !important;
}

body.github-universe26-attendee-portal-page-sessioncatalog
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .session-actions .rf-agenda-primary-action:hover,
body.github-universe26-attendee-portal-page-sessioncatalog
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .session-actions .rf-agenda-primary-action:hover .mdBtnR-text,
body.github-universe26-attendee-portal-page-sessioncatalog
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .session-actions .rf-agenda-primary-action:hover :is(span, strong, em),
body.github-universe26-attendee-portal-page-sessioncatalog
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .session-actions .rf-agenda-primary-action:focus-visible,
body.github-universe26-attendee-portal-page-sessioncatalog
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .session-actions .rf-agenda-primary-action:focus-visible .mdBtnR-text,
body.github-universe26-attendee-portal-page-sessioncatalog
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .session-actions .rf-agenda-primary-action:focus-visible :is(span, strong, em),
body:has(#widget-page-session-details)
#rf-content #special-div .rf-widget
#widget-page-session-details .session-details-container .session-actions .rf-agenda-primary-action:hover,
body:has(#widget-page-session-details)
#rf-content #special-div .rf-widget
#widget-page-session-details .session-details-container .session-actions .rf-agenda-primary-action:hover .mdBtnR-text,
body:has(#widget-page-session-details)
#rf-content #special-div .rf-widget
 #widget-page-session-details .session-details-container .session-actions .rf-agenda-primary-action:hover :is(span, strong, em),
body:has(#widget-page-session-details)
#rf-content #special-div .rf-widget
#widget-page-session-details .session-details-container .session-actions .rf-agenda-primary-action:focus-visible,
body:has(#widget-page-session-details)
#rf-content #special-div .rf-widget
#widget-page-session-details .session-details-container .session-actions .rf-agenda-primary-action:focus-visible .mdBtnR-text,
body:has(#widget-page-session-details)
#rf-content #special-div .rf-widget
#widget-page-session-details .session-details-container .session-actions .rf-agenda-primary-action:focus-visible :is(span, strong, em) {
  color: var(--rf-comp-button-primary-hover-color-on-background) !important;
}
/* SESSION CATALOG AND DETAILS AGENDA PRIMARY BUTTON CUSTOM ADDITION END */

/* SESSION DETAILS RESOURCES HEADING CUSTOM ADDITION START */
body:has(#widget-page-session-details)
#rf-content #special-div .rf-widget
#widget-page-session-details .session-details-container .sessionFiles-component::before {
  content: "Resources";
  display: block;
  font-family: "Mona Sans";
  font-stretch: 100%;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: var(--universe-text-default);
  font-weight: 700;
  padding-bottom: 1rem;
}
/* SESSION DETAILS RESOURCES HEADING CUSTOM ADDITION END */

/* MY AGENDA HERO HELPER TEXT CUSTOM ADDITION START */
body.github-universe26-attendee-portal-page-myagenda
#rf-content:has(#rf-calendar) .universe-hero-alt:has(> h3) {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto minmax(280px, 520px);
  grid-template-rows: minmax(221px, auto);
  align-items: center;
  column-gap: var(--universe-spacing-block);
  box-sizing: border-box;
  min-height: 221px;
  border-bottom: var(--universe-border);
  margin-inline: calc(var(--universe-spacing-frame) * -1);
  padding-inline: var(--universe-spacing-frame);
}

body.github-universe26-attendee-portal-page-myagenda
#rf-content:has(#rf-calendar) .universe-hero-alt:has(> h3) > h3 {
  grid-column: 1;
  grid-row: 1;
  margin: 0;
}

body.github-universe26-attendee-portal-page-myagenda
#rf-content:has(#rf-calendar) .universe-hero-alt:has(> h3)::before {
  content: "";
  grid-column: 2;
  grid-row: 1;
  display: block;
  align-self: center;
  width: 0;
  height: 152%;
  min-height: 237px;
  border-left: var(--universe-border);
}

body.github-universe26-attendee-portal-page-myagenda
#rf-content:has(#rf-calendar) .universe-hero-alt:has(> h3)::after {
  content: "Click an open time slot to discover sessions that fit your schedule.";
  grid-column: 3;
  grid-row: 1;
  text-align: right;
  font-family: "Mona Sans";
  font-size: var(--rf-brand-font-style-heading-6-size);
  font-weight: 480;
  line-height: 1.2;
  color: var(--universe-text-muted);
}

@media (max-width: 900px) {
  body.github-universe26-attendee-portal-page-myagenda
  #rf-content:has(#rf-calendar) .universe-hero-alt:has(> h3) {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: var(--universe-base-size-16);
    min-height: 0;
    margin-inline: 0;
    padding: var(--universe-spacing-block);
  }

  body.github-universe26-attendee-portal-page-myagenda
  #rf-content:has(#rf-calendar) .universe-hero-alt:has(> h3)::before {
    display: none;
  }

  body.github-universe26-attendee-portal-page-myagenda
  #rf-content:has(#rf-calendar) .universe-hero-alt:has(> h3)::after {
    text-align: left;
    font-size: var(--rf-brand-font-style-heading-6-size);
    line-height: 1.2;
  }

  body.github-universe26-attendee-portal-page-myagenda
  #rf-content:has(#rf-calendar) .universe-hero-alt:has(> h3) > h3 {
    width: 100%;
    padding-bottom: var(--universe-base-size-16);
    border-bottom: var(--universe-border);
  }
}
/* MY AGENDA HERO HELPER TEXT CUSTOM ADDITION END */

/* MY AGENDA CALENDAR CONTROL FOCUS RESET CUSTOM ADDITION START */
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .calendar-action-right-container .mdBtnR.mdBtnR-primary.download-calendar:focus,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .calendar-action-right-container .mdBtnR.mdBtnR-primary.download-calendar:focus-visible,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .calendar-action-right-container .mdBtnR.mdBtnR-primary.download-calendar.focus-visible,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .calendar-action-right-container [data-test="rf-button-toggle-view-mode-0"]:focus,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .calendar-action-right-container [data-test="rf-button-toggle-view-mode-0"]:focus-visible,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .calendar-action-right-container [data-test="rf-button-toggle-view-mode-0"].focus-visible,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .calendar-action-right-container [data-test="rf-button-toggle-view-mode-1"]:focus,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .calendar-action-right-container [data-test="rf-button-toggle-view-mode-1"]:focus-visible,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .calendar-action-right-container [data-test="rf-button-toggle-view-mode-1"].focus-visible {
  outline: none !important;
  box-shadow: none !important;
  border-color: transparent !important;
}
/* MY AGENDA CALENDAR CONTROL FOCUS RESET CUSTOM ADDITION END */

/* SESSION CATALOG HERO HELPER TEXT CUSTOM ADDITION START */
body.github-universe26-attendee-portal-page-sessioncatalog
.sessions-hero .universe-hero-alt > h3 {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto minmax(280px, 520px);
  grid-template-rows: minmax(221px, auto);
  align-items: center;
  column-gap: var(--universe-spacing-block);
  box-sizing: border-box;
  position: relative;
  min-height: 221px;
  border-bottom: var(--universe-border);
  margin: 0 calc(var(--universe-spacing-frame) * -1);
  padding: 0 var(--universe-spacing-block) var(--universe-base-size-24);
}

body.github-universe26-attendee-portal-page-sessioncatalog
.sessions-hero .sessions-hero-title-text {
  grid-column: 1;
  grid-row: 1;
  align-self: end;
}

body.github-universe26-attendee-portal-page-sessioncatalog
.sessions-hero .universe-hero-alt > h3::before {
  content: "";
  grid-column: 2;
  grid-row: 1;
  display: block;
  width: 0;
  align-self: end;
  height: calc(150% + var(--universe-base-size-24));
  margin-top: -20px;
  margin-bottom: calc((var(--universe-base-size-24)) * -1);
  border-left: var(--universe-border);
}

body.github-universe26-attendee-portal-page-sessioncatalog
.sessions-hero .sessions-hero-helper {
  grid-column: 3;
  grid-row: 1;
  align-self: stretch;
  display: grid;
  grid-template-rows: minmax(0, 1fr) minmax(0, 1fr);
  width: 100%;
  text-align: left;
  font-family: "Mona Sans";
}

body.github-universe26-attendee-portal-page-sessioncatalog
.sessions-hero .sessions-hero-helper__text {
  align-self: center;
  justify-self: center;
  text-align: left;
  margin-bottom: 62px;
  font-size: var(--rf-brand-font-style-heading-6-size);
  font-weight: 480;
  line-height: 1.2;
  color: var(--universe-text-muted);
}

body.github-universe26-attendee-portal-page-sessioncatalog
.sessions-hero .sessions-hero-helper__button-row {
  position: relative;
  display: grid;
  place-items: end center;
  width: 100%;
  height: 100%;
  padding: var(--universe-base-size-16) 0;
}

body.github-universe26-attendee-portal-page-sessioncatalog
.sessions-hero .sessions-hero-helper__button-row::before {
  content: "";
  position: absolute;
  top: -20px;
  left: -22px;
  z-index: 1;
  display: block;
  width: 109%;
  height: 0;
  border-top: var(--universe-border);
  pointer-events: none;
}

body.github-universe26-attendee-portal-page-sessioncatalog
.sessions-hero .sessions-hero-helper__button {
  position: relative;
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  width: 100%;
  max-width: 568px;
  height: 110%;
  box-sizing: border-box;
  padding: 15px;
  margin: 0;
  background-color: #08872B;
  border-color: #08872B;
  color: var(--rf-comp-button-primary-color-on-background);
  font-size: 14px;
  font-weight: 600;
  line-height: 1;
  text-decoration: none;
  box-shadow:
    0 0 0 #BBA00A,
    0 0 0 #5FED83,
    0 0 0 #583AF7,
    0 0 0 #C05200;
  transform: translate(0, 0);
  transition:
    background-color 220ms ease-out,
    border-color 220ms ease-out,
    color 220ms ease-out,
    box-shadow 220ms ease-out,
    transform 220ms ease-out;
  transition-duration: 220ms;
  transition-timing-function: ease-out;
}

body.github-universe26-attendee-portal-page-sessioncatalog
.sessions-hero .sessions-hero-helper__button::after {
  content: "\2197";
  font-size: 14px;
  line-height: 1;
}

body.github-universe26-attendee-portal-page-sessioncatalog
.sessions-hero .sessions-hero-helper__button.hover,
body.github-universe26-attendee-portal-page-sessioncatalog
.sessions-hero .sessions-hero-helper__button:hover {
  box-shadow:
    -1.5px 1.5px 0 #BBA00A,
    -3px 3px 0 #5FED83,
    -4.5px 4.5px 0 #583AF7,
    -6px 6px 0 #C05200;
  transform: translate(6px, -6px);
}

body.github-universe26-attendee-portal-page-sessioncatalog
.sessions-hero .sessions-hero-helper__button:active {
  box-shadow:
    -0.75px 0.75px 0 #BBA00A,
    -1.5px 1.5px 0 #5FED83,
    -2.25px 2.25px 0 #583AF7,
    -3px 3px 0 #C05200;
  transform: translate(3px, -3px);
}

@media (min-width: 901px) {
  body.github-universe26-attendee-portal-page-sessioncatalog
  .sessions-hero .universe-hero-alt > h3 {
    grid-template-rows: minmax(200px, auto);
    min-height: 200px;
  }
}

@media (max-width: 900px) {
  body.github-universe26-attendee-portal-page-sessioncatalog
  .sessions-hero .universe-hero-alt > h3 {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: var(--universe-base-size-16);
    min-height: 0;
    margin: 0;
    padding: var(--universe-spacing-block);
  }

  body.github-universe26-attendee-portal-page-sessioncatalog
  .sessions-hero .sessions-hero-title-text {
    display: block;
    width: 100%;
    padding-bottom: var(--universe-base-size-16);
    border-bottom: var(--universe-border);
  }

  body.github-universe26-attendee-portal-page-sessioncatalog
  .sessions-hero .universe-hero-alt > h3::before {
    display: none;
  }

  body.github-universe26-attendee-portal-page-sessioncatalog
  .sessions-hero .sessions-hero-helper {
    display: flex;
    flex-direction: column;
    gap: var(--universe-base-size-16);
    width: 100%;
    text-align: left;
  }

  body.github-universe26-attendee-portal-page-sessioncatalog
  .sessions-hero .sessions-hero-helper__text {
    align-self: auto;
    justify-self: auto;
    margin: 0;
  }

  body.github-universe26-attendee-portal-page-sessioncatalog
  .sessions-hero .sessions-hero-helper__button-row {
    display: block;
    height: auto;
    padding: var(--universe-base-size-16) 0 0;
    border-top: var(--universe-border);
  }

  body.github-universe26-attendee-portal-page-sessioncatalog
  .sessions-hero .sessions-hero-helper__button-row::before {
    display: none;
  }

  body.github-universe26-attendee-portal-page-sessioncatalog
  .sessions-hero .sessions-hero-helper__button {
    width: 100%;
    max-width: none;
    min-height: 64px;
    height: auto;
  }
}
/* SESSION CATALOG HERO HELPER TEXT CUSTOM ADDITION END */

/* SESSION CATALOG TABS FOCUS BORDER RESET CUSTOM ADDITION START */
body.github-universe26-attendee-portal-page-sessioncatalog
#rf-catalog .search-container .main-content .rf-catalog-tabs li button:focus,
body.github-universe26-attendee-portal-page-sessioncatalog
#rf-catalog .search-container .main-content .rf-catalog-tabs li button:focus-visible,
body.github-universe26-attendee-portal-page-sessioncatalog
#rf-catalog .search-container .main-content .rf-catalog-tabs li button.focus-visible,
body.github-universe26-attendee-portal-page-sessioncatalog
#rf-catalog .search-container .main-content .rf-catalog-tabs li button:active {
  outline: none !important;
  box-shadow: none !important;
}
/* SESSION CATALOG TABS FOCUS BORDER RESET CUSTOM ADDITION END */

/* MY AGENDA BUTTON EXPANSION ANIMATION START */
.rf-org-header-container header #button-links .button-link#agendaLink {
  position: relative;
  min-width: 240px;
  overflow: hidden;
  transition:
    min-width 0.45s cubic-bezier(0.22, 1, 0.36, 1),
    background-color 0.3s ease;
}

.rf-org-header-container header #button-links .button-link#agendaLink a {
  padding-left: 3.25rem;
  transition:
    padding-right 0.45s cubic-bezier(0.22, 1, 0.36, 1),
    transform 0.45s cubic-bezier(0.22, 1, 0.36, 1);
}

.rf-org-header-container header #button-links .button-link#agendaLink a::after {
  content: "";
  display: inline-block;
  flex: 0 0 auto;
  width: 14px;
  height: 14px;
  margin-left: 12px;
  background: currentColor;
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='9' height='9' viewBox='0 0 9 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath 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'/%3E%3C/svg%3E") no-repeat center / contain;
  mask: url("data:image/svg+xml,%3Csvg width='9' height='9' viewBox='0 0 9 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath 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'/%3E%3C/svg%3E") no-repeat center / contain;
}

.rf-org-header-container header #button-links .button-link#agendaLink::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 7px;
  background: linear-gradient(
    to right,
    #d45500 0 7px,
    #5b2cff 7px 14px,
    #d7e51f 14px 21px,
    #5fed83 21px 28px
  );
  background-position: right center;
  background-repeat: no-repeat;
  background-size: 28px 100%;
  pointer-events: none;
  z-index: 2;
  transition: width 0.45s cubic-bezier(0.22, 1, 0.36, 1);
}

.rf-org-header-container header #button-links .button-link#agendaLink::before {
  content: "";
  position: absolute;
  right: 18px;
  bottom: -20px;
  width: 44px;
  height: 45px;
  background-image: url("https://static.rainfocus.com/github/universe26/static/staticfile/staticfile/ducky_1783602976570001uspu.webp");
  background-position: left bottom;
  background-repeat: no-repeat;
  background-size: 50px 50px;
  opacity: 0;
  transform: translateX(18px);
  pointer-events: none;
  transition:
    opacity 0.25s ease,
    transform 0.45s cubic-bezier(0.22, 1, 0.36, 1);
  z-index: 1;
}

.rf-org-header-container header #button-links .button-link#agendaLink:hover {
  background: #D3D4D3;
}

.rf-org-header-container header #button-links .button-link#agendaLink:hover,
.rf-org-header-container header #button-links .button-link#agendaLink.agenda-session-added {
  min-width: 316px;
}

body:has(.universe-toast.ut-visible)
  .rf-org-header-container header #button-links .button-link#agendaLink::after,
.rf-org-header-container header #button-links .button-link#agendaLink:hover::after,
.rf-org-header-container header #button-links .button-link#agendaLink.agenda-session-added::after {
  width: 76px;
}

body:has(.universe-toast.ut-visible)
  .rf-org-header-container header #button-links .button-link#agendaLink::before,
.rf-org-header-container header #button-links .button-link#agendaLink:hover::before,
.rf-org-header-container header #button-links .button-link#agendaLink.agenda-session-added::before {
  opacity: 1;
  transform: translateX(0);
}

body:has(.universe-toast.ut-visible)
  .rf-org-header-container header #button-links .button-link#agendaLink a,
.rf-org-header-container header #button-links .button-link#agendaLink:hover a,
.rf-org-header-container header #button-links .button-link#agendaLink.agenda-session-added a {
  padding-right: 112px;
  transform: translateX(-10px);
}
/* MY AGENDA BUTTON EXPANSION ANIMATION END */

 body.github-universe26-attendee-portal-page-myagenda #special-div::after,
  body.github-universe26-attendee-portal-page-myagenda #rf-content:has(#rf-calendar) #special-div::before,
  body.github-universe26-attendee-portal-page-myagenda #rf-content:has(#rf-calendar) #special-div::after {
    content: none;
    display: none;
  }

  body.github-universe26-attendee-portal-page-myagenda .special-div .flex-box-section-full:last-child > *,
  body.github-universe26-attendee-portal-page-myagenda .special-div .rfwf-full-panel:last-child > *,
  body.github-universe26-attendee-portal-page-myagenda #special-div .flex-box-section-full:last-child > *,
  body.github-universe26-attendee-portal-page-myagenda #special-div .rfwf-full-panel:last-child > * {
    padding-bottom: 0;
  }

/* Speaker Portal empty exhibitor section hide */
.rfwf-body-content
  > .page-builder-display-reset
  > .flex-box-section-full.hero-panel.dark.short
  + .flex-box-section-full.universe-page-exhibitor-portal {
  display: none !important;
}

/* SESSION CATALOG FILTER HEADER FOCUS RESET CUSTOM ADDITION START */
#rf-catalog .search-filters .filters-body .filters li button.catalog-filter:focus:not(:focus-visible) {
  outline: none !important;
  box-shadow: none !important;
  border-color: transparent !important;
  -webkit-tap-highlight-color: transparent !important;
}

#rf-catalog .search-filters .filters-body .filters li button.catalog-filter:focus-visible,
#rf-catalog .search-filters .filters-body .filters li button.catalog-filter.focus-visible {
  outline: 2px solid var(--universe-text-default) !important;
  outline-offset: 2px;
  box-shadow: none !important;
  border-color: transparent !important;
}

#rf-catalog .search-filters .filters-body .filters li button.catalog-filter {
  appearance: none !important;
  -webkit-appearance: none !important;
}
/* SESSION CATALOG FILTER HEADER FOCUS RESET CUSTOM ADDITION END */

/* EXPLORE PAGE CUSTOM STYLING START */
body.github-universe26-attendee-portal-page-explore,
body.github-universe26-attendee-portal-page-explore #rf-content,
body.github-universe26-attendee-portal-page-explore #special-div,
body.github-universe26-attendee-portal-page-explore .rfwf-body-content,
body.github-universe26-attendee-portal-page-explore .page-builder-display-reset,
body.github-universe26-attendee-portal-page-explore .flex-box-section-full,
body.github-universe26-attendee-portal-page-explore .flex-box-section-full-interior,
body.github-universe26-attendee-portal-page-explore .flex-box-section,
body.github-universe26-attendee-portal-page-explore .flex-box-child,
body.github-universe26-attendee-portal-page-explore .element-container-wrapper,
body.github-universe26-attendee-portal-page-explore .element-container {
  background-color: var(--universe-canvas-dark) !important;
}

body.github-universe26-attendee-portal-page-explore #special-div::before {
  content: none !important;
  display: none !important;
}

body.github-universe26-attendee-portal-page-explore
.flex-box-section-full:has(.universe-ca-hero) {
  border-bottom: var(--universe-border);
}

body.github-universe26-attendee-portal-page-explore
.flex-box-section-full:has(.universe-ca-hero#connect),
body.github-universe26-attendee-portal-page-explore
.flex-box-section-full:has(.universe-ca-hero#play) {
  border-top: 0;
}

body.github-universe26-attendee-portal-page-explore
.element-container[data-type="htmlCodeBlock"]:has(.universe-ca-hero#connect),
body.github-universe26-attendee-portal-page-explore
.element-container[data-type="htmlCodeBlock"]:has(.universe-ca-hero#play) {
  position: relative;
  border-top: 0;
}

body.github-universe26-attendee-portal-page-explore
.element-container[data-type="htmlCodeBlock"]:has(.universe-ca-hero#connect)::before,
body.github-universe26-attendee-portal-page-explore
.element-container[data-type="htmlCodeBlock"]:has(.universe-ca-hero#play)::before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  z-index: 2;
  width: 100vw;
  border-top: var(--universe-border);
  transform: translateX(-50%);
  pointer-events: none;
}

body.github-universe26-attendee-portal-page-explore
.flex-box-section-full:has(.universe-ca-hero) .flex-box-section-full-interior {
  border-left: var(--universe-border);
  border-right: var(--universe-border);
  padding: 0 !important;
}

body.github-universe26-attendee-portal-page-explore
.flex-box-section-full:has(.universe-ca-hero#connect) .flex-box-section-full-interior,
body.github-universe26-attendee-portal-page-explore
.flex-box-section-full:has(.universe-ca-hero#play) .flex-box-section-full-interior {
  border-left: 0 !important;
  border-right: 0 !important;
}

body.github-universe26-attendee-portal-page-explore
.universe-ca-hero:not([id]) {
  display: grid !important;
  grid-template-columns: minmax(0, 65%) minmax(0, 35%);
  grid-template-rows: minmax(348px, auto);
  align-items: center;
  column-gap: 0;
  box-sizing: border-box;
  position: relative;
  height: 348px;
  min-height: 348px;
  margin: 0;
  padding: 24px;
}

body.github-universe26-attendee-portal-page-explore
.universe-ca-hero:not([id])::before {
  content: none;
  display: none;
}

body.github-universe26-attendee-portal-page-explore
.universe-ca-hero[id] {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  align-items: stretch;
  height: 244px;
  min-height: 244px;
}

body.github-universe26-attendee-portal-page-explore
.universe-ca-hero#connect,
body.github-universe26-attendee-portal-page-explore
.universe-ca-hero#play {
  border-left: var(--universe-border);
  border-right: var(--universe-border);
}

body.github-universe26-attendee-portal-page-explore
.universe-ca-hero .side {
  display: flex !important;
  flex-direction: column;
  justify-content: center;
  gap: var(--universe-spacing-frame);
  padding: var(--universe-spacing-frame) 0 !important;
  border-left: 0 !important;
}

body.github-universe26-attendee-portal-page-explore
.universe-ca-hero:not([id]) .side:first-child {
  grid-column: 1;
  grid-row: 1;
  align-self: stretch;
  justify-content: center;
  align-items: flex-start;
  padding: 0 !important;
}

body.github-universe26-attendee-portal-page-explore
.universe-ca-hero[id] .side:first-child {
  align-self: stretch;
  justify-content: flex-end;
  align-items: flex-start;
  padding: 24px !important;
}

body.github-universe26-attendee-portal-page-explore
.universe-ca-hero:not([id]) .side:last-child {
  grid-column: 2;
  grid-row: 1;
  align-self: stretch;
  display: grid !important;
  grid-template-rows: minmax(0, 1fr) minmax(0, 1fr);
  box-sizing: border-box;
  width: 100%;
  padding-left: 24px !important;
  border-left: var(--universe-border) !important;
}

body.github-universe26-attendee-portal-page-explore
.universe-ca-hero:not([id]) .side:last-child > :first-child {
  align-self: center;
  justify-self: center;
  text-align: left;
  margin-bottom: 62px !important;
}

body.github-universe26-attendee-portal-page-explore
.universe-ca-hero:not([id]) .side:last-child::before {
  content: "";
  grid-row: 2;
  position: relative;
  top: -20px;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 0;
  border-top: var(--universe-border);
  pointer-events: none;
}

body.github-universe26-attendee-portal-page-explore
.universe-ca-hero[id] .side:last-child {
  align-self: stretch;
  display: flex !important;
  justify-content: flex-end;
  align-items: flex-start;
  padding: var(--universe-base-size-24) !important;
  border-left: var(--universe-border) !important;
}

body.github-universe26-attendee-portal-page-explore
.universe-ca-hero[id] .side:last-child > :first-child {
  align-self: auto;
}

body.github-universe26-attendee-portal-page-explore
.universe-ca-hero:not([id]) .side:last-child > button {
  align-self: end;
}

body.github-universe26-attendee-portal-page-explore
.universe-ca-hero .side * {
  margin: 0 !important;
}

body.github-universe26-attendee-portal-page-explore
.universe-ca-hero:not([id]) .side:last-child > :first-child {
  margin-bottom: 62px !important;
}

body.github-universe26-attendee-portal-page-explore
.universe-ca-hero .side h3,
body.github-universe26-attendee-portal-page-explore
.universe-ca-hero .side .action-default-style.vivid {
  color: var(--universe-text-default) !important;
}

body.github-universe26-attendee-portal-page-explore
.universe-ca-hero:not([id]) .side:first-child .action-default-style.vivid {
  font-size: 64px !important;
  font-weight: 425 !important;
  line-height: 1.08 !important;
}

body.github-universe26-attendee-portal-page-explore
.universe-ca-hero .side h6,
body.github-universe26-attendee-portal-page-explore
.universe-ca-hero .side .green-square {
  font-size: var(--rf-brand-font-style-heading-6-size);
  font-weight: 480;
  line-height: 1.2;
  color: var(--universe-text-muted) !important;
}

body.github-universe26-attendee-portal-page-explore
.page-builder-display-reset > .flex-box-section-full:first-child .universe-ca-hero:not([id]) .side:last-child > .green-square {
  font-size: 22px !important;
}

body.github-universe26-attendee-portal-page-explore
.universe-ca-hero[id] .side h3 {
  font-size: 56px !important;
  font-weight: 440 !important;
  line-height: 1.1 !important;
}

body.github-universe26-attendee-portal-page-explore
.universe-ca-hero:not([id]) .side button,
body.github-universe26-attendee-portal-page-explore
.universe-ca-hero:not([id]) .side:last-child > a {
  position: relative;
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  width: 100%;
  max-width: 568px;
  height: 110%;
  min-height: 80px;
  box-sizing: border-box;
  padding: 15px;
  margin: 0 auto !important;
  appearance: none;
  border: 0;
  border-radius: var(--universe-radii-tiny);
  background-color: #08872B;
  border-color: #08872B;
  color: var(--rf-comp-button-primary-color-on-background) !important;
  font-family: "Mona Sans", sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 1;
  text-align: left;
  text-decoration: none;
  cursor: pointer;
  box-shadow:
    0 0 0 #BBA00A,
    0 0 0 #5FED83,
    0 0 0 #583AF7,
    0 0 0 #C05200;
  transform: translate(0, 0);
  transition:
    background-color 220ms ease-out,
    border-color 220ms ease-out,
    color 220ms ease-out,
    box-shadow 220ms ease-out,
    transform 220ms ease-out;
}

body.github-universe26-attendee-portal-page-explore
.universe-ca-hero:not([id]) .side:last-child > button::before,
body.github-universe26-attendee-portal-page-explore
.universe-ca-hero:not([id]) .side:last-child > a::before {
  content: none;
  display: none;
}

body.github-universe26-attendee-portal-page-explore
.universe-ca-hero:not([id]) .side button::after,
body.github-universe26-attendee-portal-page-explore
.universe-ca-hero:not([id]) .side:last-child > a::after {
  content: "\2197";
  font-size: 14px;
  line-height: 1;
}

body.github-universe26-attendee-portal-page-explore
.universe-ca-hero:not([id]) .side button.hover,
body.github-universe26-attendee-portal-page-explore
.universe-ca-hero:not([id]) .side button:hover,
body.github-universe26-attendee-portal-page-explore
.universe-ca-hero:not([id]) .side:last-child > a.hover,
body.github-universe26-attendee-portal-page-explore
.universe-ca-hero:not([id]) .side:last-child > a:hover,
body.github-universe26-attendee-portal-page-explore
.universe-ca-hero:not([id]) .side:last-child > a:focus-visible {
  box-shadow:
    -1.5px 1.5px 0 #BBA00A,
    -3px 3px 0 #5FED83,
    -4.5px 4.5px 0 #583AF7,
    -6px 6px 0 #C05200;
  transform: translate(6px, -6px);
}

body.github-universe26-attendee-portal-page-explore
.universe-ca-hero:not([id]) .side button:active,
body.github-universe26-attendee-portal-page-explore
.universe-ca-hero:not([id]) .side:last-child > a:active {
  box-shadow:
    -0.75px 0.75px 0 #BBA00A,
    -1.5px 1.5px 0 #5FED83,
    -2.25px 2.25px 0 #583AF7,
    -3px 3px 0 #C05200;
  transform: translate(3px, -3px);
}

body.github-universe26-attendee-portal-page-explore
.page-builder-display-reset > .flex-box-section-full:first-child .universe-ca-hero:not([id]) {
  grid-template-columns: minmax(0, 65%) minmax(0, 35%);
  grid-template-rows: minmax(300px, auto);
  height: 300px;
  min-height: 300px;
  padding: 24px;
}

body.github-universe26-attendee-portal-page-explore
.page-builder-display-reset > .flex-box-section-full:first-child .universe-ca-hero:not([id]) .side:first-child {
  position: relative;
  justify-content: flex-end;
  padding-bottom: 46px !important;
}

body.github-universe26-attendee-portal-page-explore
.page-builder-display-reset > .flex-box-section-full:first-child .universe-ca-hero:not([id]) .side:first-child::before {
  content: none;
  display: none;
}

body.github-universe26-attendee-portal-page-explore
.page-builder-display-reset > .flex-box-section-full:first-child .universe-ca-hero:not([id]) .side:first-child > div:first-child,
body.github-universe26-attendee-portal-page-shapethelineup
.flex-box-section-full:has(.lineup-hero-image) .universe-ca-hero:not([id]) .side:first-child > div:first-child {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  gap: 12px;
}

body.github-universe26-attendee-portal-page-explore
.page-builder-display-reset > .flex-box-section-full:first-child .universe-ca-hero:not([id]) .side:first-child > div:first-child > h5,
body.github-universe26-attendee-portal-page-shapethelineup
.flex-box-section-full:has(.lineup-hero-image) .universe-ca-hero:not([id]) .side:first-child > div:first-child > h5 {
  color: var(--universe-text-default);
  font-family: "Mona Sans Mono", monospace;
  font-size: 16px;
  font-weight: 425;
  line-height: 1.5;
  letter-spacing: 0;
  margin: 0 !important;
}

body.github-universe26-attendee-portal-page-explore
.page-builder-display-reset > .flex-box-section-full:first-child .universe-ca-hero:not([id]) .side:first-child::after {
  content: none;
  display: none;
}

body.github-universe26-attendee-portal-page-explore
.page-builder-display-reset > .flex-box-section-full:first-child .universe-ca-hero:not([id]) .side:first-child > div:first-child > .green-square,
body.github-universe26-attendee-portal-page-shapethelineup
.flex-box-section-full:has(.lineup-hero-image) .universe-ca-hero:not([id]) .side:first-child > div:first-child > .green-square {
  position: static;
  flex: 0 0 auto;
  width: 10px;
  height: 10px;
  background: var(--universe-accent-primary, #08872B);
  color: transparent !important;
  font-size: 0;
  line-height: 0;
}

body.github-universe26-attendee-portal-page-explore
.page-builder-display-reset > .flex-box-section-full:first-child .universe-ca-hero:not([id]) .side:last-child {
  position: relative;
  padding-left: 18px !important;
  border-left: 0 !important;
}

body.github-universe26-attendee-portal-page-explore
.page-builder-display-reset > .flex-box-section-full:first-child .universe-ca-hero:not([id]) .side:last-child::after {
  content: "";
  position: absolute;
  left: 0;
  top: -10%;
  height: 120%;
  border-left: var(--universe-border);
  pointer-events: none;
}

body.github-universe26-attendee-portal-page-explore
.page-builder-display-reset > .flex-box-section-full:first-child .universe-ca-hero:not([id]) .side:last-child > :first-child {
  justify-self: start;
  align-self: center;
  margin-bottom: 0 !important;
}

body.github-universe26-attendee-portal-page-explore
.page-builder-display-reset > .flex-box-section-full:first-child .universe-ca-hero:not([id]) .side:last-child::before {
  top: 0;
  left: -18px;
  width: calc(105% + 16px);
}

body.github-universe26-attendee-portal-page-explore
.page-builder-display-reset > .flex-box-section-full:first-child .universe-ca-hero:not([id]) .side:last-child > button,
body.github-universe26-attendee-portal-page-explore
.page-builder-display-reset > .flex-box-section-full:first-child .universe-ca-hero:not([id]) .side:last-child > a {
  align-self: center;
  width: 100%;
  max-width: none;
  height: 80px;
  min-height: 80px;
  margin: 0 !important;
  border-radius: 8px;
  position: relative;
  top: -20px;
  left: 4px;
  background-color: #08872B !important;
  border-color: #08872B !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  line-height: 16px !important;
}

body.github-universe26-attendee-portal-page-explore
.page-builder-display-reset > .flex-box-section-full:first-child .universe-ca-hero:not([id]) .side:last-child > button,
body.github-universe26-attendee-portal-page-explore
.page-builder-display-reset > .flex-box-section-full:first-child .universe-ca-hero:not([id]) .side:last-child > a,
body.github-universe26-attendee-portal-page-explore
.page-builder-display-reset > .flex-box-section-full:first-child .universe-ca-hero:not([id]) .side:last-child > button .mdBtnR-text {
  color: var(--rf-comp-button-primary-color-on-background) !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  line-height: 16px !important;
}

body.github-universe26-attendee-portal-page-explore
.page-builder-display-reset > .flex-box-section-full:first-child .universe-ca-hero:not([id]) .side:last-child > button::after,
body.github-universe26-attendee-portal-page-explore
.page-builder-display-reset > .flex-box-section-full:first-child .universe-ca-hero:not([id]) .side:last-child > a::after {
  color: var(--rf-comp-button-primary-color-on-background) !important;
  font-size: 16px;
  font-weight: 500;
  line-height: 16px;
}

body.github-universe26-attendee-portal-page-explore
.page-builder-display-reset > .flex-box-section-full:first-child .universe-ca-hero:not([id]) .side:last-child > .green-square {
  color: #5A615C !important;
}

body.github-universe26-attendee-portal-page-explore
.universe-expl0re-cards .universe-expl0re-card {
  background-color: transparent;
  grid-template-rows: auto auto minmax(0, 1fr) auto;
  overflow: hidden;
  transition: background-color var(--universe-transition);
}

body.github-universe26-attendee-portal-page-explore
.universe-expl0re-cards .universe-expl0re-card:hover,
body.github-universe26-attendee-portal-page-explore
.universe-expl0re-cards .universe-expl0re-card:focus-within {
  background-color: #F2F5F3;
}

body.github-universe26-attendee-portal-page-explore
.universe-expl0re-cards .universe-expl0re-card img {
  order: 2;
  position: relative;
  z-index: 0;
  width: 100%;
  height: 265px;
  object-fit: cover;
  transform: scale(1);
  transition: transform 300ms ease-out;
}

body.github-universe26-attendee-portal-page-explore
.universe-expl0re-cards .universe-expl0re-card:hover img,
body.github-universe26-attendee-portal-page-explore
.universe-expl0re-cards .universe-expl0re-card:focus-within img {
  transform: scale(1.04);
}

body.github-universe26-attendee-portal-page-explore
.universe-expl0re-cards .universe-expl0re-card > :not(img) {
  position: relative;
  z-index: 1;
}

@media (prefers-reduced-motion: reduce) {
  body.github-universe26-attendee-portal-page-explore
  .universe-expl0re-cards .universe-expl0re-card img {
    transition: none;
    transform: none;
  }

  body.github-universe26-attendee-portal-page-explore
  .universe-expl0re-cards .universe-expl0re-card:hover img,
  body.github-universe26-attendee-portal-page-explore
  .universe-expl0re-cards .universe-expl0re-card:focus-within img {
    transform: none;
  }
}

body.github-universe26-attendee-portal-page-explore
.universe-expl0re-cards .universe-expl0re-card h5 {
  order: 1;
  font-size: 22px !important;
  font-weight: 480 !important;
  line-height: 1.4 !important;
  margin-bottom: var(--universe-base-size-12) !important;
}

body.github-universe26-attendee-portal-page-explore
.universe-expl0re-cards .universe-expl0re-card p:first-of-type {
  display: none !important;
}

body.github-universe26-attendee-portal-page-explore
.universe-expl0re-cards .universe-expl0re-card p:not(:first-of-type) {
  order: 3;
  font-size: 18px !important;
  font-weight: 400 !important;
  line-height: 1.6 !important;
}

body.github-universe26-attendee-portal-page-explore
.universe-expl0re-cards .universe-expl0re-card .universe-buttons {
  order: 4;
}

body.github-universe26-attendee-portal-page-explore
.flex-box-section-full:has(.universe-explore-nav),
body.github-universe26-attendee-portal-page-explore
.flex-box-section-full:has(.universe-explore-nav) .flex-box-section-full-interior {
  border-left: 0 !important;
  border-right: 0 !important;
}

body.github-universe26-attendee-portal-page-explore
.flex-box-section-full:has(.universe-explore-nav) .flex-box-section-full-interior {
  padding: 0 !important;
}

body.github-universe26-attendee-portal-page-explore
.universe-explore-nav nav ul {
  align-items: stretch;
  gap: 0;
}

body.github-universe26-attendee-portal-page-explore
.universe-explore-nav nav ul li {
  flex: 0 0 auto;
}

body.github-universe26-attendee-portal-page-explore
.universe-explore-nav nav ul li:first-child > span {
  display: flex;
  align-items: center;
  height: 100%;
  padding: var(--universe-base-size-24) var(--universe-base-size-16);
  border-right: var(--universe-border);
  font-family: "Mona Sans", sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1;
  color: var(--universe-text-default);
}

body.github-universe26-attendee-portal-page-explore
.universe-explore-nav nav ul li a {
  padding: var(--universe-base-size-24) var(--universe-base-size-12);
  border-right: 0 !important;
  border-left: 0 !important;
  border-bottom-color: transparent !important;
  background: transparent !important;
}

body.github-universe26-attendee-portal-page-explore
.universe-explore-nav nav ul li a:hover,
body.github-universe26-attendee-portal-page-explore
.universe-explore-nav nav ul li a:active,
body.github-universe26-attendee-portal-page-explore
.universe-explore-nav nav ul li a:link:hover,
body.github-universe26-attendee-portal-page-explore
.universe-explore-nav nav ul li a:link:active,
body.github-universe26-attendee-portal-page-explore
.universe-explore-nav nav ul li a:visited:hover,
body.github-universe26-attendee-portal-page-explore
.universe-explore-nav nav ul li a:visited:active {
  background: transparent !important;
  border-bottom-color: transparent !important;
  color: var(--universe-text-default) !important;
}

body.github-universe26-attendee-portal-page-explore
.universe-explore-nav nav ul li a:hover .unscramble,
body.github-universe26-attendee-portal-page-explore
.universe-explore-nav nav ul li a:active .unscramble,
body.github-universe26-attendee-portal-page-explore
.universe-explore-nav nav ul li a:focus-visible .unscramble {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  position: relative;
}

body.github-universe26-attendee-portal-page-explore
.universe-explore-nav nav ul li a:hover .unscramble::before,
body.github-universe26-attendee-portal-page-explore
.universe-explore-nav nav ul li a:active .unscramble::before,
body.github-universe26-attendee-portal-page-explore
.universe-explore-nav nav ul li a:focus-visible .unscramble::before {
  content: "";
  position: absolute;
  inset: -8px;
  border-radius: 40px;
  background: #C4CCC6;
}

body.github-universe26-attendee-portal-page-explore
.universe-explore-nav nav ul li a:hover .unscramble > *,
body.github-universe26-attendee-portal-page-explore
.universe-explore-nav nav ul li a:active .unscramble > *,
body.github-universe26-attendee-portal-page-explore
.universe-explore-nav nav ul li a:focus-visible .unscramble > * {
  z-index: 1;
}

@media (max-width: 900px) {
  body.github-universe26-attendee-portal-page-explore
  .page-builder-display-reset > .flex-box-section-full:first-child .universe-ca-hero:not([id]) {
    display: flex !important;
    flex-direction: column;
    align-items: stretch;
    gap: var(--universe-base-size-16);
    height: auto;
    min-height: 0;
    grid-template-columns: none;
    grid-template-rows: none;
    padding: var(--universe-spacing-block);
  }

  body.github-universe26-attendee-portal-page-explore
  .page-builder-display-reset > .flex-box-section-full:first-child .universe-ca-hero:not([id]) .side:first-child,
  body.github-universe26-attendee-portal-page-explore
  .page-builder-display-reset > .flex-box-section-full:first-child .universe-ca-hero:not([id]) .side:last-child {
    display: flex !important;
    flex-direction: column;
    align-items: stretch;
    gap: var(--universe-base-size-16);
    padding: 0 !important;
    border-left: 0 !important;
  }

  body.github-universe26-attendee-portal-page-explore
  .page-builder-display-reset > .flex-box-section-full:first-child .universe-ca-hero:not([id]) .side:first-child::before,
  body.github-universe26-attendee-portal-page-explore
  .page-builder-display-reset > .flex-box-section-full:first-child .universe-ca-hero:not([id]) .side:first-child::after,
  body.github-universe26-attendee-portal-page-explore
  .page-builder-display-reset > .flex-box-section-full:first-child .universe-ca-hero:not([id]) .side:last-child::before,
  body.github-universe26-attendee-portal-page-explore
  .page-builder-display-reset > .flex-box-section-full:first-child .universe-ca-hero:not([id]) .side:last-child::after {
    display: none;
  }

  body.github-universe26-attendee-portal-page-explore
  .page-builder-display-reset > .flex-box-section-full:first-child .universe-ca-hero:not([id]) .side:first-child .action-default-style.vivid {
    padding-bottom: 0 !important;
  }

  body.github-universe26-attendee-portal-page-explore
  .page-builder-display-reset > .flex-box-section-full:first-child .universe-ca-hero:not([id]) .side:first-child > div:first-child,
  body.github-universe26-attendee-portal-page-shapethelineup
  .flex-box-section-full:has(.lineup-hero-image) .universe-ca-hero:not([id]) .side:first-child > div:first-child {
    position: static;
    margin-bottom: 48px !important;
  }

  body.github-universe26-attendee-portal-page-explore
  .page-builder-display-reset > .flex-box-section-full:first-child .universe-ca-hero:not([id]) .side:first-child {
    padding-bottom: var(--universe-base-size-16) !important;
    border-bottom: var(--universe-border);
  }

  body.github-universe26-attendee-portal-page-explore
  .page-builder-display-reset > .flex-box-section-full:first-child .universe-ca-hero:not([id]) .side:last-child > :first-child {
    align-self: auto;
    justify-self: auto;
    margin: 0 !important;
  }

  body.github-universe26-attendee-portal-page-explore
  .page-builder-display-reset > .flex-box-section-full:first-child .universe-ca-hero:not([id]) .side:last-child > button,
  body.github-universe26-attendee-portal-page-explore
  .page-builder-display-reset > .flex-box-section-full:first-child .universe-ca-hero:not([id]) .side:last-child > a {
    top: 0;
    left: 0;
    width: 100%;
    max-width: none;
    min-height: 64px;
    height: auto;
    margin-top: var(--universe-base-size-16) !important;
  }

  body.github-universe26-attendee-portal-page-explore
  .page-builder-display-reset > .flex-box-section-full:first-child .universe-ca-hero:not([id]) .side:last-child > button::before,
  body.github-universe26-attendee-portal-page-explore
  .page-builder-display-reset > .flex-box-section-full:first-child .universe-ca-hero:not([id]) .side:last-child > a::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: calc(var(--universe-base-size-16) * -1);
    display: block;
    border-top: var(--universe-border);
  }

  body.github-universe26-attendee-portal-page-explore
  .universe-ca-hero {
    grid-template-columns: 1fr;
    grid-template-rows: auto;
    align-items: start;
    row-gap: var(--universe-spacing-block);
    margin: 0;
    padding-block: var(--universe-spacing-block);
  }

  body.github-universe26-attendee-portal-page-explore
  .universe-ca-hero::before {
    display: none;
  }

  body.github-universe26-attendee-portal-page-explore
  .universe-ca-hero .side:first-child,
  body.github-universe26-attendee-portal-page-explore
  .universe-ca-hero .side:last-child {
    grid-column: 1;
    grid-row: auto;
  }

  body.github-universe26-attendee-portal-page-explore
  .universe-ca-hero .side:last-child {
    display: flex !important;
    gap: var(--universe-base-size-8);
  }
}
/* EXPLORE PAGE CUSTOM STYLING END */
/* SESSION CATALOG CUSTOM SELECTED FILTER CHIPS START */
body.github-universe26-attendee-portal-page-sessioncatalog
#rf-catalog .search-container .main-content:has(.rf-custom-selected-filters) .rf-facets {
  display: none !important;
}

body.github-universe26-attendee-portal-page-sessioncatalog
#rf-catalog .search-container .main-content .rf-custom-selected-filters {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: var(--universe-base-size-8);
  margin: 0 0 var(--universe-base-size-12) 0;
  padding: 0;
}

body.github-universe26-attendee-portal-page-sessioncatalog
#rf-catalog .search-container .main-content .rf-custom-selected-filter-chip {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
  width: fit-content;
  height: min-content;
  min-height: 0;
  padding-block: 6px;
  padding-inline: 8px;
  color: var(--universe-canvas-default) !important;
  background: var(--universe-text-default) !important;
  border: 1px solid var(--universe-text-default);
  border-radius: var(--universe-radii-small);
  font-family: "Mona Sans";
  font-size: 16px;
  font-stretch: 100%;
  font-weight: 500;
  letter-spacing: 0.01em;
  line-height: 1;
  text-decoration: none !important;
}

body.github-universe26-attendee-portal-page-sessioncatalog
#rf-catalog .search-container .main-content .rf-custom-selected-filter-chip:hover,
body.github-universe26-attendee-portal-page-sessioncatalog
#rf-catalog .search-container .main-content .rf-custom-selected-filter-chip:focus-visible {
  color: var(--universe-text-default) !important;
  background: var(--universe-canvas-muted) !important;
  border-color: var(--universe-canvas-muted) !important;
  text-decoration: none !important;
}

body.github-universe26-attendee-portal-page-sessioncatalog
#rf-catalog .search-container .main-content .rf-custom-selected-filter-chip__remove {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: currentColor;
  font-size: 16px;
  line-height: 1;
}
/* SESSION CATALOG CUSTOM SELECTED FILTER CHIPS END */

/* FIXED 24PX PAGE GUTTERS TEST START */
body.github-universe26-attendee-portal-page-explore .rf-org-header-container,
body.github-universe26-attendee-portal-page-sessioncatalog .rf-org-header-container,
body.github-universe26-attendee-portal-page-speakers .rf-org-header-container,
body.github-universe26-attendee-portal-page-myagenda .rf-org-header-container {
  padding-left: 24px !important;
  padding-right: 24px !important;
}

body.github-universe26-attendee-portal-page-explore .rf-org-header-container header .pillar,
body.github-universe26-attendee-portal-page-sessioncatalog .rf-org-header-container header .pillar,
body.github-universe26-attendee-portal-page-speakers .rf-org-header-container header .pillar,
body.github-universe26-attendee-portal-page-myagenda .rf-org-header-container header .pillar {
  width: 100% !important;
  max-width: none !important;
}

body.github-universe26-attendee-portal-page-explore .special-div .flex-box-section-full,
body.github-universe26-attendee-portal-page-explore .special-div .rfwf-full-panel,
body.github-universe26-attendee-portal-page-sessioncatalog .special-div .flex-box-section-full,
body.github-universe26-attendee-portal-page-sessioncatalog .special-div .rfwf-full-panel,
body.github-universe26-attendee-portal-page-speakers .special-div .flex-box-section-full,
body.github-universe26-attendee-portal-page-speakers .special-div .rfwf-full-panel,
body.github-universe26-attendee-portal-page-myagenda .special-div .flex-box-section-full,
body.github-universe26-attendee-portal-page-myagenda .special-div .rfwf-full-panel {
  padding-left: 24px !important;
  padding-right: 24px !important;
}

body.github-universe26-attendee-portal-page-explore .special-div .flex-box-section-full > .flex-box-section-full-interior,
body.github-universe26-attendee-portal-page-explore .special-div .rfwf-full-panel > .rfwf-panel-interior,
body.github-universe26-attendee-portal-page-sessioncatalog .special-div .flex-box-section-full > .flex-box-section-full-interior,
body.github-universe26-attendee-portal-page-sessioncatalog .special-div .rfwf-full-panel > .rfwf-panel-interior,
body.github-universe26-attendee-portal-page-speakers .special-div .flex-box-section-full > .flex-box-section-full-interior,
body.github-universe26-attendee-portal-page-speakers .special-div .rfwf-full-panel > .rfwf-panel-interior,
body.github-universe26-attendee-portal-page-myagenda .special-div .flex-box-section-full > .flex-box-section-full-interior,
body.github-universe26-attendee-portal-page-myagenda .special-div .rfwf-full-panel > .rfwf-panel-interior {
  width: 100% !important;
  max-width: none !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
/* FIXED 24PX PAGE GUTTERS TEST END */

/* MOBILE HEADER MENU PADDING TEST START */
@media (max-width: 1200px) {
  body:has(header.open) .rf-org-header-container header #regular-links ul li:not(.button-link-primary) a,
  body:has(header.open) .rf-org-header-container header #button-links .button-link:not(.button-link-primary) a,
  body:has(header.open) .rf-org-header-container header #person-mobile {
    padding-left: 12px !important;
  }
}
/* MOBILE HEADER MENU PADDING TEST END */

/* MOBILE SESSION TITLE AND SPEAKER PILL SIZE TEST START */
@media (min-width: 600px) and (max-width: 900px) {
  body.github-universe26-attendee-portal-page-sessioncatalog
  .sessions-hero .sessions-hero-title-text {
    font-size: 40px !important;
    line-height: 1.3 !important;
  }
}

@media (max-width: 599px) {
  body.github-universe26-attendee-portal-page-sessioncatalog
  .sessions-hero .sessions-hero-title-text {
    font-size: 40px !important;
    line-height: 1.3 !important;
  }
}

@media (max-width: 900px) {
  #rf-content [data-test="session-participants-area"].speaker-details p[data-speaker-pill-ready="true"] .speaker-trigger,
  #rf-content [data-test="session-participants-area"].speaker-details p[data-speaker-pill-ready="true"] .speaker-trigger *,
  #rf-catalog [data-test="session-participants-area"].speaker-details p[data-speaker-pill-ready="true"] .speaker-trigger,
  #rf-catalog [data-test="session-participants-area"].speaker-details p[data-speaker-pill-ready="true"] .speaker-trigger *,
  body:has(#widget-page-session-details)
  #widget-page-session-details .session-details-container [data-test="speakers-component"] [data-test="session-participants-area"].speaker-details p button.mdBtnR.mdBtnR-link.speaker-trigger,
  body:has(#widget-page-session-details)
  #widget-page-session-details .session-details-container [data-test="speakers-component"] [data-test="session-participants-area"].speaker-details p button.mdBtnR.mdBtnR-link.speaker-trigger *,
  body.github-universe26-attendee-portal-page-myagenda
  .rf-default-modal .modal-content .search-results .catalog-result[data-session-id] [data-test="speakers-component"] [data-test="session-participants-area"].speaker-details p button.mdBtnR.mdBtnR-link.speaker-trigger,
  body.github-universe26-attendee-portal-page-myagenda
  .rf-default-modal .modal-content .search-results .catalog-result[data-session-id] [data-test="speakers-component"] [data-test="session-participants-area"].speaker-details p button.mdBtnR.mdBtnR-link.speaker-trigger * {
    font-size: 8px !important;
  }

	  #rf-catalog [data-test="session-participants-area"].speaker-details p[data-speaker-pill-ready="true"] {
	    max-width: 100% !important;
	    overflow: hidden !important;
	    background: transparent !important;
	    background-color: transparent !important;
	  }

	  body.github-universe26-attendee-portal-page-sessioncatalog
	  #rf-catalog [data-test="session-participants-area"].speaker-details {
	    background: transparent !important;
	    background-color: transparent !important;
	  }

	  body.github-universe26-attendee-portal-page-sessioncatalog
	  #rf-catalog .catalog-result [data-test="speakers-component"]
	  [data-test="session-participants-area"].session-details.speaker-details
	  p:has(.speaker-trigger--wraps),
	  body.github-universe26-attendee-portal-page-sessioncatalog
	  #rf-catalog [data-test="session-participants-area"].speaker-details p[data-speaker-pill-ready="true"]:has(.speaker-trigger--wraps) {
	    width: 100% !important;
	  }
	
	  body #rf-catalog .catalog-result [data-test="speakers-component"]
	  [data-test="session-participants-area"].session-details.speaker-details
	  p button.mdBtnR.mdBtnR-link.speaker-trigger,
  #rf-catalog [data-test="session-participants-area"].speaker-details p[data-speaker-pill-ready="true"] .speaker-trigger,
  body:has(#widget-page-session-details)
  #widget-page-session-details .session-details-container [data-test="speakers-component"] [data-test="session-participants-area"].speaker-details p button.mdBtnR.mdBtnR-link.speaker-trigger,
  body.github-universe26-attendee-portal-page-myagenda
  .rf-default-modal .modal-content .search-results .catalog-result[data-session-id] [data-test="speakers-component"] [data-test="session-participants-area"].speaker-details p button.mdBtnR.mdBtnR-link.speaker-trigger {
    box-sizing: border-box !important;
    max-width: 100% !important;
    flex-wrap: wrap !important;
    white-space: normal !important;
    overflow: hidden !important;
  }

  body #rf-catalog .catalog-result [data-test="speakers-component"]
  [data-test="session-participants-area"].session-details.speaker-details
  p button.mdBtnR.mdBtnR-link.speaker-trigger.speaker-trigger--wraps,
  #rf-catalog [data-test="session-participants-area"].speaker-details p[data-speaker-pill-ready="true"] .speaker-trigger.speaker-trigger--wraps,
  body:has(#widget-page-session-details)
  #widget-page-session-details .session-details-container [data-test="speakers-component"] [data-test="session-participants-area"].speaker-details p button.mdBtnR.mdBtnR-link.speaker-trigger.speaker-trigger--wraps,
  body.github-universe26-attendee-portal-page-myagenda
  .rf-default-modal .modal-content .search-results .catalog-result[data-session-id] [data-test="speakers-component"] [data-test="session-participants-area"].speaker-details p button.mdBtnR.mdBtnR-link.speaker-trigger.speaker-trigger--wraps {
    width: 100% !important;
  }

  body #rf-catalog .catalog-result [data-test="speakers-component"]
  [data-test="session-participants-area"].session-details.speaker-details
  p .speaker-trigger .mdBtnR-text,
  body #rf-catalog .catalog-result [data-test="speakers-component"]
  [data-test="session-participants-area"].session-details.speaker-details
  p .speaker-trigger .speaker-pill-meta,
  body #rf-catalog .catalog-result [data-test="speakers-component"]
  [data-test="session-participants-area"].session-details.speaker-details
  p .speaker-trigger .speaker-pill-value,
  body:has(#widget-page-session-details)
  #widget-page-session-details .session-details-container [data-test="speakers-component"] [data-test="session-participants-area"].speaker-details p .speaker-trigger .mdBtnR-text,
  body:has(#widget-page-session-details)
  #widget-page-session-details .session-details-container [data-test="speakers-component"] [data-test="session-participants-area"].speaker-details p .speaker-trigger .speaker-pill-meta,
  body.github-universe26-attendee-portal-page-myagenda
  .rf-default-modal .modal-content .search-results .catalog-result[data-session-id] [data-test="speakers-component"] [data-test="session-participants-area"].speaker-details p .speaker-trigger .mdBtnR-text,
  body.github-universe26-attendee-portal-page-myagenda
  .rf-default-modal .modal-content .search-results .catalog-result[data-session-id] [data-test="speakers-component"] [data-test="session-participants-area"].speaker-details p .speaker-trigger .speaker-pill-meta {
    min-width: 0 !important;
    max-width: 100% !important;
    white-space: normal !important;
    overflow-wrap: anywhere !important;
    background: inherit !important;
    background-color: inherit !important;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
  }

  body #rf-catalog .catalog-result [data-test="speakers-component"]
  [data-test="session-participants-area"].session-details.speaker-details
  p .speaker-trigger .speaker-pill-separator,
  body:has(#widget-page-session-details)
  #widget-page-session-details .session-details-container [data-test="speakers-component"] [data-test="session-participants-area"].speaker-details p .speaker-trigger .speaker-pill-separator,
  body.github-universe26-attendee-portal-page-myagenda
  .rf-default-modal .modal-content .search-results .catalog-result[data-session-id] [data-test="speakers-component"] [data-test="session-participants-area"].speaker-details p .speaker-trigger .speaker-pill-separator {
    padding: 0 2px !important;
    background: inherit !important;
    background-color: inherit !important;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
  }
}
/* MOBILE SESSION TITLE AND SPEAKER PILL SIZE TEST END */

/* MOBILE SESSION CARD AGENDA BUTTON WIDTH TEST START */
@media (max-width: 900px) {
  body.github-universe26-attendee-portal-page-sessioncatalog
  #rf-catalog .search-container .main-content .search-content .search-results .catalog-result .session-actions,
  body.github-universe26-attendee-portal-page-sessioncatalog
  #rf-catalog .search-container .main-content .search-content .search-results .catalog-result .session-actions > li {
    width: 100% !important;
  }

  body.github-universe26-attendee-portal-page-sessioncatalog
  #rf-catalog .search-container .main-content .search-content .search-results .catalog-result .session-actions button.session-main-action.rf-agenda-primary-action {
    width: 80% !important;
    max-width: none !important;
    box-sizing: border-box !important;
  }
}
/* MOBILE SESSION CARD AGENDA BUTTON WIDTH TEST END */

/* SESSION CARD ABSTRACT WIDTH TEST START */
body.github-universe26-attendee-portal-page-sessioncatalog
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .abstract-component .description {
  max-width: 80%;
}

@media (max-width: 900px) {
  body.github-universe26-attendee-portal-page-sessioncatalog
  #rf-catalog .search-container .main-content .search-content .search-results .catalog-result .abstract-component .description {
    max-width: 100%;
  }
}
/* SESSION CARD ABSTRACT WIDTH TEST END */

/* SESSION CARD DOWNLOAD ALIGNMENT TEST START */
body.github-universe26-attendee-portal-page-sessioncatalog
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .session-title:has(.session-downloads),
body.github-universe26-attendee-portal-page-sessioncatalog
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .session-title:has(.session-downloads) .session-options {
  display: contents;
}

body.github-universe26-attendee-portal-page-sessioncatalog
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .session-title:has(.session-downloads) > :not(.session-options) {
  grid-row: 3;
  grid-column: 1/4;
  margin: var(--universe-base-size-32) var(--thePadding) 0 var(--thePadding);
}

body.github-universe26-attendee-portal-page-sessioncatalog
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result:has(.session-downloads) .session-pills {
  grid-column: 1/4;
}

body.github-universe26-attendee-portal-page-sessioncatalog
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .session-downloads {
  display: none !important;
}

body.github-universe26-attendee-portal-page-sessioncatalog
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result:has(.session-downloads) .abstract-component .description {
  max-width: 80%;
}

@media (max-width: 900px) {
  body.github-universe26-attendee-portal-page-sessioncatalog
  #rf-catalog .search-container .main-content .search-content .search-results .catalog-result:has(.session-downloads) .abstract-component .description {
    max-width: 100%;
  }
}
/* SESSION CARD DOWNLOAD ALIGNMENT TEST END */

/* SHAPE THE LINEUP FEATURED SESSION CARDS START */
body.github-universe26-attendee-portal-page-shapethelineup #special-div::before,
body.github-universe26-attendee-portal-page-shapethelineup #special-div::after {
  content: none !important;
  display: none !important;
}

body.github-universe26-attendee-portal-page-shapethelineup .special-div .flex-box-section-full > *,
body.github-universe26-attendee-portal-page-shapethelineup .special-div .rfwf-full-panel > * {
  padding:
    calc(var(--universe-spacing-frame) / 2)
    calc(var(--universe-spacing-frame) / 2)
    0
    calc(var(--universe-spacing-frame) / 2);
}

body.github-universe26-attendee-portal-page-shapethelineup
.flex-box-section-full:has(.universe-explore-nav),
body.github-universe26-attendee-portal-page-shapethelineup
.flex-box-section-full:has(.universe-explore-nav) .flex-box-section-full-interior {
  border-left: 0 !important;
  border-right: 0 !important;
}

body.github-universe26-attendee-portal-page-shapethelineup
.flex-box-section-full:has(.universe-explore-nav) .flex-box-section-full-interior {
  padding: 0 !important;
}

body.github-universe26-attendee-portal-page-shapethelineup
.universe-explore-nav nav ul {
  align-items: stretch;
  gap: 0;
}

body.github-universe26-attendee-portal-page-shapethelineup
.universe-explore-nav nav ul li {
  flex: 0 0 auto;
}

body.github-universe26-attendee-portal-page-shapethelineup
.universe-explore-nav nav ul li:first-child > span {
  display: flex;
  align-items: center;
  height: 100%;
  padding: var(--universe-base-size-24) var(--universe-base-size-16);
  border-right: var(--universe-border);
  font-family: "Mona Sans", sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1;
  color: var(--universe-text-default);
}

body.github-universe26-attendee-portal-page-shapethelineup
.universe-explore-nav nav ul li a {
  padding: var(--universe-base-size-24) var(--universe-base-size-12);
  border-right: 0 !important;
  border-left: 0 !important;
  border-bottom-color: transparent !important;
  background: transparent !important;
}

body.github-universe26-attendee-portal-page-shapethelineup
.universe-explore-nav nav ul li a:hover,
body.github-universe26-attendee-portal-page-shapethelineup
.universe-explore-nav nav ul li a:active,
body.github-universe26-attendee-portal-page-shapethelineup
.universe-explore-nav nav ul li a:link:hover,
body.github-universe26-attendee-portal-page-shapethelineup
.universe-explore-nav nav ul li a:link:active,
body.github-universe26-attendee-portal-page-shapethelineup
.universe-explore-nav nav ul li a:visited:hover,
body.github-universe26-attendee-portal-page-shapethelineup
.universe-explore-nav nav ul li a:visited:active {
  background: transparent !important;
  border-bottom-color: transparent !important;
  color: var(--universe-text-default) !important;
}

body.github-universe26-attendee-portal-page-shapethelineup
.universe-explore-nav nav ul li a:hover .unscramble,
body.github-universe26-attendee-portal-page-shapethelineup
.universe-explore-nav nav ul li a:active .unscramble,
body.github-universe26-attendee-portal-page-shapethelineup
.universe-explore-nav nav ul li a:focus-visible .unscramble {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  position: relative;
}

body.github-universe26-attendee-portal-page-shapethelineup
.universe-explore-nav nav ul li a:hover .unscramble::before,
body.github-universe26-attendee-portal-page-shapethelineup
.universe-explore-nav nav ul li a:active .unscramble::before,
body.github-universe26-attendee-portal-page-shapethelineup
.universe-explore-nav nav ul li a:focus-visible .unscramble::before {
  content: "";
  position: absolute;
  inset: -8px;
  border-radius: 40px;
  background: #C4CCC6;
}

body.github-universe26-attendee-portal-page-shapethelineup
.universe-explore-nav nav ul li a:hover .unscramble > *,
body.github-universe26-attendee-portal-page-shapethelineup
.universe-explore-nav nav ul li a:active .unscramble > *,
body.github-universe26-attendee-portal-page-shapethelineup
.universe-explore-nav nav ul li a:focus-visible .unscramble > * {
  z-index: 1;
}

body.github-universe26-attendee-portal-page-shapethelineup .flex-box-section-full-interior,
body.github-universe26-attendee-portal-page-shapethelineup .flex-box-section-full-interior .flex-box-section,
body.github-universe26-attendee-portal-page-shapethelineup .flex-box-section-full-interior .flex-box-child,
body.github-universe26-attendee-portal-page-shapethelineup .flex-box-section-full-interior .element-container-wrapper,
body.github-universe26-attendee-portal-page-shapethelineup .flex-box-section-full-interior .element-container,
body.github-universe26-attendee-portal-page-shapethelineup .flex-box-section-full-interior .element-container > div {
  background: #E9EDEC !important;
  background-color: #E9EDEC !important;
}

body.github-universe26-attendee-portal-page-shapethelineup .flex-box-section-full:has(.featured-session) {
  position: relative;
  border-top: 0;
  border-bottom: var(--universe-border);
}

body.github-universe26-attendee-portal-page-shapethelineup .flex-box-section-full:has(.featured-session)::before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  z-index: 2;
  width: 100vw;
  border-top: var(--universe-border);
  transform: translateX(-50%);
  pointer-events: none;
}

body.github-universe26-attendee-portal-page-shapethelineup .element-container:has(> div > .featured-session) {
  position: relative !important;
}

body.github-universe26-attendee-portal-page-shapethelineup .element-container:has(> div > .featured-session)::before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  z-index: 2;
  width: 100vw;
  border-top: var(--universe-border);
  transform: translateX(-50%);
  pointer-events: none;
}

body.github-universe26-attendee-portal-page-shapethelineup
.flex-box-section-full:has(.featured-session) .flex-box-section-full-interior {
  padding: 0 !important;
}

body.github-universe26-attendee-portal-page-shapethelineup .flex-box-section-full:has(.universe-ca-hero:not([id])) {
  border-bottom: var(--universe-border);
}

body.github-universe26-attendee-portal-page-shapethelineup
.flex-box-section-full:has(.universe-ca-hero:not([id])) .flex-box-section-full-interior {
  border-left: var(--universe-border);
  border-right: var(--universe-border);
  padding: 0 !important;
}

body.github-universe26-attendee-portal-page-shapethelineup
.flex-box-section-full:has(.lineup-hero-image) .universe-ca-hero:not([id]) {
  display: grid !important;
  grid-template-columns: minmax(0, 54%) minmax(0, 46%);
  grid-template-rows: minmax(300px, auto);
  align-items: center;
  column-gap: 0;
  box-sizing: border-box;
  position: relative;
  height: 300px;
  min-height: 300px;
  margin: 0;
  overflow: hidden;
  padding: 24px;
}

body.github-universe26-attendee-portal-page-shapethelineup
.flex-box-section-full:has(.lineup-hero-image) .universe-ca-hero:not([id])::before {
  content: none;
  display: none;
}

body.github-universe26-attendee-portal-page-shapethelineup
.flex-box-section-full:has(.lineup-hero-image) .universe-ca-hero:not([id]) .side {
  display: flex !important;
  flex-direction: column;
  justify-content: center;
  gap: var(--universe-spacing-frame);
  padding: var(--universe-spacing-frame) 0 !important;
  border-left: 0 !important;
}

body.github-universe26-attendee-portal-page-shapethelineup
.flex-box-section-full:has(.lineup-hero-image) .universe-ca-hero:not([id]) .side:first-child {
  grid-column: 1;
  grid-row: 1;
  align-self: stretch;
  position: relative;
  justify-content: flex-end;
  align-items: flex-start;
  padding: 0 0 46px 0 !important;
}

body.github-universe26-attendee-portal-page-shapethelineup
.flex-box-section-full:has(.lineup-hero-image) .universe-ca-hero:not([id]) .side:first-child::before {
  content: none;
  display: none;
}

body.github-universe26-attendee-portal-page-shapethelineup
.flex-box-section-full:has(.lineup-hero-image) .universe-ca-hero:not([id]) .side:first-child::after {
  content: none;
  display: none;
}

body.github-universe26-attendee-portal-page-shapethelineup
.flex-box-section-full:has(.lineup-hero-image) .universe-ca-hero:not([id]) .side:last-child {
  grid-column: 2;
  grid-row: 1;
  align-self: stretch;
  position: relative;
  display: grid !important;
  grid-template-rows: minmax(0, 1fr) minmax(0, 1fr);
  box-sizing: border-box;
  width: 100%;
  padding-left: 18px !important;
  border-left: 0 !important;
}

body.github-universe26-attendee-portal-page-shapethelineup
.flex-box-section-full:has(.lineup-hero-image) .universe-ca-hero:not([id]) .side:last-child::after {
  content: "";
  position: absolute;
  left: 0;
  top: -10%;
  height: 120%;
  border-left: var(--universe-border);
  pointer-events: none;
}

body.github-universe26-attendee-portal-page-shapethelineup
.flex-box-section-full:has(.lineup-hero-image) .universe-ca-hero:not([id]) .side:last-child::before {
  content: "";
  grid-row: 2;
  position: relative;
  top: 0;
  left: -18px;
  z-index: 1;
  display: block;
  width: calc(105% + 16px);
  height: 0;
  border-top: var(--universe-border);
  pointer-events: none;
}

body.github-universe26-attendee-portal-page-shapethelineup
.flex-box-section-full:has(.lineup-hero-image) .universe-ca-hero:not([id]) .side * {
  margin: 0 !important;
}

body.github-universe26-attendee-portal-page-shapethelineup
.flex-box-section-full:has(.lineup-hero-image) .universe-ca-hero:not([id]) .side:first-child .action-default-style.vivid {
  color: var(--universe-text-default) !important;
  font-size: 64px !important;
  font-weight: 425 !important;
  line-height: 1.08 !important;
}

body.github-universe26-attendee-portal-page-shapethelineup
.flex-box-section-full:has(.lineup-hero-image) .universe-ca-hero:not([id]) .side:last-child > .green-square {
  align-self: center;
  justify-self: start;
  color: #5A615C !important;
  font-size: 22px !important;
  font-weight: 480;
  line-height: 1.2;
  margin-bottom: 8px !important;
}

body.github-universe26-attendee-portal-page-shapethelineup
.flex-box-section-full:has(.lineup-hero-image) .universe-ca-hero:not([id]) .side:last-child > button {
  position: relative;
  top: -20px;
  left: 4px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  align-self: center;
  width: 100%;
  max-width: none;
  height: 80px;
  min-height: 80px;
  box-sizing: border-box;
  padding: 15px;
  margin: 0 !important;
  appearance: none;
  border: 0;
  border-radius: 8px;
  background: #08872B !important;
  border-color: #08872B !important;
  color: var(--rf-comp-button-primary-color-on-background) !important;
  font-family: "Mona Sans", sans-serif;
  font-size: 16px !important;
  font-weight: 500 !important;
  line-height: 16px !important;
  text-align: left;
  text-decoration: none;
  cursor: pointer;
  box-shadow:
    0 0 0 #BBA00A,
    0 0 0 #5FED83,
    0 0 0 #583AF7,
    0 0 0 #C05200;
  transform: translate(0, 0);
  transition:
    background-color 220ms ease-out,
    border-color 220ms ease-out,
    color 220ms ease-out,
    box-shadow 220ms ease-out,
    transform 220ms ease-out;
}

body.github-universe26-attendee-portal-page-shapethelineup
.flex-box-section-full:has(.lineup-hero-image) .universe-ca-hero:not([id]) .side:last-child > button,
body.github-universe26-attendee-portal-page-shapethelineup
.flex-box-section-full:has(.lineup-hero-image) .universe-ca-hero:not([id]) .side:last-child > a,
body.github-universe26-attendee-portal-page-shapethelineup
.flex-box-section-full:has(.lineup-hero-image) .universe-ca-hero:not([id]) .side:last-child > .mdBtnR,
body.github-universe26-attendee-portal-page-shapethelineup
.flex-box-section-full:has(.lineup-hero-image) .universe-ca-hero:not([id]) .side:last-child > [role="button"],
body.github-universe26-attendee-portal-page-shapethelineup
.flex-box-section-full:has(.lineup-hero-image) .universe-ca-hero:not([id]) .side:last-child > .universe-buttons > button,
body.github-universe26-attendee-portal-page-shapethelineup
.flex-box-section-full:has(.lineup-hero-image) .universe-ca-hero:not([id]) .side:last-child > .universe-buttons > a,
body.github-universe26-attendee-portal-page-shapethelineup
.flex-box-section-full:has(.lineup-hero-image) .universe-ca-hero:not([id]) .side:last-child > .universe-buttons > .mdBtnR {
  position: relative;
  top: -20px;
  left: 4px;
  display: flex !important;
  align-items: center;
  justify-content: space-between;
  align-self: center;
  width: 100%;
  max-width: none;
  height: 80px;
  min-height: 80px;
  box-sizing: border-box;
  padding: 15px !important;
  margin: 0 !important;
  appearance: none;
  border: 0 !important;
  border-radius: 8px !important;
  background: #08872B !important;
  border-color: #08872B !important;
  color: var(--rf-comp-button-primary-color-on-background) !important;
  font-family: "Mona Sans", sans-serif;
  font-size: 16px !important;
  font-weight: 500 !important;
  line-height: 16px !important;
  text-align: left;
  text-decoration: none !important;
  cursor: pointer;
  box-shadow:
    0 0 0 #BBA00A,
    0 0 0 #5FED83,
    0 0 0 #583AF7,
    0 0 0 #C05200;
  transform: translate(0, 0);
  transition:
    background-color 220ms ease-out,
    border-color 220ms ease-out,
    color 220ms ease-out,
    box-shadow 220ms ease-out,
    transform 220ms ease-out;
}

body.github-universe26-attendee-portal-page-shapethelineup
.flex-box-section-full:has(.lineup-hero-image) .universe-ca-hero:not([id]) .side:last-child > .universe-buttons {
  align-self: center;
  width: 100%;
}

body.github-universe26-attendee-portal-page-shapethelineup
.flex-box-section-full:has(.lineup-hero-image) .universe-ca-hero:not([id]) .side:last-child :is(button, a, .mdBtnR, [role="button"]) :is(.mdBtnR-text, span) {
  color: inherit !important;
  font: inherit !important;
  line-height: inherit !important;
}

body.github-universe26-attendee-portal-page-shapethelineup
.flex-box-section-full:has(.lineup-hero-image) .universe-ca-hero:not([id]) .side:last-child > button::after,
body.github-universe26-attendee-portal-page-shapethelineup
.flex-box-section-full:has(.lineup-hero-image) .universe-ca-hero:not([id]) .side:last-child > a::after,
body.github-universe26-attendee-portal-page-shapethelineup
.flex-box-section-full:has(.lineup-hero-image) .universe-ca-hero:not([id]) .side:last-child > .mdBtnR::after,
body.github-universe26-attendee-portal-page-shapethelineup
.flex-box-section-full:has(.lineup-hero-image) .universe-ca-hero:not([id]) .side:last-child > [role="button"]::after,
body.github-universe26-attendee-portal-page-shapethelineup
.flex-box-section-full:has(.lineup-hero-image) .universe-ca-hero:not([id]) .side:last-child > .universe-buttons > button::after,
body.github-universe26-attendee-portal-page-shapethelineup
.flex-box-section-full:has(.lineup-hero-image) .universe-ca-hero:not([id]) .side:last-child > .universe-buttons > a::after,
body.github-universe26-attendee-portal-page-shapethelineup
.flex-box-section-full:has(.lineup-hero-image) .universe-ca-hero:not([id]) .side:last-child > .universe-buttons > .mdBtnR::after {
  content: "\2197";
  color: var(--rf-comp-button-primary-color-on-background) !important;
  font-size: 16px;
  font-weight: 500;
  line-height: 16px;
}

body.github-universe26-attendee-portal-page-shapethelineup
.flex-box-section-full:has(.lineup-hero-image) .universe-ca-hero:not([id]) .side:last-child > button:hover,
body.github-universe26-attendee-portal-page-shapethelineup
.flex-box-section-full:has(.lineup-hero-image) .universe-ca-hero:not([id]) .side:last-child > button:focus-visible,
body.github-universe26-attendee-portal-page-shapethelineup
.flex-box-section-full:has(.lineup-hero-image) .universe-ca-hero:not([id]) .side:last-child > a:hover,
body.github-universe26-attendee-portal-page-shapethelineup
.flex-box-section-full:has(.lineup-hero-image) .universe-ca-hero:not([id]) .side:last-child > a:focus-visible,
body.github-universe26-attendee-portal-page-shapethelineup
.flex-box-section-full:has(.lineup-hero-image) .universe-ca-hero:not([id]) .side:last-child > .mdBtnR:hover,
body.github-universe26-attendee-portal-page-shapethelineup
.flex-box-section-full:has(.lineup-hero-image) .universe-ca-hero:not([id]) .side:last-child > .mdBtnR:focus-visible,
body.github-universe26-attendee-portal-page-shapethelineup
.flex-box-section-full:has(.lineup-hero-image) .universe-ca-hero:not([id]) .side:last-child > [role="button"]:hover,
body.github-universe26-attendee-portal-page-shapethelineup
.flex-box-section-full:has(.lineup-hero-image) .universe-ca-hero:not([id]) .side:last-child > [role="button"]:focus-visible,
body.github-universe26-attendee-portal-page-shapethelineup
.flex-box-section-full:has(.lineup-hero-image) .universe-ca-hero:not([id]) .side:last-child > .universe-buttons > button:hover,
body.github-universe26-attendee-portal-page-shapethelineup
.flex-box-section-full:has(.lineup-hero-image) .universe-ca-hero:not([id]) .side:last-child > .universe-buttons > button:focus-visible,
body.github-universe26-attendee-portal-page-shapethelineup
.flex-box-section-full:has(.lineup-hero-image) .universe-ca-hero:not([id]) .side:last-child > .universe-buttons > a:hover,
body.github-universe26-attendee-portal-page-shapethelineup
.flex-box-section-full:has(.lineup-hero-image) .universe-ca-hero:not([id]) .side:last-child > .universe-buttons > a:focus-visible,
body.github-universe26-attendee-portal-page-shapethelineup
.flex-box-section-full:has(.lineup-hero-image) .universe-ca-hero:not([id]) .side:last-child > .universe-buttons > .mdBtnR:hover,
body.github-universe26-attendee-portal-page-shapethelineup
.flex-box-section-full:has(.lineup-hero-image) .universe-ca-hero:not([id]) .side:last-child > .universe-buttons > .mdBtnR:focus-visible {
  box-shadow:
    -1.5px 1.5px 0 #BBA00A,
    -3px 3px 0 #5FED83,
    -4.5px 4.5px 0 #583AF7,
    -6px 6px 0 #C05200;
  transform: translate(6px, -6px);
}

body.github-universe26-attendee-portal-page-shapethelineup
.flex-box-section-full:has(.lineup-hero-image) .universe-ca-hero:not([id]) .side:last-child > button:active,
body.github-universe26-attendee-portal-page-shapethelineup
.flex-box-section-full:has(.lineup-hero-image) .universe-ca-hero:not([id]) .side:last-child > a:active,
body.github-universe26-attendee-portal-page-shapethelineup
.flex-box-section-full:has(.lineup-hero-image) .universe-ca-hero:not([id]) .side:last-child > .mdBtnR:active,
body.github-universe26-attendee-portal-page-shapethelineup
.flex-box-section-full:has(.lineup-hero-image) .universe-ca-hero:not([id]) .side:last-child > [role="button"]:active,
body.github-universe26-attendee-portal-page-shapethelineup
.flex-box-section-full:has(.lineup-hero-image) .universe-ca-hero:not([id]) .side:last-child > .universe-buttons > button:active,
body.github-universe26-attendee-portal-page-shapethelineup
.flex-box-section-full:has(.lineup-hero-image) .universe-ca-hero:not([id]) .side:last-child > .universe-buttons > a:active,
body.github-universe26-attendee-portal-page-shapethelineup
.flex-box-section-full:has(.lineup-hero-image) .universe-ca-hero:not([id]) .side:last-child > .universe-buttons > .mdBtnR:active {
  box-shadow:
    -0.75px 0.75px 0 #BBA00A,
    -1.5px 1.5px 0 #5FED83,
    -2.25px 2.25px 0 #583AF7,
    -3px 3px 0 #C05200;
  transform: translate(3px, -3px);
}

@media (min-width: 901px) and (max-width: 1200px) {
  body.github-universe26-attendee-portal-page-shapethelineup
  .flex-box-section-full:has(.lineup-hero-image) .universe-ca-hero:not([id]) {
    height: auto;
    min-height: 380px;
    grid-template-rows: minmax(380px, auto);
  }

  body.github-universe26-attendee-portal-page-shapethelineup
  .flex-box-section-full:has(.lineup-hero-image) .universe-ca-hero:not([id]) .side:last-child {
    grid-template-rows: minmax(max-content, 1fr) minmax(80px, 1fr);
    padding-right: 18px !important;
  }

  body.github-universe26-attendee-portal-page-shapethelineup
  .flex-box-section-full:has(.lineup-hero-image) .universe-ca-hero:not([id]) .side:last-child > .green-square {
    align-self: end;
    padding: 16px 0;
  }
}

@media (max-width: 900px) {
  body.github-universe26-attendee-portal-page-shapethelineup
  .flex-box-section-full:has(.lineup-hero-image) .universe-ca-hero:not([id]) {
    display: flex !important;
    flex-direction: column;
    align-items: stretch;
    gap: var(--universe-base-size-16);
    height: auto;
    min-height: 0;
    grid-template-columns: none;
    grid-template-rows: none;
    padding: var(--universe-spacing-block);
  }

  body.github-universe26-attendee-portal-page-shapethelineup
  .flex-box-section-full:has(.lineup-hero-image) .universe-ca-hero:not([id]) .side:first-child,
  body.github-universe26-attendee-portal-page-shapethelineup
  .flex-box-section-full:has(.lineup-hero-image) .universe-ca-hero:not([id]) .side:last-child {
    display: flex !important;
    flex-direction: column;
    align-items: stretch;
    gap: var(--universe-base-size-16);
    padding: 0 !important;
    border-left: 0 !important;
  }

  body.github-universe26-attendee-portal-page-shapethelineup
  .flex-box-section-full:has(.lineup-hero-image) .universe-ca-hero:not([id]) .side:first-child::before,
  body.github-universe26-attendee-portal-page-shapethelineup
  .flex-box-section-full:has(.lineup-hero-image) .universe-ca-hero:not([id]) .side:first-child::after,
  body.github-universe26-attendee-portal-page-shapethelineup
  .flex-box-section-full:has(.lineup-hero-image) .universe-ca-hero:not([id]) .side:last-child::before,
  body.github-universe26-attendee-portal-page-shapethelineup
  .flex-box-section-full:has(.lineup-hero-image) .universe-ca-hero:not([id]) .side:last-child::after {
    display: none;
  }

  body.github-universe26-attendee-portal-page-shapethelineup
  .flex-box-section-full:has(.lineup-hero-image) .universe-ca-hero:not([id]) .side:first-child::before {
    content: none;
    display: none;
  }

  body.github-universe26-attendee-portal-page-shapethelineup
  .flex-box-section-full:has(.lineup-hero-image) .universe-ca-hero:not([id]) .side:first-child {
    padding-bottom: var(--universe-base-size-16) !important;
    border-bottom: var(--universe-border);
  }

  body.github-universe26-attendee-portal-page-shapethelineup
  .flex-box-section-full:has(.lineup-hero-image) .universe-ca-hero:not([id]) .side:first-child .action-default-style.vivid {
    padding-bottom: 0 !important;
    overflow-wrap: anywhere;
  }

  body.github-universe26-attendee-portal-page-shapethelineup
  .flex-box-section-full:has(.lineup-hero-image) .universe-ca-hero:not([id]) .side:last-child > :first-child {
    align-self: auto;
    justify-self: auto;
    margin: 0 !important;
  }

  body.github-universe26-attendee-portal-page-shapethelineup
  .flex-box-section-full:has(.lineup-hero-image) .universe-ca-hero:not([id]) .side:last-child > button,
  body.github-universe26-attendee-portal-page-shapethelineup
  .flex-box-section-full:has(.lineup-hero-image) .universe-ca-hero:not([id]) .side:last-child > a,
  body.github-universe26-attendee-portal-page-shapethelineup
  .flex-box-section-full:has(.lineup-hero-image) .universe-ca-hero:not([id]) .side:last-child > .mdBtnR,
  body.github-universe26-attendee-portal-page-shapethelineup
  .flex-box-section-full:has(.lineup-hero-image) .universe-ca-hero:not([id]) .side:last-child > [role="button"],
  body.github-universe26-attendee-portal-page-shapethelineup
  .flex-box-section-full:has(.lineup-hero-image) .universe-ca-hero:not([id]) .side:last-child > .universe-buttons > button,
  body.github-universe26-attendee-portal-page-shapethelineup
  .flex-box-section-full:has(.lineup-hero-image) .universe-ca-hero:not([id]) .side:last-child > .universe-buttons > a,
  body.github-universe26-attendee-portal-page-shapethelineup
  .flex-box-section-full:has(.lineup-hero-image) .universe-ca-hero:not([id]) .side:last-child > .universe-buttons > .mdBtnR {
    top: 0;
    left: 0;
    width: 100%;
    max-width: none;
    min-height: 64px;
    height: auto;
    margin-top: var(--universe-base-size-16) !important;
  }

  body.github-universe26-attendee-portal-page-shapethelineup
  .flex-box-section-full:has(.lineup-hero-image) .universe-ca-hero:not([id]) .side:last-child > button::before,
  body.github-universe26-attendee-portal-page-shapethelineup
  .flex-box-section-full:has(.lineup-hero-image) .universe-ca-hero:not([id]) .side:last-child > a::before,
  body.github-universe26-attendee-portal-page-shapethelineup
  .flex-box-section-full:has(.lineup-hero-image) .universe-ca-hero:not([id]) .side:last-child > .mdBtnR::before,
  body.github-universe26-attendee-portal-page-shapethelineup
  .flex-box-section-full:has(.lineup-hero-image) .universe-ca-hero:not([id]) .side:last-child > [role="button"]::before,
  body.github-universe26-attendee-portal-page-shapethelineup
  .flex-box-section-full:has(.lineup-hero-image) .universe-ca-hero:not([id]) .side:last-child > .universe-buttons > button::before,
  body.github-universe26-attendee-portal-page-shapethelineup
  .flex-box-section-full:has(.lineup-hero-image) .universe-ca-hero:not([id]) .side:last-child > .universe-buttons > a::before,
  body.github-universe26-attendee-portal-page-shapethelineup
  .flex-box-section-full:has(.lineup-hero-image) .universe-ca-hero:not([id]) .side:last-child > .universe-buttons > .mdBtnR::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: calc(var(--universe-base-size-16) * -1);
    display: block;
    border-top: var(--universe-border);
  }
}

body.github-universe26-attendee-portal-page-shapethelineup .lineup-hero-image + div {
  display: grid;
  grid-template-columns: minmax(0, 54%) minmax(0, 46%);
  height: 248px;
  min-height: 248px;
  border-top: var(--universe-border);
  border-bottom: var(--universe-border);
  background: #E9EDEC;
}

body.github-universe26-attendee-portal-page-shapethelineup .lineup-hero-image + div > .side {
  min-width: 0;
  padding: 24px !important;
  margin: 0 !important;
  border-left: 0 !important;
}

body.github-universe26-attendee-portal-page-shapethelineup .lineup-hero-image + div > .side:first-child {
  display: flex !important;
  align-items: flex-start;
  justify-content: flex-start;
}

body.github-universe26-attendee-portal-page-shapethelineup .lineup-hero-image + div > .side:first-child .action-default-style.vivid {
  margin: 0 !important;
  color: var(--universe-text-default) !important;
  font-family: "Mona Sans", sans-serif;
  font-size: 34px !important;
  font-weight: 460 !important;
  line-height: 1.3 !important;
  letter-spacing: 0;
}

body.github-universe26-attendee-portal-page-shapethelineup .lineup-hero-image + div > .side:last-child {
  display: grid !important;
  grid-template-rows: repeat(3, minmax(0, 1fr));
  padding: 0 !important;
  border-left: var(--universe-border) !important;
}

body.github-universe26-attendee-portal-page-shapethelineup .lineup-hero-image + div > .side:last-child > div {
  display: grid;
  grid-template-columns: minmax(120px, 34%) minmax(0, 1fr);
  align-items: center;
  min-height: 0;
  padding: 0 24px;
  border-bottom: var(--universe-border-thin);
}

body.github-universe26-attendee-portal-page-shapethelineup .lineup-hero-image + div > .side:last-child > div:last-child {
  border-bottom: 0;
}

body.github-universe26-attendee-portal-page-shapethelineup .lineup-hero-image + div > .side:last-child p {
  margin: 0 !important;
}

body.github-universe26-attendee-portal-page-shapethelineup .lineup-hero-image + div > .side:last-child > div > p:first-child {
  position: relative;
  display: flex;
  align-items: center;
  min-width: 0;
  padding-left: 28px;
  color: var(--universe-text-default) !important;
  font-family: "Mona Sans", sans-serif;
  font-size: 18px !important;
  font-weight: 480 !important;
  line-height: 1.4 !important;
  letter-spacing: 0;
}

body.github-universe26-attendee-portal-page-shapethelineup .lineup-hero-image + div > .side:last-child > div:first-child > p:first-child {
  color: #1A7F37 !important;
  font-weight: 700 !important;
}

body.github-universe26-attendee-portal-page-shapethelineup .lineup-hero-image + div > .side:last-child > div > p:first-child::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 12px;
  height: 12px;
  border: 1px dashed var(--universe-border-default);
  border-radius: 50%;
  transform: translateY(-50%);
}

body.github-universe26-attendee-portal-page-shapethelineup .lineup-hero-image + div > .side:last-child > div:first-child > p:first-child::before {
  width: 16px;
  height: 16px;
  border: 0;
  background: #1A7F37;
}

body.github-universe26-attendee-portal-page-shapethelineup .lineup-hero-image + div > .side:last-child > div:first-child > p:first-child::after {
  content: "";
  position: absolute;
  left: 5px;
  top: 50%;
  width: 5px;
  height: 8px;
  border-right: 2px solid #fff;
  border-bottom: 2px solid #fff;
  transform: translateY(-58%) rotate(45deg);
}

body.github-universe26-attendee-portal-page-shapethelineup .lineup-hero-image + div > .side:last-child > div > p:nth-child(2) {
  color: var(--text-muted, #5A615C) !important;
  font-feature-settings: 'liga' off;
  font-family: "Mona Sans WT3 VF", "Mona Sans", sans-serif;
  font-size: 16px !important;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 1.6 !important;
  letter-spacing: 0.16px;
}

body.github-universe26-attendee-portal-page-shapethelineup .lineup-hero-image {
  line-height: 0;
}

body.github-universe26-attendee-portal-page-shapethelineup .lineup-hero-image img {
  display: block;
}

@media (max-width: 900px) {
  body.github-universe26-attendee-portal-page-shapethelineup .lineup-hero-image + div {
    display: flex !important;
    flex-direction: column;
    align-items: stretch;
    height: auto;
    min-height: 0;
    border-top: var(--universe-border);
    border-bottom: var(--universe-border);
  }

  body.github-universe26-attendee-portal-page-shapethelineup .lineup-hero-image + div > .side {
    padding: var(--universe-spacing-block) !important;
    border-left: 0 !important;
  }

  body.github-universe26-attendee-portal-page-shapethelineup .lineup-hero-image + div > .side.dual,
  body.github-universe26-attendee-portal-page-shapethelineup .lineup-hero-image + div > .side:last-child {
    padding: 24px !important;
  }

  body.github-universe26-attendee-portal-page-shapethelineup .lineup-hero-image + div > .side:first-child {
    border-bottom: var(--universe-border);
  }

  body.github-universe26-attendee-portal-page-shapethelineup .lineup-hero-image + div > .side:last-child {
    display: flex !important;
    flex-direction: column;
  }

  body.github-universe26-attendee-portal-page-shapethelineup .lineup-hero-image + div > .side:last-child > div {
    grid-template-columns: 1fr;
    gap: var(--universe-base-size-8);
    min-height: 0;
    padding: var(--universe-base-size-16) 0;
  }

  body.github-universe26-attendee-portal-page-shapethelineup .lineup-hero-image + div > .side:last-child > div:first-child {
    padding-top: 0;
  }

  body.github-universe26-attendee-portal-page-shapethelineup .lineup-hero-image + div > .side:last-child > div:last-child {
    padding-bottom: 0;
  }

  body.github-universe26-attendee-portal-page-shapethelineup .flex-box-section-full:has(.universe-explore-nav) {
    display: none !important;
  }
}

body.github-universe26-attendee-portal-page-shapethelineup
.flex-box-section-full:has(.universe-content.jumbo > div:not(.universe-ca-hero):has(> .side.dual > h3)) {
  border-top: var(--universe-border);
  border-bottom: var(--universe-border);
}

body.github-universe26-attendee-portal-page-shapethelineup
.flex-box-section-full:has(.universe-content.jumbo > div:not(.universe-ca-hero):has(> .side.dual > h3)) .flex-box-section-full-interior {
  border-left: 0 !important;
  border-right: 0 !important;
  padding: 0 !important;
}

body.github-universe26-attendee-portal-page-shapethelineup
.element-container:has(.universe-content.jumbo > div:not(.universe-ca-hero):has(> .side.dual > h3)) + .element-container[data-type="spacing"] {
  display: none !important;
}

body.github-universe26-attendee-portal-page-shapethelineup
.element-container[data-type="spacing"]:has(+ .element-container .featured-session) {
  border-bottom: 0;
}

body.github-universe26-attendee-portal-page-shapethelineup
.universe-content.jumbo > div:not(.universe-ca-hero):has(> .side.dual > h3) {
  display: grid !important;
  grid-template-columns: minmax(0, 54%) minmax(0, 46%);
  align-items: stretch;
  height: 244px;
  min-height: 244px;
  border-left: 0;
  border-right: 0;
  background: #E9EDEC;
}

body.github-universe26-attendee-portal-page-shapethelineup
.universe-content.jumbo > div:not(.universe-ca-hero):has(> .side.dual > h3) .side {
  display: flex !important;
  flex-direction: column;
  justify-content: center;
  gap: var(--universe-spacing-frame);
  padding: var(--universe-spacing-frame) 0 !important;
  border-left: 0 !important;
}

body.github-universe26-attendee-portal-page-shapethelineup
.universe-content.jumbo > div:not(.universe-ca-hero):has(> .side.dual > h3) .side:first-child {
  align-self: stretch;
  justify-content: flex-end;
  align-items: flex-start;
  padding: 24px !important;
}

body.github-universe26-attendee-portal-page-shapethelineup
.universe-content.jumbo > div:not(.universe-ca-hero):has(> .side.dual > h3) .side:last-child {
  align-self: stretch;
  position: relative;
  display: flex !important;
  justify-content: flex-end;
  align-items: flex-start;
  padding: var(--universe-base-size-24) !important;
  border-left: 0 !important;
  overflow: visible;
}

body.github-universe26-attendee-portal-page-shapethelineup
.universe-content.jumbo > div:not(.universe-ca-hero):has(> .side.dual > h3) .side:last-child::before {
  content: "";
  position: absolute;
  left: 0;
  top: -30px;
  height: calc(100% + 38px);
  border-left: var(--universe-border);
  pointer-events: none;
}

body.github-universe26-attendee-portal-page-shapethelineup
.universe-content.jumbo > div:not(.universe-ca-hero):has(> .side.dual > h3) .side * {
  margin: 0 !important;
}

body.github-universe26-attendee-portal-page-shapethelineup
.universe-content.jumbo > div:not(.universe-ca-hero):has(> .side.dual > h3) .side h3 {
  color: var(--universe-text-default) !important;
  font-size: 56px !important;
  font-weight: 440 !important;
  line-height: 1.1 !important;
}

body.github-universe26-attendee-portal-page-shapethelineup
.universe-content.jumbo > div:not(.universe-ca-hero):has(> .side.dual > h3) .side h6 {
  color: var(--universe-text-muted) !important;
  font-size: var(--rf-brand-font-style-heading-6-size);
  font-weight: 480;
  line-height: 1.2;
}

@media (max-width: 900px) {
  body.github-universe26-attendee-portal-page-shapethelineup
  .universe-content.jumbo > div:not(.universe-ca-hero):has(> .side.dual > h3) {
    display: flex !important;
    flex-direction: column;
    align-items: stretch;
    height: auto;
    min-height: 0;
  }

  body.github-universe26-attendee-portal-page-shapethelineup
  .universe-content.jumbo > div:not(.universe-ca-hero):has(> .side.dual > h3) .side {
    padding: var(--universe-spacing-block) !important;
    border-left: 0 !important;
  }

  body.github-universe26-attendee-portal-page-shapethelineup
  .universe-content.jumbo > div:not(.universe-ca-hero):has(> .side.dual > h3) .side:first-child {
    border-bottom: var(--universe-border);
  }

  body.github-universe26-attendee-portal-page-shapethelineup
  .universe-content.jumbo > div:not(.universe-ca-hero):has(> .side.dual > h3) .side:last-child::before {
    content: none;
    display: none;
  }
}

body.github-universe26-attendee-portal-page-shapethelineup .featured-session {
  display: grid;
  grid-template-columns: minmax(0, 54%) minmax(0, 46%);
  width: 100%;
  max-width: none;
  margin: 0;
  min-height: 852px;
  background: #E9EDEC;
  border: 0;
  border-top: 0;
  color: #000;
  overflow: hidden;
}

body.github-universe26-attendee-portal-page-shapethelineup .featured-session,
body.github-universe26-attendee-portal-page-shapethelineup .featured-session * {
  box-sizing: border-box;
}

body.github-universe26-attendee-portal-page-shapethelineup .featured-session__media,
body.github-universe26-attendee-portal-page-shapethelineup .featured-session__media-grid {
  min-height: 852px;
  border-right: 1px solid #C4CCC6;
}

body.github-universe26-attendee-portal-page-shapethelineup .featured-session__media {
  display: block;
}

body.github-universe26-attendee-portal-page-shapethelineup .featured-session__media-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  grid-template-rows: repeat(2, minmax(0, 1fr));
}

body.github-universe26-attendee-portal-page-shapethelineup .featured-session__image,
body.github-universe26-attendee-portal-page-shapethelineup .featured-session__image-placeholder {
  display: block;
  width: 100%;
  height: 100%;
  min-height: 0;
}

body.github-universe26-attendee-portal-page-shapethelineup .featured-session__image {
  object-fit: cover;
  object-position: center;
  filter: grayscale(1);
}

body.github-universe26-attendee-portal-page-shapethelineup .featured-session__image-placeholder {
  background: #57E97B;
}

body.github-universe26-attendee-portal-page-shapethelineup .featured-session__image-placeholder--orange {
  background: #C74E00;
}

body.github-universe26-attendee-portal-page-shapethelineup .featured-session__image-placeholder--purple {
  background: #A77BFF;
}

body.github-universe26-attendee-portal-page-shapethelineup .featured-session__content {
  display: flex;
  flex-direction: column;
  min-width: 0;
  padding: 28px 34px 28px 28px;
  background: #E9EDEC;
}

body.github-universe26-attendee-portal-page-shapethelineup .featured-session__header,
body.github-universe26-attendee-portal-page-shapethelineup .featured-session__body,
body.github-universe26-attendee-portal-page-shapethelineup .featured-session__actions {
  margin: 0;
}

body.github-universe26-attendee-portal-page-shapethelineup .featured-session__title {
  margin: 0;
  max-width: 34rem;
  color: #000;
  font-family: "Mona Sans", sans-serif;
  font-size: 22px;
  font-style: normal;
  font-weight: 480;
  line-height: 1.4;
  letter-spacing: 0;
}

body.github-universe26-attendee-portal-page-shapethelineup .featured-session__speakers {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 4px;
  margin-top: 18px;
}

body.github-universe26-attendee-portal-page-shapethelineup .featured-session__speaker {
  display: inline-flex;
  align-items: center;
  max-width: 100%;
  gap: 5px;
  height: 24px;
  padding: 3px 6px;
  border-radius: 2px;
  background: #C4CCC6;
  color: #000;
  font-family: "Mona Sans", sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.5;
  white-space: nowrap;
}

body.github-universe26-attendee-portal-page-shapethelineup .featured-session__speakers:has(> .featured-session__speaker:not(:has(.featured-session__speaker-company)) + .featured-session__speaker:not(:has(.featured-session__speaker-company))) {
  display: inline-flex;
  flex-wrap: nowrap;
  align-items: center;
  gap: 0;
  width: fit-content;
  max-width: 100%;
  height: 24px;
  padding: 3px 6px;
  border-radius: 2px;
  background: #C4CCC6;
}

body.github-universe26-attendee-portal-page-shapethelineup .featured-session__speakers:has(> .featured-session__speaker:not(:has(.featured-session__speaker-company)) + .featured-session__speaker:not(:has(.featured-session__speaker-company))) > .featured-session__speaker {
  height: auto;
  padding: 0;
  border-radius: 0;
  background: transparent;
}

body.github-universe26-attendee-portal-page-shapethelineup .featured-session__speaker:not(:has(.featured-session__speaker-company)) + .featured-session__speaker:not(:has(.featured-session__speaker-company))::before,
body.github-universe26-attendee-portal-page-shapethelineup .featured-session__speaker-company::before {
  content: "/";
  display: inline-block;
  padding-right: 5px;
  color: #000;
  font-weight: 440;
}

body.github-universe26-attendee-portal-page-shapethelineup .featured-session__speaker-company {
  color: #000;
  font-weight: 440;
}

body.github-universe26-attendee-portal-page-shapethelineup .featured-session__body {
  margin-top: 26px;
}

body.github-universe26-attendee-portal-page-shapethelineup .featured-session__body p {
  margin: 0;
  max-width: 35rem;
  color: #5A615C;
  font-family: "Mona Sans", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0.18px;
}

body.github-universe26-attendee-portal-page-shapethelineup .featured-session__actions {
  margin-top: 24px;
}

body.github-universe26-attendee-portal-page-shapethelineup .featured-session__button {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  max-width: 70%;
  height: 80px;
  min-height: 80px;
  padding: 15px;
  border: 0;
  border-radius: 8px;
  background: #08872B !important;
  border-color: #08872B !important;
  color: var(--rf-comp-button-primary-color-on-background) !important;
  text-decoration: none;
  box-shadow:
    0 0 0 #BBA00A,
    0 0 0 #5FED83,
    0 0 0 #583AF7,
    0 0 0 #C05200;
  transform: translate(0, 0);
  transition:
    background-color 220ms ease-out,
    border-color 220ms ease-out,
    color 220ms ease-out,
    box-shadow 220ms ease-out,
    transform 220ms ease-out;
}

body.github-universe26-attendee-portal-page-shapethelineup .featured-session__button-text,
body.github-universe26-attendee-portal-page-shapethelineup .featured-session__button-icon {
  color: var(--rf-comp-button-primary-color-on-background) !important;
  font-family: "Mona Sans", sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 16px;
}

body.github-universe26-attendee-portal-page-shapethelineup .featured-session__button-icon {
  font-size: 0;
}

body.github-universe26-attendee-portal-page-shapethelineup .featured-session__button-icon::before {
  content: "\2197";
  font-family: "Mona Sans", sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 16px;
}

body.github-universe26-attendee-portal-page-shapethelineup .featured-session__button:hover,
body.github-universe26-attendee-portal-page-shapethelineup .featured-session__button:focus-visible {
  box-shadow:
    -1.5px 1.5px 0 #BBA00A,
    -3px 3px 0 #5FED83,
    -4.5px 4.5px 0 #583AF7,
    -6px 6px 0 #C05200;
  transform: translate(6px, -6px);
}

body.github-universe26-attendee-portal-page-shapethelineup .featured-session__button:active {
  box-shadow:
    -0.75px 0.75px 0 #BBA00A,
    -1.5px 1.5px 0 #5FED83,
    -2.25px 2.25px 0 #583AF7,
    -3px 3px 0 #C05200;
  transform: translate(3px, -3px);
}

@media (max-width: 900px) {
  body.github-universe26-attendee-portal-page-shapethelineup .featured-session {
    grid-template-columns: 1fr;
    min-height: 0;
  }

  body.github-universe26-attendee-portal-page-shapethelineup .featured-session__media,
  body.github-universe26-attendee-portal-page-shapethelineup .featured-session__media-grid {
    min-height: 360px;
    border-right: 0;
    border-bottom: 1px solid #C4CCC6;
  }

  body.github-universe26-attendee-portal-page-shapethelineup .featured-session__content {
    padding: 24px;
  }

  body.github-universe26-attendee-portal-page-shapethelineup .featured-session__button {
    max-width: 100%;
  }
}

@media (max-width: 600px) {
  body.github-universe26-attendee-portal-page-shapethelineup .featured-session__media,
  body.github-universe26-attendee-portal-page-shapethelineup .featured-session__media-grid {
    min-height: 300px;
  }

  body.github-universe26-attendee-portal-page-shapethelineup .featured-session__title {
    font-size: 16px;
  }

  body.github-universe26-attendee-portal-page-shapethelineup .featured-session__speaker {
    height: auto;
    min-height: 24px;
    max-width: 100%;
    white-space: normal;
    overflow-wrap: anywhere;
    align-items: flex-start;
  }

  body.github-universe26-attendee-portal-page-shapethelineup .featured-session__speakers {
    align-items: flex-start;
  }

  body.github-universe26-attendee-portal-page-shapethelineup .featured-session__speakers:has(> .featured-session__speaker:not(:has(.featured-session__speaker-company)) + .featured-session__speaker:not(:has(.featured-session__speaker-company))) {
    flex-wrap: wrap;
    align-items: flex-start;
    width: 100%;
    height: auto;
    min-height: 24px;
  }

  body.github-universe26-attendee-portal-page-shapethelineup .featured-session__speakers:has(> .featured-session__speaker:not(:has(.featured-session__speaker-company)) + .featured-session__speaker:not(:has(.featured-session__speaker-company))) > .featured-session__speaker {
    min-width: 0;
    max-width: 100%;
    white-space: normal;
    overflow-wrap: anywhere;
  }
}

@media (max-width: 900px) {
  body.github-universe26-attendee-portal-page-shapethelineup
  [data-test="session-participants-area"].session-details.speaker-details,
  body.github-universe26-attendee-portal-page-shapethelineup
  [data-test="session-participants-area"].session-details.speaker-details p[data-speaker-pill-ready="true"] {
    background: transparent !important;
    background-color: transparent !important;
  }

  body.github-universe26-attendee-portal-page-shapethelineup
  [data-test="session-participants-area"].session-details.speaker-details p[data-speaker-pill-ready="true"] {
    font-size: 0 !important;
    color: transparent !important;
  }

  body.github-universe26-attendee-portal-page-shapethelineup
  [data-test="session-participants-area"].session-details.speaker-details p[data-speaker-pill-ready="true"] .speaker-trigger {
    background: #D2D9D4 !important;
    background-color: #D2D9D4 !important;
  }

  body.github-universe26-attendee-portal-page-shapethelineup
  [data-test="session-participants-area"].session-details.speaker-details p[data-speaker-pill-ready="true"] .speaker-trigger *,
  body.github-universe26-attendee-portal-page-shapethelineup
  [data-test="session-participants-area"].session-details.speaker-details p[data-speaker-pill-ready="true"] .speaker-trigger::before,
  body.github-universe26-attendee-portal-page-shapethelineup
  [data-test="session-participants-area"].session-details.speaker-details p[data-speaker-pill-ready="true"] .speaker-trigger::after {
    background: transparent !important;
    background-color: transparent !important;
  }
}
/* SHAPE THE LINEUP FEATURED SESSION CARDS END */

/* EXPERT CENTER / CAREER CORNER HOME START */
body.github-universe26-expertcenter-page-home #rf-content,
body.github-universe26-careercorner-page-home #rf-content,
body.github-universe26-expertcenter-page-home #special-div,
body.github-universe26-careercorner-page-home #special-div,
body.github-universe26-expertcenter-page-home .rfwf-body-content,
body.github-universe26-careercorner-page-home .rfwf-body-content,
body.github-universe26-expertcenter-page-home .page-builder-display-reset,
body.github-universe26-careercorner-page-home .page-builder-display-reset,
body.github-universe26-expertcenter-page-home .flex-box-section-full,
body.github-universe26-careercorner-page-home .flex-box-section-full,
body.github-universe26-expertcenter-page-home .flex-box-section-full-interior,
body.github-universe26-careercorner-page-home .flex-box-section-full-interior,
body.github-universe26-expertcenter-page-home .flex-box-section,
body.github-universe26-careercorner-page-home .flex-box-section,
body.github-universe26-expertcenter-page-home .flex-box-child,
body.github-universe26-careercorner-page-home .flex-box-child,
body.github-universe26-expertcenter-page-home .element-container-wrapper,
body.github-universe26-careercorner-page-home .element-container-wrapper,
body.github-universe26-expertcenter-page-home .element-container,
body.github-universe26-careercorner-page-home .element-container,
body.github-universe26-expertcenter-page-home .meeting-requestor,
body.github-universe26-careercorner-page-home .meeting-requestor,
body.github-universe26-expertcenter-page-home .meeting-requestor .card-header,
body.github-universe26-careercorner-page-home .meeting-requestor .card-header,
body.github-universe26-expertcenter-page-home .meeting-requestor .card-message,
body.github-universe26-careercorner-page-home .meeting-requestor .card-message,
body.github-universe26-expertcenter-page-home .meeting-requestor .card-body,
body.github-universe26-careercorner-page-home .meeting-requestor .card-body,
body.github-universe26-expertcenter-page-home .meeting-requestor .rf-empty-state,
body.github-universe26-careercorner-page-home .meeting-requestor .rf-empty-state,
body.github-universe26-expertcenter-page-home .meeting-requestor .rf-empty-state-content,
body.github-universe26-careercorner-page-home .meeting-requestor .rf-empty-state-content {
  background: #E9EDEC !important;
  background-color: #E9EDEC !important;
}

body.github-universe26-expertcenter-page-home .meeting-requestor .card-header,
body.github-universe26-careercorner-page-home .meeting-requestor .card-header {
  display: flex;
  align-items: center;
  padding: 24px !important;
}

body.github-universe26-expertcenter-page-home .meeting-requestor .card-message,
body.github-universe26-careercorner-page-home .meeting-requestor .card-message {
  background: #08872B !important;
  background-color: #08872B !important;
}

body.github-universe26-expertcenter-page-home #special-div::before,
body.github-universe26-careercorner-page-home #special-div::before,
body.github-universe26-expertcenter-page-home #special-div::after,
body.github-universe26-careercorner-page-home #special-div::after {
  content: none !important;
  display: none !important;
}
/* EXPERT CENTER / CAREER CORNER HOME END */

/* HEADER / HERO SEAM CLEANUP START */
@media (min-width: 1600px) {
  body:is(
    .github-universe26-attendee-portal-page-sessioncatalog,
    .github-universe26-attendee-portal-page-myagenda,
    .github-universe26-attendee-portal-page-explore,
    .github-universe26-attendee-portal-page-shapethelineup
  ) #special-div > *:first-child {
    border-top: 0;
  }
}
/* HEADER / HERO SEAM CLEANUP END */
