body,html{overflow-x:hidden;-ms-scroll-chaining:none;overscroll-behavior:none;-webkit-overflow-behavior:none;overflow-scrolling:touch;font-family:"Times New Roman",serif}body{margin:0;color:#fffa24;text-align:center;position:relative;font-size:24px;background:black}@media (max-width:960px){body{text-align:left}}@media (max-width:735px){body{font-size:18px}}*{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;font-display:swap}img{display:block}img.gif{display:inline-block;vertical-align:middle}@-webkit-keyframes mainBG{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}to{-webkit-transform:translateX(800px);transform:translateX(800px)}}@keyframes mainBG{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}to{-webkit-transform:translateX(800px);transform:translateX(800px)}}@-webkit-keyframes overlay{0%{-webkit-transform:translateX(0px);transform:translateX(0px)}to{-webkit-transform:translateX(600px);transform:translateX(600px)}}@keyframes overlay{0%{-webkit-transform:translateX(0px);transform:translateX(0px)}to{-webkit-transform:translateX(600px);transform:translateX(600px)}}@-webkit-keyframes responsiveScroll{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}to{-webkit-transform:translateX(24%);transform:translateX(24%)}}@keyframes responsiveScroll{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}to{-webkit-transform:translateX(24%);transform:translateX(24%)}}.bg{z-index:0;width:1000vw;height:100%;opacity:0.45}.bg,.bg>div{position:absolute}.bg>div{width:100%;height:100%;left:-50%;top:0;-webkit-transition:-webkit-transform 0.15s;transition:-webkit-transform 0.15s;transition:transform 0.15s;transition:transform 0.15s,-webkit-transform 0.15s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}@media (max-width:1080px){.bg>div{background-size:80vw;-webkit-animation-name:responsiveScroll!important;animation-name:responsiveScroll!important}}#mainBG{background-image:url("img/bg/bg.jpg");-webkit-animation-name:mainBG;animation-name:mainBG;-webkit-animation-duration:15s;animation-duration:15s}#overlay{background-image:url("img/bg/overlay.png");-webkit-animation-name:overlay;animation-name:overlay;z-index:2;-webkit-animation-duration:9s;animation-duration:9s}.container{position:relative;max-width:95%;width:925px;margin:0 auto 150px;z-index:10}@media (max-width:735px){.container{margin:0 auto 60px}}#logo{width:512px;height:512px;margin:0 auto 30px;background-position:center;background-size:contain;background-repeat:no-repeat;max-width:90%;max-height:50vw;position:relative;z-index:10}@media (max-width:630px){#logo{max-width:90%;max-height:68vw}}a,a:visited{text-decoration:underline;color:#ea2aff;text-shadow:0 0 20px #ea2aff;-webkit-transition:color 0.3s;transition:color 0.3s}a:hover,a:visited:hover{color:#ef5dff}p{text-shadow:0 0 20px #ea2aff}p:first-child{margin-top:0}p.note{font-size:20px;margin:5px auto;font-style:italic}@media (max-width:735px){p.note{font-size:16px}}p.copyright{font-size:18px;margin:5px auto}@-webkit-keyframes shadowFlash{0%{background-position:0px 0px}to{background-position:64px 64px}}@keyframes shadowFlash{0%{background-position:0px 0px}to{background-position:64px 64px}}@-webkit-keyframes hideExplosion{0%{opacity:1}60%{opacity:1}to{opacity:0}}@keyframes hideExplosion{0%{opacity:1}60%{opacity:1}to{opacity:0}}#explosion{width:71px;height:100px;background-repeat:no-repeat;position:absolute;opacity:0;z-index:50;pointer-events:none}#explosion.active{background-image:url("img/explosion.gif");opacity:1;-webkit-animation:hideExplosion 0.75s 1;animation:hideExplosion 0.75s 1}.split{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;background:url("img/bg/pattern.png");padding:34px 0;-webkit-animation:shadowFlash 3s infinite;animation:shadowFlash 3s infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.split .aside{width:160px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;position:relative}@media (max-width:735px){.split .aside{width:70px;margin-right:20px}}.split p{color:#00ff00;margin:0;text-shadow:0 0 13px black;font-weight:bold}.split a,.split a:visited{color:white;text-shadow:0 0 13px black}.split a:hover,.split a:visited:hover{color:#00ff00}@media (max-width:910px){.split{padding-left:5%;padding-right:5%}}#downloadPDF{font-size:0;background:url("img/pdf.png") no-repeat;background-position:center 42%;position:absolute;background-size:contain;left:0;top:0;width:100%;height:100%}footer{position:relative;z-index:10;padding:50px 0;text-align:center}