.footer h4{display:block;font-size:.875rem;font-weight:600}.footer,.footer h4{color:var(--c-blue-10)!important}.footer{background-color:var(--c-grey-b-15)!important;display:flex;flex-direction:column;padding-bottom:4.5rem}@media (max-width:560px){.footer{margin-top:-1px}}.footer a,.footer em,.footer p,.footer span{color:var(--c-blue-10)!important}.footer .footer-container{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:2rem;padding-bottom:2.5rem;padding-top:4.5rem}.footer .support .button{align-items:start!important;font-weight:300!important;height:1.5rem!important;letter-spacing:normal!important;padding:0!important}.footer .support .button:hover{text-decoration:underline;transform:none!important}.footer .support .button em{transform:rotate(-180deg)}.footer .social .icons{display:grid;grid-template-columns:auto auto auto 1fr;grid-gap:.75rem}@media (max-width:415px){.footer .social .icons{grid-gap:.5rem}}.footer .social .button{color:var(--theme-light)!important;padding:0!important}.footer .social .button em{font-size:2rem}@media (max-width:415px){.footer .social .button em{font-size:1.7rem}}.footer .social .button em:before{margin:0}.footer .social .button-wrapper,.footer .social>div{display:inline-flex}.footer .social>div:first-child{display:flex}.footer .downloads{display:flex;gap:1rem}.footer .downloads a:last-child{margin-left:1rem}.footer .disclaimer>div>span>span:first-child{font-size:var(--theme-text-small)!important}@media (max-width:760px){.footer .footer-container{grid-template-columns:1fr 1fr;padding-top:2rem}.footer .footer-container div.support{grid-column:1;grid-row:2}.footer .footer-container div:first-child{grid-row:2}.footer .footer-container div.social{grid-row:1}}@media (max-width:560px){.footer .footer-container .downloads{flex-direction:column}.footer .downloads a:last-child{margin-left:0}.footer .downloads a img{height:32.3px}}.footer .footer-container a,.footer .footer-container p,.footer .footer-container p span{font-size:var(--theme-text-normal)}@media (max-width:415px){.footer .footer-container{grid-gap:.5rem;grid-row-gap:2rem}.footer .footer-container a,.footer .footer-container p,.footer .footer-container p span{font-size:var(--theme-text-small)}}@media (max-width:355px){.footer .footer-container{display:flex;flex-direction:column-reverse}}