.pattern-axes-objectifs .wp-block-group.link-wrapper{
  position:relative;
  max-width:170px;
  overflow:hidden;
  --accent-color:var(--wp--preset--color--accent-1);
  padding-bottom:.5rem;
  line-height:1.25;
}
.pattern-axes-objectifs .wp-block-group.link-wrapper a{
  text-decoration:none;
}
.pattern-axes-objectifs .wp-block-group.link-wrapper a::before{
  content:"";
  position:absolute;
  inset:0;
  height:100%;
  width:100%;
}
.pattern-axes-objectifs .wp-block-group.link-wrapper a:focus-visible, .pattern-axes-objectifs .wp-block-group.link-wrapper a:hover{
  outline:none;
  color:var(--accent-color);
}
.pattern-axes-objectifs .wp-block-group.link-wrapper a:focus-visible::after, .pattern-axes-objectifs .wp-block-group.link-wrapper a:hover::after{
  transform:translate(-50%);
}
.pattern-axes-objectifs .wp-block-group.link-wrapper a:focus-visible{
  outline-color:var(--accent-color);
}
.pattern-axes-objectifs .wp-block-group.link-wrapper a::after{
  content:"";
  display:block;
  background:var(--accent-color);
  height:3px;
  width:70px;
  position:absolute;
  bottom:0;
  left:50%;
  transform:translate(-50%, 100%);
  transition:all .3s;
}
.pattern-axes-objectifs .wp-block-group.link-wrapper.theme-1{
  --accent-color:#1eb2a3;
}
.pattern-axes-objectifs .wp-block-group.link-wrapper.theme-2{
  --accent-color:#99c33d;
}
.pattern-axes-objectifs .wp-block-group.link-wrapper.theme-3{
  --accent-color:#f29d6d;
}
.pattern-axes-objectifs .wp-block-group.link-wrapper.theme-4{
  --accent-color:#da5b58;
}
.pattern-axes-objectifs .wp-block-group.link-wrapper.theme-5{
  --accent-color:#0faddc;
}
.pattern-axes-objectifs .wp-block-group.link-wrapper.theme-6{
  --accent-color:#066eb6;
}
/*# sourceMappingURL=axes-objectifs.css.map */
