.bg-ski-hub .lazy-js{background:0 0!important}.bg-ski-hub{--bouton-reserver-fond:var(--primary-brand-color2, #24539E);--bouton-reserver-accent:var(--primary-brand-color2, #24539E);--bouton-reserver-texte:#fff;background:url("../images/jo2030/taxi-tl-jo2030-hero-bg-montagne.jpg") #fff;background-size:cover;padding:0}@media only screen and (max-width:780px){.bg-ski-hub{background:0 0!important;padding:0}}.bg-ski-hub .ski-8 h2{font-size:1.6em;font-weight:600!important;line-height:1.25;margin-bottom:15px}.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 .hub-stations{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;width:100%}.lda-page .hub-station{padding:1.5rem;background:#f8f9fa;border-top:4px solid var(--primary-brand-color2);border-radius:.375rem;display:flex;flex-direction:column}.lda-page .hub-station h3{color:var(--primary-brand-color2);margin:0 0 .75rem;font-size:1.2rem;font-weight:600!important}.lda-page .hub-station-info{list-style:none;padding:0;margin:0 0 1.25rem;flex-grow:1}.lda-page .hub-station-info li{padding:3px 0;font-size:.95rem}.lda-page .hub-station-info svg{color:var(--primary-brand-color2);margin-right:8px}.lda-page .hub-station-info .hub-station-maps{color:var(--primary-brand-color2);text-decoration:none;border-bottom:1px dotted var(--primary-brand-color2)}.lda-page .hub-station-info .hub-station-maps:hover{border-bottom-style:solid}.lda-page .hub-station-actions{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin:1rem 0 0}.lda-page .hub-station-actions .hub-station-more{color:var(--primary-brand-color2);font-weight:600!important;text-decoration:none;font-size:.9rem;white-space:nowrap}.lda-page .hub-station-actions .hub-station-more:hover{text-decoration:underline}.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 .hub-intro .lda-col-7{width:calc(70% - .375rem)}.lda-page .hub-intro .lda-col-5{width:calc(30% - .375rem)}.lda-page .hub-carte{max-width:72%}@media (max-width:768px){.lda-page .hub-intro .lda-col-5,.lda-page .hub-intro .lda-col-7{width:100%}.lda-page .hub-carte{max-width:54%}}.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 .ski-bref .lda-btn{margin-top:1rem}.lda-page .hub-section-cta{width:100%;text-align:center;margin-top:1.5rem}@media (max-width:768px){.lda-page .lda-watermark{font-size:64px;line-height:60px}}.form-2.hero-ski{position:relative}.form-2.hero-ski::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,14,21,.72) 0,rgba(10,14,21,.5) 45%,rgba(10,14,21,.12) 100%)}.form-2.hero-ski>.accueil{position:relative}@media only screen and (min-width:801px){.hero-ski .accueil-padding-bg-v2>#formulaire-reservation{grid-column:2;grid-row:1}.hero-ski .accueil-padding-bg-v2>.hero-ski-cellule{grid-column:1;grid-row:1;align-self:center!important}}@media only screen and (max-width:800px){.form-2.hero-ski{background:#0a0e15!important;padding:0}.form-2.hero-ski::before{display:none}.hero-ski .accueil-padding-bg-v2>.hero-ski-cellule{grid-row:1}.hero-ski .accueil-padding-bg-v2>#formulaire-reservation{grid-row:2}.hero-ski .accueil-padding-bg-v2{padding-bottom:0}.hero-ski .accueil-padding-bg-v2>.clear{display:none}}.hero-ski .accueil-padding-bg-v2>.hero-ski-cellule{background:0 0;border-radius:0}.form-2.hero-ski .accueil .ski-8{display:flex;flex-direction:column;align-items:flex-start;gap:18px;color:#fff}.form-2.hero-ski .accueil .ski-8 h1,.form-2.hero-ski .accueil .ski-8 h2{font-size:clamp(26px, 2.6vw, 36px);font-weight:700!important;line-height:1.1;color:#fff;text-align:start;text-transform:uppercase;text-wrap:balance;margin:0}.form-2.hero-ski .accueil .ski-8 p{font-size:clamp(16px, 1.6vw, 18px);line-height:1.65;color:#fff;margin:0;text-wrap:pretty}.form-2.hero-ski .accueil .ski-8 strong{color:#fff;font-weight:600!important}.form-2.hero-ski .accueil .ski-8 .ski-hub-avis{font-size:1rem;line-height:1.5;color:#fff;margin:0}.form-2.hero-ski .accueil .ski-8 .ski-hub-avis img{vertical-align:middle;margin-left:20px}.bg-ski-hub .accueil .button-valider.bouton-reserver{font-size:1.1rem}@media only screen and (max-width:430px){.bg-ski-hub .accueil .button-valider.bouton-reserver{font-size:1rem;line-height:1.25}}