.elementor-1677 .elementor-element.elementor-element-27d6f9c .elementor-heading-title{font-size:25px;}.elementor-1677 .elementor-element.elementor-element-d413a36{text-align:start;}.elementor-1677 .elementor-element.elementor-element-d413a36 img{width:388px;}.elementor-1677 .elementor-element.elementor-element-81388ce .elementor-heading-title{font-size:25px;}/* Start custom CSS for section, class: .elementor-element-38237b2c *//**
 * Fix pour le titre "Prix Reconnaissance Employeur 2025"
 * Corrige l'affichage du texte coupé/tronqué et l'overflow horizontal
 * Date: Février 11, 2026
 */

/* Empêcher l'overflow horizontal sur toute la page */
body.postid-195,
body.postid-195 #page,
body.postid-195 .elementor {
    overflow-x: hidden !important;
    max-width: 100vw !important;
}

/* Correction spécifique de la section */
.elementor-195 {
    overflow-x: hidden !important;
    max-width: 100vw !important;
    width: 100% !important;
}

/* Élargir la colonne contenant le titre (passe de 50% à 60%) */
.elementor-195 .elementor-element.elementor-element-132f024d {
    width: 60% !important;
    flex: 0 0 60% !important;
}

/* Réduire la colonne de l'image pour compenser */
.elementor-195 .elementor-element.elementor-element-562f950b {
    width: 40% !important;
    flex: 0 0 40% !important;
}

/* Forcer le bloc à rester dans la largeur de l'écran et utiliser tout l'espace */
.elementor-195 .elementor-element.elementor-element-16abc817 {
    overflow: visible !important;
    max-width: 100% !important;
    width: 100% !important;
    box-sizing: border-box !important;
}

/* S'assurer que le conteneur parent ne déborde pas et utilise toute la largeur */
.elementor-195 .elementor-element.elementor-element-16abc817 .elementor-widget-container {
    overflow: visible !important;
    max-width: 100% !important;
    width: 100% !important;
    box-sizing: border-box !important;
}

/* Correction du titre */
.elementor-195 .elementor-element.elementor-element-16abc817 .elementor-heading-title {
    font-size: 48px !important; /* Réduit de 60px à 48px */
    line-height: 1.25em !important; /* Meilleur espacement entre les lignes */
    white-space: normal !important; /* Traite les &nbsp; comme des espaces normaux */
    word-spacing: normal !important;
    overflow-wrap: normal !important;
    word-break: normal !important; /* Ne casse jamais les mots */
    overflow: visible !important;
    max-width: 100% !important;
    width: 100% !important;
    box-sizing: border-box !important;
    display: block !important;
}/* End custom CSS */