.custom-header{position:fixed;top:0;left:0;width:100%;background:#000;color:#fff;z-index:1000;padding:15px 40px;transition:top .3s ease}.header-container{display:flex;justify-content:space-between;align-items:center;background-color:#0a0a0a}.header-logo .logo-image{width:200px}.header-links{display:flex;gap:40px;align-items:center}.header-buttons{display:flex;gap:20px}.mobile-menu-button{display:none;background:transparent;border:none;color:#fff;font-size:24px;cursor:pointer;padding:5px}.nav-link{color:#fff;text-decoration:none;font-weight:500;position:relative;cursor:pointer}.nav-link:hover,.nav-link.active-header{color:#c9f22c}.dropdown-icon{margin-left:8px;transition:transform .3s ease;vertical-align:middle;font-size:16px}.dropdown-trigger.active .dropdown-icon{transform:rotate(180deg)}.dropdown-trigger.active{color:#c9f22c}.category-title.active-header{color:#c9f22c;position:relative}.category-item.active-header{color:#c9f22c;font-weight:600;transition:all .2s ease}.category-item.active-header:hover{color:#c9f22c!important;transform:scale(1.05)}.dropdown-container{width:100%;background:#0a0a0a;z-index:999;padding:30px 40px}.dropdown-inner{display:flex;flex-direction:row;gap:40px;justify-content:flex-start;flex-wrap:nowrap;max-width:1400px;margin:0 auto;min-height:90vh}.dropdown-categories{display:flex;flex-direction:column;gap:20px;width:320px}.dropdown-category{position:relative;display:flex;flex-direction:column}.close-dropdown{position:absolute;top:70px;right:100px;cursor:pointer;font-size:30px;font-weight:700;color:#fff;z-index:9999;transition:all .3s ease}.close-dropdown:hover{color:#c9f22c;transform:rotate(90deg) scale(1.1)}.category-title{font-weight:600;font-size:30px;padding:4px 0;cursor:pointer;font-style:italic;transition:color .3s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.category-title:hover{color:#c9f22c}.category-items-container{display:flex;flex-direction:column;gap:20px;padding-left:40px}.category-items-wrapper{display:flex;flex-direction:column;gap:15px;border-left:1px solid #292929}.category-items{display:flex;flex-direction:column;gap:15px}.category-item{color:#f5f5f5;display:inline;text-decoration:none;font-size:15px;transition:color .3s ease;border-radius:4px;min-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.category-item:hover{color:#c9f22c;font-weight:500;text-decoration:none}@media (min-width: 1200px){.dropdown-inner{max-width:1600px}.dropdown-categories{width:300px}.category-items-container{padding-left:50px}.category-item{min-width:180px;font-size:16px;padding:10px 15px}}@media (min-width: 769px) and (max-width: 992px){.dropdown-inner{flex-direction:row;gap:25px}.dropdown-categories{width:300px}.category-items-container{padding-left:25px}.category-title{font-size:17px;padding:7px 0}.category-item{min-width:120px;font-size:14px;padding:7px 10px}}@media (max-width: 1050px){.header-buttons{padding-left:0;display:none}.header-links{display:none}.mobile-menu-button{display:block}.mobile-menu-link{transition:all .3s ease;border-radius:4px}.mobile-menu-link:hover,.mobile-menu-link.active{background-color:#c9f22c;color:#0a0a0a!important}.mobile-service-category:hover,.mobile-service-item:hover,.mobile-service-item.active{color:#c9f22c!important}.mobile-contact-btn:hover{transform:scale(1.05);background-color:#c9f22c}.mobile-contact-btn.active{background-color:#c9f22c}.mobile-menu-close-button:hover{color:#c9f22c;transform:scale(1.1)}.mobile-menu-close-button:focus{outline:2px solid #c9f22c}}@media (min-width: 1051px){.mobile-menu-button{display:none}}@media (min-width: 993px) and (max-width: 1050px){.dropdown-inner{flex-direction:row;gap:30px}.dropdown-categories{width:300px}.category-items-container{padding-left:30px}.category-title{font-size:17px;padding:7px 0}.category-item{min-width:130px;font-size:14px;padding:7px 10px}}@media (max-width: 768px){.custom-header{padding:10px 20px}.header-logo .logo-image{width:150px}.dropdown-container{width:100%;height:100vh;padding:15px;top:70px}.dropdown-inner{flex-direction:row;gap:20px}.category-items-container{padding-left:20px;border-left:1px solid #292929;border-top:none;padding-top:0}.category-title{font-size:36px;padding:4px 0;font-style:italic}.category-item{min-width:100px;font-size:13px;padding:6px 8px}.category-items-wrapper,.category-items{flex-direction:row}.service-detail-title{font-size:1.75rem!important}.service-detail-description{font-size:1rem!important}.service-detail-quote{font-size:1.125rem!important;margin-left:1rem!important;padding-left:1rem!important}.service-detail-heading{font-size:1.5rem!important}.service-detail-benefit,.service-detail-process{font-size:1rem!important}}@media (max-width: 576px){.dropdown-inner{flex-direction:row;gap:15px}.category-items-container{padding-left:15px}.category-item{color:#c9f22c}.service-detail-title{font-size:1.5rem!important}.service-detail-description{font-size:.875rem!important}.service-detail-quote{font-size:1rem!important;margin-left:.5rem!important;padding-left:.5rem!important}.service-detail-heading{font-size:1.25rem!important}.service-detail-benefit,.service-detail-process{font-size:.875rem!important}}
