.gravity-block-navigation{opacity:0}.gravity-block-navigation.gg-menu--initialized{opacity:1}.gravity-block-navigation[class*=is-font-variation] ul a{font:inherit;letter-spacing:inherit}.gravity-block-navigation[class*=has-text-color] ul a{color:inherit}.gravity-block-navigation .gg-menu__mobile-toggle{display:none}.gravity-block-navigation nav .gg-has-menu-children ul,.gravity-block-navigation nav[data-menu-orientation=vertical] ul{flex-direction:column}.gravity-block-navigation ul{display:flex;list-style-type:none}.gravity-block-navigation ul li{font-size:inherit;position:relative}.gravity-block-navigation button{background:transparent;border:none;color:currentColor;cursor:pointer;margin-left:.25em;outline:none;padding:0}.gravity-block-navigation [data-menu-submenu=sub-menu]{display:none}.gravity-block-navigation .gg-submenu--open .gg-mega-menu>*{opacity:1;transition-delay:.2s}.gravity-block-navigation .gg-has-menu-children>button{font-size:inherit;height:.5em;transition:transform .3s ease-in;width:1em}.gravity-block-navigation .gg-has-menu-children>button:after,.gravity-block-navigation .gg-has-menu-children>button:before{background-color:currentColor;border-radius:.2em;bottom:0;content:"";height:.1em;position:absolute;transform-origin:left center;width:60%}.gravity-block-navigation .gg-has-menu-children>button:before{left:calc(50% + .03em);transform:rotate(-140deg)}.gravity-block-navigation .gg-has-menu-children>button:after{left:calc(50% - .03em);transform:rotate(-40deg)}.gravity-block-navigation .gg-submenu--open button{transform:rotate(180deg)}body:not(.gg-mobile-menu--open) .gravity-block-navigation ul li{align-items:center;border-bottom:.2em solid transparent;display:flex;padding:.25em}body:not(.gg-mobile-menu--open) .gravity-block-navigation ul .gg-menu-item--active{border-color:currentColor}body:not(.gg-mobile-menu--open) .gravity-block-navigation .gg-has-menu-children .gg-mega-menu,body:not(.gg-mobile-menu--open) .gravity-block-navigation .gg-has-menu-children>ul{left:0;position:absolute;top:100%;visibility:hidden}body:not(.gg-mobile-menu--open) .gravity-block-navigation .gg-has-menu-children:hover button,body:not(.gg-mobile-menu--open) .gravity-block-navigation .gg-submenu--open button{transform:rotate(180deg)}body:not(.gg-mobile-menu--open) .gravity-block-navigation .gg-has-menu-children:hover .gg-mega-menu,body:not(.gg-mobile-menu--open) .gravity-block-navigation .gg-has-menu-children:hover>ul,body:not(.gg-mobile-menu--open) .gravity-block-navigation .gg-submenu--open .gg-mega-menu,body:not(.gg-mobile-menu--open) .gravity-block-navigation .gg-submenu--open>ul{visibility:visible}.gg-menu--is-mobile .gg-menu__mobile-toggle{display:block;height:30px;margin:35px 0;overflow:hidden;position:relative;width:38px;z-index:11}.gg-menu--is-mobile .gg-menu__mobile-toggle span:after,.gg-menu--is-mobile .gg-menu__mobile-toggle span:before,.gg-menu--is-mobile .gg-menu__mobile-toggle:after{background-color:#000;border-radius:4px;content:"";display:block;height:4px;position:absolute;right:0}.gg-menu--is-mobile .gg-menu__mobile-toggle:after{top:50%;transform:translateY(-50%);width:65%}.gg-menu--is-mobile .gg-menu__mobile-toggle span{position:static}.gg-menu--is-mobile .gg-menu__mobile-toggle span:before{top:0;transform-origin:right top;width:88%}.gg-menu--is-mobile .gg-menu__mobile-toggle span:after{bottom:0;transform-origin:right top;width:40%}.gg-menu--is-mobile .gg-menu__drawer{background:#fff;box-sizing:border-box;height:100%;max-width:360px;min-width:320px;overflow-y:auto;padding:110px 10px 10px;pointer-events:all;position:absolute;right:-360px;top:0;transform:translateX(0);transition:transform .3s ease-in;visibility:hidden;width:100%;z-index:10}.gg-menu--is-mobile .gg-menu__drawer ul{flex-direction:column;margin:0;padding:0}.gg-menu--is-mobile .gg-menu__drawer ul li>a{display:block;margin-right:45px;padding:0 0 10px;width:auto}.gg-menu--is-mobile .gg-menu__drawer ul li:last-child>a{padding-bottom:0}.gg-menu--is-mobile .gg-menu__drawer ul .gg-menu-item--active{font-weight:700}.gg-menu--is-mobile .gg-menu__drawer .gg-mega-menu{max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease-in,opacity .3s ease-in,visibility .3s ease-in;transition-delay:.1s;visibility:hidden}.gg-menu--is-mobile .gg-menu__drawer .gg-submenu--open .gg-mega-menu{max-height:1000px;opacity:1;transition-delay:0s;visibility:visible}.gg-menu--is-mobile .gg-has-menu-children>button{height:1.2em;margin:0;position:absolute;right:0;top:5px;width:38px}.gg-menu--is-mobile .gg-has-menu-children>button:after,.gg-menu--is-mobile .gg-has-menu-children>button:before{bottom:calc(50% - .35em);width:.7em}.gg-menu--is-mobile .gg-has-menu-children>button:before{left:calc(50% + .03em);transform:rotate(-140deg)}.gg-menu--is-mobile .gg-has-menu-children>button:after{left:calc(50% - .03em);transform:rotate(-40deg)}main{transition:filter .3s ease-in}.gg-mobile-menu--open{overflow:hidden}.gg-mobile-menu--open main{filter:blur(10px)}.gg-mobile-menu--open .gg-menu__drawer{transform:translateX(-360px);visibility:visible}.gg-mobile-menu--open .gg-menu__mobile-toggle:after{transform:translate(102%,-50%)}.gg-mobile-menu--open .gg-menu__mobile-toggle span:before{transform:rotate(-46deg) translate(-2px,-2px) scaleX(1.2);width:80%}.gg-mobile-menu--open .gg-menu__mobile-toggle span:after{transform:rotate(46deg) translate(0) scaleX(1.2);width:80%}.gravity-block-navigation:not([data-mobile-toggle=off]).gg-menu--is-mobile>.gg-menu__container{background:transparent!important;height:100vh;max-width:unset!important;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;width:100vw;z-index:10}.gravity-block-navigation:not([data-mobile-toggle=off])>.gg-menu__container:before{background-color:#3c3c3c;content:"";display:block;height:100%;opacity:0;position:absolute;top:0;transition:opacity .3s;width:100%}.gg-mobile-menu--open .gravity-block-navigation:not([data-mobile-toggle=off])>.gg-menu__container:before{opacity:.6}.editor-styles-wrapper .gravity-block-navigation{opacity:1}.editor-styles-wrapper .gravity-block-navigation ul{pointer-events:none}.editor-styles-wrapper .gravity-block-navigation .gg-mega-menu{display:none}
