.e-n-accordion .e-n-accordion-item .e-con.e-child{width:90%}.e-n-accordion .e-n-accordion-item-title-text{position:relative;padding-left:30px}.e-n-accordion .e-n-accordion-item-title-text::before{content:'';display:table;width:7px;height:7px;background-color:#243A52;position:absolute;left:0;top:50%;transform:translatey(-50%);border-radius:50%}.e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-text::before{background-color:#d06d31}.e-n-accordion .elementor-widget-image.acc-img{position:absolute;z-index:-1;display:none}.e-n-accordion #acc-preview{position:absolute;width:500px;right:250px;z-index:10;opacity:0;pointer-events:none;transform:translateY(-5px);transition:opacity 0.25s ease,transform 0.25s ease}.e-n-accordion #acc-preview.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.e-n-accordion .e-n-accordion-item .elementor-widget-text-editor{background-color:rgb(158 186 131 / .15);padding-left:30px;padding-top:8px;padding-bottom:10px}.eael-img-accordion .eael-image-accordion-item .img-accordion-title{visibility:visible;opacity:1}.eael-img-accordion .overlay .overlay-inner{width:100%;height:100%;position:relative;padding-top:50px}.eael-img-accordion{overflow:visible}.eael-img-accordion .eael-image-accordion-item{overflow:visible}.eael-img-accordion .btn-circle{display:inline-flex;align-items:center;justify-content:center;width:110px;height:110px;border-radius:50%!important;background:#d46c2e;color:#fff;font-size:14px;font-weight:500;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:.04em;line-height:1.35;position:absolute;left:0;right:0;margin:auto;bottom:-271px}.eael-img-accordion .eael-image-accordion-item{position:relative}.eael-image-accordion-hover.eael-image-accordion-item{z-index:999}.domaines-activites .e-n-tabs .e-n-tabs-heading{display:none!important}#card-video-hero>.e-con-inner{position:relative}@media (max-width:1024px){ul#menu-menu-principal ul.sub-menu a::before{content:"•";position:absolute;left:25px}}#video-wrapper{opacity:0;display:none;transition:opacity 0.5s ease}#video-wrapper.show{opacity:1;display:block}@media (max-width:768px) and (min-width:400px){div#card-video-hero .e-con-inner{max-width:350px}}