/*
Name: Workiva
Org: Workiva, Workiva Amplify 2026
Description: Workiva org styling
*/
#reg-confirmation-page.confirmation-page .rfwf-confirmation-buttons .rfwf-panel-interior > .mdBtnR-outline-primary {
  --rf-comp-button-secondary-color-background: var(--rf-comp-button-primary-color-background);
  --rf-comp-button-secondary-color-border: var(--rf-comp-button-primary-color-border);
  --rf-comp-button-secondary-color-on-background: var(--rf-comp-button-primary-color-on-background);
  --rf-comp-button-secondary-hover-color-background: var(--rf-comp-button-primary-hover-color-background);
  --rf-comp-button-secondary-hover-color-on-background: var(--rf-comp-button-primary-hover-color-on-background);
  --rf-comp-button-secondary-hover-color-border: var(--rf-comp-button-primary-hover-color-border);
}

.featured-speakers-section [data-type=speakerList] .grid-targeted-agenda .is-carousel .carousel-header h2 {
  font-weight: 500;
  font-style: Semibold;
  font-size: 20px;
  line-height: 30px;
  letter-spacing: 0px;
}
.featured-speakers-section [data-type=speakerList] .grid-targeted-agenda .is-carousel .carousel-mask .rf-tile-container .speaker-tile-container .attendee-tile {
  border: none;
}
.featured-speakers-section [data-type=speakerList] .grid-targeted-agenda .is-carousel .carousel-mask .rf-tile-container .speaker-tile-container .attendee-tile .attendee-tile-image {
  height: 162px;
  width: 162px;
  max-height: 162px;
  max-width: 162px;
  border-radius: 16px;
}
.featured-speakers-section [data-type=speakerList] .grid-targeted-agenda .is-carousel .carousel-mask .rf-tile-container .speaker-tile-container .attendee-tile .attendee-tile-name {
  font-weight: 700;
  font-style: Bold;
  font-size: 20px;
  line-height: 100%;
  letter-spacing: 0px;
  text-align: center;
  overflow: visible;
  text-overflow: initial;
}
.featured-speakers-section [data-type=speakerList] .grid-targeted-agenda .is-carousel .carousel-mask .rf-tile-container .speaker-tile-container .attendee-tile .attendee-tile-role span {
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
  letter-spacing: 0px;
  text-align: center;
}

.rf-body .atomic.reset-button {
  background-color: unset;
  border: unset;
}
.rf-body .atomic.keep-bullets li {
  list-style-type: disc;
}
.rf-body .atomic.keep-ordered-list li {
  list-style-type: decimal;
  list-style-position: inside;
}
.rf-body .atomic.height-fit-content {
  height: fit-content;
}

:root {
  --rf-brand-font-family: var(--workiva-font-family);
  --rf-brand-color-primary: #BBBBBB;
  --rf-brand-color-status-error: var(--rf-system-color-red);
  --rf-brand-color-status-info: var(--rf-system-color-blue);
  --rf-brand-color-status-success: var(--rf-system-color-green);
  --rf-brand-color-status-warning: var(--rf-system-color-orange);
  --rf-brand-color-border: var(--rf-system-color-neutral-70);
  --rf-brand-color-text-body: var(--rf-system-color-neutral-30);
  /* {#if linkColor}--rf-comp-link-color: #D5340B;{/if} */
  --rf-brand-color-text-heading: var(--rf-system-color-neutral-10);
  
  
  
  --text-on-background-color: #fff;
  --text-on-background-color: #ffffff;
  --container-border-hover-color: var(--rf-system-color-neutral-60);
  --container-border-hover-color: var(--rf-system-color-neutral-60);
  --frame-background-color: var(--rf-brand-color-surface);
  --frame-background-color: var(--rf-brand-color-surface);
  --frame-hover-color: var(--rf-brand-color-surface);
  --frame-hover-color: var(--rf-brand-color-surface);
  --rf-comp-button-primary-color-background: #0074E8;
  --rf-comp-button-primary-color-border: #0074E8;
  --rf-comp-button-primary-color-on-background: #fff;
  --rf-comp-button-primary-hover-color-on-background: #fff;
  --rf-comp-button-primary-hover-color-background: #0058AF;
  --rf-comp-button-primary-hover-color-border: #0058AF;
  --rf-comp-button-secondary-color-on-background: #fff;
  --rf-comp-button-secondary-color-background: transparent;
  --rf-comp-button-secondary-color-border: #fff;
  --rf-comp-button-secondary-hover-color-on-background: #fff;
  --rf-comp-button-secondary-hover-color-background: transparent;
  --rf-comp-button-secondary-hover-color-border: #fff;
  --rf-comp-button-tertiary-color-on-background: #000;
  --rf-comp-button-tertiary-color-background: transparent;
  --rf-comp-button-tertiary-color-border: #ccc;
  --rf-comp-button-tertiary-hover-color-on-background: #000;
  --rf-comp-button-tertiary-hover-color-background: #eee;
  --rf-comp-button-tertiary-hover-color-border: #bbb;
  --workflow-background-color: var(--rf-brand-color-background);
  --workflow-background-color: var(--rf-brand-color-background);
  /* {#if buttonShapeRadius}--rf-comp-button-shape-radius: ;{/if} */
  /* {#if favoriteIconDisplay}--favorite-icon-display: [%favoriteIconDisplay%];{/if} */
  --rf-brand-font-family: var(--workiva-font-family);
  --rf-system-font-family: var(--workiva-font-family);
  --rf-brand-font-family-heading: var(--workiva-heading-font-family);
  --rf-comp-button-font-size: 18px;
  --rf-comp-button-font-letter-spacing: 0px;
  --rf-comp-button-space-padding: 8px 16px;
  --rf-comp-button-shape-radius: 8px;
  --rf-comp-button-font-weight: 700;
  --workiva-font-family: "adelle-sans", sans-serif;
  --workiva-heading-font-family: "adelle-sans", sans-serif;
  --workiva-dark-matter: #232323;
  --workiva-steel: #333333;
  --workiva-paper: #FFF;
  --workiva-silver-diva: #EBEBEB;
  --workiva-ectoplasm: #85DD85;
  --workiva-mr-toad: #3F9F3F;
  --workiva-link-blue: #0074E8;
  --workiva-robins-egg: #7CBEFF;
  --workiva-poseidon: #0058AF;
  --workiva-plastic-cheese: #F9CB76;
  --workiva-cheetah: #F89119;
  --workiva-witch-cape: #9966CC;
  --workiva-purple-people-eater: #663399;
}

@font-face {
  font-family: "adelle-sans";
  src: url("https://static.rainfocus.com/workiva/amplify26/static/staticfile/staticfile/AdelleSansW03-UltrathinIt_1777666896290001UJyB.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "adelle-sans";
  src: url("https://static.rainfocus.com/workiva/amplify26/static/staticfile/staticfile/AdelleSansW05-LightItalic_1777666896353001UnTB.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "adelle-sans";
  src: url("https://static.rainfocus.com/workiva/amplify26/static/staticfile/staticfile/AdelleSansW03-Thin_1777666896055001UpJD.woff") format("woff");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "adelle-sans";
  src: url("https://static.rainfocus.com/workiva/amplify26/static/staticfile/staticfile/AdelleSansW05-LightItalic_1777666896353001UnTB.woff") format("woff");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "adelle-sans";
  src: url("https://static.rainfocus.com/workiva/amplify26/static/staticfile/staticfile/AdelleSansW03-Light_1777666895710001Udey.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "adelle-sans";
  src: url("https://static.rainfocus.com/workiva/amplify26/static/staticfile/staticfile/AdelleSansW05-LightItalic_1777666896353001UnTB.woff") format("woff");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "adelle-sans";
  src: url("https://static.rainfocus.com/workiva/amplify26/static/staticfile/staticfile/AdelleSansW03-Regular_1777666895773001UzDZ.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "adelle-sans";
  src: url("https://static.rainfocus.com/workiva/amplify26/static/staticfile/staticfile/AdelleSansW03-Italic_1777666895640001UCbQ.woff") format("woff");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "adelle-sans";
  src: url("https://static.rainfocus.com/workiva/amplify26/static/staticfile/staticfile/AdelleSansW03-Semibold_1777666895860001UcZS.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "adelle-sans";
  src: url("https://static.rainfocus.com/workiva/amplify26/static/staticfile/staticfile/AdelleSansW03-SemiboldIt_1777666895962001Uef5.woff") format("woff");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "adelle-sans";
  src: url("https://static.rainfocus.com/workiva/amplify26/static/staticfile/staticfile/AdelleSansW03-Bold_1777666894967001U9XB.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "adelle-sans";
  src: url("https://static.rainfocus.com/workiva/amplify26/static/staticfile/staticfile/AdelleSansW03-BoldItalic_1777666895076001UnSe.woff") format("woff");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "adelle-sans";
  src: url("https://static.rainfocus.com/workiva/amplify26/static/staticfile/staticfile/AdelleSansW03-Extrabold_1777666895145001UYMw.woff") format("woff");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "adelle-sans";
  src: url("https://static.rainfocus.com/workiva/amplify26/static/staticfile/staticfile/AdelleSansW03-ExtraboldIt_1777666895210001UxyC.woff") format("woff");
  font-weight: 800;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "adelle-sans";
  src: url("https://static.rainfocus.com/workiva/amplify26/static/staticfile/staticfile/AdelleSansW03-Heavy_1777666895483001UPH0.woff") format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "adelle-sans";
  src: url("https://static.rainfocus.com/workiva/amplify26/static/staticfile/staticfile/AdelleSansW03-HeavyItalic_1777666895572001ULar.woff") format("woff");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
.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;
  }
}

.mdBtnR span,
.mdBtnR .mdBtnR-text {
  color: currentcolor;
}
.mdBtnR .rfSI svg {
  fill: currentcolor;
}

