@charset "UTF-8";@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@-webkit-keyframes rotate{0%{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}to{-webkit-transform:translate(-50%,-50%) rotate(1turn);transform:translate(-50%,-50%) rotate(1turn)}}@keyframes rotate{0%{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}to{-webkit-transform:translate(-50%,-50%) rotate(1turn);transform:translate(-50%,-50%) rotate(1turn)}}@-webkit-keyframes displayNone{0%{display:block}99%{display:block}to{display:none}}@keyframes displayNone{0%{display:block}99%{display:block}to{display:none}}@-webkit-keyframes translateInto{0%{opacity:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}to{opacity:1;-webkit-transform:var(--transform);transform:var(--transform)}}@keyframes translateInto{0%{opacity:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}to{opacity:1;-webkit-transform:var(--transform);transform:var(--transform)}}@-webkit-keyframes in{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}25%,75%{opacity:0}to{opacity:1;-webkit-transform:var(--transform);transform:var(--transform)}}@keyframes in{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}25%,75%{opacity:0}to{opacity:1;-webkit-transform:var(--transform);transform:var(--transform)}}@-webkit-keyframes out{0%{opacity:1;-webkit-transform:var(--transform);transform:var(--transform)}25%,75%{opacity:0}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes out{0%{opacity:1;-webkit-transform:var(--transform);transform:var(--transform)}25%,75%{opacity:0}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes smooth-rotation{0%{-webkit-transform:translate(-50%,-50%) rotate(100deg);transform:translate(-50%,-50%) rotate(100deg)}to{-webkit-transform:translate(-50%,-50%) rotate(460deg);transform:translate(-50%,-50%) rotate(460deg)}}@keyframes smooth-rotation{0%{-webkit-transform:translate(-50%,-50%) rotate(100deg);transform:translate(-50%,-50%) rotate(100deg)}to{-webkit-transform:translate(-50%,-50%) rotate(460deg);transform:translate(-50%,-50%) rotate(460deg)}}@-webkit-keyframes rotationIn{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotationIn{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes rotationBack{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}@keyframes rotationBack{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}@-webkit-keyframes eduvibe-rotate-animate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes eduvibe-rotate-animate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes phone-fade{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes phone-fade{0%{opacity:0}50%{opacity:1}to{opacity:0}}@-webkit-keyframes slideIn{0%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slideIn{0%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.landingPage #page-content{padding-bottom:0}@media (max-width:991px){.landingPage header .header__logo{left:0;top:0}}.landingPage .header{height:50px}.landingPage .header.-custom{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.landingPage .header__logo a .symbol{width:80px!important;height:80px!important;left:0!important}@media (max-width:991px){.landingPage .header__logo a .symbol{display:block!important}}.landingPage .header__logo a .symbol img{width:100%;height:auto}.landingPage .header__logo a .logo{margin-left:40px!important;left:0!important}.landingPage .header__logo a .logo img{width:145px!important;height:auto}.landingPage .footer-landing{margin-top:280px;position:absolute;overflow:hidden;bottom:0;left:0;right:0;width:100%;z-index:1}@media (max-width:991px){.landingPage .footer-landing{margin-bottom:0}}.landingPage .footer-landing .footer-top{padding-bottom:0;padding-top:360px}@media (max-width:991px){.landingPage .footer-landing .footer-top{padding-top:215px}}.landingPage .footer-landing .footer__image{position:absolute;z-index:1;top:-475px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width:991px){.landingPage .footer-landing .footer__image{top:-245px}}.landingPage .footer-landing .footer__image svg{height:auto;-webkit-transform:rotate(5deg);transform:rotate(5deg);width:910px;display:block;margin:0 auto}@media (max-width:991px){.landingPage .footer-landing .footer__image svg{width:400px}}.landingPage .footer-landing .copyright-default{position:relative;z-index:10}.landingPage .footer-landing .footer__copyright{color:#000!important;background:hsla(0,0%,100%,.8);padding:5px 0}@media (max-width:991px){.landingPage .footer-landing .footer__copyright{display:none}}.landingPage .footer-landing .footer__copyright a{color:#000!important}.landingPage .footer-landing .footer__copyright a:hover{text-decoration:underline}.landingPage .formToggle{display:none;position:fixed;bottom:0;z-index:10000;left:0;right:0;background:#546bd1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 0;font-size:1.7em}@media (max-width:991px){.landingPage .formToggle{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px}}.landingPage .formToggle__btn{width:80%}.landingPage .is-hidden{display:none!important}@media (max-width:991px){.landingPage .row{margin-right:0;margin-left:0}}.landingPage .contact-form{position:sticky;background-color:#546bd1;border-radius:12px;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.1);box-shadow:0 4px 10px rgba(0,0,0,.1);border:#546bd1;padding:15px 20px;z-index:200;top:40px;margin-bottom:450px;max-width:485px;width:90%;max-height:80vh;overflow-y:scroll}@media (max-width:991px){.landingPage .contact-form{position:fixed;height:100vh;width:100%;top:50px;bottom:60px;left:0;border-radius:0;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all .3s ease;transition:all .3s ease;max-height:none;overflow-y:initial;max-width:none}.landingPage .contact-form.-on{-webkit-transform:translateY(0);transform:translateY(0)}}@media (max-height:650px){.landingPage .contact-form input{max-height:37px;font-size:14px}}@media (max-height:650px){.landingPage .contact-form .form-group{margin-bottom:8px}}@media (max-width:1199px){.landingPage .contact-form__close{position:absolute;top:15px;right:20px;font-size:2rem;color:#fff;background:none;border:none;z-index:1001;cursor:pointer;line-height:1}}.landingPage .contact-form .pre-title{font-size:1.3rem;margin-bottom:20px;line-height:1.3rem}@media (max-height:650px){.landingPage .contact-form .pre-title{margin-bottom:10px}}@media (max-width:991px){.landingPage .contact-form .pre-title{margin-bottom:25px}}@media (max-width:991px){.landingPage .contact-form{margin-left:0;width:100vw;height:100vh}}.landingPage .contact-form .form-group .required{font-weight:700}@media (max-width:991px){.landingPage .contact-form .form-group{margin-bottom:10px}}@media (max-width:991px){.landingPage .contact-form .form-group.col-md-12{padding:0!important}}.landingPage .contact-form .custom-checkbox{padding-left:0;color:#fff}.landingPage .contact-form .custom-checkbox a{color:#27856e;font-weight:700}.landingPage .contact-form .custom-checkbox .checkbox-custom{font-size:12px}.landingPage .contact-form input[type=checkbox]~label:after,.landingPage .contact-form input[type=checkbox]~label:before{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.landingPage .contact-form input[type=checkbox]~label:after{-webkit-transform:translateY(-65%) rotate(-45deg);transform:translateY(-65%) rotate(-45deg)}.landingPage .contact-form .custom-control-input:checked~.custom-control-label:before{border-color:#27856e!important;background-color:#27856e!important}.landingPage .contact-form .button.green{width:70%}.landingPage .contact-form .form-group input,.landingPage .contact-form .form-group select,.landingPage .contact-form .form-group textarea{background:#fff}.landingPage .contact-form .button{background:#27856e;border:none}@media (-ms-high-contrast:active),(hover:hover) and (pointer:fine),all and (-ms-high-contrast:none){.landingPage .contact-form .button:hover{color:var(--button-color);background:var(--button-text)}}.landing-slider{position:relative;padding-top:50px}@media (max-width:991px){.landing-slider{padding-bottom:80px}}.landing-slider__container{text-align:center;position:relative}.landing-slider__container .col-xl-8{padding-top:50px;padding-bottom:450px}@media (max-width:991px){.landing-slider__container .col-xl-8{padding-bottom:230px;padding-top:0}}.landing-page{position:fixed;width:100%;height:100vh;top:0;left:0;right:0;bottom:0;overflow:scroll;overflow-x:hidden}.landing-page .section{padding-top:0}.landing-page__content{padding-left:75px}@media (max-width:991px){.landing-page__content{padding-left:0}}.landing-page .pre-title{font-size:1.75em;line-height:37px}@media (max-width:991px){.landing-page .pre-title{font-size:1.5em}}.landing-page .pre-title--small{font-size:1.65em}@media (max-width:991px){.landing-page .pre-title--small{font-size:1.2em;position:relative;top:-60px}}.landing-page h1{font-size:3.125em;line-height:45px}.landing-page .invalid-feedback{background:#fff;padding:1px 10px;display:inline-block;text-align:center;border-radius:3px;width:auto}.section{padding-top:100px;padding-bottom:20px}@media (max-width:991px){.section{padding-top:60px;padding-bottom:60px}}.sticky-container{height:100%;width:100%;position:relative}.background{position:absolute;width:100%;background-image:url(/build/assets/images/svg/landing_page/wave-2.b9333f2b.png);background-repeat:no-repeat;opacity:.5;z-index:-1}@media (max-width:991px){.background{display:none}}.cards-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:40px;width:100%;position:relative}@media (max-width:991px){.cards-wrapper{margin-top:50px}}.cards-wrapper .laptop{position:absolute;width:365px;height:335px;top:-280px;left:10px;background-image:url(/build/assets/images/svg/landing_page/ordinateur.49b91583.svg);background-repeat:no-repeat;background-size:100%;opacity:.2;z-index:-1}@media (max-width:1469px){.cards-wrapper .laptop{display:none}}.cards-wrapper .background-overlay{position:absolute;top:-900px;left:0;width:100%;height:100%;background-image:url(/build/assets/images/svg/landing_page/serpent_2.6ddd5c6a.svg);background-size:170%;background-position:50%;background-repeat:no-repeat;opacity:.2;z-index:-1}@media (max-width:1399px){.cards-wrapper .background-overlay{top:-1100px}}@media (max-width:991px){.cards-wrapper .background-overlay{display:none}}.cards-wrapper .courbe{position:absolute;width:375px;height:200%;background-image:url(/build/assets/images/svg/landing_page/courbe.3fb7fa19.svg);background-repeat:no-repeat;background-size:200%;z-index:1;margin-left:-355px;margin-top:-190px}@media (max-width:1199px){.cards-wrapper .courbe{margin-left:-315px}}@media (max-width:991px){.cards-wrapper .courbe{margin-left:-300px;margin-top:-245px}}@media (max-width:767px){.cards-wrapper .courbe{margin-left:-350px;margin-top:-245px}}.cards-wrapper .background-snake{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/build/assets/images/svg/landing_page/serpent_2.6ddd5c6a.svg);background-size:100%;background-position:50%;background-repeat:no-repeat;z-index:-1}@media (max-width:991px){.cards-wrapper .background-snake{background-size:130%;top:0;left:-80px;width:150%}}.feature-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px;margin-bottom:40px;position:relative}@media (max-width:1199px){.feature-card .col-xl-6{position:static}}@media (max-width:991px){.feature-card .row{position:relative}}.feature-card__card{background-color:#00275e;color:#fff;padding:25px 40px;border-radius:12px;border:2px solid #00275e;font-size:1.25rem;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}@media (max-width:1199px){.feature-card__card{display:inline-grid;width:100%;height:auto;font-size:1rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-left:200px}.feature-card__card.-invert{padding-left:25px;padding-right:200px}.feature-card__card.-mobile,.feature-card__card.-qualiopi{padding-right:25px;padding-bottom:200px}}.feature-card__icon{display:block;margin:0 auto 10px;width:24px;height:24px}.feature-card__description{text-align:right;font-size:14px}@media (max-width:1199px){.feature-card__description{color:#fff;font-size:12px;position:relative;top:-10px}}.feature-card__image{text-align:right;margin-right:145px}@media (max-width:1199px){.feature-card__image{position:absolute;left:30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.feature-card__image.-invert{left:auto;right:30px;margin-right:0}.feature-card__image.-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:auto;bottom:35px;-webkit-transform:none;transform:none;left:0;margin-right:0}.feature-card__image.-qualiopi{width:100%;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:0 45px;top:auto}}.feature-card__image svg{width:300px;height:auto}@media (max-width:1199px){.feature-card__image svg{width:230px;height:200px;position:relative;top:25px}}.svg-container svg{position:relative;width:150px;height:auto;margin-bottom:50px;margin-top:-25px}@media (max-width:991px){.svg-container svg{top:-60px}}.needs__item{padding-bottom:60px}@media (max-width:991px){.needs__item{position:relative;top:-70px;margin-left:40px}}.needs__item--indented{padding-bottom:60px;margin-left:120px}@media (max-width:991px){.needs__item--indented{position:relative;top:-80px;margin-left:80px}}@media (max-width:767px){.needs__item--indented{position:relative;top:-80px;margin-left:50px}}.needs__icon{margin-right:20px}.needs__icon svg{width:60px;height:auto}@media (max-width:991px){.needs__icon{margin-right:0}}.needs__illustrations{margin-left:550px;margin-top:-700px}@media (max-width:1469px){.needs__illustrations{display:block ruby;margin-left:-20px;margin-top:0}}.needs__illustration svg{width:280px;height:auto;margin-bottom:100px}@media (max-width:991px){.needs__illustration svg{width:160px;margin-bottom:30px}}.menu{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:hsla(0,0%,100%,.9);border-radius:15px;-webkit-box-shadow:0 8px 30px rgba(0,0,0,.1);box-shadow:0 8px 30px rgba(0,0,0,.1);max-width:500px;width:100%;margin:auto}@media (max-width:991px){.menu{width:85%;margin:-50px auto 25px}}.menu__list{margin-top:20px;margin-bottom:20px}.menu__list li{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px;color:#1a237e;font-weight:600;font-size:1.5em;padding-left:60px;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;text-align:left}@media (max-width:991px){.menu__list li{font-size:1.2em;padding-left:30px}}.menu__list li:before{content:"•";color:#1a237e;font-size:5rem;line-height:0;left:30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute}@media (max-width:991px){.menu__list li:before{left:-20px}}.explainer-card{background:var(--purple);color:var(--button-text);text-align:left;font-size:1.313em;padding:35px;border-radius:12px;--button-text:#fff;position:relative;z-index:1;margin-left:190px;width:75%}@media (max-width:1469px){.explainer-card{width:100%;margin-left:25px;font-size:1em;padding:10px;margin-top:-50px}}@media (max-width:991px){.explainer-card{margin-left:0}}.explainer-card__h4{margin-bottom:40px}@media (max-width:1469px){.explainer-card__list{margin-left:-15px}}.explainer-card__list li{margin-bottom:10px}.explainer-card__conclusion{margin-top:40px}