@import url("https://fonts.googleapis.com/css2?family=Glass+Antiqua&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300..700&display=swap");
* {
  box-sizing: border-box;
}

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

@font-face {
  font-family: "Poppins", sans-serif;
  font-style: normal;
  font-weight: 400;
  src: url("https://static.rainfocus.com/anyscale/raysummit2024/static/staticfile/staticfile/Poppins-Regular_1712076203111001JMi1") format("woff2");
}
:root {
  --poppins-font: "Poppins";
  --space-grotesk-font: "Space Grotesk", sans-serif;
  --anyscale-base-white: #fff;
  --anyscale-new-white: #F4F4F4;
  --anyscale-base-white-2: #ECECEC;
  --anyscale-base-white-3: #f8f9fa;
  --anyscale-base-black: #000;
  --anyscale-new-black: #0D0D0D;
  --anyscale-primary-sky-blue: #c8d1e5;
  --anyscale-primary-blue: #234999;
  --anyscale-new-primary-blue: #026EBD;
  --anyscale-primary-ligth-blue: #4772BC;
  --anyscale-primary-dark-blue: #01375C;
  --anyscale-primary-navy-blue: #143566;
  --anyscale-primary-light-blue-2: #01518A;
  --anyscale-primary-ray-blue: #028CF0;
  --anyscale-neutral-gray: #D9D9D9;
  --anyscale-neutra-gray-2: #E3E3E3;
  --anyscale-neutral-dark-gray: #222222;
  --anyscale-secondary-purple: #6D59C6;
  --anyscale-new-secondary-purple: #514294;
  --anyscale-secondary-orange: #FF4C1E;
  --anyscale-new-secondary-orange: #CC3D18;
  --anyscale-secondary-sky: #00BFE5;
  --anyscale-secondary-yellow: #FF9600;
  --anyscale-new-secondary-yellow: #CC7800;
  --anyscale-secondary-green: #28B58C;
  --anyscale-new-secondary-green: #1C8063;
  --rf-brand-font-family: var(--space-grotesk-font);
  --rf-brand-color-padding-right: var(--anyscale-new-black);
  --rf-brand-color-primary: var(--anyscale-new-black);
  --rf-brand-color-text-heading: var(--anyscale-new-black);
  --rf-brand-color-text-body: var(--anyscale-new-black);
  --rf-comp-button-primary-color-background: var(--anyscale-new-black);
  --rf-comp-button-primary-color-on-background: var(--anyscale-base-white);
  --rf-comp-button-primary-color-border: var(--anyscale-new-black);
  --rf-comp-button-primary-hover-color-background: var(--anyscale-new-black);
  --rf-comp-button-font-transform: none;
  --rf-comp-button-space-padding: 14px 28px;
  --rf-comp-button-font-size: 14px;
  --rf-comp-button-shape-radius: 60px;
  --rf-comp-button-font-weight: 400;
  --rf-comp-button-shape-border-width: 1px;
  --rf-comp-button-secondary-color-background: transparent;
  --rf-comp-button-secondary-hover-color-background: transparent;
  --rf-comp-button-secondary-color-border: var(--anyscale-new-black);
  --rf-comp-button-secondary-color-on-background: var(--anyscale-new-black);
  --rf-comp-link-color: var(--anyscale-primary-navy-blue);
  --rf-comp-link-font-decoration: underline;
}

.flex-box-section-full {
  padding-block: 60px;
  background-color: var(--anyscale-new-white);
}
.flex-box-section-full .flex-box-section-full-interior {
  width: 100%;
  padding: 0 80px;
}
.flex-box-section-full.half-padding {
  padding-block: 40px;
}
.flex-box-section-full.borders-section {
  border-top: 1px solid var(--anyscale-new-black);
  border-bottom: 1px solid var(--anyscale-new-black);
}
.flex-box-section-full.border-bottom-section {
  border-bottom: 1px solid var(--anyscale-new-black);
}
.flex-box-section-full.border-top-section {
  border-top: 1px solid var(--anyscale-new-black);
}
.flex-box-section-full.speakers-filter .atomic.atomic-element .pb-stackable-image-element {
  aspect-ratio: 1/1.003;
  object-fit: cover;
}
.flex-box-section-full.black-and-white-filter img {
  filter: grayscale(100%);
}
@media all and (max-width: 768px) {
  .flex-box-section-full .flex-box-section-full-interior {
    padding-inline: 30px;
  }
  .flex-box-section-full .flex-box-section-full-interior .element-container-wrapper,
  .flex-box-section-full .flex-box-section-full-interior .flex-box-child {
    margin: 0;
  }
}
.flex-box-section-full.no-margins {
  padding: 0;
  display: flex;
  justify-content: center;
}
.flex-box-section-full.no-margins .flex-box-section-full-interior {
  margin: 0;
  padding: 0;
}
.flex-box-section-full.no-margins .flex-box-child {
  margin: 0;
}
.flex-box-section-full.no-min-height .flex-box-section-full-interior {
  min-height: initial;
}
@media all and (max-width: 768px) {
  .flex-box-section-full.mobile-border-bottom {
    border-bottom: 1px solid var(--anyscale-new-black);
  }
  .flex-box-section-full.revert-columns-mobile .flex-box-section:has(> .flex-box-child.rf-grid-layout-50) {
    flex-direction: column-reverse;
  }
}
.flex-box-section-full.negative-text-color .flex-box-section-full-interior {
  --rf-brand-color-text-body: var(--anyscale-new-white);
  --rf-brand-color-text-heading: var(--anyscale-new-white);
  --rf-brand-color-primary: var(--anyscale-new-white);
  --rf-comp-button-secondary-color-border: var(--anyscale-new-white);
  --rf-comp-button-secondary-hover-color-border: var(--anyscale-new-white);
  --rf-comp-button-secondary-color-on-background: var(--anyscale-new-white);
}
.flex-box-section-full h1 {
  font-size: 28px;
  font-weight: 700;
  line-height: 37px;
  margin-bottom: 0;
}
@media all and (min-width: 769px) {
  .flex-box-section-full h1 {
    font-size: 36px;
    font-weight: 400;
    line-height: 47px;
  }
}
.flex-box-section-full h2 {
  font-size: 22px;
  font-weight: 800;
  line-height: 34px;
  margin-bottom: 0;
}
@media all and (min-width: 769px) {
  .flex-box-section-full h2 {
    font-size: 36px;
    font-weight: 600;
    line-height: 46px;
    margin-bottom: 0;
  }
}
.flex-box-section-full h3 {
  font-size: 14px;
  font-weight: 600;
  line-height: 28px;
  margin-bottom: 0;
}
@media all and (min-width: 769px) {
  .flex-box-section-full h3 {
    font-size: 32px;
    font-weight: 600;
    line-height: 50px;
    margin-bottom: 0;
  }
}
.flex-box-section-full h5 {
  font-size: 14px;
  font-weight: 600;
  line-height: 28px;
  margin-bottom: 0;
  line-height: 34px;
}
@media all and (min-width: 769px) {
  .flex-box-section-full h5 {
    font-size: 22px;
    font-weight: 800;
    line-height: 34px;
    margin-bottom: 0;
  }
}
.flex-box-section-full h1.light-weight, .flex-box-section-full h2.light-weight, .flex-box-section-full h3.light-weight, .flex-box-section-full h4.light-weight, .flex-box-section-full h5.light-weight, .flex-box-section-full h6.light-weight, .flex-box-section-full p.light-weight {
  font-weight: 300 !important;
}
.flex-box-section-full h1.normal-weight, .flex-box-section-full h2.normal-weight, .flex-box-section-full h3.normal-weight, .flex-box-section-full h4.normal-weight, .flex-box-section-full h5.normal-weight, .flex-box-section-full h6.normal-weight, .flex-box-section-full p.normal-weight {
  font-weight: 400 !important;
}
.flex-box-section-full h1.medium-weight, .flex-box-section-full h2.medium-weight, .flex-box-section-full h3.medium-weight, .flex-box-section-full h4.medium-weight, .flex-box-section-full h5.medium-weight, .flex-box-section-full h6.medium-weight, .flex-box-section-full p.medium-weight {
  font-weight: 500 !important;
}
.flex-box-section-full h1.semi-bold-weight, .flex-box-section-full h2.semi-bold-weight, .flex-box-section-full h3.semi-bold-weight, .flex-box-section-full h4.semi-bold-weight, .flex-box-section-full h5.semi-bold-weight, .flex-box-section-full h6.semi-bold-weight, .flex-box-section-full p.semi-bold-weight {
  font-weight: 600 !important;
}
.flex-box-section-full h1.bold-weight, .flex-box-section-full h2.bold-weight, .flex-box-section-full h3.bold-weight, .flex-box-section-full h4.bold-weight, .flex-box-section-full h5.bold-weight, .flex-box-section-full h6.bold-weight, .flex-box-section-full p.bold-weight {
  font-weight: 700 !important;
}
.flex-box-section-full h1.extra-bold-weight, .flex-box-section-full h2.extra-bold-weight, .flex-box-section-full h3.extra-bold-weight, .flex-box-section-full h4.extra-bold-weight, .flex-box-section-full h5.extra-bold-weight, .flex-box-section-full h6.extra-bold-weight, .flex-box-section-full p.extra-bold-weight {
  font-weight: 800 !important;
}
.flex-box-section-full .body-xs {
  font-size: 12px;
  font-weight: 700;
  line-height: 18px;
}
@media all and (min-width: 769px) {
  .flex-box-section-full .body-xs {
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
  }
}
.flex-box-section-full .heading-xs {
  font-size: 14px;
  font-weight: 600;
  line-height: 28px;
  margin-bottom: 0;
}
@media all and (min-width: 769px) {
  .flex-box-section-full .heading-xs {
    font-size: 22px;
    font-weight: 800;
    line-height: 34px;
    margin-bottom: 0;
    font-weight: 600;
  }
}
.flex-box-section-full.small-cta .mdBtnR.mdBtnR-primary {
  --rf-comp-button-space-padding: 16px 11px 14px 11px;
  clip-path: polygon(0 0, 94% 0, 100% 23%, 100% 100%, 0% 100%);
}
.flex-box-section-full.big-cta .mdBtnR.mdBtnR-primary {
  --rf-comp-button-space-padding: 16px 11px 14px 11px;
  --rf-comp-button-font-size: 18px;
}
@media all and (min-width: 769px) {
  .flex-box-section-full.big-cta .mdBtnR.mdBtnR-primary {
    --rf-comp-button-space-padding: 20px 80px;
    --rf-comp-button-font-size: 32px;
  }
}
.flex-box-section-full.right-aligned-hero-banner {
  background-position: center right;
}
.flex-box-section-full.blue-cta {
  --rf-comp-button-primary-color-background: var(--anyscale-primary-ray-blue);
  --rf-comp-button-primary-color-on-background: var(--anyscale-base-white);
  --rf-comp-button-primary-color-border: var(--anyscale-primary-ray-blue);
}
.flex-box-section-full.large-cta .mdBtnR.mdBtnR-primary {
  --rf-comp-button-space-padding: 16px 11px 14px 11px;
  clip-path: polygon(0 0, 96% 0, 100% 23%, 100% 100%, 0% 100%);
}
.flex-box-section-full.small-font-cta {
  --rf-comp-button-font-size: 16px;
  --rf-comp-button-font-transform: none;
  --rf-comp-button-font-weight: 400;
}
.flex-box-section-full.hide-cta .mdBtnR.mdBtnR-primary {
  display: none;
}
.flex-box-section-full.white-text {
  --rf-brand-color-text-heading: var(--anyscale-base-white);
  --rf-brand-color-text-body: var(--anyscale-base-white);
}
.flex-box-section-full.black-text {
  --rf-brand-color-text-heading: var(--anyscale-base-black);
  --rf-brand-color-text-body: var(--anyscale-base-black);
}
.flex-box-section-full.cut-blue-headline-edge .rf-headline {
  border-radius: 0;
  clip-path: polygon(0 0, 88% 0, 100% 22%, 100% 100%, 0% 100%);
  position: relative;
  border: 2px solid var(--anyscale-primary-ray-blue);
  overflow: hidden;
}
.flex-box-section-full.cut-blue-headline-edge .rf-headline::after {
  content: "";
  position: absolute;
  top: calc(var(--rf-comp-button-shape-border-width) * -1);
  right: calc(var(--rf-comp-button-shape-border-width) * -1);
  width: 100%;
  height: 100%;
  background-color: var(--anyscale-primary-ray-blue);
  clip-path: polygon(calc(88% - 3px) 0, 100% 0, 100% calc(22% + 4px));
}
.flex-box-section-full.matching-height-content .flex-box-child > div, .flex-box-section-full.matching-height-content .flex-box-child > div .rf-headline,
.flex-box-section-full.matching-height-content .flex-box-child .block-snippet,
.flex-box-section-full.matching-height-content .flex-box-child .element-container-wrapper,
.flex-box-section-full.matching-height-content .flex-box-child .element-container,
.flex-box-section-full.matching-height-content .flex-box-child .element-container > div,
.flex-box-section-full.matching-height-content .flex-box-child .element-container > div .rf-headline {
  height: 100%;
}
.flex-box-section-full.matching-height-content .order-summary-card {
  display: flex;
  flex-direction: column;
}
.flex-box-section-full.matching-height-content .order-summary-card .card-body {
  flex: 1;
}
.flex-box-section-full.transparent-widget-card .rf-card .card-header, .flex-box-section-full.transparent-widget-card .rf-card .card-body {
  background-color: transparent;
}
.flex-box-section-full.double-pt {
  padding-top: 80px;
}
@media all and (min-width: 769px) {
  .flex-box-section-full.double-pt {
    padding-top: 160px;
  }
}
@media all and (max-width: 768px) {
  .flex-box-section-full.pmb-0 {
    padding-bottom: 0;
  }
}
.flex-box-section-full.left-bottom-corner-background {
  background-size: auto !important;
  background-position-x: left !important;
  background-position-y: bottom !important;
}
.flex-box-section-full.right-bottom-corner-background {
  background-size: auto !important;
  background-position-x: right !important;
  background-position-y: bottom !important;
}
.flex-box-section-full.right-top-corner-background {
  background-size: auto !important;
  background-position-x: right !important;
  background-position-y: top !important;
}
.flex-box-section-full .element-container {
  width: 100%;
}
.flex-box-section-full.width-limiter-600 .flex-box-section-full-interior > .flex-box-section, .flex-box-section-full.width-limiter-700 .flex-box-section-full-interior > .flex-box-section, .flex-box-section-full.width-limiter-800 .flex-box-section-full-interior > .flex-box-section, .flex-box-section-full.width-limiter-900 .flex-box-section-full-interior > .flex-box-section, .flex-box-section-full.width-limiter-1000 .flex-box-section-full-interior > .flex-box-section {
  margin: auto;
}
.flex-box-section-full.width-limiter-600 .flex-box-section-full-interior > .flex-box-section {
  max-width: 600px;
}
.flex-box-section-full.width-limiter-700 .flex-box-section-full-interior > .flex-box-section {
  max-width: 700px;
}
.flex-box-section-full.width-limiter-800 .flex-box-section-full-interior > .flex-box-section {
  max-width: 830px;
}
.flex-box-section-full.width-limiter-900 .flex-box-section-full-interior > .flex-box-section {
  max-width: 930px;
}
.flex-box-section-full.width-limiter-1000 .flex-box-section-full-interior > .flex-box-section {
  max-width: 930px;
}
.flex-box-section-full.white-opaque-background::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.9;
  background: var(--anyscale-base-white);
}

.remove-mobile-y-margins .align-vertical-center .flex-box-child {
  margin-block: 0;
}

@media all and (min-width: 769px) {
  .flex-box-section-full {
    padding-block: 80px;
  }
  .py-60 {
    padding-block: 60px;
  }
  .py-14 {
    padding-block: 56px;
  }
}
.hero-banner-underline.flex-box-section-full,
.hero-banner-underline-simple.flex-box-section-full {
  border-bottom: 1px solid var(--anyscale-new-black);
}
.hero-banner-underline.flex-box-section-full .flex-box-section-full-interior,
.hero-banner-underline-simple.flex-box-section-full .flex-box-section-full-interior {
  margin-bottom: -1px;
}

.mosaic-cards-section .keep-bullets p strong {
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
}
.mosaic-cards-section .mosaic-cards__container {
  padding: 40px 0;
  width: 100%;
  display: none;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 20px 40px;
}
.mosaic-cards-section .mosaic-cards__card {
  max-width: 99px;
  max-height: 32px;
  width: fit-content;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.mosaic-cards-section .mosaic-cards__card img {
  max-height: inherit;
}

@media all and (min-width: 769px) {
  .hero-banner-underline-simple {
    border-image: linear-gradient(to right, #000 50%, transparent 50%) 100% 1;
  }
  .hero-banner-same-height-child .element-container .flex-box-section > .flex-box-child:has(anyscale-manual-carousel) {
    align-self: stretch;
  }
  .hero-banner-same-height-child .element-container .flex-box-section > .flex-box-child:has(anyscale-manual-carousel) .element-container-wrapper,
  .hero-banner-same-height-child .element-container .flex-box-section > .flex-box-child:has(anyscale-manual-carousel) .element-container,
  .hero-banner-same-height-child .element-container .flex-box-section > .flex-box-child:has(anyscale-manual-carousel) .element-container-wrapper,
  .hero-banner-same-height-child .element-container .flex-box-section > .flex-box-child:has(anyscale-manual-carousel) .element-container,
  .hero-banner-same-height-child .element-container .flex-box-section > .flex-box-child:has(anyscale-manual-carousel) .element-container > div {
    height: 100%;
  }
  .hero-banner-underline:before {
    content: "";
    position: absolute;
    bottom: 107px;
    left: 0;
    width: 100%;
    height: 100%;
    border-bottom: 1px solid var(--anyscale-new-black);
  }
  .mosaic-cards-section .mosaic-cards__container {
    display: flex;
    margin: auto;
    max-width: 1328px;
    gap: 70px;
    padding: 80px 0 0 0;
  }
  .mosaic-cards-section .mosaic-cards__card {
    max-width: 150px;
    max-height: 28px;
  }
}
.agenda-hero-section .atomic-element:has(.mdBtnR) .element-container {
  width: fit-content;
}
.agenda-hero-section .atomic-element.mobile-buttons {
  display: flex;
}
@media all and (min-width: 769px) {
  .agenda-hero-section .atomic-element.mobile-buttons {
    display: none;
  }
}

.agenda-widget-section,
.agenda-widget-section-2 {
  --rf-brand-color-surface: var(--anyscale-new-white);
}
.agenda-widget-section #rf-catalog,
.agenda-widget-section-2 #rf-catalog {
  background: none;
  overflow: visible;
}
.agenda-widget-section #rf-catalog .search-container,
.agenda-widget-section-2 #rf-catalog .search-container {
  max-width: 1440px;
}
.agenda-widget-section #rf-catalog .search-container > .search-bar,
.agenda-widget-section-2 #rf-catalog .search-container > .search-bar {
  display: none;
}
@media only screen and (min-width: 930px) {
  .agenda-widget-section #rf-catalog .search-container,
  .agenda-widget-section-2 #rf-catalog .search-container {
    flex-direction: row-reverse;
  }
}
.agenda-widget-section #rf-catalog .search-filters .filters-header,
.agenda-widget-section-2 #rf-catalog .search-filters .filters-header {
  border: none;
  padding-top: 0;
}
.agenda-widget-section #rf-catalog .search-filters .filters-header .clear-search,
.agenda-widget-section-2 #rf-catalog .search-filters .filters-header .clear-search {
  display: none;
}
.agenda-widget-section #rf-catalog .search-filters .filters-header .search-bar .rf-input input,
.agenda-widget-section-2 #rf-catalog .search-filters .filters-header .search-bar .rf-input input {
  border-radius: 0;
  border-color: var(--anyscale-new-black);
  --rf-comp-input-color-placeholder: transparent;
  height: 59px;
  background-color: transparent;
}
.agenda-widget-section #rf-catalog .search-filters .filters-header .search-bar .search-submit,
.agenda-widget-section-2 #rf-catalog .search-filters .filters-header .search-bar .search-submit {
  background: transparent;
  border-left: none;
  border-color: var(--anyscale-new-black);
  border-radius: 0;
  height: 59px;
}
.agenda-widget-section #rf-catalog .search-filters .filters-header .search-bar .search-submit svg,
.agenda-widget-section-2 #rf-catalog .search-filters .filters-header .search-bar .search-submit svg {
  fill: var(--anyscale-new-black);
}
.agenda-widget-section #rf-catalog .search-filters .filters-body .quick-filters,
.agenda-widget-section-2 #rf-catalog .search-filters .filters-body .quick-filters {
  border: none;
}
.agenda-widget-section #rf-catalog .search-filters .filters-body ul.filters li,
.agenda-widget-section-2 #rf-catalog .search-filters .filters-body ul.filters li {
  margin-bottom: 16px;
  border: 1px solid var(--anyscale-new-black);
}
.agenda-widget-section #rf-catalog .search-filters .filters-body ul.filters li .filter-cat > div:has([aria-label*="Ray Use Cases"]),
.agenda-widget-section-2 #rf-catalog .search-filters .filters-body ul.filters li .filter-cat > div:has([aria-label*="Ray Use Cases"]) {
  padding-left: 12px;
  border-left: 2px solid var(--anyscale-new-primary-blue);
}
.agenda-widget-section #rf-catalog .search-filters .filters-body ul.filters li .filter-cat > div:has([aria-label*="LLM &amp; GenAI"]),
.agenda-widget-section-2 #rf-catalog .search-filters .filters-body ul.filters li .filter-cat > div:has([aria-label*="LLM &amp; GenAI"]) {
  padding-left: 12px;
  border-left: 2px solid var(--anyscale-new-secondary-yellow);
}
.agenda-widget-section #rf-catalog .search-filters .filters-body ul.filters li .filter-cat > div:has([aria-label*="AI/ML Platform &amp; Applications"]),
.agenda-widget-section-2 #rf-catalog .search-filters .filters-body ul.filters li .filter-cat > div:has([aria-label*="AI/ML Platform &amp; Applications"]) {
  padding-left: 12px;
  border-left: 2px solid var(--anyscale-new-secondary-green);
}
.agenda-widget-section #rf-catalog .search-filters .filters-body ul.filters li .filter-cat > div:has([aria-label*=vLLM]),
.agenda-widget-section-2 #rf-catalog .search-filters .filters-body ul.filters li .filter-cat > div:has([aria-label*=vLLM]) {
  padding-left: 12px;
  border-left: 2px solid var(--anyscale-new-secondary-orange);
}
.agenda-widget-section #rf-catalog .search-filters .filters-body ul.filters li button, .agenda-widget-section #rf-catalog .search-filters .filters-body ul.filters li .filter-cat,
.agenda-widget-section-2 #rf-catalog .search-filters .filters-body ul.filters li button,
.agenda-widget-section-2 #rf-catalog .search-filters .filters-body ul.filters li .filter-cat {
  padding-inline: 16px;
}
.agenda-widget-section #rf-catalog .search-filters .filters-body ul.filters li button svg,
.agenda-widget-section-2 #rf-catalog .search-filters .filters-body ul.filters li button svg {
  fill: var(--anyscale-new-black);
}
.agenda-widget-section #rf-catalog .main-content,
.agenda-widget-section-2 #rf-catalog .main-content {
  padding-top: 0;
}
.agenda-widget-section #rf-catalog .main-content .catalog-toggle-wrapper,
.agenda-widget-section #rf-catalog .main-content .total-results-count,
.agenda-widget-section-2 #rf-catalog .main-content .catalog-toggle-wrapper,
.agenda-widget-section-2 #rf-catalog .main-content .total-results-count {
  display: none;
}
.agenda-widget-section #rf-catalog .main-content .search-content,
.agenda-widget-section-2 #rf-catalog .main-content .search-content {
  padding: 0;
}
.agenda-widget-section #rf-catalog .main-content .search-content .section-title,
.agenda-widget-section-2 #rf-catalog .main-content .search-content .section-title {
  display: none;
}
.agenda-widget-section #rf-catalog .main-content .search-content .search-results,
.agenda-widget-section-2 #rf-catalog .main-content .search-content .search-results {
  width: 100%;
  max-width: 830px;
}
.agenda-widget-section #rf-catalog .main-content .search-content .search-results .catalog-result,
.agenda-widget-section-2 #rf-catalog .main-content .search-content .search-results .catalog-result {
  margin-bottom: -1px;
  border-color: var(--anyscale-new-black);
  border-radius: 0;
  --rf-brand-color-text-body: var(--anyscale-primary-navy-blue);
  background-color: transparent;
  max-width: 570px;
  padding-block: 36px 15px;
  padding-left: 20px;
  --rf-comp-link-hover-color: var(--anyscale-new-black);
}
.agenda-widget-section #rf-catalog .main-content .search-content .search-results .catalog-result .catalog-result-options .favorite-catalog-result,
.agenda-widget-section #rf-catalog .main-content .search-content .search-results .catalog-result .rf-attribute.times-component .rf-flex-frame button,
.agenda-widget-section-2 #rf-catalog .main-content .search-content .search-results .catalog-result .catalog-result-options .favorite-catalog-result,
.agenda-widget-section-2 #rf-catalog .main-content .search-content .search-results .catalog-result .rf-attribute.times-component .rf-flex-frame button {
  display: none;
}
.agenda-widget-section #rf-catalog .main-content .search-content .search-results .catalog-result .rf-attribute.times-component .rf-flex-frame .rf-session-card-time-location span,
.agenda-widget-section-2 #rf-catalog .main-content .search-content .search-results .catalog-result .rf-attribute.times-component .rf-flex-frame .rf-session-card-time-location span {
  line-height: 27px;
}
.agenda-widget-section #rf-catalog .main-content .search-content .search-results .catalog-result .catalog-result-title a .title-text,
.agenda-widget-section-2 #rf-catalog .main-content .search-content .search-results .catalog-result .catalog-result-title a .title-text {
  font-size: 28px;
  line-height: 28px;
  font-weight: 500;
  margin-bottom: 5px;
}
.agenda-widget-section #rf-catalog .main-content .search-content .search-results .catalog-result .rf-attribute,
.agenda-widget-section-2 #rf-catalog .main-content .search-content .search-results .catalog-result .rf-attribute {
  margin: 0;
}
.agenda-widget-section #rf-catalog .main-content .search-content .search-results .catalog-result .rf-tile-footer,
.agenda-widget-section-2 #rf-catalog .main-content .search-content .search-results .catalog-result .rf-tile-footer {
  padding-block: 15px 36px;
  padding-left: 20px;
  --rf-comp-button-secondary-color-background: var(--anyscale-primary-ray-blue);
  --rf-comp-button-shape-radius: 0;
  --rf-comp-button-space-padding: 8px 16px;
  --rf-comp-button-shape-border-width: 0;
  --rf-comp-button-secondary-color-on-background: var(--anyscale-new-white);
}
.agenda-widget-section #rf-catalog .main-content .search-content .search-results .catalog-result .rf-tile-footer .favorite-catalog-result,
.agenda-widget-section-2 #rf-catalog .main-content .search-content .search-results .catalog-result .rf-tile-footer .favorite-catalog-result {
  display: none;
}
.agenda-widget-section #rf-catalog .main-content .search-content .show-more-btn,
.agenda-widget-section-2 #rf-catalog .main-content .search-content .show-more-btn {
  max-width: 756px;
  border: 1px solid var(--anyscale-new-black);
  border-radius: 0;
  margin-block: 10px;
  box-sizing: content-box;
}

.agenda-widget-section-2 #rf-catalog .main-content .rf-catalog-mobile-tabs,
.agenda-widget-section-2 #rf-catalog .main-content .rf-catalog-tabs {
  display: none;
}
.agenda-widget-section-2 #rf-catalog .main-content .rf-catalog-tabs {
  border: none;
  margin-left: 0;
  position: absolute;
  gap: 8px;
  top: -104px;
}
.agenda-widget-section-2 #rf-catalog .main-content .rf-catalog-tabs li {
  border: none;
  margin: 0;
}
.agenda-widget-section-2 #rf-catalog .main-content .rf-catalog-tabs li button {
  cursor: pointer;
  padding: 14px 28px;
  border: 1px solid var(--anyscale-new-black);
  border-radius: 60px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
}
.agenda-widget-section-2 #rf-catalog .main-content .rf-catalog-tabs li.active button {
  background-color: var(--anyscale-new-black);
  color: var(--anyscale-new-white);
}
.agenda-widget-section-2 #rf-catalog .main-content .search-content .search-results .catalog-result {
  max-width: initial;
  padding: 40px;
  --rf-brand-color-text-body: var(--anyscale-new-black);
  --rf-comp-link-color: var(--anyscale-new-black);
}
.agenda-widget-section-2 #rf-catalog .main-content .search-content .search-results .catalog-result .badges {
  display: block;
  color: var(--anyscale-new-black);
  border-color: var(--anyscale-new-black);
}
.agenda-widget-section-2 #rf-catalog .main-content .search-content .search-results .catalog-result .badges .badge {
  display: none;
  font-size: 12px;
  line-height: 15px;
  font-weight: 400;
  border-radius: 0;
  padding: 8px 14px;
  margin-right: 20px;
}
.agenda-widget-section-2 #rf-catalog .main-content .search-content .search-results .catalog-result .badges .badge.rf-breakout-session, .agenda-widget-section-2 #rf-catalog .main-content .search-content .search-results .catalog-result .badges .badge.rf-level-of-expertise, .agenda-widget-section-2 #rf-catalog .main-content .search-content .search-results .catalog-result .badges .badge.rf-ray-use-cases, .agenda-widget-section-2 #rf-catalog .main-content .search-content .search-results .catalog-result .badges .badge.rf-ray-deep-dive, .agenda-widget-section-2 #rf-catalog .main-content .search-content .search-results .catalog-result .badges .badge.rf-llm--genai, .agenda-widget-section-2 #rf-catalog .main-content .search-content .search-results .catalog-result .badges .badge.rf-aiml-platform--applications, .agenda-widget-section-2 #rf-catalog .main-content .search-content .search-results .catalog-result .badges .badge.rf-vllm {
  display: block;
}
.agenda-widget-section-2 #rf-catalog .main-content .search-content .search-results .catalog-result .badges .badge.rf-ray-use-cases {
  border-color: var(--anyscale-new-primary-blue);
  color: var(--anyscale-new-primary-blue);
}
.agenda-widget-section-2 #rf-catalog .main-content .search-content .search-results .catalog-result .badges .badge.rf-ray-deep-dive {
  border-color: var(--anyscale-new-secondary-purple);
  color: var(--anyscale-new-secondary-purple);
}
.agenda-widget-section-2 #rf-catalog .main-content .search-content .search-results .catalog-result .badges .badge.rf-llm--genai {
  border-color: var(--anyscale-new-secondary-yellow);
  color: var(--anyscale-new-secondary-yellow);
}
.agenda-widget-section-2 #rf-catalog .main-content .search-content .search-results .catalog-result .badges .badge.rf-aiml-platform--applications {
  border-color: var(--anyscale-new-secondary-green);
  color: var(--anyscale-new-secondary-green);
}
.agenda-widget-section-2 #rf-catalog .main-content .search-content .search-results .catalog-result .badges .badge.rf-vllm {
  border-color: var(--anyscale-new-secondary-orange);
  color: var(--anyscale-new-secondary-orange);
}
.agenda-widget-section-2 #rf-catalog .main-content .search-content .search-results .catalog-result .catalog-result-title a {
  text-decoration: none;
}
.agenda-widget-section-2 #rf-catalog .main-content .search-content .search-results .catalog-result .catalog-result-title a .title-text {
  font-size: 24px;
  line-height: 34px;
}
.agenda-widget-section-2 #rf-catalog .main-content .search-content .search-results .catalog-result .rf-attribute {
  font-size: 18px;
  line-height: 27px;
}
.agenda-widget-section-2 #rf-catalog .main-content .search-content .search-results .catalog-result .rf-attribute.abstract-component {
  margin-bottom: 20px;
}
.agenda-widget-section-2 #rf-catalog .main-content .search-content .search-results .catalog-result .rf-learn-more-btn {
  border-color: var(--anyscale-new-black);
  padding: 14px 28px;
  width: fit-content;
  margin-top: 40px;
  text-decoration: none;
}
.agenda-widget-section-2 #rf-catalog .main-content .search-content .search-results .catalog-result .rf-learn-more-btn .rfSI {
  display: none;
}
@media all and (min-width: 769px) {
  .agenda-widget-section-2 #rf-catalog .main-content .rf-catalog-tabs {
    top: -124px;
  }
  .agenda-widget-section-2 #rf-catalog .main-content .search-content .rf-tile-container .rf-tile-wrapper .rf-tile {
    border-inline-width: 1px;
  }
}

.show-all-body .grid-targeted-agenda .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-info {
  max-height: initial;
}

.disable-title-navigation .grid-targeted-agenda .rf-tile-container .rf-tile-body .rf-tile-title a {
  pointer-events: none;
}

.widget-mimic-custom-cards #rf-speakercatalog.rf-widget {
  background: initial;
  overflow: visible;
}
.widget-mimic-custom-cards #rf-speakercatalog.rf-widget .search-filters,
.widget-mimic-custom-cards #rf-speakercatalog.rf-widget .search-bar {
  display: none;
}
.widget-mimic-custom-cards #rf-speakercatalog.rf-widget .main-content {
  padding: 0;
}
.widget-mimic-custom-cards #rf-speakercatalog.rf-widget .main-content .total-results-count {
  display: none;
}
.widget-mimic-custom-cards #rf-speakercatalog.rf-widget .main-content .search-content {
  padding: 0;
}
.widget-mimic-custom-cards #rf-speakercatalog.rf-widget .main-content .search-content .search-results {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: center;
}
.widget-mimic-custom-cards #rf-speakercatalog.rf-widget .main-content .search-content .catalog-result {
  flex-direction: column;
  padding: 0 0 13px 0;
  border: 1px solid var(--anyscale-base-black);
  border-radius: 0;
  margin-bottom: -1px;
}
.widget-mimic-custom-cards #rf-speakercatalog.rf-widget .main-content .search-content .catalog-result .speaker-photo {
  margin: 0;
  border-bottom: 1px solid var(--anyscale-new-black);
  width: 100%;
}
.widget-mimic-custom-cards #rf-speakercatalog.rf-widget .main-content .search-content .catalog-result .speaker-photo img {
  margin: 0;
  width: 100%;
  max-width: initial;
  aspect-ratio: 1/1.01;
  object-fit: cover;
  height: 100%;
  border-radius: 0;
}
.widget-mimic-custom-cards #rf-speakercatalog.rf-widget .main-content .search-content .catalog-result .speaker-full-name,
.widget-mimic-custom-cards #rf-speakercatalog.rf-widget .main-content .search-content .catalog-result .speaker-company-name,
.widget-mimic-custom-cards #rf-speakercatalog.rf-widget .main-content .search-content .catalog-result .speaker-job-title {
  width: -webkit-fill-available;
  margin: 0 0 0 13px;
}
.widget-mimic-custom-cards #rf-speakercatalog.rf-widget .main-content .search-content .catalog-result .speaker-full-name {
  font-size: 12px;
  line-height: 15px;
  font-weight: 500;
  margin-block: 13px 7px;
}
.widget-mimic-custom-cards #rf-speakercatalog.rf-widget .main-content .search-content .catalog-result .speaker-company-name,
.widget-mimic-custom-cards #rf-speakercatalog.rf-widget .main-content .search-content .catalog-result .speaker-job-title {
  font-size: 12px;
  line-height: 17px;
  font-weight: 400;
}
@media all and (min-width: 769px) {
  .widget-mimic-custom-cards #rf-speakercatalog.rf-widget .search-container {
    max-width: 1440px;
  }
  .widget-mimic-custom-cards #rf-speakercatalog.rf-widget .main-content .search-content {
    margin: 0;
    max-width: 1440px;
  }
  .widget-mimic-custom-cards #rf-speakercatalog.rf-widget .main-content .search-content .search-results {
    row-gap: 40px;
  }
  .widget-mimic-custom-cards #rf-speakercatalog.rf-widget .main-content .search-content .catalog-result {
    max-width: 214px;
    margin-right: -1px;
  }
  .widget-mimic-custom-cards #rf-speakercatalog.rf-widget .main-content .search-content .catalog-result .speaker-photo {
    width: initial;
  }
  .widget-mimic-custom-cards #rf-speakercatalog.rf-widget .main-content .search-content .catalog-result .speaker-photo img {
    width: 214px;
    max-width: 220px;
  }
}

.mimic-custom-cards .targeted-agenda-header {
  margin: 0;
}
.mimic-custom-cards .rf-tile-container {
  row-gap: 23px;
}
.mimic-custom-cards .rf-tile-container .speaker-tile-container {
  border: 1px solid var(--anyscale-new-black);
  width: 100%;
}
.mimic-custom-cards .rf-tile-container .speaker-tile-container .attendee-tile {
  padding: 0;
  border: none;
}
.mimic-custom-cards .rf-tile-container .speaker-tile-container .attendee-tile-image {
  border-radius: 0;
  border-bottom: 1px solid var(--anyscale-new-black);
  margin: 0;
  height: auto;
  width: 100%;
  aspect-ratio: 1/1.02;
  max-height: initial;
  max-width: initial;
}
.mimic-custom-cards .rf-tile-container .speaker-tile-container .attendee-tile-image.no-avatar {
  background-color: initial;
}
.mimic-custom-cards .rf-tile-container .speaker-tile-container .attendee-tile-text-container {
  padding: 14px;
}
.mimic-custom-cards .rf-tile-container .speaker-tile-container .attendee-tile-text-container p, .mimic-custom-cards .rf-tile-container .speaker-tile-container .attendee-tile-text-container button {
  text-align: initial;
  margin: 0;
  font-size: 12px;
  line-height: 17px;
}
.mimic-custom-cards .rf-tile-container .speaker-tile-container .attendee-tile-text-container button {
  margin-bottom: 7px;
  line-height: 15px;
  font-weight: 500;
  width: fit-content;
  float: left;
}
@media all and (min-width: 769px) {
  .mimic-custom-cards .rf-tile-container .speaker-tile-container {
    width: 216px;
    margin: 0 -1px 0 0;
  }
  .mimic-custom-cards .rf-tile-container .speaker-tile-container .attendee-tile {
    width: fit-content;
  }
  .mimic-custom-cards .rf-tile-container .speaker-tile-container .attendee-tile-image {
    height: 217px;
    width: 214px;
    aspect-ratio: initial;
  }
}

.speakers-mimic-custom-cards .carousel-header {
  display: none;
}
.speakers-mimic-custom-cards .carousel-mask {
  overflow: visible;
}
.speakers-mimic-custom-cards .carousel-mask .rf-tile-container {
  transform: initial;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 0;
}
.speakers-mimic-custom-cards .carousel-mask .rf-tile-container .speaker-tile-container {
  border: 1px solid var(--anyscale-new-black);
  margin: 0 -1px -1px 0;
  overflow: hidden;
  width: 100%;
}
.speakers-mimic-custom-cards .carousel-mask .rf-tile-container .speaker-tile-container .attendee-tile {
  padding: 0;
  border: none;
}
.speakers-mimic-custom-cards .carousel-mask .rf-tile-container .speaker-tile-container .attendee-tile .attendee-tile-image {
  aspect-ratio: 1/1.02;
  height: auto;
  width: 100%;
  max-height: initial;
  max-width: initial;
  margin: 0;
  border-bottom: 1px solid var(--anyscale-new-black);
  border-radius: 0;
}
.speakers-mimic-custom-cards .carousel-mask .rf-tile-container .speaker-tile-container .attendee-tile .attendee-tile-text-container {
  padding: 13px;
}
.speakers-mimic-custom-cards .carousel-mask .rf-tile-container .speaker-tile-container .attendee-tile .attendee-tile-text-container .attendee-tile-name,
.speakers-mimic-custom-cards .carousel-mask .rf-tile-container .speaker-tile-container .attendee-tile .attendee-tile-text-container .attendee-tile-role {
  text-align: left;
  margin: 0;
}
.speakers-mimic-custom-cards .carousel-mask .rf-tile-container .speaker-tile-container .attendee-tile .attendee-tile-text-container .attendee-tile-name {
  margin-bottom: 7px;
  font-size: 12px;
  line-height: 15px;
  font-weight: 500;
}
.speakers-mimic-custom-cards .carousel-mask .rf-tile-container .speaker-tile-container .attendee-tile .attendee-tile-text-container .attendee-tile-role {
  font-size: 12px;
  line-height: 15px;
  font-weight: 400;
  min-height: initial;
}
@media all and (min-width: 769px) {
  .speakers-mimic-custom-cards .carousel-mask .rf-tile-container {
    row-gap: 40px;
  }
  .speakers-mimic-custom-cards .carousel-mask .rf-tile-container .speaker-tile-container {
    max-width: 214px;
    margin: 0 -1px 0 0;
  }
}

.keep-bullets .anyscale-faq-component {
  max-width: 1440px;
  margin-bottom: -1px;
}
.keep-bullets .anyscale-faq-component p, .keep-bullets .anyscale-faq-component a {
  color: #B0B0B0;
}
@media all and (min-width: 769px) {
  .keep-bullets .anyscale-faq-component {
    padding-inline: 80px;
  }
}

.hide-favorites-on-empty:not(:has(.grid-targeted-agenda > .collections-container)) {
  display: none;
}

.anyscale-card-slider-section-container {
  position: relative;
  display: flex;
  justify-content: center;
  max-width: 1000px;
  margin: auto;
}
@media all and (max-width: 1023px) {
  .anyscale-card-slider-section-container {
    justify-content: center;
  }
}
.anyscale-card-slider-section-container .slider-btn {
  display: none;
  position: absolute;
  cursor: pointer;
  top: 50%;
  transform: translateY(-50%);
}
.anyscale-card-slider-section-container .card-slider-arrow-left {
  left: -42px;
  z-index: 1;
}
.anyscale-card-slider-section-container .card-slider-arrow-right {
  right: -42px;
}
.anyscale-card-slider-section-container .anyscale-slider-wrapper {
  max-width: 1490px;
  width: 100%;
}
.anyscale-card-slider-section-container .anyscale-slider-wrapper .anyscale-card-list {
  display: none;
  scroll-behavior: smooth;
  column-gap: 16px;
  overflow-x: auto;
  grid-auto-flow: column;
  grid-auto-columns: calc(33.3333333333% - 14px);
  -ms-overflow-style: none; /* for Internet Explorer, Edge */
  scrollbar-width: none; /* for Firefox */
}
.anyscale-card-slider-section-container .anyscale-slider-wrapper .anyscale-card-list.no-transition {
  scroll-behavior: auto;
}
.anyscale-card-slider-section-container .anyscale-slider-wrapper .anyscale-card-list::-webkit-scrollbar {
  display: none; /* for Chrome, Safari, and Opera */
}
@media all and (max-width: 1023px) {
  .anyscale-card-slider-section-container .anyscale-slider-wrapper .anyscale-card-list {
    grid-auto-columns: calc(50% - 9px);
  }
}
.anyscale-card-slider-section-container .anyscale-slider-wrapper .anyscale-card-list-mobile {
  padding: 40px;
}

.anyscale-card-slider-section-container .carousel-card,
.colorful-cards-section .carousel-card {
  min-height: 250px;
  aspect-ratio: 1/1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 13px 13px 16px 16px;
}
.anyscale-card-slider-section-container .carousel-card.red,
.colorful-cards-section .carousel-card.red {
  background-color: var(--anyscale-secondary-orange);
}
.anyscale-card-slider-section-container .carousel-card.blue,
.colorful-cards-section .carousel-card.blue {
  background-color: var(--anyscale-primary-navy-blue);
}
.anyscale-card-slider-section-container .carousel-card.purple,
.colorful-cards-section .carousel-card.purple {
  background-color: var(--anyscale-secondary-purple);
}
.anyscale-card-slider-section-container .carousel-card h4,
.colorful-cards-section .carousel-card h4 {
  font-size: 20px;
  line-height: 28px;
  font-weight: 600;
}
.anyscale-card-slider-section-container .carousel-card p,
.colorful-cards-section .carousel-card p {
  font-size: 12px;
  line-height: 18px;
  font-weight: 400;
}
.anyscale-card-slider-section-container .carousel-card p strong,
.colorful-cards-section .carousel-card p strong {
  font-weight: 600;
}
@media all and (min-width: 769px) {
  .anyscale-card-slider-section-container .carousel-card h4,
  .colorful-cards-section .carousel-card h4 {
    font-size: 24px;
  }
}
.anyscale-card-slider-section-container .carousel-card-link,
.colorful-cards-section .carousel-card-link {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.colorful-cards-section .carousel-card {
  min-height: 290px;
  aspect-ratio: initial;
}
.colorful-cards-section .carousel-card h4 {
  font-size: 17px;
  line-height: 28px;
  font-style: normal;
  font-weight: 600;
}
.colorful-cards-section .carousel-card ul {
  padding-left: 7px;
}
.colorful-cards-section .carousel-card ul li {
  list-style: none;
  font-size: 10px;
  font-weight: 400;
  line-height: 15px;
  display: flex;
  align-items: center;
  gap: 4px;
  margin-bottom: 6px;
}
@media all and (min-width: 769px) {
  .colorful-cards-section .carousel-card h4 {
    font-size: 20px;
  }
  .colorful-cards-section .carousel-card ul li {
    font-size: 12px;
  }
}

@media all and (min-width: 769px) {
  .anyscale-card-slider-section-container .slider-btn {
    display: block;
  }
  .anyscale-card-slider-section-container .anyscale-slider-wrapper .anyscale-card-list {
    display: grid;
  }
  .anyscale-card-slider-section-container .anyscale-slider-wrapper .anyscale-card-list-mobile {
    display: none;
  }
}
@media all and (max-width: 1023px) {
  .anyscale-card-list {
    width: 81%;
    margin: auto;
  }
  .anyscale-card-slider-section-container .card-slider-arrow-right {
    right: 0;
  }
  .anyscale-card-slider-section-container .card-slider-arrow-left {
    left: 0;
  }
}
.horizontal-cards__container {
  max-width: 570px;
  margin: auto;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.horizontal-cards__card {
  border: none;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  padding: 0;
  gap: 28px;
  margin: 14px 0;
}
.horizontal-cards__card .clipped-off-icon {
  min-width: 71px;
  aspect-ratio: 1/1.1;
}

@media all and (min-width: 1024px) {
  .horizontal-cards__card {
    padding: 20px 25px;
    border: 1px solid var(--anyscale-neutra-gray-2);
    flex-direction: row;
    text-align: initial;
  }
}
.clipped-off-icon {
  background-color: var(--anyscale-primary-ray-blue);
  clip-path: polygon(0 0, 73% 0, 100% 23%, 100% 100%, 0% 100%);
  display: flex;
  justify-content: center;
  width: fit-content;
  height: fit-content;
  padding: 16px;
}

.speaker-description-card__card {
  box-sizing: border-box;
  background-color: var(--anyscale-primary-ray-blue);
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  padding: 37px;
  gap: 27px;
  position: relative;
  clip-path: polygon(0 0, 85% 0, 100% 25%, 100% 100%, 0% 100%);
}
.speaker-description-card__card-image {
  flex: 1;
}
.speaker-description-card__card-image img {
  max-width: 286px;
  max-height: 305px;
  border-radius: 10px;
  width: 100%;
}
.speaker-description-card__card-text {
  flex: 2;
}
.speaker-description-card__card-text p, .speaker-description-card__card-text h4 {
  color: white;
}
.speaker-description-card__card-text h4 {
  font-size: 16px;
  line-height: 24px;
  font-weight: 600;
}
.speaker-description-card__card-text p {
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
}

@media all and (min-width: 1024px) {
  .speaker-description-card__card {
    padding: 77px;
    gap: 57px;
  }
  .speaker-description-card__card-text {
    flex: 2;
  }
  .speaker-description-card__card-text h4 {
    font-size: 20px;
    line-height: 28px;
  }
  .speaker-description-card__card-text p {
    font-size: 16px;
    line-height: 24px;
  }
}
.generic-blue-hero-text {
  --rf-brand-color-text-heading: var(--anyscale-primary-navy-blue);
  padding-bottom: 63px;
}
.generic-blue-hero-text h1 {
  margin: 0;
}

