﻿:root{--grey: #606060;--orange: #F60;--orange-rgb: 255, 102, 0;--orange-dark: #2D1A12;--orange-dark-rgb: 45, 26, 18;--type-open: #FF6600;--type-intermediate: #2563EB;--type-amateur: #16A34A;--type-novice: #8B5CF6;--type-youth: #EC4899;--type-masters: #D97706}i.fal{font-weight:500}.card,.card-header,.card-body,.card-footer,.form-control,.btn{border-radius:0 !important}.form-control:focus,.form-select:focus{border-color:var(--orange);box-shadow:0 0 0 .25rem rgba(var(--orange-rgb), 0.25)}body{background:#f5f5f5;font-family:"Lexend",sans-serif;font-size:14px}body,a{color:#1c1917}.d-flex-center{display:flex;align-items:center;justify-content:center}.d-flex-center-100{display:flex;align-items:center;justify-content:center;width:100%}.link-hover{text-decoration:none}.link-hover:hover{text-decoration:underline}.f-teko{font-family:"Teko",sans-serif}.f-newsreader{font-family:"Newsreader",serif}.f-urbanist{font-family:"Urbanist",sans-serif}.fw-300{font-weight:300}.fw-500{font-weight:500}.fw-700{font-weight:700}.btn-orange-dark{background:var(--orange-dark);color:var(--orange)}.btn-brown{background:#2d1a12;color:#fff}.btn-brown:hover{background:var(--orange) !important;color:#fff}.btn-orange{background:var(--orange);color:#fff}.btn-orange:hover{background:var(--orange-dark);color:var(--orange)}.btn-outline-transparent{border:1px solid #e5e7eb;background:rgba(0,0,0,.3);color:#fff}.btn-outline-transparent:hover{background:rgba(var(--orange-dark-rgb), 0.75);border-color:var(--orange)}.bg-orange{background-color:var(--orange)}.text-orange{color:var(--orange)}.text-orange-hover:hover{color:var(--orange) !important}.bg-orange-dark{background-color:var(--orange-dark)}.text-orange-dark{color:var(--orange-dark)}.text-light{color:#6b7280 !important}.text-grey{color:var(--grey)}#internal-title{background:#000 top center no-repeat;background-size:cover;margin-bottom:30px;position:relative}#internal-title:after{background:linear-gradient(to bottom, rgba(var(--orange-dark-rgb), 1) 0%, rgba(var(--orange-dark-rgb), 0) 100%);content:"";height:100%;left:0;position:absolute;top:0;width:100%}#internal-title.events{background-image:url(../img/title-event-bg.jpg)}#internal-title.events .title-box{max-width:520px}#internal-title.events:after{background:linear-gradient(to right, rgba(var(--orange-dark-rgb), 1) 0%, rgba(var(--orange-dark-rgb), 0) 100%);content:"";height:100%;left:0;position:absolute;top:0;width:100%}#internal-title.new-members{background-image:url(../img/title-new-members-bg.jpg)}#internal-title.existing-members{background-image:url(../img/title-existing-members-bg.jpg)}#internal-title.contact{background-image:url(../img/title-contact-bg.jpg)}#internal-title .title-box{min-height:360px;position:relative;z-index:10}@media(max-width: 767px){#internal-title .title-box{min-height:250px}}@media(max-width: 575px){#internal-title .title-box{min-height:200px}}#internal-title .title-box .--title{font-size:80px;line-height:1}@media(max-width: 767px){#internal-title .title-box .--title{font-size:60px}}@media(max-width: 575px){#internal-title .title-box .--title{font-size:52px}}#internal-title .title-box .--sub{color:hsla(0,0%,100%,.7);font-size:18px}.sub-title .--label{font-size:12px}.sub-title .--title{font-size:48px;line-height:1}@media(max-width: 767px){.sub-title .--title{font-size:36px}}@media(max-width: 430px){.sub-title .--title{font-size:30px}}.ranked{padding:0 10px}.ranked span{background-color:var(--orange-dark);color:#fff;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:6px;transform:skewX(-10deg);font-size:.85rem}.avatar{width:40px;height:40px;border-radius:50%;background-color:var(--box-color, #f97316);color:#fff;font-size:.75rem;font-weight:600;display:flex;align-items:center;justify-content:center}.--type-open{--box-color: var(--type-open)}.--type-intermediate{--box-color: var(--type-intermediate)}.--type-amateur{--box-color: var(--type-amateur)}.--type-novice{--box-color: var(--type-novice)}.--type-youth{--box-color: var(--type-youth)}.--type-masters{--box-color: var(--type-masters)}header{background:hsla(0,0%,100%,.9)}header nav .navbar-brand span{font-size:40px}header .links a{color:var(--grey);border-bottom:2px solid rgba(0,0,0,0);padding-bottom:2px;transition:all .2s ease}header .links a.active,header .links a:hover{color:var(--orange)}header .links a.active{border-color:var(--orange)}footer{border-top:1px solid #e7e5e4;background:#f0f0f0;padding-bottom:30px;padding-top:60px}footer .navbar-brand span{font-size:64px}footer .footer-title{font-size:22px}footer .col-links ul a{color:var(--grey);text-decoration:none}footer .col-links ul a:hover{color:var(--orange)}footer .col-contact i{font-size:20px}footer .copyright{border-top:1px solid #dadada;margin-top:50px}.social-box a{display:flex;align-items:center;justify-content:center;border-radius:50em;border:1px solid #e7e5e4;background:#fafaf9;color:rgba(var(--orange-dark-rgb), 0.4);font-size:18px;height:40px;text-decoration:none;width:40px}.social-box a:hover{background:var(--orange);color:#fff}.home-title{text-transform:uppercase;font-size:36px;font-weight:900}@media(max-width: 767px){.home-title{font-size:32px}}@media(max-width: 430px){.home-title{font-size:28px}}#home-main{background:var(--bg) top center no-repeat;background-size:cover;min-height:760px}@media(max-width: 575px){#home-main{min-height:400px}}#home-main>div{max-width:980px}@media(max-width: 991px){#home-main>div{max-width:800px}}@media(max-width: 767px){#home-main>div{padding:0 30px}}#home-main h1{font-size:98px;line-height:1}@media(max-width: 991px){#home-main h1{font-size:80px}}@media(max-width: 767px){#home-main h1{font-size:70px}}@media(max-width: 575px){#home-main h1{font-size:44px}}@media(max-width: 430px){#home-main h1{font-size:40px}}#home-main h2{font-size:18px}#home-main .btn-lg{font-size:14px;padding:15px 25px}@media(max-width: 430px){#home-main .btn-lg{font-size:12px;padding:15px 20px}}@media(max-width: 430px){#home-main div.d-flex-center{flex-wrap:wrap}}#home-main-bottom{background:rgba(255,102,0,.05)}#home-main-bottom .box-content{align-items:center;display:flex;justify-content:space-between}@media(max-width: 991px){#home-main-bottom .box-content{flex-wrap:wrap}#home-main-bottom .box-content>div:first-of-type{margin-bottom:10px}#home-main-bottom .box-content>div{width:100%}}@media(max-width: 430px){#home-main-bottom .box-content .--latest{flex-wrap:wrap}#home-main-bottom .box-content .--latest strong{display:block;text-align:center;margin-bottom:-10px;width:100%}}#home-events .home-events-swiper-buttons button{display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #e5e7eb;height:48px;width:48px}#home-events .home-events-swiper-buttons button:hover{background:var(--orange);color:#fff}@media(max-width: 767px){#home-whats>img{height:600px;object-fit:cover;width:100%}}#home-whats .box-content{color:#fff;font-size:18px;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:1000}#home-whats .box-content .--title{font-size:82px;line-height:1;margin-bottom:30px}@media(max-width: 991px){#home-whats .box-content .--title{font-size:70px}}@media(max-width: 767px){#home-whats .box-content .--title{font-size:65px}}@media(max-width: 430px){#home-whats .box-content .--title{font-size:55px}}#home-whats .box-content .--text{margin-bottom:30px}#home-whats .box-content .buttons>div{border-radius:10px;background:hsla(0,0%,100%,.1);height:90px;padding:0 20px;width:calc(50% - 10px)}@media(max-width: 767px){#home-whats .box-content .buttons>div{height:70px}}@media(max-width: 430px){#home-whats .box-content .buttons>div{font-size:14px;height:50px;padding:0 5px}}#home-whats .box-content .buttons>div i{font-size:20px}@media(max-width: 430px){#home-whats .box-content .buttons>div i{font-size:16px}}#home-why .why-box .--label{font-size:12px}#home-why .why-box .--title{font-size:75px;line-height:1}@media(max-width: 767px){#home-why .why-box .--title{font-size:60px}}@media(max-width: 430px){#home-why .why-box .--title{font-size:44px}}@media(min-width: 992px)and (max-width: 1199px){#home-why .card1{height:410px}}#home-about .text-center{margin:0 auto;max-width:800px}#home-about .--title{font-size:75px}@media(max-width: 991px){#home-about .--title{font-size:65px}}@media(max-width: 575px){#home-about .--title{font-size:44px}}@media(max-width: 430px){#home-about .--title{font-size:40px}}#home-about .--text{font-size:40px;font-style:italic}@media(max-width: 991px){#home-about .--text{font-size:32px}}@media(max-width: 767px){#home-about .--text{font-size:30px}}@media(max-width: 575px){#home-about .--text{font-size:24px}}#home-about .btn{margin:0 auto;max-width:240px}#home-sponsors .--title{font-size:32px}@media(max-width: 430px){#home-sponsors .--title{font-size:28px}}#home-sponsors .sponsors-swiper{overflow:hidden}#home-sponsors .sponsors-swiper .swiper-wrapper{transition-timing-function:linear !important}#home-sponsors .sponsors-swiper .swiper-slide{width:auto !important}#home-sponsors .sponsors-swiper .swiper-slide img{height:40px;width:auto;display:block}#home-sponsors .btn{font-size:12px}#home-newsletter .--label{font-size:12px}#home-newsletter .--title{font-size:75px;line-height:1}@media(max-width: 991px){#home-newsletter .--title{font-size:65px}}@media(max-width: 767px){#home-newsletter .--title{font-size:50px}}@media(max-width: 430px){#home-newsletter .--title{font-size:36px}}#home-newsletter .--text{font-size:18px}#home-newsletter form{display:block;margin:0 auto;max-width:500px}.card1{background:#f9f6f1;border-radius:24px !important;border:1px solid rgba(217,108,20,.2);margin-bottom:30px;padding:40px;position:relative}.card1 .--icon{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:24px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);font-size:25px;height:64px;margin-bottom:10px;width:64px}.card1 .--title{font-size:32px}@media(max-width: 430px){.card1 .--title{font-size:26px}}.card1 .--text{color:#7a7067;font-size:18px}.card1 .btn{box-shadow:0 10px 15px 0 rgba(217,108,20,.4)}.card1 .btn:not(.w-100){max-width:180px}.card1 img{border-radius:0 0 24px 0;opacity:.2;z-index:1}.card2{border-radius:24px !important;border:1px solid rgba(217,108,20,.2);margin-bottom:30px}.card2 .card-header{--bs-card-border-color: #F5F5F4;padding:25px}.event-list-item .position-relative small{display:flex;align-items:center;justify-content:center;font-size:12px;left:20px;height:32px;position:absolute;top:20px;width:75px}.event-list-item .position-relative .--details{background:linear-gradient(to top, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);bottom:0;color:#fff;left:0;padding:70px 20px 0px;position:absolute;width:100%;z-index:100}.event-list-item .position-relative .--details .title{font-size:38px}.card-top-earners{--bs-card-border-color: #F5F5F4;overflow:hidden}.card-top-earners .card-header{position:relative;width:100%}.card-top-earners .card-header:after{background:var(--orange);border-radius:50%;filter:blur(25px);content:"";height:70px;opacity:.2;position:absolute;width:70px;top:0;right:0}.card-top-earners .card-footer{font-size:12px}.table-rank{--bs-table-border-color: #F5F5F4;font-size:13px}.table-rank thead th{color:#a8a29e;font-size:10px;font-weight:400}.table-rank thead .money{padding-right:20px}.table-rank tbody tr .rank{padding:0 15px 0 10px;text-align:center;width:50px}.table-rank tbody tr:first-of-type .rank{padding:0 10px}.table-rank tbody tr:first-of-type .rank span{background-color:var(--orange-dark);color:#fff;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:6px;transform:skewX(-10deg);font-size:.85rem}.table-rank tbody tr .text-light{font-size:10px}.table-rank tbody tr .money{font-size:20px;padding:0 20px}.table-riders tr[data-type=open]{--box-color: var(--type-open)}.table-riders tr[data-type=intermediate]{--box-color: var(--type-intermediate)}.table-riders tr[data-type=amateur]{--box-color: var(--type-amateur)}.table-riders tr[data-type=novice]{--box-color: var(--type-novice)}.table-riders tr[data-type=youth]{--box-color: var(--type-youth)}.table-riders tr[data-type=masters]{--box-color: var(--type-masters)}.table-riders th{background:#fafaf9}.table-riders .class-label span{border-radius:4px;background:var(--box-color, #f60);color:#fff;display:inline-block;font-size:10px;font-weight:700;padding:2px 7px;text-transform:uppercase}@media(max-width: 991px){.table-riders .class-label span{font-weight:500;font-size:8px}}.table-riders .progress-col{font-size:18px}.table-riders .progress-col .progress{--bs-progress-bar-bg: var(--box-color, #f60);height:8px;width:100px}@media(max-width: 991px){.table-riders .progress-col .progress{width:70px}}.table-riders .trend-badge{color:#9ca3af}.table-riders .trend-badge:before{font-family:"Font Awesome 7 Pro";font-weight:900;content:""}.table-riders .trend-badge.up{color:#16a34a}.table-riders .trend-badge.up:before{content:""}.table-riders .trend-badge.down{color:#dc2626}.table-riders .trend-badge.down:before{content:""}.card-rookie-guide{background:url(../img/home-rookie-bg.png) center no-repeat;background-size:cover;padding:30px;position:relative}@media(min-width: 768px)and (max-width: 1199px){.card-rookie-guide{padding:85px 30px}}.card-rookie-guide:after{background:linear-gradient(to bottom, rgba(0, 0, 0, 0.95) 0%, rgba(0, 0, 0, 0.9) 50%, rgba(0, 0, 0, 0.2) 100%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:5}.card-rookie-guide>div{max-width:250px;position:relative;z-index:10}.card-rookie-guide .--icon{font-size:22px}.card-rookie-guide .--title{font-size:24px}.card-rookie-guide .btn{font-size:12px}#events-filter .events-filter-box{align-items:center;background:#fff;border-radius:15px;border:1px solid #dadada;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:30px;padding:20px;width:100%}#events-filter .events-filter-box .filter-type{align-items:center;background:#f5f5f5;border-radius:10px;display:flex;height:50px;padding:5px}#events-filter .events-filter-box .filter-type button{background:rgba(0,0,0,0);border:none;border-radius:8px;color:#78716c;font-size:13px;font-weight:700;padding:10px 20px;position:relative;text-transform:uppercase;z-index:10;transition:all .2s ease}#events-filter .events-filter-box .filter-type button:hover{background:var(--grey);color:#fff}#events-filter .events-filter-box .filter-type button.active,#events-filter .events-filter-box .filter-type button.active:hover{background:var(--orange);color:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);z-index:20}@media(max-width: 575px){.filter-location{justify-content:space-between;width:100%}}.filter-location button{background:#fff;border-radius:30px;border:1px solid #dadada !important;color:#78716c;height:36px;font-size:12px;font-weight:700;padding:0 15px;text-transform:uppercase}@media(max-width: 991px){.filter-location button{font-size:11px}}.filter-location button:hover{background:var(--grey);color:#fff}.filter-location button.active,.filter-location button.active:hover{background:var(--orange-dark);border-color:var(--orange-dark) !important;color:#fff}.filter-location.--tabs{border-radius:10px;border:1px solid #e7e5e4;background:#fff;padding:9px}.filter-location.--tabs button{border:none !important;border-radius:8px}.filter-input{max-width:650px;width:100%}@media(max-width: 1399px){.filter-input{max-width:450px}}@media(max-width: 1199px){.filter-input{max-width:300px}}@media(max-width: 991px){.filter-input{max-width:100%}}.filter-input .form-control{border-radius:10px !important;border:1px solid #dadada !important;background:#fafaf9;height:44px}#events-list{margin-bottom:50px}#events-list .grid{display:flex;flex-wrap:wrap;gap:30px}#events-list .grid .event-grid-item{width:calc(33.3333333333% - 20px)}@media(max-width: 1199px){#events-list .grid .event-grid-item{width:calc(50% - 15px)}}@media(max-width: 767px){#events-list .grid .event-grid-item{width:100%}}#events-list .events-info{color:#78716c;font-size:14px;font-weight:400;margin-bottom:30px}#events-list .events-info strong{color:var(--orange-dark)}.event-grid-item{background:#fff;border-radius:15px;border:1px solid #dadada;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)}.event-grid-item[data-location=state]{--badge-bg: #E8F5E9;--badge-color: #2E7D32}.event-grid-item[data-location=regional]{--badge-bg: #FFF0E6;--badge-color: #F60}.event-grid-item[data-location=national]{--badge-bg: #F60;--badge-color: #fff}.event-grid-item .--image,.event-grid-item .--image img{border-radius:15px 15px 0 0}.event-grid-item .--badge{background:var(--badge-bg);border-radius:20px;color:var(--badge-color);font-size:11px;font-weight:700;padding:5px 15px;text-transform:uppercase;top:10px;right:10px}.event-grid-item .--details{padding:25px}.event-grid-item .--details .--date{border-radius:10px;border:1.108px solid #e7e5e4;background:#fafaf9;height:60px;width:60px}.event-grid-item .--details .--date strong{display:block;font-size:24px;margin-bottom:-5px}.event-grid-item .--details .--location{width:calc(100% - 60px - 25px)}.event-grid-item .--details .--location .--location-name{font-size:18px;margin-bottom:5px}.event-grid-item .--details .--intro{color:#78716c}.event-grid-item .--details .--footer{border-top:1px solid #e7e5e4;color:#78716c;margin-top:15px;padding-top:15px}.event-grid-item .--details .btn{border-radius:8px !important}#season-pass .--box{border-radius:16px;background:#2d1a12;color:hsla(0,0%,100%,.6);margin-bottom:50px;padding:40px}@media(max-width: 1199px){#season-pass .--main{margin-bottom:20px;width:100%}}#season-pass .--main .--title{font-size:42px;line-height:1}#season-pass .--main .--sub{font-size:16px}@media(max-width: 767px){#season-pass .--numbers{width:100%}}#season-pass .--numbers strong{font-size:32px}#season-pass .--numbers .--label{font-size:11px}@media(max-width: 767px){#season-pass .btn{margin-top:30px}}#season-pass .btn:hover{border:1px solid var(--orange) !important}.ursa-drawer-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:1040;opacity:0;transition:opacity .35s}.ursa-drawer-overlay.visible{display:block}.ursa-drawer-overlay.open{opacity:1}.ursa-drawer{position:fixed;top:0;right:0;height:100%;width:min(300px,85vw);background:#1b1817;z-index:1050;transform:translateX(100%);transition:transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);display:flex;flex-direction:column}.ursa-drawer.open{transform:translateX(0)}.ursa-drawer .drawer-header{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid hsla(0,0%,100%,.1)}.ursa-drawer .drawer-brand{font-family:"Teko",sans-serif;font-size:1.6rem;letter-spacing:2px;color:#fff;display:flex;align-items:center;gap:8px}.ursa-drawer .drawer-close{background:none;border:none;color:#fff;font-size:1.4rem;cursor:pointer;padding:4px 8px;line-height:1;opacity:.5;transition:all .2s ease}.ursa-drawer .drawer-close:hover{opacity:1}.ursa-drawer .drawer-nav{flex:1;overflow-y:auto;padding:1rem 0}.ursa-drawer .drawer-nav a{display:block;padding:1rem 1.5rem;color:hsla(0,0%,100%,.65);text-decoration:none;font-size:.82rem;font-weight:600;letter-spacing:2px;text-transform:uppercase;border-bottom:1px solid hsla(0,0%,100%,.06);transition:all .2s ease}.ursa-drawer .drawer-nav a:hover{color:#fff;background:rgba(var(--orange-rgb), 0.15);padding-left:2rem}.ursa-drawer .drawer-nav a.active{color:var(--orange);border-left:3px solid var(--orange)}.ursa-drawer .drawer-footer{padding:1.5rem;border-top:1px solid hsla(0,0%,100%,.1)}.ursa-drawer .drawer-footer .btn-preregister{display:block;text-align:center;width:100%;font-size:.82rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:.85rem;background:var(--orange);color:#fff !important;text-decoration:none;transition:all .2s ease}.ursa-drawer .drawer-footer .btn-preregister:hover{background:rgba(var(--orange-rgb), 0.85)}.form-box{background:#fff;border-radius:10px;border:1px solid #dadada;padding:25px}.form-box .form-title{border-bottom:1px solid #c9a84c;color:#8b6914;font-weight:bold;font-size:18px;margin-bottom:15px;padding-bottom:5px}.form-box .form-control:not(.signature),.form-box .form-select{border-bottom:1px solid #c9a84c;border-top:none;border-left:none;border-right:none}.form-box .signature{border:1px solid #c9a84c}.form-box textarea[readonly]{border-radius:4px;border:1px solid #e7e5e4 !important;background:#fafaf9;color:#78716c;font-family:Urbanist;font-size:12px}.form-box .btn-brown{height:56px;width:150px}.checklist li{position:relative;padding-left:25px;padding-top:2px;margin-bottom:1.25rem;color:rgba(61,46,38,.7);line-height:1.6;font-size:16px}.checklist li:before{content:"";font-family:"Font Awesome 7 Pro";font-weight:300;color:var(--orange);position:absolute;left:0;top:.1em;font-size:1.1em}.existing-form .filter-input{max-width:300px}.existing-form .text-light{font-size:16px;max-width:500px}@media(max-width: 991px){.class-types{flex-wrap:wrap}}.class-types .class-type{align-items:center;background:#fafaf9;border:1px solid #e7e5e4;display:flex;gap:5px;flex-direction:column;justify-content:center;padding:20px;width:16.6666666667%}@media(max-width: 991px){.class-types .class-type{width:calc(33.3333333333% - 15px)}}@media(max-width: 575px){.class-types .class-type{width:calc(50% - 10px)}}.class-types .class-type .circle{background:var(--box-color);border-radius:50%;height:12px;width:12px}.class-types .class-type .f-teko{font-size:20px}.class-types .class-type .text-light{font-size:11px}.standings-table .standins-table-item{border:1px solid #e7e5e4;background:#fff;align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:20px;padding:15px 20px;position:relative;width:100%}@media(max-width: 767px){.standings-table .standins-table-item{flex-wrap:wrap}}.standings-table .standins-table-item:first-of-type{padding-right:30px}.standings-table .standins-table-item:first-of-type:before,.standings-table .standins-table-item:first-of-type:after{background:#f60;content:"";position:absolute}.standings-table .standins-table-item:first-of-type:before{height:2px;left:0;bottom:1px;width:100%}.standings-table .standins-table-item:first-of-type:after{height:calc(100% - 40px);right:20px;top:20px;width:2px}.standings-table .standins-table-item .--main,.standings-table .standins-table-item .--data{align-items:center;display:flex;gap:20px}@media(max-width: 767px){.standings-table .standins-table-item .--main,.standings-table .standins-table-item .--data{width:100%}}.standings-table .standins-table-item .text-light{color:#a8a29e !important;font-size:12px}.standings-table .standins-table-item .--data-item{width:110px}@media(max-width: 767px){.standings-table .standins-table-item .--data-item{width:33.3333333333%}}.standings-table .standins-table-item .--data-item .text-light{font-size:10px}.standings-table .standins-table-item .--data-item strong{font-size:28px}@media(max-width: 767px){.standings-table .standins-table-item .--data-item strong{font-size:20px}}.standings-table .standins-table-item .--number{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;font-weight:700;font-size:1rem;font-style:oblique;color:#fff;transform:skewX(-10deg);background-color:#1a1a1a}.standings-table .standins-table-item .--number:before{display:inline-block;transform:skewX(10deg)}.standings-table .standins-table-item:first-child .--number{background-color:#f97316}.standings-table .standins-table-item:nth-child(4) .--number,.standings-table .standins-table-item:nth-child(5) .--number{background-color:#e5e7eb;color:#9ca3af}@media(max-width: 767px){.box-totals{flex-wrap:wrap}}.box-totals .box-total{border:1px solid #e7e5e4;background:#fff;padding:25px;width:25%}@media(max-width: 767px){.box-totals .box-total{width:calc(50% - 10px)}}.box-totals .box-total .--icon{font-size:20px}.box-totals .box-total .f-teko{font-size:36px}.box-totals .box-total .text-light{color:#a8a29e !important;font-size:11px;font-weight:400}.contact-box{align-items:center;display:flex;gap:20px}.contact-box .--icon{align-items:center;border-radius:14px;border:1.108px solid rgba(255,102,0,.15);background:#fff7ed;display:flex;font-size:20px;justify-content:center;height:48px;width:48px}.form-page-title{font-size:24px;font-weight:700}.contact-hour{align-items:center;display:flex;justify-content:space-between}@media(max-width: 767px){.box-control1{flex-wrap:wrap}.box-control1 .filter-input{margin-top:20px;max-width:100%;width:100%}}@media(max-width: 767px){.box-control2{flex-wrap:wrap}.box-control2 .filter-location button{padding:0 11px}.box-control2 .filter-year{margin-top:20px;max-width:100%;width:100%}}.modal-body{font-size:14px}#eventModal .modal-content{border:none;border-radius:20px;overflow:hidden;box-shadow:0 32px 80px rgba(0,0,0,.55)}#eventModal .modal-header{background:linear-gradient(135deg, var(--orange-dark) 0%, #3d2716 100%);border-bottom:none;padding:2rem 2rem 1.6rem;position:relative}#eventModal .modal-header:after{content:"";position:absolute;bottom:0;left:2rem;right:2rem;height:1px;background:linear-gradient(to right, transparent, var(--orange), transparent)}#eventModal .modal-eyebrow{font-family:"Lexend",sans-serif;font-size:.6rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:hsla(0,0%,100%,.4);margin-bottom:.2rem}#eventModal .modal-title{font-family:"Teko",sans-serif !important;font-size:2.2rem !important;font-weight:600;color:#fff;line-height:1;letter-spacing:.02em}#eventModal .modal-title span{color:var(--orange)}#eventModal .btn-close{filter:invert(1) brightness(0.7);opacity:.5;transition:opacity .2s}#eventModal .btn-close:hover{opacity:1}#eventModal .modal-body{background:#f5efe8;padding:15px}#eventModal .section-divider{display:flex;align-items:center;gap:.75rem;margin:.25rem 0 1.25rem;color:rgba(var(--orange-dark-rgb), 0.45);font-family:"Lexend",sans-serif;font-size:.62rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}#eventModal .section-divider:before,#eventModal .section-divider:after{content:"";flex:1;height:1px;background:rgba(var(--orange-dark-rgb), 0.15)}#eventModal .form-floating .form-control{background:#fff;border:1.5px solid #e2d5c5;border-radius:12px !important;color:var(--orange-dark);font-family:"Urbanist",sans-serif;font-size:.92rem;padding-top:1.5rem;transition:border-color .2s,box-shadow .2s}#eventModal .form-floating .form-control:focus{border-color:var(--orange);box-shadow:0 0 0 .25rem rgba(var(--orange-rgb), 0.2);background:#fff}#eventModal .form-floating label{color:#9e8a76;font-size:.82rem;font-family:"Lexend",sans-serif}#eventModal .was-validated .form-control:invalid,#eventModal .form-control.is-invalid{border-color:#dc2626 !important;box-shadow:0 0 0 .2rem rgba(220,38,38,.15) !important;background-image:none !important}#eventModal .was-validated .form-control:valid,#eventModal .form-control.is-valid{border-color:#16a34a !important;box-shadow:0 0 0 .2rem rgba(22,163,74,.12) !important;background-image:none !important}#eventModal .invalid-feedback{font-family:"Lexend",sans-serif;font-size:.72rem;color:#dc2626;padding-left:.25rem}#eventModal .modal-footer{background:#f5efe8;border-top:1px solid rgba(var(--orange-dark-rgb), 0.12);padding:1.25rem 2rem 1.75rem;gap:.75rem}#eventModal .btn-modal-close{background:rgba(0,0,0,0);border:1.5px solid #d0bfad;border-radius:10px;color:#7a6554;font-family:"Urbanist",sans-serif;font-size:.82rem;font-weight:600;padding:.6rem 1.5rem;transition:all .2s}#eventModal .btn-modal-close:hover{background:#ecdece;border-color:#b09a84;color:var(--orange-dark)}#eventModal .btn-modal-register{background:linear-gradient(135deg, var(--orange) 0%, #e09940 100%);border:none;border-radius:10px;color:#fff;font-family:"Teko",sans-serif;font-size:1.1rem;font-weight:500;letter-spacing:.08em;padding:.5rem 2rem;position:relative;overflow:hidden;transition:transform .15s,box-shadow .2s;box-shadow:0 4px 18px rgba(var(--orange-rgb), 0.4)}#eventModal .btn-modal-register:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg, rgba(255, 255, 255, 0.18) 0%, transparent 60%);pointer-events:none}#eventModal .btn-modal-register:hover{transform:translateY(-1px);box-shadow:0 8px 24px rgba(var(--orange-rgb), 0.5)}#eventModal .btn-modal-register:active{transform:translateY(0)}/*# sourceMappingURL=main.css.map */
