@import url('https://fonts.googleapis.com/css2?family=Hind:wght@300;400;500;600;700&display=swap');

html,
body {
    font-family: 'Hind', sans-serif;
}

body {
    width: 1024px;
    margin: 40px auto;
}

h1.heading,
h2.heading,
h3.heading,
h4.heading,
h5.heading,
h6.heading,
.heading.h1,
.heading.h2,
.heading.h3,
.heading.h4,
.heading.h5,
.heading.h6 {
    font-weight: normal;
    font-style: normal;
    margin-bottom: 16px;
}

h1.heading,
.heading.h1 {
    font-size: 40px;
    line-height: 44px;
    font-weight: bold;
}

h2.heading,
.heading.h2 {
    font-size: 32px;
    line-height: 40px;
    font-weight: semi-bold;
}

h3.heading,
.heading.h3 {
    font-size: 24px;
    line-height: 32px;
}

h4.heading,
.heading.h4 {
    font-size: 20px;
    line-height: 28px;
}

h5.heading,
.heading.h5 {
    font-size: 18px;
    line-height: 24px;
}

h6.heading,
.heading.h6 {
    font-size: 16px;
    line-height: 20px;
}

.heading.heading-display {
    font-size: 40px;
    line-height: 44px;
    font-weight: bold;
}

.heading.heading-subtitle {
    font-size: 16px;
    line-height: 20px;
    font-weight: bold;
    color: rgb(224, 49, 49);
}

div {
    display: unset;
}

.alert {
    display: none;
}

.button {
    display: none;
}

a {
    color: red;
}

.link {
    color: red;
}

.paragraph a {
    color: red;
}

.mol-breadcrumbs {
    margin: 20px 0 20px 0;
    padding: 0;
    font-size: 14px;
}

.mol-breadcrumbs ol {
    display: flex;
    list-style: none;
    padding: 0;
}

.mol-breadcrumbs ol li {
    margin: 0 20px 0 0;
}

.dropdown-nav {
    display: none;
}

.calc-nav-height {
    display: none;
}

.content-header .wrap-image {
    display: none;
}

.type-utils-wrapper {
    display: none;
}
.main-wrapper {
    display: none;
}

#nav-mobile,
#nav-mobile-sticky,
.nav-desktop-mobile {
    display: none;
}

.homepage-header {
    display: none;
}

.add-this-desktop {
    display: none;
}

.footer-top {
    display: none;
}

.footer-column.second-col {
    display: none;
}

.footer-column .privacy {
    margin: 20px 0 20px 0;
    padding: 0;
}

.footer-column .privacy li {
    list-style: none;
}

.mm-sronly {
    display: none;
}

.org-usp-banner .wrap-image {
    display: none;
}

.column .text-column img {
    width: 33%;
}

.wrap-agenda-block {
    display: flex;
    flex-wrap: wrap;
}

.wrap-agenda-block .column .paragraph {
    width: 309px;
    display: block;
}

.uhasselt-container .column-3 {
    display: flex;
    flex-wrap: wrap;
}

.uhasselt-container .column-3 .link-list {
    width: 309px;
}

.card {
    border: 1px solid #cbcbcb;
    display: block;
    padding: 15px 10px;
    margin: 10px 10px 10px 0;
}

.card-list {
    border: 1px solid #cbcbcb;
    display: block;
    padding: 15px 10px;
    margin: 10px 10px 10px 0;
    width: 91% !important;
}

.card picture {
    display: none;
}

.card .date-block,
.card-list .date-block,
.card-list .date {
    background: black;
    padding: 5px;
    color: white;
    margin: 5px 0 0 0;
}

.card .tag {
    background: #cbcbcb;
    padding: 5px;
    color: white;
    margin: 5px 0 0 0;
}

.swiper-container {
    width: 100%;
}

.swiper-wrapper {
    display: block;
    width: 100%;
    vertical-align: top;
}

.swiper-wrapper .swiper-slide {
    display: inline-block;
    vertical-align: top;
}

.swipper-wrapper .swiper-slide .card {
    width: 33% !important;
}

.org-image-slider-block {
    display: none;
}

.counter .count {
    width: 100%;
    border-bottom: 1px solid #cbcbcb;
    display: block;
    padding: 0 0 10px 0;
    margin: 10px 10px 10px 0;
}

ul.pager {
    display: none;
}

.grid-cols-12 {
    display: flex;
    flex-wrap: wrap;
}

.col-span-9 {
    width: 670px;
}

.col-span-3 {
    width: 300px;
}

#search-filter-desktop,
#search-filter-mobile,
.filter-list {
    display: none;
}

.tpl-study-detail .study-image {
    display: none;
}

.dt-study-detail .study-image {
    display: none;
}

.tpl-study-detail .has-sidenav {
    width: 100%;
}

.accordion details {
    border: 1px solid #cbcbcb;
    padding: 10px 15px;
    margin: 0 0 10px 0;
}

.accordion details::marker {
    color: red;
}

.accordion details summary {
    list-style-type: disclosure-open;
}

.vacancy-item {
    border: 1px solid #cbcbcb;
    display: block;
    padding: 0 10px 15px 10px;
    margin: 10px 10px 10px 0;
}

.vacancy-item .paragraph {
    width: 100%;
    display: block;
}

.newsletter-block {
    display: none;
}

.org-multi-column-block .picture-image {
    display: none;
}

.photo-block {
    display: none;
}

.accordion details {
    content: 'print';
}

.alert-popup {
    display: none;
}

.inpage-nav {
    display: none;
}

.study-overview .study-card picture {
    display: none;
}

#anch-opleiding-niet-gevonden {
    display: none;
}

.tpl-standard-page .col-span-3 {
    display: none;
}

.map {
    display: none;
}

.extra-buttons-study {
    display: none;
}

.joint-container {
    display: none;
}

.tpl-standard-page .col-span-9 {
    width: 100%;
}

.video {
    display: none;
}

.logo img {
    width: 250px;
}

.brands .brand {
    margin: 0 3rem 0 0;
}

.brands .brand img {
    width: 150px;
}

.study-select {
    display: none;
}
