@charset "UTF-8";@font-face{font-family:Inter;src:url(/fonts/Inter.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:url(/fonts/Poppins.ttf) format("truetype");font-weight:400;font-style:normal}header nav.desktop a:nth-last-child(2),section.index-projet a{font-family:Inter,sans-serif;font-size:14px;line-height:20px;padding:12px;border-radius:5px;color:#fff;background:#0f172a;text-decoration:none;transition:all .3s ease}header nav.desktop a:hover:nth-last-child(2),section.index-projet a:hover{background:#0f172ab3}@keyframes slide-top{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.slide-top{transform:translateY(50px);transition:none}.slide-top.active{animation:slide-top 1.6s ease-out;opacity:1!important;transform:translateY(0)}@keyframes slide-left{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}.slide-left{transform:translate(-50px)}.slide-left.active{animation:slide-left 1.6s ease-out;opacity:1!important;transform:translate(0)}@keyframes slide-right{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}.slide-right{transform:translate(50px)}.slide-right.active{animation:slide-right 1.6s ease-out;opacity:1!important;transform:translate(0)}@keyframes slide-scale-up{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.slide-scale-up{transform:scale(.8)}.slide-scale-up.active{animation:slide-scale-up 1.6s ease-out;opacity:1!important;transform:scale(1)}section.index-home{position:relative;left:50%;transform:translate(-50%);width:100%;display:flex;flex-direction:row;justify-content:center;gap:60px;padding-bottom:0;background:linear-gradient(180deg,#142c400d,#142c401a)}section.index-home div.text{position:relative;top:-60px;display:flex;flex-direction:column;gap:24px;width:35%}section.index-home div.text h1{font-family:Poppins,sans-serif;font-size:50px;line-height:60px;font-weight:700;color:#142c40;width:100%}section.index-home div.text h1 div{color:#8bcc4d}section.index-home div.text p{font-family:Inter,sans-serif;font-size:18px;line-height:28px;color:#506c88;width:557.14px;margin:0;width:100%}section.index-home div.text div.buttons{display:flex;flex-direction:row;gap:25px}section.index-home div.text div.buttons a{padding:10px 32px;border-radius:5px;font-family:Inter,sans-serif;font-size:14px;line-height:20px;color:#fff;background:#0f172a;text-decoration:none;width:fit-content;transition:all .3s ease}section.index-home div.text div.buttons a:hover{background:#0f172ab3}section.index-home div.text:before{content:"";width:183px;height:183px;background:#8bcc4d33;border-radius:100%;position:relative;top:230px;left:-90px;z-index:-1}section.index-home div.site div.card{display:flex;flex-direction:column;width:30vw;background:#fff;padding:24px;border-radius:8px;box-shadow:#0000001a 0 20px 25px -5px}section.index-home div.site div.card div.card-header div.btn{display:flex;flex-direction:row;gap:6px;width:100%;background:#142c401a;padding:10px 16px;border-radius:5px 5px 0 0;width:auto}section.index-home div.site div.card div.card-header div.btn div{width:10px;height:10px;border-radius:5px}section.index-home div.site div.card div.card-header div.btn div:nth-child(1){background:#f87171}section.index-home div.site div.card div.card-header div.btn div:nth-child(2){background:#facc15}section.index-home div.site div.card div.card-header div.btn div:nth-child(3){background:#4ade80}section.index-home div.site div.card div.card-body{padding:16px 16px 44px;display:flex;flex-direction:column;gap:16px;background:#f9fafb;border-radius:0 0 8px 8px}section.index-home div.site div.card div.card-body div.bar{background:#142c401a;border-radius:4px;height:16px}section.index-home div.site div.card div.card-body div.bar:nth-child(1){width:80%}section.index-home div.site div.card div.card-body div.bar:nth-child(2){width:50%}section.index-home div.site div.card div.card-body div.bar:nth-child(6){width:80%}section.index-home div.site div.card div.card-body div.bannier{background:#8bcc4d33;border-radius:4px;height:160px}section.index-home div.site:before{content:"";width:181px;height:181px;background:#8bcc4d33;border-radius:100%;display:block;position:relative;top:0;left:0;transform:translate(-50%,50%);z-index:-1}section.index-home div.site:after{content:"";width:240px;height:240px;background:#142c404d;border-radius:100%;display:block;position:relative;bottom:30px;left:90%;transform:translate(-50%,-50%);z-index:-1}section.index-services{display:flex;flex-direction:column;justify-content:center;align-items:center}section.index-services h2{font-family:Poppins,sans-serif;font-size:36px;line-height:40px;font-weight:700;color:#142c40;margin-bottom:16px}section.index-services h2:after{content:"";width:64px;height:4px;display:block;position:relative;top:6px;background:#8bcc4d}section.index-services p{font-family:Inter,sans-serif;font-size:18px;line-height:24px;color:#506c88;text-align:center}section.index-services div.services{display:flex;flex-direction:row;justify-content:space-between;gap:32px;margin-top:71px}section.index-services div.services a.service{display:flex;flex-direction:column;gap:24px;width:20vw;background:#fff;border-radius:8px;padding:24px;box-shadow:#0000001a 0 10px 15px -3px;text-decoration:none}section.index-services div.services a.service svg{padding:12px;border-radius:8px}section.index-services div.services a.service h3{font-family:Poppins,sans-serif;font-size:20px;line-height:28px;font-weight:700;color:#142c40;margin:0;width:100%}section.index-services div.services a.service p.text{font-family:Inter,sans-serif;font-size:16px;line-height:24px;color:#506c88;text-align:start;margin:0;width:100%}section.index-services div.services a.service p.plus{font-family:Inter,sans-serif;font-size:14px;line-height:20px;color:#506c88;margin-top:auto;width:fit-content;width:100%;text-align:start}section.index-services div.services a.service:hover p.plus{color:#8bcc4d}section.index-services div.services a.service:nth-child(1) svg{color:#15803d;background:#dcfce7}section.index-services div.services a.service:nth-child(2) svg{color:#15803d;background:#dcfce7}section.index-services div.services a.service:nth-child(3) svg{color:#7e22ce;background:#f3e8ff}section.index-services a.service-news{position:relative;display:flex;flex-direction:row;align-items:center;gap:39px;width:clamp(50vw,500px,100vw);background:#fff;border-radius:8px;border:2px solid #8BCC4D;padding:40px 15px;margin:30px;box-shadow:#0000001a 0 10px 15px -3px;text-decoration:none;transition:all .3s ease}section.index-services a.service-news svg{padding:12px;border-radius:8px;color:#15803d;background:#dcfce7;flex:1 0 auto}section.index-services a.service-news h3{font-family:Poppins,sans-serif;font-size:20px;line-height:28px;font-weight:700;color:#142c40;margin:0;flex:1 0 auto}section.index-services a.service-news p.text{font-family:Inter,sans-serif;font-size:16px;line-height:24px;color:#506c88;text-align:start;margin:0}section.index-services a.service-news p.plus{font-family:Inter,sans-serif;font-size:14px;line-height:20px;color:#506c88;text-decoration:none;flex:1 0 auto;text-align:start}section.index-services a.service-news:hover p.plus{color:#8bcc4d}section.index-services a.service-news:after{content:"News";width:120px;height:28px;display:inline-block;border-radius:4px;position:absolute;top:0;right:0;transform:translate(9px,-7px);background:#8bcc4d;text-align:center;line-height:28px;font-family:Inter,sans-serif;font-size:14px;font-weight:700;color:#fff}section.index-histoire{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:45px;padding-bottom:0}@media (max-width: 1820px){section.index-histoire{gap:80px}}@media (max-width: 1680px){section.index-histoire{gap:120px}}@media (max-width: 1520px){section.index-histoire{gap:160px}}@media (max-width: 1400px){section.index-histoire{gap:200px}}@media (max-width: 1250px){section.index-histoire{gap:240px}}section.index-histoire div.pictures{position:relative;width:30%;display:grid;grid-template-columns:repeat(6,65px);grid-template-rows:repeat(7,65px);grid-column-gap:24px;grid-row-gap:16px}section.index-histoire div.pictures img{position:absolute;object-fit:cover;border-radius:16px}section.index-histoire div.pictures img:nth-child(1){grid-area:1/2/3/4;width:100%;height:100%}section.index-histoire div.pictures img:nth-child(2){grid-area:3/1/5/3;width:100%;height:100%}section.index-histoire div.pictures img:nth-child(3){grid-area:2/4/5/7;width:100%;height:100%}section.index-histoire div.pictures img:nth-child(4){grid-area:5/1/8/7;width:100%;height:100%}section.index-histoire div.pictures div{position:absolute;top:100px;left:-35px;width:128px;height:128px;background:#8bcc4d1a;border-radius:12px;z-index:-1}section.index-histoire div.text{display:flex;flex-direction:column;gap:32px;width:30vw;border-radius:8px;padding:40px 15px;margin:30px}section.index-histoire div.text h2{font-family:Poppins,sans-serif;font-size:36px;line-height:40px;font-weight:700;color:#142c40;margin:0}section.index-histoire div.text h2:after{content:"";width:64px;height:4px;display:block;position:relative;top:6px;background:#8bcc4d}section.index-histoire div.text p{font-family:Inter,sans-serif;font-size:18px;line-height:28px;color:#506c88;text-align:start;margin:0}section.index-esport{position:relative;left:50%;transform:translate(-50%);width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:45px;background:#142c40;padding:96px;overflow:hidden;box-sizing:border-box}section.index-esport:before{content:"";width:181px;height:181px;background:#ea384c33;filter:blur(64px);border-radius:100%;position:absolute;top:-170px;left:-50px;transform:translate(-50%,50%);z-index:100}section.index-esport:after{content:"";width:240px;height:240px;background:#ea384c33;border-radius:100%;display:block;position:absolute;bottom:-200px;left:100%;transform:translate(-50%,-50%);z-index:100;filter:blur(64px)}section.index-esport div.text{display:flex;flex-direction:column;gap:20px;width:30vw;border-radius:8px;padding:40px 15px;margin:30px}section.index-esport div.text div.badges{display:flex;flex-direction:row;align-items:center;gap:8px}section.index-esport div.text div.badges svg{width:24px;height:24px;color:#ea384c}section.index-esport div.text div.badges p{padding:3px 11px;border-radius:50px;background:#ea384c;font-family:Inter,sans-serif;font-size:12px;line-height:16px;font-weight:700}section.index-esport div.text h2{font-family:Poppins,sans-serif;font-size:36px;line-height:40px;font-weight:700;color:#fff;margin:0;padding:20px 0}section.index-esport div.text h2:after{content:"";width:64px;height:4px;display:block;position:relative;top:6px;background:#ea384c}section.index-esport div.text div.picture{display:none}section.index-esport div.text div.picture img{position:relative;width:380px;height:208px;object-fit:cover;border-radius:8px;border:1px solid rgba(234,56,76,.3)}section.index-esport div.text div.picture:before{content:"";width:256px;height:256px;background:#ea384c1a;border-radius:100%;position:absolute;top:-150px;left:20px;transform:translate(-50%,50%);filter:blur(64px)}section.index-esport div.text div.picture:after{content:"";width:162px;height:94px;background:#0000004d;border-radius:100px;display:block;position:absolute;top:-30px;left:calc(100% - 50px);transform:translate(-50%,-50%);z-index:100;filter:blur(24px)}section.index-esport div.text p{font-family:Inter,sans-serif;font-size:18px;line-height:28px;color:#fff;text-align:start;margin:0}section.index-esport div.text p:nth-child(2){font-size:18px}section.index-esport div.text p:nth-child(3){font-size:16px}section.index-esport div.text div.buttons{display:flex;flex-direction:row;gap:24.5px}section.index-esport div.text div.buttons a{display:flex;flex-direction:row;gap:8px;align-items:center;padding:10px 16px;border-radius:8px;font-family:Inter,sans-serif;font-size:14px;line-height:20px;color:#fff;text-decoration:none}section.index-esport div.text div.buttons a svg{width:16px;height:16px}section.index-esport div.text div.buttons a:first-child{background:#ea384c;transition:all .3s ease}section.index-esport div.text div.buttons a:first-child:hover{background:linear-gradient(90deg,#ea384c,#921120)}section.index-esport div.text div.buttons a:last-child{border:1px solid rgb(255,255,255);transition:all .3s ease}section.index-esport div.text div.buttons a:last-child:hover{background:#ea384c;border:1px solid #EA384C}section.index-esport div.picture{position:relative}section.index-esport div.picture img{position:relative;width:30vw;height:400px;object-fit:cover;border-radius:8px;border:1px solid rgba(234,56,76,.3)}section.index-esport div.picture:before{content:"";width:256px;height:256px;background:#ea384c1a;border-radius:100%;position:absolute;top:-150px;left:20px;transform:translate(-50%,50%);filter:blur(64px)}section.index-esport div.picture:after{content:"";width:162px;height:94px;background:#0000004d;border-radius:100px;display:block;position:absolute;top:-30px;left:calc(100% - 50px);transform:translate(-50%,-50%);z-index:100;filter:blur(24px)}section.index-sponsors{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:42px}section.index-sponsors h2{font-family:Poppins,sans-serif;font-size:36px;line-height:40px;font-weight:700;color:#142c40;margin:0}section.index-sponsors h2:after{content:"";width:64px;height:4px;display:block;position:relative;top:6px;background:#8bcc4d}section.index-sponsors p{font-family:Inter,sans-serif;font-size:16px;line-height:24px;color:#506c88;text-align:center;margin:0;width:50vw}section.index-sponsors div.card-sponsors{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:42px;background:#f3f4f6;border-radius:20px;width:1280px;padding:30px 40px;box-sizing:border-box}section.index-sponsors div.card-sponsors div.title{display:flex;flex-direction:row;justify-content:center;gap:5px}section.index-sponsors div.card-sponsors div.title h3{font-family:Poppins,sans-serif;font-size:36px;line-height:40px;font-weight:700;color:#142c40}section.index-sponsors div.card-sponsors div.title h3:after{content:"";width:158px;height:4px;display:block;position:relative;top:0;background:#ea384c}section.index-sponsors div.card-sponsors div.title p{align-self:end;font-family:Poppins,sans-serif;font-size:16px;line-height:24px;font-weight:700;width:auto;color:#142c40}section.index-sponsors div.card-sponsors .row{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:41px}section.index-sponsors div.card-sponsors .row div.card-histoire{display:flex;flex-direction:column;gap:12px;background:#fff;border-radius:8px;box-sizing:border-box;width:250px;padding:20px 24px;border-top:4px solid #EA384C}section.index-sponsors div.card-sponsors .row div.card-histoire p.title{font-family:Poppins,sans-serif;font-size:20px;line-height:28px;font-weight:700;color:#142c40;text-align:start;width:auto}section.index-sponsors div.card-sponsors .row div.card-histoire p.text{font-family:Inter,sans-serif;font-size:16px;line-height:24px;color:#506c88;text-align:start;width:auto}section.index-sponsors div.card-sponsors .row div.card-img{display:flex;flex-direction:column;gap:12px;border-radius:16px;flex:3}section.index-sponsors div.card-sponsors .row div.card-img img{width:100%;height:369px;object-fit:cover;border-radius:16px}section.index-sponsors div.card-sponsors .row div.card-news{display:flex;flex-direction:column;gap:12px;background:#fff;border-radius:8px;box-sizing:border-box;width:299px;padding:20px 24px;border-top:4px solid #EA384C}section.index-sponsors div.card-sponsors .row div.card-news p.title{font-family:Poppins,sans-serif;font-size:20px;line-height:28px;font-weight:700;color:#fff;text-align:start;width:120px;padding:4px 16px;box-sizing:border-box;background:#ea384c;border-radius:5px;text-align:center}section.index-sponsors div.card-sponsors .row div.card-news p.text{font-family:Inter,sans-serif;font-size:16px;line-height:24px;color:#506c88;text-align:start;width:auto}section.index-sponsors div.card-sponsors .row div.action{display:flex;flex-direction:column;gap:12px;background:#fff;border-radius:8px;box-sizing:border-box;width:100%;max-width:406px;padding:20px 24px;border-top:4px solid #EA384C}section.index-sponsors div.card-sponsors .row div.action p.title{font-family:Poppins,sans-serif;font-size:20px;line-height:28px;font-weight:700;color:#142c40;text-align:start;width:auto}section.index-sponsors div.card-sponsors .row div.action p.text{font-family:Inter,sans-serif;font-size:16px;line-height:24px;color:#506c88;text-align:start;width:auto}section.index-sponsors div.card-sponsors .row div.button{display:flex;flex-direction:column;align-items:center;gap:12px;background:#fff;border-radius:8px;box-sizing:border-box;width:177px;padding:20px 24px;border-top:4px solid #EA384C}section.index-sponsors div.card-sponsors .row div.button p{font-family:Inter,sans-serif;font-size:16px;line-height:24px;color:#506c88;text-align:start;width:auto}section.index-sponsors div.card-sponsors .row div.button a{padding:15px 34px;background:#ea384c4d;border-radius:8px}section.index-sponsors div.card-sponsors .row div.button a svg{width:24px;height:24px;color:#142c40}@media (max-width: 1350px){section.index-sponsors div.card-sponsors{width:80vw}section.index-sponsors div.card-sponsors .row div.card-img{width:100%}}section.index-sponsors div.card-devenir-sponsor{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:7px;background:#fff;padding:33px;border-radius:8px;width:1280px;position:relative;top:-30px;box-sizing:border-box;border:1px solid rgba(234,56,76,.3)}section.index-sponsors div.card-devenir-sponsor h2{font-family:Poppins,sans-serif;font-size:36px;line-height:40px;font-weight:700;color:#142c40;text-align:center;width:100%}section.index-sponsors div.card-devenir-sponsor h2:after{display:none}section.index-sponsors div.card-devenir-sponsor div.bar{width:768px;max-width:100%;background:#8bcc4d;height:1px}section.index-sponsors div.card-devenir-sponsor p{font-family:Inter,sans-serif;font-size:16px;line-height:24px;color:#506c88;text-align:center;width:734px;max-width:100%}section.index-sponsors div.card-devenir-sponsor a{background:#0f172a;width:fit-content;color:#fff;padding:10px;border-radius:6px;font-family:Inter,sans-serif;font-size:14px;line-height:20px;text-decoration:none}section.index-sponsors div.card-devenir-sponsor a:hover{background:#0f172ab3}@media (max-width: 1350px){section.index-sponsors div.card-devenir-sponsor{width:80vw}}section.index-projet{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:42px}section.index-projet h2{font-family:Poppins,sans-serif;font-size:36px;line-height:40px;font-weight:700;color:#142c40;margin:0}section.index-projet h2:after{content:"";width:64px;height:4px;display:block;position:relative;top:6px;background:#8bcc4d}section.index-projet p{font-family:Inter,sans-serif;font-size:16px;line-height:24px;color:#506c88;text-align:center;margin:0;width:50vw}section.index-projet div.projets{display:flex;flex-direction:row;justify-content:center;gap:32px}section.index-projet div.projets a.projet{display:flex;flex-direction:column;background:#fff;border-radius:8px;box-shadow:#0000001a 0 10px 15px -3px;max-width:592px;flex:1 0 auto;text-decoration:none;padding:0;width:fit-content;opacity:0}section.index-projet div.projets a.projet div.project-head img{width:100%;height:208px;object-fit:cover;border-radius:8px 8px 0 0}section.index-projet div.projets a.projet div.projet-body{padding:24px}section.index-projet div.projets a.projet div.projet-body div.title{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:12px}section.index-projet div.projets a.projet div.projet-body div.title h3{font-family:Poppins,sans-serif;font-size:20px;line-height:28px;font-weight:700;color:#142c40;margin:0}section.index-projet div.projets a.projet div.projet-body div.title p{font-family:Inter,sans-serif;font-size:12px;color:#142c40;margin:0;padding:3px 11px;border-radius:100px;background:#f3f4f6;width:fit-content;font-weight:700}section.index-projet div.projets a.projet div.projet-body p{font-family:Inter,sans-serif;font-size:16px;line-height:24px;color:#506c88;text-align:start;width:100%;margin-bottom:16px}section.index-projet div.projets a.projet div.projet-body div.tags{display:flex;flex-direction:row;gap:8px}section.index-projet div.projets a.projet div.projet-body div.tags p{display:flex;flex-direction:row;gap:4px;align-items:center;font-family:Inter,sans-serif;font-size:12px;color:#506c88;text-align:start;border:1px solid rgba(0,0,0,.5);background:#f9fafb;width:fit-content;padding:3px 8px;border-radius:100px}section.index-projet div.projets a.projet div.projet-body div.tags p svg{width:12px;height:12px}section.index-projet a{padding:9px 16px}section.index-contact{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:42px}section.index-contact h2{font-family:Poppins,sans-serif;font-size:36px;line-height:40px;font-weight:700;color:#142c40;margin:0}section.index-contact h2:after{content:"";width:64px;height:4px;display:block;position:relative;top:6px;background:#8bcc4d}section.index-contact p{font-family:Inter,sans-serif;font-size:16px;line-height:24px;color:#506c88;text-align:center;margin:0;width:50vw}section.index-contact div.contact{display:flex;flex-direction:row;gap:48px}section.index-contact div.contact div.form{display:flex;flex-direction:column;gap:24px;background:#fff;border-radius:8px;padding:24px;box-shadow:#0000001a 0 10px 15px -3px;width:584px}section.index-contact div.contact div.form h3{font-family:Poppins,sans-serif;font-size:20px;line-height:28px;font-weight:700;color:#142c40;margin:0}section.index-contact div.contact div.form form{display:flex;flex-direction:column;gap:16px}section.index-contact div.contact div.form form div.row{display:flex;flex-direction:row;gap:16px}section.index-contact div.contact div.form form div.row div.col{display:flex;flex-direction:column;gap:4px;flex:1}section.index-contact div.contact div.form form div.row div.col label{font-family:Inter,sans-serif;font-size:14px;line-height:20px;font-weight:500;color:#142c4033}section.index-contact div.contact div.form form div.row div.col input{border-radius:5px;border:1px solid rgba(20,44,64,.2);padding:11px 13px;font-family:Inter,sans-serif;font-size:14px;font-weight:400;background:#f8fafc;color:#64748b}section.index-contact div.contact div.form form div.row div.col input::placeholder{color:#64748b}section.index-contact div.contact div.form form div.row div.col textarea{border-radius:5px;border:1px solid rgba(20,44,64,.2);padding:11px 13px;height:120px;box-sizing:border-box;font-family:Inter,sans-serif;font-size:14px;font-weight:400;background:#f8fafc;color:#64748b}section.index-contact div.contact div.form form div.row div.col textarea::placeholder{color:#64748b}section.index-contact div.contact div.form form div.row div.col input[type=submit]{border-radius:6px;border:none;font-family:Inter,sans-serif;font-size:14px;line-height:20px;font-weight:500;color:#fff;background:#0f172a;transition:all .3s ease}section.index-contact div.contact div.form form div.row div.col input[type=submit]:hover{background:#0f172ab3}section.index-contact div.contact div.informations{display:flex;flex-direction:column;gap:52px;width:584px}section.index-contact div.contact div.informations div.informations-contact{display:flex;flex-direction:column;gap:16px;overflow:hidden}section.index-contact div.contact div.informations div.informations-contact h3{font-family:Poppins,sans-serif;font-size:20px;line-height:28px;font-weight:700;color:#142c40}section.index-contact div.contact div.informations div.informations-contact div{display:flex;flex-direction:row;gap:16px;align-items:center}section.index-contact div.contact div.informations div.informations-contact div svg{padding:12px;border-radius:8px;color:#8bcc4d;background:#8bcc4d1a;min-width:24px}section.index-contact div.contact div.informations div.informations-contact div div.text{display:flex;flex-direction:column;gap:4px;width:100%}section.index-contact div.contact div.informations div.informations-contact div div.text p.title{font-family:Inter,sans-serif;font-size:16px;line-height:24px;color:#142c40;text-align:start;width:100%}section.index-contact div.contact div.informations div.informations-contact div div.text p.text{font-family:Inter,sans-serif;font-size:16px;line-height:24px;font-weight:400;color:#506c88;text-align:start;width:100%}section.index-contact div.contact div.informations div.informations-contact div div.text p.text a{color:#506c88;text-decoration:none}section.index-contact div.contact div.informations div.informations-contact div div.text p.text a:hover{color:#8bcc4d}section.index-contact div.contact div.informations div.horraire{display:flex;flex-direction:column;gap:8px;padding:14px 24px;border-radius:8px;background:#142c40;overflow:hidden}section.index-contact div.contact div.informations div.horraire h3{font-family:Poppins,sans-serif;font-size:20px;line-height:28px;font-weight:700;color:#fff}section.index-contact div.contact div.informations div.horraire p.jour{font-family:Inter,sans-serif;font-size:16px;line-height:24px;color:#d1d5db;text-align:start}section.index-contact div.contact div.informations div.horraire p.mini{font-family:Inter,sans-serif;font-size:14px;line-height:20px;font-weight:400;color:#d1d5db;text-align:start}section.index-faq{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:42px}section.index-faq div.header{display:flex;flex-direction:row;gap:7px;align-items:center}section.index-faq div.header h2{font-family:Poppins,sans-serif;font-size:36px;line-height:40px;font-weight:700;color:#142c40}section.index-faq div.header h2:after{content:"";width:64px;height:4px;display:block;position:relative;top:6px;background:#8bcc4d}section.index-faq div.header svg{color:#8bcc4d;min-width:32px}section.index-faq p{font-family:Poppins,sans-serif;font-size:16px;line-height:24px;color:#506c88;text-align:center;width:90%}section.index-faq div.faq{display:flex;flex-direction:column;gap:24px;width:768px;cursor:pointer}section.index-faq div.faq div.faq-item{display:flex;flex-direction:column;gap:16px;background:#fff;border-radius:8px;padding:12px 24px;box-shadow:#0000000d 0 1px 2px;width:100%;box-sizing:border-box;transition:all .3s ease}section.index-faq div.faq div.faq-item div.faq-question{display:flex;flex-direction:row;gap:12px;justify-content:space-between}section.index-faq div.faq div.faq-item div.faq-question h3{font-family:Poppins,sans-serif;font-size:16px;line-height:24px;font-weight:500;color:#142c40;cursor:pointer;list-style:none}section.index-faq div.faq div.faq-item div.faq-question svg{width:16px;color:#142c40}section.index-faq div.faq div.faq-item p{font-family:Inter,sans-serif;font-size:16px;line-height:24px;color:#506c88;text-align:start;display:none}section.index-faq div.faq div.faq-item:hover div.faq-question h3,section.index-faq div.faq div.faq-item:hover div.faq-question svg{color:#8bcc4d}section.index-faq div.buttons{display:flex;flex-direction:row;align-items:center;gap:12px}section.index-faq div.buttons a{font-family:Inter,sans-serif;font-size:16px;line-height:24px;color:#fff;text-decoration:none;padding:12px 24px;border-radius:8px;background:#8bcc4d;transition:all .3s ease}section.index-faq div.buttons a:hover{box-shadow:#8bcc4d 0 4px 20px}section.index-faq div.buttons p{font-family:Inter,sans-serif;font-size:14px;line-height:20px;color:#142c40;width:auto}@media (max-width: 1200px){section.index-home div.text{width:80vw;top:-120px}section.index-home div.text:before{top:230px;left:50%}section.index-home div.site{display:none}section.index-home div.site:after{display:none}section.index-services p{width:80vw}section.index-services div.services{flex-direction:column;justify-content:center;align-items:center;width:100vw}section.index-services div.services a.service{width:70vw}section.index-services a.service-news{flex-direction:column;width:70vw}section.index-services a.service-news p{width:100%}section.index-histoire{width:100vw;flex-direction:column;align-items:center;justify-content:center;gap:0}section.index-histoire div.pictures{width:90%;grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(1,1fr)}section.index-histoire div.pictures img:nth-child(-n+3){display:none}section.index-histoire div.pictures img:nth-child(4){position:relative;top:0;left:50%;transform:translate(-50%);width:100%;height:auto}section.index-histoire div.text{width:90%}section.index-esport div.text{width:80%;text-align:center}section.index-esport div.text div.badges{justify-content:center}section.index-esport div.text h2{padding-top:0}section.index-esport div.text h2:after{content:"";width:64px;height:4px;display:block;position:relative;top:6px;left:50%;transform:translate(-50%);background:#ea384c}section.index-esport div.text div.picture{display:block}section.index-esport div.text div.picture img{width:100%;height:100%}section.index-esport div.text div.buttons{justify-content:center}section.index-esport div.picture{display:none}section.index-sponsors div.card-sponsors{width:100vw}section.index-sponsors div.card-sponsors div.title p.resume{display:none}section.index-sponsors div.card-sponsors .row{flex-direction:column}section.index-sponsors div.card-sponsors .row div.card-histoire{display:none}section.index-sponsors div.card-sponsors .row div.card-img{order:3}section.index-sponsors div.card-sponsors .row div.card-news{order:1;width:250px}section.index-sponsors div.card-sponsors .row div.button{display:none}section.index-sponsors div.card-devenir-sponsor{width:90%}section.index-contact div.contact{flex-direction:column;align-items:center;justify-content:center}section.index-contact div.contact div.informations{width:auto}section.index-contact div.contact div.form{order:2;width:80vw}section.index-faq div.faq{width:80vw}section.index-faq div.faq div.faq-item{width:100%}section.mentions-legales{width:65vw}}@media (max-width: 950px){div.container section.index-home{padding-bottom:30px}div.container section.index-home div.text{top:-120px}div.container section.index-home div.text:before{height:160px;width:160px}div.container section.index-histoire{width:100%;flex-direction:column;align-items:center;justify-content:center;gap:0}div.container section.index-histoire div.pictures{width:90%}div.container section.index-esport{padding:20px}div.container section.index-esport div.text{width:90%;align-items:center}div.container section.index-esport div.text div.buttons{flex-direction:column;justify-content:center;align-items:center;width:fit-content}div.container section.index-sponsors h2{width:90%}div.container section.index-sponsors p{width:90%}div.container section.index-sponsors div.card-devenir-sponsor{display:none}div.container section.index-projet div.projets{flex-direction:column;width:90vw}div.container section.index-contact p{width:80%}div.container section.index-contact div.contact{width:90vw}div.container section.index-contact div.contact div.informations div.informations-contact div{align-items:start}div.container section.index-contact div.contact div.informations div.informations-contact div div.text{width:100%}div.container section.index-contact div.contact div.form form div.row{flex-direction:column}div.container section.index-contact div.contact div.form form div.row div.col textarea{height:200px}div.container section.index-faq div.header svg{display:none}div.container section.index-faq div.header div.faq{width:90vw}div.container section.mentions-legales{width:80vw}}div.container section.site-vitrine-home{position:relative;left:50%;transform:translate(-50%);width:1400px;margin:80px 0;box-sizing:border-box}div.container section.site-vitrine-home div.text{display:flex;flex-direction:column;align-items:center;gap:24px}div.container section.site-vitrine-home div.text h1{font-family:Poppins,sans-serif;font-size:60px;line-height:60px;font-weight:700;color:#142c40}div.container section.site-vitrine-home div.text p{font-family:Inter,sans-serif;font-size:16px;line-height:24px;color:#506c88}div.container section.site-vitrine-presentation{position:relative;left:50%;transform:translate(-50%);width:1400px;display:flex;flex-direction:row;gap:48px}div.container section.site-vitrine-presentation div{flex:1;display:flex;flex-direction:column;gap:24px}div.container section.site-vitrine-presentation div h2{font-family:Poppins,sans-serif;font-size:36px;line-height:40px;font-weight:700;color:#142c40}div.container section.site-vitrine-presentation div p{font-family:Inter,sans-serif;font-size:16px;line-height:24px;color:#506c88}div.container section.site-vitrine-presentation div h3{font-family:Poppins,sans-serif;font-size:24px;line-height:32px;font-weight:700;color:#142c40}div.container section.site-vitrine-presentation div ul{display:flex;flex-direction:column;gap:16px;list-style:none;padding:0}div.container section.site-vitrine-presentation div ul li{display:flex;flex-direction:row;gap:8px;font-family:Inter,sans-serif;font-size:16px;line-height:24px;color:#506c88}div.container section.site-vitrine-presentation div ul li svg{width:24px;height:24px;color:#8bcc4d}div.container section.site-vitrine-presentation div:last-child{gap:16px;background:#fff;padding:32px;border-radius:8px;box-shadow:#0000001a 0 10px 15px -3px}div.container section.site-vitrine-offre{position:relative;left:50%;transform:translate(-50%);width:1400px;display:flex;flex-direction:column;align-items:center;gap:24px;background:#142c40;padding:96px;border-radius:8px;box-shadow:#0000001a 0 10px 15px -3px;box-sizing:border-box}div.container section.site-vitrine-offre h2{font-family:Poppins,sans-serif;font-size:36px;line-height:40px;font-weight:700;color:#fff}div.container section.site-vitrine-offre p{font-family:Inter,sans-serif;font-size:18px;line-height:28px;color:#fff;text-align:center}div.container section.site-vitrine-offre p span.green-txt{font-family:Poppins,sans-serif;font-size:20px;line-height:28px;font-weight:700;color:#8bcc4d}div.container section.site-vitrine-offre p span.timeline{font-family:Inter,sans-serif;font-size:14px;line-height:20px}div.container section.site-vitrine-offre a{font-family:Inter,sans-serif;font-size:14px;line-height:20px;color:#fff;text-decoration:none;background:#8bcc4d;padding:10px 32px;border-radius:6px;width:fit-content}div.container section.site-vitrine-offre a:hover{box-shadow:#8bcc4d 0 4px 20px}div.container section.site-vitrine-why{position:relative;left:50%;transform:translate(-50%);width:1400px;display:flex;flex-direction:column;align-items:center;gap:48px;box-sizing:border-box}div.container section.site-vitrine-why h2{font-family:Poppins,sans-serif;font-size:36px;line-height:40px;font-weight:700;color:#142c40}div.container section.site-vitrine-why div.cards{display:flex;flex-direction:row;gap:32px}div.container section.site-vitrine-why div.cards div.card{display:flex;flex-direction:column;gap:12px;background:#fff;padding:28px 24px;border-radius:8px;box-shadow:#0000001a 0 10px 15px -3px;border-top:4px solid #8BCC4D;flex:1}div.container section.site-vitrine-why div.cards div.card h3{font-family:Poppins,sans-serif;font-size:20px;line-height:28px;font-weight:700;color:#142c40}div.container section.site-vitrine-why div.cards div.card p{font-family:Inter,sans-serif;font-size:16px;line-height:24px;color:#506c88}div.container section.site-vitrine-parcours{left:50%;transform:translate(-50%);width:1400px;display:flex;flex-direction:column;align-items:center;gap:46px;background:#e2e8f0;padding:128px;border-radius:8px;position:relative;box-sizing:border-box}div.container section.site-vitrine-parcours h2{font-family:Poppins,sans-serif;font-size:36px;line-height:40px;font-weight:700;color:#142c40}div.container section.site-vitrine-parcours div.timeline{display:flex;flex-direction:column;gap:48px;position:relative}div.container section.site-vitrine-parcours div.timeline:before{content:"";position:absolute;left:50%;top:100px;bottom:0;width:4px;background-color:#142c40;transform:translate(-50%);height:calc(100% - 150px)}div.container section.site-vitrine-parcours div.timeline div.step{position:relative}div.container section.site-vitrine-parcours div.timeline div.step div.timeline-item{display:flex;flex-direction:column;gap:8px;background:#fff;padding:29px 24px;border-radius:8px;width:366px;box-shadow:#0000001a 0 10px 25px -5px}div.container section.site-vitrine-parcours div.timeline div.step div.timeline-item h3{font-family:Poppins,sans-serif;font-size:20px;line-height:28px;font-weight:700;color:#142c40}div.container section.site-vitrine-parcours div.timeline div.step div.timeline-item p{font-family:Inter,sans-serif;font-size:14px;line-height:20px;color:#506c88}div.container section.site-vitrine-parcours div.timeline div.step:before{color:#fff;position:absolute;top:50%;left:50%;width:40px;height:40px;background:#142c40;text-align:center;line-height:40px;font-size:16px;font-family:Inter,sans-serif;font-weight:700;border-radius:50%;transform:translate(-50%);z-index:2}div.container section.site-vitrine-parcours div.timeline div.step:nth-child(2n) div.timeline-item{transform:translate(283px);opacity:1!important}div.container section.site-vitrine-parcours div.timeline div.step:nth-child(2n) div.timeline-item h3{text-align:start}@keyframes slide-right-timeline{0%{opacity:0;transform:translate(333px)}to{opacity:1;transform:translate(283px)}}div.container section.site-vitrine-parcours div.timeline div.step:nth-child(2n) .slide-right-timeline{opacity:0}div.container section.site-vitrine-parcours div.timeline div.step:nth-child(2n) .slide-right-timeline.active{animation:slide-right-timeline .8s ease-out}div.container section.site-vitrine-parcours div.timeline div.step:nth-child(odd) div.timeline-item{transform:translate(-283px);opacity:1!important}div.container section.site-vitrine-parcours div.timeline div.step:nth-child(odd) div.timeline-item h3{text-align:end}@keyframes slide-left-timeline{0%{opacity:0;transform:translate(-333px)}to{opacity:1;transform:translate(-283px)}}div.container section.site-vitrine-parcours div.timeline div.step:nth-child(odd) .slide-left-timeline{opacity:0}div.container section.site-vitrine-parcours div.timeline div.step:nth-child(odd) .slide-left-timeline.active{animation:slide-left-timeline .8s ease-out}div.container section.site-vitrine-parcours div.timeline div.step:nth-child(1) div.timeline-item{border-left:4px solid #8BCC4D}div.container section.site-vitrine-parcours div.timeline div.step:nth-child(1):before{content:"1"}div.container section.site-vitrine-parcours div.timeline div.step:nth-child(2):before{content:"2"}div.container section.site-vitrine-parcours div.timeline div.step:nth-child(3):before{content:"3"}div.container section.site-vitrine-parcours div.timeline div.step:nth-child(4):before{content:"4"}div.container section.site-vitrine-parcours div.timeline div.step:nth-child(5):before{content:"5"}div.container section.site-vitrine-parcours div.timeline div.step:nth-child(6):before{content:"6"}@media (max-width: 1500px){div.container{width:100%}div.container section.site-vitrine-home{width:90%;text-align:center}div.container section.site-vitrine-presentation{width:90%}div.container section.site-vitrine-offre{width:90%}div.container section.site-vitrine-why{width:90%}div.container section.site-vitrine-parcours{width:90%;padding:64px 0}}@media (max-width: 1200px){div.container section.site-vitrine-parcours div.timeline div.step div.timeline-item{width:300px}div.container section.site-vitrine-parcours div.timeline div.step:nth-child(odd) div.timeline-item{transform:translate(250px)}div.container section.site-vitrine-parcours div.timeline div.step:nth-child(2n) div.timeline-item{transform:translate(-250px)}}@media (max-width: 1050px){div.container section.site-vitrine-parcours div.timeline div.step div.timeline-item{width:250px}div.container section.site-vitrine-parcours div.timeline div.step:nth-child(odd) div.timeline-item{transform:translate(225px)}div.container section.site-vitrine-parcours div.timeline div.step:nth-child(2n) div.timeline-item{transform:translate(-225px)}}@media (max-width: 950px){div.container section.site-vitrine-parcours div.timeline div.step div.timeline-item{width:200px}div.container section.site-vitrine-parcours div.timeline div.step:nth-child(odd) div.timeline-item{transform:translate(200px)}div.container section.site-vitrine-parcours div.timeline div.step:nth-child(2n) div.timeline-item{transform:translate(-200px)}}@media (max-width: 950px){div.container{gap:40px!important}div.container section.site-vitrine-home{order:1}div.container section.site-vitrine-presentation{order:3;flex-direction:column!important}div.container section.site-vitrine-offre{order:2;width:100%!important;border-radius:0!important;padding:60px 30px!important}div.container section.site-vitrine-why{order:4}div.container section.site-vitrine-why div.cards{flex-direction:column}div.container section.site-vitrine-parcours{display:none}}div.container section.site-72h-home{position:relative;left:50%;transform:translate(-50%);width:1400px;margin:80px 0;box-sizing:border-box}div.container section.site-72h-home div.text{display:flex;flex-direction:column;align-items:center;gap:24px}div.container section.site-72h-home div.text h1{font-family:Poppins,sans-serif;font-size:60px;line-height:60px;font-weight:700;color:#142c40}div.container section.site-72h-home div.text p{font-family:Inter,sans-serif;font-size:16px;line-height:24px;color:#506c88}div.container section.site-72h-offres{position:relative;left:50%;transform:translate(-50%);width:90%;display:flex;flex-direction:column;align-items:center;gap:24px;background:#e2e8f0;padding:96px;border-radius:8px;box-sizing:border-box}div.container section.site-72h-offres h2{font-family:Poppins,sans-serif;font-size:36px;line-height:40px;font-weight:700;color:#142c40}div.container section.site-72h-offres p{font-family:Inter,sans-serif;font-size:16px;line-height:24px;color:#506c88;text-align:center;width:460px}div.container section.site-72h-offres div.row{display:flex;flex-direction:row;align-items:center;gap:32px;width:80%}div.container section.site-72h-offres div.row div.text{display:flex;flex-direction:column;gap:24px;width:60%}div.container section.site-72h-offres div.row div.text h3{font-family:Poppins,sans-serif;font-size:36px;line-height:40px;font-weight:700;color:#142c40}div.container section.site-72h-offres div.row div.text p{font-family:Inter,sans-serif;font-size:16px;line-height:24px;color:#506c88;width:100%;text-align:start}div.container section.site-72h-offres div.row div.text div.cards{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);gap:24px;width:100%}div.container section.site-72h-offres div.row div.text div.cards div.card{display:flex;flex-direction:column;gap:8px;padding:24px;border-radius:8px;background:#fff;color:#506c88}div.container section.site-72h-offres div.row div.text div.cards div.card svg{width:24px;height:24px;color:#8bcc4d;margin-bottom:8px}div.container section.site-72h-offres div.row div.text div.cards div.card h4{font-family:Poppins,sans-serif;font-size:20px;line-height:28px;font-weight:700;color:#142c40}div.container section.site-72h-offres div.row div.text div.cards div.card p{font-family:Inter,sans-serif;font-size:14px;line-height:20px;font-weight:500;color:#506c88}div.container section.site-72h-offres div.row div.form form{display:flex;flex-direction:column;gap:16px;background:#fff;padding:32px 24px;border-radius:8px;box-shadow:#0000001a 0 10px 15px -3px;box-sizing:border-box}div.container section.site-72h-offres div.row div.form form h3{font-family:Poppins,sans-serif;font-size:24px;line-height:32px;font-weight:700;color:#142c40}div.container section.site-72h-offres div.row div.form form select{border-radius:5px;border:1px solid rgb(209,213,219);padding:9px 10px;font-family:Inter,sans-serif;font-size:14px;font-weight:400;background:#f8fafc;color:#506c88;cursor:pointer}div.container section.site-72h-offres div.row div.form form p{text-align:start;font-family:Inter,sans-serif;font-size:16px;line-height:24px;font-weight:400;color:#506c88}div.container section.site-72h-offres div.row div.form form p span{font-family:Inter,sans-serif;font-size:36px;line-height:40px;font-weight:700;color:#142c40}div.container section.site-72h-offres div.row div.form form hr{position:relative;left:-24px;background:#f3f4f6;height:1px;width:calc(100% + 48px);border:none}div.container section.site-72h-offres div.row div.form form div.lists{display:flex;flex-direction:column;gap:16px}div.container section.site-72h-offres div.row div.form form div.lists ul{display:flex;flex-direction:column;gap:12px;padding:0}div.container section.site-72h-offres div.row div.form form div.lists ul li{display:flex;flex-direction:row;gap:8px;font-family:Inter,sans-serif;font-size:16px;line-height:24px;color:#506c88;text-decoration:none}div.container section.site-72h-offres div.row div.form form div.lists ul li svg{width:24px;height:24px;color:#8bcc4d}div.container section.site-72h-offres div.row div.form form button{background:#142c40;border-radius:6px;padding:10px;font-family:Inter,sans-serif;font-size:14px;line-height:20px;color:#fff;border:none;cursor:pointer}div.container section.site-72h-offres div.row div.form form button:hover{background:#0f172ab3}div.container section.site-72h-cards{position:relative;left:50%;transform:translate(-50%);width:1400px;display:flex;flex-direction:column;align-items:center;gap:48px;box-sizing:border-box}div.container section.site-72h-cards h2{font-family:Poppins,sans-serif;font-size:36px;line-height:40px;font-weight:700;color:#142c40}div.container section.site-72h-cards div.cards{display:flex;flex-direction:row;gap:32px}div.container section.site-72h-cards div.cards div.card{display:flex;flex-direction:column;gap:12px;background:#fff;padding:28px 24px;border-radius:8px;box-shadow:#0000001a 0 10px 15px -3px;border-top:4px solid #8BCC4D;flex:1}div.container section.site-72h-cards div.cards div.card h3{font-family:Poppins,sans-serif;font-size:20px;line-height:28px;font-weight:700;color:#142c40}div.container section.site-72h-cards div.cards div.card p{font-family:Inter,sans-serif;font-size:16px;line-height:24px;color:#506c88}div.container section.site-72h-creation{position:relative;left:50%;transform:translate(-50%);width:1400px;display:flex;flex-direction:column;align-items:center;gap:24px;background:#142c40;padding:96px;border-radius:8px;box-shadow:#0000001a 0 10px 15px -3px;box-sizing:border-box}div.container section.site-72h-creation h2{font-family:Poppins,sans-serif;font-size:36px;line-height:40px;font-weight:700;color:#fff}div.container section.site-72h-creation p{font-family:Inter,sans-serif;font-size:18px;line-height:28px;color:#fff;text-align:center;width:60%}div.container section.site-72h-creation p span.green-txt{font-family:Poppins,sans-serif;font-size:20px;line-height:28px;font-weight:700;color:#8bcc4d}div.container section.site-72h-creation p span.timeline{font-family:Inter,sans-serif;font-size:14px;line-height:20px}div.container section.site-72h-creation a{font-family:Inter,sans-serif;font-size:14px;line-height:20px;color:#fff;text-decoration:none;background:#8bcc4d;padding:10px 32px;border-radius:6px;width:fit-content}div.container section.site-72h-creation a:hover{background:#0f172ab3}@media (max-width: 1500px){div.container{width:100%}div.container section.site-72h-home{width:90%;text-align:center}}@media (max-width: 1200px){div.container section.site-72h-offres{gap:48px;padding:64px}div.container section.site-72h-offres h3{text-align:center}div.container section.site-72h-offres div.row{flex-direction:column!important}div.container section.site-72h-offres div.row div.text{width:100%}div.container section.site-72h-offres div.row div.form{width:100%}div.container section.site-72h-offres div.row div.form form div.row{flex-direction:column}div.container section.site-72h-offres div.row div.form form div.row div.col textarea{height:200px}div.container section.site-72h-cards{width:90%}div.container section.site-72h-creation{width:90%}}@media (max-width: 950px){div.container{gap:40px!important}h2{text-align:center}section.site-72h-home h1{text-align:center}section.site-72h-home p{text-align:center;width:70%}section.site-72h-offres{padding:24px!important}section.site-72h-offres p{width:100%!important}section.site-72h-offres div.row{width:100%!important;gap:60px!important}section.site-72h-offres div.row div.text{order:2}section.site-72h-offres div.row div.text div.cards{display:none!important}section.site-72h-offres div.row form{order:1}section.site-72h-cards div.cards{flex-direction:column!important}section.site-72h-creation{width:100%!important;border-radius:0!important;padding:60px 30px!important}}div.container section.site-app-home{position:relative;left:50%;transform:translate(-50%);width:1400px;margin:80px 0}div.container section.site-app-home div.text{display:flex;flex-direction:column;align-items:center;gap:24px}div.container section.site-app-home div.text h1{font-family:Poppins,sans-serif;font-size:60px;line-height:60px;font-weight:700;color:#142c40}div.container section.site-app-home div.text p{font-family:Inter,sans-serif;font-size:16px;line-height:24px;color:#506c88}div.container section.site-app-home div.text a{font-family:Inter,sans-serif;font-size:14px;line-height:20px;color:#fff;text-decoration:none;background:#142c40;padding:12px 32px;border-radius:6px;width:fit-content}div.container section.site-app-home div.text a:hover{background:#0f172ab3}div.container section.site-app-presentation{position:relative;left:50%;transform:translate(-50%);width:1400px;display:flex;flex-direction:row;gap:48px}div.container section.site-app-presentation div{flex:1;display:flex;flex-direction:column;gap:24px}div.container section.site-app-presentation div h2{font-family:Poppins,sans-serif;font-size:36px;line-height:40px;font-weight:700;color:#142c40}div.container section.site-app-presentation div p{font-family:Inter,sans-serif;font-size:16px;line-height:24px;color:#506c88}div.container section.site-app-presentation div h3{font-family:Poppins,sans-serif;font-size:24px;line-height:32px;font-weight:700;color:#142c40}div.container section.site-app-presentation div ul{display:flex;flex-direction:column;gap:16px;list-style:none;padding:0}div.container section.site-app-presentation div ul li{display:flex;flex-direction:row;gap:8px;font-family:Inter,sans-serif;font-size:16px;line-height:24px;color:#506c88}div.container section.site-app-presentation div ul li svg{width:24px;height:24px;color:#8bcc4d}div.container section.site-app-presentation div:last-child{gap:16px;background:#fff;padding:32px;border-radius:8px;box-shadow:#0000001a 0 10px 15px -3px}div.container section.site-app-offres{position:relative;left:50%;transform:translate(-50%);width:70%;display:flex;flex-direction:column;align-items:center;gap:24px;background:#e2e8f0;padding:96px;border-radius:8px;box-sizing:border-box}div.container section.site-app-offres h2{font-family:Poppins,sans-serif;font-size:36px;line-height:40px;font-weight:700;color:#142c40}div.container section.site-app-offres p{font-family:Inter,sans-serif;font-size:16px;line-height:24px;color:#506c88;text-align:center;width:460px}div.container section.site-app-offres div.cards{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);gap:24px;width:100%}div.container section.site-app-offres div.cards div.card{display:flex;flex-direction:column;gap:8px;padding:24px;border-radius:8px;background:#fff;color:#506c88}div.container section.site-app-offres div.cards div.card div.head{display:flex;flex-direction:row;gap:16px;width:100%}div.container section.site-app-offres div.cards div.card div.head svg{width:24px;height:24px;color:#8bcc4d;margin-bottom:8px}div.container section.site-app-offres div.cards div.card div.head h4{font-family:Poppins,sans-serif;font-size:20px;line-height:28px;font-weight:700;color:#142c40;width:100%}div.container section.site-app-offres div.cards div.card p{font-family:Inter,sans-serif;font-size:14px;line-height:20px;font-weight:500;color:#506c88;text-align:start;width:100%}div.container section.site-app-cards{position:relative;left:50%;transform:translate(-50%);width:1400px;display:flex;flex-direction:column;align-items:center;gap:48px}div.container section.site-app-cards h2{font-family:Poppins,sans-serif;font-size:36px;line-height:40px;font-weight:700;color:#142c40}div.container section.site-app-cards div.cards{display:flex;flex-direction:row;gap:32px}div.container section.site-app-cards div.cards div.card{display:flex;flex-direction:column;gap:12px;background:#fff;padding:28px 24px;border-radius:8px;box-shadow:#0000001a 0 10px 15px -3px;border-top:4px solid #8BCC4D;flex:1;opacity:0}div.container section.site-app-cards div.cards div.card h3{font-family:Poppins,sans-serif;font-size:20px;line-height:28px;font-weight:700;color:#142c40}div.container section.site-app-cards div.cards div.card p{font-family:Inter,sans-serif;font-size:16px;line-height:24px;color:#506c88}div.container section.site-app-creation{position:relative;left:50%;transform:translate(-50%);width:1400px;display:flex;flex-direction:column;align-items:center;gap:24px;background:#142c40;padding:96px;border-radius:8px;box-shadow:#0000001a 0 10px 15px -3px}div.container section.site-app-creation h2{font-family:Poppins,sans-serif;font-size:36px;line-height:40px;font-weight:700;color:#fff}div.container section.site-app-creation p{font-family:Inter,sans-serif;font-size:18px;line-height:28px;color:#fff;text-align:center}div.container section.site-app-creation p span.green-txt{font-family:Poppins,sans-serif;font-size:20px;line-height:28px;font-weight:700;color:#8bcc4d}div.container section.site-app-creation p span.timeline{font-family:Inter,sans-serif;font-size:14px;line-height:20px}div.container section.site-app-creation a{font-family:Inter,sans-serif;font-size:14px;line-height:20px;color:#142c40;text-decoration:none;background:#fff;padding:10px 32px;border-radius:6px;width:fit-content;transition:all .3s ease}div.container section.site-app-creation a:hover{background:#0f172ab3;color:#fff}@media (max-width: 1500px){div.container{width:100%}div.container section.site-app-home{width:90%;text-align:center}div.container section.site-app-presentation{width:90%;display:flex;flex-direction:column;justify-content:center;align-items:center}div.container section.site-app-presentation div{align-items:center}div.container section.site-app-presentation div h2{text-align:center}div.container section.site-app-presentation div p{text-align:center;width:70%}div.container section.site-app-cards{width:90%!important}div.container section.site-app-creation{width:90%}}@media (max-width: 1200px){div.container section.site-app-offres h2{text-align:center!important}}@media (max-width: 950px){div.container{gap:40px!important}div.container section.site-app-home{order:1}div.container section.site-app-presentation{order:3}div.container section.site-app-offres{order:2;padding:32px!important}div.container section.site-app-offres h2,div.container section.site-app-offres p{width:100%!important}div.container section.site-app-offres div.cards{width:100%!important;grid-template-columns:repeat(1,1fr)}div.container section.site-app-cards{order:4}div.container section.site-app-cards div.cards{flex-direction:column!important}div.container section.site-app-creation{order:5;width:100%!important;border-radius:0!important;padding:60px 30px!important}h2{text-align:center}}div.container section.hebergement-home{position:relative;left:50%;transform:translate(-50%);width:1400px;margin:80px 0}div.container section.hebergement-home div.text{display:flex;flex-direction:column;align-items:center;gap:24px}div.container section.hebergement-home div.text h1{font-family:Poppins,sans-serif;font-size:60px;line-height:60px;font-weight:700;color:#142c40}div.container section.hebergement-home div.text p{font-family:Inter,sans-serif;font-size:16px;line-height:24px;color:#506c88;width:572px;text-align:center}div.container section.hebergement-home div.text a{font-family:Inter,sans-serif;font-size:14px;line-height:20px;color:#fff;text-decoration:none;background:#142c40;padding:12px 32px;border-radius:6px;width:fit-content}div.container section.hebergement-offres{position:relative;left:50%;transform:translate(-50%);width:98%;display:flex;flex-direction:column;align-items:center;gap:48px;background:#e2e8f0;padding:96px;border-radius:8px;box-sizing:border-box}div.container section.hebergement-offres h2{font-family:Poppins,sans-serif;font-size:36px;line-height:40px;font-weight:700;color:#142c40}div.container section.hebergement-offres p{font-family:Inter,sans-serif;font-size:16px;line-height:24px;color:#506c88;text-align:center;width:460px}div.container section.hebergement-offres div.cards{display:flex;flex-direction:row;gap:32px}div.container section.hebergement-offres div.cards div.card{display:flex;flex-direction:column;gap:0px;border-radius:8px;background:#fff;width:352px}div.container section.hebergement-offres div.cards div.card div.card-head{display:flex;flex-direction:column;gap:8px;padding:24px;border-bottom:1px solid rgb(243,244,246);box-sizing:border-box}div.container section.hebergement-offres div.cards div.card div.card-head h3{font-family:Poppins,sans-serif;font-size:24px;line-height:32px;font-weight:700;color:#142c40;width:100%;box-sizing:border-box}div.container section.hebergement-offres div.cards div.card div.card-head p.price{font-family:Inter,sans-serif;font-size:16px;line-height:24px;color:#506c88;text-align:start;width:100%;box-sizing:border-box}div.container section.hebergement-offres div.cards div.card div.card-head p.price span.price-value{font-family:Inter,sans-serif;font-size:36px;line-height:40px;font-weight:700;color:#142c40}div.container section.hebergement-offres div.cards div.card div.card-head a{background-color:#142c40;padding:10px;border-radius:6px;font-family:Inter,sans-serif;font-size:14px;line-height:20px;font-weight:500;color:#fff;text-decoration:none;text-align:center}div.container section.hebergement-offres div.cards div.card div.card-head a:hover{background:#0f172ab3}div.container section.hebergement-offres div.cards div.card div.card-body{padding:24px}div.container section.hebergement-offres div.cards div.card div.card-body ul{display:flex;flex-direction:column;gap:12px;list-style:none;padding:0}div.container section.hebergement-offres div.cards div.card div.card-body ul li{display:flex;flex-direction:row;gap:8px;font-family:Inter,sans-serif;font-size:16px;line-height:24px;color:#506c88;text-decoration:none}div.container section.hebergement-offres div.cards div.card div.card-body ul li svg{width:20px;height:20px;color:#8bcc4d}div.container section.hebergement-offres div.cards div.card:nth-child(2){background:#8bcc4d1a;border:2px solid rgb(139,204,77)}div.container section.hebergement-offres div.cards div.card:nth-child(2) div.card-head{position:relative;top:-30px}div.container section.hebergement-offres div.cards div.card:nth-child(2) div.card-head a{background:#8bcc4d;color:#fff}div.container section.hebergement-offres div.cards div.card:nth-child(2) div.card-head a:hover{box-shadow:#8bcc4d 0 4px 20px}div.container section.hebergement-offres div.cards div.card:nth-child(2) div.card-body{position:relative;top:-30px}div.container section.hebergement-offres div.cards div.card:nth-child(2):before{content:"Plus populaire";width:120px;height:28px;display:inline-block;border-radius:0 8px;position:relative;transform:translate(calc(200% - 6px));background:#8bcc4d;text-align:center;line-height:28px;font-family:Inter,sans-serif;font-size:14px;font-weight:700;color:#fff}div.container section.hebergement-presentation{position:relative;left:50%;transform:translate(-50%);width:1400px;display:flex;flex-direction:row;align-items:center;gap:48px}div.container section.hebergement-presentation div.text{display:flex;flex-direction:column;gap:24px}div.container section.hebergement-presentation div.text h2{font-family:Poppins,sans-serif;font-size:36px;line-height:40px;font-weight:700;color:#142c40}div.container section.hebergement-presentation div.text p{font-family:Inter,sans-serif;font-size:16px;line-height:24px;color:#506c88}div.container section.hebergement-presentation div.cards{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);gap:24px}div.container section.hebergement-presentation div.cards div.card{display:flex;flex-direction:column;gap:8px;padding:24px;border-radius:8px;background:#fff;box-shadow:#0000001a 0 4px 6px -1px;width:314px}div.container section.hebergement-presentation div.cards div.card svg{width:40px;height:40px;color:#8bcc4d;margin-bottom:8px}div.container section.hebergement-presentation div.cards div.card h3{font-family:Poppins,sans-serif;font-size:20px;line-height:28px;font-weight:700;color:#142c40}div.container section.hebergement-presentation div.cards div.card p{font-family:Inter,sans-serif;font-size:14px;line-height:20px;font-weight:500;color:#506c88}div.container section.hebergement-cards{position:relative;left:50%;transform:translate(-50%);width:1400px;display:flex;flex-direction:column;align-items:center;gap:48px}div.container section.hebergement-cards h2{font-family:Poppins,sans-serif;font-size:36px;line-height:40px;font-weight:700;color:#142c40}div.container section.hebergement-cards div.cards{display:flex;flex-direction:row;gap:32px}div.container section.hebergement-cards div.cards div.card{display:flex;flex-direction:column;gap:12px;background:#fff;padding:28px 24px;border-radius:8px;box-shadow:#0000001a 0 10px 15px -3px;border-top:4px solid #8BCC4D;flex:1}div.container section.hebergement-cards div.cards div.card h3{font-family:Poppins,sans-serif;font-size:20px;line-height:28px;font-weight:700;color:#142c40}div.container section.hebergement-cards div.cards div.card p{font-family:Inter,sans-serif;font-size:16px;line-height:24px;color:#506c88}div.container section.hebergement-creation{position:relative;left:50%;transform:translate(-50%);width:1400px;display:flex;flex-direction:column;align-items:center;gap:24px;background:#142c40;padding:96px;border-radius:8px;box-shadow:#0000001a 0 10px 15px -3px}div.container section.hebergement-creation h2{font-family:Poppins,sans-serif;font-size:36px;line-height:40px;font-weight:700;color:#fff}div.container section.hebergement-creation p{font-family:Inter,sans-serif;font-size:18px;line-height:28px;color:#fff;text-align:center}div.container section.hebergement-creation p span.green-txt{font-family:Poppins,sans-serif;font-size:20px;line-height:28px;font-weight:700;color:#8bcc4d}div.container section.hebergement-creation p span.timeline{font-family:Inter,sans-serif;font-size:14px;line-height:20px}div.container section.hebergement-creation a{font-family:Inter,sans-serif;font-size:14px;line-height:20px;color:#142c40;text-decoration:none;background:#fff;padding:10px 32px;border-radius:6px;width:fit-content;transition:all .3s ease}div.container section.hebergement-creation a:hover{background:#0f172ab3;color:#fff}@media (max-width: 1500px){div.container{width:100%}div.container section.hebergement-home{width:90%;text-align:center}div.container section.hebergement-home div.text p{width:100%}div.container section.hebergement-presentation{width:90%;flex-direction:column!important}div.container section.hebergement-cards{width:90%}div.container section.hebergement-creation{width:90%}}@media (max-width: 1300px){section.hebergement-offres div.cards{width:100%;flex-direction:column!important;align-items:center}}@media (max-width: 950px){div.container{gap:40px!important}div.container section.hebergement-offres{width:100%;border-radius:0!important;padding:96px 30px!important}div.container section.hebergement-offres p{width:100%;box-sizing:border-box}div.container section.hebergement-offres div.cards{width:100%}div.container section.hebergement-offres div.cards div.card{width:100%;height:auto;box-sizing:border-box}div.container section.hebergement-offres div.cards div.card:nth-child(2):before{transform:translate(-100%);left:100%}div.container section.hebergement-cards div.cards{flex-direction:column}div.container section.hebergement-presentation div.cards{display:none}div.container section.hebergement-creation{width:100%!important;border-radius:0!important;padding:60px 30px!important}h2{text-align:center}}section.esport-home{position:relative;left:50%;transform:translate(-50%);width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:60px;padding:128px 0;background:#142c40;overflow:hidden}section.esport-home:before{content:"";width:384px;height:384px;background:#ea384c1a;border-radius:100%;position:absolute;top:50%;left:100%;transform:translate(-50%,-50%);z-index:-1;filter:blur(64px)}section.esport-home div.text{display:flex;flex-direction:column;gap:24px;width:35%}section.esport-home div.text div.tags{display:flex;flex-direction:row;align-items:center;gap:8px}section.esport-home div.text div.tags svg{width:24px;height:24px;color:#ea384c}section.esport-home div.text div.tags p{padding:3px 11px;border-radius:50px;background:#ea384c;font-family:Inter,sans-serif;font-size:12px;line-height:16px;font-weight:700;width:fit-content}section.esport-home div.text h1{font-family:Poppins,sans-serif;font-size:50px;line-height:60px;font-weight:700;color:#fff;width:100%}section.esport-home div.text h1:after{content:"";width:80px;height:4px;display:block;position:relative;top:6px;background:#ea384c}section.esport-home div.text h1 div{color:#fff}section.esport-home div.text p{font-family:Inter,sans-serif;font-size:18px;line-height:28px;color:#fff;margin:0}section.esport-home div.text div.buttons{display:flex;flex-direction:row;gap:25px}section.esport-home div.text div.buttons a{display:flex;flex-direction:row;gap:8px;align-items:center;padding:10px 16px;border-radius:5px;font-family:Inter,sans-serif;font-size:14px;line-height:20px;color:#fff;background:#ea384c;text-decoration:none;width:fit-content;transition:all .3s ease}section.esport-home div.text div.buttons a:hover{background:linear-gradient(90deg,#ea384c,#921120)}section.esport-home div.img{position:relative;width:35%}section.esport-home div.img img{width:100%;height:398px;object-fit:cover;border:1px solid rgba(234,56,76,.3);border-radius:8px;box-shadow:#ea384c4d 0 0 15px}section.esport-home div.img svg{position:absolute;bottom:16px;right:16px;width:40px;height:40px;color:#ea384c}section.esport-services{position:relative;left:50%;transform:translate(-50%);width:1400px;max-width:90%;margin:80px 0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:42px}section.esport-services h2{font-family:Poppins,sans-serif;font-size:36px;line-height:40px;font-weight:700;color:#142c40;margin-bottom:16px;width:604px;text-align:center}section.esport-services p{font-family:Inter,sans-serif;font-size:18px;line-height:24px;color:#506c88;width:650px;text-align:center}section.esport-services div.services{display:flex;flex-direction:row;justify-content:space-between;gap:32px;margin-top:71px}section.esport-services div.services div.service{display:flex;flex-direction:column;gap:24px;width:20vw;background:#fff;border-radius:8px;padding:24px;box-shadow:#0000001a 0 10px 15px -3px;text-decoration:none}section.esport-services div.services div.service svg{padding:12px;border-radius:8px;background:#ea384c1a;color:#ea384c}section.esport-services div.services div.service h3{font-family:Poppins,sans-serif;font-size:20px;line-height:28px;font-weight:700;color:#142c40;margin:0;width:100%}section.esport-services div.services div.service p.text{font-family:Inter,sans-serif;font-size:16px;line-height:24px;color:#506c88;text-align:start;margin:0;width:100%}section.esport-services div.services div.service ul{display:flex;flex-direction:column;gap:8px;padding:0;margin:0}section.esport-services div.services div.service ul li{display:flex;flex-direction:row;gap:8px;font-family:Inter,sans-serif;font-size:14px;line-height:20px;font-weight:400;color:#142c40;text-decoration:none;width:fit-content}section.esport-services div.services div.service ul li svg{width:16px;height:16px;color:#ea384c;padding:0}section.esport-services div.services div.service a.plus{font-family:Inter,sans-serif;font-size:14px;line-height:20px;color:#fff;background:#142c40;border-radius:8px;padding:10px;margin-top:auto;width:100%;box-sizing:border-box;text-align:center;text-decoration:none;transition:all .3s ease}section.esport-services div.services div.service a.plus:hover{background:#ea384c}section.esport-presentation{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:42px;padding:96px 0;background:#142c40}section.esport-presentation div.head{display:flex;flex-direction:column;gap:24px;text-align:center}section.esport-presentation div.head h2{font-family:Poppins,sans-serif;font-size:36px;line-height:40px;font-weight:700;color:#142c40;margin:0;width:100%;color:#fff}section.esport-presentation div.head p{font-family:Inter,sans-serif;font-size:16px;line-height:28px;color:#fff}section.esport-presentation div.body{display:flex;flex-direction:row;gap:48px;text-align:center;width:80%}section.esport-presentation div.body div.text{display:flex;flex-direction:column;gap:16px;width:50%}section.esport-presentation div.body div.text h3{font-family:Poppins,sans-serif;font-size:20px;line-height:28px;font-weight:700;color:#fff;text-align:start}section.esport-presentation div.body div.text p{font-family:Inter,sans-serif;font-size:16px;line-height:24px;color:#fff;text-align:start}section.esport-presentation div.body div.text a{display:flex;flex-direction:row;gap:8px;align-items:center;padding:10px 16px;border-radius:5px;font-family:Inter,sans-serif;font-size:14px;line-height:20px;color:#fff;background:#ea384ccc;text-decoration:none;width:fit-content;margin-top:16px}section.esport-presentation div.body div.text a:hover{background:#ea384c}section.esport-presentation div.body div.text a svg{width:16px;height:16px;color:#fff}section.esport-presentation div.body div.cards{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);gap:24px;width:50%}section.esport-presentation div.body div.cards div.card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:#ffffff1a;border-radius:8px;padding:24px;opacity:0}section.esport-presentation div.body div.cards div.card svg{width:24px;height:24px;color:#ea384c}section.esport-presentation div.body div.cards div.card h3{font-family:Inter,sans-serif;font-size:16px;line-height:24px;font-weight:500;color:#fff;transition:all .3s ease}section.esport-presentation div.body div.cards div.card:hover{background:#ea384c33}section.esport-support{position:relative;left:50%;transform:translate(-50%);width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:42px}section.esport-support h2{font-family:Poppins,sans-serif;font-size:36px;line-height:40px;font-weight:700;color:#142c40;text-align:center}section.esport-support p{font-family:Inter,sans-serif;font-size:16px;line-height:24px;color:#506c88;text-align:center;width:624px}section.esport-support div.row{display:flex;flex-direction:row;align-items:center;gap:32px}section.esport-support div.row img{width:50%;height:440px;object-fit:cover;border-radius:8px;box-shadow:#0000001a 0 10px 15px -3px}section.esport-support div.row div.text{display:flex;flex-direction:column;gap:16px;width:50%}section.esport-support div.row div.text h3{font-family:Poppins,sans-serif;font-size:20px;line-height:28px;font-weight:700;color:#142c40;max-width:90%}section.esport-support div.row div.text p{font-family:Inter,sans-serif;font-size:16px;line-height:24px;color:#506c88;text-align:start;max-width:90%}section.esport-support div.row div.text ul{display:flex;flex-direction:column;gap:8px;padding:0;margin:0}section.esport-support div.row div.text ul li{display:flex;flex-direction:row;align-items:center;gap:8px;font-family:Inter,sans-serif;font-size:16px;line-height:24px;color:#142c40;text-decoration:none;width:fit-content}section.esport-support div.row div.text ul li svg{width:16px;height:16px;color:#ea384c;padding:0}@media (max-width: 1200px){div.container section.esport-support{width:90%}div.container section.esport-support p{width:90%}}@media (max-width: 950px){div.container{gap:40px!important}div.container section.esport-home{flex-direction:column}div.container section.esport-home div.text{width:90%;box-sizing:border-box}div.container section.esport-home div.img{width:90%}div.container section.esport-services{width:90%}div.container section.esport-services h2,div.container section.esport-services p{width:90%;text-align:center}div.container section.esport-services div.services{width:90%;flex-direction:column;justify-content:center;align-items:center}div.container section.esport-services div.services div.service{width:100%;height:auto;box-sizing:border-box}div.container section.esport-presentation{display:none}div.container section.esport-support div.row{flex-direction:column!important;width:90%!important}div.container section.esport-support div.row img{width:100%;height:auto;object-fit:cover;aspect-ratio:3/2}div.container section.esport-support div.row div.text{width:100%;box-sizing:border-box}h2{text-align:center}}section.projets-home{position:relative;left:50%;transform:translate(-50%);width:1400px;max-width:90%;margin-top:80px}section.projets-home div.text{display:flex;flex-direction:column;align-items:center;gap:24px}section.projets-home div.text h1{font-family:Poppins,sans-serif;font-size:60px;line-height:60px;font-weight:700;color:#142c40}section.projets-home div.text p{font-family:Inter,sans-serif;font-size:16px;line-height:24px;color:#506c88;width:572px;max-width:90%;text-align:center}section.projets-home div.text a{font-family:Inter,sans-serif;font-size:14px;line-height:20px;color:#fff;text-decoration:none;background:#142c40;padding:12px 32px;border-radius:6px;width:fit-content}section.projets-listes{display:flex;flex-direction:column;align-items:center;gap:24px}section.projets-listes div.buttons{display:flex;flex-direction:row;align-items:center;gap:0;box-shadow:#0000001a 0 10px 15px -3px;width:fit-content}section.projets-listes div.buttons a{font-family:Inter,sans-serif;font-size:16px;line-height:24px;color:#506c88;text-decoration:none;padding:12px 24px;background:#fff;width:fit-content;transition:all .3s ease}section.projets-listes div.buttons a:first-child{border-radius:8px 0 0 8px}section.projets-listes div.buttons a:last-child{border-radius:0 8px 8px 0}section.projets-listes div.buttons a:hover{color:#020817;background:#f8fafcb3}section.projets-listes div.buttons a.active{background:#f8fafc;color:#020817}section.projets-listes div.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:32px;width:80%}section.projets-listes div.cards div.card{display:flex;flex-direction:column;gap:24px;background:#fff;border-radius:8px;box-shadow:#0000001a 0 10px 15px -3px;width:100%;max-width:30%;border:1px solid rgb(226,232,240)}section.projets-listes div.cards div.card div.card-head{position:relative;display:flex;flex-direction:row;gap:16px;align-items:center;border-bottom:1px solid rgb(226,232,240)}section.projets-listes div.cards div.card div.card-head img{width:100%;height:170px;object-fit:cover;border-radius:10px 10px 0 0}section.projets-listes div.cards div.card div.card-head p.status{position:absolute;top:10px;right:10px;font-family:Inter,sans-serif;font-size:12px;line-height:16px;font-weight:700;color:#fff;padding:3px 11px;border-radius:50px;background:#f3f4f6;width:fit-content}section.projets-listes div.cards div.card div.card-head p.status.en-ligne{background:#8bcc4d}section.projets-listes div.cards div.card div.card-head p.status.en-cours{background:#facc15}section.projets-listes div.cards div.card div.card-head p.status.secret{background:#506c88}section.projets-listes div.cards div.card div.card-body{display:flex;flex-direction:column;gap:16px;padding:0 24px}section.projets-listes div.cards div.card div.card-body div.title{display:flex;flex-direction:row;gap:8px;align-items:center;justify-content:space-between}section.projets-listes div.cards div.card div.card-body div.title h3{font-family:Poppins,sans-serif;font-size:20px;line-height:28px;font-weight:700;color:#142c40}section.projets-listes div.cards div.card div.card-body div.title p.status{font-family:Inter,sans-serif;font-size:12px;line-height:16px;font-weight:700;color:#142c40;padding:3px 11px;border-radius:50px;width:fit-content}section.projets-listes div.cards div.card div.card-body div.title p.status.devellopment{background:#f3f4f6}section.projets-listes div.cards div.card div.card-body p{font-family:Inter,sans-serif;font-size:16px;line-height:24px;color:#506c88;text-align:start;width:100%}section.projets-listes div.cards div.card div.card-body div.tags{display:flex;flex-direction:row;gap:8px}section.projets-listes div.cards div.card div.card-body div.tags p{display:flex;flex-direction:row;gap:4px;align-items:center;padding:4px 8px;font-family:Inter,sans-serif;font-size:12px;line-height:16px;font-weight:400;color:#506c88;width:fit-content;border:1px solid rgba(0,0,0,.5);border-radius:50px}section.projets-listes div.cards div.card div.card-body div.tags p svg{width:12px;height:12px;color:#506c88}section.projets-listes div.cards div.card div.card-footer{position:relative;display:flex;flex-direction:column;gap:16px;align-items:start;padding:24px;border-top:1px solid rgb(226,232,240)}section.projets-listes div.cards div.card div.card-footer p{font-family:Inter,sans-serif;font-size:14px;line-height:20px;font-weight:500;color:#142c40}section.projets-listes div.cards div.card div.card-footer p span{font-family:Inter,sans-serif;font-size:14px;line-height:20px;font-weight:400;color:#142c40}section.projets-listes div.cards div.card div.card-footer a{font-family:Inter,sans-serif;font-size:14px;line-height:20px;color:#142c40;text-decoration:none;width:100%;border:1px solid #142C40;padding:10px;border-radius:6px;box-sizing:border-box;text-align:center}section.projets-listes div.cards div.card div.card-footer a:hover{background:#142c40;color:#f8fafc}section.projets-listes div.cards div.card div.card-footer div{display:flex;flex-direction:row;gap:8px;align-items:center;justify-content:center;font-family:Inter,sans-serif;font-size:14px;line-height:20px;color:#ea384c;text-decoration:none;width:100%;border:1px solid rgb(234,56,76);padding:10px;border-radius:6px;box-sizing:border-box;text-align:center;-webkit-user-select:none;user-select:none}section.projets-listes div.cards div.card div.card-footer div:hover{background:#0000001a}section.projets-listes div.cards div.card div.card-footer div svg{width:16px;height:16px;color:#ea384c}section.projets-creation{position:relative;left:50%;transform:translate(-50%);width:1400px;max-width:90%;display:flex;flex-direction:column;align-items:center;gap:24px;background:#fff;padding:96px;border-radius:8px;box-shadow:#0000001a 0 20px 25px -5px}section.projets-creation h2{font-family:Poppins,sans-serif;font-size:36px;line-height:40px;font-weight:700;color:#142c40}section.projets-creation p{font-family:Inter,sans-serif;font-size:18px;line-height:28px;color:#506c88;text-align:center}section.projets-creation p span.green-txt{font-family:Poppins,sans-serif;font-size:20px;line-height:28px;font-weight:700;color:#8bcc4d}section.projets-creation p span.timeline{font-family:Inter,sans-serif;font-size:14px;line-height:20px}section.projets-creation a{font-family:Inter,sans-serif;font-size:14px;line-height:20px;color:#fff;text-decoration:none;background:#8bcc4d;padding:10px 32px;border-radius:6px;width:fit-content;transition:all .3s ease}section.projets-creation a:hover{box-shadow:#8bcc4d 0 4px 20px}@media (max-width: 1500px){div.container{width:100%}}@media (max-width: 950px){div.container{gap:40px!important}div.container section.projets-listes div.buttons{flex-direction:column;align-items:center;gap:0}div.container section.projets-listes div.buttons a{width:100%;text-align:center}h2{text-align:center}}img.bannier{width:100%;height:492px;object-fit:cover;z-index:-1;position:absolute;top:-80px}section.projet-vue-container{position:relative;top:262px;left:50%;transform:translate(-50%);width:90%;margin-bottom:200px}section.projet-vue-container div.head{display:flex;flex-direction:column;justify-content:center;gap:24px;align-items:center;padding:20px;background:#fff;border-radius:20px 20px 0 0;box-shadow:#0000001a 0 10px 15px -3px}section.projet-vue-container div.head h1{font-family:Poppins,sans-serif;font-size:50px;line-height:60px;font-weight:700;color:#142c40;text-align:center}section.projet-vue-container div.head p{font-family:Inter,sans-serif;font-size:16px;line-height:24px;color:#506c88;width:450px;max-width:90%;text-align:center}section.projet-vue-container div.body{display:flex;justify-content:space-between;gap:30px;background:#506c881a;border-radius:0 0 20px 20px;padding:50px}section.projet-vue-container div.body div.left{width:60%}section.projet-vue-container div.body div.left div.text h2{font-family:Poppins,sans-serif;font-size:30px;line-height:40px;font-weight:700;color:#142c40;margin-bottom:20px}section.projet-vue-container div.body div.left div.text p{font-family:Inter,sans-serif;font-size:16px;line-height:24px;color:#506c88;margin-bottom:20px}section.projet-vue-container div.body .right{width:40%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}section.projet-vue-container div.body .right div.details{display:flex;flex-direction:column;justify-content:center;gap:16px;background:#fff;border-radius:8px;padding:32px;width:100%;box-sizing:border-box;box-shadow:#0000001a 0 10px 15px -3px}section.projet-vue-container div.body .right div.details h2{font-family:Poppins,sans-serif;font-size:20px;line-height:28px;font-weight:700;color:#142c40}section.projet-vue-container div.body .right div.details p{font-family:Inter,sans-serif;font-size:16px;line-height:24px;color:#506c88;margin:0}section.projet-vue-container div.body .right div.details .tags{display:flex;flex-direction:row;gap:10px;flex-wrap:wrap}section.projet-vue-container div.body .right div.details .tags p{font-family:Inter,sans-serif;font-size:14px;line-height:24px;color:#506c88;background:#fff;border-radius:50px;border:1px solid rgba(0,0,0,.5);display:flex;align-items:center;gap:4px;padding:4px 8px;box-shadow:#0000001a 0 10px 15px -3px;width:fit-content;margin:0}section.projet-vue-container div.body .right div.details .tags p svg{width:12px;height:12px;color:#506c88}section.projet-vue-container div.body .right div.objectif{display:flex;flex-direction:column;justify-content:center;gap:24px;background:#fff;border-radius:8px;padding:32px;width:100%;box-sizing:border-box;box-shadow:#0000001a 0 10px 15px -3px}section.projet-vue-container div.body .right div.objectif h2{font-family:Poppins,sans-serif;font-size:20px;line-height:28px;font-weight:700;color:#142c40}section.projet-vue-container div.body .right div.objectif ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:16px}section.projet-vue-container div.body .right div.objectif ul li{display:flex;align-items:center;gap:12px;font-family:Inter,sans-serif;font-size:16px;line-height:24px;color:#506c88}section.projet-vue-container div.body .right div.objectif ul li:before{content:"●";display:inline-block;font-size:48px;border-radius:50%;color:var(--before-color)}section.projet-vue-container div.body .right div.other{display:flex;flex-direction:column;justify-content:center;gap:24px;background:#142c40;border-radius:8px;padding:32px;width:100%;box-sizing:border-box}section.projet-vue-container div.body .right div.other h2{font-family:Poppins,sans-serif;font-size:20px;line-height:28px;font-weight:700;color:#fff}section.projet-vue-container div.body .right div.other p{font-family:Inter,sans-serif;font-size:18px;line-height:28px;font-weight:500;color:#fff;margin:0}section.projet-vue-container div.body .right div.other a{font-family:Poppins,sans-serif;font-size:14px;line-height:20px;color:#fff;text-decoration:none;display:inline-block;padding:8px 16px;border-radius:8px;background:#8bcc4d;transition:all .3s ease;text-align:center}section.projet-vue-container div.body .right div.other a:hover{background:#0f172ae6}section.projet-vue-btn{display:flex;flex-direction:row;align-items:center;justify-content:center}section.projet-vue-btn a{font-family:Inter,sans-serif;font-size:14px;line-height:20px;color:#fff;text-decoration:none;padding:10px 16px;background:#0f172a;border-radius:6px;width:fit-content}section.projet-vue-btn a:hover{background:#0f172ab3}@media (max-width: 950px){section.projet-vue-container div.body{flex-direction:column}section.projet-vue-container div.body .left{order:2;width:100%!important}section.projet-vue-container div.body .right{order:1;width:100%!important}}section.faq-faq{position:relative;left:50%;transform:translate(-50%);width:1400px;margin:80px 0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:42px}section.faq-faq div.header{display:flex;flex-direction:row;gap:7px;align-items:center}section.faq-faq div.header h1{font-family:Poppins,sans-serif;font-size:50px;line-height:60px;font-weight:700;color:#142c40}section.faq-faq div.header h1:after{content:"";width:64px;height:4px;display:block;position:relative;top:6px;background:#8bcc4d}section.faq-faq div.header svg{color:#8bcc4d;width:48px;height:48px}section.faq-faq p{font-family:Poppins,sans-serif;font-size:16px;line-height:24px;color:#506c88;text-align:center;width:90%}section.faq-faq form{display:flex;flex-direction:row;gap:16px;align-items:center;padding:24px;background:#fff;border-radius:8px;width:768px;box-sizing:border-box}section.faq-faq form div.search{display:flex;flex-direction:row;gap:8px;align-items:center;border:1px solid rgb(209,213,219);width:100%;height:40px;border-radius:6px;background:#f8fafc;padding:11px 13px;box-sizing:border-box}section.faq-faq form div.search input{font-family:Inter,sans-serif;border:none;font-size:14px;line-height:20px;font-weight:400;color:#142c40;background:#f8fafc;width:100%}section.faq-faq form div.search input::placeholder{color:#00000026}section.faq-faq form div.search input:focus{outline:none}section.faq-faq form div.search svg{width:24px;height:24px;color:#9ca3af}section.faq-faq form button{border-radius:6px;border:none;padding:10px 32px;font-family:Inter,sans-serif;font-size:14px;line-height:20px;color:#fff;background:#142c40;transition:all .3s ease}section.faq-faq form button:hover{background:#0f172ab3}section.faq-faq div.faq{display:flex;flex-direction:column;gap:24px;width:768px;cursor:pointer}section.faq-faq div.faq div.faq-item{display:flex;flex-direction:column;gap:16px;background:#fff;border-radius:8px;padding:12px 24px;box-shadow:#0000000d 0 1px 2px;width:100%;box-sizing:border-box;transition:all .3s ease}section.faq-faq div.faq div.faq-item div.faq-question{display:flex;flex-direction:row;gap:12px;justify-content:space-between}section.faq-faq div.faq div.faq-item div.faq-question h3{font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:24px;color:#142c40;cursor:pointer;list-style:none}section.faq-faq div.faq div.faq-item div.faq-question svg{width:16px;color:#142c40}section.faq-faq div.faq div.faq-item p{font-family:Inter,sans-serif;font-size:16px;line-height:24px;color:#506c88;text-align:start;display:none}section.faq-faq div.faq div.faq-item:hover div.faq-question h3,section.faq-faq div.faq div.faq-item:hover div.faq-question svg{color:#8bcc4d}section.faq-faq div.buttons{display:flex;flex-direction:row;align-items:center;gap:12px}section.faq-faq div.buttons a{font-family:Inter,sans-serif;font-size:16px;line-height:24px;color:#fff;text-decoration:none;padding:12px 24px;border-radius:8px;background:#142c40;transition:all .3s ease}section.faq-faq div.buttons a:hover{background:#0f172ab3}section.faq-faq div.buttons p{font-family:Inter,sans-serif;font-size:14px;line-height:20px;color:#142c40;width:auto}@media (max-width: 1500px){div.container{width:100%}div.container section.faq-faq{width:90%;text-align:center}}@media (max-width: 1200px){section.index-faq div.faq{width:80vw}section.index-faq div.faq div.faq-item{width:100%}}@media (max-width: 950px){section.faq-faq{width:90%;text-align:center}section.faq-faq div.header h1:after{display:none}section.faq-faq div.header svg{display:none}section.faq-faq form{width:100%}section.faq-faq div.faq{width:100%}section.faq-faq div.faq div.faq-item{flex-direction:column;width:100%}}section.form{margin-top:100px;display:flex;flex-direction:column;justify-content:center;align-items:center}section.form form{display:flex;flex-direction:column;gap:22px;padding:48px 40px;background:#fff;width:456px;box-shadow:#02081733 0 4px 20px;border-radius:16px}section.form form h1{font-family:Poppins,sans-serif;font-size:36px;line-height:40px;font-weight:700;color:#020817;text-align:center}section.form form div.form-row{display:flex;flex-direction:row;gap:22px;align-items:center;width:100%}section.form form div.form-row div.form-group{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}section.form form div.form-row div.form-group label{font-family:Inter,sans-serif;font-size:14px;line-height:20px;font-weight:500;color:#142c40}section.form form div.form-row div.form-group input{border-radius:6px;border:1px solid rgb(209,213,219);padding:11px 13px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;background:#f8fafc;color:#142c40;flex:1}section.form form div.form-row div.form-group input::placeholder{color:#506c88}section.form form button{border-radius:6px;border:none;font-family:Inter,sans-serif;font-size:14px;line-height:20px;font-weight:500;color:#fff;background:#0f172a;padding:10px 32px;width:100%;transition:all .3s ease}section.form form button:hover{background:#0f172ab3}section.form form a{font-family:Inter,sans-serif;font-size:14px;color:#000;text-decoration:none;transition:all .3s ease;width:fit-content;display:inline-block}section.form form a:hover{color:#8bcc4d}section.form form a.align-center{align-self:center}section.form form p{font-family:Inter,sans-serif;font-size:14px;color:#000;text-decoration:none;transition:all .3s ease;width:fit-content;display:inline-block}section.form form p a{text-decoration:underline}section.soon_notFound{margin-top:50px;position:relative;left:50%;transform:translate(-50%);width:1400px;max-width:90%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:96px;background:#142c40;border-radius:8px}section.soon_notFound h1{font-family:Poppins,sans-serif;font-size:36px;line-height:40px;font-weight:700;color:#fff;width:100%;text-align:center}section.soon_notFound pre{font-family:Inter,sans-serif;font-size:16px;line-height:28px;color:#fff;max-width:100%;margin:0;text-align:center}section.soon_notFound div.buttons{display:flex;flex-direction:row;gap:24px}section.soon_notFound div.buttons a{padding:10px 32px;border-radius:6px;font-family:Inter,sans-serif;font-size:14px;line-height:20px;color:#fff;background:#8bcc4d;text-decoration:none;width:fit-content;transition:all .3s ease}section.soon_notFound div.buttons a:hover{background:#0f172ab3}body{background-color:#f9fafb;padding:0;margin:0;width:100%}:target{scroll-margin-top:76px}h1,h2,h3,h4,h5,h6,p{margin:0}.error-message{color:#ea384c;font-family:Inter,sans-serif;font-size:14px;line-height:20px;font-weight:500}.warning-message{color:orange;font-family:Inter,sans-serif;font-size:14px;line-height:20px;font-weight:500}.success-message{color:#506c88;font-family:Inter,sans-serif;font-size:14px;line-height:20px;font-weight:500}.info-message{color:#00f;font-family:Inter,sans-serif;font-size:14px;line-height:20px;font-weight:500}.alert{position:fixed;top:76px;right:0;width:max-content;max-width:300px;height:fit-content;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:0 0 0 8px;padding:1rem;margin-bottom:1rem;font-weight:500;box-shadow:0 2px 8px #0000001a;z-index:9999;visibility:hidden;opacity:0;animation:fade-in-toast 5s linear}.alert:before{content:"";width:calc(100% - .5rem);height:.2rem;position:absolute;bottom:.25rem;left:.25rem;transform:scaleX(0);transform-origin:left;z-index:99999;animation:progress-bar-toast 4.5s .3s linear}.alert p{font-family:Inter,sans-serif;font-size:14px;line-height:20px;font-weight:500}.alert.alert-success{background:#d1e7dd}.alert.alert-success:before{background:linear-gradient(to right,#d1e7dd,#0f5132)}.alert.alert-success p{color:#0f5132}.alert.alert-error{background:#f8d7da}.alert.alert-error:before{background:linear-gradient(to right,#f8d7da,#842029)}.alert.alert-error p{color:#842029}.alert.alert-warning{background:#fff3cd}.alert.alert-warning:before{background:linear-gradient(to right,#fff3cd,#664d03)}.alert.alert-warning p{color:#664d03}.alert.alert-info{background:#cff4fc}.alert.alert-info:before{background:linear-gradient(to right,#cff4fc,#055160)}.alert.alert-info p{color:#055160}@keyframes fade-in-toast{5%{opacity:1;visibility:visible}95%{opacity:1}}@keyframes progress-bar-toast{to{transform:scaleX(1)}}header{position:fixed;top:0;width:100%;height:76px;background-color:#f9fafb;display:flex;justify-content:space-around;align-items:center;flex-direction:row;z-index:9999;box-sizing:border-box}header.bg-primary{background:#142c40;color:#fff}header.bg-primary div.logo a{color:#fff}header.bg-primary nav.desktop a{color:#fff}header.bg-primary nav.desktop a:last-child{border:none;background:#fff}header.bg-primary nav.desktop div.dropdown-wrapper div.dropdown-btn p{color:#fff}header.bg-primary nav.desktop div.dropdown-wrapper div.dropdown a p{color:#142c40}header.bg-primary button.mobile-menu svg{color:#fff!important}header.bg-primary nav.mobile-menu{background:#142c40!important}header.bg-primary nav.mobile-menu li a{color:#fff!important}header div.logo{display:flex;flex-direction:row;align-items:center;gap:10px}header div.logo img{width:60px;height:60px;object-fit:contain;border-radius:10px}header div.logo a{font-family:Inter,sans-serif;font-size:24px;font-weight:700;line-height:32px;color:#142c40;text-decoration:none}header nav.desktop{display:flex;justify-content:space-between;align-items:center;gap:37px}header nav.desktop div.dropdown-wrapper{position:relative}header nav.desktop div.dropdown-wrapper div.dropdown-btn{display:flex;flex-direction:row;align-items:center}header nav.desktop div.dropdown-wrapper div.dropdown-btn p{color:#142c40;text-decoration:none;font-family:Poppins,sans-serif;font-size:16px;line-height:24px}header nav.desktop div.dropdown-wrapper div.dropdown{display:none;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:10px;position:absolute;bottom:0;left:50%;transform:translate(-50%,100%);background:#fff;padding:10px;z-index:9999;border-radius:10px}header nav.desktop div.dropdown-wrapper div.dropdown a{display:flex;flex-direction:row;align-items:center;gap:10px;color:#8bcc4d;text-decoration:none;font-family:Poppins,sans-serif;font-size:16px;line-height:24px;transition:all .3s ease;width:239px;padding:5px 10px;border-radius:5px;box-sizing:border-box}header nav.desktop div.dropdown-wrapper div.dropdown a p{color:#142c40}header nav.desktop div.dropdown-wrapper div.dropdown a svg{width:24px;height:24px;color:#15803d;padding:12px;border-radius:8px;background:#dcfce7}header nav.desktop div.dropdown-wrapper div.dropdown a:hover{background:#e5e7eb}header nav.desktop div.dropdown-wrapper div.dropdown a:nth-last-child(2){background:none}header nav.desktop div.dropdown-wrapper div.dropdown a:nth-last-child(2):hover{background:#e5e7eb}header nav.desktop div.dropdown-wrapper div.dropdown a:nth-last-child(2) svg{background:#f3e8ff;color:#7e22ce}header nav.desktop div.dropdown-wrapper div.dropdown a:last-child{border:none}header nav.desktop div.dropdown-wrapper div.dropdown:hover{display:grid}header nav.desktop div.dropdown-wrapper:hover div.dropdown{display:grid}header nav.desktop a{color:#142c40;text-decoration:none;font-family:Poppins,sans-serif;font-size:16px;line-height:24px;transition:all .3s ease}header nav.desktop a:hover{color:#8bcc4d}header nav.desktop a:nth-last-child(2):hover{color:#fff}header nav.desktop a:last-child{display:flex;flex-direction:row;align-items:center;gap:5px;padding:10px 16px;border-radius:5px;border:1px solid rgba(20,44,64,.5);color:#142c40}header nav.desktop a:last-child svg{transition:padding .3s ease}header nav.desktop a:last-child:hover{background:#0f172a;color:#fff}header button{width:24px;height:24px;display:none;background:none;border:none;cursor:pointer;padding:0;z-index:999999}header button svg{width:24px;height:24px;color:#0f172a}header nav.mobile-menu{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:9999}header nav.mobile-menu ul{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:30px;list-style:none}header nav.mobile-menu ul li a{color:#142c40;text-decoration:none;font-family:Poppins,sans-serif;font-size:24px;line-height:28px;display:block!important;text-align:center}footer{margin-top:150px;padding-top:64px;background:#142c40;color:#fff;display:flex;flex-direction:column;align-items:center}footer .row{display:flex;flex-direction:row;justify-content:space-between;gap:32px;width:67vw}footer .row .col{display:flex;flex-direction:column;gap:16px;width:280px}footer .row .col .title{font-family:Poppins,sans-serif;font-size:16px;line-height:24px;font-weight:700;padding:0;margin:0}footer .row .col div.links{display:flex;flex-direction:column;gap:8px;padding:0;margin:0;list-style:none}footer .row .col div.links a{font-family:Inter,sans-serif;font-size:16px;line-height:24px;font-weight:500;padding:0;margin:0;color:#fff;text-decoration:none;transition:all .3s ease}footer .row .col div.links a:hover{color:#8bcc4d}footer .row .col:first-child .title{font-family:Poppins,sans-serif;font-size:20px;line-height:28px;font-weight:700;padding:0;margin:0}footer .row .col:first-child .text{font-family:Inter,sans-serif;font-size:16px;line-height:24px;font-weight:500;padding:0;margin:0}footer .row .col:first-child div.icons{display:flex;flex-direction:row;gap:10px;padding:0;margin:0}footer .row .col:first-child div.icons a svg{width:20px;height:20px;object-fit:contain;color:#fff;transition:all .3s ease}footer .row .col:first-child div.icons a:hover svg{color:#8bcc4d}footer .row .col:last-child .text{font-family:Inter,sans-serif;font-size:14px;line-height:20px;font-weight:400;padding:0;margin:0}footer .row .col ul{display:flex;flex-direction:row;justify-content:end;gap:10px;list-style:none;padding:0;margin:0}footer .row .col ul li{padding:0;margin:0}footer .row .col ul li a{font-family:Inter,sans-serif;font-size:14px;line-height:20px;font-weight:500;color:#fff;text-decoration:none;transition:all .3s ease}footer .row .col ul li a:hover{color:#8bcc4d}footer .row .col form{display:flex;flex-direction:column;gap:10px;align-items:center}footer .row .col form input{height:40px;border-radius:5px;border:1px solid rgba(255,255,255,.2);padding:0 15px;font-family:Inter,sans-serif;font-size:14px;color:#fff;background:#ffffff1a;width:100%;box-sizing:border-box}footer .row .col form button{border-radius:6px;border:none;padding:10px 32px;font-family:Inter,sans-serif;font-size:14px;line-height:20px;font-weight:500;color:#fff;background:#8bcc4d;transition:all .3s ease;width:100%;box-sizing:border-box}footer .row .col form button:hover{background:#8bcc4d;box-shadow:#8bcc4d 0 4px 20px}footer .row:first-child{margin-bottom:20px;padding-bottom:33px;border-bottom:1px solid rgba(255,255,255,.1)}footer .row:last-child{margin-bottom:23px}footer .row:last-child div.col{width:auto}div.container{position:relative;top:76px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;gap:96px}div.container section{box-sizing:border-box}div.container section.mentions-legales,div.container section.cgu,div.container section.cgv{position:relative;top:50px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;gap:20px;text-align:start;width:50vw;margin-bottom:50px}div.container section.mentions-legales h1,div.container section.cgu h1,div.container section.cgv h1{font-family:Poppins,sans-serif;font-size:50px;line-height:60px;font-weight:700;color:#142c40;width:100%;padding-top:20px}div.container section.mentions-legales h2,div.container section.cgu h2,div.container section.cgv h2{font-family:Poppins,sans-serif;font-size:36px;line-height:40px;font-weight:700;color:#142c40;padding-top:20px}div.container section.mentions-legales p,div.container section.cgu p,div.container section.cgv p{font-family:Inter,sans-serif;font-size:18px;line-height:24px;color:#142c40}div.container section.mentions-legales p a,div.container section.cgu p a,div.container section.cgv p a{color:#142c40}@media (max-width: 1200px){footer div.row{width:80vw;gap:86px}}@media (max-width: 950px){header{justify-content:space-between;padding:0 32px}header nav a{display:none!important}header nav div.dropdown-wrapper{display:none!important}header button.mobile-menu{display:block!important}}@media (max-width: 768px){footer div.row{width:90vw}footer div.row:first-child{flex-direction:column;align-items:center}footer div.row:first-child .col{width:100%}footer div.row:first-child .col:nth-child(n+2){display:none}section{margin-bottom:40px}}
