/*

    The following CSS codes are created by the YellowPencil plugin.
    https://yellowpencil.waspthemes.com/


    T A B L E   O F   C O N T E N T S
    ........................................................................

    01. Global Styles
    02. "Home" Page
    03. "Datenschutzerklärung" Page
    04. "Impressum" Page

*/



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body #BorlabsCookieBoxWidget{
	display:none;
}



/*-----------------------------------------------*/
/*  "Home" Page                                  */
/*-----------------------------------------------*/
html{
	scroll-behavior: smooth;
}

body.page-id-11 #single-blocks .entry .bloc__person{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
}

body.page-id-11 .bloc__person .wpb_wrapper h2{
	margin-bottom:0px;
	color:#ffffff;
}

body.page-id-11 .vc_inner .vc_column-inner{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	text-align:center;
}

body.page-id-11 .bloc__person .wpb_wrapper h3{
	color:#ffffff;
}

body.page-id-11 .bloc__person .wpb_wrapper .vc_inner{
	margin-top:175px;
}

body.page-id-11 .bloc__person .wpb_wrapper .vc_column_container{
	margin-right:0px;
}

body.page-id-11 #offene-stellen .vc_custom_1651787554708{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	margin-bottom:0px !important;
	padding-left:60px;
}

body.page-id-11 .vcex-image-grid .vcex-grid-item .vcex-image-grid-entry-figure{
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
}

body.page-id-11 #einblicke{
	margin-top:80px;
}

body.page-id-11 #einblicke .vc_column_container:nth-child(1) .vc_column-inner{
	padding-right:40px;
	margin-bottom:20px;
}

body.page-id-11 #Unbenannt-17{
	margin-right:-70px;
}

body.page-id-11 #Unbenannt-18{
	margin-left:-70px;
}

body.page-id-11 #Unbenannt-19{
	margin-right:-75px;
}

body.page-id-11 #Unbenannt-110{
	margin-left:-75px;
}

body.page-id-11 .section__impressum{
	bottom:0px;
}

body.page-id-11 .vc_custom_1651755514737 .wpb_wrapper .wpb_text_column{
	bottom:0px;
}

body.page-id-11 #kt{
	font-size:32px;
}

body.page-id-11 #contact-submit{
	font-family:'Montserrat', sans-serif;
}

body.page-id-11 #content .footer .section__impressum{
	position:absolute;
}

@media (max-width:1568px){

	body.page-id-11 #Unbenannt-17{
	margin-right:-50px;
}

body.page-id-11 #Unbenannt-18{
	margin-left:-50px;
}

body.page-id-11 #Unbenannt-19{
	margin-right:-55px;
}

body.page-id-11 #Unbenannt-110{
	margin-left:-55px;
	}

}



@media (max-width:1537px){

	body.page-id-11 #team .wpb_wrapper .vc_column_container{
	width:100%;
	margin-bottom:40px;
}

body.page-id-11 #team .wpb_wrapper .vc_inner{
	margin-top:45px;
}

body.page-id-11 #tlcm{
	margin-top:100px !important;
	}

}



@media (max-width:1279px){

	body.page-id-11 #team .bloc__person{
	height:377px;
	margin-bottom:0px !important;
}

body.page-id-11 #pp{
	top:12px !important;
}

body.page-id-11 #team .wpb_wrapper .picture__person{
	top:9px !important;
}

body.page-id-11 #einblicke{
	padding-top:0px !important;
	}

}



@media (max-width:1023px){

	body.page-id-11 #team .wpb_wrapper .picture__person{
	width:615px;
	}

}



@media (max-width:959px){

	body.page-id-11 #team .wpb_wrapper h2{
	font-size:18px;
}

body.page-id-11 #team .wpb_wrapper h3{
	font-size:16px;
}

body.page-id-11 #team .vc_column_container:nth-child(2) .vc_inner{
	right:37px;
}

body.page-id-11 #tlcm{
	width:237px;
	}

}



@media (max-width:767px){

	body.page-id-11 #team .bloc__person{
	display:block !important;
	height:745px;
}

body.page-id-11 .bloc__person .wpb_wrapper .vc_inner{
	margin-top:0px;
}

body.page-id-11 .bloc__person .wpb_wrapper .vc_column_container{
	margin-bottom:20px;
}

body.page-id-11 #pp{
	margin-top:33px;
	margin-bottom:-41px;
}

body.page-id-11 #ppf{
	margin-top:0px !important;
	margin-bottom:80px;
}

body.page-id-11 #partner{
	margin-top:200px;
}

body.page-id-11 #tlcm{
	margin-top:40px;
	width:100%;
}

body.page-id-11 .vc_custom_1651755514737 .wpb_wrapper h1{
	text-align:center;
}

body.page-id-11 #team .wpb_wrapper .picture__person{
	width:100%;
}

body.page-id-11 #team .vc_column_container:nth-child(2) .vc_inner{
	width:105%;
	}

}



@media (max-width:600px){

	body.page-id-11 #partner{
	margin-top:152px;
}

body.page-id-11 #pp{
	float:none;
}

body.page-id-11 #team .bloc__person{
	height:668px;
}

body.page-id-11 #team .vc_column_container:nth-child(2) .vc_inner{
	width:559px;
	}

}



@media (max-width:479px){

	body.page-id-11 #team .bloc__person{
	height:622px;
}

body.page-id-11 #tlcm{
	margin-top:52px !important;
}

body.page-id-11 #team .bloc__person:nth-child(5){

	height:568px;
	}

}



@media (max-width:400px){

	body.page-id-11 #partner{
	margin-top:280px;
	}

}



@media (min-width:480px){

	body.page-id-11 #hiring h2{
	margin-top:-30px;
}

body.page-id-11 #offene-stellen{
	margin-top:140px;
}

body.page-id-11 #einblicke{
	padding-top:0px;
	}

}



@media (min-width:640px){

	body.page-id-11 #ppf{
	margin-top:180px;
	}

}



@media (min-width:900px){

	body.page-id-11 #pp{
	top:-193px;
}

body.page-id-11 #team .bloc__person:nth-child(3){

	margin-bottom:150px;
	}

}



/*-----------------------------------------------*/
/*  "Datenschutzerklärung" Page                 */
/*-----------------------------------------------*/
body.page-id-157 .vc_custom_1652356021050 .wpb_wrapper .wpb_text_column{
	float:none;
}



/*-----------------------------------------------*/
/*  "Impressum" Page                             */
/*-----------------------------------------------*/
body.page-id-170 .vc_custom_1652356021050 .wpb_wrapper .wpb_text_column{
	float:none;
}