@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700,900&display=swap");
* {
  margin: 0;
  padding: 0;
}
body {
  font-family: "Source Sans Pro", sans-serif;
}
section {
  position: relative;
  width: 100%;
  height: 80vh;
  display: flex;
  overflow: hidden;
}
section div {
  position: relative;
  width: 50%;
  background: #20506b;
  overflow: hidden;
}
section div:nth-child(1) {
  width: 50%;
  /*background: #000;*/
  background: url(../uploads/artist/Lana_Del_Rey.jpg);
  background-size: cover;
  /*border-right: 2px solid #fff;*/
  box-sizing: border-box;
}
section div h2 {
  position: absolute;
  white-space: nowrap;
  font-size: 12em;
}
section div:nth-child(1) h2 {
  left: 100%;
  animation: animate 225s linear infinite;
  -webkit-text-stroke: 2px;
  -webkit-text-stroke-color: #fff;
  -webkit-text-fill-color: transparent;
}
section div:nth-child(2) h2 {
  left: 0;
  color: #fff;
  animation: animate 225s linear infinite;
}
section div h2 {
  line-height: 80vh;
}
@keyframes animate {
  0% {
    transform: translateX(0);
  }
  /*	50%
	{
		transform: translateX(-100%);
	}*/
  100% {
    transform: translateX(-100%);
  }
}
footer {
  width: 100%;
  height: 20vh;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  background: #333;
}
footer .cntrl-audio {
  /* margin-top: 20px;
  margin-left: 350px; */
  width: 300px;
  /* border: 1px; */
}
