.elementor-kit-3{--e-global-color-primary:#A40000;--e-global-color-secondary:#54595F;--e-global-color-text:#000000;--e-global-color-accent:#000000;--e-global-color-2bbb7ef:#5A2B20;--e-global-color-943f827:#E2E1CB;--e-global-color-06568ee:#D4C9C4;--e-global-color-9644db7:#73453A;--e-global-color-53601d5:#A40000;--e-global-color-464fec3:#DFDAD6;--e-global-color-ce4ed59:#AC3434;--e-global-color-069b480:#5A2B20;--e-global-color-0a9ae94:#7C7C5F;--e-global-color-6c269dc:#303030;--e-global-color-ddd2e49:#5A2B2042;--e-global-color-4448553:#A4000030;--e-global-color-a4c1138:#54595F36;--e-global-color-e80aefb:#F6F4ED;--e-global-color-f513e1a:#F5F5F5;--e-global-color-2e2e97e:#F7F7F7;--e-global-color-9272e51:#EEEEEE;--e-global-color-4e6731d:#383532;--e-global-typography-primary-font-family:"Alpino";--e-global-typography-primary-font-size:28px;--e-global-typography-primary-font-weight:900;--e-global-typography-secondary-font-family:"Roboto final";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto final";--e-global-typography-text-font-weight:300;--e-global-typography-accent-font-family:"Roboto final";--e-global-typography-accent-font-weight:500;--e-global-typography-120c84b-font-family:"Alpino";--e-global-typography-120c84b-font-size:22px;--e-global-typography-120c84b-font-weight:700;--e-global-typography-120c84b-line-height:1.1em;--e-global-typography-c14cd3f-font-family:"Roboto final";--e-global-typography-c14cd3f-font-size:30px;--e-global-typography-c14cd3f-font-weight:400;--e-global-typography-7164bc0-font-family:"Roboto final";--e-global-typography-7164bc0-font-size:20px;--e-global-typography-7164bc0-font-weight:300;--e-global-typography-59003cf-font-family:"Alpino";--e-global-typography-59003cf-font-size:21px;--e-global-typography-59003cf-font-weight:600;--e-global-typography-59003cf-line-height:1.2em;--e-global-typography-7aaa05e-font-family:"Alpino";--e-global-typography-7aaa05e-font-size:20px;--e-global-typography-7aaa05e-font-weight:500;--e-global-typography-88d7473-font-family:"Alpino";--e-global-typography-88d7473-font-size:20px;--e-global-typography-88d7473-font-weight:900;--e-global-typography-88d7473-line-height:1.1em;--e-global-typography-c413771-font-family:"Roboto final";--e-global-typography-c413771-font-size:16px;--e-global-typography-c413771-font-weight:400;--e-global-typography-da33626-font-family:"Roboto final";--e-global-typography-da33626-font-size:22px;--e-global-typography-da33626-font-weight:700;--e-global-typography-da33626-line-height:1.1em;--e-global-typography-ace57d3-font-family:"Roboto final";--e-global-typography-ace57d3-font-weight:400;--e-global-typography-8480e4f-font-family:"Roboto final";--e-global-typography-8480e4f-font-size:30px;--e-global-typography-8480e4f-font-weight:300;--e-global-typography-8480e4f-letter-spacing:0px;--e-global-typography-6c3c499-font-family:"Roboto final";--e-global-typography-6c3c499-font-size:17px;--e-global-typography-6c3c499-font-weight:300;--e-global-typography-9d7b974-font-family:"Alpino";--e-global-typography-9d7b974-font-size:23px;--e-global-typography-9d7b974-font-weight:900;--e-global-typography-db8c5ba-font-family:"Roboto final";--e-global-typography-db8c5ba-font-size:23px;--e-global-typography-db8c5ba-font-weight:300;--e-global-typography-b1d1c08-font-family:"Roboto final";--e-global-typography-b1d1c08-font-size:15px;--e-global-typography-b1d1c08-font-weight:300;font-family:"Roboto final", Sans-serif;font-weight:300;}.elementor-kit-3 e-page-transition{background-color:#FFBC7D;}.elementor-kit-3 p{margin-block-end:46px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(min-width:2400px){.elementor-kit-3{--e-global-typography-da33626-font-size:25px;--e-global-typography-9d7b974-font-size:24px;}}@media(max-width:1366px){.elementor-kit-3{--e-global-typography-7164bc0-font-size:18px;--e-global-typography-c413771-font-size:15px;--e-global-typography-da33626-font-size:20px;--e-global-typography-9d7b974-font-size:22px;--e-global-typography-9d7b974-line-height:1.1em;--e-global-typography-db8c5ba-font-size:18px;}}@media(max-width:1024px){.elementor-kit-3{--e-global-typography-7164bc0-font-size:19px;--e-global-typography-c413771-font-size:15px;--e-global-typography-da33626-font-size:19px;--e-global-typography-9d7b974-font-size:22px;--e-global-typography-db8c5ba-font-size:19px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-3{--e-global-typography-primary-font-size:25px;--e-global-typography-primary-line-height:1.2em;--e-global-typography-text-font-size:18px;--e-global-typography-120c84b-font-size:18px;--e-global-typography-120c84b-line-height:1.2em;--e-global-typography-c14cd3f-line-height:1.2em;--e-global-typography-7164bc0-font-size:18px;--e-global-typography-7aaa05e-font-size:20px;--e-global-typography-7aaa05e-line-height:1.2em;--e-global-typography-88d7473-font-size:18px;--e-global-typography-88d7473-line-height:1.2em;--e-global-typography-c413771-font-size:14px;--e-global-typography-da33626-font-size:18px;--e-global-typography-da33626-line-height:1.2em;--e-global-typography-ace57d3-font-size:18px;--e-global-typography-8480e4f-font-size:27px;--e-global-typography-6c3c499-font-size:18px;--e-global-typography-9d7b974-font-size:20px;--e-global-typography-9d7b974-line-height:1.2em;--e-global-typography-db8c5ba-font-size:18px;--e-global-typography-b1d1c08-font-size:18px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* Globaler Fix für die Neufried-Schriftart auf allen Überschriften */
h1, h2, h3, h4, h5, h6, p
.elementor-heading-title, 
[style*="font-family: 'Neufried final'"] {
    font-kerning: normal !important;
    text-rendering: optimizeLegibility !important;
    font-variant-ligatures: none !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Alpino';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://migration.schwarzwald-huetten.de/wp-content/uploads/sites/3/2026/06/Alpino-Thin.eot');
	src: url('https://migration.schwarzwald-huetten.de/wp-content/uploads/sites/3/2026/06/Alpino-Thin.eot?#iefix') format('embedded-opentype'),
		url('https://migration.schwarzwald-huetten.de/wp-content/uploads/sites/3/2026/06/Alpino-Thin.woff2') format('woff2'),
		url('https://migration.schwarzwald-huetten.de/wp-content/uploads/sites/3/2026/06/Alpino-Thin.woff') format('woff'),
		url('https://migration.schwarzwald-huetten.de/wp-content/uploads/sites/3/2026/06/Alpino-Thin.ttf') format('truetype');
}
@font-face {
	font-family: 'Alpino';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://migration.schwarzwald-huetten.de/wp-content/uploads/sites/3/2026/06/Alpino-Light.eot');
	src: url('https://migration.schwarzwald-huetten.de/wp-content/uploads/sites/3/2026/06/Alpino-Light.eot?#iefix') format('embedded-opentype'),
		url('https://migration.schwarzwald-huetten.de/wp-content/uploads/sites/3/2026/06/Alpino-Light.woff2') format('woff2'),
		url('https://migration.schwarzwald-huetten.de/wp-content/uploads/sites/3/2026/06/Alpino-Light.woff') format('woff'),
		url('https://migration.schwarzwald-huetten.de/wp-content/uploads/sites/3/2026/06/Alpino-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Alpino';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://migration.schwarzwald-huetten.de/wp-content/uploads/sites/3/2026/06/Alpino-Regular.eot');
	src: url('https://migration.schwarzwald-huetten.de/wp-content/uploads/sites/3/2026/06/Alpino-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://migration.schwarzwald-huetten.de/wp-content/uploads/sites/3/2026/06/Alpino-Regular.woff2') format('woff2'),
		url('https://migration.schwarzwald-huetten.de/wp-content/uploads/sites/3/2026/06/Alpino-Regular.woff') format('woff'),
		url('https://migration.schwarzwald-huetten.de/wp-content/uploads/sites/3/2026/06/Alpino-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Alpino';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://migration.schwarzwald-huetten.de/wp-content/uploads/sites/3/2026/06/Alpino-Medium.eot');
	src: url('https://migration.schwarzwald-huetten.de/wp-content/uploads/sites/3/2026/06/Alpino-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://migration.schwarzwald-huetten.de/wp-content/uploads/sites/3/2026/06/Alpino-Medium.woff2') format('woff2'),
		url('https://migration.schwarzwald-huetten.de/wp-content/uploads/sites/3/2026/06/Alpino-Medium.woff') format('woff'),
		url('https://migration.schwarzwald-huetten.de/wp-content/uploads/sites/3/2026/06/Alpino-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Alpino';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://migration.schwarzwald-huetten.de/wp-content/uploads/sites/3/2026/06/Alpino-Bold.eot');
	src: url('https://migration.schwarzwald-huetten.de/wp-content/uploads/sites/3/2026/06/Alpino-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://migration.schwarzwald-huetten.de/wp-content/uploads/sites/3/2026/06/Alpino-Bold.woff2') format('woff2'),
		url('https://migration.schwarzwald-huetten.de/wp-content/uploads/sites/3/2026/06/Alpino-Bold.woff') format('woff'),
		url('https://migration.schwarzwald-huetten.de/wp-content/uploads/sites/3/2026/06/Alpino-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Alpino';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://migration.schwarzwald-huetten.de/wp-content/uploads/sites/3/2026/06/Alpino-Black.eot');
	src: url('https://migration.schwarzwald-huetten.de/wp-content/uploads/sites/3/2026/06/Alpino-Black.eot?#iefix') format('embedded-opentype'),
		url('https://migration.schwarzwald-huetten.de/wp-content/uploads/sites/3/2026/06/Alpino-Black.woff2') format('woff2'),
		url('https://migration.schwarzwald-huetten.de/wp-content/uploads/sites/3/2026/06/Alpino-Black.woff') format('woff'),
		url('https://migration.schwarzwald-huetten.de/wp-content/uploads/sites/3/2026/06/Alpino-Black.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Roboto final';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://migration.schwarzwald-huetten.de/wp-content/uploads/sites/3/2026/05/04046ba20e9bd71b6a1a4b4f481a99be.eot');
	src: url('https://migration.schwarzwald-huetten.de/wp-content/uploads/sites/3/2026/05/04046ba20e9bd71b6a1a4b4f481a99be.eot?#iefix') format('embedded-opentype'),
		url('https://migration.schwarzwald-huetten.de/wp-content/uploads/sites/3/2026/05/roboto-v51-latin-200.woff2') format('woff2'),
		url('https://migration.schwarzwald-huetten.de/wp-content/uploads/sites/3/2026/05/Roboto-Thin.woff') format('woff'),
		url('https://migration.schwarzwald-huetten.de/wp-content/uploads/sites/3/2026/05/Roboto-Thin.ttf') format('truetype'),
		url('https://migration.schwarzwald-huetten.de/wp-content/uploads/sites/3/2026/05/Roboto-Thin.svg#Robotofinal') format('svg');
}
@font-face {
	font-family: 'Roboto final';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://migration.schwarzwald-huetten.de/wp-content/uploads/sites/3/2026/05/00cb564c334c9557d660e82fd3439ac1.eot');
	src: url('https://migration.schwarzwald-huetten.de/wp-content/uploads/sites/3/2026/05/00cb564c334c9557d660e82fd3439ac1.eot?#iefix') format('embedded-opentype'),
		url('https://migration.schwarzwald-huetten.de/wp-content/uploads/sites/3/2026/05/roboto-v51-latin-300.woff2') format('woff2'),
		url('https://migration.schwarzwald-huetten.de/wp-content/uploads/sites/3/2026/05/Roboto-Light.woff') format('woff'),
		url('https://migration.schwarzwald-huetten.de/wp-content/uploads/sites/3/2026/05/Roboto-Light.ttf') format('truetype'),
		url('https://migration.schwarzwald-huetten.de/wp-content/uploads/sites/3/2026/05/Roboto-Light.svg#Robotofinal') format('svg');
}
@font-face {
	font-family: 'Roboto final';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://migration.schwarzwald-huetten.de/wp-content/uploads/sites/3/2026/05/021e919fd2310de5f9ad257e4b9be77e.eot');
	src: url('https://migration.schwarzwald-huetten.de/wp-content/uploads/sites/3/2026/05/021e919fd2310de5f9ad257e4b9be77e.eot?#iefix') format('embedded-opentype'),
		url('https://migration.schwarzwald-huetten.de/wp-content/uploads/sites/3/2026/05/roboto-v51-latin-500.woff2') format('woff2'),
		url('https://migration.schwarzwald-huetten.de/wp-content/uploads/sites/3/2026/05/Roboto-Medium.woff') format('woff'),
		url('https://migration.schwarzwald-huetten.de/wp-content/uploads/sites/3/2026/05/Roboto-Medium.ttf') format('truetype'),
		url('https://migration.schwarzwald-huetten.de/wp-content/uploads/sites/3/2026/05/Roboto-Medium.svg#Robotofinal') format('svg');
}
@font-face {
	font-family: 'Roboto final';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://migration.schwarzwald-huetten.de/wp-content/uploads/sites/3/2026/05/002209bee8df7c3666a712ebd9253f60.eot');
	src: url('https://migration.schwarzwald-huetten.de/wp-content/uploads/sites/3/2026/05/002209bee8df7c3666a712ebd9253f60.eot?#iefix') format('embedded-opentype'),
		url('https://migration.schwarzwald-huetten.de/wp-content/uploads/sites/3/2026/05/Roboto-Bold.woff2') format('woff2'),
		url('https://migration.schwarzwald-huetten.de/wp-content/uploads/sites/3/2026/05/Roboto-Bold.woff') format('woff'),
		url('https://migration.schwarzwald-huetten.de/wp-content/uploads/sites/3/2026/05/Roboto-Bold.ttf') format('truetype'),
		url('https://migration.schwarzwald-huetten.de/wp-content/uploads/sites/3/2026/05/Roboto-Bold.svg#Robotofinal') format('svg');
}
/* End Custom Fonts CSS */