.ServiceSidebar_sidebar__yLntc{position:fixed;top:0;left:0;width:200px;height:100vh;background-color:rgba(12,13,13,.8);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-right:1px solid rgba(255,255,255,.15);padding:140px 10px 20px;flex-shrink:0;z-index:10;overflow-y:hidden}.ServiceSidebar_nav__SXD2U{width:100%;height:100%;display:flex;flex-direction:column}.ServiceSidebar_serviceList__ylASc{list-style:none;margin:0;display:flex;flex-direction:column;justify-content:space-around;height:calc(100vh - 160px);max-height:650px;padding:5px 0 0}@media (min-height:1000px){.ServiceSidebar_serviceList__ylASc{padding-top:40px}}.ServiceSidebar_serviceItem__nIDA_{margin-bottom:0}.ServiceSidebar_serviceLink___2bKD{display:flex;align-items:center;gap:10px;color:var(--white);text-decoration:none;padding:10px 12px;border-radius:6px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;transition:all .3s ease;position:relative}.ServiceSidebar_serviceLink___2bKD:hover{opacity:1}.ServiceSidebar_serviceLink___2bKD svg path{stroke-width:1.5px}.ServiceSidebar_serviceLink___2bKD.ServiceSidebar_active__t8fYQ{color:var(--turqoise);opacity:1}.ServiceSidebar_serviceLink___2bKD.ServiceSidebar_active__t8fYQ svg path{stroke:var(--turqoise)}.ServiceSidebar_serviceIcon__QlKer{flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease}.ServiceSidebar_serviceLink___2bKD.ServiceSidebar_active__t8fYQ .ServiceSidebar_serviceIcon__QlKer,.ServiceSidebar_serviceLink___2bKD:hover .ServiceSidebar_serviceIcon__QlKer{opacity:1}.ServiceSidebar_serviceIcon__QlKer img{filter:brightness(0) invert(1);transition:filter .3s ease}.ServiceSidebar_serviceLink___2bKD.ServiceSidebar_active__t8fYQ .ServiceSidebar_serviceIcon__QlKer img{filter:brightness(0) saturate(100%) invert(65%) sepia(100%) saturate(1352%) hue-rotate(158deg) brightness(119%) contrast(119%)}.ServiceSidebar_serviceName__LXqMA{flex:1 1;line-height:1.3}.ServiceSidebar_mobileToggle__SNU6p,.ServiceSidebar_overlay__WUTMb{display:none}@media (max-width:768px){.ServiceSidebar_sidebar__yLntc{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(12,13,13,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:none;border-radius:0;padding:80px 20px 40px;z-index:1000;opacity:0;visibility:hidden;transform:translateX(-100%);transition:all .6s ease}.ServiceSidebar_sidebar__yLntc.ServiceSidebar_open__pjZnv{opacity:1;visibility:visible;transform:translateX(0)}.ServiceSidebar_closeButton__UnVtn{position:absolute;top:1.5rem;right:3rem;cursor:pointer;font-size:3rem;color:white;z-index:1001;padding:.5rem}.ServiceSidebar_mobileToggle__SNU6p{display:flex;align-items:center;gap:8px;position:fixed;top:115px;left:20px;background-color:rgba(21,190,200,0);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--white);border:none;padding:12px 20px;border-radius:25px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;z-index:999;transition:all .3s ease;border:1px solid var(--white)}.ServiceSidebar_mobileToggle__SNU6p:hover{background-color:rgba(34,72,123,.9);transform:translateY(-2px);box-shadow:0 6px 16px rgba(21,190,200,.4)}.ServiceSidebar_toggleIcon__7vvWf{display:flex;align-items:center;justify-content:center}.ServiceSidebar_toggleIcon__7vvWf img{filter:brightness(0) invert(1)}.ServiceSidebar_overlay__WUTMb{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:999;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.ServiceSidebar_nav__SXD2U{height:100%}.ServiceSidebar_serviceList__ylASc{height:calc(100vh - 200px);justify-content:space-around}.ServiceSidebar_serviceLink___2bKD{padding:15px 20px;font-size:14px;border-radius:8px;justify-content:flex-start}.ServiceSidebar_serviceIcon__QlKer{width:20px;height:20px}}