.elementor-207 .elementor-element.elementor-element-bb71d0e{--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;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--flex-wrap:wrap;--overlay-opacity:0.5;}.elementor-207 .elementor-element.elementor-element-bb71d0e::before, .elementor-207 .elementor-element.elementor-element-bb71d0e > .elementor-background-video-container::before, .elementor-207 .elementor-element.elementor-element-bb71d0e > .e-con-inner > .elementor-background-video-container::before, .elementor-207 .elementor-element.elementor-element-bb71d0e > .elementor-background-slideshow::before, .elementor-207 .elementor-element.elementor-element-bb71d0e > .e-con-inner > .elementor-background-slideshow::before, .elementor-207 .elementor-element.elementor-element-bb71d0e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-cecd944 );--background-overlay:'';}.elementor-207 .elementor-element.elementor-element-15a7634{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-207 .elementor-element.elementor-element-d0fcf88{width:auto;max-width:auto;text-align:start;}.elementor-207 .elementor-element.elementor-element-d0fcf88 img{width:14.125rem;}.elementor-207 .elementor-element.elementor-element-6890075{--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;--justify-content:center;}.elementor-207 .elementor-element.elementor-element-f3b6a89 img{width:2rem;}.elementor-207 .elementor-element.elementor-element-e6ab5af img{width:2rem;}.elementor-207 .elementor-element.elementor-element-55d4168 img{width:2rem;}.elementor-207 .elementor-element.elementor-element-cefd4d8{--display:flex;--flex-wrap:wrap;--align-content:flex-start;}.elementor-207 .elementor-element.elementor-element-4ce0cfb{width:auto;max-width:auto;font-family:"Lexend", Sans-serif;font-size:0.875rem;font-weight:600;}.elementor-207 .elementor-element.elementor-element-4ce0cfb p{margin-block-end:0px;}.elementor-207 .elementor-element.elementor-element-5e0b05b{width:auto;max-width:auto;font-family:"Lexend", Sans-serif;font-size:0.875rem;font-weight:400;}.elementor-207 .elementor-element.elementor-element-5e0b05b p{margin-block-end:0px;}.elementor-207 .elementor-element.elementor-element-2fe5027{width:auto;max-width:auto;font-family:"Lexend", Sans-serif;font-size:0.875rem;font-weight:400;}.elementor-207 .elementor-element.elementor-element-2fe5027 p{margin-block-end:0px;}.elementor-207 .elementor-element.elementor-element-d6d6d74{width:auto;max-width:auto;font-family:"Lexend", Sans-serif;font-size:0.875rem;font-weight:400;}.elementor-207 .elementor-element.elementor-element-d6d6d74 p{margin-block-end:0px;}.elementor-207 .elementor-element.elementor-element-6299588{--display:flex;--flex-wrap:wrap;--align-content:flex-start;}.elementor-207 .elementor-element.elementor-element-8096d82{width:auto;max-width:auto;font-family:"Lexend", Sans-serif;font-size:0.875rem;font-weight:600;}.elementor-207 .elementor-element.elementor-element-8096d82 p{margin-block-end:0px;}.elementor-207 .elementor-element.elementor-element-7c089d3{width:auto;max-width:auto;font-family:"Lexend", Sans-serif;font-size:0.875rem;font-weight:400;}.elementor-207 .elementor-element.elementor-element-7c089d3 p{margin-block-end:0px;}.elementor-207 .elementor-element.elementor-element-244d63b{width:auto;max-width:auto;font-family:"Lexend", Sans-serif;font-size:0.875rem;font-weight:400;}.elementor-207 .elementor-element.elementor-element-244d63b p{margin-block-end:0px;}.elementor-207 .elementor-element.elementor-element-db85630{width:auto;max-width:auto;font-family:"Lexend", Sans-serif;font-size:0.875rem;font-weight:400;}.elementor-207 .elementor-element.elementor-element-db85630 p{margin-block-end:0px;}.elementor-207 .elementor-element.elementor-element-41474fc{width:auto;max-width:auto;font-family:"Lexend", Sans-serif;font-size:0.875rem;font-weight:400;}.elementor-207 .elementor-element.elementor-element-41474fc p{margin-block-end:0px;}.elementor-207 .elementor-element.elementor-element-fa7cc4d{--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;--flex-wrap:wrap;--align-content:flex-start;}.elementor-207 .elementor-element.elementor-element-050a3f2{--display:flex;}.elementor-207 .elementor-element.elementor-element-de96545{font-family:"Lexend", Sans-serif;font-size:0.875rem;font-weight:600;}.elementor-207 .elementor-element.elementor-element-de96545 p{margin-block-end:0px;}.elementor-207 .elementor-element.elementor-element-d7f5836{--display:flex;}.elementor-207 .elementor-element.elementor-element-7ef6988{font-family:"Lexend", Sans-serif;font-size:0.875rem;font-weight:400;}.elementor-207 .elementor-element.elementor-element-7ef6988 p{margin-block-end:0px;}.elementor-207 .elementor-element.elementor-element-a93a5c2{font-family:"Lexend", Sans-serif;font-size:0.875rem;font-weight:400;}.elementor-207 .elementor-element.elementor-element-a93a5c2 p{margin-block-end:0px;}.elementor-207 .elementor-element.elementor-element-6d6ae80{--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;--flex-wrap:wrap;--align-content:flex-start;}.elementor-207 .elementor-element.elementor-element-90cfade{--display:flex;}.elementor-207 .elementor-element.elementor-element-113080f{font-family:"Lexend", Sans-serif;font-size:0.875rem;font-weight:600;}.elementor-207 .elementor-element.elementor-element-113080f p{margin-block-end:0px;}.elementor-207 .elementor-element.elementor-element-ddaf6cf{--display:flex;}.elementor-207 .elementor-element.elementor-element-2921786{font-family:"Lexend", Sans-serif;font-size:0.875rem;font-weight:400;}.elementor-207 .elementor-element.elementor-element-2921786 p{margin-block-end:0px;}.elementor-207 .elementor-element.elementor-element-15cb018{font-family:"Lexend", Sans-serif;font-size:0.875rem;font-weight:400;}.elementor-207 .elementor-element.elementor-element-15cb018 p{margin-block-end:0px;}.elementor-207 .elementor-element.elementor-element-58577f0{font-family:"Lexend", Sans-serif;font-size:0.875rem;font-weight:400;}.elementor-207 .elementor-element.elementor-element-58577f0 p{margin-block-end:0px;}.elementor-207 .elementor-element.elementor-element-a2ef283{--display:flex;}.elementor-207 .elementor-element.elementor-element-8f6a820{font-family:"Lexend", Sans-serif;font-size:0.875rem;font-weight:400;}.elementor-207 .elementor-element.elementor-element-8f6a820 p{margin-block-end:0px;}.elementor-207 .elementor-element.elementor-element-d2630ba{font-family:"Lexend", Sans-serif;font-size:0.875rem;font-weight:400;}.elementor-207 .elementor-element.elementor-element-d2630ba p{margin-block-end:0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-207 .elementor-element.elementor-element-bb71d0e{--gap:2rem 0rem;--row-gap:2rem;--column-gap:0rem;}.elementor-207 .elementor-element.elementor-element-15a7634{--width:100%;}.elementor-207 .elementor-element.elementor-element-cefd4d8{--width:67%;}.elementor-207 .elementor-element.elementor-element-6299588{--width:30%;}.elementor-207 .elementor-element.elementor-element-fa7cc4d{--width:30%;--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-207 .elementor-element.elementor-element-d7f5836{--width:100%;}.elementor-207 .elementor-element.elementor-element-6d6ae80{--width:70%;}.elementor-207 .elementor-element.elementor-element-ddaf6cf{--width:50%;}.elementor-207 .elementor-element.elementor-element-a2ef283{--width:45%;}}@media(min-width:768px){.elementor-207 .elementor-element.elementor-element-15a7634{--width:15%;}.elementor-207 .elementor-element.elementor-element-cefd4d8{--width:15%;}.elementor-207 .elementor-element.elementor-element-6299588{--width:10%;}.elementor-207 .elementor-element.elementor-element-fa7cc4d{--width:10%;}.elementor-207 .elementor-element.elementor-element-d7f5836{--width:45%;}.elementor-207 .elementor-element.elementor-element-6d6ae80{--width:20%;}.elementor-207 .elementor-element.elementor-element-ddaf6cf{--width:45%;}.elementor-207 .elementor-element.elementor-element-a2ef283{--width:45%;}}@media(max-width:1024px) and (min-width:768px){.elementor-207 .elementor-element.elementor-element-15a7634{--width:47%;}.elementor-207 .elementor-element.elementor-element-cefd4d8{--width:40%;}.elementor-207 .elementor-element.elementor-element-6299588{--width:20%;}.elementor-207 .elementor-element.elementor-element-fa7cc4d{--width:20%;}.elementor-207 .elementor-element.elementor-element-6d6ae80{--width:40%;}}/* Start custom CSS for container, class: .elementor-element-15a7634 */footer-col footer-col--fit/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cefd4d8 */footer-col/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6299588 */footer-col/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa7cc4d */footer-col/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d6ae80 */footer-col/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb71d0e *//* FOOTER: Flex sitzt im Inner-Wrapper */
.elementor-207 .elementor-element.elementor-element-bb71d0e > .e-con-inner{
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: flex-start !important;
  align-items: flex-start !important;
  gap: 32px 72px !important;
}

/* Alle Spalten: kein Stretch */
.elementor-207 .elementor-element.elementor-element-bb71d0e > .e-con-inner > .footer-col{
  flex: 0 1 auto !important;
  width: auto !important;
  min-width: 0 !important;
  align-items: flex-start !important;
}

/* Logo + Adresse: shrink-to-content */
.elementor-207 .elementor-element.elementor-element-bb71d0e > .e-con-inner > .footer-col--fit{
  flex: 0 0 auto !important;
  width: fit-content !important;
}

/* Text-Editor nicht 100% */
.elementor-207 .elementor-element.elementor-element-bb71d0e .elementor-widget-text-editor{
  width: auto !important;
}

/* Mobile */
@media (max-width: 767px){
  .elementor-207 .elementor-element.elementor-element-bb71d0e > .e-con-inner > .footer-col{
    flex: 1 1 100% !important;
    width: 100% !important;
  }
}/* End custom CSS */