.gtl-historique-timeline{--gtl-historique-blue:#009fe3;--gtl-historique-green:#8bbc0e;--gtl-historique-line:rgba(0, 159, 227, 0.24);--gtl-historique-text:#0b0f14;--gtl-historique-muted:#5f6b76;position:relative;display:grid;gap:56px;max-width:1120px;margin:0 auto;padding:18px 0}.gtl-historique-timeline::before{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;background:linear-gradient(180deg,transparent,var(--gtl-historique-line) 8%,var(--gtl-historique-line) 92%,transparent);transform:translateX(-50%)}.gtl-historique-timeline__item{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 88px minmax(0,1fr);align-items:center;min-height:170px}.gtl-historique-timeline__item:nth-child(odd) .gtl-historique-timeline__content{grid-column:1;justify-self:end;text-align:right}.gtl-historique-timeline__item:nth-child(even) .gtl-historique-timeline__content{grid-column:3;justify-self:start;text-align:left}.gtl-historique-timeline__marker{position:relative;z-index:1;grid-column:2;grid-row:1;display:grid;place-items:center;width:66px;height:66px;margin:0 auto;border:2px solid rgb(255 255 255 / .95);border-radius:999px;background:var(--gtl-historique-blue);box-shadow:0 0 0 9px rgb(0 159 227 / .11);color:#fff;font-family:"Plus Jakarta Sans",sans-serif;font-size:14px;font-weight:800;line-height:1;text-align:center}.gtl-historique-timeline__marker span{display:block;max-width:58px;overflow-wrap:anywhere}.gtl-historique-timeline__content{position:relative;width:min(100%, 445px);padding:28px 30px;background:#fff;box-shadow:0 18px 42px rgb(9 30 45 / .08);color:var(--gtl-historique-text)}.gtl-historique-timeline__content::before{content:"";position:absolute;top:50%;width:24px;height:2px;background:var(--gtl-historique-line);transform:translateY(-50%)}.gtl-historique-timeline__item:nth-child(odd) .gtl-historique-timeline__content::before{right:-25px}.gtl-historique-timeline__item:nth-child(even) .gtl-historique-timeline__content::before{left:-25px}.gtl-historique-timeline__media{margin:-28px -30px 22px;overflow:hidden;border-radius:8px 8px 0 0;aspect-ratio:16 / 8;background:#f3f7fa}.gtl-historique-timeline__media img{display:block;width:100%;height:100%;object-fit:cover}.gtl-historique-timeline__year{margin:0 0 14px;color:var(--gtl-historique-blue);font-family:"Plus Jakarta Sans",sans-serif;font-size:15px;font-weight:800;letter-spacing:.12em;line-height:1.1;text-transform:uppercase}.gtl-historique-timeline__title{margin:0 0 14px;color:#111;font-family:Georgia,"Times New Roman",serif;font-size:clamp(25px, 3vw, 38px);font-weight:700;letter-spacing:0;line-height:1.12}.gtl-historique-timeline__text{color:var(--gtl-historique-text);font-family:"Plus Jakarta Sans",sans-serif;font-size:18px;line-height:1.62}.gtl-historique-timeline__text>:last-child{margin-bottom:0}@media (max-width:767px){.gtl-historique-timeline{gap:30px;padding-left:30px}.gtl-historique-timeline::before{left:16px;transform:none}.gtl-historique-timeline__item{display:block;min-height:0}.gtl-historique-timeline__marker{position:absolute;top:8px;left:-30px;width:34px;height:34px;box-shadow:0 0 0 6px rgb(0 159 227 / .1);font-size:0}.gtl-historique-timeline__marker span{display:none}.gtl-historique-timeline__item:nth-child(n) .gtl-historique-timeline__content{width:100%;text-align:left}.gtl-historique-timeline__content{padding:23px 22px}.gtl-historique-timeline__content::before{left:-15px;width:14px}.gtl-historique-timeline__item:nth-child(odd) .gtl-historique-timeline__content::before{right:auto;left:-15px}.gtl-historique-timeline__media{margin:-23px -22px 20px}.gtl-historique-timeline__title{font-size:26px}.gtl-historique-timeline__text{font-size:16px}}