.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}.ville-bref .ville-lien{color:var(--primary-brand-color2);text-decoration:none;border-bottom:1px dotted var(--primary-brand-color2)}.ville-bref .ville-lien:hover{border-bottom-style:solid}.lda-page .ville-bref .lda-btn{margin-top:1rem}.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 .ville-section-cta{width:100%;text-align:center;margin:1.5rem 0 0}@media (max-width:768px){.lda-page .lda-watermark{font-size:64px;line-height:60px}}.bg-ville .lazy-js{background:0 0!important}.bg-ville{background-color:#fff;background-position:center top;background-size:cover}.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 .ville-hero{display:flex;flex-direction:column;align-items:flex-start;gap:18px;color:#fff}.form-2.hero-ski .accueil .ville-hero h1{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 .ville-hero p{font-size:clamp(16px, 1.6vw, 18px);line-height:1.65;color:#fff;margin:0;text-wrap:pretty}.form-2.hero-ski .accueil .ville-hero .ski-hub-avis{font-size:1rem;line-height:1.5;color:#fff;margin:0}.form-2.hero-ski .accueil .ville-hero .ski-hub-avis img{vertical-align:middle;margin-left:20px}.form-2.hero-ski .accueil .ville-hero strong{color:#fff;font-weight:600!important}.form-2.hero-ski .accueil .button-valider.bouton-reserver{font-size:1.1rem}.form-2.hero-ski{--bouton-reserver-fond:var(--primary-brand-color2, #24539E);--bouton-reserver-accent:var(--primary-brand-color2, #24539E);--bouton-reserver-texte:#fff}@media only screen and (max-width:430px){.form-2.hero-ski .accueil .button-valider.bouton-reserver{font-size:1rem;line-height:1.25}}