.elementor-260 .elementor-element.elementor-element-09cfdc2{--display:flex;--padding-top:50px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-260 .elementor-element.elementor-element-3ac9a8d .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:32px;font-weight:700;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-260 .elementor-element.elementor-element-6d9ade2{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.5em;}.elementor-260 .elementor-element.elementor-element-6d9ade2 a:hover, .elementor-260 .elementor-element.elementor-element-6d9ade2 a:focus{color:var( --e-global-color-primary );}.elementor-260 .elementor-element.elementor-element-5e436bc .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-text );}.elementor-260 .elementor-element.elementor-element-a07d8a5{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.5em;}.elementor-260 .elementor-element.elementor-element-21cfed8 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-text );}.elementor-260 .elementor-element.elementor-element-8bfcfc0{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.5em;}.elementor-260 .elementor-element.elementor-element-9b4d383 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-text );}.elementor-260 .elementor-element.elementor-element-af4578d{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.5em;}.elementor-260 .elementor-element.elementor-element-af4578d a:hover, .elementor-260 .elementor-element.elementor-element-af4578d a:focus{color:var( --e-global-color-primary );}.elementor-260 .elementor-element.elementor-element-5e9b77c .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-text );}.elementor-260 .elementor-element.elementor-element-242b4d8{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.5em;}.elementor-260 .elementor-element.elementor-element-2e0e50f .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-text );}.elementor-260 .elementor-element.elementor-element-deec8f2{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.5em;}.elementor-260 .elementor-element.elementor-element-db9e26b .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-text );}.elementor-260 .elementor-element.elementor-element-1992ddd{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.5em;}.elementor-260 .elementor-element.elementor-element-1992ddd a:hover, .elementor-260 .elementor-element.elementor-element-1992ddd a:focus{color:var( --e-global-color-primary );}.elementor-260 .elementor-element.elementor-element-e96daad .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-text );}.elementor-260 .elementor-element.elementor-element-cfaea71{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.5em;}.elementor-260 .elementor-element.elementor-element-cfaea71 a:hover, .elementor-260 .elementor-element.elementor-element-cfaea71 a:focus{color:var( --e-global-color-primary );}.elementor-260 .elementor-element.elementor-element-80c0101 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-text );}.elementor-260 .elementor-element.elementor-element-2a3bd17{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.5em;}.elementor-260 .elementor-element.elementor-element-2a3bd17 a:hover, .elementor-260 .elementor-element.elementor-element-2a3bd17 a:focus{color:var( --e-global-color-primary );}.elementor-260 .elementor-element.elementor-element-525d530 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-text );}.elementor-260 .elementor-element.elementor-element-705e174{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.5em;}.elementor-260 .elementor-element.elementor-element-705e174 a:hover, .elementor-260 .elementor-element.elementor-element-705e174 a:focus{color:var( --e-global-color-primary );}.elementor-260 .elementor-element.elementor-element-14ef4c5 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-text );}.elementor-260 .elementor-element.elementor-element-6f25fbf{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.5em;}.elementor-260 .elementor-element.elementor-element-6f25fbf a:hover, .elementor-260 .elementor-element.elementor-element-6f25fbf a:focus{color:var( --e-global-color-primary );}.elementor-260 .elementor-element.elementor-element-ca5ffb6 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-text );}.elementor-260 .elementor-element.elementor-element-0c24511{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.5em;}.elementor-260 .elementor-element.elementor-element-0c24511 a:hover, .elementor-260 .elementor-element.elementor-element-0c24511 a:focus{color:var( --e-global-color-primary );}.elementor-260 .elementor-element.elementor-element-fdfd444 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-text );}.elementor-260 .elementor-element.elementor-element-bccdf69{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.5em;}.elementor-260 .elementor-element.elementor-element-bccdf69 a:hover, .elementor-260 .elementor-element.elementor-element-bccdf69 a:focus{color:var( --e-global-color-primary );}.elementor-260 .elementor-element.elementor-element-35d6e3b .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-text );}.elementor-260 .elementor-element.elementor-element-6dbf9db{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.5em;}.elementor-260 .elementor-element.elementor-element-6dbf9db a:hover, .elementor-260 .elementor-element.elementor-element-6dbf9db a:focus{color:var( --e-global-color-primary );}.elementor-260 .elementor-element.elementor-element-fc02efb .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-text );}.elementor-260 .elementor-element.elementor-element-f34bcf9{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.5em;}.elementor-260 .elementor-element.elementor-element-f34bcf9 a:hover, .elementor-260 .elementor-element.elementor-element-f34bcf9 a:focus{color:var( --e-global-color-primary );}.elementor-260 .elementor-element.elementor-element-3c33e8f .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-text );}.elementor-260 .elementor-element.elementor-element-dffec7d{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.5em;}.elementor-260 .elementor-element.elementor-element-dffec7d a:hover, .elementor-260 .elementor-element.elementor-element-dffec7d a:focus{color:var( --e-global-color-primary );}.elementor-260 .elementor-element.elementor-element-dd4cbb8 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-text );}.elementor-260 .elementor-element.elementor-element-c3034b7{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.5em;}.elementor-260 .elementor-element.elementor-element-c3034b7 a:hover, .elementor-260 .elementor-element.elementor-element-c3034b7 a:focus{color:var( --e-global-color-primary );}.elementor-260 .elementor-element.elementor-element-48fc8c9 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-text );}.elementor-260 .elementor-element.elementor-element-ee62bdc{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.5em;}.elementor-260 .elementor-element.elementor-element-ee62bdc a:hover, .elementor-260 .elementor-element.elementor-element-ee62bdc a:focus{color:var( --e-global-color-primary );}.elementor-260 .elementor-element.elementor-element-fbe486e .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-text );}.elementor-260 .elementor-element.elementor-element-55e7908{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.5em;}.elementor-260 .elementor-element.elementor-element-55e7908 a:hover, .elementor-260 .elementor-element.elementor-element-55e7908 a:focus{color:var( --e-global-color-primary );}.elementor-260 .elementor-element.elementor-element-084b124 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-text );}.elementor-260 .elementor-element.elementor-element-1f0a418{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.5em;}.elementor-260 .elementor-element.elementor-element-1f0a418 a:hover, .elementor-260 .elementor-element.elementor-element-1f0a418 a:focus{color:var( --e-global-color-primary );}.elementor-260 .elementor-element.elementor-element-3927363 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-text );}.elementor-260 .elementor-element.elementor-element-bae63b2{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.5em;}.elementor-260 .elementor-element.elementor-element-bae63b2 a:hover, .elementor-260 .elementor-element.elementor-element-bae63b2 a:focus{color:var( --e-global-color-primary );}.elementor-260 .elementor-element.elementor-element-d18406b .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-text );}.elementor-260 .elementor-element.elementor-element-582701c{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.5em;}.elementor-260 .elementor-element.elementor-element-582701c a:hover, .elementor-260 .elementor-element.elementor-element-582701c a:focus{color:var( --e-global-color-primary );}.elementor-260 .elementor-element.elementor-element-f40c645 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-text );}.elementor-260 .elementor-element.elementor-element-4747d8b{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.5em;}.elementor-260 .elementor-element.elementor-element-4747d8b a:hover, .elementor-260 .elementor-element.elementor-element-4747d8b a:focus{color:var( --e-global-color-primary );}.elementor-260 .elementor-element.elementor-element-78a4263 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-text );}.elementor-260 .elementor-element.elementor-element-25b5238{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.5em;}.elementor-260 .elementor-element.elementor-element-25b5238 a:hover, .elementor-260 .elementor-element.elementor-element-25b5238 a:focus{color:var( --e-global-color-primary );}.elementor-260 .elementor-element.elementor-element-a6271fe .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-text );}.elementor-260 .elementor-element.elementor-element-eed7381{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.5em;}.elementor-260 .elementor-element.elementor-element-eed7381 a:hover, .elementor-260 .elementor-element.elementor-element-eed7381 a:focus{color:var( --e-global-color-primary );}.elementor-260 .elementor-element.elementor-element-dac5d29 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-text );}.elementor-260 .elementor-element.elementor-element-1f68da7{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.5em;}.elementor-260 .elementor-element.elementor-element-1f68da7 a:hover, .elementor-260 .elementor-element.elementor-element-1f68da7 a:focus{color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-260 .elementor-element.elementor-element-09cfdc2{--padding-top:50px;--padding-bottom:80px;--padding-left:15px;--padding-right:15px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-260 .elementor-element.elementor-element-09cfdc2{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-260 .elementor-element.elementor-element-3ac9a8d .elementor-heading-title{font-size:26px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-260 .elementor-element.elementor-element-5e436bc .elementor-heading-title{font-size:26px;}.elementor-260 .elementor-element.elementor-element-21cfed8 .elementor-heading-title{font-size:26px;}.elementor-260 .elementor-element.elementor-element-9b4d383 .elementor-heading-title{font-size:26px;}.elementor-260 .elementor-element.elementor-element-5e9b77c .elementor-heading-title{font-size:26px;}.elementor-260 .elementor-element.elementor-element-2e0e50f .elementor-heading-title{font-size:26px;}.elementor-260 .elementor-element.elementor-element-db9e26b .elementor-heading-title{font-size:26px;}.elementor-260 .elementor-element.elementor-element-e96daad .elementor-heading-title{font-size:26px;}.elementor-260 .elementor-element.elementor-element-80c0101 .elementor-heading-title{font-size:26px;}.elementor-260 .elementor-element.elementor-element-525d530 .elementor-heading-title{font-size:26px;}.elementor-260 .elementor-element.elementor-element-14ef4c5 .elementor-heading-title{font-size:26px;}.elementor-260 .elementor-element.elementor-element-ca5ffb6 .elementor-heading-title{font-size:26px;}.elementor-260 .elementor-element.elementor-element-fdfd444 .elementor-heading-title{font-size:26px;}.elementor-260 .elementor-element.elementor-element-35d6e3b .elementor-heading-title{font-size:26px;}.elementor-260 .elementor-element.elementor-element-fc02efb .elementor-heading-title{font-size:26px;}.elementor-260 .elementor-element.elementor-element-3c33e8f .elementor-heading-title{font-size:26px;}.elementor-260 .elementor-element.elementor-element-dd4cbb8 .elementor-heading-title{font-size:26px;}.elementor-260 .elementor-element.elementor-element-48fc8c9 .elementor-heading-title{font-size:26px;}.elementor-260 .elementor-element.elementor-element-fbe486e .elementor-heading-title{font-size:26px;}.elementor-260 .elementor-element.elementor-element-084b124 .elementor-heading-title{font-size:26px;}.elementor-260 .elementor-element.elementor-element-3927363 .elementor-heading-title{font-size:26px;}.elementor-260 .elementor-element.elementor-element-d18406b .elementor-heading-title{font-size:26px;}.elementor-260 .elementor-element.elementor-element-f40c645 .elementor-heading-title{font-size:26px;}.elementor-260 .elementor-element.elementor-element-78a4263 .elementor-heading-title{font-size:26px;}.elementor-260 .elementor-element.elementor-element-a6271fe .elementor-heading-title{font-size:26px;}.elementor-260 .elementor-element.elementor-element-dac5d29 .elementor-heading-title{font-size:26px;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Open Sans';
	font-display: auto;
	src: url('https://hilarion-gesundheitszentrum.ch/wp-content/uploads/2026/01/OpenSans-VariableFont_wdthwght.ttf') format('truetype');
}
/* End Custom Fonts CSS */