* {
  box-sizing: border-box;
}
body {
  font-size: 1em;
  height: 100%;
  margin: 0;
  padding: 0;
  background: #000; 
}

.v76_744 {
  width: 100%;
  height: 100%;
  background: url("v76_744.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  overflow: hidden;
}
.v76_745 {
  width: 100%;
  height: 100%;
  background: linear-gradient(rgba(0,0,0,1), rgba(0,0,0,0));
  opacity: 1;
  position: relative;
  top: 0px;
  left: 0px;
}
.v56_87 {
  
  margin: 0 auto;
  opacity: 1;
  border: 1px solid rgba(255,255,255,1);
  border-top-left-radius: 25px;
  border-top-right-radius: 25px;
  border-bottom-left-radius: 25px;
  border-bottom-right-radius: 25px;
  overflow: hidden;
}
.v36_118 {
  width: 75%;
  display: block;
  margin: 5% auto 0;
  color: rgba(255,255,255,1);
  position: relative;
  font-family: Inter;
  font-weight: Medium;
  font-size: 2.2vh;
  opacity: 1;
  text-align: center;
}
.v56_125 {
  width: 55%;
  color: rgba(255,255,255,1);
  position: relative;
  margin: 10% auto 0;
  padding: 2vh;
  font-family: Red Rose;
  font-weight: Regular;
  font-size: 4vh;
  opacity: 1;
  text-align: center;
  border: 1px solid rgba(255,255,255,1);
  border-top-left-radius: 25px;
  border-top-right-radius: 25px;
  border-bottom-left-radius: 25px;
  border-bottom-right-radius: 25px;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px)   {
  .v56_125 { width: 100% !important;}
}