.elementor-30082 .elementor-element.elementor-element-1c660430{--display:flex;--min-height:1171px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;--overlay-opacity:0.5;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30082 .elementor-element.elementor-element-1c660430:not(.elementor-motion-effects-element-type-background), .elementor-30082 .elementor-element.elementor-element-1c660430 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://preprod.imaginefilms.fr/wp-content/uploads/2024/05/fond-png-imagine.png");background-position:-350px -9px;background-repeat:no-repeat;background-size:100% auto;}.elementor-30082 .elementor-element.elementor-element-1c660430::before, .elementor-30082 .elementor-element.elementor-element-1c660430 > .elementor-background-video-container::before, .elementor-30082 .elementor-element.elementor-element-1c660430 > .e-con-inner > .elementor-background-video-container::before, .elementor-30082 .elementor-element.elementor-element-1c660430 > .elementor-background-slideshow::before, .elementor-30082 .elementor-element.elementor-element-1c660430 > .e-con-inner > .elementor-background-slideshow::before, .elementor-30082 .elementor-element.elementor-element-1c660430 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-30082 .elementor-element.elementor-element-1c660430, .elementor-30082 .elementor-element.elementor-element-1c660430::before{--border-transition:0.3s;}.elementor-30082 .elementor-element.elementor-element-524708c5{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30082 .elementor-element.elementor-element-524708c5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-30082 .elementor-element.elementor-element-3b8b7aac{--display:flex;--background-transition:0.3s;}.elementor-30082 .elementor-element.elementor-element-3b8b7aac.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-30082 .elementor-element.elementor-element-67afd67d img{width:61%;}body:not(.rtl) .elementor-30082 .elementor-element.elementor-element-67afd67d{right:-9px;}body.rtl .elementor-30082 .elementor-element.elementor-element-67afd67d{left:-9px;}.elementor-30082 .elementor-element.elementor-element-67afd67d{top:-122px;}.elementor-30082 .elementor-element.elementor-element-67afd67d > .elementor-widget-container{--e-transform-rotateZ:-14deg;}.elementor-30082 .elementor-element.elementor-element-1c070ca5{color:#CDCDCD;}.elementor-30082 .elementor-element.elementor-element-5d8a6a10{--display:flex;--background-transition:0.3s;}.elementor-30082 .elementor-element.elementor-element-4b702df .eael-filter-gallery-wrapper .eael-cards .dynamic-gallery-thumbnail{height:300px;}.elementor-30082 .elementor-element.elementor-element-4b702df .eael-filter-gallery-container.grid.eael-hoverer .dynamic-gallery-item-inner{height:300px;}.elementor-30082 .elementor-element.elementor-element-4b702df .eael-filter-gallery-wrapper{margin:0px 0px 0px 0px;border-radius:0px;}.elementor-30082 .elementor-element.elementor-element-4b702df .eael-filter-gallery-control ul li.control{padding:8px 16px 8px 17px;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;color:#000000;background:#FFFFFF;border-style:none;border-radius:8px;}.elementor-30082 .elementor-element.elementor-element-4b702df .eael-filter-gallery-control ul li.control.active{color:#fff;background:#B90000;border-radius:20px;}.elementor-30082 .elementor-element.elementor-element-4b702df .eael-filter-gallery-container .dynamic-gallery-item-inner{border-radius:10px;}.elementor-30082 .elementor-element.elementor-element-4b702df .eael-filter-gallery-container .caption .item-content{text-align:left;}.elementor-30082 .elementor-element.elementor-element-4b702df .eael-filter-gallery-container .caption .buttons{text-align:left;}.elementor-30082 .elementor-element.elementor-element-4b702df .caption .item-content .eael_post_excerpt_read_more{font-weight:700;text-decoration:underline;}.elementor-30082 .elementor-element.elementor-element-4b702df .eael-filter-gallery-container .caption > a.popup-media > i{background:#B90000;color:#fff;height:40px;width:40px;line-height:40px;font-size:18px;border-radius:50px;}.elementor-30082 .elementor-element.elementor-element-4b702df .eael-filter-gallery-container .caption .buttons a{background:#B90000;color:#fff;height:40px;width:40px;line-height:40px;border-radius:50px;}.elementor-30082 .elementor-element.elementor-element-4b702df .eael-filter-gallery-container .caption .buttons a svg{fill:#fff;width:18px;height:18px;line-height:18px;}.elementor-30082 .elementor-element.elementor-element-4b702df .eael-filter-gallery-container .buttons .eael-dnmcg-svg-icon{height:40px;width:40px;}.elementor-30082 .elementor-element.elementor-element-4b702df .eael-filter-gallery-container .caption .buttons .eael-dnmcg-svg-icon{height:18px;width:18px;}.elementor-30082 .elementor-element.elementor-element-4b702df .eael-filter-gallery-container .caption .buttons a > i{font-size:18px;}.elementor-30082 .elementor-element.elementor-element-4b702df .eael-filter-gallery-container .caption > a.popup-media > i:hover{background:#B9000085;color:#fff;}.elementor-30082 .elementor-element.elementor-element-4b702df .eael-filter-gallery-container .caption .buttons a:hover{background:#B9000085;color:#fff;}.elementor-30082 .elementor-element.elementor-element-4b702df .eael-filter-gallery-container .caption .buttons a:hover svg{fill:#fff;}.elementor-30082 .elementor-element.elementor-element-4b702df > .elementor-widget-container{margin:0px 0px 30px 0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-30082 .elementor-element.elementor-element-524708c5{--width:100%;}.elementor-30082 .elementor-element.elementor-element-3b8b7aac{--width:69.531%;}}@media(max-width:1024px){.elementor-30082 .elementor-element.elementor-element-1c660430:not(.elementor-motion-effects-element-type-background), .elementor-30082 .elementor-element.elementor-element-1c660430 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-285px 0px;background-size:1000px auto;}.elementor-30082 .elementor-element.elementor-element-67afd67d img{width:48%;}body:not(.rtl) .elementor-30082 .elementor-element.elementor-element-67afd67d{right:-142px;}body.rtl .elementor-30082 .elementor-element.elementor-element-67afd67d{left:-142px;}.elementor-30082 .elementor-element.elementor-element-67afd67d{top:-112px;}}@media(max-width:767px){.elementor-30082 .elementor-element.elementor-element-1c660430:not(.elementor-motion-effects-element-type-background), .elementor-30082 .elementor-element.elementor-element-1c660430 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://preprod.imaginefilms.fr/wp-content/uploads/2024/08/Fond-png.png");background-position:-286px 16px;background-size:1000px auto;}.elementor-30082 .elementor-element.elementor-element-1c660430{--padding-top:104px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30082 .elementor-element.elementor-element-67afd67d img{width:44%;}body:not(.rtl) .elementor-30082 .elementor-element.elementor-element-67afd67d{right:-62px;}body.rtl .elementor-30082 .elementor-element.elementor-element-67afd67d{left:-62px;}.elementor-30082 .elementor-element.elementor-element-67afd67d{top:-120px;}.elementor-30082 .elementor-element.elementor-element-4b702df .eael-filter-gallery-control ul li.control{margin:8px 8px 8px 8px;}}@media(min-width:1025px){.elementor-30082 .elementor-element.elementor-element-1c660430:not(.elementor-motion-effects-element-type-background), .elementor-30082 .elementor-element.elementor-element-1c660430 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS */@media only screen and (max-width: 799px) { 
  .dnxt-headline  {
  line-height:1.3em!important;
  font-size: 20px!important;} 
}

.et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_fullwidth_header_scroll a {
min-width: 35px;
    max-width: 35px;
    white-space: nowrap;
    font-weight: 100;
    color: transparent;
    border-color: rgba(255, 255, 255, 0.5);
    border-style: solid;
    border-width: 1px;
    border-radius: 23px;
    box-sizing: border-box;
    cursor: pointer;
    visibility: inherit;
    transition: none 0s ease 0s;
    text-align: left;
    line-height: 23px;
    margin: 0px;
    padding: 0px;
    letter-spacing: 0px;
    font-size: 14px;
    min-height: 55px;
    max-height: 55px;
    opacity: 1;
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform-origin: 50% 50% 0px;
}

.et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_fullwidth_header_scroll a .et-pb-icon {
position: absolute;
    display: block;
    top: 95%;
    left: 50%;
    margin: -4px 0 0 -4px;
    animation: dnxtefltmoveupdown 2.5s ease-in-out infinite;
    width: 8px;
    height: 8px;
    background: white;
    border-radius: 50%;
  	content: url();
}/* End custom CSS */