.header{background-color:var(--bg-color);color:var(--text-color);z-index:99999;justify-content:space-between;align-items:center;max-height:5rem;padding:0 3rem;display:flex;position:relative;box-shadow:0 2px 10px #0000000d}.header.sticky{z-index:1000;background:var(--bg-color);animation:.3s ease-out slideDown;position:fixed;top:0;left:0;right:0;box-shadow:0 2px 10px #0000001a}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(1px)}}.header-left{align-items:center;gap:20px;display:flex}.logo-image{object-fit:contain;height:8rem;transition:opacity .3s}.nav{align-items:center;gap:35px;display:flex}.nav-link{color:var(--text-color);letter-spacing:.5px;cursor:pointer;align-items:center;gap:5px;font-size:14px;font-weight:500;text-decoration:none;transition:color .3s;display:flex}.nav-link:hover{color:#ff0a0a}.dropdown-arrow{font-size:10px;transition:transform .3s;display:inline-block}.nav-item:hover .dropdown-arrow{transform:rotate(180deg)}.nav-item,.mega-menu-wrapper{position:relative}.mega-menu{background-color:var(--bg-color);opacity:0;visibility:hidden;z-index:999;border-radius:0;width:1300px;max-width:100vw;margin-top:20px;padding:50px 40px;transition:all .3s;position:absolute;top:100%;left:50%;transform:translate(-50%)}.mega-menu-wrapper:hover .mega-menu{opacity:1;visibility:visible;margin-top:15px}.mega-menu-grid{grid-template-columns:repeat(6,1fr);gap:40px;display:grid}.mega-section{flex-direction:column;display:flex}.mega-section h4{text-transform:uppercase;letter-spacing:1px;color:#999;margin-bottom:20px;font-size:11px;font-weight:600}.mega-section ul{padding:0;list-style:none}.mega-section li{margin-bottom:12px}.dropdown-link{color:var(--text-color);font-size:14px;text-decoration:none;transition:all .2s;display:block}.dropdown-link:hover{color:#ff0a0a;padding-left:5px;font-weight:500}.contact-box button{background-color:var(--text-color);color:var(--bg-color);cursor:pointer;letter-spacing:.5px;border:none;border-radius:0;height:45px;padding:12px 28px;font-size:14px;font-weight:600;transition:all .3s}.contact-box button:hover{opacity:.8}.menu-icon{cursor:pointer;z-index:10002;flex-direction:column;justify-content:space-between;width:30px;height:35px;display:none;position:relative}.menu-icon .top_bar,.menu-icon .middle_bar,.menu-icon .bottom_bar{background-color:var(--text-color);border-radius:2px;width:100%;height:2px;transition:transform .4s,opacity .3s;position:absolute;left:50%;transform:translate(-50%,-50%)}.menu-icon .top_bar{top:30%}.menu-icon .middle_bar{top:50%}.menu-icon .bottom_bar{top:70%}.menu-icon.open .top_bar{width:25px;top:14px;left:2px;transform:rotate(45deg)}.menu-icon.open .bottom_bar{width:25px;top:14px;left:2px;transform:rotate(-45deg)}.menu-icon.open .middle_bar{opacity:0;transform:translate(20px)}.sidebar{background:var(--bg-color);width:100%;height:100%;color:var(--text-color);z-index:10000;padding:1.5rem 1rem;transition:top .4s ease-in-out;position:fixed;top:-100%;left:0;overflow-y:auto}.sidebar.open{top:0}.sidebar-inner{flex-direction:column;height:100%;display:flex}.sidebar-menu{margin-top:100px}.sidebar-item{border-bottom:1px solid #0000001a;padding:15px 0}.item-text{color:var(--text-color);font-size:24px;font-weight:500}.sidebar-dropdown-header{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.sidebar-arrow{font-size:16px;transition:transform .3s}.sidebar-arrow.open{transform:rotate(180deg)}.sidebar-dropdown-content{padding:20px 0 0 20px}.sidebar-mega-section{margin-bottom:20px}.sidebar-mega-section h5{text-transform:uppercase;letter-spacing:1px;color:#999;margin-bottom:10px;font-size:12px;font-weight:600}.sidebar-dropdown-link{color:var(--text-color);padding:8px 0;font-size:16px;text-decoration:none;transition:all .2s;display:block}.sidebar-dropdown-link:hover{padding-left:10px;font-weight:500}@media (max-width:1024px){.header{padding:15px 20px}.nav,.contact-box{display:none}.nav-link:hover{color:#ff0a0a}.menu-icon{display:flex}.mega-menu-grid{grid-template-columns:repeat(3,1fr)}.logo-image{height:6rem}}@media (max-width:768px){.mega-menu-grid{grid-template-columns:1fr}.item-text{font-size:20px}.logo-image{height:6rem}}@media (max-width:480px){.logo-text{font-size:16px}.nav-link:hover{color:#ff0a0a}.logo-circle{width:35px;height:35px;font-size:18px}.logo-image{height:6rem}}
.footer{background-color:var(--bg-color);color:var(--text-color);box-sizing:border-box;width:100%;padding:3rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.footer-content{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:35px;max-width:100%;display:flex}.footer-section{flex:1;min-width:200px}.footer-section h3{color:var(--text-color);text-transform:uppercase;letter-spacing:.5px;margin-bottom:20px;font-size:14px;font-weight:600}.footer-section p,.footer-section a{color:var(--text-color);margin-bottom:12px;font-size:14px;text-decoration:none;transition:all .2s;display:block}.footer-section a:hover{color:#ff0a0a;padding-left:5px;font-weight:500}.social-links{align-items:center;gap:20px;display:flex}.footer-bottom{border-top:1px solid var(--bd-color);justify-content:space-between;align-items:center;width:100%;margin-top:2rem;padding-top:2rem;display:flex}.footer-bottom p{color:var(--text-color);margin:0;font-size:14px}.address-line{line-height:1.8}@media (max-width:1024px){.footer{padding:15px 20px}.footer-content{flex-direction:column;gap:20px}.footer-section{width:100%}.footer-bottom{text-align:center;flex-direction:column;gap:15px}}@media (max-width:768px){.footer-section h3,.footer-section p,.footer-section a{font-size:13px}}@media (max-width:480px){.footer{padding:15px 20px}.footer-section h3,.footer-section p,.footer-section a{font-size:12px}.footer-content{gap:15px}}
.theme-toggler{background-color:var(--toggler-bg);color:var(--toggler-color);cursor:pointer;z-index:1000;border:none;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:24px;transition:all .3s;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 4px 12px #0003}.theme-toggler:hover{transform:scale(1.1)}:root{--bg-color:#fff;--text-color:#000;--toggler-bg:#000;--toggler-color:#fff;--bg2-color:#f8f9fa;--bd-color:#0000001a}[data-theme=dark]{--bg-color:#1e1e1e;--text-color:#f5f5f5;--toggler-bg:#f5f5f5;--toggler-color:#1e1e1e;--bg2-color:#1e1e1e;--bd-color:#ffffff1a}body{background-color:var(--bg-color);color:var(--text-color);transition:background-color .3s,color .3s}
