.site-navigation{border-top:1px solid var(--border-color);position:relative}.site-menu{position:relative}.toggle-menu-wrap{display:flex;align-items:center;justify-content:space-between;text-transform:uppercase}.toggle-menu{position:relative;width:25px;cursor:pointer;border:none;outline:none;height:50px}.toggle-menu span{width:100%;height:2px;background:var(--primary-color);border-radius:3px;transition:all .3s linear;position:absolute;top:50%;transform:translateY(-50%);left:0}.toggle-menu:focus span{background:var(--accent-color)}.toggle-menu span.line.line-1{top:calc( 50% - 8px )}.toggle-menu span.line.line-3{top:calc( 50% + 8px )}.toggle-menu.on span.line-3{transform:rotate(45deg)}.toggle-menu.on span.line-3{transform:rotate(45deg);top:50%}.toggle-menu.on span.line-2{display:none}.toggle-menu.on span.line-1{transform:rotate(-45deg);top:50%}.primary-menu,.primary-menu ul{padding:0;margin:0;list-style:none}.primary-menu li a{text-transform:uppercase;letter-spacing:1px;font-size:13px;color:var(--primary-color);display:flex;align-items:center;justify-content:space-between;font-weight:600;font-family:'Montserrat'}.primary-menu li li a{font-size:14px}.primary-menu li.current_page_item>a,.primary-menu li a:hover,.primary-menu li.active>a{color:var(--accent-color)}.primary-menu li:focus-within>ul{visibility:visible;opacity:1;top:100%}@media(min-width:1400px){.toggle-menu-wrap{display:none}.primary-menu ul{visibility:hidden;position:absolute;top:130%;left:-25px;min-width:260px;background:#fff;transition:.3s;opacity:0;box-shadow:0 15px 30px rgba(0,0,0,.1);border-top:1px solid var(--accent-color);border-radius:0 0 3px 3px}.primary-menu{display:flex;align-items:center;justify-content:center}.primary-menu ul ul{top:30%;left:100%}.primary-menu li{position:relative;margin:0 12px}.primary-menu>li:last-child{margin-right:0}.primary-menu li li{margin:0;padding:0 15px}.primary-menu li a{padding:25px 0}.header-v2 .primary-menu li a{padding:30px 0}.primary-menu li li a{padding:10px 0;letter-spacing:0;text-transform:capitalize;border-top:1px solid var(--border-color);position:relative}.header-v2 .primary-menu li li a{padding:10px 0}.primary-menu li>ul>li:first-child>a{border-top:none}.primary-menu li li{margin:0;padding:0 25px}.primary-menu li .toggle{display:inline-block;font-size:12px;padding:3px}.primary-menu li li .toggle{width:30px;text-align:right;padding:0}.primary-menu li li .toggle .caret:before{content:"\f105"}.primary-menu li:focus-within>ul,.primary-menu li.menu-item-has-children:hover>ul,.primary-menu li.active>ul{visibility:visible;opacity:1;top:100%}.primary-menu li li.menu-item-has-children:hover>ul,.primary-menu li li.active>ul{top:-1px}.header-v2 .primary-menu li{position:relative;margin:0 10px}}@media (max-width:1399.98px){.primary-menu{background:#fff;top:150%;position:absolute;width:100%;left:0;padding:0 20px;box-shadow:0 15px 30px rgba(0,0,0,.1);visibility:hidden;opacity:0;border-top:2px solid var(--accent-color);transition:.36s}.primary-menu.active{opacity:1;visibility:visible;top:100%}.primary-menu ul{border-top:1px solid var(--border-color);padding-left:20px;display:none}.primary-menu li{border-bottom:1px solid var(--border-color)}.primary-menu li:last-child{border-bottom:none}.primary-menu li a{display:flex;padding:10px 0;align-items:center;justify-content:space-between;width:calc(100% - 40px);position:relative}.primary-menu li li a{padding:5px 0;text-transform:capitalize;letter-spacing:0}.primary-menu>li:first-child{border-top:none}.primary-menu li .toggle{width:40px;text-align:right;font-size:1rem;line-height:22px;margin:0 -40px 0}.primary-menu li.active>a .toggle .caret:before{content:"\f106"}}