/* FX77MEDIA: shared top navigation and home hero */
body.fx77-layout{background:#03091b}.fx77-layout .sidebar{position:relative;inset:auto;width:100%;max-width:1800px;margin:auto;padding:16px 4%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:30px;overflow:visible;border-right:0;border-bottom:1px solid #ffffff22;background:#03091b}.fx77-layout .brand{width:96px;max-width:96px;margin:0;flex-shrink:0}.fx77-layout .brand img{width:96px;height:96px}.fx77-layout nav{display:flex;flex-wrap:wrap;gap:8px 30px;align-items:center}.fx77-layout nav a{font-size:14px;min-height:44px;padding:12px 0;display:flex;align-items:center;border-bottom:2px solid transparent}.fx77-layout nav a:hover,.fx77-layout nav a[aria-current]{color:#03c9ef}.fx77-layout nav a[aria-current]{border-color:#03c9ef}.fx77-layout main{margin-left:0;background:#03091b}.fx77-layout main:before,.fx77-layout main:after{display:none}.fx77-layout .main-content{max-width:1800px;margin:auto;padding:0 4%}.fx77-layout .topline{display:none}.fx77-layout .inner-page{max-width:1050px;margin:auto;padding-top:48px}.fx77-layout .home-hero{min-height:calc(100svh - 205px);display:flex;align-items:center;justify-content:center;padding:36px 0}.fx77-layout .home-hero img{display:block;width:100%;height:auto;object-fit:contain}.fx77-layout footer{padding:24px 0}.fx77-layout .menu-toggle{display:none}.fx77-layout footer a{min-height:30px;display:inline-flex;align-items:center}@media(max-width:900px){.fx77-layout .sidebar{padding:14px 5%;gap:20px}.fx77-layout nav{gap:4px 20px}.fx77-layout .brand,.fx77-layout .brand img{width:80px;height:80px}.fx77-layout .main-content{padding:0 3%}.fx77-layout .home-hero{min-height:calc(100svh - 190px)}}@media(max-width:600px){.fx77-layout .sidebar{align-items:center;gap:16px}.fx77-layout .brand,.fx77-layout .brand img{width:70px;height:70px}.fx77-layout nav{justify-content:flex-end;gap:0 16px}.fx77-layout nav a{font-size:13px;padding:8px 0}.fx77-layout .home-hero{min-height:55svh;padding:30px 0}.fx77-layout .main-content{padding:0 4%}.fx77-layout footer{gap:12px}.fx77-layout footer div{gap:16px}.fx77-layout .inner-page{padding-top:32px}}@media(max-width:380px){.fx77-layout .sidebar{gap:12px}.fx77-layout .brand,.fx77-layout .brand img{width:60px;height:60px}.fx77-layout nav{gap:0 12px}.fx77-layout nav a{font-size:12px}}

.fx77-layout nav a.social-link{gap:8px;background:none;border-radius:0}.fx77-layout nav .nav-icon{width:24px;height:24px}.fx77-layout nav .social-title small{font-size:11px;line-height:1.3;margin-top:3px}.fx77-layout nav .skool-icon{width:24px;height:24px;font-size:24px}.fx77-layout nav{gap:8px 24px}@media(max-width:900px){.fx77-layout nav{gap:4px 16px}}@media(max-width:600px){.fx77-layout nav{gap:4px 14px}.fx77-layout nav .nav-icon{width:20px;height:20px}.fx77-layout nav .skool-icon{width:20px;height:20px;font-size:20px}.fx77-layout nav a.social-link{gap:6px}.fx77-layout nav .social-title small{font-size:10px}}
