.elementor-kit-7{--e-global-color-primary:#046BB3;--e-global-color-secondary:#60B4F4;--e-global-color-text:#1C1C1C;--e-global-color-accent:#E4BB04;--e-global-color-2be56fe:#58B031;--e-global-color-5ee11fe:#F41C1C;--e-global-color-bf8b75c:#F4F4F4;--e-global-color-1e446f2:#FFFFFF;--e-global-color-66d1d5b:#000000;--e-global-color-ada331b:#FFFFFF00;--e-global-typography-primary-font-family:"Playfair Display";--e-global-typography-primary-font-size:clamp(1.5rem, 0.82rem + 3.03vw, 4.45rem);--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:1.2em;--e-global-typography-primary-letter-spacing:0.02em;--e-global-typography-secondary-font-family:"Playfair Display";--e-global-typography-secondary-font-size:clamp(1.43rem, 1rem + 1.87vw, 3.25rem);--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-line-height:1.2em;--e-global-typography-secondary-letter-spacing:0.02em;--e-global-typography-text-font-family:"Source Sans 3";--e-global-typography-text-font-size:clamp(1rem, 0.94rem + 0.26vw, 1.25rem);--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.5em;--e-global-typography-text-letter-spacing:0em;--e-global-typography-accent-font-family:"Source Sans 3";--e-global-typography-accent-font-size:clamp(1rem, 0.94rem + 0.26vw, 1.25rem);--e-global-typography-accent-font-weight:600;--e-global-typography-accent-font-style:italic;--e-global-typography-accent-line-height:1em;--e-global-typography-accent-letter-spacing:0.05em;--e-global-typography-62d5c75-font-family:"Playfair Display";--e-global-typography-62d5c75-font-size:clamp(1.5rem, 0.82rem + 3.03vw, 4.45rem);--e-global-typography-62d5c75-font-weight:700;--e-global-typography-62d5c75-line-height:1.2em;--e-global-typography-62d5c75-letter-spacing:0.02em;--e-global-typography-997f330-font-family:"Playfair Display";--e-global-typography-997f330-font-size:clamp(1.43rem, 1rem + 1.87vw, 3.25rem);--e-global-typography-997f330-font-weight:700;--e-global-typography-997f330-line-height:1.2em;--e-global-typography-997f330-letter-spacing:0.02em;--e-global-typography-e77cf7c-font-family:"Playfair Display";--e-global-typography-e77cf7c-font-size:clamp(1.38rem, 1.17rem + 0.9vw, 2.25rem);--e-global-typography-e77cf7c-font-weight:600;--e-global-typography-e77cf7c-line-height:1.2em;--e-global-typography-e77cf7c-letter-spacing:0.02em;--e-global-typography-97b413f-font-family:"Playfair Display";--e-global-typography-97b413f-font-size:clamp(1.25rem, 1.13rem + 0.51vw, 1.75rem);--e-global-typography-97b413f-font-weight:600;--e-global-typography-97b413f-line-height:1.2em;--e-global-typography-97b413f-letter-spacing:0.02em;--e-global-typography-9911ca4-font-family:"Source Sans 3";--e-global-typography-9911ca4-font-size:clamp(1.25rem, 1.13rem + 0.51vw, 1.75rem);--e-global-typography-9911ca4-font-weight:400;--e-global-typography-9911ca4-line-height:1.5em;--e-global-typography-9911ca4-letter-spacing:0em;--e-global-typography-9bd635c-font-family:"Source Sans 3";--e-global-typography-9bd635c-font-size:clamp(1.25rem, 1.13rem + 0.51vw, 1.75rem);--e-global-typography-9bd635c-font-weight:400;--e-global-typography-9bd635c-font-style:italic;--e-global-typography-9bd635c-line-height:1.5em;--e-global-typography-9bd635c-letter-spacing:0em;--e-global-typography-bca229e-font-family:"Source Sans 3";--e-global-typography-bca229e-font-size:clamp(1.25rem, 1.13rem + 0.51vw, 1.75rem);--e-global-typography-bca229e-font-weight:700;--e-global-typography-bca229e-line-height:1.5em;--e-global-typography-bca229e-letter-spacing:0em;--e-global-typography-94127b4-font-family:"Source Sans 3";--e-global-typography-94127b4-font-size:clamp(1.13rem, 1.04rem + 0.38vw, 1.5rem);--e-global-typography-94127b4-font-weight:400;--e-global-typography-94127b4-line-height:1.5em;--e-global-typography-94127b4-letter-spacing:0em;--e-global-typography-c313543-font-family:"Source Sans 3";--e-global-typography-c313543-font-size:clamp(1.13rem, 1.04rem + 0.38vw, 1.5rem);--e-global-typography-c313543-font-weight:400;--e-global-typography-c313543-font-style:italic;--e-global-typography-c313543-line-height:1.5em;--e-global-typography-c313543-letter-spacing:0em;--e-global-typography-044b2ce-font-family:"Source Sans 3";--e-global-typography-044b2ce-font-size:clamp(1.13rem, 1.04rem + 0.38vw, 1.5rem);--e-global-typography-044b2ce-font-weight:700;--e-global-typography-044b2ce-line-height:1.5em;--e-global-typography-044b2ce-letter-spacing:0em;--e-global-typography-57a4561-font-family:"Source Sans 3";--e-global-typography-57a4561-font-size:clamp(1rem, 0.94rem + 0.26vw, 1.25rem);--e-global-typography-57a4561-font-weight:400;--e-global-typography-57a4561-line-height:1.5em;--e-global-typography-57a4561-letter-spacing:0em;--e-global-typography-61f4239-font-family:"Source Sans 3";--e-global-typography-61f4239-font-size:clamp(1rem, 0.94rem + 0.26vw, 1.25rem);--e-global-typography-61f4239-font-weight:400;--e-global-typography-61f4239-font-style:italic;--e-global-typography-61f4239-line-height:1.5em;--e-global-typography-61f4239-letter-spacing:0em;--e-global-typography-acd176d-font-family:"Source Sans 3";--e-global-typography-acd176d-font-size:clamp(1rem, 0.94rem + 0.26vw, 1.25rem);--e-global-typography-acd176d-font-weight:700;--e-global-typography-acd176d-line-height:1.5em;--e-global-typography-acd176d-letter-spacing:0em;--e-global-typography-574a522-font-family:"Source Sans 3";--e-global-typography-574a522-font-size:clamp(1rem, 0.94rem + 0.26vw, 1.25rem);--e-global-typography-574a522-font-weight:600;--e-global-typography-574a522-line-height:1em;--e-global-typography-574a522-letter-spacing:0.05em;--e-global-typography-f43e166-font-family:"Source Sans 3";--e-global-typography-f43e166-font-size:clamp(1rem, 0.94rem + 0.26vw, 1.25rem);--e-global-typography-f43e166-font-weight:600;--e-global-typography-f43e166-line-height:1em;--e-global-typography-f43e166-letter-spacing:0.05em;--e-global-typography-1dada2f-font-family:"Source Sans 3";--e-global-typography-1dada2f-font-size:clamp(0.88rem, 0.82rem + 0.26vw, 1.13rem);--e-global-typography-1dada2f-font-weight:400;--e-global-typography-1dada2f-line-height:1.5em;--e-global-typography-1dada2f-letter-spacing:0em;--e-global-typography-898de7a-font-family:"Source Sans 3";--e-global-typography-898de7a-font-size:clamp(0.88rem, 0.82rem + 0.26vw, 1.13rem);--e-global-typography-898de7a-font-weight:400;--e-global-typography-898de7a-font-style:italic;--e-global-typography-898de7a-line-height:1.5em;--e-global-typography-898de7a-letter-spacing:0em;--e-global-typography-e8b1545-font-family:"Source Sans 3";--e-global-typography-e8b1545-font-size:clamp(0.88rem, 0.82rem + 0.26vw, 1.13rem);--e-global-typography-e8b1545-font-weight:700;--e-global-typography-e8b1545-line-height:1.5em;--e-global-typography-e8b1545-letter-spacing:0em;--e-global-typography-83ce090-font-family:"Source Sans 3";--e-global-typography-83ce090-font-size:clamp(0.88rem, 0.82rem + 0.26vw, 1.13rem);--e-global-typography-83ce090-font-weight:600;--e-global-typography-83ce090-line-height:1em;--e-global-typography-83ce090-letter-spacing:0.05em;--e-global-typography-00b5bbb-font-family:"Source Sans 3";--e-global-typography-00b5bbb-font-size:clamp(0.88rem, 0.82rem + 0.26vw, 1.13rem);--e-global-typography-00b5bbb-font-weight:600;--e-global-typography-00b5bbb-line-height:1em;--e-global-typography-00b5bbb-letter-spacing:0.05em;color:var( --e-global-color-text );font-family:var( --e-global-typography-57a4561-font-family ), Sans-serif;font-size:var( --e-global-typography-57a4561-font-size );font-weight:var( --e-global-typography-57a4561-font-weight );line-height:var( --e-global-typography-57a4561-line-height );letter-spacing:var( --e-global-typography-57a4561-letter-spacing );}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-574a522-font-family ), Sans-serif;font-size:var( --e-global-typography-574a522-font-size );font-weight:var( --e-global-typography-574a522-font-weight );line-height:var( --e-global-typography-574a522-line-height );letter-spacing:var( --e-global-typography-574a522-letter-spacing );color:var( --e-global-color-text );border-radius:5% 5% 5% 5%;padding:0px 0px 0px 0px;}.elementor-kit-7 button:hover,.elementor-kit-7 button:focus,.elementor-kit-7 input[type="button"]:hover,.elementor-kit-7 input[type="button"]:focus,.elementor-kit-7 input[type="submit"]:hover,.elementor-kit-7 input[type="submit"]:focus,.elementor-kit-7 .elementor-button:hover,.elementor-kit-7 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 p{margin-block-end:1.5rem;}.elementor-kit-7 a{color:var( --e-global-color-text );font-family:var( --e-global-typography-57a4561-font-family ), Sans-serif;font-size:var( --e-global-typography-57a4561-font-size );font-weight:var( --e-global-typography-57a4561-font-weight );line-height:var( --e-global-typography-57a4561-line-height );letter-spacing:var( --e-global-typography-57a4561-letter-spacing );}.elementor-kit-7 h1{color:var( --e-global-color-primary );font-family:var( --e-global-typography-62d5c75-font-family ), Sans-serif;font-size:var( --e-global-typography-62d5c75-font-size );font-weight:var( --e-global-typography-62d5c75-font-weight );line-height:var( --e-global-typography-62d5c75-line-height );letter-spacing:var( --e-global-typography-62d5c75-letter-spacing );}.elementor-kit-7 h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-997f330-font-family ), Sans-serif;font-size:var( --e-global-typography-997f330-font-size );font-weight:var( --e-global-typography-997f330-font-weight );line-height:var( --e-global-typography-997f330-line-height );letter-spacing:var( --e-global-typography-997f330-letter-spacing );}.elementor-kit-7 h3{color:var( --e-global-color-primary );font-family:var( --e-global-typography-e77cf7c-font-family ), Sans-serif;font-size:var( --e-global-typography-e77cf7c-font-size );font-weight:var( --e-global-typography-e77cf7c-font-weight );line-height:var( --e-global-typography-e77cf7c-line-height );letter-spacing:var( --e-global-typography-e77cf7c-letter-spacing );}.elementor-kit-7 h4{color:var( --e-global-color-primary );font-family:var( --e-global-typography-97b413f-font-family ), Sans-serif;font-size:var( --e-global-typography-97b413f-font-size );font-weight:var( --e-global-typography-97b413f-font-weight );line-height:var( --e-global-typography-97b413f-line-height );letter-spacing:var( --e-global-typography-97b413f-letter-spacing );}.elementor-kit-7 label{color:var( --e-global-color-text );font-family:var( --e-global-typography-00b5bbb-font-family ), Sans-serif;font-size:var( --e-global-typography-00b5bbb-font-size );font-weight:var( --e-global-typography-00b5bbb-font-weight );line-height:var( --e-global-typography-00b5bbb-line-height );letter-spacing:var( --e-global-typography-00b5bbb-letter-spacing );}.elementor-kit-7 input:not([type="button"]):not([type="submit"]),.elementor-kit-7 textarea,.elementor-kit-7 .elementor-field-textual{font-family:var( --e-global-typography-00b5bbb-font-family ), Sans-serif;font-size:var( --e-global-typography-00b5bbb-font-size );font-weight:var( --e-global-typography-00b5bbb-font-weight );line-height:var( --e-global-typography-00b5bbb-line-height );letter-spacing:var( --e-global-typography-00b5bbb-letter-spacing );color:var( --e-global-color-text );accent-color:var( --e-global-color-accent );background-color:var( --e-global-color-bf8b75c );}.elementor-kit-7 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-7 textarea:focus,.elementor-kit-7 .elementor-field-textual:focus{color:var( --e-global-color-text );accent-color:var( --e-global-color-2be56fe );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1440px;}.e-con{--container-max-width:1440px;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-7{font-size:var( --e-global-typography-57a4561-font-size );line-height:var( --e-global-typography-57a4561-line-height );letter-spacing:var( --e-global-typography-57a4561-letter-spacing );}.elementor-kit-7 a{font-size:var( --e-global-typography-57a4561-font-size );line-height:var( --e-global-typography-57a4561-line-height );letter-spacing:var( --e-global-typography-57a4561-letter-spacing );}.elementor-kit-7 h1{font-size:var( --e-global-typography-62d5c75-font-size );line-height:var( --e-global-typography-62d5c75-line-height );letter-spacing:var( --e-global-typography-62d5c75-letter-spacing );}.elementor-kit-7 h2{font-size:var( --e-global-typography-997f330-font-size );line-height:var( --e-global-typography-997f330-line-height );letter-spacing:var( --e-global-typography-997f330-letter-spacing );}.elementor-kit-7 h3{font-size:var( --e-global-typography-e77cf7c-font-size );line-height:var( --e-global-typography-e77cf7c-line-height );letter-spacing:var( --e-global-typography-e77cf7c-letter-spacing );}.elementor-kit-7 h4{font-size:var( --e-global-typography-97b413f-font-size );line-height:var( --e-global-typography-97b413f-line-height );letter-spacing:var( --e-global-typography-97b413f-letter-spacing );}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{font-size:var( --e-global-typography-574a522-font-size );line-height:var( --e-global-typography-574a522-line-height );letter-spacing:var( --e-global-typography-574a522-letter-spacing );}.elementor-kit-7 label{font-size:var( --e-global-typography-00b5bbb-font-size );line-height:var( --e-global-typography-00b5bbb-line-height );letter-spacing:var( --e-global-typography-00b5bbb-letter-spacing );}.elementor-kit-7 input:not([type="button"]):not([type="submit"]),.elementor-kit-7 textarea,.elementor-kit-7 .elementor-field-textual{font-size:var( --e-global-typography-00b5bbb-font-size );line-height:var( --e-global-typography-00b5bbb-line-height );letter-spacing:var( --e-global-typography-00b5bbb-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-7{font-size:var( --e-global-typography-57a4561-font-size );line-height:var( --e-global-typography-57a4561-line-height );letter-spacing:var( --e-global-typography-57a4561-letter-spacing );}.elementor-kit-7 a{font-size:var( --e-global-typography-57a4561-font-size );line-height:var( --e-global-typography-57a4561-line-height );letter-spacing:var( --e-global-typography-57a4561-letter-spacing );}.elementor-kit-7 h1{font-size:var( --e-global-typography-62d5c75-font-size );line-height:var( --e-global-typography-62d5c75-line-height );letter-spacing:var( --e-global-typography-62d5c75-letter-spacing );}.elementor-kit-7 h2{font-size:var( --e-global-typography-997f330-font-size );line-height:var( --e-global-typography-997f330-line-height );letter-spacing:var( --e-global-typography-997f330-letter-spacing );}.elementor-kit-7 h3{font-size:var( --e-global-typography-e77cf7c-font-size );line-height:var( --e-global-typography-e77cf7c-line-height );letter-spacing:var( --e-global-typography-e77cf7c-letter-spacing );}.elementor-kit-7 h4{font-size:var( --e-global-typography-97b413f-font-size );line-height:var( --e-global-typography-97b413f-line-height );letter-spacing:var( --e-global-typography-97b413f-letter-spacing );}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{font-size:var( --e-global-typography-574a522-font-size );line-height:var( --e-global-typography-574a522-line-height );letter-spacing:var( --e-global-typography-574a522-letter-spacing );}.elementor-kit-7 label{font-size:var( --e-global-typography-00b5bbb-font-size );line-height:var( --e-global-typography-00b5bbb-line-height );letter-spacing:var( --e-global-typography-00b5bbb-letter-spacing );}.elementor-kit-7 input:not([type="button"]):not([type="submit"]),.elementor-kit-7 textarea,.elementor-kit-7 .elementor-field-textual{font-size:var( --e-global-typography-00b5bbb-font-size );line-height:var( --e-global-typography-00b5bbb-line-height );letter-spacing:var( --e-global-typography-00b5bbb-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */p, h2, h3 {hyphens: auto;
-ms-hyphens: auto;
-o-hyphens: auto;
-webkit-hyphens: auto;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Playfair Display';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://styrggk.de/wp-content/uploads/2025/04/playfair-display-v39-latin-700.woff2') format('woff2');
}
@font-face {
	font-family: 'Playfair Display';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://styrggk.de/wp-content/uploads/2025/04/playfair-display-v39-latin-600.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Source Sans 3';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://styrggk.de/wp-content/uploads/2025/07/source-sans-3-v18-latin-300.woff2') format('woff2');
}
@font-face {
	font-family: 'Source Sans 3';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://styrggk.de/wp-content/uploads/2025/07/source-sans-3-v18-latin-regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Source Sans 3';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://styrggk.de/wp-content/uploads/2025/07/source-sans-3-v18-latin-600.woff2') format('woff2');
}
@font-face {
	font-family: 'Source Sans 3';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://styrggk.de/wp-content/uploads/2025/07/source-sans-3-v18-latin-500.woff2') format('woff2');
}
@font-face {
	font-family: 'Source Sans 3';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://styrggk.de/wp-content/uploads/2025/07/source-sans-3-v18-latin-italic.woff2') format('woff2');
}
@font-face {
	font-family: 'Source Sans 3';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: ;
}
/* End Custom Fonts CSS */