.quick-footer__row{align-items:flex-start;display:flex;flex-wrap:wrap}.quick-footer__row+.quick-footer__row{border-top:1px solid var(--bottom-border);margin-top:0;padding-top:40px}.quick-footer__row.quick-footer__row--1{padding-bottom:75px}.quick-footer__cols{align-items:start;display:grid;gap:2rem 2.5rem;grid-template-columns:minmax(420px,2.3fr) minmax(150px,.65fr) minmax(220px,.9fr);width:100%}.quick-footer__col--brand{max-width:552px}.quick-footer__col:not(.quick-footer__col--brand){justify-self:end;max-width:240px;width:100%}.quick-footer__logo{display:block;height:auto;margin-bottom:1rem;max-width:var(--logo-max-width)}.quick-footer__logo-text{display:block;font-size:1.5rem;font-weight:600;letter-spacing:-.02em;margin-bottom:1rem}.quick-footer__description{color:var(--description-color);margin:50px 0 44px}.quick-footer__description p{color:var(--description-color);font-size:var(--description-size,28px);font-weight:400;letter-spacing:-.02em;line-height:1;margin:0}.quick-footer__social{align-items:center;display:flex;flex-wrap:wrap;gap:var(--social-gap);list-style:none;margin:0;padding:0}.quick-footer__social-link{color:var(--social-color);height:var(--social-size);text-decoration:none;transition:color .2s ease;width:var(--social-size)}.quick-footer__social-link:focus,.quick-footer__social-link:hover{border-color:var(--social-hover-color);color:var(--social-hover-color)}.quick-footer__social-link svg{fill:currentColor;height:var(--social-size);width:var(--social-size)}.quick-footer__social-image{display:block;height:var(--social-size);object-fit:contain;width:var(--social-size)}.quick-footer__heading{color:var(--heading-color)!important;font-size:var(--heading-size)!important;font-weight:600;letter-spacing:.05em;margin:0 0 1rem;text-transform:uppercase}.quick-footer__list{list-style:none;margin:0;padding:0}.quick-footer__list li:not(:last-child){margin-bottom:.5rem}.quick-footer__link{color:var(--link-color);font-size:var(--link-font-size);font-weight:300;letter-spacing:-.04em;text-decoration:none;transition:color .2s ease;width:fit-content}.quick-footer__link:focus,.quick-footer__link:hover{color:var(--link-hover-color)}.quick-footer__address{color:var(--footer-text);font-size:var(--link-font-size);font-style:normal;letter-spacing:-.02em;line-height:1.45;margin:0}.quick-footer__address-details{margin-bottom:32px}.quick-footer__contact-details{display:flex;flex-direction:column;gap:10px}.quick-footer__contact-row{align-items:center;display:inline-flex;gap:10px}.quick-footer__contact-icon{color:var(--footer-text);display:inline-flex;flex:0 0 24px;height:24px;width:24px}.quick-footer__contact-icon svg{display:block;height:24px;width:24px}.quick-footer__address a{color:var(--footer-text);display:inline-block;margin-top:0;text-decoration:none;transition:color .2s ease;width:fit-content}.quick-footer__address a:focus,.quick-footer__address a:hover{color:var(--link-hover-color)}.quick-footer__bottom{align-items:center;color:var(--bottom-text);display:flex;flex-wrap:wrap;font-size:var(--bottom-font-size);gap:1rem;justify-content:space-between;width:100%}.quick-footer__copyright,.quick-footer__credits{color:var(--link-color)!important;font-weight:300;letter-spacing:-.04em;margin:0}.quick-footer__legal{align-items:center;display:flex;flex-wrap:wrap;gap:0 18px;list-style:none;margin:0;padding:0}.quick-footer__legal-link{color:var(--bottom-text);font-size:var(--bottom-font-size);text-decoration:none}.quick-footer__legal-link:focus,.quick-footer__legal-link:hover{color:var(--link-hover-color)}@media (max-width:1080px){.quick-footer__bottom{gap:10px;justify-content:center}}@media (max-width:1024px){.quick-footer__bottom{flex-direction:column;text-align:center}.quick-footer__col:not(.quick-footer__col--brand){justify-self:flex-start}.quick-footer__description p{font-size:calc(var(--description-size, 28px)*.714);line-height:1}.quick-footer__cols{gap:2rem;grid-template-columns:1fr}}@media (max-width:768px){.quick-footer__logo{height:38px;max-width:100%;width:fit-content}.quick-footer__legal{gap:.35rem}.quick-footer__cols{gap:2rem;grid-template-columns:1fr}.quick-footer__inner .quick-footer__container.content-wrapper{padding:0}}