.c-footer__nav{position:relative;border-top:.2rem solid #e6e7e8}.c-footer__nav-inner{position:relative;padding-top:4rem;padding-bottom:4rem}.c-footer__nav-cols+.c-footer__nav-cols{margin-top:3rem}.c-footer__nav-col+.c-footer__nav-col{margin-top:3rem}.c-footer__nav-title{margin-bottom:1rem;font-size:1.8rem}.c-footer__nav-list{margin:2rem 0 0;padding:0;list-style:none}.c-footer__nav-list-item{display:flex;margin-bottom:.5rem;font-size:1.4rem}.c-footer__nav-list-item:last-child{margin-bottom:0}.c-footer__nav-list-icon{flex:0 0 auto;margin-top:.6rem;margin-right:.6rem;font-size:.9rem}.c-footer__nav-list-link{color:inherit;line-height:1.5;text-decoration:none;transition:color .1s cubic-bezier(.215,.61,.355,1)}.c-footer__nav-list-link:focus,.c-footer__nav-list-link:hover{color:#1dc0dc}.c-footer__nav-more-link{display:inline-flex;align-items:center;margin-top:2rem;color:#1dc0dc;font-size:1.4rem;font-weight:600;text-decoration:none;text-transform:uppercase;transition:color .1s cubic-bezier(.215,.61,.355,1)}.c-footer__nav-more-link:focus,.c-footer__nav-more-link:hover{color:#0e3178}.c-footer__nav-more-icon{flex:0 0 auto;margin-left:.5rem;font-size:1.6rem}.c-footer__feedback-link{display:inline-flex;align-items:center;color:#0e3178;font-size:1.8rem;font-weight:600;text-decoration:none;transition:color .1s cubic-bezier(.215,.61,.355,1)}.c-footer__feedback-link:focus,.c-footer__feedback-link:hover{color:#1dc0dc}.c-footer__feedback-icon{flex:0 0 auto;margin-right:1rem;margin-bottom:-.1em;color:#1dc0dc;font-size:3.2rem}.c-footer__feedback-arrow{flex:0 0 auto;margin-left:.5rem;color:#1dc0dc;font-size:1.6rem}.c-footer__nav-logo-link{display:inline-block;font-size:0;transition:opacity .1s cubic-bezier(.215,.61,.355,1)}.c-footer__nav-logo-link:focus,.c-footer__nav-logo-link:hover{opacity:.6}.c-footer__nav-logo{width:9rem}.c-footer__to-top{display:block;width:3rem;height:3rem;margin-top:-1.6rem;position:absolute;top:0;right:4rem;font-size:0;border:.1rem solid #fff;border-radius:50%;background-color:#1dc0dc;cursor:pointer;outline:0;transition:background-color .2s cubic-bezier(.215,.61,.355,1)}.c-footer__to-top:focus,.c-footer__to-top:hover{background-color:#0e3178}.c-footer__to-top-icon{color:#fff;font-size:1.6rem}.c-footer__lower{padding-top:2rem;padding-bottom:2rem;background-color:#f4f4f4}.c-footer__lower-inner{color:#0e3178}.c-footer__copyright{margin:0;font-size:1.2rem;font-weight:400}.c-footer__copyright:not(:last-child)::after{content:'|';margin-left:.4em;margin-right:.4em;font-size:1.2em}.c-footer__legal-nav{display:flex;align-items:center;flex-wrap:wrap;margin:0 0 -.5rem;padding:0;list-style:none}.c-footer__legal-nav-item{margin-bottom:.5rem;font-size:1.2rem}.c-footer__legal-nav-item::after{content:'|';margin-left:.4em;margin-right:.4em;font-size:1.2em}.c-footer__legal-nav-item:last-child::after{content:none}.c-footer__legal-nav-item-link{color:inherit;text-decoration:none;transition:color .2s cubic-bezier(.215,.61,.355,1)}.c-footer__legal-nav-item-link:focus,.c-footer__legal-nav-item-link:hover{color:#1dc0dc}.c-footer__credit{display:block;margin-top:1rem;white-space:nowrap;color:inherit;font-size:1.2rem;text-decoration:none;transition:color .2s cubic-bezier(.215,.61,.355,1)}.c-footer__credit:focus,.c-footer__credit:hover{color:#1dc0dc}.c-subscribe{padding-top:3rem;padding-bottom:3rem;color:#fff;background-color:#0e3178}.c-subscribe__title{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;color:#fff}.c-subscribe__title::after{content:none}.c-subscribe__button{white-space:nowrap}.c-footer-address{font-style:normal}.c-footer-address__title{margin-bottom:.5rem}.c-footer-address__street-address{margin-bottom:1rem;font-size:1.4rem}.c-footer-address__contact-details{font-size:1.4rem}.c-footer-address__contact-details a{color:inherit;text-decoration:none;transition:color .1s cubic-bezier(.215,.61,.355,1)}.c-footer-address__contact-details a:focus,.c-footer-address__contact-details a:hover{color:#1dc0dc}.c-footer-address__map-button{padding:.5rem 1rem;font-size:1.4rem}.c-footer-address__map-icon{margin-left:.2rem;font-size:1rem}@media all and (min-width:768px){.c-footer__nav-title{font-size:2.4rem}.c-footer__feedback-link{font-size:2.2rem}.c-footer__nav-logo{width:13rem}.c-footer__copyright{display:inline}.c-footer__legal-nav{display:inline}.c-footer__legal-nav-item{display:inline}.c-footer__legal-nav-item-link{display:inline-block}.c-subscribe__inner{display:flex;max-width:104rem}.c-subscribe__title{flex:1 1 33.3333%;max-width:33.3333%;margin:0;font-size:2.4rem;white-space:nowrap}.c-subscribe__title::after{content:'';display:block;width:.3rem;height:100%;margin-top:0;margin-left:3rem;background-color:#1dc0dc}.c-subscribe__text{flex:1 1 auto;margin:0;padding-right:3rem;padding-left:3rem;align-self:center}.c-subscribe__button{flex:0 0 auto;align-self:center}}@media all and (min-width:990px){.c-subscribe__title{font-size:3rem}.c-subscribe__text{font-size:2rem}}@media all and (min-width:1280px){.c-footer__nav-cols{display:flex;margin-left:-1.5rem;margin-right:-1.5rem}.c-footer__nav-cols+.c-footer__nav-cols{margin-top:2.4rem}.c-footer__nav-cols.c-footer__nav-cols--desktop-centre{align-items:center}.c-footer__nav-col{flex:1 1 0%;padding-left:1.5rem;padding-right:1.5rem}.c-footer__nav-col+.c-footer__nav-col{margin-top:0}.c-footer__nav-list-item{font-size:1.6rem}.c-footer__nav-list-icon{margin-top:.75rem}.c-footer__feedback-link{font-size:2.4rem}.c-footer__feedback-icon{font-size:3.6rem}.c-footer__nav-logo{width:14.8rem}.c-footer__lower-inner{display:flex;justify-content:space-between;align-items:center}.c-footer__credit{margin-top:0;margin-left:3rem}.c-footer-address__street-address{font-size:1.6rem}.c-footer-address__contact-details{font-size:1.6rem}}@media all and (min-width:768px) and (max-width:1279px){.c-footer__nav>.e-wrapper__content>.c-footer__nav-cols{display:flex;margin-left:-1.5rem;margin-right:-1.5rem}.c-footer__nav-col--horizontal-tablet .c-footer__nav-cols+.c-footer__nav-cols{margin-top:0}.c-footer__nav-col.c-footer__nav-col--horizontal-tablet{display:flex}.c-footer__nav>.e-wrapper__content>.c-footer__nav-cols>.c-footer__nav-col{flex:1 1 auto;margin-top:0!important;padding-left:1.5rem;padding-right:1.5rem}.c-footer__nav-col.c-footer__nav-col--horizontal-tablet>.c-footer__nav-cols>.c-footer__nav-col{flex:1 1 auto;padding-left:1.5rem;padding-right:1.5rem}}