.elementor-kit-247{--e-global-color-primary:#205B7D;--e-global-color-secondary:#54595F;--e-global-color-text:#000000;--e-global-color-accent:#61CE70;--e-global-color-f4bd8fd:#ABC6D1;--e-global-color-b390bb9:#205B7D;--e-global-color-f5e8316:#002C50;--e-global-color-2db82ad:#CCE9F3;--e-global-color-4b76f32:#68B1DC;--e-global-color-5485526:#23538A;--e-global-color-80d3933:#96CFC1;--e-global-color-c1ee882:#33B4A7;--e-global-color-11fc5aa:#0098AC;--e-global-color-f3b1924:#A5C5B5;--e-global-color-4ba3fd5:#719751;--e-global-color-3031231:#576749;--e-global-color-0d03f2e:#B4C897;--e-global-color-f25ca99:#80933A;--e-global-color-c094fe7:#446428;--e-global-color-15cfc04:#FCEC45;--e-global-color-872c9ea:#A3C95C;--e-global-color-9287ee0:#009553;--e-global-color-bb8fe15:#A06039;--e-global-color-53ae38f:#F9B342;--e-global-color-13c4f9f:#FFDE14;--e-global-color-8a94c59:#F07F3C;--e-global-color-df2a228:#F6A654;--e-global-color-d062430:#FFE37E;--e-global-color-97a5f73:#B28343;--e-global-color-acbd89d:#C9AA53;--e-global-color-86508d7:#DCC6A3;--e-global-color-67d50e9:#962E45;--e-global-color-45a76d4:#D73E6A;--e-global-color-4e20e0d:#D093A8;--e-global-color-1b6f882:#D63146;--e-global-color-db76b71:#EC607B;--e-global-color-5a8e3d3:#F18FA2;--e-global-color-fb5e6af:#83406F;--e-global-color-51394de:#7C749F;--e-global-color-60043d9:#BDABC6;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-247 e-page-transition{background-color:#FFBC7D;}.elementor-kit-247 a:hover{text-decoration:underline;}.elementor-kit-247 button,.elementor-kit-247 input[type="button"],.elementor-kit-247 input[type="submit"],.elementor-kit-247 .elementor-button{border-style:solid;border-radius:25px 25px 25px 25px;}.elementor-kit-247 img{border-radius:8px 8px 8px 8px;}.elementor-kit-247 input:not([type="button"]):not([type="submit"]),.elementor-kit-247 textarea,.elementor-kit-247 .elementor-field-textual{color:var( --e-global-color-text );background-color:var( --e-global-color-astglobalcolor6 );border-radius:25px 25px 25px 25px;padding:0px 0px 0px 15px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1500px;}.e-con{--container-max-width:1500px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-lightbox{--lightbox-header-icons-size:38px;--lightbox-navigation-icons-size:80px;}@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 */.mh-youtube-consent {
	position: relative;
	width: 100%;
	aspect-ratio: 16 / 9;
	background: #f2f2f2;
	overflow: hidden;
}

.mh-youtube-consent iframe {
	display: block;
	width: 100%;
	height: 100%;
	border: 0;
}

.mh-youtube-consent__placeholder {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%;
	padding: 30px;
	text-align: center;
}

/* ==========================================
   Elementor Nested Accordion
   Fokusrahmen nur bei Tastaturbedienung
   ========================================== */

/* Mausklick: Fokusrahmen ausblenden */
.elementor-widget-n-accordion
.e-n-accordion-item-title:focus:not(:focus-visible) {
    outline: none !important;
    box-shadow: none !important;
}

/* Tastatur: Fokusrahmen anzeigen */
.elementor-widget-n-accordion
.e-n-accordion-item-title:focus-visible {
    outline: 2px solid #005A9C !important;
    outline-offset: -2px !important;
}/* End custom CSS */