#scrolling-icons {
    padding: 1.875rem 0;
    text-decoration: none;
    position: relative;
    margin: 0;
}


#scrolling-icons > * {
  margin-block: 0; 
  margin-inline: 0; 
	text-decoration:none;
}

#scrolling-icons *:not(svg):not(a) {
  margin: 0;
  padding: 0;
	text-decoration:none;
}

.icon-row {
  display: flex;
  position: relative;
  left: auto;
  gap: 0;
  transform: none;
}

.icon-cell{
	display:flex;
	justify-content:start;
	align-items:center;
	flex-direction: row;
	column-gap: 0.5rem;
	flex-shrink:0;
}

.icon-cell:not(first-child){
	margin:0 1rem !important;
}

.icon-cell svg {
    height: 47px;
	width:auto;
	flex-shrink:0;
}


.icon-cell p {
    font-weight: bold;
    text-transform: uppercase;
    font-size: 1.063rem;
	white-space:nowrap;
	overflow:hidden;
	text-align:center;
	line-height:1;
}

.icon-cell p span{
	display:block;
	font-size:50%;
}