.gpc-header-menu{background:#fff0}.sticky-enabled .main-navigation.is_stuck{background:var(--neutral-10)}.sticky-enabled .main-navigation.is_stuck .inside-navigation{padding:10px 40px}.gpc-header-menu .main-navigation li a span.is-hover{background-image:linear-gradient(var(--color-secondary),var(--color-secondary));background-position:100% 20px;background-repeat:no-repeat;background-size:0 3px;transition:background-size 0.4s cubic-bezier(.22,.61,.36,1)}.gpc-header-menu .main-navigation .main-nav ul li{margin:0 20px}@media (min-width:768px) and (max-width:991px){.gpc-header-menu .main-navigation .main-nav ul li{margin:0 5px}}.gpc-header-menu .main-navigation .main-nav ul li a{line-height:30px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--color-white);padding:0 10px}.gpc-header-menu .main-navigation .main-nav ul li a:hover{color:rgba(var(--rgba-white-color),.7)}.gpc-header-menu .main-navigation .main-nav ul li a:before,.gpc-header-menu .main-navigation .main-nav ul li a:after{content:"";position:absolute;width:0%;height:3px;bottom:-3px;background:var(--color-secondary)}.gpc-header-menu .main-navigation .main-nav ul li a:before{left:0}.gpc-header-menu .main-navigation .main-nav ul li a:after{right:0;background:var(--color-secondary);transition:width 0.8s cubic-bezier(.22,.61,.36,1)}.gpc-header-menu .main-navigation .main-nav ul li.current-menu-item a:before,.gpc-header-menu .main-navigation .main-nav ul li a:hover:before{background:var(--color-secondary);width:100%;transition:width 0.5s cubic-bezier(.22,.61,.36,1)}.gpc-header-menu .main-navigation .main-nav ul li.current-menu-item a:after,.gpc-header-menu .main-navigation .main-nav ul li a:hover:after{background:#fff0;width:100%;transition:0s}.gpc-header-menu .main-navigation ul.sub-menu{background-color:var(--color-white)!important;min-width:100px}@media (min-width:768px) and (max-width:991px){.inside-header{padding:0 40px}.site-header .header-image{width:120px}}@media (max-width:767px){.main-navigation.navigation-stick.has-sticky-branding .inside-navigation.grid-container{padding-left:20px;padding-right:20px}.inside-header{padding:20px}.site-header .header-image{width:100px}}.main-navigation .inside-navigation .gpc-nav-btn{order:10}@media (max-width:767px){.main-navigation .inside-navigation .gpc-nav-btn{order:2}.btn.gpc-nav-btn{padding:5px 20px}}