.question{
	transition: 0.5s;
	visibility: hidden;
	opacity: 0;
	z-index: 3;
	position: absolute;
	top: 8%;
	left: -9%;
	width: 80%;
	height: 28%;
	color: white;
	line-height: normal;
	text-align: right;
	font-size: 1.5vw;
	word-wrap: break-word;
}

.answers{
	line-height: normal;
	visibility: hidden;
	opacity: 0;
	position: absolute;
	display: inline-block;
	left: 29%;
	width: 42.5%;
	z-index: 3;
	transition: 0.5s;
	top: 37%;
}

.answer{
	width: 100%;
	margin: 1vw 0;
	cursor: pointer;
	color: black;
	line-height: normal;
	text-align: right;
	font-size: 1.2vw;
	padding: 0.3vw 0.5vw;
	word-wrap: break-word;
	background: #1fcdff;
	transition: 0.5s;
}


.answer.right{
	background: #00ff0c!important;
}

.callout-wrapper.right .question{
	text-align: left;
	justify-content: flex-start;
	left: 28.5%;
}

.callout-wrapper.right .answers{
	left: 28%;
}

.callout-wrapper.right .answers .answer{
	text-align: left;
}


