.sc-seo{--sc-seo-surface: #16161a;}@media (max-width: 1200px){.sc-seo .sc-container{padding-inline: 20px;}}body.page-template-page-seo.sc-base{padding-top: 194px;}@media (min-width: 1201px){body.page-template-page-seo.sc-base{padding-top: 282px;}}@media (min-width: 1280px){body.page-template-page-seo.sc-base{padding-top: 298px;}}.sc-seo-section{position: relative;z-index: 2;padding: 40px 0;}@media (min-width: 1201px){.sc-seo-section{padding: 60px 0;}}.sc-seo-zone{padding-top: 8px;}.sc-seo-grid{margin-top: 8px;}.sc-seo-colonne .sc-container{max-width: none;padding-inline: 0;margin-inline: 0;}.sc-seo-colonne .sc-seo-section:first-child{padding-top: 0;}@media (min-width: 1201px){.sc-seo-grid .sc-legal__aside{top: var(--sc-toc-top,306px);}}.sc-seo-colonne .sc-seo-section{scroll-margin-top: var(--sc-toc-top,218px);}@media (min-width: 1201px){.sc-seo-colonne .sc-seo-section{scroll-margin-top: var(--sc-toc-top,306px);}}@media (min-width: 1280px){.sc-seo-colonne .sc-seo-section{scroll-margin-top: var(--sc-toc-top,322px);}}.sc-ap-profil .sc-ap-point.is-bip .sc-ap-point__c{animation: sc-seo-bip 500ms ease;}@keyframes sc-seo-bip{0%,100%{transform: scale(1);}35%{transform: scale(1.9);}}.sc-ap-profil .sc-ap-point.is-bip::after{content: "";position: absolute;left: 50%;top: 50%;width: 12px;height: 12px;border-radius: 50%;transform: translate(-50%,-50%);animation: sc-seo-flash 700ms ease-out forwards;}@keyframes sc-seo-flash{from{box-shadow: 0 0 0 0 rgba(213,76,29,0.7);opacity: 1;}to{box-shadow: 0 0 0 24px rgba(213,76,29,0);opacity: 0;}}.sc-ap-profil .sc-ap-point__tag{position: absolute;left: 50%;top: calc(100% + 12px);transform: translateX(-50%);padding: 5px 10px;background-color: var(--sc-orange);border-radius: 5px;box-shadow: inset 0 0 0 1px rgba(255,255,255,0.7);font-family: var(--sc-font-titre);font-size: 13px;font-weight: 700;letter-spacing: 0.06em;line-height: 1;text-transform: uppercase;white-space: nowrap;color: var(--sc-noir);opacity: 0;pointer-events: none;}.sc-ap-profil .sc-ap-point.is-bip .sc-ap-point__tag{animation: sc-seo-tag 1400ms ease forwards;}@keyframes sc-seo-tag{0%{opacity: 0;transform: translateX(-50%) translateY(-6px);}14%,78%{opacity: 1;transform: translateX(-50%) translateY(0);}100%{opacity: 0;transform: translateX(-50%) translateY(0);}}@media (prefers-reduced-motion: reduce){.sc-ap-profil .sc-ap-point.is-bip .sc-ap-point__c,.sc-ap-profil .sc-ap-point.is-bip::after,.sc-ap-profil .sc-ap-point.is-bip .sc-ap-point__tag{animation: none;}.sc-ap-profil .sc-ap-point__tag{opacity: 0;}}.sc-seo-hero{padding-top: 8px;}.sc-seo-dossard{margin-bottom: 14px;}.sc-base .sc-seo-titre{margin: 0 0 16px;max-width: 900px;font-size: clamp(28px,4vw,46px);line-height: 1.12;text-wrap: balance;}.sc-seo-chapo{margin: 0 0 28px;max-width: 760px;font-family: var(--sc-font-texte);font-size: 17px;line-height: 1.75;color: var(--sc-blanc-casse);}@media (max-width: 1200px){.sc-seo-chapo{font-size: 16px;}}.sc-seo-hero__ctas{margin: 0;}.sc-seo-etiquette{display: flex;align-items: center;gap: 14px;margin-bottom: 14px;}.sc-seo-etiquette--centre{justify-content: center;}.sc-seo-etiquette .sc-plaque{margin-bottom: 0;font-size: 15px;padding: 10px 18px;}@media (min-width: 1201px){.sc-seo-etiquette .sc-plaque{font-size: 17px;padding: 12px 20px;}}.sc-base .sc-seo-section__titre{margin: 0 0 20px;max-width: 820px;font-size: clamp(22px,2.8vw,32px);line-height: 1.2;text-wrap: balance;}.sc-seo-corps{max-width: 760px;font-family: var(--sc-font-texte);}.sc-seo-corps p{margin: 0 0 18px;font-size: 17px;line-height: 1.8;color: var(--sc-blanc-casse);}@media (max-width: 1200px){.sc-seo-corps p{font-size: 16px;}}.sc-seo-corps p:last-child{margin-bottom: 0;}.sc-seo-corps a,.sc-seo-corps a:link,.sc-seo-corps a:visited{color: var(--sc-orange);text-decoration: underline;text-underline-offset: 3px;text-decoration-color: rgba(213,76,29,0.4);transition: color 160ms ease,text-decoration-color 160ms ease;}.sc-seo-corps a:hover,.sc-seo-corps a:focus-visible{color: var(--sc-blanc);text-decoration-color: var(--sc-blanc);}.sc-seo-corps ul{margin: 0 0 18px;padding-left: 20px;list-style: disc;}.sc-seo-corps li{margin-bottom: 8px;font-size: 17px;line-height: 1.7;color: var(--sc-blanc-casse);}@media (max-width: 1200px){.sc-seo-corps li{font-size: 16px;}}.sc-seo-preuve{margin: 28px 0;padding: 24px;background-color: var(--sc-surface);border: var(--sc-bord-ep) solid var(--sc-bord);border-left: 4px solid var(--sc-orange);border-radius: 12px;box-shadow: 0 8px 32px rgba(0,0,0,0.5);}.sc-seo-preuve__titre{display: flex;align-items: baseline;gap: 10px;margin: 0 0 16px;font-family: var(--sc-font-titre);font-size: 17px;color: var(--sc-blanc);}.sc-seo-preuve__liste{margin: 0;padding: 0;list-style: none;display: grid;gap: 8px;}.sc-seo-preuve__liste li{display: flex;flex-wrap: wrap;align-items: baseline;justify-content: space-between;gap: 4px 16px;padding: 10px 0;border-bottom: 1px solid rgba(255,255,255,0.08);}.sc-seo-preuve__liste li:last-child{border-bottom: none;}.sc-seo-preuve__nom,.sc-seo-preuve__nom:link,.sc-seo-preuve__nom:visited{font-family: var(--sc-font-titre);font-size: 16px;color: var(--sc-blanc);text-decoration: none;transition: color 160ms ease;}.sc-seo-preuve__nom:hover,.sc-seo-preuve__nom:focus-visible{color: var(--sc-orange);}.sc-seo-preuve__date{font-family: var(--sc-font-texte);font-size: 13px;color: var(--sc-gris-label);}.sc-seo-preuve__suite{margin: 14px 0 0;}.sc-base .sc-seo-voisins__titre{margin: 0 0 18px;font-size: clamp(20px,2.4vw,26px);}.sc-seo-voisins{display: grid;grid-template-columns: 1fr;gap: 10px;margin: 0;padding: 0;list-style: none;}@media (min-width: 1201px){.sc-seo-voisins{grid-template-columns: repeat(auto-fill,minmax(280px,1fr));}}.sc-seo-voisin,.sc-seo-voisin:link,.sc-seo-voisin:visited{display: flex;align-items: center;justify-content: space-between;gap: 12px;min-height: 44px;padding: 14px 18px;background-color: var(--sc-surface);border: var(--sc-bord-ep) solid var(--sc-bord);border-left: 3px solid var(--sc-orange);border-radius: 10px;font-family: var(--sc-font-titre);font-size: 15px;color: var(--sc-blanc);text-decoration: none;transition: background-color 160ms ease,color 160ms ease,transform 200ms ease;}.sc-seo-voisin:hover,.sc-seo-voisin:focus-visible{background-color: var(--sc-orange);color: var(--sc-noir);transform: translateY(-2px);}@media (prefers-reduced-motion: reduce){.sc-seo-voisin:hover,.sc-seo-voisin:focus-visible{transform: none;}}.sc-seo-faq.sc-faq{margin-top: 0;}.sc-seo-arrivee__inner{text-align: center;}.sc-seo-arrivee__texte{margin: 0 auto 24px;max-width: 640px;font-family: var(--sc-font-texte);font-size: 17px;line-height: 1.7;color: var(--sc-blanc-casse);text-wrap: balance;}.sc-seo-arrivee__cta{font-size: 17px;padding: 16px 30px;}.sc-seo-arrivee__contact{margin: 24px 0 0;font-family: var(--sc-font-texte);font-size: 15px;color: #C9C8C6;}.sc-seo-arrivee__contact a,.sc-seo-arrivee__contact a:link,.sc-seo-arrivee__contact a:visited{color: var(--sc-orange);text-decoration: none;}.sc-seo-arrivee__contact a:hover,.sc-seo-arrivee__contact a:focus-visible{color: var(--sc-blanc);}@media (prefers-reduced-motion: no-preference){@supports (animation-timeline: view()){.sc-seo .sc-seo-section > .sc-container{animation: sc-ap-foulee linear both;animation-timeline: view();animation-range: entry 0% entry 40%;}.sc-seo .sc-seo-hero > .sc-container{animation: none;}}}html.sc-seo-io .sc-seo .sc-seo-section > .sc-container{opacity: 0;transform: translateY(24px);transition: opacity 600ms ease,transform 600ms cubic-bezier(0.22,1.3,0.36,1);}html.sc-seo-io .sc-seo .sc-seo-hero > .sc-container,html.sc-seo-io .sc-seo .sc-seo-section > .sc-container.is-revele{opacity: 1;transform: translateY(0);}@media (prefers-reduced-motion: reduce){html.sc-seo-io .sc-seo .sc-seo-section > .sc-container{opacity: 1;transform: none;transition: none;}}