.elementor-kit-582{background-color:var( --e-global-color-astglobalcolor2 );}.elementor-kit-582 e-page-transition{background-color:#2F2C30;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1320px;}.e-con{--container-max-width:1320px;--container-default-padding-top:0rem;--container-default-padding-right:0rem;--container-default-padding-bottom:0rem;--container-default-padding-left:0rem;}.elementor-widget:not(:last-child){margin-block-end:0rem;}.elementor-element{--widgets-spacing:0rem 0rem;--widgets-spacing-row:0rem;--widgets-spacing-column:0rem;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* eigenes CSS für Elementor */
.elementor-element.elementor-button-info .elementor-button,
.elementor-element.elementor-button-success .elementor-button,
.elementor-element.elementor-button-warning .elementor-button,
.elementor-element.elementor-button-danger .elementor-button {
	padding:.8em 1em;
	line-height: 1em;
}

/* Button: Information */
.elementor-element.elementor-button-info .elementor-button {
	color: var(--ast-global-color-4);
	fill: var(--ast-global-color-4);
	border-color:var(--ast-global-color-4);
	background-color: var(--ast-global-color-8);
}
.elementor-element.elementor-button-info .elementor-button:hover, .elementor-element.elementor-button-info .elementor-button:focus {
	color: var(--ast-global-color-0);
	fill: var(--ast-global-color-0);
	border-color:var(--ast-global-color-0);
	background-color: var(--ast-global-color-2);
}


/* Button: Erfolgsmeldung success */
.elementor-element.elementor-button-success .elementor-button {
	color: var(--ast-global-color-2);
    fill: var(--ast-global-color-2);
    border-color: var(--ast-global-color-1);
    background-color: var(--ast-global-color-0);
}
.elementor-element.elementor-button-success .elementor-button:hover, .elementor-element.elementor-button-success .elementor-button:focus {
	color: var(--ast-global-color-2);
	fill: var(--ast-global-color-2);
	border-color:var(--ast-global-color-1);
	background-color: var(--ast-global-color-1);
}

/* Button: Warnung warning */
.elementor-element.elementor-button-warning .elementor-button {
	color: var(--ast-global-color-2);
	fill: var(--ast-global-color-2);
	border-color:var(--ast-global-color-8);
	background-color: var(--ast-global-color-7);
}	
.elementor-element.elementor-button-warning .elementor-button:hover, .elementor-element.elementor-button-warning .elementor-button:focus {
	color: var(--ast-global-color-2);
	fill: var(--ast-global-color-2);
	border-color:var(--ast-global-color-5);
	background-color: var(--ast-global-color-5);
}

/* Button: Gefahr danger */
.elementor-element.elementor-button-danger .elementor-button {
	color: var(--ast-global-color-4);
	fill: var(--ast-global-color-4);
	border-color:var(--ast-global-color-4);
	background-color: var(--ast-global-color-2);
}
.elementor-element.elementor-button-danger .elementor-button:hover, .elementor-element.elementor-button-danger .elementor-button:focus {
	color: var(--ast-global-color-4);
	fill: var(--ast-global-color-4);
	border-color:var(--ast-global-color-4);
	background-color: var(--ast-global-color-8);
}

/* Markierungen im Text */
mark {
	color: var(--ast-global-color-1);
}
/* strong mark::after {
	position: inline;
	display:inline-block;
	border-color:var(--ast-global-color-1);
	border-style:solid;
	border-width:2px;
	border-radius:1em;
	width:.4em;
	height:.4em;
	padding:.4em;
	content: "*";
} */

/* Ausblenden */
.displaynone {
	display:none !important;
}/* End custom CSS */