.footer{background-color:#666562;font-size:.93rem;color:#fff;padding-top:40px;padding-bottom:40px;overflow:hidden;}.footer .button{background-color:transparent;color:#050505;color:#fff;padding:0;line-height:1;border:none;font-size:1.07rem;}.footer .button:after{content:"";width:1rem;height:1rem;margin-left:3rem;display:inline-block;vertical-align:middle;-webkit-transition:margin .2s ease;transition:margin .2s ease;background-image:url("/assets/arrow-forward.svg");background-size:contain;background-repeat:no-repeat;background-position:center right;}.footer .button:hover{background-color:transparent;color:#050505;}.footer .button:hover:after{margin-left:2.5rem;}.footer .button:after{-webkit-filter:invert(1);filter:invert(1);}.footer .button:hover{color:#fff;}@media (min-width: 36em){.footer{padding-top:100px;}}@media (min-width: 62em){.footer{padding-left:40px;padding-right:40px;}}.footer b{font-family:"Roboto Slab",serif;font-size:1.33rem;font-weight:normal;}.footer a{color:#fff;}.footer__logo{margin-bottom:30px;}@media (min-width: 48em){.footer__logo{margin-bottom:100px;}}.footer__totop{margin-bottom:3rem;}@media (min-width: 36em){.footer__totop{float:right;margin-bottom:0;}}.footer__totop .button:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);vertical-align:top;}.footer__left,.footer__center,.footer__right,.footer__newsletter{margin-bottom:4rem;}.footer__left{min-height:68px;}.footer__bottom{margin-top:50px;}@media (min-width: 48em){.footer__bottom{margin-top:100px;}}.footer__socialmedia{margin-bottom:1rem;}@media (min-width: 48em){.footer__socialmedia{margin-bottom:0;}}.footer__bottomlinks a{display:inline-block;margin-right:2rem;}.footer__bottomlinks a:last-child{margin-right:0;}.footer__bottomlinks a:hover{text-decoration:underline;}.footer__copyright{display:inline-block;width:100%;}@media (min-width: 48em){.footer__copyright{width:auto;}.footer__copyright + *{margin-left:2rem;}}.footer__socialmediaicon{margin-left:1rem;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;}.footer__socialmediaicon:hover{opacity:.5;}