@import url(https://fonts.googleapis.com/css2?family=Ubuntu&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Ubuntu,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{height:100vh;overflow:hidden;text-align:center}#tsparticles,.App{margin:0;width:100%}#tsparticles{height:100%;left:0;padding:0;position:fixed;top:0;z-index:-1}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-webkit-appearance:textfield;appearance:textfield}.error{align-items:center;background-color:#000c;display:flex;height:100%;justify-content:center;width:100%}.error_card{background-color:#bfc7df;border-radius:25px;padding:25px;width:350px}.error_button{background-color:#fff;border-radius:10px;border-width:0;cursor:pointer;display:inline-block;font-size:22px;height:46px;line-height:18px;position:relative;text-align:center;text-decoration:none;text-rendering:geometricprecision;touch-action:manipulation;transition:opacity .3s cubic-bezier(.694,0,.335,1),background-color .1s cubic-bezier(.694,0,.335,1),color .1s cubic-bezier(.694,0,.335,1);width:126px}.error_button:before{animation:opacityFallbackOut .5s step-end forwards;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#ebebeb;border-radius:10px;-webkit-clip-path:polygon(-1% 0,0 0,-25% 100%,-1% 100%);clip-path:polygon(-1% 0,0 0,-25% 100%,-1% 100%);content:"";height:100%;left:0;position:absolute;top:0;transform:translateZ(0);transition:clip-path .5s cubic-bezier(.165,.84,.44,1),-webkit-clip-path .5s cubic-bezier(.165,.84,.44,1);width:100%}.error_button:hover:before{animation:opacityFallbackIn 0s step-start forwards;border-radius:10px;-webkit-clip-path:polygon(0 0,101% 0,101% 101%,0 101%);clip-path:polygon(0 0,101% 0,101% 101%,0 101%)}.error_button:after{background-color:#fff;border-radius:10px}.error_button_text{position:relative;z-index:1}.main{height:100%;justify-content:center;width:100%}.main,.main_card{align-items:center;display:flex}.main_card{background-color:#bfc7df;border-radius:25px;flex-direction:column;padding:25px;width:350px}.main_card input{background-color:#fff;border-radius:10px;border-width:0;font-family:Ubuntu,sans-serif;font-size:20px;height:38px;margin-bottom:1rem;text-align:center;text-decoration:none;width:180px}.main_card input:focus{background-color:#e7e7e7;border-width:0}.form_label{margin:0 0 1rem}.form_warn{color:#991d1d;margin:1rem 0 0}.submit{background-color:#fff;border-radius:10px;border-width:0;cursor:pointer;display:inline-block;font-size:22px;height:46px;line-height:18px;position:relative;text-align:center;text-decoration:none;text-rendering:geometricprecision;touch-action:manipulation;transition:opacity .3s cubic-bezier(.694,0,.335,1),background-color .1s cubic-bezier(.694,0,.335,1),color .1s cubic-bezier(.694,0,.335,1);width:126px}.submit:before{animation:opacityFallbackOut .5s step-end forwards;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#ebebeb;border-radius:10px;-webkit-clip-path:polygon(-1% 0,0 0,-25% 100%,-1% 100%);clip-path:polygon(-1% 0,0 0,-25% 100%,-1% 100%);content:"";height:100%;left:0;position:absolute;top:0;transform:translateZ(0);transition:clip-path .5s cubic-bezier(.165,.84,.44,1),-webkit-clip-path .5s cubic-bezier(.165,.84,.44,1);width:100%}.submit:hover:before{animation:opacityFallbackIn 0s step-start forwards;border-radius:10px;-webkit-clip-path:polygon(0 0,101% 0,101% 101%,0 101%);clip-path:polygon(0 0,101% 0,101% 101%,0 101%)}.submit:after{background-color:#fff;border-radius:10px}.submit_text{color:#000;position:relative;z-index:2}.submitted{background-color:#e0e0e0;border-radius:10px;border-width:0;display:inline-block;font-size:18px;height:46px;line-height:18px;position:relative;text-align:center;text-decoration:none;width:126px}header{align-items:center;background-color:#143a52;color:#e3eff3;display:flex;flex-direction:row;padding:15px;position:-webkit-sticky;position:sticky;top:0}header img{height:30px;padding-right:10px;width:30px}header p{font-size:20px;margin:5px}main{margin:auto;padding:50px;width:60%}h1{margin-bottom:30px;text-align:center}.last-apdate{font-weight:700}h3{margin-top:30px}.text{color:#143a52;font-weight:300;letter-spacing:1.5px}.thick{font-weight:700}@media screen and (max-width:520px){main{width:80%}}