footer{background:#595959;padding:50px 15px!important}footer .block{color:#fff;padding:15px;text-align:center}footer .block .logo{margin-bottom:20px}footer .block .block-menu p{color:#fff;font-family:Poppins;font-size:12px!important;font-style:normal;font-weight:500;line-height:25px;margin-bottom:20px}footer .block .block-menu ul{list-style:none}footer .block .block-menu{text-align:center}footer .block .block-menu ul li a{color:#fff;font-size:12px;font-weight:500;line-height:18px}footer .block .block-menu ul li a:hover{color:#ffc824}footer .footer__copy{color:#fff;margin-top:30px;text-align:center}footer .footer__description p{font-weight:600}footer .footer__description p img{margin-right:8px;vertical-align:middle}footer .footer__description{align-items:center;color:#fff;display:flex;justify-content:center;line-height:24px;text-align:center}footer .footer__description img{margin-right:10px}footer .container__info{align-items:center;display:flex;justify-content:center;margin:30px 0}footer .container__info .contact_info a{align-items:center;color:#fff;display:flex}footer .container__info .contact_info a img{margin-right:10px}footer .container__info .contact_info{padding:10px}@media only screen and (max-width:992px){footer .block{text-align:center}}@media only screen and (max-width:540px){footer .container__info{display:block;margin:20px 0}footer .block .block-menu,footer .footer__description{text-align:left}footer .container__info .contact_info{padding:15px 0}footer .container__info{padding:15px}footer .footer__description{align-items:start;justify-content:start}footer .footer__description p{max-width:200px}}