main{background-color:#f5f5f5;z-index:-10}#span_orange{color:#e86e36}.hero-content{width:70%;margin:0 auto;display:flex;justify-content:center}.hero-content_titres{margin-right:70px}.hero-content_titre{width:558px;margin-bottom:16px}.hero-content_texte{width:586px}.hero-content_img{width:290px;margin-top:-6%;max-width:max-content}.container{width:90%;max-width:1200px;margin:60px auto}.about__values{text-align:center;padding-bottom:32px;margin-top:73px}.value-card__icon img{width:166px;height:89px;object-fit:contain}.values__heading{font-size:25px;margin-bottom:24px}.values__highlight{color:#e86e36}.values__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.value-card{background:#fff;padding:24px;border-radius:8px;box-shadow:0 2px 4px #0000001a}.value-card__icon{display:flex;justify-content:center;margin-bottom:16px}.value-card__title{font-size:20px;margin-bottom:8px}.value-card__text{line-height:1.5}.about__values{width:100%;background-color:#d9d9d9;padding:64px 0}.about__values .container{max-width:1200px;margin:0 auto;padding:0 16px}.about__team{padding-bottom:32px}.team__heading{font-size:25px;margin-bottom:24px}.team__highlight{color:#e86e36}.team__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.team-member{background:#fff;padding:16px;border-radius:8px;box-shadow:0 2px 4px #0000001a;text-align:center}.team-member__photo{width:100%;height:192px;object-fit:cover;border-radius:4px;margin-bottom:16px}.team-member__name{font-size:18px;margin-bottom:4px}.team-member__role{font-size:14px}.about__why{padding-bottom:32px}.why__heading{font-size:25px;margin-bottom:56px;text-align:center}.why__highlight{color:#e86e36}.why__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.feature{display:flex}.feature__icon{margin-right:16px}.feature__icon img{width:57px;max-width:max-content}.feature__title{font-size:18px;margin-bottom:8px}.feature__text{line-height:1.6}.why__cta{text-align:center;margin-top:80px}.btn--primary{padding:20px 30px;border-radius:25px;border:none;background-image:linear-gradient(to right,#ffa000,#ff5e4d);font-size:14px;color:#fff;text-decoration:none;font-weight:700;transition:background-color .3s;box-shadow:0 3px 3px #00000073}.btn--primary:hover{transform:translateY(2px);box-shadow:0 2px 2px #00000040}.footer_image_fond_1{display:block;width:100%;height:auto;margin-top:-9px}#value_forme_1{width:2.6%;height:0vh;margin-left:45%;margin-top:-1.3%;border-radius:50px;background-color:#5ac5fa;margin-bottom:6.7%}#value_forme_2{position:relative;width:282%;height:.6vh;margin-left:114.5%;margin-top:4%;border-radius:50px;background-color:#5ac5fa}#team_forme_1{width:2.6%;height:.6vh;margin-left:0%;margin-top:-1.3%;border-radius:50px;background-color:#5ac5fa;margin-bottom:6.7%}#team_forme_2{position:relative;width:357%;height:.6vh;margin-left:114.5%;margin-top:0%;border-radius:50px;background-color:#5ac5fa}.btn--primary{cursor:pointer}@media screen and (max-width: 1200px){.hero-content{flex-direction:column}.hero-content_illustration{margin:58px auto}.hero-content_titres{gap:0}.hero-content_img{width:400px}}@media screen and (max-width: 768px){.about__intro{flex-direction:column;text-align:center}.about__logo{margin-top:16px}.about__story{flex-direction:column}}@media only screen and (max-device-width: 768px){.about__why .feature{display:flex;flex-direction:column;align-items:center;width:100%}.feature__content{display:flex;flex-direction:column;align-items:center}.feature__content p{text-align:center}.values__grid,.team__grid,.why__grid{display:grid!important;grid-template-columns:1fr;gap:50px;justify-items:center}.team-member,.feature{width:100%;max-width:500px;margin:0 auto}.value-card{max-width:700px}.feature{max-width:650px}.feature{display:flex;flex-direction:column}#value_forme_1,#value_forme_2,#team_forme_1,#team_forme_2,#why_forme_1,#why_forme_2{height:.3vh}.team-member{min-height:384px;padding:32px 16px}.team-member__photo{height:320px}.team__heading{text-align:center}#team_forme_1{height:.3vh;margin-left:44%}.hero-content_titres{margin-right:0}.hero-content_titre,.hero-content_texte{text-align:center;width:100%}}@media screen and (max-width: 768px){.hero-content_illustration{display:none}}
