@media(max-width:767px){.elementor .e-2bfcce0d-864e{background-image:url(https://ls12.gms-dev.site/wp-content/uploads/2026/10/berglandschaft-hero-phone.webp);background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:62% 0%}}@media(max-width:767px){.elementor .e-3f50e714-a947{display:none}}@media(max-width:767px){.elementor .e-59dc2916-daa8{display:none}}@media(max-width:767px){.elementor .e-20267680-5431{display:none}}@media(max-width:767px){.elementor .e-46b3d351-21e6{display:none}}@media(max-width:767px){.elementor .e-349106ef-f3fb{display:none}}@media(max-width:767px){.elementor .e-49589725-3321{width:100%;max-width:420px;position:relative;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;margin-block-start:0;margin-block-end:0;margin-inline-start:auto;margin-inline-end:auto}}@media(max-width:767px){.elementor .e-30d86fb5-75be{width:100%;height:auto;overflow:visible;position:relative;inset-inline-end:auto;z-index:1;margin-block-start:8px;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;order:2}}@media(max-width:767px){.elementor .e-276da87-6087{height:300px}}@media(max-width:767px){.elementor .e-5f50fd7d-3fb3{font-size:14px;line-height:23px}}@media(max-width:767px){.elementor .e-1bab2e74-3633{margin-block-start:0;margin-block-end:-12px;margin-inline-start:0;margin-inline-end:0}}@media(max-width:767px){.elementor .e-57554134-9548{max-width:100%;margin:0}}@media(max-width:767px){.elementor .e-135921ac-2cd1{max-width:100%;margin:0}}@media(max-width:767px){.elementor .e-7f6bb9c0-105c{width:100%;min-height:52px;font-size:max(11px, calc((100vw - 104px) / 21.8));padding-block-start:3px;padding-block-end:3px;padding-inline-start:18px;padding-inline-end:58px}}@media(max-width:767px){.elementor .e-46947e5d-c454{margin-block-start:112px;margin-block-end:0;margin-inline-start:16px;margin-inline-end:16px;gap:20px;order:1;max-width:none;\n}}@media(max-width:767px){.elementor .e-1207e9e8-d622{width:auto;position:relative;inset-block-end:auto;inset-inline-start:auto;z-index:5;margin-block-start:24px;margin-block-end:20px;margin-inline-start:-16px;margin-inline-end:-16px;order:3}}@media(max-width:767px){.elementor .e-36ae2773-e2b8{min-height:0}}@media(max-width:767px){.elementor .e-2b80398c-ffdd{padding:24px}}@media(max-width:767px){.elementor .e-3762ee6b-b355{padding:24px}}@media(max-width:767px){.elementor .e-37754895-b16b{padding:24px}}@media(max-width:767px){.elementor .e-232c691b-dde7{gap:32px}}@media(max-width:767px){.elementor .e-2ff663ed-843f{gap:32px}}@media(max-width:767px){.elementor .e-37d4f8c9-9c2b{border-radius:20px}}@media(max-width:767px){.elementor .e-69c8077-90f7{font-size:22px;line-height:30px}}@media(max-width:767px){.elementor .e-743d86e7-a149{padding-inline-start:16px}}@media(max-width:767px){.elementor .e-3cb7e4a7-7824{padding-block-start:28px;padding-block-end:28px;padding-inline-start:24px;padding-inline-end:24px;border-radius:22px}}@media(max-width:767px){.elementor .e-2414f122-e635{width:260px}}@media(max-width:767px){.elementor .e-cf206ae-f7f9{font-size:22px;line-height:30px}}@media(max-width:767px){.elementor .e-77b6cc15-385c{padding-inline-start:16px}}@media(max-width:767px){.elementor .e-724c98d4-75f1{padding-block-start:28px;padding-block-end:28px;padding-inline-start:24px;padding-inline-end:24px;border-radius:22px}}@media(max-width:767px){.elementor .e-1a9bc2f2-f58b{font-size:22px;line-height:30px}}@media(max-width:767px){.elementor .e-50499272-85d7{padding-inline-start:16px}}@media(max-width:767px){.elementor .e-358e6c79-6423{padding-block-start:28px;padding-block-end:28px;padding-inline-start:24px;padding-inline-end:24px;border-radius:22px}}@media(max-width:767px){.elementor .e-20532bf3-6902{border-radius:20px}}@media(max-width:767px){.elementor .e-2c1fee4e-29bf{height:520px}}@media(max-width:767px){.elementor .e-5b23d6f-f234{font-size:34px;line-height:34px;margin-block-start:8px}}@media(max-width:767px){.elementor .e-281e3b78-8b38{inset-inline-start:0}}@media(max-width:767px){.elementor .e-3abc5275-386a{width:280px;height:280px}}@media(max-width:767px){.elementor .e-1251d87c-c633{gap:32px}}@media(max-width:767px){.elementor .e-1ef2adac-70dc{width:760px;margin-inline-start:-6px;max-width:none;\n}}@media(max-width:767px){.elementor .e-39f8f551-2dd6{width:100%;max-width:100%;flex:0 1 auto}}@media(max-width:767px){.elementor .e-33db3721-6800{width:100%;max-width:100%;flex:0 1 auto}}@media(max-width:767px){.elementor .e-13ec8195-b4d8{width:100%;max-width:100%;flex:0 1 auto}}@media(max-width:767px){.elementor .e-57c03ff4-adb0{width:100%;max-width:100%;flex:0 1 auto}}@media(max-width:767px){.elementor .e-7b75dd39-cd75{width:100%;max-width:100%;flex:0 1 auto}}@media(max-width:767px){.elementor .e-5e7bb5a-aa88{flex-direction:column;flex-wrap:nowrap}}@media(max-width:767px){.elementor .e-6928aa5c-a7f3{gap:56px}}@media(max-width:767px){.elementor .e-676f2f9c-35d3{width:20px;height:20px}}@media(max-width:767px){.elementor .e-6a044195-15d6{font-size:14px;line-height:19px}}@media(max-width:767px){.elementor .e-4b54f13a-805b{height:84px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:2px;padding-inline-end:2px;gap:10px}}@media(max-width:767px){.elementor .e-234591e7-85c0{width:20px;height:20px}}@media(max-width:767px){.elementor .e-684671b5-16e6{font-size:14px;line-height:19px}}@media(max-width:767px){.elementor .e-6df597f9-5a0b{height:84px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:2px;padding-inline-end:2px;gap:10px}}@media(max-width:767px){.elementor .e-217290b4-b511{width:20px;height:20px}}@media(max-width:767px){.elementor .e-7071488c-1ff9{font-size:14px;line-height:19px}}@media(max-width:767px){.elementor .e-2d588deb-70a0{height:84px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:2px;padding-inline-end:2px;gap:10px}}@media(max-width:767px){.elementor .e-419a9665-f0dd{width:20px;height:20px}}@media(max-width:767px){.elementor .e-71ec69f1-16ec{font-size:14px;line-height:19px}}@media(max-width:767px){.elementor .e-56ce2019-bb4d{height:84px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:2px;padding-inline-end:2px;gap:10px}}@media(max-width:767px){.elementor .e-61df8e51-7ae1{width:20px;height:20px}}@media(max-width:767px){.elementor .e-5f507e8-945d{font-size:14px;line-height:19px}}@media(max-width:767px){.elementor .e-c9fcd38-bbce{height:84px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:2px;padding-inline-end:2px;gap:10px}}@media(max-width:767px){.elementor .e-57f23a7a-d11a{width:20px;height:20px}}@media(max-width:767px){.elementor .e-537878c1-20d4{font-size:14px;line-height:19px}}@media(max-width:767px){.elementor .e-72fbe21b-5ff0{height:84px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:2px;padding-inline-end:2px;gap:10px}}@media(max-width:767px){.elementor .e-73a4cfae-c230{width:20px;height:20px}}@media(max-width:767px){.elementor .e-51f41409-6043{font-size:14px;line-height:19px}}@media(max-width:767px){.elementor .e-6df4a4d4-8ffd{height:84px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:2px;padding-inline-end:2px;gap:10px}}@media(max-width:767px){.elementor .e-23fbb905-c251{width:20px;height:20px}}@media(max-width:767px){.elementor .e-3ac61a44-8d43{font-size:14px;line-height:19px}}@media(max-width:767px){.elementor .e-59ab2090-9805{height:84px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:2px;padding-inline-end:2px;gap:10px}}@media(max-width:767px){.elementor .e-a04ee3d-49e7{width:20px;height:20px}}@media(max-width:767px){.elementor .e-24f3884f-9962{font-size:14px;line-height:19px}}@media(max-width:767px){.elementor .e-6c8bf0dd-d229{height:84px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:2px;padding-inline-end:2px;gap:10px}}@media(max-width:767px){.elementor .e-66425385-b5e8{width:20px;height:20px}}@media(max-width:767px){.elementor .e-390ed9dd-8710{height:84px;padding-block-start:12px;padding-block-end:12px}}@media(max-width:767px){.elementor .e-21607ab-7dbf{width:20px;height:20px}}@media(max-width:767px){.elementor .e-8ccde9a-72e1{height:84px;padding-block-start:12px;padding-block-end:12px}}@media(max-width:767px){.elementor .e-5591855c-bb26{width:20px;height:20px}}@media(max-width:767px){.elementor .e-68da23c3-d452{height:84px;padding-block-start:12px;padding-block-end:12px}}@media(max-width:767px){.elementor .e-312a7c85-59d8{width:20px;height:20px}}@media(max-width:767px){.elementor .e-3724286b-c754{height:84px;padding-block-start:12px;padding-block-end:12px}}@media(max-width:767px){.elementor .e-25c4ad95-681b{width:20px;height:20px}}@media(max-width:767px){.elementor .e-73dd1cb1-90ab{height:84px;padding-block-start:12px;padding-block-end:12px}}@media(max-width:767px){.elementor .e-70c7435d-710c{width:20px;height:20px}}@media(max-width:767px){.elementor .e-12317107-a23e{height:84px;padding-block-start:12px;padding-block-end:12px}}@media(max-width:767px){.elementor .e-4123a66a-84f4{width:20px;height:20px}}@media(max-width:767px){.elementor .e-26823156-d3f0{height:84px;padding-block-start:12px;padding-block-end:12px}}@media(max-width:767px){.elementor .e-7bed7303-9a16{width:20px;height:20px}}@media(max-width:767px){.elementor .e-13f48841-ddc9{height:84px;padding-block-start:12px;padding-block-end:12px}}@media(max-width:767px){.elementor .e-71753b47-3e5e{width:20px;height:20px}}@media(max-width:767px){.elementor .e-1492d262-3a7a{height:84px;padding-block-start:12px;padding-block-end:12px}}@media(max-width:767px){.elementor .e-f397aa1-886f{width:20px;height:20px}}@media(max-width:767px){.elementor .e-78f6f28f-e87d{height:84px;padding-block-start:12px;padding-block-end:12px}}@media(max-width:767px){.elementor .e-7ea81ef5-296c{width:20px;height:20px}}@media(max-width:767px){.elementor .e-64bbd85-9593{height:84px;padding-block-start:12px;padding-block-end:12px}}@media(max-width:767px){.elementor .e-69cebde0-5c36{width:20px;height:20px}}@media(max-width:767px){.elementor .e-3266567e-8a5c{height:84px;padding-block-start:12px;padding-block-end:12px}}@media(max-width:767px){.elementor .e-7f1121d3-5464{width:20px;height:20px}}@media(max-width:767px){.elementor .e-20e10a41-8d46{height:84px;padding-block-start:12px;padding-block-end:12px}}@media(max-width:767px){.elementor .e-2653c0d4-43bb{width:20px;height:20px}}@media(max-width:767px){.elementor .e-15eb9b1b-bd4c{height:84px;padding-block-start:12px;padding-block-end:12px}}@media(max-width:767px){.elementor .e-154c866c-60a7{width:20px;height:20px}}@media(max-width:767px){.elementor .e-30bef374-97b3{height:84px;padding-block-start:12px;padding-block-end:12px}}@media(max-width:767px){.elementor .e-5e929381-1298{width:20px;height:20px}}@media(max-width:767px){.elementor .e-7ac4e601-8e6b{height:84px;padding-block-start:12px;padding-block-end:12px}}@media(max-width:767px){.elementor .e-2de45b18-5652{width:20px;height:20px}}@media(max-width:767px){.elementor .e-6030bef1-b2a4{height:84px;padding-block-start:12px;padding-block-end:12px}}@media(max-width:767px){.elementor .e-2007e6ac-953a{width:20px;height:20px}}@media(max-width:767px){.elementor .e-50ddf55a-fa34{height:84px;padding-block-start:12px;padding-block-end:12px}}@media(max-width:767px){.elementor .e-43424133-5716{gap:6px}}@media(max-width:767px){.elementor .e-f87c23d-1746{font-size:16px;line-height:26px}}@media(max-width:767px){.elementor .e-d3d1c6-146b{gap:40px}}@media(max-width:767px){.elementor .e-15cf2b62-e9ac{height:360px;inset-block-end:80px}}@media(max-width:767px){.elementor .e-606f5c7a-2f48{max-width:100%}}@media(max-width:767px){.elementor .e-5ae3a04a-f28c{max-width:100%;flex:0 1 auto}}@media(max-width:767px){.elementor .e-2e70b109-7e07{max-width:100%;flex:0 1 auto}}@media(max-width:767px){.elementor .e-4e9aa098-ce34{max-width:100%;flex:0 1 auto}}@media(max-width:767px){.elementor .e-16e7cc3e-94c8{max-width:100%;flex:0 1 auto}}@media(max-width:767px){.elementor .e-252c4975-e542{max-width:100%;flex:0 1 auto}}@media(max-width:767px){.elementor .e-1275ae26-11e3{flex-direction:column;gap:16px;flex-wrap:nowrap}}@media(max-width:767px){.elementor .e-4fc5f6bb-4048{max-width:100%}}@media(max-width:767px){.elementor .e-2f97c7f9-15fd{padding-block-end:48px;gap:32px}}@media(max-width:767px){.elementor .e-75d2f67d-dbbc{font-size:16px;line-height:23px}}@media(max-width:767px){.elementor .e-2746d5a5-3bf1{font-size:16px;line-height:26px}}@media(max-width:767px){.elementor .e-63421751-3b8d{padding:0}}@media(max-width:767px){.elementor .e-64403152-7339{font-size:16px;line-height:23px}}@media(max-width:767px){.elementor .e-7c8491cd-d5d6{font-size:16px;line-height:26px}}@media(max-width:767px){.elementor .e-44561e76-4f41{padding:0}}@media(max-width:767px){.elementor .e-67065090-365a{font-size:16px;line-height:23px}}@media(max-width:767px){.elementor .e-4043a424-7b7c{font-size:16px;line-height:26px}}@media(max-width:767px){.elementor .e-101f3825-aa96{padding:0}}@media(max-width:767px){.elementor .e-4e7754c4-121c{font-size:16px;line-height:23px}}@media(max-width:767px){.elementor .e-579b9dc-b740{font-size:16px;line-height:26px}}@media(max-width:767px){.elementor .e-1e83124c-33db{padding:0}}@media(max-width:767px){.elementor .e-30edb734-cb26{font-size:16px;line-height:23px}}@media(max-width:767px){.elementor .e-67d2471b-944d{font-size:16px;line-height:26px}}@media(max-width:767px){.elementor .e-50eca103-8a83{padding:0}}@media(max-width:767px){.elementor .e-4288c1e7-8f19{gap:12px}}@media(max-width:767px){.elementor .e-585b0ebd-8f41{max-width:100%}}@media(max-width:767px){.elementor .e-4078917a-45a6{padding-block-start:48px;padding-block-end:32px;padding-inline-start:16px;padding-inline-end:16px;border-start-start-radius:24px;border-start-end-radius:24px;border-end-start-radius:0;border-end-end-radius:0}}@media(max-width:767px){.elementor .e-2e5a3a3e-d11a{width:100%;min-height:52px;font-size:max(11px, calc((100vw - 104px) / 21.8));padding-block-start:3px;padding-block-end:3px;padding-inline-start:18px;padding-inline-end:58px}}@media(max-width:767px){.elementor .e-68c6db9e-a954{padding-block-start:8px;padding-block-end:48px;padding-inline-start:16px;padding-inline-end:16px;border-start-start-radius:0;border-start-end-radius:0;border-end-start-radius:24px;border-end-end-radius:24px}}@media(max-width:767px){.elementor .e-3c751779-7ebe{inset-block-end:24px;border-start-start-radius:0;border-start-end-radius:0;border-end-start-radius:24px;border-end-end-radius:24px}}@media(max-width:767px){.elementor .e-71776383-7011{line-height:34px}}@media(max-width:767px){.elementor .e-3600a8a4-be5d{padding-block-start:24px;padding-block-end:24px;padding-inline-start:20px;padding-inline-end:20px;background-color:rgb(255 255 255 / .85);align-self:stretch;max-width:none;\n}}@media(max-width:767px){.elementor .e-42827232-4b7a{padding-block-start:24px;padding-block-end:24px;padding-inline-start:20px;padding-inline-end:20px;background-color:rgb(255 255 255 / .85);align-self:stretch;max-width:none;\n}}@media(max-width:767px){.elementor .e-6f1a5e7b-5a81{padding-block-start:24px;padding-block-end:24px;padding-inline-start:20px;padding-inline-end:20px;background-color:rgb(255 255 255 / .85);align-self:stretch;max-width:none;\n}}@media(max-width:767px){.elementor .e-617094a2-535a{padding-block-start:24px;padding-block-end:24px;padding-inline-start:20px;padding-inline-end:20px;background-color:rgb(255 255 255 / .85);align-self:stretch;max-width:none;\n}}@media(max-width:767px){.elementor .e-31c9d4c0-9efb{padding-block-start:56px;padding-block-end:64px;padding-inline-start:16px;padding-inline-end:16px;gap:48px}}@media(max-width:767px){.elementor .e-fef70ec-4788{line-height:34px}}@media(max-width:767px){.elementor .e-5744128-65b1{width:100%;min-height:56px;font-size:14px;line-height:20px;padding-block-start:6px;padding-block-end:6px;padding-inline-start:20px;padding-inline-end:56px;gap:0}}@media(max-width:767px){.elementor .e-26c8d4f8-74fb{padding-block-start:36px;padding-block-end:36px;padding-inline-start:20px;padding-inline-end:20px}}@media(max-width:767px){.elementor .e-66be1a73-1097{padding-block-start:48px;padding-block-end:56px;padding-inline-start:16px;padding-inline-end:16px}}@media(max-width:767px){.elementor .e-5e0780a0-5f8c{padding-inline-start:16px}}@media(max-width:767px){.elementor .e-687919d9-8958{line-height:27px}}@media(max-width:767px){.elementor .e-1e6f98fd-9bb7{line-height:27px}}@media(max-width:767px){.elementor .e-112c094d-7460{line-height:27px}}@media(max-width:767px){.elementor .e-2ce73fba-f9d8{margin-block-start:40px}}@media(max-width:767px){.elementor .e-65d780c8-4d1d{width:100%;flex:0 1 auto}}@media(max-width:767px){.elementor .e-751d1ea5-2cd6{width:100%;flex:0 1 auto}}@media(max-width:767px){.elementor .e-297c8a1c-7c50{width:100%;flex:0 1 auto}}@media(max-width:767px){.elementor .e-4091e477-cb36{margin-block-start:40px;flex-direction:column;gap:16px;align-items:stretch}}@media(max-width:767px){.elementor .e-30a3513f-97bc{line-height:27px}}@media(max-width:767px){.elementor .e-7255627e-5c71{line-height:27px}}@media(max-width:767px){.elementor .e-11dec07e-dcb0{margin-block-start:40px}}@media(max-width:767px){.elementor .e-4369a41c-ef7b{padding-block-start:48px;padding-block-end:48px;padding-inline-start:16px;padding-inline-end:16px}}@media(max-width:767px){.elementor .e-5ab6fe79-1609{line-height:34px}}@media(max-width:767px){.elementor .e-543debb6-8071{line-height:27px}}@media(max-width:767px){.elementor .e-3c02399-5639{width:100%;min-height:52px;font-size:max(11px, calc((100vw - 104px) / 21.8));padding-block-start:3px;padding-block-end:3px;padding-inline-start:18px;padding-inline-end:58px}}@media(max-width:767px){.elementor .e-1d22d747-82cd{padding-block-start:56px;padding-block-end:56px;padding-inline-start:16px;padding-inline-end:16px;border-radius:24px;gap:32px}}@media(max-width:767px){.elementor .e-108fc337-3598{height:100%;inset-block-start:0}}@media(max-width:767px){.elementor .e-69a316cd-e193{height:100%;inset-block-start:0}}@media(max-width:767px){.elementor .e-167ac050-f476{font-size:18px;line-height:26px}}@media(max-width:767px){.elementor .e-3e26a280-4b48{padding-block-start:0;padding-block-end:0;padding-inline-start:18px;padding-inline-end:18px}}@media(max-width:767px){.elementor .e-456416df-a0ad{font-size:18px;line-height:26px}}@media(max-width:767px){.elementor .e-1606d0d7-efd6{padding-block-start:0;padding-block-end:0;padding-inline-start:18px;padding-inline-end:18px}}@media(max-width:767px){.elementor .e-30ff50b0-78c3{font-size:18px;line-height:26px}}@media(max-width:767px){.elementor .e-3ace0521-9b19{padding-block-start:0;padding-block-end:0;padding-inline-start:18px;padding-inline-end:18px}}@media(max-width:767px){.elementor .e-3f3d1bef-33de{font-size:18px;line-height:26px}}@media(max-width:767px){.elementor .e-bac154b-b3ea{padding-block-start:0;padding-block-end:0;padding-inline-start:18px;padding-inline-end:18px}}@media(max-width:767px){.elementor .e-55f18947-a4bd{font-size:18px;line-height:26px}}@media(max-width:767px){.elementor .e-39f8ed53-59dd{padding-block-start:0;padding-block-end:0;padding-inline-start:18px;padding-inline-end:18px}}@media(max-width:767px){.elementor .e-3a9c4f35-7f82{font-size:18px;line-height:26px}}@media(max-width:767px){.elementor .e-4b2b787d-71ae{padding-block-start:0;padding-block-end:0;padding-inline-start:18px;padding-inline-end:18px}}@media(max-width:767px){.elementor .e-5485feea-661f{font-size:18px;line-height:26px}}@media(max-width:767px){.elementor .e-2b38ef0d-3450{padding-block-start:0;padding-block-end:0;padding-inline-start:18px;padding-inline-end:18px}}@media(max-width:767px){.elementor .e-2248079e-ce2b{font-size:18px;line-height:26px}}@media(max-width:767px){.elementor .e-39857cb9-ea3d{padding-block-start:0;padding-block-end:0;padding-inline-start:18px;padding-inline-end:18px}}@media(max-width:767px){.elementor .e-145d71a5-4167{font-size:18px;line-height:26px}}@media(max-width:767px){.elementor .e-2de883c7-1a19{padding-block-start:0;padding-block-end:0;padding-inline-start:18px;padding-inline-end:18px}}@media(max-width:767px){.elementor .e-30ed128c-8c17{font-size:18px;line-height:26px}}@media(max-width:767px){.elementor .e-6a415ce2-b39b{padding-block-start:0;padding-block-end:0;padding-inline-start:18px;padding-inline-end:18px}}@media(max-width:767px){.elementor .e-6dbea655-8dd6{font-size:18px;line-height:26px}}@media(max-width:767px){.elementor .e-3cddd4b7-3e21{padding-block-start:0;padding-block-end:0;padding-inline-start:18px;padding-inline-end:18px}}@media(max-width:767px){.elementor .e-6e330569-21ea{gap:12px}}@media(max-width:767px){.elementor .e-7045fb9f-e697{width:calc(100% - 32px);gap:24px}}@media(max-width:767px){.elementor .e-7ebcb822-188c{padding-block-start:48px;padding-block-end:48px;padding-inline-start:0;padding-inline-end:0}}