*{font-family:Work Sans,sans-serif;font-size:16px;font-weight:400;line-height:1.5}@media (max-width: 991px){*{font-size:12px}}body{background:#fff;overflow:hidden}.scrollable{position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;border:0;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth}h1,.heading-title{font-family:Montserrat,sans-serif;font-size:5.5rem;font-weight:700;line-height:1}h2,.heading-primary{font-family:Montserrat,sans-serif;font-size:2.5rem;font-weight:700;line-height:1}h3,.heading-secondary{font-family:Montserrat,sans-serif;font-size:2rem;font-weight:700;line-height:1}h4,.heading-subtitle{font-family:Montserrat,sans-serif;font-size:2.25rem;font-weight:700;line-height:1.66}h5,.heading-tagline{font-family:Work Sans,sans-serif;font-size:1.5rem;font-weight:700;line-height:3.25}h6,.heading-tagline-slim{font-family:Work Sans,sans-serif;font-size:1.5rem;font-weight:500;line-height:1;margin-bottom:1rem}input:focus,input:focus-visible{outline:none}a{text-decoration:none;color:inherit}.container-xxl{max-width:1900px}nav.top-menu{width:100vw;height:auto;z-index:99;border:0;margin:0 auto -7.5rem;transition:all .2s ease 0ms;background-color:#0000}nav.top-menu .navbar-brand figure.logo-chg{margin:0;height:75px}@media (max-width: 991px){nav.top-menu .navbar-brand figure.logo-chg{height:36px}}nav.top-menu .navbar-brand figure.logo-chg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}nav.top-menu .navbar-toggler{border-color:#fff}nav.top-menu .navbar-toggler .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}nav.top-menu .dropdown-menu{background-color:#0000;background-image:linear-gradient(-180deg,#3330,#000);border:0;margin:.5rem 0 0 -3rem;padding:.5rem 3rem 1rem;transition:all .2s ease 0ms}nav.top-menu .dropdown-menu .dropdown-item{padding:0}nav.top-menu .dropdown-menu .dropdown-item:hover{color:#fff;background-color:transparent}nav.top-menu .dropdown-menu .dropdown-item .nav-link{padding-top:0}nav.top-menu .nav-item a,nav.top-menu .nav-item a:focus,nav.top-menu .nav-item a:hover,nav.top-menu .dropdown-item a,nav.top-menu .dropdown-item a:focus,nav.top-menu .dropdown-item a:hover{background:transparent;color:#fff;font-size:1.25rem;font-weight:500;text-transform:uppercase;text-decoration:none;align-content:center;white-space:nowrap}nav.top-menu .navbar-collapse .flags{padding-left:1.6rem}nav.top-menu .navbar-collapse .flags .nav-item{letter-spacing:.8rem}nav.top-menu .navbar-collapse .flags .nav-item img{width:3rem;height:3rem;-o-object-fit:cover;object-fit:cover}@media (max-width: 991px){nav.top-menu .navbar-collapse.show .flags{padding-left:0;padding-bottom:5rem}}header#coverCarousel .carousel-indicators{margin-bottom:2rem}header#coverCarousel .carousel-indicators .carousel-indicator-ellipse{background:#fff;border-top:0;border-bottom:0;border-radius:50%;width:1.5rem;height:1.5rem;margin-right:1rem;margin-left:1rem;opacity:.8}header#coverCarousel .carousel-indicators .carousel-indicator-ellipse.active{background:#ec2127}header#coverCarousel ul.carousel-inner{background:#000;height:100vh;min-height:720px;max-height:1440px;padding:0;margin:0}@media (max-width: 991px){header#coverCarousel ul.carousel-inner{min-height:360px;max-height:500px}}header#coverCarousel ul.carousel-inner li.carousel-item{height:100%}header#coverCarousel ul.carousel-inner li.carousel-item figure{position:relative;width:100vw;height:100%}header#coverCarousel ul.carousel-inner li.carousel-item figure img.carousel-slide-image{position:absolute;left:50%;width:100%;transform:translate(-50%);-o-object-fit:cover;object-fit:cover}header#coverCarousel ul.carousel-inner li.carousel-item figure .carousel-caption{bottom:4rem}header#coverCarousel ul.carousel-inner li.carousel-item figure .carousel-caption .logo-chg{width:min(20rem,30vh,30vw);height:min(18.75rem,28.125vh,28.125vw);margin-bottom:min(3rem,4.5vh,4.5vw)}header#coverCarousel .carousel-control-next,header#coverCarousel .carousel-control-prev{width:7.5%}main.content :nth-child(2n+2 of section) .row{flex-direction:row-reverse}main.content .button-more{display:block;width:12.5rem;height:5rem;padding:0;border:1px solid #333333;background:#000}main.content .button-more a{display:inline-block;color:#fff;text-align:center;font-weight:700;width:100%;height:100%;line-height:5rem;text-decoration:none}main.content .button-more.button-center{margin:3.2rem auto 0}main.content .button-more.button-left{margin:3.2rem 0 0}main.content section{margin:0rem auto;scroll-margin-top:6.5rem}@media (max-width: 991px){main.content section{scroll-margin-top:4rem}}main.content section.about-us{margin:3.6rem auto 5rem}main.content section.about-us .about-title{text-transform:uppercase;line-height:1.25;padding:1.25rem 0 2.5rem}main.content section.team-jt{background:#ff5f00}main.content section.team-gbl{background:#0453a3}main.content section.league-island{background:#bd0003}main.content section.league-asl{background:#2d2a26}main.content section.league-gbhl{background:#bd0003}main.content section.league-scihl{background:#000}main.content section.chg-experience{background:#bd0003}main.content section.chg-shop{background:#000}main.content section article{padding:4rem 2rem 4rem 4rem;color:#fff}main.content section article img.logo-content{max-height:9rem}main.content section article .section-name{margin-top:1rem;text-transform:uppercase}@media (max-width: 991px){main.content section article{text-align:center;justify-content:center;padding:4rem}main.content section article .button-more.button-left{margin:3.2rem auto 0}}main.content section figure{position:relative;margin:0}main.content section figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}main.content section figure .gradient{position:absolute;width:100%;height:50%;bottom:0;background:linear-gradient(0deg,#d9d9d900,#3333334d);transform:rotate(-180deg) scale(1)}footer{margin-top:.25rem;background-color:#000;color:#fff}footer a,footer a:hover{color:#fff;text-decoration:none}footer h3{text-transform:uppercase;margin-bottom:2rem}footer .full-width{border-top:1px solid #fff;padding:3rem 0}footer .footer-newsletter form input[type=email]{background:#000;border:0;border-bottom:1px solid #ffffff;border-radius:0;width:calc(100% - 1.25rem);padding:1rem 3rem 1rem 0;margin:0;font-size:1.25rem;line-height:3;color:#fff}footer .footer-newsletter form input[type=email]::-moz-placeholder{color:#ccc}footer .footer-newsletter form input[type=email]::placeholder{color:#ccc}footer .footer-newsletter form button{background-color:transparent;padding:0;border:0;margin-left:-2.5rem}footer .footer-newsletter form button img{-o-object-fit:cover;object-fit:cover;margin-top:-.5rem}footer .footer-newsletter form .response{color:gray;margin-top:1rem}footer .footer-newsletter form .response.error{color:#ff5f00}footer .sns{display:inline-block;margin-right:3rem}button.btn-top{position:fixed;bottom:.75rem;right:2.75rem;width:5rem;height:5rem;background-color:#000;border:1px solid #2d2a26;border-radius:3px;z-index:99;transition:all .2s ease 0ms}button.btn-top img{display:block;margin:.5rem auto 0}button.btn-top:after{display:block;content:"TOP";font-family:Work Sans,sans-serif;font-size:1.25rem;font-weight:700;text-align:center;color:#fff;-webkit-text-stroke:1px #2d2a26;margin:auto}
