table.compare td{vertical-align:middle}table.compare thead{background:#2e4f78;color:#fff;text-align:center}table.compare thead td{vertical-align:middle}table.compare thead td:first-child{border-right:1px solid;text-align:left}table.compare tbody tr.active{max-height:100px}table.compare tbody tr.active td{padding:10px!important;transition:all .6s;max-height:100px}table.compare tbody tr.active td div{max-height:100px;padding:0!important;transition:all .6s}table.compare tbody tr{max-height:0!important}table.compare tbody tr td{text-align:center;font-size:.875rem;padding:0!important;transition:all .6s;max-height:0}table.compare tbody tr td div{max-height:0;padding:0!important;box-sizing:border-box;overflow:hidden;transition:all .6s}table.compare tbody tr td .orange{color:#f1c534}table.compare tbody tr td .green{color:#038d4c}table.compare tbody td:first-child{border-right:1px solid #a9c8d3;text-align:left}table.compare tbody tr:nth-child(odd){background:#ecf0f5}table.compare tbody .orange_groupe{background:#feb51c!important;color:#fff;position:relative;cursor:pointer;padding:10px!important}table.compare tbody .orange_groupe td{font-size:0}table.compare tbody .orange_groupe.active td{font-size:1.2rem}table.compare tbody .blue_groupe{background:#2e4f78!important;color:#fff;position:relative;cursor:pointer;padding:10px!important}table.compare tbody .blue_groupe td{font-size:1.2rem}table.compare tbody .active.blue_groupe:after,table.compare tbody .active.orange_groupe:after{content:"";font-family:Font Awesome\ 5 Free;font-weight:900;margin:0 .5rem 0 0;position:absolute;right:0;top:50%;transform:translate(-50%,-50%)}table.compare tbody .active.tr_closed.blue_groupe:after,table.compare tbody .active.tr_closed.orange_groupe:after{content:url(/build/assets/images/cross.5ee797ff.svg);font-weight:900;margin:0;position:absolute;right:0;top:50%;transform:translate(-50%,-50%)}table.compare tbody .active.blue_groupe.closed:after,table.compare tbody .active.orange_groupe.closed:after{content:"";font-family:Font Awesome\ 5 Free;font-weight:900;margin:0 .5rem 0 0;position:absolute;right:0;top:50%;transform:translate(-50%,-50%)}.row_title{padding:10px!important}.menu-table .content{text-align:center;padding:10px 15%;box-shadow:0 3px 6px rgba(0,0,0,.1607843137);color:#2e4f78;font-size:.813rem;cursor:pointer}.menu-table .content.active{background:#ecf0f5 0 0 no-repeat padding-box;box-shadow:0 2px 3px rgba(0,0,0,.1607843137);font-weight:700;position:relative}.menu-table .content.active:after{content:"";display:inline-block;height:0;width:0;border-top:14px solid #ecf0f5;border-right:12px solid transparent;border-left:12px solid transparent;position:absolute;top:100%;left:50%;transform:translate(-50%)}@media(max-width:767px){.training_blocks{margin:0 -15px}}.training_blocks legend{position:relative;padding-right:5%}@media(max-width:767px){.training_blocks legend{padding-right:12%}}.training_blocks fieldset{border:none}.training_blocks .dates ul{padding:0}.training_blocks .dates ul li:before{content:none!important}.training_blocks .dates ul a{color:#000;text-decoration:underline}.training_blocks table tr:nth-child(odd){background:#ecf0f5}fieldset{margin:0 0 15px;padding:15px;box-shadow:0 3px 6px rgba(0,0,0,.1607843137)}legend{margin:15px 0 0;padding:10px 5% 10px 10px;cursor:pointer;position:relative}@media(max-width:767px){legend{padding-right:12%;margin:0 0 2px;font-size:.875rem}}legend:after{position:absolute;right:15px;top:50%;transform:translateY(-50%)}legend.blue,legend.blue:after{background:#2e4f78;color:#fff}legend.blue.cross:after{content:url(/build/assets/images/cross.5ee797ff.svg)}legend.blue.cross.active:after{content:" ";position:absolute;background:#fff;height:3px;width:24px;top:50%;transform:translateY(-50%)}legend.active.white.arrow:after{transform:rotate(180deg) translateY(50%)}legend.active.white.arrow:after,legend.white.arrow:after{content:url(/build/assets/images/arrow_bleu.4483c0c3.png)}legend.white.arrow:after{transform:translateY(-50%)}legend.active.white.arrow{border-bottom:1px solid rgba(13,45,66,.3019607843)}legend.white.arrow{border-bottom:1px solid rgba(255,166,48,.4)}@media(max-width:767px){#trainings h1{font-size:1.25rem}#trainings h2{font-size:1rem}}#trainings .trainings_category{padding:0}#trainings .trainings_category .btn{padding-top:10px!important;padding-bottom:10px!important;margin-right:10px;cursor:pointer}@media(max-width:767px){#trainings .trainings_category .btn{width:90%;margin:10px auto;display:block}}@media(max-width:767px){#trainings table tr{display:flex;flex-wrap:wrap}#trainings table tr td{width:100%!important;text-align:center}#trainings table tr td .link{margin:10px 0 20px}}#trainings .additional_info{box-shadow:0 4px 10px rgba(0,0,0,.1607843137)}#trainings .additional_info h4{color:#2e4f78;font-weight:700;font-size:1rem}#trainings .additional_info .contact{padding:0 5%}#trainings .additional_info .contact h4{position:relative}#trainings .additional_info .contact h4 img{width:5%;position:absolute;right:105%}@media(max-width:767px){#trainings .additional_info .contact h4 img{width:10%;position:absolute;right:110%}}@media(max-width:767px){#trainings .additional_info .contact h4,#trainings .additional_info .contact p{width:65%;margin:auto auto 0 31%;padding:0!important;text-align:left;line-height:2}}#trainings #online_courses{background:#ecf0f5}#trainings #online_courses .pdfs .title{color:#2e4f78;position:relative;margin-bottom:40px}#trainings #online_courses .pdfs .title:after{content:"";display:block;height:1px;width:40%;background:#2e4f78;position:absolute;bottom:-15px;left:50%;transform:translate(-50%)}#trainings #online_courses .pdfs a{color:#000;width:100%;margin-bottom:15px}#trainings #online_courses .pdfs a i{color:#feb51c;font-size:20px}#trainings #online_courses .content{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.prez{display:flex;flex-wrap:wrap;padding:0}.prez .content{width:49%;margin:.5%;box-shadow:0 4px 10px rgba(0,0,0,.1607843137)}@media(max-width:767px){.prez .content{width:90%;margin:1% auto}}.prez .content .titre{padding:17px 13px;background:#2e4f78;color:#fff}.prez .content .description{padding:17px 13px 33px}#training #closest_date_mobile{background:#ecf0f5;padding:10px 0 25px;position:fixed;bottom:0;left:0;right:0}@media(max-width:767px){#training h1{font-size:1.25rem}#training h2{font-size:1rem}}#training .training .main_points{box-shadow:0 4px 10px rgba(0,0,0,.1607843137)}#training .training .main_points .row>div{padding:20px 30px!important}#training .training .main_points .row .blue{background:#ecf0f5;color:#2e4f78;font-weight:700}#training .training .main_points .row:not(:first-child){border-top:1px solid rgba(13,45,66,.2)}#training .formation_vignette{box-shadow:0 4px 10px rgba(0,0,0,.1607843137)}#training .formation_vignette .content .titre{background:#2e4f78;color:#fff;padding:10px;text-align:center}#training .formation_vignette .content .descriptif{padding:10px 15px}#training .formation_vignette .content .descriptif .brochure{position:relative;margin-top:10px;padding:0 10px}#training .formation_vignette .content .descriptif .brochure a{text-decoration:underline;color:#000;font-size:1rem!important}#training .formation_vignette .content .descriptif .brochure:before{content:" ";width:95%;height:1px;background:rgba(13,45,66,.2);position:absolute;top:-10px;left:2.5px}#training #training_content legend{font-size:1rem;padding-right:10%;min-height:55px;display:flex;align-items:center}@media(max-width:767px){#training #training_content legend{padding-right:13%}}#training #training_content legend .count{width:30px;height:30px;display:flex;align-items:center;border-radius:50%;background:#fff;color:#2e4f78;margin-right:10px;font-weight:700}#training #training_content legend .count span{margin:auto}#training #training_content fieldset{box-shadow:0 4px 10px rgba(0,0,0,.1607843137);min-height:calc(100% - 70px)}#training #training_content fieldset ul{padding-left:15px!important;margin:0!important}@media(max-width:767px){#training #training_content fieldset ul{padding-left:10px!important}}#training #training_content .col-lg-12 fieldset{display:flex;flex-wrap:wrap;box-shadow:0 4px 10px rgba(0,0,0,.1607843137)}#training #training_content .col-lg-12 fieldset>ul{width:33%}@media(max-width:767px){#training #training_content .col-lg-12 fieldset>ul{width:100%}}#training #training_content .col-lg-12 fieldset>ul>li:first-child:before{border:solid;content:none!important}#training #contact_no_date .vignette_training{box-shadow:0 3px 6px rgba(0,0,0,.1607843137)}#training #contact_no_date .content,#training #training_dates .content,#training .contact_hidden .content{max-width:870px;margin:auto}#training #contact_no_date .content .detail,#training #training_dates .content .detail,#training .contact_hidden .content .detail{max-width:520px;margin:auto}#training #contact_no_date .content .detail form,#training #training_dates .content .detail form,#training .contact_hidden .content .detail form{margin-top:20px}#training #contact_no_date .content .detail form input,#training #training_dates .content .detail form input,#training .contact_hidden .content .detail form input{border-radius:20px;margin-bottom:0!important}#training #contact_no_date .vignette_training legend,#training #training_dates .vignette_training legend,#training .contact_hidden .vignette_training legend{display:flex;justify-content:space-between;align-items:center;margin:0;font-size:1rem;background:#2e4f78;color:#fff}@media(max-width:767px){#training #contact_no_date .vignette_training legend,#training #training_dates .vignette_training legend,#training .contact_hidden .vignette_training legend{flex-wrap:wrap;padding:10px}}#training #contact_no_date .vignette_training legend .preinscrit,#training #training_dates .vignette_training legend .preinscrit,#training .contact_hidden .vignette_training legend .preinscrit{background:#fff;color:#2e4f78;font-weight:700}@media(max-width:767px){#training #contact_no_date .vignette_training legend .preinscrit,#training #training_dates .vignette_training legend .preinscrit,#training .contact_hidden .vignette_training legend .preinscrit{margin:10px auto 0}}#training #contact_no_date .vignette_training legend:after,#training #training_dates .vignette_training legend:after,#training .contact_hidden .vignette_training legend:after{position:absolute;right:15px;top:50%;transform:translateY(-50%)}@media(max-width:767px){#training #contact_no_date .vignette_training legend:after,#training #training_dates .vignette_training legend:after,#training .contact_hidden .vignette_training legend:after{top:10px;transform:none}}#training #contact_no_date .vignette_training legend.active,#training #training_dates .vignette_training legend.active,#training .contact_hidden .vignette_training legend.active{background:#2e4f78;color:#000}#training #contact_no_date .vignette_training legend.active .preinscrit,#training #training_dates .vignette_training legend.active .preinscrit,#training .contact_hidden .vignette_training legend.active .preinscrit{background:#feb51c;color:#fff;font-weight:400}#training #contact_no_date .vignette_training legend.filled,#training #training_dates .vignette_training legend.filled,#training .contact_hidden .vignette_training legend.filled{opacity:.41}#training #contact_no_date .vignette_training legend.filled:after,#training #training_dates .vignette_training legend.filled:after,#training .contact_hidden .vignette_training legend.filled:after{content:none!important}#training #contact_no_date .vignette_training .trait_bleu h2,#training #training_dates .vignette_training .trait_bleu h2,#training .contact_hidden .vignette_training .trait_bleu h2{padding:10px}#training #contact_no_date .vignette_training .trait_bleu h2:after,#training #training_dates .vignette_training .trait_bleu h2:after,#training .contact_hidden .vignette_training .trait_bleu h2:after{width:20%;height:2px}#training #contact_no_date .vignette_training .content,#training #training_dates .vignette_training .content,#training .contact_hidden .vignette_training .content{max-width:870px;margin:auto}#training #contact_no_date .vignette_training .content .detail,#training #training_dates .vignette_training .content .detail,#training .contact_hidden .vignette_training .content .detail{max-width:520px;margin:auto}#training #contact_no_date .vignette_training .content .detail form,#training #training_dates .vignette_training .content .detail form,#training .contact_hidden .vignette_training .content .detail form{margin-top:20px}#training #contact_no_date .vignette_training .content .detail form input,#training #training_dates .vignette_training .content .detail form input,#training .contact_hidden .vignette_training .content .detail form input{border-radius:20px;margin-bottom:0!important}#training #contact_no_date .vignette_training:nth-child(odd) legend:after,#training #training_dates .vignette_training:nth-child(odd) legend:after,#training .contact_hidden .vignette_training:nth-child(odd) legend:after{content:url(/build/assets/images/arrow_white.4bbc7567.png)!important}#training #contact_no_date .vignette_training:nth-child(2n) legend.active:after,#training #contact_no_date .vignette_training:nth-child(odd) legend.active:after,#training #training_dates .vignette_training:nth-child(2n) legend.active:after,#training #training_dates .vignette_training:nth-child(odd) legend.active:after,#training .contact_hidden .vignette_training:nth-child(2n) legend.active:after,#training .contact_hidden .vignette_training:nth-child(odd) legend.active:after{content:url(/build/assets/images/arrow_bleu.4483c0c3.png)!important}#training #contact_no_date .vignette_training:nth-child(2n) legend:after,#training #training_dates .vignette_training:nth-child(2n) legend:after,#training .contact_hidden .vignette_training:nth-child(2n) legend:after{content:url(/build/assets/images/arrow_white.4bbc7567.png)!important}#training #contact_no_date .vignette_training:nth-child(odd) legend.active,#training #training_dates .vignette_training:nth-child(odd) legend.active,#training .contact_hidden .vignette_training:nth-child(odd) legend.active{background:#fff}#training #contact_no_date .vignette_training:nth-child(2n) legend.active,#training #training_dates .vignette_training:nth-child(2n) legend.active,#training .contact_hidden .vignette_training:nth-child(2n) legend.active{background:#ecf0f5}#counters_hero{display:flex;justify-content:space-between;text-align:center;margin:40px 0}#counters_hero .counter{border:solid #feb51c;width:100px;height:100px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#2e4f78;font-size:30px;margin:auto auto 0}#counters_hero .descriptif{padding:20px;width:250px;font-size:20px}