@charset "utf-8";



/* VIEW: Desktop+ */
@media only screen and (min-width: 760px), screen and (min-width: 760px) and (-webkit-device-pixel-ratio: 2){


}

/* VIEW: Responsive (alles) */
@media only screen and (max-width: 759px), screen and (max-width: 759px) and (-webkit-device-pixel-ratio: 2){

	.layout.pm_flow	{
		font-size: 14px;
		line-height: 1.5em;
	}

	body#layout.pm_flow {
		overflow-y:scroll;
	}
	body#layout.pm_flow #layer1 {
		padding-top: 9.5vw;
		left: auto;
		width: 100%;
		position: relative;
		height: auto;
		right: auto;
		bottom: auto;
		overflow: initial;
	}
	body#layout.pm_flow #layer2 {
		width:100%;
	}
	body#layout.pm_flow #sidebar {
		display:none;
	}
	body#layout.pm_flow #overLayer {
		position: fixed;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0;
		z-index: 100;
		display: block;
		transform-origin: left top;
		overflow: auto;
		overflow-x: hidden;
		/* background-color: #000000d1; */
		background-color: #F2F2F2;
	}
	#language-bar a._language {
		margin-right:1vw;
		font-size: 2.5vw;
	}
body#layout.pm_flow #headerbar {
	background-color:#000;
	position: absolute;        z-index: 1;
	left:0;top:0;height:12vw;right:0;overflow:visible;
}
body#layout.pm_flow #headerbar .mob-logo{
	background-size: contain;
	width: 17.76vw;
	height: 8.76vw;
	background-repeat: no-repeat;
	display: block;
	margin: 1.75vw 1.5vw;
	position: absolute;
	top: 0vw;
	left: 2vw;
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 10.24 5.01'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: url(%23linear-gradient-2); %7D .cls-2 %7B fill: %23fff; %7D .cls-3 %7B fill: url(%23linear-gradient); %7D %3C/style%3E%3ClinearGradient id='linear-gradient' x1='-63.04' y1='4.14' x2='-62.73' y2='3' gradientTransform='translate(72.49 .93) rotate(2.87)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23ce403a'/%3E%3Cstop offset='.97' stop-color='%23e7252c'/%3E%3C/linearGradient%3E%3ClinearGradient id='linear-gradient-2' x1='-63.2' y1='2.59' x2='-63.68' y2='3' gradientTransform='translate(72.49 .93) rotate(2.87)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23fff'/%3E%3Cstop offset='.97' stop-color='%23e7252c'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath class='cls-2' d='M3.18,1.96h-.39V.63c0-.12-.1-.23-.23-.23s-.23.1-.23.23v1.32h-.39V.63C1.95.3,2.22.02,2.56.02s.62.28.62.62v1.32Z'/%3E%3Cpath class='cls-2' d='M6.82,1.96h-.39V.63c0-.12-.1-.23-.23-.23s-.23.1-.23.23v1.32h-.39V.63c0-.34.28-.62.62-.62s.62.28.62.62v1.32Z'/%3E%3Crect class='cls-2' x='1.26' y='.06' width='.39' height='1.9'/%3E%3Crect class='cls-2' x='4.95' y='.06' width='.39' height='1.9'/%3E%3Cpolygon class='cls-2' points='.99 1.96 0 1.96 0 .06 .39 .06 .39 1.57 .99 1.57 .99 1.96'/%3E%3Cpath class='cls-2' d='M7.61,1.25h.28v.14c0,.12-.1.22-.23.22s-.23-.1-.23-.22v-.78c0-.12.1-.22.23-.22s.23.1.23.22h.39c0-.32-.28-.59-.62-.59s-.62.26-.62.59v.78c0,.32.28.59.62.59s.62-.26.62-.59v-.53h-.67v.39Z'/%3E%3Cg%3E%3Crect class='cls-2' x='7.01' y='2.23' width='.39' height='1.9'/%3E%3Cpolygon class='cls-2' points='.99 4.13 0 4.13 0 2.23 .39 2.23 .39 3.74 .99 3.74 .99 4.13'/%3E%3Cpath class='cls-2' d='M6.82,4.13h-.39v-1.32c0-.12-.1-.23-.23-.23s-.23.1-.23.23v1.32h-.39v-1.32c0-.34.28-.62.62-.62s.62.28.62.62v1.32Z'/%3E%3Cpath class='cls-2' d='M8.82,4.13h-.39v-1.32c0-.12-.1-.23-.23-.23s-.23.1-.23.23v1.32h-.39v-1.32c0-.34.28-.62.62-.62s.62.28.62.62v1.32Z'/%3E%3Cpath class='cls-2' d='M9.57,3.42h.28v.14c0,.12-.1.22-.23.22s-.23-.1-.23-.22v-.78c0-.12.1-.22.23-.22s.23.1.23.22h.39c0-.32-.28-.59-.62-.59s-.62.26-.62.59v.78c0,.32.28.59.62.59s.62-.26.62-.59v-.53h-.67v.39Z'/%3E%3Cpath class='cls-2' d='M5.04,3.3c.13-.11.21-.28.21-.46,0-.34-.28-.62-.62-.62h-.5v1.91h.39v-.67h.16l.3.67h.42l-.37-.83ZM4.53,3.06v-.45h.11c.12,0,.23.1.23.23s-.1.23-.23.23h-.11Z'/%3E%3Cpolygon class='cls-2' points='2.41 2.61 2.41 2.22 1.26 2.22 1.26 4.13 2.41 4.13 2.41 3.74 1.65 3.74 1.65 3.38 2.09 3.38 2.09 2.99 1.65 2.99 1.65 2.61 2.41 2.61'/%3E%3Cpath class='cls-2' d='M3.26,2.19c-.34,0-.62.28-.62.62v1.32h.39v-.72h.45v.72h.39v-1.32c0-.34-.28-.62-.62-.62ZM3.03,3.01v-.21c0-.12.1-.23.23-.23s.23.1.23.23v.21h-.45Z'/%3E%3C/g%3E%3Cpolygon class='cls-2' points='4.74 .06 4.28 .06 3.83 .83 3.83 .06 3.44 .06 3.44 1.96 3.83 1.96 3.83 1.59 4.01 1.28 4.31 1.96 4.73 1.96 4.25 .87 4.74 .06'/%3E%3Cg%3E%3Cpath class='cls-2' d='M9.13.98c-.28-.01-.5-.24-.48-.51S8.9-.01,9.18,0s.5.24.48.51-.25.48-.53.46ZM9.16.38c-.07,0-.12.05-.12.11s.05.12.11.12.12-.05.12-.11-.05-.12-.11-.12Z'/%3E%3Cpath class='cls-2' d='M9.25,1.98c-.37-.02-.66-.33-.64-.69s.34-.64.71-.62l-.02.37c-.16,0-.29.11-.3.26s.12.28.27.29.29-.11.3-.26l.02-.38.39.02-.02.38c-.02.36-.34.64-.71.62Z'/%3E%3Cpath class='cls-2' d='M9.13.98c-.28-.01-.5-.24-.48-.51S8.9-.01,9.18,0s.5.24.48.51-.25.48-.53.46ZM9.16.38c-.07,0-.12.05-.12.11s.05.12.11.12.12-.05.12-.11-.05-.12-.11-.12Z'/%3E%3Cpath class='cls-2' d='M9.25,1.98c-.37-.02-.66-.33-.64-.69s.34-.64.71-.62l-.02.37c-.16,0-.29.11-.3.26s.12.28.27.29.29-.11.3-.26l.02-.38.39.02-.02.38c-.02.36-.34.64-.71.62Z'/%3E%3Cpolygon class='cls-3' points='9.91 2.1 8.82 .85 9.11 .6 10.2 1.84 9.96 1.87 9.91 2.1'/%3E%3Cpath class='cls-1' d='M8.95.82l.38.02c-.06-.08-.1-.13-.19-.24-.07,0-.12-.06-.11-.12,0-.05.03-.08.07-.1l.02-.38c-.26.01-.47.21-.48.46,0,.16.06.3.18.39l.12.14v-.17Z'/%3E%3Cpath class='cls-2' d='M8.63,1.16s.07-.32.53-.55l.25.3c-.16.08-.28.17-.36.25-.15.16-.18.29-.18.29l-.24-.3Z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='cls-2' d='M.16,4.62s0,0,0,0v.26s0,.04.01.05c0,0,.02.01.04.01h.06s0,0,0,0c0,0,0,0,0,0v.03s0,0-.01.01c0,0-.01,0-.02,0-.01,0-.02,0-.03,0,0,0-.02,0-.02,0-.03,0-.06,0-.08-.02-.02-.02-.02-.04-.02-.08v-.27s0,0,0,0H0S0,4.62,0,4.61v-.03s0,0,0,0h.07s0,0,0,0v-.13s.01-.01.02-.01h.04s0,0,0,.01v.13s0,0,0,0h.1s0,0,0,0v.04s0,0,0,0h-.1Z'/%3E%3Cpath class='cls-2' d='M.55,4.98s-.06-.05-.07-.08c-.02-.03-.03-.07-.03-.12s0-.09.03-.12c.02-.03.04-.06.07-.08.03-.02.07-.03.11-.03s.08,0,.11.03c.03.02.06.05.07.08s.03.07.03.12,0,.08-.03.12c-.02.03-.04.06-.07.08s-.07.03-.11.03-.08,0-.11-.03ZM.73,4.94s.04-.03.05-.06c.01-.03.02-.06.02-.09s0-.07-.02-.09c-.01-.03-.03-.05-.05-.06-.02-.01-.04-.02-.07-.02s-.05,0-.07.02-.04.03-.05.06c-.01.03-.02.06-.02.09s0,.07.02.09c.01.03.03.05.05.06s.05.02.07.02.05,0,.07-.02Z'/%3E%3Cpath class='cls-2' d='M1.61,4.57h0v.04s0,0,0,0h-.09s0,0,0,0v.37s0,.01,0,.01h-.05s0,0,0-.01v-.37s0,0,0,0h-.08s0,0,0,0v-.04h0s0,0,0,0h.08s0,0,0,0v-.06s0-.06.03-.08c.02-.02.04-.03.08-.03h.07s.01,0,.01,0v.03s0,0,0,0,0,0,0,0h-.06s-.03,0-.04.02-.01.03-.01.04v.06s0,0,0,0h.09s0,0,0,0ZM1.77,4.47s0,.02-.01.02h-.05s0,0,0,0c0,0,0,0,0-.01v-.07s0-.01.01-.01h.05s.01,0,.01.01v.07ZM1.77,4.99s0,0,0,.01,0,0-.01,0h-.04s0,0,0,0,0,0,0,0v-.41s0-.01,0-.01h.05s0,0,0,.01v.41Z'/%3E%3Cpath class='cls-2' d='M2.02,4.99v-.41s0-.01,0-.01h.05s0,0,0,0v.05s0,0,0,0c0,0,0,0,0,0,.02-.01.03-.03.05-.04.02-.01.03-.02.05-.02.02,0,.03,0,.05,0,.04,0,.08.01.1.03.02.02.03.05.03.09v.31s0,.01-.01.01h-.05s0,0,0,0c0,0,0,0,0,0v-.29s0-.05-.02-.06c-.01-.02-.04-.02-.06-.02-.02,0-.03,0-.04,0-.01,0-.03.01-.04.02s-.03.02-.05.04v.31s0,.01-.01.01h-.05s-.01,0-.01-.01Z'/%3E%3Cpath class='cls-2' d='M2.92,5s0,0,0,0v-.03s0,0,0,0c0,0,0,0,0,0,0,0-.01.01-.03.02-.01,0-.03.02-.04.02-.02,0-.04.01-.06.01-.03,0-.07,0-.09-.02-.03-.02-.05-.04-.07-.07-.02-.03-.02-.07-.02-.12s0-.09.02-.12c.02-.03.04-.06.07-.08.03-.02.06-.03.1-.03.03,0,.05,0,.07.01.02,0,.03.02.05.03,0,0,0,0,.01,0,0,0,0,0,0-.01v-.19s0-.01,0-.01h.05s0,0,0,.01v.59s0,0,0,.01c0,0,0,0-.01,0h-.04s0,0,0,0ZM2.87,4.62s-.04-.01-.06-.01c-.03,0-.05,0-.07.02-.02.01-.04.03-.05.06-.01.03-.02.06-.02.1s0,.07.02.1c.01.03.03.04.05.06.02.01.04.02.07.02.02,0,.04,0,.06-.02.02-.01.03-.02.04-.04.01-.02.02-.03.02-.05v-.2s-.03-.03-.05-.04Z'/%3E%3Cpath class='cls-2' d='M3.72,5s-.05.02-.08.02c-.04,0-.08-.01-.1-.03-.02-.02-.04-.05-.04-.09,0-.03,0-.05.02-.08.02-.02.04-.04.07-.05.03-.01.07-.02.12-.02h.06s0,0,0,0c0,0,0,0,0,0v-.02s0-.05-.03-.07c-.02-.02-.04-.03-.07-.03-.02,0-.05,0-.07.02-.02.01-.04.03-.05.05,0,0,0,0,0,0,0,0,0,0,0,0h-.04s0-.02,0-.02c0,0,0,0,0,0,.02-.03.04-.05.07-.07.03-.02.07-.02.11-.02.04,0,.07,0,.09.02.02.01.04.03.06.05.01.02.02.05.02.08v.29s0,0,0,0,0,0,0,0h-.04s0,0,0,0c0,0,0,0,0,0v-.04s0,0-.01,0c-.02.02-.04.03-.07.05ZM3.79,4.78h-.05s-.05,0-.07.01c-.02,0-.04.01-.05.02s-.02.02-.03.03c0,.01-.01.02-.01.04,0,.02,0,.04.03.06.02.01.04.02.07.02.02,0,.03,0,.05,0,.02,0,.03-.01.04-.02.01-.01.02-.02.03-.03,0-.01.01-.02.01-.03v-.07s0-.01-.01-.01Z'/%3E%3Cpath class='cls-2' d='M4.66,4.57s.04.02.06.04.03.03.04.05c0,0,0,.01,0,.01h-.05s0,.01-.01,0c-.01-.02-.02-.03-.03-.04-.01,0-.02-.02-.03-.02-.01,0-.03,0-.04,0-.03,0-.05,0-.07.02-.02.01-.04.03-.05.06-.01.03-.02.06-.02.09s0,.07.02.09c.01.03.03.05.05.06s.05.02.07.02c.03,0,.05,0,.07-.02.02-.01.04-.03.05-.06,0,0,0,0,0,0,0,0,0,0,0,0h.04s0,.02,0,.02c0,.01-.02.03-.03.04-.01.01-.02.02-.04.03-.01,0-.03.02-.05.02-.02,0-.04,0-.06,0-.04,0-.08,0-.11-.03-.03-.02-.06-.05-.07-.08-.02-.03-.03-.07-.03-.12s0-.08.03-.12c.02-.03.04-.06.07-.08.03-.02.07-.03.11-.03.03,0,.05,0,.08.01Z'/%3E%3Cpath class='cls-2' d='M5.19,4.94s.04-.03.06-.05v-.31s0-.01.01-.01h.05s.01,0,.01.01v.41s0,.01-.01.01h-.05s0,0,0,0v-.05s0,0,0,0c0,0,0,0,0,0-.03.03-.06.04-.08.05-.02,0-.05.01-.07.01-.03,0-.05,0-.07-.02-.02-.01-.04-.03-.05-.04s-.02-.04-.02-.07v-.3s0-.01.01-.01h.05s.01,0,.01.01v.29s0,.05.02.06.04.02.06.02c.02,0,.05,0,.07-.02Z'/%3E%3Cpath class='cls-2' d='M5.58,5s0,0,0,0v-.41s0-.01,0-.01h.05s0,0,0,0v.05s0,0,0,0c0,0,0,0,0,0,.01-.02.03-.03.04-.04s.03-.02.04-.02c.01,0,.03,0,.04,0,.02,0,.03,0,.03.01v.05s0,0,0,0c0,0-.01,0-.02,0s-.01,0-.02,0c-.01,0-.02,0-.04,0-.01,0-.03.01-.04.02-.01,0-.02.02-.03.03s-.01.02-.01.03v.27s0,.01-.01.01h-.05s0,0,0,0Z'/%3E%3Cpath class='cls-2' d='M6.07,4.89s.03.04.05.05c.02.01.05.02.07.02s.05,0,.07-.02.04-.03.06-.05h0s0,0,0,0l.03.02s0,0,0,.01c-.01.02-.03.04-.05.05s-.04.02-.06.03c-.02,0-.05,0-.07,0-.04,0-.08,0-.11-.03-.03-.02-.06-.04-.07-.08-.02-.03-.03-.07-.03-.12,0-.05,0-.09.03-.12s.04-.06.07-.08c.03-.02.07-.03.11-.03s.07,0,.1.03c.03.02.05.04.07.08.02.03.02.07.02.12,0,0,0,0,0,.01,0,0,0,0-.01,0h-.31s0,0,0,0c0,0,0,0,0,0,0,.03,0,.05.02.07ZM6.3,4.76s0,0,.01,0c0,0,0,0,0,0,0-.02,0-.05-.02-.07-.01-.02-.02-.04-.04-.05-.02-.01-.04-.02-.07-.02-.03,0-.05,0-.07.02s-.04.03-.05.05c-.01.02-.02.05-.02.07h.25Z'/%3E%3Cpath class='cls-2' d='M7.13,4.57h0v.04s0,0,0,0h-.09s0,0,0,0v.37s0,.01,0,.01h-.05s0,0,0-.01v-.37s0,0,0,0h-.08s0,0,0,0v-.04h0s0,0,0,0h.08s0,0,0,0v-.06s0-.06.03-.08c.02-.02.04-.03.08-.03h.07s.01,0,.01,0v.03s0,0,0,0,0,0,0,0h-.06s-.03,0-.04.02-.01.03-.01.04v.06s0,0,0,0h.09s0,0,0,0Z'/%3E%3Cpath class='cls-2' d='M7.39,4.98s-.06-.05-.07-.08c-.02-.03-.03-.07-.03-.12s0-.09.03-.12c.02-.03.04-.06.07-.08.03-.02.07-.03.11-.03s.08,0,.11.03c.03.02.06.05.07.08s.03.07.03.12,0,.08-.03.12c-.02.03-.04.06-.07.08s-.07.03-.11.03-.08,0-.11-.03ZM7.58,4.94s.04-.03.05-.06c.01-.03.02-.06.02-.09s0-.07-.02-.09c-.01-.03-.03-.05-.05-.06-.02-.01-.04-.02-.07-.02s-.05,0-.07.02-.04.03-.05.06c-.01.03-.02.06-.02.09s0,.07.02.09c.01.03.03.05.05.06s.05.02.07.02.05,0,.07-.02Z'/%3E%3Cpath class='cls-2' d='M7.94,5s0,0,0,0v-.41s0-.01,0-.01h.05s0,0,0,0v.05s0,0,0,0c0,0,0,0,0,0,.01-.02.03-.03.04-.04s.03-.02.04-.02c.01,0,.03,0,.04,0,.02,0,.03,0,.03.01v.05s0,0,0,0c0,0-.01,0-.02,0s-.01,0-.02,0c-.01,0-.02,0-.04,0-.01,0-.03.01-.04.02-.01,0-.02.02-.03.03s-.01.02-.01.03v.27s0,.01-.01.01h-.05s0,0,0,0Z'/%3E%3Cpath class='cls-2' d='M8.77,4.72s0,0,0,0v.27s0,.01-.01.01h-.05s0,0,0,0c0,0,0,0,0,0v-.59s0-.01,0-.01h.06s0,0,0,.01v.24s0,0,0,0h.27s0,0,0,0v-.24s0,0,0,0h.06s0,0,0,.01v.59s0,0,0,0c0,0,0,0,0,0h-.05s-.01,0-.01-.01v-.27s0,0,0,0h-.27Z'/%3E%3Cpath class='cls-2' d='M9.48,4.39s0,0,0,.01v.58s0,0,0,.01c0,0,0,0-.01,0h-.05s0,0,0,0,0,0,0,0v-.59s0-.01,0-.01h.06Z'/%3E%3Cpath class='cls-2' d='M10.24,4.4s0,0,0,0l-.21.58s0,.01-.02.01h-.06s-.02,0-.02-.01l-.2-.59s0,0,0,0c0,0,0,0,0,0h.06s.01,0,.01,0l.17.5s0,.01.01,0l.17-.5s0,0,.01,0h.05s0,0,0,0Z'/%3E%3C/g%3E%3C/svg%3E");

}
body#layout.pm_flow #headerbar #language-bar{
	position: absolute;
	top:12vw;height:auto;right:0;z-index:3;
}
body#layout.pm_flow #headerbar #filter-bar{
		box-sizing: border-box;
		padding-right: 0vw;
		height: 7.38vw;
		position: absolute;
		top: 2vw;
		left: 22.85vw;
		padding-top: 0vw;
		right: 12vw;
}
body#layout.pm_flow a.filter-bttn {
	display: block;
	float: left;
	padding-left: 4.25vw;
	background-repeat: no-repeat;
	background-size: 2.75vw;
	border-left: none;
	padding-right: 1vw;
	color: #FFF;
	font-size: 1.75vw;
	box-sizing: border-box;
	padding: 2vw 0 2vw 3.5vw;
	line-height: 1em;
	width: auto;
	margin-right: 0vw;
	margin-left: 1vw;
	background-position: 0 center;
}
body#layout.pm_flow #filter-bar:before {
	
	display: block;
	margin-right: 1vw;
	font-size: 2vw;
	line-height: 1em;
	margin-top: 0.2vw;
	clear: right;
	float:none;
}
body#layout.pm_flow #headerbar #menu-button {
	position: absolute;
	top: 2vw;
	width: 9vw;
	height: 8vw;
	right: 2vw;
}
body#layout.pm_flow #menu-button a.bttn-menu {
	display: block;
	width: 8vw;
	height: 8vw;
	border-top-left-radius: 0%;
	border-bottom-left-radius: 0%;
	background-color: #000;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: left top;

}
body#layout.pm_flow #topbar ._logo-mob{
	display: block;
}

	body.pm_flow.layout h1, body.pm_flow.layout .h1 {
		font-size: 1.5em;
	}
	body.pm_flow.layout h2, body.pm_flow.layout .h2 {
		font-size: 1.25em;
	}
	body.pm_flow.layout h3, body.pm_flow.layout .h3 {
		
	}
	body.pm_flow.layout h4, body.pm_flow.layout .h4 {
		
	}
	body.pm_flow.layout h5,	body.pm_flow.layout .h5 {
		font-size: 1.25em;
	}
	body#layout.pm_flow #topbar {
		width: 100vw;
		/* position: relative; */
		float: right;
		background-color: #000;
		height: 12vw;box-shadow: 0px 0px 13px 2px #0000005e;;
	}

	body.pm_flow.layout.__menu-open #topbar{
		transform: translateY(0);
		z-index: 4;
	}

	body.pm_flow.layout .pgroup{
		/*background-image: none;*/
		padding: 2vw;
		background-size: 80% auto;
	}
	

	body.__menu-open #submenu-cnt{
		height: auto;
		padding-top: 0;
	margin-top: 0;
	}
	body.pm_flow.layout #submenu-cnt > ._inner {
		width: 100%;
		margin-left: 0;
	}
	body.pm_flow.layout #submenu-cnt .title-block {
		width: 90%;
		background-size: contain;
	}
	body.pm_flow.layout #submenu-cnt .news-dash-block {
		height: auto;

	}
	body.pm_flow.layout #submenu-cnt .news-dash-block ._image {
		height: 50vw;

	}
	body.pm_flow.layout .footer {
		width: 100%;
		padding: 20px 0;
	}
	body.pm_flow.layout .footer ._logo{
		width: 42%;
		margin: 2% 4%;
		background-size: contain;
	}
	body.pm_flow.layout #footer ._logo{
		display: none;
	}

	body.pm_flow.layout #footer ._disclaimer {
		float: none;
		margin-top: 20px;
		margin-bottom: 20px;
		text-align: center;
	}
	body.pm_flow.layout #footer ._socials {
		position: relative;
		left: auto;
		transform: none;
		clear: both;
	}
	body.pm_flow.layout #footer{
		height: auto
	}
	body.pm_flow.layout a.button{
		float: none;
	}

	body.pm_flow #topbar .bttn-menu {
		margin-right: 2vw;
	}
	body.pm_flow #topbar .logo {
		width: 8vw;
		height: 8vw;
		margin-left: 2vw;
	}
	.negative-margin-200-top,
	.negative-margin-120-top{
		transform: none;
	}
	body.pm_flow .flex-image{
		width:100%!important;
		height:auto!important;
	}
	
	a.bttn-read-more {
		display: block;
		color: #000;
		padding-left: 15vw;
		padding-top: 0.5vw;
		margin-bottom: 1em;
		font-size: 3vw;
	}
	a.bttn-read-more:before {
		content: '';
		display: block;
		color: #000;
		margin-left: -15vw;
		margin-top: 0.5vw;
		float: left;
		width: 13vw;
		height: 8vw;
		border-top-right-radius: 2vw;
		border-bottom-right-radius: 2vw;
		background-size: 72% auto;
		background-position: 1.75vw;
	}

	a.bttn-read-more:after {
		content:'';
		clear:both;
		display:block;
	}

body.pm_flow a.bttn-close {
	padding-right: 27px;
	height: auto;
	position: relative;
	margin-bottom: 10vw;
	width: auto;
	/* float: right; */
	clear: both;
	text-align: right;
	padding: 4vw 10vw;
	right: auto;
	top: auto;
	margin-right: 4%;
}
body.pm_flow .pm-section.__slides .pgroup.slider-group {
	
	top: 10vw;
}
body.pm_flow#layout[data-slider-open="true"] #topbar{
	display: block;
}

body.pm_flow .footer-cnt ._text {
	padding: 2vw 5vw;
	clear: both;
}

body.pm_flow .shadow-block ._content {
	padding-bottom: 0;
}
body.pm_flow .pblock.shadow-block {
	width: 92%;
	margin: 4%;
}
body.pm_flow .shadow-block ._image {
	height: auto;
	margin: -5%;
	margin-bottom: 2%;
}
body.pm_flow .shadow-block ._title,
body.pm_flow .shadow-block ._content {
	padding: 1% 2%;
}

body.pm_flow .footer-cnt ._logo {
	width: 80vw;
	height: 8vw;
	margin: 2vw 5vw;
	margin-right: 0;
	}
	
body.pm_flow .pm-section {
	position: relative;
	width: auto;
	}	

	body.pm_flow  video {
		display: block;
		margin: 0 auto;
		max-width: 100%;
	}
	body.pm_flow .pblock.video-banner{
		height:auto;
	}
	

	body.pm_flow.layout a.button {
		float: none;
		position: relative;
		margin: 0 auto;
		left: auto;
		right: auto;
		bottom: auto;
	}
	body.pm_flow .shadow-block ._image img {
		height: auto!important;
	}
	
	body.pm_flow .pblock.graphic-block{
		padding-top: 87%;
		padding-left: 36%;
		background-size: contain;
	}
	body.pm_flow .pblock.portal-block{
		padding-top: 42%;
		margin: 2% 3%;
		width: 94%;
	}
	body.pm_flow .pblock.rand-block{
		padding-left:7%;
		margin:2%;
		width: 92%;
	}
	body.pm_flow .pblock.rand-block ._rand{
		width: 4%;	
	}
	
	body.pm_flow .pblock[data-blocktitle="spacer"]{
		display:none!important;
	}
	body.pm_flow .pgroup.negative-margin-150-top,
	body.pm_flow .pgroup.negative-margin-100-top,
	body.pm_flow .pgroup.negative-margin-50-top{
		transform:none!important;
	}
	
	
	/* leeslijst */
	#leeslijst {
		right: 0;
		left: 0;
	}
	
	#leeslijst ._item-text ._titel {
		font-size: 0.8em;
	}
	#leeslijst ._logo-icon {
		background-size: 80%;
		background-position: left center;
	}
	#leeslijst ._item-row ._btn-page:before {
		content: 'Lezen';
	}
	
	#layout[data-cnt="en"] #leeslijst ._item-row ._btn-page:before {
		content: 'Read';
	}
	#leeslijst ._bekijk:before {
		content: 'Uitklappen';
	}
	#layout[data-cnt="en"] #leeslijst ._bekijk:before {
		content: 'Show all';
	}
	#leeslijst ._klap:before {
		content: 'Inklappen';
	}
	#leeslijst[data-cnt="en"] ._klap:before {
		content: 'Show single';
	}

	#leeslijst ._prev:before,
	#leeslijst ._next:before {
		content: '';
	}
	#leeslijst ._item-text ._sep {
	display:none;
	}
	#leeslijst ._item-text ._onderwerp {
		display:block;
}

body.pm_flow .pblock.shadow-margin-block,
body.pm_flow .pblock.lees-meer-block{
	width: 94%;
	padding-top: 3vw;
	padding-bottom: 10vw;
	background-size: 29vw;
	background-position: left top;
	line-height: normal;
	padding-left: 33vw;
	margin: 3%;
	background-size: auto 31vw;
}
body.pm_flow .pblock.shadow-margin-block{
	padding-left: 4%;
	padding-bottom: 4%;
}

body.pm_flow #searchgroup .pblock.lees-meer-block{
	min-height: 33vw;
	padding-bottom: 4%;
	background-size: auto 33vw;
}
body.pm_flow .pblock a.bttn-zwart,
body.pm_flow #searchgroup .pblock.lees-meer-block a.bttn-zwart{
	float: none;
	margin: 2vw 1vw !important;
}


body.pm_flow .pblock.lees-meer-block h1{
	font-size: 1.2em!important;
}
body.pm_flow .pblock.lees-meer-blockx:before{
	content: '';
	float: left;
	width: 28vw;
	height: 43vw;
	display: block;

}

body.pm_flow .pblock.lees-meer-block a.bttn-go {
	position: absolute;
	bottom: 3vw;
	left: 32vw;
	right: 3vw;
}
body.pm_flow .pblock.vidblock{
	width: 100%;
	height: 56vw;
	padding: 24vw 4vw;
	background-size: contain;
}

body#layout #overLayer > .inner .container_main
{
	position: absolute;
	min-height: 100%;
	width: 100%;
	padding-top: 14vw;
	padding-bottom: 4vw;
	box-sizing: border-box;
	padding-left: 6vw;
	padding-right:4vw;
	
}

body#layout #overLayer .bttn_close {
	top: 8vw;
	right: 4vw;
	background-size: 2.5vw;
	
	}

body.pm_flow#layout #overLayer[data-screen-color="menu"]{
	top:0;
}
body.pm_flow#layout #overLayer[data-screen-color="menu"] .module-back-button {
	display:none;
}


body.pm_flow#layout #overLayer .uitleg-side-image{
	max-width: 100%;
	max-height: 34vh;
}

body.pm_flow#layout #overLayer .uitleg-side-image img{
	max-width: 100%!important;
	height: auto!important;	
}

._hmlink ._desc {

	font-size: 0.7rem;

}
body#layout #overLayer[data-screen-color="menu"] > .inner .container_main {
	background-size: 16vw auto, 14vw auto;
	padding: 0vw;
	padding-top: 10vw;
}

body.pm_flow#layout .pblock.lees-meer-block.__talk {
	width: 95%!important;
	height: auto !important;
	box-shadow: 0px 0px 9px 1px #0000001f !important;
	background-color: #FFF !important;
	padding: 5vw !important;
	padding-bottom: 12vw !important;
	min-height: 20vw !important;
	background-image:none!important;
}

body.pm_flow#layout .pblock.lees-meer-block.__talk:before{
	content:'';
	display:block;
	top:0;left:0;
	bottom:0;
	width: 1.5vw;
	position:absolute;
	
}

body.pm_flow#layout .pblock.lees-meer-block.__talk.__geel:before{
	background-color: #f9cb2b;
}
body.pm_flow#layout .pblock.lees-meer-block.__talk.__groen:before{
	background-color: #b6d34f;
}
body.pm_flow#layout .pblock.lees-meer-block.__talk.__blauw:before{
	background-color: #b3dfd9; 
}
body.pm_flow#layout .pblock.lees-meer-block.__talk.__rood:before{
	background-color: #e7252c;
}


body.pm_flow#layout .pblock.__talk.lees-meer-block a.bttn-go{
	position: absolute;
	bottom: 3vw;
	left: 5vw;
	right: 5vw;
}
body.pm_flow#layout #overLayer .inner {
	width: auto!important;
	height: auto!important;
}


body.pm_flow#layout #vragenBoom .pgroup.vb-force-padding
{
	 width: auto !important; 
	 padding: 0!important;
}
body.pm_flow#layout #vragenBoomCnt {
	/* padding-top: 10px; */
	/* padding-bottom: 10px; */
	/* height: auto !important; */
	padding: 0;
}
body.pm_flow#layout .banner-group {
	margin: 7% 3%;
	width: 94%;
	}
body.pm_flow#layout .slide-block {
	padding-left: 15vw;
	background: none;
	}
	body.pm_flow#layout .slide-block a.bttn-go{	
	position: relative;
	left: auto;
	right: auto;
	margin-top: 5vw;
	bottom: auto;
	}
	
	
body.pm_flow#layout .nr-banner {
	width: 12vw;
	height: 19vw;
	background-position: left top;
	background-repeat: no-repeat;
	background-size: 100% auto;
	position: absolute;
	left: -1vw;
	top: -4vw;
}
body.pm_flow#layout #samenwerking-cnt {
	position: relative;
	height: 75vw;
	width: 82%;
	margin: 10vw auto;
	margin-top: 6vw;
	background-repeat: no-repeat;
	background-position: center center;
	transition: all 0.8s;
	background-size: 100% auto;
}
body.pm_flow#layout #samenwerking-cnt ._bubble {
	display: block;
	position: absolute;
	width: 16vw;
	height: 16vw;
	transition: all 0.3s;
	border-radius: 100%;
	-moz-box-shadow: 0px 0px 14px 3px #0000000f;
	-webkit-box-shadow: 0px 0px 14px 3px #0000000f;
	box-shadow: 0px 0px 2vw 0.5vw #0000000f;
	background-color: #ccc;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	text-align: center;
}
body.pm_flow#layout #samenwerking-cnt ._bubble.__0 {
	top: 50%;
	left: 50%;
	width: 26vw;
	height: 26vw;
	z-index: 3;
}
body.pm_flow#layout #samenwerking-cnt ._bubble.__1,
.__inview #samenwerking-cnt ._bubble.__1{
	top: 2%;
	left: 50%;
	transition-delay: 0.2s;
}
body.pm_flow#layout #samenwerking-cnt ._bubble.__2,
.__inview #samenwerking-cnt ._bubble.__2{
	top: 13%;
	left: 78%;
	transition-delay: 0.3s;
}
body.pm_flow#layout #samenwerking-cnt ._bubble.__3,
.__inview #samenwerking-cnt ._bubble.__3{
	top: 34%;
	left: 100%;
	transition-delay: 0.4s;
}
body.pm_flow#layout #samenwerking-cnt ._bubble.__4,
.__inview #samenwerking-cnt ._bubble.__4{
	top: 67%;
	left: 100%;
	transition-delay: 0.5s;
}
body.pm_flow#layout #samenwerking-cnt ._bubble.__5,
.__inview #samenwerking-cnt ._bubble.__5{
	top: 90%;
	left: 80%;
	transition-delay: 0.6s;
}
body.pm_flow#layout #samenwerking-cnt ._bubble.__6,
.__inview #samenwerking-cnt ._bubble.__6{
	top: 98%;
	left: 50%;
	transition-delay: 0.7s;
}


body.pm_flow#layout #samenwerking-cnt ._bubble.__7,
.__inview #samenwerking-cnt ._bubble.__7{
	top: 90%;
	left: 20%;
	transition-delay: 0.8s;
}
body.pm_flow#layout #samenwerking-cnt ._bubble.__8,
.__inview #samenwerking-cnt ._bubble.__8{
	top: 67%;
	left: 0%;
	transition-delay: 0.9s;
}
body.pm_flow#layout #samenwerking-cnt ._bubble.__9,
.__inview #samenwerking-cnt ._bubble.__9{
	top: 34%;
	left: 0%;
	transition-delay: 1s;
}
body.pm_flow#layout #samenwerking-cnt ._bubble.__10,
.__inview #samenwerking-cnt ._bubble.__10{
	top: 13%;
	left: 22%;
	transition-delay: 1.1s;
}



.pblock[data-blocktitle="spiral map"]{
	
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 63.04 189.32'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: url(%23linear-gradient-2); %7D .cls-2 %7B fill: url(%23linear-gradient-3); %7D .cls-3 %7B fill: %23333; %7D .cls-4 %7B fill: url(%23linear-gradient); %7D %3C/style%3E%3ClinearGradient id='linear-gradient' x1='1.05' y1='186.9' x2='1.05' y2='160.19' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23ef3a47'/%3E%3Cstop offset='1' stop-color='%23ef3a47' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='linear-gradient-2' x1='61.99' y1='186.9' x2='61.99' y2='160.19' xlink:href='%23linear-gradient'/%3E%3ClinearGradient id='linear-gradient-3' x1='31.78' y1='186.9' x2='31.78' y2='160.19' xlink:href='%23linear-gradient'/%3E%3C/defs%3E%3Cg%3E%3Cpolygon class='cls-3' points='63.04 189.32 61.98 188.62 60.94 189.32 60.94 8.63 2.1 8.63 2.1 189.32 1.04 188.62 0 189.32 0 6.53 63.04 6.53 63.04 189.32'/%3E%3Cpolygon class='cls-3' points='32.83 189.32 31.74 188.62 30.73 189.32 30.73 0 32.83 0 32.83 189.32'/%3E%3C/g%3E%3Cg%3E%3Cpolygon class='cls-4' points='0 149.61 0 189.32 1.04 188.62 2.1 189.32 2.1 149.61 0 149.61'/%3E%3Cpolygon class='cls-1' points='60.94 149.61 60.94 189.32 61.98 188.62 63.04 189.32 63.04 149.61 60.94 149.61'/%3E%3C/g%3E%3Cpolygon class='cls-2' points='30.73 149.61 30.73 189.32 31.74 188.62 32.83 189.32 32.83 149.61 30.73 149.61'/%3E%3C/svg%3E");
	margin-top: 20vw !important;
	background-size: 70%;
}


body.pm_flow#layout #spiral-container{
	width: 91vw;
	height: 221vw;
}


#spiral-container ._bubble {
	position: absolute;
	border-radius: 50%;
	transform: translate(-50%, -50%);
	display: block;
	overflow: hidden;
	width: 18vw;
	height: 18vw;
	background-color: #CCC;
	transition: all 0.3s;
	-moz-box-shadow: 0px 0px 14px 3px #0000000f;
	-webkit-box-shadow: 0px 0px 14px 3px #0000000f;
	box-shadow: 0px 0px 14px 3px #0000000f;
}

#spiral-container ._bubble img {
	width: 100%;
	height: 100%;
	display: block;
}
#spiral-container ._bubble.__0  {
	left: 47.5%;
	top: 1%;
	display: block;
	width: 25vw;
	height: 25vw;        background-color: #fff;
}
#spiral-container ._bubble.__1  {
	left: 12.5%;
	top: 86%;
} /* NWO - top center */
#spiral-container ._bubble.__2  {
	left: 12.5%;
	top: 63%;
} /* Radboudumc */
#spiral-container ._bubble.__3  {
	left: 12.5%;
	top: 28.5%;
} /* Erasmus MC NL */
#spiral-container ._bubble.__4  {
	left: 47.5%;
	top: 28.5%;
} /* Maastricht NL */
#spiral-container ._bubble.__5  {
	left: 82%;
	top: 51.5%;
} /* AHRI SA */
#spiral-container ._bubble.__6  {
	left: 47.5%;
	top: 74.5%;
} /* Paul-Ehrlich */
#spiral-container ._bubble.__7  {
	left: 47.5%;
	top: 63%;
} /* Bow and Arrow */
#spiral-container ._bubble.__8  {
	left: 0;
	top: 0;
	display: none;
} /* Erasmus MC Mahmoudi */
#spiral-container ._bubble.__9  {
	left: 47.5%;
	top: 51.5%;
} /* Witwatersrand */
#spiral-container ._bubble.__10 {
	left: 47.5%;
	top: 40%;
} /* Amsterdam UMC */
#spiral-container ._bubble.__11 {
	left: 47.5%;
	top: 17%;
} /* SPIRAL leader */
#spiral-container ._bubble.__12 {
	left: 82%;
	top: 74.5%;
} /* CO-FINANCER left */
#spiral-container ._bubble.__13 {
	left: 47.5%;
	top: 86%;
} /* aidsfo right */
#spiral-container ._bubble.__14 {
	left: 12.5%;
	top: 17%;
} /* Stutterheim */
#spiral-container ._bubble.__15 {
	left: 82%;
	top: 17%;
} /* G. de Bree */
#spiral-container ._bubble.__16 {
	left: 12.5%;
	top: 51.5%;
} /* Zambia */
#spiral-container ._bubble.__17 {
	left: 12.5%;
	top: 40%;
} /* Utrecht */
#spiral-container ._bubble.__18 {
	left: 82%;
	top: 40%;
} /* Uganda */
#spiral-container ._bubble.__19 {
	left: 82%;
	top: 28.5%;
} /* VU Amsterdam */
#spiral-container ._bubble.__20 {
	left: 12.5%;
	top: 74.5%;
} /* RIAS */
#spiral-container ._bubble.__21 {
	left: 82%;
	top: 63%;
} /* HIV Vereniging */
#spiral-container ._bubble.__22 {
	left: 82%;
	top: 86%;
} /* First Health - bottom */



#tl-content {
	position: absolute;
	z-index: 1;
	top: auto;
	bottom: auto;
}
#tl-content .timeline-block
{
	background-color: #FFF;
	overflow: visible;
	box-sizing: border-box;
	padding: 4vw;
	padding-top: 8.5vw;
	width: 75vw;
	min-height: 18vh;
	height: auto;
	margin-bottom: 7vw;
	margin-left: 15vw;
	margin-right: 2vw;
	float: none !important;
	position: relative;
	font-size: 0.8em;
	line-height: normal;
}
#tl-content .timeline-block ._footer {
	position: relative;
	bottom: auto;
	left: auto;
	right: auto;
	padding-bottom: 0vw;
	margin-top: 2vw;
}
#tl-content .timeline-block:before {
	content: '';
	width: 7vw;
	height: 8vw !important;
	position: absolute;
	top: -1.25vw;
	left: 1vw;
	z-index: 1;
	background-repeat: no-repeat;
	animation: tl-banner 0.5s 1 both;
	animation-play-state: running;
	background-size: 100% auto;
	background-position: left bottom;
	transition: all 0.5s;
}
#tl-content .timeline-block ._year {
	content: '20 XX';
	width: 10vw;
	height: 20vw;
	background-color: #000;
	font-size: 3.25vw;
	position: absolute;
	line-height: 1.25em;
	text-align: right;
	z-index: 1;
	top: 50%;
	box-sizing: border-box;
	padding: 6vw 1.5vw 5vw 3vw;
}
#tl-content .timeline-block[data-sort="even"] ._year
{
	right: auto;
	left: 0;
	transform: translate(-102%, -50%);
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-top-left-radius: 20vw;
	border-bottom-left-radius: 20vw;
	text-align: right;
}

body.pm_flow#layout a.bttn-wat-is {
	border-radius: 3vw;
	line-height: 1em;
	padding: 1vw 3vw;
	font-size: 0.8em;
}
body.pm_flow#layout .timeline-block ._wat-is:before {
	content: 'Wat betekent: ';
	color: #000;
	float: left;
	margin-right: 3vw;
	font-weight: 900;
	margin-top: 1.5vw;
	font-size: 1em;
}
body.pm_flow#layout .timeline-block ._full, 
.timeline-block ._preview {
	margin: 2vw 0;
}
.timeline-block ._full ._meer-weten {
	margin-bottom: 4vw;
	margin-top: 6vw;
}
.timeline-block ._full ._meer-weten a._bttn {
	display: block;
	width: 30vw;
	height: 24vw;
	float: left;
	color: #FFF;
	padding: 3vw;
	font-size: 1.1em;
	padding-top: 15vw;
	border-radius: 4vw;
	margin-right: 3vw;
	margin-top: 3vw;
	/* background-repeat: no-repeat; */
	background-size: auto 9vw;
	background-position: center 3vw;
}
.timeline-block ._full ._meer-weten a._bttn.__genezing
{
	background-size: auto 9vw;
	background-position: center 5vw;
}
.timeline-block ._full ._lees_meer {
	margin-top: 3vw;
	/* font-size: 0.75em; */
}
.timeline-block ._full ._lees_meer a.bttn-read-more {
	display: block;
	color: #000;
	padding-left: 13vw;
	padding-top: 0.5vw;
	margin-bottom: 1em;
	font-size: 2.5vw;
}
.timeline-block ._full ._lees_meer a.bttn-read-more:before {
	width: 11vw;
	height: 6vw;
	margin-top: 0vw;
	margin-left: -13vw;
}



#tl-content:before
{
	content: '';
	width: 1vw;
	background-color: #000;
	position: absolute;
	display: block;
	left: 17%;
	top: 0;
	bottom: 0;
	transform: translateX(-50%);
}
body.pm_flow.layout .timeline-intro {
	visibility: hidden;
}

body.pm_flow.layout .tijdlijn-bg {
	height:78vh;
	background-position: 0 0;
	background-image: none;
}
body.pm_flow.layout #bg-1,
body.pm_flow.layout #bg-3{	
	background-size:100% auto;
	background-image:url(../../cimages/fe-linkingandlearning/timeline-mobile/SECTIE-01-MOBIEL.jpg);
}
body.pm_flow.layout #bg-2{
	background-image:url(../../cimages/fe-linkingandlearning/timeline-mobile/SECTIE-02-MOBIEL.jpg);
}
body.pm_flow.layout #tl-content .timeline-block:nth-child(3n) {
	margin-bottom: 15vh;
}
}

/* VIEW: Smartphones */
@media only screen and (max-width: 479px), screen and (max-width: 479px) and (-webkit-device-pixel-ratio: 2){
body.pm_flow#layout{
	font-size:12px;
}
body.pm_flow .pblock.graphic-blockx {
	padding-top: 30vw;
	padding-left: 2vw;
	background-size: auto 25vw;
}


}

/* Uitzonderingen voor landscape modus op de meeste smartphones */
@media only screen and (max-width: 480px) and (orientation:landscape), screen and (max-width: 480px) and (-webkit-device-pixel-ratio: 2){


}