.elementor .e-330cc464-68cb{font-size:clamp(52px, 8vw, 132px);color:var(--color-ink);line-height:0.9;}.elementor .e-3af819f6-6353{padding:0px;border-width:1px;border-color:var(--color-border-rule);border-style:solid;background-color:var(--color-border-rule);display:grid;gap:1px;grid-template-columns:repeat(auto-fit, minmax(min(100%, 300px), 1fr));}.elementor .e-25c576f6-b20c{flex-direction:column;gap:clamp(28px, 4vw, 48px);}.elementor .e-4307a208-7d7a{padding-block-start:clamp(130px, 14vw, 190px);padding-block-end:clamp(40px, 5vw, 72px);padding-inline-start:var(--size-page-side-padding);padding-inline-end:var(--size-page-side-padding);flex-direction:column;}.elementor .e-618f4c05-2c53{max-width:42ch;}.elementor .e-1e40f5bb-58a4{font-family:var(--font-mono);font-size:11.5px;color:var(--color-trumpf-blue);letter-spacing:0.06em;display:block;}.elementor .e-4476dc97-eb3f{font-family:var(--font-heading);font-weight:600;font-size:28px;color:var(--color-ink);display:block;}.elementor .e-28f352ac-f9ae{font-size:15px;color:var(--color-text-secondary);display:block;}.elementor .e-24371956-d176{padding-block-start:18px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;border-block-start-width:3px;background-color:var(--color-white);flex-direction:column;gap:8px;border-top-style: solid; border-top-color: var(--color-trumpf-blue);\n}.elementor .e-7539d4b2-4310{gap:18px;}.elementor .e-2fecf188-66c0{padding:0px;display:grid;gap:6px;grid-template-columns:repeat(2, minmax(0,1fr));& > * { width: 100%; padding: 14px 12px; font-size: 15px; }\n}.elementor .e-efad32d-b198{margin-block-end:0px;}.elementor .e-2ac72ca0-b5f6{padding:0px;gap:6px;flex-wrap:wrap;& .inquiry-chip { display: flex; align-items: center; gap: 8px; padding: 8px 10px; background-color: var(--color-background-chip); font-family: var(--font-body); font-size: 14.5px; color: var(--color-ink); } & .inquiry-chip-brand { font-family: var(--font-mono); font-size: 10.5px; color: var(--color-trumpf-blue); } & .inquiry-chip-remove { display: grid; place-items: center; min-width: 28px; min-height: 28px; padding: 0; border: 0; background: none; color: var(--color-trumpf-blue); cursor: pointer; }\n}.elementor .e-2fb7d8c1-38d9{font-family:var(--font-mono);font-size:12px;color:var(--color-ink);display:block;&:empty { display: none; }\n}.elementor .e-1f9fe37-97d2{padding:14px;border-width:1px;border-color:var(--color-border-rule);border-style:solid;background-color:var(--color-white);display:none;flex-direction:column;gap:8px;&.is-visible { display: flex; }\n}.elementor .e-34c2d4d0-2d51{padding:0px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));}.elementor .e-2a89b8a0-2f7f{resize: vertical;\n}.elementor .e-613c45e0-1947{min-width:min(100%, 260px);}.elementor .e-43cdde44-76bd{font-family:var(--font-heading);font-weight:600;font-size:clamp(30px, 3vw, 42px);color:var(--color-ink);line-height:1;margin-block-end:10px;display:block;}.elementor .e-6b928eaa-9727{font-size:16.5px;color:var(--color-text-secondary);display:block;}.elementor .e-5dda2d6-bea6{padding:0px;flex-direction:column;gap:18px;flex-wrap:nowrap;align-items:stretch;}.elementor .e-42081ede-b467{gap:clamp(28px, 5vw, 80px);align-items:start;}.elementor .e-1525dc65-f462{scroll-margin-top:20px;padding-block-start:clamp(56px, 7vw, 100px);padding-block-end:clamp(56px, 7vw, 100px);border-block-start-width:1px;background-color:var(--color-white);flex-direction:column;border-top-style: solid; border-top-color: var(--color-border-rule);\n}.elementor .e-5e2f6400-433a{font-size:clamp(34px, 4vw, 56px);line-height:1;}.elementor .e-6cad2d13-c36d{font-size:19px;color:var(--color-ink);line-height:1.5;padding:0px;flex-direction:column;gap:4px;}.elementor .e-1fcf7632-b243{font-size:13px;align-self:flex-start;}.elementor .e-18740c22-fb8d{gap:18px;}.elementor .e-4518109f-82ae{font-family:var(--font-mono);font-size:11px;color:var(--color-text-muted);letter-spacing:0.08em;display:block;}.elementor .e-55d96366-29a4{min-height:360px;overflow:hidden;padding:0px;border-width:1px;border-color:var(--color-border-rule);border-style:solid;background-color:var(--color-background-placeholder);grid-column:span 2;justify-content:center;align-items:center;background-image: repeating-linear-gradient(135deg, #D9DDE3 0 1px, transparent 1px 12px); & iframe { display: block; width: 100%; height: 100%; min-height: 360px; border: 0; filter: grayscale(1) contrast(1.05); } &.has-map { background-image: none; }\n}.elementor .e-425ffcb2-a2a4{display:grid;gap:clamp(24px, 4vw, 56px);grid-template-columns:repeat(auto-fit, minmax(min(100%, 360px), 1fr));align-items:stretch;}.elementor .e-54395a97-9d4a{padding-block-start:clamp(56px, 7vw, 100px);padding-block-end:clamp(56px, 7vw, 100px);flex-direction:column;}