footer{background-color:#0a0a0a;padding-bottom:35px}@media only screen and (min-width:676px){footer{padding:18px 0 55px}}footer .sun-row{background-color:transparent}@media only screen and (max-width:675px){footer .sun-row h3{margin-top:5px}}footer h3{border-bottom:none;color:#fff;float:left;font-size:var(--font-size050);font-stretch:condensed;font-weight:var(--font-weight700);padding:10px 0;text-align:left;text-transform:uppercase}@media only screen and (min-width:676px){footer h3{border-bottom:1px solid #fff;float:none;line-height:var(--font-line-height090);padding:0 0 13px}}@media only screen and (max-width:675px){footer h3.footer-title-services{display:none}}footer .sun-col-2.footer-follow{padding-top:0}footer .sun-col-2.footer-follow:after{border-bottom:1px solid #fff;content:"";display:grid;width:100%}@media only screen and (min-width:676px){footer .sun-col-2.footer-follow:after{content:none}footer .sun-col-2.footer-follow{padding-top:10px}}@media only screen and (min-width:676px)and (max-width:980px){footer .sun-col-2.footer-follow{float:left;width:50%}}footer .col.sun-col-4.footer-nav{padding-top:0}@media only screen and (min-width:676px){footer .col.sun-col-4.footer-nav{padding-top:10px}}@media only screen and (min-width:676px)and (max-width:980px){footer .col.sun-col-4.footer-nav{float:right;width:50%}}@media only screen and (min-width:676px){footer .sun-col-4.footer-copyright{float:right}}footer .follow-sun{float:left;padding:10px 0}@media only screen and (min-width:676px){footer .follow-sun{padding-top:15px}}footer .follow-sun a{display:inline-block;height:36px;margin:0 12px 0 18px;position:relative;width:36px}footer .follow-sun a.follow-twitter{background:#000;border-radius:4px}@media only screen and (min-width:676px){footer .follow-sun a{margin:0 12px 0 0}}@media only screen and (min-width:676px)and (max-width:980px){footer .footer-col-dummy{display:none}}footer ul{border-bottom:1px solid #fff;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;float:left;font-size:var(--font-size030);margin:0 0 5px;padding:0 0 15px}@media only screen and (min-width:676px){footer ul{border-bottom:none;display:block;font-size:var(--font-size020);margin:12px 0 10px;padding:0}}footer ul li{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;height:48px;text-align:left;width:50%}@media only screen and (min-width:676px){footer ul li{-webkit-align-items:initial;align-items:normal;border-right:1px solid #fff;display:block;float:left;height:auto;margin:0 10px 10px 0;text-align:center;width:auto}footer ul li:last-child{border-right:none}}footer ul li a{color:#fff}@media only screen and (min-width:676px){footer ul li a{margin-right:10px}}footer ul li a:hover{color:var(--color-ink-section060)}footer p{color:#fff;font-size:var(--font-size010);line-height:var(--font-line-height120);margin-bottom:15px}footer p a{color:#fff;cursor:pointer;text-decoration:underline;transition:.3s,ease}footer p a:hover{color:var(--color-ink-section060)}footer p:last-of-type{margin-bottom:25px}@media only screen and (min-width:676px){footer p:last-of-type{margin-bottom:15px}footer p{font-size:var(--font-size010);line-height:2rem}footer p,footer p a{color:#fff}}footer .footer-title-follow{text-transform:none}.footer-toggle{border-bottom:1px solid #fff}@media only screen and (min-width:676px){.footer-toggle{-webkit-align-items:flex-start;align-items:flex-start;border-top:1px solid #fff;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;float:right!important}}.footer-personalisation-text{color:#fff;font-size:var(--font-size010);font-weight:400;height:54px;letter-spacing:0;line-height:var(--font-line-height120);margin-top:10px}.has-takeover-ad footer{margin:auto;max-width:980px}