.elementor-2 .elementor-element.elementor-element-3c139cb0{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-b00be54{text-align:center;}.elementor-2 .elementor-element.elementor-element-b00be54 .elementor-heading-title{font-family:var( --e-global-typography-a462c06-font-family ), Sans-serif;font-size:var( --e-global-typography-a462c06-font-size );font-weight:var( --e-global-typography-a462c06-font-weight );text-transform:var( --e-global-typography-a462c06-text-transform );line-height:var( --e-global-typography-a462c06-line-height );}.elementor-2 .elementor-element.elementor-element-81b163a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-6140265{--display:flex;}.elementor-widget-text-editor{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 );text-transform:var( --e-global-typography-text-text-transform );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-4d7b2d7{--display:flex;}.elementor-2 .elementor-element.elementor-element-217e35c{--display:flex;}.elementor-2 .elementor-element.elementor-element-949eaea{text-align:center;}.elementor-2 .elementor-element.elementor-element-949eaea .elementor-heading-title{font-family:var( --e-global-typography-a462c06-font-family ), Sans-serif;font-size:var( --e-global-typography-a462c06-font-size );font-weight:var( --e-global-typography-a462c06-font-weight );text-transform:var( --e-global-typography-a462c06-text-transform );line-height:var( --e-global-typography-a462c06-line-height );}.elementor-2 .elementor-element.elementor-element-dc76735{--display:flex;--margin-top:5em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-2 .elementor-element.elementor-element-e1c9848{text-align:center;}.elementor-2 .elementor-element.elementor-element-e1c9848 .elementor-heading-title{font-family:var( --e-global-typography-a462c06-font-family ), Sans-serif;font-size:var( --e-global-typography-a462c06-font-size );font-weight:var( --e-global-typography-a462c06-font-weight );text-transform:var( --e-global-typography-a462c06-text-transform );line-height:var( --e-global-typography-a462c06-line-height );}.elementor-2 .elementor-element.elementor-element-d7f314e > .elementor-widget-container{margin:5em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-d7f314e{text-align:center;}@media(min-width:701px){.elementor-2 .elementor-element.elementor-element-3c139cb0{--content-width:80ch;}.elementor-2 .elementor-element.elementor-element-81b163a{--content-width:80ch;}.elementor-2 .elementor-element.elementor-element-217e35c{--content-width:1140px;}.elementor-2 .elementor-element.elementor-element-dc76735{--content-width:1140px;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-b00be54 .elementor-heading-title{font-size:var( --e-global-typography-a462c06-font-size );line-height:var( --e-global-typography-a462c06-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-949eaea .elementor-heading-title{font-size:var( --e-global-typography-a462c06-font-size );line-height:var( --e-global-typography-a462c06-line-height );}.elementor-2 .elementor-element.elementor-element-e1c9848 .elementor-heading-title{font-size:var( --e-global-typography-a462c06-font-size );line-height:var( --e-global-typography-a462c06-line-height );}}@media(max-width:700px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-b00be54 .elementor-heading-title{font-size:var( --e-global-typography-a462c06-font-size );line-height:var( --e-global-typography-a462c06-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-949eaea .elementor-heading-title{font-size:var( --e-global-typography-a462c06-font-size );line-height:var( --e-global-typography-a462c06-line-height );}.elementor-2 .elementor-element.elementor-element-e1c9848 .elementor-heading-title{font-size:var( --e-global-typography-a462c06-font-size );line-height:var( --e-global-typography-a462c06-line-height );}}/* Start custom CSS for text-editor, class: .elementor-element-ed1056c */.elementor-2 .elementor-element.elementor-element-ed1056c p{
    margin-left: auto;
    margin-right: auto;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73b7bce */.elementor-2 .elementor-element.elementor-element-73b7bce p{
    margin-left: auto;
    margin-right: auto;
    margin-top: 2em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d7f314e */.elementor-2 .elementor-element.elementor-element-d7f314e p{
    max-width: inherit;
}/* End custom CSS */
/* Start custom CSS */div.Abstand{
    width: 100%;
    margin-top: -0.6em;

}








/* Slide */
/* Falls das übernommen wird, Pfeiltasten und Scripte */

.ElementorSlide{}

.ElementorSlide > .elementor-container{
    /*width: calc( 7 * 400px)!important;*/
    overflow: auto;
    white-space: nowrap;
}

.ElementorSlide  .Ausbaugebiet{
    width: calc( 100% / 3.3 )!important;
    flex-shrink:0;
}


/*.ElementorSlide2 > .elementor-container{
    overflow: auto;
    white-space: nowrap;
}*/

.ElementorSlide2 .Fragebox{
    /*width: calc( 100% / 4.3 )!important;*/
    /*width: 20%;*/
    /*flex-shrink:0;*/
    /*margin: 0 10px 0 0 !important;*/
    
}

.ElementorSlide2 .Fragebox p,
.ElementorSlide2 .Fragebox .elementor-button-text{
    white-space: pre-line;
    word-break: 
}

.ElementorSlide2 .Fragebox h3 span{
    word-break: break-word;
}/* End custom CSS */