@charset "UTF-8";#recaptcha .recaptcha-disclaimer{color:var(--text-color-light);font-size:13px;line-height:1.3;margin:0;padding-left:55px;position:relative}#recaptcha .recaptcha-disclaimer:before{background-image:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCc+PHBhdGggZmlsbD0nIzFDM0FBOScgZD0nTTI0IDExLjk4M2ExNC42MzQgMTQuNjM0IDAgMCAwLS4wMTItLjUxNXYtOS43NGwtMi42ODUgMi42OTNBMTEuOTQ1IDExLjk0NSAwIDAgMCAxMi4wMTggMGExMS45NSAxMS45NSAwIDAgMC05LjU0NiA0Ljc1NGw0LjQwMSA0LjQ2YTUuODM4IDUuODM4IDAgMCAxIDEuNzgzLTIuMDA2Yy43NjgtLjYwMSAxLjg1Ny0xLjA5MyAzLjM2My0xLjA5My4xODIgMCAuMzIyLjAyMS40MjYuMDYxYTUuNzk4IDUuNzk4IDAgMCAxIDQuNDM1IDIuNjc5bC0zLjExNSAzLjEyNGMzLjk0NS0uMDE0IDguNDAyLS4wMjMgMTAuMjM1LjAwNCcvPjxwYXRoIGZpbGw9JyM0Mjg1RjQnIGQ9J00xMS45NDggMGMtLjE3Mi4wMDEtLjM0My4wMDUtLjUxNC4wMTJIMS43MjNsMi42ODUgMi42OTNBMTIuMDA5IDEyLjAwOSAwIDAgMCAwIDEyLjAxN2MwIDMuOTA4IDEuODYgNy4zOCA0Ljc0IDkuNTc0bDQuNDQ3LTQuNDE0YTUuODMyIDUuODMyIDAgMCAxLTItMS43ODhjLS42LS43NzEtMS4wOS0xLjg2Mi0xLjA5LTMuMzczIDAtLjE4Mi4wMjEtLjMyMy4wNjEtLjQyN0E1LjgyIDUuODIgMCAwIDEgOC44MyA3LjE0MWwzLjExNSAzLjEyNGMtLjAxNS0zLjk1Ni0uMDI0LTguNDI2LjAwMy0xMC4yNjUnLz48cGF0aCBmaWxsPScjQUJBQkFCJyBkPSdNLjAwMSAxMi4wMTdjLjAwMS4xNzMuMDA1LjM0NC4wMTIuNTE1djkuNzRsMi42ODUtMi42OTNBMTEuOTQ0IDExLjk0NCAwIDAgMCAxMS45ODIgMjRjMy44OTcgMCA3LjM1OC0xLjg2NSA5LjU0Ny00Ljc1NGwtNC40MDEtNC40NmE1LjgzOCA1LjgzOCAwIDAgMS0xLjc4MyAyLjAwNmMtLjc2OC42MDEtMS44NTcgMS4wOTMtMy4zNjMgMS4wOTNhMS4yMSAxLjIxIDAgMCAxLS40MjYtLjA2MSA1Ljc5OCA1Ljc5OCAwIDAgMS00LjQzNS0yLjY3OWwzLjExNS0zLjEyNGMtMy45NDUuMDE0LTguNDAzLjAyMy0xMC4yMzUtLjAwNCcvPjwvc3ZnPg==);background-position:0 50%;background-repeat:no-repeat;background-size:inherit;border-right:1px solid;content:"";display:block;height:25px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:40px}#site-wrapper{margin:-2px auto 0;max-width:1920px;width:100%}.menu{align-items:center;background-color:#fff;border-radius:3px;bottom:12px;box-shadow:0 0 20px #05d99d;cursor:pointer;display:flex;flex-direction:column;height:50px;justify-content:center;position:fixed;right:12px;transition:transform .25s ease;width:50px;z-index:9999}@media (min-width:48em){.menu{display:none;visibility:hidden}}.menu span{background-color:#444;display:block;float:left;height:2px;position:relative;transform-origin:center center;transition:transform .25s ease;width:50%;z-index:900}.menu span:first-of-type{transform:translateY(-5px)}.menu span:nth-of-type(3){transform:translateY(5px)}#menu{display:none}#menu:checked~.menu{background-color:#0d0d0d;transform:rotate(1turn);transition:transform .25s ease}#menu:checked~.menu span{background-color:#05d99d;transition:transform .25s ease}#menu:checked~.menu span:first-of-type{transform:translateY(1px) rotate(45deg)}#menu:checked~.menu span:nth-of-type(2){display:none}#menu:checked~.menu span:nth-of-type(3){transform:translateY(-1px) rotate(-45deg)}#menu:checked~.nav{left:0;transition:left .5s ease}#menu:checked~#base-wrapper{transform:translate(150%);transition:all .5s ease;visibility:hidden}.nav{background-color:#147dd9;height:100vh;left:-100%;margin:0;overflow-y:scroll;padding:80px 0;position:fixed;top:0;transition:left .5s ease;width:100%;z-index:0}.nav ul{list-style-type:none;margin:1rem 0;padding:0;position:relative}.nav ul>li{border-bottom:2px solid #fff;padding-bottom:0;position:relative}.nav ul>li.first{border-top:2px solid #fff}.nav ul>li.no-border{border-bottom:0}.nav ul>li>a{color:#083359;display:block;font-size:1rem;font-weight:800;margin:0;padding:15px 20px;position:relative;text-decoration:none}.nav ul>li>a.tel{color:#083359;font-size:1.25rem;font-weight:500}.nav ul>li>a.lang{font-size:1.125rem;letter-spacing:2px;text-transform:uppercase;top:-2.25px}.nav ul>li>ul{margin:0;padding-bottom:1rem}.nav ul>li>ul:first-of-type{border-top:0}.nav ul>li>ul>li{border-bottom:0}.nav ul>li>ul>li>a{padding:10px 25px}.nav ul.small-nav,.nav ul.small-nav>li>a,.nav ul>li>ul>li>a{color:#fff;font-size:80%;font-weight:400}.nav ul.small-nav>li>a{padding:7px 20px}.main-nav{max-width:1920px;position:fixed;top:0;width:100%;z-index:800}.main-nav .nav-wrapper{align-items:center;display:flex;flex-flow:row wrap;margin-left:auto;margin-right:auto;max-width:110rem;width:95%}.main-nav .nav-wrapper .nav-logo{flex:0 0 45%;max-width:165px;min-width:auto}@media (min-width:48em){.main-nav .nav-wrapper .nav-logo{flex:0 0 25%;max-width:180px}}@media (min-width:62em){.main-nav .nav-wrapper .nav-logo{max-width:220px}}.main-nav .nav-wrapper .nav-logo .logo img{max-width:100%;-o-object-fit:contain;object-fit:contain;transform:scale(1);transform-origin:left;transition:transform .4s cubic-bezier(0,0,.2,1);-webkit-transition:transform .4s cubic-bezier(0,0,.2,1);-moz-transition:transform .4s cubic-bezier(0,0,.2,1);width:165px}@media (min-width:48em){.main-nav .nav-wrapper .nav-logo .logo img{width:180px}}@media (min-width:62em){.main-nav .nav-wrapper .nav-logo .logo img{width:220px}}.main-nav .nav-wrapper .nav-logo .logo svg{fill:#083359;max-width:180px}.main-nav .nav-wrapper .nav-list{flex:0 0 55%;max-width:calc(100% - 165px);min-width:auto;text-align:right}@media (min-width:48em){.main-nav .nav-wrapper .nav-list{flex:0 0 100%;max-width:calc(100% - 180px)}}@media (min-width:62em){.main-nav .nav-wrapper .nav-list{max-width:calc(100% - 220px)}}.main-nav .nav-inline{width:100%}.main-nav .nav-inline ul{align-items:center;display:flex;flex-flow:row wrap;justify-content:end;list-style:none;margin-left:-5px;padding-left:0}.main-nav .nav-inline ul>li{display:inline-flex;padding:0 .125vw}@media (min-width:62em){.main-nav .nav-inline ul>li{padding:0 .25vw}}.main-nav .nav-inline ul>li:first-of-type{padding-left:0}.main-nav .nav-inline ul>li:last-of-type{padding-right:0}.main-nav .nav-inline ul>li.link{text-transform:uppercase}.main-nav .bottom-nav{padding:.625rem 0}.main-nav .bottom-nav ul li:not(.fs-mobile) a:link,.main-nav .bottom-nav ul li:not(.fs-mobile) a:visited{display:none}@media (min-width:48em){.main-nav .bottom-nav ul li:not(.fs-mobile) a:link,.main-nav .bottom-nav ul li:not(.fs-mobile) a:visited{display:inline-block}}.main-nav .bottom-nav ul li a:link,.main-nav .bottom-nav ul li a:visited{color:#083359;font-size:1.625rem;font-weight:600;letter-spacing:.5px;padding:.8625rem 1.125vw}.main-nav .bottom-nav ul li a:link.small,.main-nav .bottom-nav ul li a:visited.small{font-size:.865rem;padding:.8625rem .625vw}@media (min-width:75em){.main-nav .bottom-nav ul li a:link.small,.main-nav .bottom-nav ul li a:visited.small{font-size:1rem}}@media (min-width:120em){.main-nav .bottom-nav ul li a:link.small,.main-nav .bottom-nav ul li a:visited.small{font-size:1.125rem}}.main-nav .bottom-nav ul li a:focus,.main-nav .bottom-nav ul li a:focus.small,.main-nav .bottom-nav ul li a:hover,.main-nav .bottom-nav ul li a:hover.small{color:#147dd9}.main-nav .bottom-nav ul li:last-of-type a:link,.main-nav .bottom-nav ul li:last-of-type a:visited{height:32px;padding:0;position:relative;text-align:center;top:-2px;width:32px;z-index:1}.main-nav .bottom-nav ul li:last-of-type a:link span,.main-nav .bottom-nav ul li:last-of-type a:visited span{background-color:#083359;height:32px;position:absolute;transform:rotate(90deg);transform-origin:left center;transition:all .4s cubic-bezier(0,0,.2,1);-webkit-transition:all .4s cubic-bezier(0,0,.2,1);-moz-transition:all .4s cubic-bezier(0,0,.2,1);width:3px}.main-nav .bottom-nav ul li:last-of-type a:link span:first-of-type,.main-nav .bottom-nav ul li:last-of-type a:visited span:first-of-type{top:-10px}.main-nav .bottom-nav ul li:last-of-type a:link span:last-of-type,.main-nav .bottom-nav ul li:last-of-type a:visited span:last-of-type{bottom:-10px}.main-nav .bottom-nav ul li:last-of-type a:focus span,.main-nav .bottom-nav ul li:last-of-type a:hover span{background-color:#147dd9}.main-nav .bottom-nav ul li:last-of-type a:focus span:first-of-type,.main-nav .bottom-nav ul li:last-of-type a:hover span:first-of-type{top:0}.main-nav .bottom-nav ul li:last-of-type a:focus span:last-of-type,.main-nav .bottom-nav ul li:last-of-type a:hover span:last-of-type{bottom:0}.main-nav.not-sticky{background-color:#fffc}.main-nav.not-sticky,.main-nav.sticky{transition:all .4s cubic-bezier(0,0,.2,1);-webkit-transition:all .4s cubic-bezier(0,0,.2,1);-moz-transition:all .4s cubic-bezier(0,0,.2,1)}.main-nav.sticky .nav-wrapper .nav-logo .logo img{transform:scale(.8)}.main-nav.sticky .nav-wrapper .bottom-nav{background-color:#fff;padding:.125rem 0}.main-nav.sticky .nav-wrapper .bottom-nav ul li a:link,.main-nav.sticky .nav-wrapper .bottom-nav ul li a:visited{color:#0d518c}.main-nav.sticky .nav-wrapper .bottom-nav ul li:last-of-type a:link span,.main-nav.sticky .nav-wrapper .bottom-nav ul li:last-of-type a:visited span{background-color:#0d518c}.nav-fs{background-color:#fff0;height:100%;margin:0;max-width:1920px;opacity:0;overflow:hidden;padding:0;position:fixed;transform:scale(0);transition:.5s;width:100%;z-index:9999}.nav-fs-01:before,.nav-fs-02:before{background:url(../release/img_webp/mont-habitant-header-bg-3.webp) no-repeat 50%;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;content:"";height:100%;max-width:1920px;position:absolute;width:0;z-index:-1}.nav-fs .card-grid,.nav-fs-01:before,.nav-fs-02:before{opacity:0;transition:all .4s cubic-bezier(0,0,.2,1);-webkit-transition:all .4s cubic-bezier(0,0,.2,1);-moz-transition:all .4s cubic-bezier(0,0,.2,1)}.nav-fs .card-grid .montagnes-card{justify-self:center;margin:0}@media (min-width:48em){.nav-fs .card-grid .montagnes-card{justify-self:auto}.nav-fs .card-grid .montagnes-card.bg-darker,.nav-fs .card-grid .montagnes-card.bg-main{justify-self:end}}.nav-fs .row{height:auto;padding:0;width:100%}.nav-fs .row.small-up-1{margin:0}.nav-fs .row.medium-up-2{padding:7.625rem 0 0}.nav-fs .row.medium-up-3{padding:2rem 0}.nav-fs .row.medium-up-2,.nav-fs .row.medium-up-3{margin:0 auto;max-width:520px}@media (min-width:120em){.nav-fs .row.medium-up-2,.nav-fs .row.medium-up-3{max-width:720px}}.nav-fs .img-fs{position:relative}.nav-fs .img-fs img{height:20rem;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:48em){.nav-fs .img-fs img{height:100vh;min-height:800px}}.nav-fs .fs-megamenu ul.big-nav{list-style:none;margin:1.667vh auto;max-width:26rem}.nav-fs .fs-megamenu ul.big-nav li{opacity:0;padding:.833vh 0;transition:opacity .4s cubic-bezier(.55,.085,.68,.53)}.nav-fs .fs-megamenu ul.big-nav li a:link,.nav-fs .fs-megamenu ul.big-nav li a:visited{color:#0d0d0d;display:block;font-size:1.865rem;font-weight:800}.nav-fs .fs-megamenu ul.big-nav li a:link span,.nav-fs .fs-megamenu ul.big-nav li a:visited span{display:inline-block;transform:translate(0);transition:all .3s ease-in}.nav-fs .fs-megamenu ul.big-nav li a:focus,.nav-fs .fs-megamenu ul.big-nav li a:hover{color:#05d99d}.nav-fs .fs-megamenu ul.big-nav li a:focus span,.nav-fs .fs-megamenu ul.big-nav li a:hover span{transform:translate(30px)}.nav-fs .fs-megamenu ul.big-nav li ul{margin:0;max-width:100%}.nav-fs .fs-megamenu ul.big-nav li ul li{display:inline-block;padding:0}.nav-fs .fs-megamenu ul.big-nav li ul li:first-of-type{margin-right:1.625rem}.nav-fs .fs-megamenu ul.big-nav li ul li:nth-child(3){margin-left:1.625rem}.nav-fs .fs-megamenu ul.big-nav li ul li a:link,.nav-fs .fs-megamenu ul.big-nav li ul li a:visited{font-size:1.125rem;font-weight:500}.nav-fs .fs-megamenu ul.big-nav li ul li a:focus,.nav-fs .fs-megamenu ul.big-nav li ul li a:focus span,.nav-fs .fs-megamenu ul.big-nav li ul li a:hover,.nav-fs .fs-megamenu ul.big-nav li ul li a:hover span{transform:translate(5px)}.nav-fs .fs-megamenu ul.small-nav{list-style:none;margin:2rem auto;max-width:15.625rem}.nav-fs .fs-megamenu ul.small-nav li{opacity:0;padding:1rem 0;transition:opacity .4s cubic-bezier(.55,.085,.68,.53)}.nav-fs .fs-megamenu ul.small-nav li a:link,.nav-fs .fs-megamenu ul.small-nav li a:visited{color:#0d0d0d;font-size:1.125rem}.nav-fs .fs-megamenu ul.small-nav li a:focus,.nav-fs .fs-megamenu ul.small-nav li a:hover{color:#05d99d}.nav-fs .fs-megamenu ul.contact-heures{position:relative}.nav-fs .fs-megamenu ul.contact-heures:before{background-color:#0d0d0d00;content:"";height:0;left:-2rem;position:absolute;transition:height .4s cubic-bezier(.55,.085,.68,.53);width:2px}.nav-fs .fs-megamenu ul.contact-heures li{font-size:.865rem;opacity:0;transition:opacity .4s cubic-bezier(.55,.085,.68,.53)}.nav-fs .fs-megamenu ul.contact-heures li span{display:inline-block;min-width:90px;text-align:left}.nav-fs .fs-megamenu ul.contact-heures li a:link,.nav-fs .fs-megamenu ul.contact-heures li a:visited{color:#05d99d;display:inline-block;font-size:.725rem;letter-spacing:2px;padding-top:1rem;text-transform:uppercase}.nav-fs .fs-megamenu ul.contact-heures li a:focus,.nav-fs .fs-megamenu ul.contact-heures li a:hover{color:#0d0d0d}.fs-close{height:56px;opacity:0;position:absolute;right:2rem;text-align:center;top:2.625rem;transform:translate(-50%);width:56px;z-index:9999}.fs-close span{background-color:#0d518c;height:35px;position:absolute;transition:all .4s cubic-bezier(0,0,.2,1);-webkit-transition:all .4s cubic-bezier(0,0,.2,1);-moz-transition:all .4s cubic-bezier(0,0,.2,1);width:3px}.fs-close span:first-of-type,.fs-close span:last-of-type{transform:rotate(90deg)}.fs-close:hover span{background-color:#05d99d}.fs-close:hover span:first-of-type{transform:rotate(45deg)}.fs-close:hover span:last-of-type{transform:rotate(-45deg)}.toggle.nav-fs-01.active{background-color:#f2f2f2;opacity:1;overflow:auto;transform:scale(1)}.toggle.nav-fs-01.active:before{opacity:.6;transition-delay:.25s;width:100%}@media (min-width:48em){.toggle.nav-fs-01.active:before{width:50%}}@media (min-width:62em){.toggle.nav-fs-01.active:before{width:65%}}.toggle.nav-fs-01.active .card-grid{opacity:1;transition-delay:.5s}.toggle.nav-fs-01.active .fs-megamenu ul.big-nav li{opacity:1}.toggle.nav-fs-01.active .fs-megamenu ul.big-nav li:first-child{transition-delay:.375s}.toggle.nav-fs-01.active .fs-megamenu ul.big-nav li:nth-child(2){transition-delay:.5s}.toggle.nav-fs-01.active .fs-megamenu ul.big-nav li:nth-child(3){transition-delay:.625s}.toggle.nav-fs-01.active .fs-megamenu ul.big-nav li:nth-child(4){transition-delay:.75s}.toggle.nav-fs-01.active .fs-megamenu ul.big-nav li:nth-child(5){transition-delay:.865s}.toggle.nav-fs-01.active .fs-megamenu ul.big-nav li:nth-child(6){transition-delay:1s}.toggle.nav-fs-01.active .fs-megamenu ul.big-nav li:nth-child(7){transition-delay:1.125s}.toggle.nav-fs-01.active .fs-megamenu ul.small-nav li{opacity:.6;transition-delay:.865s}.toggle.nav-fs-01.active .fs-megamenu ul.contact-heures:before{background-color:#0d0d0d;height:100%;transition-delay:.865s;width:3px}.toggle.nav-fs-01.active .fs-megamenu ul.contact-heures li{opacity:1;transition-delay:.865s}.toggle.nav-fs-01.active .fs-megamenu ul.contact-heures li.active{font-weight:800;opacity:1}.toggle.nav-fs-01.active .fs-close{opacity:1;transition-delay:1s}.toggle.nav-fs-01.active .row{height:100vh}.toggle.nav-fs-02.active{background-color:#f2f2f2;opacity:1;overflow:auto;transform:scale(1)}.toggle.nav-fs-02.active:before{opacity:.6;transition-delay:.25s;width:100%}.toggle.nav-fs-02.active .card-grid{opacity:1;transition-delay:.5s}.toggle.nav-fs-02.active .fs-megamenu{opacity:1;transition-delay:.75s}.toggle.nav-fs-02.active .fs-close{opacity:1;transition-delay:1s}.toggle.nav-fs-02.active .row{height:100vh}.show-overlay #base-wrapper{left:0;overflow-y:scroll;position:fixed;right:0}#header-accueil{padding:8rem 0 2rem;position:relative}@media (min-width:48em){#header-accueil{padding:0 0 6rem}}#header-accueil .bg-img{bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}#header-accueil .bg-img:after{animation:wave 180s linear infinite;background:url(../release/img_webp/texture-nuage-3.webp) repeat-x 100%,url(../release/img_webp/texture-nuage-3.webp) repeat-x 0;background-size:auto 100%;bottom:2rem;content:"";height:18rem;left:0;position:absolute;width:400rem;z-index:2}@media (min-width:48em){#header-accueil .bg-img:after{bottom:-10rem;height:28rem}}#header-accueil .bg-img img{bottom:auto;height:70vh;max-height:920px;min-height:420px;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom center;object-position:bottom center;opacity:.4;width:100%}@media (min-width:48em){#header-accueil .bg-img img{height:70vh;min-height:420px;opacity:1}}@media (min-width:62em){#header-accueil .bg-img img{height:85vh;min-height:720px}}#header-accueil .logo-badge{background:#fff;background:radial-gradient(circle,#ffffffe6 20%,#fff0 75%);left:0;margin:auto;max-width:15rem;padding:2rem;position:absolute;right:0;top:2rem;z-index:2}@media (min-width:48em){#header-accueil .logo-badge{background:radial-gradient(circle,#fff9 40%,#fff0 75%);max-width:20rem;padding:4rem;top:40%;transform:translateY(-50%)}}#header-accueil .logo-badge svg{width:100%}#header-accueil .row{height:70vh;max-height:920px;min-height:420px;position:relative;z-index:1}@media (min-width:48em){#header-accueil .row{max-height:52rem;max-width:110rem}}@media (min-width:62em){#header-accueil .row{height:85vh}}@media (min-width:75em){#header-accueil .row{min-height:45rem}}#header-accueil article h1,#header-accueil article h2,#header-accueil article p{text-shadow:0 2px 3px rgba(0,0,0,.35)}#header-accueil article h1{line-height:1;margin:.625rem auto;max-width:60rem}@media (min-width:48em){#header-accueil article h1{margin:1.25rem auto}}#header-accueil article h2{letter-spacing:1px;margin:0}#header-accueil article p{margin:0 0 .5rem}#header-accueil article .cta{margin-top:2rem}#header-accueil article.text-center{margin:0 -10px}#header-accueil .ms-list{margin:2rem 0 0;text-align:left}@media (min-width:48em){#header-accueil .ms-list{margin:0 0 0 -5px;text-align:right}}#header-accueil .ms-list li{padding-left:15px;padding-right:15px}#header-accueil .ms-list li:first-of-type{padding-left:0}#header-accueil .ms-list li:last-of-type{padding-right:0}#header-accueil .ms-list a{font-size:1.35rem}#front-page #header-accueil h1{margin-left:0;margin-right:0;max-width:65rem}#header-accueil.header-a-propos .bg-img:after{background:url(../release/img_webp/texture-nuage-3sepia.webp) repeat-x 100%,url(../release/img_webp/texture-nuage-3sepia.webp) repeat-x 0;background-size:auto 100%}#header-accueil.header-a-propos h1{margin:0 auto!important;max-width:62rem!important;text-shadow:0 2px 3px rgba(8,51,89,.85),0 8px 13px rgba(8,51,89,.5),0 22px 43px rgba(8,51,89,.125)!important}#trappeur #header-accueil .bg-img:after{background:url(../release/img_webp/texture-nuage-3sepia.webp) repeat-x 50%;background-size:auto 100%}#header-prix{background:#147dd9;background:linear-gradient(135deg,#147dd9,#00b7ea);padding:6rem 0 4rem}@media (min-width:48em){#header-prix{padding:10rem 0 8rem}}#header-prix .row{position:relative;z-index:2}#header-prix article h1{line-height:1.25;margin:1.25rem 0 2.625rem;max-width:52rem;text-shadow:0 2px 3px rgba(0,0,0,.35)}#header-prix article h2{letter-spacing:1px;margin:0;text-shadow:0 2px 3px rgba(0,0,0,.35)}#header-prix article p{max-width:50.5rem}#header-prix+.billeterie-bredcrumb{margin-top:-2.5rem;position:relative;z-index:2}#header-contact{padding:6rem 0 0;position:relative}@media (min-width:75em){#header-contact{padding:12rem 0}}@media (min-width:120em){#header-contact{padding:12rem 0 16rem}}#header-contact:before{background:url(../release/img_webp/mont-habitant-header-bg-3.webp) no-repeat 50%;background-size:cover;content:"";height:100%;position:absolute;top:0;width:100%;z-index:-1}#header-contact:after{animation:wave 140s linear infinite;background:url(../release/img_webp/texture-nuage-3.webp) repeat-x 100%,url(../release/img_webp/texture-nuage-3.webp) repeat-x 0;background-size:auto 100%;bottom:2rem;content:"";height:18rem;left:0;position:absolute;width:400rem;z-index:-1}@media (min-width:48em){#header-contact:after{bottom:-12rem;height:32rem}}#header-contact h1{line-height:1.125;text-shadow:0 2px 3px rgba(8,51,89,.85),0 8px 13px rgba(8,51,89,.5),0 22px 43px rgba(8,51,89,.125)}#header-contact .block-contact{background-color:#fffc;border-radius:16px;box-shadow:0 60px 46px -40px #0833554d;padding:3rem 2rem 2rem}#header-contact .block-contact:before{background-color:#147dd9;border-radius:16px;content:"";display:block;height:5px;margin:0 0 1rem;width:40px}#header-contact .contact-heures{list-style:none;padding:.5rem 0 0}@media (min-width:48em){#header-contact .contact-heures{padding:.5rem 0 0}}#header-contact .contact-heures a:link,#header-contact .contact-heures a:visited{color:#05d99d;display:inline-block;font-size:.725rem;letter-spacing:2px;padding-top:1rem;text-transform:uppercase}#header-contact .contact-heures a:focus,#header-contact .contact-heures a:hover{color:#0d0d0d}#header-montagnes{padding:6rem 0 0;position:relative}@media (min-width:48em){#header-montagnes{padding:9rem 0}}#header-montagnes:before{background:url(../release/img_webp/mont-habitant-header-bg-3.webp) no-repeat 50%;background-size:cover;content:"";height:100%;position:absolute;top:0;width:100%;z-index:-1}#header-montagnes .row .row{margin:0}#base-wrapper{box-shadow:0 0 120px #0833554d;display:block;overflow-x:hidden;padding:0;position:relative;transform:translate(0);transition:transform .5s ease;width:100%;z-index:0}.base-sctn-padding{padding:8.125rem 0}@media (min-width:144.688em){.base-sctn-padding{padding:12rem 0}}::-webkit-input-placeholder{color:var(--main-color);font-family:Montserrat,sans-serif;font-size:1.125rem;font-weight:400;letter-spacing:1px;opacity:1}:-moz-placeholder,::-moz-placeholder{color:var(--main-color);font-family:Montserrat,sans-serif;font-size:1.125rem;font-weight:400;letter-spacing:1px;opacity:1}:-ms-input-placeholder{color:var(--main-color);font-family:Montserrat,sans-serif;font-size:1.125rem;font-weight:400;letter-spacing:1px;opacity:1}.no-padding{padding:0!important}.no-padding-t{padding-top:0!important}.no-padding-l{padding-left:0!important}.no-padding-r{padding-right:0!important}.small,small{font-size:.85em}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.text-bold{font-weight:700}.list-inline{list-style:none;margin-left:-5px;padding-left:0}.list-inline,.list-inline>li{align-items:center;display:inline-flex}.list-inline>li{padding-left:5px;padding-right:5px}.list-inline>li:first-of-type{padding-left:0}.list-inline>li:last-of-type{padding-right:0}.uppercase{text-transform:uppercase}.relative{position:relative}#recaptcha{padding:2rem 10px .625rem}#recaptcha .recaptcha-disclaimer{color:var(--text-color-light)}#recaptcha .recaptcha-disclaimer:before{height:25px}#error-page article+article{margin-top:6rem}#error-page h1{color:var(--main-color);font-size:10rem;margin-bottom:0}#error-page p{font-size:2rem;margin:0}.row{display:flex;flex-flow:row wrap;margin-left:auto;margin-right:auto;max-width:1200px;padding-left:10px;padding-right:10px;width:95%}.row .row{margin-left:-10px;margin-right:-10px;width:100%}@media print,screen and (min-width:34rem){.row .row{margin-left:-10px;margin-right:-10px}}.row .row.collapse{margin-left:0;margin-right:0}.row.expanded{max-width:none}.row .row{max-width:100%}.row.collapse>.column,.row.collapse>.columns{padding-left:0;padding-right:0}.row.collapse>.column>.row,.row.collapse>.columns>.row,.row.is-collapse-child{margin-left:0;margin-right:0}.column,.columns{flex:1 1 0px;min-width:auto;padding-left:10px;padding-right:10px}.column.row.row,.row.row.columns{display:block;float:none}.row .column.row.row,.row .row.row.columns{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.flex-container{display:flex}.flex-child-auto{flex:1 1 auto}.flex-child-grow{flex:1 0 auto}.flex-child-shrink{flex:0 1 auto}.flex-dir-row{flex-direction:row}.flex-dir-row-reverse{flex-direction:row-reverse}.flex-dir-column{flex-direction:column}.flex-dir-column-reverse{flex-direction:column-reverse}.small-1{flex:0 0 8.33333%;max-width:8.33333%}.small-offset-0{margin-left:0}.small-2{flex:0 0 16.66667%;max-width:16.66667%}.small-offset-1{margin-left:8.33333%}.small-3{flex:0 0 25%;max-width:25%}.small-offset-2{margin-left:16.66667%}.small-4{flex:0 0 33.33333%;max-width:33.33333%}.small-offset-3{margin-left:25%}.small-5{flex:0 0 41.66667%;max-width:41.66667%}.small-offset-4{margin-left:33.33333%}.small-6{flex:0 0 50%;max-width:50%}.small-offset-5{margin-left:41.66667%}.small-7{flex:0 0 58.33333%;max-width:58.33333%}.small-offset-6{margin-left:50%}.small-8{flex:0 0 66.66667%;max-width:66.66667%}.small-offset-7{margin-left:58.33333%}.small-9{flex:0 0 75%;max-width:75%}.small-offset-8{margin-left:66.66667%}.small-10{flex:0 0 83.33333%;max-width:83.33333%}.small-offset-9{margin-left:75%}.small-11{flex:0 0 91.66667%;max-width:91.66667%}.small-offset-10{margin-left:83.33333%}.small-12{flex:0 0 100%;max-width:100%}.small-offset-11{margin-left:91.66667%}.small-up-1{flex-wrap:wrap}.small-up-1>.column,.small-up-1>.columns{flex:0 0 100%;max-width:100%}.small-up-2{flex-wrap:wrap}.small-up-2>.column,.small-up-2>.columns{flex:0 0 50%;max-width:50%}.small-up-3{flex-wrap:wrap}.small-up-3>.column,.small-up-3>.columns{flex:0 0 33.33333%;max-width:33.33333%}.small-up-4{flex-wrap:wrap}.small-up-4>.column,.small-up-4>.columns{flex:0 0 25%;max-width:25%}.small-up-5{flex-wrap:wrap}.small-up-5>.column,.small-up-5>.columns{flex:0 0 20%;max-width:20%}.small-up-6{flex-wrap:wrap}.small-up-6>.column,.small-up-6>.columns{flex:0 0 16.66667%;max-width:16.66667%}.small-up-7{flex-wrap:wrap}.small-up-7>.column,.small-up-7>.columns{flex:0 0 14.28571%;max-width:14.28571%}.small-up-8{flex-wrap:wrap}.small-up-8>.column,.small-up-8>.columns{flex:0 0 12.5%;max-width:12.5%}.small-collapse>.column,.small-collapse>.columns{padding-left:0;padding-right:0}.small-uncollapse>.column,.small-uncollapse>.columns{padding-left:10px;padding-right:10px}@media print,screen and (min-width:48rem){.medium-1{flex:0 0 8.33333%;max-width:8.33333%}.medium-offset-0{margin-left:0}.medium-2{flex:0 0 16.66667%;max-width:16.66667%}.medium-offset-1{margin-left:8.33333%}.medium-3{flex:0 0 25%;max-width:25%}.medium-offset-2{margin-left:16.66667%}.medium-4{flex:0 0 33.33333%;max-width:33.33333%}.medium-offset-3{margin-left:25%}.medium-5{flex:0 0 41.66667%;max-width:41.66667%}.medium-offset-4{margin-left:33.33333%}.medium-6{flex:0 0 50%;max-width:50%}.medium-offset-5{margin-left:41.66667%}.medium-7{flex:0 0 58.33333%;max-width:58.33333%}.medium-offset-6{margin-left:50%}.medium-8{flex:0 0 66.66667%;max-width:66.66667%}.medium-offset-7{margin-left:58.33333%}.medium-9{flex:0 0 75%;max-width:75%}.medium-offset-8{margin-left:66.66667%}.medium-10{flex:0 0 83.33333%;max-width:83.33333%}.medium-offset-9{margin-left:75%}.medium-11{flex:0 0 91.66667%;max-width:91.66667%}.medium-offset-10{margin-left:83.33333%}.medium-12{flex:0 0 100%;max-width:100%}.medium-offset-11{margin-left:91.66667%}.medium-order-1{order:1}.medium-order-2{order:2}.medium-order-3{order:3}.medium-order-4{order:4}.medium-order-5{order:5}.medium-order-6{order:6}.medium-up-1{flex-wrap:wrap}.medium-up-1>.column,.medium-up-1>.columns{flex:0 0 100%;max-width:100%}.medium-up-2{flex-wrap:wrap}.medium-up-2>.column,.medium-up-2>.columns{flex:0 0 50%;max-width:50%}.medium-up-3{flex-wrap:wrap}.medium-up-3>.column,.medium-up-3>.columns{flex:0 0 33.33333%;max-width:33.33333%}.medium-up-4{flex-wrap:wrap}.medium-up-4>.column,.medium-up-4>.columns{flex:0 0 25%;max-width:25%}.medium-up-5{flex-wrap:wrap}.medium-up-5>.column,.medium-up-5>.columns{flex:0 0 20%;max-width:20%}.medium-up-6{flex-wrap:wrap}.medium-up-6>.column,.medium-up-6>.columns{flex:0 0 16.66667%;max-width:16.66667%}.medium-up-7{flex-wrap:wrap}.medium-up-7>.column,.medium-up-7>.columns{flex:0 0 14.28571%;max-width:14.28571%}.medium-up-8{flex-wrap:wrap}.medium-up-8>.column,.medium-up-8>.columns{flex:0 0 12.5%;max-width:12.5%}}@media print,screen and (min-width:48rem) and (min-width:48rem){.medium-expand{flex:1 1 0px}}@media print,screen and (min-width:48rem){.medium-flex-dir-row{flex-direction:row}.medium-flex-dir-row-reverse{flex-direction:row-reverse}.medium-flex-dir-column{flex-direction:column}.medium-flex-dir-column-reverse{flex-direction:column-reverse}.medium-flex-child-auto{flex:1 1 auto}.medium-flex-child-grow{flex:1 0 auto}.medium-flex-child-shrink{flex:0 1 auto}}.row.medium-unstack>.column,.row.medium-unstack>.columns{flex:0 0 100%}@media print,screen and (min-width:48rem){.row.medium-unstack>.column,.row.medium-unstack>.columns{flex:1 1 0px}.medium-collapse>.column,.medium-collapse>.columns{padding-left:0;padding-right:0}.medium-uncollapse>.column,.medium-uncollapse>.columns{padding-left:10px;padding-right:10px}}@media print,screen and (min-width:75rem){.large-1{flex:0 0 8.33333%;max-width:8.33333%}.large-offset-0{margin-left:0}.large-2{flex:0 0 16.66667%;max-width:16.66667%}.large-offset-1{margin-left:8.33333%}.large-3{flex:0 0 25%;max-width:25%}.large-offset-2{margin-left:16.66667%}.large-4{flex:0 0 33.33333%;max-width:33.33333%}.large-offset-3{margin-left:25%}.large-5{flex:0 0 41.66667%;max-width:41.66667%}.large-offset-4{margin-left:33.33333%}.large-6{flex:0 0 50%;max-width:50%}.large-offset-5{margin-left:41.66667%}.large-7{flex:0 0 58.33333%;max-width:58.33333%}.large-offset-6{margin-left:50%}.large-8{flex:0 0 66.66667%;max-width:66.66667%}.large-offset-7{margin-left:58.33333%}.large-9{flex:0 0 75%;max-width:75%}.large-offset-8{margin-left:66.66667%}.large-10{flex:0 0 83.33333%;max-width:83.33333%}.large-offset-9{margin-left:75%}.large-11{flex:0 0 91.66667%;max-width:91.66667%}.large-offset-10{margin-left:83.33333%}.large-12{flex:0 0 100%;max-width:100%}.large-offset-11{margin-left:91.66667%}.large-order-1{order:1}.large-order-2{order:2}.large-order-3{order:3}.large-order-4{order:4}.large-order-5{order:5}.large-order-6{order:6}.large-up-1{flex-wrap:wrap}.large-up-1>.column,.large-up-1>.columns{flex:0 0 100%;max-width:100%}.large-up-2{flex-wrap:wrap}.large-up-2>.column,.large-up-2>.columns{flex:0 0 50%;max-width:50%}.large-up-3{flex-wrap:wrap}.large-up-3>.column,.large-up-3>.columns{flex:0 0 33.33333%;max-width:33.33333%}.large-up-4{flex-wrap:wrap}.large-up-4>.column,.large-up-4>.columns{flex:0 0 25%;max-width:25%}.large-up-5{flex-wrap:wrap}.large-up-5>.column,.large-up-5>.columns{flex:0 0 20%;max-width:20%}.large-up-6{flex-wrap:wrap}.large-up-6>.column,.large-up-6>.columns{flex:0 0 16.66667%;max-width:16.66667%}.large-up-7{flex-wrap:wrap}.large-up-7>.column,.large-up-7>.columns{flex:0 0 14.28571%;max-width:14.28571%}.large-up-8{flex-wrap:wrap}.large-up-8>.column,.large-up-8>.columns{flex:0 0 12.5%;max-width:12.5%}}@media print,screen and (min-width:75rem) and (min-width:75rem){.large-expand{flex:1 1 0px}}@media print,screen and (min-width:75rem){.large-flex-dir-row{flex-direction:row}.large-flex-dir-row-reverse{flex-direction:row-reverse}.large-flex-dir-column{flex-direction:column}.large-flex-dir-column-reverse{flex-direction:column-reverse}.large-flex-child-auto{flex:1 1 auto}.large-flex-child-grow{flex:1 0 auto}.large-flex-child-shrink{flex:0 1 auto}}.row.large-unstack>.column,.row.large-unstack>.columns{flex:0 0 100%}@media print,screen and (min-width:75rem){.row.large-unstack>.column,.row.large-unstack>.columns{flex:1 1 0px}.large-collapse>.column,.large-collapse>.columns{padding-left:0;padding-right:0}.large-uncollapse>.column,.large-uncollapse>.columns{padding-left:10px;padding-right:10px}}@media print,screen and (min-width:120rem){.xlarge-1{flex:0 0 8.33333%;max-width:8.33333%}.xlarge-offset-0{margin-left:0}.xlarge-2{flex:0 0 16.66667%;max-width:16.66667%}.xlarge-offset-1{margin-left:8.33333%}.xlarge-3{flex:0 0 25%;max-width:25%}.xlarge-offset-2{margin-left:16.66667%}.xlarge-4{flex:0 0 33.33333%;max-width:33.33333%}.xlarge-offset-3{margin-left:25%}.xlarge-5{flex:0 0 41.66667%;max-width:41.66667%}.xlarge-offset-4{margin-left:33.33333%}.xlarge-6{flex:0 0 50%;max-width:50%}.xlarge-offset-5{margin-left:41.66667%}.xlarge-7{flex:0 0 58.33333%;max-width:58.33333%}.xlarge-offset-6{margin-left:50%}.xlarge-8{flex:0 0 66.66667%;max-width:66.66667%}.xlarge-offset-7{margin-left:58.33333%}.xlarge-9{flex:0 0 75%;max-width:75%}.xlarge-offset-8{margin-left:66.66667%}.xlarge-10{flex:0 0 83.33333%;max-width:83.33333%}.xlarge-offset-9{margin-left:75%}.xlarge-11{flex:0 0 91.66667%;max-width:91.66667%}.xlarge-offset-10{margin-left:83.33333%}.xlarge-12{flex:0 0 100%;max-width:100%}.xlarge-offset-11{margin-left:91.66667%}.xlarge-order-1{order:1}.xlarge-order-2{order:2}.xlarge-order-3{order:3}.xlarge-order-4{order:4}.xlarge-order-5{order:5}.xlarge-order-6{order:6}.xlarge-up-1{flex-wrap:wrap}.xlarge-up-1>.column,.xlarge-up-1>.columns{flex:0 0 100%;max-width:100%}.xlarge-up-2{flex-wrap:wrap}.xlarge-up-2>.column,.xlarge-up-2>.columns{flex:0 0 50%;max-width:50%}.xlarge-up-3{flex-wrap:wrap}.xlarge-up-3>.column,.xlarge-up-3>.columns{flex:0 0 33.33333%;max-width:33.33333%}.xlarge-up-4{flex-wrap:wrap}.xlarge-up-4>.column,.xlarge-up-4>.columns{flex:0 0 25%;max-width:25%}.xlarge-up-5{flex-wrap:wrap}.xlarge-up-5>.column,.xlarge-up-5>.columns{flex:0 0 20%;max-width:20%}.xlarge-up-6{flex-wrap:wrap}.xlarge-up-6>.column,.xlarge-up-6>.columns{flex:0 0 16.66667%;max-width:16.66667%}.xlarge-up-7{flex-wrap:wrap}.xlarge-up-7>.column,.xlarge-up-7>.columns{flex:0 0 14.28571%;max-width:14.28571%}.xlarge-up-8{flex-wrap:wrap}.xlarge-up-8>.column,.xlarge-up-8>.columns{flex:0 0 12.5%;max-width:12.5%}}@media print,screen and (min-width:120rem) and (min-width:120rem){.xlarge-expand{flex:1 1 0px}}@media print,screen and (min-width:120rem){.xlarge-flex-dir-row{flex-direction:row}.xlarge-flex-dir-row-reverse{flex-direction:row-reverse}.xlarge-flex-dir-column{flex-direction:column}.xlarge-flex-dir-column-reverse{flex-direction:column-reverse}.xlarge-flex-child-auto{flex:1 1 auto}.xlarge-flex-child-grow{flex:1 0 auto}.xlarge-flex-child-shrink{flex:0 1 auto}}.row.xlarge-unstack>.column,.row.xlarge-unstack>.columns{flex:0 0 100%}@media print,screen and (min-width:120rem){.row.xlarge-unstack>.column,.row.xlarge-unstack>.columns{flex:1 1 0px}.xlarge-collapse>.column,.xlarge-collapse>.columns{padding-left:0;padding-right:0}.xlarge-uncollapse>.column,.xlarge-uncollapse>.columns{padding-left:10px;padding-right:10px}}.shrink{flex:0 0 auto;max-width:100%}.column-block{margin-bottom:1.875rem}.column-block>:last-child{margin-bottom:0}.align-right{justify-content:flex-end}.align-center{justify-content:center}.align-justify{justify-content:space-between}.align-spaced{justify-content:space-around}.align-top{align-items:flex-start}.align-self-top{align-self:flex-start}.align-bottom{align-items:flex-end}.align-self-bottom{align-self:flex-end}.align-middle{align-items:center}.align-self-middle{align-self:center}.align-stretch{align-items:stretch}.align-self-stretch{align-self:stretch}.small-order-1{order:1}.small-order-2{order:2}.small-order-3{order:3}.small-order-4{order:4}.small-order-5{order:5}.small-order-6{order:6}@media print,screen and (min-width:48em){.medium-order-1{order:1}.medium-order-2{order:2}.medium-order-3{order:3}.medium-order-4{order:4}.medium-order-5{order:5}.medium-order-6{order:6}}@media print,screen and (min-width:75em){.large-order-1{order:1}.large-order-2{order:2}.large-order-3{order:3}.large-order-4{order:4}.large-order-5{order:5}.large-order-6{order:6}}@media print,screen and (min-width:120em){.xlarge-order-1{order:1}.xlarge-order-2{order:2}.xlarge-order-3{order:3}.xlarge-order-4{order:4}.xlarge-order-5{order:5}.xlarge-order-6{order:6}}.animated-2{animation-duration:3s;animation-fill-mode:both}.animated-2.infinite{animation-iteration-count:infinite}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.bounce{animation-name:bounce}.blink{animation:blinker 1s linear infinite}@keyframes blinker{50%{opacity:0}}@keyframes wave{0%{transform:translate(0)}50%{transform:translate(-200rem)}to{transform:translate(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:translateZ(0)}}.fadeInUpBig{animation-name:fadeInUpBig}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:pan-y;-khtml-user-select:none;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img:not(.icon-chalet){display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.control span{color:var(--white-color)}.input,.input-error{position:relative}.input-error{color:red;font-size:12px;height:100%;letter-spacing:.5px;opacity:1;transition:all .4s cubic-bezier(0,0,.2,1);-webkit-transition:all .4s cubic-bezier(0,0,.2,1);-moz-transition:all .4s cubic-bezier(0,0,.2,1);visibility:visible}input[type=email]:focus:invalid input[type=email]:valid,input[type=email]:focus:invalid input[type=tel]:valid,input[type=email]:focus:invalid input[type=text]:valid,input[type=email]:invalid,input[type=tel]:focus:invalid input[type=email]:valid,input[type=tel]:focus:invalid input[type=tel]:valid,input[type=tel]:focus:invalid input[type=text]:valid,input[type=tel]:invalid,input[type=text]:focus:invalid input[type=email]:valid,input[type=text]:focus:invalid input[type=tel]:valid,input[type=text]:focus:invalid input[type=text]:valid,input[type=text]:invalid{box-shadow:none;outline:unset;transition:all .4s cubic-bezier(0,0,.2,1);-webkit-transition:all .4s cubic-bezier(0,0,.2,1);-moz-transition:all .4s cubic-bezier(0,0,.2,1)}input[type=email]:focus:valid,input[type=tel]:focus:valid,input[type=text]:focus:valid{border-color:green;box-shadow:none;outline:unset;transition:all .4s cubic-bezier(0,0,.2,1);-webkit-transition:all .4s cubic-bezier(0,0,.2,1);-moz-transition:all .4s cubic-bezier(0,0,.2,1)}.touched{position:relative}.touched input[type=email]:focus:invalid,.touched input[type=email]:invalid,.touched input[type=tel]:focus:invalid,.touched input[type=tel]:invalid,.touched input[type=text]:focus:invalid,.touched input[type=text]:invalid{border-color:red;outline:unset;transition:all .4s cubic-bezier(0,0,.2,1);-webkit-transition:all .4s cubic-bezier(0,0,.2,1);-moz-transition:all .4s cubic-bezier(0,0,.2,1)}.form-error,.form-success{border:3px solid;border-radius:12px;margin:0 auto 4rem;padding:4rem 1rem;position:relative;text-align:center;width:100%}.form-error p,.form-success p{color:#0d0d0d;font-size:1.125rem;margin:0}.form-success{border-color:var(--dispo-color)}.form-success h2{color:var(--dispo-color);font-size:2.5rem;margin:0 0 1rem}.form-error{border-color:var(--main-color)}.form-error h2{color:var(--main-color);font-size:1.865rem;margin:0}.tooltipster-base{display:flex;pointer-events:none;position:absolute;z-index:9999}.tooltipster-box{flex:1 1 auto}.tooltipster-content{box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto}.tooltipster-ruler{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden}.tooltipster-fade{opacity:0;transition-property:opacity}.tooltipster-fade.tooltipster-show{opacity:1}.tooltipster-grow{backface-visibility:hidden;transform:scale(0);transition-property:transform}.tooltipster-grow.tooltipster-show{transform:scale(1);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-swing{opacity:0;transform:rotate(4deg);transition-property:transform}.tooltipster-swing.tooltipster-show{opacity:1;transform:rotate(0);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}.tooltipster-fall{transition-property:top;transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-fall.tooltipster-initial{top:0!important}.tooltipster-fall.tooltipster-dying{opacity:0;top:0!important;transition-property:all}.tooltipster-slide{transition-property:left;transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-slide.tooltipster-initial{left:-40px!important}.tooltipster-slide.tooltipster-dying{left:0!important;opacity:0;transition-property:all}@keyframes tooltipster-fading{0%{opacity:0}to{opacity:1}}.tooltipster-update-fade{animation:tooltipster-fading .4s}@keyframes tooltipster-rotating{25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}to{transform:rotate(0)}}.tooltipster-update-rotate{animation:tooltipster-rotating .6s}@keyframes tooltipster-scaling{50%{transform:scale(1.1)}to{transform:scale(1)}}.tooltipster-update-scale{animation:tooltipster-scaling .6s}.tooltipster-sidetip .tooltipster-box{background:#565656;border:2px solid #000;border-radius:4px}.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{margin-top:8px}.tooltipster-sidetip.tooltipster-left .tooltipster-box{margin-right:8px}.tooltipster-sidetip.tooltipster-right .tooltipster-box{margin-left:8px}.tooltipster-sidetip.tooltipster-top .tooltipster-box{margin-bottom:8px}.tooltipster-sidetip .tooltipster-content{color:#fff;line-height:18px;padding:6px 14px}.tooltipster-sidetip .tooltipster-arrow{overflow:hidden;position:absolute}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{height:10px;margin-left:-10px;top:0;width:20px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow{height:20px;margin-top:-10px;right:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{height:20px;left:0;margin-top:-10px;top:0;width:10px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{bottom:0;height:10px;margin-left:-10px;width:20px}.tooltipster-sidetip .tooltipster-arrow-background,.tooltipster-sidetip .tooltipster-arrow-border{height:0;position:absolute;width:0}.tooltipster-sidetip .tooltipster-arrow-background{border:10px solid transparent}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#565656;left:0;top:3px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:#565656;left:-3px;top:0}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:#565656;left:3px;top:0}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#565656;left:0;top:-3px}.tooltipster-sidetip .tooltipster-arrow-border{border:10px solid transparent;left:0;top:0}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#000}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border{border-left-color:#000}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border{border-right-color:#000}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:#000}.tooltipster-sidetip .tooltipster-arrow-uncropped{position:relative}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{top:-10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{left:-10px}.is-visible{display:block!important}.is-hidden{display:none!important}.hidden-mobile{display:none}.hidden-desktop{display:block}@media only screen and (min-width:992px){.hidden-mobile{display:inline-block}.hidden-desktop{display:none}}html{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-size:1em;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:after,:before{box-sizing:inherit}button,html,input,select,textarea{color:#0d0d0d}body{margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,figcaption,figure,footer,header,nav,section{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}ul{margin:0;padding:0}li{padding-bottom:.5rem}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none;display:inline-block;height:auto;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}input{overflow:visible}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}menu{display:block}canvas{display:inline-block}[hidden],template{display:none}html{font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:1.5}@media (min-width:48em){html{font-size:12px}}@media (min-width:62em){html{font-size:16px}}body{background-color:#fff;color:#0d0d0d;overflow-x:hidden;position:relative}.g-recaptcha{height:0;visibility:hidden}form .anim{position:relative}form .anim.columns{margin-bottom:2.625rem}form .anim label:not(.labelInline){background-color:transparent;left:1.5rem;padding:0 1rem;position:absolute;top:37px;transform:translateY(-50%);transition:all .4s cubic-bezier(0,0,.2,1);-webkit-transition:all .4s cubic-bezier(0,0,.2,1);-moz-transition:all .4s cubic-bezier(0,0,.2,1);z-index:-1}form .anim.placeholder-hide label:not(.labelInline){background-color:#fff;font-weight:800;top:0;z-index:2}textarea::-moz-placeholder{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:3px solid #f2f2f2;border-radius:3px;color:#0d0d0d;display:block;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;letter-spacing:1px;margin:0;outline:none;padding:25px 15px;text-align:left;transition:all .4s cubic-bezier(0,0,.2,1);-webkit-transition:all .4s cubic-bezier(0,0,.2,1);-moz-transition:all .4s cubic-bezier(0,0,.2,1);width:100%}input[type=email],input[type=money],input[type=password],input[type=search],input[type=tel],input[type=text],textarea,textarea::placeholder{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:3px solid #f2f2f2;border-radius:3px;color:#0d0d0d;display:block;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;letter-spacing:1px;margin:0;outline:none;padding:25px 15px;text-align:left;transition:all .4s cubic-bezier(0,0,.2,1);-webkit-transition:all .4s cubic-bezier(0,0,.2,1);-moz-transition:all .4s cubic-bezier(0,0,.2,1);width:100%}textarea::-moz-placeholder:focus+label{background-color:#fff;font-weight:800;top:0;z-index:2}input[type=email]:focus+label,input[type=money]:focus+label,input[type=password]:focus+label,input[type=search]:focus+label,input[type=tel]:focus+label,input[type=text]:focus+label,textarea::placeholder:focus+label,textarea:focus+label{background-color:#fff;font-weight:800;top:0;z-index:2}select:not(.ui-datepicker-month),select:not(.ui-datepicker-year){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:3px solid #f2f2f2;border-radius:3px;color:#0d0d0d;display:block;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;letter-spacing:1px;margin:0;outline:none;padding:25px 15px 25px 11px;text-align:left;transition:all .4s cubic-bezier(0,0,.2,1);-webkit-transition:all .4s cubic-bezier(0,0,.2,1);-moz-transition:all .4s cubic-bezier(0,0,.2,1);width:100%}select:not(.ui-datepicker-month) option,select:not(.ui-datepicker-year) option{color:#0d0d0d;font-size:16px}select:not(.ui-datepicker-month):disabled,select:not(.ui-datepicker-year):disabled{cursor:not-allowed;opacity:.6}select.ui-datepicker-month,select.ui-datepicker-year{float:left}button{cursor:pointer;margin:0;outline:none;transition:all .4s cubic-bezier(0,0,.2,1);-webkit-transition:all .4s cubic-bezier(0,0,.2,1);-moz-transition:all .4s cubic-bezier(0,0,.2,1)}button,button#infolettre-button,button#submit-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}button#infolettre-button,button#submit-button{background-color:#083359;border:0;border-radius:16px;box-shadow:0 0 6px #05d99da6;color:#fff;display:inline-block;font-size:14px;font-weight:800;line-height:3rem;padding:0 2.625rem 0 2rem;position:relative;text-align:left;white-space:nowrap;z-index:5}button#infolettre-button span,button#submit-button span{display:inline-block;text-align:right;width:50px}button#infolettre-button span i,button#submit-button span i{color:#fff}button#infolettre-button:after,button#submit-button:after{background-color:#fff;border-radius:24px;box-shadow:0 0 6px #05d99dd9;color:#05d99d;content:"";font-family:Font Awesome\ 5 Free;height:30px;line-height:30px;position:absolute;right:-20px;text-align:center;top:50%;transform:translateY(-50%);transition:all .4s cubic-bezier(0,0,.2,1);-webkit-transition:all .4s cubic-bezier(0,0,.2,1);-moz-transition:all .4s cubic-bezier(0,0,.2,1);width:50px;z-index:-1}button#infolettre-button:hover,button#submit-button:hover{box-shadow:0 0 16px #05d99dd9;color:#05d99d;text-shadow:0 1px 3px rgba(0,0,0,.35)}button#infolettre-button:hover:after,button#submit-button:hover:after{background-color:#05d99d;color:#fff;right:-15px;width:30px}button.slick-arrow{background-color:transparent;border:3px solid #fff;border-radius:16px;bottom:3rem;color:#fff;height:2.865rem;line-height:2.65rem;position:absolute;width:4rem;z-index:2}button.slick-arrow.slider-prev{left:1.5rem}@media (min-width:48em){button.slick-arrow.slider-prev{left:3.5rem}}button.slick-arrow.slider-next{left:6.25rem}@media (min-width:48em){button.slick-arrow.slider-next{left:8.25rem}}li,p{color:#0d0d0d;font-family:Montserrat,sans-serif;font-size:1rem;letter-spacing:.5px;line-height:1.5}li.intro,p.intro{font-size:1.025rem;line-height:1.5}@media (min-width:48em){li.intro,p.intro{font-size:1.125rem;line-height:1.65}}li.intro a:link,li.intro a:visited,p.intro a:link,p.intro a:visited{color:#0d0d0d;font-weight:800}li.intro a:focus,li.intro a:hover,p.intro a:focus,p.intro a:hover{color:#147dd9}li.list-no-style,p.list-no-style{list-style:none}.title span{display:block;line-height:1.125}a:link,a:visited{text-decoration:none;transition:all .4s cubic-bezier(0,0,.2,1);-webkit-transition:all .4s cubic-bezier(0,0,.2,1);-moz-transition:all .4s cubic-bezier(0,0,.2,1)}a:link.google-plus,a:visited.google-plus{color:#df4a32}a:link.facebook,a:visited.facebook{color:#39579a}a:link.linkedin,a:visited.linkedin{color:#0077b5}a:link.twitter,a:visited.twitter{color:#00aced}a:link.cta,a:visited.cta{background-color:#05d99d;border-radius:16px;box-shadow:0 0 6px #05d99da6;color:#fff;display:inline-block;font-size:14px;font-weight:800;line-height:3rem;margin-top:2em;padding:0 2.625rem 0 2rem;position:relative;text-align:left;white-space:nowrap;z-index:5}a:link.cta span,a:visited.cta span{display:inline-block;text-align:right;width:50px}a:link.cta span i,a:visited.cta span i{color:#fff}a:link.cta:after,a:visited.cta:after{background-color:#fff;border-radius:24px;box-shadow:0 0 6px #05d99dd9;color:#05d99d;content:"";font-family:Font Awesome\ 5 Free;height:30px;line-height:30px;position:absolute;right:-20px;text-align:center;top:50%;transform:translateY(-50%);transition:all .4s cubic-bezier(0,0,.2,1);-webkit-transition:all .4s cubic-bezier(0,0,.2,1);-moz-transition:all .4s cubic-bezier(0,0,.2,1);width:50px;z-index:-1}a:link.cta:hover,a:visited.cta:hover{box-shadow:0 0 16px #05d99dd9;color:#0d518c;text-shadow:0 1px 3px rgba(0,0,0,.35)}a:link.cta:hover:after,a:visited.cta:hover:after{background-color:#0d518c;color:#fff;right:-15px;width:30px}a:link.cta-second,a:visited.cta-second{background-color:#05d99d;border-radius:32px;box-shadow:0 0 #05d99d00;color:#0d0d0d;display:block;font-size:14px;font-weight:600;letter-spacing:.5px;margin:2rem auto 0;max-width:100%;padding:12px;text-align:center;width:200px}@media (min-width:48em){a:link.cta-second,a:visited.cta-second{font-size:12px}}@media (min-width:62em){a:link.cta-second,a:visited.cta-second{font-size:14px}}a:link.cta-second:hover,a:visited.cta-second:hover{background-color:#fff;box-shadow:0 10px 46px #05d99d73;color:#05d99d}a:focus,a:hover{color:#147dd9;text-decoration:none}img{max-width:100%;vertical-align:middle}img.bs-right{box-shadow:40px 60px 26px -20px #0833554d}img.bs-left{box-shadow:-40px 60px 26px -20px #0833554d}.bg-cloud{background:url(../images/texture-nuage.png) no-repeat 50%;background-size:contain;height:868px;opacity:.25;pointer-events:none;position:absolute;width:1544px;z-index:-1}.bg-cloud-left{left:-12vw}.bg-cloud-right{right:-12vw;top:-25rem}.card-info .contact-heures{list-style:none}.card-info .adresse{color:#0d0d0d;font-size:1.125rem;max-width:16rem}.card-info .tel{margin-bottom:0}.card-info .tel a:link,.card-info .tel a:visited{color:#147dd9;font-size:1.35rem;font-weight:800}.card-grid{display:grid;grid-template-columns:100%;grid-gap:15px 10px}@media (min-width:48em){.card-grid{grid-template-columns:50% 50%}}.montagnes-card{border-radius:16px;box-shadow:0 40px 38px -30px #0d518cd9;margin:1rem auto;max-width:20rem;padding:1.625rem 2rem;width:100%}.montagnes-card h3{font-weight:500;letter-spacing:1px;line-height:1;margin:0 0 .25rem;text-align:center}.montagnes-card ul{list-style:none}.montagnes-card ul li{align-items:center;border-bottom:1px solid #fff;color:#fff;display:grid;grid-template-columns:35px auto 120px;grid-template-rows:auto auto;grid-column-gap:16px;padding:6px 0}.montagnes-card ul li span.icon{height:30px;width:30px}.montagnes-card ul li span.icon-day,.montagnes-card ul li span.icon-night{background-color:#fff;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.montagnes-card ul li span.icon-day{-webkit-mask-image:url(../images/icon-soleil.svg);mask-image:url(../images/icon-soleil.svg)}.montagnes-card ul li span.icon-night{-webkit-mask-image:url(../images/icon-lune.svg);mask-image:url(../images/icon-lune.svg)}.montagnes-card ul li span.time{text-transform:capitalize}.montagnes-card ul li span.stat{font-size:1.5rem;font-weight:800;letter-spacing:1px;text-align:right}.montagnes-card.bg-darker{background-color:#083359}.montagnes-card.bg-darker h3{color:#147dd9}.montagnes-card.bg-dark{background-color:#0d518c}.montagnes-card.bg-main{background-color:#147dd9}.montagnes-card.bg-light{background-color:#f2f2f2}.montagnes-card.bg-light ul li{border-bottom:1px solid #147dd9;color:#147dd9}.montagnes-card.bg-light ul li span.icon-day,.montagnes-card.bg-light ul li span.icon-night{background-color:#147dd9}.block-promotions-slider{background:url(../images/mont-habitant-header-bg.jpg) no-repeat 50%;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;border-radius:16px;box-shadow:0 60px 46px -40px #0833554d;display:flex!important;margin-left:auto;margin-right:auto;max-width:64rem;padding:2rem 1.125rem;position:relative;text-align:center}.block-promotions-slider:before{background:#05d99d;background:linear-gradient(180deg,#05d99d 0,#147dd9 99%);border-radius:16px;content:"";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#05d99d",endColorstr="#147dd9",GradientType=0);height:100%;left:0;opacity:.75;position:absolute;top:0;width:100%}.block-promotions-slider.bgPromo-food{background:url(../images/le-trappeur/mont_habitant-header-letrappeur.jpg) no-repeat 50%;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover}.block-promotions-slider.bgPromo-food:before{background:#ff544f;background:linear-gradient(45deg,#ff544f,#fad126);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff544f",endColorstr="#fad126",GradientType=1);opacity:.9}.block-promotions-slider.bgPromo-ski{background:url(../images/mont-habitant-header-bg-2.jpg) no-repeat 50%;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover}.block-promotions-slider.bgPromo-ski:before{background:#e877ae;background:linear-gradient(135deg,#e877ae,#7c73f3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e877ae",endColorstr="#7c73f3",GradientType=1)}.block-promotions-slider.bgPromo-equipement{background:url(../images/ecole/mont-habitant-header-bg-ecole.jpg) no-repeat 50%;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover}.block-promotions-slider.bgPromo-equipement:before{background:#209cff;background:linear-gradient(45deg,#209cff,#38f8d4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#209cff",endColorstr="#38f8d4",GradientType=1)}.block-promotions-slider .block-txt{align-self:center;display:inline-flex;flex:0 0 100%;flex-flow:column;position:relative;width:100%;z-index:2}.block-promotions-slider .block-txt h3{margin:0}.block-promotions-slider .block-txt h2{line-height:1.25;margin:0 0 1rem}.block-promotions-slider .block-txt ul{list-style:none}.block-promotions-slider .block-txt ul.conditions{margin:1rem 0 0;opacity:.6}.block-promotions-slider .block-txt p{opacity:.6}.block-promotions-slider .block-txt a{display:inline-block;margin:.5rem 0 0}.block-promotions-slider .block-txt a.cta-second{margin:2rem 0 0 -.5rem}.block-promotions-slider .block-img{left:0;max-width:36rem;position:absolute;right:0;top:-40%;z-index:1}@media (min-width:48em){.block-promotions-slider .block-img{bottom:-1rem;left:auto;right:-4rem;top:auto}}.logo img{max-width:240px;position:relative;transition:all .4s cubic-bezier(0,0,.2,1);-webkit-transition:all .4s cubic-bezier(0,0,.2,1);-moz-transition:all .4s cubic-bezier(0,0,.2,1)}.fs{transition:font-size .4s cubic-bezier(0,0,.2,1);-webkit-transition:font-size .4s cubic-bezier(0,0,.2,1);-moz-transition:font-size .4s cubic-bezier(0,0,.2,1)}.fs-64{font-size:2.35rem}@media (min-width:48em){.fs-64{font-size:3.25rem}}@media (min-width:62em){.fs-64{font-size:4rem}}.fs-48{font-size:2rem}@media (min-width:48em){.fs-48{font-size:2.5rem}}@media (min-width:62em){.fs-48{font-size:3rem}}.fs-36{font-size:1.4rem}@media (min-width:48em){.fs-36{font-size:1.865rem}}@media (min-width:62em){.fs-36{font-size:2.25rem}}.fs-24{font-size:1.125rem}@media (min-width:48em){.fs-24{font-size:1.35rem}}@media (min-width:62em){.fs-24{font-size:1.5rem}}.fw-bold{font-weight:800}.fw-normal{font-weight:500}.fw-light{font-weight:300}.fc-main{color:#147dd9}.fc-light{color:#f2f2f2}.fc-dark{color:#0d518c}.fc-darker{color:#083359}.fc-cta{color:#05d99d}.is-today{font-weight:800}.stroke-line{position:relative}.stroke-line-1{background:url(../images/monthabitant-ligne-1.svg) no-repeat 50%;height:3515px;left:2rem;top:-380px;width:1412px}.stroke-line-1,.stroke-line-2{opacity:.5;position:absolute;z-index:-1}.stroke-line-2{background:url(../images/monthabitant-ligne-2.svg) no-repeat 50%;height:3802px;right:-10px;width:1615px}#accueil-promo-abonnement article{background-color:#147dd9;border-radius:16px;box-shadow:0 13px 16px #041f3626;color:#fff;padding:2rem;width:100%}#accueil-promo-abonnement article h2,#accueil-promo-abonnement article p{margin:0}#accueil-promo-abonnement article .cta{margin:2rem 0 0}@media (min-width:48em){#accueil-promo-abonnement article .cta{margin:0}}#accueil-cta{padding:6rem 0 0;text-align:center}@media (min-width:48em){#accueil-cta{padding:10rem 0 0}}#accueil-cta img.bg-block{border-radius:16px;min-height:24rem;-o-object-fit:cover;object-fit:cover}@media (min-width:48em){#accueil-cta img.bg-block{min-height:28rem}}#accueil-cta article{background-color:#fff;border-radius:16px;margin:0 auto -1rem;max-width:308px;opacity:0;padding:2.25rem 2rem 2rem;position:relative;text-align:center;transition:padding .4s cubic-bezier(0,0,.2,1);-webkit-transition:padding .4s cubic-bezier(0,0,.2,1);-moz-transition:padding .4s cubic-bezier(0,0,.2,1);width:90%;z-index:1}@media (min-width:48em){#accueil-cta article{margin:0 auto;padding:2.25rem 1rem 2rem}}@media (min-width:62em){#accueil-cta article{padding:2.25rem 2rem 2rem}}#accueil-cta article .icon{align-items:center;border-radius:16px;box-shadow:0 13px 16px #041f3626;display:flex;flex-flow:row wrap;height:60px;left:0;margin:0 auto;min-width:60px;position:absolute;right:0;top:-30px;width:60px}#accueil-cta article .icon.bg-main{background-color:#147dd9}#accueil-cta article .icon.bg-dark{background-color:#0d518c}#accueil-cta article .icon.bg-darker{background-color:#083359}#accueil-cta article .icon i{color:#fff;font-size:1.45rem;margin:auto;text-shadow:0 13px 16px rgba(4,31,54,.15)}#accueil-promotions{padding:0 0 6rem;position:relative}@media (min-width:48em){#accueil-promotions{padding:0 0 10rem}}#accueil-promotions .row{max-width:64rem;position:relative}#accueil-promotions .slick-list{overflow:visible}#accueil-promotions .promotions-cta{bottom:3.75rem;left:14.25rem;line-height:1;position:absolute;transition:all .4s cubic-bezier(0,0,.2,1);-webkit-transition:all .4s cubic-bezier(0,0,.2,1);-moz-transition:all .4s cubic-bezier(0,0,.2,1);z-index:2}@media (min-width:48em){#accueil-promotions .promotions-cta{left:17.25rem;line-height:1.65}}#accueil-promotions .promotions-cta a:link,#accueil-promotions .promotions-cta a:visited{color:#fff;font-size:12px;font-weight:800;letter-spacing:1px}#accueil-promotions .pagingInfo{bottom:3.865rem;color:#fff;font-size:12px;font-weight:800;left:11.45rem;position:absolute;transition:all .4s cubic-bezier(0,0,.2,1);-webkit-transition:all .4s cubic-bezier(0,0,.2,1);-moz-transition:all .4s cubic-bezier(0,0,.2,1);z-index:2}@media (min-width:48em){#accueil-promotions .pagingInfo{left:14.25rem}}#accueil-apropos img{border-radius:16px;width:100%}#accueil-apropos img.img-space{margin:1rem auto}@media (min-width:48em){#accueil-apropos img.img-space{margin:2rem auto}}#accueil-apropos article.intro{padding:0 0 6rem}@media (min-width:48em){#accueil-apropos article.intro{padding:0 0 12rem}}#accueil-apropos article.intro p{font-size:1.125rem;margin:3rem auto 0;max-width:52rem}@media (min-width:48em){#accueil-apropos article.intro p{font-size:1.25rem}}#accueil-apropos article.intro .typewrite{position:relative}#accueil-apropos article.intro .typewrite:after{animation:blinker .865s linear infinite;background-color:#0d0d0d80;content:"";height:100%;position:absolute;right:-15px;top:50%;transform:translateY(-50%);width:2px}#accueil-apropos article.block-1{margin:4rem auto 2rem}@media (min-width:48em){#accueil-apropos article.block-1{margin:0 auto 4rem}}@media (min-width:62em){#accueil-apropos article.block-1{margin:auto}}#accueil-apropos article.block-1 h3,#accueil-apropos article.block-1 p{max-width:490px}#accueil-apropos article.block-2{margin:2rem auto 1rem;text-align:right}@media (min-width:48em){#accueil-apropos article.block-2{margin:1rem auto}}@media (min-width:62em){#accueil-apropos article.block-2{margin:auto}}#accueil-apropos article.block-2 h3{display:inline-flex;max-width:620px}#accueil-apropos article.block-2 p{display:inline-flex;max-width:530px}#accueil-apropos article.block-3{margin:2rem auto 1rem}@media (min-width:48em){#accueil-apropos article.block-3{margin:4rem auto 0}}@media (min-width:62em){#accueil-apropos article.block-3{margin:auto}}#accueil-apropos article.block-3 h3{max-width:500px}#accueil-apropos article.block-3 p{max-width:440px}#accueil-apropos article.block-3 a{display:inline-block;width:260px}#accueil-instagram{padding-top:6rem;position:relative}@media (min-width:48em){#accueil-instagram{padding-top:9rem}}@media (min-width:62em){#accueil-instagram{padding-top:12rem}}#accueil-instagram .ms-list{margin:0}@media (min-width:48em){#accueil-instagram .ms-list{margin:4rem 0}}#accueil-instagram .ms-list li{padding:15px}@media (min-width:48em){#accueil-instagram .ms-list li{padding:0 15px}}#accueil-instagram .ms-list li i{margin-right:5px}#accueil-instagram h2{font-size:4.625rem;line-height:1;margin:0 0 -2rem;position:relative;z-index:1}@media (min-width:48em){#accueil-instagram h2{font-size:7.625rem;margin:0 0 -6rem}}@media (min-width:62em){#accueil-instagram h2{font-size:7.625rem;margin:0 0 -6rem -6rem}}#accueil-instagram img{border-radius:16px;-o-object-fit:cover;object-fit:cover}#accueil-instagram img.img-first{height:12.375rem;margin:3rem 0 1.5rem;width:100%}@media (min-width:48em){#accueil-instagram img.img-first{height:34.375rem;margin:6rem 0 3rem;width:27.5rem}}#accueil-instagram img.img-second{height:20.5rem;margin-bottom:2rem;width:100%}@media (min-width:48em){#accueil-instagram img.img-second{height:44.5rem;width:34.875rem}}#accueil-instagram img.img-third{height:14.125rem;width:100%}@media (min-width:48em){#accueil-instagram img.img-third{height:19.125rem;width:15.25rem}}#accueil-evenements{padding:6rem 0}@media (min-width:48em){#accueil-evenements{padding:10rem 0}}#accueil-evenements .row-evenements{margin-bottom:0;margin-top:0}@media (min-width:48em){#accueil-evenements .row-evenements{margin-bottom:2rem;margin-top:2rem}}#accueil-evenements button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;margin:0;outline:none;transition:all .4s cubic-bezier(0,0,.2,1);-webkit-transition:all .4s cubic-bezier(0,0,.2,1);-moz-transition:all .4s cubic-bezier(0,0,.2,1)}#accueil-evenements button.slick-arrow{background-color:transparent;border:3px solid #0d0d0d;border-radius:16px;bottom:-5rem;color:#0d0d0d;height:2.865rem;left:inherit;line-height:2.65rem;position:absolute;width:4rem;z-index:2}#accueil-evenements button.slick-arrow.slider-prev{right:6rem}#accueil-evenements button.slick-arrow.slider-next{right:1rem}#accueil-evenements article{border-radius:16px;height:28rem;margin-bottom:2rem;margin-top:2rem;position:relative;transform:scale3d(.95,.95,1);transition:all .8s ease-out}#accueil-evenements article:before{background:linear-gradient(180deg,#08335900 0,#083359);bottom:0;content:"";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00083359",endColorstr="#083359",GradientType=0);z-index:2}#accueil-evenements article img,#accueil-evenements article:before{border-radius:16px;height:100%;left:30px;position:absolute;width:calc(100% - 30px)}#accueil-evenements article img{box-shadow:0 13px 30px -10px #0d518c80;filter:grayscale(.6);-o-object-fit:cover;object-fit:cover;top:0;transition:all .8s ease-out;z-index:1}#accueil-evenements article .info{bottom:0;display:flex;padding:1rem 0;position:absolute;width:100%;z-index:3}#accueil-evenements article .info .icon{align-content:center;align-items:center;background-color:#147dd9;border-radius:16px;box-shadow:0 13px 16px #041f3626;display:flex;flex-flow:row wrap;height:80px;min-width:80px;text-align:center;width:80px}#accueil-evenements article .info .icon .date,#accueil-evenements article .info .icon .mois{flex:0 0 100%;max-width:100%}#accueil-evenements article .info .icon .mois{letter-spacing:1px}#accueil-evenements article .info .icon .date{color:#fff;font-size:2.25rem;line-height:1}#accueil-evenements article .info .texte{padding:0 1rem}#accueil-evenements article .info .texte h3{color:#fff;font-size:1.375rem;margin:.5rem 0 0}#accueil-evenements article .info .texte p{color:#fff;font-size:.865rem}#accueil-evenements article .info .texte p.link{border-bottom:2px solid;color:#05d99d;display:inline-block;font-size:12px;font-weight:800;letter-spacing:2px;margin-top:0;padding:0 0 .5rem;text-transform:uppercase}#accueil-evenements article:hover{cursor:pointer;transform:scaleX(1)}#accueil-evenements article:hover img{filter:grayscale(0)}#accueil-partenaires{padding:6rem 0 0;position:relative;z-index:2}@media (min-width:48em){#accueil-partenaires{padding:10rem 0 0}}#accueil-partenaires ul{margin-top:2rem}#accueil-partenaires ul li img{margin:0 auto;max-width:200px;padding:1rem}@media (min-width:48em){#accueil-partenaires ul li img{max-width:170px}}@media (min-width:62em){#accueil-partenaires ul li img{max-width:200px}}#experience-hiver #header-prix{position:relative}#experience-hiver #header-prix:before{background:url(../images/experience/mont_habitant-header-experience-hiver.jpg) no-repeat 50%;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;content:"";height:100%;left:0;mix-blend-mode:overlay;opacity:.35;position:absolute;top:0;width:100%}#experience-hiver #header-prix article p{max-width:52rem}#experience-hiver #experience-contact .cta{background:url(../images/experience/mont_habitant-header-experience-ete.jpg) no-repeat 50%;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover}#experience-ete #header-prix{background:#feb645;background:linear-gradient(45deg,#feb645,#f1e767);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#feb645",endColorstr="#f1e767",GradientType=1);position:relative}#experience-ete #header-prix:before{background:url(../images/experience/mont_habitant-header-experience-ete.jpg) no-repeat 50%;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;content:"";height:100%;left:0;mix-blend-mode:soft-light;opacity:.625;position:absolute;top:0;width:100%;z-index:1}#experience-ete #trappeur-organisation{background:transparent}#experience-ete #header-accueil article h1,#experience-hiver #header-accueil article h1{margin:1.25rem auto 2.625rem}#experience-ete .row,#experience-hiver .row{position:relative;z-index:2}#experience-glisse{background:url(../images/experience/monthabitant-conditions-bg.jpg) no-repeat 50%;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;padding:12vh 0}@media (min-width:48em){#experience-glisse{padding:12vh 0 18vh}}#experience-glisse .icon{align-items:center;background-color:#147dd9;border-radius:16px;box-shadow:0 13px 16px #041f3626;display:flex;flex-flow:row wrap;height:60px;margin:0 auto 2rem;text-align:center;width:60px}#experience-glisse .icon i{color:#fff;font-size:1.5rem;margin:auto;text-shadow:0 13px 16px rgba(4,31,54,.15)}@media (min-width:48em){#experience-glisse .icon{height:80px;margin:0 auto 3rem;width:80px}#experience-glisse .icon i{font-size:2rem}}#experience-glisse .title{margin-bottom:3rem}#experience-ski{background-color:#f2f2f2;padding:12vh 0}#experience-ski .title span:first-child{margin-bottom:1rem}#experience-ski p{margin:2rem 0 3rem}#experience-ski a:link{display:inline-block;margin:0}#experience-ski ul{list-style:none}#experience-ski ul li{align-items:center;background-color:#fff;border-radius:16px;box-shadow:0 60px 46px -40px #0833554d;display:flex;flex-flow:row;margin:2rem 0;padding:2rem 1rem 2rem 0;transition:all .4s cubic-bezier(0,0,.2,1);-webkit-transition:all .4s cubic-bezier(0,0,.2,1);-moz-transition:all .4s cubic-bezier(0,0,.2,1)}@media (min-width:48em){#experience-ski ul li{margin:2rem 0;padding:2rem 1.5rem 2rem 0}}#experience-ski ul li p{flex:100%;margin:0 0 0 1rem;opacity:.6;transition:all .4s cubic-bezier(0,0,.2,1);-webkit-transition:all .4s cubic-bezier(0,0,.2,1);-moz-transition:all .4s cubic-bezier(0,0,.2,1)}@media (min-width:48em){#experience-ski ul li p{margin:0 0 0 1.5rem}}#experience-ski ul li .icon{background-color:#147dd9;border-radius:16px;box-shadow:0 13px 16px #041f3626;font-size:1rem;height:40px;margin-left:-20px;min-width:40px;text-align:center;width:40px}#experience-ski ul li .icon,#experience-ski ul li .icon i{transition:all .4s cubic-bezier(0,0,.2,1);-webkit-transition:all .4s cubic-bezier(0,0,.2,1);-moz-transition:all .4s cubic-bezier(0,0,.2,1)}#experience-ski ul li .icon i{color:#fff;line-height:40px}@media (min-width:62em){#experience-ski ul li .icon{font-size:1.25rem;height:60px;margin-left:-30px;min-width:60px;width:60px}#experience-ski ul li .icon i{line-height:60px}}#experience-ski ul li:hover{box-shadow:0 60px 46px -30px #08335559}#experience-ski ul li:hover p{opacity:1}#experience-ski ul li:hover .icon{box-shadow:0 13px 16px #041f3680}#experience-ski ul li:hover .icon i{color:#083359}#experience-evenements{padding:12vh 0 0}@media (min-width:48em){#experience-evenements{padding:12vh 0}}#experience-evenements img{border-radius:16px}#experience-evenements article{margin:4rem auto;max-width:27rem}@media (min-width:48em){#experience-evenements article{margin:auto}}#experience-evenements article h2{line-height:1.25;margin:0}#experience-evenements article h3{margin:0 0 1rem}#experience-evenements article .intro{margin:2rem 0 0;opacity:1}#experience-evenements article p{margin:2rem 0 3rem;opacity:.6}#experience-evenements article a:link{display:inline-block;margin:0}#experience-card{padding:6vh 0 0}@media (min-width:48em){#experience-card{padding:12vh 0 6vh}}#experience-card img.bg-block{border-radius:16px;height:18rem;-o-object-fit:cover;object-fit:cover;width:100%}#experience-card article{background-color:#fff;border-radius:16px;margin:0 auto;padding:2.25rem 2rem 2rem;position:relative;text-align:center;top:-60px;width:90%;z-index:1}#experience-contact{padding:0 0 12vh;position:relative}#experience-contact h2{margin:0}#experience-contact a:not(.cta):link,#experience-contact a:not(.cta):visited{color:#0d0d0d;font-size:.875rem;letter-spacing:1px;margin-left:0;text-transform:uppercase}#experience-contact a:not(.cta):focus,#experience-contact a:not(.cta):hover{color:#05d99d}#experience-contact .cta{background:url(../images/mont-habitant-header-bg.jpg) no-repeat 50%;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;border-radius:16px;box-shadow:0 60px 46px -40px #0833554d;height:10rem;padding:2rem;position:relative;width:100%}@media (min-width:48em){#experience-contact .cta{height:28rem;padding:6rem 3rem}}#experience-contact .cta:before{background:#05d99d;background:linear-gradient(180deg,#05d99d 0,#147dd9 99%);border-radius:16px;content:"";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#05d99d",endColorstr="#147dd9",GradientType=0);height:100%;left:0;opacity:.75;position:absolute;top:0;transition:all .4s cubic-bezier(0,0,.2,1);-webkit-transition:all .4s cubic-bezier(0,0,.2,1);-moz-transition:all .4s cubic-bezier(0,0,.2,1);width:100%}#experience-contact .cta:after{z-index:2}#experience-contact .cta span{font-size:1.25rem;left:0;padding:0 1.5rem;position:absolute;right:0;text-align:left;top:50%;transform:translateY(-50%);white-space:normal;width:100%;z-index:2}@media (min-width:48em){#experience-contact .cta span{font-size:2rem;line-height:1.5}}@media (min-width:62em){#experience-contact .cta span{font-size:2.625rem}}#experience-contact .cta:focus,#experience-contact .cta:hover{color:#0d0d0d}#experience-contact .cta:focus:before,#experience-contact .cta:hover:before{opacity:.95}#experience-motel{padding:0 0 12vh;position:relative}@media (min-width:48em){#experience-motel{padding:0 0 18vh}}#experience-motel article{background:url(../images/experience/mont-habitant-experience-hotel-bg.jpg) no-repeat 50%;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;border-radius:16px;box-shadow:0 60px 46px -40px #0833554d;padding:3rem 2rem;position:relative;width:100%}@media (min-width:48em){#experience-motel article{padding:6rem 3rem}}#experience-motel article:before{background:#05d99d;background:linear-gradient(180deg,#083359 0,#147dd9 99%);border-radius:16px;content:"";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#05d99d",endColorstr="#147dd9",GradientType=0);height:100%;left:0;opacity:.75;position:absolute;top:0;width:100%}#experience-motel article .content{position:relative;z-index:2}#experience-motel article .content .icon{align-items:center;background-color:#147dd9;border-radius:16px;box-shadow:0 13px 16px #041f3626;display:flex;flex-flow:row wrap;height:60px;margin:0 auto;min-width:60px;width:60px}#experience-motel article .content .icon i{color:#fff;font-size:1.5rem;margin:auto}#experience-motel article .content h3{margin-bottom:0}#experience-motel article .content p{color:#fff;margin:0 auto 3rem}#experience-reception{padding:0 0 12vh}@media (min-width:48em){#experience-reception{padding:0 0 18vh}}#experience-reception article{margin-top:4rem}@media (min-width:48em){#experience-reception article{margin-top:0}}#experience-reception .title span:first-of-type{margin-bottom:1rem}#experience-reception img{border-radius:16px}#experience-reception a{display:inline-block}#experience-moniteur{padding:0 0 12rem;text-align:center}#experience-moniteur article{border-radius:16px;box-shadow:0 60px 26px -20px #0833554d;padding:4rem 2rem}#experience-moniteur article h2{margin:0}#ecole #header-prix{position:relative}#ecole #header-prix:before{background:url(../images/ecole/mont-habitant-header-bg-ecole.jpg) no-repeat 50%;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;content:"";height:100%;left:0;mix-blend-mode:overlay;opacity:.35;position:absolute;top:0;width:100%}#ecole .lecons-info p{padding:0 1rem}@media (min-width:48em){#ecole .lecons-info p{padding:0 2rem}}#ecole .lecons-info p.intro{padding:1rem 1rem 0}@media (min-width:48em){#ecole .lecons-info p.intro{padding:2rem 2rem 0}}#ecole .lecons-info p:first-of-type{margin-top:2rem}#ecole .lecons-info p:last-of-type{margin-bottom:2rem}#ecole #accueil-promotions{padding:12rem 0}#ecole-experience{padding:6vh 0}@media (min-width:48em){#ecole-experience{padding:12vh 0}}#ecole-experience .title span:first-child{font-size:8rem;margin-bottom:1rem}@media (min-width:48em){#ecole-experience .title span:first-child{font-size:10rem}}#ecole-experience .title span:nth-child(2){line-height:1.6;max-width:25rem}#ecole-experience ul{list-style:none}#ecole-experience ul li{align-items:center;background-color:#fff;border-radius:16px;box-shadow:0 60px 46px -40px #0833554d;display:flex;flex-flow:row;margin:2rem 0;padding:2rem 1.5rem 2rem 0;transition:all .4s cubic-bezier(0,0,.2,1);-webkit-transition:all .4s cubic-bezier(0,0,.2,1);-moz-transition:all .4s cubic-bezier(0,0,.2,1)}#ecole-experience ul li h3,#ecole-experience ul li p{margin:0 0 0 1.5rem}#ecole-experience ul li p{opacity:.6}#ecole-experience ul li .icon,#ecole-experience ul li p{transition:all .4s cubic-bezier(0,0,.2,1);-webkit-transition:all .4s cubic-bezier(0,0,.2,1);-moz-transition:all .4s cubic-bezier(0,0,.2,1)}#ecole-experience ul li .icon{background-color:#147dd9;border-radius:16px;box-shadow:0 13px 16px #041f3626;font-size:1rem;height:40px;margin-left:-20px;min-width:40px;text-align:center;width:40px}#ecole-experience ul li .icon i{color:#fff;line-height:40px;transition:all .4s cubic-bezier(0,0,.2,1);-webkit-transition:all .4s cubic-bezier(0,0,.2,1);-moz-transition:all .4s cubic-bezier(0,0,.2,1)}@media (min-width:62em){#ecole-experience ul li .icon{font-size:1.25rem;height:60px;margin-left:-30px;min-width:60px;width:60px}#ecole-experience ul li .icon i{line-height:60px}}#ecole-experience ul li:hover{box-shadow:0 60px 46px -30px #08335559}#ecole-experience ul li:hover p{opacity:1}#ecole-experience ul li:hover .icon{box-shadow:0 13px 16px #041f3680}#ecole-experience ul li:hover .icon i{color:#083359}#ecole-services{padding:6vh 0 0;position:relative}@media (min-width:48em){#ecole-services{padding:12vh 0 0}}#ecole-services .row{padding-bottom:3rem;padding-top:3rem}#ecole-services .row:last-of-type{padding-bottom:6rem}@media (min-width:48em){#ecole-services .row{padding-bottom:6rem;padding-top:6rem}#ecole-services .row:last-of-type{padding-bottom:12rem}}#ecole-services .row article{margin:3rem auto 0;max-width:22rem}@media (min-width:48em){#ecole-services .row article{margin:auto}}#ecole-services .row article h2{line-height:1.25;margin:0}#ecole-services .row img.bs-left,#ecole-services .row img.bs-right{border-radius:16px;height:32rem;-o-object-fit:cover;object-fit:cover}#ecole-services .row a:link{display:inline-block}#ecole-contact {padding:6rem 0}#ecole-contact  article{background:#ffa84c;background:linear-gradient(180deg,#ffa84c 0,#ff7b0d);border-radius:16px;box-shadow:0 60px 46px -40px #0833554d;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffa84c",endColorstr="#ff7b0d",GradientType=0);padding:5rem 3rem 6rem}#ecole-contact  article h2{margin:0 0 2rem}#ecole-contact  article h3{margin:0}#montagnes-carte{padding:0 0 2rem;position:relative}@media (min-width:48em){#montagnes-carte{padding:0 0 8rem}}#montagnes-carte .list-pistes{display:grid;grid-template-columns:100%;grid-template-rows:auto auto;list-style:none;grid-column-gap:20px;grid-row-gap:20px}@media (min-width:48em){#montagnes-carte .list-pistes{grid-template-columns:repeat(3,1fr)}}#montagnes-carte .list-pistes li{background-color:#f2f2f2;border-radius:16px;box-shadow:0 60px 46px -40px #08335526;padding:1rem 2rem 1rem 3.5rem;position:relative;transition:all .4s cubic-bezier(0,0,.2,1);-webkit-transition:all .4s cubic-bezier(0,0,.2,1);-moz-transition:all .4s cubic-bezier(0,0,.2,1);transition-delay:.25;z-index:1}#montagnes-carte .list-pistes li .icon{border:3px solid #fff;box-shadow:0 10px 26px -5px #0833554d;color:#fff;font-size:1.125rem;font-weight:800;height:46px;left:-10px;line-height:40px;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:46px}#montagnes-carte .list-pistes li .icon.facile{background-color:#066e48;border-radius:46px}#montagnes-carte .list-pistes li .icon.difficile{background-color:#02368e}#montagnes-carte .list-pistes li .icon.t-difficile{background-color:#000;transform:translateY(-50%) rotate(-45deg)}#montagnes-carte .list-pistes li .icon.trail{background-color:#fff;border:3px dotted #eb0037}#montagnes-carte .list-pistes li .icon.lift{background-color:#eb0037;border-radius:46px}#montagnes-carte .list-pistes li p:first-of-type{font-size:1.35rem;font-weight:500;grid-column:span 2}#montagnes-carte .list-pistes li:hover{background-color:#fff;box-shadow:0 30px 36px -20px #0833554d;z-index:2}@media (min-width:48em){#montagnes-carte .list-pistes.--small{display:flex;justify-content:space-between}}#montagnes-carte .list-pistes.--small li p:first-of-type{font-size:1rem}#montagnes-carte .list-pistes-dsc{list-style:none}#montagnes-carte .list-pistes-dsc li{background-color:#fff;border-radius:16px;box-shadow:0 18px 26px -30px #083355d9;display:grid;grid-template-columns:45px 1fr 1fr 1fr 1fr 60px;grid-template-rows:auto auto;margin:1rem auto;padding:.865rem 2rem;position:relative;transition:all .4s cubic-bezier(0,0,.2,1);-webkit-transition:all .4s cubic-bezier(0,0,.2,1);-moz-transition:all .4s cubic-bezier(0,0,.2,1);transition-delay:.25;z-index:1;grid-column-gap:8px;align-items:center}@media (min-width:48em){#montagnes-carte .list-pistes-dsc li{grid-column-gap:20px}}#montagnes-carte .list-pistes-dsc li .icon{box-shadow:0 10px 26px -5px #0833554d;height:30px;margin-right:1rem;text-align:center;transition:all .4s cubic-bezier(0,0,.2,1);-webkit-transition:all .4s cubic-bezier(0,0,.2,1);-moz-transition:all .4s cubic-bezier(0,0,.2,1);width:30px}@media (min-width:48em){#montagnes-carte .list-pistes-dsc li .icon{height:20px;margin-right:.5rem;width:20px}}@media (min-width:62em){#montagnes-carte .list-pistes-dsc li .icon{height:30px;margin-right:1rem;width:30px}}#montagnes-carte .list-pistes-dsc li .icon.facile{background-color:#066e48;border-radius:36px}#montagnes-carte .list-pistes-dsc li .icon.difficile{background-color:#02368e}#montagnes-carte .list-pistes-dsc li .icon.t-difficile{background-color:#000;height:24px;margin-left:2px;transform:rotate(-45deg);width:24px}@media (min-width:48em){#montagnes-carte .list-pistes-dsc li .icon.t-difficile{height:14px;width:14px}}@media (min-width:62em){#montagnes-carte .list-pistes-dsc li .icon.t-difficile{height:24px;width:24px}}#montagnes-carte .list-pistes-dsc li .icon.tt-difficile{background-color:#000;border:3px solid #fff;height:24px;margin-left:2px;transform:rotate(-45deg);width:24px}@media (min-width:48em){#montagnes-carte .list-pistes-dsc li .icon.tt-difficile{height:14px;width:14px}}@media (min-width:62em){#montagnes-carte .list-pistes-dsc li .icon.tt-difficile{height:24px;width:24px}}#montagnes-carte .list-pistes-dsc li .icon.tt-difficile:before{background-color:#000;border:3px solid #fff;box-shadow:0 10px 26px -5px #0833554d;content:"";height:24px;left:-15px;position:absolute;top:-15px;width:24px}@media (min-width:48em){#montagnes-carte .list-pistes-dsc li .icon.tt-difficile:before{height:14px;width:14px}}@media (min-width:62em){#montagnes-carte .list-pistes-dsc li .icon.tt-difficile:before{height:24px;width:24px}}#montagnes-carte .list-pistes-dsc li .icon.num{align-items:center;background-color:#eb0037;background-color:#f2f2f2;color:#147dd9;font-size:1.125rem;font-weight:800;line-height:30px;text-align:center}#montagnes-carte .list-pistes-dsc li .svg-icon{width:2.25rem}#montagnes-carte .list-pistes-dsc li p:first-of-type{font-size:1.35rem;font-weight:500;grid-column:span 5}@media (min-width:48em){#montagnes-carte .list-pistes-dsc li p:first-of-type{grid-column:span 2}}#montagnes-carte .list-pistes-dsc li p:nth-of-type(2){align-items:center;display:flex;grid-column:span 6}@media (min-width:48em){#montagnes-carte .list-pistes-dsc li p:nth-of-type(2){grid-column:span 1}}#montagnes-carte .list-pistes-dsc li p:nth-of-type(3){grid-column:span 5}@media (min-width:48em){#montagnes-carte .list-pistes-dsc li p:nth-of-type(3){grid-column:span 1}}#montagnes-carte .list-pistes-dsc li p:nth-of-type(4){grid-column:span 1;text-align:right}@media (min-width:48em){#montagnes-carte .list-pistes-dsc li p:nth-of-type(4){text-align:center}}#montagnes-carte .list-pistes-dsc li:hover{background-color:#f2f2f2;box-shadow:0 30px 36px -20px #0833554d;z-index:2}#montagnes-carte .list-pistes-dsc li:hover .num{background-color:#fff}#montagnes-info{padding:0 0 4rem;position:relative}@media (min-width:48em){#montagnes-info{padding:0 0 12rem}}#montagnes-info .list-stats{display:grid;grid-template-columns:100%;grid-template-rows:auto auto;list-style:none;grid-column-gap:20px;grid-row-gap:20px}@media (min-width:48em){#montagnes-info .list-stats{grid-template-columns:32% 32% 32%}}#montagnes-info .list-stats li p.title{font-size:.865rem;font-weight:500;letter-spacing:2px;margin:0 0 1rem;opacity:.4;text-transform:uppercase}#montagnes-info .list-stats li p.info{font-size:1.865rem;font-weight:800;margin:0}#montagnes-info .list-stats li p.info-small{font-size:1.35rem;font-weight:800;margin:0}#montagnes-code-teaser article{background:url(../images/mont-habitant-header-bg.jpg) no-repeat 50%;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;border-radius:16px;box-shadow:0 60px 46px -40px #0833554d;padding:3rem 2rem;position:relative}@media (min-width:48em){#montagnes-code-teaser article{padding:6rem 3rem}}#montagnes-code-teaser article:before{background:#05d99d;background:linear-gradient(180deg,#05d99d 0,#147dd9 99%);border-radius:16px;content:"";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#05d99d",endColorstr="#147dd9",GradientType=0);height:100%;left:0;opacity:.75;position:absolute;top:0;width:100%}#montagnes-code-teaser article .block-txt{max-width:42rem;position:relative;z-index:2}#montagnes-code-teaser article .block-txt h3{margin-bottom:0}#montagnes-code-teaser article .block-txt h2{line-height:1.25;margin:1rem 0 2rem}#montagnes-code-teaser article .block-txt ul{list-style:none}#montagnes-code-teaser article .block-txt a{display:inline-block;margin:3rem auto 0;width:212px}@media (min-width:48em){#montagnes-code-teaser article .block-txt a{width:260px}}#montagnes-code-teaser article .block-img{display:none;visibility:hidden}@media (min-width:48em){#montagnes-code-teaser article .block-img{bottom:0;display:block;max-width:28rem;position:absolute;right:-50px;visibility:visible;z-index:1}}#montagnes-code{padding:6rem 0 0;position:relative}@media (min-width:48em){#montagnes-code{padding:12rem 0 0}}#montagnes-code p{margin:2rem 0}#montagnes-code ul{list-style:disc;margin-left:1rem}#montagnes-code ul li{font-size:1.125rem;opacity:.8}#montagnes-code a:link,#montagnes-code a:visited{color:#0d0d0d}#montagnes-code a:focus,#montagnes-code a:hover{color:#05d99d}#montagnes-code .table-separator{background-color:#fff;border-bottom:1px dotted hsla(0,0%,5%,.25)}#montagnes-code .table-header{color:fade(#0d0d0d,30);font-size:.865rem;margin:0;padding:.5rem}@media (min-width:62em){#montagnes-code .table-header{padding:.5rem 1rem}}#montagnes-code .table-title{color:#0d0d0d;font-size:.75rem;line-height:1.8;margin:0;padding:0 1rem 0 0;text-align:left}#montagnes-code .table-title .table-text{color:fade(#0d0d0d,60%);display:block;font-size:.865rem}@media (min-width:62em){#montagnes-code .table-title{font-size:1.125rem;padding:1rem}}#montagnes-code .table-price{background:#147dd9;border-radius:16px;box-shadow:0 18px 26px -30px #0833554d;color:#f2f2f2;font-size:1rem;font-weight:800;margin:1rem 0;padding:1rem;text-align:center}@media (min-width:62em){#montagnes-code .table-price{font-size:1.35rem}}#covid-mesures{padding:12rem 0 0}#covid-mesures .green{color:green;font-weight:600}#covid-mesures .yellow{color:#fadc33;font-weight:600}#covid-mesures .orange{color:orange;font-weight:600}#covid-mesures .red{color:red;font-weight:600}#covid-mesures .pal-1_2{border-left:3px solid green;padding-left:1.5rem;position:relative}#covid-mesures .pal-1_2:before{background-color:#fadc33;content:"";height:100%;left:0;position:absolute;width:3px}#covid-mesures .pal-1_2_3{border-left:3px solid green;padding-left:1.5rem;position:relative}#covid-mesures .pal-1_2_3:before{background-color:#fadc33;content:"";height:100%;left:0;position:absolute;width:3px}#covid-mesures .pal-1_2_3:after{background-color:orange;content:"";height:100%;left:3px;position:absolute;top:0;width:3px}#covid-mesures .pal-1{border-left:3px solid green;padding-left:1.5rem}#covid-mesures .pal-2{border-left:3px solid #fadc33;padding-left:1.5rem}#covid-mesures .pal-3{border-left:3px solid orange;padding-left:1.5rem}#covid-mesures .pal-4{border-left:3px solid red;padding-left:1.5rem}#covid-mesures .block-icon{background-color:#147dd9;border-radius:16px;color:#fff;margin-bottom:1rem;padding:2rem}#covid-mesures .block-icon i{font-size:4.5rem}#covid-mesures .block-icon p{color:#fff;font-size:1.25rem;letter-spacing:0;margin-bottom:0}#programmes-garantie{padding:4rem 0}.billeterie-bredcrumb{margin:0;text-align:center}.billeterie-bredcrumb ul{background-color:#fff;border-radius:16px;box-shadow:0 18px 26px -30px #083355d9;list-style:none;padding:.5rem 0 1rem}@media (min-width:48em){.billeterie-bredcrumb ul{padding:0}}.billeterie-bredcrumb ul li{flex:0 0 100%;max-width:100%;padding:0}@media (min-width:48em){.billeterie-bredcrumb ul li{flex:0 0 auto;max-width:auto}}.billeterie-bredcrumb a{color:#0d0d0d;display:inline-block;font-size:12px;letter-spacing:.5px;padding:.625rem;position:relative;text-align:center;text-transform:uppercase}.billeterie-bredcrumb a:before{background-color:#147dd9;border-radius:.65rem;height:.65rem;margin:0 auto .5rem;width:.65rem}.billeterie-bredcrumb a:after,.billeterie-bredcrumb a:before{content:"";display:block;transition:all .4s cubic-bezier(0,0,.2,1);-webkit-transition:all .4s cubic-bezier(0,0,.2,1);-moz-transition:all .4s cubic-bezier(0,0,.2,1)}.billeterie-bredcrumb a:after{background-color:#b3bbc6;height:3px;margin:.5rem auto 0;width:2.5rem}.billeterie-bredcrumb a:hover{color:#147dd9}.billeterie-bredcrumb a:hover:before{background-color:#fff}.billeterie-bredcrumb a:hover:after{background-color:#147dd9}@media (min-width:48em){.billeterie-bredcrumb a{padding:0 .625rem 1rem}.billeterie-bredcrumb a:after{margin:1rem auto 0}.billeterie-bredcrumb a:before{border:3px solid #b3bbc6;border-radius:1rem;height:1rem;margin:-8px auto 1rem;width:1rem}}@media (min-width:75em){.billeterie-bredcrumb a{letter-spacing:2px;padding:0 1.5rem 1rem}.billeterie-bredcrumb a:before{border:3px solid #b3bbc6;border-radius:1.25rem;height:1.25rem;margin:-10px auto 1rem;width:1.25rem}}.billeterie-bredcrumb-big{margin:0;text-align:left}.billeterie-bredcrumb-big ul{padding:.5rem 1rem}.billeterie-bredcrumb-big ul li{padding:0;width:49.5%}.billeterie-bredcrumb-big a{color:#0d0d0d;display:inline-block;font-size:12px;padding:1rem 2rem;position:relative}.billeterie-bredcrumb-big a:before{background-color:#147dd9;border:3px solid #b3bbc6;border-radius:1.5rem;content:"";height:1rem;left:-.25rem;margin:auto;position:absolute;top:50%;transform:translateY(-50%);transition:all .4s cubic-bezier(0,0,.2,1);-webkit-transition:all .4s cubic-bezier(0,0,.2,1);-moz-transition:all .4s cubic-bezier(0,0,.2,1);width:1rem}.billeterie-bredcrumb-big a:hover{color:#147dd9}.billeterie-bredcrumb-big a:hover:before{background-color:#fff}.billeterie-bredcrumb-big a:hover:after{background-color:#147dd9}.billeterie-bredcrumb+#accueil-promotions{margin-top:6rem;padding:0 0 6rem}.billeterie-abonnements article.intro{padding:3rem 2rem 1.5rem}.billeterie-abonnements .liste-abonnements{list-style:none;margin-bottom:4rem}.billeterie-abonnements .liste-abonnements li.header,.billeterie-abonnements .liste-abonnements li.header-prix,.billeterie-abonnements .liste-abonnements li.info{display:grid;grid-template-columns:100%;grid-template-rows:auto auto;position:relative;transition:all .4s cubic-bezier(0,0,.2,1);-webkit-transition:all .4s cubic-bezier(0,0,.2,1);-moz-transition:all .4s cubic-bezier(0,0,.2,1);z-index:1;grid-column-gap:5px;align-items:center}@media (min-width:48em){.billeterie-abonnements .liste-abonnements li.header,.billeterie-abonnements .liste-abonnements li.header-prix,.billeterie-abonnements .liste-abonnements li.info{grid-template-columns:auto 15% 15%;grid-column-gap:20px}}.billeterie-abonnements .liste-abonnements li.header-prix.span1,.billeterie-abonnements .liste-abonnements li.header.span1,.billeterie-abonnements .liste-abonnements li.info.span1{grid-template-columns:100%}@media (min-width:48em){.billeterie-abonnements .liste-abonnements li.header-prix.span1,.billeterie-abonnements .liste-abonnements li.header.span1,.billeterie-abonnements .liste-abonnements li.info.span1{grid-template-columns:auto 15%}}.billeterie-abonnements .liste-abonnements li.header-prix.span3,.billeterie-abonnements .liste-abonnements li.header.span3,.billeterie-abonnements .liste-abonnements li.info.span3{grid-template-columns:100%}@media (min-width:48em){.billeterie-abonnements .liste-abonnements li.header-prix.span3,.billeterie-abonnements .liste-abonnements li.header.span3,.billeterie-abonnements .liste-abonnements li.info.span3{grid-template-columns:auto 15% 15%}}.billeterie-abonnements .liste-abonnements li.header-prix.span2,.billeterie-abonnements .liste-abonnements li.header.span2,.billeterie-abonnements .liste-abonnements li.info.span2{grid-template-columns:100%}@media (min-width:48em){.billeterie-abonnements .liste-abonnements li.header-prix.span2,.billeterie-abonnements .liste-abonnements li.header.span2,.billeterie-abonnements .liste-abonnements li.info.span2{grid-template-columns:auto 15% 15%}}.billeterie-abonnements .liste-abonnements li.header-prix.span4,.billeterie-abonnements .liste-abonnements li.header.span4,.billeterie-abonnements .liste-abonnements li.info.span4{grid-template-columns:100%}@media (min-width:48em){.billeterie-abonnements .liste-abonnements li.header-prix.span4,.billeterie-abonnements .liste-abonnements li.header.span4,.billeterie-abonnements .liste-abonnements li.info.span4{grid-template-columns:auto 15% 15% 7.5%}}.billeterie-abonnements .liste-abonnements li.header-prix.span5,.billeterie-abonnements .liste-abonnements li.header.span5,.billeterie-abonnements .liste-abonnements li.info.span5{grid-template-columns:100%}@media (min-width:48em){.billeterie-abonnements .liste-abonnements li.header-prix.span5,.billeterie-abonnements .liste-abonnements li.header.span5,.billeterie-abonnements .liste-abonnements li.info.span5{grid-template-columns:auto 10% 10% 10% 7.5%}}@media (min-width:120em){.billeterie-abonnements .liste-abonnements li.header-prix.span5,.billeterie-abonnements .liste-abonnements li.header.span5,.billeterie-abonnements .liste-abonnements li.info.span5{grid-template-columns:auto 15% 15% 15% 7.5%}}.billeterie-abonnements .liste-abonnements li.header-prix.span5boutique,.billeterie-abonnements .liste-abonnements li.header.span5boutique,.billeterie-abonnements .liste-abonnements li.info.span5boutique{grid-template-columns:100%}@media (min-width:48em){.billeterie-abonnements .liste-abonnements li.header-prix.span5boutique,.billeterie-abonnements .liste-abonnements li.header.span5boutique,.billeterie-abonnements .liste-abonnements li.info.span5boutique{grid-template-columns:auto 8.5% 7.5% 10% 7.5%}}@media (min-width:120em){.billeterie-abonnements .liste-abonnements li.header-prix.span5boutique,.billeterie-abonnements .liste-abonnements li.header.span5boutique,.billeterie-abonnements .liste-abonnements li.info.span5boutique{grid-template-columns:auto 8.5% 7.5% 15% 7.5%}}.billeterie-abonnements .liste-abonnements li.header-prix.span6,.billeterie-abonnements .liste-abonnements li.header.span6,.billeterie-abonnements .liste-abonnements li.info.span6{grid-template-columns:100%}@media (min-width:48em){.billeterie-abonnements .liste-abonnements li.header-prix.span6,.billeterie-abonnements .liste-abonnements li.header.span6,.billeterie-abonnements .liste-abonnements li.info.span6{grid-template-columns:auto 12% 12% 12% 12% 12%}}@media (min-width:120em){.billeterie-abonnements .liste-abonnements li.header-prix.span6,.billeterie-abonnements .liste-abonnements li.header.span6,.billeterie-abonnements .liste-abonnements li.info.span6{grid-template-columns:auto 12.5% 12.5% 12.5% 12.5% 12.5%}}.billeterie-abonnements .liste-abonnements li.header .info-list,.billeterie-abonnements .liste-abonnements li.header .title-list,.billeterie-abonnements .liste-abonnements li.header-prix .info-list,.billeterie-abonnements .liste-abonnements li.header-prix .title-list,.billeterie-abonnements .liste-abonnements li.info .info-list,.billeterie-abonnements .liste-abonnements li.info .title-list{margin:0}.billeterie-abonnements .liste-abonnements li.header{background-color:#083359;border-radius:16px;box-shadow:0 30px 36px -20px #0833554d;color:#fff;margin:1rem auto;padding:.865rem 1rem;z-index:2}@media (min-width:48em){.billeterie-abonnements .liste-abonnements li.header{padding:.865rem 2rem}}.billeterie-abonnements .liste-abonnements li.header .title-header{font-size:1.45rem;text-align:center}@media (min-width:48em){.billeterie-abonnements .liste-abonnements li.header .title-header{font-size:1.865rem;text-align:left}}.billeterie-abonnements .liste-abonnements li.header .prix{color:#f2f2f2;text-align:center}.billeterie-abonnements .liste-abonnements li.header-prix{background-color:#fff;padding:0 1rem;z-index:2}@media (min-width:48em){.billeterie-abonnements .liste-abonnements li.header-prix{padding:0 2rem}}.billeterie-abonnements .liste-abonnements li.header-prix .prix{color:#0d0d0d;font-size:.865rem;text-align:center}.billeterie-abonnements .liste-abonnements li.info{background-color:#fff;border-bottom:1px dotted hsla(0,0%,5%,.25);border-radius:0;box-shadow:0 18px 26px -30px #08335500;margin:0 auto;padding:1.125rem 1rem}@media (min-width:48em){.billeterie-abonnements .liste-abonnements li.info{padding:1.125rem 2rem}}.billeterie-abonnements .liste-abonnements li.info .title-list{font-size:1rem;font-weight:500;letter-spacing:1px;text-align:center;text-transform:uppercase}@media (min-width:48em){.billeterie-abonnements .liste-abonnements li.info .title-list{text-align:left}}.billeterie-abonnements .liste-abonnements li.info .info-list{color:#0d0d0d66;font-size:.865rem;font-weight:800;text-align:center}.billeterie-abonnements .liste-abonnements li.info .info-list small{color:#0d0d0dcc;font-weight:500}@media (min-width:48em){.billeterie-abonnements .liste-abonnements li.info .info-list{font-size:1rem;text-align:left}}.billeterie-abonnements .liste-abonnements li.info .conditions-list{margin:1rem 0 0 .625rem}.billeterie-abonnements .liste-abonnements li.info .conditions-list li{color:#0d0d0d66;font-size:.875rem;max-width:28rem;padding-bottom:.25rem}.billeterie-abonnements .liste-abonnements li.info .conditions-list li,.billeterie-abonnements .liste-abonnements li.info .prix{transition:all .4s cubic-bezier(0,0,.2,1);-webkit-transition:all .4s cubic-bezier(0,0,.2,1);-moz-transition:all .4s cubic-bezier(0,0,.2,1)}.billeterie-abonnements .liste-abonnements li.info .prix{color:#0d0d0d99;font-size:1.125rem;font-weight:800;margin:0;padding:1rem;text-align:center}@media (min-width:48em){.billeterie-abonnements .liste-abonnements li.info .prix{font-size:1.35rem}}.billeterie-abonnements .liste-abonnements li.info .icon{display:inline-block;font-size:1.5rem;padding:1rem 0;text-align:center;width:100%}.billeterie-abonnements .liste-abonnements li.info .icon:link,.billeterie-abonnements .liste-abonnements li.info .icon:visited{color:#05d99d}@media (min-width:48em){.billeterie-abonnements .liste-abonnements li.info .icon{padding:1rem}}.billeterie-abonnements .liste-abonnements li.info .col:nth-child(3) .prix{background:#f2f2f2;border-radius:16px;box-shadow:0 18px 26px -30px #08335500;color:#0d0d0d}.billeterie-abonnements .liste-abonnements li.info.span5 .col:nth-child(3) .prix,.billeterie-abonnements .liste-abonnements li.info.span5boutique .col:nth-child(3) .prix{background:transparent;border-radius:0;box-shadow:none;color:#0d0d0d99}.billeterie-abonnements .liste-abonnements li.info.span5 .col:nth-child(4) .prix,.billeterie-abonnements .liste-abonnements li.info.span5boutique .col:nth-child(4) .prix{background:#f2f2f2;border-radius:16px;box-shadow:0 18px 26px -30px #08335500;color:#0d0d0d}.billeterie-abonnements .liste-abonnements li.info-conditions{padding:0;text-align:center}.billeterie-abonnements .liste-abonnements li.info-conditions p{background:#147dd9;border-radius:16px;color:#f2f2f2;font-size:.865rem;margin:1rem 0 0;padding:1rem 2rem}.billeterie-abonnements .liste-abonnements li.info-conditions p a:link,.billeterie-abonnements .liste-abonnements li.info-conditions p a:visited{color:#fff;font-weight:800}.billeterie-abonnements .liste-abonnements li.info-conditions p a:focus,.billeterie-abonnements .liste-abonnements li.info-conditions p a:hover{color:#05d99d}.billeterie-abonnements .liste-abonnements li.info-promotions{padding:0}.billeterie-abonnements .liste-abonnements li.info-promotions p{background:#147dd9;border-radius:16px;color:#fff;font-size:1.125rem;margin:1rem 0 0;padding:1.625rem 2rem}.billeterie-abonnements .liste-abonnements li.info-promotions p a:link,.billeterie-abonnements .liste-abonnements li.info-promotions p a:visited,.billeterie-abonnements .liste-abonnements li.info-promotions p.fw-bold{color:#083359}.billeterie-abonnements .liste-abonnements li.info-promotions p span{color:#f2f2f2;display:block;margin-bottom:.625rem}.billeterie-abonnements .liste-abonnements li.info-promotions p span.fw-bold{color:#083359}.billeterie-abonnements .liste-abonnements li.info:hover{background-color:#f2f2f2;border-bottom:1px dotted hsla(0,0%,5%,0);border-radius:16px;box-shadow:0 30px 36px -20px #0833554d;z-index:2}.billeterie-abonnements .liste-abonnements li.info:hover .conditions-list li{color:#0d0d0dcc}.billeterie-abonnements .liste-abonnements li.info:hover .col:nth-child(3) .prix{background:#fff;box-shadow:0 30px 36px -20px #0833554d}.billeterie-abonnements .liste-abonnements li.info:hover.span5 .col:nth-child(3) .prix,.billeterie-abonnements .liste-abonnements li.info:hover.span5boutique .col:nth-child(3) .prix{background:transparent;box-shadow:none}.billeterie-abonnements .liste-abonnements li.info:hover.span5 .col:nth-child(4) .prix,.billeterie-abonnements .liste-abonnements li.info:hover.span5boutique .col:nth-child(4) .prix{background:#fff;box-shadow:0 30px 36px -20px #0833554d}.billeterie-abonnements .liste-abonnements li.info-txt{background-color:#f2f2f2;border-radius:16px;margin:0 auto;padding:2.125rem 2rem;position:relative;transition:all .4s cubic-bezier(0,0,.2,1);-webkit-transition:all .4s cubic-bezier(0,0,.2,1);-moz-transition:all .4s cubic-bezier(0,0,.2,1);z-index:1}.billeterie-abonnements .liste-abonnements li.info-txt .row{display:grid;grid-template-columns:100%;grid-template-rows:auto auto;grid-row-gap:10px;align-items:center}.billeterie-abonnements .liste-abonnements li.info-txt .title-list{font-size:1.35rem;font-weight:500;margin:0 0 1rem}.billeterie-abonnements .liste-abonnements li.info-txt .info-list{color:#0d0d0dcc;font-weight:800;margin:0}.billeterie-abonnements .liste-abonnements li.info-txt .info-list small{color:#0d0d0dcc;font-weight:500}.billeterie-abonnements .liste-abonnements li.info-vente{background:#147dd9;border-radius:16px;color:#f2f2f2;font-size:.865rem;margin:1rem 0 0;padding:2rem 1rem;text-align:center}.billeterie-abonnements .liste-abonnements li.info-vente h2{font-size:1.35rem;font-weight:800;margin:0 0 1rem}@media (min-width:62em){.billeterie-abonnements .liste-abonnements li.info-vente h2{font-size:1.75rem}}.billeterie-abonnements .liste-abonnements li.info-vente a:link,.billeterie-abonnements .liste-abonnements li.info-vente a:visited{color:#fff}.billeterie-abonnements .liste-abonnements li.info-vente a:focus,.billeterie-abonnements .liste-abonnements li.info-vente a:hover{color:#0d0d0d}.billeterie-abonnements .liste-abonnements li.intro{padding:1.125rem 2rem}.billeterie-abonnements .liste-abonnements li.intro p.intro-title{font-size:1.25rem;margin:0 0 1.125rem}.billeterie-abonnements .liste-abonnements li.intro p.intro-info{font-size:1rem;margin:.25rem 0 0;opacity:.6}.billeterie-abonnements .liste-abonnements-passe{list-style:none}.billeterie-abonnements .liste-abonnements-passe li.header{background-color:#083359;border-radius:16px 16px 0 0;box-shadow:0 30px 36px -20px #0833554d;color:#fff;display:grid;grid-template-columns:100%;grid-template-rows:auto auto;margin:1rem auto 0;padding:.865rem 2rem;position:relative;transition:all .4s cubic-bezier(0,0,.2,1);-webkit-transition:all .4s cubic-bezier(0,0,.2,1);-moz-transition:all .4s cubic-bezier(0,0,.2,1);z-index:2;grid-column-gap:20px;align-items:center}.billeterie-abonnements .liste-abonnements-passe li.header .info-list,.billeterie-abonnements .liste-abonnements-passe li.header .title-list{margin:0}.billeterie-abonnements .liste-abonnements-passe li.header .title-header{font-size:1.45rem}@media (min-width:48em){.billeterie-abonnements .liste-abonnements-passe li.header .title-header{font-size:1.865rem}}.billeterie-abonnements .liste-abonnements-passe li.info .info-list,.billeterie-abonnements .liste-abonnements-passe li.info .title-list{margin:0}.billeterie-abonnements .liste-abonnements-passe li.info{background-color:#f2f2f2;border-radius:0 0 16px 16px;box-shadow:0 30px 36px -20px #0833554d;margin:0 auto 2rem;padding:2.125rem 2rem;position:relative;transition:all .4s cubic-bezier(0,0,.2,1);-webkit-transition:all .4s cubic-bezier(0,0,.2,1);-moz-transition:all .4s cubic-bezier(0,0,.2,1);z-index:1}.billeterie-abonnements .liste-abonnements-passe li.info .row{display:grid;grid-template-columns:100%;grid-template-rows:auto auto;grid-row-gap:10px;align-items:center}.billeterie-abonnements .liste-abonnements-passe li.info .col{display:grid;grid-template-columns:100%;grid-template-rows:auto auto;grid-column-gap:20px;grid-row-gap:20px;align-items:center;margin-top:2rem}@media (min-width:48em){.billeterie-abonnements .liste-abonnements-passe li.info .col{grid-template-columns:auto auto auto auto;grid-row-gap:0}}.billeterie-abonnements .liste-abonnements-passe li.info .title-list{font-size:1.35rem;font-weight:500;margin-bottom:1rem}.billeterie-abonnements .liste-abonnements-passe li.info a.block-list span{display:block}.billeterie-abonnements .liste-abonnements-passe li.info a.block-list:link,.billeterie-abonnements .liste-abonnements-passe li.info a.block-list:visited{background-color:#147dd9;border-radius:16px;box-shadow:0 30px 36px -20px #0833554d;color:#fff;padding:1rem 2rem;position:relative}.billeterie-abonnements .liste-abonnements-passe li.info a.block-list:link:after,.billeterie-abonnements .liste-abonnements-passe li.info a.block-list:visited:after{color:#083359;content:"";font-family:Font Awesome\ 5 Free;font-style:normal;font-variant:normal;font-weight:900;line-height:1;position:absolute;right:20px;text-rendering:auto;top:50%;transform:translateY(-50%);transition:all .4s cubic-bezier(0,0,.2,1);-webkit-transition:all .4s cubic-bezier(0,0,.2,1);-moz-transition:all .4s cubic-bezier(0,0,.2,1)}.billeterie-abonnements .liste-abonnements-passe li.info a.block-list:hover{background-color:#0d518c}.billeterie-abonnements .liste-abonnements-passe li.info a.block-list:hover:after{color:#05d99d}.billeterie-abonnements .liste-abonnements-passe li.info .info-list{color:#0d0d0dcc;font-weight:800}.billeterie-abonnements .liste-abonnements-passe li.info .info-list small{color:#0d0d0dcc;font-weight:500}.billeterie-abonnements .liste-abonnements-passe li.info .icon{display:inline-block;font-size:1.5rem;padding:1rem;text-align:center;width:100%}.billeterie-abonnements .liste-abonnements-passe li.info .icon:link,.billeterie-abonnements .liste-abonnements-passe li.info .icon:visited{color:#05d99d}.billeterie-abonnements .liste-abonnements-passe li.info:hover{background-color:#fff;box-shadow:0 18px 26px -30px #08335500;z-index:2}.billeterie-abonnements .liste-abonnements-passe li.info:hover .conditions-list li{color:#0d0d0dcc}.billeterie-abonnements .liste-abonnements-passe li.info:hover .col:nth-child(3) .prix{background:#fff;box-shadow:0 30px 36px -20px #0833554d}.billeterie-abonnements .liste-abonnements .header-sidebar,.billeterie-abonnements .liste-abonnements.header-single{grid-template-columns:100%;grid-template-rows:auto}@media (min-width:48em){.billeterie-abonnements .liste-abonnements .header-sidebar,.billeterie-abonnements .liste-abonnements.header-single{display:grid;grid-template-areas:"header header" "main sidebar" "main sidebar2" "footer footer";grid-template-columns:48% 52%}}.billeterie-abonnements .liste-abonnements .header-sidebar li.header,.billeterie-abonnements .liste-abonnements.header-single li.header{grid-area:header;grid-template-columns:100%;width:100%}.billeterie-abonnements .liste-abonnements .header-sidebar li.intro,.billeterie-abonnements .liste-abonnements.header-single li.intro{grid-area:main}.billeterie-abonnements .liste-abonnements .header-sidebar li.info,.billeterie-abonnements .liste-abonnements.header-single li.info{grid-template-columns:1fr 1fr 35px}@media (min-width:48em){.billeterie-abonnements .liste-abonnements .header-sidebar li.info,.billeterie-abonnements .liste-abonnements.header-single li.info{grid-template-columns:auto 20% 7.5%}}.billeterie-abonnements .liste-abonnements .header-sidebar li.info-promotions,.billeterie-abonnements .liste-abonnements.header-single li.info-promotions{grid-area:footer}.billeterie-abonnements .liste-abonnements .header-sidebar li.sidebar,.billeterie-abonnements .liste-abonnements.header-single li.sidebar{grid-area:sidebar;width:100%}.billeterie-abonnements .liste-abonnements .header-sidebar li.sidebar2,.billeterie-abonnements .liste-abonnements.header-single li.sidebar2{grid-area:sidebar2;width:100%}#billeterie-avantages{padding:3rem 0}@media (min-width:48em){#billeterie-avantages{padding:6rem 0}}#billeterie-avantages .avantages-intro{padding-bottom:2rem}@media (min-width:48em){#billeterie-avantages .avantages-intro{padding-bottom:4rem}}#billeterie-avantages .avantages-block{border-radius:16px;box-shadow:0 60px 46px -40px #0833554d;margin:0 auto 1.25rem;padding:2rem 1rem;position:relative}@media (min-width:48em){#billeterie-avantages .avantages-block{padding:4rem 2rem}}#billeterie-avantages .avantages-block:before{border-radius:16px;content:"";height:100%;left:0;mix-blend-mode:hard-light;opacity:.45;position:absolute;top:0;width:100%}#billeterie-avantages .avantages-block.bg-01{background:#00aeff;background:linear-gradient(135deg,#00aeff,#643ac4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00aeff",endColorstr="#643ac4",GradientType=1)}#billeterie-avantages .avantages-block.bg-01:before{background:url(../images/mont-habitant-header-bg-2.jpg) no-repeat 50%;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover}#billeterie-avantages .avantages-block.bg-02{background:#e877ae;background:linear-gradient(135deg,#e877ae,#7c73f3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e877ae",endColorstr="#7c73f3",GradientType=1)}#billeterie-avantages .avantages-block.bg-02:before{background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;opacity:.1}#billeterie-avantages .avantages-block.bg-03{background:#43ea80;background:linear-gradient(135deg,#43ea80,#38f8d4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#43ea80",endColorstr="#38f8d4",GradientType=1)}#billeterie-avantages .avantages-block.bg-03:before{background:url(../images/mont-habitant-header-bg.jpg) no-repeat 50%;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;opacity:.2}#billeterie-avantages .avantages-block.bg-04{background:#209cff;background:linear-gradient(45deg,#209cff,#38f8d4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#209cff",endColorstr="#38f8d4",GradientType=1)}#billeterie-avantages .avantages-block.bg-04:before{background:url(../images/mont-habitant-header-bg.jpg) no-repeat 50%;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;opacity:.1}#billeterie-avantages .avantages-block.bg-05{background:#ff544f;background:linear-gradient(45deg,#ff544f,#fad126);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff544f",endColorstr="#fad126",GradientType=1)}#billeterie-avantages .avantages-block.bg-05:before{background:url(../images/mont-habitant-header-bg.jpg) no-repeat 50%;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;opacity:.1}@media (min-width:75em){#billeterie-avantages .avantages-block.bg-05{min-height:345.4px}}#billeterie-avantages .avantages-block.bg-06{background:#ff7a95;background:linear-gradient(45deg,#ff7a95,#ffb696);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff7a95",endColorstr="#ffb696",GradientType=1)}#billeterie-avantages .avantages-block.bg-06:before{background:url(../images/mont-habitant-header-bg.jpg) no-repeat 50%;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;opacity:.1}#billeterie-avantages .avantages-block.bg-07{background:#f5f97f;background:linear-gradient(45deg,#f5f97f,#55cc7c);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f5f97f",endColorstr="#55cc7c",GradientType=1)}#billeterie-avantages .avantages-block.bg-07:before{background:url(../images/mont-habitant-header-bg.jpg) no-repeat 50%;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;opacity:.2}#billeterie-avantages .avantages-block>*{position:relative;z-index:2}#billeterie-avantages .avantages-block .icon{border:3px solid #f2f2f2;border-radius:32px;color:#f2f2f2;display:block;font-size:1.25rem;font-weight:800;height:36px;margin:0 auto;opacity:.6;width:36px}#billeterie-avantages .avantages-block .conditions-list{list-style:none;text-align:center}#billeterie-avantages .avantages-block .conditions-list li{color:#f2f2f2;font-size:1.125rem;font-weight:800;margin:0 auto;padding:1rem}#billeterie-avantages .avantages-block .logo-list{list-style:none;text-align:center}#billeterie-avantages .avantages-block .logo-list li{margin:0 auto;padding:1rem}#billeterie-avantages .avantages-block .logo-list li img{max-height:60px;max-width:120px;-o-object-fit:contain;object-fit:contain;width:105px}#billeterie-avantages .avantages-block p.rabais{margin:auto;max-width:28rem}#billeterie-avantages .avantages-block a:link,#billeterie-avantages .avantages-block a:visited{color:#fff;font-weight:800}#billeterie-avantages .avantages-block a:focus,#billeterie-avantages .avantages-block a:hover{color:#0d0d0d}#billeterie-avantages .liste-rabais{width:100%}#billeterie-avantages .liste-rabais li{border-bottom:1px dotted hsla(0,0%,5%,.25);display:grid;grid-template-columns:100%;grid-template-rows:auto auto;list-style:none;padding:2rem;grid-column-gap:20px;grid-row-gap:20px;align-items:center}@media (min-width:48em){#billeterie-avantages .liste-rabais li{grid-template-columns:25% auto 7.5%}}#billeterie-avantages .liste-rabais li>*{margin-bottom:0;margin-top:0}#billeterie-avantages .liste-rabais li .icon{border:3px solid #147dd9;border-radius:32px;color:#147dd9;display:block;font-size:1.25rem;font-weight:800;height:36px;margin:0 auto;opacity:.6;text-align:center;width:36px}#billeterie-avantages .liste-rabais li .adresse{text-align:right}#billeterie-avantages .liste-rabais li .adresse a{margin:0 10px}#billeterie-avantages .liste-rabais li .adresse a:link,#billeterie-avantages .liste-rabais li .adresse a:visited{color:#05d99d}#billeterie-avantages .liste-rabais li .adresse a:first-child{margin-left:0}#billeterie-avantages .liste-rabais li .adresse a:last-child{margin-right:0}#billeterie-avantages .liste-rabais li .rabais{opacity:.6}#billeterie-avantages .liste-rabais li div p:first-child{margin-top:0}#tarifs #header-prix{position:relative}#tarifs #header-prix:before{background:url(../images/ecole/mont-habitant-header-bg-tarifs.jpg) no-repeat 50%;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;content:"";height:100%;left:0;mix-blend-mode:overlay;opacity:.35;position:absolute;top:0;width:100%}#tarifs #header-prix ul{color:#fff!important}@media (min-width:62em){#tarifs #header-prix ul{padding-left:3rem}}#tarifs #header-prix ul li{color:#fff!important;list-style:none}#tarifs #header-prix ul li strong{display:block;margin-top:1.25rem}#tarifs #header-prix ul li ul li{font-size:.865rem;padding:0}#tarifs-groupe,#tarifs-jour,#tarifs-livret,#tarifs-soir{padding:6rem 0}#tarifs .tarifs-tableau li p{margin:0}#tarifs .tarifs-tableau li p.alerte{background-color:#05d99d;border-radius:16px;box-shadow:0 0 26px #05d99df2;margin-top:4rem;padding:2.5rem 3rem}#tarifs #accueil-promotions{padding:8rem 0 6rem}#tarifs-ete #header-prix{background:#feb645;background:linear-gradient(45deg,#feb645,#f1e767);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#feb645",endColorstr="#f1e767",GradientType=1);position:relative}#tarifs-ete #header-prix:before{background:url(../images/experience/mont_habitant-header-experience-ete.jpg) no-repeat 50%;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;content:"";height:100%;left:0;mix-blend-mode:soft-light;opacity:.625;position:absolute;top:0;width:100%;z-index:1}#abonnements #header-prix{position:relative}#abonnements #header-prix:before{background:url(../images/ecole/mont-habitant-header-bg-abonnement.jpg) no-repeat 50%;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;content:"";height:100%;left:0;mix-blend-mode:overlay;opacity:.35;position:absolute;top:0;width:100%}#abonnements #accueil-promotions article{background:url(../images/bg-promo-banff.jpg) no-repeat 50%;padding:4rem 3rem}#abonnements #accueil-promotions article .block-txt{max-width:44rem}#abonnements #accueil-promotions article .block-txt h2,#abonnements #accueil-promotions article .block-txt ul{max-width:42rem}#abonnements #accueil-promotions article .block-txt h3{margin-bottom:1rem}#abonnements #accueil-promotions article .block-img{bottom:-80px;max-width:58rem;right:-160px}#abonnements #abonnements-promotions{margin:2rem auto;position:relative;text-align:center}#abonnements #abonnements-promotions img,#abonnements #abonnements-promotions svg{border-radius:16px;margin:auto;max-width:54rem;width:100%}#abonnements #abonnements-promotions .row{max-width:54rem!important}#abonnements #abonnements-promotions .ap-title{color:#147dd9;font-size:1.5rem;font-weight:700}#abonnements #abonnements-promotions .ap-title span{color:#05d99d}#programme-conditions{padding:3rem 0 0}@media (min-width:48em){#programme-conditions{padding:6rem 0 0}}#apropos-timeline{background:#f2ebe3;padding:6rem 0 0}@media (min-width:48em){#apropos-timeline{padding:0}}#apropos-timeline .timeline{color:#24211c;position:relative;z-index:2}#apropos-timeline .timeline:before{background-color:#e5e5d9;content:"";height:100%;left:0;position:absolute;top:0;width:8.5rem;z-index:-1}#apropos-timeline .timeline div.intro{padding:2rem 1.5rem 4rem}@media (min-width:48em){#apropos-timeline .timeline div.intro{padding:2rem 2rem 6rem}}#apropos-timeline .timeline div.intro h2{font-family:Playfair Display,serif;font-size:2.625rem}@media (min-width:48em){#apropos-timeline .timeline div.intro h2{font-size:3.625rem}}#apropos-timeline .timeline div.intro p{font-size:1.125rem;line-height:1.625}@media (min-width:48em){#apropos-timeline .timeline div.intro p{font-size:1.35rem}}#apropos-timeline .timeline .date{margin-bottom:2rem}@media (min-width:48em){#apropos-timeline .timeline .date{margin-bottom:4rem}}#apropos-timeline .timeline .date img{margin:1rem auto;width:100%}@media (min-width:48em){#apropos-timeline .timeline .date img{margin:2rem auto}}#apropos-timeline .timeline .date h3{font-family:Playfair Display,serif;line-height:1.25;margin:0;padding:0 0 0 2rem;position:relative}#apropos-timeline .timeline .date h3:before{background-color:#ae9787;content:"";height:4px;left:-3.5rem;position:absolute;top:65%;transform:translateY(-50%);width:4.5rem}@media (min-width:48em){#apropos-timeline .timeline .date h3{padding:0}#apropos-timeline .timeline .date h3:before{left:-6.5rem}}#apropos-timeline .timeline .date p{opacity:.6;padding:0 0 0 2rem}@media (min-width:48em){#apropos-timeline .timeline .date p{padding:0}}#apropos-fondateur{background:linear-gradient(180deg,#f2ebe3 1%,#f2ebe3 72%,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f2ebe3",endColorstr="#ffffff",GradientType=0);padding:6rem 0 12rem}#apropos-fondateur .row{position:relative;z-index:2}#apropos-fondateur .row:before{background-color:#e5e5d9;content:"";height:100%;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:-1}@media (min-width:48em){#apropos-fondateur .row:before{left:20%;top:65%;width:80%}}#apropos-fondateur img{width:100%}#apropos-fondateur .apropos-fondateur{padding:2rem 1rem}@media (min-width:48em){#apropos-fondateur .apropos-fondateur{padding:0 3rem}}#apropos-fondateur .apropos-fondateur h2{color:#24211c;font-family:Playfair Display,serif;font-size:1.65rem;margin:0;position:relative}@media (min-width:48em){#apropos-fondateur .apropos-fondateur h2{font-size:3rem}}#apropos-fondateur .apropos-fondateur h2:before{background-color:#ae9787;content:"";height:4px;left:-6.5rem;position:absolute;top:65%;transform:translateY(-50%);width:4.5rem}#apropos-fondateur .apropos-fondateur h3{color:#ae9787;margin:0 0 2rem}#apropos-fondateur .apropos-fondateur p{max-width:29.75rem;opacity:.6}#carriere #header-prix{position:relative}#carriere #header-prix:before{background:url(../images/ecole/mont-habitant-header-bg-carriere.jpg) no-repeat 50%;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;content:"";height:100%;left:0;mix-blend-mode:overlay;opacity:.35;position:absolute;top:0;width:100%}#carriere-poste{background-color:#f2f2f2;padding:6rem 0}@media (min-width:75em){#carriere-poste img{min-height:42rem;-o-object-fit:cover;object-fit:cover}}#carriere-poste article.poste{background-color:#fff;border-bottom:5px solid #eaeaea;border-radius:16px;height:calc(100% - 20px);margin-bottom:20px;padding:2rem}#carriere-poste article.poste h4{color:#05d99d;font-size:1.5rem;margin-top:0}#carriere-poste article.poste ul{margin-left:.975rem}#carriere-poste article.poste ul li{opacity:.7}@media (min-width:75em){#carriere-poste article.poste ul li{font-size:.865rem}}#carriere-contact{padding:8rem 0 0}#trappeur #site-wrapper{background:#f2ebe3}#trappeur #footer{margin-top:0!important}#trappeur-cta{text-align:center}@media (min-width:48em){#trappeur-cta img{transform:translateY(-4rem)}}#trappeur-cta img.bg-block{border-radius:16px;height:24rem;-o-object-fit:cover;object-fit:cover;width:100%}#trappeur-cta article{background-color:#fff;border-radius:16px;margin:-4rem auto 4rem;max-width:308px;padding:2.25rem 2rem 2rem;position:relative;text-align:center;transition:padding .4s cubic-bezier(0,0,.2,1);-webkit-transition:padding .4s cubic-bezier(0,0,.2,1);-moz-transition:padding .4s cubic-bezier(0,0,.2,1);width:90%;z-index:1}@media (min-width:48em){#trappeur-cta article{margin:-8rem auto;padding:2.25rem 1rem 2rem}}@media (min-width:62em){#trappeur-cta article{padding:2.25rem 2rem 2rem}}#trappeur-cta article .icon{align-items:center;border-radius:16px;box-shadow:0 13px 16px #041f3626;display:flex;flex-flow:row wrap;height:60px;left:0;margin:0 auto;min-width:60px;position:absolute;right:0;top:-30px;width:60px}#trappeur-cta article .icon.bg-main{background-color:#147dd9}#trappeur-cta article .icon.bg-dark{background-color:#0d518c}#trappeur-cta article .icon.bg-darker{background-color:#083359}#trappeur-cta article .icon i{color:#fff;font-size:1.45rem;margin:auto;text-shadow:0 13px 16px rgba(4,31,54,.15)}#trappeur-menu{padding:3rem 0 0}@media (min-width:48em){#trappeur-menu{padding:6rem 0 0}}@media (min-width:62em){#trappeur-menu{padding:12rem 0 0}}#trappeur-menu .liste-menu{list-style:none;margin-bottom:4rem}#trappeur-menu .liste-menu li.header,#trappeur-menu .liste-menu li.info{color:#0d0d0d;display:grid;grid-template-columns:100%;grid-template-rows:auto auto;position:relative;transition:all .4s cubic-bezier(0,0,.2,1);-webkit-transition:all .4s cubic-bezier(0,0,.2,1);-moz-transition:all .4s cubic-bezier(0,0,.2,1);z-index:1;grid-column-gap:5px;grid-row-gap:5px;align-items:center}@media (min-width:48em){#trappeur-menu .liste-menu li.header,#trappeur-menu .liste-menu li.info{grid-template-columns:53% auto;grid-column-gap:20px;grid-row-gap:0}}#trappeur-menu .liste-menu li.header .info-list,#trappeur-menu .liste-menu li.header .title-list,#trappeur-menu .liste-menu li.info .info-list,#trappeur-menu .liste-menu li.info .title-list{margin:0}#trappeur-menu .liste-menu li.header .col,#trappeur-menu .liste-menu li.info .col{transition:transform .4s cubic-bezier(0,0,.2,1);-webkit-transition:transform .4s cubic-bezier(0,0,.2,1);-moz-transition:transform .4s cubic-bezier(0,0,.2,1)}#trappeur-menu .liste-menu li.header .col:last-of-type,#trappeur-menu .liste-menu li.info .col:last-of-type{text-align:center}@media (min-width:48em){#trappeur-menu .liste-menu li.header .col:last-of-type,#trappeur-menu .liste-menu li.info .col:last-of-type{text-align:right}}#trappeur-menu .liste-menu li.header .col:last-of-type p,#trappeur-menu .liste-menu li.info .col:last-of-type p{display:inline-flex}#trappeur-menu .liste-menu li.header{background-color:#fcb145;border-radius:16px;box-shadow:0 30px 36px -20px #0833554d;margin:1rem auto;padding:.865rem 1rem;z-index:2}@media (min-width:48em){#trappeur-menu .liste-menu li.header{padding:.865rem 2rem}}#trappeur-menu .liste-menu li.header .title-header{font-size:1.45rem;text-align:center}@media (min-width:48em){#trappeur-menu .liste-menu li.header .title-header{font-size:1.865rem;text-align:left}}#trappeur-menu .liste-menu li.header .prix{color:#0d0d0d;text-align:center}#trappeur-menu .liste-menu li.info{border-bottom:1px dotted rgba(0,0,0,.25);border-radius:0;box-shadow:0 18px 26px -30px #08335500;margin:0 auto;opacity:.8;padding:1.125rem 1rem}@media (min-width:48em){#trappeur-menu .liste-menu li.info{padding:1.125rem 2rem}}#trappeur-menu .liste-menu li.info .title-list{font-size:1rem;font-weight:500;letter-spacing:1px;text-align:center;text-transform:uppercase}@media (min-width:48em){#trappeur-menu .liste-menu li.info .title-list{text-align:left}}#trappeur-menu .liste-menu li.info .info-list{color:#0009;font-size:.865rem;text-align:center}#trappeur-menu .liste-menu li.info .info-list small{color:#0d0d0dcc;font-weight:500}@media (min-width:48em){#trappeur-menu .liste-menu li.info .info-list{text-align:left}}#trappeur-menu .liste-menu li.info .prix{color:#0d0d0d;font-size:1.125rem;font-weight:800;margin:0;padding:1rem .5rem;text-align:center;transition:all .4s cubic-bezier(0,0,.2,1);-webkit-transition:all .4s cubic-bezier(0,0,.2,1);-moz-transition:all .4s cubic-bezier(0,0,.2,1)}#trappeur-menu .liste-menu li.info:hover .col:first-of-type{transform:translate(2rem)}#trappeur-menu .liste-menu li.info.title-cat{border-bottom:1px dotted transparent;padding:2rem 2rem 0}#trappeur-menu .liste-menu li.info.title-cat .title-list{font-size:1.35rem;font-weight:800;letter-spacing:1px;text-align:center}@media (min-width:48em){#trappeur-menu .liste-menu li.info.title-cat .title-list{text-align:left}}#trappeur-menu .liste-menu li.info.title-cat .prix{font-size:.875rem;font-weight:500;text-transform:uppercase}#trappeur #promotions-listes{padding-top:0}#trappeur #promotions-listes .block-promotions-slider{margin:3rem auto}#trappeur-organisation{background:linear-gradient(180deg,#f2ebe3 1%,#f2ebe3 72%,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f2ebe3",endColorstr="#ffffff",GradientType=0);padding-bottom:5rem}#trappeur-organisation img{border-radius:16px;min-height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:48em){#trappeur-organisation img{min-height:42rem}}#trappeur-organisation h2{line-height:1.25;margin:0}#trappeur-organisation p:not(.intro){opacity:.6}#trappeur-organisation .cta-second{margin-left:0}#motel #header-accueil article h1{margin:auto;max-width:63rem}#motel .conditions-list{font-size:.75rem;opacity:.8;padding:0 1rem}#motel .liste-abonnements+.conditions-list{margin-bottom:4rem;margin-top:-3rem}#motel-gallerie{padding:3rem 0}@media (min-width:48em){#motel-gallerie{padding:6rem 0}}#motel-gallerie img{border-radius:16px;margin:2rem auto}#motel-vallestsauveur{padding:3rem 0;text-align:right}@media (min-width:48em){#motel-vallestsauveur{padding:6rem 0}}#motel-vallestsauveur img{border-radius:16px;min-height:42rem;-o-object-fit:cover;object-fit:cover}#motel-vallestsauveur h2{line-height:1.25;margin:0}#motel .block-promotions-slider{background:url(../images/le-trappeur/mont_habitant-hebergement-promotion.jpg) no-repeat 50%;margin-top:4rem;max-width:100%;padding:2rem}@media (min-width:48em){#motel .block-promotions-slider{padding:5rem 3rem}}#motel .block-promotions-slider .block-txt a.cta-second:link,#motel .block-promotions-slider .block-txt a.cta-second:visited{margin-left:auto;margin-right:auto;width:260px}#motel #trappeur-organisation{background:#fff}#motel-contact h2{margin-bottom:0}#motel-contact .intro{margin-bottom:4rem}#motel-contact .label-location input[type=date]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:3px solid #f2f2f2;border-radius:3px;color:#0d0d0d;display:block;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;letter-spacing:1px;margin:0 0 2.625rem;outline:none;padding:25px 15px;text-align:left;transition:all .4s cubic-bezier(0,0,.2,1);-webkit-transition:all .4s cubic-bezier(0,0,.2,1);-moz-transition:all .4s cubic-bezier(0,0,.2,1);width:100%}#motel-contact .label-location input[type=date]:focus+label{background-color:#fff;font-weight:800;top:0;z-index:2}#motel-contact .label-location input[type=number]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:3px solid #f2f2f2;border-radius:3px;color:#0d0d0d;display:block;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;letter-spacing:1px;margin:0;outline:none;padding:25px 15px;text-align:left;transition:all .4s cubic-bezier(0,0,.2,1);-webkit-transition:all .4s cubic-bezier(0,0,.2,1);-moz-transition:all .4s cubic-bezier(0,0,.2,1);width:100%}#motel-contact .label-location input[type=number]:focus+label{background-color:#fff;font-weight:800;top:0;z-index:2}.motel-tarifs #tarrification-magique{border-bottom:1px dotted}.motel-tarifs article.intro{padding:3rem 2rem 1.5rem}.motel-tarifs .liste-abonnements{list-style:none;margin-bottom:4rem}.motel-tarifs .liste-abonnements li.header,.motel-tarifs .liste-abonnements li.info{display:grid;grid-template-columns:100%;grid-template-rows:auto auto;position:relative;transition:all .4s cubic-bezier(0,0,.2,1);-webkit-transition:all .4s cubic-bezier(0,0,.2,1);-moz-transition:all .4s cubic-bezier(0,0,.2,1);z-index:1;grid-column-gap:5px;align-items:center}@media (min-width:48em){.motel-tarifs .liste-abonnements li.header,.motel-tarifs .liste-abonnements li.info{grid-template-columns:auto 25%;grid-column-gap:20px}}.motel-tarifs .liste-abonnements li.header .info-list,.motel-tarifs .liste-abonnements li.header .title-list,.motel-tarifs .liste-abonnements li.info .info-list,.motel-tarifs .liste-abonnements li.info .title-list{margin:0}.motel-tarifs .liste-abonnements li.header{background-color:#083359;border-radius:16px;box-shadow:0 30px 36px -20px #0833554d;color:#fff;margin:1rem auto;padding:.865rem 1rem;z-index:2}@media (min-width:48em){.motel-tarifs .liste-abonnements li.header{padding:.865rem 2rem}}.motel-tarifs .liste-abonnements li.header .title-header{font-size:1.45rem;text-align:center}@media (min-width:48em){.motel-tarifs .liste-abonnements li.header .title-header{font-size:1.865rem;text-align:left}}.motel-tarifs .liste-abonnements li.header .prix{color:#f2f2f2;padding:0 1rem;text-align:center}@media (min-width:48em){.motel-tarifs .liste-abonnements li.header .prix{text-align:right}}.motel-tarifs .liste-abonnements li.info{background-color:#fff;border-bottom:1px dotted hsla(0,0%,5%,.25);border-radius:0;box-shadow:0 18px 26px -30px #08335500;margin:0 auto;padding:1.125rem 1rem}@media (min-width:48em){.motel-tarifs .liste-abonnements li.info{padding:1.125rem 2rem}}.motel-tarifs .liste-abonnements li.info .title-list{font-size:1rem;font-weight:500;letter-spacing:1px;max-width:40rem;text-align:center;text-transform:uppercase}@media (min-width:48em){.motel-tarifs .liste-abonnements li.info .title-list{text-align:left}}.motel-tarifs .liste-abonnements li.info .conditions-list{margin:1rem 0 0 .625rem}.motel-tarifs .liste-abonnements li.info .conditions-list li{color:#0d0d0d66;font-size:.875rem;max-width:28rem;padding-bottom:.25rem}.motel-tarifs .liste-abonnements li.info .conditions-list li,.motel-tarifs .liste-abonnements li.info .prix{transition:all .4s cubic-bezier(0,0,.2,1);-webkit-transition:all .4s cubic-bezier(0,0,.2,1);-moz-transition:all .4s cubic-bezier(0,0,.2,1)}.motel-tarifs .liste-abonnements li.info .prix{color:#0d0d0d99;font-size:1.125rem;font-weight:800;margin:0;padding:1rem;text-align:center}@media (min-width:48em){.motel-tarifs .liste-abonnements li.info .prix{text-align:right}}.motel-tarifs .liste-abonnements li.info .prix small{font-weight:500;letter-spacing:0}.motel-tarifs .liste-abonnements li.info-conditions{padding:0;text-align:center}.motel-tarifs .liste-abonnements li.info-conditions p{background:#147dd9;border-radius:16px;color:#f2f2f2;font-size:.865rem;margin:1rem 0 0;padding:1rem 2rem}.motel-tarifs .liste-abonnements li.info:hover{background-color:#f2f2f2;border-bottom:1px dotted hsla(0,0%,5%,0);border-radius:16px;box-shadow:0 30px 36px -20px #0833554d;z-index:2}#organisation-services .row{padding-top:6rem;position:relative}#organisation-services .row:last-of-type{padding-bottom:6rem}@media (min-width:75em){#organisation-services .row{padding-top:10rem}}#organisation-services .row img{border-radius:16px;min-height:32rem;-o-object-fit:cover;object-fit:cover}#organisation-services .row .icon{background-color:#0d518c;border-radius:16px;box-shadow:0 13px 16px #041f3626;display:block;float:left;height:30px;line-height:30px;margin:0 1rem 1rem 0;text-align:center;width:30px}#organisation-services .row .icon i{color:#fff;font-size:.865rem;margin:auto;text-shadow:0 13px 16px rgba(4,31,54,.15)}#organisation-services .row ul{display:flex;flex-flow:row wrap;list-style:none}#organisation-services .row ul li{flex:0 0 100%}#organisation-services .row h3.fs-36{margin-top:0}#organisation-services .row .cta-second{display:inline-block;margin-left:0;margin-right:0}#heures-ouverture #header-prix article h1{margin-bottom:0}#horaire-complet{padding:3rem 0}@media (min-width:48em){#horaire-complet{padding:6rem 0}}#horaire-complet h2,#horaire-complet h3{margin:0}#horaire-complet p{font-size:.865rem;margin-bottom:4rem;opacity:.6}#horaire-complet .header{background-color:#083359;border-radius:16px;box-shadow:0 30px 36px -20px #0833554d;color:#fff;margin-bottom:1rem;padding:1.5rem 2rem;text-align:center}@media (min-width:48em){#horaire-complet .header{text-align:left}}#horaire-complet .liste-menu{list-style:none}#horaire-complet .liste-menu li.info{color:#0d0d0d;display:grid;grid-template-columns:100%;grid-template-rows:auto auto;position:relative;transition:all .4s cubic-bezier(0,0,.2,1);-webkit-transition:all .4s cubic-bezier(0,0,.2,1);-moz-transition:all .4s cubic-bezier(0,0,.2,1);z-index:1;grid-column-gap:5px;grid-row-gap:5px;align-items:center}@media (min-width:48em){#horaire-complet .liste-menu li.info{grid-template-columns:70% auto;grid-column-gap:20px;grid-row-gap:0}}#horaire-complet .liste-menu li.info .info-list,#horaire-complet .liste-menu li.info .title-list{margin:0}#horaire-complet .liste-menu li.info .col{transition:transform .4s cubic-bezier(0,0,.2,1);-webkit-transition:transform .4s cubic-bezier(0,0,.2,1);-moz-transition:transform .4s cubic-bezier(0,0,.2,1)}#horaire-complet .liste-menu li.info .col:last-of-type{text-align:center}@media (min-width:48em){#horaire-complet .liste-menu li.info .col:last-of-type{text-align:right}}#horaire-complet .liste-menu li.info .col:last-of-type p{display:inline-flex}#horaire-complet .liste-menu li.info{border-bottom:1px dotted rgba(0,0,0,.25);border-radius:0;box-shadow:0 18px 26px -30px #08335500;margin:0 auto;opacity:.8;padding:1.125rem 1rem}@media (min-width:48em){#horaire-complet .liste-menu li.info{padding:1.125rem 2rem}}#horaire-complet .liste-menu li.info .title-list{font-size:1rem;font-weight:500;letter-spacing:1px;text-align:center;text-transform:uppercase}@media (min-width:48em){#horaire-complet .liste-menu li.info .title-list{text-align:left}}#horaire-complet .liste-menu li.info .prix{color:#0d0d0d;font-size:1.125rem;font-weight:800;margin:0;padding:1rem .5rem;text-align:center;transition:all .4s cubic-bezier(0,0,.2,1);-webkit-transition:all .4s cubic-bezier(0,0,.2,1);-moz-transition:all .4s cubic-bezier(0,0,.2,1)}#horaire-complet .liste-menu li.info:hover .col:first-of-type{transform:translate(2rem)}#promotions #header-prix{position:relative}#promotions #header-prix:before{background:url(../images/ecole/mont-habitant-header-bg-promotions.jpg) no-repeat 50%;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;content:"";height:100%;left:0;mix-blend-mode:overlay;opacity:.35;position:absolute;top:0;width:100%}#promotions-listes{padding:4rem 0}#promotions-listes .block-promotions-slider{display:flex;margin:3rem auto;padding:2rem 1.5rem}@media (min-width:48em){#promotions-listes .block-promotions-slider{margin:6rem auto;padding:4rem 3rem}}#promotions-listes .block-promotions-slider .block-txt{align-self:center;display:inline-flex;flex-flow:column;width:100%}#promotions-listes .block-promotions-slider .block-img{bottom:-1rem;max-width:36rem;position:absolute;right:-4rem;z-index:1}#contact-form{padding:6rem 0}@media (min-width:62em){#contact-form{padding:6rem 0 12rem}}#contact-form article.aside-article{background:#ffa84c;background:linear-gradient(180deg,#ffa84c 0,#ff7b0d);border-radius:16px;box-shadow:0 60px 46px -40px #0833554d;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffa84c",endColorstr="#ff7b0d",GradientType=0);margin:2rem 0;padding:4rem 2rem}@media (min-width:48em){#contact-form article.aside-article{margin:0;padding:6rem 3rem}}#contact-form article.aside-article h2,#contact-form article.aside-article i,#contact-form article.aside-article p{color:#fff}#contact-form article.aside-article ul{list-style:none}#contact-form article.aside-article a:link,#contact-form article.aside-article a:visited{color:#0d0d0d}#contact-form article.aside-article a:focus,#contact-form article.aside-article a:hover{color:#147dd9}#contact .contact-info{list-style:none;margin:0}#contact .contact-info li{padding:.5rem 0}#contact .contact-info li a:link,#contact .contact-info li a:visited{color:#0d0d0d}#contact .contact-info li a:link i,#contact .contact-info li a:visited i{width:60px}#contact .contact-info li a:focus,#contact .contact-info li a:hover{color:#05d99d}#contact .contact-ms{margin:1rem 0 0}#contact .contact-ms li{padding:0 1rem}#contact .contact-ms li:first-child{padding-left:0}#contact .contact-ms li:last-child{padding-right:0}#contact .contact-ms li a:link.facebook,#contact .contact-ms li a:visited.facebook{color:#39579a}#contact .contact-ms li a:link.instagram,#contact .contact-ms li a:visited.instagram{color:#517fa4}#contact .contact-ms li a:link.youtube,#contact .contact-ms li a:visited.youtube{color:#b00}#contact .contact-ms li a:focus.facebook,#contact .contact-ms li a:focus.instagram,#contact .contact-ms li a:focus.youtube,#contact .contact-ms li a:hover.facebook,#contact .contact-ms li a:hover.instagram,#contact .contact-ms li a:hover.youtube{color:#0d0d0d}#infolettre-cta{position:relative;z-index:2}#infolettre-cta form{background-color:#fff;border-left:16px solid #083359;border-radius:16px;box-shadow:0 20px 26px -10px #147dd940;margin:3rem auto 0;padding:1.125rem 1.25rem 1.125rem .25rem}@media (min-width:48em){#infolettre-cta form{margin:3rem -10px 0;padding:1.865rem 2.625rem 1.865rem 1.625rem}}#infolettre-cta form input{margin:0 5px}#infolettre-cta form input[type=email]{margin:1.25rem 5px 2rem}@media (min-width:48em){#infolettre-cta form input[type=email]{margin:0 5px}}#infolettre-cta h2,#infolettre-cta h3{letter-spacing:-.5px;margin:0}@media (min-width:48em){#infolettre-cta h2,#infolettre-cta h3{letter-spacing:0}}footer{background:url(../images/mont_habitant-footer-mobile.jpg) no-repeat top;background-size:cover;margin-top:0;padding:12rem 0 0;position:relative}@media (min-width:48em){footer{padding:18rem 0 0}}@media (min-width:62em){footer{background:url(../images/mont_habitant-footer.jpg) no-repeat top;background-size:auto 100%;margin-top:6rem;padding:28rem 0 0}}footer ul{list-style:none;margin-bottom:2rem;margin-top:2rem}@media (min-width:48em){footer ul{margin-bottom:0;margin-top:0}}footer a:link,footer a:visited{color:#fff}@media (min-width:48em){footer .logo{display:block;margin-bottom:2rem}}footer .logo svg{fill:#fff}footer .footer-info p.tel{font-size:1.25rem;font-weight:800}footer .footer-info p:first-of-type{margin-top:0}footer .footer-info ul{margin-left:0;margin-top:2rem}footer .footer-info ul li{padding-left:15px;padding-right:15px}footer .footer-info ul li i{font-size:1.5rem}#recaptcha{padding:2rem 0}@media (min-width:48em){#recaptcha{padding:8rem 0 2rem}}#recaptcha .recaptcha-disclaimer{color:#b2b4b3;font-size:13px;line-height:1.3;margin:0;padding-left:55px;position:relative}#recaptcha .recaptcha-disclaimer:before{background-image:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCc+PHBhdGggZmlsbD0nIzFDM0FBOScgZD0nTTI0IDExLjk4M2ExNC42MzQgMTQuNjM0IDAgMCAwLS4wMTItLjUxNXYtOS43NGwtMi42ODUgMi42OTNBMTEuOTQ1IDExLjk0NSAwIDAgMCAxMi4wMTggMGExMS45NSAxMS45NSAwIDAgMC05LjU0NiA0Ljc1NGw0LjQwMSA0LjQ2YTUuODM4IDUuODM4IDAgMCAxIDEuNzgzLTIuMDA2Yy43NjgtLjYwMSAxLjg1Ny0xLjA5MyAzLjM2My0xLjA5My4xODIgMCAuMzIyLjAyMS40MjYuMDYxYTUuNzk4IDUuNzk4IDAgMCAxIDQuNDM1IDIuNjc5bC0zLjExNSAzLjEyNGMzLjk0NS0uMDE0IDguNDAyLS4wMjMgMTAuMjM1LjAwNCcvPjxwYXRoIGZpbGw9JyM0Mjg1RjQnIGQ9J00xMS45NDggMGMtLjE3Mi4wMDEtLjM0My4wMDUtLjUxNC4wMTJIMS43MjNsMi42ODUgMi42OTNBMTIuMDA5IDEyLjAwOSAwIDAgMCAwIDEyLjAxN2MwIDMuOTA4IDEuODYgNy4zOCA0Ljc0IDkuNTc0bDQuNDQ3LTQuNDE0YTUuODMyIDUuODMyIDAgMCAxLTItMS43ODhjLS42LS43NzEtMS4wOS0xLjg2Mi0xLjA5LTMuMzczIDAtLjE4Mi4wMjEtLjMyMy4wNjEtLjQyN0E1LjgyIDUuODIgMCAwIDEgOC44MyA3LjE0MWwzLjExNSAzLjEyNGMtLjAxNS0zLjk1Ni0uMDI0LTguNDI2LjAwMy0xMC4yNjUnLz48cGF0aCBmaWxsPScjQUJBQkFCJyBkPSdNLjAwMSAxMi4wMTdjLjAwMS4xNzMuMDA1LjM0NC4wMTIuNTE1djkuNzRsMi42ODUtMi42OTNBMTEuOTQ0IDExLjk0NCAwIDAgMCAxMS45ODIgMjRjMy44OTcgMCA3LjM1OC0xLjg2NSA5LjU0Ny00Ljc1NGwtNC40MDEtNC40NmE1LjgzOCA1LjgzOCAwIDAgMS0xLjc4MyAyLjAwNmMtLjc2OC42MDEtMS44NTcgMS4wOTMtMy4zNjMgMS4wOTNhMS4yMSAxLjIxIDAgMCAxLS40MjYtLjA2MSA1Ljc5OCA1Ljc5OCAwIDAgMS00LjQzNS0yLjY3OWwzLjExNS0zLjEyNGMtMy45NDUuMDE0LTguNDAzLjAyMy0xMC4yMzUtLjAwNCcvPjwvc3ZnPg==);background-position:0;background-position:0 50%;background-repeat:no-repeat;background-size:inherit;border-right:1px solid;content:"";display:block;height:35px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:40px}#copyright{padding:0 0 6rem}@media (min-width:48em){#copyright{padding:0 0 6rem}}#copyright p{color:#aaa;font-size:12px!important;font-weight:400;margin:0;padding:0;width:100%}@media (min-width:62em){#copyright p{font-size:14px!important}}#copyright p a:link,#copyright p a:visited{color:#fff;text-decoration:none}#copyright p a:active,#copyright p a:hover{color:#aaa}#block404 h1{color:#147dd9;font-size:9em;line-height:1;margin:5rem auto 0}@media (min-width:48em){#block404 h1{font-size:20em}}#alert-msg{background-color:#05d99d;border-radius:16px;box-shadow:0 20px 26px -10px #147dd980;left:0;margin:auto;max-width:42rem;padding:1.5rem 2rem;position:fixed;right:0;text-align:center;top:30vh;width:90%;z-index:10000}@media (min-width:48em){#alert-msg{padding:2rem 3rem;width:270px}}#alert-msg h2{font-size:1.25rem;line-height:1;opacity:.6}@media (min-width:48em){#alert-msg h2{font-size:1rem;font-size:32px}}#alert-msg h2 small{font-weight:300}#alert-msg p{font-size:.865rem}@media (min-width:48em){#alert-msg p{font-size:1rem}}#alert-msg #closeAlert{background-color:#333;border-radius:16px;box-shadow:0 20px 26px -10px 0 40px 46px -10px #147dd940 #08305340;color:#fff;cursor:pointer;font-size:1em;padding:5px 12px;position:absolute;right:-15px;top:-15px;transition:all .3s ease}#alert-msg #closeAlert:hover{background-color:#d52516}#alert-msg.closed{-webkit-animation:slideDown 1.5s ease forwards;-moz-animation:slideDown 1.5s ease forwards}#alertConcours2{background-color:#05d99d;border-radius:16px 0 0 16px;bottom:25px;box-shadow:0 20px 26px -10px #147dd980;max-width:30rem;padding:1.5rem 2rem;position:fixed;right:-1px;width:90%;z-index:10000}@media (min-width:48em){#alertConcours2{bottom:85px;padding:2rem 3rem;width:270px}}#alertConcours2 h2{font-size:1.25rem;opacity:.6}@media (min-width:48em){#alertConcours2 h2{font-size:1rem;font-size:24px}}#alertConcours2 h2 i{font-size:1.625rem;line-height:0;margin-right:.625rem;transform:translateY(6px)}@media (min-width:48em){#alertConcours2 h2 i{font-size:1.25rem;font-size:48px;margin-right:.35rem;transform:translateY(2px)}}#alertConcours2 p{font-size:.865rem}@media (min-width:48em){#alertConcours2 p{font-size:1rem}}#alertConcours2 #closeAlert{background-color:#333;border-radius:16px;box-shadow:0 20px 26px -10px #147dd940;color:#fff;cursor:pointer;font-size:1em;left:-15px;padding:5px 10px;position:absolute;top:-15px;transition:all .3s ease}#alertConcours2 #closeAlert:hover{background-color:#d52516}#alertConcours2.closed{-webkit-animation:slideUp 1.5s ease forwards;-moz-animation:slideUp 1.5s ease forwards}#alertConcours2 .concours{bottom:14px;left:20px;margin:0 auto;position:absolute;text-align:center}@media (min-width:48em){#alertConcours2 .concours{bottom:28px;left:56px}}#alertConcours2 .concours a{padding:4px 12px}@media (min-width:48em){#alertConcours2 .concours a{padding:6px 14px}}#alertConcours2 .concours a:link,#alertConcours2 .concours a:visited{background-color:#05d99d;color:#eaeaea;font-size:12px}@media (min-width:48em){#alertConcours2 .concours a:link,#alertConcours2 .concours a:visited{font-size:16px}}#alertConcours2 .concours a:focus,#alertConcours2 .concours a:hover{background-color:#1a1a1a;color:#fff}#alertConcours2 .concours img{margin:0 auto;width:220px}@media only screen and (min-width:500px){#alert .alert-concours .concours{bottom:25px}#alertConcours2 img{width:440px}}
