.elementor .e-1fd87775-87e3{font-weight:700;font-size:0.75rem;color:#e6c18d;letter-spacing:0.18em;}.elementor .e-447e9c26-a3dc{font-family:"Libre Baskerville";font-weight:400;font-size:clamp(3rem,6vw,6.5rem);color:#fffefa;letter-spacing:-0.045em;line-height:1.08;text-shadow:0 2px 18px rgba(0,0,0,.24);\n}.elementor .e-49f9251-f30f{max-width:36rem;font-size:1.15rem;color:#fffefa;line-height:1.65;}.elementor .e-2062ec02-ee16:hover,.elementor .e-2062ec02-ee16:focus-visible{background-color:#e6c18d;}.elementor .e-2062ec02-ee16{font-weight:700;color:#172b35;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:0.45rem;background-color:#fffefa;align-self:flex-start;}.elementor .e-73c206c2-2af5{max-width:48rem;padding:0px;display:flex;flex-direction:column;gap:1.6rem;}.elementor .e-51323edd-5368{min-height:clamp(38rem,75vh,52rem);padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:4rem;padding-inline-end:4rem;background-image:linear-gradient(90deg, rgba(9,23,26,.92) 0%,rgba(9,23,26,.74) 60%,rgba(9,23,26,.08) 100%),url("https://eckardt.org/fotoecke-preview/alben/kevin-yannick-saskia-hochzeit-2026/assets/gallery/d2bbd75ec761e8ba.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;align-items:center;background-position: 0% 0%, center 47%; background-size: cover, cover; background-repeat: no-repeat, no-repeat; background-position: center, center 47%;\n}.elementor .e-6b8a0781-4a80{font-weight:700;font-size:0.75rem;color:#9a6a37;letter-spacing:0.18em;}.elementor .e-722dd68e-bae8{font-family:"Libre Baskerville";font-weight:400;font-size:clamp(2.4rem,4.5vw,4.8rem);letter-spacing:-0.035em;line-height:1.15;margin-block-start:1rem;}.elementor .e-4980cdd-dba5{max-width:48rem;font-size:1.05rem;color:#52616a;line-height:1.7;margin-block-start:1.5rem;}.elementor .e-42d49bf6-a851{font-weight:700;font-size:0.75rem;color:#e6c18d;letter-spacing:0.18em;}.elementor .e-7e0ed098-1ddd{font-family:"Libre Baskerville";font-weight:400;font-size:2.5rem;}.elementor .e-1d3dd5da-63e0{font-size:1rem;line-height:1.65;}.elementor .e-42f5c6b5-4f41{font-weight:700;color:#172b35;padding-block-start:0.8rem;padding-block-end:0.8rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-radius:0.45rem;background-color:#fffefa;align-self:flex-start;}.elementor .e-301421c3-c926{color:#fffefa;padding:2.5rem;border-radius:0.45rem;background-color:#233f39;display:flex;flex-direction:column;gap:1.2rem;flex:1 1 0px;}.elementor .e-3e64fca-542f{font-weight:700;font-size:0.75rem;color:#9a6a37;letter-spacing:0.18em;}.elementor .e-8496865-5724{font-family:"Libre Baskerville";font-weight:400;font-size:2.5rem;}.elementor .e-7dbc0f80-6d9f{font-size:1rem;line-height:1.65;}.elementor .e-63c3f21e-7547{color:#172b35;padding:2.5rem;border-radius:0.45rem;background-color:#e9e3d8;display:flex;flex-direction:column;gap:1.2rem;flex:1 1 0px;}.elementor .e-2c0b3b4a-4f59{margin-block-start:3rem;display:flex;gap:1.5rem;}.elementor .e-4eb3f64d-ed7c{max-width:90rem;padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:4rem;padding-inline-end:4rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-ae327fb-caed{font-weight:700;font-size:0.75rem;color:#9a6a37;letter-spacing:0.18em;}.elementor .e-5f952c67-9251{font-family:"Libre Baskerville";font-weight:400;font-size:clamp(2.5rem,4vw,4.5rem);}.elementor .e-3bc15b1a-6eb4{max-width:45rem;font-size:1.1rem;color:#52616a;line-height:1.7;}.elementor .e-66f6ac63-81f6{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:4rem;padding-inline-end:4rem;background-color:#e9e3d8;display:flex;flex-direction:column;gap:1.3rem;}.elementor .e-2d420257-63a6{font-family:Inter;color:#172b35;padding:0px;background-color:#f7f4ed;}