/* 
Theme Name:		Hello Elementor Child
Theme URI:		https://elementor.com/
Description:	Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author:			Elementor Team
Author URI:		https://elementor.com/
Template:		hello-elementor
Version:		1.0.0
Text Domain:	hello-elementor-child
Tags:           flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

.listeServices > div > div:last-of-type {border-bottom: 0 !important;}

.actuHeader,
.actuHeader * {text-decoration: none !important;}

body .elementor-widget-n-menu .e-n-menu-heading .e-n-menu-title a:focus-visible, 
body .elementor-widget-n-menu .e-n-menu-heading .e-n-menu-title button:focus-visible {outline: 3px solid black !important;}
body.home .elementor-widget-n-menu .e-n-menu-heading .e-n-menu-title a:focus-visible, 
body.home .elementor-widget-n-menu .e-n-menu-heading .e-n-menu-title button:focus-visible {outline: 3px solid white !important;}
body.home .elementor-widget-n-menu #menubar-130 .e-n-menu-heading .e-n-menu-title button:focus-visible {outline: 3px solid black !important;}

.e-n-menu-title .e-n-menu-dropdown-icon {order: 0;}
.e-n-menu-title .e-n-menu-title-container {order: 1;}

.h-captcha[data-size="normal"] {position: relative;}
.gfield--input-type-hcaptcha {overflow: hidden !important;}
.h-captcha[data-size="normal"]::before {content: ""; display: none !important;}

.elementor-toc__list-item-text-wrapper {align-items: flex-start;}
.elementor-toc__list-item-text-wrapper i {margin-top: 8px;}