.elementor-131 .elementor-element.elementor-element-83c6665{--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-131 .elementor-element.elementor-element-311f03b{--display:flex;}.elementor-131 .elementor-element.elementor-element-311f03b.e-con{--flex-grow:0;--flex-shrink:0;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-131 .elementor-element.elementor-element-311f03b{--width:363px;--border-radius:6px 6px 6px 6px;}.elementor-131 .elementor-element.elementor-element-fadd92c{width:100%;max-width:100%;margin:-3px -3px calc(var(--kit-widget-spacing, 0px) + -3px) -3px;padding:-4px -4px -4px -4px;}}.elementor-131 .elementor-element.elementor-element-fadd92c {}

/* FIX MOBILE CUT / HIDDEN RIGHT SIDE */
@media(max-width:767px){

  html,
  body{
    width:100% !important;
    max-width:100% !important;
    overflow-x:hidden !important;
  }

  .nj,
  .najm-home{
    width:100% !important;
    max-width:100% !important;
    margin:0 auto !important;
    padding:12px 12px 80px !important;
    overflow:hidden !important;
  }

  .nj-header,
  .nj-hero,
  .nj-panel,
  .nj-video-wrap,
  .nj-footer,
  .najm-header,
  .najm-help,
  .najm-services-wrap,
  .najm-video-wrap,
  .najm-footer{
    width:100% !important;
    max-width:100% !important;
    overflow:hidden !important;
  }

  .footer-text,
  .nj-contact-text{
    display:block !important;
    width:100% !important;
    max-width:100% !important;
    min-width:0 !important;
    white-space:normal !important;
    word-break:break-all !important;
    overflow-wrap:anywhere !important;
    font-size:11px !important;
    line-height:1.45 !important;
  }

  .footer-icon,
  .nj-contact-icon{
    flex-shrink:0 !important;
  }

  .nj-contact-item{
    display:flex !important;
    align-items:center !important;
    width:100% !important;
    max-width:100% !important;
    overflow:hidden !important;
  }

  .najm-footer *,
  .nj-footer *{
    max-width:100% !important;
  }
}