@import url('https://fonts.googleapis.com/css2?family=Work+Sans:ital,wght@0,300;0,400;0,500;0,700;0,800;1,300;1,400;1,500;1,700;1,800&display=swap');:root{--font:'Work Sans',sans-serif;--font-color:hsla(219,100%,11%,1);--principale:hsla(188,100%,26%,1);--secondaire:hsla(219,100%,11%,1);--tertiaire:hsla(29,97%,69%,1);--bg:hsla(0,0%,96%,1);--test:oklch(51.01% 0.089 213.14);--shadow:0 1px 2px rgba(48,48,48,0.07),0px 2px 4px rgba(48,48,48,0.07),0px 4px 8px rgba(48,48,48,0.07),0px 8px 16px rgba(48,48,48,0.07),0px 16px 32px rgba(48,48,48,0.07),0px 32px 64px rgba(48,48,48,0.07);--round-btn:0.5rem}.newsletter + .newsletter div{font-style:italic;font-size:small}.tarteaucitronDetails,.tarteaucitronInfoBox{display:block !important;position:relative !important;max-width:100% !important;color:black !important;padding-top:1rem !important;padding-bottom:1rem !important;padding-left:2.5rem !important;background:var(--blanc) !important;text-align:center !important;border-left:2px solid;border-right:2px solid;font-size:1.8rem !important}.tarteaucitronInfoBox a{color:#23527c !important;font-size:1.8rem !important}.form-group.accountRgpd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.form-group.accountRgpd label{margin-left:1rem}.rgpd h2{font-weight:700;margin:4rem 0 2rem}.rgpd p{margin-bottom:1rem}.rgpd ul{padding-left:3rem;margin:2rem 0}.rgpd li{padding:0.5rem 0}header .booked-wzsp-prime-data .booked-wzsp-day-val{color:#fff}header[class*="nav"] .booked-wzsp-prime-data .booked-wzsp-day-val{color:var(--font-color)}header .booked-wzsp-prime-data .booked-wzsp-day-number{font-size:2.2rem !important;font-weight:400 !important}header .booked-wzsp-prime-data .booked-wzsp-day-number .plus{font-size:0.8em}header .booked-wzsp-prime-data .booked-wzsp-day-dergee-val{font-size:20px !important;font-weight:400;height:15px}#hc-nav-1 .booked-wzsp-prime-in{padding-left:1.4rem}#hc-nav-1 .booked-wzsp-prime-data .booked-wzsp-day-val{color:#fff}#overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;z-index:100;display:none}.popup{width:100%;margin:0 auto;display:none;position:fixed;z-index:999;top:50%;transform:translateY(-50%)}.message{width:clamp(36.25rem,9.904rem + 28.21vw,63.75rem);min-height:150px;margin:auto;background:var(--bg);position:relative;z-index:103;padding:2rem;border-radius:2rem;box-shadow:0 2px 5px #000;text-align:center}.message h2{color:var(--principale)}.btn.close{margin:auto;width:auto;max-width:max-content;padding:1.5rem}html{font-size:62.5%}body{font-size:1.6rem;font-family:var(--font);transition:all .4s;line-height:1.4;color:var(--font-color);overflow-x:hidden}strong{font-weight:700}@media (min-width:1024px){body{padding-top:23rem}}a{text-decoration:underline;color:var(--principale);cursor:pointer}b{font-weight:bold}.wrapper-1300{max-width:1300px;margin:auto;padding:0 1rem}.emailField{display:none}.hidden{display:none !important;visibility:hidden !important}.clear{clear:both}.content{display:contents}article a path{fill:currentColor}.time{display:none}em{font-style:italic}.full{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}sup{font-size:0.8em;vertical-align:super}i{font-style:italic}h1{font-size:clamp(3.5rem,2.929rem + 0.89vw,4rem);font-weight:900;text-transform:uppercase;line-height:1;margin-bottom:3rem}h2{font-size:clamp(2.4rem,1.143rem + 1.96vw,3.5rem);margin-bottom:2rem;line-height:1;text-transform:uppercase;font-weight:800}h3{font-size:clamp(2rem,1.927rem + 0.36vw,2.2rem);margin-bottom:2rem}.btn{background:var(--secondaire);display:flex;color:#fff;justify-content:center;align-items:center;border-radius:3rem;padding:1.5rem 0;max-width:230px;text-decoration:none;transition:0.4s ease all;border:1px solid transparent;width:100%}.btn i{margin-right:1rem}header{width:100%;z-index:999;transition:all 0.3s ease-out}.nav.navbar-nav{flex:0 1 auto;justify-content:center;margin:auto;border-top:1px solid #fff}.headerAcc #navbar ul a{color:#fff}.headerAcc #navbar > ul > li > a:hover{color:var(--principale)}#navbar > ul a{display:flex;align-items:center;position:relative;transform:perspective(1px) translateZ(0);padding:1.8rem 0;transition:color 0.3s ease}#navbar > ul a i{margin-right:1rem}#navbar > ul > li.active > a{color:var(--tertiaire)}#navbar > ul > li > a svg{position:absolute;bottom:0.5rem;width:52px;left:50%;transform:translateX(-50%);opacity:0;transition:opacity 0.3s ease}#navbar > ul > li.active > a svg,#navbar > ul a.nav-link:hover svg{opacity:1}header.headerAcc #navbar .secondNav li:first-child i{color:var(--principale);margin-right:1rem}ul.secondNav img{width:25px}#navbar .dropdown-menu{opacity:0;overflow:hidden;position:absolute;visibility:hidden;background:var(--secondaire);left:0;right:0;transition:all 0.3s ease-in-out;box-shadow:var(--shadow);top:100%;width:100%;display:grid;padding:4rem calc(50.5% - 1300px / 2) 8rem;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}#navbar > ul li:hover ul{opacity:1;visibility:visible}.headerAcc #navbar .dropdown-menu li::before{color:#fff}#navbar .dropdown-menu li{background:#fff;position:relative;border-top-left-radius:1rem;border-top-right-radius:1rem}#navbar .dropdown-menu li a{font-size:2rem;text-transform:uppercase;font-weight:900;display:flex;align-items:flex-end;padding:1rem;transition:color 0.3s ease-in-out;position:absolute;top:0;bottom:-40px;left:0;right:0;background:linear-gradient(180deg,rgba(255,255,255,0) 49%,rgb(255,255,255) 79%);z-index:1;border-radius:1rem;color:var(--font-color)}#navbar .dropdown-menu li a:hover{color:var(--principale)}#navbar .dropdown-menu li::before{content:"";height:200px;display:block;background-size:cover;background-position:center;margin-bottom:1rem;max-width:100%;border-top-left-radius:1rem;border-top-right-radius:1rem}#bc_menu34::before{background:url(../content/images/station-du-schnepf.jpg) no-repeat}#bc_menu10::before{background:url(../content/images/forfait-ski-station-le-schnepf.jpg) no-repeat}#bc_menu11::before{background:url(../content/images/plan-station-schnepf.jpg) no-repeat}#bc_menu12::before{background:url(../content/images/snowpark-le-schnepf.jpg) no-repeat}#bc_menu13::before{background:url(../content/images/location-ski-le-schnepf.jpg) no-repeat}#bc_menu14::before{background:url(../content/images/cours-ski-le-schnepf.jpg) no-repeat}#bc_menu15::before{background:url(../content/images/ski-schnepf.jpg) no-repeat}#bc_menu16::before{background:url(../content/images/ski-schnepf.jpg) no-repeat}#bc_menu17::before{background:url(../content/images/snowboard-le-schnepf.jpg) no-repeat}#bc_menu18::before{background:url(../content/images/ski-fond-voges.jpg) no-repeat}#bc_menu19::before{background:url(../content/images/balade-chiens-traineau-alsace.jpg) no-repeat}#bc_menu20::before{background:url(../content/images/balade-raquettes-alsace.jpg) no-repeat}#bc_menu21::before{background:url(../content/images/piste-lige-alsace.jpg) no-repeat}#bc_menu29::before{background:url(../content/images/restaurant-le-schnepf.jpg) no-repeat}#bc_menu30::before{background:url(../content/images/idee-nouvel-an-2023.jpg) no-repeat}#bc_menu31::before{background:url(../content/images/seminaire-schnepf.jpg) no-repeat}#bc_menu32::before{background:url(../content/images/galerie-le-panoramic.jpg) no-repeat}#bc_menu33::before{background:url(../content/images/reservation-restaurant-le-panoramic.jpg) no-repeat}#bc_menu35::before{background:url(../content/images/sejour-schnepf.jpg) no-repeat}#bc_menu36::before{background:url(../content/images/gite-proche-le-schnepf.jpg) no-repeat}#bc_menu37::before{background:url(../content/images/hotel-proche-schnepf.jpg) no-repeat}.hc-offcanvas-nav a.nav-next{border-bottom:1px solid var(--principale);border-left:none}.level-title{background:var(--principale);color:#fff !important}.nav-back{background:var(--bg-block)}.hc-offcanvas-nav .nav-back span::before{border-top-color:var(--secondaire);border-left-color:var(--secondaire)}#navbar > ul > li ul li > a{display:flex;color:var(--font-color)}#navbar > ul > li ul li > a p:first-child{width:55px;flex:0 0 55px;display:flex;justify-content:center;margin-right:1rem}#navbar > ul > li ul li > a p span{display:block;font-weight:700;margin-bottom:0.7rem;text-transform:uppercase}.forfait{background:var(--principale);border-top-left-radius:4rem;border-bottom-left-radius:4rem}#navbar .forfait li a{display:grid;grid-template-columns:30px 1fr;gap:1rem;align-items:center;padding:0 2rem;color:#fff;font-size:clamp(1.5rem,0.529rem + 0.89vw,2rem);text-transform:uppercase;line-height:1.1}.forfait li i{height:29px;font-size:3rem;margin:0 !important;width:37px}.bloc-contact{padding-left:2.5rem}#navbar > ul a.ski,.hc-offcanvas-nav li:not(.custom-content) a.ski{position:absolute;z-index:9;top:0;left:0;bottom:0;right:0}.ski-mobile{display:none}@media (min-width:1024px){header{position:fixed;top:0}header.nav-up{top:-230px}.navbar{display:grid;grid-template-columns:clamp(18rem,-13.429rem + 30.36vw,35rem) 1fr}header[class*="nav"] .navbar{background:linear-gradient(180deg,rgba(231,231,240,1) 0,rgba(231,231,240,1) 50%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%)}.container{display:grid;grid-template-columns:1fr;justify-content:center}.navbar-header{height:clamp(14rem,-3.286rem + 16.07vw,16rem);border-radius:0 100% 55% 0 / 100% 0 100% 0;z-index:9;display:flex;justify-content:center;width:clamp(18rem,-13.429rem + 30.36vw,35rem)}.navbar-header .toggle{display:none}#navbar{display:grid;grid-template-columns:4fr 1fr;justify-content:space-between}.navbar-brand{width:100%;display:flex;justify-content:center}.navbar-brand img{max-width:100%;height:150%;transition:all 0.3s ease-out}.logo-color{display:none}header[class*="nav"] .logo-color{display:block;height:100%}header[class*="nav"] .logo-blanc{display:none}#navbar > ul{display:grid;grid-template-columns:repeat(6,auto);grid-gap:clamp(1rem,2vw,4rem);list-style:none;align-items:center;margin:0;padding:0}#navbar > ul a{text-decoration:none;color:#fff}#navbar > ul a.nav-link:hover{color:var(--tertiaire)}header[class*="nav"] #navbar > ul.secondNav,header[class*="nav"] #navbar > ul a{color:var(--font-color)}#cont_71e531c98046b2ad124f5505ec3be55b iframe{height:80px !important}#cont_b45212f59b6e31fa228a0fd513178b23{display:none}header[class*="nav"] #cont_b45212f59b6e31fa228a0fd513178b23{display:block}header[class*="nav"] #navbar .forfait li a{color:#fff}.hc-nav-trigger.hc-nav-1{display:none}.hc-offcanvas-nav li.nav-parent .nav-item br{display:none}#navbar > ul{display:flex;flex-flow:row nowrap;list-style:none;gap:clamp(1rem,2vw,4rem);align-items:center}#navbar > ul.secondNav{width:100%;position:relative;justify-content:center;color:#fff}#navbar > ul.secondNav img.noir{display:none}header[class*="nav"] #navbar > ul.secondNav img.noir{display:block}header[class*="nav"] #navbar > ul.secondNav img.blanc{display:none}#navbar > ul.secondNav li{display:flex;gap:1rem}#navbar > ul.secondNav li a{gap:1rem}#navbar > ul.secondNav li a:hover{color:currentColor}#inline{padding:1rem;background:#fff}#contact{font-size:4rem}#navbar #contact a{padding:1rem 0}#saison,#saisonToggle{padding:0 3rem}#saisonToggle{display:none}#langue{display:none}.text-mobile{display:none}.mobile span{display:none}}.location-label__root--1UgX.upcoming-widget-square__location--V9Kf{display:none}#saison input[type=checkbox]{height:0;width:0;visibility:hidden;display:none}#saison label{cursor:pointer;width:40px;height:23px;background:#fff;display:block;border-radius:100px;position:relative}#saison label::before{content:'été';position:absolute;right:-3.6rem;top:50%;transform:translateY(-50%);color:#fff;text-transform:uppercase}#saison label::after{content:'';position:absolute;top:5px;left:5px;width:14px;height:14px;background:#007385;border-radius:90px;transition:0.3s}#saison input:checked + label{background:#007385}#saison input:checked + label::after{left:calc(100% - 5px);transform:translateX(-100%);background:#fff}#saison label:active:after{width:20px}#saison label span{position:absolute;left:-5.3rem;color:#fff;top:50%;transform:translateY(-50%);text-transform:uppercase}header[class*="nav"] #saison label::before,header[class*="nav"] #saison label span{color:var(--font-color)}@media (max-width:1023px){header{padding:0;top:0;position:relative}.navbar-brand img{height:197px}.logo-blanc{display:none}.headerAcc .logo-blanc{display:block}.headerAcc .logo-color{display:none}.navbar-brand img{margin:auto}.hc-offcanvas-nav.nav-position-bottom .nav-container{top:0}.hc-offcanvas-nav .nav-container,.hc-offcanvas-nav .nav-wrapper,.hc-offcanvas-nav ul{background:#fff}.hc-offcanvas-nav .nav-content > .nav-close:first-child a,.hc-offcanvas-nav .nav-title + .nav-close a.has-label,.hc-offcanvas-nav li.nav-close a,.hc-offcanvas-nav .nav-back a{background:var(--principale);border-top:1px solid var(--principale);border-bottom:1px solid var(--principale)}.hc-offcanvas-nav .nav-wrapper > .nav-content > ul:not(:last-child){border-bottom:2px solid var(--principale)}.hc-offcanvas-nav li{color:var(--secondaire)}.hc-offcanvas-nav .nav-wrapper > .nav-content > ul:first-of-type > li:first-child:not(.nav-back):not(.nav-close) > .nav-item-wrapper > .nav-item-link{border-top:1px solid var(--principale)}.hc-offcanvas-nav .nav-item-link,.hc-offcanvas-nav li.nav-close a{padding:14px 40px;font-size:1.8rem;color:var(--secondaire);z-index:1;background:rgba(0,0,0,0);border-bottom:1px solid var(--principale);transition:background .1s ease;display:flex;align-items:center}.hc-offcanvas-nav .nav-back a{padding:14px 17px;font-size:14px;color:var(--secondaire);z-index:1;background:rgba(0,0,0,0);border-bottom:1px solid var(--principale);transition:background .1s ease;display:flex;align-items:center;font-weight:700}.hc-offcanvas-nav:not(.touch-device) li:not(.nav-item-custom) a:not([disabled]):hover{color:white;background:var(--principale)}.hc-offcanvas-nav .nav-title+.nav-close a:not(.has-label){background:var(--principale)}.hc-offcanvas-nav .nav-item-link img{margin-right:1rem}.hc-offcanvas-nav ul.forfait .nav-item-link img{max-width:25px}.hc-offcanvas-nav li:not(.custom-content) a{display:flex;align-items:center}.hc-nav-trigger.hc-nav-1{position:fixed;bottom:0;top:auto !important;padding:2rem 8rem;left:0;right:0;width:100%;background:var(--principale);justify-content:flex-end;align-items:center;text-align:right;color:#fff;text-decoration:none;font-size:2rem;line-height:1;border-top:1px solid #fff}.hc-nav-trigger span{width:30px;top:50%;transform:translateY(-50%);transform-origin:50% 50%;left:auto !important;right:4rem}.hc-nav-trigger span,.hc-nav-trigger span::before,.hc-nav-trigger span::after{background:#fff}.nav-close a{padding:1.4rem 1rem !important}.search-box{width:fit-content}.nav-item-link .btn-search{background:var(--principale);position:static}.hc-offcanvas-nav .nav-next span::before,.hc-offcanvas-nav .nav-back span::before{border-top:2px solid var(--principale);border-left:2px solid var(--principale)}.search-box form{display:flex}.input-search{background:var(--principale);width:250px;margin-right:1rem}.nav-item-link i{width:30px;font-size:2rem;display:inline-flex;justify-content:center}.text-mobile{margin-left:0.5rem}.nav-link svg{display:none}.hc-offcanvas-nav .forfait .nav-item-link{display:flex;flex-wrap:wrap;text-transform:uppercase;background:var(--principale);color:#fff;border-top-left-radius:5rem;margin:1rem auto 0;border-bottom-left-radius:5rem;font-size:1.25rem}.nav.navbar-nav{margin:0}.forfait li i{height:33px;font-size:3rem;width:30px;margin-right:0.5rem !important}.hc-offcanvas-nav .nav-content{display:flex;flex-flow:column nowrap}.hc-offcanvas-nav ul.nav,.hc-offcanvas-nav ul.bloc-contact{order:3}.blanc{display:none}.bloc-contact li:nth-child(2),.bloc-contact li:nth-child(3){display:none}.secondNav .nav-item-custom{background:var(--secondaire)}#saisonToggle{display:flex;padding:0;justify-content:center}#saisonToggle input[type=checkbox]{height:0;width:0;visibility:hidden;display:none}#saisonToggle label{cursor:pointer;width:40px;height:23px;background:var(--font-color);display:block;border-radius:100px;position:relative}#saisonToggle label::before{content:'été';position:absolute;right:-3.6rem;top:50%;transform:translateY(-50%);color:var(--font-color);text-transform:uppercase}#saisonToggle label::after{content:'';position:absolute;top:5px;left:5px;width:14px;height:14px;background:#fff;border-radius:90px;transition:0.3s}#saisonToggle input:checked + label{background:#007385}#saisonToggle input:checked + label::after{left:calc(100% - 5px);transform:translateX(-100%);background:#fff}#saisonToggle label:active:after{width:20px}#saisonToggle label span{position:absolute;left:-5.3rem;color:var(--font-color);top:50%;transform:translateY(-50%);text-transform:uppercase}header[class*="nav"] #saisonToggle label::before,header[class*="nav"] #saisonToggle label span{color:var(--font-color)}.headerAcc #saisonToggle label{background:#fff}.headerAcc #saisonToggle label::before{color:#fff}.headerAcc #saisonToggle label::after{background:var(--font-color)}.headerAcc #saisonToggle label span{color:#fff}header.headerAcc[class*="nav"] #saisonToggle label::before,header.headerAcc[class*="nav"] #saisonToggle label span{color:#fff}.hc-offcanvas-nav li:not(.custom-content) a.ski{display:none}.ski-mobile{display:block;position:absolute;z-index:9;top:0;left:0;bottom:0;right:0}}.recharge{position:relative}.recharge > div{margin-bottom:3rem;border-radius:20rem;display:flex;flex-flow:row wrap;padding:2rem;align-items:center;gap:2rem;border:1px solid #fff;backdrop-filter:blur(30px) brightness(115%);-webkit-backdrop-filter:blur(30px) brightness(115%);background:rgb(253 253 253 / 30%)}.recharge > div > div:first-child{width:145px;height:145px}.recharge > div > div:first-child img{border-radius:20rem;height:145px}.recharge > div h2{margin-bottom:0}.recharge > div h2 span{color:var(--principale)}.wrapper{background:var(--bg)}.banniere{display:grid;position:relative}.banniere::after{background-color:#000;content:"";opacity:0.3;grid-area:1/-1}.banniere > div:first-child{grid-area:1/-1;object-fit:cover;width:100%;height:100%;min-height:0}.banniere > div img{width:100%;height:820px}.banniere > div:last-child{z-index:1;grid-area:1/-1;display:flex;flex-direction:column;margin:auto;text-align:center}.banniere p{font-size:2.5rem;color:#fff;text-transform:unset;line-height:unset}.banniere h1{font-size:clamp(3.5rem,0.643rem + 4.46vw,6rem);color:#fff;text-transform:uppercase;font-weight:900}@media (max-width:1023px){.banniere.banAcc{top:-220px;margin-bottom:-350px}}@media (min-width:1024px){.banniere{top:-23rem;margin-bottom:-32rem}}.grid .wrapper-1300{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr auto;grid-template-areas:"double ." "double ." ". ."}.grid > div > div{position:relative}.grid > div > div a{position:absolute;top:0;bottom:0;left:0;right:0}.grid .wrapper-1300 > div:not(:last-child){padding:clamp(1rem,0.273rem + 3.64vw,3rem);display:flex;flex-flow:column wrap;justify-content:space-between}.grid > div > div:nth-child(1){grid-area:double;background-image:url(../content/images/ski-alpin.jpg);border-top-left-radius:2rem;border-bottom-left-radius:2rem;background-position:center;background-size:cover;min-height:70dvh}.grid > div > div:nth-child(2){background:url(../content/images/snowboard.jpg) no-repeat;border-top-right-radius:2rem;background-position:center;background-size:cover}.grid > div > div:nth-child(3){background:url(../content/images/ski-nordique.jpg) no-repeat;border-bottom-right-radius:2rem;background-position:center;background-size:cover}.grid > div > div:nth-child(3) h2{color:#fff}.grid > div > div:nth-child(4){display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;padding:clamp(1rem,0.273rem + 3.64vw,3rem);grid-column:span 2;background:url(../content/images/location-materiel-accueil.jpg) no-repeat;border-radius:2rem;background-position:center;background-size:cover}.grid > div > div:nth-child(4) > div{width:49%;padding:clamp(1rem,0.273rem + 3.64vw,3rem);background:#fff;border-radius:2rem;width:clamp(330px,100%,550px)}.recharge > div > div:last-child a:last-child{background:transparent;border:1px solid var(--secondaire);color:var(--font-color)}.recharge > div > div:last-child a b{margin-right:0.7rem}@media (min-width:1024px){.grid .wrapper-1300{gap:3rem}.recharge > div{justify-content:space-between}.recharge > div > div:last-child{display:flex;align-items:center;flex:0 1 42%}.recharge > div > div:last-child a:last-child{margin-left:2rem}}@media (max-width:1023px){.grid .wrapper-1300{gap:1rem}.grid > div > div:nth-child(4) .btn{margin-top:2rem}.recharge{margin-top:-117px}.recharge > div{justify-content:center}.recharge > div > div:first-child{display:none}.recharge > div > div:last-child{flex:0 1 70%;display:flex;align-items:center;flex-flow:column}.recharge > div > div:last-child a:last-child{margin-top:2rem}}@media (max-width:767px){.grid .wrapper-1300{display:flex;flex-direction:column}.grid .wrapper-1300>div{border-radius:2rem}}.grid-3{--gap:4rem;--min-card-width:30ch;--cols:3;--preferred-value:((var(--min-card-width) * var(--cols) - var(--gap) * 2) - 100%) * 999;padding:1rem 1rem 0;margin-top:5rem}.grid-3 > div{display:grid;grid-template-columns:repeat(auto-fit,minmax(clamp( 33.3333% - var(--gap),var(--preferred-value),100%),1fr));border-radius:2rem}.grid-3 > div > div{padding:clamp(1rem,0.273rem + 3.64vw,3rem);min-height:500px;display:flex;flex-flow:column wrap;background:#fff}.grid-3 > div > div .btn{margin-top:auto}.grid-3.event > div{background:#fff;padding:clamp(1rem,0.273rem + 3.64vw,3rem);gap:2rem;margin-bottom:3rem;display:flex;flex-flow:row wrap}.grid-3.event > div > h2{width:100%}.grid-3.event > div > div{background:transparent;min-height:auto;padding:0;flex-flow:row wrap;gap:2rem}.grid-3.event > div img:first-child{height:150px;border-radius:2rem}.grid-3.event > div > div div{flex:1 1}.actuAcc{display:none}footer{padding-top:36rem;background:var(--bg);background-image:url(../content/images/ban-footer.png);background-repeat:no-repeat;background-size:cover;background-position:top;margin-top:-25rem}.footer > div > div a{color:var(--secondaire);text-decoration:none}.footer > div > div a.btn{border:1px solid var(--secondaire);color:#fff;line-height:1;padding:1.1rem 0;text-align:left}.footer > div > div:first-child{position:relative;display:grid;justify-content:center;text-align:center;grid-template-columns:1fr 50mm 1fr;gap:1rem}.footer > div > div:first-child img{width:50mm;height:auto !important}.footer > div > div:first-child p{border-top:1px solid var(--secondaire);align-self:center;height:0}.footer > div > div:nth-child(2){display:flex;flex-flow:row wrap;padding:4rem 0}.footer > div > div:nth-child(2) p:first-child{color:var(--principale);text-transform:uppercase;font-weight:900;font-size:2.5rem;margin-bottom:2rem}.footer > div > div:nth-child(2) > div:nth-child(3) a{font-size:3rem;width:50px;height:50px;border-radius:5rem;border:1px solid var(--secondaire);display:flex;align-items:center;justify-content:center}.footer > div > div:nth-child(3){background:var(--secondaire);text-align:center;padding:4rem 0}.footer > div > div:nth-child(3) a{text-decoration:none;color:#fff}.footer > div > div:nth-child(3) a:not(:last-child){padding-right:4rem}.footerBas{display:flex;flex-flow:row wrap;justify-content:space-between;padding:2rem 0}.footerBas a{text-decoration:none;color:var(--secondaire)}.footer > div > div:nth-child(2) > div:nth-child(1) form > div:last-child{display:grid;align-items:center;border:1px solid currentColor;border-radius:50px;margin-top:4rem}.footer > div > div:nth-child(2) > div:nth-child(1) form > div:last-child input{background:transparent;box-shadow:none}.footer > div > div:nth-child(2) > div > div p:nth-child(2) a,.footer > div > div:nth-child(2) > div > div p:nth-child(4) a{font-weight:700;font-size:1.2em}.footer > div > div:nth-child(2) > div > div p:nth-child(5) img{width:25px;margin-right:1rem}.footer > div > div:nth-child(2) > div:nth-child(3){display:grid;grid-template-columns:1fr 1fr;gap:1rem;text-align:center}.footer > div > div:nth-child(2) > div:nth-child(3) p:first-child{grid-column:1/3}.footer > div > div:nth-child(2) > div:nth-child(3) span{display:flex;gap:1rem;align-items:center;grid-column:span 2;text-align:left}.footer > div > div:nth-child(2) > div:nth-child(3) span:first-of-type{border-bottom:1px solid currentColor;padding-bottom:1rem}@media (min-width:1024px){.grid-3.event > div > div{flex:1 1 300px}.footer > div > div:nth-child(2){justify-content:space-between;gap:2rem}.footer > div > div:nth-child(2) p:first-child{grid-column:1/3}.footer > div > div:nth-child(2) > div > div{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:center}.grid-3 > div img:first-child{border-top-left-radius:2rem;border-bottom-left-radius:2rem;height:100%}.grid-3 > div img:last-child{border-top-right-radius:2rem;border-bottom-right-radius:2rem;height:100%}.footer > div > div:nth-child(2) > div:nth-child(1) form > div:last-child{grid-template-columns:200px 140px}}@media (max-width:1023px){footer{padding-bottom:7rem}.footer > div > div:nth-child(2){justify-content:center;gap:4rem}.footer > div > div:nth-child(2) > div > div{display:grid;grid-template-columns:1fr;gap:1rem;align-items:center}.footerBas p{margin-top:2rem}.footer > div > div:nth-child(2) > div:nth-child(2){display:grid;grid-template-columns:1fr auto;gap:1rem;text-align:center}.grid-3 > div img:first-child{border-top-left-radius:2rem;border-top-right-radius:2rem}.grid-3 > div img:last-child{border-bottom-left-radius:2rem;border-bottom-right-radius:2rem}.footer > div > div:nth-child(2) > div:nth-child(1) form > div:last-child{grid-template-columns:200px 140px}}.contentText{background:var(--bg)}.contentText > div{display:grid;grid-template-columns:repeat(12,1fr);gap:2rem}.grid-2{--gap:2rem;--min-card-width:30ch;--cols:2;--preferred-value:((var(--min-card-width) * var(--cols) - var(--gap) * 2) - 100%) * 999;--alpha:0.05}.contentText aside > div{background:#fff;border-radius:2rem}.infosPratique{padding-bottom:0.1rem}.titre-pratique{display:flex;padding:1rem 2rem 0;font-weight:700;font-size:1.1em;align-items:center}.titre-pratique i{font-size:3.5rem;margin-right:0.7rem;color:var(--principale)}.titre-pratique span:first-of-type{background:transparent;color:var(--font);padding:0;margin:0;width:160px;text-align:left}.titre-pratique span{margin-left:0.5rem;background:var(--secondaire);color:#fff;padding:0 0.5rem;width:67px;text-align:center}.infosPratique .fa-ul{display:grid;grid-template-columns:1fr 1fr;gap:1rem 6rem;margin-left:7em}.infosPratique li{display:flex;align-items:center}.infosPratique .fa-ul:nth-child(5) li,.infosPratique .fa-ul:nth-child(7) li,.infosPratique .fa-ul:nth-child(9) li{grid-column:1/3}.titre-pratique img{width:35px;height:35px;margin-right:1rem}.infosPratique li img{width:25px;height:25px;margin-right:1rem}.grid-2 > div{display:grid;grid-template-columns:repeat(auto-fit,minmax(clamp(43.3333% - var(--gap),var(--preferred-value),100%),1fr));grid-gap:var(--gap)}.grid-2.autre{padding-bottom:6rem}.autre > div article{cursor:pointer;position:relative}.autre > div article:hover{--_i:100%;transition:.3s,background-size .3s .3s}.autre > div article img{border-top-left-radius:2rem;border-top-right-radius:2rem;margin:auto}.autre > div article div:nth-child(2){background:#fff;padding:2rem 2rem 6rem;border-bottom-left-radius:2rem;border-bottom-right-radius:2rem}.autre > div article > a{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;align-items:flex-end}.autre > div article > a span{display:flex;justify-content:center;align-items:center;background:var(--principale);color:#fff;width:30px;height:30px;border-radius:0.5rem;margin-left:2rem;position:relative;top:1.5rem}.autre > div article:hover .hoverBtn:before,.autre > div article:hover .hoverBtn:after{opacity:1;-webkit-animation:open 0.4s;animation:open 0.4s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(0.39,0.575,0.565,1);animation-direction:normal}.autre > div article:hover .hoverBtn-bottom:before,.autre > div article:hover .hoverBtn-bottom:after{opacity:1;-webkit-animation:openB 0.4s;animation:openB 0.4s;animation-delay:0.4s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(0.39,0.575,0.565,1);animation-direction:normal}.hoverBtn{width:100%;height:100.5%;position:absolute;top:-2px}.hoverBtn::before{position:absolute;content:'';height:0;width:0;display:block;opacity:0;border-top:solid 2px var(--principale);border-left:solid 2px var(--principale);border-top-left-radius:2rem;border-bottom-left-radius:2rem;right:50%}.hoverBtn::after{position:absolute;content:'';height:0;width:0;display:block;opacity:0;border-top:solid 2px var(--principale);border-right:solid 2px var(--principale);border-top-right-radius:2rem;border-bottom-right-radius:2rem;left:50%}.hoverBtn-bottom{width:100%;height:100%;position:absolute}.hoverBtn-bottom::before{position:absolute;content:'';height:0;width:0;display:block;opacity:0;height:0;border-bottom:solid 2px var(--principale);border-top-right-radius:2rem;border-bottom-right-radius:2rem;right:13px}.hoverBtn-bottom::after{position:absolute;content:'';height:0;width:0;display:block;opacity:0;height:0;border-bottom:solid 2px var(--principale);border-top-left-radius:2rem;border-bottom-left-radius:2rem;left:13px}@keyframes open{0%{width:0;height:0}50%{width:50%;height:0}100%{width:50%;height:100%}}@keyframes openB{0%{width:0}100%{width:50%}}.intro{display:grid;position:relative}.intro::after{content:"";opacity:0.4;grid-area:1/-1}.intro > div:first-child{grid-area:1/-1;object-fit:cover;width:100%;height:100%;min-height:0}.intro > div:last-child{z-index:1;grid-area:1/-1;display:flex;flex-direction:column;text-align:center;align-self:center}.intro p{font-size:clamp(2.4rem,-1.371rem + 5.89vw,5.7rem);font-weight:700;color:#fff;text-transform:uppercase}.intro img{width:100%}.contentText{padding:6rem 0}.contentText section p{margin-bottom:1.5rem}.contentText section p:nth-child(2){font-weight:700;font-size:1.1em}.contentText aside > div h3{padding:1.5rem;font-size:1.8rem;margin-bottom:0;text-transform:uppercase;color:#fff;border-top-left-radius:2rem;border-top-right-radius:2rem;font-weight:400}.accesRapide{margin-bottom:2rem}.accesRapide h3{background:var(--principale)}.accesRapide .fa-ul{margin:0;padding:1.5rem}.accesRapide .fa-ul li{padding:0.8rem 0}.accesRapide .btn{background:transparent;border:1px solid var(--secondaire);color:var(--secondaire);padding:1.5rem;font-size:1.4rem;text-transform:uppercase;justify-content:flex-start;max-width:100%;font-weight:500;position:relative;transform:perspective(1px) translateZ(0);transition-property:color;transition-duration:0.3s;overflow:hidden}.accesRapide .btn::before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:var(--secondaire);transform:scaleX(1) translateX(-100%);transform-origin:0 50%;transition-property:transform;transition-duration:0.3s;transition-timing-function:ease-out;border-radius:3rem}.accesRapide .btn:hover::before,.accesRapide .btn:focus::before,.accesRapide .btn:active::before{-webkit-transform:scaleX(1);transform:scaleX(1)}.accesRapide .btn:hover,.accesRapide .btn:focus,.accesRapide .btn:active{color:white}.accesRapide .btn i{color:var(--principale);font-size:1.4em}.infosPratique h3{background:var(--secondaire)}@media (min-width:1024px){.contentText section{grid-column:1/9}.contentText aside{grid-column:9/13}.intro{top:-23rem;margin-bottom:-23rem}header[class*="nav"] + .content .intro{top:-12rem;margin-bottom:-12rem}.intro::after{background:#000}.intro > div:last-child{margin:15rem auto 0}header[class*="nav"] + .content .intro > div:last-child{margin:5rem auto 0}}@media (max-width:1023px){.contentText section{grid-column:1/13}.contentText aside{grid-column:1/13}.intro{top:0;margin-bottom:0}.intro::after{background:var(--secondaire)}.intro > div:last-child{margin:0 auto}}.contact{display:flex;flex-flow:column wrap;padding-bottom:4rem;justify-content:space-between}.contact > p,.merci p{margin-bottom:1rem}.merci{grid-column:1/13}.contact > p:first-child{text-align:center;font-weight:600;font-size:2.3rem;text-transform:uppercase;margin:2rem auto}.contact > p:nth-child(2){background:var(--secondaire);padding:2rem;border-radius:2rem;color:#fff;text-align:center;font-size:2rem;margin:2rem auto}.telephone{display:grid;grid-template-columns:40px 1fr;gap:2rem;margin:2rem auto}.telephone > p:first-child{display:flex;align-items:center;justify-content:center;font-size:4rem}.webcam{display:flex;gap:2rem}.webcam iframe{width:100%;aspect-ratio:4/3;height:auto}iframe{max-width:100%}.form{background:var(--principale);color:#fff;padding:2rem;border-radius:3rem;margin-top:4rem;margin-bottom:4rem;position:relative}.form .form-group{padding-bottom:3rem}.form label{font-weight:300;padding-bottom:0.6rem;display:block}.form input[type=text],form input[type=email]{width:100%;border-radius:3rem;box-shadow:var(--shadow);background:#fff;line-height:2.5;padding:0 2rem;height:4rem;transition:all 0.4s ease;color:var(--font-color);border:none}.form input:focus-within,.form textarea:focus-within{box-shadow:none}.form textarea{height:15rem;line-height:1.6;padding:0.5rem 2rem;width:100%;border-radius:3rem;box-shadow:var(--shadow);background:#fff;transition:all 0.4s ease;color:var(--font-color);border:none}.col-md-12{display:grid;grid-template-columns:1.5em auto;gap:0.5em;align-items:center}.newsletter a{color:var(--font-color)}.form .col-md-12 input{appearance:none;width:1.15em;height:1.15em;background:#fff;margin:0;color:var(--font-color);border-radius:3em;transform:translateY(-0.075em);place-content:center;display:grid}.form .col-md-12 input::before{content:"";width:0.75em;height:0.75em;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em var(--secondaire);border-radius:3rem}.form .col-md-12 input:checked::before{transform:scale(1)}.form form > .form-group:last-child{display:flex;padding:0}.form .btn.btn-primary{background:var(--secondaire);padding:1rem 3rem;border-radius:3rem;margin-left:auto;cursor:pointer}.texte{padding:4rem 0;background:var(--bg)}.texte > div{max-width:1300px;margin:auto;padding:0 1rem}.formRgpd.form{margin:2rem auto 0}@media (min-width:1024px){.formRgpd.form{width:50%}.contact > p:nth-child(2){width:50%}.telephone{width:50%}.texte{grid-column:1/9}}@media (max-width:1023px){.formRgpd.form{width:100%}.contact > p:nth-child(2){width:100%}.telephone{width:100%}.texte{grid-column:1/13}}.tarif,.navette{width:100%}.tarif thead tr:first-child,.navette thead tr:first-child{background:var(--secondaire);color:#fff;height:3em}.tarif thead tr:first-child b,.navette thead tr:first-child b{text-transform:uppercase;font-size:1.4em}.tarif tr:nth-child(2n+1),.navette tr:nth-child(2n+1){background:var(--principale);color:#fff}.tarif tbody tr:first-child,.navette tbody tr:first-child{height:3.6em}.tarif tr th,.navette tr th{vertical-align:middle;text-align:center;font-weight:400}.tarif tr td,.navette tr td{text-align:center;vertical-align:middle}.tarif + p{font-size:0.9em;margin:2rem 0}.navette + p{margin-top:4rem}.tarif + p + table{width:100%;border:1px solid var(--secondaire)}.tarif + p + table td{padding:1rem;vertical-align:middle}.tarif + p + table td:last-child{width:149.3px;text-align:center;border-left:1px solid var(--secondaire)}.tarif + .tarif{margin-top:4rem}.g-tarif > div{gap:2rem}.g-tarif > div article:nth-child(7) p:nth-child(2){background:hsla(187.9,32.1%,67.6%,0.3);padding:1.5rem;margin:1.5rem 0}.g-tarif > div article:nth-child(8) h2{margin-top:0}.g-tarif > div article:not(:last-child) p{padding:1rem}.g-tarif > div article:not(:last-child) p:first-child{background:var(--secondaire);padding:1.1rem;font-size:1.1em;font-weight:700;color:#fff}.g-tarif > div article table{width:100%}.g-tarif > div article table tr:nth-child(2n+1){background:hsla(187.9,32.1%,67.6%,0.3)}.g-tarif > div article table td{height:2.8em;text-align:center;vertical-align:middle}.g-tarif > div article:nth-child(5) td:last-child{width:45px}.conseil > div{gap:2rem}.conseil > div article{border:1px solid var(--secondaire);padding:1.5rem;border-radius:2rem;background:var(--principale);color:#fff}.conseil p:first-child{font-size:1.2em;font-weight:700;text-transform:uppercase}.lity-container .lity-content::after{box-shadow:none !important}#form{--select-border:#777;--select-focus:blue;--select-arrow:var(--select-border)}#form .coteCote{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2rem}.groupeSki{display:flex;gap:1rem}select{background:#fff;color:var(--font-color);width:100%;padding:0 1rem;height:4rem;border-radius:2rem;align-items:center;text-align:center;border:none;appearance:none}.select > div{width:100%;min-width:15ch;max-width:100%;border-radius:2rem;cursor:pointer;background-color:#fff;display:grid;grid-template-areas:"select";align-items:center}.select > div::after{content:"";width:0.8em;height:0.5em;background-color:var(--select-arrow);clip-path:polygon(100% 0,0 0,50% 100%);justify-self:end;margin-right:1rem}select,.select > div:after{grid-area:select}.fa-duotone.fa-circle-plus{font-size:2.5rem;margin-left:2rem}.form3{display:grid;grid-column:span 2;gap:0 2rem}.form3 > label{grid-column:span 2}.form3 > .select:nth-child(2){grid-column:1/2}.form3 > .select:nth-child(3){grid-column:2/3}#form .btn{max-width:max-content}#form a{color:var(--tertiaire)}@media (min-width:1024px){.g-tarif > div article:nth-child(7),.g-tarif > div article:nth-child(8){grid-column:1/4}.tarif tr td,.navette tr td{height:2.8em;text-align:center;vertical-align:middle}}@media (max-width:1023px){.g-tarif > div article:nth-child(7),.g-tarif > div article:nth-child(8){grid-column:1/2}.tarif tbody tr{display:flex;flex-flow:column wrap;border:1px solid var(--secondaire);margin-top:1rem}.tarif tbody tr:first-child,.deux{position:absolute;top:-9999px;left:-9999px}.tarif tbody tr th{min-height:2.1em;display:flex;justify-content:center;align-items:center;font-size:1.4em;border-bottom:1px solid var(--secondaire)}.tarif tr td::before{content:attr(data-label);line-height:1.5;width:100%}.tarif tr td{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;height:3em}.tarif tr td:not(:last-child){border-bottom:1px solid var(--secondaire)}.tarif.navette tbody tr:last-child{display:none}.accordion{margin-bottom:2rem}.accordion tbody{display:none}.accordion thead tr{position:relative}.accordion thead tr::after{content:'\f107';position:absolute;font:var(--fa-font-solid);font-size:4rem;right:1rem;top:50%;transform:translateY(-50%)}.accordion thead tr th{font-size:0.7em;text-align:left;padding-left:1rem}.tarif.casier tbody tr th{display:none}#form .coteCote{grid-template-columns:1fr}.groupeSki{flex-flow:column}.webcam{flex-flow:row wrap}.navette tr td:first-child{text-align:left;height:2.8em}.navette tr td:first-child{width:210px;padding:1rem}}.contentText h2:not(:nth-child(2)){margin-top:5rem}#video{margin:2rem 0}#video iframe{width:100%;object-fit:cover}.telEsf{display:flex;flex-flow:row wrap;gap:3rem}.contentText section .btn{margin:3rem 0;max-width:max-content;padding:1.5rem 2rem}.club{margin-top:3rem}.autre > div.club article{border:2px solid var(--principale);border-radius:20px;z-index:0}.autre > div.club article::after{pointer-events:none;position:absolute;content:"";width:930px;height:1510px;border-radius:50%;background:#fff;top:-120%;left:-30%;z-index:-10;transition:all 2s ease}.autre > div.club article:hover::after{width:0;height:50px}.club-wrapper{overflow:hidden;border-radius:20px}.club a{position:relative;z-index:9}.empty{height:22.4px}.autre > div.club article img{width:100% !important;object-fit:contain;background:#fff}.gite .club-wrapper{margin-bottom:3rem}.gite article{display:grid;gap:2rem;align-items:center;background:#fff;padding:2rem;border-radius:2rem;position:relative;border:2px solid var(--principale);z-index:0}.slide-visible{display:flex;justify-content:center}.gite img{border-radius:1rem}.contentText section .gite p:nth-child(2){font-weight:400;font-size:1em}@media (min-width:1024px){.gite article{grid-template-columns:auto 1fr}.gite article::after{pointer-events:none;position:absolute;content:"";width:1440px;height:1654px;border-radius:50%;background:#fff;top:-120%;left:-30%;z-index:-10;transition:all 2s ease}.gite article:hover::after{width:0;height:50px}.gite .swiffy-slider{width:370px}}@media (max-width:1023px){.gite article{grid-template-columns:auto}.contentText section .telEsf a{margin:0}}.infosPlan > div{background:#fff;margin-bottom:3rem}.infosPlan > div > div:nth-child(1){border-top-left-radius:2rem}.infosPlan > div > div:nth-child(3){border-top-right-radius:2rem}.infosPlan > div > div:nth-child(4){border-bottom-left-radius:2rem}.infosPlan > div > div:nth-child(6){border-bottom-right-radius:2rem}.infosPlan > div > div:nth-child(6) ul{padding:0;margin:0}.infosPlan > div > div{min-height:auto;padding:clamp(1rem,0.273rem + 2.64vw,2rem)}.infosPlan > div > div > p{margin-bottom:2rem}.infosPlan ul{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr}.infosPlan ul li{display:grid;grid-template-columns:25px 1fr;gap:1rem;align-items:center}.infosPlan div:nth-child(2) ul li{grid-column:span 2}.plan-piste .grid-3.infosPlan img{width:25px;border-radius:0 !important;height:auto}.infosPlan .titre-pratique img{width:35px}.plan-piste{grid-column:1/13;position:relative}.plan-piste g{color:#fff;cursor:pointer}.plan-piste g circle{opacity:1;stroke-width:2px}g.rouge circle{stroke:#ea364a}g.noire circle{stroke:#201d1e}g.verte circle{stroke:#18a845}g.bleue circle{stroke:#00afed}.plan-piste g.closed circle{fill:#ea364a}.plan-piste g.open circle{fill:#18a845}.plan-piste g.outside circle{fill:orange}.toggle-bloc{position:relative;height:90px}.piste.nuit{position:relative;filter:drop-shadow(1px 0 0 black) drop-shadow(-1px 0 0 black) drop-shadow(0px 1px 0 black) drop-shadow(0px -1px 0 black) drop-shadow(1px 1px 0 black) drop-shadow(-1px -1px 0 black) drop-shadow(-1px 1px 0 black) drop-shadow(1px -1px 0 black)}.piste.nuit::after{content:"";background:url(/content/images/masque-nocturne.jpg);position:absolute;top:0;left:0;width:100%;height:99%;opacity:0.4;background-size:100% 100%}.piste.nuit .nocturne{clip-path:polygon(37.92% 14.57%,36.11% 17.51%,33.41% 24.2%,31.01% 29.76%,29.47% 32.61%,26.59% 37.89%,23.25% 44.28%,20.83% 48.85%,19.35% 50.58%,18.78% 52.57%,19.04% 54.84%,20.41% 55.86%,22.81% 56.57%,26.37% 56.72%,29.16% 56.72%,31.93% 56.59%,34.7% 55.87%,36.61% 55.03%,38.34% 53.88%,40.03% 52.31%,41.58% 49.73%,43.19% 47.3%,44.19% 45.72%,45.34% 44.14%,46.09% 42.27%,46.95% 38.85%,47.72% 35.7%,47.5% 31.84%,46.81% 27.12%,45.04% 22.13%,43.42% 17.72%,41.66% 15%,39.97% 14%)}@media (min-width:1024px){#turn{display:none}}@media (max-width:1023px){@media only screen and (orientation:landscape){.titre-pratique{padding:0 0 1rem;align-items:flex-start}.infosPlan ul{margin-left:2rem}foreignObject[data-direction="bottom"]{font-size:1.8rem}.titre-pratique span:first-of-type{width:auto}#turn{display:none}.infosPlan.grid-3{--gap:4rem;--min-card-width:26ch;--cols:3;--preferred-value:((var(--min-card-width) * var(--cols) - var(--gap) * 2) - 100%) * 999}}@media only screen and (orientation:portrait){#turn{position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden;z-index:9999;display:block}#turn::after{content:"Pour une meilleure visibilité,\00a0veuillez tourner votre téléphone en mode paysage,\00a0merci.";position:absolute;top:0;bottom:0;left:0;right:0;background:#000;opacity:0.9;overflow:hidden;display:flex;justify-content:center;align-items:center;padding:3rem;color:#fff;font-size:1.9rem;text-align:center}}}foreignObject{position:relative;transition:all 0.3s ease}g[class*="tooltip"]{opacity:0;visibility:hidden}g[class*="tooltip"].hover{opacity:1;visibility:visible}g[class*="tooltip"].rouge rect{stroke:#ea364a}g[class*="tooltip"].noire rect{stroke:#201d1e}g[class*="tooltip"].verte rect{stroke:#18a845}g[class*="tooltip"].bleue rect{stroke:#00afed}rect{fill:#fff;width:265px;height:68px;stroke-width:3px}foreignObject[data-direction="bottom"]{color:var(--font-color);text-align:center;line-height:1.3}.fa-ul{margin-top:1rem;margin-bottom:3rem;padding-right:1rem}ol{list-style:decimal;padding-left:5rem;margin:2rem 0}.fa-ul > li,ol > li{padding:0.3rem 0}.grid-3.park{margin-top:0;padding:0}.flex{--gap:2rem;--min-card-width:40ch;--cols:2;--preferred-value:((var(--min-card-width) * var(--cols) - var(--gap) * 2) - 100%) * 999;--alpha:0.05}.flex > div{display:grid;grid-template-columns:repeat(auto-fit,minmax(clamp(43.3333% - var(--gap),var(--preferred-value),100%),1fr));grid-gap:var(--gap)}.flex > div > div{display:flex;flex-flow:column;justify-content:space-between}.adresse{display:grid;grid-template-columns:60px 1fr;align-items:center;margin:2rem;gap:2rem 1rem}section .adresse p{margin:0}.adresse img{width:30px;margin:auto}.flex-2{margin:0}.flex-2 > div{display:flex;flex-flow:row wrap;justify-content:space-around;gap:2rem}.flex-2 img{flex:1 1 360px}.flex-2 article{flex:1 1 360px;align-self:center}.virtuel > div{background:url("../content/images/visite-restaurant.webp") no-repeat;height:360px;background-position:center;display:flex;flex-flow:column wrap;justify-content:center;position:relative;margin:0;background-size:cover;text-align:center;border-radius:2rem}.virtuel > div::before{content:"";background:rgba(0,0,0,0.4);position:absolute;top:0;bottom:0;right:0;left:0;border-radius:2rem}.virtuel a{position:absolute;top:0;bottom:0;left:0;right:0;z-index:99}.virtuel > div p{color:#fff;position:relative}.virtuel > div p:nth-child(2){margin-bottom:2rem;text-transform:uppercase;letter-spacing:3px}.virtuel > div p:nth-child(3){font-size:4rem}.photo .row{display:grid}.virtuel span{background:var(--principale);width:max-content;padding:1rem 2rem;border-radius:2rem;color:#fff;z-index:2;margin:2rem auto 0}.photo .row img{width:250px;height:250px;margin-bottom:5rem}.wrapper-1300.contact .flex-2 > div > div > div{display:grid;grid-template-columns:32px auto;gap:2rem;align-items:center;margin-top:4rem}.wrapper-1300.contact .flex-2 > div > div > div img{width:32px}.wrapper-1300.contact .flex-2 > div > div > div.googlemapsembed iframe{max-width:400px}header #main_button{background:transparent !important;box-shadow:none !important;height:auto !important;width:auto !important}header #plemx-root .header{display:none}header #plemx-root .pelm-container{overflow:visible;height:100% !important}header .current-weather{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:center;padding:0 !important}header .current-weather a{padding:0 !important}header #plemx-root .temp{color:#fff !important;font-family:var(--font) !important;margin:0}header #plemx-root .weather-button.one .icon{max-width:100% !important;width:auto !important;height:auto !important;margin:0 !important;float:none !important}header #plemx-root .pelm-container > a{display:none !important}header[class*="nav"] #navbar > ul.secondNav .temp{color:var(--font-color) !important}.galerie img{border-radius:2rem;margin:2rem 0;max-height:350px;width:100%}.galeriePlus{display:grid;grid-template-columns:repeat(6,1fr);gap:1rem;margin-bottom:2rem}.galeriePlus > img{height:250px;width:100%}.galeriePlus > img:nth-child(1){grid-column:1/3;border-top-left-radius:2rem}.galeriePlus > img:nth-child(2){grid-column:3/5}.galeriePlus > img:nth-child(3){grid-column:5/7;border-top-right-radius:2rem}.galeriePlus > img:nth-child(4){grid-column:1/4;border-bottom-left-radius:2rem}.galeriePlus > img:nth-child(5){grid-column:4/7;border-bottom-right-radius:2rem}@media (min-width:1024px){.photo .row{grid-template-columns:repeat(3,1fr);gap:5rem}.flex-2 > div ul{width:44%;--fa-secondary-color:var(--principale)}.gite article{grid-template-columns:auto 1fr}.gite article:hover::after{width:0;height:50px}}@media (max-width:1023px){.photo .row{grid-template-columns:1fr;gap:0}.photo .row > div{margin:auto}.flex-2 > div ul{width:100%}.blanc{display:none}#hc-nav-1 #main_button{background:transparent !important;box-shadow:none !important;height:auto !important;width:auto !important}#hc-nav-1 #plemx-root .header{display:none}#hc-nav-1 #plemx-root .pelm-container{overflow:visible;height:100% !important}#hc-nav-1 .current-weather{display:grid;grid-template-columns:50px 50px;gap:1rem;align-items:center;padding:0 !important;justify-content:center}#hc-nav-1 .current-weather a{padding:0 !important}#hc-nav-1 #plemx-root .temp{color:#fff !important;font-family:var(--font) !important;margin:0}#hc-nav-1 #plemx-root .weather-button.one .icon{max-width:100% !important;width:auto !important;height:auto !important;margin:0 !important;float:none !important}#hc-nav-1 #plemx-root .pelm-container > a{display:none !important}}.toggleWrapper{position:absolute;top:50%;left:50%;overflow:hidden;padding:0 200px;transform:translate3d(-50%,-50%,0)}.toggleWrapper input{position:absolute;left:-99em}.toggle-piste{cursor:pointer;display:inline-block;position:relative;width:90px;height:50px;background-color:#83d8ff;border-radius:84px;transition:background-color 200ms cubic-bezier(0.445,0.05,0.55,0.95)}.toggle-piste:before{content:'Journée';position:absolute;left:-80px;top:15px;font-size:18px}.toggle-piste:after{content:'Nocturne';position:absolute;right:-88px;top:15px;font-size:18px;color:#fff}.toggle__handler{display:inline-block;position:relative;z-index:1;top:3px;left:3px;width:44px;height:44px;background-color:#ffcf96;border-radius:50px;box-shadow:0 2px 6px rgba(0,0,0,.3);transition:all 400ms cubic-bezier(0.68,-0.55,0.265,1.55);transform:rotate(-45deg)}.toggle__handler .crater{position:absolute;background-color:#e8cda5;opacity:0;transition:opacity 200ms ease-in-out;border-radius:100%}.toggle__handler .crater--1{top:18px;left:10px;width:4px;height:4px}.toggle__handler .crater--2{top:28px;left:22px;width:6px;height:6px}.toggle__handler .crater--3{top:10px;left:25px;width:8px;height:8px}.star{position:absolute;background-color:#fff;transition:all 300ms cubic-bezier(0.445,0.05,0.55,0.95);border-radius:50%}.star--1{top:10px;left:35px;z-index:0;width:30px;height:3px}.star--2{top:18px;left:28px;z-index:1;width:30px;height:3px}.star--3{top:27px;left:40px;z-index:0;width:30px;height:3px}.star--4,.star--5,.star--6{opacity:0;transition:all 300ms 0 cubic-bezier(0.445,0.05,0.55,0.95)}.star--4{top:16px;left:11px;z-index:0;width:2px;height:2px;transform:translate3d(3px,0,0)}.star--5{top:32px;left:17px;z-index:0;width:3px;height:3px;transform:translate3d(3px,0,0)}.star--6{top:36px;left:28px;z-index:0;width:2px;height:2px;transform:translate3d(3px,0,0)}input:checked + .toggle-piste{background-color:#749dd6}input:checked + .toggle-piste:before{color:#fff}input:checked + .toggle-piste:after{color:var(--font-color)}input:checked + .toggle-piste .toggle__handler{background-color:#ffe5b5;transform:translate3d(40px,0,0) rotate(0)}input:checked + .toggle-piste .toggle__handler .crater{opacity:1}input:checked + .toggle-piste .star--1{width:2px;height:2px}input:checked + .toggle-piste .star--2{width:4px;height:4px;transform:translate3d(-5px,0,0)}input:checked + .toggle-piste .star--3{width:2px;height:2px;transform:translate3d(-7px,0,0)}input:checked + .toggle-piste .star--4,input:checked + .toggle-piste .star--5,input:checked + .toggle-piste .star--6{opacity:1;transform:translate3d(0,0,0)}input:checked + .toggle-piste .star--4{transition:all 300ms 200ms cubic-bezier(0.445,0.05,0.55,0.95)}input:checked + .toggle-piste .star--5{transition:all 300ms 300ms cubic-bezier(0.445,0.05,0.55,0.95)}input:checked + .toggle-piste .star--6{transition:all 300ms 400ms cubic-bezier(0.445,0.05,0.55,0.95)}.ete .grid > div > div:nth-child(5){display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;padding:clamp(1rem,0.273rem + 3.64vw,3rem);grid-column:span 2;background:url(../content/images/location-materiel-accueil.jpg) no-repeat;border-top-right-radius:2rem;border-bottom-right-radius:2rem;background-position:center;background-size:cover}.ete .grid > div > div:nth-child(1){background-image:url(../content/images/tubi-gliss-activite.jpg);color:#fff}.new{background:orange;max-width:120px;border-radius:1rem;text-transform:uppercase;font-weight:700;margin-bottom:2rem;padding:1rem 0}.ete .grid > div > div:nth-child(2){background:url(../content/images/marche.jpg) no-repeat;color:#fff}.ete .grid > div > div:nth-child(3){background:url(../content/images/balade-vtt.jpg) no-repeat}.ete .grid > div > div:nth-child(3) h2{color:var(--font-color)}.ete .grid > div > div:nth-child(4){grid-column:span 1;border-top-right-radius:0;border-bottom-right-radius:0;align-items:flex-start;min-height:25dvh;background:url(../content/images/accrobranche.jpg) no-repeat}.ete .grid > div > div:nth-child(4) h2{color:#fff}.ete .grid > div > div:nth-child(5){grid-column:span 1;flex-flow:column wrap;padding:clamp(1rem,0.273rem + 3.64vw,3rem);align-items:flex-start;background:url(../content/images/roule-ma-boule-acc.jpg) no-repeat}.ete .grid > div > div:nth-child(5) h2{color:#fff}.ete .infosPratique .fa-ul li{grid-column:1/3}.contentText ul.fa-ul.accesRapide li a{margin:1rem 0}.mise-en-avant{margin:0;padding:2rem;border-radius:2rem;background-color:var(--principale)}.mise-en-avant p{color:white;font-weight:400 !important}.mise-en-avant p:last-of-type{margin-bottom:0}#bc_menu52::before{background:url(../content/images/photo_thumb/IMG_4195.jpg) no-repeat}#bc_menu53::before{background:url(../content/images/photo_thumb/c574db56-4722-4275-81c9-ff0221d7b903.jpg) no-repeat}#bc_menu54::before{background:url(../content/images/photo_thumb/5524f3e3-93a3-4d82-99bd-1898c30b95db.jpg) no-repeat}#bc_menu55::before{background:url(../content/images/photo_thumb/serveur-panoramic.jpg) no-repeat}#bc_menu51::before{background:url(../content/images/photo_thumb/le-schnepf-station-nature.jpg) no-repeat}#bc_menu57::before{background:url(../content/images/hebergement-ete.jpg) no-repeat}#bc_menu58::before{background:url(../content/images/gite-proche-le-schnepf.jpg) no-repeat}#bc_menu59::before{background:url(../content/images/hotel-proche-schnepf.jpg) no-repeat}#bc_menu69::before{background:url(../content/images/photo_thumb/la-contemplation.jpg) no-repeat}#bc_menu70::before{background:url(../content/images/photo_thumb/a-pieds.jpg) no-repeat}#bc_menu71::before{background:url(../content/images/photo_thumb/en-vtt.jpg) no-repeat}#bc_menu72::before{background:url(../content/images/photo_thumb/nouveau-tuning.jpg) no-repeat}#bc_menu73::before{background:url(../content/images/photo_thumb/accrobranche-form-aventures.jpg) no-repeat}#bc_menu74::before{background:url(../content/images/photo_thumb/foretscape.jpg) no-repeat}#bc_menu75::before{background:url(../content/images/photo_thumb/parcours-roule-ma-boule.jpg) no-repeat}#navbar ul.nav.navbar-nav li.hasChild>a{cursor:default}.skaping-iframe{position:relative;width:100%;padding-top:56.25%}@media screen and (max-width:767px){.skaping-iframe{padding-top:75%}}