.green-box {
	left: 9%;
	top: 2%;
	width: 82%;
	height: 15%;
	line-height: 1.1em;
}

.solid-light-purple-box {
	position: fixed;
	top: 33%;
	width: 76%;
	left: 12%;
}

.image-text-container {
    left: 9%;
    top: 7%;
    width: 82%;
    height: 80%;
    display: flex;
    position: absolute;
    flex-direction: column;
    justify-content: center;
    padding: 20px;
    background: rgba(104,77,166,0.5);
    border-radius: 25px;
}

.image-text-container img {
    width: 100%;
}

.image-text-container p {
    color: white;
    font-size: 1.5rem;
}