.investipole-local-city .lc-city-directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:1px solid var(--lc-line)}
.investipole-local-city .lc-city-directory a{display:flex;justify-content:space-between;gap:18px;padding:22px;background:var(--lc-paper);font-size:15px;line-height:1.5;text-decoration:none;border:1px solid var(--lc-line)}
.investipole-local-city .lc-city-directory a:hover{background:#e6e7dc;color:var(--lc-ink)}
.investipole-local-city .lc-department-directory{margin-bottom:38px}
.investipole-local-city .lc-department-directory:last-child{margin-bottom:0}
.lc-region-page .lc-jump a:nth-child(-n+2)::after{content:none}
.lc-region-page .lc-directories{padding-top:0}
@media(max-width:767px){.investipole-local-city .lc-city-directory{grid-template-columns:1fr}.investipole-local-city .lc-city-directory a{padding:18px}}
body.ip-local-city-body{background:#fbfaf7}
body.ip-local-city-body .site-main,body.ip-local-city-body .content-area,body.ip-local-city-body .content-container,body.ip-local-city-body .entry-content-wrap,body.ip-local-city-body .entry-content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
body.ip-local-city-body .entry-hero,body.ip-local-city-body .entry-header{display:none}
body.ip-local-city-body #masthead [data-section="kadence_customizer_header_html"],body.ip-local-city-body #masthead [data-section="kadence_customizer_mobile_html"]{display:none!important}
.investipole-local-city{--lc-ink:#03333c;--lc-gold:#d8c399;--lc-paper:#f1ede3;--lc-line:#c9d4d3;color:var(--lc-ink);background:#fbfaf7;font:16px/1.8 Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.investipole-local-city,.investipole-local-city *{box-sizing:border-box}
.investipole-local-city :where(h1,h2,h3){font-family:Georgia,"Times New Roman",serif;font-weight:400;letter-spacing:-.035em;line-height:1.15;text-transform:none!important;color:inherit;margin:0 0 26px;text-wrap:balance}
.investipole-local-city h2{font-size:clamp(32px,3.1vw,44px)}
.investipole-local-city p{margin:0 0 22px}
.investipole-local-city a{color:inherit;text-underline-offset:4px}
.investipole-local-city a:hover{color:#977744}
.investipole-local-city :where(a,summary):focus-visible{outline:3px solid #b79559;outline-offset:5px}
.investipole-local-city img{display:block;max-width:100%;height:auto}
.lc-shell{width:min(1240px,calc(100% - 80px));margin-inline:auto}
.lc-hero{position:relative;overflow:hidden;min-height:650px;background:#03333c;color:white}
.lc-hero>picture,.lc-hero>picture img,.lc-hero-overlay{position:absolute;inset:0;width:100%;height:100%}
.lc-hero>picture img{object-fit:cover;object-position:center}
.lc-hero-overlay{background:linear-gradient(90deg,rgba(1,28,34,.91),rgba(2,36,43,.79) 40%,rgba(3,51,60,.38) 72%,rgba(3,51,60,.12)),linear-gradient(0deg,rgba(2,30,35,.36),transparent 62%)}
.lc-hero-inner{position:relative;z-index:1;min-height:650px;padding-top:164px;padding-bottom:55px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}
.lc-breadcrumbs{position:absolute;top:113px;display:flex;flex-wrap:wrap;gap:10px;font-size:12px;line-height:1.5;color:rgba(255,255,255,.85)}
.lc-breadcrumbs a{text-decoration:none}
.lc-hero h1{color:white!important;font-size:clamp(44px,4.7vw,68px);line-height:1.04;letter-spacing:-.042em;max-width:860px;margin:0}
.lc-hero h1 em{display:block;margin-top:18px;color:var(--lc-gold);font:650 clamp(18px,1.6vw,22px)/1.4 Inter,Arial,sans-serif;letter-spacing:0;font-style:normal}
.lc-hero .lc-hero-lead{max-width:670px;margin:24px 0 0;color:rgba(255,255,255,.94);font-size:16px;line-height:1.75}
.lc-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:26px}
.investipole-local-city .lc-button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:50px;padding:12px 22px;background:var(--lc-gold);color:var(--lc-ink);font-size:12px;line-height:1.4;font-weight:800;letter-spacing:.02em;text-decoration:none}
.investipole-local-city .lc-button:hover{background:#e5d4b3;color:var(--lc-ink)}
.investipole-local-city .lc-button:focus-visible{outline-color:white}
.lc-call{display:none}
.lc-hero .lc-hero-note{margin:14px 0 0;color:rgba(255,255,255,.85);font-size:11px;line-height:1.6}
.lc-jump{background:var(--lc-paper)}
.lc-jump>.lc-shell{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:19px 0;border-bottom:1px solid var(--lc-line)}
.lc-jump a{font-size:12px;line-height:1.6;font-weight:800;text-decoration:none}
.lc-jump a:last-child{white-space:nowrap}
.lc-jump a:nth-child(-n+2)::after{content:" ↓";color:#a68a54;margin-left:7px}
.lc-jump span{color:#a68a54;margin-left:7px}
.lc-section{padding:65px 0;scroll-margin-top:110px}
.lc-intro-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:65px;align-items:start}
.lc-copy{font-size:16px;line-height:1.85}
.lc-copy p:last-child{margin-bottom:0}
.lc-text-link{display:inline-block;margin-top:5px;font-size:13px;font-weight:800}
.lc-authority{background:#03333c;color:white}
.lc-authority-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:24px 0}
.lc-authority-grid>div{display:flex;align-items:center;justify-content:center;gap:16px;padding:14px 20px;border-right:1px solid rgba(255,255,255,.2)}
.lc-authority-grid>div:last-child{border-right:0}
.lc-authority-grid svg{width:29px;height:29px;flex:0 0 29px;fill:none;stroke:var(--lc-gold);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.lc-authority-grid p{margin:0;font-size:13px;font-weight:700}
.lc-service-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid var(--lc-line);border-left:1px solid var(--lc-line);margin:35px 0}
.lc-service-card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:13px;padding:23px 13px;border-right:1px solid var(--lc-line);border-bottom:1px solid var(--lc-line)}
.lc-service-card img{width:80px;height:80px;object-fit:contain;flex:0 0 80px;border-radius:50%}
.lc-service-card h3{font-size:19px;line-height:1.25;letter-spacing:-.015em;margin:0}
.lc-narrative{max-width:980px}
.lc-partners{background:#e8eeeb;padding:36px 0}
.lc-partner-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));background:white;border:1px solid var(--lc-line)}
.lc-partner-grid>div{padding:22px 14px;text-align:center;border-right:1px solid var(--lc-line)}
.lc-partner-grid>div:last-child{border-right:0}
.lc-partner-grid img{width:82px;height:60px;object-fit:contain;filter:grayscale(1);margin:0 auto 16px}
.lc-partner-grid p{font-size:11px;font-weight:650;line-height:1.65;margin:0}
.lc-dark{background:#03333c;color:#fff}
.lc-dark .lc-service-grid{border-color:rgba(255,255,255,.2)}
.lc-dark .lc-service-card{border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.03)}
.lc-dark a:hover{color:var(--lc-gold)}
.lc-report{position:relative;overflow:hidden;background:#e7e8de;scroll-margin-top:110px}
.lc-report>picture{position:absolute;inset:0}
.lc-report>picture img{width:100%;height:100%;object-fit:cover;opacity:.13}
.lc-report>.lc-shell{position:relative;padding:54px 0}
.lc-report h2{max-width:940px;margin:0;font-size:clamp(31px,2.8vw,40px)}
.lc-faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px;align-items:start}
.lc-faq-grid>div:first-child>p{font-size:15px;line-height:1.8}
.lc-faq details{border-bottom:1px solid var(--lc-line)}
.lc-faq details:first-child{border-top:1px solid var(--lc-line)}
.lc-faq summary{cursor:pointer;display:flex;justify-content:space-between;align-items:flex-start;gap:20px;list-style:none;padding:22px 0}
.lc-faq summary::-webkit-details-marker{display:none}
.lc-faq summary h3{font:700 16px/1.6 Inter,Arial,sans-serif;margin:0;letter-spacing:0}
.lc-faq summary>span{color:#977744;font-size:24px;line-height:1.1;flex:0 0 16px}
.lc-faq details[open] summary>span{transform:rotate(45deg)}
.lc-faq details>div{padding:0 20px 24px 0;font-size:15px;line-height:1.85}
.lc-faq details>div p{margin:0}
.lc-network{background:var(--lc-paper);padding:32px 0;border-top:1px solid var(--lc-line)}
.lc-network p{margin:0;max-width:1030px;font-size:15px;line-height:1.85}
@media(max-width:1024px){.lc-shell{width:calc(100% - 48px)}.lc-intro-grid,.lc-faq-grid{gap:35px}.lc-service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lc-partner-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lc-partner-grid>div{border-bottom:1px solid var(--lc-line)}.lc-partner-grid>div:nth-child(3n){border-right:0}.lc-partner-grid>div:nth-last-child(-n+3){border-bottom:0}.lc-authority-grid>div{padding:12px;gap:10px}.lc-jump>.lc-shell{flex-wrap:wrap;justify-content:flex-start;gap:14px 28px}}
@media(max-width:767px){.lc-shell{width:calc(100% - 36px)}.lc-hero,.lc-hero-inner{min-height:0}.lc-hero-inner{padding-top:143px;padding-bottom:40px}.lc-hero h1{font-size:clamp(32px,8.8vw,48px);line-height:1.07}.lc-hero h1 em{font-size:17px;margin-top:16px}.lc-breadcrumbs{top:97px;font-size:11px;gap:7px}.lc-hero-overlay{background:linear-gradient(0deg,rgba(1,28,34,.95),rgba(2,36,43,.85) 52%,rgba(3,51,60,.54))}.lc-hero .lc-hero-lead{font-size:14px;line-height:1.7;margin-top:20px}.lc-hero-actions{margin-top:22px;gap:12px}.lc-call{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 18px;border:1px solid rgba(216,195,153,.65);font-size:12px;font-weight:750;text-decoration:none}.lc-jump>.lc-shell{display:grid;grid-template-columns:1fr 1fr;gap:15px 20px;padding:20px 0}.lc-jump a{font-size:11px}.lc-section{padding:42px 0}.lc-intro-grid,.lc-faq-grid{grid-template-columns:1fr;gap:26px}.investipole-local-city h2{font-size:31px;line-height:1.2}.lc-intro h2{margin-bottom:0}.lc-copy{font-size:15px;line-height:1.85}.lc-authority-grid{grid-template-columns:1fr 1fr;padding:14px 0;gap:10px}.lc-authority-grid>div{justify-content:flex-start;padding:12px 0;border:0;gap:10px}.lc-authority-grid p{font-size:11px}.lc-authority-grid svg{width:24px;height:24px;flex-basis:24px}.lc-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:28px 0}.lc-service-card{padding:19px 11px;gap:12px}.lc-service-card img{width:68px;height:68px;flex-basis:68px}.lc-service-card h3{font-size:20px;line-height:1.22}.lc-partners{padding:28px 0}.lc-partner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lc-partner-grid>div{padding:20px 12px;border-bottom:1px solid var(--lc-line);border-right:1px solid var(--lc-line)}.lc-partner-grid>div:nth-child(3n){border-right:1px solid var(--lc-line)}.lc-partner-grid>div:nth-child(2n){border-right:0}.lc-partner-grid>div:nth-last-child(3){border-bottom:1px solid var(--lc-line)}.lc-partner-grid>div:nth-last-child(-n+2){border-bottom:0}.lc-partner-grid img{width:70px;height:50px;margin-bottom:12px}.lc-report>.lc-shell{padding:38px 0}.lc-faq summary h3{font-size:15px}.lc-faq details>div{font-size:14px}.lc-network p{font-size:14px}}
@media(prefers-reduced-motion:reduce){.investipole-local-city *{scroll-behavior:auto!important}}
.lc-facts-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}
.lc-facts-grid article{border-top:1px solid var(--lc-line);padding-top:28px}
.lc-facts-grid h2{font-size:29px}
.lc-facts-grid svg,.lc-method-grid svg{width:42px;height:42px;fill:none;stroke:#a68a54;stroke-width:1.4;stroke-linejoin:round;stroke-linecap:round;margin:0 0 22px}
.lc-why h3{font-size:27px;margin-top:32px}
.lc-why ul{margin:0 0 24px;padding-left:24px}
.lc-method{background:var(--lc-paper)}
.lc-method-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;counter-reset:step;gap:20px;margin:34px 0 0;padding:0}
.lc-method-grid>li{counter-increment:step;border-top:1px solid var(--lc-line);padding-top:24px}
.lc-method-grid>li:before{content:counter(step,decimal-leading-zero);display:block;font:400 31px/1 Georgia,serif;color:#8a6d3c;margin:0 0 20px}
.lc-method-grid h3{font:700 15px/1.65 Inter,Arial,sans-serif;letter-spacing:0;margin:0}
.lc-network p+p{margin-top:16px}
@media(max-width:1024px){.lc-facts-grid{grid-template-columns:1fr;gap:28px}.lc-facts-grid article{max-width:900px}.lc-method-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:767px){.lc-method-grid{grid-template-columns:1fr;gap:22px}.lc-method-grid>li{display:grid;grid-template-columns:44px 1fr;gap:0 16px;align-items:start}.lc-method-grid>li:before{grid-row:1/3}.lc-method-grid svg{width:28px;height:28px;margin-bottom:10px}.lc-facts-grid h2{font-size:28px}}
@media(max-width:360px){body.ip-local-city-body #masthead .site-branding img{width:135px!important;max-width:135px!important}}.lc-night-addition .lc-night-narrative{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 56px}
.lc-night-addition .lc-night-narrative p{margin:0;max-width:64ch}
.lc-night-addition .lc-night-fieldwork{background:var(--lc-paper)}
.lc-night-addition .lc-night-contact{margin-top:38px;padding-top:26px;border-top:1px solid var(--lc-line)}
.lc-night-addition .lc-night-contact a{font-size:13px;font-weight:750}
.lc-night-addition .lc-network p{max-width:980px}
.ip-night-gallery{margin-top:28px}
.ip-night-gallery h3{font:400 27px/1.25 Georgia,serif;color:#03333c;margin:30px 0 20px}
.ip-night-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.ip-night-card{display:block;background:white;border:1px solid #c9d4d3;color:#03333c;text-decoration:none!important;min-width:0}
.ip-night-card figure{margin:0}.ip-night-card img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;display:block}
.ip-night-card figcaption{padding:24px 18px;font:400 22px/1.3 Georgia,serif}
.ip-night-card:hover{box-shadow:0 10px 24px rgba(3,51,60,.08)}
.ip-night-card:focus-visible{outline:2px solid #977744;outline-offset:4px}
@media(max-width:1000px){.lc-night-addition .lc-night-narrative{gap:28px 36px}.ip-night-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.lc-night-addition .lc-night-narrative{grid-template-columns:1fr;gap:24px}.lc-night-addition .lc-night-narrative p{max-width:none}.ip-night-cards{gap:14px}.ip-night-card figcaption{font-size:18px;padding:20px 12px}
.lc-night-addition[data-ip-night-city="detective-prive-chateaudun"] .lc-hero>picture img{object-position:25% center}
.lc-night-addition[data-ip-night-city="detective-prive-narbonne"] .lc-hero>picture img{object-position:right center}
}
@media(max-width:767px){.lc-night-addition[data-ip-night-city="detective-prive-rodez"] .lc-hero picture img{object-position:65% center}}
@media(max-width:767px){.lc-night-addition[data-ip-night-city="detective-prive-lisieux"] .lc-hero picture img{object-position:55% center}}
@media(max-width:767px){.lc-night-addition[data-ip-night-city="detective-prive-angouleme"] .lc-hero picture img{object-position:55% center}.lc-night-addition[data-ip-night-city="detective-prive-cognac"] .lc-hero picture img{object-position:60% center}}
@media(max-width:767px){.lc-night-addition[data-ip-night-city="detective-prive-saintes"] .lc-hero picture img{object-position:35% center}.lc-night-addition[data-ip-night-city="detective-prive-royan"] .lc-hero picture img{object-position:40% center}}
@media(max-width:767px){.lc-night-addition[data-ip-night-city="detective-prive-rochefort"] .lc-hero picture img{object-position:40% center}}
@media(max-width:767px){.lc-night-addition[data-ip-night-city="detective-prive-vierzon"] .lc-hero picture img{object-position:30% center}.lc-night-addition[data-ip-night-city="detective-prive-tulle"] .lc-hero picture img{object-position:35% center}}
@media(max-width:767px){.lc-night-addition[data-ip-night-city="detective-prive-beaune"] .lc-hero picture img{object-position:40% center}.lc-night-addition[data-ip-night-city="detective-prive-saint-brieuc"] .lc-hero picture img{object-position:40% center}.lc-night-addition[data-ip-night-city="detective-prive-lannion"] .lc-hero picture img{object-position:15% center}.lc-night-addition[data-ip-night-city="detective-prive-dinan"] .lc-hero picture img{object-position:40% center}}
@media(max-width:767px){.lc-night-addition[data-ip-night-city="detective-prive-perigueux"] .lc-hero picture img{object-position:70% center}.lc-night-addition[data-ip-night-city="detective-prive-bergerac"] .lc-hero picture img{object-position:60% center}.lc-night-addition[data-ip-night-city="detective-prive-montbeliard"] .lc-hero picture img{object-position:65% center}.lc-night-addition[data-ip-night-city="detective-prive-pontarlier"] .lc-hero picture img{object-position:65% center}}
@media(max-width:767px){.lc-night-addition[data-ip-night-city="detective-prive-vernon"] .lc-hero picture img{object-position:15% center}.lc-night-addition[data-ip-night-city="detective-prive-louviers"] .lc-hero picture img{object-position:65% center}.lc-night-addition[data-ip-night-city="detective-prive-dreux"] .lc-hero picture img{object-position:65% center}.lc-night-addition[data-ip-night-city="detective-prive-brest"] .lc-hero picture img{object-position:65% center}}
@media(max-width:767px){.lc-night-addition[data-ip-night-city="detective-prive-quimper"] .lc-hero picture img{object-position:65% center}.lc-night-addition[data-ip-night-city="detective-prive-morlaix"] .lc-hero picture img{object-position:55% center}.lc-night-addition[data-ip-night-city="detective-prive-concarneau"] .lc-hero picture img{object-position:75% center}.lc-night-addition[data-ip-night-city="detective-prive-montargis"] .lc-hero picture img{object-position:15% center}}
@media(max-width:767px){.lc-night-addition[data-ip-night-city="detective-prive-auch"] .lc-hero picture img{object-position:70% center}.lc-night-addition[data-ip-night-city="detective-prive-montpellier"] .lc-hero picture img{object-position:75% center}.lc-night-addition[data-ip-night-city="detective-prive-beziers"] .lc-hero picture img{object-position:25% center}.lc-night-addition[data-ip-night-city="detective-prive-sete"] .lc-hero picture img{object-position:35% center}}
@media(max-width:767px){.lc-night-addition[data-ip-night-city="detective-prive-agde"] .lc-hero picture img{object-position:20% center}.lc-night-addition[data-ip-night-city="detective-prive-chateauroux"] .lc-hero picture img{object-position:70% center}}
@media(max-width:767px){.lc-night-addition[data-ip-night-city="detective-prive-dole"] .lc-hero picture img{object-position:35% center}.lc-night-addition[data-ip-night-city="detective-prive-mont-de-marsan"] .lc-hero picture img{object-position:75% center}.lc-night-addition[data-ip-night-city="detective-prive-dax"] .lc-hero picture img{object-position:75% center}.lc-night-addition[data-ip-night-city="detective-prive-blois"] .lc-hero picture img{object-position:35% center}}
@media(max-width:767px){.lc-night-addition[data-ip-night-city="detective-prive-vendome"] .lc-hero picture img{object-position:45% center}.lc-night-addition[data-ip-night-city="detective-prive-romorantin-lanthenay"] .lc-hero picture img{object-position:60% center}.lc-night-addition[data-ip-night-city="detective-prive-cahors"] .lc-hero picture img{object-position:30% center}.lc-night-addition[data-ip-night-city="detective-prive-figeac"] .lc-hero picture img{object-position:55% center}}
@media(max-width:767px){.lc-night-addition[data-ip-night-city="detective-prive-agen"] .lc-hero picture img{object-position:40% center}.lc-night-addition[data-ip-night-city="detective-prive-villeneuve-sur-lot"] .lc-hero picture img{object-position:40% center}.lc-night-addition[data-ip-night-city="detective-prive-marmande"] .lc-hero picture img{object-position:60% center}}
@media(max-width:767px){.lc-night-addition[data-ip-night-city="detective-prive-angers"] .lc-hero picture img{object-position:35% center}.lc-night-addition[data-ip-night-city="detective-prive-cholet"] .lc-hero picture img{object-position:45% center}.lc-night-addition[data-ip-night-city="detective-prive-saumur"] .lc-hero picture img{object-position:50% center}}
@media(max-width:767px){.lc-night-addition[data-ip-night-city="detective-prive-cherbourg-en-cotentin"] .lc-hero picture img{object-position:40% center}.lc-night-addition[data-ip-night-city="detective-prive-saint-lo"] .lc-hero picture img{object-position:45% center}.lc-night-addition[data-ip-night-city="detective-prive-granville"] .lc-hero picture img{object-position:45% center}}
@media(max-width:767px){.lc-night-addition[data-ip-night-city="detective-prive-chalons-en-champagne"] .lc-hero picture img{object-position:35% center}.lc-night-addition[data-ip-night-city="detective-prive-epernay"] .lc-hero picture img{object-position:65% center}.lc-night-addition[data-ip-night-city="detective-prive-saint-dizier"] .lc-hero picture img{object-position:40% center}.lc-night-addition[data-ip-night-city="detective-prive-chaumont"] .lc-hero picture img{object-position:65% center}}
@media(max-width:767px){.lc-night-addition[data-ip-night-city="detective-prive-laval"] .lc-hero picture img{object-position:35% center}.lc-night-addition[data-ip-night-city="detective-prive-mayenne"] .lc-hero picture img{object-position:65% center}.lc-night-addition[data-ip-night-city="detective-prive-chateau-gontier-sur-mayenne"] .lc-hero picture img{object-position:65% center}}
@media(max-width:767px){.lc-night-addition[data-ip-night-city="detective-prive-longwy"] .lc-hero picture img{object-position:65% center}.lc-night-addition[data-ip-night-city="detective-prive-luneville"] .lc-hero picture img{object-position:35% center}.lc-night-addition[data-ip-night-city="detective-prive-verdun"] .lc-hero picture img{object-position:35% center}.lc-night-addition[data-ip-night-city="detective-prive-bar-le-duc"] .lc-hero picture img{object-position:65% center}}
@media(max-width:767px){.lc-night-addition[data-ip-night-city="detective-prive-vannes"] .lc-hero picture img{object-position:35% center}.lc-night-addition[data-ip-night-city="detective-prive-lorient"] .lc-hero picture img{object-position:100% center}.lc-night-addition[data-ip-night-city="detective-prive-pontivy"] .lc-hero picture img{object-position:100% center}.lc-night-addition[data-ip-night-city="detective-prive-thionville"] .lc-hero picture img{object-position:65% center}}
@media(max-width:767px){.lc-night-addition[data-ip-night-city="detective-prive-sarreguemines"] .lc-hero picture img{object-position:0% center}.lc-night-addition[data-ip-night-city="detective-prive-forbach"] .lc-hero picture img{object-position:100% center}.lc-night-addition[data-ip-night-city="detective-prive-nevers"] .lc-hero picture img{object-position:100% center}.lc-night-addition[data-ip-night-city="detective-prive-beauvais"] .lc-hero picture img{object-position:0% center}}
@media(max-width:767px){.lc-night-addition[data-ip-night-city="detective-prive-compiegne"] .lc-hero picture img{object-position:0% center}.lc-night-addition[data-ip-night-city="detective-prive-creil"] .lc-hero picture img{object-position:100% center}.lc-night-addition[data-ip-night-city="detective-prive-senlis"] .lc-hero picture img{object-position:100% center}.lc-night-addition[data-ip-night-city="detective-prive-chantilly"] .lc-hero picture img{object-position:100% center}}
@media(max-width:767px){.lc-night-addition[data-ip-night-city="detective-prive-alencon"] .lc-hero picture img{object-position:0% center}.lc-night-addition[data-ip-night-city="detective-prive-flers"] .lc-hero picture img{object-position:0% center}.lc-night-addition[data-ip-night-city="detective-prive-argentan"] .lc-hero picture img{object-position:100% center}.lc-night-addition[data-ip-night-city="detective-prive-pau"] .lc-hero picture img{object-position:0% center}}
@media(max-width:767px){.lc-night-addition[data-ip-night-city="detective-prive-bayonne"] .lc-hero picture img{object-position:100% center}.lc-night-addition[data-ip-night-city="detective-prive-biarritz"] .lc-hero picture img{object-position:100% center}.lc-night-addition[data-ip-night-city="detective-prive-saint-jean-de-luz"] .lc-hero picture img{object-position:55% center}.lc-night-addition[data-ip-night-city="detective-prive-tarbes"] .lc-hero picture img{object-position:0% center}}
@media(max-width:767px){.lc-night-addition[data-ip-night-city="detective-prive-perpignan"] .lc-hero picture img{object-position:100% center}.lc-night-addition[data-ip-night-city="detective-prive-haguenau"] .lc-hero picture img{object-position:100% center}.lc-night-addition[data-ip-night-city="detective-prive-selestat"] .lc-hero picture img{object-position:0% center}.lc-night-addition[data-ip-night-city="detective-prive-saint-louis-68"] .lc-hero picture img{object-position:100% center}.lc-night-addition[data-ip-night-city="detective-prive-vesoul"] .lc-hero picture img{object-position:0% center}.lc-night-addition[data-ip-night-city="detective-prive-chalon-sur-saone"] .lc-hero picture img{object-position:100% center}}.ip-paris-site .ps-eyebrow{color:#d8c399;font:750 11px/1.5 Arial,sans-serif;letter-spacing:.15em;margin:0 0 18px}
.ip-paris-site .lc-button{color:#03333c!important}
.ip-paris-site .ps-values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:35px 0 0;padding-top:20px;border-top:1px solid #c9d4d3}
.ip-paris-site .ps-values h4{font:700 13px/1.6 Arial,sans-serif;letter-spacing:.025em;margin:0;color:#94733f}
.ip-paris-site .ps-section{padding:78px 0;background:#fbfaf7}
.ip-paris-site .ps-section--ivory{background:#f1ede3}
.ip-paris-site .ps-prose{width:min(100%,1040px);margin-inline:auto}
.ip-paris-site .ps-prose>h2{max-width:1000px;margin-bottom:32px}
.ip-paris-site .ps-prose>h3{font-size:27px;line-height:1.25;margin-top:36px;margin-bottom:14px}
.ip-paris-site .ps-prose>h4{font:750 15px/1.5 Arial,sans-serif;letter-spacing:.035em;margin:25px 0 8px;color:#94733f}
.ip-paris-site .ps-prose>p{max-width:950px;line-height:1.9;font-size:16px}
.ip-paris-site .ps-prose strong{font-weight:750}
.ip-paris-site .ps-photo{margin:40px auto 0;width:min(100%,900px);overflow:hidden;background:#e5e7e3}
.ip-paris-site .ps-photo img{width:100%;height:auto;display:block}
.ip-paris-site .ps-original-image{width:min(100%,150px);margin:20px auto}
.ip-paris-site .ps-original-image img{max-height:130px;width:auto;max-width:100%;object-fit:contain;margin:auto}
.ip-paris-site .ps-video-poster{width:min(100%,800px);margin:30px auto}
.ip-paris-site .ps-video-poster img{max-height:none;width:100%}
.ip-paris-site .ps-services{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:32px 0 40px}
.ip-paris-site .ps-service-card{display:flex;flex-direction:column;align-items:center;gap:12px;padding:18px 12px;border-top:1px solid #c9d4d3;text-align:center;min-width:0}
.ip-paris-site .ps-service-card .ps-original-image{width:90px;margin:0 auto 14px}
.ip-paris-site .ps-service-card img{width:90px;height:90px;object-fit:contain}
.ip-paris-site .ps-service-card h3{font:650 14px/1.5 Inter,Arial,sans-serif;letter-spacing:0;margin:0;overflow-wrap:anywhere}
.ip-paris-site .ps-service-card p{margin:0;font-size:12px;line-height:1.6}
.ip-paris-site .ps-service-card p:last-child{margin-top:auto;padding-top:10px}
.ip-paris-site .ps-credentials{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:34px 0}
.ip-paris-site .ps-credential{padding:20px 12px;border-top:1px solid #c9d4d3;text-align:center}
.ip-paris-site .ps-credential .ps-original-image{width:82px;margin:0 auto 12px}
.ip-paris-site .ps-credential img{width:82px;height:70px;object-fit:contain}
.ip-paris-site .ps-credential p{font-size:12px;line-height:1.65;margin:0}
.ip-paris-site .ps-jump .lc-shell{display:flex;flex-wrap:wrap;gap:18px 32px;justify-content:space-between;padding-block:22px}
.ip-paris-site .ps-jump a{font:750 12px/1.5 Arial,sans-serif;text-decoration:none;padding:8px 0}
.ip-paris-site .ps-jump a::after{content:none!important}
.ip-paris-site .ps-anchor{display:block;position:relative;scroll-margin-top:105px}
.ip-paris-site section[id]{scroll-margin-top:100px}
.ip-paris-site .lc-faq summary{font-size:16px;line-height:1.6}
.ip-paris-site .lc-faq details div{padding:10px 0 20px}
.ip-paris-site .lc-faq p{font-size:15px;line-height:1.9}
.ip-paris-site .ps-original-links{display:flex;flex-wrap:wrap;gap:16px 28px;padding-block:25px;border-top:1px solid #c9d4d3;font-size:13px}
.ip-paris-site .ps-original-links:has(>.ps-call:only-child){display:none!important}
.ip-paris-site .ps-call{display:none!important}
@media(max-width:767px){
.ip-paris-site .ps-eyebrow{display:none}
.ip-paris-site .lc-hero.ip-hero-responsive h1{font-size:clamp(25.8px,7.138vw,38.7px)!important;line-height:1.1!important;overflow-wrap:normal}
.ip-paris-site .ps-section{padding:46px 0}
.ip-paris-site .ps-prose>h2{font-size:30px;line-height:1.16;margin-bottom:25px}
.ip-paris-site .ps-prose>h3{font-size:25px;margin-top:30px}
.ip-paris-site .ps-prose>p{font-size:15px;line-height:1.85}
.ip-paris-site .ps-services{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-block:24px}
.ip-paris-site .ps-credentials{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.ip-paris-site .ps-values{grid-template-columns:repeat(2,minmax(0,1fr))}
.ip-paris-site .ps-photo{margin-top:28px}
.ip-paris-site .ps-jump .lc-shell{justify-content:flex-start;gap:12px 24px}
.ip-paris-site .ps-call{display:inline-flex!important}
.ip-paris-site .lc-contact-actions{display:flex;flex-wrap:wrap;gap:12px}
}.ip-additions-252 .lc-hero picture img{object-position:var(--ip-addition-position,center)}
.ip-additions-252 .lc-copy p{overflow-wrap:anywhere}
.ip-additions-252.ip-paris-site .ps-fieldwork{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:48px;align-items:center}
.ip-additions-252.ip-paris-site .ps-fieldwork h2{margin-top:0}
.ip-additions-252.ip-paris-site .ps-photo-frame{min-width:0}
.ip-additions-252.ip-paris-site .ps-photo{margin:0;aspect-ratio:3/2;overflow:hidden;border:1px solid var(--lc-line);border-radius:3px}
.ip-additions-252.ip-paris-site .ps-photo img{display:block;width:100%;height:100%;object-fit:cover}
.ip-additions-252.ip-paris-site .ps-editorial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.ip-additions-252.ip-paris-site .ps-editorial-card p{margin-bottom:0}
.ip-additions-252 .lc-faq-grid h3{font:inherit;margin:0}
.ip-additions-252-cards{margin-top:24px;max-width:380px}
.ip-additions-252-cards .ip-night-card{display:block}
@media(max-width:767px){.ip-additions-252.ip-paris-site .ps-fieldwork,.ip-additions-252.ip-paris-site .ps-editorial-grid{grid-template-columns:1fr;gap:24px}.ip-additions-252 .lc-jump .lc-shell{gap:12px 20px}.ip-additions-252-cards{max-width:none}}#site-navigation .ip-supplier-menu>a,#mobile-site-navigation .ip-supplier-menu>a{white-space:normal;line-height:1.45;overflow-wrap:break-word}.investipole-lyon-kadence .hero-agency-editorial .ip-h1-signature {
display: block; max-width: 830px; margin: 18px 0 0; padding: 0; border: 0;
color: var(--gold-light) !important; font-family: var(--sans);
font-size: clamp(18px,1.6vw,22px); font-weight: 650; font-style: normal;
line-height: 1.4; letter-spacing: 0; text-shadow: none;
text-transform: none !important; text-wrap: balance;
}
.investipole-local-city .lc-hero .ip-h1-signature {
display: block; max-width: 860px; margin: 18px 0 0; padding: 0; border: 0;
color: var(--lc-gold); font: 650 clamp(18px,1.6vw,22px)/1.4 Inter,Arial,sans-serif;
letter-spacing: 0; text-shadow: none; text-transform: none !important; text-wrap: balance;
}
@media (max-width:767px) {
.investipole-lyon-kadence .hero-agency-editorial .ip-h1-signature,
.investipole-local-city .lc-hero .ip-h1-signature {
order: 1; margin-top: 16px; font-size: 17px;
}
}#ip-cookie-panel[hidden],#ip-cookie-panel [hidden],.ip-cookie-footer [hidden]{display:none!important}
#ip-cookie-panel{position:fixed;inset:auto auto calc(78px + env(safe-area-inset-bottom,0px)) 16px;z-index:100000;width:380px;max-width:calc(100vw - 32px);max-height:calc(100vh - 104px);max-height:calc(100dvh - 104px);overflow:auto;overscroll-behavior:contain;margin:0;padding:16px;background:#03333c;color:#fbfaf7;border:1px solid #d8c399;border-top:3px solid #d8c399;border-radius:12px;box-shadow:0 6px 24px #0003;font:13px/1.5 Inter,Arial,sans-serif;box-sizing:border-box;text-align:left;overflow-wrap:anywhere}
#ip-cookie-panel h2{font:600 18px/1.25 Inter,Arial,sans-serif;margin:0 0 8px;color:#fbfaf7}
#ip-cookie-panel p{margin:6px 0 10px;font:inherit}
#ip-cookie-panel .ip-cookie-brand{margin:0 0 8px;color:#d8c399;font:700 9px/1.5 Inter,Arial,sans-serif;letter-spacing:.1em}
#ip-cookie-panel .ip-cookie-brand span{margin:0 5px}
#ip-cookie-panel a{color:#ead8b5;text-decoration:underline}
#ip-cookie-panel summary{cursor:pointer;text-decoration:underline;padding:8px 0}
#ip-cookie-panel details{margin-bottom:8px;border-top:1px solid #ffffff35;padding-top:4px}
#ip-cookie-panel .ip-cookie-test{font-size:11px;color:#ead8b5}
#ip-cookie-panel .ip-cookie-actions{display:flex;gap:8px}
#ip-cookie-panel .ip-cookie-actions button{flex:1 1 0;min-width:0;min-height:44px;border:1px solid #d8c399;border-radius:4px;padding:8px;background:#fbfaf7;color:#03333c;font:600 12px/1.3 Inter,Arial,sans-serif;cursor:pointer;white-space:normal;box-shadow:none;text-transform:none;letter-spacing:normal}
#ip-cookie-panel button:hover{filter:brightness(.94)}
#ip-cookie-panel button:focus-visible,#ip-cookie-panel a:focus-visible,#ip-cookie-panel summary:focus-visible,#ip-cookie-manage:focus-visible{outline:3px solid #d8c399;outline-offset:3px}
#ip-cookie-panel .ip-cookie-close{display:block;margin:4px auto 0;border:0;background:transparent;color:#fbfaf7;text-decoration:underline;padding:8px;min-height:36px;cursor:pointer;font:12px/1.4 Inter,Arial,sans-serif}
.ip-cookie-footer{position:static;display:block;box-sizing:border-box;margin:0;padding:8px 16px calc(74px + env(safe-area-inset-bottom,0px));width:100%;max-width:none;background:#fbfaf7;color:#03333c;text-align:center;font:12px/1.5 Inter,Arial,sans-serif;overflow-wrap:anywhere}
#ip-cookie-manage{display:inline-block;min-height:44px;padding:10px 8px;margin:0;border:0;border-radius:0;background:transparent;color:#03333c;box-shadow:none;cursor:pointer;font:12px/1.5 Inter,Arial,sans-serif;text-decoration:underline;text-transform:none;letter-spacing:normal;white-space:normal}
#ip-cookie-status:empty{display:none}
#ip-cookie-status[data-state="saved"]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
#ip-cookie-status:not(:empty):not([data-state="saved"]){display:block;max-width:480px;margin:4px auto;padding:8px 10px;color:#03333c;background:#f1ebe0;border-left:3px solid #d8c399}
@media(max-width:480px){#ip-cookie-panel{left:12px;max-width:calc(100vw - 24px);padding:14px}} #ip-cookie-panel{width:400px;padding:14px;border-top-width:2px;border-radius:10px;font:13px/1.45 Inter,Arial,sans-serif}
#ip-cookie-panel .ip-cookie-brand{display:none}
#ip-cookie-panel h2{margin:0 38px 7px 0;font:600 16px/1.3 Inter,Arial,sans-serif;letter-spacing:normal;text-transform:none}
#ip-cookie-panel>p:not(.ip-cookie-brand){margin:0 0 10px;font:13px/1.45 Inter,Arial,sans-serif}
#ip-cookie-panel .ip-cookie-actions{gap:8px}
#ip-cookie-panel .ip-cookie-actions button{min-height:44px;padding:8px;font:600 13px/1.3 Inter,Arial,sans-serif}
#ip-cookie-panel details{margin:10px 0 0;padding:0;border:0}
#ip-cookie-panel summary{min-height:32px;padding:7px 0;font:12px/1.45 Inter,Arial,sans-serif}
#ip-cookie-panel details p{margin:8px 0 0;font:12px/1.5 Inter,Arial,sans-serif}
#ip-cookie-panel .ip-cookie-close{position:absolute;top:4px;right:5px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;min-height:40px;margin:0;padding:0;border:0;background:transparent;color:#fbfaf7;font:28px/1 Arial,sans-serif;text-decoration:none;text-transform:none}
#ip-cookie-panel .ip-cookie-close:hover{background:#ffffff12;border-radius:6px}
@media(max-width:480px){#ip-cookie-panel{left:12px;right:12px;width:auto;max-width:none;padding:12px}}
.ip-cookie-footer[hidden]{display:none!important}
.ip-cookie-footer[data-placement="legal"]{margin:12px 0 0;padding:0;background:transparent;text-align:left}
.ip-cookie-footer[data-placement="legal"] #ip-cookie-manage{font-size:14px;font-weight:600}.ip-dc26612{display:none!important}
@media screen and (min-width:1025px){
.ip-dc26612{display:flex!important;position:relative;z-index:2;align-items:center;flex-wrap:wrap;gap:10px 24px;box-sizing:border-box;width:max-content;max-width:100%;margin:22px 0 0;padding:0;color:#fff;font:400 14px/1.5 Arial,sans-serif;text-align:left;letter-spacing:0;text-transform:none;--ip-dc26612-accent:#d8c399}
.ip-dc26612[data-ip-contact-tone="plain"]{color:#03333c;--ip-dc26612-accent:#765b2d;margin:20px 0 24px}
.ip-dc26612 .ip-dc26612-icon{display:block;flex:0 0 24px;width:24px;height:24px;color:var(--ip-dc26612-accent)}
.ip-dc26612 .ip-dc26612-office,.ip-dc26612 .ip-dc26612-managers{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin:0;padding:0;color:inherit;font:inherit}
.ip-dc26612 .ip-dc26612-office+.ip-dc26612-managers{border-left:1px solid var(--ip-dc26612-accent);padding-left:24px}
.ip-dc26612 .ip-dc26612-label{display:inline;color:inherit;font:400 13px/1.5 Arial,sans-serif;letter-spacing:0;text-transform:none;white-space:nowrap}
.ip-dc26612 .ip-dc26612-numbers{display:flex;flex-direction:column;align-items:flex-start;gap:3px;margin:0;padding:0}
.ip-dc26612 a{display:inline-block;min-width:0;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:inherit!important;font:700 17px/1.4 Arial,sans-serif;letter-spacing:0;text-transform:none;text-decoration:none;white-space:nowrap}
.ip-dc26612 a:hover{text-decoration:underline;text-underline-offset:4px}
.ip-dc26612 a:focus-visible{outline:2px solid var(--ip-dc26612-accent);outline-offset:4px}
.ip-dc26612 .ip-dc26612-hours{display:inline;color:var(--ip-dc26612-accent);font:600 12px/1.5 Arial,sans-serif;letter-spacing:0;text-transform:none;white-space:nowrap} .investipole-contact .ic-hero:has(.ip-dc26612){height:auto;min-height:245px}
}#colophon .footer-html-inner a[href$="/mentions-legales/"]{color:#d8c399!important;text-decoration:underline;text-underline-offset:.18em}
#colophon .footer-html-inner a[href$="/mentions-legales/"]:hover,#colophon .footer-html-inner a[href$="/mentions-legales/"]:focus-visible{color:#fff!important}
.skip-link:focus-visible{outline:3px solid #d8c399;outline-offset:3px}
@media(max-width:767px){
.ip-prest-fraude-assurance .ip-assurance-source-list a{display:inline-block;min-height:44px;padding:10px 0;box-sizing:border-box}
.ip-prest-fraude-assurance .ip-assurance-source-list li+li{margin-top:4px}
#colophon .footer-html-inner a[href$="/mentions-legales/"]{display:inline-block;min-height:44px;padding:9px 0;box-sizing:border-box}
} body.blog #masthead #primary-menu .ip-language-menu > details > summary{color:#d8c399}
body.blog #masthead #primary-menu .ip-language-menu > details > summary:hover,body.blog #masthead #primary-menu .ip-language-menu > details > summary:focus-visible{color:#fff}
body.blog .ip-editorial-hub .il-all small{color:#626c68}
.dl-profile-david .dl-paper .dl-kicker,.dl-profile-david .dl-report-card .dl-kicker{color:#765b2d} h3.kt-blocks-info-box-title[data-ip-audit-heading="2651"]{font-style:normal;font-weight:400;font-size:22px;line-height:1.2;color:var(--global-palette9,#fff);text-transform:capitalize;padding:0;margin:5px 0 10px}
@media(min-width:768px){
.ip-prest-fraude-assurance .ip-assurance-source-list a{display:inline-block;min-height:44px;padding:10px 0;box-sizing:border-box}
.ip-prest-fraude-assurance .ip-assurance-source-list li+li{margin-top:4px}
}@media(max-width:767px){
body.ip-preprod-2675 #ip-local-coverage-amberieu .ip-local-coverage-eyebrow,
body.ip-preprod-2675 .dl-profile-david .dl-report-card .dl-kicker,
body.ip-preprod-2675 .dl-profile-david .dl-report-download,
body.ip-preprod-2675 .dl-profile-david .dl-report-format,
body.ip-preprod-2675 .em-profile .em-article-meta,
body.ip-preprod-2675 .em-profile .em-identity-label,
body.ip-preprod-2675 .ie-back,
body.ip-preprod-2675 .ie-breadcrumb,
body.ip-preprod-2675 .ie-checked,
body.ip-preprod-2675 .ie-example>p:first-child,
body.ip-preprod-2675 .ie-eyebrow,
body.ip-preprod-2675 .ie-short-answer h2,
body.ip-preprod-2675 .il-all small,
body.ip-preprod-2675 .investipole-contact .ic-hero-copy p,
body.ip-preprod-2675 .investipole-contact .ic-kicker,
body.ip-preprod-2675 .investipole-contact .ic-partner-grid span,
body.ip-preprod-2675 .investipole-contact .ic-photo figcaption,
body.ip-preprod-2675 .investipole-contact .ic-privacy,
body.ip-preprod-2675 .investipole-contact .ic-profile-link small,
body.ip-preprod-2675 .investipole-home .ih-examples .ih-kicker,
body.ip-preprod-2675 .investipole-home .ih-hero-note,
body.ip-preprod-2675 .investipole-home .ih-kicker,
body.ip-preprod-2675 .investipole-home .ih-service-icons small,
body.ip-preprod-2675 .investipole-home .selector-copy small,
body.ip-preprod-2675 .investipole-lyon-kadence .hero-agency-editorial .agency-hero-note,
body.ip-preprod-2675 .investipole-lyon-kadence .hero-agency-editorial .breadcrumbs,
body.ip-preprod-2675 .investipole-profile .dl-field-photo figcaption,
body.ip-preprod-2675 .investipole-profile .dl-kicker,
body.ip-preprod-2675 .investipole-profile .dl-media-image>span,
body.ip-preprod-2675 .investipole-profile .dl-portrait figcaption,
body.ip-preprod-2675 .investipole-profile .dl-press-card a>span,
body.ip-preprod-2675 .investipole-profile .dl-source-link,
body.ip-preprod-2675 .investipole-profile .dl-video-play,
body.ip-preprod-2675 .ip-answer__label,
body.ip-preprod-2675 .ip-case-tag,
body.ip-preprod-2675 .ip-contact small,
body.ip-preprod-2675 .ip-culture .ic-caption,
body.ip-preprod-2675 .ip-culture .ic-facts span,
body.ip-preprod-2675 .ip-culture .ic-status,
body.ip-preprod-2675 .ip-culture figcaption,
body.ip-preprod-2675 .ip-dark-callout strong,
body.ip-preprod-2675 .ip-evidence-stack span,
body.ip-preprod-2675 .ip-france-map__figure figcaption,
body.ip-preprod-2675 .ip-hero-responsive .breadcrumbs,
body.ip-preprod-2675 .ip-hero-responsive .ip-ca-breadcrumb,
body.ip-preprod-2675 .ip-hero-responsive .ip-territory-breadcrumb,
body.ip-preprod-2675 .ip-hero-responsive .lc-breadcrumbs,
body.ip-preprod-2675 .ip-justice .ipj-breadcrumb,
body.ip-preprod-2675 .ip-justice .ipj-card-reference,
body.ip-preprod-2675 .ip-justice .ipj-excerpt cite,
body.ip-preprod-2675 .ip-justice .ipj-eyebrow,
body.ip-preprod-2675 .ip-justice .ipj-image-credit,
body.ip-preprod-2675 .ip-justice .ipj-reference-card .ipj-eyebrow,
body.ip-preprod-2675 .ip-justice .ipj-source-note,
body.ip-preprod-2675 .ip-justice .ipj-status,
body.ip-preprod-2675 .ip-lang-de .investipole-home .service-icon-card .ip-language-note,
body.ip-preprod-2675 .ip-lang-de .service-icon-card .ip-language-note,
body.ip-preprod-2675 .ip-lang-en .investipole-home .service-icon-card .ip-language-note,
body.ip-preprod-2675 .ip-lang-en .service-icon-card .ip-language-note,
body.ip-preprod-2675 .ip-lang-es .investipole-home .service-icon-card .ip-language-note,
body.ip-preprod-2675 .ip-lang-es .service-icon-card .ip-language-note,
body.ip-preprod-2675 .ip-language-note,
body.ip-preprod-2675 .ip-legal-notice .ipl-breadcrumb,
body.ip-preprod-2675 .ip-legal-notice .ipl-hero .ipl-eyebrow,
body.ip-preprod-2675 .ip-legal-notice .ipl-toc-link span,
body.ip-preprod-2675 .ip-paris-site .ps-eyebrow,
body.ip-preprod-2675 .ip-paris-site-v2 .ps-credential p,
body.ip-preprod-2675 .ip-paris-site-v2 .ps-kicker,
body.ip-preprod-2675 .ip-paris-site-v2 .ps-media-wrapper .press-heading .section-index,
body.ip-preprod-2675 .ip-planisphere figcaption,
body.ip-preprod-2675 .ip-prest-controle-activite-salarie .ip-ca-trust span,
body.ip-preprod-2675 .ip-prest-controle-activite-salarie .ip-kicker,
body.ip-preprod-2675 .ip-prest-devenir-detective-prive .ip-contact__card > span,
body.ip-preprod-2675 .ip-prest-fournisseurs .ip-supplier-label,
body.ip-preprod-2675 .ip-prest-fournisseurs .ip-supplier-network__label small,
body.ip-preprod-2675 .ip-prest-fraude-assurance .ip-assurance-reportage .dl-kicker,
body.ip-preprod-2675 .ip-sick-reportages header>p,
body.ip-preprod-2675 .ip-sick-selectors small,
body.ip-preprod-2675 .ip-territory-breadcrumb,
body.ip-preprod-2675 .ip-world-region>summary em,
body.ip-preprod-2675 .ip-world-region>summary small,
body.ip-preprod-2675 .lc-authority-grid p,
body.ip-preprod-2675 .lc-breadcrumbs,
body.ip-preprod-2675 .lc-eyebrow,
body.ip-preprod-2675 .lc-hero .lc-hero-note,
body.ip-preprod-2675 .lc-jump a,
body.ip-preprod-2675 .lc-kicker,
body.ip-preprod-2675 .lc-partner-grid p,
body.ip-preprod-2675 .lc-territorial-page figcaption,
body.ip-preprod-2675 .th-eyebrow,
body.ip-preprod-2675 .th-kicker,
body.ip-preprod-2675 section.ip-local-coverage[id^="ip-local-coverage-fr-"] .ip-local-coverage-eyebrow{font-size:12px!important}
}#colophon .site-top-footer-inner-wrap.ip-footer-ready-2679{display:block;padding-top:30px;padding-bottom:28px;gap:0}
#colophon .ip-footer-nav-2679{display:grid;grid-template-columns:minmax(0,2.35fr) minmax(225px,1fr);gap:38px;text-align:left;font-size:15px;line-height:1.4}
#colophon .ip-footer-title-2679{margin:0 0 15px;color:#d8c399;font:600 11px/1.5 var(--global-body-font-family,Arial,sans-serif);letter-spacing:.13em;text-transform:uppercase}
#colophon .ip-footer-nav-2679 ul{list-style:none;margin:0;padding:0}
#colophon .ip-footer-city-list-2679{display:grid;grid-auto-flow:column;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(5,auto);column-gap:22px;row-gap:2px}
#colophon .ip-footer-nav-2679 li{margin:0;padding:0;min-width:0}
#colophon .ip-footer-nav-2679 a{display:inline-flex;align-items:center;min-height:34px;color:#e6e7df;text-decoration:none;line-height:1.4;max-width:100%;padding:3px 0}
#colophon .ip-footer-nav-2679 a:hover{color:#d8c399;text-decoration:underline;text-underline-offset:4px}
#colophon .ip-footer-nav-2679 a:focus-visible{outline:2px solid #d8c399;outline-offset:4px;border-radius:2px}
#colophon .ip-footer-resources-2679{border-left:1px solid rgba(216,195,153,.27);padding-left:30px}
#colophon .ip-footer-resources-2679 ul{display:grid;gap:3px}
@media(max-width:767px){#colophon .ip-footer-nav-2679{grid-template-columns:minmax(0,1fr);gap:23px;font-size:14px}#colophon .ip-footer-city-list-2679{column-gap:12px;row-gap:0}#colophon .ip-footer-nav-2679 a{min-height:44px}#colophon .ip-footer-resources-2679{border-left:0;border-top:1px solid rgba(216,195,153,.27);padding:21px 0 0}#colophon .ip-footer-title-2679{margin-bottom:8px}#colophon .site-top-footer-inner-wrap.ip-footer-ready-2679{padding-top:25px;padding-bottom:24px}}
@media(max-width:340px){#colophon .ip-footer-city-list-2679{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none}}