/*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*/