.elementor .pc-ico-coffre{flex:0 0 auto;}.elementor .pc-ico-tv{flex:0 0 auto;}.elementor .pc-ico-minibar{flex:0 0 auto;}.elementor .pc-ico-clim{flex:0 0 auto;}.elementor .pc-ico-wifi{flex:0 0 auto;}.elementor .pc-ico{width:34px;height:34px;}.elementor .pc-spec-row{position:relative;}.elementor .pc-room-gal-slot{width:100%;}.elementor .pc-burger{font-size:11px;color:inherit;letter-spacing:0.24em;text-transform:uppercase;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;display:none;gap:12px;align-items:center;}.elementor .pc-popmenu{position:relative;}.elementor .pc-langs-list-slot{min-height:20px;}.elementor .pc-langs-slot{display:flex;align-items:center;}.elementor .logo-dark{cursor:pointer;}.elementor .logo-light{cursor:pointer;}.elementor .header--solid{background-color:var(--pc-blanc);}.elementor .custom-sticky-header{z-index:9999;}.elementor .pc-bk-open{cursor:pointer;}.elementor .pc-link:hover,.elementor .pc-link:focus-visible{opacity:60%;}.elementor .pc-link{font-family:var(--pc-font-texte);font-weight:600;font-size:11px;color:var(--pc-texte);letter-spacing:0.26em;text-transform:uppercase;padding-block-start:0px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:transparent;transition:opacity 0.3s;border-bottom-style: solid; border-bottom-color: currentColor;\n}.elementor .pc-lead{max-width:560px;font-size:17px;color:var(--pc-texte-2);line-height:1.8;}.elementor .pc-btn:hover,.elementor .pc-btn:focus-visible{color:var(--pc-blanc);border-color:var(--pc-sombre);background-color:var(--pc-sombre);}.elementor .pc-btn{font-family:var(--pc-font-texte);font-weight:600;font-size:11px;color:var(--pc-sombre);letter-spacing:0.24em;text-transform:uppercase;padding-block-start:20px;padding-block-end:20px;padding-inline-start:36px;padding-inline-end:36px;border-radius:0px;border-width:1px;border-color:var(--pc-accent);border-style:solid;background-color:var(--pc-accent);transition:all 0.35s;}.elementor .pc-eyebrow{font-family:var(--pc-font-texte);font-weight:500;font-size:11px;color:var(--pc-texte-2);letter-spacing:0.32em;line-height:1.4;text-transform:uppercase;}.elementor .pc-section{width:100%;padding-block-start:var(--pc-section-y);padding-block-end:var(--pc-section-y);padding-inline-start:var(--pc-gutter);padding-inline-end:var(--pc-gutter);background-color:#F2F1ED;display:flex;flex-direction:column;align-items:center;}