.textbox p{
  text-align: justify;
  font-size: 1rem;
}
p.infos{
  display: inline-block;
  position: relative;
  text-align: left;
  font-size: 1.05rem;
  hyphens: auto;
	margin: 2rem;
}
img.cover{
  display: inline-block;
  position: relative;
  text-align: left;
  height: 30rem;
	margin: 7rem 0;
}
.border{
  border: 1px dashed #fff;
  background: rgba(32, 16, 0, 0.75);
  border-radius: 10rem;
  box-shadow: 0 20px 40px #000;
}
.sized{
  position: relative;
  left: 190px;
  transform: translate(0,0);
  max-width: 70%;
  max-height: 90vh;
  border: 1px solid #c60;
  overflow-y: visible;
	background: rgba(32, 16, 0, 0.75);
}
.sized h1{
	margin: 6rem;
}
.sized p{
	text-align: justify;
	margin: 2rem;
	hyphens: auto;
}
.sized_2{
  position: relative;
	top: 52rem;
  left: 190px;
  transform: translate(0,0);
  width: 70%;
  height: 90vh;
	transition: top 1.5s;
	text-shadow: -2px -2px 0 #000, 2px -2px 0 #000, -2px 2px 0 #000, 2px 2px 0 #000;
}
div.sized_2 p{
	margin: 2rem;
}
.sized_3 p{
	text-shadow: 3px 3px 0px #000;
}
p.imp{
	font-size: 3rem;
	text-shadow: 3px 3px 0px #000;
}

@media(max-width:1200px){
	.border{
		border-radius: 0;
		border: none;
		max-height: 80vh;
	}
	img.cover{
		margin: 0;
		position: absolute;
		top: 0;
		left: 50%;
		transform: translate(-50%,0);
	}
	p.infos{
		position: relative;
		display: block;
		top: 60vh;
		text-align: center;
	}
	.sized{
	  position: relative;
	  left: 50%;
	  transform: translate(-50%,0);
	  max-width: 90%;
	  max-height: 80vh;
	}
	.sized h1{
		margin: 3rem;
	}
	.sized_2{
	  position: relative;
	  left: 50%;
	  transform: translate(-50%,0);
	  width: 90%;
	  height: 90vh;
	}
	p.imp{
		text-shadow: 3px 3px 0px #000;
		font-size: 1.5rem;
	}
}
