.pattern-footer .wp-block-gallery .wp-block-image{
  height:auto !important;
  width:auto !important;
  margin:0 !important;
}
.pattern-footer .wp-block-gallery .wp-block-image a:has(img){
  display:contents;
}
.pattern-footer .wp-block-gallery .wp-block-image img{
  height:50px !important;
  width:auto !important;
  max-width:100% !important;
}
.pattern-footer ul[class*=footer-menu-]{
  font-family:var(--wp--preset--font-family--vollkorn);
}
.pattern-footer ul[class*=footer-menu-] li:not([class*=picto-]) a::before{
  display:none !important;
}
.pattern-footer ul[class*=footer-menu-] li[class*=picto-] a{
  display:flex;
  align-items:center;
}
.pattern-footer ul[class*=footer-menu-] li[class*=picto-] a::before{
  content:"" !important;
  width:36px;
  height:36px;
  background:var(--wp--preset--color--accent-4);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  -webkit-mask-position:center;
          mask-position:center;
  -webkit-mask-size:2rem;
          mask-size:2rem;
}
.pattern-footer ul[class*=footer-menu-] li[class*=picto-].picto-brochure a::before{
  -webkit-mask-image:url("../../icons/picto-brochure.svg");
          mask-image:url("../../icons/picto-brochure.svg");
}
.pattern-footer ul[class*=footer-menu-] li[class*=picto-].picto-chat a::before{
  -webkit-mask-image:url("../../icons/picto-chat.svg");
          mask-image:url("../../icons/picto-chat.svg");
}
.pattern-footer ul[class*=footer-menu-] li[class*=picto-].picto-sacoche a::before{
  -webkit-mask-image:url("../../icons/picto-sacoche.svg");
          mask-image:url("../../icons/picto-sacoche.svg");
}
.pattern-footer ul[class*=footer-menu-] li[class*=picto-].picto-archives a::before{
  -webkit-mask-image:url("../../icons/picto-archives.svg");
          mask-image:url("../../icons/picto-archives.svg");
}
.pattern-footer ul[class*=footer-menu-] li[class*=picto-].picto-megaphone a::before{
  -webkit-mask-image:url("../../icons/picto-megaphone.svg");
          mask-image:url("../../icons/picto-megaphone.svg");
}
.pattern-footer ul[class*=footer-menu-] li[class*=picto-].picto-mail a::before{
  -webkit-mask-image:url("../../icons/picto-mail.svg");
          mask-image:url("../../icons/picto-mail.svg");
}
.pattern-footer ul[class*=footer-menu-] li[class*=picto-].picto-phone a::before{
  -webkit-mask-image:url("../../icons/picto-phone.svg");
          mask-image:url("../../icons/picto-phone.svg");
}
.pattern-footer ul[class*=footer-menu-] li[class*=picto-].picto-phone-2 a::before{
  -webkit-mask-image:url("../../icons/picto-phone-2.svg");
          mask-image:url("../../icons/picto-phone-2.svg");
}
.pattern-footer ul[class*=footer-menu-].footer-menu-primary li[class*=picto-] a::before{
  background:var(--wp--preset--color--white);
}
.pattern-footer ul[class*=footer-menu-].footer-menu-secondary{
  font-weight:700;
}
.pattern-footer ul[class*=footer-menu-].footer-menu-tertiary{
  font-size:var(--wp--preset--font-size--small);
}
@media (max-width: 1023px){
  .pattern-footer .menus-row > *{
    width:100%;
  }}
/*# sourceMappingURL=footer.css.map */
