.footer-contact-info .title{font-size:.7rem;font-weight:500;letter-spacing:.05em;margin-bottom:1.5rem;padding-top:5px;text-transform:uppercase}.footer-contact-info .whatsapp-icon img{height:1rem}.footer-contact-info .whatsapp-icon{display:inline-block;font-size:1.125rem;-webkit-transform:translateY(.0625rem);transform:translateY(.0625rem)}.footer-contact-info .email1,.footer-contact-info .email2,.footer-contact-info .phone-number,.footer-contact-info .res-whatsapp{display:inline-block;margin-bottom:.5rem;width:100%}.footer-contact-info .res-whatsapp{margin-bottom:.5rem;width:100%}.footer-contact-info a{display:inline-block;font-size:1rem;font-weight:400;letter-spacing:.025em;position:relative;-webkit-transition:all .9s cubic-bezier(.165,.84,.44,1);transition:all .9s cubic-bezier(.165,.84,.44,1)}.footer-contact-info a:before{background-color:currentColor;bottom:-.1875rem;content:"";display:block;height:.0625rem;left:auto;pointer-events:none;position:absolute;right:0;-webkit-transition:width 1.2s cubic-bezier(.165,.84,.44,1);transition:width 1.2s cubic-bezier(.165,.84,.44,1);width:0;--transition-duration:250ms}.footer-contact-info a:hover{-webkit-transform:translateX(.25rem);transform:translateX(.25rem)}.footer-contact-info a:hover:before{left:0;right:auto;width:100%}@media screen and (max-width:1279px){.footer-contact-info a{font-size:.875rem}.footer-contact-info .email1,.footer-contact-info .email2,.footer-contact-info .phone-number,.footer-contact-info .res-whatsapp{display:block}}@media screen and (max-width:639px){.footer-contact-info .title{margin-bottom:.75rem}}