body{height:100%;margin:0;padding:0;font-family:Montserrat,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.leaflet-container{height:800px;width:100%}.IndexPage{display:grid;grid-template-rows:repeat(3,1fr);min-height:100vh}.column{justify-content:center;align-items:center;position:relative;overflow:hidden}.column.right{display:flex;flex-direction:column}.sub-column{flex:1 1;width:100%;background-size:cover;background-position:50%;position:relative;display:flex;align-items:flex-end;justify-content:center;text-align:center;color:#fff}.sub-column:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:1}.sub-column .foreground-content{position:relative;z-index:2}.background{width:100%;height:100%;background-size:cover;background-position:50%;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;text-align:center;color:#fff;box-sizing:border-box}.background:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:1}.foreground-content{position:relative}.foreground-content,.foreground-content.combi{z-index:2;display:flex;flex-direction:column;align-items:center}.foreground-content.combi{position:absolute;bottom:20px}.Logo-img{width:130px;height:auto;margin-bottom:20px}.button-group{display:flex;flex-direction:column;grid-gap:10px;gap:10px;margin-bottom:20px;width:80vw;align-items:center}.button{padding:10px 20px;text-decoration:none;border-radius:5px;font-size:1.2rem;font-weight:700;transition:background-color .3s ease;width:100%}.button,.button:hover{color:#fff}.button.bike{background-color:#c21718}.button.running{background-color:#fff;color:#000}.button.combi{background-color:#f7b217;color:#000}.title{font-size:3rem;margin-bottom:5px}.subtitle,.title{text-shadow:1px 1px 4px rgba(0,0,0,.7)}.subtitle{font-size:2rem;margin-bottom:20px}.inform-box{font-size:1rem;margin-bottom:20px;text-align:center;padding:20px;border-radius:5px;background-color:#fff;color:#000;font-weight:700}@media screen and (min-width:768px){.IndexPage{grid-template-rows:1fr;grid-template-columns:repeat(3,1fr);height:100vh}.Logo-img{width:200px}.button-group{width:100%}.foreground-content.combi{max-width:300px}.title{font-size:3.5rem}.subtitle{font-size:2.5rem}}.Home-pager{background-color:#000;color:#fff;padding:10px}.slider-caption2{color:#c21718;font-weight:700;font-size:40px;margin:0 auto;z-index:4;max-width:80%;text-align:center;padding:20px 0}.Home-pager .Home-pager-link{position:relative;display:flex;flex-direction:column;align-items:center;background-color:#000;height:100%;color:#fff;padding:50px}.Home-pager .Home-pager-link:hover{text-decoration:none;opacity:.5}.Home-pager .Hover-pager-link:hover .Home-pager-arrow{transition:transform .1s ease-in;transform:scale(1.1)}.Home-pager .Home-pager-title{font-size:1.4rem;font-weight:400;width:80%;text-transform:uppercase}.Home-pager .Home-pager-subtitle{color:#c21718;width:80%}.Home-pager .Home-pager-arrow-wrapper{position:absolute;right:50px;top:50px}.Home-pager .Home-pager-arrow{height:30px;width:30px;display:flex;align-items:center;justify-content:center;background:#c21718;border-radius:50%;cursor:pointer;transition:transform .1s ease-in}.Home-banner .Home-banner-text,.Home-info .Home-info-text{font-size:1.2rem;height:100%;display:flex;flex-direction:column;justify-content:center;padding:0 50px;font-weight:700;width:100%}.Home-banner .Home-banner-title,.Home-info .Home-info-title{font-size:60px;color:#c21718;font-weight:900;margin-bottom:80px;width:80%}.Home-banner .Home-banner-subtitle,.Home-info .Home-info-subtitle{text-align:justify}.Home-banner .Home-banner-img,.Home-info .Home-info-img{margin-right:-15px;margin-left:-15px;height:800px}.Home-banner .Home-banner-img img,.Home-info .Home-info-img img{height:auto;max-width:100%}.Home-banner-button-wrapper{display:flex;justify-content:flex-end}.Home-banner-button{color:#fff;position:relative;z-index:1;display:inline-block;min-width:160px;padding:10px 20px;margin-left:5px;margin-right:5px;border:1px solid transparent;background:0 0;background-image:none;text-align:center;vertical-align:middle;cursor:pointer;line-height:20px;font-weight:700;white-space:nowrap;text-transform:uppercase;text-decoration:none;font-size:11px;letter-spacing:.1em}.Home-banner-button:before{transform:skewX(-14deg);transition:background-color .2s ease-in-out;position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%;content:"";background-color:#c21718}.Home-banner-button:hover{color:#fff;text-decoration:none}.Home-sponsors{min-height:200px;background-color:#fff;border-bottom:15px solid #c21718;border-top:15px solid #c21718;padding:6rem 3rem;display:flex;justify-content:space-between}.Home-sponsors>*{height:auto;width:150px;max-height:100px}.Home-countdown{display:none}.Home-countdown .Countdown{position:relative;left:unset;transform:unset;display:flex;flex-shrink:1;flex-flow:row;justify-content:space-between;flex-basis:100%}.Home-countdown .Countdown .Countdown-col{width:22%}.Home-countdown .Countdown .Countdown-col-element{width:80px}.Home-countdown .Countdown-col-element span{font-size:3vmin}.Home .alert{position:absolute;z-index:99;left:50%;top:30%;transform:translateX(-50%)}@media screen and (max-width:768px){.Home-pager .Home-pager-link{padding:30px}.Home-pager .Home-pager-title{font-size:1.2rem}.Home-pager .Home-pager-arrow-wrapper{right:15px;top:25px}.Home-banner .Home-banner-img,.Home-info .Home-info-img{height:400px}.Home-banner .Home-banner-text,.Home-info .Home-info-text{font-size:1.2rem;padding:20px}.Home-banner .Home-banner-title,.Home-info .Home-info-title{font-size:40px;width:100%}.Home-banner .Home-banner-subtitle,.Home-info .Home-info-subtitle{text-align:justify}.Home-banner-button-wrapper{justify-content:center}.inscription-fixed-bar{position:fixed;bottom:0;width:100%;background-color:#000;display:flex;justify-content:center;border-top:2px solid #c21718;z-index:999}.inscription-fixed-bar a{color:#fff}.Home .alert{position:absolute;z-index:99;left:50%;top:30%;transform:translateX(-50%);width:80%}.Home-countdown{height:130px;display:flex;align-items:center}.slider-caption2{font-size:30px}}.plazas-agotadas-banner{background-color:#c21718}.plazas-agotadas-banner h1{color:#fff;font-weight:800}.Header{align-items:center;bottom:0;height:150px;z-index:99;width:100%;background-color:rgba(0,0,0,.4)}.Header,.Header .Header-top{position:absolute;display:flex;top:0}.Header .Header-top{right:0;background-color:#c21718;padding:.5rem;justify-content:flex-end}.Header .Header-container{display:flex;justify-content:space-between;flex-direction:row;width:100%;padding-block:0;padding-inline:0}@media screen and (max-width:768px){.Header .Header-container{flex-direction:column;justify-content:center;padding:0}}.Header .Logo-wrapper{width:130px}.Header .Logo-wrapper .Logo-img{width:100%}.Header .Header-navbar{display:flex}.Header .Header-navbar .Header-list{display:flex;padding:0;margin:0;list-style:none}@media screen and (max-width:768px){.Header .Header-navbar .Header-list{width:100%;justify-content:space-around}}.Header .Header-navbar .Header-list .Header-item{display:flex;padding:0 .7rem;align-items:center}.Header .Header-navbar .Header-list .Header-item .dropdown-menu{top:-25px!important;background-color:#c21718;border-radius:0}.Header .Header-navbar .Header-list .Header-item .dropdown-menu .dropdown-item-a{color:#fff;font-weight:600}.Header .Header-navbar .Header-list .Header-item .dropdown-menu .dropdown-item-a:hover{background:none;opacity:.8}@media screen and (max-width:768px){.Header .Header-navbar .Header-list .Header-item{padding:0 .35rem}}.Header .Header-navbar .Header-list .Header-item .Header-link{display:flex;align-items:center;height:100%;font-size:.85rem;font-weight:800;color:#fff;text-transform:uppercase;text-decoration:none;cursor:pointer;text-align:center}.Header-link-dropdown{background-color:initial!important;padding:0!important}.Header-link-dropdown:focus{outline:none!important}@media screen and (max-width:768px){.Header .Header-navbar .Header-list .Header-item .Header-link{font-size:.85rem}}.Header-item-inscription{color:#fff;background-color:#c21718}.Header-item-check-inscription{color:#fff;background-color:#000}.Header-item ul{background-color:#c21718;margin-top:0!important;margin-bottom:0!important}.Header-item ul>li.dropdown-item:hover{background-color:#8f1111;color:#fff}.Language-switcher>button{background:none;border:none;font-size:.9em;color:#fff;cursor:pointer}.Language-switcher>button:hover{opacity:.6}.Language-switcher>span{color:#fff}.header-mobile{position:absolute;top:0;min-height:70px;width:100%;z-index:22}.header-mobile .header-wrapper{position:relative;display:flex;justify-content:space-between;align-items:center;background-color:rgba(0,0,0,.4)}.header-mobile .Logo-wrapper{width:100px;height:auto}.header-mobile .Logo-wrapper img{width:100px;height:100px}.header-mobile button{background-color:initial}.header-mobile button img{width:25px;height:auto}#flyoutMenu{width:100vw;height:100vh;background-color:#c21718;position:fixed;top:0;left:0;transition:transform .5s cubic-bezier(0,.52,0,1);overflow:scroll;z-index:1000;display:flex;justify-content:flex-start;padding-top:60px;flex-flow:column nowrap}#flyoutMenu.hide{transform:translate3d(-100vw,0,0)}#flyoutMenu.show{transform:translateZ(0);overflow:hidden}#flyoutMenu ul{list-style:none;margin:0;padding:0}#flyoutMenu h3 a{color:#fff;text-decoration:none;padding:.5rem;display:block;font-size:7vmin}#flyoutMenu h3 a:hover{background-color:#941212}#flyoutMenu button{position:absolute;right:0;top:23px;background-color:initial}#flyoutMenu button img{width:25px;height:auto}#flyoutMenu .menu-mobile-collapse{background-color:#941212}#flyoutMenu .menu-mobile-collapse a{color:#fff;padding:.5rem 1.5rem}#flyoutMenu .menu-mobile-collapse a:hover{background-color:#7e0f10}#flyoutMenu .Menu-mobile-button-wrapper{display:flex;justify-content:center;width:100%}#flyoutMenu .Menu-mobile-button{color:#c21718;position:relative;z-index:1;display:inline-block;min-width:160px;padding:10px 20px;margin-left:5px;margin-right:5px;border:1px solid transparent;background:0 0;background-image:none;text-align:center;vertical-align:middle;cursor:pointer;line-height:20px;font-weight:700;white-space:nowrap;text-transform:uppercase;text-decoration:none;font-size:11px;letter-spacing:.1em}#flyoutMenu .Menu-mobile-button:before{transform:skewX(-14deg);transition:background-color .2s ease-in-out;position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%;content:"";background-color:#fff}#flyoutMenu .Menu-mobile-button:hover{color:#c21718;text-decoration:none}#flyoutMenu .Header-top{position:absolute;left:0;top:0;background-color:#fff;padding:.5rem;display:flex;justify-content:flex-end}#flyoutMenu .Header-top .Language-switcher>button{background:none;border:none;font-size:.9em;color:#fff;cursor:pointer}#flyoutMenu .Header-top .Language-switcher>button:hover{opacity:.6}#flyoutMenu .Header-top .Language-switcher>span{color:#fff}.Footer .Footer-bottom{background-color:#000;padding:10px 0}.Footer .Footer-bottom p{color:#d3d3d3;margin:0;font-size:.9em;text-align:center}@media screen and (max-width:768px){.Footer{padding-bottom:54px}.Footer-top-wrapper{height:260px!important}}.hr-red{background-color:#c21718;height:15px}.Countdown{position:absolute;bottom:-13px;left:50%;transform:translate(-50%,-50%);margin-left:auto;margin-right:auto}.Countdown-col{display:inline-block}.Countdown-col-element{display:inline-block;margin:0 5px;display:flex;flex-direction:column;align-items:center;background-color:#c21718;border-radius:5px;width:100px;padding:5px}.Countdown-col-element strong{font-size:2em;color:#fff}.Countdown-col-element span{font-size:1.2em;color:#fff}.slider-caption{bottom:140px;color:#fff;font-size:72px;background-color:#c21718}.slider-caption,.slider-caption-2{position:absolute;left:50%;transform:translate(-50%,-50%);font-weight:700;margin:0;z-index:4;max-width:80%;padding:1rem;border-radius:5px}.slider-caption-2{bottom:85px;color:#c21718;font-size:35px;background-color:#fff}.slider{margin:0 auto;overflow:hidden;white-space:nowrap}.slider,.slider-wrapper{position:relative;width:100%;height:550px}.slider-wrapper{transition:transform .5s ease-out}.slider-overlay{position:absolute;top:0;left:0;z-index:3}.slide,.slider-overlay{height:550px;width:100%;background-repeat:no-repeat}.slide{display:inline-block;background-size:cover;background-position:50% 60%}.left-arrow,.right-arrow{height:50px;width:50px;display:flex;align-items:center;justify-content:center;background:#f9f9f9;border-radius:50%;cursor:pointer;transition:transform .1s ease-in}.left-arrow:hover,.right-arrow:hover{transition:transform .1s ease-in;transform:scale(1.1)}.cool-buttons{background:#000;border:2px solid #fff}.right-arrow{position:absolute;top:50%;right:25px;z-index:3;color:#fff}.right-arrow img{transform:translate(2px)}.right-arrow img:focus{outline:0}.left-arrow{position:absolute;top:50%;left:25px;z-index:3;color:#fff}.left-arrow img{transform:translate(-2px)}.left-arrow img:focus{outline:0}@media screen and (max-width:768px){.slide,.slider,.slider-overlay,.slider-wrapper{height:250px!important}.slider-caption{font-size:8vmin!important;bottom:24px}.slider-caption-2{font-size:5vmin!important;bottom:-8px}}.Rates .Rates-banner{display:block;background-color:#c21718}.Rates .Rates-banner p{margin:0 0 0 -15px;padding:15px;color:#fff;font-size:1rem;font-weight:600;display:inline-block}.Rates .Rates-info-article{font-size:1.2rem;height:100%;display:flex;flex-direction:column;justify-content:center;padding:0 50px;font-weight:700;width:100%}.Rates .table{font-size:1rem}.Rates .Rates-title{padding:15px;background-color:#000;color:#fff;margin-bottom:0;margin-right:-15px;margin-left:-15px;font-weight:700;display:block;font-size:2rem}.Rates .Rates-info-title{margin-bottom:40px;font-weight:700}.Rates .Rates-info-text{margin-bottom:40px;font-size:1rem;font-weight:400}.Rates-inscription-button-wrapper{display:flex;justify-content:flex-end}.Rates-inscription-button{color:#fff;position:relative;z-index:1;display:inline-block;min-width:160px;padding:10px 20px;margin-left:5px;margin-right:5px;border:1px solid transparent;background:0 0;background-image:none;text-align:center;vertical-align:middle;cursor:pointer;line-height:20px;font-weight:700;white-space:nowrap;text-transform:uppercase;text-decoration:none;font-size:11px;letter-spacing:.1em}.Rates-inscription-button:before{transform:skewX(-14deg);transition:background-color .2s ease-in-out;position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%;content:"";background-color:#c21718}.Rates-inscription-button:hover{color:#fff;text-decoration:none}.Rates .scope{max-width:475px}@media screen and (max-width:768px){.Rates .Rates-info-article{padding:20px}.Rates-inscription-button-wrapper{justify-content:center}}.Rules .Rules-banner{display:block;background-color:#c21718}.Rules .Rules-banner p{margin:0 0 0 -15px;padding:15px;color:#fff;font-size:1rem;font-weight:600;display:inline-block}.Rules .Rules-info-article{font-size:1.2rem;height:100%;display:flex;flex-direction:column;justify-content:center;padding:0 50px;font-weight:700;width:100%}.Rules .table{font-size:1rem}.Rules .Rules-title{padding:15px;background-color:#000;color:#fff;margin-bottom:0;margin-right:-15px;margin-left:-15px;font-weight:700;display:block;font-size:2rem}.Rules .Rules-info-title{margin-bottom:40px;font-weight:700}.Rules .Rules-info-text{margin-bottom:40px;font-size:1rem;font-weight:400}.Rules-pdf-button-wrapper{display:flex;justify-content:flex-end}.Rules-pdf-button{color:#fff;position:relative;z-index:1;display:inline-block;min-width:160px;padding:10px 20px;margin-left:5px;margin-right:5px;border:1px solid transparent;background:0 0;background-image:none;text-align:center;vertical-align:middle;cursor:pointer;line-height:20px;font-weight:700;white-space:nowrap;text-transform:uppercase;text-decoration:none;font-size:11px;letter-spacing:.1em}.Rules-pdf-button:before{transform:skewX(-14deg);transition:background-color .2s ease-in-out;position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%;content:"";background-color:#c21718}.Rules-pdf-button:hover{color:#fff;text-decoration:none}@media screen and (max-width:768px){.Rules .Rules-info-article{padding:20px}.Rules-button-wrapper{display:flex;justify-content:center}}.yarl__fullsize{width:100%;height:100%}.yarl__relative{position:relative}.yarl__portal{position:fixed;inset:0;opacity:0;overflow:hidden;z-index:var(--yarl__portal_zindex,9999);transition:opacity var(--yarl__fade_animation_duration,.25s) var(--yarl__fade_animation_timing_function,ease)}.yarl__portal_open{opacity:1}.yarl__container{position:absolute;inset:0;overflow:hidden;background-color:var(--yarl__container_background_color,var(--yarl__color_backdrop,#000));outline:0;-webkit-user-select:none;user-select:none;touch-action:var(--yarl__controller_touch_action,none);overscroll-behavior:var(--yarl__controller_overscroll-behavior,contain)}.yarl__carousel{display:flex;flex:0 0 auto;height:100%;align-content:center;justify-content:center;align-items:stretch;width:calc(100% + (var(--yarl__carousel_slides_count) - 1)*(100% + var(--yarl__carousel_spacing_px, 0)*1px + var(--yarl__carousel_spacing_percent, 0)*1%));transform:translateX(var(--yarl__swipe_offset,0))}.yarl__carousel_with_slides{-webkit-column-gap:calc(var(--yarl__carousel_spacing_px, 0)*1px + 100/(100*var(--yarl__carousel_slides_count) + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_spacing_percent, 0)*1%);-moz-column-gap:calc(var(--yarl__carousel_spacing_px, 0)*1px + 100/(100*var(--yarl__carousel_slides_count) + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_spacing_percent, 0)*1%);grid-column-gap:calc(var(--yarl__carousel_spacing_px, 0)*1px + 100/(100*var(--yarl__carousel_slides_count) + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_spacing_percent, 0)*1%);column-gap:calc(var(--yarl__carousel_spacing_px, 0)*1px + 100/(100*var(--yarl__carousel_slides_count) + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_spacing_percent, 0)*1%)}.yarl__flex_center{display:flex;justify-content:center;align-content:center;align-items:center}.yarl__slide{flex:1 1;position:relative;padding:calc(var(--yarl__carousel_padding_px, 0)*1px + 100/(100*var(--yarl__carousel_slides_count) + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_padding_percent, 0)*1%)}[dir=rtl] .yarl__slide{--yarl__direction:-1}.yarl__slide_image{max-width:100%;max-height:100%;object-fit:contain;touch-action:var(--yarl__controller_touch_action,none);user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}@media screen and (min-width:800px){.yarl__slide_image{-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d}}.yarl__slide_image_cover{width:100%;height:100%;object-fit:cover}.yarl__slide_image_loading{opacity:0}.yarl__slide_placeholder{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);line-height:0}.yarl__slide_loading{color:var(--yarl__slide_icon_loading_color,var(--yarl__color_button,hsla(0,0%,100%,.8)));animation:yarl__delayed_fadein 1s linear}.yarl__slide_loading line{animation:yarl__stroke_opacity 1s linear infinite}.yarl__slide_loading line:first-of-type{animation-delay:-1.875s}.yarl__slide_loading line:nth-of-type(2){animation-delay:-1.75s}.yarl__slide_loading line:nth-of-type(3){animation-delay:-1.625s}.yarl__slide_loading line:nth-of-type(4){animation-delay:-1.5s}.yarl__slide_loading line:nth-of-type(5){animation-delay:-1.375s}.yarl__slide_loading line:nth-of-type(6){animation-delay:-1.25s}.yarl__slide_loading line:nth-of-type(7){animation-delay:-1.125s}.yarl__slide_loading line:nth-of-type(8){animation-delay:-1s}.yarl__slide_error{width:var(--yarl__slide_icon_error_size,48px);height:var(--yarl__slide_icon_error_size,48px);color:var(--yarl__slide_icon_error_color,red)}@media (prefers-reduced-motion){.yarl__portal,.yarl__slide{transition:unset}.yarl__slide_loading,.yarl__slide_loading line{animation:unset}}.yarl__toolbar{position:absolute;inset:0 0 auto auto;display:flex;justify-content:flex-end;padding:var(--yarl__toolbar_padding,8px)}[dir=rtl] .yarl__toolbar{inset:0 auto auto 0}.yarl__icon{width:var(--yarl__icon_size,32px);height:var(--yarl__icon_size,32px)}.yarl__button{cursor:pointer;-webkit-appearance:none;appearance:none;background-color:var(--yarl__button_background_color,transparent);border:var(--yarl__button_border,0);margin:var(--yarl__button_margin,0);outline:none;line-height:0;padding:var(--yarl__button_padding,8px);color:var(--yarl__color_button,hsla(0,0%,100%,.8));filter:var(--yarl__button_filter,drop-shadow(2px 2px 2px rgba(0,0,0,.8)));-webkit-tap-highlight-color:transparent}.yarl__button:focus{color:var(--yarl__color_button_active,#fff)}.yarl__button:focus:not(:focus-visible){color:var(--yarl__color_button,hsla(0,0%,100%,.8))}.yarl__button:focus-visible{color:var(--yarl__color_button_active,#fff)}@media (hover:hover){.yarl__button:focus-visible:hover,.yarl__button:focus:hover,.yarl__button:hover{color:var(--yarl__color_button_active,#fff)}}.yarl__button:disabled{color:var(--yarl__color_button_disabled,hsla(0,0%,100%,.4));cursor:default}.yarl__navigation_next,.yarl__navigation_prev{position:absolute;top:50%;transform:translateY(-50%);padding:var(--yarl__navigation_button_padding,24px 16px)}.yarl__navigation_prev{left:0}[dir=rtl] .yarl__navigation_prev{left:unset;right:0;transform:translateY(-50%) rotate(180deg)}.yarl__navigation_next{right:0}[dir=rtl] .yarl__navigation_next{left:0;right:unset;transform:translateY(-50%) rotate(180deg)}.yarl__no_scroll{height:100%;overflow:hidden;overscroll-behavior:none}@keyframes yarl__delayed_fadein{0%{opacity:0}80%{opacity:0}to{opacity:1}}@keyframes yarl__stroke_opacity{0%{stroke-opacity:1}to{stroke-opacity:.125}}.Media .Media-banner{display:block;background-color:#c21718}.Media .Media-banner p{margin:0 0 0 -15px;padding:15px;color:#fff;font-size:1rem;font-weight:600;display:inline-block}.Media .Media-info-article{font-size:1.2rem;height:100%;display:flex;flex-direction:column;justify-content:center;padding:0 50px;font-weight:700;width:100%}.Media .table{font-size:1rem}.Media .Media-title{padding:15px;background-color:#000;color:#fff;margin-bottom:0;margin-right:-15px;margin-left:-15px;font-weight:700;display:block;font-size:2rem}.Media .Media-info-title{margin-bottom:40px;font-weight:700}.Media .Media-info-text{margin-bottom:40px;font-size:1rem;font-weight:400}.Media-inscription-button-wrapper{display:flex;justify-content:flex-end}.Media-inscription-button{color:#fff;position:relative;z-index:1;display:inline-block;min-width:160px;padding:10px 20px;margin-left:5px;margin-right:5px;border:1px solid transparent;background:0 0;background-image:none;text-align:center;vertical-align:middle;cursor:pointer;line-height:20px;font-weight:700;white-space:nowrap;text-transform:uppercase;text-decoration:none;font-size:11px;letter-spacing:.1em}.Media-inscription-button:before{transform:skewX(-14deg);transition:background-color .2s ease-in-out;position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%;content:"";background-color:#c21718}.Media-inscription-button:hover{color:#fff;text-decoration:none}@media screen and (max-width:768px){.Media .Media-info-article{padding:20px}.Media-button-wrapper{justify-content:center}}.tab-header-list{margin-bottom:1.5rem;border-bottom:1px solid #d3d3d3}.tab-header-item{border:none;color:#444;padding:1em;background-color:initial;font-weight:700;cursor:pointer}.tab-header-item:hover{color:#c21718}.tab-header-item:active,.tab-header-item:focus{outline:none}.tab-header-item[data-state=active]{color:#c21718;border-bottom:2px solid #c21718}.tab-content-wrapper{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem}@media screen and (min-width:768px){.tab-content-wrapper{flex-direction:row}}.Tracks .Tracks-banner{display:block;background-color:#c21718}.Tracks a{color:#c21718}.Tracks .Tracks-banner p{margin:0 0 0 -15px;padding:15px;color:#fff;font-size:1rem;font-weight:600;display:inline-block}.Tracks .Tracks-info-article{font-size:1.2rem;height:100%;display:flex;flex-direction:column;justify-content:center;padding:0 50px;font-weight:700;width:100%}.Tracks .table{font-size:1rem}.Tracks .Tracks-title{padding:15px;background-color:#000;color:#fff;margin-bottom:0;margin-right:-15px;margin-left:-15px;font-weight:700;display:block;font-size:2rem}.Tracks .Tracks-info-title{margin-bottom:40px;font-weight:700}.Tracks .Tracks-info-text{margin-bottom:40px;font-size:1rem;font-weight:400}.Tracks-inscription-button-wrapper{display:flex;justify-content:flex-end}.Tracks-inscription-button{color:#fff;position:relative;z-index:1;display:inline-block;min-width:160px;padding:10px 20px;margin-left:5px;margin-right:5px;border:1px solid transparent;background:0 0;background-image:none;text-align:center;vertical-align:middle;cursor:pointer;line-height:20px;font-weight:700;white-space:nowrap;text-transform:uppercase;text-decoration:none;font-size:11px;letter-spacing:.1em}.Tracks-inscription-button:before{transform:skewX(-14deg);transition:background-color .2s ease-in-out;position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%;content:"";background-color:#c21718}.Tracks-inscription-button:hover{color:#fff;text-decoration:none}@media screen and (max-width:768px){.Tracks .Tracks-info-article{padding:20px}.Tracks-button-wrapper{justify-content:center}}.Hosting-web{color:#444}.Hosting .Hosting-banner{display:block;background-color:#c21718}.Hosting .Hosting-banner p{margin:0 0 0 -15px;padding:15px;color:#fff;font-size:1rem;font-weight:600;display:inline-block}.Hosting .Hosting-info-article{font-size:1.2rem;height:100%;display:flex;flex-direction:column;justify-content:center;padding:0 50px;font-weight:700;width:100%}.Hosting .table{font-size:1rem}.Hosting .Hosting-title{padding:15px;background-color:#000;color:#fff;margin-bottom:0;margin-right:-15px;margin-left:-15px;font-weight:700;display:block;font-size:2rem}.Hosting .Hosting-info-title{margin-bottom:40px;font-weight:700}.Hosting .Hosting-info-text{margin-bottom:40px;font-size:1rem;font-weight:400}.Hosting-inscription-button-wrapper{display:flex;justify-content:flex-end}.Hosting-inscription-button{color:#fff;position:relative;z-index:1;display:inline-block;min-width:160px;padding:10px 20px;margin-left:5px;margin-right:5px;border:1px solid transparent;background:0 0;background-image:none;text-align:center;vertical-align:middle;cursor:pointer;line-height:20px;font-weight:700;white-space:nowrap;text-transform:uppercase;text-decoration:none;font-size:11px;letter-spacing:.1em}.Hosting-inscription-button:before{transform:skewX(-14deg);transition:background-color .2s ease-in-out;position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%;content:"";background-color:#c21718}.Hosting-info article{height:100%}.Hosting-inscription-button:hover{color:#fff;text-decoration:none}@media screen and (max-width:768px){.Hosting .Hosting-info-article{padding:20px}.Hosting-button-wrapper{justify-content:center}}.Sponsors .Sponsors-banner{display:block;background-color:#c21718}.Sponsors .Sponsors-banner p{margin:0 0 0 -15px;padding:15px;color:#fff;font-size:1rem;font-weight:600;display:inline-block}.Sponsors .Sponsors-info-article{font-size:1.2rem;height:100%;display:flex;flex-direction:column;justify-content:center;padding:0 50px;font-weight:700;width:100%}.Sponsors .table{font-size:1rem}.Sponsors .Sponsors-title{padding:15px;background-color:#000;color:#fff;margin-bottom:0;margin-right:-15px;margin-left:-15px;font-weight:700;display:block;font-size:2rem}.Sponsors .Sponsors-info-title{margin-bottom:40px;font-weight:700}.Sponsors .Sponsors-info-text{margin-bottom:40px;font-size:1rem;font-weight:400}.Sponsors-pdf-button-wrapper{display:flex;justify-content:flex-end}.Sponsors-pdf-button{color:#fff;position:relative;z-index:1;display:inline-block;min-width:160px;padding:10px 20px;margin-left:5px;margin-right:5px;border:1px solid transparent;background:0 0;background-image:none;text-align:center;vertical-align:middle;cursor:pointer;line-height:20px;font-weight:700;white-space:nowrap;text-transform:uppercase;text-decoration:none;font-size:11px;letter-spacing:.1em}.Sponsors-pdf-button:before{transform:skewX(-14deg);transition:background-color .2s ease-in-out;position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%;content:"";background-color:#c21718}.Sponsors-pdf-button:hover{color:#fff;text-decoration:none}@media screen and (max-width:768px){.Sponsors .Sponsors-info-article{padding:20px}.Sponsors-button-wrapper{display:flex;justify-content:center}}.Sponsors .sponsor-wrapper{display:flex;justify-content:center;align-items:center;height:10rem}.Sponsors .sponsor-wrapper.second-sponsor{height:15rem}.Sponsors .sponsor-wrapper.second-sponsor img{max-height:10rem}.Sponsors .sponsor-wrapper.third-sponsor{height:6rem}.Sponsors .sponsor-wrapper.third-sponsor img{max-height:4rem}.col-5{flex:0 0 20%;max-width:20%}.Seguro .Seguro-banner{display:block;background-color:#c21718}.Seguro .Seguro-banner p{margin:0 0 0 -15px;padding:15px;color:#fff;font-size:1rem;font-weight:600;display:inline-block}.Seguro .Seguro-info-article{font-size:1.2rem;height:100%;display:flex;flex-direction:column;justify-content:center;padding:0 50px;font-weight:700;width:100%}.Seguro .table{font-size:1rem}.Seguro .Seguro-title{padding:15px;background-color:#000;color:#fff;margin-bottom:0;margin-right:-15px;margin-left:-15px;font-weight:700;display:block;font-size:2rem}.Seguro .Seguro-info-title{margin-bottom:40px;font-weight:700}.Seguro .Seguro-info-text{margin-bottom:40px;font-size:1rem;font-weight:400}.Seguro-pdf-button-wrapper{display:flex;justify-content:flex-end}.Seguro-pdf-button{color:#fff;position:relative;z-index:1;display:inline-block;min-width:160px;padding:10px 20px;margin-left:5px;margin-right:5px;border:1px solid transparent;background:0 0;background-image:none;text-align:center;vertical-align:middle;cursor:pointer;line-height:20px;font-weight:700;white-space:nowrap;text-transform:uppercase;text-decoration:none;font-size:11px;letter-spacing:.1em}.Seguro-pdf-button:before{transform:skewX(-14deg);transition:background-color .2s ease-in-out;position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%;content:"";background-color:#c21718}.Seguro-pdf-button:hover{color:#fff;text-decoration:none}@media screen and (max-width:768px){.Seguro .Seguro-info-article{padding:20px}.Seguro-button-wrapper{display:flex;justify-content:center}}.Embassador .Embassador-banner{display:block;background-color:#c21718}.Embassador .Embassador-banner p{margin:0 0 0 -15px;padding:15px;color:#fff;font-size:1rem;font-weight:600;display:inline-block}.Embassador .Embassador-info-article{font-size:1.2rem;height:100%;display:flex;flex-direction:column;justify-content:center;padding:0 50px;font-weight:700;width:100%}.Embassador .table{font-size:1rem}.Embassador .Embassador-title{padding:15px;background-color:#000;color:#fff;margin-bottom:0;margin-right:-15px;margin-left:-15px;font-weight:700;display:block;font-size:2rem}.Embassador .Embassador-info-title{margin-bottom:40px;font-weight:700}.Embassador .Embassador-info-text{margin-bottom:40px;font-size:1rem;font-weight:400}.Embassador-inscription-button-wrapper{display:flex;justify-content:flex-end}.Embassador-inscription-button{color:#fff;position:relative;z-index:1;display:inline-block;min-width:160px;padding:10px 20px;margin-left:5px;margin-right:5px;border:1px solid transparent;background:0 0;background-image:none;text-align:center;vertical-align:middle;cursor:pointer;line-height:20px;font-weight:700;white-space:nowrap;text-transform:uppercase;text-decoration:none;font-size:11px;letter-spacing:.1em}.Embassador-inscription-button:before{transform:skewX(-14deg);transition:background-color .2s ease-in-out;position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%;content:"";background-color:#c21718}.Embassador-inscription-button:hover{color:#fff;text-decoration:none}@media screen and (max-width:768px){.Embassador .Embassador-info-article{padding:20px}.Embassador-button-wrapper{justify-content:center}}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:1rem 1.25rem;font-size:1rem;color:#212529;text-align:left;background-color:#fff;border:0;border-radius:0;overflow-anchor:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:#c21718;background-color:rgba(194,23,24,.25)}.accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23c21718'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 01.708 0L8 10.293l5.646-5.647a.5.5 0 01.708.708l-6 6a.5.5 0 01-.708 0l-6-6a.5.5 0 010-.708z'/%3E%3C/svg%3E");transform:rotate(-180deg)}.accordion-button:after{flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 01.708 0L8 10.293l5.646-5.647a.5.5 0 01.708.708l-6 6a.5.5 0 01-.708 0l-6-6a.5.5 0 010-.708z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:1.25rem;transition:transform .2s ease-in-out}@media (prefers-reduced-motion:reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:#c21718;outline:0}.accordion-header{margin-bottom:0}.accordion-item{background-color:#fff;border:1px solid rgba(0,0,0,.125)}.accordion-item:first-of-type{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.accordion-item:first-of-type .accordion-button{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-body{padding:1rem 1.25rem}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button{border-radius:0}
/*# sourceMappingURL=main.0808d826.chunk.css.map */