.site-header{background-color:var(--color-primary);}
.header-inner{height:var(--header-height);}
.site-logo img{max-height:50px;}
.search-icon{width:24px;height:24px;color:var(--color-white);}
.mobile-menu-toggle{display:none;}
.mobile-menu-toggle span{width:26px;height:3px;background-color:var(--color-white);border-radius:2px;display:block;}
.mobile-menu-toggle.active span:nth-child(1){transform:translateY(9px) rotate(45deg);}
.mobile-menu-toggle.active span:nth-child(2){opacity:0;transform:translateX(20px);}
.mobile-menu-toggle.active span:nth-child(3){transform:translateY(-9px) rotate(-45deg);}
.mobile-menu-overlay{display:none;}
.menu-align-left .nav-inner{justify-content:flex-start;}
.menu-align-center .nav-inner{justify-content:center;}
.menu-align-right .nav-inner{justify-content:flex-end;}
.nav-inner{height:var(--menu-height);}
.main-menu > li > a{padding:4px 0;font-size:var(--fs-menu-link,16px);font-weight:var(--menu-font-weight,600);text-transform:var(--menu-text-transform,none);color:var(--color-text);white-space:nowrap;}
.main-menu > li > a::before{content:'';position:absolute;bottom:-2px;left:0;width:100%;height:2px;background-color:var(--color-primary);transform:scaleX(0);transform-origin:right;transition:transform 0.3s ease;}
.main-menu > li > a:hover::before{transform:scaleX(1);transform-origin:left;}
.main-menu > li.active > a::before{transform:scaleX(1);transform-origin:left;}
.site-nav.menu-v1.menu-bg-light .main-menu > li > a{color:var(--color-text);}
.site-nav.menu-v1.menu-bg-light .main-menu > li > a:hover{color:var(--color-primary);}
.site-nav.menu-v1.menu-bg-light .main-menu > li.active > a{color:var(--color-primary);}
.site-nav.menu-v1.menu-bg-dark .main-menu > li > a{color:var(--color-white);}
.site-nav.menu-v1.menu-bg-dark .main-menu > li > a:hover{color:var(--color-white);}
.site-nav.menu-v1.menu-bg-dark .main-menu > li.active > a{color:var(--color-white);}
.site-nav.menu-v1.menu-bg-primary .main-menu > li > a{color:var(--color-white);}
.site-nav.menu-v1.menu-bg-primary .main-menu > li > a:hover{color:var(--color-white);}
.site-nav.menu-v1.menu-bg-primary .main-menu > li.active > a{color:var(--color-white);}
.site-nav.menu-v1.menu-bg-primary .main-menu > li > a::before{background-color:var(--color-white);}
.site-nav.menu-v1.menu-bg-secondary .main-menu > li > a{color:var(--color-white);}
.site-nav.menu-v1.menu-bg-secondary .main-menu > li > a:hover{color:var(--color-white);}
.site-nav.menu-v1.menu-bg-secondary .main-menu > li.active > a{color:var(--color-white);}
.site-nav.menu-v1.menu-bg-secondary .main-menu > li > a::before{background-color:var(--color-white);}
.site-nav.menu-v1.menu-bg-tertiary .main-menu > li > a{color:var(--color-white);}
.site-nav.menu-v1.menu-bg-tertiary .main-menu > li > a:hover{color:var(--color-white);}
.site-nav.menu-v1.menu-bg-tertiary .main-menu > li.active > a{color:var(--color-white);}
.site-nav.menu-v1.menu-bg-tertiary .main-menu > li > a::before{background-color:var(--color-white);}
.site-nav.menu-v1:is(.menu-bg-gradient-primary-secondary,.menu-bg-gradient-primary-tertiary,.menu-bg-gradient-secondary-tertiary) .main-menu > li > a{color:var(--color-white);}
.site-nav.menu-v1:is(.menu-bg-gradient-primary-secondary,.menu-bg-gradient-primary-tertiary,.menu-bg-gradient-secondary-tertiary) .main-menu > li > a:hover{color:var(--color-white);}
.site-nav.menu-v1:is(.menu-bg-gradient-primary-secondary,.menu-bg-gradient-primary-tertiary,.menu-bg-gradient-secondary-tertiary) .main-menu > li.active > a{color:var(--color-white);}
.site-nav.menu-v1:is(.menu-bg-gradient-primary-secondary,.menu-bg-gradient-primary-tertiary,.menu-bg-gradient-secondary-tertiary) .main-menu > li > a::before{background-color:var(--color-white);}
.site-nav.menu-v1.menu-bg-white .main-menu > li > a{color:var(--color-text);}
.site-nav.menu-v1.menu-bg-white .main-menu > li > a:hover{color:var(--color-primary);}
.site-nav.menu-v1.menu-bg-white .main-menu > li.active > a{color:var(--color-primary);}
.main-menu > li.has-dropdown > a::after{content:'';width:12px;height:12px;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='black' stroke-width='3'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='black' stroke-width='3'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;transition:transform 0.3s ease;}
.main-menu > li.has-dropdown:hover > a::after{transform:rotate(180deg);}
.main-menu li .dropdown{position:absolute;top:calc(100% + 12px);left:0;background-color:var(--color-white);box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -2px rgba(0,0,0,0.1);border-radius:var(--radius-dropdown);min-width:200px;opacity:0;visibility:hidden;transform:translateY(-10px);z-index:1000;}
.main-menu li:hover .dropdown{opacity:1;visibility:visible;transform:translateY(0);}
.dropdown li a{display:block;padding:12px 20px;color:var(--color-text);font-weight:400;font-size:var(--fs-menu-dropdown,15px);transition:background-color 0.2s ease;}
.dropdown li a:hover{background-color:#f8f9fa;}
.dropdown li:first-child a{border-radius:4px 4px 0 0;}
.dropdown li:last-child a{border-radius:0 0 4px 4px;}
.site-nav.menu-v2{background-color:var(--color-bg-light);}
.menu-v2 .main-menu{gap:8px;}
.menu-v2 .main-menu > li > a{padding:var(--padding-menu-link);font-size:var(--fs-menu-link,15px);font-weight:var(--menu-font-weight,600);border-radius:var(--radius-pills);}
.menu-v2 .main-menu > li > a::before{display:none;}
.menu-v2.menu-bg-light .main-menu > li > a{color:var(--color-text);}
.menu-v2.menu-bg-light .main-menu > li > a:hover{background-color:color-mix(in srgb,var(--color-menu) 10%,transparent);color:var(--color-primary);}
.menu-v2.menu-bg-light .main-menu > li.active > a{background-color:var(--color-primary);color:var(--color-white);}
.menu-v2.menu-bg-dark .main-menu > li > a{color:var(--color-white);}
.menu-v2.menu-bg-dark .main-menu > li > a:hover{background-color:var(--white-10);color:var(--color-white);}
.menu-v2.menu-bg-dark .main-menu > li.active > a{background-color:var(--color-primary);color:var(--color-white);}
.menu-v2.menu-bg-primary .main-menu > li > a{color:var(--color-white);}
.menu-v2.menu-bg-primary .main-menu > li > a:hover{background-color:var(--white-10);color:var(--color-white);}
.menu-v2.menu-bg-primary .main-menu > li.active > a{background-color:var(--color-white);color:var(--color-text);}
.menu-v2.menu-bg-secondary .main-menu > li > a{color:var(--color-white);}
.menu-v2.menu-bg-secondary .main-menu > li > a:hover{background-color:var(--white-10);color:var(--color-white);}
.menu-v2.menu-bg-secondary .main-menu > li.active > a{background-color:var(--color-white);color:var(--color-text);}
.menu-v2.menu-bg-tertiary .main-menu > li > a{color:var(--color-white);}
.menu-v2.menu-bg-tertiary .main-menu > li > a:hover{background-color:var(--white-10);color:var(--color-white);}
.menu-v2.menu-bg-tertiary .main-menu > li.active > a{background-color:var(--color-white);color:var(--color-text);}
.menu-v2:is(.menu-bg-gradient-primary-secondary,.menu-bg-gradient-primary-tertiary,.menu-bg-gradient-secondary-tertiary) .main-menu > li > a{color:var(--color-white);}
.menu-v2:is(.menu-bg-gradient-primary-secondary,.menu-bg-gradient-primary-tertiary,.menu-bg-gradient-secondary-tertiary) .main-menu > li > a:hover{background-color:var(--white-10);color:var(--color-white);}
.menu-v2:is(.menu-bg-gradient-primary-secondary,.menu-bg-gradient-primary-tertiary,.menu-bg-gradient-secondary-tertiary) .main-menu > li.active > a{background-color:var(--color-white);color:var(--color-text);}
.menu-v2.menu-bg-white .main-menu > li > a{color:var(--color-text);}
.menu-v2.menu-bg-white .main-menu > li > a:hover{background-color:color-mix(in srgb,var(--color-menu) 10%,transparent);color:var(--color-primary);}
.menu-v2.menu-bg-white .main-menu > li.active > a{background-color:var(--color-primary);color:var(--color-white);}
.menu-v3 .main-menu{gap:8px;}
.menu-v3 .main-menu > li > a{padding:var(--padding-menu-link);font-size:var(--fs-menu-link,15px);font-weight:var(--menu-font-weight,600);border-radius:var(--radius-dropdown);}
.menu-v3 .main-menu > li > a::before{display:none;}
.menu-v3.menu-bg-light .main-menu > li > a{background-color:#fff;color:var(--color-text);}
.menu-v3.menu-bg-light .main-menu > li > a:hover{background-color:#e8e8e8;color:var(--color-primary);}
.menu-v3.menu-bg-light .main-menu > li.active > a{background-color:var(--color-primary);color:var(--color-white);}
.menu-v3.menu-bg-dark .main-menu > li > a{background-color:var(--white-10);color:var(--color-white);}
.menu-v3.menu-bg-dark .main-menu > li > a:hover{background-color:var(--white-20);color:var(--color-white);}
.menu-v3.menu-bg-dark .main-menu > li.active > a{background-color:var(--white-25);color:var(--color-white);}
.menu-v3.menu-bg-primary .main-menu > li > a{background-color:var(--white-10);color:var(--color-white);}
.menu-v3.menu-bg-primary .main-menu > li > a:hover{background-color:var(--white-20);color:var(--color-white);}
.menu-v3.menu-bg-primary .main-menu > li.active > a{background-color:var(--white-25);color:var(--color-white);}
.menu-v3.menu-bg-secondary .main-menu > li > a{background-color:var(--white-10);color:var(--color-white);}
.menu-v3.menu-bg-secondary .main-menu > li > a:hover{background-color:var(--white-20);color:var(--color-white);}
.menu-v3.menu-bg-secondary .main-menu > li.active > a{background-color:var(--white-25);color:var(--color-white);}
.menu-v3.menu-bg-tertiary .main-menu > li > a{background-color:var(--white-10);color:var(--color-white);}
.menu-v3.menu-bg-tertiary .main-menu > li > a:hover{background-color:var(--white-20);color:var(--color-white);}
.menu-v3.menu-bg-tertiary .main-menu > li.active > a{background-color:var(--white-25);color:var(--color-white);}
.menu-v3:is(.menu-bg-gradient-primary-secondary,.menu-bg-gradient-primary-tertiary,.menu-bg-gradient-secondary-tertiary) .main-menu > li > a{background-color:var(--white-10);color:var(--color-white);}
.menu-v3:is(.menu-bg-gradient-primary-secondary,.menu-bg-gradient-primary-tertiary,.menu-bg-gradient-secondary-tertiary) .main-menu > li > a:hover{background-color:var(--white-20);color:var(--color-white);}
.menu-v3:is(.menu-bg-gradient-primary-secondary,.menu-bg-gradient-primary-tertiary,.menu-bg-gradient-secondary-tertiary) .main-menu > li.active > a{background-color:var(--white-25);color:var(--color-white);}
.menu-v3.menu-bg-white .main-menu > li > a{background-color:#f5f5f5;color:var(--color-text);}
.menu-v3.menu-bg-white .main-menu > li > a:hover{background-color:#e8e8e8;color:var(--color-primary);}
.menu-v3.menu-bg-white .main-menu > li.active > a{background-color:var(--color-primary);color:var(--color-white);}
.menu-v4 .main-menu{gap:8px;}
.menu-v4 .main-menu > li{display:flex;align-items:center;}
.menu-v4 .main-menu > li > a{padding:var(--padding-menu-link);font-size:var(--fs-menu-link,15px);font-weight:var(--menu-font-weight,600);border-radius:var(--radius-breadcrumb);}
.menu-v4 .main-menu > li > a::before{display:none;}
.menu-v4.menu-bg-light .main-menu > li > a{color:var(--color-text);}
.menu-v4.menu-bg-light .main-menu > li > a:hover{color:var(--color-primary);background-color:color-mix(in srgb,var(--color-menu) 5%,transparent);}
.menu-v4.menu-bg-light .main-menu > li.active > a{color:var(--color-primary);background-color:var(--color-white);border:1px solid var(--color-primary);}
.menu-v4.menu-bg-dark .main-menu > li > a{color:var(--color-white);}
.menu-v4.menu-bg-dark .main-menu > li > a:hover,.menu-v4.menu-bg-dark .main-menu > li.active > a{color:var(--color-white);background-color:var(--white-10);}
.menu-v4.menu-bg-primary .main-menu > li > a{color:var(--color-white);}
.menu-v4.menu-bg-primary .main-menu > li > a:hover,.menu-v4.menu-bg-primary .main-menu > li.active > a{color:var(--color-white);background-color:var(--white-10);}
.menu-v4.menu-bg-secondary .main-menu > li > a{color:var(--color-white);}
.menu-v4.menu-bg-secondary .main-menu > li > a:hover,.menu-v4.menu-bg-secondary .main-menu > li.active > a{color:var(--color-white);background-color:var(--white-10);}
.menu-v4.menu-bg-tertiary .main-menu > li > a{color:var(--color-white);}
.menu-v4.menu-bg-tertiary .main-menu > li > a:hover,.menu-v4.menu-bg-tertiary .main-menu > li.active > a{color:var(--color-white);background-color:var(--white-10);}
.menu-v4:is(.menu-bg-gradient-primary-secondary,.menu-bg-gradient-primary-tertiary,.menu-bg-gradient-secondary-tertiary) .main-menu > li > a{color:var(--color-white);}
.menu-v4:is(.menu-bg-gradient-primary-secondary,.menu-bg-gradient-primary-tertiary,.menu-bg-gradient-secondary-tertiary) .main-menu > li > a:hover,.menu-v4:is(.menu-bg-gradient-primary-secondary,.menu-bg-gradient-primary-tertiary,.menu-bg-gradient-secondary-tertiary) .main-menu > li.active > a{color:var(--color-white);background-color:var(--white-10);}
.menu-v4.menu-bg-white .main-menu > li > a{color:var(--color-text);}
.menu-v4.menu-bg-white .main-menu > li > a:hover{color:var(--color-primary);background-color:color-mix(in srgb,var(--color-menu) 5%,transparent);}
.menu-v4.menu-bg-white .main-menu > li.active > a{color:var(--color-primary);background-color:var(--color-white);border:1px solid var(--color-primary);}
.menu-v5 .main-menu{height:100%;gap:0;}
.menu-v5 .main-menu > li{border-right:1px solid var(--white-10);flex:1;display:flex;align-items:center;justify-content:center;}
.menu-v5 .main-menu > li:first-child{border-left:1px solid var(--white-10);}
.menu-v5.menu-bg-light .main-menu > li{border-right:1px solid var(--color-border-light);}
.menu-v5.menu-bg-light .main-menu > li:first-child{border-left:1px solid var(--color-border-light);}
.menu-v5.menu-bg-white .main-menu > li{border-right:1px solid var(--color-border-light);}
.menu-v5.menu-bg-white .main-menu > li:first-child{border-left:1px solid var(--color-border-light);}
.menu-v5 .main-menu > li > a{padding:0 24px;font-size:var(--fs-menu-link,14px);font-weight:var(--menu-font-weight,700);letter-spacing:var(--letter-spacing-menu);height:100%;width:100%;display:flex;align-items:center;justify-content:center;gap:0;white-space:nowrap;transition:color 0.3s ease;}
.menu-v5 .main-menu > li > a::before{display:none;}
.menu-v5 .main-menu > li > a svg{width:14px;height:14px;}
.menu-v5 .main-menu > li::after{content:'';position:absolute;bottom:10px;left:-1px;right:-1px;height:0;transition:height 0.3s ease;width:calc(100% - 50px);margin:0 25px;}
.menu-v5.menu-bg-light .main-menu > li > a{color:var(--color-text);}
.menu-v5.menu-bg-light .main-menu > li:hover > a,.menu-v5.menu-bg-light .main-menu > li.active > a{color:var(--color-primary);}
.menu-v5.menu-bg-light .main-menu > li::after{background-color:var(--color-primary);}
.menu-v5.menu-bg-light .main-menu > li:hover::after{height:1px;}
.menu-v5.menu-bg-light .main-menu > li.active::after{height:3px;}
.menu-v5.menu-bg-dark .main-menu > li > a{color:var(--color-white);}
.menu-v5.menu-bg-dark .main-menu > li:hover > a,.menu-v5.menu-bg-dark .main-menu > li.active > a{color:var(--color-primary);}
.menu-v5.menu-bg-dark .main-menu > li::after{background-color:var(--color-primary);}
.menu-v5.menu-bg-dark .main-menu > li:hover::after{height:1px;}
.menu-v5.menu-bg-dark .main-menu > li.active::after{height:3px;}
.menu-v5.menu-bg-primary .main-menu > li > a{color:var(--color-white);}
.menu-v5.menu-bg-primary .main-menu > li:hover > a,.menu-v5.menu-bg-primary .main-menu > li.active > a{color:var(--color-white);}
.menu-v5.menu-bg-primary .main-menu > li::after{background-color:var(--color-white);}
.menu-v5.menu-bg-primary .main-menu > li:hover::after{height:1px;}
.menu-v5.menu-bg-primary .main-menu > li.active::after{height:3px;}
.menu-v5.menu-bg-secondary .main-menu > li > a{color:var(--color-white);}
.menu-v5.menu-bg-secondary .main-menu > li:hover > a,.menu-v5.menu-bg-secondary .main-menu > li.active > a{color:var(--color-white);}
.menu-v5.menu-bg-secondary .main-menu > li::after{background-color:var(--color-white);}
.menu-v5.menu-bg-secondary .main-menu > li:hover::after{height:1px;}
.menu-v5.menu-bg-secondary .main-menu > li.active::after{height:3px;}
.menu-v5.menu-bg-tertiary .main-menu > li > a{color:var(--color-white);}
.menu-v5.menu-bg-tertiary .main-menu > li:hover > a,.menu-v5.menu-bg-tertiary .main-menu > li.active > a{color:var(--color-white);}
.menu-v5.menu-bg-tertiary .main-menu > li::after{background-color:var(--color-white);}
.menu-v5.menu-bg-tertiary .main-menu > li:hover::after{height:1px;}
.menu-v5.menu-bg-tertiary .main-menu > li.active::after{height:3px;}
.menu-v5:is(.menu-bg-gradient-primary-secondary,.menu-bg-gradient-primary-tertiary,.menu-bg-gradient-secondary-tertiary) .main-menu > li > a{color:var(--color-white);}
.menu-v5:is(.menu-bg-gradient-primary-secondary,.menu-bg-gradient-primary-tertiary,.menu-bg-gradient-secondary-tertiary) .main-menu > li:hover > a,.menu-v5:is(.menu-bg-gradient-primary-secondary,.menu-bg-gradient-primary-tertiary,.menu-bg-gradient-secondary-tertiary) .main-menu > li.active > a{color:var(--color-white);}
.menu-v5:is(.menu-bg-gradient-primary-secondary,.menu-bg-gradient-primary-tertiary,.menu-bg-gradient-secondary-tertiary) .main-menu > li::after{background-color:var(--color-white);}
.menu-v5:is(.menu-bg-gradient-primary-secondary,.menu-bg-gradient-primary-tertiary,.menu-bg-gradient-secondary-tertiary) .main-menu > li:hover::after{height:1px;}
.menu-v5:is(.menu-bg-gradient-primary-secondary,.menu-bg-gradient-primary-tertiary,.menu-bg-gradient-secondary-tertiary) .main-menu > li.active::after{height:3px;}
.menu-v5.menu-bg-white .main-menu > li > a{color:var(--color-text);}
.menu-v5.menu-bg-white .main-menu > li:hover > a,.menu-v5.menu-bg-white .main-menu > li.active > a{color:var(--color-primary);}
.menu-v5.menu-bg-white .main-menu > li::after{background-color:var(--color-primary);}
.menu-v5.menu-bg-white .main-menu > li:hover::after{height:1px;}
.menu-v5.menu-bg-white .main-menu > li.active::after{height:3px;}
.menu-v5 .main-menu > li.has-dropdown > a::after{margin-left:6px;}
@media (max-width:1024px){
.main-menu > li > a{font-size:var(--fs-menu-link,15px);}
}
@media (max-width:768px){
.header-inner{height:50px;justify-content:flex-start;}
.site-logo{margin-left:0;}
.site-logo img{max-height:35px;}
.container{padding-left:15px;padding-right:15px;}
.header-inner .right-75{right:45px;}
.header-inner .right-20{right:0;}
.mobile-menu-toggle{display:flex;cursor:pointer;}
.search-icon-wrapper{right:60px;}
.site-nav{height:0;overflow:visible;}
.site-nav .container{height:0;}
.nav-inner{height:0;overflow:visible;}
.mobile-menu-overlay{display:block;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:var(--overlay-medium);opacity:0;visibility:hidden;z-index:999;}
.mobile-menu-overlay.active{opacity:1;visibility:visible;}
.main-menu{position:fixed;top:50px;right:-100%;width:280px;height:calc(100vh - 50px);background-color:var(--color-menu);flex-direction:column;gap:0;padding:20px 0;overflow-y:auto;z-index:1000;box-shadow:-2px 0 10px rgba(0,0,0,0.1);}
.main-menu.active{right:0;}
.main-menu > li{width:100%;}
.main-menu > li > a{padding:var(--padding-menu-mobile);border-bottom:1px solid var(--white-10);justify-content:space-between;white-space:normal;color:var(--color-white) !important;}
.main-menu > li > a:hover,.main-menu > li.active > a{border-bottom:1px solid var(--white-10);background-color:var(--white-05);}
.main-menu > li > a::before{display:none;}
.main-menu > li > a::after{display:none;}
.main-menu li .dropdown{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;background-color:var(--black-20);border-radius:0;max-height:0;}
.main-menu li.has-dropdown.dropdown-open .dropdown{max-height:500px;}
.main-menu li.has-dropdown > a::after{display:block;transform:rotate(-90deg);}
.main-menu li.has-dropdown.dropdown-open > a::after{transform:rotate(0deg);}
.dropdown li a{padding:14px 24px 14px 40px;font-size:var(--fs-menu-dropdown,14px);color:var(--white-90);border-bottom:1px solid var(--white-05);}
.dropdown li a:hover{background-color:var(--white-05);}
.dropdown li:first-child a,.dropdown li:last-child a{border-radius:0;}
.menu-v5 .main-menu{flex-direction:column;height:auto;gap:0;}
.menu-v5 .main-menu > li{border-right:none;border-bottom:1px solid var(--color-border-light);width:100%;}
.menu-v5 .main-menu > li:last-child{border-bottom:none;}
.menu-v5 .main-menu > li > a{padding:var(--padding-menu-mobile);}
}
body.force-mobile-menu .mobile-menu-toggle{display:flex;cursor:pointer;}
body.force-mobile-menu .search-icon-wrapper{right:60px;}
body.force-mobile-menu .mobile-menu-overlay{display:block;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:var(--overlay-medium);opacity:0;visibility:hidden;z-index:999;}
body.force-mobile-menu .mobile-menu-overlay.active{opacity:1;visibility:visible;}
body.force-mobile-menu .site-nav{height:0;overflow:visible;}
body.force-mobile-menu .site-nav .container{height:0;}
body.force-mobile-menu .nav-inner{height:0;overflow:visible;}
body.force-mobile-menu .main-menu{position:fixed;top:0;right:-100%;width:280px;height:100vh;background-color:var(--color-menu);flex-direction:column;gap:0;padding:70px 0 20px;overflow-y:auto;z-index:1000;box-shadow:-2px 0 10px rgba(0,0,0,0.1);}
body.force-mobile-menu .main-menu.active{right:0;}
body.force-mobile-menu .main-menu > li{width:100%;}
body.force-mobile-menu .main-menu > li > a{padding:var(--padding-menu-mobile);border-bottom:1px solid var(--white-10);justify-content:space-between;white-space:normal;color:var(--color-white) !important;}
body.force-mobile-menu .main-menu > li > a::before{display:none;}
body.force-mobile-menu .main-menu > li > a::after{display:none;}
body.force-mobile-menu .main-menu li .dropdown{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;background-color:var(--black-20);border-radius:0;max-height:0;}
body.force-mobile-menu .main-menu li.has-dropdown.dropdown-open .dropdown{max-height:500px;}
body.force-mobile-menu .main-menu li.has-dropdown.dropdown-open > a::after{transform:rotate(0deg);}
