@media(max-width:767px){.elementor .e-54deb58f-c765{font-size:38.4px;letter-spacing:-0.96px;line-height:40.32px;}}@media(max-width:767px){.elementor .e-60401b00-8aaf{font-size:18px;line-height:29.25px;}}@media(max-width:767px){.elementor .e-5b71d0b1-6519{flex-direction:column;}}@media(max-width:767px){.elementor .e-2f452b5d-df09{width:auto;padding-block-start:128px;padding-block-end:64px;padding-inline-start:16px;padding-inline-end:16px;}}@media(max-width:767px){.elementor .e-512cd364-6dd7{align-items:flex-end;background-image: linear-gradient(to top, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.2) 100%), url('https://edtila.de/wp-content/uploads/2026/09/header-edtila-karls.webp');\n}}@media(max-width:767px){.elementor .e-4693d7e9-1625{font-size:24px;line-height:32px;}}@media(max-width:767px){.elementor .e-2c73aded-fda1{font-size:12px;line-height:16px;}}@media(max-width:767px){.elementor .e-2ce0f280-fc57{font-size:24px;line-height:32px;}}@media(max-width:767px){.elementor .e-29da0248-7e15{font-size:12px;line-height:16px;}}@media(max-width:767px){.elementor .e-4da61382-c440{font-size:24px;line-height:32px;}}@media(max-width:767px){.elementor .e-7b00570c-3d42{font-size:12px;line-height:16px;}}@media(max-width:767px){.elementor .e-5e74d5c6-1bf2{font-size:24px;line-height:32px;}}@media(max-width:767px){.elementor .e-f4d2ea-1b33{font-size:12px;line-height:16px;}}@media(max-width:767px){.elementor .e-3e7439e5-de8d{grid-template-columns:repeat(2, 1fr);}}@media(max-width:767px){.elementor .e-6b76da95-a011{font-size:24px;letter-spacing:-0.6px;line-height:32px;}}@media(max-width:767px){.elementor .e-4a2c6886-4075{grid-template-columns:repeat(1, 1fr);}}@media(max-width:767px){.elementor .e-45ae9cff-e891{padding-block-start:56px;padding-block-end:56px;padding-inline-start:max(16px, calc((100% - 1024px) / 2 + 16px));padding-inline-end:max(16px, calc((100% - 1024px) / 2 + 16px));}}@media(max-width:767px){.elementor .e-2eb448df-8899{font-size:30px;letter-spacing:-0.75px;line-height:37.5px;}}@media(max-width:767px){.elementor .e-638539ea-c468{grid-template-columns:repeat(1, 1fr);}}@media(max-width:767px){.elementor .e-6ce4b0ad-2992{padding-block-start:80px;padding-block-end:80px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .e-3e7333bd-d054{font-size:30px;letter-spacing:-0.75px;line-height:36px;}}@media(max-width:767px){.elementor .e-7d708040-3628{padding:24px;}}@media(max-width:767px){.elementor .e-4362e30b-1d1d{padding:24px;}}@media(max-width:767px){.elementor .e-36c06c4d-3f8c{padding:24px;}}@media(max-width:767px){.elementor .e-3548bc32-af78{padding:24px;}}@media(max-width:767px){.elementor .e-7e758612-69d9{gap:24px;grid-template-columns:repeat(1, 1fr);}}@media(max-width:767px){.elementor .e-4a428e8c-ac4f{padding-block-start:64px;padding-block-end:64px;padding-inline-start:max(16px, calc((100% - 1152px) / 2 + 16px));padding-inline-end:max(16px, calc((100% - 1152px) / 2 + 16px));}}@media(max-width:767px){.elementor .e-4838a89c-8a48{font-size:30px;letter-spacing:-0.75px;line-height:37.5px;}}@media(max-width:767px){.elementor .e-39fea64a-7297{padding:24px;}}@media(max-width:767px){.elementor .e-35da5d25-4e30{padding-block-start:64px;padding-block-end:64px;padding-inline-start:max(16px, calc((100% - 1152px) / 2 + 16px));padding-inline-end:max(16px, calc((100% - 1152px) / 2 + 16px));}}@media(max-width:767px){.elementor .e-50d3312c-654b{font-size:30px;letter-spacing:-0.75px;line-height:36px;}}@media(max-width:767px){.elementor .e-4a4f1ad6-c63f{grid-template-columns:repeat(1, 1fr);}}@media(max-width:767px){.elementor .e-3292f23f-320f{padding-block-start:64px;padding-block-end:64px;padding-inline-start:max(16px, calc((100% - 896px) / 2 + 16px));padding-inline-end:max(16px, calc((100% - 896px) / 2 + 16px));}}@media(max-width:767px){.elementor .e-55d344b0-c30a{font-size:30px;letter-spacing:-0.75px;line-height:36px;}}@media(max-width:767px){.elementor .e-acc7bc4-3f4d{grid-template-columns:repeat(1, 1fr);}}@media(max-width:767px){.elementor .e-428d61b4-ebb8{padding-block-start:64px;padding-block-end:64px;padding-inline-start:max(16px, calc((100% - 1024px) / 2 + 16px));padding-inline-end:max(16px, calc((100% - 1024px) / 2 + 16px));}}@media(max-width:767px){.elementor .e-6483ea69-a842{font-size:32px;line-height:40px;}}@media(max-width:767px){.elementor .e-791b04b-db4a{font-size:30px;line-height:37.5px;}}@media(max-width:767px){.elementor .e-4f3ce7c3-eb92{gap:40px;grid-template-columns:repeat(1, 1fr);}}@media(max-width:767px){.elementor .e-157d5f58-e713{padding-block-start:56px;padding-block-end:56px;padding-inline-start:16px;padding-inline-end:16px;}}@media(max-width:767px){.elementor .e-10774d5e-aaa4{font-size:30px;letter-spacing:-0.75px;line-height:36px;}}@media(max-width:767px){.elementor .e-4e5cc8f-5059{display:none;}}@media(max-width:767px){.elementor .e-48f0978b-484c{gap:24px;grid-template-columns:repeat(1, 1fr);}}@media(max-width:767px){.elementor .e-8f3451a-5145{padding-block-start:64px;padding-block-end:64px;padding-inline-start:max(16px, calc((100% - 1024px) / 2 + 16px));padding-inline-end:max(16px, calc((100% - 1024px) / 2 + 16px));}}@media(max-width:767px){.elementor .e-4776aca2-1327{font-size:30px;letter-spacing:-0.75px;line-height:36px;}}@media(max-width:767px){.elementor .e-4ab438ac-f258{padding-block-start:64px;padding-block-end:64px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .e-702dbac8-808d{font-size:24px;line-height:32px;}}@media(max-width:767px){.elementor .e-101fbc20-7b9a{grid-template-columns:repeat(1, 1fr);}}@media(max-width:767px){.elementor .e-6b6d454f-6253{padding:32px;}}@media(max-width:767px){.elementor .e-2e7b88ca-e60b{padding-block-start:56px;padding-block-end:56px;padding-inline-start:max(16px, calc((100% - 896px) / 2 + 16px));padding-inline-end:max(16px, calc((100% - 896px) / 2 + 16px));}}@media(max-width:767px){.elementor .e-2820c27d-e25f{font-size:30px;letter-spacing:-0.75px;line-height:37.5px;}}@media(max-width:767px){.elementor .e-3196c391-7556{flex-direction:column;}}@media(max-width:767px){.elementor .e-48cb4261-1ec3{padding-block-start:80px;padding-block-end:80px;padding-inline-start:0px;padding-inline-end:0px;}}