footer {
  background: #009045;
  padding: 2rem 0;
}


footer .container .row .footer-content {
  display: flex;
  padding-top: 4rem;
  justify-content: space-around;
}


footer .container .row .footer-content .footer-info .footer-redes .footer-list {
  border-bottom: 2px solid white;
  margin-bottom: 2rem;
  padding-bottom: 1rem;
}

footer .container .row .footer-content .footer-info .footer-redes .footer-list ul {
  display: flex;
  list-style: none;
  padding-left: 1rem;
}

footer .container .row .footer-content .footer-info .footer-redes .footer-list ul li {
  padding-right: 3rem;
}



footer .container .row .footer-content .footer-info .footer-copy {
  font-family: 'Barlow';
  color: white;
  font-size: 1.5rem;
  font-weight: 500;
}

footer .container .row .footer-content .footer-info .footer-copy p {

  line-height: 1;

  padding: 0;

  margin: 0.25rem 0;
}


footer .container .row .footer-content .footer-contact {

  position: relative;

  padding-right: 6rem;
}

footer .container .row .footer-content .footer-contact .footer-info-contact {

  font-family: 'Barlow';

  color: white;

  position: relative;

  display: block;
}

footer .container .row .footer-content .footer-contact .footer-info-contact h4 {

  font-size: 2rem;
}

footer .container .row .footer-content .footer-contact .footer-info-contact h5 {

  font-size: 2rem;

  font-weight: 700;
}
footer h5 a:hover{

color:white!important;
}





footer .container .row .footer-content .footer-info .footer-redes .footer-list ul {
  display: flex;

  list-style: none;

  padding-left: 0;
}

footer .container .row .footer-content .footer-info .footer-redes .footer-list ul li {
  padding-right: 1rem;
}



footer .container .row .footer-content .footer-info .footer-copy {
  font-family: 'Barlow';

  color: white;

  font-size: 1.5rem;
}


footer .container .row .footer-content .footer-contact .footer-info-contact .btn-arrow {

  position: absolute;

  right: -5rem;

  top: 0.51rem;

  text-align: right;

  display: block;

}


@media (max-width:991px) {
  footer {
    background: #009045;
    padding: 2rem 3%;
  }



  footer .container .row .footer-content {
    display: flex;
    padding-top: 4rem;
    justify-content: space-around;
  }


  footer .container .row .footer-content .footer-info .footer-redes .footer-list {
    border-bottom: 2px solid white;
    margin-bottom: 2rem;
    padding-bottom: 1rem;
  }

  footer .container .row .footer-content .footer-info .footer-redes .footer-list ul {
    display: flex;
    list-style: none;
    padding-left: 1rem;
  }

  footer .container .row .footer-content .footer-info .footer-redes .footer-list ul li {
    padding-right: 3rem;
  }


  footer .container .row .footer-content .footer-info .footer-copy {
    font-family: 'Barlow';
    color: white;
    font-size: 1.5rem;
    font-weight: 500;
  }

  footer .container .row .footer-content .footer-info .footer-copy p {

    line-height: 1;

    padding: 0;

    margin: 0.25rem 0;
  }

  footer .container .row .footer-content .footer-info .footer-copy p br {}

  footer .container .row .footer-content .footer-contact {

    position: relative;

    padding-right: 6rem;
  }

  footer .container .row .footer-content .footer-contact .footer-info-contact {

    font-family: 'Barlow';

    color: white;

    position: relative;

    display: block;
  }

  footer .container .row .footer-content .footer-contact .footer-info-contact h4 {

    font-size: 2rem;
  }

  footer .container .row .footer-content .footer-contact .footer-info-contact h5 {

    font-size: 2rem;

    font-weight: 700;
  }




  footer .container .row .footer-content {
    flex-direction: column-reverse;
    padding-top: 0;
  }


  footer .container .row .footer-content .footer-info .footer-redes .footer-list ul {
    display: flex;
    list-style: none;
    padding-left: 0;
    justify-content: center;
  }

  footer .container .row .footer-content .footer-info .footer-redes .footer-list ul li {
    padding-right: 2rem;
  }



  footer .container .row .footer-content .footer-info .footer-copy {
    font-family: 'Barlow';

    color: white;

    font-size: 1.5rem;
  }



  footer .container .row .footer-content .footer-contact .footer-info-contact {
    padding-bottom: 2rem;
}

  footer .container .row .footer-content .footer-contact .footer-info-contact h4 {
    font-size: 1.5rem;
}

  footer .container .row .footer-content .footer-contact .footer-info-contact h5 {
    font-size: 1.5rem;
}


  footer .container .row .footer-content .footer-contact .footer-info-contact .btn-arrow {

    position: absolute;

    right: -5rem;

    top: 0.51rem;

    text-align: right;

    display: block;

  }

}

@media (max-width:769px) {}