.elementor-3873 .elementor-element.elementor-element-1893a2da{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3873 .elementor-element.elementor-element-43ecc214{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3873 .elementor-element.elementor-element-3f80a7eb{width:auto;max-width:auto;font-family:"Roboto Slab", Sans-serif;font-size:16px;font-weight:400;}.elementor-3873 .elementor-element.elementor-element-3f80a7eb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3873 .elementor-element.elementor-element-3f80a7eb p{margin-bottom:0px;}.elementor-3873 .elementor-element.elementor-element-1b0a5820 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3873 .elementor-element.elementor-element-1b0a5820.elementor-element{--align-self:flex-end;}.elementor-3873 .elementor-element.elementor-element-1b0a5820 .elementor-icon-wrapper{text-align:center;}.elementor-3873 .elementor-element.elementor-element-1b0a5820 .elementor-icon{font-size:24px;}.elementor-3873 .elementor-element.elementor-element-1b0a5820 .elementor-icon svg{height:24px;}.elementor-3873 .elementor-element.elementor-element-1b0a5820 .elementor-icon i, .elementor-3873 .elementor-element.elementor-element-1b0a5820 .elementor-icon svg{transform:rotate(0deg);}.elementor-3873 .elementor-element.elementor-element-24f6e65{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3873 .elementor-element.elementor-element-46b9c2a0{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:-73px;--margin-right:76px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3873 .elementor-element.elementor-element-46b9c2a0.e-con{--order:-99999 /* order start hack */;}.elementor-3873 .elementor-element.elementor-element-133f427e{--grid-template-columns:repeat(3, auto);--icon-size:7px;--grid-column-gap:18px;--grid-row-gap:0px;}.elementor-3873 .elementor-element.elementor-element-133f427e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3873 .elementor-element.elementor-element-133f427e.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}.elementor-3873 .elementor-element.elementor-element-34455049{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3873 .elementor-element.elementor-element-446f64bb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3873 .elementor-element.elementor-element-446f64bb.elementor-element{--align-self:flex-end;}.elementor-3873 .elementor-element.elementor-element-446f64bb{text-align:right;}.elementor-3873 .elementor-element.elementor-element-446f64bb .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:21px;font-weight:600;color:var( --e-global-color-accent );}.elementor-3873 .elementor-element.elementor-element-49491d56{--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;}.elementor-3873 .elementor-element.elementor-element-49491d56.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3873 .elementor-element.elementor-element-0a41102{--display:flex;}.elementor-3873 .elementor-element.elementor-element-36b3656{width:var( --container-widget-width, 61% );max-width:61%;--container-widget-width:61%;--container-widget-flex-grow:0;text-align:right;}.elementor-3873 .elementor-element.elementor-element-36b3656 > .elementor-widget-container{margin:30px 0px 29px 0px;padding:0px 0px 0px 0px;}.elementor-3873 .elementor-element.elementor-element-36b3656 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:19px;font-weight:700;line-height:25px;color:#555555;}.elementor-3873 .elementor-element.elementor-element-0aea1b1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Verdana", Sans-serif;font-size:13px;line-height:15px;}.elementor-3873 .elementor-element.elementor-element-0aea1b1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3873 .elementor-element.elementor-element-18f8efbc{--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;}.elementor-3873 .elementor-element.elementor-element-8b7fe83{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-3873 .elementor-element.elementor-element-8b7fe83 .elementor-divider-separator{width:100%;}.elementor-3873 .elementor-element.elementor-element-8b7fe83 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3873 .elementor-element.elementor-element-3712d617{--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;}.elementor-3873 .elementor-element.elementor-element-478171ce{font-family:"Verdana", Sans-serif;font-size:11px;font-weight:400;line-height:17px;}.elementor-3873 .elementor-element.elementor-element-478171ce p{margin-bottom:0px;}.elementor-3873 .elementor-element.elementor-element-478171ce a{color:var( --e-global-color-primary );}.elementor-3873 .elementor-element.elementor-element-47b3b2fd{--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-3873 .elementor-element.elementor-element-4c278cf4{width:100%;max-width:100%;text-align:right;font-size:10px;}.elementor-3873 .elementor-element.elementor-element-4c278cf4 a{color:#808080;}@media(max-width:767px){.elementor-3873 .elementor-element.elementor-element-24f6e65{--min-height:0px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 31px;--row-gap:0px;--column-gap:31px;--flex-wrap:nowrap;}.elementor-3873 .elementor-element.elementor-element-46b9c2a0{--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;--margin-top:0px;--margin-bottom:27px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3873 .elementor-element.elementor-element-46b9c2a0.e-con{--order:-99999 /* order start hack */;}.elementor-3873 .elementor-element.elementor-element-133f427e .elementor-widget-container{text-align:right;}.elementor-3873 .elementor-element.elementor-element-133f427e{--icon-size:7px;}.elementor-3873 .elementor-element.elementor-element-34455049{--margin-top:-13px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3873 .elementor-element.elementor-element-446f64bb{text-align:left;}.elementor-3873 .elementor-element.elementor-element-446f64bb .elementor-heading-title{font-size:17px;line-height:1em;}.elementor-3873 .elementor-element.elementor-element-4c278cf4{text-align:right;}}@media(min-width:768px){.elementor-3873 .elementor-element.elementor-element-43ecc214{--width:100%;}.elementor-3873 .elementor-element.elementor-element-46b9c2a0{--width:50%;}.elementor-3873 .elementor-element.elementor-element-34455049{--width:50%;}.elementor-3873 .elementor-element.elementor-element-49491d56{--width:1020px;}.elementor-3873 .elementor-element.elementor-element-0a41102{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-0aea1b1 */.elementor-3873 .elementor-element.elementor-element-0aea1b1 .elementor-widget-container a,
.elementor-3873 .elementor-element.elementor-element-0aea1b1 .elementor-widget-container a:visited,
.elementor-3873 .elementor-element.elementor-element-0aea1b1 .elementor-widget-container a:hover,
.elementor-3873 .elementor-element.elementor-element-0aea1b1 .elementor-widget-container a:focus { color: #00ff00; }
.elementor-3873 .elementor-element.elementor-element-0aea1b1 .elementor-widget-container a.url,
.elementor-3873 .elementor-element.elementor-element-0aea1b1 .elementor-widget-container a.url:visited,
.elementor-3873 .elementor-element.elementor-element-0aea1b1 .elementor-widget-container a.url:hover,
.elementor-3873 .elementor-element.elementor-element-0aea1b1 .elementor-widget-container a.url:focus { color: #000000; }
.elementor-3873 .elementor-element.elementor-element-0aea1b1 .elementor-widget-container a.neu,
.elementor-3873 .elementor-element.elementor-element-0aea1b1 .elementor-widget-container a.neu:visited,
.elementor-3873 .elementor-element.elementor-element-0aea1b1 .elementor-widget-container a.neu:hover,
.elementor-3873 .elementor-element.elementor-element-0aea1b1 .elementor-widget-container a.neu:focus { color: #00ffff; }
.elementor-3873 .elementor-element.elementor-element-0aea1b1 .elementor-widget-container a + img,
.elementor-3873 .elementor-element.elementor-element-0aea1b1 .elementor-widget-container span:has(> a) + img { display: none !important; max-width: min(292px, 72vw); max-height: 45vh; width: auto; height: auto; object-fit: contain; pointer-events: none; z-index: 100; }
.elementor-3873 .elementor-element.elementor-element-0aea1b1 .elementor-widget-container a:hover + img,
.elementor-3873 .elementor-element.elementor-element-0aea1b1 .elementor-widget-container a:focus + img,
.elementor-3873 .elementor-element.elementor-element-0aea1b1 .elementor-widget-container span:has(> a:hover) + img,
.elementor-3873 .elementor-element.elementor-element-0aea1b1 .elementor-widget-container span:has(> a:focus) + img { display: inline-block !important; position: absolute; margin: 8px 0 0 8px; background: #fff; }

/* Hover-Bilder: weich ein- und in 2 Sekunden ausblenden */
.elementor-3873 .elementor-element.elementor-element-0aea1b1 .elementor-widget-container a + img,
.elementor-3873 .elementor-element.elementor-element-0aea1b1 .elementor-widget-container span:has(> a) + img {
  display: block !important;
  position: absolute;
  opacity: 0;
  visibility: hidden;
  transition: opacity 2s ease, visibility 0s linear 2s;
}
.elementor-3873 .elementor-element.elementor-element-0aea1b1 .elementor-widget-container a:hover + img,
.elementor-3873 .elementor-element.elementor-element-0aea1b1 .elementor-widget-container a:focus + img,
.elementor-3873 .elementor-element.elementor-element-0aea1b1 .elementor-widget-container span:has(> a:hover) + img,
.elementor-3873 .elementor-element.elementor-element-0aea1b1 .elementor-widget-container span:has(> a:focus) + img {
  display: inline-block !important;
  position: absolute;
  opacity: 1;
  visibility: visible;
  transition: opacity 0.2s ease, visibility 0s;
}


/* Position beim Ausblenden stabil halten */
.elementor-3873 .elementor-element.elementor-element-0aea1b1 .elementor-widget-container a + img,
.elementor-3873 .elementor-element.elementor-element-0aea1b1 .elementor-widget-container span:has(> a) + img {
  display: inline-block !important;
  position: absolute;
  margin: 8px 0 0 8px;
}

/* Textbreite an die Originalseite anpassen */
.elementor-3873 .elementor-element.elementor-element-0aea1b1 { width: 70vw; max-width: 70vw; margin-left: auto; margin-right: auto; }
@media (max-width: 767px) { .elementor-3873 .elementor-element.elementor-element-0aea1b1 { width: 92vw; max-width: 92vw; } }
@media (max-width: 767px) {
  .elementor-3873 .elementor-element.elementor-element-0aea1b1 .elementor-widget-container a + img,
  .elementor-3873 .elementor-element.elementor-element-0aea1b1 .elementor-widget-container span:has(> a) + img {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
  }
}/* End custom CSS */