:root{--screen-xs-min:0;--screen-xs-max:576px;--screen-sm-min:576px;--screen-sm-max:768px;--screen-md-min:768px;--screen-md-max:992px;--screen-lg-min:992px;--screen-lg-max:1200px;--screen-xl-min:1200px;--screen-xl-max:1400px;--screen-xxl-min:1400px;--screen-xxl-max:99999px;--show-mobile-nav:991px;--show-mobile-on-desktop:false}.footer{background:var(--secondary-colour);padding:30px 0}@media (min-width:0px) and (max-width:575px){.footer{text-align:center}}.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%;text-align:left}}.footer__nav ul li{font-size:9px;color:#fff;margin:0 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-left:15px}}@media (min-width:0px) and (max-width:575px){.footer__nav ul li{padding-left:8px}.footer__nav ul li:before{left:8px}}@media (min-width:576px) and (max-width:767px){.footer__nav ul li{padding-left:8px}.footer__nav ul li:before{left:8px}}@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:before{display:none}}.footer__nav ul li.first{padding-left:0}.footer__nav ul li.first:before{display:none}.footer__nav ul li a{font-size:11px;-webkit-transition:opacity ease-in-out .2s;transition:opacity ease-in-out .2s;color:#fff;font-weight:500;letter-spacing:.04em}.footer__nav ul li a:hover{opacity:.5}.footer__nav ul li#highvis{border:none}.footer__cleverbox-link{height:44px;width:215px;display:block;padding:0 72px 0 0;float:right;position:relative;overflow:hidden;-webkit-transition:opacity ease-in-out .2s;transition:opacity ease-in-out .2s;color:#fff;font-size:11px;font-family:var(--font-primary);font-weight:500;letter-spacing:.04em;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;transition:fill ease-in-out .2s;fill:#fff}@media (min-width:0px) and (max-width:575px){.footer__cleverbox-link{float:none;display:inline-block;clear:both;margin-top:30px;text-align:left;float:left}}.footer__cleverbox-link span{position:absolute;left:0;bottom:0;width:calc(100% - 88px)}.footer__cleverbox-link:hover{opacity:.5;color:#fff}.footer__registered{display:block;text-align:left;font-size:13px!important;line-height:20px!important;margin-top:20px;margin-bottom:0}.footer__registered p{margin-bottom:0;color:#fff;font-size:11px;font-weight:500;letter-spacing:.04em}