@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i);
:root {
  --blueberry100: #dde9f9;
  --blueberry400: #0875e1;
  --blueberry400-op10: #0875E11A;
  --blueberry500: #005cb9;
  --blueberry550: #0057AE;
  --blueberry600: #004387;
  --toothpaste200: #99E0FF;
  --toothpaste100: #d7f1fc;
  --toothpaste300: #40B4E5;
  --green-apple100: #ebfff0;
  --green-apple300: #5fe380;
  --green-apple400: #E3F0E6;
  --cantaloupe100: #ffeed9;
  --cantaloupe400: #ffa126;
  --cantaloupe500: #f38b00;
  --chill-mango300: #ff9b69;
  --chili-mango400: #FF671B;
  --sourlemon300: #ffda61;
  --sourlemon300-op10: #FFDA611A;
  --sourlemon400: #ffc629;
  --islandpunch100: #F5F0FF;
  --islandpunch300: #a88ae6;
  --islandpunch400: #8660d1;
  --blackpepper100: #787878;
  --blackpepper200: #616161;
  --blackpepper400: #333333;
  --blackpepper600: #000;
  --soap200: #f0f1f2;
  --soap400: #DFE2E6;
  --frenchvanilla100: #fff;
  --border: #C1C1C1;
  --border-dark: #828282;
  --disabled-blue: rgb(8, 117, 225, 40%);
  --lavender-water: #F2EAF3;
  --light-steel-blue: #E2ECF6;
  --midnight-blue: #022043;
  --red: #EE0000;
  --after-hours: #022043;
  --ink: #0F2E66;
  --ballpoint: #0057AE;
  --water-cooler: #1C98E8;
  --blue-sky: #9FCFFF;
  --paper: #fff;
  --keyboard: #FCF8E8;
  --highlighter: #FFF3A8;
  --pencil: #FDE65E;
  --lunch-break: #FEC10B;
  --tack: #6FC9D3;
  --eraser: #FFC2FD;
  --smoothie: #AB65D0;
  --happy-hour: #FD7E00;
  --thumbtack: #FC5B05;
  --laptop: #525D6A;
  --staple: #7D8B99;
  --desk: #B6C1CC;
  --business-card: #F1F3F6;
  --transparent-white: #f0f1f250;
  --day-glow-or-on-keyboard: linear-gradient(0deg, rgba(255, 131, 21, 1.00) 0%, rgba(254, 203, 104, 1.00) 25%, rgba(255, 255, 255, 0.00) 69.9999988079071%), linear-gradient(to left, #fcf8e8, #fcf8e8);
  --rf-org-font-family: "Acid Grotesk", var(--rf-system-font-family);
  --rf-org-font-family-heading: "Acid Grotesk", var(--rf-system-font-family);
  --rf-font-size: 16px;
  --primary-color: var(--ballpoint);
  --on-primary-color: var(--paper);
  --primary-hover-color: var(--after-hours);
  --secondary-color: var(--sourlemon400);
  --on-secondary-color: var(--paper);
  --tertiary-color: var(--cantaloupe400);
  --on-tertiary-color: var(--paper);
  --heading-text-color: var(--after-hours);
  --body-text-color: var(--after-hours);
  --background-color: var(--paper);
  --background-alt-color: var(--soap200);
  --button-radius: 50px;
  --button-line-height: 24px;
  --button-font-weight: 700;
  --button-font-style: normal;
  --button-padding: 12px 20px;
  --button-primary-hover-color: var(--primary-hover-color);
  --button-primary-active-color: var(--primary-hover-color);
  --button-white-active-color: var(--desk);
  --button-gray-active-color: var(--primary-hover-color);
  --button-secondary-background-color: var(--paper);
  --button-secondary-on-background-color: var(--after-hours);
  --button-secondary-border-color: var(--after-hours);
  --button-secondary-hover-background-color: var(--after-hours);
  --button-secondary-hover-on-background-color: var(--paper);
  --button-secondary-hover-border-color: var(--after-hours);
  --spacing-sm: 16px;
  --spacing-md: 24px;
  --spacing-lg: 40px;
  --bottom-spacing: var(--spacing-md);
  --rf-brand-font-size: var(--rf-font-size);
  --rf-brand-color-primary: var(--primary-color);
  --rf-comp-link-color: var(--rf-brand-color-primary);
  --rf-comp-link-hover-color: var(--primary-hover-color);
  --rf-comp-link-font-decoration: underline;
  --rf-comp-link-hover-font-decoration: underline;
  --rf-brand-font-family: var(--rf-org-font-family);
  --rf-brand-font-family-heading: var(--rf-org-font-family-heading);
  --rf-brand-color-background: var(--background-color);
  --rf-brand-color-surface: var(--background-color);
  --rf-brand-color-surface-2: var(--background-alt-color);
  --rf-brand-color-border: var(--border);
  --rf-brand-color-text-heading: var(--heading-text-color);
  --rf-brand-color-text-body: var(--body-text-color);
  --rf-brand-shape-radius: 4px;
  --rf-brand-shape-radius-lg: 12px;
  --rf-brand-shape-radius-xl: 24px;
  --rf-comp-input-color-border: var(--border);
  --rf-comp-input-hover-color-border: var(--border);
  --rf-comp-input-active-color-border: var(--border);
  --rf-comp-button-font-letter-spacing: initial;
  --rf-comp-button-font-family: var(--rf-org-font-family);
  --rf-comp-button-font-size: var(--rf-font-size);
  --rf-comp-button-font-transform: initial;
  --rf-comp-button-font-style: var(--button-font-style);
  --rf-comp-button-font-weight: var(--button-font-weight);
  --rf-comp-button-shape-border-width: 2px;
  --rf-comp-button-shape-radius: var(--button-radius);
  --rf-comp-button-space-padding: var(--button-padding);
  --rf-comp-button-disabled-background: var(--primary-hover-color);
  --rf-comp-button-primary-color-background: var(--primary-color);
  --rf-comp-button-primary-color-border: var(--primary-color);
  --rf-comp-button-primary-color-on-background: var(--on-primary-color);
  --rf-comp-button-primary-hover-color-background: var(--primary-hover-color);
  --rf-comp-button-primary-hover-color-border: var(--primary-hover-color);
  --rf-comp-button-primary-hover-color-on-background: var(--on-primary-color);
  --rf-comp-button-secondary-color-background: var(--button-secondary-background-color);
  --rf-comp-button-secondary-color-border: var(--button-secondary-border-color);
  --rf-comp-button-secondary-color-on-background: var(--button-secondary-on-background-color);
  --rf-comp-button-secondary-hover-color-background: var(--button-secondary-hover-background-color);
  --rf-comp-button-secondary-hover-color-border: var(--rf-comp-button-secondary-hover-color-background);
  --rf-comp-button-secondary-hover-color-on-background: var(--button-secondary-hover-on-background-color);
  --rf-brand-elevation-focus-indicator-shadow: 0 0 0 2px var(--on-primary-color), 0 0 0 4px var(--primary-color);
  --pb-space-gap: 32px;
}

@font-face {
  font-family: "Workday Adelle Sans";
  font-style: normal;
  font-weight: 300;
  src: url("https://static.workday.com/fonts/Workday_Adelle_Sans/Workday_Adelle_Sans-Light.eot");
  src: url("https://static.workday.com/fonts/Workday_Adelle_Sans/Workday_Adelle_Sans-Light.woff") format("woff"), url("https://static.workday.com/fonts/Workday_Adelle_Sans/Workday_Adelle_Sans-Light.woff2") format("woff2"), url("https://static.workday.com/fonts/Workday_Adelle_Sans/Workday_Adelle_Sans-Light.svg") format("svg");
}
@font-face {
  font-family: "Workday Adelle Sans";
  font-style: italic;
  font-weight: 300;
  src: url("https://static.workday.com/fonts/Workday_Adelle_Sans/Workday_Adelle_Sans-Light_Italic.eot");
  src: url("https://static.workday.com/fonts/Workday_Adelle_Sans/Workday_Adelle_Sans-Light_Italic.woff") format("woff"), url("https://static.workday.com/fonts/Workday_Adelle_Sans/Workday_Adelle_Sans-Light_Italic.woff2") format("woff2"), url("https://static.workday.com/fonts/Workday_Adelle_Sans/Workday_Adelle_Sans-Light_Italic.svg") format("svg");
}
@font-face {
  font-family: "Workday Adelle Sans";
  font-style: italic;
  font-weight: 400;
  src: url("https://static.workday.com/fonts/Workday_Adelle_Sans/Workday_Adelle_Sans-Italic.eot");
  src: url("https://static.workday.com/fonts/Workday_Adelle_Sans/Workday_Adelle_Sans-Italic.woff") format("woff"), url("https://static.workday.com/fonts/Workday_Adelle_Sans/Workday_Adelle_Sans-Italic.woff2") format("woff2"), url("https://static.workday.com/fonts/Workday_Adelle_Sans/Workday_Adelle_Sans-Italic.svg") format("svg");
}
@font-face {
  font-family: "Workday Adelle Sans";
  font-style: normal;
  font-weight: 400;
  src: url("https://static.workday.com/fonts/Workday_Adelle_Sans/Workday_Adelle_Sans-Regular.eot");
  src: url("https://static.workday.com/fonts/Workday_Adelle_Sans/Workday_Adelle_Sans-Regular.woff") format("woff"), url("https://static.workday.com/fonts/Workday_Adelle_Sans/Workday_Adelle_Sans-Regular.woff2") format("woff2"), url("https://static.workday.com/fonts/Workday_Adelle_Sans/Workday_Adelle_Sans-Regular.svg") format("svg");
}
@font-face {
  font-family: "Workday Adelle Sans";
  font-style: italic;
  font-weight: 500;
  src: url("https://static.workday.com/fonts/Workday_Adelle_Sans/Workday_Adelle_Sans-Medium_Italic.eot");
  src: url("https://static.workday.com/fonts/Workday_Adelle_Sans/Workday_Adelle_Sans-Medium_Italic.woff") format("woff"), url("https://static.workday.com/fonts/Workday_Adelle_Sans/Workday_Adelle_Sans-Medium_Italic.woff2") format("woff2"), url("https://static.workday.com/fonts/Workday_Adelle_Sans/Workday_Adelle_Sans-Medium_Italic.svg") format("svg");
}
@font-face {
  font-family: "Workday Adelle Sans";
  font-style: normal;
  font-weight: 500;
  src: url("https://static.workday.com/fonts/Workday_Adelle_Sans/Workday_Adelle_Sans-Medium.eot");
  src: url("https://static.workday.com/fonts/Workday_Adelle_Sans/Workday_Adelle_Sans-Medium.woff") format("woff"), url("https://static.workday.com/fonts/Workday_Adelle_Sans/Workday_Adelle_Sans-Medium.woff2") format("woff2"), url("https://static.workday.com/fonts/Workday_Adelle_Sans/Workday_Adelle_Sans-Medium.svg") format("svg");
}
@font-face {
  font-family: "Workday Adelle Sans";
  font-style: normal;
  font-weight: 700;
  src: url("https://static.workday.com/fonts/Workday_Adelle_Sans/Workday_Adelle_Sans-Bold.eot");
  src: url("https://static.workday.com/fonts/Workday_Adelle_Sans/Workday_Adelle_Sans-Bold.woff") format("woff"), url("https://static.workday.com/fonts/Workday_Adelle_Sans/Workday_Adelle_Sans-Bold.woff2") format("woff2"), url("https://static.workday.com/fonts/Workday_Adelle_Sans/Workday_Adelle_Sans-Bold.svg") format("svg");
}
@font-face {
  font-family: "Workday Adelle Sans";
  font-style: italic;
  font-weight: 700;
  src: url("https://static.workday.com/fonts/Workday_Adelle_Sans/Workday_Adelle_Sans-Bold_Italic.eot");
  src: url("https://static.workday.com/fonts/Workday_Adelle_Sans/Workday_Adelle_Sans-Bold_Italic.woff") format("woff"), url("https://static.workday.com/fonts/Workday_Adelle_Sans/Workday_Adelle_Sans-Bold_Italic.woff2") format("woff2"), url("https://static.workday.com/fonts/Workday_Adelle_Sans/Workday_Adelle_Sans-Bold_Italic.svg") format("svg");
}
@font-face {
  font-family: "Workday Adelle Sans";
  font-style: normal;
  font-weight: 800;
  src: url("https://static.workday.com/fonts/Workday_Adelle_Sans/Workday_Adelle_Sans-Extrabold.eot");
  src: url("https://static.workday.com/fonts/Workday_Adelle_Sans/Workday_Adelle_Sans-Extrabold.woff") format("woff"), url("https://static.workday.com/fonts/Workday_Adelle_Sans/Workday_Adelle_Sans-Extrabold.woff2") format("woff2"), url("https://static.workday.com/fonts/Workday_Adelle_Sans/Workday_Adelle_Sans-Extrabold.svg") format("svg");
}
@font-face {
  font-family: "Workday Adelle Sans";
  font-style: normal;
  font-weight: 900;
  src: url("https://static.workday.com/fonts/Workday_Adelle_Sans/Workday_Adelle_Sans-Heavy.eot");
  src: url("https://static.workday.com/fonts/Workday_Adelle_Sans/Workday_Adelle_Sans-Heavy.woff") format("woff"), url("https://static.workday.com/fonts/Workday_Adelle_Sans/Workday_Adelle_Sans-Heavy.woff2") format("woff2"), url("https://static.workday.com/fonts/Workday_Adelle_Sans/Workday_Adelle_Sans-Heavy.svg") format("svg");
}
@font-face {
  font-family: VideoJS;
  src: url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABDkAAsAAAAAG6gAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV3hY21hcAAAAYQAAADaAAADPv749/pnbHlmAAACYAAAC3AAABHQZg6OcWhlYWQAAA3QAAAAKwAAADYZw251aGhlYQAADfwAAAAdAAAAJA+RCLFobXR4AAAOHAAAABMAAACM744AAGxvY2EAAA4wAAAASAAAAEhF6kqubWF4cAAADngAAAAfAAAAIAE0AIFuYW1lAAAOmAAAASUAAAIK1cf1oHBvc3QAAA/AAAABJAAAAdPExYuNeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGS7wTiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGJHcRdyA4RZgQRADK3CxEAAHic7dFZbsMgAEXRS0ycyZnnOeG7y+qC8pU1dHusIOXxuoxaOlwZYWQB0Aea4quIEN4E9LzKbKjzDeM6H/mua6Lmc/p8yhg0lvdYx15ZG8uOLQOGjMp3EzqmzJizYMmKNRu27Nhz4MiJMxeu3Ljz4Ekqm7T8P52G8PP3lnTOVk++Z6iN6QZzNN1F7ptuN7eGOjDUoaGODHVsuvU8MdTO9Hd5aqgzQ50b6sJQl4a6MtS1oW4MdWuoO0PdG+rBUI+GejLUs6FeDPVqqDdDvRvqw1CfhpqM9At0iFLaAAB4nJ1YDXBTVRZ+5/22TUlJ8we0pHlJm7RJf5O8F2j6EymlSPkpxaL8U2xpa3DKj0CBhc2IW4eWKSokIoLsuMqssM64f+jA4HSdWXXXscBq67IOs3FXZ1ZYWVyRFdo899yXtIBQZ90k7717zz3v3HPPOfd854YCCj9cL9dL0RQFOqCbGJnrHb5EayiKIWN8iA/hWBblo6hUWm8TtCDwE80WMJus/irwyxOdxeB0MDb14VNJHnXYoLLSl6FfCUYO9nYPTA8Epg9090LprfbBbZ2hY0UlJUXHQp3/vtWkS6EBv8+rPMq5u9692f/dNxJNiqwC1xPE9TCUgCsSdQWgE3XQD25lkG4CN2xmTcOXWBOyser6RN6KnGbKSbmQ3+d0OI1m2W8QzLLkI2sykrWAgJJEtA8vGGW/2Q+CmT3n8zS9wZwu2DCvtuZKZN3xkrLh36yCZuUomQSqGpY8t/25VfHVhw8z4ebGBtfLb0ya9PCaDc+8dGTvk2dsh6z7WzvowlXKUSWo9MJ15a3KrEP2loOr2Ojhw6iW6hf2BDdEccQvZGpaAy7YovSwq8kr7HGllxpd71rkS6G0Sf11sl9OvMK1+jwPPODxjUwkOim9CU3ix1wNjXDfmJSEn618Bs6lpWwUpU+8PCqLMY650zjq8VhCIP17NEKTx3eaLL+s5Pi6yJWaWjTHLR1jYzPSV9VF/6Ojdb/1kO3Mk3uhHC0x6gc1BjlKQ+nQFxTYdaJkZ7ySVxLBbhR1dsboNXp1tCYKW2LRaEzpYcIx2BKNxaL0ZaUnSqfFoiNhHKR/GkX6PWUSAaJelQaqZL1EpoHNsajSEyPSoJ9IjhIxTdjHLmwZvhRDOiFTY/YeQnvrVZmiTQtGncECXtFTBZLOVwwMRgoXHAkXzMzPn1nAJJ8jYSbMDaqN2waGLzNhih/bZynUBMpIWSg7VYi7DRx2m8ALkIdRCJwI6ArJx2EI8kaDWeTQKeAFk9fjl/1AvwktjQ1P7NjyMGQyfd4vjipX6M/i52D7Cq80kqlcxEcGXRr/FEcgs0u5uGgB4VWuMFfpdn2Re6Hi3PqzmxWKsz6+ae2Pn9hXXw/fqM859UiGC0oKYYILJBqJrsn1Z1E5qOs9rQCiUQRREjm8yJcbHF5cUJufX1vAHlefw0XgUoboS3ETfQlTxBC4SOtuE8VPRJTBSCQSjZCpk7Gqzu+masaZ2y7Zjehho4F3g82BNDkAHpORG4+OCS+f6JTPmtRn/PH1kch6d04sp7AQb25aQ/pqUyXeQ8vrebG8OYQdXOQ+585u0sdW9rqalzRURiJ+9F4MweRFrKUjl1GUYhH1A27WOHw5cTFSFPMo9EeUIGnQTZHIaJ7AHLaOKsOODaNF9jkBjYG2QEsQ2xjMUAx2bBEbeTBWMHwskBjngq56S/yfgkBnWBa4K9sqKtq2t1UI8S9He5XuBRbawAdatrQEAi30Aks2+LM8WeCbalVZkWNylvJ+dqJnzVb+OHlSoKW8nPCP7Rd+CcZ2DdWAGqJ2CBFOphgywFFCFBNtfAbGtNPBCwxvygHeYMZMY9ZboBqwq/pVrsbgN5tkv152ODlbMfiqwGMBgxa4Exz3QhovRIUp6acqZmQzRq0ypDXS2TPLT02YIkQETnOE445oOGxOmXAqUJNNG7XgupMjPq2ua9asrj5yY/yuKteO1Kx0YNJTufrirLe1mZnat7OL6rnUdCWenpW6I8mAnbsY8KWs1PuSovCW9A/Z25PQ24a7cNOqgmTkLmBMgh4THgc4b9k2IVv1/g/F5nGljwPLfOgHAzJzh45V/4+WenTzmMtR5Z7us2Tys909UHqrPY7KbckoxRvRHhmVc3cJGE97uml0R1S0jdULVl7EvZtDFVBF35N9cEdjpgmAiOlFZ+Dtoh93+D3zzHr8RRNZQhnCNMNbcegOvpEwZoL+06cJQ07h+th3fZ/7PVbVC6ngTAV/KoLFuO6+2KFcU651gEb5ugPSIb1D+Xp8V4+k3sEIGnw5mYe4If4k1lFYr6SCzmM2EQ8iWtmwjnBI9kTwe1TlfAmXh7H02by9fW2gsjKwtv0aaURKil4OdV7rDL1MXIFNrhdxohcZXYTnq47WisrKitaObbf5+yvkLi5J6lCNZZ+B6GC38VNBZBDidSS/+mSvh6s+srgC8pyKMvDtt+de3c9fU76ZPfuM8ud4Kv0fyP/LqfepMT/3oZxSqpZaTa1DaQYLY8TFsHYbWYsPoRhRWfL5eSSQbhUGgGC3YLbVMk6PitTFNGpAsNrC6D1VNBKgBHMejaiuRWEWGgsSDBTJjqWIl8kJLlsaLJ2tXDr6xGfT85bM2Q06a46x2HTgvdnV8z5YDy/27J4zt6x2VtkzjoYpkq36kaBr4eQSg7tyiVweWubXZugtadl58ydapfbORfKsDTuZ0OBgx4cfdjCf5tbWNITnL120fdOi1RV1C3uKGzNdwYLcMvZ3BxoPyTOCD1XvXTp7U10gWCVmTV9b3r2z0SkGWovb2hp9I89O8a2smlyaO8muMU+dRmtzp60IzAoFpjLr1n388boLyf0dRvxhsHZ0qbWqDkwqvvpkj4l0fY6EIXRi5sQSrAvsVYwXRy4qJ2EVtD1AN7a0HWth9ymvL1xc3WTUKK/TAHA/bXDVtVWfOMfuGxGZv4Ln/jVr9jc3j1yMv0tndmyt9Vq88Y9gH1wtLX3KWjot5++jWHgAoZZkQ14wGQ20Fli71UmKJAy4xKMSTGbVdybW7FDDAut9XpD5AzWrYO7zQ8qffqF8+Ynd/clrHcdyxGy3a/3+mfNnzC/cBsveTjnTvXf1o6vzOlZw7WtqtdmPK/Errz/6NNtD72zmNOZfbmYdTGHfoofqI79Oc+R2n1lrnL6pOm0Up7kwxhTW12Amm7WYkXR2qYrF2AmgmbAsxZjwy1xpg/m1Je2vrp8v/nz2xpmlBg4E9hrMU341wVpTOh/OfmGvAnra8q6uctr60ZQHV3Q+WMQJykMj8ZsWn2QBOmmHMB+m5pDIpTFonYigiaKAhGEiAHF7EliVnQkjoLVIMPtJpBKHYd3A8GYH9jJzrWwmHx5Qjp7vDAX0suGRym1vtm/9W1/HyR8vczfMs6Sk8DSv855/5dlX9oQq52hT8syyp2rx5Id17IAyAM3wIjQPMOHzytEB64q6D5zT91yNbnx3V/nqnd017S9Y0605k3izoXLpsxde2n38yoOV9s1LcjwzNjbdX6asnBVaBj/6/DwKwPkpcqbDG7BnsXoSqWnUAmottYF6jMSdVyYZh3zVXCjwTiwwHH6sGuRiEHQGzuRX6whZkp123oy1BWE2mEfJ/tvIRtM4ZM5bDXiMsPMaAKOTyc5uL57rqyyc5y5JE5pm1i2S2iUX0CcaQ6lC6Zog7JqSqZmYlosl2K6pwNA84zRnQW6SaALYZQGW5lhCtU/W34N6o+bKfZ8cf3/Cl/+iTX3wBzpOY4mRkeNf3rptycGSshQWgGbYt5jFc2e0+DglIrwl6DVWQ7BuwaJ3Xk1J4VL5urnLl/Wf+gHU/hZoZdKNym6lG+I34FaNeZKcSpJIo2IeCVvpdsDGfKvzJnAwmeD37Ow65ZWwSowpgwX5T69s/rB55dP5BcpgDKFV8p7q2sn/1uc93bVzT/w6UrCqDTWvfCq/oCD/qZXNoUj8BL5Kp6GU017frfNXkAtiiyf/SOCEeLqnd8R/Ql9GlCRfctS6k5chvIBuQ1zCCjoCHL2DHNHIXxMJ3kQeO8lbsUXONeSfA5EjcG6/E+KdhN4bP04vBhdi883+BFBzQbxFbvZzQeY9LNBZc0FNfn5NwfDn6rCTnTw6R8o+gfpf5hCom33cRuiTlss3KHmZjD+BPN+5gXuA2ziS/Q73mLxUkpbKN/eqwz5uK0X9F3h2d1V4nGNgZGBgAOJd776+iue3+crAzc4AAje5Bfcg0xz9YHEOBiYQBQA8FQlFAHicY2BkYGBnAAGOPgaG//85+hkYGVCBMgBGGwNYAAAAeJxjYGBgYB8EmKOPgQEAQ04BfgAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAcICGAJYArQC4AMwA7AD3gQwBJYE3AUkBWYFigYgBmYGtAbqB1gIEghYCG4IhAi2COh4nGNgZGBgUGYoZWBnAAEmIOYCQgaG/2A+AwAYCQG2AHicXZBNaoNAGIZfE5PQCKFQ2lUps2oXBfOzzAESyDKBQJdGR2NQR3QSSE/QE/QEPUUPUHqsvsrXjTMw83zPvPMNCuAWP3DQDAejdm1GjzwS7pMmwi75XngAD4/CQ/oX4TFe4Qt7uMMbOzjuDc0EmXCP/C7cJ38Iu+RP4QEe8CU8pP8WHmOPX2EPz87TPo202ey2OjlnQSXV/6arOjWFmvszMWtd6CqwOlKHq6ovycLaWMWVydXKFFZnmVFlZU46tP7R2nI5ncbi/dDkfDtFBA2DDXbYkhKc+V0Bqs5Zt9JM1HQGBRTm/EezTmZNKtpcAMs9Yu6AK9caF76zoLWIWcfMGOSkVduvSWechqZsz040Ib2PY3urxBJTzriT95lipz+TN1fmAAAAeJxtkMl2wjAMRfOAhABlKm2h80C3+ajgCKKDY6cegP59TYBzukAL+z1Zsq8ctaJTTKPrsUQLbXQQI0EXKXroY4AbDDHCGBNMcYsZ7nCPB8yxwCOe8IwXvOIN7/jAJ76wxHfUqWX+OzgumWAjJMV17i0Ndlr6irLKO+qftdT7i6y4uFSUvCknay+lFYZIZaQcmfH/xIFdYn98bqhra1aKTM/6lWMnyaYirx1rFUQZFBkb2zJUtoXeJCeg0WnLtHeSFc3OtrnozNwqi0TkSpBMDB1nSde5oJXW23hTS2/T0LilglXX7dmFVxLnq5U0vYATHFk3zX3BOisoQHNDFDeZnqKDy9hRNawN7Vh727hFzcJ5c8TILrKZfH7tIPxAFP0BpLeJPA==) format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Acid Grotesk";
  font-style: normal;
  font-weight: 300;
  src: url("https://static.workday.com/fonts/Acid_Grotesk/WOFF2/FFF-AcidGrotesk-Light.woff2") format("woff2"), url("https://static.workday.com/fonts/Acid_Grotesk/WOFF/FFF-AcidGrotesk-Light.woff") format("woff"), url("https://static.workday.com/fonts/Acid_Grotesk/OTF/FFF-AcidGrotesk-Light.otf") format("otf"), url("https://static.workday.com/fonts/Acid_Grotesk/TTF/FFF-AcidGrotesk-Light.ttf") format("ttf");
}
@font-face {
  font-family: "Acid Grotesk";
  font-style: normal;
  font-weight: 400;
  src: url("https://static.workday.com/fonts/Acid_Grotesk/WOFF2/FFF-AcidGrotesk-Regular.woff2") format("woff2"), url("https://static.workday.com/fonts/Acid_Grotesk/WOFF/FFF-AcidGrotesk-Regular.woff") format("woff"), url("https://static.workday.com/fonts/Acid_Grotesk/OTF/FFF-AcidGrotesk-Regular.otf") format("otf"), url("https://static.workday.com/fonts/Acid_Grotesk/TTF/FFF-AcidGrotesk-Regular.ttf") format("ttf");
}
@font-face {
  font-family: "Acid Grotesk";
  font-style: normal;
  font-weight: 700;
  src: url("https://static.workday.com/fonts/Acid_Grotesk/WOFF2/FFF-AcidGrotesk-Bold.woff2") format("woff2"), url("https://static.workday.com/fonts/Acid_Grotesk/WOFF/FFF-AcidGrotesk-Bold.woff") format("woff"), url("https://static.workday.com/fonts/Acid_Grotesk/OTF/FFF-AcidGrotesk-Bold.otf") format("otf"), url("https://static.workday.com/fonts/Acid_Grotesk/TTF/FFF-AcidGrotesk-Bold.ttf") format("ttf");
}
@font-face {
  font-family: "Acid Grotesk";
  font-style: normal;
  font-weight: 800;
  src: url("https://static.workday.com/fonts/Acid_Grotesk/WOFF2/FFF-AcidGrotesk-ExtraBold.woff2") format("woff2"), url("https://static.workday.com/fonts/Acid_Grotesk/WOFF/FFF-AcidGrotesk-ExtraBold.woff") format("woff"), url("https://static.workday.com/fonts/Acid_Grotesk/OTF/FFF-AcidGrotesk-ExtraBold.otf") format("otf"), url("https://static.workday.com/fonts/Acid_Grotesk/TTF/FFF-AcidGrotesk-ExtraBold.ttf") format("ttf");
}
.rf-body .simple-footer .cmp-socialmedia a:focus {
  background-color: var(--transparent-white);
  border: 2px solid var(--ballpoint);
}

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

.rf-workflow {
  flex: 1;
}

.rf-workflow .keep-bullets :is(ol, ul), .page-builder-content .keep-bullets :is(ol, ul),
.rf-workflow .rf-text-container :is(ol, ul), .page-builder-content .rf-text-container :is(ol, ul) {
  padding-inline-start: 40px;
}

.rf-workflow .keep-bullets :is(ol, ul) li, .page-builder-content .keep-bullets :is(ol, ul) li,
.rf-workflow .rf-text-container :is(ol, ul) li, .page-builder-content .rf-text-container :is(ol, ul) li {
  list-style-position: outside;
}

.readOnly-value {
  height: auto;
}

.wd-dark-section h1, .wd-dark-section .title-1, .wd-dark-section h2, .wd-dark-section .title-2, .wd-dark-section h3, .wd-dark-section .title-3, .wd-dark-section h4, .wd-dark-section .title-4, .wd-dark-section h5, .wd-dark-section .title-5, .wd-dark-section h6, .wd-dark-section .title-6,
.wd-dark-section .body-0, .wd-dark-section .body-1, .wd-dark-section .body-2, .wd-dark-section .body-3, .wd-dark-section p,
.wd-dark-section a, .wd-dark-section a:link, .wd-dark-section a:visited,
.wd-dark-section a:hover, .wd-dark-section a:focus, .wd-dark-section a:link:hover, .wd-dark-section a:link:focus, .wd-dark-section a:visited:hover, .wd-dark-section a:visited:focus,
.wd-dark-section ul, .wd-dark-section li, .wd-dark-section ol, .wd-dark-section ul li, .wd-dark-section ol li,
.wd-dark-section .mdBtnR-link .mdBtnR-text,
.wd-dark-section a.mdBtnR-link .mdBtnR-text {
  color: var(--frenchvanilla100);
}
.wd-dark-section a:not(.wd-btn), .wd-dark-section a:link:not(.wd-btn), .wd-dark-section a:visited:not(.wd-btn) {
  text-decoration: underline;
}
.wd-dark-section .st0 {
  fill: var(--frenchvanilla100);
}
.wd-dark-section .mdBtnR-icon-button .rfSI-stroke svg * {
  stroke: var(--frenchvanilla100);
}
.wd-dark-section .mdBtnR-icon-button.mdBtnR.disabled svg *,
.wd-dark-section .mdBtnR-icon-button.mdBtnR:disabled svg *,
.wd-dark-section .mdBtnR-icon-button.mdBtnR[disabled] svg * {
  stroke: var(--rf-brand-color-status-disabled) !important;
}
.wd-dark-section .mdBtnR-icon-button:hover .rfSI-stroke svg * {
  stroke: var(--blueberry600);
}
.wd-dark-section .rf-tile .rf-tile-info,
.wd-dark-section .rf-compressed-tile .rf-tile-info {
  color: var(--body-text-color);
}
.wd-dark-section .rf-tile .rf-tile-info *,
.wd-dark-section .rf-compressed-tile .rf-tile-info * {
  color: var(--body-text-color);
}

.heading-xxlg {
  font-size: 3rem !important;
  line-height: 3.5rem !important;
  font-weight: 700 !important;
  margin-bottom: 1.5rem !important;
}
@media all and (min-width: 1024px) {
  .heading-xxlg {
    font-size: 3.5rem !important;
    line-height: 4rem !important;
    font-weight: 700 !important;
    margin-bottom: 1.5rem !important;
  }
}

.heading-xlg {
  font-size: 2.5rem !important;
  line-height: 3rem !important;
  font-weight: 700 !important;
  margin-bottom: 1.5rem !important;
}
@media all and (min-width: 1024px) {
  .heading-xlg {
    font-size: 3rem !important;
    line-height: 3.5rem !important;
    font-weight: 700 !important;
    margin-bottom: 1.5rem !important;
  }
}

.heading-lg {
  font-size: 2rem !important;
  line-height: 2.5rem !important;
  font-weight: 700 !important;
  margin-bottom: 1.5rem !important;
}
@media all and (min-width: 1024px) {
  .heading-lg {
    font-size: 2.5rem !important;
    line-height: 3rem !important;
    font-weight: 700 !important;
    margin-bottom: 1.5rem !important;
  }
}

.heading-md {
  font-size: 1.5rem !important;
  line-height: 2rem !important;
  font-weight: 500 !important;
  margin-bottom: 1.5rem !important;
}
@media all and (min-width: 1024px) {
  .heading-md {
    font-size: 2rem !important;
    line-height: 2.5rem !important;
    font-weight: 700 !important;
    margin-bottom: 1.5rem !important;
  }
}

.heading-sm {
  font-size: 1.25rem !important;
  line-height: 1.75rem !important;
  font-weight: 500 !important;
  margin-bottom: 1rem !important;
}
@media all and (min-width: 1024px) {
  .heading-sm {
    font-size: 1.5rem !important;
    line-height: 2rem !important;
    font-weight: 500 !important;
    margin-bottom: 1.5rem !important;
  }
}

.heading-xs {
  font-size: 1.25rem !important;
  line-height: 1.75rem !important;
  font-weight: 500 !important;
  margin-bottom: 1rem !important;
}

.body-lg {
  font-size: 1.25rem !important;
  line-height: 1.75rem !important;
  font-weight: 400 !important;
  margin-bottom: 1rem !important;
}
@media all and (min-width: 1024px) {
  .body-lg {
    font-size: 1.5rem !important;
    line-height: 2rem !important;
    font-weight: 300 !important;
    margin-bottom: 1.5rem !important;
  }
}

.body-md {
  font-size: 1rem !important;
  line-height: 1.5rem !important;
  font-weight: 400 !important;
  margin-bottom: 1rem !important;
}
@media all and (min-width: 1024px) {
  .body-md {
    font-size: 1.25rem !important;
    line-height: 1.75rem !important;
    font-weight: 400 !important;
    margin-bottom: 1rem !important;
  }
}

.body-sm {
  font-size: 1rem !important;
  line-height: 1.5rem !important;
  font-weight: 400 !important;
  margin-bottom: 1rem !important;
}

.body-xs {
  font-size: 0.875rem !important;
  line-height: 1.25rem !important;
  font-weight: 300 !important;
  margin-bottom: 1rem !important;
}

.overline {
  font-size: 0.875rem !important;
  line-height: 1.25rem !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  letter-spacing: 0 !important;
  margin-bottom: 0.5rem !important;
}

.no-padding {
  padding: 0;
}

.no-discs {
  list-style: none !important;
}
.no-discs li {
  list-style: none !important;
}

@media all and (max-width: 768px) {
  .text-center-sm {
    text-align: center;
  }
  .\!pb-sm-0 {
    padding-bottom: 0px !important;
  }
}
@media all and (max-width: 1023px) {
  .\!pb-md-2 {
    padding-bottom: 8px !important;
  }
}
.custom-border {
  border: 1px solid var(--border);
  border-radius: 8px;
}

ul.list-bullets {
  border: none;
  list-style: initial;
  padding-inline-start: 0;
}
ul.list-bullets li {
  display: flex;
  align-items: center;
}
ul.list-bullets li::before {
  content: "";
  background: var(--rf-brand-color-text-body);
  width: 6px;
  height: 6px;
  border-radius: 50%;
  margin-inline-end: 8px;
}

.page-builder-display-reset .atomic {
  --card-group-gap: 24px;
}
.page-builder-display-reset .atomic.rising-two-images > div {
  display: flex;
  gap: 36px;
}
@media all and (max-width: 768px) {
  .page-builder-display-reset .atomic.rising-two-images > div {
    flex-direction: column;
    gap: 24px;
  }
}
.page-builder-display-reset .atomic.rising-two-images__figure {
  margin: 0;
  border: 1px solid var(--rf-brand-color-border);
  border-radius: var(--rf-brand-shape-radius-lg);
  overflow: hidden;
  flex: 1;
}
.page-builder-display-reset .atomic.rising-two-images__figure figcaption {
  padding: 24px;
}
@media all and (min-width: 769px) {
  .page-builder-display-reset .atomic.rising-two-images__figure figcaption {
    padding: 16px 32px 0;
  }
}
@media all and (max-width: 1023px) {
  .page-builder-display-reset .atomic {
    --card-group-gap: 16px;
  }
}
.page-builder-display-reset .atomic.board-card-group {
  display: flex;
  flex-wrap: wrap;
  gap: var(--card-group-gap);
}
.page-builder-display-reset .atomic.board-card {
  border: 1px solid var(--rf-brand-color-border);
  border-radius: var(--rf-brand-shape-radius-lg);
  padding: 24px;
  flex: 1 1 350px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
@media all and (max-width: 768px) {
  .page-builder-display-reset .atomic.board-card {
    flex: 1 1 250px;
    padding: 12px;
  }
}
@media all and (min-width: 550px) {
  .page-builder-display-reset .atomic.board-card {
    max-width: calc(50% - var(--card-group-gap) * 0.5);
  }
}
@media all and (min-width: 1200px) {
  .page-builder-display-reset .atomic.board-card {
    max-width: calc(33% - var(--card-group-gap) * 0.5);
  }
}
.page-builder-display-reset .atomic.board-card p, .page-builder-display-reset .atomic.board-card a {
  font-size: 1rem !important;
  line-height: 1.5rem !important;
  font-weight: 400 !important;
  margin-bottom: 1rem !important;
  margin: 0 !important;
}
.page-builder-display-reset .atomic.board-card p strong,
.page-builder-display-reset .atomic.board-card p span, .page-builder-display-reset .atomic.board-card a strong,
.page-builder-display-reset .atomic.board-card a span {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
}
.page-builder-display-reset .atomic.board-card strong {
  font-size: 1rem;
  line-height: 1.5rem;
}
.page-builder-display-reset .atomic.board-card__img {
  width: 100%;
  aspect-ratio: 3/1;
  object-fit: contain;
  margin-block-end: 24px;
}
.page-builder-display-reset .atomic.section-card .section-card-link {
  font-weight: 700;
}
.page-builder-display-reset .atomic.gradient-cool-10-text {
  background: linear-gradient(0.12deg, #FEC35D 0.1%, #FECB68 5.09%, #FDE695 30.04%, #EEEEB7 50%, #CAE5CE 74.95%, #84CFD2 99.9%);
  color: transparent;
  background-clip: text;
}
.page-builder-display-reset .atomic.link-on-dark-background a:hover, .page-builder-display-reset .atomic.link-on-dark-background a:active, .page-builder-display-reset .atomic.link-on-dark-background a:visited {
  color: #fff;
}

.hide-favorite-icon .rf-tile-container .rf-tile .rf-tile-footer .favorite-catalog-result, .hide-favorite-icon .rf-tile-grid .rf-tile .rf-tile-footer .favorite-catalog-result {
  display: none;
}

.overflow-hidden-section {
  overflow: hidden !important;
}

.thin-border-card .rf-card {
  border-width: 0.25px;
}

.landing-page-form .rf-card.registration-card {
  border: none;
  max-width: 752px;
}
.landing-page-form .rf-card.registration-card > h2 {
  display: none;
}
.landing-page-form .rf-card.registration-card .form-footer-actions {
  margin-top: 24px;
  margin-bottom: 24px;
}
.landing-page-form .rf-card.registration-card .password-instructions {
  margin-top: 16px;
  margin-bottom: 16px;
}
.landing-page-form .rf-card.registration-card .registration-card-footer {
  text-align: left;
}
@media all and (max-width: 768px) {
  .landing-page-form .rf-grid-layout-100 > .element-container-wrapper {
    gap: 0;
  }
}

.illuminate-gradient {
  background: linear-gradient(0deg, #FCAE48 0%, #FFCA5B 25%, #FFC974 50%, #FFBE8C 75%, #FF9C9D 100%) !important;
}

.hero-gradient {
  background: var(--day-glow-or-on-keyboard, linear-gradient(0deg, rgb(255, 131, 21) 0%, rgb(254, 203, 104) 25%, rgba(255, 255, 255, 0) 69.9999988079%), linear-gradient(to left, #fcf8e8, #fcf8e8));
}

.rising-gradient {
  background: linear-gradient(360deg, #FF8315 0.17%, #FECB68 25.08%, rgba(255, 255, 255, 0) 69.93%) !important;
}

.rising-gradient-alt {
  background: linear-gradient(360deg, #FF8315 0.17%, #FECB68 25.08%, #FCF8E8 69.93%) !important;
}

.rf-org-header-container * {
  box-sizing: border-box;
}
.rf-org-header-container *:focus {
  box-shadow: inset 0 0 0 1px var(--primary-color), 0 0 0 1px var(--primary-color);
}

.rf-org-header-container header {
  position: fixed;
  left: 0;
  top: 0;
  display: flex;
  width: 100%;
  height: 5rem;
  z-index: 15;
  background-color: var(--background-color);
}
.rf-org-header-container header.dark-theme {
  --background-color: var(--after-hours);
  --heading-text-color: var(--paper);
}
@media all and (max-width: 1099px) {
  .rf-org-header-container header.dark-theme nav > ul {
    --background-color: var(--paper);
    --heading-text-color: var(--after-hours);
  }
}
@media all and (min-width: 1100px) {
  .rf-org-header-container header.dark-theme nav > ul ul {
    padding: 32px 16px;
    border-radius: 12px;
    --background-color: var(--paper);
    --heading-text-color: var(--after-hours);
  }
}

.rf-org-header-container .header-interior {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0 auto;
  color: var(--body-text-color);
  padding: 0 16px;
  width: 100%;
}

.rf-org-header-container .header-logo,
.rf-org-header-container .header-logo-link,
.rf-org-header-container .header-logo-img {
  max-width: 309px;
  max-height: 48px;
  display: block;
}
@media all and (max-width: 768px) {
  .rf-org-header-container .header-logo,
  .rf-org-header-container .header-logo-link,
  .rf-org-header-container .header-logo-img {
    max-width: 230px;
  }
}

.rf-org-header-container .header-logo {
  flex-shrink: 0;
}

.header-logo-link {
  border-radius: 4px;
}

.rf-org-header-container nav {
  position: relative;
  display: flex;
  flex: 1;
  justify-content: flex-end;
}

.rf-org-header-container nav > ul {
  border: none;
  list-style: none;
  margin-top: 20px;
}

.rf-org-header-container > ul li + li,
.rf-org-header-container ul li + li,
.rf-org-header-container > ol li + li,
.rf-org-header-container ol li + li {
  margin-top: 0;
}

.rf-org-header-container nav > ul li a {
  padding: 12px;
  -webkit-border-radius: 24px 24px 24px 24px;
  -moz-border-radius: 24px 24px 24px 24px;
  border-radius: 24px 24px 24px 24px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  font-size: 1rem;
  color: var(--heading-text-color);
  cursor: pointer;
  line-height: 24px;
}
.rf-org-header-container nav > ul li a:hover {
  background-color: var(--business-card);
}
.rf-org-header-container nav > ul li a.primary-nav-action {
  padding: 12px 20px;
}
.rf-org-header-container nav > ul li a.primary-nav-action.mdBtnR-primary {
  background-color: var(--primary-color);
  color: var(--on-primary-color) !important;
  border-color: var(--primary-color);
  box-shadow: none;
  text-decoration: none;
  font-weight: 700;
}
.rf-org-header-container nav > ul li a.primary-nav-action.mdBtnR-primary .mdBtnR-text {
  font-weight: 700;
  color: var(--on-primary-color) !important;
  text-decoration: none;
}
.rf-org-header-container nav > ul li a.primary-nav-action.mdBtnR-primary svg {
  fill: var(--on-primary-color);
}
.rf-org-header-container nav > ul li a.primary-nav-action.mdBtnR-primary:hover {
  background-color: var(--primary-hover-color);
  color: var(--on-primary-color) !important;
  border-color: var(--primary-hover-color);
  text-decoration: none;
}
.rf-org-header-container nav > ul li a.primary-nav-action.mdBtnR-primary:hover .mdBtnR-text {
  color: var(--on-primary-color) !important;
  text-decoration: none;
}
.rf-org-header-container nav > ul li a.primary-nav-action.mdBtnR-primary:hover svg {
  fill: var(--on-primary-color);
}
.rf-org-header-container nav > ul li a.primary-nav-action.mdBtnR-primary:active {
  background-color: var(--primary-hover-color);
  border-color: var(--primary-hover-color);
  color: var(--on-primary-color) !important;
}
.rf-org-header-container nav > ul li a.primary-nav-action.mdBtnR-primary:active .mdBtnR-text {
  color: var(--on-primary-color) !important;
  text-decoration: none;
}
.rf-org-header-container nav > ul li a.primary-nav-action.mdBtnR-primary:active svg {
  fill: var(--on-primary-color);
}
.rf-org-header-container nav > ul li a.primary-nav-action.mdBtnR-primary:focus {
  background-color: var(--primary-hover-color);
  border-color: var(--primary-hover-color);
  color: var(--on-primary-color) !important;
  box-shadow: 0 0 0 2px var(--on-primary-color), 0 0 0 4px var(--primary-color) !important;
}
.rf-org-header-container nav > ul li a.primary-nav-action.mdBtnR-primary:focus .mdBtnR-text {
  color: var(--on-primary-color) !important;
  text-decoration: none;
}
.rf-org-header-container nav > ul li a.primary-nav-action.mdBtnR-primary:focus svg {
  fill: var(--on-primary-color);
}
.rf-org-header-container nav > ul li a.primary-nav-action.mdBtnR-primary:focus:hover {
  background-color: var(--primary-hover-color);
  color: var(--on-primary-color) !important;
  box-shadow: 0 0 0 0 transparent;
}
.rf-org-header-container nav > ul li a.primary-nav-action.mdBtnR-primary:focus:hover .mdBtnR-text {
  color: var(--on-primary-color) !important;
  text-decoration: none;
}
.rf-org-header-container nav > ul li a.primary-nav-action.mdBtnR-primary:focus:hover svg {
  fill: var(--on-primary-color);
}
.rf-org-header-container nav > ul li a.primary-nav-action.mdBtnR-primary:focus:active {
  background-color: var(--primary-hover-color);
  color: var(--on-primary-color) !important;
  text-decoration: none;
}
.rf-org-header-container nav > ul li a.primary-nav-action.mdBtnR-primary:focus:active .mdBtnR-text {
  color: var(--on-primary-color) !important;
}
.rf-org-header-container nav > ul li a.primary-nav-action.mdBtnR-primary:focus:active svg {
  fill: var(--on-primary-color);
}
.rf-org-header-container nav > ul li a.primary-nav-action.mdBtnR-primary.disabled, .rf-org-header-container nav > ul li a.primary-nav-action.mdBtnR-primary:disabled, .rf-org-header-container nav > ul li a.primary-nav-action.mdBtnR-primary[disabled] {
  opacity: 40%;
}
.rf-org-header-container nav > ul li a.primary-nav-action.mdBtnR-white {
  background-color: var(--frenchvanilla100);
  color: var(--rf-brand-color-text-body) !important;
  border-color: var(--frenchvanilla100);
  box-shadow: none;
}
.rf-org-header-container nav > ul li a.primary-nav-action.mdBtnR-white .mdBtnR-text {
  color: var(--rf-brand-color-text-body) !important;
}
.rf-org-header-container nav > ul li a.primary-nav-action.mdBtnR-white svg {
  fill: var(--primary-color);
}
.rf-org-header-container nav > ul li a.primary-nav-action.mdBtnR-white:hover {
  background-color: var(--button-white-active-color);
  text-decoration: none;
}
.rf-org-header-container nav > ul li a.primary-nav-action.mdBtnR-white:hover .mdBtnR-text {
  color: var(--rf-brand-color-text-body) !important;
}
.rf-org-header-container nav > ul li a.primary-nav-action.mdBtnR-white:hover svg {
  fill: var(--button-primary-hover-color);
}
.rf-org-header-container nav > ul li a.primary-nav-action.mdBtnR-white:active {
  background-color: var(--button-white-active-color);
}
.rf-org-header-container nav > ul li a.primary-nav-action.mdBtnR-white:active svg {
  fill: var(--button-primary-hover-color);
}
.rf-org-header-container nav > ul li a.primary-nav-action.mdBtnR-white:focus {
  background-color: var(--frenchvanilla100);
  box-shadow: 0 0 0 2px var(--midnight-blue), 0 0 0 4px var(--paper) !important;
  text-decoration: none;
}
.rf-org-header-container nav > ul li a.primary-nav-action.mdBtnR-white:focus .mdBtnR-text {
  color: var(--rf-brand-color-text-body) !important;
}
.rf-org-header-container nav > ul li a.primary-nav-action.mdBtnR-white:focus svg {
  fill: var(--primary-color);
}
.rf-org-header-container nav > ul li a.primary-nav-action.mdBtnR-white:focus:hover {
  background-color: var(--soap200);
  box-shadow: inset 0 0 0 0 transparent;
  color: var(--button-primary-hover-color) !important;
}
.rf-org-header-container nav > ul li a.primary-nav-action.mdBtnR-white:focus:hover svg {
  fill: var(--button-primary-hover-color);
}
.rf-org-header-container nav > ul li a.primary-nav-action.mdBtnR-white:focus:hover:active {
  background-color: var(--button-white-active-color);
  box-shadow: inset 0 0 0 0 transparent;
  color: var(--button-primary-hover-color) !important;
}
.rf-org-header-container nav > ul li a.primary-nav-action.mdBtnR-white:focus:hover:active svg {
  fill: var(--button-primary-hover-color);
}

.rf-org-header-container nav a,
.rf-org-header-container nav a:link,
.rf-org-header-container nav a:visited {
  display: block;
  text-decoration: none;
  color: var(--heading-text-color);
  font-weight: 700;
}

.rf-org-header-container nav a:hover,
.rf-org-header-container nav a:link:hover,
.rf-org-header-container nav a:visited:hover {
  text-decoration: none;
  color: var(--primary-hover-color);
}

.rf-org-header-container .mobile-nav {
  cursor: pointer;
  border: none;
  background: none;
  padding: 0;
  height: 20px;
  width: 20px;
  max-height: 20px;
  max-width: 20px;
}
.rf-org-header-container .mobile-nav svg {
  fill: var(--body-text-color);
}

.watch-live-link:hover,
.nav-with-dropdown:hover {
  cursor: pointer;
}

.link-container {
  display: flex;
  justify-content: center;
  align-items: center;
}

.wd-nav-dropdown-link {
  display: flex;
  align-items: center;
}
.wd-nav-dropdown-link svg {
  min-width: 9px;
  min-height: 11px;
}

@media all and (min-width: 1200px) {
  .rf-org-header-container .header-interior {
    padding: 0 2rem;
  }
  .rf-org-header-container nav > ul .auth-button {
    margin-left: 12px;
  }
}
@media all and (max-width: 1099px) {
  .rf-org-header-container nav {
    position: absolute;
    right: 12px;
    display: none;
  }
  .rf-org-header-container nav > ul {
    position: absolute;
    top: 39px;
    margin-top: 0;
    margin-left: 12px;
    flex-direction: column;
    align-items: flex-start;
    background-color: var(--background-color);
    border: 1px solid var(--background-color);
    border-top: none;
    padding: 10px;
    overflow: auto;
    border-radius: 0px 0px 12px 12px;
    box-shadow: 0px 12px 24px -12px rgba(0, 0, 0, 0.12);
  }
  .rf-org-header-container nav > ul li {
    margin-left: 0.25rem;
  }
  .rf-org-header-container nav > ul > li a {
    padding: 5px 8px;
  }
  .rf-org-header-container nav > ul .auth-button > a.primary-nav-action {
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .rf-org-header-container nav > ul ul {
    padding: 0;
  }
  .rf-org-header-container nav > ul ul li {
    margin-left: 0;
    justify-content: flex-start;
  }
  .rf-org-header-container nav > ul ul li a {
    padding-left: 0;
    padding-right: 0;
    font-size: 1rem;
  }
}
@media all and (min-width: 1100px) {
  .rf-org-header-container button.mobile-nav {
    display: none;
  }
  .rf-org-header-container nav {
    display: flex;
  }
  .rf-org-header-container nav > ul {
    display: flex !important;
  }
  .rf-org-header-container nav > ul > li {
    position: relative;
    display: flex;
    align-items: center;
  }
  .rf-org-header-container nav > ul > li:hover ul,
  .rf-org-header-container nav > ul > li:focus-within > ul {
    display: block !important;
  }
  .rf-org-header-container nav > ul ul {
    display: none;
    position: absolute;
    /*width: 340px;*/
    top: 47px;
    right: -11px;
    padding: 32px 16px 20px 16px;
    background-color: var(--background-color);
    border-radius: 0px 0px 12px 12px;
    box-shadow: 0px 12px 24px -12px rgba(0, 0, 0, 0.12);
  }
  .rf-org-header-container nav > ul.wd-primary-nav ul {
    width: auto;
    min-width: 200px;
    left: 0;
  }
  .rf-org-header-container nav > ul ul li {
    margin-bottom: 0;
    text-align: center;
  }
  .rf-org-header-container nav > ul ul li .sub-link {
    padding: 6px 16px;
  }
  .rf-org-header-container nav > ul.wd-primary-nav ul li {
    text-align: left;
  }
  .rf-org-header-container nav > ul ul li:last-of-type {
    margin-bottom: 0;
  }
}
#rainfocus-login-button.hide,
#rainfocus-logout-button.hide {
  display: none;
}

@media (max-width: 1099px) {
  .link-container {
    justify-content: flex-end;
  }
  .link-container .sub-link {
    padding-right: 0;
  }
  .watch-live-link .watch-live-link-text,
  .watch-live-link .nav-with-dropdown-text,
  .nav-with-dropdown .watch-live-link-text,
  .nav-with-dropdown .nav-with-dropdown-text {
    padding: 5px 0;
  }
}
@media (max-height: 280px) {
  .rf-org-header-container nav > ul {
    height: 80vh;
    overflow: auto;
  }
}
.rf-org-header-container .sub-header {
  display: flex;
  align-items: center;
  margin: 0 auto;
  max-width: 1440px;
  width: 95%;
  padding: 8px 12px;
}
@media all and (min-width: 769px) {
  .rf-org-header-container .sub-header {
    padding: 8px 20px;
  }
}
.rf-org-header-container .sub-header-content,
.rf-org-header-container .sub-header-image {
  width: 50%;
}
.rf-org-header-container .sub-header-image {
  margin-left: 20px;
  text-align: right;
}
.rf-org-header-container .sub-header-image img {
  max-height: 450px;
}

.nav-with-dropdown ul {
  width: auto;
  min-width: 205px;
  left: 0;
}

.rf-org-header-container header.system-left-nav ul {
  list-style: none;
}

.rf-org-header-container nav.system-left-nav ul {
  display: flex;
  flex-direction: column;
}

.rf-org-header-container nav.system-left-nav > ul li a {
  border-radius: 0;
}

[class*=workday-rising24-WorkdayRisingCFP] .rf-workflow, [class*=workday-rising24-WorkdayRisingCFP] .rf-org-header-container + .rf-widget, [class*=workday-rising24-WorkdayRisingCFP] .rf-widget + .rf-widget,
[class*=workday-risingemea24-WorkdayRisingCFP] .rf-workflow,
[class*=workday-risingemea24-WorkdayRisingCFP] .rf-org-header-container + .rf-widget,
[class*=workday-risingemea24-WorkdayRisingCFP] .rf-widget + .rf-widget,
[class*=workday-devcon24-cfp] .rf-workflow,
[class*=workday-devcon24-cfp] .rf-org-header-container + .rf-widget,
[class*=workday-devcon24-cfp] .rf-widget + .rf-widget {
  margin-top: 0;
}
@media all and (min-width: 769px) and (max-width: 1099px) {
  [class*=workday-rising24-WorkdayRisingCFP] .rf-org-header-container nav > ul li,
  [class*=workday-risingemea24-WorkdayRisingCFP] .rf-org-header-container nav > ul li,
  [class*=workday-devcon24-cfp] .rf-org-header-container nav > ul li {
    margin-left: 0;
  }
  [class*=workday-rising24-WorkdayRisingCFP] .rf-org-header-container nav > ul li a,
  [class*=workday-risingemea24-WorkdayRisingCFP] .rf-org-header-container nav > ul li a,
  [class*=workday-devcon24-cfp] .rf-org-header-container nav > ul li a {
    font-size: 1rem;
    text-align: left;
    padding: 5px 15px;
  }
}
@media all and (max-width: 1099px) {
  [class*=workday-rising24-WorkdayRisingCFP] .rf-org-header-container .system-left-nav,
  [class*=workday-risingemea24-WorkdayRisingCFP] .rf-org-header-container .system-left-nav,
  [class*=workday-devcon24-cfp] .rf-org-header-container .system-left-nav {
    justify-content: flex-start;
  }
  [class*=workday-rising24-WorkdayRisingCFP] .rf-org-header-container .system-left-nav .nav.headerLinksPrimary,
  [class*=workday-risingemea24-WorkdayRisingCFP] .rf-org-header-container .system-left-nav .nav.headerLinksPrimary,
  [class*=workday-devcon24-cfp] .rf-org-header-container .system-left-nav .nav.headerLinksPrimary {
    position: static;
    display: flex;
    margin: 20px 0 0;
    max-height: none;
    width: 100%;
    border: none;
  }
}
@media all and (max-width: 768px) {
  [class*=workday-rising24-WorkdayRisingCFP] .rf-org-header-container .system-left-nav .nav,
  [class*=workday-risingemea24-WorkdayRisingCFP] .rf-org-header-container .system-left-nav .nav,
  [class*=workday-devcon24-cfp] .rf-org-header-container .system-left-nav .nav {
    padding-right: 12px;
  }
}

header .rainfocus-definition-mobile-nav {
  min-width: 250px;
}

html {
  overflow: initial !important;
}

.rf-body {
  font-size: var(--rf-brand-font-size);
  font-family: var(--rf-brand-font-family);
  overflow: initial;
}

.flex-box-section-full {
  padding: 24px 0;
}
@media all and (min-width: 1024px) {
  .flex-box-section-full {
    padding: 64px 0;
  }
}

@media all and (min-width: 1024px) {
  .top-banner {
    padding: 16px 0;
  }
}

.wd-border-top {
  border-top: 1px solid var(--soap400);
}

.workflow-form-render ul li + li, .workflow-form-render ol li + li {
  margin-top: 0;
}

.button-right {
  display: flex;
  justify-content: flex-end;
}

.rf-admin-content h1, .rf-admin-content h2, .rf-admin-content h3, .rf-admin-content h4, .rf-admin-content h5, .rf-admin-content h6, .rf-admin-content .h1, .rf-admin-content .h2, .rf-admin-content .h3, .rf-admin-content .h4, .rf-admin-content .h5, .rf-admin-content .h6, .rfComp-canvas h1, .rfComp-canvas h2, .rfComp-canvas h3, .rfComp-canvas h4, .rfComp-canvas h5, .rfComp-canvas h6, .rfComp-canvas .h1, .rfComp-canvas .h2, .rfComp-canvas .h3, .rfComp-canvas .h4, .rfComp-canvas .h5, .rfComp-canvas .h6, .rf-default-modal h1, .rf-default-modal h2, .rf-default-modal h3, .rf-default-modal h4, .rf-default-modal h5, .rf-default-modal h6, .rf-default-modal .h1, .rf-default-modal .h2, .rf-default-modal .h3, .rf-default-modal .h4, .rf-default-modal .h5, .rf-default-modal .h6, [id*=rf-].rf-widget h1, [id*=rf-].rf-widget h2, [id*=rf-].rf-widget h3, [id*=rf-].rf-widget h4, [id*=rf-].rf-widget h5, [id*=rf-].rf-widget h6, [id*=rf-].rf-widget .h1, [id*=rf-].rf-widget .h2, [id*=rf-].rf-widget .h3, [id*=rf-].rf-widget .h4, [id*=rf-].rf-widget .h5, [id*=rf-].rf-widget .h6,
div[id*=rf-].rf-widget .semibold, .rf-default-modal .semibold,
#rf-catalog .search-filters .filters button, #rf-exhibitorcatalog .search-filters .filters button, #rf-speakercatalog .search-filters .filters button, .rf-default-modal .search-filters .filters button,
[id*=rf-].rf-widget .catalog-result .rf-attribute .attribute-name, [id*=rf-].rf-widget .session-details-page .rf-attribute .attribute-name, .rf-default-modal .catalog-result .rf-attribute .attribute-name, .rf-default-modal .session-details-page .rf-attribute .attribute-name,
[id*=rf-].rf-widget .catalog-result .badges .badge, [id*=rf-].rf-widget .session-details-page .badges .badge, .rf-default-modal .catalog-result .badges .badge, .rf-default-modal .session-details-page .badges .badge {
  font-weight: 500;
}

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

.ordered-list-numbers ol li {
  list-style: decimal;
}

.custom-headline-banner .element-container .rf-headline {
  border-radius: 0;
  padding: 0 10px;
}
.custom-headline-banner .element-container .rf-headline .mdBtnR.mdBtnR-primary {
  box-shadow: inset 0 0 0 0px var(--body-text-color);
  color: var(--body-text-color) !important;
  border-color: var(--body-text-color);
  background-color: transparent;
  border-width: 2px;
  box-shadow: inset 0 0 0 1px var(--body-text-color);
}
.custom-headline-banner .element-container .rf-headline .mdBtnR.mdBtnR-primary .mdBtnR-text {
  color: inherit !important;
}
.custom-headline-banner .element-container .rf-headline .mdBtnR.mdBtnR-primary svg {
  fill: var(--body-text-color);
}
.custom-headline-banner .element-container .rf-headline .mdBtnR.mdBtnR-primary:hover, .custom-headline-banner .element-container .rf-headline .mdBtnR.mdBtnR-primary:focus {
  background-color: var(--body-text-color);
  box-shadow: inset 0 0 0 0 transparent;
  color: var(--frenchvanilla100) !important;
  text-decoration: none;
}
.custom-headline-banner .element-container .rf-headline .mdBtnR.mdBtnR-primary:hover svg, .custom-headline-banner .element-container .rf-headline .mdBtnR.mdBtnR-primary:focus svg {
  fill: var(--frenchvanilla100);
}
.custom-headline-banner .element-container .rf-headline .mdBtnR.mdBtnR-primary:active {
  background-color: var(--button-gray-active-color);
  box-shadow: inset 0 0 0 0 transparent;
  color: var(--frenchvanilla100) !important;
}
.custom-headline-banner .element-container .rf-headline .mdBtnR.mdBtnR-primary:active svg {
  fill: var(--frenchvanilla100);
}
.custom-headline-banner .element-container .rf-headline .rf-headline-interior .rf-headline-content {
  padding: 26px 16px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-color: var(--green-apple400);
}
.custom-headline-banner .element-container .rf-headline .rf-headline-interior .rf-headline-content > div {
  margin: 0;
}
.custom-headline-banner .element-container .rf-headline .rf-headline-interior .rf-headline-content > div:last-of-type:has(.mdBtnR) {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column-reverse;
  justify-content: center;
  row-gap: 10px;
}
.custom-headline-banner .element-container .rf-headline p {
  margin: 0;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.custom-headline-banner .element-container .rf-headline p svg {
  margin-right: 10px;
}
@media all and (max-width: 768px) {
  .custom-headline-banner .element-container .rf-headline .mdBtnR-primary, .custom-headline-banner .element-container .rf-headline .mdBtnR-outline-primary {
    padding: 8px 16px;
    margin: 0;
  }
  .custom-headline-banner .element-container .rf-headline .mdBtnR-primary .mdBtnR-text, .custom-headline-banner .element-container .rf-headline .mdBtnR-outline-primary .mdBtnR-text {
    font-size: 14px;
    line-height: 15px;
  }
}
.custom-headline-banner__close-icon-last .element-container .rf-headline .mdBtnR:last-of-type, .custom-headline-banner__close-icon-last-svg .element-container .rf-headline .mdBtnR:last-of-type {
  background-color: transparent;
  border-color: transparent;
  padding: 10px;
}
.custom-headline-banner__close-icon-last .element-container .rf-headline .mdBtnR:last-of-type .mdBtnR-text, .custom-headline-banner__close-icon-last-svg .element-container .rf-headline .mdBtnR:last-of-type .mdBtnR-text {
  font-size: 18px;
  font-weight: 400;
}
.custom-headline-banner__close-icon-last .element-container .rf-headline .mdBtnR:last-of-type:focus:hover, .custom-headline-banner__close-icon-last .element-container .rf-headline .mdBtnR:last-of-type:hover, .custom-headline-banner__close-icon-last-svg .element-container .rf-headline .mdBtnR:last-of-type:focus:hover, .custom-headline-banner__close-icon-last-svg .element-container .rf-headline .mdBtnR:last-of-type:hover {
  background-color: transparent;
  border-color: transparent;
}
.custom-headline-banner__close-icon-last-svg .element-container .rf-headline .mdBtnR:last-of-type {
  display: flex;
  align-items: center;
  justify-content: center;
}
.custom-headline-banner__close-icon-last-svg .element-container .rf-headline .mdBtnR:last-of-type .mdBtnR-text {
  color: transparent;
  width: 0;
}
.custom-headline-banner__close-icon-last-svg .element-container .rf-headline .mdBtnR:last-of-type::after {
  content: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M1.98945 0.575233C1.79418 0.379971 1.4776 0.379971 1.28234 0.575233L0.575233 1.28234C0.379971 1.4776 0.379971 1.79418 0.575233 1.98945L6.58564 7.99985L0.575233 14.0103C0.379971 14.2055 0.379971 14.5221 0.575233 14.7174L1.28234 15.4245C1.4776 15.6197 1.79418 15.6197 1.98945 15.4245L7.99985 9.41407L14.0103 15.4245C14.2055 15.6197 14.5221 15.6197 14.7174 15.4245L15.4245 14.7174C15.6197 14.5221 15.6197 14.2055 15.4245 14.0103L9.41407 7.99985L15.4245 1.98945C15.6197 1.79418 15.6197 1.4776 15.4245 1.28234L14.7174 0.575233C14.5221 0.379971 14.2055 0.379971 14.0103 0.575233L7.99985 6.58564L1.98945 0.575233Z" fill="black"/></svg>');
}
@media all and (min-width: 769px) {
  .custom-headline-banner .flex-box-section-full-interior > .flex-box-section {
    max-width: 1250px;
    margin: auto;
  }
  .custom-headline-banner .element-container .rf-headline {
    padding: 0 20px;
  }
  .custom-headline-banner .element-container .rf-headline .rf-headline-interior .rf-headline-content > div:last-of-type:has(.mdBtnR) {
    flex-direction: initial;
  }
}

.rf-workflow .st0 {
  fill: var(--primary-color);
}

.mdBtnR-toggle, .rfSI-toggle {
  padding: 0;
  border-radius: var(--rf-brand-shape-radius);
}

.rf-card .card-body p {
  font-size: var(--rf-font-size);
}

.rf-card {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.rf-card .card-body {
  max-height: 300px;
  flex: 1;
}

.bg-bottom-cards-blue .flex-box-child, .bg-bottom-cards-purple .flex-box-child, .bg-bottom-cards .flex-box-child {
  position: relative;
}
.bg-bottom-cards-blue .rf-headline.mini, .bg-bottom-cards-purple .rf-headline.mini, .bg-bottom-cards .rf-headline.mini {
  padding-bottom: 32px;
}
.bg-bottom-cards-blue .rf-card::after,
.bg-bottom-cards-blue .rf-headline::after, .bg-bottom-cards-purple .rf-card::after,
.bg-bottom-cards-purple .rf-headline::after, .bg-bottom-cards .rf-card::after,
.bg-bottom-cards .rf-headline::after {
  content: "";
  background-image: url(https://static.rainfocus.com/workday/devcon24/static/staticfile/staticfile/Background%20Image_1708016328832001rvFr.png);
  background-repeat: no-repeat;
  background-size: cover;
  height: 16px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
}
.bg-bottom-cards.light-yellow .rf-card::after,
.bg-bottom-cards.light-yellow .rf-headline::after {
  background-image: url("https://static.rainfocus.com/workday/devcon24/static/staticfile/staticfile/img-devcon24-pattern-yellow_1709919641231001VGJS.png");
}
.bg-bottom-cards-blue .rf-card::after,
.bg-bottom-cards-blue .rf-headline::after {
  background-image: url("https://static.rainfocus.com/workday/devcon24/static/staticfile/staticfile/Background%20Image_1708016357667001lEEp.png");
}
.bg-bottom-cards-purple .rf-card::after,
.bg-bottom-cards-purple .rf-headline::after {
  background-image: url("https://static.rainfocus.com/workday/devcon24/static/staticfile/staticfile/Background%20Image_1708016495171001uH1p.png");
}
.bg-bottom-cards.light-yellow.second-bg-yellow .flex-box-section .flex-box-child:nth-child(2) .rf-card::after,
.bg-bottom-cards.light-yellow.second-bg-yellow .flex-box-section .flex-box-child:nth-child(2) .rf-headline::after, .bg-bottom-cards-blue.second-bg-yellow .flex-box-section .flex-box-child:nth-child(2) .rf-card::after,
.bg-bottom-cards-blue.second-bg-yellow .flex-box-section .flex-box-child:nth-child(2) .rf-headline::after, .bg-bottom-cards-purple.second-bg-yellow .flex-box-section .flex-box-child:nth-child(2) .rf-card::after,
.bg-bottom-cards-purple.second-bg-yellow .flex-box-section .flex-box-child:nth-child(2) .rf-headline::after, .bg-bottom-cards.second-bg-yellow .flex-box-section .flex-box-child:nth-child(2) .rf-card::after,
.bg-bottom-cards.second-bg-yellow .flex-box-section .flex-box-child:nth-child(2) .rf-headline::after {
  background-image: url("https://static.rainfocus.com/workday/devcon24/static/staticfile/staticfile/Background%20Image_1708016328832001rvFr.png");
}
.bg-bottom-cards.light-yellow.second-bg-light-yellow .flex-box-section .flex-box-child:nth-child(2) .rf-card::after,
.bg-bottom-cards.light-yellow.second-bg-light-yellow .flex-box-section .flex-box-child:nth-child(2) .rf-headline::after, .bg-bottom-cards-blue.second-bg-light-yellow .flex-box-section .flex-box-child:nth-child(2) .rf-card::after,
.bg-bottom-cards-blue.second-bg-light-yellow .flex-box-section .flex-box-child:nth-child(2) .rf-headline::after, .bg-bottom-cards-purple.second-bg-light-yellow .flex-box-section .flex-box-child:nth-child(2) .rf-card::after,
.bg-bottom-cards-purple.second-bg-light-yellow .flex-box-section .flex-box-child:nth-child(2) .rf-headline::after, .bg-bottom-cards.second-bg-light-yellow .flex-box-section .flex-box-child:nth-child(2) .rf-card::after,
.bg-bottom-cards.second-bg-light-yellow .flex-box-section .flex-box-child:nth-child(2) .rf-headline::after {
  background-image: url("https://static.rainfocus.com/workday/devcon24/static/staticfile/staticfile/img-devcon24-pattern-yellow_1709919641231001VGJS.png");
}
.bg-bottom-cards.light-yellow.second-bg-blue .flex-box-section .flex-box-child:nth-child(2) .rf-card::after,
.bg-bottom-cards.light-yellow.second-bg-blue .flex-box-section .flex-box-child:nth-child(2) .rf-headline::after, .bg-bottom-cards-blue.second-bg-blue .flex-box-section .flex-box-child:nth-child(2) .rf-card::after,
.bg-bottom-cards-blue.second-bg-blue .flex-box-section .flex-box-child:nth-child(2) .rf-headline::after, .bg-bottom-cards-purple.second-bg-blue .flex-box-section .flex-box-child:nth-child(2) .rf-card::after,
.bg-bottom-cards-purple.second-bg-blue .flex-box-section .flex-box-child:nth-child(2) .rf-headline::after, .bg-bottom-cards.second-bg-blue .flex-box-section .flex-box-child:nth-child(2) .rf-card::after,
.bg-bottom-cards.second-bg-blue .flex-box-section .flex-box-child:nth-child(2) .rf-headline::after {
  background-image: url("https://static.rainfocus.com/workday/devcon24/static/staticfile/staticfile/Background%20Image_1708016357667001lEEp.png");
}
.bg-bottom-cards.light-yellow.second-bg-purple .flex-box-section .flex-box-child:nth-child(2) .rf-card::after,
.bg-bottom-cards.light-yellow.second-bg-purple .flex-box-section .flex-box-child:nth-child(2) .rf-headline::after, .bg-bottom-cards-blue.second-bg-purple .flex-box-section .flex-box-child:nth-child(2) .rf-card::after,
.bg-bottom-cards-blue.second-bg-purple .flex-box-section .flex-box-child:nth-child(2) .rf-headline::after, .bg-bottom-cards-purple.second-bg-purple .flex-box-section .flex-box-child:nth-child(2) .rf-card::after,
.bg-bottom-cards-purple.second-bg-purple .flex-box-section .flex-box-child:nth-child(2) .rf-headline::after, .bg-bottom-cards.second-bg-purple .flex-box-section .flex-box-child:nth-child(2) .rf-card::after,
.bg-bottom-cards.second-bg-purple .flex-box-section .flex-box-child:nth-child(2) .rf-headline::after {
  background-image: url("https://static.rainfocus.com/workday/devcon24/static/staticfile/staticfile/Background%20Image_1708016495171001uH1p.png");
}
.bg-bottom-cards.light-yellow.third-bg-yellow .flex-box-section .flex-box-child:nth-child(3) .rf-card::after,
.bg-bottom-cards.light-yellow.third-bg-yellow .flex-box-section .flex-box-child:nth-child(3) .rf-headline::after, .bg-bottom-cards-blue.third-bg-yellow .flex-box-section .flex-box-child:nth-child(3) .rf-card::after,
.bg-bottom-cards-blue.third-bg-yellow .flex-box-section .flex-box-child:nth-child(3) .rf-headline::after, .bg-bottom-cards-purple.third-bg-yellow .flex-box-section .flex-box-child:nth-child(3) .rf-card::after,
.bg-bottom-cards-purple.third-bg-yellow .flex-box-section .flex-box-child:nth-child(3) .rf-headline::after, .bg-bottom-cards.third-bg-yellow .flex-box-section .flex-box-child:nth-child(3) .rf-card::after,
.bg-bottom-cards.third-bg-yellow .flex-box-section .flex-box-child:nth-child(3) .rf-headline::after {
  background-image: url("https://static.rainfocus.com/workday/devcon24/static/staticfile/staticfile/Background%20Image_1708016328832001rvFr.png");
}
.bg-bottom-cards.light-yellow.third-bg-light-yellow .flex-box-section .flex-box-child:nth-child(3) .rf-card::after,
.bg-bottom-cards.light-yellow.third-bg-light-yellow .flex-box-section .flex-box-child:nth-child(3) .rf-headline::after, .bg-bottom-cards-blue.third-bg-light-yellow .flex-box-section .flex-box-child:nth-child(3) .rf-card::after,
.bg-bottom-cards-blue.third-bg-light-yellow .flex-box-section .flex-box-child:nth-child(3) .rf-headline::after, .bg-bottom-cards-purple.third-bg-light-yellow .flex-box-section .flex-box-child:nth-child(3) .rf-card::after,
.bg-bottom-cards-purple.third-bg-light-yellow .flex-box-section .flex-box-child:nth-child(3) .rf-headline::after, .bg-bottom-cards.third-bg-light-yellow .flex-box-section .flex-box-child:nth-child(3) .rf-card::after,
.bg-bottom-cards.third-bg-light-yellow .flex-box-section .flex-box-child:nth-child(3) .rf-headline::after {
  background-image: url("https://static.rainfocus.com/workday/devcon24/static/staticfile/staticfile/img-devcon24-pattern-yellow_1709919641231001VGJS.png");
}
.bg-bottom-cards.light-yellow.third-bg-blue .flex-box-section .flex-box-child:nth-child(3) .rf-card::after,
.bg-bottom-cards.light-yellow.third-bg-blue .flex-box-section .flex-box-child:nth-child(3) .rf-headline::after, .bg-bottom-cards-blue.third-bg-blue .flex-box-section .flex-box-child:nth-child(3) .rf-card::after,
.bg-bottom-cards-blue.third-bg-blue .flex-box-section .flex-box-child:nth-child(3) .rf-headline::after, .bg-bottom-cards-purple.third-bg-blue .flex-box-section .flex-box-child:nth-child(3) .rf-card::after,
.bg-bottom-cards-purple.third-bg-blue .flex-box-section .flex-box-child:nth-child(3) .rf-headline::after, .bg-bottom-cards.third-bg-blue .flex-box-section .flex-box-child:nth-child(3) .rf-card::after,
.bg-bottom-cards.third-bg-blue .flex-box-section .flex-box-child:nth-child(3) .rf-headline::after {
  background-image: url("https://static.rainfocus.com/workday/devcon24/static/staticfile/staticfile/Background%20Image_1708016357667001lEEp.png");
}
.bg-bottom-cards.light-yellow.third-bg-purple .flex-box-section .flex-box-child:nth-child(3) .rf-card::after,
.bg-bottom-cards.light-yellow.third-bg-purple .flex-box-section .flex-box-child:nth-child(3) .rf-headline::after, .bg-bottom-cards-blue.third-bg-purple .flex-box-section .flex-box-child:nth-child(3) .rf-card::after,
.bg-bottom-cards-blue.third-bg-purple .flex-box-section .flex-box-child:nth-child(3) .rf-headline::after, .bg-bottom-cards-purple.third-bg-purple .flex-box-section .flex-box-child:nth-child(3) .rf-card::after,
.bg-bottom-cards-purple.third-bg-purple .flex-box-section .flex-box-child:nth-child(3) .rf-headline::after, .bg-bottom-cards.third-bg-purple .flex-box-section .flex-box-child:nth-child(3) .rf-card::after,
.bg-bottom-cards.third-bg-purple .flex-box-section .flex-box-child:nth-child(3) .rf-headline::after {
  background-image: url("https://static.rainfocus.com/workday/devcon24/static/staticfile/staticfile/Background%20Image_1708016495171001uH1p.png");
}
.bg-bottom-cards.light-yellow.fourth-bg-yellow .flex-box-section .flex-box-child:nth-child(3) .rf-card::after,
.bg-bottom-cards.light-yellow.fourth-bg-yellow .flex-box-section .flex-box-child:nth-child(3) .rf-headline::after, .bg-bottom-cards-blue.fourth-bg-yellow .flex-box-section .flex-box-child:nth-child(3) .rf-card::after,
.bg-bottom-cards-blue.fourth-bg-yellow .flex-box-section .flex-box-child:nth-child(3) .rf-headline::after, .bg-bottom-cards-purple.fourth-bg-yellow .flex-box-section .flex-box-child:nth-child(3) .rf-card::after,
.bg-bottom-cards-purple.fourth-bg-yellow .flex-box-section .flex-box-child:nth-child(3) .rf-headline::after, .bg-bottom-cards.fourth-bg-yellow .flex-box-section .flex-box-child:nth-child(3) .rf-card::after,
.bg-bottom-cards.fourth-bg-yellow .flex-box-section .flex-box-child:nth-child(3) .rf-headline::after {
  background-image: url("https://static.rainfocus.com/workday/devcon24/static/staticfile/staticfile/Background%20Image_1708016328832001rvFr.png");
}
.bg-bottom-cards.light-yellow.fourth-bg-light-yellow .flex-box-section .flex-box-child:nth-child(3) .rf-card::after,
.bg-bottom-cards.light-yellow.fourth-bg-light-yellow .flex-box-section .flex-box-child:nth-child(3) .rf-headline::after, .bg-bottom-cards-blue.fourth-bg-light-yellow .flex-box-section .flex-box-child:nth-child(3) .rf-card::after,
.bg-bottom-cards-blue.fourth-bg-light-yellow .flex-box-section .flex-box-child:nth-child(3) .rf-headline::after, .bg-bottom-cards-purple.fourth-bg-light-yellow .flex-box-section .flex-box-child:nth-child(3) .rf-card::after,
.bg-bottom-cards-purple.fourth-bg-light-yellow .flex-box-section .flex-box-child:nth-child(3) .rf-headline::after, .bg-bottom-cards.fourth-bg-light-yellow .flex-box-section .flex-box-child:nth-child(3) .rf-card::after,
.bg-bottom-cards.fourth-bg-light-yellow .flex-box-section .flex-box-child:nth-child(3) .rf-headline::after {
  background-image: url("https://static.rainfocus.com/workday/devcon24/static/staticfile/staticfile/img-devcon24-pattern-yellow_1709919641231001VGJS.png");
}
.bg-bottom-cards.light-yellow.fourth-bg-blue .flex-box-section .flex-box-child:nth-child(3) .rf-card::after,
.bg-bottom-cards.light-yellow.fourth-bg-blue .flex-box-section .flex-box-child:nth-child(3) .rf-headline::after, .bg-bottom-cards-blue.fourth-bg-blue .flex-box-section .flex-box-child:nth-child(3) .rf-card::after,
.bg-bottom-cards-blue.fourth-bg-blue .flex-box-section .flex-box-child:nth-child(3) .rf-headline::after, .bg-bottom-cards-purple.fourth-bg-blue .flex-box-section .flex-box-child:nth-child(3) .rf-card::after,
.bg-bottom-cards-purple.fourth-bg-blue .flex-box-section .flex-box-child:nth-child(3) .rf-headline::after, .bg-bottom-cards.fourth-bg-blue .flex-box-section .flex-box-child:nth-child(3) .rf-card::after,
.bg-bottom-cards.fourth-bg-blue .flex-box-section .flex-box-child:nth-child(3) .rf-headline::after {
  background-image: url("https://static.rainfocus.com/workday/devcon24/static/staticfile/staticfile/Background%20Image_1708016357667001lEEp.png");
}
.bg-bottom-cards.light-yellow.fourth-bg-purple .flex-box-section .flex-box-child:nth-child(3) .rf-card::after,
.bg-bottom-cards.light-yellow.fourth-bg-purple .flex-box-section .flex-box-child:nth-child(3) .rf-headline::after, .bg-bottom-cards-blue.fourth-bg-purple .flex-box-section .flex-box-child:nth-child(3) .rf-card::after,
.bg-bottom-cards-blue.fourth-bg-purple .flex-box-section .flex-box-child:nth-child(3) .rf-headline::after, .bg-bottom-cards-purple.fourth-bg-purple .flex-box-section .flex-box-child:nth-child(3) .rf-card::after,
.bg-bottom-cards-purple.fourth-bg-purple .flex-box-section .flex-box-child:nth-child(3) .rf-headline::after, .bg-bottom-cards.fourth-bg-purple .flex-box-section .flex-box-child:nth-child(3) .rf-card::after,
.bg-bottom-cards.fourth-bg-purple .flex-box-section .flex-box-child:nth-child(3) .rf-headline::after {
  background-image: url("https://static.rainfocus.com/workday/devcon24/static/staticfile/staticfile/Background%20Image_1708016495171001uH1p.png");
}
.bg-bottom-cards .rf-card.hotel-card .card-footer .card-controls {
  justify-content: flex-start;
}

.static-scrollbar-card .rf-card.booth-details-card .card-body {
  overflow-y: scroll;
}
.static-scrollbar-card .rf-card.booth-details-card .card-body::-webkit-scrollbar {
  width: 9px;
}
.static-scrollbar-card .rf-card.booth-details-card .card-body::-webkit-scrollbar-track {
  background: var(--soap200);
}
.static-scrollbar-card .rf-card.booth-details-card .card-body::-webkit-scrollbar-thumb {
  background-color: var(--blackpepper100);
  border-radius: 5px;
}
.static-scrollbar-card .rf-card.booth-details-card .card-body::-webkit-scrollbar-thumb:vertical:active {
  background-color: var(--blackpepper200);
}

@media all and (min-width: 1024px) {
  .section-y-no-padding {
    padding-top: 0;
    padding-bottom: 0;
  }
}

.custom-section-image-full {
  padding: 0;
  overflow: hidden;
}
.custom-section-image-full .flex-box-section-full-interior {
  max-width: initial;
  width: 100%;
  padding: 0;
}
.custom-section-image-full .flex-box-section-full-interior .flex-box-child {
  margin-bottom: 0;
}
@media all and (max-width: 1023px) {
  .custom-section-image-full .flex-box-section-full-interior .custom-section-text-container {
    padding: 20px;
  }
}

.custom-hero-right-background,
.custom-section-right-background,
.custom-section-left-background {
  padding: 0;
  overflow: hidden;
}
.custom-hero-right-background .flex-box-section-full-interior,
.custom-section-right-background .flex-box-section-full-interior,
.custom-section-left-background .flex-box-section-full-interior {
  max-width: initial;
  width: 100%;
  padding: 0;
}
.custom-hero-right-background .flex-box-section-full-interior .flex-box-child,
.custom-section-right-background .flex-box-section-full-interior .flex-box-child,
.custom-section-left-background .flex-box-section-full-interior .flex-box-child {
  margin-bottom: 0;
}
.custom-hero-right-background .wd-custom-hero,
.custom-section-right-background .wd-custom-hero,
.custom-section-left-background .wd-custom-hero {
  position: relative;
  display: flex;
  align-items: center;
}
.custom-hero-right-background .wd-custom-hero-sub-container,
.custom-section-right-background .wd-custom-hero-sub-container,
.custom-section-left-background .wd-custom-hero-sub-container {
  max-width: 1440px;
  width: 95%;
  margin: 0 auto;
  padding: 40px 20px;
  display: flex;
  flex-direction: column;
  row-gap: 24px;
}
@media all and (min-width: 769px) {
  .custom-hero-right-background .wd-custom-hero-sub-container,
  .custom-section-right-background .wd-custom-hero-sub-container,
  .custom-section-left-background .wd-custom-hero-sub-container {
    flex-direction: row;
    min-height: 450px;
  }
}
.custom-hero-right-background .wd-custom-hero-text-container,
.custom-section-right-background .wd-custom-hero-text-container,
.custom-section-left-background .wd-custom-hero-text-container {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  justify-content: center;
  width: 100%;
}
.custom-hero-right-background .wd-custom-hero-img-container,
.custom-section-right-background .wd-custom-hero-img-container,
.custom-section-left-background .wd-custom-hero-img-container {
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  right: 0;
  width: 50%;
  height: 100%;
  display: none;
  justify-content: flex-end;
}
.custom-hero-right-background .wd-custom-hero-img-container img,
.custom-section-right-background .wd-custom-hero-img-container img,
.custom-section-left-background .wd-custom-hero-img-container img {
  display: none;
}
.custom-hero-right-background .wd-custom-hero-img-mobile-container,
.custom-section-right-background .wd-custom-hero-img-mobile-container,
.custom-section-left-background .wd-custom-hero-img-mobile-container {
  display: flex;
  justify-content: center;
  position: absolute;
  width: 100%;
  right: 0;
  bottom: 0;
}
.custom-hero-right-background .wd-custom-hero-img-mobile-container img,
.custom-section-right-background .wd-custom-hero-img-mobile-container img,
.custom-section-left-background .wd-custom-hero-img-mobile-container img {
  display: block;
}
.custom-hero-right-background.french-vanilla svg path,
.custom-section-right-background.french-vanilla svg path,
.custom-section-left-background.french-vanilla svg path {
  fill: var(--frenchvanilla100) !important;
}
@media all and (min-width: 769px) {
  .custom-hero-right-background .wd-custom-hero-text-container,
  .custom-section-right-background .wd-custom-hero-text-container,
  .custom-section-left-background .wd-custom-hero-text-container {
    width: 50%;
  }
  .custom-hero-right-background .wd-custom-hero-img-container,
  .custom-section-right-background .wd-custom-hero-img-container,
  .custom-section-left-background .wd-custom-hero-img-container {
    align-items: center;
    display: flex;
  }
  .custom-hero-right-background .wd-custom-hero-img-container img,
  .custom-section-right-background .wd-custom-hero-img-container img,
  .custom-section-left-background .wd-custom-hero-img-container img {
    display: block;
    height: 100%;
    object-fit: contain;
    object-position: bottom;
  }
  .custom-hero-right-background .wd-custom-hero-img-mobile-container img,
  .custom-section-right-background .wd-custom-hero-img-mobile-container img,
  .custom-section-left-background .wd-custom-hero-img-mobile-container img {
    display: none;
  }
}
@media all and (min-width: 1024px) {
  .custom-hero-right-background .wd-custom-hero-img-container,
  .custom-section-right-background .wd-custom-hero-img-container,
  .custom-section-left-background .wd-custom-hero-img-container {
    align-items: flex-start;
  }
}
.custom-hero-right-background .img-bottom,
.custom-section-right-background .img-bottom,
.custom-section-left-background .img-bottom {
  object-position: bottom;
}

@media all and (max-width: 768px) {
  .custom-section-right-background .wd-custom-hero-text-container,
  .custom-hero-right-background .wd-custom-hero-text-container,
  .custom-section-left-background .wd-custom-hero-text-container {
    margin-bottom: 55vw;
  }
}

.custom-section-left-background .wd-custom-hero-text-container.spaced {
  padding-left: 64px;
}
.custom-section-left-background .wd-custom-hero-sub-container {
  justify-content: flex-end;
}
.custom-section-left-background .wd-custom-hero-img-container {
  left: 0;
  justify-content: flex-start;
}
.custom-section-left-background .wd-custom-hero-img-mobile-container {
  display: flex;
  justify-content: center;
  position: absolute;
  width: 100%;
  right: 0;
  bottom: 0;
}
.custom-section-left-background .wd-custom-hero-img-mobile-container img {
  display: block;
}
@media all and (min-width: 769px) {
  .custom-section-left-background .wd-custom-hero-img-container {
    justify-content: flex-start;
  }
  .custom-section-left-background .wd-custom-hero-img-mobile-container img {
    display: none;
  }
}
@media all and (min-width: 1024px) {
  .custom-section-left-background .wd-custom-hero-img-container {
    align-items: flex-start;
  }
}

@media all and (max-width: 768px) {
  .custom-section-left-background .wd-custom-hero-text-container {
    display: flex;
    flex-direction: column;
  }
  .custom-section-left-background .wd-custom-hero-text-container.spaced {
    padding-left: 0;
  }
}

.rf-body.rf-accessibility .wd-open-gray-button-section .rf-headline .mdBtnR-primary {
  box-shadow: inset 0 0 0 0px var(--body-text-color);
  color: var(--body-text-color) !important;
  border-color: var(--body-text-color);
  background-color: transparent;
  border-width: 2px;
}
.rf-body.rf-accessibility .wd-open-gray-button-section .rf-headline .mdBtnR-primary .mdBtnR-text {
  color: inherit !important;
}
.rf-body.rf-accessibility .wd-open-gray-button-section .rf-headline .mdBtnR-primary svg {
  fill: var(--body-text-color);
}
.rf-body.rf-accessibility .wd-open-gray-button-section .rf-headline .mdBtnR-primary:hover, .rf-body.rf-accessibility .wd-open-gray-button-section .rf-headline .mdBtnR-primary:focus {
  background-color: var(--body-text-color);
  box-shadow: inset 0 0 0 0 transparent;
  color: var(--frenchvanilla100) !important;
  text-decoration: none;
}
.rf-body.rf-accessibility .wd-open-gray-button-section .rf-headline .mdBtnR-primary:hover svg, .rf-body.rf-accessibility .wd-open-gray-button-section .rf-headline .mdBtnR-primary:focus svg {
  fill: var(--frenchvanilla100);
}
.rf-body.rf-accessibility .wd-open-gray-button-section .rf-headline .mdBtnR-primary:active {
  background-color: var(--button-gray-active-color);
  box-shadow: inset 0 0 0 0 transparent;
  color: var(--frenchvanilla100) !important;
}
.rf-body.rf-accessibility .wd-open-gray-button-section .rf-headline .mdBtnR-primary:active svg {
  fill: var(--frenchvanilla100);
}
.rf-body.rf-accessibility .wd-open-white-button-section .rf-headline .mdBtnR-primary,
.rf-body.rf-accessibility .wd-open-white-button-section .element-container .mdBtnR-primary {
  color: var(--frenchvanilla100) !important;
  border-color: var(--frenchvanilla100);
  background-color: transparent;
}
.rf-body.rf-accessibility .wd-open-white-button-section .rf-headline .mdBtnR-primary .mdBtnR-text,
.rf-body.rf-accessibility .wd-open-white-button-section .element-container .mdBtnR-primary .mdBtnR-text {
  color: var(--frenchvanilla100) !important;
}
.rf-body.rf-accessibility .wd-open-white-button-section .rf-headline .mdBtnR-primary svg,
.rf-body.rf-accessibility .wd-open-white-button-section .element-container .mdBtnR-primary svg {
  fill: var(--frenchvanilla100);
}
.rf-body.rf-accessibility .wd-open-white-button-section .rf-headline .mdBtnR-primary:hover,
.rf-body.rf-accessibility .wd-open-white-button-section .element-container .mdBtnR-primary:hover {
  background-color: var(--frenchvanilla100);
  box-shadow: 0 0 0 0 transparent;
  color: var(--button-primary-hover-color) !important;
  text-decoration: none;
}
.rf-body.rf-accessibility .wd-open-white-button-section .rf-headline .mdBtnR-primary:hover .mdBtnR-text,
.rf-body.rf-accessibility .wd-open-white-button-section .element-container .mdBtnR-primary:hover .mdBtnR-text {
  color: var(--button-primary-hover-color) !important;
}
.rf-body.rf-accessibility .wd-open-white-button-section .rf-headline .mdBtnR-primary:hover svg,
.rf-body.rf-accessibility .wd-open-white-button-section .element-container .mdBtnR-primary:hover svg {
  fill: var(--button-primary-hover-color);
}
.rf-body.rf-accessibility .wd-open-white-button-section .rf-headline .mdBtnR-primary:active,
.rf-body.rf-accessibility .wd-open-white-button-section .element-container .mdBtnR-primary:active {
  background-color: var(--button-white-active-color);
  color: var(--button-primary-hover-color) !important;
}
.rf-body.rf-accessibility .wd-open-white-button-section .rf-headline .mdBtnR-primary:active .mdBtnR-text,
.rf-body.rf-accessibility .wd-open-white-button-section .element-container .mdBtnR-primary:active .mdBtnR-text {
  color: var(--button-primary-hover-color) !important;
}
.rf-body.rf-accessibility .wd-open-white-button-section .rf-headline .mdBtnR-primary:active svg,
.rf-body.rf-accessibility .wd-open-white-button-section .element-container .mdBtnR-primary:active svg {
  fill: var(--button-primary-hover-color);
}
.rf-body.rf-accessibility .wd-open-white-button-section .rf-headline .mdBtnR-primary:focus,
.rf-body.rf-accessibility .wd-open-white-button-section .element-container .mdBtnR-primary:focus {
  background-color: var(--frenchvanilla100);
  box-shadow: 0 0 0 2px var(--primary-color), 0 0 0 4px var(--frenchvanilla100) !important;
  color: var(--primary-color) !important;
}
.rf-body.rf-accessibility .wd-open-white-button-section .rf-headline .mdBtnR-primary:focus .mdBtnR-text,
.rf-body.rf-accessibility .wd-open-white-button-section .element-container .mdBtnR-primary:focus .mdBtnR-text {
  color: var(--button-primary-hover-color) !important;
}
.rf-body.rf-accessibility .wd-open-white-button-section .rf-headline .mdBtnR-primary:focus svg,
.rf-body.rf-accessibility .wd-open-white-button-section .element-container .mdBtnR-primary:focus svg {
  fill: var(--primary-color);
}
.rf-body.rf-accessibility .wd-open-white-button-section .rf-headline .mdBtnR-primary:focus:hover,
.rf-body.rf-accessibility .wd-open-white-button-section .element-container .mdBtnR-primary:focus:hover {
  background-color: var(--frenchvanilla100);
  color: var(--button-primary-hover-color) !important;
  box-shadow: inset 0 0 0 0 transparent;
}
.rf-body.rf-accessibility .wd-open-white-button-section .rf-headline .mdBtnR-primary:focus:hover .mdBtnR-text,
.rf-body.rf-accessibility .wd-open-white-button-section .element-container .mdBtnR-primary:focus:hover .mdBtnR-text {
  color: var(--button-primary-hover-color) !important;
}
.rf-body.rf-accessibility .wd-open-white-button-section .rf-headline .mdBtnR-primary:focus:hover svg,
.rf-body.rf-accessibility .wd-open-white-button-section .element-container .mdBtnR-primary:focus:hover svg {
  fill: var(--button-primary-hover-color);
}
.rf-body.rf-accessibility .wd-open-white-button-section .rf-headline .mdBtnR-primary:focus:active,
.rf-body.rf-accessibility .wd-open-white-button-section .element-container .mdBtnR-primary:focus:active {
  background-color: var(--button-white-active-color);
  box-shadow: inset 0 0 0 0 transparent;
  color: var(--button-primary-hover-color) !important;
}
.rf-body.rf-accessibility .wd-open-white-button-section .rf-headline .mdBtnR-primary:focus:active .mdBtnR-text,
.rf-body.rf-accessibility .wd-open-white-button-section .element-container .mdBtnR-primary:focus:active .mdBtnR-text {
  color: var(--button-primary-hover-color) !important;
}
.rf-body.rf-accessibility .wd-open-white-button-section .rf-headline .mdBtnR-primary:focus:active svg,
.rf-body.rf-accessibility .wd-open-white-button-section .element-container .mdBtnR-primary:focus:active svg {
  fill: var(--button-primary-hover-color);
}

.page-builder-display-reset .page-builder-panel .card-controls .mdBtnR:first-of-type, .page-builder-display-reset .rf-grid-layout-25 .card-controls .mdBtnR:first-of-type, .page-builder-display-reset .rf-grid-layout-33 .card-controls .mdBtnR:first-of-type {
  margin-bottom: 0;
}

.rf-headline p {
  margin-bottom: 16px;
}

.headline-light-bg .rf-headline {
  background-color: var(--frenchvanilla100);
}

.rf-headline {
  border-radius: var(--rf-brand-shape-radius-lg);
  overflow: hidden;
}
.rf-headline.has-bg {
  position: relative;
}
.rf-headline .bg-bottom {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
}
@media all and (max-width: 768px) {
  .rf-headline .rf-headline-content {
    padding: 16px 16px 0;
  }
}

.three-column > div {
  width: 100%;
}
@media all and (min-width: 769px) {
  .three-column > div {
    width: 50%;
  }
}
@media all and (max-width: 1199px) {
  .three-column > div {
    margin-bottom: var(--bottom-spacing);
  }
}
@media all and (min-width: 1200px) {
  .three-column > div {
    width: 33%;
  }
}

.four-column > div {
  width: 100%;
}
@media all and (min-width: 769px) {
  .four-column > div {
    width: 50%;
  }
}
@media all and (max-width: 1199px) {
  .four-column > div {
    margin-bottom: var(--bottom-spacing);
  }
}
@media all and (min-width: 1200px) {
  .four-column > div {
    width: 25%;
  }
}

.five-column {
  justify-content: center;
}
@media all and (min-width: 769px) {
  .five-column > div {
    width: 33.33%;
  }
}
@media all and (max-width: 1199px) {
  .five-column > div {
    margin-bottom: var(--bottom-spacing);
  }
}
@media all and (min-width: 1200px) {
  .five-column > div {
    width: 20%;
  }
}

.right-headline-background .rf-headline .rf-headline-interior {
  background-size: contain;
  background-position-x: right;
}

@media all and (max-width: 1023px) {
  .exhibitor-tasks .element-container > .flex-box-section {
    flex-wrap: wrap;
  }
  .exhibitor-tasks .element-container > .flex-box-section .flex-box-child {
    width: 100%;
  }
}

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

.matching-size-content .flex-box-child > div, .matching-size-content .flex-box-child > div .rf-headline,
.matching-size-content .flex-box-child .block-snippet,
.matching-size-content .flex-box-child .element-container-wrapper,
.matching-size-content .flex-box-child .element-container,
.matching-size-content .flex-box-child .element-container > div,
.matching-size-content .flex-box-child .element-container > div .rf-headline {
  width: 100%;
  height: 100%;
}

.report-cards-alignment .report-viewer-autosizer,
.report-cards-alignment .report-viewer-autosizer > div {
  height: 100%;
}

.align-nav-link-bottom .rf-headline.full-image {
  display: flex;
  flex-direction: column;
}
.align-nav-link-bottom .rf-headline.full-image .rf-headline-content {
  flex: 1;
}
.align-nav-link-bottom .rf-headline.full-image .rf-headline-content > div > div:last-of-type {
  position: absolute;
  bottom: 16px;
}

.middle-aligned-content .flex-box-child.rf-grid-layout-66, .middle-aligned-content .flex-box-child.rf-grid-layout-50, .middle-aligned-content .flex-box-child.rf-grid-layout-33 {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.wd-image-template img {
  display: block;
  max-height: 500px;
}
.wd-image-template.image-on-left img {
  margin-right: auto;
}
.wd-image-template.image-on-right img {
  margin-left: auto;
}

.image-on-left-offset {
  overflow: hidden;
}
.image-on-left-offset .pb-stackable-image-element {
  margin-left: -50%;
}
.image-on-left-offset .pb-stackable-image-element img {
  width: 100%;
  height: 100%;
  max-height: 500px;
  object-fit: contain;
}

.image-on-right-offset {
  overflow: hidden;
}
.image-on-right-offset .pb-stackable-image-element {
  margin-right: -50%;
}
.image-on-right-offset .pb-stackable-image-element img {
  width: 100%;
  height: 100%;
  max-height: 500px;
  object-fit: contain;
}

@media all and (max-width: 768px) {
  .image-on-left-offset.mobile-negative-margin .pb-stackable-image-element,
  .image-on-right-offset.mobile-negative-margin .pb-stackable-image-element {
    margin-bottom: -32px;
  }
  .image-on-left-offset .pb-stackable-image-element {
    margin-left: -25%;
  }
  .image-on-right-offset .pb-stackable-image-element {
    margin-right: -25%;
  }
}
.inline-checklist-group {
  margin: 0 auto;
  max-width: 800px;
}
.inline-checklist-group .inline-checklist-item {
  display: flex;
  align-items: center;
  margin-bottom: 16px;
}
.inline-checklist-group .inline-checklist-item svg {
  flex-shrink: 0;
  margin-right: 20px;
}
.inline-checklist-group ul {
  margin-bottom: 16px;
}
.inline-checklist-group ul li {
  list-style-type: circle;
  margin: 0;
  list-style-position: inside;
}
.inline-checklist-group ul li li {
  list-style-type: square;
}

.industry-image-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.image-centered-text {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 20px;
}
@media all and (min-width: 769px) {
  .image-centered-text {
    width: 50%;
    margin-bottom: 50px;
  }
}
@media all and (min-width: 1024px) {
  .image-centered-text {
    width: 25%;
    margin-bottom: 100px;
  }
}
.image-centered-text img {
  max-width: 215px;
  max-height: 215px;
  margin-bottom: 24px;
}

.industry-headline-wrapper {
  --gap: 16px;
  --columns: 4;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: var(--gap);
}

.industry-headline-wrapper .rf-headline {
  width: calc(100% / var(--columns) - var(--gap) + var(--gap) / var(--columns));
}

.list-style-none {
  list-style: none !important;
}
.list-style-none li {
  list-style: none !important;
}

.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left .session-main-action,
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left .mdBtnR-outline-primary,
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left a.mdBtnR-outline-primary,
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left .mdBtnR-primary,
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left a.mdBtnR-primary,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content .session-main-action,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content .mdBtnR-outline-primary,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content a.mdBtnR-outline-primary,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content .mdBtnR-primary,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content a.mdBtnR-primary,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left .session-main-action,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left .mdBtnR-outline-primary,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left a.mdBtnR-outline-primary,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left .mdBtnR-primary,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left a.mdBtnR-primary,
.rf-body.rf-accessibility .rf-tile .rf-headline-content .session-main-action,
.rf-body.rf-accessibility .rf-tile .rf-headline-content .mdBtnR-outline-primary,
.rf-body.rf-accessibility .rf-tile .rf-headline-content a.mdBtnR-outline-primary,
.rf-body.rf-accessibility .rf-tile .rf-headline-content .mdBtnR-primary,
.rf-body.rf-accessibility .rf-tile .rf-headline-content a.mdBtnR-primary {
  padding: 0 !important;
  color: var(--blueberry400) !important;
  box-shadow: none !important;
  border: initial !important;
  background-color: initial !important;
}
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left .session-main-action .mdBtnR-text,
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left .mdBtnR-outline-primary .mdBtnR-text,
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left a.mdBtnR-outline-primary .mdBtnR-text,
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left .mdBtnR-primary .mdBtnR-text,
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left a.mdBtnR-primary .mdBtnR-text,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content .session-main-action .mdBtnR-text,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content .mdBtnR-outline-primary .mdBtnR-text,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content a.mdBtnR-outline-primary .mdBtnR-text,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content .mdBtnR-primary .mdBtnR-text,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content a.mdBtnR-primary .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left .session-main-action .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left .mdBtnR-outline-primary .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left a.mdBtnR-outline-primary .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left .mdBtnR-primary .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left a.mdBtnR-primary .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-headline-content .session-main-action .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-headline-content .mdBtnR-outline-primary .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-headline-content a.mdBtnR-outline-primary .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-headline-content .mdBtnR-primary .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-headline-content a.mdBtnR-primary .mdBtnR-text {
  color: var(--blueberry400) !important;
}
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left .session-main-action svg,
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left .mdBtnR-outline-primary svg,
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left a.mdBtnR-outline-primary svg,
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left .mdBtnR-primary svg,
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left a.mdBtnR-primary svg,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content .session-main-action svg,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content .mdBtnR-outline-primary svg,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content a.mdBtnR-outline-primary svg,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content .mdBtnR-primary svg,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content a.mdBtnR-primary svg,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left .session-main-action svg,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left .mdBtnR-outline-primary svg,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left a.mdBtnR-outline-primary svg,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left .mdBtnR-primary svg,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left a.mdBtnR-primary svg,
.rf-body.rf-accessibility .rf-tile .rf-headline-content .session-main-action svg,
.rf-body.rf-accessibility .rf-tile .rf-headline-content .mdBtnR-outline-primary svg,
.rf-body.rf-accessibility .rf-tile .rf-headline-content a.mdBtnR-outline-primary svg,
.rf-body.rf-accessibility .rf-tile .rf-headline-content .mdBtnR-primary svg,
.rf-body.rf-accessibility .rf-tile .rf-headline-content a.mdBtnR-primary svg {
  fill: var(--blueberry400) !important;
}
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left .session-main-action:hover,
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left .mdBtnR-outline-primary:hover,
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left a.mdBtnR-outline-primary:hover,
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left .mdBtnR-primary:hover,
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left a.mdBtnR-primary:hover,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content .session-main-action:hover,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content .mdBtnR-outline-primary:hover,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content a.mdBtnR-outline-primary:hover,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content .mdBtnR-primary:hover,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content a.mdBtnR-primary:hover,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left .session-main-action:hover,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left .mdBtnR-outline-primary:hover,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left a.mdBtnR-outline-primary:hover,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left .mdBtnR-primary:hover,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left a.mdBtnR-primary:hover,
.rf-body.rf-accessibility .rf-tile .rf-headline-content .session-main-action:hover,
.rf-body.rf-accessibility .rf-tile .rf-headline-content .mdBtnR-outline-primary:hover,
.rf-body.rf-accessibility .rf-tile .rf-headline-content a.mdBtnR-outline-primary:hover,
.rf-body.rf-accessibility .rf-tile .rf-headline-content .mdBtnR-primary:hover,
.rf-body.rf-accessibility .rf-tile .rf-headline-content a.mdBtnR-primary:hover {
  color: var(--blueberry500) !important;
  text-decoration: underline !important;
  background-color: initial !important;
  box-shadow: initial !important;
}
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left .session-main-action:hover .mdBtnR-text,
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left .mdBtnR-outline-primary:hover .mdBtnR-text,
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left a.mdBtnR-outline-primary:hover .mdBtnR-text,
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left .mdBtnR-primary:hover .mdBtnR-text,
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left a.mdBtnR-primary:hover .mdBtnR-text,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content .session-main-action:hover .mdBtnR-text,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content .mdBtnR-outline-primary:hover .mdBtnR-text,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content a.mdBtnR-outline-primary:hover .mdBtnR-text,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content .mdBtnR-primary:hover .mdBtnR-text,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content a.mdBtnR-primary:hover .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left .session-main-action:hover .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left .mdBtnR-outline-primary:hover .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left a.mdBtnR-outline-primary:hover .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left .mdBtnR-primary:hover .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left a.mdBtnR-primary:hover .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-headline-content .session-main-action:hover .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-headline-content .mdBtnR-outline-primary:hover .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-headline-content a.mdBtnR-outline-primary:hover .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-headline-content .mdBtnR-primary:hover .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-headline-content a.mdBtnR-primary:hover .mdBtnR-text {
  color: var(--blueberry500) !important;
  text-decoration: underline !important;
}
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left .session-main-action:hover svg,
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left .mdBtnR-outline-primary:hover svg,
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left a.mdBtnR-outline-primary:hover svg,
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left .mdBtnR-primary:hover svg,
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left a.mdBtnR-primary:hover svg,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content .session-main-action:hover svg,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content .mdBtnR-outline-primary:hover svg,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content a.mdBtnR-outline-primary:hover svg,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content .mdBtnR-primary:hover svg,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content a.mdBtnR-primary:hover svg,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left .session-main-action:hover svg,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left .mdBtnR-outline-primary:hover svg,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left a.mdBtnR-outline-primary:hover svg,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left .mdBtnR-primary:hover svg,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left a.mdBtnR-primary:hover svg,
.rf-body.rf-accessibility .rf-tile .rf-headline-content .session-main-action:hover svg,
.rf-body.rf-accessibility .rf-tile .rf-headline-content .mdBtnR-outline-primary:hover svg,
.rf-body.rf-accessibility .rf-tile .rf-headline-content a.mdBtnR-outline-primary:hover svg,
.rf-body.rf-accessibility .rf-tile .rf-headline-content .mdBtnR-primary:hover svg,
.rf-body.rf-accessibility .rf-tile .rf-headline-content a.mdBtnR-primary:hover svg {
  fill: var(--blueberry500) !important;
}
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left .session-main-action:active,
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left .mdBtnR-outline-primary:active,
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left a.mdBtnR-outline-primary:active,
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left .mdBtnR-primary:active,
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left a.mdBtnR-primary:active,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content .session-main-action:active,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content .mdBtnR-outline-primary:active,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content a.mdBtnR-outline-primary:active,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content .mdBtnR-primary:active,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content a.mdBtnR-primary:active,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left .session-main-action:active,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left .mdBtnR-outline-primary:active,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left a.mdBtnR-outline-primary:active,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left .mdBtnR-primary:active,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left a.mdBtnR-primary:active,
.rf-body.rf-accessibility .rf-tile .rf-headline-content .session-main-action:active,
.rf-body.rf-accessibility .rf-tile .rf-headline-content .mdBtnR-outline-primary:active,
.rf-body.rf-accessibility .rf-tile .rf-headline-content a.mdBtnR-outline-primary:active,
.rf-body.rf-accessibility .rf-tile .rf-headline-content .mdBtnR-primary:active,
.rf-body.rf-accessibility .rf-tile .rf-headline-content a.mdBtnR-primary:active {
  color: var(--blueberry600) !important;
  text-decoration: underline !important;
  background-color: initial !important;
  box-shadow: initial !important;
}
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left .session-main-action:active .mdBtnR-text,
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left .mdBtnR-outline-primary:active .mdBtnR-text,
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left a.mdBtnR-outline-primary:active .mdBtnR-text,
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left .mdBtnR-primary:active .mdBtnR-text,
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left a.mdBtnR-primary:active .mdBtnR-text,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content .session-main-action:active .mdBtnR-text,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content .mdBtnR-outline-primary:active .mdBtnR-text,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content a.mdBtnR-outline-primary:active .mdBtnR-text,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content .mdBtnR-primary:active .mdBtnR-text,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content a.mdBtnR-primary:active .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left .session-main-action:active .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left .mdBtnR-outline-primary:active .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left a.mdBtnR-outline-primary:active .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left .mdBtnR-primary:active .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left a.mdBtnR-primary:active .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-headline-content .session-main-action:active .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-headline-content .mdBtnR-outline-primary:active .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-headline-content a.mdBtnR-outline-primary:active .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-headline-content .mdBtnR-primary:active .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-headline-content a.mdBtnR-primary:active .mdBtnR-text {
  color: var(--blueberry600) !important;
}
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left .session-main-action:active svg,
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left .mdBtnR-outline-primary:active svg,
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left a.mdBtnR-outline-primary:active svg,
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left .mdBtnR-primary:active svg,
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left a.mdBtnR-primary:active svg,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content .session-main-action:active svg,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content .mdBtnR-outline-primary:active svg,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content a.mdBtnR-outline-primary:active svg,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content .mdBtnR-primary:active svg,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content a.mdBtnR-primary:active svg,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left .session-main-action:active svg,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left .mdBtnR-outline-primary:active svg,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left a.mdBtnR-outline-primary:active svg,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left .mdBtnR-primary:active svg,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left a.mdBtnR-primary:active svg,
.rf-body.rf-accessibility .rf-tile .rf-headline-content .session-main-action:active svg,
.rf-body.rf-accessibility .rf-tile .rf-headline-content .mdBtnR-outline-primary:active svg,
.rf-body.rf-accessibility .rf-tile .rf-headline-content a.mdBtnR-outline-primary:active svg,
.rf-body.rf-accessibility .rf-tile .rf-headline-content .mdBtnR-primary:active svg,
.rf-body.rf-accessibility .rf-tile .rf-headline-content a.mdBtnR-primary:active svg {
  fill: var(--blueberry600) !important;
}
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left .session-main-action:focus,
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left .mdBtnR-outline-primary:focus,
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left a.mdBtnR-outline-primary:focus,
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left .mdBtnR-primary:focus,
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left a.mdBtnR-primary:focus,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content .session-main-action:focus,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content .mdBtnR-outline-primary:focus,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content a.mdBtnR-outline-primary:focus,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content .mdBtnR-primary:focus,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content a.mdBtnR-primary:focus,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left .session-main-action:focus,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left .mdBtnR-outline-primary:focus,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left a.mdBtnR-outline-primary:focus,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left .mdBtnR-primary:focus,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left a.mdBtnR-primary:focus,
.rf-body.rf-accessibility .rf-tile .rf-headline-content .session-main-action:focus,
.rf-body.rf-accessibility .rf-tile .rf-headline-content .mdBtnR-outline-primary:focus,
.rf-body.rf-accessibility .rf-tile .rf-headline-content a.mdBtnR-outline-primary:focus,
.rf-body.rf-accessibility .rf-tile .rf-headline-content .mdBtnR-primary:focus,
.rf-body.rf-accessibility .rf-tile .rf-headline-content a.mdBtnR-primary:focus {
  color: var(--blueberry400) !important;
  border-radius: 24px 24px 24px 24px !important;
  /* Prevent background color leak outs */
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box !important;
  box-shadow: 0 0 0 2px var(--frenchvanilla100), 0 0 0 4px var(--blueberry400) !important;
  outline: 0 !important;
  background-color: initial !important;
}
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left .session-main-action:focus .mdBtnR-text,
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left .mdBtnR-outline-primary:focus .mdBtnR-text,
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left a.mdBtnR-outline-primary:focus .mdBtnR-text,
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left .mdBtnR-primary:focus .mdBtnR-text,
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left a.mdBtnR-primary:focus .mdBtnR-text,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content .session-main-action:focus .mdBtnR-text,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content .mdBtnR-outline-primary:focus .mdBtnR-text,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content a.mdBtnR-outline-primary:focus .mdBtnR-text,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content .mdBtnR-primary:focus .mdBtnR-text,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content a.mdBtnR-primary:focus .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left .session-main-action:focus .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left .mdBtnR-outline-primary:focus .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left a.mdBtnR-outline-primary:focus .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left .mdBtnR-primary:focus .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left a.mdBtnR-primary:focus .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-headline-content .session-main-action:focus .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-headline-content .mdBtnR-outline-primary:focus .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-headline-content a.mdBtnR-outline-primary:focus .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-headline-content .mdBtnR-primary:focus .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-headline-content a.mdBtnR-primary:focus .mdBtnR-text {
  color: var(--blueberry400) !important;
}
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left .session-main-action:focus:hover,
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left .mdBtnR-outline-primary:focus:hover,
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left a.mdBtnR-outline-primary:focus:hover,
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left .mdBtnR-primary:focus:hover,
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left a.mdBtnR-primary:focus:hover,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content .session-main-action:focus:hover,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content .mdBtnR-outline-primary:focus:hover,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content a.mdBtnR-outline-primary:focus:hover,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content .mdBtnR-primary:focus:hover,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content a.mdBtnR-primary:focus:hover,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left .session-main-action:focus:hover,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left .mdBtnR-outline-primary:focus:hover,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left a.mdBtnR-outline-primary:focus:hover,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left .mdBtnR-primary:focus:hover,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left a.mdBtnR-primary:focus:hover,
.rf-body.rf-accessibility .rf-tile .rf-headline-content .session-main-action:focus:hover,
.rf-body.rf-accessibility .rf-tile .rf-headline-content .mdBtnR-outline-primary:focus:hover,
.rf-body.rf-accessibility .rf-tile .rf-headline-content a.mdBtnR-outline-primary:focus:hover,
.rf-body.rf-accessibility .rf-tile .rf-headline-content .mdBtnR-primary:focus:hover,
.rf-body.rf-accessibility .rf-tile .rf-headline-content a.mdBtnR-primary:focus:hover {
  background-color: initial !important;
  color: var(--blueberry400) !important;
  box-shadow: 0 0 0 2px var(--frenchvanilla100), 0 0 0 4px var(--blueberry400) !important;
}
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left .session-main-action:focus:hover .mdBtnR-text,
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left .mdBtnR-outline-primary:focus:hover .mdBtnR-text,
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left a.mdBtnR-outline-primary:focus:hover .mdBtnR-text,
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left .mdBtnR-primary:focus:hover .mdBtnR-text,
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left a.mdBtnR-primary:focus:hover .mdBtnR-text,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content .session-main-action:focus:hover .mdBtnR-text,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content .mdBtnR-outline-primary:focus:hover .mdBtnR-text,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content a.mdBtnR-outline-primary:focus:hover .mdBtnR-text,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content .mdBtnR-primary:focus:hover .mdBtnR-text,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content a.mdBtnR-primary:focus:hover .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left .session-main-action:focus:hover .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left .mdBtnR-outline-primary:focus:hover .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left a.mdBtnR-outline-primary:focus:hover .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left .mdBtnR-primary:focus:hover .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left a.mdBtnR-primary:focus:hover .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-headline-content .session-main-action:focus:hover .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-headline-content .mdBtnR-outline-primary:focus:hover .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-headline-content a.mdBtnR-outline-primary:focus:hover .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-headline-content .mdBtnR-primary:focus:hover .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-headline-content a.mdBtnR-primary:focus:hover .mdBtnR-text {
  color: var(--blueberry400) !important;
}
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left .session-main-action:focus:hover svg,
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left .mdBtnR-outline-primary:focus:hover svg,
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left a.mdBtnR-outline-primary:focus:hover svg,
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left .mdBtnR-primary:focus:hover svg,
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left a.mdBtnR-primary:focus:hover svg,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content .session-main-action:focus:hover svg,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content .mdBtnR-outline-primary:focus:hover svg,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content a.mdBtnR-outline-primary:focus:hover svg,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content .mdBtnR-primary:focus:hover svg,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content a.mdBtnR-primary:focus:hover svg,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left .session-main-action:focus:hover svg,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left .mdBtnR-outline-primary:focus:hover svg,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left a.mdBtnR-outline-primary:focus:hover svg,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left .mdBtnR-primary:focus:hover svg,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left a.mdBtnR-primary:focus:hover svg,
.rf-body.rf-accessibility .rf-tile .rf-headline-content .session-main-action:focus:hover svg,
.rf-body.rf-accessibility .rf-tile .rf-headline-content .mdBtnR-outline-primary:focus:hover svg,
.rf-body.rf-accessibility .rf-tile .rf-headline-content a.mdBtnR-outline-primary:focus:hover svg,
.rf-body.rf-accessibility .rf-tile .rf-headline-content .mdBtnR-primary:focus:hover svg,
.rf-body.rf-accessibility .rf-tile .rf-headline-content a.mdBtnR-primary:focus:hover svg {
  fill: var(--blueberry400) !important;
}
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left .session-main-action:focus:hover:active,
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left .mdBtnR-outline-primary:focus:hover:active,
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left a.mdBtnR-outline-primary:focus:hover:active,
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left .mdBtnR-primary:focus:hover:active,
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left a.mdBtnR-primary:focus:hover:active,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content .session-main-action:focus:hover:active,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content .mdBtnR-outline-primary:focus:hover:active,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content a.mdBtnR-outline-primary:focus:hover:active,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content .mdBtnR-primary:focus:hover:active,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content a.mdBtnR-primary:focus:hover:active,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left .session-main-action:focus:hover:active,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left .mdBtnR-outline-primary:focus:hover:active,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left a.mdBtnR-outline-primary:focus:hover:active,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left .mdBtnR-primary:focus:hover:active,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left a.mdBtnR-primary:focus:hover:active,
.rf-body.rf-accessibility .rf-tile .rf-headline-content .session-main-action:focus:hover:active,
.rf-body.rf-accessibility .rf-tile .rf-headline-content .mdBtnR-outline-primary:focus:hover:active,
.rf-body.rf-accessibility .rf-tile .rf-headline-content a.mdBtnR-outline-primary:focus:hover:active,
.rf-body.rf-accessibility .rf-tile .rf-headline-content .mdBtnR-primary:focus:hover:active,
.rf-body.rf-accessibility .rf-tile .rf-headline-content a.mdBtnR-primary:focus:hover:active {
  background-color: initial !important;
  color: var(--blueberry400) !important;
}
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left .session-main-action:focus:hover:active svg,
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left .mdBtnR-outline-primary:focus:hover:active svg,
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left a.mdBtnR-outline-primary:focus:hover:active svg,
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left .mdBtnR-primary:focus:hover:active svg,
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left a.mdBtnR-primary:focus:hover:active svg,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content .session-main-action:focus:hover:active svg,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content .mdBtnR-outline-primary:focus:hover:active svg,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content a.mdBtnR-outline-primary:focus:hover:active svg,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content .mdBtnR-primary:focus:hover:active svg,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content a.mdBtnR-primary:focus:hover:active svg,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left .session-main-action:focus:hover:active svg,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left .mdBtnR-outline-primary:focus:hover:active svg,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left a.mdBtnR-outline-primary:focus:hover:active svg,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left .mdBtnR-primary:focus:hover:active svg,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left a.mdBtnR-primary:focus:hover:active svg,
.rf-body.rf-accessibility .rf-tile .rf-headline-content .session-main-action:focus:hover:active svg,
.rf-body.rf-accessibility .rf-tile .rf-headline-content .mdBtnR-outline-primary:focus:hover:active svg,
.rf-body.rf-accessibility .rf-tile .rf-headline-content a.mdBtnR-outline-primary:focus:hover:active svg,
.rf-body.rf-accessibility .rf-tile .rf-headline-content .mdBtnR-primary:focus:hover:active svg,
.rf-body.rf-accessibility .rf-tile .rf-headline-content a.mdBtnR-primary:focus:hover:active svg {
  fill: var(--blueberry400) !important;
}
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left .session-main-action.disabled,
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left .mdBtnR-outline-primary.disabled,
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left a.mdBtnR-outline-primary.disabled,
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left .mdBtnR-primary.disabled,
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left a.mdBtnR-primary.disabled,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content .session-main-action.disabled,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content .mdBtnR-outline-primary.disabled,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content a.mdBtnR-outline-primary.disabled,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content .mdBtnR-primary.disabled,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content a.mdBtnR-primary.disabled,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left .session-main-action.disabled,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left .mdBtnR-outline-primary.disabled,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left a.mdBtnR-outline-primary.disabled,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left .mdBtnR-primary.disabled,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left a.mdBtnR-primary.disabled,
.rf-body.rf-accessibility .rf-tile .rf-headline-content .session-main-action.disabled,
.rf-body.rf-accessibility .rf-tile .rf-headline-content .mdBtnR-outline-primary.disabled,
.rf-body.rf-accessibility .rf-tile .rf-headline-content a.mdBtnR-outline-primary.disabled,
.rf-body.rf-accessibility .rf-tile .rf-headline-content .mdBtnR-primary.disabled,
.rf-body.rf-accessibility .rf-tile .rf-headline-content a.mdBtnR-primary.disabled {
  background-color: transparent !important;
}
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left .session-main-action.disabled .mdBtnR-text,
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left .mdBtnR-outline-primary.disabled .mdBtnR-text,
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left a.mdBtnR-outline-primary.disabled .mdBtnR-text,
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left .mdBtnR-primary.disabled .mdBtnR-text,
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left a.mdBtnR-primary.disabled .mdBtnR-text,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content .session-main-action.disabled .mdBtnR-text,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content .mdBtnR-outline-primary.disabled .mdBtnR-text,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content a.mdBtnR-outline-primary.disabled .mdBtnR-text,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content .mdBtnR-primary.disabled .mdBtnR-text,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content a.mdBtnR-primary.disabled .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left .session-main-action.disabled .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left .mdBtnR-outline-primary.disabled .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left a.mdBtnR-outline-primary.disabled .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left .mdBtnR-primary.disabled .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left a.mdBtnR-primary.disabled .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-headline-content .session-main-action.disabled .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-headline-content .mdBtnR-outline-primary.disabled .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-headline-content a.mdBtnR-outline-primary.disabled .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-headline-content .mdBtnR-primary.disabled .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-headline-content a.mdBtnR-primary.disabled .mdBtnR-text {
  color: var(--disabled-blue) !important;
}
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left .session-main-action.disabled:hover .mdBtnR-text, .rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left .session-main-action.disabled:focus .mdBtnR-text, .rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left .session-main-action.disabled:active .mdBtnR-text,
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left .mdBtnR-outline-primary.disabled:hover .mdBtnR-text,
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left .mdBtnR-outline-primary.disabled:focus .mdBtnR-text,
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left .mdBtnR-outline-primary.disabled:active .mdBtnR-text,
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left a.mdBtnR-outline-primary.disabled:hover .mdBtnR-text,
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left a.mdBtnR-outline-primary.disabled:focus .mdBtnR-text,
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left a.mdBtnR-outline-primary.disabled:active .mdBtnR-text,
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left .mdBtnR-primary.disabled:hover .mdBtnR-text,
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left .mdBtnR-primary.disabled:focus .mdBtnR-text,
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left .mdBtnR-primary.disabled:active .mdBtnR-text,
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left a.mdBtnR-primary.disabled:hover .mdBtnR-text,
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left a.mdBtnR-primary.disabled:focus .mdBtnR-text,
.rf-body.rf-accessibility .button-link-revert .rf-tile-footer-left a.mdBtnR-primary.disabled:active .mdBtnR-text,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content .session-main-action.disabled:hover .mdBtnR-text,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content .session-main-action.disabled:focus .mdBtnR-text,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content .session-main-action.disabled:active .mdBtnR-text,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content .mdBtnR-outline-primary.disabled:hover .mdBtnR-text,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content .mdBtnR-outline-primary.disabled:focus .mdBtnR-text,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content .mdBtnR-outline-primary.disabled:active .mdBtnR-text,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content a.mdBtnR-outline-primary.disabled:hover .mdBtnR-text,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content a.mdBtnR-outline-primary.disabled:focus .mdBtnR-text,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content a.mdBtnR-outline-primary.disabled:active .mdBtnR-text,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content .mdBtnR-primary.disabled:hover .mdBtnR-text,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content .mdBtnR-primary.disabled:focus .mdBtnR-text,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content .mdBtnR-primary.disabled:active .mdBtnR-text,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content a.mdBtnR-primary.disabled:hover .mdBtnR-text,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content a.mdBtnR-primary.disabled:focus .mdBtnR-text,
.rf-body.rf-accessibility .button-link-revert .rf-headline-content a.mdBtnR-primary.disabled:active .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left .session-main-action.disabled:hover .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left .session-main-action.disabled:focus .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left .session-main-action.disabled:active .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left .mdBtnR-outline-primary.disabled:hover .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left .mdBtnR-outline-primary.disabled:focus .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left .mdBtnR-outline-primary.disabled:active .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left a.mdBtnR-outline-primary.disabled:hover .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left a.mdBtnR-outline-primary.disabled:focus .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left a.mdBtnR-outline-primary.disabled:active .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left .mdBtnR-primary.disabled:hover .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left .mdBtnR-primary.disabled:focus .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left .mdBtnR-primary.disabled:active .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left a.mdBtnR-primary.disabled:hover .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left a.mdBtnR-primary.disabled:focus .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-tile-footer-left a.mdBtnR-primary.disabled:active .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-headline-content .session-main-action.disabled:hover .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-headline-content .session-main-action.disabled:focus .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-headline-content .session-main-action.disabled:active .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-headline-content .mdBtnR-outline-primary.disabled:hover .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-headline-content .mdBtnR-outline-primary.disabled:focus .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-headline-content .mdBtnR-outline-primary.disabled:active .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-headline-content a.mdBtnR-outline-primary.disabled:hover .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-headline-content a.mdBtnR-outline-primary.disabled:focus .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-headline-content a.mdBtnR-outline-primary.disabled:active .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-headline-content .mdBtnR-primary.disabled:hover .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-headline-content .mdBtnR-primary.disabled:focus .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-headline-content .mdBtnR-primary.disabled:active .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-headline-content a.mdBtnR-primary.disabled:hover .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-headline-content a.mdBtnR-primary.disabled:focus .mdBtnR-text,
.rf-body.rf-accessibility .rf-tile .rf-headline-content a.mdBtnR-primary.disabled:active .mdBtnR-text {
  color: var(--disabled-blue) !important;
}

.sticky-section {
  position: sticky;
  top: 80px;
  z-index: 2;
}

@media all and (min-width: 769px) {
  h2.negative-margin-header {
    position: absolute;
    bottom: -100px;
    z-index: 1;
  }
}

.live-first-channel .rf-tile-wrapper:first-of-type .rf-tile-footer {
  background-image: url(https://static.rainfocus.com/workday/rising23/static/staticfile/staticfile/live-bottom-border_1692207404239001Q2f2.png);
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: 100% 16px;
}

.is-live-list .rf-tile-wrapper .rf-tile-footer {
  background-image: url(https://static.rainfocus.com/workday/rising23/static/staticfile/staticfile/live-bottom-border_1692207404239001Q2f2.png);
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: 100% 16px;
}
.is-live-list .targeted-agenda-headline h2 {
  color: var(--blueberry400);
}
.is-live-list.wd-dark-section .targeted-agenda-headline h2 {
  color: var(--frenchvanilla100);
}

.rf-workflow .ta-xlg-override .grid-targeted-agenda .targeted-agenda-header .targeted-agenda-headline h2 {
  font-size: 2.5rem !important;
  line-height: 3rem !important;
  font-weight: 700 !important;
  margin-bottom: 1.5rem !important;
}
@media all and (min-width: 1024px) {
  .rf-workflow .ta-xlg-override .grid-targeted-agenda .targeted-agenda-header .targeted-agenda-headline h2 {
    font-size: 3rem !important;
    line-height: 3.5rem !important;
    font-weight: 700 !important;
    margin-bottom: 1.5rem !important;
  }
}

.video-js .vjs-big-play-button {
  z-index: 9;
}

.no-header-name .rf-widget .widget-page.agenda-simple-accordion .widget-banner.agenda-header {
  display: none;
}

.rf-overlay-new.participants-page-remove-overlay .text-align-right {
  display: flex;
}

@media all and (max-width: 768px) {
  body[class*=workday-rising24-executivesymposiumreg] .rf-overlay-new.rf-tooltip {
    left: 60vw !important;
    width: 80%;
  }
}
@media all and (max-width: 768px) {
  .mobile-reverse-view .flex-box-section {
    flex-direction: column-reverse;
  }
}

@media all and (max-width: 768px) {
  .custom-mobile-spacing .flex-box-section-full-interior {
    padding: 24px;
  }
}

@media all and (max-width: 768px) {
  .booking-hotel-section .flex-box-section {
    gap: 0;
  }
}

@media all and (max-width: 768px) {
  .section-margin-zero * {
    margin-bottom: 0 !important;
  }
}
.islandpunch100-widget-card-background .rf-widget .main-content .search-results .catalog-result {
  background-color: var(--islandpunch100);
}
.islandpunch100-widget-card-background .rf-widget .main-content .search-results .catalog-result .catalog-result-options.session-options .rfSI.favorite-catalog-result:not(.favorited) {
  display: flex;
  justify-content: center;
  align-items: flex-end;
}
.islandpunch100-widget-card-background .rf-widget .main-content .search-results .catalog-result .catalog-result-options.session-options .rfSI.favorite-catalog-result:not(.favorited)::after {
  content: url('data:image/svg+xml,<svg width="20" height="18" viewBox="0 0 20 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.77 3.70507C6.537 -0.980927 1 0.902072 1 5.68307C1 10.4631 10.23 17.0001 10.23 17.0001C10.23 17.0001 19 10.2001 19 5.68307C19 1.16507 13.923 -0.980927 10.692 3.70507L10.231 4.07907L9.769 3.70507H9.77Z" fill="white" stroke="%23999999" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.islandpunch100-widget-card-background .rf-widget .main-content .search-results .catalog-result .catalog-result-options.session-options .rfSI.favorite-catalog-result:not(.favorited) svg {
  display: none;
}
.islandpunch100-widget-card-background .rf-widget .main-content .search-results .catalog-result button .rfSI.arrow-toggle {
  display: none;
}
.islandpunch100-widget-card-background .rf-widget .main-content .search-results .catalog-result .rf-attribute.joinWebinarButton-component .mdBtnR-primary.session-main-action {
  box-shadow: inset 0 0 0 2px var(--blackpepper400);
  color: var(--blackpepper400) !important;
  background: var(--frenchvanilla100);
  border: none;
}
.islandpunch100-widget-card-background .rf-widget .main-content .search-results .catalog-result .rf-attribute.joinWebinarButton-component .mdBtnR-primary.session-main-action:hover {
  background: var(--blackpepper400);
}
.islandpunch100-widget-card-background .rf-widget .main-content .search-results .catalog-result .rf-attribute.joinWebinarButton-component .mdBtnR-primary.session-main-action:hover .mdBtnR-text {
  color: var(--frenchvanilla100);
}

.fill-width-separator-section .element-container > .flex-box-section .element-container:has(.separator) {
  width: 100%;
}

.flex-sm-col-reverse {
  display: flex;
  gap: 32px;
}
@media all and (max-width: 768px) {
  .flex-sm-col-reverse {
    flex-direction: column-reverse;
  }
}
@media all and (min-width: 769px) {
  .flex-sm-col-reverse.layout-50 > div {
    width: 50%;
  }
}
.flex-sm-col-reverse.align-center {
  justify-content: center;
  align-items: center;
}

@media all and (min-width: 769px) {
  .wd-mobile-only {
    display: none;
  }
}

.sponsors-flex-grid, .wd-flex-grid {
  --wd-flex-grid-gap: 32px;
  --wd-flex-grid-columns: 1;
  --wd-flex-grid-gaps-per-columns: calc((var(--wd-flex-grid-columns) - 1) / var(--wd-flex-grid-columns));
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: var(--wd-flex-grid-gap);
}
@media all and (max-width: 768px) {
  .sponsors-flex-grid, .wd-flex-grid {
    --wd-flex-grid-columns: 1;
  }
}
.sponsors-flex-grid.columns-three, .sponsors-flex-grid.columns--three, .wd-flex-grid.columns-three, .wd-flex-grid.columns--three {
  --wd-flex-grid-columns: 3;
}
@media all and (max-width: 768px) {
  .sponsors-flex-grid.columns-three, .sponsors-flex-grid.columns--three, .wd-flex-grid.columns-three, .wd-flex-grid.columns--three {
    --wd-flex-grid-columns: 1;
  }
}
.sponsors-flex-grid.columns--three--sm-two, .wd-flex-grid.columns--three--sm-two {
  --wd-flex-grid-columns: 3;
}
@media all and (max-width: 768px) {
  .sponsors-flex-grid.columns--three--sm-two, .wd-flex-grid.columns--three--sm-two {
    --wd-flex-grid-columns: 2;
    flex-direction: row;
  }
}
.sponsors-flex-grid.columns--four, .wd-flex-grid.columns--four {
  --wd-flex-grid-columns: 4;
}
@media all and (max-width: 768px) {
  .sponsors-flex-grid.columns--four, .wd-flex-grid.columns--four {
    --wd-flex-grid-columns: 1;
    flex-direction: row;
  }
}
.sponsors-flex-grid.columns--five, .wd-flex-grid.columns--five {
  --wd-flex-grid-columns: 5;
}
@media all and (max-width: 768px) {
  .sponsors-flex-grid.columns--five, .wd-flex-grid.columns--five {
    --wd-flex-grid-columns: 1;
    flex-direction: row;
  }
}
.sponsors-flex-grid.columns--six, .wd-flex-grid.columns--six {
  --wd-flex-grid-columns: 6;
}
@media all and (max-width: 768px) {
  .sponsors-flex-grid.columns--six, .wd-flex-grid.columns--six {
    --wd-flex-grid-columns: 1;
    flex-direction: row;
  }
}
.sponsors-flex-grid .sponsor-card, .sponsors-flex-grid .wd-flex-grid-item, .wd-flex-grid .sponsor-card, .wd-flex-grid .wd-flex-grid-item {
  flex-basis: calc(100% / var(--wd-flex-grid-columns) - var(--wd-flex-grid-gap) * var(--wd-flex-grid-gaps-per-columns));
}

body[class*=rising24-cxcrequest-meetingrequest] .form-stepper-container:nth-child(3) .stepper-content-wrapper.stepper-active .stepper-body .rf-simple-flex-grid.rf-flex-layout-2:nth-child(3) .label-text:after {
  content: "*";
  color: var(--rf-brand-color-status-error);
}

body[class*=rising24-partnermeetingcenter-meetingrequest] .form-stepper-container:nth-child(2) .stepper-content-wrapper.stepper-active .stepper-body .rf-simple-flex-grid.rf-flex-layout-2:nth-child(3) .label-text:after {
  content: "*";
  color: var(--rf-brand-color-status-error);
}

body[class*=workday-risingemea24-cxcmeeting-meetingrequest] .form-stepper-container:nth-child(2) .stepper-content-wrapper.stepper-active .stepper-body .rf-simple-flex-grid.rf-flex-layout-2:nth-child(3) .label-text:after {
  content: "*";
  color: var(--rf-brand-color-status-error);
}

body[class*=workday-risingemea24-cxcmeeting-meetingrequest].rf-body.rf-accessibility .rf-workflow .mdBtnR-outline-primary, body[class*=workday-risingemea24-cxcmeeting-meetingrequest].rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-primary,
body[class*=workday-risingemea24-modmeeting-meetingrequest].rf-body.rf-accessibility .rf-workflow .mdBtnR-outline-primary,
body[class*=workday-risingemea24-modmeeting-meetingrequest].rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-primary,
body[class*=workday-risingemea24-demorequest-meetingrequest].rf-body.rf-accessibility .rf-workflow .mdBtnR-outline-primary,
body[class*=workday-risingemea24-demorequest-meetingrequest].rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-primary,
body[class*=workday-risingemea24-gpomeeting-meetingrequest].rf-body.rf-accessibility .rf-workflow .mdBtnR-outline-primary,
body[class*=workday-risingemea24-gpomeeting-meetingrequest].rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-primary {
  color: var(--primary-color) !important;
  border-color: var(--primary-color);
  background-color: transparent;
}
body[class*=workday-risingemea24-cxcmeeting-meetingrequest].rf-body.rf-accessibility .rf-workflow .mdBtnR-outline-primary svg, body[class*=workday-risingemea24-cxcmeeting-meetingrequest].rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-primary svg,
body[class*=workday-risingemea24-modmeeting-meetingrequest].rf-body.rf-accessibility .rf-workflow .mdBtnR-outline-primary svg,
body[class*=workday-risingemea24-modmeeting-meetingrequest].rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-primary svg,
body[class*=workday-risingemea24-demorequest-meetingrequest].rf-body.rf-accessibility .rf-workflow .mdBtnR-outline-primary svg,
body[class*=workday-risingemea24-demorequest-meetingrequest].rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-primary svg,
body[class*=workday-risingemea24-gpomeeting-meetingrequest].rf-body.rf-accessibility .rf-workflow .mdBtnR-outline-primary svg,
body[class*=workday-risingemea24-gpomeeting-meetingrequest].rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-primary svg {
  fill: var(--primary-color);
}
body[class*=workday-risingemea24-cxcmeeting-meetingrequest].rf-body.rf-accessibility .rf-workflow .mdBtnR-outline-primary:hover, body[class*=workday-risingemea24-cxcmeeting-meetingrequest].rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-primary:hover,
body[class*=workday-risingemea24-modmeeting-meetingrequest].rf-body.rf-accessibility .rf-workflow .mdBtnR-outline-primary:hover,
body[class*=workday-risingemea24-modmeeting-meetingrequest].rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-primary:hover,
body[class*=workday-risingemea24-demorequest-meetingrequest].rf-body.rf-accessibility .rf-workflow .mdBtnR-outline-primary:hover,
body[class*=workday-risingemea24-demorequest-meetingrequest].rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-primary:hover,
body[class*=workday-risingemea24-gpomeeting-meetingrequest].rf-body.rf-accessibility .rf-workflow .mdBtnR-outline-primary:hover,
body[class*=workday-risingemea24-gpomeeting-meetingrequest].rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-primary:hover {
  background-color: var(--primary-color);
  color: var(--on-primary-color) !important;
  text-decoration: none;
}
body[class*=workday-risingemea24-cxcmeeting-meetingrequest].rf-body.rf-accessibility .rf-workflow .mdBtnR-outline-primary:hover svg, body[class*=workday-risingemea24-cxcmeeting-meetingrequest].rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-primary:hover svg,
body[class*=workday-risingemea24-modmeeting-meetingrequest].rf-body.rf-accessibility .rf-workflow .mdBtnR-outline-primary:hover svg,
body[class*=workday-risingemea24-modmeeting-meetingrequest].rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-primary:hover svg,
body[class*=workday-risingemea24-demorequest-meetingrequest].rf-body.rf-accessibility .rf-workflow .mdBtnR-outline-primary:hover svg,
body[class*=workday-risingemea24-demorequest-meetingrequest].rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-primary:hover svg,
body[class*=workday-risingemea24-gpomeeting-meetingrequest].rf-body.rf-accessibility .rf-workflow .mdBtnR-outline-primary:hover svg,
body[class*=workday-risingemea24-gpomeeting-meetingrequest].rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-primary:hover svg {
  fill: var(--on-primary-color);
}
body[class*=workday-risingemea24-cxcmeeting-meetingrequest].rf-body.rf-accessibility .rf-workflow .mdBtnR-outline-primary:active, body[class*=workday-risingemea24-cxcmeeting-meetingrequest].rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-primary:active,
body[class*=workday-risingemea24-modmeeting-meetingrequest].rf-body.rf-accessibility .rf-workflow .mdBtnR-outline-primary:active,
body[class*=workday-risingemea24-modmeeting-meetingrequest].rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-primary:active,
body[class*=workday-risingemea24-demorequest-meetingrequest].rf-body.rf-accessibility .rf-workflow .mdBtnR-outline-primary:active,
body[class*=workday-risingemea24-demorequest-meetingrequest].rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-primary:active,
body[class*=workday-risingemea24-gpomeeting-meetingrequest].rf-body.rf-accessibility .rf-workflow .mdBtnR-outline-primary:active,
body[class*=workday-risingemea24-gpomeeting-meetingrequest].rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-primary:active {
  background-color: var(--button-primary-hover-color);
  color: var(--on-primary-color) !important;
}
body[class*=workday-risingemea24-cxcmeeting-meetingrequest].rf-body.rf-accessibility .rf-workflow .mdBtnR-outline-primary:active svg, body[class*=workday-risingemea24-cxcmeeting-meetingrequest].rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-primary:active svg,
body[class*=workday-risingemea24-modmeeting-meetingrequest].rf-body.rf-accessibility .rf-workflow .mdBtnR-outline-primary:active svg,
body[class*=workday-risingemea24-modmeeting-meetingrequest].rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-primary:active svg,
body[class*=workday-risingemea24-demorequest-meetingrequest].rf-body.rf-accessibility .rf-workflow .mdBtnR-outline-primary:active svg,
body[class*=workday-risingemea24-demorequest-meetingrequest].rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-primary:active svg,
body[class*=workday-risingemea24-gpomeeting-meetingrequest].rf-body.rf-accessibility .rf-workflow .mdBtnR-outline-primary:active svg,
body[class*=workday-risingemea24-gpomeeting-meetingrequest].rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-primary:active svg {
  fill: var(--on-primary-color);
}
body[class*=workday-risingemea24-cxcmeeting-meetingrequest].rf-body.rf-accessibility .rf-workflow .mdBtnR-outline-primary:focus, body[class*=workday-risingemea24-cxcmeeting-meetingrequest].rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-primary:focus,
body[class*=workday-risingemea24-modmeeting-meetingrequest].rf-body.rf-accessibility .rf-workflow .mdBtnR-outline-primary:focus,
body[class*=workday-risingemea24-modmeeting-meetingrequest].rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-primary:focus,
body[class*=workday-risingemea24-demorequest-meetingrequest].rf-body.rf-accessibility .rf-workflow .mdBtnR-outline-primary:focus,
body[class*=workday-risingemea24-demorequest-meetingrequest].rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-primary:focus,
body[class*=workday-risingemea24-gpomeeting-meetingrequest].rf-body.rf-accessibility .rf-workflow .mdBtnR-outline-primary:focus,
body[class*=workday-risingemea24-gpomeeting-meetingrequest].rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-primary:focus {
  background-color: var(--primary-color);
  box-shadow: 0 0 0 2px var(--on-primary-color), 0 0 0 4px var(--primary-color) !important;
  color: var(--on-primary-color) !important;
}
body[class*=workday-risingemea24-cxcmeeting-meetingrequest].rf-body.rf-accessibility .rf-workflow .mdBtnR-outline-primary:focus svg, body[class*=workday-risingemea24-cxcmeeting-meetingrequest].rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-primary:focus svg,
body[class*=workday-risingemea24-modmeeting-meetingrequest].rf-body.rf-accessibility .rf-workflow .mdBtnR-outline-primary:focus svg,
body[class*=workday-risingemea24-modmeeting-meetingrequest].rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-primary:focus svg,
body[class*=workday-risingemea24-demorequest-meetingrequest].rf-body.rf-accessibility .rf-workflow .mdBtnR-outline-primary:focus svg,
body[class*=workday-risingemea24-demorequest-meetingrequest].rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-primary:focus svg,
body[class*=workday-risingemea24-gpomeeting-meetingrequest].rf-body.rf-accessibility .rf-workflow .mdBtnR-outline-primary:focus svg,
body[class*=workday-risingemea24-gpomeeting-meetingrequest].rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-primary:focus svg {
  fill: var(--on-primary-color);
}
body[class*=workday-risingemea24-cxcmeeting-meetingrequest].rf-body.rf-accessibility .rf-workflow .mdBtnR-outline-primary:focus:hover, body[class*=workday-risingemea24-cxcmeeting-meetingrequest].rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-primary:focus:hover,
body[class*=workday-risingemea24-modmeeting-meetingrequest].rf-body.rf-accessibility .rf-workflow .mdBtnR-outline-primary:focus:hover,
body[class*=workday-risingemea24-modmeeting-meetingrequest].rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-primary:focus:hover,
body[class*=workday-risingemea24-demorequest-meetingrequest].rf-body.rf-accessibility .rf-workflow .mdBtnR-outline-primary:focus:hover,
body[class*=workday-risingemea24-demorequest-meetingrequest].rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-primary:focus:hover,
body[class*=workday-risingemea24-gpomeeting-meetingrequest].rf-body.rf-accessibility .rf-workflow .mdBtnR-outline-primary:focus:hover,
body[class*=workday-risingemea24-gpomeeting-meetingrequest].rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-primary:focus:hover {
  background-color: var(--primary-color);
  color: var(--on-primary-color) !important;
  box-shadow: 0 0 0 0 transparent;
}
body[class*=workday-risingemea24-cxcmeeting-meetingrequest].rf-body.rf-accessibility .rf-workflow .mdBtnR-outline-primary:focus:hover svg, body[class*=workday-risingemea24-cxcmeeting-meetingrequest].rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-primary:focus:hover svg,
body[class*=workday-risingemea24-modmeeting-meetingrequest].rf-body.rf-accessibility .rf-workflow .mdBtnR-outline-primary:focus:hover svg,
body[class*=workday-risingemea24-modmeeting-meetingrequest].rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-primary:focus:hover svg,
body[class*=workday-risingemea24-demorequest-meetingrequest].rf-body.rf-accessibility .rf-workflow .mdBtnR-outline-primary:focus:hover svg,
body[class*=workday-risingemea24-demorequest-meetingrequest].rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-primary:focus:hover svg,
body[class*=workday-risingemea24-gpomeeting-meetingrequest].rf-body.rf-accessibility .rf-workflow .mdBtnR-outline-primary:focus:hover svg,
body[class*=workday-risingemea24-gpomeeting-meetingrequest].rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-primary:focus:hover svg {
  fill: var(--on-primary-color);
}
body[class*=workday-risingemea24-cxcmeeting-meetingrequest].rf-body.rf-accessibility .rf-workflow .mdBtnR-outline-primary:focus:active, body[class*=workday-risingemea24-cxcmeeting-meetingrequest].rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-primary:focus:active,
body[class*=workday-risingemea24-modmeeting-meetingrequest].rf-body.rf-accessibility .rf-workflow .mdBtnR-outline-primary:focus:active,
body[class*=workday-risingemea24-modmeeting-meetingrequest].rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-primary:focus:active,
body[class*=workday-risingemea24-demorequest-meetingrequest].rf-body.rf-accessibility .rf-workflow .mdBtnR-outline-primary:focus:active,
body[class*=workday-risingemea24-demorequest-meetingrequest].rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-primary:focus:active,
body[class*=workday-risingemea24-gpomeeting-meetingrequest].rf-body.rf-accessibility .rf-workflow .mdBtnR-outline-primary:focus:active,
body[class*=workday-risingemea24-gpomeeting-meetingrequest].rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-primary:focus:active {
  background-color: var(--button-primary-hover-color);
  box-shadow: 0 0 0 0 transparent;
  color: var(--on-primary-color) !important;
}
body[class*=workday-risingemea24-cxcmeeting-meetingrequest].rf-body.rf-accessibility .rf-workflow .mdBtnR-outline-primary:focus:active svg, body[class*=workday-risingemea24-cxcmeeting-meetingrequest].rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-primary:focus:active svg,
body[class*=workday-risingemea24-modmeeting-meetingrequest].rf-body.rf-accessibility .rf-workflow .mdBtnR-outline-primary:focus:active svg,
body[class*=workday-risingemea24-modmeeting-meetingrequest].rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-primary:focus:active svg,
body[class*=workday-risingemea24-demorequest-meetingrequest].rf-body.rf-accessibility .rf-workflow .mdBtnR-outline-primary:focus:active svg,
body[class*=workday-risingemea24-demorequest-meetingrequest].rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-primary:focus:active svg,
body[class*=workday-risingemea24-gpomeeting-meetingrequest].rf-body.rf-accessibility .rf-workflow .mdBtnR-outline-primary:focus:active svg,
body[class*=workday-risingemea24-gpomeeting-meetingrequest].rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-primary:focus:active svg {
  fill: var(--on-primary-color);
}

body[class*=workday-risingemea24-cxcmeeting-page-confirmationpage] .rf-card.meeting-requestor .rf-tooltip-container button[data-test=rf-icon-cancel],
body[class*=workday-risingemea24-demorequest-page-confirmationpage] .rf-card.meeting-requestor .rf-tooltip-container button[data-test=rf-icon-cancel] {
  display: none;
}

body[class*=workday-skofy26-home-page-home].rf-body {
  background-color: var(--midnight-blue);
}

.form-stepper-container .stepper-content-wrapper .meetings-calendar .calendar-container .meeting-days {
  width: max-content;
  min-width: initial;
}
.form-stepper-container .stepper-content-wrapper .meetings-calendar .calendar-container .meeting-days .meeting-day {
  width: 280px;
}

.rf-body:not(:has(.messaging-contacts-wrapper)) .embeddedServiceHelpButton .helpButton,
.rf-body:not(:has(.messaging-contacts-wrapper)) .embeddedServiceSidebar.layout-docked .dockableContainer,
.rf-body:not(:has(.messaging-contacts-wrapper)) .embeddedServiceSidebarMinimizedDefaultUI {
  right: 0;
}
.rf-body:has(#window\/0) .embeddedServiceSidebar.layout-docked .dockableContainer {
  right: 720px;
}
.rf-body:has(#window\/1) .embeddedServiceSidebar.layout-docked .dockableContainer {
  right: 1100px;
}
.rf-body:has(#window\/2) .embeddedServiceSidebar.layout-docked .dockableContainer {
  right: 1480px;
}
.rf-body:has(#window\/3) .embeddedServiceSidebar.layout-docked .dockableContainer {
  right: 1860px;
}
.rf-body:has(#window\/4) .embeddedServiceSidebar.layout-docked .dockableContainer {
  right: 2240px;
}
.rf-body:has(#window\/5) .embeddedServiceSidebar.layout-docked .dockableContainer {
  right: 2620px;
}
.rf-body:has(#window\/6) .embeddedServiceSidebar.layout-docked .dockableContainer {
  right: 3000px;
}
.rf-body:has(#window\/7) .embeddedServiceSidebar.layout-docked .dockableContainer {
  right: 3380px;
}
.rf-body:has(#window\/8) .embeddedServiceSidebar.layout-docked .dockableContainer {
  right: 3760px;
}
.rf-body:has(#window\/9) .embeddedServiceSidebar.layout-docked .dockableContainer {
  right: 4140px;
}
.rf-body:has(#window\/0) .embeddedServiceHelpButton .helpButton {
  right: 0;
}
.rf-body:has(#window\/0) div.embeddedServiceHelpButton {
  z-index: 15;
}

footer .st0 {
  fill: var(--body-text-color);
}

.rf-org-footer-container footer .container {
  box-sizing: border-box;
  width: 95%;
  max-width: 1440px;
  padding: 0 12px;
}
@media all and (min-width: 769px) {
  .rf-org-footer-container footer .container {
    padding: 0 20px;
  }
}

.buttons-wrapper {
  display: inline-flex;
}
.buttons-wrapper .wd-btn {
  margin-right: 24px;
}

.wd-btn {
  text-decoration: none;
}
.wd-btn.wd-btn-inline {
  display: inline-flex;
}

.btn--text__blue {
  border: none;
  background-color: transparent;
  cursor: pointer;
}

.wd-btn.btn--text.btn--text__blue:focus, .wd-btn.btn--text.btn--text__white:focus, .wd-btn.btn--text.btn--text__gray:focus {
  text-decoration: none;
}
.wd-btn.btn--bg__blue, .wd-btn.btn--bg__white, .wd-btn.btn--outline__blue, .wd-btn.btn--outline__white, .wd-btn.btn--outline__gray {
  text-decoration: none;
}
.wd-btn.btn--bg__blue:hover, .wd-btn.btn--bg__blue:focus,
.wd-btn.btn--bg__blue .cmp-button__text, .wd-btn.btn--bg__white:hover, .wd-btn.btn--bg__white:focus,
.wd-btn.btn--bg__white .cmp-button__text, .wd-btn.btn--outline__blue:hover, .wd-btn.btn--outline__blue:focus,
.wd-btn.btn--outline__blue .cmp-button__text, .wd-btn.btn--outline__white:hover, .wd-btn.btn--outline__white:focus,
.wd-btn.btn--outline__white .cmp-button__text, .wd-btn.btn--outline__gray:hover, .wd-btn.btn--outline__gray:focus,
.wd-btn.btn--outline__gray .cmp-button__text {
  text-decoration: none;
}

.mdBtnR,
a.mdBtnR {
  border-radius: 50px;
}
.mdBtnR .mdBtnR-text,
a.mdBtnR .mdBtnR-text {
  color: unset;
}

.mdBtnR.mdBtnR-sm,
a.mdBtnR.mdBtnR-sm {
  padding: var(--rf-comp-button-space-padding);
}

.rf-body.rf-accessibility .rf-workflow .mdBtnR-primary,
.rf-body.rf-accessibility .rf-workflow a.mdBtnR-primary,
.rf-body.rf-accessibility .rf-default-modal .mdBtnR-primary,
.rf-body.rf-accessibility .rf-default-modal a.mdBtnR-primary {
  background-color: var(--primary-color);
  color: var(--on-primary-color) !important;
  border-color: var(--primary-color);
  box-shadow: none;
  text-decoration: none;
  font-weight: 700;
}
.rf-body.rf-accessibility .rf-workflow .mdBtnR-primary .mdBtnR-text,
.rf-body.rf-accessibility .rf-workflow a.mdBtnR-primary .mdBtnR-text,
.rf-body.rf-accessibility .rf-default-modal .mdBtnR-primary .mdBtnR-text,
.rf-body.rf-accessibility .rf-default-modal a.mdBtnR-primary .mdBtnR-text {
  font-weight: 700;
  color: var(--on-primary-color) !important;
  text-decoration: none;
}
.rf-body.rf-accessibility .rf-workflow .mdBtnR-primary svg,
.rf-body.rf-accessibility .rf-workflow a.mdBtnR-primary svg,
.rf-body.rf-accessibility .rf-default-modal .mdBtnR-primary svg,
.rf-body.rf-accessibility .rf-default-modal a.mdBtnR-primary svg {
  fill: var(--on-primary-color);
}
.rf-body.rf-accessibility .rf-workflow .mdBtnR-primary:hover,
.rf-body.rf-accessibility .rf-workflow a.mdBtnR-primary:hover,
.rf-body.rf-accessibility .rf-default-modal .mdBtnR-primary:hover,
.rf-body.rf-accessibility .rf-default-modal a.mdBtnR-primary:hover {
  background-color: var(--primary-hover-color);
  color: var(--on-primary-color) !important;
  border-color: var(--primary-hover-color);
  text-decoration: none;
}
.rf-body.rf-accessibility .rf-workflow .mdBtnR-primary:hover .mdBtnR-text,
.rf-body.rf-accessibility .rf-workflow a.mdBtnR-primary:hover .mdBtnR-text,
.rf-body.rf-accessibility .rf-default-modal .mdBtnR-primary:hover .mdBtnR-text,
.rf-body.rf-accessibility .rf-default-modal a.mdBtnR-primary:hover .mdBtnR-text {
  color: var(--on-primary-color) !important;
  text-decoration: none;
}
.rf-body.rf-accessibility .rf-workflow .mdBtnR-primary:hover svg,
.rf-body.rf-accessibility .rf-workflow a.mdBtnR-primary:hover svg,
.rf-body.rf-accessibility .rf-default-modal .mdBtnR-primary:hover svg,
.rf-body.rf-accessibility .rf-default-modal a.mdBtnR-primary:hover svg {
  fill: var(--on-primary-color);
}
.rf-body.rf-accessibility .rf-workflow .mdBtnR-primary:active,
.rf-body.rf-accessibility .rf-workflow a.mdBtnR-primary:active,
.rf-body.rf-accessibility .rf-default-modal .mdBtnR-primary:active,
.rf-body.rf-accessibility .rf-default-modal a.mdBtnR-primary:active {
  background-color: var(--primary-hover-color);
  border-color: var(--primary-hover-color);
  color: var(--on-primary-color) !important;
}
.rf-body.rf-accessibility .rf-workflow .mdBtnR-primary:active .mdBtnR-text,
.rf-body.rf-accessibility .rf-workflow a.mdBtnR-primary:active .mdBtnR-text,
.rf-body.rf-accessibility .rf-default-modal .mdBtnR-primary:active .mdBtnR-text,
.rf-body.rf-accessibility .rf-default-modal a.mdBtnR-primary:active .mdBtnR-text {
  color: var(--on-primary-color) !important;
  text-decoration: none;
}
.rf-body.rf-accessibility .rf-workflow .mdBtnR-primary:active svg,
.rf-body.rf-accessibility .rf-workflow a.mdBtnR-primary:active svg,
.rf-body.rf-accessibility .rf-default-modal .mdBtnR-primary:active svg,
.rf-body.rf-accessibility .rf-default-modal a.mdBtnR-primary:active svg {
  fill: var(--on-primary-color);
}
.rf-body.rf-accessibility .rf-workflow .mdBtnR-primary:focus,
.rf-body.rf-accessibility .rf-workflow a.mdBtnR-primary:focus,
.rf-body.rf-accessibility .rf-default-modal .mdBtnR-primary:focus,
.rf-body.rf-accessibility .rf-default-modal a.mdBtnR-primary:focus {
  background-color: var(--primary-hover-color);
  border-color: var(--primary-hover-color);
  color: var(--on-primary-color) !important;
  box-shadow: 0 0 0 2px var(--on-primary-color), 0 0 0 4px var(--primary-color) !important;
}
.rf-body.rf-accessibility .rf-workflow .mdBtnR-primary:focus .mdBtnR-text,
.rf-body.rf-accessibility .rf-workflow a.mdBtnR-primary:focus .mdBtnR-text,
.rf-body.rf-accessibility .rf-default-modal .mdBtnR-primary:focus .mdBtnR-text,
.rf-body.rf-accessibility .rf-default-modal a.mdBtnR-primary:focus .mdBtnR-text {
  color: var(--on-primary-color) !important;
  text-decoration: none;
}
.rf-body.rf-accessibility .rf-workflow .mdBtnR-primary:focus svg,
.rf-body.rf-accessibility .rf-workflow a.mdBtnR-primary:focus svg,
.rf-body.rf-accessibility .rf-default-modal .mdBtnR-primary:focus svg,
.rf-body.rf-accessibility .rf-default-modal a.mdBtnR-primary:focus svg {
  fill: var(--on-primary-color);
}
.rf-body.rf-accessibility .rf-workflow .mdBtnR-primary:focus:hover,
.rf-body.rf-accessibility .rf-workflow a.mdBtnR-primary:focus:hover,
.rf-body.rf-accessibility .rf-default-modal .mdBtnR-primary:focus:hover,
.rf-body.rf-accessibility .rf-default-modal a.mdBtnR-primary:focus:hover {
  background-color: var(--primary-hover-color);
  color: var(--on-primary-color) !important;
  box-shadow: 0 0 0 0 transparent;
}
.rf-body.rf-accessibility .rf-workflow .mdBtnR-primary:focus:hover .mdBtnR-text,
.rf-body.rf-accessibility .rf-workflow a.mdBtnR-primary:focus:hover .mdBtnR-text,
.rf-body.rf-accessibility .rf-default-modal .mdBtnR-primary:focus:hover .mdBtnR-text,
.rf-body.rf-accessibility .rf-default-modal a.mdBtnR-primary:focus:hover .mdBtnR-text {
  color: var(--on-primary-color) !important;
  text-decoration: none;
}
.rf-body.rf-accessibility .rf-workflow .mdBtnR-primary:focus:hover svg,
.rf-body.rf-accessibility .rf-workflow a.mdBtnR-primary:focus:hover svg,
.rf-body.rf-accessibility .rf-default-modal .mdBtnR-primary:focus:hover svg,
.rf-body.rf-accessibility .rf-default-modal a.mdBtnR-primary:focus:hover svg {
  fill: var(--on-primary-color);
}
.rf-body.rf-accessibility .rf-workflow .mdBtnR-primary:focus:active,
.rf-body.rf-accessibility .rf-workflow a.mdBtnR-primary:focus:active,
.rf-body.rf-accessibility .rf-default-modal .mdBtnR-primary:focus:active,
.rf-body.rf-accessibility .rf-default-modal a.mdBtnR-primary:focus:active {
  background-color: var(--primary-hover-color);
  color: var(--on-primary-color) !important;
  text-decoration: none;
}
.rf-body.rf-accessibility .rf-workflow .mdBtnR-primary:focus:active .mdBtnR-text,
.rf-body.rf-accessibility .rf-workflow a.mdBtnR-primary:focus:active .mdBtnR-text,
.rf-body.rf-accessibility .rf-default-modal .mdBtnR-primary:focus:active .mdBtnR-text,
.rf-body.rf-accessibility .rf-default-modal a.mdBtnR-primary:focus:active .mdBtnR-text {
  color: var(--on-primary-color) !important;
}
.rf-body.rf-accessibility .rf-workflow .mdBtnR-primary:focus:active svg,
.rf-body.rf-accessibility .rf-workflow a.mdBtnR-primary:focus:active svg,
.rf-body.rf-accessibility .rf-default-modal .mdBtnR-primary:focus:active svg,
.rf-body.rf-accessibility .rf-default-modal a.mdBtnR-primary:focus:active svg {
  fill: var(--on-primary-color);
}
.rf-body.rf-accessibility .rf-workflow .mdBtnR-primary.disabled, .rf-body.rf-accessibility .rf-workflow .mdBtnR-primary:disabled, .rf-body.rf-accessibility .rf-workflow .mdBtnR-primary[disabled],
.rf-body.rf-accessibility .rf-workflow a.mdBtnR-primary.disabled,
.rf-body.rf-accessibility .rf-workflow a.mdBtnR-primary:disabled,
.rf-body.rf-accessibility .rf-workflow a.mdBtnR-primary[disabled],
.rf-body.rf-accessibility .rf-default-modal .mdBtnR-primary.disabled,
.rf-body.rf-accessibility .rf-default-modal .mdBtnR-primary:disabled,
.rf-body.rf-accessibility .rf-default-modal .mdBtnR-primary[disabled],
.rf-body.rf-accessibility .rf-default-modal a.mdBtnR-primary.disabled,
.rf-body.rf-accessibility .rf-default-modal a.mdBtnR-primary:disabled,
.rf-body.rf-accessibility .rf-default-modal a.mdBtnR-primary[disabled] {
  opacity: 40%;
}
.rf-body.rf-accessibility .rf-workflow .mdBtnR-white,
.rf-body.rf-accessibility .rf-default-modal .mdBtnR-white {
  background-color: var(--frenchvanilla100);
  color: var(--rf-brand-color-text-body) !important;
  border-color: var(--frenchvanilla100);
  box-shadow: none;
}
.rf-body.rf-accessibility .rf-workflow .mdBtnR-white .mdBtnR-text,
.rf-body.rf-accessibility .rf-default-modal .mdBtnR-white .mdBtnR-text {
  color: var(--rf-brand-color-text-body) !important;
}
.rf-body.rf-accessibility .rf-workflow .mdBtnR-white svg,
.rf-body.rf-accessibility .rf-default-modal .mdBtnR-white svg {
  fill: var(--primary-color);
}
.rf-body.rf-accessibility .rf-workflow .mdBtnR-white:hover,
.rf-body.rf-accessibility .rf-default-modal .mdBtnR-white:hover {
  background-color: var(--button-white-active-color);
  text-decoration: none;
}
.rf-body.rf-accessibility .rf-workflow .mdBtnR-white:hover .mdBtnR-text,
.rf-body.rf-accessibility .rf-default-modal .mdBtnR-white:hover .mdBtnR-text {
  color: var(--rf-brand-color-text-body) !important;
}
.rf-body.rf-accessibility .rf-workflow .mdBtnR-white:hover svg,
.rf-body.rf-accessibility .rf-default-modal .mdBtnR-white:hover svg {
  fill: var(--button-primary-hover-color);
}
.rf-body.rf-accessibility .rf-workflow .mdBtnR-white:active,
.rf-body.rf-accessibility .rf-default-modal .mdBtnR-white:active {
  background-color: var(--button-white-active-color);
}
.rf-body.rf-accessibility .rf-workflow .mdBtnR-white:active svg,
.rf-body.rf-accessibility .rf-default-modal .mdBtnR-white:active svg {
  fill: var(--button-primary-hover-color);
}
.rf-body.rf-accessibility .rf-workflow .mdBtnR-white:focus,
.rf-body.rf-accessibility .rf-default-modal .mdBtnR-white:focus {
  background-color: var(--frenchvanilla100);
  box-shadow: 0 0 0 2px var(--midnight-blue), 0 0 0 4px var(--paper) !important;
  text-decoration: none;
}
.rf-body.rf-accessibility .rf-workflow .mdBtnR-white:focus .mdBtnR-text,
.rf-body.rf-accessibility .rf-default-modal .mdBtnR-white:focus .mdBtnR-text {
  color: var(--rf-brand-color-text-body) !important;
}
.rf-body.rf-accessibility .rf-workflow .mdBtnR-white:focus svg,
.rf-body.rf-accessibility .rf-default-modal .mdBtnR-white:focus svg {
  fill: var(--primary-color);
}
.rf-body.rf-accessibility .rf-workflow .mdBtnR-white:focus:hover,
.rf-body.rf-accessibility .rf-default-modal .mdBtnR-white:focus:hover {
  background-color: var(--soap200);
  box-shadow: inset 0 0 0 0 transparent;
  color: var(--button-primary-hover-color) !important;
}
.rf-body.rf-accessibility .rf-workflow .mdBtnR-white:focus:hover svg,
.rf-body.rf-accessibility .rf-default-modal .mdBtnR-white:focus:hover svg {
  fill: var(--button-primary-hover-color);
}
.rf-body.rf-accessibility .rf-workflow .mdBtnR-white:focus:hover:active,
.rf-body.rf-accessibility .rf-default-modal .mdBtnR-white:focus:hover:active {
  background-color: var(--button-white-active-color);
  box-shadow: inset 0 0 0 0 transparent;
  color: var(--button-primary-hover-color) !important;
}
.rf-body.rf-accessibility .rf-workflow .mdBtnR-white:focus:hover:active svg,
.rf-body.rf-accessibility .rf-default-modal .mdBtnR-white:focus:hover:active svg {
  fill: var(--button-primary-hover-color);
}
.rf-body.rf-accessibility .rf-workflow .mdBtnR-outline-primary,
.rf-body.rf-accessibility .rf-workflow a.mdBtnR-outline-primary,
.rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-primary,
.rf-body.rf-accessibility .rf-default-modal a.mdBtnR-outline-primary {
  box-shadow: inset 0 0 0 0px var(--body-text-color);
  color: var(--body-text-color) !important;
  border-color: var(--body-text-color);
  background-color: transparent;
  border-width: 2px;
}
.rf-body.rf-accessibility .rf-workflow .mdBtnR-outline-primary .mdBtnR-text,
.rf-body.rf-accessibility .rf-workflow a.mdBtnR-outline-primary .mdBtnR-text,
.rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-primary .mdBtnR-text,
.rf-body.rf-accessibility .rf-default-modal a.mdBtnR-outline-primary .mdBtnR-text {
  color: inherit !important;
}
.rf-body.rf-accessibility .rf-workflow .mdBtnR-outline-primary svg,
.rf-body.rf-accessibility .rf-workflow a.mdBtnR-outline-primary svg,
.rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-primary svg,
.rf-body.rf-accessibility .rf-default-modal a.mdBtnR-outline-primary svg {
  fill: var(--body-text-color);
}
.rf-body.rf-accessibility .rf-workflow .mdBtnR-outline-primary:hover, .rf-body.rf-accessibility .rf-workflow .mdBtnR-outline-primary:focus,
.rf-body.rf-accessibility .rf-workflow a.mdBtnR-outline-primary:hover,
.rf-body.rf-accessibility .rf-workflow a.mdBtnR-outline-primary:focus,
.rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-primary:hover,
.rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-primary:focus,
.rf-body.rf-accessibility .rf-default-modal a.mdBtnR-outline-primary:hover,
.rf-body.rf-accessibility .rf-default-modal a.mdBtnR-outline-primary:focus {
  background-color: var(--body-text-color);
  box-shadow: inset 0 0 0 0 transparent;
  color: var(--frenchvanilla100) !important;
  text-decoration: none;
}
.rf-body.rf-accessibility .rf-workflow .mdBtnR-outline-primary:hover svg, .rf-body.rf-accessibility .rf-workflow .mdBtnR-outline-primary:focus svg,
.rf-body.rf-accessibility .rf-workflow a.mdBtnR-outline-primary:hover svg,
.rf-body.rf-accessibility .rf-workflow a.mdBtnR-outline-primary:focus svg,
.rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-primary:hover svg,
.rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-primary:focus svg,
.rf-body.rf-accessibility .rf-default-modal a.mdBtnR-outline-primary:hover svg,
.rf-body.rf-accessibility .rf-default-modal a.mdBtnR-outline-primary:focus svg {
  fill: var(--frenchvanilla100);
}
.rf-body.rf-accessibility .rf-workflow .mdBtnR-outline-primary:active,
.rf-body.rf-accessibility .rf-workflow a.mdBtnR-outline-primary:active,
.rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-primary:active,
.rf-body.rf-accessibility .rf-default-modal a.mdBtnR-outline-primary:active {
  background-color: var(--button-gray-active-color);
  box-shadow: inset 0 0 0 0 transparent;
  color: var(--frenchvanilla100) !important;
}
.rf-body.rf-accessibility .rf-workflow .mdBtnR-outline-primary:active svg,
.rf-body.rf-accessibility .rf-workflow a.mdBtnR-outline-primary:active svg,
.rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-primary:active svg,
.rf-body.rf-accessibility .rf-default-modal a.mdBtnR-outline-primary:active svg {
  fill: var(--frenchvanilla100);
}
.rf-body.rf-accessibility .rf-workflow .mdBtnR-outline-white,
.rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-white {
  color: var(--frenchvanilla100) !important;
  border-color: var(--frenchvanilla100);
  background-color: transparent;
}
.rf-body.rf-accessibility .rf-workflow .mdBtnR-outline-white .mdBtnR-text,
.rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-white .mdBtnR-text {
  color: var(--frenchvanilla100) !important;
}
.rf-body.rf-accessibility .rf-workflow .mdBtnR-outline-white svg,
.rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-white svg {
  fill: var(--frenchvanilla100);
}
.rf-body.rf-accessibility .rf-workflow .mdBtnR-outline-white:hover,
.rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-white:hover {
  background-color: var(--frenchvanilla100);
  box-shadow: 0 0 0 0 transparent;
  color: var(--button-primary-hover-color) !important;
  text-decoration: none;
}
.rf-body.rf-accessibility .rf-workflow .mdBtnR-outline-white:hover .mdBtnR-text,
.rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-white:hover .mdBtnR-text {
  color: var(--button-primary-hover-color) !important;
}
.rf-body.rf-accessibility .rf-workflow .mdBtnR-outline-white:hover svg,
.rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-white:hover svg {
  fill: var(--button-primary-hover-color);
}
.rf-body.rf-accessibility .rf-workflow .mdBtnR-outline-white:active,
.rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-white:active {
  background-color: var(--button-white-active-color);
  color: var(--button-primary-hover-color) !important;
}
.rf-body.rf-accessibility .rf-workflow .mdBtnR-outline-white:active .mdBtnR-text,
.rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-white:active .mdBtnR-text {
  color: var(--button-primary-hover-color) !important;
}
.rf-body.rf-accessibility .rf-workflow .mdBtnR-outline-white:active svg,
.rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-white:active svg {
  fill: var(--button-primary-hover-color);
}
.rf-body.rf-accessibility .rf-workflow .mdBtnR-outline-white:focus,
.rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-white:focus {
  background-color: var(--frenchvanilla100);
  box-shadow: 0 0 0 2px var(--primary-color), 0 0 0 4px var(--frenchvanilla100) !important;
  color: var(--primary-color) !important;
}
.rf-body.rf-accessibility .rf-workflow .mdBtnR-outline-white:focus .mdBtnR-text,
.rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-white:focus .mdBtnR-text {
  color: var(--button-primary-hover-color) !important;
}
.rf-body.rf-accessibility .rf-workflow .mdBtnR-outline-white:focus svg,
.rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-white:focus svg {
  fill: var(--primary-color);
}
.rf-body.rf-accessibility .rf-workflow .mdBtnR-outline-white:focus:hover,
.rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-white:focus:hover {
  background-color: var(--frenchvanilla100);
  color: var(--button-primary-hover-color) !important;
  box-shadow: inset 0 0 0 0 transparent;
}
.rf-body.rf-accessibility .rf-workflow .mdBtnR-outline-white:focus:hover .mdBtnR-text,
.rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-white:focus:hover .mdBtnR-text {
  color: var(--button-primary-hover-color) !important;
}
.rf-body.rf-accessibility .rf-workflow .mdBtnR-outline-white:focus:hover svg,
.rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-white:focus:hover svg {
  fill: var(--button-primary-hover-color);
}
.rf-body.rf-accessibility .rf-workflow .mdBtnR-outline-white:focus:active,
.rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-white:focus:active {
  background-color: var(--button-white-active-color);
  box-shadow: inset 0 0 0 0 transparent;
  color: var(--button-primary-hover-color) !important;
}
.rf-body.rf-accessibility .rf-workflow .mdBtnR-outline-white:focus:active .mdBtnR-text,
.rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-white:focus:active .mdBtnR-text {
  color: var(--button-primary-hover-color) !important;
}
.rf-body.rf-accessibility .rf-workflow .mdBtnR-outline-white:focus:active svg,
.rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-white:focus:active svg {
  fill: var(--button-primary-hover-color);
}
.rf-body.rf-accessibility .rf-workflow button.mdBtnR.session-scheduled,
.rf-body.rf-accessibility .rf-workflow button.mdBtnR.session-schedule,
.rf-body.rf-accessibility .rf-default-modal button.mdBtnR.session-scheduled,
.rf-body.rf-accessibility .rf-default-modal button.mdBtnR.session-schedule {
  box-shadow: inset 0 0 0 0px var(--body-text-color);
  color: var(--body-text-color) !important;
  border-color: var(--body-text-color);
  background-color: transparent;
  border-width: 2px;
}
.rf-body.rf-accessibility .rf-workflow button.mdBtnR.session-scheduled .mdBtnR-text,
.rf-body.rf-accessibility .rf-workflow button.mdBtnR.session-schedule .mdBtnR-text,
.rf-body.rf-accessibility .rf-default-modal button.mdBtnR.session-scheduled .mdBtnR-text,
.rf-body.rf-accessibility .rf-default-modal button.mdBtnR.session-schedule .mdBtnR-text {
  color: inherit !important;
}
.rf-body.rf-accessibility .rf-workflow button.mdBtnR.session-scheduled svg,
.rf-body.rf-accessibility .rf-workflow button.mdBtnR.session-schedule svg,
.rf-body.rf-accessibility .rf-default-modal button.mdBtnR.session-scheduled svg,
.rf-body.rf-accessibility .rf-default-modal button.mdBtnR.session-schedule svg {
  fill: var(--body-text-color);
}
.rf-body.rf-accessibility .rf-workflow button.mdBtnR.session-scheduled:hover, .rf-body.rf-accessibility .rf-workflow button.mdBtnR.session-scheduled:focus,
.rf-body.rf-accessibility .rf-workflow button.mdBtnR.session-schedule:hover,
.rf-body.rf-accessibility .rf-workflow button.mdBtnR.session-schedule:focus,
.rf-body.rf-accessibility .rf-default-modal button.mdBtnR.session-scheduled:hover,
.rf-body.rf-accessibility .rf-default-modal button.mdBtnR.session-scheduled:focus,
.rf-body.rf-accessibility .rf-default-modal button.mdBtnR.session-schedule:hover,
.rf-body.rf-accessibility .rf-default-modal button.mdBtnR.session-schedule:focus {
  background-color: var(--body-text-color);
  box-shadow: inset 0 0 0 0 transparent;
  color: var(--frenchvanilla100) !important;
  text-decoration: none;
}
.rf-body.rf-accessibility .rf-workflow button.mdBtnR.session-scheduled:hover svg, .rf-body.rf-accessibility .rf-workflow button.mdBtnR.session-scheduled:focus svg,
.rf-body.rf-accessibility .rf-workflow button.mdBtnR.session-schedule:hover svg,
.rf-body.rf-accessibility .rf-workflow button.mdBtnR.session-schedule:focus svg,
.rf-body.rf-accessibility .rf-default-modal button.mdBtnR.session-scheduled:hover svg,
.rf-body.rf-accessibility .rf-default-modal button.mdBtnR.session-scheduled:focus svg,
.rf-body.rf-accessibility .rf-default-modal button.mdBtnR.session-schedule:hover svg,
.rf-body.rf-accessibility .rf-default-modal button.mdBtnR.session-schedule:focus svg {
  fill: var(--frenchvanilla100);
}
.rf-body.rf-accessibility .rf-workflow button.mdBtnR.session-scheduled:active,
.rf-body.rf-accessibility .rf-workflow button.mdBtnR.session-schedule:active,
.rf-body.rf-accessibility .rf-default-modal button.mdBtnR.session-scheduled:active,
.rf-body.rf-accessibility .rf-default-modal button.mdBtnR.session-schedule:active {
  background-color: var(--button-gray-active-color);
  box-shadow: inset 0 0 0 0 transparent;
  color: var(--frenchvanilla100) !important;
}
.rf-body.rf-accessibility .rf-workflow button.mdBtnR.session-scheduled:active svg,
.rf-body.rf-accessibility .rf-workflow button.mdBtnR.session-schedule:active svg,
.rf-body.rf-accessibility .rf-default-modal button.mdBtnR.session-scheduled:active svg,
.rf-body.rf-accessibility .rf-default-modal button.mdBtnR.session-schedule:active svg {
  fill: var(--frenchvanilla100);
}
.rf-body.rf-accessibility .rf-workflow button.mdBtnR.session-full.disabled,
.rf-body.rf-accessibility .rf-default-modal button.mdBtnR.session-full.disabled {
  background-color: var(--primary-color);
  color: var(--on-primary-color) !important;
  border-color: var(--primary-color);
  box-shadow: none;
  text-decoration: none;
  font-weight: 700;
  opacity: 40%;
}
.rf-body.rf-accessibility .rf-workflow button.mdBtnR.session-full.disabled .mdBtnR-text,
.rf-body.rf-accessibility .rf-default-modal button.mdBtnR.session-full.disabled .mdBtnR-text {
  font-weight: 700;
  color: var(--on-primary-color) !important;
  text-decoration: none;
}
.rf-body.rf-accessibility .rf-workflow button.mdBtnR.session-full.disabled svg,
.rf-body.rf-accessibility .rf-default-modal button.mdBtnR.session-full.disabled svg {
  fill: var(--on-primary-color);
}
.rf-body.rf-accessibility .rf-workflow button.mdBtnR.session-full.disabled:hover,
.rf-body.rf-accessibility .rf-default-modal button.mdBtnR.session-full.disabled:hover {
  background-color: var(--primary-hover-color);
  color: var(--on-primary-color) !important;
  border-color: var(--primary-hover-color);
  text-decoration: none;
}
.rf-body.rf-accessibility .rf-workflow button.mdBtnR.session-full.disabled:hover .mdBtnR-text,
.rf-body.rf-accessibility .rf-default-modal button.mdBtnR.session-full.disabled:hover .mdBtnR-text {
  color: var(--on-primary-color) !important;
  text-decoration: none;
}
.rf-body.rf-accessibility .rf-workflow button.mdBtnR.session-full.disabled:hover svg,
.rf-body.rf-accessibility .rf-default-modal button.mdBtnR.session-full.disabled:hover svg {
  fill: var(--on-primary-color);
}
.rf-body.rf-accessibility .rf-workflow button.mdBtnR.session-full.disabled:active,
.rf-body.rf-accessibility .rf-default-modal button.mdBtnR.session-full.disabled:active {
  background-color: var(--primary-hover-color);
  border-color: var(--primary-hover-color);
  color: var(--on-primary-color) !important;
}
.rf-body.rf-accessibility .rf-workflow button.mdBtnR.session-full.disabled:active .mdBtnR-text,
.rf-body.rf-accessibility .rf-default-modal button.mdBtnR.session-full.disabled:active .mdBtnR-text {
  color: var(--on-primary-color) !important;
  text-decoration: none;
}
.rf-body.rf-accessibility .rf-workflow button.mdBtnR.session-full.disabled:active svg,
.rf-body.rf-accessibility .rf-default-modal button.mdBtnR.session-full.disabled:active svg {
  fill: var(--on-primary-color);
}
.rf-body.rf-accessibility .rf-workflow button.mdBtnR.session-full.disabled:focus,
.rf-body.rf-accessibility .rf-default-modal button.mdBtnR.session-full.disabled:focus {
  background-color: var(--primary-hover-color);
  border-color: var(--primary-hover-color);
  color: var(--on-primary-color) !important;
  box-shadow: 0 0 0 2px var(--on-primary-color), 0 0 0 4px var(--primary-color) !important;
}
.rf-body.rf-accessibility .rf-workflow button.mdBtnR.session-full.disabled:focus .mdBtnR-text,
.rf-body.rf-accessibility .rf-default-modal button.mdBtnR.session-full.disabled:focus .mdBtnR-text {
  color: var(--on-primary-color) !important;
  text-decoration: none;
}
.rf-body.rf-accessibility .rf-workflow button.mdBtnR.session-full.disabled:focus svg,
.rf-body.rf-accessibility .rf-default-modal button.mdBtnR.session-full.disabled:focus svg {
  fill: var(--on-primary-color);
}
.rf-body.rf-accessibility .rf-workflow button.mdBtnR.session-full.disabled:focus:hover,
.rf-body.rf-accessibility .rf-default-modal button.mdBtnR.session-full.disabled:focus:hover {
  background-color: var(--primary-hover-color);
  color: var(--on-primary-color) !important;
  box-shadow: 0 0 0 0 transparent;
}
.rf-body.rf-accessibility .rf-workflow button.mdBtnR.session-full.disabled:focus:hover .mdBtnR-text,
.rf-body.rf-accessibility .rf-default-modal button.mdBtnR.session-full.disabled:focus:hover .mdBtnR-text {
  color: var(--on-primary-color) !important;
  text-decoration: none;
}
.rf-body.rf-accessibility .rf-workflow button.mdBtnR.session-full.disabled:focus:hover svg,
.rf-body.rf-accessibility .rf-default-modal button.mdBtnR.session-full.disabled:focus:hover svg {
  fill: var(--on-primary-color);
}
.rf-body.rf-accessibility .rf-workflow button.mdBtnR.session-full.disabled:focus:active,
.rf-body.rf-accessibility .rf-default-modal button.mdBtnR.session-full.disabled:focus:active {
  background-color: var(--primary-hover-color);
  color: var(--on-primary-color) !important;
  text-decoration: none;
}
.rf-body.rf-accessibility .rf-workflow button.mdBtnR.session-full.disabled:focus:active .mdBtnR-text,
.rf-body.rf-accessibility .rf-default-modal button.mdBtnR.session-full.disabled:focus:active .mdBtnR-text {
  color: var(--on-primary-color) !important;
}
.rf-body.rf-accessibility .rf-workflow button.mdBtnR.session-full.disabled:focus:active svg,
.rf-body.rf-accessibility .rf-default-modal button.mdBtnR.session-full.disabled:focus:active svg {
  fill: var(--on-primary-color);
}
.rf-body.rf-accessibility .rf-workflow button.mdBtnR.session-full.disabled.disabled, .rf-body.rf-accessibility .rf-workflow button.mdBtnR.session-full.disabled:disabled, .rf-body.rf-accessibility .rf-workflow button.mdBtnR.session-full.disabled[disabled],
.rf-body.rf-accessibility .rf-default-modal button.mdBtnR.session-full.disabled.disabled,
.rf-body.rf-accessibility .rf-default-modal button.mdBtnR.session-full.disabled:disabled,
.rf-body.rf-accessibility .rf-default-modal button.mdBtnR.session-full.disabled[disabled] {
  opacity: 40%;
}
.rf-body.rf-accessibility .rf-workflow .white-outline-button-override .mdBtnR,
.rf-body.rf-accessibility .rf-default-modal .white-outline-button-override .mdBtnR {
  color: var(--frenchvanilla100) !important;
  border-color: var(--frenchvanilla100);
  background-color: transparent;
}
.rf-body.rf-accessibility .rf-workflow .white-outline-button-override .mdBtnR .mdBtnR-text,
.rf-body.rf-accessibility .rf-default-modal .white-outline-button-override .mdBtnR .mdBtnR-text {
  color: var(--frenchvanilla100) !important;
}
.rf-body.rf-accessibility .rf-workflow .white-outline-button-override .mdBtnR svg,
.rf-body.rf-accessibility .rf-default-modal .white-outline-button-override .mdBtnR svg {
  fill: var(--frenchvanilla100);
}
.rf-body.rf-accessibility .rf-workflow .white-outline-button-override .mdBtnR:hover,
.rf-body.rf-accessibility .rf-default-modal .white-outline-button-override .mdBtnR:hover {
  background-color: var(--frenchvanilla100);
  box-shadow: 0 0 0 0 transparent;
  color: var(--button-primary-hover-color) !important;
  text-decoration: none;
}
.rf-body.rf-accessibility .rf-workflow .white-outline-button-override .mdBtnR:hover .mdBtnR-text,
.rf-body.rf-accessibility .rf-default-modal .white-outline-button-override .mdBtnR:hover .mdBtnR-text {
  color: var(--button-primary-hover-color) !important;
}
.rf-body.rf-accessibility .rf-workflow .white-outline-button-override .mdBtnR:hover svg,
.rf-body.rf-accessibility .rf-default-modal .white-outline-button-override .mdBtnR:hover svg {
  fill: var(--button-primary-hover-color);
}
.rf-body.rf-accessibility .rf-workflow .white-outline-button-override .mdBtnR:active,
.rf-body.rf-accessibility .rf-default-modal .white-outline-button-override .mdBtnR:active {
  background-color: var(--button-white-active-color);
  color: var(--button-primary-hover-color) !important;
}
.rf-body.rf-accessibility .rf-workflow .white-outline-button-override .mdBtnR:active .mdBtnR-text,
.rf-body.rf-accessibility .rf-default-modal .white-outline-button-override .mdBtnR:active .mdBtnR-text {
  color: var(--button-primary-hover-color) !important;
}
.rf-body.rf-accessibility .rf-workflow .white-outline-button-override .mdBtnR:active svg,
.rf-body.rf-accessibility .rf-default-modal .white-outline-button-override .mdBtnR:active svg {
  fill: var(--button-primary-hover-color);
}
.rf-body.rf-accessibility .rf-workflow .white-outline-button-override .mdBtnR:focus,
.rf-body.rf-accessibility .rf-default-modal .white-outline-button-override .mdBtnR:focus {
  background-color: var(--frenchvanilla100);
  box-shadow: 0 0 0 2px var(--primary-color), 0 0 0 4px var(--frenchvanilla100) !important;
  color: var(--primary-color) !important;
}
.rf-body.rf-accessibility .rf-workflow .white-outline-button-override .mdBtnR:focus .mdBtnR-text,
.rf-body.rf-accessibility .rf-default-modal .white-outline-button-override .mdBtnR:focus .mdBtnR-text {
  color: var(--button-primary-hover-color) !important;
}
.rf-body.rf-accessibility .rf-workflow .white-outline-button-override .mdBtnR:focus svg,
.rf-body.rf-accessibility .rf-default-modal .white-outline-button-override .mdBtnR:focus svg {
  fill: var(--primary-color);
}
.rf-body.rf-accessibility .rf-workflow .white-outline-button-override .mdBtnR:focus:hover,
.rf-body.rf-accessibility .rf-default-modal .white-outline-button-override .mdBtnR:focus:hover {
  background-color: var(--frenchvanilla100);
  color: var(--button-primary-hover-color) !important;
  box-shadow: inset 0 0 0 0 transparent;
}
.rf-body.rf-accessibility .rf-workflow .white-outline-button-override .mdBtnR:focus:hover .mdBtnR-text,
.rf-body.rf-accessibility .rf-default-modal .white-outline-button-override .mdBtnR:focus:hover .mdBtnR-text {
  color: var(--button-primary-hover-color) !important;
}
.rf-body.rf-accessibility .rf-workflow .white-outline-button-override .mdBtnR:focus:hover svg,
.rf-body.rf-accessibility .rf-default-modal .white-outline-button-override .mdBtnR:focus:hover svg {
  fill: var(--button-primary-hover-color);
}
.rf-body.rf-accessibility .rf-workflow .white-outline-button-override .mdBtnR:focus:active,
.rf-body.rf-accessibility .rf-default-modal .white-outline-button-override .mdBtnR:focus:active {
  background-color: var(--button-white-active-color);
  box-shadow: inset 0 0 0 0 transparent;
  color: var(--button-primary-hover-color) !important;
}
.rf-body.rf-accessibility .rf-workflow .white-outline-button-override .mdBtnR:focus:active .mdBtnR-text,
.rf-body.rf-accessibility .rf-default-modal .white-outline-button-override .mdBtnR:focus:active .mdBtnR-text {
  color: var(--button-primary-hover-color) !important;
}
.rf-body.rf-accessibility .rf-workflow .white-outline-button-override .mdBtnR:focus:active svg,
.rf-body.rf-accessibility .rf-default-modal .white-outline-button-override .mdBtnR:focus:active svg {
  fill: var(--button-primary-hover-color);
}
.rf-body.rf-accessibility .rf-workflow .white-button-override .mdBtnR,
.rf-body.rf-accessibility .rf-default-modal .white-button-override .mdBtnR {
  background-color: var(--frenchvanilla100);
  color: var(--rf-brand-color-text-body) !important;
  border-color: var(--frenchvanilla100);
  box-shadow: none;
}
.rf-body.rf-accessibility .rf-workflow .white-button-override .mdBtnR .mdBtnR-text,
.rf-body.rf-accessibility .rf-default-modal .white-button-override .mdBtnR .mdBtnR-text {
  color: var(--rf-brand-color-text-body) !important;
}
.rf-body.rf-accessibility .rf-workflow .white-button-override .mdBtnR svg,
.rf-body.rf-accessibility .rf-default-modal .white-button-override .mdBtnR svg {
  fill: var(--primary-color);
}
.rf-body.rf-accessibility .rf-workflow .white-button-override .mdBtnR:hover,
.rf-body.rf-accessibility .rf-default-modal .white-button-override .mdBtnR:hover {
  background-color: var(--button-white-active-color);
  text-decoration: none;
}
.rf-body.rf-accessibility .rf-workflow .white-button-override .mdBtnR:hover .mdBtnR-text,
.rf-body.rf-accessibility .rf-default-modal .white-button-override .mdBtnR:hover .mdBtnR-text {
  color: var(--rf-brand-color-text-body) !important;
}
.rf-body.rf-accessibility .rf-workflow .white-button-override .mdBtnR:hover svg,
.rf-body.rf-accessibility .rf-default-modal .white-button-override .mdBtnR:hover svg {
  fill: var(--button-primary-hover-color);
}
.rf-body.rf-accessibility .rf-workflow .white-button-override .mdBtnR:active,
.rf-body.rf-accessibility .rf-default-modal .white-button-override .mdBtnR:active {
  background-color: var(--button-white-active-color);
}
.rf-body.rf-accessibility .rf-workflow .white-button-override .mdBtnR:active svg,
.rf-body.rf-accessibility .rf-default-modal .white-button-override .mdBtnR:active svg {
  fill: var(--button-primary-hover-color);
}
.rf-body.rf-accessibility .rf-workflow .white-button-override .mdBtnR:focus,
.rf-body.rf-accessibility .rf-default-modal .white-button-override .mdBtnR:focus {
  background-color: var(--frenchvanilla100);
  box-shadow: 0 0 0 2px var(--midnight-blue), 0 0 0 4px var(--paper) !important;
  text-decoration: none;
}
.rf-body.rf-accessibility .rf-workflow .white-button-override .mdBtnR:focus .mdBtnR-text,
.rf-body.rf-accessibility .rf-default-modal .white-button-override .mdBtnR:focus .mdBtnR-text {
  color: var(--rf-brand-color-text-body) !important;
}
.rf-body.rf-accessibility .rf-workflow .white-button-override .mdBtnR:focus svg,
.rf-body.rf-accessibility .rf-default-modal .white-button-override .mdBtnR:focus svg {
  fill: var(--primary-color);
}
.rf-body.rf-accessibility .rf-workflow .white-button-override .mdBtnR:focus:hover,
.rf-body.rf-accessibility .rf-default-modal .white-button-override .mdBtnR:focus:hover {
  background-color: var(--soap200);
  box-shadow: inset 0 0 0 0 transparent;
  color: var(--button-primary-hover-color) !important;
}
.rf-body.rf-accessibility .rf-workflow .white-button-override .mdBtnR:focus:hover svg,
.rf-body.rf-accessibility .rf-default-modal .white-button-override .mdBtnR:focus:hover svg {
  fill: var(--button-primary-hover-color);
}
.rf-body.rf-accessibility .rf-workflow .white-button-override .mdBtnR:focus:hover:active,
.rf-body.rf-accessibility .rf-default-modal .white-button-override .mdBtnR:focus:hover:active {
  background-color: var(--button-white-active-color);
  box-shadow: inset 0 0 0 0 transparent;
  color: var(--button-primary-hover-color) !important;
}
.rf-body.rf-accessibility .rf-workflow .white-button-override .mdBtnR:focus:hover:active svg,
.rf-body.rf-accessibility .rf-default-modal .white-button-override .mdBtnR:focus:hover:active svg {
  fill: var(--button-primary-hover-color);
}

.rf-collections .mdBtnR.rf-learn-more-btn {
  display: inline;
  background-color: var(--primary-color);
  border-color: var(--primary-color);
  box-shadow: none;
  padding: var(--rf-comp-button-space-padding);
}
.rf-collections .mdBtnR.rf-learn-more-btn .mdBtnR-text {
  color: var(--on-primary-color) !important;
}
.rf-collections .mdBtnR.rf-learn-more-btn .rfSI {
  display: none;
}
.rf-collections .mdBtnR.rf-learn-more-btn:hover {
  background-color: var(--button-primary-hover-color);
}

.mdBtnR-toggle {
  padding: 4px;
  gap: 4px;
}

.social-median-button {
  display: block;
  width: 3rem;
  height: 3rem;
  margin: 0;
  background-color: var(--soap200);
  position: relative;
  border-radius: 100%;
}
.social-median-button svg {
  fill: var(--blackpepper600);
  position: relative;
  top: 50%;
  left: 50%;
  display: block;
  transform: translate(-50%, -50%);
}

a.mdBtnR-primary, .mdBtnr-primary {
  background-color: var(--primary-color);
  color: var(--on-primary-color) !important;
  border-color: var(--primary-color);
  box-shadow: none;
  text-decoration: none;
  font-weight: 700;
}
a.mdBtnR-primary .mdBtnR-text, .mdBtnr-primary .mdBtnR-text {
  font-weight: 700;
  color: var(--on-primary-color) !important;
  text-decoration: none;
}
a.mdBtnR-primary svg, .mdBtnr-primary svg {
  fill: var(--on-primary-color);
}
a.mdBtnR-primary:hover, .mdBtnr-primary:hover {
  background-color: var(--primary-hover-color);
  color: var(--on-primary-color) !important;
  border-color: var(--primary-hover-color);
  text-decoration: none;
}
a.mdBtnR-primary:hover .mdBtnR-text, .mdBtnr-primary:hover .mdBtnR-text {
  color: var(--on-primary-color) !important;
  text-decoration: none;
}
a.mdBtnR-primary:hover svg, .mdBtnr-primary:hover svg {
  fill: var(--on-primary-color);
}
a.mdBtnR-primary:active, .mdBtnr-primary:active {
  background-color: var(--primary-hover-color);
  border-color: var(--primary-hover-color);
  color: var(--on-primary-color) !important;
}
a.mdBtnR-primary:active .mdBtnR-text, .mdBtnr-primary:active .mdBtnR-text {
  color: var(--on-primary-color) !important;
  text-decoration: none;
}
a.mdBtnR-primary:active svg, .mdBtnr-primary:active svg {
  fill: var(--on-primary-color);
}
a.mdBtnR-primary:focus, .mdBtnr-primary:focus {
  background-color: var(--primary-hover-color);
  border-color: var(--primary-hover-color);
  color: var(--on-primary-color) !important;
  box-shadow: 0 0 0 2px var(--on-primary-color), 0 0 0 4px var(--primary-color) !important;
}
a.mdBtnR-primary:focus .mdBtnR-text, .mdBtnr-primary:focus .mdBtnR-text {
  color: var(--on-primary-color) !important;
  text-decoration: none;
}
a.mdBtnR-primary:focus svg, .mdBtnr-primary:focus svg {
  fill: var(--on-primary-color);
}
a.mdBtnR-primary:focus:hover, .mdBtnr-primary:focus:hover {
  background-color: var(--primary-hover-color);
  color: var(--on-primary-color) !important;
  box-shadow: 0 0 0 0 transparent;
}
a.mdBtnR-primary:focus:hover .mdBtnR-text, .mdBtnr-primary:focus:hover .mdBtnR-text {
  color: var(--on-primary-color) !important;
  text-decoration: none;
}
a.mdBtnR-primary:focus:hover svg, .mdBtnr-primary:focus:hover svg {
  fill: var(--on-primary-color);
}
a.mdBtnR-primary:focus:active, .mdBtnr-primary:focus:active {
  background-color: var(--primary-hover-color);
  color: var(--on-primary-color) !important;
  text-decoration: none;
}
a.mdBtnR-primary:focus:active .mdBtnR-text, .mdBtnr-primary:focus:active .mdBtnR-text {
  color: var(--on-primary-color) !important;
}
a.mdBtnR-primary:focus:active svg, .mdBtnr-primary:focus:active svg {
  fill: var(--on-primary-color);
}
a.mdBtnR-primary.disabled, a.mdBtnR-primary:disabled, a.mdBtnR-primary[disabled], .mdBtnr-primary.disabled, .mdBtnr-primary:disabled, .mdBtnr-primary[disabled] {
  opacity: 40%;
}

a.mdBtnR-white, .mdBtnR-white {
  background-color: var(--frenchvanilla100);
  color: var(--rf-brand-color-text-body) !important;
  border-color: var(--frenchvanilla100);
  box-shadow: none;
}
a.mdBtnR-white .mdBtnR-text, .mdBtnR-white .mdBtnR-text {
  color: var(--rf-brand-color-text-body) !important;
}
a.mdBtnR-white svg, .mdBtnR-white svg {
  fill: var(--primary-color);
}
a.mdBtnR-white:hover, .mdBtnR-white:hover {
  background-color: var(--button-white-active-color);
  text-decoration: none;
}
a.mdBtnR-white:hover .mdBtnR-text, .mdBtnR-white:hover .mdBtnR-text {
  color: var(--rf-brand-color-text-body) !important;
}
a.mdBtnR-white:hover svg, .mdBtnR-white:hover svg {
  fill: var(--button-primary-hover-color);
}
a.mdBtnR-white:active, .mdBtnR-white:active {
  background-color: var(--button-white-active-color);
}
a.mdBtnR-white:active svg, .mdBtnR-white:active svg {
  fill: var(--button-primary-hover-color);
}
a.mdBtnR-white:focus, .mdBtnR-white:focus {
  background-color: var(--frenchvanilla100);
  box-shadow: 0 0 0 2px var(--midnight-blue), 0 0 0 4px var(--paper) !important;
  text-decoration: none;
}
a.mdBtnR-white:focus .mdBtnR-text, .mdBtnR-white:focus .mdBtnR-text {
  color: var(--rf-brand-color-text-body) !important;
}
a.mdBtnR-white:focus svg, .mdBtnR-white:focus svg {
  fill: var(--primary-color);
}
a.mdBtnR-white:focus:hover, .mdBtnR-white:focus:hover {
  background-color: var(--soap200);
  box-shadow: inset 0 0 0 0 transparent;
  color: var(--button-primary-hover-color) !important;
}
a.mdBtnR-white:focus:hover svg, .mdBtnR-white:focus:hover svg {
  fill: var(--button-primary-hover-color);
}
a.mdBtnR-white:focus:hover:active, .mdBtnR-white:focus:hover:active {
  background-color: var(--button-white-active-color);
  box-shadow: inset 0 0 0 0 transparent;
  color: var(--button-primary-hover-color) !important;
}
a.mdBtnR-white:focus:hover:active svg, .mdBtnR-white:focus:hover:active svg {
  fill: var(--button-primary-hover-color);
}

.rf-card .card-body {
  overflow-x: hidden;
}
.rf-card .card-body p {
  font-size: var(--rf-brand-font-size);
}
.rf-card .card-body a {
  text-decoration: underline;
}

.page-builder-display-reset .task-list-card .card-body .card-body-row {
  padding-right: 20px;
}

.page-builder-display-reset .task-list-card .task-arrow-icon {
  display: none;
}

.task-list-card .card-body.has-rows li:nth-of-type(2) {
  display: [%hideNeedsRevision%];
}
.task-list-card .card-body.has-rows li:nth-of-type(4) {
  display: [%hideInReview%];
}

@media all and (min-width: 1200px) {
  .top-banner {
    padding: 16px 0;
  }
}
.top-banner .wd-btn {
  margin-bottom: 16px;
  margin-bottom: 1rem;
}

:is(.rf-label-only, .rf-form-element, .rf-input, .rf-search-input, .rf-icon-input, .rf-single-select, .rf-multi-select, .rf-select2-override, .rf-toggle, .rf-textarea, .rf-day-picker, .rf-scale-matrix, .rf-survey-scale, .rf-star-selector, .rf-date-picker, .rf-read-only, .rf-button-link, .rf-nps-question, .rf-upload-file, .rf-horizontal-label, .rf-phone-number, .rf-form-element-group, .rf-checkbox-container, .rf-toggle-wrapper, .rf-time-selector) > label span:first-of-type, :is(.rf-label-only, .rf-form-element, .rf-input, .rf-search-input, .rf-icon-input, .rf-single-select, .rf-multi-select, .rf-select2-override, .rf-toggle, .rf-textarea, .rf-day-picker, .rf-scale-matrix, .rf-survey-scale, .rf-star-selector, .rf-date-picker, .rf-read-only, .rf-button-link, .rf-nps-question, .rf-upload-file, .rf-horizontal-label, .rf-phone-number, .rf-form-element-group, .rf-checkbox-container, .rf-toggle-wrapper, .rf-time-selector) > label .label-text, :is(.rf-label-only, .rf-form-element, .rf-input, .rf-search-input, .rf-icon-input, .rf-single-select, .rf-multi-select, .rf-select2-override, .rf-toggle, .rf-textarea, .rf-day-picker, .rf-scale-matrix, .rf-survey-scale, .rf-star-selector, .rf-date-picker, .rf-read-only, .rf-button-link, .rf-nps-question, .rf-upload-file, .rf-horizontal-label, .rf-phone-number, .rf-form-element-group, .rf-checkbox-container, .rf-toggle-wrapper, .rf-time-selector) .rf-label span:first-of-type, :is(.rf-label-only, .rf-form-element, .rf-input, .rf-search-input, .rf-icon-input, .rf-single-select, .rf-multi-select, .rf-select2-override, .rf-toggle, .rf-textarea, .rf-day-picker, .rf-scale-matrix, .rf-survey-scale, .rf-star-selector, .rf-date-picker, .rf-read-only, .rf-button-link, .rf-nps-question, .rf-upload-file, .rf-horizontal-label, .rf-phone-number, .rf-form-element-group, .rf-checkbox-container, .rf-toggle-wrapper, .rf-time-selector) .rf-label .label-text {
  font-weight: 600;
}

.rf-form-element-group .text-info {
  color: var(--rf-brand-color-status-error) !important;
}

.workday-altitude2024-WorkdayAltitudeCFP-form-session :is(.rf-label-only, .rf-form-element, .rf-input, .rf-search-input, .rf-icon-input, .rf-single-select, .rf-multi-select, .rf-select2-override, .rf-toggle, .rf-textarea, .rf-day-picker, .rf-scale-matrix, .rf-survey-scale, .rf-star-selector, .rf-date-picker, .rf-read-only, .rf-button-link, .rf-nps-question, .rf-upload-file, .rf-horizontal-label, .rf-phone-number, .rf-form-element-group, .rf-checkbox-container, .rf-toggle-wrapper, .rf-time-selector) > label span:first-of-type, .workday-altitude2024-WorkdayAltitudeCFP-form-session :is(.rf-label-only, .rf-form-element, .rf-input, .rf-search-input, .rf-icon-input, .rf-single-select, .rf-multi-select, .rf-select2-override, .rf-toggle, .rf-textarea, .rf-day-picker, .rf-scale-matrix, .rf-survey-scale, .rf-star-selector, .rf-date-picker, .rf-read-only, .rf-button-link, .rf-nps-question, .rf-upload-file, .rf-horizontal-label, .rf-phone-number, .rf-form-element-group, .rf-checkbox-container, .rf-toggle-wrapper, .rf-time-selector) > label .label-text, .workday-altitude2024-WorkdayAltitudeCFP-form-session :is(.rf-label-only, .rf-form-element, .rf-input, .rf-search-input, .rf-icon-input, .rf-single-select, .rf-multi-select, .rf-select2-override, .rf-toggle, .rf-textarea, .rf-day-picker, .rf-scale-matrix, .rf-survey-scale, .rf-star-selector, .rf-date-picker, .rf-read-only, .rf-button-link, .rf-nps-question, .rf-upload-file, .rf-horizontal-label, .rf-phone-number, .rf-form-element-group, .rf-checkbox-container, .rf-toggle-wrapper, .rf-time-selector) .rf-label span:first-of-type, .workday-altitude2024-WorkdayAltitudeCFP-form-session :is(.rf-label-only, .rf-form-element, .rf-input, .rf-search-input, .rf-icon-input, .rf-single-select, .rf-multi-select, .rf-select2-override, .rf-toggle, .rf-textarea, .rf-day-picker, .rf-scale-matrix, .rf-survey-scale, .rf-star-selector, .rf-date-picker, .rf-read-only, .rf-button-link, .rf-nps-question, .rf-upload-file, .rf-horizontal-label, .rf-phone-number, .rf-form-element-group, .rf-checkbox-container, .rf-toggle-wrapper, .rf-time-selector) .rf-label .label-text {
  font-weight: 400;
}
.workday-altitude2024-WorkdayAltitudeCFP-form-session :is(.rf-label-only, .rf-form-element, .rf-input, .rf-search-input, .rf-icon-input, .rf-single-select, .rf-multi-select, .rf-select2-override, .rf-toggle, .rf-textarea, .rf-day-picker, .rf-scale-matrix, .rf-survey-scale, .rf-star-selector, .rf-date-picker, .rf-read-only, .rf-button-link, .rf-nps-question, .rf-upload-file, .rf-horizontal-label, .rf-phone-number, .rf-form-element-group, .rf-checkbox-container, .rf-toggle-wrapper, .rf-time-selector) > label span:first-of-type strong strong, .workday-altitude2024-WorkdayAltitudeCFP-form-session :is(.rf-label-only, .rf-form-element, .rf-input, .rf-search-input, .rf-icon-input, .rf-single-select, .rf-multi-select, .rf-select2-override, .rf-toggle, .rf-textarea, .rf-day-picker, .rf-scale-matrix, .rf-survey-scale, .rf-star-selector, .rf-date-picker, .rf-read-only, .rf-button-link, .rf-nps-question, .rf-upload-file, .rf-horizontal-label, .rf-phone-number, .rf-form-element-group, .rf-checkbox-container, .rf-toggle-wrapper, .rf-time-selector) > label .label-text strong strong, .workday-altitude2024-WorkdayAltitudeCFP-form-session :is(.rf-label-only, .rf-form-element, .rf-input, .rf-search-input, .rf-icon-input, .rf-single-select, .rf-multi-select, .rf-select2-override, .rf-toggle, .rf-textarea, .rf-day-picker, .rf-scale-matrix, .rf-survey-scale, .rf-star-selector, .rf-date-picker, .rf-read-only, .rf-button-link, .rf-nps-question, .rf-upload-file, .rf-horizontal-label, .rf-phone-number, .rf-form-element-group, .rf-checkbox-container, .rf-toggle-wrapper, .rf-time-selector) .rf-label span:first-of-type strong strong, .workday-altitude2024-WorkdayAltitudeCFP-form-session :is(.rf-label-only, .rf-form-element, .rf-input, .rf-search-input, .rf-icon-input, .rf-single-select, .rf-multi-select, .rf-select2-override, .rf-toggle, .rf-textarea, .rf-day-picker, .rf-scale-matrix, .rf-survey-scale, .rf-star-selector, .rf-date-picker, .rf-read-only, .rf-button-link, .rf-nps-question, .rf-upload-file, .rf-horizontal-label, .rf-phone-number, .rf-form-element-group, .rf-checkbox-container, .rf-toggle-wrapper, .rf-time-selector) .rf-label .label-text strong strong {
  font-weight: 400 !important;
}
.workday-altitude2024-WorkdayAltitudeCFP-form-session :is(.rf-label-only, .rf-form-element, .rf-input, .rf-search-input, .rf-icon-input, .rf-single-select, .rf-multi-select, .rf-select2-override, .rf-toggle, .rf-textarea, .rf-day-picker, .rf-scale-matrix, .rf-survey-scale, .rf-star-selector, .rf-date-picker, .rf-read-only, .rf-button-link, .rf-nps-question, .rf-upload-file, .rf-horizontal-label, .rf-phone-number, .rf-form-element-group, .rf-checkbox-container, .rf-toggle-wrapper, .rf-time-selector) > label span:first-of-type:not(:has(strong)), .workday-altitude2024-WorkdayAltitudeCFP-form-session :is(.rf-label-only, .rf-form-element, .rf-input, .rf-search-input, .rf-icon-input, .rf-single-select, .rf-multi-select, .rf-select2-override, .rf-toggle, .rf-textarea, .rf-day-picker, .rf-scale-matrix, .rf-survey-scale, .rf-star-selector, .rf-date-picker, .rf-read-only, .rf-button-link, .rf-nps-question, .rf-upload-file, .rf-horizontal-label, .rf-phone-number, .rf-form-element-group, .rf-checkbox-container, .rf-toggle-wrapper, .rf-time-selector) > label .label-text:not(:has(strong)), .workday-altitude2024-WorkdayAltitudeCFP-form-session :is(.rf-label-only, .rf-form-element, .rf-input, .rf-search-input, .rf-icon-input, .rf-single-select, .rf-multi-select, .rf-select2-override, .rf-toggle, .rf-textarea, .rf-day-picker, .rf-scale-matrix, .rf-survey-scale, .rf-star-selector, .rf-date-picker, .rf-read-only, .rf-button-link, .rf-nps-question, .rf-upload-file, .rf-horizontal-label, .rf-phone-number, .rf-form-element-group, .rf-checkbox-container, .rf-toggle-wrapper, .rf-time-selector) .rf-label span:first-of-type:not(:has(strong)), .workday-altitude2024-WorkdayAltitudeCFP-form-session :is(.rf-label-only, .rf-form-element, .rf-input, .rf-search-input, .rf-icon-input, .rf-single-select, .rf-multi-select, .rf-select2-override, .rf-toggle, .rf-textarea, .rf-day-picker, .rf-scale-matrix, .rf-survey-scale, .rf-star-selector, .rf-date-picker, .rf-read-only, .rf-button-link, .rf-nps-question, .rf-upload-file, .rf-horizontal-label, .rf-phone-number, .rf-form-element-group, .rf-checkbox-container, .rf-toggle-wrapper, .rf-time-selector) .rf-label .label-text:not(:has(strong)) {
  font-weight: 600;
}

.rf-body[class*=workday-altitude2024-] #rf-content:has(.custom-form-content > div[class*=form-id-]) h1 {
  text-align: center;
  font-size: var(--rf-brand-font-scale-1);
}

#nominationPage .nomination-form-details {
  max-width: none;
}

.admin-form textarea, textarea {
  min-height: 0;
}

.rf-default-modal .modal-content .modal-header .modal-title {
  padding-right: 20px;
}

.rf-default-modal .modal-body, .modal .modal-body {
  font-size: var(--rf-brand-font-size);
}

/* CUSTOM CLASS: BP: Rising US 2023 Voting Portal Branding. This is for the Live Table Modal - Reviewer Comments spacing. There were extra <br> tags that caused a large, unwanted gap. */
.modal-dialog .workflow-form-render .wf-form-element-div .readOnly-value h3:first-of-type + strong,
.modal-dialog .workflow-form-render .wf-form-element-div .readOnly-value h3:last-of-type ~ strong {
  display: inline-block;
  margin-top: 12px;
}
.modal-dialog .workflow-form-render .wf-form-element-div .readOnly-value h3:last-of-type + br,
.modal-dialog .workflow-form-render .wf-form-element-div .readOnly-value h3:last-of-type + br + br {
  display: none;
}

.workday-rising24-speakerportal-login #forgotPw-modal .modal-footer button:first-child {
  display: none;
}

@media all and (max-width: 549px) {
  .rf-phone-number .phone-number-wrapper {
    flex-direction: column;
    gap: 16px;
  }
}

@media all and (max-width: 549px) {
  .rf-phone-number .rf-select {
    width: 100%;
    margin: 0;
  }
}

@media all and (min-width: 769px) {
  .rfwf-login-page .rfwf-panel-interior {
    display: flex;
    flex-wrap: wrap;
  }
  .rfwf-login-page .rf-feedback-alert {
    width: 100%;
  }
  .rfwf-login-page .login-frame,
  .rfwf-login-page .create-account-frame,
  .rfwf-login-page form {
    flex-direction: column;
    height: 100%;
  }
  .rfwf-login-page .md-frame-body {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
  }
  .rfwf-login-page .login-submit-frame,
  .rfwf-login-page .md-frame-footer {
    margin-top: auto;
  }
  .rfwf-login-page .rfwf-panel-interior .rfG-md-50 .login-frame,
  .rfwf-login-page .rfwf-panel-interior .rfG-md-50 form,
  .rfwf-login-page .rfwf-panel-interior .rfG-md-50 .create-account-frame {
    display: flex;
  }
}
@media all and (max-width: 768px) {
  .rfwf-discount-code .discount-code-wrapper .discount-code-container form > div {
    width: 100%;
  }
  .rfwf-discount-code .discount-code-wrapper .discount-code-container form .mdBtnR.mdBtnR-primary {
    margin-top: 12px;
  }
}
.create-account-frame .mdBtnR {
  width: 100%;
}

.payment-default h3 + .rf-input + .rf-checkbox-wrapper {
  display: none;
}

.rf-card.manage-passes-card .card-body {
  min-height: 216px;
}
.rf-card.manage-passes-card .pass-item h4 {
  font-weight: bold;
}

@media all and (max-width: 768px) {
  .orders-page .rfwf-package-items .rf-checkbox-wrapper.has-tooltip, .orders-page .rfwf-package-items .rf-radio-wrapper.has-tooltip {
    flex-direction: column;
    gap: 10px;
  }
  .orders-page .rfwf-package-items .rfSI.icon-popover-trigger {
    margin-left: -2px;
  }
}

.orders-page .rfwf-package-items-price p {
  display: ;
}

.bulk-package-dashboard > .workflow-header > div.rf-flex-frame {
  display: ;
}

.rf-overlay-new.rf-overlay-padded.has-simple-list.light-mode #simple-overlay-action-item-2 {
  display: ;
}

.rfwf-panel, .rfwf-full-panel {
  border: ;
}

.rfwf-packages .accordion-headline .md-accordion-controls .control-icon-text {
  font-weight: 700;
}

.orders-page .rfwf-orders-buttons .mdBtnR-outline-primary.pull-left {
  display: ;
}

.regPass-row.manage-registrants .md-table .rf-table-row .table-row-controls,
.regPass-row.manage-registrants .md-table .fixedDataTableLayout_main * .table-row-controls, .regPass-row.manage-registrants .md-table .fixedDataTableLayout_main .table-row-controls, .regPass-row.manage-registrants .md-table .fixedDataTableLayout_header * .table-row-controls, .regPass-row.manage-registrants .md-table .fixedDataTableLayout_header .table-row-controls, .regPass-row.manage-registrants .md-table .fixedDataTableLayout_hasBottomBorder * .table-row-controls, .regPass-row.manage-registrants .md-table .fixedDataTableLayout_hasBottomBorder .table-row-controls, .regPass-row.manage-registrants .md-table .fixedDataTableCellLayout_main .table-row-controls, .regPass-row.manage-registrants .md-table .public_fixedDataTable_main * .table-row-controls, .regPass-row.manage-registrants .md-table .public_fixedDataTable_main .table-row-controls, .regPass-row.manage-registrants .md-table .public_fixedDataTable_header * .table-row-controls, .regPass-row.manage-registrants .md-table .public_fixedDataTable_header .table-row-controls, .regPass-row.manage-registrants .md-table .public_fixedDataTable_hasBottomBorder * .table-row-controls, .regPass-row.manage-registrants .md-table .public_fixedDataTable_hasBottomBorder .table-row-controls, .regPass-row.manage-registrants .md-table .public_fixedDataTableCell_main * .table-row-controls, .regPass-row.manage-registrants .md-table .public_fixedDataTableCell_main .table-row-controls, .regPass-row.manage-registrants .md-table .public_fixedDataTableRow_main .table-row-controls, .regPass-row.manage-registrants .md-table .public_fixedDataTableRow_highlighted .table-row-controls, .regPass-row.manage-registrants .md-table .public_fixedDataTableRow_highlighted .public_fixedDataTableCell_main .table-row-controls {
  display: none;
}
.regPass-row.manage-registrants .md-frame-search .rf-input.rf-search-bar {
  padding-top: 44px;
}
.regPass-row.manage-registrants .md-frame-search .rf-select.rf-single-select .relative-input-container {
  position: relative;
}

.rf-workflow-guest-pass .workflow-footer-buttons .mdBtnR-outline-primary.pull-left {
  display: ;
}

.orders-page {
  display: ;
}

.orders-page .rfwf-errors {
  max-width: 1200px;
  margin: 0 auto;
}

#cfp-home-page h2 {
  font-size: 15px;
  font-weight: 700;
}
#cfp-home-page .mdBtnR {
  margin-bottom: 16px;
}
#cfp-home-page p#table-description, #cfp-home-page p#table-description p {
  font-size: 15px;
}

#wf-formSession-title .readOnly-value {
  height: auto;
}

.cfp-home-page .rf-text-container :is(ol, ul) li,
.cfp-home-page .rf-text-container :is(ol, ul) li {
  list-style: outside;
}

.workday-risingemea24-callforancillary-cfpHome .cfp-home-page .rf-text-container :is(ol, ul) li,
.workday-risingemea24-callforancillary-cfpHome .cfp-home-page .rf-text-container :is(ol, ul) li {
  list-style: inherit;
}

.bulk-package-dashboard .prev-page:hover svg {
  fill: var(--rf-comp-link-hover-color);
}
.bulk-package-dashboard .item-card .card-body .card-body-row .card-type {
  word-wrap: break-word;
  padding: 0;
}
@media all and (max-width: 1023px) and (min-width: 769px) {
  .bulk-package-dashboard .item-card .card-body .card-body-row .card-type p {
    font-size: 12px;
  }
}
.bulk-package-dashboard > div:last-child:has(button[data-test=rf-button-continue]) {
  margin-bottom: 25px;
}
.bulk-package-dashboard .manage-registrants .table-results-container #ID_rfG-container .md-frame-body .fixedDataTableCellLayout_wrap1.public_fixedDataTableCell_wrap1 {
  display: flex;
  align-items: center;
  line-height: 15px;
}
.bulk-package-dashboard .manage-registrants .table-results-container #ID_rfG-container .md-frame-body .fixedDataTableCellLayout_wrap2.public_fixedDataTableCell_wrap2 {
  display: block;
  width: inherit;
}
.bulk-package-dashboard .manage-registrants .table-results-container #ID_rfG-container .md-frame-body .fixedDataTableCellLayout_wrap3.public_fixedDataTableCell_wrap3 {
  display: block;
}
.bulk-package-dashboard .manage-registrants .table-results-container #ID_rfG-container .md-frame-body .public_fixedDataTableCell_cellContent > div {
  word-wrap: break-word;
}
.bulk-package-dashboard .workflow-header {
  margin-bottom: 16px;
}
@media all and (max-width: 768px) {
  .bulk-package-dashboard .workflow-header {
    margin-bottom: 8px;
  }
}

.workday-rising24-speakerportal-task .special-div .rfwf-full-panel.participant-page .rfwf-panel-interior {
  display: flex;
  flex-direction: column-reverse;
}

.rf-workflow .rfwf-body-content.rf-workflow-body-content .orders-page .md-accordion-container .accordion-content .package-description.strikethrough .mdBtnR-text {
  text-decoration: line-through;
}

[data-test="Preconference Training-Monday, June 03: 1:00 p.m."] {
  display: none;
}

.rf-workflow:has(#cfp-home-page) {
  margin-top: 0 !important;
  padding-top: 0;
}

.mdBtnR.proxy-edit {
  padding: 0 !important;
  color: var(--blueberry400) !important;
  box-shadow: none !important;
  border: initial !important;
  background-color: initial !important;
}
.mdBtnR.proxy-edit .mdBtnR-text {
  color: var(--blueberry400) !important;
}
.mdBtnR.proxy-edit svg {
  fill: var(--blueberry400) !important;
}
.mdBtnR.proxy-edit:hover {
  color: var(--blueberry500) !important;
  text-decoration: underline !important;
  background-color: initial !important;
  box-shadow: initial !important;
}
.mdBtnR.proxy-edit:hover .mdBtnR-text {
  color: var(--blueberry500) !important;
  text-decoration: underline !important;
}
.mdBtnR.proxy-edit:hover svg {
  fill: var(--blueberry500) !important;
}
.mdBtnR.proxy-edit:active {
  color: var(--blueberry600) !important;
  text-decoration: underline !important;
  background-color: initial !important;
  box-shadow: initial !important;
}
.mdBtnR.proxy-edit:active .mdBtnR-text {
  color: var(--blueberry600) !important;
}
.mdBtnR.proxy-edit:active svg {
  fill: var(--blueberry600) !important;
}
.mdBtnR.proxy-edit:focus {
  color: var(--blueberry400) !important;
  border-radius: 24px 24px 24px 24px !important;
  /* Prevent background color leak outs */
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box !important;
  box-shadow: 0 0 0 2px var(--frenchvanilla100), 0 0 0 4px var(--blueberry400) !important;
  outline: 0 !important;
  background-color: initial !important;
}
.mdBtnR.proxy-edit:focus .mdBtnR-text {
  color: var(--blueberry400) !important;
}
.mdBtnR.proxy-edit:focus:hover {
  background-color: initial !important;
  color: var(--blueberry400) !important;
  box-shadow: 0 0 0 2px var(--frenchvanilla100), 0 0 0 4px var(--blueberry400) !important;
}
.mdBtnR.proxy-edit:focus:hover .mdBtnR-text {
  color: var(--blueberry400) !important;
}
.mdBtnR.proxy-edit:focus:hover svg {
  fill: var(--blueberry400) !important;
}
.mdBtnR.proxy-edit:focus:hover:active {
  background-color: initial !important;
  color: var(--blueberry400) !important;
}
.mdBtnR.proxy-edit:focus:hover:active svg {
  fill: var(--blueberry400) !important;
}
.mdBtnR.proxy-edit.disabled {
  background-color: transparent !important;
}
.mdBtnR.proxy-edit.disabled .mdBtnR-text {
  color: var(--disabled-blue) !important;
}
.mdBtnR.proxy-edit.disabled:hover .mdBtnR-text, .mdBtnR.proxy-edit.disabled:focus .mdBtnR-text, .mdBtnR.proxy-edit.disabled:active .mdBtnR-text {
  color: var(--disabled-blue) !important;
}

.rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-primary.proxy-register {
  background-color: var(--primary-color);
  color: var(--on-primary-color) !important;
  border-color: var(--primary-color);
  box-shadow: none;
  text-decoration: none;
  font-weight: 700;
}
.rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-primary.proxy-register .mdBtnR-text {
  font-weight: 700;
  color: var(--on-primary-color) !important;
  text-decoration: none;
}
.rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-primary.proxy-register svg {
  fill: var(--on-primary-color);
}
.rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-primary.proxy-register:hover {
  background-color: var(--primary-hover-color);
  color: var(--on-primary-color) !important;
  border-color: var(--primary-hover-color);
  text-decoration: none;
}
.rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-primary.proxy-register:hover .mdBtnR-text {
  color: var(--on-primary-color) !important;
  text-decoration: none;
}
.rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-primary.proxy-register:hover svg {
  fill: var(--on-primary-color);
}
.rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-primary.proxy-register:active {
  background-color: var(--primary-hover-color);
  border-color: var(--primary-hover-color);
  color: var(--on-primary-color) !important;
}
.rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-primary.proxy-register:active .mdBtnR-text {
  color: var(--on-primary-color) !important;
  text-decoration: none;
}
.rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-primary.proxy-register:active svg {
  fill: var(--on-primary-color);
}
.rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-primary.proxy-register:focus {
  background-color: var(--primary-hover-color);
  border-color: var(--primary-hover-color);
  color: var(--on-primary-color) !important;
  box-shadow: 0 0 0 2px var(--on-primary-color), 0 0 0 4px var(--primary-color) !important;
}
.rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-primary.proxy-register:focus .mdBtnR-text {
  color: var(--on-primary-color) !important;
  text-decoration: none;
}
.rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-primary.proxy-register:focus svg {
  fill: var(--on-primary-color);
}
.rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-primary.proxy-register:focus:hover {
  background-color: var(--primary-hover-color);
  color: var(--on-primary-color) !important;
  box-shadow: 0 0 0 0 transparent;
}
.rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-primary.proxy-register:focus:hover .mdBtnR-text {
  color: var(--on-primary-color) !important;
  text-decoration: none;
}
.rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-primary.proxy-register:focus:hover svg {
  fill: var(--on-primary-color);
}
.rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-primary.proxy-register:focus:active {
  background-color: var(--primary-hover-color);
  color: var(--on-primary-color) !important;
  text-decoration: none;
}
.rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-primary.proxy-register:focus:active .mdBtnR-text {
  color: var(--on-primary-color) !important;
}
.rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-primary.proxy-register:focus:active svg {
  fill: var(--on-primary-color);
}
.rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-primary.proxy-register.disabled, .rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-primary.proxy-register:disabled, .rf-body.rf-accessibility .rf-default-modal .mdBtnR-outline-primary.proxy-register[disabled] {
  opacity: 40%;
}

.orders-page .package-quantity {
  visibility: visible;
}

.room-details .rf-flex-frame:has([data-test=taxes]) {
  display: ;
}

.md-frame.login-frame, .md-frame.create-account-frame {
  border-radius: 12px;
}
.md-frame.login-frame p, .md-frame.login-frame p b, .md-frame.create-account-frame p, .md-frame.create-account-frame p b {
  font-weight: 500 !important;
}
.md-frame.login-frame .mdBtnR, .md-frame.create-account-frame .mdBtnR {
  padding: 20px;
}

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

: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) {
  padding-bottom: 4px;
}

.rf-housing {
  background-color: var(--rf-brand-color-background);
}

.rf-housing .rf-housing-content .hotel-card, .hotel-card.type-selected {
  border-radius: 8px;
  overflow: hidden;
}

.rfwf-package-items .package-description img {
  object-fit: contain;
}

.custom-form-content div#feedback-alert-area {
  scroll-margin-top: 80px;
}

.rf-housing .rf-housing-header {
  top: 80px;
}

#login-form .rf-label a {
  word-wrap: break-word;
}

.sql-report-container .sql-report-header h3 {
  font-size: 1.5rem !important;
  line-height: 2rem !important;
  font-weight: 500 !important;
  margin-bottom: 1.5rem !important;
}
@media all and (min-width: 1024px) {
  .sql-report-container .sql-report-header h3 {
    font-size: 2rem !important;
    line-height: 2.5rem !important;
    font-weight: 700 !important;
    margin-bottom: 1.5rem !important;
  }
}

.participant-page table tr td {
  white-space: nowrap;
}

.participant-page .rfwf-full-panel.participants-page-body {
  overflow: auto;
}

#create-account-page .password-instructions ul {
  padding-inline-start: 0;
}

.orders-page .rfwf-package-items .package-sub-item-grouped .rf-form-element-group > label {
  display: none;
}
.orders-page .rfwf-package-items .package-sub-item-grouped .package-times {
  display: none;
}
.orders-page .rfwf-package-items .package-sub-item-grouped ul[role=radiogroup] > div > span {
  display: none;
}

.confirmation-page .cfp-confirmation-details {
  display: none;
}

.rf-workflow-body-content:has(.bulk-package-dashboard) .rf-workflow-header .rfwf-headline {
  width: auto;
}

.bulk-package-dashboard .mdBtnR[data-analytics-name=continue-continue] {
  display: block;
}

.workflow-header .mdBtnR.mdBtnR-text-button[data-analytics-name=instructions] {
  background-color: var(--primary-color);
  color: var(--on-primary-color) !important;
  border-color: var(--primary-color);
  box-shadow: none;
  text-decoration: none;
  font-weight: 700;
  padding: var(--rf-comp-button-space-padding);
}
.workflow-header .mdBtnR.mdBtnR-text-button[data-analytics-name=instructions] .mdBtnR-text {
  font-weight: 700;
  color: var(--on-primary-color) !important;
  text-decoration: none;
}
.workflow-header .mdBtnR.mdBtnR-text-button[data-analytics-name=instructions] svg {
  fill: var(--on-primary-color);
}
.workflow-header .mdBtnR.mdBtnR-text-button[data-analytics-name=instructions]:hover {
  background-color: var(--primary-hover-color);
  color: var(--on-primary-color) !important;
  border-color: var(--primary-hover-color);
  text-decoration: none;
}
.workflow-header .mdBtnR.mdBtnR-text-button[data-analytics-name=instructions]:hover .mdBtnR-text {
  color: var(--on-primary-color) !important;
  text-decoration: none;
}
.workflow-header .mdBtnR.mdBtnR-text-button[data-analytics-name=instructions]:hover svg {
  fill: var(--on-primary-color);
}
.workflow-header .mdBtnR.mdBtnR-text-button[data-analytics-name=instructions]:active {
  background-color: var(--primary-hover-color);
  border-color: var(--primary-hover-color);
  color: var(--on-primary-color) !important;
}
.workflow-header .mdBtnR.mdBtnR-text-button[data-analytics-name=instructions]:active .mdBtnR-text {
  color: var(--on-primary-color) !important;
  text-decoration: none;
}
.workflow-header .mdBtnR.mdBtnR-text-button[data-analytics-name=instructions]:active svg {
  fill: var(--on-primary-color);
}
.workflow-header .mdBtnR.mdBtnR-text-button[data-analytics-name=instructions]:focus {
  background-color: var(--primary-hover-color);
  border-color: var(--primary-hover-color);
  color: var(--on-primary-color) !important;
  box-shadow: 0 0 0 2px var(--on-primary-color), 0 0 0 4px var(--primary-color) !important;
}
.workflow-header .mdBtnR.mdBtnR-text-button[data-analytics-name=instructions]:focus .mdBtnR-text {
  color: var(--on-primary-color) !important;
  text-decoration: none;
}
.workflow-header .mdBtnR.mdBtnR-text-button[data-analytics-name=instructions]:focus svg {
  fill: var(--on-primary-color);
}
.workflow-header .mdBtnR.mdBtnR-text-button[data-analytics-name=instructions]:focus:hover {
  background-color: var(--primary-hover-color);
  color: var(--on-primary-color) !important;
  box-shadow: 0 0 0 0 transparent;
}
.workflow-header .mdBtnR.mdBtnR-text-button[data-analytics-name=instructions]:focus:hover .mdBtnR-text {
  color: var(--on-primary-color) !important;
  text-decoration: none;
}
.workflow-header .mdBtnR.mdBtnR-text-button[data-analytics-name=instructions]:focus:hover svg {
  fill: var(--on-primary-color);
}
.workflow-header .mdBtnR.mdBtnR-text-button[data-analytics-name=instructions]:focus:active {
  background-color: var(--primary-hover-color);
  color: var(--on-primary-color) !important;
  text-decoration: none;
}
.workflow-header .mdBtnR.mdBtnR-text-button[data-analytics-name=instructions]:focus:active .mdBtnR-text {
  color: var(--on-primary-color) !important;
}
.workflow-header .mdBtnR.mdBtnR-text-button[data-analytics-name=instructions]:focus:active svg {
  fill: var(--on-primary-color);
}
.workflow-header .mdBtnR.mdBtnR-text-button[data-analytics-name=instructions].disabled, .workflow-header .mdBtnR.mdBtnR-text-button[data-analytics-name=instructions]:disabled, .workflow-header .mdBtnR.mdBtnR-text-button[data-analytics-name=instructions][disabled] {
  opacity: 40%;
}

.bulk-package-dashboard .item-card .card-remaining p {
  line-height: 1;
}
.bulk-package-dashboard .item-card .card-remaining p, .bulk-package-dashboard .item-card .card-type p {
  margin: 0;
}

.reg-pass-cards .item-card .card-actions .mdBtnR, .bulk-package-dashboard .item-card .card-actions .mdBtnR {
  margin: 0;
}

.pass-details-heading {
  padding-bottom: 0;
}

.package-details-container .package-item > div {
  background-color: var(--paper);
  padding: 32px;
  border: 1px solid var(--desk);
  border-radius: var(--rf-brand-shape-radius-lg);
}
@media all and (max-width: 768px) {
  .package-details-container .package-item > div {
    margin-bottom: var(--bottom-spacing);
  }
}
@media all and (min-width: 769px) {
  .package-details-container .package-item > div {
    height: 100%;
  }
}
.package-details-container .package-item.current-package > div {
  background-color: var(--soap200);
}
.package-details-container .package-item h3 {
  min-height: 56px;
}
.package-details-container .package-item p {
  position: relative;
  padding-left: 32px;
  margin-bottom: var(--bottom-spacing);
}
.package-details-container .package-item p svg {
  position: absolute;
  left: 0;
  top: 4px;
}
.package-details-container .package-item p:last-of-type {
  margin-bottom: 50px;
}
.package-details-container .package-item .sub-header {
  margin-bottom: 52px;
  padding: 0;
}

.block-snippet-container .flex-box-child > div {
  height: 100%;
}
.block-snippet-container .flex-box-child > div .block-snippet {
  height: 100%;
}

.rf-tile {
  border-radius: 12px;
  overflow: hidden;
}

.flex-box-section-full .grid-targeted-agenda .targeted-agenda-section {
  margin-bottom: 0;
}

.grid-targeted-agenda .targeted-agenda-header .targeted-agenda-headline h2 {
  font-size: 2rem !important;
  line-height: 2.5rem !important;
  font-weight: 700 !important;
  margin-bottom: 1.5rem !important;
}
@media all and (min-width: 1024px) {
  .grid-targeted-agenda .targeted-agenda-header .targeted-agenda-headline h2 {
    font-size: 2.5rem !important;
    line-height: 3rem !important;
    font-weight: 700 !important;
    margin-bottom: 1.5rem !important;
  }
}

.rf-workflow .grid-targeted-agenda .targeted-agenda-header .targeted-agenda-headline h2 {
  margin-bottom: 0 !important;
}

.rf-tile .rf-tile-body .rf-tile-title,
.rf-compressed-tile .rf-tile-body .rf-tile-title {
  margin-bottom: 1rem;
  padding-right: 10px;
}
.rf-tile .rf-tile-body .rf-tile-title a,
.rf-compressed-tile .rf-tile-body .rf-tile-title a {
  font-size: 1.25rem !important;
  line-height: 1.75rem !important;
  font-weight: 500 !important;
  margin-bottom: 1rem !important;
  margin-bottom: 0 !important;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  color: var(--blueberry400);
}
@media all and (min-width: 1024px) {
  .rf-tile .rf-tile-body .rf-tile-title a,
  .rf-compressed-tile .rf-tile-body .rf-tile-title a {
    font-size: 1.5rem !important;
    line-height: 2rem !important;
    font-weight: 500 !important;
    margin-bottom: 1.5rem !important;
  }
}

.rf-tile-container .rf-tile .rf-tile-body {
  padding: 24px 24px 16px;
}

.rf-tile-container .rf-tile .rf-tile-footer {
  padding: 0 24px 24px;
}

.rf-tile-container .rf-tile .rf-tile-info {
  font-size: var(--rf-brand-font-size);
}

.rf-tile-container .rf-tile .rf-tile-footer .favorite-catalog-result,
.rf-tile-grid .rf-tile .rf-tile-footer .favorite-catalog-result {
  position: absolute;
  top: 27px;
  right: 6px;
}

.block-snippet {
  background-color: var(--paper);
  padding: 32px;
  border: 1px solid var(--desk);
  border-radius: var(--rf-brand-shape-radius-lg);
}
.block-snippet.equal-padding {
  padding-right: 32px;
}
.block-snippet.white-bg {
  border-color: var(--frenchvanilla100);
  background-color: var(--frenchvanilla100);
}
.block-snippet.block-contact p {
  display: flex;
  align-items: center;
}
.block-snippet.contact-long {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.block-snippet.contact-long p {
  display: flex;
  align-items: center;
}
.block-snippet.has-bg {
  position: relative;
  overflow: hidden;
}
.block-snippet h4 {
  width: 100%;
  font-size: 1.5rem !important;
  line-height: 2rem !important;
  font-weight: 500 !important;
  margin-bottom: 1.5rem !important;
}
@media all and (min-width: 1024px) {
  .block-snippet h4 {
    font-size: 2rem !important;
    line-height: 2.5rem !important;
    font-weight: 700 !important;
    margin-bottom: 1.5rem !important;
  }
}
.block-snippet p {
  font-size: 1rem !important;
  line-height: 1.5rem !important;
  font-weight: 400 !important;
  margin-bottom: 1rem !important;
}
.block-snippet svg {
  margin-right: 8px;
}
.block-snippet .wd-btn.btn.btn--bg__blue {
  display: inline-flex;
}
.block-snippet ul {
  margin-bottom: 20px;
}
.block-snippet ul li {
  list-style: disc;
  font-size: 1rem !important;
  line-height: 1.5rem !important;
  font-weight: 400 !important;
  margin-bottom: 1rem !important;
}
@media all and (min-width: 1024px) {
  .block-snippet ul li {
    font-size: 1.25rem !important;
    line-height: 1.75rem !important;
    font-weight: 400 !important;
    margin-bottom: 1rem !important;
  }
}
.block-snippet ul ul {
  margin-top: 20px;
  margin-bottom: 20px;
}
.block-snippet ul ul li {
  list-style: circle;
  font-size: 1rem !important;
  line-height: 1.5rem !important;
  font-weight: 400 !important;
  margin-bottom: 1rem !important;
}
@media all and (min-width: 1024px) {
  .block-snippet ul ul li {
    font-size: 1.25rem !important;
    line-height: 1.75rem !important;
    font-weight: 400 !important;
    margin-bottom: 1rem !important;
  }
}
.block-snippet .bg-bottom {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
}

.wf-form-element-div .rf-text-container p {
  font-size: var(--rf-font-size);
}

.rf-card {
  background-color: var(--paper);
  padding: 32px;
  border: 1px solid var(--desk);
  border-radius: var(--rf-brand-shape-radius-lg);
}
.rf-card .card-header {
  border: none;
  padding: 0;
}
.rf-card .card-header .mdBtnR-primary {
  margin-bottom: 5px;
}
.rf-card .card-header .card-header-title {
  font-size: 1.5rem !important;
  line-height: 2rem !important;
  font-weight: 500 !important;
  margin-bottom: 1.5rem !important;
  text-overflow: initial;
  white-space: initial;
}
@media all and (min-width: 1024px) {
  .rf-card .card-header .card-header-title {
    font-size: 2rem !important;
    line-height: 2.5rem !important;
    font-weight: 700 !important;
    margin-bottom: 1.5rem !important;
  }
}
.rf-card .card-body {
  border: none;
  padding: 0;
}
.rf-card .card-footer {
  border: none;
  padding: 12px 0 0;
}

.page-builder-display-reset .my-survey-list-card {
  background-color: var(--paper);
  padding: 32px;
  border: 1px solid var(--desk);
  border-radius: var(--rf-brand-shape-radius-lg);
}

.rfwf-dashboard .my-survey-list-card h5, .page-builder-display-reset .my-survey-list-card h5, .page-builder-template-preview .my-survey-list-card h5 {
  padding-left: 0;
}

.attendee-networking-block .rf-headline {
  background-color: var(--paper);
  padding: 32px;
  border: 1px solid var(--desk);
  border-radius: var(--rf-brand-shape-radius-lg);
}
.attendee-networking-block .rf-headline h2 {
  font-size: 1.5rem !important;
  line-height: 2rem !important;
  font-weight: 500 !important;
  margin-bottom: 1.5rem !important;
}
@media all and (min-width: 1024px) {
  .attendee-networking-block .rf-headline h2 {
    font-size: 2rem !important;
    line-height: 2.5rem !important;
    font-weight: 700 !important;
    margin-bottom: 1.5rem !important;
  }
}
.attendee-networking-block .rf-headline .rf-headline-content {
  padding: 0;
}

.alternative-card-design .rf-card, .alternative-card-design .block-snippet {
  background-color: var(--paper);
  padding: 0;
  border: 1px solid var(--desk);
  border-radius: var(--rf-brand-shape-radius-lg);
}
.alternative-card-design .rf-card {
  background-color: #d8e5f0;
}
.alternative-card-design .rf-card .card-header {
  border-radius: 12px 12px 0px 0px;
  background-color: var(--blueberry500);
  padding: 8px 20px;
}
.alternative-card-design .rf-card .card-header h3 {
  color: var(--frenchvanilla100);
  font-size: 1.25rem !important;
  line-height: 1.75rem !important;
  font-weight: 500 !important;
  margin-bottom: 1rem !important;
  margin-bottom: 0 !important;
}
.alternative-card-design .rf-card .card-body {
  background-color: #d8e5f0;
}
.alternative-card-design .rf-card .card-body li {
  margin: 0;
  background-color: transparent;
}
.alternative-card-design .block-snippet {
  overflow: hidden;
  background-color: var(--background-alt-color);
}
.alternative-card-design .block-snippet h1 {
  background-color: var(--blueberry500);
  padding: 8px 20px;
  color: var(--frenchvanilla100);
  font-size: 1.25rem !important;
  line-height: 1.75rem !important;
  font-weight: 500 !important;
  margin-bottom: 1rem !important;
}
.alternative-card-design .block-snippet p {
  margin-left: 20px;
}

.wd-status-wrapper .wd-status {
  display: flex;
  align-items: center;
}
.wd-status-wrapper svg,
.wd-status-wrapper h4,
.wd-status-wrapper p {
  flex-shrink: 0;
}
.wd-status-wrapper h4 {
  margin: 0 24px !important;
  text-transform: uppercase;
  font-weight: 700 !important;
}
.wd-status-wrapper p {
  margin-bottom: 0 !important;
}
.wd-status-wrapper .session-divider-image {
  background-image: url(https://static.rainfocus.com/workday/rising23/static/staticfile/staticfile/status-live-bar_1694215096740001jOkU.png);
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: 100% 16px;
  width: 100%;
  height: 16px;
}
.wd-status-wrapper .status-live-session p {
  margin-right: 24px;
}
.wd-status-wrapper.has-image .session-divider-image {
  margin-bottom: 86px;
}
.wd-status-wrapper.has-image svg,
.wd-status-wrapper.has-image h4,
.wd-status-wrapper.has-image p {
  flex-shrink: initial;
}

.wd-session-status .wd-status .heading-md {
  font-size: 1.5em !important;
}
.wd-session-status .wd-status .body-md {
  font-size: 2em !important;
}
.wd-session-status:has(.status-live-session) .wd-status .heading-md {
  color: var(--blueberry400);
}
.wd-session-status:has(.status-live-session) .wd-status circle {
  fill: var(--cantaloupe500);
}
.wd-session-status:has(.status-live-session) + .wd-session-status .targeted-agenda-section.section-Sessions::after, .wd-session-status:has(.status-live-session) .wd-status::after {
  content: "";
  display: block;
  width: 100%;
  height: 16px;
  background: linear-gradient(to right, var(--cantaloupe500), var(--sourlemon400));
}
.wd-session-status:has(.status-live-session) + .wd-session-status .targeted-agenda-section.section-Sessions .targeted-agenda-section.section-Sessions::after, .wd-session-status:has(.status-live-session) .wd-status .targeted-agenda-section.section-Sessions::after {
  margin-bottom: 16px;
}
.wd-session-status:has(.status-upcoming-session) .wd-status .heading-md {
  color: var(--blackpepper400);
}
.wd-session-status:has(.status-upcoming-session) .wd-status circle {
  fill: var(--blackpepper400);
}
.wd-session-status:has(.status-ended-session) .wd-status .heading-md {
  color: var(--blackpepper200);
}
.wd-session-status:has(.status-ended-session) .wd-status circle {
  fill: var(--blackpepper200);
}
.wd-session-status:has(.status-upcoming-session) + .wd-session-status .targeted-agenda-details-card[id], .wd-session-status:has(.status-ended-session) + .wd-session-status .targeted-agenda-details-card[id] {
  margin-bottom: 0;
}

.date-section {
  background-color: var(--soap200);
  overflow-x: auto;
  white-space: nowrap;
}
.date-section a:focus, .date-section a:link:focus, .date-section a:visited:focus {
  text-decoration-line: none;
  outline: 2px solid var(--primary-color) !important;
  outline-offset: -2px;
}
.date-section .date-container {
  display: flex;
  gap: 24px;
  padding-top: 24px;
  padding-bottom: 24px;
}
.date-section .date-container a, .date-section .date-container a:link, .date-section .date-container a:visited {
  color: var(--blackpepper100);
  padding: 4px;
}
.date-section .date-container a:hover, .date-section .date-container a:link:hover, .date-section .date-container a:visited:hover, .date-section .date-container a.active {
  color: var(--primary-color);
  text-underline-offset: 27px;
  text-decoration-line: var(--rf-comp-link-hover-font-decoration);
  text-decoration-thickness: 3px;
}

.agenda-section {
  display: flex;
  flex-direction: column;
  gap: 64px;
}
.agenda-section .agenda-wrapper {
  display: flex;
  gap: 32px;
  scroll-margin-top: 160px;
  position: relative;
}
.agenda-section .agenda-wrapper .agenda-date-wrapper {
  flex: 1;
  position: sticky;
  top: 170px;
  height: fit-content;
}
.agenda-section .agenda-wrapper .agenda-content-wrapper {
  display: flex;
  flex-direction: column;
  gap: 16px;
  flex: 3;
}
.agenda-section .agenda-wrapper .agenda-content-wrapper .schedule-list-item {
  background-color: var(--background-color);
  border: 1px solid var(--soap400);
  border-radius: 12px;
  padding: 32px;
}
.agenda-section .agenda-wrapper .agenda-content-wrapper .schedule-list-item .indented-schedule-list-item-container {
  padding-left: 48px;
  display: grid;
  grid-template-rows: 0fr;
  transition: grid-template-rows 300ms cubic-bezier(0, 0, 0.58, 1);
  -webkit-transition: grid-template-rows 300ms cubic-bezier(0, 0, 0.58, 1);
  -o-transition: grid-template-rows 300ms cubic-bezier(0, 0, 0.58, 1);
}
.agenda-section .agenda-wrapper .agenda-content-wrapper .schedule-list-item .indented-schedule-list-item-container > * {
  overflow: hidden;
}
.agenda-section .agenda-wrapper .agenda-content-wrapper .schedule-list-item.has-indented-schedule-item.active .schedule-list-item-toggle {
  transform: rotate(360deg);
}
.agenda-section .agenda-wrapper .agenda-content-wrapper .schedule-list-item.has-indented-schedule-item.active .indented-schedule-list-item-container {
  grid-template-rows: 1fr;
}
.agenda-section .agenda-wrapper .agenda-content-wrapper .schedule-list-item.has-indented-schedule-item .schedule-list-item-toggle {
  transform: rotate(180deg);
  transition: transform 300ms ease-in-out;
}
.agenda-section .agenda-wrapper .agenda-content-wrapper .schedule-list-item.has-indented-schedule-item .schedule-list-item-toggle:focus {
  box-shadow: 0 0 0 2px rgba(var(--frenchvanilla100), 1) 0 0 0 4px var(--blueberry400);
}
.agenda-section .agenda-wrapper .agenda-content-wrapper .schedule-list-item.has-indented-schedule-item .schedule-list-item-toggle .toggle-arrow-icon {
  width: 44px;
  height: 34px;
  fill: var(--heading-text-color);
  transition: all 0.25s;
}
.agenda-section .agenda-wrapper .agenda-content-wrapper .schedule-list-item.has-indented-schedule-item .schedule-list-item-toggle .toggle-arrow-icon:hover {
  cursor: pointer;
}
.agenda-section .agenda-wrapper .agenda-content-wrapper .schedule-list-item.has-indented-schedule-item .schedule-list-header.schedule-list-accordion-header {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  cursor: pointer;
}
.agenda-section .agenda-wrapper .agenda-content-wrapper .nested-schedule-list-item {
  padding: 16px 0;
  background-color: var(--background-color);
}
.agenda-section .agenda-wrapper .agenda-content-wrapper .nested-schedule-list-item:first-child {
  padding-top: 0;
}
.agenda-section .agenda-wrapper .agenda-content-wrapper .nested-schedule-list-item:last-child {
  padding-bottom: 0;
}
.agenda-section .agenda-wrapper .agenda-content-wrapper .nested-schedule-list-item .heading-sm {
  margin-bottom: 0.5rem !important;
}
.agenda-section .agenda-wrapper .agenda-content-wrapper .nested-schedule-list-item .body-sm {
  margin-bottom: 0 !important;
}

@media all and (max-width: 769px) {
  .agenda-header {
    padding-top: 48px !important;
    padding-bottom: 24px !important;
  }
  .date-section .date-container {
    gap: 12px;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .date-section .date-container a:hover, .date-section .date-container a:focus, .date-section .date-container a:link:hover, .date-section .date-container a:link:focus, .date-section .date-container a:visited:hover, .date-section .date-container a:visited:focus, .date-section .date-container a.active {
    text-underline-offset: 15px;
  }
  .agenda-section .agenda-wrapper {
    flex-direction: column;
    scroll-margin-top: 120px;
  }
  .agenda-section .agenda-wrapper .agenda-date-wrapper {
    position: sticky;
    top: 127px;
    background-color: var(--soap200);
    padding-top: 8px;
    z-index: 1;
  }
}
.wd-sa-agenda-section .agenda-header {
  display: none;
}
.wd-sa-agenda-section .agenda-section {
  gap: 0;
  margin-top: 32px;
}
.wd-sa-agenda-section .agenda-section .scheduled-time {
  padding: 0;
}

.portal-hero .hero-content > div {
  align-items: center;
  height: 100%;
  display: flex;
}

.channel-previewer-wrapper {
  width: 100%;
  background-color: var(--frenchvanilla100);
  border-radius: var(--rf-brand-shape-radius-lg);
  overflow: hidden;
}
@media all and (max-width: 1023px) {
  .channel-previewer-wrapper {
    margin-bottom: var(--bottom-spacing);
  }
}
.channel-previewer-wrapper:hover {
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.16), 0px 2px 8px rgba(0, 0, 0, 0.2);
}
.channel-previewer-wrapper img {
  width: 100%;
  max-height: 27px;
}
.channel-previewer-wrapper p:first-of-type {
  margin-bottom: var(--spacing-sm);
}
.channel-previewer-wrapper .channel-previewer {
  padding: var(--spacing-lg);
}
.channel-previewer-wrapper .channel-previewer-interior {
  display: flex;
  gap: 0 var(--spacing-sm);
  margin-bottom: var(--spacing-md);
}
.channel-previewer-wrapper .channel-previewer-interior > div {
  flex: 1;
}
@media all and (max-width: 768px) {
  .channel-previewer-wrapper .channel-previewer-interior {
    flex-direction: column;
  }
  .channel-previewer-wrapper .channel-previewer-interior > div {
    margin-bottom: var(--spacing-sm);
  }
}
.channel-previewer-wrapper .wd-btn {
  display: inline-block;
  margin: 0;
}

.info-cards .info-card-wrapper > div {
  background-color: var(--paper);
  padding: 20px;
  border: 1px solid var(--desk);
  border-radius: var(--rf-brand-shape-radius-lg);
}
@media all and (max-width: 768px) {
  .info-cards .info-card-wrapper > div {
    margin-bottom: var(--bottom-spacing);
  }
}
@media all and (min-width: 769px) {
  .info-cards .info-card-wrapper > div {
    height: 100%;
  }
}

.element-container:has(.my-survey-list-card) {
  width: 100%;
}

.registration-card {
  border-radius: var(--rf-brand-shape-radius-lg);
}
.registration-card h2 {
  font-size: 1.5rem !important;
  line-height: 2rem !important;
  font-weight: 500 !important;
  margin-bottom: 1.5rem !important;
}

@media all and (min-width: 1024px) {
  .registration-card {
    border-radius: var(--rf-brand-shape-radius-lg);
  }
  .registration-card h2 {
    font-size: 2rem !important;
    line-height: 2.5rem !important;
    margin-bottom: 1.5rem !important;
  }
}
.agenda-item.has-border > div {
  border: 1px solid var(--border);
}
.agenda-item > div {
  display: flex;
  flex-direction: column;
  background-color: var(--frenchvanilla100);
  border-radius: var(--rf-brand-shape-radius-lg);
  overflow: hidden;
}
@media all and (max-width: 768px) {
  .agenda-item > div {
    margin-bottom: var(--bottom-spacing);
  }
}
@media all and (min-width: 769px) {
  .agenda-item > div {
    height: 100%;
  }
}
.agenda-item .agenda-content {
  padding: 32px;
  margin-bottom: auto;
}
.agenda-item h3 {
  font-size: 1.5rem !important;
  line-height: 2rem !important;
  font-weight: 500 !important;
  margin-bottom: 1.5rem !important;
}
@media all and (min-width: 1024px) {
  .agenda-item h3 {
    font-size: 2rem !important;
    line-height: 2.5rem !important;
    font-weight: 700 !important;
    margin-bottom: 1.5rem !important;
  }
}
.agenda-item p {
  margin-bottom: 16px;
  position: relative;
  padding-left: 32px;
}
.agenda-item p svg {
  position: absolute;
  left: 0;
  top: 4px;
}
.agenda-item p:last-of-type {
  margin-bottom: 112px;
}

.speakers-list-container .title-5 {
  font-size: 1.25rem !important;
  line-height: 1.75rem !important;
  font-weight: 500 !important;
  margin-bottom: 1rem !important;
}
@media all and (min-width: 1024px) {
  .speakers-list-container .title-5 {
    font-size: 1.5rem !important;
    line-height: 2rem !important;
    font-weight: 500 !important;
    margin-bottom: 1.5rem !important;
  }
}

.cmp-image {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cmp-image img.cmp-image__image {
  max-width: 100%;
  max-height: 350px;
}

.larger-hero .cmp-image img.cmp-image__image {
  max-width: 100%;
  max-height: 500px;
}

.sponsor-title {
  padding-bottom: 0;
}

.sponsor-row {
  padding-top: 0;
}

.sponsor-gold {
  padding: 0;
}

@media all and (max-width: 1023px) {
  .sponsor-listing {
    margin-bottom: var(--bottom-spacing);
  }
}
.sponsor-listing > div {
  background-color: var(--frenchvanilla100);
  border-radius: var(--rf-brand-shape-radius-lg);
  overflow: hidden;
}
@media all and (min-width: 769px) {
  .sponsor-listing > div {
    height: 100%;
  }
}
.sponsor-listing > div h4 {
  font-size: 1.25rem !important;
  line-height: 1.75rem !important;
  font-weight: 500 !important;
  margin-bottom: 1rem !important;
}
@media all and (min-width: 1024px) {
  .sponsor-listing > div h4 {
    font-size: 1.5rem !important;
    line-height: 2rem !important;
    font-weight: 500 !important;
    margin-bottom: 1.5rem !important;
  }
}
@media all and (max-width: 768px) {
  .sponsor-listing:last-of-type > div {
    margin-bottom: 0;
  }
}
.sponsor-listing img {
  width: 100%;
}
.sponsor-listing .sponsor-content {
  padding: 24px;
}
.sponsor-listing .sponsor-content p {
  margin-bottom: 16px;
}

.sponsor-listing-gold {
  justify-content: center;
}

.left-panel-content-block {
  border: 1px solid var(--rf-brand-color-border);
  border-radius: 12px;
  background-color: var(--soap200);
  padding: 20px;
  margin-bottom: 20px;
}
.left-panel-content-block.has-picture {
  background-image: url(https://static.rainfocus.com/workday/altitude2023/static/staticfile/staticfile/img-aria-exterior_1680633924957001Kr7w.jpg);
  background-color: var(--sourlemon300);
  background-position: bottom 0 right 0;
  background-repeat: no-repeat;
  background-size: 100%;
  padding: 20px 20px 80%;
}

.page-builder-display-reset .sko-attendee-portal-hero-section.has-background,
.page-builder-display-reset .offset-portal-hero-section.has-background {
  background-color: var(--blueberry600);
  min-height: 350px;
  background-size: auto 100%;
  background-position: bottom right;
}
@media all and (max-width: 1199px) {
  .page-builder-display-reset .sko-attendee-portal-hero-section.has-background,
  .page-builder-display-reset .offset-portal-hero-section.has-background {
    background-size: 50%;
  }
}
@media all and (max-width: 768px) {
  .page-builder-display-reset .sko-attendee-portal-hero-section.has-background,
  .page-builder-display-reset .offset-portal-hero-section.has-background {
    background-size: 80%;
  }
}
@media all and (max-width: 549px) {
  .page-builder-display-reset .sko-attendee-portal-hero-section.has-background,
  .page-builder-display-reset .offset-portal-hero-section.has-background {
    background-size: 100%;
  }
  .page-builder-display-reset .sko-attendee-portal-hero-section.has-background .flex-box-child,
  .page-builder-display-reset .offset-portal-hero-section.has-background .flex-box-child {
    margin-bottom: 0;
  }
}

.workday-skofy25-attendee-portal-page-home.modal-open .proxy-registration-action-modal .rf-simple-table th:last-child, .workday-skofy25-attendee-portal-partner-page-home.modal-open .proxy-registration-action-modal .rf-simple-table th:last-child {
  width: 220px;
}
.workday-skofy25-attendee-portal-page-home.modal-open .modal-footer .mdBtnR-primary.confirm, .workday-skofy25-attendee-portal-partner-page-home.modal-open .modal-footer .mdBtnR-primary.confirm {
  display: none;
}

.speaker-session-card .card-body .card-body-row h5 {
  font-weight: 500;
}
.speaker-session-card .card-body .card-body-row .schedule-details {
  padding: 0 0 5px 0;
}
.speaker-session-card .card-body .card-body-row .schedule-details .text-primary {
  font-size: 16px;
}
.speaker-session-card .card-body .card-body-row .attendee-stats {
  background-color: var(--soap200);
}
.speaker-session-card .card-body .card-body-row .address-details .card-body-row-header {
  font-size: 12px;
  margin-top: 10px;
  margin-bottom: 5px;
}
.speaker-session-card .card-body .card-body-row .address-details .text-primary {
  font-size: 16px;
  font-weight: 400;
}

.collections-container .learnMore-component {
  margin: 24px 0 12px;
}

.task-url a {
  word-break: break-all;
}

.task-header h1 {
  font-size: 32px;
  font-weight: 600;
}

.full-width-banner-section {
  padding: 0;
}
.full-width-banner-section .full-width-banner-section-text {
  margin-left: 6vw;
  margin-top: 24px;
  margin-bottom: 24px;
}
@media all and (max-width: 768px) {
  .full-width-banner-section .full-width-banner-section-text {
    margin-right: 6vw;
  }
}
.full-width-banner-section .pb-stackable-image-element img {
  object-fit: contain;
  object-position: right bottom;
}
@media all and (min-width: 769px) {
  .full-width-banner-section .pb-stackable-image-element {
    height: 400px;
  }
}
.full-width-banner-section .flex-box-child {
  margin: 0 !important;
}

.headline-card-p-32 .rf-headline.full-image .rf-headline-content {
  padding: 32px;
}

.wd-pre-footer-section {
  display: flex;
  justify-content: center;
}
@media all and (max-width: 768px) {
  .wd-pre-footer-section {
    margin-bottom: 32px;
    margin-top: 60px;
  }
}
.wd-pre-footer-section.separator {
  border-left: 1px solid var(--border);
}
@media all and (max-width: 768px) {
  .wd-pre-footer-section.separator {
    border-left: none;
    border-top: 1px solid var(--border);
    padding-top: 64px;
    margin-top: 0;
  }
}
.wd-pre-footer-section .center-text-container {
  width: fit-content;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
@media all and (max-width: 768px) {
  .wd-pre-footer-section .center-text-container {
    gap: 0;
    align-items: center;
  }
  .wd-pre-footer-section .center-text-container h3 {
    text-align: center;
  }
}

.rfwf-working-reports .working-report-table .checkbox-header-cell .rf-flex-frame {
  display: none;
}

.full-height-headline .rf-headline .rf-headline-content > div:first-of-type {
  height: 100%;
  margin: 0;
}

.image-headline .flex-box-section {
  width: 100%;
}
.image-headline .flex-box-section div {
  width: 100%;
  margin: 0;
}
.image-headline div:has(> img) {
  display: flex;
  justify-content: center;
  align-items: center;
}
.image-headline .rf-headline .rf-headline-content > div:first-of-type {
  margin: 0;
}

.flex-box-section-full .flex-box-section-full-interior .rf-headline .rf-headline-content {
  padding: 32px;
}
.flex-box-section-full .flex-box-section-full-interior .rf-headline .rf-headline-content > div {
  margin-bottom: 0;
}
.flex-box-section-full .flex-box-section-full-interior .rf-headline .rf-headline-content > div .card-footer-cta {
  margin-top: auto;
}
.flex-box-section-full .flex-box-section-full-interior .rf-headline.mini {
  padding: 0;
}

[id*=rf-].rf-widget .catalog-result,
.rf-default-modal .catalog-result {
  padding: 32px;
}

.icon__list-wrapper .icon__list-item p {
  margin-bottom: 0 !important;
}

body[class*=SpeakerAgreementConsents] .form-footer-actions .mdBtnR-container:has(#wf-btn-cancel) {
  display: none;
}

#tasks-list-container .rf-task-listing {
  background-color: var(--frenchvanilla100);
}
#tasks-list-container .rf-task-listing .task-listing-content h5 {
  font-size: 20px;
  line-height: 28px;
  font-weight: 500;
  margin-bottom: 4px;
}
@media all and (max-width: 768px) {
  #tasks-list-container .rf-task-listing .task-listing-content {
    overflow-wrap: anywhere;
  }
}

.drop-upload-default .rfwf-header .rfG-row {
  display: block;
}

.workday-rising24-exhibitorportal-task.modal-open .sponsor-discount-pass-purchase-modal.in.modal .modal-body > div > div > div.rf-input {
  display: none;
}

.rf-default-modal.sponsor-discount-pass-purchase-modal .accordion-headline > h3 {
  max-width: 90%;
}
@media all and (max-width: 768px) {
  .rf-default-modal.sponsor-discount-pass-purchase-modal .accordion-headline > h3 {
    max-width: 60%;
  }
}

@media all and (max-width: 768px) {
  .rfwf-package-items .package-description p ul, .rf-default-modal.sponsor-discount-pass-purchase-modal .package-description p ul {
    column-count: 1 !important;
  }
}

.filters-container.has-side-filter .mdBtnR.side-filters-clear {
  display: none;
}
.filters-container.has-side-filter:has(.applied-filters-container > .chip) .mdBtnR.side-filters-clear {
  display: block;
}

.drop-upload-default .rfwf-header .rfG-row {
  display: none;
}

#rf-exhibitorcatalog .exhibitor-details-page .rf-contact-sidebar-content {
  margin-top: 0 !important;
}
#rf-exhibitorcatalog .exhibitor-details-page .rf-contact-actions {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

#forgotPw-modal .modal-footer button:first-of-type {
  display: none;
}

.filtered-sort-by .rf-select-selected:has(#nameAz, #nameZa):before,
#rf-overlay-id .common-select-dropdown-option-item[data-test=select-dropdown-result-item-nameAz]:before,
#rf-overlay-id .common-select-dropdown-option-item[data-test=select-dropdown-result-item-nameZa]:before {
  content: "Last ";
  white-space: pre;
}

#rf-overlay-id .meetings-calendar-reason-popover .popover-content .bulleted li:last-of-type {
  margin-bottom: 8px;
}

.gradient-cool-background {
  background: linear-gradient(83.11deg, #004387 0.26%, #0252A2 28.33%, #0875E1 68.8%, #40A0FF 102.49%);
}

.gradient-cool-2-background {
  background: radial-gradient(151.81% 204.77% at 58.34% -70.53%, #40A0FF 35.72%, #0252A2 62.93%, #004387 80.22%);
}

.gradient-cool-3-background {
  background: radial-gradient(169.5% 130.42% at 121.5% 0%, #005CB9 20.1%, #40B4E5 46.51%, #99E0FF 75.54%), radial-gradient(50% 89.44% at 0% -26.29%, rgba(64, 180, 229, 0.8) 31.49%, rgba(0, 115, 233, 0) 90.28%);
}

.gradient-cool-4-background {
  background: linear-gradient(103.37deg, #004387 -11.42%, #0252A2 14.83%, #0875E1 52.68%, #40A0FF 84.18%);
}

.gradient-cool-5-background {
  background: radial-gradient(63.11% 125.35% at 88% -9.52%, #43C463 6.31%, #40B4E5 75.87%), radial-gradient(98.62% 472.26% at 0% 100%, rgba(0, 115, 233, 0.8) 12.59%, rgba(153, 224, 255, 0) 100%), radial-gradient(62.17% 118.33% at 80.75% 86.48%, #99E0FF 18.37%, rgba(153, 224, 255, 0) 83.12%);
}

.gradient-cool-6-background {
  background: radial-gradient(178.22% 136.86% at 121.5% 0%, #99E0FF 20.1%, #40B4E5 46.51%, #005CB9 84.56%), radial-gradient(50% 89.44% at 0% -26.29%, rgba(0, 115, 233, 0.8) 31.49%, rgba(64, 180, 229, 0) 90.28%);
}

.gradient-cool-7-background {
  background: radial-gradient(222.65% 136.08% at 69.88% -30.3%, #FFC629 17.1%, #99E0FF 70.17%), radial-gradient(37.75% 152.95% at -2.5% 119.24%, #40B4E5 37.54%, rgba(64, 180, 229, 0) 85.06%), radial-gradient(51.75% 93.26% at 53.5% 49.9%, #99E0FF 0%, rgba(153, 224, 255, 0) 100%);
}

.gradient-cool-8-background {
  background: radial-gradient(at right top, #FFC629, #99E0FF, #40B4E5);
}

.gradient-cool-9-background {
  background: radial-gradient(at left top, #40A0FF, #99E0FF);
}

.gradient-cool-10-background {
  background: linear-gradient(0.12deg, #FEC35D 0.1%, #FECB68 5.09%, #FDE695 30.04%, #EEEEB7 50%, #CAE5CE 74.95%, #84CFD2 99.9%);
}

.gradient-warm-1-background {
  background: radial-gradient(135.87% 127.19% at 101.37% 8%, #FFA126 38.46%, #FFDA61 75.07%);
}

.gradient-warm-2-background {
  background: radial-gradient(124.61% 117.03% at 102.23% 50%, #FFDA61 47.61%, #F38B00 82.85%), radial-gradient(100% 179.56% at 0% 100%, rgba(255, 103, 27, 0.8) 0.8%, rgba(243, 139, 0, 0) 45.5%);
}

.gradient-warm-3-background {
  background: radial-gradient(131.47% 203.45% at 118.25% -40.57%, #99E0FF 18.04%, #FFDA61 43%, #FF671B 86.58%), radial-gradient(94.81% 170.51% at 5.19% 0%, rgba(255, 218, 97, 0.8) 20.98%, rgba(255, 218, 97, 0) 100%);
}

.gradient-warm-4-background {
  background: radial-gradient(at right top, #99E0FF, #FFDB61, #FF671B);
}

.gradient-warm-5-background {
  background: radial-gradient(123.95% 138.48% at 118.25% -40.57%, #C860D1 16.73%, #FFC629 92.27%), radial-gradient(114.78% 135.71% at 0% 0%, rgba(255, 155, 105, 0.8) 12.71%, rgba(255, 155, 105, 0) 100%);
}

.gradient-warm-6-background {
  background: linear-gradient(0.12deg, #FDE18C 0.1%, #FDE695 5.09%, #EEEEB7 25.05%, #CAE5CE 45.01%, #6FC9D3 69.96%, #3A92C1 99.9%);
}

.gradient-warm-7-background {
  background: linear-gradient(359.99deg, #FED28D 0.01%, #FFDBBA 20%, #EEC9DB 50%, #C8A2E1 80%, #9C87D5 99.99%);
}

.gradient-secondary-day-glow {
  background: linear-gradient(360deg, #FDA63D 0%, #FECE7A 15%, #FFDBBA 30%, rgba(255, 255, 255, 0) 50%);
}

.gradient-secondary-day-glow-full {
  background: linear-gradient(360deg, #FDA63D 0%, #FECE7A 15%, #FFDBBA 30%, rgba(255, 255, 255, 0) 100%);
}

.bg-gradient-speaker-card {
  background: linear-gradient(359.99deg, #F9D5C4 0.01%, #EEC9DB 20%, #C8A2E1 45%, #8579CF 70%, #3865BC 99.99%);
}

.bg-gradient-illuminate {
  background: linear-gradient(0deg, #FCAE48 0%, #FFCA5B 25%, #FFC974 50%, #FFBE8C 75%, #FF9C9D 100%);
}

.bg-attachment-fixed {
  background-attachment: fixed;
}

.black-cta-text.flex-box-section-full .wd-btn.btn {
  color: var(--blackpepper600) !important;
}

.card-gradient-bottom-border .rf-card, .card-gradient-bottom-border .rf-headline {
  background-image: url(https://static.rainfocus.com/workday/rising24/static/staticfile/staticfile/gradient-bottom-border_1715956684900001UfIw.png);
  background-repeat: no-repeat;
  background-position: bottom;
  background-size: 100% 20px;
}
.card-gradient-bottom-border.warm-1 .rf-card, .card-gradient-bottom-border.warm-1 .rf-headline {
  background-image: url("https://static.rainfocus.com/workday/risingemea24/static/staticfile/staticfile/Card%20Footer_1729783947118001GxkH.jpg");
}

.card-purple-bottom-border .rf-card, .card-purple-bottom-border .rf-headline {
  background-image: url(https://static.rainfocus.com/workday/devcon25/static/staticfile/staticfile/gradient-purple_1739374307405001XsOg.png);
  background-repeat: no-repeat;
  background-position: bottom;
  background-size: 100% 16px;
}

.card-small-headings .rf-card .card-header .card-header-title {
  font-size: 1.5rem !important;
  line-height: 2rem !important;
}

.sticky-section {
  position: sticky;
  top: 80px;
}

agenda-buttons {
  width: 100%;
}

.card-button-alignment .flex-box-section-full-interior .rf-headline-content div:last-child {
  flex-direction: row;
}

.attendee-tile-image.no-avatar {
  background-color: var(--soap200);
}

.rf-dropSwapModal-modal .rf-modal-dropswap-item-session-time {
  padding-bottom: 12px;
}
.rf-dropSwapModal-modal .rf-modal-dropswap-item {
  margin: 12px 0 4px;
}
.rf-dropSwapModal-modal .rf-modal-body-favorites {
  padding-left: 5%;
  margin: 0 0 24px 8px;
}

.hide-calendar-instructions .session-calendar-instructions {
  display: none;
}

.rising-exhibitor-details-styles #rf-exhibitorcatalog.rf-widget .exhibitor-details-page .rfSI.favorite-catalog-result.favorite-session svg {
  fill: var(--primary-color);
}
.rising-exhibitor-details-styles #rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-back-to-catalog {
  display: none;
}
.rising-exhibitor-details-styles #rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-title {
  border-bottom: 2px solid var(--border);
  margin-bottom: 32px;
  padding-bottom: 20px;
  margin-top: 48px;
}
.rising-exhibitor-details-styles #rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-content .exhibitor-banner:has(img), .rising-exhibitor-details-styles #rf-exhibitorcatalog.rf-widget .exhibitor-details-page .rf-contact-sidebar .mobile-only .exhibitor-banner:has(img) {
  border-radius: 12px;
  border: 1px solid var(--border);
  overflow: hidden;
  padding-bottom: 20px;
  background-image: url(https://static.rainfocus.com/workday/rising24/static/staticfile/staticfile/gradient-warm_1720467922744001ZPQv.png);
  background-repeat: no-repeat;
  background-position: bottom;
  background-size: 100% 20px;
}
.rising-exhibitor-details-styles #rf-exhibitorcatalog.rf-widget .exhibitor-details-page .rf-contact-sidebar-content .rf-page-links {
  display: none;
}
.rising-exhibitor-details-styles #rf-exhibitorcatalog.rf-widget .exhibitor-details-page .rf-contact-sidebar-content .social-media-links button {
  background: var(--blackpepper600);
  border-radius: 50%;
}
.rising-exhibitor-details-styles #rf-exhibitorcatalog.rf-widget .exhibitor-details-page .rf-contact-sidebar-content .social-media-links button svg {
  fill: var(--frenchvanilla100);
  outline: 3px solid white !important;
  outline-offset: -2px;
}

.hide-exhibitor-catalog-details-links #rf-exhibitorcatalog .exhibitor-details-back-to-catalog,
.hide-exhibitor-catalog-details-links #rf-exhibitorcatalog .rf-page-links {
  display: none;
}

.rfSI.favorite-catalog-result.favorited svg {
  fill: var(--red);
}

.page-builder-display-reset .has-background.bg-position-left {
  background-position: left;
}

@media all and (max-width: 768px) {
  .page-builder-display-reset .meeting-requestor .card-header {
    flex-direction: column;
  }
}

.page-builder-display-reset .meeting-requestor .has-rows .card-body-row {
  padding-right: 80px;
}

.customer-experience-centre-section .icon-action {
  display: none;
}

.stepper-body [data-test=rf-button-open-expert-modal].mdBtnR-adv {
  white-space: normal;
  align-items: center;
}
@media all and (max-width: 768px) {
  .stepper-body [data-test=rf-button-open-expert-modal].mdBtnR-adv .mdBtnR-text {
    margin-left: 0;
  }
}
.stepper-body [data-test=rf-button-open-expert-modal].mdBtnR-adv svg[data-title="Add Icon"] {
  width: 18px;
}

@media all and (max-width: 768px) {
  .rf-workflow-working-reports .working-report-header,
  .rf-workflow-working-reports .working-report-header .wr-row-settings .wr-row-container {
    flex-wrap: wrap;
  }
  .rf-workflow-working-reports .working-report-header .rf-toggle-wrapper.has-left-label,
  .rf-workflow-working-reports .working-report-header .wr-row-settings .wr-row-container .rf-toggle-wrapper.has-left-label {
    flex-wrap: wrap;
  }
}
.gradient-text-1 {
  background: linear-gradient(0.12deg, #FEC35D 0.1%, #FECB68 5.09%, #FDE695 30.04%, #EEEEB7 50%, #CAE5CE 74.95%, #84CFD2 99.9%);
  color: transparent !important;
  background-clip: text;
}

.gradient-text-2 {
  background-image: linear-gradient(360deg, #FF8315 0.17%, #FECB68 25.08%, rgb(255, 255, 255) 69.93%);
  color: transparent !important;
  background-clip: text;
}

.gradient-text-3 {
  background-image: linear-gradient(0.12deg, #FEC35D 0.1%, #FECB68 5.09%, #FDE695 30.04%, #EEEEB7 50%, #CAE5CE 74.95%, #84CFD2 99.9%);
  color: transparent !important;
  background-clip: text;
}

.gradient-text-4 {
  background-image: linear-gradient(0.12deg, #FEC35D 0.1%, #FECB68 5.09%, #FDE695 30.04%, #EEEEB7 50%, #CAE5CE 74.95%, #84CFD2 99.9%);
  color: transparent !important;
  background-clip: text;
}

.gradient-text-5 {
  background-image: linear-gradient(359.99deg, #FED28D 0.01%, #FFDBBA 15%, #EEC9DB 35%, #C8A2E1 55%, #8579CF 75%, #3865BC 99.99%);
  color: transparent !important;
  background-clip: text;
}

.gradient-text-6 {
  background: linear-gradient(359.99deg, #FD7E00 0.01%, #FDA63D 10%, #FECE7A 30%, #FFDBBA 50%, #EEC9DB 70%, #C8A2E1 90%, #9D97D5 99.99%);
  color: transparent !important;
  background-clip: text;
}

@media all and (min-width: 769px) {
  .clipped-banner-section {
    mask-image: url(https://static.rainfocus.com/workday/skofy26/static/staticfile/staticfile/614d006922bc22ea0f1986d9315fbd2c_1732203082959001qiKK.png);
    mask-size: 100% 100%;
    mask-repeat: no-repeat;
  }
}

@media all and (min-width: 769px) {
  .clipped-bottom-section {
    mask-image: url(https://static.rainfocus.com/workday/skofy26/static/staticfile/staticfile/Horizon%20Top%20Curve%20Up_1732297115898001UJ0Y.svg);
    mask-size: 100% 100%;
    mask-repeat: no-repeat;
  }
}

.full-width-images div {
  position: static !important;
}

@media all and (max-width: 768px) {
  .clipped-image-mobile-banner .element-container:has(> .element-container-wrapper > img) {
    height: 250px;
  }
  .clipped-image-mobile-banner .element-container-wrapper:has(> img.atomic.mobile-image) {
    position: absolute !important;
    left: 0;
    bottom: 0;
    height: 380px;
  }
  .clipped-image-mobile-banner .element-container-wrapper:has(> img.atomic.mobile-image)::after {
    content: "";
    position: absolute;
    bottom: -1px;
    left: 0;
    width: 100%;
    height: 38px;
    background: url('data:image/svg+xml,<svg height="39" viewBox="0 0 375 39" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M375 17.9688C321.042 6.30176 255.92 0 187.5 0C119.08 0 53.9583 6.30176 0 17.9688V38.3438H375V17.9688Z" fill="white"/></svg>');
    background-repeat: no-repeat;
    background-size: cover;
  }
  .clipped-image-mobile-banner .element-container-wrapper:has(> img.atomic.mobile-image) .atomic.max-md\:block {
    display: block !important;
  }
}

.rf-body.rf-accessibility .rf-workflow .white-cta .mdBtnR-primary {
  background-color: var(--frenchvanilla100);
  color: var(--rf-brand-color-text-body) !important;
  border-color: var(--frenchvanilla100);
  box-shadow: none;
}
.rf-body.rf-accessibility .rf-workflow .white-cta .mdBtnR-primary .mdBtnR-text {
  color: var(--rf-brand-color-text-body) !important;
}
.rf-body.rf-accessibility .rf-workflow .white-cta .mdBtnR-primary svg {
  fill: var(--primary-color);
}
.rf-body.rf-accessibility .rf-workflow .white-cta .mdBtnR-primary:hover {
  background-color: var(--button-white-active-color);
  text-decoration: none;
}
.rf-body.rf-accessibility .rf-workflow .white-cta .mdBtnR-primary:hover .mdBtnR-text {
  color: var(--rf-brand-color-text-body) !important;
}
.rf-body.rf-accessibility .rf-workflow .white-cta .mdBtnR-primary:hover svg {
  fill: var(--button-primary-hover-color);
}
.rf-body.rf-accessibility .rf-workflow .white-cta .mdBtnR-primary:active {
  background-color: var(--button-white-active-color);
}
.rf-body.rf-accessibility .rf-workflow .white-cta .mdBtnR-primary:active svg {
  fill: var(--button-primary-hover-color);
}
.rf-body.rf-accessibility .rf-workflow .white-cta .mdBtnR-primary:focus {
  background-color: var(--frenchvanilla100);
  box-shadow: 0 0 0 2px var(--midnight-blue), 0 0 0 4px var(--paper) !important;
  text-decoration: none;
}
.rf-body.rf-accessibility .rf-workflow .white-cta .mdBtnR-primary:focus .mdBtnR-text {
  color: var(--rf-brand-color-text-body) !important;
}
.rf-body.rf-accessibility .rf-workflow .white-cta .mdBtnR-primary:focus svg {
  fill: var(--primary-color);
}
.rf-body.rf-accessibility .rf-workflow .white-cta .mdBtnR-primary:focus:hover {
  background-color: var(--soap200);
  box-shadow: inset 0 0 0 0 transparent;
  color: var(--button-primary-hover-color) !important;
}
.rf-body.rf-accessibility .rf-workflow .white-cta .mdBtnR-primary:focus:hover svg {
  fill: var(--button-primary-hover-color);
}
.rf-body.rf-accessibility .rf-workflow .white-cta .mdBtnR-primary:focus:hover:active {
  background-color: var(--button-white-active-color);
  box-shadow: inset 0 0 0 0 transparent;
  color: var(--button-primary-hover-color) !important;
}
.rf-body.rf-accessibility .rf-workflow .white-cta .mdBtnR-primary:focus:hover:active svg {
  fill: var(--button-primary-hover-color);
}
.rf-body.rf-accessibility .rf-workflow .white-cta .mdBtnR-primary .mdBtnR-text {
  color: var(--blackpepper600);
}

.button-link-section .mdBtnR.mdBtnR-primary {
  padding: 0 !important;
  color: var(--blueberry550) !important;
  box-shadow: none !important;
  border: initial !important;
  background-color: initial !important;
}
.button-link-section .mdBtnR.mdBtnR-primary .mdBtnR-text {
  color: var(--blueberry550) !important;
}
.button-link-section .mdBtnR.mdBtnR-primary svg {
  fill: var(--blueberry550) !important;
}
.button-link-section .mdBtnR.mdBtnR-primary:hover {
  color: var(--blueberry500) !important;
  text-decoration: underline !important;
  background-color: initial !important;
  box-shadow: initial !important;
}
.button-link-section .mdBtnR.mdBtnR-primary:hover .mdBtnR-text {
  color: var(--blueberry500) !important;
  text-decoration: underline !important;
}
.button-link-section .mdBtnR.mdBtnR-primary:hover svg {
  fill: var(--blueberry500) !important;
}
.button-link-section .mdBtnR.mdBtnR-primary:active {
  color: var(--blueberry600) !important;
  text-decoration: underline !important;
  background-color: initial !important;
  box-shadow: initial !important;
}
.button-link-section .mdBtnR.mdBtnR-primary:active .mdBtnR-text {
  color: var(--blueberry600) !important;
}
.button-link-section .mdBtnR.mdBtnR-primary:active svg {
  fill: var(--blueberry600) !important;
}
.button-link-section .mdBtnR.mdBtnR-primary:focus {
  color: var(--blueberry550) !important;
  border-radius: 24px 24px 24px 24px !important;
  /* Prevent background color leak outs */
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box !important;
  box-shadow: 0 0 0 2px var(--frenchvanilla100), 0 0 0 4px var(--blueberry400) !important;
  outline: 0 !important;
  background-color: initial !important;
}
.button-link-section .mdBtnR.mdBtnR-primary:focus .mdBtnR-text {
  color: var(--blueberry400) !important;
}
.button-link-section .mdBtnR.mdBtnR-primary:focus:hover {
  background-color: initial !important;
  color: var(--blueberry550) !important;
  box-shadow: 0 0 0 2px var(--frenchvanilla100), 0 0 0 4px var(--blueberry400) !important;
}
.button-link-section .mdBtnR.mdBtnR-primary:focus:hover .mdBtnR-text {
  color: var(--blueberry550) !important;
}
.button-link-section .mdBtnR.mdBtnR-primary:focus:hover svg {
  fill: var(--blueberry550) !important;
}
.button-link-section .mdBtnR.mdBtnR-primary:focus:hover:active {
  background-color: initial !important;
  color: var(--blueberry550) !important;
}
.button-link-section .mdBtnR.mdBtnR-primary:focus:hover:active svg {
  fill: var(--blueberry550) !important;
}
.button-link-section .mdBtnR.mdBtnR-primary.disabled {
  background-color: transparent !important;
}
.button-link-section .mdBtnR.mdBtnR-primary.disabled .mdBtnR-text {
  color: var(--disabled-blue) !important;
}
.button-link-section .mdBtnR.mdBtnR-primary.disabled:hover .mdBtnR-text, .button-link-section .mdBtnR.mdBtnR-primary.disabled:focus .mdBtnR-text, .button-link-section .mdBtnR.mdBtnR-primary.disabled:active .mdBtnR-text {
  color: var(--disabled-blue) !important;
}

.blueberry-link a {
  text-decoration: underline;
  color: var(--blueberry550);
  font-weight: 700;
}
.blueberry-link a:hover {
  color: var(--midnight-blue);
}

.remove-default-inner-margin .flex-box-section-full-interior {
  min-height: 0;
}
.remove-default-inner-margin .flex-box-child {
  margin: 0 !important;
}

.space-cards-vertically .element-container-wrapper {
  gap: 16px;
}

.card-header .card-header-title {
  font-size: 1.5rem !important;
  line-height: 2rem !important;
  font-weight: 500 !important;
  margin-bottom: 1.5rem !important;
}
@media all and (min-width: 1024px) {
  .card-header .card-header-title {
    font-size: 2rem !important;
    line-height: 2.5rem !important;
    font-weight: 700 !important;
    margin-bottom: 1.5rem !important;
  }
}

.speaker-portal-calendar-preview__block {
  display: flex;
  align-items: center;
  gap: 24px;
}
.speaker-portal-calendar-preview__title {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.speaker-portal-calendar-preview__title-month {
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  word-wrap: break-word;
}
.speaker-portal-calendar-preview__title-day {
  font-size: 32px;
  text-transform: uppercase;
  word-wrap: break-word;
}
.speaker-portal-calendar-preview__description {
  font-size: 14px;
  font-weight: 500;
}

.rf-card.task-list-card .card-header .card-header-title {
  font-size: 24px !important;
  font-weight: 700 !important;
}

.task-list-card.rf-card .card-body .no-results-message {
  transform: none;
}

.rfwf-full-panel.form-id-1727806873901031mkqd {
  padding-top: 64px;
}

.hotel-card .card-footer .card-controls {
  justify-content: flex-start;
}

.upload-file-area .upload-message,
.upload-file-area .upload-message .loadedContent {
  display: flex;
  align-items: center;
}

.header-control-icon div.rf-flex-frame {
  align-items: center;
}

.paragraph-line-clamp-3 p {
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
}

.rf-workflow-working-reports .ReactVirtualized__Grid .ReactVirtualized__Grid__innerScrollContainer .body-cell .rf-flex-frame.overflown {
  overflow: auto;
}

.survey-form-page .survey-schedule > span:last-of-type {
  display: ;
}

.sponsors-list-grid {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 32px 4%;
}
.sponsors-list-grid .sponsor-listing {
  width: 48%;
}
.sponsors-list-grid.titanium, .sponsors-list-grid.platinum {
  display: block;
}
.sponsors-list-grid.titanium .sponsor-listing, .sponsors-list-grid.platinum .sponsor-listing {
  width: 100%;
}
.sponsors-list-grid .sponsor-listing {
  background-color: var(--paper);
  padding: 32px;
  border: 1px solid var(--desk);
  border-radius: var(--rf-brand-shape-radius-lg);
}
.sponsors-list-grid .sponsor-listing .wd-btn.btn--text {
  display: block;
  text-align: center;
}
.sponsors-list-grid .sponsor-content {
  height: initial;
  overflow: initial;
  background-color: initial;
  border-radius: initial;
  padding: 0;
}
@media all and (min-width: 550px) {
  .sponsors-list-grid.titanium, .sponsors-list-grid.platinum {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 32px 4%;
  }
  .sponsors-list-grid.titanium .sponsor-listing, .sponsors-list-grid.platinum .sponsor-listing {
    width: 48%;
  }
}
@media all and (min-width: 1024px) {
  .sponsors-list-grid {
    column-gap: 2.4%;
  }
  .sponsors-list-grid .sponsor-listing {
    width: 23.2%;
  }
  .sponsors-list-grid.titanium, .sponsors-list-grid.platinum {
    gap: 64px 3.5%;
  }
  .sponsors-list-grid.titanium .sponsor-listing, .sponsors-list-grid.platinum .sponsor-listing {
    width: 31%;
  }
  .sponsors-list-grid.titanium.two-col, .sponsors-list-grid.platinum.two-col {
    gap: 32px 4%;
  }
  .sponsors-list-grid.five-col-sponsor {
    column-gap: 2.5%;
  }
  .sponsors-list-grid.five-col-sponsor .sponsor-listing {
    width: 18%;
  }
}

.sponsor-grid-section .sponsor-row {
  display: flex;
  justify-content: space-between;
  gap: 32px;
}
@media all and (max-width: 549px) {
  .sponsor-grid-section .sponsor-row {
    flex-direction: column;
  }
}
.sponsor-grid-section .sponsor-card {
  border-radius: 12px;
  border: 1px solid var(--border);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 16px;
  background-color: var(--frenchvanilla100);
}
.sponsor-grid-section .sponsor-card.no-border {
  border: none;
}
.sponsor-grid-section .sponsor-card img {
  object-fit: contain;
  width: 100%;
}

.sponsor-grid-section .element-container, .sponsor-grid-section .sponsor-row {
  width: 100%;
}

#rf-catalog, #rf-exhibitorcatalog, #rf-speakercatalog {
  background-color: var(--background-color);
}

#rf-catalog .search-container.left-filters-search .search-filters .filters-header, #rf-exhibitorcatalog .search-container.left-filters-search .search-filters .filters-header, #rf-speakercatalog .search-container.left-filters-search .search-filters .filters-header,
#rf-catalog .search-container .main-content, #rf-exhibitorcatalog .search-container .main-content, #rf-speakercatalog .search-container .main-content {
  padding-top: 4px;
}

div.filter-cat {
  padding-top: 3px;
}

[id*=rf-].rf-widget .catalog-result ul.session-actions > li .session-action, [id*=rf-].rf-widget .catalog-result ul.session-actions > li .session-full, [id*=rf-].rf-widget .catalog-result ul.session-actions > li .session-scheduled, [id*=rf-].rf-widget .catalog-result ul.session-actions > li .session-waitlist, [id*=rf-].rf-widget .session-details-page ul.session-actions > li .session-action, [id*=rf-].rf-widget .session-details-page ul.session-actions > li .session-full, [id*=rf-].rf-widget .session-details-page ul.session-actions > li .session-scheduled, [id*=rf-].rf-widget .session-details-page ul.session-actions > li .session-waitlist, .rf-default-modal .catalog-result ul.session-actions > li .session-action, .rf-default-modal .catalog-result ul.session-actions > li .session-full, .rf-default-modal .catalog-result ul.session-actions > li .session-scheduled, .rf-default-modal .catalog-result ul.session-actions > li .session-waitlist, .rf-default-modal .session-details-page ul.session-actions > li .session-action, .rf-default-modal .session-details-page ul.session-actions > li .session-full, .rf-default-modal .session-details-page ul.session-actions > li .session-scheduled, .rf-default-modal .session-details-page ul.session-actions > li .session-waitlist,
.rf-sessionDetails-modal .modal-content > .modal-body ul.session-actions li .session-action, .rf-sessionDetails-modal .modal-content > .modal-body ul.session-actions li .session-full, .rf-sessionDetails-modal .modal-content > .modal-body ul.session-actions li .session-scheduled {
  height: auto;
}

#rf-catalog .search-container .search-content .show-more-btn, #rf-exhibitorcatalog .search-container .search-content .show-more-btn, #rf-speakercatalog .search-container .search-content .show-more-btn {
  border-radius: 50px;
  height: initial;
}

[id*=rf-].rf-widget .catalog-result .badges,
[id*=rf-].rf-widget .session-details-page .badges,
.rf-default-modal .catalog-result .badges,
.rf-default-modal .session-details-page .badges {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  margin: 0;
}
[id*=rf-].rf-widget .catalog-result .badges:before, [id*=rf-].rf-widget .catalog-result .badges:after,
[id*=rf-].rf-widget .session-details-page .badges:before,
[id*=rf-].rf-widget .session-details-page .badges:after,
.rf-default-modal .catalog-result .badges:before,
.rf-default-modal .catalog-result .badges:after,
.rf-default-modal .session-details-page .badges:before,
.rf-default-modal .session-details-page .badges:after {
  content: none;
}

[id*=rf-].rf-widget .catalog-result .badges .badge,
[id*=rf-].rf-widget .session-details-page .badges .badge,
.rf-default-modal .catalog-result .badges .badge,
.rf-default-modal .session-details-page .badges .badge {
  display: none;
  border-radius: 20px;
  text-transform: none;
  padding: 4px 12px;
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  margin: 0 0 12px 0;
}
[id*=rf-].rf-widget .catalog-result .badges .badge.rf-mandatory-session-chose-1-of-4-options,
[id*=rf-].rf-widget .session-details-page .badges .badge.rf-mandatory-session-chose-1-of-4-options,
.rf-default-modal .catalog-result .badges .badge.rf-mandatory-session-chose-1-of-4-options,
.rf-default-modal .session-details-page .badges .badge.rf-mandatory-session-chose-1-of-4-options {
  display: none;
  background-color: #FDE65E;
  border-color: #FDE65E;
}
[id*=rf-].rf-widget .catalog-result .badges .badge.rf-mandatory-session-chose-1-of-8-options,
[id*=rf-].rf-widget .session-details-page .badges .badge.rf-mandatory-session-chose-1-of-8-options,
.rf-default-modal .catalog-result .badges .badge.rf-mandatory-session-chose-1-of-8-options,
.rf-default-modal .session-details-page .badges .badge.rf-mandatory-session-chose-1-of-8-options {
  display: none;
  background-color: #9FCFFF;
  border-color: #9FCFFF;
}
[id*=rf-].rf-widget .catalog-result .badges .badge.rf-partner-developer,
[id*=rf-].rf-widget .session-details-page .badges .badge.rf-partner-developer,
.rf-default-modal .catalog-result .badges .badge.rf-partner-developer,
.rf-default-modal .session-details-page .badges .badge.rf-partner-developer {
  display: none;
  background-color: #1C98E8;
  border-color: #1C98E8;
  color: #fff;
}
[id*=rf-].rf-widget .catalog-result .badges .badge.rf-integrate,
[id*=rf-].rf-widget .session-details-page .badges .badge.rf-integrate,
.rf-default-modal .catalog-result .badges .badge.rf-integrate,
.rf-default-modal .session-details-page .badges .badge.rf-integrate {
  display: none;
  background-color: var(--smoothie);
  border-color: var(--smoothie);
  color: var(--paper);
}
[id*=rf-].rf-widget .catalog-result .badges .badge.rf-extend,
[id*=rf-].rf-widget .session-details-page .badges .badge.rf-extend,
.rf-default-modal .catalog-result .badges .badge.rf-extend,
.rf-default-modal .session-details-page .badges .badge.rf-extend {
  display: none;
  background-color: #FEC10B;
  border-color: #FEC10B;
}
[id*=rf-].rf-widget .catalog-result .badges .badge.rf-analyze,
[id*=rf-].rf-widget .session-details-page .badges .badge.rf-analyze,
.rf-default-modal .catalog-result .badges .badge.rf-analyze,
.rf-default-modal .session-details-page .badges .badge.rf-analyze {
  display: none;
  background-color: var(--happy-hour);
  border-color: var(--happy-hour);
}
[id*=rf-].rf-widget .catalog-result .badges .badge.badge-attribute-viewingoptions,
[id*=rf-].rf-widget .session-details-page .badges .badge.badge-attribute-viewingoptions,
.rf-default-modal .catalog-result .badges .badge.badge-attribute-viewingoptions,
.rf-default-modal .session-details-page .badges .badge.badge-attribute-viewingoptions {
  display: none;
}
[id*=rf-].rf-widget .catalog-result .badges .badge.badge-attribute-viewingoptions.rf-livestream,
[id*=rf-].rf-widget .session-details-page .badges .badge.badge-attribute-viewingoptions.rf-livestream,
.rf-default-modal .catalog-result .badges .badge.badge-attribute-viewingoptions.rf-livestream,
.rf-default-modal .session-details-page .badges .badge.badge-attribute-viewingoptions.rf-livestream {
  background-color: var(--happy-hour);
  border-color: var(--happy-hour);
}
[id*=rf-].rf-widget .catalog-result .badges .badge.badge-attribute-viewingoptions.rf-on-demand,
[id*=rf-].rf-widget .session-details-page .badges .badge.badge-attribute-viewingoptions.rf-on-demand,
.rf-default-modal .catalog-result .badges .badge.badge-attribute-viewingoptions.rf-on-demand,
.rf-default-modal .session-details-page .badges .badge.badge-attribute-viewingoptions.rf-on-demand {
  background-color: var(--pencil);
  border-color: var(--pencil);
}
[id*=rf-].rf-widget .catalog-result .badges .badge.badge-attribute-viewingoptions.rf-in-person,
[id*=rf-].rf-widget .session-details-page .badges .badge.badge-attribute-viewingoptions.rf-in-person,
.rf-default-modal .catalog-result .badges .badge.badge-attribute-viewingoptions.rf-in-person,
.rf-default-modal .session-details-page .badges .badge.badge-attribute-viewingoptions.rf-in-person {
  background-color: var(--smoothie);
  border-color: var(--smoothie);
  color: var(--paper);
}
[id*=rf-].rf-widget .catalog-result .badges .badge.rf-workday-rising-emea-2024,
[id*=rf-].rf-widget .session-details-page .badges .badge.rf-workday-rising-emea-2024,
.rf-default-modal .catalog-result .badges .badge.rf-workday-rising-emea-2024,
.rf-default-modal .session-details-page .badges .badge.rf-workday-rising-emea-2024 {
  display: block;
  background-color: var(--lunch-break);
  border-color: var(--lunch-break);
  color: var(--paper);
}
[id*=rf-].rf-widget .catalog-result .badges .badge.rf-workday-rising-emea-2023,
[id*=rf-].rf-widget .session-details-page .badges .badge.rf-workday-rising-emea-2023,
.rf-default-modal .catalog-result .badges .badge.rf-workday-rising-emea-2023,
.rf-default-modal .session-details-page .badges .badge.rf-workday-rising-emea-2023 {
  display: block;
  background-color: var(--happy-hour);
  border-color: var(--happy-hour);
  color: var(--paper);
}
[id*=rf-].rf-widget .catalog-result .badges .badge.rf-workday-rising-2024,
[id*=rf-].rf-widget .session-details-page .badges .badge.rf-workday-rising-2024,
.rf-default-modal .catalog-result .badges .badge.rf-workday-rising-2024,
.rf-default-modal .session-details-page .badges .badge.rf-workday-rising-2024 {
  display: block;
  background-color: var(--blue-sky);
  border-color: var(--blue-sky);
  color: var(--paper);
}
[id*=rf-].rf-widget .catalog-result .badges .badge.rf-workday-devcon-2024,
[id*=rf-].rf-widget .session-details-page .badges .badge.rf-workday-devcon-2024,
.rf-default-modal .catalog-result .badges .badge.rf-workday-devcon-2024,
.rf-default-modal .session-details-page .badges .badge.rf-workday-devcon-2024 {
  display: block;
  background-color: var(--islandpunch400);
  border-color: var(--islandpunch400);
  color: var(--paper);
}
[id*=rf-].rf-widget .catalog-result .badges .badge.rf-workday-rising-2023,
[id*=rf-].rf-widget .session-details-page .badges .badge.rf-workday-rising-2023,
.rf-default-modal .catalog-result .badges .badge.rf-workday-rising-2023,
.rf-default-modal .session-details-page .badges .badge.rf-workday-rising-2023 {
  display: block;
  background-color: var(--blueberry600);
  border-color: var(--blueberry600);
  color: var(--paper);
}
[id*=rf-].rf-widget .catalog-result .badges .badge.rf-workday-devcon-2023,
[id*=rf-].rf-widget .session-details-page .badges .badge.rf-workday-devcon-2023,
.rf-default-modal .catalog-result .badges .badge.rf-workday-devcon-2023,
.rf-default-modal .session-details-page .badges .badge.rf-workday-devcon-2023 {
  display: block;
  background-color: var(--islandpunch400);
  border-color: var(--islandpunch400);
  color: var(--paper);
}

[id*=rf-].rf-widget .catalog-result,
.rf-default-modal .catalog-result {
  background: #fff;
  border-color: var(--rf-brand-color-border);
}

.digital-free-catalog-card-background .rf-widget .main-content .search-results .catalog-result {
  background-color: var(--blueberry400-op10);
}
.digital-free-catalog-card-background .rf-widget .main-content .search-results .catalog-result.pass-type-digital-essentials-pass {
  background-color: var(--toothpaste100);
}
.digital-free-catalog-card-background .rf-widget .main-content .search-results .catalog-result.pass-type-free, .digital-free-catalog-card-background .rf-widget .main-content .search-results .catalog-result.pass-type-digital-all-access-pass, .digital-free-catalog-card-background .rf-widget .main-content .search-results .catalog-result.pass-type-upgrade-for-more {
  background-color: var(--cantaloupe100);
}

.digital-paid-catalog-card-background .rf-widget .main-content .search-results .catalog-result.viewing-options-livestream {
  background-color: var(--toothpaste100);
}
.digital-paid-catalog-card-background .rf-widget .main-content .search-results .catalog-result.viewing-options-on-demand {
  background-color: var(--green-apple100);
}

.in-person-catalog-card-background .rf-widget .main-content .search-results .catalog-result.location-tabs-sessions {
  background-color: var(--green-apple100);
}
.in-person-catalog-card-background .rf-widget .main-content .search-results .catalog-result.location-tabs-expo {
  background-color: var(--toothpaste100);
}
.in-person-catalog-card-background .rf-widget .main-content .search-results .catalog-result.location-tabs-meetings, .in-person-catalog-card-background .rf-widget .main-content .search-results .catalog-result.location-tabs-complementary-meetings {
  background-color: var(--cantaloupe100);
}

.workday-devcon24-contentcatalog-page-contentcatalog .catalog-result .badges .badge.rf-viewing-options.rf-on-demand, .workday-devcon24-contentcatalog-page-contentcatalog .catalog-result .badges .badge.rf-viewing-options.rf-livestream, .workday-devcon24-contentcatalog-page-contentcatalog .catalog-result .badges .badge.rf-viewing-options.rf-in-person,
.rf-body[class*=workday-devcon24] .catalog-result .badges .badge.rf-viewing-options.rf-on-demand,
.rf-body[class*=workday-devcon24] .catalog-result .badges .badge.rf-viewing-options.rf-livestream,
.rf-body[class*=workday-devcon24] .catalog-result .badges .badge.rf-viewing-options.rf-in-person {
  display: block;
  border: none;
  border-radius: 20px;
  text-transform: capitalize;
  padding: 4px 12px;
  font-size: 14px;
  line-height: 20px;
  color: var(--blackpepper600);
  font-weight: 400;
}
.workday-devcon24-contentcatalog-page-contentcatalog .catalog-result .badges .badge.rf-viewing-options.rf-on-demand.rf-yes, .workday-devcon24-contentcatalog-page-contentcatalog .catalog-result .badges .badge.rf-viewing-options.rf-livestream.rf-yes, .workday-devcon24-contentcatalog-page-contentcatalog .catalog-result .badges .badge.rf-viewing-options.rf-in-person.rf-yes,
.rf-body[class*=workday-devcon24] .catalog-result .badges .badge.rf-viewing-options.rf-on-demand.rf-yes,
.rf-body[class*=workday-devcon24] .catalog-result .badges .badge.rf-viewing-options.rf-livestream.rf-yes,
.rf-body[class*=workday-devcon24] .catalog-result .badges .badge.rf-viewing-options.rf-in-person.rf-yes {
  font-size: 0;
  display: flex;
}
.workday-devcon24-contentcatalog-page-contentcatalog .catalog-result .badges .badge.rf-viewing-options.rf-on-demand.rf-yes::after, .workday-devcon24-contentcatalog-page-contentcatalog .catalog-result .badges .badge.rf-viewing-options.rf-livestream.rf-yes::after, .workday-devcon24-contentcatalog-page-contentcatalog .catalog-result .badges .badge.rf-viewing-options.rf-in-person.rf-yes::after,
.rf-body[class*=workday-devcon24] .catalog-result .badges .badge.rf-viewing-options.rf-on-demand.rf-yes::after,
.rf-body[class*=workday-devcon24] .catalog-result .badges .badge.rf-viewing-options.rf-livestream.rf-yes::after,
.rf-body[class*=workday-devcon24] .catalog-result .badges .badge.rf-viewing-options.rf-in-person.rf-yes::after {
  font-size: 14px;
  text-transform: capitalize;
}
.workday-devcon24-contentcatalog-page-contentcatalog .catalog-result .badges .badge.rf-viewing-options.rf-on-demand,
.rf-body[class*=workday-devcon24] .catalog-result .badges .badge.rf-viewing-options.rf-on-demand {
  background-color: var(--sourlemon300);
}
.workday-devcon24-contentcatalog-page-contentcatalog .catalog-result .badges .badge.rf-viewing-options.rf-on-demand.rf-yes::after,
.rf-body[class*=workday-devcon24] .catalog-result .badges .badge.rf-viewing-options.rf-on-demand.rf-yes::after {
  content: "On demand";
}
.workday-devcon24-contentcatalog-page-contentcatalog .catalog-result .badges .badge.rf-viewing-options.rf-livestream,
.rf-body[class*=workday-devcon24] .catalog-result .badges .badge.rf-viewing-options.rf-livestream {
  background-color: var(--cantaloupe400);
}
.workday-devcon24-contentcatalog-page-contentcatalog .catalog-result .badges .badge.rf-viewing-options.rf-livestream.rf-yes::after,
.rf-body[class*=workday-devcon24] .catalog-result .badges .badge.rf-viewing-options.rf-livestream.rf-yes::after {
  content: "Livestream";
}
.workday-devcon24-contentcatalog-page-contentcatalog .catalog-result .badges .badge.rf-viewing-options.rf-in-person,
.rf-body[class*=workday-devcon24] .catalog-result .badges .badge.rf-viewing-options.rf-in-person {
  background-color: var(--islandpunch400);
  color: var(--frenchvanilla100);
}
.workday-devcon24-contentcatalog-page-contentcatalog .catalog-result .badges .badge.rf-viewing-options.rf-in-personrf-yes::after,
.rf-body[class*=workday-devcon24] .catalog-result .badges .badge.rf-viewing-options.rf-in-personrf-yes::after {
  content: "In Person";
}

.event-name-workday-rising-2022 .badges .badge,
.event-name-workday-rising-2023 .badges .badge,
.event-name-rising-us-2023 .badges .badge {
  background-color: var(--blueberry600);
  border-color: var(--blueberry600) !important;
}

.event-name-workday-rising-emea-2022 .badges .badge,
.event-name-rising-emea-2023 .badges .badge {
  background-color: var(--blueberry400);
  border-color: var(--blueberry400) !important;
}

.event-name-workday-devcon-2023 .badges .badge,
.event-name-workday-devcon-2024 .badges .badge {
  background-color: var(--islandpunch400);
  border-color: var(--islandpunch400) !important;
}

.rf-login-modal .rf-modal-body .rf-right .mdBtnR-outline-primary {
  background-color: var(--primary-color);
  color: var(--on-primary-color) !important;
  border-color: var(--primary-color);
  box-shadow: none;
  text-decoration: none;
  font-weight: 700;
}
.rf-login-modal .rf-modal-body .rf-right .mdBtnR-outline-primary .mdBtnR-text {
  font-weight: 700;
  color: var(--on-primary-color) !important;
  text-decoration: none;
}
.rf-login-modal .rf-modal-body .rf-right .mdBtnR-outline-primary svg {
  fill: var(--on-primary-color);
}
.rf-login-modal .rf-modal-body .rf-right .mdBtnR-outline-primary:hover {
  background-color: var(--primary-hover-color);
  color: var(--on-primary-color) !important;
  border-color: var(--primary-hover-color);
  text-decoration: none;
}
.rf-login-modal .rf-modal-body .rf-right .mdBtnR-outline-primary:hover .mdBtnR-text {
  color: var(--on-primary-color) !important;
  text-decoration: none;
}
.rf-login-modal .rf-modal-body .rf-right .mdBtnR-outline-primary:hover svg {
  fill: var(--on-primary-color);
}
.rf-login-modal .rf-modal-body .rf-right .mdBtnR-outline-primary:active {
  background-color: var(--primary-hover-color);
  border-color: var(--primary-hover-color);
  color: var(--on-primary-color) !important;
}
.rf-login-modal .rf-modal-body .rf-right .mdBtnR-outline-primary:active .mdBtnR-text {
  color: var(--on-primary-color) !important;
  text-decoration: none;
}
.rf-login-modal .rf-modal-body .rf-right .mdBtnR-outline-primary:active svg {
  fill: var(--on-primary-color);
}
.rf-login-modal .rf-modal-body .rf-right .mdBtnR-outline-primary:focus {
  background-color: var(--primary-hover-color);
  border-color: var(--primary-hover-color);
  color: var(--on-primary-color) !important;
  box-shadow: 0 0 0 2px var(--on-primary-color), 0 0 0 4px var(--primary-color) !important;
}
.rf-login-modal .rf-modal-body .rf-right .mdBtnR-outline-primary:focus .mdBtnR-text {
  color: var(--on-primary-color) !important;
  text-decoration: none;
}
.rf-login-modal .rf-modal-body .rf-right .mdBtnR-outline-primary:focus svg {
  fill: var(--on-primary-color);
}
.rf-login-modal .rf-modal-body .rf-right .mdBtnR-outline-primary:focus:hover {
  background-color: var(--primary-hover-color);
  color: var(--on-primary-color) !important;
  box-shadow: 0 0 0 0 transparent;
}
.rf-login-modal .rf-modal-body .rf-right .mdBtnR-outline-primary:focus:hover .mdBtnR-text {
  color: var(--on-primary-color) !important;
  text-decoration: none;
}
.rf-login-modal .rf-modal-body .rf-right .mdBtnR-outline-primary:focus:hover svg {
  fill: var(--on-primary-color);
}
.rf-login-modal .rf-modal-body .rf-right .mdBtnR-outline-primary:focus:active {
  background-color: var(--primary-hover-color);
  color: var(--on-primary-color) !important;
  text-decoration: none;
}
.rf-login-modal .rf-modal-body .rf-right .mdBtnR-outline-primary:focus:active .mdBtnR-text {
  color: var(--on-primary-color) !important;
}
.rf-login-modal .rf-modal-body .rf-right .mdBtnR-outline-primary:focus:active svg {
  fill: var(--on-primary-color);
}
.rf-login-modal .rf-modal-body .rf-right .mdBtnR-outline-primary.disabled, .rf-login-modal .rf-modal-body .rf-right .mdBtnR-outline-primary:disabled, .rf-login-modal .rf-modal-body .rf-right .mdBtnR-outline-primary[disabled] {
  opacity: 40%;
}

#widget-page-session-details.session-details-page .session-details-container .webinar-player-info .webinar-info-actions .mdBtnR {
  color: var(--frenchvanilla100) !important;
  border-color: var(--frenchvanilla100);
  background-color: transparent;
}
#widget-page-session-details.session-details-page .session-details-container .webinar-player-info .webinar-info-actions .mdBtnR .mdBtnR-text {
  color: var(--frenchvanilla100) !important;
}
#widget-page-session-details.session-details-page .session-details-container .webinar-player-info .webinar-info-actions .mdBtnR svg {
  fill: var(--frenchvanilla100);
}
#widget-page-session-details.session-details-page .session-details-container .webinar-player-info .webinar-info-actions .mdBtnR:hover {
  background-color: var(--frenchvanilla100);
  box-shadow: 0 0 0 0 transparent;
  color: var(--button-primary-hover-color) !important;
  text-decoration: none;
}
#widget-page-session-details.session-details-page .session-details-container .webinar-player-info .webinar-info-actions .mdBtnR:hover .mdBtnR-text {
  color: var(--button-primary-hover-color) !important;
}
#widget-page-session-details.session-details-page .session-details-container .webinar-player-info .webinar-info-actions .mdBtnR:hover svg {
  fill: var(--button-primary-hover-color);
}
#widget-page-session-details.session-details-page .session-details-container .webinar-player-info .webinar-info-actions .mdBtnR:active {
  background-color: var(--button-white-active-color);
  color: var(--button-primary-hover-color) !important;
}
#widget-page-session-details.session-details-page .session-details-container .webinar-player-info .webinar-info-actions .mdBtnR:active .mdBtnR-text {
  color: var(--button-primary-hover-color) !important;
}
#widget-page-session-details.session-details-page .session-details-container .webinar-player-info .webinar-info-actions .mdBtnR:active svg {
  fill: var(--button-primary-hover-color);
}
#widget-page-session-details.session-details-page .session-details-container .webinar-player-info .webinar-info-actions .mdBtnR:focus {
  background-color: var(--frenchvanilla100);
  box-shadow: 0 0 0 2px var(--primary-color), 0 0 0 4px var(--frenchvanilla100) !important;
  color: var(--primary-color) !important;
}
#widget-page-session-details.session-details-page .session-details-container .webinar-player-info .webinar-info-actions .mdBtnR:focus .mdBtnR-text {
  color: var(--button-primary-hover-color) !important;
}
#widget-page-session-details.session-details-page .session-details-container .webinar-player-info .webinar-info-actions .mdBtnR:focus svg {
  fill: var(--primary-color);
}
#widget-page-session-details.session-details-page .session-details-container .webinar-player-info .webinar-info-actions .mdBtnR:focus:hover {
  background-color: var(--frenchvanilla100);
  color: var(--button-primary-hover-color) !important;
  box-shadow: inset 0 0 0 0 transparent;
}
#widget-page-session-details.session-details-page .session-details-container .webinar-player-info .webinar-info-actions .mdBtnR:focus:hover .mdBtnR-text {
  color: var(--button-primary-hover-color) !important;
}
#widget-page-session-details.session-details-page .session-details-container .webinar-player-info .webinar-info-actions .mdBtnR:focus:hover svg {
  fill: var(--button-primary-hover-color);
}
#widget-page-session-details.session-details-page .session-details-container .webinar-player-info .webinar-info-actions .mdBtnR:focus:active {
  background-color: var(--button-white-active-color);
  box-shadow: inset 0 0 0 0 transparent;
  color: var(--button-primary-hover-color) !important;
}
#widget-page-session-details.session-details-page .session-details-container .webinar-player-info .webinar-info-actions .mdBtnR:focus:active .mdBtnR-text {
  color: var(--button-primary-hover-color) !important;
}
#widget-page-session-details.session-details-page .session-details-container .webinar-player-info .webinar-info-actions .mdBtnR:focus:active svg {
  fill: var(--button-primary-hover-color);
}
#widget-page-session-details.session-details-page .session-details-container .webinar-player-info .webinar-info-actions .mdBtnR:hover {
  opacity: 1;
}

div[id*=rf-].rf-widget * .rf-player-inner *, .rf-default-modal * .rf-player-inner * {
  font-size: unset;
}

.rf-admin-content * .vjs-text-track-display *, .rfComp-canvas * .vjs-text-track-display *, .rf-default-modal * .vjs-text-track-display *, [id*=rf-].rf-widget * .vjs-text-track-display * {
  font-family: Arial, Helvetica, sans-serif;
}

.webinar-info-actions .session-schedule {
  display: ;
}

.rf-body #rf-catalog .search-filters .rf-checkbox-wrapper .checkbox-bg {
  border-radius: 0;
  border-color: var(--border-dark);
}
.rf-body #rf-catalog .search-filters .filters-header .search-bar .rf-input.no-label input {
  background-color: var(--border);
  margin: 0;
  border-radius: 20px;
  padding-left: 42px;
}
.rf-body #rf-catalog .search-filters .filters-header .search-bar .mdBtnR.search-submit {
  left: 0;
  border: none;
  background-color: transparent;
}
.rf-body #rf-catalog .search-filters .filters-header .search-bar .mdBtnR.search-submit svg {
  fill: var(--blackpepper600);
}
.rf-body #rf-catalog .search-filters .filters-body .filters button {
  display: flex;
}
.rf-body #rf-catalog .search-filters .filters-body .filters button .rfSI.cursor-pointer svg {
  fill: var(--blueberry400);
}

#rf-catalog .search-container.left-filters-search .mdBtnR.clear-search {
  display: none;
}

#rf-catalog .search-container.left-filters-search:has(.rf-tag-container) .mdBtnR.clear-search {
  display: block;
}

#rf-catalog .search-container.left-filters-search:not(:has(input[value=""])) .mdBtnR.clear-search {
  display: block;
}

.flex-box-section > .element-container {
  width: 100%;
}

.hide-others-filter-label [data-test=lr-filter-others] {
  padding-top: 18px;
}
.hide-others-filter-label [data-test=lr-filter-others] button.catalog-filter {
  display: none !important;
  pointer-events: none;
}
.hide-others-filter-label [data-test=lr-filter-others] #others {
  height: auto !important;
  display: block;
}

div[id*=rf-].rf-widget .rf-collections .collections-container .collection-header,
div[id*=rf-].rf-widget .rf-collections .collections-container .collection-body {
  background-color: var(--rf-brand-color-surface);
}

.hide-search-filters #rf-catalog .search-filters {
  display: none;
}

.rf-video-player *:focus-visible {
  outline: -webkit-focus-ring-color auto 1px !important;
}

/*.vjs-text-track-cue:nth-of-type(1) {
  top: 610px !important;
}*/
/*.vjs-text-track-cue:nth-of-type(2) {
  top: 652px !important;
}*/
/*.vjs-text-track-cue:nth-of-type(3) {
  top: 690px !important;
}*/
.rf-attribute.embeddedWebinar-component .webinar-info-actions .session-schedule {
  display: none;
}

.exhibitor-pass-management h1[data-test=manage-passes-title],
.exhibitor-pass-management div[data-test=manage-discount-codes],
.exhibitor-pass-management div[data-test=manage-discount-codes] button,
.exhibitor-pass-management h1[data-test=manage-passes-title] + p {
  display: ;
}

@media all and (min-width: 769px) and (max-width: 1199px) {
  #rf-calendar .schedule-calendar .calendar-head .current-day {
    flex-grow: 0;
  }
}

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

.rf-sessionDetails-modal .modal-header {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  padding-right: 12px;
}
.rf-sessionDetails-modal .modal-header .modal-close {
  position: static;
  transform: none;
  padding: 0;
}

#rf-catalog .search-filters .filters button svg,
#rf-exhibitorcatalog .search-filters .filters button svg,
#rf-speakercatalog .search-filters .filters button svg,
.rf-default-modal .search-filters .filters button svg {
  fill: var(--ballpoint);
}

[id*=rf-].rf-widget .catalog-result .catalog-result-title .catalog-result-options .favorite-catalog-result {
  display: block;
}

#rf-catalog .search-filters .filters button {
  font-weight: 700;
}

[id*=rf-].rf-widget .catalog-result .rf-attribute div[class*=attribute-] > .attribute-name {
  font-weight: 700;
}

div[id*=rf-].rf-widget .exhibitor-catalog-section-title, .rf-default-modal .exhibitor-catalog-section-title {
  font-weight: 800;
  font-size: 32px;
  line-height: 40px;
  margin: 32px 0 16px 0;
  padding-top: 32px;
  border-top: 1px solid var(--border);
}
div[id*=rf-].rf-widget .exhibitor-tile .rf-pill.rf-pill-primary, div[id*=rf-].rf-widget .exhibitor-details-page .rf-pill.rf-pill-primary, .rf-default-modal .exhibitor-tile .rf-pill.rf-pill-primary, .rf-default-modal .exhibitor-details-page .rf-pill.rf-pill-primary {
  border-color: var(--pencil);
  background-color: var(--pencil);
  color: var(--after-hours);
}
div[id*=rf-].rf-widget .exhibitor-tile .rf-pill.rf-pill-primary .rf-pill-text, div[id*=rf-].rf-widget .exhibitor-details-page .rf-pill.rf-pill-primary .rf-pill-text, .rf-default-modal .exhibitor-tile .rf-pill.rf-pill-primary .rf-pill-text, .rf-default-modal .exhibitor-details-page .rf-pill.rf-pill-primary .rf-pill-text {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  text-transform: none;
}
div[id*=rf-].rf-widget .exhibitor-tile .rf-tile-title a, div[id*=rf-].rf-widget .exhibitor-details-page .rf-tile-title a, .rf-default-modal .exhibitor-tile .rf-tile-title a, .rf-default-modal .exhibitor-details-page .rf-tile-title a {
  color: var(--rf-brand-color-text-body);
}
div[id*=rf-].rf-widget .rf-tile-grid.exhibitor-tile-container, .rf-default-modal .rf-tile-grid.exhibitor-tile-container {
  margin-bottom: 24px;
}

#rf-exhibitorcatalog .search-container .total-results-count {
  padding-bottom: 8px;
}

.rf-housing .hotel-booking-summary .summary-complete-action p {
  text-align: left;
}

@media all and (max-width: 768px) {
  .rf-housing .rf-housing-header {
    position: initial;
  }
}
@media all and (max-width: 768px) {
  .rf-housing .rf-housing-header-interior {
    display: flex;
    flex-direction: column;
    gap: 16px 0;
  }
  .rf-housing .rf-housing-header-interior .book-later-wrapper {
    text-align: initial;
  }
}
.rf-housing .rf-housing-header-interior .rf-housing-event-info-details {
  display: none;
}
.rf-housing .rf-housing-content .hotel-list-results-wrapper {
  align-items: center;
}
.rf-housing .summary-complete-action {
  padding: 16px;
}

.rf-housing .hotel-booking-summary .summary-details .summary-complete-action p:first-of-type {
  margin-top: 16px;
}

.rf-housing .rf-housing-header .rf-housing-filters-back {
  gap: 0 12px;
}

@media all and (max-width: 768px) {
  .rf-housing-header .rf-housing-filters-back .search-filters-wrapper .mdBtnR {
    margin: 28px 0 0;
  }
}
@media all and (max-width: 549px) {
  .dropdown-fake-label {
    display: block;
    margin-bottom: 4px;
  }
}
.rf-housing .hotel-booking-summary .summary-details .summary-complete-action p + p {
  display: ;
}

.hotel-confirmation-wrapper h2 {
  display: none;
}

.workday-skofy25-attendee-portal-partner-housing .hotel-image {
  display: none;
}

.hotel-card .hotel-confirmation-image {
  display: none;
}

.workday-risingemea24-regwithhotel-housing .rf-date-picker input {
  background-color: var(--cantaloupe400);
}

.faq-container:not(:has(.accordian__wrapper-item.active)) .wd-btn.close {
  visibility: hidden;
}
.faq-container:not(:has(.accordian__wrapper-item:not(.active))) .wd-btn.open {
  visibility: hidden;
}

.faq-actions-header {
  display: flex;
  justify-content: flex-end;
}
.faq-actions-header #expandAllBtn.disabled, .faq-actions-header #collapseAllBtn.disabled {
  box-shadow: none;
  text-decoration: none;
  cursor: auto;
}
.faq-actions-header #expandAllBtn.disabled .cmp-button__text, .faq-actions-header #collapseAllBtn.disabled .cmp-button__text {
  color: var(--blackpepper100);
}

.blueberry-link #expandAllBtn:not(.disabled) .cmp-button__text, .blueberry-link #collapseAllBtn:not(.disabled) .cmp-button__text {
  color: var(--blueberry550);
  text-decoration: underline;
  font-weight: 700;
}
.blueberry-link #expandAllBtn:not(.disabled):hover .cmp-button__text, .blueberry-link #collapseAllBtn:not(.disabled):hover .cmp-button__text {
  color: var(--midnight-blue);
}
.blueberry-link .accordian__wrapper-item.active .accordian__wrapper-item--title {
  color: var(--blueberry550);
  font-weight: 700;
}

.wd-faq-page h2 {
  font-size: 2rem !important;
  line-height: 2.5rem !important;
  font-weight: 700 !important;
  margin-bottom: 1.5rem !important;
}
@media all and (min-width: 1024px) {
  .wd-faq-page h2 {
    font-size: 2.5rem !important;
    line-height: 3rem !important;
    font-weight: 700 !important;
    margin-bottom: 1.5rem !important;
  }
}

.wd-accordion-content-wrapper {
  margin-bottom: 96px;
}
.wd-accordion-content-wrapper:last-of-type {
  margin-bottom: 0;
}

.page-builder-display-reset .wd-faq-page ul li {
  list-style: disc;
}
.page-builder-display-reset .wd-faq-page ul ul li {
  list-style: circle;
}

.accordian__wrapper-item--description p,
.accordian__wrapper-item--description ul,
.accordian__wrapper-item--description ul ul {
  margin-bottom: 16px;
}
.accordian__wrapper-item--description ol li {
  list-style: auto;
}

.channel-banner {
  position: relative;
}

.top-banner-image {
  padding: 0;
}
.top-banner-image .flex-box-section-full-interior {
  padding: 0;
  max-width: initial;
  width: 100%;
  min-height: initial;
}
.top-banner-image .flex-box-child {
  margin: 0;
}

.channel-banner-image {
  display: block;
  width: 100%;
}

.channel-header-interior {
  justify-content: space-between;
  align-items: center;
}
.channel-header-interior h1 {
  margin-bottom: 0 !important;
}
@media all and (max-width: 768px) {
  .channel-header-interior h1 {
    margin-bottom: 40px !important;
  }
}
.channel-header-interior .wd-btn {
  display: inline-block;
}
@media all and (min-width: 769px) {
  .channel-header-interior {
    display: flex;
  }
}

.workday-schedule-list-item {
  align-items: center;
  gap: 100px;
}
@media all and (min-width: 769px) {
  .workday-schedule-list-item {
    display: flex;
  }
}
.workday-schedule-list-item > div {
  flex: 1;
}
.workday-schedule-list-item .workday-schedule-time,
.workday-schedule-list-item .workday-schedule-join {
  max-width: 250px;
}
.workday-schedule-list-item .workday-schedule-time {
  font-weight: 500;
}
.workday-schedule-list-item .workday-schedule-details h4 {
  font-size: 1.25rem !important;
  line-height: 1.75rem !important;
  font-weight: 500 !important;
  margin-bottom: 1rem !important;
}
@media all and (min-width: 1024px) {
  .workday-schedule-list-item .workday-schedule-details h4 {
    font-size: 1.5rem !important;
    line-height: 2rem !important;
    font-weight: 500 !important;
    margin-bottom: 1.5rem !important;
  }
}
.workday-schedule-list-item .workday-schedule-join {
  text-align: right;
}
.workday-schedule-list-item .workday-schedule-join a {
  display: inline-block;
}

.flex-box-section-full .video-js .vjs-big-play-button {
  top: 50%;
  left: calc(50% - 0.5em);
}

.room-info-details .profile-default-image p {
  margin: 0 !important;
  line-height: 1;
}

.rf-video-player.rf-brightcove-player .bc-player-default_default .vjs-big-play-button,
.rf-video-player.rf-brightcove-player .bc-player-default_default .vjs-big-play-state,
.rf-video-player.rf-brightcove-player .bc-player-default_default .vjs-control-bar,
.rf-video-player.rf-brightcove-player .vjs-menu-item span {
  color: #fff;
}

.vjs-icon-placeholder {
  display:  !important;
}

#rf-calendar .schedule-calendar .schedule-calendar-toolbar .download-calendar {
  background-color: var(--primary-color);
  border-color: var(--primary-color);
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .download-calendar svg {
  fill: var(--on-primary-color);
}

#rf-calendar .schedule-calendar .schedule-calendar-toolbar .download-calendar:hover,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .download-calendar:focus,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .download-calendar:active {
  background-color: var(--button-primary-hover-color);
  border-color: var(--button-primary-hover-color);
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .download-calendar:hover svg,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .download-calendar:focus svg,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .download-calendar:active svg {
  fill: var(--on-primary-color);
}

.mdBtnR.download-calendar > .rfSI:last-child,
a.mdBtnR.download-calendar > .rfSI:last-child {
  margin: 0;
}

#rf-calendar .schedule-calendar .schedule-calendar-toolbar .rfSI-toggle button.active {
  background-color: var(--primary-color);
}

.session-time-and-location {
  align-items: center;
}
.session-time-and-location .session-location {
  font-weight: 500;
}

#rf-calendar .schedule-calendar .rbc-events-container .rbc-event {
  background-color: var(--blueberry400) !important;
  border-color: var(--border) !important;
}

#rf-calendar .schedule-calendar .rbc-event .rbc-event-label,
#rf-calendar .schedule-calendar .rbc-event .rbc-event-content p {
  color: var(--frenchvanilla100);
}

#rf-calendar .schedule-calendar .rbc-events-container .rbc-event.calendar-item {
  background-color: var(--sourlemon300) !important;
}

#rf-calendar .schedule-calendar .rbc-event.calendar-item .rbc-event-label,
#rf-calendar .schedule-calendar .rbc-event.calendar-item .rbc-event-content p {
  color: var(--body-text-color);
}

#rf-calendar .schedule-calendar .rbc-events-container .rbc-event.meeting {
  background-color: var(--sourlemon300) !important;
}

#rf-calendar .schedule-calendar .rbc-event.meeting .rbc-event-label,
#rf-calendar .schedule-calendar .rbc-event.meeting .rbc-event-content p {
  color: var(--body-text-color);
}

#rf-calendar .schedule-calendar .rbc-events-container .rbc-event.session-interest {
  background-color: var(--blueberry400) !important;
}

#rf-calendar .schedule-calendar .rbc-event.session-interest .rbc-event-label,
#rf-calendar .schedule-calendar .rbc-event.session-interest .rbc-event-content p {
  color: var(--frenchvanilla100);
}

#rf-calendar .schedule-calendar .rbc-events-container .rbc-event.session-speaker {
  background-color: var(--blueberry400) !important;
}

#rf-calendar .schedule-calendar .rbc-event.session-speaker .rbc-event-label,
#rf-calendar .schedule-calendar .rbc-event.session-speaker .rbc-event-content p {
  color: var(--frenchvanilla100);
}

#rf-calendar .schedule-calendar .rbc-events-container .rbc-event.wait-list {
  background-color: var(--blueberry400) !important;
}

#rf-calendar .schedule-calendar .rbc-event.wait-list .rbc-event-label,
#rf-calendar .schedule-calendar .rbc-event.wait-list .rbc-event-content p {
  color: var(--frenchvanilla100);
}

.workday-listed-agenda-wrapper > div {
  padding: 20px 60px;
}
.workday-listed-agenda-wrapper > div:nth-of-type(odd) {
  background-color: var(--soap200);
}
.workday-listed-agenda-wrapper .workday-schedule-time,
.workday-listed-agenda-wrapper .workday-schedule-details p {
  margin-bottom: 0 !important;
}
.workday-listed-agenda-wrapper + h4 {
  margin-top: 40px;
}

@media all and (min-width: 769px) {
  .messaging-item.is-minimized {
    transform: translateY(100%) translateY(-46px);
  }
}
.messaging-item.is-minimized .messaging-contacts-header {
  box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.5);
  justify-content: center;
}
.messaging-item.is-minimized .message-convo-actions {
  display: none;
}

.messaging-contacts-header {
  background-color: var(--cantaloupe400);
  padding: 13px 12px;
  border-radius: 8px 8px 0 0;
}

.messaging-contacts-header .message-contacts-header-title,
.messaging-convo-wrapper .message-convo-avatar-title .participants-names,
.messaging-convo-wrapper .message-convo-avatar-title .new-message-title {
  color: var(--body-text-color);
  font-weight: 400;
  font-size: 14px;
}

.profile-details-contents-container .rf-pill {
  text-transform: capitalize;
}

@media all and (min-width: 769px) {
  .networking-page .filtered-content > .rf-flex-frame.rf-flex-align-end.pb-8 {
    padding: 20px 0;
    background-image: url(https://static.rainfocus.com/workday/devcon23/static/staticfile/staticfile/img-devcon23-beta_1683582958603001ccJ0.png);
    background-repeat: no-repeat;
    background-position: 0;
    background-size: 160px 50px;
  }
}
@media all and (min-width: 769px) {
  .mobile-messaging-fab {
    display: none;
  }
}

.rf-workflow-messaging {
  z-index: 15;
}

div.embeddedServiceHelpButton {
  z-index: 14;
}

.dockableContainer h2 {
  color: var(--frenchvanilla100);
}

.emoji-picker-react .emoji {
  margin-top: 0;
}

.messaging-convo-wrapper .message-convo-avatar-title p {
  color: var(--rf-brand-color-text-heading);
}

.messaging-contacts-header .rfSI.rfSI-white svg {
  fill: var(--rf-brand-color-text-heading);
}

.messaging-item .message-convo-actions .rfSI:hover svg {
  fill: var(--rf-brand-color-text-heading);
}
.messaging-item .message-convo-actions .rfSI:hover:after {
  background-color: var(--rf-system-color-neutral-100);
}

.message-convo-avatar-title p strong {
  font-weight: 500 !important;
}

.messaging-convo-wrapper .message-convo-title .message-convo-avatar-image p {
  margin: 0;
}

.add-nomination-email {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.attended-cards-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 40px 0;
}
@media all and (min-width: 769px) {
  .attended-cards-container {
    column-gap: 4%;
  }
}
@media all and (min-width: 1200px) {
  .attended-cards-container {
    column-gap: 3.5%;
    justify-content: initial;
  }
}

.attended-cards-container .card-container {
  background-color: var(--frenchvanilla100);
  padding: 24px;
  border: 1px solid var(--soap400);
  border-radius: var(--rf-brand-shape-radius-lg);
  width: 90%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media all and (min-width: 769px) {
  .attended-cards-container .card-container {
    width: 48%;
  }
}
@media all and (min-width: 1200px) {
  .attended-cards-container .card-container {
    width: 31%;
  }
}

.attended-cards-container .card-container .time-section {
  color: var(--blackpepper200);
}

.attended-cards-container .card-container .heading-sm {
  color: var(--blueberry400);
  margin-bottom: 8px !important;
}

.attended-cards-container .card-container .body-md {
  color: var(--blackpepper600);
  margin-bottom: 8px !important;
}

.attended-cards-container .card-container .links-section {
  margin-top: 16px;
  display: flex;
  justify-content: space-between;
}

.attended-cards-container .card-container .wd-btn {
  margin: 0;
}

.session-cards p {
  margin-bottom: 32px !important;
}

@media all and (min-width: 769px) {
  .my-event-card-section .block-snippet {
    min-height: 280px;
  }
}
.working-report-header .rf-trigger-menu[data-test*=actions-menu] {
  display: block;
}
.working-report-header > div > h2 {
  display: block;
}

body[class*=altitude2025-ReviewerLiveTable] .rf-trigger-menu[data-test*=actions-menu] {
  display: block;
}

body[class*=exhibitorportal-task] #participantPage button[aria-label*=remove i] {
  display: none;
}

#participantPage section [data-analytics-name=add-participant] {
  margin-top: 20px;
}
#participantPage .add-participant-info-form {
  max-width: none;
}
#participantPage .add-participant-info-form .form-horizontal.form-render-page.workflow-form-render .form-footer-actions {
  margin-bottom: 0;
}

#eModal.rf-default-modal .modal-header {
  border: none;
}

.rfwf-body-content:has(.rfwf-working-reports) .rf-workflow-header .rfwf-full-panel .rfwf-panel-interior, .rfwf-body-content:has(.rfwf-working-reports) .rf-workflow-header .rfwf-alert-panel .rfwf-panel-interior {
  padding: 0;
  margin: 0;
}
.rfwf-body-content:has(.rfwf-working-reports) .rf-workflow-header .rfwf-subheader {
  padding: 0;
}

.working-report-table-container {
  color: var(--rf-brand-color-text-body);
}
.working-report-table-container .rf-pill {
  background: transparent;
  border-color: var(--rf-brand-color-text-body);
  color: var(--rf-brand-color-text-body);
}

.mdBtnR-toggle .mdBtnR .mdBtnR-text, .rfSI-toggle .mdBtnR .mdBtnR-text {
  color: var(--rf-comp-button-primary-color-on-background);
}

@media all and (max-width: 768px) {
  .rf-default-modal.cdft-history-modal.in.modal .modal-body .email-template-modal-headers .rfG-md-25:has(.loadedContent i.material-icons) {
    margin-block: var(--rf-comp-button-space-padding);
  }
}
.rf-default-modal.cdft-history-modal.in.modal .modal-body .email-template-modal-headers .rfG-md-25 .loadedContent i.material-icons {
  cursor: pointer;
  border-radius: 50px;
  padding: var(--rf-comp-button-space-padding);
  text-transform: capitalize;
  background-color: var(--primary-color);
  color: var(--on-primary-color) !important;
  border-color: var(--primary-color);
  box-shadow: none;
  text-decoration: none;
  font-weight: 700;
}
.rf-default-modal.cdft-history-modal.in.modal .modal-body .email-template-modal-headers .rfG-md-25 .loadedContent i.material-icons .mdBtnR-text {
  font-weight: 700;
  color: var(--on-primary-color) !important;
  text-decoration: none;
}
.rf-default-modal.cdft-history-modal.in.modal .modal-body .email-template-modal-headers .rfG-md-25 .loadedContent i.material-icons svg {
  fill: var(--on-primary-color);
}
.rf-default-modal.cdft-history-modal.in.modal .modal-body .email-template-modal-headers .rfG-md-25 .loadedContent i.material-icons:hover {
  background-color: var(--primary-hover-color);
  color: var(--on-primary-color) !important;
  border-color: var(--primary-hover-color);
  text-decoration: none;
}
.rf-default-modal.cdft-history-modal.in.modal .modal-body .email-template-modal-headers .rfG-md-25 .loadedContent i.material-icons:hover .mdBtnR-text {
  color: var(--on-primary-color) !important;
  text-decoration: none;
}
.rf-default-modal.cdft-history-modal.in.modal .modal-body .email-template-modal-headers .rfG-md-25 .loadedContent i.material-icons:hover svg {
  fill: var(--on-primary-color);
}
.rf-default-modal.cdft-history-modal.in.modal .modal-body .email-template-modal-headers .rfG-md-25 .loadedContent i.material-icons:active {
  background-color: var(--primary-hover-color);
  border-color: var(--primary-hover-color);
  color: var(--on-primary-color) !important;
}
.rf-default-modal.cdft-history-modal.in.modal .modal-body .email-template-modal-headers .rfG-md-25 .loadedContent i.material-icons:active .mdBtnR-text {
  color: var(--on-primary-color) !important;
  text-decoration: none;
}
.rf-default-modal.cdft-history-modal.in.modal .modal-body .email-template-modal-headers .rfG-md-25 .loadedContent i.material-icons:active svg {
  fill: var(--on-primary-color);
}
.rf-default-modal.cdft-history-modal.in.modal .modal-body .email-template-modal-headers .rfG-md-25 .loadedContent i.material-icons:focus {
  background-color: var(--primary-hover-color);
  border-color: var(--primary-hover-color);
  color: var(--on-primary-color) !important;
  box-shadow: 0 0 0 2px var(--on-primary-color), 0 0 0 4px var(--primary-color) !important;
}
.rf-default-modal.cdft-history-modal.in.modal .modal-body .email-template-modal-headers .rfG-md-25 .loadedContent i.material-icons:focus .mdBtnR-text {
  color: var(--on-primary-color) !important;
  text-decoration: none;
}
.rf-default-modal.cdft-history-modal.in.modal .modal-body .email-template-modal-headers .rfG-md-25 .loadedContent i.material-icons:focus svg {
  fill: var(--on-primary-color);
}
.rf-default-modal.cdft-history-modal.in.modal .modal-body .email-template-modal-headers .rfG-md-25 .loadedContent i.material-icons:focus:hover {
  background-color: var(--primary-hover-color);
  color: var(--on-primary-color) !important;
  box-shadow: 0 0 0 0 transparent;
}
.rf-default-modal.cdft-history-modal.in.modal .modal-body .email-template-modal-headers .rfG-md-25 .loadedContent i.material-icons:focus:hover .mdBtnR-text {
  color: var(--on-primary-color) !important;
  text-decoration: none;
}
.rf-default-modal.cdft-history-modal.in.modal .modal-body .email-template-modal-headers .rfG-md-25 .loadedContent i.material-icons:focus:hover svg {
  fill: var(--on-primary-color);
}
.rf-default-modal.cdft-history-modal.in.modal .modal-body .email-template-modal-headers .rfG-md-25 .loadedContent i.material-icons:focus:active {
  background-color: var(--primary-hover-color);
  color: var(--on-primary-color) !important;
  text-decoration: none;
}
.rf-default-modal.cdft-history-modal.in.modal .modal-body .email-template-modal-headers .rfG-md-25 .loadedContent i.material-icons:focus:active .mdBtnR-text {
  color: var(--on-primary-color) !important;
}
.rf-default-modal.cdft-history-modal.in.modal .modal-body .email-template-modal-headers .rfG-md-25 .loadedContent i.material-icons:focus:active svg {
  fill: var(--on-primary-color);
}
.rf-default-modal.cdft-history-modal.in.modal .modal-body .email-template-modal-headers .rfG-md-25 .loadedContent i.material-icons.disabled, .rf-default-modal.cdft-history-modal.in.modal .modal-body .email-template-modal-headers .rfG-md-25 .loadedContent i.material-icons:disabled, .rf-default-modal.cdft-history-modal.in.modal .modal-body .email-template-modal-headers .rfG-md-25 .loadedContent i.material-icons[disabled] {
  opacity: 40%;
}

.workday-library-guest-login #rf-content {
  background: var(--night-glow-or-on-paper, linear-gradient(0deg, rgb(253, 166, 61) 0%, rgb(254, 206, 122) 14.9999976158%, rgb(255, 219, 186) 30.0000011921%, rgba(255, 255, 255, 0) 69.9999988079%), linear-gradient(to left, #ffffff, #ffffff));
}

