@-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{background:#dbdbdb;padding:3rem 0;}.footer--style1{background:#dbdbdb;}@media (min-width: 36em){.footer{padding:3.933rem 0 2rem 0;}}.footer__logo{display:block;width:100%;max-width:120px;margin-bottom:.76rem;}.footer__copy{font-size:12px;font-weight:400;color:#525252;}.footer h3{margin-bottom:.5rem;color:#394a9b;text-align:left;font-size:1.666666rem;font-weight:700;letter-spacing:1px;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;}.footer ul{padding:0;}.footer ul li{list-style:none;display:inline-block;}.footer ul li{display:block;}.footer ul a{color:#474747;}.footer ul a:hover,.footer ul a.active{color:#fb6c2d;}.footer__navigation{font-size:1.2rem;line-height:1.95;margin-bottom:3rem;}@media (min-width: 48em){.footer__navigation{margin-bottom:0;}}.footer__navigation a > h3{-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out;}.footer__navigation a > h3:hover,.footer__navigation a > h3.active{color:#fb6c2d;}.footer__contact{font-size:1.2rem;line-height:1.5;color:#474747;}.footer__contact a{color:#474747;}.footer__contact a:hover,.footer__contact a.active{color:#fb6c2d;}@media (min-width: 75em){.footer__contactInner{margin-left:auto;max-width:200px;}}.footer__bottom{margin-top:3rem;}@media (min-width: 48em){.footer__bottom{margin-top:2rem;}}.footer__bottom li{display:block;margin-right:1rem;}@media (min-width: 48em){.footer__bottom li{display:inline-block !important;}}