.footer{background:var(--footer-background-color);border-top:1px solid var(--footer-separator-color);display:block;padding:1.5em 0;width:100%}.footer .container{align-items:center;display:flex;justify-content:space-between}.footer .branding{height:2.5em}:is(.footer .branding) .copyright,:is(.footer .branding) .icon{display:none}.footer .app{display:flex;gap:1em}:is(.footer .app) p{font-family:var(--font-family-sans)}:is(.footer .app) a{display:inline-block;height:2.5em}:is(.footer .app) a img{border:0;width:auto}.footer .social-networks{display:flex;gap:1.5em}:is(.footer .social-networks) a{color:var(--text-heading-color);height:1.5em;display:block;transition:all .3s ease;width:1.5em}:is(:is(.footer .social-networks) a):hover{color:var(--text-primary-color)}.footer .copyright{display:inline-block;font-family:var(--font-family-sans);font-size:.875em;line-height:1.429em;margin:0;white-space:nowrap}@media only screen and (min-width:768px) and (max-width:1023px){.footer .copyright{display:none}.footer .social-networks{gap:1.25em;line-height:2em}.footer .app a,.footer .app a img{height:2em}.footer .branding{align-items:center;display:flex;gap:1em;height:2em}:is(.footer .branding) .logo{display:none}:is(.footer .branding) .icon{color:var(--text-heading-color);display:inline-block}.footer .branding .copyright{display:inline-block;font-size:.75em;line-height:2.667em}}@media only screen and (max-width:767px){.footer .container{flex-direction:column;gap:1.25em}.footer .copyright{display:none}.footer .social-networks{gap:1.5em}.footer .branding{align-items:flex-end;display:flex;justify-content:space-between;order:3;width:100%}.footer .branding .copyright{display:block;font-size:.75em}}