.bg-yellow-50 {
  background-color: #ecf7fc;
}
.bg-green-50 {
  background-color: #f7f7f7;
}
.bg-red-50 {
  background-color: #ecf7fc;
}
.bg-yellow {
  background-color: #f7f7f7;
}
.bg-red {
  background-color: #ef7d00;
}
.formules-block .splide__pagination li button.is-active,
.\[\&\.is-active\]\:bg-primary.is-active,
.bg-primary,
.button.secondary.button-primary,
.button.button-primary {
  background-color: #1d71b8;
}
.button.button-primary:hover {
  background-color: #094d87;
}

.button.secondary.button-red,
.button.button-red {
  background-color: #ef7d00;
}
.pils.red-50,
.pils.green-50 {
  background-color: #ffffff;
  border-color: #fff;
  color: #202020;
}
.hover\:bg-primary:hover{
  background-color: #1d71b8;
}
.button.secondary.button-transparent-gray:hover{
    background-color: #1d71b8;
border-color:#1d71b8;
}
.button {
  border-radius: 50px;
}
.\[\&_span\]\:text-primary span {
  color: #1d71b8;
}
.bg-\[\#EDF6F2\] {
  background-color: #ecf7fc;
}
.has-yellow-color {
  color: #1d71b8 !important;
}
.md\:text-primary,
.aria-\[expanded\=true\]\:text-primary[aria-expanded='true'],
.text-primary {
  color: #1d71b8;
}
.border-red,
.border-primary {
  border-color: #1d71b8;
}

.button.secondary.button-primary:hover {
  background-color: #094d87;
}
.button.secondary.button-red:hover {
  background-color: #c16500;
}
a:where(:not(.wp-element-button)) {
  color: #1d71b8;
}
.wp-block-button a {
  border-radius: 50px;
}
.button.button-transparent {
  border-color: #1d71b8;
  background-color: #1d71b8;
  color: #fff;
}
.\[\&_button\.is-active\]\:bg-primary button.is-active {
  background-color: #1d71b8;
}
.\[\&\.is-active\]\:border-primary.is-active,
.formules-block .splide__slide.is-active .formules-card {
  border-color: #1d71b8;
}
.hover\:text-primary:hover {
  color: #1d71b8;
}
.hover\:bg-green-50:hover {
  background-color: #1d71b830;
}
.hover\:border-primary:hover {
  border-color: #1d71b8;
}

.wp-block-santevet-faq .items_faq [data-faq-item] {
  border-radius: 50px;
}
.text-red {
  color: #1d71b8;
}
svg[data-color] * {
  color: #1d71b8;
}

.max-w-\[calc\(100vw-62\%\)\] {
  min-height: initial;
  justify-content: flex-end;
  align-items: center;
  border-radius: 100%;
  background-size: cover;
  background-position: center center;
  max-width: 450px;
  height: 450px;
  padding: 50px 50px;
}
.max-w-\[calc\(100vw-62\%\)\]::before{
height: 100%;
    border-radius: 100%;
}

@media (max-width: 1366px) {
  .max-w-\[calc\(100vw-62\%\)\] {
    max-width: 300px;
    height: 300px;
    padding: 50px 50px;
  }
}

@media (max-width: 1155px) {
  .max-w-\[calc\(100vw-62\%\)\] {
    max-width: 300px;
    height: 300px;
    padding: 50px 50px;
  }
}

@media (max-width: 960px) {
  .max-w-\[calc\(100vw-62\%\)\] {
max-width: 270px;
    height: 270px;
    padding: 20px 20px;
    margin: 0 auto;
  }
}

/* 🔥 Override des variables Gutenberg */
.editor-styles-wrapper {
  --wp--preset--color--primary: #1d71b8;
}

/* Backgrounds */
.editor-styles-wrapper .bg-yellow-50 {
  background-color: #ecf7fc;
}

.editor-styles-wrapper .bg-green-50 {
  background-color: #f7f7f7;
}

.editor-styles-wrapper .bg-red-50 {
  background-color: #ecf7fc;
}

.editor-styles-wrapper .bg-yellow {
  background-color: #f7f7f7;
}

.editor-styles-wrapper .bg-red {
  background-color: #ef7d00;
}

.editor-styles-wrapper .bg-\[\#EDF6F2\] {
  background-color: #ecf7fc;
}

/* Primary backgrounds */
.editor-styles-wrapper .formules-block .splide__pagination li button.is-active,
.editor-styles-wrapper .\[\&\.is-active\]\:bg-primary.is-active,
.editor-styles-wrapper .bg-primary,
.editor-styles-wrapper .button.secondary.button-primary,
.editor-styles-wrapper .button.button-primary {
  background-color: #1d71b8 !important;
}

/* Hover */
.editor-styles-wrapper .button.button-primary:hover {
  background-color: #094d87 !important;
}

.editor-styles-wrapper .button.secondary.button-primary:hover {
  background-color: #094d87 !important;
}

.editor-styles-wrapper .button.secondary.button-red:hover {
  background-color: #c16500 !important;
}

/* Red buttons */
.editor-styles-wrapper .button.secondary.button-red,
.editor-styles-wrapper .button.button-red {
  background-color: #ef7d00 !important;
}

/* Pills */
.editor-styles-wrapper .pils.red-50,
.editor-styles-wrapper .pils.green-50 {
  background-color: #ffffff;
  border-color: #fff;
  color: #202020;
}

/* Buttons */
.editor-styles-wrapper .button {
  border-radius: 50px;
}

.editor-styles-wrapper .wp-block-button a {
  border-radius: 50px;
}

.editor-styles-wrapper .button.button-transparent {
  border-color: #1d71b8;
  background-color: #1d71b8;
  color: #fff;
}

/* Text colors */
.editor-styles-wrapper .\[\&_span\]\:text-primary span {
  color: #1d71b8;
}

.editor-styles-wrapper .has-yellow-color {
  color: #1d71b8 !important;
}

.editor-styles-wrapper .md\:text-primary,
.editor-styles-wrapper
  .aria-\[expanded\=true\]\:text-primary[aria-expanded='true'],
.editor-styles-wrapper .text-primary {
  color: #1d71b8 !important;
}

.editor-styles-wrapper a:where(:not(.wp-element-button)) {
  color: #1d71b8;
}

/* Borders */
.editor-styles-wrapper .border-red,
.editor-styles-wrapper .border-primary {
  border-color: #1d71b8;
}

.editor-styles-wrapper .\[\&\.is-active\]\:border-primary.is-active,
.editor-styles-wrapper .formules-block .splide__slide.is-active .formules-card {
  border-color: #1d71b8;
}

/* Active states */
.editor-styles-wrapper .\[\&_button\.is-active\]\:bg-primary button.is-active {
  background-color: #1d71b8 !important;
}


.wp-block-table .has-fixed-layout thead, .wp-block-table .has-fixed-layout th, .wp-block-table.is-style-regular thead, .wp-block-table.is-style-regular th{
  color: #1d71b8;
}

.wp-block-table .has-fixed-layout tbody tr:first-child td, .wp-block-table.is-style-regular tbody tr:first-child td{
  border-top-color: #1d71b8 !important;
}

.content-single-post blockquote{
  background-color: #ecf7fc;
}
.content-single-post blockquote:before{
    background-image: url('/wp-content/themes/press-wind/assets/icons/icon-quote-bullebleue.svg');
}
.content-single-post a,
.content-single-post a:hover{
  color: #1d71b8;
}