

.anima-overlay {
  position            : absolute;
  opacity             : 0;
  display             : none;
  top                 : 0;
  width               : 100%;
  height              : 100%;
}
.homemobileopen {
  width               : 100%;
  min-width           : 375px;
  height              : 100vh;
  min-height          : 2091px;
  position            : relative;
  overflow            : hidden;
  margin              : 0px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color    : rgba(255, 255, 255, 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;
}
.homemobileopen .group2 {
  background-color    : rgba(215, 215, 215, 1.0);
  top                 : 77px;
  height              : 345px;
  width               : calc(100.00% + 542px);
  position            : absolute;
  margin              : 0;
  left                : calc(0.00% - 271px);
  overflow            : hidden;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .group2 .rectangle1 {
  background-color    : rgba(215, 215, 215, 1.0);
  top                 : 0px;
  height              : 345px;
  width               : 917px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .group2 .introbackground {
  background-color    : rgba(255,255,255,0.0);
  width               : 805px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .group2 .introbackground-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : -107px;
  align-items         : center;
  height              : 452px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.homemobileopen .logobc {
  background-color    : rgba(255,255,255,0.0);
  width               : 245px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .logobc-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 161px;
  align-items         : center;
  height              : 177px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.homemobileopen .group {
  background-color    : rgba(245, 245, 245, 1.0);
  top                 : 422px;
  height              : 345px;
  width               : calc(100.00% + 140px);
  position            : absolute;
  margin              : 0;
  left                : calc(0.00% - 70px);
  overflow            : hidden;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .group .rectangle1 {
  background-color    : rgba(245, 245, 245, 1.0);
  top                 : 0px;
  height              : 345px;
  width               : 515px;
  position            : relative;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .groupcopy {
  background-color    : rgba(245, 245, 245, 1.0);
  top                 : 1102px;
  height              : 345px;
  width               : calc(100.00% + 140px);
  position            : absolute;
  margin              : 0;
  left                : calc(0.00% - 70px);
  overflow            : hidden;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .groupcopy .rectangle1 {
  background-color    : rgba(245, 245, 245, 1.0);
  top                 : 0px;
  height              : 345px;
  width               : 515px;
  position            : relative;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .ajourneyinyourjo {
  background-color    : rgba(255,255,255,0.0);
  width               : 274px;
  margin-right        : -8px;
  height              : auto;
  pointer-events      : auto;
  margin-left         : 8px;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
  font-size           : 30.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : center;
  line-height         : 18.0px;
}
.homemobileopen .ajourneyinyourjo-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 796px;
  align-items         : center;
  height              : auto;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.homemobileopen .ajourneyinyourjo .span1 {
  line-height         : 36.0px;
}
.homemobileopen .ajourneyinyourjo .span2 {
  font-family         : "Helvetica", Helvetica, Arial, serif;
  font-size           : 19.0px;
  color               : rgba(107, 107, 107, 1.0);
  line-height         : 23.0px;
}
.homemobileopen .ajourneyinyourjo .span3 {
  font-family         : "Helvetica", Helvetica, Arial, serif;
  font-size           : 18.0px;
  color               : rgba(107, 107, 107, 1.0);
  line-height         : 22.0px;
}
.homemobileopen .group21 {
  background-color    : rgba(255,255,255,0.0);
  width               : 421px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .group21-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 858px;
  align-items         : center;
  height              : 228px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.homemobileopen .group21 .group31 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 228px;
  width               : 421px;
  position            : relative;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .group21 .group31 .bitmap {
  background-color    : rgba(255,255,255,0.0);
  top                 : 54px;
  height              : 142px;
  width               : 123px;
  position            : absolute;
  margin              : 0;
  left                : 298px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .group21 .group31 .bitmap1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 196px;
  width               : 151px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .group21 .group31 .bitmap2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 73px;
  height              : 142px;
  width               : 137px;
  position            : absolute;
  margin              : 0;
  left                : 192px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .group21 .group31 .imagebrainiac1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 144px;
  height              : 84px;
  width               : 95px;
  position            : absolute;
  margin              : 0;
  left                : 111px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .group21 .group31 .imagebrainiac2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 142px;
  height              : 86px;
  width               : 97px;
  position            : absolute;
  margin              : 0;
  left                : 156px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .a3screens {
  background-color    : rgba(255,255,255,0.0);
  width               : 505px;
  margin-right        : 3px;
  height              : 100%;
  pointer-events      : auto;
  margin-left         : -3px;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .a3screens-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 549px;
  align-items         : center;
  height              : 200px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.homemobileopen .group1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 753px;
  height              : 30px;
  width               : 213px;
  position            : absolute;
  margin              : 0;
  left                : 81px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .group1 .bitmap {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 30px;
  width               : 96px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .group1 .bitmap1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 29px;
  width               : 98px;
  position            : absolute;
  margin              : 0;
  left                : 115px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .wonderfulagametha {
  background-color    : rgba(255,255,255,0.0);
  width               : 225px;
  height              : auto;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
  font-size           : 30.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : center;
  line-height         : 18.0px;
}
.homemobileopen .wonderfulagametha-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 456px;
  align-items         : center;
  height              : auto;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.homemobileopen .wonderfulagametha .span1 {
  line-height         : 36.0px;
}
.homemobileopen .wonderfulagametha .span2 {
  font-family         : "Helvetica", Helvetica, Arial, serif;
  font-size           : 19.0px;
  color               : rgba(107, 107, 107, 1.0);
  line-height         : 23.0px;
}
.homemobileopen .wonderfulagametha .span3 {
  font-family         : "Helvetica", Helvetica, Arial, serif;
  font-size           : 18.0px;
  color               : rgba(107, 107, 107, 1.0);
  line-height         : 22.0px;
}
.homemobileopen .learnyouwillimpro {
  background-color    : rgba(255,255,255,0.0);
  width               : 377px;
  height              : auto;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
  font-size           : 30.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : center;
  line-height         : 18.0px;
}
.homemobileopen .learnyouwillimpro-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 1123px;
  align-items         : center;
  height              : auto;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.homemobileopen .learnyouwillimpro .span1 {
  line-height         : 36.0px;
}
.homemobileopen .learnyouwillimpro .span2 {
  font-family         : "Helvetica", Helvetica, Arial, serif;
  font-size           : 19.0px;
  color               : rgba(107, 107, 107, 1.0);
  line-height         : 23.0px;
}
.homemobileopen .learnyouwillimpro .span3 {
  font-family         : "Helvetica", Helvetica, Arial, serif;
  font-size           : 18.0px;
  color               : rgba(107, 107, 107, 1.0);
  line-height         : 22.0px;
}
.homemobileopen .gameplaythegameof {
  background-color    : rgba(255,255,255,0.0);
  width               : 377px;
  height              : auto;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
  font-size           : 30.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : center;
  line-height         : 18.0px;
}
.homemobileopen .gameplaythegameof-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 1473px;
  align-items         : center;
  height              : auto;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.homemobileopen .gameplaythegameof .span1 {
  line-height         : 36.0px;
}
.homemobileopen .gameplaythegameof .span2 {
  font-family         : "Helvetica", Helvetica, Arial, serif;
  font-size           : 19.0px;
  color               : rgba(107, 107, 107, 1.0);
  line-height         : 23.0px;
}
.homemobileopen .gameplaythegameof .span3 {
  font-family         : "Helvetica", Helvetica, Arial, serif;
  font-size           : 18.0px;
  color               : rgba(107, 107, 107, 1.0);
  line-height         : 22.0px;
}
.homemobileopen .group7 {
  background-color    : rgba(255,255,255,0.0);
  width               : 352px;
  margin-right        : -0px;
  height              : 100%;
  pointer-events      : auto;
  margin-left         : 0px;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .group7-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 1212px;
  align-items         : center;
  height              : 219px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.homemobileopen .group7 .group6 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 219px;
  width               : 352px;
  position            : relative;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .group7 .group6 .group5 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 219px;
  width               : 352px;
  position            : relative;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .group7 .group6 .group5 .imagevs {
  background-color    : rgba(255,255,255,0.0);
  top                 : 16px;
  height              : 114px;
  width               : 187px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .group7 .group6 .group5 .imagecombat {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 130px;
  width               : 215px;
  position            : absolute;
  margin              : 0;
  left                : 137px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .group7 .group6 .group5 .imageduel {
  background-color    : rgba(255,255,255,0.0);
  top                 : 102px;
  height              : 117px;
  width               : 193px;
  position            : absolute;
  margin              : 0;
  left                : 69px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .footermobile {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1799px;
  height              : 292px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0%;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .footermobile .rectangle1 {
  background-color    : rgba(245, 165, 35, 1.0);
  top                 : 0px;
  height              : 292px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0%;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .footermobile .group12 {
  background-color    : rgba(255,255,255,0.0);
  width               : 305px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .footermobile .group12-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 38px;
  align-items         : center;
  height              : 242px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.homemobileopen .footermobile .group12 .group71 {
  background-color    : rgba(255,255,255,0.0);
  width               : 305px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .footermobile .group12 .group71-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 183px;
  align-items         : center;
  height              : 59px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.homemobileopen .footermobile .group12 .group71 .group241 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 29px;
  width               : 153px;
  position            : absolute;
  margin              : 0;
  left                : 77px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .footermobile .group12 .group71 .group241 .fill1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 3px;
  height              : 25px;
  width               : 149px;
  position            : absolute;
  margin              : 0;
  left                : 2px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .footermobile .group12 .group71 .group241 .fill2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1px;
  height              : 28px;
  width               : 151px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .footermobile .group12 .group71 .group241 .fill3 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 11px;
  height              : 8px;
  width               : 9px;
  position            : absolute;
  margin              : 0;
  left                : 10px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .footermobile .group12 .group71 .group241 .fill4 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 11px;
  height              : 8px;
  width               : 6px;
  position            : absolute;
  margin              : 0;
  left                : 21px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .footermobile .group12 .group71 .group241 .group23 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 29px;
  width               : 152px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .footermobile .group12 .group71 .group241 .group23 .fill5 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 11px;
  height              : 7px;
  width               : 7px;
  position            : absolute;
  margin              : 0;
  left                : 32px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .footermobile .group12 .group71 .group241 .group23 .fill7 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 11px;
  height              : 7px;
  width               : 7px;
  position            : absolute;
  margin              : 0;
  left                : 40px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .footermobile .group12 .group71 .group241 .group23 .fill9 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 11px;
  height              : 7px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : 60px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .footermobile .group12 .group71 .group241 .group23 .clip12 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 28px;
  width               : 152px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .footermobile .group12 .group71 .group241 .group23 .fill11 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 11px;
  height              : 7px;
  width               : 2px;
  position            : absolute;
  margin              : 0;
  left                : 68px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .footermobile .group12 .group71 .group241 .group23 .fill13 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 11px;
  height              : 7px;
  width               : 6px;
  position            : absolute;
  margin              : 0;
  left                : 74px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .footermobile .group12 .group71 .group241 .group23 .fill14 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 11px;
  height              : 7px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : 83px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .footermobile .group12 .group71 .group241 .group23 .fill15 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 11px;
  height              : 8px;
  width               : 8px;
  position            : absolute;
  margin              : 0;
  left                : 96px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .footermobile .group12 .group71 .group241 .group23 .fill16 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 11px;
  height              : 7px;
  width               : 8px;
  position            : absolute;
  margin              : 0;
  left                : 105px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .footermobile .group12 .group71 .group241 .group23 .fill17 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 11px;
  height              : 7px;
  width               : 8px;
  position            : absolute;
  margin              : 0;
  left                : 116px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .footermobile .group12 .group71 .group241 .group23 .fill18 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 11px;
  height              : 7px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : 127px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .footermobile .group12 .group71 .group241 .group23 .fill19 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 11px;
  height              : 8px;
  width               : 6px;
  position            : absolute;
  margin              : 0;
  left                : 135px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .footermobile .group12 .group71 .group241 .group23 .fill20 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 8px;
  height              : 13px;
  width               : 7px;
  position            : absolute;
  margin              : 0;
  left                : 50px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .footermobile .group12 .group71 .group241 .group23 .fill21 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 10px;
  height              : 9px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : 51px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .footermobile .group12 .group71 .group241 .group23 .fill22 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 12px;
  height              : 5px;
  width               : 3px;
  position            : absolute;
  margin              : 0;
  left                : 52px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .footermobile .group12 .group71 .a2562019andyfiregam {
  background-color    : rgba(255,255,255,0.0);
  top                 : 36px;
  height              : auto;
  width               : 307px;
  position            : absolute;
  margin              : 0;
  left                : -1px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Helvetica", Helvetica, Arial, serif;
  font-size           : 10.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  line-height         : 12.0px;
}
.homemobileopen .footermobile .group12 .group22 {
  background-color    : rgba(255,255,255,0.0);
  width               : 287px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  transition          : all 0.2s ease-in-out;
}
.homemobileopen .footermobile .group12 .group22-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 0px;
  align-items         : center;
  height              : 35px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.homemobileopen .footermobile .group12 .group22:hover {
  box-shadow          : 0px 0px 10px 2px rgba(0,0,0,0.2);
}
.homemobileopen .footermobile .group12 .group22 .rectangle2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 35px;
  box-sizing          : border-box;
  width               : 287px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  border-style        : solid;
  border-width        : 1px;
  border-color        : rgba(255, 255, 255, 1.0);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .footermobile .group12 .group22 .joinourmailinglis {
  background-color    : rgba(255,255,255,0.0);
  top                 : 12px;
  height              : auto;
  width               : 285px;
  position            : absolute;
  margin              : 0;
  left                : 1px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
  font-size           : 10.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : 0.55px;
  line-height         : 12.0px;
}
.homemobileopen .footermobile .group12 .group11 {
  background-color    : rgba(255,255,255,0.0);
  width               : 287px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .footermobile .group12 .group11-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 51px;
  align-items         : center;
  height              : 35px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.homemobileopen .footermobile .group12 .group11 .group5 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 35px;
  width               : 287px;
  position            : relative;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  transition          : all 0.2s ease-in-out;
}
.homemobileopen .footermobile .group12 .group11 .group5:hover {
  box-shadow          : 0px 0px 10px 2px rgba(0,0,0,0.2);
}
.homemobileopen .footermobile .group12 .group11 .group5 .group2copy {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 35px;
  width               : 287px;
  position            : relative;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .footermobile .group12 .group11 .group5 .group2copy .rectangle2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 35px;
  box-sizing          : border-box;
  width               : 287px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  border-style        : solid;
  border-width        : 1px;
  border-color        : rgba(255, 255, 255, 1.0);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .footermobile .group12 .group11 .group5 .group2copy .group101 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 6px;
  height              : 25px;
  width               : 248px;
  position            : absolute;
  margin              : 0;
  left                : 24px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .footermobile .group12 .group11 .group5 .group2copy .group101 .joinusonfacebook {
  background-color    : rgba(255,255,255,0.0);
  top                 : 6px;
  height              : auto;
  width               : 248px;
  position            : absolute;
  margin              : 0;
  left                : -0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
  font-size           : 10.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : 0.43px;
  line-height         : 12.0px;
}
.homemobileopen .footermobile .group12 .group11 .group5 .group2copy .group101 .a7f0dc4ca9f483cdd319e830b8b546ff3 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 25px;
  width               : 35px;
  position            : absolute;
  margin              : 0;
  left                : 29px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .footermobile .group4 {
  background-color    : rgba(255,255,255,0.0);
  width               : 213px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .footermobile .group4-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 157px;
  align-items         : center;
  height              : 30px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.homemobileopen .footermobile .group4 .bitmap {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 30px;
  width               : 96px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .footermobile .group4 .bitmap1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 29px;
  width               : 98px;
  position            : absolute;
  margin              : 0;
  left                : 115px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .group3 {
  background-color    : rgba(255,255,255,0.0);
  right               : calc(0.00% + 18px);
  top                 : 32px;
  height              : 15px;
  width               : 22px;
  position            : absolute;
  margin              : 0;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  transition          : all 0.2s ease-in-out;
}
.homemobileopen .group3:hover {
  transform           : scale(0.9);
}
.homemobileopen .group3 .line {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0%;
  height              : 20.00%;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0%;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .group3 .linecopy {
  background-color    : rgba(255,255,255,0.0);
  top                 : 40.00%;
  height              : 20.00%;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0%;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .group3 .linecopy2 {
  background-color    : rgba(255,255,255,0.0);
  bottom              : 0%;
  height              : 20.00%;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0%;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .group24 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 21px;
  height              : 36px;
  width               : 197px;
  position            : absolute;
  margin              : 0;
  left                : calc(0.00% + 18px);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  transition          : all 0.2s ease-in-out;
}
.homemobileopen .group24:hover {
  box-shadow          : 0px 0px 10px 2px rgba(0,0,0,0.2);
}
.homemobileopen .group24 .fill1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 2px;
  height              : 32px;
  width               : 194px;
  position            : absolute;
  margin              : 0;
  left                : 2px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .group24 .fill2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1px;
  height              : 35px;
  width               : 196px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .group24 .fill3 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 14px;
  height              : 9px;
  width               : 10px;
  position            : absolute;
  margin              : 0;
  left                : 14px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .group24 .fill4 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 14px;
  height              : 9px;
  width               : 9px;
  position            : absolute;
  margin              : 0;
  left                : 27px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .group24 .group23 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 36px;
  width               : 197px;
  position            : absolute;
  margin              : 0;
  left                : 0%;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .group24 .group23 .fill5 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 14px;
  height              : 9px;
  width               : 9px;
  position            : absolute;
  margin              : 0;
  left                : 40px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .group24 .group23 .fill7 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 14px;
  height              : 9px;
  width               : 10px;
  position            : absolute;
  margin              : 0;
  left                : 52px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .group24 .group23 .fill9 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 14px;
  height              : 9px;
  width               : 7px;
  position            : absolute;
  margin              : 0;
  left                : 77px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .group24 .group23 .clip12 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 35px;
  width               : 197px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .group24 .group23 .fill11 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 14px;
  height              : 9px;
  width               : 3px;
  position            : absolute;
  margin              : 0;
  left                : 88px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .group24 .group23 .fill13 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 14px;
  height              : 9px;
  width               : 8px;
  position            : absolute;
  margin              : 0;
  left                : 95px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .group24 .group23 .fill14 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 14px;
  height              : 9px;
  width               : 7px;
  position            : absolute;
  margin              : 0;
  left                : 107px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .group24 .group23 .fill15 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 14px;
  height              : 9px;
  width               : 10px;
  position            : absolute;
  margin              : 0;
  left                : 124px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .group24 .group23 .fill16 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 14px;
  height              : 9px;
  width               : 10px;
  position            : absolute;
  margin              : 0;
  left                : 136px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .group24 .group23 .fill17 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 14px;
  height              : 9px;
  width               : 11px;
  position            : absolute;
  margin              : 0;
  left                : 149px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .group24 .group23 .fill18 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 14px;
  height              : 9px;
  width               : 7px;
  position            : absolute;
  margin              : 0;
  left                : 165px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .group24 .group23 .fill19 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 14px;
  height              : 9px;
  width               : 8px;
  position            : absolute;
  margin              : 0;
  left                : 175px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .group24 .group23 .fill20 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 9px;
  height              : 16px;
  width               : 9px;
  position            : absolute;
  margin              : 0;
  left                : 64px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .group24 .group23 .fill21 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 13px;
  height              : 11px;
  width               : 6px;
  position            : absolute;
  margin              : 0;
  left                : 65px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .group24 .group23 .fill22 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 15px;
  height              : 6px;
  width               : 3px;
  position            : absolute;
  margin              : 0;
  left                : 67px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .rectangle {
  background-color    : rgba(245, 165, 35, 1.0);
  top                 : 0%;
  height              : 426px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0%;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .group8 {
  background-color    : rgba(255,255,255,0.0);
  width               : 181px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .group8-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 123px;
  align-items         : center;
  height              : 168px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.homemobileopen .group8 .games {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 23px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  transition          : all 0.2s ease-in-out;
  font-family         : "Helvetica-Light", Helvetica, Arial, serif;
  font-size           : 31.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : left;
  letter-spacing      : 5.31px;
  line-height         : 37.0px;
}
.homemobileopen .group8 .games:hover {
  filter              : blur(10px);
}
.homemobileopen .group8 .games .span1 {
  
}
.homemobileopen .group8 .games .span2 {
  letter-spacing      : 5.49px;
}
.homemobileopen .group8 .contact {
  background-color    : rgba(255,255,255,0.0);
  top                 : 131px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  transition          : all 0.2s ease-in-out;
  font-family         : "Helvetica-Light", Helvetica, Arial, serif;
  font-size           : 31.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : left;
  letter-spacing      : 5.31px;
  line-height         : 37.0px;
}
.homemobileopen .group8 .contact:hover {
  filter              : blur(10px);
}
.homemobileopen .group10 {
  background-color    : rgba(215, 215, 215, 1.0);
  top                 : 1606px;
  height              : 194px;
  width               : calc(100.00% + 650px);
  position            : absolute;
  margin              : 0;
  left                : calc(0.00% - 325px);
  overflow            : hidden;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .group10 .rectangle1 {
  background-color    : rgba(215, 215, 215, 1.0);
  top                 : 0px;
  height              : 194px;
  width               : 1025px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .group10 .imagecampaignmap {
  background-color    : rgba(255,255,255,0.0);
  width               : 1085px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.homemobileopen .group10 .imagecampaignmap-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : -193px;
  align-items         : center;
  height              : 610px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
/* .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;
    }
}