:root {
  --dc-background-gray-300: rgba(242, 242, 242, .5);
  --dc-background-primary-300: rgba(230, 0, 5, .14);
  --dc-color-gray-100: #fff;
  --dc-color-gray-200: #f2f2f2;
  --dc-color-gray-300: #cbcbcb;
  --dc-color-gray-400: #666;
  --dc-color-gray-500: #333;
  --dc-color-gray-600: #000;
  --dc-color-primary-100: #ffe5e6;
  --dc-color-primary-200: #e46450;
  --dc-color-primary-300: #e60005;
  --dc-color-primary-400: #a51e0f;
  --dc-color-secondary-100: #ebf5ff;
  --dc-color-secondary-200: #008ccd;
  --dc-color-secondary-300: #2276d0;
  --dc-color-secondary-400: #0851a0;
  --dc-color-secondary-500: #002d55;
  --dc-border-radius-md: .75rem;
  --dc-font-size-sm: 1rem;
  --dc-font-size-md: 1.25rem;
  --dc-font-size-lg: 1.5rem;
  --dc-font-size-xl: 2rem;
  --dc-font-size-xxl: 2.5rem;
  --dc-font-size-xxxl: 3rem;
  --dc-spacing-2: .125rem;
  --dc-spacing-4: .25rem;
  --dc-spacing-6: .375rem;
  --dc-spacing-8: .5rem;
  --dc-spacing-10: .625rem;
  --dc-spacing-12: .75rem;
  --dc-spacing-16: 1rem;
  --dc-spacing-20: 1.25rem;
  --dc-spacing-24: 1.5rem;
  --dc-spacing-30: 1.875rem;
  --dc-spacing-32: 2rem;
  --dc-spacing-36: 2.25rem;
  --dc-spacing-40: 2.5rem;
  --dc-spacing-48: 3rem;
  --dc-spacing-56: 3.5rem;
  --dc-spacing-64: 4rem;
  --dc-spacing-72: 4.5rem;
  --dc-spacing-80: 5rem;
  --dc-spacing-88: 5.5rem;
  --dc-spacing-90: 5.625rem;
  --dc-spacing-96: 6rem;
  --dc-spacing-112: 7rem;
  --dc-list-header-height: 7.25rem;
}

.button--secondary-dc {
  margin: 0;
  padding: var(--dc-spacing-8) var(--dc-spacing-16);
  border: 2px solid var(--dc-color-gray-300);
  color: var(--dc-color-gray-500);
  background: none;
  font-size: var(--dc-font-size-sm);
  font-weight: 500;
  line-height: 110%;
}
.button--secondary-dc:hover, .button--secondary-dc:focus {
  transform: scale(1.05);
  background: transparent;
}
.button--secondary-dc:focus {
  box-shadow: 0 0 0 var(--dc-spacing-2) var(--dc-color-gray-100), 0 0 0 var(--dc-spacing-4) var(--dc-color-gray-300);
}

.data-catalogue__form--sorting {
  max-width: 19rem;
}

.data-catalogue__form-legend--category {
  --icon-size: 2rem;
  display: flex;
  align-items: flex-end;
  width: 100%;
  color: var(--dc-color-gray-500);
  font-size: var(--dc-font-size-lg);
  font-weight: 700;
  line-height: 120%;
  margin-block-end: 0;
  padding-block-end: var(--dc-spacing-20);
  padding-inline-start: calc(var(--icon-size) + var(--dc-spacing-12));
  background-position: 0 -0.25rem;
  background-repeat: no-repeat;
  background-size: var(--icon-size) var(--icon-size);
  background-image: url('data:image/svg+xml,%3csvg width="32" height="32" viewBox="0 0 32 32" fill="%23666" xmlns="http://www.w3.org/2000/svg"%3e%3cpath d="M3.19995 24C3.19995 24.665 3.73495 25.2 4.39995 25.2H7.38495C7.89495 26.825 9.40995 28 11.2 28C12.99 28 14.505 26.825 15.015 25.2H27.6C28.265 25.2 28.8 24.665 28.8 24C28.8 23.335 28.265 22.8 27.6 22.8H15.015C14.505 21.175 12.99 20 11.2 20C9.40995 20 7.89495 21.175 7.38495 22.8H4.39995C3.73495 22.8 3.19995 23.335 3.19995 24ZM9.59995 24C9.59995 23.5757 9.76852 23.1687 10.0686 22.8686C10.3686 22.5686 10.7756 22.4 11.2 22.4C11.6243 22.4 12.0313 22.5686 12.3313 22.8686C12.6314 23.1687 12.8 23.5757 12.8 24C12.8 24.4243 12.6314 24.8313 12.3313 25.1314C12.0313 25.4314 11.6243 25.6 11.2 25.6C10.7756 25.6 10.3686 25.4314 10.0686 25.1314C9.76852 24.8313 9.59995 24.4243 9.59995 24ZM19.2 16C19.2 15.5757 19.3685 15.1687 19.6686 14.8686C19.9686 14.5686 20.3756 14.4 20.8 14.4C21.2243 14.4 21.6313 14.5686 21.9313 14.8686C22.2314 15.1687 22.4 15.5757 22.4 16C22.4 16.4243 22.2314 16.8313 21.9313 17.1314C21.6313 17.4314 21.2243 17.6 20.8 17.6C20.3756 17.6 19.9686 17.4314 19.6686 17.1314C19.3685 16.8313 19.2 16.4243 19.2 16ZM20.8 12C19.01 12 17.495 13.175 16.985 14.8H4.39995C3.73495 14.8 3.19995 15.335 3.19995 16C3.19995 16.665 3.73495 17.2 4.39995 17.2H16.985C17.495 18.825 19.01 20 20.8 20C22.59 20 24.1049 18.825 24.615 17.2H27.6C28.265 17.2 28.8 16.665 28.8 16C28.8 15.335 28.265 14.8 27.6 14.8H24.615C24.1049 13.175 22.59 12 20.8 12ZM12.8 9.6C12.3756 9.6 11.9686 9.43143 11.6686 9.13137C11.3685 8.83131 11.2 8.42435 11.2 8C11.2 7.57565 11.3685 7.16869 11.6686 6.86863C11.9686 6.56857 12.3756 6.4 12.8 6.4C13.2243 6.4 13.6313 6.56857 13.9313 6.86863C14.2314 7.16869 14.4 7.57565 14.4 8C14.4 8.42435 14.2314 8.83131 13.9313 9.13137C13.6313 9.43143 13.2243 9.6 12.8 9.6ZM16.615 6.8C16.105 5.175 14.59 4 12.8 4C11.01 4 9.49495 5.175 8.98495 6.8H4.39995C3.73495 6.8 3.19995 7.335 3.19995 8C3.19995 8.665 3.73495 9.2 4.39995 9.2H8.98495C9.49495 10.825 11.01 12 12.8 12C14.59 12 16.105 10.825 16.615 9.2H27.6C28.265 9.2 28.8 8.665 28.8 8C28.8 7.335 28.265 6.8 27.6 6.8H16.615Z" fill="%23666"/%3e%3c/svg%3e');
  border-bottom: 1px solid var(--dc-color-gray-300);
}
@media (min-width: 992px) {
  .data-catalogue__form-legend--category {
    height: var(--dc-list-header-height);
    background-position: left bottom var(--dc-spacing-20);
  }
}

.data-catalogue__form-group {
  margin-block-start: var(--dc-spacing-32);
}

.data-catalogue__form-group--select label {
  color: var(--dc-color-gray-500);
  font-size: var(--dc-font-size-sm);
  font-weight: 500;
  line-height: 110%;
}
.data-catalogue__form-group--select select {
  display: flex;
  padding-block: var(--dc-spacing-12);
  padding-inline: var(--dc-spacing-16);
  color: var(--dc-color-gray-600);
  font-size: var(--dc-font-size-md);
  font-weight: 700;
  line-height: 150%;
}

.data-catalogue__form-group--select-sorting {
  margin-block-start: var(--dc-spacing-36);
}
@media (min-width: 992px) {
  .data-catalogue__form-group--select-sorting {
    width: 19rem;
  }
}
.data-catalogue__form-group--select-sorting select {
  --icon-size: 2rem;
  background-position: center right var(--dc-spacing-12), center left var(--dc-spacing-12);
  background-repeat: no-repeat, no-repeat;
  background-size: 0.75em auto, var(--icon-size) var(--icon-size);
  background-image: url(../Icons/chevron-grey.svg), url(../Icons/arrows-grey.svg);
  padding-inline-start: calc(var(--dc-spacing-12) + var(--icon-size) + var(--dc-spacing-12));
}
.data-catalogue__form-group--select-sorting select:focus {
  background-image: url(../Icons/chevron-blue.svg), url(../Icons/arrows-grey.svg);
}

.data-catalogue__form-group--checkbox {
  position: relative;
  height: 12.5rem;
  overflow-y: auto;
}
.data-catalogue__form-group--checkbox:after {
  content: "";
  display: block;
  width: 100%;
  height: 2rem;
  position: sticky;
  left: 0;
  bottom: -1px;
  background: linear-gradient(to bottom, transparent -50%, var(--dc-color-gray-100));
}
@media (min-width: 992px) {
  .data-catalogue__form-group--checkbox {
    height: auto;
    overflow: hidden;
  }
  .data-catalogue__form-group--checkbox:after {
    display: none;
  }
}
.data-catalogue__form-group--checkbox label {
  color: var(--dc-color-gray-600);
  font-size: var(--dc-font-size-md);
  font-weight: 500;
  line-height: 150%;
  display: flex;
  padding-block-start: 0.2rem;
  padding-inline-start: 0.2rem;
}
.data-catalogue__form-group--checkbox input {
  --col-radio-button: var(--dc-color-secondary-300);
  --col-radio-button-border: var(--dc-color-secondary-300);
  border-color: var(--dc-color-secondary-300);
  top: 0;
}
.data-catalogue__form-group--checkbox input:checked {
  box-shadow: none;
}

@media (min-width: 768px) {
  .data-catalogue__form-group--sorting {
    display: none;
  }
}

.data-catalogue__form-group--submit {
  display: flex;
  justify-content: center;
}
@media (min-width: 992px) {
  .data-catalogue__form-group--submit {
    justify-content: left;
  }
}
.data-catalogue__form-group--submit button {
  margin-right: 0;
}

.data-catalogue__form-group--submit-sorting {
  display: none;
}

@media (max-width: 767px) {
  .data-catalogue-visible-md {
    clip: rect(0 0 0 0);
    border: 0;
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
}

@media (max-width: 991px) {
  .data-catalogue-visible-lg {
    clip: rect(0 0 0 0);
    border: 0;
    height: 1px !important;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
}

@media (min-width: 992px) {
  .data-catalogue-hidden-lg {
    clip: rect(0 0 0 0);
    border: 0;
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
}

.data-catalogue-info {
  display: block;
  margin: 0;
  padding: var(--dc-spacing-8) var(--dc-spacing-16);
  color: var(--dc-color-primary-400);
  background: var(--dc-background-primary-300);
  font-size: var(--dc-font-size-sm);
  font-weight: 500;
  line-height: 110%;
  border-radius: 1.5rem;
}

.data-catalogue-icon {
  --icon-size: 1.25rem;
  padding-inline-start: calc(var(--icon-size) + var(--dc-spacing-6));
  background-position: 0 -0.1rem;
  background-repeat: no-repeat;
  background-size: var(--icon-size) var(--icon-size);
}

.data-catalogue-icon--calendar {
  background-image: url('data:image/svg+xml,%3csvg width="20" height="20" viewBox="0 0 20 20" fill="%23666" xmlns="http://www.w3.org/2000/svg"%3e%3cpath d="M7.75 2.75C7.75 2.33437 7.41563 2 7 2C6.58437 2 6.25 2.33437 6.25 2.75V4H5C3.89688 4 3 4.89687 3 6V6.5V8V16C3 17.1031 3.89688 18 5 18H15C16.1031 18 17 17.1031 17 16V8V6.5V6C17 4.89687 16.1031 4 15 4H13.75V2.75C13.75 2.33437 13.4156 2 13 2C12.5844 2 12.25 2.33437 12.25 2.75V4H7.75V2.75ZM4.5 8H15.5V16C15.5 16.275 15.275 16.5 15 16.5H5C4.725 16.5 4.5 16.275 4.5 16V8Z" fill="%23666"/%3e%3c/svg%3e');
}

.data-catalogue-icon--category {
  background-image: url('data:image/svg+xml,%3csvg width="20" height="20" viewBox="0 0 20 20" fill="%23666" xmlns="http://www.w3.org/2000/svg"%3e%3cpath d="M10 2C9.73438 2 9.46875 2.05312 9.225 2.15937L2.68438 4.9625C2.26875 5.14062 2 5.54688 2 6C2 6.45312 2.26875 6.85938 2.68438 7.0375L9.225 9.84062C9.46875 9.94687 9.73438 10 10 10C10.2656 10 10.5312 9.94687 10.775 9.84062L17.3156 7.0375C17.7312 6.85938 18 6.45 18 6C18 5.55 17.7312 5.14062 17.3156 4.9625L10.775 2.15937C10.5312 2.05312 10.2656 2 10 2ZM9.81563 3.5375C9.875 3.5125 9.9375 3.5 10 3.5C10.0625 3.5 10.125 3.5125 10.1844 3.5375L15.9281 6L10.1844 8.4625C10.125 8.4875 10.0625 8.5 10 8.5C9.9375 8.5 9.875 8.4875 9.81563 8.4625L4.07188 6L9.81563 3.5375ZM2.68438 8.9625C2.26875 9.14062 2 9.54688 2 10C2 10.4531 2.26875 10.8594 2.68438 11.0375L9.225 13.8406C9.46875 13.9469 9.73438 14 10 14C10.2656 14 10.5312 13.9469 10.775 13.8406L17.3156 11.0375C17.7312 10.8594 18 10.45 18 10C18 9.55 17.7312 9.14062 17.3156 8.9625L16.3406 8.54375L14.4375 9.35938L15.9281 10L10.1844 12.4625C10.125 12.4875 10.0625 12.5 10 12.5C9.9375 12.5 9.875 12.4875 9.81563 12.4625L4.07188 10L5.5625 9.35938L3.65937 8.54375L2.68438 8.9625ZM2.68438 12.9625C2.26875 13.1406 2 13.5469 2 14C2 14.4531 2.26875 14.8594 2.68438 15.0375L9.225 17.8406C9.46875 17.9469 9.73438 18 10 18C10.2656 18 10.5312 17.9469 10.775 17.8406L17.3156 15.0375C17.7312 14.8594 18 14.45 18 14C18 13.55 17.7312 13.1406 17.3156 12.9625L16.3406 12.5437L14.4375 13.3594L15.9281 14L10.1844 16.4625C10.125 16.4875 10.0625 16.5 10 16.5C9.9375 16.5 9.875 16.4875 9.81563 16.4625L4.07188 14L5.5625 13.3594L3.65937 12.5437L2.68438 12.9625Z" fill="%23666"/%3e%3c/svg%3e');
}

.data-catalogue-icon--diagram {
  background-image: url('data:image/svg+xml,%3csvg width="20" height="20" viewBox="0 0 20 20" fill="%23666" xmlns="http://www.w3.org/2000/svg"%3e%3cpath d="M5.25 4.5C5.3875 4.5 5.5 4.6125 5.5 4.75V7.25C5.5 7.3875 5.3875 7.5 5.25 7.5H2.75C2.6125 7.5 2.5 7.3875 2.5 7.25V4.75C2.5 4.6125 2.6125 4.5 2.75 4.5H5.25ZM2.75 3C1.78438 3 1 3.78438 1 4.75V7.25C1 8.21562 1.78438 9 2.75 9H5.25C5.425 9 5.59687 8.975 5.75625 8.925L8.12813 12.0875C8.04375 12.2906 8 12.5156 8 12.75V15.25C8 16.2156 8.78438 17 9.75 17H12.25C13.2156 17 14 16.2156 14 15.25V12.75C14 11.7844 13.2156 11 12.25 11H9.75C9.575 11 9.40312 11.025 9.24375 11.075L6.87187 7.9125C6.95625 7.70937 7 7.48438 7 7.25V6.75H13V7.25C13 8.21562 13.7844 9 14.75 9H17.25C18.2156 9 19 8.21562 19 7.25V4.75C19 3.78438 18.2156 3 17.25 3H14.75C13.7844 3 13 3.78438 13 4.75V5.25H7V4.75C7 3.78438 6.21562 3 5.25 3H2.75ZM12.25 12.5C12.3875 12.5 12.5 12.6125 12.5 12.75V15.25C12.5 15.3875 12.3875 15.5 12.25 15.5H9.75C9.6125 15.5 9.5 15.3875 9.5 15.25V12.75C9.5 12.6125 9.6125 12.5 9.75 12.5H12.25ZM14.75 4.5H17.25C17.3875 4.5 17.5 4.6125 17.5 4.75V7.25C17.5 7.3875 17.3875 7.5 17.25 7.5H14.75C14.6125 7.5 14.5 7.3875 14.5 7.25V4.75C14.5 4.6125 14.6125 4.5 14.75 4.5Z" fill="%23666"/%3e%3c/svg%3e');
}

.data-catalogue-icon--license-openness {
  background-image: url('data:image/svg+xml,%3csvg width="20" height="20" viewBox="0 0 20 20" fill="%23666" xmlns="http://www.w3.org/2000/svg"%3e%3cpath d="M10 3.5C11.3813 3.5 12.5 4.61875 12.5 6V8H7.5V6C7.5 4.61875 8.61875 3.5 10 3.5ZM6 6V8H5C3.89688 8 3 8.89687 3 10V16C3 17.1031 3.89688 18 5 18H15C16.1031 18 17 17.1031 17 16V10C17 8.89687 16.1031 8 15 8H14V6C14 3.79063 12.2094 2 10 2C7.79063 2 6 3.79063 6 6ZM5 9.5H15C15.275 9.5 15.5 9.725 15.5 10V16C15.5 16.275 15.275 16.5 15 16.5H5C4.725 16.5 4.5 16.275 4.5 16V10C4.5 9.725 4.725 9.5 5 9.5ZM10.75 12C10.75 11.5844 10.4156 11.25 10 11.25C9.58437 11.25 9.25 11.5844 9.25 12V14C9.25 14.4156 9.58437 14.75 10 14.75C10.4156 14.75 10.75 14.4156 10.75 14V12Z" fill="%23666"/%3e%3c/svg%3e');
}

.data-catalogue-icon--license-terms {
  background-image: url('data:image/svg+xml,%3csvg width="20" height="20" viewBox="0 0 20 20" fill="%23666" xmlns="http://www.w3.org/2000/svg"%3e%3cpath d="M3 16.5H11C11.275 16.5 11.5 16.275 11.5 16V15.7906L12.7437 15.4812C12.8312 15.4594 12.9188 15.4313 13 15.3969V16C13 17.1031 12.1031 18 11 18H3C1.89688 18 1 17.1031 1 16V4C1 2.89688 1.89688 2 3 2H8.17188C8.70312 2 9.2125 2.20938 9.5875 2.58438L12.4156 5.4125C12.7906 5.7875 13 6.29688 13 6.82812V8.3625L11.5 9.8625V7H9C8.44687 7 8 6.55313 8 6V3.5H3C2.725 3.5 2.5 3.725 2.5 4V16C2.5 16.275 2.725 16.5 3 16.5ZM6 12.9062L5.69375 13.9312C5.50312 14.5656 4.91875 15 4.25625 15H4C3.725 15 3.5 14.775 3.5 14.5C3.5 14.225 3.725 14 4 14H4.25625C4.47812 14 4.67188 13.8563 4.73438 13.6438L5.2 12.0969C5.30625 11.7438 5.63125 11.5 6 11.5C6.36875 11.5 6.69375 11.7406 6.8 12.0969L7.1625 13.3031C7.39375 13.1094 7.6875 13 8 13C8.49687 13 8.95 13.2813 9.17188 13.725L9.30937 14H10.1094L10.4844 12.4937C10.5281 12.3187 10.6187 12.1562 10.7469 12.0281L14.7844 7.99375L17.0031 10.2125L12.9656 14.2469C12.8375 14.375 12.6781 14.4656 12.5 14.5094L10.6219 14.9781C10.5875 14.9875 10.5563 14.9906 10.5219 14.9937C10.4969 14.9969 10.475 15 10.45 15H9C8.80938 15 8.6375 14.8938 8.55312 14.725L8.27812 14.1719C8.225 14.0656 8.11875 14 8.00313 14C7.8875 14 7.77813 14.0656 7.72813 14.1719L7.45312 14.725C7.3625 14.9094 7.16563 15.0188 6.9625 15C6.75938 14.9812 6.58437 14.8406 6.52812 14.6469L6 12.9062ZM18.1812 6.36562L18.6313 6.81563C19.1188 7.30313 19.1188 8.09375 18.6313 8.58437L17.7125 9.50313L15.4937 7.28438L16.4125 6.36562C16.9 5.87812 17.6906 5.87812 18.1812 6.36562Z" fill="%23666"/%3e%3c/svg%3e');
}

.data-catalogue-icon--lupine {
  background-image: url('data:image/svg+xml,%3csvg width="20" height="20" viewBox="0 0 20 20" fill="%23666" xmlns="http://www.w3.org/2000/svg"%3e%3cpath d="M8.5 3.5C9.82608 3.5 11.0979 4.02678 12.0355 4.96447C12.9732 5.90215 13.5 7.17392 13.5 8.5C13.5 9.82608 12.9732 11.0979 12.0355 12.0355C11.0979 12.9732 9.82608 13.5 8.5 13.5C7.17392 13.5 5.90215 12.9732 4.96447 12.0355C4.02678 11.0979 3.5 9.82608 3.5 8.5C3.5 7.17392 4.02678 5.90215 4.96447 4.96447C5.90215 4.02678 7.17392 3.5 8.5 3.5ZM8.5 15C10.025 15 11.4281 14.475 12.5344 13.5969L16.7188 17.7813C17.0125 18.075 17.4875 18.075 17.7781 17.7813C18.0688 17.4875 18.0719 17.0125 17.7781 16.7219L13.5969 12.5344C14.475 11.4281 15 10.025 15 8.5C15 4.90938 12.0906 2 8.5 2C4.90937 2 2 4.90938 2 8.5C2 12.0906 4.90937 15 8.5 15ZM9.25 6.25C9.25 5.83438 8.91563 5.5 8.5 5.5C8.08437 5.5 7.75 5.83438 7.75 6.25V10.75C7.75 11.1656 8.08437 11.5 8.5 11.5C8.91563 11.5 9.25 11.1656 9.25 10.75V6.25ZM6.75 7.25C6.75 6.83438 6.41563 6.5 6 6.5C5.58437 6.5 5.25 6.83438 5.25 7.25V9.75C5.25 10.1656 5.58437 10.5 6 10.5C6.41563 10.5 6.75 10.1656 6.75 9.75V7.25ZM11.75 7.75C11.75 7.33438 11.4156 7 11 7C10.5844 7 10.25 7.33438 10.25 7.75V9.25C10.25 9.66563 10.5844 10 11 10C11.4156 10 11.75 9.66563 11.75 9.25V7.75Z" fill="%23666"/%3e%3c/svg%3e');
}

.data-catalogue-icon--mail {
  background-image: url('data:image/svg+xml,%3csvg width="20" height="20" viewBox="0 0 20 20" fill="%23666" xmlns="http://www.w3.org/2000/svg"%3e%3cpath d="M4 5.5C3.725 5.5 3.5 5.725 3.5 6V6.69063L8.89062 11.1156C9.5375 11.6469 10.4656 11.6469 11.1125 11.1156L16.5 6.69063V6C16.5 5.725 16.275 5.5 16 5.5H4ZM3.5 8.63125V14C3.5 14.275 3.725 14.5 4 14.5H16C16.275 14.5 16.5 14.275 16.5 14V8.63125L12.0625 12.275C10.8625 13.2594 9.13438 13.2594 7.9375 12.275L3.5 8.63125ZM2 6C2 4.89688 2.89688 4 4 4H16C17.1031 4 18 4.89688 18 6V14C18 15.1031 17.1031 16 16 16H4C2.89688 16 2 15.1031 2 14V6Z" fill="%23666"/%3e%3c/svg%3e');
}

.data-catalogue-icon--modified {
  background-image: url('data:image/svg+xml,%3csvg width="20" height="20" viewBox="0 0 20 20" fill="%23666" xmlns="http://www.w3.org/2000/svg"%3e%3cpath d="M4.75 8.5H5.71875C6.425 8.5 7 7.92812 7 7.21875C7 6.87812 6.86562 6.55312 6.625 6.3125L4.53125 4.21875C4.39062 4.07812 4.2 4 4 4C3.8 4 3.60938 4.07812 3.46875 4.21875L1.375 6.3125C1.13438 6.55312 1 6.87812 1 7.21875C1 7.925 1.57187 8.5 2.28125 8.5H3.25V12.25C3.25 13.7688 4.48125 15 6 15H10.25C10.6656 15 11 14.6656 11 14.25C11 13.8344 10.6656 13.5 10.25 13.5H6C5.30937 13.5 4.75 12.9406 4.75 12.25V8.5ZM4 5.80938L5.19063 7H2.8125L4 5.80938ZM16.75 11.5V7.75C16.75 6.23125 15.5188 5 14 5H9.75C9.33438 5 9 5.33438 9 5.75C9 6.16563 9.33438 6.5 9.75 6.5H14C14.6906 6.5 15.25 7.05938 15.25 7.75V11.5H14.2812C13.575 11.5 13 12.0719 13 12.7812C13 13.1219 13.1344 13.4469 13.375 13.6875L15.4688 15.7812C15.6094 15.9219 15.8 16 16 16C16.2 16 16.3906 15.9219 16.5312 15.7812L18.625 13.6875C18.8656 13.4469 19 13.1219 19 12.7812C19 12.075 18.4281 11.5 17.7188 11.5H16.75ZM16 14.1906L14.8094 13H17.1875L16 14.1906Z" fill="%23666"/%3e%3c/svg%3e');
}

.data-catalogue-icon--shapes {
  background-image: url('data:image/svg+xml,%3csvg width="20" height="20" viewBox="0 0 20 20" fill="%23666" xmlns="http://www.w3.org/2000/svg"%3e%3cpath d="M11 3.97187L8.88438 7.5H13.1187L11 3.97187ZM14.8562 7.48438C15.0406 7.79375 15.0469 8.17812 14.8687 8.49062C14.6906 8.80312 14.3594 8.99687 14 8.99687H8C7.64062 8.99687 7.30625 8.80312 7.13125 8.49062C6.95625 8.17812 6.95938 7.79375 7.14375 7.48438L10.1438 2.48438C10.3219 2.18437 10.65 2 11 2C11.35 2 11.6781 2.18437 11.8562 2.48438L14.8562 7.48438ZM16.5 12H12.5V16H16.5V12ZM12.25 10.5H16.75C17.4406 10.5 18 11.0594 18 11.75V16.25C18 16.9406 17.4406 17.5 16.75 17.5H12.25C11.5594 17.5 11 16.9406 11 16.25V11.75C11 11.0594 11.5594 10.5 12.25 10.5ZM8.5 14C8.5 13.337 8.23661 12.7011 7.76777 12.2322C7.29893 11.7634 6.66304 11.5 6 11.5C5.33696 11.5 4.70107 11.7634 4.23223 12.2322C3.76339 12.7011 3.5 13.337 3.5 14C3.5 14.663 3.76339 15.2989 4.23223 15.7678C4.70107 16.2366 5.33696 16.5 6 16.5C6.66304 16.5 7.29893 16.2366 7.76777 15.7678C8.23661 15.2989 8.5 14.663 8.5 14ZM2 14C2 12.9391 2.42143 11.9217 3.17157 11.1716C3.92172 10.4214 4.93913 10 6 10C7.06087 10 8.07828 10.4214 8.82843 11.1716C9.57857 11.9217 10 12.9391 10 14C10 15.0609 9.57857 16.0783 8.82843 16.8284C8.07828 17.5786 7.06087 18 6 18C4.93913 18 3.92172 17.5786 3.17157 16.8284C2.42143 16.0783 2 15.0609 2 14Z" fill="%23666"/%3e%3c/svg%3e');
}

.data-catalogue-icon--user {
  background-image: url('data:image/svg+xml,%3csvg width="20" height="20" viewBox="0 0 20 20" fill="%23666" xmlns="http://www.w3.org/2000/svg"%3e%3cpath d="M9.5156 2.30937C9.6656 2.4125 9.7906 2.5 9.99998 2.5C10.2094 2.5 10.3375 2.4125 10.4844 2.30937C10.6906 2.16875 10.9375 2 11.5 2C12.6125 2 13.3375 3.85312 13.7625 5.5C13.9844 5.43125 14.1906 5.35938 14.3812 5.28437C15.3937 4.8875 15.925 4.43438 16.1 4.2C16.2469 4.00312 16.5156 3.94375 16.7312 4.05625C16.9469 4.16875 17.05 4.425 16.975 4.65625C16.6844 5.52813 15.8812 6.60625 14.7094 7.46562C14.4781 7.63437 14.2281 7.79688 13.9656 7.95C13.9906 8.13125 14.0031 8.3125 14.0031 8.5C14.0031 10.7094 12.2125 12.5 10.0031 12.5C7.79373 12.5 6.0031 10.7094 6.0031 8.5C6.0031 8.3125 6.0156 8.12812 6.0406 7.95C5.7781 7.8 5.5281 7.6375 5.29685 7.46562C4.11873 6.60938 3.3156 5.53125 3.02498 4.65937C2.94685 4.42812 3.04998 4.17188 3.26873 4.05938C3.48748 3.94688 3.7531 4.00625 3.89998 4.20312C4.07498 4.4375 4.60935 4.89062 5.61873 5.2875C5.80935 5.3625 6.0156 5.43438 6.23748 5.50312C6.66248 3.85312 7.38748 2 8.49998 2C9.06248 2 9.30935 2.16875 9.5156 2.30937ZM9.99998 9C9.09373 9 8.25623 8.85 7.5031 8.60313C7.55623 9.9375 8.6531 11 9.99998 11C11.3469 11 12.4437 9.93437 12.4969 8.60313C11.7437 8.85 10.9062 9 9.99998 9ZM4.69373 16.3344L4.67498 16.5H15.3219L15.3031 16.3344C15.2187 15.575 14.5781 15 13.8125 15H6.18123C5.4156 15 4.77498 15.575 4.6906 16.3344H4.69373ZM3.2031 16.1687C3.37185 14.65 4.65623 13.5 6.18435 13.5H13.8156C15.3437 13.5 16.6281 14.65 16.7969 16.1687L16.8781 16.8906C16.9437 17.4844 16.4812 18 15.8844 18H4.11873C3.52185 18 3.05935 17.4812 3.12498 16.8906L3.20623 16.1687H3.2031Z" fill="%23666"/%3e%3c/svg%3e');
}

.data-catalogue-icon--user-shield {
  background-image: url('data:image/svg+xml,%3csvg width="20" height="20" viewBox="0 0 20 20" fill="%23666" xmlns="http://www.w3.org/2000/svg"%3e%3cpath d="M7 8.5C7.66304 8.5 8.29893 8.23661 8.76777 7.76777C9.23661 7.29893 9.5 6.66304 9.5 6C9.5 5.33696 9.23661 4.70107 8.76777 4.23223C8.29893 3.76339 7.66304 3.5 7 3.5C6.33696 3.5 5.70107 3.76339 5.23223 4.23223C4.76339 4.70107 4.5 5.33696 4.5 6C4.5 6.66304 4.76339 7.29893 5.23223 7.76777C5.70107 8.23661 6.33696 8.5 7 8.5ZM7 2C8.06087 2 9.07828 2.42143 9.82843 3.17157C10.5786 3.92172 11 4.93913 11 6C11 7.06087 10.5786 8.07828 9.82843 8.82843C9.07828 9.57857 8.06087 10 7 10C5.93913 10 4.92172 9.57857 4.17157 8.82843C3.42143 8.07828 3 7.06087 3 6C3 4.93913 3.42143 3.92172 4.17157 3.17157C4.92172 2.42143 5.93913 2 7 2ZM1.54062 16.5H11.7094C12.1219 17.0375 12.625 17.5437 13.2375 17.9844C13.1844 17.9937 13.1281 18 13.0719 18H0.928125C0.415625 18 0 17.5844 0 17.0719C0 13.9937 2.49375 11.5 5.57188 11.5H7H8.42813C8.97813 11.5 9.50937 11.5812 10.0125 11.7281C10.0406 12.2469 10.1188 12.8313 10.2719 13.4406C9.71875 13.1594 9.09063 13 8.42813 13H5.57188C3.51875 13 1.81875 14.5219 1.54062 16.5ZM15.2219 9.05312C15.4 8.98125 15.6 8.98125 15.7781 9.05312L19.5281 10.5531C19.8125 10.6688 20 10.9438 20 11.25C20 13.2281 19.1906 16.525 15.7875 17.9438C15.6031 18.0219 15.3938 18.0219 15.2094 17.9438C11.8094 16.525 11 13.2281 11 11.25C11 10.9438 11.1875 10.6688 11.4719 10.5531L15.2219 9.05312ZM18.4813 11.75L15.5 10.5562V16.425C17.6313 15.3938 18.3594 13.3313 18.4813 11.7469V11.75Z" fill="%23666"/%3e%3c/svg%3e');
}

.data-catalogue-break-url {
  word-break: break-word;
}

@media (min-width: 992px) {
  .data-catalogue-list__content {
    margin-left: 5%;
    flex: 1 0 0;
  }
}
@media (min-width: 1300px) {
  .data-catalogue-list__content {
    margin-left: 11%;
  }
}

.data-catalogue-list__count-result {
  font-size: var(--dc-font-size-md);
  line-height: 150%;
  color: var(--dc-color-gray-400);
  margin-block: 0 var(--dc-spacing-32);
  padding: 0;
  text-align: center;
}
@media (min-width: 768px) {
  .data-catalogue-list__count-result {
    margin-block-end: var(--dc-spacing-16);
  }
}
@media (min-width: 992px) {
  .data-catalogue-list__count-result {
    text-align: left;
  }
}

.data-catalogue-list__header {
  height: var(--dc-list-header-height);
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-block-end: var(--dc-spacing-32);
  padding-block-end: var(--dc-spacing-20);
  border-bottom: 1px solid var(--dc-color-gray-300);
}
.data-catalogue-list__header .data-catalogue__form-group {
  margin-block: 0;
}

.data-catalogue-list__footer {
  margin-top: var(--dc-spacing-64);
  text-align: center;
}
@media (min-width: 992px) {
  .data-catalogue-list__footer {
    text-align: left;
  }
}
.data-catalogue-list__footer > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}

.data-catalogue-list-item {
  border-radius: var(--dc-border-radius-md);
  border: 1px var(--dc-color-gray-300) solid;
  margin-block-end: var(--dc-spacing-32);
  padding: 0;
}
.data-catalogue-list-item:last-child {
  margin-block-end: 0;
}

.data-catalogue-list-item__main {
  display: flex;
  gap: var(--dc-spacing-8);
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  margin: 0;
  padding-block: var(--dc-spacing-20);
  padding-inline: var(--dc-spacing-12);
}
@media (min-width: 768px) {
  .data-catalogue-list-item__main {
    padding-block: var(--dc-spacing-32) var(--dc-spacing-36);
    padding-inline: var(--dc-spacing-24);
  }
}
.data-catalogue-list-item__main > h2,
.data-catalogue-list-item__main > p {
  margin: 0;
  padding: 0;
  width: 100%;
}
.data-catalogue-list-item__main p:first-child {
  color: var(--dc-color-gray-400);
  font-size: var(--dc-font-size-sm);
  line-height: 110%;
}
.data-catalogue-list-item__main p {
  color: var(--dc-color-gray-500);
  font-size: var(--dc-font-size-md);
  line-height: 150%;
}
.data-catalogue-list-item__main h2 {
  color: var(--dc-color-gray-600);
  font-size: var(--dc-font-size-lg);
  font-weight: 700;
  line-height: 120%;
}
@media (min-width: 768px) {
  .data-catalogue-list-item__main h2 {
    font-size: var(--dc-font-size-xl);
  }
}
.data-catalogue-list-item__main h2 a {
  color: var(--dc-color-gray-600);
  text-decoration: underline;
}

.data-catalogue-list-item__footer {
  background: var(--dc-background-gray-300);
  border-top: 1px var(--dc-color-gray-300) solid;
  padding-block: var(--dc-spacing-16);
  padding-inline: var(--dc-spacing-12);
  display: flex;
  gap: var(--dc-spacing-32);
  align-items: flex-start;
  align-self: stretch;
}
@media (min-width: 768px) {
  .data-catalogue-list-item__footer {
    padding-block: var(--dc-spacing-16) var(--dc-spacing-24);
    padding-inline: var(--dc-spacing-24);
  }
}
.data-catalogue-list-item__footer h3 {
  color: var(--dc-color-gray-400);
  font-size: var(--dc-font-size-sm);
  font-weight: normal;
  line-height: 110%;
}

.data-catalogue-list-item__category ul,
.data-catalogue-list-item__category li,
.data-catalogue-list-item__category p,
.data-catalogue-list-item__format ul,
.data-catalogue-list-item__format li,
.data-catalogue-list-item__format p {
  margin: 0;
  padding: 0;
}
.data-catalogue-list-item__category ul,
.data-catalogue-list-item__category p,
.data-catalogue-list-item__format ul,
.data-catalogue-list-item__format p {
  display: flex;
  gap: var(--dc-spacing-8);
}
@media (min-width: 768px) {
  .data-catalogue-list-item__category ul,
  .data-catalogue-list-item__category p,
  .data-catalogue-list-item__format ul,
  .data-catalogue-list-item__format p {
    gap: var(--dc-spacing-12);
  }
}
.data-catalogue-list-item__category li,
.data-catalogue-list-item__format li {
  list-style-type: none;
}

.data-catalogue-list-item__category {
  flex: 1 0 0;
}
.data-catalogue-list-item__category ul {
  flex-wrap: wrap;
}

.data-catalogue-list-item__format h3 {
  text-align: right;
}
.data-catalogue-list-item__format ul,
.data-catalogue-list-item__format p {
  justify-content: flex-end;
  align-items: flex-start;
  align-content: flex-start;
  flex-wrap: nowrap;
}
.data-catalogue-list-item__format img {
  width: 3.5rem;
  height: 3.5rem;
}

.data-catalogue-list__pagination {
  display: flex;
  flex-direction: column;
  gap: var(--dc-spacing-40);
  margin-top: var(--dc-spacing-32);
  align-items: center;
}
@media (min-width: 992px) {
  .data-catalogue-list__pagination {
    flex-direction: row;
    gap: var(--dc-spacing-16);
    justify-content: space-between;
  }
}
.data-catalogue-list__pagination p {
  margin: 0;
  padding: 0;
}
.data-catalogue-list__pagination ul {
  gap: var(--dc-spacing-16);
  margin: 0;
  padding: 0;
  border-top: none;
  justify-content: normal;
  width: auto;
}
.data-catalogue-list__pagination a,
.data-catalogue-list__pagination span {
  border-radius: 1.5rem;
  color: var(--col-text);
  display: inline-block;
  gap: 1em;
  padding: 0.3em 0.2em;
  text-align: center;
  text-decoration: none;
  height: 2.688rem;
  width: 2.688rem;
}
.data-catalogue-list__pagination a:hover,
.data-catalogue-list__pagination a:focus,
.data-catalogue-list__pagination .current span {
  background-color: #f2f2f2;
}
.data-catalogue-list__pagination .button {
  margin-right: 0 !important;
}
.data-catalogue-list__pagination .button--quaternary {
  color: var(--col-white);
  background: var(--col-red-gradient);
}
.data-catalogue-list__pagination .button--quaternary:focus {
  box-shadow: 0 0 0 var(--dc-spacing-2) var(--dc-color-gray-100), 0 0 0 var(--dc-spacing-4) var(--dc-color-primary-300);
}

.data-catalogue-list {
  width: 100%;
  margin-block-start: var(--dc-spacing-32);
}
@media (min-width: 992px) {
  .data-catalogue-list {
    display: flex;
    justify-content: space-between;
    max-width: calc(var(--client-vw, 100vw) - 4rem);
    width: 80rem;
  }
}

.data-catalogue-list__filter {
  width: 100%;
}
@media (min-width: 992px) {
  .data-catalogue-list__filter {
    width: 15rem;
  }
}
@media (min-width: 1200px) {
  .data-catalogue-list__filter {
    width: 19rem;
  }
}

/*# sourceMappingURL=data-catalogue-list.css.map */
