.elementor .e-20b5191e-64b7{width:auto;height:58px;}.elementor .e-248ad048-6726{font-family:var(--font-sans);font-weight:700;font-size:11px;color:var(--schloss-gold-light);letter-spacing:0.2em;text-transform:uppercase;padding-block-end:3px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--schloss-gold-light);\n}.elementor .e-1513c72c-1388:hover,.elementor .e-1513c72c-1388:focus-visible{color:var(--schloss-gold-light);}.elementor .e-1513c72c-1388{font-family:var(--font-sans);font-weight:700;font-size:11px;color:var(--schloss-white);letter-spacing:0.2em;text-transform:uppercase;}.elementor .e-7dbaf588-a811:hover,.elementor .e-7dbaf588-a811:focus-visible{color:var(--schloss-gold-light);}.elementor .e-7dbaf588-a811{font-family:var(--font-sans);font-weight:700;font-size:11px;color:var(--schloss-white);letter-spacing:0.2em;text-transform:uppercase;}.elementor .e-56a6465c-7944:hover,.elementor .e-56a6465c-7944:focus-visible{color:var(--schloss-gold-light);}.elementor .e-56a6465c-7944{font-family:var(--font-sans);font-weight:700;font-size:11px;color:var(--schloss-white);letter-spacing:0.2em;text-transform:uppercase;}.elementor .e-5e3fa84f-d3e6:hover,.elementor .e-5e3fa84f-d3e6:focus-visible{color:var(--schloss-gold-light);}.elementor .e-5e3fa84f-d3e6{font-family:var(--font-sans);font-weight:700;font-size:11px;color:var(--schloss-white);letter-spacing:0.2em;text-transform:uppercase;}.elementor .e-b9e6012-89bb{width:auto;padding:0px;gap:28px;align-items:center;}.elementor .e-627b748f-2756{padding-block-start:13px;padding-block-end:13px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .e-3467a267-afff{max-width:1360px;gap:24px;justify-content:space-between;align-items:center;}.elementor .e-17a5c925-9a4a{position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:100;padding-block-start:24px;padding-block-end:24px;padding-inline-start:48px;padding-inline-end:48px;}.elementor .e-1a76a094-a6fc{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;}.elementor .e-252961ac-be7d{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:1;padding:0px;background-image:linear-gradient(90deg, rgba(20,16,12,0.8) 0%,rgba(20,16,12,0.4) 50%,rgba(20,16,12,0.1) 85%),linear-gradient(180deg, rgba(20,16,12,0.55) 0%,rgba(20,16,12,0) 30%,rgba(20,16,12,0.65) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-165add79-d293{font-family:var(--font-sans);font-size:12px;color:rgba(255,255,255,0.7);letter-spacing:0.08em;}.elementor .e-7885d6d-6bc3{width:48px;height:1px;min-width:48px;padding:0px;background-color:var(--schloss-gold-light);}.elementor .e-357f64f8-5ae2{color:var(--schloss-gold-light);letter-spacing:0.34em;}.elementor .e-16fc616c-2000{width:auto;padding:0px;gap:16px;align-items:center;}.elementor .e-4822894d-b88e{font-weight:400;font-size:92px;color:var(--schloss-white);line-height:0.98;}.elementor .e-5a5e3b5e-b128{max-width:620px;font-family:var(--font-sans);font-size:18px;color:rgba(255,255,255,0.86);line-height:1.75;}.elementor .e-56f51479-5192{max-width:1360px;z-index:2;padding:0px;flex-direction:column;gap:22px;align-items:flex-start;}.elementor .e-6f1c388d-7a50{min-height:78vh;overflow:hidden;padding-block-start:170px;padding-block-end:90px;padding-inline-start:48px;padding-inline-end:48px;background-color:var(--schloss-dark);align-items:flex-end;}.elementor .e-3a5a4daa-64fd{width:520px;height:auto;position:absolute;inset-block-end:-60px;inset-inline-start:-90px;z-index:0;opacity:5%;pointer-events: none;\n}.elementor .e-637536a0-a5d1{font-size:54px;}.elementor .e-7bcb4e93-12ef{width:70px;margin-block-start:4px;margin-block-end:4px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: var(--schloss-gold);\n}.elementor .e-3fe738c7-a6a9{max-width:600px;font-size:16px;}.elementor .e-1135cf8-a2ea{max-width:600px;font-size:16px;}.elementor .e-5861eba6-f8ca{padding:0px;flex-direction:column;gap:22px;flex:1 1 52%;align-items:flex-start;}.elementor .e-773d4898-49be{width:75%;height:80%;position:absolute;inset-block-end:0px;inset-inline-start:0px;z-index:0;padding:0px;border-width:1px;border-color:var(--schloss-gold);border-style:solid;}.elementor .e-52e7685d-47e3{width:100%;height:100%;object-fit:cover;}.elementor .e-1225a0cf-6d4a{height:560px;overflow:hidden;z-index:1;padding:0px;box-shadow:0px 40px 80px 0px rgba(28,25,21,0.18);}.elementor .e-75baecf-9ca0{padding-block-start:0px;padding-block-end:30px;padding-inline-start:30px;padding-inline-end:0px;flex:1 1 48%;}.elementor .e-24ec8c7b-de37{max-width:1280px;z-index:1;gap:100px;align-items:center;}.elementor .e-513b9a1f-e4df{overflow:hidden;padding-block-start:140px;padding-block-end:120px;padding-inline-start:48px;padding-inline-end:48px;}.elementor .e-1ff2b027-29be{font-size:56px;color:var(--schloss-cream);}.elementor .e-28267ddc-cebb{width:auto;padding:0px;flex-direction:column;gap:16px;flex:1 1 50%;}.elementor .e-25764c5b-f79d{max-width:520px;color:rgba(248,243,236,0.72);flex:1 1 40%;}.elementor .e-6e39ee9c-6f5b{padding:0px;gap:50px;justify-content:space-between;align-items:flex-end;}.elementor .e-f583cf3-4581{font-family:var(--font-serif);font-size:52px;color:var(--schloss-gold-light);line-height:1;font-style:italic;}.elementor .e-18941e74-470c{width:40px;height:1px;min-width:40px;padding:0px;background-color:var(--schloss-gold);}.elementor .e-54facf5e-eaff{font-weight:500;font-size:25px;color:var(--schloss-cream);}.elementor .e-2289bd4e-39f3{font-size:14px;color:rgba(248,243,236,0.68);line-height:1.7;}.elementor .e-2ecea9bb-51ef{padding-block-start:34px;padding-block-end:36px;padding-inline-start:30px;padding-inline-end:30px;border-radius:2px;border-width:1px;border-color:rgba(217,183,126,0.22);border-style:solid;background-color:rgba(255,255,255,0.03);flex-direction:column;gap:14px;}.elementor .e-69ad3ede-af3f{font-family:var(--font-serif);font-size:52px;color:var(--schloss-gold-light);line-height:1;font-style:italic;}.elementor .e-2b1154ef-45cf{width:40px;height:1px;min-width:40px;padding:0px;background-color:var(--schloss-gold);}.elementor .e-1d49af4e-e802{font-weight:500;font-size:25px;color:var(--schloss-cream);}.elementor .e-2885854b-3a88{font-size:14px;color:rgba(248,243,236,0.68);line-height:1.7;}.elementor .e-5bc35dfa-b4e2{padding-block-start:34px;padding-block-end:36px;padding-inline-start:30px;padding-inline-end:30px;border-radius:2px;border-width:1px;border-color:rgba(217,183,126,0.45);border-style:solid;background-color:rgba(169,126,68,0.12);flex-direction:column;gap:14px;}.elementor .e-42931342-d2b0{font-family:var(--font-serif);font-size:52px;color:var(--schloss-gold-light);line-height:1;font-style:italic;}.elementor .e-11c4c345-c55b{width:40px;height:1px;min-width:40px;padding:0px;background-color:var(--schloss-gold);}.elementor .e-12579ce6-9b42{font-weight:500;font-size:25px;color:var(--schloss-cream);}.elementor .e-1e9c4e79-577d{font-size:14px;color:rgba(248,243,236,0.68);line-height:1.7;}.elementor .e-35429463-2a0f{padding-block-start:34px;padding-block-end:36px;padding-inline-start:30px;padding-inline-end:30px;border-radius:2px;border-width:1px;border-color:rgba(217,183,126,0.22);border-style:solid;background-color:rgba(255,255,255,0.03);flex-direction:column;gap:14px;}.elementor .e-371dc000-1460{font-family:var(--font-serif);font-size:52px;color:var(--schloss-gold-light);line-height:1;font-style:italic;}.elementor .e-38067cb0-e5ac{width:40px;height:1px;min-width:40px;padding:0px;background-color:var(--schloss-gold);}.elementor .e-1ab4676e-8583{font-weight:500;font-size:25px;color:var(--schloss-cream);}.elementor .e-4334ce5e-be8c{font-size:14px;color:rgba(248,243,236,0.68);line-height:1.7;}.elementor .e-6b88cd4c-6ad1{padding-block-start:34px;padding-block-end:36px;padding-inline-start:30px;padding-inline-end:30px;border-radius:2px;border-width:1px;border-color:rgba(217,183,126,0.22);border-style:solid;background-color:rgba(255,255,255,0.03);flex-direction:column;gap:14px;}.elementor .e-63c187e-6d8a{padding:0px;gap:22px;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(1, auto);}.elementor .e-27bcef6-1de9{max-width:1320px;flex-direction:column;gap:60px;}.elementor .e-794871c0-4078{padding-block-start:130px;padding-block-end:130px;padding-inline-start:48px;padding-inline-end:48px;background-color:var(--schloss-dark);}.elementor .e-17222722-bb64{width:100%;height:100%;object-fit:cover;}.elementor .e-5ebe62ce-7d0f{overflow:hidden;padding:0px;border-radius:2px;}.elementor .e-6fac998d-db16{width:100%;height:100%;object-fit:cover;}.elementor .e-22376fcf-5c19{overflow:hidden;padding:0px;margin-block-start:70px;border-radius:2px;}.elementor .e-52fba391-5941{padding:0px;gap:16px;flex:1 1 52%;grid-template-columns:1.2fr 1fr;grid-template-rows:repeat(1, 520px);}.elementor .e-41347781-e59c{font-size:50px;}.elementor .e-48e58d34-8c6f{width:70px;margin-block-start:4px;margin-block-end:4px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: var(--schloss-gold);\n}.elementor .e-3f167253-4930{max-width:540px;font-size:16px;}.elementor .e-52565bf9-607f{max-width:540px;font-size:16px;}.elementor .e-7b3a1a7d-91c9{color:var(--schloss-ink);letter-spacing:0.04em;}.elementor .e-68006f78-862d{color:var(--schloss-ink);letter-spacing:0.04em;}.elementor .e-13b96daf-e5b3{color:var(--schloss-ink);letter-spacing:0.04em;}.elementor .e-137a7493-80cb{width:100%;padding-block-start:22px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;gap:26px;flex-wrap:wrap;border-top-style: solid; border-top-color: var(--schloss-line);\n}.elementor .e-728c46bb-2b39{padding:0px;flex-direction:column;gap:22px;flex:1 1 48%;align-items:flex-start;}.elementor .e-661a8673-537f{max-width:1280px;gap:96px;align-items:center;}.elementor .e-36d6d7c6-4438{padding-block-start:140px;padding-block-end:140px;padding-inline-start:48px;padding-inline-end:48px;}.elementor .e-67b42cd-e062{color:var(--schloss-gold-light);}.elementor .e-1b744292-52dd{font-size:42px;color:var(--schloss-white);}.elementor .e-50b123ee-d45f{color:var(--schloss-gold-light);}.elementor .e-2c6acfff-868b{z-index:2;padding:40px;flex-direction:column;gap:12px;}.elementor .e-257e6bf-8c19{height:520px;overflow:hidden;padding:0px;border-radius:2px;flex-direction:column;justify-content:flex-end;}.elementor .e-cf62628-450f{color:var(--schloss-gold-light);}.elementor .e-6af76fa2-3380{font-size:42px;color:var(--schloss-white);}.elementor .e-2d9a22da-3920{color:var(--schloss-gold-light);}.elementor .e-77bfb33c-4bb4{z-index:2;padding:40px;flex-direction:column;gap:12px;}.elementor .e-4a49ad1-183a{height:520px;overflow:hidden;padding:0px;border-radius:2px;flex-direction:column;justify-content:flex-end;}.elementor .e-6ad66872-e13f{padding:0px;gap:22px;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, auto);}.elementor .e-7be9d374-21cd{max-width:1320px;flex-direction:column;}.elementor .e-14146411-bc31{padding-block-start:120px;padding-block-end:120px;padding-inline-start:48px;padding-inline-end:48px;background-color:var(--schloss-sand);}.elementor .e-5854e592-b9fe{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;}.elementor .e-f76a577-ed27{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:1;padding:0px;background-image:linear-gradient(90deg, rgba(20,16,12,0) 30%,rgba(20,16,12,0.45) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-7a2f7b61-63d7{font-size:46px;}.elementor .e-5b829d7e-ac7e{width:22px;height:22px;background-color:var(--schloss-gold);flex:0 0 22px;}.elementor .e-6e846d16-6f7d{color:var(--schloss-ink);line-height:1.45;}.elementor .e-da91cd0-dac7{padding:0px;gap:12px;align-items:center;}.elementor .e-2d25f76e-e2e7{width:22px;height:22px;background-color:var(--schloss-gold);flex:0 0 22px;}.elementor .e-4ec63cab-b1b9{color:var(--schloss-ink);line-height:1.45;}.elementor .e-1da7c678-352c{padding:0px;gap:12px;align-items:center;}.elementor .e-264436cb-7299{width:22px;height:22px;background-color:var(--schloss-gold);flex:0 0 22px;}.elementor .e-554a10c9-7885{color:var(--schloss-ink);line-height:1.45;}.elementor .e-73673bfa-a0c6{padding:0px;gap:12px;align-items:center;}.elementor .e-1eb96502-326c{width:22px;height:22px;background-color:var(--schloss-gold);flex:0 0 22px;}.elementor .e-6078a4b8-94e7{color:var(--schloss-ink);line-height:1.45;}.elementor .e-53ba3328-8691{padding:0px;gap:12px;align-items:center;}.elementor .e-2bbd550f-1283{width:100%;padding-block-start:18px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, auto);gap: 18px 24px; border-top-style: solid; border-top-color: var(--schloss-line);\n}.elementor .e-611434a6-3f01{margin-block-start:6px;}.elementor .e-5020761c-284e{padding-block-start:50px;padding-block-end:50px;padding-inline-start:52px;padding-inline-end:52px;border-block-start-width:3px;background-color:rgba(248,243,236,0.96);box-shadow:0px 40px 90px 0px rgba(10,8,6,0.3);flex-direction:column;gap:18px;flex:0 1 560px;align-items:flex-start;border-top-style: solid; border-top-color: var(--schloss-gold);\n}.elementor .e-368958e6-20ea{max-width:1320px;z-index:2;padding:0px;justify-content:flex-end;}.elementor .e-32f733ec-23df{min-height:720px;overflow:hidden;padding-block-start:120px;padding-block-end:120px;padding-inline-start:48px;padding-inline-end:48px;align-items:center;}.elementor .e-67186572-9f82{width:150px;height:auto;margin-block-end:8px;}.elementor .e-4a6d0431-16e7{font-weight:400;font-size:58px;color:var(--schloss-white);}.elementor .e-e76966f-9ea7{max-width:700px;font-size:16px;color:rgba(248,243,236,0.75);}.elementor .e-1998653c-68d1{max-width:700px;font-size:17px;color:rgba(248,243,236,0.9);}.elementor .e-5ee3ceb4-f3d8{width:auto;padding:0px;margin-block-start:10px;gap:14px;flex-wrap:wrap;justify-content:center;}.elementor .e-44584b7b-c685{max-width:820px;text-align:center;padding:0px;flex-direction:column;gap:22px;align-items:center;}.elementor .e-3a769cad-481e{padding-block-start:130px;padding-block-end:130px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--schloss-dark);justify-content:center;}.elementor .e-575deb14-1232{width:100%;text-align:center;}.elementor .e-7963b1e1-f867{display:none;}.elementor .e-253c0dc8-ad8a{width:260px;height:auto;}.elementor .e-61c7dac0-c8bf{max-width:330px;color:rgba(248,243,236,0.6);line-height:1.75;}.elementor .e-74a52172-1581{padding:0px;flex-direction:column;gap:22px;}.elementor .e-7bb6567e-9790{color:var(--schloss-gold-light);margin-block-end:8px;}.elementor .e-473fe889-97cc:hover,.elementor .e-473fe889-97cc:focus-visible{color:var(--schloss-gold-light);}.elementor .e-473fe889-97cc{color:rgba(248,243,236,0.75);transition:color 0.3s;}.elementor .e-6d3289b0-2963:hover,.elementor .e-6d3289b0-2963:focus-visible{color:var(--schloss-gold-light);}.elementor .e-6d3289b0-2963{color:rgba(248,243,236,0.75);transition:color 0.3s;}.elementor .e-40772b7c-12bf:hover,.elementor .e-40772b7c-12bf:focus-visible{color:var(--schloss-gold-light);}.elementor .e-40772b7c-12bf{color:rgba(248,243,236,0.75);transition:color 0.3s;}.elementor .e-388e1b0c-7a60:hover,.elementor .e-388e1b0c-7a60:focus-visible{color:var(--schloss-gold-light);}.elementor .e-388e1b0c-7a60{color:rgba(248,243,236,0.75);transition:color 0.3s;}.elementor .e-3f6c88fe-8bb6:hover,.elementor .e-3f6c88fe-8bb6:focus-visible{color:var(--schloss-gold-light);}.elementor .e-3f6c88fe-8bb6{color:rgba(248,243,236,0.75);transition:color 0.3s;}.elementor .e-35f1c683-d9f5:hover,.elementor .e-35f1c683-d9f5:focus-visible{color:var(--schloss-gold-light);}.elementor .e-35f1c683-d9f5{color:rgba(248,243,236,0.75);transition:color 0.3s;}.elementor .e-2506b383-1065{padding:0px;flex-direction:column;gap:12px;}.elementor .e-1de10ab5-ef57{color:var(--schloss-gold-light);margin-block-end:8px;}.elementor .e-77c0d983-1d5a{color:rgba(248,243,236,0.75);line-height:1.75;}.elementor .e-2e98218a-ef87:hover,.elementor .e-2e98218a-ef87:focus-visible{color:var(--schloss-white);}.elementor .e-2e98218a-ef87{color:var(--schloss-gold-light);}.elementor .e-13329d21-51b6{padding:0px;flex-direction:column;gap:12px;}.elementor .e-6c615a3f-c265{color:var(--schloss-gold-light);margin-block-end:8px;}.elementor .e-5ffaf3d0-8e71:hover,.elementor .e-5ffaf3d0-8e71:focus-visible{color:var(--schloss-gold-light);}.elementor .e-5ffaf3d0-8e71{color:rgba(248,243,236,0.75);}.elementor .e-35c19321-8450:hover,.elementor .e-35c19321-8450:focus-visible{color:var(--schloss-gold-light);}.elementor .e-35c19321-8450{color:rgba(248,243,236,0.75);}.elementor .e-4739fa6b-50b5:hover,.elementor .e-4739fa6b-50b5:focus-visible{color:var(--schloss-gold-light);}.elementor .e-4739fa6b-50b5{color:rgba(248,243,236,0.75);}.elementor .e-54020c5b-2cfa{padding:0px;flex-direction:column;gap:12px;}.elementor .e-32631c1e-27be{width:100%;max-width:1320px;padding-block-start:0px;padding-block-end:64px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;gap:56px;grid-template-columns:2fr 1fr 1.3fr 1fr;grid-template-rows:repeat(1, auto);border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: rgba(248,243,236,0.12);\n}.elementor .e-58517ab7-d18a{font-size:12px;color:rgba(248,243,236,0.45);}.elementor .e-2b422651-9c4a:hover,.elementor .e-2b422651-9c4a:focus-visible{color:var(--schloss-gold-light);}.elementor .e-2b422651-9c4a{font-size:12px;color:rgba(248,243,236,0.45);letter-spacing:0.15em;text-transform:uppercase;}.elementor .e-7af11961-e291{width:100%;max-width:1320px;padding-block-start:28px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;gap:20px;justify-content:space-between;}.elementor .e-408d02f1-33c9{padding-block-start:100px;padding-block-end:34px;padding-inline-start:48px;padding-inline-end:48px;background-color:var(--schloss-dark);flex-direction:column;gap:0px;border-block-start-width: 1px; border-top-style: solid; border-top-color: rgba(217,183,126,0.25);\n}