.elementor-1128 .elementor-element.elementor-element-388827f4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-1128 .elementor-element.elementor-element-388827f4:not(.elementor-motion-effects-element-type-background), .elementor-1128 .elementor-element.elementor-element-388827f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3E9D8;}.elementor-1128 .elementor-element.elementor-element-57d7378c{text-align:center;}.elementor-1128 .elementor-element.elementor-element-57d7378c .elementor-heading-title{font-family:"Caveat", Sans-serif;font-weight:500;}.elementor-1128 .elementor-element.elementor-element-5fda7453{--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:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:68px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1128 .elementor-element.elementor-element-6e42e96f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1128 .elementor-element.elementor-element-2002561a img{width:100%;max-width:100%;height:250px;object-fit:cover;object-position:center center;border-radius:12px 12px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1128 .elementor-element.elementor-element-64da8334{--display:flex;--border-radius:0px 0px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5) inset;--padding-top:32px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-1128 .elementor-element.elementor-element-64da8334:not(.elementor-motion-effects-element-type-background), .elementor-1128 .elementor-element.elementor-element-64da8334 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-1128 .elementor-element.elementor-element-fbe7852{text-align:center;}.elementor-1128 .elementor-element.elementor-element-fbe7852 .elementor-heading-title{font-family:"Caveat", Sans-serif;font-size:30px;font-weight:900;color:#610018;}.elementor-1128 .elementor-element.elementor-element-16b33daa > .elementor-widget-container{margin:0px 0px -24px 0px;}.elementor-1128 .elementor-element.elementor-element-16b33daa{font-family:"Caveat", Sans-serif;font-size:24px;color:#610018;}.elementor-1128 .elementor-element.elementor-element-6effba41 .elementor-button{background-color:#A53A3A00;font-family:var( --e-global-typography-6306405-font-family ), Sans-serif;font-size:var( --e-global-typography-6306405-font-size );line-height:var( --e-global-typography-6306405-line-height );fill:#56A55C;color:#56A55C;border-style:solid;border-width:3px 3px 3px 3px;border-color:#56A55C;border-radius:40px 40px 40px 40px;padding:15px 15px 15px 15px;}.elementor-1128 .elementor-element.elementor-element-6effba41 .elementor-button:hover, .elementor-1128 .elementor-element.elementor-element-6effba41 .elementor-button:focus{background-color:#E3E9D8;color:#610018;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1128 .elementor-element.elementor-element-6effba41 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1128 .elementor-element.elementor-element-6effba41 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1128 .elementor-element.elementor-element-6effba41 .elementor-button:hover svg, .elementor-1128 .elementor-element.elementor-element-6effba41 .elementor-button:focus svg{fill:#610018;}.elementor-1128 .elementor-element.elementor-element-78aeed51{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1128 .elementor-element.elementor-element-3cafe2ee{text-align:left;}.elementor-1128 .elementor-element.elementor-element-3cafe2ee img{width:100%;max-width:100%;height:250px;object-fit:cover;object-position:top center;border-radius:12px 12px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1128 .elementor-element.elementor-element-60e393cb{--display:flex;--border-radius:0px 0px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5) inset;--padding-top:32px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-1128 .elementor-element.elementor-element-60e393cb:not(.elementor-motion-effects-element-type-background), .elementor-1128 .elementor-element.elementor-element-60e393cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-1128 .elementor-element.elementor-element-63b4dea8{text-align:center;}.elementor-1128 .elementor-element.elementor-element-63b4dea8 .elementor-heading-title{font-family:"Caveat", Sans-serif;font-size:30px;font-weight:900;color:#610018;}.elementor-1128 .elementor-element.elementor-element-1de19d56 > .elementor-widget-container{margin:0px 0px -24px 0px;}.elementor-1128 .elementor-element.elementor-element-1de19d56{font-family:"Caveat", Sans-serif;font-size:24px;color:#610018;}.elementor-1128 .elementor-element.elementor-element-5ba2a8e .elementor-button{background-color:#A53A3A00;font-family:var( --e-global-typography-6306405-font-family ), Sans-serif;font-size:var( --e-global-typography-6306405-font-size );line-height:var( --e-global-typography-6306405-line-height );fill:#56A55C;color:#56A55C;border-style:solid;border-width:3px 3px 3px 3px;border-color:#56A55C;border-radius:40px 40px 40px 40px;padding:15px 15px 15px 15px;}.elementor-1128 .elementor-element.elementor-element-5ba2a8e .elementor-button:hover, .elementor-1128 .elementor-element.elementor-element-5ba2a8e .elementor-button:focus{background-color:#E3E9D8;color:#610018;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1128 .elementor-element.elementor-element-5ba2a8e .elementor-button-content-wrapper{flex-direction:row;}.elementor-1128 .elementor-element.elementor-element-5ba2a8e .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1128 .elementor-element.elementor-element-5ba2a8e .elementor-button:hover svg, .elementor-1128 .elementor-element.elementor-element-5ba2a8e .elementor-button:focus svg{fill:#610018;}.elementor-1128 .elementor-element.elementor-element-741c1c2b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1128 .elementor-element.elementor-element-83b4f03 img{width:100%;max-width:100%;height:250px;object-fit:cover;object-position:center center;border-radius:12px 12px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1128 .elementor-element.elementor-element-5abb5daf{--display:flex;--border-radius:0px 0px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5) inset;--padding-top:32px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-1128 .elementor-element.elementor-element-5abb5daf:not(.elementor-motion-effects-element-type-background), .elementor-1128 .elementor-element.elementor-element-5abb5daf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-1128 .elementor-element.elementor-element-4e1f4100{text-align:center;}.elementor-1128 .elementor-element.elementor-element-4e1f4100 .elementor-heading-title{font-family:"Caveat", Sans-serif;font-size:32px;font-weight:900;color:#610018;}.elementor-1128 .elementor-element.elementor-element-b8a9287 > .elementor-widget-container{margin:0px 0px -24px 0px;}.elementor-1128 .elementor-element.elementor-element-b8a9287{font-family:"Caveat", Sans-serif;font-size:24px;color:#610018;}.elementor-1128 .elementor-element.elementor-element-5a361827 .elementor-button{background-color:#A53A3A00;font-family:var( --e-global-typography-6306405-font-family ), Sans-serif;font-size:var( --e-global-typography-6306405-font-size );line-height:var( --e-global-typography-6306405-line-height );fill:#56A55C;color:#56A55C;border-style:solid;border-width:3px 3px 3px 3px;border-color:#56A55C;border-radius:40px 40px 40px 40px;padding:15px 15px 15px 15px;}.elementor-1128 .elementor-element.elementor-element-5a361827 .elementor-button:hover, .elementor-1128 .elementor-element.elementor-element-5a361827 .elementor-button:focus{background-color:#E3E9D8;color:#610018;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1128 .elementor-element.elementor-element-5a361827 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1128 .elementor-element.elementor-element-5a361827 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1128 .elementor-element.elementor-element-5a361827 .elementor-button:hover svg, .elementor-1128 .elementor-element.elementor-element-5a361827 .elementor-button:focus svg{fill:#610018;}@media(min-width:768px){.elementor-1128 .elementor-element.elementor-element-6e42e96f{--width:33%;}.elementor-1128 .elementor-element.elementor-element-78aeed51{--width:33%;}.elementor-1128 .elementor-element.elementor-element-741c1c2b{--width:33%;}}@media(max-width:1024px){.elementor-1128 .elementor-element.elementor-element-57d7378c .elementor-heading-title{font-size:52px;}.elementor-1128 .elementor-element.elementor-element-64da8334{--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-1128 .elementor-element.elementor-element-6effba41 .elementor-button{font-size:var( --e-global-typography-6306405-font-size );line-height:var( --e-global-typography-6306405-line-height );}.elementor-1128 .elementor-element.elementor-element-60e393cb{--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-1128 .elementor-element.elementor-element-5ba2a8e .elementor-button{font-size:var( --e-global-typography-6306405-font-size );line-height:var( --e-global-typography-6306405-line-height );}.elementor-1128 .elementor-element.elementor-element-5abb5daf{--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-1128 .elementor-element.elementor-element-5a361827 .elementor-button{font-size:var( --e-global-typography-6306405-font-size );line-height:var( --e-global-typography-6306405-line-height );}}@media(max-width:767px){.elementor-1128 .elementor-element.elementor-element-388827f4{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-1128 .elementor-element.elementor-element-57d7378c .elementor-heading-title{font-size:51px;}.elementor-1128 .elementor-element.elementor-element-5fda7453{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1128 .elementor-element.elementor-element-64da8334{--padding-top:20px;--padding-bottom:35px;--padding-left:20px;--padding-right:20px;}.elementor-1128 .elementor-element.elementor-element-6effba41 .elementor-button{font-size:var( --e-global-typography-6306405-font-size );line-height:var( --e-global-typography-6306405-line-height );}.elementor-1128 .elementor-element.elementor-element-60e393cb{--padding-top:20px;--padding-bottom:35px;--padding-left:20px;--padding-right:20px;}.elementor-1128 .elementor-element.elementor-element-5ba2a8e .elementor-button{font-size:var( --e-global-typography-6306405-font-size );line-height:var( --e-global-typography-6306405-line-height );}.elementor-1128 .elementor-element.elementor-element-5abb5daf{--padding-top:20px;--padding-bottom:35px;--padding-left:20px;--padding-right:20px;}.elementor-1128 .elementor-element.elementor-element-5a361827 .elementor-button{font-size:var( --e-global-typography-6306405-font-size );line-height:var( --e-global-typography-6306405-line-height );}}/* Start custom CSS for button, class: .elementor-element-6effba41 *//* Entfernt Großbuchstaben aus Buttons und Menü-Elementen */
button,
input[type="submit"],
.elementor-button,
.main-header-menu a {
  text-transform: none !important;
}

/* Rahmenfarbe beim Hover ändern – für Buttons mit der Klasse "mein-button" */
.mein-button {
  border: 2px solid transparent;
  transition: border-color 0.3s ease;
}

.mein-button:hover {
  border-color: #610018;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ba2a8e *//* Entfernt Großbuchstaben aus Buttons und Menü-Elementen */
button,
input[type="submit"],
.elementor-button,
.main-header-menu a {
  text-transform: none !important;
}

/* Rahmenfarbe beim Hover ändern – für Buttons mit der Klasse "mein-button" */
.mein-button {
  border: 2px solid transparent;
  transition: border-color 0.3s ease;
}

.mein-button:hover {
  border-color: #610018;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5a361827 *//* Entfernt Großbuchstaben aus Buttons und Menü-Elementen */
button,
input[type="submit"],
.elementor-button,
.main-header-menu a {
  text-transform: none !important;
}

/* Rahmenfarbe beim Hover ändern – für Buttons mit der Klasse "mein-button" */
.mein-button {
  border: 2px solid transparent;
  transition: border-color 0.3s ease;
}

.mein-button:hover {
  border-color: #610018;
}/* End custom CSS */