.et_pb_group_carousel .et_pb_group_carousel_arrow{position:absolute!important;bottom:-70px!important;top:auto!important}.et_pb_group_carousel .et_pb_group_carousel_arrow_prev{left:70px!important}.et_pb_group_carousel .et_pb_group_carousel_arrow_next{left:30px!important;right:auto!important}.et_pb_group_carousel .et_pb_group_carousel_dots{position:absolute!important;bottom:-25px!important;right:25%!important;left:auto!important;text-align:right!important}html{overflow-y:scroll!important}body{overflow-x:clip!important;max-width:100%!important}.image-carre img{aspect-ratio:1 / 1;width:100%;object-fit:cover}.et-pb-background-video{position:relative}.et-pb-background-video::after{content:'';position:absolute;inset:0;background:rgba(255,210,108,0.65);mix-blend-mode:normal;z-index:1;pointer-events:none}.et-pb-background-video::before{content:'';position:absolute;top:0;left:0;width:100%;height:15%;background:linear-gradient(to bottom,rgba(0,0,0,0.6),transparent);z-index:2;pointer-events:none}#top-menu li a,#top-menu li a:hover{font-weight:400!important}#main-header,#main-header .et_pb_menu{border-bottom:1px solid rgba(255,255,255,0.4)!important}#main-header{position:relative;z-index:9999!important}.et-l-header{z-index:9999!important}#main-navigation .nav-menu .sub-menu{z-index:99999!important}body #page-container .et_pb_section .et_pb_button:before,body #page-container .et_pb_section .et_pb_button:hover:before{margin-right:8px!important}body #page-container .et_pb_section .et_pb_button:after,body #page-container .et_pb_section .et_pb_button:hover:after{margin-left:8px!important}.video-verticale{max-width:400px;margin:0 auto}.video-verticale iframe{width:100%!important;height:auto!important;aspect-ratio:9 / 16;display:block}body #page-container .menu-lateral-btn.et_pb_button{padding-left:50px!important;padding-right:24px!important}body #page-container .menu-lateral-btn.et_pb_button:before,body #page-container .menu-lateral-btn.et_pb_button:after{position:absolute!important;left:44px!important;right:auto!important;margin-left:0!important;top:50%!important;transform:translateY(-50%)!important}.filtre-bleu img{}.filtre-bleu{position:relative;overflow:hidden;border-radius:50px;background:#2C3D4F}.filtre-bleu img{mix-blend-mode:luminosity;opacity:0.99}body #page-container .menu-lateral-btn.et_pb_button{transition:background-color .25s ease,color .25s ease!important}html body #page-container#page-container a.et_pb_button.menu-lateral-btn.is-active,html body #page-container#page-container a.et_pb_button.menu-lateral-btn.is-active:hover,html body #page-container#page-container a.et_pb_button.menu-lateral-btn.is-active:focus,html body #page-container#page-container a.et_pb_button.menu-lateral-btn.is-active:active{background-color:#ffffff!important;color:#313d4f!important;-webkit-text-fill-color:#313d4f!important}html body #page-container#page-container a.et_pb_button.menu-lateral-btn.is-active:before,html body #page-container#page-container a.et_pb_button.menu-lateral-btn.is-active:after,html body #page-container#page-container a.et_pb_button.menu-lateral-btn.is-active:hover:before,html body #page-container#page-container a.et_pb_button.menu-lateral-btn.is-active:hover:after{color:#313d4f!important}body #page-container .et_pb_button_module_wrapper:has(.menu-toggle){display:none!important}@media (max-width:767px){body #page-container .et_pb_button_module_wrapper:has(.menu-toggle){display:block!important}body #page-container .menu-lateral:not(.is-open) .et_pb_button_module_wrapper:has(.menu-lateral-btn){display:none!important}}.fdj-js .fdj-popup{display:none}.fdj-dialog .fdj-popup{display:block!important}.fdj-dialog{width:min(720px,calc(100vw - 32px));max-height:calc(100dvh - 64px);padding:0;border:none;border-radius:24px;overflow:hidden;background:#fff}.fdj-dialog::backdrop{background:rgba(30,42,60,.6)}.fdj-dialog-body{max-height:calc(100dvh - 64px);overflow-y:auto;overscroll-behavior:contain;padding:56px 40px 40px}.fdj-dialog-close{position:absolute;top:12px;right:12px;width:44px;height:44px;border:1.5px solid #2c3e50;border-radius:50%;background:#fff;color:#2c3e50;font-size:26px;line-height:1;cursor:pointer}html:has(.fdj-dialog[open]){overflow:hidden!important}@media (max-width:600px){.fdj-dialog-body{padding:56px 20px 24px}}