:root{--fm-team-navy: #0b2966;--fm-team-red: #e7121c;--fm-team-ink: #15203a;--fm-team-line: #d5dce8;--fm-team-paper: #f3f5f8}.fm-team-nav,.fm-team-page,.fm-team-teaser{font-family:FM Avenir,Avenir Next,Arial,sans-serif;font-weight:400}.fm-team-nav{align-items:stretch;width:max-content;color:#fff;background:var(--fm-team-navy);border:1px solid #ffffff7a;border-radius:6px;position:relative;z-index:3;flex:0 0 auto}.fm-team-nav--desktop{display:none}.fm-team-nav--mobile{display:flex;width:100%;border:0;border-radius:0}@media(min-width:1280px){#header-component[data-menu-style=menu] .fm-team-nav--desktop{display:flex}#header-component[data-menu-style=menu] .fm-team-nav--mobile{display:none}}.fm-team-nav .fm-team-nav__link,.fm-team-nav summary{color:#fff;display:flex;align-items:center;justify-content:center;min-height:44px;text-decoration:none;white-space:nowrap}.fm-team-nav .fm-team-nav__link{padding:0 14px;font-family:FM Futura,Impact,Arial Narrow,sans-serif;font-size:17px;font-weight:400;line-height:1;text-transform:uppercase;letter-spacing:.025em}.fm-team-nav--mobile .fm-team-nav__link{flex:1;min-height:32px;font-size:13px;padding-inline:10px}.fm-team-nav--mobile summary{min-height:32px;width:36px}.fm-team-nav--mobile summary svg{width:13px;height:13px}.fm-team-nav .fm-team-nav__more{border-inline-start:1px solid #ffffff55}.fm-team-nav summary{width:44px;list-style:none;cursor:pointer}.fm-team-nav summary::-webkit-details-marker{display:none}.fm-team-nav__more[open]>summary svg{transform:rotate(180deg)}.fm-team-nav .fm-team-nav__list{list-style:none;position:absolute;z-index:2;top:100%;right:0;width:min(238px,95vw);padding:4px;margin:4px 0 0;background:#fff;border:1px solid var(--fm-team-line);border-radius:6px;box-shadow:0 10px 26px #0b29662b}.fm-team-nav--mobile .fm-team-nav__list{right:8px}.fm-team-nav .fm-team-nav__list a{display:flex;align-items:center;min-height:44px;padding:8px 12px;color:var(--fm-team-navy);text-decoration:none;font-weight:700}.fm-team-nav .fm-team-nav__list li:last-child{border-top:1px solid var(--fm-team-line)}.fm-team-nav .fm-team-nav__list a:hover{background:var(--fm-team-paper)}.fm-team-nav .fm-team-nav__link:hover,.fm-team-nav summary:hover{background:#ffffff1a}.fm-team-nav :is(a,summary):focus-visible{outline:2px solid #729cff;outline-offset:-2px}.fm-team-page{color:var(--fm-team-ink);background:#fff}.fm-team-page [hidden]{display:none!important}.fm-team-page [id]{scroll-margin-top:calc(var(--header-height, 110px) + 18px)}.fm-team-page :is(p,h1,h2,h3),.fm-team-teaser :is(p,h2){margin:0}.fm-team-page p,.fm-team-teaser p{line-height:1.55}.fm-team-width{width:min(100% - 36px,1120px);margin-inline:auto}.fm-team-hero{color:#fff;background:var(--fm-team-navy);border-bottom:5px solid var(--fm-team-red);padding-block:clamp(36px,7vw,88px)}.fm-team-page .fm-team-title,.fm-team-teaser .fm-team-title{font-family:FM Futura,Impact,Arial Narrow,sans-serif;font-weight:400;line-height:1.03;color:inherit;text-transform:uppercase;font-size:clamp(32px,4.5vw,57px);overflow-wrap:anywhere}.fm-team-hero h1.fm-team-title{font-size:clamp(37px,6.5vw,78px);max-width:950px}.fm-team-page .fm-team-subhead{font-family:FM Avenir,Avenir Next,Arial,sans-serif;font-weight:700;color:inherit;font-size:clamp(18px,2vw,24px);line-height:1.3}.fm-team-page .fm-team-kicker,.fm-team-teaser .fm-team-kicker{font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.09em;margin-bottom:10px}.fm-team-page .fm-team-title+p,.fm-team-teaser .fm-team-title+p{margin-top:12px}.fm-team-links{display:flex;align-items:center;flex-wrap:wrap;gap:12px 22px;margin-top:22px}.fm-team-page .fm-team-button,.fm-team-teaser .fm-team-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;max-width:100%;padding:11px 18px;border:1px solid var(--fm-team-navy);border-radius:6px;background:var(--fm-team-navy);color:#fff;font:700 16px/1.3 FM Avenir,Avenir Next,Arial,sans-serif;text-decoration:none;cursor:pointer}.fm-team-page .fm-team-button--light,.fm-team-teaser .fm-team-button--light{background:#fff;color:var(--fm-team-navy);border-color:#fff}.fm-team-button:hover{filter:brightness(.93)}.fm-team-content{padding-block:clamp(33px,6vw,68px)}.fm-team-realisations{background:var(--fm-team-paper);padding-block:clamp(35px,6vw,72px)}.fm-team-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:24px}.fm-team-project{min-width:0;background:#fff;border:1px solid var(--fm-team-line);border-radius:8px;overflow:hidden}.fm-team-project__media{aspect-ratio:3 / 2;display:grid;overflow:hidden;background:var(--fm-team-navy)}.fm-team-project__media img{display:block;width:100%;height:100%;min-height:0;object-fit:cover;object-position:var(--fm-photo-position, center);filter:var(--fm-photo-tone, none)}.fm-team-project__media--mont-macq{--fm-photo-position: 50% 49%;--fm-photo-tone: brightness(1.06) contrast(1.025) saturate(1.02)}.fm-team-project__media--locmaria{--fm-photo-position: 50% 29%;--fm-photo-tone: brightness(1.035) contrast(.99) saturate(.93)}.fm-team-project__media--caen{--fm-photo-position: 50% 43%;--fm-photo-tone: brightness(1.025) contrast(.98) saturate(.98)}.fm-team-project__media--sqy78{--fm-photo-position: 50% 85%;--fm-photo-tone: brightness(1.045) contrast(1.015)}.fm-team-project__media--troyes{--fm-photo-position: 50% 50%;--fm-photo-tone: brightness(1.08) contrast(.98) saturate(.95)}.fm-team-project__media--naturide{grid-template-rows:repeat(2,minmax(0,1fr));gap:2px}.fm-team-project__media--naturide img:first-child{--fm-photo-position: 50% 56%;--fm-photo-tone: brightness(1.02) contrast(1.06) saturate(1.09)}.fm-team-project__media--naturide img:last-child{--fm-photo-position: 50% 53%;--fm-photo-tone: brightness(1.06) contrast(.98) saturate(.97)}.fm-team-project__media--mcf-giffre{--fm-photo-position: 50% 25%;--fm-photo-tone: brightness(1.02) contrast(.98) saturate(.93)}.fm-team-project__media--saint-jean{--fm-photo-position: 50% 25%;--fm-photo-tone: brightness(1.045) contrast(1.04) saturate(1.07)}.fm-team-project__copy{padding:clamp(16px,3vw,25px)}.fm-team-project .fm-team-title{font-size:clamp(25px,3vw,36px)}.fm-team-teaser{background:var(--fm-team-navy);color:#fff;display:grid;grid-template-columns:1.1fr .9fr;align-items:stretch}.fm-team-teaser__media{min-height:230px}.fm-team-teaser__media img{width:100%;height:100%;object-fit:cover;object-position:center 42%}.fm-team-teaser__copy{align-self:center;padding:clamp(24px,5vw,60px)}.fm-team-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;max-width:840px;margin-block:20px 0}.fm-team-form label{color:var(--fm-team-ink);font-weight:700;min-width:0}.fm-team-form :is(input,select,textarea){display:block;width:100%;min-width:0;min-height:46px;margin-top:5px;padding:8px 11px;border:1px solid #a6b4c9;border-radius:6px;background:#fff;color:var(--fm-team-ink);font:400 16px/1.35 FM Avenir,Avenir Next,Arial,sans-serif}.fm-team-form textarea{min-height:90px;resize:vertical}.fm-team-form__wide{grid-column:1 / -1}.fm-team-form .fm-team-button{justify-self:start}.fm-team-optional{font-weight:400;color:#4e5e75;font-size:13px}.fm-team-page .fm-team-preview-note{margin-top:15px;color:#344966;background:var(--fm-team-paper);padding:9px 12px;border-left:3px solid var(--fm-team-navy);max-width:840px;font-size:14px}.fm-team-page .fm-team-success{margin-top:16px;color:#164a37;font-weight:700}.fm-team-email{margin-top:20px;max-width:840px;border:1px solid var(--fm-team-line);border-radius:6px}.fm-team-email summary{min-height:46px;padding:11px 14px;font-weight:700;color:var(--fm-team-navy);cursor:pointer}.fm-team-email__body{overflow:hidden;border-top:1px solid var(--fm-team-line)}.fm-team-page .fm-team-email__subject{padding:12px 14px}.fm-team-email__body td{font-family:FM Avenir,Avenir Next,Arial,sans-serif!important}.fm-team-email__body h2{font-family:FM Futura,Impact,Arial Narrow,sans-serif!important;font-weight:400!important}.fm-team-page iframe{display:block;border:0;margin-top:16px;max-width:840px}@media(max-width:749px){.fm-team-gallery,.fm-team-teaser,.fm-team-form{grid-template-columns:minmax(0,1fr)}.fm-team-teaser__media{min-height:0}.fm-team-teaser__media img{max-height:240px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/fm-tenues-equipe.css.map */
