/* Header visual refresh only. Original DOM, logo, links and menu runtime retained. */
[data-elementor-type="header"] .elementor-element-bb7c0d5{background:#101112!important;border-bottom:1px solid #ffffff16!important;padding:0 28px!important;min-height:38px!important}
[data-elementor-type="header"] .elementor-element-bb7c0d5>.e-con-inner{max-width:1280px!important;min-height:38px!important;padding:0!important;gap:28px!important;align-items:center!important}
[data-elementor-type="header"] .elementor-element-d7b727b{min-width:0!important;flex:1!important;width:auto!important;padding:0!important}
[data-elementor-type="header"] .elementor-element-4959e26{margin:0!important}
[data-elementor-type="header"] .ue-marquee-tag a{font:400 12px/1.5 Arial,sans-serif!important;color:#d4d4d4!important}
[data-elementor-type="header"] .elementor-element-be7b63a{width:auto!important;flex:0 0 auto!important;background:none!important;padding:0 22px 0 0!important;position:relative}
[data-elementor-type="header"] .elementor-element-be7b63a::after{content:"";position:absolute;right:0;top:0;bottom:0;width:13px;background:#ee2228;transform:skew(-28deg);pointer-events:none}
[data-elementor-type="header"] .elementor-element-8d5c490 .elementor-widget-container{background:none!important;padding:0!important;transform:none!important;clip-path:none!important}
[data-elementor-type="header"] .elementor-element-8d5c490 .elementor-icon-list-items{gap:24px!important;margin:0!important;align-items:center!important}
[data-elementor-type="header"] .elementor-element-8d5c490 .elementor-icon-list-item{margin:0!important;padding:0!important}
[data-elementor-type="header"] .elementor-element-8d5c490 a{gap:8px!important;color:#eee!important;font:400 12px/1.5 Arial,sans-serif!important}
[data-elementor-type="header"] .elementor-element-8d5c490 svg{width:14px!important;height:14px!important;fill:#ddd!important}
[data-elementor-type="header"] .elementor-element-de79162{background:linear-gradient(110deg,#27282a,#141516 75%)!important;padding:0 28px!important;border-bottom:3px solid #ed2028!important;overflow:visible!important;box-shadow:0 4px 14px #00000015}
[data-elementor-type="header"] .elementor-element-de79162::after{content:"";position:absolute;right:0;bottom:0;width:28px;height:11px;background:#ed2028;clip-path:polygon(35% 0,100% 0,100% 100%,0 100%);pointer-events:none}
[data-elementor-type="header"] .elementor-element-de79162>.e-con-inner{max-width:1280px!important;min-height:88px!important;padding:0!important;gap:38px!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important}
[data-elementor-type="header"] .elementor-element-90689e0{width:270px!important;flex:0 0 270px!important;padding:0!important;margin:0!important}
[data-elementor-type="header"] .elementor-element-c6ac131 img{width:270px!important;max-width:100%!important;height:auto!important;object-fit:contain;animation:none!important;transform:none!important}
[data-elementor-type="header"] .elementor-element-2a8403f{width:auto!important;flex:1!important;margin:0!important;min-width:0!important}
[data-elementor-type="header"] #uc_mega_menu_elementor_2a8403f .uc-mega_menu_list{justify-content:space-between!important;gap:8px!important;align-items:stretch!important}
[data-elementor-type="header"] #uc_mega_menu_elementor_2a8403f .uc-mega_menu_list_item{background:transparent!important;flex:1 1 auto!important;border:0!important}
[data-elementor-type="header"] #uc_mega_menu_elementor_2a8403f .uc-mega_menu_title{height:88px!important;padding:13px 8px 15px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:9px!important;color:#f4f4f4!important;font:500 12px/1.2 Arial,sans-serif!important;letter-spacing:.3px!important;background:transparent!important;white-space:nowrap!important;border:0!important;cursor:pointer}
[data-elementor-type="header"] #uc_mega_menu_elementor_2a8403f .uc-mega_menu_title::after{content:"";position:absolute;bottom:10px;left:16%;right:16%;height:2px;background:#ed2028;transform:scaleX(0);transition:transform .18s ease;pointer-events:none}
[data-elementor-type="header"] #uc_mega_menu_elementor_2a8403f .ue-graphic-element{font-size:21px!important;color:inherit!important;background:none!important;padding:0!important;width:auto!important;height:23px!important}
[data-elementor-type="header"] #uc_mega_menu_elementor_2a8403f .ue-graphic-element i{font-size:21px!important;color:inherit!important}
body.home [data-elementor-type="header"] #uc_mega_menu_elementor_2a8403f .uc-mega_menu_title[href="/"],
[data-elementor-type="header"] #uc_mega_menu_elementor_2a8403f .uc-mega_menu_title:hover,
[data-elementor-type="header"] #uc_mega_menu_elementor_2a8403f .uc-mega_menu_title:focus-visible{color:#ff343c!important}
body.home [data-elementor-type="header"] #uc_mega_menu_elementor_2a8403f .uc-mega_menu_title[href="/"]::after,
[data-elementor-type="header"] #uc_mega_menu_elementor_2a8403f .uc-mega_menu_title:hover::after,
[data-elementor-type="header"] #uc_mega_menu_elementor_2a8403f .kw-has-mega:hover>.uc-mega_menu_title::after{transform:scaleX(1)}
[data-elementor-type="header"] .kw-mobile-menu-toggle{border:1px solid #ffffff38!important;border-radius:4px!important;background:#ffffff06!important;color:#fff!important}
@media(min-width:1025px) and (max-width:1180px){[data-elementor-type="header"] .elementor-element-90689e0{width:220px!important;flex-basis:220px!important}[data-elementor-type="header"] .elementor-element-de79162>.e-con-inner{gap:20px!important}}
@media(max-width:1024px){[data-elementor-type="header"] .elementor-element-bb7c0d5{padding:0 18px!important;min-height:30px!important}[data-elementor-type="header"] .elementor-element-bb7c0d5>.e-con-inner{min-height:30px!important}[data-elementor-type="header"] .ue-marquee-tag a{font-size:10px!important}[data-elementor-type="header"] .elementor-element-de79162{padding:0 20px!important}[data-elementor-type="header"] .elementor-element-de79162>.e-con-inner{min-height:68px!important;gap:0!important;justify-content:center!important}[data-elementor-type="header"] .elementor-element-90689e0{flex:0 1 230px!important;width:230px!important}[data-elementor-type="header"] .elementor-element-c6ac131 img{width:230px!important}[data-elementor-type="header"] .kw-mobile-menu-toggle{top:13px!important;right:0!important;margin:0!important}}
@media(prefers-reduced-motion:reduce){[data-elementor-type="header"] .uc-mega_menu_title::after{transition:none!important}}
/* Override the exported overlay and widget padding without touching behavior. */
[data-elementor-type="header"] .elementor-element-de79162::before{background:none!important;opacity:0!important}
[data-elementor-type="header"] .elementor-element-8d5c490{padding:0!important;margin:0!important}
[data-elementor-type="header"] .elementor-element-8d5c490>.elementor-widget-container{margin:0!important}
[data-elementor-type="header"] .elementor-element-be7b63a{min-height:38px!important;justify-content:center!important}
[data-elementor-type="header"] .elementor-element-bb7c0d5 .e-con-inner{padding-top:0!important;padding-bottom:0!important}
body.home [data-elementor-type="header"] #uc_mega_menu_elementor_2a8403f .uc-mega_menu_title[href="/"] .ue-graphic-element i{color:#ff343c!important}
[data-elementor-type="header"] #uc_list_marquee_elementor_4959e26{height:38px!important;min-height:0!important}
[data-elementor-type="header"] #uc_list_marquee_elementor_4959e26 .ue-marquee-tag{padding-top:0!important;padding-bottom:0!important;height:38px!important}
@media(max-width:1024px){[data-elementor-type="header"] #uc_list_marquee_elementor_4959e26,[data-elementor-type="header"] #uc_list_marquee_elementor_4959e26 .ue-marquee-tag{height:30px!important}}
