.bg-vip .lazy-js{background:0 0!important}.bg-vip{background:url("../images/informations/vip/taxi-tl-vip-flotte-mercedes-lyon.jpg") #fff;background-size:cover;background-position:center;padding:0}@media only screen and (max-width:780px){.bg-vip{background:0 0!important;padding:0}}.bg-vip .ski-8 h2{font-size:1.6em;font-weight:600!important;line-height:1.25;margin-bottom:15px}.bg-vip .ski-8 .ski-hub-points{list-style:none;padding-left:0;margin:0 0 15px}.bg-vip .ski-8 .ski-hub-points li{margin-bottom:8px;line-height:1.4}.bg-vip .ski-8 .ski-hub-points li img{width:17px;height:16px;vertical-align:-.125em;margin-right:8px}.bg-vip .ski-8 .ski-hub-avis{margin-top:15px;margin-bottom:15px;color:var(--primary-brand-color2)}.bg-vip .ski-8 .ski-hub-avis a{color:inherit;text-decoration:none;border-bottom:1px dotted currentColor}.bg-vip .ski-8 .ski-hub-avis a:hover{border-bottom-style:solid}.lda-page .lda-title-wrap{background-image:none;position:relative;overflow:hidden}.lda-page .lda-watermark{position:absolute;top:0;left:0;z-index:-1;font-size:114px;font-weight:800!important;line-height:87px;letter-spacing:1px;color:#f7f8f8;white-space:nowrap;pointer-events:none;user-select:none}.lda-page .ski-bref .lda-btn{margin-top:1rem}.ski-bref .ski-ekomi{color:var(--primary-brand-color2);text-decoration:none;border-bottom:1px dotted var(--primary-brand-color2)}.ski-bref .ski-ekomi:hover{border-bottom-style:solid}.lda-page .lda-sub{color:var(--primary-brand-color2);font-weight:600!important;margin-bottom:.5rem;font-size:1.2rem}.lda-page .lda-check{list-style:none;padding-left:0;margin:0 0 1rem}.lda-page .lda-check li{margin-bottom:.75rem}.lda-page .lda-check li img{width:17px;height:16px;vertical-align:-.125em;margin-right:8px}.lda-page>section.lda-section--dark{padding:3rem 0}.lda-page .vip-sombre{background-color:#0e1420}.lda-page .vip-noir{background-color:#0a0e15}.lda-page .lda-section--dark .lda-h2-title{color:#8fb0e6}.lda-page .lda-section--dark .lda-h3-title{color:#fff}.lda-page .lda-section--dark .lda-watermark{color:rgba(255,255,255,.12)}.lda-page .lda-section--dark p{color:#c9d2e0}.lda-page .lda-section--dark .lda-sub{color:#fff}.lda-page .lda-section--dark .lda-check li{color:#fff}.lda-page .vip-lead{font-size:1.1rem;line-height:1.6;margin-bottom:.5rem}.lda-page .lda-cta-banner h4{font-weight:700!important;margin:.25rem 0 0;font-size:1.25rem}.lda-page .lda-cta-banner .lda-btn{border:none;cursor:pointer;white-space:normal}.lda-page .vip-cta-action{display:flex;flex-direction:column;align-items:center;gap:.5rem}.lda-page .vip-cta-action small{color:#6c757d}.lda-page .vip-dest{background:#fff;border:1px solid #dee2e6;border-radius:12px;padding:16px;gap:20px 40px;margin-top:20px}.lda-page .vip-dest .lda-col-5{width:calc(40% - 20px)}.lda-page .vip-dest .lda-col-7{width:calc(60% - 20px)}.lda-page .vip-dest .lda-img{max-width:100%;width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:8px;margin:0}.lda-page .vip-dest-corps{padding:8px 12px}.lda-page .vip-dest-haut{display:flex;align-items:center;gap:12px;margin-bottom:10px}.lda-page .vip-dest-ico{width:44px;height:44px;border-radius:50%;background:#e8eef8;color:var(--primary-brand-color2);display:flex;align-items:center;justify-content:center}.lda-page .vip-dest-ico .lda-icon{width:20px;height:20px}.lda-page .vip-dest-num{color:var(--primary-brand-color2);font-weight:700!important;letter-spacing:.1rem;font-size:1.05rem}.lda-page .vip-dest-titre{color:var(--primary-brand-color2);font-weight:600!important;font-size:1.35rem;line-height:1.25;text-align:left;text-transform:none;letter-spacing:normal;margin:0 0 .5rem}.lda-page .vip-dest-corps p{margin-bottom:.75rem}.lda-page .vip-dest-corps p:last-child{margin-bottom:0}.lda-page .vip-dest-plus{color:var(--primary-brand-color2);font-weight:600!important;text-decoration:none;font-size:.9rem}.lda-page .vip-dest-plus:hover{text-decoration:underline}.lda-page .vip-fleet{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;width:100%}.lda-page .vip-fleet-img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:.375rem}.lda-page .vip-logos{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem;width:100%}.lda-page .vip-logos>div{height:120px;background:#fff;border:1px solid #dee2e6;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:12px}.lda-page .vip-logo{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block}.lda-page .vip-avis-entete{background:#f3f3f3;border-radius:8px;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px 24px;flex-wrap:wrap;margin-bottom:16px}.lda-page .vip-avis-entete-note{display:flex;flex-direction:column;gap:4px}.lda-page .vip-avis-entete-note strong{font-size:1.15rem;color:#111}.lda-page .vip-avis-note{display:flex;align-items:center;gap:8px;font-size:1.25rem;color:#111}.lda-page .vip-avis-note small{font-size:.85rem;color:#777}.lda-page .vip-avis-etoiles{display:inline-flex;gap:2px}.lda-page .vip-avis-etoile{width:20px;height:20px;color:#fcbf02}.lda-page .vip-avis-btn{display:inline-block;background:#006dff;color:#fff;border-radius:6px;padding:10px 20px;text-decoration:none;font-size:.95rem;font-weight:500!important}.lda-page .vip-avis-btn:hover{background:#0059d1;color:#fff}.lda-page .vip-avis-cartes{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.lda-page .vip-avis-carte{margin:0;background:#f3f3f3;border-radius:8px;padding:24px;display:flex;flex-direction:column;gap:12px}.lda-page .vip-avis-auteur{display:flex;align-items:center;gap:12px}.lda-page .vip-avis-avatar{flex:0 0 auto;width:40px;height:40px;border-radius:50%;background:var(--primary-brand-color2);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:600!important;letter-spacing:.05rem}.lda-page .vip-avis-auteur figcaption{display:flex;flex-direction:column;gap:2px;min-width:0}.lda-page .vip-avis-auteur figcaption strong{font-size:1rem;font-weight:500!important;color:#111}.lda-page .vip-avis-auteur figcaption span{font-size:.8rem;color:#777}.lda-page .vip-avis-carte blockquote{margin:0;font-size:1rem;line-height:1.5;color:#212529}.vip-dialog,.vip-dialog *{box-sizing:border-box}.vip-dialog{max-width:520px;width:92%;margin:auto;border:none;border-radius:8px;padding:0;box-shadow:0 10px 40px rgba(0,0,0,.25);color:#212529}.vip-dialog::backdrop{background:rgba(0,0,0,.5)}.vip-dialog-in{padding:1.5rem}.vip-dialog-head{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.5rem}.vip-dialog-head h4{font-weight:700!important;margin:0;font-size:1.15rem;text-align:left}.vip-dialog-close{border:none;background:0 0;font-size:1.6rem;line-height:1;cursor:pointer;color:#666;padding:0}.vip-dialog-intro{margin:0 0 1rem;font-size:.95rem}.vip-champ{margin-bottom:1rem}.vip-champ label{display:block;font-weight:600!important;margin-bottom:.25rem}.vip-champ input,.vip-champ select{width:100%;padding:.5rem;border:1px solid #ced4da;border-radius:.375rem;font-size:1rem;background:#fff}.vip-dialog-contact{list-style:none;margin:.5rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 20px;font-size:.9rem}.vip-dialog-contact a{color:var(--primary-brand-color2)}.vip-dialog-note{margin:.5rem 0 0;font-size:.85rem;color:#6c757d}.vip-dialog-actions{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}.vip-dialog-btn{padding:.5rem 1.5rem;border:none;background:var(--primary-brand-color2);color:#fff;border-radius:100px;font-weight:700!important;cursor:pointer}.vip-dialog-btn--ghost{background:#fff;color:#212529;border:1px solid #c7d0db;font-weight:500!important}.vip-dialog-msg{padding:.75rem 1rem;margin-bottom:1rem;border-radius:.375rem}.vip-dialog-msg--ok{background:#d1e7dd;color:#0f5132}.vip-dialog-msg--ko{background:#f8d7da;color:#842029}@media (max-width:768px){.lda-page .lda-watermark{font-size:64px;line-height:60px}.lda-page .vip-fleet{grid-template-columns:1fr}.lda-page .vip-dest .lda-col-5,.lda-page .vip-dest .lda-col-7{width:100%}.lda-page .vip-dest .lda-col-5{order:-1}.lda-page .vip-dest-corps{padding:4px 0 0}.lda-page .vip-logos{grid-template-columns:repeat(3,1fr)}.lda-page .vip-avis-cartes{grid-template-columns:1fr}.lda-page .vip-avis-entete{flex-direction:column;align-items:center;text-align:center}.lda-page .vip-avis-entete-note{align-items:center}}@media (max-width:480px){.lda-page .vip-logos{grid-template-columns:repeat(2,1fr)}}