/* Blogger Sans wie Live: nur woff/ttf/eot, kein woff2 (woff2 wirkt duenner). */
@font-face {
	font-family: 'Blogger Sans';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url('../../uploads/2019/06/BloggerSans.eot');
	src: url('../../uploads/2019/06/BloggerSans.eot?#iefix') format('embedded-opentype'),
		url('../../uploads/2019/06/BloggerSans.woff') format('woff'),
		url('../../uploads/2019/06/BloggerSans.ttf') format('truetype');
}
@font-face {
	font-family: 'Blogger Sans';
	font-style: italic;
	font-weight: 100;
	font-display: swap;
	src: url('../../uploads/2019/06/BloggerSans-Italic.eot');
	src: url('../../uploads/2019/06/BloggerSans-Italic.eot?#iefix') format('embedded-opentype'),
		url('../../uploads/2019/06/BloggerSans-Italic.woff') format('woff'),
		url('../../uploads/2019/06/BloggerSans-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Blogger Sans';
	font-style: normal;
	font-weight: bold;
	font-display: swap;
	src: url('../../uploads/2019/06/BloggerSans-Bold.eot');
	src: url('../../uploads/2019/06/BloggerSans-Bold.eot?#iefix') format('embedded-opentype'),
		url('../../uploads/2019/06/BloggerSans-Bold.woff') format('woff'),
		url('../../uploads/2019/06/BloggerSans-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Blogger Sans';
	font-style: italic;
	font-weight: bold;
	font-display: swap;
	src: url('../../uploads/2019/06/BloggerSans-BoldItalic.eot');
	src: url('../../uploads/2019/06/BloggerSans-BoldItalic.eot?#iefix') format('embedded-opentype'),
		url('../../uploads/2019/06/BloggerSans-BoldItalic.woff') format('woff'),
		url('../../uploads/2019/06/BloggerSans-BoldItalic.ttf') format('truetype');
}
/* Elementor setzt 300 - gleiche Datei wie Regular, sonst Fallback auf Assistant */
@font-face {
	font-family: 'Blogger Sans';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url('../../uploads/2019/06/BloggerSans.woff') format('woff'),
		url('../../uploads/2019/06/BloggerSans.ttf') format('truetype');
}

/* Paddel-Hero: globale Kit-Regel setzt 16px/Assistant auf p - Live ist 22px/30px Blogger */
.elementor-element-11cb40d2 .elementor-widget-text-editor,
.elementor-element-11cb40d2 .elementor-widget-text-editor p,
.elementor-element-11cb40d2 .elementor-widget-text-editor li,
.elementor-element-11cb40d2 .elementor-widget-text-editor span {
	font-family: "Blogger Sans", sans-serif !important;
	font-size: 22px !important;
	font-weight: 400 !important;
	line-height: 30px !important;
}
.elementor-element-11cb40d2 .elementor-element-218f1b52 .elementor-heading-title {
	font-family: "Blogger Sans", sans-serif !important;
	font-size: 40px !important;
	line-height: 60px !important;
	font-weight: 400 !important;
}
.elementor-element-11cb40d2 .elementor-button,
.elementor-element-11cb40d2 .elementor-button-text {
	font-family: "Blogger Sans", sans-serif !important;
	font-size: 18px !important;
	font-weight: 400 !important;
}
/* Clemens-Section: Bild wie Live (custom 1100, links, volle Spalte) */
.elementor-element-52834c8 > .elementor-container {
	max-width: 1200px !important;
}
.elementor-element-65b4931c > .elementor-element-populated {
	padding-left: 0 !important;
}
.elementor-element-6fd41e14 {
	text-align: left !important;
}
.elementor-element-6fd41e14 img {
	width: 100% !important;
	max-width: 100% !important;
	height: auto !important;
}

/* Karriere-Hero: Kit setzt 16px auf p - Live ist 23px/34.5px Assistant, Box hoeher = groesserer Bildausschnitt */
.elementor-element-38b5d2b6.elementor-widget-text-editor,
.elementor-element-38b5d2b6 .elementor-widget-container,
.elementor-element-38b5d2b6 p,
.elementor-element-38b5d2b6 span {
	font-family: Assistant, sans-serif !important;
	font-size: 23px !important;
	line-height: 34.5px !important;
	font-weight: 400 !important;
}
.elementor-element-2f033002 {
	min-height: 427px;
}
.elementor-element-2f033002 > .elementor-container,
.elementor-element-523be68d,
.elementor-element-77775c9 {
	min-height: 427px;
}

@media (max-width: 767px) {
	.elementor-element-11cb40d2 .elementor-widget-text-editor,
	.elementor-element-11cb40d2 .elementor-widget-text-editor p {
		font-size: 18px !important;
		line-height: 26px !important;
	}
	.elementor-element-11cb40d2 .elementor-element-218f1b52 .elementor-heading-title {
		font-size: 35px !important;
		line-height: 1.6em !important;
	}
}

/* Dropdowns: so breit wie der längste Eintrag */
.elementor-element-41dc332 .elementor-nav-menu--dropdown,
.elementor-element-41dc332 .elementor-nav-menu--dropdown .elementor-nav-menu,
.elementor-nav-menu--dropdown {
	width: max-content !important;
	min-width: 0 !important;
}
.elementor-element-41dc332 .elementor-nav-menu--dropdown .elementor-item,
.elementor-element-41dc332 .elementor-nav-menu--dropdown .elementor-sub-item {
	white-space: nowrap;
	width: auto;
}
