.footer{width:100%;padding-right:var(--bs-gutter-x,calc(40px/2));padding-left:var(--bs-gutter-x,calc(40px/2));margin-left:auto;margin-right:auto}@media (min-width:576px){.footer{max-width:100%}}@media (min-width:768px){.footer{max-width:100%}}@media (min-width:992px){.footer{max-width:100%}}@media (min-width:1200px){.footer{max-width:86.5rem}}@media (min-width:1536px){.footer{max-width:87.5rem}}@media (min-width:1600px){.footer{max-width:87.5rem}}.footer{padding-top:2.5rem;padding-bottom:2.5rem}.footer__inner{grid-template-columns:repeat(1,minmax(0,1fr));align-items:center;row-gap:2.5rem;display:grid}@media not all and (min-width:992px){.footer__inner{text-align:center;padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:992px){.footer__inner{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(3,auto)}}@media not all and (min-width:992px){.footer__inner>*{margin-left:auto;margin-right:auto}}@media (min-width:992px){.footer__logo{grid-area:1/1/2/2}}@media not all and (min-width:992px){.footer__logo{order:1;width:15.0625rem;height:3.625rem}.footer__logo-partner{order:4}}@media (min-width:992px){.footer__logo-partner{grid-row:2/4;grid-column-start:3;margin-left:auto}}@media not all and (min-width:992px){.footer .social{order:3}}@media (min-width:992px){.footer .social{grid-row:1/2;grid-column-start:3;margin-left:auto}}@media not all and (min-width:992px){.footer__grid{display:contents}}.footer__grid{align-items:center;gap:0}@media (min-width:992px){.footer__grid{grid-area:2/1/4/4;grid-template-columns:subgrid;grid-template-rows:subgrid;display:grid}}.footer__menu{flex-direction:column;row-gap:1.25rem;display:flex}@media (min-width:992px){.footer__menu{flex-direction:row;grid-column:1/4;column-gap:.75rem}}@media (min-width:1200px){.footer__menu{column-gap:1.875rem}}@media not all and (min-width:992px){.footer__menu{order:2}.footer__copyright{order:5}}.footer__copyright{font-size:.75rem;line-height:1rem}ul.social{column-gap:2.5rem;display:flex}@media (min-width:992px){ul.social{column-gap:3.125rem}}ul.social li a img{width:1.5rem;height:1.5rem}@media (min-width:992px){ul.social li a img{width:1.75rem;height:1.75rem}}
