.footer {color:var(--primary-white);}
.footer-links {width:auto;}
.footer-links a {position: relative;color:var(--primary-white); text-decoration:none; font-size:13px; font-style:normal; font-weight:400; display:flex; line-height:28px; letter-spacing:0.065px; font-family:var(--font-regular);    display: inline-block;    padding-right: 22px;}
.footer-links a:hover, .footer-links a.active {text-decoration:underline;}
.footer-links ul {column-count:2; gap:32px;}
.footer-links-wrapper {flex-direction:column;}
.footer-links ul li {margin-bottom:11px; font-size:13px; line-height:28px; letter-spacing:0.5px; font-family:var(--font-regular);}
.footer-links ul li:focus-within {text-decoration:underline;}
.copyright-content {opacity:50%; min-width:fit-content;}
.copyright-content p {font-size:12px; font-style:normal; font-weight:400; line-height:24px; margin:0;}
.footer-links ul li:last-child {margin-bottom:0px; column-span: all;}
.footer-logo img {width:112px; height:25px;}
.footer-logo .social-links-item .social-link {color:var(--primary-white); font-size:3.2rem; text-decoration:none;}
.footer-logo .social-links-item .social-link:hover {background-color:#F9FEB8;}
.footer-links .external-link-icon::after {content:"\e920"; font-size:var(--links-medium-fs); font-family:"icomoon"; padding-left:4px;position: absolute;color: inherit;}

@media only screen and (max-width: 767px) {
.footer-links ul {column-count:1;}
.footer-links-wrapper {flex-direction:row; justify-content:space-between !important;}
.copyright-content {opacity:0.5; min-width:fit-content; align-items:end;}
}