.footer-fr,.footer-en{display:none!important}.fond-texte{display:inline-block;background-color:#fbbe00;padding:10px 12px 5px 12px;border-radius:4px;pointer-events:none;cursor:default}.prime .el_term_competition-court-metrage,.prime .el_term_short-film-competition{display:none!important}html[lang^="fr"] .footer-fr{display:block!important}html[lang^="en"] .footer-en{display:block!important}.et_mobile_menu{border-top:3px solid #edb542}.post-categories a{pointer-events:none;cursor:default}.text-outline{color:transparent;-webkit-text-stroke:0.75px #fbbe00;font-weight:700}.text-outline-white{color:transparent;-webkit-text-stroke:0.75px #ffffff;font-weight:700}.text-outline-yellow{color:transparent;-webkit-text-stroke:1.5px #fbbe00;font-weight:700}.text-outline-red{color:transparent;-webkit-text-stroke:0.75px #9A0048;font-weight:700}.gform_wrapper,.gform_wrapper input,.gform_wrapper textarea,.gform_wrapper select,.gform_wrapper label,.gform_wrapper button{font-family:'Bebas Neue',sans-serif}#gform_submit_button_1,#gform_submit_button_2,#gform_submit_button_3{background-color:#000000;text-align:center}#gform_submit_button_2{display:block;margin:0 auto}.et_header_style_left #et-top-navigation nav>ul>li.appel-projets>a{background-color:#edb542;padding:15px;border:solid 2px #fcefc7;margin-top:-15px}#et-top-navigation{float:left}.et_fixed_nav #et-top-navigation{transition:none;-webkit-transition:none}#et-top-navigation{padding-left:135px!important;padding-bottom:15px!important}@media all and (min-width:981px){#et-top-navigation,#top-menu-nav,#top-menu{width:100%}#top-menu{display:-webkit-box;display:-ms-flexbox;display:flex}#top-menu li:nth-child(6){margin-left:auto}}.menu-vertical nav ul{display:block!important}.menu-vertical nav ul li{display:block!important;float:none!important}.menu-vertical nav ul li{margin-bottom:20px!important}.date-0604,.date-0704,.date-0804,.date-0904,.date-1004{display:none}.date-0604{display:block}.dates-filter button{background-color:#f0f0f0;color:#333;border:2px solid #9A0048;border-radius:6px;padding:10px 18px;margin-right:8px;cursor:pointer;font-weight:600;transition:all 0.3s ease}.dates-filter button:hover{background-color:#9A0048;color:#fff;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,0.1)}.dates-filter button.active{background-color:#9A0048;color:#fff;border-color:#9A0048;box-shadow:0 4px 12px rgba(0,0,0,0.2);transform:translateY(-2px)}.map-text{position:relative}.map-text .et_pb_text_inner{position:relative}.text-border{position:absolute;left:-20px;top:0;width:4px;height:100%;background:#F4C400;display:none}.text-border-red{position:absolute;left:-20px;top:0;width:4px;height:100%;background:#9a0048;display:none}.map-text.active .text-border,.map-text.active .text-border-red{display:block}.map-item{display:none;width:100%}.map-item.active{display:block}.map-item iframe{width:100%;border:0}@media (max-width:980px){.map-item,.map-item iframe{height:300px!important}}.map-item{margin:0!important;padding:0!important}.map-item iframe{display:block;margin:0!important;padding:0!important;vertical-align:top}.map-col .et_pb_module{margin-bottom:0!important}.el_category_term{font-family:'Bebas Neue';font-size:22px!important}.et_pb_post_extra.el_dbe_vertical_grid .entry-title{border-bottom:0px solid #ededed}.dbe-image-fix .et_pb_post_main_image.no-lazyload.skip-lazy.wp-post-image{height:340px!important}.dbe-image-fix .et_pb_post{display:flex;flex-direction:column}.dbe-image-fix .et_pb_post .post-content{display:flex;flex-direction:column;flex-grow:1}.dbe-image-fix .et_pb_post .el-read-more-btn{margin-top:auto;padding-top:15px}.dp-dfg-featured-image{height:420px!important}.dp-dfg-item{height:696px!important}.dp-dfg-item{position:relative}.dp-dfg-item>figure,.dp-dfg-item>.dp-dfg-header,.dp-dfg-item>.dp-dfg-meta,.dp-dfg-item>.dp-dfg-content,.dp-dfg-item>.read-more-wrapper{width:100%}.dp-dfg-item{display:grid;grid-template-rows:auto auto auto auto}.dp-dfg-skin-default .dp-dfg-image img{display:block;width:107%!important;max-width:107%!important}.terms{color:#ffffff;font-family:'Bebas Neue';font-size:18px}.bg-text{background-color:#000000;padding:0.35em 0.85em}