body.ls-public-premium-savoir-faire{background: #111111 !important}body.ls-public-premium-savoir-faire .site, body.ls-public-premium-savoir-faire #page, body.ls-public-premium-savoir-faire #content, body.ls-public-premium-savoir-faire .site-content, body.ls-public-premium-savoir-faire .content-area, body.ls-public-premium-savoir-faire .site-main, body.ls-public-premium-savoir-faire .ast-container, body.ls-public-premium-savoir-faire .ast-article-single, body.ls-public-premium-savoir-faire .entry-content{background: transparent !important;background-image: none !important}body.ls-public-premium-savoir-faire .ast-container{max-width: none;padding-inline: 0}body.ls-public-premium-savoir-faire.ast-plain-container.ast-no-sidebar #primary, body.ls-public-premium-savoir-faire #main, body.ls-public-premium-savoir-faire .site-main, body.ls-public-premium-savoir-faire .ast-article-single, body.ls-public-premium-savoir-faire .entry-content{margin-top: 0;padding-top: 0}body.ls-public-premium-savoir-faire .entry-header{display: none}body:not(.wp-admin) #ls-notre-savoir-faire{--sf-fond: #111111;--sf-fond-creux: #111111;--sf-or: #b88634;--sf-ivoire: #fffaf2;--sf-texte: #cfc7bb;--sf-filet: rgba(184, 134, 52, .72);--sf-rayon: 7px;--sf-rail: 1240px;--sf-gouttiere: max(1rem, calc((100% - var(--sf-rail)) / 2));width: 100%;max-width: none;padding: 0;color: var(--sf-texte)}body:not(.wp-admin) #ls-notre-savoir-faire .ls-sf-hero{position: relative;margin: 0;padding: 46px 52px;background: #0b0b0a var(--ls-sf-hero-image) center right / cover no-repeat}body:not(.wp-admin) #ls-notre-savoir-faire .ls-sf-hero::before{content: "";position: absolute;inset: 0;background: linear-gradient(90deg, rgba(11, 11, 10, .94) 0%, rgba(11, 11, 10, .86) 38%, rgba(11, 11, 10, .35) 68%, rgba(11, 11, 10, .12) 100%)}body:not(.wp-admin) #ls-notre-savoir-faire .ls-sf-hero__inner{position: relative;max-width: 650px}body:not(.wp-admin) #ls-notre-savoir-faire .ls-sf-hero h1{margin: 12px 0 18px;color: var(--sf-ivoire);font-size: clamp(42px, 4.25vw, 62px);font-weight: 700;line-height: 1.08}body:not(.wp-admin) #ls-notre-savoir-faire .ls-sf-lead{max-width: 570px;margin: 0 0 26px;font-size: 17px;line-height: 1.65}body:not(.wp-admin) #ls-notre-savoir-faire .ls-sf-trust{position: relative;z-index: 2;display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));width: min(var(--sf-rail), calc(100% - 2rem));margin: -34px auto 0;border: 1px solid var(--sf-filet);border-radius: var(--sf-rayon);background: var(--sf-fond-creux);overflow: hidden}body:not(.wp-admin) #ls-notre-savoir-faire .ls-sf-trust__item{display: grid;grid-template-columns: 2rem minmax(0, 1fr);gap: .72rem;align-items: center;min-width: 0;padding: 18px 20px;border-right: 1px solid rgba(184, 134, 52, .24)}body:not(.wp-admin) #ls-notre-savoir-faire .ls-sf-trust__item:last-child{border-right: 0}body:not(.wp-admin) #ls-notre-savoir-faire .ls-sf-trust__icon{display: inline-flex;align-items: center;justify-content: center;color: var(--sf-or)}body:not(.wp-admin) #ls-notre-savoir-faire .ls-sf-trust__icon svg{width: 1.45rem;height: 1.45rem}body:not(.wp-admin) #ls-notre-savoir-faire .ls-sf-trust__item strong{display: block;color: var(--sf-ivoire);font-family: "Josefin Sans", sans-serif;font-size: .72rem;font-weight: 800;letter-spacing: .06em;line-height: 1.15;text-transform: uppercase}body:not(.wp-admin) #ls-notre-savoir-faire .ls-sf-trust__item > div > span{display: block;margin-top: .18rem;color: rgba(255, 250, 242, .68);font-size: .68rem;line-height: 1.25}body:not(.wp-admin) #ls-notre-savoir-faire .ls-sf-band{width: min(var(--sf-rail), calc(100% - 2rem));margin: 28px auto 0;padding: 28px;border: 1px solid var(--sf-filet);border-radius: var(--sf-rayon);background: var(--sf-fond)}body:not(.wp-admin) #ls-notre-savoir-faire .ls-sf-band__inner{width: 100%}body:not(.wp-admin) #ls-notre-savoir-faire .ls-sf-band__head{max-width: 46rem;margin: 0 auto 30px;text-align: center}body:not(.wp-admin) #ls-notre-savoir-faire .ls-sf-band__head h2{margin: 10px 0 0}body:not(.wp-admin) #ls-notre-savoir-faire .ls-sf-band__sub{margin: 12px 0 0;font-size: 16px}body:not(.wp-admin) #ls-notre-savoir-faire h2{color: var(--sf-ivoire);font-size: clamp(1.5rem, 2.2vw, 1.95rem);font-weight: 700;line-height: 1.22}body:not(.wp-admin) #ls-notre-savoir-faire .ls-sf-kicker{display: inline-block;color: var(--sf-or);font-family: "Josefin Sans", sans-serif;font-size: 11px;font-weight: 700;letter-spacing: .18em;text-transform: uppercase}body:not(.wp-admin) #ls-notre-savoir-faire p{margin: 0 0 16px;color: var(--sf-texte);font-size: 17px;line-height: 1.68}body:not(.wp-admin) #ls-notre-savoir-faire p:last-child{margin-bottom: 0}body:not(.wp-admin) #ls-notre-savoir-faire .ls-sf-prose{max-width: 72ch;margin: 0 auto}body:not(.wp-admin) #ls-notre-savoir-faire .ls-sf-steps{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 18px;margin: 0;padding: 0;list-style: none;counter-reset: none}body:not(.wp-admin) #ls-notre-savoir-faire .ls-sf-step{padding: 22px 20px;border: 1px solid rgba(184, 134, 52, .28);border-radius: var(--sf-rayon);background: var(--sf-fond-creux)}body:not(.wp-admin) #ls-notre-savoir-faire .ls-sf-step__numero{display: block;color: var(--sf-or);font-family: "Josefin Sans", sans-serif;font-size: 12px;font-weight: 800;letter-spacing: .16em}body:not(.wp-admin) #ls-notre-savoir-faire .ls-sf-step h3{margin: 8px 0 10px;color: var(--sf-ivoire);font-size: 1.08rem;font-weight: 700;line-height: 1.28}body:not(.wp-admin) #ls-notre-savoir-faire .ls-sf-step p{margin: 0;font-size: 15px;line-height: 1.62}body:not(.wp-admin) #ls-notre-savoir-faire .ls-sf-figured{display: grid;grid-template-columns: minmax(0, 380px) minmax(0, 1fr);gap: 3.2rem;align-items: center}body:not(.wp-admin) #ls-notre-savoir-faire .ls-sf-figured.is-reverse .ls-sf-figured__media{order: 2}body:not(.wp-admin) #ls-notre-savoir-faire .ls-sf-figured__media{margin: 0;border-radius: var(--sf-rayon);overflow: hidden}body:not(.wp-admin) #ls-notre-savoir-faire .ls-sf-figured__media img{display: block;width: 100%;height: 100%;max-height: 460px;object-fit: cover}body:not(.wp-admin) #ls-notre-savoir-faire .ls-sf-figured__text h2{margin: 10px 0 16px}body:not(.wp-admin) #ls-notre-savoir-faire .ls-sf-figure-wide{margin: 30px 0 0;border-radius: var(--sf-rayon);overflow: hidden}body:not(.wp-admin) #ls-notre-savoir-faire .ls-sf-figure-wide img{display: block;width: 100%;height: auto}body:not(.wp-admin) #ls-notre-savoir-faire .ls-sf-final{width: min(var(--sf-rail), calc(100% - 2rem));margin: 28px auto 72px;padding: 32px 28px;border: 1px solid var(--sf-filet);border-radius: var(--sf-rayon);background: var(--sf-fond)}body:not(.wp-admin) #ls-notre-savoir-faire .ls-sf-final__inner{display: grid;grid-template-columns: minmax(0, 1fr) auto;gap: 32px;align-items: center}body:not(.wp-admin) #ls-notre-savoir-faire .ls-sf-final h2{margin: 10px 0 14px}body:not(.wp-admin) #ls-notre-savoir-faire .ls-sf-actions{display: flex;flex-wrap: wrap;gap: 12px;align-items: center}body:not(.wp-admin) #ls-notre-savoir-faire .ls-sf-btn{display: inline-flex;align-items: center;justify-content: center;min-height: var(--ls-global-button-min-height);padding: var(--ls-global-button-padding-y) var(--ls-global-button-padding-x);border: 1px solid var(--ls-global-button-secondary-border);border-radius: var(--ls-global-button-radius);background: var(--ls-global-button-secondary-bg);color: var(--ls-global-button-secondary-text);font-family: var(--ls-global-font, "Josefin Sans", sans-serif);font-size: var(--ls-global-button-font-size);font-weight: 700;letter-spacing: var(--ls-global-button-letter-spacing);text-decoration: none;text-transform: uppercase;transition: background-color .18s ease, border-color .18s ease, color .18s ease}body:not(.wp-admin) #ls-notre-savoir-faire .ls-sf-btn.is-primary{border-color: var(--ls-global-button-border);background: var(--ls-global-button-bg);color: var(--ls-global-button-text)}body:not(.wp-admin) #ls-notre-savoir-faire .ls-sf-btn:hover, body:not(.wp-admin) #ls-notre-savoir-faire .ls-sf-btn:focus-visible{border-color: var(--ls-global-button-hover-border);background: var(--ls-global-button-hover-bg);color: var(--ls-global-button-hover-text);outline: 2px solid transparent;outline-offset: 3px}@media (max-width: 1024px){body:not(.wp-admin) #ls-notre-savoir-faire .ls-sf-hero{padding-top: 84px;padding-bottom: 76px}body:not(.wp-admin) #ls-notre-savoir-faire .ls-sf-figured{grid-template-columns: minmax(0, 300px) minmax(0, 1fr);gap: 2.2rem}body:not(.wp-admin) #ls-notre-savoir-faire .ls-sf-steps{grid-template-columns: repeat(2, minmax(0, 1fr))}body:not(.wp-admin) #ls-notre-savoir-faire .ls-sf-trust{grid-template-columns: repeat(2, minmax(0, 1fr))}body:not(.wp-admin) #ls-notre-savoir-faire .ls-sf-trust__item:nth-child(2n){border-right: 0}body:not(.wp-admin) #ls-notre-savoir-faire .ls-sf-trust__item:nth-child(n+3){border-top: 1px solid rgba(184, 134, 52, .24)}}@media (max-width: 768px){body:not(.wp-admin) #ls-notre-savoir-faire .ls-sf-hero{padding: 44px 24px 34px}body:not(.wp-admin) #ls-notre-savoir-faire .ls-sf-hero::before{background: linear-gradient(180deg, rgba(11, 11, 10, .82) 0%, rgba(11, 11, 10, .9) 100%)}body:not(.wp-admin) #ls-notre-savoir-faire .ls-sf-hero__inner{max-width: none}body:not(.wp-admin) #ls-notre-savoir-faire .ls-sf-figured{grid-template-columns: minmax(0, 1fr);gap: 24px}body:not(.wp-admin) #ls-notre-savoir-faire .ls-sf-figured.is-reverse .ls-sf-figured__media{order: 0}body:not(.wp-admin) #ls-notre-savoir-faire .ls-sf-final__inner{grid-template-columns: minmax(0, 1fr);gap: 22px}}@media (max-width: 480px){body:not(.wp-admin) #ls-notre-savoir-faire .ls-sf-hero{padding: 44px 24px 34px}body:not(.wp-admin) #ls-notre-savoir-faire .ls-sf-band, body:not(.wp-admin) #ls-notre-savoir-faire .ls-sf-final{padding: 22px 20px}body:not(.wp-admin) #ls-notre-savoir-faire .ls-sf-steps{grid-template-columns: minmax(0, 1fr)}body:not(.wp-admin) #ls-notre-savoir-faire .ls-sf-trust{grid-template-columns: minmax(0, 1fr)}body:not(.wp-admin) #ls-notre-savoir-faire .ls-sf-trust__item{border-right: 0;border-top: 1px solid rgba(184, 134, 52, .24)}body:not(.wp-admin) #ls-notre-savoir-faire .ls-sf-trust__item:first-child{border-top: 0}body:not(.wp-admin) #ls-notre-savoir-faire .ls-sf-actions .ls-sf-btn{width: 100%}}