/* v2.9.123 : fenêtre « entrée du tunnel » + le fil des 3 offres (Identité visuelle, Sites internet, Solutions digitales) */

/* la fenêtre est l'entrée du tunnel : des cadres qui avancent vers nous derrière le titre */
#cb .cbh-win #intro{position:relative;height:100%;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center!important;overflow:hidden;perspective:900px}
#cb .cbh-win #intro>*:not(.ox-wt){position:relative;z-index:2}
/* sans le fil à gauche ; cartes aux rebords lumineux comme les cadres du tunnel */
#cb .w3 .ox-line,#cb .w3 .ox-dot{display:none!important}
#cb .w3 .ox-fil,#cb .w3 .ox-fil{padding-left:0!important}
#cb .w3 .ox-card{border:1.5px solid rgba(109,132,199,.6)!important;box-shadow:0 0 26px rgba(75,99,165,.35),inset 0 0 26px rgba(75,99,165,.16),0 30px 60px -30px rgba(0,0,0,.8)!important}
/* téléphones à la taille d'un vrai téléphone (proportions 9/19,5) */
#cb .w3 .ox-sc-bo .ox-ph,#cb .w3 .ox-sc-fa .ox-ph{top:8%;height:84%;width:auto;aspect-ratio:9/19.5;border-width:5px;border-radius:22px}
#cb .w3 .ox-sc-bo .ox-ph{right:9%}#cb .w3 .ox-sc-fa .ox-ph{left:9%}
@media(min-width:1024px){#cb .w3 .ox-sc-bo .ox-ph,#cb .w3 .ox-sc-fa .ox-ph{top:15%;height:70%;border-width:7px;border-radius:30px}#cb .w3 .ox-sc-bo .ox-ph{right:6%}}
/* cartes aérées */
#cb .w3 .ox-card{padding:16px 16px 20px!important}
#cb .w3 .ox-card .ox-tx{padding:22px 10px 0!important}
#cb .w3 .ox-card h3{margin:0 0 12px!important}
#cb .w3 .ox-card .ox-lg{margin-bottom:16px!important}
#cb .w3 .ox-card ul{margin-bottom:14px}
#cb .w3 .ox-card ul li{padding:10px 0 10px 22px!important}#cb .w3 .ox-card ul li:before{top:21px!important}
#cb .w3 .ox-card small{margin-top:4px!important}
@media(min-width:1024px){#cb .w3 .ox-card{padding:22px 48px 22px 22px!important;gap:56px!important}#cb .w3 .ox-card .ox-tx{padding:0!important}#cb .w3 .ox-card h3{margin-bottom:16px!important}#cb .w3 .ox-card .ox-lg{margin-bottom:22px!important}#cb .w3 .ox-card ul li{padding:13px 0 13px 24px!important;font-size:15.5px!important}#cb .w3 .ox-card ul li:before{top:25px!important}}
#cb #offres.w3{padding-top:16px;margin-top:-7vh;position:relative;z-index:4}
#cb .ox-wt{position:absolute;inset:0;z-index:0;transform-style:preserve-3d}
#cb .ox-wt i{position:absolute;left:50%;top:50%;width:92%;height:84%;border:1.5px solid rgba(109,132,199,.6);border-radius:28px;box-shadow:0 0 24px rgba(75,99,165,.25);opacity:0;animation:oxwt 6s linear infinite;animation-delay:calc(var(--d) * -1s)}
#cb .ox-wt i:nth-child(3n){border-color:rgba(255,255,255,.3)}
@keyframes oxwt{0%{transform:translate(-50%,-50%) translateZ(-1800px);opacity:0}25%{opacity:.8}85%{opacity:.6}100%{transform:translate(-50%,-50%) translateZ(500px);opacity:0}}
@media(prefers-reduced-motion:reduce){#cb .ox-wt i{animation:none;opacity:.3;transform:translate(-50%,-50%) scale(calc(1 - var(--d) * .14))}}
#cb .cbh-win .ox-trio{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 0;font:700 clamp(15px,4.2vw,20px) var(--ttl,"Plus Jakarta Sans"),sans-serif;color:#fff;margin:6px 0 0}
#cb .cbh-win .ox-trio i{width:5px;height:5px;border-radius:50%;background:#6d84c7;margin:0 12px}
#cb .cbh-win .ox-down{margin-top:26px;color:#8d93a6;font-size:13px;animation:cbhBob 1.6s ease-in-out infinite}

#cb .ox-sc{container-type:inline-size;position:relative;aspect-ratio:16/11;border-radius:18px;overflow:hidden;border:1px solid rgba(255,255,255,.1);isolation:isolate}
#cb .ox-sc *{animation-play-state:paused!important}#cb .ox-sc.ox-play *{animation-play-state:running!important}
/* identité : le B. se dessine, la palette apparaît, la carte se retourne */
#cb .ox-sc-id{background:radial-gradient(120% 90% at 30% 20%,#2b3a73,#141a33)}
#cb .ox-sc-id svg{position:absolute;left:4cqw;top:8cqw;width:52cqw}
#cb .ox-sc-id .ox-bpath{fill:#fff;fill-opacity:0;stroke:#fff;stroke-width:2.2;stroke-dasharray:900;stroke-dashoffset:900;animation:bdraw 7s cubic-bezier(.65,0,.35,1) infinite}
#cb .ox-sc-id .ox-bdot{fill:#6d84c7;transform-origin:146px 104px;transform:scale(0);animation:bpop 7s infinite}
@keyframes bdraw{0%{stroke-dashoffset:900;fill-opacity:0}30%{stroke-dashoffset:0;fill-opacity:0}42%,88%{stroke-dashoffset:0;fill-opacity:1}100%{stroke-dashoffset:0;fill-opacity:0}}
@keyframes bpop{0%,34%{transform:scale(0)}42%{transform:scale(1.25)}46%,88%{transform:scale(1)}96%,100%{transform:scale(0)}}
#cb .ox-sc-id .ox-sw{position:absolute;bottom:9cqw;width:7cqw;height:7cqw;border-radius:50%;transform:scale(0);animation:swp 7s infinite}
#cb .ox-sc-id .ox-s1{left:8cqw;background:#4b63a5}#cb .ox-sc-id .ox-s2{left:17cqw;background:#6d84c7;animation-delay:.12s}#cb .ox-sc-id .ox-s3{left:26cqw;background:#e9e3d9;animation-delay:.24s}#cb .ox-sc-id .ox-s4{left:35cqw;background:#111216;outline:1px solid #ffffff33;animation-delay:.36s}
@keyframes swp{0%,40%{transform:scale(0)}47%{transform:scale(1.2)}51%,88%{transform:scale(1)}95%,100%{transform:scale(0)}}
#cb .ox-sc-id .ox-cd{position:absolute;right:6cqw;top:24cqw;width:36cqw;aspect-ratio:1.75;perspective:600px;transform:translateY(60cqw) rotate(-8deg);animation:cdin 7s cubic-bezier(.16,1,.3,1) infinite}
#cb .ox-sc-id .ox-cd>div{position:absolute;inset:0;border-radius:2cqw;backface-visibility:hidden;-webkit-backface-visibility:hidden;padding:3cqw;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 3cqw 6cqw rgba(0,0,0,.4);animation:cdflip 7s cubic-bezier(.65,0,.35,1) infinite}
#cb .ox-sc-id .ox-f{background:#4b63a5;color:#fff}#cb .ox-sc-id .ox-f b{font:800 12cqw/1 var(--ttl,"Plus Jakarta Sans"),sans-serif;align-self:flex-end}#cb .ox-sc-id .ox-f i{font:700 2.2cqw var(--ttl,"Plus Jakarta Sans"),sans-serif;letter-spacing:.4em;font-style:normal}
#cb .ox-sc-id .ox-r{background:#fbfaf7;color:#15161b;transform:rotateY(180deg);animation-name:cdflipb!important}#cb .ox-sc-id .ox-r b{font:800 3.6cqw var(--ttl,"Plus Jakarta Sans"),sans-serif}#cb .ox-sc-id .ox-r i{font-style:normal;font-size:2.6cqw;color:#666}
@keyframes cdin{0%,44%{transform:translateY(60cqw) rotate(-8deg)}56%,90%{transform:none}100%{transform:translateY(60cqw) rotate(8deg)}}
@keyframes cdflip{0%,64%{transform:rotateY(0)}74%,100%{transform:rotateY(-180deg)}}
@keyframes cdflipb{0%,64%{transform:rotateY(180deg)}74%,100%{transform:rotateY(0)}}
/* boutique : les produits défilent, un article file dans le panier, la commande arrive */
#cb .ox-sc-bo{background:#e9e3d9}
#cb .ox-sc-bo .ox-kd{position:absolute;left:6cqw;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:2.4cqw}
#cb .ox-sc-bo .ox-kd b{font:800 5.6cqw/1.05 var(--ttl,"Plus Jakarta Sans"),sans-serif;letter-spacing:-.03em;color:#15161b;opacity:.22;animation:kd 9s infinite}
#cb .ox-sc-bo .ox-kd b:nth-child(2){animation-delay:3s}#cb .ox-sc-bo .ox-kd b:nth-child(3){animation-delay:6s}
@keyframes kd{0%{opacity:.22;transform:none}4%,30%{opacity:1;transform:translateX(1.6cqw)}36%,100%{opacity:.22;transform:none}}
#cb .ox-sc-bo .ox-ph{position:absolute;right:7cqw;top:7cqw;width:36cqw;height:100cqw;background:#fbf8f3;border:1.6cqw solid #15161b;border-radius:6cqw;overflow:hidden;box-shadow:0 4cqw 10cqw rgba(0,0,0,.25)}
#cb .ox-sc-bo .ox-bar{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:3cqw 3cqw 2cqw;background:#fbf8f3}
#cb .ox-sc-bo .ox-bar s{display:block;width:14cqw;height:2cqw;border-radius:1cqw;background:#2a1d14}
#cb .ox-sc-bo .ox-cart{position:relative;font-size:4cqw;line-height:1;opacity:0;animation:cart 9s infinite}#cb .ox-sc-bo .ox-cn{position:absolute;right:-2.4cqw;top:-1.8cqw;font:700 2.4cqw/3.6cqw var(--ttl,"Plus Jakarta Sans"),sans-serif;font-style:normal;color:#fff;background:#4b63a5;border-radius:2cqw;min-width:3.6cqw;text-align:center}
@keyframes cart{0%,66%{opacity:0}70%,97%{opacity:1}100%{opacity:0}}
#cb .ox-sc-bo .ox-lay{position:absolute;left:0;right:0;top:9cqw;bottom:0;padding:0 3cqw;opacity:0;animation:lay 9s cubic-bezier(.16,1,.3,1) infinite}
#cb .ox-sc-bo .ox-l2{animation-delay:3s}#cb .ox-sc-bo .ox-l3{animation-delay:6s}
@keyframes lay{0%{opacity:0;transform:translateY(8cqw)}5%,30%{opacity:1;transform:none}35%,100%{opacity:0;transform:translateY(-4cqw)}}
#cb .ox-sc-bo .ox-hero{display:block;height:26cqw;border-radius:2cqw;background:linear-gradient(160deg,#4b63a5,#2a3a75)}
#cb .ox-sc-bo .ox-l1 s{display:block;height:2cqw;border-radius:1cqw;background:#2a1d14;margin-top:3cqw;width:80%}#cb .ox-sc-bo .ox-l1 .ox-w2{width:60%;background:#cfc6b8;margin-top:2cqw}#cb .ox-sc-bo .ox-l1 .ox-w3{width:70%;background:#cfc6b8;margin-top:1.4cqw}
#cb .ox-sc-bo .ox-btn2{display:block;width:16cqw;height:5cqw;border-radius:3cqw;background:#15161b;margin-top:4cqw}
#cb .ox-sc-bo .ox-l2{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:9cqw;gap:1.6cqw}
#cb .ox-sc-bo .ox-l2 i{border-radius:1.4cqw;background:#2a1d14}#cb .ox-sc-bo .ox-l2 i:nth-child(1){grid-row:span 2;background:#b88a5a}#cb .ox-sc-bo .ox-l2 i:nth-child(4){grid-row:span 2;background:#4b63a5}#cb .ox-sc-bo .ox-l2 i:nth-child(3){background:#d9c6ab}#cb .ox-sc-bo .ox-l2 i:nth-child(5){background:#6e4b33}#cb .ox-sc-bo .ox-l2 i:nth-child(6){background:#cfc6b8}
#cb .ox-sc-bo .ox-g{display:grid;grid-template-columns:1fr 1fr;gap:2cqw}
#cb .ox-sc-bo .ox-g i{aspect-ratio:3/4;border-radius:1.6cqw;background:#b88a5a}#cb .ox-sc-bo .ox-g i:nth-child(4n+2){background:#2a1d14}#cb .ox-sc-bo .ox-g i:nth-child(4n+3){background:#d9c6ab}#cb .ox-sc-bo .ox-g i:nth-child(4n){background:#6e4b33}
#cb .ox-sc-bo .ox-toast{position:absolute;left:31cqw;bottom:6cqw;transform:translate(-50%,30cqw);background:#15161b;color:#fff;font:700 3.2cqw/1 var(--ttl,"Plus Jakarta Sans"),sans-serif;padding:3cqw 4cqw;border-radius:3cqw;white-space:nowrap;box-shadow:0 2cqw 6cqw rgba(0,0,0,.3);animation:toast2 9s cubic-bezier(.16,1,.3,1) infinite}
@keyframes toast2{0%,74%{transform:translate(-50%,30cqw)}80%,95%{transform:translate(-50%,0)}100%{transform:translate(-50%,30cqw)}}
/* Fil d'Ariane : l'appli défile, les notifications tombent */
#cb .ox-sc-fa{background:#232838}
#cb .ox-sc-fa .ox-ph{position:absolute;left:8cqw;top:7cqw;width:36cqw;height:100cqw;border:1.6cqw solid #0e0f13;border-radius:6cqw;overflow:hidden;background:#fff;box-shadow:0 4cqw 10cqw rgba(0,0,0,.35)}
#cb .ox-sc-fa .ox-scr img{width:100%;display:block;animation:fascr 8s cubic-bezier(.65,0,.35,1) infinite}
@keyframes fascr{0%,12%{transform:translateY(0)}45%,60%{transform:translateY(-38%)}92%,100%{transform:translateY(0)}}
#cb .ox-sc-fa .ox-msg{position:absolute;right:5cqw;width:46cqw;background:#fff;color:#15161b;border-radius:3cqw;padding:3cqw 3.4cqw;font-size:3cqw;line-height:1.35;box-shadow:0 3cqw 8cqw rgba(0,0,0,.35);opacity:0;transform:translateY(-6cqw) scale(.96)}
#cb .ox-sc-fa .ox-msg b{display:block;font:800 3.4cqw var(--ttl,"Plus Jakarta Sans"),sans-serif;margin-bottom:.6cqw}
#cb .ox-sc-fa .ox-m1{top:16cqw;animation:msg 8s cubic-bezier(.16,1,.3,1) infinite}#cb .ox-sc-fa .ox-m2{top:35cqw;animation:msg 8s cubic-bezier(.16,1,.3,1) 1.1s infinite}#cb .ox-sc-fa .ox-m2 b{color:#1f9d55}
@keyframes msg{0%,18%{opacity:0;transform:translateY(-6cqw) scale(.96)}24%,80%{opacity:1;transform:none}88%,100%{opacity:0;transform:translateY(-3cqw)}}
#cb .v1 .ox-lg,#cb .v3 .ox-lg{font:700 clamp(19px,5.2vw,26px)/1.3 var(--ttl,"Plus Jakarta Sans"),sans-serif;color:#fff;letter-spacing:-.02em;margin:0 0 12px}
#cb .v1 ul,#cb .v3 ul{list-style:none;margin:0 0 12px;padding:0}#cb .v1 ul li,#cb .v3 ul li{padding:11px 0 11px 20px;border-top:1px solid rgba(255,255,255,.1);color:#cfcfcf;position:relative;font-size:15px}
#cb .v1 ul li:before,#cb .v3 ul li:before{content:"";position:absolute;left:0;top:22px;width:9px;height:1px;background:#6d84c7}
#cb .v1 small,#cb .v3 small{display:block;color:#8d93a6;font-size:13px;margin:2px 0 4px}
#cb .v1 .ox-bt,#cb .v3 .ox-bt{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin:14px 0 26px}#cb .v1 .ox-bt .cbh-btn,#cb .v3 .ox-bt .cbh-btn{margin-top:0!important}
#cb .v1 .ox-lk,#cb .v3 .ox-lk{color:#fff;font-weight:700;text-decoration:none;border-bottom:1px solid #6d84c7}
@media(prefers-reduced-motion:reduce){#cb .ox-sc *{animation:none!important}#cb .ox-sc-id .ox-bpath{stroke-dashoffset:0;fill-opacity:1}#cb .ox-sc-id .ox-bdot,#cb .ox-sc-id .ox-sw{transform:none}#cb .ox-sc-id .ox-cd{transform:none}#cb .ox-sc-fa .ox-msg{opacity:1;transform:none}}

#cb #offres{background:var(--bg);padding:clamp(56px,9vh,100px) 6vw clamp(64px,10vh,110px);text-align:left}
#cb #offres .ox-hd2{text-align:center;max-width:980px;margin:0 auto 28px}
#cb #offres .ox-hd2 .eyb{justify-content:center}
#cb #offres .ox-hd2 .ttl{font-size:clamp(1.9rem,8vw,3.4rem);max-width:20ch;margin-inline:auto}
#cb #offres br.bp{display:none}#cb #offres br.bm{display:inline}
#cb .ox-card{background:#202024;border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:14px 14px 4px;box-shadow:0 30px 60px -30px rgba(0,0,0,.7)}
#cb .ox-card .ox-tx{padding:18px 8px 0}
#cb .ox-card .ox-n{font:700 13px var(--ttl,"Plus Jakarta Sans"),sans-serif;color:#6d84c7}
#cb .ox-card h3{font:800 clamp(26px,7.4vw,40px)/1.08 var(--ttl,"Plus Jakarta Sans"),sans-serif;letter-spacing:-.035em;color:#fff;margin:4px 0 10px}
@media(min-width:1024px){#cb #offres .ox-hd2 .ttl{font-size:clamp(2.4rem,4.4vw,4rem);max-width:none}#cb #offres br.bm{display:none}#cb #offres br.bp{display:inline}
#cb .ox-card{display:grid;grid-template-columns:1.05fr 1fr;gap:40px;align-items:center;padding:18px 34px 18px 18px}#cb .ox-card .ox-tx{padding:0}}

#cb .w3 .ox-fil{position:relative;max-width:1040px;margin:0 auto;padding-left:34px}
#cb .w3 .ox-line{position:absolute;left:8px;top:6px;bottom:0;width:2px;background:rgba(255,255,255,.1)}
#cb .w3 .ox-line i{position:absolute;inset:0;background:linear-gradient(#6d84c7,#4b63a5);transform-origin:50% 0;transform:scaleY(0)}
#cb .w3 .ox-step{position:relative;padding-bottom:40px}
#cb .w3 .ox-dot{position:absolute;left:-34px;top:6px;width:18px;height:18px;border-radius:50%;background:#1a1a1a;border:2px solid rgba(255,255,255,.25);transition:background .4s,border-color .4s,box-shadow .6s}
#cb .w3 .ox-in .ox-dot{background:#6d84c7;border-color:#6d84c7;box-shadow:0 0 0 8px rgba(109,132,199,.18)}
#cb .w3 .ox-card{opacity:.25;transform:translateY(30px) scale(.97);transition:opacity .7s,transform 1s cubic-bezier(.16,1,.3,1)}
#cb .w3 .ox-in .ox-card{opacity:1;transform:none}
/* chaque carte tient dans un écran */
#cb .w3 .ox-step{min-height:calc(100svh - 66px);display:flex;padding:10px 0;box-sizing:border-box}
#cb .w3 .ox-card{flex:1;display:flex;flex-direction:column;height:calc(100svh - 86px);padding:12px 12px 16px;box-sizing:border-box}
#cb .w3 .ox-card .ox-sc{flex:1 1 auto;width:100%;aspect-ratio:auto;min-height:120px}
@media(max-width:1023px){#cb .w3 .ox-card h3{font-size:27px}#cb .w3 .ox-card .ox-lg{font-size:16px!important;line-height:1.3!important}#cb .w3 .ox-card ul li{padding:6px 0 6px 20px;font-size:14px}#cb .w3 .ox-card ul li:before{top:15px}#cb .w3 .ox-card small{margin:0}#cb .w3 .ox-card .cbh-btn{padding:12px 22px!important}}
#cb .w3 .ox-card .ox-tx{flex:none;padding:14px 6px 0}
#cb .w3 .ox-card h3{margin:2px 0 6px}
#cb .w3 .ox-card .ox-lg{font-size:17px!important;margin-bottom:8px!important}
#cb .w3 .ox-card ul li{padding:8px 0 8px 20px;font-size:14.5px}#cb .w3 .ox-card ul li:before{top:18px}
#cb .w3 .ox-card .ox-bt{margin:10px 0 0!important}
#cb .w3 .ox-dot{top:20px}
@media(min-width:1024px){#cb .w3 .ox-step{min-height:calc(100vh - 100px);padding:14px 0}#cb .w3 .ox-card{height:calc(100vh - 128px);display:grid;grid-template-columns:1.05fr 1fr;padding:18px 34px 18px 18px}#cb .w3 .ox-card .ox-sc{height:100%;min-height:0}#cb .w3 .ox-card .ox-tx{padding:0}#cb .w3 .ox-card .ox-lg{font-size:22px!important}}
@media(min-width:1024px){#cb .w3 .ox-fil{padding-left:60px}#cb .w3 .ox-line{left:16px}#cb .w3 .ox-dot{left:-53px;width:22px;height:22px}}

/* v2.9.124 : petits téléphones (iPhone SE…) : la carte grandit si le texte ne tient pas, au lieu de déborder */
@media(max-width:1023px){#cb .w3 .ox-card{height:auto!important;min-height:calc(100svh - 86px)}#cb .w3 .ox-card .ox-sc{min-height:150px}#cb .w3 .ox-step{min-height:0}}


/* v2.9.125 : sur ordinateur, les offres en 3 panneaux ; celui qu'on survole s'ouvre (téléphone inchangé) */
@media(min-width:1024px){
/* C · Les panneaux : trois panneaux sur un écran, celui qu'on survole s'ouvre */
#cb #offres.w3{padding:3vh 4vw 12vh!important}
#cb #offres.w3 .ox-fil{display:flex!important;gap:18px;max-width:1440px!important;height:min(78vh,700px);padding:0!important}
#cb #offres.w3 .ox-step{flex:1 1 0;min-width:0;min-height:0!important;padding:0!important;display:block!important;transition:flex-grow .8s cubic-bezier(.16,1,.3,1)}
#cb #offres.w3 .ox-step.ox-act{flex-grow:3.4}
#cb #offres.w3 .ox-card{height:100%!important;min-height:0!important;display:grid!important;grid-template-columns:1fr!important;grid-template-rows:1fr auto;gap:0!important;padding:14px!important;opacity:1!important;transform:none!important;cursor:pointer;overflow:hidden}
#cb #offres.w3 .ox-act .ox-card{grid-template-columns:1.1fr 1fr!important;grid-template-rows:1fr;gap:44px!important;padding:16px 44px 16px 16px!important;cursor:default}
#cb #offres.w3 .ox-card .ox-sc{height:100%!important;min-height:0!important;width:100%}
#cb #offres.w3 .ox-sc-bo .ox-ph,#cb #offres.w3 .ox-sc-fa .ox-ph{height:auto!important;max-height:none;top:50%!important;transform:translateY(-50%);width:min(42%,190px)!important}
#cb #offres.w3 .ox-step:not(.ox-act) .ox-sc{filter:saturate(.6) brightness(.7)}
#cb #offres.w3 .ox-card .ox-tx{padding:18px 8px 4px!important;align-self:center}
#cb #offres.w3 .ox-step:not(.ox-act) .ox-tx>:not(h3){display:none}
#cb #offres.w3 .ox-step:not(.ox-act) h3{font-size:24px!important;margin:0!important}
#cb #offres.w3 .ox-act h3{font-size:42px!important}
#cb #offres.w3 .ox-act .ox-tx>*{animation:oxpin .7s cubic-bezier(.16,1,.3,1) both}#cb #offres.w3 .ox-act .ox-tx>:nth-child(2){animation-delay:.08s}#cb #offres.w3 .ox-act .ox-tx>:nth-child(3){animation-delay:.16s}#cb #offres.w3 .ox-act .ox-tx>:nth-child(4){animation-delay:.24s}
@keyframes oxpin{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}
#cb #offres.w3 .ox-act .ox-lg{font-size:20px!important;line-height:1.4!important}
#cb #offres.w3 .ox-act ul li{padding:12px 0 12px 24px!important;font-size:15.5px!important}#cb #offres.w3 .ox-act ul li:before{top:24px!important}
}

/* v2.9.127 : chargement « Projecteur » seulement sur téléphone, à la première visite (jamais sur ordinateur) */
@media(min-width:1024px){#cbl{display:none!important}}
