.supporter-section {
    margin: 100px 0 0;
}
.supporter-section .content{
  max-width: 1460px;
  margin: 0 auto;
  padding: 0 30px;
  text-align: center;
}
.supporter-section .content .title-section{
  margin: 0 0 45px;
}
.supporter-section .content .title-section h3{
  color: #000;
text-align: center;
font-family: Futura PT;
font-size: 30px;
font-style: normal;
font-weight: 400;
line-height: normal;
letter-spacing: 0.6px;
  margin: 0;
  padding: 0;
  position: relative;
}
.supporter-section .content .title-section h3:before{
    opacity: 0.2;
background: linear-gradient(90deg, rgba(0, 0, 0, 0.00) 0%, #000 0%, rgba(0, 0, 0, 0.00) 100%);
    position: absolute;
    content: '';
    width:41%;
    height: 1px;
    left: 0;
    top:20px;
  transform: rotate(180deg)
}
.supporter-section .content .title-section h3:after{
  opacity: 0.2;
background: linear-gradient(90deg, rgba(0, 0, 0, 0.00) 0%, #000 0%, rgba(0, 0, 0, 0.00) 100%);
    position: absolute;
    content: '';
    width:41%;
    height: 1px;
    right: 0;
    top:20px;
}
.supporter-section .content .logo-section{
  max-width: 1015px;
  margin: 0 auto;
  display: grid;
  grid-template-columns: repeat(4,minmax(0,1fr));
  grid-gap: 60px;
  place-items: center;
}
