/*
Name: Atlassian Team 27 - Styles
Org: Atlassian
Description: bun watch:sass
*/
:root {
  --atlassian-color-white: #ffffff;
  --atlassian-color-black: #101214;
  --atlassian-color-blue: #1868db;
  --atlassian-color-navy: #09326c;
  --atlassian-color-green: #164b35;
  --atlassian-color-lime: #82b536;
  --atlassian-color-yellow: #ffa900;
  --atlassian-color-neutral-1100: #1e1f21;
  --atlassian-color-neutral-1000: #292a2e;
  --atlassian-color-neutral-900: #3b3d42;
  --atlassian-color-neutral-700: #6c6f77;
  --atlassian-color-neutral-500: #8c8f97;
  --atlassian-color-neutral-400: #b7b9be;
  --atlassian-color-neutral-300: #dddee1;
  --atlassian-color-neutral-200: #f0f1f2;
  --atlassian-color-neutral-100: #f8f8f8;
  --atlassian-color-blue-800: #1558bc;
  --atlassian-color-blue-700: #1868db;
  --atlassian-color-blue-200: #cfe1fd;
  --atlassian-color-blue-100: #e9f2fe;
  --atlassian-color-lime-500: #82b536;
  --atlassian-color-lime-400: #94c748;
  --atlassian-color-lime-100: #efffd6;
  --atlassian-color-red-800: #ae2e24;
  --atlassian-color-red-700: #c9372c;
  --atlassian-color-red-100: #ffeceb;
  --atlassian-color-orange-300: #fb9700;
  --atlassian-color-orange-100: #fff0d7;
  --atlassian-color-saffron-400: #fca700;
  --atlassian-color-saffron-100: #fff5d4;
  --atlassian-color-purple-500: #bf63f3;
  --atlassian-color-purple-400: #c97cf4;
  --atlassian-icon-color: var(--atlassian-color-neutral-1000);
  --atlassian-card-padding: 16px;
  --atlassian-card-radius: 8px;
  --atlassian-elevation-shadow-first: 0 0 1px 0 rgba(30, 31, 33, 0.3);
  --atlassian-elevation-shadow-second: 0 1px 1px 0 rgba(30, 31, 33, 0.25);
  --atlassian-elevation-inset: 0 0 0 1px rgba(0, 0, 0, 0) inset;
  --rf-brand-color-primary: var(--atlassian-color-blue);
  --rf-brand-color-on-primary: var(--atlassian-color-white);
  --rf-brand-color-primary-hover: var(--atlassian-color-navy);
  --rf-brand-color-primary-muted: var(--atlassian-color-blue-100);
  --rf-brand-color-primary-muted-hover: var(--atlassian-color-blue-200);
  --rf-brand-color-on-primary-muted: var(--atlassian-color-blue);
  --rf-brand-color-accent: var(--atlassian-color-yellow);
  --rf-brand-color-text-heading: var(--atlassian-color-neutral-1100);
  --rf-brand-color-text-body: var(--atlassian-color-neutral-900);
  --rf-brand-color-text-body-muted: var(--atlassian-color-neutral-700);
  --rf-brand-color-text-highlight: var(--atlassian-color-blue-200);
  --rf-comp-link-color: var(--rf-brand-color-primary);
  --rf-comp-link-hover-color: var(--rf-brand-color-primary-hover);
  --rf-brand-color-border: var(--atlassian-color-neutral-300);
  --rf-brand-color-background: var(--atlassian-color-white);
  --rf-brand-color-surface: var(--atlassian-color-white);
  --rf-brand-color-surface-2: var(--atlassian-color-neutral-100);
  --rf-brand-color-surface-3: var(--atlassian-color-neutral-200);
  --rf-brand-color-inverse-surface: var(--atlassian-color-neutral-1100);
  --rf-brand-color-inverse-on-surface: var(--atlassian-color-white);
  --rf-brand-color-widget-background: var(--atlassian-color-neutral-100);
  --rf-brand-elevation-focus-indicator-shadow: 0 0 0 3px rgba(24, 104, 219, 0.4);
  --rf-brand-color-status-disabled: var(--atlassian-color-neutral-400);
  --rf-brand-color-status-on-disabled: var(--atlassian-color-white);
  --rf-brand-color-status-error: var(--atlassian-color-red-700);
  --rf-brand-color-status-on-error: var(--atlassian-color-white);
  --rf-brand-color-status-error-container: var(--atlassian-color-red-100);
  --rf-brand-color-status-error-hover: var(--atlassian-color-red-800);
  --rf-brand-color-status-info: var(--atlassian-color-blue);
  --rf-brand-color-status-on-info: var(--atlassian-color-white);
  --rf-brand-color-status-info-container: var(--atlassian-color-blue-100);
  --rf-brand-color-status-info-hover: var(--atlassian-color-blue-800);
  --rf-brand-color-status-success: var(--atlassian-color-lime);
  --rf-brand-color-status-on-success: var(--atlassian-color-black);
  --rf-brand-color-status-success-container: var(--atlassian-color-lime-100);
  --rf-brand-color-status-success-hover: var(--atlassian-color-green);
  --rf-brand-color-status-warning: var(--atlassian-color-orange-300);
  --rf-brand-color-status-on-warning: var(--atlassian-color-black);
  --rf-brand-color-status-warning-container: #fff0d7;
  --rf-brand-color-status-warning-hover: #d45d00;
  --rf-brand-font-size: 16px;
  --rf-brand-shape-radius: 6px;
  --rf-brand-shape-radius-lg: 8px;
  --rf-brand-shape-radius-xl: 20px;
  --rf-comp-button-space-padding: 7px 23px;
  --rf-comp-button-shape-radius: 100px;
  --rf-comp-button-primary-color-background: var(--rf-brand-color-primary);
  --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-primary-hover-color-background: var(--rf-brand-color-primary-hover);
  --rf-comp-button-primary-hover-color-border: var(--rf-brand-color-primary-hover);
  --rf-comp-button-primary-hover-color-on-background: var(--rf-brand-color-on-primary);
  --rf-comp-button-secondary-color-background: transparent;
  --rf-comp-button-secondary-color-border: var(--atlassian-color-black);
  --rf-comp-button-secondary-color-on-background: var(--atlassian-color-black);
  --rf-comp-button-secondary-hover-color-background: rgba(80, 82, 88, 0.1);
  --rf-comp-button-secondary-hover-color-border: var(--atlassian-color-black);
  --rf-comp-button-secondary-hover-color-on-background: var(--atlassian-color-black);
  --rf-comp-button-tertiary-color-background: transparent;
  --rf-comp-button-tertiary-color-border: transparent;
  --rf-comp-button-tertiary-color-on-background: var(--rf-brand-color-primary);
  --rf-comp-button-tertiary-hover-color-background: var(--atlassian-color-blue-100);
  --rf-comp-button-tertiary-hover-color-border: var(--atlassian-color-blue-100);
  --rf-comp-button-tertiary-hover-color-on-background: var(--rf-brand-color-primary);
  --rf-comp-input-font-line-height: 28px;
  --rf-comp-input-space-padding: 5px 7px;
  --rf-comp-input-hover-color-border: var(--atlassian-color-neutral-400);
  --rf-comp-dropdown-action-color-on-background: var(--atlassian-icon-color);
  --rf-comp-checkbox-color: var(--atlassian-color-blue-700);
  --rf-comp-radio-color: var(--atlassian-color-blue-700);
}

@font-face {
  font-family: "Charlie Display";
  src: url("https://static.rainfocus.com/atlassianevents/global/static/staticfile/staticfile/Charlie_Display-Thin_1789147640474001mLb7.woff2") format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}
@font-face {
  font-family: "Charlie Display";
  src: url("https://static.rainfocus.com/atlassianevents/global/static/staticfile/staticfile/Charlie_Display-Thin_Italic_1789147640390001m3by.woff2") format("woff2");
  font-style: italic;
  font-weight: 100;
  font-display: swap;
}
@font-face {
  font-family: "Charlie Display";
  src: url("https://static.rainfocus.com/atlassianevents/global/static/staticfile/staticfile/Charlie_Display-Light_1789147640163001myl4.woff2") format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}
@font-face {
  font-family: "Charlie Display";
  src: url("https://static.rainfocus.com/atlassianevents/global/static/staticfile/staticfile/Charlie_Display-Light_Italic_1789147640077001mvos.woff2") format("woff2");
  font-style: italic;
  font-weight: 300;
  font-display: swap;
}
@font-face {
  font-family: "Charlie Display";
  src: url("https://static.rainfocus.com/atlassianevents/global/static/staticfile/staticfile/Charlie_Display-Regular_1789147640223001mKLA.woff2") format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "Charlie Display";
  src: url("https://static.rainfocus.com/atlassianevents/global/static/staticfile/staticfile/Charlie_Display-Italic_1789147640015001mJeI.woff2") format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "Charlie Display";
  src: url("https://static.rainfocus.com/atlassianevents/global/static/staticfile/staticfile/Charlie_Display-Semibold_1789147640337001mCym.woff2") format("woff2");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: "Charlie Display";
  src: url("https://static.rainfocus.com/atlassianevents/global/static/staticfile/staticfile/Charlie_Display-Semibold_Italic_1789147640280001mggR.woff2") format("woff2");
  font-style: italic;
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: "Charlie Display";
  src: url("https://static.rainfocus.com/atlassianevents/global/static/staticfile/staticfile/Charlie_Display-Bold_1789147639950001mURo.woff2") format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "Charlie Display";
  src: url("https://static.rainfocus.com/atlassianevents/global/static/staticfile/staticfile/Charlie_Display-Bold_Italic_1789147639890001mJww.woff2") format("woff2");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "Charlie Display";
  src: url("https://static.rainfocus.com/atlassianevents/global/static/staticfile/staticfile/Charlie_Display-Black_1789147639829001mC6W.woff2") format("woff2");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}
@font-face {
  font-family: "Charlie Display";
  src: url("https://static.rainfocus.com/atlassianevents/global/static/staticfile/staticfile/Charlie_Display-Black_Italic_1789147639726001mvlw.woff2") format("woff2");
  font-style: italic;
  font-weight: 900;
  font-display: swap;
}
@font-face {
  font-family: "Charlie Display";
  src: url("https://static.rainfocus.com/atlassianevents/global/static/staticfile/staticfile/Charlie_Display-Ultra_1789147640591001mLqS.woff2") format("woff2");
  font-style: normal;
  font-weight: 950;
  font-display: swap;
}
@font-face {
  font-family: "Charlie Display";
  src: url("https://static.rainfocus.com/atlassianevents/global/static/staticfile/staticfile/Charlie_Display-Ultra_Italic_1789147640532001mPSR.woff2") format("woff2");
  font-style: italic;
  font-weight: 950;
  font-display: swap;
}
@font-face {
  font-family: "Charlie Text";
  src: url("https://static.rainfocus.com/atlassianevents/global/static/staticfile/staticfile/Charlie_Text-Thin_1789147641312001mZc8.woff2") format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}
@font-face {
  font-family: "Charlie Text";
  src: url("https://static.rainfocus.com/atlassianevents/global/static/staticfile/staticfile/Charlie_Text-Thin_Italic_1789147641249001mh0U.woff2") format("woff2");
  font-style: italic;
  font-weight: 100;
  font-display: swap;
}
@font-face {
  font-family: "Charlie Text";
  src: url("https://static.rainfocus.com/atlassianevents/global/static/staticfile/staticfile/Charlie_Text-Light_1789147641007001mft5.woff2") format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}
@font-face {
  font-family: "Charlie Text";
  src: url("https://static.rainfocus.com/atlassianevents/global/static/staticfile/staticfile/Charlie_Text-Light_Italic_1789147640944001mM6l.woff2") format("woff2");
  font-style: italic;
  font-weight: 300;
  font-display: swap;
}
@font-face {
  font-family: "Charlie Text";
  src: url("https://static.rainfocus.com/atlassianevents/global/static/staticfile/staticfile/Charlie_Text-Regular_1789147641066001mgye.woff2") format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "Charlie Text";
  src: url("https://static.rainfocus.com/atlassianevents/global/static/staticfile/staticfile/Charlie_Text-Italic_1789147640888001mH1t.woff2") format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "Charlie Text";
  src: url("https://static.rainfocus.com/atlassianevents/global/static/staticfile/staticfile/Charlie_Text-Semibold_1789147641190001mPsQ.woff2") format("woff2");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: "Charlie Text";
  src: url("https://static.rainfocus.com/atlassianevents/global/static/staticfile/staticfile/Charlie_Text-Semibold_Italic_1789147641123001mbeh.woff2") format("woff2");
  font-style: italic;
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: "Charlie Text";
  src: url("https://static.rainfocus.com/atlassianevents/global/static/staticfile/staticfile/Charlie_Text-Bold_1789147640831001m9Xo.woff2") format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "Charlie Text";
  src: url("https://static.rainfocus.com/atlassianevents/global/static/staticfile/staticfile/Charlie_Text-Bold_Italic_1789147640771001mG3n.woff2") format("woff2");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "Charlie Text";
  src: url("https://static.rainfocus.com/atlassianevents/global/static/staticfile/staticfile/Charlie_Text-Black_1789147640713001mNX9.woff2") format("woff2");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}
@font-face {
  font-family: "Charlie Text";
  src: url("https://static.rainfocus.com/atlassianevents/global/static/staticfile/staticfile/Charlie_Text-Black_Italic_1789147640652001maw8.woff2") format("woff2");
  font-style: italic;
  font-weight: 900;
  font-display: swap;
}
@font-face {
  font-family: "Atlassian Mono";
  src: url("https://static.rainfocus.com/atlassianevents/global/static/staticfile/staticfile/AtlassianMono.v2_1789315563206001Nmum.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
:is(h1, h2, h3, h4, h5, h6) > strong {
  --rf-system-font-weight-700: var(--rf-system-font-weight-600);
}

a:not(.mdBtnR) {
  font-weight: var(--rf-system-font-weight-600);
}

.page-builder-display-reset .atomic.font-normal:is(h1, h2, h3, h4, h5, h6) {
  font-weight: var(--rf-system-font-weight-600);
}

.rf-body #rf-content {
  min-height: calc(100vh - var(--header-client-height, 0px) - var(--footer-client-height, 0px));
}

.rfwf-body-content:not(:has(.page-builder-display-reset),
:has(.rf-housing)) {
  padding-block: 40px;
}

.rf-workflow .rf-workflow-body-content {
  transition: none;
}

.rfSI,
.rfSI svg,
.rfSI.rfSI-primary svg {
  fill: var(--atlassian-icon-color);
}
.rfSI:hover,
.rfSI svg:hover,
.rfSI.rfSI-primary svg:hover {
  fill: var(--rf-brand-color-primary-hover);
}

@media print {
  .print-hide {
    display: none !important;
  }
}
.rf-body .atlassian-container {
  max-width: 800px;
  background-color: var(--rf-brand-color-background);
  border-radius: 20px;
  padding: 40px;
  box-shadow: var(--atlassian-elevation-shadow-first), var(--atlassian-elevation-shadow-second);
}
.rf-body .atlassian-container:has(.form-footer-actions) {
  padding-block-end: 24px;
}
.rf-body .atlassian-headline {
  font-size: 68px;
  line-height: 76px;
  margin-bottom: 24px;
}
.rf-body .atlassian-h1 {
  font-size: 48px;
  font-weight: 600;
  line-height: 52px;
  margin-bottom: 24px;
}
.rf-body .match-card-height .flex-box-section {
  width: 100%;
}
.rf-body .match-card-height .flex-box-section .flex-box-child .element-container,
.rf-body .match-card-height .flex-box-section .flex-box-child .element-container-wrapper {
  height: 100%;
}
.rf-body .match-card-height .rf-card {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
}
.rf-body .match-card-height .rf-card .card-body {
  height: 100%;
}
.rf-body .atlassian-grid-bg:before {
  content: "";
  position: absolute;
  height: 100%;
  width: 100%;
  background-color: currentColor;
  mask-image: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30 59.249C30.3452 59.249 30.625 59.5288 30.625 59.874V60H29.375V59.874C29.375 59.5288 29.6548 59.249 30 59.249ZM30 54.9629C30.3451 54.9629 30.6248 55.2429 30.625 55.5879V55.8408C30.6247 56.1858 30.345 56.4658 30 56.4658C29.655 56.4658 29.3753 56.1858 29.375 55.8408V55.5879C29.3752 55.2429 29.6549 54.9629 30 54.9629ZM30 50.6777C30.3452 50.6777 30.625 50.9576 30.625 51.3027V51.5547C30.625 51.8998 30.3452 52.1797 30 52.1797C29.6548 52.1797 29.375 51.8998 29.375 51.5547V51.3027C29.375 50.9576 29.6548 50.6777 30 50.6777ZM30 46.3916C30.3451 46.3916 30.6249 46.6715 30.625 47.0166V47.2686C30.625 47.6137 30.3452 47.8936 30 47.8936C29.6548 47.8936 29.375 47.6137 29.375 47.2686V47.0166C29.3751 46.6715 29.6549 46.3916 30 46.3916ZM30 42.1064C30.3452 42.1064 30.625 42.3863 30.625 42.7314V42.9834C30.6249 43.3285 30.3451 43.6084 30 43.6084C29.6549 43.6084 29.3751 43.3285 29.375 42.9834V42.7314C29.375 42.3863 29.6548 42.1064 30 42.1064ZM30 37.8203C30.3452 37.8203 30.625 38.1002 30.625 38.4453V38.6973C30.625 39.0424 30.3452 39.3223 30 39.3223C29.6548 39.3223 29.375 39.0424 29.375 38.6973V38.4453C29.375 38.1002 29.6548 37.8203 30 37.8203ZM30 33.5342C30.345 33.5342 30.6247 33.8142 30.625 34.1592V34.4121C30.6248 34.7571 30.3451 35.0371 30 35.0371C29.6549 35.0371 29.3752 34.7571 29.375 34.4121V34.1592C29.3753 33.8142 29.655 33.5342 30 33.5342ZM30 29.249C30.2045 29.249 30.385 29.3481 30.499 29.5C30.6515 29.614 30.751 29.795 30.751 30C30.751 30.2048 30.6513 30.385 30.499 30.499C30.385 30.6513 30.2048 30.751 30 30.751C29.795 30.751 29.614 30.6515 29.5 30.499C29.3481 30.385 29.249 30.2045 29.249 30C29.249 29.7952 29.3478 29.614 29.5 29.5C29.614 29.3478 29.7952 29.249 30 29.249ZM4.41211 29.375C4.75713 29.3752 5.03711 29.6549 5.03711 30C5.03711 30.3451 4.75713 30.6248 4.41211 30.625H4.15918C3.81422 30.6247 3.53418 30.345 3.53418 30C3.53418 29.655 3.81422 29.3753 4.15918 29.375H4.41211ZM8.69727 29.375C9.04245 29.375 9.32227 29.6548 9.32227 30C9.32227 30.3452 9.04245 30.625 8.69727 30.625H8.44531C8.10017 30.625 7.82031 30.3452 7.82031 30C7.82031 29.6548 8.10017 29.375 8.44531 29.375H8.69727ZM12.9834 29.375C13.3285 29.3751 13.6084 29.6549 13.6084 30C13.6084 30.3451 13.3285 30.6249 12.9834 30.625H12.7314C12.3863 30.625 12.1064 30.3452 12.1064 30C12.1064 29.6548 12.3863 29.375 12.7314 29.375H12.9834ZM17.2686 29.375C17.6137 29.375 17.8936 29.6548 17.8936 30C17.8936 30.3452 17.6137 30.625 17.2686 30.625H17.0166C16.6715 30.6249 16.3916 30.3451 16.3916 30C16.3916 29.6549 16.6715 29.3751 17.0166 29.375H17.2686ZM21.5547 29.375C21.8998 29.375 22.1797 29.6548 22.1797 30C22.1797 30.3452 21.8998 30.625 21.5547 30.625H21.3027C20.9576 30.625 20.6777 30.3452 20.6777 30C20.6777 29.6548 20.9576 29.375 21.3027 29.375H21.5547ZM25.8408 29.375C26.1858 29.3753 26.4658 29.655 26.4658 30C26.4658 30.345 26.1858 30.6247 25.8408 30.625H25.5879C25.2429 30.6248 24.9629 30.3451 24.9629 30C24.9629 29.6549 25.2429 29.3752 25.5879 29.375H25.8408ZM34.4121 29.375C34.7571 29.3752 35.0371 29.6549 35.0371 30C35.0371 30.3451 34.7571 30.6248 34.4121 30.625H34.1592C33.8142 30.6247 33.5342 30.345 33.5342 30C33.5342 29.655 33.8142 29.3753 34.1592 29.375H34.4121ZM38.6973 29.375C39.0424 29.375 39.3223 29.6548 39.3223 30C39.3223 30.3452 39.0424 30.625 38.6973 30.625H38.4453C38.1002 30.625 37.8203 30.3452 37.8203 30C37.8203 29.6548 38.1002 29.375 38.4453 29.375H38.6973ZM42.9834 29.375C43.3285 29.3751 43.6084 29.6549 43.6084 30C43.6084 30.3451 43.3285 30.6249 42.9834 30.625H42.7314C42.3863 30.625 42.1064 30.3452 42.1064 30C42.1064 29.6548 42.3863 29.375 42.7314 29.375H42.9834ZM47.2686 29.375C47.6137 29.375 47.8936 29.6548 47.8936 30C47.8936 30.3452 47.6137 30.625 47.2686 30.625H47.0166C46.6715 30.6249 46.3916 30.3451 46.3916 30C46.3916 29.6549 46.6715 29.3751 47.0166 29.375H47.2686ZM51.5547 29.375C51.8998 29.375 52.1797 29.6548 52.1797 30C52.1797 30.3452 51.8998 30.625 51.5547 30.625H51.3027C50.9576 30.625 50.6777 30.3452 50.6777 30C50.6777 29.6548 50.9576 29.375 51.3027 29.375H51.5547ZM55.8408 29.375C56.1858 29.3753 56.4658 29.655 56.4658 30C56.4658 30.345 56.1858 30.6247 55.8408 30.625H55.5879C55.2429 30.6248 54.9629 30.3451 54.9629 30C54.9629 29.6549 55.2429 29.3752 55.5879 29.375H55.8408ZM60 30.625H59.874C59.5288 30.625 59.249 30.3452 59.249 30C59.249 29.6548 59.5288 29.375 59.874 29.375H60V30.625ZM0.125977 29.375C0.471155 29.375 0.750977 29.6548 0.750977 30C0.750977 30.3452 0.471155 30.625 0.125977 30.625H0V29.375H0.125977ZM30 24.9629C30.3451 24.9629 30.6248 25.2429 30.625 25.5879V25.8408C30.6247 26.1858 30.345 26.4658 30 26.4658C29.655 26.4658 29.3753 26.1858 29.375 25.8408V25.5879C29.3752 25.2429 29.6549 24.9629 30 24.9629ZM30 20.6777C30.3452 20.6777 30.625 20.9576 30.625 21.3027V21.5547C30.625 21.8998 30.3452 22.1797 30 22.1797C29.6548 22.1797 29.375 21.8998 29.375 21.5547V21.3027C29.375 20.9576 29.6548 20.6777 30 20.6777ZM30 16.3916C30.3451 16.3916 30.6249 16.6715 30.625 17.0166V17.2686C30.625 17.6137 30.3452 17.8936 30 17.8936C29.6548 17.8936 29.375 17.6137 29.375 17.2686V17.0166C29.3751 16.6715 29.6549 16.3916 30 16.3916ZM30 12.1064C30.3452 12.1064 30.625 12.3863 30.625 12.7314V12.9834C30.6249 13.3285 30.3451 13.6084 30 13.6084C29.6549 13.6084 29.3751 13.3285 29.375 12.9834V12.7314C29.375 12.3863 29.6548 12.1064 30 12.1064ZM30 7.82031C30.3452 7.82031 30.625 8.10017 30.625 8.44531V8.69727C30.625 9.04244 30.3452 9.32227 30 9.32227C29.6548 9.32227 29.375 9.04244 29.375 8.69727V8.44531C29.375 8.10017 29.6548 7.82031 30 7.82031ZM30 3.53418C30.345 3.53418 30.6247 3.81423 30.625 4.15918V4.41211C30.6248 4.75713 30.3451 5.03711 30 5.03711C29.6549 5.03711 29.3752 4.75713 29.375 4.41211V4.15918C29.3753 3.81423 29.655 3.53418 30 3.53418ZM30.625 0.125977C30.625 0.471155 30.3452 0.750977 30 0.750977C29.6548 0.750977 29.375 0.471155 29.375 0.125977V0H30.625V0.125977Z' fill='currentColor'/%3E%3C/svg%3E");
  mask-position: center;
  mask-repeat: repeat;
}
.rf-body .atlassian-grid-bg > div {
  position: relative;
}
.rf-body .atlassian-conic-gradient-outline {
  transform-style: preserve-3d;
}
.rf-body .atlassian-conic-gradient-outline:before {
  content: "";
  display: block;
  position: absolute;
  height: calc(100% + 4px);
  width: calc(100% + 4px);
  top: -2px;
  left: -2px;
  transform: translateZ(-1px);
  opacity: 0.5;
  background: conic-gradient(from 39deg at 50% 50%, #fca700 0deg, #fca700 73deg, #6a9a23 73deg, #6a9a23 168deg, #1868db 168deg, #1868db 253deg, #af59e0 253deg, #af59e0 360deg);
  filter: blur(2.5px);
}

.atlassian-team27-banner .flex-box-section-full-interior {
  min-height: 0;
}
.atlassian-team27-banner .flex-box-section-full-interior [class*=rf-grid-layout] {
  margin: 0;
}
.atlassian-team27-banner span.atomic {
  font-family: var(--rf-brand-font-family-mono);
}

.full-width-banner [class*=rf-grid-layout] {
  margin: 0;
}

.rf-icon-input .icon-input-container {
  background-color: var(--rf-comp-input-color-background);
}
.rf-icon-input input {
  font-size: var(--rf-comp-input-font-size);
  font-weight: var(--rf-comp-input-font-weight);
  line-height: var(--rf-comp-input-font-line-height);
  color: var(--rf-comp-input-color-on-background);
  padding: var(--rf-comp-input-space-padding);
  margin: 0;
}

.rfwf-panel .rfwf-header,
.rfwf-full-panel .rfwf-header {
  padding-block-start: 0;
}

.rf-housing .rf-housing-content .booking-header .rf-time-limit .rf-time-limit-label,
.rf-housing .rf-housing-content .booking-header .rf-time-limit .rf-time-limit-icon-btn {
  --rf-brand-color-on-primary: var(--rf-brand-color-text-body);
}

.mdBtnR:not(:has(.mdBtnR-text)):not(.mdBtnR-icon-button, .rf-icon-button) {
  line-height: 20px;
}

.rf-feedback-alert {
  border-radius: 8px;
}
.rf-feedback-alert.rf-alert-type-error {
  background-color: var(--atlassian-color-red-100);
}
.rf-feedback-alert.rf-alert-type-info {
  background-color: var(--atlassian-color-blue-100);
}
.rf-feedback-alert.rf-alert-type-success {
  background-color: var(--atlassian-color-lime-100);
}
.rf-feedback-alert.rf-alert-type-warning {
  background-color: var(--atlassian-color-orange-100);
}
.rf-feedback-alert .rf-feedback-alert-content h3 {
  font-size: 16px;
  margin-block-end: 4px;
}
.rf-feedback-alert .rf-feedback-alert-content p {
  font-size: 16px;
}

body .mdBtnR span,
body .mdBtnR .mdBtnR-text,
body a.mdBtnR span,
body a.mdBtnR .mdBtnR-text,
body .mdBtnR.mdBtnR-sm span,
body .mdBtnR.mdBtnR-sm .mdBtnR-text,
body a.mdBtnR.mdBtnR-sm span,
body a.mdBtnR.mdBtnR-sm .mdBtnR-text {
  color: currentcolor;
  line-height: 20px;
}
body .mdBtnR .rfSI svg,
body a.mdBtnR .rfSI svg,
body .mdBtnR.mdBtnR-sm .rfSI svg,
body a.mdBtnR.mdBtnR-sm .rfSI svg {
  fill: currentcolor;
}
body .mdBtnR.mdBtnR-primary,
body a.mdBtnR.mdBtnR-primary {
  background-color: var(--rf-comp-button-primary-color-background);
  border-color: var(--rf-comp-button-primary-color-border);
  color: var(--rf-comp-button-primary-color-on-background);
}
body .mdBtnR.mdBtnR-primary:hover, body .mdBtnR.mdBtnR-primary:focus-visible,
body a.mdBtnR.mdBtnR-primary:hover,
body a.mdBtnR.mdBtnR-primary:focus-visible {
  background-color: var(--rf-comp-button-primary-hover-color-background);
  border-color: var(--rf-comp-button-primary-hover-color-border);
  color: var(--rf-comp-button-primary-hover-color-on-background);
}
body .mdBtnR.mdBtnR-primary:disabled,
body a.mdBtnR.mdBtnR-primary:disabled {
  border-color: var(--rf-brand-color-status-disabled);
  background-color: var(--rf-brand-color-status-disabled);
}
body .mdBtnR.mdBtnR-outline-primary,
body a.mdBtnR.mdBtnR-outline-primary {
  background-color: var(--rf-comp-button-secondary-color-background);
  border-color: var(--rf-comp-button-secondary-color-border);
  color: var(--rf-comp-button-secondary-color-on-background);
}
body .mdBtnR.mdBtnR-outline-primary:hover, body .mdBtnR.mdBtnR-outline-primary:focus-visible,
body a.mdBtnR.mdBtnR-outline-primary:hover,
body a.mdBtnR.mdBtnR-outline-primary:focus-visible {
  background-color: var(--rf-comp-button-secondary-hover-color-background);
  border-color: var(--rf-comp-button-secondary-hover-color-border);
  color: var(--rf-comp-button-secondary-hover-color-on-background);
}
body .mdBtnR.mdBtnR-outline-primary:disabled,
body a.mdBtnR.mdBtnR-outline-primary:disabled {
  border-color: var(--rf-brand-color-status-disabled);
  background-color: var(--rf-brand-color-status-disabled);
}
body .mdBtnR.mdBtnR-plain,
body a.mdBtnR.mdBtnR-plain {
  background-color: var(--rf-comp-button-tertiary-color-background);
  border-color: var(--rf-comp-button-tertiary-color-border);
  color: var(--rf-comp-button-tertiary-color-on-background);
}
body .mdBtnR.mdBtnR-plain:hover, body .mdBtnR.mdBtnR-plain:focus-visible,
body a.mdBtnR.mdBtnR-plain:hover,
body a.mdBtnR.mdBtnR-plain:focus-visible {
  background-color: var(--rf-comp-button-tertiary-hover-color-background);
  border-color: var(--rf-comp-button-tertiary-hover-color-border);
  color: var(--rf-comp-button-tertiary-hover-color-on-background);
}
body .mdBtnR.mdBtnR-plain:disabled,
body a.mdBtnR.mdBtnR-plain:disabled {
  border-color: var(--rf-brand-color-status-disabled);
  background-color: var(--rf-brand-color-status-disabled);
}
body a.mdBtnR,
body a.mdBtnR:hover,
body a.mdBtnR:active,
body a.mdBtnR:visited {
  text-decoration: none;
}
body .mdBtnR-text-button:hover .rfSI, body .mdBtnR-text-button:focus-visible .rfSI,
body a.mdBtnR-text-button:hover .rfSI,
body a.mdBtnR-text-button:focus-visible .rfSI {
  color: var(--rf-comp-link-hover-color);
}
body .mdBtnR.mdBtnR-link:hover {
  opacity: 1;
}
body .mdBtnR.mdBtnR-text-button .mdBtnR-text {
  font-weight: var(--rf-comp-button-font-weight);
}
body .mdBtnR.mdBtnR-primary[data-analytics-name*=cancel]:has(+ .mdBtnR.mdBtnR-primary) {
  --rf-comp-button-primary-color-background: var(--rf-comp-button-secondary-color-background);
  --rf-comp-button-primary-color-border: var(--rf-comp-button-secondary-color-border);
  --rf-comp-button-primary-color-on-background: var(--rf-comp-button-secondary-color-on-background);
  --rf-comp-button-primary-hover-color-background: var(--rf-comp-button-secondary-hover-color-background);
  --rf-comp-button-primary-hover-color-border: var(--rf-comp-button-secondary-hover-color-border);
  --rf-comp-button-primary-hover-color-on-background: var(--rf-comp-button-secondary-hover-color-on-background);
}
body .mdBtnR.mdBtnR-primary .rfSI:last-child:has(svg[data-title="Right Arrow Icon"]) {
  display: none;
}

#rf-content .atlassian-card {
  border-radius: var(--atlassian-card-radius);
  padding: var(--atlassian-card-padding);
}
#rf-content .rf-card .card-header,
#rf-content .rf-card .card-body {
  background-color: var(--rf-brand-color-background);
}
#rf-content .rf-card .card-header {
  border-top-left-radius: var(--atlassian-card-radius);
  border-top-right-radius: var(--atlassian-card-radius);
  border-bottom: 0;
  padding: var(--atlassian-card-padding);
}
#rf-content .rf-card .card-body {
  color: var(--rf-brand-color-text-body);
  border-radius: 0;
  padding: 0 var(--atlassian-card-padding) var(--atlassian-card-padding);
}
#rf-content .rf-card .card-body:not(:last-child) {
  border-bottom: none;
}
#rf-content .rf-card .card-body:last-child {
  border-bottom-left-radius: var(--atlassian-card-radius);
  border-bottom-right-radius: var(--atlassian-card-radius);
}
#rf-content .rf-card .card-footer {
  border-bottom-left-radius: var(--atlassian-card-radius);
  border-bottom-right-radius: var(--atlassian-card-radius);
  border-top: 0;
  padding: 0 var(--atlassian-card-padding) var(--atlassian-card-padding);
}
#rf-content .rf-card .card-footer .card-controls {
  gap: 12px;
}
#rf-content .rf-card .card-footer .card-controls .mdBtnR + .mdBtnR {
  margin: 0;
}
#rf-content .rf-card.registration-card {
  border-radius: var(--atlassian-card-radius);
  padding: var(--atlassian-card-padding);
}
#rf-content .rf-card .form-footer-actions {
  justify-content: flex-end;
  margin-block-end: 0;
}
#rf-content .rf-headline .rf-headline-interior {
  border: 1px solid var(--rf-brand-color-border);
  border-radius: var(--atlassian-card-radius);
}
#rf-content .rf-headline .rf-headline-image {
  padding: var(--atlassian-card-padding);
}
#rf-content .rf-headline .rf-headline-content {
  padding: var(--atlassian-card-padding);
}

details summary {
  display: flex;
  justify-content: space-between;
  gap: var(--details-accordion-icon-size, 24px);
  align-items: center;
  padding-block: var(--details-accordion-item-height, 24px);
}
details summary::after {
  content: "";
  width: var(--details-accordion-icon-size, 24px);
  height: var(--details-accordion-icon-size, 24px);
  display: block;
  background-image: var(--details-accordion-icon, url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 12C0 18.6274 5.37258 24 12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12Z' fill='%230A79A9'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.40963 8.29492L11.9996 12.8749L16.5896 8.29492L17.9996 9.70492L11.9996 15.7049L5.99963 9.70492L7.40963 8.29492Z' fill='white'/%3E%3C/svg%3E"));
  transition: var(--details-accordion-transition);
}
details summary:hover {
  cursor: pointer;
}
details summary:hover::after {
  background-image: var(--details-accordion-icon-hover, url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 12C0 18.6274 5.37258 24 12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12Z' fill='%23054F6F'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.40963 8.29492L11.9996 12.8749L16.5896 8.29492L17.9996 9.70492L11.9996 15.7049L5.99963 9.70492L7.40963 8.29492Z' fill='white'/%3E%3C/svg%3E"));
}
details[open] summary::after {
  transform: rotate(180deg);
}
details:last-of-type {
  border-bottom: 1px solid var(--details-accordion-border-color, #c1cbe6);
}
details summary::-webkit-details-marker {
  display: none;
}
details {
  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 */
.wf-form-element-div > :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-calendar-picker,
.rf-read-only,
.rf-button-link,
.rf-nps-question,
.rf-upload-file,
.rf-horizontal-label,
.rf-phone-number,
.rf-form-element-group,
.rf-checkbox-container,
.rf-toggle-wrapper,
.rf-time-selector,
.rf-date-and-time-picker),
.wf-form-element-div > .rf-text-container {
  padding-block: 16px;
}
.wf-form-element-div .rf-text-container :is(ol, ul) {
  padding-inline-start: 20px;
}
.wf-form-element-div .rf-text-container :is(ol, ul) li {
  display: list-item;
  list-style-position: outside;
}

.form-footer-actions {
  display: flex;
  justify-content: center;
  gap: 12px;
  margin-block-start: 24px;
}
.form-footer-actions > .mdBtnR-container {
  margin-inline: 0;
}

.upload-file-area .upload-message,
.upload-file-area .upload-message .loadedContent {
  display: flex;
  align-items: center;
}
.upload-file-area .upload-message .mdBtnR span,
.upload-file-area .upload-message .mdBtnR .mdBtnR-text {
  color: currentcolor;
  line-height: 20px;
}
.upload-file-area .upload-message .mdBtnR .rfSI svg {
  fill: currentcolor;
}
.upload-file-area .container-file-dropzone > div {
  display: flex;
  align-items: center;
  gap: 12px;
}

.md-frame {
  border: 1px solid var(--rf-brand-color-border);
  border-radius: 20px;
  box-shadow: var(--atlassian-elevation-shadow-first), var(--atlassian-elevation-shadow-second);
  overflow: hidden;
  font-weight: var(--rf-system-font-weight-400);
}
.md-frame.md-frame-primary .md-frame-header {
  border-radius: 19px 19px 0 0;
}

.rf-basic-frame {
  border-radius: var(--rf-brand-shape-radius-xl);
}

input,
select {
  font-family: var(--rf-brand-font-family);
}

: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-calendar-picker,
.rf-read-only,
.rf-button-link,
.rf-nps-question,
.rf-upload-file,
.rf-horizontal-label,
.rf-phone-number,
.rf-form-element-group,
.rf-checkbox-container,
.rf-toggle-wrapper,
.rf-time-selector,
.rf-date-and-time-picker).rf-error .error-msg {
  margin-top: 4px;
}

.rf-select .rf-select-selected {
  padding-right: 40px;
}
.rf-select .select-dropdown-icon {
  width: 40px;
}
.rf-select .select-dropdown-icon .dropdown-icon-background {
  width: inherit;
  border: 1px solid var(--rf-comp-dropdown-action-color-border);
}
.rf-select .select-dropdown-icon .rfSI::after {
  content: "";
  display: block;
  height: 18px;
  width: 18px;
  background-color: var(--atlassian-icon-color);
  mask-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.5303 6.03027L8.53027 12.0303C8.25567 12.3049 7.82095 12.3223 7.52637 12.082L7.46973 12.0303L1.46973 6.03027L2.53027 4.96973L8 10.4395L13.4697 4.96973L14.5303 6.03027Z' fill='%23292A2E'/%3E%3C/svg%3E");
  mask-position: center;
  mask-size: contain;
  mask-repeat: no-repeat;
}
.rf-select .select-dropdown-icon .rfSI svg {
  display: none;
}

.rf-checkbox .checkbox-bg {
  background-color: var(--rf-brand-color-background);
  border-color: var(--atlassian-color-neutral-500);
  border-radius: 2px;
}
.rf-checkbox .checkbox-bg,
.rf-checkbox .rf-checkbox-icon {
  top: 2px;
  height: 14px;
  width: 14px;
}
.rf-checkbox svg {
  fill: var(--rf-brand-color-background);
}

.rf-checkbox.success input[type=checkbox] + .checkbox-bg {
  --rf-brand-color-status-success: var(--rf-comp-checkbox-color);
}

.modal .modal-dialog .modal-content {
  border-radius: 20px;
  box-shadow: var(--atlassian-elevation-shadow-first), var(--atlassian-elevation-shadow-second), var(--atlassian-elevation-inset);
}
.modal .modal-dialog .modal-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 24px 32px 16px;
  border: none;
}
.modal .modal-dialog .modal-header::before, .modal .modal-dialog .modal-header::after {
  display: none;
}
.modal .modal-dialog .modal-close {
  top: 16px;
  right: 16px;
  height: 24px;
  width: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0;
  opacity: 1;
  transform: none;
}
.modal .modal-dialog .modal-close span {
  height: 16px;
  width: 16px;
}
.modal .modal-dialog .modal-close svg {
  fill: currentColor;
}
.modal .modal-dialog .modal-body {
  padding: 16px 32px;
}
.modal .modal-dialog .modal-footer {
  padding: 16px 32px 24px;
  border: none;
}
.modal .modal-dialog .modal-footer .mdBtnR {
  min-height: 36px;
}
.modal .modal-dialog .modal-footer .mdBtnR + .mdBtnR {
  margin-left: 12px;
}

#rf-content .rf-pill {
  display: inline-flex;
  height: fit-content;
  align-self: center;
}
#rf-content .rf-pill .rf-pill-text {
  font-family: var(--rf-brand-font-family-mono);
  font-size: var(--rf-comp-pill-font-size) !important;
}

.rf-table-container .rf-table .table-body .table-row.table-header > div {
  font-weight: 600;
  text-transform: uppercase;
}

.rf-table-container p[data-test=rf-adv-table-no-search-results] {
  padding: 12px 16px;
}
.rf-table-container .rf-table .table-body .table-row > div, .rf-table-container .rf-table .table-body .table-row > div a, .rf-table-container .rf-table .table-body .table-row > div .link-span {
  font-size: 16px;
}

#rf-content .grid-table thead tr th {
  color: var(--rf-brand-color-text-heading);
  background-color: var(--rf-brand-color-surface-2);
  font-weight: 600;
}

.rf-body #rf-content .rf-tag-container .rf-tag {
  padding-block: 4px;
  padding-inline: 9px;
  border-width: 0px;
  border-radius: 999px;
  color: var(--rf-brand-color-text-body);
  font-size: 12px;
  font-weight: 600;
  line-height: 12px;
}
.rf-body #rf-content .rf-tag-container .rf-tag.has-remove {
  padding-inline: 9px 27px;
}
.rf-body #rf-content .rf-tag-container .rf-tag .rf-tag-remove {
  right: 9px;
  transform: translateY(-55%);
  color: currentColor;
  font-size: 24px;
}

#rf-catalog .search-content .section-title,
#rf-catalog .search-content .catalog-result .catalog-result-title :is(a, button) .title-text,
#rf-catalog .search-content .rf-tile .rf-tile-title a,
#rf-exhibitorcatalog .search-content .section-title,
#rf-exhibitorcatalog .search-content .catalog-result .catalog-result-title :is(a, button) .title-text,
#rf-exhibitorcatalog .search-content .rf-tile .rf-tile-title a,
#rf-speakercatalog .search-content .section-title,
#rf-speakercatalog .search-content .catalog-result .catalog-result-title :is(a, button) .title-text,
#rf-speakercatalog .search-content .rf-tile .rf-tile-title a {
  font-weight: 500;
}
#rf-catalog .rf-tile-container .rf-tile .rf-tile-avatars .rf-tile-avatar.has-initials,
#rf-catalog .rf-tile-grid .rf-tile .rf-tile-avatars .rf-tile-avatar.has-initials,
#rf-exhibitorcatalog .rf-tile-container .rf-tile .rf-tile-avatars .rf-tile-avatar.has-initials,
#rf-exhibitorcatalog .rf-tile-grid .rf-tile .rf-tile-avatars .rf-tile-avatar.has-initials,
#rf-speakercatalog .rf-tile-container .rf-tile .rf-tile-avatars .rf-tile-avatar.has-initials,
#rf-speakercatalog .rf-tile-grid .rf-tile .rf-tile-avatars .rf-tile-avatar.has-initials {
  background: var(--rf-brand-color-primary);
}
#rf-catalog .rf-tile-container .rf-tile .rf-tile-banner.no-banner,
#rf-catalog .rf-tile-grid .rf-tile .rf-tile-banner.no-banner,
#rf-exhibitorcatalog .rf-tile-container .rf-tile .rf-tile-banner.no-banner,
#rf-exhibitorcatalog .rf-tile-grid .rf-tile .rf-tile-banner.no-banner,
#rf-speakercatalog .rf-tile-container .rf-tile .rf-tile-banner.no-banner,
#rf-speakercatalog .rf-tile-grid .rf-tile .rf-tile-banner.no-banner {
  border-block-end: 1px solid var(--rf-brand-color-border);
}

.rfwf-login-page {
  padding-block-start: 80px;
}
.rfwf-login-page::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: calc(100vh - var(--header-client-height, 0px) - var(--footer-client-height, 0px));
  min-height: 100%;
  width: 100vw;
  background-repeat: no-repeat;
  background-position: bottom right;
  background-image: url("data:image/svg+xml,%3Csvg width='980' height='469' viewBox='0 0 980 469' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.85' filter='url(%23filter0_f_18092_20754)'%3E%3Cellipse cx='787.613' cy='651.25' rx='402.035' ry='538.398' transform='rotate(-90 787.613 651.25)' fill='%23669DF1'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_18092_20754' x='0.000152588' y='3.05176e-05' width='1575.23' height='1302.5' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='124.607' result='effect1_foregroundBlur_18092_20754'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
}
.rfwf-login-page .login-frame,
.rfwf-login-page .create-account-frame {
  border: none;
}
.rfwf-login-page .login-frame .md-frame-header .md-headline,
.rfwf-login-page .create-account-frame .md-frame-header .md-headline {
  flex-direction: row;
  align-items: center;
}
.rfwf-login-page .login-frame .md-frame-header .md-headline::before,
.rfwf-login-page .create-account-frame .md-frame-header .md-headline::before {
  content: "";
  display: block;
  height: 24px;
  aspect-ratio: 1;
  margin-inline-end: 12px;
  background-color: currentColor;
  mask-size: contain;
  mask-position: center;
  mask-repeat: no-repeat;
}
.rfwf-login-page .login-frame .md-frame-header h2,
.rfwf-login-page .create-account-frame .md-frame-header h2 {
  color: var(--rf-brand-color-text-body);
}
.rfwf-login-page .login-frame .md-frame-header,
.rfwf-login-page .login-frame .md-frame-footer,
.rfwf-login-page .create-account-frame .md-frame-header,
.rfwf-login-page .create-account-frame .md-frame-footer {
  border: none;
  padding: 24px 32px;
}
.rfwf-login-page .login-frame .md-frame-body,
.rfwf-login-page .create-account-frame .md-frame-body {
  padding: 0 32px 24px 32px;
}
.rfwf-login-page .login-frame .md-headline::before {
  mask-image: url("https://static.rainfocus.com/atlassianevents/global/static/staticfile/staticfile/ADS%20Icon%20-%20Log%20in_1790368195627001Ad3p.png");
}
.rfwf-login-page .create-account-frame .md-headline::before {
  mask-image: url("https://static.rainfocus.com/atlassianevents/global/static/staticfile/staticfile/ADS%20Icon%20-%20Person%20add_1790368195767001AVkk.png");
}
.rfwf-login-page .create-account-frame .md-frame-body {
  padding-block-start: 8px;
}
.rfwf-login-page .rf-feedback-alert.rf-alert-type-error,
.rfwf-login-page .rfG-md-100:has(> .rf-feedback-alert.rf-alert-type-success) {
  margin-inline: 8px;
}
.rfwf-login-page .rfG-md-100:has(> .rf-feedback-alert.rf-alert-type-success) {
  width: calc(100% - 16px);
  padding-inline: 0;
}

.atlassian-headline-gradient-bg {
  background-image: url("data:image/svg+xml,%3Csvg width='897' height='184' viewBox='0 0 897 184' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.85' filter='url(%23filter0_f_18628_18116)'%3E%3Cellipse cx='731.394' cy='261.5' rx='78.5' ry='503.5' transform='rotate(-106.951 731.394 261.5)' fill='%23BF63F3'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_18628_18116' x='0.000152588' y='-152.636' width='1462.79' height='828.271' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='124.607' result='effect1_foregroundBlur_18628_18116'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: bottom right;
}
.atlassian-headline-gradient-bg .primary-image {
  z-index: 1;
}

body[class*=-callforproposals-]:not(:has(.rfwf-login-page, #create-account-page)) #rf-content::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: calc(100vh - var(--header-client-height, 0px) - var(--footer-client-height, 0px));
  min-height: 100%;
  width: 100vw;
  background-repeat: no-repeat;
  background-position: top right;
  background-image: url("data:image/svg+xml,%3Csvg width='550' height='311' viewBox='0 0 550 311' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.65' filter='url(%23filter0_f_18092_20992)'%3E%3Cellipse cx='544.547' cy='-5.97517e-07' rx='129' ry='362.75' transform='rotate(-90 544.547 -5.97517e-07)' fill='%23FCA700'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_18092_20992' x='-4.57764e-05' y='-310.797' width='1089.09' height='621.594' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='90.8985' result='effect1_foregroundBlur_18092_20992'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
}

#cfp-home-page .rfwf-panel-interior > h1 {
  font-size: 68px;
  line-height: 76px;
  margin-bottom: 24px;
}

.rf-body .rfwf-panel-interior > h1,
.rf-body .form-render-page > .wf-form-element-div .rf-text-container h1 {
  font-size: 48px;
  font-weight: 600;
  line-height: 52px;
  margin-bottom: 24px;
}
.rf-body .rfwf-panel-interior > h1 > .confirm-check-mark,
.rf-body .form-render-page > .wf-form-element-div .rf-text-container h1 > .confirm-check-mark {
  margin-block-start: 10px;
}

.rfwf-full-panel.participant-page .rfwf-full-panel.rfwf-header {
  padding-block-start: 0;
}

.page-builder-display-reset:has(.task-list-card)::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: calc(100vh - var(--header-client-height, 0px) - var(--footer-client-height, 0px));
  min-height: 100%;
  width: 100vw;
  background-repeat: no-repeat;
  background-position: top right;
  background-image: url("data:image/svg+xml,%3Csvg width='1094' height='622' viewBox='0 0 1094 622' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.65' filter='url(%23filter0_f_18119_56755)'%3E%3Cellipse cx='1089.09' cy='-1.19503e-06' rx='258' ry='725.5' transform='rotate(-90 1089.09 -1.19503e-06)' fill='%23BF63F3'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_18119_56755' x='-9.15527e-05' y='-621.594' width='2178.19' height='1243.19' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='181.797' result='effect1_foregroundBlur_18119_56755'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
}

body[class$=-tasks] #rf-content::before,
body[class*="-tasks "] #rf-content::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: calc(100vh - var(--header-client-height, 0px) - var(--footer-client-height, 0px));
  min-height: 100%;
  width: 100vw;
  background-repeat: no-repeat;
  background-position: bottom right;
  background-image: url("data:image/svg+xml,%3Csvg width='1094' height='622' viewBox='0 0 1094 622' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.65' filter='url(%23filter0_f_18119_58953)'%3E%3Cellipse cx='1089.09' cy='621.594' rx='258' ry='725.5' transform='rotate(-90 1089.09 621.594)' fill='%231868DB'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_18119_58953' x='-9.15527e-05' y='-9.15527e-05' width='2178.19' height='1243.19' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='181.797' result='effect1_foregroundBlur_18119_58953'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
}

body[class$=-task] #rf-content::before,
body[class*="-task "] #rf-content::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: calc(100vh - var(--header-client-height, 0px) - var(--footer-client-height, 0px));
  min-height: 100%;
  width: 100vw;
  background-repeat: no-repeat;
  background-position: top right;
  background-image: url("data:image/svg+xml,%3Csvg width='550' height='311' viewBox='0 0 550 311' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.65' filter='url(%23filter0_f_18120_63905)'%3E%3Cellipse cx='544.547' cy='-5.97517e-07' rx='129' ry='362.75' transform='rotate(-90 544.547 -5.97517e-07)' fill='%231868DB'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_18120_63905' x='-4.57764e-05' y='-310.797' width='1089.09' height='621.594' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='90.8985' result='effect1_foregroundBlur_18120_63905'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
}
body[class$=-task] atlassian-footer .atlassian-footer-banner,
body[class*="-task "] atlassian-footer .atlassian-footer-banner {
  display: none !important;
}

#tasks-list-container .task-header h1 {
  font-size: 48px;
  font-weight: 600;
  line-height: 52px;
  margin-bottom: 24px;
}
#tasks-list-container .rfwf-full-panel.rfwf-tasks {
  padding-block-start: 40px;
}

#task-url .rfwf-panel-interior > h1,
#task-url .rfwf-panel-interior > h2,
#task-url .rfwf-panel-interior #participantPage h1,
.task-forms-page .rfwf-panel-interior > h1,
.task-forms-page .rfwf-panel-interior > h2,
.task-forms-page .rfwf-panel-interior #participantPage h1,
.exhibitor-task-content .rfwf-panel-interior > h1,
.exhibitor-task-content .rfwf-panel-interior > h2,
.exhibitor-task-content .rfwf-panel-interior #participantPage h1,
.drop-upload-default .rfwf-panel-interior > h1,
.drop-upload-default .rfwf-panel-interior > h2,
.drop-upload-default .rfwf-panel-interior #participantPage h1 {
  font-size: 48px;
  font-weight: 600;
  line-height: 52px;
  margin-bottom: 24px;
}

body:has(#special-div > .rfwf-body-content > #create-account-page) #rf-content::before,
body[class*=-reg-]:not(:has(.rfwf-login-page, #create-account-page)) #rf-content::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: calc(100vh - var(--header-client-height, 0px) - var(--footer-client-height, 0px));
  min-height: 100%;
  width: 100vw;
  background-repeat: no-repeat;
  background-position: top right;
  background-image: url("data:image/svg+xml,%3Csvg width='550' height='311' viewBox='0 0 550 311' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.65' filter='url(%23filter0_f_18120_63905)'%3E%3Cellipse cx='544.547' cy='-5.97517e-07' rx='129' ry='362.75' transform='rotate(-90 544.547 -5.97517e-07)' fill='%231868DB'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_18120_63905' x='-4.57764e-05' y='-310.797' width='1089.09' height='621.594' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='90.8985' result='effect1_foregroundBlur_18120_63905'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
}

#contact-info {
  max-width: 1200px;
  padding-inline: 20px;
}
@media (max-width: 768px) {
  #contact-info {
    padding-inline: 12px;
  }
}
#contact-info > div {
  max-width: 800px;
  background-color: var(--rf-brand-color-background);
  border-radius: 20px;
  padding: 40px;
  box-shadow: var(--atlassian-elevation-shadow-first), var(--atlassian-elevation-shadow-second);
}
#contact-info > div:has(.form-footer-actions) {
  padding-block-end: 24px;
}
#contact-info > div {
  margin-inline: auto;
}
#contact-info .wf-form-element-div > .rf-text-container :is(p, span, a, ol, ul) {
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 0;
}
#contact-info .wf-form-element-div > .rf-text-container :is(p, span, a, ol, ul):not(a) {
  color: var(--rf-brand-color-text-body-muted);
}
#contact-info .wf-form-element-div > .rf-text-container :is(ol, ul) > li {
  color: currentColor;
}

.rf-workflow-header {
  background-color: transparent;
  padding: 0;
}
.rf-workflow-header .rfwf-header {
  border-bottom: none;
  padding-block-end: 0;
}
.rf-workflow-header .rfwf-headline h1 {
  font-size: 48px;
  font-weight: 600;
  line-height: 52px;
  margin-bottom: 24px;
}
.rf-workflow-header .rfwf-subheader {
  display: none;
}

.orders-page {
  max-width: 1240px;
  padding-inline: 20px;
  margin-inline: auto;
}
@media (max-width: 768px) {
  .orders-page {
    padding-inline: 12px;
  }
}
.orders-page .rfwf-full-panel .rfwf-panel-interior,
.orders-page .rfwf-alert-panel .rfwf-panel-interior {
  padding-inline: 0;
}
.orders-page .rfwf-full-panel.rfwf-packages {
  border-bottom: none;
}
.orders-page .rfwf-full-panel.rfwf-orders-payment {
  background-color: transparent;
  border-bottom: none;
  padding-inline: 0;
}
.orders-page .rfwf-full-panel.rfwf-orders-payment:not(.hide-payment-info) {
  border-top: 1px solid var(--rf-brand-color-border);
}
.orders-page .md-frame {
  margin-block-end: 24px;
  box-shadow: none;
}
.orders-page .discount-code-container .mdBtnR.input-aligned-label {
  margin-block-start: 40px;
}

.confirmation-page .rfwf-confirmation-header .rfSI {
  display: none;
}
.confirmation-page .rfwf-confirmation-header,
.confirmation-page .rfwf-confirmation-custom,
.confirmation-page .rfwf-confirmation-contact-info {
  border-bottom: none;
  padding-block-end: 0;
}
.confirmation-page .rfwf-confirmation-summary {
  border-bottom: none;
}

.rf-housing .rf-housing-header {
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-height: var(--header-client-height);
  background: var(--rf-brand-color-background);
  padding: 12px;
}
.rf-housing .rf-housing-header .rf-housing-header-interior {
  width: 100%;
}
.rf-housing .rf-housing-content .booking-header h1 {
  text-transform: capitalize;
}
.rf-housing .rf-housing-event-info-details {
  display: none;
}

