html{scroll-behavior:smooth}body{font-family:Rubik,sans-serif;font-weight:400}.m-bold,.m-light,.subtitle,body .h1,body .h2,body .h3,body .h4,body h1,body h2,body h3,body h4,body h5{font-family:Urbanist,sans-serif}body h3 strong{font-weight:800}body .bordered-box h3+p{font-weight:600}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}@media (min-width:1200px){.container{max-width:1215px}}.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-light{font-size:22px;font-weight:300;line-height:26px}.m-bold{font-weight:800;font-size:18px}.m-regular,.s-regular{font-weight:400}.purple-button,.rubik,form input[type=submit]{font-family:Rubik,sans-serif}.m-regular{font-size:18px;line-height:24px}.s-bold,.s-regular{font-size:16px;line-height:20px}.s-bold{font-weight:500}.xs-regular{font-size:14px;font-weight:400;line-height:24px}.xs-bold{font-size:14px;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}.text-decoration-underline,a:hover{text-decoration:underline}.green-background{background-color:#eef8fb}.blue-background{background-color:#f3f8f8}.light-blue{background-color:#f5faff}.electric-blue-background{background-color:#4529de}.cyan-background{background-color:#26dbe0}.white-background{background-color:#fff}.off-white-background{background-color:#f5faff}.purple-background{background-color:#5930f2}.lightblue-background{background-color:#f8f7f3}.olive-background{background-color:#2e6d5d}.black-background{background-color:#000}.program-background{background-color:#f8f7f3}.footer-background{background-color:#05192b}.gold-background{background-color:#f9cb5e}.blue-darker-background{background-color:#2f0ea8}.violet-background{background-color:#a428dd;color:#fff}.black-font{color:#000}.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}.gold-font{color:#f9cb5e}.tinted-yellow{background-color:#f9cb5e}.bigger-font-size{font-size:1.2em}.lower-font-size{font-size:.8em}.w-fit{width:fit-content}.object-fit-contain{object-fit:contain}.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;background-color:#fff;color:#5930f2}.white-button:hover{color:#fff;background-color:#5930f2}.purple-button{box-shadow:0 3px 6px rgba(0,0,0,.16);transition:.2s;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:#f3cb70}.yellow-button:hover{box-shadow:0 0 0 4px rgba(243,203,112,.25)}.yellow-picture img{filter:brightness(0) invert(0)}.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,form input[type=submit]{transition:.2s;box-shadow:0 3px 6px rgba(0,0,0,.16)}.reversed-blue-button{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%}}form fieldset,form>div.hs-form-field{margin:1rem 0!important}.z-index-2{z-index:2}form fieldset{max-width:100%!important}form fieldset input,form fieldset select{border-radius:3px;border:1px solid #eceae0;background-color:#f8f7f3;padding:.75rem .5rem;width:100%;height:40px}form fieldset ul{padding-left:1rem;width:100%;font-size:.8em;color:red}.tag-alternance,.tag-bootcamp,.tag-tempsPartiel{padding:2px 15px;font-size:14px;font-family:Urbanist,sans-serif;border-radius:20px;font-weight:500}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}.tag-alternance,.tag-bootcamp,.tag-tempsPartiel{width:fit-content}.w-150{width:150px}.hs_submit.hs-submit{margin-top:-3em}.carousel-control-next-icon,.carousel-control-prev-icon,.carousel-indicators{filter:invert(1)}.clickable{cursor:pointer}.fixed-bottom-2{position:fixed;right:0;bottom:0;left:0;z-index:50}.scrollable{overflow:auto}.number{padding:5px 8px;color:#fff}.number.orange-number{background-color:#f9cb5e}.number.cyan-number{background-color:#2dcdd9}.number.darkblue-number{background-color:#4529de}.number.green-number{background-color:#2e6d5d}#liners{padding-top:calc(1rem + 15px)!important;padding-bottom:calc(1rem + 15px)!important}.liner{flex:1}.liner:nth-child(2n+1){background:linear-gradient(to top right,#fff calc(50% - 1px),#e8e3d4,#fff calc(50% + 1px))}.liner:nth-child(2n){background:linear-gradient(to top left,#fff calc(50% - 1px),#e8e3d4,#fff calc(50% + 1px))}.half-circle{height:20px;width:20px;border-radius:20px;border:1px solid #000;transform:rotate(45deg);position:relative;background-color:#fff}.logo-mines::after,selector::after{content:"";width:100%}.half-circle:not(.reversed){border-left-color:transparent;border-bottom-color:transparent;left:-10px;top:-10px;z-index:0}.half-circle.reversed,.liner:last-child .half-circle{top:calc(100% - 10px)}.half-circle.reversed{border-right-color:transparent;border-top-color:transparent;right:-10px}.tooltip-inner{max-width:350px}.tooltip.show{opacity:1}.tooltip ul li{margin:.5rem 0}.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%)}.vh-120{height:120px}.soleil1{bottom:-20px;right:30px;z-index:2}.serpentin1{top:-35px;left:52px}.card-header{cursor:pointer!important}.logo-mines::after{position:relative;top:12px;float:left;left:-15px;height:100px;background-image:url(/media/images/logo-mines.png);background-size:contain;background-repeat:no-repeat}.lightblue-white-background{background-color:#f8f7f3}@media (max-width:767px){.lightblue-white-background{background-color:#fff}}.white-transparent-background{background-color:rgba(255,255,255,.13)}a span.a-font-white{color:#fff!important}.gray-background{background-color:#f1f1f1}.l-bold{font-family:Urbanist,sans-serif;font-size:38px;font-weight:600}.demi-rounded{border-radius:50px}selector::after{position:absolute;z-index:-1;background-color:rgba(0,0,0,.17);top:0;left:0;height:100vh;pointer-events:none}@media screen and (min-width:1025px) and (max-width:1026px){.elementor.elementor-141730{width:1024px}}.liste-check{list-style-image:url(/media/images/formations/check-y.svg)}.liste-arrow{list-style-image:url(/media/images/formations/arrow-r.svg)}.liste-round-check li{background-image:url(/media/images/formations/round-check.svg);background-repeat:no-repeat;line-height:30px;padding-left:40px;height:45px;list-style:none}a:hover{color:#4628dd}.tinted-beige{background-color:#f6f3e6}.tinted-red{background-color:#f6e6e6}.tinted-blue{background-color:#e6f5f6}.tinted-green{background-color:#eef6e6}form{text-align:left;font-size:14px;font-weight:400;line-height:24px}form>div.hs-form-field select{height:50px}form>div.hs-form-field input,form>div.hs-form-field select{border-radius:3px;border:1px solid #eceae0;background-color:#f8f7f3;padding:.75rem .5rem;width:100%}form>div.hs-form-field ul{padding-left:1rem;width:90%;font-size:.8em;color:red}form input[type=submit]{background-color:#4628dd;border:none;border-radius:4.8px;color:#fff;font-size:16px;font-weight:500;line-height:20px;margin-top:1rem;padding:1.5rem 3rem}form input[type=submit]:hover{background-color:#fff;color:#4628dd}