.elementor-10035 .elementor-element.elementor-element-16a904a3{--display:flex;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10035 .elementor-element.elementor-element-800a319{--display:flex;}.elementor-10035 .elementor-element.elementor-element-8e4391c{--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-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-10035 .elementor-element.elementor-element-7107a64{--display:flex;}.elementor-10035 .elementor-element.elementor-element-9dcf815{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-10035 .elementor-element.elementor-element-b1ab591{--display:flex;}.elementor-10035 .elementor-element.elementor-element-01d6da1{--display:flex;}.elementor-10035 .elementor-element.elementor-element-6851af3{--display:flex;}.elementor-10035 .elementor-element.elementor-element-33c1501{--display:flex;}.elementor-10035 .elementor-element.elementor-element-c7d107d{--display:flex;}.elementor-10035 .elementor-element.elementor-element-8fbc822{--display:flex;}.elementor-10035 .elementor-element.elementor-element-4f4e32e{--display:flex;}.elementor-10035 .elementor-element.elementor-element-7355fcb{--display:flex;}.elementor-10035 .elementor-element.elementor-element-8101d65{--display:flex;}.elementor-10035 .elementor-element.elementor-element-88073e8{--display:flex;}.elementor-10035 .elementor-element.elementor-element-dd7a1b4{--display:flex;}.elementor-10035 .elementor-element.elementor-element-ba41ea1{--display:flex;}.elementor-10035 .elementor-element.elementor-element-d53403e{--display:flex;}/* Start custom CSS for html, class: .elementor-element-9f9e972 *//* Centering the video container */
        .article-content {
            width: 80%;
            margin: 0 auto;
            padding: 20px;
        }
  /* ===== VIDEO WRAPPER ===== */
    .industrial-video-wrapper {
      background: linear-gradient(145deg, #2f2f2f, #3c3c3c);
      border: 3px solid #a5a5a5;
      border-radius: 10px;
      box-shadow: 0 4px 12px rgba(0,0,0,0.25);
      padding: 25px;
      text-align: center;
      margin: 40px 0;
      position: relative;
      overflow: hidden;
    }

    /* Decorative industrial strip */
    .industrial-video-wrapper::before {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 8px;
      background: repeating-linear-gradient(
        45deg,
        #ffcc00,
        #ffcc00 10px,
        #333 10px,
        #333 20px
      );
    }

    /* ===== TITLE ===== */
    #industrial-video-title {
      font-size: 1.6em;
      color: #f1f1f1;
      text-transform: uppercase;
      letter-spacing: 1px;
      margin-bottom: 20px;
      border-bottom: 2px solid #ffcc00;
      display: inline-block;
      padding-bottom: 5px;
    }

    /* ===== VIDEO PLAYER ===== */
    .industrial-video-player {
      width: 100%;
      max-width: 800px;
      height: auto;
      border-radius: 6px;
      outline: none;
      border: 1px solid #888;
      transition: all 0.3s ease;
    }

    .industrial-video-player:hover {
      transform: scale(1.02);
      border-color: #ffcc00;
    }

    /* ===== RESPONSIVE ===== */
    @media (max-width: 768px) {
      #industrial-video-title {
        font-size: 1.3em;
      }
      .industrial-video-wrapper {
        padding: 15px;
      }
    }

    @media (max-width: 480px) {
      #industrial-video-title {
        font-size: 1.1em;
      }
    }/* End custom CSS */