.footer{position:absolute;right:0;bottom:0;left:0;color:#737373}
.footer p{padding-bottom:.5rem}
.footer__main{display:flex}
.footer .footer-wrapper{text-align:left;display:flex;flex-direction:column;gap:20px}
.footer .footer-separator{height:1px;width:100%;background-color:#737373}
.footer .footer-disclaimer{text-align:center}
.footer__other-links{margin:.19rem 0rem;display:flex;align-items:center;font-size:12px;line-height:20px;color:#262626;width:100%;font-family:'Open Sans'}
.footer--occupy-full-width{flex-grow:1}
.footer__bottom-links{display:flex;flex-wrap:wrap;list-style-type:none}
.footer__bottom-links a{color:#262626;margin-left:1.5rem}
.footer__bottom-links a:hover{text-decoration:underline}
.footer__copyright{flex-shrink:0;margin:1em 0rem}
.footer__bottom-links-container{display:flex;justify-content:end;width:-webkit-fill-available}
.footer--left-link-full-width{flex-grow:1;flex-shrink:.5}
@media screen and (max-width:599px) and (min-width:1px){.footer__main{flex-direction:column}
.footer__copyright{align-self:center}
.footer__other-links{flex-direction:column;margin:0rem;margin-top:1.5rem}
.footer__bottom-links{justify-content:space-between;flex:1;padding-left:0;gap:3px}
.footer__bottom-links a{margin-left:0}
}
.lid-footer .width-container{max-width:1600px}
@media screen and (min-width:1200px){.lid-footer .width-container{padding:33px 6.75rem}
}