.e-con.nl-kf-kopf{background-color: #ff194e;color: #fff}.e-con.nl-kf-kopf .elementor-widget-image img{height: 44px;width: auto;display: block}.e-con.nl-kf-kopf .nl-kf-traeger .elementor-heading-title{color: #fff;font-size: 14px;line-height: 18px;font-weight: 400;border-left: 1px solid rgba(255,255,255,.55);padding-left: 16px}.e-con.nl-kf-kopf .nl-kf-traeger strong{font-weight: 700}.e-con.nl-kf-kopf .nl-kf-tel .elementor-widget-container,.e-con.nl-kf-kopf .nl-kf-tel p{margin: 0}.e-con.nl-kf-kopf .nl-kf-tel a{color: #fff;font-weight: 700;font-size: 18px;line-height: 28px;white-space: nowrap;text-decoration: none}.e-con.nl-kf-kopf .nl-kf-tel a:hover,.e-con.nl-kf-kopf .nl-kf-tel a:focus-visible{text-decoration: underline}.e-con.nl-kf-kopf .nl-kf-rechts{margin-left: auto}@media (max-width: 767px){.e-con.nl-kf-kopf .elementor-widget-image img{height: 32px}.e-con.nl-kf-kopf .nl-kf-traeger,.e-con.nl-kf-kopf .nl-kf-kopfknopf{display: none}.e-con.nl-kf-kopf .nl-kf-tel a{font-size: 16px}}.elementor-widget-heading.nl-kf-preiszeile .elementor-heading-title{color: #fff;font-size: 40px;line-height: 44px;font-weight: 700}.elementor-widget-text-editor.nl-kf-preisnote p{margin: 0}@media (max-width: 767px){.elementor-widget-heading.nl-kf-preiszeile .elementor-heading-title{font-size: 32px;line-height: 36px}}.e-con.nl-kf-schnell-rahmen{position: relative;z-index: 2;margin-top: -56px}.nl-kf-schnell{background: #fff;border: 1px solid #e0e0e0;padding: 32px 36px;display: grid;grid-template-columns: minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr) auto;gap: 20px;align-items: end;font-family: Satoshi,system-ui,sans-serif;color: #161616}.nl-kf-schnell__kopf{grid-column: 1 / -1;display: flex;flex-wrap: wrap;gap: 8px 24px;align-items: baseline;justify-content: space-between}.nl-kf-schnell__schritt{margin: 0 0 4px;font-size: 14px;line-height: 21px;font-weight: 700;letter-spacing: .04em;text-transform: uppercase;color: #5d5d5d}.nl-kf-schnell__titel{margin: 0;font-size: 23px;line-height: 28px;font-weight: 700;color: #161616}.nl-kf-schnell__hinweis{margin: 0;font-size: 14px;line-height: 21px;color: #5d5d5d}.nl-kf-schnell__feld{display: flex;flex-direction: column;gap: 6px;min-width: 0}.nl-kf-schnell__feld label{font-size: 16px;line-height: 20px;font-weight: 500}.nl-kf-schnell__feld select,.nl-kf-schnell__feld input{font: 400 18px/26px Satoshi,system-ui,sans-serif;color: #161616;background-color: #fff;border: 1px solid #161616;border-radius: 0;padding: 10px 14px;min-height: 48px;width: 100%;-webkit-appearance: none;appearance: none}.nl-kf-schnell__feld select{background-image: linear-gradient(45deg,transparent 50%,#161616 50%),linear-gradient(135deg,#161616 50%,transparent 50%);background-position: calc(100% - 22px) 21px,calc(100% - 16px) 21px;background-size: 6px 6px;background-repeat: no-repeat;padding-right: 40px}.nl-kf-schnell__feld select:focus-visible,.nl-kf-schnell__feld input:focus-visible{outline: 2px solid #ff194e;outline-offset: 1px}.nl-kf-schnell__knopf{font: 700 20px/30px Satoshi,system-ui,sans-serif;padding: 8px 24px;min-height: 48px;border: 1px solid #ff194e;border-radius: 0;background: #ff194e;color: #fff;cursor: pointer}.nl-kf-schnell__knopf:hover,.nl-kf-schnell__knopf:focus-visible{background: #161616;border-color: #161616}@media (max-width: 900px){.nl-kf-schnell{grid-template-columns: minmax(0,1fr) minmax(0,1fr)}.nl-kf-schnell__knopf{justify-self: start}}@media (max-width: 767px){.e-con.nl-kf-schnell-rahmen{margin-top: -40px}.nl-kf-schnell{grid-template-columns: minmax(0,1fr);padding: 24px 20px}}.e-con.nl-kf-punkte{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 28px 40px}.e-con.nl-kf-punkte .nl-cw-schritt .elementor-widget-heading:not(.nl-cw-nr) .elementor-heading-title{font-size: 20px;line-height: 26px;font-weight: 700}.e-con.nl-kf-punkte .nl-cw-schritt .elementor-widget-text-editor{color: #5d5d5d;font-size: 17px;line-height: 26px}@media (max-width: 767px){.e-con.nl-kf-punkte{grid-template-columns: minmax(0,1fr);gap: 20px}}.e-con.nl-cw-ronk .e-con.nl-kf-impuls .elementor-heading-title,.e-con.nl-cw-ronk .e-con.nl-kf-impuls .elementor-widget-text-editor{color: #161616}.e-con.nl-cw-ronk .e-con.nl-kf-impuls .nl-rubrik .elementor-heading-title{color: #ff194e}.e-con.nl-kf-formkarte{background-color: #fff;padding: 40px}@media (max-width: 767px){.e-con.nl-kf-formkarte{padding: 24px 20px}}.e-con.nl-kf-mehr{display: flex;flex-wrap: wrap;gap: 12px 40px;align-items: center}.e-con.nl-kf-fuss{background-color: #161616;color: #fff}.e-con.nl-kf-fuss .elementor-widget-text-editor,.e-con.nl-kf-fuss .elementor-widget-text-editor a{color: #fff;font-size: 16px;line-height: 24px;text-decoration: none}.e-con.nl-kf-fuss .elementor-widget-text-editor p{margin: 0}.e-con.nl-kf-fuss .elementor-widget-text-editor a:hover,.e-con.nl-kf-fuss .elementor-widget-text-editor a:focus-visible{font-weight: 700}.e-con.nl-kf-fuss .nl-kf-fusslinks p{display: flex;flex-wrap: wrap;gap: 8px 24px}.e-con.nl-kf-leiste{display: none}@media (max-width: 767px){.e-con.nl-kf-leiste{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.4fr);position: fixed;left: 0;right: 0;bottom: 0;z-index: 90;background: #fff;border-top: 1px solid #e0e0e0;padding: 0 0 env(safe-area-inset-bottom,0);gap: 0}.e-con.nl-kf-leiste .elementor-widget-button,.e-con.nl-kf-leiste .elementor-button-wrapper{width: 100%;height: 100%}.e-con.nl-kf-leiste .elementor-button{display: flex;width: 100%;min-height: 60px;height: 100%;align-items: center;justify-content: center;border-radius: 0;border: 0;font-size: 18px;font-weight: 700;padding: 0 12px}.e-con.nl-kf-leiste .nl-kf-leiste__tel .elementor-button{background: #fff;color: #161616}.e-con.nl-kf-leiste .nl-kf-leiste__anfrage .elementor-button{background: #ff194e;color: #fff}body:has(.nl-kf-leiste){padding-bottom: 60px}}@media print{.e-con.nl-kf-leiste,.nl-kf-schnell{display: none !important}}.nl-landingpage .nl-werkzeuge,.nl-landingpage .nl-ent{display: none !important}.e-con.nl-kf-kopf>.elementor-widget,.e-con.nl-kf-kopf>.e-con-inner>.elementor-widget{width: auto;flex: 0 0 auto}.e-con.e-con.nl-kf-rechts{width: auto;--width: auto;flex: 0 0 auto;margin-left: auto}.e-con.nl-kf-kopf .nl-kf-traeger .elementor-heading-title{white-space: nowrap}.e-con.e-con.nl-kf-kopf .nl-kf-tel a{color: #fff}h2.nl-kf-schnell__titel.nl-kf-schnell__titel{font-size: 23px;line-height: 28px;letter-spacing: 0}.e-con.e-con.nl-kf-werte .elementor-widget-text-editor a{color: #fff;text-decoration: underline;font-weight: 700}.e-con.e-con.nl-kf-fuss .elementor-widget-text-editor a{color: #fff}.nl-kf-formkarte .ff-el-progress-bar{background-color: #ff194e !important;border-radius: 0 !important}.nl-kf-formkarte .ff-el-progress{border-radius: 0 !important;background-color: #e0e0e0 !important}.nl-kf-formkarte .ff-el-progress-status{font-size: 14px;font-weight: 700;letter-spacing: .04em;text-transform: uppercase;color: #5d5d5d}.nl-kf-formkarte .step-nav .ff-btn,.nl-kf-formkarte .ff-btn-next,.nl-kf-formkarte .ff-btn-prev{background-color: #ff194e !important;border: 1px solid #ff194e !important;color: #fff !important;border-radius: 0 !important;font-weight: 700;font-size: 18px;padding: 10px 22px;opacity: 1}.nl-kf-formkarte .ff-btn-prev{background-color: #fff !important;color: #161616 !important;border-color: #161616 !important}.nl-kf-formkarte .ff-btn-next:hover,.nl-kf-formkarte .ff-btn-prev:hover{background-color: #161616 !important;border-color: #161616 !important;color: #fff !important}@media (max-width: 767px){.e-con.nl-kf-kopf .nl-kf-tel a{font-size:15px}}