/* Published navigation states use the original responsive CSS variants. */
nav.kap-9Vfnz[data-navigation-state] [data-kap-name="Drawer"]{display:flex!important}
nav.kap-9Vfnz[data-navigation-state] [data-kap-name="Team Menu"]{position:relative}

.kap-Howa8 { aspect-ratio: 1 / 1; background-color: var(--43q7um); mask: url('data:image/svg+xml,<svg display="block" role="presentation" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M 12 0 L 0 12" fill="transparent" height="12px" id="JuEqmLwI0" stroke-dasharray="" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" stroke="var(--43q7um, rgb(0,0,0))" transform="translate(6 6)" width="12px"/><path d="M 0 0 L 12 12" fill="transparent" height="12px" id="aEN6gG6Cz" stroke-dasharray="" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" stroke="var(--43q7um, rgb(0,0,0))" transform="translate(6 6)" width="12px"/></svg>') alpha no-repeat center / auto var(--kap-icon-mask-mode, add), var(--kap-icon-mask, none); width: 24px; }

.kap-erqbn { aspect-ratio: 1 / 1; background-color: var(--43q7um); mask: url('data:image/svg+xml,<svg display="block" role="presentation" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M 2 0 L 18 0 C 19.1 0 20 0.9 20 2 L 20 14 C 20 15.1 19.1 16 18 16 L 2 16 C 0.9 16 0 15.1 0 14 L 0 2 C 0 0.9 0.9 0 2 0 Z" fill="transparent" height="16px" id="NvQOXSS14" stroke-dasharray="" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" stroke="var(--43q7um, rgb(0,0,0))" transform="translate(2 4)" width="20px"/><path d="M 20 0 L 10 7 L 0 0" fill="transparent" height="7px" id="XYqf_BtA8" stroke-dasharray="" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" stroke="var(--43q7um, rgb(0,0,0))" transform="translate(2 6)" width="20px"/></svg>') alpha no-repeat center / auto var(--kap-icon-mask-mode, add), var(--kap-icon-mask, none); width: 24px; }nav.kap-9Vfnz [data-kap-name="Bouton – Nous appeler"],nav.kap-9Vfnz [data-kap-name="Submenu Item"],nav.kap-9Vfnz [data-kap-name^="Contact – "],nav.kap-9Vfnz [data-kap-name="Bouton – Fermer les numéros"]{transition:background-color .2s cubic-bezier(.44,0,.56,1),transform .2s cubic-bezier(.44,0,.56,1)}
@media(hover:hover){
nav.kap-9Vfnz [data-kap-name="Bouton – Nous appeler"]:hover{background-color:var(--token-faafba90-b508-43a3-9276-0b209f50c83c)!important;transform:scale(1.1)!important}
nav.kap-9Vfnz [data-kap-name="Submenu Item"]:hover{background-color:var(--token-f2fb7173-41a6-4d9a-ac42-1a43a2be2c5d)!important}
nav.kap-9Vfnz [data-kap-name^="Contact – "]:hover{background-color:var(--token-0ba4bd90-a282-4f64-87f9-9eec0e5958a1)!important;transform:scale(1.1)!important}
nav.kap-9Vfnz [data-kap-name="Bouton – Fermer les numéros"]:hover{background-color:var(--token-f2fb7173-41a6-4d9a-ac42-1a43a2be2c5d)!important;transform:scale(1.1)!important}
}
