.upfront-output-object h1 {
font-family: Roboto, sans-serif;
font-weight: 700;
font-style: italic;
font-size: 38px;
line-height: 1em;
color: #89288f;
}
.upfront-output-object h2 {
font-family: Roboto, sans-serif;
font-weight: inherit;
font-style: inherit;
font-size: 34px;
line-height: 1em;
color: #89288f;
}
.upfront-output-object h3 {
font-family: Roboto, sans-serif;
font-weight: inherit;
font-style: inherit;
font-size: 32px;
line-height: 1.3em;
color: #89288f;
}
.upfront-output-object h4 {
font-family: Roboto, sans-serif;
font-weight: inherit;
font-style: inherit;
font-size: 28px;
line-height: 1.2em;
color: #89288f;
}
.upfront-output-object h5 {
font-family: Georgia, serif;
font-weight: 400;
font-style: normal;
font-size: 25px;
line-height: 1.2em;
color: #000000;
}
.upfront-output-object h6 {
font-family: Georgia, serif;
font-weight: 400;
font-style: italic;
font-size: 22px;
line-height: 1.3em;
color: #000000;
}
.upfront-output-object p {
font-family: ABeeZee, sans-serif;
font-weight: inherit;
font-style: inherit;
font-size: 18px;
line-height: 1.4em;
color: #000000;
}
.upfront-output-object a {
font-family: Roboto, sans-serif;
font-weight: inherit;
font-style: inherit;
color: #89288f;
}
.upfront-output-object a:hover {
font-family: Roboto, sans-serif;
font-weight: inherit;
font-style: inherit;
color: #057f99;
}
.upfront-output-object pre {
font-family: "Courier New", monospace;
font-weight: 400;
font-style: normal;
font-size: 16px;
line-height: 1.2em;
color: #676767;
}
.upfront-output-object ul {
font-family: Roboto, sans-serif;
font-weight: inherit;
font-style: inherit;
font-size: 16px;
line-height: 1.5em;
color: #89288f;
}
.upfront-output-object ol {
font-family: Roboto, sans-serif;
font-weight: inherit;
font-style: inherit;
font-size: 16px;
line-height: 1.5em;
color: #89288f;
}
.upfront-output-object blockquote, .upfront-output-object blockquote p {
font-family: Georgia, serif;
font-weight: 400;
font-style: italic;
font-size: 20px;
line-height: 1.5em;
color: #676767;
}
.upfront-output-object blockquote.upfront-quote-alternative, .upfront-output-object blockquote.upfront-quote-alternative p {
font-family: Georgia, serif;
font-weight: 400;
font-style: italic;
font-size: 20px;
line-height: 1.5em;
color: #676767;
}
@media only screen and (min-width:570px) and (max-width:1079px){
body:after { content: 'tablet'; display: none; }
 }

@media only screen and (max-width:569px){
body:after { content: 'mobile'; display: none; }
 }

 body:after{content: '';display: none;}.upfront-region-container-clip .upfront-region-container-bg{max-width: 1560px;}.upfront-region-fixed .upfront-region-wrapper{max-width: 1560px;}.upfront-grid-layout{width: 1560px;}#page{min-width: 1560px;}.upfront-output-object{padding: 15px;}.upfront-inserted_image-wrapper .wp-caption-text, .uinsert-image-wrapper{padding: 15px;}.plaintxt_padding{padding: 10px;}.upfront #upfront-region-container-headerbar > .upfront-region-container-bg{background-color: #057f99;}.upfront #image-1788952065665-1003{width: 100%;min-height: 65px;}.upfront #module-1788952065667-1572 #image-1788952065665-1003{padding-top: 5px;padding-right: 5px;padding-bottom: 5px;padding-left: 5px;}.upfront #wrapper-1788952082044-1967{clear: both;width: 16.666666666667%;margin-left: 0%;margin-right: 0%;}.upfront #module-1788952065667-1572{width: 100%;margin-left: 0%;margin-right: 0%;margin-top: 0px;margin-bottom: 0px;min-height: 30px;}.upfront #unewnavigation-object-1788512219006-1384{width: 100%;min-height: 50px;}.upfront #module-1788512219007-1973 #unewnavigation-object-1788512219006-1384{padding-top: 10px;padding-right: 5px;padding-bottom: 5px;padding-left: 5px;}.upfront #wrapper-1788512243505-1029{width: 83.333333333333%;margin-left: 0%;margin-right: 0%;}.upfront #module-1788512219007-1973{width: 100%;margin-left: 0%;margin-right: 0%;margin-top: 0px;margin-bottom: 0px;min-height: 30px;}.upfront #upfront-region-headerbar{width: 100%;}.upfront #upfront-region-headerbar{padding-top: 0px;padding-bottom: 0px;}.upfront #upfront-region-headerbar{min-height: 60px}.upfront #upfront-region-container-main > .upfront-region-container-bg{background-color: #ffffff;}.upfront #usearch-object-1788786805130-1351{width: 100%;}.upfront #wrapper-1788786814296-1189{clear: both;width: 100%;margin-left: 0%;margin-right: 0%;}.upfront #module-1788786805131-1827{width: 100%;margin-left: 0%;margin-right: 0%;margin-top: 0px;margin-bottom: 0px;min-height: 30px;}.upfront #default-posts-object{width: 100%;}.upfront #default-posts-wrapper{width: 100%;margin-left: 0%;margin-right: 0%;}.upfront #default-posts{width: 100%;margin-left: 0%;margin-right: 0%;margin-top: 0px;margin-bottom: 0px;}.upfront #upfront-region-main{width: 100%;}.upfront #upfront-region-main{padding-top: 0px;padding-bottom: 0px;}.upfront #upfront-region-container-footer > .upfront-region-container-bg{background-color: #002e38;}.upfront #text-object-1788504025811-1353{width: 100%;}.upfront #wrapper-1788504093279-1854{clear: both;width: 100%;margin-left: 0%;margin-right: 0%;}.upfront #module-1788504025811-1994{width: 100%;margin-left: 0%;margin-right: 0%;margin-top: 0px;margin-bottom: 0px;min-height: 30px;}.upfront #upfront-region-footer{width: 100%;}.upfront #upfront-region-footer{padding-top: 0px;padding-bottom: 0px;}.upfront #upfront-region-footer{min-height: 65px}@media only screen and (min-width:570px) and (max-width:1079px){body:after{content: 'tablet';display: none;}.upfront-grid-layout{width: 540px;}#page{min-width: 540px;}.upfront #upfront-region-container-headerbar > .upfront-region-container-bg{background-color: #057f99;}.upfront #module-1788952065667-1572 #image-1788952065665-1003{padding-right: 5px;padding-bottom: 5px;padding-left: 5px;}.upfront #wrapper-1788952082044-1967{width: 100%;-webkit-order: 1;order: 1;margin-left: 0%;margin-right: 0%;}.upfront #module-1788952065667-1572{width: 100%;}.upfront #wrapper-1788512243505-1029{width: 100%;-webkit-order: 2;order: 2;margin-left: 0%;margin-right: 0%;}.upfront #module-1788512219007-1973{width: 100%;}.upfront #upfront-region-headerbar{width: 100%;}.upfront #upfront-region-headerbar{min-height: 60px}.upfront #upfront-region-container-main > .upfront-region-container-bg{background-color: #ffffff;}.upfront #wrapper-1788786814296-1189{width: 100%;-webkit-order: 1;order: 1;margin-left: 0%;margin-right: 0%;}.upfront #module-1788786805131-1827{width: 100%;}.upfront #default-posts-wrapper{width: 100%;-webkit-order: 2;order: 2;margin-left: 0%;margin-right: 0%;}.upfront #default-posts{width: 100%;}.upfront #upfront-region-main{width: 100%;}.upfront #upfront-region-container-footer > .upfront-region-container-bg{background-color: #002e38;}.upfront #wrapper-1788504093279-1854{width: 100%;-webkit-order: 1;order: 1;margin-left: 0%;margin-right: 0%;}.upfront #module-1788504025811-1994{width: 100%;}.upfront #upfront-region-footer{width: 100%;}.upfront #upfront-region-footer{min-height: 65px}}@media only screen and (max-width:569px){body:after{content: 'mobile';display: none;}.upfront-grid-layout{width: 315px;}#page{min-width: 315px;}.upfront #upfront-region-container-headerbar > .upfront-region-container-bg{background-color: #057f99;}.upfront #image-1788952065665-1003{min-height: 65px;}.upfront #module-1788952065667-1572 #image-1788952065665-1003{padding-right: 5px;padding-bottom: 5px;padding-left: 5px;}.upfront #wrapper-1788952082044-1967{width: 57.142857142857%;-webkit-order: 0;order: 0;margin-left: 0%;margin-right: 0%;}.upfront #module-1788952065667-1572{width: 100%;margin-left: 0%;margin-top: 0px;min-height: 65px;}.upfront #wrapper-1788512243505-1029{width: 42.857142857143%;-webkit-order: 1;order: 1;margin-left: 0%;margin-right: 0%;}.upfront #module-1788512219007-1973{width: 100%;margin-left: 0%;margin-top: 0px;min-height: 50px;}.upfront #upfront-region-headerbar{width: 100%;}.upfront #upfront-region-headerbar{min-height: 60px}.upfront #upfront-region-container-main > .upfront-region-container-bg{background-color: #ffffff;}.upfront #wrapper-1788786814296-1189{width: 100%;-webkit-order: 1;order: 1;margin-left: 0%;margin-right: 0%;}.upfront #module-1788786805131-1827{width: 100%;}.upfront #default-posts-wrapper{width: 100%;-webkit-order: 2;order: 2;margin-left: 0%;margin-right: 0%;}.upfront #default-posts{width: 100%;}.upfront #upfront-region-main{width: 100%;}.upfront #upfront-region-container-footer > .upfront-region-container-bg{background-color: #002e38;}.upfront #wrapper-1788504093279-1854{width: 100%;-webkit-order: 1;order: 1;margin-left: 0%;margin-right: 0%;}.upfront #module-1788504025811-1994{width: 100%;}.upfront #upfront-region-footer{width: 100%;}.upfront #upfront-region-footer{min-height: 65px}}.upfront-region-seitenleiste .upfront-region-wrapper{
    border-left: 2px solid #89288f;
}/*.upfront-region-container-bg {
    border-bottom: 2px solid rgb(137, 40, 143);
}/* icomoon fonts */
				@font-face {
					font-family: 'icomoon';
					src: url('https://psource.eimen.net/wp-content/themes/upfront/fonts/icomoon.eot?taxgy5');
					src: url('https://psource.eimen.net/wp-content/themes/upfront/fonts/icomoon.eot?taxgy5#iefix') format('embedded-opentype'),
					url('https://psource.eimen.net/wp-content/themes/upfront/fonts/icomoon.woff?taxgy5') format('woff'),
					url('https://psource.eimen.net/wp-content/themes/upfront/fonts/icomoon.ttf?taxgy5') format('truetype'),
					url('https://psource.eimen.net/wp-content/themes/upfront/fonts/icomoon.svg?taxgy5#icomoon') format('svg');
					font-weight: normal;
					font-style: normal;
				}
				.upfront-output-layout .uf_font_icon, .upfront-output-layout .uf_font_icon * {
					font-family: 'icomoon' !important;
					speak: none;
					font-style: normal;
					font-weight: normal;
					font-variant: normal;
					text-transform: none;
					line-height: 1;
					position: relative;
					/* Better Font Rendering =========== */
					-webkit-font-smoothing: antialiased;
					-moz-osx-font-smoothing: grayscale;
				}.upfront_theme_color_0{ color: #ffffff;} a .upfront_theme_color_0:hover{ color: #ffffff;} button .upfront_theme_color_0:hover{ color: #ffffff;} .upfront_theme_bg_color_0{ background-color: #ffffff;} a .upfront_theme_bg_color_0:hover{ background-color: #ffffff;} button .upfront_theme_bg_color_0:hover{ background-color: #ffffff;}  .upfront_theme_color_1{ color: #c5d0db;} a .upfront_theme_color_1:hover{ color: #c5d0db;} button .upfront_theme_color_1:hover{ color: #c5d0db;} .upfront_theme_bg_color_1{ background-color: #c5d0db;} a .upfront_theme_bg_color_1:hover{ background-color: #c5d0db;} button .upfront_theme_bg_color_1:hover{ background-color: #c5d0db;}  .upfront_theme_color_2{ color: #057f99;} a .upfront_theme_color_2:hover{ color: #057f99;} button .upfront_theme_color_2:hover{ color: #057f99;} .upfront_theme_bg_color_2{ background-color: #057f99;} a .upfront_theme_bg_color_2:hover{ background-color: #057f99;} button .upfront_theme_bg_color_2:hover{ background-color: #057f99;}  .upfront_theme_color_3{ color: #89288f;} a .upfront_theme_color_3:hover{ color: #89288f;} button .upfront_theme_color_3:hover{ color: #89288f;} .upfront_theme_bg_color_3{ background-color: #89288f;} a .upfront_theme_bg_color_3:hover{ background-color: #89288f;} button .upfront_theme_bg_color_3:hover{ background-color: #89288f;}  .upfront_theme_color_4{ color: #000000;} a .upfront_theme_color_4:hover{ color: inherit;} button .upfront_theme_color_4:hover{ color: inherit;} .upfront_theme_bg_color_4{ background-color: #000000;} a .upfront_theme_bg_color_4:hover{ background-color: inherit;} button .upfront_theme_bg_color_4:hover{ background-color: inherit;}  .upfront_theme_color_5{ color: #000000;} a .upfront_theme_color_5:hover{ color: inherit;} button .upfront_theme_color_5:hover{ color: inherit;} .upfront_theme_bg_color_5{ background-color: #000000;} a .upfront_theme_bg_color_5:hover{ background-color: inherit;} button .upfront_theme_bg_color_5:hover{ background-color: inherit;}  .upfront_theme_color_6{ color: #000000;} a .upfront_theme_color_6:hover{ color: inherit;} button .upfront_theme_color_6:hover{ color: inherit;} .upfront_theme_bg_color_6{ background-color: #000000;} a .upfront_theme_bg_color_6:hover{ background-color: inherit;} button .upfront_theme_bg_color_6:hover{ background-color: inherit;}  .upfront_theme_color_7{ color: #034a59;} a .upfront_theme_color_7:hover{ color: #034a59;} button .upfront_theme_color_7:hover{ color: #034a59;} .upfront_theme_bg_color_7{ background-color: #034a59;} a .upfront_theme_bg_color_7:hover{ background-color: #034a59;} button .upfront_theme_bg_color_7:hover{ background-color: #034a59;}  .upfront_theme_color_8{ color: #002e38;} a .upfront_theme_color_8:hover{ color: #002e38;} button .upfront_theme_color_8:hover{ color: #002e38;} .upfront_theme_bg_color_8{ background-color: #002e38;} a .upfront_theme_bg_color_8:hover{ background-color: #002e38;} button .upfront_theme_bg_color_8:hover{ background-color: #002e38;}  .upfront_theme_color_9{ color: #2d2929;} a .upfront_theme_color_9:hover{ color: #2d2929;} button .upfront_theme_color_9:hover{ color: #2d2929;} .upfront_theme_bg_color_9{ background-color: #2d2929;} a .upfront_theme_bg_color_9:hover{ background-color: #2d2929;} button .upfront_theme_bg_color_9:hover{ background-color: #2d2929;} #page .default .ugallery_item .ugallery_border {
			border: none;
		        border-radius: 0px;
    }

#page .upfront-output-ugallery.default .ugallery-thumb-title p,
#page .upfront-output-ugallery.default .ugallery-thumb-title,
#page .upfront-object.upfront-gallery.default .ugallery-thumb-title p,
#page .upfront-object.upfront-gallery.default .ugallery-thumb-title
{
		color: rgba(0, 0, 0, 1);
	}

#page .upfront-output-ugallery.default .ugallery-thumb-title,
#page .upfront-object.upfront-gallery.default .ugallery-thumb-title 
{
		background: rgba(255, 255, 255, 0.8);
	}

#page .upfront-output-ugallery.default .ugallery-thumb-title, 
#page .upfront-object.upfront-gallery.default .ugallery-thumb-title
{
	}

/* Custom CSS */
#page .linkbild .upfront-image-caption-container .wp-caption p,
#page .linkbild .upfront-image-caption-container .wp-caption {
		color: rgba(0, 0, 0, 0.9);
	}

#page .linkbild .upfront-image-caption-container .wp-caption {
		background: rgba(255, 255, 255, 0.8);
	}

#page .linkbild .upfront-image-caption-container {
	         border: none;
    }

#page .linkbild .upfront-image-caption-container {
	        border-radius: 0px;
    	overflow: hidden;
}

/* Custom CSS */
div#page .upfront-output-region-container .upfront-output-module .linkbild .upfront-image-wrapper :hover {
    border: 2px solid #89288f;
}
#page .default .upfront-image-caption-container .wp-caption p,
#page .default .upfront-image-caption-container .wp-caption {
		color: rgba(0, 0, 0, 0.9);
	}

#page .default .upfront-image-caption-container .wp-caption {
		background: rgba(255, 255, 255, 0.8);
	}

#page .default .upfront-image-caption-container {
	         border: none;
    }

#page .default .upfront-image-caption-container {
	        border-radius: 5px 5px 5px 5px;
    	overflow: hidden;
}

/* Custom CSS */
 #page div.mobilenav ul.menu {
			text-align: false;
	}

#page .mobilenav ul.menu > li.menu-item a {
		background: #002e38;
	}

#page .mobilenav ul.menu > li.menu-item a:hover,
#page .mobilenav.live-preview-hover ul.menu > li.menu-item a {
	}

#page .mobilenav ul.menu > li.menu-item a:focus,
#page .mobilenav.live-preview-focus ul.menu > li.menu-item a {
	}


#page .mobilenav ul.menu > li.menu-item a,
#page .mobilenav ul.menu > li.menu-item > .redactor-box a {
	color: rgba(255, 255, 255, 1); 	font-family: Roboto; 	font-size: 16px; 	font-weight: 400;	font-style: normal;	line-height: 1.6;}

#page .mobilenav ul.menu > li.menu-item a:hover,
#page .mobilenav.upfront-navigation.live-preview-hover ul.menu > li.menu-item a {
			color: rgba(255, 255, 255, 1); 		font-family: Roboto; 		font-size: 16px; 		font-weight: 400;		font-style: normal;		line-height: 1.6;	}

#page .mobilenav ul.menu > li.menu-item a:focus,
#page .mobilenav.upfront-navigation.live-preview-focus ul.menu > li.menu-item a {
			color: rgba(255, 255, 255, 1); 		font-family: Roboto; 		font-size: 16px; 		font-weight: 400;		font-style: normal;		line-height: 1.6;	}


#page.mobile-breakpoint div.mobilenav ul.menu {
	text-align: right;}

	#page div.default ul.menu {
			text-align: right;
	}

#page .default ul.menu > li.menu-item a {
		background: #057f99;
	}

#page .default ul.menu > li.menu-item a:hover,
#page .default.live-preview-hover ul.menu > li.menu-item a {
		background: #057f99;
	}

#page .default ul.menu > li.menu-item a:focus,
#page .default.live-preview-focus ul.menu > li.menu-item a {
	}


#page .default ul.menu > li.menu-item a,
#page .default ul.menu > li.menu-item > .redactor-box a {
	color: rgba(255, 255, 255, 1); 	font-family: Roboto; 	font-size: 16px; 	font-weight: 400;	font-style: normal;	line-height: 1.6;}

#page .default ul.menu > li.menu-item a:hover,
#page .default.upfront-navigation.live-preview-hover ul.menu > li.menu-item a {
			color: #89288f; 		font-family: Roboto; 		font-size: 16px; 		font-weight: 400;		font-style: normal;		line-height: 1.6;	}

#page .default ul.menu > li.menu-item a:focus,
#page .default.upfront-navigation.live-preview-focus ul.menu > li.menu-item a {
			color: rgba(255, 255, 255, 1); 		font-family: Roboto; 		font-size: 16px; 		font-weight: 400;		font-style: normal;		line-height: 1.6;	}



	div#page .upfront-output-region-container .upfront-output-module .default [data-style="horizontal"] ul.sub-menu > li.menu-item:hover > a, div#page .upfront-output-region-container .upfront-output-module .default div[data-style="vertical"] ul.sub-menu > li.menu-item:hover > a {
    border: 2px solid #89288f;
}


.upost-data-object-post_data.wikipost .upfront-indented_content {
	padding-left: 0px;
	padding-right: 0px;
}
.upost-data-object-post_data.wikipost .upfront-indented_content .ueditor-insert-variant.upfront-inserted_image-wrapper {
	margin-left: 0px !important;
	margin-right: 0px !important;
}




.upost-data-object-post_data.default .upfront-indented_content {
	padding-left: 0px;
	padding-right: 0px;
}
.upost-data-object-post_data.default .upfront-indented_content .ueditor-insert-variant.upfront-inserted_image-wrapper {
	margin-left: 0px !important;
	margin-right: 0px !important;
}


div#page .upfront-output-region-container .default.upost-data-object-post_data .title {
    overflow: none;
    word-break: break-word;
}
div#page .upfront-output-region-container .default.upost-data-object-post_data .content {
    overflow: none;
    word-break: break-word;
}


.upost-data-object-post_data.psource .upfront-indented_content {
	padding-left: 0px;
	padding-right: 0px;
}
.upost-data-object-post_data.psource .upfront-indented_content .ueditor-insert-variant.upfront-inserted_image-wrapper {
	margin-left: 0px !important;
	margin-right: 0px !important;
}


.default .upfront-post-data-part .thumbnail {

	
	}

 div#page .upfront-output-region-container .upfront-output-module .archivgrid li.uf-post {
    min-width: 280px;
    box-sizing: border-box;
    display: inline-flex;
    flex-wrap: wrap;
    gap: 30px;
    max-width: 460px;
}
#page .upfront-output-plaintxt.default .plain-text-container, #page .upfront-output-object.upfront-output-plaintxt.default .plain-text-container,
#page .upfront-plain_txt.default .plain-text-container, #page .upfront-output-object.upfront-output-plain_text.default .plain-text-container {
		background: rgba(0, 0, 0, 0);
	
	        border: none;
    }


#page .upfront-object.default h1, #page .upfront-output-object.default h1,
#page .upfront-object.default h1 *[class^="upfront_theme_color_"], #page .upfront-output-object.default h1 *[class^="upfront_theme_color_"],
#page .upfront-object.default h1 a, #page .upfront-output-object.default h1 a {
				font-weight: 400;	font-style: normal;	}

#page .upfront-object.default h2, #page .upfront-output-object.default h2,
#page .upfront-object.default h2 *[class^="upfront_theme_color_"], #page .upfront-output-object.default h2 *[class^="upfront_theme_color_"],
#page .upfront-object.default h2 a, #page .upfront-output-object.default h2 a {
				font-weight: 400;	font-style: normal;	}

#page .upfront-object.default h3, #page .upfront-output-object.default h3,
#page .upfront-object.default h3 *[class^="upfront_theme_color_"], #page .upfront-output-object.default h3 *[class^="upfront_theme_color_"],
#page .upfront-object.default h3 a, #page .upfront-output-object.default h3 a {
				font-weight: 400;	font-style: normal;	}

#page .upfront-object.default h4, #page .upfront-output-object.default h4,
#page .upfront-object.default h4 *[class^="upfront_theme_color_"], #page .upfront-output-object.default h4 *[class^="upfront_theme_color_"],
#page .upfront-object.default h4 a, #page .upfront-output-object.default h4 a {
				font-weight: 400;	font-style: normal;	}

#page .upfront-object.default h5, #page .upfront-output-object.default h5,
#page .upfront-object.default h5 *[class^="upfront_theme_color_"], #page .upfront-output-object.default h5 *[class^="upfront_theme_color_"],
#page .upfront-object.default h5 a, #page .upfront-output-object.default h5 a {
				font-weight: 400;	font-style: normal;	}

#page .upfront-object.default h6, #page .upfront-output-object.default h6,
#page .upfront-object.default h6 *[class^="upfront_theme_color_"], #page .upfront-output-object.default h6 *[class^="upfront_theme_color_"],
#page .upfront-object.default h6 a, #page .upfront-output-object.default h6 a {
				font-weight: 400;	font-style: normal;	}

#page .upfront-object.default p, #page .upfront-output-object.default p,
#page .upfront-object.default p *[class^="upfront_theme_color_"], #page .upfront-output-object.default p *[class^="upfront_theme_color_"] {
	color: #89288f; 	font-family: Arial; 		font-weight: 400;	font-style: normal;	}

#page .upfront-object.default a, #page .upfront-output-object.default a {
				font-weight: 400;	font-style: normal;	}

#page .upfront-object.default a:hover, #page .upfront-output-object.default a:hover {
				font-weight: 400;	font-style: normal;	}

#page .upfront-object.default ul, #page .upfront-output-object.default ul {
				font-weight: 400;	font-style: normal;	}

#page .upfront-object.default ol, #page .upfront-output-object.default ol {
				font-weight: 400;	font-style: normal;	}

#page .upfront-object.default blockquote, #page .upfront-output-object.default blockquote,
#page .upfront-object.default blockquote a, #page .upfront-output-object.default blockquote a {
				font-weight: 400;	font-style: normal;	}

#page .upfront-object.default blockquote.upfront-quote-alternative, #page .upfront-output-object.default blockquote.upfront-quote-alternative,
#page .upfront-object.default blockquote.upfront-quote-alternative a, #page .upfront-output-object.default blockquote.upfront-quote-alternative a {
				font-weight: 400;	font-style: normal;	}


#page .upfront-output-plaintxt.headertext .plain-text-container, #page .upfront-output-object.upfront-output-plaintxt.headertext .plain-text-container,
#page .upfront-plain_txt.headertext .plain-text-container, #page .upfront-output-object.upfront-output-plain_text.headertext .plain-text-container {
		background: rgba(0, 0, 0, 0);
	
	        border: none;
    }


div#page .upfront-output-region-container .upfront-output-module .headertext .plain-text-container {
    text-decoration: underline;
}
#page .upfront-output-plaintxt.starttext .plain-text-container, #page .upfront-output-object.upfront-output-plaintxt.starttext .plain-text-container,
#page .upfront-plain_txt.starttext .plain-text-container, #page .upfront-output-object.upfront-output-plain_text.starttext .plain-text-container {
		background: rgba(0, 0, 0, 0);
	
	        border: none;
    }


#page .upfront-object.starttext h1, #page .upfront-output-object.starttext h1,
#page .upfront-object.starttext h1 *[class^="upfront_theme_color_"], #page .upfront-output-object.starttext h1 *[class^="upfront_theme_color_"],
#page .upfront-object.starttext h1 a, #page .upfront-output-object.starttext h1 a {
	color: #89288f; 	font-family: Roboto; 	font-size: 54px; 	font-weight: 700;	font-style: italic;	}

#page .upfront-object.starttext h2, #page .upfront-output-object.starttext h2,
#page .upfront-object.starttext h2 *[class^="upfront_theme_color_"], #page .upfront-output-object.starttext h2 *[class^="upfront_theme_color_"],
#page .upfront-object.starttext h2 a, #page .upfront-output-object.starttext h2 a {
	color: #89288f; 	font-family: Roboto; 	font-size: 42px; 	font-weight: 700;	font-style: italic;	}

#page .upfront-object.starttext h3, #page .upfront-output-object.starttext h3,
#page .upfront-object.starttext h3 *[class^="upfront_theme_color_"], #page .upfront-output-object.starttext h3 *[class^="upfront_theme_color_"],
#page .upfront-object.starttext h3 a, #page .upfront-output-object.starttext h3 a {
				font-weight: 400;	font-style: normal;	}

#page .upfront-object.starttext h4, #page .upfront-output-object.starttext h4,
#page .upfront-object.starttext h4 *[class^="upfront_theme_color_"], #page .upfront-output-object.starttext h4 *[class^="upfront_theme_color_"],
#page .upfront-object.starttext h4 a, #page .upfront-output-object.starttext h4 a {
				font-weight: 400;	font-style: normal;	}

#page .upfront-object.starttext h5, #page .upfront-output-object.starttext h5,
#page .upfront-object.starttext h5 *[class^="upfront_theme_color_"], #page .upfront-output-object.starttext h5 *[class^="upfront_theme_color_"],
#page .upfront-object.starttext h5 a, #page .upfront-output-object.starttext h5 a {
				font-weight: 400;	font-style: normal;	}

#page .upfront-object.starttext h6, #page .upfront-output-object.starttext h6,
#page .upfront-object.starttext h6 *[class^="upfront_theme_color_"], #page .upfront-output-object.starttext h6 *[class^="upfront_theme_color_"],
#page .upfront-object.starttext h6 a, #page .upfront-output-object.starttext h6 a {
				font-weight: 400;	font-style: normal;	}

#page .upfront-object.starttext p, #page .upfront-output-object.starttext p,
#page .upfront-object.starttext p *[class^="upfront_theme_color_"], #page .upfront-output-object.starttext p *[class^="upfront_theme_color_"] {
	color: #034a59; 			font-weight: 400;	font-style: normal;	}

#page .upfront-object.starttext a, #page .upfront-output-object.starttext a {
				font-weight: 400;	font-style: normal;	}

#page .upfront-object.starttext a:hover, #page .upfront-output-object.starttext a:hover {
				font-weight: 400;	font-style: normal;	}

#page .upfront-object.starttext ul, #page .upfront-output-object.starttext ul {
	color: #057f99; 	font-family: Roboto; 		font-weight: 700;	font-style: normal;	}

#page .upfront-object.starttext ol, #page .upfront-output-object.starttext ol {
	color: #057f99; 	font-family: Roboto; 		font-weight: 700;	font-style: normal;	}

#page .upfront-object.starttext blockquote, #page .upfront-output-object.starttext blockquote,
#page .upfront-object.starttext blockquote a, #page .upfront-output-object.starttext blockquote a {
				font-weight: 400;	font-style: normal;	}

#page .upfront-object.starttext blockquote.upfront-quote-alternative, #page .upfront-output-object.starttext blockquote.upfront-quote-alternative,
#page .upfront-object.starttext blockquote.upfront-quote-alternative a, #page .upfront-output-object.starttext blockquote.upfront-quote-alternative a {
				font-weight: 400;	font-style: normal;	}


 div#page .upfront-output-region-container .upfront-output-module .default .widget a {
    color: #034a59;
}
div#page .upfront-output-region-container .upfront-output-module .default .widget a:hover {
    color: #89288f;
}
#page .upfront-button .button-preset-default.upfront_cta {
    color: rgb(255, 255, 255);     font-family: ABeeZee;     font-size: 14px;     font-weight: 400;    font-style: italic;    line-height: 2;
            border: none;
    
            border-radius: 5px 5px 5px 5px;
    
    background-color: #034a59; 
			transition: all 0.3s ease-in-out;
	}

#page .upfront-button .button-preset-default.upfront_cta:hover, #page .upfront-button.default.live-preview-hover .upfront_cta {
            color: rgb(255, 255, 255);         font-family: ABeeZee;         font-size: 14px;         line-height: 2;        font-weight: 400;        font-style: normal;    
                        border: none;
            
                        border-radius: 5px 5px 5px 5px;
            
            background-color: #034a59;     }

#page .upfront-button .button-preset-default.upfront_cta:focus, #page .upfront-button.default.live-preview-focus .upfront_cta {
            color: #c5d0db;         font-family: ABeeZee;         font-size: 14px;         line-height: 2;        font-weight: 400;        font-style: italic;    
                        border: none;
            
                        border-radius: 5px 5px 5px 5px;
            
            background-color: #034a59;     }

div#page .upfront-output-region-container .upfront-output-module .default.upfront-button {
    transition: all 0.3s ease-in-out;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-button:hover {
    transform: scale(1.05);
}
img {
    max-width: 100%;
    height: auto;
}
.upostdata-part.thumbnail img {
    position: relative;
    z-index: 2;
    margin-top: -25px !important;
}
.upostdata-part.thumbnail {
    overflow: hidden;
    height: auto !important;
}