.min-xxs-block {
  display: none !important;
}
@media (min-width: 375px) {
  .min-xxs-block {
    display: block !important;
  }
}

.min-xxs-flex {
  display: none !important;
}
@media (min-width: 375px) {
  .min-xxs-flex {
    display: flex !important;
  }
}

.max-xxs-block {
  display: none !important;
}
@media (max-width: 374px) {
  .max-xxs-block {
    display: block !important;
  }
}

.max-xxs-flex {
  display: none !important;
}
@media (max-width: 374px) {
  .max-xxs-flex {
    display: flex !important;
  }
}

.min-xs-block {
  display: none !important;
}
@media (min-width: 550px) {
  .min-xs-block {
    display: block !important;
  }
}

.min-xs-flex {
  display: none !important;
}
@media (min-width: 550px) {
  .min-xs-flex {
    display: flex !important;
  }
}

.max-xs-block {
  display: none !important;
}
@media (max-width: 549px) {
  .max-xs-block {
    display: block !important;
  }
}

.max-xs-flex {
  display: none !important;
}
@media (max-width: 549px) {
  .max-xs-flex {
    display: flex !important;
  }
}

.min-sm-block {
  display: none !important;
}
@media (min-width: 769px) {
  .min-sm-block {
    display: block !important;
  }
}

.min-sm-flex {
  display: none !important;
}
@media (min-width: 769px) {
  .min-sm-flex {
    display: flex !important;
  }
}

.max-sm-block {
  display: none !important;
}
@media (max-width: 768px) {
  .max-sm-block {
    display: block !important;
  }
}

.max-sm-flex {
  display: none !important;
}
@media (max-width: 768px) {
  .max-sm-flex {
    display: flex !important;
  }
}

.min-md-block {
  display: none !important;
}
@media (min-width: 1024px) {
  .min-md-block {
    display: block !important;
  }
}

.min-md-flex {
  display: none !important;
}
@media (min-width: 1024px) {
  .min-md-flex {
    display: flex !important;
  }
}

.max-md-block {
  display: none !important;
}
@media (max-width: 1023px) {
  .max-md-block {
    display: block !important;
  }
}

.max-md-flex {
  display: none !important;
}
@media (max-width: 1023px) {
  .max-md-flex {
    display: flex !important;
  }
}

.min-lg-block {
  display: none !important;
}
@media (min-width: 1200px) {
  .min-lg-block {
    display: block !important;
  }
}

.min-lg-flex {
  display: none !important;
}
@media (min-width: 1200px) {
  .min-lg-flex {
    display: flex !important;
  }
}

.max-lg-block {
  display: none !important;
}
@media (max-width: 1199px) {
  .max-lg-block {
    display: block !important;
  }
}

.max-lg-flex {
  display: none !important;
}
@media (max-width: 1199px) {
  .max-lg-flex {
    display: flex !important;
  }
}

.min-xl-block {
  display: none !important;
}
@media (min-width: 1400px) {
  .min-xl-block {
    display: block !important;
  }
}

.min-xl-flex {
  display: none !important;
}
@media (min-width: 1400px) {
  .min-xl-flex {
    display: flex !important;
  }
}

.max-xl-block {
  display: none !important;
}
@media (max-width: 1399px) {
  .max-xl-block {
    display: block !important;
  }
}

.max-xl-flex {
  display: none !important;
}
@media (max-width: 1399px) {
  .max-xl-flex {
    display: flex !important;
  }
}

.min-xxl-block {
  display: none !important;
}
@media (min-width: 1600px) {
  .min-xxl-block {
    display: block !important;
  }
}

.min-xxl-flex {
  display: none !important;
}
@media (min-width: 1600px) {
  .min-xxl-flex {
    display: flex !important;
  }
}

.max-xxl-block {
  display: none !important;
}
@media (max-width: 1599px) {
  .max-xxl-block {
    display: block !important;
  }
}

.max-xxl-flex {
  display: none !important;
}
@media (max-width: 1599px) {
  .max-xxl-flex {
    display: flex !important;
  }
}

.min-xxxl-block {
  display: none !important;
}
@media (min-width: 1920px) {
  .min-xxxl-block {
    display: block !important;
  }
}

.min-xxxl-flex {
  display: none !important;
}
@media (min-width: 1920px) {
  .min-xxxl-flex {
    display: flex !important;
  }
}

.max-xxxl-block {
  display: none !important;
}
@media (max-width: 1919px) {
  .max-xxxl-block {
    display: block !important;
  }
}

.max-xxxl-flex {
  display: none !important;
}
@media (max-width: 1919px) {
  .max-xxxl-flex {
    display: flex !important;
  }
}

.rf-body .atomic.gradient-blur-background {
  background-color: rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(10px);
}
.rf-body .atomic.card-shadow-background {
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.1);
}
.rf-body .atomic.keep-bullets li {
  list-style-type: disc;
}
.rf-body .atomic.white-outline-button .mdBtnR,
.rf-body .atomic.white-outline-button a.mdBtnR {
  background-color: transparent;
  border-color: var(--pmi-white);
  box-shadow: none;
}
.rf-body .atomic.white-outline-button .mdBtnR .mdBtnR-text,
.rf-body .atomic.white-outline-button a.mdBtnR .mdBtnR-text {
  color: var(--pmi-white);
}
.rf-body .atomic.white-outline-button .mdBtnR .rfSI svg,
.rf-body .atomic.white-outline-button a.mdBtnR .rfSI svg {
  fill: var(--pmi-white);
}
.rf-body .atomic.white-outline-button .mdBtnR:hover,
.rf-body .atomic.white-outline-button a.mdBtnR:hover {
  background-color: rgba(255, 52, 11, 0.1);
}
.rf-body .atomic.white-outline-button .mdBtnR:hover .mdBtnR-text,
.rf-body .atomic.white-outline-button a.mdBtnR:hover .mdBtnR-text {
  color: var(--pmi-white);
}
.rf-body .atomic.white-outline-button .mdBtnR:hover .rfSI svg,
.rf-body .atomic.white-outline-button a.mdBtnR:hover .rfSI svg {
  fill: var(--pmi-white);
}
.rf-body .atomic.white-outline-button .mdBtnR .mdBtnR.disabled,
.rf-body .atomic.white-outline-button .mdBtnR .mdBtnR:disabled,
.rf-body .atomic.white-outline-button .mdBtnR .mdBtnR[disabled],
.rf-body .atomic.white-outline-button .mdBtnR a.mdBtnR.disabled,
.rf-body .atomic.white-outline-button .mdBtnR a.mdBtnR:disabled,
.rf-body .atomic.white-outline-button .mdBtnR a.mdBtnR[disabled],
.rf-body .atomic.white-outline-button a.mdBtnR .mdBtnR.disabled,
.rf-body .atomic.white-outline-button a.mdBtnR .mdBtnR:disabled,
.rf-body .atomic.white-outline-button a.mdBtnR .mdBtnR[disabled],
.rf-body .atomic.white-outline-button a.mdBtnR a.mdBtnR.disabled,
.rf-body .atomic.white-outline-button a.mdBtnR a.mdBtnR:disabled,
.rf-body .atomic.white-outline-button a.mdBtnR a.mdBtnR[disabled] {
  border-color: var(--rf-brand-color-status-disabled);
  background-color: var(--rf-brand-color-status-disabled);
  box-shadow: var(--rf-comp-button-elevation-shadow);
  cursor: not-allowed;
  opacity: var(--rf-comp-button-disabled-opacity);
}
.rf-body .atomic.white-outline-button .mdBtnR .mdBtnR.disabled:hover button.mdBtnR-text,
.rf-body .atomic.white-outline-button .mdBtnR .mdBtnR:disabled:hover button.mdBtnR-text,
.rf-body .atomic.white-outline-button .mdBtnR .mdBtnR[disabled]:hover button.mdBtnR-text,
.rf-body .atomic.white-outline-button .mdBtnR a.mdBtnR.disabled:hover button.mdBtnR-text,
.rf-body .atomic.white-outline-button .mdBtnR a.mdBtnR:disabled:hover button.mdBtnR-text,
.rf-body .atomic.white-outline-button .mdBtnR a.mdBtnR[disabled]:hover button.mdBtnR-text,
.rf-body .atomic.white-outline-button a.mdBtnR .mdBtnR.disabled:hover button.mdBtnR-text,
.rf-body .atomic.white-outline-button a.mdBtnR .mdBtnR:disabled:hover button.mdBtnR-text,
.rf-body .atomic.white-outline-button a.mdBtnR .mdBtnR[disabled]:hover button.mdBtnR-text,
.rf-body .atomic.white-outline-button a.mdBtnR a.mdBtnR.disabled:hover button.mdBtnR-text,
.rf-body .atomic.white-outline-button a.mdBtnR a.mdBtnR:disabled:hover button.mdBtnR-text,
.rf-body .atomic.white-outline-button a.mdBtnR a.mdBtnR[disabled]:hover button.mdBtnR-text {
  color: var(--rf-brand-color-status-disabled);
}
.rf-body .atomic.white-outline-button .mdBtnR .mdBtnR.disabled .mdBtnR-text,
.rf-body .atomic.white-outline-button .mdBtnR .mdBtnR:disabled .mdBtnR-text,
.rf-body .atomic.white-outline-button .mdBtnR .mdBtnR[disabled] .mdBtnR-text,
.rf-body .atomic.white-outline-button .mdBtnR a.mdBtnR.disabled .mdBtnR-text,
.rf-body .atomic.white-outline-button .mdBtnR a.mdBtnR:disabled .mdBtnR-text,
.rf-body .atomic.white-outline-button .mdBtnR a.mdBtnR[disabled] .mdBtnR-text,
.rf-body .atomic.white-outline-button a.mdBtnR .mdBtnR.disabled .mdBtnR-text,
.rf-body .atomic.white-outline-button a.mdBtnR .mdBtnR:disabled .mdBtnR-text,
.rf-body .atomic.white-outline-button a.mdBtnR .mdBtnR[disabled] .mdBtnR-text,
.rf-body .atomic.white-outline-button a.mdBtnR a.mdBtnR.disabled .mdBtnR-text,
.rf-body .atomic.white-outline-button a.mdBtnR a.mdBtnR:disabled .mdBtnR-text,
.rf-body .atomic.white-outline-button a.mdBtnR a.mdBtnR[disabled] .mdBtnR-text {
  color: var(--rf-brand-color-status-disabled);
}
.rf-body .atomic.white-outline-button .mdBtnR .mdBtnR.disabled .rfSI svg,
.rf-body .atomic.white-outline-button .mdBtnR .mdBtnR:disabled .rfSI svg,
.rf-body .atomic.white-outline-button .mdBtnR .mdBtnR[disabled] .rfSI svg,
.rf-body .atomic.white-outline-button .mdBtnR a.mdBtnR.disabled .rfSI svg,
.rf-body .atomic.white-outline-button .mdBtnR a.mdBtnR:disabled .rfSI svg,
.rf-body .atomic.white-outline-button .mdBtnR a.mdBtnR[disabled] .rfSI svg,
.rf-body .atomic.white-outline-button a.mdBtnR .mdBtnR.disabled .rfSI svg,
.rf-body .atomic.white-outline-button a.mdBtnR .mdBtnR:disabled .rfSI svg,
.rf-body .atomic.white-outline-button a.mdBtnR .mdBtnR[disabled] .rfSI svg,
.rf-body .atomic.white-outline-button a.mdBtnR a.mdBtnR.disabled .rfSI svg,
.rf-body .atomic.white-outline-button a.mdBtnR a.mdBtnR:disabled .rfSI svg,
.rf-body .atomic.white-outline-button a.mdBtnR a.mdBtnR[disabled] .rfSI svg {
  fill: var(--rf-brand-color-status-disabled);
}
.rf-body .atomic.white-background-button .mdBtnR,
.rf-body .atomic.white-background-button a.mdBtnR {
  background-color: var(--pmi-white);
  border-color: var(--pmi-white);
  color: var(--pmi-inverted);
  box-shadow: none;
}
.rf-body .atomic.white-background-button .mdBtnR .mdBtnR-text,
.rf-body .atomic.white-background-button a.mdBtnR .mdBtnR-text {
  color: var(--pmi-inverted);
}
.rf-body .atomic.white-background-button .mdBtnR .rfSI svg,
.rf-body .atomic.white-background-button a.mdBtnR .rfSI svg {
  fill: var(--pmi-inverted);
}
.rf-body .atomic.white-background-button .mdBtnR:hover, .rf-body .atomic.white-background-button .mdBtnR:focus-visible,
.rf-body .atomic.white-background-button a.mdBtnR:hover,
.rf-body .atomic.white-background-button a.mdBtnR:focus-visible {
  border-color: rgba(255, 255, 255, 0.9);
  background-color: rgba(255, 255, 255, 0.9);
  color: var(--pmi-inverted);
}
.rf-body .atomic.white-background-button .mdBtnR:hover .mdBtnR-text, .rf-body .atomic.white-background-button .mdBtnR:focus-visible .mdBtnR-text,
.rf-body .atomic.white-background-button a.mdBtnR:hover .mdBtnR-text,
.rf-body .atomic.white-background-button a.mdBtnR:focus-visible .mdBtnR-text {
  color: var(--pmi-inverted);
}
.rf-body .atomic.white-background-button .mdBtnR:hover .rfSI svg, .rf-body .atomic.white-background-button .mdBtnR:focus-visible .rfSI svg,
.rf-body .atomic.white-background-button a.mdBtnR:hover .rfSI svg,
.rf-body .atomic.white-background-button a.mdBtnR:focus-visible .rfSI svg {
  fill: var(--pmi-inverted);
}
.rf-body .atomic.white-background-button .mdBtnR.disabled, .rf-body .atomic.white-background-button .mdBtnR:disabled, .rf-body .atomic.white-background-button .mdBtnR[disabled],
.rf-body .atomic.white-background-button a.mdBtnR.disabled,
.rf-body .atomic.white-background-button a.mdBtnR:disabled,
.rf-body .atomic.white-background-button a.mdBtnR[disabled] {
  border-color: var(--rf-brand-color-status-disabled);
  background-color: var(--rf-brand-color-status-disabled);
  color: var(--rf-brand-color-status-disabled);
  cursor: not-allowed;
  opacity: var(--rf-comp-button-disabled-opacity);
}
.rf-body .atomic.white-background-button .mdBtnR.disabled .mdBtnR-text, .rf-body .atomic.white-background-button .mdBtnR:disabled .mdBtnR-text, .rf-body .atomic.white-background-button .mdBtnR[disabled] .mdBtnR-text,
.rf-body .atomic.white-background-button a.mdBtnR.disabled .mdBtnR-text,
.rf-body .atomic.white-background-button a.mdBtnR:disabled .mdBtnR-text,
.rf-body .atomic.white-background-button a.mdBtnR[disabled] .mdBtnR-text {
  color: var(--rf-brand-color-status-disabled);
}
.rf-body .atomic.white-background-button .mdBtnR.disabled .rfSI svg, .rf-body .atomic.white-background-button .mdBtnR:disabled .rfSI svg, .rf-body .atomic.white-background-button .mdBtnR[disabled] .rfSI svg,
.rf-body .atomic.white-background-button a.mdBtnR.disabled .rfSI svg,
.rf-body .atomic.white-background-button a.mdBtnR:disabled .rfSI svg,
.rf-body .atomic.white-background-button a.mdBtnR[disabled] .rfSI svg {
  fill: var(--rf-brand-color-status-disabled);
}
.rf-body .atomic.section-mobile-no-margin .rf-grid-layout-100 {
  margin: 0;
}
.rf-body .atomic.border-radius-right {
  border-radius: 0 1000px 1000px 0;
}
.rf-body .atomic.keep-ordered-bullets li {
  list-style-type: decimal;
}
.rf-body .atomic.max-width-with-full-width .content-left {
  max-width: 500px;
  width: 95%;
  margin: 0 auto;
}
.rf-body .atomic.max-width-with-full-width .section-content {
  min-height: 40px;
  flex-grow: 1;
}
@media (min-width: 769px) {
  .rf-body .atomic.max-width-with-full-width .flex-box-section-full > .flex-box-section-full-interior {
    padding: 0 20px;
  }
}

:root .min-xxs-block {
  display: none !important;
}
@media (min-width: 375px) {
  :root .min-xxs-block {
    display: block !important;
  }
}
:root .min-xxs-flex {
  display: none !important;
}
@media (min-width: 375px) {
  :root .min-xxs-flex {
    display: flex !important;
  }
}
:root .max-xxs-block {
  display: none !important;
}
@media (max-width: 374px) {
  :root .max-xxs-block {
    display: block !important;
  }
}
:root .max-xxs-flex {
  display: none !important;
}
@media (max-width: 374px) {
  :root .max-xxs-flex {
    display: flex !important;
  }
}
:root .min-xs-block {
  display: none !important;
}
@media (min-width: 550px) {
  :root .min-xs-block {
    display: block !important;
  }
}
:root .min-xs-flex {
  display: none !important;
}
@media (min-width: 550px) {
  :root .min-xs-flex {
    display: flex !important;
  }
}
:root .max-xs-block {
  display: none !important;
}
@media (max-width: 549px) {
  :root .max-xs-block {
    display: block !important;
  }
}
:root .max-xs-flex {
  display: none !important;
}
@media (max-width: 549px) {
  :root .max-xs-flex {
    display: flex !important;
  }
}
:root .min-sm-block {
  display: none !important;
}
@media (min-width: 769px) {
  :root .min-sm-block {
    display: block !important;
  }
}
:root .min-sm-flex {
  display: none !important;
}
@media (min-width: 769px) {
  :root .min-sm-flex {
    display: flex !important;
  }
}
:root .max-sm-block {
  display: none !important;
}
@media (max-width: 768px) {
  :root .max-sm-block {
    display: block !important;
  }
}
:root .max-sm-flex {
  display: none !important;
}
@media (max-width: 768px) {
  :root .max-sm-flex {
    display: flex !important;
  }
}
:root .min-md-block {
  display: none !important;
}
@media (min-width: 1024px) {
  :root .min-md-block {
    display: block !important;
  }
}
:root .min-md-flex {
  display: none !important;
}
@media (min-width: 1024px) {
  :root .min-md-flex {
    display: flex !important;
  }
}
:root .max-md-block {
  display: none !important;
}
@media (max-width: 1023px) {
  :root .max-md-block {
    display: block !important;
  }
}
:root .max-md-flex {
  display: none !important;
}
@media (max-width: 1023px) {
  :root .max-md-flex {
    display: flex !important;
  }
}
:root .min-lg-block {
  display: none !important;
}
@media (min-width: 1200px) {
  :root .min-lg-block {
    display: block !important;
  }
}
:root .min-lg-flex {
  display: none !important;
}
@media (min-width: 1200px) {
  :root .min-lg-flex {
    display: flex !important;
  }
}
:root .max-lg-block {
  display: none !important;
}
@media (max-width: 1199px) {
  :root .max-lg-block {
    display: block !important;
  }
}
:root .max-lg-flex {
  display: none !important;
}
@media (max-width: 1199px) {
  :root .max-lg-flex {
    display: flex !important;
  }
}
:root .min-xl-block {
  display: none !important;
}
@media (min-width: 1400px) {
  :root .min-xl-block {
    display: block !important;
  }
}
:root .min-xl-flex {
  display: none !important;
}
@media (min-width: 1400px) {
  :root .min-xl-flex {
    display: flex !important;
  }
}
:root .max-xl-block {
  display: none !important;
}
@media (max-width: 1399px) {
  :root .max-xl-block {
    display: block !important;
  }
}
:root .max-xl-flex {
  display: none !important;
}
@media (max-width: 1399px) {
  :root .max-xl-flex {
    display: flex !important;
  }
}
:root .min-xxl-block {
  display: none !important;
}
@media (min-width: 1600px) {
  :root .min-xxl-block {
    display: block !important;
  }
}
:root .min-xxl-flex {
  display: none !important;
}
@media (min-width: 1600px) {
  :root .min-xxl-flex {
    display: flex !important;
  }
}
:root .max-xxl-block {
  display: none !important;
}
@media (max-width: 1599px) {
  :root .max-xxl-block {
    display: block !important;
  }
}
:root .max-xxl-flex {
  display: none !important;
}
@media (max-width: 1599px) {
  :root .max-xxl-flex {
    display: flex !important;
  }
}
:root .min-xxxl-block {
  display: none !important;
}
@media (min-width: 1920px) {
  :root .min-xxxl-block {
    display: block !important;
  }
}
:root .min-xxxl-flex {
  display: none !important;
}
@media (min-width: 1920px) {
  :root .min-xxxl-flex {
    display: flex !important;
  }
}
:root .max-xxxl-block {
  display: none !important;
}
@media (max-width: 1919px) {
  :root .max-xxxl-block {
    display: block !important;
  }
}
:root .max-xxxl-flex {
  display: none !important;
}
@media (max-width: 1919px) {
  :root .max-xxxl-flex {
    display: flex !important;
  }
}
:root[data-theme-color-palette=gs-gss] {
  --rf-brand-color-primary: var(--pmi-tangerine-500);
  --pmi-primary-accent-1: var(--pmi-tangerine-400);
  --pmi-primary-accent-2: var(--pmi-tangerine-500);
  --pmi-primary-accent-3: var(--pmi-tangerine-600);
  --pmi-primary-accent-4: var(--pmi-aqua-700);
  --pmi-primary-accent-5: var(--pmi-aqua-500);
  --pmi-primary-registration: linear-gradient(90deg, var(--pmi-tangerine-500) 0%, #FF630F 100%);
  --pmi-primary-registration-accent-1: var(--pmi-tangerine-50);
  --pmi-primary-registration-accent-2: var(--pmi-tangerine-100);
  --pmi-on-primary: var(--pmi-text-primary);
  --pmi-on-secondary: var(--pmi-text-secondary);
  --pmi-dark-background-on-primary: var(--pmi-white);
  --pmi-dark-background-on-secondary: var(--pmi-neutral-100);
}
:root[data-theme-color-palette=lim] {
  --rf-brand-color-primary: var(--pmi-primary-accent-1);
  --pmi-primary-accent-1: var(--pmi-violet-400);
  --pmi-primary-accent-2: var(--pmi-violet-500);
  --pmi-primary-accent-3: var(--pmi-violet-600);
  --pmi-primary-accent-4: var(--pmi-tangerine-600);
  --pmi-primary-accent-5: var(--pmi-tangerine-500);
  --pmi-primary-registration: var(--pmi-primary-accent-2);
  --pmi-on-primary: var(--pmi-text-primary);
  --pmi-on-secondary: var(--pmi-text-secondary);
  --pmi-dark-background-on-primary: var(--pmi-white);
  --pmi-dark-background-on-secondary: var(--pmi-neutral-100);
}
:root[data-theme-color-palette=pmxpo] {
  --rf-brand-color-primary: var(--pmi-primary-accent-1);
  --pmi-primary-accent-1: var(--pmi-aqua-600);
  --pmi-primary-accent-2: var(--pmi-aqua-700);
  --pmi-primary-accent-3: var(--pmi-aqua-800);
  --pmi-primary-accent-4: var(--pmi-violet-700);
  --pmi-primary-accent-5: var(--pmi-violet-500);
  --pmi-primary-registration: var(--pmi-primary-accent-2);
  --pmi-on-primary: var(--pmi-text-primary);
  --pmi-on-secondary: var(--pmi-text-secondary);
  --pmi-dark-background-on-primary: var(--pmi-white);
  --pmi-dark-background-on-secondary: var(--pmi-neutral-100);
}
:root[data-theme-color-palette=pmxpo] .mdBtnR-primary {
  background: var(--gradient-primary);
  border: none;
  padding: 12px 16px;
}
:root[data-theme-color-palette=pmxpo] .mdBtnR-outline-primary {
  background: var(--gradient-secondary);
  border: none;
  padding: 12px 16px;
}
:root[data-theme-color-palette=gec] {
  --rf-brand-color-primary: var(--pmi-primary-accent-1);
  --pmi-primary-accent-1: var(--pmi-violet-600);
  --pmi-primary-accent-2: var(--pmi-violet-700);
  --pmi-primary-accent-3: var(--pmi-violet-800);
  --pmi-primary-accent-4: var(--pmi-saddle-600);
  --pmi-primary-accent-5: var(--pmi-saddle-500);
  --pmi-primary-registration: var(--pmi-primary-accent-2);
  --pmi-on-primary: var(--pmi-text-primary);
  --pmi-on-secondary: var(--pmi-text-secondary);
  --pmi-dark-background-on-primary: var(--pmi-white);
  --pmi-dark-background-on-secondary: var(--pmi-neutral-100);
}
:root[data-theme-color-palette=agile-alliance] {
  --rf-brand-color-primary: var(--pmi-primary-accent-1);
  --pmi-primary-accent-1: var(--pmi-aqua-500);
  --pmi-primary-accent-2: var(--pmi-aqua-600);
  --pmi-primary-accent-3: var(--pmi-aqua-700);
  --pmi-primary-accent-4: var(--pmi-saddle-700);
  --pmi-primary-accent-5: var(--pmi-saddle-700);
  --pmi-primary-registration: var(--pmi-primary-accent-2);
  --pmi-on-primary: var(--pmi-text-primary);
  --pmi-on-secondary: var(--pmi-text-secondary);
  --pmi-dark-background-on-primary: var(--pmi-white);
  --pmi-dark-background-on-secondary: var(--pmi-neutral-100);
}
:root {
  --rf-brand-color-primary: #d5340b;
  --rf-brand-color-status-error: var(--rf-system-color-red);
  --rf-brand-color-status-info: var(--rf-system-color-blue);
  --rf-brand-color-status-success: var(--rf-system-color-green);
  --rf-brand-color-status-warning: var(--rf-system-color-orange);
  --rf-brand-color-border: var(--rf-system-color-neutral-70);
  --rf-brand-color-text-body: var(--rf-system-color-neutral-30);
  /* {#if linkColor}--rf-comp-link-color: #D5340B;{/if} */
  --rf-brand-color-text-heading: var(--rf-system-color-neutral-10);
  
  
  --rf-comp-button-shape-radius: 120px;
  --text-on-background-color: #fff;
  --text-on-background-color: #ffffff;
  --container-border-hover-color: var(--rf-system-color-neutral-60);
  --container-border-hover-color: var(--rf-system-color-neutral-60);
  --frame-background-color: var(--rf-brand-color-surface);
  --frame-background-color: var(--rf-brand-color-surface);
  --frame-hover-color: var(--rf-brand-color-surface);
  --frame-hover-color: var(--rf-brand-color-surface);
  --rf-comp-button-primary-color-background: #D5340B;
  --rf-comp-button-primary-color-border: #D5340B;
  --rf-comp-button-primary-color-on-background: #fff;
  --rf-comp-button-primary-hover-color-on-background: #fff;
  --rf-comp-button-primary-hover-color-background: #D5340B;
  --rf-comp-button-primary-hover-color-border: #D5340B;
  --rf-comp-button-secondary-color-on-background: #D5340B;
  --rf-comp-button-secondary-color-background: #ffffff;
  --rf-comp-button-secondary-color-border: #D5340B;
  --rf-comp-button-secondary-hover-color-on-background: #D5340B;
  --rf-comp-button-secondary-hover-color-background: rgba(213, 52, 11, 0.1);
  --rf-comp-button-secondary-hover-color-border: #D5340B;
  --rf-comp-button-tertiary-color-on-background: #D5340B;
  --rf-comp-button-tertiary-color-background: #fff;
  --rf-comp-button-tertiary-color-border: #fff;
  --rf-comp-button-tertiary-hover-color-on-background: #D5340B;
  --rf-comp-button-tertiary-hover-color-background: #fff;
  --rf-comp-button-tertiary-hover-color-border: #fff;
  --workflow-background-color: var(--rf-brand-color-background);
  --workflow-background-color: var(--rf-brand-color-background);
  /* {#if buttonShapeRadius}--rf-comp-button-shape-radius: 120px;{/if} */
  /* {#if favoriteIconDisplay}--favorite-icon-display: ;{/if} */
  --rf-comp-button-space-padding: 12px 24px;
  --rf-comp-button-space-padding-small: 7px 16px;
  --rf-comp-button-font-weight: 500;
  --rf-comp-button-font-size: 18px;
  --rf-comp-button-shape-border-width: 2px;
  --rf-comp-button-font-transform: capitalize;
  --rf-comp-input-space-padding: 10px 12px;
  --rf-comp-input-shape-radius: 8px;
  --rf-comp-input-color-border: var(--pmi-grey-mid);
  --rf-comp-input-color-background: var(--pmi-white);
  --rf-comp-dropdown-action-color-background: transparent;
  --rf-comp-dropdown-action-color-on-background: var(--pmi-inverted);
  --rf-comp-link-font-decoration: underline;
  --rf-brand-font-size: 18px;
  --rf-comp-pill-font-size: 14px;
  --rf-comp-pill-font-weight: 500;
  --gradient-primary: linear-gradient(90deg, #2159B4 0%, #0022B0 100%);
  --gradient-secondary: linear-gradient(90deg, #FFFDCF 0%, #01CBE7 100%);
  --pmi-surface-secondary: #F7F4EF;
  --pmi-grey: #292929;
  --pmi-light-grey: #dcdcdc;
  --pmi-background-light: #f7f4ef;
  --pmi-text-primary: #200F3B;
  --pmi-text-secondary: #5D5171;
  --pmi-white: #fff;
  --pmi-off-white: #FAFAFA;
  --pmi-neutral-100: #E7E4DC;
  --pmi-inverted: #200F3B;
  --pmi-dark-grey: #292929;
  --pmi-grey-mid: #737373;
  --pmi-neutral-200: #CFCBC2;
  --pmi-neutral-200-v2: #E5E5E5;
  --pmi-neutral-900: #171717;
  --pmi-disabled: #bbb;
  --pmi-card-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.1);
  --pmi-tangerine-50: #FEF7F3;
  --pmi-tangerine-100: #FDDECE;
  --pmi-tangerine-400: #EB4D0A;
  --pmi-tangerine-500: #D5340B;
  --pmi-tangerine-600: #A12608;
  --pmi-tangerine-700: #741C06;
  --pmi-aqua-100: #C8F0F9;
  --pmi-aqua-500: #00799E;
  --pmi-aqua-600: #005C77;
  --pmi-green-100: #BDFDBD;
  --pmi-green-200: #83F880;
  --pmi-green-600: #197F10;
  --pmi-violet-400: #8243D6;
  --pmi-violet-500: #4F17A8;
  --pmi-violet-600: #371075;
  --pmi-aqua-700: #004154;
  --pmi-aqua-800: #023041;
  --pmi-violet-700: #2A0C5A;
  --pmi-violet-800: #230A49;
  --pmi-saddle-500: #BE9577;
  --pmi-saddle-600: #A4724D;
  --pmi-saddle-700: #804F29;
  --pmi-radius-outside: 16px;
  --pmi-radius-inside: 12px;
  --pmi-content-max-width: 1200px;
}

@font-face {
  font-family: "Aeonik Air";
  src: url("https://static.rainfocus.com/pmi/gs25/static/staticfile/staticfile/Aeonik-Air_1753933801461001GKfR.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Aeonik Air";
  src: url("https://static.rainfocus.com/pmi/gs25/static/staticfile/staticfile/Aeonik-AirItalic_1753933801562001GhtQ.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Aeonik Air";
  src: url("https://static.rainfocus.com/pmi/gs25/static/staticfile/staticfile/Aeonik-Thin_1753933802213001GPhH.woff") format("woff");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Aeonik Air";
  src: url("https://static.rainfocus.com/pmi/gs25/static/staticfile/staticfile/Aeonik-ThinItalic_1753933802263001GHzy.woff") format("woff");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Aeonik Air";
  src: url("https://static.rainfocus.com/pmi/gs25/static/staticfile/staticfile/Aeonik-Light_1753933801825001GsNJ.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Aeonik Air";
  src: url("https://static.rainfocus.com/pmi/gs25/static/staticfile/staticfile/Aeonik-LightItalic_1753933801897001G3no.woff") format("woff");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Aeonik Air";
  src: url("https://static.rainfocus.com/pmi/gs25/static/staticfile/staticfile/Aeonik-Regular_1753933802068001GQfF.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Aeonik Air";
  src: url("https://static.rainfocus.com/pmi/gs25/static/staticfile/staticfile/Aeonik-RegularItalic_1753933802136001Geoe.woff") format("woff");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Aeonik Air";
  src: url("https://static.rainfocus.com/pmi/gs25/static/staticfile/staticfile/Aeonik-Medium_1753933801949001GMs1.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Aeonik Air";
  src: url("https://static.rainfocus.com/pmi/gs25/static/staticfile/staticfile/Aeonik-MediumItalic_1753933802018001GbQW.woff") format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Aeonik Air";
  src: url("https://static.rainfocus.com/pmi/gs25/static/staticfile/staticfile/Aeonik-Bold_1753933801718001G7mF.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Aeonik Air";
  src: url("https://static.rainfocus.com/pmi/gs25/static/staticfile/staticfile/Aeonik-BoldItalic_1753933801767001G3K2.woff") format("woff");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Aeonik Air";
  src: url("https://static.rainfocus.com/pmi/gs25/static/staticfile/staticfile/Aeonik-Black_1753933801614001GlqN.woff") format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Aeonik Air";
  src: url("https://static.rainfocus.com/pmi/gs25/static/staticfile/staticfile/Aeonik-BlackItalic_1753933801670001GFDh.woff") format("woff");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
.full-width-section .flex-box-child,
.full-width-section .flex-box-section,
.full-width-section {
  margin: 0 !important;
  padding: 0 !important;
}

.full-width-section .flex-box-section-full-interior {
  max-width: none !important;
  width: 100%;
  padding: 0;
}

.pmi-link-scroll-offset {
  scroll-margin-top: 96px;
}

div[id*=rf-].rf-widget .rf-pill .rf-pill-text,
.rf-default-modal .rf-pill .rf-pill-text {
  font-size: var(--rf-comp-pill-font-size);
}

a,
a:link,
a:visited {
  font-weight: 700;
}

.mdBtnR span,
.mdBtnR .mdBtnR-text {
  color: currentcolor;
}
.mdBtnR .rfSI[data-test=rf-icon-icon-right] {
  display: none;
}
.mdBtnR .rfSI svg {
  fill: currentcolor;
}

.cta-height-48 .mdBtnR {
  height: 48px;
}

.cta-arrow-icon {
  --rf-comp-button-space-padding: 10px 24px;
}
.cta-arrow-icon .mdBtnR-text {
  display: flex;
  align-items: center;
  gap: 8px;
}
.cta-arrow-icon .mdBtnR-text::after {
  content: "";
  width: 24px;
  height: 24px;
  background-color: currentColor;
  mask: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21.7552 12L15.0909 4.50256L13.4092 5.99738L17.7448 10.875H3V13.125H17.7448L13.4092 18.0026L15.0909 19.4974L21.7552 12Z" fill="white"/></svg>');
  mask-size: contain;
}

.cta-membership-icon {
  --rf-comp-button-space-padding: 10px 24px;
}
.cta-membership-icon .mdBtnR .mdBtnR-text {
  display: flex;
  align-items: center;
  gap: 8px;
}
.cta-membership-icon .mdBtnR .mdBtnR-text:before {
  content: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_9_1325)"><path d="M11.9992 0L15.1319 4.43828L20.4854 3.51462L19.5617 8.86814L24 11.9992L19.5617 15.1319L20.4854 20.4854L15.1319 19.5617L11.9992 24L8.86814 19.5617L3.51462 20.4854L4.43828 15.1319L0 11.9992L4.43828 8.86814L3.51462 3.51462L8.86814 4.43828L11.9992 0Z" fill="%234F17A8"/><mask id="mask0_9_1325" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="24" height="24"><path d="M11.9992 0L15.1319 4.43828L20.4854 3.51462L19.5617 8.86814L24 11.9992L19.5617 15.1319L20.4854 20.4854L15.1319 19.5617L11.9992 24L8.86814 19.5617L3.51462 20.4854L4.43828 15.1319L0 11.9992L4.43828 8.86814L3.51462 3.51462L8.86814 4.43828L11.9992 0Z" fill="%234F17A8"/></mask><g mask="url(%23mask0_9_1325)"><circle cx="0.375" cy="11.625" r="10.875" fill="url(%23paint0_radial_9_1325)"/><circle cx="11.625" cy="-0.375" r="13.875" fill="url(%23paint1_radial_9_1325)"/></g><path fill-rule="evenodd" clip-rule="evenodd" d="M8.12256 8.12672C10.2626 8.12672 11.9972 9.86131 11.9972 12.0014C11.9972 14.1414 10.2626 15.876 8.12256 15.876V8.12672Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M15.8692 15.875C13.7291 15.875 11.9945 14.1405 11.9945 12.0004C11.9945 9.86033 13.7291 8.12573 15.8692 8.12573V15.875Z" fill="white"/></g><defs><radialGradient id="paint0_radial_9_1325" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(0.375 11.625) rotate(90) scale(10.875)"><stop stop-color="%2305BFE0"/><stop offset="1" stop-color="%2305BFE0" stop-opacity="0"/></radialGradient><radialGradient id="paint1_radial_9_1325" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(11.625 -0.375) rotate(90) scale(13.875)"><stop stop-color="%23FF610F"/><stop offset="1" stop-color="%23FF610F" stop-opacity="0"/></radialGradient><clipPath id="clip0_9_1325"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>');
  width: 24px;
  height: 24px;
}

.cta-download-icon {
  --rf-comp-button-space-padding: 10px 24px;
}
.cta-download-icon .mdBtnR .mdBtnR-text {
  display: flex;
  align-items: center;
  gap: 8px;
}
.cta-download-icon .mdBtnR .mdBtnR-text:before {
  content: "";
  width: 24px;
  height: 24px;
  background-color: currentColor;
  mask: url('data:image/svg+xml,<svg fill="none" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><g fill="%23fff"><path d="m3.375 20.625v-5.625h2.25v3.375h12.75v-3.375h2.25v5.625z"/><path d="m17.2955 10.6033-5.2955 5.2955-5.2955-5.2955 1.59099-1.59103 2.57951 2.57953v-8.5918h2.25v8.5918l2.5795-2.57953z"/></g></svg>');
  mask-size: contain;
}

.cta-map-icon {
  --rf-comp-button-space-padding: 10px 24px;
}
.cta-map-icon .mdBtnR .mdBtnR-text {
  display: flex;
  align-items: center;
  gap: 8px;
}
.cta-map-icon .mdBtnR .mdBtnR-text:before {
  content: "";
  width: 24px;
  height: 24px;
  background-color: currentColor;
  mask: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.25 15.6687L4.5 16.9187V8.08125L8.25 6.83125V15.6687ZM14.25 17.1687L9.75 15.6687V6.83125L14.25 8.33125V17.1687ZM15.75 17.1687V8.33125L19.5 7.08125V15.9187L15.75 17.1687ZM3 19L4.5 18.5L9 17L15 19L21 17V6.58125V5L19.5 5.5L15 7L9 5L3 7V17.4187V19Z" fill="%23200F3B"/></svg>');
  mask-size: contain;
}

.mdBtnR.mdBtnR-sm {
  font-size: 14px;
}

.mdBtnR.mdBtnR-sm .mdBtnR-text, a.mdBtnR.mdBtnR-sm .mdBtnR-text {
  font-size: 14px;
  line-height: 1;
  vertical-align: baseline;
}

.rf-card {
  --rf-brand-color-surface: var(--pmi-surface-secondary);
  --rf-brand-color-text-heading: var(--pmi-text-primary);
  --rf-brand-color-text-body: var(--pmi-text-secondary);
}
.rf-card .card-header,
.rf-card .card-body,
.rf-card .card-footer {
  border: none;
  padding: 24px;
}
.rf-card .card-header {
  padding-block-end: 0;
}
.rf-card .card-body:has(+ .card-footer) {
  border-radius: 0;
}

.rf-card.order-summary-card {
  --rf-brand-color-border: var(--pmi-neutral-200);
}
.rf-card.order-summary-card .order-summary-item {
  color: var(--rf-brand-color-text-body);
}
.rf-card.order-summary-card .order-summary-item .order-date {
  margin-block-end: 16px;
}
.rf-card.order-summary-card .order-summary-notes {
  color: var(--pmi-text-secondary);
}
.rf-card.order-summary-card .summary-items-totals {
  padding: 0;
  color: var(--rf-brand-color-text-body);
}
.rf-card.order-summary-card .summary-items-totals .summary-item-total,
.rf-card.order-summary-card .summary-items-totals .summary-item-balance {
  padding-block: 16px;
}
.rf-card.order-summary-card .summary-items-totals .summary-item-total {
  border-block-end: 1px solid var(--rf-brand-color-border);
}

.rf-radio-wrapper .rfSI-radio {
  --radio-size: 24px;
  height: var(--radio-size);
  width: var(--radio-size);
  max-height: var(--radio-size);
  max-width: var(--radio-size);
}
.rf-radio-wrapper .rfSI-radio [data-title="Radio Unchecked Icon"] {
  --rf-comp-radio-color: var(--pmi-grey-mid);
}

:is(.rf-label-only, .rf-form-element, .rf-input, .rf-search-input, .rf-icon-input, .rf-single-select, .rf-multi-select, .rf-select2-override, .rf-toggle, .rf-textarea, .rf-day-picker, .rf-scale-matrix, .rf-survey-scale, .rf-star-selector, .rf-date-picker, .rf-read-only, .rf-button-link, .rf-nps-question, .rf-upload-file, .rf-horizontal-label, .rf-phone-number, .rf-form-element-group, .rf-checkbox-container, .rf-toggle-wrapper, .rf-time-selector, .rf-date-and-time-picker) > label .label-text, :is(.rf-label-only, .rf-form-element, .rf-input, .rf-search-input, .rf-icon-input, .rf-single-select, .rf-multi-select, .rf-select2-override, .rf-toggle, .rf-textarea, .rf-day-picker, .rf-scale-matrix, .rf-survey-scale, .rf-star-selector, .rf-date-picker, .rf-read-only, .rf-button-link, .rf-nps-question, .rf-upload-file, .rf-horizontal-label, .rf-phone-number, .rf-form-element-group, .rf-checkbox-container, .rf-toggle-wrapper, .rf-time-selector, .rf-date-and-time-picker) .rf-label .label-text {
  font-weight: 700;
}

#rf-overlay-id .rf-tooltip,
.rf-tooltip {
  --rf-tooltip-bg-color: var(--pmi-neutral-900);
  --rf-tooltip-padding: 16px;
  border: none;
  border-radius: var(--rf-comp-input-shape-radius);
  background: var(--rf-tooltip-bg-color);
  color: var(--pmi-neutral-200-v2);
}
#rf-overlay-id .rf-tooltip.rf-has-arrow:after,
.rf-tooltip.rf-has-arrow:after {
  background: var(--rf-tooltip-bg-color);
}
#rf-overlay-id .rf-tooltip .rf-scroll-frame,
.rf-tooltip .rf-scroll-frame {
  padding: var(--rf-tooltip-padding);
}

.dubai-event-section {
  padding: 40px 0;
}
.dubai-event-section .flex-box-section-full-interior {
  max-width: 1168px;
}
@media (min-width: 769px) {
  .dubai-event-section {
    padding: 80px 0;
  }
}

.dubai-event-max-width-section .flex-box-section-full-interior {
  max-width: 1168px;
}

.flex-1 {
  flex: 1;
}

.list-style-disc ul li {
  list-style: disc;
}

.z-index-10 {
  z-index: 10;
}

@media (min-width: 768px) {
  .hide-above-mobile {
    display: none;
  }
}

@media (min-width: 1024px) {
  .hide-above-tablet {
    display: none;
  }
}

video-player {
  width: 100%;
}

.limit-full-width-section .element-container-wrapper:has(> .atomic) {
  margin: auto;
  max-width: 1680px;
}

@media (max-width: 768px) {
  .vw-full-below-mobile, .vw-full-below-mobile.atomic.atomic-element {
    width: 100vw;
  }
}

@media (max-width: 1023px) {
  .vw-full-below-tablet, .vw-full-below-tablet.atomic.atomic-element {
    width: 100vw;
  }
}

.attendee-hero-video-background {
  position: relative;
}
.attendee-hero-video-background video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.attendee-hero-video-background.custom-video-height video {
  height: 930px;
}
@media (max-width: 1024px) {
  .attendee-hero-video-background video {
    display: none;
  }
}
.attendee-hero-video-background > .flex-box-section-full-interior {
  position: absolute;
  top: 50%;
  left: 48%;
  transform: translate(-53%, -50%);
  z-index: 1;
  max-width: 1000px;
}
@media (max-width: 1200px) {
  .attendee-hero-video-background > .flex-box-section-full-interior {
    left: 53%;
    transform: translate(-53%, -50%);
  }
}
@media (max-width: 1024px) {
  .attendee-hero-video-background > .flex-box-section-full-interior {
    position: static;
    transform: initial;
  }
}

.networking-form-card-section .rf-card.registration-card {
  border: none;
}
@media (max-width: 1023px) {
  .networking-form-card-section > .flex-box-section {
    flex-direction: column;
  }
  .networking-form-card-section > .flex-box-section .flex-box-child {
    width: 100%;
  }
}

.my-profile-section {
  padding: 40px 0;
}
.my-profile-section .flex-box-section-full-interior {
  max-width: 1168px;
}
@media (min-width: 769px) {
  .my-profile-section {
    padding: 80px 0;
  }
}
.my-profile-section .rf-grid-layout-75 {
  width: 68%;
}
@media (min-width: 1024px) {
  .my-profile-section .rf-grid-layout-75 {
    max-width: 648px;
  }
}
.my-profile-section .rf-grid-layout-25 {
  width: 32%;
}
.my-profile-section #wf-btn-submit {
  width: fit-content;
  float: right;
}
.my-profile-section .rf-label .label-text {
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}
.my-profile-section .rf-card h2,
.my-profile-section #wf-temp_a1755719971732 span,
.my-profile-section #wf-temp_1755720175483 span {
  font-size: 24px;
  font-weight: 500;
  line-height: 25px;
  color: #292929;
}
.my-profile-section .rf-card.registration-card h2 {
  display: none;
}
.my-profile-section .upload-file-form-container p {
  color: #6C757D;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}

.attendee-hub-hero-section {
  padding: 34px 0;
}
.attendee-hub-hero-section .flex-box-section-full-interior {
  max-width: 1168px;
}
@media (min-width: 769px) {
  .attendee-hub-hero-section {
    padding: 69px 0;
  }
}
.attendee-hub-hero-section .flex-box-section > .flex-box-child.rf-grid-layout-25 {
  width: 20%;
}
.attendee-hub-hero-section .flex-box-section > .flex-box-child.rf-grid-layout-75 {
  width: 80%;
}
.attendee-hub-hero-section .rf-countdown-container {
  justify-content: flex-start;
}
.attendee-hub-hero-section .rf-countdown-container .rf-countdown-timer {
  width: 83px;
}
.attendee-hub-hero-section .rf-countdown-container .rf-countdown-timer .rf-countdown-ring-outer {
  stroke-width: 4;
}
.attendee-hub-hero-section .rf-countdown-container .rf-countdown-timer .rf-countdown-timer-time,
.attendee-hub-hero-section .rf-countdown-container .rf-countdown-timer .rf-countdown-timer-label {
  color: var(--pmi-white);
}
.attendee-hub-hero-section .rf-countdown-container .rf-countdown-timer .rf-countdown-timer-time {
  font-size: 32px;
  line-height: 35px;
}
.attendee-hub-hero-section .rf-countdown-container .rf-countdown-timer .rf-countdown-timer-label {
  font-size: 11px;
  line-height: 1;
  font-weight: 700;
}

.session-list-agenda .rf-tile.targeted-agenda-details-card {
  padding: 24px;
}
.session-list-agenda .rf-tile-title {
  font-size: var(--rf-brand-font-scale-4);
}
.session-list-agenda .rf-tile-info {
  font-size: var(--rf-brand-font-size);
}

#rf-exhibitorcatalog {
  background-color: var(--pmi-white);
}
#rf-exhibitorcatalog .rfSI.favorite-catalog-result.favorite-session {
  display: var(--favorite-icon-display);
}
#rf-exhibitorcatalog .search-container .search-filters h2,
#rf-exhibitorcatalog .search-container .search-filters #filters-header,
#rf-exhibitorcatalog .search-container .search-filters .catalog-filter,
#rf-exhibitorcatalog .search-container .search-filters .rf-checkbox-label {
  font-weight: 500;
}
#rf-exhibitorcatalog .search-container .catalog-search {
  --rf-comp-input-color-background: var(--pmi-off-white);
  border: 1px solid var(--rf-comp-input-color-border);
  border-radius: var(--rf-comp-input-shape-radius);
  background-color: var(--rf-comp-input-color-background);
}
#rf-exhibitorcatalog .search-container .catalog-search:focus-within {
  box-shadow: var(--rf-brand-elevation-focus-indicator-shadow) !important;
}
#rf-exhibitorcatalog .search-container .catalog-search:hover {
  box-shadow: none;
}
#rf-exhibitorcatalog .search-container .catalog-search .rf-input input {
  border: none;
  box-shadow: none;
}
#rf-exhibitorcatalog .search-container .catalog-search .rf-input input:focus, #rf-exhibitorcatalog .search-container .catalog-search .rf-input input:active, #rf-exhibitorcatalog .search-container .catalog-search .rf-input input:hover {
  box-shadow: none !important;
}
#rf-exhibitorcatalog .search-container .catalog-search .search-submit {
  border: none;
  background-color: transparent;
}
#rf-exhibitorcatalog .search-container .catalog-search .search-submit svg {
  fill: var(--pmi-primary);
}
#rf-exhibitorcatalog .main-content .rf-tag-container .rf-tag {
  background-color: transparent;
}
#rf-exhibitorcatalog .main-content .rf-catalog-tabs li button {
  padding: 15px 30px;
  font-weight: 400;
}
#rf-exhibitorcatalog .main-content .search-results .catalog-result {
  border: none;
  border-radius: 16px;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.1);
}
#rf-exhibitorcatalog .main-content .search-results .catalog-result .semibold,
#rf-exhibitorcatalog .main-content .search-results .catalog-result .catalog-result-title a .title-text {
  font-weight: 500;
}
#rf-exhibitorcatalog .rf-tile {
  border-radius: 16px;
  overflow: hidden;
}
#rf-exhibitorcatalog .rf-tile .rf-pill-primary {
  background-color: var(--pmi-dark-grey);
  border-color: var(--pmi-dark-grey);
  color: var(--pmi-white);
}
#rf-exhibitorcatalog .rf-tile .mdBtnR {
  padding: 8px 16px;
}
#rf-exhibitorcatalog .rf-tile .mdBtnR .mdBtnR-text {
  font-size: 14px;
}
#rf-exhibitorcatalog .rf-tile .rf-tile-body .session-date-time .session-date {
  border: none;
}
#rf-exhibitorcatalog .exhibitor-card {
  background: var(--pmi-white);
  border: none;
  border-radius: 16px;
  box-shadow: var(--pmi-card-box-shadow);
}
#rf-exhibitorcatalog .catalog-toggle-wrapper .mdBtnR-toggle {
  border: 2px solid var(--pmi-primary);
  padding: 0;
  height: 42px;
  border-radius: 5px;
}
#rf-exhibitorcatalog .catalog-toggle-wrapper .mdBtnR-toggle svg {
  fill: var(--pmi-primary);
}
#rf-exhibitorcatalog .catalog-toggle-wrapper .mdBtnR-toggle .mdBtnR {
  background: transparent;
  height: 100%;
  max-height: 100%;
}
#rf-exhibitorcatalog .catalog-toggle-wrapper .mdBtnR-toggle .mdBtnR.active {
  background-color: var(--pmi-primary);
  border-radius: 0;
}
#rf-exhibitorcatalog .catalog-toggle-wrapper .mdBtnR-toggle .mdBtnR.active svg {
  fill: #f7f4ef;
}
#rf-exhibitorcatalog .search-container .search-content .exhibitor-catalog-section-title {
  font-size: 20px;
  line-height: 28px;
  font-weight: 500;
  border-bottom: 1px solid var(--pmi-light-grey);
  margin-top: 16px;
  margin-bottom: 16px;
  padding-bottom: 10px;
}

.rf-default-modal .modal-footer .mdBtnR.confirm {
  border-color: var(--pmi-primary);
  background: transparent;
}
.rf-default-modal .modal-footer .mdBtnR.confirm:hover {
  background: rgba(255, 52, 11, 0.1);
}
.rf-default-modal .modal-footer .mdBtnR.confirm .mdBtnR-text {
  color: var(--pmi-primary);
}

.rf-workflow-messaging .message-convo-actions .mdBtnR .rfSI svg {
  fill: var(--pmi-white);
}
.rf-workflow-messaging .messaging-search-container.has-messaging .mdBtnR-transparent:hover {
  color: var(--pmi-grey);
  background-color: var(--rf-brand-color-surface-2);
  border-color: var(--rf-brand-color-surface-2);
}

.speaker-catalog-widget-section #rf-speakercatalog .search-results {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
  gap: 16px;
}
.speaker-catalog-widget-section #rf-speakercatalog .search-results .speaker-card {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin: 0;
}
.speaker-catalog-widget-section #rf-speakercatalog .search-results .speaker-card .speaker-photo {
  margin: 0;
}
.speaker-catalog-widget-section #rf-speakercatalog .search-results .speaker-card .speaker-photo img {
  border-radius: 50%;
  max-width: 120px;
}
.speaker-catalog-widget-section #rf-speakercatalog .search-results .speaker-card .speaker-full-name,
.speaker-catalog-widget-section #rf-speakercatalog .search-results .speaker-card .speaker-company-name,
.speaker-catalog-widget-section #rf-speakercatalog .search-results .speaker-card .speaker-job-title {
  width: 100%;
  text-align: center;
  margin: 0;
}
.speaker-catalog-widget-section #rf-speakercatalog .search-results .speaker-card .speaker-company-name,
.speaker-catalog-widget-section #rf-speakercatalog .search-results .speaker-card .speaker-job-title {
  font-weight: 400;
}

#widget-page-session-details {
  background-color: transparent;
}
#widget-page-session-details.session-details-page h2,
#widget-page-session-details.session-details-page .semibold,
#widget-page-session-details.session-details-page .rf-attribute .attribute-name {
  font-weight: 500;
}
#widget-page-session-details.session-details-page .title-text {
  font-weight: 400;
  margin-bottom: 24px;
}
#widget-page-session-details.session-details-page .user-text-content {
  color: var(--pmi-medium-grey);
}
#widget-page-session-details.session-details-page .rf-tile-container .rf-tile .rf-tile-info p {
  font-size: 14px;
}
#widget-page-session-details .session-details-back-to-catalog {
  border-bottom: none;
}

.rf-noSchedulerAccessModal-modal .rf-modal-scheduler-access:has(> ul) > p, .rf-noSchedulerAccessModal-modal .rf-modal-scheduler-access:has(> ul) > br {
  display: none;
}
.rf-noSchedulerAccessModal-modal .rf-modal-scheduler-access:has(> ul) ul {
  padding-left: 0;
}
.rf-noSchedulerAccessModal-modal .rf-modal-scheduler-access:has(> ul) ul li {
  list-style: none;
}

.rf-tile-container .rf-tile .rf-pill, .rf-tile-grid .rf-tile .rf-pill,
.rf-tile .rf-tile-body .rf-tile-title, .rf-compressed-tile .rf-tile-body .rf-tile-title {
  margin-block-end: 12px;
}

.rf-tile-container .rf-tile-wrapper,
.rf-tile-grid .rf-tile-wrapper {
  --rf-brand-color-text-body: var(--pmi-text-secondary);
  --rf-brand-color-border: var(--pmi-neutral-200);
}

#rf-catalog .search-container .rf-facets .rf-facet-label, #rf-exhibitorcatalog .search-container .rf-facets .rf-facet-label, #rf-speakercatalog .search-container .rf-facets .rf-facet-label {
  --rf-brand-color-text-heading: var(--pmi-inverted);
  --rf-brand-color-border: var(--pmi-inverted);
}

#rf-catalog .search-container .rf-facets .rf-tag .rf-tag-remove, #rf-exhibitorcatalog .search-container .rf-facets .rf-tag .rf-tag-remove, #rf-speakercatalog .search-container .rf-facets .rf-tag .rf-tag-remove {
  color: currentColor;
  scale: 1.25;
}

#rf-catalog .search-filters .filters button svg, #rf-exhibitorcatalog .search-filters .filters button svg, #rf-speakercatalog .search-filters .filters button svg, .rf-default-modal .search-filters .filters button svg {
  --rf-system-color-neutral-60: var(--pmi-inverted);
}

.keynote-speakers-section #rf-exhibitorcatalog .search-container .search-filters {
  --rf-brand-color-text-body: var(--pmi-text-primary);
}

.min-xxs-block {
  display: none !important;
}
@media (min-width: 375px) {
  .min-xxs-block {
    display: block !important;
  }
}

.min-xxs-flex {
  display: none !important;
}
@media (min-width: 375px) {
  .min-xxs-flex {
    display: flex !important;
  }
}

.max-xxs-block {
  display: none !important;
}
@media (max-width: 374px) {
  .max-xxs-block {
    display: block !important;
  }
}

.max-xxs-flex {
  display: none !important;
}
@media (max-width: 374px) {
  .max-xxs-flex {
    display: flex !important;
  }
}

.min-xs-block {
  display: none !important;
}
@media (min-width: 550px) {
  .min-xs-block {
    display: block !important;
  }
}

.min-xs-flex {
  display: none !important;
}
@media (min-width: 550px) {
  .min-xs-flex {
    display: flex !important;
  }
}

.max-xs-block {
  display: none !important;
}
@media (max-width: 549px) {
  .max-xs-block {
    display: block !important;
  }
}

.max-xs-flex {
  display: none !important;
}
@media (max-width: 549px) {
  .max-xs-flex {
    display: flex !important;
  }
}

.min-sm-block {
  display: none !important;
}
@media (min-width: 769px) {
  .min-sm-block {
    display: block !important;
  }
}

.min-sm-flex {
  display: none !important;
}
@media (min-width: 769px) {
  .min-sm-flex {
    display: flex !important;
  }
}

.max-sm-block {
  display: none !important;
}
@media (max-width: 768px) {
  .max-sm-block {
    display: block !important;
  }
}

.max-sm-flex {
  display: none !important;
}
@media (max-width: 768px) {
  .max-sm-flex {
    display: flex !important;
  }
}

.min-md-block {
  display: none !important;
}
@media (min-width: 1024px) {
  .min-md-block {
    display: block !important;
  }
}

.min-md-flex {
  display: none !important;
}
@media (min-width: 1024px) {
  .min-md-flex {
    display: flex !important;
  }
}

.max-md-block {
  display: none !important;
}
@media (max-width: 1023px) {
  .max-md-block {
    display: block !important;
  }
}

.max-md-flex {
  display: none !important;
}
@media (max-width: 1023px) {
  .max-md-flex {
    display: flex !important;
  }
}

.min-lg-block {
  display: none !important;
}
@media (min-width: 1200px) {
  .min-lg-block {
    display: block !important;
  }
}

.min-lg-flex {
  display: none !important;
}
@media (min-width: 1200px) {
  .min-lg-flex {
    display: flex !important;
  }
}

.max-lg-block {
  display: none !important;
}
@media (max-width: 1199px) {
  .max-lg-block {
    display: block !important;
  }
}

.max-lg-flex {
  display: none !important;
}
@media (max-width: 1199px) {
  .max-lg-flex {
    display: flex !important;
  }
}

.min-xl-block {
  display: none !important;
}
@media (min-width: 1400px) {
  .min-xl-block {
    display: block !important;
  }
}

.min-xl-flex {
  display: none !important;
}
@media (min-width: 1400px) {
  .min-xl-flex {
    display: flex !important;
  }
}

.max-xl-block {
  display: none !important;
}
@media (max-width: 1399px) {
  .max-xl-block {
    display: block !important;
  }
}

.max-xl-flex {
  display: none !important;
}
@media (max-width: 1399px) {
  .max-xl-flex {
    display: flex !important;
  }
}

.min-xxl-block {
  display: none !important;
}
@media (min-width: 1600px) {
  .min-xxl-block {
    display: block !important;
  }
}

.min-xxl-flex {
  display: none !important;
}
@media (min-width: 1600px) {
  .min-xxl-flex {
    display: flex !important;
  }
}

.max-xxl-block {
  display: none !important;
}
@media (max-width: 1599px) {
  .max-xxl-block {
    display: block !important;
  }
}

.max-xxl-flex {
  display: none !important;
}
@media (max-width: 1599px) {
  .max-xxl-flex {
    display: flex !important;
  }
}

.min-xxxl-block {
  display: none !important;
}
@media (min-width: 1920px) {
  .min-xxxl-block {
    display: block !important;
  }
}

.min-xxxl-flex {
  display: none !important;
}
@media (min-width: 1920px) {
  .min-xxxl-flex {
    display: flex !important;
  }
}

.max-xxxl-block {
  display: none !important;
}
@media (max-width: 1919px) {
  .max-xxxl-block {
    display: block !important;
  }
}

.max-xxxl-flex {
  display: none !important;
}
@media (max-width: 1919px) {
  .max-xxxl-flex {
    display: flex !important;
  }
}

.keynote-speakers-section {
  background: linear-gradient(135deg, #eb4d0a 0%, #a12608 100%);
}
.keynote-speakers-section * {
  color: var(--pmi-dark-background-on-primary);
}
.keynote-speakers-section .targeted-agenda-headline h2 {
  font-size: 40px;
  line-height: 44px;
  font-weight: 500;
  color: var(--pmi-dark-background-on-primary);
}
.keynote-speakers-section .attendee-tile:hover .attendee-tile-name {
  color: var(--pmi-dark-background-on-primary);
}
@media (min-width: 1024px) {
  .keynote-speakers-section .attendee-tile-image {
    min-width: 200px;
    min-height: 200px;
  }
  .keynote-speakers-section .attendee-tile-image img {
    object-fit: cover;
  }
}
.keynote-speakers-section .attendee-tile-name {
  color: var(--pmi-dark-background-on-primary);
}
.keynote-speakers-section .attendee-tile-name:hover {
  color: var(--pmi-dark-background-on-primary);
}
.keynote-speakers-section .carousel-mask .rf-tile-container {
  display: flex;
  justify-content: center;
  align-items: center;
}
.keynote-speakers-section .carousel-mask .rf-tile-container .speaker-tile-container {
  flex: 1;
}

.sessions-section {
  background-color: #F7F4EF;
}
.sessions-section .targeted-agenda-headline h2 {
  font-size: 40px;
  line-height: 44px;
  font-weight: 500;
  color: var(--pmi-on-primary);
}
.sessions-section .grid-targeted-agenda .rf-tile-container .rf-tile {
  border-radius: 16px;
  overflow: hidden;
}

body[class*=registration] {
  background-color: var(--pmi-surface-secondary);
}
body[class*=registration] #workflow-maing-heading {
  font-weight: 500;
}
body[class*=registration] .rf-workflow-body-content {
  background-color: var(--pmi-surface-secondary);
}
body[class*=registration] .workflow-form-render {
  background-color: var(--pmi-white);
  border-radius: 24px;
  padding: 32px;
  border: 1px solid var(--pmi-neutral-100);
}
body[class*=registration] .workflow-form-render .rf-text-container p,
body[class*=registration] .workflow-form-render .rf-text-container h2 {
  padding: 12px 16px;
  background: var(--pmi-primary-registration);
  border-radius: 4px;
  color: var(--pmi-dark-background-on-primary);
  font-weight: 400;
  font-size: 22px;
}
body[class*=registration] .workflow-form-render .rf-text-container p *,
body[class*=registration] .workflow-form-render .rf-text-container h2 * {
  color: inherit;
  font-weight: inherit;
  font-size: inherit;
}
body[class*=registration] .rf-workflow-header {
  background-color: transparent;
  padding-bottom: 0;
}
body[class*=registration] .rf-workflow-header .rfwf-header {
  padding-bottom: 0;
}
body[class*=registration] .rf-workflow-header .rfwf-headline h1 {
  font-weight: 500;
}
body[class*=registration] .rfwf-full-panel {
  border: none;
}
@media (min-width: 769px) {
  body[class*=registration] .rfwf-full-panel .rfwf-panel-interior {
    padding: 0 32px;
  }
}
body[class*=registration] .orders-page {
  margin: 0 auto;
  max-width: var(--pmi-content-max-width);
  padding-bottom: 42px;
}
body[class*=registration] .orders-page .rfwf-packages h2 {
  display: none;
}
body[class*=registration] .orders-page .accordion-headline {
  padding: 12px 16px;
  background: var(--pmi-primary-registration);
  border-radius: 4px;
  color: var(--pmi-dark-background-on-primary);
  font-weight: 400;
  font-size: 22px;
}
body[class*=registration] .orders-page .accordion-headline * {
  color: inherit;
  font-weight: inherit;
  font-size: inherit;
}
body[class*=registration] .orders-page .accordion-headline {
  margin-block-end: 24px;
}
body[class*=registration] .orders-page .accordion-headline h3 {
  text-transform: initial;
}
body[class*=registration] .orders-page .accordion-headline .md-accordion-controls {
  display: none;
}
body[class*=registration] .orders-page .discount-code-wrapper {
  flex-direction: column;
  align-items: start;
}
body[class*=registration] .orders-page .discount-code-wrapper form {
  width: 100%;
}
body[class*=registration] .orders-page .discount-code-wrapper .rf-flex-column-50 {
  display: flex;
  flex-direction: column;
  justify-content: end;
}
body[class*=registration] .orders-page .discount-code-wrapper .rf-flex-column-50:has(.mdBtnR) {
  align-items: start;
}
body[class*=registration] .orders-page .discount-code-wrapper .rf-input {
  padding-block: 0;
}
body[class*=registration] .orders-page .discount-code-wrapper .mdBtnR {
  --rf-comp-input-space-padding: 10px 16px;
  --rf-comp-button-space-padding: var(--rf-comp-input-space-padding);
  --rf-comp-button-primary-color-border: var(--pmi-inverted);
  --rf-comp-button-primary-color-on-background: var(--pmi-inverted);
  --rf-comp-button-primary-color-background: transparent;
  border-radius: 180px;
}
body[class*=registration] .orders-page .discount-code-wrapper .mdBtnR[disabled] {
  --rf-brand-color-status-disabled: var(--pmi-grey-mid);
  --rf-brand-color-status-on-disabled: var(--pmi-grey-mid);
  --rf-comp-button-primary-hover-color-on-background: var(--pmi-grey-mid);
  --rf-comp-button-elevation-shadow: none;
  --rf-comp-button-disabled-opacity: 0.9;
  background-color: transparent;
}
body[class*=registration] .orders-page .discount-code-wrapper .discount-code-container {
  --rf-brand-color-text-body: var(--pmi-text-secondary);
}
body[class*=registration] .orders-page .discount-code-wrapper .discount-code-container strong {
  font-weight: inherit !important;
}
body[class*=registration] .orders-page .package-quantity {
  opacity: 0;
}
body[class*=registration] .orders-page .rfwf-orders-payment {
  padding: 0;
}
body[class*=registration] .orders-page .rfwf-orders-payment h2 {
  padding: 12px 16px;
  background: var(--pmi-primary-registration);
  border-radius: 4px;
  color: var(--pmi-dark-background-on-primary);
  font-weight: 400;
  font-size: 22px;
}
body[class*=registration] .orders-page .rfwf-orders-payment h2 * {
  color: inherit;
  font-weight: inherit;
  font-size: inherit;
}
body[class*=registration] .orders-page .rfwf-orders-details div {
  color: var(--pmi-text-primary);
}
body[class*=registration] .orders-page [data-test=package-order-summary] .accordion-headline {
  background: transparent;
}
body[class*=registration] .orders-page [data-test=package-order-summary] .orders-package-total p {
  display: flex;
  font-size: var(--rf-brand-font-size);
  font-weight: 500;
}
body[class*=registration] .orders-page [data-test=package-order-summary] .orders-package-total p .rf-price-formatter {
  margin-inline-start: auto;
  font-weight: inherit;
}
body[class*=registration] .orders-page .rfwf-full-panel.rfwf-discount-code, body[class*=registration] .orders-page .rfwf-full-panel.rfwf-packages, body[class*=registration] .orders-page .rfwf-full-panel.rfwf-orders-payment, body[class*=registration] .orders-page .rfwf-full-panel.rfwf-orders-buttons, body[class*=registration] .orders-page .rfwf-full-panel.rfwf-orders-details {
  border-top: none;
  border-bottom: none;
}
body[class*=registration] .orders-page > div:first-of-type {
  padding-top: 32px;
  border-top-left-radius: var(--pmi-radius-outside);
  border-top-right-radius: var(--pmi-radius-outside);
}
body[class*=registration] .orders-page .rfwf-alert-panel {
  background-color: var(--pmi-white);
  border: 1px solid var(--pmi-neutral-100);
  border-bottom: none;
}
body[class*=registration] .orders-page > div:last-of-type {
  padding-bottom: 32px;
  border-bottom-left-radius: var(--pmi-radius-outside);
  border-bottom-right-radius: var(--pmi-radius-outside);
}
body[class*=registration] .orders-page .rfwf-full-panel {
  background-color: var(--pmi-white);
  border: 1px solid var(--pmi-neutral-100);
}
body[class*=registration] .orders-page .md-frame {
  box-shadow: none;
}
body[class*=registration] .rfwf-package-items strong {
  font-weight: 600 !important;
}
body[class*=registration] .rfwf-package-items .rfG-fluid-container {
  border: 1px solid transparent;
  border-radius: var(--pmi-radius-inside);
}
body[class*=registration] .rfwf-package-items .rfG-fluid-container .package-description p {
  border-radius: var(--pmi-radius-inside);
  padding: 12px 16px;
  margin-block-start: 8px;
}
body[class*=registration] .rfwf-package-items .rfG-fluid-container:has([data-title="Radio Checked Icon"]) {
  border-color: var(--pmi-primary-registration);
  background: var(--pmi-primary-registration-accent-1);
}
body[class*=registration] .rfwf-package-items .rfG-fluid-container:has([data-title="Radio Checked Icon"]) .package-description p {
  background: var(--pmi-primary-registration-accent-2);
}
body[class*=registration] .md-frame {
  border: none;
}
body[class*=registration] .md-frame .accordion-headline,
body[class*=registration] .md-frame .orders-package-total {
  border: none;
}
body[class*=registration] div[data-test=package-order-summary] .md-frame {
  border: none;
  padding: 32px 34px;
  border-radius: var(--pmi-radius-outside);
  background-color: var(--pmi-primary-accent-4);
}
body[class*=registration] div[data-test=package-order-summary] .md-frame * {
  color: var(--pmi-dark-background-on-primary);
}
body[class*=registration] div[data-test=package-order-summary] .md-frame .rfSI svg {
  fill: var(--pmi-dark-background-on-primary);
}

.orders-page .rfwf-package-items-price,
.print-order-summary-modal .rfwf-package-items-price {
  font-size: 16px;
}
.orders-page .rfwf-package-items-price .rf-price-formatter,
.print-order-summary-modal .rfwf-package-items-price .rf-price-formatter {
  color: var(--pmi-text-primary);
  font-weight: 500;
}
.orders-page .rfwf-package-items-price .discount-name-price,
.print-order-summary-modal .rfwf-package-items-price .discount-name-price {
  display: flex;
  flex-direction: column;
  font-size: inherit;
}
.orders-page .rfwf-package-items-price .discount-name-price .discount-name-title,
.print-order-summary-modal .rfwf-package-items-price .discount-name-price .discount-name-title {
  --rf-brand-color-status-success: var(--pmi-aqua-500);
  border: 1px solid var(--rf-brand-color-status-success);
  background: var(--pmi-aqua-100);
  color: var(--rf-brand-color-status-success);
  font-size: 12px;
  font-weight: 700;
  padding: 4px;
  border-radius: 4px;
}
.orders-page .rfwf-package-items-price .discount-name-price .rf-price-formatter,
.print-order-summary-modal .rfwf-package-items-price .discount-name-price .rf-price-formatter {
  order: -1;
  font-weight: inherit;
  opacity: 0.5;
}

.confirmation-page {
  --baseline-border-radius: var(--pmi-radius-outside);
  max-width: var(--pmi-content-max-width);
  margin: 24px auto 0;
  border-radius: var(--baseline-border-radius);
  background-color: var(--pmi-white);
}
.confirmation-page .rfwf-confirmation-header h1 {
  padding: 12px 16px;
  background: var(--pmi-primary-registration);
  border-radius: 4px;
  color: var(--pmi-dark-background-on-primary);
  font-weight: 400;
  font-size: 22px;
}
.confirmation-page .rfwf-confirmation-header h1 * {
  color: inherit;
  font-weight: inherit;
  font-size: inherit;
}
.confirmation-page .rfwf-confirmation-header h1 .rfSI {
  display: none;
}

.hotel-hero-text-container {
  border-radius: 0 500px 500px 0;
  width: fit-content;
}

.keynote-section {
  --rf-brand-color-text-heading: #200F3B;
  --rf-brand-color-text-body: #5D5171;
}
.keynote-section .grid-targeted-agenda .carousel-mask .rf-tile-container {
  gap: 24px;
}
.keynote-section .grid-targeted-agenda .carousel-mask .rf-tile-container .speaker-tile-container {
  margin-inline: 32px;
}
.keynote-section .grid-targeted-agenda .carousel-mask .rf-tile-container .speaker-tile-container .attendee-tile {
  padding: 0;
}
.keynote-section .grid-targeted-agenda .carousel-mask .rf-tile-container .speaker-tile-container .attendee-tile .attendee-tile-image {
  width: 200px;
  height: 200px;
  max-height: 200px;
  margin-bottom: 16px;
  max-width: 200px;
}
.keynote-section .grid-targeted-agenda .carousel-mask .rf-tile-container .speaker-tile-container .attendee-tile .attendee-tile-text-container .attendee-tile-name {
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 0;
}
.keynote-section .grid-targeted-agenda .carousel-mask .rf-tile-container .speaker-tile-container .attendee-tile .attendee-tile-text-container .attendee-tile-role {
  margin-bottom: 0;
}
.keynote-section .grid-targeted-agenda .carousel-mask .rf-tile-container .speaker-tile-container .attendee-tile .attendee-tile-text-container .attendee-tile-role .attendee-tile-role-job-title {
  font-size: 16px;
  line-height: 24px;
  color: var(--rf-brand-color-text-heading);
}
.keynote-section .grid-targeted-agenda .carousel-mask .rf-tile-container .speaker-tile-container .attendee-tile .attendee-tile-text-container .attendee-tile-role .attendee-tile-role-company {
  font-size: 16px;
  line-height: 24px;
}

.all-speakers-section {
  --rf-brand-color-text-heading: #200F3B;
  --rf-brand-color-text-body: #5D5171;
  --rf-brand-color-widget-background: #ffffff;
}
.all-speakers-section #rf-speakercatalog .search-container {
  max-width: 1330px;
}
.all-speakers-section #rf-speakercatalog .search-container .search-filters {
  display: none;
}
.all-speakers-section #rf-speakercatalog .search-container .main-content {
  padding: 0;
}
.all-speakers-section #rf-speakercatalog .search-container .main-content .total-results-count {
  display: none;
}
.all-speakers-section #rf-speakercatalog .search-container .main-content .search-content {
  max-width: initial;
  padding: 0;
}
.all-speakers-section #rf-speakercatalog .search-container .main-content .search-content .search-results {
  display: flex;
  flex-wrap: wrap;
  gap: 64px 24px;
}
.all-speakers-section #rf-speakercatalog .search-container .main-content .search-content .search-results .catalog-result.speaker-card {
  border: none;
  flex-direction: column;
  max-width: 168px;
  padding: 0 9px;
  margin: 0;
  --rf-brand-color-text-body: var(--rf-brand-color-text-heading);
}
.all-speakers-section #rf-speakercatalog .search-container .main-content .search-content .search-results .catalog-result.speaker-card .speaker-photo {
  margin: 0 0 16px 0;
}
.all-speakers-section #rf-speakercatalog .search-container .main-content .search-content .search-results .catalog-result.speaker-card .speaker-photo img {
  width: 150px;
  height: 150px;
  border-radius: 300px;
  object-fit: cover;
}
.all-speakers-section #rf-speakercatalog .search-container .main-content .search-content .search-results .catalog-result.speaker-card .speaker-full-name,
.all-speakers-section #rf-speakercatalog .search-container .main-content .search-content .search-results .catalog-result.speaker-card .speaker-company-name,
.all-speakers-section #rf-speakercatalog .search-container .main-content .search-content .search-results .catalog-result.speaker-card .speaker-job-title {
  width: 100%;
  margin: 0;
  text-align: center;
  font-weight: 400;
}
.all-speakers-section #rf-speakercatalog .search-container .main-content .search-content .search-results .catalog-result.speaker-card .speaker-full-name {
  font-size: 14px;
  line-height: 16px;
  font-weight: 500;
}
.all-speakers-section #rf-speakercatalog .search-container .main-content .search-content .search-results .catalog-result.speaker-card .speaker-company-name {
  font-size: 12px;
  line-height: 16px;
}
.all-speakers-section #rf-speakercatalog .search-container .main-content .search-content .search-results .catalog-result.speaker-card .speaker-job-title {
  font-size: 12px;
  line-height: 16px;
}

.keynote-speakers-section .flex-box-section-full-interior {
  max-width: 1168px;
}
.keynote-speakers-section #rf-exhibitorcatalog .search-container {
  max-width: 1330px;
  gap: 24px;
  border-top: 1px solid #CFCBC2;
  padding-top: 20px;
}
@media (min-width: 769px) {
  .keynote-speakers-section #rf-exhibitorcatalog .search-container {
    padding-top: 40px;
  }
}
.keynote-speakers-section #rf-exhibitorcatalog .search-container:after, .keynote-speakers-section #rf-exhibitorcatalog .search-container:before {
  display: none;
}
.keynote-speakers-section #rf-exhibitorcatalog .search-container .search-filters {
  margin: 0;
  --rf-brand-color-primary: #200F3B;
  --rf-comp-link-color: #200F3B;
  --rf-comp-checkbox-color: #200F3B;
}
.keynote-speakers-section #rf-exhibitorcatalog .search-container .search-filters .catalog-filter,
.keynote-speakers-section #rf-exhibitorcatalog .search-container .search-filters .rf-checkbox-label {
  font-weight: 400;
}
.keynote-speakers-section #rf-exhibitorcatalog .search-container .search-filters .filters-header {
  padding-top: 0;
}
.keynote-speakers-section #rf-exhibitorcatalog .search-container .search-filters .filters-header #filters-header,
.keynote-speakers-section #rf-exhibitorcatalog .search-container .search-filters .filters-header .clear-search {
  padding-top: 0;
  margin-top: 0;
}
.keynote-speakers-section #rf-exhibitorcatalog .search-container .search-filters .filters-header #filters-header .mdBtnR-text,
.keynote-speakers-section #rf-exhibitorcatalog .search-container .search-filters .filters-header .clear-search .mdBtnR-text {
  text-decoration: underline;
  font-weight: 700;
}
.keynote-speakers-section #rf-exhibitorcatalog .search-container .main-content {
  padding: 0;
}
.keynote-speakers-section #rf-exhibitorcatalog .search-container .main-content .rf-tile {
  border-radius: 24px;
  --rf-comp-button-secondary-color-background: var(--rf-comp-button-primary-color-background);
  --rf-comp-button-secondary-color-on-background: var(--rf-comp-button-primary-color-on-background);
}
.keynote-speakers-section #rf-exhibitorcatalog .search-container .main-content .rf-tile .rf-tile-title a {
  font-weight: 500;
}
.keynote-speakers-section #rf-exhibitorcatalog .search-container .main-content .rf-tile .rf-tile-body,
.keynote-speakers-section #rf-exhibitorcatalog .search-container .main-content .rf-tile .rf-tile-footer {
  background-color: #F7F4EF;
}
.keynote-speakers-section #rf-exhibitorcatalog .search-container .main-content .rf-facets {
  padding-left: 0;
}
.keynote-speakers-section #rf-exhibitorcatalog .search-container .main-content .total-results-count {
  display: none;
}
.keynote-speakers-section #rf-exhibitorcatalog .search-container .main-content .search-content {
  max-width: initial;
  padding: 0;
}
.keynote-speakers-section #rf-exhibitorcatalog .search-container .main-content .search-content h2.exhibitor-catalog-section-title:nth-child(1) {
  margin-top: 0;
  padding-top: 0;
}
.keynote-speakers-section #rf-exhibitorcatalog .search-container .main-content .search-content h2.exhibitor-catalog-section-title {
  font-size: 22px;
  border-bottom: 1px solid #CFCBC2;
  padding-block: 16px;
  margin-block: 16px;
}
.keynote-speakers-section #rf-exhibitorcatalog .search-container .main-content .search-content .search-results {
  display: flex;
  flex-wrap: wrap;
  gap: 64px 24px;
}
.keynote-speakers-section #rf-exhibitorcatalog .search-container .main-content .search-content .search-results .catalog-result.speaker-card {
  border: none;
  flex-direction: column;
  max-width: 168px;
  padding: 0 9px;
  margin: 0;
  --rf-brand-color-text-body: var(--rf-brand-color-text-heading);
}
.keynote-speakers-section #rf-exhibitorcatalog .search-container .main-content .search-content .search-results .catalog-result.speaker-card .speaker-photo {
  margin: 0 0 16px 0;
}
.keynote-speakers-section #rf-exhibitorcatalog .search-container .main-content .search-content .search-results .catalog-result.speaker-card .speaker-photo img {
  width: 150px;
  height: 150px;
  border-radius: 300px;
  object-fit: cover;
}
.keynote-speakers-section #rf-exhibitorcatalog .search-container .main-content .search-content .search-results .catalog-result.speaker-card .speaker-full-name,
.keynote-speakers-section #rf-exhibitorcatalog .search-container .main-content .search-content .search-results .catalog-result.speaker-card .speaker-company-name,
.keynote-speakers-section #rf-exhibitorcatalog .search-container .main-content .search-content .search-results .catalog-result.speaker-card .speaker-job-title {
  width: 100%;
  margin: 0;
  text-align: center;
  font-weight: 400;
}
.keynote-speakers-section #rf-exhibitorcatalog .search-container .main-content .search-content .search-results .catalog-result.speaker-card .speaker-full-name {
  font-size: 14px;
  line-height: 16px;
  font-weight: 500;
}
.keynote-speakers-section #rf-exhibitorcatalog .search-container .main-content .search-content .search-results .catalog-result.speaker-card .speaker-company-name {
  font-size: 12px;
  line-height: 16px;
}
.keynote-speakers-section #rf-exhibitorcatalog .search-container .main-content .search-content .search-results .catalog-result.speaker-card .speaker-job-title {
  font-size: 12px;
  line-height: 16px;
}

.min-xxs-block {
  display: none !important;
}
@media (min-width: 375px) {
  .min-xxs-block {
    display: block !important;
  }
}

.min-xxs-flex {
  display: none !important;
}
@media (min-width: 375px) {
  .min-xxs-flex {
    display: flex !important;
  }
}

.max-xxs-block {
  display: none !important;
}
@media (max-width: 374px) {
  .max-xxs-block {
    display: block !important;
  }
}

.max-xxs-flex {
  display: none !important;
}
@media (max-width: 374px) {
  .max-xxs-flex {
    display: flex !important;
  }
}

.min-xs-block {
  display: none !important;
}
@media (min-width: 550px) {
  .min-xs-block {
    display: block !important;
  }
}

.min-xs-flex {
  display: none !important;
}
@media (min-width: 550px) {
  .min-xs-flex {
    display: flex !important;
  }
}

.max-xs-block {
  display: none !important;
}
@media (max-width: 549px) {
  .max-xs-block {
    display: block !important;
  }
}

.max-xs-flex {
  display: none !important;
}
@media (max-width: 549px) {
  .max-xs-flex {
    display: flex !important;
  }
}

.min-sm-block {
  display: none !important;
}
@media (min-width: 769px) {
  .min-sm-block {
    display: block !important;
  }
}

.min-sm-flex {
  display: none !important;
}
@media (min-width: 769px) {
  .min-sm-flex {
    display: flex !important;
  }
}

.max-sm-block {
  display: none !important;
}
@media (max-width: 768px) {
  .max-sm-block {
    display: block !important;
  }
}

.max-sm-flex {
  display: none !important;
}
@media (max-width: 768px) {
  .max-sm-flex {
    display: flex !important;
  }
}

.min-md-block {
  display: none !important;
}
@media (min-width: 1024px) {
  .min-md-block {
    display: block !important;
  }
}

.min-md-flex {
  display: none !important;
}
@media (min-width: 1024px) {
  .min-md-flex {
    display: flex !important;
  }
}

.max-md-block {
  display: none !important;
}
@media (max-width: 1023px) {
  .max-md-block {
    display: block !important;
  }
}

.max-md-flex {
  display: none !important;
}
@media (max-width: 1023px) {
  .max-md-flex {
    display: flex !important;
  }
}

.min-lg-block {
  display: none !important;
}
@media (min-width: 1200px) {
  .min-lg-block {
    display: block !important;
  }
}

.min-lg-flex {
  display: none !important;
}
@media (min-width: 1200px) {
  .min-lg-flex {
    display: flex !important;
  }
}

.max-lg-block {
  display: none !important;
}
@media (max-width: 1199px) {
  .max-lg-block {
    display: block !important;
  }
}

.max-lg-flex {
  display: none !important;
}
@media (max-width: 1199px) {
  .max-lg-flex {
    display: flex !important;
  }
}

.min-xl-block {
  display: none !important;
}
@media (min-width: 1400px) {
  .min-xl-block {
    display: block !important;
  }
}

.min-xl-flex {
  display: none !important;
}
@media (min-width: 1400px) {
  .min-xl-flex {
    display: flex !important;
  }
}

.max-xl-block {
  display: none !important;
}
@media (max-width: 1399px) {
  .max-xl-block {
    display: block !important;
  }
}

.max-xl-flex {
  display: none !important;
}
@media (max-width: 1399px) {
  .max-xl-flex {
    display: flex !important;
  }
}

.min-xxl-block {
  display: none !important;
}
@media (min-width: 1600px) {
  .min-xxl-block {
    display: block !important;
  }
}

.min-xxl-flex {
  display: none !important;
}
@media (min-width: 1600px) {
  .min-xxl-flex {
    display: flex !important;
  }
}

.max-xxl-block {
  display: none !important;
}
@media (max-width: 1599px) {
  .max-xxl-block {
    display: block !important;
  }
}

.max-xxl-flex {
  display: none !important;
}
@media (max-width: 1599px) {
  .max-xxl-flex {
    display: flex !important;
  }
}

.min-xxxl-block {
  display: none !important;
}
@media (min-width: 1920px) {
  .min-xxxl-block {
    display: block !important;
  }
}

.min-xxxl-flex {
  display: none !important;
}
@media (min-width: 1920px) {
  .min-xxxl-flex {
    display: flex !important;
  }
}

.max-xxxl-block {
  display: none !important;
}
@media (max-width: 1919px) {
  .max-xxxl-block {
    display: block !important;
  }
}

.max-xxxl-flex {
  display: none !important;
}
@media (max-width: 1919px) {
  .max-xxxl-flex {
    display: flex !important;
  }
}

.exhibitor-catalog-tasks-section .rf-card .card-header {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
}
.exhibitor-catalog-tasks-section .rf-card.exhibitor-leads-card .card-controls .mdBtnR,
.exhibitor-catalog-tasks-section .rf-card.exhibitor-leads-card .card-controls a.mdBtnR {
  background-color: transparent;
  border-color: var(--pmi-tangerine-500);
  box-shadow: none;
}
.exhibitor-catalog-tasks-section .rf-card.exhibitor-leads-card .card-controls .mdBtnR .mdBtnR-text,
.exhibitor-catalog-tasks-section .rf-card.exhibitor-leads-card .card-controls a.mdBtnR .mdBtnR-text {
  color: var(--pmi-text-primary);
}
.exhibitor-catalog-tasks-section .rf-card.exhibitor-leads-card .card-controls .mdBtnR .rfSI svg,
.exhibitor-catalog-tasks-section .rf-card.exhibitor-leads-card .card-controls a.mdBtnR .rfSI svg {
  fill: var(--pmi-text-primary);
}
.exhibitor-catalog-tasks-section .rf-card.exhibitor-leads-card .card-controls .mdBtnR:hover,
.exhibitor-catalog-tasks-section .rf-card.exhibitor-leads-card .card-controls a.mdBtnR:hover {
  background-color: rgba(255, 52, 11, 0.1);
}
.exhibitor-catalog-tasks-section .rf-card.exhibitor-leads-card .card-controls .mdBtnR:hover .mdBtnR-text,
.exhibitor-catalog-tasks-section .rf-card.exhibitor-leads-card .card-controls a.mdBtnR:hover .mdBtnR-text {
  color: var(--pmi-text-primary);
}
.exhibitor-catalog-tasks-section .rf-card.exhibitor-leads-card .card-controls .mdBtnR:hover .rfSI svg,
.exhibitor-catalog-tasks-section .rf-card.exhibitor-leads-card .card-controls a.mdBtnR:hover .rfSI svg {
  fill: var(--pmi-tangerine-500);
}
.exhibitor-catalog-tasks-section .rf-card.exhibitor-leads-card .card-controls .mdBtnR .mdBtnR.disabled,
.exhibitor-catalog-tasks-section .rf-card.exhibitor-leads-card .card-controls .mdBtnR .mdBtnR:disabled,
.exhibitor-catalog-tasks-section .rf-card.exhibitor-leads-card .card-controls .mdBtnR .mdBtnR[disabled],
.exhibitor-catalog-tasks-section .rf-card.exhibitor-leads-card .card-controls .mdBtnR a.mdBtnR.disabled,
.exhibitor-catalog-tasks-section .rf-card.exhibitor-leads-card .card-controls .mdBtnR a.mdBtnR:disabled,
.exhibitor-catalog-tasks-section .rf-card.exhibitor-leads-card .card-controls .mdBtnR a.mdBtnR[disabled],
.exhibitor-catalog-tasks-section .rf-card.exhibitor-leads-card .card-controls a.mdBtnR .mdBtnR.disabled,
.exhibitor-catalog-tasks-section .rf-card.exhibitor-leads-card .card-controls a.mdBtnR .mdBtnR:disabled,
.exhibitor-catalog-tasks-section .rf-card.exhibitor-leads-card .card-controls a.mdBtnR .mdBtnR[disabled],
.exhibitor-catalog-tasks-section .rf-card.exhibitor-leads-card .card-controls a.mdBtnR a.mdBtnR.disabled,
.exhibitor-catalog-tasks-section .rf-card.exhibitor-leads-card .card-controls a.mdBtnR a.mdBtnR:disabled,
.exhibitor-catalog-tasks-section .rf-card.exhibitor-leads-card .card-controls a.mdBtnR a.mdBtnR[disabled] {
  border-color: var(--rf-brand-color-status-disabled);
  background-color: var(--rf-brand-color-status-disabled);
  box-shadow: var(--rf-comp-button-elevation-shadow);
  cursor: not-allowed;
  opacity: var(--rf-comp-button-disabled-opacity);
}
.exhibitor-catalog-tasks-section .rf-card.exhibitor-leads-card .card-controls .mdBtnR .mdBtnR.disabled:hover button.mdBtnR-text,
.exhibitor-catalog-tasks-section .rf-card.exhibitor-leads-card .card-controls .mdBtnR .mdBtnR:disabled:hover button.mdBtnR-text,
.exhibitor-catalog-tasks-section .rf-card.exhibitor-leads-card .card-controls .mdBtnR .mdBtnR[disabled]:hover button.mdBtnR-text,
.exhibitor-catalog-tasks-section .rf-card.exhibitor-leads-card .card-controls .mdBtnR a.mdBtnR.disabled:hover button.mdBtnR-text,
.exhibitor-catalog-tasks-section .rf-card.exhibitor-leads-card .card-controls .mdBtnR a.mdBtnR:disabled:hover button.mdBtnR-text,
.exhibitor-catalog-tasks-section .rf-card.exhibitor-leads-card .card-controls .mdBtnR a.mdBtnR[disabled]:hover button.mdBtnR-text,
.exhibitor-catalog-tasks-section .rf-card.exhibitor-leads-card .card-controls a.mdBtnR .mdBtnR.disabled:hover button.mdBtnR-text,
.exhibitor-catalog-tasks-section .rf-card.exhibitor-leads-card .card-controls a.mdBtnR .mdBtnR:disabled:hover button.mdBtnR-text,
.exhibitor-catalog-tasks-section .rf-card.exhibitor-leads-card .card-controls a.mdBtnR .mdBtnR[disabled]:hover button.mdBtnR-text,
.exhibitor-catalog-tasks-section .rf-card.exhibitor-leads-card .card-controls a.mdBtnR a.mdBtnR.disabled:hover button.mdBtnR-text,
.exhibitor-catalog-tasks-section .rf-card.exhibitor-leads-card .card-controls a.mdBtnR a.mdBtnR:disabled:hover button.mdBtnR-text,
.exhibitor-catalog-tasks-section .rf-card.exhibitor-leads-card .card-controls a.mdBtnR a.mdBtnR[disabled]:hover button.mdBtnR-text {
  color: var(--rf-brand-color-status-disabled);
}
.exhibitor-catalog-tasks-section .rf-card.exhibitor-leads-card .card-controls .mdBtnR .mdBtnR.disabled .mdBtnR-text,
.exhibitor-catalog-tasks-section .rf-card.exhibitor-leads-card .card-controls .mdBtnR .mdBtnR:disabled .mdBtnR-text,
.exhibitor-catalog-tasks-section .rf-card.exhibitor-leads-card .card-controls .mdBtnR .mdBtnR[disabled] .mdBtnR-text,
.exhibitor-catalog-tasks-section .rf-card.exhibitor-leads-card .card-controls .mdBtnR a.mdBtnR.disabled .mdBtnR-text,
.exhibitor-catalog-tasks-section .rf-card.exhibitor-leads-card .card-controls .mdBtnR a.mdBtnR:disabled .mdBtnR-text,
.exhibitor-catalog-tasks-section .rf-card.exhibitor-leads-card .card-controls .mdBtnR a.mdBtnR[disabled] .mdBtnR-text,
.exhibitor-catalog-tasks-section .rf-card.exhibitor-leads-card .card-controls a.mdBtnR .mdBtnR.disabled .mdBtnR-text,
.exhibitor-catalog-tasks-section .rf-card.exhibitor-leads-card .card-controls a.mdBtnR .mdBtnR:disabled .mdBtnR-text,
.exhibitor-catalog-tasks-section .rf-card.exhibitor-leads-card .card-controls a.mdBtnR .mdBtnR[disabled] .mdBtnR-text,
.exhibitor-catalog-tasks-section .rf-card.exhibitor-leads-card .card-controls a.mdBtnR a.mdBtnR.disabled .mdBtnR-text,
.exhibitor-catalog-tasks-section .rf-card.exhibitor-leads-card .card-controls a.mdBtnR a.mdBtnR:disabled .mdBtnR-text,
.exhibitor-catalog-tasks-section .rf-card.exhibitor-leads-card .card-controls a.mdBtnR a.mdBtnR[disabled] .mdBtnR-text {
  color: var(--rf-brand-color-status-disabled);
}
.exhibitor-catalog-tasks-section .rf-card.exhibitor-leads-card .card-controls .mdBtnR .mdBtnR.disabled .rfSI svg,
.exhibitor-catalog-tasks-section .rf-card.exhibitor-leads-card .card-controls .mdBtnR .mdBtnR:disabled .rfSI svg,
.exhibitor-catalog-tasks-section .rf-card.exhibitor-leads-card .card-controls .mdBtnR .mdBtnR[disabled] .rfSI svg,
.exhibitor-catalog-tasks-section .rf-card.exhibitor-leads-card .card-controls .mdBtnR a.mdBtnR.disabled .rfSI svg,
.exhibitor-catalog-tasks-section .rf-card.exhibitor-leads-card .card-controls .mdBtnR a.mdBtnR:disabled .rfSI svg,
.exhibitor-catalog-tasks-section .rf-card.exhibitor-leads-card .card-controls .mdBtnR a.mdBtnR[disabled] .rfSI svg,
.exhibitor-catalog-tasks-section .rf-card.exhibitor-leads-card .card-controls a.mdBtnR .mdBtnR.disabled .rfSI svg,
.exhibitor-catalog-tasks-section .rf-card.exhibitor-leads-card .card-controls a.mdBtnR .mdBtnR:disabled .rfSI svg,
.exhibitor-catalog-tasks-section .rf-card.exhibitor-leads-card .card-controls a.mdBtnR .mdBtnR[disabled] .rfSI svg,
.exhibitor-catalog-tasks-section .rf-card.exhibitor-leads-card .card-controls a.mdBtnR a.mdBtnR.disabled .rfSI svg,
.exhibitor-catalog-tasks-section .rf-card.exhibitor-leads-card .card-controls a.mdBtnR a.mdBtnR:disabled .rfSI svg,
.exhibitor-catalog-tasks-section .rf-card.exhibitor-leads-card .card-controls a.mdBtnR a.mdBtnR[disabled] .rfSI svg {
  fill: var(--rf-brand-color-status-disabled);
}
.exhibitor-catalog-tasks-section .rf-card.exhibitor-leads-card .card-controls .mdBtnR {
  border-width: var(--rf-comp-button-shape-border-width);
  border-color: var(--pmi-tangerine-500);
  border-style: solid;
  border-radius: 200px;
  padding: var(--rf-comp-button-space-padding);
}

#tasks-list-container .rfwf-header {
  display: none;
}
#tasks-list-container .rf-tasks-list {
  border-radius: 16px;
  overflow: hidden;
}
#tasks-list-container .rf-tasks-list.md-frame {
  border: none;
  box-shadow: none;
}
#tasks-list-container .rf-tasks-list.md-frame.md-frame-primary .md-frame-header {
  padding: 16px;
  background-color: var(--pmi-background-light);
  border-bottom: 1px solid var(--pmi-light-grey);
}
#tasks-list-container .rf-tasks-list.md-frame.md-frame-primary .md-frame-header .md-headline h2 {
  font-size: 20px;
  color: var(--pmi-grey);
  font-weight: 500;
}
#tasks-list-container .rf-tasks-list.md-frame.md-frame-primary .md-frame-header .md-headline .rf-pill-white {
  background-color: var(--pmi-aqua-500);
  border-color: var(--pmi-aqua-500);
  color: var(--pmi-white);
}
#tasks-list-container .rf-tasks-list .task-resources > h5 {
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
  margin: 0 0 0 20px;
}
#tasks-list-container .rf-tasks-list .task-listing-details * {
  font-size: 16px;
}
#tasks-list-container .rf-tasks-list .md-frame-body .rf-task-listing {
  border-bottom: 1px solid var(--pmi-light-grey);
  background-color: var(--pmi-background-light);
}
#tasks-list-container .rf-tasks-list .md-frame-body .rf-task-listing .task-listing-details h3,
#tasks-list-container .rf-tasks-list .md-frame-body .rf-task-listing .task-listing-details strong {
  font-weight: 500;
}
#tasks-list-container .rf-tasks-list .md-frame-body .rf-task-listing .task-listing-details .task-listing-content * {
  font-weight: 400;
  font-size: 16px;
  color: var(--pmi-text-secondary);
}
#tasks-list-container .rf-tasks-list .md-frame-body .rf-task-listing:last-child {
  border-bottom: none;
}

