footer#footer-navigation{
  padding: 100px 0;
  background-color: #FAFAFA;
  position: relative;
  z-index: 6;
}
footer#footer-navigation .container-1430{
  width: 100%;
  max-width: 1340px;
  margin: 0 auto;
  padding: 0 20px;
  position: relative;
}
footer#footer-navigation .f-row{
  display: flex;
  align-items: stretch;
  gap: 30px;
}
footer#footer-navigation .f-row .f-col{
  width: 20%;
}
footer#footer-navigation .f-row .f-col.is-hidden-col{
  display: none;
}
footer#footer-navigation .f-row .f-col .inner-col{
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
footer#footer-navigation .f-row .f-col .inner-col .top-footer{
  position: relative;
  top: -8px;
}
footer#footer-navigation .f-row .f-col .inner-col .bottom-footer .social-media{
  display: flex;
  align-items: center;
  gap: 20px;
  margin-bottom: 20px;
}
footer#footer-navigation .f-row .f-col .inner-col .bottom-footer span {
  padding: 0; 
}
footer#footer-navigation .f-row .f-col .inner-col .bottom-footer .social-media a{
  color: #666666;
  transition: all .4s ease-in-out;
}
footer#footer-navigation .f-row .f-col .inner-col .bottom-footer .social-media a:hover{
  color: #0A0F39;
}
footer#footer-navigation .f-row .f-col .inner-col .bottom-footer span a,
footer#footer-navigation .f-row .f-col .inner-col .bottom-footer span{
  font-size: 14px;
  font-weight: 300;
  letter-spacing: -0.01em;
  color: #666666;
  margin-bottom: 0;
  text-decoration: none;
  transition: all .4s ease-in-out;
}
footer#footer-navigation .f-row .f-col .inner-col .bottom-footer span a:hover{
  color: #0A0F39;
}
footer#footer-navigation .f-row .f-col span{
  display: block;
  font-size: 14px;
  font-weight: 500;
  color: #0A0F39;
  padding: 4px 6px;
  margin-bottom: 15px;
}
footer#footer-navigation .f-row .f-col ul{
  list-style: none;
  padding: 0;
}
footer#footer-navigation .f-row .f-col ul li{
  margin-bottom: 12px;
}

footer#footer-navigation .f-row .f-col ul li a{
  font-size: 14px;
  font-weight: 400;
  letter-spacing: -0.01em;
  color: #666666;
  border: 1px solid #FAFAFA;
  padding: 4px 6px;
  border-radius: 4px;
  text-decoration: none;
  text-wrap: nowrap;
  transition: all .2s ease;
}
footer#footer-navigation .f-row .f-col ul li a:hover{
  color: #0a0f39;
}
{# footer#footer-navigation .f-row .f-col ul li a[target='_blank']{
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 1px 6px;
}
footer#footer-navigation .f-row .f-col ul li a[target='_blank']::after{
  content: "";
  width: 14px;
  height: 16px;
  display: inline-block;
  background-image: url(https://7795250.fs1.hubspotusercontent-na1.net/hubfs/7795250/blank-link.svg);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
} #}

@media(min-width: 767px){
  footer#footer-navigation .f-row .f-col ul li:last-child {
    margin-bottom: 0;
  }
  footer#footer-navigation .f-row .f-col ul {
    margin-bottom: 0;
  }
}
@media(max-width: 991px){
  footer#footer-navigation .f-row .f-col .inner-col .top-footer{
    top: 0;
  }
  footer#footer-navigation .f-row{
    flex-wrap: wrap;
    justify-content: flex-end;
    gap: 20px;
  }
  footer#footer-navigation .f-row .f-col{
    width: 30%;
  }
}
@media(max-width: 767px){
  footer#footer-navigation{
    padding: 40px 0px;
  }
  footer#footer-navigation .f-row{
    gap: 5px;
  }
  footer#footer-navigation .f-row .f-col{
    width: 100%;
  }
  footer#footer-navigation .f-row .f-col.is-hidden-col{
    display: block;
    margin-bottom: 15px;
  }
  footer#footer-navigation .f-row .f-col.is-first-col{
    order: 5;
    margin-top: 20px;
  }
  footer#footer-navigation .f-row .f-col .inner-col .top-footer{
    display: none;
  }
  footer#footer-navigation .f-row .f-col span{
    padding: 10px 0px 15px;
    margin-bottom: 0;
    border-bottom: 1px solid #EAEAEA;
    cursor: pointer;
    margin-bottom: -15px;
  }
  footer#footer-navigation .f-row .f-col ul{
    margin: 0;
    max-height: 0;
    overflow: clip;
    border-bottom: 1px solid #EAEAEA00;
    transition: all .4s ease-in-out;
  }
  footer#footer-navigation .f-row .f-col ul li{
    margin: 15px 0;
    max-height: 23px;
    display: flex;
    align-items: center;
  }
  footer#footer-navigation .f-row .f-col ul li a[target=_blank],
  footer#footer-navigation .f-row .f-col ul li a{
    padding: 5px 0px;
  }
  footer#footer-navigation .f-row .f-col ul.is-open{
    max-height: 400px;
    padding-top: 15px;
    border-color: #EAEAEA;
  }
  footer#footer-navigation .f-row .f-col .inner-col .bottom-footer .social-media{
    margin-bottom: 10px;
  }
  footer#footer-navigation .f-row .f-col .inner-col .bottom-footer span{
    border-bottom: 0;
  }
}