.elementor .mki-sf-legal{box-sizing: border-box;\n}.elementor .mki-sf-bottom{box-sizing: border-box;\n}.elementor .mki-sf-link{box-sizing: border-box;\n}.elementor .mki-sf-title{box-sizing: border-box;\n}.elementor .mki-sf-intro{box-sizing: border-box;\n}.elementor .mki-sf-logo{box-sizing: border-box;\n}.elementor .mki-sf-brand{box-sizing: border-box;\n}.elementor .mki-sf-col{box-sizing: border-box;\n}.elementor .mki-sf-grid{box-sizing: border-box;\n}.elementor .mki-sf{box-sizing: border-box;\n}.elementor .mki-sr-only{width:1px;height:1px;overflow:hidden;position:absolute;white-space: nowrap;\n}.elementor .mki-social-link{box-sizing: border-box;\n}.elementor .mki-social{box-sizing: border-box;\n}.elementor .mki-contact-line{box-sizing: border-box;\n}.elementor .mki-sh-sheet-contact{box-sizing: border-box;\n}.elementor .mki-sh-sheet-link{box-sizing: border-box;\n}.elementor .mki-sh-sheet-nav{box-sizing: border-box;\n}.elementor .mki-sh-sheet{box-sizing: border-box;\n}.elementor .mki-sh-burger-line{box-sizing: border-box;\n}.elementor .mki-sh-burger{box-sizing: border-box;\n}.elementor .mki-sh-cta{box-sizing: border-box;\n}.elementor .mki-sh-link{box-sizing: border-box;\n}.elementor .mki-sh-nav{box-sizing: border-box;\n}.elementor .mki-sh-logo{box-sizing: border-box;\n}.elementor .mki-sh-bar{box-sizing: border-box;\n}.elementor .mki-sh{box-sizing: border-box;\n}.elementor .mki-post-hero{width:100%;overflow:hidden;aspect-ratio:21 / 9;position:relative;box-sizing: border-box; &:not(:has(img)) { display: none; } & > img { display: block; position: absolute; inset: 0; width: 100%; height: 100%; } & > img:first-child { z-index: 1; object-fit: contain; } & > img:nth-child(2) { z-index: 0; object-fit: cover; filter: blur(28px); transform: scale(1.3); }\n}.elementor .mki-post-content{width:100%;font-family:var(--Inter1);font-weight:400;font-size:20px;color:var(--MKI-Navy);line-height:1.55;padding:0px;& :is(p, h2, h3, h4, ul, ol, blockquote) { max-width: 75ch; } & p { margin: 0 0 1em; } & p:last-child { margin-block-end: 0; } & :is(h2, h3, h4) { font-weight: 600; color: var(--MKI-Navy); margin: 1.6em 0 0.5em; } & h2 { font-size: 40px; line-height: 1.2; } & h3 { font-size: 30px; line-height: 1.25; } & h4 { font-size: 20px; line-height: 1.5; } & :is(ul, ol) { margin: 0 0 1em; padding-inline-start: 1.25em; } & li + li { margin-block-start: 10px; } & a { color: var(--MKI-Navy); text-decoration: underline; text-decoration-color: var(--MKI-Cyan); text-underline-offset: 3px; } & .wp-block-gallery { display: block; column-count: 3; column-gap: 24px; max-width: none; margin: 48px 0 0; } & .wp-block-gallery figure.wp-block-image { display: block; break-inside: avoid; overflow: hidden; border-radius: 25px; box-shadow: 0 0 10px 0 var(--Schatten-Aussen-20); width: 100% !important; flex: none !important; margin: 0 0 24px !important; } & .wp-block-gallery img { display: block; width: 100%; height: auto; }\n}.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-eyebrow{text-transform:uppercase;}.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-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 200ms, color 200ms, border-color 200ms;display:inline-flex;justify-content:center;align-items:center;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 200ms, color 200ms;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:900;font-size:48px;line-height:1.2;}.elementor .mki-type-h1{font-family:Inter;font-weight:600;font-size:52px;line-height:1.15;}