:root{--text-primary:#002a3a;--text-secondary:#398ba8;--brand-secondary:#daecf2;--surface:#fff;--dark:#001821;--surface-alt:#fffcf7;--brand-primary:#f2b053}body{color:var(--text-primary);font-family:Supreme Variable,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.2}h1{margin-top:0;margin-bottom:0;font-family:"Gabarito 500",Tahoma,sans-serif;font-size:2.5rem;font-weight:500;line-height:1.25}h2{margin-top:1rem;margin-bottom:.5rem;font-family:"Gabarito 500",Tahoma,sans-serif;font-size:2rem;font-weight:500;line-height:1.5}h3{margin-top:0;margin-bottom:0;font-size:1.25rem;font-weight:600;line-height:1.5}p{margin-bottom:0;font-weight:300;line-height:1.5}a{text-decoration:underline}ul{margin-top:0;margin-bottom:1rem;padding-left:2.5rem;line-height:1.5}img{object-fit:cover;width:100%;max-width:100%;height:100%;display:inline-block}.w-layout-vflex{flex-direction:column;align-items:flex-start;display:flex}.nav_menu_link{color:var(--text-primary);letter-spacing:.09rem;text-transform:uppercase;padding:1rem;font-family:"Gabarito 500",Tahoma,sans-serif}.nav_menu_link:hover,.nav_menu_link.w--current{color:var(--text-secondary)}.padding-section-large{padding-top:8rem;padding-bottom:8rem}.text-color-alternate{color:var(--surface)}.text-weight-medium{font-weight:500}.spacer-medium{width:100%;padding-top:2rem}.text-align-center{text-align:center}.text-weight-light{font-weight:300}.heading-style-h4{font-family:"Gabarito 500",Tahoma,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.4}.button{background-color:var(--text-primary);color:var(--surface);text-align:center;letter-spacing:.09rem;text-transform:uppercase;border-radius:.25rem;padding:.75rem 1.5rem;font-family:"Gabarito 500",Tahoma,sans-serif;font-size:.875rem;font-weight:500}.button:where(.w-variant-1cd24013-5cb6-b16c-5a0c-ca90e51c72c5){border:1px solid var(--text-primary);color:var(--text-primary);background-color:#fff0}.button:hover{background-color:var(--dark)}.button:hover:where(.w-variant-1cd24013-5cb6-b16c-5a0c-ca90e51c72c5){color:var(--surface)}.button:active{transform:scale(.96)}.button.is-text{color:#000;background-color:#0000;border:2px solid #0000}.button.is-large{padding:1rem 2rem}.button.is-icon{grid-column-gap:1rem;grid-row-gap:1rem;flex-direction:row;justify-content:center;align-items:center;text-decoration:none;display:flex}.button.is-small{padding:.5rem 1.25rem}.text-weight-bold{font-weight:700}.text-size-small{font-size:.875rem}.text-size-small.text-weight-bold{display:inline-flex}.global-styles{display:block;position:fixed;inset:0% auto auto 0%}.container-large{width:100%;max-width:80rem;height:100%;margin-left:auto;margin-right:auto;display:block}.spacer-small{width:100%;padding-top:1rem}.nav_brand{position:static}.padding-global{padding-left:2.5rem;padding-right:2.5rem}.text-size-medium{font-size:1.25rem;line-height:1.5}.spacer-large{padding-top:3rem}.navbar{z-index:1000;border-bottom:1px solid var(--brand-secondary);background-color:#fff;justify-content:space-between;align-items:center;width:100vw;height:80px;display:block;position:sticky;top:0}.navbar_list{grid-column-gap:0rem;grid-row-gap:0rem;justify-content:center;align-items:center;display:flex}.nav-button_line{background-color:#292d32;border-radius:2px;height:5%}.nav-button_line.is-third{transform-origin:50%}.nav-button_line.is-first{transform-origin:50%;transform:translate(0)}.navbar_content{justify-content:space-between;align-items:center;width:100%;padding-top:1rem;padding-bottom:1rem;display:flex;position:static}.nav_wrap{grid-column-gap:3rem;grid-row-gap:3rem;justify-content:flex-end;align-items:center;display:block;position:static}.cta-wrapper{grid-column-gap:1rem;grid-row-gap:1rem;cursor:pointer;flex-flow:wrap;flex:none;align-items:center;display:flex}.cta-wrapper.align-center{justify-content:center;align-items:center}.login-wrap{grid-column-gap:1rem;grid-row-gap:1rem;flex:none;justify-content:center;align-items:center;display:flex}.nav-button_component{grid-row-gap:.5rem;background-color:#8f00ff;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;width:4rem;height:4rem;padding-left:1rem;padding-right:1rem;display:flex}.nav-button_component:hover{opacity:1}.nav_buttons-wrap{grid-column-gap:1.25rem;grid-row-gap:1.25rem;justify-content:flex-start;align-items:center;display:flex}.nav_mobile{justify-content:center;align-items:center;display:flex}.logo-hotel-posta{width:7.4375rem;height:1.0625rem;color:var(--text-primary);flex-direction:column;justify-content:center;align-items:center;display:flex}.logo-hotel-posta.is-white{color:var(--surface)}.text-style-lang{color:var(--text-primary);letter-spacing:.09rem;text-transform:uppercase;padding:1rem;font-family:"Gabarito 500",Tahoma,sans-serif}.text-style-lang.alt{padding-right:.5rem}.section_hero-accueil{background-color:var(--brand-primary);flex-flow:row;align-items:stretch;position:relative;overflow:hidden}.eyebrow{color:var(--text-primary);letter-spacing:.09rem;text-transform:uppercase;margin-bottom:0;font-family:"Gabarito 500",Tahoma,sans-serif;font-size:1rem;font-weight:500;line-height:1.25rem}.eyebrow.text-color-alternate{color:var(--surface)}.section_emplacement{background-color:var(--text-secondary);position:relative}.content_emplacement{grid-column-gap:0rem;grid-row-gap:0rem;flex-flow:row;align-items:center;display:flex}.image-grid-wrapper{grid-column-gap:.75rem;grid-row-gap:.75rem;flex:50%;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;display:grid}.text-wrap{color:var(--surface);flex-direction:column;flex:50%;align-items:flex-start;display:flex}.text-wrap.text-color-alternate{padding-right:4rem}.info-grid-wrapper{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-columns:1fr 1fr;width:100%;display:grid}.info-item{grid-row-gap:.5rem;flex-direction:column;display:flex}.info-label{color:var(--surface);margin-bottom:0;font-family:Supreme Variable,Arial,sans-serif;font-size:1rem;font-weight:700}.info-distance-row{grid-column-gap:.5rem;align-items:center;display:flex}.info-distance{color:var(--surface);margin-bottom:0;font-family:Supreme Variable,Arial,sans-serif;font-size:.9375rem;font-weight:500}.section_petit-dejeuner{background-color:var(--surface-alt)}.content_petit-dejeuner{grid-row-gap:3rem;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.petit-dej-images-row{grid-column-gap:.75rem;justify-content:center;align-items:center;display:flex}.heading-wrapper{flex-direction:column;align-items:center;width:100%;max-width:30rem;display:flex}.tourisme-heading-wrapper{max-width:none;color:var(--surface);flex-direction:column;flex:50%;justify-content:center;padding-left:0;padding-right:2.5rem;display:flex}.villes-wrapper{grid-row-gap:.75rem;background-color:#fff;flex-direction:column;width:25%;padding:1.25rem;display:flex;position:absolute;top:50%;left:4rem;transform:translateY(-50%)}.villes-wrapper.hide-mobile-landscape{width:50%;max-width:none}.ville-row{grid-column-gap:1rem;grid-row-gap:1rem;border-top:.0625rem solid #e5e5e5;justify-content:space-between;align-items:center;padding-top:.75rem;display:flex}.section_notre-histoire{background-color:var(--surface)}.content_notre-histoire{grid-row-gap:3rem;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.histoire-images-row{grid-column-gap:.75rem;justify-content:center;align-items:center;width:100%;display:flex}.heading-wrapper-wide{flex-direction:column;align-items:center;width:100%;max-width:40rem;display:flex}.icon_pin{width:.6875rem;height:.8125rem;color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;display:flex}.km-wrapper{grid-column-gap:.5rem;grid-row-gap:.5rem;flex-flow:row;justify-content:flex-start;align-items:center;display:flex}.final-cta-content-col{grid-row-gap:3rem;flex-direction:column;flex:50%;justify-content:center;height:100%;padding:5rem 4rem 5rem max(2.5rem,50vw - 40rem);display:flex}.final-cta-heading-wrapper{grid-row-gap:1rem;flex-direction:column;align-items:flex-start;display:flex}.final-cta-wrapper{grid-row-gap:.75rem;color:var(--surface);flex-direction:column;align-items:flex-start;display:flex}.image-wrapper{overflow:clip}.max-height-234{width:auto;height:234px}.section_footer{background-color:var(--text-primary)}.content_footer{grid-row-gap:1.5rem;flex-direction:column;width:100%;display:flex}.footer-columns{grid-column-gap:4rem;grid-row-gap:2rem;width:100%;color:var(--surface);flex-wrap:wrap;grid-template-rows:auto;grid-template-columns:2fr 1fr 1fr 1fr;grid-auto-columns:1fr;align-items:flex-start;padding-bottom:1.5rem;display:grid}.footer-col{grid-row-gap:.5rem;flex-direction:column;flex:12rem;min-width:12rem;display:flex}.legal-links-wrapper{grid-column-gap:2.5rem;grid-row-gap:.75rem;width:100%;color:var(--surface);border-top:.0625rem solid #398aa840;flex-wrap:wrap;justify-content:flex-end;align-items:center;padding-top:1.5rem;display:flex}.license-wrapper{width:100%;color:var(--surface);justify-content:flex-end;padding-top:1rem;display:flex}.footer-link{color:var(--surface);cursor:pointer;font-weight:400;line-height:1.5;text-decoration:none}.footer-link:hover{color:var(--text-secondary)}.footer-link.w--current{color:var(--surface);cursor:pointer;text-decoration:none}.footer-link.w--current:hover{color:var(--text-secondary)}.padding-section-footer{padding-top:5rem;padding-bottom:2rem}.section_temoignages{background-color:var(--surface-alt)}.content_temoignages{grid-row-gap:3rem;flex-direction:column;align-items:center;display:flex;overflow:clip}.review-card{grid-row-gap:1.5rem;border-color:var(--brand-secondary);background-color:var(--surface);border-style:solid;border-width:.0625rem;border-radius:1.5rem;flex-direction:column;justify-content:space-between;padding:1.5rem;display:flex}.review-content{grid-row-gap:1rem;flex-direction:column;display:flex}.rating-wrapper{grid-column-gap:.625rem;align-items:center;display:flex}.rating-badge{background-color:var(--brand-secondary);color:var(--text-primary);border-radius:.5rem;margin-bottom:0;padding:.25rem .5rem;font-family:Gabarito;font-size:1rem;font-weight:500}.author-name{color:var(--text-secondary);margin-bottom:0;font-family:Gabarito;font-weight:500}.slider-heading-wrapper{justify-content:center;align-self:flex-start;align-items:center;width:100%;display:flex;position:relative}.slider-btn{border-style:solid;border-color:var(--text-secondary);background-color:var(--text-secondary);width:2.1875rem;height:2.1875rem;color:var(--surface-alt);cursor:pointer;border-width:0;border-radius:50%;justify-content:center;align-items:center;padding-top:.1rem;display:flex}.slider-btn.prev{background-color:var(--text-secondary);padding-top:.2rem;padding-right:.15rem}.slider-btn.next{background-color:var(--text-secondary);padding-top:.2rem;padding-left:.2rem}.swiper{width:calc(50% + 50vw)}.swiper-wrapper{display:flex}.swiper-slide{flex-shrink:0;width:25rem;height:auto}.slider-nav-bottom{grid-column-gap:.5rem;justify-content:center;align-items:center;width:100%;display:flex}.slider-nav-bottom.align-right{justify-content:flex-end;align-items:center}.slider-nav-bottom.align-right.hide-desktop{display:none}.arrow{width:1rem;color:var(--surface-alt)}.arrow.prev{padding-left:.1rem}.arrow.next{padding-right:.1rem}.hero_content{grid-column-gap:0px;grid-row-gap:0px;flex-flow:row;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-items:stretch;max-height:none;display:grid}.hero_info{grid-column-gap:0px;grid-row-gap:0px;flex-flow:column;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:flex-start;height:100%;margin-left:auto;margin-right:auto;padding:0 4rem 0 max(2.5rem,50vw - 40rem);display:flex}.hero_image-wrapper{min-height:50rem;max-height:42.5rem;position:relative;overflow:clip}.hero-image{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.tourisme_image-wrapper{position:relative;overflow:clip}.toutisme_info{grid-column-gap:0px;grid-row-gap:0px;flex-flow:column;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:flex-start;height:100%;margin-left:auto;margin-right:auto;padding:0 max(2.5rem,50vw - 40rem) 0 4rem;display:flex}.section_tourism{background-color:var(--text-secondary);flex-flow:row;align-items:stretch;margin-top:0;padding-top:0;position:relative;overflow:hidden}.tourisme-image{aspect-ratio:auto;object-fit:cover;width:100%;height:100%;min-height:30rem;max-height:42.5rem;display:block;overflow:visible}.tourisme_content{grid-column-gap:0px;grid-row-gap:0px;flex-flow:row;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-items:stretch;max-height:none;display:grid}.section_final-cta{background-color:var(--text-secondary);flex-flow:row;align-items:stretch;margin-top:0;padding-top:0;position:relative;overflow:hidden}.final-cta_content{grid-column-gap:0px;grid-row-gap:0px;flex-flow:row;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-items:stretch;max-height:none;display:grid}.final-cta_image-wrapper{position:relative;overflow:clip}.lang-link{background-color:var(--surface)}.lang-link:hover{background-color:var(--surface-alt);color:var(--text-secondary)}.room-detail-wrapper{width:25rem}.dropdown-toggle-2{padding-top:0;padding-bottom:0;padding-left:0}.gallery-item{aspect-ratio:1}.room-item{grid-row-gap:1.5rem;border-color:var(--brand-secondary);height:100%;color:var(--text-primary);flex-direction:column;justify-content:space-between;text-decoration:none;display:flex}.section_chambres{background-color:var(--surface);overflow:clip}.room-image{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.heading{flex:none}.content_room{grid-row-gap:3rem;flex-direction:column;align-items:center;display:flex;overflow:visible}.text-testimony a{color:var(--text-primary);font-weight:500}.text-testimony p{color:var(--text-secondary);font-weight:500}@media screen and (max-width:991px){h1{font-size:2.25rem}h3{font-weight:500}.padding-top{padding-bottom:0;padding-left:0;padding-right:0}.nav_menu_link{width:100%;padding-left:0}.padding-section-large{padding-top:6rem;padding-bottom:6rem}.spacer-xxhuge{padding-top:8rem}.spacer-xhuge{padding-top:6rem}.margin-horizontal{margin-top:0;margin-bottom:0}.padding-bottom{padding-top:0;padding-left:0;padding-right:0}.fs-styleguide_heading-header{font-size:4rem}.fs-styleguide_section{grid-column-gap:2.5rem;grid-template-columns:1fr}.padding-vertical{padding-left:0;padding-right:0}.padding-horizontal{padding-top:0;padding-bottom:0}.spacer-medium{padding-top:1.5rem}.spacer-xxlarge{padding-top:4rem}.spacer-huge{padding-top:5rem}.margin-xxlarge{margin:4rem}.padding-xhuge{padding:6rem}.padding-xxhuge{padding:8rem}.padding-large{padding:2.5rem}.spacer-xlarge{padding-top:3rem}.margin-xxhuge{margin:8rem}.fs-styleguide_2-col{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-columns:1fr}.margin-vertical{margin-left:0;margin-right:0}.margin-large{margin:2.5rem}.fs-styleguide_heading-medium{font-size:3rem}.margin-xlarge{margin:3rem}.margin-medium{margin:1.5rem}.padding-left{padding-top:0;padding-bottom:0;padding-right:0}.padding-medium{padding:1.5rem}.padding-xxlarge{padding:4rem}.fs-styleguide_4-col,.fs-styleguide_3-col{grid-template-columns:1fr}.margin-huge{margin:5rem}.margin-top{margin-bottom:0;margin-left:0;margin-right:0}.margin-xhuge{margin:6rem}.padding-huge{padding:5rem}.padding-section-medium{padding-top:4rem;padding-bottom:4rem}.margin-right{margin-top:0;margin-bottom:0;margin-left:0}.hide-tablet{display:none}.max-width-full-tablet{width:100%;max-width:none}.padding-xlarge{padding:3rem}.margin-left{margin-top:0;margin-bottom:0;margin-right:0}.spacer-large{padding-top:2.5rem}.fs-styleguide_1-col{grid-column-gap:2rem;grid-row-gap:2rem}.padding-right{padding-top:0;padding-bottom:0;padding-left:0}.margin-bottom{margin-top:0;margin-left:0;margin-right:0}.navbar{height:auto;position:sticky}.navbar_list{grid-column-gap:1rem;grid-row-gap:1rem;text-align:left;background-color:#f7f3ea;border:0 solid #ebe9e5;border-radius:0;flex-flow:column;justify-content:center;align-items:flex-start;height:auto;padding:1rem 2rem 1.5rem;position:relative}.nav-button_line{height:5.5%;margin:auto;position:absolute;inset:0% 15%}.nav-button_line.is-third{background-color:var(--text-primary)}.nav-button_line.is-second,.nav-button_line.is-third{background-color:var(--text-primary)}.nav-button_line.is-first{background-color:var(--text-primary);transform:none}.nav-button_line.is-second{background-color:var(--text-primary)}.navbar_content{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;align-items:center;padding-top:.5rem;padding-bottom:.5rem;display:flex}.menu-button{padding:0 0 0 1rem}.menu-button.w--open{color:#000;background-color:#0000}.nav_wrap{flex:1;justify-content:flex-end;align-items:center;padding-right:0}.cta-wrapper.align-center{justify-content:center;align-items:flex-start}.nav-button_component{grid-row-gap:.25rem;background-color:#fff;border-radius:.38rem;width:2.5rem;height:2.5rem;padding-left:.5rem;padding-right:.5rem;display:block;position:relative}.nav_buttons-wrap{grid-column-gap:0rem;grid-row-gap:0rem;justify-content:flex-end;align-items:center}.nav_mobile{text-align:left;background-color:#0000;flex-flow:row;justify-content:flex-end;align-items:stretch;display:flex;position:absolute;inset:100% 0 auto}.text-style-lang{padding-left:0}.section_hero-accueil{flex-flow:column;margin-top:0;padding-top:0}.tourisme-heading-wrapper{padding-left:0;padding-right:0}.villes-wrapper.hide-mobile-landscape{width:30%;display:none}.image-wrapper.is-first{order:-9999}.max-height-234{max-width:none;height:160px}.padding-section-footer{padding-top:4rem;padding-bottom:4rem}.hero_info{flex-flow:column;max-width:none;padding-top:4rem;padding-bottom:4rem}.hero_image-wrapper{min-height:40rem}.toutisme_info{flex-flow:column;max-width:none}.section_tourism{flex-flow:column;margin-top:0;padding-top:0}.tourisme-image{min-height:auto;max-height:none}.section_final-cta{flex-flow:column;margin-top:0;padding-top:0}.final-cta_content{flex-flow:column;display:flex}.final-cta_image-wrapper{width:100%}.final-cta_image-wrapper.is-first{order:-9999}.section_hero-story{flex-flow:column;margin-top:0;padding-top:0}.content_famille{grid-column-gap:1rem;grid-row-gap:4rem}.famille_info,.city_info{padding-left:0}.section_hero-rooms{flex-flow:column;margin-top:0;padding-top:0}.collection-list{grid-row-gap:2rem;grid-template-columns:1fr 1fr}.content-services{flex-flow:column;display:flex}.room-detail-wrapper{width:auto}.accordion_component{width:100%}.section_hero-chambre{height:auto;max-height:none}.padding-section-xlarge{padding-top:6rem;padding-bottom:6rem}.image{aspect-ratio:3/2}}@media screen and (max-width:767px){.padding-top{padding-bottom:0;padding-left:0;padding-right:0}.heading-style-h2{font-size:2rem}.fs-styleguide_section-header{font-size:.875rem}.padding-section-large{padding-top:4rem;padding-bottom:4rem}.heading-style-h6{font-size:.75rem}.spacer-xxhuge{padding-top:4.5rem}.spacer-xhuge{padding-top:4rem}.margin-horizontal{margin-top:0;margin-bottom:0}.padding-bottom{padding-top:0;padding-left:0;padding-right:0}.padding-vertical{padding-left:0;padding-right:0}.padding-horizontal{padding-top:0;padding-bottom:0}.spacer-medium{padding-top:1.25rem}.spacer-xxlarge{padding-top:3rem}.spacer-huge{padding-top:3.5rem}.margin-xxlarge{margin:3rem}.heading-style-h1{font-size:2.5rem}.padding-xhuge{padding:4rem}.padding-xxhuge{padding:4.5rem}.padding-large{padding:1.5rem}.max-width-full-mobile-landscape{width:100%;max-width:none}.padding-section-small{padding-top:2rem;padding-bottom:2rem}.hide-mobile-landscape{display:none}.spacer-xlarge{padding-top:2rem}.margin-xxhuge{margin:4.5rem}.margin-vertical{margin-left:0;margin-right:0}.heading-style-h4{font-size:1rem}.margin-large{margin:1.5rem}.heading-style-h3{font-size:1.5rem}.fs-styleguide_heading-medium{font-size:2rem}.margin-xlarge{margin:2rem}.margin-medium{margin:1.25rem}.padding-left{padding-top:0;padding-bottom:0;padding-right:0}.padding-medium{padding:1.25rem}.padding-xxlarge{padding:3rem}.text-size-large{font-size:1.25rem}.heading-style-h5{font-size:.875rem}.text-style-nowrap{white-space:normal}.margin-huge{margin:3.5rem}.nav_brand{padding-left:0}.margin-top{margin-bottom:0;margin-left:0;margin-right:0}.margin-xhuge{margin:4rem}.padding-huge{padding:3.5rem}.padding-global{padding-left:1.25rem;padding-right:1.25rem}.padding-section-medium{padding-top:3rem;padding-bottom:3rem}.margin-right{margin-top:0;margin-bottom:0;margin-left:0}.padding-xlarge{padding:2rem}.margin-left{margin-top:0;margin-bottom:0;margin-right:0}.spacer-large{padding-top:1.5rem}.padding-right{padding-top:0;padding-bottom:0;padding-left:0}.margin-bottom{margin-top:0;margin-left:0;margin-right:0}.navbar_list{padding-left:1.5rem;padding-right:1.5rem}.navbar_content{justify-content:space-between}.nav_wrap{padding-right:0;display:flex}.nav-button_component{width:2.25rem;height:2.25rem}.nav_buttons-wrap{justify-content:space-between;align-items:center}.logo-hotel-posta.is-white{display:block}.content_emplacement{flex-flow:column}.tourisme-heading-wrapper{flex-basis:auto;padding-top:3rem;padding-bottom:3rem}.final-cta-content-col{padding-left:1.25rem}.image-wrapper.is-first{order:-9999}.padding-section-footer{padding-top:3rem;padding-bottom:3rem}.slider-nav-bottom.align-right.hide-desktop{justify-content:center;align-items:center;display:flex}.hero_content{flex-flow:column;display:flex}.hero_info{padding-left:1.25rem}.hero_image-wrapper{aspect-ratio:3/2;height:auto;min-height:0;max-height:none}.hero-image{position:static}.final-cta_image-wrapper.is-first{order:-9999}.story_content{flex-flow:column;display:flex}.content_famille{display:flex}.content-services{grid-column-gap:2rem;grid-row-gap:2rem}.padding-section-xlarge{padding-top:4rem;padding-bottom:4rem}}@media screen and (max-width:479px){h1{font-size:2rem}h2{font-size:1.65rem}h3{font-size:1.25rem}.padding-top{padding-bottom:0;padding-left:0;padding-right:0}.padding-section-large{padding-top:3rem;padding-bottom:3rem}.margin-horizontal{margin-top:0;margin-bottom:0}.padding-bottom{padding-top:0;padding-left:0;padding-right:0}.padding-vertical{padding-left:0;padding-right:0}.padding-horizontal{padding-top:0;padding-bottom:0}.margin-vertical{margin-left:0;margin-right:0}.max-width-full-mobile-portrait{width:100%;max-width:none}.button{width:100%;padding-left:1.25rem;padding-right:1.25rem;font-size:.725rem}.padding-left{padding-top:0;padding-bottom:0;padding-right:0}.heading-style-h5{margin-top:0}.margin-top{margin-bottom:0;margin-left:0;margin-right:0}.margin-right{margin-top:0;margin-bottom:0;margin-left:0}.hide-mobile-portrait{display:none}.text-size-medium{font-size:1.2rem}.margin-left{margin-top:0;margin-bottom:0;margin-right:0}.fs-styleguide_row{flex-wrap:wrap}.padding-right{padding-top:0;padding-bottom:0;padding-left:0}.margin-bottom{margin-top:0;margin-left:0;margin-right:0}.navbar_list{grid-column-gap:1rem;grid-row-gap:.5rem;background-color:#f2efe5}.nav-button_line.is-third,.nav-button_line.is-first,.nav-button_line.is-second,.nav-button_line.is-third,.nav-button_line.is-first,.nav-button_line.is-second{flex:none}.navbar_content{grid-column-gap:0px;grid-row-gap:0px;padding-left:0}.nav_wrap{padding-right:0}.cta-wrapper{width:100%}.nav-button_component{padding-right:0}.nav_buttons-wrap{justify-content:flex-end;align-items:center;display:flex}.eyebrow{font-size:.825rem}.content_emplacement{grid-column-gap:2rem;grid-row-gap:2rem}.text-wrap.text-color-alternate{padding-right:0}.content_petit-dejeuner{grid-row-gap:2rem}.petit-dej-images-row{grid-row-gap:.75rem;flex-flow:column}.tourisme-heading-wrapper{padding-top:2rem;padding-left:0;padding-right:0}.content_notre-histoire{grid-row-gap:1.5rem}.histoire-images-row{grid-row-gap:.75rem;flex-flow:column}.final-cta-content-col{padding:3rem 1.5rem 3rem 1.25rem}.max-height-234{width:100%;max-width:100%;height:auto}.footer-columns{display:flex}.legal-links-wrapper.text-size-small{flex-flow:column;justify-content:flex-start;align-items:flex-start}.review-card{max-width:360px}.slider-heading-wrapper{flex-flow:column;justify-content:flex-start;align-items:flex-start}.slider-btn.prev,.slider-btn.next,.slider-btn.prev,.slider-btn.next{width:2rem;height:2rem}.swiper.is-room,.swiper-slide.is-room,.swiper-slide.is-room{width:auto}.slider-nav-bottom{grid-column-gap:2rem;grid-row-gap:2rem}.slider-nav-bottom.align-right{grid-column-gap:1rem;grid-row-gap:1rem;grid-column-gap:1rem;grid-row-gap:1rem;justify-content:flex-start;align-items:center}.hero_info{padding:4rem 1.25rem}.hero-image{display:block;position:static}.toutisme_info{padding-left:1.25rem;padding-right:max(2.5rem,50vw - 40rem)}.tourisme-image{min-height:auto;max-height:none;display:block}.tourisme_content,.final-cta_content{flex-flow:column;display:flex}.final-cta_image-wrapper.is-first{order:-9999}.content_famille{grid-row-gap:1.5rem}.collection-list{grid-row-gap:3rem;grid-template-columns:1fr}.content-services{grid-column-gap:2rem;grid-row-gap:2rem}.accordion_item{padding-left:0;padding-right:0}.content-details{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:column;display:flex}.padding-section-xlarge{padding-top:3rem;padding-bottom:3rem}.details-card.is-first{order:-9999}.details-grid{flex-flow:column;display:flex}.room-item{max-width:360px}.section_chambres{overflow:clip}.content_room{grid-row-gap:2rem}}#w-node-_8da95451-fae4-23b9-6ceb-cc17d3626eac-25e5664b,#w-node-de22a7f2-a2f4-e1ac-55af-b49bf1c583d6-25e5664b,#w-node-_1f614613-e10a-e1df-52e4-65d9659e8f41-25e5664b{grid-area:span 1/span 1/span 1/span 1}