#landing-header{box-sizing:border-box;height:78px;position:fixed;z-index:50;inset:0 0 auto;display:flex;align-items:center;justify-content:flex-start;gap:16px;padding:0 44px;background:rgba(17,17,17,.94);color:#fff;border-bottom:1px solid #383838}#landing-header .top-social{display:flex;gap:14px;margin:0;text-transform:uppercase;font:500 11px/normal Unbounded,Arial,sans-serif}#landing-header .top-social a{padding:10px 14px;border:1px solid #444;font-size:12px;line-height:normal;color:#fff;text-decoration:none;width:auto;height:auto;border-radius:0}#landing-header .top-social a:hover{border-color:#76bf37;color:#76bf37}#landing-header .top-social img{display:none}#landing-header .top-social a:before{content:none}#landing-header .menu-btn{display:none;margin:0;padding:2px 6px;color:#fff;background:none;border:0;text-transform:uppercase;font:400 16px/1.55 Manrope,Arial,sans-serif;cursor:pointer}#landing-header .menu-btn:before{content:"☰";font-size:21px;line-height:1}#landing-header .header-enroll{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box;min-height:38px;padding:11px 17px;background:#3b9b22;border:1px solid #3b9b22;color:#fff;font:500 11px/1.3 Unbounded,Arial,sans-serif;text-transform:uppercase;text-decoration:none;white-space:nowrap}#landing-header .header-enroll:hover{background:#32871d}#landing-header a:focus-visible,#landing-header button:focus-visible{outline:2px solid #d6eda4;outline-offset:3px}
.shared-menu{box-sizing:border-box;position:fixed;z-index:40;right:0;top:78px;bottom:auto;width:185px;height:calc(100vh - 78px);max-height:none;padding:34px 22px;background:#111;color:#fff;border-left:1px solid #333;display:flex;flex-direction:column;gap:18px;overflow-y:auto;box-shadow:none}.shared-menu a{font:500 10px/1.35 Unbounded,Arial,sans-serif;text-transform:uppercase;color:#fff;margin:0;padding:0;border:0}.shared-menu a:hover,.shared-menu a.active{color:#76bf37}.shared-menu .side-caption{display:none}body:has(#landing-header){--header:78px;--sidebar:185px}body:has(#landing-header) main,body:has(#landing-header) footer{margin-right:185px}body:has(#wpadminbar) #landing-header{top:32px}body:has(#wpadminbar) .shared-menu{top:110px;height:calc(100vh - 110px)}
@media(max-width:1180px){#landing-header{gap:12px}#landing-header .header-enroll{font-size:10px;padding:10px 12px}}
@media(max-width:1000px){#landing-header{padding:0 20px;justify-content:space-between}#landing-header .top-social{gap:8px;margin-right:auto}#landing-header .top-social a{width:38px;height:38px;padding:0;display:grid;place-items:center;border-radius:50%;font-size:0}#landing-header .top-social img{display:block;width:100%;height:100%;object-fit:cover}#landing-header .menu-btn{display:inline-flex;align-items:center;gap:8px;margin-left:16px}.shared-menu{display:none;width:100%;height:auto;max-height:calc(100dvh - 78px);padding:28px}.shared-menu.open{display:flex}body:has(#landing-header){--sidebar:0px}body:has(#landing-header) main,body:has(#landing-header) footer{margin-right:0}body:has(#wpadminbar) .shared-menu{height:auto;max-height:calc(100dvh - 110px)}}
@media(max-width:782px){body:has(#wpadminbar) #landing-header{top:46px}body:has(#wpadminbar) .shared-menu{top:124px;max-height:calc(100dvh - 124px)}}
@media(max-width:600px){#landing-header{padding:0 14px;gap:10px}#landing-header .top-social{margin-right:0;gap:6px}#landing-header .top-social a{width:32px;height:32px}#landing-header .menu-btn{margin-left:auto;gap:5px}#landing-header .header-enroll{font-size:9px;padding:10px;min-height:36px}}
@media(max-width:360px){#landing-header{padding:0 10px;gap:7px}#landing-header .top-social{gap:4px}#landing-header .top-social a{width:28px;height:28px}#landing-header .header-enroll{padding:10px 8px;font-size:8px}#landing-header .menu-btn{font-size:9px}}
