/*CSS Perso*/
/*sidebar ingenieur */
div[data-elementor-type="popup"][data-elementor-id="36497"]:not(.elementor-edit-area) {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
    z-index: 99999 !important;
    pointer-events: auto !important;
}

div[data-elementor-type="popup"][data-elementor-id="36497"] .elementor-section-wrap,
div[data-elementor-type="popup"][data-elementor-id="36497"] .elementor-element {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
}
/*sidebar entreprise */
div[data-elementor-type="popup"][data-elementor-id="36490"]:not(.elementor-edit-area) {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
    z-index: 99999 !important;
    pointer-events: auto !important;
}

div[data-elementor-type="popup"][data-elementor-id="36490"] .elementor-section-wrap,
div[data-elementor-type="popup"][data-elementor-id="36490"] .elementor-element {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
}
/*sidebar école*/
div[data-elementor-type="popup"][data-elementor-id="36507"]:not(.elementor-edit-area) {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
    z-index: 99999 !important;
    pointer-events: auto !important;
}

div[data-elementor-type="popup"][data-elementor-id="36507"] .elementor-section-wrap,
div[data-elementor-type="popup"][data-elementor-id="36507"] .elementor-element {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
}
/*sidebar communication*/
div[data-elementor-type="popup"][data-elementor-id="36520"]:not(.elementor-edit-area) {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
    z-index: 99999 !important;
    pointer-events: auto !important;
}

div[data-elementor-type="popup"][data-elementor-id="36520"] .elementor-section-wrap,
div[data-elementor-type="popup"][data-elementor-id="36520"] .elementor-element {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
}
/*sidebar international*/
div[data-elementor-type="popup"][data-elementor-id="36513"]:not(.elementor-edit-area) {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
    z-index: 99999 !important;
    pointer-events: auto !important;
}

div[data-elementor-type="popup"][data-elementor-id="36513"] .elementor-section-wrap,
div[data-elementor-type="popup"][data-elementor-id="36513"] .elementor-element {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
}
/* Redimenssioner les div actus */

/* Correction du problème de hauteur disproportionnée sur les vignettes Elementor (ID 485) 
/* Applique le ratio 0.3 uniquement aux miniatures dans la div .actu */
.actu .elementor-post__thumbnail {
    position: relative !important;
    height: 0 !important;
    padding-bottom: calc(0.3 * 100%) !important;
    overflow: hidden !important;
}

.actu .elementor-post__thumbnail img {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
}
/* Redimenssioner les div actus page actualités et événements*/
/* Correction du problème de hauteur disproportionnée sur les vignettes Elementor (ID 485) 
/* Applique le ratio 0.66 uniquement aux miniatures dans la div .actu */
.actu2 .elementor-post__thumbnail {
    position: relative !important;
    height: 0 !important;
    padding-bottom: calc(0.66 * 100%) !important;
    overflow: hidden !important;
}

.actu2 .elementor-post__thumbnail img {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
}