.header-anime__title {
	font-weight: 500;
}
.is-theme-light .nos-plateformes__gridZone {
	background: transparent;
}
a.lang-switch__link {
	color: var(--page-accent);
}
a.lang-switch__current {
	font-weight: 500;
	color: #000;
}
.entry-content ul li.menu-modeles__item::before {
	display: none; 
}
.btn_secondary,
.wp-block-button.is-style-secondary .wp-block-button__link {
/*  --r-inner: 3px;
  --bw-fake: 3px;
  --bw-real: calc((var(--bw-fake) + var(--r-inner))*sqrt(2));
  --d: calc(var(--bw-real) - var(--bw-fake));
  border: solid var(--bw-real) #000;
  border-radius: calc(var(--bw-real)*sqrt(2));;
  background: transparent;
  clip-path: inset(var(--d));*/
  border: solid 6px #000;
  border-radius: 10px;
  background: transparent;
  clip-path: inset(3px);
  letter-spacing: 3%;
}
.wp-block-button.is-style-secondary-blanc .wp-block-button__link {
  border: solid 6px #fff;
  border-radius: 10px;
  background: transparent;
  clip-path: inset(3px);
  letter-spacing: 3%;
}
.btn_secondary:hover,
.wp-block-button.is-style-secondary .wp-block-button__link:hover,
.wp-block-button.is-style-secondary-blanc  .wp-block-button__link:hover,
.wp-block-button.is-style-secondary-blanc:hover  .wp-block-button__link,
.wp-block-button.is-style-secondary:hover  .wp-block-button__link {
  clip-path: none;
  border-radius: 0; 
  border-color: transparent;
}
.btn_secondary::after, .wp-block-button.is-style-secondary .wp-block-button__link::after, .wp-block-button.is-style-secondary-blanc .wp-block-button__link::after, .wp-block-button:not(.is-style-primary):not(.is-style-primary-blanc):not(.is-style-secondary):not(.is-style-secondary-blanc) .wp-block-button__link::after {
	inset: -3px;
}
.chiffres-cles.is-theme-dark {
  background: #000;
}
.chiffres-cles.is-theme-dark .ck-card {
  background: #151514;
}
.chiffres-cles.is-theme-dark .ck-card * {
  color: #fff;
}
.chiffres-cles.is-theme-dark .ck-arrow {
  color: #fff;
}
.chiffres-cles.is-theme-dark .ck-dot {
  background: #fff;
}
.tm-arrow {
  padding-top: 7px;
}
@media screen and (min-width: 1200px) {
  .texte-image-full__container {
    min-height: 450px; 
  }
}
@media screen and (max-width: 800px) {
  .has-xxl-font-size, p.has-xxl-font-size, .wp-block-paragraph.has-xxl-font-size { 
    line-height : clamp(28px, calc(0.8vw + 44px), 33px) !important;
  }
  .btn_secondary, .wp-block-button.is-style-secondary .wp-block-button__link {
    clip-path: inset(4px);
  }
}


