.footer{padding:30px 0}.footer__nav ul{margin:0;padding:0;float:left}@media (min-width:0px) and (max-width:575px){.footer__nav ul{position:relative;z-index:9;width:100%}}.footer__nav ul li{font-size:12px;color:#fff;margin:0;padding:0 0 0 30px;float:left;list-style:none;position:relative}@media (min-width:768px) and (max-width:991px){.footer__nav ul li{padding:0 0 0 15px}}@media (min-width:0px) and (max-width:575px){.footer__nav ul li{padding-left:0;padding-right:20px}}@media (min-width:576px) and (max-width:767px){.footer__nav ul li{padding-left:0;padding-right:20px}}@media (min-width:0px) and (max-width:575px){.footer__nav ul li{padding:0;width:100%;display:inline-block;float:none;margin-top:0}}.footer__nav ul li.first{padding-left:0}.footer__nav ul li a{font-size:12px;font-weight:700;-webkit-transition:color ease-in-out .2s;-o-transition:color ease-in-out .2s;transition:color ease-in-out .2s;color:var(--third-colour)}.footer__nav ul li a:hover{color:var(--link-colour-hover)}.footer__nav ul li#highvis{border:none}.footer__cleverbox-link{height:44px;width:185px;display:block;padding:0 72px 0 0;float:right;position:relative;overflow:hidden;-webkit-transition:color ease-in-out .2s;-o-transition:color ease-in-out .2s;transition:color ease-in-out .2s;color:var(--third-colour);font-size:12px;font-weight:700;font-family:var(--font-primary);text-decoration:none;line-height:16px}.footer__cleverbox-link svg{bottom:2px;width:61px;position:absolute;right:0}.footer__cleverbox-link svg *{-webkit-transition:fill ease-in-out .2s;-o-transition:fill ease-in-out .2s;transition:fill ease-in-out .2s}@media (min-width:0px) and (max-width:575px){.footer__cleverbox-link{float:none;display:inline-block;clear:both;margin-top:30px}}.footer__cleverbox-link span{position:absolute;left:0;bottom:0;width:calc(100% - 75px)}.footer__cleverbox-link:hover{color:var(--text-colour)}.footer__cleverbox-link:hover svg *{fill:var(--link-colour-hover)}.footer__registered{display:block;text-align:left;font-size:12px!important;line-height:23px!important;margin-top:0;margin-bottom:0!important;font-weight:700!important}@media (min-width:0px) and (max-width:575px){.footer__registered{margin-bottom:10px!important}}.footer__registered p{margin:0!important;padding:0!important}