/*! 
normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css 
*/html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}/*! normalize.css v8.0.1 | END 
*/img[class^=wp-image]{height:auto}:root{--atletismo:#c43424;--runner:#286db1;--infantojuvenil:#67a943;--black:#000000;--dark:#454545;--secondary:#546375;--detail:#b4b4b4;--subdetail:#d6d6d6;--light:#efefef;--atletismo-visited:#740000;--runner-visited:#001d61;--infantojuvenil-visited:#175900;--mobile-margins:2rem;--danger:#dc3545;--mobile-time:200ms;--web-time:100ms;--header-top:94px;--header-bottom:46px;--header-collapsed-top:65px;--header-collapsed-bottom:60px;--leaderboard-height:90px;--microsites-width:400px;--menu-max-width:126px;--nav-item-width:190px;--nav-item-height:40px;--nav-gap:20px;--nav-height:640px}@-webkit-keyframes colorize{0%{-webkit-filter:contrast(1) saturate(100%);filter:contrast(1) saturate(100%)}20%{-webkit-filter:contrast(1.1) saturate(150%);filter:contrast(1.1) saturate(150%)}100%{-webkit-filter:contrast(1) saturate(100%);filter:contrast(1) saturate(100%)}}@keyframes colorize{0%{-webkit-filter:contrast(1) saturate(100%);filter:contrast(1) saturate(100%)}20%{-webkit-filter:contrast(1.1) saturate(150%);filter:contrast(1.1) saturate(150%)}100%{-webkit-filter:contrast(1) saturate(100%);filter:contrast(1) saturate(100%)}}.d-none{display:none!important}.fpa-logo a{display:inline-block}.fpa-logo a,.fpa-logo img{height:100%}.fpa-social{font-size:1.25rem}.fpa-social ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;width:100%;margin:0}.fpa-social ul li{display:block}.fpa-social ul li a{font-size:inherit;text-decoration:none}.fpa-social ul li a i{font-size:inherit;color:var(--black);-webkit-transition:color var(--mobile-time) ease-in-out;transition:color var(--mobile-time) ease-in-out}.fpa-social ul li a:active i,.fpa-social ul li a:hover i{color:var(--primary)}.fpa-button,.fpa-outline-button{display:block;color:#fff;font-size:1rem;text-transform:capitalize;background:var(--primary);border-radius:60px;border:1px solid var(--primary);padding-top:11px;padding-bottom:11px;font-weight:500;text-decoration:none;width:100%;cursor:pointer;text-align:center}.fpa-button:link,.fpa-button:visited,.fpa-outline-button:link,.fpa-outline-button:visited{color:#fff;text-decoration:none}.fpa-button:active:not(:disabled),.fpa-button:hover:not(:disabled),.fpa-outline-button:active:not(:disabled),.fpa-outline-button:hover:not(:disabled){color:var(--primary);background:#fff}.fpa-button:active:not(:disabled):link,.fpa-button:active:not(:disabled):visited,.fpa-button:hover:not(:disabled):link,.fpa-button:hover:not(:disabled):visited,.fpa-outline-button:active:not(:disabled):link,.fpa-outline-button:active:not(:disabled):visited,.fpa-outline-button:hover:not(:disabled):link,.fpa-outline-button:hover:not(:disabled):visited{color:var(--primary)}.fpa-button:focus,.fpa-outline-button:focus{outline:0!important}.fpa-button:disabled,.fpa-outline-button:disabled{opacity:.5!important}.fpa-outline-button{color:var(--primary);background:#fff}.fpa-outline-button:active,.fpa-outline-button:hover{color:#fff;background:var(--primary)}.fpa-heading{margin:1rem 0 1rem 0;color:var(--primary,#c43424)}.fpa-heading span{display:inline-block;position:relative;text-transform:uppercase;font-size:2.2rem;font-weight:500}.fpa-heading span:before{content:"";position:absolute;left:0;bottom:.2rem;width:100%;height:.5rem;z-index:-1;background:#e1e1e1}.fpa-heading span>span{z-index:10}h2.fpa-heading{margin:.8rem 0 .8rem 0;text-align:center;color:var(--black)}h2.fpa-heading span{font-size:1.5rem;font-weight:500}.fpa-article,.fpa-small-article{display:block;position:relative}.fpa-article:hover .article-thumb img,.fpa-small-article:hover .article-thumb img{-webkit-animation:colorize 1s ease-out 1 forwards;animation:colorize 1s ease-out 1 forwards}.fpa-article a:not(.read_more),.fpa-article h2,.fpa-article h3,.fpa-small-article a:not(.read_more),.fpa-small-article h2,.fpa-small-article h3{text-transform:uppercase;text-decoration:none}.fpa-article a:not(.read_more):link,.fpa-article a:not(.read_more):visited,.fpa-small-article a:not(.read_more):link,.fpa-small-article a:not(.read_more):visited{color:inherit}.fpa-article a:not(.read_more):active,.fpa-article a:not(.read_more):active~h2,.fpa-article a:not(.read_more):hover,.fpa-article a:not(.read_more):hover~h2,.fpa-small-article a:not(.read_more):active,.fpa-small-article a:not(.read_more):active~h2,.fpa-small-article a:not(.read_more):hover,.fpa-small-article a:not(.read_more):hover~h2{color:var(--primary)}.fpa-article a.read_more,.fpa-small-article a.read_more{color:var(--primary);text-decoration:underline}.fpa-article a.article-thumb,.fpa-small-article a.article-thumb{display:block;position:relative;padding-top:50%;overflow:hidden;background-color:#fff}.fpa-article a.article-thumb::after,.fpa-small-article a.article-thumb::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,.2);box-shadow:inset 0 0 2px rgba(0,0,0,.2)}.fpa-article a.article-thumb img,.fpa-small-article a.article-thumb img{position:absolute;top:0;left:0;width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}.fpa-article h2.article-title,.fpa-small-article h2.article-title{font-size:1.2rem;color:#000;font-weight:500;margin:1rem 0 .3rem 0}.fpa-article h3.article-category,.fpa-small-article h3.article-category{position:absolute;top:1rem;left:1rem;z-index:2;background:#000;color:#fff;font-weight:400;margin:0;font-size:1rem;padding:.5rem}.fpa-article h3.article-category a:active,.fpa-article h3.article-category a:hover,.fpa-small-article h3.article-category a:active,.fpa-small-article h3.article-category a:hover{color:#fff;text-decoration:underline}.fpa-article a.article-location,.fpa-article p.article-date,.fpa-small-article a.article-location,.fpa-small-article p.article-date{margin-top:0;text-transform:capitalize;color:var(--primary);font-size:.815rem}.fpa-article a.article-location,.fpa-small-article a.article-location{color:var(--detail);display:none}.fpa-article p.article-excerpt,.fpa-small-article p.article-excerpt{font-size:.815rem;text-align:justify;text-justify:inter-word;padding-bottom:1px}.fpa-article div.article-tags,.fpa-small-article div.article-tags{display:none}.fpa-small-article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fpa-small-article a.article-thumb,.fpa-small-article h3.article-category,.fpa-small-article p.article-excerpt{display:none}.fpa-small-article h2.article-title{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;font-size:1rem;margin-top:.3rem}.fpa-small-article p.article-date{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin-bottom:0}.fpa-small-article a.article-location{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:block}.fpa-small-article a.article-location:active,.fpa-small-article a.article-location:hover{color:var(--primary)}.fpa-mini-article{border-bottom:1px solid var(--subdetail)}.fpa-mini-article a.article-location,.fpa-mini-article a.article-thumb,.fpa-mini-article h3.article-category,.fpa-mini-article p.article-excerpt{display:none}.fpa-mini-article h2.article-title{font-size:.875rem;font-weight:400;margin-bottom:.4rem}.fpa-mini-article p.article-date{margin-bottom:1.5rem}.fpa-breadcrum{display:block;overflow-x:auto}.fpa-breadcrum ol{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 0;margin:0;list-style:none;text-transform:uppercase;font-size:.9rem;color:var(--black,#000)}.fpa-breadcrum ol li{padding-right:.5rem;margin-bottom:.5rem}.fpa-breadcrum ol li:not(:first-child)::before{font-size:.7rem;color:var(--detail)}.fpa-breadcrum ol li a,.fpa-breadcrum ol li a:link,.fpa-breadcrum ol li a:visited{text-decoration:none;color:var(--black);-webkit-transition:color var(--web-time) ease-in-out;transition:color var(--web-time) ease-in-out}.fpa-breadcrum ol li a:link:hover,.fpa-breadcrum ol li a:visited:hover{color:var(--primary)}.fpa-share{padding:var(--mobile-margins) 0;margin:var(--mobile-margins) 0;margin-bottom:4rem;margin-bottom:calc(var(--mobile-margins) * 2);border-top:1px solid var(--subdetail);border-bottom:1px solid var(--subdetail)}.fpa-share span{display:block;text-align:center;font-size:1rem;color:var(--black);font-weight:700}.fpa-share div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:1rem}.fpa-share div a,.fpa-share div a:link,.fpa-share div a:visited{display:-webkit-box;display:-ms-flexbox;display:flex;width:2rem;height:2rem;font-size:1rem;margin-left:2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;color:#fff;border:1px solid var(--primary);background-color:var(--primary);border-radius:2rem;-webkit-transition:all var(--mobile-time) ease-in-out;transition:all var(--mobile-time) ease-in-out}.fpa-share div a:active,.fpa-share div a:hover,.fpa-share div a:link:active,.fpa-share div a:link:hover,.fpa-share div a:visited:active,.fpa-share div a:visited:hover{color:var(--primary);background-color:#fff}.fpa-share div a:first-child,.fpa-share div a:link:first-child,.fpa-share div a:visited:first-child{margin-left:0}.fpa-input{display:block;text-transform:uppercase;font-size:1rem;padding:.7rem;min-height:1rem;border-radius:3px;width:100%;border:0;background-color:var(--light);color:var(--black);-webkit-box-sizing:border-box;box-sizing:border-box;cursor:text}.fpa-input:focus{outline:0}.fpa-input::-webkit-input-placeholder{color:var(--secondary)}.fpa-input::-moz-placeholder{color:var(--secondary)}.fpa-input:-ms-input-placeholder{color:var(--secondary)}.fpa-input::-ms-input-placeholder{color:var(--secondary)}.fpa-input::placeholder{color:var(--secondary)}.fpa-clear{display:block;position:relative}.fpa-clear ::-webkit-search-cancel-button{visibility:hidden!important}.fpa-clear ::-ms-clear{visibility:hidden!important}.fpa-clear button{position:absolute;margin:0;padding:0;top:0;right:.25em;border:none;background-color:transparent;width:1em;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;font-size:1.5em;cursor:pointer;color:var(--subdetail)}.fpa-clear button,.fpa-clear button:focus{outline:0!important}.fpa-clear button:active,.fpa-clear button:hover{color:var(--primary)}.fpa-clear input:placeholder-shown+button{display:none}@media screen and (min-width:1200px){.fpa-share{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.fpa-share span{display:inline-block;padding-right:2rem}.fpa-share div{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding-top:0}}html{font-size:16px;height:100%}body{font-family:"Work Sans",sans-serif;color:var(--black,#000);min-height:100%;display:grid;grid-template-columns:auto 100% auto;grid-template-rows:-webkit-min-content auto -webkit-min-content;grid-template-rows:min-content auto min-content;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;overflow-x:hidden;min-width:0;--primary:var(--atletismo, #c43424);--primary-visited:var(--atletismo-visited, #740000)}body.runner{--primary:var(--runner, #286db1);--primary-visited:var(--runner-visited, #001d61)}body.infantojuvenil{--primary:var(--infantojuvenil, #67a943);--primary-visited:var(--infantojuvenil-visited, #175900)}body>div.body{position:relative;grid-column:2;grid-row:2;display:grid;overflow:hidden;min-width:0;grid-template-columns:1fr;grid-template-rows:-webkit-min-content;grid-template-rows:min-content;gap:var(--mobile-margins)}body>div.body>aside{margin-bottom:var(--mobile-margins)}body>div.body>nav{margin-top:.5rem}body>div.body>*{padding:0 var(--mobile-margins)}body>div.body main{overflow:hidden;min-width:0}body>div.body main>.content{width:100%;overflow:hidden}body>div.body>aside{font-size:0;overflow:hidden}body>div.body>aside>:not(:last-child){margin-bottom:4rem;margin-bottom:var(--mobile-margins)}body:not(.breadcrummed) div.body{padding-top:2rem;padding-top:var(--mobile-margins)}body .check-content:empty{position:relative}body .check-content:empty::before{content:"";display:block;padding-top:30%}body .check-content:empty::after{content:"brevemente";position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px dashed var(--light);color:var(--light);font-size:1em;font-style:italic;letter-spacing:.2em;text-transform:uppercase;font-family:"Work Sans",sans-serif}body section.pre-footer{margin-bottom:var(--mobile-margins)}body section.pre-footer:empty{margin-bottom:0}body footer{grid-column:2;grid-row:3}@media screen and (min-width:1200px){body{grid-template-rows:-webkit-min-content auto -webkit-min-content;grid-template-rows:min-content auto min-content;grid-template-columns:auto 1156px auto}body>div.body>*{padding:0}body>div.body>aside>:not(:last-child){margin-bottom:2rem;margin-bottom:var(--mobile-margins)}body:not(.breadcrummed) div.body{padding-top:4rem;padding-top:calc(var(--mobile-margins) * 2)}body.sidebarred div.body{grid-template-columns:repeat(12,1fr)}body.sidebarred div.body>*{grid-column:1/13}body.sidebarred div.body main{grid-column:1/10}body.sidebarred div.body aside{grid-column:10/13}}@media screen and (min-width:1440px){body{grid-template-columns:auto 1328px auto}}.noselect{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.noselect *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div.wp-block-file a:first-child,div.wp-block-file a:link:first-child,div.wp-block-file a:visited:first-child{display:inline-block;padding:.5rem 1.5rem;background:var(--primary);border:1px solid var(--primary);color:#fff;text-decoration:none;border-radius:.5rem;-webkit-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;font-size:.9rem}div.wp-block-file a:first-child:after,div.wp-block-file a:link:first-child:after,div.wp-block-file a:visited:first-child:after{content:"\e920";margin-left:1rem;font-family:fpaicons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}div.wp-block-file a:first-child:active,div.wp-block-file a:first-child:hover,div.wp-block-file a:link:first-child:active,div.wp-block-file a:link:first-child:hover,div.wp-block-file a:visited:first-child:active,div.wp-block-file a:visited:first-child:hover{text-decoration:none;background:#fff;color:var(--primary)}div.wp-block-file a:last-child,div.wp-block-file a:link:last-child,div.wp-block-file a:visited:last-child{display:none}@-webkit-keyframes eventpop{0%,100%,12%,6%{-webkit-transform:translateY(0);transform:translateY(0)}4%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}8%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}}@keyframes eventpop{0%,100%,12%,6%{-webkit-transform:translateY(0);transform:translateY(0)}4%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}8%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}}body>header{grid-column:2;grid-row:1/4;color:var(--black,#000)}body>header>*{display:block}body>header *{text-transform:uppercase;text-decoration:none}body>header :link,body>header :visited{color:inherit}body>header ul{list-style-type:none;padding:0}body>header .calendar{color:var(--primary);overflow:hidden}body>header .calendar a{position:absolute;top:0;left:0;height:100%;font-size:.95rem;font-weight:700;white-space:nowrap;padding-left:24px}body>header .calendar a:before{position:absolute;top:0;left:0}body>header .calendar.event-pop a{-webkit-animation-name:eventpop;animation-name:eventpop;-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:2s;animation-delay:2s}body>header .leaderboard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body>header .leaderboard>div.widget_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%;max-height:90%;overflow:hidden}body>header .leaderboard>div:not(:first-child){display:none}body>header .auth{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:0;font-size:1rem}body>header .auth a{position:relative;font-size:.9rem;font-weight:500}body>header .auth a img,body>header .auth a.profile::after{display:block;position:absolute;overflow:hidden;border-radius:35px}body>header .auth a img{width:36px;height:36px}body>header .auth a i{width:32px;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body>header .auth a.profile span{display:block;overflow:hidden;box-orient:vertical;line-clamp:1;line-height:1.1rem;-webkit-transition:color var(--web-time) linear;transition:color var(--web-time) linear;word-wrap:normal;max-width:140px;max-height:1rem}body>header .auth a.profile i{-webkit-transition:color var(--web-time) linear;transition:color var(--web-time) linear}body>header .auth a.profile:not(.login)::after{content:"";width:34px;height:34px;border:2px solid transparent;-webkit-transition:border var(--web-time) linear;transition:border var(--web-time) linear}body>header .auth a.profile:not(.login):active::after,body>header .auth a.profile:not(.login):hover::after{border:2px solid var(--primary)}body>header .auth a.profile:active i,body>header .auth a.profile:active span,body>header .auth a.profile:hover i,body>header .auth a.profile:hover span{color:var(--primary)}@media only screen and (max-width:1200px){.calendar.event-pop{height:30px;margin-top:-4px}.calendar.event-pop a{top:4px}}@-webkit-keyframes mobile_open{0%{margin-top:0}70%{margin-top:.8rem}100%{margin-top:0}}@keyframes mobile_open{0%{margin-top:0}70%{margin-top:.8rem}100%{margin-top:0}}@-webkit-keyframes mobile_close{0%{margin-top:0}70%{margin-top:-.8rem}100%{margin-top:0}}@keyframes mobile_close{0%{margin-top:0}70%{margin-top:-.8rem}100%{margin-top:0}}@-webkit-keyframes mobile_calendar_open{0%{top:36px;right:52px;left:auto;max-width:24px;-webkit-transform:scale(1);transform:scale(1)}30%{top:36px;right:52px;max-width:24px;left:auto;-webkit-transform:scale(0);transform:scale(0)}30.1%{-webkit-transform:scale(1);transform:scale(1);top:380px;right:auto;left:0;max-width:0%}100%{top:380px;right:auto;left:28px;max-width:100%}}@keyframes mobile_calendar_open{0%{top:36px;right:52px;left:auto;max-width:24px;-webkit-transform:scale(1);transform:scale(1)}30%{top:36px;right:52px;max-width:24px;left:auto;-webkit-transform:scale(0);transform:scale(0)}30.1%{-webkit-transform:scale(1);transform:scale(1);top:380px;right:auto;left:0;max-width:0%}100%{top:380px;right:auto;left:28px;max-width:100%}}@-webkit-keyframes mobile_calendar_open_icon{0%{font-size:22px}30%{font-size:22px}30.1%{font-size:1rem}100%{font-size:1rem}}@keyframes mobile_calendar_open_icon{0%{font-size:22px}30%{font-size:22px}30.1%{font-size:1rem}100%{font-size:1rem}}@media screen and (max-width:1199px){body::before{content:"";display:block;padding-top:140px;padding-top:calc(var(--header-top,94px) + var(--header-bottom,46px));grid-row:1;grid-column:1;-webkit-transition:padding var(--mobile-time) ease-in-out;transition:padding var(--mobile-time) ease-in-out}body.leaderboarded:not(.platform)::before{padding-top:234px;padding-top:calc(var(--header-top,94px) * 2 + var(--header-bottom,46px))}body>header{padding-top:var(--header-top,94px)}body>header>*{background:#fff}body>header .fpa-logo{position:fixed;padding:27px 0 27px 20px;z-index:200;height:40px;top:0;left:0;right:0;margin-left:auto;margin-right:auto}body>header .calendar{position:fixed;height:24px;width:100%;max-width:24px;top:36px;right:52px;z-index:300;-webkit-transition:max-width var(--mobile-time) linear;transition:max-width var(--mobile-time) linear;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;background:0 0;-webkit-transition:margin var(--mobile-time) linear var(--mobile-time);transition:margin var(--mobile-time) linear var(--mobile-time)}body>header .calendar a:before{font-size:1.3rem}body>header .mobile{position:fixed;height:var(--header-top,94px);width:1.375rem;top:0;right:20px;z-index:500;overflow:hidden;background:0 0}body>header .mobile button{margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;width:100%;border:0;padding:0;background:0 0}body>header .mobile button:focus{outline:0!important}body>header .mobile button::after,body>header .mobile button::before{position:absolute;width:100%;height:1.375rem;font-size:1.375rem;cursor:pointer;-webkit-transform-origin:50%;transform-origin:50%;-webkit-transform:rotateY(0);transform:rotateY(0)}body>header .mobile button::after{-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}body>header .leaderboard{position:relative;max-height:80px;max-height:var(--header-top,94px);-webkit-transition:max-height var(--mobile-time) ease-in-out;transition:max-height var(--mobile-time) ease-in-out;overflow:hidden;z-index:100}body>header .auth{position:fixed;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;left:0;width:100%;padding-left:20px;height:var(--header-top,94px);z-index:400;margin-top:-94px;margin-top:calc(var(--header-top,94px) * -1)}body>header .auth a.profile{padding-left:3rem;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body>header .auth a.profile i,body>header .auth a.profile img,body>header .auth a.profile::after{left:1px;top:0;bottom:0;margin-top:auto;margin-bottom:auto}body>header .auth a.profile::after{left:0}body>header nav{position:fixed;top:0;top:140px;left:0;bottom:-100px;bottom:0;width:100%;margin-top:auto;margin-bottom:auto;margin-left:-120%;overflow:auto;z-index:100}body>header nav ul{position:absolute;display:block;top:0;left:0;bottom:0;width:100%;margin-bottom:auto;margin-top:auto;list-style:none;padding:60px 0 120px 0;margin-left:120%;overflow-y:hidden;-webkit-transition:margin var(--mobile-time) linear,padding var(--mobile-time) linear var(--mobile-time);transition:margin var(--mobile-time) linear,padding var(--mobile-time) linear var(--mobile-time)}body>header nav>ul{margin-left:0;padding:0}body>header nav ul li{display:block;position:relative;padding-left:18px;padding-right:18px;height:100%;max-height:56px;-webkit-transform:translateX(0);transform:translateX(0);overflow:hidden;-webkit-transition:max-height var(--mobile-time) linear,-webkit-transform var(--mobile-time) linear var(--mobile-time);transition:max-height var(--mobile-time) linear,-webkit-transform var(--mobile-time) linear var(--mobile-time);transition:transform var(--mobile-time) linear var(--mobile-time),max-height var(--mobile-time) linear;transition:transform var(--mobile-time) linear var(--mobile-time),max-height var(--mobile-time) linear,-webkit-transform var(--mobile-time) linear var(--mobile-time)}body>header nav ul li::before{content:"";position:absolute;width:100%;height:0;padding-top:0;left:0;top:0;z-index:2;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),to(rgba(255,255,255,0)));background-image:linear-gradient(white 50%,rgba(255,255,255,0) 100%);pointer-events:none;opacity:0;-webkit-transition:opacity var(--mobile-time) linear,padding var(--mobile-time) linear;transition:opacity var(--mobile-time) linear,padding var(--mobile-time) linear}body>header nav div{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;height:56px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.9rem;font-weight:700;text-transform:uppercase;text-decoration:none;color:var(--black);padding-left:10px;-webkit-box-shadow:inset 0 -1px 0 0 var(--subdetail);box-shadow:inset 0 -1px 0 0 var(--subdetail);-webkit-transition:color var(--mobile-time) linear,font-size var(--mobile-time) linear,padding var(--mobile-time) linear,-webkit-transform var(--mobile-time) linear;transition:color var(--mobile-time) linear,font-size var(--mobile-time) linear,padding var(--mobile-time) linear,-webkit-transform var(--mobile-time) linear;transition:color var(--mobile-time) linear,font-size var(--mobile-time) linear,padding var(--mobile-time) linear,transform var(--mobile-time) linear;transition:color var(--mobile-time) linear,font-size var(--mobile-time) linear,padding var(--mobile-time) linear,transform var(--mobile-time) linear,-webkit-transform var(--mobile-time) linear}body>header nav div:link,body>header nav div:visited{color:var(--black);-webkit-transition:color var(--mobile-time) linear,font-size var(--mobile-time) linear,padding var(--mobile-time) linear,-webkit-transform var(--mobile-time) linear;transition:color var(--mobile-time) linear,font-size var(--mobile-time) linear,padding var(--mobile-time) linear,-webkit-transform var(--mobile-time) linear;transition:color var(--mobile-time) linear,font-size var(--mobile-time) linear,padding var(--mobile-time) linear,transform var(--mobile-time) linear;transition:color var(--mobile-time) linear,font-size var(--mobile-time) linear,padding var(--mobile-time) linear,transform var(--mobile-time) linear,-webkit-transform var(--mobile-time) linear}body>header nav div.dropdown{z-index:100;background:0 0}body>header nav div.dropdown::after{font-size:.9rem;opacity:1;-webkit-transition:opacity var(--mobile-time) linear;transition:opacity var(--mobile-time) linear}body>header nav div.dropdown::before{position:relative;font-size:.9rem;position:absolute;height:1rem;top:0;left:0;bottom:0;margin-top:auto;margin-bottom:auto;color:var(--primary);opacity:0;-webkit-transition:opacity var(--mobile-time) linear;transition:opacity var(--mobile-time) linear}body>header nav div:active,body>header nav div:hover{color:var(--primary);-webkit-box-shadow:inset 0 -1px 0 0 var(--primary);box-shadow:inset 0 -1px 0 0 var(--primary)}body>header nav li.active>div{position:-webkit-sticky;position:sticky;top:0;-webkit-transition:color var(--mobile-time) linear var(--mobile-time),font-size var(--mobile-time) linear var(--mobile-time),padding var(--mobile-time) linear var(--mobile-time),-webkit-transform var(--mobile-time) linear;transition:color var(--mobile-time) linear var(--mobile-time),font-size var(--mobile-time) linear var(--mobile-time),padding var(--mobile-time) linear var(--mobile-time),-webkit-transform var(--mobile-time) linear;transition:color var(--mobile-time) linear var(--mobile-time),font-size var(--mobile-time) linear var(--mobile-time),padding var(--mobile-time) linear var(--mobile-time),transform var(--mobile-time) linear;transition:color var(--mobile-time) linear var(--mobile-time),font-size var(--mobile-time) linear var(--mobile-time),padding var(--mobile-time) linear var(--mobile-time),transform var(--mobile-time) linear,-webkit-transform var(--mobile-time) linear;padding-left:20px;font-size:1.1rem;-webkit-box-shadow:inset 0 -1px 0 0 transparent;box-shadow:inset 0 -1px 0 0 transparent;color:#000}body>header .search{position:fixed;z-index:300;top:400px;left:0;width:100%;margin-left:-120%;height:60px;background:0 0}body>header .search form{position:absolute;left:18px;right:18px;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body>header .search input[type=search]{width:555px;max-width:185px;padding-top:14px;padding-bottom:14px;border:0;border-bottom:1px solid var(--subdetail,#d6d6d6);-webkit-transition:max-width var(--mobile-time) ease-in-out,border var(--mobile-time) ease-in-out;transition:max-width var(--mobile-time) ease-in-out,border var(--mobile-time) ease-in-out}body>header .search input[type=search]::-webkit-input-placeholder{text-transform:uppercase;color:var(--detail,#9b9b9b);-webkit-transition:color var(--mobile-time) ease-in-out;transition:color var(--mobile-time) ease-in-out}body>header .search input[type=search]::-moz-placeholder{text-transform:uppercase;color:var(--detail,#9b9b9b);-webkit-transition:color var(--mobile-time) ease-in-out;transition:color var(--mobile-time) ease-in-out}body>header .search input[type=search]:-ms-input-placeholder{text-transform:uppercase;color:var(--detail,#9b9b9b);-webkit-transition:color var(--mobile-time) ease-in-out;transition:color var(--mobile-time) ease-in-out}body>header .search input[type=search]::-ms-input-placeholder{text-transform:uppercase;color:var(--detail,#9b9b9b);-webkit-transition:color var(--mobile-time) ease-in-out;transition:color var(--mobile-time) ease-in-out}body>header .search input[type=search]::placeholder{text-transform:uppercase;color:var(--detail,#9b9b9b);-webkit-transition:color var(--mobile-time) ease-in-out;transition:color var(--mobile-time) ease-in-out}body>header .search input[type=search]:focus{max-width:100%;outline:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;border-bottom:1px solid var(--primary,#d6d6d6)}body>header .search input[type=search]:focus::-webkit-input-placeholder{color:transparent}body>header .search input[type=search]:focus::-moz-placeholder{color:transparent}body>header .search input[type=search]:focus:-ms-input-placeholder{color:transparent}body>header .search input[type=search]:focus::-ms-input-placeholder{color:transparent}body>header .search input[type=search]:focus::placeholder{color:transparent}body>header .search button{display:block;position:relative;width:40px;margin-left:-40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;background:0 0;background-image:-webkit-gradient(linear,right top,left top,color-stop(55%,#fff),to(rgba(255,255,255,0)));background-image:linear-gradient(-90deg,#fff 55%,rgba(255,255,255,0) 100%);border:none;padding:0;margin-bottom:1px}body>header .search button::before{height:22px;width:22px;position:relative}body>header .fpa-social{position:fixed;height:100%;min-height:600px;width:100%;left:0;top:0;margin-left:-100%;margin-top:100px;background:0 0;pointer-events:none;z-index:300}body>header .fpa-social ul{position:absolute;left:0;bottom:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:3rem;margin-bottom:3rem;pointer-events:auto}body>header .fpa-social ul li a{padding:1rem}body>header.mopen .calendar{-webkit-animation:mobile_calendar_open var(--mobile-time) ease-in forwards;animation:mobile_calendar_open var(--mobile-time) ease-in forwards}body>header.mopen .calendar a::before{-webkit-animation:mobile_calendar_open_icon var(--mobile-time) linear forwards;animation:mobile_calendar_open_icon var(--mobile-time) linear forwards}body>header.mopen:not([nav="0"]) .calendar{-webkit-transition:margin var(--mobile-time) linear;transition:margin var(--mobile-time) linear;margin-left:-100%}body>header.mopen .mobile{-webkit-animation:mobile_open var(--mobile-time) linear forwards;animation:mobile_open var(--mobile-time) linear forwards}body>header.mopen .mobile button::before{-webkit-transition:-webkit-transform 75ms linear;transition:-webkit-transform 75ms linear;transition:transform 75ms linear;transition:transform 75ms linear,-webkit-transform 75ms linear;-webkit-transition:-webkit-transform calc(var(--mobile-time)/ 2) linear;transition:-webkit-transform calc(var(--mobile-time)/ 2) linear;transition:transform calc(var(--mobile-time)/ 2) linear;transition:transform calc(var(--mobile-time)/ 2) linear,-webkit-transform calc(var(--mobile-time)/ 2) linear;-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}body>header.mopen .mobile button::after{-webkit-transition:-webkit-transform 75ms linear 75ms;transition:-webkit-transform 75ms linear 75ms;transition:transform 75ms linear 75ms;transition:transform 75ms linear 75ms,-webkit-transform 75ms linear 75ms;-webkit-transition:-webkit-transform calc(var(--mobile-time)/ 2) linear calc(var(--mobile-time)/ 2);transition:-webkit-transform calc(var(--mobile-time)/ 2) linear calc(var(--mobile-time)/ 2);transition:transform calc(var(--mobile-time)/ 2) linear calc(var(--mobile-time)/ 2);transition:transform calc(var(--mobile-time)/ 2) linear calc(var(--mobile-time)/ 2),-webkit-transform calc(var(--mobile-time)/ 2) linear calc(var(--mobile-time)/ 2);-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}body>header.mopen .leaderboard{max-height:0}body>header.mopen .auth{-webkit-transition:margin-top var(--mobile-time) ease-in-out;transition:margin-top var(--mobile-time) ease-in-out;margin-top:0}body>header.mopen nav{-webkit-transition:margin-left var(--mobile-time) ease-in-out;transition:margin-left var(--mobile-time) ease-in-out;margin:0}body>header.mclosed .mobile{-webkit-animation:mobile_close var(--mobile-time) linear forwards;animation:mobile_close var(--mobile-time) linear forwards}body>header.mclosed .mobile button::before{-webkit-transition:-webkit-transform 75ms linear 75ms;transition:-webkit-transform 75ms linear 75ms;transition:transform 75ms linear 75ms;transition:transform 75ms linear 75ms,-webkit-transform 75ms linear 75ms;-webkit-transition:-webkit-transform calc(var(--mobile-time)/ 2) linear calc(var(--mobile-time)/ 2);transition:-webkit-transform calc(var(--mobile-time)/ 2) linear calc(var(--mobile-time)/ 2);transition:transform calc(var(--mobile-time)/ 2) linear calc(var(--mobile-time)/ 2);transition:transform calc(var(--mobile-time)/ 2) linear calc(var(--mobile-time)/ 2),-webkit-transform calc(var(--mobile-time)/ 2) linear calc(var(--mobile-time)/ 2);-webkit-transform:rotateY(0);transform:rotateY(0)}body>header.mclosed .mobile button::after{-webkit-transition:-webkit-transform 75ms linear;transition:-webkit-transform 75ms linear;transition:transform 75ms linear;transition:transform 75ms linear,-webkit-transform 75ms linear;-webkit-transition:-webkit-transform calc(var(--mobile-time)/ 2) linear;transition:-webkit-transform calc(var(--mobile-time)/ 2) linear;transition:transform calc(var(--mobile-time)/ 2) linear;transition:transform calc(var(--mobile-time)/ 2) linear,-webkit-transform calc(var(--mobile-time)/ 2) linear;-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}body>header.mclosed .auth,body>header.mclosed nav{-webkit-transition:margin var(--mobile-time) ease-in-out;transition:margin var(--mobile-time) ease-in-out}body>header nav a:link,body>header nav a:visited{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:80%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:margin var(--mobile-time) linear var(--mobile-time),-webkit-transform var(--mobile-time) linear var(--mobile-time);transition:margin var(--mobile-time) linear var(--mobile-time),-webkit-transform var(--mobile-time) linear var(--mobile-time);transition:margin var(--mobile-time) linear var(--mobile-time),transform var(--mobile-time) linear var(--mobile-time);transition:margin var(--mobile-time) linear var(--mobile-time),transform var(--mobile-time) linear var(--mobile-time),-webkit-transform var(--mobile-time) linear var(--mobile-time)}body>header nav div:not(.dropdown) a:link,body>header nav div:not(.dropdown) a:visited{width:100%}body>header:not([nav="0"]) nav ul>li.active>ul{-webkit-transition:margin var(--mobile-time) linear var(--mobile-time),padding var(--mobile-time) linear;transition:margin var(--mobile-time) linear var(--mobile-time),padding var(--mobile-time) linear;margin-left:0;overflow-y:auto}body>header[nav="2"] nav>ul>li.active>ul{-webkit-transition:margin var(--mobile-time) linear var(--mobile-time),padding var(--mobile-time) linear var(--mobile-time);transition:margin var(--mobile-time) linear var(--mobile-time),padding var(--mobile-time) linear var(--mobile-time);padding:0;overflow-y:hidden}body>header[nav="3"] nav>ul>li.active>ul,body>header[nav="3"] nav>ul>li>ul>li.active>ul{-webkit-transition:margin var(--mobile-time) linear var(--mobile-time),padding var(--mobile-time) linear var(--mobile-time);transition:margin var(--mobile-time) linear var(--mobile-time),padding var(--mobile-time) linear var(--mobile-time);padding:0;overflow-y:hidden}body>header[nav="4"] nav>ul>li.active>ul,body>header[nav="4"] nav>ul>li>ul>li.active>ul,body>header[nav="4"] nav>ul>li>ul>li>ul>li.active>ul{-webkit-transition:margin var(--mobile-time) linear var(--mobile-time),padding var(--mobile-time) linear var(--mobile-time);transition:margin var(--mobile-time) linear var(--mobile-time),padding var(--mobile-time) linear var(--mobile-time);padding:0;overflow-y:hidden}body>header[nav="1"] nav>ul>li:not(.active),body>header[nav="2"] nav>ul>li:not(.active),body>header[nav="2"] nav>ul>li>ul>li:not(.active),body>header[nav="3"] nav>ul>li:not(.active),body>header[nav="4"] nav>ul>li:not(.active){-webkit-transition:max-height var(--mobile-time) linear var(--mobile-time),-webkit-transform var(--mobile-time) linear;transition:max-height var(--mobile-time) linear var(--mobile-time),-webkit-transform var(--mobile-time) linear;transition:transform var(--mobile-time) linear,max-height var(--mobile-time) linear var(--mobile-time);transition:transform var(--mobile-time) linear,max-height var(--mobile-time) linear var(--mobile-time),-webkit-transform var(--mobile-time) linear;-webkit-transform:translateX(-120%);transform:translateX(-120%);max-height:0}body>header[nav="3"] nav>ul>li>ul>li:not(.active),body>header[nav="3"] nav>ul>li>ul>li>ul>li:not(.active){-webkit-transition:max-height var(--mobile-time) linear var(--mobile-time),-webkit-transform var(--mobile-time) linear;transition:max-height var(--mobile-time) linear var(--mobile-time),-webkit-transform var(--mobile-time) linear;transition:transform var(--mobile-time) linear,max-height var(--mobile-time) linear var(--mobile-time);transition:transform var(--mobile-time) linear,max-height var(--mobile-time) linear var(--mobile-time),-webkit-transform var(--mobile-time) linear;-webkit-transform:translateX(-120%);transform:translateX(-120%);max-height:0}body>header[nav="4"] nav>ul>li>ul>li:not(.active),body>header[nav="4"] nav>ul>li>ul>li>ul>li:not(.active),body>header[nav="4"] nav>ul>li>ul>li>ul>li>ul>li:not(.active){-webkit-transition:max-height var(--mobile-time) linear var(--mobile-time),-webkit-transform var(--mobile-time) linear;transition:max-height var(--mobile-time) linear var(--mobile-time),-webkit-transform var(--mobile-time) linear;transition:transform var(--mobile-time) linear,max-height var(--mobile-time) linear var(--mobile-time);transition:transform var(--mobile-time) linear,max-height var(--mobile-time) linear var(--mobile-time),-webkit-transform var(--mobile-time) linear;-webkit-transform:translateX(-120%);transform:translateX(-120%);max-height:0}body>header:not([nav="0"]) nav ul>li.active{-webkit-transition:max-height calc(var(--mobile-time)/ 4) linear var(--mobile-time),-webkit-transform var(--mobile-time) linear;transition:max-height calc(var(--mobile-time)/ 4) linear var(--mobile-time),-webkit-transform var(--mobile-time) linear;transition:transform var(--mobile-time) linear,max-height calc(var(--mobile-time)/ 4) linear var(--mobile-time);transition:transform var(--mobile-time) linear,max-height calc(var(--mobile-time)/ 4) linear var(--mobile-time),-webkit-transform var(--mobile-time) linear;min-height:56px;max-height:100%}body>header[nav="1"] nav>ul>li.active::before,body>header[nav="2"] nav>ul>li>ul>li.active::before,body>header[nav="3"] nav>ul>li>ul>li>ul>li.active::before,body>header[nav="4"] nav>ul>li>ul>li>ul>li>ul>li.active::before{padding-top:84px;opacity:1}body>header[nav="1"] nav>ul>li.active>div>a:link,body>header[nav="1"] nav>ul>li.active>div>a:visited,body>header[nav="2"] nav>ul>li>ul>li.active>div>a:link,body>header[nav="2"] nav>ul>li>ul>li.active>div>a:visited,body>header[nav="3"] nav>ul>li>ul>li>ul>li.active>div>a:link,body>header[nav="3"] nav>ul>li>ul>li>ul>li.active>div>a:visited,body>header[nav="4"] nav>ul>li>ul>li>ul>li>ul>li.active>div>a:link,body>header[nav="4"] nav>ul>li>ul>li>ul>li>ul>li.active>div>a:visited{-webkit-transform:translateX(-50%);transform:translateX(-50%);text-decoration:underline;margin-left:50%}body>header:not([nav="0"]) nav>ul li.active::after{content:"";position:absolute;width:100%;height:150px;max-height:10vh;left:0;bottom:0;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,.8)),to(white));background-image:linear-gradient(rgba(255,255,255,0) 0,rgba(255,255,255,.8) 50%,#fff 100%);pointer-events:none}body>header[nav="2"] nav>ul>li.active>div{-webkit-transition:color var(--mobile-time) linear var(--mobile-time),font-size var(--mobile-time) linear var(--mobile-time),padding var(--mobile-time) linear var(--mobile-time),-webkit-transform var(--mobile-time) linear var(--mobile-time);transition:color var(--mobile-time) linear var(--mobile-time),font-size var(--mobile-time) linear var(--mobile-time),padding var(--mobile-time) linear var(--mobile-time),-webkit-transform var(--mobile-time) linear var(--mobile-time);transition:color var(--mobile-time) linear var(--mobile-time),font-size var(--mobile-time) linear var(--mobile-time),padding var(--mobile-time) linear var(--mobile-time),transform var(--mobile-time) linear var(--mobile-time);transition:color var(--mobile-time) linear var(--mobile-time),font-size var(--mobile-time) linear var(--mobile-time),padding var(--mobile-time) linear var(--mobile-time),transform var(--mobile-time) linear var(--mobile-time),-webkit-transform var(--mobile-time) linear var(--mobile-time);-webkit-transform:translateY(-120%);transform:translateY(-120%)}body>header[nav="3"] nav>ul>li.active>div,body>header[nav="3"] nav>ul>li>ul>li.active>div{-webkit-transition:color var(--mobile-time) linear var(--mobile-time),font-size var(--mobile-time) linear var(--mobile-time),padding var(--mobile-time) linear var(--mobile-time),-webkit-transform var(--mobile-time) linear var(--mobile-time);transition:color var(--mobile-time) linear var(--mobile-time),font-size var(--mobile-time) linear var(--mobile-time),padding var(--mobile-time) linear var(--mobile-time),-webkit-transform var(--mobile-time) linear var(--mobile-time);transition:color var(--mobile-time) linear var(--mobile-time),font-size var(--mobile-time) linear var(--mobile-time),padding var(--mobile-time) linear var(--mobile-time),transform var(--mobile-time) linear var(--mobile-time);transition:color var(--mobile-time) linear var(--mobile-time),font-size var(--mobile-time) linear var(--mobile-time),padding var(--mobile-time) linear var(--mobile-time),transform var(--mobile-time) linear var(--mobile-time),-webkit-transform var(--mobile-time) linear var(--mobile-time);-webkit-transform:translateY(-120%);transform:translateY(-120%)}body>header[nav="4"] nav>ul>li.active>div,body>header[nav="4"] nav>ul>li>ul>li.active>div,body>header[nav="4"] nav>ul>li>ul>li>ul>li.active>div{-webkit-transition:color var(--mobile-time) linear var(--mobile-time),font-size var(--mobile-time) linear var(--mobile-time),padding var(--mobile-time) linear var(--mobile-time),-webkit-transform var(--mobile-time) linear var(--mobile-time);transition:color var(--mobile-time) linear var(--mobile-time),font-size var(--mobile-time) linear var(--mobile-time),padding var(--mobile-time) linear var(--mobile-time),-webkit-transform var(--mobile-time) linear var(--mobile-time);transition:color var(--mobile-time) linear var(--mobile-time),font-size var(--mobile-time) linear var(--mobile-time),padding var(--mobile-time) linear var(--mobile-time),transform var(--mobile-time) linear var(--mobile-time);transition:color var(--mobile-time) linear var(--mobile-time),font-size var(--mobile-time) linear var(--mobile-time),padding var(--mobile-time) linear var(--mobile-time),transform var(--mobile-time) linear var(--mobile-time),-webkit-transform var(--mobile-time) linear var(--mobile-time);-webkit-transform:translateY(-120%);transform:translateY(-120%)}body>header:not([nav="0"]) nav ul>li.active>div::before{-webkit-transition:opacity var(--mobile-time) linear var(--mobile-time);transition:opacity var(--mobile-time) linear var(--mobile-time);opacity:1}body>header:not([nav="0"]) nav ul>li.active>div::after{-webkit-transition:opacity var(--mobile-time) linear var(--mobile-time);transition:opacity var(--mobile-time) linear var(--mobile-time);opacity:0}}@media screen and (max-width:1199px) and (max-height:449px){body>header .calendar{-webkit-transition:max-width var(--mobile-time) linear;transition:max-width var(--mobile-time) linear}body>header .calendar a::before{-webkit-transition:font-size var(--mobile-time) linear;transition:font-size var(--mobile-time) linear}body>header .search{top:152px;left:auto;right:0;width:34%;margin-left:auto;margin-right:-120%;-webkit-transition:margin var(--mobile-time) linear;transition:margin var(--mobile-time) linear;font-size:.8rem}body>header .search button::before{font-size:1rem}body>header .fpa-social{min-height:100%;width:33%;left:auto;right:0;margin-left:auto;margin-right:-100%}body>header.mopen .calendar{max-width:230px;-webkit-animation:none;animation:none}body>header.mopen .calendar a::before{font-size:1rem;-webkit-animation:none;animation:none}body>header.mopen .search{margin-right:0}body>header.mopen .fpa-social{-webkit-transition:margin-top var(--mobile-time) linear;transition:margin-top var(--mobile-time) linear;margin-right:0;margin-top:0}body>header.mclosed .calendar{max-width:24px}body>header.mclosed .calendar a::before{font-size:22px}body>header.mclosed .search{margin-right:-120%}}@media screen and (max-width:1199px) and (min-height:450px){body>header.mopen:not(.mfresh) .search{-webkit-transition:margin var(--mobile-time) linear var(--mobile-time);transition:margin var(--mobile-time) linear var(--mobile-time);margin-left:0}body>header.mopen:not(.mfresh) .social{-webkit-transition:margin-top var(--mobile-time) linear var(--mobile-time);transition:margin-top var(--mobile-time) linear var(--mobile-time);margin-left:0;margin-top:0}body>header.mopen.mfresh .search{-webkit-transition:margin var(--mobile-time) linear;transition:margin var(--mobile-time) linear;margin-left:0}body>header.mopen.mfresh .fpa-social{-webkit-transition:margin-top var(--mobile-time) linear;transition:margin-top var(--mobile-time) linear;margin-left:0;margin-top:0}body>header.mopen:not([nav="0"]) .fpa-social{-webkit-transition:margin-top var(--mobile-time) linear;transition:margin-top var(--mobile-time) linear;margin-top:100px}body>header.mclosed .search,body>header.mopen:not([nav="0"]) .search{-webkit-transition:margin var(--mobile-time) linear;transition:margin var(--mobile-time) linear;margin-left:-120%}}@media screen and (max-width:1199px) and (max-height:449px){body>header nav>ul{width:69%}}@media screen and (max-width:1199px) and (min-height:530px){body>header .search{top:456px}}nav a:not(:link):not(:visited){pointer-events:none;opacity:.7}@media screen and (min-width:1200px){body>header nav{margin-top:var(--header-top,132px);margin-left:390px;margin-left:calc(.8rem + var(--microsites-width,378px));height:100%;max-height:var(--header-bottom,46px);overflow:visible;font-size:.9rem}body>header nav::before{content:"";position:absolute;height:100%;width:10000px;left:-5000px;top:1px;background-color:transparent;pointer-events:none}body>header nav .dropdown::before{display:none}body>header nav .dropdown::after{font-size:.7rem}body>header nav ul{margin:0}body>header nav>ul{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}body>header nav>ul,body>header nav>ul>li{height:800px;max-height:var(--header-bottom,46px);-webkit-transition:max-height var(--mobile-time) linear;transition:max-height var(--mobile-time) linear}body>header nav>ul::before{content:"";position:absolute;width:300vw;left:-100vw;pointer-events:none;top:var(--header-bottom,46px);bottom:0;margin-top:auto;margin-bottom:auto;background-color:rgba(255,255,255,.95)}body>header nav>ul>li{position:relative;overflow:visible;padding-right:1rem}body>header nav>ul>li>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;font-weight:500;height:var(--header-bottom,46px)}body>header nav>ul>li>div a{max-width:100px;max-height:100%;overflow:hidden;overflow-wrap:break-word;text-align:center;color:var(--primary);-webkit-transition:color var(--web-time) ease-in-out;transition:color var(--web-time) ease-in-out}body>header nav>ul>li>div::after{color:var(--detail);margin-left:.2rem;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all var(--web-time) linear;transition:all var(--web-time) linear}body>header nav>ul>li ul{display:block;position:absolute;top:var(--header-bottom,46px);opacity:0;-webkit-transition:all var(--mobile-time) ease-out;transition:all var(--mobile-time) ease-out;overflow:hidden;width:988px;width:calc(var(--nav-item-width) * 4 + var(--nav-gap) * 3)}body>header nav>ul>li ul li{margin:0;width:var(--nav-item-width)}body>header nav>ul>li ul li>div{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:var(--nav-item-height,40px);width:calc(var(--nav-item-width) - 20px);padding:0 10px 0 10px;-webkit-box-shadow:inset 0 -1px 0 0 var(--subdetail);box-shadow:inset 0 -1px 0 0 var(--subdetail);-webkit-transition:-webkit-box-shadow var(--web-time) linear;transition:-webkit-box-shadow var(--web-time) linear;transition:box-shadow var(--web-time) linear;transition:box-shadow var(--web-time) linear,-webkit-box-shadow var(--web-time) linear;overflow:hidden;font-weight:700}body>header nav>ul>li ul li>div a,body>header nav>ul>li ul li>div a:link,body>header nav>ul>li ul li>div a:visited{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;overflow:hidden;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--black);cursor:default;opacity:.7;-webkit-transition:color var(--web-time) linear;transition:color var(--web-time) linear;max-height:1.8rem;overflow:hidden}body>header nav>ul>li ul li>div a:link,body>header nav>ul>li ul li>div a:visited{width:100%;opacity:1;cursor:pointer}body>header nav>ul>li ul li>div.dropdown::after{font-size:.9rem;color:var(--black);-webkit-transition:color var(--web-time) linear;transition:color var(--web-time) linear}body>header nav>ul>li ul li:hover>div{-webkit-box-shadow:inset 0 -1px 0 0 var(--primary);box-shadow:inset 0 -1px 0 0 var(--primary)}body>header nav>ul>li ul li:hover>div a,body>header nav>ul>li ul li:hover>div a:link,body>header nav>ul>li ul li:hover>div a:visited,body>header nav>ul>li ul li:hover>div.dropdown::after{color:var(--primary);opacity:1}body>header nav>ul>li ul li:first-child{margin-top:.5rem}body>header nav>ul>li>ul{left:-120px;left:calc(var(--nav-item-width) * -1 + 100% - .8rem);bottom:0;margin:auto}body>header nav>ul>li>ul ul{top:0;height:100%;opacity:0;margin-left:0;width:1000px;max-width:0;left:var(--nav-item-width,232px);-webkit-transition:all var(--web-time) linear;transition:all var(--web-time) linear}body>header nav>ul>li>ul li:hover{padding-right:var(--nav-gap)}body>header nav>ul>li>ul li:hover>ul{margin-left:var(--nav-gap);opacity:1}body>header nav>ul>li>ul li:hover>div[nav="2"]+ul{max-width:736px;max-width:calc(var(--nav-item-width) * 3 + var(--nav-gap) * 2)}body>header nav>ul>li>ul li:hover>div[nav="3"]+ul{max-width:484px;max-width:calc(var(--nav-item-width) * 2 + var(--nav-gap) * 1)}body>header nav>ul>li>ul li:hover>div[nav="4"]+ul{max-width:var(--nav-item-width,232px)}body>header nav>ul>li:hover>div a{color:var(--black)}body>header nav>ul>li:hover>div::after{color:var(--primary)}body>header nav>ul>li:hover>ul{opacity:1}body>header nav>ul:hover,body>header nav>ul>li:hover{max-height:716px;max-height:calc(var(--nav-height,670px) + var(--header-bottom,46px))}body>header nav>ul:hover>li:not(:hover)>div::after{-webkit-transform:rotate(0)!important;transform:rotate(0)!important}}@media screen and (min-width:1440px){body>header nav{margin-left:404px;margin-left:calc(1.6rem + var(--microsites-width,378px))}body>header nav>ul>li{padding-right:1.6rem}body>header nav>ul>li>ul{left:0}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){body>header nav>ul::before{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}.current{-webkit-text-decoration:underline wavy var(--primary);text-decoration:underline wavy var(--primary)}@-webkit-keyframes rotationold{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes rotationold{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes slideshine{from{margin-left:-300%}to{margin-left:300%}}@keyframes slideshine{from{margin-left:-300%}to{margin-left:300%}}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}10%{-webkit-transform:rotate(45deg);transform:rotate(45deg)}40%{-webkit-transform:rotate(135deg);transform:rotate(135deg)}60%{-webkit-transform:rotate(225deg);transform:rotate(225deg)}90%{-webkit-transform:rotate(315deg);transform:rotate(315deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}10%{-webkit-transform:rotate(45deg);transform:rotate(45deg)}40%{-webkit-transform:rotate(135deg);transform:rotate(135deg)}60%{-webkit-transform:rotate(225deg);transform:rotate(225deg)}90%{-webkit-transform:rotate(315deg);transform:rotate(315deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@media screen and (min-width:1200px){:root{--header-top:132px;--collapse-time:250ms}body>header{position:-webkit-sticky;position:sticky;top:0;grid-row:1;margin-top:0;-webkit-transition:margin 1s ease-in;transition:margin 1s ease-in;background-color:#fff;outline:1px solid #fff;z-index:9999;height:178px;height:calc(var(--header-top) + var(--header-bottom));max-height:178px;max-height:calc(var(--header-top) + var(--header-bottom));margin-bottom:0;-webkit-transition:all var(--collapse-time) linear;transition:all var(--collapse-time) linear}body>header::before{content:"";position:absolute;height:1px;width:500%;top:0;left:-200%;background:var(--subdetail);margin-top:var(--header-top,132px)}body>header .auth,body>header .auth a,body>header .auth a.login::before,body>header .auth a.profile img,body>header .auth a.profile span,body>header .auth a.profile::after,body>header .calendar,body>header .calendar a,body>header .fpa-logo,body>header .fpa-social,body>header .leaderboard,body>header .search,body>header nav,body>header nav::before,body>header::before{-webkit-transition:all var(--collapse-time) linear;transition:all var(--collapse-time) linear}body>header>*{position:absolute;top:0}body>header .fpa-logo{position:absolute;height:100px;max-height:64px;left:0;margin-left:28px;margin-top:34px}body>header .calendar{right:0;margin-right:0!important;margin-top:var(--header-top,132px);background-color:var(--primary)}body>header .calendar.event-pop::before{content:"";position:absolute;top:0;margin-left:-100%;left:0;height:100%;width:300%;background-image:linear-gradient(45deg,var(--primary) 0,var(--primary) 35%,#fff 50%,var(--primary) 65%,var(--primary) 100%);-webkit-animation:slideshine 4s infinite linear;animation:slideshine 4s infinite linear}body>header .calendar a{position:relative;border:2px solid transparent;padding:12px!important;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-animation:none!important;animation:none!important;height:auto;padding:0}body>header .calendar a::before{z-index:10;position:relative}body>header .calendar a::after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-color:var(--primary);opacity:.8;-webkit-transition:all var(--collapse-time) linear;transition:all var(--collapse-time) linear}body>header .calendar a span{font-size:.9rem;font-weight:500;font-style:normal;display:inline-block;overflow:hidden;width:500px;max-width:0;z-index:10;margin-left:0;-webkit-transition:max-width var(--collapse-time) linear,margin var(--collapse-time) linear;transition:max-width var(--collapse-time) linear,margin var(--collapse-time) linear}body>header .calendar a:active,body>header .calendar a:hover{border:2px solid var(--primary);color:var(--primary)}body>header .calendar a:active::after,body>header .calendar a:hover::after{background-color:#fff;opacity:1}body>header .mobile{display:none}body>header .leaderboard{-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:0;height:var(--header-top,132px);left:320px;right:150px;min-width:700px;margin-left:auto;margin-right:auto;margin-top:0;opacity:1}body>header .auth{height:100%;max-height:var(--header-top,132px);right:0;margin-right:0;width:100%;max-width:100px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}body>header .auth a.profile{padding-top:40px}body>header .auth a.profile span{text-align:center;max-height:2rem;max-width:100%}body>header .auth a.profile i,body>header .auth a.profile img{position:absolute;top:1px;right:0;margin-right:calc(50% - 18px)}body>header .auth a.profile::after{position:absolute;top:0;right:0;margin-right:calc(50% - 19px)}body>header .search{margin-right:50px;margin-top:var(--header-top,132px);height:100%;max-height:var(--header-bottom,46px);right:0;width:-webkit-min-content;width:-moz-min-content;width:min-content;min-width:34px;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}body>header .search::after{content:"\e917";position:absolute;font-size:1.1rem;height:18px;width:18px;right:8px;pointer-events:none;font-family:fpaicons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased}body>header .search form{height:38px;width:-webkit-min-content;width:-moz-min-content;width:min-content;margin:0}body>header .search input[type=search]{padding:10px 34px 10px 0;min-height:20px;width:600px;border-radius:3px;border:0;max-width:0;background-color:transparent;color:transparent;font-size:1rem;text-transform:uppercase;-webkit-transition:padding var(--web-time) ease-in-out,max-width var(--web-time) ease-in-out;transition:padding var(--web-time) ease-in-out,max-width var(--web-time) ease-in-out;cursor:pointer}body>header .search input[type=search]::-webkit-input-placeholder{color:transparent}body>header .search input[type=search]::-moz-placeholder{color:transparent}body>header .search input[type=search]:-ms-input-placeholder{color:transparent}body>header .search input[type=search]::-ms-input-placeholder{color:transparent}body>header .search input[type=search]::placeholder{color:transparent}body>header .search input[type=search]:focus{-webkit-transition:padding var(--web-time) ease-in-out,max-width var(--web-time) ease-in-out,color var(--web-time) linear var(--web-time);transition:padding var(--web-time) ease-in-out,max-width var(--web-time) ease-in-out,color var(--web-time) linear var(--web-time);max-width:250px;padding:10px 34px 10px 18px;outline:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;background-color:var(--light);color:var(--black);cursor:text}body>header .search input[type=search]:focus::-webkit-input-placeholder{-webkit-transition:color var(--web-time) linear var(--web-time);transition:color var(--web-time) linear var(--web-time);color:var(--secondary)}body>header .search input[type=search]:focus::-moz-placeholder{-webkit-transition:color var(--web-time) linear var(--web-time);transition:color var(--web-time) linear var(--web-time);color:var(--secondary)}body>header .search input[type=search]:focus:-ms-input-placeholder{-webkit-transition:color var(--web-time) linear var(--web-time);transition:color var(--web-time) linear var(--web-time);color:var(--secondary)}body>header .search input[type=search]:focus::-ms-input-placeholder{-webkit-transition:color var(--web-time) linear var(--web-time);transition:color var(--web-time) linear var(--web-time);color:var(--secondary)}body>header .search input[type=search]:focus::placeholder{-webkit-transition:color var(--web-time) linear var(--web-time);transition:color var(--web-time) linear var(--web-time);color:var(--secondary)}body>header .search input[type=search]:focus~button{margin-right:0}body>header .search button{position:absolute;height:100%;right:0;margin-right:-34px;top:0;width:34px;background:0 0;outline:0;border:0;cursor:pointer;-webkit-transition:margin var(--web-time) linear var(--web-time);transition:margin var(--web-time) linear var(--web-time)}body>header .search button:before{display:none}body>header .fpa-social{font-size:1.1rem;right:92px;height:100%;max-height:var(--header-bottom,46px);width:100%;max-width:150px;margin-top:var(--header-top,132px)}body>header .fpa-social::after{content:"";position:absolute;height:22px;width:1px;background:var(--subdetail);right:0;margin-right:0;top:0;bottom:0;margin-top:auto;margin-bottom:auto}body>header .fpa-social ul{width:130px}body>header[col="1"]{max-height:125px;max-height:calc(var(--header-collapsed-top) + var(--header-collapsed-bottom));margin-bottom:53px;margin-bottom:calc((var(--header-top) + var(--header-bottom)) - (var(--header-collapsed-top) + var(--header-collapsed-bottom)))}body>header[col="1"]::before{margin-top:var(--header-collapsed-top,65px)}body>header[col="1"] .fpa-logo{max-height:46px;margin-top:10px}body>header[col="1"] .leaderboard{margin-top:-300px;opacity:0}body>header[col="1"] .auth,body>header[col="1"] .calendar,body>header[col="1"] .fpa-social,body>header[col="1"] .search{max-height:var(--header-collapsed-top,65px);margin-top:10px}body>header[col="1"] .search{margin-right:130px}body>header[col="1"] .search input[type=search]:focus{max-width:350px}body>header[col="1"] .auth{margin-right:70px}body>header[col="1"] .auth a.profile{padding-top:0;padding-right:40px}body>header[col="1"] .auth a.profile span{max-width:0}body>header[col="1"] .auth a.profile i{margin-right:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}body>header[col="1"] .auth a.profile img,body>header[col="1"] .auth a.profile::after{margin-top:-4px;margin-right:0}body>header[col="1"] nav{margin-top:var(--header-collapsed-top);margin-left:240px;max-height:var(--header-collapsed-bottom)}body>header[col="1"] nav::before{background-color:var(--light)}body>header[col="1"] .calendar{margin-top:22px}body>header[col="1"] .fpa-social{margin-right:80px}}@media screen and (min-width:1440px){:root{--nav-item-width:232px;--nav-gap:40px}body>header .leaderboard{min-width:728px}body>header .auth{max-width:150px}body>header .search{margin-right:150px}body>header .calendar a>span{max-width:94px;margin-left:.3rem}body>header .fpa-social{max-width:160px;margin-right:110px}body>header[col="1"] .calendar a>span{max-width:0;margin-left:0}body>header[col="1"] .fpa-social{max-width:160px;margin-right:230px}body>header[col="1"] .search{margin-right:270px}body>header[col="1"] .search input[type=search]:focus{max-width:380px}body>header[col="1"] .auth a.profile{min-width:150px}body>header[col="1"] .auth a.profile span{max-width:150px;max-height:1rem}body>header[col="1"] .auth a.profile i{margin-top:-8px}body>header[col="1"] .auth a.profile img,body>header[col="1"] .auth a.profile::after{margin-top:-12px}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){body>header .calendar.event-pop a::after{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}}header .microsites{height:var(--header-bottom,46px);position:-webkit-sticky;position:sticky;top:var(--header-top,94px);z-index:200}header .microsites ul{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:0;margin:0;height:100%}header .microsites ul li{display:block;color:var(--secondary);border:0;-webkit-box-flex:1;-ms-flex:1;flex:1}header .microsites ul li a{height:44px;height:calc(100% - 2px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.9rem;font-weight:500;font-style:normal;letter-spacing:-.03em;-webkit-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;border-top:1px solid var(--subdetail);border-bottom:1px solid var(--subdetail);overflow:hidden;text-align:center}header .microsites ul li:nth-child(2):not(:last-child){-webkit-box-shadow:inset 1px 0 0 0 var(--subdetail),inset -1px 0 0 0 var(--subdetail);box-shadow:inset 1px 0 0 0 var(--subdetail),inset -1px 0 0 0 var(--subdetail)}header .microsites ul li.atletismo{--primary:var(--atletismo)}header .microsites ul li.runner{--primary:var(--runner)}header .microsites ul li.infantojuvenil{--primary:var(--infantojuvenil)}header .microsites ul li a:hover,header .microsites ul li.active a{color:#fff;background-color:var(--primary);border-top:1px solid var(--primary);border-bottom:1px solid var(--primary)}header .microsites ul li:first-child a:hover,header .microsites ul li:first-child.active a{border-left:1px solid var(--primary)}header .microsites ul li:last-child a:hover,header .microsites ul li:last-child.active a{border-right:1px solid var(--primary)}@media screen and (min-width:1200px){header .microsites{margin-top:var(--header-top,132px);margin-left:0;height:var(--header-bottom,46px);width:var(--microsites-width,378px);z-index:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition:margin-top var(--collapse-time) linear,margin-left 1ms linear calc(var(--collapse-time)/ 2),-webkit-transform var(--collapse-time) linear;transition:margin-top var(--collapse-time) linear,margin-left 1ms linear calc(var(--collapse-time)/ 2),-webkit-transform var(--collapse-time) linear;transition:margin-top var(--collapse-time) linear,margin-left 1ms linear calc(var(--collapse-time)/ 2),transform var(--collapse-time) linear;transition:margin-top var(--collapse-time) linear,margin-left 1ms linear calc(var(--collapse-time)/ 2),transform var(--collapse-time) linear,-webkit-transform var(--collapse-time) linear}header .microsites ul{-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition:-webkit-transform var(--collapse-time) linear;transition:-webkit-transform var(--collapse-time) linear;transition:transform var(--collapse-time) linear;transition:transform var(--collapse-time) linear,-webkit-transform var(--collapse-time) linear;-webkit-transform:scaleY(1);transform:scaleY(1)}header .microsites ul li a{-webkit-transition:border-radius var(--collapse-time) linear;transition:border-radius var(--collapse-time) linear}header .microsites ul li:first-child a{border-left:1px solid var(--subdetail);border-bottom-left-radius:6px}header .microsites ul li:last-child a{border-right:1px solid var(--subdetail);border-bottom-right-radius:6px}header[col="1"] .microsites{top:0;margin-top:calc(var(--header-collapsed-top,132px) + 1px);margin-left:260px;-webkit-transform:scaleY(-1);transform:scaleY(-1)}header[col="1"] .microsites ul{-webkit-transform:scaleY(-1);transform:scaleY(-1)}header[col="1"] .microsites ul li:first-child a{border-top-left-radius:6px;border-bottom-left-radius:0}header[col="1"] .microsites ul li:last-child a{border-top-right-radius:6px;border-bottom-right-radius:0}}footer{font-family:"Work Sans",sans-serif;line-height:19px;font-weight:400;font-size:.75rem;padding:23px var(--mobile-margins) 23px var(--mobile-margins);display:grid;grid-auto-columns:1fr 1fr;grid-auto-rows:22px repeat(5,1fr) 22px;grid-template-areas:"logo logo" "social social" "partners partners" "sponsors sponsors" "contacts contacts" "privacy privacy";position:relative}footer::before{content:"";display:block;height:1px;position:absolute;top:0;left:var(--mobile-margins);right:var(--mobile-margins);background:var(--subdetail)}footer ul{list-style:none;margin:0;padding:0;display:block}footer ul li{margin:0;padding:0;display:contents}footer section a>img{-webkit-filter:contrast(0) opacity(.9) grayscale(100%);filter:contrast(0) opacity(.9) grayscale(100%);margin-left:10px;-webkit-transition:-webkit-filter var(--mobile-time) ease-in-out;transition:-webkit-filter var(--mobile-time) ease-in-out;transition:filter var(--mobile-time) ease-in-out;transition:filter var(--mobile-time) ease-in-out,-webkit-filter var(--mobile-time) ease-in-out}footer section a:link:hover>img,footer section a:visited:hover>img{-webkit-filter:contrast(1) opacity(1) grayscale(0);filter:contrast(1) opacity(1) grayscale(0)}footer a{text-decoration:none}footer p>a,footer p>a:link,footer p>a:visited{position:relative;display:inline-block;color:var(--black,#000);-webkit-transition:color var(--web-time) ease-in-out;transition:color var(--web-time) ease-in-out}footer p>a:hover{color:var(--primary)}footer h5{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;text-align:center;text-transform:uppercase;font-weight:500;margin-top:35px;margin-bottom:10px;font-size:inherit;line-height:19px}footer .fpa-logo{text-align:center;height:50px;grid-area:logo;margin-bottom:2rem}footer .fpa-social{grid-area:social}footer .fpa-social ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .fpa-social ul li:not(:first-child){margin-left:1rem}footer .partners,footer .sponsors{grid-area:partners;text-align:center}footer .partners img,footer .sponsors img{max-width:85px}footer .sponsors{grid-area:sponsors}footer .privacy{grid-area:privacy}footer .privacy p{font-weight:500;text-align:center}footer .contacts{grid-area:contacts}footer .contacts p{padding:0;margin:0;text-align:center}@media screen and (min-width:1200px){footer{padding:0;grid-auto-columns:1.1fr 1fr 1fr 1.2fr;grid-auto-rows:22px 2fr 1fr 1fr 22px;grid-template-areas:" . . . . " " logo partners sponsors contacts  " " social partners sponsors contacts  " " privacy partners sponsors contacts  " " . . . . "}footer::before{left:0;right:0}footer ul{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}footer .fpa-social{font-size:1.1rem}footer .fpa-social ul{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}footer .fpa-social ul li{margin-right:1rem;margin-left:0}footer .fpa-logo{max-width:223px;height:55px;text-align:left;margin-bottom:auto}footer .fpa-logo img{max-width:222px}footer .partners,footer .sponsors{text-align:right;margin-right:10px}footer .partners>div,footer .sponsors>div{text-align:right}footer .partners{text-align:left!important}footer .contacts p{text-align:right}footer h5{margin-top:0;text-align:right}footer .privacy *,footer .privacy p{text-align:left;margin:0}}@-webkit-keyframes fpa-carrousel-bulletshow{from{opacity:0}to{opacity:1}}@keyframes fpa-carrousel-bulletshow{from{opacity:0}to{opacity:1}}section.fpa-carrousel-widget{position:relative;margin-right:calc(var(--mobile-margins) * -1);margin-left:calc(var(--mobile-margins) * -1)}section.fpa-carrousel-widget .carrousel-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;-ms-scroll-snap-type:mandatory;scroll-snap-type:mandatory;-ms-scroll-snap-points-x:repeat(100%);scroll-snap-points-x:repeat(100%);-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;min-height:100%}section.fpa-carrousel-widget .carrousel-container::-webkit-scrollbar{display:none}section.fpa-carrousel-widget .carrousel-container article{scroll-snap-align:start;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}section.fpa-carrousel-widget .carrousel-container article a.article-thumb{position:relative;display:block;width:100%;padding-top:50%}section.fpa-carrousel-widget .carrousel-container article a.article-thumb img{-o-object-position:50% 100%;object-position:50% 100%}section.fpa-carrousel-widget .carrousel-container article a.article-thumb::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(70%,rgba(0,0,0,.6)),to(black));background-image:linear-gradient(to bottom,transparent,rgba(0,0,0,.6) 70%,#000)}section.fpa-carrousel-widget .carrousel-container article h3,section.fpa-carrousel-widget .carrousel-container article p,section.fpa-carrousel-widget .carrousel-container article p.article-excerpt{display:none}section.fpa-carrousel-widget .carrousel-container article h2.article-title{font-family:"Unica One",sans-serif;position:absolute;bottom:1rem;font-size:2rem;text-transform:uppercase;left:1rem;display:block;max-width:90%!important;margin:0;margin-left:auto;margin-right:auto}section.fpa-carrousel-widget .carrousel-container article h2.article-title a{display:block;text-overflow:ellipsis;word-wrap:break-word;overflow:hidden;max-height:3.8rem;line-height:2rem;display:-webkit-box;display:-moz-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#fff}section.fpa-carrousel-widget .carrousel-bullets{display:-webkit-box;display:-ms-flexbox;display:flex;height:3rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.fpa-carrousel-widget .carrousel-bullets:empty{display:none}section.fpa-carrousel-widget .carrousel-bullets button{display:inline-block;opacity:0;width:.75rem;padding:0;margin-left:1rem;margin-right:1rem;height:.75rem;border-radius:.75rem;background-color:#fff;border:1px solid #000;-webkit-transition:all var(--web-time) linear;transition:all var(--web-time) linear;-webkit-animation:fpa-carrousel-bulletshow var(--web-time) ease-in forwards;animation:fpa-carrousel-bulletshow var(--web-time) ease-in forwards;outline:0!important;cursor:pointer}section.fpa-carrousel-widget .carrousel-bullets button.current{background-color:var(--primary);border:1px solid var(--primary)}@media screen and (min-width:768px){section.fpa-carrousel-widget .carrousel-container article a.article-thumb{padding-top:40%}section.fpa-carrousel-widget .carrousel-container article h2.article-title{max-width:66%!important;font-size:2.75rem}section.fpa-carrousel-widget .carrousel-container article h2.article-title a{max-height:5rem;line-height:2.6rem}section.fpa-carrousel-widget .carrousel-bullets{position:absolute;bottom:1rem;right:1rem;display:block;height:auto}section.fpa-carrousel-widget .carrousel-bullets button{margin-left:1rem}}@media screen and (min-width:1200px){section.fpa-carrousel-widget{margin-right:0;margin-left:0}section.fpa-carrousel-widget .carrousel-bullets button{margin-left:.5rem}}section.fpa-postlist-widget{position:relative;margin-right:calc(var(--mobile-margins) * -1);margin-left:calc(var(--mobile-margins) * -1);padding:0 var(--mobile-margins)}section.fpa-postlist-widget h1,section.fpa-postlist-widget h2{text-align:left;margin-top:0}section.fpa-postlist-widget.area-sidebar div.check-content article:last-child{border-bottom:none!important}section.fpa-postlist-widget.fpa-bgc{padding:var(--mobile-margins)}section.fpa-postlist-widget.fpa-bgc .fpa-heading span::before{background-color:#fff}@media screen and (min-width:1200px){section.fpa-postlist-widget{margin-right:0;margin-left:0;padding:0 calc(var(--mobile-margins)/ 3)}section.fpa-postlist-widget.fpa-bgc{padding:1rem calc(var(--mobile-margins)/ 3)}section.fpa-postlist-widget.area-content{padding-bottom:2rem}section.fpa-postlist-widget.area-content div.check-content{padding:0 2rem}section.fpa-postlist-widget.area-content div.check-content article{display:inline-block;width:100%;max-width:45%}section.fpa-postlist-widget.area-content div.check-content article:nth-child(even){margin-left:9%}}section.fpa-postgrid-widget{position:relative;display:grid;grid-template-columns:1fr;gap:var(--mobile-margins);padding-top:var(--mobile-margins);padding-bottom:var(--mobile-margins)}section.fpa-postgrid-widget .fpa-heading{margin:0}section.fpa-postgrid-widget div.grid-container:not(:empty){display:grid;grid-template-columns:1fr;grid-column-gap:2rem;grid-column-gap:var(--mobile-margins)}section.fpa-postgrid-widget div.grid-container:not(:empty) article{opacity:1;margin-bottom:2rem;margin-bottom:var(--mobile-margins);-webkit-transition:opacity 1s linear;transition:opacity 1s linear}section.fpa-postgrid-widget div.grid-container:not(:empty) article.shifting{opacity:0}section.fpa-postgrid-widget div.grid-container:not(:empty) article:empty{margin-bottom:0}section.fpa-postgrid-widget div.all-link{width:100%;text-align:center}section.fpa-postgrid-widget div.all-link a,section.fpa-postgrid-widget div.all-link a:link,section.fpa-postgrid-widget div.all-link a:visited{font-size:.9rem;color:var(--primary)}section.fpa-postgrid-widget.fpa-bgc{margin-right:calc(var(--mobile-margins) * -1);margin-left:calc(var(--mobile-margins) * -1);padding:var(--mobile-margins)}section.fpa-postgrid-widget.fpa-bgc .fpa-heading span::before{background:#fff}@media screen and (min-width:768px){section.fpa-postgrid-widget div.grid-container:not(:empty){grid-template-columns:1fr 1fr}section.fpa-postgrid-widget div.all-link{text-align:right}}@media screen and (min-width:1200px){section.fpa-postgrid-widget{margin-right:0!important;margin-left:0!important}section.fpa-postgrid-widget:not(.fpa-bgc){padding-top:0!important;padding-bottom:0!important}section.fpa-postgrid-widget div.category-selector{display:grid;grid-template-columns:1fr 1fr}section.fpa-postgrid-widget div.grid-container:not(:empty){grid-column-gap:4rem;grid-column-gap:calc(var(--mobile-margins) * 2)}section.fpa-postgrid-widget.fpa-bgc{padding:1rem calc(var(--mobile-margins)/ 3)}}section.fpa-events-widget{display:grid;grid-template-columns:1fr;gap:.7rem;padding-top:var(--mobile-margins);padding-bottom:var(--mobile-margins)}section.fpa-events-widget div.newest-event{padding-bottom:1rem}section.fpa-events-widget div.newest-event h3.article-category{font-size:.7rem;padding:.2rem}section.fpa-events-widget div.newest-event p.article-excerpt{display:none}section.fpa-events-widget div.grid-container:not(:empty){display:grid;grid-template-columns:1fr;gap:1rem;padding-bottom:1rem}section.fpa-events-widget div.grid-container:not(:empty) h1{margin-top:0}section.fpa-events-widget div.grid-container:not(:empty) article{position:relative;margin-bottom:1rem}section.fpa-events-widget div.grid-container:not(:empty) article h3.article-category{display:block!important;top:auto;left:0;bottom:-.8rem;font-size:.815rem;background:0 0;padding:0}section.fpa-events-widget div.grid-container:not(:empty) article h3.article-category a,section.fpa-events-widget div.grid-container:not(:empty) article h3.article-category a:link{color:var(--detail);text-transform:none!important}section.fpa-events-widget div.grid-container:not(:empty) article h3.article-category a:active,section.fpa-events-widget div.grid-container:not(:empty) article h3.article-category a:hover,section.fpa-events-widget div.grid-container:not(:empty) article h3.article-category a:link:active,section.fpa-events-widget div.grid-container:not(:empty) article h3.article-category a:link:hover{text-decoration:none!important;color:var(--primary)}section.fpa-events-widget.fpa-bgc{margin-right:calc(var(--mobile-margins) * -1);margin-left:calc(var(--mobile-margins) * -1);padding:var(--mobile-margins)}section.fpa-events-widget.fpa-bgc .fpa-heading span::before{background:#fff}@media screen and (min-width:768px){section.fpa-events-widget{grid-column-gap:var(--mobile-margins);grid-template-columns:1fr 1fr}}@media screen and (min-width:1200px){section.fpa-events-widget{margin-right:0!important;margin-left:0!important;grid-column-gap:4rem;grid-column-gap:calc(var(--mobile-margins) * 2);grid-template-columns:1fr 2fr}section.fpa-events-widget:not(.fpa-bgc){padding-top:0!important;padding-bottom:0!important}section.fpa-events-widget div.grid-container:not(:empty){grid-column:2;grid-template-columns:1fr 1fr}section.fpa-events-widget div.grid-container:not(:empty) h1{grid-column:1/3}section.fpa-events-widget.fpa-bgc{padding:1rem calc(var(--mobile-margins)/ 3)}}section.fpa-newsletter-widget{font-size:1rem;font-family:"Work Sans",sans-serif;position:relative;margin-right:calc(var(--mobile-margins) * -1);margin-left:calc(var(--mobile-margins) * -1);padding:0 var(--mobile-margins)}section.fpa-newsletter-widget h1,section.fpa-newsletter-widget h2{text-align:left;margin-top:0}section.fpa-newsletter-widget.fpa-bgc{padding:var(--mobile-margins)}section.fpa-newsletter-widget.fpa-bgc .fpa-heading span::before{background-color:#fff}section.fpa-newsletter-widget div.stages{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.fpa-newsletter-widget div.stages div.stage-fill{position:relative;max-width:400px;width:100%}section.fpa-newsletter-widget div.stages div.stage-fill label{display:block;width:100%;margin-bottom:.6rem}section.fpa-newsletter-widget div.stages div.stage-fill input{display:block;margin-bottom:.6rem;font-size:1rem;padding:.7rem;min-height:1rem;border-radius:3px;width:100%;border:0;border:1px solid var(--light);background-color:var(--light);color:var(--black);-webkit-box-sizing:border-box;box-sizing:border-box;cursor:text}section.fpa-newsletter-widget div.stages div.stage-fill input:focus{outline:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}section.fpa-newsletter-widget div.stages div.stage-fill button{display:block;width:100%;border-radius:3px!important;margin-bottom:.6rem}section.fpa-newsletter-widget div.stages div.stage-fill div.stage-display{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-transform-origin:50%;transform-origin:50%;opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}section.fpa-newsletter-widget div.stages div.stage-fill div.stage-display i{font-size:2rem;color:var(--primary);margin-bottom:.5rem}section.fpa-newsletter-widget div.stages div.stage-fill div.stage-display.stage-filling{background-image:url(../imagens/loading_fpa.svg);background-size:54px 54px;background-repeat:no-repeat;background-position:center center}section.fpa-newsletter-widget div.stages div.stage-fill div.stage-display.stage-filling[data-div="r"]{background-image:url(../imagens/loading_runner.svg)}section.fpa-newsletter-widget div.stages div.stage-fill div.stage-display.stage-filling[data-div="i"]{background-image:url(../imagens/loading_infantojuvenil.svg)}section.fpa-newsletter-widget div.stages div.stage-fill input[data-stage="1"]~div.stage-display.stage-filling,section.fpa-newsletter-widget div.stages div.stage-fill input[data-stage="2"]~div.stage-display.stage-finished,section.fpa-newsletter-widget div.stages div.stage-fill input[data-stage="3"]~div.stage-display.stage-badaddress,section.fpa-newsletter-widget div.stages div.stage-fill input[data-stage="4"]~div.stage-display.stage-failed{opacity:1;-webkit-transform:scale(1);transform:scale(1)}@media screen and (min-width:1200px){section.fpa-newsletter-widget{margin-right:0;margin-left:0;padding:0}section.fpa-newsletter-widget.fpa-bgc{padding:1rem calc(var(--mobile-margins)/ 3)}section.fpa-newsletter-widget.area-content div.stages{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:2rem}section.fpa-newsletter-widget.area-sidebar hr{display:none}section.fpa-newsletter-widget.area-sidebar div.stage-display,section.fpa-newsletter-widget.area-sidebar input,section.fpa-newsletter-widget.area-sidebar label{font-size:.85rem!important}}*>section.fpa-widget:not(:last-child){margin-bottom:2rem}.widget_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.primary-atletismo{--primary:var(--atletismo, #c43424)!important;--primary-visited:var(--atletismo-visited, #740000)!important}.primary-runner{--primary:var(--runner, #286db1)!important;--primary-visited:var(--runner-visited, #001d61)!important}.primary-infantojuvenil{--primary:var(--infantojuvenil, #67a943)!important;--primary-visited:var(--infantojuvenil-visited, #175900)!important}.primary-all{--primary:var(--subdetail, #d6d6d6)!important;--primary-visited:var(--detail, #b4b4b4)!important}main section.events{margin:var(--mobile-margins) 0;display:grid;grid-template-columns:1fr;gap:.7rem}main section.events div.newest-event h3.article-category,main section.events div.newest-event p.article-excerpt{display:none}main section.events div.grid-container:not(:empty){display:grid;grid-template-columns:1fr;gap:1rem}main hr{border-top:1px solid var(--subdetail)}main section.listing{position:relative;margin:4rem 0;margin:calc(var(--mobile-margins) * 2) 0;display:grid;grid-template-columns:1fr;gap:var(--mobile-margins)}main section.listing div.grid-container{padding-top:var(--mobile-margins);padding-bottom:var(--mobile-margins)}main section.listing div.grid-container:not(:empty){display:grid;grid-template-columns:1fr;grid-column-gap:2rem;grid-column-gap:var(--mobile-margins)}main section.listing div.grid-container:not(:empty) article{opacity:1;margin-bottom:2rem;margin-bottom:var(--mobile-margins);-webkit-transition:opacity 1s linear;transition:opacity 1s linear}main section.listing div.grid-container:not(:empty) article.shifting{opacity:0}main section.listing div.grid-container:not(:empty) article:empty{margin-bottom:0}main section.listing div.all-link{position:absolute;width:100%;bottom:0;left:0;text-align:center}main section.listing div.all-link a,main section.listing div.all-link a:link,main section.listing div.all-link a:visited{font-size:.9rem;color:var(--primary)}@media screen and (min-width:768px){main section.events{margin:4rem 0;margin:calc(var(--mobile-margins) * 2) 0;grid-column-gap:var(--mobile-margins);grid-template-columns:1fr 1fr}main section.events div.newest-event{grid-column:1;grid-row:1/3}main section.events h1{margin-top:-.5rem;max-height:2rem;grid-column:2;grid-row:1}main section.events div.grid-container{grid-column:2;grid-row:2}main section.listing div.grid-container:not(:empty){grid-template-columns:1fr 1fr}main section.listing div.all-link{text-align:right}}@media screen and (min-width:1200px){main section.events{grid-column-gap:4rem;grid-column-gap:calc(var(--mobile-margins) * 2);grid-template-columns:1fr 2fr}main section.events h1{margin-top:1rem}main section.events div.grid-container:not(:empty){grid-column:2;grid-row:2;grid-template-columns:1fr 1fr}main section.listing div.category-selector{display:grid;grid-template-columns:1fr 1fr}main section.listing div.grid-container:not(:empty){grid-column-gap:4rem;grid-column-gap:calc(var(--mobile-margins) * 2)}}body.archive>div.body>section,body.page>div.body>section,body.search>div.body>section,body.single>div.body>section{position:relative}body.archive>div.body>section h1,body.page>div.body>section h1,body.search>div.body>section h1,body.single>div.body>section h1{font-weight:400;font-size:38px;text-transform:uppercase;margin-top:0}body.archive>div.body>section p,body.page>div.body>section p,body.search>div.body>section p,body.single>div.body>section p{font-size:.8rem;margin-bottom:1rem;text-transform:uppercase;color:var(--detail)}body.archive>div.body>section p a,body.archive>div.body>section p a:link,body.archive>div.body>section p a:visited,body.page>div.body>section p a,body.page>div.body>section p a:link,body.page>div.body>section p a:visited,body.search>div.body>section p a,body.search>div.body>section p a:link,body.search>div.body>section p a:visited,body.single>div.body>section p a,body.single>div.body>section p a:link,body.single>div.body>section p a:visited{color:var(--primary);font-weight:700}body.archive>div.body>section p a:not(:last-child):after,body.page>div.body>section p a:not(:last-child):after,body.search>div.body>section p a:not(:last-child):after,body.single>div.body>section p a:not(:last-child):after{content:",";display:inline-block;text-decoration:none;font-weight:400;margin:0 3px 0 1px;color:var(--detail)}body.archive>div.body>section>div:not(.widget_wrap),body.page>div.body>section>div:not(.widget_wrap),body.search>div.body>section>div:not(.widget_wrap),body.single>div.body>section>div:not(.widget_wrap){display:inline-block;font-size:.8rem;color:var(--primary);padding:1rem 5rem 0 0;border-top:2px solid var(--subdetail)}body.archive>div.body>section nav,body.page>div.body>section nav,body.search>div.body>section nav,body.single>div.body>section nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0}body.archive>div.body>section figure,body.page>div.body>section figure,body.search>div.body>section figure,body.single>div.body>section figure{width:100%;margin:0;margin-top:1rem}body.archive>div.body>section figure img,body.page>div.body>section figure img,body.search>div.body>section figure img,body.single>div.body>section figure img{width:100%}body.archive>div.body main nav,body.page>div.body main nav,body.search>div.body main nav,body.single>div.body main nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}body.archive>div.body main div.post-list:not(:empty),body.page>div.body main div.post-list:not(:empty),body.search>div.body main div.post-list:not(:empty),body.single>div.body main div.post-list:not(:empty){display:grid;grid-template-columns:1fr;gap:1rem}body.archive.category main article.post_atletismo{--primary:var(--atletismo, #c43424)}body.archive.category main article.post_runner{--primary:var(--runner, #286db1)}body.archive.category main article.post_infantojuvenil{--primary:var(--infantojuvenil, #67a943)}body.archive main nav{margin:2rem 0;margin:var(--mobile-margins) 0}main .content{margin-bottom:4rem;margin-bottom:calc(var(--mobile-margins) * 2)}main .content :first-child{margin-top:0!important}main .content p{margin-bottom:var(--mobile-margins);margin-top:var(--mobile-margins);line-height:1.6;color:var(--dark)}main .content a,main .content a:link{color:var(--primary);text-decoration:none}main .content a:active,main .content a:hover,main .content a:link:active,main .content a:link:hover{text-decoration:underline}main .content a:visited{color:var(--primary-visited)}main .content h1,main .content h2,main .content h3,main .content h4{text-transform:uppercase;font-weight:500}main .content h1{font-size:2.2rem}main .content figure{position:relative;overflow:hidden}main .content figure img{vertical-align:bottom}main .content figure figcaption{position:absolute;bottom:0;left:0;right:0;width:auto;margin:auto;padding:40px 10px 9px;max-height:50%;overflow:hidden;color:#fff;text-align:center;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.7)),color-stop(70%,rgba(0,0,0,.3)),to(transparent));background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent)}main .content figure.wp-block-image{margin:var(--mobile-margins) 0}main .content figure.wp-block-image figcaption{font-size:1rem}main .content figure.wp-block-embed-facebook,main .content figure.wp-block-embed-youtube{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:var(--mobile-margins) 0}@media screen and (min-width:768px){body.archive>div.body main div.post-list:not(:empty){grid-template-columns:1fr 1fr;grid-column-gap:4rem;grid-column-gap:calc(var(--mobile-margins) * 2)}body.archive:not(.sidebarred)>div.body main div.post-list:not(:empty){grid-column-gap:6rem;grid-column-gap:calc(var(--mobile-margins) * 3)}}@media screen and (min-width:1200px){body.archive:not(.sidebarred)>div.body>section nav{padding-right:calc(var(--mobile-margins) * 3)}body.archive:not(.sidebarred)>div.body main div.post-list:not(:empty){grid-column-gap:6rem;grid-column-gap:calc(var(--mobile-margins) * 3);padding:0 6rem;padding:0 calc(var(--mobile-margins) * 3)}body.archive:not(.sidebarred)>div.body main nav{padding-right:calc(var(--mobile-margins) * 3)}}form.searchform{display:grid;grid-template-columns:1fr;grid-template-rows:1fr 1fr 1fr 1fr;gap:.5rem;--fpa-search-radius:0.5rem;margin-bottom:2rem}form.searchform .sf_s{grid-row:1;position:relative}form.searchform .sf_s input{border-radius:var(--fpa-search-radius)}form.searchform .sf_d{grid-row:2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none}form.searchform .sf_d label{--primary:var(--detail);background-color:var(--light);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;cursor:pointer;margin:0 1px;color:var(--secondary);-webkit-transition:all 150ms linear;transition:all 150ms linear}form.searchform .sf_d label:nth-child(2){border-top-left-radius:var(--fpa-search-radius);border-bottom-left-radius:var(--fpa-search-radius)}form.searchform .sf_d label:last-child{border-top-right-radius:var(--fpa-search-radius);border-bottom-right-radius:var(--fpa-search-radius)}form.searchform .sf_d input[value="a"]:checked+label{--primary:var(--atletismo)}form.searchform .sf_d input[value="r"]:checked+label{--primary:var(--runner)}form.searchform .sf_d input[value="i"]:checked+label{--primary:var(--infantojuvenil)}form.searchform .sf_d input{display:none}form.searchform .sf_d input:checked+label{color:var(--primary);-webkit-box-shadow:inset 0 0 8px 0 var(--primary);box-shadow:inset 0 0 8px 0 var(--primary)}form.searchform .sf_d input:disabled+label{color:transparent!important;cursor:default!important}form.searchform .sf_de_a{grid-row:3;position:relative;display:grid;grid-template-columns:3rem 1fr 1fr;gap:2px}form.searchform .sf_de_a label{font-size:1.4rem;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;border-top-left-radius:var(--fpa-search-radius);border-bottom-left-radius:var(--fpa-search-radius);background-color:var(--light);color:var(--secondary)}form.searchform .sf_de_a div.fpa-clear{position:relative;height:100%;background-color:var(--light);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}form.searchform .sf_de_a div.fpa-clear input{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;font-size:.9rem;letter-spacing:1px;border:none;background-color:transparent;text-align:center}form.searchform .sf_de_a div.fpa-clear input,form.searchform .sf_de_a div.fpa-clear input:focus{outline:0}form.searchform .sf_de_a div.fpa-clear:nth-child(3){border-top-right-radius:var(--fpa-search-radius);border-bottom-right-radius:var(--fpa-search-radius)}form.searchform .sf_de_a #search_datepick_wrapper{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:100%;left:0;right:0;margin:0 auto}form.searchform .sf_p{grid-row:4;border:none;background-color:var(--light);border-radius:var(--fpa-search-radius);color:var(--secondary);text-transform:uppercase;font-weight:500;cursor:pointer}form.searchform .sf_p:active,form.searchform .sf_p:hover{background-color:var(--primary);color:#fff}form.searchform .sf_p:focus{outline:0}body.search>div.body>main>div.search-list{--fpa-real-primary:var(--primary, #c43424);display:grid;grid-template-columns:1fr;gap:4rem;gap:calc(var(--mobile-margins) * 2);margin-bottom:4rem;margin-bottom:calc(var(--mobile-margins) * 2)}body.search>div.body>main>div.search-list div.search-list-empty{text-align:center;font-style:italic;padding:3rem 0;color:var(--secondary)}body.search>div.body>main>div.search-list article{--primary:var(--atletismo, #c43424);--primary-visited:var(--atletismo-visited, #740000)}body.search>div.body>main>div.search-list article.result_runner{--primary:var(--runner, #286db1);--primary-visited:var(--runner-visited, #001d61)}body.search>div.body>main>div.search-list article.result_infantojuvenil{--primary:var(--infantojuvenil, #67a943);--primary-visited:var(--infantojuvenil-visited, #175900)}body.search>div.body>main>div.search-list article section:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:.8rem}body.search>div.body>main>div.search-list article section:first-child span:first-child{color:var(--subdetail)}body.search>div.body>main>div.search-list article section:first-child span:last-child:not(:first-child){color:var(--primary);font-weight:600}body.search>div.body>main>div.search-list article section:nth-child(2) a,body.search>div.body>main>div.search-list article section:nth-child(2) a:link{display:block;text-decoration:none;color:var(--primary)}body.search>div.body>main>div.search-list article section:nth-child(2) a:active,body.search>div.body>main>div.search-list article section:nth-child(2) a:hover,body.search>div.body>main>div.search-list article section:nth-child(2) a:link:active,body.search>div.body>main>div.search-list article section:nth-child(2) a:link:hover{text-decoration:underline}body.search>div.body>main>div.search-list article section:nth-child(2) a h2,body.search>div.body>main>div.search-list article section:nth-child(2) a:link h2{margin:.5rem 0 1rem 0}body.search>div.body>main>div.search-list article section:nth-child(2) a:visited{color:var(--primary-visited)}body.search>div.body>main>div.search-list article section:nth-child(3){color:var(--secondary);font-size:.9rem;margin-bottom:1rem}body.search>div.body>main>div.search-list article section:nth-child(4){border-top:2px solid var(--subdetail);font-size:.9rem;padding-top:.2rem}body.search>div.body>main>div.search-list article section:nth-child(4) label{color:var(--dark)}body.search>div.body>main>div.search-list article section:nth-child(4) a,body.search>div.body>main>div.search-list article section:nth-child(4) a:link{margin-left:.5rem;font-weight:500;color:var(--dark)}body.search>div.body>main>div.search-list article section:nth-child(4) a:active,body.search>div.body>main>div.search-list article section:nth-child(4) a:hover,body.search>div.body>main>div.search-list article section:nth-child(4) a:link:active,body.search>div.body>main>div.search-list article section:nth-child(4) a:link:hover{color:var(--fpa-real-primary)}@media screen and (min-width:768px){form.searchform{grid-template-columns:2fr 2fr 1fr;grid-template-rows:1fr 1fr}form.searchform .sf_s{grid-row:1;grid-column:1/4}form.searchform .sf_d{grid-row:2;grid-column:1}form.searchform .sf_de_a{grid-row:2;grid-column:2}form.searchform .sf_p{grid-row:2;grid-column:3}}@media screen and (min-width:1200px){form.searchform{grid-template-columns:2fr 2fr 2fr 1fr;grid-template-rows:1fr}form.searchform .sf_s{grid-row:1;grid-column:1}form.searchform .sf_d{grid-row:1;grid-column:2}form.searchform .sf_de_a{grid-row:1;grid-column:3}form.searchform .sf_p{grid-row:1;grid-column:4}}@media screen and (min-width:1440px){form.searchform{grid-template-columns:3fr 2fr 2fr 1fr}}body.error404>div.body main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:2rem;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body.error404>div.body main h1{margin-bottom:4rem}body.error404>div.body main img{width:100%;max-width:15vw;opacity:.2}body.error404>div.body main h3{font-size:1rem;font-weight:400;text-transform:uppercase;margin-bottom:4rem}body.error404>div.body main a{max-width:200px}@media screen and (min-width:768px){body.error404>div.body main img{max-width:100px}}body.login div.auth{display:none!important}body.login main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body.login main section{max-width:336px;width:100%}body.login main section h1{margin:3rem 0}body.login main section h2{margin:2rem 0;font-size:.9rem;text-transform:uppercase;font-weight:400}body.login main section p{font-size:.7rem;margin:1rem 0}body.login main section p.feedback{display:block;text-align:center;margin:0;border:1px solid var(--subdetail);padding:.3rem;font-size:.9rem;border-radius:.5rem;color:var(--subdetail);margin-bottom:3rem}body.login main section p.feedback.feedback_error{border:1px solid var(--atletismo);color:var(--atletismo)}body.login main section input[type=email],body.login main section input[type=password],body.login main section input[type=text]{display:block;text-transform:uppercase;font-size:1rem;padding:.7rem;min-height:1rem;border-radius:3px;width:100%;border:0;border:1px solid var(--light);background-color:var(--light);color:var(--black);-webkit-box-sizing:border-box;box-sizing:border-box;cursor:text}body.login main section input[type=email]:not(.login_err):not(.with_sublink),body.login main section input[type=password]:not(.login_err):not(.with_sublink),body.login main section input[type=text]:not(.login_err):not(.with_sublink){margin-bottom:2rem}body.login main section input[type=email].login_err,body.login main section input[type=password].login_err,body.login main section input[type=text].login_err{border:1px solid var(--atletismo)}body.login main section input[type=email]:focus,body.login main section input[type=password]:focus,body.login main section input[type=text]:focus{outline:0}body.login main section input[type=email]::-webkit-input-placeholder,body.login main section input[type=password]::-webkit-input-placeholder,body.login main section input[type=text]::-webkit-input-placeholder{color:var(--secondary)}body.login main section input[type=email]::-moz-placeholder,body.login main section input[type=password]::-moz-placeholder,body.login main section input[type=text]::-moz-placeholder{color:var(--secondary)}body.login main section input[type=email]:-ms-input-placeholder,body.login main section input[type=password]:-ms-input-placeholder,body.login main section input[type=text]:-ms-input-placeholder{color:var(--secondary)}body.login main section input[type=email]::-ms-input-placeholder,body.login main section input[type=password]::-ms-input-placeholder,body.login main section input[type=text]::-ms-input-placeholder{color:var(--secondary)}body.login main section input[type=email]::placeholder,body.login main section input[type=password]::placeholder,body.login main section input[type=text]::placeholder{color:var(--secondary)}body.login main section span.login_err_msg{display:block;width:100%;height:2rem;font-weight:700;color:var(--atletismo);font-size:.8rem;margin:0;text-align:end}body.login main section a.login_sublink,body.login main section a.login_sublink:link,body.login main section a.login_sublink:visited{padding-top:.7rem;display:block;font-size:.7rem;color:var(--black);height:3rem}body.login main section a:not(.login_sublink),body.login main section input[type=button],body.login main section input[type=submit]{display:block;text-align:center;font-weight:400}@media screen and (min-width:1200px){body.login main section h1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;overflow:visible;width:-webkit-min-content;width:-moz-min-content;width:min-content;max-width:100%}body.login main section h1 span{display:inline-block;white-space:nowrap;max-width:300%}}@media screen and (min-width:1200px){header[col="1"] div.fpa-logo img{max-width:190px!important}}