.logo_container{text-align:left}.et_header_style_centered #logo{max-height:80%}@media only screen and (min-width:981px){.et_header_style_centered #logo{max-height:80%}}.transHomePage{-webkit-transition:background 500ms,border-radius 500ms;transition:background 500ms,border-radius 500ms}.transInnovation:hover{border-radius:0px;background-color:rgba(255,133,41,0.8)}.transFormation:hover{border-radius:0px;background-color:rgba(193,91,56,0.8)}.transVAE:hover{border-radius:0px;background-color:rgba(245,160,74,0.8)}.transEurope:hover{border-radius:0px;background-color:rgba(163,191,246,0.8)}.transCFA:hover{border-radius:0px;background-color:rgba(32,171,190,255)}.homeIcon{background-color:rgba(0,0,0,0.4);color:#FFF;border-radius:100%;font-size:42px;text-align:center;height:86px;width:86px;line-height:86px}.homeIcon2{background-color:rgba(47,123,233,0.4);color:#FFF;border-radius:100%;font-size:42px;text-align:center;height:86px;width:86px;line-height:86px}.transHomePage2{-webkit-transition:background 500ms,border-radius 500ms;transition:background 500ms,border-radius 500ms}.transHomePage2:hover{border-radius:0px;background-color:rgba(47,123,233,0.8)}.hLink{color:#2F7BE9!important;margin-top:1em}.accueil h2{background-image:linear-gradient(105deg,rgba(47,123,233,0.8) 90%,rgba(0,0,0,0) 53%);color:#FFF;padding:.5em}.poleListBlock{margin-left:auto!important;margin-right:auto!important;width:30em!important}.poleListPuce ul{padding-left:4em}.poleList h2{text-align:center;margin-bottom:1em}.imageBanniere{background-position:75em!important}.imageBanniere a{color:#485775;text-decoration:underline}@media screen and (min-width:1000px){.imageBanniere{background-position:75em!important}}@media screen and (min-width:1260px){.imageBanniere{background-position:40em!important}}@media screen and (min-width:1900px){.imageBanniere{background-position:75em!important}}.colonneDroite{font-size:14px;color:#FFF}.colonneDroite h3{color:#000000!important}.colonneGauche h2{color:#c15b38!important}.colonneGauche h2::before{content:'';background-color:#c15b38;position:absolute;left:-30px;top:3px;width:15px;height:15px}.colonneDroiteVAE{font-size:14px;color:#485775}.colonneDroiteVAE h3{color:#485775}.colonneGaucheVAE h2{color:#f5a04a!important}.colonneGaucheVAE h2::before{content:'';background-color:#f5a04a;position:absolute;left:-30px;top:3px;width:15px;height:15px}.colonneGaucheVAE h3{color:#f5a04a!important}.colonneGaucheVAE h3::before{content:'>';color:#f5a04a;position:absolute;left:-30px;top:3px;width:15px;height:15px}.vae h2,.vae h3{background-image:linear-gradient(105deg,rgba(246,156,60,255) 90%,rgba(0,0,0,0) 53%);color:#FFF;padding:.5em;margin-bottom:1em}.dc-modal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;overflow-y:scroll;visibility:hidden}.dc-modal.visible,.dc-close.visible{visibility:visible}.dc-trigger{cursor:pointer}.dc-close{display:none;font-family:"ETmodules";font-size:70px;color:black;z-index:250000;position:fixed;top:10%;right:5%;cursor:pointer}.dc-modalHandi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;overflow-y:scroll;visibility:hidden}.dc-modalHandi.visible,.dc-closeHandi.visible{visibility:visible}.dc-triggerHandi{cursor:pointer}.dc-closeHandi{display:none;font-family:"ETmodules";font-size:70px;color:black;z-index:250000;position:fixed;top:10%;right:5%;cursor:pointer}.europeList{margin-left:auto!important;margin-right:auto!important;width:20em!important}.europeList a{float:none!important}.et_pb_cpt_list_image_container{margin-right:0!important}.colonneGaucheEurope h2::before{content:'';background-color:#a1c0f9;position:absolute;left:-30px;top:3px;width:15px;height:15px}.colonneDroiteEurope{font-size:14px;color:#FFF}.colonneDroiteEurope h3{color:#000;font-weight:bold}.colonneDroiteEurope a{color:#FFF;text-decoration:underline}.apprentissage h2,.apprentissage h3{background-image:linear-gradient(105deg,rgba(32,171,190,255) 90%,rgba(0,0,0,0) 53%);color:#FFF;padding:.5em}.homeIconApprentissage{background-color:rgba(32,171,190,255);color:#FFF;border-radius:100%;font-size:42px;text-align:center;height:86px;width:86px;line-height:86px}.hLinkApprentissage{color:#20abbe!important;margin-top:1em}.blog h2,.blog h3{background-image:linear-gradient(105deg,rgba(245,113,88,0.8) 90%,rgba(0,0,0,0) 53%);color:#FFF;padding:.5em;margin-bottom:1em}.toc{left:3em;width:14em;line-height:2;font-size:12px}.toc ul{list-style:none;padding:0;margin:0}.toc ul ul{padding-left:2em}.toc li a{display:inline-block;color:#2ea3f2;text-decoration:none;transition:all 0.3s cubic-bezier(0.23,1,0.32,1)}.toc li.visible>a{color:#111;transform:translate(5px)}.toc-marker{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.toc-marker path{transition:all 0.3s ease}input,button,select,textarea{box-sizing:border-box;max-width:100%}.wpcf7-form-control-wrap{display:block}.wpcf7-col{display:flex;flex-wrap:wrap;width:100%;margin-bottom:18px}.wpcf7-col>div{display:block;padding:0;height:auto!important}.wpcf7-col>div:first-of-type:not(:last-of-type){padding-left:18px;margin-left:-18px}.wpcf7-col>div:not(:first-child):last-of-type{padding-left:18px;margin-left:18px}form select,form input[type="text"],form input[type="email"],textarea{width:100%;box-sizing:border-box;min-width:0;border:none;border-bottom:1px solid #4C83F5;margin:0;box-shadow:none;padding-left:0;padding-right:0;border-radius:0}form select:not(:focus),form input[type="text"]:not(:focus),form input[type="email"]:not(:focus),form textarea:not(:focus){border-color:#000!important}form input:focus,form select:focus{border-style:none;border-bottom:1px solid #4C83F5}form label,form select,form input[type="text"],form input[type="email"],form textarea{font-weight:600;color:#000000}form textarea{border:1px solid;padding:15px}form ::placeholder{color:#000000!important;opacity:1}form :-ms-input-placeholder{color:#000000!important}form ::-ms-input-placeholder{color:#000000!important}.wpcf7 .wpcf7-mail-sent-ok,.wpcf7 .wpcf7-validation-errors,.wpcf7 span.wpcf7-not-valid-tip{line-height:1.3}form label{display:block;margin-bottom:9px}span.wpcf7-list-item label{margin-bottom:0}.wpcf7-submit{}.et-social-rss a.icon:before{content:"\f08c";font-family:"Font Awesome 5 Brands"!important}#filter-container{padding:3.5em;margin:20px;display:flex;justify-content:center;border-radius:5em}.filter-box{background-color:#ffffff;border-radius:8px;padding:20px;box-shadow:0 4px 10px rgba(0,0,0,0.5);width:100%;max-width:1000px}.dropdown-wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.dropdown{position:relative;width:100%}.dropdown-toggle{background-color:#c15531;color:white;padding:10px 15px;font-size:16px;font-weight:bold;border:none;cursor:pointer;border-radius:4px;width:100%;text-align:left;box-shadow:0 2px 4px rgba(0,0,0,0.1);transition:background-color 0.3s ease}.dropdown-toggle:hover{background-color:#b0492b}.dropdown-toggle::after{content:" ▼";float:right;font-size:14px;font-weight:normal}.dropdown-menu{display:none;position:absolute;top:100%;left:0;background-color:white;border:1px solid #ccc;box-shadow:0 4px 10px rgba(0,0,0,0.1);border-radius:4px;width:100%;z-index:1000;padding:0;margin:0;list-style:none!important}.dropdown-menu li{border-bottom:1px solid red}.dropdown-menu li:last-child{border-bottom:none}.dropdown-menu label{display:flex;align-items:center;font-size:16px;color:#333;padding:10px 15px}.dropdown-menu input[type="checkbox"]{margin-right:10px;accent-color:#c15531}#articles-container{}#articles-container{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:20px;height:0;overflow:hidden;transition:height 0.3s ease}.article{border:1px solid #d8d8d8;padding:19px;background-color:#fff;word-wrap:break-word;box-shadow:0 4px 10px rgba(0,0,0,0.1);border-radius:8px;display:flex;flex-direction:column;align-items:flex-start;font-family:'Lato',Helvetica,Arial,Lucida,sans-serif}.article p{font-size:14px;line-height:1.2em}.article-img{width:100%;height:auto;border-radius:5px;margin-bottom:15px}.article-title{font-size:18px;color:#c15531;margin-bottom:10px;font-family:'Lato',Helvetica,Arial,Lucida,sans-serif}.article-summary{font-size:14px;color:#555;margin-bottom:15px}.article-taxonomies p{font-size:13px;color:#777;margin:5px 0}#articles-container.active{height:auto}.une{background-color:#fff;padding:20px;margin-top:20px}#filter-container{padding:20px;background-color:#f8f8f8}.filter-box{display:flex;flex-wrap:wrap;gap:15px}.dropdown-wrapper{display:flex;flex-wrap:wrap;gap:15px}.dropdown{position:relative;width:200px}.dropdown-toggle{width:100%;padding:10px;background-color:#c15531;color:white;border:none;cursor:pointer;text-align:left;font-size:16px;border-radius:5px}.dropdown-menu{display:none;position:absolute;left:0;right:0;top:100%;background-color:white;border:1px solid #ccc;border-radius:5px;padding:10px;box-shadow:0 4px 8px rgba(0,0,0,0.1);z-index:10}.dropdown-menu label{display:block;margin:5px 0}.filter-checkbox{margin-right:10px}@media (max-width:768px){#filter-container{padding:10px}.filter-box{flex-direction:column;align-items:stretch}.dropdown-wrapper{flex-direction:column;align-items:stretch}.dropdown{width:100%}.dropdown-toggle{width:100%;font-size:14px;padding:12px}.dropdown-menu{width:100%}}@media (max-width:480px){.dropdown-toggle{font-size:12px;padding:10px}.filter-checkbox{margin-right:8px}}@media (max-width:320px){.dropdown-toggle{font-size:12px;padding:8px}.dropdown-menu{width:100%;padding:5px}.filter-checkbox{margin-right:6px}}#articles-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-top:20px}.article{width:100%;max-width:300px;background-color:white;padding:15px;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,0.1);margin-bottom:20px;transition:all 0.3s ease-in-out}.article img{width:100%;height:auto;border-radius:5px}.article h2{font-size:18px;margin-bottom:10px}.article p{font-size:14px;line-height:1.5;color:#555}@media (max-width:1024px){#article-container{gap:15px}.article{width:calc(50% - 10px);max-width:100%}}@media (max-width:768px){#article-container{gap:10px}.article{width:100%;max-width:100%}}@media (max-width:480px){.article{padding:10px;font-size:13px}.article h2{font-size:16px}}