footer{background:#141921;color:#fff;display:flex;padding-block:2.5rem;width:100%}a{text-decoration:none}li,ul{list-style:none;margin:0;padding:0}footer>div{margin-inline:auto;width:100%}footer div.divider{background:linear-gradient(90deg,transparent 50%,#dadada 0);background-position:bottom;background-repeat:repeat-x;background-size:16px 2px,100%,2px;border:none;height:1px;margin-bottom:1.875rem;width:100%}footer nav.links-grid{align-items:stretch;column-gap:1.5rem;display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:1.875rem}footer .logo-column{grid-column:1/span 1}footer .support-column{grid-column:2/span 1}footer .social-column{grid-column:3/span 1}footer .download-column{grid-column:4/span 1}footer a:has(.logo){display:flex;transition:opacity .2s ease-in-out .08s!important}footer .group-cta:hover a:has(.logo),footer a:has(.logo):hover{opacity:.8}footer .logo{aspect-ratio:375/57;height:auto;width:190px}footer nav.links-grid h6{color:#25c660;font-size:1.25rem;font-weight:500;letter-spacing:0;line-height:1.5;margin:0 0 1.5rem;text-transform:uppercase}footer nav.links-grid a{color:var(--aux-link);font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.7143;transition:color .2s ease-in-out}footer nav.links-grid .group-cta:hover a,footer nav.links-grid a:hover{color:var(--light)}footer nav.links-grid ul.link-column{display:flex;flex-direction:column;gap:.75rem}footer nav.links-grid ul.link-column a{transition:color .2s ease-in-out .07s}footer nav.links-grid ul.link-column .group-cta:hover a,footer nav.links-grid ul.link-column a:hover{color:#fff}footer nav.links-grid ul.socials{display:flex;flex-wrap:wrap;gap:.75rem}footer nav.links-grid ul.socials a.icon-link{align-items:center;aspect-ratio:1/1;background-color:hsla(0,0%,100%,.1);border-radius:50%;display:flex;height:auto;justify-content:center;transition:background-color .2s ease-in-out;width:35px}footer nav.links-grid ul.socials .group-cta:hover a.icon-link,footer nav.links-grid ul.socials a.icon-link:hover{background-color:hsla(0,0%,100%,.2)}footer nav.links-grid ul.socials .icon{display:block;height:18px;object-fit:contain;width:auto}footer nav.links-grid ul.download{display:flex;flex-wrap:wrap;gap:.625rem}footer nav.links-grid ul.download a{transition:opacity .2s ease-in-out .08s}footer nav.links-grid ul.download .group-cta:hover a,footer nav.links-grid ul.download a:hover{opacity:.9}footer nav.links-grid ul li *{color:#d9dbe1;font-size:.875rem;font-weight:400;letter-spacing:0;line-height:auto}footer nav.links-grid ul.download img{display:block;height:40px;object-fit:contain;width:auto}footer div.disclaimer{margin-bottom:1.5rem}footer div.disclaimer p{color:#b9bbb9;font-size:.75rem;font-weight:400;letter-spacing:0;line-height:auto;margin-bottom:.9375rem}footer div.disclaimer p:last-child{margin-bottom:0}footer div.disclaimer p a{color:#25c660;transition:opacity .2s ease-in-out .08s}footer div.disclaimer p a:hover{opacity:.9}footer .disclaimer-links ul{color:#b9bbb9;display:flex;flex-wrap:wrap;gap:1.25rem}footer .disclaimer-links ul li{display:flex;font-size:.75rem;font-weight:400;gap:1.25rem;letter-spacing:0;line-height:auto}footer .disclaimer-links ul li a{color:#b9bbb9;text-decoration:none;transition:color .2s ease-in-out .07s}footer .disclaimer-links ul li .group-cta:hover a,footer .disclaimer-links ul li a:hover{color:#fff}footer .disclaimer-links ul li:after{border:none;border-right:1px solid #b9bbb9;content:"";display:flex;height:100%;width:1px}footer .disclaimer-links ul li:last-child:after{display:none}@media screen and (max-width:960px){footer nav.links-grid{grid-template-columns:repeat(3,1fr);row-gap:1.875rem}footer .logo-column{grid-column:1/span 1;grid-row:1/span 1}footer .support-column{grid-column:1/span 1;grid-row:2/span 1}footer .social-column{grid-column:2/span 1;grid-row:2/span 1}footer .download-column{grid-column:3/span 1;grid-row:2/span 1}}@media screen and (max-width:640px){footer nav.links-grid{display:flex;flex-wrap:wrap}footer .social-column{order:1;width:100%}footer .support-column{order:2;width:100%}footer .download-column{order:6;width:250px}}