.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}/*!
 * baguetteBox.js
 * @author  feimosi
 * @version 1.12.0
 * @url https://github.com/feimosi/baguetteBox.js
 */#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:1000000;background-color:#222;background-color:rgba(0,0,0,.8);-webkit-transition:opacity .5s ease;transition:opacity .5s ease}#baguetteBox-overlay.visible{opacity:1}#baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center}#baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}#baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);-moz-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6)}#baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;white-space:normal;color:#ccc;background-color:#000;background-color:rgba(0,0,0,.6);font-family:sans-serif}#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;-webkit-transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,transform .4s ease;transition:left .4s ease,transform .4s ease,-webkit-transform .4s ease,-moz-transform .4s ease}#baguetteBox-slider.bounce-from-right{-webkit-animation:bounceFromRight .4s ease-out;animation:bounceFromRight .4s ease-out}#baguetteBox-slider.bounce-from-left{-webkit-animation:bounceFromLeft .4s ease-out;animation:bounceFromLeft .4s ease-out}@-webkit-keyframes bounceFromRight{0%,100%{margin-left:0}50%{margin-left:-30px}}@keyframes bounceFromRight{0%,100%{margin-left:0}50%{margin-left:-30px}}@-webkit-keyframes bounceFromLeft{0%,100%{margin-left:0}50%{margin-left:30px}}@keyframes bounceFromLeft{0%,100%{margin-left:0}50%{margin-left:30px}}.baguetteBox-button#next-button,.baguetteBox-button#previous-button{top:50%;top:calc(50% - 30px);width:44px;height:60px}.baguetteBox-button{position:absolute;cursor:pointer;outline:0;padding:0;margin:0;border:0;-moz-border-radius:15%;border-radius:15%;background-color:#323232;background-color:rgba(50,50,50,.5);color:#ddd;font:1.6em sans-serif;-webkit-transition:background-color .4s ease;transition:background-color .4s ease}.baguetteBox-button:focus,.baguetteBox-button:hover{background-color:rgba(50,50,50,.9)}.baguetteBox-button#next-button{right:2%}.baguetteBox-button#previous-button{left:2%}.baguetteBox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}.baguetteBox-button svg{position:absolute;left:0;top:0}.baguetteBox-spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}.baguetteBox-double-bounce1,.baguetteBox-double-bounce2{width:100%;height:100%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}.baguetteBox-double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes bounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounce{0%,100%{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}@font-face{font-family:"sayer-interview-mn",sans-serif;font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"logic-monospace",mono;font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"logic-monospace",mono;font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"logic-monospace",mono;font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"logic-monospace",mono;font-weight:700;font-style:normal;font-display:swap}html{scroll-behavior:smooth}*,::before,::after{box-sizing:border-box;border:0;text-decoration:none;position:relative}body{margin:0;padding:0;background:var(--vert-sapin);font-family:"logic-monospace",mono,sans-serif;color:var(--w)}figure{margin:0}img{max-width:100%;height:auto}:root{--w:#FFF;--vert-sapin:#28443F;--kaki:#9B9618;--sable:#DCC29D;--beige:#FFF5E6;--bleu:#9CD8F7}[id]{scroll-margin-top:120px!important}h1{font:500 2.375rem/2.65rem "sayer-interview-mn",sans-serif;color:var(--vert-sapin);margin:1rem 0}h2{font:500 2.2rem/2.2rem "sayer-interview-mn",sans-serif;color:var(--vert-sapin);margin:1rem 0}h3{font:400 1.8rem/1.8rem "sayer-interview-mn",sans-serif;color:var(--vert-sapin);margin:1rem 0}h4{font:400 1.5rem/1.5rem "sayer-interview-mn",sans-serif;color:var(--vert-sapin)}h5{font:400 1.2rem/1.2rem "sayer-interview-mn",sans-serif;color:var(--vert-sapin)}h6{font:600 1.1rem/1.1rem "sayer-interview-mn",sans-serif;color:var(--vert-sapin)}p,ol,ul,table,.comment-input,.comment-textarea,.comment-cookies{font:400 1rem/1.4rem "logic-monospace",sans-serif;color:var(--vert-sapin)}p.lead{font-size:1.2rem;line-height:1.4rem}ul.wp-block-list{list-style:circle;padding:0 1rem}::selection{background:var(--vert-sapin);color:var(--w)}a{color:inherit;text-decoration:none}#masthead{position:fixed;width:100%;height:70px;padding:1rem 0;z-index:99;background-color:var(--vert-sapin);box-shadow:0 4px 24px rgb(0 0 0 / .1);display:flex;flex-direction:column;flex-wrap:nowrap}.header .inside-header{position:relative;width:90%;margin:0 auto;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;align-content:center;justify-content:space-between}.regroup-nav{display:flex;justify-content:space-between;width:auto}.btn-nav.wp-block-button{display:none}.logo-header{display:inline-block;width:200px}.main-nav{width:100%}.first-nav{height:0}.nav-menu{display:grid;grid-auto-flow:row;grid-template-columns:1fr;grid-template-rows:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;gap:0;margin:0;width:100vw;height:0;visibility:hidden;overflow:hidden;background:var(--vert-sapin)}.nav-menu .titre-menu a{pointer-events:none;color:var(--bleu);font-size:.75rem;text-transform:uppercase;margin:1.2rem 0 0;display:block}.margin-menu{margin:1.2rem 0 0}.grid-col-1,.grid-col-2,.grid-row-1,.grid-row-2,.grid-row-3,.grid-row-4{grid-column:initial}.social-link{margin-right:10px}.social-link-inst{justify-content:start}.social-link-fb{justify-content:end}.nav-menu.active{height:100vh;transition:1s}:is(.nav-menu,.nav-menu .sub-menu) li{list-style:none}.nav-menu li{padding:.5rem 0}.nav-menu li a{font:400 1rem/1rem "logic-monospace";color:var(--w);transition:ease .4s}.nav-menu li a:hover{letter-spacing:1px}.nav-menu li.current_page_item a{border-bottom:1px solid var(--bleu);max-width:fit-content}.primary-entry{font:400 1rem/1.2rem "sayer-interview-mn",sans-serif;text-transform:uppercase}.cont-lignes{width:30px;height:30px;cursor:pointer;position:absolute}.cont-lignes.btn1{top:-20px;right:0;background-image:url(https://www.hotel-champagny-en-vanoise.com/wp-content/uploads/2026/03/burger-menu-closed.svg);transform:rotate(0deg);transition:.5s}.cont-lignes.btn1.active{top:-20px;right:0;background-image:url(https://www.hotel-champagny-en-vanoise.com/wp-content/uploads/2026/03/burger-menu-open.svg)}.cont-lignes.btn1.active.rotate{transform:rotate(90deg);transition:.5s}main{margin:0 auto;overflow:hidden}main.legal>.wp-block-columns:first-child{margin:100px auto 0}.intro-titre{height:90vh}.center-col{display:flex;align-content:center;justify-content:center;align-items:center}.intro-text{display:flex;flex-direction:column-reverse}#intro-splash{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:var(--beige);display:flex;justify-content:center;align-content:center;z-index:999;overflow:hidden;padding:20% 10%;left:50%;top:50%;transform:translate(-50%,-50%)}.intro-text{color:var(--vert-sapin);opacity:0;visibility:hidden;margin:0}.intro-quote{font:400 2rem/ 2.6rem "sayer-interview-mn",serif}.intro-author{font:300 1rem/4rem "logic-monospace",mono,sans-serif}.back-img-hero>img,.back-img>img{position:absolute;top:0;left:0;width:100%;height:65vh;object-fit:cover;object-position:center top;z-index:0;padding:0}.hero-fullpage{position:relative;width:100vw;max-width:1300px;height:80vh;display:flex;overflow:hidden;margin:70px auto 0}.hero-fullpage>.wp-block-cover__inner-container{align-content:end;width:90%;margin-left:20px}.hero{background-size:cover;background-position:center;background-image:url(https://www.hotel-champagny-en-vanoise.com/wp-content/uploads/2026/03/ripped-paper-1.svg);padding:1rem 1.2rem;filter:drop-shadow(0 20px 20px rgb(0 0 0 / .2))}.wp-block-column.hero{word-break:normal;overflow-wrap:normal}.patchwork{display:flex;flex-wrap:wrap;flex-direction:column;height:fit-content}.patchw-1,.patchw-2,.patchw-3,.patchw-4{margin:0}figure.patchw-1,figure.patchw-2,figure.patchw-3,figure.patchw-4{height:fit-content;aspect-ratio:auto 1024 / 683}.patchw-1,.patchw-4{width:75%;box-shadow:0 0 30px rgb(0 0 0 / .3)}.patchw-1{transform:rotate(-2deg)}.patchw-2{width:30%;position:absolute;right:5%;top:14%;z-index:2}.patchw-3{width:30%;position:absolute;bottom:5%;left:7%;z-index:1}.patchw-4{top:-40px;margin:0 0 0 auto;z-index:0}.picto-deco{width:180px;justify-self:self-end}.marie-card{padding:1rem;box-shadow:0 0 20px rgb(0 0 0 / .4);z-index:0}.etienne-card{padding:1rem;box-shadow:0 0 20px rgb(0 0 0 / .4);z-index:1}.marie-etienne-photo{z-index:0;transform:translate(0,14%) rotate(-2deg)}.scroll-history,.scroll-history:after{background-size:cover;background-repeat:no-repeat;background-position:center;width:100%;height:80vh}.scroll-history{background-image:url(https://www.hotel-champagny-en-vanoise.com/wp-content/uploads/2026/04/montagne-savoie-la-plagne-courchevelles-champagny-en-vanoise-neige-beautiful-mountain-morning.webp);overflow:hidden;position:relative;display:flex;flex-direction:column}.scroll-history:after{content:"";background-image:url(https://www.hotel-champagny-en-vanoise.com/wp-content/uploads/2026/04/montagne-savoie-beautiful-mountain-morning-after.webp);position:absolute;pointer-events:none;transform:translateY(2px)}.scroll-history-content{position:relative;width:100%;max-width:85%;margin:6vh auto;padding:4vh 1.5rem;will-change:transform;box-shadow:0 0 30px rgb(0 0 0 / .2)}.ambiance{position:relative;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;padding:3rem;height:32vh;overflow:hidden}.back-img.ambiance>img{position:absolute;top:0;left:0;width:100%;height:32vh;object-fit:cover;object-position:center top;z-index:0;padding:0}.amb,.pre-amb{color:var(--w);margin:0;text-align:center;text-shadow:0 0 10px rgb(40 68 63 / .7);letter-spacing:6px}.logo-amb{width:60vw;filter:drop-shadow(0 0 8px rgb(0 0 0 / .5));justify-self:center}.pre-amb{font:400 1rem/1.2rem "sayer-interview-mn",sans-serif}.amb{font:400 1.5rem/2rem "sayer-interview-mn",sans-serif}.picto-amb{display:flex;justify-content:center}.picto-amb>img{width:60%}.frame-activities{border:1px solid var(--kaki);text-align:center}.hr-activities{max-width:8rem}.activities>img{width:50%}hr.activities{border:0;border-bottom:1px solid var(--kaki);position:absolute;width:100%}.banner{position:relative;display:flex;flex-wrap:nowrap;justify-content:center;align-items:flex-end;min-height:70vh;height:auto;padding:3rem}.banner-content{margin:0}.banner>.wp-block-cover__inner-container{margin-top:4rem;width:100%}.back-img.banner>img{padding:0;position:absolute;width:100%;height:50vh;background-size:cover;background-position:center;object-position:50% 0%;z-index:0;top:3rem}.highlight{font-family:'sayer-interview-mn';font-size:2.2rem;line-height:3rem;color:var(--vert-sapin);background:var(--sable);padding:8px;display:inline}.chb-container{display:flex;overflow-x:scroll;scroll-snap-type:x mandatory;gap:20px;padding:0 4rem 2rem 0;width:100%;max-width:100vw;display:grid!important;grid-auto-flow:column!important;grid-auto-columns:80vw!important}.chb-overflow{position:relative;width:100%}.chb-overflow:after{content:"";background:linear-gradient(90deg,#fff0 0%,rgb(40 68 63) 100%);width:60px;height:-webkit-fill-available;z-index:1;position:absolute;right:0;top:0;pointer-events:none}.chb-container>div{scroll-snap-align:center;flex:none!important;width:auto!important;background:rgb(255 255 255 / .05);border-radius:8px;min-width:25%;padding:2rem 1.4rem;box-shadow:0 10px 20px rgb(0 0 0 / .2)}.chb-container::-webkit-scrollbar{height:8px;display:block}.chb-container::-webkit-scrollbar-thumb{background:var(--kaki);border-radius:10px}.chb-container::-webkit-scrollbar-thumb:hover{background:var(--bleu)}.chb-person{text-transform:uppercase;font-size:1.4rem;margin:.4rem 0}.chb-bed{margin:0;line-height:2.4rem;font-weight:300}.chb-picto{display:flex;flex-direction:row;justify-content:flex-start}.chb-picto>figure>img{height:45px}.chb-photos>.wp-element-button{margin-top:2rem}.conteneur-galerie-cachee{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important}div#baguetteBox-overlay{background-color:rgb(0 0 0 / .4)!important}.include{display:flex;flex-direction:row;align-items:center}figure.inclus{margin-right:1rem}figure.inclus>img{width:50px}.dej-section{height:auto;position:relative;display:flex;align-items:center;padding:3rem;overflow:hidden}.paid-section{padding:1rem;border:1px solid var(--kaki)}.team{display:grid;grid-auto-flow:row;grid-template-columns:1fr 1fr;gap:1rem}figure.avatar{aspect-ratio:1 / 1;overflow:hidden;width:9rem;display:flex;justify-content:center;align-items:center;border-radius:100%;overflow:hidden}.avatar>img{flex-shrink:0;min-width:100%;min-height:100%;object-fit:cover}.card-discover{display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;height:100%;cursor:pointer;transition:0.5s ease;filter:drop-shadow(0 0 0 #fff0)}.card-discover:hover{transform:scale(1.025);filter:drop-shadow(0 0 10px rgb(0 0 0 / .3));transition:ease 1s}.discover{width:100%}.discover-content{padding:4rem 0;height:100%;width:90%;text-align:center}.discover-text{font-family:"sayer-interview-mn",serif;font-size:2.2rem}.discover-picto>img{width:60%}figure.discover>img{padding:0;position:absolute;background-size:cover;overflow:hidden;mix-blend-mode:multiply}.discover:before{content:"";background:var(--sable);width:100%;aspect-ratio:2 / 3;display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.picto-menu{width:60%;justify-self:center}.photo-amb-vertical,.photo-amb-horizontal{width:100%}.photo-amb-vertical>img{min-width:220px;width:66%;box-shadow:0 0 20px rgb(0 0 0 / .2)}.photo-amb-horizontal>img{min-width:330px;width:100%;box-shadow:0 0 20px rgb(0 0 0 / .2)}.photo-amb-content{display:flex;flex-direction:column}.wp-block-group.group-center>.wp-block-group__inner-container{display:flex;align-items:center;justify-content:center;z-index:1;flex-direction:column}.wp-block-group.group-space>.wp-block-group__inner-container{display:flex;flex-direction:column-reverse;align-items:center;transform:translateY(-5%)}.group-space{transform:translateY(0)}.photo-up{transform:translateY(10%);display:flex;justify-content:end}.group-amb-text{width:100%}.group-right{display:flex;justify-content:center;transform:translateY(0)}.group-right-first{display:flex;justify-content:end;z-index:1}.group-right-second{display:flex;right:0;transform:translate(26%,-22%);justify-content:center}.partenaire{min-width:140px;width:200px;margin:0 auto;height:120px;contain:content;display:block;position:relative}.partenaire>a>img{height:-webkit-fill-available;max-height:fit-content;width:auto;max-width:stretch;position:relative;display:flex;margin:0 auto}.footer-link{font:400 1rem/1.5rem "logic-monospace",sans-serif;margin-bottom:1rem;color:var(--w)}.credits>p,.credits>p a,.credits>span{color:rgb(255 255 255 / .7);font:300 .8rem/1rem "logic-monospace",sans-serif;margin-top:0}.credits>p a,.credits>span{margin-right:0 .5rem}#tarteaucitron{overflow:scroll}#tarteaucitronRoot a.tarteaucitronSelfLink{position:relative!important}button.tarteaucitronAllow,button.tarteaucitronDeny{background-color:transparent!important}button.tarteaucitronAllow{border:1px solid var(--vert-sapin)!important;color:var(--vert-sapin)!important}button.tarteaucitronDeny{border:1px solid var(--bleu)!important;color:var(--bleu)!important}footer .credits #tarteaucitronManager{cursor:pointer}footer{background:var(--vert-sapin);width:100%;box-shadow:0 0 30px rgb(0 0 0 / .2)}.inside-footer{position:relative;padding:4rem 0;position:relative;padding:3rem 0;width:100%;max-width:1300px;margin:0 auto;color:var(--w)}footer section{max-width:90%;margin:0 auto}footer .credits,footer .logo{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap}footer .credits{margin:2rem auto}.footer-content{display:grid;grid-template-columns:1fr;gap:1.2rem;margin-bottom:1rem}.footer-baseline{font:300 italic 1rem / 1.4rem "logic-monospace",sans-serif;margin:20px 0;color:var(--w)}.footer-p{color:var(--w)}.searchform{margin:1rem 0}.searchform form{width:90%;max-width:220px;display:flex;align-items:center;justify-content:space-between;border-radius:50px;padding:5px;background:rgb(255 255 255 / .2)}.searchform form input{width:75%;height:25px;background:#fff0;color:var(--w);font:400 1rem / 1rem "logic-monospace",monospace}.searchform>form>input::placeholder{font:400 italic 1rem/1rem "logic-monospace",sans-serif;color:var(--w)}.searchform form img{width:20px;height:20px;margin-right:6px}.wpcf7 form.sent .wpcf7-response-output{color:var(--vert-sapin);font:400 1rem/1rem "logic-monospace",sans-serif}.wpcf7 input[type="text"],.wpcf7 input[type="email"]{width:100%;padding:0 2.4rem}.wpcf7 textarea{width:100%;padding:2rem}.wpcf7-form-wrap{position:relative;display:block}.wpcf7-form-wrap:after{background-image:url(https://www.hotel-champagny-en-vanoise.com/wp-content/uploads/2026/03/input-green.svg);height:50px}.wpcf7-form-wrap-area{position:relative;display:block}.wpcf7-form-wrap-area:after{background-image:url(https://www.hotel-champagny-en-vanoise.com/wp-content/uploads/2026/03/input-textarea-green.svg);height:220px}.wpcf7 input[type="text"],.wpcf7 input[type="email"]{height:40px}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 textarea{background:#fff0;font:400 1rem / 1rem "logic-monospace",sans-serif;color:var(--vert-sapin)}.wpcf7 input[type="text"]::placeholder,.wpcf7 input[type="email"]::placeholder,.wpcf7 textarea::placeholder{font:400 1rem/1rem "logic-monospace",sans-serif;color:rgb(40 68 63 / .6)}input.wpcf7-form-control.wpcf7-submit.has-spinner{color:var(--vert-sapin);background:#fff0;font:400 1.1rem / 1.3rem "sayer-interview-mn",sans-serif}button,.wpcf7-form-submit,.wp-block-post-excerpt__more-link,.wp-block-button__link,.btn-resa>a,button.btn-resa{position:relative;font:400 1.1rem / 1.3rem "sayer-interview-mn",sans-serif;height:auto;letter-spacing:2px;text-transform:uppercase;padding:12px 25px;cursor:pointer;background:#fff0}input.aiowps-captcha-answer{border:1px solid var(--vert-sapin)}button,.wpcf7-form-submit,.wp-block-post-excerpt__more-link,.green>.wp-block-button__link,.green>.btn-resa>a{color:var(--vert-sapin)}.wp-block-button__link,.btn-resa>a,button.btn-resa{color:var(--w)}.kaki>.wp-block-button__link,.kaki>.btn-resa>a{color:var(--kaki)}button:after,.wpcf7-form-submit:after,.wp-block-post-excerpt__more-link:after,.wp-block-button__link:after,.btn-resa>a:after,button.btn-resa:after,.wpcf7-form-wrap-area:after,.wpcf7-form-wrap:after{content:"";display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;background-size:100% 100%;cursor:pointer}button:after,.wpcf7-form-submit:after,.wp-block-post-excerpt__more-link:after{background-image:url(https://www.hotel-champagny-en-vanoise.com/wp-content/uploads/2026/03/small-green-button.svg)}.wp-block-button__link:after,.btn-resa>a:after,button.btn-resa:after{background-image:url(https://www.hotel-champagny-en-vanoise.com/wp-content/uploads/2026/03/border-button-white.svg)}.green>.wp-block-button__link:after,.green>.btn-resa>a:after,.wp-block-post-excerpt__more-text>a:after{background-image:url(https://www.hotel-champagny-en-vanoise.com/wp-content/uploads/2026/03/border-button-green.svg)}.kaki>.wp-block-button__link:after,.kaki>.btn-resa>a:after{background-image:url(https://www.hotel-champagny-en-vanoise.com/wp-content/uploads/2026/03/border-button-kaki.svg)}.small-btn>.wp-block-button__link:after,.small-btn>.btn-resa>a:after{background-image:url(https://www.hotel-champagny-en-vanoise.com/wp-content/uploads/2026/03/small-white-after-button.svg)}button:hover,input.wpcf7-form-control.wpcf7-submit.has-spinner:hover,.wp-block-button__link:hover,.btn-resa>a:hover{letter-spacing:2px}button:active,input.wpcf7-form-control.wpcf7-submit.has-spinner:active,.wp-block-button__link:active,.btn-resa>a:active{background:var(--vert-sapin);border-radius:20px}span.wpcf7-not-valid-tip,.wpcf7 form.invalid .wpcf7-response-output{color:#fff;background:cornflowerblue;border:none}span.wpcf7-not-valid-tip{position:absolute}.wpcf7-response-output{border:none!important;background:#fff}.scrolltop{position:fixed;right:40px;bottom:0;cursor:pointer;font-size:2.5rem;width:45px;height:45px;display:flex;justify-content:center;align-items:center;visibility:hidden;font-family:"logic-monospace";color:#fff;border-radius:100px;z-index:9;transition:all .3s ease-out;opacity:0;background:var(--kaki);color:var(--vert-sapin);box-shadow:0 0 10px rgb(0 0 0 / .1)}.shown{visibility:visible;opacity:1;transition:all .25s ease-out}.scrolltop:active,.scrolltop:focus{color:var(--bleu)}@media screen and (min-width:768px) and (orientation:portrait){.header .inside-header{max-width:90%;margin:0 auto}}@media screen and (min-width:768px){main section.results .post>a{width:20%}main section.results .post section.content{width:75%}main.single>section{margin:10rem 0}.demi-colonne{width:48%}#masthead{height:84px}.btn-nav.wp-block-button{display:block}.nav-menu li a{font:400 1.2rem/1.2rem "logic-monospace";color:var(--w)}.nav-menu{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;padding:8% 10%}.grid-col-1{grid-column:1}.grid-col-2{grid-column:2;align-content:flex-end}.grid-row-1{grid-row:1}.grid-row-2{grid-row:2}.grid-row-3{grid-row:3}.grid-row-4{grid-row:4}.nav-menu .titre-menu a{margin:1.6rem 0 0}.nav-menu li{padding:.8rem 0}.inside-header{max-width:90%;margin:0 auto}.regroup-nav{width:310px;right:0}.cont-lignes.btn1{top:8px;right:0}.cont-lignes.btn1.active{top:8px;right:0}.hero-fullpage{height:70vh}.hero-fullpage>.wp-block-cover__inner-container{align-content:center}.intro-quote{font:400 3.2rem/ 3.6rem "sayer-interview-mn",serif}.hero-fullpage>.wp-block-cover__inner-container{max-width:1150px;margin:0 auto;align-content:center;width:80%;margin-left:60px}.hero{padding:2rem 3rem}.back-img-hero>img{padding:0 20px}.patchw-1,.patchw-4{width:86%}.patchw-2{right:0;top:16%}.patchw-3{bottom:12%;left:0}.marie-card{padding:2rem 3rem 2rem 2rem;transform:rotate(-2deg);margin:1rem}.etienne-card{padding:2rem;transform:rotate(2deg);margin:1rem}.marie-etienne-photo{z-index:0;transform:translate(-4%,14%)}.scroll-history-content{max-width:70%;margin:10vh auto;padding:3vh 2rem}.ambiance{padding:3rem;height:30vh}.back-img.ambiance>img{height:30vh}.picto-amb>img{width:100%}.logo-amb{width:40vw}.pre-amb{font:400 2.4rem/3.4rem "sayer-interview-mn",sans-serif}.amb{font:400 4rem/4rem "sayer-interview-mn",sans-serif}.paid-section{padding:2.5rem}.team{grid-auto-flow:column;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;max-inline-size:max-content;gap:2rem}.activities>img{width:30%}.chb-container{grid-auto-columns:24vw!important}.chb-overflow:after{width:200px}.logo-footer>img{width:40%}.banner{min-height:38vh}.banner-content{width:50%}.back-img.banner>img{height:25vh}figure.avatar{width:7rem}.picto-menu{width:40%}.photo-amb-vertical,.photo-amb-horizontal{width:50%}.photo-amb-vertical>img{min-width:467px;width:467px}.photo-amb-horizontal>img{min-width:700px;width:700px}.wp-block-group.group-center>.wp-block-group__inner-container{justify-content:space-between;flex-direction:row}.group-amb-title{transform:translateX(-55%)}.discover-content{width:80%}.discover-text{font-size:1.8rem}.discover-picto>img{width:60%}.wp-block-group.group-space>.wp-block-group__inner-container{flex-direction:row;align-items:center}.group-space{transform:translateY(-16%)}.photo-up{transform:translateY(0)}.group-center{gap:6rem}.group-amb-text{width:100%}.group-right-second{transform:translate(0,30%);justify-content:flex-start}.picto-activites{width:30%}}@media only screen and (min-device-width:1024px) and (orientation:landscape){.regroup-nav{width:310px;margin:0}.header .inside-header{width:100%;max-width:1300px}.nav-menu{grid-template-rows:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;padding:8% 20%}.nav-menu.active{height:100vh;transition:1s}.hero-fullpage{height:60vh}hr.activities{top:50%;transform:translateY(-50%) rotate(90deg);width:100%}.ambiance{padding:3rem;height:70vh}.back-img.ambiance>img{height:70vh}.pre-amb{font:400 4rem/4.4rem "sayer-interview-mn",sans-serif}.amb{font:400 6rem/6.4rem "sayer-interview-mn",sans-serif}.scroll-history-content{max-width:65%;padding:10vh 2rem}figure.avatar{width:9rem}.discover-text{font-size:2.4rem}.discover-picto>img{width:90%}.wp-block-group.group-center>.wp-block-group__inner-container{justify-content:flex-end}.wp-block-group.group-space>.wp-block-group__inner-container{align-items:flex-end}.group-right-second{justify-content:center}.group-right{transform:translateY(-15%)}.back-img.banner>img{height:62vh}.group-amb-text{width:80%}.partenaire{min-width:200px;width:250px}}@media (min-width:1301px){.hero-fullpage{height:90vh}.section{padding:6rem 0}.section-page{margin:6rem 0}h1{font:400 5rem/5.4rem "sayer-interview-mn",sans-serif}h2{font:400 3rem/3.4rem "sayer-interview-mn",sans-serif}h3{font:400 1.8rem/2.2rem "sayer-interview-mn",sans-serif}h4{font:400 1.2rem/1.45rem "sayer-interview-mn",sans-serif}h5{font:400 1.2rem/1.35rem "sayer-interview-mn",sans-serif}h6{font:400 1.1rem/1.5rem "sayer-interview-mn",sans-serif}blockquote p{font:400 2.4rem/3.4rem "logic-monoscript",sans-serif;padding-left:34px;letter-spacing:1px}blockquote{margin:2rem 0}.logo-header{width:200px;margin-left:0}footer section{max-width:1300px}.footer-content{grid-template-columns:1fr 1fr;margin-bottom:3rem}.logo-footer{width:60%}.footer-baseline{font:300 italic 1.5rem / 2rem "logic-monospace",sans-serif;margin:2rem 0}.banner-content{width:100%}}.alignfull,.align-card,.align-two-cards,main>.wp-block-columns{width:90vw;justify-content:center;margin:2rem auto}.alignfull{padding:2rem 0}.align-card{padding:2rem}.align-width{width:100%;justify-content:center;padding:2rem 1.3rem}.align-two-cards{gap:0}.demi-card-left,.demi-card-right{padding:2rem 1.3rem}.wp-block-columns.demi-card-center{width:100%;margin:0 auto}.bg-beige{background:var(--beige)}.bg-kaki{background:var(--kaki)}.bg-sable{background:var(--sable)}.bg-bleu{background:var(--bleu)}.bg-vertsapin{background:var(--vert-sapin)}.white{color:var(--w)}.kaki{color:var(--kaki)}.italic{font-style:italic}.small{font-size:.8rem;font-weight:300;line-height:.8rem;margin:0}.none{display:none}@media screen and (min-width:768px){.wp-block-columns.demi-card-center{width:50%;margin:0 auto}}@media only screen and (min-device-width:1024px) and (orientation:landscape){.alignfull,.align-card,.align-two-cards,main>.wp-block-columns{width:100%;max-width:1300px;margin:2rem auto}.alignfull{padding:5rem 0;gap:0}.align-card{padding:4rem 2.5rem}.demi-card-left,.demi-card-right{padding:5rem 2.5rem}.banner{max-width:1300px;overflow:hidden;flex-direction:column;justify-content:space-between;align-items:center;min-height:82vh;align-content:flex-start}.banner>.wp-block-cover__inner-container{margin-top:6rem}.none{display:block}}h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}