.elementor-kit-4809{--e-global-color-primary:#111111;--e-global-color-secondary:#B7B7B7;--e-global-color-text:#333333;--e-global-color-accent:#F101DF;--e-global-color-cc1385d:#1E7A3A;--e-global-color-9a4da7c:#7CCF2C;--e-global-color-23fe730:#4169E1;--e-global-color-ba16584:#FF7722;--e-global-color-29a6f7b:#FF5F1F;--e-global-color-37131bf:#F9D94C;--e-global-color-4816953:#F7D049;--e-global-color-1a10049:#0F1111;--e-global-color-5e90dd5:#FAFAFA;--e-global-color-e3678ea:#F5F5F7;--e-global-color-8ede77f:#F7F7F7;--e-global-color-bb7ce19:#FFFFFF;--e-global-color-f2e19f5:#567DBF;--e-global-color-54ce28e:#013717;--e-global-color-7dc9b4e:#015020;--e-global-color-0731136:#FFFCEC;--e-global-color-b4ddc03:#2CA147;--e-global-color-0664469:#F3FDFF;--e-global-color-d03dd1d:#1D1D1F;--e-global-color-2b9bd15:#00D959;--e-global-color-005cf85:#0A3200;--e-global-color-1e771c1:#F5F5F2;--e-global-color-3fcdc32:#004BA8;--e-global-color-6a8e643:#EEF4EE;--e-global-color-daabf20:#FF5A00;--e-global-color-bc303b0:#FF6E30;--e-global-color-a251de8:#007551;--e-global-color-a6e7ba9:#325832;--e-global-color-65f008c:#4A315F;--e-global-color-e93c52d:#315C02;--e-global-color-da0a11c:#2E5EAA;--e-global-color-7a81d71:#EDD5BA;--e-global-color-a3f518a:#1778F2;--e-global-color-6aca334:#A9A9A9;--e-global-color-a3c0870:#EDA4AD;--e-global-color-2e9bb4f:#3B322C;--e-global-color-8880251:#73426D;--e-global-color-26f1690:#1D1D1F;--e-global-color-d844eb7:#36562F;--e-global-color-df1526f:#000000;--e-global-color-e1d8b60:#008E8D;--e-global-color-9e4d9d3:#253236;--e-global-color-c40e8c1:#3F501F;--e-global-color-6bbca11:#72777B;--e-global-color-f01a3dd:#E7ECEF;--e-global-color-a5d4590:#1D1D1B;--e-global-color-92408a4:#22577A;--e-global-color-126c691:#32AEEC;--e-global-color-8b9ca19:#965A2C;--e-global-color-9680f39:#014838;--e-global-color-2872ea3:#3D601F;--e-global-color-8972c8d:#2D8CFF;--e-global-color-9db063a:#9D4AF1;--e-global-color-24e8f0f:#7E3BC0;--e-global-color-2189004:#8E1620;--e-global-color-f4e5651:#506356;--e-global-color-7adb32c:#546023;--e-global-color-cbf2bcd:#295B2E;--e-global-color-978ae2d:#FBD222;--e-global-color-1bbd17a:#FEEFF0;--e-global-color-3b94924:#F9D94C;--e-global-color-1850e3b:#F5D447;--e-global-color-10ec986:#F0CC44;--e-global-color-2b23924:#EAC442;--e-global-color-7ba9418:#2A57CE;--e-global-color-e42f5ea:#24495E;--e-global-color-a028853:#00D959;--e-global-color-e8f81ae:#CCCCCC;--e-global-color-2f172f5:#F1F1F3;--e-global-color-5178a95:#333333;--e-global-color-9110b55:#00000000;--e-global-typography-primary-font-family:"Inter";--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:1.3em;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-size:18px;--e-global-typography-text-line-height:1.5em;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-kit-4809 button,.elementor-kit-4809 input[type="button"],.elementor-kit-4809 input[type="submit"],.elementor-kit-4809 .elementor-button{background-color:var( --e-global-color-37131bf );font-weight:700;line-height:1.3em;color:var( --e-global-color-1a10049 );border-style:solid;border-width:0px 0px 0px 0px;border-radius:28px 28px 28px 28px;}.elementor-kit-4809 button:hover,.elementor-kit-4809 button:focus,.elementor-kit-4809 input[type="button"]:hover,.elementor-kit-4809 input[type="button"]:focus,.elementor-kit-4809 input[type="submit"]:hover,.elementor-kit-4809 input[type="submit"]:focus,.elementor-kit-4809 .elementor-button:hover,.elementor-kit-4809 .elementor-button:focus{background-color:var( --e-global-color-4816953 );}.elementor-kit-4809 a{color:var( --e-global-color-9a4da7c );}.elementor-kit-4809 a:hover{color:var( --e-global-color-23fe730 );}.elementor-kit-4809 h1{color:var( --e-global-color-cc1385d );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-kit-4809 h2{color:var( --e-global-color-cc1385d );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-kit-4809 h3{color:var( --e-global-color-cc1385d );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-kit-4809 h4{color:var( --e-global-color-cc1385d );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-kit-4809 h5{color:var( --e-global-color-cc1385d );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-kit-4809 h6{color:var( --e-global-color-cc1385d );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-kit-4809 img{border-radius:28px 28px 28px 28px;}.elementor-kit-4809 input:not([type="button"]):not([type="submit"]),.elementor-kit-4809 textarea,.elementor-kit-4809 .elementor-field-textual{background-color:var( --e-global-color-5e90dd5 );border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF00;border-radius:28px 28px 28px 28px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1300px;}.e-con{--container-max-width:1300px;--container-default-padding-top:0%;--container-default-padding-right:0%;--container-default-padding-bottom:0%;--container-default-padding-left:0%;}{}h1.entry-title{display:var(--page-title-display);}@media(min-width:2400px){.elementor-kit-4809{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-kit-4809 h1{line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-kit-4809 h2{line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-kit-4809 h3{line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-kit-4809 h4{line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-kit-4809 h5{line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-kit-4809 h6{line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}}@media(max-width:1366px){.elementor-kit-4809{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-kit-4809 h1{line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-kit-4809 h2{line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-kit-4809 h3{line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-kit-4809 h4{line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-kit-4809 h5{line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-kit-4809 h6{line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}}@media(max-width:1024px){.elementor-kit-4809{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-kit-4809 h1{line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-kit-4809 h2{line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-kit-4809 h3{line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-kit-4809 h4{line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-kit-4809 h5{line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-kit-4809 h6{line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:880px){.elementor-kit-4809{--e-global-typography-text-font-size:18px;}}@media(max-width:767px){.elementor-kit-4809{--e-global-typography-text-font-size:16px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-kit-4809 h1{line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-kit-4809 h2{line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-kit-4809 h3{line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-kit-4809 h4{line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-kit-4809 h5{line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-kit-4809 h6{line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Erhöht den Abstand zwischen den Aufzählungspunkten */
ul, ol {
    margin-bottom: 16px; /* Abstand nach unten für Listen */
    
}

ul li, ol li {
    margin-bottom: 8px; /* Abstand zwischen den Listenelementen */
}


/* Macht nur die Zahlen in geordneten Listen fett */
ol li::marker {
    font-weight: bold;
}

/* Entfernt den unteren Rand des letzten Absatzes im Text-Editor */
.elementor-widget-text-editor p:last-child {
    margin-bottom: 0px;
}

/* ABSOLUTER FIX FÜR "Sprunglinks sind nicht fokussierbar" */
a.skip-link:focus,
a.screen-reader-text:focus {
    /* 1. Reset der Versteck-Regeln */
    position: static !important; 
    left: auto !important;
    top: auto !important;
    
    /* 2. Sichtbarkeit erzwingen */
    width: auto !important;
    height: auto !important;
    overflow: visible !important;
    
    /* 3. Visuelle Hervorhebung (für den Lighthouse-Test) */
    display: block !important;
    padding: 10px 15px !important;
    background-color: #000000 !important; /* Schwarzer Hintergrund */
    color: #FFFFFF !important; /* Weißer Text */
    text-align: center !important;
    text-decoration: none !important;
    z-index: 99999 !important; /* Stellt sicher, dass er über allen Elementen liegt */
}


/* 1. Ruhezustand: Unterstreichung unsichtbar machen */
a {
    /* Dies ist der Trick: Die Linie ist da, aber transparent */
    text-decoration: underline;
    text-decoration-color: transparent; 
    
    /* Sanfte Übergänge für den Hover-Effekt */
    transition: text-decoration-color 0.3s, color 0.3s;
}

/* 2. Interaktion: Unterstreichung sichtbar und Link-Farbe ändern */
a:hover, a:focus {
    /* Macht die Unterstreichung sichtbar und färbt sie in der Linkfarbe */
    text-decoration-color: currentColor; 
    

.productbggrey img {
  mix-blend-mode: multiply;
  display: block;
  margin: 0 auto;
}/* End custom CSS */