* {
  box-sizing: border-box;
}
body {
  font-size: 14px;
  margin: 0px;
}
.welcome-section {
  width: 100%;
  height: 1142px;
  background: url("../images/v12_30.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: relative;
  top: 0px;
  left: 0px;
  overflow: hidden;
}
.content {
  width: 100%;
  height: 960px;
  background: url("../images/v12_21.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 102px;
  left: 0px;
  overflow: hidden;
}
.content-holder{
  width: 757px;
  margin-left: 140px;
}
.title {
  width: 757px;
  color: rgba(255,255,255,1);
  font-family: Roboto;
  font-weight: bold;
  font-size: 70px;
  opacity: 1;
  text-align: left;
  margin-top: 40px;
  float: left;
  margin-left: 5px;
}
.subtitle {
  width: 599px;
  color: rgba(255,255,255,1);
  font-family: Roboto;
  font-weight: bold;
  font-size: 33px;
  opacity: 1;
  text-align: left;
  float: left;
  margin-left: 10px;
}
.play-now-button {
  width: 218px;
  height: 60px;
  background: url(../images/v15_135.png);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  overflow: hidden;
  float: left;
  margin-left: 10px;
}
.button-container {
  width: 218px;
  height: 60px;
  background: rgba(253,143,0,1);
  opacity: 1;
  position: relative;
  top: 0px;
  left: 0px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  overflow: hidden;
  display: flex; /* set the display property to flex to align items */
  justify-content: center; /* center the span horizontally */
  align-items: center; /* center the span vertically */

}
.button-text {
  width: 158px;
  color: rgba(255,255,255,1);
  position: absolute;
  top: 12px;
  left: 30px;
  font-family: Roboto;
  font-weight: Bold;
  font-size: 32px;
  opacity: 1;
  text-align: left;
  display: flex; /* set the display property to flex to align items */
  justify-content: center; /* center the span horizontally */
  align-items: center; /* center the span vertically */

}
.intro-text {
  width: 611px;
  color: rgba(255,255,255,1);
  font-size: 18px;
  opacity: 1;
  text-align: left;
  font-family: Roboto;
  float: left;
  margin-left: 10px;
}
.footer {
  width: 100%;
  height: 80px;
  background: rgba(54,57,58,1);
  opacity: 1;
  position: absolute;
  top: 1062px;
  left: 0px;
  overflow: hidden;
}
.footer-logo {
  width: 382px;
  height: 100%;
  overflow: hidden;
  padding-top: 5px;
  margin: 0 auto;
}
.footer-logo img {
  width: 382px;
  height: 48px;
  padding-top: 5px;
  margin: 0 auto;
}
.footer-logo p {
  text-align: center;
  font-family: Roboto;
  color: white;
  position: relative;
  bottom: 18px;
 }
.header {
  width: 100%;
  height: 101px;
  background: rgba(32,33,35,1);
  opacity: 1;
  position: relative;
  top: 0px;
  left: 0px;
  overflow: hidden;
}
.v6_404 {
  width: 76px;
  height: 21px;
  background: url("../images/v6_404.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 48px;
  left: 1689px;
  overflow: hidden;
}
.v6_405 {
  width: 23px;
  color: rgba(255,255,255,1);
  position: absolute;
  top: 0px;
  left: 37px;
  font-family: Roboto;
  font-weight: SemiBold;
  font-size: 18px;
  opacity: 1;
  text-align: left;
}
.v6_406 {
  width: 6px;
  height: 11px;
  background: rgba(255,255,255,1);
  opacity: 1;
  position: absolute;
  top: 10px;
  left: 76px;
}
.v6_407 {
  width: 32px;
  height: 21px;
  background: url("../images/v6_407.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 32px;
  overflow: hidden;
}
.header-logo {
  width: 516px;
  height: 58px;
  background: url("../images/v6_394.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 21px;
  left: 153px;
  overflow: hidden;
}
