:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-14a7340 *//* ============================================================
   CENTRER TOUTE LA DERNIÈRE SECTION
   SANS CHANGER LE DESIGN
============================================================ */

body #sovematic-access-control-page
> section.sove-final-cta
> .sove-container {

  width: min(1100px, calc(100% - 40px)) !important;

  margin-left: auto !important;
  margin-right: auto !important;
}


/* tablette */

@media (max-width: 1100px) {

  body #sovematic-access-control-page
  > section.sove-final-cta
  > .sove-container {

    width: min(900px, calc(100% - 32px)) !important;
  }

}


/* smartphone */

@media (max-width: 767px) {

  body #sovematic-access-control-page
  > section.sove-final-cta
  > .sove-container {

    width: min(560px, calc(100% - 24px)) !important;

    margin-left: auto !important;
    margin-right: auto !important;
  }

}/* ============================================================
   FIX COLORIS — HORAIRES / VALIDITÉ DES DROITS
   Corrige les textes noirs sur fonds sombres
============================================================ */


/* ------------------------------------------------------------
   CARTE PRESTATAIRE
------------------------------------------------------------ */

body #sovematic-access-control-page
> section.sove-section.sove-section--soft:nth-of-type(6)
> .sove-container
> p:nth-of-type(4) {

  color: #8FD9EF !important;
}


/* horaire prestataire */

body #sovematic-access-control-page
> section.sove-section.sove-section--soft:nth-of-type(6)
> .sove-container
> p:nth-of-type(5),

body #sovematic-access-control-page
> section.sove-section.sove-section--soft:nth-of-type(6)
> .sove-container
> p:nth-of-type(5)
strong,

body #sovematic-access-control-page
> section.sove-section.sove-section--soft:nth-of-type(6)
> .sove-container
> p:nth-of-type(5)
b {

  color: #FFFFFF !important;
}


/* ------------------------------------------------------------
   BLOC "MAIS PLUTÔT"
------------------------------------------------------------ */

body #sovematic-access-control-page
> section.sove-section.sove-section--soft:nth-of-type(6)
> .sove-container
> p:nth-of-type(9) {

  color: #8EDCF3 !important;
}


/* citation correcte */

body #sovematic-access-control-page
> section.sove-section.sove-section--soft:nth-of-type(6)
blockquote:nth-of-type(2),

body #sovematic-access-control-page
> section.sove-section.sove-section--soft:nth-of-type(6)
blockquote:nth-of-type(2)
p,

body #sovematic-access-control-page
> section.sove-section.sove-section--soft:nth-of-type(6)
blockquote:nth-of-type(2)
strong,

body #sovematic-access-control-page
> section.sove-section.sove-section--soft:nth-of-type(6)
blockquote:nth-of-type(2)
b {

  color: #FFFFFF !important;
}


/* ------------------------------------------------------------
   SÉCURITÉ : TOUS LES TEXTES IMPORTANTS
   À L'INTÉRIEUR DES BLOCS SOMBRES
------------------------------------------------------------ */

body #sovematic-access-control-page
> section.sove-section.sove-section--soft:nth-of-type(6)
> .sove-container
> p:nth-of-type(4)
strong,

body #sovematic-access-control-page
> section.sove-section.sove-section--soft:nth-of-type(6)
> .sove-container
> p:nth-of-type(9)
strong {

  color: inherit !important;
}/* End custom CSS */