.nav-wrapper {position:relative;float:none} .nav-wrapper ul {position:relative;z-index:90 !important;margin:0;padding:0;list-style:none;text-align:left;font-size:100%;font-weight:400;line-height:1.2} .nav-wrapper ul li {position:relative !important;margin:0 !important;padding:0 !important;list-style:none} .mainmenu .carouselcustom,.mainmenu .flickity-slider,.mainmenu .carouselcustom-item {overflow:visible !important} .mainmenu .flickity-viewport,.mainmenu .flickity-slider,.mainmenu .carouselcustom-item {height:55px !important} .mainmenu .carouselcustom-item {width:auto;margin:0 !important;padding:0 !important} .mainmenu .carouselcustom-item:last-child {padding-right:0 !important} .nav-wrapper .denava-menu-level-1 {display:inline-block;height:55px !important;vertical-align:top} .nav-fullwidth {position:static !important} .nav-wrapper .denava-menu-level-1>a {position:relative;display:flex;align-items:center;gap:7px;height:55px !important;padding:0 15px;color:#dbdbdb !important;font-size:100%;font-weight:700;line-height:55px !important;white-space:nowrap;text-decoration:none;text-shadow:-1px -1px 0 rgba(0,0,0,.4),1px -1px 0 rgba(0,0,0,.4),-1px 1px 0 rgba(0,0,0,.4),1px 1px 0 rgba(0,0,0,.4);box-sizing:border-box;transition:color .2s ease,background-color .2s ease} .nav-wrapper .denava-menu-label {min-width:0} .to-home {position:relative;z-index:20;float:left;width:50px;height:55px;margin:0 15px 0 0;color:#fff} .to-home::after {content:"";position:absolute;top:0;right:-20px;bottom:0;width:20px;pointer-events:none} .sticky-menu .nav-sub::before,.sticky-menu .nav-sub::after {content:none !important;display:none !important} .sticky-menu .nav-sub {position:absolute !important;top:calc(100% - 1px) !important;right:auto !important;left:0 !important;z-index:9999 !important;display:none !important;width:220px;max-width:calc(100vw - 16px);height:auto !important;margin:0 !important;padding:9px 0 !important;border:0;border-radius:5px;background:rgba(0,0,0,.96) !important;box-sizing:border-box;box-shadow:0 10px 28px rgba(0,0,0,.24)} .sticky-menu .denava-menu-level-1>.nav-sub.to-left {right:0 !important;left:auto !important} .sticky-menu .nav-sub>li {position:relative !important;display:block !important;width:100% !important;min-height:0 !important;height:auto !important;margin:0 !important;padding:0 !important} .nav-wrapper .nav-sub>li>a {position:relative;display:flex !important;align-items:center;justify-content:flex-start;gap:10px;min-height:31px;height:auto !important;margin:0 9px;padding:6px 8px 6px 4px;border:0;border-left:5px solid transparent;color:#fff !important;font-size:100%;font-weight:400;line-height:1.15 !important;text-align:left;text-decoration:none;white-space:normal;box-sizing:border-box;cursor:pointer} .nav-wrapper .nav-sub>li>a .denava-menu-label {flex:1 1 auto} .nav-sub>li>a:hover,.nav-sub>li>a:focus,.nav-sub>li>a.active {border-left-color:#ffc000;color:#fff !important;background:rgba(255,255,255,.06)} .sticky-menu .nav-sub .nav-sub {position:absolute !important;top:-9px !important;right:auto !important;left:calc(100% - 1px) !important;margin:0 !important} .sticky-menu .nav-sub .nav-sub.to-left {right:calc(100% - 1px) !important;left:auto !important} .sticky-menu .has-submenu:hover>.nav-sub,.sticky-menu .has-submenu.is-open>.nav-sub,.sticky-menu .has-submenu:focus-within>.nav-sub {display:block !important} .sticky-menu .denava-menu-level-1.has-submenu::after {content:"";position:absolute;z-index:10000;top:calc(100% - 2px);right:0;left:0;height:4px;background:transparent} .sticky-menu .nav-sub>.has-submenu::after {content:"";position:absolute;z-index:10000;top:0;right:-3px;bottom:0;width:4px;background:transparent} .sticky-menu .nav-sub>.has-submenu.submenu-opens-left::after {right:auto;left:-3px} .sticky-menu .caret {display:none !important} .denava-menu-arrow {position:relative;z-index:1;flex:0 0 10px;display:inline-block !important;width:10px;height:10px;margin:0;color:#e5e7eb;opacity:.9;box-sizing:border-box} .denava-menu-arrow.is-down::before {content:"";position:absolute;top:3px;left:1px;width:0;height:0;border-top:5px solid currentColor;border-right:4px solid transparent;border-left:4px solid transparent} .denava-menu-arrow.is-side::before {content:"";position:absolute;top:1px;left:3px;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:5px solid currentColor} .has-submenu.submenu-opens-left>a>.denava-menu-arrow.is-side::before {left:1px;border-right:5px solid currentColor;border-left:0} .sticky-menu,.sticky-menu .bg-grey-medium,.sticky-menu .mainmenu,.sticky-menu .container-page,.sticky-menu .mainmenu-inner,.sticky-menu .nav-wrapper,.sticky-menu .clearlist,.sticky-menu .carouselcustom,.sticky-menu .flickity-slider,.sticky-menu .carouselcustom-item {overflow:visible !important} .sticky-menu {z-index:10050 !important} .sticky-menu .mainmenu,.sticky-menu .mainmenu-inner,.sticky-menu .nav-wrapper,.sticky-menu .carouselcustom {position:relative;z-index:10051 !important} .main-nav.stick-fixed {z-index:20000 !important} .sticky-menu .nav-sub {z-index:10060 !important} .sticky-menu .carouselcustom,.sticky-menu .flickity-viewport,.sticky-menu .flickity-slider,.sticky-menu .carouselcustom-item {min-height:55px !important;max-height:55px !important} .sticky-menu .has-submenu,.sticky-menu .nav-sub>li {position:relative !important} .sticky-menu .has-submenu.is-open>.nav-sub,.sticky-menu .has-submenu:hover>.nav-sub,.sticky-menu .has-submenu:focus-within>.nav-sub {visibility:visible !important} .sticky-menu .nav-wrapper,.sticky-menu .clearlist {position:relative !important;height:55px !important;min-height:55px !important;overflow:visible !important} .sticky-menu .to-home {position:absolute !important;top:0 !important;left:0 !important;z-index:23020 !important;float:none !important;width:50px !important;height:55px !important;margin:0 !important} .sticky-menu .to-home>a {position:relative;z-index:2} .sticky-menu .carouselcustom {position:relative !important;z-index:21000 !important;width:calc(100% - 170px) !important;height:55px !important;margin:0 100px 0 70px !important;padding:0 !important;box-sizing:border-box !important} .sticky-menu .carouselcustom .carouselcustom-item:first-child,.sticky-menu .carouselcustom .carouselcustom-item:last-child {margin-left:0 !important;margin-right:0 !important} .sticky-menu .carouselcustom:not(.flickity-enabled) {display:flex !important;flex-flow:row nowrap !important;align-items:stretch !important;overflow:hidden !important;white-space:nowrap !important} .sticky-menu .carouselcustom:not(.flickity-enabled) .carouselcustom-item {position:relative !important;left:auto !important;display:block !important;flex:0 0 auto !important;width:auto !important;transform:none !important} .sticky-menu .carouselcustom.flickity-enabled>.flickity-viewport {width:100% !important;overflow:hidden !important;-webkit-mask-repeat:no-repeat !important;mask-repeat:no-repeat !important;-webkit-mask-size:100% 100% !important;mask-size:100% 100% !important} .sticky-menu .carouselcustom.denava-at-start:not(.denava-at-end)>.flickity-viewport {-webkit-mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 42px),rgba(0,0,0,.92) calc(100% - 34px),rgba(0,0,0,.62) calc(100% - 22px),rgba(0,0,0,.26) calc(100% - 10px),transparent 100%) !important;mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 42px),rgba(0,0,0,.92) calc(100% - 34px),rgba(0,0,0,.62) calc(100% - 22px),rgba(0,0,0,.26) calc(100% - 10px),transparent 100%) !important} .sticky-menu .carouselcustom:not(.denava-at-start):not(.denava-at-end)>.flickity-viewport {-webkit-mask-image:linear-gradient(to right,transparent 0,rgba(0,0,0,.26) 10px,rgba(0,0,0,.62) 22px,rgba(0,0,0,.92) 34px,#000 42px,#000 calc(100% - 42px),rgba(0,0,0,.92) calc(100% - 34px),rgba(0,0,0,.62) calc(100% - 22px),rgba(0,0,0,.26) calc(100% - 10px),transparent 100%) !important;mask-image:linear-gradient(to right,transparent 0,rgba(0,0,0,.26) 10px,rgba(0,0,0,.62) 22px,rgba(0,0,0,.92) 34px,#000 42px,#000 calc(100% - 42px),rgba(0,0,0,.92) calc(100% - 34px),rgba(0,0,0,.62) calc(100% - 22px),rgba(0,0,0,.26) calc(100% - 10px),transparent 100%) !important} .sticky-menu .carouselcustom:not(.denava-at-start).denava-at-end>.flickity-viewport {-webkit-mask-image:linear-gradient(to right,transparent 0,rgba(0,0,0,.26) 10px,rgba(0,0,0,.62) 22px,rgba(0,0,0,.92) 34px,#000 42px,#000 100%) !important;mask-image:linear-gradient(to right,transparent 0,rgba(0,0,0,.26) 10px,rgba(0,0,0,.62) 22px,rgba(0,0,0,.92) 34px,#000 42px,#000 100%) !important} .sticky-menu .carouselcustom.denava-at-start.denava-at-end>.flickity-viewport,.sticky-menu .carouselcustom:not(.denava-menu-has-controls)>.flickity-viewport {-webkit-mask-image:none !important;mask-image:none !important} .sticky-menu.denava-submenu-active .carouselcustom.flickity-enabled>.flickity-viewport {overflow:visible !important;-webkit-mask-image:none !important;mask-image:none !important} .sticky-menu.denava-submenu-active .carouselcustom-item>.denava-menu-level-1>a,.sticky-menu.denava-submenu-active .carouselcustom-item>.denava-menu-level-1.has-submenu::after {-webkit-clip-path:inset(0 var(--denava-menu-clip-right,0px) 0 var(--denava-menu-clip-left,0px)) !important;clip-path:inset(0 var(--denava-menu-clip-right,0px) 0 var(--denava-menu-clip-left,0px)) !important} .sticky-menu.denava-submenu-active .carouselcustom-item.denava-menu-cell-outside>.denava-menu-level-1,.sticky-menu.denava-submenu-active .carouselcustom-item.denava-menu-cell-outside>.denava-menu-level-1>a {visibility:hidden !important;opacity:0 !important;pointer-events:none !important} .sticky-menu .mainmenu::before,.sticky-menu .mainmenu::after,.sticky-menu .mainmenu .carouselcustom::before {pointer-events:none !important} .sticky-menu .carouselcustom .flickity-prev-next-button,.sticky-menu .carouselcustom-item,.sticky-menu .carouselcustom-item>.denava-menu-level-1,.sticky-menu .carouselcustom-item>.denava-menu-level-1>a {pointer-events:auto} .sticky-menu .carouselcustom .flickity-prev-next-button {top:50% !important;z-index:23030 !important;width:44px !important;height:44px !important;margin:0 !important;transform:translateY(-50%) !important} .sticky-menu .carouselcustom .flickity-prev-next-button.previous {right:-50px !important;left:auto !important} .sticky-menu .carouselcustom .flickity-prev-next-button.next {right:-94px !important;left:auto !important} .sticky-menu .carouselcustom .flickity-prev-next-button:disabled {pointer-events:none !important}
