.fullsizeBackground{
	height:75vh;
	background-position:center center;
}
.fullsizeBackground:after{
	position:absolute;
	left:50%;
	top:50%;
	transform:translate(-50%, -50%);
	height:100%;
	width:100%;
	background-color:rgba(0, 0, 0, 0.3);
	content:"";
	z-index:2;
}
.fullsizeBackgroundTitle{
	bottom:1em;
	font-size:3.5em;
	color:white;
	z-index:3;
}
.fullsizeBackground .specialVisualElement{
	bottom:0.5em;
	left:46%;
	position:absolute;
	transform:rotate(-90deg);
}
@media screen and (max-width:1050px){
	.fullsizeBackground .specialVisualElement{
		left:80%;
	}
}
@media screen and (max-width:700px){
	.fullsizeBackground .specialVisualElement{
		display:none;
	}
}