*{margin:0;padding:0;box-sizing:border-box}@keyframes showText{0%{width:0%;opacity:0}70%{width:100%;opacity:0}100%{width:100%;opacity:1}}@keyframes display{0%{opacity:0 !important}100%{opacity:1 !important}}@keyframes hide{0%{opacity:1}100%{opacity:0}}.display{animation:display 500ms forwards !important;animation-timing-function:ease-in !important}.hide{animation:hide 500ms forwards !important;animation-timing-function:ease-in !important}@keyframes rotate{0%{transform:rotate(90deg)}100%{transform:rotate(360deg)}}#loader{position:fixed;display:flex;top:0;left:0;width:100%;height:100%;background:#fff;z-index:100}#loader .inner{position:absolute;top:30%;left:50%;transform:translate(-50%, -50%) scale(0.8);display:flex;justify-content:center;animation:display 1s forwards}#loader .inner #text-loader{display:flex;align-items:center;width:0%;opacity:0;padding-right:10px}#loader .inner .show{animation:showText 1s forwards;animation-timing-function:linear}#loader .inner #spinner{display:flex;justify-content:center;align-items:center;width:120px}#loader .inner #spinner #rad{positaion:absolute;z-index:1;transition:.5s transform}#loader .inner #spinner #thwLetter{position:absolute;z-index:2}#loader .inner #spinner .rotation{animation:rotate 2s infinite;animation-timing-function:ease-in-out}@font-face{font-display:swap;font-family:"Albert Sans";font-style:normal;font-weight:400;src:url("/fonts/albert-sans-v1-latin-regular.eot");src:url("/fonts/albert-sans-v1-latin-regular.eot?#iefix") format("embedded-opentype"),url("/fonts/albert-sans-v1-latin-regular.woff2") format("woff2"),url("/fonts/albert-sans-v1-latin-regular.woff") format("woff"),url("/fonts/albert-sans-v1-latin-regular.ttf") format("truetype"),url("/fonts/albert-sans-v1-latin-regular.svg#AlbertSans") format("svg")}@font-face{font-display:swap;font-family:"Albert Sans";font-style:normal;font-weight:500;src:url("/fonts/albert-sans-v1-latin-500.eot");src:url("/fonts/albert-sans-v1-latin-500.eot?#iefix") format("embedded-opentype"),url("/fonts/albert-sans-v1-latin-500.woff2") format("woff2"),url("/fonts/albert-sans-v1-latin-500.woff") format("woff"),url("/fonts/albert-sans-v1-latin-500.ttf") format("truetype"),url("/fonts/albert-sans-v1-latin-500.svg#AlbertSans") format("svg")}body{background:#000;font-family:"Albert Sans",sans-serif}a{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;font-weight:500;text-decoration:none}#videocontainer{position:fixed;top:0;width:100%;height:100%;z-index:1;overflow:hidden;text-align:center;display:flex;align-items:center;justify-content:center}#videocontainer video{object-fit:cover;position:absolute;top:0;left:0;height:100%;width:100%;transform:scale(1.1)}.background{position:fixed;z-index:2;width:100%;height:100%;background-image:linear-gradient(-30deg, rgba(14, 63, 160, 0.6), rgba(30, 45, 123, 0.5));backdrop-filter:blur(10px)}header{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:20px}header .logo{margin:20px 0 10px}header .name div{display:flex;justify-content:center}header .name .orga{margin-bottom:5px;font-size:25px}header .name .suborga{font-size:20px}header .name .suborga a{color:rgba(255,255,255,.8)}main{position:fixed;z-index:3;width:100%;margin:0;height:100%;padding:0 30px;overflow-y:auto;transition:.5s transform}main .inner{max-width:375px;margin:0 auto;padding-bottom:100px}main .actions{display:flex;justify-content:space-between;width:100%;margin-bottom:15px}main .actions a{display:flex;justify-content:center;width:27.5%;padding:7.5px;background:rgba(158,158,158,.4);background:rgba(70,99,219,.338);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(20px);border:solid 1.5px rgba(178,187,225,.338);border-radius:15px;transition:transform .5s}main .actions a:hover,main .actions a:active{transform:scale(1.1)}main .actions a img{height:34px}main hr{border:none;width:100%;height:1.5px;background:rgba(255,255,255,.4);border-radius:2px;margin:0 auto 15px}main .tree a{display:flex;padding:7.5px 20px;margin-bottom:15px;justify-content:space-between;align-items:center;width:100%;font-size:22px;background:rgba(158,158,158,.4);background:rgba(70,99,219,.338);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(20px);border:solid 1.5px rgba(178,187,225,.338);border-radius:15px;transition:transform .5s}main .tree a:hover{transform:scale(1.1)}main .tree a:active{transform:scale(1.1)}main .tree a img{height:38px}#action-banner{display:grid;place-items:center;position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:100%;height:75px;border-top:solid 1.5px rgba(255,255,255,.3);background:rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:rgba(100,100,111,.2) 0px -7px 29px 0px;padding:0 30px}#action-banner a{display:flex;justify-content:center;align-items:center;width:100%;max-width:375px;height:50px;border:none;background:none;color:#fff;font-size:20px;font-weight:500;text-align:center;transition:.5s;cursor:pointer;position:relative;overflow:hidden;border:solid 1px rgba(255,255,255,.5);transition:transform .5s;text-shadow:2px 0 5px rgba(51,51,51,.7);background:rgba(43,62,139,.4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:rgba(0,0,0,.15) 1.95px 1.95px 2.6px;border-radius:15px}#action-banner a:hover{transform:scale(1.05)}#action-banner a:active{transform:scale(1.05)}#action-banner a:not(:last-child){margin-bottom:3rem}#action-banner a::before{content:"";position:absolute;top:0;width:100%;height:100%;background:linear-gradient(120deg, transparent, transparent, rgba(255, 255, 255, 0.15), transparent, transparent);background-size:cover;animation:shine 5s ease-in-out infinite}@keyframes shine{0%{left:-100%;transition-property:left}36.72%,100%{left:100%;transition-property:left}}.dont-show-before-animate{opacity:0}