@charset "UTF-8";
/* CSS Document */
/* =========================================== **** around modulelement part **** ================================================== */
#SITEHEADER {
	position: relative;
	z-index: 0;
	width: 100%;
	
	display: flex;
	align-content: center;
	align-items: center;
}

#SITEHEADER .wrap{
	display: block;
}


/* =========================================== **** around modulelement part **** ================================================== */

/* ================================================= **** text **** ================================================== */

.PageheraderGrid {
	position: relative;
	max-width: 100%;
	height: 100%;
	margin: 0;
	padding: 0vw;
	padding-left: 0vw;
	padding-right: 0vw;
	display: grid;
    grid-template-columns: 100%;
	grid-auto-rows: auto;
    grid-gap: 4%;
    grid-auto-flow: dense;
}

.PageheraderGrid .item-text{
	position: relative;
	margin: 0;
	padding: 0vw;
	max-width: 100%;
	max-height: 100%;
	text-shadow: 0px 0px 10px rgba(38,38,38,1), 0px 0px 20px rgba(38,38,38,0.8);
}

#SITEHEADER .sticky-content{
	display: block !important;
	height: auto;
	width: 100%;
	top: 5vw;
	padding-bottom: 3vw;
	position: sticky;
	position: -webkit-sticky;
    
	
}

/* ===================================================================================================================== */
/* ================================================= **** MOBILE **** ================================================== */
/* ===================================================================================================================== */

@media screen and (max-width: 956px) {


/* ===================================================================================================================== */
/* ================================================= **** MOBILE **** ================================================== */
/* ===================================================================================================================== */
}

@media screen and (max-width: 720px) {

.PageheraderGrid .TextGrid {
    grid-gap: 0;
}
	
.PageheraderGrid .TextGrid .item-text{
	padding: 0vw;
}
/* ------------------------------------------------------------------------ */

}