.footer{text-align:center}@media screen and (min-width:53.1875em){.footer{text-align:left}}.footer .footer__top{padding:3.5rem 0;background-color:#404040}.footer .footer__top .footer__top__phone{display:inline-block;font-family:"Lato black",Arial,sans-serif;font-size:2.5rem;padding:0 2.5rem;border-radius:2.5rem;background-color:#b60a73;text-decoration:none;color:#fff;margin-bottom:2.5rem}.footer .footer__top .footer__top__phone:focus,.footer .footer__top .footer__top__phone:hover{text-decoration:none}@media screen and (min-width:53.1875em){.footer .footer__top .footer__top__phone{margin-bottom:0}}@media screen and (min-width:60.0625em){.footer .footer__top .footer__top__phone{font-size:3rem;padding:0 3rem}}.footer .footer__top .footer__top__phone:hover{background-color:#ce0b82}.footer .footer__top .footer__top__phone i{position:relative;font-size:2.5rem}@media screen and (min-width:53.1875em){.footer .footer__top .footer__top__phone i{top:.5rem;font-size:2rem}}@media screen and (min-width:60.0625em){.footer .footer__top .footer__top__phone i{font-size:2.5rem}}.footer .footer__top .footer__top__info{color:#fff;font-size:1.4rem;margin-bottom:2.5rem}@media screen and (min-width:53.1875em){.footer .footer__top .footer__top__info{font-size:1.6rem;margin-bottom:0}}.footer .footer__top .footer__top__info a{color:#fff}@media screen and (min-width:53.1875em){.footer .footer__top .footer__top__social{margin-left:auto}}.footer .footer__top .footer__top__social a{font-size:2rem;color:#fff;padding:0 .8rem}@media screen and (min-width:68.8125em){.footer .footer__top .footer__top__social a{padding:0 1.5rem}}.footer .footer__bottom{padding:3.5rem 0;background-color:#606060;font-size:1.4rem;color:#fff}.footer .footer__bottom .footer__bottom__links{padding-bottom:3rem;margin-bottom:2rem;border-bottom:1px solid #9d9d9d}@media screen and (min-width:53.1875em){.footer .footer__bottom .footer__bottom__links{padding-bottom:1.5rem;margin-bottom:0}}.footer .footer__bottom .footer__bottom__links a,.footer .footer__bottom .footer__bottom__links span{padding-right:1.5rem}.footer .footer__bottom .footer__bottom__links span{color:#9d9d9d}.footer .footer__bottom .footer__bottom__links a{color:#d7d7d7;text-decoration:none}.footer .footer__bottom .footer__bottom__links a:focus,.footer .footer__bottom .footer__bottom__links a:hover{text-decoration:underline}.footer .footer__bottom .footer__bottom__copyright{display:inline-block;margin-bottom:1rem;color:#9d9d9d}.footer .footer__bottom .footer__logo{aspect-ratio:150/44;width:100%;max-width:15rem}