@import url('https://fonts.googleapis.com/css?family=Space+Mono:700,400');

@font-face {
                          font-family: "ComicSansMS-Bold";
                          src: url('../fonts/Comic Sans MS Bold.ttf') format("truetype");
                        }
                        @font-face {
                          font-family: "ComicSansMS";
                          src: url('../fonts/Comic Sans MS.ttf') format("truetype");
                        }
                        @font-face {
                          font-family: "TimesNewRomanPSMT";
                          src: url('../fonts/Times New Roman.ttf') format("truetype");
                        }
                        
.bp3-indexsmallerdesktop {
  width               : 100%;
  min-width           : 1232px;
  height              : 100vh;
  min-height          : 927px;
  position            : relative;
  overflow            : hidden;
  margin              : 0px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color    : rgba(15, 15, 15, 1.0);
}
div {
  -webkit-text-size-adjust: none;
}
.bp3-indexsmallerdesktop .bp3-stars {
  background-color    : rgba(255,255,255,0.0);
  top                 : 55px;
  height              : 775px;
  width               : 1225px;
  position            : absolute;
  margin              : 0;
  left                : 4px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexsmallerdesktop .bp3-stars .bp3-a9 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 60px;
  height              : 5px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : 120px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexsmallerdesktop .bp3-stars .bp3-a8 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 160px;
  height              : 5px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : 420px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexsmallerdesktop .bp3-stars .bp3-a7 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 650px;
  height              : 5px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : 370px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexsmallerdesktop .bp3-stars .bp3-a6 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 740px;
  height              : 5px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : 630px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexsmallerdesktop .bp3-stars .bp3-a5 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 680px;
  height              : 5px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : 1160px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexsmallerdesktop .bp3-stars .bp3-a4 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 770px;
  height              : 5px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexsmallerdesktop .bp3-stars .bp3-a3 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 300px;
  height              : 5px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : 630px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexsmallerdesktop .bp3-stars .bp3-a2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 5px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : 890px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexsmallerdesktop .bp3-stars .bp3-a1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 310px;
  height              : 5px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : 1220px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexsmallerdesktop .bp3-group {
  background-color    : rgba(255,255,255,0.0);
  width               : 981px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexsmallerdesktop .bp3-group-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 141px;
  align-items         : center;
  height              : 570px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp3-indexsmallerdesktop .bp3-group .bp3-group10 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 570px;
  width               : 269px;
  position            : absolute;
  margin              : 0;
  left                : 712px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexsmallerdesktop .bp3-group .bp3-textinvaders {
  background-color    : rgba(255,255,255,0.0);
  top                 : 74px;
  height              : auto;
  width               : 490px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Space Mono", Helvetica, Arial, serif;
  font-weight         : 700;
  font-style          : normal;
  font-size           : 80.0px;
  color               : rgba(247, 51, 45, 1.0);
  text-align          : left;
  line-height         : 90.0px;
}
.bp3-indexsmallerdesktop .bp3-group .bp3-destroytheeviltex {
  background-color    : rgba(255,255,255,0.0);
  top                 : 273px;
  height              : auto;
  width               : 564px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Space Mono", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  font-size           : 24.0px;
  color               : rgba(247, 51, 45, 1.0);
  text-align          : left;
  line-height         : 36.0px;
  text-decoration     : underline;
}
.bp3-indexsmallerdesktop .bp3-group .bp3-bitmap {
  background-color    : rgba(255,255,255,0.0);
  top                 : 467px;
  height              : 48px;
  width               : 162px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexsmallerdesktop .bp3-textlordcopy2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 25px;
  height              : 90px;
  width               : 64px;
  position            : absolute;
  margin              : 0;
  left                : 50px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexsmallerdesktop .bp3-contact {
  background-color    : rgba(255,255,255,0.0);
  top                 : 863px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 50px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Space Mono", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  font-size           : 16.0px;
  color               : rgba(247, 51, 45, 1.0);
  text-align          : left;
  line-height         : 24.0px;
  text-decoration     : underline;
}
.bp3-indexsmallerdesktop .bp3-privacypolicy {
  background-color    : rgba(255,255,255,0.0);
  right               : 50px;
  top                 : 863px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Space Mono", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  font-size           : 16.0px;
  color               : rgba(247, 51, 45, 1.0);
  text-align          : left;
  line-height         : 24.0px;
  text-decoration     : underline;
}
.bp3-indexsmallerdesktop .bp3-npinternet2271466000000 {
  background-color    : rgba(255,255,255,0.0);
  right               : 50px;
  top                 : 39px;
  height              : 31px;
  width               : 31px;
  position            : absolute;
  margin              : 0;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexsmallerdesktop .bp3-npinternet2271466000000 .bp3-shape {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 31px;
  width               : 31px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
/* .anima-animate-appear prefix for appear animations */
.anima-animate-appear {
  opacity             : 0;
  display             : block;
  -webkit-animation   : anima-reveal 0.3s ease-in-out 1 normal forwards;
  -moz-animation      : anima-reveal 0.3s ease-in 1 normal forwards;
  -o-animation        : anima-reveal 0.3s ease-in-out 1 normal forwards;
  animation           : anima-reveal 0.3s ease-in-out 1 normal forwards;
}
.anima-animate-disappear {
  opacity             : 1;
  display             : block;
  -webkit-animation   : anima-reveal 0.3s ease-in-out 1 reverse forwards;
  -moz-animation      : anima-reveal 0.3s ease-in 1 normal forwards;
  -o-animation        : anima-reveal 0.3s ease-in-out 1 reverse forwards;
  animation           : anima-reveal 0.3s ease-in-out 1 reverse forwards;
}
.anima-animate-nodelay {
  -webkit-animation-delay: 0;
  -moz-animation-delay: 0;
  -o-animation-delay  : 0;
  animation-delay     : 0;
}
@-webkit-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@-moz-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@-o-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
.bp5-indexsmalltablet {
  width               : 100%;
  min-width           : 872px;
  height              : 100vh;
  min-height          : 927px;
  position            : relative;
  overflow            : hidden;
  margin              : 0px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color    : rgba(15, 15, 15, 1.0);
}
div {
  -webkit-text-size-adjust: none;
}
.bp5-indexsmalltablet .bp5-group {
  background-color    : rgba(255,255,255,0.0);
  width               : 784px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexsmalltablet .bp5-group-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 161px;
  align-items         : center;
  height              : 570px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp5-indexsmalltablet .bp5-group .bp5-group10 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 570px;
  width               : 269px;
  position            : absolute;
  margin              : 0;
  left                : 515px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexsmalltablet .bp5-group .bp5-textinvaders {
  background-color    : rgba(255,255,255,0.0);
  top                 : 131px;
  height              : auto;
  width               : 490px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Space Mono", Helvetica, Arial, serif;
  font-weight         : 700;
  font-style          : normal;
  font-size           : 60.0px;
  color               : rgba(247, 51, 45, 1.0);
  text-align          : left;
  line-height         : 70.0px;
}
.bp5-indexsmalltablet .bp5-group .bp5-destroytheeviltex {
  background-color    : rgba(255,255,255,0.0);
  top                 : 291px;
  height              : auto;
  width               : 472px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Space Mono", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  font-size           : 19.0px;
  color               : rgba(247, 51, 45, 1.0);
  text-align          : left;
  line-height         : 28.0px;
  text-decoration     : underline;
}
.bp5-indexsmalltablet .bp5-group .bp5-bitmap {
  background-color    : rgba(255,255,255,0.0);
  top                 : 425px;
  height              : 48px;
  width               : 162px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexsmalltablet .bp5-textlordcopy2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 25px;
  height              : 90px;
  width               : 64px;
  position            : absolute;
  margin              : 0;
  left                : 53px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexsmalltablet .bp5-contact {
  background-color    : rgba(255,255,255,0.0);
  top                 : 863px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 50px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Space Mono", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  font-size           : 16.0px;
  color               : rgba(247, 51, 45, 1.0);
  text-align          : left;
  line-height         : 24.0px;
  text-decoration     : underline;
}
.bp5-indexsmalltablet .bp5-privacypolicy {
  background-color    : rgba(255,255,255,0.0);
  right               : 50px;
  top                 : 863px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Space Mono", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  font-size           : 16.0px;
  color               : rgba(247, 51, 45, 1.0);
  text-align          : left;
  line-height         : 24.0px;
  text-decoration     : underline;
}
.bp5-indexsmalltablet .bp5-oval {
  background-color    : rgba(255,255,255,0.0);
  top                 : 115px;
  height              : 5px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : -28px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexsmalltablet .bp5-oval1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 215px;
  height              : 5px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : 272px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexsmalltablet .bp5-oval2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 705px;
  height              : 5px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : 222px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexsmalltablet .bp5-oval3 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 795px;
  height              : 5px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : 482px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexsmalltablet .bp5-oval4 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 735px;
  height              : 5px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : 1012px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexsmalltablet .bp5-oval5 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 825px;
  height              : 5px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : -148px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexsmalltablet .bp5-oval6 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 355px;
  height              : 5px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : 482px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexsmalltablet .bp5-oval7 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 55px;
  height              : 5px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : 742px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexsmalltablet .bp5-oval8 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 365px;
  height              : 5px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : 1072px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexsmalltablet .bp5-npinternet2271466000000 {
  background-color    : rgba(255,255,255,0.0);
  right               : 50px;
  top                 : 39px;
  height              : 31px;
  width               : 31px;
  position            : absolute;
  margin              : 0;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexsmalltablet .bp5-npinternet2271466000000 .bp5-shape {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 31px;
  width               : 31px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
/* .anima-animate-appear prefix for appear animations */
.anima-animate-appear {
  opacity             : 0;
  display             : block;
  -webkit-animation   : anima-reveal 0.3s ease-in-out 1 normal forwards;
  -moz-animation      : anima-reveal 0.3s ease-in 1 normal forwards;
  -o-animation        : anima-reveal 0.3s ease-in-out 1 normal forwards;
  animation           : anima-reveal 0.3s ease-in-out 1 normal forwards;
}
.anima-animate-disappear {
  opacity             : 1;
  display             : block;
  -webkit-animation   : anima-reveal 0.3s ease-in-out 1 reverse forwards;
  -moz-animation      : anima-reveal 0.3s ease-in 1 normal forwards;
  -o-animation        : anima-reveal 0.3s ease-in-out 1 reverse forwards;
  animation           : anima-reveal 0.3s ease-in-out 1 reverse forwards;
}
.anima-animate-nodelay {
  -webkit-animation-delay: 0;
  -moz-animation-delay: 0;
  -o-animation-delay  : 0;
  animation-delay     : 0;
}
@-webkit-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@-moz-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@-o-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
.bp1-index {
  width               : 100%;
  min-width           : 1440px;
  height              : 100vh;
  min-height          : 927px;
  position            : relative;
  overflow            : hidden;
  margin              : 0px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color    : rgba(15, 15, 15, 1.0);
}
a {
  text-decoration     : none;
}
div {
  -webkit-text-size-adjust: none;
}
.anima-full-width-a {
  width               : 100%;
}
.anima-full-height-a {
  height              : 100%;
}
div {
  -webkit-text-size-adjust: none;
}
.bp1-index .bp1-stars {
  background-color    : rgba(255,255,255,0.0);
  top                 : 55px;
  height              : 775px;
  width               : 1225px;
  position            : absolute;
  margin              : 0;
  left                : 108px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-stars .bp1-a9 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 60px;
  height              : 5px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : 120px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-stars .bp1-a8 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 160px;
  height              : 5px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : 420px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-stars .bp1-a7 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 650px;
  height              : 5px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : 370px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-stars .bp1-a6 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 740px;
  height              : 5px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : 630px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-stars .bp1-a5 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 680px;
  height              : 5px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : 1160px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-stars .bp1-a4 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 770px;
  height              : 5px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-stars .bp1-a3 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 300px;
  height              : 5px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : 630px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-stars .bp1-a2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 5px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : 890px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-stars .bp1-a1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 310px;
  height              : 5px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : 1220px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group {
  background-color    : rgba(255,255,255,0.0);
  width               : 1021px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 141px;
  align-items         : center;
  height              : 570px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-index .bp1-group .bp1-phone {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 570px;
  width               : 269px;
  position            : absolute;
  margin              : 0;
  left                : 752px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group .bp1-textinvaders {
  background-color    : rgba(255,255,255,0.0);
  top                 : 74px;
  height              : auto;
  width               : 490px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Space Mono", Helvetica, Arial, serif;
  font-weight         : 700;
  font-style          : normal;
  font-size           : 80.0px;
  color               : rgba(247, 51, 45, 1.0);
  text-align          : left;
  line-height         : 90.0px;
}
.bp1-index .bp1-group .bp1-destroytheeviltex {
  background-color    : rgba(255,255,255,0.0);
  top                 : 273px;
  height              : auto;
  width               : 564px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Space Mono", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  font-size           : 24.0px;
  color               : rgba(247, 51, 45, 1.0);
  text-align          : left;
  line-height         : 36.0px;
  text-decoration     : underline;
}
.bp1-index .bp1-group .bp1-bitmap {
  background-color    : rgba(255,255,255,0.0);
  top                 : 467px;
  height              : 48px;
  width               : 162px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-textlordcopy2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 25px;
  height              : 90px;
  width               : 64px;
  position            : absolute;
  margin              : 0;
  left                : 50px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-contact {
  background-color    : rgba(255,255,255,0.0);
  top                 : 863px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 50px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Space Mono", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  font-size           : 16.0px;
  color               : rgba(247, 51, 45, 1.0);
  text-align          : left;
  line-height         : 24.0px;
  text-decoration     : underline;
}
.bp1-index .bp1-privacypolicy {
  background-color    : rgba(255,255,255,0.0);
  right               : 50px;
  top                 : 863px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Space Mono", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  font-size           : 16.0px;
  color               : rgba(247, 51, 45, 1.0);
  text-align          : left;
  line-height         : 24.0px;
  text-decoration     : underline;
}
.bp1-index .bp1-npinternet2271466000000 {
  background-color    : rgba(255,255,255,0.0);
  right               : 50px;
  top                 : 39px;
  height              : 31px;
  width               : 31px;
  position            : absolute;
  margin              : 0;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-npinternet2271466000000 .bp1-shape {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 31px;
  width               : 31px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
/* .anima-animate-appear prefix for appear animations */
.anima-animate-appear {
  opacity             : 0;
  display             : block;
  -webkit-animation   : anima-reveal 0.3s ease-in-out 1 normal forwards;
  -moz-animation      : anima-reveal 0.3s ease-in 1 normal forwards;
  -o-animation        : anima-reveal 0.3s ease-in-out 1 normal forwards;
  animation           : anima-reveal 0.3s ease-in-out 1 normal forwards;
}
.anima-animate-disappear {
  opacity             : 1;
  display             : block;
  -webkit-animation   : anima-reveal 0.3s ease-in-out 1 reverse forwards;
  -moz-animation      : anima-reveal 0.3s ease-in 1 normal forwards;
  -o-animation        : anima-reveal 0.3s ease-in-out 1 reverse forwards;
  animation           : anima-reveal 0.3s ease-in-out 1 reverse forwards;
}
.anima-animate-nodelay {
  -webkit-animation-delay: 0;
  -moz-animation-delay: 0;
  -o-animation-delay  : 0;
  animation-delay     : 0;
}
@-webkit-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@-moz-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@-o-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
.bp7-mobile {
  width               : 100%;
  min-width           : 375px;
  height              : 100vh;
  min-height          : 927px;
  position            : relative;
  overflow            : hidden;
  margin              : 0px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color    : rgba(15, 15, 15, 1.0);
}
div {
  -webkit-text-size-adjust: none;
}
.bp7-mobile .bp7-textinvaders {
  background-color    : rgba(255,255,255,0.0);
  top                 : 36px;
  height              : auto;
  width               : 606px;
  position            : absolute;
  margin              : 0;
  left                : -116px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Space Mono", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  font-size           : 20.0px;
  color               : rgba(247, 51, 45, 1.0);
  text-align          : center;
  line-height         : 16.0px;
}
.bp7-mobile .bp7-bitmap {
  background-color    : rgba(255,255,255,0.0);
  top                 : 96px;
  height              : 48px;
  width               : 162px;
  position            : absolute;
  margin              : 0;
  left                : 107px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp7-mobile .bp7-contact {
  background-color    : rgba(255,255,255,0.0);
  top                 : 844px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 153px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Space Mono", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  font-size           : 16.0px;
  color               : rgba(247, 51, 45, 1.0);
  text-align          : left;
  line-height         : 24.0px;
  text-decoration     : underline;
}
.bp7-mobile .bp7-privacypolicy {
  background-color    : rgba(255,255,255,0.0);
  top                 : 804px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 118px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Space Mono", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  font-size           : 16.0px;
  color               : rgba(247, 51, 45, 1.0);
  text-align          : left;
  line-height         : 24.0px;
  text-decoration     : underline;
}
.bp7-mobile .bp7-group2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 194px;
  height              : 570px;
  width               : 269px;
  position            : absolute;
  margin              : 0;
  left                : 53px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp7-mobile .bp7-group2 .bp7-oval6 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 414px;
  height              : 5px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : 190px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp7-mobile .bp7-group2 .bp7-oval11 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 504px;
  height              : 5px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : 70px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp7-mobile .bp7-group2 .bp7-oval21 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 284px;
  height              : 5px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : 50px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp7-mobile .bp7-group2 .bp7-oval31 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 44px;
  height              : 5px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : 210px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp7-mobile .bp7-group2 .bp7-oval4 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 94px;
  height              : 5px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : 70px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp7-mobile .bp7-group2 .bp7-oval5 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 204px;
  height              : 5px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : 210px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp7-mobile .bp7-group2 .bp7-combinedshape {
  background-color    : rgba(255,255,255,0.0);
  top                 : 298px;
  height              : 82px;
  width               : 83px;
  position            : absolute;
  margin              : 0;
  left                : 93px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp7-mobile .bp7-group2 .bp7-lazers {
  background-color    : rgba(255,255,255,0.0);
  top                 : 208px;
  height              : 94px;
  width               : 2px;
  position            : absolute;
  margin              : 0;
  left                : 134px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp7-mobile .bp7-group2 .bp7-lazers .bp7-rectangle2 {
  background-color    : rgba(247, 51, 45, 1.0);
  top                 : 87px;
  height              : 7px;
  width               : 2px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp7-mobile .bp7-group2 .bp7-lazers .bp7-rectanglecopy {
  background-color    : rgba(247, 51, 45, 1.0);
  top                 : 70px;
  height              : 7px;
  width               : 2px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp7-mobile .bp7-group2 .bp7-lazers .bp7-rectanglecopy2 {
  background-color    : rgba(247, 51, 45, 1.0);
  top                 : 35px;
  height              : 7px;
  width               : 2px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp7-mobile .bp7-group2 .bp7-lazers .bp7-rectanglecopy21 {
  background-color    : rgba(247, 51, 45, 1.0);
  top                 : 19px;
  height              : 7px;
  width               : 2px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp7-mobile .bp7-group2 .bp7-lazers .bp7-rectanglecopy22 {
  background-color    : rgba(247, 51, 45, 1.0);
  top                 : 0px;
  height              : 7px;
  width               : 2px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp7-mobile .bp7-group2 .bp7-lazers .bp7-rectanglecopy3 {
  background-color    : rgba(247, 51, 45, 1.0);
  top                 : 53px;
  height              : 7px;
  width               : 2px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp7-mobile .bp7-group2 .bp7-rectangle {
  background-color    : rgba(247, 51, 45, 1.0);
  top                 : 171px;
  height              : 24px;
  width               : 64px;
  position            : absolute;
  margin              : 0;
  left                : 102px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp7-mobile .bp7-group2 .bp7-hello {
  background-color    : rgba(255,255,255,0.0);
  top                 : 170px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 110px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.9;
  font-family         : "Space Mono", Helvetica, Arial, serif;
  font-weight         : 700;
  font-style          : normal;
  font-size           : 16.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  line-height         : 24.0px;
}
.bp7-mobile .bp7-group2 .bp7-rectangle1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 570px;
  box-sizing          : border-box;
  width               : 269px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  border-radius       : 35px;
  border-style        : solid;
  border-width        : 5px;
  border-color        : rgba(247, 51, 45, 1.0);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp7-mobile .bp7-oval {
  background-color    : rgba(255,255,255,0.0);
  top                 : 815px;
  height              : 5px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : 40px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp7-mobile .bp7-oval1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 865px;
  height              : 5px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : 300px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp7-mobile .bp7-oval2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 125px;
  height              : 5px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : 40px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp7-mobile .bp7-oval3 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 65px;
  height              : 5px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : 330px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
/* .anima-animate-appear prefix for appear animations */
.anima-animate-appear {
  opacity             : 0;
  display             : block;
  -webkit-animation   : anima-reveal 0.3s ease-in-out 1 normal forwards;
  -moz-animation      : anima-reveal 0.3s ease-in 1 normal forwards;
  -o-animation        : anima-reveal 0.3s ease-in-out 1 normal forwards;
  animation           : anima-reveal 0.3s ease-in-out 1 normal forwards;
}
.anima-animate-disappear {
  opacity             : 1;
  display             : block;
  -webkit-animation   : anima-reveal 0.3s ease-in-out 1 reverse forwards;
  -moz-animation      : anima-reveal 0.3s ease-in 1 normal forwards;
  -o-animation        : anima-reveal 0.3s ease-in-out 1 reverse forwards;
  animation           : anima-reveal 0.3s ease-in-out 1 reverse forwards;
}
.anima-animate-nodelay {
  -webkit-animation-delay: 0;
  -moz-animation-delay: 0;
  -o-animation-delay  : 0;
  animation-delay     : 0;
}
@-webkit-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@-moz-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@-o-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
.bp4-indextablet {
  width               : 100%;
  min-width           : 1112px;
  height              : 100vh;
  min-height          : 927px;
  position            : relative;
  overflow            : hidden;
  margin              : 0px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color    : rgba(15, 15, 15, 1.0);
}
div {
  -webkit-text-size-adjust: none;
}
.bp4-indextablet .bp4-stars {
  background-color    : rgba(255,255,255,0.0);
  top                 : 55px;
  height              : 775px;
  width               : 1225px;
  position            : absolute;
  margin              : 0;
  left                : -57px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indextablet .bp4-stars .bp4-a9 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 60px;
  height              : 5px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : 120px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indextablet .bp4-stars .bp4-a8 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 160px;
  height              : 5px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : 420px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indextablet .bp4-stars .bp4-a7 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 650px;
  height              : 5px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : 370px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indextablet .bp4-stars .bp4-a6 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 740px;
  height              : 5px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : 630px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indextablet .bp4-stars .bp4-a5 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 680px;
  height              : 5px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : 1160px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indextablet .bp4-stars .bp4-a4 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 770px;
  height              : 5px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indextablet .bp4-stars .bp4-a3 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 300px;
  height              : 5px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : 630px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indextablet .bp4-stars .bp4-a2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 5px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : 890px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indextablet .bp4-stars .bp4-a1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 310px;
  height              : 5px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : 1220px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indextablet .bp4-group {
  background-color    : rgba(255,255,255,0.0);
  width               : 851px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indextablet .bp4-group-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 161px;
  align-items         : center;
  height              : 570px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp4-indextablet .bp4-group .bp4-group10 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 570px;
  width               : 269px;
  position            : absolute;
  margin              : 0;
  left                : 582px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indextablet .bp4-group .bp4-textinvaders {
  background-color    : rgba(255,255,255,0.0);
  top                 : 131px;
  height              : auto;
  width               : 490px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Space Mono", Helvetica, Arial, serif;
  font-weight         : 700;
  font-style          : normal;
  font-size           : 60.0px;
  color               : rgba(247, 51, 45, 1.0);
  text-align          : left;
  line-height         : 70.0px;
}
.bp4-indextablet .bp4-group .bp4-destroytheeviltex {
  background-color    : rgba(255,255,255,0.0);
  top                 : 291px;
  height              : auto;
  width               : 472px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Space Mono", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  font-size           : 19.0px;
  color               : rgba(247, 51, 45, 1.0);
  text-align          : left;
  line-height         : 28.0px;
  text-decoration     : underline;
}
.bp4-indextablet .bp4-group .bp4-bitmap {
  background-color    : rgba(255,255,255,0.0);
  top                 : 425px;
  height              : 48px;
  width               : 162px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indextablet .bp4-textlordcopy2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 25px;
  height              : 90px;
  width               : 64px;
  position            : absolute;
  margin              : 0;
  left                : 40px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indextablet .bp4-contact {
  background-color    : rgba(255,255,255,0.0);
  top                 : 863px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 40px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Space Mono", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  font-size           : 16.0px;
  color               : rgba(247, 51, 45, 1.0);
  text-align          : left;
  line-height         : 24.0px;
  text-decoration     : underline;
}
.bp4-indextablet .bp4-privacypolicy {
  background-color    : rgba(255,255,255,0.0);
  right               : 40px;
  top                 : 863px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Space Mono", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  font-size           : 16.0px;
  color               : rgba(247, 51, 45, 1.0);
  text-align          : left;
  line-height         : 24.0px;
  text-decoration     : underline;
}
.bp4-indextablet .bp4-npinternet2271466000000 {
  background-color    : rgba(255,255,255,0.0);
  right               : 40px;
  top                 : 39px;
  height              : 31px;
  width               : 31px;
  position            : absolute;
  margin              : 0;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indextablet .bp4-npinternet2271466000000 .bp4-shape {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 31px;
  width               : 31px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
/* .anima-animate-appear prefix for appear animations */
.anima-animate-appear {
  opacity             : 0;
  display             : block;
  -webkit-animation   : anima-reveal 0.3s ease-in-out 1 normal forwards;
  -moz-animation      : anima-reveal 0.3s ease-in 1 normal forwards;
  -o-animation        : anima-reveal 0.3s ease-in-out 1 normal forwards;
  animation           : anima-reveal 0.3s ease-in-out 1 normal forwards;
}
.anima-animate-disappear {
  opacity             : 1;
  display             : block;
  -webkit-animation   : anima-reveal 0.3s ease-in-out 1 reverse forwards;
  -moz-animation      : anima-reveal 0.3s ease-in 1 normal forwards;
  -o-animation        : anima-reveal 0.3s ease-in-out 1 reverse forwards;
  animation           : anima-reveal 0.3s ease-in-out 1 reverse forwards;
}
.anima-animate-nodelay {
  -webkit-animation-delay: 0;
  -moz-animation-delay: 0;
  -o-animation-delay  : 0;
  animation-delay     : 0;
}
@-webkit-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@-moz-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@-o-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
.bp2-indexsmalldesktop {
  width               : 100%;
  min-width           : 1352px;
  height              : 100vh;
  min-height          : 927px;
  position            : relative;
  overflow            : hidden;
  margin              : 0px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color    : rgba(15, 15, 15, 1.0);
}
div {
  -webkit-text-size-adjust: none;
}
.bp2-indexsmalldesktop .bp2-stars {
  background-color    : rgba(255,255,255,0.0);
  top                 : 55px;
  height              : 775px;
  width               : 1225px;
  position            : absolute;
  margin              : 0;
  left                : 64px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexsmalldesktop .bp2-stars .bp2-a9 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 60px;
  height              : 5px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : 120px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexsmalldesktop .bp2-stars .bp2-a8 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 160px;
  height              : 5px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : 420px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexsmalldesktop .bp2-stars .bp2-a7 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 650px;
  height              : 5px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : 370px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexsmalldesktop .bp2-stars .bp2-a6 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 740px;
  height              : 5px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : 630px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexsmalldesktop .bp2-stars .bp2-a5 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 680px;
  height              : 5px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : 1160px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexsmalldesktop .bp2-stars .bp2-a4 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 770px;
  height              : 5px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexsmalldesktop .bp2-stars .bp2-a3 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 300px;
  height              : 5px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : 630px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexsmalldesktop .bp2-stars .bp2-a2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 5px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : 890px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexsmalldesktop .bp2-stars .bp2-a1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 310px;
  height              : 5px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : 1220px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexsmalldesktop .bp2-group {
  background-color    : rgba(255,255,255,0.0);
  width               : 1021px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexsmalldesktop .bp2-group-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 141px;
  align-items         : center;
  height              : 570px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-indexsmalldesktop .bp2-group .bp2-group10 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 570px;
  width               : 269px;
  position            : absolute;
  margin              : 0;
  left                : 752px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexsmalldesktop .bp2-group .bp2-textinvaders {
  background-color    : rgba(255,255,255,0.0);
  top                 : 74px;
  height              : auto;
  width               : 490px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Space Mono", Helvetica, Arial, serif;
  font-weight         : 700;
  font-style          : normal;
  font-size           : 80.0px;
  color               : rgba(247, 51, 45, 1.0);
  text-align          : left;
  line-height         : 90.0px;
}
.bp2-indexsmalldesktop .bp2-group .bp2-destroytheeviltex {
  background-color    : rgba(255,255,255,0.0);
  top                 : 273px;
  height              : auto;
  width               : 564px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Space Mono", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  font-size           : 24.0px;
  color               : rgba(247, 51, 45, 1.0);
  text-align          : left;
  line-height         : 36.0px;
  text-decoration     : underline;
}
.bp2-indexsmalldesktop .bp2-group .bp2-bitmap {
  background-color    : rgba(255,255,255,0.0);
  top                 : 467px;
  height              : 48px;
  width               : 162px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexsmalldesktop .bp2-textlordcopy2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 25px;
  height              : 90px;
  width               : 64px;
  position            : absolute;
  margin              : 0;
  left                : 50px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexsmalldesktop .bp2-contact {
  background-color    : rgba(255,255,255,0.0);
  top                 : 863px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 50px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Space Mono", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  font-size           : 16.0px;
  color               : rgba(247, 51, 45, 1.0);
  text-align          : left;
  line-height         : 24.0px;
  text-decoration     : underline;
}
.bp2-indexsmalldesktop .bp2-privacypolicy {
  background-color    : rgba(255,255,255,0.0);
  right               : 50px;
  top                 : 863px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Space Mono", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  font-size           : 16.0px;
  color               : rgba(247, 51, 45, 1.0);
  text-align          : left;
  line-height         : 24.0px;
  text-decoration     : underline;
}
.bp2-indexsmalldesktop .bp2-npinternet2271466000000 {
  background-color    : rgba(255,255,255,0.0);
  right               : 50px;
  top                 : 39px;
  height              : 31px;
  width               : 31px;
  position            : absolute;
  margin              : 0;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexsmalldesktop .bp2-npinternet2271466000000 .bp2-shape {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 31px;
  width               : 31px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
/* .anima-animate-appear prefix for appear animations */
.anima-animate-appear {
  opacity             : 0;
  display             : block;
  -webkit-animation   : anima-reveal 0.3s ease-in-out 1 normal forwards;
  -moz-animation      : anima-reveal 0.3s ease-in 1 normal forwards;
  -o-animation        : anima-reveal 0.3s ease-in-out 1 normal forwards;
  animation           : anima-reveal 0.3s ease-in-out 1 normal forwards;
}
.anima-animate-disappear {
  opacity             : 1;
  display             : block;
  -webkit-animation   : anima-reveal 0.3s ease-in-out 1 reverse forwards;
  -moz-animation      : anima-reveal 0.3s ease-in 1 normal forwards;
  -o-animation        : anima-reveal 0.3s ease-in-out 1 reverse forwards;
  animation           : anima-reveal 0.3s ease-in-out 1 reverse forwards;
}
.anima-animate-nodelay {
  -webkit-animation-delay: 0;
  -moz-animation-delay: 0;
  -o-animation-delay  : 0;
  animation-delay     : 0;
}
@-webkit-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@-moz-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@-o-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
.bp6-indexsmallesttablet {
  width               : 100%;
  min-width           : 792px;
  height              : 100vh;
  min-height          : 927px;
  position            : relative;
  overflow            : hidden;
  margin              : 0px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color    : rgba(15, 15, 15, 1.0);
}
div {
  -webkit-text-size-adjust: none;
}
.bp6-indexsmallesttablet .bp6-group {
  background-color    : rgba(255,255,255,0.0);
  width               : 681px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp6-indexsmallesttablet .bp6-group-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 161px;
  align-items         : center;
  height              : 570px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp6-indexsmallesttablet .bp6-group .bp6-group10 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 570px;
  width               : 269px;
  position            : absolute;
  margin              : 0;
  left                : 412px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp6-indexsmallesttablet .bp6-group .bp6-group2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 101px;
  height              : 388px;
  width               : 490px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp6-indexsmallesttablet .bp6-group .bp6-group2 .bp6-textinvaders {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : 490px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Space Mono", Helvetica, Arial, serif;
  font-weight         : 700;
  font-style          : normal;
  font-size           : 60.0px;
  color               : rgba(247, 51, 45, 1.0);
  text-align          : left;
  line-height         : 70.0px;
}
.bp6-indexsmallesttablet .bp6-group .bp6-group2 .bp6-destroytheeviltex {
  background-color    : rgba(255,255,255,0.0);
  top                 : 166px;
  height              : auto;
  width               : 320px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Space Mono", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  font-size           : 19.0px;
  color               : rgba(247, 51, 45, 1.0);
  text-align          : left;
  line-height         : 28.0px;
  text-decoration     : underline;
}
.bp6-indexsmallesttablet .bp6-group .bp6-group2 .bp6-bitmap {
  background-color    : rgba(255,255,255,0.0);
  top                 : 340px;
  height              : 48px;
  width               : 162px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp6-indexsmallesttablet .bp6-textlordcopy2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 25px;
  height              : 90px;
  width               : 64px;
  position            : absolute;
  margin              : 0;
  left                : 50px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp6-indexsmallesttablet .bp6-contact {
  background-color    : rgba(255,255,255,0.0);
  top                 : 863px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 50px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Space Mono", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  font-size           : 16.0px;
  color               : rgba(247, 51, 45, 1.0);
  text-align          : left;
  line-height         : 24.0px;
  text-decoration     : underline;
}
.bp6-indexsmallesttablet .bp6-privacypolicy {
  background-color    : rgba(255,255,255,0.0);
  right               : 50px;
  top                 : 863px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Space Mono", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  font-size           : 16.0px;
  color               : rgba(247, 51, 45, 1.0);
  text-align          : left;
  line-height         : 24.0px;
  text-decoration     : underline;
}
.bp6-indexsmallesttablet .bp6-oval {
  background-color    : rgba(255,255,255,0.0);
  top                 : 115px;
  height              : 5px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : -68px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp6-indexsmallesttablet .bp6-oval1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 215px;
  height              : 5px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : 232px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp6-indexsmallesttablet .bp6-oval2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 705px;
  height              : 5px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : 182px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp6-indexsmallesttablet .bp6-oval3 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 795px;
  height              : 5px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : 442px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp6-indexsmallesttablet .bp6-oval4 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 735px;
  height              : 5px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : 972px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp6-indexsmallesttablet .bp6-oval5 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 825px;
  height              : 5px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : -188px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp6-indexsmallesttablet .bp6-oval6 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 355px;
  height              : 5px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : 442px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp6-indexsmallesttablet .bp6-oval7 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 55px;
  height              : 5px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : 702px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp6-indexsmallesttablet .bp6-oval8 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 365px;
  height              : 5px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : 1032px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp6-indexsmallesttablet .bp6-npinternet2271466000000 {
  background-color    : rgba(255,255,255,0.0);
  right               : 50px;
  top                 : 39px;
  height              : 31px;
  width               : 31px;
  position            : absolute;
  margin              : 0;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp6-indexsmallesttablet .bp6-npinternet2271466000000 .bp6-shape {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 31px;
  width               : 31px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
/* .anima-animate-appear prefix for appear animations */
.anima-animate-appear {
  opacity             : 0;
  display             : block;
  -webkit-animation   : anima-reveal 0.3s ease-in-out 1 normal forwards;
  -moz-animation      : anima-reveal 0.3s ease-in 1 normal forwards;
  -o-animation        : anima-reveal 0.3s ease-in-out 1 normal forwards;
  animation           : anima-reveal 0.3s ease-in-out 1 normal forwards;
}
.anima-animate-disappear {
  opacity             : 1;
  display             : block;
  -webkit-animation   : anima-reveal 0.3s ease-in-out 1 reverse forwards;
  -moz-animation      : anima-reveal 0.3s ease-in 1 normal forwards;
  -o-animation        : anima-reveal 0.3s ease-in-out 1 reverse forwards;
  animation           : anima-reveal 0.3s ease-in-out 1 reverse forwards;
}
.anima-animate-nodelay {
  -webkit-animation-delay: 0;
  -moz-animation-delay: 0;
  -o-animation-delay  : 0;
  animation-delay     : 0;
}
@-webkit-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@-moz-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@-o-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@media screen and (max-width: 791px) {
  .bp7-mobile {
    display             : block;
  }
  .bp6-indexsmallesttablet {
    display             : none;
  }
  .bp5-indexsmalltablet {
    display             : none;
  }
  .bp4-indextablet {
    display             : none;
  }
  .bp3-indexsmallerdesktop {
    display             : none;
  }
  .bp2-indexsmalldesktop {
    display             : none;
  }
  .bp1-index {
    display             : none;
  }
}
@media screen and (min-width: 792px) and (max-width: 871px) {
  .bp7-mobile {
    display             : none;
  }
  .bp6-indexsmallesttablet {
    display             : block;
  }
  .bp5-indexsmalltablet {
    display             : none;
  }
  .bp4-indextablet {
    display             : none;
  }
  .bp3-indexsmallerdesktop {
    display             : none;
  }
  .bp2-indexsmalldesktop {
    display             : none;
  }
  .bp1-index {
    display             : none;
  }
}
@media screen and (min-width: 872px) and (max-width: 1111px) {
  .bp7-mobile {
    display             : none;
  }
  .bp6-indexsmallesttablet {
    display             : none;
  }
  .bp5-indexsmalltablet {
    display             : block;
  }
  .bp4-indextablet {
    display             : none;
  }
  .bp3-indexsmallerdesktop {
    display             : none;
  }
  .bp2-indexsmalldesktop {
    display             : none;
  }
  .bp1-index {
    display             : none;
  }
}
@media screen and (min-width: 1112px) and (max-width: 1231px) {
  .bp7-mobile {
    display             : none;
  }
  .bp6-indexsmallesttablet {
    display             : none;
  }
  .bp5-indexsmalltablet {
    display             : none;
  }
  .bp4-indextablet {
    display             : block;
  }
  .bp3-indexsmallerdesktop {
    display             : none;
  }
  .bp2-indexsmalldesktop {
    display             : none;
  }
  .bp1-index {
    display             : none;
  }
}
@media screen and (min-width: 1232px) and (max-width: 1351px) {
  .bp7-mobile {
    display             : none;
  }
  .bp6-indexsmallesttablet {
    display             : none;
  }
  .bp5-indexsmalltablet {
    display             : none;
  }
  .bp4-indextablet {
    display             : none;
  }
  .bp3-indexsmallerdesktop {
    display             : block;
  }
  .bp2-indexsmalldesktop {
    display             : none;
  }
  .bp1-index {
    display             : none;
  }
}
@media screen and (min-width: 1352px) and (max-width: 1439px) {
  .bp7-mobile {
    display             : none;
  }
  .bp6-indexsmallesttablet {
    display             : none;
  }
  .bp5-indexsmalltablet {
    display             : none;
  }
  .bp4-indextablet {
    display             : none;
  }
  .bp3-indexsmallerdesktop {
    display             : none;
  }
  .bp2-indexsmalldesktop {
    display             : block;
  }
  .bp1-index {
    display             : none;
  }
}
@media screen and (min-width: 1440px) {
  .bp7-mobile {
    display             : none;
  }
  .bp6-indexsmallesttablet {
    display             : none;
  }
  .bp5-indexsmalltablet {
    display             : none;
  }
  .bp4-indextablet {
    display             : none;
  }
  .bp3-indexsmallerdesktop {
    display             : none;
  }
  .bp2-indexsmalldesktop {
    display             : none;
  }
  .bp1-index {
    display             : block;
  }
}