.elementor-11018 .elementor-element.elementor-element-59df913 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11018 .elementor-element.elementor-element-59df913{width:100%;max-width:100%;}.elementor-11018 .elementor-element.elementor-element-62906ca .elementor-testimonial-wrapper{text-align:start;}.elementor-11018 .elementor-element.elementor-element-62906ca .elementor-testimonial-content{color:var( --e-global-color-accent );font-family:"Inter", Sans-serif;font-size:1.7rem;}.elementor-11018 .elementor-element.elementor-element-62906ca .elementor-testimonial-name{color:#4A5568;font-family:"JetBrains Mono", Sans-serif;font-size:0.85rem;text-transform:uppercase;}.elementor-11018 .elementor-element.elementor-element-62906ca .elementor-testimonial-job{font-family:"JetBrains Mono", Sans-serif;}.elementor-11018 .elementor-element.elementor-element-c73bc57{width:100%;max-width:100%;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-11018 .elementor-element.elementor-element-62906ca .elementor-testimonial-content{font-size:1.4rem;}}/* Start custom CSS */.nf-divider {
    width: 25%;
    height: 3px;
    background: #006CA7;
    border-radius: 2px;
    position: relative;
    overflow: hidden;
  }
  
  .nf-divider::after {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 60%;
    height: 100%;
    background: linear-gradient(
      90deg,
      transparent 0%,
      rgba(255, 255, 255, 0.7) 50%,
      transparent 100%
    );
    animation: nf-shimmer 5s ease-in-out infinite;
  }
  
  @keyframes nf-shimmer {
    0%   { left: -60%; }
    30%  { left: 120%; }
    100% { left: 120%; }
  }
  
  @media (prefers-reduced-motion: reduce) {
    .nf-divider::after { animation: none; }
  }/* End custom CSS */