.elementor-kit-11{--e-global-color-primary:#9A8472;--e-global-color-secondary:#76573E;--e-global-color-text:#4A5568;--e-global-color-accent:#40302C;--e-global-color-be290cc:#CEC7C1;--e-global-color-bbf343d:#9A8472;--e-global-color-dd38414:#76573E;--e-global-color-34db600:#40302C;--e-global-color-4139fd9:#5D442B;--e-global-color-fd17cd7:#FFFFFF;--e-global-color-03764dc:#DBDADA;--e-global-color-0124c86:#D9C8BB;--e-global-color-dfb0aa4:#000000;--e-global-color-3cce53e:#A80F0F;--e-global-color-3ce6f3e:#4266B6;--e-global-color-8f37b16:#216B2A;--e-global-color-b51e99a:#E28627;--e-global-color-934980e:#000000;--e-global-color-8705df5:#FF0000;--e-global-typography-primary-font-family:"Playfair Display";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Playfair Display";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-size:1em;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.3em;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-weight:bold;--e-global-typography-accent-text-transform:lowercase;--e-global-typography-433cd77-font-family:"Montserrat";--e-global-typography-433cd77-font-weight:bold;--e-global-typography-433cd77-text-transform:uppercase;--e-global-typography-3a6b54b-font-family:"The Nautigal";--e-global-typography-a227994-font-family:"Playfair Display";--e-global-typography-a227994-font-size:3em;--e-global-typography-a227994-line-height:1.2em;--e-global-typography-4469777-font-family:"Montserrat";--e-global-typography-4469777-font-weight:bold;--e-global-typography-4469777-text-transform:uppercase;--e-global-typography-5301068-font-family:"Montserrat";--e-global-typography-5301068-font-weight:bold;--e-global-typography-5301068-text-transform:uppercase;--e-global-typography-6343707-font-family:"Playfair Display";--e-global-typography-6343707-font-size:1.4em;--e-global-typography-6d6c64c-font-family:"Playfair Display";--e-global-typography-6d6c64c-font-size:1.2em;--e-global-typography-6d6c64c-font-weight:400;--e-global-typography-6d6c64c-text-transform:uppercase;--e-global-typography-270bfdd-font-family:"Montserrat";--e-global-typography-270bfdd-font-size:1em;--e-global-typography-270bfdd-font-weight:bold;--e-global-typography-270bfdd-text-transform:uppercase;--e-global-typography-10581f2-font-family:"Playfair Display";--e-global-typography-10581f2-font-size:1.2em;--e-global-typography-10581f2-font-weight:400;--e-global-typography-dc310ab-font-family:"Playfair Display";--e-global-typography-dc310ab-font-size:4.6em;--e-global-typography-46264e2-font-family:"Montserrat";--e-global-typography-46264e2-font-weight:600;--e-global-typography-46264e2-text-transform:uppercase;--e-global-typography-728b099-font-family:"Montserrat";--e-global-typography-728b099-font-size:1em;--e-global-typography-728b099-font-weight:400;--e-global-typography-728b099-line-height:1.3em;--e-global-typography-cec1311-font-family:"Montserrat";--e-global-typography-cec1311-font-size:1.4em;--e-global-typography-cec1311-font-weight:400;--e-global-typography-cec1311-line-height:1.4em;--e-global-typography-e9640db-font-family:"Montserrat";--e-global-typography-e9640db-font-size:1.1em;--e-global-typography-e9640db-font-weight:bold;background-color:transparent;color:var( --e-global-color-text );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 );line-height:var( --e-global-typography-text-line-height );background-image:radial-gradient(at center center, var( --e-global-color-03764dc ) 20%, var( --e-global-color-0124c86 ) 85%);}.elementor-kit-11 button,.elementor-kit-11 input[type="button"],.elementor-kit-11 input[type="submit"],.elementor-kit-11 .elementor-button{background-color:var( --e-global-color-0124c86 );font-family:var( --e-global-typography-5301068-font-family ), Sans-serif;font-weight:var( --e-global-typography-5301068-font-weight );text-transform:var( --e-global-typography-5301068-text-transform );color:#FFFFFF;border-style:none;}.elementor-kit-11 button:hover,.elementor-kit-11 button:focus,.elementor-kit-11 input[type="button"]:hover,.elementor-kit-11 input[type="button"]:focus,.elementor-kit-11 input[type="submit"]:hover,.elementor-kit-11 input[type="submit"]:focus,.elementor-kit-11 .elementor-button:hover,.elementor-kit-11 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-fd17cd7 );border-style:none;}.elementor-kit-11 e-page-transition{background-color:#FFBC7D;}.elementor-kit-11 p{margin-block-end:20px;}.elementor-kit-11 a:hover{color:var( --e-global-color-primary );}.elementor-kit-11 h1{color:var( --e-global-color-dd38414 );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:10px;}.elementor-element{--widgets-spacing:10px 10px;--widgets-spacing-row:10px;--widgets-spacing-column:10px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-11{--e-global-typography-text-font-size:1em;--e-global-typography-a227994-font-size:2.6em;--e-global-typography-a227994-line-height:1.2em;--e-global-typography-6d6c64c-font-size:1.8em;--e-global-typography-10581f2-font-size:1.8em;--e-global-typography-dc310ab-font-size:3em;--e-global-typography-728b099-font-size:1.2em;--e-global-typography-cec1311-font-size:1.2em;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-11{--e-global-typography-text-font-size:1em;--e-global-typography-a227994-font-size:1.8em;--e-global-typography-6d6c64c-font-size:1.4em;--e-global-typography-10581f2-font-size:1.4em;--e-global-typography-dc310ab-font-size:1.8em;--e-global-typography-728b099-font-size:1em;--e-global-typography-cec1311-font-size:1em;--e-global-typography-e9640db-font-size:1.1em;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.hervorhebung {color:#76573e; font-weight:bold;}

/* h4-Abstand im Content Akkordeon*/
.jet-tabs__content-wrapper h4 {margin-bottom: 0.1em !important;}

/* Standard radio-buttons gegen eigene Gestaltung ausgetauscht*/
input[type="radio"] {
	position: absolute;
	clip: rect(0,0,0,0);
}

input[type="radio"] + label::before {
	content: '◎';
	display: inline-block;
	vertical-align: .3em;
	width: 1.2em;
	height: 1.2em;
	font-size: 1.2em;
	color: #ddd;
	margin-right: .4em;
	border-radius: .2em;
	background: #ddd;
	text-indent: .3em;
	line-height: 1;
}

input[type="radio"]:checked + label::before {
	content: '×︎';
font-size: 1.2em;
	color: white;
	background: #76573E;
}

input[type="radio"]:focus + label::before {
	/*box-shadow: 0 0 .1em .1em #58a;*/
}

input[type="radio"]:disabled + label::before {
	background: gray;
	box-shadow: none;
	color: #555;
	cursor: not-allowed;
}

/* Standard Checkbox-buttons gegen eigene Gestaltung ausgetauscht*/
input[type="checkbox"] {
	position: absolute;
	clip: rect(0,0,0,0);
}

input[type="checkbox"] + label::before {
	content: '◎';
	display: inline-block;
	vertical-align: .3em;
	width: 1.2em;
	height: 1.2em;
	font-size: 1.2em;
	color: #ddd;
	margin-right: .4em;
	border-radius: .2em;
	background: #ddd;
	text-indent: .2em;
	line-height: 1;
}

input[type="checkbox"]:checked + label::before {
	content: '×';
font-size: 1.2em;
	color: white;
	background: #76573E;
}

input[type="checkbox"]:focus + label::before {
	/*box-shadow: 0 0 .1em .1em #58a;*/
}

input[type="checkbox"]:disabled + label::before {
	background: gray;
	box-shadow: none;
	color: #555;
	cursor: not-allowed;
}

/*Fragen Abstand unten*/
.elementor-field-subgroup.elementor-subgroup-inline {margin-bottom: 1em;}

/*recaptcha in den Vordergrund*/
.grecaptcha-badge {
	z-index: 9999 !important;
}/* End custom CSS */