.elementor-2840 .elementor-element.elementor-element-302405f{--display:flex;--overlay-opacity:1;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-2840 .elementor-element.elementor-element-302405f:not(.elementor-motion-effects-element-type-background), .elementor-2840 .elementor-element.elementor-element-302405f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEBDC;}.elementor-2840 .elementor-element.elementor-element-302405f::before, .elementor-2840 .elementor-element.elementor-element-302405f > .elementor-background-video-container::before, .elementor-2840 .elementor-element.elementor-element-302405f > .e-con-inner > .elementor-background-video-container::before, .elementor-2840 .elementor-element.elementor-element-302405f > .elementor-background-slideshow::before, .elementor-2840 .elementor-element.elementor-element-302405f > .e-con-inner > .elementor-background-slideshow::before, .elementor-2840 .elementor-element.elementor-element-302405f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2840 .elementor-element.elementor-element-538ffa6{--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:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2840 .elementor-element.elementor-element-1acaa8d{--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;--justify-content:space-between;--align-items:center;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--overlay-opacity:1;--padding-top:20px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2840 .elementor-element.elementor-element-1acaa8d::before, .elementor-2840 .elementor-element.elementor-element-1acaa8d > .elementor-background-video-container::before, .elementor-2840 .elementor-element.elementor-element-1acaa8d > .e-con-inner > .elementor-background-video-container::before, .elementor-2840 .elementor-element.elementor-element-1acaa8d > .elementor-background-slideshow::before, .elementor-2840 .elementor-element.elementor-element-1acaa8d > .e-con-inner > .elementor-background-slideshow::before, .elementor-2840 .elementor-element.elementor-element-1acaa8d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#EFEBDC;--background-overlay:'';}.elementor-2840 .elementor-element.elementor-element-80ac320{--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;--justify-content:flex-start;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2840 .elementor-element.elementor-element-80ac320.e-con{--align-self:flex-start;--order:1;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2840 .elementor-element.elementor-element-156ca24{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2840 .elementor-element.elementor-element-7abbcff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"EB Garamond", Serif;font-size:18px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#122740;}.elementor-2840 .elementor-element.elementor-element-7abbcff a{color:#122740;}.elementor-2840 .elementor-element.elementor-element-7abbcff a:hover, .elementor-2840 .elementor-element.elementor-element-7abbcff a:focus{color:#7B9AC0;}.elementor-2840 .elementor-element.elementor-element-008ca8b .elementor-repeater-item-54d1858.elementor-social-icon{background-color:var( --e-global-color-e9691b9 );}.elementor-2840 .elementor-element.elementor-element-008ca8b .elementor-repeater-item-54d1858.elementor-social-icon i{color:var( --e-global-color-f282901 );}.elementor-2840 .elementor-element.elementor-element-008ca8b .elementor-repeater-item-54d1858.elementor-social-icon svg{fill:var( --e-global-color-f282901 );}.elementor-2840 .elementor-element.elementor-element-008ca8b{--grid-template-columns:repeat(0, auto);text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;--icon-size:49px;--grid-column-gap:0px;--grid-row-gap:0px;}.elementor-2840 .elementor-element.elementor-element-008ca8b .elementor-social-icon{background-color:var( --e-global-color-f282901 );}.elementor-2840 .elementor-element.elementor-element-008ca8b .elementor-social-icon i{color:var( --e-global-color-f282901 );}.elementor-2840 .elementor-element.elementor-element-008ca8b .elementor-social-icon svg{fill:var( --e-global-color-f282901 );}.elementor-2840 .elementor-element.elementor-element-3588c76{font-family:"EB Garamond", Serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#122740;}.elementor-2840 .elementor-element.elementor-element-2d19ffd{--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;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2840 .elementor-element.elementor-element-2d19ffd.e-con{--order:1;}.elementor-2840 .elementor-element.elementor-element-9752349{padding:0px 0px 0px 0px;font-family:"EB Garamond", Serif;font-size:18px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#122740;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-2840 .elementor-element.elementor-element-d29870e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2840 .elementor-element.elementor-element-d29870e .elementor-heading-title{font-family:"Fira Sans", Serif;font-size:22px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-2840 .elementor-element.elementor-element-4ca7f62{font-family:"EB Garamond", Serif;font-size:18px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#122740;}@media(min-width:768px){.elementor-2840 .elementor-element.elementor-element-80ac320{--width:50%;}.elementor-2840 .elementor-element.elementor-element-2d19ffd{--width:50%;}}@media(max-width:1024px){.elementor-2840 .elementor-element.elementor-element-1acaa8d{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2840 .elementor-element.elementor-element-3588c76{font-size:14px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}}@media(max-width:767px){.elementor-2840 .elementor-element.elementor-element-302405f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2840 .elementor-element.elementor-element-538ffa6{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2840 .elementor-element.elementor-element-4175ba1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2840 .elementor-element.elementor-element-4175ba1.elementor-element{--order:-99999 /* order start hack */;}.elementor-2840 .elementor-element.elementor-element-1acaa8d{--padding-top:0%;--padding-bottom:8%;--padding-left:4%;--padding-right:4%;}.elementor-2840 .elementor-element.elementor-element-1acaa8d.e-con{--order:2;}.elementor-2840 .elementor-element.elementor-element-80ac320{--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-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2840 .elementor-element.elementor-element-156ca24{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -29px) 12px;padding:0px 0px 0px 0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2840 .elementor-element.elementor-element-2d19ffd.e-con{--order:3;}.elementor-2840 .elementor-element.elementor-element-9752349{padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2840 .elementor-element.elementor-element-d29870e .elementor-heading-title{line-height:1.1em;}}/* Start custom CSS for html, class: .elementor-element-4175ba1 */@media (max-width: 767px) {
  .name-box,
  .profil-rechts .elementor-widget-html {
    width: 100% !important;
    max-width: 100% !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
    box-sizing: border-box;
  }
}
.name-box .name-headline .line1{
  display:block;
  white-space:nowrap;        /* kein Zeilenumbruch innerhalb der ersten Zeile */
  overflow-wrap:normal;
  word-break:keep-all;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-156ca24 *//* Sanfter Scroll-Scale: nur Übergang, KEINE eigene transform-Animation */
.elementor-2840 .elementor-element.elementor-element-156ca24,
.elementor-2840 .elementor-element.elementor-element-156ca24.elementor-motion-effects-element,
.elementor-2840 .elementor-element.elementor-element-156ca24 .elementor-motion-effects-element {
  transition: transform 2.6s ease-out !important;
  transform-origin: center center !important;
  will-change: transform;
}

/* Clip innerhalb der Box (runde Ecken bleiben beim Zoom sauber) */
.elementor-2840 .elementor-element.elementor-element-156ca24 { 
  overflow: hidden; 
  border-radius: 10px;
}

/* Einmaliges, ruhiges Einblenden beim Page-Load (ohne transform) */
@keyframes fadeInSlow {
  from { opacity: 0; }
  to   { opacity: 1; }
}
.elementor-2840 .elementor-element.elementor-element-156ca24 {
  animation: fadeInSlow 900ms ease-out 120ms both;  /* Dauer/Delay nach Geschmack */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80ac320 *//* Mobile Innenabstand rechts/links für die rechte Spalte */
@media (max-width: 767px) {
  .profil-rechts {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
}/* End custom CSS */
/* Start custom CSS */.page-id-2006 h1.entry-title {
  position: absolute;
  left: -9999px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
}/* End custom CSS */