.text-content p{text-align:left}.heading{color:#fff}.heading>.cartouche{position:absolute;top:0;right:0;bottom:0;left:0;z-index:13;display:flex;flex-direction:column;justify-content:center;text-align:center;max-width:640px}.heading .open-img{display:none}.heading picture,.heading .picture-wrapper{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0}.heading{min-height:440px}.heading h1{font-size:3.25rem;font-weight:400;margin:0}.heading h1:before,.heading h1:after{content:"-"}.heading .subtitle{position:relative;width:100%}.heading .subtitle:after{content:"";display:block;position:absolute;height:1em;width:5em;bottom:-5em;left:0;right:0;margin:auto;background-image:url(./sprites-B7_ubNsG.svg);background-repeat:no-repeat;background-size:200% 1000%;background-position:0% calc((7 * 100 * 1000) / (10 * (1000 - 100)) * 1%);padding:0;width:25em;height:5em;pointer-events:none}.heading:after{content:"";display:block;position:absolute;z-index:12;top:0;right:0;bottom:0;left:0;background:linear-gradient(45deg,#000000b3,#00000078);opacity:1}.salle{position:relative;margin-block:4rem 6rem;font-size:18px;gap:0;align-items:flex-start}.salle h2{border-bottom:1px solid}.salle.grande h2{border-bottom:1px solid;padding-left:2rem}.salle .inner{padding-inline:0 2rem}.salle.grande .inner{padding-inline:2rem 0}.salle.preanim{opacity:0}.salle.petite{text-align:right}.salle.petite.preanim{transform:translate(-10px)}.salle .left,.salle.grande .right{border-top:1px solid}.salle.grande .left,.slideshow{border:0}.gallery-field{margin:0}main .slideshow .picture-wrapper,main .slideshow picture{height:100%;width:100%;position:relative}main .slideshow picture img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover}.trigger-extensible{display:flex;align-items:center;position:relative;gap:.5em}.deploy-button{display:block;position:relative;width:0;height:0;line-height:0;padding:.75em;border-radius:30px;margin-inline:.25em;background:#c9ac85}.deploy-button:before,.deploy-button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:1px;background:#fff;height:55%;transition:all .2s ease-out}.deploy-button:after{transform:rotate(90deg)}.extended .deploy-button:before{transform:rotate(90deg)}.page-chalet-alliance .open-slideshow{border-radius:0;top:auto;left:auto}.page-chalet-alliance .salle.petite .open-slideshow{right:auto;left:0}.salle.grande.preanim{transform:translate(10px)}.salle h2,.extras h2,.infos h2{position:relative;font-size:2.25em;font-weight:400;margin-block:0 .15em;padding-block:.25em .4em;letter-spacing:.1em}.salle .description{font-size:14px;text-align:justify}.salle .caracteristiques{display:flex;align-items:flex-start;margin-left:auto;margin-block:1.15em;width:100%;font-size:15px;gap:.5em}.salle .desc{width:100%;margin-left:auto;text-align:left;max-width:440px}.salle.grande .desc{margin-left:0}.salle .inner,.salle.grande .inner{padding-inline:0 3em}.salle.grande .inner{padding-inline:3rem 0}.img-cont:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:#00000036;transition:all .2s ease-out;pointer-events:none}.salle .img-cont:hover:after{background:transparent}.salle.grande .img-cont .sprite-icon{left:auto;right:0}.img-cont picture img{transition:all .2s ease-out;will-change:auto}.img-cont:hover picture img{transform:scale(1.02)}.salle .desc .nous-contacter{position:relative;color:inherit;text-decoration:none;display:block;padding:.8em 1em 1em;transition:all .09s ease-out;margin-top:.75em}.salle .desc .nous-contacter:hover{text-decoration:underline}.salle .desc .nous-contacter:before{content:"> ";position:absolute;left:0;color:#c9ac85;font-weight:800;transition:all .1s ease-out}.salle .desc .nous-contacter:hover{border-color:#000}.salle .desc .nous-contacter:hover:before{left:3px}.salle .caracteristiques p{margin:0}.salle.grande .caracteristiques{margin-left:0}.salle .caracteristiques .sprite-icon{margin:0}.salle .caracteristiques .label{display:block;font-family:Quicksand;font-weight:700;color:#c9ac85;font-size:14px;padding-top:4px}.salle .caracteristiques .sprite-icon{font-size:1.25em}.capacite .sprite-icon{background-image:url(./sprites-B7_ubNsG.svg);background-position:0% calc((6 * 100 * 1000) / (10 * (1000 - 100)) * 1%)}.tarifs .sprite-icon{background-image:url(./sprites-B7_ubNsG.svg);background-position:calc(1 * (100% / 9)) calc((6 * 100 * 1000) / (10 * (1000 - 100)) * 1%)}.dimensions .sprite-icon{background-image:url(./sprites-B7_ubNsG.svg);background-position:calc(2 * (100% / 9)) calc((6 * 100 * 1000) / (10 * (1000 - 100)) * 1%)}.salle h2:after{top:auto;bottom:0}.salle.grande h2:after{right:0;left:auto}section.extras>div.preanim{opacity:0;transform:translateY(20px)}section.extras .textes{margin:2em auto;text-align:justify;font-size:15px;letter-spacing:.2px;line-height:161%}section.extras .right .img-cont .sprite-icon{left:auto;right:0}section.extras h2{text-align:center;margin-bottom:0;padding-block:.45em .6em;font-weight:700;font-size:46px;font-style:italic;color:#c9ac85}section.infos{margin-block:3rem}section.infos .content{padding:0;max-width:960px;margin-inline:auto}section.infos h2{text-align:center;border-top:1px solid;border-bottom:1px solid;margin-bottom:1.5em}footer{background:linear-gradient(56deg,#5d3c10,#c9ac85)}@media(max-width:1200px){.heading{min-height:415px}.heading .cartouche{padding-top:42px}.heading h1{font-size:42px}.heading .subtitle{font-size:14px}.salle h2,.extras h2,.infos h2{font-size:25px}.slideshow .prev,.slideshow .next{font-size:36px}.extras.container,section.salle{padding-inline:30px;margin-block:3rem 4rem}section.extras h2{font-size:28px}.trigger-extensible{font-size:15px}}@media(max-width:768px){.heading{min-height:336px}.heading .cartouche{padding-top:42px}.heading h1{font-size:32px}.heading .subtitle{font-size:13px;margin-block:0px}.heading .subtitle:after{width:20em;height:4em;bottom:-4em}section.salle.petite{flex-direction:column-reverse;margin-block:1em 4em}.page-chalet-alliance .salle.petite .open-slideshow{left:auto;right:0}.salle .left,.salle.grande .right{border-top:0}section.salle.grande{flex-direction:column}.salle.grande h2{padding-left:0}.extras.container>*,section.salle>*{width:100%;flex:0 0 100%}section.salle{max-width:480px;margin-inline:auto}.extras.container{flex-direction:column;max-width:480px;margin-inline:auto}section.extras .textes{margin-block:1em}section.infos .content{max-width:480px}.page-chalet-alliance .open-slideshow{padding:25px}}@media(max-width:576px){.extras.container,section.salle{padding-inline:15px}section.salle,section.infos .content,.extras.container{max-width:100%}.heading .cartouche{padding-top:42px}.heading h1{font-size:25px}.heading .subtitle{font-size:12px;margin-block:0px}.heading .subtitle:after{width:20em;height:4em;bottom:-4em}}
