/*! TF site.css v47 · source commentée : Code/v47/site-source.css · SHA-256 source d812882f34fedab9 */
@charset "UTF-8";:root{--tf-marine:        var(--theme-palette-color-1);--tf-marine-fonce:  var(--theme-palette-color-2);--tf-action:        var(--theme-palette-color-3);--tf-action-fonce:  var(--theme-palette-color-4);--tf-bordure:       var(--theme-palette-color-5);--tf-fond:          var(--theme-palette-color-6);--tf-marque:        var(--theme-palette-color-7);--tf-blanc:         var(--theme-palette-color-8);--tf-marine-04:  color-mix(in srgb, var(--tf-marine)  4%, var(--tf-blanc));--tf-marine-08:  color-mix(in srgb, var(--tf-marine)  8%, var(--tf-blanc));--tf-marine-16:  color-mix(in srgb, var(--tf-marine) 16%, var(--tf-blanc));--tf-marque-08:  color-mix(in srgb, var(--tf-marque)  8%, var(--tf-blanc));--tf-marque-18:  color-mix(in srgb, var(--tf-marque) 18%, var(--tf-blanc));--tf-texte-doux: color-mix(in srgb, var(--tf-marine) 72%, var(--tf-blanc));--tf-sur-sombre-80: color-mix(in srgb, var(--tf-blanc) 80%, transparent);--tf-sur-sombre-60: color-mix(in srgb, var(--tf-blanc) 60%, transparent);--tf-filet-sombre:  color-mix(in srgb, var(--tf-blanc) 18%, transparent);--tf-sur-sombre-70:         color-mix(in srgb, var(--tf-blanc) 70%, transparent);--tf-filet-commande-sombre: color-mix(in srgb, var(--tf-blanc) 45%, transparent);--tf-filet-commande: color-mix(in srgb, var(--tf-marine) 56%, var(--tf-blanc));--tf-r-xs:   6px;--tf-r-sm:  10px;--tf-r-md:  16px;--tf-r-lg:  24px;--tf-r-rond: 999px;--tf-ombre-1: 0 1px 2px  color-mix(in srgb, var(--tf-marine)  8%, transparent);--tf-ombre-2: 0 4px 12px color-mix(in srgb, var(--tf-marine) 11%, transparent);--tf-ombre-3: 0 12px 28px color-mix(in srgb, var(--tf-marine) 15%, transparent);--tf-ombre-4: 0 18px 48px color-mix(in srgb, var(--tf-marine)  8%, transparent);--tf-ombre-5: 0 22px 56px color-mix(in srgb, var(--tf-marine) 11%, transparent);--tf-ombre-6: 0 30px 74px color-mix(in srgb, var(--tf-marine) 15%, transparent);--tf-e-1:  4px;--tf-e-2:  8px;--tf-e-3: 12px;--tf-e-4: 16px;--tf-e-5: 24px;--tf-e-6: 32px;--tf-e-7: 48px;--tf-e-8: 64px;--tf-tt-micro: 12px;--tf-tt-xs:    13px;--tf-tt-sm:    14px;--tf-tt-md:    15px;--tf-tt-lg:    16px;--tf-tt-xl:    19px;--tf-tt-2xl:   21px;--tf-t:    .22s;--tf-t-l:  .38s;--tf-ease: cubic-bezier(.2,.7,.3,1);--tf-arche: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='24' viewBox='0 0 120 24'%3E%3Cpath d='M4 20C4 20 26 5 60 5C94 5 116 20 116 20' stroke='%23000' stroke-width='6' stroke-linecap='round' fill='none'/%3E%3C/svg%3E");--tf-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M9 5l7 7-7 7' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E");--tf-coche: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l5 5 9-10' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E")}@media (prefers-reduced-motion:reduce){:root{--tf-t: .01ms;--tf-t-l: .01ms}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.tf-lien-couvrant{position:absolute;inset:0;z-index:3;display:block;border-radius:inherit}.tf-lien-couvrant__texte{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tf-lien-couvrant:focus-visible{outline:none}.tf-carte--vitrine:has(.tf-lien-couvrant) .tf-carte__titre{display:flex;align-items:center;gap:var(--tf-e-2)}.tf-carte--vitrine:has(.tf-lien-couvrant) .tf-carte__titre::after{content:"";width:16px;height:16px;flex:0 0 auto;margin-left:auto;background-color:var(--tf-action);-webkit-mask:var(--tf-chevron) center/contain no-repeat;mask:var(--tf-chevron) center/contain no-repeat;transition:translate var(--tf-t) var(--tf-ease)}.tf-carte--vitrine:has(.tf-lien-couvrant:focus-visible) .tf-carte__titre::after{translate:3px 0}@media (hover:hover) and (pointer:fine){.tf-carte--vitrine:has(.tf-lien-couvrant):hover .tf-carte__titre::after{translate:3px 0}}@media (prefers-reduced-motion:reduce){.tf-carte--vitrine:has(.tf-lien-couvrant) .tf-carte__titre::after{transition:none}}.tf-carte--vitrine{display:flex;flex-direction:column}.tf-section__intro>.kt-inside-inner-col,.tf-bandeau>.kt-inside-inner-col,.tf-qr-panneau__intro>.kt-inside-inner-col,.tf-carte>.kt-inside-inner-col,.tf-carte--situation>.kt-inside-inner-col,.tf-cadre__volet>.kt-inside-inner-col,.tf-etape>.kt-inside-inner-col,.tf-connexes__item>.kt-inside-inner-col,.tf-definition>.kt-inside-inner-col,.tf-encart--centre>.kt-inside-inner-col,.tf-note>.kt-inside-inner-col{display:contents}.kb-row-layout-wrap.tf-cadre,.kb-row-layout-wrap.tf-cartes,.kb-row-layout-wrap.tf-connexes,.kb-row-layout-wrap.tf-etapes-cartes,.kb-row-layout-wrap.tf-qr-panneau{display:block;grid-template-columns:none}.tf-carte--situation,.tf-connexes__item,.tf-carte--vitrine{position:relative}.tf-carte:has(.tf-lien-couvrant:focus-visible),.tf-carte--situation:has(.tf-lien-couvrant:focus-visible),.tf-connexes__item:has(.tf-lien-couvrant:focus-visible){outline:3px solid var(--tf-action);outline-offset:3px}.tf-surface-marine .tf-carte:has(.tf-lien-couvrant:focus-visible),.tf-surface-marine .tf-carte--situation:has(.tf-lien-couvrant:focus-visible),.tf-surface-marine .tf-connexes__item:has(.tf-lien-couvrant:focus-visible),.tf-section--relief .tf-carte--situation:has(.tf-lien-couvrant:focus-visible),.tf-section--relief .tf-connexes__item:has(.tf-lien-couvrant:focus-visible){outline-color:var(--tf-blanc)}.tf-carte:has(.tf-lien-couvrant:active),.tf-carte--situation:has(.tf-lien-couvrant:active),.tf-connexes__item:has(.tf-lien-couvrant:active){translate:0 1px}.wp-block-kadence-column.tf-encart--centre{max-width:min(100%,56rem);margin-inline:auto}.tf-encart--centre.tf-encart--centre,.tf-encart--centre>.kt-inside-inner-col,.tf-encart--centre p,.tf-encart--centre li{text-align:center}.tf-encart--centre .kt-inside-inner-col>*{margin-block:0}.tf-encart--centre .kt-inside-inner-col>*+*{margin-top:var(--tf-e-4)}.tf-note.tf-note{max-width:min(100%,52rem);margin-inline:auto;text-align:center;text-wrap:pretty}.tf-note.tf-note,.tf-note>.kt-inside-inner-col,.tf-note p{text-align:center}.tf-bandeau:not(.tf-bandeau--centre) .tf-note.tf-note,.tf-carte .tf-note.tf-note,.tf-carte .tf-note p{text-align:left;margin-inline:0}.tf-section>.kt-row-column-wrap,.tf-section .kt-row-column-wrap{overflow:visible}.tf-etapes-cartes{--tf-etape-pad: var(--tf-e-6);--tf-etape-badge-t: 54px;position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--tf-e-5);counter-reset:tf-etape-c}.tf-etapes-cartes::before{content:"";position:absolute;display:block;top:calc(var(--tf-etape-pad) + var(--tf-etape-badge-t)/2 - 1.5px);right:12%;left:12%;height:3px;border-radius:var(--tf-r-rond);background:color-mix(in srgb,var(--tf-marque) 85%,transparent);pointer-events:none;animation:tf-fil-souffle 9s var(--tf-ease) infinite alternate}@keyframes tf-fil-souffle{from{opacity:.55}to{opacity:1}}.tf-etape{counter-increment:tf-etape-c;position:relative;z-index:1;display:grid;align-content:start;gap:var(--tf-e-3);padding:var(--tf-etape-pad);overflow:hidden;border:1px solid color-mix(in srgb,var(--tf-blanc) 15%,transparent);border-radius:var(--tf-r-lg);background:radial-gradient(circle at 18% 0%,color-mix(in srgb,var(--tf-marque) 15%,transparent),transparent 36%),color-mix(in srgb,var(--tf-blanc) 8%,transparent);backdrop-filter:blur(14px);box-shadow:0 22px 56px color-mix(in srgb,var(--tf-marine-fonce) 42%,transparent),inset 0 1px 0 color-mix(in srgb,var(--tf-blanc) 14%,transparent)}.tf-etape::before{content:counter(tf-etape-c,decimal-leading-zero);position:absolute;top:var(--tf-etape-pad);right:var(--tf-etape-pad);z-index:2;display:inline-flex;align-items:center;justify-content:center;width:var(--tf-etape-badge-t);height:var(--tf-etape-badge-t);border-radius:var(--tf-r-rond);background:var(--tf-action);color:var(--tf-blanc);box-shadow:0 14px 28px color-mix(in srgb,var(--tf-action) 34%,transparent),inset 0 1px 0 color-mix(in srgb,var(--tf-blanc) 45%,transparent);font-size:var(--tf-tt-md);font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.tf-etape:not(:has(.tf-etape__visuel)){padding-top:calc(var(--tf-etape-pad) + var(--tf-etape-badge-t) + var(--tf-e-3))}.tf-etape__visuel{--tf-etape-visuel-t: 96px;width:var(--tf-etape-visuel-t);height:var(--tf-etape-visuel-t);margin:var(--tf-e-2)0 var(--tf-e-1)}.tf-etape__visuel img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 14px 18px color-mix(in srgb,var(--tf-marine-fonce) 40%,transparent))}.tf-etape__visuel--vide{display:grid;place-items:center;border:2px dashed color-mix(in srgb,var(--tf-blanc) 22%,transparent);border-radius:var(--tf-r-md);background:color-mix(in srgb,var(--tf-blanc) 5%,transparent);color:var(--tf-sur-sombre-60);font-size:11px;text-align:center}.tf-etape__titre{margin:0;color:var(--tf-blanc);font-size:20px;line-height:1.18}.tf-etape__texte{margin:0;color:var(--tf-sur-sombre-80);font-size:var(--tf-tt-md);line-height:1.62}@media (max-width:1023px){.tf-etapes-cartes{grid-template-columns:1fr;max-width:680px;margin-inline:auto}.tf-etapes-cartes::before{top:0;bottom:0;left:calc(var(--tf-etape-pad) + var(--tf-etape-badge-t)/2 - 1.5px);right:auto;width:3px;height:auto}}@media (max-width:639px){.tf-etapes-cartes{--tf-etape-pad: var(--tf-e-5)}.tf-etape{border-radius:var(--tf-r-md)}}@media (prefers-reduced-motion:reduce){.tf-etapes-cartes::before{animation:none;opacity:1}}.tf-anime .tf-etapes-cartes::before{scale:0 1;transform-origin:left;transition:scale 1s var(--tf-ease) .12s;animation-play-state:paused}.tf-anime .tf-etapes-cartes.est-visible::before{scale:1 1;animation-play-state:running}.tf-anime .tf-etapes-cartes .tf-etape::before{opacity:0;scale:.55;transition:opacity .45s var(--tf-ease),scale .45s var(--tf-ease)}.tf-anime .tf-etapes-cartes.est-visible .tf-etape::before{opacity:1;scale:none}.tf-anime .tf-etapes-cartes.est-visible .tf-etape:nth-child(2)::before{transition-delay:.20s}.tf-anime .tf-etapes-cartes.est-visible .tf-etape:nth-child(3)::before{transition-delay:.38s}.tf-anime .tf-etapes-cartes.est-visible .tf-etape:nth-child(4)::before{transition-delay:.56s}@media (max-width:1023px){.tf-anime .tf-etapes-cartes::before{scale:1 0;transform-origin:top}.tf-anime .tf-etapes-cartes.est-visible::before{scale:1 1}}@media (prefers-reduced-motion:reduce){.tf-anime .tf-etapes-cartes::before,.tf-anime .tf-etapes-cartes .tf-etape::before{transition:none;opacity:1;scale:none}}.tf-definition.tf-definition--panneau{--tf-definition-visuel-t: 320px;max-width:none;padding:var(--tf-e-7);border-radius:var(--tf-r-lg);background:radial-gradient(circle at 6% 0%,var(--tf-marque-08),transparent 34%),var(--tf-blanc);box-shadow:0 22px 60px color-mix(in srgb,var(--tf-marine) 9%,transparent),0 3px 12px color-mix(in srgb,var(--tf-marine) 5%,transparent);display:grid;grid-template-columns:var(--tf-definition-visuel-t) 1fr;align-items:start;gap:var(--tf-e-7)}.tf-definition.tf-definition--panneau:not(:has(.tf-definition__visuel)){grid-template-columns:1fr}.tf-definition--panneau:not(:has(.tf-definition__visuel)) .tf-definition__terme,.tf-definition--panneau:not(:has(.tf-definition__visuel)) .tf-definition__temps{grid-column:1}.tf-definition--panneau::before{content:"";position:absolute;display:block;inset:0 0 auto 0;height:4px;border-radius:var(--tf-r-lg) var(--tf-r-lg)0 0;background:linear-gradient(90deg,var(--tf-marque),color-mix(in srgb,var(--tf-marque) 12%,transparent))}.tf-definition__visuel{grid-row:span 2;position:sticky;top:calc(var(--tf-cap-h, 74px) + var(--tf-cap-marge, 18px)*2 + var(--tf-e-5));align-self:start;width:var(--tf-definition-visuel-t, 200px);height:var(--tf-definition-visuel-t, 200px);margin:0}.tf-definition__visuel img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 20px 24px color-mix(in srgb,var(--tf-marine) 20%,transparent))}.tf-definition__visuel--vide{display:grid;place-items:center;border:2px dashed color-mix(in srgb,var(--tf-marine) 22%,transparent);border-radius:var(--tf-r-md);background:var(--tf-marine-04);color:var(--tf-texte-doux);font-size:var(--tf-tt-micro);text-align:center;padding:var(--tf-e-3)}.tf-definition--panneau .tf-definition__terme{grid-column:2;font-size:clamp(21px,2.2vw,27px)}.tf-definition--panneau .tf-definition__temps{grid-column:2;gap:0}.tf-definition--panneau .tf-definition__temps>li{padding:var(--tf-e-5)0 var(--tf-e-5) var(--tf-e-7);border-top:1px solid var(--tf-bordure);transition:background var(--tf-t) var(--tf-ease)}.tf-definition--panneau .tf-definition__temps>li:first-child{border-top:0}.tf-definition--panneau .tf-definition__temps>li::before{top:var(--tf-e-5)}@media (hover:hover) and (pointer:fine){.tf-definition--panneau .tf-definition__temps>li:hover{background:var(--tf-marine-04)}}@media (max-width:1023px){.tf-definition--panneau{grid-template-columns:1fr;gap:var(--tf-e-5);padding:var(--tf-e-6)}.tf-definition__visuel{grid-row:auto;position:static}.tf-definition--panneau .tf-definition__terme,.tf-definition--panneau .tf-definition__temps{grid-column:1}}@media (max-width:639px){.tf-definition.tf-definition--panneau{--tf-definition-visuel-t: 240px}}@media (prefers-reduced-motion:reduce){.tf-definition--panneau .tf-definition__temps>li{transition:none}}.tf-qr-panneau{display:grid;grid-template-columns:380px 1fr;align-items:start;gap:var(--tf-e-7)}.tf-qr-panneau__intro{position:sticky;top:calc(var(--tf-cap-h, 74px) + var(--tf-cap-marge, 18px)*2 + var(--tf-e-5));align-self:start;display:grid;gap:var(--tf-e-4);padding:var(--tf-e-6);border:1px solid var(--tf-bordure);border-radius:var(--tf-r-lg);background:radial-gradient(circle at 10% 0%,var(--tf-marque-08),transparent 40%),var(--tf-blanc);box-shadow:var(--tf-ombre-4);text-align:left}.tf-qr-panneau__intro>:is(h2,h3){margin:0}.tf-qr-panneau__intro p{margin:0;color:var(--tf-texte-doux)}.tf-qr.tf-qr--cartes{gap:var(--tf-e-4);max-width:none}.tf-qr--cartes .tf-qr__item{padding:var(--tf-e-5) var(--tf-e-6);border:1px solid var(--tf-bordure);border-left:3px solid var(--tf-marque);border-radius:var(--tf-r-md);background:var(--tf-blanc);box-shadow:0 2px 10px color-mix(in srgb,var(--tf-marine) 4%,transparent);transition:translate var(--tf-t) var(--tf-ease),box-shadow var(--tf-t) var(--tf-ease),border-color var(--tf-t) var(--tf-ease)}@media (hover:hover) and (pointer:fine){.tf-qr--cartes .tf-qr__item:hover{translate:0-3px;border-color:color-mix(in srgb,var(--tf-marque) 40%,var(--tf-bordure));border-left-color:var(--tf-marque);box-shadow:0 18px 44px color-mix(in srgb,var(--tf-marine) 10%,transparent)}}.tf-qr--cartes .tf-qr__question{display:flex;align-items:flex-start;gap:var(--tf-e-3)}.tf-qr--cartes .tf-qr__question::before{content:"";display:block;width:26px;height:26px;flex:0 0 auto;margin-top:1px;border-radius:var(--tf-r-rond);background:var(--tf-marque-18);box-shadow:0 0 0 5px color-mix(in srgb,var(--tf-marque) 8%,transparent)}@media (max-width:1023px){.tf-qr-panneau{grid-template-columns:1fr;gap:var(--tf-e-6)}.tf-qr-panneau__intro{position:static}}@media (prefers-reduced-motion:reduce){.tf-qr--cartes .tf-qr__item{transition:none}@media (hover:hover) and (pointer:fine){.tf-qr--cartes .tf-qr__item:hover{translate:none}}}.tf-accordeon{display:grid;gap:var(--tf-e-2)}.tf-accordeon__item{overflow:hidden;line-height:0;border:1px solid var(--tf-bordure);border-left:3px solid var(--tf-marque);border-radius:var(--tf-r-md);background:var(--tf-blanc);box-shadow:0 2px 10px color-mix(in srgb,var(--tf-marine) 4%,transparent);transition:border-color var(--tf-t) var(--tf-ease),box-shadow var(--tf-t) var(--tf-ease)}.tf-accordeon__item[open]{border-color:color-mix(in srgb,var(--tf-marque) 40%,var(--tf-bordure));border-left-color:var(--tf-marque);box-shadow:0 18px 44px color-mix(in srgb,var(--tf-marine) 10%,transparent)}@media (hover:hover) and (pointer:fine){.tf-accordeon__item:hover{border-color:color-mix(in srgb,var(--tf-marque) 40%,var(--tf-bordure));border-left-color:var(--tf-marque);box-shadow:0 18px 44px color-mix(in srgb,var(--tf-marine) 10%,transparent)}}.tf-accordeon__item>summary{position:relative;display:flex;align-items:center;min-height:44px;margin:0;padding:var(--tf-e-3) calc(var(--tf-e-5) + 46px) var(--tf-e-3) var(--tf-e-5);cursor:pointer;list-style:none;color:var(--tf-marine);font-size:var(--tf-tt-lg);font-weight:700;line-height:1.4;transition:background-color var(--tf-t) var(--tf-ease)}.tf-accordeon__item>summary::-webkit-details-marker{display:none}.tf-accordeon__item>summary::marker{content:""}@media (hover:hover) and (pointer:fine){.tf-accordeon__item>summary:hover{background-color:var(--tf-marine-04)}}.tf-accordeon__item>summary:focus-visible{outline:2px solid var(--tf-action);outline-offset:-2px}.tf-accordeon__item>summary::before{content:"";position:absolute;display:block;top:50%;right:var(--tf-e-5);width:32px;height:32px;margin-top:-16px;border-radius:var(--tf-r-rond);background:var(--tf-marque-08);transition:background var(--tf-t) var(--tf-ease)}.tf-accordeon__item[open]>summary::before{background:var(--tf-marque-18)}@media (hover:hover) and (pointer:fine){.tf-accordeon__item:hover>summary::before{background:var(--tf-marque-18)}}.tf-accordeon__item>summary::after{content:"";position:absolute;display:block;top:50%;right:calc(var(--tf-e-5) + 8.5px);width:15px;height:15px;margin-top:-7.5px;background-color:var(--tf-action);-webkit-mask:var(--tf-chevron) center/contain no-repeat;mask:var(--tf-chevron) center/contain no-repeat;rotate:90deg;transition:rotate var(--tf-t-l) var(--tf-ease)}.tf-accordeon__item[open]>summary::after{rotate:-90deg}.tf-accordeon__item>:not(summary){margin:0;padding:0 var(--tf-e-5) var(--tf-e-4);color:var(--tf-texte-doux);font-size:var(--tf-tt-md);line-height:1.7}.tf-accordeon__item>:not(summary)+:not(summary){padding-top:var(--tf-e-3)}@supports (interpolate-size:allow-keywords){.tf-accordeon{interpolate-size:allow-keywords}.tf-accordeon__item::details-content{block-size:0;margin-block:0;overflow:clip;transition:block-size var(--tf-t-l) var(--tf-ease),content-visibility var(--tf-t-l) allow-discrete}.tf-accordeon__item[open]::details-content{block-size:auto}}.tf-accordeon__item:target{border-color:var(--tf-marque);scroll-margin-top:calc(var(--tf-cap-h, 74px) + var(--tf-cap-marge, 18px)*2 + var(--tf-e-4))}@media (prefers-reduced-motion:no-preference){.tf-accordeon__item:target{animation:tf-accordeon-signal 1.6s var(--tf-ease)}}@keyframes tf-accordeon-signal{0%,100%{box-shadow:0 18px 44px color-mix(in srgb,var(--tf-marine) 10%,transparent)}30%{box-shadow:0 0 0 4px color-mix(in srgb,var(--tf-marque) 22%,transparent)}}.tf-surface-marine .tf-accordeon__item{background:color-mix(in srgb,var(--tf-blanc) 6%,transparent);border-color:var(--tf-filet-sombre)}.tf-surface-marine .tf-accordeon__item>summary{color:var(--tf-blanc)}.tf-surface-marine .tf-accordeon__item>:not(summary){color:var(--tf-sur-sombre-80)}@media (max-width:639px){.tf-accordeon__item>summary{padding:var(--tf-e-3) calc(var(--tf-e-4) + 42px) var(--tf-e-3) var(--tf-e-4);font-size:var(--tf-tt-md)}.tf-accordeon__item>summary::before{right:var(--tf-e-4)}.tf-accordeon__item>summary::after{right:calc(var(--tf-e-4) + 8.5px)}.tf-accordeon__item>:not(summary){padding:0 var(--tf-e-4) var(--tf-e-4)}}@media (prefers-reduced-motion:reduce){.tf-accordeon__item,.tf-accordeon__item>summary,.tf-accordeon__item>summary::after{transition:none}}.tf-cadre{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tf-e-6);text-align:left}.tf-cadre::before{content:"";position:absolute;display:block;top:12%;bottom:12%;left:50%;width:1px;background:linear-gradient(180deg,transparent,var(--tf-bordure) 18%,var(--tf-bordure) 82%,transparent);pointer-events:none}.tf-cadre__volet{position:relative;overflow:hidden;display:grid;align-content:start;gap:var(--tf-e-4);padding:var(--tf-e-7);border:1px solid var(--tf-bordure);border-radius:var(--tf-r-lg);background:radial-gradient(circle at 88% 6%,var(--tf-marque-08),transparent 40%),var(--tf-blanc);box-shadow:var(--tf-ombre-4),0 3px 12px color-mix(in srgb,var(--tf-marine) 5%,transparent);transition:translate var(--tf-t-l) var(--tf-ease),border-color var(--tf-t-l) var(--tf-ease),box-shadow var(--tf-t-l) var(--tf-ease)}.tf-cadre__volet::after{content:"";position:absolute;display:block;top:-34px;right:-34px;width:190px;height:190px;background-color:color-mix(in srgb,var(--tf-marque) 9%,transparent);-webkit-mask:var(--tf-arche) center/contain no-repeat;mask:var(--tf-arche) center/contain no-repeat;pointer-events:none;transition:translate var(--tf-t-l) var(--tf-ease),scale var(--tf-t-l) var(--tf-ease),background-color var(--tf-t-l) var(--tf-ease)}.tf-cadre__volet>*{position:relative;z-index:1}@media (hover:hover) and (pointer:fine){.tf-cadre__volet:hover{translate:0-5px;border-color:color-mix(in srgb,var(--tf-marque) 40%,var(--tf-bordure));box-shadow:0 30px 74px color-mix(in srgb,var(--tf-marine) 14%,transparent),0 10px 26px color-mix(in srgb,var(--tf-marque) 8%,transparent)}}@media (hover:hover) and (pointer:fine){.tf-cadre__volet:hover::after{translate:0 6px;scale:1.05;background-color:color-mix(in srgb,var(--tf-marque) 14%,transparent)}}.tf-cadre__volet--alt{background:radial-gradient(circle at 88% 6%,color-mix(in srgb,var(--tf-marine) 8%,transparent),transparent 40%),var(--tf-blanc)}.tf-cadre__volet--alt::after{background-color:color-mix(in srgb,var(--tf-marine) 8%,transparent)}@media (hover:hover) and (pointer:fine){.tf-cadre__volet--alt:hover::after{background-color:color-mix(in srgb,var(--tf-marine) 13%,transparent)}}.tf-cadre__etiquette{justify-self:start;align-self:start;margin:0;padding:6px 14px;border-radius:var(--tf-r-rond);background:var(--tf-marque-18);color:var(--tf-marine);font-size:var(--tf-tt-micro);font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.2}.tf-cadre__volet--alt .tf-cadre__etiquette{background:color-mix(in srgb,var(--tf-marine) 12%,transparent)}.tf-cadre__titre{margin:0;color:var(--tf-marine);font-size:clamp(20px,1.9vw,25px);line-height:1.22}.tf-cadre__liste{list-style:none;margin:0;padding:0;display:grid;gap:0}.tf-cadre__liste>li{padding:var(--tf-e-4)0;border-top:1px solid var(--tf-bordure);color:var(--tf-texte-doux);font-size:var(--tf-tt-md);line-height:1.6}.tf-cadre__liste>li:first-child{border-top:0;padding-top:0}.tf-cadre__liste>li>strong:first-child{display:block;margin-bottom:2px;color:var(--tf-marine);font-size:var(--tf-tt-micro);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.tf-cadre__note{margin:var(--tf-e-4)0 0;padding-top:var(--tf-e-4);border-top:1px solid var(--tf-bordure);color:var(--tf-texte-doux);font-size:var(--tf-tt-xs);line-height:1.55}@media (max-width:1023px){.tf-cadre{grid-template-columns:1fr;gap:var(--tf-e-5)}.tf-cadre::before{display:none}.tf-cadre__volet{padding:var(--tf-e-6)}}@media (prefers-reduced-motion:reduce){.tf-cadre__volet,.tf-cadre__volet::after{transition:none}@media (hover:hover) and (pointer:fine){.tf-cadre__volet:hover{translate:none}}@media (hover:hover) and (pointer:fine){.tf-cadre__volet:hover::after{translate:none;scale:none}}}.tf-connexes--vitrine .tf-connexes__item{display:grid;grid-template-columns:46px 1fr;align-items:start;align-content:start;column-gap:var(--tf-e-3);row-gap:var(--tf-e-1);padding:var(--tf-e-4);border-radius:var(--tf-r-md);box-shadow:0 2px 10px color-mix(in srgb,var(--tf-marine) 4%,transparent)}@media (hover:hover) and (pointer:fine){.tf-connexes--vitrine .tf-connexes__item:hover{border-color:color-mix(in srgb,var(--tf-marque) 40%,var(--tf-bordure));box-shadow:0 20px 48px color-mix(in srgb,var(--tf-marine) 11%,transparent)}}.tf-connexes__visuel{width:46px;height:46px;margin:0}.tf-connexes__visuel img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 8px 12px color-mix(in srgb,var(--tf-marine) 16%,transparent));transition:translate var(--tf-t) var(--tf-ease),scale var(--tf-t) var(--tf-ease)}@media (hover:hover) and (pointer:fine){.tf-connexes--vitrine .tf-connexes__item:hover .tf-connexes__visuel img{translate:0-3px;scale:1.05}}.tf-connexes--vitrine .tf-connexes__titre,.tf-connexes--vitrine .tf-connexes__texte{grid-column:2}.tf-connexes--vitrine .tf-connexes__item:not(:has(.tf-connexes__visuel)){grid-template-columns:1fr}.tf-connexes--vitrine .tf-connexes__item:not(:has(.tf-connexes__visuel)) .tf-connexes__titre,.tf-connexes--vitrine .tf-connexes__item:not(:has(.tf-connexes__visuel)) .tf-connexes__texte{grid-column:1}@media (prefers-reduced-motion:reduce){.tf-connexes__visuel img{transition:none}@media (hover:hover) and (pointer:fine){.tf-connexes--vitrine .tf-connexes__item:hover .tf-connexes__visuel img{translate:none;scale:none}}}.tf-carte--vitrine .kt-inside-inner-col>.wp-block-kadence-advancedbtn,.tf-carte .kt-inside-inner-col>.tf-pousse,.tf-cadre__volet .kt-inside-inner-col>.tf-pousse{margin-top:auto}.kb-row-layout-wrap:not(.tf-egales)>.kt-row-column-wrap:is(.kt-has-3-columns,.kt-has-4-columns,.kt-has-5-columns,.kt-has-6-columns)>.wp-block-kadence-column{align-self:start}.tf-egales{align-items:stretch}.tf-egales>*{height:100%}.tf-egales>.wp-block-column{height:100%}.tf-pousse{margin-top:auto}.tf-bandeau.tf-bandeau.tf-bandeau>*:not(.tf-pousse),.tf-bandeau.tf-bandeau.tf-bandeau>.kt-inside-inner-col>*:not(.tf-pousse),.tf-qr-panneau__intro.tf-qr-panneau__intro.tf-qr-panneau__intro>*:not(.tf-pousse),.tf-qr-panneau__intro.tf-qr-panneau__intro.tf-qr-panneau__intro>.kt-inside-inner-col>*:not(.tf-pousse){margin-block:0}.kt-row-column-wrap.kt-has-2-columns>.wp-block-kadence-column:has(>.kt-inside-inner-col>.tf-visuel),.kt-row-column-wrap.kt-has-2-columns>.wp-block-kadence-column.tf-colonne-collante{align-self:start;position:sticky;top:calc(var(--tf-cap-h, 76px) + var(--tf-e-6, 40px))}@media (max-width:1024px){.kt-row-column-wrap.kt-has-2-columns>.wp-block-kadence-column:has(>.kt-inside-inner-col>.tf-visuel),.kt-row-column-wrap.kt-has-2-columns>.wp-block-kadence-column.tf-colonne-collante{position:static}}.tf-cadre__volet .tf-visuel{--tf-visuel-l: min(100%, 260px);margin-inline:auto}.tf-section--relief{position:relative;overflow:hidden;isolation:isolate;background-color:var(--tf-marine);background-image:radial-gradient(120% 80%at 22% -10%,color-mix(in srgb,var(--tf-blanc) 10%,transparent) 0%,transparent 58%),radial-gradient(90% 70%at 96% 108%,color-mix(in srgb,var(--tf-marque) 26%,transparent) 0%,transparent 62%),linear-gradient(158deg,var(--tf-marine) 0%,var(--tf-marine-fonce) 62%,var(--tf-marine) 100%);perspective:1200px}.tf-section--relief>*{position:relative;z-index:2}.tf-section--haute{display:grid;align-content:center;min-height:min(760px,100svh)}.tf-relief__fond{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}:root{--tf-brique: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='32' viewBox='0 0 96 32'%3E%3Cg fill='%23000'%3E%3Crect x='1' y='2' width='44' height='12' rx='2'/%3E%3Crect x='48' y='2' width='45' height='12' rx='2'/%3E%3Crect x='-22' y='18' width='42' height='12' rx='2'/%3E%3Crect x='23' y='18' width='40' height='12' rx='2'/%3E%3Crect x='66' y='18' width='46' height='12' rx='2'/%3E%3C/g%3E%3C/svg%3E")}.tf-relief__fond::before,.tf-visuel--brique::before{-webkit-mask-image:var(--tf-brique),radial-gradient(circle at 50% 50%,#000 28%,rgba(0,0,0,.45) 62%,transparent 82%);mask-image:var(--tf-brique),radial-gradient(circle at 50% 50%,#000 28%,rgba(0,0,0,.45) 62%,transparent 82%);-webkit-mask-size:96px 32px,100% 100%;mask-size:96px 32px,100% 100%;-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.tf-relief__fond::before{content:"";position:absolute;display:block;width:var(--tf-brique-d, 460px);aspect-ratio:1;left:var(--tf-x, 50%);top:var(--tf-y, 50%);translate:-50% -50%;opacity:var(--tf-brique-repos, .3);transition:opacity .5s var(--tf-ease);background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--tf-marque) 46%,transparent) 0%,color-mix(in srgb,var(--tf-marque) 18%,transparent) 58%,transparent 80%)}@media (hover:hover) and (pointer:fine){.tf-section--relief:hover .tf-relief__fond::before{opacity:var(--tf-brique-vif, .92)}}.tf-visuel--brique{position:relative;isolation:isolate}.tf-visuel--brique::before{content:"";position:absolute;display:block;z-index:-1;width:min(120%,640px);aspect-ratio:1;left:50%;top:50%;translate:-50% -50%;opacity:.42;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--tf-marque) 36%,transparent) 0%,color-mix(in srgb,var(--tf-marque) 13%,transparent) 58%,transparent 80%);animation:tf-brique-derive 26s var(--tf-ease) infinite alternate}@keyframes tf-brique-derive{from{translate:-53% -50%;rotate:-2deg;scale:.96}to{translate:-47% -51%;rotate:2deg;scale:1.04}}.tf-section--relief .tf-visuel--brique::before{content:none}@media (prefers-reduced-motion:reduce){.tf-visuel--brique::before{animation:none}}.tf-visuel--halo{position:relative;isolation:isolate}.tf-visuel--halo::before,.tf-visuel--halo::after{content:"";position:absolute;display:block;z-index:-1;aspect-ratio:1;border-radius:var(--tf-r-rond);pointer-events:none}.tf-visuel--halo::before{width:min(96%,500px);left:-14%;top:-12%;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--tf-marque) 34%,transparent) 0%,color-mix(in srgb,var(--tf-marque) 12%,transparent) 52%,transparent 76%);animation:tf-halo-a 24s var(--tf-ease) infinite alternate}.tf-visuel--halo::after{width:min(84%,430px);right:-12%;bottom:-16%;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--tf-blanc) 20%,transparent) 0%,color-mix(in srgb,var(--tf-marine) 16%,transparent) 54%,transparent 78%);animation:tf-halo-b 29s var(--tf-ease) infinite alternate;animation-delay:-9s}@keyframes tf-halo-a{from{translate:-3% -2%;opacity:.40}to{translate:4% 3%;opacity:.64}}@keyframes tf-halo-b{from{translate:3% 2%;opacity:.34}to{translate:-4% -3%;opacity:.58}}@media (prefers-reduced-motion:reduce){.tf-visuel--halo::before,.tf-visuel--halo::after{animation:none;opacity:.48}}.tf-relief__orbe{position:absolute;z-index:1;border-radius:var(--tf-r-rond);filter:blur(30px);opacity:.42;animation:tf-lueur 18s var(--tf-ease) infinite alternate}.tf-relief__orbe--1{width:340px;height:340px;top:6%;left:4%;background:color-mix(in srgb,var(--tf-marque) 17%,transparent)}.tf-relief__orbe--2{width:420px;height:420px;right:6%;top:18%;background:color-mix(in srgb,var(--tf-blanc) 8%,transparent);animation-delay:-7s}@keyframes tf-lueur{from{transform:translate3d(0,0,0) scale(1)}to{transform:translate3d(28px,-22px,0) scale(1.06)}}@media (max-width:767px){.tf-relief__orbe--1{width:240px;height:240px}.tf-relief__orbe--2{width:260px;height:260px}}@media (pointer:coarse){.tf-relief__fond::before{display:none}}@media (prefers-reduced-motion:reduce){.tf-relief__orbe{animation:none}.tf-relief__fond::before{transition:none}}.tf-section--filigrane{--tf-filigrane-t: min(52%, 660px);--tf-filigrane-marge: clamp(16px, 2.5%, 40px);position:relative;overflow:hidden;isolation:isolate}.tf-section--filigrane>*{position:relative;z-index:1}.tf-section--filigrane::before{content:"";position:absolute;display:block;right:0;bottom:clamp(var(--tf-e-2),1.2%,var(--tf-e-5));width:var(--tf-filigrane-t);aspect-ratio:600/206;z-index:0;pointer-events:none;background-color:color-mix(in srgb,var(--tf-marine) 5%,transparent);-webkit-mask:url(/wp-content/uploads/2026/08/toulouse-finances-logo-vertical-blanc.png)center/contain no-repeat;mask:url(/wp-content/uploads/2026/08/toulouse-finances-logo-vertical-blanc.png)center/contain no-repeat}.tf-section--filigrane--gauche::before{right:auto;left:0}@media (max-width:767px){.tf-section--filigrane{--tf-filigrane-t: min(72%, 340px)}}.tf-titre-eclat{color:var(--tf-marque);font-weight:inherit}@supports (-webkit-background-clip:text) or (background-clip:text){.tf-titre-eclat{background-image:linear-gradient(104deg,var(--tf-marque) 0%,color-mix(in srgb,var(--tf-marque) 45%,var(--tf-blanc)) 26%,var(--tf-blanc) 46%,color-mix(in srgb,var(--tf-marque) 60%,var(--tf-blanc)) 66%,var(--tf-marque) 100%);background-size:220%auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:tf-eclat 9s linear infinite}}@keyframes tf-eclat{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@media (prefers-reduced-motion:reduce){.tf-titre-eclat{animation:none}}.tf-egales :is(.tf-carte--vitrine,.tf-etape,.tf-cadre__volet){height:100%;display:flex;flex-direction:column;align-items:stretch}.tf-egales .tf-connexes__item,.tf-egales .tf-carte--situation{height:100%}.tf-definition.tf-definition--compact{max-width:none;padding:var(--tf-e-5);border-radius:var(--tf-r-md);border-color:var(--tf-bordure);background:var(--tf-marine-04);box-shadow:none}.tf-definition--compact .tf-definition__terme{margin-bottom:var(--tf-e-4);font-size:17px}.tf-definition--compact .tf-definition__temps{gap:var(--tf-e-4)}.tf-definition--compact .tf-definition__temps>li{padding-left:var(--tf-e-6);font-size:var(--tf-tt-sm);line-height:1.6}.tf-definition--compact .tf-definition__temps>li::before{width:22px;height:22px;font-size:11px}.tf-superpose .tf-hero{padding-top:calc(var(--tf-cap-h, 74px) + var(--tf-cap-marge, 18px)*2 + var(--tf-e-8))}.tf-btn--premium.tf-btn--premium,.tf-btn--second.tf-btn--second{overflow:hidden;isolation:isolate;transition:translate var(--tf-t) var(--tf-ease),box-shadow var(--tf-t) var(--tf-ease),background-color var(--tf-t) var(--tf-ease),border-color var(--tf-t) var(--tf-ease),color var(--tf-t) var(--tf-ease)}.tf-btn--premium.tf-btn--premium::before,.tf-btn--second.tf-btn--second::before{content:"";position:absolute;display:block;inset:0;z-index:0;background:linear-gradient(100deg,transparent 20%,color-mix(in srgb,var(--tf-blanc) 26%,transparent) 50%,transparent 80%);translate:-120%0;transition:translate var(--tf-t-l) var(--tf-ease)}@media (hover:hover) and (pointer:fine){.tf-btn--premium.tf-btn--premium:hover::before,.tf-btn--second.tf-btn--second:hover::before{translate:120%0}}.tf-btn--premium.tf-btn--premium::after,.tf-btn--second.tf-btn--second::after{position:relative;z-index:1}.tf-btn--premium.tf-btn--premium{box-shadow:0 10px 26px color-mix(in srgb,var(--tf-action) 34%,transparent),inset 0 1px 0 color-mix(in srgb,var(--tf-blanc) 34%,transparent)}.tf-btn--premium.tf-btn--premium:focus-visible{translate:0-3px;box-shadow:0 20px 44px color-mix(in srgb,var(--tf-action) 42%,transparent),inset 0 1px 0 color-mix(in srgb,var(--tf-blanc) 46%,transparent)}@media (hover:hover) and (pointer:fine){.tf-btn--premium.tf-btn--premium:hover{translate:0-3px;box-shadow:0 20px 44px color-mix(in srgb,var(--tf-action) 42%,transparent),inset 0 1px 0 color-mix(in srgb,var(--tf-blanc) 46%,transparent)}}.tf-btn--second.tf-btn--second{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--tf-blanc) 30%,transparent)}.tf-btn--second.tf-btn--second:focus-visible{translate:0-3px;box-shadow:0 18px 38px color-mix(in srgb,var(--tf-marine) 42%,transparent),inset 0 1px 0 color-mix(in srgb,var(--tf-blanc) 44%,transparent)}@media (hover:hover) and (pointer:fine){.tf-btn--second.tf-btn--second:hover{translate:0-3px;box-shadow:0 18px 38px color-mix(in srgb,var(--tf-marine) 42%,transparent),inset 0 1px 0 color-mix(in srgb,var(--tf-blanc) 44%,transparent)}}.tf-btn--carte.tf-btn--carte{width:100%;margin-top:auto}.tf-btn--premium.tf-btn--premium:active,.tf-btn--second.tf-btn--second:active{translate:0 0}@media (prefers-reduced-motion:reduce){.tf-btn--premium.tf-btn--premium,.tf-btn--second.tf-btn--second,.tf-btn--premium.tf-btn--premium::before,.tf-btn--second.tf-btn--second::before{transition:none}@media (hover:hover) and (pointer:fine){.tf-btn--premium.tf-btn--premium:hover,.tf-btn--second.tf-btn--second:hover{translate:none}}}.tf-cartes--vitrine{--tf-vitrine-h: 190px;align-items:stretch}.tf-cartes--relief .tf-carte--vitrine{transition:transform 120ms linear,border-color var(--tf-t) var(--tf-ease),box-shadow var(--tf-t) var(--tf-ease)}.tf-carte--vitrine{height:100%;overflow:hidden;border-radius:var(--tf-r-lg);box-shadow:var(--tf-ombre-4),0 3px 12px color-mix(in srgb,var(--tf-marine) 5%,transparent)}.tf-carte--vitrine::before{content:"";position:absolute;display:block;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at var(--tf-mx, 50%) var(--tf-my, 12%),color-mix(in srgb,var(--tf-marque) 13%,transparent),transparent 42%);opacity:0;transition:opacity var(--tf-t-l) var(--tf-ease)}.tf-carte--vitrine::after{content:"";position:absolute;display:block;right:var(--tf-e-6);bottom:0;left:var(--tf-e-6);height:4px;border-radius:var(--tf-r-rond) var(--tf-r-rond)0 0;background:linear-gradient(90deg,var(--tf-marque),color-mix(in srgb,var(--tf-marque) 18%,transparent));scale:.38 1;transform-origin:left;opacity:.8;pointer-events:none;transition:scale var(--tf-t-l) var(--tf-ease),opacity var(--tf-t-l) var(--tf-ease)}@media (hover:hover) and (pointer:fine){.tf-carte--vitrine:hover{border-color:color-mix(in srgb,var(--tf-marque) 42%,var(--tf-bordure));box-shadow:var(--tf-ombre-6),0 10px 26px color-mix(in srgb,var(--tf-marque) 9%,transparent)}}@media (hover:hover) and (pointer:fine){.tf-carte--vitrine:hover::before{opacity:1}}@media (hover:hover) and (pointer:fine){.tf-carte--vitrine:hover::after{scale:1 1;opacity:1}}.tf-carte--vitrine>*{position:relative;z-index:1}.tf-carte__vitrine{height:var(--tf-vitrine-h);display:flex;align-items:center;justify-content:center;margin:0 0 var(--tf-e-5)}.tf-carte__vitrine img{width:auto;height:100%;max-width:88%;object-fit:contain;filter:drop-shadow(0 20px 22px color-mix(in srgb,var(--tf-marine) 18%,transparent));transition:translate var(--tf-t-l) var(--tf-ease),scale var(--tf-t-l) var(--tf-ease),filter var(--tf-t-l) var(--tf-ease)}@media (hover:hover) and (pointer:fine){.tf-carte--vitrine:hover .tf-carte__vitrine img{translate:0-6px;scale:1.04;filter:drop-shadow(0 28px 28px color-mix(in srgb,var(--tf-marine) 24%,transparent))}}.tf-carte__vitrine--vide{border:2px dashed color-mix(in srgb,var(--tf-marine) 22%,transparent);border-radius:var(--tf-r-md);background:var(--tf-marine-04);color:var(--tf-texte-doux);font-size:var(--tf-tt-xs);text-align:center;padding:var(--tf-e-4)}@media (max-width:1023px){.tf-cartes--vitrine{--tf-vitrine-h: 165px}}@media (max-width:639px){.tf-cartes--vitrine{--tf-vitrine-h: 140px}.tf-carte--vitrine{border-radius:var(--tf-r-md)}}@media (prefers-reduced-motion:reduce){.tf-carte--vitrine,.tf-carte--vitrine::before,.tf-carte--vitrine::after,.tf-carte__vitrine img{transition:none}@media (hover:hover) and (pointer:fine){.tf-carte--vitrine:hover .tf-carte__vitrine img{translate:none;scale:none}}}.tf-cartes--situation{gap:var(--tf-e-4);align-items:stretch}.tf-carte--situation{--tf-situation-visuel-t: 56px;position:relative;height:100%;display:grid;grid-template-columns:var(--tf-situation-visuel-t) 1fr;grid-template-rows:auto 1fr;align-content:start;column-gap:var(--tf-e-3);row-gap:var(--tf-e-1);min-height:44px;padding:var(--tf-e-4);overflow:hidden;border:1px solid color-mix(in srgb,var(--tf-blanc) 16%,transparent);border-radius:var(--tf-r-md);background:color-mix(in srgb,var(--tf-blanc) 7%,transparent);backdrop-filter:blur(10px);box-shadow:0 16px 40px color-mix(in srgb,var(--tf-marine-fonce) 40%,transparent),inset 0 1px 0 color-mix(in srgb,var(--tf-blanc) 12%,transparent);color:var(--tf-blanc);text-decoration:none;transition:translate var(--tf-t) var(--tf-ease),background var(--tf-t) var(--tf-ease),border-color var(--tf-t) var(--tf-ease),box-shadow var(--tf-t) var(--tf-ease)}.tf-carte--situation__visuel{grid-row:span 2;align-self:start;display:grid;place-items:center;width:var(--tf-situation-visuel-t);height:var(--tf-situation-visuel-t);margin:0;border-radius:var(--tf-r-rond);background:color-mix(in srgb,var(--tf-marque) 16%,transparent);transition:background var(--tf-t) var(--tf-ease),scale var(--tf-t) var(--tf-ease)}.tf-carte--situation__visuel img{width:calc(var(--tf-situation-visuel-t)*.82);height:calc(var(--tf-situation-visuel-t)*.82);object-fit:contain;filter:drop-shadow(0 6px 10px color-mix(in srgb,var(--tf-marine-fonce) 46%,transparent));transition:translate var(--tf-t) var(--tf-ease),scale var(--tf-t) var(--tf-ease)}.tf-carte--situation__titre{align-self:center;min-width:0;overflow-wrap:anywhere;display:flex;align-items:center;gap:var(--tf-e-2);font-size:var(--tf-tt-md);font-weight:700;line-height:1.3;color:var(--tf-blanc)}.tf-carte--situation__titre::after{content:"";display:block;width:16px;height:16px;flex:0 0 auto;margin-left:auto;background-color:var(--tf-marque);-webkit-mask:var(--tf-chevron) center/contain no-repeat;mask:var(--tf-chevron) center/contain no-repeat;transition:translate var(--tf-t) var(--tf-ease)}.tf-carte--situation__texte{margin:0;min-width:0;overflow-wrap:anywhere;font-size:13.5px;line-height:1.5;color:var(--tf-sur-sombre-80);text-wrap:pretty}.tf-carte--situation:not(:has(.tf-carte--situation__visuel)){grid-template-columns:1fr}.tf-carte--situation:focus-visible{translate:0-4px;background:color-mix(in srgb,var(--tf-blanc) 11%,transparent);border-color:color-mix(in srgb,var(--tf-marque) 46%,transparent);box-shadow:0 24px 56px color-mix(in srgb,var(--tf-marine-fonce) 52%,transparent),inset 0 1px 0 color-mix(in srgb,var(--tf-blanc) 20%,transparent)}@media (hover:hover) and (pointer:fine){.tf-carte--situation:hover{translate:0-4px;background:color-mix(in srgb,var(--tf-blanc) 11%,transparent);border-color:color-mix(in srgb,var(--tf-marque) 46%,transparent);box-shadow:0 24px 56px color-mix(in srgb,var(--tf-marine-fonce) 52%,transparent),inset 0 1px 0 color-mix(in srgb,var(--tf-blanc) 20%,transparent)}}.tf-carte--situation:focus-visible .tf-carte--situation__visuel{background:color-mix(in srgb,var(--tf-marque) 44%,transparent);scale:1.04}@media (hover:hover) and (pointer:fine){.tf-carte--situation:hover .tf-carte--situation__visuel{background:color-mix(in srgb,var(--tf-marque) 44%,transparent);scale:1.04}}@media (hover:hover) and (pointer:fine){.tf-carte--situation:hover .tf-carte--situation__titre::after{translate:3px 0}}.tf-carte--situation--clair,.tf-surface-blanche .tf-carte--situation,.tf-surface-claire .tf-carte--situation{border-color:var(--tf-bordure);background:var(--tf-blanc);backdrop-filter:none;box-shadow:var(--tf-ombre-1);color:var(--tf-marine)}.tf-carte--situation--clair .tf-carte--situation__titre,.tf-surface-blanche .tf-carte--situation .tf-carte--situation__titre,.tf-surface-claire .tf-carte--situation .tf-carte--situation__titre{color:var(--tf-marine)}.tf-carte--situation--clair .tf-carte--situation__texte,.tf-surface-blanche .tf-carte--situation .tf-carte--situation__texte,.tf-surface-claire .tf-carte--situation .tf-carte--situation__texte{color:var(--tf-texte-doux)}.tf-carte--situation--clair .tf-carte--situation__visuel img,.tf-surface-blanche .tf-carte--situation .tf-carte--situation__visuel img,.tf-surface-claire .tf-carte--situation .tf-carte--situation__visuel img{filter:drop-shadow(0 6px 10px color-mix(in srgb,var(--tf-marine) 20%,transparent))}.tf-carte--situation--clair:focus-visible{background:var(--tf-blanc);border-color:color-mix(in srgb,var(--tf-marque) 42%,var(--tf-bordure));box-shadow:var(--tf-ombre-5)}@media (hover:hover) and (pointer:fine){.tf-carte--situation--clair:hover,.tf-surface-blanche .tf-carte--situation:hover,.tf-surface-claire .tf-carte--situation:hover{background:var(--tf-blanc);border-color:color-mix(in srgb,var(--tf-marque) 42%,var(--tf-bordure));box-shadow:var(--tf-ombre-5)}}@media (prefers-reduced-motion:reduce){.tf-carte--situation,.tf-carte--situation__visuel{transition:none}@media (hover:hover) and (pointer:fine){.tf-carte--situation:hover{translate:none}}}.tf-cartes--chevauche.tf-cartes--chevauche.tf-cartes--chevauche{--tf-chevauche: 96px;position:relative;z-index:3;margin-bottom:calc(var(--tf-chevauche)*-1)}.tf-section--relief:has(.tf-cartes--chevauche){overflow:visible;z-index:2}@media (max-width:1023px){.tf-cartes--chevauche.tf-cartes--chevauche.tf-cartes--chevauche{--tf-chevauche: 0px}}.tf-section.tf-section--chevauche-cible{position:relative;z-index:1;padding-top:calc(var(--tf-e-8) + 96px)}@media (max-width:1023px){.tf-section.tf-section--chevauche-cible{padding-top:var(--tf-e-8)}}.tf-visuel.tf-visuel--relief{max-width:var(--tf-relief-l, 100%);margin-inline:auto;transform-style:preserve-3d;transition:transform var(--tf-t-l) var(--tf-ease);transform:rotateX(calc(var(--tf-py, 0)*-1deg)) rotateY(calc(var(--tf-px, 0)*1deg))}.tf-visuel--relief img{transform:translateZ(38px);filter:drop-shadow(0 30px 46px color-mix(in srgb,var(--tf-marine-fonce) 46%,transparent)) drop-shadow(0 0 16px color-mix(in srgb,var(--tf-blanc) 8%,transparent));border-radius:var(--tf-r-lg)}@media (max-width:767px),(pointer:coarse){.tf-visuel.tf-visuel--relief{transform:none}.tf-visuel--relief img{transform:none}}@media (prefers-reduced-motion:reduce){.tf-visuel.tf-visuel--relief{transform:none;transition:none}.tf-visuel--relief img{transform:none}}.tf-colonne-collante{position:sticky;top:calc(var(--tf-cap-h, 74px) + var(--tf-cap-marge, 18px)*2 + var(--tf-e-5));align-self:start}@media (max-width:1023px){.tf-colonne-collante{position:static}}.tf-anime .tf-apparition{opacity:0;translate:0 26px;scale:.985;transition:opacity .7s var(--tf-ease),translate .7s var(--tf-ease),scale .7s var(--tf-ease)}.tf-anime .tf-apparition.est-visible{opacity:1;translate:none;scale:none}.tf-anime :is(.tf-apparition--cascade,.tf-apparition--laterale)>*{opacity:0;translate:0 22px;scale:.985;transition:opacity .6s var(--tf-ease),translate .6s var(--tf-ease),scale .6s var(--tf-ease)}.tf-anime .tf-apparition--laterale>*{translate:-28px 0}.tf-anime :is(.tf-apparition--cascade,.tf-apparition--laterale).est-visible>*{opacity:1;translate:none;scale:none}.tf-anime :is(.tf-apparition--cascade,.tf-apparition--laterale).est-visible>:nth-child(2){transition-delay:.09s}.tf-anime :is(.tf-apparition--cascade,.tf-apparition--laterale).est-visible>:nth-child(3){transition-delay:.18s}.tf-anime :is(.tf-apparition--cascade,.tf-apparition--laterale).est-visible>:nth-child(4){transition-delay:.27s}.tf-anime :is(.tf-apparition--cascade,.tf-apparition--laterale).est-visible>:nth-child(5){transition-delay:.36s}.tf-anime :is(.tf-apparition--cascade,.tf-apparition--laterale).est-visible>:nth-child(6){transition-delay:.45s}@media (prefers-reduced-motion:reduce){.tf-anime .tf-apparition,.tf-anime :is(.tf-apparition--cascade,.tf-apparition--laterale)>*{opacity:1;translate:none;scale:none;transition:none}}.tf-section>.kt-row-column-wrap{max-width:var(--theme-normal-container-max-width, 1600px);margin-inline:auto}.tf-section__conteneur{width:100%;max-width:var(--theme-normal-container-max-width, 1600px);margin-inline:auto;padding-inline:clamp(var(--tf-e-4),4vw,var(--tf-e-8))}.tf-section__intro{max-width:78ch;margin-inline:auto;margin-bottom:var(--tf-e-6);text-align:center}.tf-section__intro.tf-section__intro{display:grid;gap:var(--tf-e-3)}.tf-section__intro.tf-section__intro>*,.tf-section__intro.tf-section__intro>.kt-inside-inner-col>*{margin-block:0}.tf-section__intro--rang{margin-inline:0;text-align:left}.tf-section__intro :is(h1,h2,h3){text-wrap:balance}.tf-section__intro p{text-wrap:pretty}.tf-kicker{display:flex;align-items:center;gap:var(--tf-e-3);margin:0 0 var(--tf-e-1);color:var(--tf-action);font-size:var(--tf-tt-xs);font-weight:700;line-height:1.2;letter-spacing:.12em;text-transform:uppercase}.tf-kicker::before{content:"";width:26px;height:3px;flex:0 0 auto;border-radius:var(--tf-r-rond);background:var(--tf-marque)}.tf-section__intro .tf-kicker,.tf-bandeau--centre .tf-kicker,.tf-kicker--centre{justify-content:center}.tf-section__intro .tf-kicker::after,.tf-bandeau--centre .tf-kicker::after,.tf-kicker--centre::after{content:"";width:26px;height:3px;flex:0 0 auto;border-radius:var(--tf-r-rond);background:var(--tf-marque)}.tf-section__intro--rang .tf-kicker{justify-content:flex-start}.tf-section__intro--rang .tf-kicker::after{content:none}.tf-surface-marine .tf-kicker{color:var(--tf-blanc)}.tf-surface-marine .tf-kicker::before{background:var(--tf-marque)}.tf-carte__titre,.tf-etape__titre,.tf-cadre__titre,.tf-definition__terme,.tf-bandeau__titre,.tf-ancrage__titre{text-wrap:balance}.tf-section :is(.tf-cartes,.tf-connexes,.tf-qr,.tf-reassurance)>*{min-width:0}.tf-visuel{--tf-visuel-l: 100%;--tf-visuel-ratio: 4 / 3;display:block;width:var(--tf-visuel-l);max-width:100%;margin:0}.tf-visuel img{display:block;width:var(--tf-visuel-img-l, 100%);max-width:100%;height:auto;border-radius:var(--tf-r-lg)}.tf-visuel--vide{aspect-ratio:var(--tf-visuel-ratio);display:grid;place-items:center;padding:var(--tf-e-4);border:2px dashed color-mix(in srgb,var(--tf-marine) 26%,transparent);border-radius:var(--tf-r-lg);background:var(--tf-marine-04);color:var(--tf-texte-doux);font-size:var(--tf-tt-xs);line-height:1.4;text-align:center}.tf-section__intro .tf-visuel{--tf-visuel-l: min(100%, 420px);margin-inline:auto;margin-top:var(--tf-e-3)}.tf-surface-marine .tf-visuel--vide{border-color:var(--tf-filet-sombre);background:color-mix(in srgb,var(--tf-blanc) 5%,transparent);color:var(--tf-sur-sombre-60)}.tf-carte__visuel{--tf-carte-visuel-t: 72px;width:var(--tf-carte-visuel-t);height:var(--tf-carte-visuel-t);flex:0 0 auto;margin-bottom:var(--tf-e-1)}.tf-carte__visuel img{width:100%;height:100%;object-fit:contain;border-radius:0}.tf-carte__visuel--vide{display:grid;place-items:center;border:2px dashed color-mix(in srgb,var(--tf-marine) 26%,transparent);border-radius:var(--tf-r-sm);background:var(--tf-marine-04);font-size:11px;color:var(--tf-texte-doux)}.tf-surface-marine .tf-carte__visuel--vide{border-color:var(--tf-filet-sombre);background:color-mix(in srgb,var(--tf-blanc) 6%,transparent);color:var(--tf-sur-sombre-60)}.tf-hero__titre{margin:0 0 var(--tf-e-5);max-width:20ch;line-height:1.12;text-wrap:balance}.tf-hero__chapo{margin:0 0 var(--tf-e-6);max-width:58ch;font-size:17px;line-height:1.65}.tf-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tf-e-4);margin-bottom:var(--tf-e-6)}.tf-hero__tel-ligne{margin:var(--tf-e-4)0 var(--tf-e-5)}.tf-hero__tel,.tf-hero__tel-ligne .tf-lien-tel{display:inline-flex;align-items:center;gap:var(--tf-e-2);min-height:44px;border-radius:var(--tf-r-xs);color:var(--tf-marine);font-weight:700;text-decoration:none}.tf-surface-marine .tf-hero__tel,.tf-surface-marine .tf-hero__tel-ligne .tf-lien-tel,.tf-section--relief .tf-hero__tel,.tf-section--relief .tf-hero__tel-ligne .tf-lien-tel{color:var(--tf-blanc)}@media (hover:hover) and (pointer:fine){.tf-hero__tel:hover,.tf-hero__tel-ligne .tf-lien-tel:hover{text-decoration:underline}}.tf-hero__tel:focus-visible,.tf-hero__tel-ligne .tf-lien-tel:focus-visible{outline:3px solid var(--tf-action);outline-offset:3px}.tf-surface-marine .tf-hero__tel:focus-visible,.tf-surface-marine .tf-hero__tel-ligne .tf-lien-tel:focus-visible,.tf-section--relief .tf-hero__tel:focus-visible,.tf-section--relief .tf-hero__tel-ligne .tf-lien-tel:focus-visible{outline-color:var(--tf-blanc)}.tf-hero__tel:active,.tf-hero__tel-ligne .tf-lien-tel:active{translate:0 1px}.tf-hero .tf-section__intro{margin-top:var(--tf-e-8)}@media (max-width:639px){.tf-hero .tf-section__intro{margin-top:var(--tf-e-7)}}@media (max-width:639px){.tf-hero__titre{max-width:none}}.tf-reassurance{list-style:none;margin:0;padding:var(--tf-e-4)0 0;border-top:1px solid var(--tf-bordure);display:flex;flex-wrap:wrap;gap:var(--tf-e-3) var(--tf-e-5);font-size:var(--tf-tt-sm);line-height:1.5}.tf-reassurance>li{display:flex;align-items:center;gap:var(--tf-e-2)}.tf-reassurance>li::before{content:"";width:15px;height:15px;flex:0 0 auto;background-color:var(--tf-action);-webkit-mask:var(--tf-coche) center/contain no-repeat;mask:var(--tf-coche) center/contain no-repeat}.tf-surface-marine .tf-reassurance{border-top-color:var(--tf-filet-sombre);color:var(--tf-sur-sombre-80)}.tf-surface-marine .tf-reassurance>li::before{background-color:var(--tf-marque)}.tf-reassurance--centre{justify-content:center}.tf-bandeau--centre .tf-reassurance{justify-content:center;width:100%}.tf-coordonnees{list-style:none;margin:0 0 var(--tf-e-5);padding:0;display:grid;gap:var(--tf-e-2)}.tf-coordonnees>li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tf-e-2);min-height:44px;line-height:1.5;color:var(--tf-texte-doux)}.tf-coordonnees>li>strong{color:var(--tf-marine)}.tf-coordonnees a{display:inline-flex;align-items:center;min-height:44px;border-radius:var(--tf-r-xs);color:var(--tf-action);font-weight:700;text-decoration:none}@media (hover:hover) and (pointer:fine){.tf-coordonnees a:hover{text-decoration:underline}}.tf-coordonnees a:focus-visible{outline:3px solid var(--tf-action);outline-offset:3px}.tf-surface-marine .tf-coordonnees>li{color:var(--tf-sur-sombre-80)}.tf-surface-marine .tf-coordonnees>li>strong,.tf-surface-marine .tf-coordonnees a{color:var(--tf-blanc)}.tf-surface-marine .tf-coordonnees a:focus-visible{outline-color:var(--tf-blanc)}.tf-ancrage{--tf-ancrage-accent: var(--tf-marine);position:relative;margin:var(--tf-e-5)0;padding:var(--tf-e-5) var(--tf-e-5) var(--tf-e-5) var(--tf-e-8);max-width:74ch;background:var(--tf-marine-04);border:1px solid var(--tf-bordure);border-left:3px solid var(--tf-ancrage-accent);border-radius:0 var(--tf-r-md) var(--tf-r-md)0}.tf-ancrage::before{content:"";position:absolute;display:block;left:var(--tf-e-5);top:var(--tf-e-5);width:20px;height:20px;background-color:var(--tf-ancrage-accent);-webkit-mask:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'24\'\ height=\'24\'\ viewBox=\'0\ 0\ 24\ 24\'%3E%3Cpath\ d=\'M12\ 2.5c-3.9\ 0-7\ 3.1-7\ 7\ 0\ 5\ 7\ 12\ 7\ 12s7-7\ 7-12c0-3.9-3.1-7-7-7z\'\ stroke=\'%23000\'\ stroke-width=\'2\'\ stroke-linejoin=\'round\'\ fill=\'none\'/%3E%3Ccircle\ cx=\'12\'\ cy=\'9.4\'\ r=\'2.4\'\ fill=\'%23000\'/%3E%3C/svg%3E)center/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'24\'\ height=\'24\'\ viewBox=\'0\ 0\ 24\ 24\'%3E%3Cpath\ d=\'M12\ 2.5c-3.9\ 0-7\ 3.1-7\ 7\ 0\ 5\ 7\ 12\ 7\ 12s7-7\ 7-12c0-3.9-3.1-7-7-7z\'\ stroke=\'%23000\'\ stroke-width=\'2\'\ stroke-linejoin=\'round\'\ fill=\'none\'/%3E%3Ccircle\ cx=\'12\'\ cy=\'9.4\'\ r=\'2.4\'\ fill=\'%23000\'/%3E%3C/svg%3E)center/contain no-repeat}.tf-ancrage>:first-child{margin-top:0}.tf-ancrage>:last-child{margin-bottom:0}.tf-ancrage__titre{margin:0 0 var(--tf-e-2);color:var(--tf-marine);font-size:var(--tf-tt-lg);line-height:1.35}.tf-ancrage p{margin:0;color:var(--tf-texte-doux);font-size:var(--tf-tt-md);line-height:1.65;text-wrap:pretty}.tf-ancrage p+p{margin-top:var(--tf-e-3)}.tf-ancrage--clair,.tf-surface-marine .tf-ancrage{--tf-ancrage-accent: var(--tf-marque);background:color-mix(in srgb,var(--tf-blanc) 6%,transparent);border-color:var(--tf-filet-sombre)}.tf-ancrage--clair .tf-ancrage__titre,.tf-surface-marine .tf-ancrage .tf-ancrage__titre{color:var(--tf-blanc)}.tf-ancrage--clair p,.tf-surface-marine .tf-ancrage p{color:var(--tf-sur-sombre-80)}@media (max-width:639px){.tf-ancrage{padding:var(--tf-e-5) var(--tf-e-4) var(--tf-e-4) var(--tf-e-7)}.tf-ancrage::before{left:var(--tf-e-4)}}.tf-qr{display:grid;gap:var(--tf-e-6);margin:0;max-width:76ch;text-align:left}.tf-qr__item{padding-left:var(--tf-e-5);border-left:3px solid var(--tf-marque)}.tf-qr__question{margin:0 0 var(--tf-e-3);color:var(--tf-marine);font-size:var(--tf-tt-xl);line-height:1.35;text-wrap:balance}.tf-qr__reponse{margin:0;color:var(--tf-texte-doux);font-size:var(--tf-tt-lg);line-height:1.7}.tf-qr__reponse+.tf-qr__reponse{margin-top:var(--tf-e-3)}.tf-surface-marine .tf-qr__item{border-left-color:var(--tf-marque)}.tf-surface-marine .tf-qr__question{color:var(--tf-blanc)}.tf-surface-marine .tf-qr__reponse{color:var(--tf-sur-sombre-80)}@media (min-width:1024px){.tf-qr--2{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tf-e-6) var(--tf-e-7);max-width:none}}.tf-definition{position:relative;padding:var(--tf-e-6);background:var(--tf-blanc);border:1px solid var(--tf-bordure);border-radius:var(--tf-r-md);box-shadow:var(--tf-ombre-1);max-width:76ch;text-align:left}.tf-definition__terme{margin:0 0 var(--tf-e-5);color:var(--tf-marine);font-size:var(--tf-tt-2xl);line-height:1.3}.tf-definition__temps{list-style:none;margin:0;padding:0;display:grid;gap:var(--tf-e-5);counter-reset:tf-temps}.tf-definition__temps>li{counter-increment:tf-temps;position:relative;padding-left:var(--tf-e-7);line-height:1.7;color:var(--tf-texte-doux)}.tf-definition__temps>li::before{content:counter(tf-temps);position:absolute;left:0;top:1px;width:28px;height:28px;display:grid;place-items:center;border-radius:var(--tf-r-rond);background:var(--tf-marque-18);color:var(--tf-marine);font-size:var(--tf-tt-xs);font-weight:700;font-variant-numeric:tabular-nums}.tf-definition__temps>li>strong:first-child{display:block;margin-bottom:var(--tf-e-1);color:var(--tf-marine)}.tf-surface-marine .tf-definition{background:color-mix(in srgb,var(--tf-blanc) 6%,transparent);border-color:var(--tf-filet-sombre);box-shadow:none}.tf-surface-marine .tf-definition__terme,.tf-surface-marine .tf-definition__temps>li>strong:first-child{color:var(--tf-blanc)}.tf-surface-marine .tf-definition__temps>li{color:var(--tf-sur-sombre-80)}.tf-surface-marine .tf-definition__temps>li::before{background:color-mix(in srgb,var(--tf-blanc) 14%,transparent);color:var(--tf-blanc)}@media (max-width:639px){.tf-definition{padding:var(--tf-e-5)}}.tf-distinction{max-width:92ch;margin-inline:auto;overflow-x:auto;overscroll-behavior-x:contain;border:1px solid var(--tf-bordure);border-radius:var(--tf-r-md);background:var(--tf-blanc);text-align:left}.tf-distinction table{width:100%;border-collapse:collapse;font-size:var(--tf-tt-md);line-height:1.6}.tf-distinction :is(th,td){padding:var(--tf-e-4) var(--tf-e-5);text-align:left;vertical-align:top;border-bottom:1px solid var(--tf-bordure)}.tf-distinction thead th{background:var(--tf-marine);color:var(--tf-blanc);font-size:var(--tf-tt-sm);font-weight:700;letter-spacing:.02em}.tf-distinction tbody th{color:var(--tf-marine);font-weight:700;background:var(--tf-marine-04);min-width:13ch}.tf-distinction tbody td{color:var(--tf-texte-doux)}.tf-distinction tbody tr:last-child :is(th,td){border-bottom:0}.tf-distinction figcaption{padding:var(--tf-e-3) var(--tf-e-5);border-top:1px solid var(--tf-bordure);color:var(--tf-texte-doux);font-size:var(--tf-tt-xs);line-height:1.5}.tf-surface-marine .tf-distinction{background:color-mix(in srgb,var(--tf-blanc) 6%,transparent);border-color:var(--tf-filet-sombre)}.tf-surface-marine .tf-distinction :is(th,td){border-bottom-color:var(--tf-filet-sombre)}.tf-surface-marine .tf-distinction tbody th{background:color-mix(in srgb,var(--tf-blanc) 8%,transparent);color:var(--tf-blanc)}.tf-surface-marine .tf-distinction tbody td,.tf-surface-marine .tf-distinction figcaption{color:var(--tf-sur-sombre-80)}@media (max-width:639px){.tf-distinction :is(th,td){padding:var(--tf-e-3) var(--tf-e-4)}.tf-distinction tbody th{min-width:10ch}}.tf-connexes{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--tf-e-4);text-align:left}.tf-connexes__item{display:block;min-height:44px;padding:var(--tf-e-5);background:var(--tf-blanc);border:1px solid var(--tf-bordure);border-left:3px solid var(--tf-marque);border-radius:var(--tf-r-sm);text-decoration:none;transition:border-color var(--tf-t) var(--tf-ease),box-shadow var(--tf-t) var(--tf-ease),translate var(--tf-t) var(--tf-ease)}@media (hover:hover) and (pointer:fine){.tf-connexes__item:hover{box-shadow:var(--tf-ombre-2);translate:0-2px}}.tf-connexes__titre{display:flex;align-items:center;gap:var(--tf-e-2);margin:0 0 var(--tf-e-2);color:var(--tf-action);font-size:var(--tf-tt-lg);font-weight:700;line-height:1.3}.tf-connexes__titre::after{content:"";width:15px;height:15px;flex:0 0 auto;background-color:currentColor;-webkit-mask:var(--tf-chevron) center/contain no-repeat;mask:var(--tf-chevron) center/contain no-repeat;transition:translate var(--tf-t) var(--tf-ease)}@media (hover:hover) and (pointer:fine){.tf-connexes__item:hover .tf-connexes__titre::after{translate:3px 0}}.tf-connexes__texte{margin:0;color:var(--tf-texte-doux);font-size:var(--tf-tt-sm);line-height:1.6}.tf-surface-claire .tf-connexes__item{background:var(--tf-blanc)}.tf-surface-marine .tf-connexes__item{background:color-mix(in srgb,var(--tf-blanc) 6%,transparent);border-color:var(--tf-filet-sombre);border-left-color:var(--tf-marque)}.tf-surface-marine .tf-connexes__titre{color:var(--tf-blanc)}.tf-surface-marine .tf-connexes__texte{color:var(--tf-sur-sombre-80)}.tf-bandeau{display:grid;gap:var(--tf-e-5);justify-items:start;max-width:62ch}.tf-bandeau--centre{justify-items:center;margin-inline:auto;max-width:74ch;text-align:center}.tf-bandeau__titre{margin:0;line-height:1.2;text-wrap:balance}.tf-bandeau__texte{margin:0;font-size:var(--tf-tt-lg);line-height:1.7;text-wrap:pretty}.tf-bandeau__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tf-e-4)}.tf-bandeau--centre .tf-bandeau__actions{justify-content:center}.tf-bandeau--centre .tf-reassurance{border-top:0;padding-top:0}.tf-note p{margin:0}.tf-note p+p{margin-top:var(--tf-e-2)}:is(.tf-liste,.tf-liste--arche,.tf-liste--pieces){list-style:none;margin:0 0 var(--tf-e-5);padding:0;display:grid;gap:var(--tf-e-3);max-width:66ch}:is(.tf-liste,.tf-liste--arche,.tf-liste--pieces)>li{position:relative;padding-left:34px;line-height:1.6}:is(.tf-liste,.tf-liste--arche,.tf-liste--pieces)>li::before{content:"";position:absolute;left:0;top:3px;width:22px;height:22px;border-radius:var(--tf-r-rond);background:color-mix(in srgb,var(--tf-marque) 14%,transparent)}:is(.tf-liste,.tf-liste--arche,.tf-liste--pieces)>li::after{content:"";position:absolute;left:5px;top:8px;width:12px;height:12px;background-color:var(--tf-action);-webkit-mask:var(--tf-icone, var(--tf-coche)) center/contain no-repeat;mask:var(--tf-icone, var(--tf-coche)) center/contain no-repeat}.tf-liste--arche>li{--tf-icone: var(--tf-arche)}.tf-liste--arche>li::after{top:11px;height:8px}.tf-liste--pieces>li::before{background:var(--tf-fond)}.tf-liste--pieces>li::after{background-color:var(--tf-texte-doux);-webkit-mask:none;mask:none;left:8px;top:11px;width:6px;height:6px;border-radius:var(--tf-r-rond)}.tf-surface-marine :is(.tf-liste,.tf-liste--arche)>li{color:var(--tf-sur-sombre-80)}.tf-surface-marine :is(.tf-liste,.tf-liste--arche)>li strong{color:var(--tf-blanc)}.tf-surface-marine :is(.tf-liste,.tf-liste--arche)>li::after{background-color:var(--tf-marque)}.tf-surface-marine :is(.tf-liste,.tf-liste--arche)>li::before{background:color-mix(in srgb,var(--tf-blanc) 12%,transparent)}.tf-etapes{list-style:none;counter-reset:tf-etape;margin:0 0 var(--tf-e-5);padding:0;display:grid;gap:var(--tf-e-5);max-width:68ch}.tf-etapes>li{counter-increment:tf-etape;position:relative;padding-left:56px;line-height:1.6}.tf-etapes>li::before{content:counter(tf-etape);position:absolute;left:0;top:0;width:38px;height:38px;display:grid;place-items:center;border-radius:var(--tf-r-rond);background:var(--tf-marine);color:var(--tf-blanc);font-size:var(--tf-tt-md);font-weight:700;font-variant-numeric:tabular-nums}.tf-etapes>li:not(:last-child)::after{content:"";position:absolute;left:18px;top:44px;bottom:calc(var(--tf-e-5)*-1 + 2px);width:2px;background:var(--tf-bordure)}.tf-etapes>li>strong:first-child{display:block;color:var(--tf-marine);margin-bottom:var(--tf-e-1)}:is(.tf-encart,.tf-encart--vigilance){--tf-encart-accent: var(--tf-marine);position:relative;margin:var(--tf-e-5)0;padding:var(--tf-e-5) var(--tf-e-5) var(--tf-e-5) var(--tf-e-6);background:var(--tf-fond);border-radius:0 var(--tf-r-sm) var(--tf-r-sm)0;border-left:3px solid var(--tf-encart-accent);max-width:70ch}:is(.tf-surface-marine,.tf-section--relief) .tf-encart{--tf-encart-accent: var(--tf-filet-commande-sombre);background:color-mix(in srgb,var(--tf-blanc) 7%,transparent);color:var(--tf-sur-sombre-80)}:is(.tf-surface-marine,.tf-section--relief) .tf-encart--vigilance{--tf-encart-accent: var(--tf-marque);background:color-mix(in srgb,var(--tf-marque) 16%,transparent);color:var(--tf-sur-sombre-80)}:is(.tf-encart,.tf-encart--vigilance)>:first-child{margin-top:0}:is(.tf-encart,.tf-encart--vigilance)>:last-child{margin-bottom:0}.tf-encart--vigilance{--tf-encart-accent: var(--tf-marque);background:color-mix(in srgb,var(--tf-marque) 7%,var(--tf-blanc));padding-left:var(--tf-e-8)}.tf-encart--vigilance::before{content:"";position:absolute;left:var(--tf-e-5);top:var(--tf-e-5);width:22px;height:22px;background-color:var(--tf-action);-webkit-mask:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'24\'\ height=\'24\'\ viewBox=\'0\ 0\ 24\ 24\'%3E%3Cpath\ d=\'M12\ 3l9.5\ 17H2.5L12\ 3z\'\ stroke=\'%23000\'\ stroke-width=\'2\'\ stroke-linejoin=\'round\'\ fill=\'none\'/%3E%3Cpath\ d=\'M12\ 10v4.5\'\ stroke=\'%23000\'\ stroke-width=\'2.2\'\ stroke-linecap=\'round\'/%3E%3Ccircle\ cx=\'12\'\ cy=\'17.4\'\ r=\'1.2\'\ fill=\'%23000\'/%3E%3C/svg%3E)center/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'24\'\ height=\'24\'\ viewBox=\'0\ 0\ 24\ 24\'%3E%3Cpath\ d=\'M12\ 3l9.5\ 17H2.5L12\ 3z\'\ stroke=\'%23000\'\ stroke-width=\'2\'\ stroke-linejoin=\'round\'\ fill=\'none\'/%3E%3Cpath\ d=\'M12\ 10v4.5\'\ stroke=\'%23000\'\ stroke-width=\'2.2\'\ stroke-linecap=\'round\'/%3E%3Ccircle\ cx=\'12\'\ cy=\'17.4\'\ r=\'1.2\'\ fill=\'%23000\'/%3E%3C/svg%3E)center/contain no-repeat}.tf-note{margin:var(--tf-e-4)0;color:var(--tf-texte-doux);font-size:13.5px;line-height:1.55}.tf-surface-marine .tf-note{color:var(--tf-sur-sombre-60)}.tf-chiffre{display:grid;gap:2px}.tf-chiffre>strong{color:var(--tf-marine);font-size:clamp(30px,4.5vw,40px);font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.tf-chiffre>span{color:var(--tf-texte-doux);font-size:var(--tf-tt-sm);line-height:1.4}.tf-surface-marine .tf-chiffre>strong{color:var(--tf-blanc)}.tf-surface-marine .tf-chiffre>span{color:var(--tf-sur-sombre-60)}.tf-separateur{border:0;width:88px;height:12px;margin:var(--tf-e-7) auto;background-color:var(--tf-bordure);-webkit-mask:var(--tf-arche) center/contain no-repeat;mask:var(--tf-arche) center/contain no-repeat}.tf-cartes{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--tf-e-5);align-items:stretch}.tf-cartes--2{grid-template-columns:repeat(2,minmax(0,1fr))}.tf-cartes--3{grid-template-columns:repeat(3,minmax(0,1fr))}.tf-cartes--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1023px){.tf-cartes--3,.tf-cartes--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.tf-cartes,.tf-cartes--2,.tf-cartes--3,.tf-cartes--4{grid-template-columns:1fr}}.tf-carte{--tf-carte-fond:   var(--tf-blanc);--tf-carte-filet:  var(--tf-bordure);--tf-carte-titre:  var(--tf-marine);--tf-carte-texte:  var(--tf-texte-doux);--tf-carte-accent: var(--tf-marque);position:relative;display:flex;flex-direction:column;gap:var(--tf-e-3);padding:var(--tf-e-6);background:var(--tf-carte-fond);border:1px solid var(--tf-carte-filet);border-radius:var(--tf-r-md);box-shadow:var(--tf-ombre-1);transition:box-shadow var(--tf-t) var(--tf-ease),border-color var(--tf-t) var(--tf-ease),transform var(--tf-t) var(--tf-ease)}@media (hover:hover) and (pointer:fine){.tf-carte:hover{border-color:color-mix(in srgb,var(--tf-carte-accent) 45%,var(--tf-carte-filet));box-shadow:var(--tf-ombre-2);transform:translateY(-2px)}}.tf-carte:has(.tf-carte__lien--couvrant){isolation:isolate}.tf-carte__lien--couvrant::before{content:"";position:absolute;inset:0;border-radius:inherit}.tf-carte:has(.tf-carte__lien--couvrant:focus-visible){outline:3px solid var(--tf-action);outline-offset:2px}.tf-carte__lien--couvrant:focus-visible{outline:none}.tf-carte__icone{width:44px;height:44px;flex:0 0 auto;display:grid;place-items:center;border-radius:var(--tf-r-sm);background:color-mix(in srgb,var(--tf-carte-accent) 12%,transparent);margin-bottom:var(--tf-e-1)}.tf-carte__icone::before{content:"";width:22px;height:22px;background-color:var(--tf-action);-webkit-mask:var(--tf-icone, var(--tf-coche)) center/contain no-repeat;mask:var(--tf-icone, var(--tf-coche)) center/contain no-repeat}.tf-carte__titre{margin:0;color:var(--tf-carte-titre);font-size:var(--tf-tt-xl);line-height:1.3}.tf-carte__texte{margin:0;color:var(--tf-carte-texte);font-size:var(--tf-tt-md);line-height:1.6}.tf-carte__lien{margin-top:auto;padding-top:var(--tf-e-3);display:inline-flex;align-items:center;gap:var(--tf-e-2);align-self:flex-start;color:var(--tf-action);font-weight:700;font-size:var(--tf-tt-md);text-decoration:none}.tf-carte__lien::after{content:"";width:16px;height:16px;background-color:currentColor;-webkit-mask:var(--tf-chevron) center/contain no-repeat;mask:var(--tf-chevron) center/contain no-repeat;transition:transform var(--tf-t) var(--tf-ease)}@media (hover:hover) and (pointer:fine){.tf-carte:hover .tf-carte__lien::after{transform:translateX(3px)}}@media (hover:hover) and (pointer:fine){.tf-carte__lien:hover{color:var(--tf-action-fonce);text-decoration:underline}}.tf-carte--marine{--tf-carte-fond:   var(--tf-marine);--tf-carte-filet:  transparent;--tf-carte-titre:  var(--tf-blanc);--tf-carte-texte:  var(--tf-sur-sombre-80);--tf-carte-accent: var(--tf-marque)}.tf-carte--marine .tf-carte__icone::before{background-color:var(--tf-marque)}.tf-carte--marine .tf-carte__lien{color:var(--tf-blanc)}.tf-carte--appui{border-color:color-mix(in srgb,var(--tf-marque) 35%,var(--tf-bordure));box-shadow:var(--tf-ombre-2)}.tf-carte--appui::before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:var(--tf-marque);border-radius:var(--tf-r-md) var(--tf-r-md)0 0}.tf-carte--plate{box-shadow:none}@media (hover:hover) and (pointer:fine){.tf-carte--plate:hover{box-shadow:none;transform:none}}.tf-icone{display:inline-block;width:var(--tf-icone-taille, 20px);height:var(--tf-icone-taille, 20px);flex:0 0 auto;background-color:currentColor;-webkit-mask:var(--tf-icone) center/contain no-repeat;mask:var(--tf-icone) center/contain no-repeat}.tf-arche{position:relative}.tf-arche::after{content:"";display:block;width:clamp(72px,9vw,128px);height:12px;margin-top:var(--tf-e-3);background-color:var(--tf-marque);-webkit-mask:var(--tf-arche) left center/contain no-repeat;mask:var(--tf-arche) left center/contain no-repeat}.tf-arche.has-text-align-center::after,.tf-arche--centre::after{margin-inline:auto}.tf-arche--clair::after{background-color:var(--tf-blanc)}.tf-surface-claire{background-color:var(--tf-fond)}.tf-surface-blanche{background-color:var(--tf-blanc)}.tf-surface-marine{background-color:var(--tf-marine);color:var(--tf-sur-sombre-80)}.tf-surface-marine :is(h1,h2,h3,h4,h5,h6){color:var(--tf-blanc)}.tf-surface-marine hr{border-color:var(--tf-filet-sombre)}h1,h2,h3{font-synthesis:none}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--tf-action);outline-offset:2px;border-radius:var(--tf-r-xs)}.tf-surface-marine :where(a,button,summary,[tabindex]):focus-visible{outline-color:var(--tf-blanc)}.tf-btn.tf-btn{--tf-btn-fond:        var(--tf-action);--tf-btn-fond-survol: var(--tf-action-fonce);--tf-btn-texte:       var(--tf-blanc);--tf-btn-filet:       transparent;--tf-icone:           var(--tf-chevron);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--tf-e-2);min-height:52px!important;padding:0 var(--tf-e-5)!important;border-radius:var(--tf-r-sm)!important;font-family:inherit;font-size:var(--tf-tt-md);font-weight:700;line-height:1;letter-spacing:.01em;text-align:center;text-decoration:none;color:var(--tf-btn-texte)!important;background:var(--tf-btn-fond)!important;border:1px solid var(--tf-btn-filet)!important;box-shadow:var(--tf-ombre-1);cursor:pointer;transition:background-color var(--tf-t) var(--tf-ease),box-shadow var(--tf-t) var(--tf-ease),border-color var(--tf-t) var(--tf-ease),transform var(--tf-t) var(--tf-ease)}.tf-btn .kt-btn-inner-text{position:relative;z-index:1}.tf-btn.tf-btn::after{content:"";width:18px;height:18px;flex:0 0 auto;background-color:currentColor;-webkit-mask:var(--tf-icone) center/contain no-repeat;mask:var(--tf-icone) center/contain no-repeat;transition:transform var(--tf-t) var(--tf-ease)}@media (hover:hover) and (pointer:fine){.tf-btn.tf-btn:hover::after{transform:translateX(3px)}}.tf-btn--nu.tf-btn--nu::after{display:none}.tf-btn--tel.tf-btn--tel{--tf-icone: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M6.6 3h3l1.5 4-2 1.4a12 12 0 006.5 6.5l1.4-2 4 1.5v3a2 2 0 01-2.2 2A17 17 0 014.6 5.2 2 2 0 016.6 3z' fill='%23000'/%3E%3C/svg%3E")}.tf-btn--tel.tf-btn--tel::after{transform:none}@media (hover:hover) and (pointer:fine){.tf-btn--tel.tf-btn--tel:hover::after{transform:none}}.tf-btn.tf-btn:focus-visible{background:var(--tf-btn-fond-survol)!important;box-shadow:var(--tf-ombre-2)}@media (hover:hover) and (pointer:fine){.tf-btn.tf-btn:hover{background:var(--tf-btn-fond-survol)!important;box-shadow:var(--tf-ombre-2)}}.tf-btn.tf-btn:active{transform:translateY(1px);box-shadow:var(--tf-ombre-1)}.tf-btn.tf-btn[disabled],.tf-btn.tf-btn[aria-disabled="true"]{opacity:.55;cursor:not-allowed;box-shadow:none}.tf-btn--principal.tf-btn--principal{--tf-btn-fond:        var(--tf-action);--tf-btn-fond-survol: var(--tf-action-fonce);--tf-btn-texte:       var(--tf-blanc)}.tf-btn--principal,.tf-btn--principal:focus-visible,.tf-btn--principal:active{color:var(--tf-blanc)}@media (hover:hover) and (pointer:fine){.tf-btn--principal:hover{color:var(--tf-blanc)}}.tf-btn--marine.tf-btn--marine{--tf-btn-fond:        var(--tf-marine);--tf-btn-fond-survol: var(--tf-marine-fonce);--tf-btn-texte:       var(--tf-blanc)}.tf-btn--marine,.tf-btn--marine:focus-visible,.tf-btn--marine:active{color:var(--tf-blanc)}@media (hover:hover) and (pointer:fine){.tf-btn--marine:hover{color:var(--tf-blanc)}}.tf-btn--ligne.tf-btn--ligne{--tf-btn-fond:        transparent;--tf-btn-fond-survol: var(--tf-marine-08);--tf-btn-texte:       var(--tf-marine);--tf-btn-filet:       var(--tf-filet-commande);box-shadow:none}.tf-btn--ligne,.tf-btn--ligne:focus-visible,.tf-btn--ligne:active{color:var(--tf-marine)}@media (hover:hover) and (pointer:fine){.tf-btn--ligne:hover{color:var(--tf-marine)}}@media (hover:hover) and (pointer:fine){.tf-btn--ligne.tf-btn--ligne:hover{border-color:var(--tf-marine)!important;box-shadow:none}}.tf-btn--clair.tf-btn--clair{--tf-btn-fond:        var(--tf-blanc);--tf-btn-fond-survol: var(--tf-marine-08);--tf-btn-texte:       var(--tf-marine)}.tf-btn--clair,.tf-btn--clair:focus-visible,.tf-btn--clair:active{color:var(--tf-marine)}@media (hover:hover) and (pointer:fine){.tf-btn--clair:hover{color:var(--tf-marine)}}.tf-btn--premium.tf-btn--premium{--tf-btn-fond:        var(--tf-action);--tf-btn-fond-survol: var(--tf-action-fonce);--tf-btn-texte:       var(--tf-blanc);--tf-btn-filet:       transparent}.tf-btn--premium,.tf-btn--premium:focus-visible,.tf-btn--premium:active{color:var(--tf-blanc)}@media (hover:hover) and (pointer:fine){.tf-btn--premium:hover{color:var(--tf-blanc)}}.tf-btn--second.tf-btn--second{--tf-btn-fond:        transparent;--tf-btn-fond-survol: color-mix(in srgb, var(--tf-blanc) 12%, transparent);--tf-btn-texte:       var(--tf-blanc);--tf-btn-filet:       color-mix(in srgb, var(--tf-blanc) 55%, transparent)}.tf-btn--second,.tf-btn--second:focus-visible,.tf-btn--second:active{color:var(--tf-blanc)}@media (hover:hover) and (pointer:fine){.tf-btn--second:hover{color:var(--tf-blanc)}}@media (hover:hover) and (pointer:fine){.tf-btn--second.tf-btn--second:hover{border-color:var(--tf-blanc)!important}}@media (max-width:767px){.tf-btn--large.tf-btn--large{width:100%}}.tf-btn-groupe{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tf-e-3)}@media (max-width:767px){.tf-btn-groupe{flex-direction:column;align-items:stretch}.tf-btn-groupe .tf-btn{width:100%}}.tf-tel-plein.tf-tel-plein{display:flex;margin:0}.tf-tel-plein.tf-tel-plein .tf-lien-tel{--tf-btn-fond: var(--tf-blanc);--tf-btn-fond-survol: var(--tf-marine-08);--tf-btn-texte: var(--tf-marine);display:inline-flex;align-items:center;justify-content:center;gap:var(--tf-e-2);min-height:52px;padding:0 var(--tf-e-5);border:1px solid transparent;border-radius:var(--tf-r-sm);font-size:var(--tf-tt-md);font-weight:700;line-height:1;letter-spacing:.01em;text-decoration:none;white-space:nowrap;color:var(--tf-btn-texte);background:var(--tf-btn-fond);box-shadow:var(--tf-ombre-1);transition:background-color var(--tf-t) var(--tf-ease),box-shadow var(--tf-t) var(--tf-ease)}.tf-tel-plein.tf-tel-plein .tf-lien-tel::after{--tf-icone: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M6.6 3h3l1.5 4-2 1.4a12 12 0 006.5 6.5l1.4-2 4 1.5v3a2 2 0 01-2.2 2A17 17 0 014.6 5.2 2 2 0 016.6 3z' fill='%23000'/%3E%3C/svg%3E");content:"";width:18px;height:18px;flex:0 0 auto;background-color:currentColor;-webkit-mask:var(--tf-icone) center/contain no-repeat;mask:var(--tf-icone) center/contain no-repeat}.tf-tel-plein.tf-tel-plein .tf-lien-tel:focus-visible,.tf-tel-plein.tf-tel-plein .tf-lien-tel:active{color:var(--tf-btn-texte);text-decoration:none}@media (hover:hover) and (pointer:fine){.tf-tel-plein.tf-tel-plein .tf-lien-tel:hover{color:var(--tf-btn-texte);text-decoration:none}}.tf-tel-plein.tf-tel-plein .tf-lien-tel:focus-visible{background:var(--tf-btn-fond-survol);box-shadow:var(--tf-ombre-2)}@media (hover:hover) and (pointer:fine){.tf-tel-plein.tf-tel-plein .tf-lien-tel:hover{background:var(--tf-btn-fond-survol);box-shadow:var(--tf-ombre-2)}}.tf-tel-plein.tf-tel-plein .tf-lien-tel:focus-visible{outline:3px solid var(--tf-blanc);outline-offset:3px}.tf-tel-plein.tf-tel-plein .tf-lien-tel:active{transform:translateY(1px)}.tf-btn-groupe:has(>.tf-tel-plein)>.kb-buttons-wrap{margin-bottom:0}@media (min-width:768px){.tf-btn-groupe:has(>.tf-tel-plein){align-items:baseline}}@media (max-width:767px){.tf-btn-groupe .tf-tel-plein .tf-lien-tel{width:100%}}@media (prefers-reduced-motion:reduce){.tf-tel-plein.tf-tel-plein .tf-lien-tel{transition:none}}:root{--tf-pont-h: clamp(64px, 7.5vw, 118px);--tf-pont-oculus: clamp(5px, .7vw, 10px);--tf-pont-bas:
    radial-gradient(ellipse 8.2% 92% at 50% 100%, #000 calc(100% - 1.5px), transparent 100%),
    radial-gradient(ellipse 7.2% 80% at 30% 100%, #000 calc(100% - 1.5px), transparent 100%),
    radial-gradient(ellipse 7.2% 80% at 70% 100%, #000 calc(100% - 1.5px), transparent 100%),
    radial-gradient(ellipse 6.2% 64% at 11% 100%, #000 calc(100% - 1.5px), transparent 100%),
    radial-gradient(ellipse 6.2% 64% at 89% 100%, #000 calc(100% - 1.5px), transparent 100%),
    radial-gradient(circle at 40% 40%,   #000 calc(var(--tf-pont-oculus) - 1px), transparent var(--tf-pont-oculus)),
    radial-gradient(circle at 60% 40%,   #000 calc(var(--tf-pont-oculus) - 1px), transparent var(--tf-pont-oculus)),
    radial-gradient(circle at 20.5% 50%, #000 calc(var(--tf-pont-oculus) - 1px), transparent var(--tf-pont-oculus)),
    radial-gradient(circle at 79.5% 50%, #000 calc(var(--tf-pont-oculus) - 1px), transparent var(--tf-pont-oculus)),
    radial-gradient(circle at 1.5% 62%,  #000 calc(var(--tf-pont-oculus) - 1px), transparent var(--tf-pont-oculus)),
    radial-gradient(circle at 98.5% 62%, #000 calc(var(--tf-pont-oculus) - 1px), transparent var(--tf-pont-oculus));--tf-pont-haut:
    radial-gradient(ellipse 8.2% 92% at 50% 0%, #000 calc(100% - 1.5px), transparent 100%),
    radial-gradient(ellipse 7.2% 80% at 30% 0%, #000 calc(100% - 1.5px), transparent 100%),
    radial-gradient(ellipse 7.2% 80% at 70% 0%, #000 calc(100% - 1.5px), transparent 100%),
    radial-gradient(ellipse 6.2% 64% at 11% 0%, #000 calc(100% - 1.5px), transparent 100%),
    radial-gradient(ellipse 6.2% 64% at 89% 0%, #000 calc(100% - 1.5px), transparent 100%),
    radial-gradient(circle at 40% 60%,   #000 calc(var(--tf-pont-oculus) - 1px), transparent var(--tf-pont-oculus)),
    radial-gradient(circle at 60% 60%,   #000 calc(var(--tf-pont-oculus) - 1px), transparent var(--tf-pont-oculus)),
    radial-gradient(circle at 20.5% 50%, #000 calc(var(--tf-pont-oculus) - 1px), transparent var(--tf-pont-oculus)),
    radial-gradient(circle at 79.5% 50%, #000 calc(var(--tf-pont-oculus) - 1px), transparent var(--tf-pont-oculus)),
    radial-gradient(circle at 1.5% 38%,  #000 calc(var(--tf-pont-oculus) - 1px), transparent var(--tf-pont-oculus)),
    radial-gradient(circle at 98.5% 38%, #000 calc(var(--tf-pont-oculus) - 1px), transparent var(--tf-pont-oculus));--tf-pont-voisin: var(--tf-blanc);--tf-ico-t: 36px;--tf-police-titre: sharik-sans, "TF Sharik secours", sans-serif}@media (max-width:767px){:root{--tf-pont-bas:
      radial-gradient(ellipse 19% 92% at 50% 100%, #000 calc(100% - 1.5px), transparent 100%),
      radial-gradient(ellipse 12% 70% at 14% 100%, #000 calc(100% - 1.5px), transparent 100%),
      radial-gradient(ellipse 12% 70% at 86% 100%, #000 calc(100% - 1.5px), transparent 100%),
      radial-gradient(circle at 32% 46%, #000 4px, transparent 5px),
      radial-gradient(circle at 68% 46%, #000 4px, transparent 5px);--tf-pont-haut:
      radial-gradient(ellipse 19% 92% at 50% 0%, #000 calc(100% - 1.5px), transparent 100%),
      radial-gradient(ellipse 12% 70% at 14% 0%, #000 calc(100% - 1.5px), transparent 100%),
      radial-gradient(ellipse 12% 70% at 86% 0%, #000 calc(100% - 1.5px), transparent 100%),
      radial-gradient(circle at 32% 54%, #000 4px, transparent 5px),
      radial-gradient(circle at 68% 54%, #000 4px, transparent 5px)}}:root{--tf-ico-adresse: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M12%2021s-7-6.2-7-11.5a7%207%200%200%201%2014%200C19%2014.8%2012%2021%2012%2021z'%2F%3E%3Ccircle%20cx%3D'12'%20cy%3D'9.5'%20r%3D'2.5'%2F%3E%3C%2Fsvg%3E");--tf-ico-horaires: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Ccircle%20cx%3D'12'%20cy%3D'12'%20r%3D'8.5'%2F%3E%3Cpath%20d%3D'M12%207.5V12l3%202'%2F%3E%3C%2Fsvg%3E");--tf-ico-telephone: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M6.5%203.5h3l1.5%204-2%201.5a11%2011%200%200%200%206%206l1.5-2%204%201.5v3a2%202%200%200%201-2%202A16%2016%200%200%201%204.5%205.5a2%202%200%200%201%202-2z'%2F%3E%3C%2Fsvg%3E");--tf-ico-courriel: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Crect%20x%3D'3.5'%20y%3D'5.5'%20width%3D'17'%20height%3D'13'%20rx%3D'2.5'%2F%3E%3Cpath%20d%3D'm4.5%207.5%207.5%205.5%207.5-5.5'%2F%3E%3C%2Fsvg%3E");--tf-ico-mission: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Crect%20x%3D'3.5'%20y%3D'7.5'%20width%3D'17'%20height%3D'12'%20rx%3D'2.5'%2F%3E%3Cpath%20d%3D'M9%207.5V6a2%202%200%200%201%202-2h2a2%202%200%200%201%202%202v1.5M3.5%2012.5h17M11%2012.5v1.5h2v-1.5'%2F%3E%3C%2Fsvg%3E");--tf-ico-statut: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Ccircle%20cx%3D'12'%20cy%3D'9'%20r%3D'5'%2F%3E%3Cpath%20d%3D'm9.2%2013.3-1.7%207.2%204.5-2.5%204.5%202.5-1.7-7.2'%2F%3E%3Cpath%20d%3D'm10%209%201.4%201.4L14%207.8'%2F%3E%3C%2Fsvg%3E");--tf-ico-registre: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M6%204.5h11.5v15H6a2%202%200%200%201-2-2v-11a2%202%200%200%201%202-2z'%2F%3E%3Cpath%20d%3D'M8%204.5v15M11%209h4M11%2012h3'%2F%3E%3C%2Fsvg%3E");--tf-ico-autorite: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M12%203.5%2019%206v5.5c0%204.5-3%207.8-7%209-4-1.2-7-4.5-7-9V6z'%2F%3E%3Cpath%20d%3D'm9%2012%202%202%204-4'%2F%3E%3C%2Fsvg%3E");--tf-ico-info: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Ccircle%20cx%3D'12'%20cy%3D'12'%20r%3D'8.5'%2F%3E%3Cpath%20d%3D'M12%2011v5'%2F%3E%3Ccircle%20cx%3D'12'%20cy%3D'8'%20r%3D'.6'%2F%3E%3C%2Fsvg%3E");--tf-ico-condition: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Crect%20x%3D'5'%20y%3D'3.5'%20width%3D'14'%20height%3D'17'%20rx%3D'2.5'%2F%3E%3Cpath%20d%3D'm8.5%209%201.5%201.5%203-3M8.5%2015.5l1.5%201.5%203-3M15%209.5h.5M15%2016h.5'%2F%3E%3C%2Fsvg%3E");--tf-ico-balance: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M12%204.5v15M8%2019.5h8M5.5%207.5h13'%2F%3E%3Cpath%20d%3D'M5.5%207.5%203%2013a2.5%202.5%200%200%200%205%200zM18.5%207.5%2016%2013a2.5%202.5%200%200%200%205%200z'%2F%3E%3C%2Fsvg%3E");--tf-ico-question: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M6.5%204.5h11a2%202%200%200%201%202%202v8a2%202%200%200%201-2%202H11l-4.5%203.5v-3.5a2%202%200%200%201-2-2v-8a2%202%200%200%201%202-2z'%2F%3E%3Cpath%20d%3D'M10%208.8a2%202%200%201%201%203%201.7c-.6.4-1%20.8-1%201.5'%2F%3E%3Ccircle%20cx%3D'12'%20cy%3D'14'%20r%3D'.5'%2F%3E%3C%2Fsvg%3E");--tf-ico-guide: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M12%206.5C10%205%207%204.5%203.5%205v13c3.5-.5%206.5%200%208.5%201.5%202-1.5%205-2%208.5-1.5V5C17%204.5%2014%205%2012%206.5zM12%206.5v13'%2F%3E%3C%2Fsvg%3E");--tf-ico-maison: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M3.5%2011.5%2012%204.5l8.5%207'%2F%3E%3Cpath%20d%3D'M6%209.5v10h12v-10'%2F%3E%3Cpath%20d%3D'M10%2019.5v-5h4v5'%2F%3E%3C%2Fsvg%3E");--tf-ico-regroupement: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M3.5%205.5h3.5l4%206.5-4%206.5H3.5M3.5%2012H20M16.5%208.5%2020%2012l-3.5%203.5'%2F%3E%3C%2Fsvg%3E");--tf-ico-tresorerie: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Crect%20x%3D'3.5'%20y%3D'7'%20width%3D'17'%20height%3D'12.5'%20rx%3D'2.5'%2F%3E%3Cpath%20d%3D'M3.5%2011h17M6.5%207l9-3%201%203'%2F%3E%3Ccircle%20cx%3D'16'%20cy%3D'15'%20r%3D'1'%2F%3E%3C%2Fsvg%3E");--tf-ico-parapluie: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M3.5%2012.5a8.5%208.5%200%200%201%2017%200z'%2F%3E%3Cpath%20d%3D'M12%2012.5V18a2%202%200%200%201-4%200M12%204v-.5'%2F%3E%3C%2Fsvg%3E");--tf-ico-sante: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M12%2020s-7.5-4.6-7.5-10A4.3%204.3%200%200%201%2012%207.3%204.3%204.3%200%200%201%2019.5%2010c0%205.4-7.5%2010-7.5%2010z'%2F%3E%3Cpath%20d%3D'M7.5%2012.5h2.5l1.3-2%202%203.5%201.2-1.5h2'%2F%3E%3C%2Fsvg%3E");--tf-ico-livret: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.8%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M12%206.5C10.2%205.3%208%204.9%205.5%205.2v10.6c2.5-.3%204.7.1%206.5%201.3%201.8-1.2%204-1.6%206.5-1.3V5.2c-2.5-.3-4.7.1-6.5%201.3zM12%206.5v10.6%27%2F%3E%3Cpath%20d%3D%27M2.5%208.5v11c3.4-.4%206.9.1%209.5%201.5%202.6-1.4%206.1-1.9%209.5-1.5v-11%27%2F%3E%3C%2Fsvg%3E");--tf-ico-logis: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.8%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M3%2011%2012%204l9%207%27%2F%3E%3Cpath%20d%3D%27M5.5%209.3V20M18.5%209.3V20M2.5%2020h19%27%2F%3E%3Cpath%20d%3D%27M10%2020v-4.5a2%202%200%200%201%204%200V20%27%2F%3E%3C%2Fsvg%3E");--tf-ico-abri: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.8%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M3%2011c0-3.3%204-5.5%209-5.5s9%202.2%209%205.5%27%2F%3E%3Cpath%20d%3D%27M3%2011q1.5%202%203%200%201.5%202%203%200%201.5%202%203%200%201.5%202%203%200%201.5%202%203%200%201.5%202%203%200%27%2F%3E%3Crect%20x%3D%277%27%20y%3D%2714.5%27%20width%3D%2710%27%20height%3D%276%27%20rx%3D%271.5%27%2F%3E%3Cpath%20d%3D%27M9.5%2017.5h3%27%2F%3E%3C%2Fsvg%3E");--tf-ico-certificat: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.8%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M12%2016.5H5.5a2%202%200%200%201-2-2V6a2%202%200%200%201%202-2h13a2%202%200%200%201%202%202v6%27%2F%3E%3Cpath%20d%3D%27M7%208h7M7%2011h4.5%27%2F%3E%3Ccircle%20cx%3D%2716.5%27%20cy%3D%2715.5%27%20r%3D%273%27%2F%3E%3Cpath%20d%3D%27m14.9%2018-.9%203.5%202.5-1.2%202.5%201.2-.9-3.5%27%2F%3E%3C%2Fsvg%3E")}.tf-ico{position:relative;display:inline-grid;place-items:center;flex:0 0 auto;width:var(--tf-ico-t);height:var(--tf-ico-t);border-radius:12px;background:linear-gradient(145deg,var(--tf-marque-08),var(--tf-marine-04));border:1px solid var(--tf-marque-18);transition:translate var(--tf-t) var(--tf-ease),rotate var(--tf-t) var(--tf-ease)}.tf-ico::before{content:"";display:block;width:58%;height:58%;background-color:var(--tf-marine);-webkit-mask:var(--tf-ico-dessin) center/contain no-repeat;mask:var(--tf-ico-dessin) center/contain no-repeat}.tf-ico--l{--tf-ico-t: 44px;border-radius:14px}.tf-ico--l::after{content:"";display:block;position:absolute;top:-3px;right:-3px;width:8px;height:8px;border-radius:50%;background:var(--tf-marque);box-shadow:0 0 0 2px var(--tf-blanc)}.tf-surface-marine .tf-ico{background:color-mix(in srgb,var(--tf-blanc) 8%,transparent);border-color:color-mix(in srgb,var(--tf-blanc) 18%,transparent)}.tf-surface-marine .tf-ico::before{background-color:var(--tf-blanc)}.tf-ico--adresse,.tf-signe--adresse{--tf-ico-dessin: var(--tf-ico-adresse)}.tf-ico--horaires,.tf-signe--horaires{--tf-ico-dessin: var(--tf-ico-horaires)}.tf-ico--telephone,.tf-signe--telephone{--tf-ico-dessin: var(--tf-ico-telephone)}.tf-ico--courriel,.tf-signe--courriel{--tf-ico-dessin: var(--tf-ico-courriel)}.tf-ico--mission,.tf-signe--mission{--tf-ico-dessin: var(--tf-ico-mission)}.tf-ico--statut,.tf-signe--statut{--tf-ico-dessin: var(--tf-ico-statut)}.tf-ico--registre,.tf-signe--registre{--tf-ico-dessin: var(--tf-ico-registre)}.tf-ico--autorite,.tf-signe--autorite{--tf-ico-dessin: var(--tf-ico-autorite)}.tf-ico--info,.tf-signe--info{--tf-ico-dessin: var(--tf-ico-info)}.tf-ico--condition,.tf-signe--condition{--tf-ico-dessin: var(--tf-ico-condition)}.tf-ico--balance,.tf-signe--balance{--tf-ico-dessin: var(--tf-ico-balance)}.tf-ico--question,.tf-signe--question{--tf-ico-dessin: var(--tf-ico-question)}.tf-ico--guide,.tf-signe--guide{--tf-ico-dessin: var(--tf-ico-guide)}.tf-ico--maison,.tf-signe--maison{--tf-ico-dessin: var(--tf-ico-maison)}.tf-ico--regroupement,.tf-signe--regroupement{--tf-ico-dessin: var(--tf-ico-regroupement)}.tf-ico--tresorerie,.tf-signe--tresorerie{--tf-ico-dessin: var(--tf-ico-tresorerie)}.tf-ico--parapluie,.tf-signe--parapluie{--tf-ico-dessin: var(--tf-ico-parapluie)}.tf-ico--sante,.tf-signe--sante{--tf-ico-dessin: var(--tf-ico-sante)}.tf-ico--livret,.tf-signe--livret{--tf-ico-dessin: var(--tf-ico-livret)}.tf-ico--logis,.tf-signe--logis{--tf-ico-dessin: var(--tf-ico-logis)}.tf-ico--abri,.tf-signe--abri{--tf-ico-dessin: var(--tf-ico-abri)}.tf-ico--certificat,.tf-signe--certificat{--tf-ico-dessin: var(--tf-ico-certificat)}@media (prefers-reduced-motion:no-preference){@media (hover:hover) and (pointer:fine){li:hover>.tf-ico,.tf-connexes__item:hover .tf-ico,.tf-accordeon__item:hover .tf-ico{translate:0-2px;rotate:-6deg}}}.tf-btn.tf-btn{min-height:54px!important;padding:0 26px!important;border-radius:var(--tf-r-rond)!important;gap:var(--tf-e-3)}.tf-btn--premium.tf-btn--premium{--tf-btn-fond:        linear-gradient(135deg, var(--tf-action), var(--tf-action-fonce));--tf-btn-fond-survol: linear-gradient(135deg, var(--tf-action-fonce), var(--tf-action-fonce));box-shadow:0 18px 38px color-mix(in srgb,var(--tf-action) 34%,transparent),0 0 0 1px color-mix(in srgb,var(--tf-blanc) 14%,transparent) inset,inset 0 1px 0 color-mix(in srgb,var(--tf-blanc) 30%,transparent)}.tf-btn--premium.tf-btn--premium:focus-visible{translate:0-2px}@media (hover:hover) and (pointer:fine){.tf-btn--premium.tf-btn--premium:hover{translate:0-2px}}.tf-btn--second.tf-btn--second{--tf-btn-fond:        color-mix(in srgb, var(--tf-blanc) 8%, transparent);--tf-btn-fond-survol: color-mix(in srgb, var(--tf-blanc) 14%, transparent)}@media (hover:hover) and (pointer:fine){.tf-btn--second.tf-btn--second:hover{translate:0-2px}}.tf-tel-plein.tf-tel-plein .tf-lien-tel{min-height:54px;padding:0 26px;border-radius:var(--tf-r-rond);gap:var(--tf-e-3)}@media (prefers-reduced-motion:no-preference){@media (hover:hover) and (pointer:fine){.tf-tel-plein.tf-tel-plein .tf-lien-tel:hover{translate:0-2px}}}.tf-btn--ligne.tf-btn--ligne{border-color:var(--tf-filet-commande)!important}.tf-section__intro .tf-kicker{display:inline-flex;align-items:center;gap:10px;width:fit-content;max-width:100%;align-self:center;padding:8px 16px 8px 12px;border-radius:var(--tf-r-rond);font-size:12px;letter-spacing:.14em}.tf-section__intro .tf-kicker::before{width:22px;height:6px;background:var(--tf-marque);-webkit-mask:var(--tf-arche) center/contain no-repeat;mask:var(--tf-arche) center/contain no-repeat}.tf-section__intro .tf-kicker::after{display:none}.tf-surface-blanche .tf-section__intro .tf-kicker,.tf-surface-claire .tf-section__intro .tf-kicker,.tf-qr-panneau__intro .tf-kicker{border:1px solid var(--tf-marque-18);background:var(--tf-marque-08);color:var(--tf-marine)}.tf-surface-blanche .tf-section__intro .tf-kicker{padding:7px 14px 7px 10px;letter-spacing:.08em}.tf-surface-marine .tf-section__intro .tf-kicker,.tf-hero .tf-section__intro .tf-kicker,.tf-bandeau .tf-kicker{border:1px solid var(--tf-filet-sombre);background:color-mix(in srgb,var(--tf-blanc) 6%,transparent)}.tf-surface-marine .tf-section__intro .tf-kicker{padding:8px 16px 8px 12px}.tf-hero .tf-section__intro .tf-kicker{width:fit-content;letter-spacing:.08em}.tf-qr-panneau__intro .tf-kicker{display:inline-flex;align-items:center;gap:10px;width:fit-content;padding:8px 16px 8px 12px;border-radius:var(--tf-r-rond);font-size:12px;letter-spacing:.14em}.tf-qr-panneau__intro .tf-kicker::before{width:22px;height:6px;background:var(--tf-marque);-webkit-mask:var(--tf-arche) center/contain no-repeat;mask:var(--tf-arche) center/contain no-repeat}.tf-qr-panneau__intro .tf-kicker::after{display:none}.tf-section__intro h2{font-size:clamp(30px,3vw,44px);line-height:1.06;letter-spacing:-.015em;max-width:26ch;margin-inline:auto}.tf-section__intro>.kt-inside-inner-col>p:not(.tf-kicker){font-size:17px;line-height:1.65;max-width:44rem;margin-inline:auto}.tf-qr-panneau__intro h2{font-size:clamp(28px,2.4vw,36px);max-width:none}@media (min-width:1024px){.tf-section__intro,.tf-section__intro>.kt-inside-inner-col{max-width:none;width:100%;margin-inline:0}.tf-section__intro.tf-section__intro>.kt-inside-inner-col{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-rows:auto auto;column-gap:clamp(40px,6vw,96px);row-gap:var(--tf-e-4);align-items:end;text-align:left}.tf-section__intro.tf-section__intro>.kt-inside-inner-col>.tf-kicker{grid-column:1;grid-row:1;justify-self:start;margin:0}.tf-section__intro.tf-section__intro>.kt-inside-inner-col>h2{grid-column:1;grid-row:2;margin:0;max-width:24ch;text-align:left}.tf-section__intro.tf-section__intro>.kt-inside-inner-col>p:not(.tf-kicker){grid-column:2;grid-row:2;margin:0 0 6px;max-width:34rem;text-align:left;padding-left:var(--tf-e-5);border-left:2px solid var(--tf-marque)}}@media (max-width:1023px){.tf-section__intro.tf-section__intro>.kt-inside-inner-col{text-align:left}.tf-section__intro .tf-kicker,.tf-section__intro h2,.tf-section__intro>.kt-inside-inner-col>p:not(.tf-kicker),.tf-hero .tf-section__intro .tf-kicker,.tf-hero .tf-section__intro h2,.tf-hero .tf-section__intro>.kt-inside-inner-col>p:not(.tf-kicker){margin-inline:0}}.tf-hero{position:relative;isolation:isolate;overflow:hidden;padding-bottom:calc(var(--tf-pont-h) + 8px);background:radial-gradient(1100px 700px at 92% 12%,color-mix(in srgb,var(--tf-marque) 34%,transparent),transparent 60%),radial-gradient(800px 600px at 60% 108%,color-mix(in srgb,var(--tf-action) 22%,transparent),transparent 62%),radial-gradient(700px 500px at 0% 0%,color-mix(in srgb,var(--tf-blanc) 7%,transparent),transparent 60%),linear-gradient(170deg,var(--tf-marine-fonce) 0%,var(--tf-marine) 48%,var(--tf-marine-fonce) 100%);box-shadow:inset 0-12px 0 var(--tf-pont-voisin)}.tf-hero.tf-hero::before{content:"";display:block;position:absolute;left:0;right:0;bottom:-1px;width:100%;height:var(--tf-pont-h);z-index:2;clear:none;pointer-events:none;background:var(--tf-pont-voisin);-webkit-mask:var(--tf-pont-bas);mask:var(--tf-pont-bas)}.tf-hero.tf-hero::after{content:"";display:block;position:absolute;inset:0;z-index:0;clear:none;pointer-events:none;background:color-mix(in srgb,var(--tf-blanc) 6%,transparent);-webkit-mask:var(--tf-brique)0 0/96px 32px repeat,radial-gradient(70% 80%at 80% 30%,#000,transparent 75%);-webkit-mask-composite:source-in;mask:var(--tf-brique)0 0/96px 32px repeat,radial-gradient(70% 80%at 80% 30%,#000,transparent 75%);mask-composite:intersect}@media (max-width:767px){.tf-hero.tf-hero::after{opacity:.6;-webkit-mask:var(--tf-brique)0 0/72px 24px repeat,radial-gradient(90% 30%at 100%0,#000,transparent 80%);-webkit-mask-composite:source-in;mask:var(--tf-brique)0 0/72px 24px repeat,radial-gradient(90% 30%at 100%0,#000,transparent 80%);mask-composite:intersect}}.tf-hero>.kt-row-column-wrap{position:relative;z-index:1}.tf-hero>.kt-row-column-wrap::after{content:"";display:block;position:absolute;left:0;right:0;bottom:calc(-1*var(--tf-pont-h) - 8px);width:100%;height:calc(var(--tf-pont-h)*.55);clear:none;pointer-events:none;opacity:1;background:linear-gradient(180deg,transparent,var(--tf-pont-voisin) 92%)}.tf-hero+.tf-section{margin-top:-3px;position:relative;z-index:3}.tf-hero .tf-hero__titre{font-size:clamp(42px,4.5vw,66px);line-height:1;letter-spacing:-.025em;max-width:16ch;text-wrap:balance}.tf-hero .tf-hero__chapo{margin-top:22px;max-width:33rem;font-size:clamp(16px,1.3vw,19px);line-height:1.65;color:var(--tf-sur-sombre-80)}.tf-hero .kb-buttons-wrap{margin-top:30px;gap:14px}.tf-hero .tf-titre-eclat{background-image:linear-gradient(100deg,var(--tf-marque) 0%,color-mix(in srgb,var(--tf-marque) 62%,var(--tf-blanc)) 50%,var(--tf-marque) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.tf-hero .tf-reassurance,.tf-bandeau .tf-reassurance{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin-top:var(--tf-e-5);border:0;gap:8px 10px}.tf-hero .tf-reassurance>li,.tf-bandeau .tf-reassurance>li{display:inline-flex;align-items:center;gap:var(--tf-e-2);margin:0;padding:6px 13px 6px 9px;border-radius:var(--tf-r-rond);background:color-mix(in srgb,var(--tf-blanc) 7%,transparent);border:1px solid color-mix(in srgb,var(--tf-blanc) 14%,transparent);font-size:13px;line-height:1.3;color:var(--tf-sur-sombre-80)}.tf-hero .tf-reassurance>li::before,.tf-bandeau .tf-reassurance>li::before{width:16px;height:16px;background-color:var(--tf-marque)}.tf-hero .tf-visuel{position:relative;isolation:isolate}.tf-hero .tf-visuel img{filter:drop-shadow(0 34px 48px color-mix(in srgb,var(--tf-marine-fonce) 70%,transparent))}.tf-hero .tf-visuel::before{content:"";display:block;position:absolute;left:8%;right:-6%;bottom:2%;height:38%;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--tf-marque) 42%,transparent),transparent);filter:blur(18px);pointer-events:none}.tf-hero .tf-note{margin-top:var(--tf-e-6);opacity:.9}@media (min-width:1024px){.tf-hero.tf-hero .kt-has-2-columns{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);column-gap:0;align-items:center}.tf-hero .tf-visuel img{transform-origin:center;scale:1.08;translate:-6% 2%}}@media (min-width:1024px) and (max-width:1439px){.tf-hero.tf-hero .kt-has-2-columns{column-gap:var(--tf-e-5)}.tf-hero .tf-visuel img{scale:1.02;translate:0 2%}}.tf-carte--situation{border-radius:var(--tf-r-lg);gap:6px 14px;padding:20px;grid-template-columns:1fr;align-content:start;background:color-mix(in srgb,var(--tf-blanc) 6%,transparent);border:1px solid color-mix(in srgb,var(--tf-blanc) 14%,transparent);box-shadow:0 18px 40px color-mix(in srgb,var(--tf-marine-fonce) 45%,transparent),inset 0 1px 0 color-mix(in srgb,var(--tf-blanc) 12%,transparent)}@media (hover:hover) and (pointer:fine){.tf-carte--situation:hover{translate:0-4px;background:color-mix(in srgb,var(--tf-blanc) 11%,transparent);border-color:color-mix(in srgb,var(--tf-marque) 60%,transparent)}}.tf-carte--situation__visuel{grid-row:auto;margin:0 0 var(--tf-e-2);width:56px;height:56px;border-radius:var(--tf-r-rond);background:var(--tf-blanc);box-shadow:0 8px 20px color-mix(in srgb,var(--tf-marine-fonce) 35%,transparent)}.tf-carte--situation__titre{font-size:16px;line-height:1.3;overflow-wrap:normal;hyphens:none}.tf-carte--situation__texte{font-size:14px;line-height:1.5}@media (max-width:1023px){.tf-carte--situation{grid-template-columns:56px minmax(0,1fr);align-items:center;column-gap:var(--tf-e-4)}.tf-carte--situation__visuel{grid-row:span 2;margin:0}}.tf-hero .tf-section__intro{margin-top:clamp(40px,6vw,88px);padding-top:clamp(32px,4vw,56px);border-top:1px solid color-mix(in srgb,var(--tf-blanc) 12%,transparent);max-width:none;margin-inline:0}.tf-hero .tf-cartes--situation{margin-top:clamp(28px,3vw,44px)}.tf-hero .tf-cartes--situation>.kt-row-column-wrap{gap:0;padding:10px;max-width:none;margin-left:0;margin-right:0;border-radius:30px;border:1px solid color-mix(in srgb,var(--tf-blanc) 16%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--tf-blanc) 10%,transparent),color-mix(in srgb,var(--tf-blanc) 3%,transparent));box-shadow:0 44px 90px color-mix(in srgb,var(--tf-marine-fonce) 65%,transparent),inset 0 1px 0 color-mix(in srgb,var(--tf-blanc) 22%,transparent),inset 0-1px 0 color-mix(in srgb,var(--tf-marque) 22%,transparent)}.tf-hero .tf-carte--situation{position:relative;padding:22px 20px;border:0;border-radius:22px;background:transparent;box-shadow:none;grid-template-rows:auto auto 1fr;align-items:start;align-content:start}.tf-hero .tf-carte--situation+.tf-carte--situation::before{content:"";display:block;position:absolute;left:0;top:22px;bottom:22px;width:1px;background:color-mix(in srgb,var(--tf-blanc) 12%,transparent);pointer-events:none}@media (hover:hover) and (pointer:fine){.tf-hero .tf-carte--situation:hover{translate:none;background:color-mix(in srgb,var(--tf-blanc) 9%,transparent);border-color:transparent}}.tf-hero .tf-carte--situation__visuel{transition:scale var(--tf-t-l) var(--tf-ease),box-shadow var(--tf-t-l) var(--tf-ease)}@media (hover:hover) and (pointer:fine){.tf-hero .tf-carte--situation:hover .tf-carte--situation__visuel{scale:1.07;box-shadow:0 0 0 6px color-mix(in srgb,var(--tf-marque) 25%,transparent),0 10px 24px color-mix(in srgb,var(--tf-marine-fonce) 45%,transparent)}}.tf-hero .tf-carte--situation__titre{margin:6px 0 0;font-size:16.5px}.tf-hero .tf-carte--situation__texte{color:var(--tf-sur-sombre-80)}@media (min-width:1024px){.tf-hero .tf-carte--situation__titre{display:block;min-height:2.6em;padding-right:30px}.tf-hero .tf-carte--situation__titre::after{position:absolute;top:34px;right:22px;margin:0}.tf-hero .tf-carte--situation__texte{margin:6px 0 0}}@media (max-width:1023px){.tf-hero .tf-cartes--situation>.kt-row-column-wrap{padding:6px;border-radius:24px}.tf-hero .tf-carte--situation{align-content:center;row-gap:2px;padding:var(--tf-e-4);column-gap:14px}.tf-hero .tf-carte--situation__titre{margin:0;align-self:end}.tf-hero .tf-carte--situation__texte{align-self:start;margin:0}.tf-hero .tf-carte--situation+.tf-carte--situation::before{left:20px;right:20px;top:0;bottom:auto;width:auto;height:1px}}@media (min-width:768px) and (max-width:1023px){.tf-hero .tf-carte--situation:nth-child(2)::before{display:none}.tf-hero .tf-carte--situation.tf-carte--situation:last-child:nth-child(odd){grid-column:1/-1}.tf-hero .tf-carte--situation:last-child:nth-child(odd)::before{display:none}}.tf-carte--vitrine{padding:0 0 26px;gap:10px;border:1px solid var(--tf-marine-08);border-radius:28px;box-shadow:var(--tf-ombre-4);overflow:hidden}@media (hover:hover) and (pointer:fine){.tf-carte--vitrine:hover{translate:0-6px;box-shadow:var(--tf-ombre-6)}}.tf-carte--vitrine.tf-carte--vitrine>.kt-inside-inner-col{display:flex;flex-direction:column;gap:10px;height:100%}.tf-carte--vitrine::after{left:28px;right:28px;width:auto;height:3px;opacity:1;scale:0 1;transform-origin:left center;background:linear-gradient(90deg,var(--tf-action),var(--tf-marque))}@media (hover:hover) and (pointer:fine){.tf-carte--vitrine:hover::after{scale:1 1}}.tf-carte__vitrine{position:relative;display:flex;justify-content:center;align-items:center;margin:0 0 10px;padding:26px 20px 18px;border:0;background:radial-gradient(40% 16%at 50% 80%,color-mix(in srgb,var(--tf-marque) 16%,transparent),transparent 72%)}.tf-carte__vitrine::before{display:none}.tf-carte__vitrine::after{display:none}.tf-carte__vitrine img{position:relative;width:min(150px,70%);height:auto;filter:drop-shadow(0 14px 18px color-mix(in srgb,var(--tf-marine) 22%,transparent))}@media (hover:hover) and (pointer:fine){.tf-carte--vitrine:hover .tf-carte__vitrine img{translate:0-4px}}.tf-carte--vitrine .tf-carte__titre,.tf-carte--vitrine .tf-carte__texte{margin-inline:var(--tf-e-5)}.tf-carte--vitrine.tf-carte--vitrine .tf-carte__titre.tf-carte__titre{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:22px;line-height:1.15;letter-spacing:-.01em}.tf-carte--vitrine.tf-carte--vitrine .tf-carte__titre.tf-carte__titre::after{width:18px;height:18px}.tf-carte--vitrine .tf-carte__texte{font-size:15px;line-height:1.55}.tf-surface-blanche .tf-cartes--vitrine{margin-top:clamp(32px,4vw,56px)}@media (min-width:1024px){.tf-cartes--vitrine.tf-cartes--vitrine>.kt-row-column-wrap{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--tf-e-5)}.tf-cartes--vitrine>.kt-row-column-wrap>.tf-carte--vitrine.tf-carte--vitrine{grid-column:span 2;width:auto;max-width:none}.tf-cartes--vitrine>.kt-row-column-wrap>.tf-carte--vitrine.tf-carte--vitrine:nth-child(-n+2){grid-column:span 3;padding:0}.tf-cartes--vitrine .tf-carte--vitrine.tf-carte--vitrine:nth-child(-n+2)>.kt-inside-inner-col{display:grid;grid-template-columns:44% minmax(0,1fr);grid-template-rows:1fr auto 1fr;column-gap:28px;row-gap:10px}.tf-cartes--vitrine .tf-carte--vitrine:nth-child(-n+2) .tf-carte__vitrine{grid-column:1;grid-row:1/4;height:100%;min-height:250px;margin:0;align-items:center;border-right:0}.tf-cartes--vitrine .tf-carte--vitrine:nth-child(-n+2) .tf-carte__titre.tf-carte__titre{grid-column:2;grid-row:1;align-self:end;margin:28px 28px 0 0;font-size:26px}.tf-cartes--vitrine .tf-carte--vitrine:nth-child(-n+2) .tf-carte__texte.tf-carte__texte{grid-column:2;grid-row:2;margin:0 28px 0 0;font-size:16px}.tf-cartes--vitrine .tf-carte--vitrine:nth-child(-n+2) .tf-carte__vitrine img{width:min(190px,78%)}.tf-cartes--vitrine .tf-carte--vitrine:not(:nth-child(-n+2)) .tf-carte__vitrine{min-height:220px;align-items:center}}@media (min-width:768px) and (max-width:1023px){.tf-cartes--vitrine .tf-carte--vitrine.tf-carte--vitrine:last-child:nth-child(odd){grid-column:1/-1}.tf-cartes--vitrine .tf-carte--vitrine.tf-carte--vitrine:last-child:nth-child(odd)>.kt-inside-inner-col{display:grid;grid-template-columns:minmax(0,38%) minmax(0,1fr);grid-template-rows:1fr auto auto 1fr;column-gap:var(--tf-e-5);height:100%}.tf-cartes--vitrine .tf-carte--vitrine.tf-carte--vitrine:last-child:nth-child(odd) .tf-carte__vitrine{grid-area:1/1/5;height:100%;margin:0;align-items:center}.tf-cartes--vitrine .tf-carte--vitrine.tf-carte--vitrine:last-child:nth-child(odd) .tf-carte__titre.tf-carte__titre{grid-area:2/2}.tf-cartes--vitrine .tf-carte--vitrine.tf-carte--vitrine:last-child:nth-child(odd) .tf-carte__texte{grid-area:3/2}}.tf-section .tf-note{font-size:12.5px;line-height:1.6}.tf-coordonnees{--tf-ligne-libelle: 96px;--tf-ligne-libelle-t: 11.5px;margin:0 0 26px;padding:0;border-top:1px solid var(--tf-marine-08);gap:0}.tf-coordonnees li,.tf-coordonnees>.tf-ligne{display:grid;grid-template-columns:minmax(0,var(--tf-ligne-libelle)) minmax(0,1fr);align-items:center;gap:4px 14px;min-height:56px;margin:0;padding:10px 0;border-bottom:1px solid var(--tf-marine-08);color:var(--tf-marine);font-size:15.5px;line-height:1.5}.tf-coordonnees li::before{display:none}.tf-coordonnees li:has(>.tf-ico),.tf-coordonnees>.tf-ligne:has(>.tf-ico){grid-template-columns:var(--tf-ico-t) minmax(0,var(--tf-ligne-libelle)) minmax(0,1fr)}.tf-coordonnees li:first-child,.tf-coordonnees>.tf-ligne:first-child{padding-top:10px}.tf-coordonnees li strong{font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--tf-texte-doux)}.tf-cadre__volet{position:relative;overflow:hidden;padding:clamp(28px,3vw,44px);border:1px solid var(--tf-marine-08);border-radius:28px;box-shadow:var(--tf-ombre-4)}.tf-cadre__volet::after{top:0;right:0;left:0;bottom:auto;width:auto;height:5px;background-color:transparent;background:linear-gradient(90deg,var(--tf-action),var(--tf-marque));-webkit-mask:none;mask:none;opacity:1}.tf-cadre__volet--alt::after{background:linear-gradient(90deg,var(--tf-marine),color-mix(in srgb,var(--tf-marine) 55%,var(--tf-blanc)))}@media (hover:hover) and (pointer:fine){.tf-cadre__volet:hover::after{translate:none;scale:none}}.tf-cadre__etiquette{display:inline-flex;width:fit-content;padding:6px 14px;border-radius:var(--tf-r-rond);background:var(--tf-marque-08);color:var(--tf-marine);font-size:11.5px;letter-spacing:.14em}.tf-cadre__volet--alt .tf-cadre__etiquette{background:var(--tf-marine-08)}.tf-cadre__titre{margin:var(--tf-e-4)0 20px;font-size:clamp(24px,2vw,30px);line-height:1.12}.tf-cadre__liste{--tf-ligne-libelle: 128px;--tf-ligne-libelle-t: 12px;margin:0;padding:0;list-style:none}.tf-cadre__liste li,.tf-cadre__liste>.tf-ligne{display:grid;grid-template-columns:minmax(0,var(--tf-ligne-libelle)) minmax(0,1fr);align-items:center;gap:4px 14px;margin:0;padding:14px 0;border-top:1px solid var(--tf-marine-08);font-size:15px;line-height:1.6}.tf-cadre__liste>li:first-child,.tf-cadre__liste>.tf-ligne:first-child{border-top:1px solid var(--tf-marine-08);padding-top:14px}.tf-cadre__liste li::before{display:none}.tf-cadre__liste li:has(>.tf-ico),.tf-cadre__liste>.tf-ligne:has(>.tf-ico){grid-template-columns:var(--tf-ico-t) minmax(0,var(--tf-ligne-libelle)) minmax(0,1fr)}.tf-ligne{display:grid;grid-template-columns:minmax(0,var(--tf-ligne-libelle, 128px)) minmax(0,1fr);align-items:center;gap:4px 14px;margin:0}.tf-ligne:has(>.tf-ico){grid-template-columns:var(--tf-ico-t) minmax(0,var(--tf-ligne-libelle, 128px)) minmax(0,1fr)}.tf-ligne>*{margin-block:0}.tf-ligne>.tf-ico{font-size:0}.tf-ligne>p{line-height:inherit}.tf-ligne>p:not(.tf-ico):first-child,.tf-ligne>.tf-ico+p{font-size:var(--tf-ligne-libelle-t, 11.5px);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--tf-texte-doux)}.tf-ligne>p:not(.tf-ico):last-child{color:var(--tf-marine)}.tf-cadre__liste li strong{padding-top:0;font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--tf-texte-doux)}.tf-cadre__volet .tf-cadre__note.tf-cadre__note.tf-cadre__note{margin-top:22px;padding:var(--tf-e-4) 18px;border-radius:var(--tf-r-md);background:var(--tf-marine-04);font-size:14px}@media (max-width:640px){.tf-coordonnees li,.tf-coordonnees>.tf-ligne,.tf-cadre__liste li,.tf-cadre__liste>.tf-ligne,.tf-ligne{grid-template-columns:minmax(0,1fr);row-gap:2px}.tf-coordonnees li:has(>.tf-ico),.tf-coordonnees>.tf-ligne:has(>.tf-ico),.tf-cadre__liste li:has(>.tf-ico),.tf-cadre__liste>.tf-ligne:has(>.tf-ico),.tf-ligne:has(>.tf-ico){grid-template-columns:var(--tf-ico-t) minmax(0,1fr)}.tf-coordonnees li>.tf-ico,.tf-cadre__liste li>.tf-ico,.tf-ligne>.tf-ico{grid-row:span 2;align-self:center}}.tf-definition.tf-definition--panneau{align-content:center;padding:clamp(24px,3vw,48px);border:1px solid var(--tf-marine-08);border-radius:32px;box-shadow:var(--tf-ombre-5);column-gap:clamp(24px,4vw,64px)}.tf-definition__terme.tf-definition__terme{font-size:clamp(24px,2.2vw,32px);line-height:1.12}.tf-definition--panneau .tf-definition__temps{display:grid;gap:14px;margin:18px 0 0;padding:0;list-style:none}.tf-definition--panneau .tf-definition__temps>li{position:relative;margin:0;padding:18px 20px;border-left:3px solid var(--tf-action);border-radius:18px;background:var(--tf-marine-04)}.tf-definition--panneau .tf-definition__temps>li:first-child{border-top:0}.tf-definition--panneau .tf-definition__temps>li:nth-child(2){border-left-color:var(--tf-marque)}.tf-definition--panneau .tf-definition__temps>li:nth-child(3){border-left-color:var(--tf-marine)}.tf-definition--panneau .tf-definition__temps li::before{display:none}.tf-definition--panneau .tf-definition__temps li strong{display:block;margin-bottom:var(--tf-e-1);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--tf-marine)}.tf-definition--panneau .tf-definition__temps>li:has(>.tf-ico){padding-left:76px}.tf-definition--panneau .tf-definition__temps li>.tf-ico{position:absolute;left:20px;top:18px}.tf-definition--compact .tf-definition__terme{display:flex;align-items:center;gap:14px}@media (max-width:640px){.tf-definition--panneau .tf-definition__temps>li:has(>.tf-ico){padding-left:20px;padding-top:66px}}.tf-qr-panneau__intro{padding:clamp(24px,3vw,40px);border:1px solid var(--tf-marine-08);border-radius:28px;background:radial-gradient(90% 70%at 0 0,var(--tf-marque-08),transparent 60%),var(--tf-fond)}.tf-qr-panneau__intro .tf-definition--compact{border:1px solid var(--tf-marine-08);border-radius:20px;background:var(--tf-blanc);box-shadow:none}.tf-accordeon{display:grid;gap:var(--tf-e-3)}.tf-accordeon__item{margin:0;border:1px solid var(--tf-marine-08);border-left:1px solid var(--tf-marine-08);border-radius:20px;background:var(--tf-blanc);box-shadow:none}@media (hover:hover) and (pointer:fine){.tf-accordeon__item:hover{border-color:color-mix(in srgb,var(--tf-marine) 22%,var(--tf-blanc))}}.tf-accordeon__item[open]{border-color:color-mix(in srgb,var(--tf-action) 40%,transparent);box-shadow:var(--tf-ombre-4)}.tf-accordeon__item>summary{display:flex;align-items:center;min-height:44px;padding-block:20px;font-size:16.5px;font-weight:700;color:var(--tf-marine)}.tf-accordeon__item>summary>.tf-ico{--tf-ico-t: 32px;border-radius:10px;margin-right:14px}.tf-accordeon__item[open]>summary>.tf-ico{background:var(--tf-marque-08);border-color:color-mix(in srgb,var(--tf-action) 40%,transparent)}@media (min-width:1024px){.wp-block-kadence-column:has(>.kt-inside-inner-col>.tf-accordeon){justify-content:center}}.tf-etape{border-radius:28px;background:linear-gradient(180deg,color-mix(in srgb,var(--tf-blanc) 10%,transparent),color-mix(in srgb,var(--tf-blanc) 3%,transparent));border:1px solid color-mix(in srgb,var(--tf-blanc) 15%,transparent);box-shadow:0 34px 70px color-mix(in srgb,var(--tf-marine-fonce) 60%,transparent),inset 0 1px 0 color-mix(in srgb,var(--tf-blanc) 20%,transparent)}.tf-etape__visuel{display:grid;place-items:center;width:88px;height:88px;border-radius:var(--tf-r-rond);background:var(--tf-blanc);box-shadow:0 12px 30px color-mix(in srgb,var(--tf-marine-fonce) 45%,transparent)}.tf-etape__visuel img{width:64px;height:64px}.tf-etape__titre{font-size:22px;line-height:1.15}.tf-etape::before{background:linear-gradient(135deg,var(--tf-action),var(--tf-action-fonce));color:var(--tf-blanc);box-shadow:0 0 0 6px color-mix(in srgb,var(--tf-marque) 20%,transparent),0 10px 24px color-mix(in srgb,var(--tf-action) 40%,transparent)}.tf-encart--centre:has(.kb-buttons-wrap){margin-top:clamp(32px,4vw,56px)}.tf-encart--centre .kb-buttons-wrap{justify-content:center;gap:14px}.tf-encart--vigilance.tf-encart--vigilance{max-width:none;margin:0;padding:clamp(24px,2.6vw,36px) clamp(24px,2.6vw,36px) clamp(24px,2.6vw,36px) 76px;border-radius:0 var(--tf-r-lg) var(--tf-r-lg)0;border-left:4px solid var(--tf-action);background:radial-gradient(60% 90%at 100%0,var(--tf-marque-08),transparent 70%),var(--tf-blanc);box-shadow:var(--tf-ombre-4)}.tf-encart--vigilance p{text-align:left;color:var(--tf-marine);font-size:16px;line-height:1.65}.tf-encart--vigilance p:first-of-type{font-size:18px;font-weight:700}@media (min-width:1024px){.kt-inside-inner-col:has(>.tf-encart--vigilance){display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);column-gap:clamp(32px,5vw,80px);align-items:center}.kt-inside-inner-col:has(>.tf-encart--vigilance)>.tf-section__intro>.kt-inside-inner-col{display:block}.kt-inside-inner-col:has(>.tf-encart--vigilance)>.tf-section__intro h2{max-width:none;margin-top:var(--tf-e-4)}}.tf-connexes__item{padding:22px;border:1px solid var(--tf-marine-08);border-radius:22px;background:var(--tf-blanc);box-shadow:var(--tf-ombre-1)}@media (hover:hover) and (pointer:fine){.tf-connexes__item:hover{translate:0-4px;box-shadow:var(--tf-ombre-4);border-color:color-mix(in srgb,var(--tf-action) 40%,transparent)}}.tf-connexes__titre{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;font-size:16px;font-weight:700;color:var(--tf-marine)}.tf-connexes__titre::after{content:"";display:block;flex:0 0 auto;width:16px;height:16px;margin-top:3px;background-color:var(--tf-action);-webkit-mask:var(--tf-chevron) center/contain no-repeat;mask:var(--tf-chevron) center/contain no-repeat;transition:translate var(--tf-t) var(--tf-ease)}@media (hover:hover) and (pointer:fine){.tf-connexes__item:hover .tf-connexes__titre::after{translate:4px 0}}.tf-connexes__item>.tf-ico,.tf-connexes__item .kt-inside-inner-col>.tf-ico{margin-bottom:14px}@media (min-width:768px) and (max-width:1023px){.tf-connexes__item.tf-connexes__item:last-child:nth-child(odd){grid-column:1/-1}}.tf-surface-blanche.tf-section{background:radial-gradient(900px 500px at 0% 100%,var(--tf-marine-04),transparent 70%),var(--tf-blanc)}.tf-surface-claire .tf-visuel--brique::before,.tf-surface-blanche .tf-visuel--brique::before,.tf-definition__visuel::before{content:none;display:none}.tf-surface-claire .tf-visuel--brique img,.tf-surface-blanche .tf-visuel--brique img{border-radius:0;box-shadow:none;filter:drop-shadow(0 26px 30px color-mix(in srgb,var(--tf-marine) 18%,transparent))}.tf-surface-claire .tf-visuel--brique{max-width:620px;margin-inline:auto}.tf-surface-claire .tf-visuel--brique img{scale:1.1}.tf-surface-claire .tf-visuel--brique::after,.tf-definition__visuel::after{content:"";display:block;position:absolute;left:14%;right:14%;bottom:6%;height:16%;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--tf-marque) 26%,transparent),transparent);filter:blur(10px);pointer-events:none}.tf-definition__visuel{padding:18px;align-self:center;top:auto;background:none;border-radius:0;overflow:visible;isolation:isolate}.tf-surface-claire .kt-row-column-wrap.kt-has-2-columns:has(.tf-colonne-collante){column-gap:clamp(24px,4vw,64px);align-items:center}.tf-colonne-collante .tf-carte--vitrine{padding:clamp(28px,3vw,44px);background:linear-gradient(180deg,var(--tf-blanc),var(--tf-blanc))}.tf-colonne-collante .tf-carte--vitrine .tf-carte__titre.tf-carte__titre{margin:0 0 18px;font-size:clamp(26px,2.2vw,32px)}.tf-colonne-collante .tf-carte--vitrine .tf-carte__titre.tf-carte__titre::after{display:none}.tf-colonne-collante .tf-carte--vitrine::after{display:none}@media (max-width:1023px){.tf-definition.tf-definition--panneau{grid-template-columns:minmax(0,1fr);row-gap:20px}.tf-definition--panneau .tf-definition__visuel,.tf-definition--panneau .tf-definition__terme,.tf-definition--panneau .tf-definition__temps{grid-column:1/-1}.tf-definition--panneau .tf-definition__terme{margin-bottom:0}.tf-definition--panneau .tf-definition__temps{margin-top:0}.tf-definition__visuel{width:200px;height:200px;margin:0 auto 20px;justify-self:center;top:auto}.tf-surface-claire .tf-visuel--brique{max-width:360px}}.tf-section--relief:has(.tf-bandeau){--tf-pont-voisin: var(--tf-fond);position:relative;isolation:isolate;z-index:3;margin-top:-3px;padding-top:calc(var(--tf-pont-h) + 8px);background:radial-gradient(900px 600px at 50% 110%,color-mix(in srgb,var(--tf-marque) 30%,transparent),transparent 62%),radial-gradient(700px 500px at 100%0,color-mix(in srgb,var(--tf-action) 16%,transparent),transparent 60%),linear-gradient(180deg,var(--tf-marine),var(--tf-marine-fonce));box-shadow:inset 0 4px 0 var(--tf-pont-voisin)}.tf-section--relief:has(.tf-bandeau).tf-section--relief::before{content:"";display:block;position:absolute;left:0;right:0;top:-1px;width:100%;height:var(--tf-pont-h);z-index:2;clear:none;pointer-events:none;background:var(--tf-pont-voisin);-webkit-mask:var(--tf-pont-haut);mask:var(--tf-pont-haut)}.tf-section--relief:has(.tf-bandeau).tf-section--relief::after{content:"";display:block;position:absolute;top:calc(var(--tf-pont-h) + 8px);right:0;bottom:0;left:0;z-index:0;clear:none;opacity:.7;pointer-events:none;background:color-mix(in srgb,var(--tf-blanc) 5%,transparent);-webkit-mask:var(--tf-brique)0 0/96px 32px repeat,radial-gradient(60% 70%at 50% 100%,#000,transparent 75%);-webkit-mask-composite:source-in;mask:var(--tf-brique)0 0/96px 32px repeat,radial-gradient(60% 70%at 50% 100%,#000,transparent 75%);mask-composite:intersect}.tf-section--relief:has(.tf-bandeau) .tf-relief__fond{top:calc(var(--tf-pont-h) + 8px);bottom:0;height:auto}.tf-section--relief:has(.tf-bandeau)>.kt-row-column-wrap{position:relative;z-index:1}.tf-section--relief:has(.tf-bandeau)>.kt-row-column-wrap.kt-row-column-wrap::before{content:"";display:block;position:absolute;left:0;right:0;top:calc(-1*var(--tf-pont-h) - 8px);width:100%;height:calc(var(--tf-pont-h)*.55);clear:none;pointer-events:none;background:linear-gradient(0deg,transparent,var(--tf-pont-voisin) 92%)}.tf-bandeau{max-width:52rem;margin-inline:auto}.tf-bandeau.tf-bandeau.tf-bandeau .tf-kicker.tf-kicker{display:flex;align-items:center;gap:10px;width:fit-content;margin:0 auto 18px;padding:8px 16px 8px 12px;border-radius:var(--tf-r-rond);font-size:12px;letter-spacing:.14em}.tf-bandeau .tf-kicker::before{width:22px;height:6px;background:var(--tf-marque);-webkit-mask:var(--tf-arche) center/contain no-repeat;mask:var(--tf-arche) center/contain no-repeat}.tf-bandeau .tf-kicker::after{display:none}.tf-bandeau__titre{font-size:clamp(40px,4.6vw,68px);line-height:1;letter-spacing:-.025em}.tf-bandeau__texte{max-width:40rem;margin-inline:auto;font-size:clamp(16px,1.3vw,19px);line-height:1.65}.tf-bandeau.tf-bandeau.tf-bandeau .kb-buttons-wrap.kb-buttons-wrap{justify-content:center;gap:14px;margin-top:30px}.tf-bandeau.tf-bandeau.tf-bandeau .tf-hero__tel-ligne.tf-hero__tel-ligne{margin-top:22px}.tf-bandeau .tf-hero__tel-ligne a{display:inline-flex;align-items:center;min-height:44px;color:var(--tf-blanc);font-family:var(--tf-police-titre);font-size:clamp(24px,2vw,30px);font-weight:400;letter-spacing:.01em}.tf-bandeau.tf-bandeau.tf-bandeau .tf-reassurance.tf-reassurance{justify-content:center;margin-top:26px}.tf-hero .tf-relief__fond::after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'160\'\ height=\'160\'%3E%3Cfilter\ id=\'n\'%3E%3CfeTurbulence\ type=\'fractalNoise\'\ baseFrequency=\'.9\'\ numOctaves=\'2\'\ stitchTiles=\'stitch\'/%3E%3CfeColorMatrix\ type=\'saturate\'\ values=\'0\'/%3E%3C/filter%3E%3Crect\ width=\'160\'\ height=\'160\'\ filter=\'url\(%23n\)\'/%3E%3C/svg%3E)}.tf-recours{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 0;margin:26px auto 0;padding:0;width:fit-content;border:1px solid var(--tf-filet-commande-sombre);border-radius:var(--tf-r-rond);font-size:var(--tf-tt-md)}.tf-bandeau.tf-bandeau.tf-bandeau .tf-recours.tf-recours{margin:26px auto 0}.tf-hero .tf-recours.tf-recours{margin-left:0;margin-right:auto}.tf-recours__libelle,.tf-recours>strong:first-child{padding:12px 18px 12px 22px;color:var(--tf-sur-sombre-70);font-size:var(--tf-tt-micro);font-weight:700;letter-spacing:.16em;text-transform:uppercase}.tf-recours.tf-recours a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 20px;border-left:1px solid var(--tf-filet-commande-sombre);color:var(--tf-blanc);font-weight:700;text-decoration:none}@media (hover:hover) and (pointer:fine){.tf-recours.tf-recours a:hover{text-decoration:underline;text-underline-offset:.2em}}.tf-recours.tf-recours a:focus-visible{outline:3px solid var(--tf-blanc);outline-offset:2px}@media (max-width:639px){.tf-recours,.tf-bandeau.tf-bandeau.tf-bandeau .tf-recours.tf-recours{width:100%;border-radius:var(--tf-r-md);flex-direction:column;gap:0}.tf-recours__libelle,.tf-recours>strong:first-child{padding:12px 0 4px}.tf-recours.tf-recours a{border-left:0;border-top:1px solid var(--tf-filet-commande-sombre);width:100%;justify-content:center}}.tf-ligne[class*="tf-signe--"]{position:relative;grid-template-columns:var(--tf-ico-t) minmax(0,var(--tf-ligne-libelle, 128px)) minmax(0,1fr)}.tf-ligne[class*="tf-signe--"]::before{content:"";display:block;width:var(--tf-ico-t);height:var(--tf-ico-t);border-radius:12px;background:linear-gradient(145deg,var(--tf-marque-08),var(--tf-marine-04));border:1px solid var(--tf-marque-18)}.tf-ligne[class*="tf-signe--"]::after{content:"";display:block;position:absolute;left:calc(var(--tf-ico-t)*.21);top:50%;translate:0-50%;width:calc(var(--tf-ico-t)*.58);height:calc(var(--tf-ico-t)*.58);background-color:var(--tf-marine);-webkit-mask:var(--tf-ico-dessin) center/contain no-repeat;mask:var(--tf-ico-dessin) center/contain no-repeat}.tf-accordeon__item[class*="tf-signe--"]{position:relative;--tf-signe-t: 32px}.tf-accordeon__item[class*="tf-signe--"]>summary{padding-left:calc(var(--tf-e-5) + var(--tf-signe-t) + 14px)}.tf-accordeon__item[class*="tf-signe--"]::before{content:"";display:block;position:absolute;left:var(--tf-e-5);top:32px;translate:0-50%;width:var(--tf-signe-t);height:var(--tf-signe-t);border-radius:10px;background:linear-gradient(145deg,var(--tf-marque-08),var(--tf-marine-04));border:1px solid var(--tf-marque-18);pointer-events:none}.tf-accordeon__item[class*="tf-signe--"]::after{content:"";display:block;position:absolute;left:calc(var(--tf-e-5) + var(--tf-signe-t)*.21);top:32px;translate:0-50%;width:calc(var(--tf-signe-t)*.58);height:calc(var(--tf-signe-t)*.58);background-color:var(--tf-marine);-webkit-mask:var(--tf-ico-dessin) center/contain no-repeat;mask:var(--tf-ico-dessin) center/contain no-repeat;pointer-events:none}.tf-accordeon__item[class*="tf-signe--"][open]::before{background:var(--tf-marque-08);border-color:color-mix(in srgb,var(--tf-action) 40%,transparent)}@media (max-width:767px){.tf-accordeon__item[class*="tf-signe--"]>summary{padding-left:calc(var(--tf-e-4) + var(--tf-signe-t) + 12px)}.tf-accordeon__item[class*="tf-signe--"]::before{left:var(--tf-e-4)}.tf-accordeon__item[class*="tf-signe--"]::after{left:calc(var(--tf-e-4) + var(--tf-signe-t)*.21)}}@media (max-width:640px){.tf-ligne[class*="tf-signe--"]{grid-template-columns:var(--tf-ico-t) minmax(0,1fr)}.tf-ligne[class*="tf-signe--"]::before{grid-row:span 2;align-self:center}.tf-accordeon__item[class*="tf-signe--"]>summary{padding-left:var(--tf-e-4)}.tf-accordeon__item[class*="tf-signe--"]::before,.tf-accordeon__item[class*="tf-signe--"]::after{content:none}}.tf-visuel.tf-logo-anime{--tf-logo-l: clamp(180px, calc(8.93vw + 191px), 320px);position:relative;aspect-ratio:1916/821}.tf-visuel.tf-logo-anime img{position:absolute;inset:0;margin:auto;width:var(--tf-logo-l);max-width:100%;max-height:100%;height:auto;object-fit:contain;border-radius:0}.tf-hero .tf-visuel.tf-logo-anime img{scale:1;translate:0 0;filter:none}@media (max-width:768px){.tf-visuel.tf-logo-anime{--tf-logo-l: clamp(180px, calc(18.52vw + 118px), 260px)}}.tf-definition__temps>.tf-ligne{display:block;counter-increment:tf-temps;position:relative;margin:0;padding-left:var(--tf-e-7);line-height:1.7;color:var(--tf-texte-doux)}.tf-definition__temps>.tf-ligne:not([class*="tf-signe--"])::before{content:counter(tf-temps);position:absolute;left:0;top:1px;width:28px;height:28px;display:grid;place-items:center;border-radius:var(--tf-r-rond);background:var(--tf-marque-18);color:var(--tf-marine);font-size:var(--tf-tt-xs);font-weight:700;font-variant-numeric:tabular-nums}.tf-definition__temps>.tf-ligne>p:not(.tf-ico):first-child,.tf-definition__temps>.tf-ligne>.tf-ico+p{display:block;margin-bottom:var(--tf-e-1);font-size:inherit;font-weight:700;letter-spacing:normal;text-transform:none;color:var(--tf-marine)}.tf-definition__temps>.tf-ligne>p:not(.tf-ico):last-child{color:inherit}.tf-definition__temps>.tf-ligne[class*="tf-signe--"]::before{position:absolute;left:0;top:1px}.tf-definition__temps>.tf-ligne[class*="tf-signe--"]::after{left:calc(var(--tf-ico-t)*.21);top:calc(1px + var(--tf-ico-t)*.21);translate:none}.tf-surface-marine .tf-definition__temps>.tf-ligne{color:var(--tf-sur-sombre-80)}.tf-surface-marine .tf-definition__temps>.tf-ligne>p:not(.tf-ico):first-child,.tf-surface-marine .tf-definition__temps>.tf-ligne>.tf-ico+p{color:var(--tf-blanc)}.tf-surface-marine .tf-definition__temps>.tf-ligne:not([class*="tf-signe--"])::before{background:color-mix(in srgb,var(--tf-blanc) 14%,transparent);color:var(--tf-blanc)}.tf-definition--panneau .tf-definition__temps>.tf-ligne{position:relative;margin:0;padding:18px 20px;border-top:1px solid var(--tf-bordure);border-left:3px solid var(--tf-action);border-radius:18px;background:var(--tf-marine-04);transition:background var(--tf-t) var(--tf-ease)}.tf-definition--panneau .tf-definition__temps>.tf-ligne:first-child{border-top:0}.tf-definition--panneau .tf-definition__temps>.tf-ligne:nth-child(2){border-left-color:var(--tf-marque)}.tf-definition--panneau .tf-definition__temps>.tf-ligne:nth-child(3){border-left-color:var(--tf-marine)}@media (hover:hover) and (pointer:fine){.tf-definition--panneau .tf-definition__temps>.tf-ligne:hover{background:var(--tf-marine-04)}}.tf-definition--panneau .tf-definition__temps>.tf-ligne:not([class*="tf-signe--"])::before{display:none}.tf-definition--panneau .tf-definition__temps>.tf-ligne>p:not(.tf-ico):first-child,.tf-definition--panneau .tf-definition__temps>.tf-ligne>.tf-ico+p{display:block;margin-bottom:var(--tf-e-1);font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--tf-marine)}.tf-definition--panneau .tf-definition__temps>.tf-ligne[class*="tf-signe--"]{padding-left:76px}.tf-definition--panneau .tf-definition__temps>.tf-ligne[class*="tf-signe--"]::before{left:20px;top:18px}.tf-definition--panneau .tf-definition__temps>.tf-ligne[class*="tf-signe--"]::after{left:calc(20px + var(--tf-ico-t)*.21);top:calc(18px + var(--tf-ico-t)*.21)}.tf-definition--compact .tf-definition__temps>.tf-ligne{padding-left:var(--tf-e-6);font-size:var(--tf-tt-sm);line-height:1.6}.tf-definition--compact .tf-definition__temps>.tf-ligne:not([class*="tf-signe--"])::before{width:22px;height:22px;font-size:11px}@media (max-width:767px){.tf-definition--panneau .tf-definition__temps>.tf-ligne[class*="tf-signe--"]{padding-left:20px}.tf-definition--panneau .tf-definition__temps>.tf-ligne[class*="tf-signe--"]::before,.tf-definition--panneau .tf-definition__temps>.tf-ligne[class*="tf-signe--"]::after{content:none}.tf-definition--panneau .tf-definition__temps>li:has(>.tf-ico){padding-left:20px;padding-top:18px}.tf-definition--panneau .tf-definition__temps li>.tf-ico{display:none}}@media (prefers-reduced-motion:reduce){.tf-definition--panneau .tf-definition__temps>.tf-ligne{transition:none}}.tf-section.tf-section--ancrage{position:relative;isolation:isolate}.tf-section.tf-section--ancrage::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:color-mix(in srgb,var(--tf-marine) 6%,transparent);-webkit-mask:var(--tf-brique)0 0/96px 32px repeat;mask:var(--tf-brique)0 0/96px 32px repeat}.tf-section.tf-section--ancrage .tf-section__intro .tf-kicker{padding:0;border:0;background:none;border-radius:0;color:var(--tf-marine);font-size:var(--tf-tt-xs);letter-spacing:.16em}.tf-section.tf-section--ancrage .tf-section__intro .tf-kicker::before{width:28px;height:2px;-webkit-mask:none;mask:none;background:var(--tf-marine);border-radius:0}.tf-section.tf-section--ancrage .tf-section__intro .tf-kicker::after{display:none}.tf-section.tf-section--ancrage .tf-section__intro h2{font-size:clamp(30px,3.2vw,46px);line-height:1.04;letter-spacing:-.022em}.tf-section.tf-section--ancrage .tf-section__intro.tf-section__intro>.kt-inside-inner-col>p:not(.tf-kicker){font-size:clamp(18px,1.46vw,21px);line-height:1.5;border-left-color:var(--tf-marine-16)}.tf-section.tf-section--ancrage .tf-carte{border-radius:var(--tf-r-lg)}.tf-section.tf-section--ancrage .tf-carte__titre.tf-carte__titre{font-size:clamp(20px,1.67vw,24px);line-height:1.15;letter-spacing:-.01em}.tf-section.tf-section--ancrage .tf-carte--vitrine::before{background:radial-gradient(circle at var(--tf-mx, 50%) var(--tf-my, 12%),var(--tf-marine-04),transparent 42%)}.tf-section.tf-section--ancrage [class*="tf-signe--"]::before{border-color:var(--tf-marine-08);background:var(--tf-marine-04)}.tf-section.tf-section--ancrage .tf-visuel--brique::after{background:radial-gradient(closest-side,color-mix(in srgb,var(--tf-marine) 18%,transparent),transparent)}:root{--tf-champ-h: 54px;--tf-champ-r: var(--tf-r-md);--tf-champ-filet: var(--tf-filet-commande);--tf-champ-filet-actif: var(--tf-marine);--tf-coque-r: var(--tf-r-lg)}@media (max-width:767px){:root{--tf-champ-h: 52px}}.tf-sim .tf-sim__panneau,.tf-form .tf-form-success{border-radius:var(--tf-coque-r);border-color:var(--tf-marine-08);box-shadow:var(--tf-ombre-4)}.tf-sim .tf-sim__panneau{padding:var(--tf-e-6)}@media (max-width:599px){.tf-sim .tf-sim__panneau{padding:var(--tf-e-5)}}.tf-sim .tf-sim__resultat{box-shadow:var(--tf-ombre-5)}.tf-sim .tf-sim__noscript,.tf-sim .tf-sim__indisponible{border-radius:var(--tf-r-md);border-color:var(--tf-marine-08)}.tf-form .tf-form-control,.tf-sim .tf-sim__champ input[type="text"],.tf-sim .tf-sim__champ input[type="number"],.tf-sim .tf-sim__champ select{min-height:var(--tf-champ-h);padding-inline:var(--tf-e-4);border-radius:var(--tf-champ-r);border-color:var(--tf-champ-filet);transition:border-color var(--tf-t) var(--tf-ease),box-shadow var(--tf-t) var(--tf-ease)}.tf-form .tf-form-control-wrap--amount .tf-form-control,.tf-sim .tf-sim__saisie input[type="text"]{padding-right:calc(var(--tf-e-4) + 1.5em)}.tf-form .tf-form-control--textarea{min-height:140px;padding-block:var(--tf-e-4)}@media (hover:hover) and (pointer:fine){.tf-form .tf-form-control:hover,.tf-sim .tf-sim__champ input[type="text"]:hover,.tf-sim .tf-sim__champ input[type="number"]:hover,.tf-sim .tf-sim__champ select:hover{border-color:var(--tf-champ-filet-actif)}}.tf-form .tf-form-control:focus,.tf-sim .tf-sim__champ input:focus,.tf-sim .tf-sim__champ select:focus{border-color:var(--tf-champ-filet-actif);box-shadow:inset 0 0 0 1px var(--tf-champ-filet-actif)}.tf-form .tf-form-suffix,.tf-sim .tf-sim__addon{font-size:var(--tf-tt-sm);font-weight:600;letter-spacing:.02em}.tf-form .tf-form-field.is-invalid .tf-form-control,.tf-sim .tf-sim__champ input[aria-invalid="true"]{border-color:var(--tf-action-fonce);border-width:2px;background:color-mix(in srgb,var(--tf-action) 4%,var(--tf-blanc))}.tf-form .tf-form-label,.tf-form .tf-form-group>legend,.tf-sim .tf-sim__champ>label,.tf-sim .tf-sim__label{font-family:var(--tf-police-titre);font-weight:400;font-size:var(--tf-tt-xl);line-height:1.25}.tf-form .tf-form-help,.tf-form .tf-form-info,.tf-sim .tf-sim__aide{font-size:var(--tf-tt-sm)}.tf-form .tf-form-choice__card,.tf-sim .tf-sim__carte-radio,.tf-sim .tf-sim__seg-btn{min-height:var(--tf-champ-h);border-radius:var(--tf-champ-r);border-color:var(--tf-champ-filet)}.tf-form .tf-form-choice input:checked+.tf-form-choice__card,.tf-sim .tf-sim__carte-radio[aria-checked="true"],.tf-sim .tf-sim__seg-btn[aria-pressed="true"]{border-color:var(--tf-marine);box-shadow:inset 0 0 0 1px var(--tf-marine)}.tf-form .tf-form-choice input:checked+.tf-form-choice__card,.tf-sim .tf-sim__carte-radio[aria-checked="true"]{background:var(--tf-marine-04);padding-right:calc(var(--tf-e-4) + 22px)}.tf-form .tf-form-choice,.tf-sim .tf-sim__carte-radio{position:relative}.tf-form .tf-form-choice input:checked+.tf-form-choice__card::after,.tf-sim .tf-sim__carte-radio[aria-checked="true"]::after{content:"";position:absolute;top:50%;right:var(--tf-e-4);width:16px;height:16px;margin-top:-8px;background-color:var(--tf-marine);-webkit-mask:var(--tf-coche) center/contain no-repeat;mask:var(--tf-coche) center/contain no-repeat}.tf-sim .tf-sim__seg-btn[aria-pressed="true"]{background:var(--tf-marine);color:var(--tf-blanc)}.tf-form .tf-form-consent__label,.tf-sim .tf-sim__confirme{min-height:44px;align-items:center;padding-block:var(--tf-e-2)}.tf-form .tf-form-consent input,.tf-sim .tf-sim__confirme input{accent-color:var(--tf-marine)}.tf-sim .tf-sim__champ input[type="range"]{height:44px}.tf-sim .tf-sim__champ input[type="range"]::-webkit-slider-runnable-track{height:8px}.tf-sim .tf-sim__champ input[type="range"]::-moz-range-track,.tf-sim .tf-sim__champ input[type="range"]::-moz-range-progress{height:8px}.tf-sim .tf-sim__champ input[type="range"]::-webkit-slider-thumb{width:26px;height:26px;margin-top:-9px;box-shadow:var(--tf-ombre-2)}.tf-sim .tf-sim__champ input[type="range"]::-moz-range-thumb{width:26px;height:26px;box-shadow:var(--tf-ombre-2)}@media (prefers-reduced-motion:no-preference){.tf-sim .tf-sim__champ input[type="range"]::-webkit-slider-thumb{transition:scale var(--tf-t) var(--tf-ease)}.tf-sim .tf-sim__champ input[type="range"]:active::-webkit-slider-thumb{scale:1.12}@media (hover:hover) and (pointer:fine){.tf-sim .tf-sim__champ input[type="range"]:hover::-webkit-slider-thumb{scale:1.12}}}.tf-form .tf-form-step__num,.tf-sim .tf-sim__progression-texte{display:inline-block;padding:5px 11px;border-radius:var(--tf-r-rond);background:var(--tf-marque-08);color:var(--tf-action-fonce);font-size:var(--tf-tt-micro);font-weight:700;letter-spacing:.14em;text-transform:uppercase}.tf-form .tf-form-step__title,.tf-sim .tf-sim__etape legend{font-family:var(--tf-police-titre);font-weight:400}.tf-form .tf-form-progress__bar,.tf-sim .tf-sim__progression-piste{height:8px}.tf-form .tf-form-progress__fill{background:linear-gradient(90deg,var(--tf-action),var(--tf-action-fonce))}.tf-sim .tf-sim__progression-barre{background:linear-gradient(90deg,var(--tf-marine),var(--tf-marine-fonce))}.tf-form .tf-form-progress__item.is-current .tf-form-progress__num::before{content:"";display:inline-block;width:14px;height:5px;margin-right:var(--tf-e-2);vertical-align:middle;background-color:var(--tf-action);-webkit-mask:var(--tf-arche) center/contain no-repeat;mask:var(--tf-arche) center/contain no-repeat}.tf-form .tf-form-notice{border-radius:var(--tf-r-md);border-left-width:5px;background:var(--tf-marque-08)}.tf-form .tf-form-notice__titre{font-family:var(--tf-police-titre);font-weight:400;font-size:var(--tf-tt-xl)}.tf-form .tf-form-error__picto,.tf-sim .tf-sim__erreur-picto{width:1.35em;height:1.35em;border:0;background:var(--tf-action-fonce);color:var(--tf-blanc);font-weight:700}.tf-form .tf-form-error,.tf-sim .tf-sim__erreur{color:var(--tf-action-fonce)}.tf-sim .tf-sim__avertissement,.tf-sim .tf-sim__reprise{border-radius:var(--tf-r-md);border-left-width:4px}.tf-form .tf-form-mention,.tf-sim .tf-sim__mention,.tf-sim .tf-sim__date-bareme{font-size:var(--tf-tt-xs);line-height:1.5}.tf-sim .tf-sim__chiffre,.tf-sim .tf-sim__carte-valeur,.tf-sim .tf-sim__barre-valeur{font-family:var(--tf-police-titre);font-weight:400}.tf-sim .tf-sim__chiffre{font-size:clamp(32px,5.4vw,46px);letter-spacing:-.01em}.tf-sim .tf-sim__resultat-titre,.tf-sim .tf-sim__badge{border-radius:var(--tf-r-rond);letter-spacing:.14em}.tf-sim .tf-sim__badge{background:var(--tf-marque-08);color:var(--tf-action-fonce)}.tf-sim .tf-sim__carte,.tf-sim .tf-sim__cote-a-cote>*{border-radius:var(--tf-r-md);border-color:var(--tf-marine-08);box-shadow:var(--tf-ombre-1)}.tf-sim .tf-sim__jauge-piste{height:12px}.tf-sim .tf-sim__ratio-piste{height:16px}.tf-sim .tf-sim__ratio-puce{width:12px;height:12px;border-radius:var(--tf-r-xs)}.tf-form .tf-form-success__links a{display:flex;align-items:center;min-height:44px}.tf-sim .tf-sim__credit-suppr{min-width:44px;border-radius:var(--tf-r-md);border-color:var(--tf-champ-filet)}@media (prefers-reduced-motion:no-preference){.tf-form .tf-form-choice__card,.tf-sim .tf-sim__carte-radio,.tf-sim .tf-sim__seg-btn{transition:translate var(--tf-t) var(--tf-ease),border-color var(--tf-t) var(--tf-ease),background-color var(--tf-t) var(--tf-ease),box-shadow var(--tf-t) var(--tf-ease)}@media (hover:hover) and (pointer:fine){.tf-form .tf-form-choice:hover .tf-form-choice__card,.tf-sim .tf-sim__carte-radio:hover,.tf-sim .tf-sim__seg-btn:hover{translate:0-2px;box-shadow:var(--tf-ombre-2)}}}.tf-form .tf-form-choice__card::before,.tf-sim .tf-sim__carte-radio::before{content:"";position:absolute;left:var(--tf-e-4);right:var(--tf-e-4);bottom:0;height:2px;border-radius:var(--tf-r-rond);background:var(--tf-action);scale:0 1;transform-origin:left center}@media (prefers-reduced-motion:no-preference){.tf-form .tf-form-choice__card::before,.tf-sim .tf-sim__carte-radio::before{transition:scale var(--tf-t-l) var(--tf-ease)}@media (hover:hover) and (pointer:fine){.tf-form .tf-form-choice:hover .tf-form-choice__card::before,.tf-sim .tf-sim__carte-radio:hover::before{scale:1 1}}}.tf-section--relief:has(.tf-bandeau) .tf-relief__fond{top:0;bottom:0;height:auto}:root{--tf-ico-dessin-f: .58}.tf-ico--question,.tf-signe--question{--tf-ico-dessin-f: .5}.tf-ico::before{width:calc(var(--tf-ico-dessin-f)*100%);height:calc(var(--tf-ico-dessin-f)*100%)}.tf-ligne[class*="tf-signe--"]::after{left:calc(var(--tf-ico-t)*(1 - var(--tf-ico-dessin-f))/2);width:calc(var(--tf-ico-t)*var(--tf-ico-dessin-f));height:calc(var(--tf-ico-t)*var(--tf-ico-dessin-f))}.tf-accordeon__item[class*="tf-signe--"]{--tf-signe-t: var(--tf-ico-t)}.tf-accordeon__item[class*="tf-signe--"]::before{border-radius:12px}.tf-accordeon__item[class*="tf-signe--"]::after{left:calc(var(--tf-e-5) + var(--tf-signe-t)*(1 - var(--tf-ico-dessin-f))/2);width:calc(var(--tf-signe-t)*var(--tf-ico-dessin-f));height:calc(var(--tf-signe-t)*var(--tf-ico-dessin-f))}@media (max-width:767px){.tf-accordeon__item[class*="tf-signe--"]::after{left:calc(var(--tf-e-4) + var(--tf-signe-t)*(1 - var(--tf-ico-dessin-f))/2)}}.tf-etapes-cartes{--tf-etape-n: 4;--tf-etape-gout: var(--tf-e-6);--tf-etape-fil-bout: calc(var(--tf-etape-pad) + var(--tf-etape-badge-t) / 2 - 1.5px);--tf-etape-col: calc((100% - (var(--tf-etape-n) - 1) * var(--tf-etape-gout)) / var(--tf-etape-n))}.tf-etapes-cartes:not(.kb-row-layout-wrap){--tf-etape-gout: var(--tf-e-5);grid-template-columns:repeat(var(--tf-etape-n),minmax(0,1fr))}.tf-etapes-cartes:has(>.kt-row-column-wrap.kt-has-2-columns){--tf-etape-n: 2}.tf-etapes-cartes:has(>.kt-row-column-wrap.kt-has-3-columns){--tf-etape-n: 3}.tf-etapes-cartes:has(>.kt-row-column-wrap.kt-has-4-columns){--tf-etape-n: 4}.tf-etapes-cartes:has(>.kt-row-column-wrap.kt-has-5-columns){--tf-etape-n: 5}.tf-etapes-cartes:has(>.kt-row-column-wrap.kt-has-6-columns){--tf-etape-n: 6}.tf-etapes-cartes:has(>.tf-etape:nth-child(2)):not(:has(>.tf-etape:nth-child(3))){--tf-etape-n: 2}.tf-etapes-cartes:has(>.tf-etape:nth-child(3)):not(:has(>.tf-etape:nth-child(4))){--tf-etape-n: 3}.tf-etapes-cartes:has(>.tf-etape:nth-child(4)):not(:has(>.tf-etape:nth-child(5))){--tf-etape-n: 4}.tf-etapes-cartes:has(>.tf-etape:nth-child(5)):not(:has(>.tf-etape:nth-child(6))){--tf-etape-n: 5}.tf-etapes-cartes:has(>.tf-etape:nth-child(6)){--tf-etape-n: 6}.tf-etapes-cartes::before{display:none}@media (min-width:1025px){.tf-etapes-cartes::before{display:block;top:var(--tf-etape-fil-bout);left:calc(var(--tf-etape-col) - var(--tf-etape-pad) - var(--tf-etape-badge-t)/2 - 1.5px);right:var(--tf-etape-fil-bout);bottom:auto;width:auto;height:3px}.tf-etapes-cartes:has(>.kt-row-column-wrap>.tf-etape:only-child)::before,.tf-etapes-cartes:has(>.tf-etape:only-child)::before{display:none}}.tf-carte:has(>.kt-inside-inner-col>.tf-lien-couvrant)>.kt-inside-inner-col,.tf-carte--situation:has(>.kt-inside-inner-col>.tf-lien-couvrant)>.kt-inside-inner-col,.tf-connexes__item:has(>.kt-inside-inner-col>.tf-lien-couvrant)>.kt-inside-inner-col{position:static}.tf-carte:has(.tf-lien-couvrant),.tf-carte--situation:has(.tf-lien-couvrant),.tf-connexes__item:has(.tf-lien-couvrant){cursor:pointer}.tf-carte--vitrine.tf-carte--vitrine:has(.tf-lien-couvrant) .tf-carte__titre.tf-carte__titre{justify-content:flex-start;gap:0}.tf-carte--vitrine.tf-carte--vitrine:has(.tf-lien-couvrant) .tf-carte__titre.tf-carte__titre::before{content:"";order:2;flex:0 0 auto;width:28px;height:28px;margin-left:auto;border-radius:var(--tf-r-rond);background:var(--tf-marque-08);border:1px solid var(--tf-marque-18)}.tf-carte--vitrine.tf-carte--vitrine:has(.tf-lien-couvrant) .tf-carte__titre.tf-carte__titre::after{order:3;margin-left:-23px;margin-right:5px}.tf-colonne-collante .tf-carte--vitrine .tf-carte__titre.tf-carte__titre::before{display:none}.tf-carte--vitrine.tf-carte--vitrine:has(.tf-lien-couvrant:focus-visible) .tf-carte__titre.tf-carte__titre::before{background:var(--tf-action);border-color:var(--tf-action)}@media (hover:hover) and (pointer:fine){.tf-carte--vitrine.tf-carte--vitrine:has(.tf-lien-couvrant):hover .tf-carte__titre.tf-carte__titre::before{background:var(--tf-action);border-color:var(--tf-action)}}.tf-carte--vitrine.tf-carte--vitrine:has(.tf-lien-couvrant:focus-visible) .tf-carte__titre.tf-carte__titre::after{background-color:var(--tf-blanc)}@media (hover:hover) and (pointer:fine){.tf-carte--vitrine.tf-carte--vitrine:has(.tf-lien-couvrant):hover .tf-carte__titre.tf-carte__titre::after{background-color:var(--tf-blanc)}}@media (prefers-reduced-motion:no-preference){.tf-carte--vitrine.tf-carte--vitrine:has(.tf-lien-couvrant) .tf-carte__titre.tf-carte__titre::before{transition:background-color var(--tf-t) var(--tf-ease),border-color var(--tf-t) var(--tf-ease)}}:root{--tf-ease-apparition: cubic-bezier(.34, .02, .2, 1);--tf-apparition-amorce: .06s;--tf-apparition-pas:    .08s}.tf-anime .tf-apparition{transition:opacity .7s var(--tf-ease-apparition) var(--tf-apparition-amorce),translate .7s var(--tf-ease-apparition) var(--tf-apparition-amorce),scale .7s var(--tf-ease-apparition) var(--tf-apparition-amorce)}.tf-anime :is(.tf-apparition--cascade,.tf-apparition--laterale)>.kt-row-column-wrap>*{opacity:0;translate:0 22px;scale:.985}.tf-anime .tf-apparition--laterale>.kt-row-column-wrap>*{translate:-28px 0}.tf-anime :is(.tf-apparition--cascade,.tf-apparition--laterale).est-visible>.kt-row-column-wrap>*{opacity:1;translate:none;scale:none}.tf-anime :is(.tf-apparition--cascade,.tf-apparition--laterale)>.kt-row-column-wrap>*,.tf-anime :is(.tf-apparition--cascade,.tf-apparition--laterale)>*{transition:opacity .6s var(--tf-ease-apparition),translate .6s var(--tf-ease-apparition),scale .6s var(--tf-ease-apparition)}.tf-anime :is(.tf-apparition--cascade,.tf-apparition--laterale).est-visible>.kt-row-column-wrap>*,.tf-anime :is(.tf-apparition--cascade,.tf-apparition--laterale).est-visible>*{transition-delay:var(--tf-apparition-amorce)}.tf-anime :is(.tf-apparition--cascade,.tf-apparition--laterale).est-visible>.kt-row-column-wrap>:nth-child(2),.tf-anime :is(.tf-apparition--cascade,.tf-apparition--laterale).est-visible>:nth-child(2){transition-delay:calc(var(--tf-apparition-amorce) + 1*var(--tf-apparition-pas))}.tf-anime :is(.tf-apparition--cascade,.tf-apparition--laterale).est-visible>.kt-row-column-wrap>:nth-child(3),.tf-anime :is(.tf-apparition--cascade,.tf-apparition--laterale).est-visible>:nth-child(3){transition-delay:calc(var(--tf-apparition-amorce) + 2*var(--tf-apparition-pas))}.tf-anime :is(.tf-apparition--cascade,.tf-apparition--laterale).est-visible>.kt-row-column-wrap>:nth-child(4),.tf-anime :is(.tf-apparition--cascade,.tf-apparition--laterale).est-visible>:nth-child(4){transition-delay:calc(var(--tf-apparition-amorce) + 3*var(--tf-apparition-pas))}.tf-anime :is(.tf-apparition--cascade,.tf-apparition--laterale).est-visible>.kt-row-column-wrap>:nth-child(5),.tf-anime :is(.tf-apparition--cascade,.tf-apparition--laterale).est-visible>:nth-child(5){transition-delay:calc(var(--tf-apparition-amorce) + 4*var(--tf-apparition-pas))}.tf-anime :is(.tf-apparition--cascade,.tf-apparition--laterale).est-visible>.kt-row-column-wrap>:nth-child(6),.tf-anime :is(.tf-apparition--cascade,.tf-apparition--laterale).est-visible>:nth-child(6){transition-delay:calc(var(--tf-apparition-amorce) + 5*var(--tf-apparition-pas))}.tf-anime :is(.tf-apparition--cascade,.tf-apparition--laterale).est-visible>.kt-row-column-wrap>:nth-child(7),.tf-anime :is(.tf-apparition--cascade,.tf-apparition--laterale).est-visible>:nth-child(7){transition-delay:calc(var(--tf-apparition-amorce) + 6*var(--tf-apparition-pas))}.tf-anime :is(.tf-apparition--cascade,.tf-apparition--laterale).est-visible>.kt-row-column-wrap>:nth-child(8),.tf-anime :is(.tf-apparition--cascade,.tf-apparition--laterale).est-visible>:nth-child(8){transition-delay:calc(var(--tf-apparition-amorce) + 7*var(--tf-apparition-pas))}.tf-anime :is(.tf-apparition--cascade,.tf-apparition--laterale).est-visible>.kt-row-column-wrap>:nth-child(9),.tf-anime :is(.tf-apparition--cascade,.tf-apparition--laterale).est-visible>:nth-child(9){transition-delay:calc(var(--tf-apparition-amorce) + 8*var(--tf-apparition-pas))}.tf-anime :is(.tf-apparition--cascade,.tf-apparition--laterale).est-visible>.kt-row-column-wrap>:nth-child(10),.tf-anime :is(.tf-apparition--cascade,.tf-apparition--laterale).est-visible>:nth-child(10){transition-delay:calc(var(--tf-apparition-amorce) + 9*var(--tf-apparition-pas))}.tf-anime :is(.tf-apparition--cascade,.tf-apparition--laterale).est-visible>.kt-row-column-wrap>:nth-child(11),.tf-anime :is(.tf-apparition--cascade,.tf-apparition--laterale).est-visible>:nth-child(11){transition-delay:calc(var(--tf-apparition-amorce) + 10*var(--tf-apparition-pas))}.tf-anime :is(.tf-apparition--cascade,.tf-apparition--laterale).est-visible>.kt-row-column-wrap>:nth-child(n+12),.tf-anime :is(.tf-apparition--cascade,.tf-apparition--laterale).est-visible>:nth-child(n+12){transition-delay:calc(var(--tf-apparition-amorce) + 11*var(--tf-apparition-pas))}@media (prefers-reduced-motion:reduce){.tf-anime .tf-apparition,.tf-anime :is(.tf-apparition--cascade,.tf-apparition--laterale)>.kt-row-column-wrap>*,.tf-anime :is(.tf-apparition--cascade,.tf-apparition--laterale)>*{opacity:1;translate:none;scale:none;transition:none}.tf-anime :is(.tf-apparition--cascade,.tf-apparition--laterale).est-visible>*,.tf-anime :is(.tf-apparition--cascade,.tf-apparition--laterale).est-visible>:nth-child(n+2),.tf-anime :is(.tf-apparition--cascade,.tf-apparition--laterale).est-visible>.kt-row-column-wrap>*,.tf-anime :is(.tf-apparition--cascade,.tf-apparition--laterale).est-visible>.kt-row-column-wrap>:nth-child(n+2){transition-delay:0s}}:root{--tf-commande-t: 36px;--tf-commande-marge: var(--tf-e-4)}.tf-lien-couvrant::after{content:"";position:absolute;top:var(--tf-commande-marge);right:var(--tf-commande-marge);width:var(--tf-commande-t);height:var(--tf-commande-t);border-radius:var(--tf-r-rond);background-color:var(--tf-action);-webkit-mask:var(--tf-chevron) center/46% 46%no-repeat,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:var(--tf-chevron) center/46% 46%no-repeat exclude,linear-gradient(#000 0 0);pointer-events:none}.tf-lien-couvrant:focus-visible::after{background-color:var(--tf-action-fonce)}@media (hover:hover) and (pointer:fine){.tf-lien-couvrant:hover::after{background-color:var(--tf-action-fonce)}}@media (prefers-reduced-motion:no-preference){.tf-lien-couvrant::after{transition:background-color var(--tf-t) var(--tf-ease)}}.tf-carte--vitrine.tf-carte--vitrine:has(.tf-lien-couvrant) .tf-carte__titre.tf-carte__titre::before,.tf-carte--vitrine.tf-carte--vitrine:has(.tf-lien-couvrant) .tf-carte__titre.tf-carte__titre::after,.tf-carte--situation.tf-carte--situation:has(.tf-lien-couvrant) .tf-carte--situation__titre::after,.tf-connexes__item.tf-connexes__item:has(.tf-lien-couvrant) .tf-connexes__titre::after{content:none}@media (max-width:1023px){.tf-carte--situation.tf-carte--situation:has(.tf-lien-couvrant){padding-right:calc(var(--tf-commande-t) + var(--tf-commande-marge)*2)}.tf-carte--situation .tf-lien-couvrant::after{top:calc(50% - var(--tf-commande-t)/2)}}.tf-connexes__item:has(.tf-lien-couvrant):not(:has(.tf-ico,.tf-connexes__visuel)) .tf-connexes__titre{min-height:calc(var(--tf-commande-t) + var(--tf-commande-marge) - var(--tf-e-4));padding-right:calc(var(--tf-commande-t) + var(--tf-commande-marge))}.tf-carte--situation.tf-carte--situation:focus-visible{translate:none;transform:none}@media (hover:hover) and (pointer:fine){.tf-carte.tf-carte:has(.tf-lien-couvrant):hover,.tf-carte--situation.tf-carte--situation:hover,.tf-connexes__item.tf-connexes__item:hover{translate:none;transform:none}}.tf-carte--situation.tf-carte--situation:focus-visible .tf-carte--situation__visuel{translate:none;scale:none;rotate:none}@media (hover:hover) and (pointer:fine){.tf-carte--vitrine.tf-carte--vitrine:hover .tf-carte__vitrine img,.tf-carte--situation.tf-carte--situation:hover .tf-carte--situation__visuel,.tf-connexes__item.tf-connexes__item:hover .tf-connexes__visuel img,.tf-connexes__item.tf-connexes__item:hover .tf-ico{translate:none;scale:none;rotate:none}}@media (hover:hover) and (pointer:fine){.tf-carte.tf-carte:has(.tf-lien-couvrant:hover),.tf-connexes__item.tf-connexes__item:has(.tf-lien-couvrant:hover),.tf-carte--situation.tf-carte--situation:not(.tf-hero *):has(.tf-lien-couvrant:hover){border-color:color-mix(in srgb,var(--tf-action) 45%,transparent)}}.entry-card{position:relative;cursor:pointer}.entry-card .entry-title a::after{content:"";position:absolute;inset:0;z-index:1}.entry-card .entry-title a::before{content:"";position:absolute;z-index:2;top:var(--tf-commande-marge);right:var(--tf-commande-marge);width:var(--tf-commande-t);height:var(--tf-commande-t);border-radius:var(--tf-r-rond);background-color:var(--tf-action);-webkit-mask:var(--tf-chevron) center/46% 46%no-repeat,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:var(--tf-chevron) center/46% 46%no-repeat exclude,linear-gradient(#000 0 0);pointer-events:none}.entry-card:has(.entry-title a:focus-visible) .entry-title a::before{background-color:var(--tf-action-fonce)}@media (hover:hover) and (pointer:fine){.entry-card:has(.entry-title a:hover) .entry-title a::before{background-color:var(--tf-action-fonce)}}.entry-card .entry-meta a{position:relative;z-index:2}.entry-card .entry-title a:focus-visible{outline:none}.entry-card:has(.entry-title a:focus-visible){outline:3px solid var(--tf-action);outline-offset:3px}.tf-section--pilier .kt-row-column-wrap .kt-row-column-wrap>.wp-block-kadence-column>.kt-inside-inner-col{min-width:0;width:100%;box-sizing:border-box}.tf-section--pilier .tf-section__intro h2,.tf-section--pilier .tf-section__intro.tf-section__intro>.kt-inside-inner-col>h2{max-width:46ch;text-wrap:balance}.tf-section--pilier .tf-section__intro:not(:has(>.kt-inside-inner-col>p:not(.tf-kicker)))>.kt-inside-inner-col{grid-template-columns:1fr}.tf-section--pilier .tf-section__intro:not(:has(>.kt-inside-inner-col>p:not(.tf-kicker)))>.kt-inside-inner-col>h2{grid-column:1}.tf-section--pilier .tf-section__intro.tf-section__intro--centre>.kt-inside-inner-col{justify-items:center;text-align:center}.tf-section--pilier .tf-section__intro.tf-section__intro--centre>.kt-inside-inner-col>*{text-align:center;margin-inline:auto}.tf-section--pilier .tf-titre-eclat{white-space:nowrap}.tf-section--pilier[id]{scroll-margin-top:110px}.tf-pilier-hero{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);column-gap:clamp(32px,5vw,80px);align-items:center;width:100%}.tf-pilier-hero .tf-hero__titre{max-width:none;text-wrap:balance}.tf-pilier-hero:not(:has(.tf-visuel,.tf-visuel-attente)){grid-template-columns:minmax(0,820px)}@media (max-width:1023px){.tf-pilier-hero{grid-template-columns:1fr}.tf-pilier-hero :is(.tf-visuel,.tf-visuel-attente){margin-top:32px}}.tf-sommaire.tf-sommaire{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:0 auto var(--tf-e-8);padding:0;list-style:none;max-width:100%;min-width:0}.tf-sommaire.tf-sommaire>li{margin:0;padding:0}.tf-sommaire.tf-sommaire>li::before,.tf-sommaire.tf-sommaire>li::after{content:none}.tf-sommaire.tf-sommaire a{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:var(--tf-r-rond);border:1px solid color-mix(in srgb,var(--tf-marine) 16%,transparent);background:var(--tf-blanc);color:var(--tf-marine);font-weight:700;font-size:13px;line-height:1;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;box-shadow:0 4px 14px color-mix(in srgb,var(--tf-marine) 6%,transparent)}@media (hover:hover) and (pointer:fine){.tf-sommaire.tf-sommaire a:hover{border-color:var(--tf-action);color:var(--tf-action)}}.tf-sommaire.tf-sommaire a:focus-visible{outline:3px solid var(--tf-action);outline-offset:2px}@media (max-width:767px){.tf-sommaire.tf-sommaire{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px}.tf-sommaire.tf-sommaire>li{flex:none}}.tf-lecture{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);column-gap:clamp(32px,5vw,80px);align-items:start}.tf-lecture__texte>p{max-width:66ch;font-size:17px;line-height:1.7;margin:0 0 20px}.tf-lecture__texte>p:first-child::first-line{font-weight:700;color:var(--tf-marine)}.tf-lecture__cote{position:sticky;top:110px;display:grid;gap:24px}.tf-lecture__cote .tf-definition{margin:0}.tf-lecture+.tf-encart{max-width:none;margin-top:32px}.tf-notions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:28px}.tf-notion{padding:24px;border-radius:var(--tf-r-lg);background:var(--tf-blanc);border:1px solid color-mix(in srgb,var(--tf-marine) 10%,transparent);box-shadow:0 12px 32px color-mix(in srgb,var(--tf-marine) 8%,transparent)}.tf-notion>p:not(.tf-ico){margin:14px 0 0;font-size:16px;line-height:1.7}@media (max-width:1023px){.tf-lecture{grid-template-columns:1fr}.tf-lecture__cote{position:static;margin-top:8px}}@media (max-width:767px){.tf-notions{grid-template-columns:1fr}}.tf-cartes.tf-cartes--duo{max-width:980px;margin-inline:auto}.tf-cartes--duo .tf-carte--situation{padding:36px 36px 38px}.tf-cartes--duo .tf-carte--situation__titre{font-size:22px;line-height:1.25}.tf-cartes--duo .tf-carte--situation__texte{font-size:16px;line-height:1.65}.tf-zone-milieu{display:flex;justify-content:center;margin-top:48px}.tf-points{background:var(--tf-fond);border-radius:32px;padding:48px 40px}.tf-liste.tf-liste--cartes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:1120px;margin:0 auto 40px;padding:0}.tf-liste--cartes>li{margin:0;padding:28px 28px 28px 64px;background:var(--tf-blanc);border-radius:var(--tf-r-lg);box-shadow:0 10px 30px color-mix(in srgb,var(--tf-marine) 10%,transparent);border:1px solid color-mix(in srgb,var(--tf-marine) 8%,transparent)}.tf-liste--cartes>li::before{left:24px;top:28px;width:28px;height:28px}.tf-liste--cartes>li::after{left:32px;top:36px}.tf-liste--cartes>li>br{display:none}.tf-liste--cartes>li>strong:first-child{display:block;font-size:18px;margin-bottom:8px;color:var(--tf-marine)}.tf-points .tf-encart--vigilance{max-width:900px;margin:0 auto}@media (max-width:767px){.tf-points{padding:24px 14px;border-radius:24px}.tf-liste.tf-liste--cartes{grid-template-columns:1fr}.tf-liste--cartes>li{padding:22px 20px 22px 54px}.tf-liste--cartes>li::before{left:16px;top:22px}.tf-liste--cartes>li::after{left:24px;top:30px}}.tf-ancrage-duo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(32px,5vw,80px);align-items:center;max-width:1120px;margin-inline:auto}.tf-ancrage-duo .tf-section__intro,.tf-ancrage-duo .tf-section__intro>.kt-inside-inner-col{display:block;text-align:left;margin:0;max-width:none}.tf-section--pilier .tf-ancrage-duo .tf-section__intro.tf-section__intro>.kt-inside-inner-col>*{max-width:none;border:0;padding:0;margin:0 0 16px;text-align:left}.tf-coordonnees.tf-coordonnees--carte{margin:0;padding:32px 36px;background:var(--tf-blanc);border-radius:var(--tf-r-lg);box-shadow:0 18px 44px color-mix(in srgb,var(--tf-marine) 14%,transparent)}@media (max-width:1023px){.tf-ancrage-duo{grid-template-columns:1fr}.tf-coordonnees.tf-coordonnees--carte{margin-top:16px;padding:22px 20px}}.tf-faq-duo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);column-gap:clamp(32px,5vw,80px);align-items:start}.tf-faq-duo .tf-section__intro{position:sticky;top:110px;text-align:left;margin:0}.tf-faq-duo .tf-section__intro>.kt-inside-inner-col{display:block}.tf-faq-duo .tf-section__intro>.kt-inside-inner-col>*{margin-inline:0;text-align:left;max-width:none}.tf-faq-duo .tf-section__intro>.kt-inside-inner-col>h2{margin:12px 0 16px}.tf-section--pilier .tf-section__intro.tf-section__intro>.kt-inside-inner-col>p.tf-lien-suite{max-width:none;margin:8px 0 0;padding:0;border:0;font-size:inherit}.tf-lien-suite a{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:700;color:var(--tf-action);text-decoration:underline;text-underline-offset:.2em}@media (max-width:1023px){.tf-faq-duo{grid-template-columns:1fr}.tf-faq-duo .tf-section__intro{position:static;margin-bottom:24px}}.tf-section--pilier .tf-connexes__item .tf-ico{margin-bottom:14px}.tf-section--pilier .tf-connexes__item:has(.tf-lien-couvrant) .tf-connexes__titre{padding-right:calc(var(--tf-commande-t) + var(--tf-commande-marge))}.tf-visuel-attente{--tf-attente-l: 4;--tf-attente-h: 3;position:relative;display:block;box-sizing:content-box;width:100%;max-width:100%;height:auto;max-height:0;padding:calc(100%*var(--tf-attente-h)/var(--tf-attente-l))0 0;margin:0;border-radius:var(--tf-r-lg);background:radial-gradient(120% 90%at 30% 20%,color-mix(in srgb,var(--tf-action) 12%,transparent),transparent 60%),var(--tf-marine-04);overflow:hidden}.tf-visuel-attente--1-1{--tf-attente-l: 1;--tf-attente-h: 1}.tf-visuel-attente--5-4{--tf-attente-l: 5;--tf-attente-h: 4}.tf-visuel-attente--4-3{--tf-attente-l: 4;--tf-attente-h: 3}.tf-visuel-attente--3-2{--tf-attente-l: 3;--tf-attente-h: 2}.tf-visuel-attente--16-9{--tf-attente-l: 16;--tf-attente-h: 9}.tf-visuel-attente--7-3{--tf-attente-l: 7;--tf-attente-h: 3}.tf-visuel-attente.tf-visuel-attente--picto{width:64px;padding-top:64px;margin:0 0 18px;border-radius:var(--tf-r-rond)}.tf-visuel-attente::after{content:"";position:absolute;inset:0;border:2px dashed color-mix(in srgb,var(--tf-marine) 28%,transparent);border-radius:inherit;pointer-events:none}.tf-visuel-attente[id]::before{content:attr(id);content:attr(id)/"";position:absolute;top:12px;left:14px;color:var(--tf-texte-doux);font-size:11px;font-weight:700;line-height:1;letter-spacing:.12em;text-transform:uppercase}.tf-visuel-attente--picto[id]::before{inset:0;display:grid;place-items:center;font-size:9px;letter-spacing:.04em}.tf-surface-marine .tf-visuel-attente{background:radial-gradient(120% 90%at 30% 20%,color-mix(in srgb,var(--tf-action) 28%,transparent),transparent 60%),color-mix(in srgb,var(--tf-blanc) 6%,transparent)}.tf-surface-marine .tf-visuel-attente::after{border-color:color-mix(in srgb,var(--tf-blanc) 30%,transparent)}.tf-surface-marine .tf-visuel-attente[id]::before{color:var(--tf-sur-sombre-70)}.tf-section--sous-page .tf-section__intro{text-align:left;margin:0}.tf-section--sous-page .tf-section__intro>.kt-inside-inner-col{display:block}.tf-section--sous-page .tf-section__intro>.kt-inside-inner-col>*{margin-inline:0;text-align:left;max-width:none}.tf-section--sous-page .tf-section__intro>.kt-inside-inner-col>h2{margin:12px 0 0;max-width:22ch;text-wrap:balance}.tf-section--sous-page .tf-section__intro>.kt-inside-inner-col>h2+p{margin-top:16px}.tf-section--sous-page h3.wp-block-heading{font-size:var(--tf-tt-xl);line-height:1.3;color:var(--tf-marine);margin:0 0 8px;text-wrap:balance}.tf-section--sous-page [id]{scroll-margin-top:110px}.tf-section--sous-page .tf-ico{margin:0 0 14px}.tf-section--sous-page .tf-sp-duo{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);column-gap:clamp(32px,5vw,96px);align-items:start}.tf-section--sous-page .tf-sp-duo__rail{position:sticky;top:110px;min-width:0;display:grid;gap:24px;align-content:start}.tf-section--sous-page .tf-sp-duo__corps{min-width:0}@media (max-width:1023px){.tf-section--sous-page .tf-sp-duo{grid-template-columns:1fr}.tf-section--sous-page .tf-sp-duo__rail{position:static;margin-bottom:28px}}.tf-section--sous-page .tf-sp-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);column-gap:clamp(24px,3vw,48px);align-items:center;width:100%}.tf-section--sous-page .tf-sp-hero__texte{min-width:0}.tf-section--sous-page .tf-sp-hero .tf-hero__titre{max-width:none;text-wrap:balance}.tf-section--sous-page .tf-sp-hero .tf-recours{margin-left:0;margin-right:auto}.tf-section--sous-page .tf-sp-hero .tf-visuel-attente{position:relative;z-index:1}.tf-section--sous-page .tf-sp-hero__remontee{margin:22px 0 0;max-width:60ch;font-size:var(--tf-tt-sm);line-height:1.6;color:var(--tf-sur-sombre-70)}.tf-section--sous-page .tf-sp-hero__remontee a{color:var(--tf-blanc);text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--tf-blanc) 45%,transparent)}@media (hover:hover) and (pointer:fine){.tf-section--sous-page .tf-sp-hero__remontee a:hover{text-decoration-color:var(--tf-blanc)}}@media (max-width:1023px){.tf-section--sous-page .tf-sp-hero{grid-template-columns:1fr}.tf-section--sous-page .tf-sp-hero .tf-visuel-attente{margin-top:32px;max-width:460px}}.tf-section--sous-page .tf-sommaire{margin:0}@media (max-width:767px){.tf-section--sous-page .tf-sommaire{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;padding-bottom:6px}.tf-section--sous-page .tf-sommaire>li{flex:none}}.tf-section--sous-page .tf-dossier__bloc{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:20px;padding:28px 0;border-top:1px solid var(--tf-bordure)}.tf-section--sous-page .tf-dossier__bloc:first-child{padding-top:0;border-top:0}.tf-section--sous-page .tf-dossier__bloc>.tf-ico{grid-row:1/span 9;grid-column:1;margin:0}.tf-section--sous-page .tf-dossier__bloc>*:not(.tf-ico){grid-column:2}.tf-section--sous-page .tf-dossier__bloc p:not(.tf-ico){max-width:66ch;line-height:1.7;margin:0 0 12px}.tf-section--sous-page .tf-dossier__bloc p:first-of-type::first-line{font-weight:700;color:var(--tf-marine)}.tf-section--sous-page .tf-dossier__bloc p:last-child{margin-bottom:0}.tf-section--sous-page .tf-distinction{margin:clamp(40px,5vw,64px) auto 0;max-width:1120px}.tf-section--sous-page .tf-etapes{list-style:none;counter-reset:tf-sp-etape;margin:0;padding:0}.tf-section--sous-page .tf-etapes>li{counter-increment:tf-sp-etape;position:relative;margin:0;padding:0 0 40px 80px;min-height:56px;line-height:1.65}.tf-section--sous-page .tf-etapes>li::before{content:counter(tf-sp-etape,decimal-leading-zero);position:absolute;z-index:1;left:0;top:0;width:56px;height:56px;display:grid;place-items:center;border-radius:var(--tf-r-rond);background:var(--tf-blanc);border:2px solid var(--tf-marine);color:var(--tf-marine);font-family:var(--tf-police-titre);font-size:20px;line-height:1;box-shadow:0 0 0 6px var(--tf-fond)}.tf-section--sous-page .tf-etapes>li::after{content:"";position:absolute;left:27px;top:56px;bottom:0;width:2px;background:color-mix(in srgb,var(--tf-marine) 14%,transparent);background-image:linear-gradient(var(--tf-action),var(--tf-action));background-repeat:no-repeat;background-size:100% 0%}.tf-section--sous-page .tf-etapes>li:last-child{padding-bottom:0}.tf-section--sous-page .tf-etapes>li:last-child::after{content:none}.tf-section--sous-page .tf-etapes>li>strong:first-child{display:block;font-family:var(--tf-police-titre);font-weight:400;font-size:var(--tf-tt-2xl);color:var(--tf-marine);line-height:1.25;margin:12px 0 8px}.tf-section--sous-page .tf-pieces{padding:22px 22px 16px;border-radius:var(--tf-r-md);background:var(--tf-blanc);border:1px solid var(--tf-bordure);box-shadow:var(--tf-ombre-1)}.tf-section--sous-page .tf-pieces h3.wp-block-heading{font-size:var(--tf-tt-lg);margin:0 0 8px}.tf-section--sous-page .tf-pieces .tf-liste--pieces{margin:0}.tf-section--sous-page .tf-demarche .tf-sp-duo__rail>.tf-encart{margin:0;font-size:var(--tf-tt-md)}.tf-section--sous-page .tf-zone-milieu{display:flex;justify-content:center;margin-top:clamp(36px,4vw,56px)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.tf-section--sous-page .tf-etapes--frise>li::before{animation:tf-sp-etape-allume linear both;animation-timeline:view();animation-range:entry 60%cover 40%}.tf-section--sous-page .tf-etapes--frise>li::after{animation:tf-sp-fil linear both;animation-timeline:view();animation-range:cover 25%cover 75%}.tf-section--sous-page .tf-etapes--frise>li>strong:first-child{animation:tf-sp-titre linear both;animation-timeline:view();animation-range:entry 60%cover 40%}}}@keyframes tf-sp-etape-allume{from{background:var(--tf-blanc);color:var(--tf-marine);scale:.86}to{background:var(--tf-marine);color:var(--tf-blanc);scale:1}}@keyframes tf-sp-fil{from{background-size:100% 0%}to{background-size:100% 100%}}@keyframes tf-sp-titre{from{opacity:.45;translate:0 6px}to{opacity:1;translate:0 0}}@media (max-width:639px){.tf-section--sous-page .tf-etapes>li{padding-left:64px}.tf-section--sous-page .tf-etapes>li::before{width:46px;height:46px;font-size:17px}.tf-section--sous-page .tf-etapes>li::after{left:22px;top:46px}.tf-section--sous-page .tf-etapes>li>strong:first-child{margin-top:8px;font-size:var(--tf-tt-xl)}}.tf-section--sous-page .tf-faq-sp .tf-accordeon{margin:0}@media (max-width:639px){.tf-section--sous-page .tf-dossier__bloc{grid-template-columns:1fr}.tf-section--sous-page .tf-dossier__bloc>.tf-ico{grid-row:auto;margin:0 0 12px}.tf-section--sous-page .tf-dossier__bloc>*:not(.tf-ico){grid-column:1}}.tf-section--sous-page .tf-sp-tete{margin-bottom:clamp(28px,3.5vw,44px)}.tf-section--sous-page .tf-sp-tete>.kt-inside-inner-col>h2{max-width:30ch}.tf-section--sous-page .tf-sp-duo__rail .tf-visuel-attente{margin-top:4px}.tf-section--sous-page.tf-sp-degrade.tf-surface-claire{background-image:linear-gradient(180deg,var(--tf-blanc)0,var(--tf-fond) min(520px,40%))}.tf-section--sous-page .tf-cas{display:flex;flex-wrap:wrap;justify-content:center;gap:24px}.tf-section--sous-page .tf-cas__item{flex:0 1 calc((100% - 48px)/3);min-width:0;padding:28px 26px;border:1px solid var(--tf-bordure);border-radius:var(--tf-r-lg);background:var(--tf-blanc);box-shadow:var(--tf-ombre-1)}.tf-section--sous-page .tf-cas__item>h3.wp-block-heading{margin:0 0 8px}.tf-section--sous-page .tf-cas__item>p:not(.tf-ico){margin:0;line-height:1.65}.tf-section--sous-page .tf-sp-large{max-width:980px;margin:32px auto 0}@media (max-width:1023px){.tf-section--sous-page .tf-cas__item{flex-basis:calc((100% - 24px)/2)}}@media (max-width:639px){.tf-section--sous-page .tf-cas__item{flex-basis:100%;padding:22px 20px}}.tf-section--sous-page .tf-demarche .tf-zone-milieu{justify-content:flex-start;padding-left:80px;margin-top:36px}.tf-section--sous-page .tf-etapes>li{max-width:64ch}@media (max-width:639px){.tf-section--sous-page .tf-demarche .tf-zone-milieu{padding-left:0;justify-content:center}}.tf-section--sous-page .tf-vigilances{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.tf-section--sous-page .tf-vigilance{min-width:0;padding:28px 26px;border-top:3px solid var(--tf-marque);border-radius:0 0 var(--tf-r-lg) var(--tf-r-lg);background:linear-gradient(180deg,var(--tf-marque-08),transparent 70%)}.tf-section--sous-page .tf-vigilance>h3.wp-block-heading{margin:0 0 8px}.tf-section--sous-page .tf-vigilance>p:not(.tf-ico){margin:0;line-height:1.65}@media (max-width:1023px){.tf-section--sous-page .tf-vigilances{grid-template-columns:1fr}}.tf-section--sous-page .tf-maillage-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}@media (max-width:1180px){.tf-section--sous-page .tf-maillage-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.tf-section--sous-page .tf-maillage-4{grid-template-columns:1fr}}.tf-section--sous-page .tf-maillage-4 .tf-connexes__visuel{width:56px;height:56px;margin:0 0 14px}.tf-section--sous-page .tf-maillage-4 .tf-connexes__visuel img{width:56px;height:56px;object-fit:contain}.tf-section--sous-page .tf-maillage-4 .tf-ico{margin:6px 0 20px}@font-face{font-family:"TF Sharik secours";src:local("Arial"),local("Helvetica"),local("Liberation Sans"),local("Arimo");font-weight:400;font-style:normal;size-adjust:98%;ascent-override:106.2%;descent-override:29.4%;line-gap-override:0%}@font-face{font-family:"TF Lato secours";src:local("Arial"),local("Helvetica"),local("Liberation Sans"),local("Arimo");font-weight:400;font-style:normal;size-adjust:97.9%;ascent-override:110.2%;descent-override:27.5%;line-gap-override:0%}@font-face{font-family:"TF Lato secours";src:local("Arial"),local("Helvetica"),local("Liberation Sans"),local("Arimo");font-weight:700;font-style:normal;size-adjust:92.3%;ascent-override:119.2%;descent-override:30.9%;line-gap-override:0%}:root{--theme-font-family:        lato, "TF Lato secours", sans-serif;--theme-button-font-family: lato, "TF Lato secours", sans-serif}h1,h2,h3{--theme-font-family: sharik-sans, "TF Sharik secours", sans-serif}h4,h5,h6{--theme-font-family: lato, "TF Lato secours", sans-serif}:root{--tf-colle-haut: calc(var(--tf-cap-h, 74px) + var(--tf-e-6))}.tf-colle{position:sticky;top:var(--tf-colle-haut);align-self:start}.tf-lecture__cote,.tf-faq-duo .tf-section__intro{top:var(--tf-colle-haut)}@media (max-width:1023px){.tf-colle{position:static}}.tf-section--pilier .tf-lecture{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);column-gap:clamp(32px,5vw,72px);align-items:start}.tf-section--pilier .tf-lecture__texte{grid-column:1;grid-row:1;max-width:none}.tf-section--pilier .tf-lecture__texte>p{max-width:70ch}.tf-section--pilier .tf-lecture__cote{display:contents}.tf-section--pilier .tf-lecture__cote>.tf-visuel-attente,.tf-section--pilier .tf-lecture__cote>.tf-visuel{grid-column:2;grid-row:1;position:sticky;top:var(--tf-colle-haut);align-self:start;margin:0}.tf-section--pilier .tf-lecture__cote>.tf-definition{grid-column:1/-1;grid-row:2;max-width:none;margin:clamp(32px,4vw,52px)0 0}.tf-section--pilier .tf-definition__temps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.5vw,36px);align-items:start}.tf-section--pilier .tf-definition__temps>li{margin:0}@media (max-width:1023px){.tf-section--pilier .tf-lecture{grid-template-columns:1fr}.tf-section--pilier .tf-lecture__cote>.tf-visuel-attente,.tf-section--pilier .tf-lecture__cote>.tf-visuel{grid-column:1;grid-row:auto;position:static;width:min(100%,420px);margin:clamp(24px,3vw,32px) auto 0}.tf-section--pilier .tf-lecture__cote>.tf-definition{grid-column:1;grid-row:auto}.tf-section--pilier .tf-definition__temps{grid-template-columns:1fr}}.tf-section--pilier .tf-liste--cartes{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--tf-e-5)}.tf-section--pilier .tf-liste--cartes>li{flex:0 1 calc((100% - var(--tf-e-5))/2);min-width:0}@media (max-width:767px){.tf-section--pilier .tf-liste--cartes>li{flex-basis:100%}}.tf-section--pilier .tf-cartes--situation:not(:first-child){margin-top:clamp(28px,3vw,44px)}.tf-section--pilier .kt-inside-inner-col>.tf-sommaire+.tf-encart{margin:0 auto clamp(28px,3.5vw,44px);max-width:960px;text-align:center}.tf-cartes+p,.tf-etapes-cartes+p,.tf-connexes+p{margin-top:clamp(28px,3.5vw,44px);margin-inline:auto;max-width:72ch;text-align:center;text-wrap:pretty}.tf-ancrages-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,2.5vw,32px);align-items:start;margin-top:clamp(28px,3vw,40px)}.tf-ancrages-duo>.tf-ancrage{margin:0;height:100%}.tf-ancrages-duo>p{grid-column:1/-1;margin:0}@media (max-width:900px){.tf-ancrages-duo{grid-template-columns:1fr}}.tf-guide{position:relative;display:grid;gap:var(--tf-e-2);margin-top:clamp(32px,4vw,48px);padding:var(--tf-e-5);border:1px solid var(--tf-bordure);border-radius:var(--tf-r-md);background:var(--tf-marine-04);box-shadow:var(--tf-ombre-1);cursor:pointer;transition:border-color var(--tf-t) var(--tf-ease),box-shadow var(--tf-t) var(--tf-ease)}@media (hover:hover) and (pointer:fine){.tf-guide:hover{border-color:color-mix(in srgb,var(--tf-marque) 40%,var(--tf-bordure));box-shadow:var(--tf-ombre-2)}}.tf-guide__sur{margin:0;color:var(--tf-action-fonce);font-size:var(--tf-tt-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase}.tf-guide__titre{margin:0;padding-right:var(--tf-e-7);color:var(--tf-marine);font-size:var(--tf-tt-xl);font-weight:700;line-height:1.25}.tf-guide__texte{margin:0;color:var(--tf-texte-doux);font-size:var(--tf-tt-md);line-height:1.6}.tf-section__intro>.kt-inside-inner-col>.tf-guide{margin-top:clamp(32px,4vw,48px)}.tf-guide:has(.tf-lien-couvrant:focus-visible){outline:3px solid var(--tf-action);outline-offset:3px}.tf-surface-marine .tf-guide{background:color-mix(in srgb,var(--tf-blanc) 6%,transparent);border-color:var(--tf-filet-sombre);box-shadow:none}.tf-surface-marine .tf-guide__sur{color:var(--tf-sur-sombre-80)}.tf-surface-marine .tf-guide__titre{color:var(--tf-blanc)}.tf-surface-marine .tf-guide__texte{color:var(--tf-sur-sombre-80)}@media (prefers-reduced-motion:reduce){.tf-guide{transition:none}}.tf-hero:has(+.tf-surface-blanche){--tf-pont-voisin: var(--tf-blanc)}.tf-hero:has(+.tf-surface-claire){--tf-pont-voisin: var(--tf-fond)}.tf-hero:has(+.tf-surface-marine){--tf-pont-voisin: var(--tf-marine)}.tf-surface-blanche+.tf-section--relief:has(.tf-bandeau){--tf-pont-voisin: var(--tf-blanc)}.tf-surface-claire+.tf-section--relief:has(.tf-bandeau){--tf-pont-voisin: var(--tf-fond)}.tf-surface-marine+.tf-section--relief:has(.tf-bandeau){--tf-pont-voisin: var(--tf-marine)}@media (max-width:600px){.tf-section .kt-row-column-wrap .kt-row-column-wrap.kt-row-column-wrap{padding-left:5px;padding-right:5px}}@media (max-width:767px){.tf-sommaire.tf-sommaire,.tf-section--sous-page .tf-sommaire{display:flex;flex-wrap:wrap;justify-content:center;overflow-x:visible;padding-bottom:0;gap:var(--tf-e-2)}.tf-sommaire.tf-sommaire>li,.tf-section--sous-page .tf-sommaire>li{flex:0 0 calc(50% - var(--tf-e-2)/2);display:flex;min-width:0}.tf-sommaire.tf-sommaire a,.tf-section--sous-page .tf-sommaire a{width:100%;justify-content:center;text-align:center;padding:8px 10px;font-size:var(--tf-tt-micro);line-height:1.2;letter-spacing:.04em;white-space:normal;text-wrap:balance}}.tf-assurances [id]{scroll-margin-top:110px}.tf-assurances .tf-section__intro{margin-bottom:clamp(28px,3.5vw,44px)}.tf-assurances .tf-assu-groupe+.tf-assu-groupe{margin-top:clamp(40px,5vw,64px)}.tf-assurances .tf-assu-groupe>h3.wp-block-heading{display:flex;align-items:center;gap:14px;margin:0 0 20px;font-family:var(--tf-police-titre);font-weight:400;font-size:var(--tf-tt-2xl);line-height:1.25;color:var(--tf-marine)}.tf-assurances .tf-assu-groupe>h3.wp-block-heading::after{content:"";flex:1;height:1px;background:var(--tf-bordure)}.tf-assurances .tf-assu-grille{--tf-assu-n: 4;--tf-assu-gout: 20px;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--tf-assu-gout)}.tf-assurances .tf-assu-grille>.tf-assu{flex:0 0 calc((100% - (var(--tf-assu-n) - 1)*var(--tf-assu-gout))/var(--tf-assu-n))}@media (max-width:1180px){.tf-assurances .tf-assu-grille{--tf-assu-n: 3}}@media (max-width:767px){.tf-assurances .tf-assu-grille{--tf-assu-n: 2;--tf-assu-gout: var(--tf-e-3)}}.tf-assurances .tf-assu{display:flex;flex-direction:column;align-items:center;min-width:0;margin:0;padding:var(--tf-e-5) 20px 18px;text-align:center;border:1px solid var(--tf-bordure);border-radius:var(--tf-r-lg);background:var(--tf-blanc);box-shadow:var(--tf-ombre-1);transition:box-shadow var(--tf-t) var(--tf-ease),border-color var(--tf-t) var(--tf-ease)}.tf-assurances .tf-assu:focus-within{border-color:var(--tf-marine-16);box-shadow:var(--tf-ombre-2)}@media (hover:hover) and (pointer:fine){.tf-assurances .tf-assu:hover{border-color:var(--tf-marine-16);box-shadow:var(--tf-ombre-2)}}.tf-assurances .tf-assu__visuel{width:112px;height:112px;max-height:none;padding:0;flex:none;margin:0 auto 14px}.tf-assurances .tf-assu__visuel img{display:block;width:100%;height:100%;object-fit:contain}.tf-assurances .tf-assu__nom{margin:0;font-family:inherit;font-weight:700;font-size:var(--tf-tt-lg);line-height:1.35;color:var(--tf-marine);min-height:calc(2em*1.35);display:flex;align-items:center;justify-content:center;text-wrap:balance;hyphens:auto}.tf-assurances .tf-assu__actions{box-sizing:border-box;width:100%;min-width:0;margin-top:auto;padding-top:14px;display:grid;gap:6px;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 44px}.tf-assurances .tf-assu__actions>*{margin:0}.tf-assurances .tf-assu__actions .wp-block-kadence-advancedbtn,.tf-assurances .tf-assu__actions .wp-block-buttons{margin:0;min-width:0;width:100%;justify-content:center}.tf-assurances .tf-assu__actions .tf-btn{box-sizing:border-box;width:100%;max-width:100%;min-width:0;min-height:48px;padding-inline:16px;gap:8px;justify-content:center}.tf-assurances .tf-assu__mention{margin:0;font-size:var(--tf-tt-micro);line-height:1.4;color:var(--tf-texte-doux)}.tf-assurances .tf-assu__plus.tf-assu__plus{display:flex;align-items:center;justify-content:center}.tf-assurances .tf-assu__plus.tf-assu__plus .kb-button,.tf-assurances .tf-assu__plus.tf-assu__plus .kb-button:focus-visible{display:inline-flex;align-items:center;width:auto;min-height:44px;padding:0 6px;border:0;border-radius:0;background:none;box-shadow:none;font-weight:700;font-size:var(--tf-tt-sm);color:var(--tf-marine);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--tf-marine-16)}@media (hover:hover) and (pointer:fine){.tf-assurances .tf-assu__plus.tf-assu__plus .kb-button:hover{display:inline-flex;align-items:center;width:auto;min-height:44px;padding:0 6px;border:0;border-radius:0;background:none;box-shadow:none;font-weight:700;font-size:var(--tf-tt-sm);color:var(--tf-marine);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--tf-marine-16)}}@media (hover:hover) and (pointer:fine){.tf-assurances .tf-assu__plus.tf-assu__plus .kb-button:hover{text-decoration-color:var(--tf-marine)}}.tf-assurances .tf-assu__plus.tf-assu__plus .kb-button:focus-visible{outline:3px solid var(--tf-action);outline-offset:2px}.tf-assurances .tf-assu__plus.tf-assu__plus .kb-button::before,.tf-assurances .tf-assu__plus.tf-assu__plus .kb-button::after{content:none}@media (max-width:1180px){.tf-assurances .tf-assu__nom{min-height:calc(3em*1.35)}}@media (max-width:767px){.tf-assurances .tf-assu{padding:18px var(--tf-e-3) var(--tf-e-3)}.tf-assurances .tf-assu__visuel{width:72px;height:72px;margin-bottom:10px}.tf-assurances .tf-assu__nom{font-size:var(--tf-tt-sm);min-height:calc(4em*1.35)}.tf-assurances .tf-assu__actions .tf-btn{padding-inline:10px;gap:6px}}@media (prefers-reduced-motion:reduce){.tf-assurances .tf-assu{transition:none}}.tf-section--pilier.tf-hero .tf-pilier-hero~.tf-section__intro.tf-section__intro{margin-top:clamp(28px,3vw,44px);padding-top:0;margin-bottom:0}.tf-section--pilier.tf-hero .tf-pilier-hero~.tf-cartes--situation.tf-cartes--situation{margin-top:20px}@media (max-width:767px){.tf-section--pilier.tf-hero:has(.tf-pilier-hero~.tf-cartes--situation) .tf-pilier-hero .tf-visuel-attente{width:min(100%,240px);margin-inline:auto;padding-top:calc(min(100%,240px)*4/5)}}.tf-section--pilier .tf-zone-milieu:has(>.tf-tel-plein){flex-wrap:wrap;align-items:center;gap:var(--tf-e-3)}.tf-section--pilier .tf-zone-milieu:has(>.tf-tel-plein) .tf-btn{white-space:nowrap}@media (max-width:479px){.tf-section--pilier .tf-zone-milieu:has(>.tf-tel-plein){flex-direction:column}}.tf-section--pilier .tf-definition--ligne.tf-definition--ligne{max-width:none;width:100%;box-sizing:border-box;margin:clamp(32px,4vw,56px)0 0}.tf-section--pilier .tf-definition--ligne .tf-definition__temps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,40px);align-items:start}.tf-section--pilier .tf-definition--ligne .tf-definition__temps>.tf-ligne{margin:0;border:0;min-width:0}@media (max-width:1023px){.tf-section--pilier .tf-definition--ligne .tf-definition__temps{grid-template-columns:1fr}}.tf-assurances .tf-assu__visuel{max-height:112px}@media (max-width:767px){.tf-assurances .tf-assu__visuel{max-height:72px}}:root{--tf-grille-gap: clamp(16px, 1.6vw, 24px);--tf-mesure: 68ch;--tf-cadre-large: var(--tf-cap-large, 1720px)}.tf-hero.tf-section--relief>.tf-relief__fond{-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - var(--tf-pont-h) - 120px),transparent calc(100% - var(--tf-pont-h) + 8px)),linear-gradient(to right,transparent 0,#000 72px,#000 calc(100% - 72px),transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - var(--tf-pont-h) - 120px),transparent calc(100% - var(--tf-pont-h) + 8px)),linear-gradient(to right,transparent 0,#000 72px,#000 calc(100% - 72px),transparent 100%);mask-composite:intersect}.tf-section--relief:has(.tf-bandeau)>.tf-relief__fond{-webkit-mask-image:linear-gradient(to top,#000 0,#000 calc(100% - var(--tf-pont-h) - 120px),transparent calc(100% - var(--tf-pont-h) + 8px)),linear-gradient(to right,transparent 0,#000 72px,#000 calc(100% - 72px),transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to top,#000 0,#000 calc(100% - var(--tf-pont-h) - 120px),transparent calc(100% - var(--tf-pont-h) + 8px)),linear-gradient(to right,transparent 0,#000 72px,#000 calc(100% - 72px),transparent 100%);mask-composite:intersect}.tf-section--relief:not(.tf-hero):not(:has(.tf-bandeau))>.tf-relief__fond{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 72px,#000 calc(100% - 72px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 72px,#000 calc(100% - 72px),transparent 100%)}.tf-section :is(.tf-maillage-4,.tf-cas,.tf-vigilances,.tf-notions):is(.tf-maillage-4,.tf-cas,.tf-vigilances,.tf-notions){display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;gap:var(--tf-grille-gap);justify-content:stretch;align-items:stretch}.tf-section :is(.tf-maillage-4,.tf-cas,.tf-vigilances,.tf-notions):is(.tf-maillage-4,.tf-cas,.tf-vigilances,.tf-notions)>*{min-width:0;grid-column:auto;height:auto;margin:0;box-sizing:border-box}@media (min-width:640px) and (max-width:1023px){.tf-section :is(.tf-maillage-4,.tf-cas,.tf-vigilances,.tf-notions):is(.tf-maillage-4,.tf-cas,.tf-vigilances,.tf-notions):has(>:nth-child(1):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.tf-section :is(.tf-maillage-4,.tf-cas,.tf-vigilances,.tf-notions):is(.tf-maillage-4,.tf-cas,.tf-vigilances,.tf-notions):has(>:nth-child(2):last-child),.tf-section :is(.tf-maillage-4,.tf-cas,.tf-vigilances,.tf-notions):is(.tf-maillage-4,.tf-cas,.tf-vigilances,.tf-notions):has(>:nth-child(3):last-child),.tf-section :is(.tf-maillage-4,.tf-cas,.tf-vigilances,.tf-notions):is(.tf-maillage-4,.tf-cas,.tf-vigilances,.tf-notions):has(>:nth-child(4):last-child),.tf-section :is(.tf-maillage-4,.tf-cas,.tf-vigilances,.tf-notions):is(.tf-maillage-4,.tf-cas,.tf-vigilances,.tf-notions):has(>:nth-child(5):last-child),.tf-section :is(.tf-maillage-4,.tf-cas,.tf-vigilances,.tf-notions):is(.tf-maillage-4,.tf-cas,.tf-vigilances,.tf-notions):has(>:nth-child(6):last-child),.tf-section :is(.tf-maillage-4,.tf-cas,.tf-vigilances,.tf-notions):is(.tf-maillage-4,.tf-cas,.tf-vigilances,.tf-notions):has(>:nth-child(7):last-child),.tf-section :is(.tf-maillage-4,.tf-cas,.tf-vigilances,.tf-notions):is(.tf-maillage-4,.tf-cas,.tf-vigilances,.tf-notions):has(>:nth-child(8):last-child),.tf-section :is(.tf-maillage-4,.tf-cas,.tf-vigilances,.tf-notions):is(.tf-maillage-4,.tf-cas,.tf-vigilances,.tf-notions):has(>:nth-child(9):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}.tf-section :is(.tf-maillage-4,.tf-cas,.tf-vigilances,.tf-notions):is(.tf-maillage-4,.tf-cas,.tf-vigilances,.tf-notions)>*{grid-column:span 2}.tf-section :is(.tf-maillage-4,.tf-cas,.tf-vigilances,.tf-notions):is(.tf-maillage-4,.tf-cas,.tf-vigilances,.tf-notions):has(>:nth-child(3):last-child)>:nth-child(3),.tf-section :is(.tf-maillage-4,.tf-cas,.tf-vigilances,.tf-notions):is(.tf-maillage-4,.tf-cas,.tf-vigilances,.tf-notions):has(>:nth-child(5):last-child)>:nth-child(5),.tf-section :is(.tf-maillage-4,.tf-cas,.tf-vigilances,.tf-notions):is(.tf-maillage-4,.tf-cas,.tf-vigilances,.tf-notions):has(>:nth-child(7):last-child)>:nth-child(7),.tf-section :is(.tf-maillage-4,.tf-cas,.tf-vigilances,.tf-notions):is(.tf-maillage-4,.tf-cas,.tf-vigilances,.tf-notions):has(>:nth-child(9):last-child)>:nth-child(9){grid-column:2/span 2}}@media (min-width:1024px) and (max-width:1279px){.tf-section :is(.tf-maillage-4,.tf-cas,.tf-vigilances,.tf-notions):is(.tf-maillage-4,.tf-cas,.tf-vigilances,.tf-notions):has(>:nth-child(1):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.tf-section :is(.tf-maillage-4,.tf-cas,.tf-vigilances,.tf-notions):is(.tf-maillage-4,.tf-cas,.tf-vigilances,.tf-notions):has(>:nth-child(2):last-child),.tf-section :is(.tf-maillage-4,.tf-cas,.tf-vigilances,.tf-notions):is(.tf-maillage-4,.tf-cas,.tf-vigilances,.tf-notions):has(>:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}.tf-section :is(.tf-maillage-4,.tf-cas,.tf-vigilances,.tf-notions):is(.tf-maillage-4,.tf-cas,.tf-vigilances,.tf-notions):has(>:nth-child(3):last-child),.tf-section :is(.tf-maillage-4,.tf-cas,.tf-vigilances,.tf-notions):is(.tf-maillage-4,.tf-cas,.tf-vigilances,.tf-notions):has(>:nth-child(5):last-child),.tf-section :is(.tf-maillage-4,.tf-cas,.tf-vigilances,.tf-notions):is(.tf-maillage-4,.tf-cas,.tf-vigilances,.tf-notions):has(>:nth-child(6):last-child),.tf-section :is(.tf-maillage-4,.tf-cas,.tf-vigilances,.tf-notions):is(.tf-maillage-4,.tf-cas,.tf-vigilances,.tf-notions):has(>:nth-child(7):last-child),.tf-section :is(.tf-maillage-4,.tf-cas,.tf-vigilances,.tf-notions):is(.tf-maillage-4,.tf-cas,.tf-vigilances,.tf-notions):has(>:nth-child(9):last-child){grid-template-columns:repeat(6,minmax(0,1fr))}.tf-section :is(.tf-maillage-4,.tf-cas,.tf-vigilances,.tf-notions):is(.tf-maillage-4,.tf-cas,.tf-vigilances,.tf-notions):has(>:nth-child(8):last-child){grid-template-columns:repeat(8,minmax(0,1fr))}.tf-section :is(.tf-maillage-4,.tf-cas,.tf-vigilances,.tf-notions):is(.tf-maillage-4,.tf-cas,.tf-vigilances,.tf-notions)>*{grid-column:span 2}.tf-section :is(.tf-maillage-4,.tf-cas,.tf-vigilances,.tf-notions):is(.tf-maillage-4,.tf-cas,.tf-vigilances,.tf-notions):has(>:nth-child(5):last-child)>:nth-child(4){grid-column:2/span 2}.tf-section :is(.tf-maillage-4,.tf-cas,.tf-vigilances,.tf-notions):is(.tf-maillage-4,.tf-cas,.tf-vigilances,.tf-notions):has(>:nth-child(7):last-child)>:nth-child(7){grid-column:3/span 2}}@media (min-width:1280px){.tf-section :is(.tf-maillage-4,.tf-cas,.tf-vigilances,.tf-notions):is(.tf-maillage-4,.tf-cas,.tf-vigilances,.tf-notions):has(>:nth-child(1):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.tf-section :is(.tf-maillage-4,.tf-cas,.tf-vigilances,.tf-notions):is(.tf-maillage-4,.tf-cas,.tf-vigilances,.tf-notions):has(>:nth-child(2):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}.tf-section :is(.tf-maillage-4,.tf-cas,.tf-vigilances,.tf-notions):is(.tf-maillage-4,.tf-cas,.tf-vigilances,.tf-notions):has(>:nth-child(3):last-child),.tf-section :is(.tf-maillage-4,.tf-cas,.tf-vigilances,.tf-notions):is(.tf-maillage-4,.tf-cas,.tf-vigilances,.tf-notions):has(>:nth-child(5):last-child),.tf-section :is(.tf-maillage-4,.tf-cas,.tf-vigilances,.tf-notions):is(.tf-maillage-4,.tf-cas,.tf-vigilances,.tf-notions):has(>:nth-child(6):last-child),.tf-section :is(.tf-maillage-4,.tf-cas,.tf-vigilances,.tf-notions):is(.tf-maillage-4,.tf-cas,.tf-vigilances,.tf-notions):has(>:nth-child(9):last-child){grid-template-columns:repeat(6,minmax(0,1fr))}.tf-section :is(.tf-maillage-4,.tf-cas,.tf-vigilances,.tf-notions):is(.tf-maillage-4,.tf-cas,.tf-vigilances,.tf-notions):has(>:nth-child(4):last-child),.tf-section :is(.tf-maillage-4,.tf-cas,.tf-vigilances,.tf-notions):is(.tf-maillage-4,.tf-cas,.tf-vigilances,.tf-notions):has(>:nth-child(7):last-child),.tf-section :is(.tf-maillage-4,.tf-cas,.tf-vigilances,.tf-notions):is(.tf-maillage-4,.tf-cas,.tf-vigilances,.tf-notions):has(>:nth-child(8):last-child){grid-template-columns:repeat(8,minmax(0,1fr))}.tf-section :is(.tf-maillage-4,.tf-cas,.tf-vigilances,.tf-notions):is(.tf-maillage-4,.tf-cas,.tf-vigilances,.tf-notions)>*{grid-column:span 2}.tf-section :is(.tf-maillage-4,.tf-cas,.tf-vigilances,.tf-notions):is(.tf-maillage-4,.tf-cas,.tf-vigilances,.tf-notions):has(>:nth-child(5):last-child)>:nth-child(4),.tf-section :is(.tf-maillage-4,.tf-cas,.tf-vigilances,.tf-notions):is(.tf-maillage-4,.tf-cas,.tf-vigilances,.tf-notions):has(>:nth-child(7):last-child)>:nth-child(5){grid-column:2/span 2}}@media (min-width:640px){.tf-section :is(.tf-maillage-4,.tf-cas,.tf-vigilances,.tf-notions):is(.tf-maillage-4,.tf-cas,.tf-vigilances,.tf-notions):has(>:nth-child(1):last-child){grid-template-columns:repeat(6,minmax(0,1fr))}.tf-section :is(.tf-maillage-4,.tf-cas,.tf-vigilances,.tf-notions):is(.tf-maillage-4,.tf-cas,.tf-vigilances,.tf-notions):has(>:nth-child(1):last-child)>:first-child{grid-column:3/span 2}}@media (min-width:1760px){.entry-content>.tf-section>.kt-row-column-wrap.kt-row-column-wrap{max-width:var(--tf-cadre-large)}}@media (min-width:1280px){.tf-section--sous-page .tf-sp-duo.tf-sp-duo{grid-template-columns:minmax(0,.66fr) minmax(0,1.34fr)}.tf-section--sous-page .tf-dossier__bloc p:not(.tf-ico){max-width:72ch}}.tf-hero.tf-section--sous-page>.tf-relief__fond{display:none}.tf-hero.tf-section--sous-page.tf-section--sous-page{box-shadow:none}.tf-hero.tf-section--sous-page.tf-section--sous-page::before{content:"";display:block;position:absolute;left:0;right:0;bottom:0;width:100%;height:16px;z-index:2;pointer-events:none;background:color-mix(in srgb,var(--tf-marque) 62%,var(--tf-marine));-webkit-mask:var(--tf-brique)0 100%/48px 16px repeat-x;mask:var(--tf-brique)0 100%/48px 16px repeat-x}.tf-superpose .tf-hero.tf-section--sous-page.tf-section--sous-page{padding-top:calc(var(--tf-cap-h, 74px) + var(--tf-cap-marge, 18px)*2 + clamp(16px,2.2vw,32px));padding-bottom:calc(16px + clamp(36px,4vw,60px))}.tf-hero.tf-section--sous-page>.kt-row-column-wrap.kt-row-column-wrap{padding-bottom:0}.tf-hero.tf-section--sous-page .tf-sp-hero .tf-hero__titre{font-size:clamp(2.25rem,1.35rem + 2.3vw,3.35rem);line-height:1.04}.tf-hero.tf-section--sous-page .tf-sp-hero .tf-hero__chapo{max-width:60ch}.tf-section--sous-page .tf-sp-hero .tf-visuel{max-width:460px;justify-self:end}@media (max-width:767px){.tf-hero.tf-section--sous-page .tf-sp-hero .tf-visuel{display:none}}.tf-ariane{margin:0 0 clamp(12px,1.4vw,18px);min-width:0}.tf-ariane .rank-math-breadcrumb{margin:0}.tf-ariane .rank-math-breadcrumb p{display:flex;flex-wrap:wrap;align-items:center;column-gap:2px;row-gap:0;margin:0;font-family:var(--theme-font-family, inherit);font-size:var(--tf-tt-xs);line-height:1.4;letter-spacing:.01em;color:var(--tf-texte-doux)}.tf-ariane .rank-math-breadcrumb a{display:inline-block;padding-block:12px;margin-block:-12px;padding-inline:2px;color:var(--tf-marine);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--tf-marine) 28%,transparent);text-underline-offset:3px}.tf-ariane .rank-math-breadcrumb a:focus-visible{color:var(--tf-action);text-decoration-color:currentColor}@media (hover:hover) and (pointer:fine){.tf-ariane .rank-math-breadcrumb a:hover{color:var(--tf-action);text-decoration-color:currentColor}}.tf-ariane .rank-math-breadcrumb .separator{font-size:0;display:inline-flex;align-items:center;padding-inline:4px}.tf-ariane .rank-math-breadcrumb .separator::before{content:"›";font-size:15px;line-height:1;color:color-mix(in srgb,var(--tf-marine) 45%,transparent)}.tf-ariane .rank-math-breadcrumb .last{color:var(--tf-texte-doux);max-width:48ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(.tf-hero,.tf-surface-marine) .tf-ariane .rank-math-breadcrumb p{color:var(--tf-sur-sombre-70, rgba(255,255,255,.7))}:is(.tf-hero,.tf-surface-marine) .tf-ariane .rank-math-breadcrumb a{color:var(--tf-blanc);text-decoration-color:color-mix(in srgb,var(--tf-blanc) 40%,transparent)}@media (hover:hover) and (pointer:fine){:is(.tf-hero,.tf-surface-marine) .tf-ariane .rank-math-breadcrumb a:hover{color:var(--tf-blanc);text-decoration-color:color-mix(in srgb,var(--tf-blanc) 40%,transparent)}}:is(.tf-hero,.tf-surface-marine) .tf-ariane .rank-math-breadcrumb a:focus-visible{text-decoration-color:var(--tf-blanc)}@media (hover:hover) and (pointer:fine){:is(.tf-hero,.tf-surface-marine) .tf-ariane .rank-math-breadcrumb a:hover{text-decoration-color:var(--tf-blanc)}}:is(.tf-hero,.tf-surface-marine) .tf-ariane .rank-math-breadcrumb .separator::before{color:var(--tf-sur-sombre-60, rgba(255,255,255,.6))}:is(.tf-hero,.tf-surface-marine) .tf-ariane .rank-math-breadcrumb .last{color:var(--tf-sur-sombre-70, rgba(255,255,255,.7))}@media (max-width:639px){.tf-ariane .rank-math-breadcrumb p>a:not(:nth-last-child(3)),.tf-ariane .rank-math-breadcrumb p>a:not(:nth-last-child(3))+.separator,.tf-ariane .rank-math-breadcrumb .separator:has(+.last),.tf-ariane .rank-math-breadcrumb .last{display:none}.tf-ariane .rank-math-breadcrumb p>a:nth-last-child(3)::before{content:"‹ "}}.entry-content{counter-reset:tf-rubrique}.tf-section--sous-page:not(.tf-hero):not(.tf-section--relief) .tf-section__intro h2.wp-block-kadence-advancedheading::before{counter-increment:tf-rubrique;content:counter(tf-rubrique,decimal-leading-zero);display:block;width:max-content;margin:0 0 10px;font-family:var(--tf-police-titre);font-size:15px;line-height:1;letter-spacing:.08em;color:var(--tf-action)}.archive.category .page-title .ct-title-label{display:none}@media (prefers-reduced-motion:reduce){.tf-ariane .rank-math-breadcrumb a{transition:none}}.entry-content>.tf-hero:is(.tf-hero--compact,:has(+.tf-section :is(.tf-form,.tf-partenaire,.tf-sim)))>.tf-relief__fond{display:none}.entry-content>.tf-hero:is(.tf-hero--compact,:has(+.tf-section :is(.tf-form,.tf-partenaire,.tf-sim))){box-shadow:none;min-height:0}.tf-superpose .entry-content>.tf-hero:is(.tf-hero--compact,:has(+.tf-section :is(.tf-form,.tf-partenaire,.tf-sim))){padding-top:calc(var(--tf-cap-h, 74px) + var(--tf-cap-marge, 18px)*2 + clamp(8px,1.4vw,20px));padding-bottom:calc(16px + clamp(26px,2.8vw,40px))}.entry-content>.tf-hero:is(.tf-hero--compact,:has(+.tf-section :is(.tf-form,.tf-partenaire,.tf-sim)))::before{content:"";display:block;position:absolute;left:0;right:0;bottom:0;width:100%;height:16px;z-index:2;pointer-events:none;background:color-mix(in srgb,var(--tf-marque) 62%,var(--tf-marine));-webkit-mask:var(--tf-brique)0 100%/48px 16px repeat-x;mask:var(--tf-brique)0 100%/48px 16px repeat-x}.entry-content>.tf-hero:is(.tf-hero--compact,:has(+.tf-section :is(.tf-form,.tf-partenaire,.tf-sim)))>.kt-row-column-wrap.kt-row-column-wrap{padding-bottom:0}.entry-content>.tf-hero:is(.tf-hero--compact,:has(+.tf-section :is(.tf-form,.tf-partenaire,.tf-sim))) .tf-hero__titre.tf-hero__titre{font-size:clamp(2rem,1.45rem + 1.5vw,2.85rem);line-height:1.08;max-width:34ch}.entry-content>.tf-hero:is(.tf-hero--compact,:has(+.tf-section :is(.tf-form,.tf-partenaire,.tf-sim))) .tf-hero__chapo{max-width:66ch;margin-top:14px;margin-bottom:0}.entry-content>.tf-hero:is(.tf-hero--compact,:has(+.tf-section :is(.tf-form,.tf-partenaire,.tf-sim))) .tf-recours{margin-top:20px}.entry-content>.tf-hero:is(.tf-hero--compact,:has(+.tf-section :is(.tf-form,.tf-partenaire,.tf-sim))) .tf-pilier-hero{grid-template-columns:minmax(0,1fr)}.entry-content>.tf-hero:has(+.tf-section :is(.tf-form,.tf-partenaire,.tf-sim))+.tf-section>.kt-row-column-wrap.kt-row-column-wrap{padding-top:clamp(32px,3.4vw,52px)}@media (min-width:1100px){.tf-section .kt-inside-inner-col:has(>.tf-form):has(>.tf-sp-large){display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);column-gap:clamp(32px,4vw,64px);align-items:start}.tf-section .kt-inside-inner-col:has(>.tf-form)>.tf-form{grid-column:1;grid-row:1;min-width:0}.tf-section .kt-inside-inner-col:has(>.tf-form)>.tf-sp-large.tf-sp-large{grid-column:2;grid-row:1/span 4;position:sticky;top:110px;max-width:none;margin:0;padding:24px 24px 18px;border:1px solid var(--tf-bordure);border-radius:var(--tf-r-lg);background:var(--tf-fond);font-size:var(--tf-tt-md)}.tf-section .kt-inside-inner-col:has(>.tf-form)>.tf-sp-large h2,.tf-section .kt-inside-inner-col:has(>.tf-form)>.tf-sp-large h3{font-size:var(--tf-tt-xl);margin-top:0}.tf-section .kt-inside-inner-col:has(>.tf-form)>.tf-sp-large .tf-note{font-size:var(--tf-tt-xs)}}.tf-cartes--choix.tf-cartes--choix>.kt-row-column-wrap.kt-row-column-wrap{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;gap:var(--tf-grille-gap)}@media (min-width:640px){.tf-cartes--choix.tf-cartes--choix>.kt-row-column-wrap.kt-row-column-wrap{grid-template-columns:repeat(4,minmax(0,1fr))}.tf-cartes--choix.tf-cartes--choix>.kt-row-column-wrap>*{grid-column:span 2}.tf-cartes--choix.tf-cartes--choix>.kt-row-column-wrap>:last-child:nth-child(odd){grid-column:2/span 2}}@media (min-width:1024px){.tf-cartes--choix.tf-cartes--choix>.kt-row-column-wrap.kt-row-column-wrap{grid-template-columns:repeat(6,minmax(0,1fr))}.tf-cartes--choix.tf-cartes--choix>.kt-row-column-wrap>*,.tf-cartes--choix.tf-cartes--choix>.kt-row-column-wrap>:last-child:nth-child(odd){grid-column:span 2}.tf-cartes--choix.tf-cartes--choix>.kt-row-column-wrap>:nth-last-child(2):nth-child(3n+1){grid-column:2/span 2}.tf-cartes--choix.tf-cartes--choix>.kt-row-column-wrap>:last-child:nth-child(3n+1){grid-column:3/span 2}}.tf-cartes--choix .tf-carte--situation.tf-carte--situation{padding:clamp(20px,1.8vw,26px);padding-right:calc(var(--tf-commande-t, 36px) + 26px);border-radius:var(--tf-r-lg);text-align:left;align-content:start}.tf-cartes--choix .tf-carte--situation__titre.tf-carte--situation__titre{font-family:var(--tf-police-titre);font-size:var(--tf-tt-2xl);line-height:1.2;text-align:left}.tf-cartes--choix .tf-carte--situation__texte{margin:0}.tf-carte--situation__mode{margin:auto 0 0;padding-top:12px;font-size:var(--tf-tt-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tf-action)}.tf-choix-autres{margin:clamp(28px,3vw,44px) auto 0;max-width:72ch;text-align:center;font-size:var(--tf-tt-md);line-height:1.7;color:var(--tf-texte-doux)}.tf-choix-autres a{display:inline-block;padding-block:10px;margin-block:-10px;color:var(--tf-action);font-weight:700;text-underline-offset:3px}@media (hover:hover) and (pointer:fine){.tf-choix-autres a:hover{color:var(--tf-action-fonce)}}.tf-faq-recherche{display:block;margin:22px 0 0;max-width:640px;min-height:calc(56px + 1.4em + 8px)}.tf-faq-recherche>p{margin:0}.tf-faq-recherche label{display:block;margin:0 0 8px;font-size:var(--tf-tt-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tf-sur-sombre-70, rgba(255,255,255,.7))}.tf-faq-recherche input[type="search"]{box-sizing:border-box;width:100%;min-height:56px;padding:14px 18px 14px 50px;border:1px solid color-mix(in srgb,var(--tf-blanc) 55%,transparent);border-radius:var(--tf-r-rond);background:var(--tf-blanc) var(--tf-faq-loupe, none) no-repeat 18px 50%/20px 20px;color:var(--tf-marine);font-size:var(--tf-tt-lg);line-height:1.3}.tf-faq-recherche input[type="search"]:focus-visible{outline:3px solid var(--tf-marque);outline-offset:3px}.tf-faq-recherche__compte{margin:10px 0 0;min-height:1.4em;font-size:var(--tf-tt-sm);color:var(--tf-sur-sombre-70, rgba(255,255,255,.7))}.tf-faq-theme{margin:0 0 clamp(40px,4.5vw,64px);scroll-margin-top:110px}.tf-faq-theme:last-child{margin-bottom:0}.tf-faq-theme[hidden]{display:none}.tf-faq-theme__titre.tf-faq-theme__titre{margin:0 0 18px;font-size:clamp(1.6rem,1.2rem + 1vw,2.1rem);line-height:1.15;color:var(--tf-marine)}.tf-faq-theme .tf-accordeon__item[hidden]{display:none}.tf-faq-theme .tf-lien-suite{margin:14px 0 0}.tf-faq-theme .tf-accordeon__item .tf-lien-suite{margin:12px 0 4px;font-size:var(--tf-tt-sm)}.tf-faq-vide{display:none}.tf-faq-vide.est-visible{display:block;margin:0 0 32px;padding:18px 22px;border-left:3px solid var(--tf-marque);background:var(--tf-fond);border-radius:0 var(--tf-r-md) var(--tf-r-md)0}.tf-sp-duo__rail .tf-sommaire.tf-sommaire{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:6px;overflow:visible}.tf-sp-duo__rail .tf-sommaire>li{flex:none}.tf-sp-duo__rail .tf-sommaire a{justify-content:flex-start;width:100%;box-sizing:border-box}.tf-sommaire a[aria-current="true"]{background:var(--tf-marine);border-color:var(--tf-marine);color:var(--tf-blanc)}@media (max-width:1023px){.tf-sp-duo__rail .tf-sommaire.tf-sommaire{flex-direction:row;flex-wrap:wrap}.tf-sp-duo__rail .tf-sommaire a{width:auto}}:root{--tf-barre-h: 72px}.tf-barre-action{position:fixed;left:0;right:0;bottom:0;z-index:90;display:flex;gap:10px;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:var(--tf-blanc);box-shadow:0-8px 24px color-mix(in srgb,var(--tf-marine) 16%,transparent);border-top:1px solid var(--tf-bordure)}.tf-barre-action[hidden]{display:none}.tf-barre-action>a{flex:1 1 0;min-width:0;min-height:48px;margin:0;justify-content:center;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tf-barre-action>a.tf-barre-action__second{--tf-btn-fond: transparent;--tf-btn-fond-survol: var(--tf-marine-08);--tf-btn-texte: var(--tf-marine);--tf-btn-filet: var(--tf-filet-commande);color:var(--tf-marine);background:transparent;border:1px solid var(--tf-filet-commande);box-shadow:none}@media (min-width:1024px){.tf-barre-action{display:none}}@media (max-width:1023px){html.tf-a-barre #cmplz-manage-consent .cmplz-manage-consent{transition:translate .25s ease}html.tf-a-barre:has(.tf-barre-action:not([hidden])) #cmplz-manage-consent .cmplz-manage-consent{translate:0 calc(-1*var(--tf-barre-h) - 8px)}html.tf-a-barre .tf-pied{padding-bottom:var(--tf-barre-h)}}@media (prefers-reduced-motion:reduce){.tf-barre-action,.tf-barre-action>a,#cmplz-manage-consent .cmplz-manage-consent{transition:none}}.tf-cartes--choix .tf-carte--situation.tf-carte--situation{display:grid}.tf-hero .tf-hero__titre{text-wrap:balance}.tf-hero .tf-hero__pistes-titre{margin:clamp(18px,2vw,26px)0 8px}.tf-hero .tf-sommaire.tf-hero__pistes{padding-left:0;margin:0}:root{--tf-loupe: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='M15.5 15.5 21 21'/%3E%3C/svg%3E")}.tf-sec.tf-sec--loupe{width:50px;padding:0;gap:0;cursor:pointer;background:transparent;font:inherit}.tf-sec--loupe .tf-sec__i{-webkit-mask:var(--tf-loupe) center/contain no-repeat;mask:var(--tf-loupe) center/contain no-repeat}.tf-sec--loupe[aria-expanded="true"]{border-color:var(--tf-marque);background:color-mix(in srgb,var(--tf-marque) 18%,transparent)}.tf-sec--loupe .tf-sec__long{display:none}@media (max-width:1539px){.tf-sec.tf-sec--loupe{width:44px}}.tf-recherche{position:absolute;top:calc(100% + 14px);right:0;z-index:6;width:min(620px,100%);box-sizing:border-box;padding:18px;background:var(--tf-blanc);border-radius:var(--tf-r-lg);box-shadow:0 34px 80px color-mix(in srgb,var(--tf-marine) 26%,transparent),0 2px 6px color-mix(in srgb,var(--tf-marine) 6%,transparent)}.tf-recherche[hidden]{display:none}.tf-recherche__form{display:flex;gap:10px;align-items:stretch;margin:0}.tf-recherche__champ{position:relative;flex:1 1 auto;min-width:0}.tf-recherche__champ::before{content:"";position:absolute;left:16px;top:50%;width:20px;height:20px;margin-top:-10px;background-color:var(--tf-texte-doux);-webkit-mask:var(--tf-loupe) center/contain no-repeat;mask:var(--tf-loupe) center/contain no-repeat;pointer-events:none}.tf-recherche input[type="search"]{box-sizing:border-box;width:100%;min-height:52px;margin:0;padding:12px 16px 12px 46px;border:1px solid var(--tf-bordure);border-radius:14px;background:var(--tf-blanc);color:var(--tf-marine);font-size:16px;line-height:1.3}.tf-recherche input[type="search"]:focus-visible{outline:3px solid var(--tf-marque);outline-offset:2px}.tf-recherche__ok{flex:0 0 auto;min-height:52px;padding:0 20px;border:0;border-radius:14px;cursor:pointer;background:var(--tf-action);color:var(--tf-blanc);font:inherit;font-size:15px;font-weight:700}@media (hover:hover) and (pointer:fine){.tf-recherche__ok:hover{background:var(--tf-action-fonce)}}.tf-recherche__ok:focus-visible{outline:3px solid var(--tf-marque);outline-offset:2px}.tf-recherche__note{margin:10px 2px 0;font-size:12.5px;line-height:1.45;color:var(--tf-texte-doux)}@media (max-width:1359px){.tf-sec.tf-sec--loupe{width:auto;padding:0 18px;gap:10px}.tf-sec--loupe .tf-sec__long{display:inline}.tf-sec.tf-sec--loupe{order:5}.tf-recherche{order:6;position:static;width:100%;flex:0 0 auto;padding:4px 0 8px;box-shadow:none;background:transparent;border-radius:0}}@media (max-width:479px){.tf-recherche__form{flex-wrap:wrap}.tf-recherche__ok{flex:1 0 100%}}.search .entries[data-layout]{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;gap:var(--tf-grille-gap, 24px)}@media (min-width:700px){.search .entries[data-layout]{grid-template-columns:repeat(4,minmax(0,1fr))}.search .entries[data-layout]>.entry-card.entry-card{grid-column:span 2}.search .entries[data-layout]>.entry-card:last-child:nth-child(odd){grid-column:2/span 2}}@media (min-width:1100px){.search .entries[data-layout]{grid-template-columns:repeat(6,minmax(0,1fr))}.search .entries[data-layout]>.entry-card.entry-card,.search .entries[data-layout]>.entry-card:last-child:nth-child(odd){grid-column:span 2}.search .entries[data-layout]>.entry-card:nth-last-child(2):nth-child(3n+1){grid-column:2/span 2}.search .entries[data-layout]>.entry-card:last-child:nth-child(3n+1){grid-column:3/span 2}}.search .entries[data-layout]>.entry-card{grid-column:auto;display:flex;flex-direction:column;gap:10px;margin:0;padding:24px 24px 20px;border:1px solid var(--tf-bordure);border-radius:var(--tf-r-lg);background:var(--tf-blanc);box-shadow:none}.search .entries>.entry-card .ct-media-container{display:none}.search .entries>.entry-card .entry-title{margin:0;font-size:var(--tf-tt-xl);line-height:1.25}.search .entries>.entry-card .entry-title a{color:var(--tf-marine);text-decoration:none}@media (hover:hover) and (pointer:fine){.search .entries>.entry-card .entry-title a:hover{color:var(--tf-action)}}.search .entries>.entry-card .entry-excerpt{color:var(--tf-texte-doux);font-size:var(--tf-tt-sm)}.search .entries>.entry-card .entry-button{margin-top:auto;align-self:flex-start}.search .tf-recherche--page{position:static;width:min(720px,100%);margin:18px auto 0;padding:0;box-shadow:none;background:transparent}.tf-faq-recherche__champ{position:relative;display:block}.tf-faq-recherche__champ::before{content:"";position:absolute;left:18px;top:50%;width:20px;height:20px;margin-top:-10px;background-color:var(--tf-texte-doux);-webkit-mask:var(--tf-loupe) center/contain no-repeat;mask:var(--tf-loupe) center/contain no-repeat;pointer-events:none}.tf-section .wp-block-group.tf-section__intro{display:grid;gap:14px;justify-items:start;margin-bottom:clamp(28px,3vw,44px)}.tf-section .wp-block-group.tf-section__intro>h2{margin-inline:0;max-width:34ch}.tf-section .wp-block-group.tf-section__intro>p:not(.tf-kicker){margin:0;max-width:68ch;font-size:17px;line-height:1.65}.tf-section--photo>.kt-row-column-wrap.kt-row-column-wrap{padding-top:0}.tf-photo{position:relative;isolation:isolate;width:min(100%,980px);margin:0 auto;padding:0 0 18px 18px}.tf-photo::before{content:"";position:absolute;left:0;bottom:0;width:58%;height:58%;z-index:-1;border-radius:0 0 0 var(--tf-r-lg);background:color-mix(in srgb,var(--tf-marque) 70%,var(--tf-marine));-webkit-mask:var(--tf-brique)0 0/48px 16px repeat;mask:var(--tf-brique)0 0/48px 16px repeat;opacity:.55}.tf-photo .tf-photo__image{margin:0}.tf-photo .tf-photo__image img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:var(--tf-r-lg);box-shadow:0 24px 60px color-mix(in srgb,var(--tf-marine) 18%,transparent)}.tf-photo--arche .tf-photo__image img{border-radius:50% 50% var(--tf-r-lg) var(--tf-r-lg)/22% 22% var(--tf-r-lg) var(--tf-r-lg)}.tf-photo .tf-photo__picto{position:absolute;right:clamp(14px,3%,30px);bottom:clamp(30px,6%,52px);width:clamp(76px,11vw,116px);margin:0;padding:8px;box-sizing:border-box;border-radius:24px;background:var(--tf-blanc);box-shadow:0 14px 34px color-mix(in srgb,var(--tf-marine) 22%,transparent)}.tf-photo .tf-photo__picto img{display:block;width:100%;height:auto}.tf-photo .tf-photo__credit{margin:10px 0 0;text-align:right;font-size:var(--tf-tt-xs);line-height:1.4;color:var(--tf-texte-doux)}.tf-surface-marine .tf-photo .tf-photo__credit{color:var(--tf-sur-sombre-70, rgba(255,255,255,.7))}@media (max-width:639px){.tf-photo{padding:0 0 12px 12px}.tf-photo .tf-photo__picto{width:64px;padding:6px;border-radius:16px;bottom:26px}}body{overflow:visible;overflow-x:clip}.single-post article.post{border-color:var(--tf-bordure)!important;box-shadow:var(--tf-ombre-1)}.single-post .hero-section .page-title{font-family:var(--tf-police-titre);font-size:clamp(2rem,1.35rem + 1.8vw,3.1rem);line-height:1.08;letter-spacing:-.015em;max-width:30ch;margin-inline:auto;text-wrap:balance;color:var(--tf-marine)}.single-post .hero-section+.ct-share-box{display:none}.tf-lecture{display:block}.tf-lecture__rail{display:grid;gap:22px;margin:0 0 32px}@media (min-width:1100px){.tf-lecture{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,300px);column-gap:clamp(40px,4vw,72px);align-items:start}.tf-lecture__corps{grid-column:1;grid-row:1;min-width:0}.tf-lecture__rail{grid-column:2;grid-row:1;position:sticky;top:110px;margin:0}.tf-lecture__corps .entry-content.entry-content>*{max-width:72ch;margin-left:0!important;margin-right:auto!important}.tf-sommaire-auto ol{max-height:calc(100vh - 440px);overflow-y:auto;overscroll-behavior:contain}}.tf-sommaire-auto{padding:20px 20px 16px;border:1px solid var(--tf-bordure);border-radius:var(--tf-r-lg);background:var(--tf-blanc)}.tf-sommaire-auto__titre{margin:0 0 10px;font-size:var(--tf-tt-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--tf-texte-doux)}.tf-sommaire-auto ol{margin:0;padding:0;list-style:none;counter-reset:tf-som;display:grid;gap:2px}.tf-sommaire-auto li{counter-increment:tf-som}.tf-sommaire-auto a{display:grid;grid-template-columns:28px minmax(0,1fr);gap:6px;min-height:44px;align-items:center;padding:6px 10px 6px 6px;border-radius:var(--tf-r-sm);color:var(--tf-marine);font-size:var(--tf-tt-sm);line-height:1.35;text-decoration:none}.tf-sommaire-auto a::before{content:counter(tf-som,decimal-leading-zero);font-family:var(--tf-police-titre);font-size:13px;color:var(--tf-action)}@media (hover:hover) and (pointer:fine){.tf-sommaire-auto a:hover{background:var(--tf-marine-04)}}.tf-sommaire-auto a[aria-current="true"]{background:var(--tf-marine);color:var(--tf-blanc)}.tf-sommaire-auto a[aria-current="true"]::before{color:var(--tf-blanc)}@media (max-width:1099px){.tf-sommaire-auto details>summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-weight:700;color:var(--tf-marine)}}.tf-carte-action{padding:24px 22px 20px;border-radius:var(--tf-r-lg);background:var(--tf-marine);color:var(--tf-blanc);box-shadow:0 18px 40px color-mix(in srgb,var(--tf-marine) 22%,transparent)}.tf-carte-action__titre{margin:0 0 8px;font-family:var(--tf-police-titre);font-size:var(--tf-tt-xl);line-height:1.2;color:var(--tf-blanc)}.tf-carte-action__texte{margin:0 0 16px;font-size:var(--tf-tt-sm);line-height:1.55;color:var(--tf-sur-sombre-70, rgba(255,255,255,.75))}.tf-carte-action .tf-btn{width:100%;box-sizing:border-box}.tf-carte-action__second{display:flex;align-items:center;justify-content:center;min-height:44px;margin-top:8px;color:var(--tf-blanc);font-weight:700;font-size:var(--tf-tt-sm);text-decoration:underline;text-underline-offset:3px}.tf-carte-action__tel{margin:10px 0 0;text-align:center;font-size:var(--tf-tt-sm);color:var(--tf-sur-sombre-70, rgba(255,255,255,.75))}.tf-carte-action__tel a{color:var(--tf-blanc);font-weight:700}@media (max-width:1099px){.tf-lecture__rail .tf-carte-action{display:none}.tf-lecture__fin .tf-carte-action{margin:40px 0 0}}@media (min-width:1100px){.tf-lecture__fin{display:none}}.single-post .ct-share-box a{min-width:44px;min-height:44px;box-sizing:border-box}.single-post :is(.ct-breadcrumbs,.entry-meta) a{display:inline-block;padding-block:12px;margin-block:-12px}.search .entries .entry-button,.search .ct-pagination .page-numbers{min-height:44px;min-width:44px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center}.tf-hero .tf-coordonnees.tf-coordonnees--carte a,.tf-hero .tf-coordonnees.tf-coordonnees--carte a:visited{color:var(--tf-marine);text-decoration-color:color-mix(in srgb,var(--tf-marine) 35%,transparent)}.tf-hero .tf-coordonnees.tf-coordonnees--carte a:focus-visible{color:var(--tf-marque)}@media (hover:hover) and (pointer:fine){.tf-hero .tf-coordonnees.tf-coordonnees--carte a:hover{color:var(--tf-marque)}}@media (min-width:1024px){.tf-hero .tf-sp-hero>.tf-coordonnees.tf-coordonnees--carte{align-self:center;max-width:520px;justify-self:end;width:100%}}.tf-hero .tf-sommaire.tf-hero__pistes{justify-content:flex-start}@media (min-width:1024px){.tf-pilier-hero:has(>.tf-coordonnees.tf-coordonnees--carte){grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);column-gap:clamp(24px,3vw,48px)}.tf-pilier-hero>.tf-coordonnees.tf-coordonnees--carte{justify-self:end;width:100%;max-width:520px}}.tf-hero .tf-pilier-hero.tf-pilier-hero--portail{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);column-gap:clamp(32px,4vw,72px);align-items:center}.tf-hero .tf-pilier-hero--portail>.tf-portail{margin-block:0}.tf-portail.tf-portail{position:relative;isolation:isolate;width:100%;max-width:540px;justify-self:end;padding:var(--tf-e-5);border:1px solid var(--tf-filet-sombre);border-radius:var(--tf-r-lg);background:linear-gradient(180deg,color-mix(in srgb,var(--tf-blanc) 9%,transparent),color-mix(in srgb,var(--tf-blanc) 3%,transparent));box-shadow:0 30px 70px color-mix(in srgb,var(--tf-marine-fonce) 55%,transparent)}.tf-portail.tf-portail::before{content:"";position:absolute;z-index:-1;top:-18%;right:-14%;width:70%;aspect-ratio:1;pointer-events:none;border-radius:var(--tf-r-rond);background:radial-gradient(closest-side,color-mix(in srgb,var(--tf-marque) 30%,transparent),transparent)}.tf-portail.tf-portail>*,.tf-portail .tf-portail__liste>*,.tf-portail .tf-portail__acces>*{margin:0;max-width:none}.tf-portail .tf-portail__titre{margin:0 0 var(--tf-e-3);padding-inline:var(--tf-e-3);font-size:var(--tf-tt-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tf-sur-sombre-70)}.tf-portail .tf-portail__liste{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--tf-e-1)}.tf-portail .tf-portail__acces{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr) 20px;grid-template-rows:auto auto;column-gap:var(--tf-e-3);align-items:center;align-content:center;min-height:64px;padding:var(--tf-e-2) var(--tf-e-3);border-radius:var(--tf-r-md);transition:background-color var(--tf-t) var(--tf-ease)}.tf-portail .tf-portail__acces+.tf-portail__acces{box-shadow:inset 0 1px 0 var(--tf-filet-sombre)}.tf-portail .tf-portail__acces::after{content:"";grid-column:3;grid-row:1/-1;width:20px;height:20px;background:var(--tf-sur-sombre-70);-webkit-mask:var(--tf-chevron) center/contain no-repeat;mask:var(--tf-chevron) center/contain no-repeat;transition:translate var(--tf-t) var(--tf-ease)}.tf-portail .tf-portail__picto{grid-column:1;grid-row:1/-1;width:44px;height:44px}.tf-portail .tf-portail__picto img{display:block;width:100%;height:100%;object-fit:contain}.tf-portail .tf-portail__libelle{grid-column:2;grid-row:1;font-size:var(--tf-tt-lg);font-weight:700;line-height:1.25;color:var(--tf-blanc)}.tf-portail .tf-portail__libelle.tf-portail__libelle>a{color:inherit;text-decoration:none;background:none}.tf-portail .tf-portail__libelle>a::after{content:"";position:absolute;inset:0;z-index:1;border-radius:var(--tf-r-md)}.tf-portail .tf-portail__ligne{grid-column:2;grid-row:2;margin-top:2px;font-size:var(--tf-tt-sm);line-height:1.4;color:var(--tf-sur-sombre-80)}@media (hover:hover) and (pointer:fine){.tf-portail .tf-portail__acces:hover{background:color-mix(in srgb,var(--tf-blanc) 8%,transparent)}}@media (hover:hover) and (pointer:fine){.tf-portail .tf-portail__acces:hover::after{translate:3px 0;background:var(--tf-blanc)}}@supports selector(:has(a)){.tf-portail .tf-portail__libelle.tf-portail__libelle>a:focus-visible{outline:none}.tf-portail .tf-portail__acces:has(a:focus-visible){outline:3px solid var(--tf-blanc);outline-offset:2px}.tf-portail .tf-portail__acces:not(:has(a[href])){display:none}}@media (max-width:1023px){.tf-hero .tf-pilier-hero.tf-pilier-hero--portail{grid-template-columns:minmax(0,1fr)}.tf-hero .tf-pilier-hero--portail>.tf-portail{margin-top:var(--tf-e-6)}.tf-portail.tf-portail{max-width:none;justify-self:stretch}.tf-portail .tf-portail__liste{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tf-e-2)}.tf-portail .tf-portail__acces{background:color-mix(in srgb,var(--tf-blanc) 6%,transparent)}.tf-portail .tf-portail__acces+.tf-portail__acces{box-shadow:none}}@media (max-width:767px){.tf-portail.tf-portail{padding:var(--tf-e-2);border-radius:var(--tf-r-md)}.tf-portail .tf-portail__titre{margin:var(--tf-e-1)0 var(--tf-e-2);padding-inline:var(--tf-e-2)}.tf-portail .tf-portail__acces{grid-template-columns:28px minmax(0,1fr);column-gap:var(--tf-e-2);min-height:56px;padding:var(--tf-e-2)}.tf-portail .tf-portail__acces::after,.tf-portail .tf-portail__ligne{display:none}.tf-portail .tf-portail__picto{width:28px;height:28px}.tf-portail .tf-portail__libelle{font-size:var(--tf-tt-sm);line-height:1.2;hyphens:auto;overflow-wrap:break-word}.tf-portail .tf-portail__acces:last-child:nth-child(odd){grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.tf-portail .tf-portail__acces,.tf-portail .tf-portail__acces::after{transition:none}@media (hover:hover) and (pointer:fine){.tf-portail .tf-portail__acces:hover::after{translate:none}}}.entry-content>.tf-hero:not(.tf-hero--portail)>.tf-relief__fond{display:none}.entry-content>.tf-hero:not(.tf-hero--portail){box-shadow:none;padding-bottom:calc(16px + clamp(36px,4vw,60px))}.entry-content>.tf-hero:not(.tf-hero--portail)::before{top:auto;bottom:0;height:16px;background:color-mix(in srgb,var(--tf-marque) 62%,var(--tf-marine));-webkit-mask:var(--tf-brique)0 100%/48px 16px repeat-x;mask:var(--tf-brique)0 100%/48px 16px repeat-x}.entry-content>.tf-hero:not(.tf-hero--portail)>.kt-row-column-wrap::after{display:none}.entry-content>.tf-hero:not(.tf-hero--portail)>.kt-row-column-wrap.kt-row-column-wrap{padding-bottom:0}.entry-content:not(:has(>.tf-hero--portail))>.tf-section--relief:has(.tf-bandeau){box-shadow:none;padding-top:calc(16px + clamp(36px,4vw,60px))}.entry-content:not(:has(>.tf-hero--portail))>.tf-section--relief:has(.tf-bandeau)::before{top:0;height:16px;background:color-mix(in srgb,var(--tf-marque) 62%,var(--tf-marine));-webkit-mask:var(--tf-brique)0 0/48px 16px repeat-x;mask:var(--tf-brique)0 0/48px 16px repeat-x}.entry-content:not(:has(>.tf-hero--portail))>.tf-section--relief:has(.tf-bandeau)::after{top:16px}.entry-content:not(:has(>.tf-hero--portail))>.tf-section--relief:has(.tf-bandeau)>.kt-row-column-wrap.kt-row-column-wrap::before{display:none}.entry-content:not(:has(>.tf-hero--portail))>.tf-section--relief:has(.tf-bandeau) .tf-relief__fond{top:16px}.tf-hero>.kt-row-column-wrap::after,.tf-section--relief:has(.tf-bandeau)>.kt-row-column-wrap.kt-row-column-wrap::before{left:50%;right:auto;width:100vw;transform:translateX(-50%)}.tf-photo.tf-photo--compose{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--tf-e-4);width:min(100%,1180px)}.tf-photo--compose>*{margin:0;max-width:none}.tf-photo--compose::before{width:42%;height:42%}.tf-photo--compose .tf-photo__picto{display:none}.tf-photo--compose .tf-photo__encart{position:relative;margin:0;padding:var(--tf-e-4) var(--tf-e-4) var(--tf-e-4) calc(var(--tf-e-4) + 4px);border-radius:var(--tf-r-lg);background:var(--tf-marque-08)}.tf-photo--compose .tf-photo__encart::before{content:"";position:absolute;left:0;top:var(--tf-e-4);bottom:var(--tf-e-4);width:4px;border-radius:0 4px 4px 0;background:var(--tf-marque)}.tf-photo--compose .tf-photo__encart>*{margin:0;max-width:46ch}.tf-photo--compose .tf-photo__surtitre{margin-bottom:var(--tf-e-2);font-size:var(--tf-tt-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tf-texte-doux)}.tf-photo--compose .tf-photo__cle{font-size:var(--tf-tt-xl);font-weight:600;line-height:1.45;color:var(--tf-marine);text-wrap:pretty}.tf-surface-marine .tf-photo--compose .tf-photo__encart{background:color-mix(in srgb,var(--tf-blanc) 7%,transparent)}.tf-surface-marine .tf-photo--compose .tf-photo__surtitre{color:var(--tf-sur-sombre-70)}.tf-surface-marine .tf-photo--compose .tf-photo__cle{color:var(--tf-blanc)}@media (min-width:900px){.tf-photo.tf-photo--compose{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);grid-template-rows:1fr auto auto 1fr;column-gap:clamp(28px,4vw,64px);row-gap:var(--tf-e-3)}.tf-photo--compose .tf-photo__image{grid-column:1;grid-row:1/-1;align-self:center}.tf-photo--compose .tf-photo__picto{display:block;position:static;grid-column:2;grid-row:2;width:88px}.tf-photo--compose .tf-photo__encart{grid-column:2;grid-row:3}.tf-photo--compose:not(:has(.tf-photo__picto)) .tf-photo__encart{grid-row:2/4;align-self:center}.tf-photo--compose .tf-photo__cle{font-size:var(--tf-tt-2xl)}}.tf-photo .tf-photo__credit{display:none}.entry-content>.tf-hero>.kt-row-column-wrap.kt-row-column-wrap::after,.entry-content>.tf-section--relief:has(.tf-bandeau)>.kt-row-column-wrap.kt-row-column-wrap::before{display:none}.tf-photo.tf-photo--compose.tf-photo--article{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;row-gap:var(--tf-e-4);width:100%;margin-block:var(--tf-e-7)}.tf-photo--compose.tf-photo--article .tf-photo__image,.tf-photo--compose.tf-photo--article .tf-photo__encart{grid-column:1;grid-row:auto;align-self:auto}.tf-photo.tf-photo--compose.tf-photo--article{padding:0}.tf-photo--compose.tf-photo--article::before{display:none}.tf-photo--compose.tf-photo--article .tf-photo__encart>*{max-width:none}.tf-photo--compose.tf-photo--article .tf-photo__cle{font-size:var(--tf-tt-xl)}.tf-sommaire>li{max-width:100%}@media (min-width:1024px){.entry-content>.tf-hero.tf-hero :is(.tf-pilier-hero,.tf-sp-hero):has(>:nth-child(2)){grid-template-columns:minmax(0,40rem) minmax(0,34rem);column-gap:clamp(64px,5.5vw,96px);justify-content:center}.entry-content>.tf-hero.tf-hero :is(.tf-pilier-hero,.tf-sp-hero):has(>:nth-child(2))>:nth-child(2){justify-self:stretch;width:100%;max-width:none;margin-inline:0}.entry-content>.tf-hero.tf-hero :is(.tf-pilier-hero,.tf-sp-hero):has(>:nth-child(2)) .tf-hero__chapo{max-width:none}}@media (min-width:1360px) and (max-width:1599px){.tf-entete .tf-nav__liste>.tf-nav__item.tf-nav__item--repli{display:list-item}.tf-entete .tf-nav .tf-nav__lien{padding-left:8px}.tf-entete .tf-nav .tf-nav__item:not(.tf-nav__item--volet) .tf-nav__lien{padding-right:8px}.tf-entete .tf-nav .tf-nav__lien[aria-current="page"]::after{left:8px}}@media (min-width:1360px) and (max-width:1439px){.tf-entete .tf-nav .tf-nav__lien{font-size:13.5px}.tf-entete .tf-actions .tf-sec[href$="/contact/"]{display:none}}@media (max-width:1023px){.tf-barre-action{gap:8px;padding-inline:12px}.tf-barre-action>a.tf-btn.tf-btn{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.2;min-height:48px}.tf-barre-action>a.tf-btn.tf-btn .kt-btn-inner-text{white-space:normal;text-wrap:balance}.tf-barre-action>a.tf-btn.tf-btn::before,.tf-barre-action>a.tf-btn.tf-btn::after{display:none}}.single-post .entry-content>.tf-photo.tf-photo--compose.tf-photo--article{max-width:none;width:auto;margin-right:0}.single-post .tf-photo--article .tf-photo__image img{aspect-ratio:16/9}@media (max-width:1023px){body:has(.tf-barre-action) #cmplz-manage-consent>.cmplz-manage-consent,body:has(.tf-barre-action) .cmplz-btn.cmplz-manage-consent{display:none!important}}@media (min-width:1024px) and (max-width:1279px){html body .tf-section.tf-section.tf-section :is(.tf-cas,.tf-vigilances,.tf-notions):is(.tf-cas,.tf-vigilances,.tf-notions):is(.tf-cas,.tf-vigilances,.tf-notions):has(>*){grid-template-columns:repeat(4,minmax(0,1fr))}html body .tf-section.tf-section.tf-section :is(.tf-cas,.tf-vigilances,.tf-notions):is(.tf-cas,.tf-vigilances,.tf-notions):is(.tf-cas,.tf-vigilances,.tf-notions):has(>*)>*{grid-column:span 2}html body .tf-section.tf-section.tf-section :is(.tf-cas,.tf-vigilances,.tf-notions):is(.tf-cas,.tf-vigilances,.tf-notions):is(.tf-cas,.tf-vigilances,.tf-notions):has(>:nth-child(odd):last-child)>:last-child{grid-column:2/span 2}html body .tf-section.tf-section.tf-section :is(.tf-cas,.tf-vigilances,.tf-notions):is(.tf-cas,.tf-vigilances,.tf-notions):is(.tf-cas,.tf-vigilances,.tf-notions):has(>:nth-child(1):last-child)>:last-child{grid-column:1/-1}}@media (min-width:1024px) and (max-width:1279px){.tf-section--pilier .tf-definition--ligne.tf-definition--ligne .tf-definition__temps{grid-template-columns:minmax(0,1fr)}}.tf-pied .tf-pied__col-titre>a.tf-pied__col-lien.tf-pied__col-lien{display:inline-block;padding-block:13px;margin-block:-13px}.entry-content .wp-block-button__link.wp-element-button{min-height:44px;display:inline-flex;align-items:center;justify-content:center}.meta-categories a[class*="ct-term-"]{display:inline-block;padding-block:14px;margin-block:-14px}.single-post .meta-categories a[class*="ct-term-"]{padding-block:14px;margin-block:-2px}.tf-grille>a.tf-item{min-height:44px}.search .entry-card .entry-title>a{display:inline-block;padding-block:10px;margin-block:-10px}@media (min-width:1024px) and (max-width:1279px){html body .tf-section--pilier .tf-definition .tf-definition__temps.tf-definition__temps{grid-template-columns:minmax(0,1fr)}}:root{--tf-barre-h: 64px}@media (max-width:1023px){html body .tf-barre-action{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:9px 12px calc(9px + env(safe-area-inset-bottom,0px))}html body .tf-barre-action:not(:has(>a:nth-child(2))){grid-template-columns:minmax(0,1fr)}html body .tf-barre-action[hidden]{display:none}html body .tf-barre-action>a.tf-btn.tf-btn.tf-btn{min-height:44px!important;padding:0 16px!important;font-size:15px;line-height:1.2;white-space:nowrap;overflow:hidden}html body .tf-barre-action>a.tf-btn.tf-btn.tf-btn .kt-btn-inner-text{white-space:nowrap;text-wrap:nowrap}html body .tf-barre-action>a.tf-btn.tf-btn.tf-btn:first-child{container:tf-barre/inline-size}.tf-barre-action .tf-barre-action__court{display:none}}@container tf-barre (max-width:147px){.tf-barre-action .tf-barre-action__plein{display:none}.tf-barre-action .tf-barre-action__court{display:inline}}.entry-content p.tf-recours.tf-recours.tf-recours{max-width:none}@media (min-width:640px){.entry-content .tf-recours.tf-recours.tf-recours{flex-wrap:nowrap;white-space:nowrap}}.tf-hero.tf-section--sous-page .tf-sp-hero .tf-hero__titre.tf-hero__titre{font-size:clamp(2.25rem,1.2rem + 2.6vw,4rem)}.tf-hero .tf-hero__chapo.tf-hero__chapo{font-size:clamp(16px,.6rem + .85vw,21px)}@media (min-width:1440px){.entry-content>.tf-hero.tf-hero :is(.tf-pilier-hero,.tf-sp-hero):has(>:nth-child(2)){grid-template-columns:minmax(0,44rem) minmax(0,38rem)}.tf-section--sous-page .tf-sp-hero .tf-visuel.tf-visuel{max-width:none}}.tf-section--sous-page .tf-dossier__bloc.tf-dossier__bloc p:not(.tf-ico){max-width:none}@media (min-width:1280px){.tf-section--sous-page .tf-dossier__bloc.tf-dossier__bloc p:not(.tf-ico){font-size:17px}}:root{--tf-v37: 1}.tf-section--sous-page :is(.kt-inside-inner-col,.tf-sp-bloc):not(:has(>.tf-form))>.tf-sp-large.tf-sp-large{max-width:none;margin-inline:0}.entry-content .tf-ancrage.tf-ancrage{max-width:none}.entry-content :is(.tf-ancrage,.tf-encart--vigilance.tf-sp-large)>p{font-size:max(17px,1em);max-width:none}.entry-content .tf-etapes.tf-etapes--frise,.tf-section--sous-page .tf-etapes.tf-etapes--frise>li{max-width:none}.entry-content :is(.tf-connexes,.tf-maillage-4)+:is(h2,h3){margin:clamp(40px,4.5vw,72px)0 clamp(18px,2vw,28px);text-align:center}.entry-content .tf-sp-duo__corps>p.tf-note:first-child{max-width:none;margin:0 0 var(--tf-e-4);font-size:var(--tf-tt-md);line-height:1.7;text-align:left;color:inherit}.entry-content :is(.tf-cas__item,.tf-vigilance,.tf-connexes__item,.tf-pieces,.tf-carte--situation,.tf-guide,.tf-definition--compact,.tf-partenaire__attente,.tf-cadre__note,.tf-photo__encart):is(*,*){padding:max(32px,var(--tf-e-5, 32px))!important}.entry-content :is(.tf-ancrage,.tf-encart,p.tf-encart):is(*,*){padding:32px clamp(32px,4vw,56px)!important}.tf-portail.tf-portail.tf-portail{padding:32px!important}.tf-portail.tf-portail .tf-portail__titre{padding-inline:0}.entry-content .tf-liste--cartes>li:is(*,*){padding-top:32px!important;padding-bottom:32px!important;padding-right:32px!important}.entry-content :is(.tf-assu,.tf-notion):is(*,*){padding:32px!important}.entry-content .tf-form~* .tf-sp-large,.entry-content .kt-inside-inner-col:has(>.tf-form)>.tf-sp-large:is(*,*){padding:32px!important}.entry-content .tf-definition__temps>.tf-ligne:is(*,*){padding-top:32px!important;padding-bottom:32px!important;padding-right:32px!important}.entry-content .kt-row-column-wrap.kt-has-5-columns:is(*,*){padding:32px!important}.entry-content .tf-carte--vitrine:has(>.kt-inside-inner-col>figure)>.kt-inside-inner-col>:not(figure,.tf-lien-couvrant):is(*,*){margin-inline:32px!important}.entry-content .tf-carte--vitrine:not(:has(.tf-coordonnees)):is(*,*){padding-bottom:32px!important}:root{--tf-pierre: color-mix(in srgb, var(--tf-marque) 11%, var(--tf-blanc));--tf-fond: var(--tf-pierre)}.entry-content>.tf-section--sous-page.tf-surface-claire:has(.tf-etapes--frise):not(.tf-surface-marine+*):not(:has(+.tf-surface-marine)),.entry-content>.tf-surface-marine:not(.tf-hero):not(:has(.tf-bandeau)):has(.tf-etapes,.tf-etapes-cartes){position:relative;isolation:isolate;margin-block:0!important;border-radius:0!important}.entry-content>.tf-section--sous-page.tf-surface-claire:has(.tf-etapes--frise):not(.tf-surface-marine+*):not(:has(+.tf-surface-marine))::before,.entry-content>.tf-surface-marine:not(.tf-hero):not(:has(.tf-bandeau)):has(.tf-etapes,.tf-etapes-cartes)::before{content:"";position:absolute;inset:0!important;width:100%!important;height:100%!important;display:block!important;opacity:1!important;z-index:0;pointer-events:none;background-color:color-mix(in srgb,var(--tf-blanc) 9%,transparent);-webkit-mask-image:var(--tf-brique),radial-gradient(120% 110%at 95% 0%,#000 0%,rgba(0,0,0,.45) 50%,transparent 85%);mask-image:var(--tf-brique),radial-gradient(120% 110%at 95% 0%,#000 0%,rgba(0,0,0,.45) 50%,transparent 85%);-webkit-mask-size:96px 32px,100% 100%;mask-size:96px 32px,100% 100%;-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.entry-content>.tf-section--sous-page.tf-surface-claire:has(.tf-etapes--frise):not(.tf-surface-marine+*):not(:has(+.tf-surface-marine))>*,.entry-content>.tf-surface-marine:not(.tf-hero):not(:has(.tf-bandeau)):has(.tf-etapes,.tf-etapes-cartes)>*{position:relative;z-index:1}.entry-content>.tf-section--sous-page.tf-surface-claire:has(.tf-etapes--frise):not(.tf-surface-marine+*):not(:has(+.tf-surface-marine))>.kt-row-column-wrap,.entry-content>.tf-surface-marine:not(.tf-hero):not(:has(.tf-bandeau)):has(.tf-etapes,.tf-etapes-cartes)>.kt-row-column-wrap{padding-top:clamp(64px,6.7vw,112px)!important;padding-bottom:clamp(64px,6.7vw,112px)!important}.entry-content>.tf-section--sous-page.tf-surface-claire:has(.tf-etapes--frise):not(.tf-surface-marine+*):not(:has(+.tf-surface-marine)){--tf-anneau: var(--tf-marine);background-color:var(--tf-marine)!important;background-image:linear-gradient(158deg,var(--tf-marine) 0%,var(--tf-marine-fonce) 62%,var(--tf-marine) 100%)!important;color:var(--tf-sur-sombre-80)}.entry-content>.tf-section--sous-page.tf-surface-claire:has(.tf-etapes--frise):not(.tf-surface-marine+*):not(:has(+.tf-surface-marine)) :is(h2,h3,h4):not(.tf-pieces *){color:var(--tf-blanc)}.entry-content>.tf-section--sous-page.tf-surface-claire:has(.tf-etapes--frise):not(.tf-surface-marine+*):not(:has(+.tf-surface-marine)) .tf-kicker{color:var(--tf-blanc);border-color:var(--tf-filet-commande-sombre);background:transparent}.entry-content>.tf-section--sous-page.tf-surface-claire:has(.tf-etapes--frise):not(.tf-surface-marine+*):not(:has(+.tf-surface-marine)) :is(p,li):not(.tf-pieces *):not(.tf-encart *){color:var(--tf-sur-sombre-80)}.entry-content>.tf-section--sous-page.tf-surface-claire:has(.tf-etapes--frise):not(.tf-surface-marine+*):not(:has(+.tf-surface-marine)) a:not(.kb-button):not(.tf-pieces *){color:var(--tf-blanc)}.entry-content>.tf-section--sous-page.tf-surface-claire:has(.tf-etapes--frise):not(.tf-surface-marine+*):not(:has(+.tf-surface-marine)) .tf-etapes--frise>li{font-size:max(16px,1em)}.entry-content>.tf-section--sous-page.tf-surface-claire:has(.tf-etapes--frise):not(.tf-surface-marine+*):not(:has(+.tf-surface-marine)) .tf-etapes--frise>li>strong:first-child{color:var(--tf-blanc)!important;animation:none!important}.entry-content>.tf-section--sous-page.tf-surface-claire:has(.tf-etapes--frise):not(.tf-surface-marine+*):not(:has(+.tf-surface-marine)) .tf-etapes--frise>li::before{animation:none!important;scale:1!important;background:var(--tf-marque)!important;border-color:var(--tf-marque)!important;color:var(--tf-blanc)!important;box-shadow:0 0 0 6px var(--tf-marine)!important}.entry-content>.tf-section--sous-page.tf-surface-claire:has(.tf-etapes--frise):not(.tf-surface-marine+*):not(:has(+.tf-surface-marine)) .tf-etapes--frise>li::after{animation:none!important;background:var(--tf-filet-commande-sombre)!important}.entry-content>.tf-section--sous-page.tf-surface-claire:has(.tf-etapes--frise):not(.tf-surface-marine+*):not(:has(+.tf-surface-marine)) .tf-etapes--frise{padding-top:4px}.entry-content>.tf-section--sous-page.tf-surface-claire:has(.tf-etapes--frise):not(.tf-surface-marine+*):not(:has(+.tf-surface-marine)) .tf-btn--ligne.tf-btn--ligne{color:var(--tf-blanc)!important;background:color-mix(in srgb,var(--tf-blanc) 8%,transparent)!important;border-color:color-mix(in srgb,var(--tf-blanc) 55%,transparent)!important}.entry-content>.tf-section--sous-page.tf-surface-claire:has(.tf-etapes--frise):not(.tf-surface-marine+*):not(:has(+.tf-surface-marine)) .tf-encart{--tf-encart-accent: var(--tf-filet-commande-sombre);background:color-mix(in srgb,var(--tf-blanc) 7%,transparent);color:var(--tf-sur-sombre-80)}.entry-content>.tf-section--sous-page.tf-surface-claire:has(.tf-etapes--frise):not(.tf-surface-marine+*):not(:has(+.tf-surface-marine)) .tf-pieces{color:var(--tf-marine)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.entry-content :is(.tf-connexes__item,.tf-carte--situation,.tf-cas__item,.tf-assu):has(.tf-lien-couvrant){transition:translate .25s ease,box-shadow .25s ease,border-color .25s ease}.entry-content :is(.tf-connexes__item,.tf-carte--situation,.tf-cas__item,.tf-assu):has(.tf-lien-couvrant):hover{translate:0-4px;box-shadow:var(--tf-ombre-3);border-color:color-mix(in srgb,var(--tf-marque) 45%,var(--tf-bordure))}}@media (max-width:1023px){html body .tf-barre-action:has(>a:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr))}html body .tf-barre-action:has(>a:nth-child(2)) .tf-barre-action__plein{display:none}html body .tf-barre-action:has(>a:nth-child(2)) .tf-barre-action__court{display:inline}html body .tf-barre-action>a.tf-btn.tf-btn.tf-btn{justify-content:center}}@media (min-width:1024px){.entry-content>.tf-hero :is(.tf-hero__actions,.kb-buttons-wrap) a.tf-btn.tf-btn.tf-btn{min-height:58px!important;padding:0 26px!important;font-size:16px}.entry-content>.tf-hero .tf-portail__libelle{font-size:17px}}.entry-content>.tf-hero :is(.tf-portail__ligne,.tf-portail__titre,.tf-sp-hero__remontee,.tf-ariane p){font-size:15px}.entry-content>.tf-hero .tf-coordonnees .tf-ligne>p{font-size:15px}.entry-content>.tf-hero .tf-coordonnees--carte .tf-ligne>p:first-child{letter-spacing:.02em}@media (max-width:639px){html body .entry-content .tf-recours.tf-recours.tf-recours.tf-recours{flex-direction:row;flex-wrap:nowrap;white-space:nowrap;width:fit-content;max-width:100%;gap:0;border-radius:var(--tf-r-rond)}html body .entry-content .tf-hero .tf-recours.tf-recours.tf-recours.tf-recours{margin-left:0;margin-right:auto}html body .entry-content .tf-recours.tf-recours>:is(strong:first-child,.tf-recours__libelle){padding:12px 12px 12px 16px;letter-spacing:.08em}html body .entry-content .tf-recours.tf-recours.tf-recours a{width:auto;border-top:0;border-left:1px solid var(--tf-filet-commande-sombre);padding:0 12px}html body .entry-content .tf-recours.tf-recours:has(>a:nth-of-type(2))>:is(strong:first-child,.tf-recours__libelle){position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}html body .entry-content .tf-recours.tf-recours:has(>a:nth-of-type(2))>a:first-of-type{border-left:0}.tf-kicker.tf-kicker{letter-spacing:.06em}.tf-kicker.tf-kicker::before{width:16px}}.entry-content a.tf-btn.tf-btn .kt-btn-inner-text,.entry-content a.tf-btn.tf-btn{white-space:nowrap}@media (max-width:399px){.entry-content a.tf-btn.tf-btn.tf-btn:not(.tf-barre-action *){padding:0 12px!important}}.entry-content :is(.tf-connexes__texte,.tf-carte__texte,.tf-carte--situation__texte,.tf-cadre__note,.tf-note,.tf-reassurance li,.tf-form-help,.tf-form-obligatoire,.tf-sim__mention){font-size:15px!important}.tf-ariane :is(p,a,span),.tf-ariane .rank-math-breadcrumb p{font-size:15px}.entry-content :is(.tf-ligne>p:first-child,.tf-cadre__etiquette,.tf-photo__surtitre,.tf-guide__sur,.tf-form-progress__num,.tf-form-progress__text,.tf-form-step__num){font-size:13px}.entry-content .tf-kicker{font-size:13px}.entry-content :is(.tf-encart--vigilance,.tf-definition,.tf-etape,.tf-points,.tf-coordonnees--carte):is(*,*){padding-top:32px!important;padding-bottom:32px!important;padding-right:32px!important}.entry-content :is(.tf-definition,.tf-etape,.tf-points,.tf-coordonnees--carte):is(*,*){padding-left:32px!important}.entry-content .tf-dossier__bloc.tf-definition:is(*,*){padding:32px!important}.entry-content :is(.tf-sommaire a,.tf-distinction :is(th,td),.tf-form-mention,.tf-form-info,.tf-faq-recherche label,.tf-faq-themes a,.tf-sim__resultat-titre,.tf-sim__chiffre-note,.tf-sim__carte-label,.tf-sim__date-bareme,.tf-sim__seg-sous){font-size:15px!important}@media (max-width:399px){html body .entry-content .tf-recours.tf-recours>:is(strong:first-child,.tf-recours__libelle){position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}html body .entry-content .tf-recours.tf-recours.tf-recours a:first-of-type{border-left:0}}.tf-section--sous-page .tf-maillage-4 .tf-connexes__visuel.tf-connexes__visuel,.tf-section--sous-page .tf-maillage-4 .tf-connexes__visuel.tf-connexes__visuel img{width:72px;height:72px}@media (max-width:639px){.entry-content>.tf-hero .kb-buttons-wrap:has(>a.tf-btn),.entry-content>.tf-hero .tf-hero__actions{align-items:stretch!important;justify-content:flex-start}.entry-content>.tf-hero .kb-buttons-wrap:has(>a.tf-btn){flex-direction:column}.entry-content>.tf-hero .tf-hero__actions>.kb-buttons-wrap{flex:1 1 100%;width:100%}.entry-content>.tf-hero :is(.tf-hero__actions,.kb-buttons-wrap) a.tf-btn.tf-btn{width:100%!important;max-width:none!important;justify-content:center}}@media (max-width:479px){.entry-content>.tf-hero .tf-portail .tf-portail__liste.tf-portail__liste{grid-template-columns:minmax(0,1fr)}.entry-content>.tf-hero .tf-portail :is(.tf-portail__libelle,.tf-portail__ligne){overflow-wrap:normal;word-break:normal;hyphens:manual}}.entry-content :is(.tf-lien-suite a,.tf-partenaire__lien,.tf-partenaire__lien a,.tf-form-progress__label span,.tf-carte--situation__mode){font-size:15px!important}.entry-content .tf-sim__chiffre-bloc.tf-sim__chiffre-bloc{padding:32px!important}.entry-content .tf-portail .tf-portail__libelle a,.entry-content .tf-assu .kt-btn-inner-text{font-size:15px!important}.entry-content :is(.tf-cadre__volet,.tf-qr-panneau__intro,.tf-carte--vitrine:not(:has(>.kt-inside-inner-col>figure))):is(*,*){padding:32px!important}@media (max-width:479px){.entry-content .tf-assurances .tf-assu.tf-assu.tf-assu{padding:24px 12px 18px!important}.entry-content .tf-assu .tf-assu__actions{grid-template-columns:minmax(0,1fr);width:100%}.entry-content .tf-assu .tf-assu__actions .kb-buttons-wrap{flex-direction:column;align-items:stretch;width:100%}.entry-content .tf-assu .tf-assu__actions a.tf-btn.tf-btn.tf-btn{width:100%;justify-content:center;padding:0 10px!important}.entry-content .tf-assurances .tf-assu__plus.tf-assu__plus .kb-button{white-space:nowrap;padding-inline:0!important}}@media (max-width:399px){.entry-content>.tf-hero a.tf-btn.tf-btn.tf-btn{padding:0 12px!important}.tf-kicker.tf-kicker{letter-spacing:.03em}}@media (max-width:479px){.entry-content .tf-definition:has(.tf-definition__temps):is(*,*){background:none!important;border:0!important;box-shadow:none!important;padding:0!important}.entry-content .tf-definition__temps>.tf-ligne:is(*,*){padding-right:24px!important}}@media (max-width:479px){.entry-content .kb-buttons-wrap:has(>a.tf-btn):not(.tf-assu *){flex-direction:column;align-items:stretch;align-self:stretch;width:100%}.entry-content .kb-buttons-wrap:not(.tf-assu *)>a.tf-btn.tf-btn{width:100%!important;max-width:none!important;justify-content:center}}@media (max-width:399px){.entry-content .tf-assu .tf-assu__actions a.tf-btn.tf-btn.tf-btn{padding:0 4px!important}}:root{--tf-v38: 1}@media (min-width:900px){.entry-content .tf-photo.tf-photo--compose:not(.tf-photo--article){grid-template-columns:minmax(0,1.55fr) minmax(0,.85fr);grid-template-rows:1fr auto auto 1fr;column-gap:0;row-gap:0;align-items:center}.entry-content .tf-photo--compose:not(.tf-photo--article) .tf-photo__image{grid-column:1;grid-row:1/-1;position:relative;z-index:1}.entry-content .tf-photo--compose:not(.tf-photo--article) .tf-photo__encart{grid-column:2;grid-row:3;position:relative;z-index:2;margin-left:calc(-1*clamp(72px,9vw,150px));padding:clamp(36px,3.2vw,52px)!important;padding-top:clamp(52px,4.2vw,64px)!important;background:var(--tf-blanc);box-shadow:0 30px 70px color-mix(in srgb,var(--tf-marine) 16%,transparent),0 2px 6px color-mix(in srgb,var(--tf-marine) 6%,transparent)}.entry-content .tf-photo--compose:not(.tf-photo--article):not(:has(.tf-photo__picto)) .tf-photo__encart{grid-row:2/4}.entry-content .tf-photo--compose:not(.tf-photo--article) .tf-photo__encart::before{top:clamp(36px,3.2vw,52px);bottom:clamp(36px,3.2vw,52px)}.entry-content .tf-photo--compose:not(.tf-photo--article) .tf-photo__picto{grid-column:2;grid-row:2;position:relative;z-index:3;width:96px;margin:0 0-48px calc(-1*clamp(72px,9vw,150px) + clamp(36px,3.2vw,52px));align-self:end}.entry-content .tf-photo--compose:not(.tf-photo--article) .tf-photo__encart>*{max-width:none}.entry-content .tf-photo--compose:not(.tf-photo--article) .tf-photo__cle{font-family:var(--tf-police-titre);font-weight:400;font-size:clamp(24px,1.2rem + .9vw,34px);line-height:1.3}.tf-surface-marine .entry-content .tf-photo--compose .tf-photo__encart,.entry-content .tf-surface-marine .tf-photo--compose:not(.tf-photo--article) .tf-photo__encart{background:var(--tf-marine)}}@media (max-width:899px){.entry-content .tf-photo--compose:not(.tf-photo--article) .tf-photo__encart{margin:-40px 16px 0!important;position:relative;z-index:2;background:var(--tf-blanc);box-shadow:0 18px 44px color-mix(in srgb,var(--tf-marine) 14%,transparent)}.entry-content .tf-photo--compose:not(.tf-photo--article) .tf-photo__cle{font-family:var(--tf-police-titre);font-weight:400;font-size:22px;line-height:1.35}}@media (max-width:479px){.entry-content .tf-qr-panneau__intro.tf-qr-panneau__intro.tf-qr-panneau__intro:has(.tf-definition--compact){padding-inline:0!important;background:none!important;border:0!important;box-shadow:none!important}.entry-content .tf-colonne-collante .tf-carte.tf-carte.tf-carte.tf-carte{padding-left:20px!important;padding-right:20px!important}}@media (max-width:1023px){#cmplz-manage-consent>.cmplz-manage-consent,.cmplz-btn.cmplz-manage-consent:not(.tf-pied *){display:none!important}}:root{--tf-ei-picto: clamp(96px, 8.2vw, 132px);--tf-ei-aside: clamp(240px, 20.5vw, 300px);--tf-ei-gap: clamp(28px, 2.8vw, 40px);--tf-ei-pad: 40px}.entry-content .tf-encart-illustre.tf-encart-illustre{display:grid;grid-template-columns:var(--tf-ei-picto) minmax(0,1fr) var(--tf-ei-aside);column-gap:var(--tf-ei-gap);align-items:start;max-width:none;padding:var(--tf-ei-pad)!important}.entry-content .tf-encart-illustre.tf-encart-illustre::before{content:none;display:none}.entry-content .tf-encart-illustre>*{margin:0!important;max-width:none}.entry-content .tf-encart-illustre .tf-encart-illustre__picto{display:grid;place-items:center;aspect-ratio:1;width:100%;padding:10px;box-sizing:border-box;border-radius:24px;background:var(--tf-pierre)}.entry-content .tf-encart-illustre .tf-encart-illustre__picto img{display:block;width:86%;height:auto}.entry-content .tf-encart-illustre .tf-encart-illustre__texte{max-width:40em;font-size:17px}.entry-content .tf-encart-illustre .tf-encart-illustre__texte>*{margin:0;max-width:none}.entry-content .tf-encart-illustre .tf-encart-illustre__texte>*+*{margin-top:14px}.entry-content .tf-encart-illustre .tf-encart-illustre__texte p{font-size:17px;font-weight:400;line-height:1.7}.entry-content .tf-encart-illustre .tf-encart-illustre__essentiel{padding:24px 24px 26px!important;border-radius:14px;background:var(--tf-pierre)}.entry-content .tf-encart-illustre__essentiel>*{margin:0}.entry-content .tf-encart-illustre__essentiel .tf-encart-illustre__etiquette{margin:0 0 14px;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--tf-action)}.entry-content .tf-encart-illustre__essentiel :is(ul,ol){display:grid;gap:12px;margin:0;padding:0;list-style:none;counter-reset:tf-ei}.entry-content .tf-encart-illustre__essentiel li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:start;margin:0;font-size:16px;line-height:1.45;color:var(--tf-marine)}.entry-content .tf-encart-illustre__essentiel ul>li::before{content:"";width:10px;height:10px;margin:7px 0 0 9px;border-radius:50%;background:var(--tf-marque)}.entry-content .tf-encart-illustre__essentiel ol>li::before{counter-increment:tf-ei;content:counter(tf-ei);display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--tf-marine);color:var(--tf-blanc);font-size:13px;font-weight:700;line-height:1}.entry-content .tf-encart-illustre__essentiel p:not(.tf-encart-illustre__etiquette){font-size:15px;line-height:1.55;color:var(--tf-marine)}.entry-content .tf-encart-illustre__essentiel a{color:var(--tf-action-fonce);text-decoration:underline;text-underline-offset:.18em}.entry-content .tf-encart-illustre.tf-encart--vigilance{border-left:4px solid var(--tf-action);border-radius:0 var(--tf-r-lg) var(--tf-r-lg)0}.entry-content .tf-encart-illustre.tf-ancrage{border-left:3px solid var(--tf-ancrage-accent, var(--tf-marine));border-radius:0 var(--tf-r-lg) var(--tf-r-lg)0;background:var(--tf-blanc)}.entry-content .tf-encart-illustre .tf-encart-illustre__texte h3{margin:0 0 4px}.entry-content .tf-conseil.tf-conseil{display:grid;grid-template-columns:var(--tf-ei-picto) minmax(0,1fr) var(--tf-ei-aside);column-gap:var(--tf-ei-gap);align-items:center;max-width:none;margin:28px 0 0;padding:0 var(--tf-ei-pad)}.entry-content .tf-conseil>*{margin:0!important;max-width:none}.entry-content .tf-conseil+*{margin-top:32px!important}.entry-content .tf-conseil .tf-conseil__etiquette{justify-self:end;white-space:nowrap;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--tf-action);text-align:right}.entry-content .tf-conseil .tf-conseil__texte{max-width:42em;font-size:18px;line-height:1.6;color:var(--tf-marine)}.entry-content .tf-conseil .kb-buttons-wrap{justify-content:flex-start}.entry-content .tf-conseil:not(:has(.kb-buttons-wrap)) .tf-conseil__texte{grid-column:2/-1;max-width:52rem}@media (max-width:1023px){.entry-content .tf-encart-illustre.tf-encart-illustre{grid-template-columns:64px minmax(0,1fr);column-gap:16px;row-gap:0;padding:32px!important}.entry-content .tf-encart-illustre .tf-encart-illustre__picto{grid-column:1;grid-row:1;padding:6px;border-radius:16px;align-self:center}.entry-content .tf-encart-illustre .tf-encart-illustre__texte{display:contents}.entry-content .tf-encart-illustre .tf-encart-illustre__texte>:first-child{grid-column:2;grid-row:1;align-self:center;margin:0!important}.entry-content .tf-encart-illustre .tf-encart-illustre__texte>:not(:first-child){grid-column:1/-1;margin:14px 0 0!important}.entry-content .tf-encart-illustre .tf-encart-illustre__texte p{font-size:16px}.entry-content .tf-encart-illustre .tf-encart-illustre__essentiel{grid-column:1/-1;margin:18px 0 0!important;padding:20px!important}.entry-content .tf-conseil.tf-conseil{grid-template-columns:minmax(0,1fr);row-gap:10px;padding:0}.entry-content .tf-conseil .tf-conseil__etiquette{justify-self:start;text-align:left}.entry-content .tf-conseil:not(:has(.kb-buttons-wrap)) .tf-conseil__texte{grid-column:auto}}.tf-encart__sim{display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;margin-top:9px;border:1px solid var(--tf-marine);border-radius:14px;background:var(--tf-blanc);color:var(--tf-marine);font-size:14.5px;font-weight:700;text-align:center;text-decoration:none;transition:background-color .2s ease,color .2s ease}.tf-encart__sim::after{content:"";width:16px;height:16px;flex:0 0 auto;background-color:currentColor;-webkit-mask:var(--tf-chevron) center/contain no-repeat;mask:var(--tf-chevron) center/contain no-repeat;transition:transform .2s ease}.tf-encart__sim:focus-visible{background:var(--tf-marine);color:var(--tf-blanc)}@media (hover:hover) and (pointer:fine){.tf-encart__sim:hover{background:var(--tf-marine);color:var(--tf-blanc)}}@media (hover:hover) and (pointer:fine){.tf-encart__sim:hover::after{transform:translateX(3px)}}.tf-mvt [data-tf-cascade]>*{opacity:0;translate:0 22px;transition:opacity .6s var(--tf-ease-apparition, ease),translate .7s var(--tf-ease-apparition, ease);transition-delay:calc(var(--tf-i, 0)*75ms)}.tf-mvt--doux [data-tf-cascade]>*{translate:0 12px;transition-delay:calc(var(--tf-i, 0)*45ms)}.tf-mvt [data-tf-cascade].tf-vu>*{opacity:1;translate:none}.tf-mvt .entry-content .tf-etapes--frise[data-tf-trace]>li::before{transition:background-color .45s ease,color .45s ease,border-color .45s ease,scale .45s cubic-bezier(.34,1.56,.64,1),box-shadow .45s ease}.tf-mvt .entry-content .tf-etapes--frise[data-tf-trace]>li:not(.tf-allume)::before{background:transparent!important;color:var(--tf-marque)!important;border-color:color-mix(in srgb,var(--tf-marque) 70%,transparent)!important;scale:.88!important}.tf-mvt .entry-content .tf-etapes--frise[data-tf-trace]>li.tf-allume::before{box-shadow:0 0 0 6px var(--tf-anneau, var(--tf-fond)),0 0 0 12px color-mix(in srgb,var(--tf-marque) 22%,transparent)!important}.tf-mvt .entry-content .tf-etapes--frise[data-tf-trace]>li::after{animation:none!important;background-color:color-mix(in srgb,currentColor 16%,transparent)!important;background-image:linear-gradient(var(--tf-marque),var(--tf-marque))!important;background-repeat:no-repeat!important;background-size:100% calc(var(--tf-fil, 0)*100%)!important}.tf-mvt .entry-content .tf-etapes--frise[data-tf-trace]>li>strong:first-child{transition:opacity .4s ease}.tf-mvt .entry-content .tf-etapes--frise[data-tf-trace]>li:not(.tf-allume)>strong:first-child{opacity:.55}@keyframes tf-flotte{from{translate:0 0}to{translate:0-6px}}@media (hover:hover) and (min-width:1024px){.tf-mvt:not(.tf-mvt--doux) .entry-content :is(.tf-connexes__visuel,.tf-assu__visuel,.tf-encart-illustre__picto,.tf-photo__picto,.tf-ico--3d) img{animation:tf-flotte 3.4s ease-in-out infinite alternate}.tf-mvt:not(.tf-mvt--doux) .entry-content :is(.tf-connexes__item,.tf-assu,.tf-encart-illustre):nth-child(2n) :is(.tf-connexes__visuel,.tf-assu__visuel,.tf-encart-illustre__picto) img{animation-delay:-1.2s}.tf-mvt:not(.tf-mvt--doux) .entry-content :is(.tf-connexes__item,.tf-assu,.tf-encart-illustre):nth-child(3n) :is(.tf-connexes__visuel,.tf-assu__visuel,.tf-encart-illustre__picto) img{animation-delay:-2.3s}.tf-mvt .entry-content :is(.tf-connexes__visuel,.tf-assu__visuel,.tf-encart-illustre__picto){transition:scale .35s cubic-bezier(.34,1.56,.64,1),rotate .35s ease}.tf-mvt .entry-content :is(.tf-connexes__item,.tf-assu,.tf-encart-illustre):hover :is(.tf-connexes__visuel,.tf-assu__visuel,.tf-encart-illustre__picto){scale:1.08;rotate:-3deg}.tf-mvt .entry-content .tf-photo__image[data-tf-plx]{translate:0 calc(var(--tf-plx, 0)*1px)}.tf-mvt .entry-content>[data-tf-plx]::before{-webkit-mask-position:0 calc(var(--tf-plx, 0)*3px),0 0;mask-position:0 calc(var(--tf-plx, 0)*3px),0 0}}.tf-btn.tf-btn::after,.tf-encart__cta::after{transition:transform .28s cubic-bezier(.34,1.56,.64,1)}.tf-btn.tf-btn:focus-visible::after{transform:translateX(5px)}@media (hover:hover) and (pointer:fine){.tf-btn.tf-btn:hover::after{transform:translateX(5px)}}.tf-sommaire a{transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}.tf-sommaire{scroll-behavior:smooth}@keyframes tf-entree{from{opacity:0;translate:0 8px}to{opacity:1;translate:none}}.tf-mvt :is(.tf-nav__item[data-survol="true"],.tf-nav__item:focus-within)>.tf-volet .tf-item,.tf-mvt .tf-volet[data-ouvert="true"] .tf-item{animation:tf-entree .38s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(60ms + var(--tf-i, 0)*28ms)}@supports (interpolate-size:allow-keywords){.tf-mvt details.tf-accordeon__item{interpolate-size:allow-keywords}.tf-mvt details.tf-accordeon__item::details-content{block-size:0;overflow:hidden;transition:block-size .38s cubic-bezier(.2,.7,.2,1),content-visibility .38s allow-discrete}.tf-mvt details.tf-accordeon__item[open]::details-content{block-size:auto}}@media (prefers-reduced-motion:reduce){.tf-mvt [data-tf-cascade]>*{opacity:1;translate:none;transition:none}.tf-mvt .entry-content :is(.tf-connexes__visuel,.tf-assu__visuel,.tf-encart-illustre__picto,.tf-photo__picto) img{animation:none}}:is(body.privacy-policy,body.cmplz-document,body.page-id-340) .entry-content .tf-section:not(.tf-hero) .kt-inside-inner-col>:is(p,ul,ol,h2,h3,h4,figure,details,.wp-block-group){max-width:46rem;margin-left:auto!important;margin-right:auto!important}:root{--tf-v39: 1}.tf-mvt .tf-encart-illustre[data-tf-revele] .tf-encart-illustre__picto{transition:opacity .5s ease,scale .65s cubic-bezier(.34,1.56,.64,1),rotate .65s cubic-bezier(.34,1.56,.64,1)}.tf-mvt .tf-encart-illustre[data-tf-revele]:not(.tf-vu) .tf-encart-illustre__picto{opacity:0;scale:.78;rotate:-6deg}.tf-mvt .tf-encart-illustre[data-tf-revele] .tf-encart-illustre__essentiel{transition:opacity .55s ease .12s,translate .65s cubic-bezier(.2,.7,.2,1) .12s}.tf-mvt .tf-encart-illustre[data-tf-revele]:not(.tf-vu) .tf-encart-illustre__essentiel{opacity:0;translate:18px 0}.tf-mvt .tf-conseil[data-tf-revele]>*{transition:opacity .5s ease,translate .6s cubic-bezier(.2,.7,.2,1)}.tf-mvt .tf-conseil[data-tf-revele]>:nth-child(2){transition-delay:.08s}.tf-mvt .tf-conseil[data-tf-revele]>:nth-child(3){transition-delay:.16s}.tf-mvt .tf-conseil[data-tf-revele]:not(.tf-vu)>*{opacity:0;translate:0 12px}.tf-mvt .tf-conseil[data-tf-revele]:not(.tf-vu)>:first-child{translate:-14px 0}.tf-mvt .tf-photo__encart[data-tf-revele]{transition:opacity .55s ease,translate .75s cubic-bezier(.2,.7,.2,1)}.tf-mvt .tf-photo__encart[data-tf-revele]:not(.tf-vu){opacity:0;translate:36px 0}.tf-mvt .tf-kicker[data-tf-revele]::before{transform-origin:left center;transition:scale .6s cubic-bezier(.2,.7,.2,1) .1s}.tf-mvt .tf-kicker[data-tf-revele]:not(.tf-vu)::before{scale:0 1}.tf-mvt--doux .tf-encart-illustre[data-tf-revele]:not(.tf-vu) .tf-encart-illustre__picto{scale:.9;rotate:none}.tf-mvt--doux .tf-encart-illustre[data-tf-revele]:not(.tf-vu) .tf-encart-illustre__essentiel{translate:0 10px}.tf-mvt--doux .tf-photo__encart[data-tf-revele]:not(.tf-vu){translate:0 14px}.tf-tout-revele :is(.tf-apparition,.tf-apparition--cascade>*,.tf-apparition--laterale>*,[data-tf-cascade]>*,[data-tf-revele],[data-tf-revele]>*,.tf-encart-illustre__picto,.tf-encart-illustre__essentiel){opacity:1!important;translate:none!important;scale:none!important;rotate:none!important}.tf-tout-revele .tf-kicker[data-tf-revele]::before{scale:none!important}@media print{:is(.tf-anime,.tf-mvt) :is(.tf-apparition,.tf-apparition--cascade>*,.tf-apparition--laterale>*,[data-tf-cascade]>*,[data-tf-revele],[data-tf-revele]>*,.tf-encart-illustre__picto,.tf-encart-illustre__essentiel){opacity:1!important;translate:none!important;scale:none!important;rotate:none!important;transition:none!important}}@media (prefers-reduced-motion:reduce){.tf-mvt :is(.tf-encart-illustre__picto,.tf-encart-illustre__essentiel,.tf-photo__encart,.tf-conseil>*){opacity:1!important;translate:none!important;scale:none!important;rotate:none!important;transition:none!important}.tf-mvt .tf-kicker[data-tf-revele]::before{scale:none!important;transition:none}}:root{--tf-v40: 1}.tf-section--sous-page .tf-dossier__bloc>.tf-definition,.tf-section--sous-page .tf-dossier__bloc.tf-definition{max-width:none}.tf-section--sous-page .tf-sp-duo__corps>.tf-encart:not(.tf-encart-illustre){max-width:none}@media (min-width:1024px){.entry-content :is(.tf-cas,.tf-definition--ligne)+.tf-encart:not(.tf-encart-illustre){max-width:min(100%,904px);margin-left:auto!important;margin-right:auto!important}}:root{--tf-v42: 1}:root{--tf-pad-surface: 32px;--tf-reserve-signe: calc(var(--tf-commande-t) + var(--tf-commande-marge) + 8px)}@media (max-width:1023px){.entry-content .tf-carte--situation:has(.tf-lien-couvrant):is(*,*){padding-right:var(--tf-reserve-signe)!important}}@media (max-width:639px){.entry-content .tf-carte--situation.tf-carte--situation:not(.tf-hero *):has(.tf-lien-couvrant):is(*,*){padding-right:var(--tf-pad-surface)!important;grid-template-columns:minmax(0,1fr);align-items:start}.entry-content .tf-carte--situation:not(.tf-hero *) .tf-carte--situation__visuel.tf-carte--situation__visuel{grid-row:auto;margin:0 0 var(--tf-e-2)}.entry-content .tf-carte--situation:not(.tf-hero *) .tf-lien-couvrant.tf-lien-couvrant::after{top:calc(var(--tf-pad-surface) + 10px)}}.tf-partenaire:has(>.tf-partenaire__iframe[hidden])>.tf-partenaire__lien{display:none}.entry-content p.tf-statut{margin:18px auto 0;max-width:46rem;font-size:15px;line-height:1.55;text-align:center;color:inherit;opacity:.82}.entry-content p.tf-statut a{color:inherit;text-decoration:underline;text-underline-offset:.18em}.entry-content p.tf-mention-partenaire{margin:12px 0 0;font-size:15px;line-height:1.5;opacity:.85}.entry-content .tf-rappel{max-width:44rem;margin:48px auto 0;scroll-margin-top:120px}.entry-content .tf-rappel>p{margin:0 0 16px}:root{--tf-v43: 1}@media (max-width:479px){html body .entry-content .tf-hero h1{font-size:clamp(1.875rem,8.5vw,2.625rem)!important;line-height:1.12!important}html body .entry-content .tf-hero .tf-hero__chapo{font-size:16px;line-height:1.55}}@media (max-width:639px){:root{--tf-pad-surface: clamp(20px, calc(20px + (100vw - 480px) * .075), 32px)}.entry-content :is(.tf-cas__item,.tf-vigilance,.tf-connexes__item,.tf-pieces,.tf-carte--situation,.tf-guide,.tf-definition--compact,.tf-partenaire__attente,.tf-cadre__note,.tf-photo__encart,.tf-ancrage,.tf-encart,p.tf-encart,.tf-assu,.tf-notion):is(*,*){padding:var(--tf-pad-surface)!important}.entry-content .tf-carte--situation.tf-carte--situation:not(.tf-hero *):has(.tf-lien-couvrant):is(*,*){padding-right:var(--tf-pad-surface)!important}.tf-portail.tf-portail.tf-portail{padding:var(--tf-pad-surface)!important}.entry-content .tf-liste--cartes>li:is(*,*),.entry-content .tf-definition__temps>.tf-ligne:is(*,*){padding-top:var(--tf-pad-surface)!important;padding-bottom:var(--tf-pad-surface)!important;padding-right:var(--tf-pad-surface)!important}.entry-content .tf-form~* .tf-sp-large,.entry-content .kt-inside-inner-col:has(>.tf-form)>.tf-sp-large:is(*,*){padding:var(--tf-pad-surface)!important}.entry-content .kt-row-column-wrap.kt-has-5-columns:is(*,*){padding:var(--tf-pad-surface)0!important}.entry-content .tf-hero .kt-row-column-wrap.kt-has-5-columns:is(*,*){padding:var(--tf-pad-surface)!important}.entry-content .tf-carte--vitrine:has(>.kt-inside-inner-col>figure)>.kt-inside-inner-col>:not(figure,.tf-lien-couvrant):is(*,*){margin-inline:var(--tf-pad-surface)!important}.entry-content .tf-carte--vitrine:not(:has(.tf-coordonnees)):is(*,*){padding-bottom:var(--tf-pad-surface)!important}.entry-content :is(.tf-encart--vigilance,.tf-definition,.tf-etape,.tf-points,.tf-coordonnees--carte,.tf-cadre__volet):is(*,*){padding-top:var(--tf-pad-surface)!important;padding-bottom:var(--tf-pad-surface)!important;padding-right:var(--tf-pad-surface)!important}.entry-content :is(.tf-definition,.tf-etape,.tf-coordonnees--carte,.tf-cadre__volet):is(*,*){padding-left:var(--tf-pad-surface)!important}.entry-content .tf-dossier__bloc.tf-definition:is(*,*){padding:var(--tf-pad-surface)!important}.entry-content .tf-points.tf-points:is(*,*){padding-left:0!important;padding-right:0!important;background:none}.entry-content .tf-encart--vigilance.tf-encart--vigilance:is(*,*){padding-left:var(--tf-pad-surface)!important;padding-top:calc(var(--tf-pad-surface) + 34px)!important}.entry-content .tf-encart--vigilance.tf-encart--vigilance::before{left:var(--tf-pad-surface);top:var(--tf-pad-surface)}}@media (min-width:1100px){.entry-content .tf-deux-colonnes{columns:2;column-gap:clamp(32px,4vw,64px)}.entry-content ol.tf-deux-colonnes>li,.entry-content ul.tf-deux-colonnes>li{break-inside:avoid}}.entry-content :is(.tf-sim__mentions,.tf-partenaire__attente>p){max-width:46rem;margin-left:auto!important;margin-right:auto!important}.entry-content .cmplz-document{max-width:46rem;margin-left:auto;margin-right:auto}.entry-content .cmplz-document :is(p,li,td){font-size:16px;line-height:1.65}:root{--tf-action-texte: var(--tf-action-fonce)}body{--theme-link-initial-color: var(--tf-action-texte)}:is(.tf-surface-marine,.tf-section--relief,.tf-hero,.tf-pied,.tf-entete,.tf-barre-action){--theme-link-initial-color: var(--tf-action)}body :is(.tf-lien-suite a,a.tf-lien-tel,.tf-accordeon__item a:not(.tf-btn),.tf-encart a:not(.tf-btn):not([class*=cta]):not(.tf-encart__b):not(.tf-encart__sim),.tf-ligne a,.tf-liste a,.tf-cas__item a,.tf-points a,.tf-section__intro a:not(.tf-btn),.tf-lecture__texte a,.tf-form-consent__label a,.tf-form-info a,.tf-partenaire__attente a,.tf-sp-duo__rail a,.nav-item-prev,.nav-item-next,.nav-item-prev *,.nav-item-next *,p.tf-kicker):not(:is(.tf-surface-marine,.tf-section--relief,.tf-hero,.tf-pied,.tf-entete) *){color:var(--tf-action-texte)}@media (max-width:639px){.tf-pied .tf-pied__col-titre{min-height:44px;display:flex;align-items:center}}.tf-pied .tf-pied__col-titre>span.tf-pied__col-lien{display:inline-block;pointer-events:none;padding-block:0;margin-block:0}html body #tf-ouverture{pointer-events:none!important}@media (prefers-reduced-motion:reduce){html body #tf-ouverture{display:none!important}}@media (prefers-reduced-motion:no-preference){:is(a.tf-btn,a.kb-button,.wp-block-button__link,.tf-encart__cta,.tf-sim__cta):active{scale:.98;transition:scale .12s var(--tf-ease)}}:root{--tf-t-apparition: .6s;--tf-apparition-pas: .06s}.tf-mvt [data-tf-cascade]>*{transition:opacity var(--tf-t-apparition) var(--tf-ease-apparition, ease),translate var(--tf-t-apparition) var(--tf-ease-apparition, ease);transition-delay:calc(var(--tf-i, 0)*60ms)}.tf-mvt--doux [data-tf-cascade]>*{transition-delay:calc(var(--tf-i, 0)*45ms)}.tf-anime :is(.tf-apparition--cascade,.tf-apparition--laterale).est-visible>.kt-row-column-wrap>:nth-child(n+6),.tf-anime :is(.tf-apparition--cascade,.tf-apparition--laterale).est-visible>:nth-child(n+6){transition-delay:calc(var(--tf-apparition-amorce) + 4*var(--tf-apparition-pas))}.entry-content .tf-faq-theme .tf-accordeon__item .tf-lien-suite{font-size:15px}@media (max-width:767px){.entry-content p.tf-encart{text-align:left}}.entry-content .tf-autour{margin-top:48px}.entry-content .tf-autour .tf-autour__titre{margin:0 0 8px}.entry-content .tf-autour .tf-autour__intro{margin:0}.entry-content .tf-autour ul.tf-autour__liste{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0 0;padding:0;list-style:none}.entry-content .tf-autour ul.tf-autour__liste>li{margin:0;padding:0}.entry-content .tf-autour ul.tf-autour__liste>li::before{content:none}.entry-content .tf-autour ul.tf-autour__liste a{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:1px solid var(--tf-bordure);border-radius:var(--tf-r-rond);background:var(--tf-blanc);color:var(--tf-marine);font-size:15px;font-weight:600;text-decoration:none}@media (hover:hover) and (pointer:fine){.entry-content .tf-autour ul.tf-autour__liste a:hover{border-color:var(--tf-action-texte);color:var(--tf-action-texte)}}.entry-content .tf-autour ul.tf-autour__liste a:focus-visible{outline:2px solid var(--tf-action-texte);outline-offset:2px}:root{--tf-v44: 1}.entry-content ul.wp-block-post-template.tf-guides-grille{display:grid;grid-template-columns:1fr;gap:var(--tf-e-5);margin:var(--tf-e-5)0 0;padding:0;list-style:none}@media (min-width:768px){.entry-content ul.wp-block-post-template.tf-guides-grille{grid-template-columns:repeat(3,minmax(0,1fr))}}.entry-content ul.tf-guides-grille>li{margin:0;padding:0;min-width:0;display:flex}.entry-content ul.tf-guides-grille>li::before{content:none}.entry-content .tf-guide-carte{position:relative;display:flex;flex-direction:column;width:100%;overflow:hidden;margin:0;background:var(--tf-blanc);border:1px solid var(--tf-marine-08);border-radius:var(--tf-r-md);box-shadow:var(--tf-ombre-1);transition:box-shadow var(--tf-t) var(--tf-ease),translate var(--tf-t) var(--tf-ease),border-color var(--tf-t) var(--tf-ease)}@media (hover:hover) and (pointer:fine){.entry-content .tf-guide-carte:hover{translate:0-4px;box-shadow:var(--tf-ombre-4);border-color:color-mix(in srgb,var(--tf-action) 40%,transparent)}}.entry-content .tf-guide-carte .tf-guide-carte__image{margin:0;aspect-ratio:16/9;overflow:hidden;background:var(--tf-marine-04)}.entry-content .tf-guide-carte .tf-guide-carte__image a{display:block;height:100%}.entry-content .tf-guide-carte .tf-guide-carte__image img{display:block;width:100%;height:100%;object-fit:cover;border-radius:0}.entry-content .tf-guide-carte .tf-guide-carte__corps{display:flex;flex-direction:column;gap:var(--tf-e-2);padding:var(--tf-e-5);margin:0;flex:1 1 auto}.entry-content .tf-guide-carte .tf-guide-carte__cat{position:relative;z-index:2;margin:0;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tf-action-texte)}.entry-content .tf-guide-carte .tf-guide-carte__cat a{color:inherit;text-decoration:none}@media (hover:hover) and (pointer:fine){.entry-content .tf-guide-carte .tf-guide-carte__cat a:hover{text-decoration:underline}}.entry-content .tf-guide-carte .tf-guide-carte__titre{margin:0;font-size:18px;line-height:1.35;font-weight:700;color:var(--tf-marine)}.entry-content .tf-guide-carte .tf-guide-carte__titre a{color:inherit;text-decoration:none}.entry-content .tf-guide-carte .tf-guide-carte__titre a::after{content:"";position:absolute;inset:0;z-index:1}.entry-content .tf-guide-carte .tf-guide-carte__titre a:focus-visible{outline:none}.entry-content .tf-guide-carte:has(.tf-guide-carte__titre a:focus-visible){outline:2px solid var(--tf-action-texte);outline-offset:2px}.entry-content .tf-guide-carte .tf-guide-carte__date{margin:0;font-size:14px;color:var(--tf-texte-doux)}.entry-content .tf-guide-carte .tf-guide-carte__extrait,.entry-content .tf-guide-carte .tf-guide-carte__extrait p{margin:0;font-size:15px;line-height:1.55;color:var(--tf-texte-doux)}.entry-content .tf-guide-carte .wp-block-post-excerpt__more-text{display:none}.entry-content .tf-derniers-guides{margin-top:var(--tf-e-7)}.entry-content .tf-derniers-guides .tf-derniers-guides__titre{margin:0}.entry-content .tf-derniers-guides .tf-derniers-guides__tous{margin:var(--tf-e-5)0 0}.entry-content .tf-derniers-guides .tf-derniers-guides__tous a{display:inline-flex;align-items:center;min-height:44px;font-weight:700;color:var(--tf-action-texte)}.entry-content .tf-filtres__label{margin:var(--tf-e-5)0 var(--tf-e-2);font-weight:600;color:var(--tf-marine)}.entry-content .wp-block-buttons.tf-filtres{gap:10px;margin:0}.entry-content .tf-filtres .wp-block-button{margin:0}.entry-content .tf-filtres .wp-block-button__link.wp-block-button__link{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:1px solid var(--tf-bordure);border-radius:var(--tf-r-rond);background:var(--tf-blanc);color:var(--tf-marine);font-size:15px;font-weight:600;text-decoration:none;box-shadow:none}@media (hover:hover) and (pointer:fine){.entry-content .tf-filtres .wp-block-button__link:hover{border-color:var(--tf-action-texte);color:var(--tf-action-texte)}}.entry-content .tf-filtres .wp-block-button__link:focus-visible{outline:2px solid var(--tf-action-texte);outline-offset:2px}.entry-content .tf-guides-pagination{gap:8px;margin-top:var(--tf-e-6);flex-wrap:wrap}.entry-content .tf-guides-pagination :is(a,.current){display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 14px;border:1px solid var(--tf-bordure);border-radius:var(--tf-r-rond);color:var(--tf-marine);text-decoration:none;font-weight:600}.entry-content .tf-guides-pagination .current{background:var(--tf-marine);border-color:var(--tf-marine);color:var(--tf-blanc)}@media (hover:hover) and (pointer:fine){.entry-content .tf-guides-pagination a:hover{border-color:var(--tf-action-texte);color:var(--tf-action-texte)}}@media (max-width:359px){.entry-content .tf-cadre>.kt-row-column-wrap{padding-left:0!important;padding-right:0!important}.entry-content .tf-cadre .tf-cadre__volet.tf-cadre__volet:is(*,*){width:100%;max-width:none;padding:20px!important}.entry-content .tf-cadre .tf-cadre__liste .tf-ligne{grid-template-columns:28px minmax(0,1fr);column-gap:10px}}.single-post .ct-container-full[data-content="normal"],.single-post .site-main>.ct-container-full{padding-top:var(--tf-e-6);padding-bottom:var(--tf-e-6)}@media (min-width:768px){.single-post .ct-container-full[data-content="normal"],.single-post .site-main>.ct-container-full{padding-top:var(--tf-e-7);padding-bottom:var(--tf-e-7)}}:root{--tf-v45: 1}@media (max-width:1359px){.tf-entete .tf-panneau.tf-panneau{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto auto auto;grid-template-areas:"rech rech""nav  nav""cta  cta""tel  sim""hor  hor";gap:10px;top:var(--tf-panneau-haut, calc(var(--tf-cap-h) + var(--tf-cap-marge) * 2));bottom:auto;height:calc(100dvh - var(--tf-panneau-haut, calc(var(--tf-cap-h) + var(--tf-cap-marge) * 2)));padding:12px 16px calc(12px + env(safe-area-inset-bottom));overflow:hidden}.tf-entete .tf-panneau>.tf-actions{display:contents}.tf-entete .tf-panneau .tf-sec--loupe{display:none}.tf-entete .tf-panneau #tf-recherche{grid-area:rech;display:block!important;position:static;margin:0;padding:0;border:0;box-shadow:none;background:none}.tf-entete .tf-panneau .tf-recherche__form{display:flex;flex-wrap:nowrap;gap:8px;margin:0}.tf-entete .tf-panneau .tf-recherche__champ{flex:1 1 auto;min-width:0}.tf-entete .tf-panneau .tf-recherche__champ input{width:100%;min-height:44px;font-size:16px}.tf-entete .tf-panneau .tf-recherche__ok{flex:none;width:auto;min-height:44px;padding:0 14px}.tf-entete:has(.tf-panneau[data-ouvert="true"]){background:var(--tf-blanc)}.tf-entete .tf-panneau>.tf-nav{grid-area:nav;min-height:0;margin:0-16px;padding:0 16px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-top:1px solid var(--tf-bordure);border-bottom:1px solid var(--tf-bordure)}.tf-entete .tf-panneau .tf-nav__tete{min-height:52px}.tf-entete .tf-panneau .tf-nav__lien{min-height:52px;padding-block:10px}.tf-entete .tf-panneau .tf-volet__in{padding:0 0 8px 4px}.tf-entete .tf-panneau .tf-volet__intitule{display:none}.tf-entete .tf-panneau .tf-volet .tf-item{display:flex;align-items:center;gap:10px;min-height:48px;max-height:64px;padding:6px 8px}.tf-entete .tf-panneau .tf-volet .tf-item__ico{width:32px;height:32px;flex:none;padding:2px;border-radius:9px}.tf-entete .tf-panneau .tf-volet .tf-item__ico img{width:100%;height:100%}.tf-entete .tf-panneau .tf-volet .tf-item__txt{min-width:0;display:flex;flex-direction:column;gap:1px}.tf-entete .tf-panneau .tf-volet :is(.tf-item__t,.tf-item__d){display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tf-entete .tf-panneau .tf-volet .tf-item__t{font-size:15px;line-height:1.25}.tf-entete .tf-panneau .tf-volet .tf-item__d{font-size:13px;line-height:1.3}.tf-entete .tf-panneau .tf-volet .tf-item--tout{min-height:44px;padding-left:8px}.tf-entete .tf-panneau .tf-volet .tf-item--tout .tf-item__t{font-weight:700;color:var(--tf-action-texte)}.tf-entete .tf-panneau .tf-volet__pied>a{display:none}.tf-entete .tf-panneau .tf-volet__pied{margin-top:0;padding-top:4px}.tf-entete .tf-panneau .tf-volet__pied p{font-size:13px}.tf-entete .tf-panneau .tf-sec--enveloppe{display:none}.tf-entete .tf-panneau .tf-cta{grid-area:cta;min-height:48px;width:100%;margin:0}.tf-entete .tf-panneau .tf-tel{grid-area:tel;justify-content:center;align-items:center;min-height:48px;padding:0 12px;border-radius:var(--tf-r-rond)}.tf-entete .tf-panneau .tf-tel__i{width:22px;height:22px}.tf-entete .tf-panneau .tf-tel__bloc{display:flex}.tf-entete .tf-panneau .tf-tel__n,.tf-entete .tf-panneau .tf-tel__h{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tf-entete .tf-panneau .tf-tel__appeler{color:var(--tf-marine);font-size:15px;font-weight:700}.tf-entete .tf-panneau .tf-sec--curseurs{grid-area:sim;justify-content:center;min-height:48px;border-radius:var(--tf-r-rond)}.tf-entete .tf-panneau .tf-sec--curseurs .tf-sec__long{display:none}.tf-entete .tf-panneau .tf-sec--curseurs .tf-sec__court{display:inline;font-weight:700}.tf-entete .tf-panneau>.tf-panneau__horaires{grid-area:hor;margin:0;font-size:12px;text-align:center}.tf-entete .tf-panneau>.tf-panneau__fermer{display:none}}@media (min-width:1360px){.tf-entete .tf-item--tout,.tf-entete .tf-tel__appeler{display:none}}body #main-container{min-height:0}@media (max-width:1023px){.entry-content>.tf-hero ul.tf-hero__pistes,.entry-content>.tf-hero:has(.tf-hero__pistes) ul.tf-reassurance{justify-content:center}}@media (min-width:1440px){.entry-content>.tf-hero ul.tf-hero__pistes{gap:6px}.entry-content>.tf-hero ul.tf-hero__pistes>li{flex:none}.entry-content>.tf-hero ul.tf-hero__pistes a{padding-left:10px!important;padding-right:10px!important;font-size:13px!important;letter-spacing:.04em!important}}:root{--tf-v46: 1}@media (max-width:1359px){.tf-entete .tf-panneau .tf-nav__item--volet>.tf-nav__tete{cursor:pointer}.tf-entete .tf-panneau .tf-nav__item--volet>.tf-nav__tete>.tf-nav__bascule{width:52px;height:52px}.tf-entete .tf-panneau .tf-nav__item--volet>.tf-nav__tete>.tf-nav__bascule::before{width:18px;height:18px}.tf-entete .tf-panneau .tf-nav__item--volet>.tf-nav__tete:active{background:var(--tf-marine-04)}.tf-entete .tf-panneau .tf-nav__lien[aria-expanded="true"]{color:var(--tf-marine)}}html body ul.tf-sommaire.tf-sommaire.tf-sommaire.tf-sommaire.tf-sommaire.tf-sommaire a{color:var(--tf-marine)}@media (hover:hover) and (pointer:fine){html body ul.tf-sommaire.tf-sommaire.tf-sommaire.tf-sommaire.tf-sommaire.tf-sommaire a:hover{color:var(--tf-action-texte)}}html body ul.tf-sommaire.tf-sommaire.tf-sommaire.tf-sommaire.tf-sommaire.tf-sommaire a[aria-current="true"],html body .tf-sommaire-auto.tf-sommaire-auto.tf-sommaire-auto.tf-sommaire-auto.tf-sommaire-auto a[aria-current="true"]{color:var(--tf-blanc)}@media (hover:hover) and (pointer:fine){html body ul.tf-sommaire.tf-sommaire.tf-sommaire.tf-sommaire.tf-sommaire.tf-sommaire a[aria-current="true"]:hover{color:var(--tf-blanc)}}@media (min-width:1100px){.tf-lecture__corps .entry-content.entry-content>:is(p,ul,ol,blockquote,h2,h3,h4){max-width:none}}:root{--tf-v47: 1;--tf-colonne-article: 760px}@media (min-width:1024px){.tf-lecture__corps .entry-content.entry-content>p:not(.tf-note):not([class*="has-small"]),.tf-lecture__corps .entry-content.entry-content>:is(ul,ol)>li{font-size:18px;line-height:1.7}}@media (min-width:1024px) and (max-width:1099px){.tf-lecture>:is(.tf-lecture__corps,.tf-lecture__rail){max-width:var(--tf-colonne-article);margin-left:auto;margin-right:auto}}@media (min-width:1100px){.tf-lecture.tf-lecture{grid-template-columns:minmax(0,var(--tf-colonne-article)) minmax(260px,300px);justify-content:center}}@media (max-width:1359px){.tf-entete .tf-panneau .tf-recherche__ok.tf-recherche__ok{background:var(--tf-blanc);color:var(--tf-marine);box-shadow:inset 0 0 0 2px var(--tf-marine)}.tf-entete .tf-panneau .tf-recherche__ok.tf-recherche__ok:active{background:var(--tf-marine-04)}@media (hover:hover) and (pointer:fine){.tf-entete .tf-panneau .tf-recherche__ok.tf-recherche__ok:hover{background:var(--tf-marine-04)}}}
