.elementor-kit-16590{--e-global-color-primary:#286D00;--e-global-color-secondary:#DD3333;--e-global-color-text:#444444;--e-global-color-accent:#F6BD34;--e-global-color-mbcdunkel:#1E1F21;--e-global-color-mbchell:#F5F4F0;--e-global-color-mbcweiss:#FFFFFF;--e-global-color-mbctitel:#222222;--e-global-typography-primary-font-family:"Lato";--e-global-typography-primary-font-weight:800;--e-global-typography-secondary-font-family:"Lato";--e-global-typography-secondary-font-weight:700;--e-global-typography-text-font-family:"Lato";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Lato";--e-global-typography-accent-font-weight:700;}.elementor-kit-16590 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-lightbox{background-color:rgba(17,17,17,0.94);}@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 *//* Grundschrift (Theme Style des Kits erzeugt in Elementor 4.3 kein CSS) */
body.elementor-kit-16590{font-family:"Lato",Helvetica,Arial,sans-serif;font-size:17px;line-height:1.7;color:#444444;background:#fff;}
body :is(h1,h2,h3,h4,h5,h6){font-family:"Lato",Helvetica,Arial,sans-serif;color:#222222;font-weight:800;line-height:1.25;margin-block:0 .5em;}
body :is(b,strong){font-weight:700;}
body.elementor-kit-16590 a{color:#286D00;transition:color .2s;}
body.elementor-kit-16590 a:hover{color:#1F5600;}
.elementor-widget-text-editor p{margin:0 0 1em;}
.elementor-widget-text-editor > :last-child,.elementor-widget-text-editor p:last-child{margin-bottom:0;}
.elementor-widget-text-editor :is(ul,ol){margin:0 0 1em;padding-left:1.3em;}
.elementor-widget-text-editor a{text-decoration:underline;text-underline-offset:2px;}
img{vertical-align:middle;}
body > .elementor{display:flow-root;}
/* Liste mit roten Pfeilen */
.mbc-liste ul{list-style:none;margin:0;padding:0;}
.mbc-liste li{position:relative;padding:6px 0 6px 26px;border-bottom:1px solid #E4E2DC;}
.mbc-liste li:last-child{border-bottom:0;}
.mbc-liste li::before{content:"";position:absolute;left:4px;top:50%;width:8px;height:8px;margin-top:-5px;border-right:2.5px solid #DD3333;border-bottom:2.5px solid #DD3333;transform:rotate(-45deg);}
/* Rechtstexte */
.mbc-recht h2{font-size:24px;margin:1.6em 0 .5em;}
.mbc-recht h3{font-size:19px;margin:1.4em 0 .4em;}
.mbc-recht h4{font-size:17px;margin:1.2em 0 .3em;}
.mbc-recht > .elementor-widget-container > h2:first-child,.mbc-recht h2:first-child{margin-top:0;}
.mbc-recht{overflow-wrap:break-word;}
/* Formular */
body.elementor-kit-16590 .elementor-form .elementor-field-textual{border:1px solid #D6D3CC;border-radius:6px;background:#FBFAF8;padding:12px 14px;font-size:16px;}
body.elementor-kit-16590 .elementor-form .elementor-field-textual:focus{border-color:#286D00;box-shadow:0 0 0 3px rgba(40,109,0,.15);outline:0;background:#fff;}
body.elementor-kit-16590 .elementor-form .elementor-field-type-acceptance label{line-height:1.5;}
body label{line-height:inherit;}
/* CCC-Link im Footer nicht als Button stylen */
body.elementor-kit-16590 button.ccc-link{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;text-decoration:none;}
body.elementor-kit-16590 button.ccc-link:hover{color:#F6BD34;}/* End custom CSS */