footer{
   background-color: var(--a-bkgn-footer);
   position: relative;
   color:var(--a-text-footer);
   font-size: 14px;
   overflow: hidden;
}

   
    footer img{
        /* filter: brightness(14.5);   */
      width: 100%;
      max-width: 250px!important;
    }
 

footer a{
  text-decoration: none;
   color:var(--a-link-footer);
}

footer a:hover{
   text-decoration: none;
    color:var(--a-link-footer-hover);
 }

footer h1{
   font-size: 16px;
 }

 footer li{
    list-style: none;
 }

 
 
.footer  a[href^="tel:"] {
    display: inline-flex;
    align-items: center;
    background-color: #e0e0e0;
    border: 1px solid #bDBDBD;
    border-radius: 5px;
    text-decoration: none;
    color: #333;
    font-family: Arial, sans-serif;
    overflow: hidden;
    padding-left: 0;
    padding-right: 12px;
        margin-bottom: 20px;
}

.footer a[href^="tel:"]::before {
    font-family: 'FontAwesome';
    content: '\f095';
    font-size: 1.2em;
    padding: 8px 12px;
    margin-right: 12px;
    border-right: 1px solid #bDBDBD;
}

.footer a[href^="tel:"]:hover {
    background-color: #d1d1d1;
    color: #000;
}


.footer a[href^="mailto:"] {
    display: inline-flex;
    align-items: center;
    background-color: #e0e0e0;
    border: 1px solid #bDBDBD;
    border-radius: 5px;
    text-decoration: none;
    color: #333;
    font-family: Arial, sans-serif;
    overflow: hidden;
    padding-left: 0;
    padding-right: 12px;
        margin-bottom: 20px;
}

.footer a[href^="mailto:"]::before {
    font-family: 'FontAwesome';
    content: '\f0e0';
    font-size: 1.2em;
    padding: 8px 12px;
    margin-right: 12px;
    border-right: 1px solid #bDBDBD;
}

.footer a[href^="mailto:"]:hover {
    background-color: #d1d1d1;
    color: #000;
}

