.countdown-module__Xw3JVG__countdownMain{margin:1rem}.countdown-module__Xw3JVG__countdownContainer{color:#fff;background-color:#0645c3;border-radius:.5rem;justify-content:space-between;align-items:center;gap:2rem;max-width:1500px;margin:1rem auto;padding:3rem;font-family:Figtree,sans-serif;display:flex}.countdown-module__Xw3JVG__leftSide{flex-direction:column;gap:1.5rem;display:flex}.countdown-module__Xw3JVG__title{margin:0;font-size:clamp(1.4rem,5vw,2.2rem);font-weight:500;line-height:1.2}.countdown-module__Xw3JVG__rightSide{gap:1rem;display:flex}.countdown-module__Xw3JVG__timerItem{flex-direction:column;align-items:center;gap:1rem;display:flex}.countdown-module__Xw3JVG__box{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:2px solid #ffffff24;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;width:156px;height:160px;display:flex}.countdown-module__Xw3JVG__number{margin-bottom:.25rem;font-family:Figtree;font-size:clamp(1.8rem,8vw,3.7rem);font-weight:500}.countdown-module__Xw3JVG__label{text-transform:uppercase;letter-spacing:.05em;opacity:.9;font-size:1rem}@media (max-width:1080px){.countdown-module__Xw3JVG__countdownContainer{text-align:center;flex-direction:column;padding:2rem}}@media (max-width:768px){.countdown-module__Xw3JVG__countdownContainer{text-align:center;flex-direction:column;padding:2rem}.countdown-module__Xw3JVG__leftSide{align-items:center}.countdown-module__Xw3JVG__rightSide{flex-wrap:wrap;justify-content:center}.countdown-module__Xw3JVG__box{width:80px;height:80px}.countdown-module__Xw3JVG__number{font-size:clamp(1.4rem,4vw,1.8rem)}}
.sponsoredBanner-module__o2UISq__bannerMain{margin:1rem}.sponsoredBanner-module__o2UISq__bannerContainer{justify-content:center;width:100%;max-width:1500px;margin:3rem auto;display:flex}.sponsoredBanner-module__o2UISq__bannerImage{-o-object-fit:contain;object-fit:contain;border-radius:.5rem;width:100%;height:auto;display:block}
.countdownText-module__eeXNTa__countdownMain{margin:1rem}.countdownText-module__eeXNTa__countdownContainer{color:#fff;background-color:#0645c3;border-radius:.5rem;justify-content:center;align-items:center;gap:2rem;max-width:1500px;margin:1rem auto;padding:3rem;font-family:Figtree,sans-serif;display:flex}.countdownText-module__eeXNTa__leftSide{flex-direction:column;align-items:center;gap:1.5rem;display:flex}.countdownText-module__eeXNTa__title{text-align:center;margin:0;font-size:clamp(1.4rem,5vw,2.2rem);font-weight:500;line-height:1.2}@media (max-width:1080px){.countdownText-module__eeXNTa__countdownContainer{text-align:center;flex-direction:column;padding:2rem}}@media (max-width:768px){.countdownText-module__eeXNTa__leftSide{align-items:center}}
.partners-module__7uV4PG__partnersSection{width:100%;padding:4rem 1rem}.partners-module__7uV4PG__container{max-width:1500px;margin:0 auto}.partners-module__7uV4PG__header{text-align:center;flex-direction:column;align-items:center;max-width:800px;margin:0 auto 3rem;display:flex}.partners-module__7uV4PG__title{color:#1a365d;margin-bottom:.5rem;font-family:inherit;font-size:2.5rem;font-weight:600}.partners-module__7uV4PG__underline{background:linear-gradient(90deg,#0645c3,#2563eb80);border-radius:2px;width:140px;height:4px;margin-bottom:1.5rem}.partners-module__7uV4PG__partnersGrid{flex-wrap:wrap;justify-content:center;align-items:center;gap:5rem;width:100%;max-width:850px;margin:0 auto;display:flex}.partners-module__7uV4PG__partnerLogo{opacity:.9;justify-content:center;align-items:center;width:100px;height:100px;transition:all .3s;display:flex}.partners-module__7uV4PG__partnerImage{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.partners-module__7uV4PG__partnerLogo:hover{opacity:1;transition:all .3s;transform:scale(1.02)}@media (max-width:1024px){.partners-module__7uV4PG__partnersGrid{gap:3rem}}@media (max-width:768px){.partners-module__7uV4PG__partnersSection{padding:3rem 1rem}.partners-module__7uV4PG__title{font-size:2rem}.partners-module__7uV4PG__partnersGrid{gap:2.5rem}.partners-module__7uV4PG__partnerLogo{width:80px;height:80px}}@media (max-width:480px){.partners-module__7uV4PG__partnersSection{padding:2.5rem 1rem}.partners-module__7uV4PG__title{font-size:1.8rem}.partners-module__7uV4PG__partnersGrid{gap:2rem}.partners-module__7uV4PG__partnerLogo{width:70px;max-width:none;height:70px}.partners-module__7uV4PG__partnerImage{width:100%;height:100%}}
.mediaPartners-module__QEKOiq__partnersSection{background-color:#f8fafc;width:100%;padding:2rem 1rem 4rem}.mediaPartners-module__QEKOiq__container{max-width:1500px;margin:0 auto}.mediaPartners-module__QEKOiq__header{text-align:center;flex-direction:column;align-items:center;max-width:800px;margin:0 auto 3rem;display:flex}.mediaPartners-module__QEKOiq__title{color:#1a365d;margin-bottom:.5rem;font-family:inherit;font-size:2.5rem;font-weight:600}.mediaPartners-module__QEKOiq__underline{background:linear-gradient(90deg,#0645c3,#2563eb80);border-radius:2px;width:140px;height:4px;margin-bottom:1.5rem}.mediaPartners-module__QEKOiq__partnersGrid{flex-wrap:wrap;justify-content:center;align-items:center;gap:5rem;width:100%;max-width:850px;margin:0 auto;display:flex}.mediaPartners-module__QEKOiq__partnerLogo{opacity:.9;justify-content:center;align-items:center;width:100px;height:100px;transition:all .3s;display:flex}.mediaPartners-module__QEKOiq__partnerImage{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.mediaPartners-module__QEKOiq__partnerLogo:hover{opacity:1;transition:all .3s;transform:scale(1.02)}@media (max-width:1024px){.mediaPartners-module__QEKOiq__partnersGrid{gap:3rem}}@media (max-width:768px){.mediaPartners-module__QEKOiq__partnersSection{padding:3rem 1rem}.mediaPartners-module__QEKOiq__title{font-size:2rem}.mediaPartners-module__QEKOiq__partnersGrid{gap:2.5rem}.mediaPartners-module__QEKOiq__partnerLogo{width:80px;height:80px}}@media (max-width:480px){.mediaPartners-module__QEKOiq__partnersSection{padding:2.5rem 1rem}.mediaPartners-module__QEKOiq__title{font-size:1.8rem}.mediaPartners-module__QEKOiq__partnersGrid{gap:2rem}.mediaPartners-module__QEKOiq__partnerLogo{width:70px;max-width:none;height:70px}.mediaPartners-module__QEKOiq__partnerImage{width:100%;height:100%}}
.sponsors-module__QOaB2G__sponsorsSection{width:100%;padding:4rem 1rem}.sponsors-module__QOaB2G__container{max-width:1500px;margin:0 auto}.sponsors-module__QOaB2G__header{text-align:center;flex-direction:column;align-items:center;max-width:800px;margin:0 auto 3rem;display:flex}.sponsors-module__QOaB2G__title{color:#1a365d;margin-bottom:.5rem;font-family:inherit;font-size:2.5rem;font-weight:600}.sponsors-module__QOaB2G__underline{background:linear-gradient(90deg,#0645c3,#2563eb80);border-radius:2px;width:140px;height:4px;margin-bottom:1.5rem}.sponsors-module__QOaB2G__sponsorsGrid{flex-wrap:wrap;justify-content:center;align-items:center;gap:5rem;width:100%;max-width:850px;margin:0 auto;display:flex}.sponsors-module__QOaB2G__sponsorLogo{opacity:.9;justify-content:center;align-items:center;width:100px;height:100px;transition:all .3s;display:flex}.sponsors-module__QOaB2G__sponsorImage{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.sponsors-module__QOaB2G__sponsorLogo:hover{opacity:1;transition:all .3s;transform:scale(1.02)}@media (max-width:1024px){.sponsors-module__QOaB2G__sponsorsGrid{gap:3rem}}@media (max-width:768px){.sponsors-module__QOaB2G__sponsorsSection{padding:3rem 1rem}.sponsors-module__QOaB2G__title{font-size:2rem}.sponsors-module__QOaB2G__sponsorsGrid{gap:2.5rem}.sponsors-module__QOaB2G__sponsorLogo{width:80px;height:80px}}@media (max-width:480px){.sponsors-module__QOaB2G__sponsorsSection{padding:2.5rem 1rem}.sponsors-module__QOaB2G__title{font-size:1.8rem}.sponsors-module__QOaB2G__sponsorsGrid{gap:2rem}.sponsors-module__QOaB2G__sponsorLogo{width:70px;max-width:none;height:70px}.sponsors-module__QOaB2G__sponsorImage{width:100%;height:100%}}
.trails-module__3X0LjW__trailsMain{margin:1rem}.trails-module__3X0LjW__trailsSection{max-width:1500px;margin:0 auto;padding:4rem 0}.trails-module__3X0LjW__header{max-width:800px;margin-bottom:3rem}.trails-module__3X0LjW__title{color:#1a365d;text-align:left;margin-bottom:.5rem;font-size:2.5rem;font-weight:600}.trails-module__3X0LjW__underline{background:linear-gradient(90deg,#0645c3,#2563eb80);border-radius:2px;width:140px;height:4px;margin-bottom:1.5rem}.trails-module__3X0LjW__description{color:#03215d;opacity:.8;font-size:1.2rem;font-weight:500;line-height:1.6}.trails-module__3X0LjW__headerButton{margin-top:2rem;display:inline-block}.trails-module__3X0LjW__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;display:grid}.trails-module__3X0LjW__card{cursor:default;background-position:50%;background-size:cover;border-radius:12px;flex-direction:column;justify-content:flex-end;height:600px;transition:transform .3s;display:flex;position:relative;overflow:hidden}.trails-module__3X0LjW__card:hover{transform:translateY(-5px)}.trails-module__3X0LjW__card:before{content:"";opacity:.7;z-index:1;background:linear-gradient(#0645c300,#0645c3);width:100%;height:100%;position:absolute;bottom:0;left:0}.trails-module__3X0LjW__cardContent{z-index:2;color:#fff;padding:1.5rem;position:relative}.trails-module__3X0LjW__cardTitle{margin-bottom:.8rem;font-size:1.8rem;font-weight:500;line-height:1.2}.trails-module__3X0LjW__cardDistance{margin-bottom:1.5rem;font-size:2.2rem;font-weight:600;line-height:1}.trails-module__3X0LjW__timeButton{width:100%}@media (max-width:768px){.trails-module__3X0LjW__trailsSection{padding:2rem 1rem}.trails-module__3X0LjW__title{font-size:2rem}.trails-module__3X0LjW__card{height:400px}}
.BtnBorder-module__uDaDZa__btnBorder{color:#fff;cursor:pointer;background:0 0;border:2px solid #fff;border-radius:.5rem;justify-content:center;align-items:center;width:100%;padding:.75rem 1.5rem;font-family:Figtree;font-size:1rem;font-style:normal;font-weight:500;transition:all .6s;display:inline-flex}.BtnBorder-module__uDaDZa__btnContent{pointer-events:none;align-items:center;gap:.5rem;transition:transform .1s;display:flex}.BtnBorder-module__uDaDZa__btnBorder:hover .BtnBorder-module__uDaDZa__btnContent{transform:translateY(-3px)}.BtnBorder-module__uDaDZa__btnBorder:hover{color:#0645c3;background-color:#fff;transition:all .4s;transform:translateY(-5px)}
