.s-sub-menu{background-color:#e0d6cf;width:100%}.s-sub-menu .container-sub-menu{max-width:1140px}.s-sub-menu a{color:#000;padding:10px 20px}.s-sub-menu a.nuxt-link-exact-active,.s-sub-menu a.s-active,.s-sub-menu a:hover{background-color:#eae0da;color:#000;text-decoration:none}@media(max-width:992px){.sticky-top{position:inherit}.s-sub-menu .container-sub-menu{max-width:100%}.s-sub-menu a{margin-left:0;margin-right:0;padding:10px;text-align:center}}.component-a{margin-top:130px}.component-a h1{color:#b7a89e;font-family:Pinyon Script,cursive;font-style:normal;font-weight:400;margin-bottom:25px}.component-a .c-imgs{gap:40px}.component-a .c-imgs img{height:525px;max-width:300px;object-fit:cover;width:auto}@media(max-width:1200px){.component-a{margin-top:70px}.component-a .c-imgs{gap:20px}.component-a .c-imgs img{max-width:280px}}@media(max-width:992px){.component-a{margin-top:70px}.component-a .c-imgs img{max-width:100%}}.component-b{margin-top:130px}.component-b .s-content{line-height:35px;text-align:center}.component-b .s-content div{color:#33210f;font-family:Playfair Display,serif;font-optical-sizing:auto;font-style:normal;font-weight:400;letter-spacing:.9px}.component-b h2{color:#b7a89e;font-size:40px;line-height:28px;margin-top:45px;text-align:center}.component-b h2 div{font-family:Pinyon Script,cursive;font-style:normal;font-weight:400}@media(max-width:992px){.component-b{margin-top:70px}.component-b .s-content{font-size:14px;line-height:28px}.component-b h2{font-size:30px}}.component-c.c-back{background-color:#b7a89e;padding:30px}.component-c.c-back img{max-width:500px}.component-c.c-back .c-content{max-width:450px}.component-c.c-back .c-content h2,.component-c.c-back .c-content h2 div,.component-c.c-back .c-content h3,.component-c.c-back .c-content h3 div{color:#000}.component-c.c-back .c-content .c-button .s-button{background-color:#fff}.component-c{gap:50px;margin-top:100px}.component-c img{max-width:380px;object-fit:cover}.component-c .c-content{max-width:300px}.component-c .c-content h2{color:#b7a89e;margin-bottom:20px;text-align:right}.component-c .c-content h2,.component-c .c-content h2 div{font-family:Pinyon Script,cursive;font-style:normal;font-weight:400}.component-c .c-content .c-first-text{line-height:30px;text-align:right}.component-c .c-content .c-first-text,.component-c .c-content .c-first-text div{color:#33210f;font-family:Playfair Display,serif;font-optical-sizing:auto;font-style:normal;font-weight:400;letter-spacing:.9px}.component-c .c-content h3{color:#b7a89e;font-size:13px;line-height:30px;margin-top:25px;text-align:right;text-transform:uppercase}.component-c .c-content h3,.component-c .c-content h3 div{font-family:titre;font-weight:700;letter-spacing:2px}.component-c .c-content .c-button{gap:15px;margin-top:30px}.component-c .c-content .c-button a{text-align:center}@media(max-width:992px){.component-c{margin-top:70px}.component-c.c-back{padding-left:0;padding-right:0;padding-top:0}.component-c.c-back img{max-width:100%;width:100%}.component-c.c-back .c-content{max-width:100%;padding:15px;width:100%}.component-c .c-content{max-width:100%;padding:15px}.component-c img{max-width:100%;width:100%}}.component-d{gap:50px;margin-top:130px}.component-d .c-images{gap:35px}.component-d .c-images img{height:400px;max-height:400px;max-width:400px;object-fit:cover;width:400px}.component-d .text-content{max-width:650px}.component-d .text-content h2{color:#b7a89e;font-size:40px}.component-d .text-content h2 div{font-family:Pinyon Script,cursive;font-style:normal;font-weight:400}.component-d .text-content h3{color:#b7a89e;font-size:18px;margin-top:25px;text-transform:uppercase}.component-d .text-content h3 div{font-family:titre;font-weight:700;letter-spacing:2px}.component-d .text-content .c-text div{color:#33210f;font-family:Playfair Display,serif;font-optical-sizing:auto;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.9px;line-height:30px}@media(max-width:992px){.component-d{margin-top:70px}}.component-e{gap:50px;margin-top:130px}.component-e .c-content{max-width:350px}.component-e .c-content h1{color:#b7a89e}.component-e .c-content h1 div{font-family:Pinyon Script,cursive;font-style:normal;font-weight:400}.component-e .c-content .c-description{margin-top:45px}.component-e .c-content .c-description div{color:#33210f;font-family:Playfair Display,serif;font-optical-sizing:auto;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.9px;line-height:30px}.component-e img{max-width:400px;object-fit:cover}@media(max-width:992px){.component-e{margin-top:70px}.component-e .c-content{max-width:100%;padding:15px}}.component-f{gap:50px;margin-top:130px}.component-f img{height:400px;object-fit:cover;width:400px}.component-f .c-content{max-width:600px}.component-f .c-content h1{color:#b7a89e}.component-f .c-content h1 div{font-family:Pinyon Script,cursive;font-style:normal;font-weight:400}.component-f .c-content h2{color:#b7a89e;font-size:18px;margin-top:15px;text-transform:uppercase}.component-f .c-content h2 div{font-family:titre;font-weight:700;letter-spacing:2px}.component-f .c-content .c-description{margin-top:15px}.component-f .c-content .c-description div{color:#33210f;font-family:Playfair Display,serif;font-optical-sizing:auto;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.9px;line-height:30px}@media(max-width:992px){.component-f{margin-top:70px}.component-f img{width:100%}}.component-g{margin-bottom:20px;margin-top:150px}.component-g .c-images{gap:20px}.component-g .c-images img{display:block;height:600px;object-fit:cover;width:25%;z-index:5}.component-g .c-images .c-link-gallery{background-color:#f8f8f8;height:600px;padding:30px;transform:scale(1.2);width:25%}.component-g .c-images .c-link-gallery .c-head{color:#000;font-family:Pinyon Script,cursive;font-size:33px;font-style:normal;font-weight:400;margin-bottom:30px;text-align:center}@media(max-width:992px){.component-g{margin-top:70px}.component-g .c-images{gap:2%}.component-g .c-images img{height:500px;object-fit:cover;width:100%}.component-g .c-images img:nth-child(n+3){width:48%}.component-g .c-images .c-link-gallery{height:auto;padding:15px;transform:scale(1);width:100%}.component-g .c-images .c-link-gallery .c-head{margin-bottom:15px}}@media(max-width:720px){.component-g{margin-top:70px}.component-g .c-images{gap:2%}.component-g .c-images img{height:300px;object-fit:cover;width:100%}.component-g .c-images img:nth-child(n+3){width:48%}.component-g .c-images .c-link-gallery{height:auto;padding:15px;transform:scale(1);width:100%}.component-g .c-images .c-link-gallery .c-head{margin-bottom:15px}}.s-reviews-mashup{background-color:#faf9f8;margin-bottom:-100px;margin-top:40px;padding:90px 0}.s-reviews-mashup .s-reviews-mini-carousel{padding-bottom:40px;position:relative}.s-reviews-mashup .s-reviews-mini-carousel .swiper-wrapper{box-shadow:none!important}.s-reviews-mashup .s-reviews-mini-carousel .swiper-slide{align-items:center;display:flex;min-height:200px}.s-reviews-mashup .s-reviews-mini-carousel .swiper-slide,.s-reviews-mashup .s-reviews-mini-carousel .swiper-slide.swiper-slide-active,.s-reviews-mashup .s-reviews-mini-carousel .swiper-slide.swiper-slide-duplicate,.s-reviews-mashup .s-reviews-mini-carousel .swiper-slide.swiper-slide-duplicate-active,.s-reviews-mashup .s-reviews-mini-carousel .swiper-slide.swiper-slide-duplicate-prev,.s-reviews-mashup .s-reviews-mini-carousel .swiper-slide.swiper-slide-next,.s-reviews-mashup .s-reviews-mini-carousel .swiper-slide.swiper-slide-prev{background:transparent!important;box-shadow:none!important}.s-reviews-mashup .swiper-container,.s-reviews-mashup .swiper-container-horizontal{box-shadow:none!important}.s-reviews-mashup .s-review-mini-card{background:#fff!important;border:2px solid #e0d6cf!important;border-radius:12px!important;box-shadow:0 4px 20px rgba(0,0,0,.1)!important;padding:25px!important;transition:none!important}.s-reviews-mashup .s-review-mini-card:hover{box-shadow:0 4px 20px rgba(0,0,0,.1)!important;transform:none!important}.s-reviews-mashup .s-review-mini-avatar{background-color:#e0d6cf;border-radius:50%;flex-shrink:0;height:50px;overflow:hidden;width:50px}.s-reviews-mashup .s-review-mini-avatar img{height:100%;object-fit:cover;width:100%}.s-reviews-mashup .s-review-mini-avatar-initials{align-items:center;color:#b7a89e;color:#33210f;display:flex;font-family:Playfair Display,serif;font-optical-sizing:auto;font-size:20px;font-style:normal;font-weight:600;font-weight:400;height:100%;justify-content:center;letter-spacing:.9px;width:100%}.s-reviews-mashup .s-review-mini-name{color:#021400;font-family:Open Sans,sans-serif;font-optical-sizing:auto;font-size:15px;font-style:normal;font-variation-settings:"wdth" 100;font-weight:300;font-weight:600;margin-bottom:3px}.s-reviews-mashup .s-review-mini-stars .star{color:#d4d4d4;font-size:14px;margin:0 1px}.s-reviews-mashup .s-review-mini-stars .star.filled{color:#b7a89e}.s-reviews-mashup .s-review-mini-comment{color:#555;font-family:Open Sans,sans-serif;font-optical-sizing:auto;font-size:14px;font-style:normal;font-style:italic;font-variation-settings:"wdth" 100;font-weight:300;line-height:1.6;margin-top:15px}.s-reviews-mashup .s-review-mini-date{color:#999;font-family:Open Sans,sans-serif;font-optical-sizing:auto;font-size:12px;font-style:normal;font-variation-settings:"wdth" 100;font-weight:300;margin-top:10px;text-transform:capitalize}.s-reviews-mashup .swiper-pagination-mini{bottom:0}.s-reviews-mashup .swiper-pagination-mini .swiper-pagination-bullet{background-color:#b7a89e;height:8px;opacity:.4;width:8px}.s-reviews-mashup .swiper-pagination-mini .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}.s-reviews-mashup .s-reviews-badge{background:#fff;border:2px solid #e0d6cf;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.1);padding:35px;text-align:center}.s-reviews-mashup .s-badge-rating{margin-bottom:15px}.s-reviews-mashup .s-badge-rating-value{color:#33210f;color:#b7a89e;font-family:Playfair Display,serif;font-optical-sizing:auto;font-size:48px;font-style:normal;font-weight:400;font-weight:700;letter-spacing:.9px;line-height:1}.s-reviews-mashup .s-badge-rating-max{color:#999;font-family:Open Sans,sans-serif;font-optical-sizing:auto;font-size:24px;font-style:normal;font-variation-settings:"wdth" 100;font-weight:300}.s-reviews-mashup .s-badge-stars{margin-bottom:15px}.s-reviews-mashup .s-badge-stars .star{color:#b7a89e;font-size:24px;margin:0 2px}.s-reviews-mashup .s-badge-stars .star.filled{color:#b7a89e}.s-reviews-mashup .s-badge-count{color:#021400;font-family:Open Sans,sans-serif;font-optical-sizing:auto;font-size:16px;font-style:normal;font-variation-settings:"wdth" 100;font-weight:300;font-weight:600;margin-bottom:20px}.s-reviews-mashup .s-badge-link{align-items:center;color:#b7a89e;display:inline-flex;font-family:Open Sans,sans-serif;font-optical-sizing:auto;font-size:14px;font-style:normal;font-variation-settings:"wdth" 100;font-weight:300;font-weight:500;gap:6px;text-decoration:none;transition:color .3s ease}.s-reviews-mashup .s-badge-link svg{transition:transform .3s ease}.s-reviews-mashup .s-badge-link:hover{color:#a18e81;text-decoration:none}.s-reviews-mashup .s-badge-link:hover svg{transform:translate(2px,-2px)}.s-reviews-mashup .s-badge-logo{opacity:.6}@media(max-width:991.98px){.s-reviews-mashup{margin-bottom:30px;padding:40px 0}.s-reviews-mashup .s-reviews-badge{margin-bottom:30px;padding:25px}.s-reviews-mashup .s-badge-rating-value{font-size:40px}.s-reviews-mashup .s-badge-stars .star{font-size:20px}.s-reviews-mashup .s-review-mini-card{padding:20px}}@media(max-width:767.98px){.s-reviews-mashup .s-reviews-mini-carousel .swiper-slide{min-height:180px}}#prestations-index{margin-top:50px}.s-explorer-simple{background-color:#fafafa;margin:40px 0;padding:25px 0}.s-explorer-simple .s-explorer-simple-content{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;padding:0 20px}.s-explorer-simple .s-explorer-simple-label{color:#666;font-family:Open Sans,sans-serif;font-optical-sizing:auto;font-size:.95rem;font-style:normal;font-style:italic;font-variation-settings:"wdth" 100;font-weight:300;margin-right:5px}.s-explorer-simple .s-explorer-simple-tag{background-color:#eae0da;border-radius:18px;color:#000;display:inline-block;font-family:Open Sans,sans-serif;font-size:.85rem;padding:6px 14px;text-decoration:none;transition:all .3s ease}.s-explorer-simple .s-explorer-simple-tag:hover{background-color:#e2d6ce;box-shadow:0 2px 6px rgba(0,0,0,.08);color:#000;text-decoration:none;transform:translateY(-2px)}@media(max-width:991.98px){.s-explorer-simple{margin:30px 0;padding:20px 0}.s-explorer-simple .s-explorer-simple-content{gap:8px;padding:0 15px}.s-explorer-simple .s-explorer-simple-label{font-size:.9rem;margin-bottom:5px;width:100%}.s-explorer-simple .s-explorer-simple-tag{font-size:.8rem;padding:5px 12px}}