.elementor-kit-7{--e-global-color-primary:#222D5A;--e-global-color-secondary:#F4EDE4;--e-global-color-text:#FFFFFF;--e-global-color-accent:#000000;--e-global-color-el_color_7:#333333;--e-global-color-el_color_7_1:#4C4C4C;--e-global-color-e1d6560:#646C8C;--e-global-color-aa68d90:#9096AC;--e-global-color-c9884cb:#7A7672;--e-global-color-43ba0e1:#C3BEB6;--e-global-color-e08f2a1:#C6006C;--e-global-color-5f9015f:#ADCC00;--e-global-typography-primary-font-family:"Barlow Semi Condensed";--e-global-typography-primary-font-size:55px;--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Barlow Semi Condensed";--e-global-typography-secondary-font-size:45px;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Barlow Semi Condensed";--e-global-typography-text-font-size:21px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Barlow Semi Condensed";--e-global-typography-accent-font-size:21px;--e-global-typography-accent-font-weight:600;--e-global-typography-b3f3d53-font-family:"Barlow Semi Condensed";--e-global-typography-b3f3d53-font-size:21px;--e-global-typography-b3f3d53-font-weight:300;--e-global-typography-19e891a-font-family:"Barlow Semi Condensed";--e-global-typography-19e891a-font-size:16px;--e-global-typography-8e3188a-font-family:"Barlow Semi Condensed";--e-global-typography-8e3188a-font-size:21px;--e-global-typography-8e3188a-font-weight:400;--e-global-typography-8e3188a-text-transform:uppercase;--e-global-typography-8e3188a-line-height:1.2em;--e-global-typography-8e3188a-letter-spacing:0.5px;--e-global-typography-8e3188a-word-spacing:0em;--e-global-typography-d0b82a6-font-family:"Barlow Semi Condensed";--e-global-typography-d0b82a6-font-size:28px;--e-global-typography-d0b82a6-font-weight:400;--e-global-typography-d0b82a6-line-height:1em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}.scroll-top-elementor-icon i,.scroll-top:before{font-size:24px;}a.scroll-top-elementor-icon svg{width:24px;height:24px;}#the7-body a.scroll-top{border-radius:3px 3px 3px 3px;}body .scroll-top-elementor-icon i,body .scroll-top:before{color:var( --e-global-color-primary );}body .scroll-top-elementor-icon svg{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}body .scroll-top{background-color:var( --e-global-color-text );}html{--the7-anchor-scroll-offset:0;scroll-padding-top:0px;}#the7-body{--the7-btn-s-font-family:"Assistant";--the7-btn-s-font-size:12px;--the7-btn-s-font-weight:500;--the7-btn-s-padding:5px 12px 5px 12px;--the7-btn-s-min-height:26px;--the7-btn-s-border-radius:3px 3px 3px 3px;--the7-btn-s-icon-gap:6px;--the7-btn-m-font-family:"Assistant";--the7-btn-m-font-size:14px;--the7-btn-m-font-weight:500;--the7-btn-m-padding:5px 13px 5px 13px;--the7-btn-m-min-height:32px;--the7-btn-m-border-radius:3px 3px 3px 3px;--the7-btn-m-icon-gap:8px;--the7-btn-l-font-family:"Assistant";--the7-btn-l-font-size:16px;--the7-btn-l-font-weight:500;--the7-btn-l-padding:5px 16px 5px 16px;--the7-btn-l-min-height:40px;--the7-btn-l-border-radius:3px 3px 3px 3px;--the7-btn-l-icon-gap:10px;--the7-btn-lg-font-family:"Assistant";--the7-btn-lg-font-size:18px;--the7-btn-lg-font-weight:500;--the7-btn-lg-padding:5px 22px 5px 22px;--the7-btn-lg-min-height:54px;--the7-btn-lg-border-radius:3px 3px 3px 3px;--the7-btn-lg-icon-gap:12px;--the7-btn-xl-font-family:"Assistant";--the7-btn-xl-font-size:20px;--the7-btn-xl-font-weight:500;--the7-btn-xl-padding:10px 28px 10px 28px;--the7-btn-xl-min-height:64px;--the7-btn-xl-border-radius:3px 3px 3px 3px;--the7-btn-xl-icon-gap:14px;--the7-top-input-padding:6px;--the7-right-input-padding:12px;--the7-bottom-input-padding:6px;--the7-left-input-padding:12px;--the7-input-height:40px;--the7-input-color:var( --e-global-color-el_color_7 );--the7-input-border-radius:3px 3px 3px 3px;--the7-input-border-radius-top:3px;--the7-input-border-radius-right:3px;--the7-input-border-radius-bottom:3px;--the7-input-border-radius-left:3px;--the7-form-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.08) inset;--the7-form-shadow-focus:0px 0px 10px 0px rgba(0, 0, 0, 0.14) inset;--the7-base-color:var( --e-global-color-el_color_7_1 );--the7-base-font-family:"Barlow Semi Condensed";--the7-text-big-font-size:16px;--the7-text-small-font-size:16px;--the7-base-font-size:16px;--the7-base-text-transform:none;--the7-text-big-line-height:1.6em;--the7-text-small-line-height:1.6em;--the7-base-line-height:1.6em;--the7-title-color:var( --e-global-color-el_color_7 );--the7-h1-font-family:"Barlow Semi Condensed";--the7-h1-font-size:52px;--the7-h1-font-weight:500;--the7-h1-text-transform:none;--the7-h1-line-height:1.1em;--the7-h2-font-family:"Barlow Semi Condensed";--the7-h2-font-size:38px;--the7-h2-font-weight:500;--the7-h2-text-transform:none;--the7-h2-line-height:1.1em;--the7-h3-font-family:"Barlow Semi Condensed";--the7-h3-font-size:26px;--the7-h3-font-weight:500;--the7-h3-text-transform:none;--the7-h3-line-height:1.2em;--the7-h4-font-family:"Barlow Semi Condensed";--the7-h4-font-size:21px;--the7-h4-font-weight:500;--the7-h4-text-transform:none;--the7-h4-line-height:1.2em;--the7-h5-font-family:"Barlow Semi Condensed";--the7-h5-font-size:18px;--the7-h5-font-weight:500;--the7-h5-text-transform:none;--the7-h5-line-height:1.3em;--the7-h6-font-family:"Barlow Semi Condensed";--the7-h6-font-size:16px;--the7-h6-font-weight:500;--the7-h6-text-transform:none;--the7-h6-line-height:1.3em;--the7-widget-gap:15px;}.elementor-field-group, .elementor-kit-7 .comment-form-cookies-consent, .elementor-kit-7 .comment-notes{padding-right:calc( 30px/2 );padding-left:calc( 30px/2 );}.elementor-form-fields-wrapper{margin-left:calc( -30px/2 );margin-right:calc( -30px/2 );margin-bottom:-30px;}.elementor-field-group{margin-bottom:30px;}.elementor-field-group.recaptcha_v3-bottomleft, .elementor-kit-7 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}.elementor-field-label, .elementor-field-subgroup label,.woocommerce-Reviews .elementor-field-group > label, .the7-elementor-product-comments .comment-form label{color:var( --e-global-color-el_color_7 );}body.rtl .elementor-labels-inline .elementor-field-group > .elementor-field-label{padding-left:7px;}body:not(.rtl) .elementor-labels-inline .elementor-field-group > .elementor-field-label{padding-right:7px;}body .elementor-labels-above .elementor-field-group > .elementor-field-label{padding-bottom:7px;}body .woocommerce-Reviews .elementor-field-group > label{margin-bottom:7px;}.elementor-field-group .elementor-field-textual.elementor-size-xs,
		.content .elementor-field-group .elementor-field-textual.elementor-size-xs{padding:2px 6px 2px 6px;min-height:26px;}.elementor-field-group .elementor-field-textual.elementor-size-sm,
		.content .elementor-field-group .elementor-field-textual.elementor-size-sm{padding:5px 10px 5px 10px;min-height:32px;}.elementor-field-group .elementor-field-textual.elementor-size-md,
		.content .elementor-field-group .elementor-field-textual.elementor-size-md{padding:6px 12px 6px 12px;min-height:40px;}.elementor-field-group .elementor-field-textual.elementor-size-lg,
		.content .elementor-field-group .elementor-field-textual.elementor-size-lg{padding:8px 15px 8px 15px;min-height:54px;}.elementor-field-group .elementor-field-textual.elementor-size-xl,
		.content .elementor-field-group .elementor-field-textual.elementor-size-xl{padding:10px 18px 10px 18px;min-height:64px;}.elementor-widget-text-editor p,
				.elementor-tab-content p,
				.the7-e-tab-content.the7-e-tab-text-content p,
				.elementor-widget-woocommerce-product-content p,
				.elementor-widget-theme-post-content > .elementor-widget-container >  p,
				#the7-body .elementor-widget-text-editor ul,
				#the7-body .elementor-tab-content ul,
				#the7-body .the7-e-tab-content.the7-e-tab-text-content ul,
				#the7-body .elementor-widget-woocommerce-product-content ul,
				#the7-body .elementor-widget-theme-post-content > .elementor-widget-container > ul,
				#the7-body .elementor-widget-text-editor ol,
				#the7-body .elementor-tab-content ol,
				#the7-body .the7-e-tab-content.the7-e-tab-text-content ol,
				#the7-body .elementor-widget-woocommerce-product-content ol,
				#the7-body .elementor-widget-theme-post-content > .elementor-widget-container > ol,
				.the7-elementor-product-comments #reviews .comment-text .description p,
				.elementor-widget-post-comments .comment-content p,
				.elementor-widget-theme-post-content p{margin-bottom:20px;}:root{--the7-p-spacing:20px;}.elementor-tab-content a,
				.the7-e-tab-content.the7-e-tab-text-content a,
				.box-description a,
				.e-hotspot__tooltip a,
				.e-inner-tab-content a,
				.elementor-widget-text-editor a, 
				.comment-respond a{text-decoration:underline;}.elementor-tab-content a:hover,
				.the7-e-tab-content.the7-e-tab-text-content a:hover,
				.box-description a:hover,
				.e-hotspot__tooltip a:hover,
				.e-inner-tab-content a:hover,
				.elementor-widget-text-editor a:hover, 
				.comment-respond a:hover{text-decoration:none;}@media(max-width:1024px){.elementor-kit-7{--e-global-typography-d0b82a6-font-size:28px;--e-global-typography-d0b82a6-line-height:1em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}#the7-body{--the7-h1-font-size:48px;--the7-h2-font-size:34px;}}@media(max-width:767px){.elementor-kit-7{--e-global-typography-primary-font-size:30px;--e-global-typography-primary-line-height:1em;--e-global-typography-secondary-font-size:30px;--e-global-typography-secondary-line-height:1em;--e-global-typography-text-font-size:18px;--e-global-typography-accent-font-size:18px;--e-global-typography-b3f3d53-font-size:18px;--e-global-typography-19e891a-font-size:14px;--e-global-typography-19e891a-line-height:1em;--e-global-typography-8e3188a-font-size:18px;--e-global-typography-8e3188a-line-height:1.5em;--e-global-typography-8e3188a-word-spacing:0em;--e-global-typography-d0b82a6-font-size:24px;--e-global-typography-d0b82a6-line-height:1em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}#the7-body{--the7-h1-font-size:30px;--the7-h1-line-height:1.2em;--the7-h2-font-size:30px;--the7-h2-line-height:1.2em;--the7-h3-font-size:24px;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Barlow Semi Condensed';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://www.halder-ohg.de/wp-content/uploads/2026/05/BarlowSemiCondensed-ExtraLight.ttf') format('truetype');
}
@font-face {
	font-family: 'Barlow Semi Condensed';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.halder-ohg.de/wp-content/uploads/2026/05/BarlowSemiCondensed-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Barlow Semi Condensed';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://www.halder-ohg.de/wp-content/uploads/2026/05/BarlowSemiCondensed-Thin.ttf') format('truetype');
}
@font-face {
	font-family: 'Barlow Semi Condensed';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.halder-ohg.de/wp-content/uploads/2026/05/BarlowSemiCondensed-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Barlow Semi Condensed';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.halder-ohg.de/wp-content/uploads/2026/05/BarlowSemiCondensed-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Barlow Semi Condensed';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.halder-ohg.de/wp-content/uploads/2026/05/BarlowSemiCondensed-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Barlow Semi Condensed';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.halder-ohg.de/wp-content/uploads/2026/05/BarlowSemiCondensed-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Barlow Semi Condensed';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://www.halder-ohg.de/wp-content/uploads/2026/05/BarlowSemiCondensed-ExtraBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Barlow Semi Condensed';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://www.halder-ohg.de/wp-content/uploads/2026/05/BarlowSemiCondensed-Black.ttf') format('truetype');
}
/* End Custom Fonts CSS */