@font-face{font-family:'octopusfont';src:url(../media/fonts/octopusfont.eot?6r7riv);src:url(../media/fonts/octopusfont.eot?6r7riv#iefix) format('embedded-opentype') , url(../media/fonts/octopusfont.ttf?6r7riv) format('truetype') , url(../media/fonts/octopusfont.woff?6r7riv) format('woff') , url(../media/fonts/octopusfont.svg?6r7riv#icomoon) format('svg');font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'octopusfont'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-previous:before{content:"\e408"}.icon-next:before{content:"\e409"}.icon-quote:before{content:"\e244"}.icon-mouse:before{content:"\e323"}.icon-check:before{content:"\ea10"}.icon-return:before{content:"\ea40"}.icon-facebook:before{content:"\ea90"}.icon-instagram:before{content:"\ea92"}.icon-twitter:before{content:"\ea96"}.icon-youtube:before{content:"\ea9d"}.icon-linkedin:before{content:"\eaca"}#logo{-webkit-transform:initial!important}.transition{transition:.7s}.header{min-height:500px;display:flex}.header h1,.header p{color:#fff}#main-content h1{font-size:48px;line-height:1.2em;color:#fff}#main-content h2{font-size:28px;color:#2b2b2b}#main-content .et_pb_text_inner h2{text-align:center;padding-bottom:20px}#main-content .et_pb_section .text-left{text-align:left}#main-content h3{font-size:18px;color:#2b2b2b}#main-header.et-fixed-header #top-menu a{color:#fff!important}#main-content .bold{font-weight:bold}.numbers{font-size:3em;line-height:1em;font-weight:800;color:#da8a15;padding-bottom:10px}.flex-vert-align .et_pb_row{display:flex;align-items:center;flex-wrap:wrap}#main-header.et-fixed-header{background:linear-gradient(180deg,rgba(136,106,255,1) 0%,rgba(136,106,255,1) 0%,rgba(136,103,255,1) 90%,rgba(155,138,233,0) 100%)}.page-template-page-redirect #main-header{background:#886aff}#main-header.et-fixed-header #top-menu a{color:#fff!important}#main-content #demande-informations{padding-top:inherit!important}#main-content #demande-informations:after{content:"\e323";font-family:"octopusfont"!important;color:#fff;font-size:2em;position:absolute;bottom:120px;left:50%;z-index:9}.label-partenaire .label-partenaire-col{display:flex;align-items:center;padding:0 1%;border-right:1px solid #e6e6e6}.label-partenaire .label-partenaire-col .et_pb_image{margin-right:20px;flex:1;min-width:70px}.label-partenaire .label-partenaire-col:last-child{border-right:0}.testimonials .containers-testimonials{height:300px;overflow:hidden}.testimonials .containers-testimonials .containers-col{width:400%;position:absolute;top:0;height:100%;display:flex}.testimonials .containers-testimonials .containers-col .et_pb_module{width:500px;margin:0 20px}.testimonials .containers-testimonials .containers-col .et_pb_module .et_pb_testimonial_description,.testimonials .containers-testimonials .containers-col .et_pb_module .et_pb_testimonial_description_inner{height:100%}.testimonials .containers-testimonials .containers-col .et_pb_module .et_pb_testimonial_description_inner{display:flex;flex-direction:column}.testimonials .containers-testimonials .containers-col .et_pb_module .et_pb_testimonial_description_inner p{flex:1;display:flex;align-items:center}.testimonials .containers-testimonials .containers-col .et_pb_module .et_pb_testimonial_description_inner .et_pb_testimonial_meta{display:none}.testimonials .et_pb_testimonial:before,.testimonials .et_pb_testimonial:after{content:'\e244';font-family:'octopusfont'!important;position:absolute;margin:0;border-radius:0;background:none;font-size:1.2em;color:#da8a15}.testimonials .et_pb_testimonial:before{top:6px;left:6px;transform:rotate(180deg)}.testimonials .et_pb_testimonial:after{bottom:6px;right:6px;height:initial;visibility:initial}.testimonials .arrow-slider,.testimonials .arrow-slider .et_pb_column,.testimonials .arrow-slider .et_pb_column .et_pb_code_inner{position:initial;padding:0}.testimonials .go{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;font-size:8em;z-index:99;line-height:1em;color:#da8a15;transform:translate(0,-15%)}.testimonials .go.go-after{right:10px}.testimonials .go.go-before{left:10px}.checklist-with-icon .content-icon{display:inline-flex;align-items:center;margin:20px 0}.checklist-with-icon .content-icon:first-of-type{margin-top:0}.checklist-with-icon .content-icon:last-of-type{margin-bottom:0}.checklist-with-icon .content-icon i{margin-right:4%;font-size:3em;background:-webkit-linear-gradient(#866de5,#b7a8ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}#main-content .team-of{width:50%;display:inline-flex;flex-direction:row;justify-content:flex-end}#main-content .team-of.part-2{justify-content:end;padding-left:8px}.social-media{display:flex;justify-content:flex-end;margin-top:12px}.social-media .icon{background:#aaa;border-radius:50%;padding:18px;color:#fff}.beacademie .social-media .icon{background:#199a8d}.lignes .social-media .icon{background:#dc7f07}.fashion .social-media .icon{background:#f81f24}.ifsa .social-media .icon{background:#aab300}.karis .social-media .icon{background:#c41969}.esecad .social-media .icon{background:#386caf}.educatel .social-media .icon{background:#ca322c}.natura .social-media .icon{background:#008baa}.ecs .social-media .icon{background:#be092f}.edp .social-media .icon{background:#d23e3e}.servais .social-media .icon{background:#345195}.minerve .social-media .icon{background:#009fda}.deficompta .social-media .icon{background:#c7283a}.step-formation .try-again{text-align:center;font-size:1.2em;margin-bottom:30px}.step-formation .try-again strong{display:block;font-size:2em;line-height:2em;color:#da8a15}.footer-links a{color:#fff;border-bottom:1px solid #fff;margin:0 2%}.form-octopus form{background:#fff;padding:20px;border-radius:12px;display:flex;flex-direction:column}#main-content form h4{color:#da8a15;text-transform:uppercase;font-size:14px;font-weight:600;letter-spacing:1px}form .fieldset-hidden{display:none!important}form .step{margin:10px 0}form .step-hide{display:none}form .step:not(.step-hide) {flex:1}form .step-header{margin:20px 0}form .step-progress{counter-reset:repas;display:flex;flex-direction:row;justify-content:center}form .step-progress .number-containers{display:flex;flex-direction:row;align-items:center}form .step-progress .number-containers .number{list-style-type:none;counter-increment:repas;display:flex}form .step-progress .number-containers .number:before{content:counter(repas);padding:20px 25px;vertical-align:top;background:#fff;border:2px solid #d9d9d9;-moz-border-radius:50%;border-radius:50%;font-size:1.2em;font-weight:bold;color:#d9d9d9}form .step-progress .number-containers.active .number:before{border:2px solid #da8a15;color:#da8a15}form .step-progress .number-containers.done .number:before{background:#da8a15;border-color:#da8a15;color:#fff;cursor:pointer;content:"\ea10";font-family:'octopusfont'!important;padding:20px 21px}form .step-progress .number-containers .number-line{width:20px;height:3px;background:#f5f6f8}form .step-progress .number-containers.done .number-line{background:#da8a15}form .step-progress .number-containers:last-of-type .number-line{display:none}form button,form .form-radio-label{background:none;color:#90a4ae;border:none;border-radius:26px;box-shadow:0 0 6px #cecece;padding:6px;margin:0 auto;display:block;width:100%;cursor:pointer;font-weight:initial}form button:hover,form .form-radio-label:hover{background:#da8a15;color:#fff;border:none}form .button-containers{display:flex;flex-direction:row;flex-wrap:wrap}form .form-radio-containers{display:flex;text-align:center}form .form-radio-containers .form-radio-input{display:none}form .step .button-containers.display-half button,form .step .button-containers.display-half .form-radio-containers{width:48%;margin:2% 1%}form .step .button-containers.display-half button:nth-child(odd), 
form .step .button-containers.display-half .form-radio-containers:nth-child(odd) {margin-left:0}form .step .button-containers.display-half button:nth-child(even), 
form .step .button-containers.display-half .form-radio-containers:nth-child(even) {margin-right:0}form .step .step-valid{margin:20px 0}form .step-valid input[type="submit"]{background:#da8a15;color:#fff;border:none;border-radius:26px;padding:6px 60px;margin:0 auto;display:block;width:100%}form .step-valid input[type="submit"]:hover{background:#6ac3c8}.step-return{font-size:.8em;position:absolute;bottom:4px;cursor:pointer;display:flex;align-items:end;color:#a9a9a9}.step-return span{line-height:1.4em}.step-return:hover{color:#da8a15}.step-return:before{content:"\ea40";font-family:"octopusfont"!important;padding-right:6px}form .step .input-containers{display:flex;flex-direction:row;flex-wrap:wrap}form .step .input-containers .input-half{width:48%}form .step .input-containers .input-half:first-of-type{margin-right:4%}form .step .input-containers input{width:100%;border:none;border-bottom:2px solid #d9d9d9;color:#da8a15;margin:2% 0;padding:4px 12px}form .step .input-containers input:focus{border-bottom-color:#da8a15}