.elementor-303 .elementor-element.elementor-element-3716943b{--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-303 .elementor-element.elementor-element-bd99510{--display:flex;--padding-top:12rem;--padding-bottom:10rem;--padding-left:0rem;--padding-right:0rem;}.elementor-303 .elementor-element.elementor-element-40361d63{--display:grid;--e-con-grid-template-columns:5fr 7fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0rem 5rem;--row-gap:0rem;--column-gap:5rem;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-303 .elementor-element.elementor-element-2fa888a5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-303 .elementor-element.elementor-element-6a366c58{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-303 .elementor-element.elementor-element-3b35a077{width:var( --container-widget-width, 600px );max-width:600px;padding:0px 0px 20px 0px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-303 .elementor-element.elementor-element-3b35a077 .elementor-heading-title{font-family:var( --e-global-typography-70d9f2f-font-family ), Sans-serif;font-size:var( --e-global-typography-70d9f2f-font-size );font-weight:var( --e-global-typography-70d9f2f-font-weight );text-transform:var( --e-global-typography-70d9f2f-text-transform );line-height:var( --e-global-typography-70d9f2f-line-height );color:var( --e-global-color-secondary );}.elementor-303 .elementor-element.elementor-element-3f65bcf0{width:var( --container-widget-width, 640px );max-width:640px;padding:0px 0px 32px 0px;--container-widget-width:640px;--container-widget-flex-grow:0;}.elementor-303 .elementor-element.elementor-element-79c29b33 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-303 .elementor-element.elementor-element-79c29b33 .elementor-button:hover, .elementor-303 .elementor-element.elementor-element-79c29b33 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-303 .elementor-element.elementor-element-1d6fc845{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--grid-auto-flow:row;--padding-top:64px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-303 .elementor-element.elementor-element-08381b8{--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;--justify-content:space-between;--align-items:center;--gap:6px 0px;--row-gap:6px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-cfc7f50 );--border-color:var( --e-global-color-cfc7f50 );--border-radius:24px 24px 24px 24px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-303 .elementor-element.elementor-element-08381b8:not(.elementor-motion-effects-element-type-background), .elementor-303 .elementor-element.elementor-element-08381b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-218406b );}.elementor-303 .elementor-element.elementor-element-1ad816c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-303 .elementor-element.elementor-element-466b3e8{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:6px 0px;--row-gap:6px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-303 .elementor-element.elementor-element-eb2d44b{text-align:center;}.elementor-303 .elementor-element.elementor-element-eb2d44b .elementor-heading-title{font-family:var( --e-global-typography-53bb532-font-family ), Sans-serif;font-size:var( --e-global-typography-53bb532-font-size );font-weight:var( --e-global-typography-53bb532-font-weight );text-transform:var( --e-global-typography-53bb532-text-transform );line-height:var( --e-global-typography-53bb532-line-height );color:var( --e-global-color-text );}.elementor-303 .elementor-element.elementor-element-abdbaa7{--e-rating-icon-font-size:14px;--e-rating-gap:2px;}.elementor-303 .elementor-element.elementor-element-a283bbf{text-align:center;}.elementor-303 .elementor-element.elementor-element-a283bbf .elementor-heading-title{font-family:var( --e-global-typography-60d5dff-font-family ), Sans-serif;font-size:var( --e-global-typography-60d5dff-font-size );font-weight:var( --e-global-typography-60d5dff-font-weight );line-height:var( --e-global-typography-60d5dff-line-height );color:var( --e-global-color-text );}.elementor-303 .elementor-element.elementor-element-41f8846{--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;--justify-content:space-between;--align-items:center;--gap:6px 0px;--row-gap:6px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-cfc7f50 );--border-color:var( --e-global-color-cfc7f50 );--border-radius:24px 24px 24px 24px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-303 .elementor-element.elementor-element-41f8846:not(.elementor-motion-effects-element-type-background), .elementor-303 .elementor-element.elementor-element-41f8846 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-218406b );}.elementor-303 .elementor-element.elementor-element-68b3d96{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-303 .elementor-element.elementor-element-73d8610{width:var( --container-widget-width, 85px );max-width:85px;--container-widget-width:85px;--container-widget-flex-grow:0;}.elementor-303 .elementor-element.elementor-element-73d8610.elementor-element{--align-self:center;}.elementor-303 .elementor-element.elementor-element-73d8610 img{max-width:85px;border-radius:5px 5px 5px 5px;}.elementor-303 .elementor-element.elementor-element-bfa31e0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:6px 0px;--row-gap:6px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-303 .elementor-element.elementor-element-0505475{width:var( --container-widget-width, 120px );max-width:120px;--container-widget-width:120px;--container-widget-flex-grow:0;text-align:center;}.elementor-303 .elementor-element.elementor-element-0505475 .elementor-heading-title{font-family:var( --e-global-typography-44589c9-font-family ), Sans-serif;font-size:var( --e-global-typography-44589c9-font-size );font-weight:var( --e-global-typography-44589c9-font-weight );text-transform:var( --e-global-typography-44589c9-text-transform );line-height:var( --e-global-typography-44589c9-line-height );color:var( --e-global-color-secondary );}.elementor-303 .elementor-element.elementor-element-f8d1ad6{--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;--justify-content:space-between;--align-items:center;--gap:6px 0px;--row-gap:6px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-cfc7f50 );--border-color:var( --e-global-color-cfc7f50 );--border-radius:24px 24px 24px 24px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-303 .elementor-element.elementor-element-f8d1ad6:not(.elementor-motion-effects-element-type-background), .elementor-303 .elementor-element.elementor-element-f8d1ad6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-218406b );}.elementor-303 .elementor-element.elementor-element-d2cffba{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-303 .elementor-element.elementor-element-838512c img{max-width:80px;}.elementor-303 .elementor-element.elementor-element-48a8a1b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:6px 0px;--row-gap:6px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-303 .elementor-element.elementor-element-44a4ee2{width:100%;max-width:100%;}.elementor-303 .elementor-element.elementor-element-44a4ee2 .elementor-counter{gap:0px;}.elementor-303 .elementor-element.elementor-element-44a4ee2 .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-70d9f2f-font-family ), Sans-serif;font-size:var( --e-global-typography-70d9f2f-font-size );font-weight:var( --e-global-typography-70d9f2f-font-weight );text-transform:var( --e-global-typography-70d9f2f-text-transform );line-height:var( --e-global-typography-70d9f2f-line-height );}.elementor-303 .elementor-element.elementor-element-44a4ee2 .elementor-counter-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-44589c9-font-family ), Sans-serif;font-size:var( --e-global-typography-44589c9-font-size );font-weight:var( --e-global-typography-44589c9-font-weight );text-transform:var( --e-global-typography-44589c9-text-transform );line-height:var( --e-global-typography-44589c9-line-height );}@media(max-width:1024px){.elementor-303 .elementor-element.elementor-element-bd99510{--padding-top:10rem;--padding-bottom:8rem;--padding-left:0rem;--padding-right:0rem;}.elementor-303 .elementor-element.elementor-element-40361d63{--e-con-grid-template-columns:5fr 7fr;--gap:0rem 3rem;--row-gap:0rem;--column-gap:3rem;--grid-auto-flow:row;}.elementor-303 .elementor-element.elementor-element-3b35a077{padding:0px 0px 16px 0px;}.elementor-303 .elementor-element.elementor-element-3b35a077 .elementor-heading-title{font-size:var( --e-global-typography-70d9f2f-font-size );line-height:var( --e-global-typography-70d9f2f-line-height );}.elementor-303 .elementor-element.elementor-element-1d6fc845{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--padding-top:48px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-303 .elementor-element.elementor-element-eb2d44b .elementor-heading-title{font-size:var( --e-global-typography-53bb532-font-size );line-height:var( --e-global-typography-53bb532-line-height );}.elementor-303 .elementor-element.elementor-element-a283bbf .elementor-heading-title{font-size:var( --e-global-typography-60d5dff-font-size );line-height:var( --e-global-typography-60d5dff-line-height );}.elementor-303 .elementor-element.elementor-element-0505475 .elementor-heading-title{font-size:var( --e-global-typography-44589c9-font-size );line-height:var( --e-global-typography-44589c9-line-height );}.elementor-303 .elementor-element.elementor-element-44a4ee2 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-70d9f2f-font-size );line-height:var( --e-global-typography-70d9f2f-line-height );}.elementor-303 .elementor-element.elementor-element-44a4ee2 .elementor-counter-title{font-size:var( --e-global-typography-44589c9-font-size );line-height:var( --e-global-typography-44589c9-line-height );}}@media(max-width:767px){.elementor-303 .elementor-element.elementor-element-bd99510{--padding-top:6rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-303 .elementor-element.elementor-element-40361d63{--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-303 .elementor-element.elementor-element-3b35a077{--container-widget-width:325px;--container-widget-flex-grow:0;width:var( --container-widget-width, 325px );max-width:325px;}.elementor-303 .elementor-element.elementor-element-3b35a077 .elementor-heading-title{font-size:var( --e-global-typography-70d9f2f-font-size );line-height:var( --e-global-typography-70d9f2f-line-height );}.elementor-303 .elementor-element.elementor-element-3f65bcf0{padding:0px 0px 24px 0px;}.elementor-303 .elementor-element.elementor-element-1d6fc845{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-303 .elementor-element.elementor-element-eb2d44b .elementor-heading-title{font-size:var( --e-global-typography-53bb532-font-size );line-height:var( --e-global-typography-53bb532-line-height );}.elementor-303 .elementor-element.elementor-element-a283bbf .elementor-heading-title{font-size:var( --e-global-typography-60d5dff-font-size );line-height:var( --e-global-typography-60d5dff-line-height );}.elementor-303 .elementor-element.elementor-element-0505475 .elementor-heading-title{font-size:var( --e-global-typography-44589c9-font-size );line-height:var( --e-global-typography-44589c9-line-height );}.elementor-303 .elementor-element.elementor-element-44a4ee2 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-70d9f2f-font-size );line-height:var( --e-global-typography-70d9f2f-line-height );}.elementor-303 .elementor-element.elementor-element-44a4ee2 .elementor-counter-title{font-size:var( --e-global-typography-44589c9-font-size );line-height:var( --e-global-typography-44589c9-line-height );}}/* Start custom CSS for html, class: .elementor-element-0d8525f */.elementor-303 .elementor-element.elementor-element-0d8525f .awx-portrait {
position: relative;
width: 100%;
aspect-ratio: 428 / 450;
border-radius: 24px;
overflow: hidden;
background-color: #24363F;
background-image: url(/wp-content/uploads/2026/09/studio-hintergrund.jpg);
background-size: cover;
background-position: center top;
background-repeat: no-repeat;
}

.elementor-303 .elementor-element.elementor-element-0d8525f .awx-portrait__mark {
position: absolute;
left: 6%;
top: 11%;
width: 86%;
height: auto;
z-index: 1;
}

.elementor-303 .elementor-element.elementor-element-0d8525f .awx-portrait__person {
left: 50%;
top: 10%;
transform: translateX(-50%);
width: 100%;
height: auto;
z-index: 2;
display: block;
}

.elementor-303 .elementor-element.elementor-element-0d8525f .awx-portrait__trace {
stroke-dasharray: 1748 1748;
stroke-dashoffset: 1748;
animation: awx-portrait-loop 8s infinite;
animation-play-state: paused;
}

.elementor-303 .elementor-element.elementor-element-0d8525f .awx-portrait.is-visible .awx-portrait__trace {
animation-play-state: running;
}

@keyframes awx-portrait-loop {
0% { stroke-dashoffset: 1748; animation-timing-function: cubic-bezier(.45, .05, .3, 1); }
25% { stroke-dashoffset: 0; animation-timing-function: linear; }
55% { stroke-dashoffset: 0; animation-timing-function: cubic-bezier(.45, .05, .3, 1); }
80% { stroke-dashoffset: -1748; animation-timing-function: linear; }
100% { stroke-dashoffset: -1748; }
}

@media only screen and (min-width: 768px) {
.elementor-303 .elementor-element.elementor-element-0d8525f .awx-portrait__person {
position: absolute;
}
}

@media only screen and (max-width: 767px) {
.elementor-303 .elementor-element.elementor-element-0d8525f .awx-portrait__person {
position: relative;
}
}

@media (prefers-reduced-motion: reduce) {
.elementor-303 .elementor-element.elementor-element-0d8525f .awx-portrait__trace {
animation: none;
stroke-dasharray: none;
stroke-dashoffset: 0;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eb2d44b */.elementor-303 .elementor-element.elementor-element-eb2d44b span {
font-family: var(--e-global-typography-60d5dff-font-family), Sans-serif;
font-size: var(--e-global-typography-60d5dff-font-size);
font-weight: var(--e-global-typography-60d5dff-font-weight);
line-height: var(--e-global-typography-60d5dff-line-height);
color: var(--e-global-color-text);
text-transform: lowercase;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d6fc845 */@media only screen and (max-width:450px) {
.elementor-303 .elementor-element.elementor-element-1d6fc845 {
display: flex;
flex-direction: column;
gap: 12px 0;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40361d63 */@media only screen and (max-width:767px) {
.elementor-303 .elementor-element.elementor-element-40361d63 {
display: flex;
flex-direction: column;
gap: 2rem 0;
}
}/* End custom CSS */