body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.create-team{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin-top:71px;padding-top:50px;width:100%}.create-team-shadow-container,.create-team-title{position:relative;width:90%}.create-team-title{border-top:10px solid #fddd07;box-shadow:-1px -1px 30px #0000001a,1px -1px 30px #0000001a,-1px 1px 30px #0000001a,1px 1px 30px #0000001a;text-align:left;z-index:1}.create-team-shadow-mask-bottom,.create-team-shadow-mask-right{background-color:#fff;position:absolute;z-index:2}.create-team-shadow-mask-right{bottom:0;right:5%;top:0;width:5%}.create-team-shadow-mask-bottom{bottom:-30px;height:30px;left:0;right:0}.create-team-title h1{font-family:NerisBlack;font-size:32px;font-style:italic;margin:0;padding-bottom:10px;padding-left:100px;padding-top:10px}.create-team-container{display:flex;height:100%;justify-content:space-around;width:100%}.create-team-left-container,.create-team-right-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:50px}.create-team-button{background-color:#0056b3;border:none;border-radius:80px;color:#fff70d;cursor:pointer;font-family:NerisBlack;font-size:24px;font-style:italic;height:50px;margin:0;padding:0;text-shadow:3px 3px 3px #00000026;width:250px}@media (max-width:699px){.create-team-title{width:100%}.create-team-title h1{font-size:24px;padding:0}.create-team-shadow-mask-right{display:none}.create-team-container{flex-direction:column}.create-team-left-container img,.create-team-right-container img{max-height:60vw;max-width:100%}}.select-cyclists{align-items:center;display:flex;flex-direction:column;padding-bottom:5%;padding-top:100px}.select-cyclists-antiscroll{background-color:#fff;display:flex;height:311px;justify-content:center;position:fixed;top:50px;width:100%;z-index:500}.select-cyclists-shadow-container{position:fixed;top:100px;width:90%;z-index:1000}.select-cyclists-title{border-top:10px solid #fddd07;box-shadow:-1px -1px 30px #0000001a,1px -1px 30px #0000001a,-1px 1px 30px #0000001a,1px 1px 30px #0000001a;position:relative;text-align:left}.select-cyclists-shadow-mask-bottom,.select-cyclists-shadow-mask-right{background-color:#fff;position:absolute}.select-cyclists-shadow-mask-right{bottom:0;right:5%;top:0;width:5%}.select-cyclists-shadow-mask-bottom{bottom:-30px;height:31px;left:0;right:0}.select-cyclists-title h1{font-family:NerisBlack;font-size:32px;font-style:italic;margin:0;padding-bottom:10px;padding-left:50px;padding-top:10px}.select-cyclists-top-container{background-color:#fff;display:flex;justify-content:space-between;margin-top:31px;position:fixed;top:180px;width:90%;z-index:999}.select-cyclists-rules{margin-top:10px;text-align:left;width:90%}.select-cyclists-rules p{font-family:Neris;font-size:26px;margin-top:0;padding-left:50px}.select-cyclists-header-pannel{display:flex;flex-direction:column;font-family:Neris;font-size:20px;width:50%}.select-cyclists-header-pannel-content{align-items:center;display:flex;font-family:NerisBlack;font-size:20px;justify-content:center;padding:0;width:100%}.select-cyclists-header-pannel-content p{margin:5px}.select-cyclists-header-pannel p span{color:red}.select-cyclists-header-pannel p strong{color:#11c411}.select-cyclists-next{display:flex;justify-content:center;padding-bottom:20px}.select-cyclists-next button{background-color:#0056b3;border:none;border-radius:80px;color:#fff70d;cursor:pointer;font-family:Neris;font-family:NerisBlack;font-size:24px;font-style:italic;height:50px;margin:0;padding:0;text-shadow:3px 3px 3px #00000026;width:50%}.select-cyclists-next button:disabled{color:#78787880;text-shadow:none}.select-cyclists-pannel-view{display:flex;margin-top:250px;position:relative;width:100%;z-index:1}.select-cyclists-choice{display:flex;flex-direction:column;width:70%}.select-cyclists-controls{display:flex;justify-content:space-between;padding-bottom:10px;padding-left:5%;width:90%}.select-cyclists-sort-control{font-family:NerisBlack;font-size:18px;letter-spacing:2px}.select-cyclists-search-control,.select-cyclists-sort-control{align-items:center;display:flex}.select-cyclists-search-control input,.select-cyclists-sort-control select{background-color:#fafafa;border:none;border-radius:22px;font-family:Neris;font-size:12px;height:30px;width:200px}.select-cyclists-sort-control label{padding-bottom:6px}.select-cyclists-search-control{align-items:center;display:flex;flex-direction:column;position:relative}.select-cyclists-search-icon{left:5px;position:absolute;top:5px}.select-cyclists-search-control input{padding-left:30px}.select-cyclists-table-container{border:1px solid #000;letter-spacing:0;margin-left:5%;max-height:1000px;overflow-y:auto;padding:0;width:90%}.select-cyclists-table-container table{background-color:#fafafa;border-collapse:collapse;font-family:Neris;width:100%}.select-cyclists-table-selected-row{background:56b3;font-family:NerisBlack}.select-cyclists-table-container td,.select-cyclists-table-container th{border:1px solid #000;border-left:none;padding:9px;text-align:center}.select-cyclists-table-container td{cursor:pointer;font-size:13px}.select-cyclists-table-container th{background-color:#0056b3;border-top:none;color:#fff70d;font-family:NerisBlack;font-size:14px;font-style:italic;position:-webkit-sticky;position:sticky;top:0;z-index:100}.select-cyclists-name-info{align-items:center;display:flex;justify-content:center;padding-left:15%;width:100%}.select-cyclists-name-info span{text-align:left;width:60%}.select-cyclists-flag-icon{margin-right:10px}.select-cyclists-side-info p strong{font-family:NerisBlack}.select-cyclists-choice-view{display:flex;flex-direction:column;width:30%}.select-cyclists-scroll-container{border-left:1px solid #c8cbd9;display:flex;margin-top:20px;max-height:80%;overflow-y:auto}.select-cyclists-line-container{display:flex;flex-direction:column;flex-wrap:nowrap;margin:0 auto;max-height:1000px}.select-cyclists-selected-cell{flex:1 1 auto;position:relative}.select-cyclists-line-container:last-child .select-cyclists-selected-cell:last-child{margin-right:0}.select-cyclists-selected-info{background-color:#ededed40;font-family:NerisBlack;font-size:12px;height:80px;letter-spacing:0;margin:10px;padding:20px 10px 20px 20px;position:relative;text-align:left;width:150px}.select-cyclists-cancel-icon{cursor:pointer;position:absolute;right:10%;top:10%;z-index:1}.select-cyclists-selected-info h4{margin-right:5px}.select-cyclists-selected-info h4,.select-cyclists-selected-info p{margin:0}.select-cyclists-selected-info p{font-family:Neris}.select-cyclists-selected-info strong{font-family:NerisBlack}@media (max-width:1499px) and (min-width:700px){.select-cyclists-title h1{font-size:32px}.select-cyclists-rules p{font-size:24px}.select-cyclists-next button{border-radius:80px;font-size:20px;width:200px}}@media (max-width:699px){.select-cyclists{padding-bottom:5%;padding-top:0}.select-cyclists-shadow-container{width:100%}.select-cyclists-shadow-mask-bottom,.select-cyclists-shadow-mask-right{display:none}.select-cyclists-title{box-shadow:none;display:flex;justify-content:center;text-align:center;width:100%}.select-cyclists-title h1{font-size:28px;margin:0;padding-left:0;padding-top:0;width:90%}.select-cyclists-rules p{font-size:22px;margin:0;padding-left:0}.select-cyclists-scroll-container{display:none}.select-cyclists-pannel-view{flex-direction:column}.select-cyclists-choice:first-child{order:1}.select-cyclists-choice-view:first-child{order:0}.select-cyclists-choice-view{width:100%}.select-cyclists-next{padding-bottom:0}.select-cyclists-choice{width:100%}.select-cyclists-header-pannel{flex-direction:column;font-size:14px;justify-content:center;width:100%}.select-cyclists-header-pannel-content{font-size:20px;padding:0;width:100%}.select-cyclists-header-pannel-content p{margin-bottom:0}.select-cyclists-controls{align-items:flex-start;flex-direction:column;margin-top:10px;padding-bottom:5%;padding-left:0;width:100%}.select-cyclists-sort-control{font-size:16px;letter-spacing:0}.select-cyclists-search-control,.select-cyclists-sort-control{align-items:flex-start;margin-bottom:10px;margin-left:2%;width:300px}.select-cyclists-search-control input{width:235px}.select-cyclists-table-container{border-left:none;border-right:none;margin-left:0;max-height:500px;overflow-y:auto;scrollbar-width:none;width:100%}.select-cyclists-table-container::-webkit-scrollbar{display:none}.select-cyclists-table-container td,.select-cyclists-table-container th{padding:9px 3px}.select-cyclists-table-container td{cursor:pointer;font-size:11px}.select-cyclists-table-container th{border-top:none;font-family:NerisBlack;font-size:12px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.select-cyclists-name-info{justify-content:flex-start;padding-left:10px}.select-cyclists-top-container{flex-direction:column;margin-top:10px}.select-cyclists-next{margin-top:5px}.select-cyclists-antiscroll{height:400px;top:0}.select-cyclists-pannel-view{margin-top:400px}}.select-cyclists-bonus{align-items:center;display:flex;flex-direction:column;padding-top:100px}.select-cyclists-bonus-shadow-container{position:relative;width:90%}.select-cyclists-bonus-title{border-top:10px solid #fddd07;box-shadow:-1px -1px 30px #0000001a,1px -1px 30px #0000001a,-1px 1px 30px #0000001a,1px 1px 30px #0000001a;text-align:left;width:90%;z-index:1}.select-cyclists-bonus-shadow-mask-bottom,.select-cyclists-bonus-shadow-mask-right{background-color:#fff;position:absolute;z-index:2}.select-cyclists-bonus-shadow-mask-right{bottom:0;right:5%;top:0;width:5%}.select-cyclists-bonus-shadow-mask-bottom{bottom:-30px;height:31px;left:0;right:0}.select-cyclists-bonus-title h1{font-family:NerisBlack;font-size:32px;font-style:italic;margin:0;padding-bottom:10px;padding-left:50px;padding-top:10px}.select-cyclists-bonus-header{display:flex;height:120px;justify-content:space-between;padding:20px 0;width:100%}.select-cyclists-bonus-rules{align-items:center;display:flex;padding-left:8%;text-align:left}.select-cyclists-bonus-rules p{font-family:NerisBlack;font-size:26px}.select-cyclists-bonus-change-step{align-items:center;display:flex;gap:7%;height:100%;padding-right:3%;text-align:center}.select-cyclists-bonus-change-step button,.select-cyclists-bonus-popup-content button{background-color:#0056b3;border:none;border-radius:80px;color:#fff70d;cursor:pointer;font-family:NerisBlack;font-size:24px;font-style:italic;height:50px;margin:0;padding:0;text-shadow:3px 3px 3px #00000026;width:250px}.select-cyclists-bonus-change-step button:disabled{color:#78787880;text-shadow:none}.select-cyclists-bonus-pannel-view{display:flex;width:100%}.select-cyclists-bonus-choice{border-right:1px solid #c8cbd9;display:flex;flex-direction:column;justify-content:center;width:70%}.select-cyclists-bonus-table-container{border:1px solid #000;border-bottom:none;border-right:none;letter-spacing:0;margin-left:5%;max-height:500px;overflow-y:auto;padding:0;width:80%}.select-cyclists-bonus-table-container table{background-color:#fafafa;border-collapse:collapse;font-family:Neris;font-size:11px;width:100%}.select-cyclists-bonus-table-selected-row{background:#ff0;font-family:NerisBlack}.select-cyclists-bonus-table-container td,.select-cyclists-bonus-table-container th{border:1px solid #000;border-left:none;padding:9px;text-align:center}.select-cyclists-bonus-table-container td{cursor:pointer;font-size:13px}.select-cyclists-bonus-table-container th{background-color:#0056b3;border-top:none;color:#fff70d;font-family:NerisBlack;font-size:14px;font-style:italic;position:-webkit-sticky;position:sticky;top:0;z-index:100}.select-cyclists-bonus-name-info{align-items:center;display:flex;justify-content:center;padding-left:15%;width:100%}.select-cyclists-bonus-name-info span{text-align:left;width:60%}.select-cyclists-bonus-line-container{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin:0 auto;max-height:250px;overflow-y:auto;width:20%}.select-cyclists-bonus-selected-cell{flex:1 1 auto;position:relative}.select-cyclists-bonus-line-container:last-child .select-cyclists-bonus-selected-cell:last-child{margin-right:0}.select-cyclists-bonus-selected-info{background-color:#ededed40;font-family:NerisBlack;font-size:12px;height:80px;letter-spacing:0;margin:10px;padding:20px 10px 20px 20px;position:relative;text-align:left;width:150px}.select-cyclists-bonus-cancel-icon{cursor:pointer;position:absolute;right:5%;top:5%;z-index:1}.select-cyclists-bonus-selected-info h4{margin-right:5px}.select-cyclists-bonus-selected-info h4,.select-cyclists-bonus-selected-info p{margin:0}.select-cyclists-bonus-selected-info p{font-family:Neris}.select-cyclists-bonus-selected-info strong{font-family:NerisBlack}.select-cyclists-bonus-flag-icon{margin-right:10px}.select-cyclists-bonus-popup{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.select-cyclists-bonus-popup-content{align-items:center;background-color:#fff;border-radius:10px;box-shadow:5px 5px 10px #000;display:flex;flex-direction:column;height:250px;justify-content:space-around;padding:50px 20px;width:350px}.select-cyclists-bonus-popup-content p{font-family:Neris;font-size:24px;text-align:center}@media (max-width:1499px) and (min-width:700px){.select-cyclists-bonus-title h1{font-size:32px}.select-cyclists-bonus-rules p{font-size:24px}.select-cyclists-bonus-change-step button,.select-cyclists-bonus-popup-content button{border-radius:80px;font-size:20px;width:200px}}@media (max-width:699px){.select-cyclists-bonus{padding-bottom:5%;padding-top:0}.select-cyclists-bonus-shadow-container{width:100%}.select-cyclists-bonus-shadow-mask-bottom,.select-cyclists-bonus-shadow-mask-right{display:none}.select-cyclists-bonus-title{box-shadow:none;display:flex;justify-content:center;text-align:center;width:100%}.select-cyclists-bonus-title h1{font-size:28px;margin:0;padding-left:0;padding-top:50px;width:90%}.select-cyclists-bonus-header{display:flex;flex-direction:column;height:120px;margin-bottom:30px;padding:20px 0;width:100%}.select-cyclists-bonus-rules{padding-bottom:10%;padding-left:0;text-align:center}.select-cyclists-bonus-rules p{font-size:22px;margin:0;padding-left:0}.select-cyclists-bonus-change-step{padding:0 20px}.select-cyclists-bonus-change-step button,.select-cyclists-bonus-popup-content button{border-radius:80px;font-size:20px;height:50px;width:200px}.select-cyclists-bonus-pannel-view{flex-direction:column}.select-cyclists-bonus-choice:first-child{order:1}.select-cyclists-bonus-choice-view:first-child{order:0}.select-cyclists-bonus-choice,.select-cyclists-bonus-choice-view{width:100%}.select-cyclists-bonus-table-container{border-left:none;border-right:none;margin-left:0;max-height:500px;overflow-y:auto;scrollbar-width:none;width:100%}.select-cyclists-bonus-table-container::-webkit-scrollbar{display:none}.select-cyclists-bonus-table-container td,.select-cyclists-bonus-table-container th{padding:9px 3px}.select-cyclists-bonus-table-container td{cursor:pointer;font-size:11px}.select-cyclists-bonus-table-container th{border-top:none;font-family:NerisBlack;font-size:12px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.select-cyclists-bonus-line-container{display:none}.select-cyclists-bonus-name-info{justify-content:flex-start;padding-left:10px}}.select-races{align-items:center;display:flex;flex-direction:column;padding-top:100px}.select-races-shadow-container{position:relative;width:90%}.select-races-title{border-top:10px solid #fddd07;box-shadow:-1px -1px 30px #0000001a,1px -1px 30px #0000001a,-1px 1px 30px #0000001a,1px 1px 30px #0000001a;text-align:left;width:90%}.select-races-shadow-mask-bottom,.select-races-shadow-mask-right{background-color:#fff;position:absolute;z-index:2}.select-races-shadow-mask-right{bottom:0;right:5%;top:0;width:5%}.select-races-shadow-mask-bottom{bottom:-30px;height:31px;left:0;right:0}.select-races-title h1{font-family:NerisBlack;font-size:32px;font-style:italic;margin:0;padding-bottom:10px;padding-left:50px;padding-top:10px}.select-races-header{display:flex;height:120px;justify-content:space-between;padding:20px 0;width:100%}.select-races-rules{align-items:center;display:flex;padding-left:8%;text-align:left}.select-races-rules p{font-family:NerisBlack;font-size:26px}.select-races-change-step{align-items:center;display:flex;gap:7%;height:100%;padding-right:3%;text-align:center}.select-races-change-step button{background-color:#0056b3;border:none;border-radius:80px;color:#fff70d;cursor:pointer;font-family:NerisBlack;font-size:24px;font-style:italic;height:50PX;margin:0;padding:0;text-shadow:3px 3px 3px #00000026;width:250px}.select-races-change-step button:disabled{color:#78787880;text-shadow:none}.select-races-pannel-view{display:flex;width:100%}.select-races-choice{border-right:1px solid #c8cbd9;display:flex;flex-direction:column;width:70%}.select-races-choice h2{margin-left:5%}.select-races-controls{display:flex;justify-content:space-between;margin-top:10px;padding-bottom:2%;padding-left:10%;width:90%}.select-races-sort-control{align-items:center;display:flex;font-family:NerisBlack;font-size:18px;letter-spacing:2px}.select-races-sort-control select{background-color:#fafafa;border:none;border-radius:22px;font-family:Neris;font-size:12px;height:30px;margin-left:20px;width:200px}.select-races-table-container{border:1px solid #000;letter-spacing:0;margin-left:10%;max-height:1000px;overflow-y:auto;padding:0;width:85%}.select-races-table-container table{background-color:#fafafa;border-collapse:collapse;font-family:Neris;font-size:11px;width:100%}.select-races-table-selected-row{background:#ff0;font-family:NerisBlack}.select-races-table-container td,.select-races-table-container th{border:1px solid #000;border-left:none;padding:9px;text-align:center}.select-races-table-container td{cursor:pointer;font-size:13px}.select-races-table-container th{background-color:#0056b3;border-top:none;color:#fff70d;font-family:NerisBlack;font-size:14px;font-style:italic;position:-webkit-sticky;position:sticky;top:0;z-index:100}.select-races-table-name-container{align-items:center;display:flex;justify-content:center;padding-left:10px;width:100%}.select-races-table-name-container span{text-align:left;width:60%}.select-races-table-flag-icon{margin-right:10px}.select-races-choice-view{display:flex;flex-direction:column;padding-top:3%;width:30%}.select-races-selected-number{font-family:NerisBlack;font-size:18px;padding-left:50px}.select-races-selected-races-green{color:#34a853;padding-left:4px}.select-races-selected-races-red{color:#ed1566;padding-left:4px}.select-races-scroll-container{display:flex;max-height:80%;overflow-y:auto}.select-races-line-container{display:flex;flex-direction:column;flex-wrap:nowrap;margin:0 auto;max-height:1000px}.select-races-selected-cell{flex:1 1 auto}.select-races-line-container:last-child .select-races-selected-cell:last-child{margin-right:0}.select-races-selected-info{background-color:#ededed40;font-family:NerisBlack;font-size:12px;height:80px;letter-spacing:0;margin:10px;padding:20px 10px 20px 20px;position:relative;text-align:left;width:150px}.select-races-selected-info img{cursor:pointer;position:absolute;right:5%}.select-races-selected-info p img{left:1px;position:relative}.select-races-selected-info h4,.select-races-selected-info p{margin:0}.select-races-selected-info p{font-family:Neris}.select-races-selected-name-container{align-items:center;display:flex;padding-top:5px;width:100%}.select-races-selected-name-container img{position:relative}.profil-cyclists-name-container h4{text-align:left}.select-races-selected-flag-icon{margin-right:0}@media (max-width:1499px) and (min-width:700px){.select-races-title h1{font-size:32px}.select-races-rules p{font-size:24px}.select-races-change-step button{border-radius:80px;font-size:20px;width:200px}}@media (max-width:699px){.select-races{padding-bottom:5%;padding-top:0}.select-races-shadow-container{width:100%}.select-races-shadow-mask-bottom,.select-races-shadow-mask-right{display:none}.select-races-title{box-shadow:none;display:flex;justify-content:center;text-align:center;width:100%}.select-races-title h1{font-size:28px;margin:0;padding-left:0;padding-top:50px;width:90%}.select-races-header{display:flex;flex-direction:column;height:120px;margin-bottom:30px;padding:20px 0;width:100%}.select-races-rules{padding-bottom:10%;padding-left:0;text-align:center}.select-races-rules p{font-size:22px;margin:0;padding-left:0}.select-races-change-step{padding:0 20px}.select-races-change-step button,.select-races-popup-content button{border-radius:80px;font-size:20px;height:50px;width:200px}.select-races-pannel-view{flex-direction:column}.select-races-choice:first-child{order:1}.select-races-choice-view:first-child{order:0}.select-races-choice-view{padding-top:0;width:100%}.select-races-choice{width:100%}.select-races-table-container{margin-left:0;max-height:500px;overflow-y:auto;width:100%}.select-races-table-container::-webkit-scrollbar{display:none}.select-races-table-container table{width:800px}.select-races-table-container td,.select-races-table-container th{padding:9px 0}.select-races-table-container td{cursor:pointer;font-size:11px}.select-races-table-container th{border-top:none;font-family:NerisBlack;font-size:12px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.select-races-line-container{display:none}.select-races-controls{padding-bottom:2%;padding-left:0;width:100%}.select-races-sort-control{font-size:14px;letter-spacing:0;padding-left:2%}.select-races-sort-control select{margin-left:10px}.select-races-table-name-container{padding-left:5px}}.select-races-controls{align-items:center;flex-wrap:wrap;gap:14px}.select-races-search-control,.select-races-sortby-control{align-items:center;display:flex;font-family:NerisBlack;font-size:18px;letter-spacing:2px}.select-races-search-control label,.select-races-sortby-control label{margin-right:14px}.select-races-search-control input{padding:0 14px;width:220px}.select-races-search-control input,.select-races-sortby-control select{background-color:#fafafa;border:none;border-radius:22px;font-family:Neris;font-size:12px;height:30px}.select-races-sortby-control select{width:150px}.select-races-error{color:#ed1566;font-family:Neris;font-size:14px;letter-spacing:0;margin:6px 0 0}.select-races-remove-btn{background:#0000;border:none;color:#0056b3;cursor:pointer;font-family:NerisBlack;font-size:12px;font-style:italic;margin-top:8px;padding:0}.select-races-global-counts{color:#000000bf;font-family:Neris;font-size:13px;margin-top:10px;padding-left:50px}@media (max-width:699px){.select-races-search-control,.select-races-sort-control,.select-races-sortby-control{font-size:14px;letter-spacing:0;width:100%}.select-races-search-control input{width:100%}.select-races-sortby-control select{width:200px}.select-races-global-counts{padding-left:20px}}.select-races-bonus{align-items:center;display:flex;flex-direction:column;padding-top:100px}.select-races-bonus-shadow-container{position:relative;width:90%}.select-races-bonus-title{border-top:10px solid #fddd07;box-shadow:-1px -1px 30px #0000001a,1px -1px 30px #0000001a,-1px 1px 30px #0000001a,1px 1px 30px #0000001a;text-align:left;width:90%}.select-races-bonus-shadow-mask-bottom,.select-races-bonus-shadow-mask-right{background-color:#fff;position:absolute;z-index:2}.select-races-bonus-shadow-mask-right{bottom:0;right:5%;top:0;width:5%}.select-races-bonus-shadow-mask-bottom{bottom:-30px;height:31px;left:0;right:0}.select-races-bonus-title h1{font-family:NerisBlack;font-size:32px;font-style:italic;margin:0;padding-bottom:10px;padding-left:50px;padding-top:10px}.select-races-bonus-header{display:flex;height:120px;justify-content:space-between;padding:20px 0;width:100%}.select-races-bonus-rules{align-items:center;display:flex;padding-left:8%;text-align:left}.select-races-bonus-rules p{font-family:NerisBlack;font-size:26px}.select-races-bonus-change-step{align-items:center;display:flex;gap:7%;height:100%;padding-right:3%;text-align:center}.select-races-bonus-change-step button,.select-races-bonus-popup-content button{background-color:#0056b3;border:none;border-radius:80px;color:#fff70d;cursor:pointer;font-family:NerisBlack;font-size:24px;font-style:italic;height:50PX;margin:0;padding:0;text-shadow:3px 3px 3px #00000026;width:250px}.select-races-bonus-change-step button:disabled{color:#78787880;text-shadow:none}.select-races-bonus-pannel-view{align-items:center;display:flex;margin-bottom:10%;width:100%}.select-races-bonus-choice{border-right:1px solid #c8cbd9;display:flex;flex-direction:column;padding-top:3%;width:70%}.select-races-bonus-table-container{border:1px solid #000;letter-spacing:0;margin-left:5%;max-height:500px;overflow-y:auto;padding:0;width:90%}.select-races-bonus-table-container table{background-color:#fafafa;border-collapse:collapse;font-family:Neris;font-size:11px;width:100%}.select-races-bonus-table-selected-row{background:#ff0;font-family:NerisBlack}.select-races-bonus-table-container td,.select-races-bonus-table-container th{border:1px solid #000;border-left:none;padding:9px;text-align:center}.select-races-bonus-table-container td{cursor:pointer;font-size:13px}.select-races-bonus-table-container th{background-color:#0056b3;border-top:none;color:#fff70d;font-family:NerisBlack;font-size:14px;font-style:italic;position:-webkit-sticky;position:sticky;top:0;z-index:100}.select-races-bonus-table-name-container{align-items:center;display:flex;justify-content:center;padding-left:10px;width:100%}.select-races-bonus-table-name-container span{text-align:left;width:50%}.select-races-bonus-table-flag-icon{margin-right:10px}.select-races-bonus-choice-view{display:flex;flex-direction:column;height:500px;width:30%}.select-races-bonus-selected-number{font-family:NerisBlack;font-size:18px;letter-spacing:2px;margin-top:0;padding-left:50px}.select-races-bonus-selected-races-green{color:#34a853;padding-left:4px}.select-races-bonus-selected-races-red{color:#ed1566;padding-left:4px}.select-races-bonus-scroll-container{display:flex;max-height:80%;overflow-y:auto}.select-races-bonus-line-container{display:flex;flex-direction:column;flex-wrap:nowrap;margin:0;max-height:400px;width:100%}.select-races-bonus-selected-cell{flex:1 1 auto}.select-races-bonus-line-container:last-child .select-races-bonus-selected-cell:last-child{margin-right:0}.select-races-bonus-selected-info{background-color:#ededed40;font-family:NerisBlack;font-size:12px;height:80px;letter-spacing:0;margin:10px;padding:20px 10px 20px 20px;position:relative;text-align:left;width:150px}.select-races-bonus-selected-info img{cursor:pointer;position:absolute;right:5%}.select-races-bonus-selected-info p img{left:1px;position:relative}.select-races-bonus-selected-info h4,.select-races-bonus-selected-info p{margin:0}.select-races-bonus-selected-info p{font-family:Neris}.select-races-bonus-popup{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000000}.select-races-bonus-popup-content{align-items:center;background-color:#fff;border-radius:10px;box-shadow:5px 5px 10px #000;display:flex;flex-direction:column;height:250px;justify-content:space-around;padding:50px 20px;width:350px}.select-races-bonus-popup-content p{font-family:Neris;font-size:24px;text-align:center}.select-races-bonus-selected-name-container{align-items:center;display:flex;padding-top:5px;width:100%}.select-races-bonus-selected-name-container img{position:relative}.profil-cyclists-bonus-name-container h4{text-align:left}.select-races-bonus-selected-flag-icon{margin-right:0}@media (max-width:1499px) and (min-width:700px){.select-races-bonus-title h1{font-size:32px}.select-races-bonus-rules p{font-size:24px}.select-races-bonus-change-step button,.select-races-bonus-popup-content button{border-radius:80px;font-size:20px;width:200px}}@media (max-width:699px){.select-races-bonus{padding-bottom:5%;padding-top:0}.select-races-bonus-shadow-container{width:100%}.select-races-bonus-shadow-mask-bottom,.select-races-bonus-shadow-mask-right{display:none}.select-races-bonus-title{box-shadow:none;display:flex;justify-content:center;text-align:center;width:100%}.select-races-bonus-title h1{font-size:28px;margin:0;padding-left:0;padding-top:50px;width:90%}.select-races-bonus-header{display:flex;flex-direction:column;height:120px;margin-bottom:30px;padding:20px 0;width:100%}.select-races-bonus-rules{padding-bottom:10%;padding-left:0;text-align:center}.select-races-bonus-rules p{font-size:22px;margin:0;padding-left:0}.select-races-bonus-change-step{padding:0 20px}.select-races-bonus-change-step button,.select-races-bonus-popup-content button{border-radius:80px;font-size:20px;height:50px;width:200px}.select-races-bonus-pannel-view{flex-direction:column}.select-races-bonus-choice:first-child{order:1}.select-races-bonus-choice-view:first-child{order:0}.select-races-bonus-choice-view{height:100%;width:100%}.select-races-bonus-choice{width:100%}.select-races-bonus-table-container{border-left:none;border-right:none;margin-left:0;max-height:500px;overflow-y:auto;scrollbar-width:none;width:100%}.select-races-bonus-table-container table{width:800px}.select-races-bonus-table-container::-webkit-scrollbar{display:none}.select-races-bonus-table-container td,.select-races-bonus-table-container th{padding:9px 0}.select-races-bonus-table-container td{cursor:pointer;font-size:11px}.select-races-bonus-table-container th{border-top:none;font-family:NerisBlack;font-size:12px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.select-races-bonus-line-container{display:none}.select-races-bonus-table-name-container{padding-left:5px}}.select-races-bonus-error{color:#ed1566;font-family:Neris;font-size:14px;letter-spacing:0;margin:6px 0 0;max-width:850px}.select-races-bonus-controls{align-items:flex-end;display:flex;gap:16px;margin-bottom:12px;margin-left:5%;width:90%}.select-races-bonus-filter-control,.select-races-bonus-search-control,.select-races-bonus-sortby-control{display:flex;flex-direction:column;font-family:NerisBlack;font-size:14px;gap:6px;letter-spacing:1px}.select-races-bonus-search-control input{background-color:#fafafa;border:none;border-radius:22px;font-family:Neris;font-size:12px;height:30px;outline:none;padding:0 14px;width:280px}.select-races-bonus-filter-control select,.select-races-bonus-sortby-control select{background-color:#fafafa;border:none;border-radius:22px;font-family:Neris;font-size:12px;height:30px;outline:none;padding:0 12px;width:200px}.select-races-bonus-gt{color:#333;font-family:Neris;font-size:12px;letter-spacing:0;margin-left:10px}@media (max-width:699px){.select-races-bonus-controls{align-items:stretch;flex-direction:column;gap:10px;margin-left:0;padding:0 10px;width:100%}.select-races-bonus-filter-control select,.select-races-bonus-search-control input,.select-races-bonus-sortby-control select{width:100%}}.select-actual-cyclists{align-items:center;display:flex;flex-direction:column;padding-bottom:8%;padding-top:100px}.select-actual-cyclists-shadow-container{position:relative;width:90%}.select-actual-cyclists-title{border-top:10px solid #fddd07;box-shadow:-1px -1px 30px #0000001a,1px -1px 30px #0000001a,-1px 1px 30px #0000001a,1px 1px 30px #0000001a;text-align:left;width:90%;z-index:1}.select-actual-cyclists-shadow-mask-bottom,.select-actual-cyclists-shadow-mask-right{background-color:#fff;position:absolute;z-index:2}.select-actual-cyclists-shadow-mask-right{bottom:0;right:5%;top:0;width:5%}.select-actual-cyclists-shadow-mask-bottom{bottom:-30px;height:31px;left:0;right:0}.select-actual-cyclists-title h1{font-family:NerisBlack;font-size:32px;font-style:italic;margin:0;padding-bottom:10px;padding-left:50px;padding-top:10px}.select-actual-cyclists-header{display:flex;height:120px;justify-content:space-between;padding:20px 0;width:100%}.select-actual-cyclists-rules{align-items:center;display:flex;padding-left:8%;text-align:left}.select-actual-cyclists-rules p{font-family:NerisBlack;font-size:30px}.select-actual-cyclists-change-step{align-items:center;display:flex;gap:7%;height:100%;padding-right:3%;text-align:center}.select-actual-cyclists-change-step button,.select-actual-cyclists-popup-content button{background-color:#0056b3;border:none;border-radius:80px;color:#fff70d;cursor:pointer;font-family:NerisBlack;font-size:24px;font-style:italic;height:50px;margin:0;padding:0;text-shadow:3px 3px 3px #00000026;width:250px}.select-actual-cyclists-change-step button:disabled{color:#78787880;text-shadow:none}.select-actual-cyclists-pannel-view{display:flex;width:100%}.select-actual-cyclists-choice{border-right:1px solid #c8cbd9;display:flex;flex-direction:column;justify-content:center;width:70%}.select-actual-cyclists-table-container{border:1px solid #000;letter-spacing:0;margin-left:5%;max-height:500px;overflow-y:auto;padding:0;width:90%}.select-actual-cyclists-table-container table{background-color:#fafafa;border-collapse:collapse;font-family:Neris;font-size:11px;width:100%}.select-actual-cyclists-table-selected-row{background:#ff0;font-family:NerisBlack}.select-actual-cyclists-table-container td,.select-actual-cyclists-table-container th{border:1px solid #000;border-left:none;padding:9px;text-align:center}.select-actual-cyclists-table-container td{cursor:pointer;font-size:13px}.select-actual-cyclists-table-container th{background-color:#0056b3;border-top:none;color:#fff70d;font-family:NerisBlack;font-size:14px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.select-actual-cyclists-name-info{align-items:center;display:flex;justify-content:center;padding-left:15%;width:100%}.select-actual-cyclists-name-info span{text-align:left;width:60%}.select-actual-cyclists-line-container{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin:0 auto;overflow-y:auto;width:20%}.select-actual-cyclists-selected-cell{flex:1 1 auto;position:relative}.select-actual-cyclists-line-container:last-child .select-actual-cyclists-selected-cell:last-child{margin-right:0}.select-actual-cyclists-selected-info{background-color:#ededed40;font-family:NerisBlack;font-size:12px;height:80px;letter-spacing:0;margin:10px;padding:20px 10px 20px 20px;position:relative;text-align:left;width:150px}.select-actual-cyclists-cancel-icon{cursor:pointer;position:absolute;right:5%;top:5%;z-index:1}.select-actual-cyclists-selected-info h4{margin-right:5px}.select-actual-cyclists-selected-info h4,.select-actual-cyclists-selected-info p{margin:0}.select-actual-cyclists-selected-info p{font-family:Neris}.select-actual-cyclists-selected-info strong{font-family:NerisBlack}.select-actual-cyclists-flag-icon{margin-right:10px}.select-actual-cyclists-popup{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.select-actual-cyclists-popup-content{align-items:center;background-color:#fff;border-radius:10px;box-shadow:5px 5px 10px #000;display:flex;flex-direction:column;height:250px;justify-content:space-around;padding:50px 20px;width:350px}.select-actual-cyclists-popup-content p{font-family:Neris;font-size:24px;text-align:center}.select-actual-cyclists-warning{margin-left:5%;margin-top:50px;width:80%}@media (max-width:1499px) and (min-width:700px){.select-actual-cyclists-title h1{font-size:32px}.select-actual-cyclists-rules p{font-size:24px}.select-actual-cyclists-change-step button,.select-actual-cyclists-popup-content button{border-radius:80px;font-size:20px;width:200px}}@media (max-width:699px){.select-actual-cyclists{padding-bottom:5%;padding-top:0}.select-actual-cyclists-shadow-container{width:100%}.select-actual-cyclists-shadow-mask-bottom,.select-actual-cyclists-shadow-mask-right{display:none}.select-actual-cyclists-title{box-shadow:none;display:flex;justify-content:center;text-align:center;width:100%}.select-actual-cyclists-title h1{font-size:28px;margin:0;padding-left:0;padding-top:50px;width:90%}.select-actual-cyclists-header{display:flex;flex-direction:column;height:120px;margin-bottom:30px;padding:20px 0;width:100%}.select-actual-cyclists-rules{padding-bottom:10%;padding-left:0;text-align:center}.select-actual-cyclists-rules p{font-size:22px;margin:0;padding-left:0}.select-actual-cyclists-change-step{padding:0 20px}.select-actual-cyclists-change-step button,.select-actual-cyclists-popup-content button{border-radius:80px;font-size:20px;height:50px;width:200px}.select-actual-cyclists-pannel-view{flex-direction:column}.select-actual-cyclists-choice:first-child{order:1}.select-actual-cyclists-choice-view:first-child{order:0}.select-actual-cyclists-choice,.select-actual-cyclists-choice-view{width:100%}.select-actual-cyclists-table-container{border-left:none;border-right:none;margin-left:0;max-height:500px;overflow-y:auto;scrollbar-width:none;width:100%}.select-actual-cyclists-table-container::-webkit-scrollbar{display:none}.select-actual-cyclists-table-container td,.select-actual-cyclists-table-container th{padding:9px 3px}.select-actual-cyclists-table-container td{cursor:pointer;font-size:11px}.select-actual-cyclists-table-container th{border-top:none;font-family:NerisBlack;font-size:12px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.select-actual-cyclists-line-container{display:none}.select-actual-cyclists-name-info{justify-content:flex-start;padding-left:10px}}.select-new-cyclists{align-items:center;display:flex;flex-direction:column;padding-bottom:5%;padding-top:100px}.select-new-cyclists-antiscroll{background-color:#fff;display:flex;height:361px;justify-content:center;position:fixed;top:50px;width:100%;z-index:500}.select-new-cyclists-shadow-container{position:fixed;top:100px;width:90%;z-index:1000}.select-new-cyclists-title{border-top:10px solid #fddd07;box-shadow:-1px -1px 30px #0000001a,1px -1px 30px #0000001a,-1px 1px 30px #0000001a,1px 1px 30px #0000001a;position:relative;text-align:left;z-index:1}.select-new-cyclists-shadow-mask-bottom,.select-new-cyclists-shadow-mask-right{background-color:#fff;position:absolute}.select-new-cyclists-shadow-mask-right{bottom:0;right:5%;top:0;width:5%}.select-new-cyclists-shadow-mask-bottom{bottom:-30px;height:31px;left:0;right:0}.select-new-cyclists-title h1{font-family:NerisBlack;font-size:32px;font-style:italic;margin:0;padding-bottom:10px;padding-left:50px;padding-top:10px;position:relative;z-index:50}.select-new-cyclists-top-container{background-color:#fff;display:flex;justify-content:space-between;margin-top:31px;position:fixed;top:230px;width:90%;z-index:999}.select-new-cyclists-rules{margin-top:10px;text-align:left;width:90%}.select-new-cyclists-rules p{font-family:Neris;font-size:30px;padding-left:50px}.select-new-cyclists-header-pannel{display:flex;flex-direction:column;font-family:Neris;font-size:20px;width:100%}.select-new-cyclists-header-pannel-content{align-items:center;display:flex;font-family:NerisBlack;font-size:20px;justify-content:center;padding:0 20px;width:100%}.select-new-cyclists-header-pannel-content p{margin:5px}.select-new-cyclists-header-pannel p span{color:red}.select-new-cyclists-header-pannel p strong{color:#11c411}.select-new-cyclists-next{display:flex;justify-content:center;padding-bottom:20px}.select-new-cyclists-antiscroll button{background-color:#0056b3;border:none;border-radius:80px;color:#fff70d;cursor:pointer;font-family:Neris;font-family:NerisBlack;font-size:24px;font-style:italic;height:50px;margin:0;padding:0;text-shadow:3px 3px 3px #00000026;width:50%}.select-new-cyclists-next button:disabled{color:#78787880;text-shadow:none}.select-new-cyclists-pannel-view{display:flex;margin-top:290px;position:relative;width:100%;z-index:1}.select-new-cyclists-choice{display:flex;flex-direction:column;width:70%}.select-new-cyclists-controls{display:flex;justify-content:space-between;margin-top:10px;padding-bottom:2%;padding-left:5%;width:90%}.select-new-cyclists-sort-control{font-family:NerisBlack;font-size:18px;letter-spacing:2px}.select-new-cyclists-search-control,.select-new-cyclists-sort-control{align-items:center;display:flex}.select-new-cyclists-search-control input,.select-new-cyclists-sort-control select{background-color:#fafafa;border:none;border-radius:22px;font-family:Neris;font-size:12px;height:30px;width:200px}.select-new-cyclists-sort-control label{padding-bottom:6px}.select-new-cyclists-search-control{align-items:center;display:flex;flex-direction:column;position:relative}.select-new-cyclists-search-icon{left:15px;position:absolute;top:15px}.select-new-cyclists-search-control input{padding-left:30px}.select-new-cyclists-table-container{border:1px solid #000;letter-spacing:0;margin-left:5%;max-height:1000px;overflow-y:auto;padding:0;width:90%}.select-new-cyclists-table-container table{background-color:#fafafa;border-collapse:collapse;font-family:Neris;width:100%}.select-new-cyclists-table-selected-row{background:#ff0;font-family:NerisBlack}.select-new-cyclists-table-container td,.select-new-cyclists-table-container th{border:1px solid #000;border-left:none;padding:9px;text-align:center}.select-new-cyclists-table-container td{cursor:pointer;font-size:13px}.select-new-cyclists-table-container th{background-color:#0056b3;border-top:none;color:#fff70d;font-family:NerisBlack;font-size:14px;font-style:italic;position:-webkit-sticky;position:sticky;top:0;z-index:100}.select-new-cyclists-name-info{align-items:center;display:flex;justify-content:center;padding-left:15%;width:100%}.select-new-cyclists-name-info span{text-align:left;width:60%}.select-new-cyclists-flag-icon{margin-right:10px}.select-new-cyclists-side-info p strong{font-family:NerisBlack}.select-new-cyclists-choice-view{display:flex;flex-direction:column;padding-top:10%;width:30%}.select-new-cyclists-change-step{align-items:flex-start;display:flex;gap:7%;padding-right:3%;text-align:center}.select-new-cyclists-change-step button{background-color:#0056b3;border:none;border-radius:80px;color:#fff70d;cursor:pointer;font-family:NerisBlack;font-size:24px;font-style:italic;height:50PX;margin:0;padding:0;text-shadow:3px 3px 3px #00000026;width:250px}.select-new-cyclists-change-step button:disabled{color:#78787880;text-shadow:none}.select-new-cyclists-scroll-container{border-left:1px solid #c8cbd9;display:flex;max-height:80%;overflow-y:auto}.select-new-cyclists-line-container{display:flex;flex-direction:column;flex-wrap:nowrap;margin:0 auto;max-height:1000px}.select-new-cyclists-selected-cell{flex:1 1 auto;position:relative}.select-new-cyclists-line-container:last-child .select-new-cyclists-selected-cell:last-child{margin-right:0}.select-new-cyclists-selected-info{background-color:#ededed40;font-family:NerisBlack;font-size:12px;height:80px;letter-spacing:0;margin:10px;padding:20px 10px 20px 20px;position:relative;text-align:left;width:150px}.select-new-cyclists-cancel-icon{cursor:pointer;position:absolute;right:10%;top:10%;z-index:1}.select-new-cyclists-selected-info h4{margin-right:5px}.select-new-cyclists-selected-info h4,.select-new-cyclists-selected-info p{margin:0}.select-new-cyclists-selected-info p{font-family:Neris}.select-new-cyclists-selected-info strong{font-family:NerisBlack}@media (max-width:1499px) and (min-width:700px){.select-new-cyclists-title h1{font-size:32px}.select-new-cyclists-rules p{font-size:24px}.select-new-cyclists-next button{border-radius:80px;font-size:20px;width:200px}}@media (max-width:699px){.select-new-cyclists{padding-bottom:5%;padding-top:0}.select-new-cyclists-shadow-container{width:100%}.select-new-cyclists-shadow-mask-bottom,.select-new-cyclists-shadow-mask-right{display:none}.select-new-cyclists-title{box-shadow:none;display:flex;justify-content:center;text-align:center;width:100%}.select-new-cyclists-title h1{font-size:20px;margin:0;padding-left:0;padding-top:0;width:90%}.select-new-cyclists-rules p{font-size:16px;margin:0;padding-left:0}.select-new-cyclists-scroll-container{display:none}.select-new-cyclists-pannel-view{flex-direction:column}.select-new-cyclists-choice:first-child{order:1}.select-new-cyclists-choice-view:first-child{order:0}.select-new-cyclists-choice-view{width:100%}.select-new-cyclists-next{padding-bottom:0}.select-new-cyclists-choice{width:100%}.select-new-cyclists-header-pannel{flex-direction:column;font-size:14px;justify-content:center;width:100%}.select-new-cyclists-header-pannel-content{font-size:20px;padding:0;width:100%}.select-new-cyclists-header-pannel-content p{margin-bottom:0}.select-new-cyclists-controls{align-items:flex-start;flex-direction:column;margin-top:10px;padding-bottom:5%;padding-left:0;width:100%}.select-new-cyclists-sort-control{font-size:16px;letter-spacing:0}.select-new-cyclists-search-control,.select-new-cyclists-sort-control{align-items:flex-start;margin-bottom:10px;margin-left:2%;width:300px}.select-new-cyclists-search-control input{width:235px}.select-new-cyclists-table-container{border-left:none;border-right:none;margin-left:0;max-height:500px;overflow-y:auto;scrollbar-width:none;width:100%}.select-new-cyclists-table-container::-webkit-scrollbar{display:none}.select-new-cyclists-table-container td,.select-new-cyclists-table-container th{padding:9px 3px}.select-new-cyclists-table-container td{cursor:pointer;font-size:11px}.select-new-cyclists-table-container th{border-top:none;font-family:NerisBlack;font-size:12px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.select-new-cyclists-name-info{justify-content:flex-start;padding-left:10px}.select-new-cyclists-top-container{flex-direction:column;margin-top:10px}.select-new-cyclists-next{margin-top:5px}.select-new-cyclists-antiscroll{height:420px;top:0}.select-new-cyclists-pannel-view{margin-top:420px}.select-new-cyclists-choice-view{display:none}.select-new-cyclists-change-step{margin-top:10px}}.select-new-cyclists-bonus{align-items:center;display:flex;flex-direction:column;padding-top:100px}.select-new-cyclists-bonus-shadow-container{position:relative;width:90%}.select-new-cyclists-bonus-title{border-top:10px solid #fddd07;box-shadow:-1px -1px 30px #0000001a,1px -1px 30px #0000001a,-1px 1px 30px #0000001a,1px 1px 30px #0000001a;text-align:left;width:90%;z-index:1}.select-new-cyclists-bonus-shadow-mask-bottom,.select-new-cyclists-bonus-shadow-mask-right{background-color:#fff;position:absolute;z-index:2}.select-new-cyclists-bonus-shadow-mask-right{bottom:0;right:5%;top:0;width:5%}.select-new-cyclists-bonus-shadow-mask-bottom{bottom:-30px;height:31px;left:0;right:0}.select-new-cyclists-bonus-title h1{font-family:NerisBlack;font-size:32px;font-style:italic;margin:0;padding-bottom:10px;padding-left:50px;padding-top:10px}.select-new-cyclists-bonus-header{display:flex;height:120px;justify-content:space-between;padding:20px 0;width:100%}.select-new-cyclists-bonus-rules{align-items:center;display:flex;padding-left:8%;text-align:left}.select-new-cyclists-bonus-rules p{font-family:NerisBlack;font-size:30px}.select-new-cyclists-bonus-change-step{align-items:center;display:flex;gap:7%;height:100%;padding-right:3%;text-align:center}.select-new-cyclists-bonus-change-step button,.select-new-cyclists-bonus-popup-content button{background-color:#0056b3;border:none;border-radius:80px;color:#fff70d;cursor:pointer;font-family:NerisBlack;font-size:24px;font-style:italic;height:50px;margin:0;padding:0;text-shadow:3px 3px 3px #00000026;width:250px}.select-new-cyclists-bonus-change-step button:disabled{color:#78787880;text-shadow:none}.select-new-cyclists-bonus-pannel-view{display:flex;width:100%}.select-new-cyclists-bonus-choice{border-right:1px solid #c8cbd9;display:flex;flex-direction:column;justify-content:center;width:70%}.select-new-cyclists-bonus-table-container{border:1px solid #000;border-bottom:none;border-right:none;letter-spacing:0;margin-left:5%;max-height:500px;overflow-y:auto;padding:0;width:80%}.select-new-cyclists-bonus-table-container table{background-color:#fafafa;border-collapse:collapse;font-family:Neris;font-size:11px;width:100%}.select-new-cyclists-bonus-table-selected-row{background:#ff0;font-family:NerisBlack}.select-new-cyclists-bonus-table-container td,.select-new-cyclists-bonus-table-container th{border:1px solid #000;border-left:none;padding:9px;text-align:center}.select-new-cyclists-bonus-table-container td{cursor:pointer;font-size:13px}.select-new-cyclists-bonus-table-container th{background-color:#0056b3;border-top:none;color:#fff70d;font-family:NerisBlack;font-size:14px;font-style:italic;position:-webkit-sticky;position:sticky;top:0;z-index:100}.select-new-cyclists-bonus-name-info{align-items:center;display:flex;justify-content:center;padding-left:15%;width:100%}.select-new-cyclists-bonus-name-info span{text-align:left;width:60%}.select-new-cyclists-bonus-line-container{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin:0 auto;max-height:250px;overflow-y:auto;width:20%}.select-new-cyclists-bonus-selected-cell{flex:1 1 auto;position:relative}.select-new-cyclists-bonus-line-container:last-child .select-new-cyclists-bonus-selected-cell:last-child{margin-right:0}.select-new-cyclists-bonus-selected-info{background-color:#ededed40;font-family:NerisBlack;font-size:12px;height:80px;letter-spacing:0;margin:10px;padding:20px 10px 20px 20px;position:relative;text-align:left;width:150px}.select-new-cyclists-bonus-cancel-icon{cursor:pointer;position:absolute;right:5%;top:5%;z-index:1}.select-new-cyclists-bonus-selected-info h4{margin-right:5px}.select-new-cyclists-bonus-selected-info h4,.select-new-cyclists-bonus-selected-info p{margin:0}.select-new-cyclists-bonus-selected-info p{font-family:Neris}.select-new-cyclists-bonus-selected-info strong{font-family:NerisBlack}.select-new-cyclists-bonus-flag-icon{margin-right:10px}.select-new-cyclists-bonus-popup{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.select-new-cyclists-bonus-popup-content{align-items:center;background-color:#fff;border-radius:10px;box-shadow:5px 5px 10px #000;display:flex;flex-direction:column;height:250px;justify-content:space-around;padding:50px 20px;width:350px}.select-new-cyclists-bonus-popup-content p{font-family:Neris;font-size:24px;text-align:center}@media (max-width:1499px) and (min-width:700px){.select-new-cyclists-bonus-title h1{font-size:32px}.select-new-cyclists-bonus-rules p{font-size:24px}.select-new-cyclists-bonus-change-step button,.select-new-cyclists-bonus-popup-content button{border-radius:80px;font-size:20px;width:200px}}@media (max-width:699px){.select-new-cyclists-bonus{padding-bottom:5%;padding-top:0}.select-new-cyclists-bonus-shadow-container{width:100%}.select-new-cyclists-bonus-shadow-mask-bottom,.select-new-cyclists-bonus-shadow-mask-right{display:none}.select-new-cyclists-bonus-title{box-shadow:none;display:flex;justify-content:center;text-align:center;width:100%}.select-new-cyclists-bonus-title h1{font-size:28px;margin:0;padding-left:0;padding-top:50px;width:90%}.select-new-cyclists-bonus-header{display:flex;flex-direction:column;height:120px;margin-bottom:30px;padding:20px 0;width:100%}.select-new-cyclists-bonus-rules{padding-bottom:10%;padding-left:0;text-align:center}.select-new-cyclists-bonus-rules p{font-size:22px;margin:0;padding-left:0}.select-new-cyclists-bonus-change-step{padding:0 20px}.select-new-cyclists-bonus-change-step button,.select-new-cyclists-bonus-popup-content button{border-radius:80px;font-size:20px;height:50px;width:200px}.select-new-cyclists-bonus-pannel-view{flex-direction:column}.select-new-cyclists-bonus-choice:first-child{order:1}.select-new-cyclists-bonus-choice-view:first-child{order:0}.select-new-cyclists-bonus-choice,.select-new-cyclists-bonus-choice-view{width:100%}.select-new-cyclists-bonus-table-container{border-left:none;border-right:none;margin-left:0;max-height:500px;overflow-y:auto;scrollbar-width:none;width:100%}.select-new-cyclists-bonus-table-container::-webkit-scrollbar{display:none}.select-new-cyclists-bonus-table-container td,.select-new-cyclists-bonus-table-container th{padding:9px 3px}.select-new-cyclists-bonus-table-container td{cursor:pointer;font-size:11px}.select-new-cyclists-bonus-table-container th{border-top:none;font-family:NerisBlack;font-size:12px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.select-new-cyclists-bonus-line-container{display:none}.select-new-cyclists-bonus-name-info{justify-content:flex-start;padding-left:10px}}.dashboard{box-sizing:border-box;flex-direction:column;height:100%;padding:0 50px}.dashboard,.dashboard-top{display:flex;gap:20px;width:100%}.dashboard-top-left{background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 4px #0000001a;flex:15 1;padding:10px 20px}.dashboard-header{margin-bottom:20px}.dashboard-header strong{color:#000;cursor:pointer;font-size:18px;text-decoration:none}.dashboard-header strong:hover{text-decoration:none}.dashboard-header h2{color:#039;font-size:20px;font-weight:700;margin:0;position:relative;z-index:1}.dashboard-header-title{align-items:center;display:flex;justify-content:center}.dashboard-header-title span{color:#039;color:gold;cursor:pointer;font-size:20px;font-weight:700;padding-left:5px;position:relative;text-decoration:none!important;text-underline-offset:0!important;z-index:1}.dashboard-header h2:before{background-color:#fff70d;bottom:0;content:"";height:40%;left:0;position:absolute;right:0;z-index:-1}.dashboard-header a{color:#666;font-size:10px}.dashboard-header p{color:#666;font-size:14px}.dashboard-top-left-content{display:flex;gap:20px;width:100%}.dashboard-cyclist-grid{grid-gap:15px;background-color:#fff;border-radius:8px;display:grid;flex:4 1;gap:15px;grid-template-columns:repeat(4,1fr);padding:10px}.dashboard-cyclist-cell{background-color:#fff;border:1px solid #ddd;border-radius:8px;display:flex;flex-direction:column;justify-content:space-between;padding:5px}.dashboard-cyclist-info{font-size:11px;text-align:left}.dashboard-cyclist-info p{margin-top:0}.dashboard-cyclist-name{align-items:center;display:flex;gap:7px}.dashboard-cyclist-flag{height:16px;width:16px}.dashboard-cyclist-color-bar{border-radius:4px;height:10px;width:100%}.dashboard-least-profitable{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;flex:1 1;padding:10px}.dashboard-least-profitable-table{border-collapse:collapse;display:flex;flex-direction:column;font-size:12px;text-align:left;width:100%}.dashboard-least-profitable-table thead{background-color:#0056b3;display:flex;width:100%}.dashboard-least-profitable-table th{background-color:#0056b3;color:#fff70d;font-weight:700;padding:10px;text-align:center}.dashboard-least-profitable-table td{border-bottom:1px solid #ddd;padding:10px}.dashboard-cyclist-row{align-items:center;display:flex;gap:10px}.dashboard-top-right{background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;flex:7 1;flex-direction:column;gap:20px;padding:20px}.dashboard-header select{border:1px solid #ddd;border-radius:4px;font-size:12px;padding:5px 10px}.dashboard-ranking-table{border-collapse:collapse;font-size:12px;text-align:center;width:100%}.dashboard-ranking-table th{background-color:#0056b3;color:#fff70d;font-weight:700;padding:10px}.dashboard-ranking-table td{border-bottom:1px solid #ddd;padding:10px}.dashboard-ranking-table tr:nth-child(2n){background-color:#f3f4f6}.dashboard-player-row{background-color:gold;color:#000;font-weight:700}.dashboard-bottom{display:flex;gap:20px;width:100%}.dashboard-header{align-items:center;display:flex;justify-content:space-between}.dashboard-header button{background-color:#0056b3;border:1px solid #ddd;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;padding:5px 10px}.dashboard-header button:hover{background-color:#00409d}.dashboard-last-races-list{list-style:none;margin:0;padding:0}.dashboard-last-race-item{align-items:center;border-bottom:1px solid #ddd;display:flex;font-size:12px;justify-content:space-between;padding:8px 0}.dashboard-last-race-item:last-child{border-bottom:none}.dashboard-last-race-flag img{margin-right:10px}.dashboard-last-race-name{flex:1 1;margin-left:10px;text-align:left}.dashboard-last-race-points{color:#666;font-weight:700;text-align:right}.dashboard-bottom-container{background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 4px #0000001a;flex:1 1;padding:20px}.dashboard-header{margin-bottom:10px}.dashboard-header h3{font-size:18px;font-weight:700}.dashboard-next-races-table{border-collapse:collapse;font-size:14px;text-align:center;width:100%}.dashboard-next-races-table th{background-color:#0056b3;border-bottom:2px solid #ddd;color:#fff70d;font-weight:700;padding:10px}.dashboard-next-races-table td{border-bottom:1px solid #ddd;padding:10px;vertical-align:middle}.dashboard-race-name{align-items:center;display:flex;gap:10px;justify-content:center;padding:10px 18px!important;position:relative}.dashboard-race-flag{height:20px;left:0;position:absolute;width:20px}@media (max-width:699px){.dashboard{overflow-y:hidden;padding:0}.dashboard-top{flex-direction:column}.dashboard-top-left{padding:0}.dashboard-header{padding:0 10px}.dashboard-top-left-content{flex-direction:column}.dashboard-cyclist-grid{grid-template-columns:repeat(2,1fr)}.dashboard-least-profitable{display:flex;justify-content:center}.dashboard-least-profitable-table{align-items:center;width:70%}.dashboard-bottom{flex-direction:column}}.my-team{flex-direction:column;padding-bottom:50px;width:100%}.my-team,.my-team-sort-control{align-items:center;display:flex;justify-content:center}.my-team-sort-control{font-size:16px;gap:30px;height:100%;letter-spacing:0}.my-team-sort-control h2{color:#039;font-family:NerisBlack;font-size:22px;font-weight:700;position:relative;z-index:1}.my-team-sort-control h2:before{background-color:#fff70d;bottom:0;content:"";height:40%;left:0;position:absolute;right:0;z-index:-1}.my-team-sort-control select{background-color:#fafafa;border:none;border-radius:22px;font-family:Neris;font-size:12px;height:30px;margin-left:10px;width:200px}.my-team-table{align-items:center;display:flex;flex-direction:column;justify-content:center;width:90%}.my-team-table-container{letter-spacing:0;max-height:500px;overflow-y:auto;padding:0;width:75%}.my-team-table-container table{background-color:#fafafa;border-collapse:collapse;font-family:Neris;font-size:10px;width:100%}.my-team-table-container td,.my-team-table-container th{border:1px solid #000;border-left:none;border-right:none;padding:9px;text-align:center}.my-team-table-container td{cursor:pointer;font-family:Neris;font-size:12px}.my-team-table-container th{background-color:#0056b3;border-top:none;color:#fff70d;font-family:NerisBlack;font-size:14px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.my-team-name-info{align-items:center;display:flex;justify-content:center;width:100%}.my-team-name-info span{text-align:left;width:30%}.my-team-flag-icon{margin-right:10px}@media (max-width:699px){.my-team{margin:0}.my-team h1{font-size:26px;margin:15% 0 5%;padding:0;text-align:center}.my-team-sort-control{flex-direction:column;gap:10px;margin-bottom:10px}.my-team-table{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.my-team-table-container{max-height:65vh;scrollbar-width:none;width:100%}.my-team-table-container::-webkit-scrollbar{display:none}.my-team-name-container{padding-left:0}.my-team-table-container td,.my-team-table-container th{padding:9px 3px}.my-team-table-container td{font-size:12px}.my-team-table-container th{font-size:14px}.my-team-name-info{justify-content:flex-start;padding-left:5px}.my-races-name-container-image{left:-10px!important}}.my-ranking{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-bottom:50px;width:100%}.my-ranking-choice{gap:10%;padding:3% 0}.my-ranking-choice,.my-ranking-choice-ranking{align-items:center;display:flex;height:100%;text-align:center}.my-ranking-choice-ranking{gap:20PX;padding-bottom:20px}.my-ranking-choice button{font-size:20px;height:50px;width:200px}.my-ranking-choice button,.my-ranking-choice-ranking button{background-color:#0056b3;border:none;color:#fff70d;cursor:pointer;font-family:NerisBlack;font-style:italic;margin:0;padding:0;text-shadow:3px 3px 3px #00000026}.my-ranking-choice-ranking button{font-size:18px;height:40px;width:160px}.my-ranking-table{align-items:center;display:flex;flex-direction:column;justify-content:center;width:70%}.my-ranking-table-container{letter-spacing:0;max-height:500px;overflow-y:auto;padding:0;width:80%}.my-ranking-table-container table{background-color:#fafafa;border-collapse:collapse;font-family:Neris;font-size:11px;width:100%}.my-ranking-table-container td,.my-ranking-table-container th{border:1px solid #000;border-left:none;border-right:none;padding:9px;text-align:center}.my-ranking-table-container td{cursor:pointer;font-family:Neris;font-size:14px}.my-ranking-table-container th{background-color:#0056b3;border-top:none;color:#fff70d;font-family:NerisBlack;font-size:16px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.my-ranking-name-info{align-items:center;display:flex;justify-content:center;width:100%}.my-ranking-name-info span{text-align:left;width:30%}.my-ranking-flag-icon{margin-right:10px}.highlighted{background-color:#fde861}@media (max-width:699px){.my-ranking{margin:0}.my-ranking h1{font-size:26px;margin:15% 0 5%;padding:0;text-align:center}.my-ranking-table{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.my-ranking-table-container{max-height:65vh;scrollbar-width:none;width:100%}.my-ranking-table-container::-webkit-scrollbar{display:none}.my-ranking-choice,.my-ranking-choice-ranking{align-items:center;display:flex;flex-direction:column;gap:5px;height:100%;padding-bottom:5%}.my-ranking-choice button{font-size:20px;height:50px;margin:5px 0;width:200px}}.my-ranking-choice-leagues{flex-wrap:wrap;gap:12px;justify-content:center;padding-left:20px;padding-right:20px}.my-races{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-bottom:5%;width:100%}.my-races h2{color:#039;font-family:NerisBlack;font-size:24px;font-weight:700;position:relative;z-index:1}.my-races h2:before{background-color:#fff70d;bottom:0;content:"";height:40%;left:0;position:absolute;right:0;z-index:-1}.my-races-table{align-items:center;display:flex;flex-direction:column;justify-content:center;width:70%}.my-races-table-container{max-height:500px;overflow-y:auto;padding:0;width:100%}.my-races-table-container table{background-color:#fafafa;border-collapse:collapse;font-family:Neris;font-size:11px;width:100%}.my-races-table-container td,.my-races-table-container th{border:1px solid #000;border-left:none;border-right:none;padding:9px;text-align:center}.my-races-table-container td{cursor:pointer;font-family:Neris;font-size:14px}.my-races-table-container th{background-color:#0056b3;border-top:none;color:#fff70d;font-family:NerisBlack;font-size:16px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.my-races-name-container{align-items:center;display:flex;justify-content:center;padding-left:15%;position:relative;width:100%}.my-races-name-container span{text-align:left;width:50%}.my-races-name-container-image{left:30px;position:absolute;width:30px}.my-races-flag-icon{margin-right:10px}@media (max-width:699px){.my-races{margin:0}.my-races h1{font-size:26px;margin:15% 0 5%;padding:0;text-align:center}.my-races-table{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.my-races-table-container{max-height:65vh;scrollbar-width:none;width:100%}.my-races-table-container::-webkit-scrollbar{display:none}.my-races-name-container{padding-left:0}}.my-profiles{box-sizing:border-box;display:flex;gap:20px;padding:0 50px;width:100%}.my-profiles-left,.my-profiles-right{background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:0 20px 20px;transition:all .3s ease;width:50%}.my-profiles-left.hidden,.my-profiles-right.hidden{display:none}.my-profiles-left.expanded,.my-profiles-right.expanded{height:100%;overflow-y:auto;width:100%}.my-profiles-left.expanded h2,.my-profiles-right.expanded h2{justify-content:center}.my-profiles-left h2,.my-profiles-right h2{align-items:center;color:#002394;display:flex;font-size:22px;font-weight:700;gap:10px;margin-bottom:10px;padding-top:10px;position:relative;z-index:1}.my-profiles-left h2:before,.my-profiles-right h2:before{background-color:#fff70d;bottom:0;content:"";height:30%;left:0;position:absolute;right:0;width:110px;z-index:-1}.my-profiles-left h2 span,.my-profiles-right h2 span{color:gold;cursor:pointer;text-decoration:none!important;text-underline-offset:0!important}.my-profiles-right .graphic-small{border-radius:8px;display:block;height:80%;object-fit:cover}.my-profiles-left p{color:#555;font-size:14px;line-height:1.5;margin-bottom:20px}.my-profiles-left.expanded p{display:none}.my-profiles-rows{display:flex;flex-direction:column;gap:10px}.my-profiles-left.expanded .my-profiles-row{height:50px}.my-profiles-row{align-items:center;background-color:#f3f4f6;border-radius:6px;display:flex;height:40px;padding:10px 15px}.my-profiles-row strong{color:#002394;font-size:16px;font-weight:700}.my-profiles-icons{display:flex;gap:10px;margin-left:20px;max-width:100%;overflow-x:auto}.my-profiles-icons img{border:2px solid #ddd;border-radius:50%;height:40px;width:40px}.my-profiles-right .graphics-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.my-profiles-right .graphics-grid img{border-radius:8px;box-shadow:0 2px 4px #0000001a;height:auto;width:100%}.my-profiles-fullscreen-container{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:10000}.my-profiles-fullscreen-image{background-color:#fff;border-radius:10px;max-height:80%;max-width:80%}.my-profiles-close-button{color:#05f;cursor:pointer;font-size:90px;position:absolute;right:50px;top:50px;z-index:1001}@media (max-width:699px){.my-profiles{flex-direction:column;padding:0 10px}.my-profiles-left,.my-profiles-right{padding:0;width:100%}.my-profiles-right{margin-bottom:20px}.my-profiles-left h2 span,.my-profiles-right h2 span{display:none}}.profil{font-family:Neris;margin-top:71px}.profil,.profil-menu{display:flex;width:100%}.profil-menu{align-items:flex-start;background-color:#fff;justify-content:space-around;position:fixed;z-index:10000}.profil-menu-profil{align-items:flex-start;display:flex;flex-direction:column;margin:0 50px}.profil-menu-profil img{margin-top:20px;width:300px}.profil-menu-profil p{font-size:"NerisBlack";font-size:12px;font-weight:700;margin:0;text-align:left}.profil-menu-right{display:flex;flex-direction:column;width:100%}.profil-menu-onglet{display:flex;gap:30px;width:100%}.profil-pub{margin-bottom:3px}.profil-menu-onglet h4{color:#002394;cursor:pointer;font-family:NerisBlack;font-size:16px;font-style:italic;margin:20px 0;padding:0 5px;text-align:center;transition:background-color .3s,color .3s}.profil-menu-onglet h4.active{background-color:#fff70d}.profil-infos{gap:30px}.profil-image-container,.profil-infos{align-items:center;display:flex;height:100%}.profil-image{align-self:center;height:auto;width:100px}.profil-container{display:flex;flex-direction:column;gap:10px;height:100%;justify-content:center;margin-top:20px}.profil-row{display:flex;font-size:12px;font-style:italic;font-weight:700}.profil-row-flag{height:16px;width:16px}.profil-badge{background-color:#dce4f7;border-radius:5px;color:#0056b3;display:inline-block;font-size:12px;font-weight:700;padding:3px 5px}.profil-content-container{overflow-y:auto;padding-top:230px;position:relative;width:100%}@media (max-width:699px){.profil{margin-top:0}.profil,.profil-menu{flex-direction:column}.profil-menu{justify-content:flex-start;position:relative}.profil-menu-profil{margin:0;padding:0;width:auto}.profil-menu-profil p{padding:0 10px}.profil-menu-profil img{margin-bottom:10px;margin-top:0;width:100%}.profil-menu-right{align-items:center}.profil-menu-onglet{align-items:center;gap:0;justify-content:center;width:100%}.profil-menu-onglet h4{font-size:10px}.profil-content-container{padding:0}.profil-infos{flex-direction:column;gap:20px;margin-bottom:20px}.profil-pub{display:none}.profil-container{flex-direction:row-reverse;justify-content:space-between;width:100%}.profil-row{font-size:10px;margin-right:15px}.profil-image{display:none}.profil-badge{height:20px;width:70px}}.userteam{align-items:center;display:flex;flex-direction:column;font-family:Neris;justify-content:center;padding-top:10%;width:100%}.userteam h1{color:#1f384c;font-family:NerisBlack;font-size:40px;font-style:italic;margin:0}.userteam-choice{align-items:center;display:flex;gap:10%;height:100%;padding:3% 0;text-align:center}.userteam-choice button{background-color:#0056b3;border:none;border-radius:80px;color:#fff70d;cursor:pointer;font-family:NerisBlack;font-size:20px;font-style:italic;height:50px;margin:0;padding:0;text-shadow:3px 3px 3px #00000026;width:200px}.userteam-link-back-to-ranking-container{align-items:center;display:flex;justify-content:center;text-align:center}.userteam-link-back-to-ranking{background-color:#0056b3;border:none;border-radius:80px;color:#fff;color:#fff70d;cursor:pointer;font-family:NerisBlack;font-size:24px;font-style:italic;margin:0;padding-bottom:17px;padding-top:10px;text-decoration:none;text-shadow:3px 3px 3px #00000026;width:300px}.userteam-sort-control{align-items:flex-start;font-size:16px;letter-spacing:0;margin-bottom:10px;margin-left:2%}.userteam-sort-control select{background-color:#fafafa;border:none;border-radius:22px;font-family:Neris;font-size:12px;height:30px;margin-left:10px;width:200px}.userteam-table{align-items:center;display:flex;flex-direction:column;justify-content:center;width:70%}.userteam-table-container{letter-spacing:0;max-height:500px;overflow-y:auto;padding:0;width:80%}.userteam-table-container table{background-color:#fafafa;border-collapse:collapse;font-family:Neris;font-size:11px;width:100%}.userteam-table-container td,.userteam-table-container th{border:1px solid #000;border-left:none;border-right:none;padding:9px;text-align:center}.userteam-table-container td{cursor:pointer;font-family:Neris;font-size:14px}.userteam-table-container th{background-color:#ffe220;border-top:none;font-family:NerisBlack;font-size:16px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.userteam-name-info{align-items:center;display:flex;justify-content:center;width:100%}.userteam-name-info span{text-align:left;width:30%}.userteam-name-bonus{width:10%!important}.userteam-flag-icon{margin-right:10px}@media (max-width:699px){.userteam{margin:0}.userteam h1{font-size:26px;margin:15% 0 5%;padding:0;text-align:center}.userteam-choice{align-items:center;display:flex;flex-direction:column;gap:0;height:100%;padding-bottom:5%}.userteam button{font-size:20px;height:50px;margin:5px 0;width:200px}.userteam-table{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.userteam-table-container{max-height:65vh;scrollbar-width:none;width:100%}.userteam-table-container::-webkit-scrollbar{display:none}.userteam-name-container{padding-left:0}.userteam-table-container td,.userteam-table-container th{padding:9px 3px}.userteam-table-container td{font-size:12px}.userteam-table-container th{font-size:14px}.userteam-name-info{justify-content:flex-start;padding-left:5px}.userteam-name-bonus{width:20%!important}}.cyclistDetail{align-items:center;display:flex;flex-direction:column;font-family:Neris;justify-content:center;padding-top:10%;width:100%}.cyclistDetail h1{color:#1f384c;font-family:NerisBlack;font-size:40px;font-style:italic;margin:0}.cyclistDetail-choice{align-items:center;display:flex;gap:10%;height:100%;padding:3% 0;text-align:center}.cyclistDetail-choice button{background-color:#fddd07;border:none;border-radius:80px;color:#fff;cursor:pointer;font-family:NerisBlack;font-size:24px;font-style:italic;height:60px;margin:0;padding:0;text-shadow:3px 3px 3px #00000026;width:250px}.cyclistDetail-link-back-to-ranking-container{align-items:center;display:flex;justify-content:center;text-align:center}.cyclistDetail-link-back-to-ranking{background-color:#0056b3;border:none;border-radius:80px;color:#fff;color:#fff70d;cursor:pointer;font-family:NerisBlack;font-size:24px;font-style:italic;margin:0;padding-bottom:17px;padding-top:10px;text-decoration:none;text-shadow:3px 3px 3px #00000026;width:300px}.cyclistDetail-sort-control{align-items:flex-start;font-size:16px;letter-spacing:0;margin-bottom:10px;margin-left:2%}.cyclistDetail-sort-control select{background-color:#fafafa;border:none;border-radius:22px;font-family:Neris;font-size:12px;height:30px;margin-left:10px;width:200px}.cyclistDetail-table{align-items:center;display:flex;flex-direction:column;justify-content:center;width:70%}.cyclistDetail-table-container{letter-spacing:0;max-height:500px;overflow-y:auto;padding:0;width:80%}.cyclistDetail-table-container table{background-color:#fafafa;border-collapse:collapse;font-family:Neris;font-size:11px;width:100%}.cyclistDetail-table-container td,.cyclistDetail-table-container th{border:1px solid #000;border-left:none;border-right:none;padding:9px;text-align:center}.cyclistDetail-table-container td{cursor:pointer;font-family:Neris;font-size:14px}.cyclistDetail-table-container th{background-color:#ffe220;border-top:none;font-family:NerisBlack;font-size:16px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.cyclistDetail-name-info{align-items:center;display:flex;justify-content:center;width:100%}.cyclistDetail-name-info span{text-align:left;width:30%}.cyclistDetail-name-bonus{width:10%!important}.cyclistDetail-flag-icon{margin-right:10px}@media (max-width:699px){.cyclistDetail{margin:0}.cyclistDetail h1{font-size:26px;margin:15% 0 5%;padding:0;text-align:center}.cyclistDetail-choice{align-items:center;display:flex;flex-direction:column;gap:0;height:100%;padding-bottom:5%}.cyclistDetail button{font-size:20px;height:50px;margin:5px 0;width:200px}.cyclistDetail-table{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.cyclistDetail-table-container{max-height:65vh;scrollbar-width:none;width:100%}.cyclistDetail-table-container::-webkit-scrollbar{display:none}.cyclistDetail-name-container{padding-left:0}.cyclistDetail-table-container td,.cyclistDetail-table-container th{padding:9px 3px}.cyclistDetail-table-container td{font-size:12px}.cyclistDetail-table-container th{font-size:14px}.cyclistDetail-name-info{justify-content:flex-start;padding-left:5px}.cyclistDetail-name-bonus{width:20%!important}}.set-race-ranking{align-items:center;display:flex;flex-direction:column;padding-bottom:5%;padding-top:100px}.set-race-ranking-shadow-container{position:relative;width:90%}.set-race-ranking-title{border-top:10px solid #fddd07;box-shadow:-1px -1px 30px #0000001a,1px -1px 30px #0000001a,-1px 1px 30px #0000001a,1px 1px 30px #0000001a;position:relative;text-align:left;z-index:1}.set-race-ranking-shadow-mask-bottom,.set-race-ranking-shadow-mask-right{background-color:#fff;position:absolute;z-index:2}.set-race-ranking-shadow-mask-right{bottom:0;right:5%;top:0;width:5%}.set-race-ranking-shadow-mask-bottom{bottom:-30px;height:31px;left:0;right:0}.set-race-ranking-title h1{font-family:NerisBlack;font-size:40px;font-style:italic;margin:0;padding-bottom:10px;padding-left:50px;padding-top:10px}.set-race-ranking-button-container{margin-bottom:3%;margin-top:5%}.set-race-ranking-button-container button{background-color:#fff70d;background-color:#fddd07;border:none;border-radius:80px;color:#fff;cursor:pointer;font-family:Neris;font-family:NerisBlack;font-size:24px;font-style:italic;margin:0;padding:20px 30px;text-shadow:3px 3px 3px #00000026}.button-disabled{background-color:grey!important}.set-race-ranking-choice-step{display:flex}.set-race-ranking-choice-step p,input{margin:10px;padding:5px}.set-race-ranking-select-race{width:500px;z-index:100000}.set-race-ranking-choose-race{font-size:18px;font-weight:600}.set-race-ranking-ranking-view{display:flex;justify-content:center;width:100%}.set-race-ranking-select-cyclist{margin-left:30px;width:30%}.set-race-ranking-cyclists-view{width:70%}.set-race-ranking-controls{display:flex;justify-content:space-between;margin-top:10px;padding-bottom:20px;padding-left:5%;width:90%}.set-race-ranking-sort-control{font-family:NerisBlack;font-size:18px;letter-spacing:2px}.set-race-ranking-search-control,.set-race-ranking-sort-control{align-items:center;display:flex}.set-race-ranking-search-control input,.set-race-ranking-sort-control select{background-color:#fafafa;border:none;border-radius:22px;font-family:Neris;font-size:12px;height:30px;width:200px}.set-race-ranking-sort-control label{padding-bottom:6px}.set-race-ranking-search-control{align-items:center;display:flex;flex-direction:column;position:relative}.set-race-ranking-search-icon{left:5px;position:absolute;top:5px}.set-race-ranking-search-control input{padding-left:30px}.set-race-ranking-table-container{border:1px solid #000;letter-spacing:0;margin-left:5%;max-height:1000px;overflow-y:auto;padding:0;width:90%}.set-race-ranking-select-cyclist table,.set-race-ranking-table-container table{background-color:#fafafa;border-collapse:collapse;font-family:Neris;width:100%}.set-race-ranking-select-cyclist td,.set-race-ranking-select-cyclist th,.set-race-ranking-table-container td,.set-race-ranking-table-container th{border:1px solid #000;border-left:none;padding:9px;text-align:center}.set-race-ranking-select-cyclist td,.set-race-ranking-table-container td{cursor:pointer;font-size:13px}.set-race-ranking-select-cyclist th,.set-race-ranking-table-container th{background-color:#ffe220;border-top:none;font-family:NerisBlack;font-size:14px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.change-bonus-cyclist{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin-top:71px;padding-top:50px;width:100%}.change-bonus-cyclist-title{border-top:10px solid #fddd07;box-shadow:-1px -1px 30px #0000001a,1px -1px 30px #0000001a,-1px 1px 30px #0000001a,1px 1px 30px #0000001a;position:relative;text-align:left;width:90%;z-index:1}.change-bonus-cyclist-shadow-container{position:relative;width:90%}.change-bonus-cyclist-shadow-mask-bottom,.change-bonus-cyclist-shadow-mask-right{background-color:#fff;position:absolute;z-index:2}.change-bonus-cyclist-shadow-mask-bottom{bottom:-30px;height:31px;left:0;right:0}.change-bonus-cyclist-title h1{font-family:NerisBlack;font-size:32px;font-style:italic;margin:0;padding-bottom:10px;padding-left:50px;padding-top:10px}.change-bonus-cyclist-header{display:flex;height:120px;justify-content:space-between;padding:20px 0;width:100%}.change-bonus-cyclist-rules{align-items:center;display:flex;padding-left:8%;text-align:left}.change-bonus-cyclist-rules p{font-family:NerisBlack;font-size:30px}.change-bonus-cyclist-actions,.change-bonus-cyclist-change-step{align-items:center;display:flex;gap:7%;height:100%;padding-right:3%;text-align:center}.change-bonus-cyclist-change-step button{background-color:#0056b3;border:none;border-radius:80px;color:#fff70d;cursor:pointer;font-family:NerisBlack;font-size:24px;font-style:italic;height:50px;margin:0;padding:0;text-shadow:3px 3px 3px #00000026;width:250px}.change-bonus-cyclist-change-step button:disabled{color:#78787880;text-shadow:none}.change-bonus-cyclist-choice{display:flex;flex-direction:column;justify-content:center;width:70%}.change-bonus-cyclist-table-container{border:1px solid #000;border-bottom:none;border-right:none;letter-spacing:0;margin-left:5%;max-height:500px;overflow-y:auto;padding:0;width:80%}.change-bonus-cyclist-table-container table{background-color:#fafafa;border-collapse:collapse;font-family:Neris;font-size:11px;width:100%}.change-bonus-cyclist-table-selected-row{background:#ff0;font-family:NerisBlack}.change-bonus-cyclist-table-container td,.change-bonus-cyclist-table-container th{border:1px solid #000;border-left:none;padding:9px;text-align:center}.change-bonus-cyclist-table-container td{cursor:pointer;font-size:13px}.change-bonus-cyclist-table-container th{background-color:#ffe220;border-top:none;font-family:NerisBlack;font-size:14px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.change-bonus-cyclist-name-info{align-items:center;display:flex;justify-content:center;padding-left:15%;width:100%}.change-bonus-cyclist-name-info span{text-align:left;width:60%}.change-bonus-cyclist-line-container{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin:0 auto;max-height:250px;overflow-y:auto;width:20%}.change-bonus-cyclist-selected-cell{flex:1 1 auto;position:relative}.change-bonus-cyclist-line-container:last-child .change-bonus-cyclist-selected-cell:last-child{margin-right:0}::-webkit-scrollbar{height:10px}::-webkit-scrollbar-thumb{background-color:#a9a9a9;border-radius:10px}.change-bonus-cyclist-selected-info{background-color:#ededed40;font-family:NerisBlack;font-size:12px;height:80px;letter-spacing:0;margin:10px;padding:20px 10px 20px 20px;position:relative;text-align:left;width:150px}.change-bonus-cyclist-cancel-icon{cursor:pointer;position:absolute;right:5%;top:5%;z-index:1}.change-bonus-cyclist-selected-info h4{margin-right:5px}.change-bonus-cyclist-selected-info h4,.change-bonus-cyclist-selected-info p{margin:0}.change-bonus-cyclist-selected-info p{font-family:Neris}.change-bonus-cyclist-selected-info strong{font-family:NerisBlack}.change-bonus-cyclist-flag-icon{margin-right:10px}.change-bonus-cyclist-popup{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.change-bonus-cyclist-popup-content{align-items:center;background-color:#fff;border-radius:10px;box-shadow:5px 5px 10px #000;display:flex;flex-direction:column;height:250px;justify-content:space-around;padding:50px 20px;width:350px}.change-bonus-cyclist-popup-content p{font-family:Neris;font-size:24px;text-align:center}.mtl-page{background:#fff;min-height:100vh}.mtl-topbar{align-items:center;background:#fff;border-bottom:1px solid #00000014;display:grid;grid-template-columns:34px 1fr 34px;height:56px;padding:0 10px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.mtl-back{background:#0000;border:none;color:var(--mtl-blue);cursor:pointer;font-size:18px}.mtl-topbar-title{color:var(--mtl-blue);font-size:17px;font-style:italic;font-weight:900;text-align:center}.mtl-content{padding:12px}.mtl-section{background:#f9f9fb;border:1px solid #00000014;box-shadow:0 4px 10px #0000000f;margin-bottom:14px}.mtl-section-header{background:#fff;padding:10px 12px 12px;position:relative}.mtl-section-title{color:var(--mtl-blue);font-size:14px;font-weight:900}.mtl-yellow-bar{background:var(--mtl-yellow);border-radius:3px;bottom:6px;height:6px;left:12px;position:absolute;width:250px}.mtl-section-body{border-top:1px solid #00000014}.mtl-card{align-items:center;background:#fff;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:12px;text-align:left;width:100%}.mtl-card+.mtl-card{border-top:1px solid #0000000f}.mtl-card.is-disabled{cursor:not-allowed;opacity:.75}.mtl-card-left{align-items:center;display:flex;gap:10px}.mtl-icon{color:var(--mtl-blue);font-size:18px;line-height:1}.mtl-card-title{color:#000;font-size:13px;font-weight:800}.mtl-card.is-disabled .mtl-card-title{color:#0009}.mtl-card-right{align-items:center;display:flex;gap:10px}.mtl-arrow{color:var(--mtl-blue);font-size:18px;font-weight:900}.mtl-disabled-text{color:#0000008c;font-size:12px}.lc-page{background:#fff;min-height:100vh}.lc-topbar{align-items:center;background:#fff;border-bottom:1px solid #00000014;display:grid;grid-template-columns:34px 1fr 34px;height:56px;padding:0 10px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.lc-back{background:#0000;border:none;cursor:pointer;font-size:18px}.lc-back,.lc-title{color:var(--lc-blue)}.lc-title{font-size:17px;font-style:italic;font-weight:900;text-align:center}.lc-content{padding:14px}.lc-form{margin:0 auto;max-width:520px}.lc-section-title{align-items:center;color:var(--lc-blue);display:inline-flex;font-weight:900;gap:10px;margin-bottom:12px;position:relative}.lc-yellow-bar{background:var(--lc-yellow);border-radius:3px;bottom:-2px;height:6px;left:0;position:absolute;width:170px;z-index:0}.lc-section-title span{padding-left:0;position:relative;z-index:1}.lc-label{color:#111;display:block;font-size:13px;font-weight:800;margin-bottom:6px}.lc-input{border:1px solid #0000002e;border-radius:6px;font-size:14px;outline:none;padding:12px;width:100%}.lc-input:focus{border-color:#0d47a1a6;box-shadow:0 0 0 3px #0d47a11f}.lc-error{color:#b00020;font-size:13px;font-weight:700;margin-bottom:10px;margin-top:10px;text-align:center}.lc-submit{background:var(--lc-blue);border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:900;margin-top:8px;padding:14px 12px;width:100%}.lc-submit:disabled{cursor:not-allowed;opacity:.7}.lc-modal-overlay{background:#00000073;display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:999}.lc-modal{background:#fff;border-radius:16px;box-shadow:0 20px 60px #00000040;overflow:hidden;width:min(520px,100%)}.lc-modal-header{align-items:center;background:var(--lc-blue);color:#fff;display:flex;justify-content:space-between;padding:14px 16px 12px}.lc-modal-header-left{align-items:center;display:flex;font-weight:800;gap:10px}.lc-trophy{font-size:18px}.lc-modal-body{font-size:14px;padding:16px}.lc-modal-actions{display:flex;justify-content:flex-end;padding:0 16px 16px}.lc-modal-ok{background:#0000;border:none;color:var(--lc-blue);cursor:pointer;font-weight:900;padding:10px 12px}.lj-page{background:#fff;min-height:100vh}.lj-topbar{align-items:center;background:#fff;border-bottom:1px solid #00000014;display:grid;grid-template-columns:34px 1fr 34px;height:56px;padding:0 10px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.lj-back{background:#0000;border:none;cursor:pointer;font-size:18px}.lj-back,.lj-title{color:var(--lj-blue)}.lj-title{font-size:17px;font-style:italic;font-weight:900;text-align:center}.lj-content{padding:14px}.lj-form{margin:0 auto;max-width:520px}.lj-section-title{align-items:center;color:var(--lj-blue);display:inline-flex;font-weight:900;gap:10px;margin-bottom:12px;position:relative}.lj-yellow-bar{background:var(--lj-yellow);border-radius:3px;bottom:-2px;height:6px;left:0;position:absolute;width:230px;z-index:0}.lj-section-title span{position:relative;z-index:1}.lj-label{color:#111;display:block;font-size:13px;font-weight:800;margin-bottom:6px}.lj-input{border:1px solid #0000002e;border-radius:6px;font-size:14px;outline:none;padding:12px;width:100%}.lj-input:focus{border-color:#0d47a1a6;box-shadow:0 0 0 3px #0d47a11f}.lj-error{color:#b00020;font-size:13px;font-weight:700;margin-bottom:8px;margin-top:10px;text-align:center}.lj-create{background:#0000;color:var(--lj-blue);margin-bottom:6px;padding:10px 12px}.lj-create,.lj-submit{border:none;cursor:pointer;font-weight:900;width:100%}.lj-submit{background:var(--lj-blue);border-radius:8px;color:#fff;margin-top:4px;padding:14px 12px}.lj-submit:disabled{cursor:not-allowed;opacity:.7}.lj-modal-overlay{background:#00000073;display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:999}.lj-modal{background:#fff;border-radius:16px;box-shadow:0 20px 60px #00000040;overflow:hidden;width:min(520px,100%)}.lj-modal-header{align-items:center;background:var(--lj-blue);color:#fff;display:flex;padding:14px 16px 12px}.lj-modal-header-left{align-items:center;display:flex;font-weight:800;gap:10px}.lj-icon{font-size:18px}.lj-modal-body{font-size:14px;padding:16px}.lj-modal-actions{display:flex;justify-content:flex-end;padding:0 16px 16px}.lj-modal-ok{background:#0000;border:none;color:var(--lj-blue);cursor:pointer;font-weight:900;padding:10px 12px}.home-section1-background{position:relative}.home-section1-background-image{height:100%;left:0;object-fit:contain;padding-top:71px;top:0;width:100%}.home-section2{display:flex;margin-top:30px}.home-section2-left-container{margin-bottom:50px;width:70%}.home-section2-right-container{position:relative;width:30%}.home-section2-text-content{display:flex;flex-direction:column;font-family:Neris;justify-content:center;padding-left:150px;width:100%}.home-section2-text-content h1,.home-section2-text-content h2{align-items:center;display:flex;font-family:NerisBlack;font-style:italic;margin:0}.home-section2-text-content h1{color:#002394;font-size:36px;font-style:italic}.home-section2-text-content h2{font-size:28px;margin-top:20px}.home-section2-text-content p{font-size:18px;margin:20px 0 0}.home-section2-right-image{bottom:0;height:350px;position:absolute;right:50px}.home-section2-button{background-color:#fff;border:5px solid #002394;border-radius:70px;color:#002394;cursor:pointer;font-family:NerisBlack;font-size:28px;font-style:italic;letter-spacing:2px;margin-left:40px;margin-top:20px;padding:10px 20px}.home-section3{display:flex;flex-direction:column}.home-section3-container-create-team{align-items:center;display:flex;gap:1.5rem;justify-content:space-between;margin:0 auto;padding-right:200px}.home-section3-left-create-team,.home-section3-right-create-team{align-items:center;display:flex;justify-content:center}.home-section3-left-create-team{flex:1 1}.home-section3-right-create-team{flex:2 1}.home-section3-left-image-create-team{height:auto;max-width:200px;object-fit:contain;opacity:40%}.home-section3-right-image-create-team{height:auto;margin-right:-100px;max-width:350px;object-fit:contain}.home-section3-content-create-team{flex:3 1;margin-left:-2rem;padding:0 1rem;text-align:left}.home-section3-title-create-team{color:#03c;font-size:24px;font-style:italic;font-weight:700;margin-bottom:10px}.home-section3-content-create-team p{font-size:14px;line-height:1.5;margin-bottom:10px}.home-section3-container-choose-calendar{align-items:center;background-color:#ebeeff;display:flex;gap:0;height:250px;justify-content:space-between;margin:0 auto}.home-section3-content-choose-calendar,.home-section3-left-choose-calendar{align-items:center;display:flex;flex:1 1 50%;justify-content:flex-end}.home-section3-left-choose-calendar{justify-content:center}.home-section3-left-image-choose-calendar{height:auto;max-width:60%;object-fit:contain}.home-section3-content-choose-calendar{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding-right:50px;text-align:left}.home-section3-title-choose-calendar{color:#03c;font-size:24px;font-style:italic;font-weight:700;margin-bottom:10px}.home-section3-content-choose-calendar p{font-size:14px;margin-bottom:10px}.home-section3-container-collect-badges{align-items:center;display:flex;gap:0;height:250px;justify-content:space-between;margin:0 auto;padding:0 200px;position:relative}.home-section3-content-collect-badges{align-items:flex-start;display:flex;flex:0 0 60%;flex-direction:column;height:100%;justify-content:center;position:relative;text-align:left;z-index:1}.home-section3-title-collect-badges{color:#03c;font-size:24px;font-style:italic;font-weight:700;margin-bottom:10px}.home-section3-badge{border-radius:5px;color:#fced7c;font-size:36px;font-style:italic;font-weight:700;left:80%;padding:.5rem 1rem;position:absolute;text-transform:uppercase;top:0;transform:translate(-50%,-50%)}.home-section3-left-image-collect-badges{bottom:0;height:auto;left:-180px;max-width:350px;object-fit:contain;opacity:.4;position:absolute}.home-section3-right-collect-badges{align-items:center;display:flex;flex:0 0 40%;justify-content:flex-end}.home-section3-right-image-collect-badges{height:auto;max-width:100%;object-fit:contain}@media (max-width:699px){.home-section1-background-image{padding-top:0}.home-section2-left-container{margin-bottom:10px;padding:0 20px;width:100%}.home-section2-right-container{display:none}.home-section2-text-content{padding-left:0}.home-section3-container-create-team{flex-direction:column;gap:0;padding-right:0}.home-section3-content-create-team{margin-left:0}.home-section3-right-image-create-team{margin-right:0}.home-section3-container-choose-calendar{flex-direction:column}.home-section3-left-choose-calendar{display:none}.home-section3-content-choose-calendar{padding:0 10px}.home-section3-badge{left:50%;padding:0;transform:translate(-50%,-50%)}.home-section3-container-collect-badges{flex-direction:column;padding:0}.home-section3-content-collect-badges{flex:1 1;padding:0 10px}.home-section3-title-collect-badges{margin-top:30px}.home-section3-left-image-collect-badges{left:-50px}.home-section3-right-collect-badges{margin-top:30px}}.navbar-desktop{align-items:center;background-color:#fff70d;display:flex;left:0;position:fixed;top:0;width:100%;z-index:1000}.navbar-mobile{display:none}.navbar-logo{margin-left:80px}.navbar-logo-image{height:63px;padding-top:4px;width:63px}.navbar-center-links{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.navbar-link,.navbar-link-redirection{font-family:NerisBlack;font-size:16px;font-style:italic;margin:0 20px;text-decoration:none}.navbar-link{color:#002491}.navbar-link-redirection{-webkit-text-stroke:.5px #002394;color:#fff70d;text-shadow:-1px -1px 0 #002394,1px -1px 0 #002394,-1px 1px 0 #002394,1px 1px 0 #002394}.navbar-link.selected{color:#3b5dcc}.navbar-item{align-items:center;display:flex;position:relative}@media (max-width:699px){body.menu-open{position:fixed;top:calc(var(--scroll-y)*-1);width:100%}.navbar-desktop{display:none}.navbar-mobile{align-items:center;background-color:initial;display:flex;font-family:NerisBlack;font-size:18px;left:0;position:fixed;top:0;transition:opacity .5s ease;z-index:1000000}.navbar-menu-icon{background-color:none;cursor:pointer;display:inline-flex;height:100px;left:0;position:fixed;top:0;width:100px;z-index:2}.navbar-hamburger-icon{fill:#fddd07}.navbar-hamburger-icon,.navbar-hamburger-icon.active{display:inline-flex;height:65%;margin-right:5px;width:65%}.navbar-hamburger-icon.active{fill:#000}.navbar-sidebar{align-items:flex-start;background-color:#fddd07;color:#000;display:flex;flex-direction:column;height:100%;left:-100vw;padding-top:60px;position:fixed;top:0;transition:left .3s ease;width:100vw;z-index:1}.navbar-sidebar.active{overflow:hidden;transform:translateX(80%);transition:transform .3s ease}.navbar-sidebar-link{color:inherit;display:inline-block;padding:10px 10px 20px 30%;text-decoration:none}.navbar-sidebar-link:first-child{margin-top:40px}}.calendar{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:50px 0;width:100%}.calendar h1{color:#1f384c;font-family:NerisBlack;font-size:32px;font-style:italic;margin:0;padding:3% 0}.calendar-table{align-items:center;display:flex;flex-direction:column;justify-content:center;width:60%}.calendar-table-container{letter-spacing:0;max-height:800px;overflow-y:auto;padding:0;width:80%}.calendar-table-container table{background-color:#fafafa;border-collapse:collapse;font-family:Neris;font-size:10px;width:100%}.calendar-table-container td,.calendar-table-container th{border:1px solid #000;border-left:none;border-right:none;padding:7px;text-align:center}.calendar-table-container td{cursor:pointer;font-family:Neris;font-size:12px}.calendar-table-container th{background-color:#0056b3;border-top:none;color:#fff70d;font-family:NerisBlack;font-size:14px;font-style:italic;position:-webkit-sticky;position:sticky;top:0;z-index:100}.calendar-name-container{align-items:center;display:flex;justify-content:center;padding-left:15%;width:100%}.calendar-name-container span{text-align:left;width:60%}.calendar-flag-icon{margin-right:10px}@media (max-width:699px){.calendar{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0;width:100%}.calendar h1{font-size:22px;margin-bottom:20px;margin-top:70px;padding:0;text-align:center}.calendar-table{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.calendar-table-container{max-height:70vh;scrollbar-width:none;width:100%}.calendar-table-container::-webkit-scrollbar{display:none}}.quoting{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:50px 0;width:100%}.quoting h1{color:#1f384c;font-family:NerisBlack;font-size:32px;font-style:italic;margin:0;padding:3% 0}.quoting-choice{align-items:center;display:flex;gap:10%;height:100%;padding-bottom:3%;text-align:center}.quoting-choice button{background-color:#0056b3;border:none;border-radius:80px;color:#fff70d;cursor:pointer;font-family:NerisBlack;font-size:20px;font-style:italic;height:50px;margin:0;padding:0;text-shadow:3px 3px 3px #00000026;width:200px}.quoting-table{align-items:center;display:flex;flex-direction:column;justify-content:center;width:60%}.quoting-table-container{letter-spacing:0;max-height:800px;overflow-y:auto;padding:0;width:80%}.quoting-table-container table{background-color:#fafafa;border-collapse:collapse;font-family:Neris;font-size:10px;width:100%}.quoting-table-container td,.quoting-table-container th{border:1px solid #000;border-left:none;border-right:none;padding:7px;text-align:center}.quoting-table-container td{cursor:pointer;font-family:Neris;font-size:12px}.quoting-table-container th{background-color:#0056b3;border-top:none;color:#fff70d;font-family:NerisBlack;font-size:14px;font-style:italic;position:-webkit-sticky;position:sticky;top:0;z-index:100}.quoting-name-container{align-items:center;display:flex;justify-content:center;padding-left:15%;width:100%}.quoting-name-container span{text-align:left;width:60%}.quoting-flag-icon{margin-right:10px}@media (max-width:699px){.quoting{margin:0}.quoting h1{font-size:22px;margin:80px 0 5%;padding:0;text-align:center}.quoting-table{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.quoting-table-container{max-height:65vh;scrollbar-width:none;width:100%}.quoting-table-container::-webkit-scrollbar{display:none}.quoting-choice{align-items:center;display:flex;flex-direction:column;gap:0;height:100%;padding-bottom:5%}.quoting-choice button{font-size:20px;height:50px;margin:5px 0;width:200px}}.scale{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:50px 0;width:100%}.scale h1{color:#1f384c;font-family:NerisBlack;font-size:32px;font-style:italic;margin:0;padding:3% 0}.scale-image{width:100%}@media (max-width:699px){.scale{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0;width:100%}.scale h1{font-size:22px;margin:70px 0 20px;padding:0;text-align:center}}.rules{display:flex;flex-direction:column;margin:50px 50px 0;position:relative;width:95vw}.rules h1,.rules h2{color:#002394;font-family:NerisBlack;font-size:32px;font-style:italic}.rules-container{height:70vh;overflow-y:auto}.rules-section h3{font-family:NerisBlack;font-size:18px;margin-bottom:0}.rules-section p{font-family:Neris;font-size:18px;margin-top:0}.rules-section p strong{font-family:NerisBlack;font-size:18px}.rules-emblemes-container2{background-color:#ebeeff}.rules-emblemes-container h3,.rules-emblemes-container2 h3{color:#000;font-family:NerisBlack;font-size:32px;font-style:italic;margin-bottom:0;margin-top:20px}.rules-emblemes{display:flex;flex-wrap:wrap;padding:10px}.rules-emblemes img{height:150px;object-fit:cover;width:150px}.rules-fullscreen-container{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.rules-fullscreen-image{background-color:#fff;border-radius:10px;max-height:80%;max-width:80%}.rules-close-button{color:#05f;cursor:pointer;font-size:90px;position:absolute;right:50px;top:50px;z-index:1001}@media (max-width:699px){.rules{align-items:left;justify-content:center;margin:0 2%;width:95vw}.rules h1{font-size:30px;margin-top:15%}.rules-section h3{font-size:22px}.rules-section p{font-size:16px}.rules-section p strong{font-size:22px}.rules-container{height:80vh}}.stats{align-items:center;display:flex;flex-direction:column;margin:50px 50px 0;position:relative;width:95vw}.stats h1{color:#002394;font-family:NerisBlack;font-size:32px;font-style:italic}.stats p{font-family:Neris;font-size:20px;margin-top:0}.stats-graphics-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-top:20px;width:80%}.stats-graphics-grid img{border-radius:8px;box-shadow:0 2px 4px #0000001a;height:auto;width:100%}@media (max-width:699px){.stats{margin:0;padding:0 10px}.stats h1{font-size:22px;margin-top:70px}.stats-graphics-grid{display:flex;flex-direction:column;width:100%}}.faq{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:50px 0;width:100%}.faq h1{color:#1f384c;font-family:NerisBlack;font-size:32px;font-style:italic;margin:0;padding:50px 0}.faq-container{border-bottom:3px solid #000;border-left:3px solid #000;border-right:3px solid #000;cursor:pointer;width:70vw}.faq-question{align-items:center;border-top:3px solid #000;color:#1f384c;display:flex;font-family:NerisBlack;font-size:22px;font-style:italic;justify-content:space-between;padding:15px 30px}.faq-answer{font-family:Neris;font-size:16px;padding:10px 30px 100px}@media (max-width:699px){.faq{align-items:left;justify-content:center;margin:2%;width:95vw}.faq h1{font-size:30px;margin-top:15%}.faq-container{cursor:pointer;width:100%}.faq-question{font-size:20px;padding:10px 20px}.faq-answer{font-family:Neris;font-size:16px;padding:10px 20px 50px}}.show-race-detail{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:50px 0;width:100%}.show-race-detail h1{font-size:40px;padding:3% 0}.show-race-detail-course h2{font-size:32px;padding:2% 0}.show-race-detail h1,.show-race-detail-course h2{color:#1f384c;font-family:NerisBlack;font-style:italic;margin:0}.show-race-detail-course{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.show-race-detail-course p{border-bottom:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;font-family:Neris;font-size:20px;margin:0;width:400px}.show-race-detail-course p:first-child{border-top:1px solid #000}.show-race-detail-table{align-items:center;display:flex;flex-direction:column;justify-content:center;width:70%}.show-race-detail-table-container{letter-spacing:0;max-height:800px;overflow-y:auto;padding:0;width:80%}.show-race-detail-table-container table{background-color:#fafafa;border-collapse:collapse;font-family:Neris;font-size:11px;width:100%}.show-race-detail-table-container td,.show-race-detail-table-container th{border:1px solid #000;border-left:none;border-right:none;padding:9px;text-align:center}.show-race-detail-table-container td{cursor:pointer;font-family:Neris;font-size:14px}.show-race-detail-table-container th{background-color:#ffe220;border-top:none;font-family:NerisBlack;font-size:16px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.show-race-detail-empty{border:none!important}@media (max-width:699px){.show-race-detail{margin:0}.show-race-detail h1{font-size:28px;margin-bottom:5%;margin-top:15%;padding:0}.show-race-detail-course h2{font-size:24px;padding:4% 0}.show-race-detail-table{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.show-race-detail-table-container{max-height:65vh;scrollbar-width:none;width:100%}.show-race-detail-table-container::-webkit-scrollbar{display:none}.show-race-detail-course p{border-left:none;border-right:none;width:100%}}.sign-up{color:#fff;font-family:NerisBlack;text-align:center}.sign-up,.sign-up-header{position:relative}.sign-up-header:before{background:linear-gradient(#fff0,#fff);bottom:0;content:"";height:25%;left:0;position:absolute;right:0;z-index:2}.sign-up-header img{height:100vh;width:100%}.sign-up-title{font-size:64px;font-style:italic;top:10%}.sign-up-content,.sign-up-title{left:50%;position:absolute;transform:translateX(-50%);z-index:3}.sign-up-content{align-items:center;bottom:5%;display:flex;flex-direction:column;text-align:center;width:80%}.sign-up-content p{font-size:28px;padding:5%}.sign-up-content button{background-color:#000;border:none;border-bottom-left-radius:50px;border-top-right-radius:50px;color:#fff;cursor:pointer;font-family:NerisBlack;font-size:32px;padding:20px 60px}.sign-up-login-link{margin-top:20px}.sign-up-login-link a{color:#000;text-decoration:none}.sign-up-login-link a:hover{text-decoration:underline}.sign-up-form-container{align-items:center;display:flex;font-family:Neris;height:100vh;justify-content:center}.sign-up-form{align-items:center;display:flex;flex-direction:column;gap:10px;width:50%}.sign-up-background{bottom:0;height:562px;left:0;position:absolute;width:490px;z-index:-1}.sign-up-form-title{color:#000;font-family:Neris;font-size:22px;text-align:center}.sign-up-form-control{align-items:left;color:#000;display:flex;flex-direction:column;padding:10px 20px;position:relative;width:35%}.sign-up-form-control input,.sign-up-form-control select{background-color:#f6f8fb;border:none;border-radius:16px;height:30px;padding:15px 30px}.sign-up-form-control input[type=password]{-webkit-text-security:disc}.sign-up-form-row{display:flex;font-size:14px;justify-content:space-between;width:100%}.sign-up-form-row input[type=email],.sign-up-form-row input[type=password],.sign-up-form-row input[type=text],.sign-up-form-row select{flex:1 1;margin:5px}.sign-up-form-row label{align-items:center;color:#000;display:flex;font-size:10px;gap:5px;padding-left:10px}.sign-up-form-row.button-row{justify-content:center}.sign-up-form-label-condition{font-size:14px!important;padding-left:20px!important}.sign-up-form-visibility-icon{color:#ff0;cursor:pointer;position:absolute;right:35px;top:45%}.sign-up-form-row.button-row button{background-color:#000;border:none;border-bottom-left-radius:50px;border-top-right-radius:50px;color:#fff;cursor:pointer;font-family:NerisBlack;margin-top:40px;padding:10px;width:50%}@media (max-width:1700px) and (min-width:1500px){.sign-up-content p{padding:2%}.sign-up-login-link{margin-top:20px}}@media (max-width:1499px) and (min-width:700px){.sign-up-title{font-size:50px}.sign-up-content p{font-size:22px;padding-bottom:2%}.sign-up-content button{font-size:26px;padding:15px 50px}.sign-up-background{height:450px;width:392px}.sign-up-login-link{margin-top:20px}}@media (max-width:699px){.sign-up-header{position:fixed}.sign-up-header:before{display:none}.sign-up-header img{height:100vh;object-fit:cover}.sign-up-content{bottom:0;position:fixed;top:35%;width:96%}.sign-up-title{font-size:32px;position:fixed;top:10%;width:100%}.sign-up-content p{font-size:18px;padding:0;width:100%}.sign-up-content button{font-size:24px;margin:10% 0;padding:15px 45px}.sign-up-background{display:none}.sign-up-form{justify-content:center;width:100%}.sign-up-form-title{margin-top:50px}.sign-up-form-row{align-items:center;display:flex;flex-direction:column}.sign-up-form-control{width:80%}.sign-up-form-row.button-row button{margin-bottom:20px}}.login{display:flex;flex-direction:column;height:90vh;justify-content:center;margin:0 auto;max-width:400px;padding:20px;text-align:center}.login-left-banner{bottom:-35px;left:0;position:absolute}.login-right-banner{bottom:0;position:absolute;right:0}.login-form{padding:2% 0}.login-form,.login-form-control{display:flex;flex-direction:column}.login-form-control{align-items:center;border-radius:25px;color:#1b1446;font-family:Neris;font-size:14px;margin-bottom:15px;padding:10px;position:relative}.login-form-control input{background-color:#f6f8fb;border:none;border-radius:16px;height:30px;margin-left:10px;padding:10px 10px 10px 40px;width:100%}.login-form-control input[type=password]{-webkit-text-security:disc}.login-icon{color:#ff0;left:0;position:absolute;top:50%}.login-form-visibility-icon{color:#ff0;cursor:pointer;position:absolute;right:0;top:55%}.login-form-control label{align-self:flex-start;margin-bottom:10px;text-align:left}.login-form-options{color:#1b1446;font-family:Neris;font-size:14px;justify-content:space-between;margin-bottom:20px}.login-form-options,.login-remember-me{align-items:center;display:flex}.login-remember-me input{margin-right:5px}.login-forgot-password{color:#000;font-size:.9em;text-decoration:none}.login-button{background:#000;border:none;border-bottom-left-radius:50px;border-top-right-radius:50px;color:#fff;cursor:pointer;font-family:NerisBlack;font-size:16px;padding:15px;transition:background .3s;width:100%}.login-button:hover{background:#333}@media (max-width:699px){.login-right-banner{display:none}.login-left-banner{z-index:-5}}.ask-reset-password{font-family:NerisBlack;position:relative;text-align:center}.ask-reset-password-form-container{align-items:center;display:flex;font-family:Neris;height:100vh;justify-content:center}.ask-reset-password-form{align-items:center;display:flex;flex-direction:column;gap:10px;width:50%}.ask-reset-password-form p{width:50%}.ask-reset-password-form-title{color:#000;font-family:Neris;font-size:22px;text-align:center}.ask-reset-password-form-input{align-items:center;display:flex;justify-content:center;width:40%}.ask-reset-password-form-input input{background-color:#f6f8fb;border:none;border-radius:16px;height:30px;padding:15px 30px;width:100%}.ask-reset-password-form-row.button-row{justify-content:center;width:25%}.ask-reset-password-form-row.button-row button{padding:15px}.ask-reset-password-popup{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.ask-reset-password-popup-content{align-items:center;background-color:#fff;border-radius:10px;box-shadow:5px 5px 10px #000;display:flex;flex-direction:column;height:250px;justify-content:space-around;padding:50px 20px;width:350px}.ask-reset-password-popup-content p{font-family:Neris;font-size:24px;text-align:center}.ask-reset-password-form-row.button-row button{background-color:#000;border:none;border-bottom-left-radius:50px;border-top-right-radius:50px;color:#fff;cursor:pointer;font-family:NerisBlack;margin-top:40px;padding:15px 20px;width:100%}.ask-reset-password-popup-content button{background-color:#fddd07;border:none;border-radius:80px;color:#fff;cursor:pointer;font-family:NerisBlack;font-size:24px;font-style:italic;height:50px;margin:0;padding:0;text-shadow:3px 3px 3px #00000026;width:250px}@media (max-width:1499px) and (min-width:700px){.ask-reset-password-popup-content button{border-radius:80px;font-size:20px;width:200px}}@media (max-width:699px){.ask-reset-password-form{justify-content:center;width:100%}.ask-reset-password-form-title{margin-top:50px;width:100%}.ask-reset-password-form p{width:80%}.ask-reset-password-form-input,.ask-reset-password-form-row.button-row{width:70%}.ask-reset-password-form-row.button-row button{margin-bottom:20px}.ask-reset-password-popup-content button{border-radius:80px;font-size:20px;height:50px;width:200px}}@font-face{font-display:swap;font-family:NerisBlack;src:url(/static/media/Neris-Black.243aaa28742526067bbf.otf) format("truetype")}@font-face{font-display:swap;font-family:Neris;src:url(/static/media/Neris-Light.394a0aa5c6a23e9f9d3d.otf) format("truetype")}.reset-password{font-family:NerisBlack;position:relative;text-align:center}.reset-password-form-container{align-items:center;display:flex;font-family:Neris;height:100vh;justify-content:center}.reset-password-form{align-items:center;display:flex;flex-direction:column;gap:10px;width:50%}.reset-password-form-title{color:#000;font-family:Neris;font-size:22px;text-align:center}.reset-password-form-input{align-items:left;color:#000;display:flex;flex-direction:column;padding:10px 20px;position:relative;width:35%}.reset-password-form-input input{background-color:#f6f8fb;border:none;border-radius:16px;height:30px;padding:15px 30px;width:85%}.reset-password-form-input label{align-items:center;color:#000;display:flex;font-size:12px;padding-bottom:10px;padding-left:10px}.reset-password-form-input input[type=password]{-webkit-text-security:disc}.reset-password-popup{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.reset-password-popup-content{align-items:center;background-color:#fff;border-radius:10px;box-shadow:5px 5px 10px #000;display:flex;flex-direction:column;height:250px;justify-content:space-around;padding:50px 20px;width:350px}.reset-password-popup-content p{font-family:Neris;font-size:24px;text-align:center}.reset-password-form-row.button-row button{background-color:#000;border:none;border-bottom-left-radius:50px;border-top-right-radius:50px;color:#fff;cursor:pointer;font-family:NerisBlack;margin-top:40px;padding:15px 20px;width:100%}.reset-password-popup-content button{background-color:#fddd07;border:none;border-radius:80px;color:#fff;cursor:pointer;font-family:NerisBlack;font-size:24px;font-style:italic;height:50px;margin:0;padding:0;text-shadow:3px 3px 3px #00000026;width:250px}@media (max-width:1499px) and (min-width:700px){.reset-password-popup-content button{border-radius:80px;font-size:20px;width:200px}}@media (max-width:699px){.reset-password-form{justify-content:center;width:100%}.reset-password-form-title{margin-top:50px;width:100%}.reset-password-form p{width:80%}.reset-password-form-input,.reset-password-form-row.button-row{width:70%}.reset-password-form-row.button-row button{margin-bottom:20px}.reset-password-popup-content button{border-radius:80px;font-size:20px;height:50px;width:200px}}
/*# sourceMappingURL=main.cfe2c454.css.map*/