#tsWow .tc .btn.o{background:transparent!important;color:var(--n)!important;border-color:var(--n)}
#tsWow .tc .btn.o:hover{background:var(--n)!important;color:#fff!important}
@media(max-width:600px){#tsWow .tc .btns{flex-direction:column;width:100%}#tsWow .tc .btn{text-align:center}}

/* Pied de page (9/11/2026) : badges pro en double corrigés (Secours / Commando affichés une fois, Gendarmerie en badge texte). Retirer ce bloc = état d'origine. */
#footer .statick-link .foot-column li.pro_link + li.pro_link a.military{display:none!important}
#footer .statick-link .foot-column li.pro_link + li.pro_link a.aqua_help{background:none!important;border:1.5px solid rgba(255,255,255,.75);border-radius:6px;height:auto!important;width:23rem;max-width:100%;box-sizing:border-box;padding:9px 12px;font-family:'Helvetica Neue Condensed','Arial Narrow',sans-serif;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:#fff!important;line-height:1.25;text-decoration:none!important}

/* Page Test Centers (cms-97) : trait de pinceau blanc du thème sous le titre retiré (9/11/2026). */
body.cms-97 .breadcrumb::after,body.cms-163 .breadcrumb::after{display:none!important}


/* Page Plongée tek (CMS) – 10/11/2026 */
.tek{width:100vw;margin-left:calc(50% - 50vw);background:#fff;color:#1e2643;font-size:15px}
.tek .w{max-width:1180px;margin:0 auto;padding-left:24px;padding-right:24px}
.tek p{margin:0}
.tek a{color:inherit}
.tek .k{font-family:'TS Mono',monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#6e768c;margin-bottom:10px}
.tek h1,.tek h2,.tek h3,.tek .big,.tek .t{font-family:'Helvetica Neue Condensed','Arial Narrow',sans-serif;font-weight:500;text-transform:none;letter-spacing:0;text-shadow:none!important;margin:0}
.tek .tk-hero{position:relative;background:#151b33 url('/img/cms/TP4%20Version%20Laurent%20Ballesta%20compresser.jpg') center/cover;padding:110px 0 70px}
.tek .tk-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(21,27,51,.95) 0%,rgba(21,27,51,.78) 50%,rgba(21,27,51,.3) 100%)}
.tek .tk-hero .w{position:relative}
.tek .tk-hero .k{color:#9aa3bf}
.tek .tk-hero h1{color:#fff!important;font-size:clamp(44px,7vw,80px)!important;line-height:.98!important;margin:14px 0 18px}
.tek .i{font-size:17px;line-height:1.6;color:#c9cedb;max-width:600px}
.tek .bt{margin-top:26px;display:flex;flex-wrap:wrap;gap:12px}
.tek .b{display:inline-block;font-family:'Helvetica Neue Condensed','Arial Narrow',sans-serif;font-size:14px;letter-spacing:.14em;text-transform:uppercase;padding:13px 24px;border:1.5px solid #fff;color:#fff!important;text-decoration:none!important}
.tek .b.f{background:#fff;color:#1e2643!important}
.tek .b.d{border-color:#1e2643;color:#1e2643!important}
.tek .b.df{background:#1e2643;border-color:#1e2643;color:#fff!important}
.tek .tk-sec{padding-top:64px;padding-bottom:64px}
.tek h2{color:#1e2643!important;font-size:clamp(30px,4vw,44px)!important;line-height:1.08!important;margin:0 0 30px}
.tek .tk-g3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.tek .tk-c{background:#1e2643;color:#fff;padding:28px 26px;display:flex;flex-direction:column}
.tek .tk-c h3{color:#fff!important;font-size:30px;margin-bottom:8px}
.tek .tk-c .d{color:#c9cedb;line-height:1.5;margin-bottom:14px}
.tek .tk-c ul{margin:0 0 18px;padding-left:18px;line-height:1.75;flex:1}
.tek .tk-c li{color:#fff;list-style:disc}
.tek .tk-c .m{border-top:1px solid rgba(255,255,255,.22);padding-top:14px;font-size:14px;color:#c9cedb}
.tek .tk-c .m a{color:#fff;text-decoration:underline}
.tek .tk-band{background:#eef0f4}
.tek .tk-g4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.tek .tk-o{background:#fff;padding:20px}
.tek .tk-o b{display:block;font-family:'Helvetica Neue Condensed','Arial Narrow',sans-serif;font-weight:500;font-size:21px;margin-bottom:6px}
.tek .tk-o span{font-size:14px;line-height:1.5;color:#3d4560}
.tek .tk-intro{color:#3d4560;font-size:16px;line-height:1.6;margin:-14px 0 22px}
.tek .tk-tw{overflow-x:auto}
.tek .tk-t{width:100%;border-collapse:collapse;background:#fff;font-size:14px}
.tek .tk-t th,.tek .tk-t td{border:1px solid #d9dde5;padding:11px 13px;text-align:left;vertical-align:top;line-height:1.45}
.tek .tk-t th{background:#1e2643;color:#fff;font-family:'Helvetica Neue Condensed','Arial Narrow',sans-serif;font-weight:500;font-size:17px;letter-spacing:.02em}
.tek .tk-t th a{color:#fff;text-decoration:none}
.tek .tk-t td a{text-decoration:underline}
.tek .tk-s td:first-child{color:#6e768c;width:16%;font-family:'TS Mono',monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase}
.tek .tk-s{table-layout:fixed}
.tek .tk-s th:first-child{width:16%}
.tek .tk-s tr.p td{font-weight:700}
.tek .tk-note{margin-top:16px;color:#3d4560;font-size:14px}
.tek .tk-proof{background:#151b33;padding:64px 0}
.tek .tk-proof .k{color:#9aa3bf}
.tek .tk-proof .big{color:#fff;font-size:clamp(30px,4vw,44px);line-height:1.08;margin:6px 0 14px;max-width:760px}
.tek .tk-tc{border:1.5px solid #1e2643;padding:30px 34px;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}
.tek .tk-tc .t{color:#1e2643!important;font-size:30px}
.tek .tk-tc .s{color:#3d4560;font-size:15px;margin-top:6px;max-width:620px;line-height:1.5}
.tek .tk-tc .bt{margin-top:0}
.tek .tk-t{display:table!important}.tek .tk-t thead{display:table-header-group!important}.tek .tk-t tbody{display:table-row-group!important}.tek .tk-t tr{display:table-row!important}.tek .tk-t th,.tek .tk-t td{display:table-cell!important;float:none!important}
.tek img{max-width:100%}
@media (max-width:991px){.tek .tk-g3{grid-template-columns:1fr}.tek .tk-g4{grid-template-columns:1fr 1fr}}
@media (max-width:767px){.tek .w{padding-left:16px;padding-right:16px}.tek .tk-hero{padding:70px 0 44px}.tek .tk-sec{padding-top:44px;padding-bottom:44px}.tek .tk-g4{grid-template-columns:1fr}.tek .tk-s{min-width:640px}.tek .tk-tc{padding:22px 18px}}

.tek .tk-t td,.tek .tk-t th{color:#1e2643!important;padding:11px 13px!important;text-align:left!important;font-weight:400}
.tek .tk-t th{font-family:'Helvetica Neue Condensed','Arial Narrow',sans-serif!important;font-size:17px!important;font-weight:500!important}
.tek .tk-t th,.tek .tk-t th a{color:#fff!important}
.tek .tk-s td:first-child{color:#6e768c!important}
.tek .tk-s tr.p td{font-weight:700!important}
