.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.footer{padding-top:6rem;padding-bottom:3rem;border-top:1px solid var(--color-subtle)}@media (max-width: 767px){.footer{padding-top:3rem;padding-bottom:2rem}}.footer .wrapper{display:grid;grid-template-columns:repeat(8,1fr);gap:4rem 8rem;align-items:start}@media (max-width: 1023px){.footer .wrapper{gap:4rem}}@media (max-width: 767px){.footer .wrapper{grid-template-columns:repeat(2,1fr);gap:2rem}}.footer hr{grid-column:1/-1}.footer .h4{font-weight:700}.footer__top,.footer__bottom{display:contents}.footer__logo{grid-column:1/-1;justify-self:start}.footer__case-studies{grid-column:1/-1}.footer__info{grid-column:span 3;display:grid;grid-template-columns:1fr 1fr;flex-direction:column;align-items:flex-start;gap:2rem 1em;font-size:var(--font-size-tiny)}@media (max-width: 767px){.footer__info{grid-column:1/-1}}.footer__info .heading{grid-column:span 2}.footer__info .link__icon{display:none}.footer__address{color:inherit;font-weight:400}@media (hover: hover){.footer__address{transition-property:color,text-decoration-color;transition-duration:var(--duration-default)}.footer__address:hover{color:var(--color-secondary);text-decoration:underline}}.footer .icons{display:flex;gap:2rem}.footer__newsletter{grid-column:span 3}@media (max-width: 767px){.footer__newsletter{grid-column:1/-1}}.footer__newsletter .header{gap:0;margin-bottom:2rem}.footer__newsletter .header .rich-text{font-size:var(--font-size-small)}.footer__newsletter .button{width:24rem;max-width:100%;padding-block:.8rem}.footer .logos{display:flex;justify-content:space-between;gap:3rem}.footer .logos .logo{transform-origin:left}.footer__case-studies,.footer__certificates,.footer__partnerships,.footer__recognized-by{display:flex;flex-direction:column;gap:2.5rem}@media (max-width: 1023px){.footer__case-studies,.footer__certificates,.footer__partnerships,.footer__recognized-by{gap:2rem}}@media (max-width: 767px){.footer__case-studies,.footer__certificates,.footer__partnerships,.footer__recognized-by{gap:1rem}}.footer__case-studies .header,.footer__case-studies .logos,.footer__certificates .header,.footer__certificates .logos,.footer__partnerships .header,.footer__partnerships .logos,.footer__recognized-by .header,.footer__recognized-by .logos{grid-column:1/-1}.footer__heading{font-size:var(--font-size-small);font-weight:400!important}.footer__case-studies .tiles{--tiles-gap: 8rem;--tile-width: auto;grid-template-columns:repeat(4,1fr);margin-bottom:0!important}@media (max-width: 1023px){.footer__case-studies .tiles{--tiles-gap: 4rem}}@media (max-width: 767px){.footer__case-studies .tiles{column-gap:2rem;grid-template-columns:repeat(2,1fr)}}.footer__case-studies .tile{top:0!important;gap:1rem;min-height:0;min-width:0;padding:0;background:none}.footer__case-studies .tile .logo{scale:.8;transform-origin:left}@media (max-width: 767px){.footer__case-studies .tile .logo{scale:.7}}.footer__case-studies .tile .heading{color:inherit;font-size:var(--font-size-small);font-weight:400;line-height:var(--line-height-default);text-decoration:underline;text-decoration-color:#0000;text-wrap:auto;transition:text-decoration-color var(--duration-fast)}.footer__case-studies .tile .icon{display:none}.footer__case-studies .tile:before,.footer__case-studies .tile:after{content:none!important}@media (hover: hover){.footer__case-studies .tile:hover .heading{text-decoration-color:currentColor}}.footer__certificates{grid-column:span 2}@media (max-width: 767px){.footer__certificates{grid-column:1/-1;grid-row:6}}.footer__certificates .heading{margin-top:.25em}.footer__certificates .logos{justify-content:start;gap:5rem}@media (max-width: 767px){.footer__certificates .logos{max-width:max(10rem,25%);column-gap:3rem}}.footer__certificates+hr{grid-row:7}.footer__partnerships,.footer__recognized-by{grid-column:span 4}@media (max-width: 767px){.footer__partnerships,.footer__recognized-by{grid-column:1/-1}}@media (min-width: 768px){.footer__partnerships+hr,.footer__info+hr,.footer__certificates+hr{display:none}}.footer__bottom{font-size:var(--font-size-tiny)}@media (max-width: 767px){.footer__bottom{display:grid;grid-column:1/-1;gap:1.5rem}}.footer__nav{grid-column:span 5;display:flex;justify-content:end;gap:2rem 7rem}@media (min-width: 768px){.footer__nav{order:10}}@media (max-width: 1023px){.footer__nav{column-gap:3rem}}@media (max-width: 767px){.footer__nav{grid-column:1/-1;justify-content:space-around}}.footer__nav .link{font-weight:400}.footer__nav .link__icon{display:none}@media (min-width: 768px){.footer__copyrights{grid-column:span 3}}@media (max-width: 767px){.footer__copyrights{grid-column:1/-1;text-align:center}}
