/*
 * Created by Fonts Plugin Pro (v1.8.5)
 * September 27, 2025 at 1:18pm
 * https://fontsplugin.com
*/

@font-face {
  font-family: 'Barlow';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://of.afd-hessen.org/wp-content/fontsplugin/barlow/7cHtv4kjgoGqM7E_CfNY8H0Jng.woff) format('woff');
}
@font-face {
  font-family: 'Barlow';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://of.afd-hessen.org/wp-content/fontsplugin/barlow/7cHsv4kjgoGqM7E_CfP04WouvTw.woff) format('woff');
}
@font-face {
  font-family: 'Barlow';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://of.afd-hessen.org/wp-content/fontsplugin/barlow/7cHsv4kjgoGqM7E_CfOQ4mouvTw.woff) format('woff');
}
@font-face {
  font-family: 'Barlow';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://of.afd-hessen.org/wp-content/fontsplugin/barlow/7cHrv4kjgoGqM7E_Cfs7wHk.woff) format('woff');
}
@font-face {
  font-family: 'Barlow';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://of.afd-hessen.org/wp-content/fontsplugin/barlow/7cHsv4kjgoGqM7E_CfPI42ouvTw.woff) format('woff');
}
@font-face {
  font-family: 'Barlow';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://of.afd-hessen.org/wp-content/fontsplugin/barlow/7cHsv4kjgoGqM7E_CfPk5GouvTw.woff) format('woff');
}
@font-face {
  font-family: 'Barlow';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://of.afd-hessen.org/wp-content/fontsplugin/barlow/7cHsv4kjgoGqM7E_CfOA5WouvTw.woff) format('woff');
}
@font-face {
  font-family: 'Barlow';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://of.afd-hessen.org/wp-content/fontsplugin/barlow/7cHsv4kjgoGqM7E_CfOc5mouvTw.woff) format('woff');
}
@font-face {
  font-family: 'Barlow';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://of.afd-hessen.org/wp-content/fontsplugin/barlow/7cHsv4kjgoGqM7E_CfO452ouvTw.woff) format('woff');
}
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://of.afd-hessen.org/wp-content/fontsplugin/barlow/7cHrv4kjgoGqM7E3b_s7wHk.woff) format('woff');
}
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://of.afd-hessen.org/wp-content/fontsplugin/barlow/7cHqv4kjgoGqM7E3w-os51oq.woff) format('woff');
}
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://of.afd-hessen.org/wp-content/fontsplugin/barlow/7cHqv4kjgoGqM7E3p-ks51oq.woff) format('woff');
}
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://of.afd-hessen.org/wp-content/fontsplugin/barlow/7cHpv4kjgoGqM7E_DMs_.woff) format('woff');
}
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://of.afd-hessen.org/wp-content/fontsplugin/barlow/7cHqv4kjgoGqM7E3_-gs51oq.woff) format('woff');
}
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://of.afd-hessen.org/wp-content/fontsplugin/barlow/7cHqv4kjgoGqM7E30-8s51oq.woff) format('woff');
}
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://of.afd-hessen.org/wp-content/fontsplugin/barlow/7cHqv4kjgoGqM7E3t-4s51oq.woff) format('woff');
}
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://of.afd-hessen.org/wp-content/fontsplugin/barlow/7cHqv4kjgoGqM7E3q-0s51oq.woff) format('woff');
}
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://of.afd-hessen.org/wp-content/fontsplugin/barlow/7cHqv4kjgoGqM7E3j-ws51oq.woff) format('woff');
}
@font-face {
  font-family: 'Bitter';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://of.afd-hessen.org/wp-content/fontsplugin/bitter/raxjHiqOu8IVPmn7epZnDMyKBvHf5D6c4P3-X3B0.woff) format('woff');
}
@font-face {
  font-family: 'Bitter';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://of.afd-hessen.org/wp-content/fontsplugin/bitter/raxjHiqOu8IVPmn7epZnDMyKBvHf5D6cYPz-X3B0.woff) format('woff');
}
@font-face {
  font-family: 'Bitter';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://of.afd-hessen.org/wp-content/fontsplugin/bitter/raxjHiqOu8IVPmn7epZnDMyKBvHf5D6cvvz-X3B0.woff) format('woff');
}
@font-face {
  font-family: 'Bitter';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://of.afd-hessen.org/wp-content/fontsplugin/bitter/raxjHiqOu8IVPmn7epZnDMyKBvHf5D6c4Pz-X3B0.woff) format('woff');
}
@font-face {
  font-family: 'Bitter';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://of.afd-hessen.org/wp-content/fontsplugin/bitter/raxjHiqOu8IVPmn7epZnDMyKBvHf5D6c0vz-X3B0.woff) format('woff');
}
@font-face {
  font-family: 'Bitter';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://of.afd-hessen.org/wp-content/fontsplugin/bitter/raxjHiqOu8IVPmn7epZnDMyKBvHf5D6cPvv-X3B0.woff) format('woff');
}
@font-face {
  font-family: 'Bitter';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://of.afd-hessen.org/wp-content/fontsplugin/bitter/raxjHiqOu8IVPmn7epZnDMyKBvHf5D6cB_v-X3B0.woff) format('woff');
}
@font-face {
  font-family: 'Bitter';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://of.afd-hessen.org/wp-content/fontsplugin/bitter/raxjHiqOu8IVPmn7epZnDMyKBvHf5D6cYPv-X3B0.woff) format('woff');
}
@font-face {
  font-family: 'Bitter';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://of.afd-hessen.org/wp-content/fontsplugin/bitter/raxjHiqOu8IVPmn7epZnDMyKBvHf5D6cSfv-X3B0.woff) format('woff');
}
@font-face {
  font-family: 'Bitter';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://of.afd-hessen.org/wp-content/fontsplugin/bitter/raxhHiqOu8IVPmnRc6SY1KXhnF_Y8fbeOLjOWw.woff) format('woff');
}
@font-face {
  font-family: 'Bitter';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://of.afd-hessen.org/wp-content/fontsplugin/bitter/raxhHiqOu8IVPmnRc6SY1KXhnF_Y8XbfOLjOWw.woff) format('woff');
}
@font-face {
  font-family: 'Bitter';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://of.afd-hessen.org/wp-content/fontsplugin/bitter/raxhHiqOu8IVPmnRc6SY1KXhnF_Y8ajfOLjOWw.woff) format('woff');
}
@font-face {
  font-family: 'Bitter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://of.afd-hessen.org/wp-content/fontsplugin/bitter/raxhHiqOu8IVPmnRc6SY1KXhnF_Y8fbfOLjOWw.woff) format('woff');
}
@font-face {
  font-family: 'Bitter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://of.afd-hessen.org/wp-content/fontsplugin/bitter/raxhHiqOu8IVPmnRc6SY1KXhnF_Y8cTfOLjOWw.woff) format('woff');
}
@font-face {
  font-family: 'Bitter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://of.afd-hessen.org/wp-content/fontsplugin/bitter/raxhHiqOu8IVPmnRc6SY1KXhnF_Y8SjYOLjOWw.woff) format('woff');
}
@font-face {
  font-family: 'Bitter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://of.afd-hessen.org/wp-content/fontsplugin/bitter/raxhHiqOu8IVPmnRc6SY1KXhnF_Y8RHYOLjOWw.woff) format('woff');
}
@font-face {
  font-family: 'Bitter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://of.afd-hessen.org/wp-content/fontsplugin/bitter/raxhHiqOu8IVPmnRc6SY1KXhnF_Y8XbYOLjOWw.woff) format('woff');
}
@font-face {
  font-family: 'Bitter';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://of.afd-hessen.org/wp-content/fontsplugin/bitter/raxhHiqOu8IVPmnRc6SY1KXhnF_Y8V_YOLjOWw.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  font-stretch: normal;
  font-display: swap;
  src: url(https://of.afd-hessen.org/wp-content/fontsplugin/open-sans/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk5hkWVAexg.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(https://of.afd-hessen.org/wp-content/fontsplugin/open-sans/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWVAexg.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 500;
  font-stretch: normal;
  font-display: swap;
  src: url(https://of.afd-hessen.org/wp-content/fontsplugin/open-sans/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk_RkWVAexg.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  font-stretch: normal;
  font-display: swap;
  src: url(https://of.afd-hessen.org/wp-content/fontsplugin/open-sans/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkxhjWVAexg.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  font-stretch: normal;
  font-display: swap;
  src: url(https://of.afd-hessen.org/wp-content/fontsplugin/open-sans/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjWVAexg.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  font-stretch: normal;
  font-display: swap;
  src: url(https://of.afd-hessen.org/wp-content/fontsplugin/open-sans/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk0ZjWVAexg.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: normal;
  font-display: swap;
  src: url(https://of.afd-hessen.org/wp-content/fontsplugin/open-sans/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0B4gaVQ.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(https://of.afd-hessen.org/wp-content/fontsplugin/open-sans/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4gaVQ.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: normal;
  font-display: swap;
  src: url(https://of.afd-hessen.org/wp-content/fontsplugin/open-sans/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjr0B4gaVQ.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: normal;
  font-display: swap;
  src: url(https://of.afd-hessen.org/wp-content/fontsplugin/open-sans/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1x4gaVQ.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
  font-display: swap;
  src: url(https://of.afd-hessen.org/wp-content/fontsplugin/open-sans/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4gaVQ.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  font-stretch: normal;
  font-display: swap;
  src: url(https://of.afd-hessen.org/wp-content/fontsplugin/open-sans/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgshZ1x4gaVQ.woff) format('woff');
}
