@font-face{font-family:Allura;src:url(/assets/Allura-Regular-C7dkiRb1.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-ExtraBold-ZS4Q4HXV.woff2)format("woff2");font-weight:800;font-display:swap}@font-face{font-family:ClashDisplay;src:url(/assets/ClashDisplay-Variable-BHZjogP3.ttf)}@font-face{font-family:GeneralSans;src:url(/assets/GeneralSans-Variable-D4t1btYN.ttf)}@font-face{font-family:Inter;src:url(/assets/Inter-VariableFont_opsz_wght-c8O0ljhh.ttf)}@font-face{font-family:Manrope;src:url(/assets/Manrope-VariableFont_wght-0N3pECc_.ttf)}@font-face{font-family:Jakarta;src:url(/assets/PlusJakartaSans-VariableFont_wght-BBNPXI38.ttf)}@font-face{font-family:Sora;src:url(/assets/Sora-VariableFont_wght-BdGHk4M9.ttf)}@font-face{font-family:SpaceGrotesk;src:url(/assets/SpaceGrotesk-VariableFont_wght-DIScfSlK.ttf)}*{box-sizing:border-box;margin:0;padding:0;list-style:none}body{color:#080808;background:#ecf4f7;font-family:Inter,arial;font-size:1rem}a{color:#000;text-decoration:none}h1{font-family:Manrope,arial;font-weight:900}h2,h3,h4{font-family:Jakarta,arial}main{padding-top:100px}@font-face{font-family:Allura;src:url(/assets/Allura-Regular-C7dkiRb1.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-ExtraBold-ZS4Q4HXV.woff2)format("woff2");font-weight:800;font-display:swap}@font-face{font-family:ClashDisplay;src:url(/assets/ClashDisplay-Variable-BHZjogP3.ttf)}@font-face{font-family:GeneralSans;src:url(/assets/GeneralSans-Variable-D4t1btYN.ttf)}@font-face{font-family:Inter;src:url(/assets/Inter-VariableFont_opsz_wght-c8O0ljhh.ttf)}@font-face{font-family:Manrope;src:url(/assets/Manrope-VariableFont_wght-0N3pECc_.ttf)}@font-face{font-family:Jakarta;src:url(/assets/PlusJakartaSans-VariableFont_wght-BBNPXI38.ttf)}@font-face{font-family:Sora;src:url(/assets/Sora-VariableFont_wght-BdGHk4M9.ttf)}@font-face{font-family:SpaceGrotesk;src:url(/assets/SpaceGrotesk-VariableFont_wght-DIScfSlK.ttf)}header{z-index:1000;background:#0e3a9b;border-bottom:1px solid #0e3a9b;justify-content:space-between;align-items:center;width:100%;height:85px;padding:0 20px;transition:height .2s;display:flex;position:fixed;top:0;left:0}header.scrolled{height:60px}@media (width<=850px){header.scrolled{height:85px}}header .header-top{align-items:center;gap:20px;display:flex}header .header-top img{object-fit:contain;width:60px}header .hamburger{cursor:pointer;z-index:1001;background:0 0;border:none;outline:none;flex-direction:column;justify-content:space-between;width:30px;height:22px;padding:0;display:none}header .hamburger:hover{background:0 0}header .hamburger:focus{outline:none}header .hamburger span{background:#fafafa;border-radius:3px;width:100%;height:3px;transition:all .3s;display:block}header .hamburger.open span:first-child{transform:translateY(9px)rotate(45deg)}header .hamburger.open span:nth-child(2){opacity:0}header .hamburger.open span:nth-child(3){transform:translateY(-10px)rotate(-45deg)}@media (width<=850px){header .hamburger{display:flex}}header nav a{color:#fafafa;letter-spacing:1px;margin:0 20px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block;position:relative}header nav a:after{content:"";background:#65b4f6;width:0;height:3px;transition:width .3s;position:absolute;bottom:-10px;left:0}header nav a:hover{color:#65b4f6;transform:scale(1.1)}header nav a:hover:after{width:100%}header nav a.active{color:#ed7622}@media (width<=850px){header nav{background:#0e3a9b;flex-direction:column;width:250px;height:100vh;padding:40px 20px;transition:right .3s;display:flex;position:fixed;top:85px;left:-100%}header nav.nav-open{left:0}header nav a{margin:15px 0;font-size:1.2rem}header nav a:after{display:none}}@font-face{font-family:Allura;src:url(/assets/Allura-Regular-C7dkiRb1.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-ExtraBold-ZS4Q4HXV.woff2)format("woff2");font-weight:800;font-display:swap}@font-face{font-family:ClashDisplay;src:url(/assets/ClashDisplay-Variable-BHZjogP3.ttf)}@font-face{font-family:GeneralSans;src:url(/assets/GeneralSans-Variable-D4t1btYN.ttf)}@font-face{font-family:Inter;src:url(/assets/Inter-VariableFont_opsz_wght-c8O0ljhh.ttf)}@font-face{font-family:Manrope;src:url(/assets/Manrope-VariableFont_wght-0N3pECc_.ttf)}@font-face{font-family:Jakarta;src:url(/assets/PlusJakartaSans-VariableFont_wght-BBNPXI38.ttf)}@font-face{font-family:Sora;src:url(/assets/Sora-VariableFont_wght-BdGHk4M9.ttf)}@font-face{font-family:SpaceGrotesk;src:url(/assets/SpaceGrotesk-VariableFont_wght-DIScfSlK.ttf)}.hero-wrapper{align-items:center;display:flex}.hero-wrapper .hero-top{flex-direction:column;justify-content:center;max-width:700px;margin:0 auto;display:flex}@media screen and (width<=1230px){.hero-wrapper .hero-top{padding-top:80px}}.hero-wrapper .hero-top h1{text-align:center;border-radius:5px;max-width:250px;margin:5px 20px;padding:9px;font-size:1rem;font-weight:500}.hero-wrapper .hero-top h2{color:#0e3a9b;text-transform:capitalize;padding:6px 20px;font-size:2rem;font-weight:700}@media screen and (width<=500px){.hero-wrapper .hero-top h2{font-size:1.5rem}}.hero-wrapper .hero-top p{max-width:500px;min-height:3.5em;padding:10px 20px;font-size:1.7rem}@media screen and (width<=500px){.hero-wrapper .hero-top p{font-size:1.4rem}}.hero-wrapper .hero-top ul{padding:5px 10px 50px;display:flex}@media screen and (width<=500px){.hero-wrapper .hero-top ul{grid-template-columns:1fr 1fr;display:grid}}.hero-wrapper .hero-top ul li{border-radius:5px;margin:1px 9px;padding:5px;font-size:.7rem;display:flex}.hero-wrapper .hero-top ul li svg{margin-top:1px;margin-right:3px}.hero-wrapper .hero-top ul li .icon-lightning{color:gold}.hero-wrapper .hero-top ul li .icon-arrow{color:#0e3a9b}.hero-wrapper .hero-top ul li .icon-people{color:#8e1f86}.hero-wrapper .hero-top ul li .icon-carry{color:#ff4500}.hero-wrapper .images{flex-shrink:0;width:clamp(400px,35vw,550px);height:clamp(400px,35vw,550px);margin-right:15%;position:relative}@media screen and (width<=1230px){.hero-wrapper .images{display:none}}.hero-wrapper .images .blob{opacity:0;width:clamp(170px,14vw,230px);height:clamp(120px,10vw,155px);transition:opacity .6s,transform .6s;position:absolute}.hero-wrapper .images .blob img{object-fit:cover;border-radius:5px;width:80%}.hero-wrapper .images .blob.blob-1{transition-delay:0s;top:25%;left:25%;transform:translate(-50%)translateY(-150px)}.hero-wrapper .images .blob.blob-2{transition-delay:.3s;top:67%;left:15%;transform:translateY(-50%)translate(-200px)}.hero-wrapper .images .blob.blob-3{transition-delay:.6s;top:39%;left:39%;transform:translateY(-150px)translate(-50%)}.hero-wrapper .images .blob.blob-4{transition-delay:.9s;bottom:19%;left:70%;transform:translate(-50%)translateY(200px)}.hero-wrapper .images .blob.blob-1.visible{opacity:1;transform:translate(-50%)translateY(0)}.hero-wrapper .images .blob.blob-2.visible,.hero-wrapper .images .blob.blob-3.visible{opacity:1;transform:translateY(-50%)translate(0)}.hero-wrapper .images .blob.blob-4.visible{opacity:1;transform:translate(-50%)translateY(0)}.butt-her{justify-content:center;margin-bottom:60px;display:flex}@font-face{font-family:Allura;src:url(/assets/Allura-Regular-C7dkiRb1.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-ExtraBold-ZS4Q4HXV.woff2)format("woff2");font-weight:800;font-display:swap}@font-face{font-family:ClashDisplay;src:url(/assets/ClashDisplay-Variable-BHZjogP3.ttf)}@font-face{font-family:GeneralSans;src:url(/assets/GeneralSans-Variable-D4t1btYN.ttf)}@font-face{font-family:Inter;src:url(/assets/Inter-VariableFont_opsz_wght-c8O0ljhh.ttf)}@font-face{font-family:Manrope;src:url(/assets/Manrope-VariableFont_wght-0N3pECc_.ttf)}@font-face{font-family:Jakarta;src:url(/assets/PlusJakartaSans-VariableFont_wght-BBNPXI38.ttf)}@font-face{font-family:Sora;src:url(/assets/Sora-VariableFont_wght-BdGHk4M9.ttf)}@font-face{font-family:SpaceGrotesk;src:url(/assets/SpaceGrotesk-VariableFont_wght-DIScfSlK.ttf)}button{color:#fafafa;cursor:pointer;background:#0e3a9b;border-radius:5px;width:150px;margin:0 20px;padding:8px;font-weight:800;transition:all .9s}button:hover{color:#0e3a9b;background:#fafafa;border:1px solid #0e3a9b}@font-face{font-family:Allura;src:url(/assets/Allura-Regular-C7dkiRb1.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-ExtraBold-ZS4Q4HXV.woff2)format("woff2");font-weight:800;font-display:swap}@font-face{font-family:ClashDisplay;src:url(/assets/ClashDisplay-Variable-BHZjogP3.ttf)}@font-face{font-family:GeneralSans;src:url(/assets/GeneralSans-Variable-D4t1btYN.ttf)}@font-face{font-family:Inter;src:url(/assets/Inter-VariableFont_opsz_wght-c8O0ljhh.ttf)}@font-face{font-family:Manrope;src:url(/assets/Manrope-VariableFont_wght-0N3pECc_.ttf)}@font-face{font-family:Jakarta;src:url(/assets/PlusJakartaSans-VariableFont_wght-BBNPXI38.ttf)}@font-face{font-family:Sora;src:url(/assets/Sora-VariableFont_wght-BdGHk4M9.ttf)}@font-face{font-family:SpaceGrotesk;src:url(/assets/SpaceGrotesk-VariableFont_wght-DIScfSlK.ttf)}.valeur{background:#fafafa;flex-wrap:wrap;justify-content:center;align-items:stretch;padding:120px 20px;display:flex}@media screen and (width<=500px){.valeur{font-size:.8rem}}.valeur li{align-items:flex-start;padding:10px;display:flex}.valeur li .check{color:#65b4f6;flex-shrink:0;margin-right:5px}.valeur li .chev-right{color:#0e3a9b;flex-shrink:0;margin-right:5px}.valeur li .chess{color:#ed7622;flex-shrink:0;margin-right:9px}.butt{background:#fafafa;justify-content:center;padding-bottom:80px;display:flex}@font-face{font-family:Allura;src:url(/assets/Allura-Regular-C7dkiRb1.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-ExtraBold-ZS4Q4HXV.woff2)format("woff2");font-weight:800;font-display:swap}@font-face{font-family:ClashDisplay;src:url(/assets/ClashDisplay-Variable-BHZjogP3.ttf)}@font-face{font-family:GeneralSans;src:url(/assets/GeneralSans-Variable-D4t1btYN.ttf)}@font-face{font-family:Inter;src:url(/assets/Inter-VariableFont_opsz_wght-c8O0ljhh.ttf)}@font-face{font-family:Manrope;src:url(/assets/Manrope-VariableFont_wght-0N3pECc_.ttf)}@font-face{font-family:Jakarta;src:url(/assets/PlusJakartaSans-VariableFont_wght-BBNPXI38.ttf)}@font-face{font-family:Sora;src:url(/assets/Sora-VariableFont_wght-BdGHk4M9.ttf)}@font-face{font-family:SpaceGrotesk;src:url(/assets/SpaceGrotesk-VariableFont_wght-DIScfSlK.ttf)}.card{border:1px solid #8e1f86;border-radius:5px;flex:250px;width:21%;min-width:300px;max-width:400px;max-height:400px;margin:30px 50px;padding:10px;position:relative}@media screen and (width<=880px){.card{margin:60px auto}}.card .icon1{color:#8e1f86;position:absolute;left:50%;transform:translateY(-60px)translate(-50%)}.title{padding:10px 20px 40px}.title h3{color:#000;text-align:center;z-index:1;transition:color .9s ease calc(var(--delay) + .9s);padding:12px;position:relative}.title h3:before{content:"";z-index:-1;width:0;height:100%;transition:width .9s ease var(--delay);background:#8e1f86;position:absolute;top:0;left:0}.title h3.animated{color:#fff}.title h3.animated:before{border-radius:60% 40% 70% 30%/50% 60% 40% 50%;width:100%}.title h3:after{content:"";width:0;height:4px;transition:width .9s ease calc(var(--delay) + .9s);background:#8e1f86;border-radius:50% 50% 0 0;position:absolute;left:50%;transform:translate(-50%)translateY(40px)}.title h3.animated:after{width:40%}@font-face{font-family:Allura;src:url(/assets/Allura-Regular-C7dkiRb1.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-ExtraBold-ZS4Q4HXV.woff2)format("woff2");font-weight:800;font-display:swap}@font-face{font-family:ClashDisplay;src:url(/assets/ClashDisplay-Variable-BHZjogP3.ttf)}@font-face{font-family:GeneralSans;src:url(/assets/GeneralSans-Variable-D4t1btYN.ttf)}@font-face{font-family:Inter;src:url(/assets/Inter-VariableFont_opsz_wght-c8O0ljhh.ttf)}@font-face{font-family:Manrope;src:url(/assets/Manrope-VariableFont_wght-0N3pECc_.ttf)}@font-face{font-family:Jakarta;src:url(/assets/PlusJakartaSans-VariableFont_wght-BBNPXI38.ttf)}@font-face{font-family:Sora;src:url(/assets/Sora-VariableFont_wght-BdGHk4M9.ttf)}@font-face{font-family:SpaceGrotesk;src:url(/assets/SpaceGrotesk-VariableFont_wght-DIScfSlK.ttf)}.client{flex-direction:column;justify-content:center;align-items:center;padding:10px 20px 100px;display:flex}.client h3{color:#0e3a9b;text-align:center;padding:80px 20px 30px;font-size:2rem}@media screen and (width<=1030px){.client h3{padding-bottom:none}}.client .logos-clients{text-align:center;flex-wrap:wrap;justify-content:space-between;width:80%;margin:20px;padding:60px 20px;display:flex}@media screen and (width<=1030px){.client .logos-clients{padding:0;display:block}}.client .logos-clients img{object-fit:cover;width:150px;padding-bottom:15px}@media screen and (width<=1030px){.client .logos-clients img{padding-top:40px}}.client .logos-clients p{font-weight:600}@font-face{font-family:Allura;src:url(/assets/Allura-Regular-C7dkiRb1.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-ExtraBold-ZS4Q4HXV.woff2)format("woff2");font-weight:800;font-display:swap}@font-face{font-family:ClashDisplay;src:url(/assets/ClashDisplay-Variable-BHZjogP3.ttf)}@font-face{font-family:GeneralSans;src:url(/assets/GeneralSans-Variable-D4t1btYN.ttf)}@font-face{font-family:Inter;src:url(/assets/Inter-VariableFont_opsz_wght-c8O0ljhh.ttf)}@font-face{font-family:Manrope;src:url(/assets/Manrope-VariableFont_wght-0N3pECc_.ttf)}@font-face{font-family:Jakarta;src:url(/assets/PlusJakartaSans-VariableFont_wght-BBNPXI38.ttf)}@font-face{font-family:Sora;src:url(/assets/Sora-VariableFont_wght-BdGHk4M9.ttf)}@font-face{font-family:SpaceGrotesk;src:url(/assets/SpaceGrotesk-VariableFont_wght-DIScfSlK.ttf)}.methode{background:#fafafa;flex-direction:column;justify-content:center;align-items:center;padding:120px 20px 60px;display:flex;position:relative}.methode h2{color:#0e3a9b;padding:0 20px 60px;font-size:2rem}.methode .cards-methode{flex-wrap:wrap;justify-content:center;align-items:stretch;display:flex}.methode .cards-methode .step-card{border:1px solid #8e1f86;border-radius:5px;flex:400px;width:20%;max-width:300px;max-height:500px;margin:40px 15px;padding:20px;line-height:30px;position:relative}@media screen and (width<=500px){.methode .cards-methode .step-card{font-size:.9rem}}.methode .cards-methode .step-card .step-number{color:#8e1f86;font-size:4rem;font-weight:600;position:absolute;transform:translateY(-60px)}.methode .cards-methode .step-card h4{color:#0e3a9b;text-align:center;padding:10px;font-size:1.3rem}@font-face{font-family:Allura;src:url(/assets/Allura-Regular-C7dkiRb1.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-ExtraBold-ZS4Q4HXV.woff2)format("woff2");font-weight:800;font-display:swap}@font-face{font-family:ClashDisplay;src:url(/assets/ClashDisplay-Variable-BHZjogP3.ttf)}@font-face{font-family:GeneralSans;src:url(/assets/GeneralSans-Variable-D4t1btYN.ttf)}@font-face{font-family:Inter;src:url(/assets/Inter-VariableFont_opsz_wght-c8O0ljhh.ttf)}@font-face{font-family:Manrope;src:url(/assets/Manrope-VariableFont_wght-0N3pECc_.ttf)}@font-face{font-family:Jakarta;src:url(/assets/PlusJakartaSans-VariableFont_wght-BBNPXI38.ttf)}@font-face{font-family:Sora;src:url(/assets/Sora-VariableFont_wght-BdGHk4M9.ttf)}@font-face{font-family:SpaceGrotesk;src:url(/assets/SpaceGrotesk-VariableFont_wght-DIScfSlK.ttf)}.realisation-container{margin:0 auto;padding:0 20px}.realisation-container h1{color:#0e3a9b;text-align:center;padding:60px 20px 40px;font-size:2rem}.realisation-container .project-wrapper{max-width:900px;margin:35px auto}.realisation-container .project-wrapper .accordion{background:#fafafa;border-top:none;border-radius:0 0 5px 5px;margin:0}.realisation-container .project-card{background:#fafafa;border:2px solid #0e3a9b;border-radius:5px;grid-template-columns:30% 70%;align-items:start;max-width:900px;margin:0 auto;display:grid}@media screen and (width<=940px){.realisation-container .project-card{display:block}}.realisation-container .project-card .projec-image{height:200px;overflow:hidden}@media screen and (width<=940px){.realisation-container .project-card .projec-image{width:100%}}.realisation-container .project-card .projec-image img{object-fit:contain;height:100%}@media screen and (width<=940px){.realisation-container .project-card .projec-image img{object-fit:cover;width:100%}}.realisation-container .project-card .project-description{flex-direction:column;min-height:200px;padding:10px 0 0;display:flex}@media screen and (width<=940px){.realisation-container .project-card .project-description{font-size:.75rem}}.realisation-container .project-card .project-description .project-site{align-items:center;padding-bottom:10px;display:flex}.realisation-container .project-card .project-description .project-site img{object-fit:contain;height:50px;margin:0 15px}.realisation-container .project-card .project-description .project-site h3{color:#0e3a9b;font-size:1.2rem;position:relative}.realisation-container .project-card .project-description .project-site h3:after{content:"";background:#ed7622;border-radius:50% 50% 0 0;width:70%;height:4px;position:absolute;bottom:-15px;left:50%;transform:translate(-50%)}.realisation-container .project-card .project-description .techno-container{align-items:center;height:50px;display:flex}.realisation-container .project-card .project-description .techno-container .techno-icon{align-items:center;margin:5px;display:flex}.realisation-container .project-card .project-description .techno-container .techno-icon span{margin:3px}.realisation-container .project-card .project-description .techno-container .techno-icon img{width:17.5px}.realisation-container .project-card .project-description .link a{color:#8e1f86;justify-content:flex-end;margin:30px 8px;display:flex}.realisation-container .project-card .project-description .link svg{margin-right:10px}.realisation-container .butt-3{text-align:center;justify-content:center;margin:80px;display:flex}@font-face{font-family:Allura;src:url(/assets/Allura-Regular-C7dkiRb1.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-ExtraBold-ZS4Q4HXV.woff2)format("woff2");font-weight:800;font-display:swap}@font-face{font-family:ClashDisplay;src:url(/assets/ClashDisplay-Variable-BHZjogP3.ttf)}@font-face{font-family:GeneralSans;src:url(/assets/GeneralSans-Variable-D4t1btYN.ttf)}@font-face{font-family:Inter;src:url(/assets/Inter-VariableFont_opsz_wght-c8O0ljhh.ttf)}@font-face{font-family:Manrope;src:url(/assets/Manrope-VariableFont_wght-0N3pECc_.ttf)}@font-face{font-family:Jakarta;src:url(/assets/PlusJakartaSans-VariableFont_wght-BBNPXI38.ttf)}@font-face{font-family:Sora;src:url(/assets/Sora-VariableFont_wght-BdGHk4M9.ttf)}@font-face{font-family:SpaceGrotesk;src:url(/assets/SpaceGrotesk-VariableFont_wght-DIScfSlK.ttf)}.accordion{border:1px solid #0e3a9b;border-radius:5px;overflow:hidden}.accordion button{color:#fff;cursor:pointer;background:#0e3a9b;border:none;justify-content:center;align-items:center;width:100%;height:40px;margin:0;padding:0;display:flex}.accordion button .acc-txt{justify-content:space-between;width:90%;display:flex}.accordion .accordion-content{padding:20px;font-size:1.2rem;line-height:30px}@media screen and (width<=940px){.accordion .accordion-content{font-size:.9rem}}@font-face{font-family:Allura;src:url(/assets/Allura-Regular-C7dkiRb1.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-ExtraBold-ZS4Q4HXV.woff2)format("woff2");font-weight:800;font-display:swap}@font-face{font-family:ClashDisplay;src:url(/assets/ClashDisplay-Variable-BHZjogP3.ttf)}@font-face{font-family:GeneralSans;src:url(/assets/GeneralSans-Variable-D4t1btYN.ttf)}@font-face{font-family:Inter;src:url(/assets/Inter-VariableFont_opsz_wght-c8O0ljhh.ttf)}@font-face{font-family:Manrope;src:url(/assets/Manrope-VariableFont_wght-0N3pECc_.ttf)}@font-face{font-family:Jakarta;src:url(/assets/PlusJakartaSans-VariableFont_wght-BBNPXI38.ttf)}@font-face{font-family:Sora;src:url(/assets/Sora-VariableFont_wght-BdGHk4M9.ttf)}@font-face{font-family:SpaceGrotesk;src:url(/assets/SpaceGrotesk-VariableFont_wght-DIScfSlK.ttf)}.offre{flex-direction:column;justify-content:center;padding:100px 20px;display:flex}.offre .title-offer{width:60%;margin:0 auto;line-height:30px}@media screen and (width<=880px){.offre .title-offer{width:85%;margin-bottom:50px}}.offre .title-offer h1{color:#0e3a9b;text-align:center;padding:20px;font-size:2rem}@media screen and (width<=880px){.offre .title-offer h1{font-size:1.4rem}}.offre .title-offer p{font-size:1.1rem}@media screen and (width<=880px){.offre .title-offer p{font-size:.9rem}}.offre .card-offer{justify-content:stretch;margin:0 auto;padding:80px 20px 50px;display:flex}@media screen and (width<=880px){.offre .card-offer{padding:0;display:block}}.offre .card-offer .card-content{flex-direction:column;justify-content:space-between;line-height:30px;display:flex}.offre .card-offer .card-content .offer{padding-bottom:15px}.offre .card-offer .card-content .offer li{align-items:center;display:flex}.offre .card-offer .card-content .offer svg{color:#ed7622}.offre .price{text-align:center;color:#0e3a9b;margin-bottom:30px auto;font-size:1.2rem;font-weight:700}.offre button{justify-content:center;margin:20px auto;display:flex}@font-face{font-family:Allura;src:url(/assets/Allura-Regular-C7dkiRb1.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-ExtraBold-ZS4Q4HXV.woff2)format("woff2");font-weight:800;font-display:swap}@font-face{font-family:ClashDisplay;src:url(/assets/ClashDisplay-Variable-BHZjogP3.ttf)}@font-face{font-family:GeneralSans;src:url(/assets/GeneralSans-Variable-D4t1btYN.ttf)}@font-face{font-family:Inter;src:url(/assets/Inter-VariableFont_opsz_wght-c8O0ljhh.ttf)}@font-face{font-family:Manrope;src:url(/assets/Manrope-VariableFont_wght-0N3pECc_.ttf)}@font-face{font-family:Jakarta;src:url(/assets/PlusJakartaSans-VariableFont_wght-BBNPXI38.ttf)}@font-face{font-family:Sora;src:url(/assets/Sora-VariableFont_wght-BdGHk4M9.ttf)}@font-face{font-family:SpaceGrotesk;src:url(/assets/SpaceGrotesk-VariableFont_wght-DIScfSlK.ttf)}.contact h1{color:#0e3a9b;text-align:center;padding:60px 20px 40px;font-size:2rem}.contact p{text-align:center;padding-bottom:30px;font-weight:800}.contact form{flex-direction:column;gap:20px;width:70%;max-width:800px;margin:0 auto;display:flex}.contact form input[type=text],.contact form input[type=email]{border:none;border-radius:5px;outline:none;height:40px;padding-left:10px;font-family:Arial,Helvetica,sans-serif}.contact form textarea{resize:none;border:none;border-radius:5px;outline:none;height:200px;padding-top:10px;padding-left:10px;font-family:Arial,Helvetica,sans-serif}.contact form .rgpd{gap:15px;padding:20px 0;display:flex}.contact form button{margin:0 auto 60px;display:inline-block}.contact form .success{color:green;text-align:center;font-weight:900}.contact form .error{color:red;text-align:center;font-weight:900}@font-face{font-family:Allura;src:url(/assets/Allura-Regular-C7dkiRb1.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-ExtraBold-ZS4Q4HXV.woff2)format("woff2");font-weight:800;font-display:swap}@font-face{font-family:ClashDisplay;src:url(/assets/ClashDisplay-Variable-BHZjogP3.ttf)}@font-face{font-family:GeneralSans;src:url(/assets/GeneralSans-Variable-D4t1btYN.ttf)}@font-face{font-family:Inter;src:url(/assets/Inter-VariableFont_opsz_wght-c8O0ljhh.ttf)}@font-face{font-family:Manrope;src:url(/assets/Manrope-VariableFont_wght-0N3pECc_.ttf)}@font-face{font-family:Jakarta;src:url(/assets/PlusJakartaSans-VariableFont_wght-BBNPXI38.ttf)}@font-face{font-family:Sora;src:url(/assets/Sora-VariableFont_wght-BdGHk4M9.ttf)}@font-face{font-family:SpaceGrotesk;src:url(/assets/SpaceGrotesk-VariableFont_wght-DIScfSlK.ttf)}.about{flex-direction:column;padding-bottom:150px;display:flex}.about h1{color:#0e3a9b;text-align:center;padding:60px 20px 40px;font-size:2rem}.about .presentation{justify-content:center;align-items:center;width:90%;margin:0 auto;display:flex}@media screen and (width<=957px){.about .presentation{flex-direction:column;width:100%}}.about .picture{justify-content:center;align-items:center;width:50%;padding:20px;display:flex}.about .picture img{object-fit:cover;border-radius:5px;width:70%}.about .presentation-text{width:50%;padding:20px;font-size:1.1rem;line-height:30px}@media screen and (width<=1090px){.about .presentation-text{font-size:.8rem}}@media screen and (width<=957px){.about .presentation-text{width:80%}}@font-face{font-family:Allura;src:url(/assets/Allura-Regular-C7dkiRb1.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-ExtraBold-ZS4Q4HXV.woff2)format("woff2");font-weight:800;font-display:swap}@font-face{font-family:ClashDisplay;src:url(/assets/ClashDisplay-Variable-BHZjogP3.ttf)}@font-face{font-family:GeneralSans;src:url(/assets/GeneralSans-Variable-D4t1btYN.ttf)}@font-face{font-family:Inter;src:url(/assets/Inter-VariableFont_opsz_wght-c8O0ljhh.ttf)}@font-face{font-family:Manrope;src:url(/assets/Manrope-VariableFont_wght-0N3pECc_.ttf)}@font-face{font-family:Jakarta;src:url(/assets/PlusJakartaSans-VariableFont_wght-BBNPXI38.ttf)}@font-face{font-family:Sora;src:url(/assets/Sora-VariableFont_wght-BdGHk4M9.ttf)}@font-face{font-family:SpaceGrotesk;src:url(/assets/SpaceGrotesk-VariableFont_wght-DIScfSlK.ttf)}footer{border-top:1px solid #ed7622}footer .footer-general{grid-template-columns:1fr 1fr 1fr 1fr;margin:0 auto;padding:80px 20px 30px;line-height:25px;display:grid}@media screen and (width<=1073px){footer .footer-general{grid-template-columns:1fr 1fr}}@media screen and (width<=550px){footer .footer-general{grid-template-columns:1fr}}footer .footer-general .footer,footer .footer-general .footer2,footer .footer-general .social,footer .footer-general .footer-logo{flex-direction:column;margin:0 auto;display:flex}@media screen and (width<=1073px){footer .footer-general .footer,footer .footer-general .footer2,footer .footer-general .social,footer .footer-general .footer-logo{align-self:center;font-size:.8rem}}@media screen and (width<=550px){footer .footer-general .footer,footer .footer-general .footer2,footer .footer-general .social,footer .footer-general .footer-logo{width:250px}}footer .footer-general .footer h4,footer .footer-general .footer2 h4,footer .footer-general .social h4,footer .footer-general .footer-logo h4{color:#0e3a9b;padding-bottom:15px;font-size:1.1rem}@media screen and (width<=550px){footer .footer-general .footer h4,footer .footer-general .footer2 h4,footer .footer-general .social h4,footer .footer-general .footer-logo h4{padding-top:30px}}footer .footer-general .social-link a{margin:15px}.footer-logo{justify-content:center;align-items:center}.footer-logo img{object-fit:contain;width:100px;margin-left:20px}.copyright{text-align:center;color:#fafafa;background:#0e3a9b;margin-top:50px;padding:15px 30px 0;line-height:36px}#LinkedIn{color:#0e3a9b}#git{color:#000}@font-face{font-family:Allura;src:url(/assets/Allura-Regular-C7dkiRb1.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-ExtraBold-ZS4Q4HXV.woff2)format("woff2");font-weight:800;font-display:swap}@font-face{font-family:ClashDisplay;src:url(/assets/ClashDisplay-Variable-BHZjogP3.ttf)}@font-face{font-family:GeneralSans;src:url(/assets/GeneralSans-Variable-D4t1btYN.ttf)}@font-face{font-family:Inter;src:url(/assets/Inter-VariableFont_opsz_wght-c8O0ljhh.ttf)}@font-face{font-family:Manrope;src:url(/assets/Manrope-VariableFont_wght-0N3pECc_.ttf)}@font-face{font-family:Jakarta;src:url(/assets/PlusJakartaSans-VariableFont_wght-BBNPXI38.ttf)}@font-face{font-family:Sora;src:url(/assets/Sora-VariableFont_wght-BdGHk4M9.ttf)}@font-face{font-family:SpaceGrotesk;src:url(/assets/SpaceGrotesk-VariableFont_wght-DIScfSlK.ttf)}.mentions-legales{width:70%;margin:0 auto;padding:60px 20px}.mentions-legales h1{color:#0e3a9b;text-align:center;padding:30px 20px;font-size:2.5rem}.mentions-legales h2{color:#0e3a9b;padding:30px 20px;font-size:1.5rem}.mentions-legales p{font-size:1rem;line-height:30px}.mentions-legales li,.mentions-legales ul{padding:8px;font-size:1rem;line-height:30px}.mentions-legales a{color:#8e1f86}@font-face{font-family:Allura;src:url(/assets/Allura-Regular-C7dkiRb1.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-ExtraBold-ZS4Q4HXV.woff2)format("woff2");font-weight:800;font-display:swap}@font-face{font-family:ClashDisplay;src:url(/assets/ClashDisplay-Variable-BHZjogP3.ttf)}@font-face{font-family:GeneralSans;src:url(/assets/GeneralSans-Variable-D4t1btYN.ttf)}@font-face{font-family:Inter;src:url(/assets/Inter-VariableFont_opsz_wght-c8O0ljhh.ttf)}@font-face{font-family:Manrope;src:url(/assets/Manrope-VariableFont_wght-0N3pECc_.ttf)}@font-face{font-family:Jakarta;src:url(/assets/PlusJakartaSans-VariableFont_wght-BBNPXI38.ttf)}@font-face{font-family:Sora;src:url(/assets/Sora-VariableFont_wght-BdGHk4M9.ttf)}@font-face{font-family:SpaceGrotesk;src:url(/assets/SpaceGrotesk-VariableFont_wght-DIScfSlK.ttf)}.pol-conf{width:70%;margin:0 auto;padding:60px 20px}.pol-conf h1{color:#0e3a9b;text-align:center;padding:30px 20px;font-size:2.5rem}.pol-conf h2{color:#0e3a9b;padding:30px 20px;font-size:1.5rem}.pol-conf p{font-size:1rem;line-height:30px}.pol-conf li{padding:8px;font-size:1rem}.pol-conf a{color:#8e1f86}@font-face{font-family:Allura;src:url(/assets/Allura-Regular-C7dkiRb1.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-ExtraBold-ZS4Q4HXV.woff2)format("woff2");font-weight:800;font-display:swap}@font-face{font-family:ClashDisplay;src:url(/assets/ClashDisplay-Variable-BHZjogP3.ttf)}@font-face{font-family:GeneralSans;src:url(/assets/GeneralSans-Variable-D4t1btYN.ttf)}@font-face{font-family:Inter;src:url(/assets/Inter-VariableFont_opsz_wght-c8O0ljhh.ttf)}@font-face{font-family:Manrope;src:url(/assets/Manrope-VariableFont_wght-0N3pECc_.ttf)}@font-face{font-family:Jakarta;src:url(/assets/PlusJakartaSans-VariableFont_wght-BBNPXI38.ttf)}@font-face{font-family:Sora;src:url(/assets/Sora-VariableFont_wght-BdGHk4M9.ttf)}@font-face{font-family:SpaceGrotesk;src:url(/assets/SpaceGrotesk-VariableFont_wght-DIScfSlK.ttf)}.cgv{width:70%;margin:0 auto;padding:60px 20px}.cgv h1{color:#0e3a9b;text-align:center;padding:30px 20px;font-size:2.5rem}.cgv h2{color:#0e3a9b;padding:30px 20px;font-size:1.5rem}.cgv p{font-size:1rem;line-height:30px}.cgv li{padding:8px;font-size:1rem}.cgv a{color:#8e1f86}h4{text-align:center;color:#0e3a9b;padding:40px;font-size:1.3rem}
