a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,summary,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{font-weight:400;text-align:left;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}@media (orientation:landscape){body,html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none}}:root{--color-vert:#9dcdbf;--color-vert-dark:#4d8e7f;--color-vert-light:#d1efea;--color-vert-15:#f0f8f5;--color-vert-primary:#ace428;--color-bleu:#007991;--color-bleu-light:#d9ebef;--color-text:#10231f;--color-yellow:#f2ab13;--color-yellow-light:#fef7e8;--color-white:#fff;--color-alert:#ec2939;--color-success:#ace428;--base_radius_block:3.375rem;--base_radius_btn:2.625rem;--base_radius_xl:2.000rem;--base_radius_large:1.500rem;--base_radius_medium:0.750rem;--base_radius_light:0.250rem;--ombre:0 4px 14px 0 var(--color-vert-light);--ombre-com:0 4px 14px 0 var(--color-bleu-light);--transition:all .350s cubic-bezier(0.17,0.04,0.03,0.94) 0s;--font-family-primary:"Exo 2";--font-family-secondary:"Noto"}.justify-content-space-between{justify-content:space-between}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-thumb{border-radius:.875rem}html{box-sizing:border-box;font-size:1em;overflow-x:hidden;scrollbar-width:thin}*{scroll-behavior:smooth}:after,:before{box-sizing:inherit}body{font-feature-settings:"cv02","cv03","cv04","cv11";color:var(--color-dark);font:400 1rem/1.5 var(--font-family-primary);font-display:swap;overflow-x:hidden}img{max-width:100%}b,strong{font-weight:700}em{font-style:italic}.aright{text-align:right}.aleft{text-align:left}.acenter{text-align:center}.bold{font-weight:700}.souligne{text-decoration:underline}a{text-decoration:none}.flex{display:flex}.justify-content-space-around{justify-content:space-around}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-primary)}.btn{align-items:center;animation:all .3s ease-in-out;border-radius:var(--base_radius_btn);cursor:pointer;display:inline-flex;font-weight:700;height:55px;line-height:1;padding:0 1rem}.btn:active,.btn:focus,.btn:hover{box-shadow:0 0 12px rgba(var(--color-dark),.6)}.btn.btn_primary{background-color:var(--color-yellow);border:1px solid var(--color-primary);color:var(--color-primary);padding:0 2.5rem}.btn.btn_primary>.icon{font-size:2rem;padding:0 0 0 1rem}.btn.btn_primary:active,.btn.btn_primary:focus,.btn.btn_primary:hover{background-color:var(--color-vert-dark);color:var(--color-white)}.btn.btn_reserved{background-color:var(--color-bleu);border:1px solid var(--color-bleu);color:var(--color-white);padding:0 2.5rem}.btn.btn_reserved>.icon{font-size:2rem;margin-right:.625rem;padding:0 1rem 0 0}.btn.btn_reserved:active,.btn.btn_reserved:focus,.btn.btn_reserved:hover{background-color:var(--color-vert);color:var(--color-primary)}.btn.btn_gift{background-color:var(--color-vert-primary);border:1px solid var(--color-bleu);color:var(--color-text);padding:0 2.5rem}.btn.btn_gift>.icon{font-size:2rem;margin-right:.625rem;padding:0 1rem 0 0}.btn.btn_gift:active,.btn.btn_gift:focus,.btn.btn_gift:hover{background-color:var(--color-bleu);color:var(--color-vert-primary)}.btn.btn_large{border-width:3px;font-size:1.15rem;height:75px;line-height:75px;padding:0 2.5rem;text-transform:uppercase}@media screen and (min-width:900px){.btn.btn_large{font-size:2rem}}@keyframes slideToUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes slideToDown{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@keyframes slideToLeft{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes slideToRight{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@keyframes sticky{0%{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}header{background-color:var(--color-light);position:relative;z-index:100}@media screen and (max-width:768px){header .contact{margin-bottom:1rem;text-align:center}}header .header-logo{text-align:center}header .header-info .header-info-phone{background-color:var(--color-yellow);color:var(--colpr-white);padding:0 .625rem;text-align:center}header .header-info .header-info-phone .icon{margin-right:.313rem}@media screen and (min-width:900px){.link-faq,.mobile,.nav_mobile,.nav_mobile_content{display:none}header{box-shadow:var(--ombre)}header.sticky.fixed{animation:sticky .5s ease-in-out;background-color:var(--color-white);left:0;position:fixed;right:0;top:0;width:100%;z-index:100}.header{align-items:center;display:flex;height:100px;justify-content:space-between;margin:auto;max-width:1170px}.header .header-menu{width:60%}.header .header-menu ul{align-items:center;display:flex;justify-content:flex-end}.header .header-menu ul li{margin-right:1rem}.header .header-menu ul li:last-of-type{margin-right:0}.header .header-menu ul li a{color:var(--color-text);display:block;font:400 1.25rem var(--font-family-primary);font-size:1.25rem;padding:.25rem 0;position:relative;text-decoration:none;transition:.5s}.header .header-menu ul li a:after{background:var(--color-yellow);content:"";height:3px;left:0;position:absolute;top:100%;transform:scaleX(0);transform-origin:center;transition:transform .5s;width:100%}.header .header-menu ul li a:hover{color:var(--color-bleu)}.header .header-menu ul li a:hover:after{transform:scaleX(1)}.header .header-menu ul li a.reservation{background-color:var(--color-vert-light);border:1px solid var(--color-bleu);border-radius:var(--base_radius_btn);font-size:.938rem;font-weight:700;padding:.5rem .625rem;text-transform:uppercase}.header .header-menu ul li a.reservation:after,.header .header-menu ul ul{display:none}.header .header-logo{padding:.313rem .313rem 0;width:160px}}@media screen and (min-width:900px) and (min-width:1100px) and (max-width:1250px){.header .header-logo{width:290px}}@media screen and (min-width:900px){.header .contact{margin-right:2rem}.header .header-info .header-info-phone,.header .header-info .header-partage{height:50px;line-height:50px}.header .header-info .header-info-phone{background-color:var(--color-yellow);color:var(--colpr-white);padding:0 .625rem;text-align:center}.header .header-info .header-partage ul{background-color:var(--color-vert-light);display:flex}.header .header-info{position:relative}.header .header-info a,.header .header-info span{color:var(--color-text);cursor:pointer;position:relative}.header .header-info a>span,.header .header-info span>span{padding:0}.header .header-info li>a,.header .header-info li>span{margin:0 .625rem;padding:1.25rem .313rem}}@media screen and (min-width:900px) and (min-width:1250px){.header .header-info li>a,.header .header-info li>span{padding:1.25rem .313rem}}@media screen and (min-width:900px){.header .header-info li>a:hover,.header .header-info li>span:hover{font-weight:500}.header .header-whatsapp a{color:var(--color-bleu)}.header .header-whatsapp .icon{display:block;font-size:2rem;text-align:center}}@media screen and (max-width:899px){header{border-bottom:1px solid var(--color-vert);height:75px}header,header .header-logo{position:relative}header .link-faq{bottom:10px;display:block;height:60px;left:10px;position:absolute;top:10px;width:60px}header .link-faq .icon{font-size:3rem}header .mobile{background:var(--color-vert-light);border-radius:var(--base_radius_light);bottom:10px;display:block;height:60px;line-height:70px;position:absolute;right:10px;top:10px;width:60px}header .mobile .icon{font-size:2rem}header img{height:75px}header .nav_desktop{display:none}nav.nav_mobile{bottom:0;box-shadow:var(--ombre);left:0;position:fixed;right:0;z-index:101}nav.nav_mobile h2{font-size:1.25rem;font-weight:700;padding:1rem;text-align:center}nav.nav_mobile .nav_mobile_items{background-color:var(--color-white);border-top:1px solid var(--color-vert-light);display:flex}nav.nav_mobile .nav_mobile_items .nav_mobile_item{flex:0 0 20%;text-align:center}nav.nav_mobile .nav_mobile_items .nav_mobile_item.reservation{background-color:var(--color-yellow)}nav.nav_mobile .nav_mobile_items .nav_mobile_item .nav_mobile_item_text{display:block;font-size:.625rem;font-weight:700;height:23px;line-height:1}nav.nav_mobile .nav_mobile_items .nav_mobile_item .nav_mobile_item_img{display:block;height:43px;padding-top:.313rem}nav.nav_mobile .nav_mobile_items .nav_mobile_item .nav_mobile_item_img .icon{display:block;font-size:1.875rem}nav.nav_mobile .nav_mobile_items .nav_mobile_item a.active .nav_mobile_item_img .icon{position:relative}nav.nav_mobile .nav_mobile_items .nav_mobile_item a.active .nav_mobile_item_img .icon:before{position:relative;z-index:92}nav.nav_mobile .nav_mobile_items .nav_mobile_item a.active .nav_mobile_item_img .icon:after{background-color:var(--color-yellow);border-radius:30px;bottom:0;content:"";left:50%;position:absolute;top:-1px;transform:translateX(-50%);width:30px;z-index:91}nav.nav_mobile .nav_mobile_items .nav_mobile_item a.active .nav_mobile_item_img .icon-chalet .path10:before,nav.nav_mobile .nav_mobile_items .nav_mobile_item a.active .nav_mobile_item_img .icon-chalet .path11:before,nav.nav_mobile .nav_mobile_items .nav_mobile_item a.active .nav_mobile_item_img .icon-chalet .path12:before,nav.nav_mobile .nav_mobile_items .nav_mobile_item a.active .nav_mobile_item_img .icon-chalet .path13:before,nav.nav_mobile .nav_mobile_items .nav_mobile_item a.active .nav_mobile_item_img .icon-chalet .path14:before,nav.nav_mobile .nav_mobile_items .nav_mobile_item a.active .nav_mobile_item_img .icon-chalet .path15:before,nav.nav_mobile .nav_mobile_items .nav_mobile_item a.active .nav_mobile_item_img .icon-chalet .path16:before,nav.nav_mobile .nav_mobile_items .nav_mobile_item a.active .nav_mobile_item_img .icon-chalet .path17:before,nav.nav_mobile .nav_mobile_items .nav_mobile_item a.active .nav_mobile_item_img .icon-chalet .path18:before,nav.nav_mobile .nav_mobile_items .nav_mobile_item a.active .nav_mobile_item_img .icon-chalet .path1:before,nav.nav_mobile .nav_mobile_items .nav_mobile_item a.active .nav_mobile_item_img .icon-chalet .path2:before,nav.nav_mobile .nav_mobile_items .nav_mobile_item a.active .nav_mobile_item_img .icon-chalet .path3:before,nav.nav_mobile .nav_mobile_items .nav_mobile_item a.active .nav_mobile_item_img .icon-chalet .path4:before,nav.nav_mobile .nav_mobile_items .nav_mobile_item a.active .nav_mobile_item_img .icon-chalet .path5:before,nav.nav_mobile .nav_mobile_items .nav_mobile_item a.active .nav_mobile_item_img .icon-chalet .path6:before,nav.nav_mobile .nav_mobile_items .nav_mobile_item a.active .nav_mobile_item_img .icon-chalet .path7:before,nav.nav_mobile .nav_mobile_items .nav_mobile_item a.active .nav_mobile_item_img .icon-chalet .path8:before,nav.nav_mobile .nav_mobile_items .nav_mobile_item a.active .nav_mobile_item_img .icon-chalet .path9:before{position:relative;z-index:92}nav.nav_mobile a{color:var(--color-text)}.nav_mobile_content{animation:slideToUp .3s both;background-color:var(--color-white);bottom:71px;height:calc(100vh - 71px);left:0;opacity:1;overflow-y:scroll;position:absolute;right:0;z-index:101}.nav_mobile_content.hidden{display:none}.nav_mobile_content .nav_mobile_content_item{padding:0 1rem}.nav_mobile_content .nav_mobile_content_item a{display:flex;height:5rem;line-height:5rem}.nav_mobile_content .nav_mobile_content_item a span{display:inline-flex}.nav_mobile_content .nav_mobile_content_item.closing{background-color:var(--color-vert-light);border-radius:var(--base_radius_light);bottom:10px;display:flex;position:absolute;right:10px;width:100px}.nav_mobile_content .nav_mobile_content_item.closing .icon{line-height:2.5rem}.nav_mobile_content .nav_mobile_content_item.closing .nav_mobile_content_item_content{line-height:2.5rem;padding:.563rem .313rem .438rem}.nav_mobile_content .nav_mobile_content_item .icon{display:block;flex:0 0 20%;font-size:2rem;line-height:4rem;padding:.563rem .313rem .438rem;text-align:center}.nav_mobile_content .nav_mobile_content_item .nav_mobile_content_item_img{display:block}.nav_mobile_content .nav_mobile_content_item_partage{display:block;font-size:.938rem;line-height:1.075;padding:.25rem;text-align:center}.nav_mobile_content .nav_mobile_content_item_partage hr{background-color:var(--color-bleu);height:2px;margin:.5rem auto;width:90%}.nav_mobile_content .nav_mobile_content_item_partage p{font-size:1.25rem;padding:.625rem}.nav_mobile_content .nav_mobile_content_item_partage ul{display:flex;justify-content:space-around;padding-top:1rem}.nav_mobile_content .nav_mobile_content_item_partage ul .icon{font-size:2rem}}.section{margin:2rem auto;max-width:1200px;position:relative}@media screen and (min-width:900px){.section{margin:4rem auto}}.section h2{font-size:2.188rem;font-weight:700;margin-bottom:3.125rem;margin-top:3.125rem}@media screen and (max-width:899px){.section h2,.section p{padding-left:1rem}}.section .title{font-size:1.875rem;font-weight:700;padding:4.5rem 1.25rem 3.75rem;position:relative;text-align:center}@media screen and (min-width:900px){.section .title{font-size:2.5rem;font-size:2.488rem;font-weight:900;padding:3.75rem 0 2.625rem}}.section blockquote{font-size:1rem;margin-bottom:4rem;margin-top:4rem;text-align:center}@media screen and (min-width:900px){.section blockquote{margin-bottom:6.25rem;margin-top:6.25rem}}.section blockquote strong{color:var(--color-primary);font-weight:900}.section-service{background-color:var(--color-vert-light);padding:3.125rem 0}main{position:relative}.hidden{display:none}.infos{background-color:var(--color-primary-xs-light);border-radius:var(--base_radius_block);margin:3.75rem auto;padding:1.5rem}@media screen and (min-width:1024px){.infos{padding:2.75rem}}.infos>p{font-size:1.125rem;font-weight:300;margin:1rem 0}.infos .btn{margin:1rem}@media screen and (min-width:1024px){.infos .btn{margin:2rem}}.page h1,.page h2,.page h3{font-size:1.563rem;padding:2.5rem 1.563rem}.page h4,.page h5,.page h6{padding:2.5rem 1.563rem}.page p{padding:.625rem}@media screen and (min-width:1024px){.bloc-left{align-items:center;display:flex}.bloc-left .bloc-img{flex:0 0 40%}}.bloc-left .bloc-img img{position:relative}.bloc-left .bloc-img img:before{background-color:var(--color-vert-light);border-radius:var(--base_radius_xl);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:rotate(8deg);z-index:-1}@media screen and (min-width:1024px){.bloc-left .bloc-content{flex:0 0 60%}}.bloc-left .bloc-content h3,.bloc-left .bloc-content p{font-size:1.35rem;padding:1rem}.bloc-left .bloc-content h3{color:var(--color-bleu);font-weight:700}.bloc-left .bloc-content .bloc-btn a{margin:1rem}.bloc-left img{border-radius:var(--base_radius_block)}@media screen and (min-width:900px){.zone_contact{display:flex}}@media screen and (max-width:899px){.zone_contact .contact{padding:1rem}}@media screen and (min-width:900px){.zone_contact .contact{flex:1 1 50%}}.zone_contact .contact h2{font-size:1.875rem;font-weight:600;margin-bottom:3.125rem}.bloc_contact_adresse,.bloc_contact_infos{align-items:center;background-color:var(--color-yellow-light);border-radius:var(--base_radius_large);display:flex;margin-bottom:2rem;padding:1rem 2rem}.bloc_contact_adresse .contact_icon,.bloc_contact_infos .contact_icon{text-align:center;width:75px}.bloc_contact_adresse .contact_icon .icon,.bloc_contact_infos .contact_icon .icon{font-size:1.75rem}.bloc_contact_adresse .contact_text p,.bloc_contact_infos .contact_text p{font-size:1.25rem;padding:.313rem 0}.bloc_contact_adresse .contact_text a,.bloc_contact_infos .contact_text a{color:var(--color-text)}@media screen and (min-width:1024px){.bloc_contact_adresse,.bloc_contact_infos{max-width:50%;min-width:400px}}.slide-chalets{display:flex;margin-bottom:5rem;overflow-y:scroll;scroll-snap-type:x proximity;scrollbar-color:var(--color-vert-primary) var(--color-vert);scrollbar-width:thin;white-space:nowrap}.slide-chalets::-webkit-scrollbar{width:12px}.slide-chalets::-webkit-scrollbar-track{background:var(--color-vert);border-radius:20px}.slide-chalets::-webkit-scrollbar-thumb{background:#888;border-radius:20px}.slide-chalets::-webkit-scrollbar-thumb:hover{background:#555}.slide-chalets .box-chalet{border-radius:var(--base_radius_xl);position:relative}.slide-chalets .box-chalet:before{background-color:var(--color-vert-light);border-radius:var(--base_radius_xl);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:rotate(8deg);z-index:-1}.slide-chalets .box-chalet a{display:block}@media screen and (max-width:899px){.slide-chalets .box-chalet{flex:0 0 310px;margin:3rem 1.75rem}}@media screen and (min-width:900px){.slide-chalets .box-chalet{flex:0 0 280px;margin:3% 1.5%}}.slide-chalets .box-chalet .box-chalet-img{display:block}.slide-chalets .box-chalet .box-chalet-img img{border-radius:var(--base_radius_xl) var(--base_radius_xl) 0 0}.slide-chalets .box-chalet .box-chalet-link{background-color:var(--color-vert-dark);border-radius:0 0 var(--base_radius_xl) var(--base_radius_xl);color:var(--color-white);font-size:1.25rem;margin-top:-10px;padding:1rem;text-align:center}.liste li{font-size:1.35rem;list-style-position:outside;margin-right:.938rem;padding-bottom:.625rem;padding-left:.625rem}@media screen and (min-width:900px){.liste li{margin-left:2rem}}.liste li .icon{padding-right:.625rem}.histoire p{font-size:1.15rem;padding:.625rem}.histoire .image_history{align-items:center;display:flex;flex-wrap:wrap;gap:2vmin;justify-content:space-around;padding:0 1rem}.histoire .image_history div{flex-grow:1;height:400px}.histoire .image_history div img{border-radius:var(--base_radius_light);height:100%;object-fit:cover;width:100%}.faq h3,.faq h4{font-weight:700;padding:1.125rem}.faq h3{font-size:1.5rem}.faq h4{color:var(--color-bleu);font-size:1.313rem}.bg_gift{text-align:center}.promotion{background-color:var(--color-success);border-radius:var(--base_radius_btn);font-size:1.25rem;margin:3rem auto 1rem;max-width:80%;padding:1.5rem}.promotion a{color:var(--color-bleu);font-weight:700;text-decoration:underline}@media screen and (min-width:900px){.adhesion{align-items:center;display:flex;justify-content:space-between}.adhesion div{flex:1 1 50%}}section.iframe{margin:auto;width:90%}section.iframe iframe{height:350px;width:100%}@media screen and (min-width:900px){.row{display:flex;flex-wrap:wrap;justify-content:space-around}}.row .col-md-12{flex:0 0 98%}.row .col-md-6{flex:0 0 48%}.row .col-md-4{flex:0 0 31.33333%}.bon_gift h4{color:var(--color-bleu);font-size:1.35rem;font-weight:700;margin:1.5rem 1rem}.bon_gift p{margin:1rem}.bon_gift form{border:2px solid var(--color-yellow);border-radius:var(--base_radius_block);margin-top:2.5rem;padding:2rem 1rem}@media screen and (max-width:900px){.mtop{margin-top:3.75rem!important}}.section-chalet aside{background-color:var(--color-white);border-radius:var(--base_radius_block);box-shadow:0 0 24px rgba(61,61,61,.1)}@media screen and (max-width:899px){.section-chalet aside{margin:.625rem}}@media screen and (min-width:900px){.section-chalet aside{flex:0 0 45.41025641025641%;margin-top:-266px}}@media screen and (min-width:900px) and (max-width:1170px){.section-chalet aside{margin-left:.625rem}}@media screen and (min-width:900px){.section-chalet aside div{flex:1 1 54.58974358974359%}.section-chalet aside div h1{font-weight:700;margin:.5rem 2.5rem 2.188rem}.section-chalet aside div h2{margin:0 2.5rem}}.section-chalet aside ul{border:1px solid var(--primary-color);border-radius:var(--base_radius_block);height:calc(100% - 1.25rem);padding:.625rem}@media screen and (min-width:900px){.section-chalet aside ul{margin:.625rem}}.section-chalet aside ul li{align-items:center;display:flex}.section-chalet aside ul li span{display:block;font-size:3.125rem;padding:.625rem}.section-chalet aside ul li p{font-size:1.063rem;padding:.313rem}@media screen and (max-width:899px){.section-chalet aside{order:1}}.section-chalet h1{font-size:2.188rem;font-weight:700}.section-chalet h2{color:var(--grey-color);font-family:var(--font-montserrat),sans-serif;font-size:1.125rem}.section-chalet .title-h2{color:var(--secondary-color);font-size:2.188rem}.section-chalet .section-chalet-header{display:flex}@media screen and (max-width:899px){.section-chalet .section-chalet-header{flex-direction:column}}.section-chalet .section-chalet-header-title{padding-left:2rem}.section-chalet .section-chalet-description{font-size:1.125rem}@media screen and (max-width:899px){.section-chalet .section-chalet-description{margin:.625rem}}@media screen and (min-width:900px){.section-chalet .section-chalet-description{margin:2.5rem 1.875rem}}.section-chalet .section-chalet-description p{margin:.938rem 0}.section-chalet .section-chalet-description ol,.section-chalet .section-chalet-description ul{padding-left:.55rem}@media screen and (min-width:900px){.section-chalet .section-chalet-description ol,.section-chalet .section-chalet-description ul{margin-left:1rem;padding-left:1rem}}.section-chalet .section-chalet-description ol li,.section-chalet .section-chalet-description ul li{list-style-position:outside}.section-chalet .section-chalet-description ol li .icon,.section-chalet .section-chalet-description ul li .icon{padding-right:.625rem}.section-chalet strong{font-weight:700}@media screen and (min-width:920px){.section-chalet .section-chalet-heure .section-chalet-heure-items{display:flex;justify-content:space-between}.section-chalet .section-chalet-heure .section-chalet-heure-items div{flex:0 0 50%}}@media screen and (min-width:900px){.section-chalet .section-chalet-galerie{display:flex;flex-wrap:wrap}}.section-chalet .section-chalet-galerie .section-chalet-galerie-image{border-left:2px solid var(--color-white);border-right:2px solid var(--color-white)}@media screen and (min-width:900px){.section-chalet .section-chalet-galerie .section-chalet-galerie-image{flex:0 1 calc(33.33333% - 4px);width:33.33333333%}}.section-chalet .section-chalet-bon-cadeau{margin-top:3.5rem;text-align:center}.section-chalet .section-chalet-faq p{margin-bottom:1rem}.Rinfo-reservation{background-color:var(--color-success);border-radius:var(--base_radius_light);display:inline-block;margin-top:1rem;padding:7px 15px}.section-chalet-horaire-item{display:flex}.section-chalet-horaire-item div{width:50%}@media screen and (min-width:900px){.padding-medium{padding-bottom:35%}}@media screen and (max-width:899px){.padding-medium{padding-bottom:45%}}.header-slogan{background-position:0 0;background-repeat:no-repeat;background-size:cover;display:block;position:relative}@media screen and (max-width:899px){.header-slogan{padding-bottom:80%}}.header-background{padding-bottom:25%}@media screen and (max-width:899px){.header-background{padding-bottom:80%}}.section-chalet-item{display:flex;margin-top:2.5rem}@media screen and (max-width:899px){.section-chalet-item{flex-direction:column}.section-chalet-item .chalet-item-img{order:1}.section-chalet-item .chalet-item-content{order:2}}.section-chalet-item .chalet-item-img{padding:1rem}@media screen and (min-width:900px){.section-chalet-item .chalet-item-img{flex:1 1 calc(50% - 2rem)}}.section-chalet-item .chalet-item-img img{border-radius:var(--base_radius_medium)}@media screen and (min-width:900px){.section-chalet-item .chalet-item-content{flex:1 1 calc(50% - 2rem);padding:1rem}}.section-chalet-item .chalet-item-content h2{margin-bottom:2.125rem;margin-top:2.125rem}.section-chalet-item .chalet-item-content p{font-size:1.15rem}@media screen and (max-width:899px){.section-chalet-item .chalet-item-content p{padding:.313rem 1rem}}.section-chalet-item .chalet-item-content a.btn{margin-top:2.5rem}.reassurance{background:var(--color-vert-light);display:flex;flex-wrap:wrap;justify-content:space-around;margin:6.25rem 0;padding:2.5rem 0}@media screen and (max-width:899px){.reassurance .reassurance_item{flex:0 0 50%;margin-bottom:1rem}}.reassurance .reassurance_item .reassurance_item_img .icon{display:block;font-size:3rem;margin-bottom:.313rem;text-align:center}.reassurance .reassurance_item .reassurance_item_content{font-size:1.13rem;font-weight:300;text-align:center}.payment{display:flex;margin-bottom:3.75rem;padding:2.5rem 0}@media screen and (max-width:899px){.payment{flex-wrap:wrap}}.payment .payment-item{flex:1 1 50%;margin-top:2rem}@media screen and (min-width:900px){.payment .payment-item{flex:1 1 25%}}.payment .payment-item .payment-item-icon .icon{display:block;font-size:3.5rem;margin-bottom:.313rem;text-align:center}.payment .payment-item .payment-item-content{font-size:1.13rem;font-weight:300;text-align:center}footer .footer{margin:auto;max-width:1200px;padding:5rem 1rem}@media screen and (min-width:1024px){footer .footer{display:flex;justify-content:space-between}}footer .footer .icon{padding:.313rem}@media screen and (max-width:899px){footer .footer .footer_header{text-align:center}}footer .footer .footer_section_adresse,footer .footer .footer_section_contact{background-color:var(--color-yellow-light);border-radius:var(--base_radius_btn)}@media screen and (max-width:899px){footer .footer .footer_section_adresse,footer .footer .footer_section_contact{margin-top:1rem}}@media screen and (min-width:900px){footer .footer .footer_section_adresse,footer .footer .footer_section_contact{padding:2rem 3rem}}footer .footer .footer_section_adresse h2,footer .footer .footer_section_contact h2{color:var(--color-bleu)}@media screen and (max-width:899px){footer .footer .footer_section_adresse h2,footer .footer .footer_section_contact h2{padding:.313rem;text-align:center}footer .footer .footer_section_adresse .flex,footer .footer .footer_section_contact .flex{padding:0 .5rem 0 1.5rem}}footer .footer .footer_section_adresse .icon,footer .footer .footer_section_contact .icon{font-size:1.5rem}footer .footer .footer_section_contact .flex{align-items:center}footer .footer h2{font-size:1.118rem;font-weight:700;margin-bottom:.625rem;text-transform:uppercase}footer .footer .footer_contact p{align-items:center;display:flex;margin:.625rem}footer .footer .footer_contact p span{margin-right:.313rem}footer .footer_legale{background-color:var(--color-bleu);color:var(--color-white);padding:.625rem .625rem 5rem}@media screen and (min-width:900px){footer .footer_legale{padding:.625rem}}footer .footer_legale a{color:var(--color-white)}footer .footer_legale .acenter{font-size:1rem}footer hr{background-color:var(--color-yellow);border:none;border-radius:var(--base-radius_block);height:3px;margin:.625rem auto;width:300px}footer a{color:var(--color-light)}footer .footer-create{align-items:center;display:flex}footer .footer-create>div{flex:0 0 50%;padding:.625rem}footer .acenter{margin-bottom:1rem;margin-top:1rem}@media screen and (min-width:900px){footer .acenter{font-size:1.125rem}}footer .acenter span{padding-left:.25rem;padding-right:.25rem}footer .acenter a{color:var(--color-light);transition:var(--transition)}footer .acenter a:hover{text-decoration:underline}form hr{background-color:var(--color-vert);border:none;height:2px;margin:1rem}form .title-h2{font-size:1.25rem;font-weight:700;padding-bottom:.95rem;padding-top:.95rem}.section-contact{padding:1rem}@media screen and (min-width:1000px){.section-contact{display:flex;margin:auto;max-width:1200px}.section-contact>div{flex:1 1 50%}}.section-contact .btn{margin-bottom:3.375rem;margin-top:3.625rem}.help{font-size:.875rem;padding-left:1.25rem}.zone-contact{padding:1rem}@media screen and (min-width:1024px){.zone-contact{padding:2rem}}.zone-contact .formulaire{margin:auto;max-width:750px}.zone-contact .formulaire form{background-color:var(--color-light);border-radius:var(--base_radius_block);box-shadow:var(--ombre);padding:1rem}@media screen and (min-width:1024px){.zone-contact .formulaire form{padding:2.5rem}}.zone-contact button.btn{border:1px solid var(--color-bleu);color:var(--color-bleu);display:block;margin:4rem auto 1rem;text-transform:uppercase;width:160px}.zone-contact h2,.zone-contact h3{text-align:center}.zone-contact h2{font-size:1.875rem;line-height:1}.zone-contact h3{color:var(--color-primary);font-size:2.188rem;font-weight:900;padding-bottom:1rem}.input-contact,.select-contact,.textarea-contact{border:none;display:block;margin-bottom:2.5rem;position:relative}@media screen and (min-width:1024px){.input-contact,.select-contact,.textarea-contact{margin-bottom:1.35rem}}.input-contact>label,.select-contact>label,.textarea-contact>label{background-color:var(--color-white);color:var(--color-primary);font-size:1rem;left:20px;position:absolute;transform:translateY(-50%);transition:var(--transition);z-index:5}.input-contact input[type=number],.input-contact input[type=text],.select-contact select,.textarea-contact textarea{background-color:transparent;border:1px solid rgba(0,0,0,.1);border-radius:var(--base_radius_xl);color:var(--color-primary);float:left;font-size:.875rem;height:100%;outline:none;position:relative;width:100%;z-index:2}.textarea-contact{height:200px;margin-bottom:5rem}.textarea-contact textarea{padding:1.875rem .75rem .25rem .25rem;resize:none;width:calc(100% - 1rem)}@media screen and (min-width:900px){.textarea-contact textarea{padding:1.875rem .75rem 1.25rem 1.25rem;width:calc(100% - 2rem)}}.textarea-contact>label{background-color:var(--color-white);color:var(--color-text);top:20px}.input-contact{height:50px}.input-contact input[type=number],.input-contact input[type=text]{padding:0 .313rem 0 1rem;width:calc(100% - 1.313rem)}@media screen and (min-width:900px){.input-contact input[type=number],.input-contact input[type=text]{padding:0 1.25rem;width:calc(100% - 2.5rem)}}.input-contact>label{color:var(--color-grey);top:50%}.select-contact{height:50px}.select-contact select{padding:0 .313rem 0 1rem;width:100%}@media screen and (min-width:900px){.select-contact select{padding:0 1.25rem}}.select-contact>label{border:none;color:var(--color-vert-dark);font-size:.75rem;font-weight:600;left:20px;padding:.313rem;top:0}.input-contact input:focus+label,.input-contact input:valid+label,.textarea-contact textarea:focus+label,.textarea-contact textarea:valid+label{border:none;color:var(--color-vert-dark);font-size:.75rem;font-weight:600;left:20px;padding:.313rem;top:0}.input-contact input:focus,.select-contact select:focus,.textarea-contact textarea:focus{border:2px solid var(--color-bleu);font-weight:500}.button-contact{text-align:center}.checkbox-contact{margin-bottom:2rem;padding:0 1.25rem}.checkbox-contact p{color:var(--color-vert-dark);font-size:.75rem;font-weight:600;margin:0;padding:0}.alert{margin:1rem}@media screen and (min-width:900px){.alert{display:flex;margin:auto;max-width:1200px}}.alert .alert-error,.alert .alert-success{align-items:center;border-radius:var(--base_radius_large);color:var(--color-light);display:flex;font-weight:700;margin-bottom:1rem;padding:.625rem .625rem .625rem 1.25rem;width:calc(100% - 1.25rem)}.alert .icon{font-size:3rem;padding-right:1rem}.alert .alert-error{background-color:var(--color-alert)}.alert .alert-success{background-color:var(--color-success)}@media screen and (min-width:900px){.section-contact .section-contact-content{padding-left:3.125rem}}.section-contact .section-contact-content a{color:var(--color-text);padding-left:.313rem}.section-contact .section-contact-content h4{font-size:1.25rem;font-weight:700}@media screen and (min-width:900px){.section-contact .section-contact-content h4{padding-bottom:1rem;padding-top:.5rem}}.section-contact .section-contact-content .section-contact-adresse{display:flex;margin-bottom:2.813rem;margin-top:1rem}.section-contact .section-contact-content .section-contact-adresse .icon{color:var(--color-primary);font-size:2rem}.section-contact .section-contact-content .section-contact-adresse .section-contact-adresse-icon{margin-top:.55rem;text-align:center;width:10%}.section-contact .section-contact-content .section-contact-adresse .section-contact-adresse-content{font-size:1.25rem;line-height:1.75;width:90%}.section-contact .section-contact-content .section-contact-adresse .section-contact-adresse-content span{color:var(--color-bleu);font-size:1rem;font-weight:700}.commentaire-item{background-color:var(--color-white);border:1px solid var(--color-bleu);border-radius:var(--base_radius_large);box-shadow:var(--ombre-com);padding:0 1rem}@media screen and (max-width:899px){.commentaire-item{flex:0 0 310px;margin:3rem 1.75rem}}@media screen and (min-width:900px){.commentaire-item{flex:0 0 280px;margin:3% 1.5%}}.commentaire{display:flex;flex-wrap:wrap;margin-bottom:5rem}.commentaire-item-name{font-size:1.15rem;font-weight:700;margin-bottom:.5rem;margin-top:1.5rem}.commentaire-item-content{margin-bottom:.75rem}.commentaire-item-note{margin-bottom:1rem;margin-top:.5rem}.avis .commentaire{flex-wrap:nowrap;overflow-y:auto;scroll-snap-type:x proximity;scrollbar-color:var(--color-vert-primary) var(--color-vert);scrollbar-width:thin}.avis .commentaire::-webkit-scrollbar{width:12px}.avis .commentaire::-webkit-scrollbar-track{background:var(--color-vert);border-radius:10px}.avis .commentaire::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.avis .commentaire::-webkit-scrollbar-thumb:hover{background:#555}