.footer{padding:2.25rem 0 1.5rem;background:var(--yellow)}.footer__logo{display:-webkit-box;display:-ms-flexbox;display:flex;height:1.5rem}.footer__logo>img{height:100%;width:auto;-o-object-fit:contain;object-fit:contain}.footer__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:5rem}.footer__links a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:max(.75rem,10px);line-height:200%;color:var(--black);-webkit-transition:color var(--hover-transition);transition:color var(--hover-transition)}.footer__links a:not(:last-child){margin-right:1rem}@media (any-hover:hover){.footer__links a:hover{color:var(--white)}}.footer__text{color:var(--black-light)}.footer__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:1.5rem;margin-top:1.5rem;border-top:1px solid var(--black-light);color:var(--black-light)}.footer__info{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:var(--font-commissioner)}.footer__info>*{display:block;max-width:11.6875rem;font-size:max(.75rem,10px);line-height:133%}.footer__info>:not(:last-child){margin-right:2.5rem}@media (max-width:768px){.footer{padding:24px 0 97px}.footer__top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__logo{height:12px;margin-bottom:18px}.footer__links a{line-height:133%}.footer__links a:not(:last-child){margin-right:10px;margin-bottom:4px}.footer__bottom{padding-top:16px;margin-top:16px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.footer__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:16px}.footer__info>:not(:last-child){margin-right:0;margin-bottom:12px}.footer__text{font-size:12px;line-height:150%}.footer__copy{font-size:12px;line-height:133%;color:var(--black)}}