.elementor .e-77e7494f-643e{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;padding:0px;background-image:linear-gradient(100deg, rgba(28,11,10,0.94) 0%,rgba(50,17,17,0.78) 45%,rgba(50,17,17,0.30) 100%),url("https://wordpress.sys.tim-networks.de/wp-content/uploads/2025/06/PHOTO-2023-11-03-14-19-13-12.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;}.elementor .e-5cf34f83-377d{color:var(--vps-rose);}.elementor .e-22bcaedc-4bd4{font-family:var(--vps-serif);font-weight:500;font-size:5.5rem;color:var(--vps-white);letter-spacing:-0.02em;line-height:0.98;}.elementor .e-1f57b0e8-8167{max-width:38rem;color:rgba(255,255,255,0.8);}.elementor .e-4561dc5-fddf{width:100%;max-width:74rem;position:relative;z-index:2;padding:0px;display:flex;flex-direction:column;gap:1.5rem;align-items:flex-start;}.elementor .e-54ed1071-3b82{min-height:68vh;overflow:hidden;position:relative;padding-block-start:8rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#1C0B0A;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;}.elementor .e-521b3ad5-a817{padding:0px;display:flex;flex-direction:column;gap:1.25rem;}.elementor .e-1240835a-6639{padding:0px;display:flex;flex-direction:column;gap:1.25rem;}.elementor .e-4be60392-3ee1{max-width:74rem;padding:0px;gap:6rem;grid-template-columns:1fr 1fr;grid-template-rows:auto;align-items:end;}.elementor .e-ffed8ac-fa02{background-color:var(--vps-stone);}.elementor .e-3def3067-33a7{padding:0px;display:flex;flex-direction:column;gap:1.25rem;}.elementor .e-8c210e9-12fb{font-size:0.7rem;margin-block-start:-0.25rem;}.elementor .e-2b28a57a-9558:hover,.elementor .e-2b28a57a-9558:focus-visible{background-color:var(--vps-white);box-shadow:0px 3px 0px 0px #993333 inset,0px 28px 50px 0px rgba(50,17,17,0.13);transform:translate3d(0px, -6px, 0px);}.elementor .e-2b28a57a-9558{padding:2.75rem;background-color:var(--vps-stone);box-shadow:0px 3px 0px 0px #E9DFD5 inset;transition:transform 0.35s, box-shadow 0.35s, background-color 0.35s;display:flex;flex-direction:column;gap:1rem;align-items:flex-start;}.elementor .e-2a3d2aee-ea1b{font-size:0.7rem;margin-block-start:-0.25rem;}.elementor .e-5aa2d733-b9bd:hover,.elementor .e-5aa2d733-b9bd:focus-visible{background-color:var(--vps-white);box-shadow:0px 3px 0px 0px #993333 inset,0px 28px 50px 0px rgba(50,17,17,0.13);transform:translate3d(0px, -6px, 0px);}.elementor .e-5aa2d733-b9bd{padding:2.75rem;background-color:var(--vps-stone);box-shadow:0px 3px 0px 0px #E9DFD5 inset;transition:transform 0.35s, box-shadow 0.35s, background-color 0.35s;display:flex;flex-direction:column;gap:1rem;align-items:flex-start;}.elementor .e-108a3164-c4e7{color:var(--vps-rose);}.elementor .e-ab3bf33-4925{color:var(--vps-white);}.elementor .e-7fe39740-8372{color:rgba(255,255,255,0.85);flex:1 1 auto;}.elementor .e-7efb142-2b62{font-size:0.75rem;padding-block-start:0.95rem;padding-block-end:0.95rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin-block-start:0.5rem;}.elementor .e-11e6a216-f239:hover,.elementor .e-11e6a216-f239:focus-visible{background-color:var(--vps-bordeaux);transform:translate3d(0px, -6px, 0px);}.elementor .e-11e6a216-f239{padding:2.75rem;background-color:var(--vps-wine);box-shadow:0px 3px 0px 0px #7A2424 inset;transition:transform 0.35s, background-color 0.35s;display:flex;flex-direction:column;gap:1rem;align-items:flex-start;}.elementor .e-713cfe4e-6d36{padding:0px;gap:1.5rem;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;align-items:stretch;}.elementor .e-1d389237-30c0{background-color:var(--vps-white);}.elementor .e-3ccc46c9-35ea{padding:0px;display:flex;flex-direction:column;gap:1.25rem;}.elementor .e-5ecb67c2-f812:hover,.elementor .e-5ecb67c2-f812:focus-visible{color:var(--vps-wine);}.elementor .e-5ecb67c2-f812{font-family:var(--vps-sans);font-weight:600;font-size:1.05rem;color:var(--vps-text);line-height:1.45;transition:color 0.2s;}.elementor .e-724989c3-faa0{color:var(--vps-wine);}.elementor .e-6f5111ef-21c3{cursor:pointer;padding-block-start:1.35rem;padding-block-end:1.35rem;padding-inline-start:0rem;padding-inline-end:0rem;gap:1.5rem;}.elementor .e-df429ef-edb4{padding-block-start:0rem;padding-block-end:1.5rem;padding-inline-start:0rem;padding-inline-end:3rem;}.elementor .e-7a5699a2-cdb7{box-shadow:0px -1px 0px 0px rgba(50,17,17,0.12) inset;}.elementor .e-4020dcc8-8035:hover,.elementor .e-4020dcc8-8035:focus-visible{color:var(--vps-wine);}.elementor .e-4020dcc8-8035{font-family:var(--vps-sans);font-weight:600;font-size:1.05rem;color:var(--vps-text);line-height:1.45;transition:color 0.2s;}.elementor .e-6bc76050-98d8{color:var(--vps-wine);}.elementor .e-66d3eeda-fbb7{cursor:pointer;padding-block-start:1.35rem;padding-block-end:1.35rem;padding-inline-start:0rem;padding-inline-end:0rem;gap:1.5rem;}.elementor .e-4ff1e023-2217{padding-block-start:0rem;padding-block-end:1.5rem;padding-inline-start:0rem;padding-inline-end:3rem;}.elementor .e-19959d09-6087{box-shadow:0px -1px 0px 0px rgba(50,17,17,0.12) inset;}.elementor .e-4dda25d8-f13c:hover,.elementor .e-4dda25d8-f13c:focus-visible{color:var(--vps-wine);}.elementor .e-4dda25d8-f13c{font-family:var(--vps-sans);font-weight:600;font-size:1.05rem;color:var(--vps-text);line-height:1.45;transition:color 0.2s;}.elementor .e-152ea0b9-f2c9{color:var(--vps-wine);}.elementor .e-54a959f2-5f0f{cursor:pointer;padding-block-start:1.35rem;padding-block-end:1.35rem;padding-inline-start:0rem;padding-inline-end:0rem;gap:1.5rem;}.elementor .e-18141bf9-3453{padding-block-start:0rem;padding-block-end:1.5rem;padding-inline-start:0rem;padding-inline-end:3rem;}.elementor .e-7ec08ea6-e00d{box-shadow:0px -1px 0px 0px rgba(50,17,17,0.12) inset;}.elementor .e-328854a0-2b4a:hover,.elementor .e-328854a0-2b4a:focus-visible{color:var(--vps-wine);}.elementor .e-328854a0-2b4a{font-family:var(--vps-sans);font-weight:600;font-size:1.05rem;color:var(--vps-text);line-height:1.45;transition:color 0.2s;}.elementor .e-69bda931-5e4d{color:var(--vps-wine);}.elementor .e-242fbb50-6c4b{cursor:pointer;padding-block-start:1.35rem;padding-block-end:1.35rem;padding-inline-start:0rem;padding-inline-end:0rem;gap:1.5rem;}.elementor .e-1c7d1ab2-b079{padding-block-start:0rem;padding-block-end:1.5rem;padding-inline-start:0rem;padding-inline-end:3rem;}.elementor .e-66924630-31b2{box-shadow:0px -1px 0px 0px rgba(50,17,17,0.12) inset;}.elementor .e-4be3a1b1-5e78:hover,.elementor .e-4be3a1b1-5e78:focus-visible{color:var(--vps-wine);}.elementor .e-4be3a1b1-5e78{font-family:var(--vps-sans);font-weight:600;font-size:1.05rem;color:var(--vps-text);line-height:1.45;transition:color 0.2s;}.elementor .e-f5ec6e9-5456{color:var(--vps-wine);}.elementor .e-4a1ade51-3bd3{cursor:pointer;padding-block-start:1.35rem;padding-block-end:1.35rem;padding-inline-start:0rem;padding-inline-end:0rem;gap:1.5rem;}.elementor .e-5d52c16-4107{padding-block-start:0rem;padding-block-end:1.5rem;padding-inline-start:0rem;padding-inline-end:3rem;}.elementor .e-6946ac24-e5f2{box-shadow:0px -1px 0px 0px rgba(50,17,17,0.12) inset;}.elementor .e-343c5138-c1f5:hover,.elementor .e-343c5138-c1f5:focus-visible{color:var(--vps-wine);}.elementor .e-343c5138-c1f5{font-family:var(--vps-sans);font-weight:600;font-size:1.05rem;color:var(--vps-text);line-height:1.45;transition:color 0.2s;}.elementor .e-6ca69d9c-449c{color:var(--vps-wine);}.elementor .e-31aec19d-a5b8{cursor:pointer;padding-block-start:1.35rem;padding-block-end:1.35rem;padding-inline-start:0rem;padding-inline-end:0rem;gap:1.5rem;}.elementor .e-216d3b47-5137{padding-block-start:0rem;padding-block-end:1.5rem;padding-inline-start:0rem;padding-inline-end:3rem;}.elementor .e-341b9be6-7c1b{box-shadow:0px -1px 0px 0px rgba(50,17,17,0.12) inset;}.elementor .e-6e764a91-de6a:hover,.elementor .e-6e764a91-de6a:focus-visible{color:var(--vps-wine);}.elementor .e-6e764a91-de6a{font-family:var(--vps-sans);font-weight:600;font-size:1.05rem;color:var(--vps-text);line-height:1.45;transition:color 0.2s;}.elementor .e-165693b5-b281{color:var(--vps-wine);}.elementor .e-68b25bcf-a4d1{cursor:pointer;padding-block-start:1.35rem;padding-block-end:1.35rem;padding-inline-start:0rem;padding-inline-end:0rem;gap:1.5rem;}.elementor .e-4ef3c117-3d43{padding-block-start:0rem;padding-block-end:1.5rem;padding-inline-start:0rem;padding-inline-end:3rem;}.elementor .e-469aab46-a0b1{box-shadow:0px -1px 0px 0px rgba(50,17,17,0.12) inset;}.elementor .e-71b44ebf-92dd:hover,.elementor .e-71b44ebf-92dd:focus-visible{color:var(--vps-wine);}.elementor .e-71b44ebf-92dd{font-family:var(--vps-sans);font-weight:600;font-size:1.05rem;color:var(--vps-text);line-height:1.45;transition:color 0.2s;}.elementor .e-55438305-8d37{color:var(--vps-wine);}.elementor .e-7a6f318f-7970{cursor:pointer;padding-block-start:1.35rem;padding-block-end:1.35rem;padding-inline-start:0rem;padding-inline-end:0rem;gap:1.5rem;}.elementor .e-6c874356-861d{padding-block-start:0rem;padding-block-end:1.5rem;padding-inline-start:0rem;padding-inline-end:3rem;}.elementor .e-7ea9bffb-47c2{box-shadow:0px -1px 0px 0px rgba(50,17,17,0.12) inset;}.elementor .e-f54e929-66a6{box-shadow:0px 1px 0px 0px rgba(50,17,17,0.12) inset;}.elementor .e-642e14e7-19bc{max-width:74rem;padding:0px;gap:6rem;grid-template-columns:0.8fr 1.2fr;grid-template-rows:auto;align-items:start;}.elementor .e-4d6ad893-7386{background-color:var(--vps-white);}.elementor .e-750a18a5-f2a7{width:34rem;height:34rem;min-width:0px;position:absolute;inset-block-start:-8rem;inset-inline-end:-6rem;z-index:1;padding:0px;border-radius:50%;background-image:radial-gradient(circle at , circle 0%,rgba(255,214,170,0.28) 0%,rgba(255,190,150,0.10) 40%,rgba(153,51,51,0) 68%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-1d9e5d41-f6f6{color:var(--vps-rose);}.elementor .e-43796a36-9e34{color:var(--vps-white);text-align:center;}.elementor .e-580f775a-8092{color:rgba(255,255,255,0.85);text-align:center;}.elementor .e-484692db-5e3a{padding:0px;margin-block-start:0.75rem;display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;justify-content:center;}.elementor .e-42fe8898-2fe8{width:100%;max-width:50rem;position:relative;z-index:2;padding:0px;display:flex;flex-direction:column;gap:1.5rem;align-items:center;}.elementor .e-6d650bf9-bdc0{overflow:hidden;position:relative;background-image:linear-gradient(135deg, #A33A38 0%,#993333 45%,#6E1F1F 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#993333;}