.accomplishmentsCont{position:relative}.accomplishmentsCont>h1{font-size:3.5rem;text-align:center;margin-bottom:2rem}@media(max-width:768px){.accomplishmentsCont>h1{font-size:2.5rem}}.accomplishmentsCont .accompsMoreButton{position:absolute;font-family:smolotRegular,sans-serif;font-weight:600;bottom:0;left:2rem;height:48px;width:8rem;background:#c1213c;font-size:1.6rem}@media(max-width:768px){.accomplishmentsCont .accompsMoreButton{font-size:1.4rem;position:relative;margin:48px auto 0;left:0;display:block}}.accomplishmentsCont .accompsX{position:absolute;top:1rem;right:1rem;border:none;font-size:1.5rem;cursor:pointer;color:#fff;z-index:20}.accomplishmentsCont .accompsX:hover{color:gray}.accomplishmentsCont .popupAccomps{position:fixed;background:#0a0a0a;top:5vh;height:60vh;width:80vw;display:flex;align-items:center;justify-content:center;padding:1rem;border:1px solid #fff;overflow-x:hidden;overflow-y:auto;border-radius:2rem;margin-top:10vh;z-index:10}.accomplishmentsCont .popupAccomps>div{position:absolute;top:0;border-radius:8px;width:100%;max-width:100%;padding:3rem;height:auto;overflow-y:auto;-moz-columns:2;column-count:2;overscroll-behavior-y:contain}@media(max-width:768px){.accomplishmentsCont .popupAccomps>div{-moz-columns:1;column-count:1;padding:1rem 1rem 3rem;border-radius:5px}}.accomplishmentsCont .popupAccomps>div button{position:absolute;top:1rem;right:1rem;background:rgba(0,0,0,0);border:none;font-size:1.5rem;cursor:pointer}.generalInfoContainer{display:flex;background:#c1213c;width:100vw;gap:4rem;padding:2rem 0}@media(max-width:768px){.generalInfoContainer{display:block}}.generalInfoContainer>div{display:flex;flex:1;flex-direction:column}@media(max-width:768px){.generalInfoContainer>div{width:80%;margin:0 auto;display:block}}.generalInfoContainer>div>h2{text-align:center;font-size:3rem;word-break:break-word;line-height:3.3rem;width:16rem}@media(max-width:768px){.generalInfoContainer>div>h2{font-size:2.5rem;line-height:2.8rem;width:100%;margin-bottom:2rem}}.generalInfoContainer>div>h3{text-align:left}.managmentCont{position:relative;margin:5rem auto;width:90%}.separator{position:absolute;left:-5rem;height:.3rem;width:100vw;background:#c1213c}@media(max-width:768px){.separator{left:-2.5%}}@media(max-width:480px){.separator{left:-.5rem}}.separator>h2{position:absolute;width:16rem;padding:0 1rem;left:calc(50vw - 8rem);top:-1.4rem;background:#000;font-size:2rem;color:#fff;text-align:center;margin-bottom:2rem}@media(max-width:768px){.separator>h2{font-size:1.75rem;top:-1.072rem;width:14rem;left:calc(50vw - 7rem)}}@media(max-width:480px){.separator>h2{font-size:1.5rem;top:-.95rem;width:12rem;left:calc(50vw - 6rem)}}.managerList{padding-top:7rem;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:2rem;max-width:1200px;margin:0 auto}.managerCard{width:100%;max-width:250px;display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:2rem}.managerCard img{width:150px;height:150px;-o-object-fit:cover;object-fit:cover;border-radius:4px}.managerCard h2{display:flex;align-items:center;height:3.6rem;font-size:1.5rem;color:#fff;text-align:center;margin:.5rem 0}.managerCard h3{font-size:1rem;margin:.25rem 0}.managerCard p{font-size:.9rem;color:#fff;text-align:center;margin:.1rem 0}@media(max-width:768px){.managmentCont{margin:3rem auto;width:95%}.managerList{gap:1.5rem}.managerCard{max-width:200px}}@media(max-width:480px){.managmentCont{margin:2rem auto}.managerList{gap:1rem}.managerCard{max-width:none;width:100%}}.subteamsCont{position:relative;margin:5vw auto;padding:3vw 0;width:90vw}@media(max-width:768px){.subteamsCont{margin:30vw 0;width:100vw}}.separator2{position:absolute;left:-5vw;height:.3rem;width:100vw;background:#c1213c}@media(max-width:768px){.separator2{left:0}}.separator2>h2{position:absolute;width:12rem;padding:0 1rem;left:calc(50vw - 6rem);top:-2.6rem;background:#000;font-size:2rem;color:#fff;text-align:center;margin-bottom:2rem}@media(max-width:768px){.separator2>h2{font-size:1.75rem;top:-2.15rem;width:115.5rem;left:calc(50vw - 5.25rem)}}@media(max-width:480px){.separator2>h2{font-size:1.5rem;top:-1.9rem;width:9rem;left:calc(50vw - 4.5rem)}}.leadersList{padding-top:7rem;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:1.2rem;row-gap:.8rem}.leaderCard{width:250px;display:flex;flex-direction:column;align-items:center;text-align:center}.leaderCard h2{font-size:1.8rem;color:#fff;text-align:center}.managerCard h3{font-size:1.4rem;color:#fff;text-align:center}@media(max-width:768px){.managerCard h3{font-size:1rem}}.managerCard h4{display:flex;align-items:center;height:2.4rem;font-size:1rem}@media(max-width:768px){.managerCard h4{font-size:.8rem}}.leaderCard p{font-size:.2rem;color:#fff;text-align:center}.hero1Cont{position:relative;margin-bottom:2rem}.hero1Cont h2{font-family:smolotBold;color:#fff;font-size:4.5rem;padding:0 1rem;margin-top:1rem;z-index:2;text-shadow:2px 2px 4px rgba(0,0,0,.9),-2px -2px -4px rgba(0,0,0,.9)}@media(max-width:768px){.hero1Cont h2{font-size:3rem}}.hero1Cont h3{z-index:2;font-family:smolotBold;color:#fff;padding:0 2rem;font-size:2.5rem;text-shadow:1px 1px 1px rgba(0,0,0,.8),-1px -1px -1px rgba(0,0,0,.8)}@media(max-width:768px){.hero1Cont h3{font-size:1.7rem}}.hero1Cont img{-o-object-fit:cover;object-fit:cover}@media(max-width:768px){.hero1Cont img{height:100vh;width:auto}}.hero1Cont .hero1Btn{font-family:smolotBold;border:none;padding:1rem 2rem;margin-top:5rem;cursor:pointer}@media(max-width:768px){.hero1Cont .hero1Btn{padding:.5rem 1rem}}.hero1Cont .hero1Btn>h3{position:relative}.hero1Cont .hero1Btn:hover{transform:scale(1.05);transition:all .3s ease-in-out}.hero2Cont{position:relative;margin-bottom:2rem}.hero2Cont h2{font-family:smolotBold;color:#fff;font-size:4.5rem;padding:0 1rem;margin-top:1rem;z-index:2;text-shadow:2px 2px 4px rgba(0,0,0,.9),-2px -2px -4px rgba(0,0,0,.9)}@media(max-width:768px){.hero2Cont h2{font-size:3rem}}.hero2Cont h3{z-index:2;font-family:smolotRegular;color:#fff;padding:0 2rem;font-size:2.5rem;text-shadow:1px 1px 1px rgba(0,0,0,.8),-1px -1px -1px rgba(0,0,0,.8)}@media(max-width:768px){.hero2Cont h3{font-size:1.7rem}}.hero2Cont img{-o-object-fit:cover;object-fit:cover}@media(max-width:768px){.hero2Cont img{height:100vh;width:auto}}.hero2Cont .hero2Btn{border:none;padding:.5rem 2rem;text-decoration:underline;text-underline-offset:10px;text-decoration-thickness:2px;cursor:pointer}@media(max-width:768px){.hero2Cont .hero2Btn{padding:.5rem 1rem}}.hero2Cont .hero2Btn>h3{font-family:smolotBold;position:relative}.hero2Cont .hero2Btn:hover{transform:scale(1.05);transition:all .3s ease-in-out;color:#c1213c}.sponsorsCont{width:90vw;margin:0 5vw}@media(max-width:768px){.sponsorsCont{width:80vw;margin:0 10vw}}.sponsorTier{width:100%;height:10vw}@media(max-width:768px){.sponsorTier{margin-bottom:4rem}}.sponsorTier h2{font-size:3.5vw;text-align:center;text-transform:uppercase;margin-top:10px}@media(max-width:768px){.sponsorTier h2{font-size:2rem;margin-top:10px}}.sponsorTier>img{position:absolute;right:-12vw;width:60vw;height:auto;-o-object-fit:contain;object-fit:contain;margin:.5vw 0}@media(max-width:768px){.sponsorTier>img{width:100vw;right:-20vw}}.platCont{width:100%;display:flex;justify-content:space-between;margin-bottom:calc(10vh + (20vw - 100vh)*.1)}.platCont img{width:30vw;height:auto;-o-object-fit:contain;object-fit:contain;margin:2vw}.sponsorsCont{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:4vw}.sponsorsCont>img{width:20vw;display:flex;flex-direction:column;align-items:center;text-align:center}@media(max-width:768px){.platCont img{width:80vw;margin:10rem 0 4rem}.platCont{flex-direction:column;align-items:center}}.sponsorsGrid{display:flex;gap:2vw;justify-content:space-around;align-items:center;flex-wrap:wrap;margin-bottom:10rem}@media(max-width:768px){.sponsorsGrid{gap:8vw;margin-bottom:4rem;margin-top:0}}.othersCont{display:flex;justify-content:center;align-items:center}.othersCont>a>img{-o-object-fit:contain;object-fit:contain}.gold{width:20vw;max-height:10vw}@media(max-width:768px){.gold{width:50vw;max-height:20vw}}.silver{width:15vw;max-height:7vw}@media(max-width:768px){.silver{width:30vw;max-height:15vw}}.bronze{width:10vw;max-height:5vw}@media(max-width:768px){.bronze{width:25vw;max-height:12vw}}.supporter{width:8vw;max-height:4vw}@media(max-width:768px){.supporter{width:16vw;max-height:10vw}}.subteamsListCont{width:100vw;height:100%}.subteamsListCont>h1{color:#fff;font-size:2.5vw;text-align:center;margin-bottom:3vw}@media(max-width:480px){.subteamsListCont>h1{font-size:2rem}}.subteamsGridCont{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:2vw;width:100%}.subteamCard{display:flex;flex-direction:column;align-items:center;text-align:center;width:15vw;height:15vw;background-color:#c1213c;cursor:pointer}.subteamCard>img{width:10vw;height:10vw;border-radius:50%;margin-top:1vw}.subteamCard>h2{color:#fff;font-size:1.5vw;text-align:center}.subteamCard:hover{background-color:#a10f2e;transform:scale(1.05);transition:.3s}.subteamDesc{position:relative;display:flex;padding:0 1.5rem;margin:3rem 0;width:100vw;align-items:flex-start;gap:2.5rem;flex-wrap:wrap}.subteamDesc>p{color:#fff;font-size:1.5vw;text-align:center;flex:3}.subteamDesc>img{align-self:flex-start;margin:0 2.5rem;flex:2;height:auto}@media(max-width:768px){.subteamDesc{flex-direction:column;align-items:center;text-align:center}.subteamDesc>p{width:100%;font-size:1rem;margin:0}.subteamDesc>img{width:100%;height:auto;margin:0}}.outerProps>h2{color:#fff;font-size:2rem;text-align:center;text-transform:uppercase;margin-top:1vw}.descCont{position:relative;width:100vw;height:35vw;margin-top:6rem}.descCont>div{position:absolute;top:0;color:#fff;font-size:1.5vw;text-align:center;width:35vw;height:35vw;background-color:#c1213c}@media(max-width:768px){.descCont>div{width:120vw}}.outerProps{display:flex;flex-direction:column;justify-content:center;padding:.8rem}.properties{margin:auto 0;text-align:center;transform:translateY(-20%)}@media(max-width:768px){.subteamCard{width:20vw;height:20vw}.subteamCard>h2{margin-top:.7rem;font-size:.6rem}.outerProps>h2{font-size:1rem;position:absolute;text-transform:uppercase;left:10%}.outerProps>p{font-size:.6rem;position:relative}}@media(max-width:768px)and (max-width:768px){.outerProps>p{text-align:left}}@media(max-width:768px){.descCont>div{width:100vw;height:32vw;margin:2rem 0;position:relative}}@media(max-width:768px)and (max-width:768px){.descCont>div{width:120vw}}@media(max-width:768px){.descCont{width:100vw;height:calc(96vw + 4rem);margin-top:2rem}.properties{transform:translateY(0)}}#skills{left:-5vw}#skills>p{margin-left:4rem}@media(max-width:768px){#skills>p{transform:translateX(50%);width:55%;margin-left:1.5rem}}#tasks{left:32.5vw}#tasks>p{transform:translateY(-10%)}@media(max-width:768px){#tasks{left:-5vw}#tasks>p{transform:translateX(50%);width:55%;margin-left:1.5rem}}#sft{right:-5vw;padding-right:5vw}@media(max-width:768px){#sft>p{transform:translateX(50%);width:55%;margin-left:3rem}#sft{left:-5vw}}