<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media all and (max-width: 1919px) {
	.visual.content_visual figcaption.bottom_right,
	.visual.content_visual figcaption.bottom_left {
		bottom: 6em;
	}
	.visual.content_visual figcaption.top_left,
	.visual.content_visual figcaption.top_right {
		top: 3em;
	}
}

@media all and (max-width: 1599px) {
	.visual figcaption.bottom_left,
	.visual figcaption.bottom_right {
		bottom: 12em;
	}
	.visual figcaption.top_left,
	.visual figcaption.top_right {
		top: 4em;
	}
	.partner_block .partner_pic {
		flex-basis: 35%;
	}
	.partner_block .partner_desc {
		flex-basis: 65%;
	}
}

@media all and (max-width: 1439px) {
	.main-line {
		font-size: 32px;
		line-height: 1.2;
	}
	.sub-line {
		font-size: 20px;
		margin-top: 5px;
	}
	.visual_link {
		font-size: 12px;
		padding: 6px 20px 5px 35px;
		margin-top: 15px;
	}
	.visual_link:after {
		left: 18px;
		top: 7px;
	}
	.parallax_fwp_cont,
	.fh_text_block_cont {
		padding-bottom: 30%;
	}
	.content-wrapper {
		width: 1100px;
	}
	.image-style {
		height: 157px;
	}
	.gallery_header {
		font-size: 20px;
	}
	h1 {
		font-size: 29px;
	}
	.column_left, .column_right {
		font-size: 18px;
		line-height: 31px;
	}
	.table_title {
		font-size: 30px;
	}
	.table_text {
		font-size: 18px;
		line-height: 28px;
	}
	.table_text a {
		font-size: 28px;
		padding: 12px 33px;
	}
	.link_item a {
		font-size: 28px;
		padding: 12px 33px;
	}
	/* .social-icons { */
		/* width: 40px; */
		/* height: 40px; */
		/* margin: 0 6px; */
	/* } */
	/* .social-icons svg { */
		/* width: 40px; */
		/* height: 40px; */
	/* } */
	/* .footer_headline { */
		/* font-size: 20px; */
	/* } */
	/* .address_div { */
		/* margin-top: 18px; */
	/* } */
	/* .address_div span { */
		/* font-size: 20px; */
		/* line-height: 27px; */
	/* } */
	footer {
		padding: 60px 0 70px;
	}
	.stuck-menu a {
		font-size: 17px;
	}
	.stuck-menu span {
		font-size: 17px;
	}
	.stuck-menu span:after {
		font-size: 18px;
	}
	.checkbox_title {
		font-size: 26px;
	}
	.contact_form_submit {
		font-size: 28px;
		padding: 12px 33px;
	}
	/* .container { */
		/* width: 1100px; */
	/* } */
}

@media all and (max-width: 1365px) {
	/* .container { */
		/* width: 1000px; */
	/* } */
	.group {
		width: 900px;
	}
	
	.site-footer-right {
		float: left;
		width: 100%;
	}
	
	.icons_item {
		width: 28%;
		margin: 0 2.5% 60px;
	}
	.icons_title {
		font-size: 24px;
	}
	.icons_text {
	  font-size: 15px;
		margin-top: 20px;
		line-height: 24px;
	}
	.main_menu &gt; ul {
		top: 50%;
		transform: translateY(-50%);
	}
	.main_menu &gt; ul &gt; li &gt; a {
		font-size: 2rem;
	}
	.visual figcaption.bottom_left,
	.visual figcaption.bottom_right {
		bottom: 10em;
	}
	.visual figcaption.top_left,
	.visual figcaption.top_right {
		top: 3em;
	}
	.parallax_fwp_cont, 
	.fh_text_block_cont {
		padding-bottom: 36%;
	}
	.partner_block .partner_pic {
		flex-basis: 40%;
	}
	.partner_block .partner_desc {
		flex-basis: 60%;
	}
}

@media all and (max-width: 1199px) {
	.karriere_block {
		width: 90%;
	}
	.karriere_block .req {
		display: block;
	}
	.karriere_block .req .req_block {
		margin-top: 30px;
		width: 100%;
	}
	.map {
		padding-bottom: 42.5%;
	}
	.partner_block .partner_pic {
		flex-basis: 45%;
	}
	.partner_block .partner_desc {
		flex-basis: 55%;
		padding: 40px 60px;
	}
	.count-table {
		width: 1000px;
	}
	.count-table .body .column h3,
	.count-table .foot .element .left,
	.count-table .body .column .element .left {
		font-size: 24px;
	}
	.count-table .foot .element .right,
	.count-table .body .column .element .right {
		font-size: 23px;
	}
	.content-wrapper {
		width: 900px;
	}
	/* .container { */
		/* width: 900px; */
	/* } */
	.site-header {
		height: 100px;
	}
	.visual.visual_first {
		margin-top: 100px;
	}
	.main-navigation {
		margin: 39px 0 0;
	}
	/* .logo_header { */
		/* width: 170px; */
		/* height: 90px; */
		/* margin: 10px 0 0; */
	/* } */
	.stuck-menu {
		letter-spacing: 1px;
		margin-left: 30px;
	}
	.stuck-menu a,
	.stuck-menu span {
		font-size: 16px;
	}
	/* .main-line { */
		/* font-size: 30px; */
		/* line-height: 36px; */
	/* } */
	/* .sub-line { */
		/* font-size: 18px; */
	/* } */
	/* .visual_link { */
		/* font-size: 13px; */
		/* margin-top: 12px; */
		/* padding: 6px 13px 6px 28px; */
	/* } */
	/* .visual_link:after { */
		/* width: 12px; */
		/* height: 9px; */
		/* top: 9px; */
	/* } */
	.text_block.columns_2 .column_left, 
	.text_block.columns_2 .column_right {
		display: inline;
		width: auto;
		margin: 0;
	}
	.list_block.columns_2 .column_left ul, 
	.list_block.columns_2 .column_right ul {
		margin: 0;
		padding: 0 0 0 5px;
	}
	.text_block.columns_2  .column_left p, 
	.text_block.columns_2  .column_right p {
		display: inline;
	}
	.list_block.columns_2 .column_left,
	.list_block.columns_2 .column_right {
		display: block;
		width: 100%;
	}
	.list_block.columns_2:not(.advanced) ul li:last-of-type {
		border-bottom: 1px dotted #282425;
	}
	.parallax_fwp_cont,
	.fh_text_block_cont {
		padding-bottom: 40%;
	}
	.main_menu {
		top: 100px;
		height: calc(100% - 100px);
	}
	.container {
		margin: 0 3em;
	}
	.visual_controls {
		left: 3em;
	}
	.visual figcaption.bottom_right {
		bottom: 8em;
		right: 3em;
	}
	.visual figcaption.bottom_left {
		bottom: 8em;
		left: 3em;
	}
	.visual figcaption.top_left {
		top: 2em;
		left: 3em;
	}
	.visual figcaption.top_right {
		top: 2em;
		right: 3em;
	}
	.icons_item {
		width: 45%;
		margin: 0 2.5% 60px;
	}
	.gallery-image {
		width: 46%;
	}
	.image-style {
		/* height: 128px; */
		height: 245px;
		border-radius: 15px;
	}
	.gallery_header {
		font-size: 17px;
		margin-top: 15px;
	}
	.table_title {
		font-size: 24px;
	}
	.table_text {
		font-size: 16px;
		line-height: 25px;
	}
	h2 {
		font-size: 19px;
	}
	.icons_img {
		width: 160px;
		height: 160px;
	}
	.icons_title {
		font-size: 21px;
		margin-top: 30px;
	}
	.text_block {
		margin-bottom: 60px;
	}
	.checkbox_title {
		font-size: 22px;
	}
	.main_menu {
	  overflow: auto;
	}
	.main_menu &gt; ul {
		top: 10%;
		left: 10%;
		transform: unset;
		margin-bottom: 50px;
	}
	.main_menu &gt; ul &gt; li &gt; ul {
		opacity: 1;
		visibility: visible;
		position: relative;
		text-align: left;
		right: unset;
		top: unset;
		padding-right: 0;
		transform: unset;
		margin: 0 0 30px;
	}
	.main_menu &gt; ul &gt; li &gt; ul:before {
		display: none;
	}
	.main_menu &gt; ul &gt; li &gt; ul:after {
		left: 0;
		right: unset;
	}
}

@media all and (max-width: 1023px) {
	.map {
		padding-bottom: 52.5%;
	}
	.partner_block {
		flex-direction: column;
	}
	.partner_block .partner_desc {
		padding: 60px;
	}
	.main_menu .main_menu_close {
		width: 50px;
		height: 50px;
		top: 30px;
		right: 50px;
	}
	.sub_menu_cont .sub_menu {
		position: relative !important;
		top: unset !important;
		box-shadow: unset !important;
		z-index: 10;
	}
	.sub_menu_cont .sub_menu ul {
		display: flex;
		align-items: center;
		justify-content: center;
		flex-direction: column;
	}
	.sub_menu_cont .sub_menu ul li {
		position: relative;
	}
	.sub_menu_cont .sub_menu ul li a {
		font-size: 16px;
		padding: 12px 0;
	}
	.sub_menu_cont .sub_menu ul li:after {
		content: "";
		width: 40px;
		height: 1px;
		background-color: #fb913e;
		position: absolute;
		top: 100%;
		left: 0;
		right: 0;
		margin: 0 auto;
	}
	.sub_menu_cont .sub_menu ul:before {
		display: none;
	}
	.parallax_fwp_cont .parallax_fwp .inner .parallax_fwp_text {
		font-size: 16px;
		line-height: 1.6;
	}
	.text_block a,
	.parallax_fwp_cont .parallax_fwp .inner .parallax_fwp_text a {
		font-size: 13px;
	}
	.content-wrapper {
		width: 700px;
	}
	.group {
		width: 700px;
	}
	.image-style {
		height: 100px;
		border-radius: 9px;
	}
	.gallery-container {
		margin: 100px auto 50px;
	}
	h1 {
		font-size: 23px;
		margin-bottom: 20px;
	}
	h1.underline {
		margin-bottom: 40px;
	}
	h1.underline:after {
	  top: calc(100% + 20px);
		width: 100px;		
	}
	.parallax_fwp_cont {
		background-attachment: unset;
	}
	.parallax_fwp_cont, .fh_text_block_cont {
		padding-bottom: 50%;
	}
	.parallax_fwp_cont .parallax_fwp .inner .parallax_fwp_title {
		margin-bottom: 30px;
	}
	.column_left, .column_right {
		font-size: 16px;
		line-height: 26px;
	}
	.visual figcaption {
		display: none;
	}
	.icons_text {
		font-size: 13px;
	}
	.icons_title {
		font-size: 19px;
	}
	h2 {
		font-size: 18px;
	}
	.table_title {
		font-size: 20px;
	}
	.table_text a {
		font-size: 22px;
		padding: 10px 25px;
	}
	.link_item a {
		font-size: 22px;
		padding: 10px 25px;
	}
	.checkbox_title {
		font-size: 18px;
	}
	label.checkbox_icon {
		width: 14px;
		height: 14px;
		margin-right: 8px;
	}
	.checkbox_item label + label {
		font-size: 14px;
	}
	.contact_form_submit_cont {
		margin: 50px 0 0;
	}
	.contact_header span {
		display: none;
	}
	.contact_header span + span {
		display: block;
		width: 100%;
		text-align: center;
		margin: 0;
	}
	.contact_form_submit {
		font-size: 22px;
		padding: 10px 25px;
	}
	
	.count-table {
		width: 90%;
	}
	.count-table .body {
		flex-direction: column;
	}
	.count-table .body .column {
		flex-basis: 100%;
	}
	.count-table .body .column.right {
		margin-top: 30px;
	}
	.gallery-image {
		width: 100%;
		margin: 0px 0px 45px 0px;
	}
	.image-style {
	  height: 0 !important;
		padding-bottom: 59%;
	}
	.epm_cont {
		width: 90%;
		flex-direction: column;
	}
	.epm_cont .epm_item {
		margin: 0 1.5% 50px;
	}
	.site-footer-left,
	.site-footer-right {
		margin-left: 0;
		float: unset;
	}
}

@media all and (max-width: 767px) {
	.image_block img {
		max-width: 90%;
	}
	.visual.content_visual {
		/* padding-bottom: 50%; */
		padding-bottom: 56.5%;
		margin: 50px 0 70px;
	}
	.visual.content_visual figure &gt; img {
		height: 100% !important;
	}
	.fh_text_block_cont {
		height: auto;
		padding: unset;
		margin: 80px 0;
	}
	.fh_text_block_cont .fh_text_block {
		position: unset;
		transform: unset;
	}
	.parallax_fwp_cont .parallax_fwp .inner .parallax_fwp_title {
		margin-top: 20px;
	}
	.parallax_fwp_cont {
		padding-bottom: 60%;
	}
	.footer_block h2 {
		font-size: 16px;
	}
	.gallery-container {
		margin: 40px auto 50px;
	}
	.icons_block {
		margin: 0 0 40px;
	}
	.visual.visual_first {
		margin-top: 60px;
	}
	.content-wrapper {
		width: 500px;
	}
	/* .container { */
		/* width: 500px; */
	/* } */
	.group {
		width: 500px;
	}
	.stuck-menu {
		display: none;
	}
	.column_left,
	.column_right {
		width: 100%;
		margin: 0;
	}
	.gallery-image {
		display: block;
		width: 100%;
		margin: 0px 0 45px 0;
	}
	.image-style {
		height: 296px;
		border-radius: 30px;
	}
	.gallery_header {
		font-size: 20px;
		margin-top: 20px;
	}
	.gallery_desc {
		font-size: 16px;
	}
	.checkbox_title {
		width: 100%;
		display: block;
	}
	.checkbox_items {
		margin-top: 20px;
		width: 100%;
		display: block;
	}
	.icons_item {
		width: 100%;
		margin: 0 0 70px 0;
	}
	.icons_title {
		font-size: 24px;
	}
	.icons_text {
		font-size: 16px;
	}
	.table_title {
		display: block;
		width: 100%;
	}
	.table_text {
		margin-top: 20px;
	}
	.site-footer-right {
		text-align: center;
	}
	/* .main_menu { */
		/* position: fixed; */
		/* top: 60px; */
		/* left: 0; */
		/* right: 0; */
		/* bottom: 0; */
		/* width: 100%; */
		/* height: calc(100vh - 60px); */
		/* z-index: 20; */
		/* border: 0; */
		/* box-sizing: border-box; */
		/* padding: 0;		 */
		/* overflow: auto; */
		/* background: rgba(0, 0, 0, 0.7); */
	/* } */
	.site-header.shrink .main_menu {
		top: 60px;
	}
	.main_menu.shrink,
	.main_menu {
		top: 60px;
		height: calc(100% - 60px);
	}
	/* .site-header.menu_open .dropbtn { */
		/* color: #fff; */
		/* z-index: 99; */
		/* position: relative; */
	/* } */
	/* .site-header.menu_open .dropbtn span { */
		/* background-color: #fff; */
	/* } */
	/* .site-header.menu_open .logo_header { */
		/* position: relative; */
		/* z-index: 99; */
	/* } */
	/* .menu-dropdown_menu-container { */
		/* width: 300px; */
		/* margin: 40px auto 100px; */
	/* } */
	/* .main_menu:before, */
	/* .main_menu:after { */
		/* display: none; */
	/* } */
	/* .main_menu ul ul { */
		/* display: none; */
	/* } */
	/* .main_menu &gt; div &gt; ul &gt; li &gt; a { */
		/* display: block; */
		/* font-size: 28px; */
		/* margin-bottom: 10px; */
	/* } */
	/* .main_menu &gt; div &gt; ul &gt; li &gt; ul &gt; li { */
		/* margin: 10px 0; */
	/* } */
	/* .main_menu &gt; div &gt; ul &gt; li &gt; ul &gt; li:first-of-type { */
		/* margin-top: 0; */
	/* } */
	/* .main_menu &gt; div &gt; ul &gt; li &gt; ul &gt; li:last-of-type { */
		/* margin-bottom: 0; */
	/* } */
	
	/* .main_menu &gt; div &gt; ul &gt; li &gt; ul &gt; li &gt; a { */
		/* display: block; */
		/* font-size: 20px; */
		/* line-height: 22px; */
		/* white-space: normal; */
	/* } */
  /* .main_menu &gt; div &gt; ul &gt; li &gt; a .icon { */
		/* opacity: 1; */
		/* visibility: visible; */
	/* } */
	/* .main_menu &gt; div &gt; ul &gt; li:after { */
		/* top: calc(100% + 20px); */
	/* } */
	/* .main_menu &gt; div &gt; ul &gt; li a .icon {  */
		/* display: none; */
	/* } */
	/* .main_menu &gt; div &gt; ul &gt; li.menu-item-has-children a .icon { */
		/* display: block; */
	/* } */
	/* .main_menu &gt; div &gt; ul &gt; li { */
		/* margin-bottom: 35px; */
	/* } */
	/* .dropdown { */
		/* padding: 10px; */
		/* top: -10px; */
		/* left: -10px; */
	/* } */
	.main_menu &gt; ul &gt; li &gt; a {
		font-size: 1.6rem;
		line-height: 1;
		margin-bottom: 10px;
		display: block;
		white-space: normal;
	}
	.main_menu &gt; ul &gt; li &gt; ul &gt; li &gt; a {
		white-space: normal;
	}
	.main_menu &gt; ul &gt; li {
		margin-bottom: 15px;
	}
	.slide-indicator {
		width: 40px;
	}
	.count-table .body .column h3,
	.count-table .foot .element .left,
	.count-table .body .column .element .left {
		font-size: 20px;
	}
	.count-table .foot .element .right,
	.count-table .body .column .element .right {
		font-size: 17px;
	}
	.count-table .body .column .element .bottom {
		font-size: 16px;
	}
	.list_block ul {
	  padding: 0 0 0 10px;
	}
	h1,
	h2 {
		padding: 0 40px;
	}
	.image-style {
		border-radius: 15px;
	}
	.gallery-container.from-start {
		padding: 0;
	}
	.site-header,
	.site-header.shrink {
		height: 60px;
	}
	/* .site-header.shrink .logo_header, */
	/* .logo_header { */
		/* width: 100px; */
		/* height: 50px; */
		/* margin: 6px 0 0; */
	/* } */
	.site-header.shrink .main-navigation,
	.main-navigation {
		margin: 19px 0 0;
	}
	.container {
		margin: 0 2em;
	}
	.icons_img:hover img {
		  transform: scale(1);
	}
	#popup .popup_video .popup_play_main {
		width: 5rem;
		height: 5rem;
	}
	#popup .popup_video .popup_play_main:after {
		border-width: 1.25rem 0 1.25rem 2.375rem;
	}
	#popup .popup_video .popup_video_interface {
		gap: 0.625rem;
		padding: 0.75rem;
		background: linear-gradient(195deg, rgba(0, 0, 0, 0) 60%, black 140%);
	}
	#popup .popup_video .popup_video_interface svg {
		width: 1.75rem;
		height: 1.75rem;
	}
}

@media all and (max-width: 599px) {
	.karriere_block .text,
	.karriere_block .req {
		padding: 0;
	}
	.karriere_block .title {
		font-size: 1.5rem;
	}
	.karriere_block .title:before {
		width: 14px;
		height: 12px;
		top: 6px;
	}
	.karriere_block .title .gender {
		font-size: 1.125rem;
	}
	.map {
		padding-bottom: 75%;
	}
	.content-wrapper {
		width: 400px;
	}
	/* .container { */
		/* width: 400px; */
	/* } */
	.group {
		width: 400px;
	}
	.image-style {
		height: 237px;
	}
	.text_block {
		margin-bottom: 40px;
	}
	/* .address_div span { */
		/* font-size: 18px; */
		/* line-height: 26px; */
	/* } */
	/* .site-footer-right { */
		/* margin: 40px 0 0; */
	/* } */
	/* .visual, */
	/* .visual_cont, */
	/* .visual figure { */
		/* height: 300px !important; */
	/* } */
	.visual figure,
	.visual_cont {
		height: 100% !important;
	}
	.visual.visual_first {
		padding-bottom: 60%;
	}
	.parallax_fwp_cont {
		padding-bottom: unset;
		height: auto;
	}
	.parallax_fwp_cont .parallax_fwp {
		position: relative;
		left: unset;
		top: unset;
		transform: unset;
		margin: 80px 30px;
	}
	.visual figure &gt; img {
		width: auto !important;
		left: 50% !important;
		transform: translateX(-50%);
		position: relative;
	}
	.count-table .foot .element .left,
	.count-table .foot .element .right,
	.count-table .body .column .element .right,
	.count-table .body .column .element .left {
		float: initial;
	}
	.count-table .foot .element .right {
		margin-bottom: 20px;
	}
	.count-table .body .column .element .left {
		margin-bottom: 0;
	}
}

@media all and (max-width: 499px) {
	.karriere_block .title {
		align-items: unset;
	}
	.partner_block .partner_desc .partner_name {
		font-size: 1.75rem;
	}
	.content-wrapper {
		width: 300px;
	}
	.project_nav {
		flex-direction: column;
	}
	.project_nav .project_overview_button {
		margin: 20px 35px;
	}
	/* .container { */
		/* width: 300px; */
	/* } */
	.group {
		width: 300px;
	}
	.group.footer {
		width: 90%;
	}
	/* .site-header { */
		/* height: 80px; */
	/* } */
	/* .visual.visual_first { */
		/* margin-top: 80px; */
	/* } */
	/* .logo_header,  */
	/* .site-header.shrink .logo_header { */
		/* width: 120px; */
		/* height: 60px; */
		/* margin: 10px 0 0; */
	/* } */
	/* .main-navigation { */
		/* margin: 30px 0 0; */
	/* } */
	.image-style {
		height: 178px;
		/* border-radius: 24px; */
	}
	.contact_left,
	.contact_right {
		width: 100%;
		margin: 0;
	}
	/* .address_div { */
		/* padding: 2px 15px 15px 20px; */
	/* } */
	/* .address_div span { */
		/* font-size: 16px; */
	/* } */
	/* .footer_headline { */
		/* margin-left: 20px; */
	/* } */
	/* .site-header.shrink { */
		/* height: 80px; */
	/* } */
	/* .site-header.shrink .main-navigation { */
		/* margin-top: 30px; */
	/* } */
	/* .main_menu { */
		/* top: 80px; */
		/* height: calc(100vh - 80px); */
	/* } */
	/* .visual, */
	/* .visual_cont, */
	/* .visual figure { */
		/* height: 250px !important; */
	/* } */
}

@media all and (max-width: 399px) {
	.karriere_block .title {
		font-size: 1.375rem;
		padding-left: 20px;
	}
	.karriere_block .title:before {
		top: 4px;
	}
	/* .container { */
		/* width: 260px; */
	/* } */
	.main_menu &gt; div &gt; ul &gt; li &gt; a .icon {
		right: -10px;
	}
	.link_item a {
		font-size: 16px;
		padding: 8px 15px;
	}
	/* .visual_controls { */
		/* margin: 12px 15px 15px; */
	/* } */
}

</pre></body></html>