.elementor-3989 .elementor-element.elementor-element-6638cbd{--display:flex;--min-height:0px;--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;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3989 .elementor-element.elementor-element-6638cbd::before, .elementor-3989 .elementor-element.elementor-element-6638cbd > .elementor-background-video-container::before, .elementor-3989 .elementor-element.elementor-element-6638cbd > .e-con-inner > .elementor-background-video-container::before, .elementor-3989 .elementor-element.elementor-element-6638cbd > .elementor-background-slideshow::before, .elementor-3989 .elementor-element.elementor-element-6638cbd > .e-con-inner > .elementor-background-slideshow::before, .elementor-3989 .elementor-element.elementor-element-6638cbd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0874E4 0%, #4929F2 100%);}.elementor-3989 .elementor-element.elementor-element-000fc1b > .elementor-widget-container{margin:-58px 0px -52px 0px;padding:0px 0px 0px 0px;}.elementor-3989 .elementor-element.elementor-element-4cebbf3b{--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-3989 .elementor-element.elementor-element-55f62029{--display:flex;}.elementor-3989 .elementor-element.elementor-element-37e6e306 > .elementor-widget-container{margin:0px 0px 0px -2px;}.elementor-3989 .elementor-element.elementor-element-37e6e306 ul.hfe-breadcrumbs li{margin-right:10px;}.elementor-3989 .elementor-element.elementor-element-37e6e306 .hfe-breadcrumbs, .elementor-3989 .elementor-element.elementor-element-37e6e306 .hfe-breadcrumbs .hfe-breadcrumbs-text{color:#050505;}.elementor-3989 .elementor-element.elementor-element-37e6e306 .hfe-breadcrumbs svg{fill:#050505;}.elementor-3989 .elementor-element.elementor-element-37e6e306 .hfe-breadcrumbs-item{font-size:14px;}.elementor-3989 .elementor-element.elementor-element-4ea4ad9e{--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-3989 .elementor-element.elementor-element-19422502{--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;--overlay-opacity:0.5;}.elementor-3989 .elementor-element.elementor-element-19422502::before, .elementor-3989 .elementor-element.elementor-element-19422502 > .elementor-background-video-container::before, .elementor-3989 .elementor-element.elementor-element-19422502 > .e-con-inner > .elementor-background-video-container::before, .elementor-3989 .elementor-element.elementor-element-19422502 > .elementor-background-slideshow::before, .elementor-3989 .elementor-element.elementor-element-19422502 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3989 .elementor-element.elementor-element-19422502 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#E3F1D12E;--background-overlay:'';}.elementor-3989 .elementor-element.elementor-element-563d118d{--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;--border-radius:100px 0px 100px 0px;}.elementor-3989 .elementor-element.elementor-element-8938c7f{--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;--overlay-opacity:0.5;}.elementor-3989 .elementor-element.elementor-element-8938c7f::before, .elementor-3989 .elementor-element.elementor-element-8938c7f > .elementor-background-video-container::before, .elementor-3989 .elementor-element.elementor-element-8938c7f > .e-con-inner > .elementor-background-video-container::before, .elementor-3989 .elementor-element.elementor-element-8938c7f > .elementor-background-slideshow::before, .elementor-3989 .elementor-element.elementor-element-8938c7f > .e-con-inner > .elementor-background-slideshow::before, .elementor-3989 .elementor-element.elementor-element-8938c7f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FF99002B;--background-overlay:'';}.elementor-3989 .elementor-element.elementor-element-138782ef > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-3989 .elementor-element.elementor-element-30c35bbc{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3989 .elementor-element.elementor-element-39f5f24e{--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-3989 .elementor-element.elementor-element-282ceab0{--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-3989 .elementor-element.elementor-element-166d886{--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-3989 .elementor-element.elementor-element-5a73b6ce{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:143px 143px;--row-gap:143px;--column-gap:143px;--margin-top:-9%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:6%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-3989 .elementor-element.elementor-element-4ae40e23{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:36px;--margin-bottom:36px;--margin-left:36px;--margin-right:36px;--padding-top:-5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3989 .elementor-element.elementor-element-3ad3ef40 > .elementor-widget-container{margin:1% 1% 2% 1%;}.elementor-3989 .elementor-element.elementor-element-3ad3ef40{text-align:center;}.elementor-3989 .elementor-element.elementor-element-3ad3ef40 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:26px;font-weight:500;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:-1px;color:#05173D;}.elementor-3989 .elementor-element.elementor-element-35e88c12{--display:flex;}.elementor-3989 .elementor-element.elementor-element-63d36195{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-3989 .elementor-element.elementor-element-63d36195 > .elementor-widget-container{border-radius:0px 14px 0px 0px;}.elementor-3989 .elementor-element.elementor-element-63d36195 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-3989 .elementor-element.elementor-element-63d36195:after{content:"0.66";}.elementor-3989 .elementor-element.elementor-element-63d36195 .elementor-post__thumbnail__link{width:100%;}.elementor-3989 .elementor-element.elementor-element-63d36195 .elementor-post__meta-data span + span:before{content:"///";}.elementor-3989 .elementor-element.elementor-element-63d36195 .elementor-post__thumbnail{border-radius:15px 15px 15px 15px;}.elementor-3989 .elementor-element.elementor-element-63d36195.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-3989 .elementor-element.elementor-element-63d36195.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-3989 .elementor-element.elementor-element-63d36195.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-3989 .elementor-element.elementor-element-63d36195 .elementor-post__title, .elementor-3989 .elementor-element.elementor-element-63d36195 .elementor-post__title a{color:#0973DD;}.elementor-3989 .elementor-element.elementor-element-63d36195 .elementor-post__meta-data{color:#0A0A0A;}.elementor-3989 .elementor-element.elementor-element-63d36195 .elementor-post__read-more{color:#0973DD;}.elementor-3989 .elementor-element.elementor-element-1c1af8 > .elementor-widget-container{margin:-174px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-3989 .elementor-element.elementor-element-280e32f{--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;}body.elementor-page-3989:not(.elementor-motion-effects-element-type-background), body.elementor-page-3989 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(min-width:768px){.elementor-3989 .elementor-element.elementor-element-6638cbd{--width:100%;}.elementor-3989 .elementor-element.elementor-element-563d118d{--content-width:1500px;}.elementor-3989 .elementor-element.elementor-element-39f5f24e{--width:33.3333%;}.elementor-3989 .elementor-element.elementor-element-282ceab0{--width:66.6666%;}}@media(max-width:1024px){.elementor-3989 .elementor-element.elementor-element-5a73b6ce{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:15%;--margin-bottom:15%;--margin-left:0%;--margin-right:0%;}.elementor-3989 .elementor-element.elementor-element-3ad3ef40 > .elementor-widget-container{margin:0% 0% 4% 0%;}.elementor-3989 .elementor-element.elementor-element-3ad3ef40 .elementor-heading-title{font-size:32px;line-height:1.1em;}.elementor-3989 .elementor-element.elementor-element-1c1af8 > .elementor-widget-container{margin:-6px -6px -6px -6px;}}@media(max-width:767px){.elementor-3989 .elementor-element.elementor-element-5a73b6ce{--margin-top:22%;--margin-bottom:22%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-3989 .elementor-element.elementor-element-4ae40e23{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3989 .elementor-element.elementor-element-3ad3ef40 > .elementor-widget-container{margin:0% 0% 10% 0%;}.elementor-3989 .elementor-element.elementor-element-3ad3ef40 .elementor-heading-title{font-size:26px;}.elementor-3989 .elementor-element.elementor-element-63d36195 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-3989 .elementor-element.elementor-element-63d36195:after{content:"0.5";}.elementor-3989 .elementor-element.elementor-element-63d36195 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for html, class: .elementor-element-1fe6a1cd *//* --- SECTION GUIDES (FOND TRANSPARENT) --- */
.guides-section-transparent {
    padding: 60px 20px;
    background-color: transparent; /* Fond transparent demandé */
    font-family: Arial, sans-serif;
}

.section-container-guides {
    max-width: 1200px;
    margin: 0 auto;
}

.section-title {
    font-size: 1.8rem;
    font-weight: 700;
    color: #1a2b48;
    text-align: center;
    margin-bottom: 40px;
}

/* --- GRILLE DES 10 GUIDES --- */
.guides-grid-10 {
    display: grid;
    /* 3 colonnes par défaut sur desktop */
    grid-template-columns: repeat(3, 1fr); 
    gap: 20px;
}

.guide-item-card {
    display: flex;
    align-items: center;
    padding: 20px;
    background-color: white; /* Les cartes sont blanches pour ressortir */
    border: 1px solid #e0e0e0;
    border-radius: 8px;
    text-decoration: none; /* Enlève le soulignement du lien */
    color: inherit;
    transition: box-shadow 0.2s, border-color 0.2s;
}

.guide-item-card:hover {
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
    border-color: #0073e6; /* Bordure bleue au survol */
}

/* --- Style d'Icônes (utiliser des caractères pour la simplicité) --- */
.guide-icon-box {
    width: 45px;
    height: 45px;
    border-radius: 50%;
    background-color: #f7f7f7;
    color: #0073e6; /* Bleu pour les icônes */
    font-size: 1.4rem;
    font-weight: 700;
    text-align: center;
    line-height: 45px;
    margin-right: 15px;
    flex-shrink: 0;
}
/* Définition des icônes (à remplacer par Font Awesome si vous l'utilisez) */
.icon-search::before { content: '🔍'; } 
.icon-check::before { content: '✅'; } 
.icon-bulb::before { content: '💡'; } 
.icon-doc::before { content: '📄'; }
.icon-info::before { content: 'ⓘ'; }
.icon-clock::before { content: '⏳'; } 
.icon-mobile::before { content: '📱'; } 
.icon-settings::before { content: '⚙️'; }
.icon-percent-2::before { content: '%'; }
.icon-car::before { content: '🚗'; }


.guide-content h4 {
    margin: 0;
    font-size: 1rem;
    font-weight: 700;
    color: #1a2b48;
}

.guide-content p {
    margin: 0;
    font-size: 0.9rem;
    color: #555;
    line-height: 1.3;
}

/* --- RESPONSIVITÉ --- */
@media (max-width: 1024px) {
    .guides-grid-10 {
        /* 2 colonnes sur tablette */
        grid-template-columns: repeat(2, 1fr); 
    }
}
@media (max-width: 600px) {
    .guides-grid-10 {
        /* 1 colonne sur mobile */
        grid-template-columns: 1fr;
    }
    .guide-item-card {
        padding: 15px;
    }
}/* End custom CSS */