.cb-cursor{position:fixed;top:0;left:0;z-index:1100;contain:layout style size;pointer-events:none;will-change:transform;transition:opacity 3s,color .4s}.cb-cursor:before{content:"";position:absolute;top:-25px;left:-25px;width:50px;height:50px;transform:scale(0);background:var(--tg-theme-primary);border-radius:50%;transition:transform .3s ease-in-out,opacity 1s;opacity:1!important}.cb-cursor-text{position:absolute;top:-50px;left:-50px;width:100px;height:100px;display:flex;align-items:center;justify-content:center;transform:scale(0) rotate(10deg);opacity:0;color:white;font-weight:700;font-size:.875rem;line-height:18px;text-align:center;text-transform:uppercase;letter-spacing:0;transition:opacity .4s,transform .3s}@supports (mix-blend-mode:exclusion){.cb-cursor.-exclusion,.cb-cursor.-opaque{mix-blend-mode:exclusion}.cb-cursor.-exclusion:before,.cb-cursor.-opaque:before{background:white}}.cb-cursor.-normal,.cb-cursor.-text{mix-blend-mode:normal}.cb-cursor.-black{color:#182029}.cb-cursor.-black:before{background:currentColor;opacity:.95!important}.cb-cursor.-theme{color:var(--tg-theme-primary)}.cb-cursor.-theme .cb-cursor-text{font-weight:var(--tg-fw-extra-bold);color:var(--tg-common-color-black-2)}.cb-cursor.-theme:before{background:currentColor;opacity:.95!important}.cb-cursor.-inverse{color:white}.cb-cursor.-visible:before{transform:scale(.2)}.cb-cursor.-visible.-active:before{transform:scale(.23);transition-duration:.2s}.cb-cursor.-pointer:before{transform:scale(.15)}.cb-cursor.-text:before{opacity:.85;transform:scale(1.7)}.cb-cursor.-text .cb-cursor-text{opacity:1;transform:scale(1)}.cb-cursor.-text.-active:before{transform:scale(1.6);transition-duration:.2s}.cb-cursor.-opaque:before{transform:scale(1.32)}.cb-cursor.-opaque.-active:before{transform:scale(1.2)}.cb-cursor.-lg:before{transform:scale(2)}.cb-cursor.-hidden:before{transform:scale(0)}@media (max-width:767.98px){.cb-cursor{display:none!important}}.dropdown-trigger,.menu-item-has-children{position:relative;height:100%}.dropdown-trigger{padding:0 5px;display:flex;align-items:center;cursor:pointer;color:var(--tg-common-color-white)}.navigation .menu-item-has-children,.navigation>li{display:inline-block}.navigation>li{position:relative;margin:0 8px}.tgmenu__main-menu .navigation{display:flex;align-items:center;height:100%}.dropdown-title{margin-right:2px}.dropdown-icon{display:inline-flex;align-items:center;justify-content:center;line-height:1;margin-left:1px}.dropdown-icon i{font-size:10px}.parent-link{display:flex;align-items:center}.dropdown-parent-link{color:var(--tg-common-color-white);text-decoration:none}.dropdown-parent-link:hover{color:var(--tg-theme-primary)}.menu-item-has-children .sub-menu{position:absolute;left:0;top:100%;width:220px;background-color:#fff;border-top:3px solid var(--tg-theme-primary);box-shadow:0 10px 30px 0 rgba(0,0,0,.1);margin:0;padding:10px 0;z-index:99;list-style:none;visibility:hidden;opacity:0;transition:all .3s ease-in-out;text-align:left}.menu-item-has-children.active>.sub-menu,.menu-item-has-children:hover>.sub-menu{visibility:visible;opacity:1}.dropdown-trigger:hover{color:var(--tg-theme-primary)}.menu-item-has-children .sub-menu li{margin:0;position:relative}.menu-item-has-children .sub-menu li a{display:block;padding:10px 25px;color:var(--tg-common-color-black)!important;font-weight:500;text-transform:capitalize;transition:all .3s ease-in-out;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu-item-has-children .sub-menu li a:hover{color:var(--tg-theme-primary)!important;padding-left:30px}.navigation .menu-item-has-children{margin-right:5px}.tgmobile__menu .menu-item-has-children .dropdown-btn{position:absolute;right:20px;top:6px;width:32px;height:32px;text-align:center;font-size:16px;line-height:32px;color:var(--tg-common-color-dark);background:var(--tg-common-color-gray);cursor:pointer;border-radius:2px;transition:all .3s ease;z-index:5}.tgmobile__menu .menu-item-has-children .dropdown-btn i{transition:transform .3s ease}.tgmobile__menu .menu-item-has-children .dropdown-btn i.open{transform:rotate(45deg)}.mobile-dropdown-header{padding:0;margin:0;border-top:1px solid rgb(0 0 0/10%)}.tgmobile__menu .menu-item{padding-left:0;margin-left:0}.mobile-category-label{font-size:16px;color:var(--tg-common-color-white);text-decoration:none;display:block;padding:10px 25px;line-height:1.5;font-weight:500}.mobile-category-label:hover{color:var(--tg-theme-primary)}@media (min-width:1200px) and (max-width:1350px){.header-utility-hide{display:none!important}}