@import"https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;700&display=swap";.banner__article,.section2__article,.section4__card-1,.section5__illustration{opacity:0;transform:translateX(-100%);transition:all 600ms linear}.banner__article--active,.section2__article--active,.section4__card-1--active,.section5__illustration--active{opacity:1;transform:translateX(0)}.banner__img,.section2__img,.section4__card-3,.section5__article{opacity:0;transform:translateX(100%);transition:all 600ms linear}.banner__img--active,.section2__img--active,.section4__card-3--active,.section5__article--active{opacity:1;transform:translateX(0)}.section3__bounce,.section4__bounce,.section5bis__bounce{opacity:0;transform:scale(0.6);transition:all 300ms linear}.section3__bounce--bounce,.section4__bounce--bounce,.section5bis__bounce--bounce{opacity:1;transform:scale(1)}.section2__card,.section3__sub-container,.section4__card-2,.section5bis__sub-container{opacity:0;transform:translateY(100%);transition:all 700ms linear}.section2__card--active,.section3__sub-container--active,.section4__card-2--active,.section5bis__sub-container--active{transition:all 700ms linear;opacity:1;transform:translateY(0)}.section6__container,.section3__paragraph-btn{opacity:0;transition:all 1000ms linear}.section6__container--appear,.section3__paragraph-btn--appear{opacity:1}*,::before,::after{margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:"Roboto",sans-serif}input[type=text],input[type=number],input[type=tel],input[type=email],textarea,select,textarea:focus,select:focus{font-size:16px}.main-container{overflow:hidden}a{text-decoration:none;color:#000;font-size:1.1rem}button{cursor:pointer}h1{font-size:2.6rem;text-align:justify;color:#fff}@media all and (max-width: 1220px){h1{text-align:center}}@media all and (max-width: 992px){h1{font-size:2rem}}h2{font-size:2rem}@media all and (max-width: 600px){h2{font-size:1.8rem}}p{margin:2rem 0;line-height:2rem}.container{width:80%;margin:auto}@media all and (min-width: 1900px){.container{width:60%}}@media all and (max-width: 600px){.container{width:90%}}.btn{border:2px solid #d5575c;padding:.9rem 2.3rem;display:inline-block;border-radius:2rem;color:#fff;transition:all 300ms linear}.btn--red{background-color:#d5575c}.btn--red-transparent{background-color:transparent;color:#d5575c}.btn--white-transparent{border:2px solid #fff;background-color:transparent}.btn--red:hover,.btn--red-transparent:hover,.btn--white-transparent:hover{animation:btnBounce 3s infinite both}@keyframes btnBounce{10%,90%{transform:scale(1.03)}20%,80%{transform:scale(0.98)}30%,50%,70%{transform:scale(1.03)}40%,60%{transform:scale(0.98)}}.before-after-effect{display:block;color:#d5575c;margin-bottom:2rem;text-align:center}.before-after-effect::before,.before-after-effect::after{content:"";display:inline-block;height:2px;width:5rem;background-color:#d5575c;color:#d5575c}.before-after-effect::before{margin-right:10px;margin-bottom:4px;background:linear-gradient(to right, transparent, #d5575c)}.before-after-effect::after{margin-left:10px;margin-bottom:4px;background:linear-gradient(to left, transparent, #d5575c)}.main-container{position:relative}.main-container .cookieConsent{position:fixed;bottom:2rem;left:3rem;z-index:50;width:min(400px,30%);padding:1rem 2rem;border-radius:.7rem;box-shadow:0 0 5px #fff;color:#fff;background:linear-gradient(170deg, #3D3F8F 17%, #222368 100%)}@media all and (max-width: 1220px){.main-container .cookieConsent{width:45%}}@media all and (max-width: 600px){.main-container .cookieConsent{width:85%;border-radius:.3rem;left:0;bottom:0}}.main-container .cookieConsent h3{margin-bottom:1rem}.main-container .cookieConsent p{margin:0;line-height:1.2rem;font-size:.8rem}.main-container .cookieConsent .div-reponse{display:flex;justify-content:flex-end;margin-top:1rem}@media all and (max-width: 600px){.main-container .cookieConsent .div-reponse{margin-top:1rem;flex-wrap:wrap}}.main-container .cookieConsent .div-reponse .reponse{padding:.5rem;border-radius:.3rem;margin-left:.7rem;border:1px solid #fff;font-size:.8rem;cursor:pointer;transition:all 200ms linear}@media all and (max-width: 600px){.main-container .cookieConsent .div-reponse .reponse{margin-bottom:.5rem}}.main-container .cookieConsent .div-reponse .reponse.yes{background-color:#d5575c;border:1px solid #d5575c;font-weight:bold}.main-container .cookieConsent .div-reponse .reponse:hover{background-color:#fff;color:red}.main-container .cookieConsent .div-reponse a#plus{display:inline-block;margin-top:.5rem;font-size:.8rem;color:#fff}.header{display:flex;justify-content:space-around;align-items:center;height:5.5rem;border-top:2.5rem solid #222368}@media all and (max-width: 600px){.header{border-top:none}}.header div{width:30%}@media all and (max-width: 600px){.header div{width:50%}}@media all and (max-width: 330px){.header div.header__logo{width:20%}.header div.header__call-to-action{width:50%;text-align:right}}.header__logo{text-align:center}.header__logo img{height:5rem}.header__logo p{margin-top:1rem}.header__nav{display:flex;align-items:center;justify-content:flex-end;list-style-type:none;width:40%;margin-right:2rem}@media all and (max-width: 600px){.header__nav{display:none}}.header__nav li{margin-left:1.5rem}@media all and (max-width: 600px){.header__call-to-action a{padding:.6rem .8rem}}.footer{padding-top:6rem;background:linear-gradient(170deg, #3d3f8f 17%, #222368 100%);color:#fff}@media all and (max-width: 600px){.footer{padding-top:2rem}}.footer img{height:5rem;border-radius:50%}.footer__container{display:flex;justify-content:center;padding-bottom:4rem;padding-right:1rem}@media all and (max-width: 600px){.footer__container{flex-direction:column;padding-bottom:2rem}}.footer__container div{width:33%;margin:0 1rem}@media all and (max-width: 600px){.footer__container div{width:100%}}.footer__container div:nth-child(2){margin-left:12rem}@media all and (max-width: 1220px){.footer__container div:nth-child(2){margin-left:5rem}}@media all and (max-width: 1220px){.footer__container div:nth-child(2){margin-left:4rem}}@media all and (max-width: 600px){.footer__container div:nth-child(2){margin-left:1rem}}.footer__container ul{list-style-type:none;line-height:2rem;margin:2rem 0}@media all and (max-width: 600px){.footer__container ul{margin:1.5rem 0}}.footer__container ul a{color:#fff}.footer .copyright{padding:1rem;color:#000;text-align:center;background-color:#fff}@media all and (max-width: 600px){.footer .copyright{font-size:.7rem}}.banner{background-color:#222368;padding-bottom:6rem}@media all and (max-width: 992px){.banner{padding:2rem 0 15rem}}@media all and (max-width: 600px){.banner{padding-top:0;padding-bottom:4rem}}.banner__container{display:flex;justify-content:center;align-items:center;min-height:730px}@media all and (max-width: 1220px){.banner__container{flex-direction:column;justify-content:space-around}}@media all and (max-width: 600px){.banner__container{height:auto}}.banner__sub-container{display:flex;justify-content:center;width:50%}@media all and (max-width: 1220px){.banner__sub-container{width:100%;text-align:center}}.banner__article{width:85%;margin:auto}@media all and (max-width: 1220px){.banner__article{margin-top:4rem;width:100%}}@media all and (max-width: 992px){.banner__article{margin-bottom:4rem}}.banner__article .btn-right{margin-left:1rem}.banner__article div{margin-top:3.5rem}@media all and (max-width: 600px){.banner__article div{display:flex;flex-direction:column}.banner__article div .btn-right{margin-left:0;margin-top:1rem}}.banner__paragraph{color:#fff;line-height:1.5rem;margin:1rem 0;text-align:justify}@media all and (max-width: 1220px){.banner__paragraph{text-align:center}}@media all and (max-width: 600px){.banner__paragraph{font-size:1.1rem}}.banner__img{height:30rem;margin-top:2rem}@media all and (max-width: 600px){.banner__img{height:19rem}}.section2{padding-bottom:5rem}.section2__card{display:flex;align-items:center;width:90%;margin:auto;padding:2rem;border-radius:1rem;text-align:center;position:relative;top:-7.5rem;box-shadow:0 0 10px rgba(112,110,110,.5);background-color:#fff}@media all and (max-width: 1220px){.section2__card{margin-top:3rem}}@media all and (max-width: 992px){.section2__card{flex-direction:column;padding-bottom:2.5rem}}@media all and (max-width: 600px){.section2__card{top:0;padding:1.7rem;width:80%;background-color:#faf5f5}}.section2__card h2{font-size:1.4rem;margin-top:1rem;text-align:center}.section2__card p{font-size:1.4rem;padding-top:.7rem;margin:0 1rem 0 0}@media all and (max-width: 600px){.section2__card p{font-size:1rem}}.section2__card-sub-container-1 img{height:10rem}.section2__card-sub-container-1{width:20%}.section2__card-sub-container-2{width:55%}.section2__card-sub-container-3{width:25%}.section2__card-sub-container-3 a{display:inline-block}@media all and (max-width: 992px){.section2__card-sub-container-1,.section2__card-sub-container-2,.section2__card-sub-container-3{width:100%}}.section2__sub-container{display:flex;flex-direction:row-reverse;justify-content:center;align-items:center}@media all and (max-width: 1220px){.section2__sub-container{flex-direction:column}}.section2__sub-container-2{display:flex;justify-content:center;width:50%;margin:auto}@media all and (max-width: 1220px){.section2__sub-container-2{width:100%;text-align:center;margin:2rem 0}}.section2__sub-container-2 img{height:30rem}@media all and (max-width: 600px){.section2__sub-container-2 img{height:19rem}}.section2__article{width:90%}.section2__list{list-style-type:none;margin:3rem 0}.section2__list li{margin-left:1rem;margin-bottom:1rem;line-height:1.5rem}@media all and (max-width: 600px){.section2__list li{margin-left:.3rem}}.section2__list div{display:flex}.section2__list i{margin-top:.2rem;color:#d5575c}.section3{background-color:#faf5f5;padding:7rem 0}@media all and (max-width: 600px){.section3{padding:4rem 0}}.section3__container{display:flex;flex-direction:column;justify-content:center;align-items:center}@media all and (max-width: 1220px){.section3__container{width:90%;text-align:center}}.section3__heading{margin-bottom:5rem;text-align:center}@media all and (max-width: 1220px){.section3__heading{margin-bottom:2rem}}.section3__sub-container{display:flex}@media all and (max-width: 992px){.section3__sub-container{display:flex;flex-wrap:wrap}}.section3__card{background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);text-align:center;border-radius:.6rem;padding:2rem 2rem 1rem 2rem;margin:1rem;z-index:3;width:100%}.section3__card img{height:6rem;margin-bottom:1rem}.section3__card p{width:80%;margin:1rem auto}@media all and (max-width: 600px){.section3__card p{width:100%}}.section3__paragraph-btn{text-align:center}.section3__btn{margin-top:2rem}.section5{background:linear-gradient(170deg, #3d3f8f 17%, #222368 100%);color:#fff;padding:7rem 0}@media all and (max-width: 600px){.section5{padding:3rem 0}}.section5__container{display:flex;justify-content:center;align-items:center}@media all and (max-width: 1220px){.section5__container{flex-direction:column}}.section5__sub-container{width:50%}@media all and (max-width: 1220px){.section5__sub-container{width:100%;text-align:center}}@media all and (max-width: 600px){.section5__sub-container img{height:20rem}}.section5__illustration img{height:30rem}@media all and (max-width: 600px){.section5__illustration img{height:19rem}}.section5__article{width:90%;margin:auto}@media all and (max-width: 1220px){.section5__article{margin-top:3rem}}.section5__list{margin-left:1.5rem}.section5__list li{margin-bottom:1rem}.section5bis{background-color:#faf5f5;padding:7rem 0}@media all and (max-width: 600px){.section5bis{padding:3rem 0}}.section5bis__container{display:flex;flex-direction:column;justify-content:center;align-items:center}.section5bis__heading{margin-bottom:5rem;text-align:center}.section5bis__sub-container{display:grid;grid-template-columns:repeat(3, 1fr)}@media all and (max-width: 992px){.section5bis__sub-container{grid-template-columns:repeat(2, 1fr)}}@media all and (max-width: 600px){.section5bis__sub-container{grid-template-columns:repeat(1, 1fr)}}.section5bis__card{text-align:center;border-radius:.6rem;margin:1rem}.section5bis__card img{height:6rem}.section5bis__card p{width:80%;margin:1rem auto;color:gray}@media all and (max-width: 1220px){.section5bis__card p{width:100%}}.section6{background:linear-gradient(170deg, #3d3f8f 17%, #222368 100%);color:#fff;padding:4rem 0}@media all and (max-width: 600px){.section6{padding:4rem .8rem}}.section6__container{display:flex;justify-content:space-around;align-items:center}@media all and (max-width: 992px){.section6__container{width:100%}}@media all and (max-width: 600px){.section6__container{flex-direction:column;text-align:center}.section6__container div{margin:1rem 0}}.section6__container p{margin-top:.8rem;margin-bottom:0}.section6__container .ml{margin-left:1rem}.section-form{background-color:#faf5f5;padding:5rem 0}.section-form>div{text-align:center}.section-form>div ul{display:grid;justify-content:center;grid-template-columns:repeat(2, 1fr);margin:2rem auto;width:50%;list-style-type:none}@media all and (max-width: 600px){.section-form>div ul{grid-template-columns:repeat(1, 1fr);width:80%}}.section-form>div li{margin-bottom:.5rem}.section-form>div span{font-weight:bold;color:#d5575c}.section-form__form{background:linear-gradient(170deg, #3d3f8f 57%, #222368 100%);padding:3rem 5rem;border-radius:1rem;width:50%;margin:auto;text-align:center}@media all and (max-width: 992px){.section-form__form{width:70%}}@media all and (max-width: 600px){.section-form__form{padding:1rem;width:90%}}.section-form__form-div{display:flex}.section-form__form-div>div{width:50%}.section-form__form-div input,.section-form__form-div select{-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;width:98%;margin:.5rem 0;padding:.6rem;border-radius:.3rem;border-style:none;box-shadow:0 0 5px rgba(185,182,182,.5)}.section-form__form-div.div-100{position:relative;display:inherit}.section-form__form-div.div-100 input,.section-form__form-div.div-100 select{width:98.5%;border-radius:.3rem}.section-form__form-div.div-100 select{background-color:#fff;color:gray;cursor:pointer}.section-form__form-div.div-100 textarea{-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;box-shadow:0 0 5px rgba(185,182,182,.5);font-family:Roboto,sans-serif;border-style:none;width:98%;border-radius:.3rem;margin-top:.5rem;padding:.7rem;color:#999696;font-size:16px}.section-form__form-div.div-100#autre{display:none}.section-form__form-div.div-100 button{background-color:#d5575c;border:2px solid #d5575c;margin-top:2rem;font-weight:bold;font-size:1rem;border:none}.section-form__chevron.fas{position:absolute;right:1.5rem;transform:translateY(60%);cursor:pointer;z-index:3;background-color:#fff;padding:.3rem}@media all and (max-width: 600px){.section-form__chevron.fas{right:.7rem}}.section-form .tooltip{font-size:.7rem;display:none;color:red;font-weight:bold}.section-form .tooltip-valide{border:2px solid #56dd56;outline:none}.section-form .tooltip-invalide{border:2px solid #fa0101;outline:none}.section-form #success{display:none;margin-top:1rem;margin-bottom:0;font-size:1.1rem;color:#adff2f}@media all and (max-width: 600px){.section-form #success{font-size:.8rem}}.main-container-policy-thanks{background:linear-gradient(170deg, #3d3f8f 17%, #222368 100%)}.header-policy-thanks{background-color:#fff}.header-policy-thanks div{width:10%}.footer__policy-thanks{border-top:2rem solid #fff}.main__policy-thanks{max-width:60%;margin:4rem auto;padding:2rem;line-height:1.6rem;background-color:#fff;border-radius:1rem;box-shadow:0 0 30px rgba(197,190,190,.5)}@media all and (max-width: 992px){.main__policy-thanks{max-width:75%}}.main__policy-thanks h1{font-size:2.3rem;padding:3rem 0 2rem;line-height:2.2rem;color:#000}.main__policy-thanks h2{margin:2rem 0 1rem;font-size:1.5rem}.main__policy-thanks p{font-size:1rem;margin:.5rem 0 1rem}.main__policy-thanks p#cookie,.main__policy-thanks p #cnil{text-decoration:underline;cursor:pointer}.main__policy-thanks ul{font-size:1rem;margin-left:2rem;list-style-type:disc}.main__policy-thanks ul ul{margin-left:2.5rem;list-style-type:circle}.main__policy-thanks hr{margin-top:2.5rem}.main__thanks{margin:12rem auto}@media all and (max-width: 1220px){.main__thanks{margin:13rem auto}}@media all and (max-width: 992px){.main__thanks{margin:2rem auto}}.section__thanks{text-align:center}.section__thanks h1{text-align:center}/*# sourceMappingURL=style.css.map */
