.elementor-193 .elementor-element.elementor-element-d1121f4{--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;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-193 .elementor-element.elementor-element-2f7f6e1{--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:space-between}.elementor-193 .elementor-element.elementor-element-2c36b42 .elementor-repeater-item-77dbb69{font-family:"Gambetta",Sans-serif;font-style:italic;padding:0 5px;border-radius:0;--pe-rotate:0deg;--pe-scale:1;--pe-translate-x:0%;--pe-translate-y:0%;margin-right:0;margin-left:0}.elementor-193 .elementor-element.elementor-element-2c36b42 .elementor-repeater-item-d702c61{vertical-align:middle}.elementor-193 .elementor-element.elementor-element-2c36b42 .text-wrapper{text-align:left}.elementor-193 .elementor-element.elementor-element-b68fff2 .text-wrapper{text-align:left}.elementor-193 .elementor-element.elementor-element-b68fff2{width:35%;--mainColor:#141414}.elementor-193 .elementor-element.elementor-element-1a6b1c8{--display:flex;--margin-top:200px;--margin-bottom:105px;--margin-left:0px;--margin-right:0px}.elementor-193 .elementor-element.elementor-element-c168812{text-align:left}.elementor-193 .elementor-element.elementor-element-c168812 .portfolio--grid div.portfolio--projects--wrapper{grid-template-columns:repeat(2,minmax(100px, 1fr));column-gap:30px;grid-auto-rows:75vh;row-gap:70px}.elementor-193 .elementor-element.elementor-element-c168812 .pe--button a{--mainColor:var(--e-global-color-b403361)}.elementor-193 .elementor-element.elementor-element-d1e6938{--display:flex;--min-height:288px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var(--e-global-color-secondary)}.elementor-widget-animated-headline .elementor-headline{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-animated-headline{--dynamic-text-color:var(--e-global-color-secondary)}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var(--e-global-color-accent)}.elementor-193 .elementor-element.elementor-element-df1b455{--iteration-count:infinite;--animation-duration:1.2s;--dynamic-text-color:var(--e-global-color-primary)}.elementor-193 .elementor-element.elementor-element-df1b455 .elementor-headline{text-align:center;font-family:"ClashGrotesk",Sans-serif;font-size:2.45em;font-weight:400;line-height:1.2em}.elementor-193 .elementor-element.elementor-element-df1b455 .elementor-headline-plain-text{color:var(--e-global-color-primary)}.elementor-193 .elementor-element.elementor-element-df1b455 .elementor-headline-dynamic-text{font-family:"ClashGrotesk",Sans-serif;font-weight:400;line-height:1.2em}.elementor-193 .elementor-element.elementor-element-df1b455 .elementor-headline .elementor-headline-dynamic-wrapper{-webkit-text-stroke-color:#000;stroke:#000}.elementor-193 .elementor-element.elementor-element-d983a7a .text-wrapper{text-align:center}.elementor-193 .elementor-element.elementor-element-d983a7a{--mainColor:#141414}.elementor-193 .elementor-element.elementor-element-6e328ad{text-align:center;--mainColor:#223631;--mainBackground:#223631}.elementor-193 .elementor-element.elementor-element-6e328ad .pb--marquee__inner{--duration:5s}@media(max-width:1024px){.elementor-193 .elementor-element.elementor-element-2f7f6e1{--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-193 .elementor-element.elementor-element-2c36b42 .text-wrapper p,.elementor-193 .elementor-element.elementor-element-2c36b42 .text-wrapper>*{font-size:4.6em}.elementor-widget-animated-headline .elementor-headline{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-animated-headline .elementor-headline-dynamic-text{line-height:var(--e-global-typography-primary-line-height)}.elementor-193 .elementor-element.elementor-element-df1b455 .elementor-headline{font-size:2.9em}.elementor-193 .elementor-element.elementor-element-df1b455 .elementor-headline-dynamic-text{line-height:.1em}}@media(max-width:767px){.elementor-193 .elementor-element.elementor-element-2c36b42 .text-wrapper p,.elementor-193 .elementor-element.elementor-element-2c36b42 .text-wrapper>*{font-size:40px}.elementor-193 .elementor-element.elementor-element-b68fff2{width:100%}.elementor-193 .elementor-element.elementor-element-1a6b1c8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-193 .elementor-element.elementor-element-c168812 .portfolio--grid div.portfolio--projects--wrapper{grid-template-columns:repeat(1,minmax(100px, 1fr))}.elementor-widget-animated-headline .elementor-headline{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-animated-headline .elementor-headline-dynamic-text{line-height:var(--e-global-typography-primary-line-height)}}@font-face{font-family:'Gambetta';font-style:italic;font-weight:400;font-display:auto;src:url('https://ostertag-design.de/wp-content/uploads/2025/08/Gambetta-Italic.woff2') format('woff2')}@font-face{font-family:'ClashGrotesk';font-style:normal;font-weight:400;font-display:auto;src:url('https://ostertag-design.de/wp-content/uploads/2025/02/ClashGrotesk-Regular.ttf') format('truetype')}@font-face{font-family:'ClashGrotesk';font-style:normal;font-weight:600;font-display:auto;src:url('https://ostertag-design.de/wp-content/uploads/2025/02/ClashGrotesk-Medium.ttf') format('truetype')}@font-face{font-family:'ClashGrotesk';font-style:normal;font-weight:300;font-display:auto;src:url('https://ostertag-design.de/wp-content/uploads/2025/02/ClashGrotesk-Light.ttf') format('truetype')}@font-face{font-family:'ClashGrotesk';font-style:normal;font-weight:700;font-display:auto;src:url('https://ostertag-design.de/wp-content/uploads/2025/02/ClashGrotesk-Semibold.ttf') format('truetype')}