@import url("//fast.fonts.net/cssapi/a3227d8f-d1e7-4118-a590-7bc01340d462.css");@-webkit-keyframes infinite-spinning{from{-webkit-transform: rotate(0deg);transform: rotate(0deg)}to{-webkit-transform: rotate(360deg);transform: rotate(360deg)}}@keyframes infinite-spinning{from{-webkit-transform: rotate(0deg);transform: rotate(0deg)}to{-webkit-transform: rotate(360deg);transform: rotate(360deg)}}.footer{font-weight: 300}.footer__upper{background: #171a1f;padding: 1.5rem}.footer__lower{background: #000}.footer__adresswrapper{color: #fff;text-transform: uppercase;margin-bottom: 1.5rem}@media (min-width: 36em){.footer__adresswrapper{margin-bottom: 0}}@media (min-width: 48em){.footer__adresswrapper{margin-bottom: 1.5rem}}.footer__name,.footer__title{color: #ffffff;font-size: 1.5rem}.footer__adress{font-size: 1rem}@media (min-width: 48em){.footer__adress{display: -webkit-box;display: -ms-flexbox;display: flex}}@media (min-width: 48em){.footer__street,.footer__place,.footer__phone{padding-right: 16px;margin-right: 16px}.footer__street::after,.footer__place::after,.footer__phone::after{content: "";position: relative;top: 0;left: 16px;border-left: 1px solid #fff;opacity: 0.2}}.footer__phone a,.footer__mail a{color: #fff}.footer__phone a:hover,.footer__mail a:hover{color: #919191}.footer ul{padding: 0}.footer ul li{list-style: none;display: inline-block}@media (min-width: 48em){.footer ul{display: -webkit-box;display: -ms-flexbox;display: flex}}.footer ul li{display: block;font-size: 1rem;text-transform: uppercase}@media (min-width: 48em){.footer ul li:not(:last-child){padding-right: 16px;margin-right: 16px}.footer ul li:not(:last-child)::after{content: "";position: relative;top: 0;left: 16px;border-left: 1px solid #fff;opacity: 0.2}}.footer ul a{color: #fff}.footer ul a:hover,.footer ul a.active{color: #919191}.footer__links{text-align: right}.footer__links a{font-size: 1rem;color: #ffffff}.footer__links a:hover{color: #919191}.footer__links a:first-child{padding-right: 16px;margin-right: 16px}.footer__links a:first-child::after{content: "";position: relative;top: 0;left: 16px;border-left: 1px solid #fff;opacity: 0.2}