.elementor .mki-news-feed{width:100%;padding:0px;display:flex;flex-direction:column;gap:32px;& > :first-child:not(:has([role="listitem"])) { display: none; } & .e-collection-loop-base, & .e-collection-loop-layout-base, & [role="listitem"] { padding: 0; } & .e-collection-loop-layout-base { display: grid; grid-template-columns: repeat(6, minmax(0, 1fr)); grid-auto-rows: auto; gap: 32px; } & > :first-child .e-collection-loop-layout-base { grid-template-columns: minmax(0, 1fr); } & [role="listitem"] { grid-column: span 2; } & .e-pagination-base { padding: 0; margin-block-start: 48px; gap: 24px; justify-content: center; } & [data-e-pagination][aria-disabled="true"] { display: none; } & > :first-child [role="listitem"], &:not(:has(> :first-child [role="listitem"])) > :last-child [role="listitem"]:nth-child(1) { grid-column: 1 / -1;
  & .mki-news-card { flex-direction: row; }
  & .mki-news-card > :first-child { width: 58%; aspect-ratio: 4 / 3; }
  & .mki-news-card > :last-child { padding: 40px; gap: 16px; justify-content: center; }
  & .mki-news-card > :last-child > :last-child { margin-block-start: 0; }
  & .mki-news-card h3 { font-size: 40px; line-height: 1.2; }
  & .mki-news-card .mki-card-text { -webkit-line-clamp: 5; } } &:not(:has(> :first-child [role="listitem"])) > :last-child [role="listitem"]:nth-child(n+2):nth-child(-n+3), &:has(> :first-child [role="listitem"]) > :last-child [role="listitem"]:nth-child(-n+2) { grid-column: span 3; } &:not(:has(> :first-child [role="listitem"])) > :last-child [role="listitem"]:nth-child(n+4):nth-child(-n+6), &:has(> :first-child [role="listitem"]) > :last-child [role="listitem"]:nth-child(n+3):nth-child(-n+5) { & .mki-news-card > :first-child { aspect-ratio: 4 / 3; }
  & .mki-news-card .mki-card-text { -webkit-line-clamp: 2; } } &:not(:has(> :first-child [role="listitem"])) > :last-child [role="listitem"]:nth-child(n+7), &:has(> :first-child [role="listitem"]) > :last-child [role="listitem"]:nth-child(n+6), &:has([data-e-pagination="prev"]:not([aria-disabled="true"])) > :last-child [role="listitem"]:nth-child(n):nth-child(n) { grid-column: span 3;
  & .mki-news-card { flex-direction: row; align-items: stretch; }
  & .mki-news-card > :first-child { width: 112px; aspect-ratio: 1 / 1; }
  & .mki-news-card > :first-child > img:first-child { object-fit: cover; }
  & .mki-news-card > :first-child > img:nth-child(2) { display: none; }
  & .mki-news-card > :last-child { padding: 16px 20px; gap: 4px; justify-content: center; }
  & .mki-news-card h3 { font-size: 20px; line-height: 1.3; }
  & .mki-news-card .mki-card-text, & .mki-news-card > :last-child > :last-child { display: none; } }\n}.elementor .mki-news-card{width:100%;height:100%;overflow:hidden;color:var(--MKI-Navy);padding:0px;border-radius:23px;background-color:var(--weiss);display:flex;flex-direction:column;gap:0px;box-sizing: border-box; & > :first-child { position: relative; flex: 0 0 auto; width: 100%; min-width: 0; padding: 0; aspect-ratio: 4 / 3; overflow: hidden; background-color: var(--MKI-Navy); background-image: url("https://www.mkingenieure.de/mki-test/wp-content/uploads/2026/06/Dunkel-x1-scaled.webp"); background-size: cover; background-position: center center; } & > :first-child > img { display: block; width: 100%; height: 100%; } & > :first-child > img:first-child { position: relative; z-index: 1; object-fit: contain; transition: transform 0.3s; } & > :first-child > img:nth-child(2) { position: absolute; inset: 0; z-index: 0; object-fit: cover; filter: blur(28px); transform: scale(1.3); } & > :last-child { flex: 1 1 auto; min-width: 0; display: flex; flex-direction: column; gap: 12px; padding: 24px; } & .mki-card-text { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; } & > :last-child > :last-child { margin-block-start: auto; padding-block-start: 8px; font-weight: 600; } & > :last-child > :last-child span { display: inline-block; transition: transform 0.25s; } &:hover > :first-child > img:first-child { transform: scale(1.03); } &:hover > :last-child > :last-child span { transform: translateX(4px); }\n}.elementor .mki-icon-list{width:auto;padding:0px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .mki-icon-row{width:auto;color:inherit;text-decoration:none;padding:0px;display:flex;flex-direction:row;gap:8px;align-items:center;}.elementor .mki-icon{width:24px;height:24px;display:block;flex:0 0 auto;& svg { fill: none; display: block; width: 100%; height: 100%; }\n}.elementor .mki-card-text{max-width:65ch;}.elementor .mki-cta-card{color:var(--MKI-Navy);text-align:center;padding:32px;border-radius:var(--rund-25);background-color:var(--weiss);display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap: 32px;\n}.elementor .mki-frame{padding:2px;border-radius:var(--rund-25);background-color:var(--Transparent-30);box-shadow: 0px 0px 10px 0px var(--Schatten-Aussen-35);\n}.elementor .mki-section--tight{font-family:Inter;padding-block: 48px;\n}.elementor .mki-button-secondary:hover,.elementor .mki-button-secondary:focus-visible{color:var(--weiss);border-color:var(--MKI-Navy);background-color:var(--MKI-Navy);}.elementor .mki-button-secondary:focus{color:var(--weiss);border-color:var(--MKI-Navy);background-color:var(--MKI-Navy);}.elementor .mki-button-secondary{width:auto;height:auto;min-height:56px;font-family:Inter;font-weight:600;font-size:18px;color:var(--MKI-Navy);line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;padding-block-start:14px;padding-block-end:14px;padding-inline-start:28px;padding-inline-end:28px;border-radius:var(--rund-25);border-width:2px;border-color:var(--MKI-Navy);border-style:solid;background-color:transparent;transition:background-color 0.25s, color 0.25s, border-color 0.25s;display:inline-flex;justify-content:center;align-items:center;box-sizing: border-box;\n}.elementor .mki-header{width:95%;height:85px;padding:2px;border-radius:var(--rund-25);background-color:var(--Overlay-blau-50);backdrop-filter:brightness(50%) blur(5px);justify-content:space-between;align-items:center;box-shadow: 0 0 10px 0 var(--Schatten-Aussen-35); row-gap: 0px; box-sizing: border-box;\n}.elementor .mki-button-primary{min-height:56px;font-family:Inter;font-weight:600;font-size:18px;color:var(--weiss);line-height:1.2;text-align:center;text-decoration:none;border-radius:var(--rund-25);background-color:var(--MKI-Cyan);transition:background-color 0.2s;display:inline-flex;justify-content:center;align-items:center;padding-block: 14px; padding-inline: 28px; box-sizing: border-box; &:hover, &:focus-visible { color: var(--weiss); background-color: var(--MKI-Navy); }\n}.elementor .mki-container{width:calc(100% - 160px);max-width:1760px;padding-inline-start:0px;padding-inline-end:0px;margin-inline: auto; box-sizing: border-box; margin-inline: auto; box-sizing: border-box;\n}.elementor .mki-section{font-family:Inter;padding-block-start:96px;padding-block-end:96px;}.elementor .mki-type-small{font-family:Inter;font-weight:400;font-size:14px;line-height:1.4;}.elementor .mki-type-body{font-family:Inter;font-weight:400;font-size:20px;color:var(--MKI-Navy);line-height:1.55;& li + li { margin-block-start: 10px; }\n}.elementor .mki-type-body-large{font-family:Inter;font-weight:400;font-size:20px;color:var(--MKI-Navy);line-height:1.5;}.elementor .mki-type-h3{font-family:Inter;font-weight:600;font-size:30px;color:var(--MKI-Navy);line-height:1.25;}.elementor .mki-type-h2{font-family:Inter;font-weight:600;font-size:40px;line-height:1.2;}.elementor .mki-type-display{font-family:Inter;font-weight:600;font-size:64px;line-height:1.1;}