.elementor-806 .elementor-element.elementor-element-b7c4aee{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:100;}.elementor-806 .elementor-element.elementor-element-b7c4aee:not(.elementor-motion-effects-element-type-background), .elementor-806 .elementor-element.elementor-element-b7c4aee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-806 .elementor-element.elementor-element-62f9024{--display:flex;--min-height:100vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-806 .elementor-element.elementor-element-229b60a{--display:flex;--justify-content:center;}.elementor-806 .elementor-element.elementor-element-8b1ae28{width:100%;max-width:100%;}.elementor-806 .elementor-element.elementor-element-8b1ae28.elementor-element{--align-self:center;}.elementor-806 .elementor-element.elementor-element-8b1ae28 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-806 .elementor-element.elementor-element-ad998ec{--display:flex;}.elementor-806 .elementor-element.elementor-element-793c4f5{--display:flex;--min-height:200vh;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-806 .elementor-element.elementor-element-5cb8473 .elementor-heading-title{font-family:"Soehne Halbfett", Sans-serif;font-size:130px;font-weight:600;font-style:normal;line-height:0.9;letter-spacing:-0.02em;mix-blend-mode:difference;color:#FFFFFF;}.elementor-806 .elementor-element.elementor-element-bb5033d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );mix-blend-mode:difference;color:#FFFFFF;}.elementor-806 .elementor-element.elementor-element-55cf852{--display:flex;--z-index:100;}.elementor-806 .elementor-element.elementor-element-55cf852:not(.elementor-motion-effects-element-type-background), .elementor-806 .elementor-element.elementor-element-55cf852 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-806 .elementor-element.elementor-element-891615f{--display:flex;}.elementor-806 .elementor-element.elementor-element-737a156{--image-border-color:var( --e-global-color-primary );--image-transition-duration:800ms;--content-text-align:right;--content-justify-content:flex-end;--content-padding:13px;--title-text-color:#FFFFFF36;--description-text-color:#FFFFFF2E;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-806 .elementor-element.elementor-element-737a156 .elementor-gallery-item__title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-806 .elementor-element.elementor-element-737a156 .elementor-gallery-item__description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-806 .elementor-element.elementor-element-0e44c45{--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-806 .elementor-element.elementor-element-0e44c45.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-806 .elementor-element.elementor-element-f7c2f2d{--display:flex;--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-806 .elementor-element.elementor-element-f7c2f2d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-806 .elementor-element.elementor-element-ecf60ec{text-align:start;}.elementor-806 .elementor-element.elementor-element-ecf60ec .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-2a79774 );}.elementor-806 .elementor-element.elementor-element-184cb2f.elementor-element{--align-self:flex-start;}.elementor-806 .elementor-element.elementor-element-184cb2f{columns:1;text-align:start;font-family:"Soehne Leicht", Sans-serif;font-size:1.2rem;font-weight:300;text-transform:capitalize;letter-spacing:-0.02em;color:var( --e-global-color-2a79774 );}.elementor-806 .elementor-element.elementor-element-158141b{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-806 .elementor-element.elementor-element-158141b.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-806 .elementor-element.elementor-element-6236785.elementor-element{--align-self:flex-start;}.elementor-806 .elementor-element.elementor-element-6236785{text-align:start;font-family:var( --e-global-typography-3321253-font-family ), Sans-serif;font-size:var( --e-global-typography-3321253-font-size );font-weight:var( --e-global-typography-3321253-font-weight );text-transform:var( --e-global-typography-3321253-text-transform );font-style:var( --e-global-typography-3321253-font-style );line-height:var( --e-global-typography-3321253-line-height );letter-spacing:var( --e-global-typography-3321253-letter-spacing );word-spacing:var( --e-global-typography-3321253-word-spacing );color:var( --e-global-color-2a79774 );}.elementor-806 .elementor-element.elementor-element-6557115{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(5, 1fr);--grid-auto-flow:row;--justify-items:start;--align-items:center;}.elementor-806 .elementor-element.elementor-element-f2807e9{width:100%;max-width:100%;text-align:start;font-family:var( --e-global-typography-3321253-font-family ), Sans-serif;font-size:var( --e-global-typography-3321253-font-size );font-weight:var( --e-global-typography-3321253-font-weight );text-transform:var( --e-global-typography-3321253-text-transform );font-style:var( --e-global-typography-3321253-font-style );line-height:var( --e-global-typography-3321253-line-height );letter-spacing:var( --e-global-typography-3321253-letter-spacing );word-spacing:var( --e-global-typography-3321253-word-spacing );}.elementor-806 .elementor-element.elementor-element-f2807e9.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-806 .elementor-element.elementor-element-f2807e9 p{margin-block-end:20px;}.elementor-806 .elementor-element.elementor-element-1d100fc.elementor-element{--align-self:flex-start;}.elementor-806 .elementor-element.elementor-element-1d100fc{font-family:var( --e-global-typography-3321253-font-family ), Sans-serif;font-size:var( --e-global-typography-3321253-font-size );font-weight:var( --e-global-typography-3321253-font-weight );text-transform:var( --e-global-typography-3321253-text-transform );font-style:var( --e-global-typography-3321253-font-style );line-height:var( --e-global-typography-3321253-line-height );letter-spacing:var( --e-global-typography-3321253-letter-spacing );word-spacing:var( --e-global-typography-3321253-word-spacing );color:var( --e-global-color-2a79774 );}.elementor-806 .elementor-element.elementor-element-ce51ea3.elementor-element{--align-self:flex-start;}.elementor-806 .elementor-element.elementor-element-ce51ea3{font-family:var( --e-global-typography-3321253-font-family ), Sans-serif;font-size:var( --e-global-typography-3321253-font-size );font-weight:var( --e-global-typography-3321253-font-weight );text-transform:var( --e-global-typography-3321253-text-transform );font-style:var( --e-global-typography-3321253-font-style );line-height:var( --e-global-typography-3321253-line-height );letter-spacing:var( --e-global-typography-3321253-letter-spacing );word-spacing:var( --e-global-typography-3321253-word-spacing );color:var( --e-global-color-2a79774 );}.elementor-806 .elementor-element.elementor-element-dc57de2{text-align:start;font-family:var( --e-global-typography-3321253-font-family ), Sans-serif;font-size:var( --e-global-typography-3321253-font-size );font-weight:var( --e-global-typography-3321253-font-weight );text-transform:var( --e-global-typography-3321253-text-transform );font-style:var( --e-global-typography-3321253-font-style );line-height:var( --e-global-typography-3321253-line-height );letter-spacing:var( --e-global-typography-3321253-letter-spacing );word-spacing:var( --e-global-typography-3321253-word-spacing );color:var( --e-global-color-df71f07 );}.elementor-806 .elementor-element.elementor-element-e31542e.elementor-element{--align-self:flex-end;}.elementor-806 .elementor-element.elementor-element-e31542e{text-align:start;font-family:var( --e-global-typography-3321253-font-family ), Sans-serif;font-size:var( --e-global-typography-3321253-font-size );font-weight:var( --e-global-typography-3321253-font-weight );text-transform:var( --e-global-typography-3321253-text-transform );font-style:var( --e-global-typography-3321253-font-style );line-height:var( --e-global-typography-3321253-line-height );letter-spacing:var( --e-global-typography-3321253-letter-spacing );word-spacing:var( --e-global-typography-3321253-word-spacing );color:var( --e-global-color-df71f07 );}.elementor-806 .elementor-element.elementor-element-beaf019{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-20px;}.elementor-806 .elementor-element.elementor-element-beaf019:not(.elementor-motion-effects-element-type-background), .elementor-806 .elementor-element.elementor-element-beaf019 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-806 .elementor-element.elementor-element-beaf019.e-con{--align-self:flex-start;}.elementor-806 .elementor-element.elementor-element-bf83988{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 5rem;text-align:start;}.elementor-806 .elementor-element.elementor-element-bf83988 .elementor-heading-title{font-family:var( --e-global-typography-e09b51d-font-family ), Sans-serif;font-size:var( --e-global-typography-e09b51d-font-size );font-weight:var( --e-global-typography-e09b51d-font-weight );text-transform:var( --e-global-typography-e09b51d-text-transform );line-height:var( --e-global-typography-e09b51d-line-height );letter-spacing:var( --e-global-typography-e09b51d-letter-spacing );}.elementor-806 .elementor-element.elementor-element-8f9557e{--grid-columns:1;--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-806 .elementor-element.elementor-element-8f9557e > .elementor-widget-container{margin:0em 21em 0em 3.5em;}.elementor-806 .elementor-element.elementor-element-8f9557e.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-806 .elementor-element.elementor-element-eceef88{--display:flex;--min-height:0px;--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:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-806 .elementor-element.elementor-element-eceef88:not(.elementor-motion-effects-element-type-background), .elementor-806 .elementor-element.elementor-element-eceef88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-806 .elementor-element.elementor-element-eceef88.e-con{--align-self:flex-start;}.elementor-806 .elementor-element.elementor-element-c550114{--display:flex;}.elementor-806 .elementor-element.elementor-element-f3a03bc{text-align:start;font-family:var( --e-global-typography-32ef4fd-font-family ), Sans-serif;font-size:var( --e-global-typography-32ef4fd-font-size );font-weight:var( --e-global-typography-32ef4fd-font-weight );text-transform:var( --e-global-typography-32ef4fd-text-transform );line-height:var( --e-global-typography-32ef4fd-line-height );letter-spacing:var( --e-global-typography-32ef4fd-letter-spacing );color:#FFFFFF;}.elementor-806 .elementor-element.elementor-element-a12591a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-806 .elementor-element.elementor-element-a12591a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-806 .elementor-element.elementor-element-a12591a .gallery-item{padding:0 3px 3px 0;}.elementor-806 .elementor-element.elementor-element-a12591a .gallery{margin:0 -3px -3px 0;}.elementor-806 .elementor-element.elementor-element-a12591a .gallery-item .gallery-caption{text-align:center;color:var( --e-global-color-secondary );font-family:var( --e-global-typography-32ef4fd-font-family ), Sans-serif;font-size:var( --e-global-typography-32ef4fd-font-size );font-weight:var( --e-global-typography-32ef4fd-font-weight );text-transform:var( --e-global-typography-32ef4fd-text-transform );line-height:var( --e-global-typography-32ef4fd-line-height );letter-spacing:var( --e-global-typography-32ef4fd-letter-spacing );}.elementor-806 .elementor-element.elementor-element-18f08f8{--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-start;grid-column:span 1;grid-row:span 1;}.elementor-806 .elementor-element.elementor-element-18f08f8.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-806 .elementor-element.elementor-element-ee9323e{width:var( --container-widget-width, 100% );max-width:100%;margin:0rem 20rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:var( --e-global-typography-32ef4fd-font-family ), Sans-serif;font-size:var( --e-global-typography-32ef4fd-font-size );font-weight:var( --e-global-typography-32ef4fd-font-weight );text-transform:var( --e-global-typography-32ef4fd-text-transform );line-height:var( --e-global-typography-32ef4fd-line-height );letter-spacing:var( --e-global-typography-32ef4fd-letter-spacing );color:#FFFFFF;}.elementor-806 .elementor-element.elementor-element-ee9323e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-806 .elementor-element.elementor-element-93e13b2{--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;--justify-content:flex-start;}.elementor-806 .elementor-element.elementor-element-93e13b2.e-con{--align-self:flex-start;}.elementor-806 .elementor-element.elementor-element-b51f383 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.22rem/2);}.elementor-806 .elementor-element.elementor-element-b51f383 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.22rem/2);}.elementor-806 .elementor-element.elementor-element-b51f383 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.22rem/2);}.elementor-806 .elementor-element.elementor-element-b51f383 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.22rem/2);}.elementor-806 .elementor-element.elementor-element-b51f383 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.22rem/2);}.elementor-806 .elementor-element.elementor-element-b51f383 .elementor-icon-list-item:not(:last-child):after{content:"";width:25%;border-color:var( --e-global-color-accent );}.elementor-806 .elementor-element.elementor-element-b51f383 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:0.2rem;}.elementor-806 .elementor-element.elementor-element-b51f383 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-806 .elementor-element.elementor-element-b51f383 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:0.2rem;}.elementor-806 .elementor-element.elementor-element-b51f383 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-806 .elementor-element.elementor-element-b51f383 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-806 .elementor-element.elementor-element-b51f383{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-806 .elementor-element.elementor-element-b51f383 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-806 .elementor-element.elementor-element-b51f383 .elementor-icon-list-item > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-806 .elementor-element.elementor-element-b51f383 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-806 .elementor-element.elementor-element-d4967bd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.22rem/2);}.elementor-806 .elementor-element.elementor-element-d4967bd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.22rem/2);}.elementor-806 .elementor-element.elementor-element-d4967bd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.22rem/2);}.elementor-806 .elementor-element.elementor-element-d4967bd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.22rem/2);}.elementor-806 .elementor-element.elementor-element-d4967bd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.22rem/2);}.elementor-806 .elementor-element.elementor-element-d4967bd .elementor-icon-list-item:not(:last-child):after{content:"";width:25%;border-color:var( --e-global-color-accent );}.elementor-806 .elementor-element.elementor-element-d4967bd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:0.2rem;}.elementor-806 .elementor-element.elementor-element-d4967bd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-806 .elementor-element.elementor-element-d4967bd .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:0.2rem;}.elementor-806 .elementor-element.elementor-element-d4967bd .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-806 .elementor-element.elementor-element-d4967bd .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-806 .elementor-element.elementor-element-d4967bd{--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-806 .elementor-element.elementor-element-d4967bd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-806 .elementor-element.elementor-element-d4967bd .elementor-icon-list-item > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-806 .elementor-element.elementor-element-d4967bd .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-806 .elementor-element.elementor-element-30657f5{--display:flex;--min-height:0px;--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:flex-end;--align-items:stretch;--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-806 .elementor-element.elementor-element-30657f5.e-con{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-806 .elementor-element.elementor-element-ba2bb9d{width:var( --container-widget-width, 16.518% );max-width:16.518%;--container-widget-width:16.518%;--container-widget-flex-grow:0;columns:1;text-align:end;font-family:"Soehne Leicht", Sans-serif;font-size:20px;font-weight:300;line-height:1;letter-spacing:-0.4px;}.elementor-806 .elementor-element.elementor-element-ba2bb9d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-806 .elementor-element.elementor-element-ba2bb9d p{margin-block-end:22px;}.elementor-806 .elementor-element.elementor-element-a7dd828{--display:flex;}.elementor-806 .elementor-element.elementor-element-1b691d6{text-align:center;}.elementor-806 .elementor-element.elementor-element-1b691d6 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-806 .elementor-element.elementor-element-ed3cb51{--grid-columns:3;}.elementor-806 .elementor-element.elementor-element-5d7a54e{--display:flex;}.elementor-806 .elementor-element.elementor-element-814d52a{text-align:center;}.elementor-806 .elementor-element.elementor-element-814d52a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-806 .elementor-element.elementor-element-5e4a6f6{--grid-columns:3;}.elementor-806 .elementor-element.elementor-element-8c465c2{--display:flex;--min-height:162px;--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;--margin-top:-20px;--margin-bottom:-50px;--margin-left:0px;--margin-right:0px;--z-index:101;}.elementor-806 .elementor-element.elementor-element-8c465c2:not(.elementor-motion-effects-element-type-background), .elementor-806 .elementor-element.elementor-element-8c465c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-806 .elementor-element.elementor-element-b07ef9f{--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-806 .elementor-element.elementor-element-d414758{--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;}body.elementor-page-806{margin:0px 0px 0px 0px;}@media(min-width:768px){.elementor-806 .elementor-element.elementor-element-793c4f5{--width:90%;}.elementor-806 .elementor-element.elementor-element-0e44c45{--width:100%;}.elementor-806 .elementor-element.elementor-element-f7c2f2d{--width:64.177%;}.elementor-806 .elementor-element.elementor-element-158141b{--width:4.679%;}.elementor-806 .elementor-element.elementor-element-eceef88{--width:100%;}.elementor-806 .elementor-element.elementor-element-30657f5{--width:90%;}.elementor-806 .elementor-element.elementor-element-a7dd828{--width:100%;}.elementor-806 .elementor-element.elementor-element-b07ef9f{--width:50%;}.elementor-806 .elementor-element.elementor-element-d414758{--width:50%;}}@media(max-width:1024px){.elementor-806 .elementor-element.elementor-element-229b60a{--min-height:78vh;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-806 .elementor-element.elementor-element-229b60a.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-806 .elementor-element.elementor-element-5cb8473 .elementor-heading-title{font-size:72px;line-height:0.9;letter-spacing:-0.03px;}.elementor-806 .elementor-element.elementor-element-bb5033d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-806 .elementor-element.elementor-element-737a156 .elementor-gallery-item__title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-806 .elementor-element.elementor-element-737a156 .elementor-gallery-item__description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-806 .elementor-element.elementor-element-0e44c45{--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-806 .elementor-element.elementor-element-ecf60ec .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-806 .elementor-element.elementor-element-184cb2f{font-size:2.8vw;}.elementor-806 .elementor-element.elementor-element-6236785{font-size:var( --e-global-typography-3321253-font-size );line-height:var( --e-global-typography-3321253-line-height );letter-spacing:var( --e-global-typography-3321253-letter-spacing );word-spacing:var( --e-global-typography-3321253-word-spacing );}.elementor-806 .elementor-element.elementor-element-6557115{--grid-auto-flow:row;}.elementor-806 .elementor-element.elementor-element-f2807e9{font-size:var( --e-global-typography-3321253-font-size );line-height:var( --e-global-typography-3321253-line-height );letter-spacing:var( --e-global-typography-3321253-letter-spacing );word-spacing:var( --e-global-typography-3321253-word-spacing );}.elementor-806 .elementor-element.elementor-element-1d100fc{font-size:var( --e-global-typography-3321253-font-size );line-height:var( --e-global-typography-3321253-line-height );letter-spacing:var( --e-global-typography-3321253-letter-spacing );word-spacing:var( --e-global-typography-3321253-word-spacing );}.elementor-806 .elementor-element.elementor-element-ce51ea3{font-size:var( --e-global-typography-3321253-font-size );line-height:var( --e-global-typography-3321253-line-height );letter-spacing:var( --e-global-typography-3321253-letter-spacing );word-spacing:var( --e-global-typography-3321253-word-spacing );}.elementor-806 .elementor-element.elementor-element-dc57de2{font-size:var( --e-global-typography-3321253-font-size );line-height:var( --e-global-typography-3321253-line-height );letter-spacing:var( --e-global-typography-3321253-letter-spacing );word-spacing:var( --e-global-typography-3321253-word-spacing );}.elementor-806 .elementor-element.elementor-element-e31542e{font-size:var( --e-global-typography-3321253-font-size );line-height:var( --e-global-typography-3321253-line-height );letter-spacing:var( --e-global-typography-3321253-letter-spacing );word-spacing:var( --e-global-typography-3321253-word-spacing );}.elementor-806 .elementor-element.elementor-element-beaf019{--grid-auto-flow:row;}.elementor-806 .elementor-element.elementor-element-bf83988{margin:42% 42% calc(var(--kit-widget-spacing, 0px) + 42%) 42%;text-align:start;}.elementor-806 .elementor-element.elementor-element-bf83988 .elementor-heading-title{font-size:var( --e-global-typography-e09b51d-font-size );line-height:var( --e-global-typography-e09b51d-line-height );letter-spacing:var( --e-global-typography-e09b51d-letter-spacing );}.elementor-806 .elementor-element.elementor-element-8f9557e{--grid-columns:2;}.elementor-806 .elementor-element.elementor-element-f3a03bc{font-size:var( --e-global-typography-32ef4fd-font-size );line-height:var( --e-global-typography-32ef4fd-line-height );letter-spacing:var( --e-global-typography-32ef4fd-letter-spacing );}.elementor-806 .elementor-element.elementor-element-a12591a .gallery-item .gallery-caption{font-size:var( --e-global-typography-32ef4fd-font-size );line-height:var( --e-global-typography-32ef4fd-line-height );letter-spacing:var( --e-global-typography-32ef4fd-letter-spacing );}.elementor-806 .elementor-element.elementor-element-ee9323e{font-size:var( --e-global-typography-32ef4fd-font-size );line-height:var( --e-global-typography-32ef4fd-line-height );letter-spacing:var( --e-global-typography-32ef4fd-letter-spacing );}.elementor-806 .elementor-element.elementor-element-b51f383 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-806 .elementor-element.elementor-element-b51f383 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-806 .elementor-element.elementor-element-d4967bd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-806 .elementor-element.elementor-element-d4967bd .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-806 .elementor-element.elementor-element-30657f5{--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;--justify-content:flex-end;}.elementor-806 .elementor-element.elementor-element-ba2bb9d{text-align:end;font-size:15px;line-height:0.9;letter-spacing:-0.4px;}.elementor-806 .elementor-element.elementor-element-ba2bb9d p{margin-block-end:11px;}.elementor-806 .elementor-element.elementor-element-1b691d6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-806 .elementor-element.elementor-element-ed3cb51{--grid-columns:2;}.elementor-806 .elementor-element.elementor-element-814d52a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-806 .elementor-element.elementor-element-5e4a6f6{--grid-columns:2;}}@media(max-width:767px){.elementor-806 .elementor-element.elementor-element-229b60a{--min-height:67vh;}.elementor-806 .elementor-element.elementor-element-5cb8473 .elementor-heading-title{font-size:48px;letter-spacing:-0.02em;}.elementor-806 .elementor-element.elementor-element-bb5033d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-806 .elementor-element.elementor-element-737a156 .elementor-gallery-item__title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-806 .elementor-element.elementor-element-737a156 .elementor-gallery-item__description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-806 .elementor-element.elementor-element-ecf60ec .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-806 .elementor-element.elementor-element-184cb2f{font-size:1rem;}.elementor-806 .elementor-element.elementor-element-6236785{font-size:var( --e-global-typography-3321253-font-size );line-height:var( --e-global-typography-3321253-line-height );letter-spacing:var( --e-global-typography-3321253-letter-spacing );word-spacing:var( --e-global-typography-3321253-word-spacing );}.elementor-806 .elementor-element.elementor-element-6557115{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-806 .elementor-element.elementor-element-f2807e9{font-size:var( --e-global-typography-3321253-font-size );line-height:var( --e-global-typography-3321253-line-height );letter-spacing:var( --e-global-typography-3321253-letter-spacing );word-spacing:var( --e-global-typography-3321253-word-spacing );}.elementor-806 .elementor-element.elementor-element-1d100fc{font-size:var( --e-global-typography-3321253-font-size );line-height:var( --e-global-typography-3321253-line-height );letter-spacing:var( --e-global-typography-3321253-letter-spacing );word-spacing:var( --e-global-typography-3321253-word-spacing );}.elementor-806 .elementor-element.elementor-element-ce51ea3{font-size:var( --e-global-typography-3321253-font-size );line-height:var( --e-global-typography-3321253-line-height );letter-spacing:var( --e-global-typography-3321253-letter-spacing );word-spacing:var( --e-global-typography-3321253-word-spacing );}.elementor-806 .elementor-element.elementor-element-dc57de2{font-size:var( --e-global-typography-3321253-font-size );line-height:var( --e-global-typography-3321253-line-height );letter-spacing:var( --e-global-typography-3321253-letter-spacing );word-spacing:var( --e-global-typography-3321253-word-spacing );}.elementor-806 .elementor-element.elementor-element-e31542e{font-size:var( --e-global-typography-3321253-font-size );line-height:var( --e-global-typography-3321253-line-height );letter-spacing:var( --e-global-typography-3321253-letter-spacing );word-spacing:var( --e-global-typography-3321253-word-spacing );}.elementor-806 .elementor-element.elementor-element-beaf019{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-806 .elementor-element.elementor-element-bf83988 .elementor-heading-title{font-size:var( --e-global-typography-e09b51d-font-size );line-height:var( --e-global-typography-e09b51d-line-height );letter-spacing:var( --e-global-typography-e09b51d-letter-spacing );}.elementor-806 .elementor-element.elementor-element-8f9557e{--grid-columns:1;}.elementor-806 .elementor-element.elementor-element-f3a03bc{font-size:var( --e-global-typography-32ef4fd-font-size );line-height:var( --e-global-typography-32ef4fd-line-height );letter-spacing:var( --e-global-typography-32ef4fd-letter-spacing );}.elementor-806 .elementor-element.elementor-element-a12591a .gallery-item .gallery-caption{font-size:var( --e-global-typography-32ef4fd-font-size );line-height:var( --e-global-typography-32ef4fd-line-height );letter-spacing:var( --e-global-typography-32ef4fd-letter-spacing );}.elementor-806 .elementor-element.elementor-element-ee9323e{font-size:var( --e-global-typography-32ef4fd-font-size );line-height:var( --e-global-typography-32ef4fd-line-height );letter-spacing:var( --e-global-typography-32ef4fd-letter-spacing );}.elementor-806 .elementor-element.elementor-element-b51f383 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-806 .elementor-element.elementor-element-b51f383 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-806 .elementor-element.elementor-element-d4967bd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-806 .elementor-element.elementor-element-d4967bd .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-806 .elementor-element.elementor-element-30657f5{--width:90vw;--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;--justify-content:flex-start;}.elementor-806 .elementor-element.elementor-element-ba2bb9d{width:var( --container-widget-width, 125.2px );max-width:125.2px;--container-widget-width:125.2px;--container-widget-flex-grow:0;text-align:end;font-size:20px;line-height:0.9;letter-spacing:-0.2px;}.elementor-806 .elementor-element.elementor-element-1b691d6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-806 .elementor-element.elementor-element-ed3cb51{--grid-columns:1;}.elementor-806 .elementor-element.elementor-element-814d52a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-806 .elementor-element.elementor-element-5e4a6f6{--grid-columns:1;}}@media(max-width:1024px) and (min-width:768px){.elementor-806 .elementor-element.elementor-element-229b60a{--width:1350px;}.elementor-806 .elementor-element.elementor-element-30657f5{--width:90vw;}}/* Start custom CSS for video, class: .elementor-element-8b1ae28 */.elementor-806 .elementor-element.elementor-element-8b1ae28 video {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100vw;
  height: 100vh;
  min-width: 100%;
  min-height: 100%;
  transform: translate(-50%, -50%);
  object-fit: cover;
  object-position: center center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-229b60a */.elementor-806 .elementor-element.elementor-element-229b60a {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62f9024 */.elementor-806 .elementor-element.elementor-element-62f9024 {
  position: sticky;
  top: 0;
  height: 90vh;
  overflow: hidden;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-793c4f5 */.elementor-806 .elementor-element.elementor-element-793c4f5 {
  position: relative;
  z-index: 3;
  margin-top: -80vh;
  padding-top: 58vh;
  padding-left: 3vw;
  padding-right: 8vw;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad998ec */.elementor-806 .elementor-element.elementor-element-ad998ec {
    position: relative;
    bottom: 10vh;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7c4aee */.elementor-806 .elementor-element.elementor-element-b7c4aee {
  position: relative;
  min-height: 180vh;
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-737a156 *//* Caption verstecken */
.elementor-806 .elementor-element.elementor-element-737a156 .e-gallery-caption,
.elementor-806 .elementor-element.elementor-element-737a156 .e-gallery-caption * {
  opacity: 0;
  transition: opacity 1.6s ease;
}

/* Position des Caption-Containers */
.elementor-806 .elementor-element.elementor-element-737a156 .e-gallery-caption {
  position: absolute;
  right: 10px;
  bottom: 10px;
  width: auto;
  max-width: none;
  pointer-events: none;
}

/* Der eigentliche Text vertikal */
.elementor-806 .elementor-element.elementor-element-737a156 .e-gallery-caption,
.elementor-806 .elementor-element.elementor-element-737a156 .e-gallery-caption span,
.elementor-806 .elementor-element.elementor-element-737a156 .e-gallery-caption div,
.elementor-806 .elementor-element.elementor-element-737a156 .e-gallery-caption p {
  writing-mode: vertical-rl !important;
  text-orientation: mixed !important;
  white-space: nowrap;
  font-size: 12px;
  line-height: 1;
  color: white;
  letter-spacing: 0.03em;
}

/* Nur bei Hover sichtbar */
.elementor-806 .elementor-element.elementor-element-737a156 .e-gallery-item:hover .e-gallery-caption,
.elementor-806 .elementor-element.elementor-element-737a156 .e-gallery-item:hover .e-gallery-caption * {
  opacity: 0.8;
}

/* Mobile komplett aus */
@media (max-width: 767px) {
  .elementor-806 .elementor-element.elementor-element-737a156 .e-gallery-caption,
  .elementor-806 .elementor-element.elementor-element-737a156 .e-gallery-caption * {
    display: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-a12591a */.elementor-806 .elementor-element.elementor-element-a12591a img {
  height: 150px;
  width: auto;
  object-fit: contain;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Soehne Halbfett';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://shop-philippdreber.com/wp-content/uploads/2026/03/soehne-halbfett.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Soehne Leicht';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://shop-philippdreber.com/wp-content/uploads/2026/03/soehne-leicht.woff2') format('woff2');
}
/* End Custom Fonts CSS */