.qz-conf-footer{background:var(--color-ash);color:hsla(0,0%,100%,.7);padding:var(--space-20) 0 36px}.qz-conf-footer__grid{display:grid;gap:var(--space-12);grid-template-columns:1.45fr repeat(4,minmax(0,1fr))}.qz-conf-footer__brand img{height:44px;margin-bottom:18px;width:auto}.qz-conf-footer__brand p{font-size:var(--fs-14);line-height:1.55;margin:0;max-width:360px}.qz-conf-footer__host{color:var(--color-white)}.qz-conf-footer__event{color:hsla(0,0%,100%,.55);margin-top:var(--space-3)!important}.qz-conf-footer__column h2{color:var(--color-white);font-size:var(--fs-13);font-weight:var(--fw-bold);letter-spacing:.04em;margin:0 0 14px;text-transform:uppercase}.qz-conf-footer__column>a{color:hsla(0,0%,100%,.6);display:block;font-size:var(--fs-14);padding:var(--space-1) 0}.qz-conf-footer__column>a:hover,.qz-conf-footer__legal a:hover{color:var(--color-white);text-decoration:none}.qz-conf-footer__socials{align-items:center;display:flex;gap:10px;margin-top:18px}.qz-conf-footer__socials a{border:1px solid hsla(0,0%,100%,.16);border-radius:50%;color:hsla(0,0%,100%,.62);display:grid;height:32px;padding:0;place-items:center;transition:color var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),background-color var(--dur-base) var(--ease-out);width:32px}.qz-conf-footer__socials a:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.38);color:var(--color-white)}.qz-conf-footer__socials svg{fill:currentColor;height:16px;width:16px}.qz-conf-footer__bottom{border-top:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.6);display:flex;flex-wrap:wrap;font-size:var(--fs-12);gap:var(--space-4);justify-content:space-between;margin-top:var(--space-16);padding-top:28px}.qz-conf-footer__legal{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-5);justify-content:flex-end;margin-left:auto}.qz-conf-footer__legal a{color:hsla(0,0%,100%,.6);font-size:var(--fs-12);font-weight:var(--fw-medium)}@media(max-width:1280px){.qz-conf-footer__grid{grid-template-columns:1.4fr repeat(2,minmax(0,1fr))}.qz-conf-footer__brand{grid-row:span 2}}@media(max-width:767px){.qz-conf-footer__grid{gap:var(--space-8) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.qz-conf-footer__brand{grid-column:1/-1;grid-row:auto}}@media(max-width:415px){.qz-conf-footer__bottom{align-items:flex-start}.qz-conf-footer__legal{gap:var(--space-3);margin-left:0}}