.elementor-172 .elementor-element.elementor-element-b727c89{--display:flex;}.elementor-172 .elementor-element.elementor-element-0125617{width:100%;max-width:100%;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-0125617 *//* ========================= */
/* NOUVEAU STYLE CLAIR LUXE */
/* REMPLACE LES .bg-xxxx */
/* ========================= */

.bg-heritage{
  background:
  radial-gradient(circle at 78% 15%, rgba(200,169,110,.14), transparent 28%),
  linear-gradient(180deg,#F8F3EB 0%,#EFE4D2 100%);
}

.bg-domaine{
  background:
  radial-gradient(circle at 15% 35%, rgba(200,169,110,.12), transparent 30%),
  linear-gradient(180deg,#EFE4D2 0%,#F5EBDD 100%);
}

.bg-garden{
  background:
  radial-gradient(circle at 85% 25%, rgba(200,169,110,.13), transparent 30%),
  linear-gradient(180deg,#F5EBDD 0%,#F8F3EB 100%);
}

.bg-interior{
  background:
  radial-gradient(circle at 12% 25%, rgba(200,169,110,.12), transparent 30%),
  linear-gradient(180deg,#F8F3EB 0%,#EFE4D2 100%);
}

.bg-details{
  background:
  radial-gradient(circle at 80% 50%, rgba(200,169,110,.10), transparent 30%),
  linear-gradient(180deg,#EFE4D2 0%,#F6EFE3 100%);
}

.bg-final{
  background:
  radial-gradient(circle at center, rgba(200,169,110,.16), transparent 42%),
  linear-gradient(180deg,#F6EFE3 0%,#EFE4D2 100%);
}

/* ========================= */
/* TEXTES VERSION CLAIRE */
/* ========================= */

h2{
  color:#2A1E16!important;
}

em{
  color:#B68B4C!important;
}

p{
  color:rgba(42,30,22,.78)!important;
}

.section-label{
  color:#B68B4C!important;
}

.timeline-year{
  color:rgba(182,139,76,.28)!important;
}

.timeline-item h3{
  color:#B68B4C!important;
}

.timeline-line{
  background:rgba(182,139,76,.22)!important;
}

.timeline-item::after{
  background:#F8F3EB!important;
  border-color:#B68B4C!important;
}

.gold-line{
  background:linear-gradient(to right,#B68B4C,transparent)!important;
}

/* ========================= */
/* CTA FINAL */
/* ========================= */

.feissons-final{
  max-width:760px;
  margin:auto;
}

.feissons-final .section-label{
  display:none!important;
}

/* rapproche le texte */

.feissons-final h2{
  margin-bottom:24px!important;
}

.feissons-final p{
  margin-bottom:34px!important;
  max-width:640px;
}

/* bouton */

.btn-gold{
  background:#B68B4C!important;
  color:#fff!important;
}

.btn-gold:hover{
  background:#9D743A!important;
}

/* ========================= */
/* ENLEVE FOND MARRON FOOTER */
/* ========================= */

.elementor-location-footer{
  background:#F3EBDD!important;
}

/* ========================= */
/* TEXTURE PLUS LEGERE */
/* ========================= */

.lux-block::before{
  opacity:.05!important;
}

/* ========================= */
/* MOBILE */
/* ========================= */

@media(max-width:767px){

.feissons-final{
  padding-top:10px!important;
}

.feissons-final h2{
  font-size:50px!important;
  line-height:1!important;
}

.feissons-final p{
  font-size:14px!important;
  line-height:1.8!important;
}

}/* End custom CSS */