@charset "UTF-8";:root{--jumenu-orange:#ff6b22;--jumenu-orange-dark:#dc4a08;--jumenu-orange-soft:#fff3ec;--jumenu-ink:#111722;--jumenu-text:#303d50;--jumenu-muted:#778397;--jumenu-line:#e4e9ef;--jumenu-white:#fff;--jumenu-dark:#111925;--jumenu-dark-2:#1a2638;--jumenu-shadow:0 16px 40px rgba(17,23,34,.13)}@media (min-width:993px){.navbar.navbar-mainmenu.vpf-mainmenu{margin:0;border:0;border-radius:0;background:transparent}.navbar-mainmenu .container{width:100%;max-width:1140px;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px}.navbar-mainmenu .inner-container{width:100%}.navbar-mainmenu .navbar-collapse{min-height:64px;max-height:none;padding:0 12px;border:0;border-bottom:3px solid var(--jumenu-orange);border-radius:0;background:rgba(255,255,255,.98);box-shadow:0 8px 26px rgba(17,23,34,.07)}.navbar-mainmenu .navbar-nav.vpf-menu{display:flex;width:100%;min-height:61px;align-items:stretch;justify-content:space-between;float:none;margin:0}.navbar-mainmenu .navbar-nav.vpf-menu>li.level-1{display:block;flex:1 1 0;max-width:none;float:none;text-align:center}.navbar-mainmenu .navbar-nav.vpf-menu>li.level-1>a,.navbar-mainmenu .navbar-nav.vpf-menu>li.level-1>span{position:relative;display:flex;width:100%;height:61px;align-items:center;justify-content:center;padding:0 22px;color:var(--jumenu-text);background:transparent;font-size:16px;font-weight:750;line-height:1.2;letter-spacing:.01em;text-transform:none;transition:color .18s ease,background-color .18s ease}.navbar-mainmenu .navbar-nav.vpf-menu>li.level-1>a::after,.navbar-mainmenu .navbar-nav.vpf-menu>li.level-1>span::after{display:none;content:none}.navbar-mainmenu .navbar-nav.vpf-menu>li.level-1:hover>a,.navbar-mainmenu .navbar-nav.vpf-menu>li.level-1:focus>a,.navbar-mainmenu .navbar-nav.vpf-menu>li.level-1.open>a,.navbar-mainmenu .navbar-nav.vpf-menu>li.level-1.active>a,.navbar-mainmenu .navbar-nav.vpf-menu>li.level-1.current>a{color:var(--jumenu-orange-dark);background:transparent}.navbar-mainmenu .navbar-nav.vpf-menu>li.level-1.active>a,.navbar-mainmenu .navbar-nav.vpf-menu>li.level-1.current>a{font-weight:800}.navbar-mainmenu .navbar-nav>li>a>.caret,.navbar-mainmenu .navbar-nav>li>span>.caret{margin-left:8px;border-top-color:var(--jumenu-muted)}.navbar-mainmenu .navbar-nav>li:hover>a>.caret,.navbar-mainmenu .navbar-nav>li.open>a>.caret,.navbar-mainmenu .navbar-nav>li.active>a>.caret{border-top-color:var(--jumenu-orange-dark)}.navbar-mainmenu .navbar-nav.vpf-menu>li.item-1132{flex:0 0 auto;width:auto;padding:9px 0 9px 18px}.navbar-mainmenu .navbar-nav.vpf-menu>li.item-1132>a{height:43px;padding:0 24px;border-radius:10px;color:#fff;background:linear-gradient(135deg,var(--jumenu-orange),var(--jumenu-orange-dark));box-shadow:0 9px 23px rgba(255,107,34,.23)}.navbar-mainmenu .navbar-nav.vpf-menu>li.item-1132>a::after{display:none}.navbar-mainmenu .navbar-nav.vpf-menu>li.item-1132:hover>a,.navbar-mainmenu .navbar-nav.vpf-menu>li.item-1132:focus>a,.navbar-mainmenu .navbar-nav.vpf-menu>li.item-1132.active>a{color:#fff;background:linear-gradient(135deg,#ff7b36,#ce4100)}.navbar-mainmenu .mega-sub-cont.mega-menu-expand{min-width:560px;padding:12px;border-top:3px solid var(--jumenu-orange);border-radius:0 0 14px 14px;background:radial-gradient(circle at 100% 0,rgba(255,107,34,.08),transparent 30%),#fff;box-shadow:var(--jumenu-shadow)}.navbar-mainmenu .mega-sub-cont>ul.row{margin-right:-4px;margin-left:-4px}.navbar-mainmenu .mega-sub-cont li.level-2{padding-right:4px !important;padding-left:4px !important}.navbar-mainmenu .mega-sub-cont li.submenu>a,.navbar-mainmenu .mega-sub-cont li.submenu>span{min-height:58px;margin-bottom:5px;padding:11px 38px 11px 48px;border:1px solid transparent;border-radius:10px;color:var(--jumenu-text);background:transparent;font-size:13px;font-weight:650;line-height:22px;text-transform:none;transition:color .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.navbar-mainmenu .mega-sub-cont li.submenu>a:hover,.navbar-mainmenu .mega-sub-cont li.submenu>a:focus,.navbar-mainmenu .mega-sub-cont li.submenu.active>a,.navbar-mainmenu .mega-sub-cont li.submenu.current>a{color:var(--jumenu-orange-dark);border-color:rgba(255,107,34,.18);background:var(--jumenu-orange-soft);box-shadow:0 7px 18px rgba(17,23,34,.05)}.navbar-mainmenu .mega-sub-cont li.level-2>a::before{position:absolute;top:50%;left:11px;display:grid;width:29px;height:29px;margin:0;padding:0;transform:translateY(-50%);place-items:center;float:none;border-radius:8px;color:var(--jumenu-orange);background:#fff0e7;font-family:Arial,sans-serif;font-weight:800;line-height:29px;text-align:center}.navbar-mainmenu .mega-sub-cont li.item-1124>a::before{content:"↻";font-size:17px}.navbar-mainmenu .mega-sub-cont li.item-1125>a::before{content:"⇄";font-size:16px}.navbar-mainmenu .mega-sub-cont li.item-1126>a::before{content:"⌁";font-size:17px}.navbar-mainmenu .mega-sub-cont li.item-1127>a::before{content:"◈";font-size:15px}.navbar-mainmenu .mega-sub-cont li.item-1128>a::before{content:"+";font-size:18px}.navbar-mainmenu .mega-sub-cont li.item-1129>a::before{content:"⚡";font-size:14px}.navbar-mainmenu .mega-sub-cont li.item-1130>a::before{content:"PHP";font-size:7px}.navbar-mainmenu .mega-sub-cont li.level-2>a .menu-group{display:block;width:100%}.navbar-mainmenu .mega-sub-cont li.level-2>a .menu-title{display:block}.navbar-mainmenu .mega-sub-cont li.level-2>a .menu-title::after{display:block;margin-top:2px;color:var(--jumenu-muted);font-size:10px;font-weight:500;line-height:1.25}.navbar-mainmenu .mega-sub-cont li.item-1124>a .menu-title::after{content:"Legacy to current Joomla"}.navbar-mainmenu .mega-sub-cont li.item-1125>a .menu-title::after{content:"Server, hosting and domain moves"}.navbar-mainmenu .mega-sub-cont li.item-1126>a .menu-title::after{content:"Malware and backdoor cleanup"}.navbar-mainmenu .mega-sub-cont li.item-1127>a .menu-title::after{content:"Audit, hardening and prevention"}.navbar-mainmenu .mega-sub-cont li.item-1128>a .menu-title::after{content:"Broken or hacked website recovery"}.navbar-mainmenu .mega-sub-cont li.item-1129>a .menu-title::after{content:"Speed, cache and database tuning"}.navbar-mainmenu .mega-sub-cont li.item-1130>a .menu-title::after{content:"Modern PHP compatibility fixes"}.navbar-mainmenu .mega-sub-cont li.level-2>a::after{content:"→";position:absolute;top:50%;right:13px;display:block;width:auto;height:auto;margin:0;transform:translateY(-50%);border:0;color:var(--jumenu-orange);opacity:0;font-size:14px;transition:opacity .18s ease}.navbar-mainmenu .mega-sub-cont li.level-2>a:hover::after,.navbar-mainmenu .mega-sub-cont li.level-2>a:focus::after{opacity:1}.vpf-mega-menu-container.sticky{right:0;left:0;width:100%;background:rgba(255,255,255,.98);box-shadow:0 10px 30px rgba(17,23,34,.10)}}@media (min-width:993px) and (max-width:1199px){.navbar-mainmenu .navbar-collapse{padding-right:12px;padding-left:12px}.navbar-mainmenu .navbar-nav.vpf-menu>li.level-1>a,.navbar-mainmenu .navbar-nav.vpf-menu>li.level-1>span{padding-right:14px;padding-left:14px;font-size:14px}.navbar-mainmenu .mega-sub-cont.mega-menu-expand{min-width:500px}}@media (max-width:992px){.navbar-toggle.vpf-offcanvas-toggle{width:44px;height:44px;padding:0;border:1px solid var(--jumenu-line);border-radius:10px;color:var(--jumenu-ink);background:#fff;box-shadow:0 8px 20px rgba(17,23,34,.08);font-size:27px;line-height:42px}.navbar-toggle.vpf-offcanvas-toggle:hover,.navbar-toggle.vpf-offcanvas-toggle:focus{color:var(--jumenu-orange-dark);border-color:rgba(255,107,34,.35);background:var(--jumenu-orange-soft)}.vpf-offcanvas-toggle .icon-bar{background-color:var(--jumenu-ink)}#mm-blocker{background:#08101b;opacity:.62;filter:alpha(opacity=62)}}#vpf-offcanvas.mm-menu{color:#dce4ee;background:radial-gradient(circle at 8% 5%,rgba(255,107,34,.15),transparent 28%),linear-gradient(160deg,var(--jumenu-dark),var(--jumenu-dark-2))}#vpf-offcanvas.mm-menu .mm-header{color:#fff;border-bottom-color:rgba(255,255,255,.09);background:rgba(255,255,255,.035);font-size:15px;font-weight:750;text-align:left}#vpf-offcanvas.mm-menu .btn.btn-offcanvas-close{color:rgba(255,255,255,.72)}#vpf-offcanvas.mm-menu .btn.btn-offcanvas-close:hover,#vpf-offcanvas.mm-menu .btn.btn-offcanvas-close:focus{color:#fff}#vpf-offcanvas.mm-menu .mm-listview>li{border-color:rgba(255,255,255,.07)}#vpf-offcanvas.mm-menu .mm-listview>li>a,#vpf-offcanvas.mm-menu .mm-listview>li>span{color:#cfd8e4;font-size:15px;font-weight:650}#vpf-offcanvas.mm-menu .mm-listview>li>a:hover,#vpf-offcanvas.mm-menu .mm-listview>li>a:focus,#vpf-offcanvas.mm-menu .mm-listview>li.current>a,#vpf-offcanvas.mm-menu .mm-listview>li.active>a{color:#fff;background:rgba(255,107,34,.13)}#vpf-offcanvas.mm-menu .mm-listview .mm-next{border-left-color:rgba(255,255,255,.08)}#vpf-offcanvas.mm-menu .mm-listview .mm-next::after,#vpf-offcanvas.mm-menu .mm-listview .mm-arrow::after{border-color:#ff9c69}#vpf-offcanvas.mm-menu .mm-prev::before{border-color:#ff9c69}#vpf-offcanvas.mm-menu .mm-title{color:#fff;font-weight:700}#vpf-offcanvas:not(.mm-menu) .vpf-offcanvas-menu li>a{color:#cfd8e4;font-size:15px;font-weight:650}#vpf-offcanvas:not(.mm-menu) .vpf-offcanvas-menu li.active>a,#vpf-offcanvas:not(.mm-menu) .vpf-offcanvas-menu li.current>a{color:#fff;background:rgba(255,107,34,.13)}.navbar-mainmenu a:focus-visible,#vpf-offcanvas a:focus-visible{outline:2px solid rgba(255,107,34,.55);outline-offset:2px}@media (prefers-reduced-motion:reduce){.navbar-mainmenu *,#vpf-offcanvas *{transition:none !important}}
