.elementor-3920 .elementor-element.elementor-element-9c57c64{--spacer-size:50px;}.elementor-3920 .elementor-element.elementor-element-ad21605{--divider-border-style:solid;--divider-color:#E8E8E8;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 060px) 0px;--divider-icon-size:18px;}.elementor-3920 .elementor-element.elementor-element-ad21605 .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0;}.elementor-3920 .elementor-element.elementor-element-ad21605 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-3920 .elementor-element.elementor-element-ad21605.elementor-view-stacked .elementor-icon{background-color:#E8E8E8;}.elementor-3920 .elementor-element.elementor-element-ad21605.elementor-view-framed .elementor-icon, .elementor-3920 .elementor-element.elementor-element-ad21605.elementor-view-default .elementor-icon{color:#E8E8E8;border-color:#E8E8E8;}.elementor-3920 .elementor-element.elementor-element-ad21605.elementor-view-framed .elementor-icon, .elementor-3920 .elementor-element.elementor-element-ad21605.elementor-view-default .elementor-icon svg{fill:#E8E8E8;}.elementor-3920 .elementor-element.elementor-element-e811886 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-3920 .elementor-element.elementor-element-e811886 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-3920 .elementor-element.elementor-element-e811886{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-3920 .elementor-element.elementor-element-540340d .elementor-icon-wrapper{text-align:center;}.elementor-3920 .elementor-element.elementor-element-540340d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-91d2023 );}.elementor-3920 .elementor-element.elementor-element-540340d.elementor-view-framed .elementor-icon, .elementor-3920 .elementor-element.elementor-element-540340d.elementor-view-default .elementor-icon{color:var( --e-global-color-91d2023 );border-color:var( --e-global-color-91d2023 );}.elementor-3920 .elementor-element.elementor-element-540340d.elementor-view-framed .elementor-icon, .elementor-3920 .elementor-element.elementor-element-540340d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-91d2023 );}.elementor-3920 .elementor-element.elementor-element-540340d .elementor-icon{font-size:40px;}.elementor-3920 .elementor-element.elementor-element-540340d .elementor-icon svg{height:40px;}.elementor-3920 .elementor-element.elementor-element-0703bc6 .elementor-icon-wrapper{text-align:center;}.elementor-3920 .elementor-element.elementor-element-0703bc6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-91d2023 );}.elementor-3920 .elementor-element.elementor-element-0703bc6.elementor-view-framed .elementor-icon, .elementor-3920 .elementor-element.elementor-element-0703bc6.elementor-view-default .elementor-icon{color:var( --e-global-color-91d2023 );border-color:var( --e-global-color-91d2023 );}.elementor-3920 .elementor-element.elementor-element-0703bc6.elementor-view-framed .elementor-icon, .elementor-3920 .elementor-element.elementor-element-0703bc6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-91d2023 );}.elementor-3920 .elementor-element.elementor-element-0703bc6 .elementor-icon{font-size:40px;}.elementor-3920 .elementor-element.elementor-element-0703bc6 .elementor-icon svg{height:40px;}.elementor-3920 .elementor-element.elementor-element-8257f5c .elementor-icon-wrapper{text-align:center;}.elementor-3920 .elementor-element.elementor-element-8257f5c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-91d2023 );}.elementor-3920 .elementor-element.elementor-element-8257f5c.elementor-view-framed .elementor-icon, .elementor-3920 .elementor-element.elementor-element-8257f5c.elementor-view-default .elementor-icon{color:var( --e-global-color-91d2023 );border-color:var( --e-global-color-91d2023 );}.elementor-3920 .elementor-element.elementor-element-8257f5c.elementor-view-framed .elementor-icon, .elementor-3920 .elementor-element.elementor-element-8257f5c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-91d2023 );}.elementor-3920 .elementor-element.elementor-element-8257f5c .elementor-icon{font-size:40px;}.elementor-3920 .elementor-element.elementor-element-8257f5c .elementor-icon svg{height:40px;}.elementor-3920 .elementor-element.elementor-element-e6f49bc .elementor-icon-wrapper{text-align:center;}.elementor-3920 .elementor-element.elementor-element-e6f49bc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-91d2023 );}.elementor-3920 .elementor-element.elementor-element-e6f49bc.elementor-view-framed .elementor-icon, .elementor-3920 .elementor-element.elementor-element-e6f49bc.elementor-view-default .elementor-icon{color:var( --e-global-color-91d2023 );border-color:var( --e-global-color-91d2023 );}.elementor-3920 .elementor-element.elementor-element-e6f49bc.elementor-view-framed .elementor-icon, .elementor-3920 .elementor-element.elementor-element-e6f49bc.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-91d2023 );}.elementor-3920 .elementor-element.elementor-element-e6f49bc .elementor-icon{font-size:40px;}.elementor-3920 .elementor-element.elementor-element-e6f49bc .elementor-icon svg{height:40px;}.elementor-3920 .elementor-element.elementor-element-ba92a3e .elementor-icon-wrapper{text-align:center;}.elementor-3920 .elementor-element.elementor-element-ba92a3e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-91d2023 );}.elementor-3920 .elementor-element.elementor-element-ba92a3e.elementor-view-framed .elementor-icon, .elementor-3920 .elementor-element.elementor-element-ba92a3e.elementor-view-default .elementor-icon{color:var( --e-global-color-91d2023 );border-color:var( --e-global-color-91d2023 );}.elementor-3920 .elementor-element.elementor-element-ba92a3e.elementor-view-framed .elementor-icon, .elementor-3920 .elementor-element.elementor-element-ba92a3e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-91d2023 );}.elementor-3920 .elementor-element.elementor-element-ba92a3e .elementor-icon{font-size:40px;}.elementor-3920 .elementor-element.elementor-element-ba92a3e .elementor-icon svg{height:40px;}.elementor-3920 .elementor-element.elementor-element-b27c954 iframe{height:450px;}.elementor-3920 .elementor-element.elementor-element-2d02676 .elementor-icon-wrapper{text-align:center;}.elementor-3920 .elementor-element.elementor-element-2d02676.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-91d2023 );}.elementor-3920 .elementor-element.elementor-element-2d02676.elementor-view-framed .elementor-icon, .elementor-3920 .elementor-element.elementor-element-2d02676.elementor-view-default .elementor-icon{color:var( --e-global-color-91d2023 );border-color:var( --e-global-color-91d2023 );}.elementor-3920 .elementor-element.elementor-element-2d02676.elementor-view-framed .elementor-icon, .elementor-3920 .elementor-element.elementor-element-2d02676.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-91d2023 );}.elementor-3920 .elementor-element.elementor-element-2d02676 .elementor-icon{font-size:40px;}.elementor-3920 .elementor-element.elementor-element-2d02676 .elementor-icon svg{height:40px;}.elementor-3920 .elementor-element.elementor-element-2c5628b{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-3920 .elementor-element.elementor-element-2c5628b .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-3920 .elementor-element.elementor-element-2c5628b:after{content:"0.66";}.elementor-3920 .elementor-element.elementor-element-2c5628b .elementor-post__thumbnail__link{width:100%;}.elementor-3920 .elementor-element.elementor-element-2c5628b .elementor-post__meta-data span + span:before{content:"•";}.elementor-3920 .elementor-element.elementor-element-2c5628b .elementor-post__text{margin-top:20px;}.elementor-3920 .elementor-element.elementor-element-9ddb245 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-3920 .elementor-element.elementor-element-9ddb245 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-3920 .elementor-element.elementor-element-9ddb245{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}@media(max-width:767px){.elementor-3920 .elementor-element.elementor-element-2c5628b .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-3920 .elementor-element.elementor-element-2c5628b:after{content:"0.5";}.elementor-3920 .elementor-element.elementor-element-2c5628b .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for google_maps, class: .elementor-element-b27c954 */.elementor-3920 .elementor-element.elementor-element-b27c954 .elementor-custom-embed iframe {
    /* Entsättigt die Karte für einen cleanen Look */
    filter: grayscale(100%) contrast(110%) brightness(105%);
    transition: filter 0.4s ease-in-out;
    
    /* Ecken eckig lassen, passend zur darüberliegenden Fotogalerie */
    border-radius: 0px; 
}

.elementor-3920 .elementor-element.elementor-element-b27c954 .elementor-custom-embed iframe:hover {
    /* Farbe kehrt beim Mouseover zurück */
    filter: grayscale(0%) contrast(100%) brightness(100%);
}/* End custom CSS */
/* Start custom CSS *//* Standard für Desktop und Tablet */
html {
  scroll-padding-top: 80px;
}

/* Für Smartphones (unter 768px) */
@media (max-width: 767px) {
  html {
    scroll-padding-top: 55px;
  }
}/* End custom CSS */