.elementor-12 .elementor-element.elementor-element-352c0a1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-352c0a1:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-352c0a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-12 .elementor-element.elementor-element-469c8ec{margin:-100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-469c8ec{margin:-80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}/* Start custom CSS */.nj-press-logo img {
  width: 180px !important;
}

  /* Press section */
  section#press { padding-left: 20px; padding-right: 20px; }
  .nj-quote { padding: 32px 20px; }
   .nj-quote blockquote { font-size: 18px; }
  .nj-quote footer .nj-src { font-size: 13px; }
  .nj-quote footer .nj-date { font-size: 9px; letter-spacing: 0.12em; }
  .nj-press-logos { padding: 40px 0 16px; }
  .nj-press-logo { height: 200px; }
  .nj-press-contact { padding: 32px 20px; flex-direction: column; align-items: flex-start; }
  .nj-press-contact a.nj-mail { font-size: 15px; }
  .nj-press-mails { align-items: flex-start; width: 100%; }
    .nj-quote footer { flex-wrap: nowrap; gap: 8px; }
  .nj-quote footer .nj-src {
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .nj-quote footer .nj-date { white-space: nowrap; flex-shrink: 0; }
  /* Prevent blockquote and emails from overflowing narrow cards */
  .nj-quote blockquote { overflow-wrap: break-word; }
  .nj-press-contact a.nj-mail { overflow-wrap: break-word; word-break: break-all; }/* End custom CSS */