/* ==========================================
   CED-WEB - LOGO SMARTPHONE
   ========================================== */

@media (max-width: 767px) {

    .astroid-logo-mobile img,
    img.astroid-logo-mobile {
        max-height: 55px !important;
        width: auto !important;
        object-fit: contain;
    }

}
/* ==========================================
   CED-WEB - TAGS OFFRE MOBILE
   ========================================== */

@media (max-width: 767px) {

    /* Grille des tags */
    .ced-offer-features {
        gap: 6px !important;
    }

    /* Tags noirs */
    .ced-offer-features > * {
        padding: 6px 8px !important;
        min-height: 34px !important;
        border-radius: 8px !important;
        gap: 6px !important;
    }

    /* Textes */
    .ced-offer-features > * span,
    .ced-offer-features > * strong {
        font-size: 11px !important;
        line-height: 1.2 !important;
    }

    /* Icônes */
    .ced-offer-features > * i,
    .ced-offer-features > * svg {
        font-size: 14px !important;
        width: 14px !important;
        height: 14px !important;
    }
}
/* ==========================================
   CED-WEB - MENU HAMBURGER MOBILE
   Lignes plus épaisses et blanches
   ========================================== */

@media (max-width: 991px) {

   	.burger-menu-button .inner,
    .burger-menu-button .inner::before,
    .burger-menu-button .inner::after {
        height: 3px !important;
        background-color: #ffffff !important;
        border-radius: 2px;
    }

}

/* ==========================================
   CED-WEB - AJUSTEMENT menu MOBILE
   ========================================== */

@media (max-width: 767px) {
    .client {
        margin-top: -60px !important;
    }
}
/* ==========================================
   CED-WEB - TYPOGRAPHIE SMARTPHONE
   ========================================== */

@media (max-width: 767px) {

    /* H1 - Titres principaux */
    h1 {
        font-size: 30px !important;
        line-height: 1.15 !important;
    }

    /* H2 - Titres de sections */
    h2 {
        font-size: 25px !important;
        line-height: 1.25 !important;
    }

    /* H3 - Interligne plus important */
    h3 {
        font-size: 21px !important;
        line-height: 1.5 !important;
    }

}

/* ==========================================
   CED-WEB - EXPERTISE SMARTPHONE
   Image sous le texte, sans chevauchement
   ========================================== */

@media (max-width: 767px) {

    /* Conteneur de l'introduction */
    .ced-expertise .ced-expertise-intro {
        display: flex !important;
        flex-direction: column !important;
        align-items: stretch !important;
        height: auto !important;
        min-height: 0 !important;
    }

    /* Texte de présentation */
    .ced-expertise .ced-expertise-copy {
        position: relative !important;
        z-index: 2 !important;
        width: 100% !important;
    }

    /* Conteneur de l'image */
    .ced-expertise .ced-expertise-float {
        position: static !important;
        inset: auto !important;
        transform: none !important;
        float: none !important;

        display: block !important;
        order: 3 !important;

        width: 100% !important;
        max-width: 300px !important;
        height: auto !important;

        margin: 25px auto 15px !important;
        z-index: auto !important;
    }

    /* Image EURAVENIR */
    .ced-expertise .ced-expertise-float-img {
        position: static !important;
        inset: auto !important;
        transform: none !important;

        display: block !important;
        width: 100% !important;
        max-width: 100% !important;
        height: auto !important;

        margin: 0 auto !important;
        object-fit: contain !important;
    }
}