.elementor .e-2f7e1ac-ad77435{max-width:50px;max-height:50px;align-self:center;}.elementor .e-003da2c-42c12a5{font-family:DM Serif Display;color:var(--Background);align-self:center;}.elementor .e-df4686a-4e77008{font-family:Montserrat;font-weight:700;color:var(--Font);border-radius:30px;background-color:var(--Background);}.elementor .e-9b18e77-c3da669{flex-direction:row-reverse;}.elementor .e-3013e37{position:static;padding-inline-start:50px;padding-inline-end:50px;background-color:var(--Akkzentfarbe);flex-direction:row;}.elementor .e-fa95768{height:80vh;background-image:url("https://grenzzoigl-ranna.de/wp-content/uploads/2026/06/IMG_2203.jpeg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex-direction:column;}.elementor .e-409768f-392f06f{font-family:DM Serif Display;font-weight:600;font-size:3em;}.elementor .e-693218c{flex-direction:column;}.elementor .e-57c1d6e-0da762b{border-radius:20px;border-width:5px;border-color:var(--Akkzentfarbe);border-style:solid;display:flex;}.elementor .e-8347f8e{flex-direction:column;}.elementor .e-2096404-7dc09ad{border-radius:20px;border-width:5px;border-color:var(--Akkzentfarbe);border-style:solid;display:flex;}.elementor .e-f9fa00b-87692b5{flex-direction:column;}.elementor .e-7dddb9d-9b1ea0c{font-family:DM Serif Display;}.elementor .e-ce907a4-4857e48{font-family:Montserrat;font-weight:400;}.elementor .e-a57a614-a4001d9{flex-direction:column;gap:20px;}.elementor .e-4683188-154d1e0{border-radius:20px;border-width:5px;border-color:var(--Akkzentfarbe);border-style:solid;display:flex;}.elementor .e-b676612-54349cb{border-radius:20px;border-width:5px;border-color:var(--Akkzentfarbe);border-style:solid;display:flex;}.elementor .e-0456ad8-c3b9e24{flex-direction:column;gap:20px;align-items:center;}.elementor .e-8d955d3-2b2ff2c{padding-block-start:100px;flex-direction:row;}.elementor .e-b9193c9-b101823{font-family:DM Serif Display;}.elementor .e-af88ed5-39492e8{border-radius:20px;border-width:5px;border-color:var(--Akkzentfarbe);border-style:solid;display:flex;}.elementor .e-8952252-dea459d{border-radius:20px;border-width:5px;border-color:var(--Akkzentfarbe);border-style:solid;display:flex;}.elementor .e-c0ba0aa-3ba3120{border-radius:20px;border-width:5px;border-color:var(--Akkzentfarbe);border-style:solid;display:flex;}.elementor .e-423c344-48f0568{border-radius:20px;border-width:5px;border-color:var(--Akkzentfarbe);border-style:solid;display:flex;}.elementor .e-7e4f18a-9b57cb1{padding-block-start:100px;flex-direction:column;gap:20px;}.elementor .e-9621f65-f78b4f7{font-family:DM Serif Display;}.elementor .e-11abce8-32cef18{font-family:Montserrat;font-weight:400;}.elementor .e-4896e20-a8b9301{flex-direction:column;gap:20px;}.elementor .e-404bca5-0624532{border-radius:20px;border-width:5px;border-color:var(--Akkzentfarbe);border-style:solid;display:flex;}.elementor .e-db39d9f-2c0ff9a{border-radius:20px;border-width:5px;border-color:var(--Akkzentfarbe);border-style:solid;display:flex;}.elementor .e-69fe63e-f8e8ddb{flex-direction:column;gap:20px;}.elementor .e-14e3697-9c12f36{padding-block-start:100px;}.elementor .e-0534c58-23e12f8{font-family:DM Serif Display;}.elementor .e-f8c6bb5-249c8a1{font-family:Montserrat;font-weight:400;}.elementor .e-5a3adfc-5ebef33{flex-direction:column;gap:20px;}.elementor .e-046a5f1-6ce0898{border-radius:20px;border-width:5px;border-color:var(--Akkzentfarbe);border-style:solid;display:flex;}.elementor .e-6d5d591-86e6e0c{flex-direction:column;gap:20px;}.elementor .e-1b511f5-5f5a35a{padding-block-start:100px;}.elementor .e-65c0e47-3ee87c3{font-family:DM Serif Display;}.elementor .e-3671df5-6bf6c2d{font-family:Montserrat;font-weight:400;}.elementor .e-dc98ecf-de6353e{flex-direction:column;gap:20px;}.elementor .e-1db13f2-02e3098{border-radius:20px;border-width:5px;border-color:var(--Akkzentfarbe);border-style:solid;display:flex;}.elementor .e-cbed740-4649593{flex-direction:column;gap:20px;}.elementor .e-b4cc6c7-dce2e28{padding-block-start:100px;}.elementor .e-d86bc5d-bfa555c{border-radius:20px;border-width:5px;border-color:var(--Akkzentfarbe);border-style:solid;display:flex;}.elementor .e-3b3d408-f4632fa{border-radius:20px;border-width:5px;border-color:var(--Akkzentfarbe);border-style:solid;display:flex;}.elementor .e-54f7786-ed1c049{border-radius:20px;border-width:5px;border-color:var(--Akkzentfarbe);border-style:solid;display:flex;}.elementor .e-48a633e-74f6fa6{display:flex;gap:20px;justify-content:center;}.elementor .e-016d334-f6ee381{font-family:DM Serif Display;}.elementor .e-e074796-05f9d04{font-family:Montserrat;font-weight:400;}.elementor .e-6f727e1-35b81d7{flex-direction:column;gap:20px;}.elementor .e-ddafec8-df96ae0{border-radius:20px;border-width:5px;border-color:var(--Akkzentfarbe);border-style:solid;display:flex;}.elementor .e-fc14e84-fa7b840{flex-direction:column;gap:20px;}.elementor .e-d27b2ce-8bf9d08{padding-block-start:100px;}.elementor .e-24d4078-ce8d64f{color:var(--Font);padding-block-start:50px;padding-block-end:50px;padding-inline-start:20vw;padding-inline-end:20vw;display:flex;flex-direction:column;}.elementor .e-3d11b51-d803b82{max-width:100px;padding-block-end:20px;}.elementor .e-c096d29-8d1acfd{font-family:DM Serif Display;font-weight:700;font-size:1.7em;color:var(--Background);}.elementor .e-8bb074e-a31d8c1{font-family:Montserrat;font-size:1em;color:var(--Background);}.elementor .e-d8e5304-1bec62a{padding:0px;margin:0px;flex-direction:column;gap:10px;}.elementor .e-d1617b4-2190599{font-family:Montserrat;font-weight:300;font-size:0.7em;color:var(--Background);text-align:end;padding-block-start:50px;}.elementor .e-13542b2-0a0d132{padding:0px;flex-direction:column-reverse;align-items:end;}.elementor .e-95cc3c7-3fb13ae{padding:0px;margin:0px;}.elementor .e-13737fd-3b8a5b6{font-family:Montserrat;font-weight:300;font-size:0.7em;color:var(--Background);padding-block-start:50px;}.elementor .e-f626ffe-d78915f{font-family:Montserrat;font-weight:300;font-size:0.7em;color:var(--Background);text-align:end;padding-block-start:50px;}.elementor .e-7c9870d-ea0f4ac{padding:0px;margin:0px;justify-content:space-between;}.elementor .e-56c6dd5{padding-block-start:30px;padding-block-end:60px;padding-inline-start:20vw;padding-inline-end:20vw;background-color:var(--Akkzentfarbe);flex-direction:column;}