@import url("rhein-skin-v15.css");

#rhein-hero-slot > *:not(#rhein-field):not(#rhein-spline-wrap):not(#rhein-spline-loader):not(#rhein-structure-wrap) {
  position: absolute;
  inset: 0;
  z-index: 1;
}

#rhein-structure-wrap,
#rhein-spline-wrap {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  z-index: 2;
  overflow: hidden;
  pointer-events: none;
}

#rhein-structure,
#rhein-spline {
  display: block;
  width: 100%;
  height: 100%;
}

#rhein-hero-slot > video,
[class*="header-bg-video-container"] > video {
  opacity: 0 !important;
}

.HomeSuccessCase-module-scss-module__25kMbW__success-case-life canvas {
  display: none !important;
}

.HomeSuccessCase-module-scss-module__25kMbW__success-case-life img.rhein-glider-still {
  display: block !important;
  position: absolute;
  inset: 0;
  width: 100% !important;
  height: 100% !important;
  object-fit: cover;
  object-position: center 42%;
}

.trusted-by-logos-list-item a[aria-label="myXRP"] svg {
  width: 108px !important;
  height: 32px !important;
  max-width: 108px !important;
  max-height: 32px !important;
  display: block;
}

@media (max-width: 900px) {
  #rhein-structure-wrap,
  #rhein-spline-wrap {
    inset: 0 !important;
    width: 100% !important;
    height: 100% !important;
  }
}
