@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700&display=swap");.footer{font-family:Open Sans,sans-serif;padding:4rem 6rem 2rem;position:relative;width:100vw;z-index:1000;flex-direction:column;justify-content:center;background-color:var(--classyBlack)}.footer,.upper-footer{display:flex;align-items:center}.upper-footer{width:100%;padding-bottom:1rem;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.25)}.upper-footer>.first{order:1}.upper-footer>.second{order:2}.upper-footer>.third{order:3}.upper-footer>.fourth{order:4}.upper-footer>div{align-self:flex-start;display:flex;flex-direction:column;gap:1rem}.first{width:25%}.lower-footer{padding-top:1.5rem;width:100%;font-size:14px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;color:rgba(255,255,255,.5)}.btn-cnt{display:flex;flex-direction:column;gap:1rem}.lower-footer a,.lower-footer span{color:var(--classyBlue);font-weight:500}.footer-logo{justify-self:flex-start;border-radius:7px;border:2px solid white;width:125px;height:125px;transition:all .2s ease-in}.first-text{margin-top:1rem;font-weight:400;color:white;line-height:25px;font-size:14px;opacity:50%}.second h2{color:white;font-size:20px}.second a{color:white;font-size:14px;opacity:50%;transition:all .2s ease-in-out}.first{width:300px}.second a:hover{color:var(--classyBlue);transform:translateX(10px);opacity:1}.socials{position:relative;display:grid;grid-template-columns:repeat(5,1fr);grid-auto-flow:row;gap:.5rem;width:8px;transition:all .2s ease}.socials a{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:white;transition:all .1s ease-in-out;border:2px solid transparent;border-radius:.5rem;flex:0 0 auto}.socials a:hover{border-color:white;background-color:white;border-radius:.5rem}.socials a img{display:block;width:100%;height:100%;object-fit:contain;background-color:transparent;border-radius:.5rem}.third h2{font-size:20px;color:white}.third a{color:white;font-size:14px;opacity:50%;transition:all .2s ease-in-out}.third a:hover{color:var(--classyBlue);transform:translateX(10px);opacity:1}.fourth{width:350px}.fourth,.fourth a{display:flex;flex-direction:row}.fourth a{background-color:rgba(255,255,255,.05);border-radius:5px;width:100%;height:80px;padding:0 1rem;align-items:center;gap:1rem;flex-wrap:wrap;transition:all .2s ease-in-out}.fourth a:hover{transform:scale(.95)}.fourth h2{font-size:20px;color:white}.fourth .title{font-size:14px;color:white;font-weight:400}.fourth .email,.location{font-size:14px;color:var(--classyBlue);font-weight:600}.cnt-icon{background-color:white;width:40px;border-radius:5px;height:40px;padding:8px;transition:all .2s ease-in-out}.cnt-icon,.fourth a:hover .cnt-icon{color:var(--classyBlue)}@media (max-width:1200px){.footer{padding:2rem}.upper-footer{padding-top:2rem}}@media (max-width:1000px){.upper-footer>.first{order:1}.upper-footer>.second{order:3}.upper-footer>.third{order:4}.upper-footer>.fourth{order:2}.upper-footer{flex-direction:column;gap:2rem}.btn-cnt,.fourth{width:100%}.btn-cnt{flex-direction:row}.first-text{width:100%}}@media (max-width:768px){.upper-footer{align-items:flex-start;height:auto;gap:2rem;padding-bottom:2rem}.btn-cnt{flex-direction:column}.fourth a{width:100%;padding:0;height:150px;justify-content:center}.cnt,.fourth a{display:flex;align-items:center;flex-direction:column}.location{text-align:center}.upper-footer>div{width:100%}.fourth{align-self:flex-start}.first-text{text-align:left}.lower-footer{flex-direction:column;height:auto;align-items:center}}nav{height:120px;display:flex;position:relative;align-items:center;z-index:2000;padding:0 5rem;margin-left:0}.nav-bg,nav{background-color:var(--classyBlue);width:100%}.nav-bg{height:100%;left:0;position:absolute;z-index:100}.right{display:grid;grid-template-columns:repeat(5,1fr);grid-auto-flow:row;gap:.5rem;position:relative;right:-10%;justify-items:center}.right,.right a{align-items:center}.right a{margin:0 .5rem;text-decoration:none;display:flex;justify-content:center}.logo{z-index:4000;position:relative;height:110px}.icon{width:32px;height:32px;background-color:white;display:flex;align-items:center;justify-content:center;border-radius:.5rem;border:2px solid transparent;transition:all .3s ease-in-out;box-sizing:border-box}.icon:hover{background-color:var(--classyBlack);border-color:var(--classyBlack)}.social-icon{width:28.8px;height:28.8px;object-fit:contain}.link-container{padding-left:7rem;z-index:200;justify-content:space-evenly}.link-container,.middle{width:100%;position:relative;display:flex;flex-direction:row;align-items:center}.middle{max-width:500px;justify-content:space-around;height:100%}.middle a{height:100%;width:100%;display:flex;position:relative;align-items:center;justify-content:center}.middle a:hover span{color:#1a181b}.middle div{position:relative;display:flex;height:20px;overflow:hidden;width:100px;flex-direction:column;align-items:center;justify-content:center}.middle a:after{content:"";position:absolute;bottom:-10px;left:0;height:1.5px;width:0;background:white;transition:width .3s ease-in-out}.middle a:hover:after{width:90%}.hover{transform:translateY(25px)}.middle div:hover .hover{transform:translateY(0)}.middle div:hover .original{transform:translateY(-25px)}.middle span{color:white;font-family:Open Sans,sans-serif;font-weight:800;font-size:18px;display:flex;justify-content:center;align-items:center;transition:all .3s ease-in-out;position:absolute}.middle-link-dropdown{width:100%;position:relative}.middle-link:hover span{color:#1a181b}.dropdown-s{position:absolute;top:0;width:305px;height:100px;z-index:0}.dropdown-m{background-color:#81badf;position:absolute;top:35px;left:0;height:60px;border-radius:0;padding-left:.5rem;flex-direction:column}.dropdown-m,.dropdown-m a{width:200px;display:flex;z-index:3000}.dropdown-m a{color:var(--classyBlack);gap:1rem;text-transform:uppercase;font-size:16px;font-family:Open Sans,sans-serif;font-weight:800;height:100%;flex-direction:row;align-items:center;justify-content:flex-start;transition:all .2s ease-in-out}.dropdown-m a:hover{transform:translateX(5px)}.dropdown-m a:hover:after{width:0}.dropdown-m img{object-fit:contain;width:50px;height:50px;border-radius:5px}.mobile-menu-button{display:none;background:none;border:none;color:white;cursor:pointer;position:absolute;right:2rem;z-index:1000}.hamburger{width:65px;height:65px;padding:24px 22px;display:flex;border-radius:50%;flex-direction:column;justify-content:space-between;position:relative}.hamburger>span{position:relative;background:white;transition:transform .2s ease-in-out,opacity .2s ease-in-out}.hamburger>span,.hamburger>span span{display:block;height:3px;width:100%;border-radius:3px}.hamburger>span span{position:absolute;background:rgb(255,255,255);transition:transform .2s ease-in-out}.mobile-menu-button.open .hamburger>span:first-child{transform:translateY(10px);opacity:0}.mobile-menu-button.open .hamburger{background-color:rgba(255,255,255,.1)}.hamburger>span:nth-child(2){background:none}.mobile-menu-button.open .hamburger>span span:first-child{transform:rotate(-45deg)}.mobile-menu-button.open .hamburger>span span:nth-child(2){transform:rotate(45deg)}.mobile-menu-button.open .hamburger>span:nth-child(3){transform:translateY(-10px);opacity:0}@media (max-width:1030px){nav{height:100px;padding:1rem}.logo{height:80px}.mobile-menu-button{display:block}.link-container{position:absolute;top:100px;left:0;width:100%;background-color:var(--classyBlack);flex-direction:column;justify-content:space-evenly;align-items:center;padding-left:0;transform:translateY(-100%);transition:transform .3s ease-in-out;z-index:10}.link-container.mobile-open{transform:translateY(0)}.middle{flex-direction:column;gap:0;max-width:100%;justify-content:center}.games-dropdown,.middle a{width:100%;height:65px;justify-content:center;align-items:center;border-bottom:1px solid rgba(255,255,255,.1)}.middle span{font-size:16px}.middle div{width:100%}.middle a:hover:after{width:0}.middle a:hover .hover{transform:translateY(0)}.middle a:hover .original{transform:translateY(-25px)}.dropdown-m{width:100%;position:static;background-color:white}.middle svg{left:49vw;position:absolute}.dropdown-m a{width:100%;padding:0 1rem;justify-content:flex-start}@media (max-width:768px){.right{right:0;padding:1rem 0;display:grid;grid-template-rows:repeat(2,1fr);grid-auto-flow:column;gap:1rem}.dropdown-s{display:none}.middle a:hover span,.middle-link:hover span{color:white}.nav-logo{width:80px;height:80px;object-fit:contain}.icon{width:40px;height:40px}.social-icon{width:20px;height:20px}}}