.menu-item .elementor-widget-tabs .elementor-tab-desktop-title{border:solid #fff0;font-weight:400!important;line-height:1;padding:20px 25px;position:relative;background:var(--ast-global-color-0);margin-left:30px;border-radius:30px 0 0 30px;color:var(--ast-global-color-1)!important}.menu-item .elementor-widget-tabs .elementor-tab-desktop-title{margin-bottom:20px}.menu-item .elementor-widget-tabs .elementor-tab-desktop-title.elementor-active{background:var(--ast-global-color-3)!important}.elementor-widget-tabs .elementor-tab-content{padding:0 50px!important}.groupe-1 .elementor-background-overlay{background-image:linear-gradient(to left,#fff0 20%,rgb(237 237 233) 100%),url(/wp-content/uploads/2025/03/Achat.png)!important;background-position:100% 100%;background-repeat:no-repeat;background-size:600px auto!important;opacity:.9!important;transition:background .3s,border-radius .3s,opacity .3s}.groupe-2 .elementor-background-overlay{background-image:linear-gradient(to left,#fff0 20%,rgb(237 237 233) 100%),url(/wp-content/uploads/2025/03/Sobriete.png)!important;background-position:100% 100%;background-repeat:no-repeat;background-size:600px auto!important;opacity:.9!important;transition:background .3s,border-radius .3s,opacity .3s}.groupe-3 .elementor-background-overlay{background-image:linear-gradient(to left,#fff0 20%,rgb(237 237 233) 100%),url(/wp-content/uploads/2025/03/Outils.png)!important;background-position:100% 100%;background-repeat:no-repeat;background-size:600px auto!important;opacity:.9!important;transition:background .3s,border-radius .3s,opacity .3s}.groupe-4 .elementor-background-overlay{background-image:linear-gradient(to left,#fff0 20%,rgb(237 237 233) 100%),url(/wp-content/uploads/2025/03/entreprise.jpg)!important;background-position:100% 100%;background-repeat:no-repeat;background-size:600px auto!important;opacity:.9!important;transition:background .3s,border-radius .3s,opacity .3s}.bg-fixed{position:fixed;top:120px;left:0;width:100vw;height:100vh;background-size:cover;background-position:center;background-attachment:fixed;z-index:-1!important}.logged-in .bg-fixed{top:152px}.bg-blur{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background-color:rgb(255 255 255 / .2)}.astra-megamenu .elementor-tab-content{min-height:310px}.cta-bottom{position:absolute;bottom:20px}#ast-desktop-header .menu-button,.menu-button a{padding:14px 26px!important;line-height:1!important;display:inline-block!important;color:var(--ast-global-color-1);background:var(--ast-global-color-0);border:1px solid var(--ast-global-color-1)!important;border-radius:50px;font-weight:600;box-shadow:var(--ombre-btn-dark)!important;font-size:16px}#ast-desktop-header .menu-button:hover,.menu-button a:hover{box-shadow:var(--ombre-btn-dark-hover)!important}.menu-link-megamenu a{display:block;margin-bottom:10px;color:var(--ast-global-color-1)}.menu-link-megamenu a:before{content:"\e900";display:inline-block;font-family:Astra;font-size:.6rem;font-weight:700;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:10px;line-height:normal;transform:rotate(-90deg)}.menu-link-megamenu a:hover{margin-left:5px}.menu-link-megamenu a span:hover{text-decoration:underline}.menu-link-megamenu{display:grid;gap:10px;grid-template-columns:1fr}.menu-link-megamenu:has(a:nth-child(4)){grid-template-columns:repeat(2,1fr)}.menu-link-megamenu:has(a:nth-child(4)) a:nth-child(1){grid-column:1;grid-row:1}.menu-link-megamenu:has(a:nth-child(4)) a:nth-child(2){grid-column:1;grid-row:2}.menu-link-megamenu:has(a:nth-child(4)) a:nth-child(3){grid-column:1;grid-row:3}.menu-link-megamenu:has(a:nth-child(4)) a:nth-child(4){grid-column:2;grid-row:1}.menu-link-megamenu:has(a:nth-child(5)) a:nth-child(odd){grid-column:1}.menu-link-megamenu:has(a:nth-child(5)) a:nth-child(even){grid-column:2}.astra-megamenu .elementor-tab-title{display:flex;align-items:center;justify-content:space-between}.astra-megamenu .elementor-tab-title:not(:empty)::after{content:"\e900";display:inline-block;font-family:Astra;font-size:.6rem;font-weight:700;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:normal;transform:rotate(-90deg);margin-left:auto}.elementor-tab-title:empty{display:none}