.elementor .e-3c83544a-cd79{margin-block-end:18px;}.elementor .e-27f9dc3c-896d{font-size:clamp(48px, 7.5vw, 120px);color:var(--color-ink);line-height:0.9;& > span { display: block; overflow: hidden; } & > span > span { display: block; transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 0.05s; @starting-style { transform: translateY(110%); } } & > span:nth-child(2) > span { color: var(--color-trumpf-blue); transition-delay: 0.2s; }\n}.elementor .e-10f84b33-2280{padding:0px;}.elementor .e-18f52053-1ad8{font-size:clamp(19px, 1.6vw, 23px);color:var(--color-ink);line-height:1.5;display:block;text-wrap: pretty;\n}.elementor .e-22de798d-ba3e{font-size:17px;color:var(--color-text-secondary);line-height:1.6;display:block;text-wrap: pretty;\n}.elementor .e-5721ba21-8c00{gap:18px;transition-delay: 0.4s;\n}.elementor .e-36722e67-5816{display:grid;gap:clamp(28px, 5vw, 80px);grid-template-columns:repeat(auto-fit, minmax(min(100%, 460px), 1fr));align-items:end;}.elementor .e-bddd885-47da{padding-block-start:clamp(130px, 14vw, 190px);padding-block-end:clamp(40px, 5vw, 72px);flex-direction:column;}.elementor .e-472063ca-4cdc{font-size:15px;line-height:1.45;display:block;& ol { margin: 0; padding: 0; list-style: none; counter-reset: privacy-contents; } & li { counter-increment: privacy-contents; border-top: 1px solid var(--color-border-rule); } & li:last-child { border-bottom: 1px solid var(--color-border-rule); } & a { display: flex; gap: 12px; padding: 10px 0; color: var(--color-ink); text-decoration: none; transition: color 0.2s; } & a::before { content: counter(privacy-contents, decimal-leading-zero); font-family: var(--font-mono); font-size: 12px; color: var(--color-text-secondary); padding-top: 2px; } & a:hover { color: var(--color-trumpf-blue); }\n}.elementor .e-bdac57-9abd{position:sticky;inset-block-start:110px;padding:0px;flex-direction:column;gap:16px;}.elementor .e-774a4b77-ed31{max-width:70ch;}.elementor .e-4cd95b8f-a984{max-width:70ch;& a { color: var(--color-trumpf-blue); text-decoration: underline; text-underline-offset: 3px; }\n}.elementor .e-74429df6-6a1a{scroll-margin-top:110px;padding-block-start:0px;flex-direction:column;gap:14px;padding-block: clamp(28px, 3vw, 40px); padding-inline: 0px;\n}.elementor .e-77df57e2-50f1{max-width:70ch;}.elementor .e-27b5fa31-954f{max-width:70ch;display:block;& ul { margin: 0; padding: 0; list-style: none; display: flex; flex-direction: column; gap: 12px; } & li { position: relative; padding-inline-start: 22px; } & li::before { content: ''; position: absolute; inset-inline-start: 0; top: 0.75em; width: 10px; height: 1px; background: var(--color-trumpf-blue); } & strong { color: var(--color-ink); }\n}.elementor .e-600e75ee-113b{max-width:70ch;}.elementor .e-645be609-9e1f{max-width:70ch;}.elementor .e-109d8d-5ca7{scroll-margin-top:110px;flex-direction:column;gap:14px;padding-block: clamp(28px, 3vw, 40px); padding-inline: 0px; border-block-start-width: 1px; border-top-style: solid; border-top-color: var(--color-border-rule);\n}.elementor .e-7f232e9d-4cb3{max-width:70ch;}.elementor .e-1aff08b1-839f{max-width:70ch;display:block;& ul { margin: 0; padding: 0; list-style: none; display: flex; flex-direction: column; gap: 12px; } & li { position: relative; padding-inline-start: 22px; } & li::before { content: ''; position: absolute; inset-inline-start: 0; top: 0.75em; width: 10px; height: 1px; background: var(--color-trumpf-blue); } & strong { color: var(--color-ink); }\n}.elementor .e-371efe4b-b6d1{max-width:70ch;& a { color: var(--color-trumpf-blue); text-decoration: underline; text-underline-offset: 3px; }\n}.elementor .e-2cccf3d3-80f3{scroll-margin-top:110px;flex-direction:column;gap:14px;padding-block: clamp(28px, 3vw, 40px); padding-inline: 0px; border-block-start-width: 1px; border-top-style: solid; border-top-color: var(--color-border-rule);\n}.elementor .e-7c49d352-7e31{max-width:70ch;}.elementor .e-49f34fd6-2a4a{max-width:70ch;display:block;& ul { margin: 0; padding: 0; list-style: none; display: flex; flex-direction: column; gap: 12px; } & li { position: relative; padding-inline-start: 22px; } & li::before { content: ''; position: absolute; inset-inline-start: 0; top: 0.75em; width: 10px; height: 1px; background: var(--color-trumpf-blue); } & strong { color: var(--color-ink); }\n}.elementor .e-5d98976d-bfad{scroll-margin-top:110px;flex-direction:column;gap:14px;padding-block: clamp(28px, 3vw, 40px); padding-inline: 0px; border-block-start-width: 1px; border-top-style: solid; border-top-color: var(--color-border-rule);\n}.elementor .e-1d0ca47f-c3e3{max-width:70ch;}.elementor .e-5b848f56-c517{scroll-margin-top:110px;flex-direction:column;gap:14px;padding-block: clamp(28px, 3vw, 40px); padding-inline: 0px; border-block-start-width: 1px; border-top-style: solid; border-top-color: var(--color-border-rule);\n}.elementor .e-7362fc0d-932a{max-width:70ch;display:block;& ul { margin: 0; padding: 0; list-style: none; display: flex; flex-direction: column; gap: 12px; } & li { position: relative; padding-inline-start: 22px; } & li::before { content: ''; position: absolute; inset-inline-start: 0; top: 0.75em; width: 10px; height: 1px; background: var(--color-trumpf-blue); } & strong { color: var(--color-ink); }\n}.elementor .e-234624d8-88b4{max-width:70ch;}.elementor .e-3b1b5a78-3f73{scroll-margin-top:110px;flex-direction:column;gap:14px;padding-block: clamp(28px, 3vw, 40px); padding-inline: 0px; border-block-start-width: 1px; border-top-style: solid; border-top-color: var(--color-border-rule);\n}.elementor .e-270f10f2-3358{max-width:70ch;}.elementor .e-8b90299-40e7{max-width:70ch;display:block;& ul { margin: 0; padding: 0; list-style: none; display: flex; flex-direction: column; gap: 12px; } & li { position: relative; padding-inline-start: 22px; } & li::before { content: ''; position: absolute; inset-inline-start: 0; top: 0.75em; width: 10px; height: 1px; background: var(--color-trumpf-blue); }\n}.elementor .e-5c332a88-b087{max-width:70ch;& a { color: var(--color-trumpf-blue); text-decoration: underline; text-underline-offset: 3px; }\n}.elementor .e-2512bcae-e1d0{max-width:70ch;& a { color: var(--color-trumpf-blue); text-decoration: underline; text-underline-offset: 3px; }\n}.elementor .e-77dc9b78-806f{scroll-margin-top:110px;flex-direction:column;gap:14px;padding-block: clamp(28px, 3vw, 40px); padding-inline: 0px; border-block-start-width: 1px; border-top-style: solid; border-top-color: var(--color-border-rule);\n}.elementor .e-3cf5e0b8-c53e{max-width:70ch;}.elementor .e-69313f65-72a3{scroll-margin-top:110px;flex-direction:column;gap:14px;padding-block: clamp(28px, 3vw, 40px); padding-inline: 0px; border-block-start-width: 1px; border-top-style: solid; border-top-color: var(--color-border-rule);\n}.elementor .e-17f368e9-65eb{max-width:70ch;}.elementor .e-e20b2bd-4104{max-width:70ch;}.elementor .e-7d6c8e2c-fe13{max-width:70ch;}.elementor .e-34f50a66-ad90{scroll-margin-top:110px;flex-direction:column;gap:14px;padding-block: clamp(28px, 3vw, 40px); padding-inline: 0px; border-block-start-width: 1px; border-top-style: solid; border-top-color: var(--color-border-rule);\n}.elementor .e-7c8b9ac1-7c65{padding:0px;flex-direction:column;gap:0px;}.elementor .e-6f9066e5-59de{display:grid;gap:clamp(28px, 5vw, 80px);grid-template-columns:minmax(0, 260px) minmax(0, 1fr);align-items:start;}.elementor .e-773bcbee-3108{padding-block-start:clamp(40px, 5vw, 72px);padding-block-end:clamp(72px, 9vw, 130px);flex-direction:column;border-block-start-width: 1px; border-top-style: solid; border-top-color: var(--color-border-rule);\n}