.hubdb{
	scroll-margin-top:160px;
	padding-top:40px;
}
{#******* CARD *******#}
.hubdb__container,
.hubdb__group{
	margin: 44px auto;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
}
.hubdb__group{
	margin: 0 auto;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
}
.hubdb__grouped-container{
	display:none;
}
.hubdb--group-by-letters .hubdb__container{
	display:none;
}
.hubdb--group-by-letters .hubdb__grouped-container{
	display: flex;
	flex-direction:column;
	gap:60px;
}

.hubdb__group{
	position:relative;
	padding:25px;
}
.hubdb__group-title{
	position:absolute;
	top:0;
	top: -20px;
	padding: 0 10px;
}
.hubdb--hide{
	display:none;
}
{#*************** MEDIA QUERYS ***************#}
@media screen and (max-width: 992px){
  .hubdb__filters{
    flex-wrap: wrap;
    align-items: center;
	}
	.hubdb__filter-field{
		width:48%;
	}
}
@media(max-width:765px){
	.hubdb__filter-field{
		width:100%;
	}
}
