:root {
  /*
  --font-primary: 'Josefin Sans', Arial, Sans-serif;
  --font-seconday: 'Cabin', Arial, Sans-serif;
  */
  --font-primary: 'Cabin', Arial, Sans-serif;
  --font-secondary: 'Cabin', Arial, Sans-serif;
  --font-tertiary: 'Cabin', Arial, Sans-serif;
  --bs-heading-color: #023232;
  --color-title: #0C3332;
  --color-text: #101010;
  --color-dark: #0C3332;
  --color-bg: #f5f4ee;
  --color-bg-light: #E7EBEB;
  --color-bg-dark: #d1d3c7;
  --color-white: #ffffff;
  --color-poli: #003054;
  --color-poli2: #3AA2F2;
  --color-poli-hover: #3ADDF2;
  --white: #ffffff;
  --color-black: #1E1E1E;
  --black: #1E1E1E;
  --grey-light: #D1D1D1;
  --grey-medium: #D1D1D1;
  --grey-dark: #666666;
  --orange: #EE7402;
  --green: #033332;
  --green-light: #7F9999;
  --green-medium: #335757;
  --borderRadius: 1.875rem;
  --negativeMarginX: -1.5rem;
  --color-surface: #ffffff;


  --padding-container: 15rem;
}

@media screen and (min-width: 0) {
  :root {
    --padding-container: 1rem;
  }
}

@media screen and (min-width: 768px) {
  :root {
    --padding-container: 4rem;
  }



}

@media screen and (min-width: 0) and (max-width: 991px) {
    .node--type-article.node--view-mode-teaser .c-hero {
        padding: 0 4rem;
    }

    .node--type-article.node--view-mode-teaser .c-hero__title {
        font-size: clamp(24px, 5vw, 40px);
        max-width: 100%;
    }

    .node--type-article.node--view-mode-teaser .news-cover img {
        min-height: 150px;
    }

    .node--type-article.node--view-mode-teaser .type_news {
        font-size: 14px !important;
        padding: 5px 20px !important;
    }
}


@media screen and (min-width: 1400px) {
  :root {
    --padding-container: 15rem;
  }
}
