﻿:root{--theme-color:#f37021;--secondary-color:#166eb7;--text-color:#4b5563;--title-color:#1f2937;--text-font:"Figtree",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--title-font:"Red Rose","Figtree",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.header-top-three{padding:10px 40px 0 40px}.theme-btn:hover{color:var(--title-color)}.theme-btn:hover i{color:var(--title-color)}.header-top-three .top-inner{background-color:var(--theme-color);padding:10px 0}.header-top-three .top-separator{display:inline-block;border-left:1px solid rgba(255,255,255,0.5);height:14px;margin:0 12px;vertical-align:middle}.header-top-three .top-inner h6{align-items:center}.section-padding-top{padding-top:40px}.section-padding-bottom{padding-bottom:40px}.section-padding{padding:40px 0 !important}@media (max-width:992px){.section-padding-top{padding-top:30px}.section-padding-bottom{padding-bottom:30px}.section-padding{padding:30px 0}}@media (max-width:768px){.section-padding-top{padding-top:20px}.section-padding-bottom{padding-bottom:20px}.section-padding{padding:20px 0}}@media (max-width:576px){.section-padding-top{padding-top:15px}.section-padding-bottom{padding-bottom:15px}.section-padding{padding:15px 0}}@media (max-width:991px){.header-top-three{padding:0}.header-top-three .top-inner{padding:10px 15px}.header-top-three .top-inner h6{font-size:14px;line-height:22px;display:block;text-align:center}.header-top-three .top-separator{display:none}.header-top-three .top-inner h6 a{display:inline-block;margin-top:4px}}.bg-primary-color{background-color:var(--theme-color)}.text-primary-color{color:var(--theme-color)}.text-secondary-color{color:var(--secondary-color)}.sec-title .subtitle p{text-transform:unset !important;color:var(--secondary-color);position:relative;display:inline-block;font-size:15px;line-height:24px;border-bottom:2px solid var(--theme-color);padding-left:10px;margin-bottom:16px}.sec-title .subtitle p::before{position:absolute;content:"";background-color:var(--theme-color);width:2px;height:17px;left:0px;bottom:0px}.sec-title h2 span{color:var(--secondary-color)}.contact-section{background-color:var(--title-color)}.loader-wrap.nexus-electrical-preloader{position:fixed;inset:0;width:100vw;height:100vh;height:100dvh;z-index:999999;display:flex;align-items:center;justify-content:center;background-color:#f8fafc;overflow:hidden;opacity:1;visibility:visible;transition:opacity 0.5s cubic-bezier(0.4,0,0.2,1),visibility 0.5s ease,transform 0.5s ease;pointer-events:all;will-change:opacity,transform}.loader-wrap.nexus-electrical-preloader.preloader-fade-out{opacity:0;visibility:hidden;transform:scale(1.02);pointer-events:none}.nexus-electrical-preloader .preloader-blueprint-grid{position:absolute;inset:0;background-image:linear-gradient(to right,rgba(0,0,0,0.04) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,0,0,0.04) 1px,transparent 1px);background-size:32px 32px;pointer-events:none}.nexus-electrical-preloader .preloader-main-unit{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;max-width:92vw;padding:20px}.nexus-electrical-preloader .electrical-circuit-stage{position:relative;width:540px;height:180px;display:flex;align-items:center;justify-content:center;margin-bottom:24px}.nexus-electrical-preloader .circuit-svg{position:absolute;top:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.nexus-electrical-preloader .busbar-path{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.nexus-electrical-preloader .busbar-base{stroke:#cbd5e1;stroke-width:2.5;opacity:0.75}.nexus-electrical-preloader .busbar-pulse{stroke-dasharray:28 140;stroke-width:3.5;animation:currentPulseMove 1.8s linear infinite;will-change:stroke-dashoffset}.nexus-electrical-preloader .pulse-orange{stroke:var(--theme-color);filter:drop-shadow(0 0 4px var(--theme-color))}.nexus-electrical-preloader .pulse-blue{stroke:var(--secondary-color);filter:drop-shadow(0 0 4px var(--secondary-color));animation-delay:-0.9s}.nexus-electrical-preloader .junction-node{fill:#ffffff;stroke-width:2.5}.nexus-electrical-preloader .node-orange{stroke:var(--theme-color);filter:drop-shadow(0 0 4px var(--theme-color))}.nexus-electrical-preloader .node-blue{stroke:var(--secondary-color);filter:drop-shadow(0 0 4px var(--secondary-color))}.nexus-electrical-preloader .panel-enclosure{position:relative;z-index:3;background:#ffffff;border:1.5px solid #cbd5e1;border-radius:14px;padding:16px 30px;box-shadow:0 14px 30px rgba(0,0,0,0.07),0 2px 6px rgba(0,0,0,0.04);display:flex;align-items:center;justify-content:center}.nexus-electrical-preloader .panel-energy-halo{position:absolute;inset:-12px;background:radial-gradient(ellipse at center,rgba(243,112,33,0.12) 0%,rgba(22,110,183,0.08) 50%,transparent 75%);filter:blur(14px);border-radius:20px;pointer-events:none;animation:energyHaloPulse 2.4s ease-in-out infinite alternate;will-change:transform,opacity}.nexus-electrical-preloader .panel-bolt{position:absolute;width:7px;height:7px;background:#cbd5e1;border:1px solid #94a3b8;border-radius:50%}.nexus-electrical-preloader .bolt-tl{top:6px;left:6px}.nexus-electrical-preloader .bolt-tr{top:6px;right:6px}.nexus-electrical-preloader .bolt-bl{bottom:6px;left:6px}.nexus-electrical-preloader .bolt-br{bottom:6px;right:6px}.nexus-electrical-preloader .panel-logo-screen{position:relative;overflow:hidden;padding:4px}.nexus-electrical-preloader .panel-logo-img{max-width:210px;height:auto;display:block;object-fit:contain}.nexus-electrical-preloader .current-sweep{position:absolute;top:0;left:-130%;width:100%;height:100%;background:linear-gradient( 90deg,transparent 0%,rgba(243,112,33,0.15) 30%,rgba(22,110,183,0.15) 70%,transparent 100% );transform:skewX(-20deg);animation:logoSweepCurrent 2.2s ease-in-out infinite;pointer-events:none;will-change:left}.nexus-electrical-preloader .phase-indicators{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:22px;background:#ffffff;padding:8px 18px;border-radius:999px;border:1px solid #e2e8f0;box-shadow:0 2px 8px rgba(0,0,0,0.04)}.nexus-electrical-preloader .indicator-led{width:9px;height:9px;border-radius:50%;display:inline-block;will-change:transform,opacity}.nexus-electrical-preloader .led-orange{background-color:var(--theme-color);box-shadow:0 0 10px var(--theme-color);animation:ledGlow 1.2s infinite alternate}.nexus-electrical-preloader .led-blue{background-color:var(--secondary-color);box-shadow:0 0 10px var(--secondary-color);animation:ledGlow 1.2s infinite alternate 0.4s}.nexus-electrical-preloader .led-green{background-color:#10b981;box-shadow:0 0 10px #10b981;animation:ledGlow 1.2s infinite alternate 0.8s}.nexus-electrical-preloader .busbar-track-wrap{width:220px}.nexus-electrical-preloader .busbar-track{width:100%;height:5px;background:#e2e8f0;border-radius:999px;overflow:hidden;position:relative;box-shadow:inset 0 1px 2px rgba(0,0,0,0.06)}.nexus-electrical-preloader .busbar-fill{position:absolute;top:0;left:0;height:100%;width:0%;background:linear-gradient(90deg,var(--theme-color) 0%,var(--secondary-color) 100%);border-radius:999px;transition:width 0.12s linear;box-shadow:0 0 8px var(--theme-color)}.nexus-electrical-preloader .skip-btn{margin-top:20px;background:transparent;border:1px solid #cbd5e1;color:var(--text-color);width:32px;height:32px;border-radius:50%;padding:0;cursor:pointer;transition:all 0.25s ease;display:inline-flex;align-items:center;justify-content:center;font-size:11px}.nexus-electrical-preloader .skip-btn:hover{border-color:var(--theme-color);color:var(--theme-color);background:rgba(243,112,33,0.08)}@keyframes currentPulseMove{0%{stroke-dashoffset:0}100%{stroke-dashoffset:-168}}@keyframes logoSweepCurrent{0%{left:-130%}60%,100%{left:140%}}@keyframes ledGlow{0%{opacity:0.45;transform:scale(0.9)}100%{opacity:1;transform:scale(1.18)}}@keyframes energyHaloPulse{0%{transform:scale(0.96);opacity:0.4}100%{transform:scale(1.08);opacity:0.9}}@media (max-width:768px){.nexus-electrical-preloader .electrical-circuit-stage{width:420px;height:150px;margin-bottom:20px}.nexus-electrical-preloader .panel-enclosure{padding:12px 24px}.nexus-electrical-preloader .panel-logo-img{max-width:170px}.nexus-electrical-preloader .busbar-track-wrap{width:180px}}@media (max-width:480px){.nexus-electrical-preloader .electrical-circuit-stage{width:320px;height:130px;margin-bottom:16px}.nexus-electrical-preloader .panel-enclosure{padding:10px 18px;border-radius:10px}.nexus-electrical-preloader .panel-logo-img{max-width:140px}.nexus-electrical-preloader .busbar-track-wrap{width:150px}.nexus-electrical-preloader .phase-indicators{gap:10px;padding:6px 14px;margin-bottom:16px}.nexus-electrical-preloader .indicator-led{width:7.5px;height:7.5px}}