.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;
  }
}

:root {
  --webex-white: #fff;
  --webex-black: #000;
  --webex-green: #3AE57D;
  --border: #C4C4C4;
  --card-border-radius: 30px;
  --card-border-color: #EEF2FF80;
  --rf-brand-color-primary: var(--webex-black);
  --rf-brand-color-primary-hover: var(--webex-black);
  --rf-brand-color-on-primary: var(--webex-white);
  --rf-brand-color-text-body: var(--webex-black);
  --rf-comp-button-shape-radius: var(--card-border-radius);
  --rf-comp-button-space-padding: 8px 16px;
  --rf-comp-button-primary-color-background: var(--webex-green);
  --rf-comp-button-primary-color-border: var(--webex-green);
  --rf-comp-button-primary-color-on-background: var(--webex-black);
  --rf-comp-button-primary-hover-color-background: var(--webex-black);
  --rf-comp-button-primary-hover-color-border: var(--webex-black);
  --rf-comp-button-primary-hover-color-on-background: var(--webex-white);
  --rf-comp-button-secondary-color-background: transparent;
  --rf-comp-button-secondary-color-border: var(--webex-green);
  --rf-comp-button-secondary-color-on-background: var(--webex-black);
  --rf-comp-button-secondary-hover-color-background: transparent;
  --rf-comp-button-secondary-hover-color-border: var(--webex-black);
  --rf-comp-button-secondary-hover-color-on-background: var(--webex-black);
  --rf-comp-link-color: var(--webex-black);
  --rf-comp-checkbox-color: var(--webex-black);
  --rf-comp-radio-color: var(--webex-black);
  --rf-comp-dropdown-action-color-background: var(--webex-black);
  --rf-comp-dropdown-action-color-on-background: var(--webex-white);
  --rf-comp-dropdown-action-color-border: var(--border);
  --rf-comp-input-color-border: var(--border);
  --rf-comp-input-font-size: 14px;
  --rf-comp-input-font-line-height: 20px;
  --rf-comp-input-shape-radius: var(--card-border-radius);
  --rf-comp-input-color-asterisk: var(--rf-brand-color-text-body) ;
}

body {
  display: flex;
  flex-direction: column;
}

.rf-workflow {
  flex: 1;
}

.matching-height-content .flex-box-child > div, .matching-height-content .flex-box-child > div .rf-headline,
.matching-height-content .flex-box-child .block-snippet,
.matching-height-content .flex-box-child .element-container-wrapper,
.matching-height-content .flex-box-child .element-container,
.matching-height-content .flex-box-child .element-container > div,
.matching-height-content .flex-box-child .element-container > div .rf-headline {
  height: 100%;
}
.matching-height-content .flex-box-child .rf-headline-content {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}

.heading-1 {
  font-size: 2.25rem;
  line-height: 2.625rem;
  font-weight: 350;
}

.heading-2 {
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 400;
}

.font-weight-350 {
  font-weight: 350 !important;
}

.\!py-20 {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
}

.\!pt-20 {
  padding-top: 80px !important;
}

.\!pb-20 {
  padding-bottom: 80px !important;
}

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;
}
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;
}
@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 span,
.mdBtnR .mdBtnR-text {
  color: currentcolor;
}
.mdBtnR .rfSI svg {
  fill: currentcolor;
}

#rf-overlay-id {
  --rf-brand-shape-radius: 16px;
}

.rf-select:hover .select-dropdown-icon .dropdown-icon-background {
  --rf-comp-dropdown-action-color-background: var(--webex-green);
  --rf-comp-dropdown-action-color-on-background: var(--webex-black);
}

.DayPickerInput .DayPicker-Month .DayPicker-Body .DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside),
.rf-date-and-time-picker .DayPicker-Month .DayPicker-Body .DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside) {
  color: var(--webex-black);
  background-color: var(--webex-green);
}

.DayPickerInput .DayPicker-Month .DayPicker-Body .DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside):hover,
.rf-date-and-time-picker .DayPicker-Month .DayPicker-Body .DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside):hover {
  color: var(--webex-white);
  background-color: var(--webex-black);
}

.rf-textarea textarea {
  border-radius: 4px;
}

.rf-input #cvv-number,
.rf-input #cc-number {
  border-radius: 30px;
}

.modal-close:hover .rfSI svg {
  fill: var(--webex-green);
}

button.rfSI:hover svg {
  fill: var(--webex-green);
}

.rfwf-body-content:has(.attendee-portal) {
  height: 100%;
}
.rfwf-body-content:has(.attendee-portal) .page-builder-display-reset {
  background-image: url("https://static.rainfocus.com/webex/webexone2025/static/staticfile/staticfile/Page-Background_1747341113078001ruQP.jpg");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  height: 100%;
}

.page-builder-display-reset:has(.attendee-portal) {
  background-image: url("https://static.rainfocus.com/webex/webexone2025/static/staticfile/staticfile/Page-Background_1747341113078001ruQP.jpg");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  height: 100%;
}

.icon-cta:hover .arrow-icon-cta {
  background-image: url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='21' cy='21' r='21' transform='matrix(1 0 -1.52885e-10 -1 0 42)' fill='%23ffffff'/%3E%3Cpath d='M13.7461 21.9996H27.1712L27.1712 19.9996H13.7461L13.7461 21.9996Z' fill='black'/%3E%3Cpath d='M29.4854 21.0001L21.0001 12.5148L19.5859 13.929L28.0712 22.4143L29.4854 21.0001Z' fill='black'/%3E%3Cpath d='M28.0712 19.5858L19.5859 28.0711L21.0001 29.4853L29.4854 21.0001L28.0712 19.5858Z' fill='black'/%3E%3C/svg%3E%0A") !important;
}
.icon-cta:hover .download-icon-cta {
  background-image: url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cellipse cx='21' cy='21' rx='21' ry='21' transform='matrix(1 0 7.13292e-10 -1 0 42)' fill='white'/%3E%3Cpath d='M20.0014 10.2313L20.0014 23.6564H22.0014V10.2313L20.0014 10.2313Z' fill='black'/%3E%3Cpath d='M21.0009 25.9706L29.4862 17.4853L28.072 16.0711L19.5867 24.5564L21.0009 25.9706Z' fill='black'/%3E%3Cpath d='M22.4151 24.5564L13.9298 16.0711L12.5156 17.4853L21.0009 25.9706L22.4151 24.5564Z' fill='black'/%3E%3Cpath d='M13.001 29L29.001 29V31L13.001 31V29Z' fill='black'/%3E%3C/svg%3E%0A") !important;
}
.icon-cta:hover .sm-arrow-icon-cta {
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 2L11.9497 6.94975L11.2426 7.65685L6.29289 2.70711L7 2Z' fill='white'/%3E%3Cpath d='M6.29289 11.1924L11.2426 6.24264L11.9497 6.94975L7 11.8995L6.29289 11.1924Z' fill='white'/%3E%3Cpath d='M3.00781 6.46875H11.0079V7.46875H3.00781V6.46875Z' fill='white'/%3E%3C/svg%3E%0A") !important;
}
.icon-cta:hover .hover-white {
  color: white !important;
}

.linkedin-icon-white-hover:hover {
  background-image: 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='M19 3C19.5304 3 20.0391 3.21071 20.4142 3.58579C20.7893 3.96086 21 4.46957 21 5V19C21 19.5304 20.7893 20.0391 20.4142 20.4142C20.0391 20.7893 19.5304 21 19 21H5C4.46957 21 3.96086 20.7893 3.58579 20.4142C3.21071 20.0391 3 19.5304 3 19V5C3 4.46957 3.21071 3.96086 3.58579 3.58579C3.96086 3.21071 4.46957 3 5 3H19ZM18.5 18.5V13.2C18.5 12.3354 18.1565 11.5062 17.5452 10.8948C16.9338 10.2835 16.1046 9.94 15.24 9.94C14.39 9.94 13.4 10.46 12.92 11.24V10.13H10.13V18.5H12.92V13.57C12.92 12.8 13.54 12.17 14.31 12.17C14.6813 12.17 15.0374 12.3175 15.2999 12.5801C15.5625 12.8426 15.71 13.1987 15.71 13.57V18.5H18.5ZM6.88 8.56C7.32556 8.56 7.75288 8.383 8.06794 8.06794C8.383 7.75288 8.56 7.32556 8.56 6.88C8.56 5.95 7.81 5.19 6.88 5.19C6.43178 5.19 6.00193 5.36805 5.68499 5.68499C5.36805 6.00193 5.19 6.43178 5.19 6.88C5.19 7.81 5.95 8.56 6.88 8.56ZM8.27 18.5V10.13H5.5V18.5H8.27Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A") !important;
}

.ig-icon-white-hover:hover {
  background-image: 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='M7.8 2H16.2C19.4 2 22 4.6 22 7.8V16.2C22 17.7383 21.3889 19.2135 20.3012 20.3012C19.2135 21.3889 17.7383 22 16.2 22H7.8C4.6 22 2 19.4 2 16.2V7.8C2 6.26174 2.61107 4.78649 3.69878 3.69878C4.78649 2.61107 6.26174 2 7.8 2ZM7.6 4C6.64522 4 5.72955 4.37928 5.05442 5.05442C4.37928 5.72955 4 6.64522 4 7.6V16.4C4 18.39 5.61 20 7.6 20H16.4C17.3548 20 18.2705 19.6207 18.9456 18.9456C19.6207 18.2705 20 17.3548 20 16.4V7.6C20 5.61 18.39 4 16.4 4H7.6ZM17.25 5.5C17.5815 5.5 17.8995 5.6317 18.1339 5.86612C18.3683 6.10054 18.5 6.41848 18.5 6.75C18.5 7.08152 18.3683 7.39946 18.1339 7.63388C17.8995 7.8683 17.5815 8 17.25 8C16.9185 8 16.6005 7.8683 16.3661 7.63388C16.1317 7.39946 16 7.08152 16 6.75C16 6.41848 16.1317 6.10054 16.3661 5.86612C16.6005 5.6317 16.9185 5.5 17.25 5.5ZM12 7C13.3261 7 14.5979 7.52678 15.5355 8.46447C16.4732 9.40215 17 10.6739 17 12C17 13.3261 16.4732 14.5979 15.5355 15.5355C14.5979 16.4732 13.3261 17 12 17C10.6739 17 9.40215 16.4732 8.46447 15.5355C7.52678 14.5979 7 13.3261 7 12C7 10.6739 7.52678 9.40215 8.46447 8.46447C9.40215 7.52678 10.6739 7 12 7ZM12 9C11.2044 9 10.4413 9.31607 9.87868 9.87868C9.31607 10.4413 9 11.2044 9 12C9 12.7956 9.31607 13.5587 9.87868 14.1213C10.4413 14.6839 11.2044 15 12 15C12.7956 15 13.5587 14.6839 14.1213 14.1213C14.6839 13.5587 15 12.7956 15 12C15 11.2044 14.6839 10.4413 14.1213 9.87868C13.5587 9.31607 12.7956 9 12 9Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A") !important;
}

.fb-icon-white-hover:hover {
  background-image: 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='M12 2.04004C6.5 2.04004 2 6.53004 2 12.06C2 17.06 5.66 21.21 10.44 21.96V14.96H7.9V12.06H10.44V9.85004C10.44 7.34004 11.93 5.96004 14.22 5.96004C15.31 5.96004 16.45 6.15004 16.45 6.15004V8.62004H15.19C13.95 8.62004 13.56 9.39004 13.56 10.18V12.06H16.34L15.89 14.96H13.56V21.96C15.9164 21.5879 18.0622 20.3856 19.6099 18.5701C21.1576 16.7546 22.0054 14.4457 22 12.06C22 6.53004 17.5 2.04004 12 2.04004Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A") !important;
}

.twitter-icon-white-hover:hover {
  background-image: 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='M13.7124 10.6218L20.4133 3H18.8254L13.0071 9.61788L8.35992 3H3L10.0274 13.0074L3 21H4.58799L10.7324 14.0113L15.6401 21H21L13.7121 10.6218H13.7124ZM11.5375 13.0956L10.8255 12.0991L5.16017 4.16971H7.59922L12.1712 10.5689L12.8832 11.5655L18.8262 19.8835H16.3871L11.5375 13.096V13.0956Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A") !important;
}

.\!bg-transparent {
  background-color: transparent !important;
}

.dark-theme-section {
  --rf-brand-color-text-heading: var(--webex-white);
  --rf-brand-color-text-body: var(--webex-white);
  --rf-brand-color-surface: transparent;
  --rf-comp-button-secondary-hover-color-border: var(--webex-white);
  --rf-brand-color-primary: var(--webex-green);
  color: var(--webex-white);
}

.card-branding .rf-card .card-header {
  border-radius: var(--card-border-radius) var(--card-border-radius) 0 0;
  border-bottom: none;
  border-color: var(--card-border-color);
  padding: 50px 50px 0 50px;
}
.card-branding .rf-card .card-header .card-header-title {
  font-size: 2.25rem;
  line-height: 2.625rem;
  font-weight: 350;
}
.card-branding .rf-card .card-body {
  border-radius: 0 0 var(--card-border-radius) var(--card-border-radius);
  border-color: var(--card-border-color);
  padding: 50px;
}
.card-branding .rf-card:has(.card-footer) .card-body {
  border-radius: 0 0 0 0;
  border-bottom: none;
  height: auto;
}
.card-branding .rf-card .card-footer {
  border-radius: 0 0 var(--card-border-radius) var(--card-border-radius);
  border-top: none;
  border-color: var(--card-border-color);
  padding: 0 50px 50px 50px;
}
.card-branding .mdBtnR-outline-primary {
  color: var(--rf-comp-button-secondary-color-border);
  border-width: 1px;
  text-transform: capitalize;
}
.card-branding .mdBtnR-outline-primary .mdBtnR-text {
  color: var(--rf-comp-button-secondary-color-border);
  font-size: 15px;
  font-weight: 500;
}
.card-branding .mdBtnR-outline-primary:hover, .card-branding .mdBtnR-outline-primary:focus {
  color: var(--rf-comp-button-secondary-hover-color-border);
}
.card-branding .mdBtnR-outline-primary:hover .mdBtnR-text, .card-branding .mdBtnR-outline-primary:focus .mdBtnR-text {
  color: var(--rf-comp-button-secondary-hover-color-border);
}

#create-account-page .rf-text-container h1 {
  text-align: center;
  font-size: 2.25rem;
  line-height: 2.625rem;
  font-weight: 350;
}

.md-frame.login-frame,
.md-frame.create-account-frame {
  border-radius: var(--card-border-radius);
}
.md-frame.login-frame .md-frame-header,
.md-frame.create-account-frame .md-frame-header {
  padding: 20px 20px 0;
  border: none;
}
.md-frame.login-frame .md-headline h2,
.md-frame.create-account-frame .md-headline h2 {
  font-size: 2.25rem;
  line-height: 2.625rem;
  font-weight: 350;
}

.workflow-header-default .rfwf-headline h1,
.rfwf-header .rfwf-headline h1,
.rf-workflow-section-interior.booking-header h1 {
  font-size: 2.25rem;
  line-height: 2.625rem;
  font-weight: 350;
}

:is(.rf-label-only, .rf-form-element,
.rf-input,
.rf-search-input,
.rf-icon-input,
.rf-single-select,
.rf-multi-select,
.rf-select2-override,
.rf-toggle, .rf-textarea,
.rf-day-picker, .rf-scale-matrix,
.rf-survey-scale, .rf-star-selector,
.rf-date-picker,
.rf-read-only,
.rf-button-link,
.rf-nps-question,
.rf-upload-file,
.rf-horizontal-label,
.rf-phone-number,
.rf-form-element-group,
.rf-checkbox-container,
.rf-toggle-wrapper,
.rf-time-selector,
.rf-date-and-time-picker) > label span:first-of-type,
:is(.rf-label-only,
.rf-form-element,
.rf-input,
.rf-search-input,
.rf-icon-input,
.rf-single-select,
.rf-multi-select,
.rf-select2-override,
.rf-toggle,
.rf-textarea,
.rf-day-picker,
.rf-scale-matrix,
.rf-survey-scale,
.rf-star-selector,
.rf-date-picker,
.rf-read-only,
.rf-button-link,
.rf-nps-question,
.rf-upload-file,
.rf-horizontal-label,
.rf-phone-number,
.rf-form-element-group,
.rf-checkbox-container,
.rf-toggle-wrapper,
.rf-time-selector,
.rf-date-and-time-picker) > label .label-text,
:is(.rf-label-only,
.rf-form-element,
.rf-input,
.rf-search-input,
.rf-icon-input,
.rf-single-select,
.rf-multi-select,
.rf-select2-override,
.rf-toggle,
.rf-textarea,
.rf-day-picker,
.rf-scale-matrix,
.rf-survey-scale,
.rf-star-selector,
.rf-date-picker,
.rf-read-only,
.rf-button-link,
.rf-nps-question,
.rf-upload-file,
.rf-horizontal-label,
.rf-phone-number,
.rf-form-element-group,
.rf-checkbox-container,
.rf-toggle-wrapper,
.rf-time-selector,
.rf-date-and-time-picker) .rf-label span:first-of-type,
:is(.rf-label-only,
.rf-form-element,
.rf-input,
.rf-search-input,
.rf-icon-input,
.rf-single-select,
.rf-multi-select,
.rf-select2-override,
.rf-toggle,
.rf-textarea,
.rf-day-picker,
.rf-scale-matrix,
.rf-survey-scale,
.rf-star-selector,
.rf-date-picker,
.rf-read-only,
.rf-button-link,
.rf-nps-question,
.rf-upload-file,
.rf-horizontal-label,
.rf-phone-number,
.rf-form-element-group,
.rf-checkbox-container,
.rf-toggle-wrapper,
.rf-time-selector,
.rf-date-and-time-picker) .rf-label .label-text,
.rfwf-login-page .login-submit-frame,
.rfwf-login-page .login-submit-frame p {
  font-weight: 500;
  font-size: 15px;
  line-height: 20px;
}

.rfwf-login-page .login-submit-frame p {
  text-transform: uppercase;
}

.login-submit-frame {
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
}
.login-submit-frame > .mdBtnR.full-width {
  width: auto;
}

#workflow-login-page .rfwf-panel-interior {
  max-width: 100%;
  padding: 0;
  gap: 24px;
  display: flex;
}
@media (max-width: 768px) {
  #workflow-login-page .rfwf-panel-interior {
    flex-direction: column;
  }
}
#workflow-login-page .rfwf-panel-interior .md-frame.create-account-frame, #workflow-login-page .rfwf-panel-interior .md-frame.login-frame {
  height: 100%;
  margin: 0;
}
#workflow-login-page .rfwf-panel-interior .md-frame.create-account-frame {
  display: flex;
  flex-direction: column;
}
#workflow-login-page .rfwf-panel-interior .md-frame.create-account-frame .md-frame-body {
  flex: 1;
}
#workflow-login-page .rfwf-panel-interior .md-frame.create-account-frame .md-frame-footer {
  display: flex;
  justify-content: end;
  border: none;
}
#workflow-login-page .rfwf-panel-interior .rfG-md-50 {
  padding: 0;
}
#workflow-login-page .rfwf-panel-interior:after, #workflow-login-page .rfwf-panel-interior:before {
  display: none;
}

.rfwf-body-content.rf-workflow-body-content:has(.orders-page) .orders-page {
  --rf-brand-shape-radius: 4px;
}
.rfwf-body-content.rf-workflow-body-content:has(.orders-page) .rf-workflow-header {
  background: transparent;
  padding: 0;
}
.rfwf-body-content.rf-workflow-body-content:has(.orders-page) #workflow-main-heading {
  margin: 0;
}
.rfwf-body-content.rf-workflow-body-content:has(.orders-page) .rfwf-panel-interior > h2 {
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 400;
}
.rfwf-body-content.rf-workflow-body-content:has(.orders-page) .rfwf-panel-interior > .md-frame {
  border: 1px solid var(--border);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.rfwf-body-content.rf-workflow-body-content:has(.orders-page) .md-accordion-container.expanded {
  border: none;
}
.rfwf-body-content.rf-workflow-body-content:has(.orders-page) .rfwf-full-panel.rfwf-orders-payment {
  background-color: transparent;
}
.rfwf-body-content.rf-workflow-body-content:has(.orders-page) .rfwf-full-panel.rfwf-orders-payment.hide-payment-info {
  border: none;
}

.orders-page .rfwf-package-items-price, .print-order-summary-modal .rfwf-package-items-price {
  font-size: 16px;
}

.rf-housing {
  background-color: transparent;
}

.orders-page .package-description ul li {
  list-style-type: disc;
  list-style-position: outside;
}

.rf-show-hide .rf-show-hide-trigger {
  text-decoration: underline;
}

.dropdown-results-container .rf-singleselect .common-select-dropdown-option-item.active {
  background: var(--webex-green);
  color: var(--webex-black);
}

