/* ========================================
   Lokale Google Fonts
   Work Sans + Cormorant Garamond
   ======================================== */

/* Work Sans 400 */
@font-face {
    font-family: 'Work Sans';
    src: url('../fonts/work-sans-v24-latin-regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Work Sans 500 */
@font-face {
    font-family: 'Work Sans';
    src: url('../fonts/work-sans-v24-latin-500.woff2') format('woff2');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

/* Work Sans 600 */
@font-face {
    font-family: 'Work Sans';
    src: url('../fonts/work-sans-v24-latin-600.woff2') format('woff2');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

/* Cormorant Garamond 400 */
@font-face {
    font-family: 'Cormorant Garamond';
    src: url('../fonts/cormorant-garamond-v21-latin-regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Cormorant Garamond 500 */
@font-face {
    font-family: 'Cormorant Garamond';
    src: url('../fonts/cormorant-garamond-v21-latin-500.woff2') format('woff2');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

/* Cormorant Garamond 600 */
@font-face {
    font-family: 'Cormorant Garamond';
    src: url('../fonts/cormorant-garamond-v21-latin-600.woff2') format('woff2');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

/* ========================================
   Typografische Zuordnung
   ======================================== */

body,
p,
li,
input,
textarea,
button,
select {
    font-family: 'Work Sans', Arial, sans-serif;
    font-weight: 400;
}

.sp-megamenu-parent,
.sp-megamenu-parent > li > a,
.offcanvas-menu,
.offcanvas-menu a {
    font-family: 'Work Sans', Arial, sans-serif;
    font-weight: 500;
}

h1,
h2,
h3,
h4,
h5 {
    font-family: 'Cormorant Garamond', Georgia, serif;
}

h1 {
    font-weight: 500;
}

h2,
h3,
h4,
h5 {
    font-weight: 400;
}

h6 {
    font-family: 'Work Sans', Arial, sans-serif;
    font-weight: 600;
}