.elementor .e-ckca0001{max-width:calc(780 * var(--ck-design-unit));font-family:var(--brand-font);font-weight:800;font-size:calc(60 * var(--ck-design-unit));color:var(--text-light);line-height:1.05;font-style:italic;text-transform:uppercase;margin:0px;}.elementor .e-ckca0002{max-width:calc(760 * var(--ck-design-unit));font-family:var(--brand-font);font-size:calc(23 * var(--ck-design-unit));color:var(--text-light);line-height:1.4;margin:0px;}.elementor .e-ckca0003{width:100%;min-width:0px;min-height:calc(440 * var(--ck-design-unit));padding-block-start:calc(75 * var(--ck-design-unit));padding-block-end:calc(75 * var(--ck-design-unit));padding-inline-start:calc(278 * var(--ck-design-unit));padding-inline-end:calc(278 * var(--ck-design-unit));margin:0px;background-color:var(--text-dark);display:flex;flex-direction:column;gap:calc(22 * var(--ck-design-unit));justify-content:center;}.elementor .e-ckca0004{font-family:var(--brand-font);font-weight:500;font-size:calc(18 * var(--ck-design-unit));color:var(--text-dark);padding-block-start:calc(12 * var(--ck-design-unit));padding-block-end:calc(12 * var(--ck-design-unit));padding-inline-start:calc(26 * var(--ck-design-unit));padding-inline-end:calc(26 * var(--ck-design-unit));border-radius:calc(21 * var(--ck-design-unit));border-style:none;background-color:var(--surface-soft);}.elementor .e-ckca0006{width:100%;min-width:0px;padding-block-start:calc(9 * var(--ck-design-unit));padding-block-end:calc(9 * var(--ck-design-unit));padding-inline-start:calc(278 * var(--ck-design-unit));padding-inline-end:calc(278 * var(--ck-design-unit));margin:0px;display:flex;flex-direction:row;gap:0px;justify-content:space-between;align-items:center;}.elementor .e-ckca0007{width:100%;min-width:0px;padding-block-start:calc(44 * var(--ck-design-unit));padding-block-end:calc(44 * var(--ck-design-unit));padding-inline-start:calc(278 * var(--ck-design-unit));padding-inline-end:calc(278 * var(--ck-design-unit));margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .e-ckca0009{font-size:calc(36 * var(--ck-design-unit));text-align:center;}.elementor .e-ckcf-list{width:100%;/* Keyboard focus (WCAG 2.4.7): each item clips the browser ring (overflow: hidden), so the ring sits inside the head,
   in the text colour of the current state. */ & .e-accordion-item-base > summary:focus-visible {
  outline: 2px solid currentColor;
  outline-offset: -4px;
}\n}.elementor .e-ckca000a{width:100%;min-width:0px;max-width:calc(1020 * var(--ck-design-unit));padding:0px;margin-block-start:calc(110 * var(--ck-design-unit));margin-block-end:calc(110 * var(--ck-design-unit));margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:calc(30 * var(--ck-design-unit));}.elementor .e-ckca000b{min-width:0px;min-height:calc(800 * var(--ck-design-unit));margin:0px;border-radius:var(--ck-card-radius);background-image:url("https://catchandkeep.de/wp-content/uploads/2026/09/ck-category-beratung.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-ckca0024{font-family:var(--brand-font);font-size:calc(23 * var(--ck-design-unit));color:var(--text-muted);line-height:1.4;margin:0px;}.elementor .e-ckca0022{width:100%;min-width:0px;padding:0px;margin:0px;gap:calc(46 * var(--ck-design-unit));grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;}.elementor .e-ckca0025{min-width:0px;padding-block-start:var(--ck-section-space);padding-block-end:var(--ck-section-space);padding-inline-start:calc(95 * var(--ck-design-unit));padding-inline-end:calc(95 * var(--ck-design-unit));margin:0px;border-radius:var(--ck-card-radius);background-color:var(--surface-soft);display:flex;flex-direction:column;gap:calc(25 * var(--ck-design-unit));justify-content:center;}.elementor .e-ckca0026{width:100%;min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:calc(12 * var(--ck-design-unit));padding-inline-end:calc(12 * var(--ck-design-unit));margin:0px;display:grid;gap:calc(16 * var(--ck-design-unit));grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;}.elementor .e-ckca0008{min-width:0px;margin:0px;}