@import url(https://fonts.googleapis.com/css2?family=Cinzel:wght@400..900&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Tinos:ital,wght@0,400;0,700;1,400;1,700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Cinzel:wght@400..900&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Oswald:wght@200..700&family=Tinos:ital,wght@0,400;0,700;1,400;1,700&display=swap);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}*{margin:0;padding:0}.header{align-items:center;flex-direction:column;font-family:Montserrat,sans-serif;font-family:Oswald,sans-serif;height:100vh;justify-content:center}.header,.header .navbar{background-color:#000;display:flex;width:100%}.header .navbar{animation:fadeIn 1s linear forwards;color:#c90016;font-size:25px;height:8vh;position:relative;z-index:1}.header .navbar .logo{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;text-align:center;width:10%}.header .navbar .navelement{align-items:center;display:flex;height:100%;justify-content:start;width:90%}.header .navbar .navelement ul{align-items:center;display:flex;justify-content:center;list-style:none;text-align:center}.header .navbar .navelement ul li{margin:0 20px;position:relative}.header .navbar .navelement ul li:after{background-color:#fff;bottom:-2px;content:"";height:2px;left:0;position:absolute;transition:.5s;width:0}.header .navbar .navelement ul li:hover:after{width:100%}.header .navbar .navelement ul li:hover a{background-color:#c90016;color:#000;transition:.5s}.header .navbar .navelement ul li a{color:#c90016;font-size:25px;padding:0 20px;text-decoration:none;transition:.5s}.header .navbar .navelement ul .dropdown:hover:after{padding:0 20px;width:100%;z-index:100}.header .navbar .navelement ul .dropdown{display:flex;flex-direction:column;margin-right:50px;position:relative;transition:.5s;z-index:1}.header .navbar .navelement ul .dropdown .dropbtn{width:100%}.header .navbar .navelement ul .dropdown .dropdown-content{align-items:start;background-color:#000;display:none;flex-direction:column;justify-content:start;opacity:1;opacity:0;position:absolute;top:100%;transition:.5s;width:100%;z-index:1}.header .navbar .navelement ul .dropdown:hover .dropdown-content{align-items:start;background-color:#000;display:flex;flex-direction:column;justify-content:start;opacity:1;transition:.5s}.header .navbar .navelement ul .dropdown .dropdown-content .dropdownlink{background-color:#000;border-bottom:3px solid #0000;color:#c90016;text-align:left;transition:.5s;width:100%}.header .navbar .navelement ul .dropdown .dropdown-content .dropdownlink:hover{background-color:#c90016;border-bottom:3px solid #fff;color:#000}.header .content{background-color:#c90016;height:92vh;width:100%;z-index:0}.header .content,.header .sidebar{align-items:center;display:flex;justify-content:center}.header .sidebar{animation:fadeIn 1.2s linear forwards;background-color:#000;height:100%;width:10%}.header .sidebar .startbtn{color:#c90016;font-size:3em;letter-spacing:.3em;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transform:rotate(180deg);writing-mode:vertical-lr}.header .sidebar .startbtn:after,.header .sidebar .startbtn:before{background-color:#fff;content:"";height:0;position:absolute;top:50%;transition:.5s;width:3px}.header .sidebar .startbtn:hover:after,.header .sidebar .startbtn:hover:before{height:100%;top:0}.header .sidebar .startbtn:after{right:0}.header .sidebar .startbtn:before{left:0}.header .title{align-items:center;background-color:#c90016;display:flex;height:100%;justify-content:start;text-decoration:none;width:90%}.header .title .texts{align-items:start;animation:fadeIn 1.1s linear forwards;color:#000;display:flex;flex-direction:column;height:80%;justify-content:start;margin:5%;overflow:auto;width:80%;word-break:normal}.header .title .texts h1{font-size:9em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.header .title .texts p{font-size:4.5em;margin-left:5%}.header .sidebar .sidetext{color:#c90016;font-size:3em;letter-spacing:.3em;text-align:center;text-transform:uppercase;transform:rotate(180deg);writing-mode:vertical-rl}.header .categories{background-color:#c90016;width:90%}.header .categories,.header .categories .items{align-items:center;display:flex;height:100%;justify-content:start}.header .categories .items{overflow:hidden;width:100%}.header .categories .items .item{align-items:center;animation:fadeIn 1.2s linear forwards;border:1px solid #000;display:flex;flex-direction:column;height:100%;justify-content:center;opacity:0;overflow:hidden;position:relative;text-decoration:none;transition:.5s;width:20%;z-index:1}.header .categories .items .item:nth-of-type(2){animation-delay:.4s}.header .categories .items .item:nth-of-type(3){animation-delay:.8s}.header .categories .items .item:nth-of-type(4){animation-delay:1.2s}.header .categories .items .item:nth-of-type(5){animation-delay:1.6s}.header .categories .items .item:hover{transition:.5s;width:30%;z-index:5}.header .categories .items .item .title{word-wrap:break-word;color:#000;font-size:2em;height:30%;margin-left:5%;width:95%;word-break:normal}.header .categories .items .item .subtexts{bottom:0;color:#fff;display:flex;height:10%;justify-content:space-between;position:absolute;width:90%}.header .categories .items .item .subtexts p{font-size:1.5em;opacity:.9}.header .categories .items .item .subtexts .canditatecount{opacity:.7}.header .leadership{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:90%}.header .leadership .category{align-items:center;animation:fadeIn 1s linear forwards;background-color:#fff;display:flex;height:10%;justify-content:start;width:100%}.header .leadership .category .radiofield{align-items:center;background-color:initial;display:flex;flex-direction:row;height:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;overflow:hidden;position:relative;width:100%}.radiofield input{opacity:0;position:absolute;visibility:hidden}#c1:checked~.radiolabel0,#c2:checked~.radiolabel1,#c3:checked~.radiolabel2,#c4:checked~.radiolabel3,#c5:checked~.radiolabel4{background-color:#c90016;color:#fff;font-size:1.5em;transition:.5s}.radiofield label{background-color:#fff;border:1px solid #0000;color:#c90016;cursor:pointer;flex:1 0 auto;font-size:1.4em;line-height:1;padding:25px 0;text-align:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,font-size .5s ease-in-out}.header .leadership .results{align-items:center;background-color:#c90016;display:flex;height:100%;justify-content:center;margin-top:10px;overflow:hidden;overflow-y:scroll;width:100%}.header .leadership .results .items{align-items:start;background-color:initial;display:flex;flex-direction:column;height:100%;justify-content:start;padding-top:50px;width:100%}.header .leadership .results .items .item{align-items:center;animation:fadeIn 1.5s linear forwards;background-color:#fff;background-size:cover;box-shadow:0 2px 8px 0 #63636333;display:flex;flex-direction:row;height:250px;justify-content:center;margin:20px 0;object-fit:cover;position:relative;transition:.5s;width:100%}.header .leadership .results .items .item:hover{cursor:default;transition:.5s;z-index:20}.header .leadership .results .items .item .rank{align-items:center;display:flex;height:100%;justify-content:start;overflow:hidden;width:75%;z-index:1}.header .leadership .results .items .item .rank h1{color:#000;font-size:3em;text-align:left}.header .leadership .results .items .item .bgimage{height:100%;opacity:0;position:absolute;width:100%;z-index:-1}.header .leadership .results .items .item .bgimage img{height:100%;object-fit:cover;width:100%}.header .leadership .results .items .item .block{align-items:center;background-color:#c90016;border-radius:20px;box-shadow:0 2px 1px #00000017,0 4px 2px #00000017,0 8px 4px #00000017,0 16px 8px #00000017,0 32px 16px #00000017;display:flex;flex-direction:column;height:105%;justify-content:center;margin:20px;position:relative;transition:.5s;width:17%;z-index:5}.header .leadership .results .items .item .image{background-color:#000;border:1px solid #0000;border-radius:20px;height:100%;transition:.5s;width:100%}.header .leadership .results .items .item .image img{border-radius:20px;height:100%;object-fit:cover;width:100%}.header .leadership .results .items .item .texts{align-items:center;background-color:#000;border:1px solid #0000;border-radius:0 0 20px 20px;border-top:none;color:#fff;display:flex;flex-direction:row;font-size:1.2em;height:20%;justify-content:space-between;opacity:.3;position:absolute;transform:translateY(200%);transition:.5s;width:100%;z-index:100;z-index:0}.header .leadership .results .items .item:hover .texts{opacity:1;transform:translateY(240%);transition:.5s}.header .leadership .results .items .item:hover .image{border-bottom:none;border-radius:20px 20px 0 0;transform:translateY(-10%);transition:.5s}.header .leadership .results .items .item .texts p{margin-left:10px;margin-right:10px}.header .ranking{width:90%}.header .ranking,.header .ranking .canditates{align-items:center;display:flex;height:100%;justify-content:center}.header .ranking .canditates{width:100%}.header .ranking .canditates .canditate{align-content:center;animation:fadeIn 1.2s linear forwards;display:flex;height:100%;justify-content:center;transition:.5s;width:50%}.header .ranking .canditates .canditate:hover{cursor:pointer;transition:.5s}.header .ranking .canditates .canditate .canditateitem{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#fff;box-shadow:0 15px 19px #0006;box-shadow:0 24px 50px #0000004d,0 20px 50px #0000004d;display:flex;flex-direction:column;height:525px;justify-content:center;margin:20px;transform:translateY(10%);transition:.5s;width:450px;z-index:10}.header .ranking .canditates .canditate .canditateitem:hover{cursor:pointer;scale:1.05;transform:translateY(10%);transition:.5s}.header .ranking .canditates .canditate .canditateitem .image{align-items:center;aspect-ratio:1/1;display:flex;justify-content:center;width:90%}.header .ranking .canditates .canditate .canditateitem .image img{height:100%;object-fit:cover;width:100%}.header .ranking .canditates .canditate .canditateitem .subtext{display:flex;flex-direction:column;text-align:left;width:410px}.header .ranking .canditates .canditate .canditateitem .subtext h1{font-size:2em}.header .ranking .canditates .canditate .canditateitem .subtext p{font-size:1.2em}.header .ranking .canditates .canditate .canditateitem .subtext p span{opacity:0;position:absolute;right:5%;transition:.5s}.header .ranking .canditates .canditate .canditateitem:hover .subtext p span{opacity:.7;transition:.5s}.refreshbtn{animation:fadeIn 1s linear forwards;height:70px;position:absolute;width:70px}.refreshbtn,.refreshbtn button{border:1px solid #000;border-radius:50%}.refreshbtn button{background-color:#fff;box-shadow:0 3px 8px #0000003d;cursor:pointer;transition:.5s}.refreshbtn button:hover{background-color:#fff;transform:rotate(1turn);transition:.5s}.refreshbtn img{height:100%;object-fit:cover;width:100%}.refreshbtn button:active{transform:rotate(-180deg)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.header .content .ranking .canditates .form{align-items:center;display:flex;height:100%;justify-content:center;width:50%}.header .content .ranking .canditates .form form{align-items:start;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;width:90%}.header .content .ranking .canditates .form form input,.header .content .ranking .canditates .form form select{background-color:#fff;border-radius:50px;color:#c90016;font-family:Oswald;font-size:1.4em;height:60px;margin:30px;padding:0 20px;width:320px}.header .content .ranking .canditates .form form button{border:1px solid #0000;border-radius:50px;cursor:pointer;font-family:Oswald;font-size:1.7em;height:60px;margin:15px 30px;transition:.5s;width:180px}.header .content .ranking .canditates .form form button:hover{background-color:#000;color:#c90016;transition:.5s}.header .content .ranking .canditates .form form label{color:#fff;font-size:1.5em;margin-left:40px}.header .loading-upload{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ff00004d;display:flex;height:100%;justify-content:center;position:absolute;width:100%}.header .loading-upload h1{-webkit-text-stroke:3px #000;color:#0000003f;display:flex;font-size:8em;font-style:italic;position:relative;text-shadow:#fff 10px 10px 5px}.header .loading-upload h1:after{animation:textpointload 1.5s steps(4) infinite forwards;background-color:initial;bottom:0;content:"...";height:100%;left:100%;overflow:hidden;position:absolute}@keyframes textpointload{0%{width:0}to{width:24%}}
/*# sourceMappingURL=main.9ab27167.css.map*/