.fa-solid,.fa-regular,.fa,.fa-brands{display:inline-flex;vertical-align:middle}.fa-solid::before,.fa-regular::before,.fa::before,.fa-brands::before{content:'';display:inline-block;width:1em;height:1em;background:currentColor;vertical-align:-0.125em;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.fa-magnifying-glass::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20512%20512%27%3E%3Cpath%20d%3D%27M416%20208c0%2045.9-14.9%2088.3-40%20122.7L502.6%20457.4c12.5%2012.5%2012.5%2032.8%200%2045.3s-32.8%2012.5-45.3%200L330.7%20376c-34.4%2025.2-76.8%2040-122.7%2040C93.1%20416%200%20322.9%200%20208S93.1%200%20208%200S416%2093.1%20416%20208zM208%20352a144%20144%200%201%200%200-288%20144%20144%200%201%200%200%20288z%27%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20512%20512%27%3E%3Cpath%20d%3D%27M416%20208c0%2045.9-14.9%2088.3-40%20122.7L502.6%20457.4c12.5%2012.5%2012.5%2032.8%200%2045.3s-32.8%2012.5-45.3%200L330.7%20376c-34.4%2025.2-76.8%2040-122.7%2040C93.1%20416%200%20322.9%200%20208S93.1%200%20208%200S416%2093.1%20416%20208zM208%20352a144%20144%200%201%200%200-288%20144%20144%200%201%200%200%20288z%27%2F%3E%3C%2Fsvg%3E")}.fa-xmark::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20384%20512%27%3E%3Cpath%20d%3D%27M342.6%20150.6c12.5-12.5%2012.5-32.8%200-45.3s-32.8-12.5-45.3%200L192%20210.7%2086.6%20105.4c-12.5-12.5-32.8-12.5-45.3%200s-12.5%2032.8%200%2045.3L146.7%20256%2041.4%20361.4c-12.5%2012.5-12.5%2032.8%200%2045.3s32.8%2012.5%2045.3%200L192%20301.3%20297.4%20406.6c12.5%2012.5%2032.8%2012.5%2045.3%200s12.5-32.8%200-45.3L237.3%20256%20342.6%20150.6z%27%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20384%20512%27%3E%3Cpath%20d%3D%27M342.6%20150.6c12.5-12.5%2012.5-32.8%200-45.3s-32.8-12.5-45.3%200L192%20210.7%2086.6%20105.4c-12.5-12.5-32.8-12.5-45.3%200s-12.5%2032.8%200%2045.3L146.7%20256%2041.4%20361.4c-12.5%2012.5-12.5%2032.8%200%2045.3s32.8%2012.5%2045.3%200L192%20301.3%20297.4%20406.6c12.5%2012.5%2032.8%2012.5%2045.3%200s12.5-32.8%200-45.3L237.3%20256%20342.6%20150.6z%27%2F%3E%3C%2Fsvg%3E")}

/* CARTE TOURISTIQUE AUTOUR DE CAJARC
   Palette adaptée à La Maison au bout du chemin.
   Tu peux modifier les variables ci-dessous sans toucher au reste. */

#cajarc-tourisme-map {

  --ct-accent: #95b8b6;
  --ct-bg: #faf5ee;
  --ct-card: #ffffff;
  --ct-text: #333333;
  --ct-muted: #6f6f6f;
  --ct-border: rgba(51, 51, 51, 0.14);
  --ct-near: #95b8b6;
  --ct-mid: #6f9290;
  --ct-far: #4f6d6b;

  font-family: Montserrat, Arial, sans-serif;
  color: var(--ct-text);
  width: 100%;
  box-sizing: border-box;

  /* Marge de sécurité gauche / droite */
  padding-left: 24px;
  padding-right: 24px;
}

#cajarc-tourisme-map *,
#cajarc-tourisme-map *::before,
#cajarc-tourisme-map *::after {
  box-sizing: border-box;
}

.ct-intro {

  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  gap: 28px;
  margin-bottom: 24px;

}

.ct-intro > div:first-child {
  max-width: 760px;
}

.ct-kicker {
  font-size: 12px;
  letter-spacing: .16em;
  font-weight: 700;
  color: #6f9290;
  margin-bottom: 8px;
}

.ct-intro h2 {
  margin: 0 0 10px;
  font-size: clamp(26px, 4vw, 42px);
  line-height: 1.08;
  font-weight: 600;
}

.ct-intro p {
  margin: 0;
  color: var(--ct-muted);
  line-height: 1.65;
  font-size: 15px;
}

.ct-distance-box {

  min-width: 155px;
  padding: 15px 18px;
  border: 1px solid var(--ct-border);
  background: var(--ct-bg);
  border-radius: 14px;
  text-align: center;

}

.ct-distance-box strong {
  display: block;
  font-size: 25px;
  line-height: 1.15;
}

.ct-distance-box span {
  display: block;
  margin-top: 4px;
  font-size: 11px;
  text-transform: uppercase;
  letter-spacing: .08em;
  color: var(--ct-muted);
}

.ct-range-wrap {
  margin: 0 0 18px;
}

#ct-radius {
  width: 100%;
  accent-color: var(--ct-accent);
  cursor: pointer;
}

.ct-scale {
  display: flex;
  justify-content: space-between;
  font-size: 11px;
  color: var(--ct-muted);
  margin-top: 4px;
}

.ct-filters {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin-bottom: 18px;
}

.ct-filter {

  appearance: none;
  border: 1px solid var(--ct-border);
  background: var(--ct-card);
  color: var(--ct-text);
  padding: 9px 14px;
  border-radius: 999px;
  font: inherit;
  font-size: 13px;
  cursor: pointer;
  transition: .18s ease;

}

.ct-filter:hover,
.ct-filter:focus-visible {
  border-color: var(--ct-accent);
  outline: none;
}

.ct-filter.is-active {
  background: var(--ct-accent);
  border-color: var(--ct-accent);
  color: #fff;
}

.ct-layout {

  display: grid;
  grid-template-columns: minmax(0, 1.6fr) minmax(310px, .8fr);
  border: 1px solid var(--ct-border);
  border-radius: 18px;
  overflow: hidden;
  background: var(--ct-card);

}

.ct-map-panel {
  position: relative;
  min-width: 0;
}

#ct-map {
  width: 100%;
  height: 590px;
  background: #e9e6df;
}

.ct-map-note {
  position: absolute;
  left: 10px;
  bottom: 8px;
  z-index: 450;
  background: rgba(255,255,255,.88);
  border-radius: 5px;
  padding: 3px 7px;
  font-size: 9px;
  color: #666;
  pointer-events: none;
}

.ct-results-panel {
  min-width: 0;
  border-left: 1px solid var(--ct-border);
  display: flex;
  flex-direction: column;
  max-height: 590px;
}

.ct-results-head {
  display: flex;
  justify-content: space-between;
  gap: 15px;
  padding: 15px 16px;
  border-bottom: 1px solid var(--ct-border);
  font-size: 12px;
  color: var(--ct-muted);
  background: var(--ct-bg);
}

.ct-results-head strong {
  color: var(--ct-text);
}

.ct-results {
  overflow-y: auto;
  padding: 10px;
}

.ct-place-card {

  display: block;
  width: 100%;
  text-align: left;
  appearance: none;
  background: transparent;
  border: 0;
  border-bottom: 1px solid var(--ct-border);
  padding: 14px 10px 15px;
  color: inherit;
  font: inherit;
  cursor: pointer;

}

.ct-place-card:last-child {
  border-bottom: 0;
}

.ct-place-card:hover,
.ct-place-card:focus-visible {
  background: var(--ct-bg);
  outline: none;
  border-radius: 10px;
}

.ct-place-top {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 8px;
  margin-bottom: 4px;
}

.ct-place-type {
  font-size: 10px;
  letter-spacing: .08em;
  text-transform: uppercase;
  color: #6f9290;
  font-weight: 700;
}

.ct-place-distance {
  font-size: 12px;
  color: var(--ct-muted);
  white-space: nowrap;
}

.ct-place-card strong {
  display: block;
  font-size: 15px;
  margin-bottom: 2px;
}

.ct-place-time {
  display: block;
  font-size: 11px;
  color: var(--ct-muted);
  margin-bottom: 7px;
}

.ct-place-text {
  display: block;
  font-size: 12px;
  line-height: 1.48;
  color: var(--ct-muted);
}

.ct-empty {
  padding: 25px 15px;
  color: var(--ct-muted);
  font-size: 13px;
  text-align: center;
}

.ct-pin {
  position: relative;
  width: 22px;
  height: 22px;
  border-radius: 50% 50% 50% 0;
  transform: rotate(-45deg);
  border: 2px solid #fff;
  box-shadow: 0 1px 5px rgba(0,0,0,.25);
}

.ct-pin span {
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #fff;
  top: 6px;
  left: 6px;
}

.ct-pin.near {
  background: var(--ct-near);
}

.ct-pin.mid {
  background: var(--ct-mid);
}

.ct-pin.far {
  background: var(--ct-far);
}

.ct-home-dot {
  width: 28px;
  height: 28px;
  border-radius: 50%;
  background: rgba(149,184,182,.23);
  display: flex;
  align-items: center;
  justify-content: center;
}

.ct-home-dot span {
  width: 11px;
  height: 11px;
  border-radius: 50%;
  background: var(--ct-accent);
  border: 2px solid #fff;
  box-shadow: 0 1px 5px rgba(0,0,0,.25);
}

.ct-leaflet-marker,
.ct-leaflet-home {
  background: transparent !important;
  border: 0 !important;
}

.ct-popup {
  min-width: 210px;
  max-width: 260px;
  font-family: Montserrat, Arial, sans-serif;
}

.ct-popup-type {
  font-size: 9px;
  letter-spacing: .08em;
  text-transform: uppercase;
  color: #6f9290;
  font-weight: 700;
  margin-bottom: 3px;
}

.ct-popup strong {
  font-size: 14px;
}

.ct-popup-meta {
  font-size: 11px;
  color: #6f6f6f;
  margin-top: 2px;
}

.ct-popup p {
  margin: 8px 0;
  font-size: 11px;
  line-height: 1.45;
}

.ct-popup a {
  color: #527b78;
  font-size: 11px;
  font-weight: 600;
  text-decoration: none;
}

.ct-popup a:hover {
  text-decoration: underline;
}


/* V4 — photos des lieux */

.ct-place-card {
  display: grid;
  grid-template-columns: 112px minmax(0, 1fr);
  gap: 13px;
  align-items: start;
}

.ct-place-photo-wrap {
  display: block;
  width: 112px;
  aspect-ratio: 4 / 3;
  border-radius: 10px;
  overflow: hidden;
  background: var(--ct-bg);
}

.ct-place-photo {
  display: block;
  width: 100% !important;
  height: 100% !important;
  max-width: 100% !important;
  object-fit: cover !important;
}

.ct-place-content {
  display: block;
  min-width: 0;
}

.ct-place-photo-wrap.is-missing::after {
  content: "Photo";
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  font-size: 10px;
  color: var(--ct-muted);
}

.ct-popup {
  overflow: hidden;
}

.ct-popup-photo-link {
  display: block;
  margin: -13px -18px 10px;
  height: 135px;
  overflow: hidden;
  background: #eee;
}

.ct-popup-photo {
  display: block;
  width: 100% !important;
  height: 100% !important;
  max-width: 100% !important;
  object-fit: cover !important;
}

.ct-popup-links {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 8px 12px;
  align-items: center;
}

.ct-popup .ct-photo-credit {
  color: #888;
  font-size: 9px;
  font-weight: 400;
}

@media (max-width: 520px) {

  .ct-place-card {
    grid-template-columns: 94px minmax(0, 1fr);
    gap: 10px;
    padding-left: 4px;
    padding-right: 4px;
  }

  .ct-place-photo-wrap {
    width: 94px;
  }

}

@media (max-width: 900px) {

  .ct-layout {
    grid-template-columns: 1fr;
  }

  #ct-map {
    height: 470px;
  }

  .ct-results-panel {
    border-left: 0;
    border-top: 1px solid var(--ct-border);
    max-height: none;
  }

  .ct-results {
    overflow: visible;
  }

}

@media (max-width: 600px) {

  .ct-intro {
    align-items: stretch;
    flex-direction: column;
    gap: 16px;
  }

  .ct-distance-box {
    width: 100%;
    min-width: 0;
  }

  #ct-map {
    height: 380px;
  }

  .ct-results-head {
    flex-wrap: wrap;
  }

  .ct-filter {
    flex: 1 1 auto;
    min-height: 42px;
  }

}


/* ============================================================
   LEAFLET 1.9.x — socle CSS intégré localement pour WebAcappella

   Fusion peut ignorer une balise <link> placée dans un bloc HTML.

   Ces règles garantissent le positionnement correct des tuiles,
   contrôles, marqueurs et popups sans feuille Leaflet externe.
   ============================================================ */

#ct-map.leaflet-container {

  position: relative !important;
  overflow: hidden !important;
  -webkit-tap-highlight-color: transparent;
  outline-offset: 1px;

}

#ct-map .leaflet-pane,
#ct-map .leaflet-tile,
#ct-map .leaflet-marker-icon,
#ct-map .leaflet-marker-shadow,
#ct-map .leaflet-tile-container,
#ct-map .leaflet-pane > svg,
#ct-map .leaflet-pane > canvas,
#ct-map .leaflet-zoom-box,
#ct-map .leaflet-image-layer {

  position: absolute !important;
  left: 0;
  top: 0;

}

#ct-map .leaflet-map-pane,
#ct-map .leaflet-tile-pane,
#ct-map .leaflet-overlay-pane,
#ct-map .leaflet-shadow-pane,
#ct-map .leaflet-marker-pane,
#ct-map .leaflet-tooltip-pane,
#ct-map .leaflet-popup-pane {

  position: absolute !important;
  left: 0 !important;
  top: 0 !important;

}

#ct-map .leaflet-tile,
#ct-map .leaflet-marker-icon,
#ct-map .leaflet-marker-shadow {

  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-user-drag: none;

}

#ct-map .leaflet-tile {

  width: 256px !important;
  height: 256px !important;
  max-width: none !important;
  max-height: none !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  object-fit: fill !important;
  visibility: hidden;

}

#ct-map .leaflet-tile-loaded {
  visibility: inherit;
}

#ct-map .leaflet-zoom-animated {
  transform-origin: 0 0;
}

#ct-map .leaflet-zoom-hide {
  visibility: hidden;
}

#ct-map .leaflet-tile-pane {
  z-index: 200;
}

#ct-map .leaflet-overlay-pane {
  z-index: 400;
}

#ct-map .leaflet-shadow-pane {
  z-index: 500;
}

#ct-map .leaflet-marker-pane {
  z-index: 600;
}

#ct-map .leaflet-tooltip-pane {
  z-index: 650;
}

#ct-map .leaflet-popup-pane {
  z-index: 700;
}

#ct-map .leaflet-map-pane canvas {
  z-index: 100;
}

#ct-map .leaflet-map-pane svg {
  z-index: 200;
}

#ct-map .leaflet-control {

  position: relative;
  z-index: 800;
  pointer-events: auto;
  float: left;
  clear: both;

}

#ct-map .leaflet-top,
#ct-map .leaflet-bottom {

  position: absolute;
  z-index: 1000;
  pointer-events: none;

}

#ct-map .leaflet-top {
  top: 0;
}

#ct-map .leaflet-right {
  right: 0;
}

#ct-map .leaflet-bottom {
  bottom: 0;
}

#ct-map .leaflet-left {
  left: 0;
}

#ct-map .leaflet-right .leaflet-control {
  float: right;
}

#ct-map .leaflet-top .leaflet-control {
  margin-top: 10px;
}

#ct-map .leaflet-bottom .leaflet-control {
  margin-bottom: 10px;
}

#ct-map .leaflet-left .leaflet-control {
  margin-left: 10px;
}

#ct-map .leaflet-right .leaflet-control {
  margin-right: 10px;
}

#ct-map .leaflet-bar {

  border: 1px solid rgba(0,0,0,.2);
  border-radius: 7px;
  overflow: hidden;
  box-shadow: 0 1px 5px rgba(0,0,0,.18);

}

#ct-map .leaflet-bar a {

  display: block;
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  text-decoration: none !important;
  background: #fff;
  color: #333 !important;
  font: bold 18px/30px Arial, sans-serif;
  border-bottom: 1px solid #ccc;

}

#ct-map .leaflet-bar a:last-child {
  border-bottom: 0;
}

#ct-map .leaflet-bar a:hover,
#ct-map .leaflet-bar a:focus {
  background: #f4f4f4;
}

#ct-map .leaflet-control-zoom-in,
#ct-map .leaflet-control-zoom-out {
  text-indent: 0 !important;
}

#ct-map .leaflet-control-attribution {

  padding: 0 5px;
  background: rgba(255,255,255,.8);
  color: #333;
  font-size: 10px;
  line-height: 18px;

}

#ct-map .leaflet-control-attribution a {
  color: #527b78;
  text-decoration: none;
}

#ct-map .leaflet-popup {

  position: absolute;
  text-align: center;
  margin-bottom: 20px;

}

#ct-map .leaflet-popup-content-wrapper {

  border-radius: 12px;
  background: #fff;
  color: #333;
  box-shadow: 0 3px 14px rgba(0,0,0,.24);
  text-align: left;

}

#ct-map .leaflet-popup-content {
  margin: 13px 18px;
  line-height: 1.4;
}

#ct-map .leaflet-popup-tip-container {

  width: 40px;
  height: 20px;
  position: absolute;
  left: 50%;
  margin-left: -20px;
  overflow: hidden;
  pointer-events: none;

}

#ct-map .leaflet-popup-tip {

  width: 17px;
  height: 17px;
  padding: 1px;
  margin: -10px auto 0;
  transform: rotate(45deg);
  background: #fff;
  box-shadow: 3px 3px 14px rgba(0,0,0,.2);

}

#ct-map .leaflet-popup-close-button {

  position: absolute;
  top: 0;
  right: 0;
  z-index: 10;
  border: 0;
  background: transparent;
  color: #757575 !important;
  font: 20px/24px Tahoma, Verdana, sans-serif;
  width: 24px;
  height: 24px;
  text-align: center;
  text-decoration: none !important;

}

#ct-map .leaflet-interactive {
  cursor: pointer;
}

#ct-map .leaflet-marker-icon,
#ct-map .leaflet-marker-shadow,
#ct-map .leaflet-image-layer,
#ct-map .leaflet-pane > svg path {
  max-width: none !important;
}

/* WebAcappella peut rendre les images responsives globalement.
   Dans une carte Leaflet, cette règle doit être neutralisée. */

#ct-map img {
  max-width: none !important;
}


/* V5 — popups toujours entièrement visibles */

#ct-map .leaflet-popup-content-wrapper {
  max-height: none !important;
}

#ct-map .leaflet-popup-content {
  width: auto !important;
  max-width: 264px;
}

@media (max-width: 560px) {

  #ct-map .leaflet-popup-content {
    max-width: 230px;
  }

  .ct-popup-photo-link {
    height: 115px;
  }

}


/* ============================================================
   MARGE DE SÉCURITÉ MOBILE
   ============================================================ */

@media (max-width: 700px) {

  #cajarc-tourisme-map {
    padding-left: 12px;
    padding-right: 12px;
  }

}
.comp_0{--waf-bg-color:rgba(250,245,238,1);flex-direction:column;}.comp_1{--wf-gutter-x:0px;flex-direction:row;}.comp_10{display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;width:100%;}.comp_10 .wa-txt-par{color:rgba(33,37,41,1);font-family:'Quattrocento Sans';font-weight:400;margin-bottom:1em;width:100%;word-break:break-word;&:not(:last-child) {margin-bottom: 16px !important;} }.comp_10 .wa-txt-par a{color:rgba(0,0,255,1);font-weight:normal;text-decoration:underline;}.comp_10 .wa-txt-par.wa-last-par{color:rgba(33,37,41,1);font-family:'Quattrocento Sans';font-weight:400;margin-bottom:0px;width:100%;word-break:break-word;&:not(:last-child) {margin-bottom: 16px !important;} }.comp_10 .wa-txt-par.wa-last-par a{color:rgba(0,0,255,1);font-weight:normal;text-decoration:underline;}.comp_11{display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;width:100%;}.comp_11 .wa-txt-par{color:rgba(115,176,253,1);font-family:'Hurricane';font-weight:400;margin-bottom:1em;width:100%;word-break:break-word;&:not(:last-child) {margin-bottom: 16px !important;} }.comp_11 .wa-txt-par a{color:rgba(0,0,255,1);font-weight:normal;text-decoration:underline;}.comp_11 .wa-txt-par.wa-last-par{color:rgba(115,176,253,1);font-family:'Hurricane';font-weight:400;margin-bottom:0px;width:100%;word-break:break-word;&:not(:last-child) {margin-bottom: 16px !important;} }.comp_11 .wa-txt-par.wa-last-par a{color:rgba(0,0,255,1);font-weight:normal;text-decoration:underline;}.comp_12{display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;width:100%;}.comp_12 .wa-txt-par{color:rgba(33,37,41,1);font-family:'Quattrocento Sans';font-weight:400;margin-bottom:1em;width:100%;word-break:break-word;&:not(:last-child) {margin-bottom: 16px !important;} }.comp_12 .wa-txt-par a{color:rgba(0,0,255,1);font-weight:normal;text-decoration:underline;}.comp_12 .wa-txt-par.wa-last-par{color:rgba(33,37,41,1);font-family:'Quattrocento Sans';font-weight:400;margin-bottom:0px;width:100%;word-break:break-word;&:not(:last-child) {margin-bottom: 16px !important;} }.comp_12 .wa-txt-par.wa-last-par a{color:rgba(0,0,255,1);font-weight:normal;text-decoration:underline;}.comp_13{--waf-bg-color:rgba(110,143,154,1);flex-direction:column;}.comp_14{--wf-gutter-x:0px;flex-direction:row;}.comp_15{flex-direction:column;}.comp_15 > .wa_inner_col{display:flex;flex-direction:inherit;height:100%;}.comp_15 > .wa_inner_col > .wa_inner_col2{display:inherit;flex-direction:inherit;height:100%;justify-content:flex-start;}.comp_16{width:100%;}.comp_16 .wa-swiper-main.wa-swiper.swiper-container-wrapper >.swiper-scale-effect>.swiper-container >.swiper-button{background:rgba(160,160,164,0.4);}.comp_16 .wa-swiper-main.wa-swiper.swiper-container-wrapper >.swiper-scale-effect>.swiper-container >.swiper-button::after{color:rgba(255,255,255,1);}.comp_16 .wa-swiper-main.wa-swiper.swiper-container-wrapper >.swiper-scale-effect>.swiper-container >.swiper-button:hover{background:rgba(160,160,164,0.6);}.comp_16 .wa-swiper-main.wa-swiper.swiper-container-wrapper >.swiper-scale-effect>.swiper-container >.swiper-button:hover::after{color:rgba(255,255,255,1);}.comp_16 .wa-swiper-main.wa-swiper.swiper-container-wrapper >.swiper-scale-effect>.swiper-container >.swiper-wrapper >.swiper-slide >.wa-swiper-textblock-cont >.wa-swiper-textblock >.wa-swiper-textblock-inner{background-color:rgba(0,0,0,0.501961);}.comp_16 .wa-swiper-main.wa-swiper.swiper-container-wrapper >.swiper-scale-effect>.swiper-container >.swiper-wrapper >.swiper-slide >.wa-swiper-textblock-cont >.wa-swiper-textblock >.wa-swiper-textblock-inner >.wa-swiper-textblock-text{color:rgba(255,255,255,1);font-family:'Hurricane';font-weight:400;}.comp_16 .wa-swiper-main.wa-swiper.swiper-container-wrapper >.swiper-scale-effect>.swiper-container >.swiper-wrapper >.swiper-slide >.wa-swiper-textblock-cont >.wa-swiper-textblock >.wa-swiper-textblock-inner >.wa-swiper-textblock-title{color:rgba(255,255,255,1);font-family:'Hurricane';font-weight:400;}.comp_16 .wa-swiper-main.wa-swiper.swiper-container-wrapper >.swiper>.swiper-container>.swiper-wrapper>.swiper-slide>.slide-0{background-image:url('../../gallery/a58edfe727ac4be9a0bfc97f38b3b926/big/schrijverijdrenthe-summer-908321.jpg');}.comp_16 .wa-swiper-main.wa-swiper.swiper-container-wrapper >.swiper>.swiper-container>.swiper-wrapper>.swiper-slide>.slide-1{background-image:url('../../gallery/a58edfe727ac4be9a0bfc97f38b3b926/big/12019-figeac-86009.jpg');}.comp_16 .wa-swiper-main.wa-swiper.swiper-container-wrapper >.swiper>.swiper-container>.swiper-wrapper>.swiper-slide>.slide-2{background-image:url('../../gallery/a58edfe727ac4be9a0bfc97f38b3b926/big/samboep-saint-cirq-lapopie-2398843.jpg');}.comp_16 .wa-swiper-main.wa-swiper.swiper-container-wrapper >.swiper>.swiper-container>.swiper-wrapper>.swiper-slide>.slide-3{background-image:url('../../gallery/a58edfe727ac4be9a0bfc97f38b3b926/big/14959021-fireworks-4776225.jpg');}.comp_16 .wa-swiper-main.wa-swiper.swiper-container-wrapper >.swiper>.swiper-container>.swiper-wrapper>.swiper-slide>.slide-4{background-image:url('../../gallery/a58edfe727ac4be9a0bfc97f38b3b926/big/monsieur_braw-church-6202597.jpg');}.comp_16 .wa-swiper-main.wa-swiper.swiper-container-wrapper >.swiper>.swiper-container>.swiper-wrapper>.swiper-slide>.slide-5{background-image:url('../../gallery/a58edfe727ac4be9a0bfc97f38b3b926/big/jmviglino-lot-726933.jpg');}.comp_16 .wa-swiper-main.wa-swiper.swiper-container-wrapper >.swiper>.swiper-container>.swiper-wrapper>.swiper-slide>.swiper-slide-cover-global >.slide-overlay{background-color:rgba(0,0,0,0);}.comp_16 .wa-swiper-thumbnails.wa-swiper.swiper-container-wrapper >.swiper>.swiper-container>.swiper-wrapper>.swiper-slide{opacity:0.4;}.comp_16 .wa-swiper-thumbnails.wa-swiper.swiper-container-wrapper >.swiper>.swiper-container>.swiper-wrapper>.swiper-slide >.swiper-slide-cover-global>.slide-overlay{background-color:rgba(0,0,0,0);}.comp_16 .wa-swiper-thumbnails.wa-swiper.swiper-container-wrapper >.swiper>.swiper-container>.swiper-wrapper>.swiper-slide-thumb-active{opacity:1;}.comp_16 .wa-swiper-thumbnails.wa-swiper.swiper-container-wrapper >.swiper>.swiper-container>.swiper-wrapper>.swiper-slide>.slide-0{background-image:url('../../gallery/a58edfe727ac4be9a0bfc97f38b3b926/small/schrijverijdrenthe-summer-908321.jpg');}.comp_16 .wa-swiper-thumbnails.wa-swiper.swiper-container-wrapper >.swiper>.swiper-container>.swiper-wrapper>.swiper-slide>.slide-1{background-image:url('../../gallery/a58edfe727ac4be9a0bfc97f38b3b926/small/12019-figeac-86009.jpg');}.comp_16 .wa-swiper-thumbnails.wa-swiper.swiper-container-wrapper >.swiper>.swiper-container>.swiper-wrapper>.swiper-slide>.slide-2{background-image:url('../../gallery/a58edfe727ac4be9a0bfc97f38b3b926/small/samboep-saint-cirq-lapopie-2398843.jpg');}.comp_16 .wa-swiper-thumbnails.wa-swiper.swiper-container-wrapper >.swiper>.swiper-container>.swiper-wrapper>.swiper-slide>.slide-3{background-image:url('../../gallery/a58edfe727ac4be9a0bfc97f38b3b926/small/14959021-fireworks-4776225.jpg');}.comp_16 .wa-swiper-thumbnails.wa-swiper.swiper-container-wrapper >.swiper>.swiper-container>.swiper-wrapper>.swiper-slide>.slide-4{background-image:url('../../gallery/a58edfe727ac4be9a0bfc97f38b3b926/small/monsieur_braw-church-6202597.jpg');}.comp_16 .wa-swiper-thumbnails.wa-swiper.swiper-container-wrapper >.swiper>.swiper-container>.swiper-wrapper>.swiper-slide>.slide-5{background-image:url('../../gallery/a58edfe727ac4be9a0bfc97f38b3b926/small/jmviglino-lot-726933.jpg');}.comp_16 .wa-swiper-thumbnails.wa-swiper.swiper-container-wrapper >.swiper>.swiper-container>.swiper-wrapper>.swiper-slide>.swiper-slide-cover-global{background-size:cover;}.comp_17{--waf-bg-color:rgba(250,245,238,1);flex-direction:column;}.comp_18{--wf-gutter-x:0px;flex-direction:row;}.comp_19{flex-direction:column;}.comp_19 > .wa_inner_col{display:flex;flex-direction:inherit;height:100%;}.comp_19 > .wa_inner_col > .wa_inner_col2{display:inherit;flex-direction:inherit;height:100%;justify-content:flex-start;}.comp_2{flex-direction:column;}.comp_2 > .wa_inner_col{display:flex;flex-direction:inherit;height:100%;}.comp_2 > .wa_inner_col > .wa_inner_col2{display:inherit;flex-direction:inherit;height:100%;justify-content:flex-start;}.comp_20{width:100%;}.comp_4{display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;width:100%;}.comp_4 .wa-txt-par{color:rgba(33,37,41,1);font-family:'Quattrocento Sans';font-weight:400;margin-bottom:1em;width:100%;word-break:break-word;&:not(:last-child) {margin-bottom: 16px !important;} }.comp_4 .wa-txt-par a{color:rgba(0,0,255,1);font-weight:normal;text-decoration:underline;}.comp_4 .wa-txt-par.wa-last-par{color:rgba(33,37,41,1);font-family:'Quattrocento Sans';font-weight:400;margin-bottom:0px;width:100%;word-break:break-word;&:not(:last-child) {margin-bottom: 16px !important;} }.comp_4 .wa-txt-par.wa-last-par a{color:rgba(0,0,255,1);font-weight:normal;text-decoration:underline;}.comp_5{display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;width:100%;}.comp_5 .wa-txt-par{color:rgba(33,37,41,1);font-family:'Quattrocento Sans';font-weight:400;margin-bottom:1em;width:100%;word-break:break-word;&:not(:last-child) {margin-bottom: 16px !important;} }.comp_5 .wa-txt-par a{color:rgba(0,0,255,1);font-weight:normal;text-decoration:underline;}.comp_5 .wa-txt-par.wa-last-par{color:rgba(33,37,41,1);font-family:'Quattrocento Sans';font-weight:400;margin-bottom:0px;width:100%;word-break:break-word;&:not(:last-child) {margin-bottom: 16px !important;} }.comp_5 .wa-txt-par.wa-last-par a{color:rgba(0,0,255,1);font-weight:normal;text-decoration:underline;}.comp_6{width:100%;}.comp_7{--waf-bg-position:center center;flex-direction:column;}.comp_8{--wf-gutter-x:0px;flex-direction:row;}.comp_9{flex-direction:column;}.comp_9 > .wa_inner_col{display:flex;flex-direction:inherit;height:100%;}.comp_9 > .wa_inner_col > .wa_inner_col2{display:inherit;flex-direction:inherit;height:100%;justify-content:flex-start;}body{background-color:rgba(255,255,255,1);}#anchor-decouvriretreserver{scroll-margin-top:0rem;}.comp_0{display:flex;min-height:0px;padding-bottom:0rem;padding-left:0rem;padding-right:0rem;padding-top:0rem;}.comp_1{display:flex;margin-bottom:0px !important;margin-top:0px !important;}.comp_10{border:none;border-radius:0px;margin-bottom:0px;margin-top:20px;min-height:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;}.comp_10 .wa-txt-par{font-size:20px;letter-spacing:0em;line-height:1.2;text-align:center;}.comp_10 .wa-txt-par.wa-last-par{font-size:20px;letter-spacing:0em;line-height:1.2;text-align:center;}.comp_11{border:none;border-radius:0px;margin-bottom:0px;margin-top:0px;min-height:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;}.comp_11 .wa-txt-par{font-size:46px;letter-spacing:0em;line-height:1.2;text-align:center;}.comp_11 .wa-txt-par.wa-last-par{font-size:46px;letter-spacing:0em;line-height:1.2;text-align:center;}.comp_12{border:none;border-radius:0px;margin-bottom:0px;margin-top:0px;min-height:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;}.comp_12 .wa-txt-par{font-size:20px;letter-spacing:0em;line-height:1.2;text-align:center;}.comp_12 .wa-txt-par.wa-last-par{font-size:20px;letter-spacing:0em;line-height:1.2;text-align:center;}.comp_13{display:flex;min-height:0px;padding-bottom:20px;padding-left:10px;padding-right:10px;padding-top:0px;}.comp_14{display:flex;margin-bottom:0px !important;margin-top:0px !important;}.comp_15{min-height:0px;padding-left:0px;padding-right:0px;}.comp_15 > .wa_inner_col{border:none;border-radius:0px;}.comp_15 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;}.comp_16{margin-bottom:0px;margin-top:20px;}.comp_16 .wa-swiper-main.wa-swiper.swiper-container-wrapper{aspect-ratio:16/9;height:unset;}.comp_16 .wa-swiper-main.wa-swiper.swiper-container-wrapper >.swiper-scale-effect>.swiper-container >.swiper-button{border-radius:100px;display:flex;height:40px;width:40px;}.comp_16 .wa-swiper-main.wa-swiper.swiper-container-wrapper >.swiper-scale-effect>.swiper-container >.swiper-button::after{font-size:18px;}.comp_16 .wa-swiper-main.wa-swiper.swiper-container-wrapper >.swiper-scale-effect>.swiper-container >.swiper-wrapper >.swiper-slide >.wa-swiper-textblock-cont{align-items:start;;display:flex;justify-content:flex-end;;}.comp_16 .wa-swiper-main.wa-swiper.swiper-container-wrapper >.swiper-scale-effect>.swiper-container >.swiper-wrapper >.swiper-slide >.wa-swiper-textblock-cont >.wa-swiper-textblock{height:unset;width:unset;}.comp_16 .wa-swiper-main.wa-swiper.swiper-container-wrapper >.swiper-scale-effect>.swiper-container >.swiper-wrapper >.swiper-slide >.wa-swiper-textblock-cont >.wa-swiper-textblock >.wa-swiper-textblock-inner{border-radius:6px 6px 6px 6px;gap:10px;height:unset;margin:20px;padding:20px;}.comp_16 .wa-swiper-main.wa-swiper.swiper-container-wrapper >.swiper-scale-effect>.swiper-container >.swiper-wrapper >.swiper-slide >.wa-swiper-textblock-cont >.wa-swiper-textblock >.wa-swiper-textblock-inner >.wa-swiper-textblock-text{font-size:20px;}.comp_16 .wa-swiper-main.wa-swiper.swiper-container-wrapper >.swiper-scale-effect>.swiper-container >.swiper-wrapper >.swiper-slide >.wa-swiper-textblock-cont >.wa-swiper-textblock >.wa-swiper-textblock-inner >.wa-swiper-textblock-title{font-size:20px;}.comp_16 .wa-swiper-main.wa-swiper.swiper-container-wrapper >.swiper>.swiper-container>.swiper-wrapper>.swiper-slide>.swiper-slide-cover-global{background-size:cover;}.comp_16 .wa-swiper-thumbnails.wa-swiper.swiper-container-wrapper{display:flex;height:100px;margin:10px 0px 0px 0px;}.comp_17{display:flex;min-height:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;}.comp_18{display:flex;margin-bottom:0px !important;margin-top:0px !important;}.comp_19{min-height:0px;padding-left:0rem;padding-right:0rem;}.comp_19 > .wa_inner_col{border:none;border-radius:0px;}.comp_19 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;}.comp_2{min-height:0px;padding-left:0rem;padding-right:0rem;}.comp_2 > .wa_inner_col{border:none;border-radius:0px;}.comp_2 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0rem;margin-left:0rem;margin-right:0rem;margin-top:0rem;}.comp_20{margin-bottom:0px;margin-top:0px;min-height:100px;}.comp_4{border:none;border-radius:0px;margin-bottom:10px;margin-top:0px;min-height:0px;padding-bottom:0px;padding-left:30px;padding-right:0px;padding-top:0px;}.comp_4 .wa-txt-par{font-size:16px;letter-spacing:0em;line-height:1.2;text-align:center;}.comp_4 .wa-txt-par.wa-last-par{font-size:16px;letter-spacing:0em;line-height:1.2;text-align:center;}.comp_5{border:none;border-radius:0px;margin-bottom:10px;margin-top:0px;min-height:0px;padding-bottom:0px;padding-left:30px;padding-right:0px;padding-top:0px;}.comp_5 .wa-txt-par{font-size:16px;letter-spacing:0em;line-height:1.2;text-align:center;}.comp_5 .wa-txt-par.wa-last-par{font-size:16px;letter-spacing:0em;line-height:1.2;text-align:center;}.comp_6{margin-bottom:0px;margin-top:0px;min-height:100px;}.comp_7{--waf-bg-image:url('/wa_res/icons/maison-bout-du-chemin-cajarc-gite-exception-fond-accueil.webp?t=84dfd071');display:flex;min-height:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;}.comp_8{display:none;margin-bottom:0px !important;margin-top:0px !important;}.comp_9{min-height:0px;padding-left:0rem;padding-right:0rem;}.comp_9 > .wa_inner_col{border:none;border-radius:0px;}.comp_9 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;}body{background-image:url('');}@media (min-width:576px){#anchor-decouvriretreserver{scroll-margin-top:0rem;}.comp_0{display:flex;min-height:0px;padding-bottom:0rem;padding-left:0rem;padding-right:0rem;padding-top:0rem;}.comp_1{display:flex;margin-bottom:0px !important;margin-top:0px !important;}.comp_10{border:none;border-radius:0px;margin-bottom:0px;margin-top:20px;min-height:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;}.comp_10 .wa-txt-par{font-size:20px;letter-spacing:0em;line-height:1.2;text-align:center;}.comp_10 .wa-txt-par.wa-last-par{font-size:20px;letter-spacing:0em;line-height:1.2;text-align:center;}.comp_11{border:none;border-radius:0px;margin-bottom:0px;margin-top:0px;min-height:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;}.comp_11 .wa-txt-par{font-size:46px;letter-spacing:0em;line-height:1.2;text-align:center;}.comp_11 .wa-txt-par.wa-last-par{font-size:46px;letter-spacing:0em;line-height:1.2;text-align:center;}.comp_12{border:none;border-radius:0px;margin-bottom:0px;margin-top:0px;min-height:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;}.comp_12 .wa-txt-par{font-size:20px;letter-spacing:0em;line-height:1.2;text-align:center;}.comp_12 .wa-txt-par.wa-last-par{font-size:20px;letter-spacing:0em;line-height:1.2;text-align:center;}.comp_13{display:flex;min-height:0px;padding-bottom:20px;padding-left:10px;padding-right:10px;padding-top:0px;}.comp_14{display:flex;margin-bottom:0px !important;margin-top:0px !important;}.comp_15{min-height:0px;padding-left:0px;padding-right:0px;}.comp_15 > .wa_inner_col{border:none;border-radius:0px;}.comp_15 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;}.comp_16{margin-bottom:0px;margin-top:20px;}.comp_16 .wa-swiper-main.wa-swiper.swiper-container-wrapper{aspect-ratio:16/9;height:unset;}.comp_16 .wa-swiper-main.wa-swiper.swiper-container-wrapper >.swiper-scale-effect>.swiper-container >.swiper-button{border-radius:100px;display:flex;height:40px;width:40px;}.comp_16 .wa-swiper-main.wa-swiper.swiper-container-wrapper >.swiper-scale-effect>.swiper-container >.swiper-button::after{font-size:18px;}.comp_16 .wa-swiper-main.wa-swiper.swiper-container-wrapper >.swiper-scale-effect>.swiper-container >.swiper-wrapper >.swiper-slide >.wa-swiper-textblock-cont{align-items:start;;display:flex;justify-content:flex-end;;}.comp_16 .wa-swiper-main.wa-swiper.swiper-container-wrapper >.swiper-scale-effect>.swiper-container >.swiper-wrapper >.swiper-slide >.wa-swiper-textblock-cont >.wa-swiper-textblock{height:unset;width:unset;}.comp_16 .wa-swiper-main.wa-swiper.swiper-container-wrapper >.swiper-scale-effect>.swiper-container >.swiper-wrapper >.swiper-slide >.wa-swiper-textblock-cont >.wa-swiper-textblock >.wa-swiper-textblock-inner{border-radius:6px 6px 6px 6px;gap:10px;height:unset;margin:20px;padding:20px;}.comp_16 .wa-swiper-main.wa-swiper.swiper-container-wrapper >.swiper-scale-effect>.swiper-container >.swiper-wrapper >.swiper-slide >.wa-swiper-textblock-cont >.wa-swiper-textblock >.wa-swiper-textblock-inner >.wa-swiper-textblock-text{font-size:20px;}.comp_16 .wa-swiper-main.wa-swiper.swiper-container-wrapper >.swiper-scale-effect>.swiper-container >.swiper-wrapper >.swiper-slide >.wa-swiper-textblock-cont >.wa-swiper-textblock >.wa-swiper-textblock-inner >.wa-swiper-textblock-title{font-size:20px;}.comp_16 .wa-swiper-main.wa-swiper.swiper-container-wrapper >.swiper>.swiper-container>.swiper-wrapper>.swiper-slide>.swiper-slide-cover-global{background-size:cover;}.comp_16 .wa-swiper-thumbnails.wa-swiper.swiper-container-wrapper{display:flex;height:100px;margin:10px 0px 0px 0px;}.comp_17{display:flex;min-height:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;}.comp_18{display:flex;margin-bottom:0px !important;margin-top:0px !important;}.comp_19{min-height:0px;padding-left:0rem;padding-right:0rem;}.comp_19 > .wa_inner_col{border:none;border-radius:0px;}.comp_19 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;}.comp_2{min-height:0px;padding-left:0rem;padding-right:0rem;}.comp_2 > .wa_inner_col{border:none;border-radius:0px;}.comp_2 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0rem;margin-left:0rem;margin-right:0rem;margin-top:0rem;}.comp_20{margin-bottom:0px;margin-top:0px;min-height:100px;}.comp_4{border:none;border-radius:0px;margin-bottom:10px;margin-top:0px;min-height:0px;padding-bottom:0px;padding-left:30px;padding-right:0px;padding-top:0px;}.comp_4 .wa-txt-par{font-size:16px;letter-spacing:0em;line-height:1.2;text-align:center;}.comp_4 .wa-txt-par.wa-last-par{font-size:16px;letter-spacing:0em;line-height:1.2;text-align:center;}.comp_5{border:none;border-radius:0px;margin-bottom:10px;margin-top:0px;min-height:0px;padding-bottom:0px;padding-left:30px;padding-right:0px;padding-top:0px;}.comp_5 .wa-txt-par{font-size:16px;letter-spacing:0em;line-height:1.2;text-align:center;}.comp_5 .wa-txt-par.wa-last-par{font-size:16px;letter-spacing:0em;line-height:1.2;text-align:center;}.comp_6{margin-bottom:0px;margin-top:0px;min-height:100px;}.comp_7{--waf-bg-image:url('/wa_res/icons/maison-bout-du-chemin-cajarc-gite-exception-fond-accueil.webp?t=84dfd071');display:flex;min-height:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;}.comp_8{display:none;margin-bottom:0px !important;margin-top:0px !important;}.comp_9{min-height:0px;padding-left:0rem;padding-right:0rem;}.comp_9 > .wa_inner_col{border:none;border-radius:0px;}.comp_9 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;}body{background-image:url('');}}@media (min-width:768px){#anchor-decouvriretreserver{scroll-margin-top:0rem;}.comp_0{display:flex;min-height:0px;padding-bottom:0rem;padding-left:0rem;padding-right:0rem;padding-top:0rem;}.comp_1{display:flex;margin-bottom:0px !important;margin-top:0px !important;}.comp_10{border:none;border-radius:0px;margin-bottom:0px;margin-top:20px;min-height:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;}.comp_10 .wa-txt-par{font-size:20px;letter-spacing:0em;line-height:1.2;text-align:center;}.comp_10 .wa-txt-par.wa-last-par{font-size:20px;letter-spacing:0em;line-height:1.2;text-align:center;}.comp_11{border:none;border-radius:0px;margin-bottom:0px;margin-top:0px;min-height:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;}.comp_11 .wa-txt-par{font-size:46px;letter-spacing:0em;line-height:1.2;text-align:center;}.comp_11 .wa-txt-par.wa-last-par{font-size:46px;letter-spacing:0em;line-height:1.2;text-align:center;}.comp_12{border:none;border-radius:0px;margin-bottom:0px;margin-top:0px;min-height:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;}.comp_12 .wa-txt-par{font-size:20px;letter-spacing:0em;line-height:1.2;text-align:center;}.comp_12 .wa-txt-par.wa-last-par{font-size:20px;letter-spacing:0em;line-height:1.2;text-align:center;}.comp_13{display:flex;min-height:0px;padding-bottom:20px;padding-left:10px;padding-right:10px;padding-top:0px;}.comp_14{display:flex;margin-bottom:0px !important;margin-top:0px !important;}.comp_15{min-height:0px;padding-left:0rem;padding-right:0rem;}.comp_15 > .wa_inner_col{border:none;border-radius:0px;}.comp_15 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;}.comp_16{margin-bottom:0px;margin-top:20px;}.comp_16 .wa-swiper-main.wa-swiper.swiper-container-wrapper{aspect-ratio:16/9;height:unset;}.comp_16 .wa-swiper-main.wa-swiper.swiper-container-wrapper >.swiper-scale-effect>.swiper-container >.swiper-button{border-radius:100px;display:flex;height:40px;width:40px;}.comp_16 .wa-swiper-main.wa-swiper.swiper-container-wrapper >.swiper-scale-effect>.swiper-container >.swiper-button::after{font-size:18px;}.comp_16 .wa-swiper-main.wa-swiper.swiper-container-wrapper >.swiper-scale-effect>.swiper-container >.swiper-wrapper >.swiper-slide >.wa-swiper-textblock-cont{align-items:start;;display:flex;justify-content:flex-end;;}.comp_16 .wa-swiper-main.wa-swiper.swiper-container-wrapper >.swiper-scale-effect>.swiper-container >.swiper-wrapper >.swiper-slide >.wa-swiper-textblock-cont >.wa-swiper-textblock{height:unset;width:unset;}.comp_16 .wa-swiper-main.wa-swiper.swiper-container-wrapper >.swiper-scale-effect>.swiper-container >.swiper-wrapper >.swiper-slide >.wa-swiper-textblock-cont >.wa-swiper-textblock >.wa-swiper-textblock-inner{border-radius:6px 6px 6px 6px;gap:10px;height:unset;margin:20px;padding:20px;}.comp_16 .wa-swiper-main.wa-swiper.swiper-container-wrapper >.swiper-scale-effect>.swiper-container >.swiper-wrapper >.swiper-slide >.wa-swiper-textblock-cont >.wa-swiper-textblock >.wa-swiper-textblock-inner >.wa-swiper-textblock-text{font-size:20px;}.comp_16 .wa-swiper-main.wa-swiper.swiper-container-wrapper >.swiper-scale-effect>.swiper-container >.swiper-wrapper >.swiper-slide >.wa-swiper-textblock-cont >.wa-swiper-textblock >.wa-swiper-textblock-inner >.wa-swiper-textblock-title{font-size:20px;}.comp_16 .wa-swiper-main.wa-swiper.swiper-container-wrapper >.swiper>.swiper-container>.swiper-wrapper>.swiper-slide>.swiper-slide-cover-global{background-size:cover;}.comp_16 .wa-swiper-thumbnails.wa-swiper.swiper-container-wrapper{display:flex;height:100px;margin:10px 0px 0px 0px;}.comp_17{display:flex;min-height:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;}.comp_18{display:flex;margin-bottom:0px !important;margin-top:0px !important;}.comp_19{min-height:0px;padding-left:0rem;padding-right:0rem;}.comp_19 > .wa_inner_col{border:none;border-radius:0px;}.comp_19 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;}.comp_2{min-height:0px;padding-left:0rem;padding-right:0rem;}.comp_2 > .wa_inner_col{border:none;border-radius:0px;}.comp_2 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0rem;margin-left:0rem;margin-right:0rem;margin-top:0rem;}.comp_20{margin-bottom:0px;margin-top:0px;min-height:100px;}.comp_4{border:none;border-radius:0px;margin-bottom:10px;margin-top:0px;min-height:0px;padding-bottom:0px;padding-left:30px;padding-right:0px;padding-top:0px;}.comp_4 .wa-txt-par{font-size:16px;letter-spacing:0em;line-height:1.2;text-align:center;}.comp_4 .wa-txt-par.wa-last-par{font-size:16px;letter-spacing:0em;line-height:1.2;text-align:center;}.comp_5{border:none;border-radius:0px;margin-bottom:10px;margin-top:0px;min-height:0px;padding-bottom:0px;padding-left:30px;padding-right:0px;padding-top:0px;}.comp_5 .wa-txt-par{font-size:16px;letter-spacing:0em;line-height:1.2;text-align:center;}.comp_5 .wa-txt-par.wa-last-par{font-size:16px;letter-spacing:0em;line-height:1.2;text-align:center;}.comp_6{margin-bottom:0px;margin-top:0px;min-height:100px;}.comp_7{--waf-bg-image:url('/wa_res/icons/maison-bout-du-chemin-cajarc-gite-exception-fond-accueil.webp?t=84dfd071');display:none;min-height:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;}.comp_8{display:flex;margin-bottom:0px !important;margin-top:0px !important;}.comp_9{min-height:0px;padding-left:0rem;padding-right:0rem;}.comp_9 > .wa_inner_col{border:none;border-radius:0px;}.comp_9 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;}body{background-image:url('');}}@media (min-width:992px){#anchor-decouvriretreserver{scroll-margin-top:0rem;}.comp_0{display:flex;min-height:0px;padding-bottom:0rem;padding-left:0rem;padding-right:0rem;padding-top:0rem;}.comp_1{display:flex;margin-bottom:0px !important;margin-top:0px !important;}.comp_10{border:none;border-radius:0px;margin-bottom:0px;margin-top:20px;min-height:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;}.comp_10 .wa-txt-par{font-size:20px;letter-spacing:0em;line-height:1.2;text-align:center;}.comp_10 .wa-txt-par.wa-last-par{font-size:20px;letter-spacing:0em;line-height:1.2;text-align:center;}.comp_11{border:none;border-radius:0px;margin-bottom:0px;margin-top:0px;min-height:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;}.comp_11 .wa-txt-par{font-size:46px;letter-spacing:0em;line-height:1.2;text-align:center;}.comp_11 .wa-txt-par.wa-last-par{font-size:46px;letter-spacing:0em;line-height:1.2;text-align:center;}.comp_12{border:none;border-radius:0px;margin-bottom:0px;margin-top:0px;min-height:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;}.comp_12 .wa-txt-par{font-size:20px;letter-spacing:0em;line-height:1.2;text-align:center;}.comp_12 .wa-txt-par.wa-last-par{font-size:20px;letter-spacing:0em;line-height:1.2;text-align:center;}.comp_13{display:flex;min-height:0px;padding-bottom:20px;padding-left:10px;padding-right:10px;padding-top:0px;}.comp_14{display:flex;margin-bottom:0px !important;margin-top:0px !important;}.comp_15{min-height:0px;padding-left:0rem;padding-right:0rem;}.comp_15 > .wa_inner_col{border:none;border-radius:0px;}.comp_15 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;}.comp_16{margin-bottom:0px;margin-top:20px;}.comp_16 .wa-swiper-main.wa-swiper.swiper-container-wrapper{aspect-ratio:16/9;height:unset;}.comp_16 .wa-swiper-main.wa-swiper.swiper-container-wrapper >.swiper-scale-effect>.swiper-container >.swiper-button{border-radius:100px;display:flex;height:40px;width:40px;}.comp_16 .wa-swiper-main.wa-swiper.swiper-container-wrapper >.swiper-scale-effect>.swiper-container >.swiper-button::after{font-size:18px;}.comp_16 .wa-swiper-main.wa-swiper.swiper-container-wrapper >.swiper-scale-effect>.swiper-container >.swiper-wrapper >.swiper-slide >.wa-swiper-textblock-cont{align-items:start;;display:flex;justify-content:flex-end;;}.comp_16 .wa-swiper-main.wa-swiper.swiper-container-wrapper >.swiper-scale-effect>.swiper-container >.swiper-wrapper >.swiper-slide >.wa-swiper-textblock-cont >.wa-swiper-textblock{height:unset;width:unset;}.comp_16 .wa-swiper-main.wa-swiper.swiper-container-wrapper >.swiper-scale-effect>.swiper-container >.swiper-wrapper >.swiper-slide >.wa-swiper-textblock-cont >.wa-swiper-textblock >.wa-swiper-textblock-inner{border-radius:6px 6px 6px 6px;gap:10px;height:unset;margin:20px;padding:20px;}.comp_16 .wa-swiper-main.wa-swiper.swiper-container-wrapper >.swiper-scale-effect>.swiper-container >.swiper-wrapper >.swiper-slide >.wa-swiper-textblock-cont >.wa-swiper-textblock >.wa-swiper-textblock-inner >.wa-swiper-textblock-text{font-size:20px;}.comp_16 .wa-swiper-main.wa-swiper.swiper-container-wrapper >.swiper-scale-effect>.swiper-container >.swiper-wrapper >.swiper-slide >.wa-swiper-textblock-cont >.wa-swiper-textblock >.wa-swiper-textblock-inner >.wa-swiper-textblock-title{font-size:20px;}.comp_16 .wa-swiper-main.wa-swiper.swiper-container-wrapper >.swiper>.swiper-container>.swiper-wrapper>.swiper-slide>.swiper-slide-cover-global{background-size:cover;}.comp_16 .wa-swiper-thumbnails.wa-swiper.swiper-container-wrapper{display:flex;height:100px;margin:10px 0px 0px 0px;}.comp_17{display:flex;min-height:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;}.comp_18{display:flex;margin-bottom:0px !important;margin-top:0px !important;}.comp_19{min-height:0px;padding-left:0rem;padding-right:0rem;}.comp_19 > .wa_inner_col{border:none;border-radius:0px;}.comp_19 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;}.comp_2{min-height:0px;padding-left:0rem;padding-right:0rem;}.comp_2 > .wa_inner_col{border:none;border-radius:0px;}.comp_2 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0rem;margin-left:0rem;margin-right:0rem;margin-top:0rem;}.comp_20{margin-bottom:0px;margin-top:0px;min-height:100px;}.comp_4{border:none;border-radius:0px;margin-bottom:10px;margin-top:0px;min-height:0px;padding-bottom:0px;padding-left:30px;padding-right:0px;padding-top:0px;}.comp_4 .wa-txt-par{font-size:16px;letter-spacing:0em;line-height:1.2;text-align:center;}.comp_4 .wa-txt-par.wa-last-par{font-size:16px;letter-spacing:0em;line-height:1.2;text-align:center;}.comp_5{border:none;border-radius:0px;margin-bottom:10px;margin-top:0px;min-height:0px;padding-bottom:0px;padding-left:30px;padding-right:0px;padding-top:0px;}.comp_5 .wa-txt-par{font-size:16px;letter-spacing:0em;line-height:1.2;text-align:center;}.comp_5 .wa-txt-par.wa-last-par{font-size:16px;letter-spacing:0em;line-height:1.2;text-align:center;}.comp_6{margin-bottom:0px;margin-top:0px;min-height:100px;}.comp_7{--waf-bg-image:url('/wa_res/icons/maison-bout-du-chemin-cajarc-gite-exception-fond-accueil.webp?t=84dfd071');display:none;min-height:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;}.comp_8{display:flex;margin-bottom:0px !important;margin-top:0px !important;}.comp_9{min-height:0px;padding-left:0rem;padding-right:0rem;}.comp_9 > .wa_inner_col{border:none;border-radius:0px;}.comp_9 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;}body{background-image:url('');}}.fa-solid,.fa-regular,.fa,.fa-brands{display:inline-flex;vertical-align:middle}.fa-solid::before,.fa-regular::before,.fa::before,.fa-brands::before{content:'';display:inline-block;width:1em;height:1em;background:currentColor;vertical-align:-0.125em;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.fa-magnifying-glass::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20512%20512%27%3E%3Cpath%20d%3D%27M416%20208c0%2045.9-14.9%2088.3-40%20122.7L502.6%20457.4c12.5%2012.5%2012.5%2032.8%200%2045.3s-32.8%2012.5-45.3%200L330.7%20376c-34.4%2025.2-76.8%2040-122.7%2040C93.1%20416%200%20322.9%200%20208S93.1%200%20208%200S416%2093.1%20416%20208zM208%20352a144%20144%200%201%200%200-288%20144%20144%200%201%200%200%20288z%27%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20512%20512%27%3E%3Cpath%20d%3D%27M416%20208c0%2045.9-14.9%2088.3-40%20122.7L502.6%20457.4c12.5%2012.5%2012.5%2032.8%200%2045.3s-32.8%2012.5-45.3%200L330.7%20376c-34.4%2025.2-76.8%2040-122.7%2040C93.1%20416%200%20322.9%200%20208S93.1%200%20208%200S416%2093.1%20416%20208zM208%20352a144%20144%200%201%200%200-288%20144%20144%200%201%200%200%20288z%27%2F%3E%3C%2Fsvg%3E")}.fa-xmark::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20384%20512%27%3E%3Cpath%20d%3D%27M342.6%20150.6c12.5-12.5%2012.5-32.8%200-45.3s-32.8-12.5-45.3%200L192%20210.7%2086.6%20105.4c-12.5-12.5-32.8-12.5-45.3%200s-12.5%2032.8%200%2045.3L146.7%20256%2041.4%20361.4c-12.5%2012.5-12.5%2032.8%200%2045.3s32.8%2012.5%2045.3%200L192%20301.3%20297.4%20406.6c12.5%2012.5%2032.8%2012.5%2045.3%200s12.5-32.8%200-45.3L237.3%20256%20342.6%20150.6z%27%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20384%20512%27%3E%3Cpath%20d%3D%27M342.6%20150.6c12.5-12.5%2012.5-32.8%200-45.3s-32.8-12.5-45.3%200L192%20210.7%2086.6%20105.4c-12.5-12.5-32.8-12.5-45.3%200s-12.5%2032.8%200%2045.3L146.7%20256%2041.4%20361.4c-12.5%2012.5-12.5%2032.8%200%2045.3s32.8%2012.5%2045.3%200L192%20301.3%20297.4%20406.6c12.5%2012.5%2032.8%2012.5%2045.3%200s12.5-32.8%200-45.3L237.3%20256%20342.6%20150.6z%27%2F%3E%3C%2Fsvg%3E")}.blockcomp-0-comp_0{--waf-bg-color:rgba(250,245,238,1);flex-direction:column;}.blockcomp-0-comp_1{--wf-gutter-x:0px;flex-direction:row;}.blockcomp-0-comp_2{flex-direction:column;}.blockcomp-0-comp_2 > .wa_inner_col{display:flex;flex-direction:inherit;height:100%;}.blockcomp-0-comp_2 > .wa_inner_col > .wa_inner_col2{display:inherit;flex-direction:inherit;height:100%;justify-content:flex-start;}.blockcomp-0-comp_3{display:flex;width:100%;}.blockcomp-0-comp_3 .wa-image-wrap{aspect-ratio:826/321;;box-sizing:content-box;overflow:hidden;position:relative;width:calc( min( 100% , 826px) );}.blockcomp-0-comp_3 .wa-image-wrap > div{aspect-ratio:826/321;;position:relative;width:100%;}.blockcomp-0-comp_3 .wa-image-wrap img{aspect-ratio:826/321;;position:relative;vertical-align:top;width:100%;}.blockcomp-0-comp_4{flex-direction:column;}.blockcomp-0-comp_4 > .wa_inner_col{display:flex;flex-direction:inherit;height:100%;}.blockcomp-0-comp_4 > .wa_inner_col > .wa_inner_col2{display:inherit;flex-direction:inherit;height:100%;justify-content:flex-start;}.blockcomp-0-comp_5{display:flex;width:100%;}.blockcomp-0-comp_5 .wf-menu{--wfm-accent:rgba(37,99,235,1);--wfm-bg:rgba(255,255,255,1);--wfm-border:rgba(226,232,240,1);--wfm-bulle-min-width:220px;--wfm-bulle-padding:0.5rem 0;--wfm-bulle-radius:12px;--wfm-bulle-shadow:0 8px 32px rgba(0,0,0,0.12), 0 2px 8px rgba(0,0,0,0.08);--wfm-color:rgba(51,65,85,1);--wfm-font-family:'Hurricane';--wfm-font-style:normal;--wfm-font-weight:400;--wfm-hamburger-bg:rgba(110,143,154,1);--wfm-hamburger-border-color:rgba(0,0,0,1);--wfm-hamburger-color:rgba(255,255,255,1);--wfm-hamburger-hover-bg:rgba(149,184,182,1);--wfm-hamburger-hover-border-color:rgba(0,0,0,1);--wfm-hamburger-hover-color:rgba(255,255,255,1);--wfm-hamburger-icon-size:70%;--wfm-hover:rgba(37,99,235,0.101961);--wfm-line-height:1.2;--wfm-offcanvas-accent:rgba(149,184,182,1);--wfm-offcanvas-bg:rgba(30,41,59,0.211765);--wfm-offcanvas-border:rgba(149,184,182,0.4);--wfm-offcanvas-color:rgba(250,245,238,1);--wfm-offcanvas-hover:rgba(149,184,182,0.101961);--wfm-offcanvas-icon-size:28px;--wfm-overlay-bg:rgba(0,0,0,0.60);--wfm-overlay-blur:4px;--wfm-root-bg:rgba(250,245,238,1);--wfm-root-color:rgba(110,143,154,1);--wfm-root-hover-bg:rgba(250,245,238,1);--wfm-root-hover-color:rgba(171,101,56,1);font-family:'Hurricane';font-weight:400;}.blockcomp-0-comp_5 .wf-menu .wf-menu-search-li{align-items:center;display:flex;flex:0 0 auto;}.blockcomp-0-comp_5 .wf-menu > ul > li.wf-menu-item--split{border-color:rgba(226,232,240,1);border-style:solid;}.blockcomp-0-comp_5 .wf-menu > ul > li:not(.wf-menu-item--split) > a{border-color:rgba(226,232,240,1);border-style:solid;}.blockcomp-0-comp_0{display:flex;min-height:50px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;}.blockcomp-0-comp_1{display:flex;margin-bottom:0px !important;margin-top:0px !important;}.blockcomp-0-comp_2{min-height:0px;padding-left:0px;padding-right:0px;}.blockcomp-0-comp_2 > .wa_inner_col{border:none;border-radius:0px;}.blockcomp-0-comp_2 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;}.blockcomp-0-comp_3{justify-content:center;margin-bottom:0px;margin-top:0px;}.blockcomp-0-comp_3 .wa-image-wrap{border:none;border-radius:0px;max-width:calc( min( 310px , 826px) );}.blockcomp-0-comp_4{min-height:0px;padding-left:0px;padding-right:0px;}.blockcomp-0-comp_4 > .wa_inner_col{border:none;border-radius:0px;}.blockcomp-0-comp_4 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;}.blockcomp-0-comp_5{margin-bottom:7px;margin-top:0px;}.blockcomp-0-comp_5 .wf-menu{--wfm-font-size:40px;--wfm-hamburger-border-width:1px;--wfm-hamburger-radius:5px;--wfm-hamburger-size:40px;--wfm-offcanvas-width:200px;--wfm-root-font-size:40px;--wfm-root-gap:0rem;--wfm-root-item-padding-h:16px;--wfm-root-item-padding-v:16px;--wfm-root-item-radius:0rem;display:flex;flex-direction:row;justify-content:center;}.blockcomp-0-comp_5 .wf-menu > .wf-menu__hamburger{display:flex;}.blockcomp-0-comp_5 .wf-menu > ul{display:none;justify-content:center;}.blockcomp-0-comp_5 .wf-menu > ul > li + li.wf-menu-item--split{margin-left:0px;}.blockcomp-0-comp_5 .wf-menu > ul > li + li:not(.wf-menu-item--split) > a{margin-left:0px;}.blockcomp-0-comp_5 .wf-menu > ul > li.wf-menu-item--split{border-width:0px;}.blockcomp-0-comp_5 .wf-menu > ul > li:not(.wf-menu-item--split) > a{border-width:0px;}@media (min-width:576px){.blockcomp-0-comp_0{display:flex;min-height:50px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;}.blockcomp-0-comp_1{display:flex;margin-bottom:0px !important;margin-top:0px !important;}.blockcomp-0-comp_2{min-height:0px;padding-left:0px;padding-right:0px;}.blockcomp-0-comp_2 > .wa_inner_col{border:none;border-radius:0px;}.blockcomp-0-comp_2 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;}.blockcomp-0-comp_3{justify-content:center;margin-bottom:0px;margin-top:0px;}.blockcomp-0-comp_3 .wa-image-wrap{border:none;border-radius:0px;max-width:calc( min( 320px , 826px) );}.blockcomp-0-comp_4{min-height:0px;padding-left:0px;padding-right:0px;}.blockcomp-0-comp_4 > .wa_inner_col{border:none;border-radius:0px;}.blockcomp-0-comp_4 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;}.blockcomp-0-comp_5{margin-bottom:7px;margin-top:0px;}.blockcomp-0-comp_5 .wf-menu{--wfm-font-size:40px;--wfm-hamburger-border-width:1px;--wfm-hamburger-radius:5px;--wfm-hamburger-size:40px;--wfm-offcanvas-width:200px;--wfm-root-font-size:40px;--wfm-root-gap:0rem;--wfm-root-item-padding-h:16px;--wfm-root-item-padding-v:16px;--wfm-root-item-radius:0rem;justify-content:center;}.blockcomp-0-comp_5 .wf-menu > .wf-menu__hamburger{display:none;}.blockcomp-0-comp_5 .wf-menu > ul{display:flex;justify-content:center;}.blockcomp-0-comp_5 .wf-menu > ul > li + li.wf-menu-item--split{margin-left:0px;}.blockcomp-0-comp_5 .wf-menu > ul > li + li:not(.wf-menu-item--split) > a{margin-left:0px;}.blockcomp-0-comp_5 .wf-menu > ul > li.wf-menu-item--split{border-width:0px;}.blockcomp-0-comp_5 .wf-menu > ul > li:not(.wf-menu-item--split) > a{border-width:0px;}}@media (min-width:768px){.blockcomp-0-comp_0{display:flex;min-height:50px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;}.blockcomp-0-comp_1{display:flex;margin-bottom:0px !important;margin-top:0px !important;}.blockcomp-0-comp_2{min-height:0px;padding-left:0rem;padding-right:0rem;}.blockcomp-0-comp_2 > .wa_inner_col{border:none;border-radius:0px;}.blockcomp-0-comp_2 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;}.blockcomp-0-comp_3{justify-content:center;margin-bottom:0px;margin-top:0px;}.blockcomp-0-comp_3 .wa-image-wrap{border:none;border-radius:0px;max-width:calc( min( 100% , 826px) );}.blockcomp-0-comp_4{min-height:0px;padding-left:0rem;padding-right:0rem;}.blockcomp-0-comp_4 > .wa_inner_col{border:none;border-radius:0px;}.blockcomp-0-comp_4 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;}.blockcomp-0-comp_5{margin-bottom:7px;margin-top:0px;}.blockcomp-0-comp_5 .wf-menu{--wfm-font-size:40px;--wfm-hamburger-border-width:1px;--wfm-hamburger-radius:5px;--wfm-hamburger-size:40px;--wfm-offcanvas-width:200px;--wfm-root-font-size:40px;--wfm-root-gap:0rem;--wfm-root-item-padding-h:16px;--wfm-root-item-padding-v:16px;--wfm-root-item-radius:0rem;justify-content:center;}.blockcomp-0-comp_5 .wf-menu > .wf-menu__hamburger{display:none;}.blockcomp-0-comp_5 .wf-menu > ul{display:flex;justify-content:center;}.blockcomp-0-comp_5 .wf-menu > ul > li + li.wf-menu-item--split{margin-left:0px;}.blockcomp-0-comp_5 .wf-menu > ul > li + li:not(.wf-menu-item--split) > a{margin-left:0px;}.blockcomp-0-comp_5 .wf-menu > ul > li.wf-menu-item--split{border-width:0px;}.blockcomp-0-comp_5 .wf-menu > ul > li:not(.wf-menu-item--split) > a{border-width:0px;}}@media (min-width:992px){.blockcomp-0-comp_0{display:flex;min-height:50px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;}.blockcomp-0-comp_1{display:flex;margin-bottom:0px !important;margin-top:0px !important;}.blockcomp-0-comp_2{min-height:0px;padding-left:0rem;padding-right:0rem;}.blockcomp-0-comp_2 > .wa_inner_col{border:none;border-radius:0px;}.blockcomp-0-comp_2 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;}.blockcomp-0-comp_3{justify-content:center;margin-bottom:0px;margin-top:0px;}.blockcomp-0-comp_3 .wa-image-wrap{border:none;border-radius:0px;max-width:calc( min( 310px , 826px) );}.blockcomp-0-comp_4{min-height:0px;padding-left:0rem;padding-right:0rem;}.blockcomp-0-comp_4 > .wa_inner_col{border:none;border-radius:0px;}.blockcomp-0-comp_4 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;}.blockcomp-0-comp_5{margin-bottom:7px;margin-top:23px;}.blockcomp-0-comp_5 .wf-menu{--wfm-font-size:40px;--wfm-hamburger-border-width:1px;--wfm-hamburger-radius:5px;--wfm-hamburger-size:40px;--wfm-offcanvas-width:200px;--wfm-root-font-size:40px;--wfm-root-gap:0rem;--wfm-root-item-padding-h:16px;--wfm-root-item-padding-v:16px;--wfm-root-item-radius:0rem;justify-content:center;}.blockcomp-0-comp_5 .wf-menu > .wf-menu__hamburger{display:none;}.blockcomp-0-comp_5 .wf-menu > ul{display:flex;justify-content:center;}.blockcomp-0-comp_5 .wf-menu > ul > li + li.wf-menu-item--split{margin-left:0px;}.blockcomp-0-comp_5 .wf-menu > ul > li + li:not(.wf-menu-item--split) > a{margin-left:0px;}.blockcomp-0-comp_5 .wf-menu > ul > li.wf-menu-item--split{border-width:0px;}.blockcomp-0-comp_5 .wf-menu > ul > li:not(.wf-menu-item--split) > a{border-width:0px;}}.fa-solid,.fa-regular,.fa,.fa-brands{display:inline-flex;vertical-align:middle}.fa-solid::before,.fa-regular::before,.fa::before,.fa-brands::before{content:'';display:inline-block;width:1em;height:1em;background:currentColor;vertical-align:-0.125em;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.fa-magnifying-glass::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20512%20512%27%3E%3Cpath%20d%3D%27M416%20208c0%2045.9-14.9%2088.3-40%20122.7L502.6%20457.4c12.5%2012.5%2012.5%2032.8%200%2045.3s-32.8%2012.5-45.3%200L330.7%20376c-34.4%2025.2-76.8%2040-122.7%2040C93.1%20416%200%20322.9%200%20208S93.1%200%20208%200S416%2093.1%20416%20208zM208%20352a144%20144%200%201%200%200-288%20144%20144%200%201%200%200%20288z%27%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20512%20512%27%3E%3Cpath%20d%3D%27M416%20208c0%2045.9-14.9%2088.3-40%20122.7L502.6%20457.4c12.5%2012.5%2012.5%2032.8%200%2045.3s-32.8%2012.5-45.3%200L330.7%20376c-34.4%2025.2-76.8%2040-122.7%2040C93.1%20416%200%20322.9%200%20208S93.1%200%20208%200S416%2093.1%20416%20208zM208%20352a144%20144%200%201%200%200-288%20144%20144%200%201%200%200%20288z%27%2F%3E%3C%2Fsvg%3E")}.fa-xmark::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20384%20512%27%3E%3Cpath%20d%3D%27M342.6%20150.6c12.5-12.5%2012.5-32.8%200-45.3s-32.8-12.5-45.3%200L192%20210.7%2086.6%20105.4c-12.5-12.5-32.8-12.5-45.3%200s-12.5%2032.8%200%2045.3L146.7%20256%2041.4%20361.4c-12.5%2012.5-12.5%2032.8%200%2045.3s32.8%2012.5%2045.3%200L192%20301.3%20297.4%20406.6c12.5%2012.5%2032.8%2012.5%2045.3%200s12.5-32.8%200-45.3L237.3%20256%20342.6%20150.6z%27%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20384%20512%27%3E%3Cpath%20d%3D%27M342.6%20150.6c12.5-12.5%2012.5-32.8%200-45.3s-32.8-12.5-45.3%200L192%20210.7%2086.6%20105.4c-12.5-12.5-32.8-12.5-45.3%200s-12.5%2032.8%200%2045.3L146.7%20256%2041.4%20361.4c-12.5%2012.5-12.5%2032.8%200%2045.3s32.8%2012.5%2045.3%200L192%20301.3%20297.4%20406.6c12.5%2012.5%2032.8%2012.5%2045.3%200s12.5-32.8%200-45.3L237.3%20256%20342.6%20150.6z%27%2F%3E%3C%2Fsvg%3E")}.blockcomp-1-comp_0{--waf-bg-position:center center;flex-direction:column;position:relative;}.blockcomp-1-comp_0 > .waf-sd{left:0;line-height:0;overflow:hidden;pointer-events:none;position:absolute;width:100%;z-index:0;}.blockcomp-1-comp_0 > .waf-sd-bottom{bottom:0;}.blockcomp-1-comp_0 > .waf-sd-bottom svg{display:block;height:100%;position:relative;}.blockcomp-1-comp_0 > .waf-sd-bottom svg path{fill:rgba(249,240,225,1);}.blockcomp-1-comp_0 > .wf-row{position:relative;z-index:1;}.blockcomp-1-comp_1{--wf-gutter-x:0px;flex-direction:row;}.blockcomp-1-comp_2{flex-direction:column;}.blockcomp-1-comp_2 > .wa_inner_col{display:flex;flex-direction:inherit;height:100%;}.blockcomp-1-comp_2 > .wa_inner_col > .wa_inner_col2{display:inherit;flex-direction:inherit;height:100%;justify-content:flex-start;}.blockcomp-1-comp_3{display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;width:100%;}.blockcomp-1-comp_3 .wa-txt-par{color:rgba(250,245,238,1);font-family:'Quattrocento Sans';font-weight:400;margin-bottom:1em;width:100%;word-break:break-word;&:not(:last-child) {margin-bottom: 16px !important;} }.blockcomp-1-comp_3 .wa-txt-par a{color:rgba(0,0,255,1);font-weight:normal;text-decoration:underline;}.blockcomp-1-comp_3 .wa-txt-par.wa-last-par{color:rgba(250,245,238,1);font-family:'Quattrocento Sans';font-weight:400;margin-bottom:0px;width:100%;word-break:break-word;&:not(:last-child) {margin-bottom: 16px !important;} }.blockcomp-1-comp_3 .wa-txt-par.wa-last-par a{color:rgba(0,0,255,1);font-weight:normal;text-decoration:underline;}.blockcomp-1-comp_4{display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;width:100%;}.blockcomp-1-comp_4 .wa-txt-par{color:rgba(250,245,238,1);font-family:'Quattrocento Sans';font-weight:400;margin-bottom:1em;width:100%;word-break:break-word;&:not(:last-child) {margin-bottom: 16px !important;} }.blockcomp-1-comp_4 .wa-txt-par a{color:rgba(0,0,255,1);font-weight:normal;text-decoration:underline;}.blockcomp-1-comp_4 .wa-txt-par.wa-last-par{color:rgba(250,245,238,1);font-family:'Quattrocento Sans';font-weight:400;margin-bottom:0px;width:100%;word-break:break-word;&:not(:last-child) {margin-bottom: 16px !important;} }.blockcomp-1-comp_4 .wa-txt-par.wa-last-par a{color:rgba(0,0,255,1);font-weight:normal;text-decoration:underline;}.blockcomp-1-comp_5{display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;width:100%;}.blockcomp-1-comp_5 .wa-txt-par{color:rgba(115,176,253,1);font-family:'Quattrocento Sans';font-weight:400;margin-bottom:1em;width:100%;word-break:break-word;&:not(:last-child) {margin-bottom: 16px !important;} }.blockcomp-1-comp_5 .wa-txt-par a{color:rgba(115,176,253,1);font-weight:normal;text-decoration:none;}.blockcomp-1-comp_5 .wa-txt-par.wa-last-par{color:rgba(115,176,253,1);font-family:'Quattrocento Sans';font-weight:400;margin-bottom:0px;width:100%;word-break:break-word;&:not(:last-child) {margin-bottom: 16px !important;} }.blockcomp-1-comp_5 .wa-txt-par.wa-last-par a{color:rgba(115,176,253,1);font-weight:normal;text-decoration:none;}#anchor-78be64e8{scroll-margin-top:0rem;}.blockcomp-1-comp_0{--waf-bg-image:url('/wa_res/icons/maison-bout-du-chemin-cajarc-gite-exception-footer.webp?t=84dfd071');display:flex;min-height:150px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;}.blockcomp-1-comp_0 > .waf-sd-bottom{height:100px;}.blockcomp-1-comp_0 > .waf-sd-bottom svg{left:0%;width:100%;}.blockcomp-1-comp_0 > .waf-sd-sp-bottom{height:100px;}.blockcomp-1-comp_1{display:flex;margin-bottom:0px !important;margin-top:30px !important;}.blockcomp-1-comp_2{min-height:0px;padding-left:0rem;padding-right:0rem;}.blockcomp-1-comp_2 > .wa_inner_col{border:none;border-radius:0px;}.blockcomp-1-comp_2 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;}.blockcomp-1-comp_3{border:none;border-radius:0px;margin-bottom:5px;margin-top:0px;min-height:0px;padding-bottom:0px;padding-left:30px;padding-right:0px;padding-top:0px;}.blockcomp-1-comp_3 .wa-txt-par{font-size:16px;letter-spacing:0em;line-height:1.2;text-align:center;}.blockcomp-1-comp_3 .wa-txt-par.wa-last-par{font-size:16px;letter-spacing:0em;line-height:1.2;text-align:center;}.blockcomp-1-comp_4{border:none;border-radius:0px;margin-bottom:10px;margin-top:0px;min-height:0px;padding-bottom:0px;padding-left:30px;padding-right:0px;padding-top:0px;}.blockcomp-1-comp_4 .wa-txt-par{font-size:16px;letter-spacing:0em;line-height:1;text-align:center;}.blockcomp-1-comp_4 .wa-txt-par.wa-last-par{font-size:16px;letter-spacing:0em;line-height:1;text-align:center;}.blockcomp-1-comp_5{border:none;border-radius:0px;margin-bottom:0px;margin-top:0px;min-height:0px;padding-bottom:16px;padding-left:16px;padding-right:16px;padding-top:16px;}.blockcomp-1-comp_5 .wa-txt-par{font-size:16px;letter-spacing:0em;line-height:1.2;text-align:left;}.blockcomp-1-comp_5 .wa-txt-par.wa-last-par{font-size:16px;letter-spacing:0em;line-height:1.2;text-align:left;}@media (min-width:576px){#anchor-78be64e8{scroll-margin-top:0rem;}.blockcomp-1-comp_0{--waf-bg-image:url('/wa_res/icons/maison-bout-du-chemin-cajarc-gite-exception-footer.webp?t=84dfd071');display:flex;min-height:150px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;}.blockcomp-1-comp_0 > .waf-sd-bottom{height:100px;}.blockcomp-1-comp_0 > .waf-sd-bottom svg{left:0%;width:100%;}.blockcomp-1-comp_0 > .waf-sd-sp-bottom{height:100px;}.blockcomp-1-comp_1{display:flex;margin-bottom:0px !important;margin-top:30px !important;}.blockcomp-1-comp_2{min-height:0px;padding-left:0rem;padding-right:0rem;}.blockcomp-1-comp_2 > .wa_inner_col{border:none;border-radius:0px;}.blockcomp-1-comp_2 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;}.blockcomp-1-comp_3{border:none;border-radius:0px;margin-bottom:5px;margin-top:0px;min-height:0px;padding-bottom:10px;padding-left:10px;padding-right:10px;padding-top:10px;}.blockcomp-1-comp_3 .wa-txt-par{font-size:16px;letter-spacing:0em;line-height:1.2;text-align:center;}.blockcomp-1-comp_3 .wa-txt-par.wa-last-par{font-size:16px;letter-spacing:0em;line-height:1.2;text-align:center;}.blockcomp-1-comp_4{border:none;border-radius:0px;margin-bottom:10px;margin-top:0px;min-height:0px;padding-bottom:0px;padding-left:30px;padding-right:0px;padding-top:0px;}.blockcomp-1-comp_4 .wa-txt-par{font-size:16px;letter-spacing:0em;line-height:1;text-align:center;}.blockcomp-1-comp_4 .wa-txt-par.wa-last-par{font-size:16px;letter-spacing:0em;line-height:1;text-align:center;}.blockcomp-1-comp_5{border:none;border-radius:0px;margin-bottom:0px;margin-top:0px;min-height:0px;padding-bottom:16px;padding-left:16px;padding-right:16px;padding-top:16px;}.blockcomp-1-comp_5 .wa-txt-par{font-size:16px;letter-spacing:0em;line-height:1.2;text-align:left;}.blockcomp-1-comp_5 .wa-txt-par.wa-last-par{font-size:16px;letter-spacing:0em;line-height:1.2;text-align:left;}}@media (min-width:768px){#anchor-78be64e8{scroll-margin-top:0rem;}.blockcomp-1-comp_0{--waf-bg-image:url('/wa_res/icons/maison-bout-du-chemin-cajarc-gite-exception-footer.webp?t=84dfd071');display:flex;min-height:150px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;}.blockcomp-1-comp_0 > .waf-sd-bottom{height:100px;}.blockcomp-1-comp_0 > .waf-sd-bottom svg{left:0%;width:100%;}.blockcomp-1-comp_0 > .waf-sd-sp-bottom{height:100px;}.blockcomp-1-comp_1{display:flex;margin-bottom:0px !important;margin-top:30px !important;}.blockcomp-1-comp_2{min-height:0px;padding-left:0rem;padding-right:0rem;}.blockcomp-1-comp_2 > .wa_inner_col{border:none;border-radius:0px;}.blockcomp-1-comp_2 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;}.blockcomp-1-comp_3{border:none;border-radius:0px;margin-bottom:5px;margin-top:0px;min-height:0px;padding-bottom:10px;padding-left:10px;padding-right:10px;padding-top:10px;}.blockcomp-1-comp_3 .wa-txt-par{font-size:16px;letter-spacing:0em;line-height:1.2;text-align:left;}.blockcomp-1-comp_3 .wa-txt-par.wa-last-par{font-size:16px;letter-spacing:0em;line-height:1.2;text-align:left;}.blockcomp-1-comp_4{border:none;border-radius:0px;margin-bottom:10px;margin-top:0px;min-height:0px;padding-bottom:0px;padding-left:30px;padding-right:0px;padding-top:0px;}.blockcomp-1-comp_4 .wa-txt-par{font-size:16px;letter-spacing:0em;line-height:1;text-align:left;}.blockcomp-1-comp_4 .wa-txt-par.wa-last-par{font-size:16px;letter-spacing:0em;line-height:1;text-align:left;}.blockcomp-1-comp_5{border:none;border-radius:0px;margin-bottom:0px;margin-top:0px;min-height:0px;padding-bottom:16px;padding-left:16px;padding-right:16px;padding-top:16px;}.blockcomp-1-comp_5 .wa-txt-par{font-size:16px;letter-spacing:0em;line-height:1.2;text-align:left;}.blockcomp-1-comp_5 .wa-txt-par.wa-last-par{font-size:16px;letter-spacing:0em;line-height:1.2;text-align:left;}}@media (min-width:992px){#anchor-78be64e8{scroll-margin-top:0rem;}.blockcomp-1-comp_0{--waf-bg-image:url('/wa_res/icons/maison-bout-du-chemin-cajarc-gite-exception-footer.webp?t=84dfd071');display:flex;min-height:250px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;}.blockcomp-1-comp_0 > .waf-sd-bottom{height:100px;}.blockcomp-1-comp_0 > .waf-sd-bottom svg{left:0%;width:100%;}.blockcomp-1-comp_0 > .waf-sd-sp-bottom{height:100px;}.blockcomp-1-comp_1{display:flex;margin-bottom:0px !important;margin-top:30px !important;}.blockcomp-1-comp_2{min-height:0px;padding-left:0rem;padding-right:0rem;}.blockcomp-1-comp_2 > .wa_inner_col{border:none;border-radius:0px;}.blockcomp-1-comp_2 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;}.blockcomp-1-comp_3{border:none;border-radius:0px;margin-bottom:5px;margin-top:0px;min-height:0px;padding-bottom:10px;padding-left:10px;padding-right:10px;padding-top:10px;}.blockcomp-1-comp_3 .wa-txt-par{font-size:16px;letter-spacing:0em;line-height:1.2;text-align:left;}.blockcomp-1-comp_3 .wa-txt-par.wa-last-par{font-size:16px;letter-spacing:0em;line-height:1.2;text-align:left;}.blockcomp-1-comp_4{border:none;border-radius:0px;margin-bottom:10px;margin-top:0px;min-height:0px;padding-bottom:0px;padding-left:30px;padding-right:0px;padding-top:0px;}.blockcomp-1-comp_4 .wa-txt-par{font-size:16px;letter-spacing:0em;line-height:1;text-align:left;}.blockcomp-1-comp_4 .wa-txt-par.wa-last-par{font-size:16px;letter-spacing:0em;line-height:1;text-align:left;}.blockcomp-1-comp_5{border:none;border-radius:0px;margin-bottom:0px;margin-top:0px;min-height:0px;padding-bottom:16px;padding-left:16px;padding-right:16px;padding-top:16px;}.blockcomp-1-comp_5 .wa-txt-par{font-size:16px;letter-spacing:0em;line-height:1.2;text-align:left;}.blockcomp-1-comp_5 .wa-txt-par.wa-last-par{font-size:16px;letter-spacing:0em;line-height:1.2;text-align:left;}}