.elementor-453 .elementor-element.elementor-element-e0f4aa9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:72px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-453 .elementor-element.elementor-element-6e48c48{--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;}.elementor-453 .elementor-element.elementor-element-6e48c48.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-453 .elementor-element.elementor-element-99a8253{--display:flex;--min-height:156px;--z-index:5;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-453 .elementor-element.elementor-element-259b18b{width:var( --container-widget-width, 245px );max-width:245px;--container-widget-width:245px;--container-widget-flex-grow:0;top:0px;z-index:-3;}.elementor-453 .elementor-element.elementor-element-259b18b.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-453 .elementor-element.elementor-element-259b18b{left:10px;}body.rtl .elementor-453 .elementor-element.elementor-element-259b18b{right:10px;}.elementor-453 .elementor-element.elementor-element-259b18b img{width:245px;max-width:245px;}.elementor-453 .elementor-element.elementor-element-1f45f71{width:var( --container-widget-width, 99px );max-width:99px;--container-widget-width:99px;--container-widget-flex-grow:0;bottom:8px;z-index:-2;}.elementor-453 .elementor-element.elementor-element-1f45f71.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-453 .elementor-element.elementor-element-1f45f71{right:25px;}body.rtl .elementor-453 .elementor-element.elementor-element-1f45f71{left:25px;}.elementor-453 .elementor-element.elementor-element-1f45f71 img{width:99px;max-width:99px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-453 .elementor-element.elementor-element-82f6fc7 > .elementor-widget-container{margin:22px 0px 0px 0px;}.elementor-453 .elementor-element.elementor-element-82f6fc7 .elementor-heading-title{font-size:var( --e-global-typography-49c8d3b-font-size );font-weight:var( --e-global-typography-49c8d3b-font-weight );line-height:var( --e-global-typography-49c8d3b-line-height );letter-spacing:var( --e-global-typography-49c8d3b-letter-spacing );}.elementor-453 .elementor-element.elementor-element-01b4f2e{--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;}.elementor-453 .elementor-element.elementor-element-01b4f2e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-453 .elementor-element.elementor-element-e9e06d3{--display:flex;--min-height:156px;--z-index:5;}.elementor-453 .elementor-element.elementor-element-66d1ca0{width:var( --container-widget-width, 245px );max-width:245px;--container-widget-width:245px;--container-widget-flex-grow:0;top:0px;z-index:-3;}.elementor-453 .elementor-element.elementor-element-66d1ca0.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-453 .elementor-element.elementor-element-66d1ca0{left:10px;}body.rtl .elementor-453 .elementor-element.elementor-element-66d1ca0{right:10px;}.elementor-453 .elementor-element.elementor-element-66d1ca0 img{width:245px;max-width:245px;}.elementor-453 .elementor-element.elementor-element-9a89eaa{width:var( --container-widget-width, 99px );max-width:99px;--container-widget-width:99px;--container-widget-flex-grow:0;bottom:10px;z-index:-2;}.elementor-453 .elementor-element.elementor-element-9a89eaa.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-453 .elementor-element.elementor-element-9a89eaa{right:-10px;}body.rtl .elementor-453 .elementor-element.elementor-element-9a89eaa{left:-10px;}.elementor-453 .elementor-element.elementor-element-9a89eaa img{width:99px;max-width:99px;}.elementor-453 .elementor-element.elementor-element-3fdb4e4 > .elementor-widget-container{margin:22px 0px 0px 0px;}.elementor-453 .elementor-element.elementor-element-3fdb4e4 .elementor-heading-title{font-size:var( --e-global-typography-49c8d3b-font-size );font-weight:var( --e-global-typography-49c8d3b-font-weight );line-height:var( --e-global-typography-49c8d3b-line-height );letter-spacing:var( --e-global-typography-49c8d3b-letter-spacing );}.elementor-453 .elementor-element.elementor-element-e7923d6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-453 .elementor-element.elementor-element-e7923d6{left:0px;}body.rtl .elementor-453 .elementor-element.elementor-element-e7923d6{right:0px;}.elementor-453 .elementor-element.elementor-element-e7923d6{top:0px;z-index:-20;text-align:start;}.elementor-453 .elementor-element.elementor-element-e7923d6 img{width:85%;}.elementor-453 .elementor-element.elementor-element-44ba950{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-453 .elementor-element.elementor-element-803fcf1{--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;}.elementor-453 .elementor-element.elementor-element-803fcf1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-453 .elementor-element.elementor-element-b641b35{--display:flex;--min-height:183px;--z-index:5;}.elementor-453 .elementor-element.elementor-element-aaa8da9{width:var( --container-widget-width, 245px );max-width:245px;--container-widget-width:245px;--container-widget-flex-grow:0;top:0px;z-index:-3;}.elementor-453 .elementor-element.elementor-element-aaa8da9.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-453 .elementor-element.elementor-element-aaa8da9{left:10px;}body.rtl .elementor-453 .elementor-element.elementor-element-aaa8da9{right:10px;}.elementor-453 .elementor-element.elementor-element-aaa8da9 img{width:245px;max-width:245px;}.elementor-453 .elementor-element.elementor-element-e2bb75b{width:var( --container-widget-width, 130px );max-width:130px;--container-widget-width:130px;--container-widget-flex-grow:0;bottom:35px;z-index:-2;}.elementor-453 .elementor-element.elementor-element-e2bb75b.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-453 .elementor-element.elementor-element-e2bb75b{right:2px;}body.rtl .elementor-453 .elementor-element.elementor-element-e2bb75b{left:2px;}.elementor-453 .elementor-element.elementor-element-e2bb75b img{width:130px;max-width:130px;}.elementor-453 .elementor-element.elementor-element-7549f16 > .elementor-widget-container{margin:22px 0px 0px 0px;}.elementor-453 .elementor-element.elementor-element-7549f16 .elementor-heading-title{font-size:var( --e-global-typography-49c8d3b-font-size );font-weight:var( --e-global-typography-49c8d3b-font-weight );line-height:var( --e-global-typography-49c8d3b-line-height );letter-spacing:var( --e-global-typography-49c8d3b-letter-spacing );}.elementor-453 .elementor-element.elementor-element-5d64794{--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;}.elementor-453 .elementor-element.elementor-element-5d64794.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-453 .elementor-element.elementor-element-b6f67f8{--display:flex;--min-height:173px;--z-index:5;}.elementor-453 .elementor-element.elementor-element-221897b{width:var( --container-widget-width, 245px );max-width:245px;--container-widget-width:245px;--container-widget-flex-grow:0;top:0px;z-index:-3;}.elementor-453 .elementor-element.elementor-element-221897b.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-453 .elementor-element.elementor-element-221897b{left:10px;}body.rtl .elementor-453 .elementor-element.elementor-element-221897b{right:10px;}.elementor-453 .elementor-element.elementor-element-221897b img{width:245px;max-width:245px;}.elementor-453 .elementor-element.elementor-element-2b638a8{width:var( --container-widget-width, 130px );max-width:130px;--container-widget-width:130px;--container-widget-flex-grow:0;bottom:26px;z-index:-2;}.elementor-453 .elementor-element.elementor-element-2b638a8.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-453 .elementor-element.elementor-element-2b638a8{right:-10px;}body.rtl .elementor-453 .elementor-element.elementor-element-2b638a8{left:-10px;}.elementor-453 .elementor-element.elementor-element-2b638a8 img{width:130px;max-width:130px;}.elementor-453 .elementor-element.elementor-element-e4b2173 > .elementor-widget-container{margin:22px 0px 0px 0px;}.elementor-453 .elementor-element.elementor-element-e4b2173 .elementor-heading-title{font-size:var( --e-global-typography-49c8d3b-font-size );font-weight:var( --e-global-typography-49c8d3b-font-weight );line-height:var( --e-global-typography-49c8d3b-line-height );letter-spacing:var( --e-global-typography-49c8d3b-letter-spacing );}.elementor-453 .elementor-element.elementor-element-9a03a2d{--display:flex;--margin-top:0px;--margin-bottom:-300px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-453 .elementor-element.elementor-element-a1d9266:not( .elementor-widget-image ) .elementor-widget-container, .elementor-453 .elementor-element.elementor-element-a1d9266.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://villes-et-villages-fleuris.com/wp-content/uploads/2026/03/image-prefooter-mask.svg );-webkit-mask-size:cover;-webkit-mask-position:top center;}.elementor-453 .elementor-element.elementor-element-a1d9266 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-453 .elementor-element.elementor-element-92e1380 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-453 .elementor-element.elementor-element-92e1380{right:0px;}body.rtl .elementor-453 .elementor-element.elementor-element-92e1380{left:0px;}.elementor-453 .elementor-element.elementor-element-92e1380{top:-263px;z-index:0;text-align:end;}.elementor-453 .elementor-element.elementor-element-92e1380 img{width:90%;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-453 .elementor-element.elementor-element-82f6fc7 .elementor-heading-title{font-size:var( --e-global-typography-49c8d3b-font-size );line-height:var( --e-global-typography-49c8d3b-line-height );letter-spacing:var( --e-global-typography-49c8d3b-letter-spacing );}.elementor-453 .elementor-element.elementor-element-3fdb4e4 .elementor-heading-title{font-size:var( --e-global-typography-49c8d3b-font-size );line-height:var( --e-global-typography-49c8d3b-line-height );letter-spacing:var( --e-global-typography-49c8d3b-letter-spacing );}body:not(.rtl) .elementor-453 .elementor-element.elementor-element-e7923d6{left:-93px;}body.rtl .elementor-453 .elementor-element.elementor-element-e7923d6{right:-93px;}.elementor-453 .elementor-element.elementor-element-e7923d6{top:-41px;}.elementor-453 .elementor-element.elementor-element-7549f16 .elementor-heading-title{font-size:var( --e-global-typography-49c8d3b-font-size );line-height:var( --e-global-typography-49c8d3b-line-height );letter-spacing:var( --e-global-typography-49c8d3b-letter-spacing );}.elementor-453 .elementor-element.elementor-element-e4b2173 .elementor-heading-title{font-size:var( --e-global-typography-49c8d3b-font-size );line-height:var( --e-global-typography-49c8d3b-line-height );letter-spacing:var( --e-global-typography-49c8d3b-letter-spacing );}.elementor-453 .elementor-element.elementor-element-9a03a2d{--margin-top:0px;--margin-bottom:-170px;--margin-left:0px;--margin-right:0px;}body:not(.rtl) .elementor-453 .elementor-element.elementor-element-92e1380{right:-114px;}body.rtl .elementor-453 .elementor-element.elementor-element-92e1380{left:-114px;}.elementor-453 .elementor-element.elementor-element-92e1380{top:-325px;}}@media(max-width:767px){.elementor-453 .elementor-element.elementor-element-e0f4aa9{--justify-content:center;--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-453 .elementor-element.elementor-element-6e48c48{--width:min(100%,300px);}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-453 .elementor-element.elementor-element-82f6fc7 .elementor-heading-title{font-size:var( --e-global-typography-49c8d3b-font-size );line-height:var( --e-global-typography-49c8d3b-line-height );letter-spacing:var( --e-global-typography-49c8d3b-letter-spacing );}.elementor-453 .elementor-element.elementor-element-01b4f2e{--width:min(100%,300px);}.elementor-453 .elementor-element.elementor-element-3fdb4e4 .elementor-heading-title{font-size:var( --e-global-typography-49c8d3b-font-size );line-height:var( --e-global-typography-49c8d3b-line-height );letter-spacing:var( --e-global-typography-49c8d3b-letter-spacing );}body:not(.rtl) .elementor-453 .elementor-element.elementor-element-e7923d6{left:-144px;}body.rtl .elementor-453 .elementor-element.elementor-element-e7923d6{right:-144px;}.elementor-453 .elementor-element.elementor-element-e7923d6{top:-134px;}.elementor-453 .elementor-element.elementor-element-44ba950{--justify-content:center;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-453 .elementor-element.elementor-element-803fcf1{--width:min(100%,300px);}.elementor-453 .elementor-element.elementor-element-7549f16 .elementor-heading-title{font-size:var( --e-global-typography-49c8d3b-font-size );line-height:var( --e-global-typography-49c8d3b-line-height );letter-spacing:var( --e-global-typography-49c8d3b-letter-spacing );}.elementor-453 .elementor-element.elementor-element-5d64794{--width:min(100%,300px);}.elementor-453 .elementor-element.elementor-element-e4b2173 .elementor-heading-title{font-size:var( --e-global-typography-49c8d3b-font-size );line-height:var( --e-global-typography-49c8d3b-line-height );letter-spacing:var( --e-global-typography-49c8d3b-letter-spacing );}.elementor-453 .elementor-element.elementor-element-9a03a2d{--margin-top:0px;--margin-bottom:-170px;--margin-left:0px;--margin-right:0px;}body:not(.rtl) .elementor-453 .elementor-element.elementor-element-92e1380{right:-145px;}body.rtl .elementor-453 .elementor-element.elementor-element-92e1380{left:-145px;}.elementor-453 .elementor-element.elementor-element-92e1380{top:-77px;}}@media(min-width:768px){.elementor-453 .elementor-element.elementor-element-6e48c48{--width:50%;}.elementor-453 .elementor-element.elementor-element-99a8253{--width:265px;}.elementor-453 .elementor-element.elementor-element-01b4f2e{--width:50%;}.elementor-453 .elementor-element.elementor-element-e9e06d3{--width:265px;}.elementor-453 .elementor-element.elementor-element-803fcf1{--width:50%;}.elementor-453 .elementor-element.elementor-element-b641b35{--width:265px;}.elementor-453 .elementor-element.elementor-element-5d64794{--width:50%;}.elementor-453 .elementor-element.elementor-element-b6f67f8{--width:265px;}.elementor-453 .elementor-element.elementor-element-9a03a2d{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-99a8253 */.elementor-453 .elementor-element.elementor-element-99a8253 .texte,
.elementor-453 .elementor-element.elementor-element-99a8253 .blob-fond,
.elementor-453 .elementor-element.elementor-element-99a8253 .plante{
    transition: 0.3s ease;
}

.elementor-453 .elementor-element.elementor-element-99a8253 .texte{
    position: relative;
}

.elementor-453 .elementor-element.elementor-element-99a8253:hover .texte{
  transform: translate(-5px, 20px);
}

.elementor-453 .elementor-element.elementor-element-99a8253:hover .texte .elementor-heading-title{
    color:#E30613;
}


.elementor-453 .elementor-element.elementor-element-99a8253:hover .blob-fond{
   transform: scale(1.2);
}

.elementor-453 .elementor-element.elementor-element-99a8253:hover .plante{
    bottom:28px;
    right:4px;
transform: scale(1.4) rotate(-30deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9e06d3 */.elementor-453 .elementor-element.elementor-element-e9e06d3 .texte,
.elementor-453 .elementor-element.elementor-element-e9e06d3 .blob-fond,
.elementor-453 .elementor-element.elementor-element-e9e06d3 .plante{
    transition: 0.3s ease;
}

.elementor-453 .elementor-element.elementor-element-e9e06d3 .texte{
    position: relative;
}

.elementor-453 .elementor-element.elementor-element-e9e06d3:hover .texte{
  transform: translate(-55px, 5px);
}

.elementor-453 .elementor-element.elementor-element-e9e06d3:hover .texte .elementor-heading-title{
    color:#E30613;
}


.elementor-453 .elementor-element.elementor-element-e9e06d3:hover .blob-fond{
   transform: scale(1.2);
}

.elementor-453 .elementor-element.elementor-element-e9e06d3:hover .plante{
    bottom:28px;
    right:4px;
transform: scale(1.4) rotate(-40deg) translate(25px, 0px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b641b35 */.elementor-453 .elementor-element.elementor-element-b641b35 .texte,
.elementor-453 .elementor-element.elementor-element-b641b35 .blob-fond,
.elementor-453 .elementor-element.elementor-element-b641b35 .plante{
    transition: 0.3s ease;
}

.elementor-453 .elementor-element.elementor-element-b641b35 .texte{
    position: relative;
}

.elementor-453 .elementor-element.elementor-element-b641b35:hover .texte{
  transform: translate(-45px, 40px);
}

.elementor-453 .elementor-element.elementor-element-b641b35:hover .texte .elementor-heading-title{
    color:#E30613;
}


.elementor-453 .elementor-element.elementor-element-b641b35:hover .blob-fond{
   transform: scale(1.2);
}

.elementor-453 .elementor-element.elementor-element-b641b35:hover .plante{
    bottom:28px;
    right:14px;
transform: scale(1.4) rotate(-60deg) translate(25px, 10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6f67f8 */.elementor-453 .elementor-element.elementor-element-b6f67f8 .texte,
.elementor-453 .elementor-element.elementor-element-b6f67f8 .blob-fond,
.elementor-453 .elementor-element.elementor-element-b6f67f8 .plante{
    transition: 0.3s ease;
}

.elementor-453 .elementor-element.elementor-element-b6f67f8 .texte{
    position: relative;
}

.elementor-453 .elementor-element.elementor-element-b6f67f8:hover .texte{
  transform: translate(-35px, 20px);
}

.elementor-453 .elementor-element.elementor-element-b6f67f8:hover .texte .elementor-heading-title{
    color:#E30613;
}


.elementor-453 .elementor-element.elementor-element-b6f67f8:hover .blob-fond{
   transform: scale(1.2);
}

.elementor-453 .elementor-element.elementor-element-b6f67f8:hover .plante{
    bottom:28px;
    right:4px;
transform: scale(1.4) rotate(-60deg) translate(5px, 10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a03a2d */.elementor-453 .elementor-element.elementor-element-9a03a2d{
    position: relative;
    z-index: -5;
}/* End custom CSS */