.footer{margin-top:5rem;position:relative}.footer a.back-to-top{width:70px;height:70px;position:absolute;right:0;top:-35px;background-color:var(--pink);color:var(--blue);display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;z-index:1;border-radius:20px;padding:1rem;overflow:hidden}.footer a.back-to-top:focus svg,.footer a.back-to-top:hover svg{animation-duration:1s;animation-name:rise;animation-iteration-count:infinite}.footer a{color:inherit}.footer a[href^="tel:"]{padding-left:2rem;background-image:url(../images/phone-solid-white-1a470d31f9.svg);background-repeat:no-repeat}.footer .social-media-channels a{display:-ms-flexbox;display:flex;width:56px;min-width:56px;height:56px;border-radius:23px;color:var(--blue);-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-color:var(--lightorange)}.footer .social-media-channels a:focus,.footer .social-media-channels a:hover{background-color:#fff}.footer .footer-logos img{width:auto;height:75px;margin:.5rem 1.5rem;max-width:100%}.footer .footer-logos>a:first-child img,.footer .footer-logos>img:first-child{margin-left:0}.footer .footer-logos>a:last-child img,.footer .footer-logos>img:last-child{margin-right:0}@keyframes rise{0%{transform:translateZ(0)}50%{transform:translate3d(0,-15%,0)}to{transform:translateZ(0)}}