.fk{--fk-line: rgb(var(--color-foreground-rgb, 60 60 60) / .14)}.fk [id]{scroll-margin-top:90px}.fk .xm-hero__title{font-size:clamp(1.625rem,.9rem + 2.4vw,2.875rem);hyphens:manual;-webkit-hyphens:manual;overflow-wrap:break-word}.fk-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:26px}.fk-ctas .xm-btn{margin-top:0;min-height:52px;padding:0 30px;font-size:1.0625rem}.fk-btn-ghost{display:inline-flex;align-items:center;gap:8px;min-height:48px;color:var(--xm-deep);font-weight:700;text-decoration:none}.fk-btn-ghost:hover{text-decoration:underline;text-underline-offset:4px}.fk-btn-ghost svg{color:var(--xm-accent)}.fk-trust{margin-top:30px;padding-top:20px;border-top:1px solid var(--fk-line)}.fk-trust__label{margin:0 0 10px;font-size:.8125rem;opacity:.7}.fk-trust__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 22px}.fk-trust__list li{font-weight:700;font-size:.9375rem;letter-spacing:.02em;color:var(--xm-deep);opacity:.85}#starterpaket .xm-story__media{background:#fff}#starterpaket .xm-story__media img{object-fit:contain}@media(max-width:989px){#starterpaket .xm-story__media{aspect-ratio:3 / 4}}.fk-intro{padding:var(--xm-space) var(--xm-pad) 0;max-width:1440px;margin:0 auto;box-sizing:border-box}.fk-intro>*{max-width:44rem}.fk-intro--center{text-align:center}.fk-intro--center>*{margin-left:auto;margin-right:auto}.fk-intro+.fk-row{padding-top:28px}.fk-row{display:grid;gap:var(--xm-gap);padding:var(--xm-space) var(--xm-pad) 0;max-width:1440px;margin:0 auto;box-sizing:border-box}.fk-row--step{grid-template-columns:1fr;counter-reset:fk}@media(min-width:750px){.fk-row--step{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.fk-row--step{grid-template-columns:repeat(4,minmax(0,1fr))}}.fk-step{position:relative;padding:26px 24px 24px;border-radius:var(--xm-radius);background:var(--xm-cream)}.fk-step__num{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--xm-deep);color:#fff;font-weight:700;font-size:1.0625rem}.fk-step__title{margin:16px 0 8px;font-size:1.125rem;line-height:1.3;font-weight:700;color:var(--xm-deep)}.fk-step__text{font-size:.975rem;line-height:1.6}.fk-step__text p{margin:0 0 8px}.fk-step__text p:last-child{margin:0}.fk-row--occasion{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}@media(min-width:990px){.fk-row--occasion{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 20px}}.fk-occasion{display:flex;flex-direction:column;color:inherit;text-decoration:none;min-width:0}.fk-occasion__media{display:block;aspect-ratio:1 / 1;border-radius:var(--xm-radius);overflow:hidden;background:#fff;border:1px solid var(--fk-line)}.fk-occasion__media img{transition:transform .5s ease}.fk-occasion:hover .fk-occasion__media img{transform:scale(1.04)}.fk-occasion__body{display:flex;flex-direction:column;gap:6px;padding-top:14px}.fk-occasion__title{margin:0;font-size:1.125rem;line-height:1.3;font-weight:700;color:var(--xm-deep)}.fk-occasion__text{font-size:.975rem;line-height:1.55}.fk-occasion .xm-tile__cta{margin-top:4px;color:var(--xm-accent);font-size:.9375rem}@media(max-width:749px){.fk-occasion__title{font-size:1rem}.fk-occasion__text{font-size:.9rem}}.fk-row--package{grid-auto-flow:column;grid-auto-columns:minmax(250px,78%);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--xm-pad);padding-bottom:8px;scrollbar-width:thin}@media(min-width:750px){.fk-row--package{grid-auto-columns:minmax(260px,1fr)}}@media(min-width:1100px){.fk-row--package{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}}.fk-package{scroll-snap-align:start;display:flex;flex-direction:column;border-radius:var(--xm-radius);overflow:hidden;background:#fff;border:1px solid var(--fk-line)}.fk-package__media{position:relative;aspect-ratio:4 / 3;background:#f3efe9}.fk-package__body{display:flex;flex-direction:column;gap:8px;padding:20px 22px 24px;flex:1}.fk-package__title{margin:0;font-size:1.1875rem;font-weight:700;color:var(--xm-deep)}.fk-package__text{font-size:.975rem;line-height:1.6}.fk-package__text p{margin:0 0 6px}.fk-package__text ul{margin:0;padding-left:18px}.fk-package__text li{margin:0 0 4px}.fk-package__price{margin:auto 0 0;padding-top:12px;border-top:1px solid var(--fk-line);font-weight:700;color:var(--xm-accent)}.fk-row--mix{grid-auto-flow:column;grid-auto-columns:minmax(230px,72%);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--xm-pad);padding-bottom:12px;scrollbar-width:thin}@media(min-width:750px){.fk-row--mix{grid-auto-columns:280px}}.fk-mix{scroll-snap-align:start;display:flex;flex-direction:column;border-radius:var(--xm-radius);background:var(--xm-cream);overflow:hidden}.fk-mix__media{position:relative;display:block;aspect-ratio:1 / 1;padding:18px 18px 0}.fk-mix__media img{object-fit:contain;transition:transform .4s ease}.fk-mix:hover .fk-mix__media img{transform:scale(1.03)}.fk-mix__body{padding:14px 20px 22px}.fk-mix__title{margin:0 0 10px;font-size:1.125rem;line-height:1.3;font-weight:700}.fk-mix__title a{color:var(--xm-deep);text-decoration:none}.fk-mix__title a:hover{text-decoration:underline;text-underline-offset:3px}.fk-mix__list{list-style:none;margin:0;padding:0;display:grid;gap:7px}.fk-mix__list li{position:relative;padding-left:22px;font-size:.9375rem;line-height:1.45}.fk-mix__list li:before{content:"\2713";position:absolute;left:0;top:0;color:var(--xm-accent);font-weight:700}.fk-scrollnav{display:none;max-width:1440px;margin:0 auto;padding:0 var(--xm-pad);box-sizing:border-box;justify-content:flex-end;gap:8px}@media(min-width:750px){.fk-scrollnav{display:flex;margin-top:-40px}}.fk-scrollnav button{width:44px;height:44px;border-radius:50%;border:1.5px solid var(--xm-deep);background:#fff;color:var(--xm-deep);font-size:1.125rem;cursor:pointer;transition:background-color .15s ease,color .15s ease}.fk-scrollnav button:hover{background:var(--xm-deep);color:#fff}.fk-intro+.fk-scrollnav+.fk-row--mix{padding-top:20px}.fk-row--quote{grid-auto-flow:column;grid-auto-columns:minmax(270px,84%);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--xm-pad);padding-bottom:8px;scrollbar-width:thin}@media(min-width:750px){.fk-row--quote{grid-auto-columns:minmax(320px,1fr)}}.fk-quote{scroll-snap-align:start;margin:0;padding:26px 24px;border-radius:var(--xm-radius);background:var(--xm-cream);display:flex;flex-direction:column;gap:16px}.fk-quote__text{margin:0;font-size:1.0625rem;line-height:1.6}.fk-quote__by{margin-top:auto;display:flex;flex-direction:column;gap:2px;font-size:.9375rem}.fk-quote__by strong{color:var(--xm-deep)}.fk-quote__by span{opacity:.75}.fk-tax{margin:var(--xm-space) var(--xm-pad) 0;padding:clamp(28px,4vw,56px);border-radius:var(--xm-radius);background:var(--xm-cream);max-width:calc(1440px - 2 * var(--xm-pad));box-sizing:border-box}@media(min-width:1488px){.fk-tax{margin-left:auto;margin-right:auto}}.fk-tax__head{max-width:46rem}.fk-tax .xm-h2{color:var(--xm-deep)}.fk-tax__grid{display:grid;gap:14px;margin-top:26px}@media(min-width:900px){.fk-tax__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.fk-tax__card{background:#fff;border-radius:12px;padding:22px}.fk-tax__value{margin:0;font-size:clamp(1.75rem,1.3rem + 1.4vw,2.375rem);font-weight:700;line-height:1.1;color:var(--xm-accent)}.fk-tax__title{margin:8px 0 6px;font-size:1.0625rem;font-weight:700;color:var(--xm-deep)}.fk-tax__text{font-size:.9375rem;line-height:1.55}.fk-tax__text p{margin:0}.fk-tax__note{margin-top:20px;font-size:.875rem;line-height:1.55;opacity:.8;max-width:52rem}.fk-tax__note p{margin:0 0 6px}.fk-tax__note a{color:inherit}.fk-form{margin:var(--xm-space) var(--xm-pad) 0;display:grid;gap:28px;border-radius:var(--xm-radius);background:var(--xm-deep);color:#fff;padding:clamp(24px,4vw,56px);max-width:calc(1440px - 2 * var(--xm-pad));box-sizing:border-box}@media(min-width:1488px){.fk-form{margin-left:auto;margin-right:auto}}@media(min-width:990px){.fk-form{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:56px;align-items:start}}.fk-form .xm-eyebrow{color:#ffd2c4}.fk-form .xm-h2{color:#fff}.fk-form__aside .xm-text ul{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:8px}.fk-form__aside .xm-text li{position:relative;padding-left:26px;font-weight:600}.fk-form__aside .xm-text li:before{content:"\2713";position:absolute;left:0;color:#ffd2c4;font-weight:700}.fk-contact{display:flex;align-items:center;gap:16px;margin-top:28px;padding-top:24px;border-top:1px solid rgba(255,255,255,.2)}.fk-contact__img{width:88px;height:88px;border-radius:50%;overflow:hidden;flex:0 0 auto}.fk-contact p{margin:0}.fk-contact__name{font-weight:700;font-size:1.0625rem}.fk-contact__role{opacity:.8;font-size:.9375rem;margin-bottom:6px!important}.fk-contact a{display:block;color:#fff;font-weight:600;text-decoration:none;line-height:1.6}.fk-contact a:hover{text-decoration:underline}.fk-form__card{background:#fff;color:#2b2b2b;border-radius:12px;padding:clamp(20px,3vw,32px)}.fk-form__form{display:grid;grid-template-columns:1fr 1fr;gap:14px 14px}.fk-field{grid-column:1 / -1;display:flex;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;border:0}@media(min-width:600px){.fk-field--half{grid-column:span 1}}.fk-field label,.fk-field legend{font-size:.875rem;font-weight:700;color:var(--xm-deep);padding:0}.fk-field label span{font-weight:400;opacity:.7}.fk-field input[type=text],.fk-field input[type=email],.fk-field input[type=tel],.fk-field select,.fk-field textarea{width:100%;box-sizing:border-box;min-height:48px;padding:10px 14px;border-radius:10px;border:1.5px solid #d9d3cb;background:#fff;color:#2b2b2b;font:inherit;font-size:1rem;-webkit-appearance:none;appearance:none}.fk-field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%231f4b4d' stroke-width='2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}.fk-field textarea{min-height:110px;resize:vertical}.fk-field input:focus,.fk-field select:focus,.fk-field textarea:focus{outline:none;border-color:var(--xm-deep);box-shadow:0 0 0 3px #1f4b4d26}.fk-choice{flex-direction:row;flex-wrap:wrap;gap:8px}.fk-choice legend{width:100%;margin-bottom:6px}.fk-choice label{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 16px;border-radius:999px;border:1.5px solid #d9d3cb;font-weight:600;color:#2b2b2b;cursor:pointer}.fk-choice label:has(input:checked){border-color:var(--xm-deep);background:#1f4b4d14}.fk-choice input{accent-color:var(--xm-deep);margin:0}.fk-submit{grid-column:1 / -1;justify-content:center;width:100%;margin-top:6px;min-height:54px;border:0;cursor:pointer;font:inherit;font-weight:700;font-size:1.0625rem}.fk-form__privacy{grid-column:1 / -1;font-size:.8125rem;line-height:1.5;opacity:.75}.fk-form__privacy p{margin:0}.fk-form__privacy a{color:inherit}.fk-form__error{grid-column:1 / -1;padding:12px 14px;border-radius:10px;background:#fdecea;color:#8a1f11;font-size:.9375rem}.fk-form__success{grid-column:1 / -1;padding:8px 0}.fk-form__success-title{margin:0 0 8px;font-size:1.375rem;font-weight:700;color:var(--xm-deep)}.fk-sticky{position:fixed;left:16px;right:16px;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:20;display:flex;align-items:center;justify-content:center;min-height:52px;border-radius:999px;background:var(--xm-accent);color:#fff;font-weight:700;text-decoration:none;box-shadow:0 6px 20px #0003;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(24px);transition:opacity .25s ease,transform .25s ease,visibility 0s linear .25s}.fk-sticky.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition:opacity .25s ease,transform .25s ease,visibility 0s}@media(min-width:990px){.fk-sticky{display:none}}@media(max-width:749px){.fk-row--step{gap:10px}.fk-step{display:grid;grid-template-columns:36px minmax(0,1fr);column-gap:14px;padding:18px}.fk-step__num{width:36px;height:36px;font-size:1rem;grid-row:1 / span 2}.fk-step__title{margin:6px 0 4px}.fk-form__aside .xm-text ul{display:none}.fk-contact{margin-top:18px;padding-top:16px}.fk-contact__img{width:64px;height:64px}.fk-tax__card{padding:18px}}.fk{--fk-accent-light: color-mix(in srgb, var(--xm-accent) 40%, #fff)}.fk .xm-story .xm-eyebrow,.fk .fk-form .xm-eyebrow,.fk .fk-form__aside .xm-text li:before{color:var(--fk-accent-light)}
/*# sourceMappingURL=/cdn/shop/t/74/assets/firmenkunden-themenseite.css.map */
