.elementor .nb-metier-btns{padding:0px;margin-block-start:48px;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;justify-content:center;}.elementor .nb-metier-texte{max-width:780px;font-family:var(--nb-font-texte);font-size:16px;line-height:30px;text-align:center;margin:0px;margin-inline: auto;\n}.elementor .nb-metier-titre{font-family:var(--nb-font-titre);font-weight:600;font-size:110px;line-height:1.05;text-align:center;text-transform:uppercase;margin-block-start:0px;margin-block-end:44px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .nb-metier-section{width:100%;min-height:100vh;overflow:hidden;position:sticky;inset-block-start:0px;text-align:center;display:flex;flex-direction:column;gap:0px;justify-content:center;align-items:center;padding-block: 90px; padding-inline: 10%; background-size: cover; background-position: center center; background-attachment: fixed;\n}.elementor .nb-nav-link:hover,.elementor .nb-nav-link:focus-visible{color:var(--nb-turquoise);}.elementor .nb-nav-link{font-family:var(--nb-font-titre);font-weight:500;font-size:15px;color:#333333;letter-spacing:0.6px;text-transform:uppercase;padding-block-start:6px;padding-block-end:6px;padding-inline-start:20px;padding-inline-end:20px;border-radius:0px;background-color:transparent;transition:color 0.2s;}.elementor .nb-btn-decouvrir:hover,.elementor .nb-btn-decouvrir:focus-visible{color:#ffffff;box-shadow:400px 0px 0px 0px #0d0d0d inset;}.elementor .nb-btn-decouvrir{overflow:hidden;position:relative;font-family:var(--nb-font-titre);font-weight:500;font-size:14px;color:#000000;letter-spacing:0.16em;line-height:1em;text-transform:uppercase;padding-block-start:20px;padding-block-end:20px;padding-inline-start:27px;padding-inline-end:27px;border-radius:0px;background-color:var(--nb-jaune);box-shadow:0px 0px 0px 0px #0d0d0d inset;transition:box-shadow 0.5s, color 0.3s;display:inline-block;white-space: nowrap;\n}