.elementor .nav-links{font-family:var(--ff-mono);font-weight:400;font-size:0.8rem;color:var(--text-inverse);letter-spacing:0.14em;text-transform:uppercase;border-block-start-width:0px;border-block-end-width:2px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#36657000;border-style:solid;transition:all 250ms;}.elementor .nav-links:hover,.elementor .nav-links:focus-visible{color:var(--accent);border-color:var(--accent);}.elementor .section-defaut{padding-block-start:var(--space-l);padding-block-end:var(--space-l);padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;align-items:center;}.elementor .section-container-defaut{width:1240px;max-width:90%;padding:0px;}.elementor .btn-ghost{font-family:var(--ff-mono);font-weight:600;font-size:0.9rem;color:var(--text-main);letter-spacing:1px;line-height:1em;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:28px;padding-inline-end:28px;border-radius:0px;border-width:1px;border-color:var(--bg-deep);border-style:solid;background-color:#2e191e00;transition:all 250ms;}.elementor .btn-ghost:hover,.elementor .btn-ghost:focus-visible{color:var(--text-inverse);background-color:var(--bg-deep);}.elementor .btn-primary{font-family:var(--ff-mono);font-weight:600;font-size:0.9rem;color:var(--bg-main);letter-spacing:1px;line-height:1em;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:28px;padding-inline-end:28px;border-radius:0px;border-width:1px;border-color:var(--interactive-hover);border-style:solid;background-color:var(--interactive);transition:all 250ms;}.elementor .btn-primary:hover,.elementor .btn-primary:focus-visible{border-color:var(--interactive-hover);background-color:var(--interactive-hover);}.elementor .mission-card{width:calc(100% / 3);padding-block-start:40px;padding-block-end:40px;padding-inline-start:32px;padding-inline-end:32px;background-color:var(--bg-main);flex-direction:column;align-items:start;}.elementor .projet-image-container{aspect-ratio:1/1;}.elementor .projet-image-revelee{position:absolute;opacity:0%;transition:opacity 0.5s;}.elementor .marquee-track{width:max-content;flex-direction:row;flex-wrap:nowrap;flex:1 0 auto;animation: marqueeScroll 55s linear infinite;\n}.elementor .logo-chip{width:200px;height:100px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:12px;padding-inline-end:12px;margin-inline-end:clamp(28px, 4vw, 56px);justify-content:center;align-items:center;}.elementor .logo-img-single{width:auto;height:100%;object-fit:contain;opacity:82%;filter:grayscale(100%);transition:opacity 250ms, filter 250ms;}.elementor .marquee{overflow:hidden;}.elementor .contact-container{width:auto;padding:0px;flex-direction:column;gap:12px;justify-content:flex-start;align-items:start;}.elementor .result{min-width:0px;}.elementor .bouton-description{width:auto;position:absolute;inset-inline-end:0px;inset-block-end:0px;padding:4px;background-color:var(--accent);}.elementor .description-container{padding:28px;opacity:0%;visibility: hidden;
pointer-events: none;
transition: opacity .35s ease, visibility .35s ease;\n}.elementor .bouton-fermeture-description{width:auto;position:absolute;inset-inline-end:0px;inset-block-end:0px;padding:4px;background-color:var(--accent);}.elementor .description-container-inside{min-height:0px;overflow-y: auto;
scrollbar-width: thin;   
scrollbar-color: rgba(201, 162, 77, .5) transparent;\n}.elementor .mission-description-container{padding:0px;}.elementor .btn-simple{width:auto;font-family:var(--ff-mono);font-weight:600;font-size:0.9rem;color:var(--interactive);letter-spacing:1px;line-height:1em;text-transform:uppercase;padding-block-start:0px;padding-block-end:4px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:2px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--interactive);border-style:solid;background-color:#ebe7d500;}.elementor .icone-boucle{width:28px;height:28px;object-fit:contain;}