.footer{color:#fff}.footer .footer-col-title{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:hsla(0,0%,100%,.45);margin-bottom:4px}.footer .email-link{display:inline-flex;align-items:center;gap:8px;width:fit-content}.footer a:not(.MuiButtonBase-root){color:hsla(0,0%,100%,.66);font-size:14px;font-weight:400;transition:color .2s ease;text-decoration:none!important}.footer a:not(.MuiButtonBase-root):visited{color:hsla(0,0%,100%,.66)}.footer a:not(.MuiButtonBase-root):hover{color:#fff}.footer .footer-social{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.03);color:hsla(0,0%,100%,.8);transition:color .2s ease,border-color .2s ease,background .2s ease}.footer .footer-social:hover{color:#fff;border-color:rgba(13,148,136,.7);background:rgba(13,148,136,.14)}