@charset "UTF-8";@font-face{font-family:NEXA;src:url(/fonts/NEXA.eot);src:local("☺"),url(/fonts/NEXA.woff) format("woff"),url(/fonts/NEXA.ttf) format("truetype"),url(/fonts/NEXA.svg) format("svg");font-weight:700;font-style:bold}@font-face{font-family:NEXA;src:url(/fonts/NEXAL.eot);src:local("☺"),url(/fonts/NEXAL.woff) format("woff"),url(/fonts/NEXAL.ttf) format("truetype"),url(/fonts/NEXAL.svg) format("svg");font-weight:400;font-style:normal}@keyframes mappulsate{0%{transform:scale(.1);opacity:0}50%{transform:scale(.1);opacity:0}80%{opacity:.5}100%{transform:scale(.9);opacity:0}}@keyframes mappulsate-big{0%{transform:scale(.5);opacity:0}50%{transform:scale(.5);opacity:0}80%{opacity:.3}100%{transform:scale(.9);opacity:0}}@keyframes pulsesoft{0%{opacity:1}50%{opacity:.3}70%{opacity:.8}100%{opacity:1}}@keyframes pulse{0%{opacity:1}50%{opacity:.1}70%{opacity:1}100%{opacity:1}}@keyframes slidein{0%{transform:translate(0,0)}40%{transform:translate(-40px,0)}70%{transform:translate(10px,0)}100%{transform:translate(0,0)}}*{box-sizing:border-box}html{background:#151515!important;height:100%;margin:0;padding:0}body{overflow:auto;overflow-x:hidden;margin:0;padding:0;position:relative;margin:0;padding-bottom:6rem;min-height:100%;background:#151515!important;font-family:NEXA,sans-serif}::-webkit-scrollbar{height:8px;width:8px;background:0 0!important}::-webkit-scrollbar-thumb{background:rgba(20,20,20,.7);-webkit-border-radius:1ex;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.75)}::-webkit-scrollbar-corner{background:rgba(20,20,20,.7)}body.body-event{padding-bottom:0}.page-wrapper{position:relative;overflow:hidden;display:block;min-height:100%;width:100%;margin-bottom:0}@media screen and (max-width:767px){.page-wrapper{margin-bottom:0}}.hidden{display:none}@media screen and (max-width:767px){.hidden-xs{display:none}}.visible-xs{display:none}@media screen and (max-width:767px){.visible-xs{display:block}}.cookie-banner{background-color:rgba(255,255,255,.95);color:#000;font-size:.75rem;left:0;right:0;width:80%;max-width:550px;margin-right:auto;margin-left:auto;border-radius:10px;padding:1rem 2.369rem;position:fixed;z-index:99999;display:none}@media (min-width:768px){.cookie-banner{bottom:20px}}@media (max-width:767px){.cookie-banner{padding:1rem;top:100px}}.cookie-banner-container{text-align:center;max-width:860px;margin:auto}@media (max-width:800px){.cookie-banner-container{align-items:center;flex-direction:column;text-align:center}}.cookie-banner-container a{text-decoration:underline}.cookie-banner-container .close-btn{flex-wrap:nowrap;margin-left:1.777rem}@media (max-width:800px){.cookie-banner-container .close-btn{margin-left:0;margin-top:.563rem}}.cookie-banner-container .c_button{border-color:#000;color:#000;margin-top:10px}.event-tracking.live .event-meta-container{padding-top:4px!important}.event-tracking.live .event-meta-container .event-meta-status{display:inline-block!important}.event-tracking{overflow:hidden;min-height:100%}.event-tracking .splash-screen.hide{opacity:0}.event-tracking .splash-screen{opacity:1;transition:all 1s ease;position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;background-color:#000}.event-tracking .splash-screen .splash-logo-container{position:absolute;top:50%;left:0;width:100%;transform:translate(0,-50%);text-align:center}.event-tracking .splash-screen .splash-logo-container .logo{margin:auto;position:relative;width:80%;max-width:200px;height:160px;background-image:url(../images/events/splash.png);background-position:center;background-repeat:no-repeat;background-size:contain;animation:pulse 2s ease-out infinite}.event-tracking .splash-screen .splash-logo-container .text{margin:auto;font-size:10pt;color:#fff;font-weight:700;animation:pulse 2s ease-out infinite;font-family:montserrat,sans-serif;width:80%;text-transform:uppercase;max-width:250px}.event-tracking .logo-container{position:absolute;left:50%;margin-left:-60px;top:-10px;z-index:99}.event-tracking .logo-container img{opacity:1;width:120px}.event-tracking .logo-container.big{margin-left:-90px;top:0}.event-tracking .logo-container.big img{opacity:1;width:180px}.event-tracking .map-area{position:relative;z-index:98;top:0;left:0;height:100%;width:100%}.event-tracking .map-area .event-meta-container{position:absolute;bottom:8px;text-align:left;max-width:360px;min-width:360px;left:8px;padding:20px;padding-top:28px;background-color:#151515;border-radius:10px;min-height:100px;z-index:1000}@media screen and (max-width:767px){.event-tracking .map-area .event-meta-container{text-align:left;left:8px;right:8px;max-width:100%;min-width:250px;border-radius:10px;bottom:8px;padding-top:22px;padding-bottom:15px;min-height:90px}}.event-tracking .map-area .event-meta-container .event-meta-status{width:32px;height:18px;display:none;background-position:50% 50%;animation:pulse 4.5s ease-out infinite;background-repeat:no-repeat;background-size:cover;background-image:url(/images/events/live-icon.png);position:relative;margin-bottom:-5px}.event-tracking .map-area .event-meta-container .event-meta-logo{width:55px;height:55px;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;position:absolute;left:20px;transform:translate(0,0);top:20px;border-radius:10px;background-color:#444;border:1px solid #444}@media screen and (max-width:767px){.event-tracking .map-area .event-meta-container .event-meta-logo{width:50px;top:15px;left:15px;height:50px}}.event-tracking .map-area .event-meta-container .event-meta-texts{padding-left:70px}@media screen and (max-width:767px){.event-tracking .map-area .event-meta-container .event-meta-texts{padding-left:60px}}.event-tracking .map-area .event-meta-container .event-meta-title{padding-top:0;font-weight:700;font-style:italic;font-size:16px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-right:4px;color:#fff;text-shadow:0 0 10px rgba(0,0,0,.8)}@media screen and (max-width:767px){.event-tracking .map-area .event-meta-container .event-meta-title{font-size:12pt}}@media screen and (max-width:400px){.event-tracking .map-area .event-meta-container .event-meta-title{font-size:11pt}}.event-tracking .map-area .event-meta-container .event-date-status{color:#ccc;font-family:sans-serif;font-weight:400;font-size:10pt}@media screen and (max-width:767px){.event-tracking .map-area .event-meta-container .event-date-status{font-size:8pt}}.event-tracking .map-area .event-meta-container .event-update-status{color:#888;font-family:sans-serif;font-weight:400;font-size:8pt;margin-top:4px}@media screen and (max-width:767px){.event-tracking .map-area .event-meta-container .event-update-status{font-size:7pt}}.event-tracking .map-area .event-meta-container .event-cta.hidden{display:none}.event-tracking .map-area .event-meta-container .event-cta{margin-top:10px;display:inline-block;padding-left:70px}@media screen and (max-width:767px){.event-tracking .map-area .event-meta-container .event-cta{padding-left:60px}}.event-tracking .map-area .event-meta-container .event-cta button{background-color:transparent;color:#1e90ff;font-weight:700;font-family:montserrat,sans-serif;text-transform:uppercase;border:none;border:1px solid #1e90ff;border-radius:4px;padding:5px;padding-left:10px;padding-right:10px;font-size:9pt;transform:opacity .2s ease;box-shadow:0 0 10px rgba(0,0,0,.5);text-shadow:0 0 10px rgba(0,0,0,.8)}.event-tracking .map-area .event-meta-container .event-cta button:hover{opacity:.8}.event-tracking .map-area .sponsor-container{position:absolute;top:100px;left:50%;transform:translate(-50%,0);width:40%;max-width:160px;text-align:center}.event-tracking .map-area .sponsor-container img{position:relative;width:100%}.event-tracking .map-area .typeahead{position:relative;left:0;right:0;margin:auto;top:10px;opacity:1;padding:6px;border:0 solid #fff;border-radius:5px;font-size:12pt;font-family:sans-serif;width:90%;max-width:450px;outline:0;z-index:1001;font-family:sans-serif;font-weight:700}.event-tracking .map-area .typeahead input{border-radius:20px;border:2px solid #fff;box-shadow:0 0 5px rgba(0,0,0,.5);font-size:14px;height:38px;padding-left:10px}.event-tracking .map-area .typeahead input:focus{border:2px solid #1e90ff;box-shadow:0 0 5px #1e90ff}.event-tracking .map-area .data-container{position:absolute;left:50%;padding:20px;top:20px;transform:translate(-50%,0);width:100%;background-color:transparent;border-radius:20px;z-index:102;text-align:center}.event-tracking .map-area .data-container .single-person-disclaimer{position:absolute;top:100px;left:50%;width:90%;max-width:450px;background-color:#1e90ff;color:#fff;font-family:sans-serif;padding:16px;border-radius:10px;transform:translate(-50%,0);box-shadow:0 0 20px rgba(0,0,100,.5);font-size:16px}@media screen and (max-width:767px){.event-tracking .map-area .data-container .single-person-disclaimer{font-size:13px}}.event-tracking .map-area .data-container .single-person-disclaimer b{font-family:Montserrat,sans-serif}.event-tracking .map-area .data-container .single-person-disclaimer .arrow-up{position:absolute;top:-10px;left:50%;width:0;height:0;margin-left:-5px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #1e90ff}.event-tracking .map-area .map-container #map{width:100%;background:#f5fde5;height:200px}.event-tracking .map-area .map-container .maplibregl-popup{text-align:center;z-index:100;min-width:200px}.event-tracking .map-area .map-container .maplibregl-popup h3{margin:0;margin-top:4px}.event-tracking .map-area .map-container .maplibregl-popup p{margin-top:0}.event-tracking .map-area .mapmarker-cont{transform-origin:50% 50%;z-index:100;position:absolute;top:0;left:0}.event-tracking .map-area .mapmarker{transition:transform .2s ease;transform:translate3d(-50%,-50%,0) rotateX(0);width:75px;height:75px;position:absolute;top:50%;left:50%;display:block}.event-tracking .map-area .mapmarker .elem-marker{position:absolute;top:50%;left:50%}.event-tracking .map-area .mapmarker.start .elem-marker{height:12px;width:12px;border-radius:10px;box-shadow:0 0 5px rgba(0,0,0,.3);background-color:#fff;margin-left:-6px;margin-top:-6px}.event-tracking .map-area .mapmarker.end .elem-marker{height:26px;width:26px;margin-left:-2px;margin-top:-26px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/end-map.png)}.event-tracking .map-area .user-position-marker{width:18px;height:18px;top:50%;left:50%;position:absolute;box-shadow:0 3px 8px #777;background:#057cff;border:2px solid #fff;border-radius:50%;z-index:1000;transform:translate3d(-50%,-50%,0)}.event-tracking .map-area .user-position-marker .marker-effect{width:75px;height:75px;position:absolute;top:50%;left:50%;margin-top:-37.5px;margin-left:-37.5px;display:block;background:rgba(5,124,255,.5);border-radius:50%;opacity:0;animation:mappulsate 1.5s ease-out infinite}.event-tracking .map-area a{text-decoration:none}.event-tracking .map-area .marker-cta.goto{background-color:#aaa}.event-tracking .map-area .marker-cta.follow{background-color:#1e90ff}.event-tracking .map-area .marker-cta{width:100%;overflow:hidden;display:block;white-space:nowrap;text-overflow:ellipsis;text-decoration:none;font-size:8pt;font-weight:700;font-family:montserrat,sans-serif;text-transform:uppercase;color:#fff;border-radius:6px;background-color:#1e90ff;border:none;padding:4px;margin-bottom:6px;margin-top:6px;cursor:pointer}.event-tracking .map-area .avatar-image{width:40px;margin:auto;height:40px;background-size:contain;border-radius:50%;overflow:hidden;background-position:center}.event-tracking .map-area #map.small-pin .pin{width:20px;height:20px}.event-tracking .map-area #map.small-pin .mapmarker{width:25px;height:25px}.event-tracking .map-area #map.small-pin .pin-image{width:18px;height:18px}.event-tracking .map-area #map.small-pin .pin-name{font-size:6pt}.event-tracking .map-area #map.small-pin .pin-effect{display:none}.event-tracking .map-area .mapmarker-cont.offline{z-index:10}.event-tracking .map-area .mapmarker-cont.offline .pin{background:#646464}.event-tracking .map-area .mapmarker-cont.offline .pin-name{background-color:rgba(100,100,100,.7)}.event-tracking .map-area .mapmarker-cont.gone{z-index:10}.event-tracking .map-area .mapmarker-cont.gone .pin{background:rgba(100,100,100,.5)}.event-tracking .map-area .mapmarker-cont.gone .pin-name{background-color:rgba(100,100,100,.3)}.event-tracking .map-area .mapmarker-cont.highlight{z-index:14}.event-tracking .map-area .mapmarker-cont.highlight .pin{width:46px!important;height:46px!important}.event-tracking .map-area .mapmarker-cont.highlight .pin-name{top:-24px}.event-tracking .map-area .mapmarker-cont.highlight .pin-image{width:42px!important;height:42px!important}.event-tracking .map-area .mapmarker-cont.highlight .pin-effect{width:75px;height:75px}.event-tracking .map-area .mapmarker-cont.live{z-index:12}.event-tracking .map-area .pin{width:44px;height:44px;position:relative;top:50%;left:50%;transform:translate(-50%,-50%);background:#057cff;border:none;border-radius:50%;z-index:1000}.event-tracking .map-area .pin-name{position:absolute;top:-12px;left:50%;white-space:nowrap;transform:translate3d(-50%,-50%,0);z-index:1001;background-color:rgba(30,90,255,.7);border:none;font-weight:700;border-radius:4px;color:#fff;text-transform:uppercase;text-align:center;padding:4px;padding-left:6px;padding-right:6px}.event-tracking .map-area .pin-name span{line-height:100%;display:block}.event-tracking .map-area .pin-name small{font-weight:400}.event-tracking .map-area .pin-image{position:absolute;width:42px;height:42px;top:50%;transform:translate(-50%,-50%);left:50%;z-index:1003;border-radius:40px;background-color:#444;background-position:center;background-size:cover;background-repeat:no-repeat}.event-tracking .map-area .pin-effect{width:75px;height:75px;position:absolute;top:0;display:block;background:rgba(5,124,255,.5);border-radius:50%;opacity:0;animation:mappulsate-big 2s ease-out infinite}.event-tracking .left-banner-container.fixed-banner{width:300px;height:100%;top:0;bottom:0;background:#fff;z-index:99}.event-tracking .left-banner-container.fixed-banner .sponsors-container{height:100%;width:100%;position:relative}.event-tracking .left-banner-container.fixed-banner .sponsors-container .sponsor{width:100%;display:inline-block;position:relative;height:33%}.event-tracking .left-banner-container.fixed-banner .sponsors-container .sponsor .name-sponsor{display:none}.event-tracking .left-banner-container.fixed-banner .sponsors-container .sponsor .image-sponsor{width:90%;height:90%;position:relative;left:5%;background-image:url(https://static-media.whip.live/static/images/EVENTS/DXT21/sponsors/matches.jpg);background-position:center;background-size:contain;background-repeat:no-repeat}.event-tracking .fixed-banner{position:fixed;z-index:98;background-color:#fff;left:0;width:100%;text-align:center;font-family:NEXA,sans-serif;color:#000;padding-top:0;padding-bottom:0;height:120px}.event-tracking .fixed-banner strong{color:red}.event-tracking .fixed-banner small{font-size:40px;font-weight:400}.event-tracking .fixed-banner h1{font-size:68px;margin:0}.event-tracking .fixed-banner h3{font-weight:400;position:relative;font-size:30px;margin:0}.event-tracking .fixed-banner h3 strong{font-weight:700}.event-tracking .fixed-banner.top-banner-container{top:15px}.event-tracking .fixed-banner.bottom-banner-container{bottom:0;text-align:right;padding-right:180px;padding-bottom:40px;height:160px}.event-tracking .fixed-banner.bottom-banner-container h1{margin-top:10px;font-size:50px;line-height:100%}.event-tracking .fixed-banner.bottom-banner-container h3{line-height:100%;margin-top:0}.event-tracking .fixed-banner.bottom-banner-container small{font-size:10pt;font-family:sans-serif}.event-tracking .fixed-banner.bottom-banner-container .whip-banner-logo{position:absolute;left:50px;top:10px;height:120px;width:120px;border-radius:18px;border:1px solid #ccc;background-color:transparent;background-position:0 50%;box-shadow:0 0 10px rgba(0,0,0,.2);background-size:contain;background-repeat:no-repeat}.event-tracking .fixed-banner.bottom-banner-container .qr-banner{position:absolute;right:50px;bottom:40px;height:120px;width:120px;z-index:98;background-color:#fff}.event-tracking .fixed-banner.appearing-bottom-banner-container{top:0;left:0;display:block;font-weight:700;padding:2px;padding-top:0;padding-bottom:0;height:inherit;background:#151515;overflow:hidden;z-index:102;transform:translate(0,-100%);transition:all .3s ease;border-bottom:1px solid #222}.event-tracking .fixed-banner.appearing-bottom-banner-container .banner-container{position:relative;left:0;right:0;width:100%;max-width:600px;margin:auto;height:67px}.event-tracking .fixed-banner.appearing-bottom-banner-container .banner-content{position:absolute;left:40px;right:0;top:50%;text-align:left;transform:translate(0,-50%)}.event-tracking .fixed-banner.appearing-bottom-banner-container .banner-content .app-icon{float:left;width:52px;height:52px;background:#000;border:1px solid #333;border-radius:14px;background-size:contain;background-image:url(../images/logo.png);background-position:center;background-repeat:no-repeat}.event-tracking .fixed-banner.appearing-bottom-banner-container .banner-content .app-text{position:absolute;left:60px;right:65px;top:50%;font-weight:700;font-family:sans-serif;color:#ddd;font-size:10pt;transform:translate(0,-50%);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media screen and (max-width:767px){.event-tracking .fixed-banner.appearing-bottom-banner-container .banner-content .app-text{font-size:9pt}}.event-tracking .fixed-banner.appearing-bottom-banner-container .banner-content .stars-icon{width:100%;height:12px;margin-top:4px;background-size:contain;background-image:url(../images/stars.png);background-position:0 50%;background-repeat:no-repeat}.event-tracking .fixed-banner.appearing-bottom-banner-container .right-side{position:absolute;right:10px;top:50%;transform:translate(0,-50%);text-align:right}.event-tracking .fixed-banner.appearing-bottom-banner-container .right-side .install-btn{font-weight:300;color:#1e90ff;font-weight:14pt;font-family:sans-serif}.event-tracking .fixed-banner.appearing-bottom-banner-container .banner-close{position:absolute;left:0;top:50%;margin-top:-20px}.event-tracking .fixed-banner.appearing-bottom-banner-container .banner-close .close-btn{cursor:pointer;height:40px;width:40px;box-shadow:none;border:none;background-color:transparent;position:relative}.event-tracking .fixed-banner.appearing-bottom-banner-container .banner-close .close-btn i{filter:invert(100%);display:block;height:100%;width:100%;background-size:contain;background-image:url(../images/icons/close-thin.png);background-position:center;background-repeat:no-repeat}.event-tracking .fixed-logos{display:none;position:fixed;z-index:99;left:35px;bottom:0;width:200px;height:247px;background-position:0 0;background-repeat:no-repeat;background-size:contain;background-image:url(../images/events/logos.jpg)}.event-tracking.show-download .fixed-banner.appearing-bottom-banner-container{transform:translate(0,0)}.event-tracking.show-download .map-area{top:0}.event-tracking.show-download .logo-container.big{top:65px}.event-tracking.show-download .logo-container{top:55px}.event-tracking.show-download .typeahead{top:40px}.event-tracking.show-download .sponsor-container{top:150px}.event-tracking.show-download .single-person-disclaimer{top:160px!important}.event-tracking.maxiscreen-only .logo-container{display:block}.event-tracking.maxiscreen-only .typeahead{display:none!important}.event-tracking.maxiscreen-only .single-person-disclaimer{display:none!important}.event-tracking.maxiscreen-only .bottom-banner-container{display:block}.event-tracking.maxiscreen-only .fixed-logos{display:block}.event-tracking.maxiscreen-only .map-area{left:0;right:0;width:100%}.autocomplete{border-radius:12px;border:none!important}.autocomplete>div.selected,.autocomplete>div:focus,.autocomplete>div:hover{background:#1e90ff!important;color:#fff}.autocomplete>div.selected .lastup,.autocomplete>div:focus .lastup,.autocomplete>div:hover .lastup{color:#fff}.autocomplete>div small{font-size:70%}.autocomplete>div b{font-weight:700}.autocomplete .lastup{display:block;margin-top:-8px;color:#aaa;font-weight:400;font-family:sans-serif}.autocomplete>div{max-width:100%;padding-top:5px!important;padding-bottom:5px!important;font-weight:700;font-family:Montserrat,sans-serif;overflow:hidden;white-space:nowrap;padding-left:10px!important;padding-right:10px!important;text-overflow:ellipsis}.layer-over{z-index:100;position:fixed;top:0;left:0;right:0;bottom:0;padding:20px;background-color:rgba(0,0,0,.9)}.layer-over .layer-container{position:absolute;max-width:450px;left:50%;top:50%;transform:translate(-50%,-50%);padding:40px;padding-top:50px;text-align:center;background-color:#151515;box-shadow:0 0 5px rgba(0,0,0,.5);width:90%;border-radius:10px;color:#fff}@media screen and (max-width:767px){.layer-over .layer-container{top:20px;transform:translate(-50%,0)}}.layer-over .layer-close{position:absolute;right:5px;top:5px;padding:5px;width:35px;height:35px;box-shadow:none;border:none;background-color:transparent;background-size:contain;filter:invert(100%);cursor:pointer;background-image:url(../images/icons/close.png);background-position:center;background-repeat:no-repeat}.layer-over .layer-title{margin-bottom:10px;font-family:sans-serif}.layer-over .layer-title b{margin-bottom:0;display:block;text-transform:uppercase;font-weight:700;font-size:17pt;font-family:NEXA,sans-serif}@media screen and (max-width:767px){.layer-over .layer-title b{font-size:12pt}}.layer-over .layer-image{margin:auto;margin-bottom:20px;background-position:center;background-repeat:no-repeat;background-size:contain;background-color:#222;border:1px solid #777;height:100px;width:100px;border-radius:10px}@media screen and (max-width:767px){.layer-over .layer-image{height:80px;width:80px;border-radius:14px}}.layer-over .layer-text{font-weight:700;color:#999;font-size:9pt;font-family:sans-serif}.event-tracking.show-download .select-wrapper{padding-top:60px}.event-tracking.show-download .select-wrapper .select-header{top:60px}.select-wrapper{background-color:#151515;color:#fff;position:relative}.select-wrapper .step{opacity:0;transition:opacity .2s ease}.select-wrapper .step.show{opacity:1}.select-wrapper .page{padding-bottom:80px}.select-wrapper .page p{color:#ddd;font-family:sans-serif}.select-wrapper .page a{color:#fff!important}.select-wrapper .back-button-fixed{position:fixed;z-index:2;bottom:0;left:0;width:100%;padding:10px;padding-bottom:20px;background-color:#252525;text-align:center}.select-wrapper .back-button-fixed .bottom-button{width:100%;max-width:600px;padding:10px;text-align:center;color:#fff;background-color:#1e90ff;border:none;border-radius:10px;font-size:14pt;font-weight:700}.select-wrapper .back-button-fixed .bottom-button:hover{opacity:.7}.select-wrapper .select-header{position:fixed;top:0;z-index:2;left:0;border-bottom:1px solid #111;height:80px;overflow:hidden;background-color:#151515;width:100%}.select-wrapper .select-header .select-header-container{width:100%;margin:auto;position:relative;max-width:800px;height:100%}.select-wrapper .select-logo-container{position:absolute;height:40px;top:50%;transform:translate(-50%,-50%);left:50%}.select-wrapper .select-logo-container img{height:100%}.select-wrapper .select-container{width:100%;margin:auto;max-width:800px;padding:15px;padding-top:95px}.select-wrapper .select-title h2{font-size:34pt;margin-top:0;margin-bottom:10px}@media screen and (max-width:767px){.select-wrapper .select-title h2{font-size:24pt}}.select-wrapper .select-title h4{color:#ccc;font-size:15pt;margin-top:5px;font-family:sans-serif;margin-bottom:10px}@media screen and (max-width:767px){.select-wrapper .select-title h4{font-size:12pt}}.select-wrapper .select-title h4.warning{color:red}.select-wrapper .select-title{margin-bottom:40px}.select-wrapper .event-list.comingsoon,.select-wrapper .event-list.last{filter:grayscale(100%);opacity:.3}.select-wrapper .event-list.current .event-container:active .event .event-logo,.select-wrapper .event-list.current .event-container:focus .event .event-logo,.select-wrapper .event-list.current .event-container:hover .event .event-logo,.select-wrapper .event-list.past .event-container:active .event .event-logo,.select-wrapper .event-list.past .event-container:focus .event .event-logo,.select-wrapper .event-list.past .event-container:hover .event .event-logo{border:1px solid #1e90ff}.select-wrapper .event-list.current .event-container:active .event .event-texts,.select-wrapper .event-list.current .event-container:focus .event .event-texts,.select-wrapper .event-list.current .event-container:hover .event .event-texts,.select-wrapper .event-list.past .event-container:active .event .event-texts,.select-wrapper .event-list.past .event-container:focus .event .event-texts,.select-wrapper .event-list.past .event-container:hover .event .event-texts{color:#1e90ff}.select-wrapper .event-list{width:100%;position:relative}.select-wrapper .event-list .event-container{display:inline-block;width:28%;background-color:transparent;border:none;overflow:hidden}@media screen and (max-width:991px){.select-wrapper .event-list .event-container{width:32%}}@media screen and (max-width:767px){.select-wrapper .event-list .event-container{width:49%}}.select-wrapper .event-list .event-container .event{position:relative;padding-right:10px}.select-wrapper .event-list .event-container .event .event-logo{width:100%;border:1px solid #333;padding-bottom:100%;background-color:#252525;border-radius:20px;background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url(../images/ktm/logo_ktm_scuro.png)}.select-wrapper .event-list .event-container .event .event-texts{height:70px;overflow:hidden;position:relative;padding-top:5px;color:#fff}.select-wrapper .event-list .event-container .event .event-city{font-weight:700;font-family:NEXA,sans-serif;text-transform:uppercase;font-size:13pt;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}@media screen and (max-width:767px){.select-wrapper .event-list .event-container .event .event-city{font-size:11pt}}.select-wrapper .event-list .event-container .event .event-date{opacity:.6;font-weight:400;font-family:sans-serif;text-transform:capitalize;font-size:10pt}@media screen and (max-width:767px){.select-wrapper .event-list .event-container .event .event-date{font-size:9pt}}.select-wrapper .current-event-name{font-size:9pt;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;font-weight:700;color:#aaa;max-width:70%;display:inline-block}.select-wrapper .current-event-container{position:relative;margin-bottom:5px}.select-wrapper .change-current-event{padding-left:0;position:relative;display:inline-block;color:#1e90ff;background-color:transparent;border:none}.select-wrapper .user-list{width:100%;position:relative}.select-wrapper .user-list .user-container:active .user .user-logo,.select-wrapper .user-list .user-container:focus .user .user-logo,.select-wrapper .user-list .user-container:hover .user .user-logo{border:1px solid #1e90ff}.select-wrapper .user-list .user-container:active .user .user-texts,.select-wrapper .user-list .user-container:focus .user .user-texts,.select-wrapper .user-list .user-container:hover .user .user-texts{color:#1e90ff}.select-wrapper .user-list .user-action.hidden{display:none!important}.select-wrapper .user-list .user-container{display:inline-block;width:24%;background-color:transparent;border:none;overflow:hidden}@media screen and (max-width:991px){.select-wrapper .user-list .user-container{width:32%}}@media screen and (max-width:767px){.select-wrapper .user-list .user-container{width:49%}}.select-wrapper .user-list .user-container .user.participant .user-logo{background-image:url(../images/ktm/riders.png)}.select-wrapper .user-list .user-container .user.supporter .user-logo{background-image:url(../images/ktm/supporters.png)}.select-wrapper .user-list .user-container .user.livetracking .user-logo{background-image:url(../images/ktm/live.png)}.select-wrapper .user-list .user-container .user.important .user-title{color:red}.select-wrapper .user-list .user-container .user.map .user-logo{background-image:url(../images/ktm/map.png)}.select-wrapper .user-list .user-container .user.leaderboard .user-logo{background-image:url(../images/ktm/leaderboard.png)}.select-wrapper .user-list .user-container .user.info .user-logo{background-image:url(../images/ktm/info.png)}.select-wrapper .user-list .user-container .user{position:relative;padding-right:10px}.select-wrapper .user-list .user-container .user .user-logo{width:100%;border:1px solid #333;padding-bottom:100%;background-color:#252525;border-radius:20px;background-position:center;background-repeat:no-repeat;background-size:cover}.select-wrapper .user-list .user-container .user .user-title{font-weight:700;font-family:NEXA,sans-serif;text-transform:uppercase;font-size:13pt;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}@media screen and (max-width:767px){.select-wrapper .user-list .user-container .user .user-title{font-size:11pt}}.select-wrapper .user-list .user-container .user .user-texts{height:100px;overflow:hidden;position:relative;padding-top:5px;color:#fff}.select-wrapper .user-list .user-container .user .user-texts.small .user-title{font-size:10pt}@media screen and (max-width:767px){.select-wrapper .user-list .user-container .user .user-texts.small .user-title{font-size:9pt}}.event-tab{position:fixed;border-radius:10px;z-index:10002;overflow:hidden}.event-tab .event-tab-header{position:absolute;top:0;left:0;height:40px;background-color:#151515;color:#ddd;width:100%;text-align:center;padding-top:8px;z-index:1000}.event-tab .event-tab-header .event-tab-title{font-weight:700;font-size:17px}.event-tab .event-tab-header .tab-button-close{position:absolute;right:5px;top:5px;color:#ddd;background-color:transparent;padding:5px;border:none;font-size:20px;cursor:pointer}.event-tab .event-tab-scrollcontainer{overflow-y:auto;height:100%}.event-tab .event-tab-container{padding-top:50px;color:#fff;font-family:Montserrat;text-align:center;font-size:12px}.participants-tab{left:10px;top:65px;bottom:120px;width:360px;height:calc(100% - 180px);max-width:360px;background-color:#242424;transform:translate(-140%,0);transition:all .4s ease}@media screen and (max-width:767px){.participants-tab{width:calc(100% - 16px);height:calc(100% - 170px);bottom:10px;left:10px;top:65px}}.participants-tab .participant{height:48px;width:100%;position:relative;border-bottom:1px solid #151515;cursor:pointer}.participants-tab .participant .participant-avatar{position:absolute;left:30px;top:9px;background-position:center;background-size:cover;border-radius:50px;height:30px;width:30px;background-color:#333}.participants-tab .participant .participant-nr{position:absolute;left:14px;top:50%;transform:translate(-50%,-50%);font-family:Montserrat;font-weight:700;font-style:italic}.participants-tab .participant .participant-distance{position:absolute;right:6px;text-align:right;top:30%;transform:translate(0,-50%);font-family:sans-serif;font-size:11px;font-weight:400;color:#aaa}.participants-tab .participant .participant-distance strong{color:#adff2f}.participants-tab .participant .participant-extra{position:absolute;right:6px;text-align:right;top:70%;transform:translate(0,-50%);font-family:sans-serif;font-size:10px;font-weight:400;color:#aaa}.participants-tab .participant .participant-info{position:absolute;left:74px;right:44px;top:50%;transform:translate(0,-50%);font-family:sans-serif;font-size:11px;font-weight:400;text-align:left}.participants-tab .participant .participant-info .participant-name{color:#eee;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px;font-family:Montserrat;font-weight:700}.participants-tab .participant .participant-info .participant-last-update{color:#aaa;margin-top:4px}.participants-tab.open{transform:translate(0,0)}.map-buttons-container{position:fixed;border-radius:10px;z-index:10002;bottom:120px;left:10px}@media screen and (max-width:767px){.map-buttons-container{bottom:105px}}.map-buttons-container .map-button{border-radius:50px;height:50px;width:50px;border:none;background-color:#242424;box-shadow:0 0 5px rgba(0,0,0,.5)}.map-buttons-container .map-button.participants{padding-bottom:6px!important;cursor:pointer}.map-buttons-container .map-button .map-button-icon{background-position:center;background-size:contain;background-repeat:no-repeat;position:absolute;left:0;top:0;width:100%;height:100%}.map-buttons-container .map-button:active,.map-buttons-container .map-button:hover{opacity:.8}.map-buttons-container .map-button.participants .map-button-icon{background-size:60% 60%;background-image:url(../images/icons/participants.png)}.floating{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10005;overflow-y:auto;opacity:0;visibility:hidden;pointer-events:none}.floating .floating-background{background-color:rgba(0,0,0,.8);position:fixed;z-index:2;top:0;left:0;right:0;bottom:0;opacity:0;transition:opacity .2s ease}.floating .floating-container{box-shadow:0 0 3px rgba(0,0,0,.3);position:relative;border-radius:20px;z-index:3;width:100%;width:calc(100% - 40px);max-width:760px;min-height:200px;left:0;margin:auto;right:0;top:50%;opacity:0;transform:translate(0,100px);transition:all .5s ease;background-color:#fff;color:#000;text-align:center;padding:20px;padding-top:30px;padding-bottom:30px;margin-bottom:20px}.floating .floating-container .floating-close{cursor:pointer;position:absolute;background-color:#333;color:#fff;width:35px;height:35px;border-radius:50%;border:none;font-weight:700;right:10px;top:10px;font-size:16pt}.floating .floating-container .floating-body{max-width:100%;margin:auto}.floating .floating-container .step{margin-top:20px;margin-bottom:20px}.floating .floating-container .step .step-title{margin-bottom:6px;font-weight:700}.floating .floating-container .step .step-title span{margin-top:16px;display:block}.floating.in{opacity:1;visibility:visible;pointer-events:all}.floating.in .floating-background{opacity:1}.floating.in .floating-container{opacity:1;transform:translate(0,-50%);pointer-events:auto}.floating.hidden{display:none}.floating.js-show_modal{opacity:1;visibility:visible;pointer-events:all}.floating.js-show_modal .floating-background{opacity:1}.floating.js-show_modal .floating-container{opacity:1;transform:translate(0,-50%);pointer-events:auto}.floating.modal{background:rgba(0,0,0,.85);color:#000;height:100%;min-height:100%;overflow:auto;padding:0 1rem;pointer-events:none;position:fixed;top:0;left:0;right:0;bottom:0;transition:opacity 238ms ease;width:100%;z-index:10000;visibility:hidden;opacity:0}@media (max-width:560px){.floating.modal{padding:0 .75rem}}.floating.modal.in,.floating.modal.js-show_modal{opacity:1;visibility:visible;pointer-events:auto}.maps-list .step-text{margin-top:40px!important;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:20px}@media (max-width:375px){.maps-list .step-text{gap:8px}}.maps-list a{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;cursor:pointer;background-color:#fff;text-decoration:none;color:#333}.maps-list a.selected img{outline:4px solid #1e90ff}.maps-list a.selected span{color:#1e90ff}.maps-list a span{font-size:14px}.maps-list a img{outline:1px solid #ccc;border-radius:8px;width:120px;height:80px;-o-object-fit:cover;object-fit:cover}#buffer.floating-container{max-width:400px!important;max-height:400px!important;background-color:#fff;color:#151515;font-family:sans-serif}#buffer.floating-container .maps-list .step-title{margin-bottom:6px;font-weight:700;font-size:22px;font-family:Montserrat,sans-serif}#buffer.floating-container .maps-list .step-text{margin-top:40px!important;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:20px}@media (max-width:375px){#buffer.floating-container .maps-list .step-text{gap:8px}}#buffer.floating-container .maps-list .step-text>a{display:flex;justify-content:center;flex-direction:column;align-items:center;background-color:#fff;width:120px;height:100px;cursor:pointer;border-radius:10px;text-decoration:none;color:#151515;font-weight:700;font-family:sans-serif;font-size:12px;gap:8px}#buffer.floating-container .maps-list a{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;cursor:pointer;background-color:#fff;text-decoration:none;color:#151515}#buffer.floating-container .maps-list a.selected img{outline:4px solid #1e90ff}#buffer.floating-container .maps-list a.selected span{color:#1e90ff}#buffer.floating-container .maps-list a span{font-size:14px}#buffer.floating-container .maps-list a img{outline:1px solid #ccc;border-radius:8px;width:80px;height:80px}@media (max-width:375px){#buffer.floating-container .maps-list a img{width:60px;height:60px}}@media (max-width:375px){#buffer.floating-container .maps-list a{width:95px;height:95px}}.maplibregl-ctrl-top-right .maplibregl-ctrl{margin:10px 10px 0 0;float:right}.maplibregl-ctrl-group{background:0 0!important;border-radius:20px!important}.maplibregl-ctrl-group button{box-shadow:0 0 5px rgba(0,0,0,.5);width:32px!important;height:32px!important;background-color:#fff!important;border-radius:20px!important}.maplibregl-ctrl-group button:not(:disabled):hover{background-color:#fff!important;border-radius:20px}.maplibregl-ctrl-group button+button{border-top:none!important;margin-top:10px}.maplibregl-ctrl-group:not(:empty){box-shadow:none!important}.maplibregl-ctrl-compass{display:none!important}.maplibregl-ctrl-geolocate span{display:block;width:100%;height:95%;background-image:url(/images/icons/user-position.png)!important;background-position:center;background-size:cover;background-repeat:no-repeat}.maplibregl-ctrl-geolocate.center-route span{background-image:url(/images/cta-icons/center-route.png)!important}.maplibregl-ctrl-geolocate.disabled span{filter:grayscale(1)}.buffer_btn{display:block;width:100%;height:95%;background-image:url(/images/icons/buffer.png);background-position:center;background-size:cover;background-repeat:no-repeat}.maplibregl-ctrl-bottom-right{transform:translate(-50%,-50%)!important;height:24px!important;width:24px!important}.maplibregl-ctrl.maplibregl-ctrl-attrib{height:24px!important;font-weight:500!important;background:#fff!important;border-radius:20px!important;padding:0!important}.maplibregl-ctrl-attrib-inner{width:-moz-max-content!important;width:max-content!important;padding-right:28px!important;color:rgba(0,0,0,.75)}.maplibregl-ctrl-attrib.maplibregl-compact{min-height:24px!important}.maplibregl-ctrl-attrib.maplibregl-compact-show{padding:0 0 0 8px!important}.maplibregl-ctrl-attrib.maplibregl-compact{padding:0!important}.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-button{background-color:#fff!important}.maplibregl-ctrl-attrib.whip-custom-attribution{display:flex;align-items:center;background:rgba(255,255,255,.9);border-radius:4px;padding:0}.maplibregl-ctrl-attrib.whip-custom-attribution .maplibregl-ctrl-attrib-inner{display:none!important;padding:0 8px;font-size:11px;color:rgba(0,0,0,.75);flex:1}@media screen and (max-width:375px){.maplibregl-ctrl-attrib.whip-custom-attribution .maplibregl-ctrl-attrib-inner{font-size:8px}}.maplibregl-ctrl-attrib.whip-custom-attribution .maplibregl-ctrl-attrib-button{display:block!important;width:24px;height:24px;flex-shrink:0;order:2;background-color:#fff!important}.maplibregl-ctrl-attrib.whip-custom-attribution.whip-attribution-expanded .maplibregl-ctrl-attrib-inner{display:block!important;order:1}.maplibregl-popup-content{border-radius:8px!important}.maplibregl-popup-content .wh-text-marker p a{border-radius:6px}.maplibregl-popup-close-button{border-radius:4px;font-size:16px}.back-to-live-btn{position:fixed;bottom:20px;right:20px;background:#007bff;color:#fff;border:none;border-radius:25px;padding:12px 20px;font-size:14px;font-weight:600;cursor:pointer;box-shadow:0 4px 12px rgba(0,123,255,.3);z-index:9999;transition:all .3s ease;opacity:0;transform:translateY(10px);pointer-events:none}@media screen and (max-width:767px){.back-to-live-btn{bottom:110px}}.back-to-live-btn.show{opacity:1;transform:translateY(0);pointer-events:auto}.back-to-live-btn:hover{background:#0056b3;transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,123,255,.4)}.back-to-live-btn:active{transform:translateY(0)}