.glob-header{ul{list-style:none}height:var(--global-header-height);padding-inline:1rem;display:flex;align-content:center;justify-content:space-between;align-items:center;background:linear-gradient(180deg,#000,#1a1a1a70);box-shadow:0 4px 28px #00000040;@media (min-width: 50rem){padding-inline:1.875rem}.head-logo{font-size:0}#top-logo{width:clamp(3.438rem,6vw + 1rem,4.063rem);@media (hover){& path[fill="#2F929F"]{transform-origin:center;filter:blur(11px);transform:scale(.6)}}}.top-nav-list{display:flex;column-gap:clamp(1.063rem,.7vw + 1rem,1.875rem);font-size:clamp(1.063rem,.39vw + 1rem,1.375rem);font-weight:500;a{padding:.3em .5em;border-radius:7px;transition:color .15s linear;&:hover{color:var(--l-blue)}&.active{color:var(--l-blue)}}}}.top-nav{transition:.2s linear all}#nav-menu__btn{--nav-btn: 34px;width:var(--nav-btn);height:var(--nav-btn);.fill{fill:#fff}}#nav-menu{display:flex;align-items:center;transition:all .2s linear;&:active{transform:scale(.75)}position:relative;z-index:2}.mob-nav{ul{list-style:none}position:fixed;height:100%;width:100%;inset:0;display:grid;grid-template-columns:100%;grid-template-areas:"empty" "links" "icons";grid-template-rows:1fr 3fr 1fr;user-select:none;-webkit-user-select:none;pointer-events:none;background-color:#15151599;backdrop-filter:blur(35px);-webkit-backdrop-filter:blur(35px);z-index:1;.top-nav{grid-area:links;align-self:center}.top-nav ul.top-nav-list{display:flex;row-gap:2rem;margin-left:9vmin;flex-direction:column;li{font-size:clamp(2.5rem,6vw + 1rem,3.125rem);a{&:hover{color:var(--l-blue)}&.active{color:var(--l-blue)}}}}.h__soc-icons{grid-area:icons;align-self:end;column-gap:2rem;margin-left:9vmin;margin-bottom:2vmax;display:flex;li{svg{--dimensions: 35px;height:var(--dimensions);width:var(--dimensions)}}}clip-path:circle(0% at 88.61% 4.9%);transition:all .7s linear;will-change:auto}.mob-nav.active{clip-path:circle(150% at 88.61% 4.9%);user-select:auto;pointer-events:auto}@media (max-width: 796px){header .top-nav{display:none}body.menu__open{overflow:hidden}}@media (min-width: 797px){#nav-menu,#mob-nav{display:none}}footer{font-family:Manrope,sans-serif;padding:2.5rem 1.25rem 4.125rem;display:grid;grid-template-areas:"fs__icons usuals c_w_u donate";grid-template-columns:repeat(4,minmax(150px,1fr));gap:2.5rem;background-image:linear-gradient(180deg,#1a1a1a70,#000);transition:box-shadow .3s linear;nav{display:flex;align-items:flex-start;flex-direction:column;a{font-weight:400;font-size:16px;line-height:1.375;display:flex;align-items:center;margin:9px 0;@media (hover){&:before{content:"";width:0;border-radius:25px;display:inline-block;height:100%;background-color:var(--l-blue);transition:width .2s linear,margin-right .2s linear}&:hover:before{width:5px;border-radius:25px;margin-right:5px}}}}@media (max-width: 797px){grid-template-areas:"fs__icons usuals" "c_w_u donate";grid-template-columns:repeat(2,minmax(150px,1fr));gap:1.5rem}&:hover{box-shadow:0 4px 60px -13px var(--l-blue)}}.fs__soc{display:flex;flex-flow:column;.socs{display:flex;margin-top:auto;gap:3px;.soc{--dimension: 40px;display:flex;width:var(--dimension);height:var(--dimension);align-items:center;justify-content:center;svg{transition:filter .2s linear;&:hover{filter:drop-shadow(5px 5px 8px var(--l-blue))}}}}}h4{margin-bottom:12px}h4:not(.fs__soc>h4){line-height:1.375;font-size:1rem;font-weight:700;text-transform:uppercase;color:var(--l-blue)}@layer resets{:root{--d-blue: #2f929f;--l-blue: #38afbf;--bg-color: #000;--txt-color: #cecece;--pagefind-ui-primary: #cecece;--pagefind-ui-text: #cecece;--pagefind-ui-background: #141414;--pagefind-ui-border-width: .5008px;--pagefind-ui-font: inherit;--breakpoint-lg: 50rem}::-webkit-scrollbar{width:3px;height:3px}::-webkit-scrollbar-thumb{background:var(--l-blue);height:86px;border-radius:25px}::-webkit-scrollbar-track{background-color:transparent}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}body{--global-header-height: 75px;@media (min-width: 50rem){--global-header-height: 115px}color:var(--txt-color);background-color:var(--bg-color)}a{color:inherit;text-decoration:none}button{background:transparent;border:0;&:not([disabled]){cursor:pointer}}}@layer base{h2{font-family:Manrope;font-style:normal;font-size:clamp(1.25rem,1.2vw + 1rem,2rem);font-weight:800;line-height:1.375;@media (max-width: 50rem){font-weight:700}}.section-head{margin-bottom:20px}main{position:relative;overflow:hidden;&:not(.home__main,._404){padding-top:clamp(8rem,18vw + 1rem,16rem);padding-bottom:clamp(4rem,14vw + 1rem,12rem)}}}
