#services .content,#services .content #stars-background,#services .content .text{border-top-right-radius:1000px;border-top-left-radius:1000px}#formContainer #submitBtn input,#portfolio article .hashtags li,#portfolio nav button.active{background-color:var(--blue);color:var(--primary-color)}#heroSection{background-image:linear-gradient(to bottom,var(--primary-color) 0,rgba(255,255,255,0) 80%),linear-gradient(to left,var(--primary-color) 0,rgba(255,255,255,0) 50%),linear-gradient(to right,var(--primary-color) 0,rgba(255,255,255,0) 50%),linear-gradient(to top,var(--blue) 0,rgba(255,255,255,0) 30%);text-align:center;text-wrap:balance;margin-top:60px}#heroSection .section-content{padding:80px 0}#heroSection .section-content h1{max-width:370px;margin-left:auto;margin-right:auto}.dark #services{background-image:linear-gradient(to left,var(--primary-color) 0,rgba(255,255,255,0) 50%),linear-gradient(to right,var(--primary-color) 0,rgba(255,255,255,0) 50%),linear-gradient(to top,var(--primary-color) 0,rgba(255,255,255,0) 30%),linear-gradient(to bottom,var(--blue) 0,rgba(255,255,255,0) 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='5' fill='%23a8a8a8'%3E%3Ccircle cx='2.5' cy='2.5' r='2.5'/%3E%3C/svg%3E");background-repeat:repeat}.light #services{background-image:linear-gradient(to left,var(--primary-color) 0,rgba(255,255,255,0) 50%),linear-gradient(to right,var(--primary-color) 0,rgba(255,255,255,0) 50%),linear-gradient(to top,var(--primary-color) 0,rgba(255,255,255,0) 30%),linear-gradient(to bottom,var(--blue) 0,rgba(255,255,255,0) 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='5' fill='%23575757'%3E%3Ccircle cx='2.5' cy='2.5' r='2.5'/%3E%3C/svg%3E");background-repeat:repeat}#services .section-container{padding:0}#services .section-content{padding-bottom:0}#services .content{animation:5s linear infinite pulseBcg;background:linear-gradient(to bottom,var(--blue) 0,rgba(255,255,255,0) 50%) no-repeat;box-shadow:0 -20px 20px -20px rgba(91,134,255,.2);position:relative}#services .content #stars-background{position:absolute;top:1px;left:0;height:100%;width:100%;z-index:0;margin-top:1px;background-color:var(--primary-color);overflow:hidden}#services .content .text{overflow:hidden;padding:60px 20px 40px;position:relative;z-index:50}#portfolio .coloredTitle,#portfolio .subTitle,#services .content .text .coloredTitle,#services .content h2{text-align:center}#services .content h2{max-width:220px;margin-right:auto;margin-left:auto}#services .content .text>p{text-align:center;content-visibility:auto}#services .content .cards-container{display:flex;flex-direction:column;gap:30px;width:320px;margin:0 auto}#avantages #bento,#avantages article,#portfolio .projects-container,#portfolio nav,#services .content article{flex-direction:column;display:flex;gap:10px}#about a.btn,#avantages .coloredBtn,#portfolio .section-content>a,#portfolio article a,#services .content .text a{margin:30px auto 0}#avantages{text-align:center;background:radial-gradient(circle at 90% 25%,var(--blue) 15%,rgba(0,0,255,0) 15%),radial-gradient(circle at 0 75%,var(--blue) 20%,rgba(0,0,255,0) 15%),var(--primary-color)}#avantages .section-container{backdrop-filter:blur(50px)}#avantages .section-content>p{margin-left:auto;margin-right:auto}#avantages article{align-items:center;overflow:hidden}#avantages article:first-of-type{border-top-left-radius:var(--hight-radius);border-top-right-radius:var(--hight-radius)}#avantages article:last-of-type{border-bottom-left-radius:var(--hight-radius);border-bottom-right-radius:var(--hight-radius)}article figure img{max-height:200px;object-fit:contain}#avantages article h3{line-height:1.2;margin-bottom:5px;color:var(--blue)}#processus .section-container{position:relative;backdrop-filter:blur(50px)}#processus .section-content{padding-bottom:80px}#processus .section-container:after{position:absolute;content:" ";width:100%;height:80%;bottom:0;left:0;background:radial-gradient(ellipse at 100% 50%,var(--blue) 0,rgba(255,255,255,0) 60%);z-index:-1}#processus .timeline-container{display:flex;flex-direction:column;gap:100px;position:relative;margin-top:80px}#processus .timeline-container .timeline{border:var(--border);width:10px;border-radius:var(--low-radius);position:absolute;left:15px;top:0;height:100%;margin:auto;padding:2px;box-shadow:0 0 3px 0 var(--primary-color);background-color:var(--primary-color)}#about .text-container .card,#about .text-container h3{border-radius:var(--medium-radius)}#processus .timeline-container .timeline .progressBar{background-color:var(--blue);transition:3s ease-in-out}#processus .timeline-container article{position:relative}#processus .timeline-container article .content{position:absolute;left:50px;top:50%;transform:translateY(-25%);opacity:0;transition:.5s;text-wrap:initial}#processus .timeline-container article.active .content{transform:translateY(-50%);opacity:1}#processus .timeline-container article .icon-container{border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;z-index:50}#processus .timeline-container article h3{margin-bottom:5px}#about .text-container{display:flex;gap:20px;flex-direction:column;margin-top:30px}#about .text-container h3{margin-bottom:10px;width:max-content}#about p{text-wrap:initial}.dark #why-us .section-container{background-image:linear-gradient(to bottom,var(--primary-color) 20%,rgba(255,255,255,0) 50%),linear-gradient(to top,var(--primary-color) 0,rgba(255,255,255,0) 50%),linear-gradient(to right,var(--primary-color) 0,rgba(255,255,255,0) 50%),linear-gradient(to left,var(--blue) 0,rgba(255,255,255,0) 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='150' fill='none' stroke='%23a8a8a8'%3E%3Crect width='150' height='150'/%3E%3C/svg%3E")}.light #why-us .section-container{background-image:linear-gradient(to bottom,var(--primary-color) 20%,rgba(255,255,255,0) 50%),linear-gradient(to top,var(--primary-color) 0,rgba(255,255,255,0) 50%),linear-gradient(to right,var(--primary-color) 0,rgba(255,255,255,0) 50%),linear-gradient(to left,var(--blue) 0,rgba(255,255,255,0) 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='150' fill='none' stroke='%23575757'%3E%3Crect width='150' height='150'/%3E%3C/svg%3E")}#contact #formContainer form,#contact #formContainer form>div p,#why-us .cards-container{display:flex;flex-direction:column;gap:20px}#why-us .cards-container article .title-container{display:flex;gap:10px;align-items:center;margin-bottom:10px}#portfolio .subTitle{margin-bottom:30px}#portfolio nav button{display:block;cursor:pointer;width:100%;margin:0 auto;border-radius:var(--low-radius);padding:10px 20px;border:var(--border);font-weight:500;font-size:14px;color:var(--opposite-color)}#portfolio article.active,#portfolio nav button.active,#portfolio nav button:hover{border:1px solid var(--blue);transition:.3s}#faq .content,#portfolio article{border-radius:var(--hight-radius)}#portfolio article{padding:20px;display:none;flex-direction:column;background-repeat:repeat;text-wrap:initial}.dark #portfolio article{background-image:linear-gradient(to bottom,var(--primary-color) 0,rgba(255,255,255,0) 100%),linear-gradient(to top,var(--blue) 0,rgba(255,255,255,0) 50%),linear-gradient(to left,var(--primary-color) 0,rgba(255,255,255,0) 100%),linear-gradient(to right,var(--primary-color) 0,rgba(255,255,255,0) 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='5' fill='%23a8a8a8'%3E%3Ccircle cx='2.5' cy='2.5' r='2.5'/%3E%3C/svg%3E")}.light #portfolio article{background-image:linear-gradient(to bottom,var(--primary-color) 0,rgba(255,255,255,0) 100%),linear-gradient(to top,var(--blue) 0,rgba(255,255,255,0) 50%),linear-gradient(to left,var(--primary-color) 0,rgba(255,255,255,0) 100%),linear-gradient(to right,var(--primary-color) 0,rgba(255,255,255,0) 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='5' fill='%23575757'%3E%3Ccircle cx='2.5' cy='2.5' r='2.5'/%3E%3C/svg%3E")}#portfolio article.active{display:flex}#portfolio article h3{margin-bottom:5px;line-height:1.4;text-wrap:balance}#portfolio article .goals{margin:20px 0;display:flex;flex-direction:column;gap:10px}#portfolio article .goals ul{list-style-type:disc;padding-left:15px;display:flex;flex-direction:column;gap:5px}#portfolio article .hashtags ul{display:flex;flex-wrap:wrap;gap:10px}#portfolio article .hashtags li{font-size:12px;padding:5px 10px;border-radius:var(--low-radius);display:block;width:max-content;text-transform:uppercase;font-weight:500}#portfolio article figure{margin-top:30px}#faq .content{background:radial-gradient(circle at 100% 100%,var(--blue) 0,rgba(0,0,255,0) 55%)}#faq .subTitle{margin:10px 0 30px}#faq ul{display:flex;flex-direction:column;background:color-mix(in srgb,var(--primary-color) 50%,rgba(255,255,255,.05));border-radius:var(--medium-radius);padding:0 20px}#faq .list-item{border-top:var(--border);padding:20px 0}#faq .list-item:first-of-type{border:none}#faq .list-item .theme{display:flex;justify-content:space-between;cursor:pointer}#faq .list-item .theme p{display:flex;align-items:center;text-wrap:initial;color:var(--opposite-color)}#faq .list-item .theme i{transition:.3s;margin-left:10px;margin-bottom:auto;color:var(--blue);font-size:14px}#faq .list-item .theme.active i{rotate:180deg}#faq .list-item .desc{max-height:0;transition:.3s;overflow:hidden;padding-right:20px}#faq .list-item .desc p{margin-top:5px;text-wrap:initial}.dark #contact .section-container{background-image:linear-gradient(to bottom,var(--primary-color) 20%,rgba(255,255,255,0) 80%),linear-gradient(to top,var(--primary-color) 20%,rgba(255,255,255,0) 100%),linear-gradient(to right,var(--primary-color) 0,rgba(255,255,255,0) 50%),linear-gradient(to left,var(--blue) 0,rgba(255,255,255,0) 50%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='150' fill='none' stroke='%23a8a8a8'%3E%3Crect width='150' height='150'/%3E%3C/svg%3E")}.light #contact .section-container{background-image:linear-gradient(to bottom,var(--primary-color) 20%,rgba(255,255,255,0) 80%),linear-gradient(to top,var(--primary-color) 20%,rgba(255,255,255,0) 100%),linear-gradient(to right,var(--primary-color) 0,rgba(255,255,255,0) 50%),linear-gradient(to left,var(--blue) 0,rgba(255,255,255,0) 50%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='150' fill='none' stroke='%23575757'%3E%3Crect width='150' height='150'/%3E%3C/svg%3E")}#contact .section-container h3{text-align:center;margin-bottom:30px;color:var(--blue)}#contact .section-content #rdv{border-radius:var(--medium-radius);text-align:center;display:flex;flex-direction:column;gap:20px}#contact .section-content #rdv h3,#formContainer #autorisation .wpcf7-list-item{margin:0}#contact .section-content>span{position:relative;text-align:center;display:block;margin:30px 0}#contact .section-content>span:after,#contact .section-content>span:before{position:absolute;content:" ";height:1px;width:40%;top:50%;transform:translateY(-50%)}.dark #contact .section-content>span:after,.dark #contact .section-content>span:before{background:linear-gradient(270deg,rgba(255,255,255,.4) 0,#e6e6ed 28.5398%,#e6e6ed 73.1614%,rgba(255,255,255,.4) 100%)}.light #contact .section-content>span:after,.light #contact .section-content>span:before{background:linear-gradient(270deg,rgba(0,0,0,0) 0,#191912 28.5398%,#191912 73.1614%,rgba(0,0,0,0) 100%)}#contact .section-content>span:before{left:0}#contact .section-content>span:after{right:0}#contact .content a{margin-left:auto;margin-right:auto;display:flex;gap:8px;margin-top:10px}#contact .content a i{font-size:16px}#formContainer label{font-weight:600;color:var(--opposite-color);width:100%}#formContainer #enterprise label span{font-weight:400}#formContainer input[type=email],#formContainer input[type=tel],#formContainer input[type=text],#formContainer input[type=url],#formContainer textarea{border:var(--border);box-shadow:var(--shadow);height:40px;border-radius:5px;padding:10px;width:100%;margin-top:5px;font-family:Inter,sans-serif;font-size:14px;background-color:color-mix(in srgb,var(--primary-color) 97%,var(--opposite-color));outline:0;color:var(--opposite-color);transition:.3s}#formContainer input[type=email]:focus-visible,#formContainer input[type=email]:hover,#formContainer input[type=tel]:focus-visible,#formContainer input[type=tel]:hover,#formContainer input[type=text]:focus-visible,#formContainer input[type=text]:hover,#formContainer input[type=url]:focus-visible,#formContainer input[type=url]:hover,#formContainer textarea:focus-visible,#formContainer textarea:hover{outline:1px solid var(--blue)}#formContainer textarea{min-height:125px;min-width:100%;max-width:100%}#formContainer #autorisation{margin-top:10px}#formContainer #autorisation .wpcf7-list-item .wpcf7-list-item-label{display:flex;align-items:baseline;gap:5px}#formContainer #autorisation .wpcf7-list-item-label{cursor:pointer}#formContainer #autorisation .wpcf7-list-item label{display:flex;align-items:baseline}#formContainer #quizz label{display:flex;gap:10px;align-items:center}#formContainer #quizz label span{display:block}#formContainer #quizz label input{width:80px;margin:0}#formContainer #quizz .wpcf7-not-valid-tip{position:absolute;min-width:160px}#formContainer #submit{display:flex;justify-content:end;margin-top:10px;gap:20px;align-items:center}#formContainer #submitBtn input{width:max-content;margin-left:auto;transition:.3s;font-weight:600;padding:10px 20px;font-family:Inter,sans-serif;border:1px solid var(--blue);border-radius:var(--low-radius);font-size:13px;box-shadow:var(--shadow)}#formContainer #submitBtn input:hover{background-color:color-mix(in srgb,var(--blue) 85%,var(--opposite-color))}#formContainer #submitBtn .wpcf7-spinner{display:none}#formContainer .wpcf7-not-valid-tip{font-size:14px;font-weight:500}#formContainer .wpcf7-response-output{border:none;margin:0;padding:0;font-size:14px;font-weight:600;line-height:1.5;text-wrap:initial}#formContainer .wpcf7 form.invalid .wpcf7-response-output{color:#dc3232;text-align:center;margin-top:10px}#formContainer .wpcf7-form.sent .wpcf7-response-output{color:#46b450;text-align:center}@media screen and (min-width:768px){#about .coloredTitle,#about .subTitle,#contact .intro,#contact h2,#processus .coloredTitle,#processus .section-content>p,#processus h2,#why-us .coloredTitle,#why-us .intro,#why-us .subTitle{text-align:center}#heroSection{margin-top:75px}#heroSection .section-content{padding:110px 0}#heroSection .section-content h1{max-width:510px}#services .content{background:linear-gradient(to bottom,var(--blue) 0,rgba(255,255,255,0) 100%) no-repeat}#services .content .text{padding:70px 40px 75px}#services .content h2{max-width:470px}#services .content .cards-container{flex-direction:row;flex-wrap:wrap;width:85%;margin:0 auto;gap:40px}#services .content article{width:calc(50% - 20px);text-wrap:initial}#about a.btn,#avantages .coloredBtn,#portfolio .section-content>a,#services .content .text a{margin:40px auto 0}#about .subTitle,#avantages h2{margin-left:auto;margin-right:auto}#avantages{background:radial-gradient(circle at 100% 35%,var(--blue) 20%,rgba(0,0,255,0) 15%),radial-gradient(circle at 0 65%,var(--blue) 25%,rgba(0,0,255,0) 15%),var(--primary-color)}#avantages h2{max-width:420px}#avantages .section-content>p{max-width:500px}#avantages #bento{flex-direction:row;flex-wrap:wrap}#avantages #bento article{width:calc(50% - 5px);padding:1.5rem}#avantages #bento article:first-of-type{border-top-right-radius:var(--medium-radius)}#avantages #bento article:nth-of-type(2){border-top-right-radius:var(--hight-radius)}#avantages #bento article:nth-of-type(5){border-bottom-left-radius:var(--hight-radius)}#avantages #bento article:nth-of-type(6){border-bottom-right-radius:var(--hight-radius);border-bottom-left-radius:var(--medium-radius)}#processus{overflow:hidden}#processus .section-container{background-repeat:repeat}.dark #processus .section-container{background-image:linear-gradient(to left,var(--primary-color) 0,rgba(255,255,255,0) 50%),linear-gradient(to right,var(--primary-color) 0,rgba(255,255,255,0) 50%),linear-gradient(to top,var(--primary-color) 0,rgba(255,255,255,0) 80%),linear-gradient(to bottom,var(--primary-color) 20%,rgba(255,255,255,0) 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='5' fill='%23a8a8a8'%3E%3Ccircle cx='2.5' cy='2.5' r='2.5'/%3E%3C/svg%3E")}.light #processus .section-container{background-image:linear-gradient(to left,var(--primary-color) 0,rgba(255,255,255,0) 50%),linear-gradient(to right,var(--primary-color) 0,rgba(255,255,255,0) 50%),linear-gradient(to top,var(--primary-color) 0,rgba(255,255,255,0) 80%),linear-gradient(to bottom,var(--primary-color) 20%,rgba(255,255,255,0) 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='5' fill='%23575757'%3E%3Ccircle cx='2.5' cy='2.5' r='2.5'/%3E%3C/svg%3E")}#processus .section-container:after{width:100%;height:80%;bottom:0;left:0;background:radial-gradient(ellipse at 50% 50%,var(--blue) 0,rgba(255,255,255,0) 65%)}#processus .section-content{padding-bottom:100px}#processus .timeline-container{align-items:center;gap:120px;margin-top:100px}#processus .timeline-container .timeline{left:50%;transform:translateX(-50%)}#processus .timeline-container article .content{min-width:330px;padding:1.5rem}#processus .timeline-container article:first-of-type .content,#processus .timeline-container article:nth-of-type(3) .content,#processus .timeline-container article:nth-of-type(5) .content{left:unset;right:50px}#about .subTitle{max-width:370px}#about .text-container{flex-direction:row;flex-wrap:wrap;gap:30px;margin-top:40px}#about .text-container article{width:calc(50% - 15px);padding:2rem}#contact .section-content #rdv,#faq .content,#portfolio article{padding:1.5rem}#why-us .cards-container{flex-direction:row;flex-wrap:wrap;gap:25px}#why-us .cards-container article{width:calc(50% - 13px);padding:1.5rem}#portfolio .subTitle{margin-bottom:40px;width:max-content;margin-left:auto;margin-right:auto}#contact .intro,#contact .section-content #rdv p{width:80%;margin-left:auto;margin-right:auto}#portfolio .projects-container nav{flex-direction:row;margin-bottom:20px;gap:20px}#portfolio nav button{width:max-content;margin:0;font-size:15px}.dark #portfolio article{background-image:linear-gradient(to bottom,var(--primary-color) 20%,rgba(255,255,255,0) 100%),linear-gradient(to top,var(--blue) 0,rgba(255,255,255,0) 50%),linear-gradient(to left,var(--primary-color) 0,rgba(255,255,255,0) 100%),linear-gradient(to right,var(--primary-color) 0,rgba(255,255,255,0) 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='5' fill='%23a8a8a8'%3E%3Ccircle cx='2.5' cy='2.5' r='2.5'/%3E%3C/svg%3E")}.light #portfolio article{background-image:linear-gradient(to bottom,var(--primary-color) 20%,rgba(255,255,255,0) 100%),linear-gradient(to top,var(--blue) 0,rgba(255,255,255,0) 50%),linear-gradient(to left,var(--primary-color) 0,rgba(255,255,255,0) 100%),linear-gradient(to right,var(--primary-color) 0,rgba(255,255,255,0) 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='5' fill='%23575757'%3E%3Ccircle cx='2.5' cy='2.5' r='2.5'/%3E%3C/svg%3E")}#portfolio article .goals{margin:30px 0}#portfolio article .hashtags ul{gap:15px}#portfolio article .hashtags li{font-size:13px}#portfolio article a,#portfolio article figure{margin-top:40px}#faq .content{background:radial-gradient(circle at 100% 100%,var(--blue) 0,rgba(0,0,255,0) 40%)}#faq .list-item .theme i,#formContainer .wpcf7-not-valid-tip,#formContainer .wpcf7-response-output,#formContainer input[type=email],#formContainer input[type=tel],#formContainer input[type=text],#formContainer input[type=url],#formContainer textarea{font-size:15px}.dark #contact .section-container{background-image:linear-gradient(to bottom,var(--primary-color) 20%,rgba(255,255,255,0) 80%),linear-gradient(to top,var(--primary-color) 20%,rgba(255,255,255,0) 80%),linear-gradient(to right,var(--primary-color) 0,rgba(255,255,255,0) 50%),linear-gradient(to left,var(--blue) 0,rgba(255,255,255,0) 80%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='150' fill='none' stroke='%23a8a8a8'%3E%3Crect width='150' height='150'/%3E%3C/svg%3E")}.light #contact .section-container{background-image:linear-gradient(to bottom,var(--primary-color) 20%,rgba(255,255,255,0) 80%),linear-gradient(to top,var(--primary-color) 20%,rgba(255,255,255,0) 80%),linear-gradient(to right,var(--primary-color) 0,rgba(255,255,255,0) 50%),linear-gradient(to left,var(--blue) 0,rgba(255,255,255,0) 80%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='150' fill='none' stroke='%23575757'%3E%3Crect width='150' height='150'/%3E%3C/svg%3E")}#contact h2{width:max-content;margin-right:auto;margin-left:auto}#contact .content a i{font-size:17px}#contact .section-content>span{margin:40px 0}#contact #formContainer h3{margin-bottom:40px}#contact #formContainer form{gap:25px}#contact #formContainer form>div p{flex-direction:row;gap:40px}#formContainer #quizz label input{width:90px}#formContainer #submitBtn input{font-size:14px}}@media screen and (min-width:992px){#contact .section-content #rdv,#contact .section-content>span{position:absolute;top:50%;transform:translate(-50% ,-50%);left:50%}#heroSection{background-image:none;margin-top:90px}#heroSection .section-content{background-image:linear-gradient(to bottom,var(--primary-color) 0,rgba(255,255,255,0) 80%),linear-gradient(to left,var(--primary-color) 0,rgba(255,255,255,0) 50%),linear-gradient(to right,var(--primary-color) 0,rgba(255,255,255,0) 50%),linear-gradient(to top,var(--blue) 0,rgba(255,255,255,0) 50%);padding:160px 0}#heroSection .section-content h1{max-width:680px}#heroSection .section-content p{width:60%;margin-left:auto;margin-right:auto}.dark #contact .section-container,.dark #services,.dark #why-us .section-container,.light #contact .section-container,.light #services,.light #why-us .section-container{background:0 0}#services .section-container{padding:0 60px}#services .section-content{background-repeat:repeat}.dark #services .section-content{background-image:linear-gradient(to left,var(--primary-color) 0,rgba(255,255,255,0) 50%),linear-gradient(to right,var(--primary-color) 0,rgba(255,255,255,0) 50%),linear-gradient(to top,var(--primary-color) 0,rgba(255,255,255,0) 80%),linear-gradient(to bottom,var(--blue) 0,rgba(255,255,255,0) 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='5' fill='%23a8a8a8'%3E%3Ccircle cx='2.5' cy='2.5' r='2.5'/%3E%3C/svg%3E")}.light #services .section-content{background-image:linear-gradient(to left,var(--primary-color) 0,rgba(255,255,255,0) 50%),linear-gradient(to right,var(--primary-color) 0,rgba(255,255,255,0) 50%),linear-gradient(to top,var(--primary-color) 0,rgba(255,255,255,0) 30%),linear-gradient(to bottom,var(--blue) 0,rgba(255,255,255,0) 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='5' fill='%23575757'%3E%3Ccircle cx='2.5' cy='2.5' r='2.5'/%3E%3C/svg%3E")}#services .content .text{padding:0;display:flex;flex-direction:column;justify-content:center;min-height:700px}#services .content h2{max-width:550px}#services .section-content p{max-width:790px;margin:0 auto}#services .content .cards-container{margin:100px auto 50px;gap:40px;width:80%;flex-wrap:nowrap}#services .content article{width:auto;text-wrap:balance}#services .content .text a{margin:20px auto 0}#avantages{background:radial-gradient(ellipse at 48% 60%,var(--blue) 20%,rgba(0,0,255,0) 35%),radial-gradient(ellipse at 53% 60%,var(--blue) 15%,rgba(0,0,255,0) 10%),var(--primary-color)}#avantages h2{max-width:440px}#avantages .section-content>p{max-width:530px}#avantages #bento{flex-direction:row}#avantages #bento article{width:calc(33.33% - 7px)}#avantages #bento article:nth-of-type(2){border-top-right-radius:var(--medium-radius)}#avantages #bento article:nth-of-type(3){border-top-right-radius:var(--hight-radius)}#avantages #bento article:nth-of-type(4){border-bottom-left-radius:var(--hight-radius)}#avantages #bento article:nth-of-type(5){border-bottom-left-radius:var(--medium-radius)}#about a.btn,#avantages .coloredBtn,#portfolio .section-content>a{margin:50px auto 0}#about .text-container h3,#processus h2{margin-right:auto}#processus{overflow:hidden}.dark #processus .section-container{background-image:linear-gradient(to left,var(--primary-color) 0,rgba(255,255,255,0) 100%),linear-gradient(to right,var(--primary-color) 0,rgba(255,255,255,0) 100%),linear-gradient(to top,var(--primary-color) 0,rgba(255,255,255,0) 80%),linear-gradient(to bottom,var(--primary-color) 0,rgba(255,255,255,0) 80%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='5' fill='%23a8a8a8'%3E%3Ccircle cx='2.5' cy='2.5' r='2.5'/%3E%3C/svg%3E")}.light #processus .section-container{background-image:linear-gradient(to left,var(--primary-color) 10%,rgba(255,255,255,0) 100%),linear-gradient(to right,var(--primary-color) 10%,rgba(255,255,255,0) 100%),linear-gradient(to top,var(--primary-color) 10%,rgba(255,255,255,0) 80%),linear-gradient(to bottom,var(--primary-color) 15%,rgba(255,255,255,0) 80%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='5' fill='%23575757'%3E%3Ccircle cx='2.5' cy='2.5' r='2.5'/%3E%3C/svg%3E")}#processus .section-container::after{background:radial-gradient(ellipse at 50% 50%,var(--blue) 0,rgba(255,255,255,0) 48%);rotate:90deg;bottom:-400px;height:150%}#processus .section-content{padding-bottom:120px}#processus h2{max-width:700px;margin-left:auto}#processus .timeline-container{margin-top:120px}#processus .timeline-container article .content{min-width:410px}#about .subTitle{max-width:430px}#about .text-container{margin-top:50px;justify-content:center;flex-wrap:nowrap}#about .text-container article{width:calc(25% - 15px);padding:2rem}#why-us .section-content{padding-bottom:0}#why-us .section-container .subTitle{max-width:480px;margin-left:auto;margin-right:auto}#why-us .cards-container{gap:30px;padding:80px 0;margin-top:-40px;background:linear-gradient(to right,var(--primary-color) 17%,rgba(255,255,255,0) 50%),linear-gradient(to left,var(--primary-color) 17%,rgba(255,255,255,0) 50%),linear-gradient(to bottom,var(--primary-color) 0,rgba(255,255,255,0) 25%),linear-gradient(to top,rgba(255,255,255,0) 0,var(--blue) 80%)}#why-us .cards-container article{width:calc(33% - 16px)}#portfolio .subTitle{margin-bottom:50px}#portfolio article{padding:2rem;flex-direction:row;gap:30px}#faq #questions,#faq .title-container,#portfolio article .content{width:50%}#faq .list-item .theme i,#formContainer input[type=email],#formContainer input[type=tel],#formContainer input[type=text],#formContainer input[type=url],#formContainer textarea,#portfolio nav button{font-size:16px}#portfolio article .hashtags li{font-size:14px}#portfolio article a{margin:50px 0 0}#portfolio article figure{margin-top:0;width:50%}#portfolio article figure img{max-height:none}#faq .content{display:flex;justify-content:space-between;gap:60px;padding:2rem;background:radial-gradient(circle at 5% 100%,var(--blue) 0,rgba(0,0,255,0) 20%)}#faq .subTitle{margin:0}#faq .list-item{padding:25px 0}#faq .list-item .desc p{margin-top:10px}#contact .section-content{display:flex;justify-content:space-between;position:relative}#contact .intro,#contact h2{text-align:left;margin-left:0}#contact .content{width:50%;padding-right:80px;position:relative}.dark #contact .content{background-image:linear-gradient(to bottom,var(--primary-color) 10%,rgba(255,255,255,0) 50%),linear-gradient(to top,var(--primary-color) 0,rgba(255,255,255,0) 50%),linear-gradient(to left,var(--blue) 0,rgba(255,255,255,0) 60%),linear-gradient(to right,var(--primary-color) 20%,rgba(255,255,255,0) 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='150' fill='none' stroke='%23a8a8a8'%3E%3Crect width='150' height='150'/%3E%3C/svg%3E")}.light #contact .content{background-image:linear-gradient(to bottom,var(--primary-color) 10%,rgba(255,255,255,0) 50%),linear-gradient(to top,var(--primary-color) 0,rgba(255,255,255,0) 50%),linear-gradient(to left,var(--blue) 0,rgba(255,255,255,0) 60%),linear-gradient(to right,var(--primary-color) 20%,rgba(255,255,255,0) 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='150' fill='none' stroke='%23575757'%3E%3Crect width='150' height='150'/%3E%3C/svg%3E")}#contact .section-content #rdv{padding:2rem;min-width:70%}#contact .content a i{font-size:18px}#contact .section-content>span{display:flex;justify-content:center;align-items:center;margin:0;height:calc(100% - 200px)}#contact .section-content>span::after,#contact .section-content>span::before{width:1px;left:50%;transform:translateX(-50%);height:50%}.dark #contact .section-content>span::after,.dark #contact .section-content>span::before{background:linear-gradient(180deg,rgba(255,255,255,.4) 0,#e6e6ed 28.5398%,#e6e6ed 73.1614%,rgba(255,255,255,.4) 100%)}.light #contact .section-content>span::after,.light #contact .section-content>span::before{background:linear-gradient(180deg,rgba(0,0,0,0) 0,#191912 28.5398%,#191912 73.1614%,rgba(0,0,0,0) 100%)}#contact .section-content>span::before{top:0}#contact .section-content>span::after{bottom:0;right:unset;margin-top:auto}#contact #formContainer{width:50%;padding-left:80px}#contact #formContainer form{gap:30px}#formContainer #quizz label input{width:100px}#formContainer #submitBtn input{font-size:15px}#formContainer .wpcf7-not-valid-tip,#formContainer .wpcf7-response-output{font-size:16px;text-align:left}#formContainer .wpcf7 form.invalid .wpcf7-response-output,#formContainer .wpcf7-form.sent .wpcf7-response-output{text-align:left}}