.encore-et-encore {
  --Body-Color: var(--ds-core-color-white);
  --Color-Header: var(--ds-core-color-gray-900);
  --Color-Text: var(--ds-core-color-gray-800);
  --Color-Text-Subtle: var(--ds-core-color-gray-500);
  --Color-Text-Subtlest: var(--ds-core-color-gray-400);
  --Color-Text-Inverse: var(--ds-core-color-white);
  --Color-Text-Accent: var(--ds-brand-color-purple-600);
  --Color-Text-Brand: var(--ds-brand-color-purple-800);
  --Color-Zorro-Bold: var(--ds-brand-color-purple-800);
  --Color-Text-Disabled: var(--ds-core-color-gray-300);
  --Color-Text-Danger: var(--ds-brand-color-red-600);
  --Color-Text-Warning: var(--ds-brand-color-yellow-500);
  --Color-Text-Success: var(--Green-600);
  --Color-Text-Information: var(--Blue-600);
  --Color-Link: var(--ds-brand-color-blue-500);
  --Color-Link-Hover: var(--ds-brand-color-blue-600);
  --Color-Link-Pressed: var(--ds-brand-color-blue-800);
  --Color-Link-Visited: var(--ds-brand-color-purple-600);
  --Color-Link-Visited-Pressed: var(--ds-brand-color-purple-800);
  --Color-Border: var(--ds-core-color-gray-300);
  --Color-Border-Hover: var(--ds-core-color-gray-400);
  --Color-Background-Bold: var(--ds-brand-color-purple-800);
  --Color-Background-Medium: var(--ds-brand-color-purple-300);
  --Color-Background-Subtle: var(--ds-brand-color-purple-200);
  --Color-Background-Subtler: var(--ds-brand-color-purple-100);
  --Color-Background-Subtlest: var(--ds-brand-color-purple-100);
  --Color-Background-Article: var(--ds-brand-color-purple-200);
  --Color-Contact-Accent: var(--ds-brand-color-purple-400);
  --Color-Background-Button: var(--ds-core-color-gray-900);
  --Color-Background-Button-Hover: var(--ds-core-color-gray-800);
  --Color-Background-Button-Pressed: var(--ds-core-color-gray-700);
  --Color-Background-Disabled: var(--ds-core-color-gray-100);
  --Font-Headline: "Bricolage Grotesque", serif;
  --Font-Subheadline: var(--Cabin-Regular);
  --Font-Text: var(--Cabin-Regular);
  --Font-SemiBold: var(--Cabin-SemiBold);
  --Font-Medium: var(--Cabin-Medium);
}
.encore-et-encore .wp-block-heading zoro {
  color: var(--Color-Text-Inverse);
  padding: 0 0.25rem;
}
.encore-et-encore .wp-block-heading zoro::before {
  mask-image: none;
  transform: rotateX(-2deg) translateX(-0.25rem);
  background-color: var(--Color-Background-Bold);
}
.encore-et-encore .wp-block-heading zoro::after {
  display: none;
}
.encore-et-encore h1.wp-block-heading, .encore-et-encore h2.wp-block-heading, .encore-et-encore .encore-ttl.wp-block-heading {
  color: var(--ds-core-color-white);
  font-weight: 800;
  line-height: 1.05em;
  text-shadow: 2px 3px 0px var(--Color-Text, #111827), -1px -1px 0 var(--Color-Text, #111827), 1px -1px 0 var(--Color-Text, #111827), -1px 1px 0 var(--Color-Text, #111827), 1px 1px 0 var(--Color-Text, #111827);
}
.encore-et-encore .slider-eco-conception .cards-wrapper .wp-block-image {
  height: auto;
}
.encore-et-encore .slider-eco-conception .cards-wrapper .card-wrapper {
  aspect-ratio: initial;
  margin: 0;
  padding: 2rem;
  gap: 2rem;
}
.encore-et-encore .slider-eco-conception .cards-wrapper .card-wrapper .wp-block-heading {
  color: var(--Color-Text-Brand);
  font-weight: 800;
  margin-bottom: auto;
}
.encore-et-encore .slider-eco-conception .card-button {
  margin: -2rem auto 0;
}
.encore-et-encore .contact-variation {
  background-color: #FFF2C6;
}
.encore-et-encore .contact-variation .wp-block-heading {
  font-weight: 800 !important;
  color: var(--Color-Header) !important;
  font-size: 2.5rem !important;
  text-shadow: none;
}
.encore-et-encore .contact-variation .wp-block-heading mark {
  text-shadow: 2px 3px 0px var(--Color-Text, #111827), -1px -1px 0 var(--Color-Text, #111827), 1px -1px 0 var(--Color-Text, #111827), -1px 1px 0 var(--Color-Text, #111827), 1px 1px 0 var(--Color-Text, #111827);
}
.encore-et-encore .contact-variation .p-content-variation {
  color: var(--Color-Text) !important;
}
.encore-et-encore .yellow-section {
  background-color: #FFFAEB;
  box-shadow: 0 0 0 100vmax #FFFAEB;
  clip-path: inset(0 -100vmax);
}
.encore-et-encore .yellow-section .encore-ttl {
  color: var(--Color-Header);
  text-shadow: none;
}
.encore-et-encore .yellow-section .encore-ttl mark, .encore-et-encore .yellow-section .encore-ttl zoro {
  text-shadow: 2px 3px 0px var(--Color-Text, #111827), -1px -1px 0 var(--Color-Text, #111827), 1px -1px 0 var(--Color-Text, #111827), -1px 1px 0 var(--Color-Text, #111827), 1px 1px 0 var(--Color-Text, #111827);
}
.encore-et-encore .key-number .numbers-wrapper .number .wp-block-button {
  margin-top: 0;
}
.encore-et-encore .box-media {
  padding: 6rem 0;
  box-shadow: 0 0 0 100vmax var(--Color-Background-Subtlest);
  clip-path: inset(0 -100vmax);
}
.encore-et-encore .box-media:first-child {
  margin-top: 0;
}
.encore-et-encore .box-media .box-media-wrapper .ttl-wrap .wp-block-heading {
  margin-bottom: 1rem;
}
.encore-et-encore .box-media .box-media-wrapper .box-media-content-wrapper {
  flex-basis: 50%;
  flex-shrink: 0;
}
.encore-et-encore .box-media .box-media-wrapper .box-media-content-wrapper figure {
  border-radius: 0;
  aspect-ratio: initial;
}
.encore-et-encore .box-media .box-media-wrapper .box-media-content-wrapper figure iframe {
  border-radius: 0.5rem;
}
.encore-et-encore .box-media .box-media-wrapper .ttl-wrap {
  flex-basis: 50% !important;
}
.encore-et-encore .video-iframe-section {
  max-width: var(--wp--style--global--content-size);
  margin: 0 auto 3.75rem !important;
}
.encore-et-encore .video-iframe-section > div {
  aspect-ratio: 1/1.8;
}
.encore-et-encore .video-iframe-section > div .wp-block-embed, .encore-et-encore .video-iframe-section > div figure, .encore-et-encore .video-iframe-section > div .wp-block-embed__wrapper, .encore-et-encore .video-iframe-section > div iframe {
  height: 100%;
  width: 100%;
}
.encore-et-encore .video-iframe-section iframe {
  border-radius: 0.5rem;
}
.encore-et-encore .no-margin-bot {
  margin-bottom: 0 !important;
}
.encore-et-encore .article-section .article-txt .wp-block-heading {
  font-weight: 800;
}
.encore-et-encore .article-section .large-image .article-img, .encore-et-encore .article-section .large-image .article-img img {
  aspect-ratio: initial;
}
.encore-et-encore .wp-block-ds-citeocom-section-reglementary-cards {
  box-shadow: none;
  clip-path: none;
  background-color: transparent;
}
.encore-et-encore .wp-block-ds-citeocom-section-reglementary-cards .card-header {
  background-color: transparent;
  max-width: 834px;
  margin: auto;
  gap: 1.5rem;
}
.encore-et-encore .wp-block-ds-citeocom-section-reglementary-cards .card-header .wp-block-buttons {
  margin-top: 1rem;
}
.encore-et-encore .wp-block-ds-citeocom-section-reglementary-cards .card-header h6 {
  color: var(--Color-Header);
}
.encore-et-encore .wp-block-ds-citeocom-section-reglementary-cards .cards-wrapper .card {
  border: solid 1px var(--Color-Text);
  aspect-ratio: 1/1;
}
.encore-et-encore .wp-block-ds-citeocom-section-reglementary-cards .cards-wrapper .card .card-wrapper {
  justify-content: center;
}
.encore-et-encore .wp-block-ds-citeocom-section-reglementary-cards .cards-wrapper .card .card-wrapper .wp-block-heading {
  font-weight: 800;
  color: var(--Color-Text-Brand);
}
.encore-et-encore .wp-block-ds-citeocom-section-reglementary-cards .cards-wrapper .card .card-wrapper .wp-block-image {
  max-width: 5.5rem;
  margin: 0 auto;
  height: auto;
}
@media screen and (max-width: 1040px) {
  .encore-et-encore .wp-block-ds-citeocom-section-box-media {
    flex-direction: column;
  }
  .encore-et-encore .wp-block-ds-citeocom-section-box-media .wp-block-embed, .encore-et-encore .wp-block-ds-citeocom-section-box-media .wp-block-embed__wrapper {
    aspect-ratio: 16/9 !important;
  }
}
@media screen and (max-width: 781px) {
  .encore-et-encore .video-iframe-section > div {
    aspect-ratio: 1/1;
  }
}

/*# sourceMappingURL=encore-et-encore.css.map */
