.elementor .l--Section{position:relative;padding-block-start:var(--l--Spacing--XL);padding-block-end:var(--l--Spacing--XL);padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;justify-content:center;align-items:center;}.elementor .l--Section__Inner{width:100%;max-width:var(--l--page--wide-width);padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--l--page--gutter);padding-inline-end:var(--l--page--gutter);flex-direction:column;gap:var(--l--Spacing--L);}.elementor .f--Lead{font-family:var(--ff--Body);font-weight:400;font-size:var(--f--Lead--font-size);line-height:var(--f--Lead--line-height);}.elementor .c--Bouton{font-family:var(--ff--Body);font-weight:700;font-size:var(--f--Button--font-size);color:var(--c-blanc);line-height:var(--f--Button--line-height);padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-start-start-radius:0rem;border-start-end-radius:1rem;border-end-start-radius:1rem;border-end-end-radius:0rem;border-width:3px;border-color:var(--c-sapin);border-style:solid;background-color:var(--c-sapin);transition:all 200ms;align-self:start;}.elementor .c--Bouton:hover,.elementor .c--Bouton:focus-visible{color:var(--c-sapin);border-start-start-radius:1rem;border-start-end-radius:0rem;border-end-start-radius:0rem;border-end-end-radius:1rem;background-color:var(--c-blanc);}.elementor .c--Bouton.e--disabled{opacity:50%;}.elementor .site-header{padding:0px;flex-direction:column;gap:0px;align-items:stretch;}.elementor .site-header__top-bar{padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--c-graphite);flex-direction:column;gap:3rem;align-items:center;}.elementor .site-header__top-bar-links{width:auto;padding:0px;flex-direction:row;gap:3rem;justify-content:center;align-items:center;}.elementor .site-header__top-bar-link{color:var(--c-blanc);flex:1 0 auto;}.elementor .c-social-links{width:auto;padding:0px;flex-direction:row;gap:0.75rem;justify-content:center;}.elementor .c-social-links__link{width:1.25rem;height:2.25rem;color:var(--c-blanc);transition:color 200ms;}.elementor .c-social-links__link:hover,.elementor .c-social-links__link:focus-visible{color:var(--c-vert-pastel);}.elementor .c-header-search{width:1.25rem;height:1.25rem;}.elementor .site-header__main-bar{min-height:0px;padding:0px;flex-direction:column;align-items:center;}.elementor .site-header__main-menu{width:auto;height:6rem;min-height:0px;padding:0px;gap:1rem;align-items:center;}.elementor .site-footer{padding:0px;flex-direction:column;align-items:stretch;}.elementor .site-footer__main{color:var(--c-blanc);padding-block-start:3.5rem;padding-block-end:3.5rem;background-color:var(--c-graphite);}.elementor .l-columns{padding:0px;display:grid;gap:var(--l--Columns--Gutter);grid-template-columns:repeat(5, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .l-col{padding:0px;flex-direction:column;gap:var(--l--text--flow);}.elementor .site-footer__heading{font-family:var(--ff--Heading);font-weight:900;font-size:var(--f--H5--font-size);color:var(--c-blanc);line-height:var(--f--H5--line-height);}.elementor .site-footer__credits{padding-block-start:0.75rem;padding-block-end:0.75rem;background-color:var(--c-vert-pastel);}.elementor .site-footer__legal-links{width:auto;padding:0px;gap:1rem;}.elementor .l--Buttons{padding:0px;gap:2rem;flex-wrap:wrap;}.elementor .c--Hero{min-height:30rem;padding-block-start:var(--l--Spacing--Hero);padding-block-end:var(--l--Spacing--Hero);padding-inline-start:0px;padding-inline-end:0px;background-image:url("https://www.regiedecker.ch/wp-content/uploads/2026/10/6ac36aea7cd37_Sejour.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .c--Hero__Overlay{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:1;background-image:linear-gradient(95deg, rgba(0, 73, 46, 0.85) 33%,rgba(212, 206, 183, 0) 60%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;mix-blend-mode:multiply;}.elementor .c--Hero__Content{position:relative;z-index:10;}.elementor .c--Hero__Headings{max-width:50%;padding:var(--l--Spacing--M);border-radius:1rem;background-color:var(--c-blanc);flex-direction:column;gap:var(--l--Spacing--XS);align-items:stretch;}.elementor .c--Hero__Root{font-family:var(--ff--Body);font-weight:400;font-size:var(--f--Text-L--font-size);color:var(--c-blanc);line-height:var(--f--Text-L--line-height);padding-block-start:0.25rem;padding-block-end:0.25rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;border-radius:1rem;background-color:var(--c-pourpre);align-self:start;}.elementor .c--Hero__Root:hover,.elementor .c--Hero__Root:focus-visible{color:var(--c-blanc);}.elementor .c--Hero__Title{color:var(--c-sapin);}.elementor .c--Contact-Callout{padding:0px;border-radius:2.5rem;border-width:1px;border-color:var(--c-vert-pastel-light);border-style:solid;background-color:var(--c-blanc);box-shadow:0.75rem 0.75rem 0.75rem 0px rgba(190, 201, 192, 0.5);flex-direction:row;gap:var(--l--Spacing--M);justify-content:space-between;align-items:center;}.elementor .c--Callout{padding:var(--l--Spacing--M);border-radius:2rem;border-width:1px;border-color:var(--c--blanc--40);border-style:solid;background-color:rgba(176, 185, 167, 0.2);flex-direction:column;gap:var(--l--Spacing--S);align-items:stretch;}.elementor .l--Column{padding:0px;flex-direction:column;gap:var(--l--Spacing--M);align-items:stretch;}.elementor .c--Form{padding:0px;display:grid;flex-direction:row;gap:var(--l--Spacing--M);grid-template-columns:repeat(2, 1fr);}.elementor .c--Form__Field{padding:0px;flex-direction:column;gap:var(--l--Spacing--XS);}.elementor .c--Form__Label{font-family:var(--ff--Heading);font-weight:900;font-size:var(--f--H6--font-size);color:var(--c-sapin);line-height:var(--f--H6--line-height);}.elementor .c--Form__Text-Input{font-family:var(--ff--Body);font-weight:400;font-size:var(--f--Text-M--font-size);color:var(--c-noir);line-height:var(--f--Text-M--line-height);padding-inline-start:var(--l--Spacing--XS);border-start-start-radius:0rem;border-start-end-radius:0rem;border-end-start-radius:0.75rem;border-end-end-radius:0rem;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:0px;border-color:var(--c-sapin);border-style:solid;}.elementor .c--form__Field--Checkbox{flex-direction:row;align-items:center;}.elementor .c--Form__Checkbox-Field{font-family:var(--ff--Body);font-weight:400;font-size:var(--f--Text-S--font-size);line-height:var(--f--Text-S--line-height);}.elementor .c--Form__Checkbox{width:1rem;height:1rem;border-radius:0.125rem;border-width:1px;border-color:var(--c-sapin);border-style:solid;&:checked {
  background-color: var( --c-sapin );
}\n}.elementor .c--Site-Header-Menu__Panel{padding:var(--l--Spacing--S);border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:1rem;border-end-end-radius:1rem;background-color:var(--c-blanc-80);}.elementor .site-footer-loop{padding-block-start:var(--l--Spacing--XS);padding-block-end:var(--l--Spacing--XS);padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;}.elementor .c--Meta-Bien{gap:0.25rem;}.elementor .c--Meta-Bien__Valeur{font-family:var(--ff--Body);font-weight:700;font-size:var(--f--Lead--font-size);line-height:var(--f--Lead--line-height);text-align:center;}.elementor .c--Meta-Bien__Label{font-family:var(--ff--Body);font-weight:400;font-size:var(--f--Text-M--font-size);line-height:var(--f--Text-M--line-height);text-align:center;}