.footer {
  width: 100%;  
  height: 50vh;
  background-color: var(--oficial-color);
  padding: 5px 50px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-around;
}

#footer-content {
  display: flex; 
  flex-direction: row;
}

.creci {
  color: #FFF;
}

.text-information {
  color: #FFF;
}

.informations {
  padding-left: 150px;
  padding-top: 25px;
}

.map {
  color: #FFF;
  font-size: 2rem;
}

span {
  padding-left: 10px;
}

.button-social-medias {
  background-color: transparent;
  border: none;
}

.text-about {
    color: #FFF;    
}

@media only screen and (max-width: 480px){
  .footer {
    width: auto;
    height: 885px;
    margin-top: 48px;
    padding: 40px;
  }

  #footer-content {
    display: flex; 
    flex-direction: column;
    align-items: center;
    text-align: center;
    padding-top: 20px;
  }

  .text-about {
    color: #FFF;
    text-align: center;
    padding-top: 30px;
  }

  .break-line {
    display: none;
  }

  #button-facebook {
    padding-top: 15px;
  }

  .footer-information {
    background-color: var(--oficial-color);
  }

  .address-footer {
    background-color: #FFF;
    margin-top: 48px;
    padding-left: 24px;
    text-align: left;
    height: 200px !important;    
  }
  
  .brand-footer {
    margin-bottom: 24px;
    display: inherit;
  }

  .informations {
    padding-left: 24px;
    text-align: left;
  }

  .creci {
    margin-bottom: 24px;
  }

  .street {
    display: flex !important;
    flex-direction: column !important;
  } 

  .telephones {
    display: flex !important;
    flex-direction: column !important;
  }  

  .whatsapp {
    display: flex !important;
    flex-direction: column !important;
  }

  .social-medias {
    height: 50px !important;
    color: #FFF;
  }

  .content-contacts {
    margin-left: 0;
    padding-top: 40px; 
  }

  #social-medias {
    margin-left: 0;
  }

  
}

#myBtn {
  display: none; /* Hidden by default */
  position: fixed; /* Fixed/sticky position */
  bottom: 20px; /* Place the button at the bottom of the page */
  right: 20px; /* Place the button 30px from the right */
  z-index: 99; /* Make sure it does not overlap */
  border: none; /* Remove borders */
  outline: none; /* Remove outline */
  background-color: #FFF !important; /* Set a background color */
  color: white; /* Text color */
  cursor: pointer; /* Add a mouse pointer on hover */
  padding: 15px; /* Some padding */
  border-radius: 45px; /* Rounded corners */   
  font-size: 18px; /* Increase font size */
  width: 85px;
  margin-bottom: 220px;;
}

#myBtn:hover {
  background-color: #555; /* Add a dark-grey background on hover */
}
