.hover-container .hover-img{
	transition: all 0.5s;
	filter: grayscale(0);
}

.hover-container:hover .hover-img{
	filter:grayscale(100%);
}




.hover-container .elementor-element{overflow:hidden!important;}
.hover-container .hover-img-scale{
    
    transition:all 0.5s;
}

.hover-container:hover .hover-img-scale{
    
    transform:scale(1.05);
}



/*menu*/

.menu-item a::after{left:0!important;max-width:50%;height:3px!important;bottom:0;transition:width 0.8s ease-in-out!important;transform:scale(1)!important;opacity:1!important;}



/*fin menu*/






















/*CLASSE POUR ELEMENTOR*/
.virage-titre1 .elementor-heading-title:after{display:block;content:"";width:130px;height:2px;background-color:var(--e-global-color-primary);}
.virage-titre1 .elementor-heading-title{display: flex;justify-content: flex-start;align-items: center;gap: 1rem;}


body .virage-sub-menu-open ul.sub-menu{background:none!important;display:block!important;margin:0;margin-bottom:0.5rem;position:relative;width:100%;}
body .virage-sub-menu-open .has-submenu{pointer-events:none!important;}
body .virage-sub-menu-open .elementor-nav-menu .elementor-sub-item:hover{padding:0.2rem 1rem 0.5rem 1rem;background:none!important;color:var( --e-global-color-primary )!important;}
body .virage-sub-menu-open .elementor-nav-menu .elementor-sub-item{padding:0.2rem 1rem 0.5rem 1rem;background:none!important;}

/*FIN CLASSE POUR ELEMENTOR*/



/*BOUTON TYPE ELEMENTOR*/
/*.elementor-widget-button:hover .elementor-button-icon{margin-left:-0.5rem;}
.elementor-widget-button .elementor-button-icon{transition:all 0.3s;}
*/

.elementor-element.elementor-button-info .elementor-button{background-color:transparent!important;color:var(--e-global-color-accent);border:2px solid var(--e-global-color-accent);}
.elementor-element.elementor-button-info .elementor-button:hover{background-color:var(--e-global-color-secondary)!important;border-color:var(--e-global-color-secondary)!important;}

.elementor-element.elementor-button-success .elementor-button{background-color:var(--e-global-color-primary)!important;position:relative;}
.elementor-element.elementor-button-success .elementor-button:hover{background-color:var(--e-global-color-secondary)!important;}
/*FIN BOUTON TYPE ELEMENTOR*/