@import "https://fonts.googleapis.com/css2?family=Rubik+Dirt&display=swap";
@import "https://fonts.googleapis.com/css2?family=Changa:wght@300;400;500;600;700&display=swap";
@import "https://fonts.googleapis.com/css2?family=Barlow+Semi+Condensed:wght@400;500;600;700&display=swap";
*{box-sizing:border-box;margin:0;padding:0}html,body{overflow-x:hidden}.app{--primaryColor:#f3f3f3;--appBgColor:#1b32202a;--bikeBg:#f9f9f9;--secondaryColor:#8faf99;--secondaryColor2:#3d5844;--secondaryColor3:#609174;--secondaryColor4:#669971;--secondaryColor99:#91d7a2;--workoutBg:#35493aca;--navLinkColor:#666;--navLinkColorHover:#3d5844;--textFont:"Changa", serif;--headerContactFont:"Barlow Semi Condensed", sans-serif;--titleFont:"Bitter", sans-serif;--headerNavFont:"Rubik Dirt", serif;width:100vw;min-height:100vh;color:var(--primaryColor);font-family:var(--textFont);background-color:#111;background-image:url(/images/mainBg.jpg);background-size:cover;background-attachment:fixed;position:relative}@media screen and (max-width:800px){.app{background-size:initial}}.mainPage{width:100vw;min-height:100vh;margin:0 auto;padding:10vh 5vw 0;position:relative}@media screen and (max-width:800px){.mainPage{width:100vw;padding:5vh 0 0}}.title{flex-direction:column;justify-content:center;align-items:center;width:90vw;margin:0 auto;display:flex}.title h1{font-family:var(--titleFont);color:var(--secondaryColor);text-transform:uppercase;letter-spacing:5px;text-align:center;font-size:3rem}@media screen and (max-width:800px){.title h1{font-size:2rem}}.title div{background:#eee;width:100px;height:2px;margin-top:2vh}.buttonLink{cursor:pointer;color:var(--navbarBgColor);background:0 0;border:none;font-size:4rem;transition:all .5s}.buttonLink:hover{color:var(--secondaryColor)}.icon{color:var(--navLinkColorHover);margin-right:10px}.navHamburger,.navHamburgerM{z-index:999999;color:#fff;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:3.5rem;transition:all .3s;animation:1s linear infinite alternate hamburgerAnimation;position:fixed;top:5vh;left:5vw}.navHamburgerM{background:#00000080;border-radius:5px;font-size:3rem;top:2vh;left:3vw}@keyframes hamburgerAnimation{0%{color:#fff}70%{color:#fff}to{color:#888}}.navHamburger:hover{color:var(--secondaryColor);animation:none}.navHamburger2,.navHamburger2M{z-index:999999;color:#222;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:3rem;transition:all .3s;position:absolute;top:2%;right:5%}.navHamburger2:hover{color:var(--secondaryColor)}.navHamburgerM,.navHamburger2M{display:none}@media screen and (max-width:800px){.navHamburger,.navHamburger2{display:none}.navHamburgerM,.navHamburger2M{display:flex}}html::-webkit-scrollbar{width:15px}html::-webkit-scrollbar-track{background:#f1f1f1}html::-webkit-scrollbar-thumb{background:#3b4c3b;border:2px solid #f1f1f1;border-radius:5px}html::-webkit-scrollbar-thumb:hover{background:#293c29}.contentArticle::-webkit-scrollbar{width:15px}.contentArticle::-webkit-scrollbar-track{background:#f1f1f1}.contentArticle::-webkit-scrollbar-thumb{background:#3b4c3b;border:2px solid #f1f1f1;border-radius:5px}.contentArticle::-webkit-scrollbar-thumb:hover{background:#293c29}.cookieLink{cursor:pointer;color:var(--activeNavLink);margin-left:10px}.cookieInfo p button{color:var(--secondaryColor);cursor:pointer;background:0 0;border:none;margin-left:10px;font-size:18px;transition:all .4s}.cookieInfo p button:hover{color:var(--secondaryColor99)}.cookieInfo{align-items:center;display:flex}.cookieIcon{margin-right:3vw;font-size:5rem}@media screen and (max-width:800px){.cookieInfo{text-align:center;flex-direction:column}.cookieIcon{margin-bottom:4vh;margin-right:0;font-size:4rem}}
