.elementor-kit-9{--e-global-color-primary:#000000;--e-global-color-secondary:#333333;--e-global-color-text:#575757;--e-global-color-accent:#FFFFFF;--e-global-color-60f2b13:#FF6A00;--e-global-color-4eb6d67:#292D32;--e-global-color-0add86b:#D6C84B99;--e-global-color-ff7258c:#3F57DDAD;--e-global-color-fc946ff:#F5F5F5;--e-global-typography-primary-font-family:"HORIZON";--e-global-typography-primary-font-size:72px;--e-global-typography-primary-font-weight:900;--e-global-typography-primary-font-style:normal;--e-global-typography-primary-text-transform:none;--e-global-typography-primary-text-decoration:none;--e-global-typography-primary-line-height:1em;--e-global-typography-primary-letter-spacing:0px;--e-global-typography-secondary-font-family:"HORIZON";--e-global-typography-secondary-font-size:48px;--e-global-typography-secondary-font-weight:800;--e-global-typography-secondary-font-style:normal;--e-global-typography-secondary-text-transform:none;--e-global-typography-secondary-text-decoration:none;--e-global-typography-secondary-line-height:1.1em;--e-global-typography-secondary-letter-spacing:0px;--e-global-typography-text-font-family:"Manrope";--e-global-typography-text-font-size:20px;--e-global-typography-text-font-weight:500;--e-global-typography-text-font-style:normal;--e-global-typography-text-text-transform:none;--e-global-typography-text-text-decoration:none;--e-global-typography-text-line-height:1.6em;--e-global-typography-text-letter-spacing:0.3px;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-size:18px;--e-global-typography-accent-font-weight:700;--e-global-typography-accent-font-style:normal;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-text-decoration:none;--e-global-typography-accent-line-height:1.1em;--e-global-typography-accent-letter-spacing:0.3px;--e-global-typography-accent-word-spacing:2px;--e-global-typography-ab551a1-font-family:"HORIZON";--e-global-typography-ab551a1-font-size:38px;--e-global-typography-ab551a1-font-weight:900;--e-global-typography-ab551a1-font-style:normal;--e-global-typography-ab551a1-text-transform:none;--e-global-typography-ab551a1-text-decoration:none;--e-global-typography-ab551a1-line-height:1.1em;--e-global-typography-ab551a1-letter-spacing:0px;--e-global-typography-5680458-font-family:"HORIZON";--e-global-typography-5680458-font-size:32px;--e-global-typography-5680458-font-weight:700;--e-global-typography-5680458-font-style:normal;--e-global-typography-5680458-text-transform:none;--e-global-typography-5680458-text-decoration:none;--e-global-typography-5680458-line-height:1.1em;--e-global-typography-5680458-letter-spacing:0px;--e-global-typography-f8f2420-font-family:"HORIZON";--e-global-typography-f8f2420-font-size:28px;--e-global-typography-f8f2420-font-weight:600;--e-global-typography-f8f2420-font-style:normal;--e-global-typography-f8f2420-text-transform:none;--e-global-typography-f8f2420-text-decoration:none;--e-global-typography-f8f2420-line-height:1.1em;--e-global-typography-f8f2420-letter-spacing:0px;--e-global-typography-c8156ac-font-family:"HORIZON";--e-global-typography-c8156ac-font-size:22px;--e-global-typography-c8156ac-font-weight:600;--e-global-typography-c8156ac-font-style:normal;--e-global-typography-c8156ac-text-transform:none;--e-global-typography-c8156ac-text-decoration:none;--e-global-typography-c8156ac-line-height:1.1em;--e-global-typography-c8156ac-letter-spacing:0px;--e-global-typography-19c04f0-font-family:"Poppins";--e-global-typography-19c04f0-font-size:15px;--e-global-typography-19c04f0-font-weight:600;--e-global-typography-19c04f0-font-style:normal;--e-global-typography-19c04f0-text-transform:uppercase;--e-global-typography-19c04f0-text-decoration:none;--e-global-typography-19c04f0-line-height:1em;--e-global-typography-19c04f0-letter-spacing:0px;--e-global-typography-d78a553-font-family:"Poppins";--e-global-typography-d78a553-font-size:16px;--e-global-typography-d78a553-font-weight:500;--e-global-typography-d78a553-line-height:1.6em;--e-global-typography-d78a553-letter-spacing:0.3px;background-color:var( --e-global-color-fc946ff );color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Manrope static;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );text-transform:var( --e-global-typography-text-text-transform );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-9 e-page-transition{background-color:#FFBC7D;}.elementor-kit-9 a{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Manrope static;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );text-transform:var( --e-global-typography-text-text-transform );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-9 a:hover{color:var( --e-global-color-60f2b13 );}.elementor-kit-9 h1{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Manrope static;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );text-transform:var( --e-global-typography-primary-text-transform );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-9 h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Manrope static;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );text-transform:var( --e-global-typography-secondary-text-transform );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-9 h3{color:var( --e-global-color-primary );font-family:var( --e-global-typography-ab551a1-font-family ), Manrope static;font-size:var( --e-global-typography-ab551a1-font-size );font-weight:var( --e-global-typography-ab551a1-font-weight );font-style:var( --e-global-typography-ab551a1-font-style );text-transform:var( --e-global-typography-ab551a1-text-transform );text-decoration:var( --e-global-typography-ab551a1-text-decoration );line-height:var( --e-global-typography-ab551a1-line-height );letter-spacing:var( --e-global-typography-ab551a1-letter-spacing );}.elementor-kit-9 h4{color:var( --e-global-color-primary );font-family:var( --e-global-typography-5680458-font-family ), Manrope static;font-size:var( --e-global-typography-5680458-font-size );font-weight:var( --e-global-typography-5680458-font-weight );font-style:var( --e-global-typography-5680458-font-style );text-transform:var( --e-global-typography-5680458-text-transform );text-decoration:var( --e-global-typography-5680458-text-decoration );line-height:var( --e-global-typography-5680458-line-height );letter-spacing:var( --e-global-typography-5680458-letter-spacing );}.elementor-kit-9 h5{color:var( --e-global-color-primary );font-family:var( --e-global-typography-f8f2420-font-family ), Manrope static;font-size:var( --e-global-typography-f8f2420-font-size );font-weight:var( --e-global-typography-f8f2420-font-weight );font-style:var( --e-global-typography-f8f2420-font-style );text-transform:var( --e-global-typography-f8f2420-text-transform );text-decoration:var( --e-global-typography-f8f2420-text-decoration );line-height:var( --e-global-typography-f8f2420-line-height );letter-spacing:var( --e-global-typography-f8f2420-letter-spacing );}.elementor-kit-9 h6{color:var( --e-global-color-primary );font-family:var( --e-global-typography-c8156ac-font-family ), Manrope static;font-size:var( --e-global-typography-c8156ac-font-size );font-weight:var( --e-global-typography-c8156ac-font-weight );font-style:var( --e-global-typography-c8156ac-font-style );text-transform:var( --e-global-typography-c8156ac-text-transform );text-decoration:var( --e-global-typography-c8156ac-text-decoration );line-height:var( --e-global-typography-c8156ac-line-height );letter-spacing:var( --e-global-typography-c8156ac-letter-spacing );}.elementor-kit-9 button,.elementor-kit-9 input[type="button"],.elementor-kit-9 input[type="submit"],.elementor-kit-9 .elementor-button{font-family:var( --e-global-typography-19c04f0-font-family ), Manrope static;font-size:var( --e-global-typography-19c04f0-font-size );font-weight:var( --e-global-typography-19c04f0-font-weight );font-style:var( --e-global-typography-19c04f0-font-style );text-transform:var( --e-global-typography-19c04f0-text-transform );text-decoration:var( --e-global-typography-19c04f0-text-decoration );line-height:var( --e-global-typography-19c04f0-line-height );letter-spacing:var( --e-global-typography-19c04f0-letter-spacing );color:var( --e-global-color-60f2b13 );border-style:none;padding:3% 3% 3% 0%;}.elementor-kit-9 button:hover,.elementor-kit-9 button:focus,.elementor-kit-9 input[type="button"]:hover,.elementor-kit-9 input[type="button"]:focus,.elementor-kit-9 input[type="submit"]:hover,.elementor-kit-9 input[type="submit"]:focus,.elementor-kit-9 .elementor-button:hover,.elementor-kit-9 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-kit-9 input:not([type="button"]):not([type="submit"]),.elementor-kit-9 textarea,.elementor-kit-9 .elementor-field-textual{background-color:var( --e-global-color-60f2b13 );}.elementor-kit-9 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-9 textarea:focus,.elementor-kit-9 .elementor-field-textual:focus{background-color:var( --e-global-color-4eb6d67 );}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-9{--e-global-typography-primary-font-size:36px;--e-global-typography-primary-line-height:1em;--e-global-typography-primary-letter-spacing:0px;--e-global-typography-secondary-font-size:30px;--e-global-typography-secondary-line-height:1.1em;--e-global-typography-secondary-letter-spacing:0px;--e-global-typography-text-font-size:15px;--e-global-typography-text-line-height:1.6em;--e-global-typography-text-letter-spacing:0.3px;--e-global-typography-accent-font-size:15px;--e-global-typography-accent-line-height:1em;--e-global-typography-accent-letter-spacing:0.3px;--e-global-typography-ab551a1-font-size:26px;--e-global-typography-ab551a1-line-height:1.1em;--e-global-typography-ab551a1-letter-spacing:0px;--e-global-typography-5680458-font-size:22px;--e-global-typography-5680458-line-height:1.1em;--e-global-typography-5680458-letter-spacing:0px;--e-global-typography-f8f2420-font-size:20px;--e-global-typography-f8f2420-line-height:1.1em;--e-global-typography-f8f2420-letter-spacing:0px;--e-global-typography-c8156ac-font-size:18px;--e-global-typography-c8156ac-line-height:1.1em;--e-global-typography-c8156ac-letter-spacing:0px;--e-global-typography-19c04f0-font-size:15px;--e-global-typography-19c04f0-line-height:1em;--e-global-typography-19c04f0-letter-spacing:0px;--e-global-typography-d78a553-font-size:15px;--e-global-typography-d78a553-line-height:1.1em;--e-global-typography-d78a553-letter-spacing:0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-9 a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-9 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-9 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-9 h3{font-size:var( --e-global-typography-ab551a1-font-size );line-height:var( --e-global-typography-ab551a1-line-height );letter-spacing:var( --e-global-typography-ab551a1-letter-spacing );}.elementor-kit-9 h4{font-size:var( --e-global-typography-5680458-font-size );line-height:var( --e-global-typography-5680458-line-height );letter-spacing:var( --e-global-typography-5680458-letter-spacing );}.elementor-kit-9 h5{font-size:var( --e-global-typography-f8f2420-font-size );line-height:var( --e-global-typography-f8f2420-line-height );letter-spacing:var( --e-global-typography-f8f2420-letter-spacing );}.elementor-kit-9 h6{font-size:var( --e-global-typography-c8156ac-font-size );line-height:var( --e-global-typography-c8156ac-line-height );letter-spacing:var( --e-global-typography-c8156ac-letter-spacing );}.elementor-kit-9 button,.elementor-kit-9 input[type="button"],.elementor-kit-9 input[type="submit"],.elementor-kit-9 .elementor-button{font-size:var( --e-global-typography-19c04f0-font-size );line-height:var( --e-global-typography-19c04f0-line-height );letter-spacing:var( --e-global-typography-19c04f0-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-9{--e-global-typography-primary-font-size:26px;--e-global-typography-primary-line-height:1em;--e-global-typography-primary-letter-spacing:0px;--e-global-typography-secondary-font-size:22px;--e-global-typography-secondary-line-height:1.1em;--e-global-typography-secondary-letter-spacing:0px;--e-global-typography-text-font-size:15px;--e-global-typography-text-line-height:1.6em;--e-global-typography-text-letter-spacing:0.3px;--e-global-typography-accent-font-size:12px;--e-global-typography-accent-line-height:1.1em;--e-global-typography-accent-letter-spacing:0.3px;--e-global-typography-ab551a1-font-size:20px;--e-global-typography-ab551a1-line-height:1.1em;--e-global-typography-ab551a1-letter-spacing:0px;--e-global-typography-5680458-font-size:18px;--e-global-typography-5680458-line-height:1.1em;--e-global-typography-5680458-letter-spacing:0px;--e-global-typography-f8f2420-font-size:16px;--e-global-typography-f8f2420-line-height:1.1em;--e-global-typography-f8f2420-letter-spacing:0px;--e-global-typography-c8156ac-font-size:14px;--e-global-typography-c8156ac-line-height:1.1em;--e-global-typography-c8156ac-letter-spacing:0px;--e-global-typography-19c04f0-font-size:15px;--e-global-typography-19c04f0-line-height:1em;--e-global-typography-19c04f0-letter-spacing:0px;--e-global-typography-d78a553-font-size:15px;--e-global-typography-d78a553-line-height:1.1em;--e-global-typography-d78a553-letter-spacing:0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-9 a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-9 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-9 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-9 h3{font-size:var( --e-global-typography-ab551a1-font-size );line-height:var( --e-global-typography-ab551a1-line-height );letter-spacing:var( --e-global-typography-ab551a1-letter-spacing );}.elementor-kit-9 h4{font-size:var( --e-global-typography-5680458-font-size );line-height:var( --e-global-typography-5680458-line-height );letter-spacing:var( --e-global-typography-5680458-letter-spacing );}.elementor-kit-9 h5{font-size:var( --e-global-typography-f8f2420-font-size );line-height:var( --e-global-typography-f8f2420-line-height );letter-spacing:var( --e-global-typography-f8f2420-letter-spacing );}.elementor-kit-9 h6{font-size:var( --e-global-typography-c8156ac-font-size );line-height:var( --e-global-typography-c8156ac-line-height );letter-spacing:var( --e-global-typography-c8156ac-letter-spacing );}.elementor-kit-9 button,.elementor-kit-9 input[type="button"],.elementor-kit-9 input[type="submit"],.elementor-kit-9 .elementor-button{font-size:var( --e-global-typography-19c04f0-font-size );line-height:var( --e-global-typography-19c04f0-line-height );letter-spacing:var( --e-global-typography-19c04f0-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */html, body {
    height: 100%;
    margin: 0;
    padding: 0;
}

body {
    display: flex;
    flex-direction: column;
    min-height: 100vh;
}

/* Universelle Selektoren für den Hauptinhaltsbereich */
/* Dies deckt deine wp-page-Typen (Impressum, Datenschutz) ab */
.elementor[data-elementor-type="wp-page"],
/* Und dies deckt die Seite "Digitale Barrierefreiheit" sowie andere generische Elementor-Container ab */
.elementor-element.e-flex.e-con.e-parent,
.elementor-section-wrap, /* Ein gängiger Elementor-Wrapper */
.elementor-container, /* Ein weiterer gängiger Elementor-Container */
main, /* Standard HTML5 main tag */
#main-content, /* Häufige Theme-IDs/Klassen */
#primary,
#content {
    flex-grow: 1; /* Lässt diesen Bereich den restlichen verfügbaren Platz ausfüllen */
    display: flex; /* Muss auch selbst ein Flex-Container sein, um interne Elemente zu steuern */
    flex-direction: column; /* Damit interne Elemente auch vertikal flexen können */
}

/* Optional: Damit die inneren Container innerhalb der Flex-Eltern auch wachsen können */
.e-con-inner, /* Der innere Container, der oft den eigentlichen Inhalt hält */
.elementor-widget-container { /* Der Widget-Container, falls der Inhalt direkt darin liegt */
    flex-grow: 1;
}


footer,
#colophon {
    flex-shrink: 0;
}

::selection {
  background-color: #ff6a00;
  color: #ffffff;
}

::-moz-selection {
  background-color: #ff6a00;
  color: #ffffff;
}
/* ============================================================
   1) GLOBAL CSS  →  Elementor: Erweitert ▸ Custom CSS / Global CSS
   ============================================================ */
.tm-wrapper{
  display:grid;
  grid-template-columns:repeat(3,1fr);
  gap:1.5rem;
  max-height:740px;
  overflow:hidden;
  -webkit-mask-image:linear-gradient(to bottom,transparent,#000 12%,#000 88%,transparent);
  mask-image:linear-gradient(to bottom,transparent,#000 12%,#000 88%,transparent);
}
.tm-column{display:flex;flex-direction:column;overflow:hidden;}
.tm-track{
  display:flex;flex-direction:column;gap:1.5rem;
  padding-bottom:1.5rem;            /* = gap  →  nahtloser Loop */
  animation:tm-scroll linear infinite;
  will-change:transform;
}
/* Tempo pro Spalte (10 Karten statt 6 → längere Strecke, daher langsamer) */
.tm-column:nth-child(1) .tm-track{animation-duration:44s;}
.tm-column:nth-child(2) .tm-track{animation-duration:56s;}
.tm-column:nth-child(3) .tm-track{animation-duration:50s;}
@keyframes tm-scroll{
  0%{transform:translateY(0);}
  100%{transform:translateY(-50%);}
}
.tm-card{
  padding:2rem;border-radius:1.5rem;
  border:1px solid rgba(0,0,0,.08);
  background:#fff;
  box-shadow:0 10px 30px -10px rgba(0,0,0,.08);
  width:100%;font-size:.95rem;line-height:1.5;
  flex-shrink:0;box-sizing:border-box;
}
/* Sterne (optional – nur einfügen, falls in deinem CSS noch nicht vorhanden) */
.tm-card-stars{display:flex;gap:2px;margin-bottom:.9rem;}
.tm-card-stars svg{width:16px;height:16px;fill:#FFB400;}
/* Meta: farbiger Initialen-Avatar (Google-Style) statt Bild + Name (Position entfällt) */
.tm-card-meta{display:flex;align-items:center;gap:.6rem;margin-top:1.25rem;}
.tm-card-initials{
  width:40px;height:40px;border-radius:999px;
  display:flex;align-items:center;justify-content:center;
  color:#fff;                       /* Initialen weiß wie bei Google */
  font-weight:600;font-size:.85rem;letter-spacing:.01em;
  flex-shrink:0;
  /* Farbe wird je Avatar per inline-style gesetzt */
}
.tm-card-name{font-weight:500;letter-spacing:-.01em;line-height:1.2;}
 
/* ===============  MOBILE: 1 Karte, Loop rechts → links  =============== */
@media (max-width:768px){
  .tm-wrapper{
    display:block;
    max-height:none;gap:0;
    -webkit-mask-image:linear-gradient(to right,transparent,#000 12%,#000 88%,transparent);
    mask-image:linear-gradient(to right,transparent,#000 12%,#000 88%,transparent);
  }
  /* nur die erste Spalte anzeigen */
  .tm-column:nth-child(n+2){display:none;}
  .tm-column:nth-child(1){display:block;overflow:hidden;width:100%;}
  .tm-track{
    flex-direction:row;
    align-items:center;             /* Karten NICHT auf gleiche Höhe strecken */
    width:max-content;
    gap:1rem;
    padding-bottom:0;
    padding-right:1rem;             /* = gap  →  nahtloser horizontaler Loop */
  }
  .tm-column:nth-child(1) .tm-track{
    animation:tm-scroll-x linear infinite;
    animation-duration:34s;
  }
  .tm-card{
    width:80vw;                     /* genau eine Karte sichtbar (+ kleiner Ausblick) */
    padding:1.25rem;border-radius:1rem;font-size:.875rem;
  }
  .tm-card-initials{width:32px;height:32px;font-size:.78rem;}
}
@keyframes tm-scroll-x{
  0%{transform:translateX(0);}
  100%{transform:translateX(-50%);}
}
</style>
</head>
<body>
<div class="preview-container">
 
<!-- ============================================================/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'HORIZON';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://coda-marketing.de/wp-content/uploads/2026/06/Horizon.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Manrope';
	font-display: auto;
	src: url('https://coda-marketing.de/wp-content/uploads/2025/07/Manrope-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://coda-marketing.de/wp-content/uploads/2026/05/Poppins-Thin.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: italic;
	font-weight: 100;
	font-display: auto;
	src: url('https://coda-marketing.de/wp-content/uploads/2026/05/Poppins-ThinItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://coda-marketing.de/wp-content/uploads/2026/05/Poppins-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://coda-marketing.de/wp-content/uploads/2026/05/Poppins-LightItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://coda-marketing.de/wp-content/uploads/2026/05/Poppins-ExtraLight.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: italic;
	font-weight: 200;
	font-display: auto;
	src: url('https://coda-marketing.de/wp-content/uploads/2026/05/Poppins-ExtraLightItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://coda-marketing.de/wp-content/uploads/2026/05/Poppins-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://coda-marketing.de/wp-content/uploads/2026/05/Poppins-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://coda-marketing.de/wp-content/uploads/2026/05/Poppins-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://coda-marketing.de/wp-content/uploads/2026/05/Poppins-SemiBoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://coda-marketing.de/wp-content/uploads/2026/05/Poppins-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://coda-marketing.de/wp-content/uploads/2026/05/Poppins-MediumItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://coda-marketing.de/wp-content/uploads/2026/05/Poppins-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://coda-marketing.de/wp-content/uploads/2026/05/Poppins-BoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://coda-marketing.de/wp-content/uploads/2026/05/Poppins-ExtraBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: italic;
	font-weight: 800;
	font-display: auto;
	src: url('https://coda-marketing.de/wp-content/uploads/2026/05/Poppins-ExtraBoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://coda-marketing.de/wp-content/uploads/2026/05/Poppins-Black.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: italic;
	font-weight: 900;
	font-display: auto;
	src: url('https://coda-marketing.de/wp-content/uploads/2026/05/Poppins-BlackItalic.ttf') format('truetype');
}
/* End Custom Fonts CSS */