@media(max-width:767px){.elementor .e-4644a28-1e4d95f{display:none;}}@media(max-width:767px){.elementor .e-bd4c7ac-b5fbf07{width:9rem;height:2rem;}}@media(max-width:767px){.elementor .e-b59a0e2-402993d{width:auto;display:none;}}@media(max-width:767px){.elementor .e-792a855-b734512{display:none;}}@media(max-width:767px){.elementor .e-0f4e9b9-963aaf9{display:flex;}}@media(max-width:767px){.elementor .e-9647371-418f8de{width:100%;padding:1rem;}}@media(max-width:767px){.elementor .e-22378b6-05d2fce{height:calc(100svh - 1.2svh);background-image:url("https://aaronsos.de/wp-content/uploads/2026/10/Hochzeitswochenende-Julia-and-Phil-Final-452.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center right;box-shadow:0px 0px 100px 8rem rgba(0, 0, 0, 0.25) inset;}}@media(max-width:767px){.elementor .e-5a914d2{padding:var(--container-border);}}@media(max-width:767px){.elementor .e-5aa0b3d-62efb59{padding-inline-start:0rem;padding-inline-end:0rem;}}@media(max-width:767px){.elementor .e-c162e90-69f0546{width:min(30rem, 85%);height:auto;overflow:visible;position:relative;padding-block-start:0rem;padding-block-end:0rem;gap:1rem;grid-column:1/17;grid-row:2/3;order:0;}}@media(max-width:767px){.elementor .e-eafd5f7-0c3f4d9{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:3rem;grid-column:12/17;grid-row:1/2;}}@media(max-width:767px){.elementor .e-a6d5c70-5f745bd{margin-block-start:7rem;grid-column:1/5;grid-row:1/2;order:0;}}@media(max-width:767px){.elementor .e-10e2c18-023a8f1{aspect-ratio:3/4;object-fit:cover;margin-block-start:0rem;margin-block-end:1rem;grid-column:6/11;grid-row:1/2;order:0;}}@media(max-width:767px){.elementor .e-bb59f9f-b547b0f{padding-block-start:0rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:4rem;display:flex;grid-column:7/12;grid-row:3/4;order:5;}}@media(max-width:767px){.elementor .e-f19dae8-142ced1{aspect-ratio:3/4;object-fit:cover;margin-block-start:5vw;grid-column:1/6;grid-row:3/4;order:0;}}@media(max-width:767px){.elementor .e-dccd6b7-46e2b59{margin-block-start:0vw;grid-column:13/17;grid-row:3/4;order:0;}}@media(max-width:767px){.elementor .e-e02b8c9-c427fcd{column-gap:1rem;padding-block-start:80px;padding-block-end:100px;padding-inline-start:0.6rem;padding-inline-end:0.6rem;display:grid;row-gap:3rem;grid-template-columns:repeat(16, 1fr);grid-template-rows:auto auto 1fr;grid-auto-flow:column;grid-auto-rows:0fr;grid-auto-columns:0fr;}}@media(max-width:767px){.elementor .e-5ab14af-6241043{width:min(20rem, 75%);}}@media(max-width:767px){.elementor .e-b57b675-f454e2f{padding-inline-start:1rem;padding-inline-end:1rem;}}@media(max-width:767px){.elementor .e-35dfbbd-e662633{width:min(20rem, 90%);gap:1rem;}}@media(max-width:767px){.elementor .e-ecac1d9-1d134ca{padding-inline-start:1rem;}}@media(max-width:767px){.elementor .e-d455c38-eaa1c2f{padding:0px;display:block;flex-direction:column;gap:0px;}}@media(max-width:767px){.elementor .e-cc0691e-bf4374c{margin:0px;display:flex;flex-direction:column;grid-column:1/2;grid-row:1/2;justify-content:center;}}@media(max-width:767px){.elementor .e-4772042-af74c8c{padding:0px;margin:0px;display:flex;flex-direction:column;grid-column:2/3;grid-row:1/3;justify-content:center;}}@media(max-width:767px){.elementor .e-06fe65a-d200cac{margin-block-start:0rem;grid-column:1/2;}}@media(max-width:767px){.elementor .e-d504bf2-0528e2a{padding-block-start:1rem;padding-inline-start:0rem;padding-inline-end:0rem;display:grid;flex-direction:column;gap:1rem;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);}}@media(max-width:767px){.elementor .e-a314f39-890b15b{width:100%;}}@media(max-width:767px){.elementor .e-16ca869-a423867{width:100%;}}@media(max-width:767px){.elementor .e-f3c9bf7-72561c8{flex-direction:column;gap:1rem;}}@media(max-width:767px){.elementor .e-ce4b33c-e7e923a{flex-direction:column;}}@media(max-width:767px){.elementor .e-a9eb598-9ae3ac8{padding-inline-start:1rem;padding-inline-end:1rem;gap:3rem;}}@media(max-width:767px){.elementor .e-8b1ea1d-31eaea1{width:clamp(10rem, 30vh, 15rem);height:clamp(10rem, 50vh, 20rem);}}@media(max-width:767px){.elementor .e-cd68844-11dcf9e{width:100%;}}@media(max-width:767px){.elementor .e-618cd91-39f3b73{padding-block-start:1rem;}}@media(max-width:767px){.elementor .e-39bcad0-6b3a5ff{margin-block-start:1rem;}}@media(max-width:767px){.elementor .e-d54fb95-83fbff8{padding-block-start:1rem;padding-block-end:1rem;}}@media(max-width:767px){.elementor .e-e426f31-fc5c040{width:100%;}}@media(max-width:767px){.elementor .e-c40dccc-c374005{flex-direction:column;justify-content:flex-start;}}@media(max-width:767px){.elementor .e-3136e97-8e7d0ed{height:34px;margin-block-start:-71px;flex-direction:row;gap:5px;justify-content:flex-end;}}@media(max-width:767px){.elementor .e-ae834a1-e5ec224{width:clamp(270px, 50%, 300px);}}@media(max-width:767px){.elementor .e-54a7aa2-dc8ee26{font-size:0.8rem;}}@media(max-width:767px){.elementor .e-4c8748c-aef2366{font-size:0.8rem;padding-inline-start:0rem;}}@media(max-width:767px){.elementor .e-f7d1406-ef64415{width:clamp(270px, 50%, 300px);margin-block-start:max(20.5rem, 47vw);}}@media(max-width:767px){.elementor .e-b804a39-277a7f4{padding:0.6rem;}}