.section-footer-title {
    background-image: url('../img/footer/title-background.svg');
    background-repeat: no-repeat; 
    background-position: 6.77vw center;
    background-size: 30.78vw 3.28125vw;
    font-size: 1.5625vw;
    line-height: 1.366em;
    font-weight: 700;
    margin: 0 auto;
    text-align: center;   
    width: 44.375vw;        
}

.section-footer-contact {
    padding-top: 1.124vw;
    margin: 0 auto;
    text-align: center;  
    font-size: 1.041vw;
    line-height: 1.65em;
}

.section-footer-images {
    padding-top: 1.145vw;
    text-align: center;  
    display: flex;
    justify-content: center;
}

.section-footer-contact-image {
    height: 1.66vw;
    width: 1.66vw;
    margin-right: 0.677vw;
    margin-left: 0.677vw;
    background-size: 1.66vw 1.66vw;
    background-repeat: no-repeat; 
    cursor: hand;
}

.section-footer-arrow-up {
    padding-top: 1.145vw;
    padding-bottom: 3.61vw;
}

.section-footer-arrow-up-image {
    width: 2.29vw;
    display: block;
    margin: 0 auto;    
}

.section-footer-arrow-up-link {
    cursor: hand;
}

.section-footer-contact-image-tel {    
    background-image: url('../img/main/tel.svg');        
}

.section-footer-contact-image-tel:hover {
    background-image: url('../img/main/tel-hover.svg');    
}

.section-footer-contact-image-mail {    
    background-image: url('../img/main/mail.svg');        
}

.section-footer-contact-image-mail:hover {
    background-image: url('../img/main/mail-hover.svg');    
}

.section-footer-contact-image-location {    
    background-image: url('../img/main/location.svg');        
}

.section-footer-contact-image-location:hover {
    background-image: url('../img/main/location-hover.svg');    
}

.section-footer-contact-image-linkedin {    
    background-image: url('../img/main/linkedin.svg');        
}

.section-footer-contact-image-linkedin:hover {
    background-image: url('../img/main/linkedin-hover.svg');    
}
