.elementor-340 .elementor-element.elementor-element-3889997:not(.elementor-motion-effects-element-type-background), .elementor-340 .elementor-element.elementor-element-3889997 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ateliernymph.fr/wp-content/uploads/2024/03/bandeau-site-corrige-4-scaled-1.jpg");background-position:center center;background-size:cover;}.elementor-340 .elementor-element.elementor-element-3889997 > .elementor-container{min-height:800px;}.elementor-340 .elementor-element.elementor-element-3889997{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-340 .elementor-element.elementor-element-3889997 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-340 .elementor-element.elementor-element-726057d{--spacer-size:70px;}.elementor-340 .elementor-element.elementor-element-e903299{text-align:center;}.elementor-340 .elementor-element.elementor-element-e903299 .elementor-heading-title{color:#2E545B;}.elementor-340 .elementor-element.elementor-element-268a8ec{text-align:center;font-family:"Carrois Gothic", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#2A2C47;}.elementor-340 .elementor-element.elementor-element-975b011 > .elementor-widget-container{margin:40px 40px 40px 40px;padding:0px 0px 0px 0px;}.elementor-340 .elementor-element.elementor-element-975b011{text-align:center;}.elementor-340 .elementor-element.elementor-element-975b011 .elementor-heading-title{color:#8D9544;}.elementor-340 .elementor-element.elementor-element-bf26ea3 > .elementor-widget-container{margin:40px 40px 40px 40px;}.elementor-340 .elementor-element.elementor-element-bf26ea3{text-align:center;}.elementor-340 .elementor-element.elementor-element-bf26ea3 .elementor-heading-title{color:#8D9544;}.elementor-340 .elementor-element.elementor-element-65b1ca76 .elementor-button{background-color:#2E545B;fill:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-astglobalcolor5 );}.elementor-340 .elementor-element.elementor-element-65b1ca76 .elementor-button:hover, .elementor-340 .elementor-element.elementor-element-65b1ca76 .elementor-button:focus{background-color:#71943D;}.elementor-340 .elementor-element.elementor-element-65b1ca76 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-340 .elementor-element.elementor-element-f6b8de9{--divider-border-style:solid;--divider-color:#71943D;--divider-border-width:2.5px;}.elementor-340 .elementor-element.elementor-element-f6b8de9 .elementor-divider-separator{width:70%;margin:0 auto;margin-center:0;}.elementor-340 .elementor-element.elementor-element-f6b8de9 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-340 .elementor-element.elementor-element-218f748b{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-340 .elementor-element.elementor-element-6a2e506 .elementor-button{background-color:#2E545B;fill:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-astglobalcolor5 );}.elementor-340 .elementor-element.elementor-element-6a2e506 .elementor-button:hover, .elementor-340 .elementor-element.elementor-element-6a2e506 .elementor-button:focus{background-color:#71943D;}.elementor-340 .elementor-element.elementor-element-6a2e506 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-340 .elementor-element.elementor-element-4283d06{--divider-border-style:solid;--divider-color:#71943D;--divider-border-width:2.5px;}.elementor-340 .elementor-element.elementor-element-4283d06 .elementor-divider-separator{width:70%;margin:0 auto;margin-center:0;}.elementor-340 .elementor-element.elementor-element-4283d06 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-340 .elementor-element.elementor-element-3ee0d2f2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-340 .elementor-element.elementor-element-3ee0d2f2{z-index:0;}.elementor-340 .elementor-element.elementor-element-3ee0d2f2 .eael-dual-header{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-340 .elementor-element.elementor-element-3ee0d2f2 .eael-dual-header i{font-size:36px;color:#71943D;}.elementor-340 .elementor-element.elementor-element-3ee0d2f2 .eael-dual-header img{height:36px;width:36px;}.elementor-340 .elementor-element.elementor-element-3ee0d2f2 .eael-dual-header .eael-dch-svg-icon{height:36px;width:36px;}.elementor-340 .elementor-element.elementor-element-3ee0d2f2 .eael-dual-header .eael-dch-svg-icon svg{height:36px;width:36px;}.elementor-340 .elementor-element.elementor-element-3ee0d2f2 .eael-dual-header svg{fill:#71943D;}.elementor-340 .elementor-element.elementor-element-3ee0d2f2 .eael-dual-header .title{color:#71943D;}.elementor-340 .elementor-element.elementor-element-3ee0d2f2 .eael-dual-header .title span.lead{color:#71943D;}.elementor-340 .elementor-element.elementor-element-3ee0d2f2 .eael-dual-header .subtext{color:#2E545B;}@media(min-width:768px){.elementor-340 .elementor-element.elementor-element-d0e2c91{width:100%;}}@media(max-width:1024px){.elementor-340 .elementor-element.elementor-element-268a8ec{font-size:14px;}}@media(max-width:767px){.elementor-340 .elementor-element.elementor-element-3889997 > .elementor-container{min-height:300px;}.elementor-340 .elementor-element.elementor-element-268a8ec{text-align:center;}.elementor-340 .elementor-element.elementor-element-ee954f4{width:50%;}.elementor-340 .elementor-element.elementor-element-5459eac{width:50%;}.elementor-340 .elementor-element.elementor-element-30d0d16{width:50%;}.elementor-340 .elementor-element.elementor-element-79c920a{width:50%;}.elementor-340 .elementor-element.elementor-element-c25415e{width:50%;}.elementor-340 .elementor-element.elementor-element-7cae0d2{width:50%;}.elementor-340 .elementor-element.elementor-element-2c5c03d{width:50%;}.elementor-340 .elementor-element.elementor-element-62287f2{width:50%;}.elementor-340 .elementor-element.elementor-element-4305fd2{width:50%;}.elementor-340 .elementor-element.elementor-element-57c6e63{width:50%;}.elementor-340 .elementor-element.elementor-element-763b48e{width:50%;}.elementor-340 .elementor-element.elementor-element-775db6a{width:50%;}.elementor-340 .elementor-element.elementor-element-16de075{width:50%;}.elementor-340 .elementor-element.elementor-element-47cc1d9{width:50%;}.elementor-340 .elementor-element.elementor-element-e5cecec{width:50%;}.elementor-340 .elementor-element.elementor-element-40198e9{width:50%;}.elementor-340 .elementor-element.elementor-element-3dad029{width:50%;}.elementor-340 .elementor-element.elementor-element-8798fe1{width:50%;}.elementor-340 .elementor-element.elementor-element-7d90028{width:50%;}.elementor-340 .elementor-element.elementor-element-64d0851{width:50%;}.elementor-340 .elementor-element.elementor-element-9ce8581{width:50%;}.elementor-340 .elementor-element.elementor-element-3deab72c img{width:100%;max-width:100%;}.elementor-340 .elementor-element.elementor-element-2b31a73{width:33%;}.elementor-340 .elementor-element.elementor-element-2b31a73.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-340 .elementor-element.elementor-element-2b31a73 > .elementor-element-populated{text-align:center;}.elementor-340 .elementor-element.elementor-element-36ccf87{width:var( --container-widget-width, 168.2px );max-width:168.2px;--container-widget-width:168.2px;--container-widget-flex-grow:0;text-align:center;}.elementor-340 .elementor-element.elementor-element-812a31c img{width:40%;}.elementor-340 .elementor-element.elementor-element-ffb6b53 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-ffb6b53 *//* Couleur de fond fixe pour "Parcs et jardins" */
li.filtr-controls-3209[data-filter="4"] {
    background-color: #666666 !important;
}

/* Couleur de fond au survol pour "Parcs et jardins" */
li.filtr-controls-3209[data-filter="4"]:hover {
    background-color: #71943D !important;
}



/* Couleur de fond fixe pour "Aménagements urbains" */
li.filtr-controls-3209[data-filter="3"] {
    background-color: #666666 !important;
}

/* Couleur de fond au survol pour "Aménagements urbains" */
li.filtr-controls-3209[data-filter="3"]:hover {
    background-color: #71943D !important;
}

/* Applique la couleur de fond vert à l'onglet actif "Parcs et jardins" */
li.filtr-controls-3209.active[data-filter="4"] {
    background-color: #71943D !important;
}

/* Applique la couleur de fond vert à l'onglet actif "Grand territoire" */
li.filtr-controls-3209.active[data-filter="5"] {
    background-color: #71943D !important;
}

/* Applique la couleur de fond vert à l'onglet actif "Aménagements urbains" */
li.filtr-controls-3209.active[data-filter="3"] {
    background-color: #71943D !important;
}




/* Couleur de fond fixe pour "Grand territoire" */
li.filtr-controls-3209[data-filter="5"] {
    background-color: #666666 !important;
}

/* Couleur de fond au survol pour "Grand territoire" */
li.filtr-controls-3209[data-filter="5"]:hover {
    background-color: #71943D !important;
}

/* Ajustement de la marge pour tous les onglets */
li.filtr-controls-3209 {
    margin-bottom: 40px; /* Ajustez cette valeur selon l'espace désiré */
}

@media (max-width: 767px) {
    /* Cible chaque élément de catégorie spécifiquement par data-filter */
    li[data-filter="4"].filtr-controls-3209,
    li[data-filter="3"].filtr-controls-3209,
    li[data-filter="5"].filtr-controls-3209 {
        margin-bottom: 10px; /* Ajustez cette valeur pour réduire l'espacement entre les catégories */
        padding: 10px; /* Ajustez cette valeur pour modifier le padding des éléments */
        display: block; /* Assure que les éléments sont affichés en bloc sur mobile */
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-889ebb8 *//* Couleur de fond fixe pour "Illustrations pédagogiques" */
li.filtr-controls-2952[data-filter="2"] {
    background-color: #666666 !important;
}

/* Couleur de fond au survol pour "Illustrations pédagogiques" */
li.filtr-controls-2952[data-filter="2"]:hover {
    background-color: #71943D !important;
}

/* Couleur de fond fixe pour "Perspectivisme" */
li.filtr-controls-2952[data-filter="1"] {
    background-color: #666666 !important;
}

/* Couleur de fond au survol pour "Perspectivisme" */
li.filtr-controls-2952[data-filter="1"]:hover {
    background-color: #71943D !important;
}

/* Couleur de fond fixe pour les onglets */
li.filtr-controls-3209[data-filter="5"],
li.filtr-controls-3209[data-filter="4"],
li.filtr-controls-3209[data-filter="3"] {
    background-color: #2E545B !important;
}

/* Couleur de fond au survol pour les onglets */
li.filtr-controls-2952[data-filter="1"]:hover,
li.filtr-controls-2952[data-filter="2"]:hover,
/* Couleur de fond pour l'onglet actif */
li.filtr-controls-2952.active[data-filter="1"],
li.filtr-controls-2952.active[data-filter="2"] {
    background-color: #71943D !important;
}/* End custom CSS */