body{--cor-preto-1: #000;--cor-primary-blue: #1A97FF;--cor-primary-pink: #F60081;--cor-primary-orange: #F5881F;--cor-primary-yellow: #F9DB00;--cor-secondary: #404957;--cor-neutral-12: #131820;--cor-neutral-11: #141E2E;--cor-neutral-10: #2B394E;--cor-neutral-9: #3E4C62;--cor-neutral-8: #515F75;--cor-neutral-7: #647287;--cor-neutral-6: #79879D;--cor-neutral-5: #8C9AB0;--cor-neutral-4: #A9B7CB;--cor-neutral-3: #BECADD;--cor-neutral-2: #DDE5F0;--cor-neutral-1: #EDF1F8}body.dark__mode{--cor-preto-1: white}body.dark__mode img{filter:brightness(0.9)}body{--cor-preto-1: #000;--cor-primary-blue: #1A97FF;--cor-primary-pink: #F60081;--cor-primary-orange: #F5881F;--cor-primary-yellow: #F9DB00;--cor-secondary: #404957;--cor-neutral-12: #131820;--cor-neutral-11: #141E2E;--cor-neutral-10: #2B394E;--cor-neutral-9: #3E4C62;--cor-neutral-8: #515F75;--cor-neutral-7: #647287;--cor-neutral-6: #79879D;--cor-neutral-5: #8C9AB0;--cor-neutral-4: #A9B7CB;--cor-neutral-3: #BECADD;--cor-neutral-2: #DDE5F0;--cor-neutral-1: #EDF1F8}body.dark__mode{--cor-preto-1: white}body.dark__mode img{filter:brightness(0.9)}body,p,h1,h2,ul,li{margin:0px;padding:0px}li{list-style:none}ol{padding:0}a{text-decoration:none;color:#000}*::after,*::before{box-sizing:border-box}*{box-sizing:border-box;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}button{background:initial;border:initial;-webkit-appearance:none;font-family:"Merriweather",sans-serif}button:active{border-style:initial}button:focus{outline:initial}button[type=button],button[type=submit],button[type=reset]{-webkit-appearance:none}button[type=submit]{appearance:none}img{display:block;max-width:100%;object-fit:contain}fieldset{margin-inline-start:0px;margin-inline-end:0px;min-inline-size:min-content;border-width:2px;border-style:none;border-color:rgba(0,0,0,0);border-image:initial}figure{display:block;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}:focus{outline:0px rgba(0,0,0,0) !important}input[type=submit]{appearance:none}input{-webkit-appearance:none}[type=button]{-webkit-appearance:none}select{-webkit-appearance:none}@keyframes volta_menu{to{clip-path:circle(0% at 80% 0%)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes opacidade_1{to{opacity:1}}@keyframes shake{10%,90%{transform:translate3d(-1px, 0, 0)}20%,80%{transform:translate3d(2px, 0, 0)}30%,50%,70%{transform:translate3d(-4px, 0, 0)}40%,60%{transform:translate3d(4px, 0, 0)}}html{scroll-behavior:smooth}body{background:#fff;font-size:1rem;overflow-x:hidden;font-family:"Fira Sans",sans-serif;color:#fff;opacity:0}body.dcl{opacity:1}h1,h2,h3{font-family:"Merriweather",sans-serif}.container{max-width:1600px;padding:0 2rem;margin:0 auto;width:100%}@media(min-width: 576px){.container{max-width:100%}}@media(min-width: 768px){.container{max-width:1200px}}@media(min-width: 992px){.container{max-width:1200px}}@media(min-width: 1200px){.container{max-width:1200px}}@media(min-width: 1400px){.container{max-width:1400px}}@media(min-width: 1600px){.container{max-width:1600px}}@media screen and (max-width: 539px){.container{padding:0 1rem}}.container-p{max-width:1600px;padding:0 2rem;margin:0 auto;width:100%}@media(min-width: 576px){.container-p{max-width:540px}}@media(min-width: 768px){.container-p{max-width:720px}}@media(min-width: 992px){.container-p{max-width:960px}}@media(min-width: 1200px){.container-p{max-width:1200px}}@media(min-width: 1400px){.container-p{max-width:1400px}}@media screen and (max-width: 539px){.container-p{padding:0 1rem}}html{overflow-x:hidden;--font-base: 100%;font-size:var(--font-base)}@media(max-width: 1440px){html{font-size:calc(var(--font-base) - 9.25%)}}@media(max-width: 980px){html{font-size:calc(var(--font-base) - 12.5%)}}.menus{position:fixed;left:0;right:0;width:100%;z-index:200}.sup-menu{background-color:#fff}.sup-menu-links{display:flex;align-items:center;justify-content:flex-end;height:40px}.sup-menu-links .sup-menu-link+.sup-menu-link{margin-left:1rem}.sup-menu-links .v3-logo{width:24px}.sup-menu-links .btn-link-wrapper{margin-left:2rem;display:flex;justify-content:center;align-items:center}.sup-menu-links .btn-link-wrapper .btn-link{display:block;text-align:center;border:1px solid #000;cursor:pointer;padding:8px 0;width:66px;height:32px;font-size:14px;border-radius:4px;font-family:"Fira Sans",sans-serif;text-transform:uppercase;font-weight:600;line-height:1.3}.body__mountain-race .link-modalidade,.body__bike-race .link-modalidade{display:none}.logo-mountain,.logo-bike,.logo-etapa{display:none}.body__mountain-race .logo-mountain{display:block}.body__mountain-race .logo-wtr{display:none}.body__bike-race .logo-bike{display:block}.body__bike-race .logo-wtr{display:none}.body__bike-race .logo-bike{display:block}.body__bike-race .logo-wtr{display:none}.body__etapa .logo-etapa{display:block;width:300px}@media screen and (max-width: 1367px){.body__etapa .logo-etapa{width:250px}}.body__etapa .logo-wtr{display:none}.body__etapa .menu-links-wrapper .menu-links,.body__pass .menu-links-wrapper .menu-links{display:none}.menu-links-wrapper .menu-links.menu-etapa,.menu-links-wrapper .menu-links.menu-pass{display:none}.body__etapa .menu-links-wrapper .menu-links.menu-etapa,.body__pass .menu-links-wrapper .menu-links.menu-pass{display:flex}.menu-wrapper{background-color:#000}.menu-links-wrapper{display:flex;justify-content:space-between;align-items:center;padding:12px 0}.menu-links-wrapper .logo-wrapper{margin-right:10px}.menu-links-wrapper .logo-wrapper img{height:56px}@media screen and (max-width: 539px){.menu-links-wrapper .logo-wrapper img{height:40px}}.menu-links-wrapper .hamburger-menu{color:#fff;display:none}@media screen and (max-width: 1024px){.menu-links-wrapper .hamburger-menu{display:block}}.menu-links-wrapper .hamburger-menu .icon-hamburger{stroke:#fff;fill:#fff;color:#fff;width:27px;height:27px;stroke-width:3px;font-size:8px;display:inline-block;vertical-align:middle;cursor:pointer}.menu-links-wrapper .hamburger-menu .icon-hamburger path:first-child{transform:rotate(0deg);transform-origin:20% 30%}.menu-links-wrapper .hamburger-menu .icon-hamburger path:nth-child(2){opacity:1}.menu-links-wrapper .hamburger-menu .icon-hamburger path:nth-child(3){transform:rotate(0deg);transform-origin:15% 66%}.menu-links-wrapper .hamburger-menu .hamburger-menu path{transition:all .3s ease-in-out}.menu-links-wrapper .menu-links{display:flex;align-items:center}@media screen and (max-width: 1024px){.menu-links-wrapper .menu-links{position:absolute;flex-direction:column;position:fixed;max-width:100%;width:100%;background:#000;left:0;top:120px;z-index:100;bottom:0;padding:2rem 1rem;transform:translateX(-100%);overflow-y:auto;transition:transform .3s ease-in-out}}@media screen and (max-width: 539px){.menu-links-wrapper .menu-links{top:104px}}.menu-links-wrapper .menu-links .menu-link+.menu-link{margin-left:2.3rem}@media screen and (max-width: 1400px){.menu-links-wrapper .menu-links .menu-link+.menu-link{margin-left:1.5rem}}@media screen and (max-width: 1024px){.menu-links-wrapper .menu-links .menu-link+.menu-link{margin-left:0}}@media screen and (max-width: 1024px){.menu-links-wrapper .menu-links .menu-link{width:100%;border-bottom:1px solid hsla(0,0%,100%,.1)}}.menu-links-wrapper .menu-links .menu-link a{color:#fff;font-weight:600;font-family:"Fira Sans",sans-serif;text-transform:uppercase;letter-spacing:-0.8px;font-size:14px;padding:15px 0;display:block;transition:transform .2s ease-in-out}@media screen and (min-width: 1024px){.menu-links-wrapper .menu-links .menu-link a:hover{transform:scale(1.1)}}.menu-links-wrapper .menu-links .menu-link.link-botao{background-color:#fff;transition:transform .2s ease-in-out;max-width:149px;min-width:149px}@media screen and (max-width: 1024px){.menu-links-wrapper .menu-links .menu-link.link-botao{margin-right:auto;margin-top:10px}}.menu-links-wrapper .menu-links .menu-link.link-botao:hover{transform:scale(1.05)}.menu-links-wrapper .menu-links .menu-link.link-botao a{color:#000;padding:15px 2rem}.menu-links-wrapper .menu-links .menu-link.link-botao a:hover{transform:scale(1)}.menu-active .menu-links{transform:translateX(0)}.menu-active .hamburger-menu .icon-hamburger path:first-child{transform:rotate(45deg);transform-origin:20% 30%}.menu-active .hamburger-menu .icon-hamburger path:nth-child(2){opacity:0}.menu-active .hamburger-menu .icon-hamburger path:nth-child(3){transform:rotate(-45deg);transform-origin:15% 66%}.menu-link{position:relative}.sub-menu li{margin-left:10px !important;margin-right:10px !important;margin-bottom:5px}.sub-menu{pointer-events:none;opacity:0;position:absolute;visibility:hidden;z-index:100;min-width:150px;width:max-content;left:0;transform:translateY(100px);border-radius:6px;padding:10px 10px;background:#121212;border:1px solid hsla(0,0%,100%,.12)}.menu-links-wrapper .menu-links .menu-link a img{filter:brightness(0) invert(1)}.menu-links-wrapper .menu-links .menu-link a{display:flex;align-items:center}li.menu-item-has-children:hover .sub-menu{transition:.2s linear;opacity:1;visibility:visible;pointer-events:all;transform:translateY(0)}#footer{background-color:#fff;background-image:linear-gradient(4deg, #ffffff 70%, #000000 calc(70% + 2px));padding:270px 0 1rem}@media screen and (max-width: 1024px){#footer{background-image:linear-gradient(4deg, #ffffff 90%, #000000 calc(90% + 2px));padding:100px 0 1rem}}#footer .footer-container{max-width:1600px;padding:0 1rem;margin:0 auto;width:100%}#footer .copyright-wrapper{display:flex;align-items:center;justify-content:space-between;margin-top:3rem;padding:1rem 0}@media screen and (max-width: 539px){#footer .copyright-wrapper{flex-direction:column}#footer .copyright-wrapper p{margin-bottom:1rem}}#footer .copyright-wrapper p{color:#000;font-weight:500;line-height:160%}#footer .copyright-wrapper .nova-data-branca{display:none}#footer .footer-wrapper{display:flex;justify-content:space-between}@media screen and (max-width: 1024px){#footer .footer-wrapper{flex-direction:column;align-items:center}}#footer .footer-imgs-wrapper{margin-bottom:2rem}#footer .footer-imgs-wrapper .footer-modalidade-logo-mountain,#footer .footer-imgs-wrapper .footer-modalidade-logo-bike{display:none}#footer .footer-imgs-wrapper .footer-mult-logo{display:flex;align-items:flex-start;margin-bottom:1rem}@media screen and (max-width: 539px){#footer .footer-imgs-wrapper{width:150px}}#footer .footer-imgs-wrapper .side-by-side{display:flex;justify-content:center}@media screen and (max-width: 539px){#footer .footer-imgs-wrapper .side-by-side{width:120px;margin-left:auto;margin-right:auto}}#footer .footer-imgs-wrapper .side-by-side a+a{margin-left:1rem}#footer .footer-links-wrapper{display:flex;align-items:flex-start;width:80%;justify-content:space-around}@media screen and (max-width: 1024px){#footer .footer-links-wrapper{align-self:stretch;width:100%;justify-content:space-between}}@media screen and (max-width: 768px){#footer .footer-links-wrapper{display:grid;grid-template-columns:50% 50%}}#footer .footer-links-wrapper .footer-link-col{padding:0 1rem}@media screen and (max-width: 768px){#footer .footer-links-wrapper .footer-link-col{padding:0}}#footer .footer-links-wrapper .footer-link-col li:first-child{color:#000;text-transform:uppercase;font-weight:700;font-family:"Fira Sans",sans-serif;line-height:1.25;letter-spacing:-0.3px;margin-bottom:2rem;position:relative}#footer .footer-links-wrapper .footer-link-col li:first-child::after{content:"";position:absolute;left:0;height:80%;background:#000;width:2px}#footer .footer-links-wrapper .footer-link-col li{padding-left:8px;margin-bottom:1rem;line-height:160%}#footer .footer-links-wrapper .footer-link-col li a{display:flex;align-items:flex-start;font-weight:500;color:rgba(0,0,0,.7);word-break:break-all;transition:color .2s ease-in-out}#footer .footer-links-wrapper .footer-link-col li a:hover{color:#000}#footer .footer-links-wrapper .footer-link-col li a img{margin-right:10px}#footer .footer-links-wrapper .footer-link-col:last-child{grid-column:span 2}.body__mountain-race #footer,.body__bike-race #footer,.body__etapa #footer{margin-top:-1px;background:#000;padding:4rem 0 1rem}@media screen and (max-width: 539px){.body__mountain-race #footer,.body__bike-race #footer,.body__etapa #footer{padding:3rem 0 1rem}}.body__mountain-race #footer .copyright-wrapper p,.body__bike-race #footer .copyright-wrapper p,.body__etapa #footer .copyright-wrapper p{color:#fff}.body__mountain-race #footer .copyright-wrapper .nova-data-branca,.body__bike-race #footer .copyright-wrapper .nova-data-branca,.body__etapa #footer .copyright-wrapper .nova-data-branca{display:block}.body__mountain-race #footer .copyright-wrapper .nova-data-preta,.body__bike-race #footer .copyright-wrapper .nova-data-preta,.body__etapa #footer .copyright-wrapper .nova-data-preta{display:none}.body__mountain-race #footer .footer-imgs-wrapper img,.body__bike-race #footer .footer-imgs-wrapper img,.body__etapa #footer .footer-imgs-wrapper img{filter:brightness(0) invert(1)}.body__mountain-race #footer .footer-link-col li:first-child,.body__bike-race #footer .footer-link-col li:first-child,.body__etapa #footer .footer-link-col li:first-child{color:#fff}.body__mountain-race #footer .footer-link-col li:first-child::after,.body__bike-race #footer .footer-link-col li:first-child::after,.body__etapa #footer .footer-link-col li:first-child::after{background:#fff}.body__mountain-race #footer .footer-link-col li a,.body__bike-race #footer .footer-link-col li a,.body__etapa #footer .footer-link-col li a{color:hsla(0,0%,100%,.7)}.body__mountain-race #footer .footer-link-col li a:hover,.body__bike-race #footer .footer-link-col li a:hover,.body__etapa #footer .footer-link-col li a:hover{color:#fff}.body__mountain-race #footer .footer-link-col li a img,.body__bike-race #footer .footer-link-col li a img,.body__etapa #footer .footer-link-col li a img{filter:brightness(0) invert(1)}.body__mountain-race #footer .footer-modalidade-logo-mountain{display:block}.body__bike-race #footer .footer-modalidade-logo-bike{display:block}.body__home #footer{background-image:linear-gradient(4deg, #ffffff 80%, #000000 calc(80% + 2px));padding:170px 0 1rem}@media screen and (max-width: 768px){.body__home #footer{background-image:linear-gradient(4deg, #ffffff 90%, #000000 calc(90% + 2px))}}@media screen and (max-width: 539px){.body__home #footer{padding:100px 0 1rem}}.modal-wrapper{position:fixed;top:0;bottom:0;left:0;right:0;width:100%;z-index:99999;background:rgba(0,0,0,.6);transform:scale(0)}.modal-wrapper.modal-active{transform:scale(1)}.modal-wrapper.modal-active .modal-cadastre-se{transform:translate(-50%, -50%)}.header-modal{background:#000;padding:2rem 1.5rem;margin-bottom:2rem}.modal-wrapper-contato{position:fixed;top:0;bottom:0;left:0;right:0;width:100%;z-index:99999;background:rgba(0,0,0,.6);transform:scale(0)}.modal-wrapper-contato.modal-active{transform:scale(1)}.modal-wrapper-contato.modal-active .modal-cadastre-se{transform:translate(-50%, -50%)}.modal-cadastre-se{max-width:620px;max-height:89vh;overflow:auto;background:#fff;border:1px solid #c6dff8;box-shadow:0px 16px 24px rgba(0,45,128,.08);border-radius:8px;position:relative;left:50%;top:50%;transform:translate(-50%, -500%);transition:.4s ease}@media(max-width: 700px){.modal-cadastre-se{max-width:90%}}.modal-cadastre-se .close-modal{position:absolute;right:1.5rem;top:2rem;cursor:pointer}.modal-cadastre-se .close-modal svg path{stroke:#fff;transition:.2s ease-in}.modal-cadastre-se .close-modal svg:hover path{stroke:red}.modal-cadastre-se .close-modal2{position:absolute;right:1.5rem;top:2rem;cursor:pointer}.modal-cadastre-se .close-modal2 svg path{stroke:#002d80;transition:.2s ease-in}.modal-cadastre-se .close-modal2 svg:hover path{stroke:red}.modal-cadastre-se h2{color:#fff;font-size:1.5rem;font-size:min(max(1.2rem, 3vw), 1.5rem);font-size:clamp(1.2rem,3vw,1.5rem);max-width:450px;margin-right:2rem}.modal-cadastre-se .form-wrapper{background:unset;box-shadow:unset;border:unset;padding:unset;border-radius:unset}.modal-cadastre-se .form-wrapper .input-wrapper{margin-bottom:1.5rem}.modal-cadastre-se .form-wrapper .botao{margin-top:2rem;justify-content:center}.modal-cadastre-se .form-wrapper .botao a{width:unset;padding:0 3rem}main{overflow:hidden}.body__ranking-geral #page-ranking-geral{background:#000;min-height:100vh}.body__ranking-geral #page-ranking-geral #page-ranking{height:100%;position:relative}.body__ranking-geral #page-ranking-geral .banner-image{padding-top:82px;height:100%;overflow:hidden;transition:height .15s ease-out;will-change:height}.body__ranking-geral #page-ranking-geral #banner{width:100%;height:100%;object-fit:cover}.body__ranking-geral #page-ranking-geral .item-select{width:20.5rem}.body__ranking-geral #page-ranking-geral .item-select label{color:hsla(0,0%,100%,.7);font-family:"Fira Sans";font-size:1.125rem;font-weight:700;line-height:160%;letter-spacing:-0.36px;margin-bottom:.375rem}@media(max-width: 1024px){.body__ranking-geral #page-ranking-geral .item-select{width:100% !important}}.body__ranking-geral #page-ranking-geral .item-drop-filtro-mobile{border:1px solid hsla(0,0%,100%,.1);width:100%;display:none;justify-content:space-between;align-items:center;padding:1rem 1.25rem}.body__ranking-geral #page-ranking-geral .item-drop-filtro-mobile span{color:#fff;font-family:"Fira Sans";font-size:16px;font-weight:500;line-height:160%;letter-spacing:-0.32px}.body__ranking-geral #page-ranking-geral .item-drop-filtro-mobile .seta{transition:transform .3s ease}.body__ranking-geral #page-ranking-geral .item-drop-filtro-mobile .seta.girando{transform:rotate(180deg)}@media(max-width: 1024px){.body__ranking-geral #page-ranking-geral .item-drop-filtro-mobile{display:flex}}.body__ranking-geral #page-ranking-geral .hidden-elements{display:none}.body__ranking-geral #page-ranking-geral .item-wrapper{display:flex;align-items:center;gap:1rem}.body__ranking-geral #page-ranking-geral .drop-wrapper{display:flex;align-items:center;gap:1rem;border-left:2px solid rgba(0,0,0,0);padding:.875rem;color:hsla(0,0%,100%,.7)}.body__ranking-geral #page-ranking-geral .drop-wrapper:hover{border-left:2px solid #fff;background:linear-gradient(90deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%);color:#fff}.body__ranking-geral #page-ranking-geral .choices{width:100%;border:1px solid hsla(0,0%,100%,.1);border-radius:4px}.body__ranking-geral #page-ranking-geral .choices__inner{padding:.75rem;padding-right:40px;font-size:16px;height:56px;background:hsla(0,0%,100%,.05);border:none}.body__ranking-geral #page-ranking-geral .choices__item{color:#fff;font-family:"Fira Sans";font-size:1.125rem;font-weight:500;line-height:160%;letter-spacing:-0.36px}.body__ranking-geral #page-ranking-geral .choices__list--dropdown{margin-top:.5rem;z-index:99}.body__ranking-geral #page-ranking-geral .choices__list--dropdown{background:#0d0d0d;border:1px solid #444;border-radius:4px}.body__ranking-geral #page-ranking-geral .icon-select{width:24px;object-fit:cover}.body__ranking-geral #page-ranking-geral .btn-filter{color:#fff;width:20.5rem;height:56px;border:1px solid hsla(0,0%,100%,.1)}.body__ranking-geral #page-ranking-geral .page-wrapper{padding:6rem 0}.body__ranking-geral #page-ranking-geral .page-wrapper .title-ranking{color:#fff;font-family:"Merriweather",sans-serif;font-size:3rem;font-weight:700;line-height:124%;text-transform:uppercase;margin-bottom:.5rem}.body__ranking-geral #page-ranking-geral .page-wrapper .paragraph{color:hsla(0,0%,100%,.7);font-family:"Fira Sans",sans-serif;font-size:1.125rem;font-weight:400;line-height:160%;letter-spacing:-0.36px;margin-bottom:1.5rem}.body__ranking-geral #page-ranking-geral .page-wrapper .limpa-filtro{color:#fff;font-family:"Fira Sans",sans-serif;font-size:1.125rem;font-weight:400;line-height:160%;letter-spacing:-0.36px;margin-bottom:2rem;display:none}.body__ranking-geral #page-ranking-geral .page-wrapper .limpa-filtro.btn-active{display:block}.body__ranking-geral #page-ranking-geral .wrapper-select{display:flex;gap:1.5rem}@media(max-width: 1024px){.body__ranking-geral #page-ranking-geral .wrapper-select{flex-direction:column;width:100%}}.body__ranking-geral #page-ranking-geral .form-wrapper{display:flex;justify-content:space-between;align-items:end;gap:4rem;margin-bottom:2rem}@media(max-width: 1440px){.body__ranking-geral #page-ranking-geral .form-wrapper{flex-wrap:wrap}}@media(max-width: 1024px){.body__ranking-geral #page-ranking-geral .form-wrapper{flex-direction:column;align-items:flex-start}}.body__ranking-geral #page-ranking-geral .pesquisa-input{display:flex;max-width:28.4375rem;width:100%;border:1px solid hsla(0,0%,100%,.1);border-radius:4px;overflow:hidden}.body__ranking-geral #page-ranking-geral .pesquisa-input .item-busca{padding:.75rem;font-size:16px;height:56px;width:100%;background:hsla(0,0%,100%,.05);border:none;color:#fff;font-family:"Fira Sans";font-size:1.125rem;font-weight:500;line-height:160%;letter-spacing:-0.36px}.body__ranking-geral #page-ranking-geral .pesquisa-input .item-busca::placeholder{color:hsla(0,0%,100%,.4)}.body__ranking-geral #page-ranking-geral .pesquisa-input .icon-lupa{border:1px solid hsla(0,0%,100%,.1);padding:.75rem .25rem .75rem .75rem;border:none;background:hsla(0,0%,100%,.05)}@media(max-width: 1024px){.body__ranking-geral #page-ranking-geral .pesquisa-input{max-width:100%}}.body__ranking-geral #page-ranking-geral .pesquisa-wrapper{width:100%;display:flex;gap:1rem}.body__ranking-geral #page-ranking-geral .btn-busca{width:max-content;display:flex;align-items:center;justify-content:center;padding:1rem;border:1px solid hsla(0,0%,100%,.1);border-radius:4px;color:#fff;transition:background .3s ease,color .3s ease}.body__ranking-geral #page-ranking-geral .btn-busca:hover{background:#fff;color:#000}.body__ranking-geral #page-ranking-geral .table-content{overflow-x:scroll;max-width:100%}.body__ranking-geral #page-ranking-geral .table-content::-webkit-scrollbar{height:8px}.body__ranking-geral #page-ranking-geral .table-content::-webkit-scrollbar-track{border-radius:2rem;background:hsla(0,0%,100%,.8)}.body__ranking-geral #page-ranking-geral .table-content::-webkit-scrollbar-thumb{background:#4c4c4c;border-radius:10px;border:2px solid #4c4c4c}.body__ranking-geral #page-ranking-geral .table-content::-webkit-scrollbar-thumb:hover{background:#4c4c4c}.body__ranking-geral #page-ranking-geral table{border-collapse:collapse;min-width:2000px;margin-bottom:1.5rem}.body__ranking-geral #page-ranking-geral table .header-table{border:1px solid hsla(0,0%,100%,.1)}.body__ranking-geral #page-ranking-geral table .header-table tr th{color:#fff;font-family:"Fira Sans";font-size:.75rem;font-weight:700;line-height:130%;letter-spacing:-0.48px;text-transform:uppercase;padding:.5rem 1rem;text-align:left;background:#383838}.body__ranking-geral #page-ranking-geral table .header-table .nome{width:240px;border:1px solid hsla(0,0%,100%,.1)}@media(max-width: 767px){.body__ranking-geral #page-ranking-geral table .header-table .nome{width:140px}}.body__ranking-geral #page-ranking-geral table .header-table .requesitos-minimos,.body__ranking-geral #page-ranking-geral table .header-table .colacacao-geral,.body__ranking-geral #page-ranking-geral table .header-table .colocacao-faixa-etaria,.body__ranking-geral #page-ranking-geral table .header-table .pontuacao-total,.body__ranking-geral #page-ranking-geral table .header-table .pontuacao-descarte,.body__ranking-geral #page-ranking-geral table .header-table .pontuacao-final{width:110px;border:1px solid hsla(0,0%,100%,.1)}.body__ranking-geral #page-ranking-geral table .header-table .faixa-etaria{width:244px;border:1px solid hsla(0,0%,100%,.1)}.body__ranking-geral #page-ranking-geral table .header-table .pontuacao-etapa{background:#f9db00;width:120px;padding:8px 16px;color:#000;font-family:"Fira Sans";font-size:.75rem;font-weight:700;line-height:150%;letter-spacing:-0.48px;text-transform:uppercase}.body__ranking-geral #page-ranking-geral table .body-table .tr-style-1{background:#141414}.body__ranking-geral #page-ranking-geral table .body-table .tr-style-2{background:hsla(0,0%,100%,.1)}.body__ranking-geral #page-ranking-geral table .body-table tr:hover{background:#333;transition:background .3s ease}.body__ranking-geral #page-ranking-geral table .body-table td{color:#fff;font-family:"Fira Sans";font-size:1rem;font-weight:400;line-height:150%;letter-spacing:-0.64px;padding:.5rem 1rem;border:1px solid hsla(0,0%,100%,.1)}.body__ranking-geral #page-ranking-geral table .body-table .classificacao-geral .medalha-ouro{color:#000 !important;font-weight:600 !important;border-radius:3px !important;background:#d3bb10 !important;display:block !important;padding:4px 8px !important;width:max-content !important}.body__ranking-geral #page-ranking-geral table .body-table .classificacao-geral .medalha-prata{color:#000 !important;font-weight:600 !important;border-radius:3px !important;display:block !important;padding:4px 8px !important;width:max-content !important;background:#b0b0b0 !important}.body__ranking-geral #page-ranking-geral table .body-table .classificacao-geral .medalha-bronze{color:#000 !important;font-weight:600 !important;display:block !important;padding:4px 8px !important;width:max-content !important;border-radius:3px !important;background:#8e583a !important}.body__ranking-geral #page-ranking-geral table .body-table .classificacao-geral .medalha-normal{color:#fff;font-weight:600;line-height:150%;letter-spacing:-0.64px;display:block;padding:4px 8px;width:max-content;border-radius:3px;background:hsla(0,0%,100%,.1)}.body__ranking-geral #page-ranking-geral table .body-table .pontuacao-etapa{background:rgba(249,219,0,.05)}.body__ranking-geral #page-ranking-geral .pagination-wrapper{display:flex;justify-content:center;align-items:center;margin-top:5rem}.body__ranking-geral #page-ranking-geral .pagination-wrapper .itens-paginator-content{border-radius:4px;border:1px solid hsla(0,0%,100%,.1);background:linear-gradient(180deg, rgba(255, 255, 255, 0.01) 0%, rgba(255, 255, 255, 0) 87.37%);padding:1rem;width:max-content;display:flex;gap:3.375rem}.body__ranking-geral #page-ranking-geral .pagination-wrapper .itens-paginator-content .page-anterior{color:hsla(0,0%,100%,.4);font-family:"Fira Sans";font-size:14px;font-weight:500;line-height:150%;display:flex;gap:.375rem;align-items:center}.body__ranking-geral #page-ranking-geral .pagination-wrapper .itens-paginator-content .page-next{color:#fff;font-family:"Fira Sans";font-size:14px;font-weight:500;line-height:150%;display:flex;gap:.375rem;align-items:center}.body__ranking-geral #page-ranking-geral .pagination-wrapper .itens-paginator-content .numbers-paginator{display:flex}.body__ranking-geral #page-ranking-geral .pagination-wrapper .itens-paginator-content .numbers-paginator .number{position:relative;color:hsla(0,0%,100%,.4);font-family:"Fira Sans";font-size:14px;font-weight:500;line-height:150%;padding:0 .5rem}.body__ranking-geral #page-ranking-geral .pagination-wrapper .itens-paginator-content .numbers-paginator .active{color:#fff}.body__ranking-geral #page-ranking-geral .pagination-wrapper .itens-paginator-content .numbers-paginator .active::after{content:"";position:absolute;left:0;bottom:-15px;height:.125rem;width:100%;background-color:#fff}.body__ranking-geral #page-ranking-geral tbody tr>:first-child{background:#383838;position:sticky;z-index:1;left:0}.body__ranking-geral #page-ranking-geral thead tr>th{position:sticky;padding:.5rem;z-index:2;top:0}.body__ranking-geral #page-ranking-geral thead tr>:first-child{z-index:3;left:0;top:0}.body__ranking-geral .menu-links-wrapper-simples{display:flex;justify-content:space-between;align-items:center;padding:12px 0}.body__ranking-geral .change-hidden-table{display:none;transition:display ease 3s}.body__ranking-geral .logo-wtr-small{height:4rem;object-fit:cover}@media(max-width: 600px){.body__ranking-geral .logo-wtr-small{height:2.5rem}}/*# sourceMappingURL=style.compilado.css.map */