*{margin:0;padding:0;box-sizing:border-box;font-size:16px;cursor:default;color:#333}body{font-family:Montserrat,Arial,sans-serif;font-weight:500;background:#f5f5f5;overflow-x:hidden}a{text-decoration:none;cursor:pointer}h3{text-transform:uppercase;font-weight:800;font-size:1.2rem;color:#4271a4}p{line-height:1.5rem}li{list-style-type:disc;line-height:1.5rem}li::marker{color:#4271a4}.socials{display:flex;gap:2rem;align-items:center;z-index:2;width:fit-content}.socials img{width:30px;cursor:pointer}@media screen and (max-width: 500px){.socials img{width:25px}}footer{padding:4rem 5%;display:flex;flex-direction:column;align-items:center;gap:2rem;background:#4271a4}footer p{color:#f5f5f5}footer .copywrite{text-align:center;font-size:.8rem}.footer-content{display:flex;justify-content:space-between;flex-direction:row;gap:4rem;width:100%}@media screen and (max-width: 855px){.footer-content{flex-direction:column;align-items:center}}.footer-content-logo{width:10rem;height:fit-content}.footer-content-text{flex:2}@media screen and (max-width: 855px){.footer-content-text{text-align:center}}.footer-content .contact{flex:2;display:flex;flex-direction:column;gap:1rem}@media screen and (max-width: 855px){.footer-content .contact{align-items:center}}.footer-content .contact h3{color:#f5f5f5;font-size:1.2rem}.footer-content .copywrite{text-align:center;font-size:.8rem}header{position:fixed;top:0;left:0;display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:1.6rem 3rem;width:100%;text-transform:uppercase;background:transparent;z-index:999;transition:all .75s ease-in-out}@media screen and (max-width: 855px){header{padding:.8rem 5%}}header.scroll{padding:.8rem 3rem;background:#4271a4}@media screen and (max-width: 855px){header.scroll{padding:.8rem 5%}}header.scroll a{color:#f5f5f5}.header-logo{cursor:pointer;height:3.4rem;margin:.8rem}@media screen and (max-width: 500px){.header-logo{height:2.4rem}}.navigation{position:relative;display:flex;align-items:center;gap:.6rem .9rem}.navigation p{font-weight:600;font-size:.9rem;border-right:3px solid #ffc000;padding-right:.9rem;color:#f5f5f5;transition:.35s;white-space:nowrap;cursor:pointer}.navigation p:hover{color:#ffc000}.navigation p:nth-last-child(1){border-right:initial;padding-right:initial;padding:.8rem 1.2rem;border-radius:8px;color:#333;font-weight:700;background:-webkit-linear-gradient(#ffc000 10%,#d7a31a 110%)}.navigation p:nth-last-child(1):hover{color:#4271a4}@media screen and (max-width: 855px){.navigation{visibility:hidden;display:flex;position:absolute;top:0;right:-200px;height:100vh;width:0;background:#f5f5f5;flex-direction:column;justify-content:center;gap:7rem;padding:6rem;z-index:990;overflow:hidden;opacity:0;transition:.4s}.navigation.burger-in{visibility:visible;width:100%;right:0;opacity:1}.navigation.burger-in p{font-size:1.3rem}.navigation.burger-in p:not(.contact){border-right:initial;padding-right:initial;color:#4271a4}}.burger{display:none}@media screen and (max-width: 855px){.burger{position:absolute;top:2.6rem;right:1.8rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;z-index:999}.burger div{width:35px;height:5px;border-radius:10px;background-color:#ffc000}}@media screen and (max-width: 855px) and (max-width: 500px){.burger{top:2rem}}@media screen and (max-width: 855px){.burger.burger-in div:nth-child(3){background-color:transparent}.burger.burger-in .first{background-color:#4271a4;height:20px;width:20px;border-radius:50%}}.hero{position:relative;height:100vh;width:100%;display:flex;flex-direction:column;justify-content:center;padding-top:3rem;overflow:hidden;background-color:#0369}@media screen and (max-width: 855px){.hero{gap:.8rem}}.hero-img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;z-index:-1}.hero-text{width:70vw;padding-left:3rem;display:flex;flex-direction:column;gap:1rem;line-height:5.5rem;transform-origin:bottom;z-index:1;transform:translateY(20%);opacity:0;transition:.75s ease-in-out}@media screen and (max-width: 855px){.hero-text{width:100vw;padding-left:initial;padding:5%;line-height:4.5rem}}@media screen and (max-width: 500px){.hero-text{line-height:2.5rem}}.hero-text h1,.hero-text h2{font-family:Oswald,sans-serif;font-size:clamp(36px,9vw,90px);font-weight:700;letter-spacing:-.2rem;color:#f5f5f5;text-transform:uppercase}@media screen and (max-width: 855px){.hero-text h1,.hero-text h2{letter-spacing:-.1rem}}@media screen and (max-width: 500px){.hero-text h1,.hero-text h2{letter-spacing:normal}}.hero-text h1 em,.hero-text h2 em{color:#ffc000;font-family:unset;font-size:unset;font-style:unset}.hero-text p{font-family:Montserrat,sans-serif;font-size:clamp(14px,1.8vw,16px);color:#f5f5f5}.hero-text .contact{display:flex;gap:2rem;margin-top:1.6rem;flex-wrap:wrap}@media screen and (max-width: 500px){.hero-text .contact{flex-direction:column;gap:3rem;align-items:center}}.hero .visible{transform:translateY(0);opacity:1}.cta{background:-webkit-linear-gradient(#ffc000 10%,#d7a31a 110%);border-radius:8px;padding:1rem 1.4rem;font-weight:700;width:fit-content;height:fit-content;text-transform:uppercase;text-align:center;transition:.35s}.cta p{font-size:.9rem;color:#333;transition:.35s;cursor:pointer}.cta:hover{box-shadow:0 0 12px 3px #0000001a}.cta:hover p{color:#4271a4}@media screen and (max-width: 500px){.cta{font-size:.8rem;padding:.8rem 1rem}}.intro{display:flex;flex-direction:column;align-items:center;gap:5rem;padding:8rem 10vw 2rem}@media screen and (max-width: 855px){.intro{padding:6rem 2rem;gap:5.5rem}}.intro-text{text-align:center}.intro-cards{display:flex;gap:1.4rem 2.5rem;flex-wrap:wrap;justify-content:space-between;width:100%}.intro-cards-title{font-size:1.2rem;text-transform:uppercase;text-align:center;color:#333;width:100%}.card{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;flex:1}.card-title{font-size:.9rem;text-transform:uppercase;color:#333}.card-icon{margin:2rem;width:3.8rem}@media screen and (max-width: 500px){.card-icon{width:4rem}}.about{display:flex;flex-direction:column;align-items:center;gap:6rem;padding:6rem 10vw 2rem}@media screen and (max-width: 855px){.about{padding:3rem 2rem;gap:3.5rem}}.about-subtitle{position:relative;text-transform:uppercase;font-size:2rem;display:flex;flex-direction:column;align-items:center;width:100%;padding-top:5rem}@media screen and (max-width: 500px){.about-subtitle{font-size:1.7rem}}.about-subtitle:before{content:"";font-size:3.8rem;position:absolute;top:-28px;color:#4271a4;opacity:.1;padding-top:5rem;z-index:-1}@media screen and (max-width: 500px){.about-subtitle:before{display:none}}.about-subtitle:before{content:"mes atouts"}.about-presentation{display:flex;flex-direction:row-reverse;justify-content:space-between;gap:5rem;align-items:center;width:100%}@media screen and (max-width: 855px){.about-presentation{flex-direction:column;text-align:center}}.about-presentation-img{display:flex;justify-content:flex-end;align-items:center}.about-presentation-img img{width:300px;height:300px;border-radius:50%;object-fit:cover;box-shadow:#ffc000 -20px 20px}@media screen and (max-width: 500px){.about-presentation-img img{width:200px;height:200px}}.about-presentation-text{font-size:1rem}.about-presentation-text span{background:#ffc000}.about-promess{border:2px solid #4271a4;padding:2rem;border-radius:8px;display:flex;gap:4rem}@media screen and (max-width: 855px){.about-promess{flex-direction:column;text-align:center}}.about-promess-content{display:flex;flex-direction:column;gap:1.6rem;flex:1}.about-promess-content-title{color:#4271a4;font-size:1.1rem;margin-bottom:.5rem}.about-promess-content ul{flex:1;display:flex;flex-direction:column;gap:1.4rem;padding-left:1rem}.about-numbers{display:flex;flex-direction:row;justify-content:space-between;gap:2.5rem;width:100%}@media screen and (max-width: 855px){.about-numbers{flex-direction:column}}.number{text-align:center}.number-title{font-weight:800;font-size:1.2rem;text-transform:uppercase;flex:1}.number-content{font-size:1rem}.offer{display:flex;flex-direction:column;align-items:center;padding:6rem 2.2rem 2rem;gap:4rem}@media screen and (max-width: 855px){.offer{padding:3rem 2rem;gap:3.5rem}}.offer-subtitle{position:relative;text-transform:uppercase;font-size:2rem;display:flex;flex-direction:column;align-items:center;width:100%;padding-top:5rem}@media screen and (max-width: 500px){.offer-subtitle{font-size:1.7rem}}.offer-subtitle:before{content:"";font-size:3.8rem;position:absolute;top:-28px;color:#4271a4;opacity:.1;padding-top:5rem;z-index:-1}@media screen and (max-width: 500px){.offer-subtitle:before{display:none}}.offer-subtitle:before{content:"mon offre"}.offer .trainings{padding:2rem 0;width:100vw;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3rem}.offer .trainings-status{display:flex;flex-direction:column;gap:.8rem;text-align:center;width:60%}@media screen and (max-width: 855px){.offer .trainings-status{width:100%}}.offer .trainings-status p{color:#333}.training{width:90%;display:flex;align-items:center;flex-wrap:wrap;flex-direction:row}.training:nth-child(2n){flex-direction:row-reverse}.training-img{display:flex;justify-content:center;align-items:center;flex:1;background:#4271a4;border-radius:8px;padding:2rem}.training-img img{max-width:260px}.training-content{display:flex;flex-direction:column;justify-content:center;gap:1rem;flex:1;min-width:340px;padding:3rem}.training-content-list{display:flex;flex-direction:column;gap:1.1rem;list-style-type:square;padding-left:1rem}.training-content-title{font-size:1rem;color:#333}.values{display:flex;flex-direction:column;align-items:center;gap:3rem;padding:8rem 0}.values-subtitle{position:relative;text-transform:uppercase;font-size:2rem;display:flex;flex-direction:column;align-items:center;width:100%;padding-top:5rem}@media screen and (max-width: 500px){.values-subtitle{font-size:1.7rem}}.values-subtitle:before{content:"";font-size:3.8rem;position:absolute;top:-28px;color:#4271a4;opacity:.1;padding-top:5rem;z-index:-1}@media screen and (max-width: 500px){.values-subtitle:before{display:none}}.values-subtitle:before{content:"mes valeurs"}.values-slider{width:90%;height:10vw;overflow:hidden;margin:2.5rem 0 4rem}.values-slider-item{display:block;font-size:clamp(30px,10vw,150px);font-weight:900;text-transform:uppercase;text-align:center;background:-webkit-linear-gradient(#ffc000 10%,#d7a31a 110%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.values-slider-item.display{animation:slide 2.8s forwards}.values-slider-item.hide{display:none}@keyframes slide{0%{transform:translateY(100%);opacity:0}25%{transform:translateY(0);opacity:1}80%{transform:translateY(0);opacity:1}to{transform:translateY(-100%);opacity:0}}.scroll-animation-wrapper{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.scroll-animation-wrapper.animate{opacity:1;transform:translateY(0)}@media screen and (max-width: 500px){.scroll-animation-wrapper{opacity:1;transform:initial;transition:none}}
