@font-face{font-family:"Marveline";src:url("../fonts/Marveline.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Kurdis-Condensed";src:url("../fonts/Kurdis-Condensed.otf") format("opentype");font-weight:normal;font-style:normal}body{overflow-x:hidden}.score-container.active{background:#4baa33!important}.swiper-wrapper{padding:2px}.kurdis{font-family:"Kurdis-Condensed"}.today-header th{background:none!important;border:0!important;color:#fff!important}.airriflerangeicon{position:absolute;right:-70px;top:-70px;width:300px}.airriflerangeicon img{width:100%}.claytargetshootingicon{position:absolute;right:3px;top:3px;width:300px}.claytargetshootingicon img{width:100%}.targetrifleicon{position:absolute;right:3px;top:3px;width:300px}.targetrifleicon img{width:100%}.archeryicon{position:absolute;right:-15px;top:-15px;width:300px}.archeryicon img{width:100%}.golfalleyicon{position:absolute;right:-35px;top:-35px;width:300px}.golfalleyicon img{width:100%}.slingshoticon{position:absolute;right:-75px;top:-20px;width:300px}.slingshoticon img{width:100%}.axethrowingicon{position:absolute;right:-75px;top:-20px;width:300px}.axethrowingicon img{width:100%}.buttons{width:100%}.mobile{display:block}.desktop{display:none}@media(min-width:1000px){.buttons{width:40%}.mobile{display:none}.desktop{display:block}}.buttons-alt{justify-content:center!important;margin-top:30px!important;margin-left:auto!important;margin-right:auto!important}.buttons{margin-top:20px;display:flex;justify-content:end;gap:6px}.buttons .button{width:46px;height:46px;border-radius:10px;background:#303030;display:flex;justify-content:center;align-items:center;position:relative;cursor:pointer}.buttons button:not(.active){border:2px solid #101010}.buttons .button.active{background:#d92127!important;border-radius:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.buttons .button.active::after{content:"";position:absolute;bottom:-7px;left:0;width:100%;height:0;border-left:23px solid transparent;border-right:23px solid transparent;border-top:8px solid #d92127}.buttons .icon{width:100%}.buttons .button:not(.active):hover{border:2px solid #d92127}.buttons .context-button{width:193px;height:40px;border-radius:20px;display:flex;justify-content:center;align-items:center;position:relative;cursor:pointer;font-family:"Montserrat",sans-serif;font-weight:900;font-size:16px}.buttons .context-button.active{background:#d92127}.buttons .context-button:hover{background:#d92127}#scoresContainer{position:relative}.scores-overlay{position:absolute;top:-50px;bottom:0;left:0;width:100%;backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:999}.not-found{text-align:center;margin-top:25px!important;font-family:"Montserrat";font-size:20px;font-style:italic;font-weight:800}.search-input{margin-bottom:10px;background:#000;border:1px solid #323232;padding:8px;font-family:"Montserrat";border-radius:26px;color:#fff}.search-button{width:217px;height:40px;background:#d92127;border:0;outline:0;font-family:"Montserrat";color:#fff;font-size:13px;font-style:normal;font-weight:900;line-height:13px;border-radius:26px;margin-bottom:20px;margin-top:4px}.vertical-text{writing-mode:sideways-lr;display:flex;color:#fff;font-family:Montserrat;font-size:100px;font-style:normal;font-weight:900;line-height:106.463px;text-transform:capitalize;transform:translateY(-30px)}.score-slide.activity{margin-top:10px!important}.score-slide.activity .score-container{width:50%;height:43px!important}.score-slide.activity .score-name{font-size:20px}.website-title{margin-top:40px;font-family:"Montserrat",sans-serif;color:#fff;text-align:center;font-size:24px;font-style:normal;font-weight:900;line-height:12px}.score-title{margin-top:20px;font-family:"Montserrat",sans-serif;color:#fff;text-align:center;font-size:48px;font-style:normal;font-weight:900;line-height:48px}.smaller-text{font-size:35px!important}.score-slide{margin-top:30px;position:relative}.score-slide .red-title{display:flex;width:120px;height:27px;flex-direction:column;justify-content:center;flex-shrink:0;color:#fff;text-align:center;font-family:Montserrat;font-size:15px;font-style:normal;font-weight:900;line-height:12px;background:#d92127;margin-left:12px!important}.score-slide .scoreboard-table{margin-top:10px;width:100%}.score-slide .scoreboard-table .today-row{height:60px}.score-slide .scoreboard-table .today-row td{min-height:60px!important;max-height:60px!important;height:auto!important}.score-slide .scoreboard-table .score-table{border-collapse:separate;border-spacing:10px 6px;width:100%}.score-slide .scoreboard-table .score-container-first{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.score-slide .scoreboard-table .score-container-middle{border-radius:0!important;background:#303030;position:relative}.score-slide .scoreboard-table .score-container-middle .medal{width:11.999px;height:14.999px;flex-shrink:0}.score-slide .scoreboard-table .score-container-middle .score-position{color:#fff;text-align:center;font-family:Marveline;font-size:16px;font-style:normal;font-weight:400;line-height:1;transform:translateY(1px)}.score-slide .scoreboard-table .score-container-middle .indicator{position:absolute!important;top:5px!important;padding-left:2px!important;padding-right:2px!important;padding-top:0!important;padding-bottom:0!important;margin-right:2px!important;font-size:9px!important;background:#d92127!important;border-radius:23%!important;left:58.5%;font-family:Marveline}.score-slide .scoreboard-table .team-total{font-family:Kurdis-Condensed;font-weight:700;font-size:19px;color:#7c7c7c;padding-left:15px;text-transform:uppercase;letter-spacing:1.2px;padding-top:5px;vertical-align:middle}.score-slide .scoreboard-table .team-score{background:#303030;border-radius:8px;height:30px;font-family:Marveline;font-size:18px;color:#fff;width:50px;display:flex;align-items:center;justify-content:center;line-height:1;margin-left:auto;margin-right:auto}.score-slide .scoreboard-table .team-total-score{background:#d92127;border-radius:8px;height:30px;font-family:Marveline;font-size:18px;color:#fff;width:50px;display:flex;align-items:center;justify-content:center;line-height:1;margin-left:auto;margin-right:auto}.score-slide .scoreboard-table .score-container-last{background:#303030;border-top-left-radius:0!important;border-bottom-left-radius:0!important;border-top-right-radius:10px!important;border-bottom-right-radius:10px!important}.score-slide .scoreboard-table .score-container-last .score-position{color:#fff;text-align:center;font-family:Marveline;font-size:17px;font-style:normal;font-weight:400;line-height:1;transform:translateY(1px)}.score-slide .scoreboard-table .score-container{border-radius:10px;background:#303030;width:50%;margin:6px}.score-slide .scoreboard-table .score-container .score-row-alt{height:100%!important}.score-slide .scoreboard-table .score-container .score-row{display:flex;justify-content:space-between;height:34px;align-items:center;padding-left:6px;padding-right:6px}.score-slide .scoreboard-table .score-container .score-row .score-position{color:#fff;text-align:center;font-family:Marveline;font-size:15px;font-style:normal;font-weight:400;line-height:1;transform:translateY(1px)}.score-slide .scoreboard-table .score-container .score-row .score-name{color:#fff;font-family:Marveline;font-size:15px;font-style:normal;font-weight:400;line-height:1;text-transform:uppercase;letter-spacing:.8px}.score-slide .scoreboard-table .score-container .score-row .medal{width:11.999px;height:14.999px;flex-shrink:0}.score-slide .scoreboard-table .score-container .score-row .score-marker{display:flex;width:25px;height:19px;flex-direction:column;justify-content:center;flex-shrink:0;color:#fff;text-align:center;border-radius:10px;font-family:Marveline;font-size:14px;font-style:normal;font-weight:400;background:#d92127}.overlay{position:fixed;z-index:10;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);backdrop-filter:blur(5px);transition:opacity .3s ease}.ultimate-img{width:300px}.ultimate-about{color:#fff;margin-left:auto;text-align:center;font-family:Montserrat;font-size:17px;font-style:normal;font-weight:500;line-height:26px;margin-right:auto;max-width:645px}.square-pill{background:#d92127;color:#fff;text-align:center;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:900;line-height:18px;height:26px;width:fit-content;line-height:1;display:flex;justify-content:center;align-items:center;padding-left:8px;padding-right:8px;margin-top:15px}