.at-title-element {
	overflow: hidden;
}

.at-title-element-background {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-size: cover;
    background-position: 50% 50%;
}

.imageFirst img {
	max-width: 800px;
	position: relative;
	left: 50%;
	transform: translateX(-50%);
}

.at-title-element .article_template_intro {
	max-width: 45em;
	margin-right: auto;
	margin-left: auto;
}

.at-title-element .article_template_intro h3 {
	margin-bottom: .6em;
	font-weight: normal;
}

.at-title-element .article_template_intro h1 {
	margin-top: 0;
	margin-bottom: 0;
}

.at-title-element .article_template_intro h2 {
	margin-top: .4em;
}

.at-title-element .text-intro {
	margin-top: 1em;
}

.at-title-element .article_template_intro h1 + .at-title-element .text-intro {
	margin-top: 3.2em;
}