@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Syne:wght@400..800&display=swap";html{background-color:#6c2b2b;font-size:10px}body.no-scroll,html.no-scroll{height:100vh;overflow:hidden}*{box-sizing:border-box;color:#fff;margin:0;padding:0}.language-switcher{align-items:center;display:flex}.language-switcher li{margin-bottom:0}.language-switcher li.active{display:none}.language-switcher li a{align-items:center;border:3px solid #deb56c;border-radius:0;color:#fff;display:flex;font-family:Syne,Arial,sans-serif;font-size:1.2rem;font-weight:900;height:5rem;justify-content:center;text-decoration:none;text-transform:uppercase;transition:.3s;width:5rem}.language-switcher li a:hover{background-color:#deb56c;color:#fff}img{max-width:100%}.title{font-weight:600}.title b{font-weight:900}.title-font{font-family:Syne,Arial,sans-serif}.title-weight{font-weight:800}.text-font{font-family:Syne,Arial,sans-serif}.text-blue,.text-blue *{color:#00008b}ul{list-style:none;padding-left:2rem}ul li{margin-bottom:1.5rem;position:relative}@media (min-width:1200px){ul li{margin-bottom:1rem}}ul li strong{color:#fff;line-height:1}.desc,ul{color:#6a6a6a;font-size:1.8rem;letter-spacing:1.5px;line-height:3.2rem}.desc--desc,ul--desc{color:#fff}.desc *,ul *{color:#6a6a6a;font-size:1.8rem;letter-spacing:1.5px;line-height:3.2rem}.desc b,.desc p,ul b,ul p{margin-left:4px}.desc h2,ul h2{font-family:Syne,Arial,sans-serif;font-size:3rem;font-weight:600;line-height:1;margin-bottom:4.5rem}@media (min-width:1200px){.desc h2,ul h2{font-size:4.8rem;line-height:1;margin-bottom:4.5rem}}@media (max-width:599px){.desc h2,ul h2{font-size:3.3rem;line-height:3.5rem;margin-bottom:3.3rem}}@media (max-width:900px){.desc h2,ul h2{margin-bottom:2.8rem}}.desc h2 b,.desc h2 strong,ul h2 b,ul h2 strong{font-size:3rem;font-weight:800}@media (min-width:1200px){.desc h2 b,.desc h2 strong,ul h2 b,ul h2 strong{font-size:4.8rem}.desc,.desc *,ul,ul *{font-size:1.7rem;letter-spacing:1.5px;line-height:3.4rem}}#content ul li:before{color:#deb56c;content:"■";left:-2rem;position:absolute}.content,a,div,li,p,span{font-family:Syne,Arial,sans-serif;font-size:1.4rem;line-height:1}@media (min-width:1200px){.content,a,div,li,p,span{font-size:1.6rem;line-height:1}}.container,.is-layout-constrained>.wp-block-group__inner-container{margin:0 auto;max-width:90vw;width:118rem}.container--large,.is-layout-constrained>.wp-block-group__inner-container--large{width:144rem}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:lowercase}.text-bold{font-weight:700}.text-medium{font-weight:600}.text-italic{font-style:italic}.d-flex{display:flex}.d-flex--center{align-items:center;justify-content:center}.d-block{display:block}.d-none{display:none}.w-100{width:100%}.fit-cover,.h-100{height:100%}.fit-cover{-o-object-fit:cover;object-fit:cover;width:100%}.m0,.p0{padding:0}.mt-1{margin-top:10px}.mt-2{margin-top:20px}.mt-3{margin-top:30px}.mt-4{margin-top:40px}.mt-5{margin-top:50px}.mt-6{margin-top:60px}.mt-7{margin-top:70px}.mt-8{margin-top:80px}.mt-9{margin-top:90px}.mt-10{margin-top:100px}@media (max-width:1200px){.mobile-mt-1{margin-top:10px!important}.mobile-mt-2{margin-top:20px!important}.mobile-mt-3{margin-top:30px!important}.mobile-mt-4{margin-top:40px!important}.mobile-mt-5{margin-top:50px!important}.mobile-mt-6{margin-top:60px!important}.mobile-mt-7{margin-top:70px!important}.mobile-mt-8{margin-top:80px!important}.mobile-mt-9{margin-top:90px!important}.mobile-mt-10{margin-top:100px!important}}.mb-1{margin-bottom:10px}.mb-2{margin-bottom:20px}.mb-3{margin-bottom:30px}.mb-4{margin-bottom:40px}.mb-5{margin-bottom:50px}.mb-6{margin-bottom:60px}.mb-7{margin-bottom:70px}.mb-8{margin-bottom:80px}.mb-9{margin-bottom:90px}.mb-10{margin-bottom:100px}@media (max-width:1200px){.mobile-mb-1{margin-bottom:10px!important}.mobile-mb-2{margin-bottom:20px!important}.mobile-mb-3{margin-bottom:30px!important}.mobile-mb-4{margin-bottom:40px!important}.mobile-mb-5{margin-bottom:50px!important}.mobile-mb-6{margin-bottom:60px!important}.mobile-mb-7{margin-bottom:70px!important}.mobile-mb-8{margin-bottom:80px!important}.mobile-mb-9{margin-bottom:90px!important}.mobile-mb-10{margin-bottom:100px!important}}.pt-1{padding-top:10px}.pt-2{padding-top:20px}.pt-3{padding-top:30px}.pt-4{padding-top:40px}.pt-5{padding-top:50px}.pt-6{padding-top:60px}.pt-7{padding-top:70px}.pt-8{padding-top:80px}.pt-9{padding-top:90px}.pt-10{padding-top:100px}@media (max-width:599px){.mobile-pt-1{padding-top:10px!important}.mobile-pt-2{padding-top:20px!important}.mobile-pt-3{padding-top:30px!important}.mobile-pt-4{padding-top:40px!important}.mobile-pt-5{padding-top:50px!important}.mobile-pt-6{padding-top:60px!important}.mobile-pt-7{padding-top:70px!important}.mobile-pt-8{padding-top:80px!important}.mobile-pt-9{padding-top:90px!important}.mobile-pt-10{padding-top:100px!important}}.logoGetsFixed__container{height:100%;left:50%;max-width:90vw;padding:10px 5vw;position:absolute;top:0;transform:translate(-50%);width:160rem}@media screen and (max-width:1200px){.logoGetsFixed{display:none}}@media screen and (min-width:1200px){.logoGetsFixed{height:20rem;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(180deg);width:5rem}}.btn{border:5px solid #deb56c;color:#deb56c;display:inline-block;font-size:1.2rem;font-weight:900;letter-spacing:.14rem;padding:2rem 20px;text-align:center;text-decoration:none;text-transform:uppercase;transition:.3s}@media (max-width:599px){.btn{letter-spacing:2px;line-height:1.2}}.btn:hover{background-color:#deb56c;color:#fff}.btn--clearBlood{border-color:#a23e3e;color:#a23e3e}.btn--clearBlood:hover{background-color:#a23e3e;color:#fff}.btn--red{border-color:#a23e3e;color:#fff}.btn--red:hover{background-color:#a23e3e}.col-or{color:#deb56c}.rank-math-breadcrumb{text-transform:uppercase}.rank-math-breadcrumb p *{letter-spacing:2px}.rank-math-breadcrumb p a{color:#fff;text-decoration:none}.rank-math-breadcrumb p span{color:#deb56c;font-weight:700}@media (min-width:1200px){.rank-math-breadcrumb p *{letter-spacing:3px}.rank-math-breadcrumb p a{color:#fff;font-size:1.3rem;text-decoration:none}.rank-math-breadcrumb p span{color:#deb56c;font-size:1.3rem;font-weight:700}}#loader{align-items:center;background:#ffffffb3;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:10}#loader.hidden{display:none}#loader .spinner{animation:spin 1s linear infinite;border:5px solid rgba(0,0,0,.2);border-radius:50%;border-top-color:#000;height:50px;width:50px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media (min-width:900px){.pb-1{padding-bottom:1rem!important}.pt-1{padding-top:1rem!important}}@media (max-width:599px){.pb-mb-1{padding-bottom:1rem!important}.pt-mb-1{padding-top:1rem!important}}@media (min-width:900px){.pb-2{padding-bottom:2rem!important}.pt-2{padding-top:2rem!important}}@media (max-width:599px){.pb-mb-2{padding-bottom:2rem!important}.pt-mb-2{padding-top:2rem!important}}@media (min-width:900px){.pb-3{padding-bottom:3rem!important}.pt-3{padding-top:3rem!important}}@media (max-width:599px){.pb-mb-3{padding-bottom:3rem!important}.pt-mb-3{padding-top:3rem!important}}@media (min-width:900px){.pb-4{padding-bottom:4rem!important}.pt-4{padding-top:4rem!important}}@media (max-width:599px){.pb-mb-4{padding-bottom:4rem!important}.pt-mb-4{padding-top:4rem!important}}@media (min-width:900px){.pb-5{padding-bottom:5rem!important}.pt-5{padding-top:5rem!important}}@media (max-width:599px){.pb-mb-5{padding-bottom:5rem!important}.pt-mb-5{padding-top:5rem!important}}@media (min-width:900px){.pb-6{padding-bottom:6rem!important}.pt-6{padding-top:6rem!important}}@media (max-width:599px){.pb-mb-6{padding-bottom:6rem!important}.pt-mb-6{padding-top:6rem!important}}@media (min-width:900px){.pb-7{padding-bottom:7rem!important}.pt-7{padding-top:7rem!important}}@media (max-width:599px){.pb-mb-7{padding-bottom:7rem!important}.pt-mb-7{padding-top:7rem!important}}@media (min-width:900px){.pb-8{padding-bottom:8rem!important}.pt-8{padding-top:8rem!important}}@media (max-width:599px){.pb-mb-8{padding-bottom:8rem!important}.pt-mb-8{padding-top:8rem!important}}@media (min-width:900px){.pb-9{padding-bottom:9rem!important}.pt-9{padding-top:9rem!important}}@media (max-width:599px){.pb-mb-9{padding-bottom:9rem!important}.pt-mb-9{padding-top:9rem!important}}@media (min-width:900px){.pb-10{padding-bottom:10rem!important}.pt-10{padding-top:10rem!important}}@media (max-width:599px){.pb-mb-10{padding-bottom:10rem!important}.pt-mb-10{padding-top:10rem!important}}@media (min-width:900px){.pb-11{padding-bottom:11rem!important}.pt-11{padding-top:11rem!important}}@media (max-width:599px){.pb-mb-11{padding-bottom:11rem!important}.pt-mb-11{padding-top:11rem!important}}@media (min-width:900px){.pb-12{padding-bottom:12rem!important}.pt-12{padding-top:12rem!important}}@media (max-width:599px){.pb-mb-12{padding-bottom:12rem!important}.pt-mb-12{padding-top:12rem!important}}@media (min-width:900px){.pb-13{padding-bottom:13rem!important}.pt-13{padding-top:13rem!important}}@media (max-width:599px){.pb-mb-13{padding-bottom:13rem!important}.pt-mb-13{padding-top:13rem!important}}@media (min-width:900px){.pb-14{padding-bottom:14rem!important}.pt-14{padding-top:14rem!important}}@media (max-width:599px){.pb-mb-14{padding-bottom:14rem!important}.pt-mb-14{padding-top:14rem!important}}@media (min-width:900px){.pb-15{padding-bottom:15rem!important}.pt-15{padding-top:15rem!important}}@media (max-width:599px){.pb-mb-15{padding-bottom:15rem!important}.pt-mb-15{padding-top:15rem!important}}@media (min-width:900px){.pb-16{padding-bottom:16rem!important}.pt-16{padding-top:16rem!important}}@media (max-width:599px){.pb-mb-16{padding-bottom:16rem!important}.pt-mb-16{padding-top:16rem!important}}@media (min-width:900px){.pb-17{padding-bottom:17rem!important}.pt-17{padding-top:17rem!important}}@media (max-width:599px){.pb-mb-17{padding-bottom:17rem!important}.pt-mb-17{padding-top:17rem!important}}@media (min-width:900px){.pb-18{padding-bottom:18rem!important}.pt-18{padding-top:18rem!important}}@media (max-width:599px){.pb-mb-18{padding-bottom:18rem!important}.pt-mb-18{padding-top:18rem!important}}@media (min-width:900px){.pb-19{padding-bottom:19rem!important}.pt-19{padding-top:19rem!important}}@media (max-width:599px){.pb-mb-19{padding-bottom:19rem!important}.pt-mb-19{padding-top:19rem!important}}@media (min-width:900px){.pb-20{padding-bottom:20rem!important}.pt-20{padding-top:20rem!important}}@media (max-width:599px){.pb-mb-20{padding-bottom:20rem!important}.pt-mb-20{padding-top:20rem!important}}@media (min-width:900px){.pb-21{padding-bottom:21rem!important}.pt-21{padding-top:21rem!important}}@media (max-width:599px){.pb-mb-21{padding-bottom:21rem!important}.pt-mb-21{padding-top:21rem!important}}@media (min-width:900px){.pb-22{padding-bottom:22rem!important}.pt-22{padding-top:22rem!important}}@media (max-width:599px){.pb-mb-22{padding-bottom:22rem!important}.pt-mb-22{padding-top:22rem!important}}@media (min-width:900px){.pb-23{padding-bottom:23rem!important}.pt-23{padding-top:23rem!important}}@media (max-width:599px){.pb-mb-23{padding-bottom:23rem!important}.pt-mb-23{padding-top:23rem!important}}@media (min-width:900px){.pb-24{padding-bottom:24rem!important}.pt-24{padding-top:24rem!important}}@media (max-width:599px){.pb-mb-24{padding-bottom:24rem!important}.pt-mb-24{padding-top:24rem!important}}@media (min-width:900px){.pb-25{padding-bottom:25rem!important}.pt-25{padding-top:25rem!important}}@media (max-width:599px){.pb-mb-25{padding-bottom:25rem!important}.pt-mb-25{padding-top:25rem!important}}@media (min-width:900px){.pb-26{padding-bottom:26rem!important}.pt-26{padding-top:26rem!important}}@media (max-width:599px){.pb-mb-26{padding-bottom:26rem!important}.pt-mb-26{padding-top:26rem!important}}@media (min-width:900px){.pb-27{padding-bottom:27rem!important}.pt-27{padding-top:27rem!important}}@media (max-width:599px){.pb-mb-27{padding-bottom:27rem!important}.pt-mb-27{padding-top:27rem!important}}@media (min-width:900px){.pb-28{padding-bottom:28rem!important}.pt-28{padding-top:28rem!important}}@media (max-width:599px){.pb-mb-28{padding-bottom:28rem!important}.pt-mb-28{padding-top:28rem!important}}@media (min-width:900px){.pb-29{padding-bottom:29rem!important}.pt-29{padding-top:29rem!important}}@media (max-width:599px){.pb-mb-29{padding-bottom:29rem!important}.pt-mb-29{padding-top:29rem!important}}@media (min-width:900px){.pb-30{padding-bottom:30rem!important}.pt-30{padding-top:30rem!important}}@media (max-width:599px){.pb-mb-30{padding-bottom:30rem!important}.pt-mb-30{padding-top:30rem!important}}@media (min-width:900px){.pb-31{padding-bottom:31rem!important}.pt-31{padding-top:31rem!important}}@media (max-width:599px){.pb-mb-31{padding-bottom:31rem!important}.pt-mb-31{padding-top:31rem!important}}@media (min-width:900px){.pb-32{padding-bottom:32rem!important}.pt-32{padding-top:32rem!important}}@media (max-width:599px){.pb-mb-32{padding-bottom:32rem!important}.pt-mb-32{padding-top:32rem!important}}@media (min-width:900px){.pb-33{padding-bottom:33rem!important}.pt-33{padding-top:33rem!important}}@media (max-width:599px){.pb-mb-33{padding-bottom:33rem!important}.pt-mb-33{padding-top:33rem!important}}@media (min-width:900px){.pb-34{padding-bottom:34rem!important}.pt-34{padding-top:34rem!important}}@media (max-width:599px){.pb-mb-34{padding-bottom:34rem!important}.pt-mb-34{padding-top:34rem!important}}@media (min-width:900px){.pb-35{padding-bottom:35rem!important}.pt-35{padding-top:35rem!important}}@media (max-width:599px){.pb-mb-35{padding-bottom:35rem!important}.pt-mb-35{padding-top:35rem!important}}@media (min-width:900px){.pb-36{padding-bottom:36rem!important}.pt-36{padding-top:36rem!important}}@media (max-width:599px){.pb-mb-36{padding-bottom:36rem!important}.pt-mb-36{padding-top:36rem!important}}@media (min-width:900px){.pb-37{padding-bottom:37rem!important}.pt-37{padding-top:37rem!important}}@media (max-width:599px){.pb-mb-37{padding-bottom:37rem!important}.pt-mb-37{padding-top:37rem!important}}@media (min-width:900px){.pb-38{padding-bottom:38rem!important}.pt-38{padding-top:38rem!important}}@media (max-width:599px){.pb-mb-38{padding-bottom:38rem!important}.pt-mb-38{padding-top:38rem!important}}@media (min-width:900px){.pb-39{padding-bottom:39rem!important}.pt-39{padding-top:39rem!important}}@media (max-width:599px){.pb-mb-39{padding-bottom:39rem!important}.pt-mb-39{padding-top:39rem!important}}@media (min-width:900px){.pb-40{padding-bottom:40rem!important}.pt-40{padding-top:40rem!important}}@media (max-width:599px){.pb-mb-40{padding-bottom:40rem!important}.pt-mb-40{padding-top:40rem!important}}@keyframes bgZoomOut{0%{background-size:110%}to{background-size:100%}}@keyframes bgZoomOut-big{0%{background-size:130%}to{background-size:120%}}.title-h1{font-family:Syne,Arial,sans-serif;font-size:2.4rem;font-weight:600;line-height:1;margin-bottom:2rem}@media (min-width:1200px){.title-h1{font-size:2.4rem;line-height:1;margin-bottom:2rem}}.title-h2{font-family:Syne,Arial,sans-serif;font-size:3rem;font-weight:600;line-height:1;margin-bottom:4.5rem}@media (min-width:1200px){.title-h2{font-size:4.8rem;line-height:1;margin-bottom:4.5rem}}.title-h3{font-family:Syne,Arial,sans-serif;font-size:3rem;font-weight:600;line-height:1;margin-bottom:4.5rem}@media (min-width:1200px){.title-h3{font-size:4.8rem;line-height:1;margin-bottom:4.5rem}}.descriptionSingle{background-position:50%;background-size:cover;background:#fff;padding-bottom:80px}.descriptionSingle .container{padding-top:89px}.descriptionSingle__title{color:#434343;font-size:3.3rem;line-height:3.5rem;margin-bottom:3.2rem;text-align:center}.descriptionSingle__title b,.descriptionSingle__title i{color:#434343}.descriptionSingle__title b{font-weight:750}.descriptionSingle__description{text-align:center}.descriptionSingle__description p{margin-top:20px}.descriptionSingle__subtitle{margin-top:4rem}.descriptionSingle__subtitle .quote{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-top:60px;position:relative;text-align:center}.descriptionSingle__subtitle .quote span{color:#a23e3e;font-size:2.5rem;font-weight:800;line-height:3.3rem;position:relative;z-index:1}.descriptionSingle__subtitle .quote span i{color:#6c2b2b;font-style:normal;margin:0 3px}.descriptionSingle__subtitle .quote__svg{height:10rem;left:0;position:absolute;top:0;width:15rem}@media (min-width:1200px){.descriptionSingle{padding-bottom:20rem;padding-top:10rem}.descriptionSingle--no-pb{padding-bottom:10rem}.descriptionSingle .container{padding-top:6rem}.descriptionSingle__title{font-size:4rem;letter-spacing:1px;line-height:4.2rem;margin-bottom:2.6rem;max-width:50%;text-align:left}.descriptionSingle__description{display:flex;gap:5rem;text-align:left}.descriptionSingle__description p{flex:1}.descriptionSingle__subtitle{display:flex;justify-content:flex-end;margin-top:4.5rem}.descriptionSingle__subtitle .quote{align-items:flex-start;padding-top:3rem;width:calc(50% - 5rem)}.descriptionSingle__subtitle .quote span{font-size:2.7rem;line-height:3.6rem;text-align:left}.descriptionSingle__subtitle .quote__svg{left:-3rem;top:-3rem}}.introSingle{background-position:50%;background-size:cover;margin-top:calc(var(--header-height)*-1);padding-bottom:7.2rem;padding-top:23rem;position:relative}.introSingle .not-mobile{display:none}.introSingle__title{font-size:2.8rem;letter-spacing:2px;text-transform:uppercase}.introSingle__title b{font-size:3.6rem}.introSingle__content{align-items:center;display:flex;flex-direction:column;justify-content:center}.introSingle__part--title{margin-bottom:4rem;text-align:center}.introSingle__part--title h1{margin-bottom:0}.introSingle__part--prices__price{align-items:center;border-bottom:1px solid #fff;border-top:1px solid #fff;display:flex;gap:15px;justify-content:space-between;margin:10px 0;padding:20px 0}@media (min-width:900px){.introSingle__part--prices__price{gap:25px}}.introSingle__part--prices__price img{max-width:58px}.introSingle__part--prices__price--summer{border-bottom:0;margin-bottom:0;margin-top:0}.introSingle__part--prices__price--winter{margin-top:0}.introSingle__part--prices__price__flex{display:flex;flex-direction:column;justify-content:flex-end;text-align:right}.introSingle__part--prices__price__flex__label{font-size:1.3rem;letter-spacing:.22em;text-transform:uppercase}@media (min-width:900px){.introSingle__part--prices__price__flex__label{font-size:1.6rem}}.introSingle__part--prices__price__flex__number{font-family:"system-ui",sans-serif;font-size:4.6rem;font-weight:900}@media (max-width:599px){.introSingle__breadcrumb{display:none}}.introSingle__specs{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-top:5.7rem}.introSingle__specs .serviceCard{max-width:calc(50% - 10px);min-width:calc(50% - 10px)}.introSingle__spacer,.introSingle__specs .serviceCard:nth-child(odd){background-color:#a23e3e}.introSingle__spacer{bottom:0;display:block;height:30px;left:50%;position:absolute;transform:translate(-50%,50%);width:50%}@media (min-width:1200px){.introSingle{animation:bgZoomOut 1.5s ease-out forwards;background-position:50%;background-size:cover;padding-top:30rem}.introSingle .not-mobile{display:flex}.introSingle .not-desktop{display:none}.introSingle__content{align-items:flex-end;flex-direction:row;justify-content:space-between}.introSingle__part--title{margin-bottom:0}.introSingle__part--prices__title{font-size:2.5rem;font-weight:800;margin-bottom:2rem}.introSingle__part--prices__price{padding:16px}.introSingle__part--prices__price__flex__number{font-size:3.8rem}.introSingle__title{font-size:4rem;font-weight:500;letter-spacing:.1em;text-align:left}.introSingle__title b{font-size:5.2rem;font-weight:900}.introSingle__breadcrumb{letter-spacing:1px;margin-top:3rem;text-align:left}.introSingle__specs{flex-wrap:nowrap;gap:1.5rem;justify-content:flex-start;margin-top:6rem}.introSingle__specs .serviceCard{max-height:16rem;max-width:16rem;min-width:16rem}.introSingle__spacer{left:auto;right:0;transform:translateY(50%);width:30%}}@media (max-width:1200px){.singleGalerie{align-items:center;display:flex;flex-direction:column;padding-top:5vw}.singleGalerie .only-desktop{display:none}}.singleGalerie__btn{cursor:pointer;margin:30px auto}@media (max-width:599px){.singleGalerie__btn{width:70vw}}.singleGalerie__container{align-items:center;display:flex;flex-direction:column}.singleGalerie__container__imageContainer .content{display:none}@media (min-width:900px){.singleGalerie{align-items:center;display:flex;flex-direction:column;padding-bottom:8rem;padding-top:8rem}.singleGalerie__container .firstPart{display:flex;gap:2rem;justify-content:center;max-width:90vw}.singleGalerie__container .secondPart{display:flex}.singleGalerie__container__imageContainer{display:none;max-width:50%}.singleGalerie__container__imageContainer .content{opacity:0}.singleGalerie__container__imageContainer--1,.singleGalerie__container__imageContainer--2{display:block}.singleGalerie__btn{margin-top:7rem}}@media (min-width:1200px){.singleGalerie .no-desktop{display:none}.singleGalerie__container{align-items:flex-start;flex-direction:row;gap:3rem;margin-bottom:-185px;margin-top:-185px}.singleGalerie__container .firstPart{display:flex;flex-direction:column;gap:3rem;justify-content:flex-start}.singleGalerie__container .secondPart{flex-direction:row;flex-wrap:wrap;gap:3rem;justify-content:flex-end}.singleGalerie__container__imageContainer{cursor:pointer;position:relative}.singleGalerie__container__imageContainer:hover .content{opacity:1}.singleGalerie__container__imageContainer .content{align-items:center;background-image:linear-gradient(#4e181866,#4e1818);display:flex;height:100%;justify-content:center;left:0;pointer-events:none;position:absolute;top:0;transition:.5s;width:100%}.singleGalerie__container__imageContainer .content .cross{align-items:center;aspect-ratio:1/1;border:4px solid #deb56c;display:flex;height:8rem;justify-content:center;padding:2rem;width:8rem}.singleGalerie__container__imageContainer img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.singleGalerie__container__imageContainer--1,.singleGalerie__container__imageContainer--2{display:block;height:30.1rem;min-width:45rem}.singleGalerie__container__imageContainer--3{display:block;height:50rem;min-width:71rem}.singleGalerie__container__imageContainer--4,.singleGalerie__container__imageContainer--5{display:block;height:40rem;width:34rem}.singleGalerie__btn{margin-bottom:4.6rem;margin-top:2.6rem}}.singleServices{background-position:50%;background-size:cover;background:#fff;padding-bottom:30px;padding-top:80px}.singleServices__title{color:#434343;font-size:3.3rem;line-height:3.5rem;margin-bottom:3.2rem;text-align:center}.singleServices__title b,.singleServices__title i{color:#434343}.singleServices__title b{font-weight:750}.singleServices__description{text-align:center}.singleServices__cards{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding:40px 0}.singleServices__cards__card{width:calc(50% - 10px)}.singleServices__cards__card:nth-child(odd){background-color:#a23e3e}@media (min-width:1200px){.singleServices{background-position:50%;background-size:cover;padding-bottom:10rem;padding-top:19rem}.singleServices .container{align-items:center;display:flex;flex-direction:column}.singleServices__title{font-size:4rem;letter-spacing:1px;line-height:4.2rem;margin-bottom:2.6rem;max-width:60rem}.singleServices__description{max-width:90rem}.singleServices__cards{padding-top:6.6rem}.singleServices__cards__card{max-width:18.2rem}}.singlePrices{padding-bottom:80px;padding-top:80px}.singlePrices .container{display:flex;flex-direction:column}.singlePrices__part{flex:1}.singlePrices__part__cta{margin-top:4.5rem}.singlePrices__part--prices{margin-bottom:7.2rem}.singlePrices__part--conditions{text-align:left}.singlePrices__part--conditions .title{font-size:3rem;margin-bottom:4.5rem;text-transform:uppercase}.singlePrices__part--conditions .condition__title{color:#deb56c;font-size:2rem;font-weight:900;letter-spacing:.14em;margin-bottom:1em;margin-top:5rem;text-transform:uppercase}@media (min-width:1200px){.singlePrices__part--conditions .condition__title{font-size:1.7rem}}.singlePrices__part--conditions .condition__text{font-size:2.1rem;margin-bottom:3.5rem}.singlePrices__part--conditions .condition__text ul li{color:#fff;font-size:1.8rem;line-height:2.2rem}.singlePrices__part--conditions .condition__text p{font-size:2.1rem;line-height:3rem;margin-bottom:2.5rem}.singlePrices__part__title{font-size:3rem;margin-bottom:4.5rem;text-align:left;text-transform:uppercase}.singlePrices__part__tabs{display:flex}.singlePrices__part__tabs__tab{align-items:center;border:5px solid transparent;border-bottom:0;display:flex;flex:1;gap:1rem;justify-content:center;padding:12px}.singlePrices__part__tabs__tab img{height:3.4rem}.singlePrices__part__tabs__tab .flex-it{font-size:1.3rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.singlePrices__part__tabs__tab .flex-it b{font-size:1.9rem;font-weight:900;letter-spacing:.02em}.singlePrices__part__tabs__tab.active{border:5px solid #a23e3e;border-bottom:0}.singlePrices__part__prices{display:none}.singlePrices__part__prices.active{display:block}.singlePrices__part__prices__line{align-items:flex-end;display:flex;font-size:2.1rem;font-weight:700;justify-content:space-between;letter-spacing:.14em;padding:15px 20px;text-transform:uppercase}.singlePrices__part__prices__line *{font-family:"system-ui",sans-serif}.singlePrices__part__prices__line:nth-child(odd){background-color:#a23e3e}.singlePrices__part__prices__line__period{font-size:1.4rem;line-height:1.2;max-width:50%}.singlePrices__part__prices__line__price{font-size:1.4rem;font-weight:800}@media (min-width:1200px){.singlePrices{padding-bottom:15rem;padding-top:15rem;position:relative}.singlePrices__spacer{background-color:#a23e3e;bottom:0;display:block;height:30px;left:50%;position:absolute;transform:translate(-50%,50%);width:55rem;z-index:10}.singlePrices .container{flex-direction:row;justify-content:space-between}.singlePrices__part{text-align:left}.singlePrices__part--prices{margin-bottom:0;max-width:61.5rem}.singlePrices__part--conditions{max-width:43.4rem}.singlePrices__part .title{font-size:3.1rem;letter-spacing:3px;text-align:left}.singlePrices__part__tabs__tab{cursor:pointer;flex:initial;padding:2rem 4rem;transition:.3s}.singlePrices__part__tabs__tab:hover{border:5px solid #a23e3e;border-bottom:0}.singlePrices__part__prices__line__period{font-size:1.5rem;max-width:none}.singlePrices__part__prices__line__price{font-size:1.5rem}}.otherApparts{background-color:#fff;background-size:cover;padding-bottom:10.8rem;padding-top:13.8rem;position:relative}.otherApparts .container{align-items:center;display:flex;flex-direction:column}.otherApparts__btnResa{margin-bottom:5rem}.otherApparts__slider{overflow:hidden;padding-top:12rem!important;width:100%}.otherApparts__slider .slideHome__button.swiper-button-next,.otherApparts__slider .slideHome__button.swiper-button-prev{background-color:transparent;border:5px solid #fff;top:4rem}.otherApparts__slider .slideHome__button.swiper-button-next.swiper-button-disabled,.otherApparts__slider .slideHome__button.swiper-button-prev.swiper-button-disabled{opacity:.4}.otherApparts__slider .slideHome__button.swiper-button-next:after,.otherApparts__slider .slideHome__button.swiper-button-prev:after{color:#fff}.otherApparts__spacer{background-color:#a23e3e;bottom:0;display:block;height:30px;left:50%;position:absolute;transform:translate(-50%,50%);width:50%}.otherApparts__title{text-align:center}.otherApparts__list{width:100%}.otherApparts__list .swiper-slide{display:flex;flex-shrink:0;height:auto;justify-content:center;width:100%}.otherApparts__list .swiper-slide .appartCard{display:block;max-width:40rem;width:100%}@media (max-width:1200px){.otherApparts__cta{display:none}}@media (min-width:900px){.otherApparts__title{max-width:68rem}.otherApparts__list{display:flex;flex-direction:row;gap:1rem;justify-content:space-around;width:100%}.otherApparts__list .appartCard{display:block}.otherApparts__cta{margin-top:18rem;position:relative}.otherApparts__cta:before{background-color:#a23e3e;content:"";height:.6rem;left:50%;position:absolute;top:-2rem;transform:translate(-50%);width:80%}.otherApparts__cta a{font-size:1.5rem;font-weight:700;letter-spacing:4px;text-decoration:none;text-transform:uppercase;transition:.3s}.otherApparts__cta a:hover{color:#a23e3e}}@media (min-width:1200px){.otherApparts{padding-bottom:13.5rem}.otherApparts__title{max-width:68rem}}.pageIntro{background-color:#6c2b2b;background-position:50%;background-size:cover;margin-top:calc(var(--header-height)*-1);padding-bottom:7rem;padding-top:17rem;position:relative}.pageIntro:after{background-image:url(/wp-content/themes/sabaudia-theme-bakagain/dist/assets/demi-logo.Bt4T-LJA.svg);background-position:100%;background-repeat:no-repeat;background-size:auto 92%;content:"";height:100%;mix-blend-mode:soft-light;opacity:.5;position:absolute;right:0;top:0;width:100%;z-index:0}@media (min-width:1200px){.pageIntro{animation:bgZoomOut-big 1.5s ease-out forwards;background-size:110%;padding-top:23rem}.pageIntro--homeStyle{padding-bottom:20rem}}@media (max-width:1200px){.pageIntro .breadcrumb{margin-top:3rem;text-align:center}}.pageIntro--slider{animation:none;background-image:none!important}.pageIntro__slider{height:100%;left:0;position:absolute!important;top:0;width:100%;z-index:0}.pageIntro__slider .swiper-slide,.pageIntro__slider .swiper-wrapper{height:100%}.pageIntro__slide{background-position:50%;background-size:cover;height:100%;width:100%}@media (min-width:1200px){.pageIntro__slide{animation:bgZoomOut-big 1.5s ease-out forwards;background-size:110%}}.pageIntro .container{position:relative;z-index:1}.pageIntro__title{font-size:3.6rem}@media (max-width:1200px){.pageIntro__title{font-size:3.6rem;text-align:center}}@media (max-width:1200px) and (min-width:900px){.pageIntro__title{font-size:4rem}}.pageIntro__title b{font-size:3.6rem;font-weight:800}@media (min-width:900px){.pageIntro__title b{font-size:4.5rem}}@media (min-width:1200px){.pageIntro__title{font-size:4rem;font-weight:500;letter-spacing:.1em;text-align:left}.pageIntro__title b{font-size:5.2rem;font-weight:900;text-transform:uppercase}}.pageIntro__description{color:#fff;font-size:1.8rem;letter-spacing:1.5px;line-height:3.2rem;margin:2rem 0;text-align:center}@media (min-width:1200px){.pageIntro__description{margin:3rem 0;max-width:63rem;text-align:left}}.pageIntro__cta{display:flex;justify-content:center;margin-bottom:1rem}@media (min-width:1200px){.pageIntro__cta{justify-content:flex-start;margin-bottom:2rem}}.pageIntro__spacer{background-color:#a23e3e;bottom:0;display:block;height:30px;left:50%;position:absolute;transform:translate(-50%,50%);width:50%;z-index:1}@media (min-width:1200px){.pageIntro__spacer{left:auto;right:0;transform:translateY(50%);width:30%}}.servicesBloc{background-size:cover;padding-bottom:6rem;padding-top:6rem}.servicesBloc .descriptionBlock{padding-top:0}.servicesBloc__list{margin-top:2rem}.servicesBloc__list,.servicesBloc__list__service{align-items:center;display:flex;flex-direction:column}.servicesBloc__list__service{padding-top:4rem}.servicesBloc__list__service.white:nth-child(2n) .serviceCard{border:4px solid #a23e3e}.servicesBloc__list__service.white:nth-child(2n) .serviceText,.servicesBloc__list__service.white:nth-child(odd) .serviceText{color:#fff}.servicesBloc__list__service .serviceCard{max-width:17rem}.servicesBloc__list__service__spacer{background-color:#d0d0d0;display:block;height:1px;margin-top:4rem;width:100%}.servicesBloc__list__service__spacer.only-mobile{display:none}.servicesBloc__list__service__spacer.white{background-color:#5e2020}.servicesBloc__list__service .serviceText{color:#6c2b2b;margin-top:4rem;text-align:center}.servicesBloc__list__service .serviceText.white{color:#fff}.servicesBloc__list__service:nth-child(odd) .serviceCard{background-color:#a23e3e}.servicesBloc__list__service:nth-child(odd) .serviceText{color:#a23e3e}@media (min-width:900px){.servicesBloc{padding-bottom:9rem;padding-top:9rem}.servicesBloc__list{align-items:flex-start;flex-direction:row;flex-wrap:wrap;gap:4rem;padding-top:3rem}.servicesBloc__list__service{max-width:calc(50% - 2rem)}}@media (min-width:1200px){.servicesBloc{padding-bottom:12rem;padding-top:12rem}.servicesBloc__list__service{align-items:flex-start;flex-direction:row;gap:3rem;padding-top:15rem;position:relative}.servicesBloc__list__service.no-mt{padding-top:10rem}.servicesBloc__list__service .serviceCard{min-height:18rem;min-width:16rem}.servicesBloc__list__service .serviceText{margin-top:0;text-align:left}.servicesBloc__list__service__spacer{bottom:-7.5rem;position:absolute}}.descriptionBlock{padding-top:6rem;text-align:center}.descriptionBlock *,.descriptionBlock h2,.descriptionBlock h2 *,.descriptionBlock h3,.descriptionBlock h3 *{color:#fff}@media (min-width:1200px){.descriptionBlock{max-width:80rem;padding-bottom:2rem;padding-top:8rem}}.descriptionBlock--black *{color:#6a6a6a}.descriptionBlock--black h2,.descriptionBlock--black h2 *,.descriptionBlock--black h3,.descriptionBlock--black h3 *{color:#434343}.doubleCols{padding:5rem 0}.doubleCols__part{text-align:center}.doubleCols__part h2,.doubleCols__part h3,.doubleCols__part h4{color:#434343;font-size:2rem;font-weight:900;letter-spacing:.14em;margin-bottom:1rem}.doubleCols__part strong{font-weight:900}.doubleCols__part p{color:#6a6a6a;margin-bottom:2.5rem}@media (min-width:900px){.doubleCols{display:flex;gap:4rem;justify-content:center}.doubleCols__part--left{flex:1;text-align:right}.doubleCols__part--right{flex:1;text-align:left}}.tarifsAppartement{background-color:#6c2b2b;background-position:50%;background-size:cover;padding:6rem 0;position:relative}@media (min-width:1200px){.tarifsAppartement{padding:10rem 0}.tarifsAppartement--textLeft .tarifsAppartement__card{order:2}.tarifsAppartement--textLeft .tarifsAppartement__title,.tarifsAppartement--textLeft .tarifsAppartement__titleTypes{text-align:right}.tarifsAppartement--textLeft .tarifsAppartement__prices{align-items:flex-start}}.tarifsAppartement--with-bg{background-color:#fff}.tarifsAppartement--with-bg .tarifsAppartement__title,.tarifsAppartement--with-bg .tarifsAppartement__titleTypes{color:#6c2b2b}.tarifsAppartement--with-bg .container{position:relative;z-index:1}.tarifsAppartement__title{color:#fff;font-size:3rem;font-weight:900;margin-bottom:1rem;text-align:center;text-transform:uppercase}@media (max-width:1200px){.tarifsAppartement__title{text-align:center}}@media (min-width:1200px){.tarifsAppartement__title{font-size:4rem;text-align:left}}.tarifsAppartement__titleTypes{font-size:3rem;font-weight:600;margin-bottom:4rem;text-align:center;text-transform:uppercase}@media (min-width:900px){.tarifsAppartement__titleTypes{margin-bottom:6rem}}@media (min-width:1200px){.tarifsAppartement__titleTypes{margin-bottom:3rem;text-align:left}}.tarifsAppartement__content{display:flex;flex-direction:column;gap:3rem}@media (min-width:1200px){.tarifsAppartement__content{align-items:stretch;flex-direction:row;gap:2rem}}.tarifsAppartement__card{flex:0 0 auto;position:relative;width:100%}@media (min-width:1200px){.tarifsAppartement__card{width:45%}}.tarifsAppartement__card .appartCard{height:100%;margin-bottom:0}.tarifsAppartement__card .appartCard__image{height:100%;min-height:35rem}@media (min-width:1200px){.tarifsAppartement__card .appartCard__image{min-height:auto}}.tarifsAppartement__prices{align-items:flex-end;display:flex;flex:1;flex-direction:column}@media (min-width:900px){.tarifsAppartement__prices{margin-top:-91px}}.tarifsAppartement__prices__header{align-items:center;background-color:#6c2b2b;border:3px solid #deb56c;border-bottom:none;display:flex;gap:2rem;padding:2rem 3rem}@media (max-width:900px){.tarifsAppartement__prices__header{display:none}}@media (max-width:1200px){.tarifsAppartement__prices__header{justify-content:center;width:100%}}.tarifsAppartement__prices__header__icon{height:4rem;width:4rem}.tarifsAppartement__prices__header__label{color:#fff;font-size:1.6rem;font-weight:600;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.tarifsAppartement__prices__header__label b{color:#deb56c;font-size:2.4rem;font-weight:900}.tarifsAppartement__prices__list{width:100%}.tarifsAppartement__prices__list__item{align-items:flex-end;background-color:#6c2b2b;display:flex;font-size:2.3rem;font-weight:700;justify-content:space-between;letter-spacing:.14em;padding:15px 20px;text-transform:uppercase}.tarifsAppartement__prices__list__item *{font-family:"system-ui",sans-serif}.tarifsAppartement__prices__list__item:nth-child(odd){background-color:#a23e3e}.tarifsAppartement__prices__list__item__period{font-weight:900;line-height:1.2;max-width:50%}@media (min-width:1200px){.tarifsAppartement__prices__list__item__period{font-size:2rem}}.tarifsAppartement__prices__list__item__price{flex:0 0 auto;font-size:1.8rem;font-weight:900}@media (min-width:1200px){.tarifsAppartement__prices__list__item__price{font-size:2.2rem}}.tarifsAppartement__prices .no-tarifs{align-items:center;background-color:#0000004d;border:3px solid #deb56c;border-top:none;color:#deb56c;display:flex;flex:1;font-size:1.8rem;justify-content:center;padding:4rem;text-align:center}.citation{background-color:#fff;padding:2rem 0}@media (min-width:900px){.citation{padding:8rem 0}}.citation .container{display:flex;justify-content:center}.citation__box{background-color:#6c2b2b;padding:6rem 4rem;width:100%}@media (min-width:1200px){.citation__box{padding:6rem 15rem}}.citation__text{position:relative;text-align:center}@media (min-width:1200px){.citation__text{font-size:3.5rem}}.citation__text span{font-size:2.8rem;font-weight:800;letter-spacing:1px;line-height:1.2;text-align:center;z-index:3}.citation__text i{color:#deb56c;font-style:normal}.citation__svg{height:10rem;left:-4.5rem;position:absolute;top:-7.5rem;width:15rem;z-index:-1}@media (min-width:1200px){.citation__svg{left:-2.5rem;top:-4.5rem}}.bannerText{background-color:#fff;background-size:cover;padding-bottom:5rem;padding-top:4rem}@media (min-width:900px){.bannerText{padding-bottom:8rem}}.bannerText__part{padding-top:4rem}@media (max-width:900px){.bannerText__part--text{text-align:center}}.bannerText__title{color:#a23e3e}.bannerText__title b{color:#6c2b2b}.bannerText__title i{color:#deb56c;font-style:normal}.bannerText__cta{margin-top:3rem}@media (min-width:900px){.bannerText{padding-bottom:15rem;padding-top:10rem}.bannerText .container{display:flex;gap:3rem}}@media (min-width:900px) and (min-width:1200px){.bannerText .container{gap:8rem}}@media (min-width:900px){.bannerText__part--text{max-width:60%}.bannerText__part--logo{align-items:flex-end;display:flex}.bannerText__part--logo img{max-width:40rem}.bannerText__desc{max-width:60rem;padding-bottom:2rem}}.textImage{background-color:#fff;background-position:50%;background-size:cover;padding:89px 0}@media (max-width:900px){.textImage__part{text-align:center}}.textImage__title{color:#a23e3e;font-size:3.3rem;line-height:3.5rem;margin-bottom:3.2rem}.textImage__title b{color:#6c2b2b;font-weight:750}.textImage__title i{color:#deb56c;font-style:normal}.textImage__cta,.textImage__description{padding-bottom:3rem}.textImage--homepage{padding:7rem 0}.textImage--homepage .textImage__title{color:#434343;text-align:center}.textImage--homepage .textImage__title b{color:#434343}@media (min-width:900px){.textImage{padding:8rem 0}.textImage--textRight .textImage__part{order:2}.textImage--textRight .textImage__part--image{order:1}.textImage .container{display:flex;gap:8rem}.textImage__part{max-width:calc(50% - 4rem);min-width:calc(50% - 4rem)}.textImage__part--image{max-width:40%;min-height:65rem}.textImage__part--image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.textImage__description{max-width:50rem;padding-bottom:4.5rem}.textImage__cta{padding-bottom:2rem}.textImage--homepage .container{display:flex;flex-direction:column}.textImage--homepage .container .group-it{display:flex;gap:4rem;justify-content:center}.textImage--homepage .container .group-it .textImage__part{flex:1}.textImage--homepage .container .group-it .textImage__part--image{align-items:center;display:flex}.textImage--homepage .container .group-it .textImage__part--image img{height:auto;-o-object-fit:initial;object-fit:fill;width:auto}}.tripleCards{background-color:#fff;padding:8rem 0;position:relative}.tripleCards__bg{background-color:#a23e3e;background-size:cover;display:block;height:88%;left:0;position:absolute;top:0;width:100%;z-index:0}.tripleCards .container{position:relative;z-index:1}.tripleCards__title{text-align:center}.tripleCards__description{color:#fff;letter-spacing:1px;text-align:center}.tripleCards__cards{align-items:center;display:flex;flex-direction:column;gap:4rem;padding-top:5rem}.tripleCards__cards .card{align-items:flex-end;display:flex;height:40rem;justify-content:center;padding:0 3rem 5rem;position:relative;text-decoration:none;width:90%}.tripleCards__cards .card:after{background:linear-gradient(transparent,#6c2b2b);bottom:0;content:"";height:80%;left:0;position:absolute;transition:.5s;width:100%;z-index:2}.tripleCards__cards .card__bg{background-size:cover;height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.8s;width:100%;z-index:-1}.tripleCards__cards .card__title{font-family:Syne,Arial,sans-serif;font-size:2.5rem;font-weight:400;letter-spacing:1px;text-align:center;transition:.8s;z-index:3}@media (min-width:900px){.tripleCards{padding-top:11rem}.tripleCards__bg{height:75%}.tripleCards__description{margin:0 auto;max-width:68rem;padding-bottom:2.5rem}.tripleCards__cards{flex-direction:row}.tripleCards__cards .card{min-height:55rem;overflow:hidden}.tripleCards__cards a.card:hover .card__bg{transform:scale(1.1) translate(-50%,-50%)}.tripleCards__cards a.card:hover .card__title{transform:translateY(-15px)}.tripleCards__cards a.card:hover:after{height:130%}}.cardsText{background-color:#fff;background-size:cover;padding-bottom:5rem;padding-top:4rem}@media (min-width:900px){.cardsText{padding-bottom:8rem}}.cardsText__part{padding-top:6rem}@media (max-width:900px){.cardsText__part--text{text-align:center}}.cardsText__part--cards{align-items:flex-start}.cardsText__part--cards .wrap{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-bottom:2rem}.cardsText__part--cards .wrap .serviceCard{width:calc(50% - 1rem)}@media (min-width:600px){.cardsText__part--cards .wrap .serviceCard{width:calc(33% - 1.5rem)}}@media (min-width:900px){.cardsText__part--cards .wrap .serviceCard{width:18rem}}@media (min-width:1200px){.cardsText__part--cards{display:flex;gap:3rem;padding-top:8rem}.cardsText__part--cards .wrap{display:flex;flex-direction:column;gap:3rem}.cardsText__part--cards .wrap--1 .serviceCard:nth-child(2n){background-color:#a23e3e}.cardsText__part--cards .wrap--2{padding-top:5rem}.cardsText__part--cards .wrap--2 .serviceCard:nth-child(odd){background-color:#a23e3e}}.cardsText__title{color:#a23e3e}@media (min-width:1200px){.cardsText__title{font-size:4rem;letter-spacing:1px;line-height:4.2rem;margin-bottom:2.6rem}}.cardsText__title b{color:#6c2b2b}.cardsText__title i{color:#deb56c;font-style:normal}.cardsText__cta{margin-top:3rem}.cardsText .quote{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-top:60px;position:relative}@media (max-width:599px){.cardsText .quote{margin-top:40px}}.cardsText .quote span{color:#a23e3e;font-size:2.8rem;font-weight:800;line-height:1.3;text-align:center}.cardsText .quote span i{color:#6c2b2b;font-style:normal;margin:0 3px}.cardsText .quote span{position:relative;z-index:2}.cardsText .quote__svg{height:10rem;left:0;position:absolute;top:0;width:15rem;z-index:0}@media (min-width:1200px){.cardsText__subtitle{display:flex;justify-content:flex-end;margin-top:4rem}.cardsText__subtitle .quote{align-items:flex-start;padding-top:0;width:80%}.cardsText__subtitle .quote span{padding-top:3rem;text-align:left}.cardsText__subtitle .quote__svg{left:-3rem;top:-3rem}}@media (min-width:900px){.cardsText{padding-bottom:15rem;padding-top:10rem}.cardsText .container{display:flex;gap:3rem}}@media (min-width:900px) and (min-width:1200px){.cardsText .container{gap:8rem}}@media (min-width:900px){.cardsText__part--text{max-width:60%}.cardsText__part--logo{align-items:flex-end;display:flex}.cardsText__part--logo img{max-width:40rem}.cardsText__desc{max-width:60rem;padding-bottom:2rem}}.slideHome{padding-bottom:4rem;position:relative;z-index:2}.slideHome__button{background-color:#deb56c}.slideHome__button:after{color:#a23e3e;font-size:25px!important}@media (max-width:1200px){.slideHome__button{height:7rem!important;width:7rem!important}.slideHome__button.swiper-button-next,.slideHome__button.swiper-button-prev{top:-1rem}.slideHome__button.swiper-button-next{left:calc(50% + .5rem)}.slideHome__button.swiper-button-prev{left:auto;right:calc(50% + .5rem)}}@media (max-width:599px){.slideHome .container{max-width:100vw}}.slideHome:before{background-color:#fff;content:"";height:50%;left:0;position:absolute;top:0;width:100%;z-index:-1}.slideHome .container{position:relative}.slideHome__slider{box-shadow:0 10px 30px -2px #0003;height:60rem}.slideHome__slider__slide{align-items:center;background-size:cover;flex-direction:column;justify-content:flex-end;padding:2rem 2rem 6rem}.slideHome__slider__slide.swiper-slide{display:flex!important}.slideHome__slider__slide *{position:relative;z-index:1}.slideHome__slider__slide:after{background-color:#6c2b2b;content:"";height:100%;left:0;opacity:.5;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.slideHome__slider__slide .titlePart{display:flex;justify-content:center}.slideHome__slider__slide__title{font-size:3.6rem;font-weight:800;margin-bottom:0;text-align:center}.slideHome__slider__slide__title i{color:#deb56c;font-style:normal}.slideHome__slider__slide__desc{color:#fff!important;margin-top:3rem;text-align:center}.slideHome__slider__slide__cta{display:none}.slideHome__slider__slide__cta--mobile{display:inline-block;margin-top:3rem}.slideHome__slider__pagination{bottom:2rem!important}.slideHome__slider__pagination .swiper-pagination-bullet{background-color:transparent;border:3px solid #deb56c;height:1.5rem;opacity:1;width:1.5rem}.slideHome__slider__pagination .swiper-pagination-bullet-active{background-color:#deb56c}@media (min-width:1200px){.slideHome{padding-bottom:8rem}.slideHome--overflow{margin-top:-29rem}.slideHome--overflow:before{display:none}.slideHome__button{height:8rem!important;transition:.3s;width:8rem!important}.slideHome__button.swiper-button-prev{left:var(--swiper-navigation-sides-offset,0);top:calc(var(--swiper-navigation-top-offset, 50%) - 3.8rem)}.slideHome__button.swiper-button-next{right:var(--swiper-navigation-sides-offset,0);top:calc(var(--swiper-navigation-top-offset, 50%) - 3.8rem)}.slideHome__button:hover{opacity:.9}.slideHome__button:after{font-size:35px!important}.slideHome__slider{height:62rem}.slideHome__slider__slide{align-items:flex-end;flex-direction:row;justify-content:space-between;padding:10rem 18rem}.slideHome__slider__slide__title{font-size:4.5rem;text-align:left}.slideHome__slider__slide .titlePart{align-items:flex-start;display:flex;flex-direction:column;max-width:45rem}.slideHome__slider__slide__desc{max-width:50rem;text-align:left}.slideHome__slider__slide__cta{display:inline-block;margin-top:4rem}.slideHome__slider__slide__cta--mobile{display:none}.slideHome__slider__pagination{bottom:4rem!important}}.appartSlider{background-color:#6c2b2b;background-size:cover;padding-bottom:7rem;padding-top:6rem;position:relative}.appartSlider .container{position:relative;z-index:2}.appartSlider .bg{background-position:50%;background-size:cover;bottom:0;height:80%;left:0;pointer-events:none;position:absolute;width:100%;z-index:0}@media (max-width:900px){.appartSlider .appartSlider__cta--desktop{display:none}.appartSlider .appartSlider__cta--mobile{display:flex;justify-content:center;margin-top:4rem}}.appartSlider__title{text-align:center}.appartSlider__title i{color:#deb56c;font-style:normal}.appartSlider .relative{position:relative}.appartSlider .relative .swiper-button-disabled{opacity:.4!important}.appartSlider .relative .swiper-button-next,.appartSlider .relative .swiper-button-prev{top:-7.5rem}.appartSlider .swiper{margin-top:14rem}.appartSlider .swiper .swiper-slide{display:flex;justify-content:center}.appartSlider .swiper .swiper-slide .appartCard{max-width:90vw}@media (min-width:900px){.appartSlider .bg{height:90%}.appartSlider__head{align-items:center;display:flex;flex-direction:column;justify-content:space-between}.appartSlider__cta--mobile{display:none}.appartSlider__cta--desktop{display:flex}.appartSlider__slider{width:90vw}}@media (min-width:1200px){.appartSlider{padding-bottom:16rem;padding-top:8rem}.appartSlider__slider.swiper{margin:0;width:100%}.appartSlider__head{align-items:flex-end;flex-direction:row;justify-content:space-between}.appartSlider__title{font-size:4.2rem;letter-spacing:2px;line-height:4.6rem;margin-bottom:0;text-align:left;width:50%}.appartSlider__slider.swiper{margin-top:10rem}.appartSlider__slider .swiper-slide{max-width:37rem;min-width:37rem}.appartSlider__slider__wrapper{padding-bottom:15rem}.appartSlider .relative{position:relative}.appartSlider .relative .swiper-button-disabled{opacity:.4!important}.appartSlider .relative .swiper-button-next,.appartSlider .relative .swiper-button-prev{bottom:-8rem;top:auto}.appartSlider .relative .swiper-button-prev{left:calc(50vw - 590px)}.appartSlider .relative .swiper-button-next{left:calc(50vw - 500px)}}.offre{background-color:#deb56c}.offre__section{align-items:center;padding:6rem 2rem}.offre__head,.offre__section{display:flex;flex-direction:column}.offre__headtitle{color:#fff;font-size:2rem;letter-spacing:3px;margin-bottom:3rem;text-transform:uppercase}@media (max-width:900px){.offre__headtitle{text-align:center}}.offre__title{color:#6c2b2b;font-weight:800;letter-spacing:.5px}.offre__title i{color:#fff;font-style:normal}@media (max-width:900px){.offre__title{text-align:center}}.offre__content.desc *{color:#6c2b2b;letter-spacing:1.5px}.offre__content.desc p{margin-top:2rem}.offre__content.desc strong{font-size:2rem;font-weight:800}@media (max-width:900px){.offre__content.desc{text-align:center}}.offre__cta{display:flex;margin-top:4rem}@media (max-width:900px){.offre__cta{justify-content:center}}.offre__cta a.btn{border-color:#6c2b2b;height:6.5rem;position:relative;width:6.5rem}.offre__cta a.btn img{height:4rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:4rem}@media (min-width:900px){.offre{background-color:transparent}.offre .container{position:relative}.offre__section{align-items:normal;background-color:#deb56c;flex-direction:row;gap:6rem;padding:8.5rem}.offre__section p:first-child{margin-bottom:2rem;margin-top:0}.offre__headtitle{font-size:1.7rem;font-weight:700;letter-spacing:5px;margin-bottom:4rem;text-align:right}.offre__title{font-size:3.4rem;line-height:3.8rem;margin-bottom:0;text-align:right}.offre__content{margin-top:0}.offre__content.desc strong{font-size:2.5rem;font-weight:700;position:relative;top:-6px}.offre__cta{align-items:center;display:flex;margin-top:0;transition:.3s}.offre__cta a:hover{transform:scale(.9)}}.native-block .alignwide{margin-left:-80px;margin-right:-80px}.native-block .alignfull{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);max-width:100vw}.alignfull img{width:100vw}@media screen and (max-width:768px){.content .alignwide{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}}.footer{background-color:#6c2b2b;padding-bottom:3rem;padding-top:8rem}.footer__part{align-items:center;display:flex;flex-direction:column}.footer__part--menu{margin-top:5rem}.footer__part--menu ul{list-style:none;padding-left:0}.footer__part--menu ul li{margin-top:1.5rem;text-align:center}.footer__part--menu ul li a{color:#fff;letter-spacing:2px;text-decoration:none;text-transform:uppercase;transition:.3s}.footer__part--menu ul li a:hover{color:#deb56c}.footer__part--menu ul li a:after{content:"."}.footer__part--gets{margin:5rem auto 0}.footer__part--gets img{width:50%}.footer__part__reseaux{align-items:center;display:flex;flex-direction:column}@media (max-width:599px){.footer__part__reseaux{width:100%}}.footer__part__reseaux>img{margin-top:5rem;max-width:70vw}@media (max-width:599px){.footer__part__reseaux>img{max-width:60vw}}.footer__part__reseaux .group{display:flex;gap:2rem;justify-content:center;margin-top:5rem}.footer_infos{width:90%}.footer_infos,.footer_infos__line{align-items:center;display:flex;flex-direction:column}.footer_infos__line{letter-spacing:1px;position:relative;width:100%}.footer_infos__line--tel{border-bottom:1px solid hsla(0,0%,100%,.2);padding-bottom:15px}.footer_infos__line--address,.footer_infos__line--mel{border-bottom:1px solid hsla(0,0%,100%,.2);padding:15px 0}.footer_infos__line img{height:4rem}.footer_infos__line .info{color:#fff;font-size:19px;font-weight:600;line-height:24px;text-align:center;text-decoration:none}.footer_infos__line .info span{display:block;font-size:18px;font-weight:300;margin-top:8px;padding-bottom:4px}@media (min-width:900px){.footer__part img{max-width:40rem}.footer_infos{align-items:flex-start;width:380px}.footer_infos__line{align-items:flex-start;flex-direction:row;gap:30px}.footer_infos__line .info{text-align:left}.footer_infos__line .info span{margin-top:0}}@media (min-width:1200px){.footer{padding-bottom:5rem;padding-top:10rem}.footer .group{align-items:center;display:flex;gap:2rem}.footer__part{flex:1}.footer__part img{max-width:100%}.footer__part--gets{margin-top:0}.footer__part--gets img{max-width:28rem}.footer__part--menu{margin-top:5rem}.footer__part--menu ul{display:flex;gap:4rem}.footer__part--menu ul li a{font-size:13px;letter-spacing:4px}.footer__part__reseaux{width:80%}.footer__part__reseaux>img{margin-top:0}}input[type=date],input[type=email],input[type=number],input[type=password],input[type=text],textarea{border:1px solid #d3d3d3;font-size:1.4rem;margin:0;padding:10px;width:100%}.gform_wrapper{background-color:#fff;margin:0 auto;padding:80px 0}.gform_wrapper .gfield .gfield_label{color:#6c2b2b;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.gform_wrapper .gfield input[type=email],.gform_wrapper .gfield input[type=tel],.gform_wrapper .gfield input[type=text],.gform_wrapper .gfield input[type=url],.gform_wrapper .gfield select,.gform_wrapper .gfield textarea{border:1px solid #6c2b2b;border-radius:5px;font-family:inherit;font-size:16px;padding:5px 10px;transition:all .3s ease;width:100%}.gform_wrapper .gfield input[type=email]:focus,.gform_wrapper .gfield input[type=tel]:focus,.gform_wrapper .gfield input[type=text]:focus,.gform_wrapper .gfield input[type=url]:focus,.gform_wrapper .gfield select:focus,.gform_wrapper .gfield textarea:focus{border-color:#6c2b2b;box-shadow:0 0 0 3px #6c2b2b1a;outline:none}.gform_wrapper .gfield input[type=email]::-moz-placeholder,.gform_wrapper .gfield input[type=tel]::-moz-placeholder,.gform_wrapper .gfield input[type=text]::-moz-placeholder,.gform_wrapper .gfield input[type=url]::-moz-placeholder,.gform_wrapper .gfield select::-moz-placeholder,.gform_wrapper .gfield textarea::-moz-placeholder{color:#999}.gform_wrapper .gfield input[type=email]::placeholder,.gform_wrapper .gfield input[type=tel]::placeholder,.gform_wrapper .gfield input[type=text]::placeholder,.gform_wrapper .gfield input[type=url]::placeholder,.gform_wrapper .gfield select::placeholder,.gform_wrapper .gfield textarea::placeholder{color:#999}.gform_wrapper .gfield textarea{min-height:120px;resize:vertical}.gform_wrapper .gfield .validation_message{color:#dc3545;font-size:13px;margin-top:8px}.gform_wrapper .gform_fields{row-gap:40px}.gform_wrapper .gsection_title{color:#6c2b2b;font-size:24px;font-weight:700;margin-bottom:0}.gform_wrapper .gfield_required{color:#dc3545}.gform_wrapper .gform_footer{margin-top:32px}.gform_wrapper .gform_footer input[type=submit]{background:#6c2b2b;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:14px 32px;transition:all .3s ease}.gform_wrapper .gform_footer input[type=submit]:hover{background:#481c1c;box-shadow:0 4px 12px #6c2b2b4d;transform:translateY(-2px)}.gform_wrapper .gform_footer input[type=submit]:active{transform:translateY(0)}.gform_wrapper .gform_confirmation_message{background:#d4edda;border:1px solid #c3e6cb;border-radius:5px;color:#155724;padding:16px}.gform_wrapper .validation_error{background:#f8d7da;border:1px solid #f5c6cb;border-radius:5px;color:#721c24;margin-bottom:24px;padding:16px}@media (max-width:768px){.gform_wrapper{padding:50px 5vw}}.header{left:0;padding:10px 5vw;position:absolute;top:5px;transition:transform .4s cubic-bezier(.4,0,.2,1),background-color .3s ease-in-out,box-shadow .3s ease-in-out;z-index:1000}.header,.header__desc{display:flex;justify-content:space-between;width:100vw}@media (max-width:900px){.header__desc .header__siteLogo{left:50%;margin-top:2rem;position:absolute;transform:translate(-50%)}}@media (min-width:900px){.header__desc .logo-contain{display:flex}}.header.is-scrolled{background-color:#6c2b2b;left:0;position:fixed;top:0;transform:translate(0)}.header.is-hidden{transform:translateY(-150%)}.header__burgerBtn{cursor:pointer;display:flex;flex-direction:column;gap:1px;width:60px}.header__burgerBtn span{font-size:12px;letter-spacing:1.4px;text-transform:uppercase}.header__burgerBtn svg{width:30px}.header__burgerBtn svg *{transition:.4s}.header__burgerBtn:hover svg #Rectangle_48{width:28px}.header__burgerBtn:hover svg #Rectangle_50{width:23px}.header__burgerBtn:hover svg #Rectangle_49{width:30px}.header__burgerBtn:hover svg #Rectangle_51{width:32px}@media (min-width:1200px){.header__burgerBtn__container{width:15rem}}.header__siteLogo{width:170px}.header__actions{align-items:center;display:flex;gap:12px;justify-content:center}@media (min-width:1200px){.header__actions{width:15rem}}.header__actions a{border:1px solid #fff;border-radius:29px;color:#fff;display:none;font-family:Umba Alt;font-size:14px;font-weight:500;letter-spacing:.3px;padding:8px 20px;text-align:center;text-decoration:none;transition:.3s;white-space:nowrap}.header__actions a.active,.header__actions a:hover{background-color:#fff;color:#00f}.header__actions--header{align-items:flex-start}.header__actions--header .btnResa{align-items:center;background-color:#6c2b2b;border-color:#6c2b2b;border-radius:0;display:flex;height:5rem;justify-content:center;padding:1rem;width:5rem}@media (max-width:599px){.header__actions--header .btnResa{display:none}}.header__actions--header .btnResa svg{width:28px}.header__actions--header .btnResa svg *{transition:.5s}.header__actions--header .btnResa:hover svg *{fill:#6c2b2b}.header__actions--visible a{display:flex}.blog2 .header__actions a.active,.blog2 .header__actions a:hover{color:red}@media (min-width:1200px){.header{align-items:flex-start;justify-content:center;top:0}.header__desc{display:flex;width:160rem}.header>div{min-width:33%}.header__siteLogo{width:220px}.header__actions{justify-content:flex-end}.header__actions a{display:block}.header__actions--header{align-items:center}.header__actions--header .pll_wrapper{display:flex}}.megaMenu{background-color:#6c2b2b;height:100vh;left:0;opacity:0;overflow:hidden;pointer-events:none;position:fixed;top:0;transition:.5s;width:100vw;z-index:100000}@media (max-width:599px){.megaMenu{left:100vw;opacity:1}}.megaMenu.opened{opacity:1;pointer-events:auto}@media (max-width:599px){.megaMenu.opened{left:0}}.megaMenu__topPart{background-color:#6c2b2b;padding:15px 0 30px}.megaMenu__topPart .part--one{display:flex;justify-content:space-between;padding-bottom:70px}@media (max-width:599px){.megaMenu__topPart .part--one{padding-bottom:0}}@media (max-width:1200px){.megaMenu__topPart .part--one{align-items:center;margin:0 auto;max-width:90vw}}.megaMenu__topPart .part--one .btnCloseBurger{display:flex;flex-direction:column;gap:5px;left:-16px;position:relative}@media (max-width:599px){.megaMenu__topPart .part--one .btnCloseBurger{left:0;margin-left:-8px;position:relative}}.megaMenu__topPart .part--one .btnCloseBurger .label{color:#deb56c;font-size:14px;font-weight:500;letter-spacing:1.4px;order:2;text-transform:uppercase}@media (max-width:599px){.megaMenu__topPart .part--one .btnCloseBurger .label{display:none}}.megaMenu__topPart .part--one .btnCloseBurger img{margin-left:-4px;order:1;width:60px}.megaMenu__topPart .part--one .logoSabaudia{left:50%;margin-top:4px;max-width:50%;position:absolute;transform:translate(-50%);width:150px}.megaMenu__topPart .part--two{align-items:center;display:flex;flex-direction:column;gap:20px}@media (max-width:599px){.megaMenu__topPart .part--two{align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-top:15px}}.megaMenu .menu{background-color:#fff;display:flex;height:100%;overflow:hidden;width:100vw}.megaMenu .menu__part{min-width:100vw;opacity:1;padding:10px 25px 40px;position:relative;transition:.5s;width:100vw}.megaMenu .menu__part__secondMenuDesktop{display:none}.megaMenu .menu__part--one{max-height:calc(var(--vh)*100 - 145px);overflow:scroll}@media (max-width:599px){.megaMenu .menu__part--one{max-height:calc(var(--vh)*100)}}.megaMenu .menu__part--one.hide{transform:translate(-100vw)}.megaMenu .menu__part--two{background-color:#1b2e39;min-height:calc(100vh - 166px)}.megaMenu .menu__part--two.bgRed{background-color:#500a13}.megaMenu .menu__part--two.reveal{opacity:1;transform:translate(-100vw)}.megaMenu .menu__part--three{display:none}.megaMenu .menu__part__background{background-color:#6c2b2b;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}@media (min-width:1200px){.megaMenu .menu__part__background--second{background-color:#a23e3e}}.megaMenu .menu__part__nav{position:relative;z-index:2}.megaMenu .menu__part__nav .container{display:flex;flex-direction:column;gap:20px}@media (max-width:599px){.megaMenu .menu__part__nav .container{gap:14px}}.megaMenu .menu__part__nav li{list-style:none}.megaMenu .menu__part__nav .nav-main-item{align-items:center;display:flex}.megaMenu .menu__part__nav .nav-main-item .nav-main-link{color:var(--themeColor);font-size:24px;font-weight:750;letter-spacing:1.5px;line-height:32px;text-decoration:none}@media (min-width:1200px){.megaMenu .menu__part__nav .nav-main-item .nav-main-link{font-size:2.4rem;line-height:4rem}}.megaMenu .menu__part__nav .nav-main-item .drop_menu_link{padding-right:30px}.megaMenu .menu__part__nav .nav-main-item svg{position:relative;right:10px;top:4px;transform:rotate(-90deg)}.megaMenu .menu__part__nav--drop .container{gap:0}.megaMenu .menu__part__nav--drop .drop_menu_link_close{color:#deb56c;font-size:14px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.megaMenu .menu__part__nav--drop .drop_menu_link_close span{bottom:2px;position:relative}.megaMenu .menu__part__nav--drop .nav-drop{display:flex;flex-direction:column;gap:16px;margin-top:20px;max-height:calc(100vh - var(--header-height) - 100px);opacity:0;overflow:scroll;padding-bottom:8rem;padding-left:80px;pointer-events:none;position:absolute;transition:.8s}@media (min-width:1200px){.megaMenu .menu__part__nav--drop .nav-drop{gap:12px}}.megaMenu .menu__part__nav--drop .nav-drop.reveal{opacity:1;padding-left:0;pointer-events:auto;position:relative}.megaMenu .menu__part__nav--drop .nav-drop.reveal .nav-drop-item{opacity:1;transform:translate(0)}.megaMenu .menu__part__nav--drop .nav-drop:before{background-color:#deb56c;content:"";height:100%;left:-25px;position:absolute;top:0;width:8px}.megaMenu .menu__part__nav--drop .nav-drop .nav-drop-item{align-items:flex-start;flex-direction:column;opacity:0;padding-left:20px;transition:0s}.megaMenu .menu__part__nav--drop .nav-drop .nav-drop-item:first-child{padding-top:30px}.megaMenu .menu__part__nav--drop .nav-drop .nav-drop-item:last-child{padding-bottom:30px}.megaMenu .menu__part__nav--drop .nav-drop .nav-drop-item .nb-people{color:#deb56c;display:flex;font-size:17px;font-weight:400;gap:7px;letter-spacing:1px;padding-top:6px;white-space:nowrap}.megaMenu .menu__part__nav--drop .nav-drop .nav-drop-item .nb-people img{max-width:25px}@media (max-width:599px){.megaMenu .menu__part__nav--drop .nav-drop .nav-drop-item .nb-people{display:none}}.megaMenu .menu__part__nav--drop .nav-drop .nav-drop-item a,.megaMenu .menu__part__nav--drop .nav-drop .nav-drop-item span{color:#fff;font-size:22px;letter-spacing:.66px;text-decoration:none}.megaMenu .menu__part__reseaux{padding-top:15px}.megaMenu .menu__part__reseaux a{text-decoration:none}.megaMenu .menu__part__reseaux a:first-child{margin-right:17px}@media (max-width:599px){.megaMenu .menu__part__reseaux a img{height:50px;width:50px}}@media (min-width:900px){.megaMenu__topPart .part--one .btnCloseBurger{cursor:pointer}.megaMenu .menu__part__background{background-position:center 50px;background-size:200%}.megaMenu .menu__part__nav .nav-main-item a,.megaMenu .menu__part__nav .nav-main-item path,.megaMenu .menu__part__nav .nav-main-item span{cursor:pointer;padding-left:0;transition:.3s}.megaMenu .menu__part__nav .nav-main-item a:hover,.megaMenu .menu__part__nav .nav-main-item path:hover,.megaMenu .menu__part__nav .nav-main-item span:hover,.megaMenu .menu__part__nav .nav-main-item.active a,.megaMenu .menu__part__nav .nav-main-item.active span{color:#deb56c}.megaMenu .menu__part__nav .nav-main-item.active path{fill:#deb56c}.megaMenu .menu__part__nav--drop .drop_menu_link_close{cursor:pointer;padding-left:0;transition:.3s}.megaMenu .menu__part__nav--drop .drop_menu_link_close:hover{padding-left:5px}}@media (min-width:1200px){.megaMenu{background-color:#fff}.megaMenu .switcher--notDesktop{display:none}.megaMenu__topPart{background:transparent;position:relative;z-index:2}.megaMenu__topPart .part__secondMenuDesktop{display:none}.megaMenu__topPart .part--one{padding-bottom:0;padding-left:70px}.megaMenu__topPart .part--one .btnCloseBurger{align-items:center;flex-direction:row}.megaMenu__topPart .part--one .btnCloseBurger .label{font-size:14px;letter-spacing:1.6px}.megaMenu__topPart .part--one .logoSabaudia{display:none}.megaMenu__topPart .part--one .calendarCta{position:absolute;right:30px}.megaMenu__topPart .part--two{display:none}.megaMenu .menu{left:0;overflow:visible;position:absolute;top:0}.megaMenu .menu__part{height:100vh;margin-top:0;min-width:0;width:auto;-ms-overflow-style:none;scrollbar-width:none}.megaMenu .menu__part::-webkit-scrollbar{display:none}.megaMenu .menu__part__secondMenuDesktop{display:block}.megaMenu .menu__part__secondMenuDesktop .secondNav{display:flex;flex-direction:column;gap:1.5rem;margin-top:5rem}.megaMenu .menu__part__secondMenuDesktop .secondNav__item a{color:#deb56c;font-size:14px;letter-spacing:3px;position:relative;text-decoration:none;text-transform:uppercase}.megaMenu .menu__part__secondMenuDesktop .secondNav__item a:hover:after{width:100%}.megaMenu .menu__part__secondMenuDesktop .secondNav__item a:after{background-color:#deb56c;bottom:-.2rem;content:"";height:1px;left:0;position:absolute;transition:.3s;width:0}.megaMenu .menu__part--one{background-color:#fff;max-width:600px;min-height:105vh;min-width:600px;padding:0 0 0 calc(50vw - 590px);z-index:1}.megaMenu .menu__part--one .menu__part__nav{padding-left:70px}.megaMenu .menu__part--two{margin-left:-352px;max-width:352px;min-height:105vh;min-width:352px;padding-left:0;padding-top:0;z-index:0}.megaMenu .menu__part--two.reveal--desktop{margin-left:0;padding-right:0}.megaMenu .menu__part--three{align-items:flex-end;background-color:#a23e3e;display:flex;justify-content:center;min-height:105vh;overflow:hidden;padding:0;position:relative;width:100%}.megaMenu .menu__part--three.reveal .menu__part--three__logo_site{opacity:0}.megaMenu .menu__part--three:after{background-image:url(/wp-content/themes/sabaudia-theme-bakagain/dist/assets/demi-logo.Bt4T-LJA.svg);background-position:100%;background-repeat:no-repeat;background-size:auto 92%;content:"";height:100%;mix-blend-mode:soft-light;opacity:.5;position:absolute;right:0;top:0;width:100%;z-index:0}.megaMenu .menu__part--three__cloche{bottom:-200px;filter:invert(1);height:700px;opacity:.15;pointer-events:none;position:absolute;right:-100px}.megaMenu .menu__part--three__thumbnail{background-position:50%;background-size:cover;height:100%;opacity:1;position:relative;transition:.3s;width:100%}.megaMenu .menu__part--three__thumbnail:after{background:var(--themeGradient);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.megaMenu .menu__part--three__logo_site{bottom:130px;opacity:1;position:absolute;transition:.3s;width:300px}.megaMenu .menu__part--three__reseaux{bottom:60px;position:absolute;right:30px}.megaMenu .menu__part--three__reseaux a{color:transparent}.megaMenu .menu__part--three__reseaux a:first-child{margin-right:10px}.megaMenu .menu__part--three__reseaux a img{border-radius:20px;transition:.3s}.megaMenu .menu__part--three__reseaux a img:hover{background-color:var(--themeColor)}.megaMenu .menu__part__background{background-position:-530px 50px;background-size:cover}.megaMenu .menu__part__nav{align-items:center;display:flex;height:-webkit-fill-available;overflow:auto;padding-top:60px}.megaMenu .menu__part__nav--drop{overflow:hidden}.megaMenu .menu__part__nav .container{gap:15px;justify-content:flex-start}.megaMenu .menu__part__nav .nav-main-item{letter-spacing:.9px;padding-right:40px;padding-top:0!important}.megaMenu .menu__part__nav .nav-main-item.active a,.megaMenu .menu__part__nav .nav-main-item.active span,.megaMenu .menu__part__nav .nav-main-item:hover a,.megaMenu .menu__part__nav .nav-main-item:hover span{padding-left:0}.megaMenu .menu__part__nav .nav-main-item .nav-main-link{font-size:26px;font-weight:750;letter-spacing:2px;line-height:40px}.megaMenu .menu__part__nav--drop .container{display:flex;gap:0;height:100vh;justify-content:center;position:relative;top:-60px}.megaMenu .menu__part__nav--drop .nav-drop{display:none;padding-left:50px}.megaMenu .menu__part__nav--drop .nav-drop:before{left:0}.megaMenu .menu__part__nav--drop .nav-drop.reveal--desktop{display:flex;margin:0;max-height:100%;opacity:1;padding:120px 30px 0;pointer-events:auto}.megaMenu .menu__part__nav--drop .nav-drop.reveal--desktop .nav-drop-item{opacity:1}.megaMenu .menu__part__nav--drop .nav-drop .nav-drop-item{margin-bottom:8px}.megaMenu .menu__part__nav--drop .nav-drop .nav-drop-item .nav-main-link{font-size:22px;font-weight:750;line-height:18px}.megaMenu .menu__part__nav--drop .drop_menu_link_close,.megaMenu .menu__part__reseaux{display:none}}@media (min-width:1400px){.megaMenu__topPart .container{max-width:1450px}.megaMenu__topPart .part--one{padding-left:70px}.megaMenu .menu__part--one{max-width:650px;padding:0 0 0 calc(50vw - 750px)}.megaMenu .menu__part--three.reveal .menu__part--three__thumbnail{opacity:1}.megaMenu .menu__part--three__thumbnail{width:100%}.megaMenu .menu__part__nav .nav-main-item{padding-right:40px}}@media (min-width:1800px){.megaMenu__topPart .part--one{padding-left:170px}.megaMenu .menu__part--one{padding-left:100px}.megaMenu .menu__part__reseaux{right:200px}}.serviceCard{align-items:center;background-color:#6c2b2b;display:flex;flex-direction:column;gap:1.8rem;justify-content:flex-start;min-height:100px;min-width:100px;padding:2.8rem 3.2rem}@media (min-width:900px){.serviceCard{gap:2rem}}.serviceCard__logo{height:100%;max-height:6rem;max-width:6rem;width:100%}.serviceCard__label{font-size:1.3rem;font-weight:700;letter-spacing:.2em;line-height:1.2;text-align:center;text-transform:uppercase}@media (min-width:1200px){.serviceCard{justify-content:space-between}}.appartCard{display:block;text-decoration:none}.appartCard,.appartCard__image{min-height:43rem;position:relative;width:100%}.appartCard__image{height:43rem}.appartCard__image:after{background-image:linear-gradient(#4e181866,#4e1818);content:"";height:100%;left:0;position:absolute;top:0;transition:.5s;width:100%;z-index:0}.appartCard__image>img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.appartCard__image__content{display:flex;flex-direction:column;height:100%;justify-content:space-between;left:0;padding:3.8rem;position:absolute;top:0;width:100%;z-index:1}.appartCard__image__content__cross{align-items:center;aspect-ratio:1/1;border:4px solid #deb56c;display:flex;height:6rem;justify-content:center;width:6rem}.appartCard__image__content__cross img{width:2.6rem}.appartCard__image__content__specs{display:flex;flex-direction:column;gap:1.6rem}.appartCard__image__content__specs .spec{align-items:center;display:flex;gap:1rem}.appartCard__image__content__specs .spec__logo{width:3.4rem}.appartCard__image__content__specs .spec__label{font-size:1.5rem;font-weight:700;letter-spacing:.2em;line-height:1.4rem;text-transform:uppercase}.appartCard__spacer{background-color:#a23e3e;display:block;height:15px;left:50%;position:absolute;top:43rem;transform:translate(-50%,-50%);width:50%;z-index:3}.appartCard__title{font-size:2.8rem;margin-top:3rem;text-align:center}.appartCard__title b{font-size:3.3rem;font-weight:900;line-height:3.2rem}.appartCard__title--archive,.appartCard__title--other,.appartCard__title--slide{align-items:center;display:flex;flex-direction:column;gap:1rem}@media (min-width:1200px){.appartCard__title--archive,.appartCard__title--other,.appartCard__title--slide{align-items:flex-start;gap:.5rem;text-align:left}.appartCard__title--archive span,.appartCard__title--other span,.appartCard__title--slide span{color:#deb56c}}.appartCard__title--archive span,.appartCard__title--other span,.appartCard__title--slide span{font-size:3rem;font-weight:400;letter-spacing:1.5px}.appartCard__title--archive b,.appartCard__title--other b,.appartCard__title--slide b{letter-spacing:1px;text-transform:uppercase}.appartCard__title--archive{gap:.5rem;text-align:center}.appartCard__title--archive b,.appartCard__title--archive span{color:#6c2b2b}.appartCard__title--other{text-align:center}@media (min-width:900px){.appartCard--hovered{max-height:34rem}.appartCard--hovered .spec__label{max-width:25rem!important}.appartCard--hovered .appartCard__spacer{left:4rem;top:34rem;transform:translateY(-50%);width:20%}.appartCard--hovered .appartCard__image{height:34rem;min-height:auto}.appartCard--hovered .appartCard__image__content{align-items:flex-end;flex-direction:row}.appartCard--hovered .appartCard__image__content__cross{height:8rem;order:2;width:8rem}}@media (min-width:1200px){.appartCard{height:46.7rem;max-width:37.4rem;min-height:46.7rem}.appartCard--hovered{height:100%;max-height:none;max-width:none;min-height:auto}.appartCard--hovered .appartCard__spacer{bottom:0;top:auto;transform:translateY(50%)}.appartCard--hovered .appartCard__image{height:100%}.appartCard--hovered .appartCard__image__content{height:100%;max-height:none;min-height:auto}.appartCard--hovered .appartCard__image:after,.appartCard:hover .appartCard__image:after{opacity:1}.appartCard--hovered .appartCard__image__content,.appartCard:hover .appartCard__image__content{top:0}.appartCard--hovered .appartCard__title,.appartCard:hover .appartCard__title{color:#a23e3e}.appartCard__image{height:46.7rem;min-height:46.7rem;overflow:hidden;position:relative}.appartCard__image:after{opacity:0}.appartCard__image__content{height:46.7rem;left:auto;position:absolute;top:100%;transition:.5s}.appartCard__image__content *{position:relative;z-index:1}.appartCard__spacer{left:0;top:100%;transform:translateY(-50%)}.appartCard__title{text-align:left}.appartCard__title b{font-size:2.9rem;line-height:2.6rem}.appartCard__title span{font-size:2.4rem}}.templateTarifs .appartCard{position:relative}.templateTarifs__intro{background-size:cover}.post-type-archive-appartements{background-color:#fff}.post-type-archive-appartements .dont-find{color:#434343}.post-type-archive-chambres{background-color:#fff}.post-type-archive-chambres .dont-find{color:#434343}.archiveAppartements__desc{padding-top:6rem;text-align:center}.archiveAppartements__desc h2,.archiveAppartements__desc h2 *,.archiveAppartements__desc h3,.archiveAppartements__desc h3 *{color:#434343}@media (min-width:1200px){.archiveAppartements__desc{max-width:80rem;padding-bottom:2rem;padding-top:8rem}}.archiveAppartements__filters{padding:5rem 0 3rem}.archiveAppartements__filters,.archiveAppartements__filters .group{display:flex;flex-direction:column;gap:1rem}.archiveAppartements__filters__filter{position:relative}.archiveAppartements__filters__filter select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:3px solid #6c2b2b;color:#6c2b2b;cursor:pointer;font-family:Syne,Arial,sans-serif;font-size:18px;font-weight:700;height:100%;letter-spacing:.15rem;outline:none;padding:10px 10px 10px 5.5rem;text-transform:uppercase;width:100%}.archiveAppartements__filters__filter__picto{align-items:center;background-color:#6c2b2b;display:flex;height:100%;padding-left:1rem;padding-right:1rem;pointer-events:none;position:absolute;top:0}.archiveAppartements__filters__filter__picto--surface svg *{stroke:#fff}.archiveAppartements__filters__filter__picto svg{max-height:2.5rem;max-width:3rem;min-height:2.5rem}.archiveAppartements__filters__filter__picto svg *{fill:#fff}.archiveAppartements__filters button#apply-filters{background-color:#fff;border:3px solid #deb56c;color:#deb56c;cursor:pointer;font-family:Syne,Arial,sans-serif;font-size:1.5rem;font-weight:900;letter-spacing:.3rem;padding:1.4rem;text-transform:uppercase;transition:.3s}.archiveAppartements__list{padding-bottom:10rem;position:relative}@media (min-width:900px){.archiveAppartements__list{display:flex;flex-wrap:wrap;gap:4.6rem}}@media (max-width:900px){.archiveAppartements__list .appartCard{margin-bottom:5rem}}@media (min-width:900px){.archiveAppartements__list .appartCard{max-width:calc(50% - 2.3rem);min-width:calc(50% - 2.3rem)}}.archiveAppartements__list .appartCard__title{color:#6c2b2b}@media (min-width:1200px){.archiveAppartements__filters{align-items:normal;flex-direction:row;padding:6rem 0 4.5rem}.archiveAppartements__filters .group{display:flex;flex-direction:row;gap:1rem;width:100%}.archiveAppartements__filters__filter{flex:1}.archiveAppartements__filters__filter--etage{flex:.45}.archiveAppartements__filters__filter--surface{flex:.6}.archiveAppartements__filters button#apply-filters{padding:1rem 3rem;transition:.3s}.archiveAppartements__filters button#apply-filters:hover{background-color:#deb56c;color:#fff}.archiveAppartements__list{display:flex;flex-wrap:wrap;gap:4rem}.archiveAppartements__list .appartCard{height:46.7rem;margin-bottom:9rem;max-width:calc(33% - 2.3rem);min-width:calc(33% - 2.3rem)}}
