.elementor-44 .elementor-element.elementor-element-30aa6469{--display:flex;}.elementor-44 .elementor-element.elementor-element-5c21d0bd{--display:flex;}.elementor-44 .elementor-element.elementor-element-5791c4e1{text-align:center;}.elementor-44 .elementor-element.elementor-element-5791c4e1 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-44 .elementor-element.elementor-element-7e67212b{width:var( --container-widget-width, 75vw );max-width:75vw;--container-widget-width:75vw;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-primary );}.elementor-44 .elementor-element.elementor-element-7e67212b.elementor-element{--align-self:center;}.elementor-44 .elementor-element.elementor-element-58952d08{width:var( --container-widget-width, 50vw );max-width:50vw;--container-widget-width:50vw;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-primary );}.elementor-44 .elementor-element.elementor-element-58952d08.elementor-element{--align-self:center;}.elementor-44 .elementor-element.elementor-element-6a97f6ff{--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:space-between;--gap:5em 0em;--row-gap:5em;--column-gap:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-10e73726{--display:flex;}.elementor-44 .elementor-element.elementor-element-24bc5a7d .elementor-heading-title{color:var( --e-global-color-text );}.elementor-44 .elementor-element.elementor-element-2ddc3dd2{--display:flex;}.elementor-44 .elementor-element.elementor-element-21b0b36d{color:var( --e-global-color-text );}.elementor-44 .elementor-element.elementor-element-21b0b36d a{color:var( --e-global-color-text );}.elementor-44 .elementor-element.elementor-element-21b0b36d a:hover, .elementor-44 .elementor-element.elementor-element-21b0b36d a:focus{color:var( --e-global-color-188735c );}.elementor-44 .elementor-element.elementor-element-6555cfa6{--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:space-between;--gap:5em 0em;--row-gap:5em;--column-gap:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-15f734de{--display:flex;}.elementor-44 .elementor-element.elementor-element-21db37e0 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-44 .elementor-element.elementor-element-6899852e{--display:flex;}.elementor-44 .elementor-element.elementor-element-50f52016{color:var( --e-global-color-text );}.elementor-44 .elementor-element.elementor-element-50f52016 a{color:var( --e-global-color-text );}.elementor-44 .elementor-element.elementor-element-50f52016 a:hover, .elementor-44 .elementor-element.elementor-element-50f52016 a:focus{color:var( --e-global-color-188735c );}.elementor-44 .elementor-element.elementor-element-12d2e00a{--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:space-between;--gap:5em 0em;--row-gap:5em;--column-gap:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-5f0e910{--display:flex;}.elementor-44 .elementor-element.elementor-element-73cb6ba2 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-44 .elementor-element.elementor-element-7b51c73e{--display:flex;}.elementor-44 .elementor-element.elementor-element-6a95050d{color:var( --e-global-color-text );}.elementor-44 .elementor-element.elementor-element-6a95050d a{color:var( --e-global-color-text );}.elementor-44 .elementor-element.elementor-element-6a95050d a:hover, .elementor-44 .elementor-element.elementor-element-6a95050d a:focus{color:var( --e-global-color-188735c );}.elementor-44 .elementor-element.elementor-element-62d71cda{--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:space-between;--gap:5em 0em;--row-gap:5em;--column-gap:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-1b504d3d{--display:flex;}.elementor-44 .elementor-element.elementor-element-3422809a .elementor-heading-title{color:var( --e-global-color-text );}.elementor-44 .elementor-element.elementor-element-58f29528{--display:flex;}.elementor-44 .elementor-element.elementor-element-7b172906{color:var( --e-global-color-text );}.elementor-44 .elementor-element.elementor-element-7b172906 a{color:var( --e-global-color-text );}.elementor-44 .elementor-element.elementor-element-7b172906 a:hover, .elementor-44 .elementor-element.elementor-element-7b172906 a:focus{color:var( --e-global-color-188735c );}.elementor-44 .elementor-element.elementor-element-2af985a1{--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:space-between;--gap:5em 0em;--row-gap:5em;--column-gap:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-5af49f81{--display:flex;}.elementor-44 .elementor-element.elementor-element-7b9097ec .elementor-heading-title{color:var( --e-global-color-text );}.elementor-44 .elementor-element.elementor-element-611144e7{--display:flex;}.elementor-44 .elementor-element.elementor-element-31fddd59{color:var( --e-global-color-text );}.elementor-44 .elementor-element.elementor-element-31fddd59 a{color:var( --e-global-color-text );}.elementor-44 .elementor-element.elementor-element-31fddd59 a:hover, .elementor-44 .elementor-element.elementor-element-31fddd59 a:focus{color:var( --e-global-color-188735c );}.elementor-44 .elementor-element.elementor-element-1a7d7309{--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:space-between;--gap:5em 0em;--row-gap:5em;--column-gap:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-390b2ad5{--display:flex;}.elementor-44 .elementor-element.elementor-element-69b9de59 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-44 .elementor-element.elementor-element-1db8b6e{--display:flex;}.elementor-44 .elementor-element.elementor-element-58b751da{color:var( --e-global-color-text );}.elementor-44 .elementor-element.elementor-element-58b751da a{color:var( --e-global-color-text );}.elementor-44 .elementor-element.elementor-element-58b751da a:hover, .elementor-44 .elementor-element.elementor-element-58b751da a:focus{color:var( --e-global-color-188735c );}.elementor-44 .elementor-element.elementor-element-e9d911d{--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:space-between;--gap:5em 0em;--row-gap:5em;--column-gap:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-d13463e{--display:flex;}.elementor-44 .elementor-element.elementor-element-1300b7b .elementor-heading-title{color:var( --e-global-color-text );}.elementor-44 .elementor-element.elementor-element-7456672{--display:flex;}.elementor-44 .elementor-element.elementor-element-4122d68{color:var( --e-global-color-text );}.elementor-44 .elementor-element.elementor-element-4122d68 a{color:var( --e-global-color-text );}.elementor-44 .elementor-element.elementor-element-4122d68 a:hover, .elementor-44 .elementor-element.elementor-element-4122d68 a:focus{color:var( --e-global-color-188735c );}.elementor-44 .elementor-element.elementor-element-c98aa84{--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:space-between;--gap:5em 0em;--row-gap:5em;--column-gap:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-b1daef5{--display:flex;}.elementor-44 .elementor-element.elementor-element-07a3395 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-44 .elementor-element.elementor-element-bc61be7{--display:flex;}.elementor-44 .elementor-element.elementor-element-0e1467a{color:var( --e-global-color-text );}.elementor-44 .elementor-element.elementor-element-0e1467a a{color:var( --e-global-color-text );}.elementor-44 .elementor-element.elementor-element-0e1467a a:hover, .elementor-44 .elementor-element.elementor-element-0e1467a a:focus{color:var( --e-global-color-188735c );}.elementor-44 .elementor-element.elementor-element-51f7e24{--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:space-between;--gap:5em 0em;--row-gap:5em;--column-gap:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-96b4399{--display:flex;}.elementor-44 .elementor-element.elementor-element-630961b .elementor-heading-title{color:var( --e-global-color-text );}.elementor-44 .elementor-element.elementor-element-968fa67{--display:flex;}.elementor-44 .elementor-element.elementor-element-0b31ab8{color:var( --e-global-color-text );}.elementor-44 .elementor-element.elementor-element-0b31ab8 a{color:var( --e-global-color-text );}.elementor-44 .elementor-element.elementor-element-0b31ab8 a:hover, .elementor-44 .elementor-element.elementor-element-0b31ab8 a:focus{color:var( --e-global-color-188735c );}.elementor-44 .elementor-element.elementor-element-27b6a1d{--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:space-between;--gap:5em 0em;--row-gap:5em;--column-gap:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-3e5d9bc{--display:flex;}.elementor-44 .elementor-element.elementor-element-3186054 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-44 .elementor-element.elementor-element-d296b49{--display:flex;}.elementor-44 .elementor-element.elementor-element-9653c8b{color:var( --e-global-color-text );}.elementor-44 .elementor-element.elementor-element-9653c8b a{color:var( --e-global-color-text );}.elementor-44 .elementor-element.elementor-element-9653c8b a:hover, .elementor-44 .elementor-element.elementor-element-9653c8b a:focus{color:var( --e-global-color-188735c );}.elementor-44 .elementor-element.elementor-element-f72e7ab{--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:space-between;--gap:5em 0em;--row-gap:5em;--column-gap:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-8079959{--display:flex;}.elementor-44 .elementor-element.elementor-element-340191e .elementor-heading-title{color:var( --e-global-color-text );}.elementor-44 .elementor-element.elementor-element-81558f3{--display:flex;}.elementor-44 .elementor-element.elementor-element-5538b1f{color:var( --e-global-color-text );}.elementor-44 .elementor-element.elementor-element-5538b1f a{color:var( --e-global-color-text );}.elementor-44 .elementor-element.elementor-element-5538b1f a:hover, .elementor-44 .elementor-element.elementor-element-5538b1f a:focus{color:var( --e-global-color-188735c );}@media(min-width:768px){.elementor-44 .elementor-element.elementor-element-10e73726{--width:30vw;}.elementor-44 .elementor-element.elementor-element-2ddc3dd2{--width:40vw;}.elementor-44 .elementor-element.elementor-element-15f734de{--width:30vw;}.elementor-44 .elementor-element.elementor-element-6899852e{--width:40vw;}.elementor-44 .elementor-element.elementor-element-5f0e910{--width:30vw;}.elementor-44 .elementor-element.elementor-element-7b51c73e{--width:40vw;}.elementor-44 .elementor-element.elementor-element-1b504d3d{--width:30vw;}.elementor-44 .elementor-element.elementor-element-58f29528{--width:40vw;}.elementor-44 .elementor-element.elementor-element-5af49f81{--width:30vw;}.elementor-44 .elementor-element.elementor-element-611144e7{--width:40vw;}.elementor-44 .elementor-element.elementor-element-390b2ad5{--width:30vw;}.elementor-44 .elementor-element.elementor-element-1db8b6e{--width:40vw;}.elementor-44 .elementor-element.elementor-element-d13463e{--width:30vw;}.elementor-44 .elementor-element.elementor-element-7456672{--width:40vw;}.elementor-44 .elementor-element.elementor-element-b1daef5{--width:30vw;}.elementor-44 .elementor-element.elementor-element-bc61be7{--width:40vw;}.elementor-44 .elementor-element.elementor-element-96b4399{--width:30vw;}.elementor-44 .elementor-element.elementor-element-968fa67{--width:40vw;}.elementor-44 .elementor-element.elementor-element-3e5d9bc{--width:30vw;}.elementor-44 .elementor-element.elementor-element-d296b49{--width:40vw;}.elementor-44 .elementor-element.elementor-element-8079959{--width:30vw;}.elementor-44 .elementor-element.elementor-element-81558f3{--width:40vw;}}@media(max-width:1024px){.elementor-44 .elementor-element.elementor-element-7e67212b{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;}.elementor-44 .elementor-element.elementor-element-58952d08{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;}}@media(max-width:767px){.elementor-44 .elementor-element.elementor-element-7e67212b{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;}.elementor-44 .elementor-element.elementor-element-58952d08{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;}.elementor-44 .elementor-element.elementor-element-6a97f6ff{--gap:2em 2em;--row-gap:2em;--column-gap:2em;}.elementor-44 .elementor-element.elementor-element-6555cfa6{--gap:2em 2em;--row-gap:2em;--column-gap:2em;}.elementor-44 .elementor-element.elementor-element-12d2e00a{--gap:2em 2em;--row-gap:2em;--column-gap:2em;}.elementor-44 .elementor-element.elementor-element-62d71cda{--gap:2em 2em;--row-gap:2em;--column-gap:2em;}.elementor-44 .elementor-element.elementor-element-2af985a1{--gap:2em 2em;--row-gap:2em;--column-gap:2em;}.elementor-44 .elementor-element.elementor-element-1a7d7309{--gap:2em 2em;--row-gap:2em;--column-gap:2em;}.elementor-44 .elementor-element.elementor-element-e9d911d{--gap:2em 2em;--row-gap:2em;--column-gap:2em;}.elementor-44 .elementor-element.elementor-element-c98aa84{--gap:2em 2em;--row-gap:2em;--column-gap:2em;}.elementor-44 .elementor-element.elementor-element-51f7e24{--gap:2em 2em;--row-gap:2em;--column-gap:2em;}.elementor-44 .elementor-element.elementor-element-27b6a1d{--gap:2em 2em;--row-gap:2em;--column-gap:2em;}.elementor-44 .elementor-element.elementor-element-f72e7ab{--gap:2em 2em;--row-gap:2em;--column-gap:2em;}}/* Start custom CSS for container, class: .elementor-element-30aa6469 *//* Galerie */

.elementor-44 .elementor-element.elementor-element-30aa6469 .subhero-gallery {
  display: grid !important;
  grid-template-columns: 22fr 48fr 30fr !important;
  align-items: end !important;
  gap: clamp(16px, 1.5vw, 28px);

  width: 100% !important;
  max-width: none !important;
  --width: 100% !important;
}


/* Alle drei Bildcontainer */

.elementor-44 .elementor-element.elementor-element-30aa6469 .subhero-gallery > .subhero-image-1,
.elementor-44 .elementor-element.elementor-element-30aa6469 .subhero-gallery > .subhero-image-2,
.elementor-44 .elementor-element.elementor-element-30aa6469 .subhero-gallery > .subhero-image-3 {
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
  --width: 100% !important;

  padding: 0 !important;
  overflow: hidden !important;
  border-radius: 32px;
}


/* Unterschiedliche Höhen */

.elementor-44 .elementor-element.elementor-element-30aa6469 .subhero-image-1 {
  height: clamp(460px, 44vw, 760px);
}

.elementor-44 .elementor-element.elementor-element-30aa6469 .subhero-image-2 {
  height: clamp(460px, 44vw, 760px);
}

.elementor-44 .elementor-element.elementor-element-30aa6469 .subhero-image-3 {
  height: clamp(460px, 44vw, 760px);
}


/* Elementor-Bildwidget füllt den Container */

.elementor-44 .elementor-element.elementor-element-30aa6469 .subhero-gallery .elementor-widget-image,
.elementor-44 .elementor-element.elementor-element-30aa6469 .subhero-gallery .elementor-widget-image .elementor-widget-container,
.elementor-44 .elementor-element.elementor-element-30aa6469 .subhero-gallery .elementor-widget-image img {
  width: 100% !important;
  height: 100% !important;
}

.elementor-44 .elementor-element.elementor-element-30aa6469 .subhero-gallery .elementor-widget-image img {
  display: block;
  max-width: none !important;

  object-fit: cover !important;
  object-position: center !important;
}


/* Mobile */

@media (max-width: 767px) {
  .elementor-44 .elementor-element.elementor-element-30aa6469 .subhero-gallery {
    grid-template-columns: 1fr 1fr !important;
    gap: 12px;
  }

  .elementor-44 .elementor-element.elementor-element-30aa6469 .subhero-image-2 {
    grid-column: 1 / -1;
    grid-row: 1;

    height: 56vh;
    min-height: 420px;
  }

  .elementor-44 .elementor-element.elementor-element-30aa6469 .subhero-image-1,
  .elementor-44 .elementor-element.elementor-element-30aa6469 .subhero-image-3 {
    height: 220px;
  }
}/* End custom CSS */