.elementor .borlabs-cookie-open-dialog-preferences{cursor:pointer;}.elementor .field:focus{border-color:var(--color-primary);}.elementor .field{width:100%;height:auto;font-family:var(--font-sans);font-size:var(--text-h6);color:var(--color-heading);line-height:1.5;padding-block-start:12px;padding-block-end:12px;padding-inline-start:var(--spacing-sm);padding-inline-end:var(--spacing-sm);border-radius:var(--radius-sm);border-width:1px;border-color:var(--color-text-muted);border-style:solid;background-color:transparent;transition:border-color 0.2s, box-shadow 0.2s;}.elementor .honeypot{display:none;}.elementor .consent{gap:var(--spacing-sm);align-items:flex-start;}.elementor .field-label{font-size:var(--text-h6);color:var(--color-heading);line-height:1.5;font-weight: var(--font-weight-medium);\n}.elementor .form{flex-direction:column;gap:var(--spacing-md);flex-wrap:nowrap;align-items:stretch;}.elementor .faq-content{max-width:48rem;padding-block-start:0px;padding-block-end:var(--spacing-md);padding-inline-start:0px;padding-inline-end:0px;}.elementor .faq-icon{width:24px;height:24px;color:var(--color-heading);}.elementor .faq-header{font-size:var(--text-h5);color:var(--color-heading);line-height:1.4;padding-block-start:var(--spacing-md);padding-block-end:var(--spacing-md);padding-inline-start:0px;padding-inline-end:0px;gap:var(--spacing-md);font-weight: var(--font-weight-medium);\n}.elementor .faq-item{border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--color-border);border-style:solid;}.elementor .media-placeholder{aspect-ratio:4 / 3;color:var(--color-text-muted);text-align:center;padding:var(--spacing-lg);border-radius:var(--radius-lg);border-width:1px;border-color:var(--color-border);border-style:dashed;background-color:var(--color-surface);display:flex;justify-content:center;align-items:center;}.elementor .grid-sidebar{display:grid;gap:var(--spacing-2xl);grid-template-columns:1fr 2fr;}.elementor .text-link:hover,.elementor .text-link:focus-visible{color:var(--color-primary-hover);}.elementor .text-link:focus{color:var(--color-primary-hover);}.elementor .text-link{color:var(--color-primary);text-decoration:underline;margin-block-start:auto;font-weight: var(--font-weight-medium); text-underline-offset: 0.2em;\n}.elementor .step-number{font-size:var(--text-h3);color:var(--color-primary);line-height:1;font-weight: var(--font-weight-medium);\n}.elementor .cta-panel{margin-block-start:var(--spacing-xl);display:flex;gap:var(--spacing-lg);justify-content:space-between;align-items:center;}.elementor .badge{font-size:var(--text-h6);color:var(--color-primary);line-height:1.5;padding-block-start:4px;padding-block-end:4px;padding-inline-start:12px;padding-inline-end:12px;border-radius:var(--radius-full);background-color:var(--color-primary-subtle);display:inline-flex;align-self:flex-start;font-weight: var(--font-weight-medium);\n}.elementor .heading-sm{font-size:var(--text-h4);line-height:1.3;}.elementor .stat-value{font-size:var(--text-h2);color:var(--color-heading);line-height:1.1;font-weight: var(--font-weight-medium);\n}.elementor .stat{padding-block-start:var(--spacing-md);border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--color-border);border-style:solid;display:flex;flex-direction:column;gap:var(--spacing-xs);}.elementor .checklist-inline{display:block;}.elementor .button-group{display:flex;gap:var(--spacing-sm);flex-wrap:wrap;align-items:center;}.elementor .link-list{width:auto;display:flex;gap:var(--spacing-md);flex-wrap:wrap;align-items:center;}.elementor .footer-bar{gap:var(--spacing-md);flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .site-footer{padding-block-start:var(--spacing-xl);padding-block-end:var(--spacing-xl);border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--color-border);border-style:solid;}.elementor .checklist{display:block;}.elementor .nav-link:hover,.elementor .nav-link:focus-visible{color:var(--color-heading);}.elementor .nav-link:focus{color:var(--color-heading);}.elementor .nav-link{color:var(--color-text);text-decoration:none;transition:color 0.2s;font-weight: var(--font-weight-medium);\n}.elementor .site-nav{width:auto;display:flex;gap:var(--spacing-lg);align-items:center;}.elementor .logo{width:auto;height:40px;display:block;}.elementor .header-bar{padding-block-start:var(--spacing-sm);padding-block-end:var(--spacing-sm);gap:var(--spacing-md);justify-content:space-between;align-items:center;}.elementor .promo-bar{color:var(--color-text-inverse);text-align:center;padding-block-start:var(--spacing-xs);padding-block-end:var(--spacing-xs);padding-inline-start:var(--spacing-gutter);padding-inline-end:var(--spacing-gutter);background-color:var(--color-primary);gap:var(--spacing-xs);flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .site-header{background-color:var(--color-background);transition:background-color 0.6s;flex-direction:column;}.elementor .grid-4{display:grid;gap:var(--spacing-md);grid-template-columns:repeat(4, 1fr);}.elementor .grid-3{display:grid;gap:var(--spacing-md);grid-template-columns:repeat(3, 1fr);}.elementor .grid-2{display:grid;gap:var(--spacing-md);grid-template-columns:repeat(2, 1fr);}.elementor .card{padding:var(--spacing-lg);border-radius:var(--radius-md);border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-surface);display:flex;flex-direction:column;gap:var(--spacing-sm);}.elementor .btn:hover,.elementor .btn:focus-visible{color:var(--color-text-inverse);border-color:var(--color-primary-hover);background-color:var(--color-primary-hover);}.elementor .btn:focus{color:var(--color-text-inverse);border-color:var(--color-primary-hover);background-color:var(--color-primary-hover);}.elementor .btn{font-family:var(--font-sans);font-size:var(--text-h6);color:var(--color-text-inverse);line-height:1.5;text-align:center;text-decoration:none;padding-block-start:12px;padding-block-end:12px;padding-inline-start:var(--spacing-md);padding-inline-end:var(--spacing-md);border-radius:var(--radius-full);border-width:1px;border-color:var(--color-primary);border-style:solid;background-color:var(--color-primary);transition:background-color 0.2s, border-color 0.2s, color 0.2s;display:inline-flex;gap:var(--spacing-xs);flex:0 0 auto;justify-content:center;align-items:center;font-weight: var(--font-weight-medium);\n}.elementor .btn-secondary:hover,.elementor .btn-secondary:focus-visible{color:var(--color-heading);border-color:var(--color-border);background-color:var(--color-background-alt);}.elementor .btn-secondary:focus{color:var(--color-heading);border-color:var(--color-border);background-color:var(--color-background-alt);}.elementor .btn-secondary{color:var(--color-heading);border-color:var(--color-border);background-color:transparent;}.elementor .text-small{font-size:var(--text-h6);color:var(--color-text-muted);}.elementor .lead{font-size:var(--text-lg);color:var(--color-text-muted);}.elementor .eyebrow{font-size:var(--text-h6);color:var(--color-text-muted);letter-spacing:0.08em;line-height:1.5;text-transform:uppercase;font-weight: var(--font-weight-medium);\n}.elementor .section-header{max-width:48rem;margin-block-end:var(--spacing-2xl);display:flex;flex-direction:column;gap:var(--spacing-md);}.elementor .stack{display:flex;flex-direction:column;gap:var(--spacing-md);}.elementor .section-alt{background-color:var(--color-background-alt);}.elementor .section-dark{color:var(--color-text-inverse-muted);background-color:var(--color-dark);--color-heading: var(--color-text-inverse); --color-text: var(--color-text-inverse-muted); --color-text-muted: var(--color-text-inverse-muted); --color-surface: var(--color-dark-surface); --color-background-alt: var(--color-dark-surface); --color-border: var(--color-dark-border);\n}.elementor .container{width:100%;max-width:var(--container-max);padding-inline-start:var(--spacing-gutter);padding-inline-end:var(--spacing-gutter);margin-inline-start:auto;margin-inline-end:auto;}.elementor .nav-toggle{font-size:0px;line-height:0px;padding-block-start:20px;padding-block-end:20px;padding-inline-start:12px;padding-inline-end:12px;display:none;flex-direction:column;gap:2px;justify-content:center;align-items:center;}.elementor .stack-sm{gap:var(--spacing-xs);}.elementor .card-featured{border-color:var(--color-primary);}.elementor .panel{padding:var(--spacing-xl);border-radius:var(--radius-lg);}.elementor .bg-glow{background-image:url("https://optavo-ki.de/wp-content/uploads/2026/10/glow-1.svg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:var(--color-dark);}.elementor .glass{background-color:color-mix(in srgb, var(--color-surface) 72%, transparent);backdrop-filter:blur(16px);}