@charset "UTF-8";:root{--gutter-x:10px}.wrap-menu{display:flex;align-items:center}.websima-mega-menu{align-items:stretch;display:flex;gap:9px}.websima-mega-menu>li>:is(a,span){padding:22px 8px;margin:0 5px;display:inline-flex;align-items:center;position:relative;font-size:14px;cursor:pointer;gap:8px;transition:0.3s}.websima-mega-menu>li>:is(a,span):hover{color:var(--color1)}.websima-mega-menu>li>:is(a,span) i{font-size:18px;vertical-align:bottom;color:#fff}.websima-mega-menu>li:first-child>:is(a,span){margin-right:0;padding-right:0}.websima-mega-menu>li{display:flex;flex-direction:column;justify-content:center}.websima-mega-menu>li>.sub-menu{position:absolute;top:100%;right:0;width:max-content;background:#fff;transition:0.3s;opacity:0;pointer-events:none;border-radius:0 0 16px 16px}.websima-mega-menu li.active>.sub-menu,.websima-mega-menu li:hover>.sub-menu{opacity:1;z-index:9999;pointer-events:auto}.websima-mega-menu li{z-index:999}.websima-mega-menu li.simple-menu{position:relative}.websima-mega-menu li.simple-menu li a{display:flex}.websima-mega-menu li.simple-menu li a:hover{opacity:.7}.websima-mega-menu>li.simple-menu>ul>li img{width:30px;margin-left:8px}.websima-mega-menu>li.simple-menu>ul li ul{top:0!important;right:100%!important;position:absolute;background:#fff;border-radius:16px;opacity:0;pointer-events:none;transition:0.3s}.websima-mega-menu>li.simple-menu>.sub-menu li.menu-item-has-children>a:after{content:"\e962";margin-right:auto;font-family:"icomoon";padding-right:9px;font-size:16px}.websima-mega-menu>li.simple-menu>.sub-menu li>:is(a,span){padding-top:14px;padding-bottom:14px;margin:0 20px}.websima-mega-menu>li.simple-menu>.sub-menu li:not(:last-child)>a{border-bottom:1px solid rgb(0 40 100 / .095)}.websima-mega-menu>li.simple-menu .sub-menu{min-width:260px}.websima-mega-menu .mega-menu>.sub-menu{width:calc(960px + (var(--gutter-x) / 2));right:calc(-1 * var(--gutter-x) / 2);left:calc(-1 * var(--gutter-x) / 2);margin:auto;padding:0;overflow-y:auto;z-index:91;display:flex;justify-content:flex-start;max-height:calc((var(--vh, 1vh) * 100) - 180px);gap:40px;padding:40px}.websima-mega-menu .mega-menu:not(.mega-img)>ul>li>.sub-menu:not(.mega-image-submenu){display:grid;grid-template-columns:repeat(2,minmax(300px,1fr))}@media (min-width:1200px){.websima-mega-menu .mega-menu>.sub-menu{width:calc(1140px + (var(--gutter-x) / 2))}}@media (min-width:1400px){.websima-mega-menu .mega-menu>.sub-menu{width:calc(1400px + (var(--gutter-x) / 2))}}@media (min-width:1700px){.websima-mega-menu .mega-menu>.sub-menu{width:calc(1530px + (var(--gutter-x) / 2))}}.websima-mega-menu .mega-menu:not(.mega-img)>ul>li{min-width:290px;height:100%}.websima-mega-menu .mega-menu:not(.mega-img)>ul>li:last-child{flex:auto}.websima-mega-menu>.menu-item-has-children>.sub-menu{box-shadow:0 0 0 100vmax rgb(0 0 0 / 48%);clip-path:inset(0 -100vmax -100vmax -100vmax)}.websima-mega-menu .mega-menu>ul:not(.mega-image-submenu)>li.menu-item-has-children>:is(a,span){border-bottom:1px solid rgb(0 40 100 / .095);display:block;font-size:16px;font-variation-settings:var(--fw-500);padding-bottom:10px;margin-bottom:12px}.websima-mega-menu .mega-menu>ul:not(.mega-image-submenu)>li.menu-item-has-children>ul:not(.mega-image-submenu)>li>.sub-menu{padding:8px 15px;font-size:14px}.websima-mega-menu .mega-menu>ul:not(.mega-image-submenu)>li.menu-item-has-children>ul:not(.mega-image-submenu)>li>:is(a,span){display:flex;align-items:center;gap:10px;padding:8px 15px;font-size:14px}.websima-mega-menu .mega-menu>ul:not(.mega-image-submenu)>li.menu-item-has-children>ul:not(.mega-image-submenu)>li>:is(a,span) img{width:30px}.websima-mega-menu .mega-menu>ul:not(.mega-image-submenu)>li.menu-item-has-children>ul:not(.mega-image-submenu)>li :is(a,span):hover:after{color:var(--color1)}.websima-mega-menu .mega-menu>ul:not(.mega-image-submenu)>li.menu-item-has-children>ul:not(.mega-image-submenu)>li>:is(a,span):after{content:"\e962";font-family:"icomoon";line-height:1;color:#333;font-size:13px;transition:0.3s;margin-right:auto}.websima-mega-menu .sub-menu.mega-image-submenu{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:17px;margin-top:25px}.sub-menu.mega-image-submenu{position:relative}.sub-menu.mega-image-submenu .txt-image-menu{position:absolute;background-color:#fff;border-radius:8px;bottom:0;left:8px;right:8px;bottom:8px;text-align:center;padding:6px;font-size:14px;display:none}.sub-menu.mega-image-submenu img{width:100%;border-radius:8px;height:100%;object-fit:cover}