.vsm-root-desktop li{min-width:auto;max-height:none}.vsm-root-desktop>li{justify-content:space-between;align-items:center;gap:2rem;width:100%;display:flex}.vsm-root-desktop .dropdown{align-items:center;display:inline-flex;position:relative}.header-default{z-index:40;background-color:#fff;width:100%;position:fixed;top:0;overflow:visible;border-bottom:1px solid #ddd!important}.dark .header-default{background-color:var(--bissbay-black);border-bottom:1px solid #2a2a2a!important}.main-nav{position:relative;overflow:visible}.vsm-root-mobile{display:none}.hamburger-menu{cursor:pointer;z-index:50;flex-direction:column;justify-content:space-between;display:flex}.close-icon{position:relative}.mobile-menu{z-index:39;background-color:#fff;width:100%;height:calc(100vh - 70px);transition:all .3s ease-in-out;position:fixed;top:70px;left:-100%;overflow-y:auto;box-shadow:0 5px 15px rgba(0,0,0,.1)}.dark .mobile-menu{background-color:var(--bissbay-black)}.mobile-menu-open{left:0}.mobile-menu-list{margin:0;list-style:none}.mobile-dropdown-trigger{color:#5c6371;cursor:pointer;border-bottom:2px solid var(--color-primary);justify-content:space-between;align-items:center;padding:10px 0;font-weight:600;display:flex}.dark .mobile-dropdown-trigger{color:#9ca3af}.mobile-dropdown-trigger.active{border-bottom:1px solid transparent}.mobile-dropdown-title{font-size:16px;font-weight:500}.mobile-dropdown-arrow{justify-content:center;align-items:center;transition:transform .3s;display:flex}.mobile-dropdown-arrow.rotate{transform:rotate(180deg)}.mobile-dropdown-content{background-color:#f9f9f9;max-height:0;transition:max-height .3s ease-in-out;overflow:hidden}.dark .mobile-dropdown-content{background-color:#2a2a2a}.mobile-dropdown-content.open{z-index:30;border-top:10px solid var(--color-primary);border-bottom:10px solid var(--bissbay-gray);border-radius:10px;max-height:-moz-fit-content;max-height:fit-content;position:relative}.mobile-dropdown-item{color:#5c6371;border-bottom:1px solid #f5f5f5;padding:10px 0;font-size:16px;text-decoration:none;display:block}.dark .mobile-dropdown-item{color:#9ca3af;border-bottom:1px solid #3a3a3a}.mobile-contact-button{color:#fff;background-color:#ff4200;border-radius:5px;padding:10px 20px;font-weight:600;text-decoration:none;display:inline-block}@media screen and (max-width:1100px){.vsm-root-mobile{display:flex}.vsm-root-desktop{display:none}}.dropdown-content{border-top:8px solid var(--color-primary);border-bottom:8px solid var(--bissbay-gray);opacity:0;visibility:hidden;z-index:1000;background-color:#fff;border-radius:8px;width:max-content;max-width:calc(100vw - 2rem);padding:16px;transition:all .3s;position:absolute;top:100%;left:50%;overflow:visible;transform:translate(-50%);box-shadow:0 10px 25px rgba(0,0,0,.1);margin-top:0!important}.dark .dropdown-content{background-color:var(--bissbay-black);box-shadow:0 10px 25px rgba(0,0,0,.5)}@media screen and (min-width:961px){.dropdown.dropdown-active .dropdown-content{opacity:1;visibility:visible}}@media screen and (max-width:960px){.dropdown-active .dropdown-content{opacity:1;visibility:visible;display:block}.dropdown-content{width:100%;box-shadow:none;background-color:#f5f5f5;border-radius:0;max-height:none;margin-top:0;padding:8px;position:static;transform:none}.dropdown-grid{grid-template-columns:1fr;gap:10px}}.dropdown-trigger{align-items:center;display:flex!important}.dropdown-trigger-title{color:var(--text-color);font-size:16px}.dark .dropdown-trigger-title{color:#9ca3af}.dropdown:hover .dropdown-trigger-title,.dropdown.dropdown-active .dropdown-trigger-title{color:var(--color-primary);font-size:16px;scale:1.05}.dropdown-arrow{color:#666;margin-left:5px;font-size:.6rem;transition:transform .3s}.dropdown:hover .dropdown-arrow,.dropdown.dropdown-active .dropdown-arrow{transform:rotate(180deg)}.dropdown:hover .dropdown-arrow svg,.dropdown.dropdown-active .dropdown-arrow svg{fill:#e64a19!important;stroke:#e64a19!important}.dropdown-grid{grid-template-columns:repeat(1fr);gap:0;display:grid}.dropdown-item{color:var(--text-color);border-radius:6px;padding:6px 12px;text-decoration:none;transition:all .2s;display:block}.dark .dropdown-item{color:#9ca3af}.dropdown-item:hover,.dropdown-item.keep-item-active{background-color:#f3f4f6;transform:translate(3px)}.dark .dropdown-item:hover,.dark .dropdown-item.keep-item-active{background-color:#2a2a2a}.dropdown-item:hover .dropdown-item-title,.dropdown-item:hover .dropdown-item-description,.dropdown-item.keep-item-active .dropdown-item-title,.dropdown-item.keep-item-active .dropdown-item-description{color:var(--color-primary);transition:all .3s;transform:translate(3px)}.dropdown-item-title{color:var(--text-color);font-weight:500}.dark .dropdown-item-title{color:#d1d5db}.dropdown-item-description{color:var(--color-primary);text-align:left;font-size:1rem;font-weight:600}@media screen and (max-width:960px){.dropdown-content{width:100%;box-shadow:none;opacity:1;visibility:visible;background-color:#f5f5f5;border-radius:0;margin-top:0;padding:8px;display:none;position:static;transform:none}.dropdown-content:before{display:none}.dropdown.active .dropdown-content{display:block}.dropdown-grid{grid-template-columns:1fr}.dropdown-item{padding:8px}.dropdown-trigger{justify-content:space-between;width:100%}}.dropdown{list-style:none}@keyframes dropdownItemFadeInRight{0%{opacity:0;transform:translate(15px)}to{opacity:1;transform:translate(0)}}.dropdown:hover .dropdown-item,.dropdown.dropdown-active .dropdown-item,.dropdown:hover .dropdown-grid>.dropdown-item-wrapper>.dropdown-item,.dropdown.dropdown-active .dropdown-grid>.dropdown-item-wrapper>.dropdown-item{opacity:0;animation:.4s cubic-bezier(.4,0,.2,1) forwards dropdownItemFadeInRight}.dropdown:hover .dropdown-item:first-child,.dropdown.dropdown-active .dropdown-item:first-child,.dropdown:hover .dropdown-item-wrapper:first-child>.dropdown-item,.dropdown.dropdown-active .dropdown-item-wrapper:first-child>.dropdown-item{animation-delay:50ms}.dropdown:hover .dropdown-item:nth-child(2),.dropdown.dropdown-active .dropdown-item:nth-child(2),.dropdown:hover .dropdown-item-wrapper:nth-child(2)>.dropdown-item,.dropdown.dropdown-active .dropdown-item-wrapper:nth-child(2)>.dropdown-item{animation-delay:.1s}.dropdown:hover .dropdown-item:nth-child(3),.dropdown.dropdown-active .dropdown-item:nth-child(3),.dropdown:hover .dropdown-item-wrapper:nth-child(3)>.dropdown-item,.dropdown.dropdown-active .dropdown-item-wrapper:nth-child(3)>.dropdown-item{animation-delay:.15s}.dropdown:hover .dropdown-item:nth-child(4),.dropdown.dropdown-active .dropdown-item:nth-child(4),.dropdown:hover .dropdown-item-wrapper:nth-child(4)>.dropdown-item,.dropdown.dropdown-active .dropdown-item-wrapper:nth-child(4)>.dropdown-item{animation-delay:.2s}.dropdown:hover .dropdown-item:nth-child(5),.dropdown.dropdown-active .dropdown-item:nth-child(5),.dropdown:hover .dropdown-item-wrapper:nth-child(5)>.dropdown-item,.dropdown.dropdown-active .dropdown-item-wrapper:nth-child(5)>.dropdown-item{animation-delay:.25s}.dropdown:hover .dropdown-item:nth-child(6),.dropdown.dropdown-active .dropdown-item:nth-child(6),.dropdown:hover .dropdown-item-wrapper:nth-child(6)>.dropdown-item,.dropdown.dropdown-active .dropdown-item-wrapper:nth-child(6)>.dropdown-item{animation-delay:.3s}.dropdown:hover .dropdown-item:nth-child(7),.dropdown.dropdown-active .dropdown-item:nth-child(7),.dropdown:hover .dropdown-item-wrapper:nth-child(7)>.dropdown-item,.dropdown.dropdown-active .dropdown-item-wrapper:nth-child(7)>.dropdown-item{animation-delay:.35s}.dropdown:hover .dropdown-item:nth-child(8),.dropdown.dropdown-active .dropdown-item:nth-child(8),.dropdown:hover .dropdown-item-wrapper:nth-child(8)>.dropdown-item,.dropdown.dropdown-active .dropdown-item-wrapper:nth-child(8)>.dropdown-item{animation-delay:.4s}.dropdown:hover .dropdown-item:nth-child(9),.dropdown.dropdown-active .dropdown-item:nth-child(9),.dropdown:hover .dropdown-item-wrapper:nth-child(9)>.dropdown-item,.dropdown.dropdown-active .dropdown-item-wrapper:nth-child(9)>.dropdown-item{animation-delay:.45s}.dropdown:hover .dropdown-item:nth-child(10),.dropdown.dropdown-active .dropdown-item:nth-child(10),.dropdown:hover .dropdown-item-wrapper:nth-child(10)>.dropdown-item,.dropdown.dropdown-active .dropdown-item-wrapper:nth-child(10)>.dropdown-item{animation-delay:.5s}.dropdown:hover .dropdown-item:nth-child(11),.dropdown.dropdown-active .dropdown-item:nth-child(11),.dropdown:hover .dropdown-item-wrapper:nth-child(11)>.dropdown-item,.dropdown.dropdown-active .dropdown-item-wrapper:nth-child(11)>.dropdown-item{animation-delay:.55s}.dropdown:hover .dropdown-item:nth-child(12),.dropdown.dropdown-active .dropdown-item:nth-child(12),.dropdown:hover .dropdown-item-wrapper:nth-child(12)>.dropdown-item,.dropdown.dropdown-active .dropdown-item-wrapper:nth-child(12)>.dropdown-item{animation-delay:.6s}.dropdown:hover .dropdown-item:nth-child(13),.dropdown.dropdown-active .dropdown-item:nth-child(13),.dropdown:hover .dropdown-item-wrapper:nth-child(13)>.dropdown-item,.dropdown.dropdown-active .dropdown-item-wrapper:nth-child(13)>.dropdown-item{animation-delay:.65s}.dropdown:hover .dropdown-item:nth-child(14),.dropdown.dropdown-active .dropdown-item:nth-child(14),.dropdown:hover .dropdown-item-wrapper:nth-child(14)>.dropdown-item,.dropdown.dropdown-active .dropdown-item-wrapper:nth-child(14)>.dropdown-item{animation-delay:.7s}.dropdown:hover .dropdown-item:nth-child(15),.dropdown.dropdown-active .dropdown-item:nth-child(15),.dropdown:hover .dropdown-item-wrapper:nth-child(15)>.dropdown-item,.dropdown.dropdown-active .dropdown-item-wrapper:nth-child(15)>.dropdown-item{animation-delay:.75s}.dropdown-item{opacity:1;transition:opacity .2s}.dropdown-item:focus{background-color:#f3f4f6;outline:none;transform:translate(3px)}.dropdown-item:focus-visible{background-color:#f3f4f6;outline:none;transform:translate(3px)}.dark .dropdown-item:focus{background-color:#2a2a2a}.dark .dropdown-item:focus-visible{background-color:#2a2a2a}.dropdown-item:focus .dropdown-item-title{color:var(--color-primary)}.dropdown-item:focus-visible .dropdown-item-title{color:var(--color-primary)}.submenu-item:focus{color:var(--color-primary);background-color:#f3f4f6;outline:none;transform:translate(3px)}.submenu-item:focus-visible{color:var(--color-primary);background-color:#f3f4f6;outline:none;transform:translate(3px)}.dark .submenu-item:focus{background-color:#2a2a2a}.dark .submenu-item:focus-visible{background-color:#2a2a2a}.dropdown-trigger:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:4px}.dropdown-item-wrapper{position:relative}.industries-dropdown-content:after{content:"";z-index:10001;pointer-events:all;background:0 0;width:70%;height:100%;position:absolute;top:0;left:100%}.dropdown-item-wrapper:after{content:"";z-index:9999;pointer-events:all;background:0 0;width:24px;height:100%;position:absolute;top:0;left:100%}.dropdown-item-title{justify-content:space-between;align-items:center;width:100%;display:flex}.submenu-arrow{margin-left:15px;font-size:18px;transition:transform .2s;transform:rotate(90deg)}.dropdown-item:hover .submenu-arrow,.dropdown-item.keep-item-active .submenu-arrow{transform:rotate(0)}.submenu-content{z-index:10002;border-top:8px solid var(--color-primary);border-bottom:8px solid var(--bissbay-gray);pointer-events:all;background-color:#fff;border-radius:8px;width:max-content;margin-top:-8px;padding:8px;position:absolute;left:calc(100% + 5px);box-shadow:0 10px 25px rgba(0,0,0,.1)}.dark .submenu-content{background-color:var(--bissbay-black);box-shadow:0 10px 25px rgba(0,0,0,.5)}.submenu-item{color:var(--text-color);border-radius:6px;padding:6px 12px;font-weight:500;text-decoration:none;transition:all .2s;display:block}.dark .submenu-item{color:#9ca3af}.submenu-item:hover{color:var(--color-primary);background-color:#f3f4f6;transform:translate(3px)}.dark .submenu-item:hover{background-color:#2a2a2a}@keyframes fadeUp{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.fade-up-animate{opacity:1;animation:.4s cubic-bezier(.4,0,.2,1) fadeUp}.wip-popup-overlay{z-index:99999;-webkit-backdrop-filter:blur(6px);background:rgba(0,0,0,.45);justify-content:center;align-items:center;animation:.25s ease-out wipOverlayIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes wipOverlayIn{0%{opacity:0}to{opacity:1}}.wip-popup-modal{text-align:center;-webkit-backdrop-filter:blur(18px)saturate(160%);background:rgba(255,255,255,.82);border:1px solid rgba(255,255,255,.45);border-radius:20px;width:90%;max-width:420px;padding:12px;animation:.35s cubic-bezier(.34,1.56,.64,1) wipModalIn;position:relative;box-shadow:0 8px 32px rgba(0,0,0,.12),0 1px 3px rgba(0,0,0,.06),inset 0 1px rgba(255,255,255,.5)}.dark .wip-popup-modal{background:rgba(30,30,30,.85);border:1px solid rgba(255,255,255,.08);box-shadow:0 8px 32px rgba(0,0,0,.4),0 1px 3px rgba(0,0,0,.2),inset 0 1px rgba(255,255,255,.05)}@keyframes wipModalIn{0%{opacity:0;transform:scale(.85)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}.wip-popup-icon{margin-bottom:12px;font-size:52px;animation:.6s .2s both wipBounce}@keyframes wipBounce{0%{transform:scale(0)}50%{transform:scale(1.25)}to{transform:scale(1)}}.wip-popup-title{background:linear-gradient(135deg,#ff4200 0%,#ff7043 100%);-webkit-text-fill-color:transparent;letter-spacing:-.3px;-webkit-background-clip:text;background-clip:text;margin:0 0 8px;font-size:18px;font-weight:600}.wip-popup-subtitle{color:#374151;margin:0 0 4px;font-size:18px;font-weight:500;line-height:1.5}.dark .wip-popup-subtitle{color:#d1d5db}.wip-popup-subtitle strong{color:#ff4200}.wip-popup-text{color:#6b7280;margin:0 0 20px;font-size:14px;font-weight:400}.dark .wip-popup-text{color:#9ca3af}.wip-popup-close{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff4200 0%,#ff6d3a 100%);border:none;border-radius:12px;justify-content:center;align-items:center;min-width:120px;padding:12px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px rgba(255,66,0,.35)}.wip-popup-close:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(255,66,0,.45)}.wip-popup-close:active{transform:translateY(0);box-shadow:0 2px 8px rgba(255,66,0,.3)}@media screen and (max-width:480px){.wip-popup-modal{width:92%;padding:28px 20px 22px}.wip-popup-icon{font-size:44px}.wip-popup-title{font-size:20px}}
