.cc_b3eorip4_nb3SvLP8dY .sg-rt { overflow: hidden; isolation: isolate; }
.cc_b3eorip4_nb3SvLP8dY .sg-rt__inner { display: grid; gap: 18px; max-width: var(--rt-max, 760px); min-width: 0; }
.cc_b3eorip4_nb3SvLP8dY .sg-rt--left .sg-rt__inner { justify-items: start; text-align: left; }
.cc_b3eorip4_nb3SvLP8dY .sg-rt--center .sg-rt__inner { justify-items: center; text-align: center; margin-inline: auto; }
.cc_b3eorip4_nb3SvLP8dY .sg-rt--right .sg-rt__inner { justify-items: end; text-align: right; margin-left: auto; }
.cc_b3eorip4_nb3SvLP8dY .sg-rt__title { margin: 0; }
.cc_b3eorip4_nb3SvLP8dY .sg-rt__body { max-width: 100%; }
.cc_b3eorip4_nb3SvLP8dY .sg-rt__divider { display: block; width: 64px; height: 2px; background: currentColor; opacity: 0.6; }
.cc_b3eorip4_nb3SvLP8dY .sg-rt__actions { display: flex; flex-wrap: wrap; align-items: center; gap: 12px 20px; margin-top: 8px; }
.cc_b3eorip4_nb3SvLP8dY .sg-rt--center .sg-rt__actions { justify-content: center; }
.cc_b3eorip4_nb3SvLP8dY .sg-rt--right .sg-rt__actions { justify-content: flex-end; }

/* ---------- background image ---------- */
.cc_b3eorip4_nb3SvLP8dY .sg-rt--image { color: #fff; --sg-text: #fff; --sg-text-2: rgba(255, 255, 255, 0.84); display: grid; align-items: center; min-height: var(--rt-min-h, auto); }
.cc_b3eorip4_nb3SvLP8dY .sg-rt--image .sg-eyebrow { color: rgba(255, 255, 255, 0.8); }
.cc_b3eorip4_nb3SvLP8dY .sg-rt--image .sg-rich a { color: #fff; }
.cc_b3eorip4_nb3SvLP8dY .sg-rt__bg { position: absolute; inset: 0; z-index: -1; overflow: hidden; }
.cc_b3eorip4_nb3SvLP8dY .sg-rt .sg-rt__bg-media { position: absolute; left: 0; right: 0; top: -8%; height: 116%; }
.cc_b3eorip4_nb3SvLP8dY .sg-rt.sg-rt--parallax .sg-rt__bg-media { transform: translate3d(0, calc((var(--sg-progress, 0.5) - 0.5) * -12%), 0); will-change: transform; }
.cc_b3eorip4_nb3SvLP8dY .sg-rt .sg-rt__bg-media .sg-mf__img, .cc_b3eorip4_nb3SvLP8dY .sg-rt .sg-rt__bg-media .sg-mf__pic { height: 100%; object-fit: cover; }
.cc_b3eorip4_nb3SvLP8dY .sg-rt__shade { position: absolute; inset: 0; background: var(--rt-shade-c, #0b0d10); opacity: var(--rt-shade, 0.5); }

@media (max-width: 767px) {
  .cc_b3eorip4_nb3SvLP8dY .sg-rt--right .sg-rt__inner { justify-items: start; text-align: left; margin-left: 0; }
  .cc_b3eorip4_nb3SvLP8dY .sg-rt--right .sg-rt__actions { justify-content: flex-start; }
  .cc_b3eorip4_nb3SvLP8dY .sg-rt.sg-rt--parallax .sg-rt__bg-media { transform: none; top: 0; height: 100%; }
}
@media (prefers-reduced-motion: reduce) {
  .cc_b3eorip4_nb3SvLP8dY .sg-rt.sg-rt--parallax .sg-rt__bg-media { transform: none; top: 0; height: 100%; }
}
