@charset "UTF-8";
:root { --: ; }
:root {
  --magnetRed: #DB4D2B;
  --magnetYellow: #F0B847;
  --magnetGreen: #6BDB2B;
  --magnetBlue: #2C73BA;
  --magnetNavy: #002D6E;
  --magnetBlueBlack: #000C45;
  --magnetBlack: #000000;
  --magnetSlate: #53697b;
  --magnetLightGrey: #DEDFE0;
  --grey1: #f7f7f7;
  --grey2: #dfe1e7;
  --grey3: #c2c5c9;
  --grey4: #B4B4B4;
  --grey5: #969696;
  --grey6: #787878;
  --grey7: #5A5A5A;
  --white: #ffffff;
  --black: #000000;
  --size: 2.5rem;
  --size0: calc(var(--size) / 11.18);
  --size1: calc(var(--size) / 6.89);
  --size2: calc(var(--size) / 4.25);
  --size3: calc(var(--size) / 2.62);
  --size4: calc(var(--size) / 1.62);
  --size5: var(--size);
  --size6: calc(var(--size) * 1.62);
  --size7: calc(var(--size) * 2.62);
  --size8: calc(var(--size) * 4.25);
  --size9: calc(var(--size) * 6.89);
  --size10: calc(var(--size) * 11.18);
  --headerBackground: var(--magnetBlueBlack);
  --headerMenuItemColor: var(--white);
  --headerMenuItemActive: var(--magnetYellow);
  --headerMenuItemHover: var(--magnetYellow);
  --footerBackground: var(--magnetBlueBlack);
  --footerMenuItemColor: var(--white);
  --footerMenuItemActive: var(--magnetYellow);
  --footerMenuItemHover: var(--magnetYellow);
  --bodyMaxWidth: 1280px;
  --bodyPadding: var(--size5);
  --focus-color: var(--magnetBlue);
  --typeLinkColor: var(--magnetBlue);
  --typeLinkHover: var(--magnetNavy);
  --typeLinkTextDecoration: none;
}
@media (max-width: 600px) {
  :root {
    --bodyPadding: var(--size3);
  }
}
:root {
  --pb-space-gap: var(--size4);
  --rf-system-font-family: Graphik, Helvetica, Arial, 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(--black);
  --rf-brand-color-text-body: var(--black);
  --rf-brand-color-text-highlight: var(--magnetBlue);
  --rf-comp-button-elevation-shadow: none;
  --rf-comp-button-font-letter-spacing: 0;
  --rf-comp-button-font-size: 0.9375rem;
  --rf-comp-button-font-family: var(--rf-brand-font-family);
  --rf-comp-button-font-transform: uppercase;
  --rf-comp-button-font-style: normal;
  --rf-comp-button-font-weight: 500;
  --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: 0px;
  --rf-comp-button-shape-radius: 100rem;
  --rf-comp-button-small-shape-radius: var(--rf-comp-button-shape-radius);
  --rf-comp-button-space-padding: 0.8rem 1.5rem;
  --rf-comp-button-space-padding-small: 0.5rem 1rem;
  --rf-comp-button-disabled-opacity: 1;
  --rf-comp-button-primary-color-background: var(--magnetYellow);
  --rf-comp-button-primary-color-border: var(--magnetYellow);
  --rf-comp-button-primary-color-on-background: var(--magnetNavy);
  --rf-comp-button-primary-elevation-shadow: var(--rf-comp-button-elevation-shadow);
  --rf-comp-button-primary-hover-color-background: var(--magnetSlate);
  --rf-comp-button-primary-hover-color-border: var(--magnetSlate);
  --rf-comp-button-primary-hover-color-on-background: var(--white);
  --rf-comp-button-primary-hover-elevation-shadow: var(--rf-comp-button-hover-elevation-shadow);
  --rf-comp-button-secondary-color-background: #eaecef;
  --rf-comp-button-secondary-color-border: #eaecef;
  --rf-comp-button-secondary-color-on-background: #062944;
  --rf-comp-button-secondary-hover-color-background: var(--magnetSlate);
  --rf-comp-button-secondary-hover-color-border: var(--magnetSlate);
  --rf-comp-button-secondary-hover-color-on-background: var(--white);
  --rf-comp-button-tertiary-color-on-background: transparent;
  --rf-comp-button-tertiary-color-background: transparent;
  --rf-comp-button-tertiary-color-border: var(--magnetBlue);
  --rf-comp-button-tertiary-hover-color-background: transparent;
  --rf-comp-button-tertiary-hover-color-border: transparent;
  --rf-comp-button-tertiary-hover-color-on-background: var(--magnetNavy);
  --rf-comp-link-color: var(--rf-brand-color-primary);
  --rf-comp-link-font-decoration: none;
  --rf-comp-link-hover-color: var(--rf-brand-color-primary-hover);
  --rf-comp-link-hover-font-decoration: none;
  --rf-brand-color-primary: var(--magnetBlue);
  --rf-brand-color-primary-hover: var(--magnetSlate);
  --rf-brand-color-secondary: var(--magnetNavy);
  --rf-brand-color-secondary-hover: var(--magnetSlate);
  --rf-comp-input-color-border: var(--magnetLightGrey);
  --rf-comp-input-color-background: var(--rf-brand-color-surface);
  --rf-comp-input-color-on-background: var(--magnetBlack);
  --rf-comp-input-color-placeholder: var(--magnetSlate);
  --rf-comp-input-font-size: var(--rf-brand-font-size);
  --rf-comp-input-font-line-height: 1;
  --rf-comp-input-font-weight: 400;
  --rf-comp-input-shape-radius: 1.5rem;
  --rf-comp-input-shape-radius-inside: 1.5rem;
  --rf-comp-input-space-padding-ends: 0.5rem;
  --rf-comp-input-space-padding-sides: 1rem;
  --rf-comp-input-space-padding: var(--rf-comp-input-space-padding-ends) var(--rf-comp-input-space-padding-sides);
  --rf-comp-input-active-color-border: var(--magnetBlue);
  --rf-comp-input-active-elevation-shadow: 0 0 6px var(--rf-system-color-blue-90);
  --rf-comp-input-disabled-color-background: var(--rf-brand-color-surface-2);
  --rf-comp-input-color-on-disabled: var(--rf-brand-color-text-body);
  --rf-comp-input-hover-color-border: var(--magnetBlue);
  --rf-comp-checkbox-color: var(--grey4);
  --rf-comp-checkbox-border-color: var(--grey6);
  --rf-comp-checkbox-border-width: 1px;
  --rf-comp-checkbox-checked-color: var(--rf-comp-checkbox-color);
  --rf-comp-checkbox-checked-border-color: var(--rf-comp-checkbox-border-color);
  --rf-comp-radio-color: var(--grey4);
  --rf-comp-radio-border-color: var(--grey6);
  --rf-comp-radio-border-width: 1px;
  --rf-comp-radio-checked-color: var(--rf-comp-radio-border-color);
  --rf-comp-radio-checked-border-color: var(--rf-comp-radio-border-color);
  --rf-comp-dropdown-action-color-background: transparent;
  --rf-comp-dropdown-action-color-on-background: var(--magnetBlue);
  --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: #CF222E;
  --rf-brand-color-accent: var(--rf-system-color-red);
  --rf-brand-color-border: var(--magnetLightGrey);
  --rf-brand-color-on-primary: var(--rf-system-color-neutral-100);
  --rf-brand-color-status-disabled: var(--grey3);
  --rf-brand-color-status-on-disabled: var(#ffffff);
  --rf-brand-color-status-error: var(--rf-system-color-red-40);
  --rf-brand-color-status-error-container: var(--rf-system-color-red-90);
  --rf-brand-color-status-error-hover: var(--rf-system-color-red-40);
  --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-success: var(--rf-system-color-green);
  --rf-brand-color-status-success-container: var(--rf-system-color-green-90);
  --rf-brand-color-status-success-hover: var(--rf-system-color-green-40);
  --rf-brand-color-status-warning: var(--rf-system-color-orange);
  --rf-brand-color-status-warning-container: var(--rf-system-color-orange-90);
  --rf-brand-color-status-warning-hover: #b36000;
  --rf-brand-color-background: var(#ffffff);
  --rf-brand-color-surface: var(--rf-brand-color-background);
  --rf-brand-color-surface-2: var(--magnetLightGrey);
  --rf-brand-color-surface-3: var(--rf-system-color-neutral-80);
  --rf-brand-color-surface-4: var(--rf-system-color-neutral-30);
  --rf-brand-color-text-body: var(--magnetBlack);
  --rf-brand-color-text-heading: var(--magnetBlack);
  --rf-brand-elevation-focus-indicator-shadow: 0 0 0 3px rgba(21, 112, 239, 0.4);
  --rf-brand-font-size: 16px;
  --rf-brand-font-scale-1: 48px;
  --rf-brand-font-scale-2: 36px;
  --rf-brand-font-scale-3: 24px;
  --rf-brand-font-scale-4: 20px;
  --rf-brand-font-scale-5: 16px;
  --rf-brand-font-scale-6: 14px;
  --rf-brand-font-scale-7: 12px;
  --rf-brand-font-scale-xl: 64px;
  --rf-brand-font-scale-xxl: 80px;
  --rf-brand-font-scale-xxxl: 96px;
  --rf-brand-shape-radius: 10px;
  --rf-brand-shape-radius-inside: 8px;
  --rf-brand-shape-radius-table-header: 0px;
  --rf-brand-shape-radius-lg: 15px;
  --rf-system-color-blue: #1570ef;
  --rf-system-color-blue-40: #0d59c4;
  --rf-system-color-blue-50: #8ab8f7;
  --rf-system-color-blue-75: #c5dbfb;
  --rf-system-color-blue-90: #e8f1fd;
  --rf-system-color-blue-dark: #3e4eb8;
  --rf-system-color-blue-dark-40: #313e92;
  --rf-system-color-blue-dark-50: #9fa7dc;
  --rf-system-color-blue-dark-75: #cfd3ed;
  --rf-system-color-blue-dark-90: #ecedf8;
  --rf-system-color-blue-light: #00bcd6;
  --rf-system-color-blue-light-40: #008fa3;
  --rf-system-color-blue-light-50: #80deeb;
  --rf-system-color-blue-light-75: #bfeef5;
  --rf-system-color-blue-light-90: #e6f8fb;
  --rf-system-color-green: #027a48;
  --rf-system-color-green-40: #01482a;
  --rf-system-color-green-50: #81bda4;
  --rf-system-color-green-75: #c0ded1;
  --rf-system-color-green-90: #e6f2ed;
  --rf-system-color-lime: #cdde20;
  --rf-system-color-lime-40: #a4b11a;
  --rf-system-color-lime-50: #e6ef90;
  --rf-system-color-lime-75: #f3f7c7;
  --rf-system-color-lime-90: #fafce9;
  --rf-system-color-neutral-0: #000;
  --rf-system-color-neutral-10: #222;
  --rf-system-color-neutral-20: #333;
  --rf-system-color-neutral-30: #444;
  --rf-system-color-neutral-40: #767676;
  --rf-system-color-neutral-50: #999;
  --rf-system-color-neutral-60: #bbb;
  --rf-system-color-neutral-70: #ccc;
  --rf-system-color-neutral-80: #eee;
  --rf-system-color-neutral-90: #f5f5f5;
  --rf-system-color-neutral-100: #fff;
  --rf-system-color-orange: #ff8900;
  --rf-system-color-orange-40: #cc6e00;
  --rf-system-color-orange-50: #ffc480;
  --rf-system-color-orange-75: #ffe2bf;
  --rf-system-color-orange-90: #fff3e6;
  --rf-system-color-peacock: #009788;
  --rf-system-color-peacock-40: #00645a;
  --rf-system-color-peacock-50: #80cbc4;
  --rf-system-color-peacock-75: #bfe5e1;
  --rf-system-color-peacock-90: #e6f5f3;
  --rf-system-color-pink: #e71356;
  --rf-system-color-pink-40: #b80f44;
  --rf-system-color-pink-50: #f389ab;
  --rf-system-color-pink-75: #f9c4d5;
  --rf-system-color-pink-90: #fde7ee;
  --rf-system-color-purple: #5c00dc;
  --rf-system-color-purple-40: #4700a9;
  --rf-system-color-purple-50: #ae80ee;
  --rf-system-color-purple-75: #d6bff6;
  --rf-system-color-purple-90: #efe6fc;
  --rf-system-color-red: #d92d20;
  --rf-system-color-red-40: #ad2419;
  --rf-system-color-red-50: #ec9690;
  --rf-system-color-red-75: #f6cbc7;
  --rf-system-color-red-90: #fbeae9;
  --rf-system-color-yellow: #ffc107;
  --rf-system-color-yellow-40: #d39e00;
  --rf-system-color-yellow-50: #ffe083;
  --rf-system-color-yellow-75: #fff0c1;
  --rf-system-color-yellow-90: #fff9e6;
}
@font-face {
  font-family: Graphik;
  src: url(https://static.rainfocus.com/atwmmagnet/mus2025/static/staticfile/staticfile/Graphik-Extralight-Web_1719604320127001hjX6.woff2) format("woff2"), url(https://static.rainfocus.com/atwmmagnet/mus2025/static/staticfile/staticfile/Graphik-Extralight-Web_1719605367551001v2ve.woff) format("woff");
  font-weight: 100 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: Graphik;
  src: url(https://static.rainfocus.com/atwmmagnet/mus2025/static/staticfile/staticfile/Graphik-Regular-Web_1719604319982001hJBo.woff2) format("woff2"), url(https://static.rainfocus.com/atwmmagnet/mus2025/static/staticfile/staticfile/Graphik-Regular-Web_1719605368152001vuDT.woff) format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: Graphik;
  src: url(https://static.rainfocus.com/atwmmagnet/mus2025/static/staticfile/staticfile/Graphik-Medium-Web_1719604320189001hDkq.woff2) format("woff2"), url(https://static.rainfocus.com/atwmmagnet/mus2025/static/staticfile/staticfile/Graphik-Medium-Web_1719605367865001vW7D.woff) format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: Graphik;
  src: url(https://static.rainfocus.com/atwmmagnet/mus2025/static/staticfile/staticfile/Graphik-Semibold-Web_1719604320090001hN2n.woff2) format("woff2"), url(https://static.rainfocus.com/atwmmagnet/mus2025/static/staticfile/staticfile/Graphik-Semibold-Web_1719605368254001vs6s.woff) format("woff");
  font-weight: 600 900;
  font-style: normal;
  font-display: swap;
}
* {
  font-family: var(--rf-system-font-family);
}
strong, b, [style*="font-weight: bold"], h1, h2, h3, h4, h5, h6 {
  font-weight: 500 !important;
}
a {
  transition: color 200ms;
}
a, a:visited, a:focus, a:active {
  color: var(--typeLinkColor) !important;
  font-weight: 500;
}
a:hover {
  color: var(--typeLinkHover) !important;
  text-decoration: var(--typeLinkTextDecoration) !important;
}
.cc-window.cc-banner {
  color: #ffffff;
}
.cc-window.cc-banner a {
  transition: color 200ms;
}
.cc-window.cc-banner a, .cc-window.cc-banner a:visited, .cc-window.cc-banner a:focus, .cc-window.cc-banner a:active {
  color: var(--magnetYellow) !important;
  opacity: 1;
}
.cc-window.cc-banner a:hover {
  color: var(--magnetYellow) !important;
  text-decoration: underline !important;
}
.cc-window.cc-banner a.cc-btn {
  transition: var(--rf-comp-button-motion-transition);
}
.cc-window.cc-banner a.cc-btn, .cc-window.cc-banner a.cc-btn:visited, .cc-window.cc-banner a.cc-btn:focus, .cc-window.cc-banner a.cc-btn:active {
  position: relative;
  cursor: pointer;
  color: var(--magnetNavy) !important;
  background: var(--magnetYellow);
  letter-spacing: var(--rf-comp-button-font-letter-spacing);
  border-width: var(--rf-comp-button-shape-border-width);
  border-style: solid;
  border-color: rgba(0, 0, 0, 0);
  display: inline-block;
  font-family: var(--rf-comp-button-font-family);
  font-size: var(--rf-comp-button-font-size);
  font-weight: var(--rf-comp-button-font-weight);
  font-style: var(--rf-comp-button-font-style);
  line-height: 1;
  text-decoration: none;
  text-transform: var(--rf-comp-button-font-transform);
  margin: 0;
  outline: 0;
  padding: var(--rf-comp-button-space-padding);
  text-align: center;
  border-radius: var(--rf-comp-button-shape-radius);
  opacity: 1;
}
.cc-window.cc-banner a.cc-btn:hover {
  color: #ffffff !important;
  background: var(--magnetSlate);
  text-decoration: none !important;
}
header.header nav#personal-nav {
  font-size: 1rem;
}
header.header nav#portal-nav {
  font-size: 1.125rem;
  text-transform: uppercase;
}
header.header a {
  transition: color 200ms;
}
header.header a, header.header a:visited, header.header a:focus, header.header a:active {
  color: var(--headerMenuItemColor) !important;
}
header.header a:hover {
  color: var(--headerMenuItemHover) !important;
  text-decoration: none;
}
footer.footer a {
  transition: color 200ms;
}
footer.footer a svg path {
  transition: fill 200ms;
}
footer.footer a, footer.footer a:visited, footer.footer a:focus, footer.footer a:active {
  color: var(--footerMenuItemColor) !important;
}
footer.footer a:hover {
  color: var(--footerMenuItemHover) !important;
  text-decoration: none;
}
footer.footer a:hover:not(.logo-link) svg path {
  fill: var(--footerMenuItemHover) !important;
}
.hero h1 {
  font-size: 3.125rem;
  color: #FFFFFF;
  margin: 0 0 1rem 0;
}
.hero p {
  font-size: 1.5rem;
  color: #FFFFFF;
  margin: 0 0 0 0;
}
@media (max-width: 500px) {
  .hero h1 {
    font-size: 2.5rem;
  }
  .hero p {
    font-size: 1.35rem;
  }
}
[class*=page-home] .personalize h2,
[class*=page-postcontent] .personalize h2,
[class*=page-groupportal] .personalize h2 {
  font-size: 1.875rem;
  color: var(--magnetNavy);
  text-align: center;
}
[class*=page-home] .featured-sessions h2,
[class*=page-postcontent] .featured-sessions h2,
[class*=page-groupportal] .featured-sessions h2 {
  font-size: 1.875rem;
  color: #ffffff;
}
[class*=page-home] .featured-speakers h2,
[class*=page-postcontent] .featured-speakers h2,
[class*=page-groupportal] .featured-speakers h2 {
  font-size: 1.875rem;
  color: #062D6E;
  margin: 0 0 1rem 0;
}
[class*=page-home] .featured-speakers p,
[class*=page-postcontent] .featured-speakers p,
[class*=page-groupportal] .featured-speakers p {
  font-size: 1.5rem;
  color: var(--magnetBlack);
}
[class*=page-home] .featured-speakers .attendee-tile-name,
[class*=page-postcontent] .featured-speakers .attendee-tile-name,
[class*=page-groupportal] .featured-speakers .attendee-tile-name {
  font-size: 1.125rem;
  color: var(--magnetNavy);
  text-decoration: none;
  overflow: visible;
}
[class*=page-home] .featured-speakers .attendee-tile-name:hover,
[class*=page-postcontent] .featured-speakers .attendee-tile-name:hover,
[class*=page-groupportal] .featured-speakers .attendee-tile-name:hover {
  color: var(--magnetSlate);
}
[class*=page-home] .featured-speakers .attendee-tile-role,
[class*=page-postcontent] .featured-speakers .attendee-tile-role,
[class*=page-groupportal] .featured-speakers .attendee-tile-role {
  display: block;
  overflow: visible;
  font-size: 0.875rem;
  color: var(--magnetBlack);
}
[class*=page-home] .hotel-and-order h2,
[class*=page-postcontent] .hotel-and-order h2,
[class*=page-groupportal] .hotel-and-order h2 {
  font-size: 1.875rem;
  color: #062D6E;
}
[class*=page-home] .jam h2,
[class*=page-postcontent] .jam h2,
[class*=page-groupportal] .jam h2 {
  font-size: 1.875rem;
  color: #ffffff;
}
[class*=page-home] .jam p,
[class*=page-postcontent] .jam p,
[class*=page-groupportal] .jam p {
  font-size: 1.5rem;
  color: #ffffff;
}
[class*=page-home] .mobile h2,
[class*=page-home] .refer h2,
[class*=page-postcontent] .mobile h2,
[class*=page-postcontent] .refer h2,
[class*=page-groupportal] .mobile h2,
[class*=page-groupportal] .refer h2 {
  font-size: 1.875rem;
  color: #ffffff;
}
[class*=page-home] .mobile h3,
[class*=page-home] .refer h3,
[class*=page-postcontent] .mobile h3,
[class*=page-postcontent] .refer h3,
[class*=page-groupportal] .mobile h3,
[class*=page-groupportal] .refer h3 {
  font-size: 1.25rem;
  color: #ffffff;
}
[class*=page-home] .mobile p,
[class*=page-home] .refer p,
[class*=page-postcontent] .mobile p,
[class*=page-postcontent] .refer p,
[class*=page-groupportal] .mobile p,
[class*=page-groupportal] .refer p {
  font-size: 1.125rem;
  color: #ffffff;
}
[class*=page-home] .mobile li,
[class*=page-home] .refer li,
[class*=page-postcontent] .mobile li,
[class*=page-postcontent] .refer li,
[class*=page-groupportal] .mobile li,
[class*=page-groupportal] .refer li {
  font-size: 1rem;
  color: #ffffff;
}
[class*=page-home] .bulk h2,
[class*=page-postcontent] .bulk h2,
[class*=page-groupportal] .bulk h2 {
  font-size: 1.875rem;
  color: #062D6E;
}
[class*=page-home] .bulk p,
[class*=page-postcontent] .bulk p,
[class*=page-groupportal] .bulk p {
  font-size: 1.125rem;
  color: var(--magnetBlack);
}
[class*=page-home] .highlights h2,
[class*=page-postcontent] .highlights h2,
[class*=page-groupportal] .highlights h2 {
  font-size: 1.875rem;
  color: #062D6E;
}
[class*=page-home] .highlights h3,
[class*=page-postcontent] .highlights h3,
[class*=page-groupportal] .highlights h3 {
  font-size: 1.25rem;
  color: #062D6E;
  line-height: 1.2;
  font-weight: 500;
}
[class*=page-home] .highlights p,
[class*=page-postcontent] .highlights p,
[class*=page-groupportal] .highlights p {
  font-size: 1.5rem;
  color: var(--magnetBlack);
}
[class*=page-home] .highlights .card p,
[class*=page-postcontent] .highlights .card p,
[class*=page-groupportal] .highlights .card p {
  font-size: 1.125rem;
  color: var(--magnetBlack);
}
[class*=page-home] .pre-conference-training h2,
[class*=page-postcontent] .pre-conference-training h2,
[class*=page-groupportal] .pre-conference-training h2 {
  font-size: 1.875rem;
  color: #062D6E;
}
[class*=page-home] .pre-conference-training h3,
[class*=page-postcontent] .pre-conference-training h3,
[class*=page-groupportal] .pre-conference-training h3 {
  font-size: 1.5rem;
  color: #062D6E;
}
[class*=page-home] .pre-conference-training p,
[class*=page-postcontent] .pre-conference-training p,
[class*=page-groupportal] .pre-conference-training p {
  font-size: 1.5rem;
  color: var(--magnetBlack);
}
[class*=page-home] .pre-conference-training .class p,
[class*=page-postcontent] .pre-conference-training .class p,
[class*=page-groupportal] .pre-conference-training .class p {
  font-size: 1.125rem;
  color: var(--magnetBlack);
}
.session-list-agenda .rf-tile-wrapper.targeted-agenda-details-card .targeted-agenda-details-card .rf-tile-title {
  margin-bottom: 1.5rem;
  font-size: 1.875rem;
  color: #062D6E;
  line-height: 1.2;
  font-weight: 500;
}
.session-list-agenda .rf-tile-wrapper.targeted-agenda-details-card .targeted-agenda-details-card .rf-tile-info.rf-tile-line-one *,
.session-list-agenda .rf-tile-wrapper.targeted-agenda-details-card .targeted-agenda-details-card .rf-tile-info.rf-tile-line-two {
  margin-bottom: 0;
  font-size: 1.125rem;
  color: var(--magnetBlack);
  line-height: 1.4em;
  font-weight: var(--rf-system-font-weight-400);
}
.session-list-agenda .rf-tile-wrapper.targeted-agenda-details-card .targeted-agenda-details-card .rf-tile-info.rf-tile-line-one {
  margin-bottom: 1.5rem;
}
.session-list-agenda .rf-tile-wrapper.targeted-agenda-details-card .targeted-agenda-details-card .rf-tile-info.rf-tile-line-one * {
  font-weight: 500;
}
[class*=login] #workflow-login-page h2 {
  color: #ffffff;
  font-size: 1.25rem !important;
  font-weight: normal !important;
}
[class*=login] #workflow-login-page p,
[class*=login] #workflow-login-page .label-text,
[class*=login] #workflow-login-page .rf-req {
  font-weight: normal !important;
  color: #FFFFFF !important;
}
[class*=login] #workflow-login-page .login-submit-frame a {
  font-size: 1rem;
  transition: color 200ms;
}
[class*=login] #workflow-login-page .login-submit-frame a, [class*=login] #workflow-login-page .login-submit-frame a:visited, [class*=login] #workflow-login-page .login-submit-frame a:focus, [class*=login] #workflow-login-page .login-submit-frame a:active {
  color: #ffffff !important;
}
[class*=login] #workflow-login-page .login-submit-frame a:hover {
  color: var(--footerMenuItemHover) !important;
  text-decoration: none;
}
[class*=bulkpackages] #rf-content.rf-workflow .workflow-header .mdBtnR-text-button .mdBtnR-text {
  font-size: 1.5rem;
  color: var(--typeLinkColor);
}
/* Text art: http://patorjk.com/software/taag/#p=display&f=ANSI%20Shadow&t=Example */
.rf-body, #app {
  height: 100vh;
  display: flex;
  flex-direction: column;
}
#rf-content {
  flex-grow: 1;
}
.hero .hero-block {
  display: flex;
  justify-content: end;
  align-items: end;
  gap: 3.5rem;
  margin: 0 auto;
}
.hero .hero-block .hero-text {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  align-self: center;
  padding: 3rem 0;
}
.hero .hero-block .hero-text h1 {
  line-height: 1.2;
}
.hero .hero-block .hero-text p {
  max-width: 42rem;
  margin: 0;
}
.hero .hero-block .hero-image {
  display: flex;
}
@media (max-width: 1100px) {
  .hero {
    background-size: unset;
    background-position: unset;
  }
  body.rf-body #rf-content.rf-workflow .hero {
    background: linear-gradient(50deg, rgb(6, 45, 110) 0%, rgb(6, 45, 110) 100%);
  }
  .hero .hero-block {
    flex-wrap: wrap;
    gap: 3.5rem;
  }
  .hero .hero-block .hero-image {
    display: none;
  }
}
/*
██████╗  █████╗ ██╗███╗   ██╗███████╗ ██████╗  ██████╗██╗   ██╗███████╗
██╔══██╗██╔══██╗██║████╗  ██║██╔════╝██╔═══██╗██╔════╝██║   ██║██╔════╝
██████╔╝███████║██║██╔██╗ ██║█████╗  ██║   ██║██║     ██║   ██║███████╗
██╔══██╗██╔══██║██║██║╚██╗██║██╔══╝  ██║   ██║██║     ██║   ██║╚════██║
██║  ██║██║  ██║██║██║ ╚████║██║     ╚██████╔╝╚██████╗╚██████╔╝███████║
╚═╝  ╚═╝╚═╝  ╚═╝╚═╝╚═╝  ╚═══╝╚═╝      ╚═════╝  ╚═════╝ ╚═════╝ ╚══════╝
*/
.cc-window.cc-banner {
  background-color: var(--magnetBlack);
  padding: 2rem;
}
.flex-box-section-full > .flex-box-section-full-interior {
  width: unset;
}
.flex-box-section-full .flex-box-section-full-interior,
.rfwf-full-panel .rfwf-panel-interior {
  box-sizing: unset;
  padding: 0 var(--bodyPadding);
  max-width: var(--bodyMaxWidth);
}
.form-horizontal {
  max-width: var(--formMaxWidth);
  min-width: 400px;
  width: fit-content;
}
@media (max-width: 400px) {
  .form-horizontal {
    min-width: auto;
  }
}
#rf-catalog .search-container.left-filters-search {
  gap: 5.375rem;
  justify-content: space-between;
  max-width: none;
  margin: 0;
}
#rf-catalog .search-container.left-filters-search::before, #rf-catalog .search-container.left-filters-search::after {
  content: none;
}
#rf-catalog .search-container.left-filters-search .search-filters {
  margin: 0px;
  width: 355px;
}
#rf-catalog .search-container.left-filters-search .search-filters .filters-header {
  padding-top: 0px;
}
#rf-catalog .search-container.left-filters-search .search-filters .quick-filters,
#rf-catalog .search-container.left-filters-search .search-filters .filters li {
  border-top: 1px solid var(--grey4);
}
#rf-catalog .search-container.left-filters-search .main-content {
  padding: 0px;
}
#rf-catalog .search-container.left-filters-search .main-content .search-content {
  padding: 0px;
}
#rf-catalog .search-container.left-filters-search .main-content .search-content .catalog-result {
  border: 1px solid var(--grey3);
  border-radius: 0px;
  display: flex;
  flex-direction: column;
  padding: 2rem;
}
#rf-catalog .search-container.left-filters-search .main-content .search-content .catalog-result.recommended {
  padding-top: 3.7rem;
}
#rf-catalog .search-container.left-filters-search .main-content .search-content .catalog-result .recommendation-bar {
  background: rgba(107, 219, 43, 0.2509803922);
}
#rf-catalog .search-container.left-filters-search .main-content .search-content .catalog-result .catalog-result-title .collapsed:hover .title-text {
  color: var(--magnetSlate);
  text-decoration: underline;
}
#rf-catalog .search-container.left-filters-search .main-content .search-content .catalog-result .times-component {
  margin: 1.5rem 0 0 0;
}
#rf-catalog .search-container.left-filters-search .main-content .search-content .catalog-result .times-component .session-actions .rf-flex-frame {
  flex-wrap: wrap;
}
#rf-catalog .search-container.left-filters-search .main-content .search-content .catalog-result .times-component .session-actions .rf-flex-frame:last-child {
  margin-bottom: 0;
}
#rf-catalog .search-container.left-filters-search .main-content .search-content .catalog-result .times-component .session-actions .rf-flex-frame button.session-action {
  height: auto;
  margin-right: 2rem;
}
.md-frame {
  box-shadow: none;
}
.orders-page .rfwf-package-items .rfG-fluid-container, .print-order-summary-modal .rfwf-package-items .rfG-fluid-container {
  border-bottom: none;
}
a.mdBtnR.darkButton {
  background: var(--magnetNavy);
}
a.mdBtnR.darkButton .mdBtnR-text {
  color: #ffffff;
}
a.mdBtnR.darkButton:hover {
  background: var(--magnetSlate);
}
a.mdBtnR {
  display: flex;
  justify-content: center;
  width: min-content;
  gap: var(--size1);
}
a.mdBtnR .mdBtnR-text {
  line-height: 1;
}
.form-footer-actions {
  display: flex;
  flex-wrap: wrap;
  justify-content: end;
  gap: 1rem;
}
.form-footer-actions .mdBtnR-container {
  margin: 0;
}
: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) > label span:first-of-type, :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) > 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-label span:first-of-type, :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-label .label-text {
  font-weight: 500;
}
.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(--grey6);
  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]::before {
  content: "";
  background: transparent;
  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(--grey7);
}
.rf-radio-container .radio > label > input[type=radio]:checked::before {
  background: var(--grey7);
}
.rf-radio-container .radio > label > input[type=radio]:focus::before {
  top: 3px;
  left: 3px;
}
.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(--grey7);
}
.rfSI.rfSI-radio svg[data-title="Radio Unchecked Icon"] path:first-child {
  fill: var(--grey7);
}
.rf-workflow .rf-checkbox-wrapper .rfSI.icon-popover-trigger {
  margin: -2px 0 0 5px;
}
.rf-checkbox-container .checkbox > label > input[type=checkbox] {
  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 .checkbox > label > input[type=checkbox]::before {
  content: "";
  width: 20px;
  height: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 3px;
  border: 1px solid var(--grey6);
  background: var(--white);
  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 {
  border: 1px solid var(--grey6);
  background: var(--white0);
  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-container .checkbox > label > input[type=checkbox] svg {
  display: none;
}
.dropdown-results-container .rf-checkbox {
  width: 20px !important;
  height: 20px !important;
}
.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 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(--grey6);
  background: var(--white);
  transition: background-color 0s ease 0s, border-color 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s;
  box-sizing: border-box;
}
.rf-checkbox input[type=checkbox]:checked + .checkbox-bg:before {
  border: 1px solid var(--grey6);
  background: var(--white0);
  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.disabled, .rf-checkbox.disabled .checkbox-bg {
  cursor: not-allowed !important;
}
.rf-checkbox .rf-checkbox-icon, .rf-checkbox svg {
  display: none;
}
.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;
}
@media (max-width: 768px) {
  .flex-box-child {
    margin-bottom: 0px;
  }
}
/* Quick fix to make focus on elements not be clipped by overflow. */
#rf-catalog, #rf-exhibitorcatalog, #rf-speakercatalog {
  padding-left: 4px;
  padding-right: 4px;
  margin-left: -4px;
  margin-right: -4px;
}
.rf-housing .rf-workflow-section,
.rf-housing .rf-workflow-header {
  padding-left: 0;
  padding-right: 0;
}
.rf-housing .rf-workflow-section-interior,
.rf-workflow-header-interior.rf-housing-header-interior {
  max-width: var(--bodyMaxWidth);
  padding: 0 var(--bodyPadding);
  box-sizing: unset;
}
.rf-housing .hotel-card .hotel-description {
  height: unset;
  overflow: unset;
}
.rf-housing .hotel-card .hotel-description-overflow {
  display: none;
}
.rf-housing .rf-housing-content .hotel-image {
  background-color: transparent;
}
.rf-image-thumbnail .image-thumbnail-preview img {
  height: 101%;
}
.rf-image-thumbnail .image-thumbnail-container {
  border-radius: 0;
}
.rfwf-confirmation-buttons .rfwf-panel-interior {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
  justify-content: space-between;
}
.rfwf-confirmation-buttons .rfwf-panel-interior::before, .rfwf-confirmation-buttons .rfwf-panel-interior::after {
  content: none;
}
.rfwf-confirmation-buttons .rfwf-panel-interior button:first-child {
  order: 2;
}
.rfwf-confirmation-buttons .rfwf-panel-interior .pull-right {
  order: 1;
  float: none !important;
}
.rf-housing .rf-housing-content .hotel-details .hotel-price-left span,
.rf-housing .hotel-selected-view .room-pricing .room-price {
  color: var(--rf-brand-color-secondary);
}
.dropdown-results-container .rf-singleselect .common-select-dropdown-option-item.active,
#reg-confirmation-page table th {
  background-color: var(--rf-brand-color-secondary);
}
h1 .rfSI,
h1 .rfSI svg {
  fill: var(--rf-brand-color-secondary);
}
#rf-calendar .schedule-calendar .rbc-event {
  background-color: var(--rf-brand-color-secondary);
  border-color: var(--rf-brand-color-secondary);
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options {
  float: none;
  display: flex;
  gap: 1rem;
  margin-bottom: 1rem;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: wrap;
}
#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 .add-personal-time {
  position: static;
  margin: 0;
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .rfSI-toggle, #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .rfSI-toggle * {
  border-radius: var(--rf-comp-button-shape-radius) !important;
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .rf-checkbox-wrapper {
  order: -1;
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar {
  margin-right: unset;
  color: var(--rf-comp-button-primary-color-on-background);
  background-color: var(--rf-comp-button-primary-color-background);
  border-color: var(--rf-comp-button-primary-color-background);
  font-size: 13px;
  padding: var(--rf-comp-button-space-padding);
  border-radius: var(--rf-comp-button-shape-radius);
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar path:first-of-type {
  fill: var(--rf-comp-button-primary-color-on-background);
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar:hover {
  color: var(--rf-comp-button-primary-hover-color-on-background);
  background-color: var(--rf-comp-button-primary-hover-color-background);
  border-color: var(--rf-comp-button-primary-hover-color-background);
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar:hover path:first-of-type {
  fill: var(--rf-comp-button-primary-hover-color-on-background);
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar::before {
  content: "Add to Calendar";
  padding-right: 10px;
}
#rf-catalog .search-container.top-filters .search-bar,
#rf-exhibitorcatalog .search-container.top-filters .search-bar,
#rf-speakercatalog .search-container.top-filters .search-bar {
  border-radius: 100px;
  background: none;
}
#rf-catalog .search-container.top-filters .top-search-content,
#rf-exhibitorcatalog .search-container.top-filters .top-search-content,
#rf-speakercatalog .search-container.top-filters .top-search-content,
#rf-catalog .search-container .total-results-count,
#rf-exhibitorcatalog .search-container .total-results-count,
#rf-speakercatalog .search-container .total-results-count,
#rf-catalog .search-container.top-filters .search-content,
#rf-exhibitorcatalog .search-container.top-filters .search-content,
#rf-speakercatalog .search-container.top-filters .search-content,
#rf-catalog .search-container .rf-facets,
#rf-exhibitorcatalog .search-container .rf-facets,
#rf-speakercatalog .search-container .rf-facets {
  max-width: none;
  padding-left: 0;
  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 {
  border: 1px solid var(--magnetLightGrey3);
}
div[id*=rf-].rf-widget .speaker-card .speaker-photo img,
.rf-default-modal .speaker-card .speaker-photo img {
  border-radius: 1000px !important;
  object-fit: cover;
  width: 220px;
  height: 220px;
  max-width: none;
}
#bulkPackagesDashboard {
  box-sizing: unset;
  padding: 0 var(--bodyPadding) var(--bodyPadding) var(--bodyPadding);
  max-width: var(--bodyMaxWidth);
}
#bulkPackagesDashboard .prev-page {
  display: flex;
  justify-content: center;
  align-items: center;
  color: var(--rf-system-color-neutral-0);
  text-transform: uppercase;
  margin: 30px 0 40px;
  font-size: 16px;
}
#bulkPackagesDashboard .regPass-labels {
  border-bottom: 1px solid var(--rf-brand-color-border);
}
#bulkPackagesDashboard .table-results-container .md-frame {
  box-shadow: none;
}
#bulkPackagesDashboard .item-card {
  box-shadow: none;
  border-radius: var(--rf-brand-shape-radius-inside);
}
#bulkPackagesDashboard .item-card .card-header {
  border-top-left-radius: var(--rf-brand-shape-radius-inside);
  border-top-right-radius: var(--rf-brand-shape-radius-inside);
}
#bulkPackagesDashboard .item-card .card-body {
  border: 1px solid var(--rf-brand-color-border);
  border-top: none;
  border-radius: 0 0 var(--rf-brand-shape-radius-inside) var(--rf-brand-shape-radius-inside);
}
#bulkPackagesDashboard .relative-input-container {
  position: relative;
}
#bulkPackagesDashboard .md-frame-search {
  display: flex;
  align-items: end;
}
#bulkPackagesDashboard .md-frame-search > * {
  float: none;
}
#bulkPackagesDashboard .md-frame-search .rf-input, #bulkPackagesDashboard .md-frame-search .rf-select {
  padding-bottom: 0;
}
#bulkPackagesDashboard .public_fixedDataTable_header,
#bulkPackagesDashboard .public_fixedDataTable_header .public_fixedDataTableCell_main {
  background-image: none;
  background-color: unset;
}
#bulkPackagesDashboard .md-table .fixedDataTableLayout_header, #bulkPackagesDashboard .md-table .public_fixedDataTable_header {
  border-width: 1px;
}
.rf-card .card-body {
  border-radius: 0;
  height: unset;
  overflow: unset;
}
.card-footer {
  border-top: none;
}
.session-pills, [id*=rf-].rf-widget .catalog-result .badges {
  display: flex;
  gap: 0.5rem;
  margin-bottom: 16px;
}
.session-pills:before, .session-pills:after, [id*=rf-].rf-widget .catalog-result .badges:before, [id*=rf-].rf-widget .catalog-result .badges:after {
  content: none;
}
.session-pills .session-pill, .session-pills .badge, [id*=rf-].rf-widget .catalog-result .badges .session-pill, [id*=rf-].rf-widget .catalog-result .badges .badge {
  font-size: 0.7rem !important;
  font-weight: bold;
  line-height: 1;
  border-radius: 100px;
  padding: var(--rf-comp-button-space-padding-small);
  float: none;
  margin: unset;
  border: none;
  background: var(--magnetSlate);
  color: #ffffff;
}
.session-pills .session-pill:not(.rf-session-type), .session-pills .badge:not(.rf-session-type), [id*=rf-].rf-widget .catalog-result .badges .session-pill:not(.rf-session-type), [id*=rf-].rf-widget .catalog-result .badges .badge:not(.rf-session-type) {
  display: none;
}
.session-pills .session-pill.rf-keynote, .session-pills .badge.rf-keynote, [id*=rf-].rf-widget .catalog-result .badges .session-pill.rf-keynote, [id*=rf-].rf-widget .catalog-result .badges .badge.rf-keynote {
  background: linear-gradient(to top right, var(--magnetRed), var(--magnetBlue));
  color: var(--white);
}
.session-pills .session-pill.rf-networking, .session-pills .badge.rf-networking, [id*=rf-].rf-widget .catalog-result .badges .session-pill.rf-networking, [id*=rf-].rf-widget .catalog-result .badges .badge.rf-networking {
  background: var(--magnetRed);
  color: var(--black);
}
.session-pills .session-pill.rf-breakout-session, .session-pills .badge.rf-breakout-session, [id*=rf-].rf-widget .catalog-result .badges .session-pill.rf-breakout-session, [id*=rf-].rf-widget .catalog-result .badges .badge.rf-breakout-session {
  background: var(--magnetYellow);
  color: var(--black);
}
.session-pills .session-pill.rf-general-session, .session-pills .badge.rf-general-session, [id*=rf-].rf-widget .catalog-result .badges .session-pill.rf-general-session, [id*=rf-].rf-widget .catalog-result .badges .badge.rf-general-session {
  background: var(--magnetBlue);
  color: var(--white);
}
.session-pills .session-pill.rf-lab, .session-pills .badge.rf-lab, [id*=rf-].rf-widget .catalog-result .badges .session-pill.rf-lab, [id*=rf-].rf-widget .catalog-result .badges .badge.rf-lab {
  background: var(--magnetGreen);
  color: var(--black);
}
.session-pills .session-pill.rf-certification, .session-pills .badge.rf-certification, [id*=rf-].rf-widget .catalog-result .badges .session-pill.rf-certification, [id*=rf-].rf-widget .catalog-result .badges .badge.rf-certification {
  background: var(--magnetNavy);
  color: var(--white);
}
.session-list-agenda .rf-tile-wrapper.targeted-agenda-details-card {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(500px, 1fr));
  justify-content: space-between;
  gap: 2.5rem;
}
.session-list-agenda .rf-tile-wrapper.targeted-agenda-details-card .targeted-agenda-details-card {
  border: none;
  padding: 1.75rem 2.25rem 2.25rem 2.25rem;
  background: #eaecef;
}
/*
██████╗ ███████╗    ██████╗  ██████╗  ██████╗ ████████╗    ██╗   ██╗ █████╗ ██████╗     ███████╗██╗██╗  ██╗███████╗███████╗
██╔══██╗██╔════╝    ██╔══██╗██╔═══██╗██╔═══██╗╚══██╔══╝    ██║   ██║██╔══██╗██╔══██╗    ██╔════╝██║╚██╗██╔╝██╔════╝██╔════╝
██████╔╝█████╗      ██████╔╝██║   ██║██║   ██║   ██║       ██║   ██║███████║██████╔╝    █████╗  ██║ ╚███╔╝ █████╗  ███████╗
██╔══██╗██╔══╝      ██╔══██╗██║   ██║██║   ██║   ██║       ╚██╗ ██╔╝██╔══██║██╔══██╗    ██╔══╝  ██║ ██╔██╗ ██╔══╝  ╚════██║
██║  ██║██║         ██║  ██║╚██████╔╝╚██████╔╝   ██║        ╚████╔╝ ██║  ██║██║  ██║    ██║     ██║██╔╝ ██╗███████╗███████║
╚═╝  ╚═╝╚═╝         ╚═╝  ╚═╝ ╚═════╝  ╚═════╝    ╚═╝         ╚═══╝  ╚═╝  ╚═╝╚═╝  ╚═╝    ╚═╝     ╚═╝╚═╝  ╚═╝╚══════╝╚══════╝
*/
.mdBtnR-primary:hover .mdBtnR-text,
.mdBtnR-primary:focus .mdBtnR-text,
.mdBtnR-primary.active .mdBtnR-text,
a.mdBtnR-primary:hover .mdBtnR-text,
a.mdBtnR-primary:focus .mdBtnR-text,
a.mdBtnR-primary.active .mdBtnR-text {
  color: var(--rf-comp-button-primary-hover-color-on-background);
}
.mdBtnR-outline-primary:hover .mdBtnR-text,
.mdBtnR-outline-primary:focus .mdBtnR-text,
.mdBtnR-outline-primary.active .mdBtnR-text,
a.mdBtnR-outline-primary:hover .mdBtnR-text,
a.mdBtnR-outline-primary:focus .mdBtnR-text,
a.mdBtnR-outline-primary.active .mdBtnR-text {
  color: var(--rf-comp-button-secondary-hover-color-on-background);
}
.mdBtnR-text-button:hover .mdBtnR-text,
.mdBtnR-text-button:focus .mdBtnR-text,
.mdBtnR-text-button.active .mdBtnR-text,
a.mdBtnR-text-button:hover .mdBtnR-text,
a.mdBtnR-text-button:focus .mdBtnR-text,
a.mdBtnR-text-button.active .mdBtnR-text {
  color: var(--rf-comp-link-hover-color);
}
.mdBtnR-primary .mdBtnR-text,
a.mdBtnR-primary .mdBtnR-text,
.mdBtnR-outline-primary .mdBtnR-text,
a.mdBtnR-outline-primary .mdBtnR-text,
.mdBtnR-text-button .mdBtnR-text,
a.mdBtnR-text-button .mdBtnR-text {
  transition: --rf-comp-button-hover-motion-transform;
}
.side-filters {
  border-radius: var(--rf-brand-shape-radius);
}
#cc-number,
#cvv-number {
  border-radius: var(--rf-comp-input-shape-radius);
}
.hotel-image, .hotel-image .rating {
  border-radius: var(--rf-brand-shape-radius) 0 0 var(--rf-brand-shape-radius);
}
.grid-table .table {
  border-radius: var(--rf-brand-shape-radius);
}
.grid-table .table th:first-child {
  border-radius: var(--rf-brand-shape-radius-inside) 0 0 0;
}
.grid-table .table th:last-child {
  border-radius: 0 var(--rf-brand-shape-radius-inside) 0 0;
}
.rf-tile-container .rf-tile .rf-tile-banner {
  border-radius: var(--rf-brand-shape-radius-inside) var(--rf-brand-shape-radius-inside) 0 0;
}
#rf-catalog, #rf-exhibitorcatalog, #rf-speakercatalog {
  background: var(--rf-brand-color-surface-2);
}
.rf-housing {
  background-color: var(--grey2);
}
.rf-checkbox input[type=checkbox]:checked + .checkbox-bg {
  background: var(--white);
}
.rf-date-picker input + .rfSI, .rf-date-picker .DayPickerInput + .rfSI {
  right: var(--rf-comp-input-space-padding-sides);
}
.rf-single-select .rf-select-selected {
  padding-left: var(--rf-comp-input-space-padding-sides);
}
.rf-card .card-body {
  border-radius: 0;
  border-bottom: 0;
}
.rf-card .card-body:last-child {
  border-bottom: 1px solid var(--rf-brand-color-border);
  border-radius: 0 0 var(--rf-brand-shape-radius) var(--rf-brand-shape-radius);
}
.rf-card .card-footer {
  border-radius: 0 0 var(--rf-brand-shape-radius) var(--rf-brand-shape-radius);
}
:root {
  --ds-side-padding: 100px;
  --ds-right-side-padding: 50px;
}
#rf-digitalsignage .signage-container header {
  display: none;
}
#rf-digitalsignage .signage-container > div {
  height: 100vh;
  display: flex;
  flex-direction: column;
}
#rf-digitalsignage .signage-container > div .digital-signage-room-time .room-and-time {
  background: #dedfe0;
  color: #000000;
  padding: 1.5rem var(--ds-side-padding);
  height: unset;
  display: flex;
  justify-content: space-between;
}
#rf-digitalsignage .signage-container > div .digital-signage-room-time .room-and-time > div {
  font-size: 2vw !important;
  line-height: 1 !important;
}
#rf-digitalsignage .signage-container > div .digital-signage-room-time .room-and-time .session-room {
  padding: 0;
  display: block;
}
#rf-digitalsignage .signage-container > div .digital-signage-room-time .room-and-time .session-start-time {
  padding: 0;
  float: none;
  display: block;
}
#rf-digitalsignage .signage-container > div .digital-signage-session {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  background: linear-gradient(89deg, #000C46 -11.2%, #002B52 1.63%, #004868 15.37%, #006679 28.2%, #008380 41.03%, #00A27B 53.86%, #00BF64 67.6%);
}
#rf-digitalsignage .signage-container > div .digital-signage-session .session-details {
  color: #DEDFE0;
  font-size: 2vw;
  line-height: 1.2;
  font-weight: 400;
  border-bottom: 2px solid #DEDFE0;
  padding: 0rem 0rem 3rem 0rem;
  margin: 0 0 6rem 0;
}
#rf-digitalsignage .signage-container > div .digital-signage-session .session-title {
  color: #ffffff;
  font-size: 4.43vw;
  line-height: 1.1;
  font-weight: 400;
  padding: 0rem 0rem 0rem 0rem;
  margin-bottom: 6rem;
}
#rf-digitalsignage .signage-container > div .digital-signage-session > .session-title {
  flex-grow: 1;
  margin: 0;
  width: 100%;
}
#rf-digitalsignage .signage-container > div .digital-signage-session .current-session {
  padding: 0 0 0 0;
}
#rf-digitalsignage .signage-container > div .digital-signage-session > .session-title,
#rf-digitalsignage .signage-container > div .digital-signage-session .current-session {
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex-grow: 1;
  padding: var(--ds-side-padding);
  background: #000C45;
  background-size: auto;
  margin-right: var(--ds-right-side-padding);
  position: relative;
}
#rf-digitalsignage .signage-container > div .digital-signage-session > .session-title::before,
#rf-digitalsignage .signage-container > div .digital-signage-session .current-session::before {
  content: url('data:image/svg+xml,<svg width="332" height="446" viewBox="0 0 332 446" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_4_843)"><g opacity="0.5"><path d="M284.533 436.776L160.467 265.992" stroke="white"/><path d="M254.847 443.212L155.194 257.141" stroke="white"/><path d="M224.556 445.582L151.175 247.662" stroke="white"/><path d="M194.242 443.793L148.48 237.718" stroke="white"/><path d="M164.439 437.868L147.156 227.495" stroke="white"/><path d="M135.728 427.971L147.249 217.203" stroke="white"/><path d="M108.619 414.241L148.736 207.004" stroke="white"/><path d="M83.648 396.955L151.593 197.107" stroke="white"/><path d="M61.2551 376.418L155.774 187.698" stroke="white"/><path d="M41.8821 353.022L161.21 178.939" stroke="white"/><path d="M25.854 327.211L167.784 170.993" stroke="white"/><path d="M13.4961 299.471L175.357 164.023" stroke="white"/><path d="M5.01749 270.29L183.835 158.169" stroke="white"/><path d="M0.603943 240.227L193.011 153.499" stroke="white"/><path d="M0.325195 209.862L202.744 150.13" stroke="white"/><path d="M4.18121 179.729L212.848 148.132" stroke="white"/><path d="M12.1024 150.386L223.139 147.505" stroke="white"/><path d="M23.9492 122.414L233.406 148.295" stroke="white"/><path d="M39.4895 96.2999L243.464 150.479" stroke="white"/><path d="M58.4444 72.5559L253.151 154.01" stroke="white"/><path d="M80.4656 51.6232L262.257 158.819" stroke="white"/><path d="M105.112 33.8734L270.619 164.837" stroke="white"/><path d="M131.941 19.6549L278.099 171.923" stroke="white"/><path d="M160.467 9.22339L284.533 179.984" stroke="white"/><path d="M190.153 2.76465L289.806 188.836" stroke="white"/><path d="M220.444 0.394897L293.825 198.315" stroke="white"/><path d="M250.758 2.20703L296.52 208.259" stroke="white"/><path d="M280.561 8.10815L297.844 218.481" stroke="white"/><path d="M309.272 18.0054L297.751 228.773" stroke="white"/><path d="M336.381 31.736L296.264 238.972" stroke="white"/><path d="M361.352 49.0211L293.407 248.87" stroke="white"/><path d="M383.745 69.559L289.226 258.279" stroke="white"/><path d="M403.141 92.9543L283.79 267.038" stroke="white"/><path d="M419.146 118.766L277.216 274.983" stroke="white"/><path d="M431.504 146.506L269.643 281.953" stroke="white"/><path d="M439.982 175.686L261.165 287.808" stroke="white"/><path d="M444.396 205.75L251.989 292.478" stroke="white"/><path d="M444.675 236.115L242.256 295.846" stroke="white"/><path d="M440.819 266.271L232.152 297.868" stroke="white"/><path d="M432.898 295.591L221.861 298.472" stroke="white"/><path d="M421.051 323.563L211.594 297.682" stroke="white"/><path d="M405.51 349.677L201.536 295.498" stroke="white"/><path d="M386.556 373.421L191.849 291.967" stroke="white"/><path d="M364.558 394.353L182.743 287.157" stroke="white"/><path d="M339.888 412.103L174.381 281.14" stroke="white"/><path d="M313.059 426.322L166.901 274.054" stroke="white"/></g></g><defs><clipPath id="clip0_4_843"><rect width="445" height="446" fill="white"/></clipPath></defs></svg> ');
  position: absolute;
  bottom: 0;
  right: calc(var(--ds-right-side-padding) * -1);
}
#rf-digitalsignage .signage-container > div .digital-signage-session > .session-title::after,
#rf-digitalsignage .signage-container > div .digital-signage-session .current-session::after {
  content: url('data:image/svg+xml,<svg width="394" height="86" viewBox="0 0 394 86" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_4_892)"><path d="M239.934 21.5225V0H233.636L228.682 13.4178L223.668 0H217.251V21.5525H221.608V6.42374L227.577 21.5525H229.159L235.099 6.42374V21.5225H239.934Z" fill="white"/><path d="M251.156 12.0971C246.351 12.0971 243.008 13.5079 243.008 17.17H243.038C243.038 20.472 245.455 21.8528 248.291 21.8528C250.768 21.8528 252.141 20.8922 253.036 19.6315V21.5226H257.245V11.2566C257.245 6.96411 254.529 5.4032 250.678 5.4032C246.828 5.4032 243.903 7.08418 243.635 10.8063H247.724C247.903 9.45555 248.679 8.58505 250.38 8.58505C252.35 8.58505 252.917 9.60564 252.917 11.4667V12.0971H251.156ZM252.947 14.7086V16.0294C252.947 17.7704 251.484 18.821 249.574 18.821C247.992 18.821 247.306 18.0706 247.306 16.9299C247.306 15.2489 248.768 14.7086 251.275 14.7086H252.947Z" fill="white"/><path d="M266.766 20.8322C269.094 20.8322 270.944 19.4514 271.81 17.9205V20.2919C271.81 22.7533 270.496 24.1341 267.87 24.1341C265.661 24.1341 264.676 23.2336 264.408 21.8528H260.05C260.468 25.1247 262.677 27.346 267.84 27.346C273.003 27.346 276.107 24.9746 276.107 20.2919V5.76341H271.81V8.10477C270.884 6.51384 269.362 5.4032 266.825 5.4032C262.915 5.4032 259.931 8.55503 259.931 13.0877V13.2978C259.931 17.9805 262.975 20.8322 266.766 20.8322ZM264.438 13.0877C264.438 10.4761 265.84 8.73514 268.198 8.73514C270.556 8.73514 271.959 10.3561 271.959 13.0276V13.2378C271.959 15.9393 270.377 17.5603 268.109 17.5603C265.96 17.5603 264.438 15.9393 264.438 13.3278V13.0877Z" fill="white"/><path d="M284.405 12.4572C284.405 10.1458 285.748 9.00518 287.658 9.00518C289.568 9.00518 290.404 10.0258 290.404 12.157V21.5525H294.731V11.5266C294.731 7.29419 292.523 5.43311 289.449 5.43311C286.822 5.43311 285.121 6.72386 284.345 8.28476V5.79331H280.047V21.5525H284.405V12.4572Z" fill="white"/><path d="M313.087 16.5696H308.998C308.729 17.8903 307.744 18.7609 305.745 18.7609C303.387 18.7609 301.984 17.26 301.865 14.6485H313.147V13.4478C313.147 7.80448 309.565 5.43311 305.506 5.43311C300.939 5.43311 297.447 8.64497 297.447 13.6279V13.868H297.418C297.418 18.9109 300.85 21.8827 305.595 21.8827C309.893 21.8827 312.58 19.9616 313.087 16.5696ZM305.506 8.43485C307.565 8.43485 308.759 9.57551 308.908 11.9469H301.924C302.253 9.7256 303.566 8.43485 305.506 8.43485Z" fill="white"/><path d="M320.936 16.4495V8.85511H324.22V5.76331H320.936V2.37134H316.639V5.79333H314.639V8.88513H316.639V16.8097C316.609 20.1117 318.4 21.7926 321.683 21.7926C322.847 21.7926 323.712 21.5825 324.309 21.3724V18.0104C323.802 18.2206 323.324 18.3106 322.668 18.3106C321.563 18.3106 320.936 17.7103 320.936 16.4495Z" fill="white"/><path d="M224.951 53.5212C230.473 53.5212 233.069 50.3093 233.069 45.0563V31.6985H230.473V44.666C230.473 49.9491 228.592 51.3299 225.011 51.3299C221.429 51.3299 219.847 49.5889 219.847 45.0563V31.6985H217.251V45.3864C217.251 50.6395 220.026 53.5212 224.951 53.5212Z" fill="white"/><path d="M237.069 41.6643C237.069 44.3959 238.471 45.5365 242.53 46.287C244.948 46.7372 246.172 47.2475 246.172 48.9285C246.172 50.6095 245.127 51.4199 242.769 51.4199C240.262 51.4199 239.277 50.2493 239.098 48.3882H236.681C236.83 51.6301 239.009 53.5212 242.829 53.5212C246.649 53.5212 248.589 51.57 248.589 48.7184C248.589 45.3564 246.291 44.636 243.068 44.0356C240.202 43.5253 239.426 42.895 239.426 41.5442C239.426 40.1934 240.59 39.2929 242.381 39.2929C244.351 39.2929 245.306 40.0433 245.664 41.7543H248.052C247.634 38.3623 245.187 37.2217 242.381 37.2217C239.904 37.2217 237.069 38.7526 237.069 41.6643Z" fill="white"/><path d="M251.156 45.2964V45.5365C251.156 50.4294 254.32 53.5512 258.737 53.5512C262.289 53.5512 264.885 51.8702 265.422 48.7184H262.945C262.617 50.5494 261.214 51.45 258.797 51.45C255.573 51.45 253.872 49.4388 253.753 45.8667H265.542V45.0562C265.542 39.413 262.11 37.2217 258.498 37.2217C254.17 37.2217 251.156 40.5236 251.156 45.2964ZM258.498 39.2929C261.095 39.2929 262.766 40.6137 263.005 43.8555H253.842C254.26 41.0339 255.902 39.2929 258.498 39.2929Z" fill="white"/><path d="M277.003 37.2217C274.167 37.3117 272.824 38.5424 271.839 40.3135V37.4918H269.362V53.251H271.839V44.606C271.839 40.7037 273.869 39.7131 277.003 39.563V37.2217Z" fill="white"/><path d="M295.776 40.9138C291.389 40.2534 290.613 39.0827 290.613 37.0715C290.613 35.0603 292.105 33.5895 295.09 33.5895C298.074 33.5895 299.626 34.7001 300.134 37.4017H302.462C302.044 33.5595 299.358 31.4583 295.09 31.4583C290.822 31.4583 288.195 34.0097 288.195 37.3117C288.195 41.1539 290.851 42.5647 295.358 43.2551C299.447 43.9155 300.551 44.9361 300.551 47.3675C300.551 49.7989 298.403 51.4199 295.657 51.4199C291.329 51.4199 290.314 49.2286 289.986 46.6771H287.479C287.867 50.3993 289.926 53.5511 295.657 53.5511C299.925 53.5511 303.059 50.7895 303.059 47.1874C303.059 43.105 300.551 41.6642 295.776 40.9138Z" fill="white"/><path d="M317.415 47.0374C317.415 49.859 315.325 51.3299 313.117 51.3299C310.669 51.3299 309.505 50.0992 309.505 47.3375V37.4918H307.028V47.4576H306.968C306.968 51.8101 309.326 53.5211 312.43 53.5211C314.967 53.5211 316.698 52.2304 317.415 50.7595V53.251H319.892V37.4918H317.415V47.0374Z" fill="white"/><path d="M342.068 37.2217C340.098 37.2217 337.77 38.1222 336.695 40.1634C335.86 38.0622 334.099 37.2217 332.099 37.2217C329.86 37.2217 328.159 38.4224 327.443 39.8932V37.4918H325.055V53.251H327.532V43.6154C327.532 40.7938 329.622 39.413 331.651 39.413C333.8 39.413 334.964 40.5536 334.964 43.3152V53.251H337.441V43.6154C337.441 40.7938 339.531 39.413 341.56 39.413C343.709 39.413 344.873 40.5536 344.873 43.3152V53.251H347.35V43.4953C347.35 38.9027 344.873 37.2217 342.068 37.2217Z" fill="white"/><path d="M369.317 37.2217C367.347 37.2217 365.019 38.1222 363.945 40.1634C363.109 38.0622 361.348 37.2217 359.349 37.2217C357.11 37.2217 355.409 38.4224 354.693 39.8932V37.4918H352.305V53.251H354.782V43.6154C354.782 40.7938 356.871 39.413 358.901 39.413C361.05 39.413 362.214 40.5536 362.214 43.3152V53.251H364.691V43.6154C364.691 40.7938 366.78 39.413 368.81 39.413C370.959 39.413 372.123 40.5536 372.123 43.3152V53.251H374.6V43.4953C374.6 38.9027 372.123 37.2217 369.317 37.2217Z" fill="white"/><path d="M380.718 34.1899C381.625 34.1899 382.36 33.4507 382.36 32.5389C382.36 31.6271 381.625 30.8879 380.718 30.8879C379.812 30.8879 379.077 31.6271 379.077 32.5389C379.077 33.4507 379.812 34.1899 380.718 34.1899Z" fill="white"/><path d="M382.032 37.4918H379.554V53.251H382.032V37.4918Z" fill="white"/><path d="M392.06 51.3298C390.806 51.3298 390.12 50.5794 390.12 49.0485V39.593H393.761V37.4918H390.12V33.9197H387.643V37.4918H385.404V39.593H387.643V49.2886C387.643 51.75 389.016 53.431 391.851 53.431C392.866 53.431 393.463 53.2809 393.97 53.1008V50.9996C393.433 51.2097 392.836 51.3298 392.06 51.3298Z" fill="white"/><path d="M229.159 77.2649C231.637 74.8635 233.278 72.4921 233.278 69.6405C233.278 65.7382 230.652 63.0967 225.846 63.0967C221.041 63.0967 218.057 65.7982 217.818 70.7811H222.235C222.563 67.9595 223.787 66.8489 225.637 66.8489C227.488 66.8489 228.473 67.9895 228.473 69.7606C228.473 71.7417 227.16 73.6328 225.1 75.8241L217.251 84.1689H217.281V84.9194H233.457V81.2272H225.13L229.159 77.2649Z" fill="white"/><path d="M245.217 63.1267C239.695 63.1267 235.875 67.059 235.875 73.6928V74.7134C235.875 81.3173 239.397 85.2796 245.187 85.2796C250.977 85.2796 254.529 81.1972 254.529 74.5934V73.6028C254.529 66.9089 250.738 63.1267 245.217 63.1267ZM249.694 74.6234C249.694 79.156 248.291 81.4674 245.276 81.4674C242.262 81.4674 240.71 79.2161 240.71 74.6834V73.6628C240.71 69.1902 242.232 66.8789 245.217 66.8789C248.201 66.8789 249.694 69.3403 249.694 73.6628V74.6234Z" fill="white"/><path d="M268.138 77.2649C270.616 74.8635 272.257 72.4921 272.257 69.6405C272.257 65.7382 269.631 63.0967 264.826 63.0967C260.02 63.0967 257.036 65.7982 256.797 70.7811H261.214C261.542 67.9595 262.766 66.8489 264.617 66.8489C266.467 66.8489 267.452 67.9895 267.452 69.7606C267.452 71.7417 266.139 73.6328 264.079 75.8241L256.23 84.1689H256.26V84.9194H272.436V81.2272H264.109L268.138 77.2649Z" fill="white"/><path d="M44.262 53.1609L24.8619 1.17065H0V84.7092H16.8333V26.0551L39.9641 84.7092H46.1124L78.8836 1.17065H63.4232L44.262 53.1609Z" fill="white"/><path d="M129.324 1.17065V49.4687L148.246 1.17065H129.324Z" fill="white"/><path d="M97.8359 50.9096V1.17065H78.8836V52.1103C78.8836 74.3232 91.3294 86 113.147 86C113.774 86 114.371 85.97 114.998 85.9399L121.474 69.4003C119.236 70.4509 116.55 70.9012 113.296 70.9012C101.895 70.9012 97.8359 64.8377 97.8359 50.9096Z" fill="white"/><path d="M148.843 24.9145C148.843 41.0339 157.558 47.4576 178.809 50.2792H178.839C180.271 50.4593 181.555 50.6995 182.748 50.9396L188.956 35.0904C186.808 34.6702 184.539 34.31 182.092 34.0098C169.318 32.1487 166.631 29.3271 166.631 23.3836C166.631 17.7703 170.81 13.9281 179.077 13.9281C187.345 13.9281 191.732 17.4402 192.896 25.0346L200.417 5.85342C195.194 2.01118 188.031 0.0300293 179.048 0.0300293C160.692 0.0300293 148.843 10.6562 148.843 24.9145Z" fill="white"/><path d="M164.572 58.5641H146.575C147.44 72.162 154.514 81.8276 169.437 84.9494L174.69 71.5917H174.66C167.378 69.7606 165.229 64.5976 164.572 58.5641Z" fill="white"/><path d="M284.643 70.9312H284.614C281.987 70.9312 280.375 72.0118 279.361 73.6328C279.48 69.1302 281.122 66.7588 283.838 66.7588C285.718 66.7588 286.464 67.6293 286.763 69.0701H291.329C290.851 65.0778 288.106 63.0366 283.808 63.0366C278.495 63.0366 274.526 67.149 274.526 74.5333V75.0736C274.526 81.0771 276.883 85.5197 283.45 85.5197C288.613 85.5197 291.807 82.4279 291.807 78.0153C291.807 73.6028 288.732 70.9312 284.643 70.9312ZM283.39 81.9176C281.211 81.9176 279.689 80.3867 279.689 77.8953C279.689 75.734 281.181 74.1731 283.39 74.1731C285.599 74.1731 286.971 75.764 286.971 78.0453C286.971 80.3267 285.569 81.9176 283.39 81.9176Z" fill="white"/></g><defs><clipPath id="clip0_4_892"><rect width="394" height="86" fill="white"/></clipPath></defs></svg>');
  position: absolute;
  bottom: 0;
  right: 0;
  padding: 50px 100px;
  background: #1e73bb;
}
#rf-digitalsignage .signage-container > div .digital-signage-session .participant-list h4 {
  font-family: "IBM Plex Mono", monospace;
  color: #DEDFE0;
  font-size: 1.6vw;
  line-height: 1;
  font-weight: 400;
  padding: 0rem 0rem 0rem 0rem;
}
#rf-digitalsignage .signage-container > div .digital-signage-session .next-session {
  display: flex;
  gap: 1rem;
  height: auto;
  position: static;
  padding: 3rem var(--ds-side-padding);
  background: transparent;
}
#rf-digitalsignage .signage-container > div .digital-signage-session .next-session > div:first-child::after {
  content: ":";
}
#rf-digitalsignage .signage-container > div .digital-signage-session .next-session > div:last-child {
  flex-grow: 1;
  display: flex;
  gap: 1.75rem;
}
#rf-digitalsignage .signage-container > div .digital-signage-session .next-session > div:last-child > div:last-child {
  flex-grow: 1;
  text-align: right;
}
#rf-digitalsignage .signage-container > div .digital-signage-session .next-session * {
  font-size: 1.75vw !important;
  line-height: 1 !important;
  float: none !important;
  margin: 0 !important;
  overflow: unset !important;
  padding: 0 !important;
  height: unset !important;
  position: unset !important;
}
.rfwf-confirmation-custom {
  display: none;
}
ol[type="1"], ol[type="1"] li {
  list-style: auto !important;
  margin: auto !important;
  padding: auto !important;
}
ol[type=a], ol[type=a] li {
  list-style: lower-alpha !important;
  margin: auto !important;
  padding: auto !important;
}
ol[type=i], ol[type=i] li {
  list-style: lower-roman !important;
  margin: auto !important;
  padding: auto !important;
}
#rf-catalog .search-container .search-content .section-title,
#rf-exhibitorcatalog .search-container .search-content .section-title,
#rf-speakercatalog .search-container .search-content .section-title {
  display: none;
}
.hotel-card .card-footer .card-controls {
  flex-wrap: wrap;
  gap: 0.5rem;
}
@media (max-width: 600px) {
  .tile-details-modal {
    flex-wrap: wrap;
    gap: 1rem;
    justify-content: center;
  }
  .tile-details-modal > * {
    margin: 0;
  }
  .tile-details-modal .mdBtnR.mdBtnR-add-a-thing.mdBtnR-adv {
    white-space: normal;
    width: 100%;
  }
}
#rf-calendar .schedule-calendar .rbc-day-slot .rbc-time-slot .day-slot-add-a-session {
  display: block;
}
@media (max-width: 600px) {
  [class*=page-agenda] .rf-default-modal .modal-footer,
  [class*=page-agenda] .modal .modal-footer {
    display: flex;
    flex-wrap: wrap;
    gap: 0.5rem;
    justify-content: center;
  }
}
@media (max-width: 900px) {
  .rf-session-card-time-location .session-time-and-location .session-date-time .session-date,
  .rf-session-card-time-location .session-time-and-location .session-location,
  .rf-session-card-time-location .session-time-and-location .webinar-join-btn {
    border: none;
    padding-left: 0;
    padding-right: 0;
  }
  .session-actions .rf-flex-vertical-center {
    align-items: start;
  }
  .session-time-and-location, .session-time-and-location .session-date-time {
    flex-direction: column;
    align-items: start;
  }
}
body:has(.expresscheckin-qrcode) .cc-window, body:has(.expresscheckin-qrcode) .cc-banner,
body:has(.floorPlan) .cc-window,
body:has(.floorPlan) .cc-banner {
  display: none;
}
body:has(.expresscheckin-qrcode) .flex-box-section-full,
body:has(.expresscheckin-qrcode) .flex-box-section-full-interior,
body:has(.floorPlan) .flex-box-section-full,
body:has(.floorPlan) .flex-box-section-full-interior {
  margin: 0;
  padding: 0;
}
body:has(.expresscheckin-qrcode) .expresscheckin-qrcode,
body:has(.expresscheckin-qrcode) .floorPlan,
body:has(.floorPlan) .expresscheckin-qrcode,
body:has(.floorPlan) .floorPlan {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
}
body:has(.expresscheckin-qrcode) .floorPlan,
body:has(.floorPlan) .floorPlan {
  flex-direction: column;
  position: relative;
}
body:has(.expresscheckin-qrcode) .floorPlan h1,
body:has(.floorPlan) .floorPlan h1 {
  position: absolute;
  top: 20px;
}
body:has(.expresscheckin-qrcode) .floorPlan img,
body:has(.floorPlan) .floorPlan img {
  width: auto;
  max-height: 100%;
  object-fit: contain;
}
[class*=refer-workingreport] #rf-content #special-div .rfwf-body-content .rf-workflow-working-reports {
  box-sizing: unset;
  padding: 0 var(--bodyPadding);
  max-width: var(--bodyMaxWidth);
  margin: 0 auto;
}
[class*=refer-workingreport] #rf-content #special-div .rfwf-body-content .rf-workflow-working-reports .working-report-the-header {
  display: block;
  margin: 48px 0;
  width: 100%;
}
[class*=refer-workingreport] #rf-content #special-div .rfwf-body-content .rf-workflow-working-reports .working-report-the-header h2,
[class*=refer-workingreport] #rf-content #special-div .rfwf-body-content .rf-workflow-working-reports .working-report-the-header #reportMessage,
[class*=refer-workingreport] #rf-content #special-div .rfwf-body-content .rf-workflow-working-reports .working-report-the-header .wr-row-settings,
[class*=refer-workingreport] #rf-content #special-div .rfwf-body-content .rf-workflow-working-reports .working-report-the-header [data-test=rf-trigger-menu-working-report-nomination-buttons] {
  display: none;
}
[class*=refer-workingreport] #rf-content #special-div .rfwf-body-content .rf-workflow-working-reports .working-report-the-header [data-test=rf-trigger-menu-WFWR-actions-menu] {
  display: none;
}
[class*=refer-workingreport] #rf-content #special-div .rfwf-body-content .rf-workflow-working-reports .working-report-the-header ol {
  margin-bottom: 24px;
}
[class*=refer-workingreport] #rf-content #special-div .rfwf-body-content .rf-workflow-working-reports .working-report-the-header ol li {
  list-style: decimal;
}
[class*=refer-workingreport] #rf-content #special-div .rfwf-body-content .rf-workflow-working-reports .ReactVirtualized__Grid .ReactVirtualized__Grid__innerScrollContainer .body-cell.even-row,
[class*=refer-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*=refer-workingreport] #rf-content #special-div .rfwf-body-content .rf-workflow-working-reports .checkbox-header-cell > * {
  display: none;
}
[class*=refer-workingreport] #rf-content #special-div .rfwf-body-content .rf-workflow-working-reports .working-report-table > :first-child > :first-child > .ReactVirtualized__Grid > .ReactVirtualized__Grid__innerScrollContainer > .alphabetic-header-cell {
  display: none;
}
.nomination-form-details [data-analytics-name=cancel] {
  display: none;
}
.housingMessage {
  background: #ffffff;
  padding: 0px !important;
}
.housingMessage p {
  max-width: 600px;
  font-size: 14px;
}
header.header {
  background: var(--headerBackground);
}
header.header hr {
  margin: 0;
  border-top: 2px solid rgba(83, 105, 123, 0.5);
}
header.header .menu-open,
header.header .menu-close,
header.header #profile-user {
  cursor: pointer;
}
header.header nav#personal-nav,
header.header nav#portal-nav {
  max-width: var(--bodyMaxWidth);
  margin: auto;
}
header.header nav#personal-nav ul,
header.header nav#portal-nav ul {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  gap: 1.5rem 3rem;
  justify-content: end;
  align-items: center;
  line-height: 1;
  margin: 0;
  padding: 0;
}
header.header nav#personal-nav ul li,
header.header nav#portal-nav ul li {
  white-space: nowrap;
}
header.header nav#personal-nav {
  padding: 0.9rem var(--bodyPadding);
}
header.header nav#portal-nav {
  padding: 1.5rem var(--bodyPadding);
  display: flex;
  flex-wrap: wrap;
  gap: 1.5rem 3rem;
  text-transform: uppercase;
}
header.header nav#portal-nav ul {
  display: none;
}
header.header #profile-link {
  position: relative;
}
header.header #profile-link svg {
  fill: #ffffff;
}
header.header #profile-link #profile-user {
  display: flex;
  align-items: center;
  gap: 0.4rem;
}
header.header #profile-link #profile-user svg {
  width: 1.25rem;
  height: auto;
}
header.header #profile-link nav#personal-nav-popup {
  display: none;
  position: absolute;
  top: calc(100% + 0.5rem);
  right: 0;
  padding: 1rem 1.5rem;
  background: var(--magnetSlate);
  border-radius: var(--rf-brand-shape-radius);
  z-index: 1;
}
header.header #profile-link nav#personal-nav-popup::before {
  content: "";
  position: absolute;
  bottom: 100%;
  right: 1.5rem;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-style: solid;
  border-color: transparent transparent var(--magnetSlate) transparent;
}
header.header #profile-link nav#personal-nav-popup::after {
  content: "";
  position: absolute;
  bottom: 100%;
  right: 0;
  background: transparent;
  height: 0.5rem;
  width: 100%;
}
header.header #profile-link nav#personal-nav-popup ul {
  gap: 0.5rem;
}
header.header #profile-link:hover nav#personal-nav-popup {
  display: block;
}
header.header .company-logo {
  flex-grow: 1;
  text-align: left;
}
header.header .company-logo svg {
  max-width: 266px;
  width: 100%;
  height: auto;
}
header.header #open-close div {
  display: none;
}
header.header #open-close svg {
  fill: #ffffff;
  width: 1.5rem;
}
@media (max-width: 1250px) {
  header.header.open #open-close .menu-open {
    display: none;
  }
  header.header.open #open-close .menu-close {
    display: inline;
  }
  header.header.open .portal-nav-link {
    display: flex;
  }
  header.header:not(.open) #open-close .menu-open {
    display: inline;
  }
  header.header:not(.open) #open-close .menu-close {
    display: none;
  }
  header.header:not(.open) .portal-nav-link {
    display: none;
  }
  header.header nav#portal-nav {
    flex-wrap: nowrap;
  }
  header.header nav#portal-nav ul {
    flex-direction: column;
    align-items: end;
    justify-content: center;
  }
}
footer.footer {
  background: var(--headerBackground);
  padding: 0 var(--bodyPadding);
  overflow: auto;
}
footer.footer .column {
  max-width: var(--bodyMaxWidth);
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 4rem;
  margin: 4rem auto;
}
@media (max-width: 600px) {
  footer.footer .column {
    justify-content: center;
  }
}
footer.footer .logo-link svg {
  width: 100%;
  max-width: 221px;
}
footer.footer nav.social-nav ul,
footer.footer nav.footer-nav ul {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  align-items: center;
  justify-content: center;
  line-height: 1;
  padding: 0;
  margin: 0;
}
footer.footer nav.social-nav {
  display: flex;
  justify-content: end;
}
footer.footer nav.social-nav ul {
  gap: 1.5rem;
}
footer.footer nav.footer-nav {
  display: flex;
  justify-content: center;
}
footer.footer nav.footer-nav ul {
  gap: 0.6rem;
}
footer.footer nav.footer-nav li:not(:first-child):before {
  content: "|";
  margin-right: 0.6rem;
  color: var(--footerMenuItemColor);
}
footer.footer a {
  line-height: 0;
  white-space: nowrap;
}
[class$=login] #rf-content.rf-workflow {
  background-image: url("https://static.rainfocus.com/atwmmagnet/mus2027/static/staticfile/staticfile/MF_MUS25_Rainfocus_Images_2x_Login_1773215969055001UMNQ.png"), linear-gradient(var(--magnetNavy), var(--magnetNavy));
  background-repeat: no-repeat;
  background-position: bottom right;
  background-size: auto 100%;
}
[class$=login] #rf-content.rf-workflow #special-div,
[class$=login] #rf-content.rf-workflow .rfwf-body-content,
[class$=login] #rf-content.rf-workflow #workflow-login-page,
[class$=login] #rf-content.rf-workflow .rfwf-full-panel,
[class$=login] #rf-content.rf-workflow .rfwf-panel-interior {
  height: 100%;
}
@media (max-aspect-ratio: 1933/1236) {
  [class$=login] #rf-content.rf-workflow {
    background-position: bottom right -200px, bottom right;
  }
}
@media (max-aspect-ratio: 505/412) {
  [class$=login] #rf-content.rf-workflow {
    background-position: bottom right -400px, bottom right;
  }
}
@media (max-aspect-ratio: 1231/1236) {
  [class$=login] #rf-content.rf-workflow {
    background-position: bottom right -500px, bottom right;
  }
}
@media (max-width: 1200px) {
  [class$=login] #rf-content.rf-workflow {
    background-image: linear-gradient(var(--magnetNavy), var(--magnetNavy));
    background-position: unset;
    background-size: unset;
  }
}
[class$=login] #rf-content.rf-workflow #workflow-login-page .rfwf-full-panel {
  box-sizing: unset;
  padding: 0 var(--bodyPadding);
  max-width: var(--bodyMaxWidth);
  width: auto;
}
[class$=login] #rf-content.rf-workflow #workflow-login-page .rfwf-full-panel .rfwf-panel-interior {
  max-width: var(--bodyMaxWidth);
  padding: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 4rem;
}
[class$=login] #rf-content.rf-workflow #workflow-login-page .rfwf-full-panel .rfwf-panel-interior::before, [class$=login] #rf-content.rf-workflow #workflow-login-page .rfwf-full-panel .rfwf-panel-interior::after {
  content: none;
}
[class$=login] #rf-content.rf-workflow #workflow-login-page .rfwf-full-panel .rfwf-panel-interior .rfG-md-50, [class$=login] #rf-content.rf-workflow #workflow-login-page .rfwf-full-panel .rfwf-panel-interior .rfG-md-100 {
  max-width: 400px;
  float: none;
  padding: 0;
}
[class$=login] #rf-content.rf-workflow #workflow-login-page .rfwf-full-panel .rfwf-panel-interior .rfG-md-50:first-child, [class$=login] #rf-content.rf-workflow #workflow-login-page .rfwf-full-panel .rfwf-panel-interior .rfG-md-100:first-child {
  margin-top: var(--bodyPadding);
}
[class$=login] #rf-content.rf-workflow #workflow-login-page .rfwf-full-panel .rfwf-panel-interior .rfG-md-50:last-child, [class$=login] #rf-content.rf-workflow #workflow-login-page .rfwf-full-panel .rfwf-panel-interior .rfG-md-100:last-child {
  margin-bottom: var(--bodyPadding);
}
[class$=login] #rf-content.rf-workflow #workflow-login-page .rfwf-full-panel .rfwf-panel-interior .rfG-md-50 h2, [class$=login] #rf-content.rf-workflow #workflow-login-page .rfwf-full-panel .rfwf-panel-interior .rfG-md-50 p, [class$=login] #rf-content.rf-workflow #workflow-login-page .rfwf-full-panel .rfwf-panel-interior .rfG-md-50 .label-text, [class$=login] #rf-content.rf-workflow #workflow-login-page .rfwf-full-panel .rfwf-panel-interior .rfG-md-100 h2, [class$=login] #rf-content.rf-workflow #workflow-login-page .rfwf-full-panel .rfwf-panel-interior .rfG-md-100 p, [class$=login] #rf-content.rf-workflow #workflow-login-page .rfwf-full-panel .rfwf-panel-interior .rfG-md-100 .label-text {
  color: #ffffff;
}
[class$=login] #rf-content.rf-workflow #workflow-login-page .rfwf-full-panel .rfwf-panel-interior .rfG-md-50 .rf-req, [class$=login] #rf-content.rf-workflow #workflow-login-page .rfwf-full-panel .rfwf-panel-interior .rfG-md-100 .rf-req {
  color: #FFFFFF !important;
}
[class$=login] #rf-content.rf-workflow #workflow-login-page .rfwf-full-panel .rfwf-panel-interior .rfG-md-50 .md-frame, [class$=login] #rf-content.rf-workflow #workflow-login-page .rfwf-full-panel .rfwf-panel-interior .rfG-md-100 .md-frame {
  margin: 0;
  background: none;
  border: none;
  box-shadow: none;
}
[class$=login] #rf-content.rf-workflow #workflow-login-page .rfwf-full-panel .rfwf-panel-interior .rfG-md-50 .md-frame .md-frame-header,
[class$=login] #rf-content.rf-workflow #workflow-login-page .rfwf-full-panel .rfwf-panel-interior .rfG-md-50 .md-frame .md-frame-body,
[class$=login] #rf-content.rf-workflow #workflow-login-page .rfwf-full-panel .rfwf-panel-interior .rfG-md-50 .md-frame .md-frame-footer, [class$=login] #rf-content.rf-workflow #workflow-login-page .rfwf-full-panel .rfwf-panel-interior .rfG-md-100 .md-frame .md-frame-header,
[class$=login] #rf-content.rf-workflow #workflow-login-page .rfwf-full-panel .rfwf-panel-interior .rfG-md-100 .md-frame .md-frame-body,
[class$=login] #rf-content.rf-workflow #workflow-login-page .rfwf-full-panel .rfwf-panel-interior .rfG-md-100 .md-frame .md-frame-footer {
  padding: 0;
  border: none;
  min-height: auto;
}
[class$=login] #rf-content.rf-workflow #workflow-login-page .rfwf-full-panel .rfwf-panel-interior .rfG-md-50 .md-frame .md-frame-footer, [class$=login] #rf-content.rf-workflow #workflow-login-page .rfwf-full-panel .rfwf-panel-interior .rfG-md-100 .md-frame .md-frame-footer {
  display: flex;
  align-items: center;
  justify-content: space-between !important;
  gap: 1.5rem;
}
[class$=login] #rf-content.rf-workflow #workflow-login-page .rfwf-full-panel .rfwf-panel-interior .rfG-md-50 .md-frame .md-frame-footer > :only-child, [class$=login] #rf-content.rf-workflow #workflow-login-page .rfwf-full-panel .rfwf-panel-interior .rfG-md-100 .md-frame .md-frame-footer > :only-child {
  margin-left: auto;
}
[class$=login] #rf-content.rf-workflow #workflow-login-page .rfwf-full-panel .rfwf-panel-interior .rfG-md-50 .md-frame .md-frame-footer > *, [class$=login] #rf-content.rf-workflow #workflow-login-page .rfwf-full-panel .rfwf-panel-interior .rfG-md-100 .md-frame .md-frame-footer > * {
  float: none;
}
[class$=login] #rf-content.rf-workflow #workflow-login-page .rfwf-full-panel .rfwf-panel-interior .rfG-md-50 .md-frame .md-frame-footer::before, [class$=login] #rf-content.rf-workflow #workflow-login-page .rfwf-full-panel .rfwf-panel-interior .rfG-md-50 .md-frame .md-frame-footer::after, [class$=login] #rf-content.rf-workflow #workflow-login-page .rfwf-full-panel .rfwf-panel-interior .rfG-md-100 .md-frame .md-frame-footer::before, [class$=login] #rf-content.rf-workflow #workflow-login-page .rfwf-full-panel .rfwf-panel-interior .rfG-md-100 .md-frame .md-frame-footer::after {
  content: none;
}
[class$=login] #rf-content.rf-workflow #workflow-login-page .rfwf-full-panel .rfwf-panel-interior .rfG-md-50 .md-frame .login-submit-frame, [class$=login] #rf-content.rf-workflow #workflow-login-page .rfwf-full-panel .rfwf-panel-interior .rfG-md-100 .md-frame .login-submit-frame {
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: center;
  gap: 1.5rem;
}
[class$=login] #rf-content.rf-workflow #workflow-login-page .rfwf-full-panel .rfwf-panel-interior .rfG-md-50 .md-frame .login-submit-frame a, [class$=login] #rf-content.rf-workflow #workflow-login-page .rfwf-full-panel .rfwf-panel-interior .rfG-md-100 .md-frame .login-submit-frame a {
  margin: 0;
}
[class$=login] #rf-content.rf-workflow #workflow-login-page .rfwf-full-panel .rfwf-panel-interior .rfG-md-50 .md-frame .mdBtnR, [class$=login] #rf-content.rf-workflow #workflow-login-page .rfwf-full-panel .rfwf-panel-interior .rfG-md-100 .md-frame .mdBtnR {
  width: 100%;
  max-width: 50%;
}
@media (max-width: 500px) {
  [class$=login] #rf-content.rf-workflow #workflow-login-page .rfwf-full-panel .rfwf-panel-interior .rfG-md-50 .md-frame .login-submit-frame, [class$=login] #rf-content.rf-workflow #workflow-login-page .rfwf-full-panel .rfwf-panel-interior .rfG-md-100 .md-frame .login-submit-frame {
    flex-direction: column;
  }
  [class$=login] #rf-content.rf-workflow #workflow-login-page .rfwf-full-panel .rfwf-panel-interior .rfG-md-50 .md-frame .mdBtnR, [class$=login] #rf-content.rf-workflow #workflow-login-page .rfwf-full-panel .rfwf-panel-interior .rfG-md-100 .md-frame .mdBtnR {
    max-width: none;
  }
}
[class$=login] #rf-content.rf-workflow #workflow-login-page .rfwf-full-panel .rfwf-panel-interior .rfG-md-50 .md-frame h2, [class$=login] #rf-content.rf-workflow #workflow-login-page .rfwf-full-panel .rfwf-panel-interior .rfG-md-100 .md-frame h2 {
  margin-bottom: 1rem;
}
@media (min-width: 1200px) {
  [class*=page-home] #rf-content.rf-workflow .rf-tile-container .rf-tile-wrapper,
  [class*=page-postcontent] #rf-content.rf-workflow .rf-tile-container .rf-tile-wrapper,
  [class*=page-groupportal] #rf-content.rf-workflow .rf-tile-container .rf-tile-wrapper {
    width: 23.5%;
  }
}
[class*=page-home] #rf-content.rf-workflow .rf-tile-container .rf-tile-wrapper .rf-tile,
[class*=page-postcontent] #rf-content.rf-workflow .rf-tile-container .rf-tile-wrapper .rf-tile,
[class*=page-groupportal] #rf-content.rf-workflow .rf-tile-container .rf-tile-wrapper .rf-tile {
  border: none;
}
[class*=page-home] #rf-content.rf-workflow .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-banner,
[class*=page-postcontent] #rf-content.rf-workflow .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-banner,
[class*=page-groupportal] #rf-content.rf-workflow .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-banner {
  width: auto;
  height: auto;
  aspect-ratio: 1161/640;
}
[class*=page-home] #rf-content.rf-workflow .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-banner img,
[class*=page-postcontent] #rf-content.rf-workflow .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-banner img,
[class*=page-groupportal] #rf-content.rf-workflow .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-banner img {
  object-fit: cover;
  object-position: top;
}
[class*=page-home] #rf-content.rf-workflow .rf-tile-container .rf-tile-wrapper .rf-tile .session-date-time,
[class*=page-postcontent] #rf-content.rf-workflow .rf-tile-container .rf-tile-wrapper .rf-tile .session-date-time,
[class*=page-groupportal] #rf-content.rf-workflow .rf-tile-container .rf-tile-wrapper .rf-tile .session-date-time {
  color: var(--magnetSlate);
  white-space: nowrap;
}
[class*=page-home] #rf-content.rf-workflow .rf-tile-container .rf-tile-wrapper .rf-tile .session-date-time .session-date,
[class*=page-home] #rf-content.rf-workflow .rf-tile-container .rf-tile-wrapper .rf-tile .session-date-time .rf-compressed-tile .rf-tile-body .session-date-time .session-date,
[class*=page-postcontent] #rf-content.rf-workflow .rf-tile-container .rf-tile-wrapper .rf-tile .session-date-time .session-date,
[class*=page-postcontent] #rf-content.rf-workflow .rf-tile-container .rf-tile-wrapper .rf-tile .session-date-time .rf-compressed-tile .rf-tile-body .session-date-time .session-date,
[class*=page-groupportal] #rf-content.rf-workflow .rf-tile-container .rf-tile-wrapper .rf-tile .session-date-time .session-date,
[class*=page-groupportal] #rf-content.rf-workflow .rf-tile-container .rf-tile-wrapper .rf-tile .session-date-time .rf-compressed-tile .rf-tile-body .session-date-time .session-date {
  border-color: var(--magnetSlate);
}
[class*=page-home] #rf-content.rf-workflow .rf-tile-container .rf-tile-wrapper .rf-tile .session-date-time > span,
[class*=page-postcontent] #rf-content.rf-workflow .rf-tile-container .rf-tile-wrapper .rf-tile .session-date-time > span,
[class*=page-groupportal] #rf-content.rf-workflow .rf-tile-container .rf-tile-wrapper .rf-tile .session-date-time > span {
  font-weight: 600 !important;
  font-size: 12px;
}
[class*=page-home] #rf-content.rf-workflow .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-info.rf-tile-line-two,
[class*=page-postcontent] #rf-content.rf-workflow .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-info.rf-tile-line-two,
[class*=page-groupportal] #rf-content.rf-workflow .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-info.rf-tile-line-two {
  color: var(--magnetSlate);
}
[class*=page-home] #rf-content.rf-workflow .rf-tile-container .rf-tile-wrapper .rf-tile-footer .mdBtnR,
[class*=page-postcontent] #rf-content.rf-workflow .rf-tile-container .rf-tile-wrapper .rf-tile-footer .mdBtnR,
[class*=page-groupportal] #rf-content.rf-workflow .rf-tile-container .rf-tile-wrapper .rf-tile-footer .mdBtnR {
  padding: var(--rf-comp-button-space-padding-small);
}
[class*=page-home] #rf-content.rf-workflow .rf-tile-container .rf-tile-wrapper .rf-tile-footer .mdBtnR .mdBtnR-text,
[class*=page-postcontent] #rf-content.rf-workflow .rf-tile-container .rf-tile-wrapper .rf-tile-footer .mdBtnR .mdBtnR-text,
[class*=page-groupportal] #rf-content.rf-workflow .rf-tile-container .rf-tile-wrapper .rf-tile-footer .mdBtnR .mdBtnR-text {
  font-size: 0.85rem;
  margin-left: 0.6375rem;
}
[class*=page-home] #rf-content.rf-workflow .rf-tile-container .rf-tile-wrapper .rf-tile-footer .mdBtnR-primary,
[class*=page-postcontent] #rf-content.rf-workflow .rf-tile-container .rf-tile-wrapper .rf-tile-footer .mdBtnR-primary,
[class*=page-groupportal] #rf-content.rf-workflow .rf-tile-container .rf-tile-wrapper .rf-tile-footer .mdBtnR-primary {
  color: #ffffff;
  background-color: var(--magnetNavy);
  border-color: var(--magnetNavy);
}
[class*=page-home] #rf-content.rf-workflow .rf-tile-container .rf-tile-wrapper .rf-tile-footer .mdBtnR-primary .rfSI svg,
[class*=page-postcontent] #rf-content.rf-workflow .rf-tile-container .rf-tile-wrapper .rf-tile-footer .mdBtnR-primary .rfSI svg,
[class*=page-groupportal] #rf-content.rf-workflow .rf-tile-container .rf-tile-wrapper .rf-tile-footer .mdBtnR-primary .rfSI svg {
  fill: #ffffff;
}
[class*=page-home] #rf-content.rf-workflow .rf-tile-container .rf-tile-wrapper .rf-tile-footer .mdBtnR-primary .mdBtnR-text,
[class*=page-postcontent] #rf-content.rf-workflow .rf-tile-container .rf-tile-wrapper .rf-tile-footer .mdBtnR-primary .mdBtnR-text,
[class*=page-groupportal] #rf-content.rf-workflow .rf-tile-container .rf-tile-wrapper .rf-tile-footer .mdBtnR-primary .mdBtnR-text {
  color: #ffffff;
}
[class*=page-home] #rf-content.rf-workflow .rf-tile-container .rf-tile-wrapper .rf-tile-footer .mdBtnR-primary:hover,
[class*=page-postcontent] #rf-content.rf-workflow .rf-tile-container .rf-tile-wrapper .rf-tile-footer .mdBtnR-primary:hover,
[class*=page-groupportal] #rf-content.rf-workflow .rf-tile-container .rf-tile-wrapper .rf-tile-footer .mdBtnR-primary:hover {
  background-color: var(--magnetSlate);
  border-color: var(--magnetSlate);
}
[class*=page-home] #rf-content.rf-workflow .flex-box-section-full,
[class*=page-postcontent] #rf-content.rf-workflow .flex-box-section-full,
[class*=page-groupportal] #rf-content.rf-workflow .flex-box-section-full {
  padding: 0;
}
[class*=page-home] #rf-content.rf-workflow .flex-box-section-full .flex-box-section-full-interior,
[class*=page-postcontent] #rf-content.rf-workflow .flex-box-section-full .flex-box-section-full-interior,
[class*=page-groupportal] #rf-content.rf-workflow .flex-box-section-full .flex-box-section-full-interior {
  box-sizing: unset;
  padding: 0 var(--bodyPadding);
  max-width: var(--bodyMaxWidth);
}
[class*=page-home] #rf-content.rf-workflow .hero,
[class*=page-postcontent] #rf-content.rf-workflow .hero,
[class*=page-groupportal] #rf-content.rf-workflow .hero {
  background: linear-gradient(-10deg, rgb(44, 115, 185) 0%, rgb(93, 108, 193) 14.29%, rgb(134, 98, 190) 28.57%, rgb(170, 83, 176) 42.86%, rgb(199, 67, 151) 57.14%, rgb(218, 55, 120) 71.43%, rgb(225, 58, 84) 85.71%, rgb(219, 76, 44) 100%), linear-gradient(50deg, rgb(6, 45, 110) 0%, rgb(6, 45, 110) 100%);
  background-repeat: no-repeat;
  background-size: 50% 180px, 100% 100%;
  background-position: right bottom, right top;
}
[class*=page-home] #rf-content.rf-workflow .hero.virtual,
[class*=page-postcontent] #rf-content.rf-workflow .hero.virtual,
[class*=page-groupportal] #rf-content.rf-workflow .hero.virtual {
  background: linear-gradient(-10deg, rgb(0, 12, 69) 0%, rgb(0, 43, 81) 14.29%, rgb(0, 72, 103) 28.57%, rgb(0, 102, 120) 42.86%, rgb(0, 132, 128) 57.14%, rgb(0, 163, 124) 71.43%, rgb(0, 192, 104) 85.71%, rgb(106, 219, 44) 100%), linear-gradient(50deg, rgb(6, 45, 110) 0%, rgb(6, 45, 110) 100%);
  background-repeat: no-repeat;
  background-size: 43.7% 180px, 100% 100%;
  background-position: right bottom, right top;
}
[class*=page-home] #rf-content.rf-workflow .video,
[class*=page-postcontent] #rf-content.rf-workflow .video,
[class*=page-groupportal] #rf-content.rf-workflow .video {
  background-image: url(https://static.rainfocus.com/atwmmagnet/mus2025/static/staticfile/staticfile/home-pct_1726375291410001I7Px.png), linear-gradient(#eaecef, #eaecef);
  background-repeat: no-repeat;
  background-position: top 0px left 60px, center;
  padding: 5rem 0;
}
[class*=page-home] #rf-content.rf-workflow .session-list,
[class*=page-postcontent] #rf-content.rf-workflow .session-list,
[class*=page-groupportal] #rf-content.rf-workflow .session-list {
  background-image: url("https://static.rainfocus.com/atwmmagnet/mus2025/static/staticfile/staticfile/portal-data_1726360235669001L5iP.png"), linear-gradient(#2C73BA, #2C73BA);
  background-repeat: no-repeat;
  background-position: bottom 6px right 6px, center;
  padding: 5rem 0;
}
[class*=page-home] #rf-content.rf-workflow .personalize,
[class*=page-postcontent] #rf-content.rf-workflow .personalize,
[class*=page-groupportal] #rf-content.rf-workflow .personalize {
  background: var(--magnetLightGrey);
  padding: 5rem 0;
}
[class*=page-home] #rf-content.rf-workflow .personalize h2,
[class*=page-postcontent] #rf-content.rf-workflow .personalize h2,
[class*=page-groupportal] #rf-content.rf-workflow .personalize h2 {
  margin-bottom: 1.5rem;
}
[class*=page-home] #rf-content.rf-workflow .personalize .flex-box-child > div,
[class*=page-postcontent] #rf-content.rf-workflow .personalize .flex-box-child > div,
[class*=page-groupportal] #rf-content.rf-workflow .personalize .flex-box-child > div {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 10px;
}
[class*=page-home] #rf-content.rf-workflow .personalize .flex-box-child > div .rf-flex-frame,
[class*=page-postcontent] #rf-content.rf-workflow .personalize .flex-box-child > div .rf-flex-frame,
[class*=page-groupportal] #rf-content.rf-workflow .personalize .flex-box-child > div .rf-flex-frame {
  gap: 20px;
  flex-wrap: wrap;
  justify-content: center;
}
[class*=page-home] #rf-content.rf-workflow .personalize .flex-box-child > div .rf-flex-frame .mdBtnR.mdBtnR-outline-primary,
[class*=page-postcontent] #rf-content.rf-workflow .personalize .flex-box-child > div .rf-flex-frame .mdBtnR.mdBtnR-outline-primary,
[class*=page-groupportal] #rf-content.rf-workflow .personalize .flex-box-child > div .rf-flex-frame .mdBtnR.mdBtnR-outline-primary {
  background: white;
  border-color: white;
}
[class*=page-home] #rf-content.rf-workflow .personalize .flex-box-child > div .rf-flex-frame .mdBtnR.mdBtnR-outline-primary .mdBtnR-text,
[class*=page-postcontent] #rf-content.rf-workflow .personalize .flex-box-child > div .rf-flex-frame .mdBtnR.mdBtnR-outline-primary .mdBtnR-text,
[class*=page-groupportal] #rf-content.rf-workflow .personalize .flex-box-child > div .rf-flex-frame .mdBtnR.mdBtnR-outline-primary .mdBtnR-text {
  color: var(--magnetBlack);
}
[class*=page-home] #rf-content.rf-workflow .personalize .flex-box-child > div .rf-flex-frame .mdBtnR.mdBtnR-outline-primary:hover, [class*=page-home] #rf-content.rf-workflow .personalize .flex-box-child > div .rf-flex-frame .mdBtnR.mdBtnR-outline-primary:active, [class*=page-home] #rf-content.rf-workflow .personalize .flex-box-child > div .rf-flex-frame .mdBtnR.mdBtnR-outline-primary:focus,
[class*=page-postcontent] #rf-content.rf-workflow .personalize .flex-box-child > div .rf-flex-frame .mdBtnR.mdBtnR-outline-primary:hover,
[class*=page-postcontent] #rf-content.rf-workflow .personalize .flex-box-child > div .rf-flex-frame .mdBtnR.mdBtnR-outline-primary:active,
[class*=page-postcontent] #rf-content.rf-workflow .personalize .flex-box-child > div .rf-flex-frame .mdBtnR.mdBtnR-outline-primary:focus,
[class*=page-groupportal] #rf-content.rf-workflow .personalize .flex-box-child > div .rf-flex-frame .mdBtnR.mdBtnR-outline-primary:hover,
[class*=page-groupportal] #rf-content.rf-workflow .personalize .flex-box-child > div .rf-flex-frame .mdBtnR.mdBtnR-outline-primary:active,
[class*=page-groupportal] #rf-content.rf-workflow .personalize .flex-box-child > div .rf-flex-frame .mdBtnR.mdBtnR-outline-primary:focus {
  color: white;
  background: var(--magnetSlate);
  border-color: var(--magnetSlate);
}
[class*=page-home] #rf-content.rf-workflow .personalize .flex-box-child > div .rf-flex-frame .mdBtnR.mdBtnR-outline-primary:hover .mdBtnR-text, [class*=page-home] #rf-content.rf-workflow .personalize .flex-box-child > div .rf-flex-frame .mdBtnR.mdBtnR-outline-primary:active .mdBtnR-text, [class*=page-home] #rf-content.rf-workflow .personalize .flex-box-child > div .rf-flex-frame .mdBtnR.mdBtnR-outline-primary:focus .mdBtnR-text,
[class*=page-postcontent] #rf-content.rf-workflow .personalize .flex-box-child > div .rf-flex-frame .mdBtnR.mdBtnR-outline-primary:hover .mdBtnR-text,
[class*=page-postcontent] #rf-content.rf-workflow .personalize .flex-box-child > div .rf-flex-frame .mdBtnR.mdBtnR-outline-primary:active .mdBtnR-text,
[class*=page-postcontent] #rf-content.rf-workflow .personalize .flex-box-child > div .rf-flex-frame .mdBtnR.mdBtnR-outline-primary:focus .mdBtnR-text,
[class*=page-groupportal] #rf-content.rf-workflow .personalize .flex-box-child > div .rf-flex-frame .mdBtnR.mdBtnR-outline-primary:hover .mdBtnR-text,
[class*=page-groupportal] #rf-content.rf-workflow .personalize .flex-box-child > div .rf-flex-frame .mdBtnR.mdBtnR-outline-primary:active .mdBtnR-text,
[class*=page-groupportal] #rf-content.rf-workflow .personalize .flex-box-child > div .rf-flex-frame .mdBtnR.mdBtnR-outline-primary:focus .mdBtnR-text {
  color: white;
}
[class*=page-home] #rf-content.rf-workflow .featured-sessions,
[class*=page-postcontent] #rf-content.rf-workflow .featured-sessions,
[class*=page-groupportal] #rf-content.rf-workflow .featured-sessions {
  background-image: url("https://static.rainfocus.com/atwmmagnet/mus2025/static/staticfile/staticfile/portal-data_1726360235669001L5iP.png"), linear-gradient(#000C45, #000C45);
  background-repeat: no-repeat;
  background-position: bottom 6px right 6px, center;
  padding: 5rem 0;
}
[class*=page-home] #rf-content.rf-workflow .featured-sessions .carousel-arrows .mdBtnR,
[class*=page-postcontent] #rf-content.rf-workflow .featured-sessions .carousel-arrows .mdBtnR,
[class*=page-groupportal] #rf-content.rf-workflow .featured-sessions .carousel-arrows .mdBtnR {
  background: #ffffff;
  display: flex;
}
[class*=page-home] #rf-content.rf-workflow .featured-sessions .carousel-arrows .mdBtnR:nth-child(1) svg path,
[class*=page-postcontent] #rf-content.rf-workflow .featured-sessions .carousel-arrows .mdBtnR:nth-child(1) svg path,
[class*=page-groupportal] #rf-content.rf-workflow .featured-sessions .carousel-arrows .mdBtnR:nth-child(1) svg path {
  transform: translateX(0px);
}
[class*=page-home] #rf-content.rf-workflow .featured-sessions .carousel-arrows .mdBtnR:nth-child(2) svg path,
[class*=page-postcontent] #rf-content.rf-workflow .featured-sessions .carousel-arrows .mdBtnR:nth-child(2) svg path,
[class*=page-groupportal] #rf-content.rf-workflow .featured-sessions .carousel-arrows .mdBtnR:nth-child(2) svg path {
  transform: translateX(2px);
}
[class*=page-home] #rf-content.rf-workflow .featured-sessions .carousel-arrows .mdBtnR[disabled],
[class*=page-postcontent] #rf-content.rf-workflow .featured-sessions .carousel-arrows .mdBtnR[disabled],
[class*=page-groupportal] #rf-content.rf-workflow .featured-sessions .carousel-arrows .mdBtnR[disabled] {
  background: rgba(255, 255, 255, 0.1);
}
[class*=page-home] #rf-content.rf-workflow .featured-sessions .carousel-arrows .mdBtnR + .mdBtnR,
[class*=page-postcontent] #rf-content.rf-workflow .featured-sessions .carousel-arrows .mdBtnR + .mdBtnR,
[class*=page-groupportal] #rf-content.rf-workflow .featured-sessions .carousel-arrows .mdBtnR + .mdBtnR {
  margin-left: 16px;
}
[class*=page-home] #rf-content.rf-workflow .featured-sessions .rf-tile-footer .rf-tile-footer-left,
[class*=page-postcontent] #rf-content.rf-workflow .featured-sessions .rf-tile-footer .rf-tile-footer-left,
[class*=page-groupportal] #rf-content.rf-workflow .featured-sessions .rf-tile-footer .rf-tile-footer-left {
  flex-grow: 1;
  display: flex;
}
[class*=page-home] #rf-content.rf-workflow .featured-sessions .rf-tile-footer .rf-tile-footer-left button.mdBtnR,
[class*=page-postcontent] #rf-content.rf-workflow .featured-sessions .rf-tile-footer .rf-tile-footer-left button.mdBtnR,
[class*=page-groupportal] #rf-content.rf-workflow .featured-sessions .rf-tile-footer .rf-tile-footer-left button.mdBtnR {
  flex-grow: 1;
  display: flex;
  justify-content: center;
  gap: 0.6375rem;
}
[class*=page-home] #rf-content.rf-workflow .featured-sessions .rf-tile-footer .rf-tile-footer-left button.mdBtnR .mdBtnR-text,
[class*=page-postcontent] #rf-content.rf-workflow .featured-sessions .rf-tile-footer .rf-tile-footer-left button.mdBtnR .mdBtnR-text,
[class*=page-groupportal] #rf-content.rf-workflow .featured-sessions .rf-tile-footer .rf-tile-footer-left button.mdBtnR .mdBtnR-text {
  margin-left: 0;
}
[class*=page-home] #rf-content.rf-workflow .featured-speakers,
[class*=page-postcontent] #rf-content.rf-workflow .featured-speakers,
[class*=page-groupportal] #rf-content.rf-workflow .featured-speakers {
  background: #ffffff;
  padding: 5rem 0;
}
[class*=page-home] #rf-content.rf-workflow .featured-speakers .flex-box-section,
[class*=page-postcontent] #rf-content.rf-workflow .featured-speakers .flex-box-section,
[class*=page-groupportal] #rf-content.rf-workflow .featured-speakers .flex-box-section {
  gap: 4rem;
}
[class*=page-home] #rf-content.rf-workflow .featured-speakers .flex-box-section .flex-box-child:nth-child(1),
[class*=page-postcontent] #rf-content.rf-workflow .featured-speakers .flex-box-section .flex-box-child:nth-child(1),
[class*=page-groupportal] #rf-content.rf-workflow .featured-speakers .flex-box-section .flex-box-child:nth-child(1) {
  min-width: 290px;
}
[class*=page-home] #rf-content.rf-workflow .featured-speakers .carousel-actions .mdBtnR,
[class*=page-postcontent] #rf-content.rf-workflow .featured-speakers .carousel-actions .mdBtnR,
[class*=page-groupportal] #rf-content.rf-workflow .featured-speakers .carousel-actions .mdBtnR {
  background: var(--magnetNavy);
  display: flex;
}
[class*=page-home] #rf-content.rf-workflow .featured-speakers .carousel-actions .mdBtnR svg *,
[class*=page-postcontent] #rf-content.rf-workflow .featured-speakers .carousel-actions .mdBtnR svg *,
[class*=page-groupportal] #rf-content.rf-workflow .featured-speakers .carousel-actions .mdBtnR svg * {
  stroke: #ffffff;
}
[class*=page-home] #rf-content.rf-workflow .featured-speakers .carousel-actions .mdBtnR:nth-child(1) svg path,
[class*=page-postcontent] #rf-content.rf-workflow .featured-speakers .carousel-actions .mdBtnR:nth-child(1) svg path,
[class*=page-groupportal] #rf-content.rf-workflow .featured-speakers .carousel-actions .mdBtnR:nth-child(1) svg path {
  transform: translateX(0px);
}
[class*=page-home] #rf-content.rf-workflow .featured-speakers .carousel-actions .mdBtnR:nth-child(2) svg path,
[class*=page-postcontent] #rf-content.rf-workflow .featured-speakers .carousel-actions .mdBtnR:nth-child(2) svg path,
[class*=page-groupportal] #rf-content.rf-workflow .featured-speakers .carousel-actions .mdBtnR:nth-child(2) svg path {
  transform: translateX(2px);
}
[class*=page-home] #rf-content.rf-workflow .featured-speakers .carousel-actions .mdBtnR[disabled],
[class*=page-postcontent] #rf-content.rf-workflow .featured-speakers .carousel-actions .mdBtnR[disabled],
[class*=page-groupportal] #rf-content.rf-workflow .featured-speakers .carousel-actions .mdBtnR[disabled] {
  background: rgba(3, 41, 68, 0.15);
}
[class*=page-home] #rf-content.rf-workflow .featured-speakers .carousel-actions .mdBtnR + .mdBtnR,
[class*=page-postcontent] #rf-content.rf-workflow .featured-speakers .carousel-actions .mdBtnR + .mdBtnR,
[class*=page-groupportal] #rf-content.rf-workflow .featured-speakers .carousel-actions .mdBtnR + .mdBtnR {
  margin-left: 16px;
}
[class*=page-home] #rf-content.rf-workflow .hotel-and-order,
[class*=page-postcontent] #rf-content.rf-workflow .hotel-and-order,
[class*=page-groupportal] #rf-content.rf-workflow .hotel-and-order {
  padding: 5rem 0;
}
[class*=page-home] #rf-content.rf-workflow .hotel-and-order .order-summary-card .rfG-row .order-summary,
[class*=page-home] #rf-content.rf-workflow .hotel-and-order .order-summary-card .rfG-row .order-summary-notes,
[class*=page-postcontent] #rf-content.rf-workflow .hotel-and-order .order-summary-card .rfG-row .order-summary,
[class*=page-postcontent] #rf-content.rf-workflow .hotel-and-order .order-summary-card .rfG-row .order-summary-notes,
[class*=page-groupportal] #rf-content.rf-workflow .hotel-and-order .order-summary-card .rfG-row .order-summary,
[class*=page-groupportal] #rf-content.rf-workflow .hotel-and-order .order-summary-card .rfG-row .order-summary-notes {
  width: auto;
  float: none;
}
[class*=page-home] #rf-content.rf-workflow .hotel-and-order .flex-box-child > .element-container-wrapper,
[class*=page-postcontent] #rf-content.rf-workflow .hotel-and-order .flex-box-child > .element-container-wrapper,
[class*=page-groupportal] #rf-content.rf-workflow .hotel-and-order .flex-box-child > .element-container-wrapper {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 0px;
}
[class*=page-home] #rf-content.rf-workflow .hotel-and-order .flex-box-child > .element-container-wrapper h2,
[class*=page-postcontent] #rf-content.rf-workflow .hotel-and-order .flex-box-child > .element-container-wrapper h2,
[class*=page-groupportal] #rf-content.rf-workflow .hotel-and-order .flex-box-child > .element-container-wrapper h2 {
  margin-bottom: 1rem;
}
[class*=page-home] #rf-content.rf-workflow .hotel-and-order .flex-box-child > .element-container-wrapper > .element-container:nth-child(1),
[class*=page-postcontent] #rf-content.rf-workflow .hotel-and-order .flex-box-child > .element-container-wrapper > .element-container:nth-child(1),
[class*=page-groupportal] #rf-content.rf-workflow .hotel-and-order .flex-box-child > .element-container-wrapper > .element-container:nth-child(1) {
  order: 1;
}
[class*=page-home] #rf-content.rf-workflow .hotel-and-order .flex-box-child > .element-container-wrapper > .element-container:nth-child(2),
[class*=page-postcontent] #rf-content.rf-workflow .hotel-and-order .flex-box-child > .element-container-wrapper > .element-container:nth-child(2),
[class*=page-groupportal] #rf-content.rf-workflow .hotel-and-order .flex-box-child > .element-container-wrapper > .element-container:nth-child(2) {
  order: 3;
}
[class*=page-home] #rf-content.rf-workflow .hotel-and-order .flex-box-child > .element-container-wrapper > .element-container:nth-child(3),
[class*=page-postcontent] #rf-content.rf-workflow .hotel-and-order .flex-box-child > .element-container-wrapper > .element-container:nth-child(3),
[class*=page-groupportal] #rf-content.rf-workflow .hotel-and-order .flex-box-child > .element-container-wrapper > .element-container:nth-child(3) {
  order: 2;
}
[class*=page-home] #rf-content.rf-workflow .hotel-and-order .flex-box-child > .element-container-wrapper > .element-container:nth-child(4),
[class*=page-postcontent] #rf-content.rf-workflow .hotel-and-order .flex-box-child > .element-container-wrapper > .element-container:nth-child(4),
[class*=page-groupportal] #rf-content.rf-workflow .hotel-and-order .flex-box-child > .element-container-wrapper > .element-container:nth-child(4) {
  order: 4;
}
[class*=page-home] #rf-content.rf-workflow .hotel-and-order .flex-box-child > .element-container-wrapper > .element-container:nth-child(1),
[class*=page-postcontent] #rf-content.rf-workflow .hotel-and-order .flex-box-child > .element-container-wrapper > .element-container:nth-child(1),
[class*=page-groupportal] #rf-content.rf-workflow .hotel-and-order .flex-box-child > .element-container-wrapper > .element-container:nth-child(1) {
  border-right: 3px solid #EAECEF;
  padding: 0 7rem 2rem 0;
  order: 1;
}
[class*=page-home] #rf-content.rf-workflow .hotel-and-order .flex-box-child > .element-container-wrapper > .element-container:nth-child(3),
[class*=page-postcontent] #rf-content.rf-workflow .hotel-and-order .flex-box-child > .element-container-wrapper > .element-container:nth-child(3),
[class*=page-groupportal] #rf-content.rf-workflow .hotel-and-order .flex-box-child > .element-container-wrapper > .element-container:nth-child(3) {
  border-left: 0px solid #EAECEF;
  padding: 0 0 2rem 7rem;
  order: 2;
}
[class*=page-home] #rf-content.rf-workflow .hotel-and-order .flex-box-child > .element-container-wrapper > .element-container:nth-child(2),
[class*=page-postcontent] #rf-content.rf-workflow .hotel-and-order .flex-box-child > .element-container-wrapper > .element-container:nth-child(2),
[class*=page-groupportal] #rf-content.rf-workflow .hotel-and-order .flex-box-child > .element-container-wrapper > .element-container:nth-child(2) {
  border-right: 3px solid #EAECEF;
  padding: 0 7rem 0 0;
  order: 3;
}
[class*=page-home] #rf-content.rf-workflow .hotel-and-order .flex-box-child > .element-container-wrapper > .element-container:nth-child(4),
[class*=page-postcontent] #rf-content.rf-workflow .hotel-and-order .flex-box-child > .element-container-wrapper > .element-container:nth-child(4),
[class*=page-groupportal] #rf-content.rf-workflow .hotel-and-order .flex-box-child > .element-container-wrapper > .element-container:nth-child(4) {
  border-left: 0px solid #EAECEF;
  padding: 0 0 0rem 7rem;
  order: 4;
}
@media (max-width: 1400px) {
  [class*=page-home] #rf-content.rf-workflow .hotel-and-order .flex-box-child > .element-container-wrapper > .element-container:nth-child(1),
  [class*=page-postcontent] #rf-content.rf-workflow .hotel-and-order .flex-box-child > .element-container-wrapper > .element-container:nth-child(1),
  [class*=page-groupportal] #rf-content.rf-workflow .hotel-and-order .flex-box-child > .element-container-wrapper > .element-container:nth-child(1) {
    border-right: 3px solid #EAECEF;
    padding: 0 3.125rem 2rem 0;
    order: 1;
  }
  [class*=page-home] #rf-content.rf-workflow .hotel-and-order .flex-box-child > .element-container-wrapper > .element-container:nth-child(3),
  [class*=page-postcontent] #rf-content.rf-workflow .hotel-and-order .flex-box-child > .element-container-wrapper > .element-container:nth-child(3),
  [class*=page-groupportal] #rf-content.rf-workflow .hotel-and-order .flex-box-child > .element-container-wrapper > .element-container:nth-child(3) {
    border-left: 0px solid #EAECEF;
    padding: 0 0 2rem 3.125rem;
    order: 2;
  }
  [class*=page-home] #rf-content.rf-workflow .hotel-and-order .flex-box-child > .element-container-wrapper > .element-container:nth-child(2),
  [class*=page-postcontent] #rf-content.rf-workflow .hotel-and-order .flex-box-child > .element-container-wrapper > .element-container:nth-child(2),
  [class*=page-groupportal] #rf-content.rf-workflow .hotel-and-order .flex-box-child > .element-container-wrapper > .element-container:nth-child(2) {
    border-right: 3px solid #EAECEF;
    padding: 0 3.125rem 0 0;
    order: 3;
  }
  [class*=page-home] #rf-content.rf-workflow .hotel-and-order .flex-box-child > .element-container-wrapper > .element-container:nth-child(4),
  [class*=page-postcontent] #rf-content.rf-workflow .hotel-and-order .flex-box-child > .element-container-wrapper > .element-container:nth-child(4),
  [class*=page-groupportal] #rf-content.rf-workflow .hotel-and-order .flex-box-child > .element-container-wrapper > .element-container:nth-child(4) {
    border-left: 0px solid #EAECEF;
    padding: 0 0 0rem 3.125rem;
    order: 4;
  }
}
[class*=page-home] #rf-content.rf-workflow .hotel-and-order.post,
[class*=page-postcontent] #rf-content.rf-workflow .hotel-and-order.post,
[class*=page-groupportal] #rf-content.rf-workflow .hotel-and-order.post {
  background-image: url("https://static.rainfocus.com/atwmmagnet/mus2025/static/staticfile/staticfile/home-hotel-order_1726373444128001IDIZ.png"), linear-gradient(#eaecef, #eaecef);
  background-repeat: no-repeat;
  background-position: top 0px right 0px, center;
}
[class*=page-home] #rf-content.rf-workflow .hotel-and-order.post .flex-box-child > .element-container-wrapper > .element-container:nth-child(1),
[class*=page-postcontent] #rf-content.rf-workflow .hotel-and-order.post .flex-box-child > .element-container-wrapper > .element-container:nth-child(1),
[class*=page-groupportal] #rf-content.rf-workflow .hotel-and-order.post .flex-box-child > .element-container-wrapper > .element-container:nth-child(1) {
  border-right: 2px solid var(--magnetSlate);
  padding: 0 7rem 5rem 0;
  order: 1;
}
[class*=page-home] #rf-content.rf-workflow .hotel-and-order.post .flex-box-child > .element-container-wrapper > .element-container:nth-child(3),
[class*=page-postcontent] #rf-content.rf-workflow .hotel-and-order.post .flex-box-child > .element-container-wrapper > .element-container:nth-child(3),
[class*=page-groupportal] #rf-content.rf-workflow .hotel-and-order.post .flex-box-child > .element-container-wrapper > .element-container:nth-child(3) {
  border-left: 0px solid var(--magnetSlate);
  padding: 0 0 5rem 7rem;
  order: 2;
}
[class*=page-home] #rf-content.rf-workflow .hotel-and-order.post .flex-box-child > .element-container-wrapper > .element-container:nth-child(2),
[class*=page-postcontent] #rf-content.rf-workflow .hotel-and-order.post .flex-box-child > .element-container-wrapper > .element-container:nth-child(2),
[class*=page-groupportal] #rf-content.rf-workflow .hotel-and-order.post .flex-box-child > .element-container-wrapper > .element-container:nth-child(2) {
  border-right: 2px solid var(--magnetSlate);
  padding: 0 7rem 0 0;
  order: 3;
}
[class*=page-home] #rf-content.rf-workflow .hotel-and-order.post .flex-box-child > .element-container-wrapper > .element-container:nth-child(4),
[class*=page-postcontent] #rf-content.rf-workflow .hotel-and-order.post .flex-box-child > .element-container-wrapper > .element-container:nth-child(4),
[class*=page-groupportal] #rf-content.rf-workflow .hotel-and-order.post .flex-box-child > .element-container-wrapper > .element-container:nth-child(4) {
  border-left: 0px solid var(--magnetSlate);
  padding: 0 0 0rem 7rem;
  order: 4;
}
@media (max-width: 1400px) {
  [class*=page-home] #rf-content.rf-workflow .hotel-and-order.post .flex-box-child > .element-container-wrapper > .element-container:nth-child(1),
  [class*=page-postcontent] #rf-content.rf-workflow .hotel-and-order.post .flex-box-child > .element-container-wrapper > .element-container:nth-child(1),
  [class*=page-groupportal] #rf-content.rf-workflow .hotel-and-order.post .flex-box-child > .element-container-wrapper > .element-container:nth-child(1) {
    border-right: 2px solid var(--magnetSlate);
    padding: 0 3.125rem 5rem 0;
    order: 1;
  }
  [class*=page-home] #rf-content.rf-workflow .hotel-and-order.post .flex-box-child > .element-container-wrapper > .element-container:nth-child(3),
  [class*=page-postcontent] #rf-content.rf-workflow .hotel-and-order.post .flex-box-child > .element-container-wrapper > .element-container:nth-child(3),
  [class*=page-groupportal] #rf-content.rf-workflow .hotel-and-order.post .flex-box-child > .element-container-wrapper > .element-container:nth-child(3) {
    border-left: 0px solid var(--magnetSlate);
    padding: 0 0 5rem 3.125rem;
    order: 2;
  }
  [class*=page-home] #rf-content.rf-workflow .hotel-and-order.post .flex-box-child > .element-container-wrapper > .element-container:nth-child(2),
  [class*=page-postcontent] #rf-content.rf-workflow .hotel-and-order.post .flex-box-child > .element-container-wrapper > .element-container:nth-child(2),
  [class*=page-groupportal] #rf-content.rf-workflow .hotel-and-order.post .flex-box-child > .element-container-wrapper > .element-container:nth-child(2) {
    border-right: 2px solid var(--magnetSlate);
    padding: 0 3.125rem 0 0;
    order: 3;
  }
  [class*=page-home] #rf-content.rf-workflow .hotel-and-order.post .flex-box-child > .element-container-wrapper > .element-container:nth-child(4),
  [class*=page-postcontent] #rf-content.rf-workflow .hotel-and-order.post .flex-box-child > .element-container-wrapper > .element-container:nth-child(4),
  [class*=page-groupportal] #rf-content.rf-workflow .hotel-and-order.post .flex-box-child > .element-container-wrapper > .element-container:nth-child(4) {
    border-left: 0px solid var(--magnetSlate);
    padding: 0 0 0rem 3.125rem;
    order: 4;
  }
}
@media (max-width: 1100px) {
  [class*=page-home] #rf-content.rf-workflow .hotel-and-order .flex-box-child > .element-container-wrapper, [class*=page-home] #rf-content.rf-workflow .hotel-and-order.post .flex-box-child > .element-container-wrapper,
  [class*=page-postcontent] #rf-content.rf-workflow .hotel-and-order .flex-box-child > .element-container-wrapper,
  [class*=page-postcontent] #rf-content.rf-workflow .hotel-and-order.post .flex-box-child > .element-container-wrapper,
  [class*=page-groupportal] #rf-content.rf-workflow .hotel-and-order .flex-box-child > .element-container-wrapper,
  [class*=page-groupportal] #rf-content.rf-workflow .hotel-and-order.post .flex-box-child > .element-container-wrapper {
    gap: 2rem;
    grid-template-columns: 1fr;
  }
  [class*=page-home] #rf-content.rf-workflow .hotel-and-order .flex-box-child > .element-container-wrapper > .element-container:nth-child(1), [class*=page-home] #rf-content.rf-workflow .hotel-and-order.post .flex-box-child > .element-container-wrapper > .element-container:nth-child(1),
  [class*=page-postcontent] #rf-content.rf-workflow .hotel-and-order .flex-box-child > .element-container-wrapper > .element-container:nth-child(1),
  [class*=page-postcontent] #rf-content.rf-workflow .hotel-and-order.post .flex-box-child > .element-container-wrapper > .element-container:nth-child(1),
  [class*=page-groupportal] #rf-content.rf-workflow .hotel-and-order .flex-box-child > .element-container-wrapper > .element-container:nth-child(1),
  [class*=page-groupportal] #rf-content.rf-workflow .hotel-and-order.post .flex-box-child > .element-container-wrapper > .element-container:nth-child(1) {
    padding: 0px 0px 0px 0px;
    order: 1;
    border: none;
  }
  [class*=page-home] #rf-content.rf-workflow .hotel-and-order .flex-box-child > .element-container-wrapper > .element-container:nth-child(2), [class*=page-home] #rf-content.rf-workflow .hotel-and-order.post .flex-box-child > .element-container-wrapper > .element-container:nth-child(2),
  [class*=page-postcontent] #rf-content.rf-workflow .hotel-and-order .flex-box-child > .element-container-wrapper > .element-container:nth-child(2),
  [class*=page-postcontent] #rf-content.rf-workflow .hotel-and-order.post .flex-box-child > .element-container-wrapper > .element-container:nth-child(2),
  [class*=page-groupportal] #rf-content.rf-workflow .hotel-and-order .flex-box-child > .element-container-wrapper > .element-container:nth-child(2),
  [class*=page-groupportal] #rf-content.rf-workflow .hotel-and-order.post .flex-box-child > .element-container-wrapper > .element-container:nth-child(2) {
    padding: 0px 0px 0px 0px;
    order: 2;
    border: none;
  }
  [class*=page-home] #rf-content.rf-workflow .hotel-and-order .flex-box-child > .element-container-wrapper > .element-container:nth-child(3), [class*=page-home] #rf-content.rf-workflow .hotel-and-order.post .flex-box-child > .element-container-wrapper > .element-container:nth-child(3),
  [class*=page-postcontent] #rf-content.rf-workflow .hotel-and-order .flex-box-child > .element-container-wrapper > .element-container:nth-child(3),
  [class*=page-postcontent] #rf-content.rf-workflow .hotel-and-order.post .flex-box-child > .element-container-wrapper > .element-container:nth-child(3),
  [class*=page-groupportal] #rf-content.rf-workflow .hotel-and-order .flex-box-child > .element-container-wrapper > .element-container:nth-child(3),
  [class*=page-groupportal] #rf-content.rf-workflow .hotel-and-order.post .flex-box-child > .element-container-wrapper > .element-container:nth-child(3) {
    padding: 0px 0px 0px 0px;
    order: 3;
    border: none;
  }
  [class*=page-home] #rf-content.rf-workflow .hotel-and-order .flex-box-child > .element-container-wrapper > .element-container:nth-child(4), [class*=page-home] #rf-content.rf-workflow .hotel-and-order.post .flex-box-child > .element-container-wrapper > .element-container:nth-child(4),
  [class*=page-postcontent] #rf-content.rf-workflow .hotel-and-order .flex-box-child > .element-container-wrapper > .element-container:nth-child(4),
  [class*=page-postcontent] #rf-content.rf-workflow .hotel-and-order.post .flex-box-child > .element-container-wrapper > .element-container:nth-child(4),
  [class*=page-groupportal] #rf-content.rf-workflow .hotel-and-order .flex-box-child > .element-container-wrapper > .element-container:nth-child(4),
  [class*=page-groupportal] #rf-content.rf-workflow .hotel-and-order.post .flex-box-child > .element-container-wrapper > .element-container:nth-child(4) {
    padding: 0px 0px 0px 0px;
    order: 4;
    border: none;
  }
}
[class*=page-home] #rf-content.rf-workflow .mobile,
[class*=page-postcontent] #rf-content.rf-workflow .mobile,
[class*=page-groupportal] #rf-content.rf-workflow .mobile {
  background: var(--magnetBlueBlack);
  padding: 5rem 0;
}
[class*=page-home] #rf-content.rf-workflow .mobile .block,
[class*=page-postcontent] #rf-content.rf-workflow .mobile .block,
[class*=page-groupportal] #rf-content.rf-workflow .mobile .block {
  display: grid;
  grid-template-columns: 1fr 1fr;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
}
[class*=page-home] #rf-content.rf-workflow .mobile .block .text,
[class*=page-postcontent] #rf-content.rf-workflow .mobile .block .text,
[class*=page-groupportal] #rf-content.rf-workflow .mobile .block .text {
  margin-left: 10rem;
}
[class*=page-home] #rf-content.rf-workflow .mobile .block .text p,
[class*=page-postcontent] #rf-content.rf-workflow .mobile .block .text p,
[class*=page-groupportal] #rf-content.rf-workflow .mobile .block .text p {
  max-width: 42rem;
  margin: 0;
}
[class*=page-home] #rf-content.rf-workflow .mobile .block .image,
[class*=page-postcontent] #rf-content.rf-workflow .mobile .block .image,
[class*=page-groupportal] #rf-content.rf-workflow .mobile .block .image {
  display: flex;
}
[class*=page-home] #rf-content.rf-workflow .mobile .block .badges,
[class*=page-postcontent] #rf-content.rf-workflow .mobile .block .badges,
[class*=page-groupportal] #rf-content.rf-workflow .mobile .block .badges {
  margin-top: 3.25rem;
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}
[class*=page-home] #rf-content.rf-workflow .mobile .block .badges svg,
[class*=page-postcontent] #rf-content.rf-workflow .mobile .block .badges svg,
[class*=page-groupportal] #rf-content.rf-workflow .mobile .block .badges svg {
  height: 67px;
  width: auto;
}
@media (max-width: 1100px) {
  [class*=page-home] #rf-content.rf-workflow .mobile .block,
  [class*=page-postcontent] #rf-content.rf-workflow .mobile .block,
  [class*=page-groupportal] #rf-content.rf-workflow .mobile .block {
    display: block;
    gap: 3.5rem;
  }
  [class*=page-home] #rf-content.rf-workflow .mobile .block .text,
  [class*=page-postcontent] #rf-content.rf-workflow .mobile .block .text,
  [class*=page-groupportal] #rf-content.rf-workflow .mobile .block .text {
    margin: 0;
  }
  [class*=page-home] #rf-content.rf-workflow .mobile .block .image,
  [class*=page-postcontent] #rf-content.rf-workflow .mobile .block .image,
  [class*=page-groupportal] #rf-content.rf-workflow .mobile .block .image {
    display: none;
  }
}
[class*=page-home] #rf-content.rf-workflow .refer,
[class*=page-postcontent] #rf-content.rf-workflow .refer,
[class*=page-groupportal] #rf-content.rf-workflow .refer {
  background: var(--magnetBlueBlack);
  padding: 5rem 0;
}
[class*=page-home] #rf-content.rf-workflow .refer .block,
[class*=page-postcontent] #rf-content.rf-workflow .refer .block,
[class*=page-groupportal] #rf-content.rf-workflow .refer .block {
  display: grid;
  grid-template-columns: 1fr 1fr;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
}
[class*=page-home] #rf-content.rf-workflow .refer .block .text,
[class*=page-postcontent] #rf-content.rf-workflow .refer .block .text,
[class*=page-groupportal] #rf-content.rf-workflow .refer .block .text {
  margin-left: 5rem;
}
[class*=page-home] #rf-content.rf-workflow .refer .block .text p,
[class*=page-postcontent] #rf-content.rf-workflow .refer .block .text p,
[class*=page-groupportal] #rf-content.rf-workflow .refer .block .text p {
  max-width: 42rem;
  margin: 0;
}
[class*=page-home] #rf-content.rf-workflow .refer .block .text a, [class*=page-home] #rf-content.rf-workflow .refer .block .text h3,
[class*=page-postcontent] #rf-content.rf-workflow .refer .block .text a,
[class*=page-postcontent] #rf-content.rf-workflow .refer .block .text h3,
[class*=page-groupportal] #rf-content.rf-workflow .refer .block .text a,
[class*=page-groupportal] #rf-content.rf-workflow .refer .block .text h3 {
  margin-top: 1rem;
}
[class*=page-home] #rf-content.rf-workflow .refer .block .text a,
[class*=page-postcontent] #rf-content.rf-workflow .refer .block .text a,
[class*=page-groupportal] #rf-content.rf-workflow .refer .block .text a {
  margin-top: 3.25rem;
}
[class*=page-home] #rf-content.rf-workflow .refer .block .text ol,
[class*=page-postcontent] #rf-content.rf-workflow .refer .block .text ol,
[class*=page-groupportal] #rf-content.rf-workflow .refer .block .text ol {
  margin-top: 1rem;
}
[class*=page-home] #rf-content.rf-workflow .refer .block .text ol li,
[class*=page-postcontent] #rf-content.rf-workflow .refer .block .text ol li,
[class*=page-groupportal] #rf-content.rf-workflow .refer .block .text ol li {
  list-style: decimal;
}
[class*=page-home] #rf-content.rf-workflow .refer .block .text ol li:not(:first-child),
[class*=page-postcontent] #rf-content.rf-workflow .refer .block .text ol li:not(:first-child),
[class*=page-groupportal] #rf-content.rf-workflow .refer .block .text ol li:not(:first-child) {
  margin-top: 0.5rem;
}
[class*=page-home] #rf-content.rf-workflow .refer .block .image,
[class*=page-postcontent] #rf-content.rf-workflow .refer .block .image,
[class*=page-groupportal] #rf-content.rf-workflow .refer .block .image {
  display: flex;
}
[class*=page-home] #rf-content.rf-workflow .refer .block .badges,
[class*=page-postcontent] #rf-content.rf-workflow .refer .block .badges,
[class*=page-groupportal] #rf-content.rf-workflow .refer .block .badges {
  margin-top: 3.25rem;
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}
[class*=page-home] #rf-content.rf-workflow .refer .block .badges svg,
[class*=page-postcontent] #rf-content.rf-workflow .refer .block .badges svg,
[class*=page-groupportal] #rf-content.rf-workflow .refer .block .badges svg {
  height: 67px;
  width: auto;
}
@media (max-width: 1100px) {
  [class*=page-home] #rf-content.rf-workflow .refer .block,
  [class*=page-postcontent] #rf-content.rf-workflow .refer .block,
  [class*=page-groupportal] #rf-content.rf-workflow .refer .block {
    display: block;
    gap: 3.5rem;
  }
  [class*=page-home] #rf-content.rf-workflow .refer .block .text,
  [class*=page-postcontent] #rf-content.rf-workflow .refer .block .text,
  [class*=page-groupportal] #rf-content.rf-workflow .refer .block .text {
    margin: 0;
  }
  [class*=page-home] #rf-content.rf-workflow .refer .block .image,
  [class*=page-postcontent] #rf-content.rf-workflow .refer .block .image,
  [class*=page-groupportal] #rf-content.rf-workflow .refer .block .image {
    display: none;
  }
}
[class*=page-home] #rf-content.rf-workflow .bulk,
[class*=page-postcontent] #rf-content.rf-workflow .bulk,
[class*=page-groupportal] #rf-content.rf-workflow .bulk {
  padding: 80px 0px;
  background-repeat: no-repeat;
  background-position: top 0px left 60px, bottom 0px right 0px, center;
}
@media (max-width: 1100px) {
  [class*=page-home] #rf-content.rf-workflow .bulk,
  [class*=page-postcontent] #rf-content.rf-workflow .bulk,
  [class*=page-groupportal] #rf-content.rf-workflow .bulk {
    background-position: top 0px left 60px, bottom -100px right 0px, center;
  }
}
[class*=page-home] #rf-content.rf-workflow .bulk .element-container-wrapper .element-container-wrapper,
[class*=page-postcontent] #rf-content.rf-workflow .bulk .element-container-wrapper .element-container-wrapper,
[class*=page-groupportal] #rf-content.rf-workflow .bulk .element-container-wrapper .element-container-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 5rem;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
}
@media (max-width: 1100px) {
  [class*=page-home] #rf-content.rf-workflow .bulk .element-container-wrapper .element-container-wrapper,
  [class*=page-postcontent] #rf-content.rf-workflow .bulk .element-container-wrapper .element-container-wrapper,
  [class*=page-groupportal] #rf-content.rf-workflow .bulk .element-container-wrapper .element-container-wrapper {
    display: flex;
    flex-direction: column;
    gap: 3.5rem;
  }
  [class*=page-home] #rf-content.rf-workflow .bulk .element-container-wrapper .element-container-wrapper > *,
  [class*=page-postcontent] #rf-content.rf-workflow .bulk .element-container-wrapper .element-container-wrapper > *,
  [class*=page-groupportal] #rf-content.rf-workflow .bulk .element-container-wrapper .element-container-wrapper > * {
    width: 100%;
  }
}
[class*=page-home] #rf-content.rf-workflow .bulk .rf-card .card-body,
[class*=page-postcontent] #rf-content.rf-workflow .bulk .rf-card .card-body,
[class*=page-groupportal] #rf-content.rf-workflow .bulk .rf-card .card-body {
  height: 150px;
}
[class*=page-home] #rf-content.rf-workflow .hotel-and-order + .bulk,
[class*=page-postcontent] #rf-content.rf-workflow .hotel-and-order + .bulk,
[class*=page-groupportal] #rf-content.rf-workflow .hotel-and-order + .bulk {
  padding: 0px 0px 80px 0px;
}
[class*=page-home] #rf-content.rf-workflow .jam,
[class*=page-postcontent] #rf-content.rf-workflow .jam,
[class*=page-groupportal] #rf-content.rf-workflow .jam {
  background: linear-gradient(to right, #2c73b9 0%, #5d6cc1 14.3%, #8662be 28.6%, #aa53b0 42.9%, #c74397 57.1%, #da3778 71.4%, #e13a54 85.7%, #db4c2c 100%);
  padding: 5rem 0;
}
[class*=page-home] #rf-content.rf-workflow .jam .element-container-wrapper .element-container-wrapper .element-container > div,
[class*=page-postcontent] #rf-content.rf-workflow .jam .element-container-wrapper .element-container-wrapper .element-container > div,
[class*=page-groupportal] #rf-content.rf-workflow .jam .element-container-wrapper .element-container-wrapper .element-container > div {
  display: flex;
  gap: 5rem;
  justify-content: space-between;
  align-items: start;
}
[class*=page-home] #rf-content.rf-workflow .jam .element-container-wrapper .element-container-wrapper .element-container > div .offerings,
[class*=page-postcontent] #rf-content.rf-workflow .jam .element-container-wrapper .element-container-wrapper .element-container > div .offerings,
[class*=page-groupportal] #rf-content.rf-workflow .jam .element-container-wrapper .element-container-wrapper .element-container > div .offerings {
  max-width: 22rem;
  flex-grow: 1;
}
[class*=page-home] #rf-content.rf-workflow .jam .element-container-wrapper .element-container-wrapper .element-container > div .counts,
[class*=page-postcontent] #rf-content.rf-workflow .jam .element-container-wrapper .element-container-wrapper .element-container > div .counts,
[class*=page-groupportal] #rf-content.rf-workflow .jam .element-container-wrapper .element-container-wrapper .element-container > div .counts {
  flex: 1;
  display: flex;
  align-items: start;
}
[class*=page-home] #rf-content.rf-workflow .jam .element-container-wrapper .element-container-wrapper .element-container > div .counts svg,
[class*=page-postcontent] #rf-content.rf-workflow .jam .element-container-wrapper .element-container-wrapper .element-container > div .counts svg,
[class*=page-groupportal] #rf-content.rf-workflow .jam .element-container-wrapper .element-container-wrapper .element-container > div .counts svg {
  width: 100%;
  height: auto;
}
@media (max-width: 1000px) {
  [class*=page-home] #rf-content.rf-workflow .jam .element-container-wrapper .element-container-wrapper .element-container > div,
  [class*=page-postcontent] #rf-content.rf-workflow .jam .element-container-wrapper .element-container-wrapper .element-container > div,
  [class*=page-groupportal] #rf-content.rf-workflow .jam .element-container-wrapper .element-container-wrapper .element-container > div {
    flex-wrap: wrap;
  }
  [class*=page-home] #rf-content.rf-workflow .jam .element-container-wrapper .element-container-wrapper .element-container > div .offerings,
  [class*=page-postcontent] #rf-content.rf-workflow .jam .element-container-wrapper .element-container-wrapper .element-container > div .offerings,
  [class*=page-groupportal] #rf-content.rf-workflow .jam .element-container-wrapper .element-container-wrapper .element-container > div .offerings {
    max-width: unset;
  }
}
[class*=page-home] #rf-content.rf-workflow .highlights,
[class*=page-postcontent] #rf-content.rf-workflow .highlights,
[class*=page-groupportal] #rf-content.rf-workflow .highlights {
  padding: 5rem 0;
  background: #eaecef;
}
[class*=page-home] #rf-content.rf-workflow .highlights .cards,
[class*=page-postcontent] #rf-content.rf-workflow .highlights .cards,
[class*=page-groupportal] #rf-content.rf-workflow .highlights .cards {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(290px, 1fr));
  justify-content: space-between;
  gap: 2.5rem;
  margin-top: 2.1875rem;
}
[class*=page-home] #rf-content.rf-workflow .highlights .cards .card,
[class*=page-postcontent] #rf-content.rf-workflow .highlights .cards .card,
[class*=page-groupportal] #rf-content.rf-workflow .highlights .cards .card {
  background: #ffffff;
  border-radius: 0.625rem;
}
[class*=page-home] #rf-content.rf-workflow .highlights .cards .card img,
[class*=page-postcontent] #rf-content.rf-workflow .highlights .cards .card img,
[class*=page-groupportal] #rf-content.rf-workflow .highlights .cards .card img {
  border-radius: 10px 10px 0px 0px;
  width: 100%;
}
[class*=page-home] #rf-content.rf-workflow .highlights .cards .card .info,
[class*=page-postcontent] #rf-content.rf-workflow .highlights .cards .card .info,
[class*=page-groupportal] #rf-content.rf-workflow .highlights .cards .card .info {
  padding: 1.75rem 2.25rem 2.25rem 2.25rem;
}
[class*=page-home] #rf-content.rf-workflow .highlights .cards .card .info h3,
[class*=page-postcontent] #rf-content.rf-workflow .highlights .cards .card .info h3,
[class*=page-groupportal] #rf-content.rf-workflow .highlights .cards .card .info h3 {
  margin-bottom: 1.5rem;
}
[class*=page-home] #rf-content.rf-workflow .highlights .cards .card .info p,
[class*=page-postcontent] #rf-content.rf-workflow .highlights .cards .card .info p,
[class*=page-groupportal] #rf-content.rf-workflow .highlights .cards .card .info p {
  margin-bottom: 0;
}
[class*=page-home] #rf-content.rf-workflow .pre-conference-training,
[class*=page-postcontent] #rf-content.rf-workflow .pre-conference-training,
[class*=page-groupportal] #rf-content.rf-workflow .pre-conference-training {
  padding: 80px 0px;
  background-image: url("https://static.rainfocus.com/atwmmagnet/mus2025/static/staticfile/staticfile/home-pct_1726375291410001I7Px.png"), url("https://static.rainfocus.com/atwmmagnet/mus2025/static/staticfile/staticfile/home-pct_1726375291410001I7Px.png"), linear-gradient(#eaecef, #eaecef);
  background-repeat: no-repeat;
  background-position: top 0px left 60px, bottom 0px right 0px, center;
}
@media (max-width: 1100px) {
  [class*=page-home] #rf-content.rf-workflow .pre-conference-training,
  [class*=page-postcontent] #rf-content.rf-workflow .pre-conference-training,
  [class*=page-groupportal] #rf-content.rf-workflow .pre-conference-training {
    background-position: top 0px left 60px, bottom -100px right 0px, center;
  }
}
[class*=page-home] #rf-content.rf-workflow .pre-conference-training .classes,
[class*=page-postcontent] #rf-content.rf-workflow .pre-conference-training .classes,
[class*=page-groupportal] #rf-content.rf-workflow .pre-conference-training .classes {
  display: flex;
  flex-wrap: wrap;
  gap: 80px 50px;
  margin-top: 80px;
}
[class*=page-home] #rf-content.rf-workflow .pre-conference-training .classes .class,
[class*=page-postcontent] #rf-content.rf-workflow .pre-conference-training .classes .class,
[class*=page-groupportal] #rf-content.rf-workflow .pre-conference-training .classes .class {
  flex: 1 1 600px;
  display: flex;
  flex-direction: column;
  align-items: start;
}
[class*=page-home] #rf-content.rf-workflow .pre-conference-training .classes .class:last-child,
[class*=page-postcontent] #rf-content.rf-workflow .pre-conference-training .classes .class:last-child,
[class*=page-groupportal] #rf-content.rf-workflow .pre-conference-training .classes .class:last-child {
  flex-grow: 0;
}
[class*=page-home] #rf-content.rf-workflow .pre-conference-training .classes .class hr,
[class*=page-postcontent] #rf-content.rf-workflow .pre-conference-training .classes .class hr,
[class*=page-groupportal] #rf-content.rf-workflow .pre-conference-training .classes .class hr {
  width: 70px;
  height: 2px;
  border: none;
  margin-left: 0;
  background-color: var(--magnetNavy);
}
[class*=page-home] #rf-content.rf-workflow .pre-conference-training .classes .class p,
[class*=page-postcontent] #rf-content.rf-workflow .pre-conference-training .classes .class p,
[class*=page-groupportal] #rf-content.rf-workflow .pre-conference-training .classes .class p {
  margin-bottom: 2rem;
  flex-grow: 1;
}
[class*=-order i] .rf-workflow-header {
  padding-right: 0px;
  padding-left: 0px;
}
.orders-page .md-frame {
  box-shadow: none;
  border: 1px solid var(--rf-brand-color-border);
}
.orders-page .rfwf-package-items .rfG-fluid-container,
.print-order-summary-modal .rfwf-package-items .rfG-fluid-container:last-child {
  border-bottom: none;
}
.rfwf-account-orders-heading.rf-flex-frame.rf-flex-space-between {
  flex-wrap: wrap;
  gap: var(--size3);
}
@media (max-width: 750px) {
  .rfwf-account-orders-heading.rf-flex-frame.rf-flex-space-between {
    flex-direction: column;
    align-items: start;
  }
}
@media (max-width: 750px) {
  .account-page .rfwf-account-orders-list .account-order-items {
    overflow: scroll;
  }
}
.rfwf-orders-buttons {
  border-bottom: 0px;
}
@media (max-width: 500px) {
  .orders-page .discount-code-container .rf-simple-flex-grid {
    flex-direction: column;
  }
  .orders-page .discount-code-container .rf-simple-flex-grid .mdBtnR {
    margin: 0;
    width: 100%;
  }
  .orders-page .discount-code-container .rf-simple-flex-grid > * {
    flex: 1;
    width: 100%;
  }
  .orders-page .discount-code-container .text-danger {
    margin-top: 1rem;
  }
  .orders-page .discount-code-container:last-child {
    margin-top: 1rem;
  }
  .orders-page .rf-simple-flex-grid .rf-flex-column-50 {
    width: 100%;
  }
}
[class*=page-myagenda] #rf-content.rf-workflow .flex-box-section-full {
  padding: 0;
}
[class*=page-myagenda] #rf-content.rf-workflow .flex-box-section-full .flex-box-section-full-interior {
  box-sizing: unset;
  padding: 0 var(--bodyPadding);
  max-width: var(--bodyMaxWidth);
}
[class*=page-myagenda] #rf-content.rf-workflow .hero {
  background: linear-gradient(60deg, rgb(219, 76, 44) 0%, rgb(223, 94, 44) 14.29%, rgb(227, 110, 44) 28.57%, rgb(230, 126, 46) 42.86%, rgb(233, 140, 50) 57.14%, rgb(235, 154, 56) 71.43%, rgb(237, 169, 63) 85.71%, rgb(239, 183, 72) 100%), linear-gradient(50deg, rgb(6, 45, 110) 0%, rgb(6, 45, 110) 100%);
  background-repeat: no-repeat;
  background-size: 43.7% 180px, 100% 100%;
  background-position: left bottom, right top;
}
[class*=page-myagenda] #rf-content.rf-workflow .session-calendar-instructions {
  color: var(--rf-brand-color-text-body);
}
[class*=page-myagenda] #rf-content.rf-workflow .rbc-events-container .rbc-event {
  border-radius: 0px;
  background: var(--magnetBlue);
  border-color: var(--magnetBlue);
}
[class*=page-myagenda] #rf-content.rf-workflow .rbc-events-container .rbc-event .rbc-event-label,
[class*=page-myagenda] #rf-content.rf-workflow .rbc-events-container .rbc-event .rbc-event-content .event-title {
  color: #ffffff;
}
[class*=page-myagenda] #rf-content.rf-workflow .rbc-events-container .rbc-event .rbc-event-content svg {
  fill: #ffffff;
}
[class*=page-myagenda] #rf-content.rf-workflow .rbc-events-container .rbc-event.meeting {
  background: var(--magnetGreen);
  border-color: var(--magnetGreen);
}
[class*=page-myagenda] #rf-content.rf-workflow .rbc-events-container .rbc-event.meeting .rbc-event-label,
[class*=page-myagenda] #rf-content.rf-workflow .rbc-events-container .rbc-event.meeting .rbc-event-content .event-title {
  color: #ffffff;
}
[class*=page-myagenda] #rf-content.rf-workflow .rbc-events-container .rbc-event.meeting .rbc-event-content svg {
  fill: #ffffff;
}
[class*=page-myagenda] #rf-content.rf-workflow .rbc-events-container .rbc-event.session-speaker {
  background: var(--magnetNavy);
  border-color: var(--magnetNavy);
}
[class*=page-myagenda] #rf-content.rf-workflow .rbc-events-container .rbc-event.session-speaker .rbc-event-label,
[class*=page-myagenda] #rf-content.rf-workflow .rbc-events-container .rbc-event.session-speaker .rbc-event-content .event-title {
  color: #ffffff;
}
[class*=page-myagenda] #rf-content.rf-workflow .rbc-events-container .rbc-event.session-speaker .rbc-event-content svg {
  fill: #ffffff;
}
[class*=page-myagenda] #rf-content.rf-workflow .rbc-events-container .rbc-event.calendar-item {
  background: #57606A;
  border-color: #57606A;
}
[class*=page-myagenda] #rf-content.rf-workflow .rbc-events-container .rbc-event.calendar-item .rbc-event-label,
[class*=page-myagenda] #rf-content.rf-workflow .rbc-events-container .rbc-event.calendar-item .rbc-event-content .event-title {
  color: #ffffff;
}
[class*=page-myagenda] #rf-content.rf-workflow .rbc-events-container .rbc-event.calendar-item .rbc-event-content svg {
  fill: #ffffff;
}
[class*=page-myagenda] #rf-content.rf-workflow #rf-calendar .schedule-calendar.editable .rbc-day-slot .rbc-time-slot.disabled {
  background-color: var(--rf-system-color-neutral-90);
}
[class*=page-sessions] #rf-content.rf-workflow .flex-box-section-full {
  padding: 0;
}
[class*=page-sessions] #rf-content.rf-workflow .flex-box-section-full .flex-box-section-full-interior {
  box-sizing: unset;
  padding: 0 var(--bodyPadding);
  max-width: var(--bodyMaxWidth);
}
[class*=page-sessions] #rf-content.rf-workflow .hero {
  background: linear-gradient(-10deg, rgb(0, 12, 69) 0%, rgb(0, 43, 81) 14.29%, rgb(0, 72, 103) 28.57%, rgb(0, 102, 120) 42.86%, rgb(0, 132, 128) 57.14%, rgb(0, 163, 124) 71.43%, rgb(0, 192, 104) 85.71%, rgb(106, 219, 44) 100%), linear-gradient(50deg, rgb(6, 45, 110) 0%, rgb(6, 45, 110) 100%);
  background-repeat: no-repeat;
  background-size: 43.7% 180px, 100% 100%;
  background-position: right bottom, right top;
}
[class*=page-sessions] #rf-content.rf-workflow .catalog {
  padding: 5rem 0;
}
[class*=page-sessions] #rf-content.rf-workflow .rf-workflow-body-content,
[class*=page-sessions] #rf-content.rf-workflow .page-builder-display-reset {
  height: 100%;
}
[class*=page-sessions] #rf-content.rf-workflow .page-builder-display-reset {
  display: flex;
  flex-direction: column;
}
[class*=page-sessions] #rf-content.rf-workflow .page-builder-display-reset .flex-box-section-full {
  width: 100%;
}
[class*=page-sessions] #rf-content.rf-workflow .page-builder-display-reset .catalog {
  flex-grow: 1;
  background-image: url("https://static.rainfocus.com/atwmmagnet/mus2024/static/staticfile/staticfile/pct-bottom-right_1694819663127001KMOr.png"), linear-gradient(#eaecef, #eaecef);
  background-repeat: no-repeat;
  background-position: bottom 0px right 0px;
}
[class*=page-sessions] #rf-content.rf-workflow .page-builder-display-reset .catalog .rf-widget {
  background: transparent;
}
[class*=page-speakers] #rf-content.rf-workflow .flex-box-section-full {
  padding: 0;
}
[class*=page-speakers] #rf-content.rf-workflow .flex-box-section-full .flex-box-section-full-interior {
  box-sizing: unset;
  padding: 0 var(--bodyPadding);
  max-width: var(--bodyMaxWidth);
}
[class*=page-speakers] #rf-content.rf-workflow .hero {
  background: linear-gradient(45deg, rgb(44, 115, 185) 0%, rgb(93, 108, 193) 14.29%, rgb(134, 98, 190) 28.57%, rgb(170, 83, 176) 42.86%, rgb(199, 67, 151) 57.14%, rgb(218, 55, 120) 71.43%, rgb(225, 58, 84) 85.71%, rgb(219, 76, 44) 100%), linear-gradient(50deg, rgb(6, 45, 110) 0%, rgb(6, 45, 110) 100%);
  background-repeat: no-repeat;
  background-size: 45.3% 180px, 100% 100%;
  background-position: left bottom, right top;
}
[class*=page-speakers] #rf-content.rf-workflow .catalog {
  padding: 5rem 0;
}
[class*=page-speakers] #rf-content.rf-workflow .catalog #rf-speakercatalog .search-container {
  max-width: none;
  margin: 0;
  flex-direction: column;
}
[class*=page-speakers] #rf-content.rf-workflow .catalog #rf-speakercatalog .search-container .search-filters {
  width: auto;
  margin: 0px;
}
[class*=page-speakers] #rf-content.rf-workflow .catalog #rf-speakercatalog .search-container .search-filters .filters-header {
  padding: 0px;
}
[class*=page-speakers] #rf-content.rf-workflow .catalog #rf-speakercatalog .search-container .search-filters .filters-header > * {
  display: none;
}
[class*=page-speakers] #rf-content.rf-workflow .catalog #rf-speakercatalog .search-container .search-filters .filters-header .search-bar {
  padding: 5px 0px 2.125rem 0px;
  display: block;
}
[class*=page-speakers] #rf-content.rf-workflow .catalog #rf-speakercatalog .search-container .search-filters .filters-header .search-bar .catalog-search input {
  border: 1px solid var(--grey3);
}
[class*=page-speakers] #rf-content.rf-workflow .catalog #rf-speakercatalog .search-container .search-filters .filters-body {
  display: none;
}
[class*=page-speakers] #rf-content.rf-workflow .catalog #rf-speakercatalog .search-container .main-content .total-results-count {
  display: none;
}
[class*=page-speakers] #rf-content.rf-workflow .catalog #rf-speakercatalog .search-container .main-content .search-content {
  padding: 0px;
  max-width: none;
}
[class*=page-speakers] #rf-content.rf-workflow .catalog #rf-speakercatalog .search-container .main-content .search-content .search-results {
  display: grid;
  grid-template-columns: repeat(4, auto);
  gap: 80px 100px;
  margin-bottom: 80px;
}
@media (max-width: 1400px) {
  [class*=page-speakers] #rf-content.rf-workflow .catalog #rf-speakercatalog .search-container .main-content .search-content .search-results {
    grid-template-columns: repeat(3, auto);
    gap: 40px 50px;
  }
}
@media (max-width: 1100px) {
  [class*=page-speakers] #rf-content.rf-workflow .catalog #rf-speakercatalog .search-container .main-content .search-content .search-results {
    grid-template-columns: repeat(2, auto);
    gap: 40px 50px;
  }
}
@media (max-width: 700px) {
  [class*=page-speakers] #rf-content.rf-workflow .catalog #rf-speakercatalog .search-container .main-content .search-content .search-results {
    grid-template-columns: repeat(1, auto);
    gap: 40px;
  }
}
[class*=page-speakers] #rf-content.rf-workflow .catalog #rf-speakercatalog .search-container .main-content .search-content .search-results button {
  display: grid;
  align-items: start;
  align-content: start;
  padding: 0px;
  margin: 0px;
  width: auto;
  border: none;
  text-align: center;
  background: none;
}
[class*=page-speakers] #rf-content.rf-workflow .catalog #rf-speakercatalog .search-container .main-content .search-content .search-results button:hover .speaker-full-name, [class*=page-speakers] #rf-content.rf-workflow .catalog #rf-speakercatalog .search-container .main-content .search-content .search-results button:active .speaker-full-name, [class*=page-speakers] #rf-content.rf-workflow .catalog #rf-speakercatalog .search-container .main-content .search-content .search-results button:focus .speaker-full-name {
  color: var(--magnetSlate);
}
[class*=page-speakers] #rf-content.rf-workflow .catalog #rf-speakercatalog .search-container .main-content .search-content .search-results button > * {
  width: auto;
  margin: 0px;
  text-align: center;
}
[class*=page-speakers] #rf-content.rf-workflow .catalog #rf-speakercatalog .search-container .main-content .search-content .search-results button .speaker-photo {
  order: 1;
}
[class*=page-speakers] #rf-content.rf-workflow .catalog #rf-speakercatalog .search-container .main-content .search-content .search-results button .speaker-full-name {
  order: 2;
  font-weight: 600;
}
[class*=page-speakers] #rf-content.rf-workflow .catalog #rf-speakercatalog .search-container .main-content .search-content .search-results button .speaker-job-title {
  order: 3;
}
[class*=page-speakers] #rf-content.rf-workflow .catalog #rf-speakercatalog .search-container .main-content .search-content .search-results button .speaker-job-title::after {
  content: ",";
}
[class*=page-speakers] #rf-content.rf-workflow .catalog #rf-speakercatalog .search-container .main-content .search-content .search-results button .speaker-company-name {
  order: 4;
}
[class*=page-speakers] #rf-content.rf-workflow .catalog #rf-speakercatalog .search-container .main-content .search-content .search-results button h3 {
  margin-top: 10px;
  margin-bottom: 5px;
  font-weight: 500;
}
[class*=page-speakers] #rf-content.rf-workflow .catalog #rf-speakercatalog .search-container .main-content .search-content .search-results button .speaker-company-name,
[class*=page-speakers] #rf-content.rf-workflow .catalog #rf-speakercatalog .search-container .main-content .search-content .search-results button .speaker-job-title {
  font-weight: 400;
}
[class*=page-speakers] #rf-content.rf-workflow .rf-workflow-body-content,
[class*=page-speakers] #rf-content.rf-workflow .page-builder-display-reset {
  height: 100%;
}
[class*=page-speakers] #rf-content.rf-workflow .page-builder-display-reset {
  display: flex;
  flex-direction: column;
}
[class*=page-speakers] #rf-content.rf-workflow .page-builder-display-reset .flex-box-section-full {
  width: 100%;
}
[class*=page-speakers] #rf-content.rf-workflow .page-builder-display-reset .catalog {
  flex-grow: 1;
  background-image: url("https://static.rainfocus.com/atwmmagnet/mus2023/static/staticfile/staticfile/speakers-diagonal-lines_1669878897672001J9k6.png"), url("https://static.rainfocus.com/atwmmagnet/mus2023/static/staticfile/staticfile/speakers-diagonal-lines-flipped_1669972120804001k5f7.png");
  background-repeat: no-repeat;
  background-position: top 0px left calc((100vw - 1360px) / 2 - 200px), bottom 0px right -162px;
  background-color: #EAECEF;
}
[class*=page-speakers] #rf-content.rf-workflow .page-builder-display-reset .catalog .rf-widget {
  background: transparent;
}
[class*=page-surveys] #rf-content.rf-workflow .flex-box-section-full {
  padding: 0;
}
[class*=page-surveys] #rf-content.rf-workflow .flex-box-section-full .flex-box-section-full-interior {
  box-sizing: unset;
  padding: 0 var(--bodyPadding);
  max-width: var(--bodyMaxWidth);
}
[class*=page-surveys] #rf-content.rf-workflow .hero {
  background: linear-gradient(10deg, rgb(44, 115, 185) 0%, rgb(0, 136, 183) 14.29%, rgb(0, 156, 170) 28.57%, rgb(0, 172, 147) 42.86%, rgb(76, 182, 119) 57.14%, rgb(140, 186, 89) 71.43%, rgb(193, 186, 66) 85.71%, rgb(239, 183, 72) 100%), linear-gradient(50deg, rgb(6, 45, 110) 0%, rgb(6, 45, 110) 100%);
  background-repeat: no-repeat;
  background-size: 43.6% 190px, 100% 100%;
  background-position: right bottom, right top;
}
[class*=page-surveys] #rf-content.rf-workflow .surveys {
  padding: 5rem 0;
}
[class*=Networking-networking] #rf-content.rf-workflow .flex-box-section-full {
  padding: 0;
}
[class*=Networking-networking] #rf-content.rf-workflow .flex-box-section-full .flex-box-section-full-interior {
  box-sizing: unset;
  padding: 0 var(--bodyPadding);
  max-width: var(--bodyMaxWidth);
}
[class*=Networking-networking] #rf-content.rf-workflow .hero {
  background: linear-gradient(180deg, rgb(219, 76, 44) 0%, rgb(223, 94, 44) 14.29%, rgb(227, 110, 44) 28.57%, rgb(230, 126, 46) 42.86%, rgb(233, 140, 50) 57.14%, rgb(235, 154, 56) 71.43%, rgb(237, 169, 63) 85.71%, rgb(239, 183, 72) 100%), linear-gradient(50deg, rgb(6, 45, 110) 0%, rgb(6, 45, 110) 100%);
  background-repeat: no-repeat;
  background-size: 46% 190px, 100% 100%;
  background-position: left bottom, right top;
}
[class*=Networking-networking] #rf-content.rf-workflow .networking-page {
  padding: 5rem 0;
}
[class*=bulkpackages] #rf-content.rf-workflow .workflow-header .mdBtnR-text-button {
  margin-top: 3rem;
}
.kioskBody {
  background: var(--magnetLightGrey);
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.kiosk,
#kioskModal {
  font-family: var(--rf-brand-font-family);
}
.kiosk h1,
#kioskModal h1 {
  width: 100%;
}
.kiosk h1, .kiosk h2, .kiosk p,
#kioskModal h1,
#kioskModal h2,
#kioskModal p {
  margin: 0;
}
.kiosk h1:empty, .kiosk h2:empty, .kiosk p:empty,
#kioskModal h1:empty,
#kioskModal h2:empty,
#kioskModal p:empty {
  display: none;
}
.kiosk p,
#kioskModal p {
  font-size: 1.25rem;
  font-weight: bold;
}
.kiosk {
  margin: auto;
  padding: 0 var(--bodyPadding) 1.5rem var(--bodyPadding);
  max-width: var(--bodyMaxWidth);
  text-align: center;
  position: relative;
}
.boxes {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 2rem;
}
.box {
  border-radius: var(--rf-brand-shape-radius);
  background: #ffffff;
  padding: 3rem 6rem;
  display: flex;
  gap: 2rem;
  flex-direction: column;
  align-items: center;
}
.checkinOr {
  align-self: center;
}
#kioskModal {
  position: absolute;
  width: 100%;
  height: 100%;
  display: none;
  justify-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.5);
  z-index: 2;
}
#kioskModal .box {
  position: relative;
  padding: 6rem;
}
#kioskModal .close {
  position: absolute;
  top: 0px;
  right: 0px;
  padding: 10px;
}
#kioskModal .close svg {
  width: 45px;
  height: auto;
}
#kioskModal .close svg path {
  fill: var(--magnetSlate);
}
form {
  width: 100%;
}
.page:not(#printers) {
  display: none;
}