@media(max-width:1024px){.elementor .Hero-H1{font-family:var(--Cormorant);font-size:52px;}}@media(max-width:1024px){.elementor .t03-eyebrow{font-size:16px;text-align:center;margin-block-start:0px;margin-block-end:20px;margin-inline-end:0px;order:-99999;}}@media(max-width:1024px){.elementor .t03-h2{font-size:46px;}}@media(max-width:1024px){.elementor .t03-intro{font-size:19px;}}@media(max-width:1024px){.elementor .t03-core{font-size:24px;margin-block-end:10px;}}@media(max-width:1024px){.elementor .screen-p02-t01{padding-block-start:60px;padding-block-end:0px;padding-inline-start:10px;padding-inline-end:10px;}}@media(max-width:1024px){.elementor .p02-t01-main{flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;}}@media(max-width:1024px){.elementor .p02-t01-image{width:100%;min-width:0px;margin-block-start:52px;margin-block-end:60px;}}@media(max-width:1024px){.elementor .p02-t01-text{width:100%;height:auto;max-width:680px;padding-inline-start:40px;padding-inline-end:40px;flex-direction:column;justify-content:flex-start;align-items:start;}}@media(max-width:1024px){.elementor .p02-t01-space{width:100%;min-width:0%;margin-block-end:-80px;}}@media(max-width:1024px){.elementor .p02-t01-cta{margin-block-start:40px;}}@media(max-width:1024px){.elementor .p02-t01-eight{width:200px;min-width:200px;position:relative;inset-block-start:0px;inset-inline-start:40px;z-index:2;}}@media(max-width:1024px){.elementor .p02-t02-screen{width:100%;padding-block-start:68px;padding-block-end:68px;padding-inline-start:44px;padding-inline-end:44px;flex-direction:column;}}@media(max-width:1024px){.elementor .p02-t02-text{width:100%;min-width:0px;max-width:700px;flex-direction:column;justify-content:flex-start;align-items:center;}}@media(max-width:1024px){.elementor .p02-t02-visual{max-width:100%;margin-block-start:56px;}}@media(max-width:1024px){.elementor .p02-t02-obvious{padding-inline-end:40px;}}@media(max-width:1024px){.elementor .p02-t02-label{margin-block-end:20px;}}@media(max-width:1024px){.elementor .p02-t02-less-obvious{padding-inline-start:40px;}}@media(max-width:1024px){.elementor .p02-t02-middle{min-width:0px;min-height:240px;border-inline-end-width:0px;border-style:solid;}}@media(max-width:1024px){.elementor .p02-t05-screen{height:auto;padding-block-start:88px;padding-block-end:88px;padding-inline-start:40px;padding-inline-end:40px;background-color:var(--Weiss);}}@media(max-width:1024px){.elementor .p02-t05-mission-row{height:auto;max-width:700px;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:start;}}@media(max-width:1024px){.elementor .p02-t05-mission-text{width:100%;max-width:700px;margin-block-start:0px;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:start;}}@media(max-width:1024px){.elementor .p02-t05-image{width:100%;max-width:360px;margin-block-start:48px;flex-direction:column;justify-content:flex-start;align-items:start;}}@media(max-width:1024px){.elementor .p02-t05-vision{height:auto;max-width:660px;margin-block-start:88px;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:start;}}@media(max-width:1024px){.elementor .p02-t05-leitbild{max-width:700px;margin-block-start:88px;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:start;}}@media(max-width:1024px){.elementor .p02-t05-cta{font-size:16px;line-height:1.2em;margin-block-start:48px;border-radius:4px;align-self:start;}}@media(max-width:1024px){.elementor .g02-b-footer{padding-block-start:48px;padding-block-end:32px;padding-inline-start:40px;padding-inline-end:40px;}}@media(max-width:1024px){.elementor .g02-b-contact{width:auto;}}@media(max-width:1024px){.elementor .g02-b-legal{margin-block-start:40px;}}@media(max-width:1024px){.elementor .g02-b-info{width:100%;column-gap:48px;row-gap:0px;flex-wrap:nowrap;}}@media(max-width:1024px){.elementor .g02-a-inner{column-gap:0px;padding-block-start:44px;padding-block-end:44px;padding-inline-start:40px;padding-inline-end:40px;row-gap:24px;}}@media(max-width:1024px){.elementor .g02-a-content{width:100%;}}@media(max-width:1024px){.elementor .p02-t03-screen{padding-block-start:24px;padding-block-end:24px;padding-inline-start:32px;padding-inline-end:32px;}}@media(max-width:1024px){.elementor .p02-t03-quote{padding-block-start:40px;padding-block-end:40px;padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:1024px){.elementor .p02-t03-statement{width:100%;font-size:28px;}}