/* post-349 — CSS complémentaire (effets non disponibles nativement dans Elementor) */
.elementor-349 .pj-hero::after{content:''!important;position:absolute!important;inset:0!important;background:linear-gradient(to top,rgba(7,40,48,.92) 0%,rgba(7,40,48,.4) 75%,transparent 100%)!important}
.elementor-349 .pj-hero__ew .elementor-heading-title::before{content:''!important;width:24px!important;height:1px!important;background:#A8CDD3!important}
.elementor-349 .pj-fiche__ew .elementor-heading-title::before{content:''!important;width:20px!important;height:1px!important;background:#115A65!important}
.elementor-349 .pj-aa__item:hover img{transform:scale(1.04)!important}
.elementor-349 .pj-aa__item::after{content:''!important;position:absolute!important;inset:0!important;background:linear-gradient(to top,rgba(7,40,48,.45) 0%,transparent 55%)!important}
.elementor-349 .pj-aa__item.apres::before{content:''!important; position:absolute!important;top:0!important;left:0!important;bottom:0!important; width:3px!important;background:rgba(255,255,255,.6)!important;z-index:2!important;}
.elementor-349 .pj-bottom__ew .elementor-heading-title::before{content:''!important;width:20px!important;height:1px!important;background:#115A65!important}
.elementor-349 .pj-aa__item img{transition:transform .6s ease!important}
@media(max-width:560px){.elementor-349 .pj-aa__item.apres::before{top:0!important;left:0!important;right:0!important;bottom:auto!important;width:100%!important;height:3px!important}}
.elementor .elementor-element.elementor-element-d85c16b .elementor-heading-title{display:flex;align-items:center;gap:10px;position:relative}
.elementor .elementor-element.elementor-element-9be7173 .elementor-heading-title{display:flex;align-items:center;gap:10px;position:relative}
.elementor .elementor-element.elementor-element-87cdb6a .elementor-heading-title{display:flex;align-items:center;gap:10px;position:relative}
.elementor .elementor-element.elementor-element-c6deb2f .elementor-heading-title{display:flex;align-items:center;gap:10px;position:relative}
