
html body .rbr-home .rbr-hero2__inner {
  align-items: center !important;
  justify-content: center !important;
  text-align: center !important;
  padding-inline: clamp(20px, 5vw, 64px) !important;
}
html body .rbr-home .rbr-hero2__body {
  margin: 0 auto !important;
  width: 100% !important;
  max-width: min(720px, 92vw) !important;
  text-align: center !important;
}
html body .rbr-home :is(.rbr-hero2__top, .rbr-hero2__cta) {
  justify-content: center !important;
  width: 100%;
}
html body .rbr-home :is(.rbr-hero2__l1, .rbr-hero2__l2) {
  white-space: normal !important;
  display: inline !important;
}
html body .rbr-home .rbr-hero2__sub {
  margin-left: auto !important; margin-right: auto !important;
  text-align: center !important;
}
html body .rbr-home .rbr-hero2__bg { display: none !important; }
html body .rbr-home .fl-hero__slide {
  animation-duration: 21s !important;
  animation-timing-function: cubic-bezier(.4, 0, .2, 1) !important;
  animation-iteration-count: infinite !important;
}
html body .rbr-home .fl-hero__slide:nth-child(1) {
  z-index: 0;
  opacity: 1 !important;
  animation: none !important;
}
html body .rbr-home .fl-hero__slide:nth-child(2) {
  z-index: 1;
  animation-name: fl-hero-b !important;
  animation-delay: 7s !important;
}
html body .rbr-home .fl-hero__slide:nth-child(3) {
  z-index: 2;
  animation-name: fl-hero-c !important;
  animation-delay: 14s !important;
}
@keyframes fl-hero-b {           
  0%   { opacity: 0; }
  3%   { opacity: 1; }
  62%  { opacity: 1; }
  66%  { opacity: 0; }
  100% { opacity: 0; }
}
@keyframes fl-hero-c {           
  0%   { opacity: 0; }
  3%   { opacity: 1; }
  29%  { opacity: 1; }
  33%  { opacity: 0; }
  100% { opacity: 0; }
}
html body .rbr-home .fl-hero__slides { background: #191A1B; }
@media (prefers-reduced-motion: reduce) {
  html body .rbr-home .fl-hero__slide { animation: none !important; opacity: 0 !important; }
  html body .rbr-home .fl-hero__slide:first-child { opacity: 1 !important; }
}
