:root {
  --splunk-pink-40: #ce0070;
  --splunk-magenta-50: #ff007f;
  --splunk-orange: #ff9000;
  --splunk-yellow-orange: #ffab0f;
  --splunk-burnt-orange: #da5b2a;
  --splunk-medium-blue: #0a60ff;
  --splunk-cisco-blue: #02c8ff;
  --splunk-deep-blue: #223a85;
  --splunk-black: #000;
  --splunk-white: #fff;
  --splunk-gray-darkest: #0c1724;
  --splunk-gray-darker: #363c44;
  --splunk-gray-lightest: #f0f3f7;
  --splunk-neutral-black: #000;
  --splunk-neutral-gray-100: #131315;
  --splunk-neutral-light-95: #e9eef4;
  --splunk-neutral-white: #fff;
  --org-font-family: "Splunk", sans-serif;
  --org-font-family-heading: "Splunk", sans-serif;
  --rf-brand-font-family: "Splunk", sans-serif;
  --org-primary-color: var(--splunk-pink-40);
  --org-on-primary-color: var(--splunk-white);
  --org-heading-text-color: var(--splunk-gray-darkest);
  --org-body-text-color: var(--splunk-gray-darker);
  --org-primary-gradient: linear-gradient(175deg, #ffab0f, #ff712b 40%, #ff0f7b 92%);
  --org-secondary-gradient: linear-gradient(90deg, #ff007f, #ff9000 52.88%);
  --org-button-background-gradient: var(--org-primary-gradient) no-repeat;
  --org-title-gradient: var(--org-secondary-gradient);
  --rf-brand-color-primary: var(--org-primary-color);
  --rf-brand-color-on-primary: var(--org-on-primary-color);
  --rf-brand-color-text-heading: var(--org-heading-text-color);
  --rf-brand-color-text-body: var(--org-body-text-color);
  --rf-brand-color-background: var(--splunk-neutral-white);
  --rf-brand-color-surface: var(--rf-brand-color-background);
  --rf-brand-font-family-heading: var(--org-font-family);
  --rf-brand-font-family: var(--org-font-family);
  --rf-brand-shape-radius: 24px;
  --rf-comp-button-font-size: 15px;
  --rf-comp-button-font-family: var(--rf-brand-font-family);
  --rf-comp-button-font-transform: none;
  --rf-comp-button-font-weight: 500;
  --rf-comp-button-space-padding: 12px 22px;
  --rf-comp-button-primary-color-background: var(--splunk-black);
  --rf-comp-button-primary-color-border: var(--rf-brand-color-primary);
  --rf-comp-button-primary-color-on-background: var(--rf-brand-color-on-primary);
  --rf-comp-button-secondary-color-background: transparent;
  --rf-comp-button-secondary-color-border: var(--rf-brand-color-primary);
  --rf-comp-button-secondary-color-on-background: var(--rf-brand-color-primary);
  --rf-comp-button-secondary-hover-color-background: var(--rf-brand-color-primary);
  --rf-comp-button-secondary-hover-color-border: var(--rf-brand-color-primary);
  --rf-comp-button-secondary-hover-color-on-background: var(--splunk-white);
  --rf-comp-button-tertiary-color-background: transparent;
  --rf-comp-button-tertiary-color-border: transparent;
  --rf-comp-button-tertiary-color-on-background: var(--splunk-neutral-gray-100);
  --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(--splunk-neutral-gray-100);
}

.rf-admin-content *,.rf-default-modal *,.rfComp-canvas *,[id*=rf-].rf-widget * {
  --rf-brand-font-family: "Splunk", sans-serif;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.rf-body:has(.splunk-dark-theme) .rf-default-modal,.rf-body:has(.splunk-dark-theme) .splunk-dark-theme {
  --rf-brand-color-primary: var(--splunk-gray-lightest);
  --rf-brand-color-text-heading: var(--splunk-white);
  --rf-brand-color-text-body: var(--splunk-white);
  --rf-comp-button-primary-color-background: var(--splunk-white);
  --rf-comp-button-primary-color-on-background: var(--splunk-black);
  --rf-comp-button-primary-color-border: var(--splunk-white);
  --rf-comp-button-primary-hover-color-background: var(--splunk-white);
  --rf-comp-button-primary-hover-color-on-background: var(--splunk-gray-darker);
  --rf-comp-button-primary-hover-color-border: var(--splunk-white);
  --rf-comp-button-secondary-color-background: transparent;
  --rf-comp-button-secondary-color-on-background: var(--splunk-white);
  --rf-comp-button-secondary-color-border: var(--splunk-white);
  --rf-comp-link-color: var(--splunk-white);
  --rf-comp-link-hover-color: var(--splunk-gray-lightest);
  --rf-comp-input-color-background: var(--splunk-neutral-gray-100);
  --rf-comp-input-color-on-background: var(--splunk-white);
  --rf-comp-input-color-border: var(--splunk-white);
  --rf-comp-input-color-placeholder: var(--splunk-gray-lightest);
  --rf-comp-checkbox-color: var(--rf-brand-color-primary);
  --rf-comp-checkbox-color-checked: var(--rf-comp-checkbox-color);
  --rf-brand-color-surface: var(--splunk-neutral-gray-100);
  --rf-brand-color-surface-2: var(--splunk-neutral-gray-100);
  --rf-system-color-neutral-30: var(--splunk-white);
}
.rf-body:has(.splunk-dark-theme) .rf-card.registration-card {
  background-color: #04070b;
  border: 1px solid #04070b;
  border-radius: 6px;
  padding: 40px;
}

.rf-body:has(.splunk-canvas-bg-img) .rfComp-canvas {
  background-image: url();
  background-size: cover;
  height: 100%;
}
.rf-body:has(.splunk-canvas-bg-img) .page-builder-display-reset,.rf-body:has(.splunk-canvas-bg-img) .page-builder-template-preview {
  background: transparent;
}

.splunk-gradient-border {
  isolation: isolate;
  position: relative;
}
.splunk-gradient-border:before {
  --border-width: 5px;
  background: linear-gradient(155deg, #0a60ff 5%, #02c8ff 37%, #02c8ff 44%, #ff007f 75%, #ff9000 95%) border-box;
  background: linear-gradient(155deg, var(--splunk-medium-blue) 5%, var(--splunk-cisco-blue) 37%, var(--splunk-cisco-blue) 44%, var(--splunk-magenta-50) 75%, var(--splunk-orange) 95%) border-box;
  border: 5px solid transparent;
  border: var(--border-width) solid transparent;
  border-radius: inherit;
  content: "";
  inset: 0;
  -webkit-mask: linear-gradient(#fff, #fff 0) padding-box, linear-gradient(#fff, #fff 0);
          mask: linear-gradient(#fff, #fff 0) padding-box, linear-gradient(#fff, #fff 0);
  -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
          mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  position: absolute;
  z-index: -1;
}

.splunk-gradient-glow {
  position: relative;
}
.splunk-gradient-glow:before {
  background: linear-gradient(135deg, rgba(255,15,123,.706) 5.21%, rgba(255,114,43,.776) 40.1%, rgba(255,171,15,.714) 82.29%);
  border-radius: 24px;
  content: "";
  filter: blur(15px);
  height: 90%;
  left: 0;
  position: absolute;
  top: 8px;
  width: 100%;
  z-index: -1;
}

.mx-auto {
  margin-inline: auto;
}

details summary {
  align-items: center;
  display: flex;
  gap: 24px;
  gap: var(--details-accordion-icon-size, 24px);
  justify-content: space-between;
  padding-block: 24px;
  padding-block: var(--details-accordion-item-height, 24px);
}
details summary:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%230a79a9' d='M0 12c0 6.627 5.373 12 12 12s12-5.373 12-12S18.627 0 12 0 0 5.373 0 12'/%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='m7.41 8.295 4.59 4.58 4.59-4.58L18 9.705l-6 6-6-6z' clip-rule='evenodd'/%3E%3C/svg%3E");
  background-image: var(--details-accordion-icon, url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%230a79a9' d='M0 12c0 6.627 5.373 12 12 12s12-5.373 12-12S18.627 0 12 0 0 5.373 0 12'/%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='m7.41 8.295 4.59 4.58 4.59-4.58L18 9.705l-6 6-6-6z' clip-rule='evenodd'/%3E%3C/svg%3E"));
  content: "";
  display: block;
  height: 24px;
  height: var(--details-accordion-icon-size, 24px);
  transition: var(--details-accordion-transition);
  width: 24px;
  width: var(--details-accordion-icon-size, 24px);
}
details summary:hover {
  cursor: pointer;
}
details summary:focus-visible {
  cursor: pointer;
}
details summary:hover:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23054f6f' d='M0 12c0 6.627 5.373 12 12 12s12-5.373 12-12S18.627 0 12 0 0 5.373 0 12'/%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='m7.41 8.295 4.59 4.58 4.59-4.58L18 9.705l-6 6-6-6z' clip-rule='evenodd'/%3E%3C/svg%3E");
  background-image: var(--details-accordion-icon-hover, url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23054f6f' d='M0 12c0 6.627 5.373 12 12 12s12-5.373 12-12S18.627 0 12 0 0 5.373 0 12'/%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='m7.41 8.295 4.59 4.58 4.59-4.58L18 9.705l-6 6-6-6z' clip-rule='evenodd'/%3E%3C/svg%3E"));
}
details summary:focus-visible:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23054f6f' d='M0 12c0 6.627 5.373 12 12 12s12-5.373 12-12S18.627 0 12 0 0 5.373 0 12'/%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='m7.41 8.295 4.59 4.58 4.59-4.58L18 9.705l-6 6-6-6z' clip-rule='evenodd'/%3E%3C/svg%3E");
  background-image: var(--details-accordion-icon-hover, url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23054f6f' d='M0 12c0 6.627 5.373 12 12 12s12-5.373 12-12S18.627 0 12 0 0 5.373 0 12'/%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='m7.41 8.295 4.59 4.58 4.59-4.58L18 9.705l-6 6-6-6z' clip-rule='evenodd'/%3E%3C/svg%3E"));
}
details[open] summary:after {
  transform: rotate(180deg);
}
details:last-of-type {
  border-bottom: 1px solid #c1cbe6;
  border-bottom: 1px solid var(--details-accordion-border-color, #c1cbe6);
}
details summary::-webkit-details-marker {
  display: none;
}
details {
  border-top: 1px solid #c1cbe6;
  border-top: 1px solid var(--details-accordion-border-color, #c1cbe6);
  overflow: hidden;
  --details-accordion-transition-speed: 0.3s;
  --details-accordion-transition: all var(--details-accordion-transition-speed) ease-in-out;
}
@media (prefers-reduced-motion:reduce) {
  details {
    --details-accordion-transition: none;
  }
}

:root {
  interpolate-size: allow-keywords;
}

/* stylelint-disable no-duplicate-selectors */
details * {
  margin: 0;
}
details::details-content {
  block-size: 0;
  transition: var(--details-accordion-transition);
  transition-behavior: allow-discrete;
}
details[open]::details-content {
  block-size: auto;
}

/* stylelint-enable no-duplicate-selectors */
.mdBtnR .mdBtnR-text,.mdBtnR span {
  color: currentcolor;
}
.mdBtnR .rfSI svg {
  fill: currentcolor;
}

.gradient-primary-button .mdBtnR-primary {
  --rf-comp-button-space-padding: 13px 30px;
  --rf-comp-button-shape-radius: 50px;
  --rf-comp-button-font-size: 16px;
  --rf-comp-button-font-weight: 500;
  --rf-comp-button-primary-color-on-background: var(--splunk-white);
  background: linear-gradient(175deg, #ffab0f, #ff712b 40%, #ff0f7b 92%) no-repeat;
  background: var(--org-button-background-gradient);
  border: none;
  color: #fff;
  color: var(--rf-comp-button-primary-color-on-background);
}
.gradient-primary-button .mdBtnR-primary .mdBtnR-text {
  color: currentColor;
  line-height: 140%;
}
.gradient-primary-button .mdBtnR-primary:focus-visible,.gradient-primary-button .mdBtnR-primary:hover {
  color: #fff;
  color: var(--rf-comp-button-primary-color-on-background);
}

.mdBtnR.cancel+.mdBtnR.confirm,.mdBtnR.cancel+a.mdBtnR.confirm,.mdBtnR.cancel-saving+.mdBtnR.confirm-saving,.mdBtnR.cancel-saving+a.mdBtnR.confirm-saving,a.mdBtnR.cancel+.mdBtnR.confirm,a.mdBtnR.cancel+a.mdBtnR.confirm,a.mdBtnR.cancel-saving+.mdBtnR.confirm-saving,a.mdBtnR.cancel-saving+a.mdBtnR.confirm-saving {
  justify-content: center;
}

.mdBtnR-plain {
  --rf-comp-button-space-padding: 0;
}
.mdBtnR-plain:focus-visible .mdBtnR-text,.mdBtnR-plain:hover .mdBtnR-text {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.rf-tile-container .rf-tile .rf-tile-banner.no-banner,.rf-tile-grid .rf-tile .rf-tile-banner.no-banner {
  display: none;
}

#forgotPw-modal .modal-dialog {
  --rf-brand-color-surface: var(--splunk-white);
}

#rf-calendar .schedule-calendar .rbc-event.session-interest {
  background-color: #FFDBEC ;
  border-color: #FFDBEC ;
  color: ;
}
#rf-calendar .schedule-calendar .rbc-event.session-interest:hover {
  background-color: #FFDBEC ;
}
#rf-calendar .schedule-calendar .rbc-event.session-interest:focus-visible {
  background-color: #FFDBEC ;
}
#rf-calendar .schedule-calendar .rbc-event.session-interest h4 {
  color: ;
}
#rf-calendar .schedule-calendar .rbc-event.session-interest p {
  color: ;
}
#rf-calendar .schedule-calendar .rbc-event.session-interest p.event-title {
  color: ;
  color: ;
}
#rf-calendar .schedule-calendar .rbc-event.session-interest svg {
  fill: ;
}
#rf-calendar .schedule-calendar .rbc-event.meeting {
  background-color: #0a60ff;
  border-color: #0a60ff;
  color: #fff;
}
#rf-calendar .schedule-calendar .rbc-event.meeting:hover {
  background-color: #0a60ff;
}
#rf-calendar .schedule-calendar .rbc-event.meeting:focus-visible {
  background-color: #0a60ff;
}
#rf-calendar .schedule-calendar .rbc-event.meeting h4 {
  color: #fff;
}
#rf-calendar .schedule-calendar .rbc-event.meeting p {
  color: #fff;
}
#rf-calendar .schedule-calendar .rbc-event.meeting p.event-title {
  color: #fff;
  color: #fff;
}
#rf-calendar .schedule-calendar .rbc-event.meeting svg {
  fill: #fff;
}
#rf-calendar .schedule-calendar .rbc-event.enrolled {
  background-color: #FF007F ;
  border-color: #FF007F ;
  color: ;
}
#rf-calendar .schedule-calendar .rbc-event.enrolled:hover {
  background-color: #FF007F ;
}
#rf-calendar .schedule-calendar .rbc-event.enrolled:focus-visible {
  background-color: #FF007F ;
}
#rf-calendar .schedule-calendar .rbc-event.enrolled h4 {
  color: ;
}
#rf-calendar .schedule-calendar .rbc-event.enrolled p {
  color: ;
}
#rf-calendar .schedule-calendar .rbc-event.enrolled p.event-title {
  color: ;
  color: ;
}
#rf-calendar .schedule-calendar .rbc-event.enrolled svg {
  fill: ;
}
#rf-calendar .schedule-calendar .rbc-event.wait-list {
  background-color: #ff9000;
  border-color: #ff9000;
  color: ;
}
#rf-calendar .schedule-calendar .rbc-event.wait-list:hover {
  background-color: #ff9000;
}
#rf-calendar .schedule-calendar .rbc-event.wait-list:focus-visible {
  background-color: #ff9000;
}
#rf-calendar .schedule-calendar .rbc-event.wait-list h4 {
  color: ;
}
#rf-calendar .schedule-calendar .rbc-event.wait-list p {
  color: ;
}
#rf-calendar .schedule-calendar .rbc-event.wait-list p.event-title {
  color: ;
  color: ;
}
#rf-calendar .schedule-calendar .rbc-event.wait-list svg {
  fill: ;
}
#rf-calendar .schedule-calendar .rbc-event.calendar-item {
  background-color: #D3D8DF ;
  border-color: #D3D8DF ;
  color: ;
}
#rf-calendar .schedule-calendar .rbc-event.calendar-item:hover {
  background-color: #D3D8DF ;
}
#rf-calendar .schedule-calendar .rbc-event.calendar-item:focus-visible {
  background-color: #D3D8DF ;
}
#rf-calendar .schedule-calendar .rbc-event.calendar-item h4 {
  color: ;
}
#rf-calendar .schedule-calendar .rbc-event.calendar-item p {
  color: ;
}
#rf-calendar .schedule-calendar .rbc-event.calendar-item p.event-title {
  color: ;
  color: ;
}
#rf-calendar .schedule-calendar .rbc-event.calendar-item svg {
  fill: ;
}
#rf-calendar .schedule-calendar .rbc-event.session-speaker {
  background-color: #02C8FF ;
  border-color: #02C8FF ;
  color: ;
}
#rf-calendar .schedule-calendar .rbc-event.session-speaker:hover {
  background-color: #02C8FF ;
}
#rf-calendar .schedule-calendar .rbc-event.session-speaker:focus-visible {
  background-color: #02C8FF ;
}
#rf-calendar .schedule-calendar .rbc-event.session-speaker h4 {
  color: ;
}
#rf-calendar .schedule-calendar .rbc-event.session-speaker p {
  color: ;
}
#rf-calendar .schedule-calendar .rbc-event.session-speaker p.event-title {
  color: ;
  color: ;
}
#rf-calendar .schedule-calendar .rbc-event.session-speaker svg {
  fill: ;
}

#rf-content .conf-countdown-banner .flex-box-section:has(>.rf-grid-layout-50) {
  gap: 30px;
  justify-content: center;
}
#rf-content .conf-countdown-banner .rf-grid-layout-50:has(.rf-countdown-container) {
  width: auto;
}
#rf-content .conf-countdown-banner .rf-grid-layout-50:not(:has(.rf-countdown-container)) {
  flex: auto;
}
#rf-content .conf-countdown-banner .rf-countdown-container {
  align-items: center;
  border: 1px solid #131315;
  border-radius: 12px;
  box-sizing: border-box;
  display: flex;
  gap: 0;
  padding: 10px 0;
}
#rf-content .conf-countdown-banner .rf-countdown-timer {
  aspect-ratio: unset;
  display: flex;
  min-width: 100px;
  padding: 0 8px;
  width: -moz-fit-content;
  width: fit-content;
}
#rf-content .conf-countdown-banner .rf-countdown-timer:not(:last-child) {
  border-right: 1px solid #131315;
}
#rf-content .conf-countdown-banner .rf-countdown-timer-foreground {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
#rf-content .conf-countdown-banner .rf-countdown-timer-time {
  color: #131315;
  font-size: 3.4375rem;
  font-weight: 400;
  line-height: 80%;
  padding: 0 10px;
}
#rf-content .conf-countdown-banner .rf-countdown-timer-label {
  color: #131315;
  font-size: .875rem;
  font-weight: 400;
  line-height: 120%;
  text-transform: capitalize;
}

#rf-content .arc-card-group div[class*=rounded-] {
  overflow: hidden;
}

.attendee-portal-hero {
  background-image: url(https://static.rainfocus.com/splunk/conf26/pages/1773248412060001clpz/pageBuilderFiles/splunk-hero-image_1773434889522001Bbdh.png), linear-gradient(90deg, #000730 50%, #000104 60%);
}

#rf-catalog,#rf-exhibitorcatalog,#rf-speakercatalog {
  --rf-brand-color-widget-background: transparent;
  overflow: visible;
}

#rf-catalog .search-filters,#rf-exhibitorcatalog .search-filters,#rf-speakercatalog .search-filters,.rf-default-modal .search-filters {
  margin: 0;
  position: sticky;
  top: 0;
}

#rf-catalog .search-filters .filters-header h2,#rf-exhibitorcatalog .search-filters .filters-header h2,#rf-speakercatalog .search-filters .filters-header h2,.rf-default-modal .search-filters .filters-header h2 {
  font-size: 1.5rem;
  font-weight: 400;
}

#rf-catalog .search-filters .filters-header button .mdBtnR-text,#rf-exhibitorcatalog .search-filters .filters-header button .mdBtnR-text,#rf-speakercatalog .search-filters .filters-header button .mdBtnR-text,.rf-default-modal .search-filters .filters-header button .mdBtnR-text {
  font-weight: 600;
}

#rf-catalog .search-container,#rf-exhibitorcatalog .search-container,#rf-speakercatalog .search-container {
  max-width: 100%;
}

#rf-catalog .search-container.left-filters-search .search-filters .filters-header .catalog-search,#rf-exhibitorcatalog .search-container.left-filters-search .search-filters .filters-header .catalog-search,#rf-speakercatalog .search-container.left-filters-search .search-filters .filters-header .catalog-search {
  display: flex;
}

#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(--rf-comp-input-color-border);
  border-radius: 4px;
}

#rf-catalog .search-container.top-filters .search-bar,#rf-exhibitorcatalog .search-container.top-filters .search-bar,#rf-speakercatalog .search-container.top-filters .search-bar {
  background: transparent;
}

.rf-default-modal .catalog-result ul.session-actions>li .session-action,.rf-default-modal .session-details-page ul.session-actions>li .session-action,[id*=rf-].rf-widget .catalog-result ul.session-actions>li .session-action,[id*=rf-].rf-widget .session-details-page ul.session-actions>li .session-action {
  --rf-comp-button-space-padding: 13px 30px;
  --rf-comp-button-shape-radius: 50px;
  --rf-comp-button-font-size: 16px;
  --rf-comp-button-font-weight: 500;
  --rf-comp-button-primary-color-on-background: var(--splunk-white);
  background: linear-gradient(175deg, #ffab0f, #ff712b 40%, #ff0f7b 92%) no-repeat;
  background: var(--org-button-background-gradient);
  border: none;
  color: #fff;
  color: var(--rf-comp-button-primary-color-on-background);
}
.rf-default-modal .catalog-result ul.session-actions>li .session-action .mdBtnR-text,.rf-default-modal .session-details-page ul.session-actions>li .session-action .mdBtnR-text,[id*=rf-].rf-widget .catalog-result ul.session-actions>li .session-action .mdBtnR-text,[id*=rf-].rf-widget .session-details-page ul.session-actions>li .session-action .mdBtnR-text {
  color: currentColor;
  line-height: 140%;
}
.rf-default-modal .catalog-result ul.session-actions>li .session-action:focus-visible,.rf-default-modal .catalog-result ul.session-actions>li .session-action:hover,.rf-default-modal .session-details-page ul.session-actions>li .session-action:focus-visible,.rf-default-modal .session-details-page ul.session-actions>li .session-action:hover,[id*=rf-].rf-widget .catalog-result ul.session-actions>li .session-action:focus-visible,[id*=rf-].rf-widget .catalog-result ul.session-actions>li .session-action:hover,[id*=rf-].rf-widget .session-details-page ul.session-actions>li .session-action:focus-visible,[id*=rf-].rf-widget .session-details-page ul.session-actions>li .session-action:hover {
  color: #fff;
  color: var(--rf-comp-button-primary-color-on-background);
}

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

#rf-catalog .search-filters .filters-header,#rf-catalog .search-filters .filters>li,#rf-catalog .search-filters .quick-filters,#rf-exhibitorcatalog .search-filters .filters-header,#rf-exhibitorcatalog .search-filters .filters>li,#rf-exhibitorcatalog .search-filters .quick-filters,#rf-speakercatalog .search-filters .filters-header,#rf-speakercatalog .search-filters .filters>li,#rf-speakercatalog .search-filters .quick-filters,.rf-default-modal .search-filters .filters-header,.rf-default-modal .search-filters .filters>li,.rf-default-modal .search-filters .quick-filters {
  --rf-brand-color-border: transparent;
}

#rf-catalog .search-container .rf-catalog-tabs,#rf-exhibitorcatalog .search-container .rf-catalog-tabs,#rf-speakercatalog .search-container .rf-catalog-tabs {
  border: none;
  gap: 32px;
  padding-inline: 20px;
}

#rf-catalog .search-container .rf-catalog-tabs li .catalog-tab-button,#rf-catalog .search-container .rf-catalog-tabs li button,#rf-exhibitorcatalog .search-container .rf-catalog-tabs li .catalog-tab-button,#rf-exhibitorcatalog .search-container .rf-catalog-tabs li button,#rf-speakercatalog .search-container .rf-catalog-tabs li .catalog-tab-button,#rf-speakercatalog .search-container .rf-catalog-tabs li button {
  --rf-comp-button-space-padding: 12px 16px;
  --rf-comp-button-shape-radius: 10px;
  --rf-comp-button-font-size: 16px;
  --rf-comp-button-font-weight: 500;
  --rf-comp-button-primary-color-on-background: var(--splunk-black);
  background: #f0f3f7;
  background: var(--splunk-gray-lightest);
  border: none;
  border-radius: 10px;
  border-radius: var(--rf-comp-button-shape-radius);
  color: #000;
  color: var(--rf-comp-button-primary-color-on-background);
  padding: 12px 16px;
  padding: var(--rf-comp-button-space-padding);
}
#rf-catalog .search-container .rf-catalog-tabs li .catalog-tab-button .mdBtnR-text,#rf-catalog .search-container .rf-catalog-tabs li button .mdBtnR-text,#rf-exhibitorcatalog .search-container .rf-catalog-tabs li .catalog-tab-button .mdBtnR-text,#rf-exhibitorcatalog .search-container .rf-catalog-tabs li button .mdBtnR-text,#rf-speakercatalog .search-container .rf-catalog-tabs li .catalog-tab-button .mdBtnR-text,#rf-speakercatalog .search-container .rf-catalog-tabs li button .mdBtnR-text {
  color: currentColor;
  line-height: 140%;
}
#rf-catalog .search-container .rf-catalog-tabs li .catalog-tab-button:focus-visible,#rf-catalog .search-container .rf-catalog-tabs li .catalog-tab-button:hover,#rf-catalog .search-container .rf-catalog-tabs li button:focus-visible,#rf-catalog .search-container .rf-catalog-tabs li button:hover,#rf-exhibitorcatalog .search-container .rf-catalog-tabs li .catalog-tab-button:focus-visible,#rf-exhibitorcatalog .search-container .rf-catalog-tabs li .catalog-tab-button:hover,#rf-exhibitorcatalog .search-container .rf-catalog-tabs li button:focus-visible,#rf-exhibitorcatalog .search-container .rf-catalog-tabs li button:hover,#rf-speakercatalog .search-container .rf-catalog-tabs li .catalog-tab-button:focus-visible,#rf-speakercatalog .search-container .rf-catalog-tabs li .catalog-tab-button:hover,#rf-speakercatalog .search-container .rf-catalog-tabs li button:focus-visible,#rf-speakercatalog .search-container .rf-catalog-tabs li button:hover {
  color: #fff;
  color: var(--rf-comp-button-primary-color-on-background);
}

#rf-catalog .search-container .rf-catalog-tabs li.active,#rf-exhibitorcatalog .search-container .rf-catalog-tabs li.active,#rf-speakercatalog .search-container .rf-catalog-tabs li.active {
  border: none;
}
#rf-catalog .search-container .rf-catalog-tabs li.active button,#rf-exhibitorcatalog .search-container .rf-catalog-tabs li.active button,#rf-speakercatalog .search-container .rf-catalog-tabs li.active button {
  --rf-comp-button-space-padding: 13px 30px;
  --rf-comp-button-shape-radius: 50px;
  --rf-comp-button-font-size: 16px;
  --rf-comp-button-font-weight: 500;
  --rf-comp-button-primary-color-on-background: var(--splunk-white);
  background: linear-gradient(175deg, #ffab0f, #ff712b 40%, #ff0f7b 92%) no-repeat;
  background: var(--org-button-background-gradient);
  border: none;
  color: #fff;
  color: var(--rf-comp-button-primary-color-on-background);
}
#rf-catalog .search-container .rf-catalog-tabs li.active button .mdBtnR-text,#rf-exhibitorcatalog .search-container .rf-catalog-tabs li.active button .mdBtnR-text,#rf-speakercatalog .search-container .rf-catalog-tabs li.active button .mdBtnR-text {
  color: currentColor;
  line-height: 140%;
}
#rf-catalog .search-container .rf-catalog-tabs li.active button:focus-visible,#rf-catalog .search-container .rf-catalog-tabs li.active button:hover,#rf-exhibitorcatalog .search-container .rf-catalog-tabs li.active button:focus-visible,#rf-exhibitorcatalog .search-container .rf-catalog-tabs li.active button:hover,#rf-speakercatalog .search-container .rf-catalog-tabs li.active button:focus-visible,#rf-speakercatalog .search-container .rf-catalog-tabs li.active button:hover {
  color: #fff;
  color: var(--rf-comp-button-primary-color-on-background);
}
#rf-catalog .search-container .rf-catalog-tabs li.active button,#rf-exhibitorcatalog .search-container .rf-catalog-tabs li.active button,#rf-speakercatalog .search-container .rf-catalog-tabs li.active button {
  --rf-comp-button-shape-radius: 10px;
  --rf-comp-button-space-padding: 12px 16px;
}

#rf-catalog .search-container .rf-catalog-tabs li,#rf-exhibitorcatalog .search-container .rf-catalog-tabs li,#rf-speakercatalog .search-container .rf-catalog-tabs li {
  border-color: transparent;
}

.rf-default-modal .catalog-result,.rf-default-modal .session-details-page,[id*=rf-].rf-widget .catalog-result,[id*=rf-].rf-widget .session-details-page {
  border: none;
}

#rf-catalog .search-filters .filters button svg,#rf-exhibitorcatalog .search-filters .filters button svg,#rf-speakercatalog .search-filters .filters button svg,.rf-default-modal .search-filters .filters button svg {
  fill: #363c44;
  fill: var(--rf-brand-color-text-body);
}

.rf-default-modal .catalog-result .badges,.rf-default-modal .session-details-page .badges,[id*=rf-].rf-widget .catalog-result .badges,[id*=rf-].rf-widget .session-details-page .badges {
  --badge-icon-size: 32px;
  align-items: center;
  display: flex;
  flex-wrap: wrap;
}

.rf-default-modal .catalog-result .badges .badge,.rf-default-modal .session-details-page .badges .badge,[id*=rf-].rf-widget .catalog-result .badges .badge,[id*=rf-].rf-widget .session-details-page .badges .badge {
  background: #363c44;
  background: var(--splunk-gray-darker);
  border: none;
  border-radius: 2px;
  color: #fff;
  color: var(--splunk-white);
  display: none;
  font-size: .8125rem;
}
.rf-default-modal .catalog-result .badges .badge.rf-advanced,.rf-default-modal .catalog-result .badges .badge.rf-certification,.rf-default-modal .catalog-result .badges .badge.rf-fez-icon-for-splunktrust,.rf-default-modal .catalog-result .badges .badge.rf-intermediate,.rf-default-modal .catalog-result .badges .badge.rf-novice,.rf-default-modal .catalog-result .badges .badge.rf-observability,.rf-default-modal .catalog-result .badges .badge.rf-platform,.rf-default-modal .catalog-result .badges .badge.rf-security,.rf-default-modal .catalog-result .badges .badge.rf-skill-level,.rf-default-modal .catalog-result .badges .badge.rf-splunk-developer,.rf-default-modal .catalog-result .badges .badge.rf-track,.rf-default-modal .catalog-result .badges .badge.rf-university,.rf-default-modal .catalog-result .badges .badge[class*="AI Session Type"],.rf-default-modal .catalog-result .badges .badge[class*=ai-session],.rf-default-modal .catalog-result .badges .badge[class*=keynote],.rf-default-modal .catalog-result .badges .badge[class*=rf-interactive-workshop],.rf-default-modal .session-details-page .badges .badge.rf-advanced,.rf-default-modal .session-details-page .badges .badge.rf-certification,.rf-default-modal .session-details-page .badges .badge.rf-fez-icon-for-splunktrust,.rf-default-modal .session-details-page .badges .badge.rf-intermediate,.rf-default-modal .session-details-page .badges .badge.rf-novice,.rf-default-modal .session-details-page .badges .badge.rf-observability,.rf-default-modal .session-details-page .badges .badge.rf-platform,.rf-default-modal .session-details-page .badges .badge.rf-security,.rf-default-modal .session-details-page .badges .badge.rf-skill-level,.rf-default-modal .session-details-page .badges .badge.rf-splunk-developer,.rf-default-modal .session-details-page .badges .badge.rf-track,.rf-default-modal .session-details-page .badges .badge.rf-university,.rf-default-modal .session-details-page .badges .badge[class*="AI Session Type"],.rf-default-modal .session-details-page .badges .badge[class*=ai-session],.rf-default-modal .session-details-page .badges .badge[class*=keynote],.rf-default-modal .session-details-page .badges .badge[class*=rf-interactive-workshop],[id*=rf-].rf-widget .catalog-result .badges .badge.rf-advanced,[id*=rf-].rf-widget .catalog-result .badges .badge.rf-certification,[id*=rf-].rf-widget .catalog-result .badges .badge.rf-fez-icon-for-splunktrust,[id*=rf-].rf-widget .catalog-result .badges .badge.rf-intermediate,[id*=rf-].rf-widget .catalog-result .badges .badge.rf-novice,[id*=rf-].rf-widget .catalog-result .badges .badge.rf-observability,[id*=rf-].rf-widget .catalog-result .badges .badge.rf-platform,[id*=rf-].rf-widget .catalog-result .badges .badge.rf-security,[id*=rf-].rf-widget .catalog-result .badges .badge.rf-skill-level,[id*=rf-].rf-widget .catalog-result .badges .badge.rf-splunk-developer,[id*=rf-].rf-widget .catalog-result .badges .badge.rf-track,[id*=rf-].rf-widget .catalog-result .badges .badge.rf-university,[id*=rf-].rf-widget .catalog-result .badges .badge[class*="AI Session Type"],[id*=rf-].rf-widget .catalog-result .badges .badge[class*=ai-session],[id*=rf-].rf-widget .catalog-result .badges .badge[class*=keynote],[id*=rf-].rf-widget .catalog-result .badges .badge[class*=rf-interactive-workshop],[id*=rf-].rf-widget .session-details-page .badges .badge.rf-advanced,[id*=rf-].rf-widget .session-details-page .badges .badge.rf-certification,[id*=rf-].rf-widget .session-details-page .badges .badge.rf-fez-icon-for-splunktrust,[id*=rf-].rf-widget .session-details-page .badges .badge.rf-intermediate,[id*=rf-].rf-widget .session-details-page .badges .badge.rf-novice,[id*=rf-].rf-widget .session-details-page .badges .badge.rf-observability,[id*=rf-].rf-widget .session-details-page .badges .badge.rf-platform,[id*=rf-].rf-widget .session-details-page .badges .badge.rf-security,[id*=rf-].rf-widget .session-details-page .badges .badge.rf-skill-level,[id*=rf-].rf-widget .session-details-page .badges .badge.rf-splunk-developer,[id*=rf-].rf-widget .session-details-page .badges .badge.rf-track,[id*=rf-].rf-widget .session-details-page .badges .badge.rf-university,[id*=rf-].rf-widget .session-details-page .badges .badge[class*="AI Session Type"],[id*=rf-].rf-widget .session-details-page .badges .badge[class*=ai-session],[id*=rf-].rf-widget .session-details-page .badges .badge[class*=keynote],[id*=rf-].rf-widget .session-details-page .badges .badge[class*=rf-interactive-workshop] {
  display: flex;
}
.rf-default-modal .catalog-result .badges .badge.rf-certification,.rf-default-modal .catalog-result .badges .badge.rf-university,.rf-default-modal .session-details-page .badges .badge.rf-certification,.rf-default-modal .session-details-page .badges .badge.rf-university,[id*=rf-].rf-widget .catalog-result .badges .badge.rf-certification,[id*=rf-].rf-widget .catalog-result .badges .badge.rf-university,[id*=rf-].rf-widget .session-details-page .badges .badge.rf-certification,[id*=rf-].rf-widget .session-details-page .badges .badge.rf-university {
  background: #da5b2a;
  background: var(--splunk-burnt-orange);
}
.rf-default-modal .catalog-result .badges .badge.rf-novice,.rf-default-modal .session-details-page .badges .badge.rf-novice,[id*=rf-].rf-widget .catalog-result .badges .badge.rf-novice,[id*=rf-].rf-widget .session-details-page .badges .badge.rf-novice {
  background: #ffab0f;
  background: var(--splunk-yellow-orange);
  color: #363c44;
  color: var(--rf-brand-color-text-body);
}
.rf-default-modal .catalog-result .badges .badge.rf-intermediate,.rf-default-modal .catalog-result .badges .badge.rf-platform,.rf-default-modal .session-details-page .badges .badge.rf-intermediate,.rf-default-modal .session-details-page .badges .badge.rf-platform,[id*=rf-].rf-widget .catalog-result .badges .badge.rf-intermediate,[id*=rf-].rf-widget .catalog-result .badges .badge.rf-platform,[id*=rf-].rf-widget .session-details-page .badges .badge.rf-intermediate,[id*=rf-].rf-widget .session-details-page .badges .badge.rf-platform {
  background: #ff9000;
  background: var(--splunk-orange);
}
.rf-default-modal .catalog-result .badges .badge.rf-advanced,.rf-default-modal .catalog-result .badges .badge.rf-security,.rf-default-modal .session-details-page .badges .badge.rf-advanced,.rf-default-modal .session-details-page .badges .badge.rf-security,[id*=rf-].rf-widget .catalog-result .badges .badge.rf-advanced,[id*=rf-].rf-widget .catalog-result .badges .badge.rf-security,[id*=rf-].rf-widget .session-details-page .badges .badge.rf-advanced,[id*=rf-].rf-widget .session-details-page .badges .badge.rf-security {
  background: #ff007f;
  background: var(--splunk-magenta-50);
}
.rf-default-modal .catalog-result .badges .badge.rf-observability,.rf-default-modal .session-details-page .badges .badge.rf-observability,[id*=rf-].rf-widget .catalog-result .badges .badge.rf-observability,[id*=rf-].rf-widget .session-details-page .badges .badge.rf-observability {
  background: #02c8ff;
  background: var(--splunk-cisco-blue);
  color: #363c44;
  color: var(--rf-brand-color-text-body);
}
.rf-default-modal .catalog-result .badges .badge.rf-splunk-developer,.rf-default-modal .session-details-page .badges .badge.rf-splunk-developer,[id*=rf-].rf-widget .catalog-result .badges .badge.rf-splunk-developer,[id*=rf-].rf-widget .session-details-page .badges .badge.rf-splunk-developer {
  background: #0a60ff;
  background: var(--splunk-medium-blue);
}
.rf-default-modal .catalog-result .badges .badge[class*=keynote],.rf-default-modal .session-details-page .badges .badge[class*=keynote],[id*=rf-].rf-widget .catalog-result .badges .badge[class*=keynote],[id*=rf-].rf-widget .session-details-page .badges .badge[class*=keynote] {
  background: #223a85;
  background: var(--splunk-deep-blue);
}
.rf-default-modal .catalog-result .badges .badge.rf-fez-icon-for-splunktrust,.rf-default-modal .catalog-result .badges .badge[class*="AI Session Type"],.rf-default-modal .catalog-result .badges .badge[class*=ai-session],.rf-default-modal .catalog-result .badges .badge[class*=rf-interactive-workshop],.rf-default-modal .session-details-page .badges .badge.rf-fez-icon-for-splunktrust,.rf-default-modal .session-details-page .badges .badge[class*="AI Session Type"],.rf-default-modal .session-details-page .badges .badge[class*=ai-session],.rf-default-modal .session-details-page .badges .badge[class*=rf-interactive-workshop],[id*=rf-].rf-widget .catalog-result .badges .badge.rf-fez-icon-for-splunktrust,[id*=rf-].rf-widget .catalog-result .badges .badge[class*="AI Session Type"],[id*=rf-].rf-widget .catalog-result .badges .badge[class*=ai-session],[id*=rf-].rf-widget .catalog-result .badges .badge[class*=rf-interactive-workshop],[id*=rf-].rf-widget .session-details-page .badges .badge.rf-fez-icon-for-splunktrust,[id*=rf-].rf-widget .session-details-page .badges .badge[class*="AI Session Type"],[id*=rf-].rf-widget .session-details-page .badges .badge[class*=ai-session],[id*=rf-].rf-widget .session-details-page .badges .badge[class*=rf-interactive-workshop] {
  background: transparent;
  color: transparent;
  height: var(--badge-icon-size);
  order: 1;
  width: calc(var(--badge-icon-size) + 12px);
}
.rf-default-modal .catalog-result .badges .badge.rf-fez-icon-for-splunktrust:before,.rf-default-modal .catalog-result .badges .badge[class*="AI Session Type"]:before,.rf-default-modal .catalog-result .badges .badge[class*=ai-session]:before,.rf-default-modal .catalog-result .badges .badge[class*=rf-interactive-workshop]:before,.rf-default-modal .session-details-page .badges .badge.rf-fez-icon-for-splunktrust:before,.rf-default-modal .session-details-page .badges .badge[class*="AI Session Type"]:before,.rf-default-modal .session-details-page .badges .badge[class*=ai-session]:before,.rf-default-modal .session-details-page .badges .badge[class*=rf-interactive-workshop]:before,[id*=rf-].rf-widget .catalog-result .badges .badge.rf-fez-icon-for-splunktrust:before,[id*=rf-].rf-widget .catalog-result .badges .badge[class*="AI Session Type"]:before,[id*=rf-].rf-widget .catalog-result .badges .badge[class*=ai-session]:before,[id*=rf-].rf-widget .catalog-result .badges .badge[class*=rf-interactive-workshop]:before,[id*=rf-].rf-widget .session-details-page .badges .badge.rf-fez-icon-for-splunktrust:before,[id*=rf-].rf-widget .session-details-page .badges .badge[class*="AI Session Type"]:before,[id*=rf-].rf-widget .session-details-page .badges .badge[class*=ai-session]:before,[id*=rf-].rf-widget .session-details-page .badges .badge[class*=rf-interactive-workshop]:before {
  align-items: center;
  background-size: cover;
  content: "";
  display: flex;
  flex-shrink: 0;
  height: var(--badge-icon-size);
  justify-content: center;
  width: var(--badge-icon-size);
}
.rf-default-modal .catalog-result .badges .badge.rf-fez-icon-for-splunktrust:before,.rf-default-modal .session-details-page .badges .badge.rf-fez-icon-for-splunktrust:before,[id*=rf-].rf-widget .catalog-result .badges .badge.rf-fez-icon-for-splunktrust:before,[id*=rf-].rf-widget .session-details-page .badges .badge.rf-fez-icon-for-splunktrust:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' fill='none' viewBox='0 0 48 48'%3E%3Cpath fill='%23000' d='M32.222 7.814v18.801a.75.75 0 1 1-1.5 0v-18.8H12.02c-.54 0-.998.385-1.09.917L5.89 38.007h22.556a.75.75 0 1 1 0 1.5H5a.75.75 0 0 1-.74-.877L9.454 8.478a2.6 2.6 0 0 1 2.568-2.164H35.98a2.6 2.6 0 0 1 2.568 2.164l.942 6.476a.75.75 0 0 1-1.485.216l-.938-6.457a1.1 1.1 0 0 0-1.087-.899zm10.48 24.789-.004-.02-.847-4.915a.75.75 0 1 0-1.478.254l.398 2.31c0 .041-.01.082-.003.125l.004.024c.008.045.03.082.046.123l.402 2.337.002.008.888 5.158h-7.747a.75.75 0 1 0 0 1.5H43a.75.75 0 0 0 .739-.877zm-29.927.746 7.502-3.727v-1.536l-7.503-3.765v1.685l5.815 2.829-5.814 2.866zm26.65-10.37.005.025a.75.75 0 0 0 1.476-.267l-.005-.025a.75.75 0 1 0-1.476.267m.473 2.599.005.026a.75.75 0 1 0 1.476-.268l-.005-.025a.75.75 0 1 0-1.476.267m-.946-5.198.005.026a.75.75 0 1 0 1.476-.268l-.005-.025a.751.751 0 0 0-1.476.267m-.473-2.6.005.026a.75.75 0 1 0 1.476-.267l-.005-.025a.75.75 0 1 0-1.476.267'/%3E%3Cpath fill='url(%23a)' d='m32.507 26.021 3.824 16.538a.5.5 0 0 1-.486.612l-8.738.024a.5.5 0 0 1-.488-.616l3.941-16.564c.245-1.028 1.71-1.023 1.947.006'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='31.474' x2='31.474' y1='43.195' y2='25.247' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.1' stop-color='%23ff712b'/%3E%3Cstop offset='.9' stop-color='%23ff0f7b'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}
.rf-default-modal .catalog-result .badges .badge[class*=rf-interactive-workshop]:before,.rf-default-modal .session-details-page .badges .badge[class*=rf-interactive-workshop]:before,[id*=rf-].rf-widget .catalog-result .badges .badge[class*=rf-interactive-workshop]:before,[id*=rf-].rf-widget .session-details-page .badges .badge[class*=rf-interactive-workshop]:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' fill='none' viewBox='0 0 48 48'%3E%3Cpath fill='url(%23a)' d='M6.965 33.208V14.074A2.474 2.474 0 0 1 9.44 11.6h29.122a2.474 2.474 0 0 1 2.474 2.474v19.073'/%3E%3Cpath fill='%23000' d='M29.551 22.365a.75.75 0 0 1 0 1.5H18.985a.755.755 0 0 1-.757-.75c0-.414.33-.75.744-.75zm-7.257-2.623h.028a.75.75 0 0 0 0-1.5h-.028a.75.75 0 0 0 0 1.5m2.835 0h9.607a.75.75 0 0 0 0-1.5h-9.62a.745.745 0 0 0-.744.75c0 .415.343.75.757.75m-11.865 0H19.5a.75.75 0 0 0 0-1.5h-6.236a.75.75 0 0 0 0 1.5m0 2.623a.745.745 0 0 0-.744.75c0 .414.342.75.756.75a.75.75 0 0 0 0-1.5zm2.846 0a.75.75 0 0 0 0 1.5h.028a.75.75 0 0 0 0-1.5zm-2.846 5.622h8.65a.75.75 0 0 0 0-1.5h-8.65a.75.75 0 0 0 0 1.5m24.96 7.663h-.028a.75.75 0 0 0 0 1.5h.027a.75.75 0 0 0 0-1.5m-5.51 0h-.027a.75.75 0 0 0 0 1.5h.027a.75.75 0 0 0 0-1.5m2.755 0h-.028a.75.75 0 0 0 0 1.5h.028a.75.75 0 0 0 0-1.5M46 32.458H2a.75.75 0 0 0-.75.75 3.947 3.947 0 0 0 3.942 3.942H29.96a.745.745 0 0 0 .744-.75.755.755 0 0 0-.757-.75H5.192a2.45 2.45 0 0 1-2.324-1.692h42.264a2.45 2.45 0 0 1-2.324 1.692h-1.845l-.007.001-.006-.001a.75.75 0 0 0 0 1.5h1.858a3.947 3.947 0 0 0 3.942-3.942.75.75 0 0 0-.75-.75'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='7.397' x2='38.298' y1='22.404' y2='22.404' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.1' stop-color='%23ff712b'/%3E%3Cstop offset='.9' stop-color='%23ff0f7b'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}
.rf-default-modal .catalog-result .badges .badge[class*="AI Session Type"]:before,.rf-default-modal .catalog-result .badges .badge[class*=ai-session]:before,.rf-default-modal .session-details-page .badges .badge[class*="AI Session Type"]:before,.rf-default-modal .session-details-page .badges .badge[class*=ai-session]:before,[id*=rf-].rf-widget .catalog-result .badges .badge[class*="AI Session Type"]:before,[id*=rf-].rf-widget .catalog-result .badges .badge[class*=ai-session]:before,[id*=rf-].rf-widget .session-details-page .badges .badge[class*="AI Session Type"]:before,[id*=rf-].rf-widget .session-details-page .badges .badge[class*=ai-session]:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' fill='none' viewBox='0 0 48 48'%3E%3Cpath fill='url(%23a)' fill-rule='evenodd' d='M20.849 9.814c1.197 0 2.167.97 2.167 2.167 0 7.182 5.822 13.003 13.003 13.003a2.167 2.167 0 1 1 0 4.335c-7.181 0-13.003 5.822-13.003 13.003a2.167 2.167 0 1 1-4.335 0c0-7.181-5.821-13.003-13.003-13.003a2.167 2.167 0 1 1 0-4.335c7.182 0 13.003-5.821 13.003-13.003 0-1.197.97-2.167 2.168-2.167'/%3E%3Cpath fill='%23000' d='M25.053 32.537a.75.75 0 0 1-1.058.074.75.75 0 0 1-.076-1.055l.026-.03a.75.75 0 1 1 1.115 1.003m20.18-21.632a.75.75 0 0 1-.75.75 6.644 6.644 0 0 0-6.637 6.637.75.75 0 1 1-1.5 0 6.644 6.644 0 0 0-6.637-6.637.75.75 0 1 1 0-1.5 6.644 6.644 0 0 0 6.637-6.636.75.75 0 1 1 1.5 0 6.644 6.644 0 0 0 6.636 6.636.75.75 0 0 1 .75.75m-4.162 0a8.2 8.2 0 0 1-3.975-3.975 8.2 8.2 0 0 1-3.976 3.975 8.2 8.2 0 0 1 3.976 3.976 8.2 8.2 0 0 1 3.975-3.976M25.832 29.734a.75.75 0 0 0 .932 1.176l.02-.015a.74.74 0 0 0 .111-1.046.76.76 0 0 0-1.063-.115m9.517-3.333c-7.582 0-13.75-6.168-13.75-13.75a.75.75 0 1 0-1.5 0c0 7.582-6.169 13.75-13.75 13.75a.75.75 0 1 0 0 1.5c7.581 0 13.75 6.169 13.75 13.75a.75.75 0 0 0 1.5 0c0-2.555.705-5.05 2.04-7.212h.001l.011-.019a.745.745 0 0 0-.25-1.017.75.75 0 0 0-.83.029q-.022.016-.041.034-.036.029-.07.06l-.046.059q-.022.026-.043.054l-.003.006-.005.006a15.2 15.2 0 0 0-1.515 3.27 15.32 15.32 0 0 0-9.771-9.77 15.32 15.32 0 0 0 9.772-9.771 15.32 15.32 0 0 0 9.771 9.771c-.895.291-1.764.666-2.59 1.119h-.002l-.002.001a.75.75 0 0 0 .354 1.412c.026 0 .052-.006.079-.01l.018-.001a1 1 0 0 0 .118-.024q.043-.014.085-.033c.017-.008.035-.011.052-.02l.01-.006.005-.002.003-.002a13.76 13.76 0 0 1 6.599-1.684.75.75 0 1 0 0-1.5'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='3.511' x2='38.187' y1='27.151' y2='27.151' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.1' stop-color='%23ff712b'/%3E%3Cstop offset='.9' stop-color='%23ff0f7b'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}

.rf-tile-container .rf-tile .rf-tile-avatars,.rf-tile-grid .rf-tile .rf-tile-avatars {
  margin-block: 0 16px;
}

.catalog-featured-sessions {
  --rf-brand-shape-radius: 2px;
}
.catalog-featured-sessions:has(.carousel-mask) .gradient-radials {
  align-self: center;
  display: block;
  inset: 0;
  justify-self: center;
  place-self: center;
  position: absolute;
  z-index: -1;
}
.catalog-featured-sessions .carousel-mask {
  padding: 8px;
}
.catalog-featured-sessions .gradient-radials {
  display: none;
}
.catalog-featured-sessions .element-container-wrapper:has(.gradient-radials) {
  isolation: isolate;
}
.catalog-featured-sessions .rf-tile-container .rf-tile,.catalog-featured-sessions .rf-tile-grid .rf-tile {
  border: 2px solid;
  border-image-slice: 1;
  border-image-source: linear-gradient(270deg, #f99d1c 9%, #f4781f 22%, #f16221 32%, #f05a22 39%, #ee1d62 67%, #ed0080 97%);
  border-left: 0;
  border-right: 0;
  border-top: 0;
  box-shadow: 0 1px 4px 0 rgba(0,0,0,.078);
}
.catalog-featured-sessions h2 {
  font-size: 2.5rem;
}
.catalog-featured-sessions .rf-tile-container .rf-tile .rf-tile-title a {
  font-size: 1.3125rem;
  font-weight: 700;
}

.rf-default-modal .catalog-result .catalog-result-title a,.rf-default-modal .session-details-page .catalog-result-title a,[id*=rf-].rf-widget .catalog-result .catalog-result-title a,[id*=rf-].rf-widget .session-details-page .catalog-result-title a {
  color: #0c1724;
  color: var(--rf-brand-color-text-heading);
}

#rf-catalog .search-filters,#rf-exhibitorcatalog .search-filters,#rf-speakercatalog .search-filters,.rf-default-modal .search-filters {
  height: 100vh;
  overflow: auto;
}

.pre-footer .mdBtnR[aria-label="External Link Register today"] .rfSI,.rf-collections .collections-container .sessions-collection .badges {
  display: none;
}
.rf-collections .collections-container .sessions-collection .session-attributes img {
  display: inline;
  height: 32px;
  vertical-align: middle;
  width: 32px;
}

#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 {
  margin-right: 45px;
}

.rf-default-modal.fade:not(.show) {
  opacity: 1;
}

.modal-dialog {
  bottom: 50% !important;
  left: 0 !important;
  margin: 0 auto !important;
  max-width: 900px !important;
  position: absolute !important;
  right: 0 !important;
  top: auto !important;
  transform: translateY(calc(50% + 50px)) !important;
  width: 95% !important;
}
@media screen and (min-width:768px) {
  .modal-dialog {
    width: 80% !important;
  }
}

.modal.in .modal-dialog {
  transform: translateY(50%) !important;
}

.modal-backdrop {
  bottom: 0 !important;
  left: 0 !important;
  position: fixed !important;
  right: 0 !important;
  top: 0 !important;
  z-index: 3040 !important;
}

.modal-content {
  background-color: #fff !important;
  background-color: var(--rf-brand-color-surface) !important;
  max-height: 300px !important;
}
@media (min-height:350px) {
  .modal-content {
    max-height: 340px !important;
  }
}
@media (min-height:550px) {
  .modal-content {
    max-height: 540px !important;
  }
}
@media (min-height:750px) {
  .modal-content {
    max-height: 740px !important;
  }
}
@media (min-height:950px) {
  .modal-content {
    max-height: 940px !important;
  }
}
@media (min-height:1050px) {
  .modal-content {
    max-height: 1040px !important;
  }
}

.modal-body {
  min-height: 300px !important;
  overflow: auto !important;
  overflow-x: hidden !important;
}

.rf-modal-xs .modal-dialog {
  max-width: 500px !important;
}

.rf-modal-sm .modal-dialog {
  max-width: 700px !important;
}

.rf-modal-lg .modal-dialog {
  max-width: 1200px !important;
}

.rf-modal-xl .modal-dialog {
  max-width: none !important;
  width: 90% !important;
}

.rf-default-modal.mobile-modal .modal-dialog {
  height: 97% !important;
  max-width: 97% !important;
}

.rf-default-modal.mobile-modal .modal-content {
  height: 100% !important;
  max-height: none !important;
}

