@font-face{font-family:Manrope;src:url(/fonts/Manrope-ExtraLight.ttf) format("truetype");font-weight:200}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Light.ttf) format("truetype");font-weight:300}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Regular.ttf) format("truetype");font-weight:400}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Medium.ttf) format("truetype");font-weight:500}@font-face{font-family:Manrope;src:url(/fonts/Manrope-SemiBold.ttf) format("truetype");font-weight:600}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Bold.ttf) format("truetype");font-weight:700}@font-face{font-family:Manrope;src:url(/fonts/Manrope-ExtraBold.ttf) format("truetype");font-weight:800}@font-face{font-family:NEXT ART;src:url(/fonts/NEXT_ART_Light.otf) format("opentype");font-weight:300}@font-face{font-family:NEXT ART;src:url(/fonts/NEXT_ART_Regular.otf) format("opentype");font-weight:400}@font-face{font-family:NEXT ART;src:url(/fonts/NEXT_ART_SemiBold.otf) format("opentype");font-weight:600}@font-face{font-family:NEXT ART;src:url(/fonts/NEXT_ART_Bold.otf) format("opentype");font-weight:700}@font-face{font-family:NEXT ART;src:url(/fonts/NEXT_ART_Heavy.otf) format("opentype");font-weight:800}@font-face{font-family:NEXT ART;src:url(/fonts/NEXTART-Heavy.woff) format("opentype");font-weight:900}@font-face{font-family:Tektur;src:url(/fonts/Tektur-Regular.ttf) format("truetype");font-weight:400}@font-face{font-family:Tektur;src:url(/fonts/Tektur-Medium.ttf) format("truetype");font-weight:500}@font-face{font-family:Tektur;src:url(/fonts/Tektur-SemiBold.ttf) format("truetype");font-weight:600}@font-face{font-family:Tektur;src:url(/fonts/Tektur-Bold.ttf) format("truetype");font-weight:700}@font-face{font-family:Tektur;src:url(/fonts/Tektur-ExtraBold.ttf) format("truetype");font-weight:800}@font-face{font-family:Tektur;src:url(/fonts/Tektur-Black.ttf) format("truetype");font-weight:900}@font-face{font-family:Furore;src:url(/fonts/FuroreRegular.ttf) format("opentype");font-weight:400}@font-face{font-family:Palui SP Demo;src:url(/fonts/PaluiSPDemo-Bold.otf) format("opentype");font-weight:700}@font-face{font-family:TT Bluescreens;src:url(/fonts/TT%20Bluescreens%20Regular.otf) format("opentype");font-weight:400}@font-face{font-family:TT Bluescreens;src:url(/fonts/TT%20Bluescreens%20DemiBold.otf) format("opentype");font-weight:600}@font-face{font-family:Inter;src:url(/fonts/Inter-Thin.otf) format("opentype");font-weight:100}@font-face{font-family:Inter;src:url(/fonts/Inter-ExtraLight.otf) format("opentype");font-weight:200}@font-face{font-family:Inter;src:url(/fonts/Inter-Light.otf) format("opentype");font-weight:300}@font-face{font-family:Inter;src:url(/fonts/Inter-Regular.otf) format("opentype");font-weight:400}@font-face{font-family:Inter;src:url(/fonts/Inter-Medium.otf) format("opentype");font-weight:500}@font-face{font-family:Inter;src:url(/fonts/Inter-SemiBold.otf) format("opentype");font-weight:600}@font-face{font-family:Inter;src:url(/fonts/Inter-Bold.otf) format("opentype");font-weight:700}@font-face{font-family:Inter;src:url(/fonts/Inter-ExtraBold.otf) format("opentype");font-weight:800}@font-face{font-family:Inter;src:url(/fonts/Inter-Black.otf) format("opentype");font-weight:900}:root{--container-x: 10px;--font-family: "Manrope", sans-serif;--second-family: "Tektur", sans-serif;--third-family: "NEXT ART", sans-serif;--font3: "Furore", sans-serif;--font4: "Palui SP Demo", sans-serif;--font5: "TT Bluescreens", sans-serif;--font6: "Inter", sans-serif}.font-manrope{font-family:Manrope,sans-serif}.font-manrope-light{font-family:Manrope,sans-serif;font-weight:300}.font-manrope-regular{font-family:Manrope,sans-serif;font-weight:400}.font-manrope-medium{font-family:Manrope,sans-serif;font-weight:500}.font-manrope-semibold{font-family:Manrope,sans-serif;font-weight:600}.font-manrope-bold{font-family:Manrope,sans-serif;font-weight:700}.font-manrope-extrabold{font-family:Manrope,sans-serif;font-weight:800}.font-nextart{font-family:NEXT ART,sans-serif}.font-nextart-light{font-family:NEXT ART,sans-serif;font-weight:300}.font-nextart-regular{font-family:NEXT ART,sans-serif;font-weight:400}.font-nextart-semibold{font-family:NEXT ART,sans-serif;font-weight:600}.font-nextart-bold{font-family:NEXT ART,sans-serif;font-weight:700}.font-nextart-heavy{font-family:NEXT ART,sans-serif;font-weight:800}.font-nextart-heavy2{font-family:NEXT ART,sans-serif;font-weight:900}.font-tektur{font-family:Tektur,sans-serif}.font-tektur-regular{font-family:Tektur,sans-serif;font-weight:400}.font-tektur-medium{font-family:Tektur,sans-serif;font-weight:500}.font-tektur-semibold{font-family:Tektur,sans-serif;font-weight:600}.font-tektur-bold{font-family:Tektur,sans-serif;font-weight:700}.font-tektur-extrabold{font-family:Tektur,sans-serif;font-weight:800}.font-tektur-black{font-family:Tektur,sans-serif;font-weight:900}.font-furore{font-family:Furore,sans-serif;font-weight:400}.font-palui{font-family:Palui SP Demo,sans-serif}.font-palui-bold{font-family:Palui SP Demo,sans-serif;font-weight:700}.font-ttblues{font-family:TT Bluescreens,sans-serif}.font-ttblues-regular{font-family:TT Bluescreens,sans-serif;font-weight:400}.font-ttblues-demibold{font-family:TT Bluescreens,sans-serif;font-weight:600}.font-inter{font-family:Inter,sans-serif}.font-inter-thin{font-family:Inter,sans-serif;font-weight:100}.font-inter-extralight{font-family:Inter,sans-serif;font-weight:200}.font-inter-light{font-family:Inter,sans-serif;font-weight:300}.font-inter-regular{font-family:Inter,sans-serif;font-weight:400}.font-inter-medium{font-family:Inter,sans-serif;font-weight:500}.font-inter-semibold{font-family:Inter,sans-serif;font-weight:600}.font-inter-bold{font-family:Inter,sans-serif;font-weight:700}.font-inter-extrabold{font-family:Inter,sans-serif;font-weight:800}.font-inter-black{font-family:Inter,sans-serif;font-weight:900}body{background-color:#0d0d0d!important}.reveal{opacity:0;transform:translateY(150px);transition:opacity .8s ease,transform .8s ease}.reveal.in-view{opacity:1;transform:translateY(0)}.container50{margin:0 auto;width:100%;max-width:1820px;padding:0 20px;position:relative;z-index:1;overflow-x:visible}.hero-section{position:relative;width:100%;min-height:100vh}.hero-section-background{position:absolute;top:0;left:50%;transform:translate(-50%);width:100vw;height:1125px;z-index:-1}#current-lang{font-size:17px}.hero-section img{width:100%;height:auto;display:block}.mt-05{margin-top:.5%}.mt-10{margin-top:10%}.mt-15{margin-top:15%}.mt-5{margin-top:5%}.mt-005{margin-top:-5%}.mt-7{margin-top:7%}.mt-8{margin-top:8%}.mt-11{margin-top:11%}.mt-12{margin-top:12%}.navbar-nav .nav-link{color:#fff;font-weight:400;transition:.3s;font-size:18px}.navbar-custom.fixed{position:fixed!important;top:0!important;left:50%;transform:translate(-50%);width:100%;max-width:1920px;z-index:2000}.navbar-custom.fixed.hidden{transform:translate3d(-50%,-200%,0)}#navbar-bg{position:fixed;top:0;left:0;width:100%;height:85px;object-fit:cover;z-index:5;transform:translateY(-100%);opacity:0;display:none}#navbar-bg.fixed.visible{transform:translateY(0);opacity:1}#navbar-bg.fixed.hidden{transform:translateY(-100%);opacity:0}.navbar-custom.fixed.visible{transform:translate3d(-50%,0,0);background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAB38AAACJBAMAAADeY++nAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAA9QTFRFR3BMCgoKDAwMDAwMDQ0NgQ6nnQAAAAR0Uk5TAC92rCaHVvQAAAH6SURBVHja7duLTcMwFIbR2O0AjcgAtMoABTwAYO8/EwvwFI6vLJ2jTmDpU5P8ydKAWd0XZwACBgQMCBgEDAgYEDAgYBAwIGBAwCBgQMCAgAEBg4ABAQMCBgQMAgYEDAgYBAwIGBAwIGAQMCBgQMCAgEHAgIABAYOAAQEDAgYEDAIGBAwIGAQMCBgQMCBgEDAgYEDAgIBBwICAAQGDgAEBAwIGBAwCBgQMCBgQMAgYEDAgYBAwIGBAwICAQcCAgAEBAwIGAQMCBgQMAgYEDAgYEDAIGBAwIGAQMCBgQMBAj4BrK3/+1ZdhbsNc11Euy2fSQ2kB6vWyAP+X9jbcs2OHXoYX/OTMoZ/Shnp34tBRbkO5/YWuNhfQMK/kDxg8x/qNN6cN894FPzpt6K2NUp01dLe7goZ5nVxBg+fQnkFDhOItLPAuxw9enTQcILsFBkOSEQki7EYkMCR96+6c4RDJiASGJFfQEGEzIoEhyYgEEYxIYEhyCwwRTkYkMCR9yRHDgYovkcCQZESCANmIBIYkIxJE2I1IYEgyIkGA5EskMCQZkSDCZkQCQ5IRCSIYkcCQZESCCGcjEhiSfIkEEYoRCQxJRiQIkL2GBa6hXUFDhM0zaPAuh7c4IMLZHzDMKxV/wOBBtEfQECHrFyaWS+um6hdGW2+drM5yVh80zSkWQFC+ZQAAAABJRU5ErkJggg==);height:137px;align-items:flex-start;background-repeat:no-repeat;background-size:contain;width:100%}.navbar-custom.fixed.visible .container-fluid .navbar-brand{margin-top:-20px}.navbar-nav{gap:40px}.navbar-nav .nav-link:hover{color:#ffdc5d}.navbar-nav .nav-link.disabled{opacity:.3;color:#fff}.language-switch{color:#fff;cursor:pointer;margin-left:1rem;position:absolute;right:3%}.navbar-brand{position:absolute;left:50%;transform:translate(-50%);top:30%}.navbar-brand img{height:100px;width:auto;transition:height .3s ease}.language-dropdown{position:absolute;right:2.5%}.language-dropdown-mobile{position:unset;margin-top:50px}.language-btn{background:none;border:none;color:#fff;cursor:pointer;font-weight:600;display:flex;align-items:center;gap:6px}.lang-icon{width:17px}.language-menu{display:none;position:absolute;right:0;margin-top:5px;list-style:none;background:#111;border-radius:6px;padding:6px 0;min-width:70px;box-shadow:0 4px 8px #0000004d;z-index:1000}.language-menu-mobile{position:unset;max-width:50px;text-align:center;z-index:10000;position:relative}.language-menu-mobile li{margin-bottom:0}.language-menu li{padding:8px 15px;cursor:pointer;color:#fff;font-weight:500}.language-dropdown-mobile .language-menu-mobile li{margin-bottom:0}.language-menu li:hover{background:#ffdc5d;color:#000}.language-dropdown.open .language-menu{display:block}.ceo-section{width:100%;color:#fff;position:relative}.ceo-left{margin-top:-2%}.ceo-light{position:absolute;top:-60%;left:-10%;z-index:-1}.ceo-title{font-size:59px;line-height:130%;text-transform:uppercase}.ceo-button{width:110%;z-index:2}.ceo-button a{width:50%;text-decoration:none}.ceo-subtitle{font-size:24px;opacity:.9;margin-top:3rem;max-width:700px;margin-bottom:13%}.social-box{position:relative;display:flex;align-items:center;background:#ffffff05;border-radius:12px;padding:3% 2%;color:#fff;z-index:0;justify-content:center;min-width:161px}.social-box-span1{font-size:106px}.social-box-span2{font-size:30px;margin-left:-5%}.social-box:before{content:"";position:absolute;inset:0;border-radius:12px;padding:1px;background:linear-gradient(135deg,#ffdc5d,#1b191300 26% 68%,#ffdc5d 95%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none;z-index:-1}.social-box img{height:50%;margin-right:7%}.ceo-photo{max-height:1000px;width:auto;min-width:315px;z-index:1}.ceo-photo-block{margin-top:-6%;margin-right:-3%}.team-title{text-transform:uppercase;font-size:40px;color:#fff}.team-title .highlight,.highlight{color:#ffdc5d}.team-light{position:absolute;top:-20%;left:50%;transform:translate(-50%);z-index:-1}.team-scroll{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:1rem;margin:0}.team-scroll>.player-card-link{flex:1 1 calc(10% - 2rem);min-width:auto;max-width:341px}.team-scroll::-webkit-scrollbar{height:6px}.grad-start,.grad-end{transition:stop-color .6s ease}.player-card:hover .grad-start{stop-color:#ffdc5d}.player-card:hover .grad-end{stop-color:#fff3a6}.player-card rect:nth-of-type(2){transition:transform .4s ease;transform-origin:center bottom}.player-card:hover rect:nth-of-type(2){transform:scale(1.02) translateY(0)}.player-card{position:relative;flex:0 0 auto;border-radius:12px;overflow:hidden;cursor:pointer;color:#fff;min-width:148px}.player-card-link{text-decoration:unset}.nickname{text-align:left;font-weight:700;font-size:22px;text-transform:uppercase;margin-bottom:-5%;margin-left:8%;color:#fff}.nickname:hover{color:#ffdc5d}.img-wrapper{position:relative;width:100%;border-radius:12px;overflow:hidden}.player-img{width:100%;display:block;transition:opacity 0s ease-in-out;position:absolute;top:0;left:0}.player-img.default{opacity:1;z-index:1;position:relative}.player-img.hover{opacity:0;z-index:2}.player-card:hover .player-img.default{opacity:0}.player-card:hover .player-img.hover{opacity:1}.info{position:absolute;top:45%;left:8%;transform:translateY(-50%);text-align:left;z-index:3}.flag{width:69px;display:block;min-width:30px;margin-bottom:.3rem}.name{font-size:22px;font-weight:600;color:#fff;text-shadow:0 0 6px rgba(0,0,0,.8)}.role{position:absolute;bottom:3%;left:8%;font-size:22px;font-weight:600;color:#fff;z-index:3;text-shadow:0 0 6px rgba(0,0,0,.8)}.player-card:hover,.player-card:hover .nickname,.player-card:hover .name,.player-card:hover .role{color:#ffdc5d!important}.achievements-section{position:relative;color:#fff;margin-top:3rem;margin-bottom:3rem}.achievements-scroll{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:1rem;padding-bottom:1rem;position:relative;z-index:2}.achievements-title,.achievements-subtitle{position:relative;z-index:2;margin-bottom:3%}.achievements-title{font-size:40px}.achievements-subtitle{margin-bottom:7%;font-size:20px}.achievement-card{flex:0 0 auto;min-width:190px;border-radius:20px;padding:1.5% 3%;background:#14141499;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;min-width:269px;transition:transform .3s ease,background .3s ease,color .3s ease;overflow:hidden;min-height:192px;position:relative}.achievement-card h3{font-family:var(--second-family);font-weight:600;font-size:160px;background:linear-gradient(180deg,#ffdc5d 64.9%,#1d1b17);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.achievement-card .card-font{font-size:120px;margin-top:6%}.card-font-text{margin-top:9%}.achievement-card span{font-size:40px}.achievement-card p{font-size:20px}.cup-img{position:absolute;right:-2%;z-index:0;pointer-events:none;top:-34%;transition:transform .1s ease-out}.cup-light{position:absolute;bottom:0%;right:36%;border-radius:20px;z-index:-1}.cup-light5{position:absolute;border-radius:20px;bottom:0%;right:0;z-index:-1}.cup-light3{position:absolute;border-radius:20px;top:0%;left:0;z-index:-1}.cup-light1{position:absolute;left:-5%;display:none}.cup-light1-big{position:absolute;left:-25%;top:310%;z-index:-1}.cup-light2{position:absolute;top:322%;z-index:0;width:95%;left:-22%}.schedule-section{color:#fff;position:relative;z-index:1}.schedule-title{font-size:40px;line-height:1.3}.schedule-subtitle{font-size:20px;color:#aaa}.d-flex.justify-content-between{align-items:stretch}.col-4-new{width:32%;display:flex}.schedule-box{padding:7%;border-radius:20px;flex:1;display:flex;flex-direction:column;background:#17171833;-webkit-backdrop-filter:blur(8.95px);backdrop-filter:blur(8.95px);position:relative;overflow:hidden;min-width:345px}.schedule-box:before{content:"";position:absolute;inset:0;border-radius:20px;padding:1px;background:linear-gradient(135deg,#ffdc5d 0%,transparent 25%,transparent 75%,#ffdc5d 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.schedule-box-reverse{padding:7%;border-radius:20px;flex:1;display:flex;flex-direction:column;background:#17171833;-webkit-backdrop-filter:blur(8.95px);backdrop-filter:blur(8.95px);position:relative;overflow:hidden;min-width:345px}.schedule-box-reverse:before{content:"";position:absolute;inset:0;border-radius:20px;padding:1px;background:linear-gradient(45deg,#ffdc5d 0%,transparent 25%,transparent 75%,#ffdc5d 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.schedule-box h3,.schedule-box-reverse h3{font-size:24px;color:#fff;margin-bottom:62px}.schedule-list{list-style:none;padding:0;margin:15px 0 0}.block-ruby{display:flex;align-items:center;justify-content:flex-end}.block-ruby .opponent{margin-right:10px}.matches-logo1{position:absolute;top:3%;transition:transform .1s ease-out}.matches-light{position:absolute;top:-35%;left:-5%;display:none}.matches-light-big{position:absolute;left:-23%;top:-47%;z-index:-1;pointer-events:none}.matches-light2{position:absolute;top:-40%;left:11%;z-index:-1;pointer-events:none}.matches-light3{position:absolute;top:0;left:0;border-radius:20px;z-index:-1}.matches-light4{position:absolute;bottom:0;right:0;border-radius:20px;z-index:-1}.matches-light5{position:absolute;top:0;right:0;border-radius:20px;z-index:-1}.matches-light6{position:absolute;bottom:0;left:0;border-radius:20px;z-index:-1}.matches-logo2{position:absolute;top:10%;right:0;transition:transform .1s ease-out}.schedule-list li{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;font-size:15px}.team-logo div{font-size:19px;margin-top:10%;width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.team-logo{display:flex;flex-direction:column;align-items:center;text-align:center}#recent-matches li,#upcoming-matches li{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px}#recent-matches .team,#recent-matches .opponent,#upcoming-matches .team,#upcoming-matches .opponent{display:block;align-items:center;gap:10px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#upcoming-matches .block-ruby .opponent,#recent-matches .block-ruby .opponent{width:130px}#recent-matches .team,#upcoming-matches .team{justify-content:flex-start}#recent-matches .opponent,#upcoming-matches .opponent{justify-content:flex-end}#recent-matches .score,#upcoming-matches .score{text-align:center;font-size:19px;letter-spacing:5px;font-weight:700;min-width:40px}.schedule-list .opponent{display:flex;align-items:center;gap:8px}.schedule-list .date{text-align:center}.schedule-list .block-ruby img,.schedule-list .team img{width:42px}.schedule-list .team img{margin-right:10px}.schedule-list .score{font-weight:700}.schedule-list .score.win{color:#22ff58}.schedule-list .score.lose{color:#f22}.highlight-box{border:2px solid #ffdc5d;background:#ffdc5d0d}.next-match{display:flex;justify-content:space-around;align-items:center;margin:15px 0}#next-match .team-logo svg{width:150px;height:150px;max-width:100%}#next-match .match-center{min-width:100px}.next-match .date{margin-bottom:6px;color:#d2b344;font-size:15px}.next-match .team-logo img{width:100px;height:auto;object-fit:contain;margin-bottom:8px}.next-match .versus{font-size:39px;font-weight:700}.watch-btn{border:1.48px solid #d2b344;background:#ffdc5d;border-radius:10px;padding:2.5% 8%;cursor:pointer;transition:.3s;color:#000;text-decoration:none;font-size:19px;min-width:146px}.watch-btn-div{margin-top:33px}.watch-btn:hover{background:#ffd633}.energy-section{position:relative;margin-top:12%;color:#fff;text-align:center}.stands-light{position:absolute;top:25%;right:15%;z-index:-1}.stands-light2{position:absolute;left:17%}.energy-overlay{position:absolute;inset:13% 0 0;min-height:1212px;background-repeat:no-repeat;background-position:top;z-index:0;transition:transform .1s ease-out}.energy-title{font-size:40px;text-transform:uppercase;margin-bottom:2%;position:relative;z-index:1}.energy-title span{color:#ffdc5d}.energy-subtitle{font-size:20px;margin-bottom:60px;position:relative;z-index:1}.energy-content{display:grid;grid-template-columns:1fr 1fr;column-gap:9%;row-gap:9%;margin-top:9%}.energy-left,.energy-right{display:contents}.energy-center{flex:0 0 auto}.energy-center .megaphone{width:300px}.chant-box{display:flex;align-items:center;padding:40px;border-radius:20px;outline-offset:-1px;text-align:left;font-size:30px;height:100%;background:#0f0f0f4d;-webkit-backdrop-filter:blur(8.95px);backdrop-filter:blur(8.95px);position:relative}.chant-box:before{content:"";position:absolute;inset:0;border-radius:20px;padding:1px;background:linear-gradient(150deg,#ffdc5d 0%,transparent 25%,transparent 75%,#ffdc5d 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.chant-box p{margin:0;line-height:1.4}.chant-box .gun5{color:#ffdc5d}.line-break{display:block}.partners-container{margin-top:17%}.partners-section{text-align:center;margin:80px 0}.partners-section h2{font-size:40px;color:#fff;margin-bottom:10px}.partners-section h2 span{color:#ffdc5d}.partners-section .subtitle{color:#aaa;font-size:20px;line-height:140%;margin-bottom:4%;margin-top:1.5%}.partners-grid{display:flex;justify-content:center;gap:9%;flex-wrap:wrap}.partner-card{position:relative;display:block;width:573px;height:407px;overflow:hidden;-webkit-backdrop-filter:blur(8.95px);backdrop-filter:blur(8.95px);margin-bottom:3%;border-radius:20px}.partner-card .partner-default,.partner-card .partner-hover{position:absolute;inset:0;transition:opacity 0s ease}.partner-card .partner-default{opacity:1;z-index:1}.partner-card .partner-hover{opacity:0;z-index:2}.partner-card:hover .partner-default{opacity:0}.partner-card:hover .partner-hover{opacity:1}.partners-head1{position:absolute;right:-2%;top:-29%;transition:transform .1s ease-out}.partners-head2{position:absolute;left:0;top:0;transition:transform .1s ease-out}.partners-light{position:absolute;top:-80%;left:18%;z-index:-1}.nav-mobile{display:none}.footer{margin-bottom:20px;color:#fff;font-family:Manrope,sans-serif}.footer-img{margin-top:0%;margin-bottom:7%;width:100%}.footer-container{display:grid;grid-template-columns:1fr auto 1fr;align-items:start}.footer-logo{justify-self:start}.footer-nav,.footer-nav-desk{justify-self:center;flex-direction:column;gap:10px;text-align:center}.footer-row{display:flex;justify-content:center;gap:45px;margin-bottom:15px}.footer-nav a,.footer-nav-desk a{color:#fff;text-decoration:none;font-size:20px}.footer-nav a:hover,.footer-nav-desk a:hover{color:#ffdc5d}.footer-nav a.break,.footer-nav-desk a.break{flex-basis:100%}.footer-nav a.disabled,.footer-nav-desk a.disabled{opacity:.3;cursor:not-allowed}.footer-contacts{justify-self:end;width:65%}.footer-mail{color:#fff;font-weight:600;margin-bottom:10px;font-size:30px;margin-top:-2%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.footer-logo-icon{margin-right:30px;height:90px}.footer-logo-text{height:90px}.footer-text{font-size:20px;color:#7a7a7a}.footer-socials{display:flex;margin:40px 0}.social-btn{width:65px;height:65px;display:flex;align-items:center;border-radius:10px;outline-offset:-1px;text-align:left;font-size:30px;background:#ffffff05;-webkit-backdrop-filter:blur(8.95px);backdrop-filter:blur(8.95px);position:relative;justify-content:center;margin-right:1.5%}.social-btn img{width:30px}.social-btn:hover{outline:1px solid #ffdc5d}.social-btn:hover img{filter:brightness(0) saturate(100%) invert(87%) sepia(38%) saturate(690%) hue-rotate(339deg) brightness(103%) contrast(101%)}.social-btn:before{content:"";position:absolute;inset:0;border-radius:10px;padding:1px;background:linear-gradient(115deg,#ffdc5d 0%,transparent 25%,transparent 75%,#ffdc5d 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.footer-bottom{display:flex;justify-content:space-between;margin-top:30px;font-size:18px;color:#7a7a7a}.footer-bottom p a{color:#7a7a7a;text-decoration:none}.team-structure{padding:200px 0 110px;background:#0d0d0d;color:#fff}.team-container{display:grid;grid-template-columns:14% 81.5%;gap:80px;align-items:flex-start}.team-section{margin-top:13%}.team-sidebar{display:flex;flex-direction:column;position:relative;z-index:5}.player-btn{position:relative;width:249px;height:119px;background:#0d0d0d;border:none;cursor:pointer;overflow:hidden;display:flex;align-items:flex-end;justify-content:flex-start;padding:5px 10px}.player-btn .player-name{font-size:14px;color:#fff;z-index:2}.player-photo{position:absolute;right:0;bottom:0;height:100%;object-fit:cover;z-index:2}.player-info{position:absolute;top:0;left:0;width:auto;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0s ease-in-out,visibility 0s ease-in-out}.player-info.active{opacity:1;visibility:visible;pointer-events:auto;position:relative;display:flex;gap:1%}.player-photo-big{width:100%;opacity:0;transform:scale(.96);transition:opacity 0s ease-in-out,transform .6s ease-in-out}.player-info.active .player-photo-big{opacity:1;transform:scale(1)}.team-info{position:relative;min-height:700px}.player-light{position:absolute;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:4;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out}.player-btn img{transition:filter .3s,border .3s}.player-btn.active{border-left:3px solid #ffdc5d}.player-btn.active .player-name{color:#ffdc5d;margin-left:-3px}.player-btn.active .player-light{opacity:1}.player-left .nickname2{font-size:50px;margin-bottom:20px;margin-top:-17px;min-height:65px}.container-sidebar{display:flex;flex-direction:column;align-items:center}.player-right{position:relative;z-index:1;overflow:hidden;margin-top:-4%}.player-right-mobile{display:none}.team-info .realname{font-size:30px;margin-bottom:7px;line-height:120%;color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff;text-shadow:0 4px 4px rgba(0,0,0,.25)}.team-info .role2{font-size:24px;margin-bottom:39px;margin-top:39px}.team-info .bio{font-size:18px;line-height:160%;min-height:205px;max-width:740px}.structure-light-left{position:absolute;top:-25%;left:-20%}.structure-light-right{position:absolute;top:0%;right:-3.5%}.team-info .quote{font-size:30px;color:#ffdc5d;margin:50px 0 80px;line-height:120%;min-height:75px}.social-btn-structure{margin-right:36px;width:90px;height:90px}.social-btn-structure img{width:41px;height:41px}.info-links{font-size:19px;margin-top:70px;position:relative;z-index:5}.info-links a{color:#fff;text-decoration:unset!important;display:inline-flex;align-items:center;gap:12px}.info-links a svg{height:20px;width:20px}.info-links .btn{background:#ffdc5d;color:#000;padding:10px 20px;border-radius:8px;text-decoration:none;font-weight:700;transition:background .3s}#menu-desktop{display:flex}.mobile-nav{display:none;position:fixed;background-color:#0d0d0d;left:0;top:0;padding:2%;z-index:100}.burger{width:47px;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between}#closeBtn{display:none}.burger span{height:3px;background:#fff;margin:4px 0;border-radius:2px;display:block}.mobile-menu{position:fixed;top:0;right:-100%;width:55%;height:100%;background:#0d0d0d;color:#fff;transition:.3s;padding:20px;z-index:2000;display:none;border-radius:10px 0 0 10px;margin-top:8.5vw}.mobile-menu.active{display:block}.mobile-logo{height:50px}.mobile-brand{font-size:40px;color:#fff}.mobile-menu.active{right:0}#anim-mobile{display:none}.mobile-header{display:flex;align-items:center;justify-content:space-between}.mobile-menu ul{list-style:none;padding:0;margin-top:10px}.mobile-menu ul li{margin-bottom:30px}.mobile-menu ul li a{color:#fff;font-size:18px;text-decoration:none}.mobile-menu ul li.disabled a{opacity:.5;pointer-events:none}.close{font-size:28px;cursor:pointer}.partner-default-mobile{display:none}.partner-default-mobile img{min-width:160px;min-height:114px}.privacy-policy{max-width:1500px;margin:0 auto;padding:200px 0;line-height:1.6;color:#fff;text-align:justify}.cookies{position:fixed;bottom:20px;left:50%;transform:translate(-50%);display:none;align-items:center;justify-content:space-between;gap:50px;width:90%;max-width:1322px;padding:20px 30px;background:#0d0d0d;border:1px solid #fdc514;border-radius:28px;font-family:Manrope,sans-serif;color:#fff;font-size:16px;line-height:1.4;opacity:0;transform:translate(-50%,30px);transition:opacity .6s ease,transform .6s ease;z-index:99000}.cookies.show{display:flex;opacity:1;transform:translate(-50%)}.cookies.hide{opacity:0;transform:translate(-50%,30px);transition:opacity .4s ease,transform .4s ease}.cookies img.cookies-icon{width:60px;height:auto;flex-shrink:0}.cookies-text{flex:1}.cookies-btn{background:#ffdc5d;color:#111;border:none;border-radius:12px;padding:20px 45px;font-size:14px;cursor:pointer;transition:background .3s ease;width:181px;height:61px}.cookies-btn:hover{background:#ffd85d}#preloader{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0a0a0a;display:flex;justify-content:center;align-items:center;z-index:9999}#preloader .logo{width:334px;animation:scaleUp 2s ease-in-out forwards}@keyframes scaleUp{0%{width:334px;opacity:1}to{width:637px;opacity:1}}.fade-out{opacity:0;transition:opacity .8s ease;pointer-events:none}@media (min-width: 2500px){.container50{max-width:1920px}.ceo-section{margin-top:7%}.cup-img{right:3%}.player-info.active{gap:5%}.hero-section-background{display:block}.structure-light-right{position:absolute;top:5%;right:2.5%}.footer-text .line-break{display:flex}.container50-4k{max-width:1920px;margin:0 auto;width:100%;position:relative;z-index:5}.hero-section{min-height:1100px}.cup-light1-big{position:absolute;left:7%;top:unset}.cup-light2{top:194%;right:auto;left:-11%}.stands-light{top:30%;right:17%}.partners-container{margin-top:12%}}@media (min-width: 1901px){#navbar-bg{display:block}}@media (max-width: 1900px){.container50{max-width:95%}.privacy-policy{padding:9vw 0}.player-right{width:60%;text-align:center}#upcoming-matches .block-ruby .opponent,#recent-matches .block-ruby .opponent{width:6vw}.navbar-brand img{height:5vw}#current-lang{font-size:17px}.navbar-nav{gap:25px}.lang-icon,.arrow-icon{width:1vw}.navbar-nav .nav-link{font-size:17px}.ceo-title{font-size:clamp(20px,4vw,59px)}.ceo-subtitle{font-size:clamp(18px,2vw,24px)}.social-box-span1{font-size:clamp(40px,4vw,106px)}.social-box-span2{font-size:clamp(11px,1.5vw,30px)}.social-box img{width:5.5vw}.ceo-photo{width:47vw}.team-title{font-size:clamp(20px,3vw,40px)}.nickname,.name,.role{font-size:clamp(14px,2vw,22px)}.flag{width:2vw}.achievements-title{font-size:clamp(20px,3vw,40px)}.achievements-subtitle,.achievement-card p,.schedule-subtitle,.energy-subtitle,.partners-section .subtitle{font-size:clamp(14px,2vw,20px)}.achievement-card h3{font-size:clamp(95px,9vw,160px)}.achievement-card .card-font{font-size:clamp(71px,7vw,120px)}.achievement-card span{font-size:clamp(23px,3vw,40px)}.schedule-title{font-size:clamp(20px,3vw,40px)}.schedule-list .date{font-size:clamp(12px,1vw,15px)}.schedule-box h3,.schedule-box-reverse h3{font-size:clamp(18px,2vw,24px)}.next-match .date{font-size:clamp(12px,1vw,15px)}.next-match .versus{font-size:clamp(24px,3vw,39px)}.team-logo div,#recent-matches .score,#upcoming-matches .score{font-size:clamp(14px,1vw,19px)}.watch-btn{font-size:clamp(16px,1vw,19px);border:.89px solid #d2b344}.team-logo svg{width:8vw}.schedule-list li{font-size:clamp(14px,1vw,15px)}.energy-title,.partners-section h2{font-size:clamp(20px,3vw,40px)}.chant-box{font-size:clamp(14px,2vw,30px);min-width:345px;border-radius:9px}.chant-box:before{border-radius:9px}.footer-nav a{font-size:clamp(16px,1vw,20px)}.footer-mail{font-size:clamp(18px,2vw,30px)}.footer-text{font-size:clamp(14px,2vw,20px)}.footer-bottom{font-size:clamp(16px,1vw,18px)}.energy-overlay img{width:75vw}.img-wrapper svg{width:100%;height:100%;min-width:148px}.cup-img{width:42vw}.matches-logo1{width:21vw}.matches-logo2{width:14vw}.partners-head1{width:27vw}.partners-head2{width:14vw}.player-info.active .player-photo-big{width:38vw}.player-left .nickname2{font-size:clamp(25px,3vw,50px)}.team-info .realname{font-size:clamp(18px,2vw,30px)}.team-info .role2{font-size:clamp(16px,2vw,24px)}.team-info .bio{font-size:clamp(16px,1vw,18px)}.team-info .quote{font-size:clamp(16px,2vw,30px)}.player-btn .player-name{font-size:clamp(9px,1vw,14px)}.player-btn{width:13vw;height:6vw}.structure-light-left{width:65vw}.team-structure{padding:200px 0 12vw}}@media (max-width: 1700px){.player-info.active .player-photo-big{width:36vw}}@media (max-width: 1600px){.navbar-nav{gap:15px}.partners-head1{top:-10%}.cup-img{top:-25%}.structure-light-right{top:8%;right:3.5%;width:60vw}.team-logo div{width:100px}.navbar-nav .nav-link,#current-lang{font-size:14px}.cup-light{right:34%}.matches-light2{position:absolute;top:-40%;left:-24%;width:90vw}.partners-light{position:absolute;top:-28%;left:14%;width:70vw}.stands-light2{position:absolute;left:8%;top:-42%;width:80vw}.team-structure{padding:8vw 0 12vw}.team-container{display:block}.team-sidebar{margin-bottom:6vw}.team-sidebar{flex-direction:row}}@media (max-width: 1400px){.navbar-nav{gap:15px}.ceo-light{position:absolute;top:-60%;left:-65%;z-index:-1}.team-logo div{width:85px}.navbar-nav .nav-link,#current-lang{font-size:12px}.cup-light{right:32%}.footer-mail{font-size:clamp(18px,1.5vw,30px)}.footer-logo-text,.footer-logo-icon{height:min-content;width:6.5vw}}@media (max-width: 1200px){.container50{max-width:95%}.partners-head1{top:4%}.team-info .quote{margin:50px 0 20px}.player-info.active .player-photo-big{width:34vw}#upcoming-matches .block-ruby .opponent,#recent-matches .block-ruby .opponent{width:11vw}.navbar-nav .nav-link{font-size:11px}.team-logo div{width:150px}#current-lang{font-size:11px}.navbar-brand img{height:4.5vw}.navbar-nav{gap:5px}.cup-light{right:30%}.achievement-card .card-font{margin-top:2%}.d-flex.justify-content-between.reveal.match{flex-direction:column;align-items:center;justify-content:center!important;gap:24px}.d-flex.justify-content-between.reveal.match>.col-4-new{flex:0 0 auto;width:min(100%,560px);margin:0 auto}.d-flex.justify-content-between.reveal.match>.col-4-new:nth-child(1){order:2}.d-flex.justify-content-between.reveal.match>.col-4-new:nth-child(2){order:1}.d-flex.justify-content-between.reveal.match>.col-4-new:nth-child(3){order:3}.structure-light-right{top:8%;right:-1.5%}.ceo-light{position:absolute;top:-24%;left:-25%;width:80vw;display:none}.team-structure{padding:8vw 0 5vw}}@media (max-width: 1000px){.player-card{max-width:148px}.lang-icon{width:auto}.arrow-icon{width:auto;height:auto}.structure-light-right{top:27%;right:26.5%}.team-scroll>.player-card-link{flex:stretch;min-width:min-content;max-width:min-content}.cup-light{right:28%}.matches-light-big{position:absolute;left:-6%;top:-32%;width:65vw}.footer-row{display:flex;justify-content:center;gap:15px}.player-right-mobile{display:block}.player-right{display:none}.team-sidebar{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:0px;justify-items:center;width:min-content}.player-info.active .player-photo-big{width:40vw;min-width:340px}.player-right-mobile{text-align:center}.player-left{width:100%}.structure-light-left{display:none}.team-structure{padding:13vw 0 6vw}.team-info .role2{margin-bottom:15px;margin-top:auto}.team-info .quote{margin:auto auto 10px;align-items:center;display:flex}.player-left .nickname2{min-height:min-content;margin-bottom:5px;margin-top:40px}}@media (max-width: 992px){.container50{max-width:90%}.team-scroll{margin-top:-4%}.privacy-policy{padding:11vw 0}.footer-img-reveal{opacity:1;transform:translateY(0)}nav.navbar-custom{display:none}.energy-subtitle{margin-bottom:15px}.container50-4k{z-index:5000;position:relative}.chant-box{padding:14px;-webkit-backdrop-filter:blur(7.721139907836914px);backdrop-filter:blur(7.721139907836914px)}.ceo-title{text-align:left}#menu-desktop{display:none}.line-break{display:inline}.mobile-nav{display:flex!important;padding-top:2%}#anim-mobile svg{transform:translate3d(0,-8vw,0)!important}.mobile-menu{display:block}.container50-ceo{margin-top:-10vw}#anim{display:none}#anim-mobile{display:flex}.hero-section{min-height:50vh;margin-top:17vw}#ceo .d-flex{text-align:center;justify-content:space-around;width:100%}#ceo .ceo-left{margin-bottom:2rem}#ceo .ceo-photo{max-width:80%;margin:0 auto}.ceo-title{margin-bottom:-5vw}#ceo .ceo-button{justify-content:center}.ceo-subtitle{display:inline-block;text-align:center;margin-top:-4vw;margin-bottom:-4vw}.social-box{width:70%;border-radius:4px}.social-box:before{border-radius:4px}.ceo-button,.ceo-button a{width:min-content}.achievement-card{height:192px;border-radius:12px}.cup-light5{border-radius:12px}.energy-content{display:flex;flex-direction:column;gap:16px}.energy-left,.energy-right{width:100%;flex:0 0 100%;max-width:100%}.energy-left .chant-box,.energy-right .chant-box{width:100%}.partner-default,.partner-hover{display:none}.partner-default-mobile{display:block;padding:5px}.partner-default-mobile img{width:35vw}.partner-card{width:min-content;height:min-content}.partners-grid{justify-content:space-around;gap:unset}.footer-logo-icon{margin-right:unset;height:245px;width:auto}.footer-nav-desk{display:none}.nav-mobile{display:flex}.footer{display:grid;grid-template-columns:1fr;grid-template-areas:"nav" "socials" "logo" "contacts" "bottom";row-gap:20px;text-align:center}.footer-container{display:contents}.footer-socials{grid-area:socials;display:flex;justify-content:space-evenly;gap:12px}.footer-logo{grid-area:logo;display:flex;justify-content:center;width:100%}.footer-logo-text{display:none}.footer-contacts{grid-area:contacts;max-width:320px;margin:0 auto}.footer-bottom{grid-area:bottom;display:flex;flex-direction:column;align-items:center;gap:8px}.partners-head1,.partners-head2,.matches-logo1,.matches-logo2,.cup-img{display:none}}@media (max-width: 800px){.mobile-menu{margin-top:10vw}.privacy-policy{padding:14vw 0}#upcoming-matches .block-ruby .opponent,#recent-matches .block-ruby .opponent{width:16vw}#preloader .logo{width:141px}@keyframes scaleUp{0%{width:160px;opacity:1}to{width:330px;opacity:1}}}@media (max-width: 700px){.mobile-menu{margin-top:11vw}}@media (max-width: 768px){.container50{max-width:100%;padding:0 10px}.ceo-section{margin-top:9%}.team-light{top:-8%}.stands-light2{top:-14%}.language-dropdown-mobile{margin-top:10vw}.team-scroll{margin-top:-3%}.cookies{flex-direction:column;gap:15px;font-size:12px;padding:15px 20px;border-radius:28px;border:.8px solid #fdc514;text-align:left}.cookies img.cookies-icon{width:50px;display:none}.cookies-btn{width:100%;font-size:14px;padding:16px 36px;border-radius:12px}.structure-light-right{top:34%;right:26.5%}#upcoming-matches .block-ruby .opponent,#recent-matches .block-ruby .opponent{width:19vw}.team-scroll,.achievements-scroll{margin-right:-10px;overflow-x:auto;margin:0 calc(-1 * var(--container-x));padding:0;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;justify-content:flex-start!important;margin-left:-30px}.achievements-scroll:before,.achievements-scroll:after{content:"";flex:0 0 var(--container-x)}.team-scroll:before,.team-scroll:after{content:"";flex:0 0 var(--container-x)}.cup-light1-big{position:absolute;left:-25%;top:231%;width:107vw}.team-light{width:60vw}.team-structure{padding:16vw 0 6vw}.player-btn{min-width:177px;min-height:85px}.team-sidebar{grid-template-columns:1fr 1fr 1fr}}@media (max-width: 600px){.mobile-menu{margin-top:13vw}.team-scroll{margin-top:-5%}.privacy-policy{padding:18vw 0}.structure-light-right{top:38%;right:26.5%}.hero-section{margin-top:22vw}.partners-grid{justify-content:space-around}.team-sidebar{grid-template-columns:1fr 1fr}.team-structure{padding:19vw 0 6vw}.player-left svg{width:100%}}@media (max-width: 500px){.team-structure{padding:23vw 0 6vw}#upcoming-matches .block-ruby .opponent,#recent-matches .block-ruby .opponent{width:24vw}.team-logo div{width:100px}.social-structure{justify-content:space-evenly}.social-btn-structure{margin-right:unset}.mobile-menu{margin-top:14.5vw}.schedule-list .block-ruby img,.schedule-list .team img{width:25px}.schedule-box h3,.schedule-box-reverse h3{margin-bottom:23px}.schedule-box,.schedule-box:before,.schedule-box-reverse,.schedule-box-reverse:before,.matches-light6,.matches-light5,.matches-light4,.matches-light3{border-radius:12px}.schedule-list{margin-top:0}.schedule-list li{margin-bottom:-8px}#next-match .next-match{flex-direction:row;align-items:center;justify-content:space-between}#next-match .team-logo svg{width:100px;height:100px}#next-match .match-center{font-size:14px}#next-match .team-logo .font-manrope-semibold{font-size:12px;margin-top:5px}.schedule-box,.schedule-box-reverse{margin-top:-5vw}.partners-section .subtitle{margin-bottom:3%;margin-top:3.5%}.partner-default-mobile{padding:14px 0}}@media (max-width: 450px){#upcoming-matches .block-ruby .opponent,#recent-matches .block-ruby .opponent{width:23vw}.privacy-policy{padding:21vw 0}.mt-12{margin-top:18%}.energy-section{position:relative;margin-top:9%}.partners-container{margin-top:0%}.partners-section{text-align:center;margin:55px 0}}@media (max-width: 400px){.mobile-menu{margin-top:17.5vw}.team-scroll{margin-top:-6%}.team-section{margin-top:16%}#upcoming-matches .block-ruby .opponent,#recent-matches .block-ruby .opponent{width:21vw}.cup-light2{position:absolute;top:192%;z-index:0;width:60%;left:23%}.hero-section{margin-top:27vw}.social-structure{justify-content:space-around}.team-structure{padding:25vw 0 12vw}.matches-light2{top:-8%;left:-1%}.social-box img{width:8.5vw}.card-font-text{margin-top:12%}.ceo-subtitle{margin-top:-13vw}.player-card{margin-right:-3%}.container50-ceo{margin-top:-18vw}.energy-overlay img{width:90vw}.partners-grid{justify-content:space-between}}
