 @font-face {font-display: swap;font-family: 'Plus Jakarta Sans';font-style: normal;font-weight: 200;src: url('../fonts/plus-jakarta-sans-v12-latin-200.woff2') format('woff2') }@font-face {font-display: swap;font-family: 'Plus Jakarta Sans';font-style: italic;font-weight: 200;src: url('../fonts/plus-jakarta-sans-v12-latin-200italic.woff2') format('woff2') }@font-face {font-display: swap;font-family: 'Plus Jakarta Sans';font-style: normal;font-weight: 300;src: url('../fonts/plus-jakarta-sans-v12-latin-300.woff2') format('woff2') }@font-face {font-display: swap;font-family: 'Plus Jakarta Sans';font-style: italic;font-weight: 300;src: url('../fonts/plus-jakarta-sans-v12-latin-300italic.woff2') format('woff2') }@font-face {font-display: swap;font-family: 'Plus Jakarta Sans';font-style: normal;font-weight: 400;src: url('../fonts/plus-jakarta-sans-v12-latin-regular.woff2') format('woff2') }@font-face {font-display: swap;font-family: 'Plus Jakarta Sans';font-style: italic;font-weight: 400;src: url('../fonts/plus-jakarta-sans-v12-latin-italic.woff2') format('woff2') }@font-face {font-display: swap;font-family: 'Plus Jakarta Sans';font-style: normal;font-weight: 500;src: url('../fonts/plus-jakarta-sans-v12-latin-500.woff2') format('woff2') }@font-face {font-display: swap;font-family: 'Plus Jakarta Sans';font-style: italic;font-weight: 500;src: url('../fonts/plus-jakarta-sans-v12-latin-500italic.woff2') format('woff2') }@font-face {font-display: swap;font-family: 'Plus Jakarta Sans';font-style: normal;font-weight: 600;src: url('../fonts/plus-jakarta-sans-v12-latin-600.woff2') format('woff2') }@font-face {font-display: swap;font-family: 'Plus Jakarta Sans';font-style: italic;font-weight: 600;src: url('../fonts/plus-jakarta-sans-v12-latin-600italic.woff2') format('woff2') }@font-face {font-display: swap;font-family: 'Plus Jakarta Sans';font-style: normal;font-weight: 700;src: url('../fonts/plus-jakarta-sans-v12-latin-700.woff2') format('woff2') }@font-face {font-display: swap;font-family: 'Plus Jakarta Sans';font-style: italic;font-weight: 700;src: url('../fonts/plus-jakarta-sans-v12-latin-700italic.woff2') format('woff2') }@font-face {font-display: swap;font-family: 'Plus Jakarta Sans';font-style: normal;font-weight: 800;src: url('../fonts/plus-jakarta-sans-v12-latin-800.woff2') format('woff2') }@font-face {font-display: swap;font-family: 'Plus Jakarta Sans';font-style: italic;font-weight: 800;src: url('../fonts/plus-jakarta-sans-v12-latin-800italic.woff2') format('woff2') }html, body {height: 100% }body {background: rgba(255, 255, 255, 1);color: rgba(10, 10, 10, 1);line-height: 1.6;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility }body, a, p, h1, h2, h3, h4, h5, h6, label {font-family: 'Plus Jakarta Sans', sans-serif }body, p {font-size: 1rem;font-weight: 400 }.grid-container {max-width: 80rem }.grid-container.stn {max-width: 45rem }.grid-container.tn {max-width: 60rem }.grid-padding-x>.cell {padding-right: .9375rem;padding-left: .9375rem }a, a:link {outline: none }h1, h2, h3, h4, h5 {font-weight: 700;line-height: 1.15;letter-spacing: 0;margin-bottom: 1.25rem }h1 {font-size: clamp(2.2rem, 5vw, 3.75rem) }h2 {font-size: clamp(1.75rem, 3.5vw, 2.75rem) }h3 {font-size: clamp(1.25rem, 2vw, 1.5rem) }h4 {font-size: 1.125rem }b, strong {font-weight: 700 }small {font-size: .75rem }p:last-of-type {margin: 0 }ul {list-style-type: square }.fixed {position: fixed!important }.b-fixed {position: fixed!important }.absolute {position: absolute!important }.relative {position: relative!important }.black_txt {color: rgba(10, 10, 10, 1)!important }.navy_txt {color: rgba(16, 24, 32, 1)!important }.blue_dark_txt {color: rgba(31, 67, 87, 1)!important }.blue_dark_bg {background-color: rgba(31, 67, 87, 1)!important }.blue_mid_txt {color: rgba(123, 186, 216, 1)!important }.blue_light_txt {color: rgba(209, 221, 230, 1)!important }.off_white_txt {color: rgba(241, 243, 244, 1)!important }.off_white_bg {background-color: rgba(241, 243, 244, 1)!important }.white_txt {color: rgba(255, 255, 255, 1)!important }.pd_rst {padding: 0!important }.pd_t_rst {padding-top: 0!important }.pd_b_rst {padding-bottom: 0!important }.pd_l_rst {padding-left: 0!important }.pd_r_rst {padding-right: 0!important }.centered {margin: 0 auto!important;text-align: center!important }.flex_top, .flex_centered, .flex_middle, .flex_bottom, .flex_right, .flex_left {display: flex }.flex_top {align-items: flex-start }.flex_centered {align-items: center;justify-content: center }.flex_middle {align-items: center }.flex_bottom {align-items: flex-end }.flex_right {justify-content: flex-end }.flex_left {justify-content: flex-start }hr {max-width: none;border-bottom: 1px solid rgba(31, 67, 87, 0.18) }.btn_container {margin: 0 auto;text-align: center }.button {background: rgba(31, 67, 87, 1)!important;color: rgba(255, 255, 255, 1)!important;font-weight: 600!important;text-transform: none!important;height: 52px!important;line-height: 48px!important;margin: 0!important;-webkit-border-radius: 999px!important;-moz-border-radius: 999px!important;border-radius: 999px!important;box-shadow: none!important;transition: background .4s ease!important;border: 2px solid transparent!important }.button:hover {background: transparent!important;color: rgba(31, 67, 87, 1)!important;border: 2px solid rgba(31, 67, 87, 1)!important }.button.transparent {background: transparent!important;color: rgba(31, 67, 87, 1)!important;border: 2px solid rgba(31, 67, 87, 1)!important }.button.transparent:hover {background: rgba(31, 67, 87, 1)!important;color: rgba(255, 255, 255, 1)!important }.button.white {background: rgba(255, 255, 255, 1)!important;color: rgba(16, 24, 32, 1)!important;border: 2px solid rgba(16, 24, 32, 1)!important }.button.white:hover {background: rgba(16, 24, 32, 1)!important;color: rgba(255, 255, 255, 1)!important;border-color: rgba(255, 255, 255, 1)!important }.button.white-transparent {background: transparent!important;color: rgba(255, 255, 255, 1)!important;border: 2px solid rgba(255, 255, 255, 1)!important }.button.white-transparent:hover {background: rgba(255, 255, 255, 1)!important;color: rgba(16, 24, 32, 1)!important }::-webkit-input-placeholder {font-size: .875rem!important;color: rgba(16, 24, 32, .7)!important }::-moz-placeholder {font-size: .875rem!important;color: rgba(16, 24, 32, .7)!important }:-ms-input-placeholder {font-size: .875rem!important;color: rgba(16, 24, 32, .7)!important }:-moz-placeholder {font-size: .875rem!important;color: rgba(16, 24, 32, .7)!important }::selection {background: rgba(123, 186, 216, 1);text-shadow: none;color: rgba(255, 255, 255, 1) }.overlay {position: absolute;left: 0;top: 0;bottom: 0;right: 0;width: 100%;height: 100%;background: rgba(26, 36, 41, .5);z-index: 1 }.site-content, .front-hero, .content-block, .front-feature, .site-footer {position: relative }.site-header {position: fixed;background: rgba(255, 255, 255, 1);width: 100%;padding: 0;-webkit-box-shadow: 0 5px 20px 0 rgba(102, 102, 102, .3);-moz-box-shadow: 0 5px 20px 0 rgba(102, 102, 102, .3);box-shadow: 0 5px 20px 0 rgba(102, 102, 102, .3);caret-color: transparent;z-index: 99991!important }.site-header, .site-header .grid-x {height: 77px }.site-header .button {height: 42px!important;line-height: 38px!important }.custom-logo, .logo-container {width: 60px }.custom-logo {display: block }.site-content {padding: 77px 0 0 0;overflow: hidden }.content-block p {color: rgba(31, 67, 87, .85) }.front-hero {background: linear-gradient(to top, rgba(209, 221, 230, 1), rgba(241, 243, 244, 1));overflow: hidden }.front-hero .btn-group {padding: 1.875rem 0 0 0 }.front-hero img {display: block;width: 100%;height: auto }.front-hero .tagline {display: block;font-size: .875rem;font-weight: 600;text-transform: uppercase;color: rgba(123, 186, 216, 1);margin: 0 0 1rem 0 }.front-hero p {font-size: 1.125rem;color: rgba(31, 67, 87, .85) }.front-hero ul {list-style-type: none;margin: 0 }.front-hero li span {display: inline-flex;font-size: .8rem;font-weight: 500;color: rgba(31, 67, 87, .85) }.front-hero .tagline, .front-hero strong {color: rgba(123, 186, 216, 1) }.front-hero .trust-icon {display: flex;width: 26px;height: 26px;border-radius: 50%;background: rgba(31, 67, 87, 1);align-items: center;justify-content: center }.front-hero .trust-icon::after {display: block;content: '';width: 7px;height: 12px;border: 3px solid rgba(255, 255, 255, 1);border-top: none;border-left: none;transform: rotate(45deg) translateY(-1px) }.front-hero .txt {margin: 0 0 0 .5rem;white-space: nowrap }.front-hero .frst-btn {margin-right: .9375rem!important }.front-feature .tagline, .sub-feature .tagline, .site-footer .footer-top .tagline {display: block;font-size: .875rem;font-weight: 600;color: rgba(123, 186, 216, 1);text-transform: uppercase;margin: 0 0 1rem 0 }.front-feature .txt_box, .sub-feature .txt_box, .site-footer .footer-top .txt_box {max-width: 32.5rem;margin: 0 auto 1.875rem auto }.front-feature .callout, .sub-feature .callout, .sf-vorteile-funktionsbereiche .tabs-content {background: rgba(255, 255, 255, 1);border: 1px solid rgba(209, 221, 230, 1);border-radius: 0 1.5rem 0 1.5rem;margin: 0;padding: 0;color: inherit }.ff-logos {background: rgba(241, 243, 244, 1);padding: 1.875rem 0 }.ff-logos .tagline {margin: 0 0 1.5rem 0 }.ff-logos ul {list-style-type: none;margin: 0 }.ff-logos .callout {display: flex;align-items: center;justify-content: center;transition: all 0.25s ease }.ff-logos img {display: block;width: 100%;height: auto;text-align: center;margin: 0 auto }.ff-plattform ul {list-style-type: none;margin: 0 auto!important;max-width: 55rem }.ff-plattform li {padding: 0 .46875rem .9375rem .46875rem!important }.ff-plattform .inner {border-radius: 999px;border: 1px solid rgba(209, 221, 230, 1);background: rgba(241, 243, 244, 1);padding: .625rem .9375rem }.ff-plattform .inner::before {display: inline-flex;content: '';flex-shrink: 0;width: 20px;height: 20px;border-radius: 50%;background: rgba(31, 67, 87, 1);background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");background-size: 11px;background-repeat: no-repeat;background-position: center }.ff-plattform .txt_box {margin: 0 auto 1.875rem auto }.ff-plattform span {display: inline-block;margin: 0 0 0 .5rem;font-size: .9375rem;font-weight: 500;color: rgba(31, 67, 87, 1);white-space: nowrap }.ff-ueberall-verfuegbar .hl-container {max-width: 45rem }.ff-ueberall-verfuegbar img {display: block;width: 100%;height: auto;text-align: center;margin: 1.875rem auto 0 auto }.ff-statistiken ul {list-style-type: none;margin: 0 auto }.ff-statistiken .stats span {display: inline-block;color: rgba(255, 255, 255, 1);font-size: 3rem;font-weight: 700;line-height: 1 }.ff-statistiken .stats .unit {color: rgba(123, 186, 216, 1) }.ff-statistiken .stats_txt {max-width: 230px;margin: .7rem auto 0 auto }.ff-statistiken .stats_txt p {font-size: .9375rem;color: rgba(255, 255, 255, .65) }.ff-schneller-start ul {list-style-type: none;margin: 0 auto }.ff-schneller-start .callout {padding: 2.25rem 1.875rem }.ff-schneller-start .callout .index {width: 50px;height: 50px;border-radius: 50%;background: rgba(31, 67, 87, 1);color: rgba(255, 255, 255, 1);font-weight: 700;font-size: 1.125rem;margin: 0 auto 1rem auto }.ff-schneller-start .callout .title, .ff-schneller-start .callout .txt {display: block }.ff-schneller-start .callout .title {font-size: 1.125rem;font-weight: 700;margin: 0 0 1rem 0 }.ff-schneller-start .callout p, .ff-schneller-start .nfo p {font-size: .9375rem }.ff-schneller-start .nfo {padding: 1.875rem 0 0 0 }.ff-sicherheit-datenschutz ul {list-style-type: none;margin: 0 auto!important;max-width: 55rem }.ff-sicherheit-datenschutz li {padding: 0 .46875rem .9375rem .46875rem!important }.ff-sicherheit-datenschutz .inner {border-radius: 999px;border: 1px solid rgba(209, 221, 230, 1);background: rgba(255, 255, 255, 1);padding: .625rem .9375rem }.ff-sicherheit-datenschutz .inner::before {display: inline-flex;content: '';flex-shrink: 0;width: 20px;height: 20px;border-radius: 50%;background: rgba(31, 67, 87, 1);background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");background-size: 11px;background-repeat: no-repeat;background-position: center }.ff-sicherheit-datenschutz .txt_box {margin: 0 auto 1.875rem auto }.ff-sicherheit-datenschutz span {display: inline-block;margin: 0 0 0 .5rem;font-size: .9375rem;font-weight: 500;color: rgba(31, 67, 87, 1);white-space: nowrap }.ff-kundenstimmen ul {list-style-type: none;margin: 0 auto }.ff-kundenstimmen h2 {margin: 0 0 1.875rem 0 }.ff-kundenstimmen .callout {background: rgba(241, 243, 244, 1);padding: 2.25rem 1.875rem }.ff-kundenstimmen .callout .quote {font-size: 3rem;color: rgba(123, 186, 216, 1);margin: 0;padding: 0;line-height: .5 }.ff-kundenstimmen .callout .txt {margin: 0 0 1.5rem 0 }.ff-kundenstimmen .callout p {font-size: .9375rem;margin: 0 0 1.5rem 0 }.ff-kundenstimmen .callout .initials {width: 50px;height: 50px;border-radius: 50%;background: rgba(31, 67, 87, 1);color: rgba(255, 255, 255, 1);font-weight: 700;font-size: 1.125rem;margin: 0;padding: 0 }.ff-kundenstimmen .callout .name, .ff-kundenstimmen .callout .nfo {display: block }.ff-kundenstimmen .callout .name {font-size: .9375rem;font-weight: 600;color: rgba(16, 24, 32, 1) }.ff-kundenstimmen .callout .nfo {font-size: .8125rem;color: rgba(123, 186, 216, 1) }.sub-hero {background-position: center center;background-repeat: no-repeat;background-size: cover;overflow: hidden }.sub-hero .tagline {display: block;font-size: .875rem;font-weight: 600;text-transform: uppercase;color: rgba(123, 186, 216, 1);margin: 0 0 1rem 0 }.sub-hero .txt_box {max-width: 30rem }.sub-hero p {font-size: 1.125rem;color: rgba(31, 67, 87, .85) }.sub-hero li span {display: inline-flex;font-size: .8rem;font-weight: 500;color: rgba(31, 67, 87, .85) }.sub-hero .tagline, .sub-hero strong {color: rgba(123, 186, 216, 1) }.sub-hero .txt {margin: 0 0 0 .5rem;white-space: nowrap }.sf-vorteile-funktionsuebersicht h2 {margin: 0 0 1.875rem 0 }.sf-vorteile-funktionsuebersicht ul {list-style-type: none;margin: 0 auto }.sf-vorteile-funktionsuebersicht li {padding-bottom: 1.875rem }.sf-vorteile-funktionsuebersicht .callout {background: rgba(241, 243, 244, 1);padding: 2.25rem 1.875rem }.sf-vorteile-funktionsuebersicht .callout .title, .sf-vorteile-funktionsuebersicht .callout .txt {display: block }.sf-vorteile-funktionsuebersicht .callout .title {font-size: 1.125rem;font-weight: 700;margin: 0 0 1rem 0 }.sf-vorteile-funktionsuebersicht .callout p, .sf-vorteile-funktionsuebersicht .nfo p {font-size: .9375rem }.sf-vorteile-funktionsuebersicht .nfo {padding: 1.875rem 0 0 0 }.sf-vorteile-funktionsbereiche {background: rgba(241, 243, 244, 1) }.sf-vorteile-funktionsbereiche .tabs {border: none;background: transparent;margin: 0 0 .9375rem 0 }.sf-vorteile-funktionsbereiche .tabs-title {float: none!important }.sf-vorteile-funktionsbereiche .tabs-title>a {background: #fff;text-align: center;margin: 0 0 .9375rem 0;color: rgba(31, 67, 87, 1);border: 1px solid rgba(209, 221, 230, 1);border-radius: 999px;white-space: nowrap;overflow: hidden }.sf-vorteile-funktionsbereiche .tabs-title>a:focus, .sf-vorteile-funktionsbereiche .tabs-title>a[aria-selected=true] {background: rgba(31, 67, 87, 1);color: #fff;border-color: rgba(31, 67, 87, 1) }.sf-vorteile-funktionsbereiche .tabs-content {max-width: 45rem;margin: 0 auto }.sf-vorteile-funktionsbereiche .tabs-panel {padding: 1.875rem }.sf-vorteile-funktionsbereiche .tabs-panel p {margin: 0 0 1.875rem 0 }.sf-vorteile-funktionsbereiche .tabs-panel ul {list-style-type: none;margin: 0 }.sf-vorteile-funktionsbereiche .tabs-panel li span {display: inline-block;font-size: .9375rem;color: rgba(31, 67, 87, .85);margin: 0 0 .9375rem .7rem;padding: 0 .9375rem 0 0;line-height: 1.3 }.sf-vorteile-funktionsbereiche .tabs-panel .title {display: block;font-size: 1.5rem;font-weight: 700;margin: 0 0 1rem 0 }.sf-vorteile-funktionsbereiche .tabs-panel .inner::before {display: inline-flex;content: '';flex-shrink: 0;width: 20px;height: 20px;border-radius: 50%;background: rgba(31, 67, 87, 1);background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");background-size: 11px;background-repeat: no-repeat;background-position: center }.sf-vorteile-integrationen ul {list-style-type: none;margin: 0 auto }.sf-vorteile-integrationen .callout {background: rgba(255, 255, 255, 1);padding: 2.25rem 1.875rem }.sf-vorteile-integrationen .callout .title {display: block;font-size: 1.125rem;font-weight: 700;margin: 0 0 1rem 0 }.sf-vorteile-integrationen .callout p {font-size: .9375rem }.sf-vorteile-integrationen .callout .title {display: block;font-size: 1.5rem;font-weight: 700;margin: 0 0 1rem 0 }.sf-angebot-pakete {background: rgba(241, 243, 244, 1) }.sf-angebot-pakete hr {margin: 1.875rem auto }.sf-angebot-pakete ul {list-style-type: none;margin: 1.875rem auto 0 auto }.sf-angebot-pakete li {z-index: 1 }.sf-angebot-pakete .callout {border: 2px solid rgba(209, 221, 230, 1);padding: 2.25rem 2.25rem 2.75rem 2.25rem;transition: border-color .25s ease }.sf-angebot-pakete .callout span {display: block }.sf-angebot-pakete .callout .title {font-size: 1.5rem;font-weight: 700;margin: 0 0 .5rem 0 }.sf-angebot-pakete .callout .desc {margin: 0 0 1.5rem 0 }.sf-angebot-pakete .callout .desc p {font-size: .9375rem;color: rgba(31, 67, 87, .60);margin: 0 }.sf-angebot-pakete .callout .price .price-1, .sf-angebot-pakete .callout .price .price-2 {color: rgba(31, 67, 87, 1);display: inline-block }.sf-angebot-pakete .callout .price .price-1 {font-size: 2rem;font-weight: 700 }.sf-angebot-pakete .callout .price .price-2 {font-size: .9375rem }.sf-angebot-pakete .callout .price .price-nfo {font-size: .8125rem;color: rgba(31, 67, 87, .60) }.sf-angebot-pakete .callout ul {display: block }.sf-angebot-pakete .callout li {padding-bottom: .7rem;line-height: 1 }.sf-angebot-pakete .callout li:last-child {padding-bottom: 0 }.sf-angebot-pakete .callout li span {display: inline-flex;font-size: .9375rem;margin: 0 0 0 .5rem;padding: 0 }.sf-angebot-pakete .callout .inner::before {display: inline-flex;content: '';flex-shrink: 0;width: 20px;height: 20px;border-radius: 50%;background: rgba(31, 67, 87, .1);background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231F4357' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");background-size: 11px;background-repeat: no-repeat;background-position: center }.sf-angebot-pakete .callout.blue_dark_bg .title, .sf-angebot-pakete .callout.blue_dark_bg .price .price-1, .sf-angebot-pakete .callout.blue_dark_bg .price .price-2 {color: rgba(255, 255, 255, 1) }.sf-angebot-pakete .callout.blue_dark_bg .desc p, .sf-angebot-pakete .callout.blue_dark_bg .price-nfo, .sf-angebot-pakete .callout.blue_dark_bg .callout li span {color: rgba(255, 255, 255, .65) }.sf-angebot-pakete .callout.blue_dark_bg li span {color: rgba(255, 255, 255, .9) }.sf-angebot-pakete .callout.blue_dark_bg hr {border-bottom-color: rgba(255, 255, 255, .15) }.sf-angebot-pakete .callout.blue_dark_bg .inner::before {background-color: rgba(255, 255, 255,.2);background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") }.sf-angebot-pakete .callout .button {margin-top: 1.875rem!important }.sf-angebot-pakete .callout.blue_dark_bg .button {border: 1px solid rgba(255, 255, 255, 1)!important }.sf-angebot-pakete .callout .button:hover {background-color: rgba(31, 67, 87, 1)!important;color: rgba(255, 255, 255, 1)!important;border: 1px solid rgba(31, 67, 87, 1)!important }.sf-angebot-pakete .callout.blue_dark_bg .button:hover {background-color: rgba(31, 67, 87, 1)!important;color: rgba(255, 255, 255, 1)!important;border: 1px solid rgba(255, 255, 255, 1)!important }.sf-angebot-pakete .badge {top: -14px;left: 50%;transform: translateX(-50%);background: rgba(123, 186, 216, 1);padding: .25rem 1rem;border-radius: 999px;z-index: 2 }.sf-angebot-pakete .badge span {color: rgba(255, 255, 255, 1);font-size: 0.8125rem;font-weight: 700;white-space: nowrap }.sf-angebot-faq {background: rgba(241, 243, 244, 1) }.sf-angebot-faq h2 {margin: 0 0 1.875rem 0 }.sf-angebot-faq .accordion {background: transparent;margin-bottom: 0 }.sf-angebot-faq .accordion-item {margin: 0 0 .9375rem 0 }.sf-angebot-faq .accordion li:last-child {margin-bottom: 0 }.sf-angebot-faq .accordion-title {background: rgba(255, 255, 255, 1);margin: 0;padding: 1.5rem 1.75rem;border: 1px solid rgba(209, 221, 230, 1);font-size: 1.0625rem;font-weight: 600;line-height: 1;color: rgba(10, 10, 10, 1) }.sf-angebot-faq .accordion-title, .accordion-item:first-child>:first-child, :last-child:not(.is-active)>.accordion-title {border-radius: 12px }.sf-angebot-faq :last-child:not(.is-active)>.accordion-title {border-bottom: 1px solid rgba(209, 221, 230, 1) }.sf-angebot-faq .accordion-item.is-active .accordion-title {border-bottom-left-radius: 0;border-bottom-right-radius: 0;border-bottom: none }.sf-angebot-faq .accordion-content {padding: 1rem 1.75rem;border: 1px solid rgba(209, 221, 230, 1);border-top: none;border-bottom: 1px solid rgba(209, 221, 230, 1);border-bottom-left-radius: 12px;border-bottom-right-radius: 12px;background-color: rgba(255, 255, 255, 1);color: rgba(10, 10, 10, 1) }.sf-angebot-faq .accordion-content p {font-size: .9375rem }.sf-angebot-faq .accordion-title::before {content: "+";font-size: 1.5rem;font-weight: 300;color: rgba(123, 186, 216, 1);margin-top: -.85rem;transition: transform .25s ease }.sf-angebot-faq .is-active > .accordion-title::before {content: "+";color: rgba(123, 186, 216, 1);transform: rotate(45deg) }.sf-ueber-uns-personal ul {list-style-type: none;margin: 0 auto }.sf-ueber-uns-personal .callout {padding: 2.25rem;transition: transform .25s ease, box-shadow .25s ease;}.sf-ueber-uns-personal .callout .img-container {margin: 0 0 1.5rem 0 }.sf-ueber-uns-personal .callout .img-container img {display: block;margin: 0 auto;text-align: center;width: 180px;height: 180px;border-radius: 50%;object-fit: cover;object-position: center center }.sf-ueber-uns-personal .callout span {display: block;line-height: 1.1 }.sf-ueber-uns-personal .callout .name {font-size: 1.25rem;font-weight: 700;margin: 0 0 .5rem 0 }.sf-ueber-uns-personal .callout .position {font-size: .9375rem;font-weight: 600;color: rgba(123, 186, 216, 1);margin: 0 0 1.5rem 0 }.sf-ueber-uns-personal .callout .email, .sf-ueber-uns-personal a {font-size: 0.9375rem;font-weight: 500;color: rgba(31, 67, 87, 1) }.sf-ueber-uns-personal a:hover {text-decoration: underline }.sf-ueber-uns-unsere-mission .txt_box {margin: 0;max-width: none }.sf-ueber-uns-unsere-werte {background: rgba(241, 243, 244, 1) }.sf-ueber-uns-unsere-werte h2 {margin: 0 0 1.875rem 0 }.sf-ueber-uns-unsere-werte ul {list-style-type: none;margin: 0 auto }.sf-ueber-uns-unsere-werte .callout {background: rgba(255, 255, 255, 1);padding: 2.25rem 1.875rem }.sf-ueber-uns-unsere-werte .callout .title {display: block;font-size: 1.5rem;font-weight: 700;margin: 0 0 1rem 0 }.sf-service-unser-angebot h2 {margin: 0 0 1.875rem 0 }.sf-service-unser-angebot ul {list-style-type: none;margin: .9375rem auto 0 auto }.sf-service-unser-angebot .callout {background: rgba(255, 255, 255, 1);padding: 2.25rem 1.875rem }.sf-service-unser-angebot .callout .title {display: block;font-size: 1.5rem;font-weight: 700;margin: 0 0 1rem 0 }.sf-service-neuerungen-notes {background: rgba(241, 243, 244, 1) }.sf-service-neuerungen-notes ul {list-style-type: none;margin: .9375rem auto 0 auto }.sf-service-neuerungen-notes li {margin: 0 0 1rem 0 }.sf-service-neuerungen-notes .callout {background: rgba(255, 255, 255, 1);padding: 1.25rem 1.875rem;border-radius: 12px }.sf-service-neuerungen-notes .callout span, .sf-service-neuerungen-notes .callout a {display: inline-block;font-weight: 600 }.sf-service-neuerungen-notes .callout .nfo {min-width: 6.875rem;font-size: .8125rem;color: rgba(123, 186, 216, 1) }.sf-service-neuerungen-notes .callout .title {font-size: .875rem;color: rgba(16, 24, 32, 1) }.sf-service-neuerungen-notes .callout a {font-size: .875rem;color: rgba(31, 67, 87, 1) }.sf-service-neuerungen-notes .callout a:hover {text-decoration: underline }.sf-service-neuerungen-notes .service-notes-readmore-toggle {margin-top: .9375rem!important }.sf-service-jobs ul {list-style-type: none;margin: .9375rem auto }.sf-service-jobs li {padding-bottom: 1.875rem }.sf-service-jobs .nfo p {font-size: 0.9375rem }.sf-service-jobs .callout {background: rgba(255, 255, 255, 1);padding: 2.25rem 1.875rem }.sf-service-jobs .callout .title {display: block;font-size: 1.5rem;font-weight: 700;margin: 0 0 1rem 0 }.sf-impressum-datenschutz li {color: rgba(31, 67, 87, .85) }.sf-kontakt .contact-data span {display: block;font-size: .9375rem }.sf-kontakt .contact-data .txt_box {margin: 1.5rem 0 0 0;padding: 0 }.sf-kontakt .contact-data .c-desc {font-weight: 700;color: rgba(123, 186, 216, 1) }.sf-kontakt .contact-data .callout {max-width: 32.5rem;margin: 2.25rem 0 0 0;padding: 1.5rem 1.875rem;border: 1px solid rgba(209, 221, 230, 1);background: rgba(241, 243, 244, 1);border-radius: 24px }.sf-kontakt .contact-data .callout p {font-size: .9375rem }.sf-kontakt .contact-data .callout p strong {font-size: 1.125rem;color: rgba(10, 10, 10, 1) }.sf-kontakt-faq {background: rgba(241, 243, 244, 1) }.sf-kontakt-faq h2 {margin: 0 0 1.875rem 0 }.sf-kontakt-faq .accordion {background: transparent;margin-bottom: 0 }.sf-kontakt-faq .accordion-item {margin: 0 0 .9375rem 0 }.sf-kontakt-faq .accordion li:last-child {margin-bottom: 0 }.sf-kontakt-faq .accordion-title {background: rgba(255, 255, 255, 1);margin: 0;padding: 1.5rem 1.75rem;border: 1px solid rgba(209, 221, 230, 1);font-size: 1.0625rem;font-weight: 600;line-height: 1;color: rgba(10, 10, 10, 1) }.sf-kontakt-faq .accordion-title, .accordion-item:first-child>:first-child, :last-child:not(.is-active)>.accordion-title {border-radius: 12px }.sf-kontakt-faq :last-child:not(.is-active)>.accordion-title {border-bottom: 1px solid rgba(209, 221, 230, 1) }.sf-kontakt-faq .accordion-item.is-active .accordion-title {border-bottom-left-radius: 0;border-bottom-right-radius: 0;border-bottom: none }.sf-kontakt-faq .accordion-content {padding: 1rem 1.75rem;border: 1px solid rgba(209, 221, 230, 1);border-top: none;border-bottom: 1px solid rgba(209, 221, 230, 1);border-bottom-left-radius: 12px;border-bottom-right-radius: 12px;background-color: rgba(255, 255, 255, 1);color: rgba(10, 10, 10, 1) }.sf-kontakt-faq .accordion-content p {font-size: .9375rem }.sf-kontakt-faq .accordion-title::before {content: "+";font-size: 1.5rem;font-weight: 300;color: rgba(123, 186, 216, 1);margin-top: -.85rem;transition: transform .25s ease }.sf-kontakt-faq .is-active > .accordion-title::before {content: "+";color: rgba(123, 186, 216, 1);transform: rotate(45deg) }.wpcf7 {background: rgba(241, 243, 244, 1);padding: 1.875rem 1.5rem;border: 1px solid rgba(209, 221, 230, 1);border-radius: 24px }.wpcf7 h3 {margin: 0 0 2.8125rem 0 }.wpcf7 [type=text], .wpcf7 [type=email], .wpcf7 [type=tel], .wpcf7 select, .wpcf7 [type=url], .wpcf7 textarea {width: 100%;padding: 0 1rem;border-radius: 12px;border: 1px solid rgba(209, 221, 230, 1);font-size: .9375rem!important;color: rgba(16, 24, 32, 1);background: rgba(255, 255, 255, 1) }.wpcf7 [type=text], .wpcf7 [type=email], .wpcf7 [type=tel], .wpcf7 select, .wpcf7 [type=url] {height: 3rem }.wpcf7 select {color: rgba(16, 24, 32, .7)!important }.wpcf7 textarea {padding: .5rem 1rem }.wpcf7 label {display: block;font-weight: 600;color: rgba(16, 24, 32, 1);margin: 0 0 .25rem 0 }.wpcf7 .required-note {display: block;font-size: .8125rem;text-align: center;color: rgba(123, 167, 188, .85) }.wpcf7 .wpcf7-acceptance label {display: flex;align-items: flex-start }.wpcf7 .wpcf7-acceptance input[type="checkbox"] {flex: 0 0 auto;margin: .25rem .5rem 0 0;width: 15px;height: 15px }.wpcf7 .wpcf7-acceptance .wpcf7-list-item-label {display: block;flex: 1 1 auto;font-size: .875rem;font-weight: 400;color: rgba(31, 67, 87, .60);line-height: 1.6 }.wpcf7 .wpcf7-submit {display: flex!important;margin: 1rem 0 0 0!important;width: 100%!important }.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {border-color: rgba(16, 24, 32, .7) }.wpcf7 form .wpcf7-response-output {font-size: .875rem;margin: 1rem;padding: .2em 1em;border: 2px solid rgba(16, 24, 32, .7) }.wpcf7-not-valid-tip {display: none!important;visibility: hidden!important }.error-404 {background-position: center center;background-repeat: no-repeat;background-size: cover;width: 100%;height: 100% }.error-404 .tagline {display: block;font-size: .875rem;font-weight: 600;color: rgba(123, 186, 216, 1);text-transform: uppercase;margin: 0 0 1rem 0 }.error-404 .txt_box {max-width: 32.5rem;margin: 0 auto }.error-404 p {color: rgba(31, 67, 87, 0.85) }.error-404 .btn-group {margin: 1.875rem auto 0 auto }.error-404 .button.white {border: 1px solid rgba(209, 221, 230, 1)!important }.site-footer {background: rgba(16, 24, 32, 1) }.site-footer .footer-top h2 {color: rgba(255, 255, 255, 1) }.site-footer .footer-top p {font-size: inherit;color: rgba(255, 255, 255, .75) }.site-footer img {display: block;width: 70px;height: auto;margin: 0 0 1rem 0 }.site-footer .txt_box_1, .site-footer .txt_box_2 {margin: 0 0 1rem 0 }.site-footer .txt_box_1 {max-width: 21.25rem }.site-footer p {font-size: .9375rem;color: rgba(241, 243, 244, .70);margin: 0 }.site-footer .dropdown.menu>li {padding: 0 1rem }.site-footer .dropdown.menu>li:first-child {padding-right: 0!important }.site-footer .dropdown.menu>li>a {font-size: .9375rem;color: rgba(123, 186, 216, 1);padding: 0;transition: color .25s ease }.site-footer .dropdown.menu>li>a:hover, .site-footer .dropdown.menu>li.is-active>a {color: rgba(255, 255, 255, 1) }@media screen and (max-width: 39.99875em) {.front-hero li {margin-bottom: .7rem }.front-hero li:last-child {margin-bottom: 0 }}@media screen and (min-width:40em) {}@media screen and (max-width:63.99875em) {.mo_flex_top, .mo_flex_centered, .mo_flex_middle, .mo_flex_bottom, .mo_flex_right, .mo_flex_left {display: flex }.mo_flex_top {align-items: flex-start }.mo_flex_centered {align-items: center;justify-content: center }.mo_flex_middle {align-items: center }.mo_flex_bottom {align-items: flex-end }.mo_flex_right {justify-content: flex-end }.mo_flex_left {justify-content: flex-start }.mo_pd_rst {padding: 0!important }.mo_pd_t_rst {padding-top: 0!important }.mo_pd_b_rst {padding-bottom: 0!important }.mo_pd_l_rst {padding-left: 0!important }.mo_pd_r_rst {padding-right: 0!important }hr {margin: 1.875rem auto }.button {font-size: .8rem!important;padding: 0 .9375rem!important }.site-header, .site-header .grid-x {height: 80px }.custom-logo, .logo-container {width: 80px }.na-nav-container {position: relative;height: 80px;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center }.na-nav-container .na-nav-section {position: fixed;top: 0;right: 0;bottom: 0 }.na-nav-container .na-nav {opacity: 0;background: rgba(31, 67, 87, 1);transition: opacity .1s;width: 0;height: 0 }.na-nav-container input[type="checkbox"] {display: none;max-width: none;margin: 0 }.na-nav-container input[type="checkbox"]:checked ~ .na-nav {opacity: 1;width: 100vw;height: 100vh }.na-nav-container input[type="checkbox"]:checked ~ label .bar {background: rgba(255, 255, 255, 1) }.na-nav-container input[type="checkbox"]:checked ~ label .top {transform: translateY(10px) rotate(45deg) }.na-nav-container input[type="checkbox"]:checked ~ label .middle {width: 0 }.na-nav-container input[type="checkbox"]:checked ~ label .bottom {transform: translateY(-6px) rotate(-45deg) }.na-nav-container .middle {margin: 0 auto }.na-nav-container label {position: relative;width: 30px;display: inline-block;margin: 0;padding: 0;background: transparent;cursor: pointer;z-index: 3 }.na-nav-container .bar {position: relative;display: block;background: rgba(10, 10, 10, 1);width: 30px;height: 3px;border-radius: 5px;margin: 5px auto;transition: background-color .4s ease-in, transform .4s ease-in, width .4s ease-in }.na-nav-container input[type="checkbox"]:checked ~ .na-nav .desktop-menu {background: transparent!important;display: block!important }.desktop-menu {display: none!important }.mobile-menu.dropdown.menu {position: absolute;left: 50%;top: calc(50% - 80px);transform: translate(-50%, -50%) }.mobile-menu.dropdown.menu>li {margin: 0;padding: .5rem 0;display: block;width: 100%;text-align: center }.mobile-menu.dropdown.menu>li>a {font-size: 1.5rem;text-align: center;padding: 0;color: rgba(255, 255, 255, 1);transition: color .25s;font-weight: 500 }.mobile-menu.dropdown.menu>li>a:hover, .mobile-menu.dropdown.menu>li.is-active>a {color: rgba(123, 186, 216, 1)!important }.front-hero {padding: 1.875rem 0 }.front-hero img {margin-bottom: 1.875rem }.ff-logos ul {margin: 0!important }.ff-logos li {padding: 0 .625rem!important }.ff-logos li:nth-child(-n+3) {padding-bottom: .9375rem!important }.ff-plattform ul {margin: 0!important }.ff-plattform .button {margin-top: 1.875rem!important }.ff-statistiken li:nth-last-child(-n+2) {padding-top: 1.875rem }.ff-schneller-start li {padding-bottom: 1.875rem }.ff-schneller-start li:last-child {padding-bottom: 0 }.ff-schneller-start .callout {height: inherit!important }.ff-sicherheit-datenschutz ul {margin: 0!important }.ff-sicherheit-datenschutz .button {margin-top: 1.875rem!important }.ff-kundenstimmen li {padding-bottom: 1.875rem }.ff-kundenstimmen li:last-child {padding-bottom: 0 }.ff-kundenstimmen .callout {height: inherit!important }.content-block {padding: 2.8125rem 0 }.sub-hero {padding: 2.8125rem 0 }.sf-vorteile-funktionsuebersicht li {padding-bottom: 1.875rem }.sf-vorteile-funktionsuebersicht li:last-child {padding-bottom: 0 }.sf-vorteile-funktionsuebersicht .callout {height: inherit!important }.sf-vorteile-funktionsbereiche li:nth-child(2n) {padding-right: .9375rem!important }.sf-vorteile-funktionsbereiche .tabs-title {min-width: 0 }.sf-vorteile-funktionsbereiche .tabs-title>a {padding: .85rem;font-size: .825rem;display: block;max-width: 100%;text-overflow: ellipsis }.sf-vorteile-funktionsbereiche .tabs-panel li:last-child span {margin-bottom: 0 }.sf-vorteile-integrationen li {padding-bottom: 1.875rem }.sf-vorteile-integrationen li:last-child {padding-bottom: 0 }.sf-vorteile-integrationen .callout {height: inherit!important }.sf-angebot-pakete .callout, .sf-angebot-pakete .callout .desc, .sf-angebot-pakete ul {height: inherit!important }.sf-angebot-pakete li {padding-bottom: 1.875rem }.sf-angebot-pakete li:last-child {padding-bottom: 0 }.sf-ueber-uns-personal li {padding-bottom: 1.875rem }.sf-ueber-uns-personal li:last-child {padding-bottom: 0 }.sf-ueber-uns-unsere-werte li {padding-bottom: 1.875rem }.sf-ueber-uns-unsere-werte li:last-child {padding-bottom: 0 }.sf-ueber-uns-unsere-werte .callout {height: inherit!important }.sf-service-unser-angebot li {padding-bottom: 1.875rem }.sf-service-unser-angebot li:last-child {padding-bottom: 0 }.sf-service-unser-angebot .callout {height: inherit!important }.error-404 {min-height: calc(100vh - 308px - 77px) }.site-footer {padding: 2.8125rem 0 }.site-footer .footer-top {padding: 0 0 2.8125rem 0 }.site-footer .txt_box_2 {margin: 1rem 0 }.site-footer .dropdown.menu>li:first-child {padding-left: 0!important }}@media screen and (min-width:64em) {body, p {font-size: 1.0625rem }.dsktp_flex_top, .dsktp_flex_centered, .dsktp_flex_middle, .dsktp_flex_bottom, .dsktp_flex_right, .dsktp_flex_left {display: flex }.dsktp_flex_top {align-items: flex-start }.dsktp_flex_centered {align-items: center;justify-content: center }.dsktp_flex_middle {align-items: center }.dsktp_flex_bottom {align-items: flex-end }.dsktp_flex_right {justify-content: flex-end }.dsktp_flex_left {justify-content: flex-start }.dsktp_pd_rst {padding: 0!important }.dsktp_pd_t_rst {padding-top: 0!important }.dsktp_pd_b_rst {padding-bottom: 0!important }.dsktp_pd_l_rst {padding-left: 0!important }.dsktp_pd_r_rst {padding-right: 0!important }.dsktp-text-right {text-align: right!important }hr {margin: 2.5rem auto }.button {font-size: .875rem!important;padding: 0 1.15rem!important }.custom-logo, .logo-container {width: 80px }.desktop-menu {display: flex;list-style: none;padding: 0;margin: 0 }.desktop-menu.dropdown.menu>li {padding: .9375rem!important;display: inline-flex;align-items: center }.desktop-menu.dropdown.menu>li:last-child {padding-right: 0 }.desktop-menu.dropdown.menu>li>a {position: relative;display: block;margin: .7rem 0 0 0!important;padding: 0 0 .7rem 0!important;font-size: 1rem;font-weight: 500;color: rgba(16, 24, 32, 1);transition: color .25s ease;white-space: nowrap }.desktop-menu.dropdown.menu>li>a::after {position: absolute;content: '';bottom: 2px;left: 50%;transform: translateX(-50%);width: 0;height: 2px;background: rgba(123, 186, 216, 1);border-radius: 2px;transition: width .25s ease }.desktop-menu.dropdown.menu>li>a:hover {color: rgba(31, 67, 87, 1) }.desktop-menu.dropdown.menu>li>a:hover::after {width: 100% }.desktop-menu.dropdown.menu>li.is-active>a {color: rgba(31, 67, 87, 1);font-weight: 700 }.desktop-menu.dropdown.menu>li.is-active>a::after {width: 100%;background: rgba(31, 67, 87, 1) }.front-hero img {min-height: 80vh;transform: scale(1.1);transform-origin: center center }.content-block {padding: 3.75rem 0 }.ff-logos {padding: 2.25rem 0 }.ff-plattform li:nth-last-child(-n+2) {padding-bottom: 0!important }.ff-plattform .button {margin-top: 2.25rem!important }.ff-ueberall-verfuegbar img {margin: 3.75rem auto 0 auto }.ff-sicherheit-datenschutz li:nth-last-child(-n+2) {padding-bottom: 0!important }.ff-sicherheit-datenschutz .button {margin-top: 2.25rem!important }.ff-kundenstimmen h2 {margin: 0 0 3.75rem 0 }.sub-hero {padding: 3.75rem 0 }.sf-vorteile-funktionsuebersicht h2 {margin: 0 0 3.75rem 0 }.sf-vorteile-funktionsbereiche .tabs-title>a {padding: .85rem 1.25rem;font-size: .875rem }.sf-vorteile-funktionsbereiche .tabs-panel li:nth-last-child(-n+2) span {margin-bottom: 0 }.sf-angebot-pakete .callout:hover {border-color: rgba(10, 10, 10, 1) }.sf-angebot-faq h2 {margin: 0 0 3.75rem 0 }.sf-ueber-uns-personal .callout:hover {box-shadow: 0 8px 32px rgba(16, 24, 32, .12);transform: translateY(-4px) scale(1.02) }.sf-ueber-uns-unsere-werte h2 {margin: 0 0 3.75rem 0 }.sf-service-neuerungen-notes .callout .title {font-size: 1rem }.sf-kontakt-faq h2 {margin: 0 0 3.75rem 0 }.wpcf7 {padding: 2.8125rem }.wpcf7 .first {padding-right: .5rem!important }.wpcf7 .last {padding-left: .5rem!important }.scroll-to-top {position: fixed;bottom: 1.875rem;right: 1.875rem;width: 60px;height: 60px;border: none;border-radius: 50%;background: transparent;cursor: pointer;opacity: 0;visibility: hidden;transition: opacity .3s ease, visibility .3s ease;display: flex;align-items: center;justify-content: center;z-index: 999 }.scroll-to-top.visible {opacity: 1;visibility: visible }.scroll-to-top .progress-ring {position: absolute;top: 0;left: 0;transform: rotate(-90deg) }.scroll-to-top .progress-ring__bg {fill: #eee;stroke: #eee;stroke-width: 4 }.scroll-to-top .progress-ring__progress {fill: none;stroke: rgba(123, 186, 216, 1);stroke-width: 4;stroke-linecap: round;transition: stroke-dashoffset 0.2s linear }.scroll-to-top .arrow {fill: rgba(10, 10, 10, 1);z-index: 2 }.error-404 {min-height: calc(100vh - 273px - 77px) }.site-footer {padding: 3.75rem 0 }.site-footer .footer-top {padding: 0 0 3.75rem 0 }.site-footer .dropdown.menu>li:last-child {padding-right: 0!important }}@media screen and (max-width: 74.9375em) {}@media screen and (min-width:75em) {}@media screen and (min-width:80em) {}@media screen and (min-width:90em) {.button {padding: 0 1.875rem!important }.site-header .button {padding: 0 1.15rem!important }.front-hero .last {padding-left: 3.75em!important }.content-block {padding: 5.625rem 0 }.sub-hero {padding: 5.625rem 0 }.site-footer {padding: 5.625rem 0 3.75rem 0 }.site-footer .footer-top {padding: 0 0 5.625rem 0 }}@media screen and (min-width:110em) {}