/* post-36 — CSS complémentaire (effets non disponibles nativement dans Elementor) */
.elementor-36 .ct-hero__bc a:hover{color:#A8CDD3!important}
.elementor-36 .ct-hero__eyebrow .elementor-heading-title::before{content:''!important;width:28px!important;height:1px!important;background:#A8CDD3!important}
.elementor-36 .ct-guarantees h4::before{content:''!important;width:18px!important;height:1px!important;background:#115A65!important}
.elementor-36 .ct-guar-item .elementor-heading-title::before{content:'✓'!important;color:#115A65!important;font-weight:700!important;flex-shrink:0!important;font-size:12px!important}
.elementor-36 .ct-map__ew .elementor-heading-title::before{content:''!important;width:18px!important;height:1px!important;background:#115A65!important}
.elementor-36 .ct-hero__bc a{transition:color .2s!important}
.elementor .elementor-element.elementor-element-ba0266e::before{background-image:linear-gradient(to right, rgba(7, 40, 48, 0.97) 0%, rgba(7, 40, 48, 0.9) 50%, rgba(7, 40, 48, 0.7) 100%)!important;background-color:transparent!important}
.elementor .elementor-element.elementor-element-8a4a0e2 .elementor-heading-title{display:flex;align-items:center;gap:12px;position:relative}
@media(min-width:1025px){.elementor .elementor-element.elementor-element-0f8035f{position:sticky;top:32px;align-self:flex-start}}
.elementor .elementor-element.elementor-element-5e09a9e .elementor-heading-title{display:flex;align-items:center;gap:10px;position:relative}
.elementor .elementor-element.elementor-element-8b621d4 .elementor-heading-title{display:flex;align-items:center;gap:10px;position:relative}
.elementor .elementor-element.elementor-element-e6d5901 .elementor-heading-title{display:flex;align-items:center;gap:10px;position:relative}
.elementor .elementor-element.elementor-element-fa53e34 .elementor-heading-title{display:flex;align-items:center;gap:10px;position:relative}
.elementor .elementor-element.elementor-element-a5135ea .elementor-heading-title{display:flex;align-items:center;gap:10px;position:relative}
.elementor .elementor-element.elementor-element-46a02a9 .elementor-heading-title{display:flex;align-items:center;gap:10px;position:relative}
