/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 17 2026 | 08:27:18 */
/* 
	*****  allgemeine TYPO ******
*/
.elementor-widget-text-editor h2,
.elementor-widget-text-editor h3,
.elementor-widget-text-editor h4 {
  margin: 1.4em 0 15px 0 !important;
}
.elementor-widget-text-editor h2:first-child,
.elementor-widget-text-editor h3:first-child,
.elementor-widget-text-editor h4:first-child {
	padding-top: 0 !important;
	margin-top:0 !important;
}

.elementor-widget-text-editor ul, 
.elementor-widget-text-editor ol {
 	margin-top: 1em !important; 
  	margin-bottom:1.5em !important;
	margin-left: 1em !important;
	padding-left: 0.5em !important;
}

.elementor-widget-text-editor p, 
.elementor-widget-text-editor li {
  	margin-bottom:0.5em;
}


.elementor-widget-text-editor a {
  text-decoration: underline !important;
  color: inherit;
}


/* bold - und QUFORM: zarteres BOLD */
.quform-field.quform-field-select,
.ue-list-item-text strong,
.ue-list-item-text bf,
.elementor-widget-text-editor strong, 
.elementor-widget-text-editor b {
  font-weight: 500 !important;
}



/* TBA Datenschutz-Blocks V2 */
.tba_datenschutz h2,
.tba_datenschutz h3,
.tba_datenschutz h4 {
  margin: 2.5em 0 0.1em 0;
}
.tba_datenschutz h2:first-child,
.tba_datenschutz h3:first-child,
.tba_datenschutz h4:first-child {
  margin-top: 0px;
}
.tba_datenschutz p {
  margin-bottom:1.4em;
}
.tba_datenschutz a {
  font-weight:500;
color:inherit !important;
  text-decoration:underline;
}
.tba_datenschutz strong {
  font-weight:500;
}
.tba_datenschutz ul,
.tba_datenschutz ol,
.tba_datenschutz li {
  color:inherit !important;
}




/* hyphens - v2025 */
@media(max-width:500) {
	.elementor-widget-text-editor p,
	.elementor-widget-text-editor li {
		overflow-wrap: break-word;
		hyphens: auto; 
	}	
}

.t_hyphens_on,
.t_hyphens_on * {
	overflow-wrap: break-word !important;
	hyphens: auto !important; 
}

.t_hyphens_off,
.t_hyphens_off * {
  	overflow-wrap:normal !important;
	hyphens:none !important;
}


.