img.eu-flag-top{
    margin-top: 3px;
}

.landing-page-hero-content a.btn.btn-big{
  text-decoration: none;
}


.component.block--slider .block-link-text{
  padding-bottom: 10px;
} 

:not(.component.block--slider) .hub-link{
  text-align: center;
}

:not(.component.block--slider) .hub-link .block-link {
  margin: 0 0px;
}

:not(.component.block--slider) .hub-link-container{
  text-align: left;
}

:not(.component.block--slider)
.hub-links
  .hub-link:first-child .hub-link-container {
    padding: 15px 10px 0 0;
}

:not(.component.block--slider)
.hub-links
  .hub-link:last-child .hub-link-container {
    padding: 15px 0 0 10px;
}

:not(.component.block--slider) .hub.container.header-main .hub-links {
  margin: 0 5px;
}

:not(.component.block--slider) .hub-link-container{
  padding: 15px 10px 0;
}

.block--highlighted_and_newest_articles .boxes-wrap {
    margin-top: 1.8rem !important;
}

.block--highlighted_and_newest_articles .boxes .box-container .box-container{
  padding: 0px !important;
  margin: 0px !important;
}

.component.block--text .text-content .text-content {
  padding-right: 0px !important;
}

.arrow:has(span)::before {
  content: none;
  display: none;
}
a[download] {
padding-left: 1.7rem;
}
a[download]:hover::after {z-index: -2;}
a[download]:hover::before {z-index: 1;}

.view-filters .js-form-item-field-tagi {
    display: none;
    visibility: hidden;
}
 