
    @media (min-width: 901px) {
      .novain-hero-inner {
        direction: ltr;
        grid-template-columns: minmax(0, 3fr) minmax(0, 2fr);
        grid-template-areas: "hero-visual hero-copy";
      }

      .novain-hero-copy {
        direction: rtl;
      }

      .novain-features-section {
        padding-top: 0;
        padding-bottom: 0;
      }

      .novain-features-section > .container {
        width: min(1430px, calc(100% - 60px));
        margin: 30px auto;
      }
    }

    @media (min-width: 1201px) {
      .novain-features-card--left-1,
      .novain-features-card--left-2,
      .novain-features-card--left-3 {
        left: calc(50% - 575px);
      }
    }
  