.elementor-5909 .elementor-element.elementor-element-d1ef5b4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5909 .elementor-element.elementor-element-a34011b{text-align:center;}.elementor-5909 .elementor-element.elementor-element-a34011b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:#F2F2F0;}.elementor-5909 .elementor-element.elementor-element-81cf887{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5909 .elementor-element.elementor-element-13a9ab6{--display:flex;}.elementor-5909 .elementor-element.elementor-element-e337788{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5909 .elementor-element.elementor-element-29a7965 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:767px){.elementor-5909 .elementor-element.elementor-element-a34011b .elementor-heading-title{font-size:27px;line-height:1.15em;}}/* Start custom CSS for shortcode, class: .elementor-element-fdb4b23 *//* =========================================================
   EASYBUYRPC — PRESSE COMPACT FINAL
   ========================================================= */

.ebr-presse-compact,
.ebr-presse-contenu {
  max-width: 900px !important;
  margin: 0 auto !important;
}


/* =========================================================
   CARTES
   ========================================================= */

.ebr-presse-item {
  position: relative !important;

  display: grid !important;
  grid-template-columns: 150px 1fr !important;
  grid-template-areas:
    "meta title"
    "meta resume" !important;

  column-gap: 32px !important;

  margin: 0 !important;
  padding: 32px 24px !important;

  background: rgba(255,255,255,.012) !important;
  background-image: none !important;

  border: 1px solid rgba(255,255,255,.11) !important;
  border-radius: 8px !important;

  box-shadow: none !important;
  outline: none !important;

  transition:
    background-color .25s ease,
    border-color .25s ease,
    transform .22s ease !important;
}


/* ESPACEMENT ENTRE CARTES */

.ebr-presse-item + .ebr-presse-item {
  margin-top: 14px !important;
}


/* =========================================================
   PREMIER ARTICLE
   ========================================================= */

.ebr-presse-item:first-child,
.ebr-presse-item.ebr-presse-featured {
  padding-top: 54px !important;

  background: rgba(255,255,255,.012) !important;
  background-image: none !important;

  border: 1px solid rgba(255,255,255,.11) !important;
}


/* LABEL PREMIER ARTICLE */

.ebr-presse-item:first-child::before,
.ebr-presse-item.ebr-presse-featured::before {
  content: "DERNIÈRE PUBLICATION" !important;

  position: absolute !important;
  top: 20px !important;
  left: 24px !important;

  display: block !important;

  width: auto !important;
  max-width: none !important;

  white-space: nowrap !important;

  color: #9B8A68 !important;
  -webkit-text-fill-color: #9B8A68 !important;

  background: none !important;
  background-image: none !important;

  border: 0 !important;

  font-family: var(--font-mono) !important;
  font-size: 10px !important;
  font-weight: 500 !important;

  line-height: 1 !important;

  letter-spacing: .12em !important;
  text-transform: uppercase !important;
}


/* SUPPRIME LES ANCIENNES DÉCORATIONS */

.ebr-presse-item:first-child::after,
.ebr-presse-item.ebr-presse-featured::after {
  content: none !important;
  display: none !important;
}


/* =========================================================
   HOVER CARTE — PAS DE MOUTARDE
   ========================================================= */

.ebr-presse-item:hover {
  background: rgba(255,255,255,.025) !important;
  background-image: none !important;

  border-color: rgba(255,255,255,.20) !important;

  transform: translateY(-2px) !important;

  box-shadow: none !important;
}


/* =========================================================
   META
   ========================================================= */

.ebr-presse-meta {
  grid-area: meta !important;

  margin: 0 !important;
  padding: 4px 0 0 !important;

  color: rgba(255,255,255,.38) !important;
  -webkit-text-fill-color: rgba(255,255,255,.38) !important;

  font-family: var(--font-body) !important;
  font-size: 12px !important;
  font-weight: 500 !important;

  line-height: 1.7 !important;

  letter-spacing: .05em !important;
  text-transform: uppercase !important;
}


/* =========================================================
   TITRES
   ========================================================= */

.ebr-presse-title,
.ebr-presse-titre {
  grid-area: title !important;

  margin: 0 0 10px !important;

  font-family: var(--font-body) !important;
  font-size: 22px !important;
  font-weight: 600 !important;

  line-height: 1.30 !important;
  letter-spacing: -.01em !important;
}


/* PREMIER TITRE */

.ebr-presse-item:first-child .ebr-presse-title,
.ebr-presse-item:first-child .ebr-presse-titre,
.ebr-presse-featured .ebr-presse-title,
.ebr-presse-featured .ebr-presse-titre {
  font-size: 29px !important;
  line-height: 1.22 !important;
}


/* =========================================================
   TITRES — BRONZE AU REPOS
   ========================================================= */

.ebr-presse-title a,
.ebr-presse-titre a {
  color: #9B8A68 !important;
  -webkit-text-fill-color: #9B8A68 !important;

  text-decoration: none !important;

  background-image:
    linear-gradient(#9B8A68,#9B8A68) !important;

  background-size: 0 1px !important;
  background-position: 0 100% !important;
  background-repeat: no-repeat !important;

  transition:
    color .25s ease,
    background-size .35s ease !important;
}


/* TITRE AU SURVOL */

.ebr-presse-title a:hover,
.ebr-presse-titre a:hover {
  color: #B2A486 !important;
  -webkit-text-fill-color: #B2A486 !important;

  background-image:
    linear-gradient(#B2A486,#B2A486) !important;

  background-size: 100% 1px !important;
}


/* =========================================================
   RÉSUMÉ
   ========================================================= */

.ebr-presse-resume {
  grid-area: resume !important;

  margin: 0 !important;

  max-width: 62ch !important;

  color: rgba(255,255,255,.64) !important;
  -webkit-text-fill-color: rgba(255,255,255,.64) !important;

  font-family: var(--font-body) !important;
  font-size: 15.5px !important;
  font-weight: 400 !important;

  line-height: 1.7 !important;
}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

  .ebr-presse-item {
    grid-template-columns: 1fr !important;

    grid-template-areas:
      "meta"
      "title"
      "resume" !important;

    row-gap: 8px !important;

    padding: 24px 18px !important;
  }


  .ebr-presse-item:first-child,
  .ebr-presse-item.ebr-presse-featured {
    padding: 52px 18px 24px !important;
  }


  .ebr-presse-item:first-child::before,
  .ebr-presse-item.ebr-presse-featured::before {
    top: 18px !important;
    left: 18px !important;

    font-size: 9px !important;

    white-space: nowrap !important;
  }


  .ebr-presse-meta {
    padding-top: 0 !important;
    font-size: 11px !important;
  }


  .ebr-presse-title,
  .ebr-presse-titre {
    font-size: 19px !important;
  }


  .ebr-presse-item:first-child .ebr-presse-title,
  .ebr-presse-item:first-child .ebr-presse-titre,
  .ebr-presse-featured .ebr-presse-title,
  .ebr-presse-featured .ebr-presse-titre {
    font-size: 22px !important;
  }


  .ebr-presse-resume {
    font-size: 15px !important;
  }
}

.ebr-presse-more {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 10px !important;

  padding: 13px 24px !important;

  background: #B2A486 !important;
  background-image: none !important;

  color: #111111 !important;
  -webkit-text-fill-color: #111111 !important;

  border: 1px solid #B2A486 !important;
  border-radius: 6px !important;

  font-family: 'DM Sans', sans-serif !important;
  font-size: 15px !important;
  font-weight: 600 !important;

  cursor: pointer !important;
  box-shadow: none !important;

  transition:
    background-color .25s ease,
    color .25s ease,
    border-color .25s ease,
    transform .22s ease !important;
}

.ebr-presse-more:hover {
  background: #FFFFFF !important;
  background-image: none !important;

  color: #111111 !important;
  -webkit-text-fill-color: #111111 !important;

  border-color: #FFFFFF !important;

  transform: translateY(-3px) !important;
}

.ebr-presse-more span {
  color: inherit !important;
  -webkit-text-fill-color: inherit !important;
}
}/* End custom CSS */