html{scroll-behavior:smooth}body{font-family:Rubik,sans-serif;font-weight:400}body h3 strong{font-weight:800}body .bordered-box h3+p{font-weight:600}body .h1,body .h2,body .h3,body .h4,body h1,body h2,body h3,body h4,body h5{font-family:Urbanist,sans-serif}body .h1,body h1{font-size:42px;font-weight:700}body .h2,body h2{font-size:32px;font-weight:700}body .h3,body h3{font-size:22px;font-weight:700}body .h4,body h4{font-size:18px;font-weight:500}.l-black,.l-bold-rubik,.l-medium{font-size:24px}@media (min-width:1200px){.container{max-width:1215px}}.rubik{font-family:Rubik,sans-serif}.l-black{font-family:Urbanist,sans-serif;font-weight:900}.l-bold-rubik{font-family:Rubik,sans-serif;font-weight:700}.l-bold,.m-light,.subtitle{font-family:Urbanist,sans-serif}.l-light{font-size:22px;font-weight:300;line-height:26px}.m-light{font-size:20px;font-weight:500}.m-italic{font-size:14px;font-style:italic;font-weight:500}.subtitle{font-size:22px;font-weight:700;line-height:1}.l-bold{font-size:36px;font-weight:600}.purple-button,form input[type=submit]{transition:.2s;font-family:Rubik,sans-serif}.m-regular,.s-regular{font-weight:400}.m-regular{font-size:18px;line-height:24px}.s-bold,.s-regular{font-size:16px;line-height:20px}.s-bold{font-weight:500}.xs-bold,.xs-regular,form{font-size:14px}.xs-regular{font-weight:400;line-height:24px}.xs-bold{font-weight:500;line-height:20px}.xxs-bold,.xxs-regular{font-size:12px;line-height:20px}.xxs-regular{font-weight:400}.xxs-bold{font-weight:600}a{color:#4628dd}.no-underline{text-decoration:none!important}.green-background{background-color:#eef8fb}.blue-background{background-color:#f3f8f8}.white-background,.white-button{background-color:#fff}.off-white-background{background-color:#f5faff}.purple-background{background-color:#4529de}.blue-darker-background{background-color:#2f0ea8}.lightblue-background{background-color:#f8f7f3}.black-background{background-color:#000}.yellow-background{background-color:#f9cb5e}.cyan-background{background-color:#26dbe0}.program-background{background-color:#f8f7f3}.footer-background{background-color:#05192b}.black-font{color:#000!important}.purple-font{color:#5930f2}.white-font{color:#fff}.blue-font{color:#0016ec}.green-font{color:#16e4ca}.gray-font{color:#585858}.blue-electric{color:#4628dd}.yellow,.yellow-font{color:#dba02a}.bigger-font-size{font-size:1.2em}.lower-font-size{font-size:.8em}.w-fit{width:fit-content}.w-90{width:90%}.h-105,.h-55{width:auto;max-width:100%;object-fit:contain}.h-1{height:1px}.h-55{height:55px}.h-105{height:105px}.white-button{box-shadow:0 3px 6px rgba(0,0,0,.16);transition:.2s;color:#5930f2}.white-button:hover{color:#fff;background-color:#5930f2}.purple-button{box-shadow:0 3px 6px rgba(0,0,0,.16);color:#fff;background-color:#4628dd}.purple-button:hover{background-color:#fff;color:#4628dd}.light-purple-button{background-color:rgba(70,40,221,.04);color:#4628dd}.light-purple-button:hover{color:#fff;background-color:#4628dd}.blue-button{box-shadow:0 3px 6px rgba(0,0,0,.16);transition:.2s;color:#fff;background-color:#0016ec}.blue-button:hover{background-color:#fff;color:#0016ec}.yellow-button{background-color:#f9cb5e}.cpf-button{color:#fff;background-color:#245fa5}.cpf-button:hover{box-shadow:0 0 0 4px rgba(36,94,165,.1450980392);color:#fff}.reversed-blue-button{box-shadow:0 3px 6px rgba(0,0,0,.16);transition:.2s;background-color:#fff;color:#0016ec}.reversed-blue-button:hover{color:#fff;background-color:#0016ec}.bordered-box{border-radius:25px}@media (max-width:767px){.mb-n25{margin-bottom:-25%}}.z-index-2{z-index:2}form{text-align:left;font-weight:400;line-height:24px}form fieldset{margin:1rem 0!important;max-width:100%!important}form fieldset ul{padding-left:1rem;width:100%;font-size:.8em;color:red}form input[type=submit]{line-height:20px}.tag-alternance,.tag-bootcamp,.tag-tempsPartiel{padding:2px 15px;border-radius:20px;font-size:14px;font-weight:500;font-family:Urbanist,sans-serif}iframe.size-video{width:100%;aspect-ratio:16/9;height:auto}.center{text-align:center;text-align:-webkit-center;text-align:-moz-center}.tag-bootcamp{background-color:#ffebcd}.tag-tempsPartiel{background-color:#cde7ff}.tag-alternance{background-color:#f6e6e6}.font-24,.font-48,.header-text{font-weight:900}.tag-alternance,.tag-bootcamp,.tag-tempsPartiel{width:fit-content}.white-transparent-background{background-color:rgba(255,255,255,.13)}a span.a-font-white{color:#fff!important}.w-150{width:150px}.hs_submit.hs-submit{margin-top:-6em}.carousel-control-next-icon,.carousel-control-prev-icon,.carousel-indicators{filter:invert(1)}.object-fit-contain{object-fit:contain}.card{border-radius:0;border:0}.card a:hover{color:#000}.card-header{border-bottom:0}.fixed-bottom-2{position:fixed;right:0;bottom:0;left:0;z-index:50}.purple-hover-picture:hover img{filter:invert(82%) sepia(81%) saturate(4774%) hue-rotate(251deg) brightness(86%) contrast(103%)}.light-purple-hover-picture:hover img{filter:invert(100%) sepia(0) saturate(0) hue-rotate(0) brightness(100%) contrast(1000%)}.font-24{font-size:24px}.font-48{font-size:45px;line-height:100%}.font-86{font-size:80px;line-height:97.2%}.header-text{font-size:50px}.header-title{font-size:52px;text-shadow:4px 4px 0 #000}.bottom-10{bottom:10%}h2{font-size:36px!important;font-weight:900!important}.day{font-size:79px;font-weight:900;line-height:95px}.month,.type{font-weight:500}.month{font-size:48px;margin-top:-25px;line-height:65px}.type{font-size:36px}.chiffre{font-size:46px;font-weight:900}.text-chiffre{font-size:24px;font-weight:500}@media screen and (max-width:1140px){.header-text{font-size:35px}.header-title{font-size:40px}}.header-subtitle{font-size:23px;font-weight:700}.question,.reponse{font-size:20px}.bottom-0{bottom:0}.yellow-button{-webkit-box-shadow:5px 5px 0 0 #000;box-shadow:5px 5px 0 0 #000;border:2px solid #000;border-radius:0}.yellow-button:hover{-webkit-box-shadow:0 0 0 0 #000;box-shadow:0 0 0 0 #000}.yellow-font{color:#f9cb5e}.mh-50{max-height:55px}.carreaux{background-image:linear-gradient(transparent 18px,#707070 19px,transparent 19px),linear-gradient(90deg,transparent 18px,#707070 19px,transparent 19px);background-size:100% 19px,19px 100%}.grand-carreaux{background-image:linear-gradient(transparent 38px,#707070 39px,transparent 39px),linear-gradient(90deg,transparent 38px,#707070 39px,transparent 39px);background-size:100% 39px,39px 100%}.mt-n19{margin-top:-19px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.question{font-weight:700}@media screen and (max-width:1200px){.font-48{font-size:40px}.font-86{font-size:50px}}@media screen and (max-width:576px){h2{font-size:21px!important}.icon-mobile{height:40px}.chiffre{font-size:24px}.text-chiffre{font-size:14px}.mh-60-mobile{max-height:60px}.l-bold-rubik,.l-medium{font-size:12px}.l-black{font-size:16px}.day{font-size:59px}.month{font-size:38px}.font-24{font-size:16px}.font-48{font-size:30px}.font-86{font-size:35px}.question,.reponse{font-size:16px!important}}.text-with-shadow{color:#fff;text-shadow:6px 2px 2px #000}.box-with-shadow{box-shadow:6px 6px 2px #000}.hover-yellow,.shadow-box{-webkit-box-shadow:5px 5px 0 0 #000}.text-stroke{text-shadow:3px 3px 0 #000;-webkit-text-stroke:1px #000}.font-42{font-size:42px;font-family:Urbanist;line-height:1em}.font-22{font-size:22px;font-family:Rubik;font-weight:600}.font-32{font-size:32px!important;font-family:Urbanist}.hover-yellow{box-shadow:5px 5px 0 0 #000;cursor:pointer}.hover-yellow:hover{background-color:#f9cb5e}.mt-n17px{margin-top:-17px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.shadow-box{box-shadow:5px 5px 0 0 #000}.fw-black{font-weight:900}.hover-white a:hover{color:#fff}form fieldset input,form fieldset select{border-radius:0;border:1px solid #000;background-color:#f5faff;padding:.75rem .5rem;width:100%!important;height:40px}form input[type=submit]{margin-top:0;margin-bottom:1rem;background-color:#f9cb5e;color:#000;padding:1rem;font-size:16px;font-weight:500;-webkit-box-shadow:5px 5px 0 0 #000;box-shadow:5px 5px 0 0 #000;border:1px solid #000;border-radius:0}form input[type=submit]:hover{background-color:#f9cb5e;color:#000;-webkit-box-shadow:0 0 0 0 #000;box-shadow:0 0 0 0 #000}form .actions{margin-top:3em;text-align:center}