.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-17715 .elementor-element.elementor-element-3f2144b5 p{margin-block-end:15px;}.elementor-17715 .elementor-element.elementor-element-3f2144b5{color:#000000;}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-17715 .elementor-element.elementor-element-3f9b5f3c{--box-background-color:#EAF2FF;--box-border-width:0px;--box-border-radius:15px;--item-text-color:#000000;--item-text-hover-decoration:underline;--marker-color:#000000;}.elementor-17715 .elementor-element.elementor-element-3f9b5f3c .elementor-toc__header-title{text-align:start;}.elementor-17715 .elementor-element.elementor-element-3f9b5f3c .elementor-toc__header{flex-direction:row;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-17715 .elementor-element.elementor-element-24965c07 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-17715 .elementor-element.elementor-element-24965c07 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:25px;font-weight:600;color:#41D780;}.elementor-17715 .elementor-element.elementor-element-6493612{text-align:justify;color:#000000;}.elementor-17715 .elementor-element.elementor-element-6493612 p{margin-block-end:15px;}.elementor-17715 .elementor-element.elementor-element-32007788 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-17715 .elementor-element.elementor-element-32007788 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:20px;font-weight:600;}.elementor-17715 .elementor-element.elementor-element-4c0d03dd{text-align:justify;color:#000000;}.elementor-17715 .elementor-element.elementor-element-4c0d03dd p{margin-block-end:15px;}.elementor-17715 .elementor-element.elementor-element-7fceefbe > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-17715 .elementor-element.elementor-element-7fceefbe .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:20px;font-weight:600;}.elementor-17715 .elementor-element.elementor-element-3e98528f{text-align:justify;color:#000000;}.elementor-17715 .elementor-element.elementor-element-3e98528f p{margin-block-end:15px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-17715 .elementor-element.elementor-element-19816d8 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-17715 .elementor-element.elementor-element-19816d8 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:25px;font-weight:600;color:#41D780;}.elementor-17715 .elementor-element.elementor-element-14aa44c{text-align:justify;color:#000000;}.elementor-17715 .elementor-element.elementor-element-14aa44c p{margin-block-end:15px;}.elementor-17715 .elementor-element.elementor-element-424e378 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-17715 .elementor-element.elementor-element-424e378 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:20px;font-weight:600;}.elementor-17715 .elementor-element.elementor-element-1e655e0{text-align:justify;color:#000000;}.elementor-17715 .elementor-element.elementor-element-1e655e0 p{margin-block-end:15px;}.elementor-17715 .elementor-element.elementor-element-59642af > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-17715 .elementor-element.elementor-element-59642af .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:20px;font-weight:600;}.elementor-17715 .elementor-element.elementor-element-3f47544{text-align:justify;color:#000000;}.elementor-17715 .elementor-element.elementor-element-3f47544 p{margin-block-end:15px;}.elementor-17715 .elementor-element.elementor-element-4c953a4 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-17715 .elementor-element.elementor-element-4c953a4 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:20px;font-weight:600;}.elementor-17715 .elementor-element.elementor-element-efc778a{text-align:justify;color:#000000;}.elementor-17715 .elementor-element.elementor-element-efc778a p{margin-block-end:15px;}.elementor-17715 .elementor-element.elementor-element-5d76d54 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-17715 .elementor-element.elementor-element-5d76d54 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:25px;font-weight:600;color:#41D780;}.elementor-17715 .elementor-element.elementor-element-d91dd9b{text-align:justify;color:#000000;}.elementor-17715 .elementor-element.elementor-element-d91dd9b p{margin-block-end:15px;}.elementor-17715 .elementor-element.elementor-element-7b73c7f > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-17715 .elementor-element.elementor-element-7b73c7f .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:20px;font-weight:600;}.elementor-17715 .elementor-element.elementor-element-aec489f{text-align:justify;color:#000000;}.elementor-17715 .elementor-element.elementor-element-aec489f p{margin-block-end:15px;}.elementor-17715 .elementor-element.elementor-element-0e0e23c > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-17715 .elementor-element.elementor-element-0e0e23c .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:20px;font-weight:600;}.elementor-17715 .elementor-element.elementor-element-4dfe405{text-align:justify;color:#000000;}.elementor-17715 .elementor-element.elementor-element-4dfe405 p{margin-block-end:15px;}.elementor-17715 .elementor-element.elementor-element-8f3d2c9 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-17715 .elementor-element.elementor-element-8f3d2c9 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:20px;font-weight:600;}.elementor-17715 .elementor-element.elementor-element-7902ec1{text-align:justify;color:#000000;}.elementor-17715 .elementor-element.elementor-element-7902ec1 p{margin-block-end:15px;}.elementor-17715 .elementor-element.elementor-element-37f67ba > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-17715 .elementor-element.elementor-element-37f67ba .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:20px;font-weight:600;}.elementor-17715 .elementor-element.elementor-element-b10e915{text-align:justify;color:#000000;}.elementor-17715 .elementor-element.elementor-element-b10e915 p{margin-block-end:15px;}.elementor-17715 .elementor-element.elementor-element-b6b5fa6 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-17715 .elementor-element.elementor-element-b6b5fa6 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:20px;font-weight:600;}.elementor-17715 .elementor-element.elementor-element-f2171d9{text-align:justify;color:#000000;}.elementor-17715 .elementor-element.elementor-element-f2171d9 p{margin-block-end:15px;}.elementor-17715 .elementor-element.elementor-element-d00b06d > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-17715 .elementor-element.elementor-element-d00b06d .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:20px;font-weight:600;}.elementor-17715 .elementor-element.elementor-element-87ba736{text-align:justify;color:#000000;}.elementor-17715 .elementor-element.elementor-element-87ba736 p{margin-block-end:15px;}.elementor-17715 .elementor-element.elementor-element-0a56823 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-17715 .elementor-element.elementor-element-0a56823 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:20px;font-weight:600;}.elementor-17715 .elementor-element.elementor-element-f2af5b4{text-align:justify;color:#000000;}.elementor-17715 .elementor-element.elementor-element-f2af5b4 p{margin-block-end:15px;}.elementor-widget-uael-image-gallery .uael-gallery-parent .uael-masonry-filters .uael-masonry-filter,.elementor-widget-uael-image-gallery .uael-img-gallery-tabs-dropdown .uael-filters-dropdown-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-uael-image-gallery .uael-img-gallery-tabs-dropdown .uael-filters-dropdown-button, .elementor-widget-uael-image-gallery .uael-gallery-parent .uael-masonry-filters .uael-masonry-filter{color:var( --e-global-color-accent );}.elementor-widget-uael-image-gallery .uael-gallery-parent .uael-masonry-filters .uael-masonry-filter:hover, .elementor-widget-uael-image-gallery .uael-gallery-parent .uael-masonry-filters .uael-current{background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-17715 .elementor-element.elementor-element-792d272 .uael-img-gallery-wrap .uael-grid-item{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );align-items:center;display:inline-grid;}.elementor-17715 .elementor-element.elementor-element-792d272 .uael-img-gallery-wrap{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-17715 .elementor-element.elementor-element-792d272 .uael-img-gallery-wrap .uael-grid-item-content{margin-bottom:0px;}.elementor-17715 .elementor-element.elementor-element-792d272 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-17715 .elementor-element.elementor-element-792d272 .uael-grid-img-thumbnail img{opacity:1;}.elementor-17715 .elementor-element.elementor-element-792d272 .uael-grid-gallery-img:hover .uael-grid-img-thumbnail img{opacity:1;}.elementor-17715 .elementor-element.elementor-element-90bcae4 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-17715 .elementor-element.elementor-element-90bcae4 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:25px;font-weight:600;color:#41D780;}.elementor-17715 .elementor-element.elementor-element-dc49f94{text-align:justify;color:#000000;}.elementor-17715 .elementor-element.elementor-element-dc49f94 p{margin-block-end:15px;}.elementor-17715 .elementor-element.elementor-element-ec87ae3 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-17715 .elementor-element.elementor-element-ec87ae3 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:20px;font-weight:600;}.elementor-17715 .elementor-element.elementor-element-3e857b6{text-align:justify;color:#000000;}.elementor-17715 .elementor-element.elementor-element-3e857b6 p{margin-block-end:15px;}.elementor-17715 .elementor-element.elementor-element-1d47276 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-17715 .elementor-element.elementor-element-1d47276 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:20px;font-weight:600;}.elementor-17715 .elementor-element.elementor-element-007a433{text-align:justify;color:#000000;}.elementor-17715 .elementor-element.elementor-element-007a433 p{margin-block-end:15px;}.elementor-17715 .elementor-element.elementor-element-6b18e4d > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-17715 .elementor-element.elementor-element-6b18e4d .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:20px;font-weight:600;}.elementor-17715 .elementor-element.elementor-element-cc1a554{text-align:justify;color:#000000;}.elementor-17715 .elementor-element.elementor-element-cc1a554 p{margin-block-end:15px;}.elementor-17715 .elementor-element.elementor-element-faa6c61 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-17715 .elementor-element.elementor-element-faa6c61 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:20px;font-weight:600;}.elementor-17715 .elementor-element.elementor-element-89a8fdc{text-align:justify;color:#000000;}.elementor-17715 .elementor-element.elementor-element-89a8fdc p{margin-block-end:15px;}.elementor-17715 .elementor-element.elementor-element-4be3ab3 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-17715 .elementor-element.elementor-element-4be3ab3 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:20px;font-weight:600;}.elementor-17715 .elementor-element.elementor-element-16c91e8{text-align:justify;color:#000000;}.elementor-17715 .elementor-element.elementor-element-16c91e8 p{margin-block-end:15px;}.elementor-17715 .elementor-element.elementor-element-b62f467 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-17715 .elementor-element.elementor-element-b62f467 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:20px;font-weight:600;}.elementor-17715 .elementor-element.elementor-element-42d2bdf{text-align:justify;color:#000000;}.elementor-17715 .elementor-element.elementor-element-42d2bdf p{margin-block-end:15px;}.elementor-17715 .elementor-element.elementor-element-6fcbf47 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-17715 .elementor-element.elementor-element-6fcbf47 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:20px;font-weight:600;}.elementor-17715 .elementor-element.elementor-element-e3fbff4{text-align:justify;color:#000000;}.elementor-17715 .elementor-element.elementor-element-e3fbff4 p{margin-block-end:15px;}.elementor-17715 .elementor-element.elementor-element-0fbb3fb .uael-img-gallery-wrap .uael-grid-item{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );align-items:center;display:inline-grid;}.elementor-17715 .elementor-element.elementor-element-0fbb3fb .uael-img-gallery-wrap{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-17715 .elementor-element.elementor-element-0fbb3fb .uael-img-gallery-wrap .uael-grid-item-content{margin-bottom:0px;}.elementor-17715 .elementor-element.elementor-element-0fbb3fb > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-17715 .elementor-element.elementor-element-0fbb3fb .uael-grid-img-thumbnail img{opacity:1;}.elementor-17715 .elementor-element.elementor-element-0fbb3fb .uael-grid-gallery-img:hover .uael-grid-img-thumbnail img{opacity:1;}.elementor-17715 .elementor-element.elementor-element-166cd8e > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-17715 .elementor-element.elementor-element-166cd8e .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:25px;font-weight:600;color:#41D780;}.elementor-17715 .elementor-element.elementor-element-828ea74{text-align:justify;color:#000000;}.elementor-17715 .elementor-element.elementor-element-828ea74 p{margin-block-end:15px;}.elementor-17715 .elementor-element.elementor-element-ac261c7 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-17715 .elementor-element.elementor-element-ac261c7 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:20px;font-weight:600;}.elementor-17715 .elementor-element.elementor-element-130a15f{text-align:justify;color:#000000;}.elementor-17715 .elementor-element.elementor-element-130a15f p{margin-block-end:15px;}.elementor-17715 .elementor-element.elementor-element-9700d96 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-17715 .elementor-element.elementor-element-9700d96 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:20px;font-weight:600;}.elementor-17715 .elementor-element.elementor-element-d5434fa{text-align:justify;color:#000000;}.elementor-17715 .elementor-element.elementor-element-d5434fa p{margin-block-end:15px;}.elementor-17715 .elementor-element.elementor-element-1ad743d > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-17715 .elementor-element.elementor-element-1ad743d .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:20px;font-weight:600;}.elementor-17715 .elementor-element.elementor-element-a63255c{text-align:justify;color:#000000;}.elementor-17715 .elementor-element.elementor-element-a63255c p{margin-block-end:15px;}.elementor-17715 .elementor-element.elementor-element-394a464 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-17715 .elementor-element.elementor-element-394a464 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:20px;font-weight:600;}.elementor-17715 .elementor-element.elementor-element-389fb89{text-align:justify;color:#000000;}.elementor-17715 .elementor-element.elementor-element-389fb89 p{margin-block-end:15px;}.elementor-17715 .elementor-element.elementor-element-7ef55b5b > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-17715 .elementor-element.elementor-element-7ef55b5b .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:25px;font-weight:600;color:#41D780;}.elementor-17715 .elementor-element.elementor-element-1c93f94b p{margin-block-end:15px;}.elementor-17715 .elementor-element.elementor-element-1c93f94b{color:#000000;}.elementor-17715 .elementor-element.elementor-element-0ce5f88 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-17715 .elementor-element.elementor-element-0ce5f88 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:25px;font-weight:600;color:#41D780;}.elementor-17715 .elementor-element.elementor-element-f0516b0 p{margin-block-end:15px;}.elementor-17715 .elementor-element.elementor-element-f0516b0{color:#000000;}.elementor-17715 .elementor-element.elementor-element-4b6c8d2 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-17715 .elementor-element.elementor-element-4b6c8d2 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:25px;font-weight:600;color:#41D780;}.elementor-17715 .elementor-element.elementor-element-da5b7e2 p{margin-block-end:15px;}.elementor-17715 .elementor-element.elementor-element-da5b7e2{color:#000000;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}/* Start custom CSS for uael-image-gallery, class: .elementor-element-792d272 *//* ========== TAILLE UNIFORME + COINS ARRONDIS ========== */

/* Conteneur thumbnail avec bord arrondi */
.uael-grid-img-thumbnail {
    overflow: hidden;
    position: relative;
    display: block;
    width: 100%;
    height: 350px; /* Ajustez selon vos besoins */
    border-radius: 12px; /* Arrondi des 4 coins */
}

/* L'image remplit le conteneur */
.uael-grid-img-thumbnail img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    transition: transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94), 
                filter 0.4s ease;
    transform: scale(1);
    will-change: transform;
}

/* ========== EFFET ZOOM AU SURVOL ========== */

.uael-grid-img:hover .uael-grid-img-thumbnail img {
    transform: scale(1.15);
    filter: brightness(1.05);
}/* End custom CSS */
/* Start custom CSS for uael-image-gallery, class: .elementor-element-0fbb3fb *//* ========== TAILLE UNIFORME + COINS ARRONDIS ========== */

/* Conteneur thumbnail avec bord arrondi */
.uael-grid-img-thumbnail {
    overflow: hidden;
    position: relative;
    display: block;
    width: 100%;
    height: 350px; /* Ajustez selon vos besoins */
    border-radius: 12px; /* Arrondi des 4 coins */
}

/* L'image remplit le conteneur */
.uael-grid-img-thumbnail img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    transition: transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94), 
                filter 0.4s ease;
    transform: scale(1);
    will-change: transform;
}

/* ========== EFFET ZOOM AU SURVOL ========== */

.uael-grid-img:hover .uael-grid-img-thumbnail img {
    transform: scale(1.15);
    filter: brightness(1.05);
}/* End custom CSS */