@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&family=Roboto:ital,wdth,wght@0,75..100,100..900;1,75..100,100..900&display=swap);*{font-family:"Poppins",sans-serif}:root{--color-black:#111111;--color-yellow:#F2AE13;--color-darkblue:#093147;--color-red:#a80000;--color-grey:#F5F5F5;--color-beige:#F6EDE5;--color-turquoise:#419da6}.yellow-text{color:var(--color-yellow)!important}.darkblue-text{color:var(--color-darkblue)!important}.white-text{color:white!important}.bg-yellow{background-color:var(--color-yellow)!important}.bg-beige{background-color:var(--color-beige)!important}.bg-darkblue{background-color:var(--color-darkblue)!important}.bg-turquoise{background-color:var(--color-turquoise)!important}.bg-grey{background-color:var(--color-grey)!important}.bg-white{background-color:white!important}.red{background-color:var(--color-red)!important}.underlined{text-decoration:underline!important}.flex{display:flex}.flex-justify-center{justify-content:center}.flex-justify-space-between{justify-content:space-between}.flex-justify-space-around{justify-content:space-around}.flex-justify-end{justify-content:flex-end}.flex-align-end{align-items:flex-end}.flex-align-center{align-items:center}.flex-direction-row{flex-direction:row}.flex-direction-column{flex-direction:column}.flex-justify-content-space-evenly{justify-content:space-evenly}.flex-wrap{flex-wrap:wrap}.gap5{gap:5px}.gap10{gap:10px}.gap15{gap:15px}.gap20{gap:20px}.gap30{gap:30px}.mt-1{margin-top:1rem!important}.mt-2{margin-top:2rem!important}.mt-3{margin-top:3rem!important}.mb-0-5{margin-bottom:0.5rem!important}.mb-1{margin-bottom:1rem!important}.mb-1-25{margin-bottom:1.25rem!important}.mb-1-5{margin-bottom:1.5rem!important}.mb-2{margin-bottom:2rem!important}.m-0{margin:0!important}.padding0{padding:0!important}.padding20{padding:20px!important}.boradius10{border-radius:10px}.hidden,.dnone{display:none!important}.boxshadownone{box-shadow:none}.vertical-align-middle{vertical-align:middle!important}.v-bottom{vertical-align:text-bottom}html{font-size:16px}body{padding-top:96px;background-color:#fff;color:var(--color-black)}a,h1,h2,h3,h4{color:var(--color-darkblue)}.bg-darkblue h2{color:#fff}p,span:not(span.badge,.field-value span){color:var(--color-darkblue);font-weight:400}h1{font-size:64px;font-weight:600;font-family:"Roboto Condensed",sans-serif}h2,h3{font-weight:700;font-size:1.5rem;font-family:"Roboto",sans-serif!important}h4{font-weight:500;font-size:22px}h5{font-size:16px;font-weight:400}ul:not(.footer_link ul,.barStg ul,.faq-all-filters ul,.faq ul,#menuheader ul,.card-stage .contenu ul,.side-nav){padding-left:revert!important;list-style-type:revert!important}ul li:not(.footer_link ul li,.barStg ul li,.faq-all-filters ul li,.faq ul li,#menuheader ul li,.card-stage .contenu ul li,.side-nav li){list-style-type:inherit!important}a:not(.title-card-stage a,.breadcrumbs .active a,#aresume,#aprogramme,#asessions,.btn,.chip a,.btn:focus,.btn-invert-color){text-decoration:underline}nav i{height:auto}.bold,strong{font-weight:700!important;color:var(--color-darkblue)}.material-tooltip span{color:#fff}label{color:#000;font-size:1rem!important}.fontItalic{font-style:italic}.container .row{margin:0}span.badge{align-items:center;font-size:14px;min-width:1.75rem;background-color:var(--color-darkblue);color:#fff;padding:.25rem .75rem;border-radius:11rem;margin:0 .5rem 0 0;font-weight:500;float:unset}span.badge.brand{background-color:var(--color-yellow);color:var(--color-darkblue);font-weight:600}.btn-no-style{border:none!important;background-color:transparent!important;text-align:left!important}.btn-no-style span:hover{text-decoration:none!important}.btn-social{display:flex;align-items:center;justify-content:center;height:45px;width:45px;border:none!important;border-radius:30px;background-color:white!important;margin-right:5px}.btn,.btn:focus,.btn-invert-color{align-items:center;border-radius:999px;padding:0 1.5rem;width:max-content;cursor:pointer;text-transform:none;background-color:var(--color-yellow);color:var(--color-darkblue);box-shadow:none;font-family:"Roboto",sans-serif;font-weight:500;border:none;font-size:1rem;height:36px;line-height:36px}.btn.red,.btn.red span{color:#fff}.btn:hover span{color:var(--color-yellow)}.btn:hover{background-color:var(--color-darkblue);color:var(--color-yellow);box-shadow:none}.btn-invert-color{background-color:var(--color-darkblue);color:var(--color-yellow)}.btn-darkblue,.btn-darkblue:focus{background-color:var(--color-darkblue);color:#fff}.btn-darkblue:hover{color:var(--color-yellow)}.btn-icon{display:flex;align-items:center}.btn-aria{background-color:#fff0;border:0;margin:0!important;float:left!important;height:auto!important}.btn-aria:focus{background-color:var(--color-yellow)}input[type=text]:not(.browser-default){color:var(--color-black);height:2.75rem}.select2-search__field::placeholder{font-family:'Poppins',sans-serif!important}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:var(--color-yellow)}.select2-container--default .select2-selection--multiple .select2-selection__choice,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:var(--color-darkblue)}.filter_front .possearchv2 .select2-container--default .select2-selection--multiple,.filter_front .possearchv2 .select2-container--default .select2-selection--single{border:1px solid var(--color-darkblue)}.input-field input:focus:not([readonly]),.input-field textarea:focus:not([readonly]),input[type="text"]:focus:not([readonly]){border-bottom:none;box-shadow:none}.navbar{height:auto}body>header>div.navbar>nav:first-child{line-height:35px;box-shadow:none;border-bottom:1px solid;border-color:#fff}body .navbar button{color:var(--color-black)}.navbar2-li{margin-right:5px}.navbar2-li button,em:not(footer em){color:var(--color-darkgray);font-weight:800;font-size:14px}.navbar2-li>button{font-weight:500;font-size:16px;text-transform:none;padding:0rem;letter-spacing:normal;border-radius:10px;transition-duration:0.3s;padding-left:.75rem;padding-right:.75rem;font-family:"Roboto Condensed",sans-serif}.currentpage,.navbar2-li button:hover{background-color:var(--color-yellow)!important;padding-left:0.75rem!important;padding-right:0.75rem!important;border-radius:.75rem;color:var(--color-darkblue);font-weight:500;cursor:pointer;font-family:"Roboto Condensed",sans-serif}.navbar2-li:hover>button{background-color:unset}li.navbar2-li:hover+li.separateur-menu{display:none}nav#headerfixed.nav-extended>div:first-child{height:64px;display:flex;align-items:center}.nav-extended{position:fixed;top:0;width:100%;z-index:999}.nav-hidden{transform:translateY(-100%)}#navbar-spacer{height:0}#slide-menu .btn-no-style{width:100%}.breadcrumbs{line-height:1rem;margin:10px 0 -6px;word-wrap:break-word!important;padding:0!important}.breadcrumbs>li,.breadcrumbs ul li{padding:5px;display:inline-block;font-size:.9rem}.breadcrumbs-chevron{font-weight:700;font-size:1rem;display:inline-block}#index-banner{background:url(/imggen/ademe_formation_1500_2.svg) top center no-repeat;display:flex;flex-direction:column;height:410px;justify-content:space-between}.filter_front .possearchv2 .title-card-search-front{margin-bottom:10px}.card-panel{border-radius:.5rem;padding:20px}.recommandationrate{padding:1rem}h1.title-stage{font-size:2rem;margin-top:10px}.title-ss-stage{font-size:1rem;font-style:italic}.faq-begin form>div{position:relative;width:24%;margin:0 auto}.faq-begin form input{border-radius:10px 0 0 10px!important;padding:0 0 0 10px;border:1px solid #dedede;height:40px;border-bottom:1px solid #a4a4a4}.faq-begin form button{background-color:var(--color-yellow);border:none;border-radius:0 10px 10px 0;height:38px}.faq-begin form button span{color:#fff}.faq ul.collapsible{border:none;box-shadow:none}.faq ul li{border-bottom:1px solid lightgray}.faq ul li:hover{background-color:var(--color-grey)}.faq ul li button{padding:20px 0;font-weight:500}#aria_listfaq{line-height:4}.card-answer{border-radius:.75rem;padding:1rem 2rem}.container_inscription{padding:40px 0;background-color:var(--color-yellow)}.separateur-menu{position:relative;width:2px;height:auto;left:1px;top:12px;margin:0 30px 0 30px;list-style-type:none}.footer_link{color:var(--color-yellow);font-weight:500}.footer_h4{margin-top:3rem;margin-bottom:0}.footer a{color:var(--color-yellow);font-size:1rem;cursor:pointer}footer.page-footer{padding-bottom:13px}.container.stats{padding:100px 0;display:flex;justify-content:center}.footer_stat{display:flex;flex-direction:column;justify-content:center;height:220px;border-radius:25px;margin-bottom:1rem;margin-right:auto}.footer_stat.bg-beige{width:430px;height:265px}.footer_stat .desc{background-color:#fff;border-radius:30px;padding:15px;font-size:1.5rem;font-family:'Roboto Condensed',sans-serif!important;font-weight:600;line-height:1.5rem;margin:0}.footer_stat .stat{font-weight:600!important;font-size:4rem!important;font-family:'Roboto Condensed',sans-serif!important;margin:0}@media screen and (max-width:750px){.footer.container{display:grid!important}.footer_part_one{display:flex;flex-direction:column;order:1}.footer_part_one .image-container{margin-top:2rem;order:1}.footer_part_two{display:block}}@media screen and (min-width:750px) and (max-width:1099px){.footer_part_one{display:flex;flex-direction:column-reverse}.footer_part_two{display:flex;flex-direction:column;justify-content:space-between;align-items:center;order:1}.footer_h4{margin:1.14rem 0 .912rem 0}.footer_all_links{margin-bottom:1rem}}.formation h2{font-size:3rem;font-weight:700;font-family:'Roboto Condensed',sans-serif!important}.formation h3{background-color:#fff;width:fit-content;padding:10px;border-radius:10px}.formation a:not(.btn){font-family:'Roboto Condensed',sans-serif!important;font-weight:500;text-decoration:underline;cursor:pointer}.formation .formation-card p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden;font-size:1rem;color:var(--color-black)}.formation .formation-card{display:flex;flex-direction:column;gap:1rem;background-color:var(--color-beige);border-radius:20px;padding:2rem;margin:9px!important}@media only screen and (min-width:993px){.formation-card{width:23.5%!important}.right.formation-card{width:fit-content!important;margin-right:0}.formation-card:nth-of-type(4n),.formation-card:last-child{margin-right:0}}.form-group.form-rg2a{height:80px;margin-bottom:30px}.form-group legend,.front form label{display:flex;align-items:center;margin-left:0;margin-bottom:5px;gap:4px}[type=checkbox].leftCheck+label::before,[type=checkbox].leftCheck+label::after{position:absolute!important}[type=checkbox]+label::after,[type=checkbox]+label::before{position:relative!important}.checkbox-default [type="checkbox"]+label{display:block;position:relative;padding:0 2rem}span.span-radio{position:relative;bottom:-2px}input[type=radio]{height:18px!important;width:18px!important;position:relative!important;-webkit-appearance:none;border:2px solid #000;border-radius:50%;transition:.28s;top:5px}[type="radio"]:checked{border:2px solid var(--color-darkblue);background-color:var(--color-darkblue)}.bar-form{border-bottom:2px solid var(--color-darkblue)}textarea.materialize-textarea{height:auto!important}.pos-relative{position:relative}#form_mod_offer .row{padding:.75rem 0}#forminscr .row{margin:0}#form_part1 .form-group span.fontItalic{font-size:11px!important}div#errorcheckbox span{color:red}#form_part3 .form-group .input-field{margin:0;padding:0}#siretfrance .form-group{margin:0}.map{font-weight:500}.sub-map{font-weight:500;cursor:pointer}.chip.chip-act{height:auto;background-color:var(--color-yellow);white-space:normal;padding:0}.chip.chip-act span{color:#fff}.chip.chip-reset{background-color:red!important}.chip .close{padding-left:0;margin-left:8px}ul.browser-default li{color:var(--color-darkblue)}.input-rg2a,.input-field.outlined input{border:1px solid var(--color-darkblue)!important;height:38px!important;margin-bottom:10px;display:block}.input-field.outlined input,.stage-searchbar input{padding-left:10px;box-sizing:border-box}select.input-rg2a{width:100%!important}.input-rg2a.valid,.input-rg2a.invalid{width:calc(100% - 30px)!important}input.valid~span.iconvalid,select.valid~span.iconvalid{display:block!important}input.invalid~span.iconnovalid,select.invalid~span.iconnovalid{display:block!important}input.valid~span.iconvalid,input.invalid~span.iconnovalid,select.valid~span.iconvalid,select.invalid~span.iconnovalid{font-size:32px!important}.input-field label:not(.label-icon).active{transform:none}.input-field.outlined input:read-only{background-color:#e3e3e3;color:#535353}.input-field.label-select2-hide label:not(label.sr-only.active){display:block!important;font-size:14px!important;top:-24px;color:var(--color-darkblue)}.input-field:has([aria-required="true"]) label::after,.input-field:has([required]) label::after,.input-field input:required~label::after{display:contents;content:" *";color:var(--color-red)}input[type="email"]:not([readonly])+label,input[type="email"]:focus:not([readonly])+label{color:var(--color-darkblue);top:5px}[type="checkbox"]:checked,[type="checkbox"]:not(:checked){position:relative;left:0;opacity:1}span.icon_style{background-color:var(--color-yellow);padding:5px;border-radius:30px;color:#fff}.barStg{position:sticky!important;top:0}.barStg div>ul>li:last-child{display:inherit}.barStgSticky{top:97px!important}.modal.modal-fullscreen{max-height:100%!important;top:0!important;bottom:0!important;left:0!important}@media (max-width:1100px){#logo_ademe-mob{height:50px}}.alert{display:flex;align-items:center;gap:.75rem;border:1px solid lightgray}.alert .material-symbols-outlined{padding:1rem;background-color:var(--alert-bg);color:var(--alert-color-icon)}.alert.error{--alert-bg:red;--alert-color-icon:white}.alert.success{--alert-bg:palegreen;--alert-color-icon:darkgreen}.alert.info{--alert-bg:lightskyblue}.alert .content{display:flex;justify-content:space-between;width:100%;padding:0 1rem 0 0;align-items:center}.stepper-container{display:flex;justify-content:space-between;background-color:#fff0;box-shadow:none;height:auto}.stepper-container .step-item{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.stepper-container .step-item .step-circle{display:grid;place-items:center;align-content:center;width:32px;height:32px;font-size:14px;font-weight:800;border-radius:100px}.stepper-container .step-item.done .step-circle{background:var(--color-yellow);color:var(--color-darkblue)}.stepper-container .step-item.animation .step-circle{animation:step-active-circle .3s ease-out forwards;animation-delay:0.8s}.stepper-container .step-item.pending .step-circle{background-color:#fff0;border:1px solid var(--color-darkblue)}.stepper-container .step-item .step-label{font-size:14px;white-space:nowrap}.stepper-container .step-item.done .step-label,.stepper-container .step-item.active .step-label{font-weight:700;color:var(--color-darkblue)}.stepper-container .step-item.pending .step-label{font-weight:400;color:var(--color-darkblue)}.stepper-container .step-connector{align-self:center;flex:1;height:1px;background-color:lightgrey;margin:0 1rem}.stepper-container .step-connector.done,.stepper-container .step-connector.pending.animation{background:var(--color-yellow)}.stepper-container .step-item.done .step-circle .material-symbols-outlined{font-size:14px}@keyframes draw-x{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes step-active-circle{0%{box-shadow:none}100%{background-color:var(--color-darkblue);color:#fff;box-shadow:0 0 0 4px var(--color-darkblue)}}@keyframes step-active-label{0%{color:auto}100%{color:var(--color-darkblue);font-weight:700}}.card-wrapper{display:flex;flex-direction:column;justify-content:center;margin-bottom:3rem;border-radius:1rem;border:1px solid lightgrey}.card-wrapper .card-container{display:flex;align-items:center;gap:.75rem}.card-wrapper .card-icon{background-color:var(--color-yellow);border-radius:.25rem;padding:.35rem}.card-wrapper .card-content{padding:1rem}.card-wrapper .card-header.secondary{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:.25rem 1rem;background:var(--color-beige);border-bottom:1px solid lightgrey;border-radius:1rem 1rem 0 0}.card-wrapper .card-content .card-body{display:flex;flex-direction:column;gap:1rem}.card-wrapper .card-content .card-body .field{display:grid;grid-template-columns:140px 1fr;padding-bottom:1rem;border-bottom:1px solid lightgrey}.card-wrapper .card-content .card-body .field:last-child{border-bottom:none;padding-bottom:0}.card-wrapper .card-content .card-body .field-label{font-size:14px;color:grey}.card-wrapper .card-content .card-body .field-value{font-size:14px;font-weight:500;color:var(--color-darkblue);word-break:break-word}.card-wrapper .card-content .card-body div.field-value{display:flex;flex-direction:column}label.sr-only.active{display:none!important}.container-two-cards{display:grid;grid-template-columns:repeat(2,1fr)}#form_register,.form-users{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem}label[for="motivations"],label[for="message"]{position:static}.btn .material-symbols-outlined{vertical-align:sub}form .s12{grid-column:auto/span 12}.form-users .btn-container.s12{display:flex;align-items:flex-end;gap:1rem}#form_register .row{display:grid;grid-template-columns:repeat(12,1fr);gap:1rem}.input-field.label-select2-hide.s12{grid-column:auto / span 12;margin-top:2.5rem}@media only screen and (min-width:993px){form .l3{grid-column:auto/span 3}}@media only screen and (min-width:601px){form .m6{grid-column:auto/span 6}form .m5{grid-column:auto/span 5}form .m1{grid-column:auto/span 1}.input-field.label-select2-hide.s12.m5{grid-column:auto / span 5}.input-field.label-select2-hide.s12.m6{grid-column:auto / span 6}}@media screen and (min-width:330px){.imarginright{margin-right:10px!important}}@media screen and (min-width:400px){#login-page{width:400px!important}}@media screen and (min-width:601px){.small-only{display:none}.ariane-m{left:50px!important;padding:10px 30px 10px 15px!important}.padding-m{padding:15px 0 10px!important}.newicon{height:100%!important;padding:50px!important}.medium-large{font-size:6rem}footer.page-footer{padding-top:40px}.currentfooter{width:fit-content}}@media screen and (min-width:991px){.container{width:100%!important}}@media screen and (min-width:1100px){.barStg{line-height:55px;font-size:1.2rem}.displaysearchv2{display:inline-block;overflow-y:initial!important;will-change:initial!important}.possearchv2{position:relative!important;box-shadow:none!important}}@media screen and (min-width:1150px){.container-large{width:95%;margin:0 auto}}@media screen and (max-width:320px){.btn,.btn-large,.btn-small{font-size:.8rem!important}}@media screen and (max-width:400px){.card-panel{background-color:#fff0;box-shadow:none}}@media screen and (max-width:500px){.footer_part_one img{height:60px!important}}@media screen and (max-width:600px){.small-only{display:block}}@media screen and (max-width:824px){.container-two-cards{grid-template-columns:repeat(1,1fr)}.stepper-container{flex-direction:column;align-items:flex-start}.stepper-container .step-connector{flex:none;height:20px;width:2px;align-self:auto}}@media screen and (max-width:990px){.container{width:98%!important}.container-large{width:100%;margin:0 auto}.btn-navbar{line-height:35px!important}.btn{padding:0 .5rem!important}}@media screen and (min-width:1100px){.pleftzero{padding-left:0!important}}@media screen and (max-width:1099px){.bar-divider{top:55px!important}#index-banner-mob{background-image:url(/imggen/ademe_formation_1500_1.svg);background-repeat:no-repeat;position:relative;width:100%;filter:opacity(.5);height:350px}.btn-nav{height:40px;width:32px}.bloc-titre{flex-direction:column;gap:2.5rem}.container-large.container{display:flex;justify-content:center;padding:1rem}body{padding-top:0}}@media screen and (max-width:1289px){.container.container-large .content #searchFormationTitle{flex-direction:column}}@media screen and (min-width:321px) and (max-width:360px){.btn,.btn-large,.btn-small{font-size:.7rem!important}}@media screen and (min-width:361px) and (max-width:699px){.btn,.btn-large,.btn-small{font-size:.8rem!important}}@media screen and (min-width:601px) and (max-width:769px){.bloc-entete{width:80%!important}}@media screen and (min-width:601px) and (max-width:1099px){.barStg{line-height:35px;font-size:1rem;top:64px!important}}