.container {
  width: 100%;
  margin: 0 auto;
}

.accordion {
	position: relative;
	width: 100%;
  	height: auto;
	outline: none;
	border: none;
	cursor: pointer;
	overflow: hidden;
  	text-align: left;
	padding: 0;
}

.btn-img {
  position: relative;
  width: 105%;
  opacity: 0.8;
  margin-left: -1%;
}

.v {
	position: absolute;
	top: 15%;
	right: 5%;
	font-size: 5vw;
	content: "V";
	color: white;
	text-shadow: 5px 5px 8px #808080;
	z-index: 1;
	transition: 0.4s;
}

.accordion.is-open p {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.accordion-content {
	background: #99dddd;
	max-height: 0;
	overflow: hidden;
	transition: max-height 0.2s ease-in-out;
}

.content-text {
	border: 0.2rem solid #66aaaa;
	padding: 3%;
}

