.elementor-2932 .elementor-element.elementor-element-7fdd:not(.elementor-motion-effects-element-type-background), .elementor-2932 .elementor-element.elementor-element-7fdd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4d3484;}.elementor-2932 .elementor-element.elementor-element-7fdd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 40px 0px;}.elementor-2932 .elementor-element.elementor-element-7fdd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), \"NeueEinstellung\", Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2932 .elementor-element.elementor-element-0d40bec{text-align:center;}.elementor-2932 .elementor-element.elementor-element-0d40bec .elementor-heading-title{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-2932 .elementor-element.elementor-element-085fc75 > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}/* Start custom CSS for heading, class: .elementor-element-0d40bec */Text-align:center;/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-317e51c */* { box-sizing:border-box; }
			
			h1 { font-size: 26px; }
			div.section { overflow:hidden; width:100%; -webkit-column-count:3; -moz-column-count:3; column-count:3; padding-top:50px; }
			div.section div{ display:inline-block; border:#ccc solid 1px; border-radius:5px; width:30%; min-width:300px; max-width:99%; margin:16px 1%; padding:12px; background:#fff; box-shadow:0 3px 3px #666; }
			div.section div:before { display:block; content: ""; position:relative; left:50%; width:1px; height:32px; margin:-44px 0 12px 4px;  }
			div.section p { font-weight:bold; text-align:center; overflow:hidden; position:absolute; width:100%; left:0; margin-top:-50px; }
			div.section p:after { display:block; content: ""; position:relative; width:67.5%; max-width:656px; height:1px; box-sizing:border-box; margin:-14px auto 0 auto;  }
			div.section p a { margin:0 auto; float:none; font-weight:600; font-size:20px; }
			div.section p a:after { display:block; content: ""; position:relative; left:48%; width:1px; height:32px;  }
		
			div.PageBreak { margin-top:16px; }
			div.PageBreak span { font-weight:bold; }
			div.footerinfo { margin-top:16px; color:#666; font-size:12px; text-align:right; }
			div.footerinfo * { font-size:12px; }
			@media only screen and (max-width:800px) { div.section div { width:50%; } div.section { -webkit-column-count:2; -moz-column-count:2; column-count:2; } }
			@media only screen and (max-width:500px) { div.section div { width:100%; } div.section { -webkit-column-count:1; -moz-column-count:1; column-count:1; } div.section p:after, div.section p a:after { display:none; } }/* End custom CSS */