@media(max-width:768px){[data-menu="panel"]{display:none !important;position:fixed !important;top:55px !important;right:0 !important;left:auto !important;width:220px !important;height:auto !important;min-height:0 !important;max-height:calc(100vh - 65px) !important;overflow-y:auto !important;background:#fcfcfc !important;opacity:1 !important;visibility:visible !important;transform:none !important;padding:8px !important;margin:0 !important;z-index:999999 !important;box-sizing:border-box !important;flex-direction:column !important;gap:6px !important;box-shadow:0 8px 25px rgba(0,0,0,0.25) !important;border-radius:0 0 8px 8px !important}[data-menu="panel"].mobile-menu-open{display:flex !important}[data-menu="close"]{display:block !important;width:100% !important;height:34px !important;background:transparent !important;border:none !important;color:#000 !important;font-size:22px !important;font-weight:700 !important;text-align:right !important;padding:0 8px !important;margin:0 !important;cursor:pointer !important}[data-menu="panel"]>*:not(a):not([data-menu="close"]){display:none !important}[data-menu="panel"] a{display:block !important;width:100% !important;box-sizing:border-box !important;padding:12px 14px !important;margin:0 !important;background:#fff !important;border:2px solid #3ec1ce !important;border-radius:0 !important;color:#000 !important;font-size:12px !important;font-weight:400 !important;line-height:1.2 !important;text-decoration:none !important}[data-menu="panel"] a:hover{background:#f2f2f2 !important;color:#000 !important}}@media(max-width:768px){#contact-popup-btn,#mobile-contact-popup-btn{display:none !important}}[data-menu="panel"] a.menu-active{color:#2fc1ce !important}@media(max-width:768px){[data-menu="panel"] a{font-size:14px !important;font-weight:400 !important}}@media(max-width:480px){#navIcon{display:flex !important;color:#fff !important;background:rgba(0,0,0,0.6) !important;opacity:1 !important;visibility:visible !important;position:relative !important;z-index:1000001 !important}#navIcon svg,#navIcon svg line{stroke:#fff !important}}@media(max-width:576px){#navIcon,#navIcon div{color:#fff !important;opacity:1 !important;visibility:visible !important}#navIcon div{display:flex !important;align-items:center !important;justify-content:center !important;width:28px !important;height:28px !important;font-size:24px !important;line-height:1 !important;font-family:Arial,"Segoe UI Symbol",sans-serif !important}}