.Login{background-image:url(https://fanta1.it/static/media/zohu.7e54808799e2595564a9.jpg);background-position:50%;background-repeat:no-repeat;background-size:inherit;min-height:100vh;overflow:hidden;padding-bottom:50px}.Login .content-logo{margin:5vh auto 0;width:100px}.Login .content{max-height:90vh;width:100%}.Login .content .card{align-items:center;background-color:#fff;border-radius:4px;border-radius:20px;box-shadow:0 2px 2px 0 #00000024,0 3px 1px -2px #0003,0 1px 5px 0 #0000001f;justify-content:center;margin:5vh auto 25vh;max-width:300px;min-width:90%}.Login .content .card .card-header{background-color:#bf0a2b;border-top-left-radius:20px;border-top-right-radius:20px;color:#fff;padding:20px;text-align:center}.Login .content .card .card-body{padding:20px}.Login .content .card .card-body .content-input{margin:20px 0}.Login .content .card .card-body .content-input input{border:0;border-bottom:2px solid #bf0a2b;font-size:18px;margin-bottom:30px;padding:5px 0;width:100%}.Login .content .card .card-body .content-input input:focus-visible{outline:none}.Login .content .card .card-body .content-button{margin:0 auto 30px;width:80%}.Login .content .card .card-body .content-button .button{background-color:#bf0a2b99;border:0;border-radius:20px;color:#fff;cursor:pointer;font-size:21px;margin-bottom:20px;padding:10px 0;transition:all .2s ease-in-out;width:100%}.Login .content .card .card-body .content-button .button:hover{background-color:#bf0a2b;transform:scale(1.1)}.Login .content .card .card-body .content-button .link-register{text-align:right}.Login .content .card .card-body .content-button .link-register a{color:#bf0a2b;text-decoration:none}.Login .content .card .card-body .content-button .link-register a:hover{font-weight:700}.Login .content .card .card-body .content-button .link-register:hover{transform:scale(1.1)}.Login .content .card .card-body .error{color:#f30808;text-align:center}.Login .content .card .card-body .success{color:green;text-align:center}.Login .content .card .card-body .terms{text-align:center}.Login .content .card .card-body .terms a{color:#bf0a2b;text-decoration:none}.Login .content .card .card-body .terms a:hover{font-weight:700}.Login .content .card .card-body .contentLinkLogin{display:flex;justify-content:space-between}.Login .content .card .card-body .contentLinkLogin a{color:#bf0a2b;text-decoration:none}.Login .content .card .card-body .contentLinkLogin a:hover{font-weight:700}.Login.register{padding-bottom:150px}.Login.register .content-logo{width:80px}.Login.register .card{margin-top:20px}.Login.register .content{max-height:none}.HeaderMobile{height:85px;position:fixed;width:100%}.HeaderMobile:before{background-color:#bf0a2b;bottom:6em;box-shadow:0 2px 2px 0 #00000024,0 3px 1px -2px #0003,0 1px 5px 0 #0000001f;content:"";display:block;height:50px;left:0;position:absolute;transform:skewY(-3.5deg);width:100%;z-index:-1}.HeaderMobile .logo{margin-left:10px;margin-top:-55px}.HeaderMobile h1{color:#fff;font-size:20px;font-weight:700;letter-spacing:.01em;margin-top:-45px;text-align:center;text-shadow:.022em .022em .022em #111}.HeaderDesktop{background-color:#bf0a2b;display:flex;font-size:15px;padding:3vh;position:fixed;top:0;width:100%;z-index:99999}.HeaderDesktop a{color:#fff;text-decoration:none}.HeaderDesktop a:hover{color:#fff200;font-weight:700}.HeaderDesktop div{color:#fff;cursor:pointer;margin:0 10px}.HeaderDesktop div span{margin-left:20px}.HeaderDesktop div .active a,.HeaderDesktop div .hover:hover a{color:#fff200;font-weight:700}.HeaderDesktop div .last{margin-right:20px}.HeaderDesktop .itemsMenu{align-items:center;display:flex;justify-content:flex-end;margin:0 auto;width:95%}.HeaderDesktop .logo{border:2px solid #fff;border-radius:50%;height:40px;position:absolute;width:40px}.Footer{background-color:#bf0a2b;font-size:15px;padding:3vh 0;width:100%;z-index:99999}.Footer .itemsMenu{align-items:center;display:flex;justify-content:flex-end;margin:0 auto;width:95%}.Footer a{color:#fff;text-decoration:none}.Footer a:hover{color:#fff200;font-weight:700}.Footer div{color:#fff;cursor:pointer;margin:0 10px}.Footer div span{margin-left:20px}.Footer div .hover:hover{color:#fff200;font-weight:700}.Footer .social{background-color:#fff;border-radius:50%;height:40px;padding:4px;width:40px}.Footer .social:hover{box-shadow:0 2px 2px 0 #00000024,0 3px 1px -2px #0003,0 1px 5px 0 #0000001f;transform:scale(1.1);transition:all .2s ease-in-out}.Footer .mobile{display:none}.FooterMobile{align-items:center;bottom:0;display:flex;justify-content:space-evenly;padding:10px 0 65px;position:fixed;width:100%}.FooterMobile,.FooterMobile div{background-color:#bf0a2b;color:#fff}.FooterMobile div{cursor:pointer;font-size:16px;padding:10px 15px;text-align:center;transition:background-color .3s ease}.FooterMobile div a{color:inherit;text-decoration:none}.FooterMobile div a.active{color:#fff200;font-size:20px}.Error{background-color:#0009;bottom:0;color:#fff;padding:5px 0;position:fixed;text-align:center}.Error,.modal{width:100%}.modal .overlay{background-color:#0009;left:0;min-height:100vh;position:absolute;top:0;width:100%;z-index:0}.modal .modal-content{background-color:#fff;border-radius:20px;box-shadow:0 2px 2px 0 #00000024,0 3px 1px -2px #0003,0 1px 5px 0 #0000001f;left:0;margin-left:auto;margin-right:auto;max-height:80vh;overflow:auto;position:absolute;right:0;top:10vh;width:80%}.modal .modal-header{background-color:#bf0a2b;border-top-left-radius:20px;border-top-right-radius:20px;color:#fff;padding:20px;text-align:center}.modal .modal-header .closeModal{cursor:pointer;float:right;font-weight:700}.modal .modal-header .closeModal:hover{color:#fff200;transform:scale(1.1)}.modal .modal-body{display:flex;flex-wrap:wrap;padding:20px}.modal .modal-body .content-button{margin:0 auto;width:60%}.modal .modal-body .content-button .button{background-color:#bf0a2b99;border:0;border-radius:20px;color:#fff;cursor:pointer;font-size:21px;margin-bottom:20px;padding:10px 0;text-transform:uppercase;transition:all .2s ease-in-out;width:100%}.modal .modal-body .content-button .button:hover{background-color:#bf0a2b;transform:scale(1.1)}.modal .modal-body .list{border:1px solid #ccc;border-radius:4px;cursor:pointer;flex:0 1 40%;font-size:18px;margin:0 auto 10px;padding:20px;text-align:center}.modal .modal-body .list.activeTeam,.modal .modal-body .list:hover{background-color:#bf0a2b99;color:#fff}.modal .modal-body .driver-choose{padding:20px}.modal .modal-body .driver-choose .driver{padding:10px}.modal .modal-body .marginCenter{margin:0 auto}.modal .modal-body .contentLega{align-items:center;display:flex;justify-content:space-around;width:100%}.modal .modal-body .contentLega div{width:50%}.modal .modal-body .contentLega div .error{color:#f30808;margin-bottom:10px;text-align:center;width:100%}.modal .modal-body .contentLega div .revoke{cursor:pointer;font-size:12px;text-align:center;text-decoration:underline}.modal .modal-body .contentLega div .revoke:hover{font-weight:700}.modal .modal-body .contentLega .contentValue{border:1px solid #ccc;border-radius:6px;margin-bottom:10px;margin-left:20px;padding:10px;width:90%}.modal .modal-body .contentLega .contentValue .viewPoins{float:right}.modal .modal-body .contentLega .contentValue .position{font-weight:700;margin-right:10px}.modal .modal-body .contentLega .contentValue:hover{background-color:#bf0a2b;color:#fff;transform:scale(1.1)}.modal .modal-body .contentLega .contentValue.iam{background-color:#bf0a2b;color:#fff200}.modal .modal-body .contentLega .content-input .input{margin-bottom:5px}.modal .modal-body .removeFromLega{border:1px solid #fff;border-radius:6px;color:#fff;cursor:pointer;margin-top:24px;padding-bottom:10px;padding-top:10px;text-align:center;width:100%!important}.modal .modal-body .removeFromLega:hover{border-color:#fff200;box-shadow:0 2px 2px 0 #00000024,0 3px 1px -2px #0003,0 1px 5px 0 #0000001f;color:#fff200}.modal .much-drivers{background-color:#bf0a2b99;border-radius:4px;bottom:50px;color:#fff;left:0;margin-left:auto;margin-right:auto;padding:20px;position:fixed;right:0;text-align:center;width:50%}.modal .content-input{margin:0 auto;width:60%}.modal .content-input label{font-weight:700}.modal .content-input .check{margin-bottom:20px;margin-top:20px;width:50px}.modal .content-input .input{border:0;border-bottom:2px solid #bf0a2b;font-size:18px;margin-bottom:30px;padding:5px 0;width:100%}.modal .content-input .input:focus-visible{outline:none}.modal .content-input .error{color:#f30808;text-align:center}@media only screen and (max-width:600px){.modal .modal-content{top:20px;width:97%}.modal .modal-body{display:block}.modal .modal-body .contentLega{flex-wrap:wrap-reverse}.modal .modal-body .contentLega div{width:100%}.modal .modal-body .contentLega div .contentValue{margin-left:0}.modal .modal-body .marginCenter{margin-bottom:40px}.modal .content-input{width:100%}}#loader{margin:90px auto 0;width:200px}#loader svg{height:200px;transform:rotateY(3.142rad);width:200px}#loader svg path{fill:none;stroke:#bf0a2b;stroke-width:4;stroke-linecap:round;animation:glow 4s linear infinite}@keyframes glow{0%{stroke-dasharray:0,400;stroke-dashoffset:0}50%{stroke-dasharray:200,200;stroke-dashoffset:-100}to{stroke-dasharray:0,400;stroke-dashoffset:-200}}.Page .cover{border-bottom:2px solid #bf0a2b;margin-bottom:50px;margin-top:50px;padding:30px;text-align:center}.Page .content{border-left:2px solid #bf0a2b;border-right:2px solid #bf0a2b;margin:0 auto;padding:10px;width:60%}.Page .content li{margin:20px}.Page .content a{color:#bf0a2b;text-decoration:none}.Page .content a:hover{color:#fff200;font-weight:700}.Page .content.content-cookies h3{margin:20px}@media only screen and (max-width:600px){.Page .cover{padding-top:50px}.Page .content{margin-bottom:200px;width:90%}}*{margin:0;padding:0}@font-face{font-family:Comfortaa;src:url(../../static/media/Comfortaa-Light.3aa1a958b3fc7c3318c7.ttf) format("truetype")}html{scroll-behavior:smooth}body{font-family:Comfortaa;font-size:18px;min-height:100vh}@font-face{font-family:Wide Latin;font-style:normal;font-weight:400;src:local("Wide Latin"),url(../../static/media/LATINWD.c9108805b3d643d80379.woff) format("woff")}.nameSite{color:#bf0a2b;font-family:Wide Latin;text-align:center}.overflow{overflow:hidden}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{box-shadow:inset 0 0 5px #fff}::-webkit-scrollbar-thumb{background:#bf0a2b}::-webkit-scrollbar-thumb:hover{background:#bf0a2b99}.content-card{display:flex;margin-top:50px}.content-card .card-1{width:90%}.content-card .card-2{width:40%}.content-card .card{align-items:center;background-color:#fff;border-radius:4px;border-radius:20px;box-shadow:0 2px 2px 0 #00000024,0 3px 1px -2px #0003,0 1px 5px 0 #0000001f;justify-content:center;margin:50px auto 0}.content-card .card .card-header{background-color:#bf0a2b;border-top-left-radius:20px;border-top-right-radius:20px;color:#fff;padding:20px;text-align:center}.content-card .card .card-header .myPos{color:#fff200;font-weight:700}.content-card .card .card-body{padding:20px}.content-card .card .card-body .content-button{margin:0 auto;width:60%}.content-card .card .card-body .content-button .button{background-color:#bf0a2b99;border:0;border-radius:20px;color:#fff;cursor:pointer;font-size:21px;margin-bottom:20px;padding:10px 0;text-transform:uppercase;transition:all .2s ease-in-out;width:100%}.content-card .card .card-body .content-button .button:hover{background-color:#bf0a2b;transform:scale(1.1)}.content-card .card .card-body .contentValue{border:1px solid #ccc;border-radius:6px;margin-bottom:10px;padding:10px}.content-card .card .card-body .contentValue.iam .viewPoins{background-color:#bf0a2b;color:#fff200}.content-card .card .card-body .contentValue .viewPoins{color:#bf0a2b;font-weight:700}.content-card .card .card-body .contentValue .position{font-weight:700;margin-right:10px}.content-card .card .card-body .contentValue:hover{background-color:#bf0a2b;color:#fff;transform:scale(1.1)}.content-card .card .card-body .contentValue:hover .viewPoins{color:#fff}.content-card .card .card-body .contentValue:hover.iam .viewPoins{background-color:#bf0a2b;color:#fff200}.content-card .card .card-body .contentValue.contentMyTeam{align-items:center;display:flex;justify-content:space-between}.content-card .card .card-body .contentValue.contentMyTeam img{border:3px solid;border-radius:50%}.content-card .card .card-body .contentValue .contentAllTeam{align-items:center;display:flex;justify-content:space-between}.content-card .card .card-body.allUsers{max-height:60vh;overflow-y:auto}.content-card .card .card-body.allUsers .contentValue{margin:0 auto 10px;width:90%}.content-card .card .card-body.allUsers .contentValue.iam{background-color:#bf0a2b;color:#fff200}.content-card .card .noSetTeam{margin-bottom:100px;margin-top:50px;padding-bottom:100px;text-align:center}.content-card.forDesktop{margin-top:90px;min-height:70vh}.content-card.forDesktop .card-body.allUsers{margin-bottom:50px;max-height:-webkit-fit-content;max-height:fit-content;overflow:visible;overflow:initial}.singleBox{display:block;margin:40px auto 0;width:97%}.singleBox .card{align-items:center;background-color:#fff;border-radius:20px;box-shadow:0 2px 2px 0 #00000024,0 3px 1px -2px #0003,0 1px 5px 0 #0000001f;justify-content:center;margin:50px auto 0}.singleBox .card .card-header{background-color:#bf0a2b;border-top-left-radius:20px;border-top-right-radius:20px;color:#fff;padding:20px;text-align:center}.singleBox .card .card-header .icon{cursor:pointer;margin-left:20px;vertical-align:middle}.singleBox .card .card-body{padding:20px}.singleBox .card .card-body .contentTabHeader{display:flex;flex-wrap:wrap;justify-content:space-around;margin-top:35px;padding-bottom:10px}.singleBox .card .card-body .contentTabHeader .tab{border-bottom:2px solid #ccc;cursor:pointer;padding-bottom:10px;text-align:center;width:50%}.singleBox .card .card-body .contentTabHeader .tab.active{border-bottom:2px solid #bf0a2b;color:#bf0a2b}.singleBox .card .card-body .contentTabHeader .contentTabBody{width:100%}.singleBox .card .card-body .contentTabHeader .contentTabBody .tabBody{display:none;margin-top:50px}.singleBox .card .card-body .contentTabHeader .contentTabBody .tabBody.active{display:block}.singleBox .card .card-body .contentTabHeader .contentTabBody .tabBody .content-button{margin:20px auto 0;width:60%}.singleBox .card .card-body .contentTabHeader .contentTabBody .tabBody .content-button .button{background-color:#bf0a2b99;border:0;border-radius:20px;color:#fff;cursor:pointer;font-size:21px;margin-bottom:20px;padding:10px 0;text-transform:uppercase;transition:all .2s ease-in-out;width:100%}.singleBox .card .card-body .contentTabHeader .contentTabBody .tabBody .content-button .button:hover{background-color:#bf0a2b;transform:scale(1.1)}.singleBox .card .card-body .contentTabHeader .contentTabBody .tabBody .content-button.buttonRight{margin-bottom:0;margin-right:0;margin-top:0;width:250px}.singleBox .card .card-body .contentTabHeader .contentTabBody .singleElm{align-items:center;border-bottom:2px solid #bf0a2b;display:flex;justify-content:start}.singleBox .card .card-body .contentTabHeader .contentTabBody .singleElm div{padding:10px}.singleBox .card .card-body .contentTabHeader .contentTabBody .singleElm .first{min-width:85%}.singleBox .card .card-body .contentTabHeader .contentTabBody .singleElm .fi{color:#bf0a2b;cursor:pointer;opacity:.6;text-align:right}.singleBox .card .card-body .contentTabHeader .contentTabBody .singleElm .fi:hover{font-weight:700;opacity:1}.singleBox .card .card-body .MyCreate{font-size:.75rem;font-weight:700}.singleBox .marginBottom20{margin-bottom:20px}.allPoints{overflow:hidden;overflow-y:auto}.allPoints .headerSingleRace{align-items:center;display:flex}.allPoints .headerSingleRace div{border:1px solid #fff;font-size:.75rem;font-weight:700;max-width:80px;min-width:80px;padding:5px;text-align:center}.allPoints .contentDriverTable{align-items:flex-start;display:flex;justify-content:space-around;padding:20px}.allPoints .contentDriverTable div{flex:1 1;width:0}.allPoints .contentDriverTable .contentDriverTableImg .imgCenter{margin:0 auto;width:50px}.allPoints .contentDriverTable .contentDriverTableImg .imgCenter img{border:3px solid;border-radius:50%}.allPoints .contentDriverTable .pointSingleRace{color:#bf0a2b;font-size:1rem;font-weight:700;text-align:right!important;text-align:center}.allPoints .contentDriverTable .contentDriverTablePoints{color:#bf0a2b;font-size:1.5rem;font-weight:700;text-align:center}.allPoints .rowSingleRace{align-items:center;display:flex}.allPoints .rowSingleRace div{font-size:.5rem;max-width:80px;min-width:80px;padding:5px;text-align:center}.allPoints .rowSingleRace .pointSingleRace.active{background-color:#bf0a2b;color:#fff}.allPoints .rowSingleRace .sumPoint{color:#bf0a2b;font-size:.75rem;font-weight:700}.allPoints .rowSingleRace img{border:3px solid;border-radius:50%}.allPoints .rowSingleRace .points{color:#bf0a2b;font-weight:700}.allPoints .headers-tab{align-items:center;border:1px solid #ccc;cursor:pointer;display:flex;font-weight:700;justify-content:space-between;margin-bottom:20px;padding:10px}.allPoints .headers-tab.active{background-color:#bf0a2b;border-color:#bf0a2b;color:#fff}.allPoints .contents-tab{display:none;margin-bottom:20px;overflow-x:scroll}.allPoints .contents-tab.active{display:block}.allPoints .contents-tab .borderRed{border-color:#bf0a2b}.allPoints .contents-tab .rowAction{display:none}.allPoints .contents-tab .rowAction.active{display:block}.allPoints .contentSingleDriverTable{border:1px solid #ccc;border-radius:6px;margin-bottom:50px;padding:20px}.allPoints .contentDriverTable .rowSingleRace{display:flex}.allPoints .contentDriverTable .rowSingleRace div{font-size:1rem;max-width:120px;min-width:120px}@media only screen and (max-width:700px){.App{padding-bottom:200px}}@media only screen and (max-width:500px){.content-card{display:block}.content-card .card-2{margin-top:90px;width:90%}.singleBox .card .card-body{padding:5px}.singleBox .card .card-body .contentTabHeader .contentTabBody .singleElm{flex-wrap:wrap}.allPoints .headerSingleRace div{max-width:30%!important;min-width:30%!important}.allPoints .rowSingleRace.hideIsMobile{display:none}.allPoints .rowSingleRace .rowSingleRaceOne{max-width:20px!important;min-width:20px!important}.allPoints .rowSingleRace .rowSingleRaceTwo{max-width:50px!important;min-width:50px!important}.allPoints .contentDriverTable{display:block}.allPoints .contentDriverTable .rowSingleRace div{width:30%}.allPoints .headerDriverPadding{padding:0}.allPoints .headerDriverPadding .headerDriver{align-items:center;padding:10px 0}.allPoints .displayFlex{display:flex!important}}@media only screen and (max-width:370px){.allPoints .contentDriverTable .rowSingleRace div{min-width:90px}.allPoints .nameRace{font-size:16px}}
/*# sourceMappingURL=main.f2e8f40f.css.map*/