*,*:before,*:after{box-sizing:border-box}*{margin:0}@media (prefers-reduced-motion: no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}body>header{height:106px;z-index:1000;background-color:transparent;display:flex;justify-content:space-between;align-items:center;padding:30px 0;border-bottom:1px solid rgba(255,255,255,.2);.service-mobile{display:none}nav{display:flex;align-items:center;gap:30px;font-weight:300;font-size:16px}ul{display:flex;align-items:center;gap:30px;margin-left:30px}.cta{display:flex;align-items:center;gap:30px}.hamburger{display:none}.solutions{cursor:pointer;>p{font-size:16px;color:#fff;display:flex;align-items:center;gap:5px;span{font-size:14px;transition:all .3s ease-in-out}}&:hover{>p span{transform:rotate(90deg)}.dropdown{transform:translate(0);opacity:1}}.dropdown{transform:translate(-5000px);position:absolute;z-index:999;opacity:0;flex-direction:column;top:58px;margin:0;padding-top:47px;width:100%;left:0;background-color:transparent;transition:transform 0s,opacity .3s ease-in-out;>.content{>.container>p{margin-top:30px;color:var(--primary);font-weight:600;font-size:28px;margin-bottom:15px}section#servicesLite .inline{margin-top:30px}background-color:#fff;box-shadow:0 4px 8px #0000001a;.sectionTitle{display:none}#servicesLite{padding:0}}ul{margin:0}li{display:flex;border-radius:14px;padding:20px 30px;width:max-content;a{font-weight:500}}li:nth-child(1){background-color:var(--secondary)}li:nth-child(2){background-color:var(--thirdy)}li:nth-child(3){background-color:var(--primary)}}}}@media (max-width: 1200px){header .img-services-header{width:30%;object-fit:cover}body>header{.cta{a:first-child{display:none}}}}@media (max-width: 950px){body>header{.cta{display:none}}}@media (max-width: 768px){body.open header nav ul li.service-mobile{display:flex;flex-direction:column;width:95%;.h2{color:var(--secondary);font-size:24px;font-weight:500}.services-list{padding-left:20px;padding-right:20px;margin-left:-20px;display:flex;gap:30px;overflow-x:scroll;&::-webkit-scrollbar{display:none}article{margin-top:20px;min-width:300px;min-height:200px;cursor:pointer;position:relative;background-color:var(--background);border-radius:16px;padding:20px;transition:background-color .3s ease-in-out;.h3{padding-top:20px;color:var(--primary);font-weight:600;font-size:22px;margin-bottom:20px}span{position:absolute;top:20px;right:20px;transition:all .3s ease-in-out}&:first-child{background-color:var(--thirdy);h3,p{color:#fff}}&:hover span{transform:matrix(1,0,0,1,10,-10)}}}}body>header{.cta{display:none}nav ul{position:fixed;transform:translate(100vw);transition:transform .4s ease-in-out}nav ul li{opacity:0}.solutions{display:none}.hamburger{display:flex;margin-top:-5px;flex-direction:column;cursor:pointer;.bar{display:block;width:40px;height:5px;margin:5px auto;background-color:#fff;border-radius:5px;transition:transform .4s,opacity .1s ease-in-out}.bar:nth-child(2){width:30px;margin-left:20px}}}.open header .hamburger{z-index:1001;.bar:nth-child(2){opacity:0}.bar:nth-child(3){transform:rotate(45deg) matrix(1,0,0,1,-6,-15)}.bar:nth-child(1){transform:rotate(-45deg) matrix(1,0,0,1,-6,15)}}.open{overflow-y:hidden}.open header nav ul{opacity:1;display:flex;align-items:start;flex-direction:column;position:absolute;transform:translate(0);top:0;left:0;width:100%;height:100vh;background-color:#fff;padding-top:35px;margin-top:106px;margin-left:0;z-index:1000;li{margin-left:20px;font-size:20px;text-align:left;opacity:1;a{color:var(--primary)}&:last-child{margin-bottom:0}}}}footer{background-image:url(/assets/footer-watermark-BGzsBt7_.svg);background-repeat:no-repeat;background-size:contain;background-position:right;.footerTop{padding:30px 0;border-bottom:1px solid rgba(255,255,255,.2);display:flex;justify-content:space-between;align-items:center;div{display:flex;gap:20px}ul{display:flex;align-items:center;gap:20px;path{transition:all .5s ease-in-out}a{transition:all .3s ease-in-out}a:hover{transform:rotate(360deg);path{fill:var(--thirdy)}}}}.content{margin:25px 0;display:flex;align-items:baseline;justify-content:start;flex-wrap:wrap;gap:100px;h2{font-weight:800;font-size:18px;color:#fff;margin-bottom:10px}a{margin-top:3px;font-weight:300;font-size:16px;color:#fff}}.copyright{display:flex;font-weight:300;font-size:16px;color:#fff;gap:10px;a{text-decoration:underline}padding-bottom:10px}.coordonnees{a{font-weight:500}p{color:#fff}}}@media (max-width: 768px){footer{background-size:cover;.content{gap:25px}.copyright{gap:5px;flex-wrap:wrap}.footerTop{flex-wrap:wrap;gap:20px;div{flex-direction:column}}}}.page-header{padding:35px 0;background-color:var(--secondary);.container{display:flex;justify-content:space-between;align-items:center}.tags{display:flex;gap:20px}h1{margin-top:7px;font-size:38px;line-height:44px;margin-bottom:20px}p{font-size:16px;font-weight:300;color:#fff;width:70%;margin-bottom:20px}img{max-height:225px}.cta-block{display:flex;align-items:center;gap:20px;p{margin:0}}}@media (max-width: 768px){.page-header{h1{margin-top:10px;font-size:32px;line-height:40px;margin-bottom:20px}p{width:100%}.tags{gap:10px;flex-wrap:wrap}img{display:none}}}section#hero{background-color:var(--secondary);background-image:url(/assets/clirc-watermark-D7vbGa9M.svg);background-repeat:no-repeat;background-position:right top 25px;background-size:auto;padding:70px 0 150px;h1{line-height:57px;font-size:60px}ul{display:flex;align-items:center;gap:20px;margin-bottom:15px}h2{font-weight:600;padding:30px 0}p{font-weight:300;font-size:16px;color:#fff}.cta{padding-top:50px;display:flex;gap:25px;align-items:center;line-height:22px;em{font-weight:300;color:#fff}}}@media (max-width: 680px){section#hero{padding:50px 0 100px;ul{flex-wrap:wrap;gap:10px}.cta{flex-direction:column;gap:15px;align-items:flex-start}}}@media (max-width: 520px){section#hero{padding-top:20px;h1{font-size:32px;margin-bottom:20px;line-height:40px;font-weight:700}h2{font-size:18px;line-height:24px;font-weight:500;width:100%;padding:0;text-wrap:wrap}p{display:none}}}section#clients{padding:25px 0;background:#fff;h2{text-align:center;font-weight:800;font-size:32px;color:var(--primary)}}@-webkit-keyframes scroll{0%{transform:translate(0)}to{transform:translate(-1750px)}}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-1750px)}}.slider{margin:auto;overflow:hidden;position:relative}.slider:before,.slider:after{background:linear-gradient(to right,#fff,#fff0);content:"";height:100px;position:absolute;width:200px;z-index:2}.slider:after{right:0;top:0;transform:rotate(180deg)}.slider:before{left:0;top:0}.slider .slide-track{-webkit-animation:scroll 40s linear infinite;animation:scroll 40s linear infinite;display:flex}.slider .slide{display:flex;justify-content:center;align-items:center;width:160px}.services-summary{background-color:var(--background);.container{display:flex;gap:50px;>div{padding:50px 0}div.services-list{padding:50px 0;display:grid;gap:1.5rem;grid:auto-flow dense / repeat(2,1fr);article{cursor:pointer;position:relative;background-color:#fff;border-radius:16px;padding:20px;transition:background-color .3s ease-in-out;h3,.h3{padding-top:25px;color:var(--primary);font-weight:600;font-size:22px;margin-bottom:10px}span{position:absolute;top:20px;right:20px;transition:all .3s ease-in-out}&:first-child{background-color:var(--thirdy);h3,.h3,p{color:#fff}}&:hover span{transform:matrix(1,0,0,1,10,-10)}&:last-child{grid-column:1 / 3}}}}}@media (max-width: 1100px){section.services-summary{img{max-width:30%;object-fit:cover}}}@media (max-width: 1200px){section.services-summary{img{width:35%!important;object-fit:cover}}}@media (max-width: 900px){.services-summary{.container{flex-wrap:wrap}img{display:none}}}@media (max-width: 768px){.services-summary{.container{div.services-list{padding-top:25px;grid-template-columns:1fr;& article{&:last-child{grid-column:1}}}}}}section#who-us-summary{padding:30px 0 50px;.container{display:flex;flex-direction:row-reverse;gap:50px;img{object-fit:contain}header{margin-bottom:35px}div{p{margin-bottom:20px}a{margin-top:50px}}}}@media (max-width: 1240px){section#who-us-summary{padding:0 0 50px;.container{justify-content:center;flex-wrap:wrap;p{max-width:100%}}}}.actualites-list{display:grid;gap:1.5rem;padding:1rem;grid-template-columns:1fr}.actualite-card{display:flex;flex-direction:column;background-color:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px #0000001a}.actualite-card .card-img-top{position:relative}.actualite-card .reading-time{background-color:#ffffff80;padding:3px 5px;border-radius:16px;color:var(--primary);font-size:13px;font-weight:400}.actualite-card .card-img-top .card-img-overlay{position:absolute;width:100%;bottom:0;list-style:none;padding:10px;display:flex;justify-content:space-between;align-items:center}.actualite-card .card-img-top .card-img-overlay .tags{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem}.actualite-card .author{font-size:14px;color:#666;font-weight:300}.actualite-card .card-img-top img{width:100%;height:220px;object-fit:cover;display:block}.actualite-card .card-body{padding:.5rem 1rem 1rem;display:flex;flex-direction:column;height:100%;flex-grow:1}.actualite-card .card-content{padding-bottom:.5rem;display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}.actualite-card .card-header{margin-bottom:.5rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.actualite-card .card-header time{font-size:13px;font-style:italic;color:#666;font-weight:300;display:block}.actualite-card h2{font-size:16px;color:var(--primary);margin-top:0;margin-bottom:.5rem}.actualite-card p{flex-grow:1;margin-bottom:1rem;font-size:14px;line-height:1.6;color:#555}.card-content a{align-self:end}@media (min-width: 768px){.actualites-list{grid-template-columns:repeat(2,1fr)}}@media (min-width: 992px){.actualites-list{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1350px){.actualites-list{grid-template-columns:repeat(4,1fr)}}section#realizations{.realizations-list{margin-top:40px;display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}article.realization{border-radius:16px;padding-bottom:20px;box-shadow:#0000000a 0 3px 5px;display:flex;flex-direction:column;justify-content:space-between;img{border-top-left-radius:16px;border-top-right-radius:16px}.content{padding:20px;h3{color:var(--primary)}p{margin-top:10px;font-weight:200}}.btn{margin-top:5px;margin-left:20px!important}}}@media (max-width: 768px){section#realizations{.container{max-width:none;width:100%}.realizations-list{display:flex;gap:30px;overflow-x:scroll;padding:0 25px}.realizations-list::-webkit-scrollbar{display:none}.realizations-list article{min-width:400px;min-height:250px}}}section#contact{padding:50px 0;display:flex;justify-content:space-between;align-items:center;gap:50px;form{width:100%}}section#contact-info{background-color:var(--background);.container{display:flex;align-items:center;gap:30px;justify-content:space-between;.header-contact{padding-top:25px;padding-bottom:10px;display:flex;justify-content:space-between;align-items:center}.modalities{padding-top:30px;display:flex;align-items:center;gap:35px;p{color:var(--primary);display:flex;align-items:center;gap:10px;span{color:var(--secondary)}}}.caption-text{font-weight:300;font-size:14px;color:#3c3c3c;width:80%}.contact-list{padding:40px 0;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);article{background-color:#fff;border-radius:16px;padding:15px;display:flex;flex-direction:column;justify-content:space-between;header{display:flex;align-items:center;gap:10px;h3{color:var(--primary)}span{color:var(--secondary);&:before{content:"- "}}}.content{padding:15px 0}footer{display:flex;justify-content:space-between;align-items:end;a{color:var(--primary)}}}}}}.map iframe{width:100%}@media (max-width: 1190px){section#contact{display:block;form{width:100%}img{display:none}}section#contact-info{img{display:none}}}@media (max-width: 768px){section#contact-info{.container{.contact-list{grid-template-columns:1fr}.modalities{flex-wrap:wrap;gap:15px}}}}.pill{background-color:#7571c5;text-transform:capitalize;font-size:12px;font-weight:300;border-radius:20px;width:fit-content;padding:3px 10px;color:#fff;position:relative;--borderWidth: 1px;transition:all .3s ease-in-out;cursor:default;display:flex;gap:5px}.pill:hover{&:after{content:"";position:absolute;top:calc(-1 * var(--borderWidth));left:calc(-1 * var(--borderWidth));height:calc(100% + var(--borderWidth) * 2);width:calc(100% + var(--borderWidth) * 2);background:linear-gradient(60deg,#ffd73b,red);border-radius:20px;z-index:-1;animation:animatedgradient 3s ease alternate infinite;background-size:300% 300%}}@keyframes animatedgradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.pagination{display:flex;justify-content:center;align-items:center;gap:20px;padding:20px 0 45px;li a span{color:var(--secondary);font-size:30px;margin-top:5px}li span{color:#6e6e6e;font-size:30px;margin-top:5px}li a.page.active{background-color:var(--thirdy)}li a.page.active:hover{box-shadow:0 4px var(--primary)}li a.page:hover{box-shadow:0 4px var(--thirdy)}li a.page{background-color:var(--secondary);font-size:20px;font-weight:600;color:#fff;padding:15px 25px;border-radius:50px;transition:all .3s ease-in-out}}.card{position:relative;border-radius:16px;color:#fff;padding:30px;margin-bottom:20px}.bg-primary{background-color:var(--primary);transition:all .3s ease-in-out}.bg-primary:hover{box-shadow:0 7px var(--thirdy)}.bg-secondary{background-color:var(--secondary);transition:all .3s ease-in-out}.bg-secondary:hover{box-shadow:0 7px var(--thirdy)}.bg-thirdy{background-color:var(--thirdy);transition:all .3s ease-in-out}.bg-thirdy:hover{box-shadow:0 7px var(--primary)}.subject-input{height:0;width:0;padding:0;margin:0;font-size:0;border:none}.form-control{label{display:block;margin-bottom:5px}margin-bottom:20px}input,textarea{border-radius:14px;border:1px solid #bfbfbf;font-size:14px;padding:10px;color:var(--primary);width:100%}#cookie-banner{display:none;position:fixed;bottom:0;width:25%;right:0;background:#534eb6d9;color:#fff;padding:1.2em;font-size:14px;border-top-left-radius:16px;z-index:1000;p{padding-bottom:15px;color:#fff}div{display:flex;gap:20px;button{font-size:12px}}}@media (max-width: 1024px){#cookie-banner{border-radius:0;width:100%;box-shadow:4px 4px 10px #534eb6d9;background-color:#534eb6}}.title-section{display:flex;flex-direction:column;align-items:start;margin-bottom:35px;span{display:flex;align-items:center;font-size:16px;font-weight:400;color:var(--thirdy);&:before{content:"";display:inline-block;width:100px;height:3px;background-color:var(--thirdy);margin-right:10px}}h2,.h2{font-size:32px;line-height:43px;font-weight:500;color:var(--primary)}}.title-section.secondary{h2,.h2{color:var(--secondary)}}.title-section.center{align-items:center;text-align:center}@media (max-width: 768px){.title-section{h2,.h2{font-size:27px;line-height:36px;margin-bottom:10px}}}aside#call-to-action-banner{background-image:url(/assets/call-to-action-banner-D6E42Wlw.webp);background-repeat:no-repeat;background-size:cover;background-position:center;padding:65px 0;h3{font-size:52px;line-height:60px;font-weight:600;color:#fff;margin-bottom:10px}p{color:#fff;font-size:16px;font-weight:300;margin-bottom:25px;width:50%}span{display:flex;align-items:center;font-size:16px;font-weight:400;color:var(--thirdy);&:before{content:"";display:inline-block;width:100px;height:3px;background-color:var(--thirdy);margin-right:10px}}}@media (max-width: 768px){aside#call-to-action-banner{h3{margin-top:7px;font-size:30px;line-height:34px;font-weight:600;color:#fff;margin-bottom:25px;width:100%}p{width:100%}}}.qxCTlb{min-height:36px;padding:8px 16px;border-radius:4px;font-family:Google Sans Text,Google Sans;font-weight:700;line-height:20px;letter-spacing:.25px;color:#fff;border-width:0;cursor:pointer;white-space:break-spaces;word-break:break-word}.hur54b{position:fixed;top:0;left:0;width:100%;height:100%;box-sizing:border-box;background-color:#20212499;padding:72px;z-index:9999}.mmGMM{border:none;border-radius:8px;background-color:#fff;width:100%;height:100%}.Xfsokf{position:fixed;top:26px;right:72px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border:none;border-radius:18px;background-color:#1f1f1f;height:36px;padding:16px;cursor:pointer}.L0Dvsd{color:#fff;font-size:18px;margin-right:8px}.uE25ec{font-size:14px;font-family:Google Sans,Arial,sans-serif;font-weight:500;letter-spacing:.25px;color:#fff}section#testimonials{padding:50px 0;background-color:var(--background);.testimonials-list{margin-top:40px;display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}}@media (max-width: 992px){section#testimonials{.container{max-width:none;width:100%}.testimonials-list{display:flex;gap:30px;overflow-x:scroll;padding:0 25px}.testimonials-list::-webkit-scrollbar{display:none}.testimonials-list article{min-width:400px;min-height:250px}}}article.testimonial{background-color:#fff;border-radius:16px;padding:20px;box-shadow:0 0 31px 6px #2929590f;display:flex;flex-direction:column;justify-content:space-between;span{color:#f4cb2c;font-size:32px;font-variation-settings:"FILL" 1!important}blockquote{justify-self:start}blockquote>p{margin:10px 0;font-size:13px;font-style:italic;color:var(--primary)}cite{font-size:14px;color:#515067c4}footer{margin-top:20px;display:flex;align-items:center;gap:15px;div{display:flex;flex-direction:column}time{font-weight:300;font-size:13px;color:#666;font-style:italic}img{border-radius:50%}strong{display:flex;gap:20px;align-items:center;font-size:16px;color:var(--primary)}a{display:flex;align-items:center;position:relative;font-weight:500;font-size:13px;color:#2c2b3dc4;transition:all .3s ease-in-out;&:hover{color:var(--thirdy)}&:after{content:" ";position:absolute;display:block;height:2px;width:10px;left:-15px;background-color:var(--thirdy)}}}}section#faqs{padding:50px 0;.faqs-list{display:flex;gap:2rem;flex-direction:column;align-items:center;margin:65px auto 35px;max-width:1250px;article.open{.accordion-content{max-height:fit-content}span{transform:rotate(90deg)}}article{cursor:pointer;background-color:var(--background);border-radius:16px;width:100%;padding:10px 20px;strong{font-weight:500}ul,ol{list-style:circle;padding-left:20px;li{font-size:14px;margin-left:10px;color:var(--primary);.ql-ui{margin:0}}}h3{font-size:16px;color:var(--primary);font-weight:500}header{padding:10px 0;display:flex;align-items:center;justify-content:space-between;span{transition:all .2s ease-in-out}}.accordion-content{max-height:0;overflow:hidden;transition:all .2s ease-in-out;p,span{margin-right:50px;background-color:transparent!important}}}}}@media (max-width: 768px){section#faqs{.faqs-list{& article{h3{font-size:16px}span svg{width:24px;height:24px}}}}}section#realizations{padding:50px 0}section#mission{padding:100px 0 50px;.container{display:flex;gap:50px;img{width:100%;max-width:600px}p{margin-bottom:20px}}.title-section{margin-bottom:35px}}section#teams{>.container{padding:50px 0 140px;.title-section{margin-bottom:35px}p{margin-top:20px;width:80%}}.teams-section{background-color:var(--background);padding-bottom:50px}.teams-list{display:flex;align-items:center;justify-content:center;gap:100px}article{margin-top:-90px;display:flex;flex-direction:column;justify-content:center;align-items:center;width:350px;.content{margin-top:-100px;display:flex;flex-direction:column;align-items:center;text-align:center;background-color:#fff;padding:110px 35px 10px;border-radius:16px}img{border-radius:100%;z-index:20;width:200px}}}section#method{padding:50px 0;.subtitle{margin:20px 0;text-align:center}}@media screen and (max-width: 1240px){section#mission{padding-top:40px;padding-bottom:20px;.container{flex-direction:column-reverse;align-items:center;flex-wrap:wrap}}section#teams{padding-top:0}}@media screen and (max-width: 768px){section#teams{.teams-list{flex-wrap:wrap;gap:150px}}}section#websites-intro{padding:50px 0;.container{display:flex;gap:100px}p{margin-bottom:20px}}section#websites-offer{background:var(--background);padding:50px 0;.offer-cards-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:60px}.offer-single-card{background-color:#fff;border-radius:20px;padding:40px;box-shadow:0 8px 20px #0000000d;margin-top:60px}.card-header{display:flex;align-items:center;gap:16px;margin-bottom:30px}.card-header .main-icon{color:var(--thirdy);font-size:36px;padding:10px;border-radius:12px}.card-header h3{font-size:24px;font-weight:700;color:var(--primary);margin:0}.includes-section h4{font-size:18px;font-weight:600;margin-bottom:20px;color:var(--primary)}.features-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-bottom:30px}.features-list{list-style:none;padding:0;margin:0}.features-list li{display:flex;align-items:flex-start;gap:10px;margin-bottom:16px}.features-list .list-icon{font-size:22px;color:var(--thirdy);flex-shrink:0;margin-top:3px}.features-list p{margin:0;font-size:15px;color:#334155}.features-list p strong{color:#1e40af}.value-statement{display:flex;align-items:flex-start;gap:10px;background-color:#f1f5f9;border-left:4px solid #3b82f6;padding:16px;border-radius:10px;font-size:15px;color:#1e293b}.value-statement .material-symbols-rounded{font-size:22px;color:#3b82f6;margin-top:2px}.final-cta-text{text-align:center;font-size:16px;margin-top:50px;color:#475569}}section#step{padding:50px 0;p{width:80%}}section#legals{padding:25px 0;h2:first-child{padding-top:0}h2,ul,li,a{color:var(--primary)}ul{list-style:"-";margin:10px 0 10px 20px}li{padding-left:10px}a{text-decoration:underline}h3{color:var(--secondary);margin:15px 0 5px;font-size:18px;opacity:.7}a:hover{color:var(--thirdy)}h2{padding:20px 0 10px}}section.article-section{padding:25px 0;h2:first-child{padding-top:0}h2,ul,li,a{color:var(--primary)}ul{list-style:"-";margin:10px 0 10px 20px}li{padding-left:10px}a{text-decoration:underline}h3{color:var(--secondary);margin:15px 0 5px;font-size:18px;opacity:.7}a:hover{color:var(--thirdy)}h2{padding:20px 0 10px}}section#introduce-application{padding:50px 0;h2{text-wrap:pretty}.container{display:flex;gap:100px}ul.custom-list{list-style:none;padding:0;margin:1.5rem 0}ul.custom-list li{position:relative;padding-left:2rem;margin-bottom:.75rem;font-size:.9rem;color:#222}ul.custom-list li:before{content:"✔";position:absolute;left:0;top:-.1rem;font-size:1rem;color:#27ae60}}aside#technologies{padding:50px;.technologies-list{margin-top:50px;display:flex;align-items:center;justify-content:space-around;gap:100px;a{display:block}}}@media (max-width: 1205px){section#introduce-application{.container{flex-wrap:wrap}}}@media (max-width: 992px){aside#technologies{.container{max-width:none;width:100%}.technologies-list{display:flex;gap:60px;overflow-x:scroll;padding:0 25px}.technologies-list::-webkit-scrollbar{display:none}.technologies-list img{min-width:100px;min-height:auto}}}section#beforestart{padding:65px 0;.container{display:flex;gap:35px}h2{text-wrap:auto}.subtitle{margin-top:15px;font-size:16px;color:var(--primary)}strong{font-weight:700}.before-start-content{display:flex;margin:65px 0;h3{color:var(--primary);margin-bottom:20px}ul{list-style:square;margin-bottom:20px;margin-left:20px;li{padding:5px 0;color:var(--primary)}}div:first-child{ul li{color:#e21d2f}padding-right:10px;border-right:1px solid var(--primary)}div:last-child{ul li{color:#61984b}padding-left:20px}}aside.info-box{margin-top:25px;border-radius:16px;background-color:#c4dbbb59;padding:20px;header{display:flex;color:#61984b;font-weight:semibold;align-items:center;gap:10px;font-size:18px;margin-bottom:15px;span{font-size:30px}}.info-text{color:#61984b;font-size:16px;margin-bottom:15px;&:before{content:"";display:inline-block;font-weight:lighter;width:5px;height:23px;vertical-align:middle;margin-right:7px;background-color:#61984b}}}}section#problem-solution{padding:80px 0;.container{display:flex;flex-direction:column}ul li{display:flex;align-items:center;gap:20px;padding:10px;margin-bottom:5px;strong{font-weight:500;color:var(--secondary)}span{font-size:32px;color:var(--secondary)}}.problem-side{display:flex;gap:100px;padding-bottom:100px}.solution-side{display:flex;gap:100px}ul li,p{color:var(--primary)}}section#offer{padding:80px 0;background-color:var(--background);text-align:center;.offer-single-card{background-color:#fff;border-radius:12px;box-shadow:0 8px 25px #0000001a;padding:40px;max-width:900px;margin:0 auto;text-align:center}.offer-single-card .card-header{margin-bottom:40px}.offer-single-card .main-icon{font-size:4.5em;color:var(--thirdy);margin-bottom:15px}.offer-single-card h3{font-size:2.5em;color:#333;margin-top:10px}.price-summary{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:30px;margin-bottom:50px}.price-summary .initial-cost,.price-summary .monthly-cost{flex:1;min-width:250px;padding:25px;border-radius:16px;background-color:var(--background)}.price-summary .amount{font-size:3.8em;font-weight:700;color:var(--secondary);line-height:1}.price-summary .tax{font-size:1.3em;color:var(--secondary);margin-left:5px}.price-summary .label{font-size:.9em;color:var(--black);margin-top:10px;min-height:40px}.price-summary .payment-option{background-color:#fff;color:#fff;padding:10px 15px;border-radius:16px;margin-top:20px;font-weight:600;display:inline-flex;align-items:center}.price-summary .payment-option .material-symbols-rounded{font-size:1.3em;margin-right:8px;color:var(--primary)}.price-summary .separator{font-size:3em;font-weight:700;color:#ccc;padding:0 15px}.price-summary .separator .material-symbols-rounded{font-size:1em}.includes-section{margin-top:50px;padding-top:30px;border-top:1px dashed #eee}.includes-section h4{font-size:1.8em;color:#333;margin-bottom:30px;font-weight:600}.features-columns{display:flex;justify-content:center;gap:40px;flex-wrap:wrap}.features-columns .features-list{list-style:none;padding:0;text-align:left;flex:1;min-width:280px}.features-columns .features-list li{display:flex;align-items:flex-start;margin-bottom:12px;font-size:1.05em;color:#555}.features-columns .features-list .list-icon{font-size:1.4em;color:var(--thirdy);margin-right:10px;flex-shrink:0;padding-top:2px}.value-statement{background-color:#ff5a6952;padding:15px 25px;border-radius:8px;margin-top:40px;display:inline-flex;align-items:center;justify-content:center;max-width:100%;p{font-weight:500;color:var(--thirdy)}}.value-statement .material-symbols-rounded{font-size:1.5em;margin-right:10px;color:var(--thirdy)}.final-cta-text{margin-top:60px;font-size:1.5em;color:#333;font-weight:600}}section#process{padding:80px 0;.steps-wrapper{display:grid;grid-template-columns:repeat(17,1fr);gap:1rem;align-items:center;overflow-x:scroll;padding:0 25px;width:100%}.steps-wrapper::-webkit-scrollbar{display:none}.step-arrow{color:var(--primary);grid-column:span 1;display:flex;justify-content:center;align-items:center;span{font-size:32px}}.step-card{background-color:var(--background);border-radius:12px;padding:30px;display:flex;flex-direction:column;align-items:center;grid-column:span 5;min-width:360px;min-height:400px;h3{color:var(--secondary);margin-bottom:15px}p{font-size:14px;color:var(--primary);line-height:1.6}strong{font-weight:600}.step-icon{background-color:var(--secondary);border-radius:50%;width:90px;height:90px;display:flex;justify-content:center;align-items:center;margin-bottom:25px;color:#fff;span{font-size:36px}}}.process-cta-bottom{display:flex;flex-direction:column;justify-content:center;align-items:center;p{margin-top:50px;margin-bottom:30px;font-size:1.3em;text-align:center;color:var(--primary);font-weight:600}}}section#target-audience,section#trust-and-security,section#case{padding:70px 0;background-color:var(--background);text-align:center;.criteria-list-wrapper{max-width:800px;margin:80px auto}ul{list-style:none;padding:0;text-align:left}ul li{display:flex;align-items:center;margin-bottom:20px;font-size:1.15em;color:#444}ul li .check-icon{font-size:1.6em;color:var(--thirdy);margin-right:15px;flex-shrink:0;padding-top:2px}.final-text{margin-top:50px;font-size:1.3em;color:var(--primary);font-weight:600}}@media screen and (max-width: 1240px){section#websites-intro{padding-top:40px;padding-bottom:20px;.container{flex-direction:column;align-items:center;flex-wrap:wrap}}}@media (max-width: 1130px){section#beforestart{.container{flex-direction:column}}section#problem-solution img{width:100%}section#problem-solution .solution-side{flex-direction:column-reverse}section#problem-solution .solution-side,section#problem-solution .problem-side{flex-wrap:wrap}}@media (max-width: 986px){.page-header{img{max-height:150px}}}@media (max-width: 768px){section#offer{.offer-single-card{padding:25px}.offer-single-card h3{font-size:2em}.price-summary{flex-direction:column;gap:20px}.price-summary .initial-cost,.price-summary .monthly-cost{width:100%}.price-summary .separator{display:none}.offer-single-card .main-icon{font-size:3.5em}.price-summary .amount{font-size:3em}.features-columns{gap:0;flex-direction:column}.features-columns .features-list{width:100%}.value-statement{max-width:100%}}section#process{.container{max-width:none;width:100%}.process-block .section-title{font-size:2em}.process-block .section-subtitle{font-size:1em}.process-cta-bottom p{font-size:1.2em}}}section#hosting-intro{padding:50px 0;.container{display:flex;gap:100px}.intro-text{h3{margin-top:20px;margin-bottom:10px;font-size:18px;color:var(--primary);font-weight:500}}}section#web-services,section#app-services,section#accompaniement{padding:50px 0;.cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:40px;article{background-color:#e9e8f6;color:var(--secondary);border-radius:16px;padding:20px;margin-bottom:20px;display:flex;flex-direction:column;justify-content:space-between;height:100%;span{background-color:var(--secondary);color:#e9e8f6;border-radius:100%;padding:15px;font-size:28px;width:fit-content}h3{font-size:22px;font-weight:500}p{color:var(--secondary);font-weight:300}}}}@media (max-width: 1300px){section#hosting-intro{.container{flex-direction:column-reverse;align-items:center}}}@media (max-width: 940px){section#web-services,section#app-services,section#accompaniement{.cards-grid{grid-template-columns:repeat(2,1fr)}}}@media (max-width: 640px){section#web-services,section#app-services,section#accompaniement{.cards-grid{grid-template-columns:repeat(1,1fr)}}}:root{--primary: #292959;--secondary: #534eb6;--thirdy: #ff5a69;--jelly: #59bfd7;--red: #ff0000;--yellow: #ffd73b;--black: #0c0c0c;--background: rgba(83, 78, 182, .13)}svg{max-width:none}body{font-family:Lexend,sans-serif}up-progress-bar{background-color:var(--thirdy)!important}.up-progress{height:5px}button{border:none;cursor:pointer}.animate-text{width:334px;visibility:hidden;text-decoration:underline var(--thirdy);text-underline-offset:15px}h1{color:#fff;font-size:2rem;font-weight:800}article h1,section h1,aside h1,nav h1{margin-block:0;font-size:2rem}img.fluid{object-fit:contain}h2{color:#fff;font-size:28px;font-weight:700}p{font-size:14px;font-weight:300;line-height:23px;color:var(--black)}main{background-color:#fff}.material-symbols-rounded{font-variation-settings:"FILL" 0!important}.bg-white{padding:30px 0;h1,h2,li{color:var(--primary)}a{color:var(--secondary)}}ul{list-style:none;padding:0}a{text-decoration:none;color:#fff}li{color:#fff}body{background-color:var(--secondary)}.container{max-width:1480px;width:90%;margin:0 auto}.img-rounded{border-radius:16px}.bg-white{background-color:#fff}.btn{display:block;white-space:nowrap;padding:10px 15px;border-radius:16px;font-weight:500;font-size:14px;color:#fff!important;width:fit-content;transition:all .3s ease-in-out}.btn-outlined{background-color:transparent;border:1px solid #ffffff}.btn-secondary{background-color:var(--thirdy);box-shadow:0 4px var(--primary)}.btn-secondary:hover{transform:translateY(4px);box-shadow:0 0 var(--primary)}.qxCTlb{display:none}@media (max-width: 768px){.hur54b{padding:0}.Xfsokf{right:20px}}.timeline{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;ol{padding-left:0;margin-top:35px;list-style:none;display:flex;flex-direction:column;gap:20px}li{text-align:center;border-radius:16px;padding:15px;background-color:var(--background)}h3{color:var(--secondary);margin-bottom:10px}span{font-family:Material Symbols Rounded;font-size:32px;color:#534eb680}}@media (max-width: 1200px){.container{width:95%}}@media (max-width: 768px){h1{color:#fff;font-size:45px;line-height:47px}h2{font-size:22px}.title-section{margin-bottom:0!important}section#problem-solution{padding:45px 0;.title-section{margin-bottom:25px!important}.problem-side{gap:50px}}section img{height:auto!important}}
