.elementor .vs-liens-sombre{& a { color: inherit; text-decoration: underline; text-underline-offset: 3px; text-decoration-thickness: 1px; } & a:hover, & a:focus { color: var(--vs-blanc); }\n}.elementor .vs-libelle-champ-sombre{font-family:var(--vs-police-texte);font-weight:600;font-size:14px;color:#E6E6E6;margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .vs-champ-sombre:focus{border-color:var(--vs-loc);outline-style:none;}.elementor .vs-champ-sombre{width:100%;font-family:var(--vs-police-texte);font-size:16px;color:var(--vs-blanc);padding-block-start:12px;padding-block-end:12px;padding-inline-start:14px;padding-inline-end:14px;border-radius:0px;border-width:1.5px;border-color:#3A3C44;border-style:solid;background-color:#0C0D11;}.elementor .vs-bouton-contour-clair{font-family:var(--vs-police-titre);font-weight:800;font-size:18px;color:var(--vs-blanc);letter-spacing:0.08em;text-transform:uppercase;padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-radius:0px;border-width:1.5px;border-color:var(--vs-blanc);border-style:solid;background-color:transparent;&:hover, &:focus { background-color: var(--vs-blanc); color: var(--vs-noir); }\n}.elementor .vs-bouton--loc{font-family:var(--vs-police-titre);font-weight:800;font-size:18px;color:var(--vs-blanc);letter-spacing:0.08em;text-transform:uppercase;padding-block-start:11px;padding-block-end:11px;padding-inline-start:18px;padding-inline-end:18px;border-radius:0px;background-color:var(--vs-loc);&:hover, &:focus { background-color: #C8003C; color: var(--vs-blanc); }\n}.elementor .vs-etiquette--loc{font-family:var(--vs-police-titre);font-weight:800;font-size:15px;color:var(--vs-blanc);letter-spacing:0.2em;line-height:1.2;text-transform:uppercase;padding-block-start:5px;padding-block-end:5px;padding-inline-start:12px;padding-inline-end:12px;background-color:var(--vs-loc);display:inline-block;}.elementor .vs-liens-clair{& a { color: inherit; text-decoration: none; } & a:hover, & a:focus { color: var(--vs-blanc); text-decoration: underline; text-underline-offset: 3px; }\n}.elementor .vs-texte-court{font-family:var(--vs-police-texte);font-size:15px;color:#3A3A40;line-height:1.55;margin:0px;}.elementor .vs-texte{font-family:var(--vs-police-texte);font-weight:400;font-size:17px;line-height:1.55;margin:0px;}.elementor .vs-surtitre{font-family:var(--vs-police-titre);font-weight:700;font-size:13px;color:var(--vs-gris);letter-spacing:0.2em;text-transform:uppercase;margin:0px;}.elementor .vs-titre-section{font-family:var(--vs-police-titre);font-weight:800;font-size:40px;line-height:0.95;text-transform:uppercase;margin:0px;}.elementor .vs-titre-xl{font-family:var(--vs-police-titre);font-weight:800;font-size:84px;line-height:0.86;text-transform:uppercase;margin:0px;}