*{box-sizing:border-box;margin:0;padding:0}body{background-color:#06121f;font-family:Inter,sans-serif}.info-section{background-color:#0000;background-image:linear-gradient(#06121fd9,#06121fd9),url(/img/back1.png);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;justify-content:flex-start;align-items:center;width:100%;max-width:1440px;min-height:620px;margin:0 auto;padding:0 32px;display:flex;overflow:hidden}.info-section-content{flex-direction:column;flex:auto;align-items:flex-start;gap:24px;min-width:0;max-width:700px;display:flex}.info-section-nameing{color:#fff;text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-size:clamp(34px,6vw,86px);font-weight:900;line-height:1.1}.info-section-event-details{flex-wrap:wrap;align-items:center;gap:clamp(6px,1.5vw,20px);margin-top:8px;display:flex;flex-direction:row!important}.info-section-event-separator{color:#ffffff80;font-size:clamp(10px,1vw,16px)}.info-section-location-wrapper,.info-section-date-wrapper{align-items:center;gap:8px;display:flex}.info-section-location-wrapper i,.info-section-date-wrapper i{color:#ffffff80;font-size:clamp(11px,1.2vw,18px)}.info-section-location,.info-section-date{color:#fffc;white-space:nowrap;font-family:Inter,sans-serif;font-size:clamp(10px,1.1vw,16px);font-weight:500}.info-section-buttons-wrapper{justify-content:flex-start;align-items:flex-start;gap:clamp(8px,1.5vw,20px);width:fit-content;margin-top:16px;display:flex}.info-section-btn-view-event{color:#06121f;cursor:pointer;letter-spacing:.5px;white-space:nowrap;text-transform:uppercase;background-color:#00d8f5;border:none;border-radius:4px;padding:clamp(7px,1vw,12px) clamp(12px,2vw,28px);font-size:clamp(10px,1vw,14px);font-weight:700;transition:all .3s}.info-section-btn-view-event:hover{color:#06121f;background-color:#fff;transform:translateY(-2px);box-shadow:0 6px 16px #00d8f54d}.info-section-btn-all-events{color:#fff;cursor:pointer;letter-spacing:.5px;white-space:nowrap;text-transform:uppercase;background-color:#192129;border:none;border-radius:4px;padding:clamp(7px,1vw,12px) clamp(12px,2vw,28px);font-size:clamp(10px,1vw,14px);font-weight:700;transition:all .3s}.info-section-btn-all-events:hover{color:#fff;background-color:#2a3440;transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}@media (max-width:1024px){.info-section{min-height:500px;padding:0 24px}}@media (max-width:768px){.info-section{min-height:450px}.info-section-nameing{font-size:42px}}@media (max-width:480px){.info-section{min-height:auto;padding:40px 16px}.info-section-content{width:100%}.info-section-nameing{font-size:36px;line-height:1.05}.info-section-event-details{flex-wrap:wrap;gap:6px}.info-section-buttons-wrapper{flex-wrap:wrap;gap:8px}.info-section-btn-view-event,.info-section-btn-all-events{padding:8px 16px;font-size:11px}}
.full-info{background-color:#06121f;width:100%}.full-info-content{width:100%;max-width:1440px;margin:0 auto}.wrapper{grid-template-columns:1.5fr 1fr 3fr 1.5fr;gap:0;width:100%;display:grid}.part1,.part2,.part3,.part4{cursor:pointer;flex-direction:column;justify-content:space-between;min-height:370px;padding:28px 24px;transition:all .3s;display:flex}.part1{color:#06121f;background:#00d8f5}.part-top{margin-bottom:24px}.part-bottom{margin-top:auto}.theme1{letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px;font-family:Inter,sans-serif;font-size:11px;font-weight:800}.title1{text-transform:uppercase;margin-bottom:8px;font-family:Barlow Condensed,sans-serif;font-size:28px;font-weight:900;line-height:1.2}.card-text1{opacity:.8;font-family:Inter,sans-serif;font-size:14px;font-weight:700;display:inline-block}.point{margin:0 6px;font-size:14px;font-weight:700;display:inline-block}.countdown-timer{gap:20px;margin:16px 0 20px;display:flex}.time-block{text-align:center}.time-number{font-family:Barlow Condensed,sans-serif;font-size:32px;font-weight:900;line-height:1;display:block}.time-label{letter-spacing:1px;margin-top:4px;font-family:Inter,sans-serif;font-size:10px;font-weight:700;display:block}.event-info-btn{color:#06121f;letter-spacing:1px;cursor:pointer;text-transform:uppercase;background:0 0;border:none;padding:8px 0;font-family:Inter,sans-serif;font-size:12px;font-weight:800;transition:opacity .2s}.event-info-btn:hover{opacity:.6}.part2{color:#fff;background:#0d2642}.theme2{letter-spacing:1.5px;text-transform:uppercase;color:#ffffff52;margin-bottom:12px;font-family:Inter,sans-serif;font-size:11px;font-weight:700}.title2{margin-bottom:12px;font-family:Barlow Condensed,sans-serif;font-size:28px;font-weight:900;line-height:1.2}.card-text2{color:#ffffffb3;font-family:Inter,sans-serif;font-size:13px;line-height:1.5}.entry-system-btn{color:#06121f;letter-spacing:1px;cursor:pointer;text-transform:uppercase;background:#00d8f5;border:none;border-radius:2px;margin-top:20px;padding:10px 19px;font-family:Inter,sans-serif;font-size:12px;font-weight:800;transition:all .2s;display:inline-block}.entry-system-btn:hover{background:#fff;transform:translateY(-2px)}.part3{color:#fff;background:#091a2e;flex-direction:column;justify-content:space-between;display:flex}.all-event-item{flex:1}.part3 h4{color:#ffffff52;margin-bottom:24px;font-family:Barlow Condensed,sans-serif;font-size:22px;font-weight:700}.event-item{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;display:flex}.event-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.event-left{align-items:center;gap:16px;display:flex}.event-date-block{text-align:center;min-width:48px}.event-date{color:#00d8f5;font-family:Barlow Condensed,sans-serif;font-size:24px;font-weight:900;line-height:1;display:block}.event-month{letter-spacing:1px;color:#fff9;margin-top:4px;font-family:Inter,sans-serif;font-size:10px;font-weight:700;display:block}.event-details{flex-direction:column;gap:6px;display:flex}.event-name{color:#fff;font-family:Inter,sans-serif;font-size:14px;font-weight:600}.geolocation{align-items:center;gap:6px;display:flex}.geolocation i{color:#00d8f5;font-size:10px}.geolocation p{color:#ffffff80;font-family:Inter,sans-serif;font-size:11px}.status{letter-spacing:.5px;color:#00d8f5;white-space:nowrap;background:#00d8f526;border-radius:4px;padding:4px 8px;font-family:Inter,sans-serif;font-size:10px;font-weight:700}.all-events-btn{color:#00d8f5;letter-spacing:1px;cursor:pointer;text-transform:uppercase;text-align:left;background:0 0;border:none;padding:8px 0;font-family:Inter,sans-serif;font-size:12px;font-weight:800;transition:opacity .2s;display:inline-block}.all-events-btn:hover{opacity:.6}.part4{color:#fff;background:#06121f;flex-direction:column;justify-content:space-between;display:flex}.ranking-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.part4 h4{color:#fff;margin:0;font-family:Barlow Condensed,sans-serif;font-size:22px;font-weight:700}.go-to-full{color:#00d8f5;letter-spacing:1px;cursor:pointer;text-transform:uppercase;background:0 0;border:none;padding:4px 0;font-family:Inter,sans-serif;font-size:12px;font-weight:800;transition:opacity .2s}.go-to-full:hover{opacity:.6}.description{color:#ffffff80;letter-spacing:1px;text-transform:uppercase;margin-bottom:20px;font-family:Inter,sans-serif;font-size:11px;font-weight:700}.ranking-list{flex:1}.ranking-item{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:12px;display:flex}.ranking-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.rank-info{align-items:center;gap:12px;display:flex}.athlete-info{text-transform:uppercase;flex-direction:column;gap:2px;display:flex}.rank{width:28px;font-family:Barlow Condensed,sans-serif;font-size:18px;font-weight:800}.first-place .rank{color:#00d8f5}.ranking-item:not(.first-place) .rank{color:#ffffff80}.name{color:#fff;font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:1.3}.country{color:#ffffff80;font-family:Inter,sans-serif;font-size:11px;font-weight:500}.first-place .points{color:#00d8f5}.ranking-item:not(.first-place) .points{color:#ffffff80}.points{text-align:right;font-family:Inter,sans-serif;font-size:14px;font-weight:700}@media (max-width:1024px){.wrapper{grid-template-columns:1fr 1fr}.part1,.part2,.part3,.part4{min-height:320px}.title1,.title2{font-size:24px}.part3 h4,.part4 h4{font-size:20px}}@media (max-width:480px){.wrapper{grid-template-columns:1fr}.part2{display:none}.part1,.part3,.part4{min-height:auto;padding:24px 18px}.title1{font-size:22px}.part3 h4,.part4 h4{font-size:18px}.countdown-timer{gap:12px}.time-number{font-size:26px}.event-item{align-items:flex-start;gap:12px}.status{padding:3px 6px;font-size:9px}.ranking-item{gap:10px}.name{font-size:13px}.points{font-size:12px}}
.lastest-from-esc{background-color:#06121f;width:100%;max-width:1440px;margin:50px auto}.section-naming{align-items:center;gap:20px;width:100%;margin-bottom:40px;display:flex}.section-title{letter-spacing:2px;color:#ffffff52;text-transform:uppercase;white-space:nowrap;margin:0;font-family:Inter,sans-serif;font-size:14px;font-weight:800}.section-line{background:#ffffff52;width:80px;height:1px}.section-spacer{flex:1}.more-btn{color:#00d8f5;letter-spacing:1px;cursor:pointer;text-transform:uppercase;white-space:nowrap;background:0 0;border:none;padding:4px 0;font-family:Inter,sans-serif;font-size:12px;font-weight:800;transition:opacity .2s}.more-btn:hover{opacity:.6}.lastest-news-container{flex-wrap:wrap;justify-content:space-between;gap:5px;width:100%;display:flex}.news{cursor:pointer;background:#0c233d;flex-direction:column;width:calc(25% - 3.75px);transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden}.news:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000004d}.news img{object-fit:cover;width:100%;height:180px;display:block}.news .theme{letter-spacing:1.5px;color:#00d8f5;text-transform:uppercase;margin:16px 16px 8px;font-family:Inter,sans-serif;font-size:11px;font-weight:800}.news .description{color:#fff;text-transform:uppercase;flex:1;margin:0 16px 12px;font-family:Barlow Condensed,sans-serif;font-size:18px;font-weight:700;line-height:1.3}.news .date{color:#ffffff80;margin:0 16px 16px;font-family:Inter,sans-serif;font-size:12px;font-weight:500}@media (max-width:1024px){.lastest-from-esc{padding:0 20px}.news{width:calc(50% - 2.5px)}}@media (max-width:768px){.section-title{font-size:12px}.news img{height:160px}.news .description{font-size:16px}}@media (max-width:480px){.lastest-news-container{gap:16px}.news{width:100%;height:auto}}
.must-see-action{background-color:#091a2e;width:100%;max-width:1440px;margin:0 auto;padding:50px 32px}.action-naming{align-items:center;gap:20px;width:100%;margin-bottom:40px;display:flex}.action-title{letter-spacing:2px;color:#ffffff52;text-transform:uppercase;white-space:nowrap;margin:0;font-family:Inter,sans-serif;font-size:14px;font-weight:800}.action-line{background:#ffffff52;width:80px;height:1px}.action-spacer{flex:1}.action-more-btn{color:#00d8f5;letter-spacing:1px;cursor:pointer;text-transform:uppercase;white-space:nowrap;background:0 0;border:none;padding:4px 0;font-family:Inter,sans-serif;font-size:12px;font-weight:800;transition:opacity .2s}.action-more-btn:hover{opacity:.6}.action-container{flex-direction:column;gap:20px;width:100%;display:flex}.video-container{cursor:pointer;background:#0c233d;align-items:center;gap:20px;width:100%;padding:12px 20px;transition:transform .2s;display:flex}.video-container:hover{transform:translate(4px)}.number-video{color:#ffffff29;opacity:.7;width:50px;font-family:Barlow Condensed,sans-serif;font-size:32px;font-weight:900}.video-image-wrapper{flex-shrink:0;width:140px;height:80px;position:relative}.video-image-wrapper img{object-fit:cover;border-radius:4px;width:100%;height:100%}.play-icon{background:#00d8f5cc;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.play-icon i{color:#06121f;margin-left:2px;font-size:14px}.video-image-wrapper:hover .play-icon{background:#00d8f5;transform:translate(-50%,-50%)scale(1.1)}.video-info{flex-direction:column;flex:1;gap:6px;display:flex}.title-video{letter-spacing:1.5px;color:#00d8f5;text-transform:uppercase;font-family:Inter,sans-serif;font-size:11px;font-weight:800}.text-information{color:#fff;text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-size:18px;font-weight:700;line-height:1.3}.watch-btn{color:#00d8f5;letter-spacing:1px;cursor:pointer;text-transform:uppercase;white-space:nowrap;background:0 0;border:none;padding:8px 0;font-family:Inter,sans-serif;font-size:12px;font-weight:800;transition:opacity .2s}.watch-btn:hover{opacity:.6}.watch-btn:after{transition:transform .2s;display:inline-block}.watch-btn:hover:after{transform:translate(4px)}@media (max-width:1024px){.video-container{flex-wrap:wrap;gap:12px}.number-video{width:40px;font-size:28px}.text-information{font-size:16px}.action-title{margin:10px}}@media (max-width:480px){.must-see-action{margin:30px auto;padding:0 20px}.action-title{margin:30px;font-size:12px}.video-container{flex-direction:column;align-items:flex-start;gap:12px}.number-video{width:auto}.video-image-wrapper{width:100%;height:180px}.watch-btn{align-self:flex-end}}
