#m028 .main_container{width:100%;min-height:85vh;background-size:cover;position:relative;display:flex;flex-direction:column;justify-content:center}#m028 .main_container::after{content:' ';display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;opacity:.2;background-image:url(https://f.hubspotusercontent40.net/hubfs/4812490/logos_jlo/filtre_grad.png);background-repeat:no-repeat;background-position:50% 0;background-size:cover}#m028 .main_container .heading{display:flex;align-items:center;padding:70px 0px}#m028 .main_container .heading .content{position:relative;z-index:10;width:100%;max-width:1400px;padding:20px;margin:0 auto;box-sizing:border-box;min-height:100%;height:100%;display:flex;flex-direction:row}#m028 .main_container .heading .content div:first-of-type{width:65%;padding-right:50px}#m028 .main_container .heading .content div:last-of-type{width:35%;display:flex;align-items:center}#m028 .main_container .heading .content img{width:100%;height:auto;max-width:500px}#m028 .main_container .heading .content a{padding:12px 24px;font-size:14px;border-radius:3px;box-shadow:0px 3px 6px 0px rgb(0 0 0 / 15%);background-color:#6732ba;color:white;align-self:flex-start;display:inline-block;text-decoration:none;transition:background-color .25s ease-in-out}#m028 .main_container .heading .content a:hover{background-color:var(--orange)}#m028 .main_container .heading .content h1{color:white;width:100%;max-width:850px;margin-bottom:20px;text-shadow:0px 3px 6px rgba(0,0,0,0.15)}#m028 .main_container .heading .content p{color:white;width:100%;max-width:1100px;margin-bottom:20px;text-shadow:0px 3px 6px rgba(0,0,0,0.15)}#m028 .main_container .heading .content h1 b{font-weight:600;color:#ff2f89}#m028 .main_container #mouse-scroll{display:block}#m028 .main_container #mouse-scroll{position:absolute;margin:auto;left:50%;bottom:20px;-webkit-transform:translateX(-50%);z-index:10}#m028 .main_container #mouse-scroll span{display:block;width:5px;height:5px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);transform:rotate(45deg);border-right:2px solid #fff;border-bottom:2px solid #fff;margin:0 0 3px 7px}#m028 .main_container #mouse-scroll .mouse{height:30px;width:20px;border-radius:10px;-webkit-transform:none;-ms-transform:none;transform:none;border:2px solid #fff;top:170px}#m028 .main_container #mouse-scroll .down-arrow-1{margin-top:6px}#m028 .main_container #mouse-scroll .down-arrow-1,#m028 .main_container #mouse-scroll .down-arrow-2,#m028 .main_container #mouse-scroll .down-arrow-3{-webkit-animation:mouse-scroll 1s infinite;-moz-animation:mouse-scroll 1s infinite}#m028 .main_container #mouse-croll .down-arrow-1{-webkit-animation-delay:.1s;-moz-animation-delay:.1s;-webkit-animation-direction:alternate}#m028 .main_container #mouse-scroll .down-arrow-2{-webkit-animation-delay:.2s;-moz-animation-delay:.2s;-webkit-animation-direction:alternate}#m028 .main_container #mouse-scroll .down-arrow-3{-webkit-animation-delay:.3s;-moz-animation-dekay:.3s;-webkit-animation-direction:alternate}#m028 .main_container #mouse-scroll .mouse-in{height:5px;width:2px;display:block;margin:5px auto;background:#fff;position:relative}#m028 .main_container #mouse-scroll .mouse-in{-webkit-animation:animated-mouse 1.2s ease infinite;moz-animation:mouse-animated 1.2s ease infinite}@-webkit-keyframes animated-mouse{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px)}}@-webkit-keyframes mouse-scroll{0%{opacity:1}50%{opacity:.5}100%{opacity:1}}@keyframes mouse-scroll{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}@media(max-width:950px){#m028 .main_container{min-height:auto}#m028 .main_container .heading .content{flex-direction:column}#m028 .main_container .heading .content>div{width:100% !important;padding-right:0px !important}#m028 .main_container .heading .content>div:last-of-type{display:none}}@media(max-width:500px){#m028 .main_container .heading .content .formations_cats .container form{flex-wrap:wrap}#m028 .main_container .heading .content .formations_cats .container form input{width:100% !important}}