/* One supplied image, preserving its proportions and the existing translation content. */
html body #root#root section#translations.ifcs-home-translations {
  min-height: 720px !important;
  background-image: url('/wp-content/mu-plugins/ifcs-hostgator-production/frontend/assets/ifcs-design/translations-new-york-sunset-oct9.png?v=5a430fa34b56') !important;
  background-position: center 12% !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  padding: 46px 4% 36px !important;
}
html body #root#root #translations.ifcs-home-translations::before {
  background: linear-gradient(270deg, rgba(248,251,254,.98) 0%, rgba(248,251,254,.96) 35%, rgba(248,251,254,.88) 47%, rgba(248,251,254,.18) 65%, transparent 75%);
}
html body #root#root #translations .ifcs-home-translations-copy,
html body #root#root #translations .ifcs-home-translations-features {
  width: 57%; max-width: 1030px;
  margin-left: auto !important; margin-right: 0 !important;
}
html body #root#root #translations .ifcs-home-translations-eyebrow { margin-bottom: 22px !important; }
html body #root#root #translations .ifcs-home-translations-features {
  margin-top: 32px !important; padding: 22px 10px !important;
  border-radius: 8px;
  background: linear-gradient(90deg, rgba(255,255,255,.85), rgba(255,255,255,.93));
}
html body #root#root #translations .ifcs-home-translations-features li { padding-inline: 12px; }
@media (max-width: 800px) {
  html body #root#root section#translations.ifcs-home-translations {
    min-height: 0 !important; padding: calc(100vw * 2 / 3 + 26px) 24px 30px !important;
    background-color: #f3f7fb !important;
    background-size: 100% auto !important;
    background-position: center top !important;
  }
  html body #root#root #translations.ifcs-home-translations::before {
    top: calc(100vw * 2 / 3 - 28px);
    background: linear-gradient(180deg, transparent 0, #f3f7fb 28px);
  }
  html body #root#root #translations .ifcs-home-translations-copy,
  html body #root#root #translations .ifcs-home-translations-features { width: 100%; }
  html body #root#root #translations .ifcs-home-translations-features { grid-template-columns: repeat(2,minmax(0,1fr)); gap: 24px 0; }
  html body #root#root #translations .ifcs-home-translations-features li:nth-child(3) { border-left: 0; }
}
