*{background:none;border:0;box-sizing:border-box;list-style:none;margin:0;outline:none;padding:0}:root{--white:#fff;--black:#000;--red:193,0,0;--blue:16,103,229;--gradient:radial-gradient(#fff500,#dc0000 76%,#a70000);--green:#08b308;--overlay:#00000080;--radius:.8rem;--gap:2.6rem;--cubic-bez-4ms:.4s cubic-bezier(.5,.05,.155,.99)}::-webkit-scrollbar{width:.7rem}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{border-radius:.8rem;border-radius:var(--radius)}html{scroll-behavior:smooth;scrollbar-width:thin}@font-face{font-display:swap;font-family:DexatersSillent;src:url(/static/media/DexatersSillent.b5c9cbb01c1ad86fca49.otf)}body{background-color:#fff;background-color:var(--white);color:#000;color:var(--black);font-family:Montserrat,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;min-height:100vh;overflow-x:hidden;width:100%}footer,header{display:block;position:relative;text-align:center}article,footer,section{padding-block:2.5rem}#root>footer{background:url(/static/media/bg-footer.638a41ede2fe8c95d09b.webp) no-repeat top;background-size:cover;padding-bottom:.5rem}.title,h1{color:#000;color:var(--black);font-family:DexatersSillent,Garamond,Georgia,serif;font-size:4.5rem;font-weight:400}.title2,h2{font-family:Montserrat,sans-serif;font-size:1.6rem;font-weight:600}.title3,h3{font-size:1.2rem}a{color:#c10000;color:rgb(var(--red));cursor:pointer;text-decoration:none;transition:.4s cubic-bezier(.5,.05,.155,.99);transition:var(--cubic-bez-4ms)}a:hover{color:#c10000cc;color:rgba(var(--red),.8);text-decoration:underline}button{background-color:#c1000099;background-color:rgba(var(--red),.6);cursor:pointer}img,video{border-radius:.8rem;border-radius:var(--radius);width:100%}video{background:#00000080;background:var(--overlay);min-height:8rem}iframe.map{border-radius:.8rem;border-radius:var(--radius);height:27rem;width:100%}.container{margin-inline:auto;max-width:66rem;padding:5rem 1rem}.flex{display:flex;gap:.5rem;justify-content:center}.flex,.grid{align-items:center}.grid{grid-gap:2.6rem;grid-gap:var(--gap);display:grid;gap:2.6rem;gap:var(--gap);grid-template-columns:1fr 1fr}.gtc-2-1{grid-template-columns:1fr .5fr}.gtc-1-2{grid-template-columns:.5fr 1fr}.gtc-x3{grid-template-columns:repeat(3,1fr)}.items-start{align-items:start}ul.list li{list-style:disc;margin-left:2rem;padding-left:.5rem}ul.inline li{display:inline-block;font-weight:500;padding-right:1rem}.subtitle{color:#c10000;color:rgb(var(--red));font-style:italic;font-weight:400}.lh-08{line-height:.8}.txt-center{text-align:center}.txt-left{text-align:left}.txt-red{color:#c10000;color:rgb(var(--red))}.txt-blue{color:#1067e5;color:rgb(var(--blue))}.mt-1{margin-top:1rem}.mt-2{margin-top:2rem}.mb-0{margin-bottom:0!important}.mb-2{margin-bottom:2rem}.p-0{padding:0}.pb-2{padding-bottom:2rem}.badge{background-color:#c1000099;background-color:rgba(var(--red),.6);border-radius:1.5rem;color:#fff;color:var(--white);font-style:italic;font-weight:300;padding:.4rem 1.6rem}.badge,.badge-icon{display:inline-block}.badge-icon{aspect-ratio:1;background:radial-gradient(#fff500,#dc0000 76%,#a70000);background:var(--gradient);border-radius:50%;padding:1rem;width:5rem}.badge-icon>svg{height:2rem;padding-top:.5rem;width:2.5rem}a.badge{border:.15rem solid #c1000099;border:.15rem solid rgba(var(--red),.6);font-weight:700;text-transform:uppercase;transition:.4s cubic-bezier(.5,.05,.155,.99);transition:var(--cubic-bez-4ms)}a.badge:hover{background:radial-gradient(#fff500,#dc0000 76%,#a70000);background:var(--gradient);border:.15rem solid #c10000;border:.15rem solid rgb(var(--red));color:#000;color:var(--black);text-decoration:none}.top-shadow{background-image:linear-gradient(#00000080,#0000);background-image:linear-gradient(var(--overlay),#0000);height:8rem;inset:0;position:absolute;width:100%}.flogo img{margin-bottom:.8rem;width:16rem}.flogo h3{font-weight:500;margin-bottom:1.8rem}.dlogo{width:11rem}.sr-only{clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media (max-width:72em){article{padding-block:0}ul.inline{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}.grid,.gtc-1-2,.gtc-2-1,.gtc-x3{grid-template-columns:1fr}#root>footer{background-image:url(/static/media/bg-footer-sm.ad8b9c64f4ce080e6538.webp)}}#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list li.CookiebotWidget-approved[data-consent=necessary] svg,#CookiebotWidget .CookiebotWidget-consent-details button,#CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a,#CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a,#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a,#CybotCookiebotDialogDetailBodyContentTextAbout a,#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:hover{color:#1067e5!important;color:rgb(var(--blue))!important}#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list li.CookiebotWidget-approved svg{fill:#1067e5!important;fill:rgb(var(--blue))!important}#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapper input:focus-visible+span,#CybotCookiebotDialog :focus-visible{outline:0!important}#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive{border-bottom:2px solid #1067e5!important;border-bottom:2px solid rgb(var(--blue))!important;color:#1067e5!important;color:rgb(var(--blue))!important}#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change,#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll,#CybotCookiebotDialogTabContent input:checked+.CybotCookiebotDialogBodyLevelButtonSlider{background-color:#1067e5!important;background-color:rgb(var(--blue))!important}#CybotCookiebotDialogTabContent input[type=checkbox][disabled]:checked+.CybotCookiebotDialogBodyLevelButtonSlider{background-color:#d6d6d6!important}#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change,#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw,#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton{border:0!important;box-shadow:none!important}#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change,#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton{border-radius:2rem!important}@media screen and (max-width:600px){#CookiebotWidget:not(.CookiebotWidget-inactive){bottom:20px!important;left:20px!important}}header.logo{padding-block:1rem;position:fixed;top:0;width:100%;z-index:9}header img{position:relative;width:12rem;z-index:10}header.logo h1{font-size:3.5rem;line-height:3rem;margin-top:.8rem}header.logo h1,header.logo h2{text-shadow:0 0 .8rem var(--white)}header.logo h2{font-size:1.3rem;font-weight:500}main.slider{overflow:hidden;scroll-behavior:smooth}main.slider section{padding:0}.slider{background-image:url(/static/media/bg-home.8984d3946b903176406b.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}nav#navbar,nav#navbar ul,nav#navbar ul li,nav#navbar ul li a{height:100%;width:100%}nav#navbar ul{display:grid;grid-template-columns:repeat(6,25vw);min-height:100vh}nav#navbar ul li{text-align:center;transition:background-color var(--cubic-bez-4ms)}nav#navbar ul li:hover{background-color:var(--overlay)}nav#navbar ul li h3{color:var(--black);font-family:DexatersSillent,Garamond,Georgia,serif;font-size:4.5rem;font-weight:400;transition:var(--cubic-bez-4ms)}nav#navbar ul li:hover h3{color:var(--white)}nav#navbar ul li a{display:grid;grid-template-rows:1.5fr 1fr 1fr;place-items:center;text-decoration:none}nav#navbar ul li a section{grid-area:2}nav#navbar ul li a section p.badge{opacity:0;transform:translateY(-4rem);transition:all var(--cubic-bez-4ms)}nav#navbar ul li a:hover section p.badge{opacity:1;transform:translateY(0)}nav#navbar ul li a footer{align-self:end;grid-area:3;padding-bottom:1.5rem;transform:translateY(100%);transition:all var(--cubic-bez-4ms)}nav#navbar ul li a:hover footer{transform:translateY(0)}nav#navbar ul li a footer svg{color:var(--white);height:2rem;width:2rem}nav#navbar ul li a footer p{color:var(--white);font-weight:500}@media (max-width:72em){main.slider{overflow:auto}main.slider section{padding-block:2.5rem}.slider{background-image:url(/static/media/bg-home-sm.fa9e91c760cf84f81a1b.webp)}nav#navbar ul{display:grid;grid-template-columns:1fr;margin-top:16.5rem}nav#navbar ul li a{grid-template-rows:1fr}nav#navbar ul li a section{grid-area:1}nav#navbar ul li h1{color:var(--white)}nav#navbar ul li a section p.badge{opacity:1;transform:translateY(0)}nav#navbar ul li a footer{display:none}}.team-vertical{align-items:start;display:grid;grid-template-columns:1fr min-content 1.2rem}.team-vertical h2{color:rgb(var(--blue));font-family:DexatersSillent,Garamond,Georgia,serif;font-size:3.5rem;font-weight:400}.team-vertical h2,.team-vertical h3{writing-mode:vertical-rl}.sponsor{grid-gap:var(--gap);display:grid;gap:var(--gap);grid-template-columns:repeat(4,1fr)}@media (max-width:72em){.sponsor{grid-template-columns:repeat(2,1fr)}}.top-section{grid-gap:2rem;background:url(/static/media/bg-header.507317dfc10016dee387.webp) no-repeat 50%;background-size:cover;display:grid;gap:2rem;grid-template-rows:.8fr 1fr .5fr;min-height:40vh;padding:0;place-items:center;z-index:9}.top-section>section{padding-block:0}.top-section p{color:var(--white);line-height:.8;margin-block:1rem 2rem}.goback{height:3rem;position:relative;width:3rem}.goback:after,.goback:before{background-color:var(--white);content:"";display:inline-block;height:.1rem;inset:0;position:absolute;top:2rem;transform:rotate(45deg);transition:transform var(--cubic-bez-4ms);width:100%}.goback:after{transform:rotate(-45deg)}.goback:hover:before{transform:translateX(1.05rem) rotate(45deg)}.goback:hover:after{transform:translateX(-1.05rem) rotate(-45deg)}.top-section>svg.badge-icon{height:2rem;width:2rem}.top-section>.badge-icon{margin-bottom:-4rem;padding:1.5rem}@media (max-width:72em){.top-section{padding-inline:1rem}}.review{border-radius:var(--radius);padding-block:2rem;text-align:center}.review img{border-radius:100%;margin-bottom:.5rem;width:6.5rem}.review span{display:block;font-size:1.3rem;margin-bottom:1rem}.review p{text-align:left}.rating-1:before{content:"\2B50"}.rating-2:before{content:"\2B50\2B50"}.rating-3:before{content:"\2B50\2B50\2B50"}.rating-4:before{content:"\2B50\2B50\2B50\2B50"}.rating-5:before{content:"\2B50\2B50\2B50\2B50\2B50"}.ads li:not(:last-child){margin-bottom:1.5rem;max-width:35rem}.ads li a.card{background:#0000001a;border-radius:var(--radius);display:block;padding:1rem}.ads a{color:var(--black);text-decoration:none}.ads p{margin-bottom:.5rem}.ads a>img,.ads svg{max-width:12rem}section.cta{background:url(/static/media/bg-cta.16531fa62c7cdf06b761.webp);background-position:100%;background-repeat:no-repeat;background-size:cover;border-radius:var(--radius);color:var(--white);margin-bottom:2rem;padding:3rem 2rem;text-align:center}section.cta>h2{color:rgb(var(--red));font-family:DexatersSillent,Garamond,Georgia,serif;font-size:3.8rem;font-weight:400;line-height:.8;margin-bottom:1rem}section.cta>p{margin-inline:auto;margin-bottom:2.6rem;max-width:45rem}ul.contact-info{font-weight:600;letter-spacing:.1rem;margin-inline:auto;max-width:fit-content}ul.contact-info li{margin-bottom:1.5rem}ul.contact-info li:last-child{margin-bottom:0}ul.contact-info svg{height:1.2rem;padding-right:1rem;width:1.2rem}address{display:inline;font-style:normal;font-weight:500}@media (max-width:72em){ul.contact-info{margin-top:2.5rem}}.event-grid{grid-gap:var(--gap);grid-row-gap:4rem;display:grid;gap:var(--gap);grid-template-columns:repeat(3,1fr);padding-block:2rem;row-gap:4rem}.event-grid>a:hover{text-decoration:none;transform:scale(1.1)}.event-grid article{padding-block:0;text-align:left}.event-grid article:not(.review)>h2{color:rgb(var(--red));font-family:DexatersSillent,Garamond,Georgia,serif;font-size:3.4rem;font-weight:400;line-height:.8;margin-block:1rem .6rem}.event-grid article>h3{color:rgb(var(--blue))}ul.athlete-name li{color:rgb(var(--red));font-family:DexatersSillent,Garamond,Georgia,serif;font-size:3.35rem;font-weight:400;line-height:1}@media (max-width:72em){.event-grid{grid-template-columns:1fr}}article.faq{border:.15rem solid rgba(var(--blue),.5);border-radius:var(--radius);display:block;margin-bottom:1rem;overflow:hidden;padding:0}.faq-question,article.faq{position:relative;transition:var(--cubic-bez-4ms)}.faq-question{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:1fr 1.3rem;padding:.5rem 1rem}.faq-question svg{height:1.3rem}.faq:hover .faq-question,.faq[data-faq-opened=true] .faq-question{background:rgb(var(--blue),.3)}.faq-answer{height:0;transform:rotateX(90deg);transform-origin:top;transition:var(--cubic-bez-4ms)}.faq[data-faq-opened=true] .faq-answer{height:auto;padding:1rem;transform:rotateX(0)}.gallery-container{display:grid;grid-template-columns:repeat(4,1fr);padding:0}.gallery-container>img{aspect-ratio:1;border-radius:0;object-fit:cover}.gallery-container>img.span2{aspect-ratio:2/1;grid-column:span 2}.gallery-container>img:hover{filter:brightness(.5);transition:var(--cubic-bez-4ms)}@media (max-width:72em){.gallery-container{grid-template-columns:1fr}.gallery-container>img.span2{grid-column:unset}}.lightbox{align-items:center;background:var(--overlay);display:flex;height:100%;inset:0;justify-content:center;position:fixed;width:100%;z-index:999}.lightbox img{box-shadow:.3rem .3rem 1rem var(--overlay);max-height:95vh;width:auto}.lightbox>svg{color:var(--white);cursor:pointer;height:2rem;position:absolute;width:2rem}.lightbox>svg.fa-xmark{right:1rem;top:1rem}.lightbox>svg.fa-arrow-left{left:1rem}.lightbox>svg.fa-arrow-right{right:1rem}@media (max-width:72em){.lightbox img{max-width:100%}.lightbox>svg{height:1.5rem;width:1.5rem}}form{margin-top:3rem}.req{margin-bottom:.5rem;text-align:center}.req,label{display:block}label{position:absolute}label>svg{color:rgba(var(--red),.6);height:1.3rem!important;padding-left:1rem;padding-top:1rem}label[for=agree]{display:inline}input,textarea{border:.15rem solid var(--black);border-radius:var(--radius);color:var(--black);font-family:Montserrat,sans-serif;font-size:1rem;font-weight:600;letter-spacing:.1rem;margin-bottom:1rem;padding:1rem 1.5rem 1rem 3rem;transition:var(--cubic-bez-4ms);width:100%}input:hover,textarea:hover{border-bottom-color:rgba(var(--red),.6)}input::placeholder{color:var(--overlay)}input[type=checkbox]{margin-right:.5em;width:min-content}.error,.sent{color:var(--green);margin-bottom:1rem;text-align:center;transition:var(--cubic-bez-4ms)}.error,button[type=submit]{color:rgb(var(--red))}button[type=submit]{aspect-ratio:1;background:#0000;border:.15rem solid rgb(var(--red));border-radius:50%;display:block;margin:1.5rem auto auto;padding:1.2rem;transition:var(--cubic-bez-4ms)}button[type=submit] svg{height:1.6rem}button[type=submit]:hover{background:var(--gradient);color:var(--black)}button.gotop{animation:fadeIn 1.5s ease-out;aspect-ratio:1;background:#0000;border:.15rem solid rgb(var(--red));border-radius:50%;bottom:3rem;color:rgb(var(--red));display:none;padding:.6rem .8rem;position:fixed;right:3rem;transition:var(--cubic-bez-4ms);z-index:995}button.gotop:hover{background:var(--gradient);color:var(--black)}button.gotop svg{height:1.8rem}.visible{display:block!important}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:72em){button.gotop{bottom:1rem;right:1rem}}
/*# sourceMappingURL=main.1c416416.css.map*/