.elementor-61276 .elementor-element.elementor-element-582842f{--display:flex;--min-height:525px;--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-61276 .elementor-element.elementor-element-582842f:not(.elementor-motion-effects-element-type-background), .elementor-61276 .elementor-element.elementor-element-582842f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://lsd-legal.com/wp-content/uploads/2026/02/Website-Teamfoto-breit.jpg");background-position:center right;background-repeat:no-repeat;background-size:contain;}.elementor-61276 .elementor-element.elementor-element-582842f::before, .elementor-61276 .elementor-element.elementor-element-582842f > .elementor-background-video-container::before, .elementor-61276 .elementor-element.elementor-element-582842f > .e-con-inner > .elementor-background-video-container::before, .elementor-61276 .elementor-element.elementor-element-582842f > .elementor-background-slideshow::before, .elementor-61276 .elementor-element.elementor-element-582842f > .e-con-inner > .elementor-background-slideshow::before, .elementor-61276 .elementor-element.elementor-element-582842f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(95deg, var( --e-global-color-92afd89 ) 53%, var( --e-global-color-470a067 ) 73%);}.elementor-61276 .elementor-element.elementor-element-b971f25{--display:flex;--gap:1.2rem 1.2rem;--row-gap:1.2rem;--column-gap:1.2rem;--overlay-opacity:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-61276 .elementor-element.elementor-element-b971f25:not(.elementor-motion-effects-element-type-background), .elementor-61276 .elementor-element.elementor-element-b971f25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-470a067 );}.elementor-61276 .elementor-element.elementor-element-b971f25::before, .elementor-61276 .elementor-element.elementor-element-b971f25 > .elementor-background-video-container::before, .elementor-61276 .elementor-element.elementor-element-b971f25 > .e-con-inner > .elementor-background-video-container::before, .elementor-61276 .elementor-element.elementor-element-b971f25 > .elementor-background-slideshow::before, .elementor-61276 .elementor-element.elementor-element-b971f25 > .e-con-inner > .elementor-background-slideshow::before, .elementor-61276 .elementor-element.elementor-element-b971f25 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(100deg, var( --e-global-color-92afd89 ) 37%, var( --e-global-color-470a067 ) 64%);}.elementor-61276 .elementor-element.elementor-element-b971f25.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-61276 .elementor-element.elementor-element-3868b5a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-61276 .elementor-element.elementor-element-3868b5a .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:3rem;font-weight:600;color:var( --e-global-color-secondary );}.elementor-61276 .elementor-element.elementor-element-ec1e56c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-61276 .elementor-element.elementor-element-ec1e56c .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:1.75rem;font-weight:400;color:var( --e-global-color-secondary );}.elementor-61276 .elementor-element.elementor-element-5c73a91{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-61276 .elementor-element.elementor-element-7a52500{--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-61276 .elementor-element.elementor-element-949983c{text-align:center;}.elementor-61276 .elementor-element.elementor-element-949983c .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:2rem;font-weight:600;line-height:150%;color:var( --e-global-color-secondary );}.elementor-61276 .elementor-element.elementor-element-ffccd05 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-61276 .elementor-element.elementor-element-ffccd05 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:1.2rem;font-weight:400;line-height:150%;color:var( --e-global-color-secondary );}.elementor-61276 .elementor-element.elementor-element-ba32a91 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:1.4rem;font-weight:600;line-height:150%;color:var( --e-global-color-secondary );}.elementor-61276 .elementor-element.elementor-element-64fe9ae{font-size:1.2rem;}.elementor-61276 .elementor-element.elementor-element-dd12539{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-61276 .elementor-element.elementor-element-47a1b70{text-align:center;}.elementor-61276 .elementor-element.elementor-element-47a1b70 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:2rem;font-weight:600;line-height:150%;color:var( --e-global-color-secondary );}.elementor-61276 .elementor-element.elementor-element-1f477cc > .elementor-widget-container{margin:030px 0px 0px 0px;}.elementor-61276 .elementor-element.elementor-element-1f477cc{font-size:1.2rem;color:var( --e-global-color-secondary );}.elementor-61276 .elementor-element.elementor-element-b48a490{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-61276 .elementor-element.elementor-element-0fa7b9a{--display:flex;--min-height:0px;}.elementor-61276 .elementor-element.elementor-element-dfedd09 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-61276 .elementor-element.elementor-element-dfedd09{text-align:center;}.elementor-61276 .elementor-element.elementor-element-dfedd09 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:1.5rem;font-weight:600;line-height:150%;color:var( --e-global-color-secondary );}.elementor-61276 .elementor-element.elementor-element-54982d4 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-61276 .elementor-element.elementor-element-54982d4{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-61276 .elementor-element.elementor-element-a2963f6{--display:flex;}.elementor-61276 .elementor-element.elementor-element-7e12b29 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-61276 .elementor-element.elementor-element-7e12b29{text-align:center;}.elementor-61276 .elementor-element.elementor-element-7e12b29 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:1.5rem;font-weight:600;line-height:150%;color:var( --e-global-color-secondary );}.elementor-61276 .elementor-element.elementor-element-4a771f4 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-61276 .elementor-element.elementor-element-4a771f4{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-61276 .elementor-element.elementor-element-a2ed3cd{--display:flex;}.elementor-61276 .elementor-element.elementor-element-c3719cd > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-61276 .elementor-element.elementor-element-c3719cd{text-align:center;}.elementor-61276 .elementor-element.elementor-element-c3719cd .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:1.5rem;font-weight:600;line-height:150%;color:var( --e-global-color-secondary );}.elementor-61276 .elementor-element.elementor-element-ed85925 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-61276 .elementor-element.elementor-element-461799c{--display:flex;--min-height:0px;}.elementor-61276 .elementor-element.elementor-element-6832132 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-61276 .elementor-element.elementor-element-6832132{text-align:center;}.elementor-61276 .elementor-element.elementor-element-6832132 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:1.5rem;font-weight:600;line-height:150%;color:var( --e-global-color-secondary );}.elementor-61276 .elementor-element.elementor-element-bdb628e > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-61276 .elementor-element.elementor-element-bdb628e{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-61276 .elementor-element.elementor-element-ba5e373{--display:flex;--min-height:0px;}.elementor-61276 .elementor-element.elementor-element-c0a3512 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-61276 .elementor-element.elementor-element-c0a3512{text-align:center;}.elementor-61276 .elementor-element.elementor-element-c0a3512 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:1.5rem;font-weight:600;line-height:150%;color:var( --e-global-color-secondary );}.elementor-61276 .elementor-element.elementor-element-6a8de2e > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-61276 .elementor-element.elementor-element-a47ec5b{--display:flex;--min-height:0px;}.elementor-61276 .elementor-element.elementor-element-0da7a01 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-61276 .elementor-element.elementor-element-0da7a01{text-align:center;}.elementor-61276 .elementor-element.elementor-element-0da7a01 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:1.5rem;font-weight:600;line-height:150%;color:var( --e-global-color-secondary );}.elementor-61276 .elementor-element.elementor-element-ffa0504 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-61276 .elementor-element.elementor-element-8c05a16{--display:flex;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-61276 .elementor-element.elementor-element-1ffa001{text-align:center;}.elementor-61276 .elementor-element.elementor-element-1ffa001 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:2rem;font-weight:600;line-height:150%;color:var( --e-global-color-secondary );}.elementor-61276 .elementor-element.elementor-element-64bd05d{text-align:center;}.elementor-61276 .elementor-element.elementor-element-64bd05d .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:1.3rem;font-weight:500;line-height:150%;color:var( --e-global-color-secondary );}.elementor-61276 .elementor-element.elementor-element-11ff40a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-61276 .elementor-element.elementor-element-11ff40a{font-size:1.2rem;color:var( --e-global-color-secondary );}.elementor-61276 .elementor-element.elementor-element-94061f8{--display:flex;}@media(min-width:768px){.elementor-61276 .elementor-element.elementor-element-b971f25{--width:49.587%;}.elementor-61276 .elementor-element.elementor-element-5c73a91{--content-width:1000px;}.elementor-61276 .elementor-element.elementor-element-7a52500{--width:100%;}.elementor-61276 .elementor-element.elementor-element-dd12539{--content-width:750px;}.elementor-61276 .elementor-element.elementor-element-b48a490{--content-width:770px;}.elementor-61276 .elementor-element.elementor-element-8c05a16{--content-width:750px;}}@media(max-width:1024px) and (min-width:768px){.elementor-61276 .elementor-element.elementor-element-582842f{--content-width:100%;}.elementor-61276 .elementor-element.elementor-element-b971f25{--width:85%;}}@media(min-width:2400px){.elementor-61276 .elementor-element.elementor-element-582842f:not(.elementor-motion-effects-element-type-background), .elementor-61276 .elementor-element.elementor-element-582842f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:1050px -38px;background-size:auto;}.elementor-61276 .elementor-element.elementor-element-582842f::before, .elementor-61276 .elementor-element.elementor-element-582842f > .elementor-background-video-container::before, .elementor-61276 .elementor-element.elementor-element-582842f > .e-con-inner > .elementor-background-video-container::before, .elementor-61276 .elementor-element.elementor-element-582842f > .elementor-background-slideshow::before, .elementor-61276 .elementor-element.elementor-element-582842f > .e-con-inner > .elementor-background-slideshow::before, .elementor-61276 .elementor-element.elementor-element-582842f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(95deg, var( --e-global-color-92afd89 ) 47%, var( --e-global-color-470a067 ) 54%);}.elementor-61276 .elementor-element.elementor-element-582842f{--overlay-opacity:1;}.elementor-61276 .elementor-element.elementor-element-b48a490{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-61276 .elementor-element.elementor-element-582842f{--min-height:500px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-61276 .elementor-element.elementor-element-582842f:not(.elementor-motion-effects-element-type-background), .elementor-61276 .elementor-element.elementor-element-582842f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:248px 0px;background-size:cover;}.elementor-61276 .elementor-element.elementor-element-b971f25{--min-height:100%;--justify-content:center;--overlay-opacity:0;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-61276 .elementor-element.elementor-element-b971f25.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-61276 .elementor-element.elementor-element-3868b5a .elementor-heading-title{font-size:2rem;}.elementor-61276 .elementor-element.elementor-element-ec1e56c .elementor-heading-title{font-size:1.4rem;}.elementor-61276 .elementor-element.elementor-element-b48a490{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-61276 .elementor-element.elementor-element-582842f{--min-height:300px;--overlay-opacity:1;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-61276 .elementor-element.elementor-element-582842f:not(.elementor-motion-effects-element-type-background), .elementor-61276 .elementor-element.elementor-element-582842f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:1px 0px;background-size:cover;}.elementor-61276 .elementor-element.elementor-element-582842f::before, .elementor-61276 .elementor-element.elementor-element-582842f > .elementor-background-video-container::before, .elementor-61276 .elementor-element.elementor-element-582842f > .e-con-inner > .elementor-background-video-container::before, .elementor-61276 .elementor-element.elementor-element-582842f > .elementor-background-slideshow::before, .elementor-61276 .elementor-element.elementor-element-582842f > .e-con-inner > .elementor-background-slideshow::before, .elementor-61276 .elementor-element.elementor-element-582842f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(95deg, var( --e-global-color-92afd89 ) 34%, var( --e-global-color-470a067 ) 59%);}.elementor-61276 .elementor-element.elementor-element-b971f25{--width:100%;--min-height:0px;--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:center;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-61276 .elementor-element.elementor-element-3868b5a{width:var( --container-widget-width, 47.144% );max-width:47.144%;--container-widget-width:47.144%;--container-widget-flex-grow:0;}.elementor-61276 .elementor-element.elementor-element-3868b5a > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-61276 .elementor-element.elementor-element-3868b5a .elementor-heading-title{font-size:4.9vw;line-height:130%;letter-spacing:0.1px;}.elementor-61276 .elementor-element.elementor-element-ec1e56c{width:var( --container-widget-width, 43.221% );max-width:43.221%;--container-widget-width:43.221%;--container-widget-flex-grow:0;}.elementor-61276 .elementor-element.elementor-element-ec1e56c > .elementor-widget-container{margin:0px 0px 4px 0px;}.elementor-61276 .elementor-element.elementor-element-ec1e56c .elementor-heading-title{font-size:0.9rem;line-height:130%;}.elementor-61276 .elementor-element.elementor-element-949983c .elementor-heading-title{font-size:1.6rem;}.elementor-61276 .elementor-element.elementor-element-ffccd05 .elementor-heading-title{font-size:1rem;}.elementor-61276 .elementor-element.elementor-element-ba32a91 .elementor-heading-title{font-size:1.1rem;}.elementor-61276 .elementor-element.elementor-element-64fe9ae > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-61276 .elementor-element.elementor-element-64fe9ae{font-size:1rem;}.elementor-61276 .elementor-element.elementor-element-dd12539{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-61276 .elementor-element.elementor-element-47a1b70 .elementor-heading-title{font-size:5.8vw;}.elementor-61276 .elementor-element.elementor-element-1f477cc{font-size:1rem;}.elementor-61276 .elementor-element.elementor-element-b48a490{--content-width:500px;--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-61276 .elementor-element.elementor-element-0fa7b9a{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-61276 .elementor-element.elementor-element-dfedd09 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-61276 .elementor-element.elementor-element-dfedd09 .elementor-heading-title{font-size:1rem;}.elementor-61276 .elementor-element.elementor-element-54982d4 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-61276 .elementor-element.elementor-element-54982d4{font-size:12px;}.elementor-61276 .elementor-element.elementor-element-7e12b29 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-61276 .elementor-element.elementor-element-7e12b29 .elementor-heading-title{font-size:1rem;}.elementor-61276 .elementor-element.elementor-element-4a771f4 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-61276 .elementor-element.elementor-element-4a771f4{font-size:12px;}.elementor-61276 .elementor-element.elementor-element-a2ed3cd{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-61276 .elementor-element.elementor-element-c3719cd > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-61276 .elementor-element.elementor-element-c3719cd .elementor-heading-title{font-size:1rem;}.elementor-61276 .elementor-element.elementor-element-ed85925{font-size:12px;}.elementor-61276 .elementor-element.elementor-element-461799c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-61276 .elementor-element.elementor-element-6832132 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-61276 .elementor-element.elementor-element-6832132 .elementor-heading-title{font-size:1rem;}.elementor-61276 .elementor-element.elementor-element-bdb628e > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-61276 .elementor-element.elementor-element-bdb628e{font-size:12px;}.elementor-61276 .elementor-element.elementor-element-ba5e373{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-61276 .elementor-element.elementor-element-c0a3512 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-61276 .elementor-element.elementor-element-c0a3512 .elementor-heading-title{font-size:1rem;}.elementor-61276 .elementor-element.elementor-element-6a8de2e > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-61276 .elementor-element.elementor-element-6a8de2e{font-size:12px;}.elementor-61276 .elementor-element.elementor-element-a47ec5b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-61276 .elementor-element.elementor-element-0da7a01 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-61276 .elementor-element.elementor-element-0da7a01 .elementor-heading-title{font-size:1rem;}.elementor-61276 .elementor-element.elementor-element-ffa0504 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-61276 .elementor-element.elementor-element-ffa0504{font-size:12px;}.elementor-61276 .elementor-element.elementor-element-8c05a16{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-61276 .elementor-element.elementor-element-1ffa001 .elementor-heading-title{font-size:5.8vw;}.elementor-61276 .elementor-element.elementor-element-64bd05d{width:var( --container-widget-width, 278px );max-width:278px;--container-widget-width:278px;--container-widget-flex-grow:0;}.elementor-61276 .elementor-element.elementor-element-64bd05d > .elementor-widget-container{margin:-14px 0px -9px 0px;}.elementor-61276 .elementor-element.elementor-element-64bd05d.elementor-element{--align-self:center;}.elementor-61276 .elementor-element.elementor-element-64bd05d .elementor-heading-title{font-size:4.3vw;}.elementor-61276 .elementor-element.elementor-element-11ff40a > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-61276 .elementor-element.elementor-element-11ff40a{font-size:1rem;}}/* Start custom CSS */<style>
    :root {
        --lsd-gradient: linear-gradient(to bottom, #ff00ff, #ff0000, #ffff00, #00ff00, #0000ff, #4b0082);
    }

    .timeline-wrapper {
        max-width: 1200px;
        margin: 0 auto;
        padding: 40px 20px;
    }

    .lsd-timeline {
        position: relative;
        padding: 0;
        list-style: none;
    }

    /* Zentrale Linie */
    .lsd-timeline::after {
        content: '';
        position: absolute;
        width: 3px;
        background: var(--lsd-gradient);
        top: 10px;
        bottom: 0;
        left: 50%;
        margin-left: -1.5px;
    }

    .timeline-item {
        position: relative;
        width: 100%;
        display: flex;
        justify-content: center;
        align-items: flex-start;
        /* Überlappung auf Desktop */
        margin-top: -50px; 
    }

    .timeline-item:first-child { margin-top: 0; }

    .timeline-dot {
        position: absolute;
        left: 50%;
        top: 15px;
        width: 12px;
        height: 12px;
        background-color: #fff;
        border: 3px solid currentColor;
        border-radius: 50%;
        z-index: 3;
        transform: translateX(-50%);
    }

    /* Dünne Verbindungslinie vom Punkt zum Bild */
    .timeline-connector {
        position: absolute;
        top: 20px;
        height: 1px;
        width: 40px; /* Länge der Verbindungslinie */
        background-color: #ccc;
        z-index: 2;
    }

    .left .timeline-connector {
        right: 50%;
    }

    .right .timeline-connector {
        left: 50%;
    }

    /* Inhalts-Struktur */
    .timeline-content {
        display: flex;
        align-items: left;
        width: 100%;
    }

    /* Desktop: Anordnung & Abstand zum Zeitstrahl */
    .left .timeline-content {
        flex-direction: row-reverse;
        padding-right: calc(50% + 40px); /* 40px Abstand zur Mitte */
    }

    .right .timeline-content {
        flex-direction: row;
        padding-left: calc(50% + 40px); /* 40px Abstand zur Mitte */
    }

    .timeline-image-wrapper {
        flex: 0 0 auto;
        max-width: 300px; /* Begrenzung auf 300px wie gewünscht */
    }

    .timeline-image {
        width: 100%;
        height: auto;
        border-radius: 10px;
        display: block;
        box-shadow: 0 10px 30px rgba(0,0,0,0.1);
    }

    .timeline-info {
        flex: 1;
        padding: 0 20px;
    }

    .left .timeline-info { text-align: right; }
    .right .timeline-info { text-align: left; }

    .timeline-title {
        font-weight: bold;
        font-size: 1.1rem;
        display: block;
        color: #000 !important; /* Titel jetzt Schwarz */
    }

    .timeline-text {
        font-size: 0.95rem;
        line-height: 1.4;
        color: #333;
        margin: 5px 0 0 0;
    }

    /* Mobile Optimierung */
    @media screen and (max-width: 1024px) {
        .timeline-item { margin-top: 15px; }
        .timeline-content { flex-direction: column !important; }
        .lsd-timeline::after { left: 6px; }
        .timeline-dot { left: 1px; transform: none; }
        .timeline-connector { display: none; } /* Verbindungslinie mobil ausblenden */
        
        .left .timeline-content, .right .timeline-content {
            padding-left: 30px;
            padding-right: 0;
            width: 100%;
        }

        .timeline-image-wrapper { max-width: 100%; flex: none; }
        .timeline-info { 
            flex: none; 
            padding: 15px 0; 
            text-align: left !important;
        }
    }
</style>/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://lsd-legal.com/wp-content/uploads/2024/04/Lato-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://lsd-legal.com/wp-content/uploads/2024/04/Lato-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */