.elementor .sf-cta-sites{width:100%;padding:0px;margin-block-start:4rem;display:flex;flex-direction:row;justify-content:center;align-items:flex-start;}.elementor .sf-icon-tile{width:3rem;height:3rem;min-width:3rem;color:var(--sf-paper);padding:0px;margin-block-end:0.25rem;border-radius:0.75rem;background-color:var(--sf-blue);display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .sf-section{width:100%;position:relative;font-family:var(--sf-font-base);color:var(--sf-ink);padding-block-start:var(--sf-space-section);padding-block-end:var(--sf-space-section);padding-inline-start:var(--sf-space-gutter);padding-inline-end:var(--sf-space-gutter);background-color:var(--sf-paper);display:flex;flex-direction:column;align-items:center;}.elementor .sf-footer-logo{width:4.5rem;height:auto;display:block;}.elementor .sf-footer-seal{width:10rem;height:auto;display:block;}.elementor .sf-footer{padding-block-start:4rem;padding-block-end:2rem;padding-inline-start:var(--sf-space-gutter);padding-inline-end:var(--sf-space-gutter);}.elementor .sf-grid-2{padding:0px;display:grid;gap:1.5rem;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:auto;}.elementor .sf-faq-content{padding-block-start:0px;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .sf-faq-icon{width:1.5rem;}.elementor .sf-faq-header{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .sf-fit-grid{width:100%;max-width:62.5rem;gap:0.875rem;margin-inline:auto;\n}.elementor .sf-center{width:100%;padding:0px;display:flex;flex-direction:row;justify-content:center;}.elementor .sf-card-foot{width:100%;padding-block-start:0.75rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:auto;display:flex;flex-direction:column;gap:0.125rem;}.elementor .sf-quote{font-family:var(--sf-font-base);font-size:var(--sf-text-body-lg);color:var(--sf-ink);line-height:1.6;}.elementor .sf-status{width:auto;padding:0px;display:flex;flex-direction:row;gap:0.5rem;align-items:center;}.elementor .sf-dot{width:0.5rem;height:0.5rem;min-width:0.5rem;padding:0px;border-radius:50%;background-color:var(--sf-online);flex:0 0 auto;}.elementor .sf-footer-bottom{width:100%;padding-block-start:1.5rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: var(--sf-chip-line);\n}.elementor .sf-footer-link:hover,.elementor .sf-footer-link:focus-visible{color:var(--sf-paper);}.elementor .sf-footer-link{font-family:var(--sf-font-base);font-size:var(--sf-text-small);color:var(--sf-night-muted);line-height:1.6;text-decoration:none;}.elementor .sf-footer-text{font-family:var(--sf-font-base);font-size:var(--sf-text-small);color:var(--sf-night-muted);line-height:1.6;}.elementor .sf-footer-title{font-family:var(--sf-font-base);font-weight:500;font-size:var(--sf-text-eyebrow);color:var(--sf-night-subtle);letter-spacing:0.12em;line-height:1.4;text-transform:uppercase;}.elementor .sf-footer-grid{padding:0px;display:grid;gap:3rem;grid-template-columns:2fr 1fr 1fr 1fr;grid-template-rows:auto;}.elementor .sf-nav-link:hover,.elementor .sf-nav-link:focus-visible{color:var(--sf-blue);}.elementor .sf-nav-link{font-family:var(--sf-font-base);font-weight:500;font-size:var(--sf-text-small);color:var(--sf-ink);line-height:1.2;text-decoration:none;}.elementor .sf-nav{width:auto;padding:0px;display:flex;flex-direction:row;gap:2rem;align-items:center;}.elementor .sf-logo{width:3.5rem;height:auto;display:block;}.elementor .sf-header-spacer{height:4.5rem;min-height:4.5rem;padding:0px;}.elementor .sf-header-row{width:100%;min-height:4.5rem;max-width:var(--sf-container);padding:0px;display:flex;flex-direction:row;gap:2rem;justify-content:space-between;align-items:center;}.elementor .sf-header{width:100%;position:fixed;inset-block-start:0px;inset-inline-end:0px;inset-inline-start:0px;z-index:100;font-family:var(--sf-font-base);padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--sf-space-gutter);padding-inline-end:var(--sf-space-gutter);border-block-end-width:1px;background-color:rgba(255,255,255,0.97);backdrop-filter:blur(10px);display:flex;justify-content:center;border-bottom-style: solid; border-bottom-color: var(--sf-line); inset-block-start: var(--wp-admin--admin-bar--height, 0px);\n}.elementor .sf-faq-question{font-family:var(--sf-font-base);font-weight:500;font-size:var(--sf-text-body-lg);color:var(--sf-ink);line-height:1.4;}.elementor .sf-faq-item{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--sf-line);\n}.elementor .sf-cta-content{width:100%;max-width:51.25rem;position:relative;z-index:1;text-align:center;padding:0px;display:flex;flex-direction:column;gap:0px;align-items:center;}.elementor .sf-cta-fade{width:auto;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-image: radial-gradient(closest-side at 50% 78%, rgba(0,0,255,0.3), rgba(0,0,255,0)), linear-gradient(180deg, #070b16 0%, rgba(7,11,22,0.88) 45%, rgba(7,11,22,0.7) 100%);\n}.elementor .sf-cta-collage{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;opacity:60%;display:block;}.elementor .sf-cta-box{width:100%;overflow:hidden;position:relative;padding:clamp(2.5rem, 6vw, 5rem);border-radius:var(--sf-radius-box);background-color:var(--sf-night);display:flex;flex-direction:column;align-items:center;}.elementor .sf-hero-fade-bottom{width:auto;height:11.25rem;position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-image:linear-gradient(0deg, #070b16 0%,rgba(7,11,22,0) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .sf-hero-portrait{width:min(48vw, 700px);height:auto;position:absolute;inset-inline-end:max(3%, calc(50vw - 43rem));inset-block-end:0px;display:block;max-width:none; mask-image:linear-gradient(90deg, transparent 0%, #000 16%);\n}.elementor .sf-hero-fade{width:auto;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-image:radial-gradient(closest-side at 58% 52%, rgba(0,0,255,0.2), rgba(0,0,255,0)), linear-gradient(90deg, #070b16 0%, rgba(7,11,22,0.55) 26%, rgba(7,11,22,0.12) 62%, rgba(7,11,22,0.35) 100%);\n}.elementor .sf-hero-collage{width:100%;height:100%;object-fit:cover;object-position:20% 50%;position:absolute;inset-block-start:0px;inset-inline-start:0px;display:block;}.elementor .sf-hero-visual{width:auto;overflow:hidden;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:44%;padding:0px;order:2;}.elementor .sf-hero-text{width:100%;max-width:47rem;padding:0px;display:flex;flex-direction:column;gap:1.75rem;align-items:flex-start;}.elementor .sf-hero-content{width:100%;max-width:calc(var(--sf-container) + 2 * var(--sf-space-gutter));position:relative;z-index:2;padding-block-start:5rem;padding-block-end:5.5rem;padding-inline-start:var(--sf-space-gutter);padding-inline-end:var(--sf-space-gutter);display:flex;order:1;margin-inline:auto;\n}.elementor .sf-hero{width:100%;overflow:hidden;position:relative;font-family:var(--sf-font-base);color:var(--sf-paper);padding:0px;background-color:var(--sf-night);display:flex;flex-direction:column;align-items:center;}.elementor .sf-portrait-card{width:auto;position:absolute;inset-inline-end:1rem;inset-block-end:1rem;inset-inline-start:1rem;padding-block-start:0.875rem;padding-block-end:0.875rem;padding-inline-start:1.125rem;padding-inline-end:1.125rem;border-radius:14px;background-color:rgba(255,255,255,0.94);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0.5rem 1rem;\n}.elementor .sf-portrait-img{width:100%;height:100%;object-fit:cover;object-position:50% 20%;display:block;}.elementor .sf-portrait{width:100%;overflow:hidden;aspect-ratio:4 / 5;position:relative;padding:0px;border-radius:var(--sf-radius-media);}.elementor .sf-fit-item{width:auto;min-width:0px;padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.375rem;padding-inline-end:1.375rem;border-radius:14px;background-color:var(--sf-cloud);display:flex;flex-direction:row;gap:0.875rem;align-items:flex-start;}.elementor .sf-check-row{width:100%;min-width:0px;padding:0px;display:flex;flex-direction:row;gap:0.875rem;align-items:flex-start;}.elementor .sf-check{width:1.625rem;height:1.625rem;min-width:1.625rem;padding:0px;border-radius:50%;background-image:url("https://webdesign-sf.de/wp-content/uploads/2026/10/sf-check-weiss.png");background-repeat:no-repeat;background-attachment:scroll;background-size:auto auto;background-position:center center;background-color:var(--sf-blue);flex:0 0 auto;background-size:75%;\n}.elementor .sf-step-num{font-family:var(--sf-font-base);font-weight:700;font-size:0.9375rem;color:var(--sf-blue);line-height:1.3;}.elementor .sf-num{font-family:var(--sf-font-base);font-weight:700;font-size:2.75rem;color:var(--sf-blue);letter-spacing:-0.03em;line-height:1;}.elementor .sf-card{width:auto;min-width:0px;padding:2rem;border-radius:var(--sf-radius-card);border-width:1px;border-color:var(--sf-line);border-style:solid;background-color:var(--sf-paper);display:flex;flex-direction:column;gap:0.75rem;}.elementor .sf-btn-glass:hover,.elementor .sf-btn-glass:focus-visible{color:var(--sf-paper);background-color:var(--sf-chip-line);}.elementor .sf-btn-glass{color:var(--sf-paper);border-width:1px;border-color:var(--sf-glass-line);border-style:solid;background-color:var(--sf-glass-fill);}.elementor .sf-btn-mint:hover,.elementor .sf-btn-mint:focus-visible{color:var(--sf-night);background-color:var(--sf-mint-deep);}.elementor .sf-btn-mint{color:var(--sf-night);background-color:var(--sf-mint);}.elementor .sf-btn-blue:hover,.elementor .sf-btn-blue:focus-visible{color:var(--sf-paper);background-color:var(--sf-blue-deep);}.elementor .sf-btn-blue{color:var(--sf-paper);background-color:var(--sf-blue);}.elementor .sf-btn:hover,.elementor .sf-btn:focus-visible{transform:translate3d(0px, -2px, 0px);}.elementor .sf-btn{min-height:3.5rem;font-family:var(--sf-font-base);font-weight:700;font-size:var(--sf-text-body);line-height:1.2;text-align:center;text-decoration:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.875rem;padding-inline-end:1.875rem;border-radius:var(--sf-radius-pill);transition:transform 0.15s, background-color 0.15s;display:inline-flex;justify-content:center;align-items:center;align-self:flex-start;}.elementor .sf-chip{font-family:var(--sf-font-base);font-weight:500;font-size:var(--sf-text-eyebrow);color:var(--sf-night-soft);letter-spacing:0.1em;line-height:1.4;text-transform:uppercase;padding-block-start:7px;padding-block-end:7px;padding-inline-start:12px;padding-inline-end:12px;border-radius:var(--sf-radius-chip);border-width:1px;border-color:var(--sf-chip-line);border-style:solid;background-color:var(--sf-chip-fill);display:inline-flex;}.elementor .sf-eyebrow{font-family:var(--sf-font-base);font-weight:500;font-size:var(--sf-text-eyebrow);color:var(--sf-blue);letter-spacing:0.12em;line-height:1.4;text-transform:uppercase;}.elementor .sf-text-small{font-family:var(--sf-font-base);font-size:var(--sf-text-small);color:var(--sf-muted);line-height:1.5;}.elementor .sf-text{font-family:var(--sf-font-base);font-weight:400;font-size:var(--sf-text-body);color:var(--sf-ink-soft);line-height:1.6;}.elementor .sf-lead{font-family:var(--sf-font-base);font-weight:400;font-size:var(--sf-text-lead);color:var(--sf-ink-soft);line-height:1.65;}.elementor .sf-h3{font-family:var(--sf-font-base);font-weight:700;font-size:var(--sf-text-h3);color:var(--sf-ink);letter-spacing:-0.01em;line-height:1.3;}.elementor .sf-h2{font-family:var(--sf-font-base);font-weight:700;font-size:var(--sf-text-h2);color:var(--sf-ink);letter-spacing:-0.03em;line-height:1.12;}.elementor .sf-h1{font-family:var(--sf-font-base);font-weight:700;font-size:var(--sf-text-h1);color:var(--sf-paper);letter-spacing:-0.03em;line-height:1.1;}.elementor .sf-btn-row{width:100%;padding:0px;display:flex;flex-direction:row;gap:0.875rem;flex-wrap:wrap;align-items:center;}.elementor .sf-stack{width:100%;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:1rem;}.elementor .sf-grid-3{padding:0px;display:grid;gap:1.5rem;grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:auto;}.elementor .sf-split{padding:0px;display:grid;gap:4.5rem;grid-template-columns:5fr 6fr;grid-template-rows:auto;align-items:center;}.elementor .sf-head-split{width:100%;padding:0px;display:flex;flex-direction:row;gap:2rem;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;}.elementor .sf-head{width:100%;max-width:45rem;padding:0px;display:flex;flex-direction:column;gap:1rem;align-items:flex-start;}.elementor .sf-container{width:100%;min-width:0px;max-width:var(--sf-container);padding:0px;display:flex;flex-direction:column;gap:3rem;margin-inline:auto;\n}.elementor .sf-strong{font-weight:700;color:var(--sf-ink);}.elementor .sf-card-cloud{border-width:0px;border-color:var(--sf-cloud);border-style:solid;background-color:var(--sf-cloud);}.elementor .sf-btn-small{min-height:2.75rem;font-weight:500;font-size:var(--sf-text-small);padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.25rem;padding-inline-end:1.25rem;align-self:center;}.elementor .sf-eyebrow-muted{color:var(--sf-muted);}.elementor .sf-text-lg{font-size:var(--sf-text-body-lg);}.elementor .sf-hero-lead{max-width:37.5rem;}.elementor .sf-lead-night{color:var(--sf-night-muted);}.elementor .sf-h3-lg{font-size:var(--sf-text-h3-lg);letter-spacing:-0.02em;}.elementor .sf-h2-box{font-size:var(--sf-text-h2-box);color:var(--sf-paper);line-height:1.14;}.elementor .sf-stack-lg{gap:1.75rem;}.elementor .sf-split-top{align-items:start;}.elementor .sf-head-center{text-align:center;align-items:center;margin-inline:auto;\n}.elementor .sf-container-narrow{max-width:48rem;}.elementor .sf-section-night{color:var(--sf-paper);background-color:var(--sf-night);}.elementor .sf-section-cloud{background-color:var(--sf-cloud);}.elementor .sf-stack-tight{gap:0.25rem;}.elementor .sf-cta-site{width:33%;height:auto;margin-block-start:7%;border-radius:0.75rem;border-width:1px;border-color:rgba(255,255,255,0.1);border-style:solid;box-shadow:0px 24px 60px 0px rgba(0,0,0,0.5);display:block;flex:0 0 auto;max-width: none;\n}.elementor .sf-cta-site-main{width:39%;position:relative;z-index:1;margin-block-start:0px;margin-inline-start:-5%;margin-inline-end:-5%;box-shadow:0px 30px 70px 0px rgba(0,0,0,0.6);}.elementor .sf-cta-lead{max-width:38.75rem;margin-block-start:1.375rem;}.elementor .sf-cta-buttons{margin-block-start:2.25rem;justify-content:center;}